Web Cam Based User Interaction
First Claim
Patent Images
1. One or more processor-accessible media comprising processor-executable instructions that, when executed, direct a device to perform actions comprising:
- a. detecting a head of a user and a mouth of the user;
b. detecting the user opening the mouth and, in response to the detecting of the user opening the mouth, creating a start point of a character stroke on a display;
c. detecting the user moving the head horizontally and, in response to the detecting of the horizontal user head movement, extending the character stroke horizontally on the display;
d. detecting the user move the head vertically and, in response to the detecting of the vertical user head movement, extending the character stroke vertically on the display;
e. detecting the user moving the head diagonally and, in response to the detecting of the diagonal user head movement, extending the character stroke diagonally on the display; and
f. detecting the user closing the mouth and, in response to detecting that the user closed the mouth, creating an end point of the character stroke on the display.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes tools for inputting data into a computer via the movement of features of a user as detected by a webcam or other input device. This is accomplished by a user moving his or her features in view of a webcam. The webcam or other input device then detects the presence and motion of the feature(s) and converts these motions into input signals to execute predetermined input instructions.
69 Citations
20 Claims
-
1. One or more processor-accessible media comprising processor-executable instructions that, when executed, direct a device to perform actions comprising:
-
a. detecting a head of a user and a mouth of the user; b. detecting the user opening the mouth and, in response to the detecting of the user opening the mouth, creating a start point of a character stroke on a display; c. detecting the user moving the head horizontally and, in response to the detecting of the horizontal user head movement, extending the character stroke horizontally on the display; d. detecting the user move the head vertically and, in response to the detecting of the vertical user head movement, extending the character stroke vertically on the display; e. detecting the user moving the head diagonally and, in response to the detecting of the diagonal user head movement, extending the character stroke diagonally on the display; and f. detecting the user closing the mouth and, in response to detecting that the user closed the mouth, creating an end point of the character stroke on the display. - View Dependent Claims (2, 3, 4, 5)
-
-
6. One or more processor-accessible media comprising processor-executable instructions that, when executed, direct a device to perform actions comprising:
-
a. detecting a feature of a user via a webcam; b. detecting the user positioning the feature in a first manner and, in response to detecting of the user positioning the feature in the first manner, creating a start point of a stroke on a display; c. detecting the user move the feature in a second manner and, in response to the detecting of the feature moving in the second manner, extending the stroke horizontally, vertically or diagonally on the display; and d. detecting the user move the feature in a third manner and, in response to the body part moving in the third manner, creating an end point of the stroke on the display. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more processor-accessible media comprising processor-executable instructions that, when executed, direct a device to perform actions comprising:
-
a. detecting a feature of a user; b. detecting the user positioning the feature in a first predetermined manner and, in response to the detecting of the user positioning the feature in the first predetermined manner, creating a start point of a stroke on a display; and c. detecting the user move the feature in a second predetermined manner and, in response to the detecting of the feature moving in the second predetermined manner, extending the stroke on the display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification