Systems and methods according to the present invention address these needs and others by providing a handheld device, e.g., a 3D pointing device, which uses at least one sensor to detect motion of the handheld device. The detected motion can then be mapped into a desired output, e.g., cursor movemen
Systems and methods according to the present invention address these needs and others by providing a handheld device, e.g., a 3D pointing device, which uses at least one sensor to detect motion of the handheld device. The detected motion can then be mapped into a desired output, e.g., cursor movement.
대표청구항▼
1. A method for controlling a system comprising the steps of: detecting a movement associated with a device by motion sensors;separating the detected movement into an intentional movement and a tremor pattern by extracting a set of features from data associated with the detected movement, a type of
1. A method for controlling a system comprising the steps of: detecting a movement associated with a device by motion sensors;separating the detected movement into an intentional movement and a tremor pattern by extracting a set of features from data associated with the detected movement, a type of the features in the set being such as to distinguish the tremor data, reducing the set of extracted features, and identifying clusters in the data based on the reduced set of extracted features;determining by a processor if said tremor pattern indicates that said device is currently being held by a user whose tremor pattern has previously been stored using the identified clusters; andcontrolling said system by the processor according to said intentional movement, if a result of said determining step indicates that the device is currently being held by the user whose tremor pattern has previously been stored. 2. The method of claim 1, wherein said determining step includes a step of: identifying said user based upon matching (A) the tremor pattern separated from said detected movement with (B) a previously stored tremor pattern among a plurality of stored tremor patterns associated with user identities. 3. The method of claim 2, further comprising the step of: selectively turning said system on based upon said step of identifying. 4. The method of claim 1, further comprising the step of: turning said system on if the result of said determining step indicates that said device is currently being held by the user whose tremor pattern has previously been stored. 5. The method of claim 2, further comprising the step of: restricting access to said system based upon an identity of said user. 6. The method of claim 5, wherein said system is a media system and said step of restricting access further comprises the step of: selectively permitting said user to access a media item based upon said identity. 7. The method of claim 2, wherein said tremor pattern and said plurality of stored tremor patterns are in the frequency domain. 8. The method of claim 2, wherein said tremor pattern and said plurality of stored tremor patterns are in the time domain. 9. The method of claim 2, wherein if a match does not occur between said tremor pattern and any stored tremor pattern in said plurality of stored tremor patterns, then said tremor pattern is stored. 10. The method of claim 2, wherein if a match does not occur between said tremor pattern and any stored tremor pattern in said plurality of stored tremor patterns, then said user is assigned a default set of system access permissions. 11. The method of claim 2, further comprising the step of: retrieving preference settings associated with said user based on said identifying step. 12. An interface between a 3D pointing device and a display, comprising: a processing unit configured to receive information from sensors detecting a movement associated with a device,to separate the detected movement into an intentional movement and a tremor pattern by extracting a set of features from data associated with the detected movement, a type of the features in the set being such as to distinguish the tremor data, reducing the set of extracted features, and identifying clusters in the data based on the reduced set of extracted features;to determine whether said tremor pattern indicates that said 3D pointing device is currently being held by a user whose tremor pattern has previously been stored using the identified clusters, andto transmit control information to the display, if the processing unit has determined that said 3D pointing device is currently being held by the user whose tremor pattern has previously been stored. 13. The interface of claim 12, wherein the processing unit is further configured to identify said user based upon matching (A) the tremor pattern separated from said detected movement with (B) a previously stored tremor pattern among a plurality of stored tremor patterns associated with user identities. 14. The interface of claim 13, wherein the processing unit is further configured to selectively turn said system on based upon a result of said identifying. 15. The interface of claim 13, wherein the processing unit is further configured to determine an access level of the user to said system via said 3D pointing device based on an identity of said user established during said identifying. 16. The interface of claim 12, wherein if a match does not occur between said tremor pattern and any stored tremor pattern in said plurality of stored tremor patterns, the processing unit is further configured to perform at least one of storing said tremor pattern; andassigning a default set of system access permissions to the user. 17. The interface of claim 13, wherein the processing unit is further configured to retrieve preference settings associated with said user based on said identifying. 18. The interface of claim 12, wherein the processing unit is further configured to turn said system on, if said processing unit has determined that said device is currently being held by a user whose tremor pattern has previously been stored. 19. The method of claim 1, further comprising: storing the tremor pattern of the user holding the device steadily for a given time interval. 20. The interface of claim 12, wherein the processing unit is further configured to store the tremor pattern of the user holding the device steadily for a given time interval.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (223)
Liberty,Matthew G.; Simpkins,Daniel S.; Gritton,Charles W. K.; Turner,Mark; Hunleth,Frank A., 3D pointing devices and methods.
Paley Isadore R. (Rockway NJ) Galuschak George (Hasbrouck Heights NJ) Beneventano Thomas (Washington Township NJ) Strashinsky ; Jr. Alex R. (Whippany NJ), Aiming and pointing system for ground based weapons equipment.
Itoh Junichi,JPX ; Satoh Tatsuya,JPX ; Matsuzawa Yoshinori,JPX ; Tanbara Yasuo,JPX, Camera capable of detecting camera shake and compensating image blur due to camera shake.
Adapathya, Ravi Shankarnarayan; Champion, David Frederick; Happ, Alan Joseph; Lawrence, Brad Michael; Schultz, Kevin Laverne, Device driver system for minimizing adverse tremor effects during use of pointing devices.
Fujita, Takushi; Kamiwada, Toru, Electronic information displaying method, electronic information browsing apparatus and electronic information browsing program storing medium.
Case ; Jr. Charles Whipple ; Hovden Torbjorn ; Smith Gregory Clark ; Hotelling Steven Porter ; Sabina Michael Kenneth, Electronic pointing apparatus and method.
Clanton ; III Charles H. ; Young Emilie ; Palrang Joseph M. ; Janssens Marcel Dominicus, Graphical user interface for selection of audiovisual programming.
Cartabiano Michael C. ; Curran Kenneth J. ; Dick David J. ; Gibbs Douglas R. ; Kirby Morgan H. ; May Richard L. ; Storer William J. A. ; Ullman Adam N., Hand-attachable controller with direction sensing.
Kulmaczewski David M. (Farmington Hills MI), Inertial measurement unit providing linear and angular outputs using only fixed linear accelerometer sensors.
Foxlin Eric M. (Cambridge MA), Inertial orientation tracker apparatus having automatic drift compensation for tracking human head and other similarly s.
Junkins John L. (1002 Shady Dr. College Station TX 77840) Gadhok Jagmohan S. (9467 Victoria La. Windsor CA 95492) Browder Andrew M. (1006 Milner Dr. College Station TX 77840) Kinra Vikram K. (1106 De, Laser scanning graphic input system.
Cubalchini Ronald (Torrance CA) McArthur William G. (Rancho Palos Verdes CA) Craft ; Jr. Paul E. (Canoga Park CA) Rue Arthur K. (Rancho Palos Verdes CA), Measurement and control system for scanning sensors.
Levine, James Lewis; Schappert, Michael Alan, Method and adapter for performing assistive motion data processing and/or button data processing external to a computer.
Farmer, Gilbert; Kutter, Ella Christine; Vise, Steven Clayton; Staker, John Robert; Al-Roub, Marwan; Harris, Tariq Kay, Method and apparatus for cooling gas turbine engine igniter tubes.
Marlevi Alexander (Spnga SEX) Danne Anders (Kista SEX) Liu George (Kista SEX), Method and apparatus for detecting and predicting motion of mobile terminals.
Horton Mike A. (Berkeley CA) Newton A. Richard (Woodside CA), Method and apparatus for determining position and orientation of a moveable object using accelerometers.
Millier Marshall A. (Hillsboro OR) Harrison Edward R. (Beaverton OR) Needham Bradford (Hillsboro OR), Method and apparatus for displaying information relating to a story and a story indicator in a computer system.
Goldschmidt Iki Jean M. ; Williams Christopher D. ; Shah-Nazaroff Anthony A. ; Hackson David N., Method and apparatus for displaying video data and corresponding entertainment data for multiple entertainment selection sources.
Fukuhara Kenichi,JPX ; Tarao Masayuki,JPX ; Suzuki Masaaki,JPX ; Igarashi Kouji,JPX, Method of assisting player in entering commands in video game, video game system, video game storage medium, and method.
Joshi, Niraj P.; Molander, Mark Edward; Scanlon, John L., Methods, systems and computer program products for controlling events associated with user interface elements by capturing user intent based on pointer movements.
Pilcher L. Stephen (N. Ferrisburg VT) Odell Donald S. (Burlington VT), Pointing device having improved automatic gain control and information reporting.
Hall Malcolm G. (7901 Queenair Dr. #104 Gaithersburg MD 20879) Faulkner Russell W. (7901 Queenair Dr. Gaithersburg MD 20879), Smart orientation sensing circuit for remote control.
Schein Steven M. ; O'Brien Sean A. ; Leftwich James Jay ; Broughton Susan, Systems and methods for linking television viewers with advertisers and broadcasters.
Blonstein Steve ; Chaney Jack ; Deacon Michael ; Khauv Kiet, TV graphical user interface for providing user access to preset time periods of TV program information.
Blonstein Steve ; Chaney Jack ; Nasledov Dimitry ; Deacon Michael ; Khauv Kiet, TV graphical user interface that provides customized lists of programming.
Billock John K. ; Cuttner Craig D. ; Dowdell Kevin C. ; Flanagan Elizabeth B. ; Granger James E. ; Hsu Henry C. ; Martin Robert I. M. ; May Robert ; Peck Nicolas ; Pontecorvo Michael S. ; Probst Bruc, Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs.
Chaney Jack ; Blonstein Steve ; Deacon Michael ; Nasledov Dimitry, Television graphical user interface that combines electronic program guide with graphical channel changer.
Ulrich Karl T. (Belmont MA) Filerman Marc (Watertown MA) Sachs Emanuel (Somerville MA) Roberts Andrew (Charlestown MA) Siler Todd (Cambridge MA) Berkery Daniel J. (Boston MA) Robertson David C. (Wake, Three-dimensional tactile computer input device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.