Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

                      Digital Audio 1.
BRETT WATT COMPUTER SCIENCE 1631 WINTER.  Originally known by the code name “Project Natal”  Microsoft Kinect is a hands free gaming system built for.
Interaction Devices By: Michael Huffman Kristen Spivey.
Ryan C. Bergsmith Ross Kelly Kevin Warne Sponsor: Steve Peralta Motion Music Controller.
Kinect + TFS aka Kinban Jeremy Novak Farm Credit Services of America.
By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh. Achieving Security through Kinect using Skeleton Analysis (ASKSA)
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Design & Developed by: EATL
Kinect H4x Gesture Recognition and Playback Tools (+Inspiration)
ALFRED THOMPSON MICROSOFT ACADEMIC TEAM Kinect for FRC 2012.
SM1205 Interactivity Topic 01: Introduction Spring 2012SCM-CityU1.
Game Development with Kinect
SM1205 Interactivity Topic 01: Introduction Spring 2011SCM-CityU1.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems System Software Chapter 4.
Operating Systems Day 3. Changing Date & Time 1.Double click on digital clock on the notification area of a task bar (Click start button, Click control.
Standard 1 - Objective 2: Understand, evaluate, and use computer software.
TYPES And COMPONENTS OF COMPUTER SYSTEM
1 References: 1. J.M. Hart, Windows System Programming, 4th Ed., Addison-Wesley, 2010, Ch.12 2.Microsoft Kinect SDK for Developers,
Page 1 | Microsoft Introduction to audio stream Kinect for Windows Video Courses.
People in multimedia Systems. Multimedia Systems Multimedia systems are designed by a team of people who specialise in a particular field, For example:
Kinect Part II Anna Loparev.
Professor : Yih-Ran Sheu Student’s name : Nguyen Van Binh Student ID: MA02B203 Kinect camera 1 Southern Taiwan University Department of Electrical Engineering.
Introduction Kinect for Xbox 360, referred to as Kinect, is developed by Microsoft, used in Xbox 360 video game console and Windows PCs peripheral equipment.
New and Emerging Technology from GW Micro GW Micro was founded in 1990 and has always focused on products for people who are blind and visually impaired,
Introduction To Computer System
1 Interacting with your computer Chapter 3 Mailto: Web :
Page 1 | Microsoft Work With Skeleton Data Kinect for Windows Video Courses Jan 2013.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
S ENSORS U SED I N G AMES By Wusqa Waqar. What are sensors and how are they used in games? A sensor is a converter that measures a physical quantity and.
Ben Lower Kinect Community Evangelism Kinect for Windows in 5 Minutes.
CIS111 PC Literacy Getting Started with Windows XP.
A Look To The Future Next-Generation User Interfaces By: John Garcia.
Kinect & 3D Scanning Mark Breedveld
KAMI KITT ASSISTIVE TECHNOLOGY Chapter 7 Human/ Assistive Technology Interface.
Controlling Computer Using Speech Recognition (CCSR) Creative Masters Group Supervisor : Dr: Mounira Taileb.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
KINECT FOR WINDOWS Ken Casada Developer Evangelist, Microsoft Switzerland | blogblog.
Introduction to Kinect For Windows SDK
Lesson 29: Building a Database. Learning Objectives After studying this lesson, you will be able to:  Identify key database design techniques  Open.
Product: Microsoft Kinect Team I Alex Styborski Brandon Sayre Brandon Rouhier Section 2B.
What is Input?  Input  Processing  Output  Storage Everything we enter into the computer to do is Input.
A Gesture Based System Humanize Technology.  Communication is the way we learn.  What about learners with communication difficulties?  Make technology.
Page 1 | Kinect for Windows K4W Presentation Guidance Slide INTERNAL ONLY- DO NOT SHOW K4W BDM’s, K4W Partners and EBC Presenters Kinect for Windows; Enabling.
TOUCHLESS TOUCHSCREEN USER INTERFACE
Computer Parts There are many parts that work together to make a computer work.
Office 2016 and Windows 10: Essential Concepts and Skills
  Computer Fundamentals Training   Windows 8 Intermediate.
Creative Coding & the New Kinect
Hand Gestures Based Applications
Standard Methods of Input.
HARDWARE The hardware is the part you can see the computer, ie all components of their physical structure. The screen, keyboard, and mouse tower of the.
11.10 Human Computer Interface
Computer Parts There are many parts that work together to make a computer work.
Objectives To review concepts covered in the Windows Operating Systems units.
Computer Parts There are many parts that work together to make a computer work.
                      Digital Audio 1.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Computer Parts There are four main equipment functions of a computer system: Input, Processing, Storage and Output. Input: the transferring of information.
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Chapter 1: Digital Communication Tools
Computer Parts There are many parts that work together to make a computer work.
Computer Parts There are many parts that work together to make a computer work.
Shelly Cashman: Microsoft Windows 10
HyperSpike Audio Optimizer Software GET THE MOST OUT OF YOUR MESSAGES
Presentation transcript:

Project By: Brent Elder, Mike Holovka, Hisham Algadaibi

What is our project about?  Design an interface for Window 7  Controlled by the Microsoft Kinect Device

Why?  Gesture based interaction between humans and computers have seen a large growth in popularity  To start developing towards interfaces that adapt more to humans  Get beyond the traditional input devices  Break into the field of gesture recognition

Goals  Gesture Recognition  Software that will translate our gestures and movements recorded by the Kinect into commands that will control our interface  Voice Recognition  Applications  An array of different interface components and applications that will respond our gestures

Who is it for?  We are the clients  Research into the field of Human – Computer interaction  Benefit our future careers  Help to inspire future students

How?  Kinect SDK  Rainmeter: Desktop Customization Tool

Hardware RGB Camera3D depth sensors Multi-array microphones Motorized tilt

What is Kinect SDK?  Programming toolkit  Drivers  Rich APIs for raw sensor streams  Languages

Concept Video

Features  Raw sensor streams  Skeletal tracking  Depth Data  Advanced audio capabilities

Rainmeter  Desktop Customization Tool  Allows you to place fully customizable widgets on desktop  Range from monitoring system resources to controlling media player  Run shell commands  Free and open source  Source Code available at Google Project site  Vocab

Rainmeter Plugins  Plugins: .dll file which provides additional functionality not included in installation  Plugins are developed using C# or C++  Same as Kinect SDK  Development team includes plugin template file  On Google Project Site

Rainmeter Plugins Continued  Also include toolkit (Rainmeter.cs) which provides the necessary development tools  Soon to be Wiki page up for plugin development as well

Success Criteria  Creation of software that will translate predefined gestures into commands  Interface that will respond accordingly to those commands  Learning experience

Risks  Programming difficulties  Not enough time to finish all features  Kinect SDK in Beta 2  Inaccuracy of the Kinect Device  Incapability of Kinect SDK with Rainmeter

Design

Planned Gestures  Hand moving (Mouse movement)  One Finger Click (Left mouse click)  Two Finger Click (Left mouse double click)  Horizontal and Vertical Swipe motion  Grab and hold (ex. Dragging files)  Keyboard command short-cuts

Planned Voice Commands  Kinect Activate  Kinect Deactivate  Kinect Shutdown  Kinect Restart  Kinect Sleep

Data Modeling  Not a database driven system  Gestures will be identified within the code  Voice commands may be able to be store in a database

Functional Requirements  Accept input from the Kinect sensor  Ability to interpret different hand gestures  Ability to interpret different voice commands  Simple mouse control  A variety of different applications that are part of the interface.  The interface will recognize at most two hands and one person

Gantt Chart - Research

Gantt Chart – Development Phase 1

Gantt Chart – Development Phase 2

Gantt Chart – System Testing/Refactoring

Division of Labor  We are all knowledgeable with code development  We will each be working on every level of the project  Work will be divided evenly among us

Questions?