Gesture-based user interface employing video camera
First Claim
1. A system configured to provide a user interface for a computing device, the system comprising:
- a video camera configured to generate a real-time video signal responsive to an input indicative of a user gesture in free space as observed by the video camera; and
a processor configured to generate one or more control signals based on processing at least gradients of luminance pixel information of the real-time video signal so as to recognize, from the input, the user gesture in free space from a plurality of gestures, the control signals to control a software application configured to be executed on the computing device;
wherein at least one aspect of the desktop software application is responsive to the input indicative of the user gesture as observed by the video camera; and
,wherein the processor is configured to recognize one or more patterns of shapes from the gradients of the luminance pixel information to recognize the user gesture from the plurality of the gestures.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing a free-space gesture-based user interface for a computer workstation and desktop software applications are disclosed. In one implementation, the system includes a video camera to generate real-time video signals responsive to a user gesture as observed by the video camera, and a processor to generate control signals responsive to the real-time video signals responsive to the user gesture observed by the video camera. The control signals are used to control a desktop software application executing on the computer workstation, such that at least one aspect of the desktop software application is responsive to the user gesture observed by the video camera.
-
Citations
19 Claims
-
1. A system configured to provide a user interface for a computing device, the system comprising:
-
a video camera configured to generate a real-time video signal responsive to an input indicative of a user gesture in free space as observed by the video camera; and a processor configured to generate one or more control signals based on processing at least gradients of luminance pixel information of the real-time video signal so as to recognize, from the input, the user gesture in free space from a plurality of gestures, the control signals to control a software application configured to be executed on the computing device; wherein at least one aspect of the desktop software application is responsive to the input indicative of the user gesture as observed by the video camera; and
,wherein the processor is configured to recognize one or more patterns of shapes from the gradients of the luminance pixel information to recognize the user gesture from the plurality of the gestures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of providing a user interface for a computer device, the method comprising:
-
generating real-time video signals responsive in response to an input indicative of a user gesture in free space; generating one or more control signals responsive to the real-time video signals responsive to the user gesture based on processing at least gradients of luminance pixel information of the real-time video signals to recognize the user gesture in free space from a plurality of gestures; enabling control of a software application configured to be executed on the computing device using the control signals; wherein at least one aspect of the software application is responsive to the input indicative of the user gesture; and
,wherein the processing of the gradients of luminance comprises recognizing one or more patterns of shapes from the gradients of the luminance pixel information to recognize the user gesture from the plurality of gestures. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification