System and Method for Inputing User Commands to a Processor
First Claim
1. A system for inputting operation system (OS) commands to a data processing device comprising:
- (a) a video camera capturing images of a viewing space; and
(b) a processor configured to;
i) detect a predetermined object in one or more images obtained by the camera using an object recognition algorithm not involving background information in an image;
ii) extract one or more image analysis parameters of the object in the one or more images obtained by the camera; and
iii) for each of one or more motion detection tests;
(I) applying the motion detection test to image analysis parameters extracted during a recent time window; and
(II) executing an operating system command associated with the motion detection test if the motion detection test succeeds.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for inputting operation system (OS) commands to a data processing device. The system comprises a video camera that captures images of a viewing space. A processor detects a predetermined object in the images using an object recognition algorithm not involving background information in an image. One or more image analysis parameters of the object are extracted from the images and one or more motion detection tests are applied. Each motion detection test has an associated OS command, and when a test succeeds, the OS command associated with the test is executed. By not relying on background information in an image, the system of the invention may be used in devices that are moved in use, such as a palm plot, personal digital assistant (PDA), a mobile telephone, a digital camera, and a mobile game machine.
25 Citations
24 Claims
-
1. A system for inputting operation system (OS) commands to a data processing device comprising:
-
(a) a video camera capturing images of a viewing space; and (b) a processor configured to; i) detect a predetermined object in one or more images obtained by the camera using an object recognition algorithm not involving background information in an image; ii) extract one or more image analysis parameters of the object in the one or more images obtained by the camera; and iii) for each of one or more motion detection tests; (I) applying the motion detection test to image analysis parameters extracted during a recent time window; and (II) executing an operating system command associated with the motion detection test if the motion detection test succeeds. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for inputting operation system (OS) commands to a data processing device having a video camera capturing images of a viewing space, comprising:
-
(a) detecting a predetermined object in one or more images obtained by the camera using an object recognition algorithm not involving background information of an image; (b) extracting one or more image analysis parameters of the object in the one or more images obtained by the camera; and (c) for each of one or more motion detection tests; i) applying the motion detection test to image analysis parameters extracted during a recent time window; and ii) executing an operating system command associated with the motion detection test if the motion detection test succeeds. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 23)
-
-
21. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for inputting operation system (OS) commands to a data processing device having a video camera capturing images of a viewing space, the method comprising:
-
(a) detecting a predetermined object in one or more images obtained by the camera using an object recognition algorithm not involving background information of an image; (b) extracting one or more image analysis parameters of the object in the one or more images obtained by the camera; and (c) for each of one or more motion detection tests; i) applying the motion detection test to image analysis parameters extracted during a recent time window; and ii) executing an operating system command associated with the motion detection test if the motion detection test succeeds.
-
-
22. A computer program product comprising a computer useable medium having computer readable program code embodied therein for inputting operation system (OS) commands to a data processing device having a video camera capturing images of a viewing space, the computer program product comprising:
-
computer readable program code for causing the computer to detect a predetermined object in one or more images obtained by the camera using an object recognition algorithm not involving background information of an image; computer readable program code for causing the computer to extract one or more image analysis parameters of the object in the one or more images obtained by the camera; and computer readable program code for causing the computer, for each of one or more motion detection tests; to apply the motion detection test to image analysis parameters extracted during a recent time window; and to execute an operating system command associated with the motion detection test if the motion detection test succeeds.
-
-
24. A computer program as claimed in claim 24 embodied on a computer readable medium.
Specification