Synthesizing computer input events

Computer graphics processing and selective visual display system – Display peripheral interface input device – Cursor mark position control device

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S156000

Reexamination Certificate

active

06396476

ABSTRACT:

FIELD OF THE INVENTION
This invention relates generally to computer input events, and more particularly to synthesizing such events.
BACKGROUND OF THE INVENTION
Computers today typically come with one or more input devices to enable users to input data into the computer. Such input devices include joysticks, mouses, and keyboards. An input event is thus a specific utilization of an input device. For example, moving the mouse, pressing a key on the keyboard, and clicking a button on the joystick, are all specific utilizations of input devices, and therefore are all input events.
While the use of input devices for computers make them easier to use, they are still nevertheless not necessarily the most intuitive manner by which computer input can be achieved. For example, computer games in which a player must navigate through a three-dimensional (3D) terrain may have their life-like quality marred by the fact that the player must utilize a joystick or a mouse (i.e., two-dimensional devices) to signal to the computer in which direction movement in three dimensions is desired. In other words, the use of input devices such as joysticks, computer mouses and keyboards may not be the most natural user interface for achieving computer input.
Therefore, there is a need for other methods by which computer input can be realized. Such other methods of input should be more intuitive than typical computer input devices allow. Perceptual user interfaces that user computer vision tracking of the user or users and speech recognition can provide for more intuitive computer input.
SUMMARY OF THE INVENTION
The invention relates to synthesizing computer input events. In one embodiment, a computerized system includes a sensor, a controller, a utility and an application. The sensor detects external events, such as audio events (e.g., speech or sounds as detected by a microphone) and video events (e.g., head movement of a user as detected by a video camera). The controller generates control variables in response to these external events. The utility then synthesizes input events, such as joystick, mouse, and keyboard events, from the control variables. The application thus utilizes these input events, as if they emanated from an input device such as a joystick, mouse or keyboard, itself. In addition to this embodiment, the invention includes other embodiments, including computerized systems, methods, computers, and computer-readable media of varying scope.


REFERENCES:
patent: 5148477 (1992-09-01), Neely et al.
patent: 5287437 (1994-02-01), Deering
patent: 5327161 (1994-07-01), Logan et al.
patent: 5343390 (1994-08-01), Doi et al.
patent: 5394202 (1995-02-01), Deering
patent: 5446834 (1995-08-01), Deering
patent: 5751836 (1998-05-01), Wildes et al.
patent: 5801704 (1998-09-01), Oohara et al.
patent: 5802220 (1998-09-01), Black et al.
patent: 5805165 (1998-09-01), Thorne, III et al.
patent: 5805733 (1998-09-01), Wang et al.
patent: 5923776 (1999-07-01), Kamgar-Parsi
patent: 5926568 (1999-07-01), Chaney et al.
patent: 5936610 (1999-08-01), Endo
patent: 6009210 (1999-12-01), Kang
patent: 6028960 (2000-02-01), Graf et al.
patent: 6070003 (2000-05-01), Gove et al.
patent: 6097839 (2000-08-01), Liu
patent: 6111517 (2000-08-01), Atick et al.
patent: 6127990 (2000-10-01), Zwern
“Workshop on Perceptual User Interfaces”, The Banff Rocky Mountain Resort, Banff, Alberta, Canada http://research.microsoft.com/PUIWorkshop97/, 1 p., (Oct. 20-21, 1997).*
Bradski, G.R., et al., “Computer Vision Modules for Game Interfaces and in Virtual Holography”,Worshop on Perceptual User Interfaces,Banff, Alberta, Canada, pp. 10-13, (Oct. 19-21, 1997).*
Cutler, L.D., et al., “Two-Handed Direct Manipulation on the Responsive Workbench”, Symposium on Interactive 3D Graphics, pp. 107-114, (1997).*
Freeman, W.T., et al., “Computer Vision for Computer Games”, Proceddings of the Second International Conference on Automatic Face and Gesture Recognition, Killington, VT, pp. 100-105, (Oct. 14-16, 1996).*
Parker, J.R., Algorithms for Image Processing and Computer Vision, John Wiley & Sons, Inc., pp. 241-243, (1997).*
Ward, M., et al., “A Demonstrated Optical Tracker with Scalable Work Area for Head-Mounted Display System”, Proceedings of the Symposium on Interactive 3D Graphics, Cambridge, MA, pp. 43-52, (1992).*
Bradski, G.R., “Computer Vision Face Tracking For Use in a Perceptual User Interface”,Intel Technology Journal Q2,1-15, (1998).
Cheng, Y., “Mean Shift, Mode Seeking, and Clustering”,IEEE Transactions on Pattern Analysis and Machine Intelligence,17, Published by the IEEE Computer Society, 790-799, (Aug. 1995).
Comaniciu, D., et al., “Robust Analysis of Feature Spaces: Color Image Segmentation”, 1997 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Juan, Puerto Rico, 750-755, (Jun. 17-19, 1997).
Cutler, R., et al., “View-based Interpretation of Real-time Optical Flow for Gesture Recognition”, Int. Conf. on Automatic Face and Gesture Recognition, 416-421 (1998).
Davis, J.W., et al., “The Representation and Recognition of Human Movement Using Temporal Templates”, 1997 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Juan, Puerto Rico, 928-934, (Jun. 17-19, 1997).
Freeman, W., et al., “Computer Vision for Interactive Computer Graphics”,IEEE Computer Graphics and Applications,pp. 42-53, (May/Jun. 1998).
Fukunaga, K., “Introduction to Statistical Pattern Recognition”, 2nd Edition, Academic Press, Inc., Harcourt Brace Jovanovich, Publishers, (Copyright, 1990).
Funt, B.V., et al., “Color Constant Color Indexing”, IEEE Transactions on Pattern Analysis and Machine Intelligence, 17, Published by the IEEE Computer Society, 522-529, (May 1995).
Nagao, K., “Recognizing 3D Objects Using Photometric Invariant”, Proceedings Fifth International Conference on Computer Vision, Massachusetts Institute of Technology, Cambridge, Massachusetts, 480-487, (Jun. 20-23, 1995).
Smith, A.R., “Color Gamut Transform Pairs”, Computer Graphics: A Quarterly Report on SIGGRAPH-ACM, 12, 12-19, (Aug. 1978).
Swain, M.J., et al., “Color Indexing”,International Journal of Computer Vision,7, 1991 Kluwer Academic Publishers, Manufactured in The Netherlands, 11-32, (1991).
Yeo, B., et al., “Rapid Scene Analysis on Compressed Video”,IEEE Transactions on Circuits and Systems for Video Technology,5, A Publication of the Circuits and Systems Society, 533-544, (Dec. 1995).
Yeo, B., et al., “Retrieving and Visualizing Video”, Communications of the ACM, 40, 43-52, (Nov. 1997).
Yeung, M.M., et al., “Time-constrained Clustering for Segmentation of Video into Story Units”, Proceedings of the 13th International Conference on Pattern Recognition, III, Sponsored by The International Association for Pattern Recognition, 375-380, (Aug. 25-29, 1996).
Yeung, M.M., et al., “Video Browsing using Clustering and Scene Transitions on Compressed Sequences”,SPIE,2417, 399-413, (Feb. 1995).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Synthesizing computer input events does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Synthesizing computer input events, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Synthesizing computer input events will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2847018

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.