[미국특허]
Free-space multi-dimensional absolute pointer with improved performance
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/03
G06F-003/0346
출원번호
US-0115251
(2008-05-05)
등록번호
US-9176598
(2015-11-03)
발명자
/ 주소
Sweetser, John
Grunnet-Jepsen, Anders
출원인 / 주소
ThinkOptics, Inc.
대리인 / 주소
Blakely, Sokoloff, Taylor & Zafman LLP
인용정보
피인용 횟수 :
24인용 특허 :
199
초록▼
According to one embodiment, a system includes a handheld device having a pixelated sensor, an optical filter for passing a predetermined frequency band of radiation to the sensor and a transmitter, an electronic equipment having a display, and at least two spaced-apart markers, where each of which
According to one embodiment, a system includes a handheld device having a pixelated sensor, an optical filter for passing a predetermined frequency band of radiation to the sensor and a transmitter, an electronic equipment having a display, and at least two spaced-apart markers, where each of which are positioned proximate to the display. The markers provide radiation at the frequency band passed by the optical filter. The handheld device includes a processor coupled to receive image data of the markers from the sensor for computing coordinate data from the image data. The coordinate data requires less data than the image data. The processor is coupled to the transmitter to transmit the coordinate data to the electronic equipment. Other methods and apparatuses are also described.
대표청구항▼
1. A system comprising: a handheld device having a pixelated sensor, an optical filter for passing a predetermined frequency band of radiation to the sensor, and a transmitter;electronic equipment having a display;at least two spaced-apart markers, each of which are positioned proximate to the displ
1. A system comprising: a handheld device having a pixelated sensor, an optical filter for passing a predetermined frequency band of radiation to the sensor, and a transmitter;electronic equipment having a display;at least two spaced-apart markers, each of which are positioned proximate to the display, the markers providing radiation at the frequency band passed by the optical filter, wherein the handheld device includes an imaging element that produces an image of the two of more spaced-apart markers on the pixelated sensor; and a processor coupled to receive image data of the image of the markers on the sensor and to compute coordinate data of the image on the sensor from the image data, the coordinate data requiring less data than the image data, the processor being coupled to the transmitter to transmit the coordinate data to the electronic equipment, wherein coordinates of a screen cursor are stabilized the coordinate data from the handheld device in conjunction with a following procedure performed for each X, Y display coordinate:determining whether a cursor speed is less than a predetermined threshold value, andwhile the cursor speed is less than the predetermined threshold value, obtaining a current coordinate by averaging previous M_coordinate values, wherein M is a pre-defined value, and wherein the coordinate values are derived from the coordinate data from the handheld device. 2. The system of claim 1, wherein displayed coordinates of the screen cursor (X,Y) are determined from the cursor coordinates of a most recent frame (Xnew,Ynew) and the cursor coordinates of a previous frame (Xold,Yold) in the following manner: for i=1 to N, where N is a number of sub frames, X(i−1)=Xold+(i/N)*Xdiff, where Xdiff=Xnew−Xold andY(i−1)=Yold+(i/N)*Ydiff, where Ydiff=Ynew−Yold, andwherein time between displayed cursor updates is Frametime/N, where the Frametime is less than or equal to a period of time required to update data used to determine the cursor coordinates. 3. The system of claim 1, wherein a desired action on the display is initiated by a user of the handheld device pointing to a specific region while pressing a control key on the handheld device. 4. The system of claim 1, wherein a desired action on the display is initiated by a user orienting the handheld device to a specific angle about its pointing axis while pressing a control key on the handheld device. 5. The system of claim 1, wherein a desired action on the display is initiated by a user changing a distance between the handheld device and the screen while pressing a control key on the handheld device. 6. The system of claim 1, wherein the coordinates of the display cursor are determined by relative changes in a sequence of absolute coordinates and the display cursor's previous coordinates. 7. The system of claim 1, wherein a degree of freedom value of the handheld device is based on both one or more of its absolute coordinates and a previous degree of freedom value. 8. The system of claim 1, wherein the handheld device controls the coordinates of the display cursor, and upon an action taken by a user of the handheld device, the cursor coordinates attain a reduced sensitivity to changes in one or more degrees of freedom of the handheld device. 9. The system of claim 1, wherein the handheld device is caused by an event to adjust one or more of the following settings of the sensor based on an action taken by a user of the handheld device: a) gain; b) exposure; and c) threshold. 10. The system of claim 9, wherein the event is a change in a detected signal level by the handheld device such that the signal level crosses one of a set of pre-defined thresholds. 11. The system of claim 1, wherein one or more beam shaping optical elements is placed on or in proximity to the two or more optical markers, and wherein the beam shaping optical element is configured to modify a pattern of the radiation emitted or reflected by the markers. 12. The system of claim 1, wherein sensitivity of the sensor and optical power of the markers are both caused to modulate such that the sensitivity is high during periods of high marker power and the sensitivity is low during periods of low marker power. 13. The system of claim 1, wherein an optical power of one or more of the markers is caused to modulate such that the modulated marker power is high and then low during consecutive frames of the sensor, and such that markers are identified following each pair of the consecutive frames. 14. The system of claim 1, wherein only image data whose sizes are within a specified range are interpreted by the system as the marker data. 15. The system, comprising: a handheld device having a pixelated sensor, an optical filter for passing a predetermined frequency band of radiation to the sensor, and a transmitter;electronic equipment having a display;at least two spaced-apart markers, each of which are positioned proximate to the display, the markers providing radiation at the frequency band passed by the optical filter, wherein the handband device includes an imaging element that produces an image of the two or more spaced-apart markers on the pixelated sensor; anda processor coupled to receive image data of the image of the markers on the sensor and to compute coordinate data of the image on the sensor from the image data, the coordinate data requiring less data than the image data, the processor being coupled to the transmitter to transmit the coordinate data to the electronic equipment, wherein the handheld device, whose N pixels are read sequentially from pixel 1 to pixel N, is caused to reverse the order in which the pixels are read so that the pixels are read sequentially from N to 1. 16. The system of claim 1, wherein a second handheld device is added and transmits its coordinate data to the electronic equipment such that the coordinate data is contained in a time slot that is unique to the second handheld device. 17. The system of claim 1, wherein at least one of the two or more markers is distinguished from the remaining the two or more markers in a manner that is detectable by the handheld device. 18. The system of claim 17, wherein the distinction of the one or more markers is used to determine a roll angle of the handheld device. 19. The system, comprising: a handheld device having a pixelated sensor, an optical filter for passing a predetermined frequency band of radiation to the sensor, and a transmitter;electric equipment having a display;at least two spaced-apart markers, each of which are positioned proximate to the display, the markers providing radiation at the frequency band passed by the optical filter, wherein the handheld device includes an imaging element that produces an image of the two or more spaces-apart markers on the pixelated sensor; anda processor coupled to receive image data of the image of the markers on the sensor and to compute coordinate data of the image on the sensor form the image data, the processor being coupled to the transmitter to transmit the coordinate data to the electronic equipment, wherein a roll angle of the handheld device is calculated from the coordinate data of the images of the markers on the sensor such that, if more than one roll angle is consistent with the image coordinates, then the calculated roll angle is chosen to be the one closest to the previous calculated roll angle.
Fenner David F. (2 Bishops Green Barnston Great Dunmow Essex GBX) Menown John S. (Stoke House ; Roxwell Road Writtle Essex GBX), A remotely controllable position indicator system.
Tobey Chris E. (Seattle WA) Shih Yung-Ho (Bellevue WA) Robin Michael B. (Redmond WA) Rupel Wesley O. (Bellevue WA) Edwards Michael D. (Redmond WA) Spies Terence R. (Redmond WA) Bovee ; Jr. James C. (, Apparatus and method for controlling cursor movement.
DeMenthon Daniel F. (Columbia MD), Computer vision system for position monitoring in three dimensions using non-coplanar light sources attached to a monito.
Katsuyuki Omura JP; Kunikazu Tsuda JP; Makoto Tanaka JP, Coordinate position inputting/detecting device, a method for inputting/detecting the coordinate position, and a display board system.
Joseph Alexander Dara-Abrams ; Harold Aaron Ludtke ; Thomas Edward Birmingham ; Neil David Matthews GB; Yoshifumi Yanagawa JP; Wim Bronnenberg NL, Data driven interaction for networked control of a DDI target device over a home entertainment network.
McSheery Tracy D. ; Black John R. ; Nollet Scott R. ; Johnson Jack L. ; Jivan Vinay C., Distributed-processing motion tracking system for tracking individually modulated light points.
Nakayama Norio,JPX ; Nanba Kazuhiro,JPX ; Yamaoka Masatoshi,JPX ; Naito Satoko,JPX, Game system for displaying a predicted position to take a given action against an object.
Himeda, Satoshi; Kintou, Yasuhisa, Image processing apparatus and system executing predetermined image processing on image data shot by camera, and image recording medium recorded with image processing program.
Marshall Roger N. (Solana Beach CA) Hauck Lane T. (San Diego CA) Shapiro Leonid (Lakeside CA) Busch Jeffrey W. (San Diego CA) Stevens Eric S. (El Cajon CA), Method and apparatus for calibrating an optical computer input system.
Hinckley, Kenneth P.; Sinclair, Michael J.; Szeliski, Richard S.; Conway, Matthew J.; Hanson, Erik J., Method and apparatus for computer input using six degrees of freedom.
Klapman Matthew H. (9235 N. Menard Morton Grove IL 60053) Frerichs David J. (877 Heatherstone Way #308 Mountain View CA 94040), Method for determining an orientation of an object.
Wataru Ito JP; Hirotada Ueda JP; Hiromasa Yamada JP, Method of distinguishing a moving object and apparatus of tracking and monitoring a moving object.
Marshall Roger N. (Solana Beach CA) Lizon Richard M. (Escondido CA) Hauck Lane T. (San Diego CA), Optical auxiliary input arrangement and method of using same.
Ogawa Yasuji (Saitama JPX) Yoichi Hideo (Saitama JPX), Optical position detecting unit, optical coordinate input unit and optical position detecting method employing a pattern.
Manns William G. (Dallas TX) Weeks Don J. (Southlake TX) Merryman Jerry D. (Dallas TX) Sheng Chyi N. (Richardson TX), Position compensation of laser scan for stage movement.
Mackintosh Gregory B. ; Kim Mike H. ; Price Edwin C. ; Stojakovic Edward C., Presenting supplemental information for material currently and previously broadcast by a radio station.
Hendriks,Ferdinand; Shae,Zon Yin; Tseng,Belle L.; Wang,Xiping, Projector and camera arrangement with shared optics and optical marker for use with whiteboard systems.
Marks, Richard L., Prop input device and method for mapping an object from a two-dimensional camera image to a three-dimensional space for controlling action in a game program.
Honey Stanley K. ; Cavallaro Richard H. ; O'Brien Terence J. ; Heidmann Timothy P. ; Olsen Patrick W. ; Gloudemans James R., System for displaying an object that is not visible to a camera.
Pittel,Arkady; Schiller,Ilya; Liberman,Sergey; Shleppi,Garry; Funk,Ethan A.; Subach,Vladimir V.; Goldman,Andrew M.; Reznik,Leonid; Selitsky,Simon; Stein,Mario A., Tracking motion of a writing instrument.
Jack, William E.; Schildkraut, Ira; Menin, Julie Forney, Use of site-specific nicking endonucleases to create single-stranded regions and applications thereof.
Oishi, Toshimitsu; Okubo, Toru; Domitsu, Hideyuki; Yamano, Tomoya, Video game apparatus, method and recording medium storing program for controlling viewpoint movement of simulated camera in video game.
Balan, Alexandru Octavian; Dulu, Constantin; Edmonds, Christopher Douglas; Finocchio, Mark James, Modular extension of inertial controller for six DOF mixed reality input.
Boonsom, Paisith P.; Isikman, Serhan O.; Ruh, Richard; Holenarsipur, Prashanth S.; Ely, Colin M.; Pickeral, William N.; Manjunathaiah, Jairam; Havskjold, David G.; Rai, Anant; Spencer, Maegan K.; Bhagavat, Milind S., Optical encoder with direction-dependent optical properties having an optically anisotropic region to produce a first and a second light distribution.
Balan, Alexandru Octavian; Dulu, Constantin; Edmonds, Christopher Douglas; Finocchio, Mark James, Passive optical and inertial tracking in slim form-factor.
Balan, Alexandru Octavian; Dulu, Constantin; Edmonds, Christopher Douglas; Finocchio, Mark James, Passive optical and inertial tracking in slim form-factor.
Balan, Alexandru Octavian; Dulu, Constantin, Robust optical disambiguation and tracking of two or more hand-held controllers with passive optical and inertial tracking.
Ely, Colin M.; Rothkopf, Fletcher; Werner, Christopher Matthew; Morrell, John B.; Moussette, Camille; Kerr, Duncan; Shedletsky, Anna-Katrina, Rotary input mechanism for an electronic device.
Ely, Colin M.; Rothkopf, Fletcher; Werner, Christopher Matthew; Morrell, John B.; Moussette, Camille; Kerr, Duncan; Shedletsky, Anna-Katrina, Rotary input mechanism for an electronic device.
Ely, Colin M.; Rothkopf, Fletcher; Werner, Christopher Matthew; Morrell, John B.; Moussette, Camille; Kerr, Duncan; Shedletsky, Anna-Katrina, Rotary input mechanism for an electronic device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.