Mouse having an optically-based scrolling feature
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/033
G09G-005/08
출원번호
US-0030776
(2008-02-13)
등록번호
US-8314773
(2012-11-20)
발명자
/ 주소
Low, Wing Kong
Berkeley, Brian H.
Lyon, Benjamin Bendix
출원인 / 주소
Apple Inc.
대리인 / 주소
Morrison & Foerster LLP
인용정보
피인용 횟수 :
6인용 특허 :
311
초록
A peripheral input device for controlling movements on a display screen. The peripheral input device includes a housing and an optical touch pad carried by the housing. The optical touch pad is configured to translate finger motion into movements on the display screen.
대표청구항▼
1. A mouse, comprising: a housing having a generally flat bottom surface and a generally curved top surface, the generally curved top surface having a contour that substantially conforms to the contour of the inside of a hand;a finger actuated scrolling region integrated into the top surface of the
1. A mouse, comprising: a housing having a generally flat bottom surface and a generally curved top surface, the generally curved top surface having a contour that substantially conforms to the contour of the inside of a hand;a finger actuated scrolling region integrated into the top surface of the housing; andan optical system disposed inside the housing and configured to detect finger movement across the scrolling region, wherein the finger actuated scrolling region represents a working area of the optical system. 2. A mouse, comprising: a housing;a finger actuated scrolling region integrated into the housing; andan optical system disposed inside the housing and configured to detect finger movement across the scrolling region, wherein the finger actuated scrolling region represents a working area of the optical system;wherein the scrolling region comprises an optically operable window carried by the housing of the mouse, such that the optical system is further configured to work through the optically operable window so as to detect movements of a finger in close proximity to and moving across the optically operable window in order to detect the finger movement across the scrolling region,wherein the optical system further comprises one or more light sources and one or more optical sensors for detecting movements of a finger in close proximity to and moving across the optically operable window by receiving light reflected directly from the finger through the optically operable window. 3. The mouse, as recited in claim 2, wherein the one or more light sources are a light emitter configured to shine light towards the optically operable window, and the one or more optical sensors are light detectors configured to measure the light intensity of the light that is reflected off an object located at the optically operable window. 4. The mouse, as recited in claim 2, wherein the scrolling region further comprises an optical touch pad configured to translate finger motion into scrolling movements. 5. The mouse, as recited in claim 2, further comprising: a light guide that directs light from the one or more light sources to the housing at the scrolling region; anda lens that helps direct light from the housing at the scrolling region to the optical sensors. 6. The mouse, as recited in claim 2, wherein the housing of the mouse is formed from an optically transmissive material. 7. The mouse, as recited in claim 2, wherein the housing of the mouse is formed from a translucent material. 8. The mouse, as recited in claim 2, further comprising: a controller coupled to the one or more optical sensors configured to interpret data collected by the one or more optical sensors and reports this information to a host system. 9. The mouse, as recited in claim 2, further comprising: a position detection mechanism carried by the housing of the mouse and configured to translate finger motion and/or housing motion into movements on a display coupled to the mouse. 10. The mouse, as recited in claim 9, wherein the movements controlled by the finger motion are different than the movements controlled by the housing motion. 11. The mouse, as recited in claim 10, wherein the movements controlled by the finger motion correspond to scrolling movements and wherein the movements controlled by the housing motion correspond to cursor movements. 12. The mouse, as recited in claim 1, further comprising: an audio feedback device that provides audio feedback to a user of the mouse at a rate at which an object is moved across the optically operable window. 13. The mouse, as recited in claim 1, wherein the optically operable window is located above a printed circuit board enclosed within the housing of the mouse, and the one or more light sources and optical sensors are mounted on the printed circuit board. 14. The mouse, as recited in claim 13, wherein at least one of the one or more light sources and optical sensors is mounted on a bottom side of the printed circuit board, and the printed circuit board includes one or more openings through which the at least one of the one or more light sources and optical sensors optically communicate with a surface outside the housing. 15. The mouse, as recited in claim 1, wherein the optical system is further configured to work through the window. 16. The mouse, as recited in claim 15, wherein the optical system is further configured so as to detect finger movement across the window. 17. The mouse, as recited in claim 1, further comprising: a first position detection mechanism carried by the housing of the mouse and configured to translate the finger motion into scrolling movements. 18. The mouse, as recited in claim 17, further comprising a second position detection mechanism configured to translate housing motion into cursor movements. 19. The mouse, as recited in claim 1, wherein the mouse further comprises a second optical system configured to detect movement of the mouse across a surface. 20. The mouse, as recited in claim 19, wherein the mouse further comprises a single light source, a beam splitter system, and a pair of optical sensors. 21. The mouse as recited in claim 1, wherein vertical scrolling is implemented when a finger is moved along a first direction and horizontal scrolling in implemented when the finger is moved along a second direction. 22. The mouse as recited in claim 21, wherein the mouse has a longitudinal axis generally extending along the length of the mouse and a transverse axis, extending perpendicular to the longitudinal axis, and the first direction is generally along the longitudinal axis of the mouse and the second direction is generally along the transverse axis of the mouse. 23. A method comprising: detecting finger movement across a finger actuated scrolling region integrated into a housing of a mouse, wherein the finger actuated scrolling region represents a working area of an optical system disposed within the housing of the mouse, the optical system including at least one light source and at least one light detector;detecting movement of the mouse across a surface external to the mouse, the external surface being other than a surface immediately adjacent the finger actuated scrolling region,translating the detected finger movement into a first movement on a display; andtranslating the detected movement of the mouse across the external surface into a second movement on the display, the second movement being distinct from the first movement. 24. The method of claim 23, further comprising: directing light from the at least one light source to the working area of the optical system; andreceiving light reflected from the working area at the at least one light detector. 25. The method of claim 24, wherein the at least one light detector comprises a plurality of light detectors, and receiving light reflected from the working area comprises receiving reflected light at each of the plurality of light detectors. 26. The method of claim 23, further comprising: using the at least one light source to generate a first light beam and a light second beam;directing the first light beam onto the working area of the optical system;directing the second light beam onto the external surface; andusing reflected light from the second light beam to detect mouse positions relative to the external surface. 27. The method of claim 26, wherein the at least one light detector comprises a first and a second light detector, the method further comprising: receiving light of the first light beam reflected from the working area onto the first light detector; andreceiving light of the second light beam reflected from the external surface onto the second light detector. 28. The method of claim 27, wherein the at least one light source comprises a single light source, the method further comprising: splitting light emanating from the single light source into the first and the second light beams. 29. The method of claim 27, wherein the at least one light source comprises a first and second light source, the method further comprising: generating the first light beam using the first light source, andgenerating the second light beam using the second light source. 30. A mouse, comprising: a housing having a generally flat bottom surface and a top surface;a finger actuated scrolling region integrated into the top surface of the housing;an optical system disposed inside the housing and configured to detect finger movement across the scrolling region, wherein the finger actuated scrolling region represents a working area of the optical system, andmeans, at least partially distinct from the optical system to detect finger movement across the scrolling region, for detecting movement of the housing across a surface external to the housing while at least a portion of the bottom surface of the housing is in contact with the external surface and the external surface is other than a surface immediately adjacent the finger actuated scrolling region. 31. The mouse as recited in 30, wherein the means for detecting comprises another optical system, the other optical system including at least some elements distinct from the optical system configured to detect finger movement across the scrolling region. 32. The mouse as recited in 30, wherein the means for detecting comprises a mechanical mechanism. 33. The mouse as recited in 32, wherein the means for detecting comprises a trackball. 34. The mouse as recited in claim 30 wherein the optical system is configured to produce a first position signal for making a first movement a on a display screen, and the detecting means is configured to produce a second position signal for making a second movement on the display screen, the second movement being distinct from the first movement. 35. A mouse, comprising: a housinga finger actuated scrolling region integrated into the housing; andan optical system disposed inside the housing and configured to detect finger movement through the housing and in multiple directions across the scrolling region;wherein vertical scrolling is implemented when a finger is moved along a first direction and horizontal scrolling in implemented when the finger is moved along a second direction. 36. The mouse as recited in claim 35, wherein the mouse has a longitudinal axis generally extending along the length of the mouse and a transverse axis, extending perpendicular to the longitudinal axis, and the first direction is generally along the longitudinal axis of the mouse and the second direction is generally along the transverse axis of the mouse.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (311)
Bacon Glade B. (Everett WA) Kaneko Steven T. (Seattle WA) McRobert Alan W. (Bothell WA) Michelman Eric H. (Seattle WA), 3-D cursor positioning device.
Landron, David D.; Sandler, Robert; Sidor, Mark E.; Salvato, Dominick H.; Sasloff, Michael J., Adapter unit for a personal digital assistant having automatically configurable application buttons.
Farag, Abraham S.; Welch, Harold James; André, Bartley K.; Doar, Jeffrey B.; Bull, William H.; Lyon, Benjamin B., Apparatus for remotely controlling a digital processing system.
Belfiore Joseph D. (Redmond WA) Guzak Christopher J. (Kirkland WA) Graham Christopher E. (Redmond WA) Madigan Stephen M. (Redmond WA) Trower ; II Tandy W. (Woodinviille WA) Kerr Randall L. (Redmond W, Auto-scrolling during a drag and drop operation.
Belfiore Joseph D. ; Guzak Christopher J. ; Graham Christopher E. ; Madigan Stephen M. ; Trower ; II Tandy W. ; Kerr Randall L. ; Wyard Adrian M., Auto-scrolling with mouse speed computation during dragging.
Gilligan Federico G. (Lavalle 682 1047 Buenos Aires ARX) Falcon Fernando D. (Lavalle 682 1047 Buenos Aires ARX), Computer keyboard with dial for entering repetitive data and commands.
DeMenthon Daniel F. (Columbia MD), Computer vision system for position monitoring in three dimensions using non-coplanar light sources attached to a monito.
Gruhl, Robert E.; Brooks, Thomas W.; Jacobson, Melissa S.; Han, Allen M.; Bamford, Drew C.; Danieli, Damon V., Control device with enhanced control aspects and method for programming same.
Levin Michael D. ; Martin Kenneth M. ; Schena Bruce M. ; Braun Adam C. ; Rosenberg Louis B., Control knob with multiple degrees of freedom and force feedback.
Serras-Paulet Edouard (Casa Nostra-Pech des Treilles 82240 Puylaroque FRX), Control push-button device for switching an electronic or electric circuit.
Katsuyuki Omura JP; Takao Inoue JP, Coordinate position inputting/detecting device, a method for inputting/detecting the coordinate position, and a display board system.
Ames Richard N. (Boca Raton FL) Balliet Layton (Boca Raton FL) Ballou Richard V. (Lake Worth FL) Belyeu Stanley M. (Boca Raton FL) Boscove Joseph A. (Highland Beach FL) Bou-Ghannam Akram (Boca Raton , Display system for automotive vehicle.
Richardson Charles P. (Barrington IL) Stuckman Bruce E. (Algonquin IL), Electronic imaging system and sensor for correcting the distortion in a wide-angle lens.
Adams Aditha M. ; Kaneko Steven T. ; Ledbetter Carl J. ; McLoone ; Jr. Hugh Edward ; Wada Stanley Hiroshi ; Arbak John Richard ; Cruz Edward V., Ergonomic input device.
Aditha M. Adams ; Steven T. Kaneko ; Carl J. Ledbetter ; Hugh Edward McLoone, Jr. ; Stanley Hiroshi Wada ; John Richard Arbak ; Edward V. Cruz, Ergonomic input device.
Tannenbaum Alan R. (Washington Grove MD) Zetts John M. (Falls Church VA) An Yu L. (Vienna VA) Arbeitman Gordon W. (Gaithersburg MD) Greanias Evon C. (Boca Raton FL) Verrier Guy F. (Reston VA), Graphical user interface with gesture recognition in a multiapplication environment.
Cyr Clark R. (Redmond WA) Kimmich Jon B. (Bellevue WA) Brewer Timothy T. (Bellevue WA) Hanson Jeffrey S. (Woodinville WA) Richardson Miles (Renton WA) Robertson Kenneth R. (Redmond WA) Jenkins Cheryl, Method and apparatus customizing a dual actuation setting of a computer input device switch.
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.
Kimmich Jon B. (Bellevue WA) Van Flandern Michael W. (Redmond WA) Brewer Timothy T. (Bellevue WA), Method and apparatus for locating a cursor on a computer screen.
McCambridge Lora K. (Bellevue WA) Andrews James A. (Issaquah WA) Hellings Carl T. (Bellevue WA) Hanson Eric W. (Kent WA) Kimmich Jon B. (Bellevue WA) Brewer Timothy T. (Bellevue WA) Van Flandern Mich, Method and apparatus for moving a cursor on a computer screen.
Pinkney Harold F. L. (Ottawa CAX) Perratt Charles I. (Ottawa CAX), Method and apparatus of determining the center of area or centroid of a geometrical area of unspecified shape lying in a.
Brewer Timothy T. (Bellevue WA) Hoeger Daniel S. (Woodinville WA) McCambridge Lora K. (Bellevue WA) Kelsey Teresa L. (Seattle WA) Claflin Anthony R. (Bellevue WA) Robertson Kenneth R. (Redmond WA) Va, Method and system for activating double click applications with a single click.
Brewer Timothy T. ; Hoeger Daniel S. ; McCambridge Lora K. ; Kelsey Teresa L. ; Claflin Anthony R. ; Robertson Kenneth R. ; Van Flandern Michael W., Method and system for activating focus.
Gay Michel (Le Fontanil FRX) Deschamps Jacques (Grenoble FRX), Method of adjusting the colors of a polychrome plasma panel and a plasma panel using such a method.
Hinckley, Kenneth P.; Holmdahl, Todd E.; Brewer, Timothy T.; Kaneko, Steven T.; Sinclair, Michael J., Method of interacting with a computer using a proximity sensor in a computer input device.
Kenneth P. Hinckley ; Todd E. Holmdahl ; Timothy T. Brewer ; Steven T. Kaneko ; Michael J. Sinclair, Method of interacting with a computer using a proximity sensor in a computer input device.
DiMatteo Paul (Huntington NY) Rademacher Paul (Glen Head NY) Stern Howard (Greenlawn NY), Method of sensing the position and orientation of elements in space.
Bartley K. Andre ; Daniel J. Coster ; Daniele De Iuliis ; Richard P. Howarth ; Jonathan P. Ive ; Duncan Robert Kerr ; Matthew Dean Rohrbach ; Douglas B. Satzger ; Calvin Q. Seid ; Christophe, Mouse.
Kuroiwa Kouichi,JPX ; Nakajima Katsuyoshi,JPX ; Fujikake Hiroshi,JPX, Mouse as computer input device having additional mechanism for controlling additional function such as scrolling.
Weiss Lee E. ; Stivoric John Michael ; Neplotnik Gennady Yakovievitch ; Cape Scott J. ; Kasabach Chris, Multi-functional, rotary dial input device for portable computers.
Uno Takeshi (Sayama JA) Ikeda Sadahiro (Tokyo JA) Ueda Hirotada (Sayama JA), Pattern recognition system utilizing a plurality of partial standard patterns.
Bidiville Marc (Pully CHX) Raeber Eric (Menlo Park CA) Arreguit Javier (Le Mont sur Lausanne CHX) Buczek Harthmuth (Marin-Epagnier CHX) Van Shaik Floris A. (Chavannes CHX) Bauduin Franois (Chezard CH, Pointing device utilizing a photodetector array and controlled by a human finger contacting a prism.
Ledbetter Carl J. ; Kaneko Steven T. ; Adams Aditha M. ; McLoone Hugh E. ; Wada Stanley H. ; Cruz Edward V. ; Arbak John R., Positional control device.
Vogeley James H. (Yorktown VA) Vogeley Arthur W. (Yorktown VA) Davis Giles K. (Newport News VA), Stylus position sensing and digital camera with a digital micromirror device.
Liptay-Wagner Nicholas (Windsor CAX) Renaud Roland (Windsor CAX) Pryor Timothy R. (Tecumseh CAX) Clarke Donald A. (Windsor CAX), Surface reflectivity detector with oil mist reflectivity enhancement.
Robertson Kenneth R. (Redmond WA) Henderson ; Jr. Paul E. (Bellevue WA) Smith Samuel H. (Stanford CA) Hellings Carl T. (Redmond WA) Andrews James A. (Issaquah WA) Hanson Eric W. (Bellevue WA) Brewer , System and method for computer cursor control.
Robertson Kenneth R. (Redmond WA) Henderson ; Jr. Paul E. (Bellevue WA) Smith Samuel H. (Stanford CA) Hellings Carl T. (Redmond WA) Andrews James A. (Issaquah WA) Hanson Eric W. (Bellevue WA) Brewer , System and method for computer cursor control.
Holmdahl Todd E. ; Bacon Glade B., System for automatic identification of a computer data entry device interface type using a transistor to sense the volta.
Sciammarella,Eduardo Agusto; Rekimoto,Junichi; Oba,Haruo; Imamura,Makoto; Agata,Hideyuki; Hayashi,Masakazu; Kuninori,Masato, System for managing data objects.
Birk John R. (Peacedale RI) Kelley Robert B. (Kingston RI) Seres David A. (Newark DE), System for visually determining position in space and/or orientation in space and apparatus employing same.
Miwa Michio (Tokyo JPX) Kawaguchi Toru (Chiba-ken JPX), Three-dimensional movement specifying apparatus and method and observational position and orientation changing apparatus.
Bell Steve W. (Eatontown NJ) Breeden Robert L. (Middletown Township ; Monmouth County NJ) Sabin Michael J. (Aberdeen NJ), Touch sensitive screen signal detection arrangement.
Bryan ; Jr. Marcus K. (San Jose CA) Limberis Alexander J. (San Jose CA) Bowen John S. (San Jose CA) Phillips Daniel A. (Palo Alto CA), Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems.
Ho Yung-Lung (8929 Lombard Pl. ; #118 San Diego CA 92122) Li Kwok-Leung (56 Woodhaven Wood Dr. The Woodlands TX 77380), Track pad cursor positioning device and method.
Seely Joel ; Malak Robert Leonard ; Allen Timothy Peter ; Schediwy Richard Robert ; Cesarotti William Andrew, Two-layer capacitive touchpad and method of making same.
Villalobos Luis (Santa Monica CA) Hirsch Steven B. (Beverly Hills CA) Hauser Steven G. (Tarzana CA) Von Buelow John (Woodland Hills CA), Unitary key panel.
Kataoka Ichiro,JPX ; Suzuki Masao,JPX ; Ogawa Masayuki,JPX, Vehicle display unit with three-dimensional menu controlled by an input device which has two joysticks.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.