A three degrees of freedom interactive display controller device is disclosed, comprising a hand manipulable housing unit having an opening for the passage of a mouse ball, two motion detectors for detecting the movement of the mouse ball and converting that motion to output signals controlling the translational movement of an object on the display of a computer and at least one finger operated wheel or roller for controlling the translational motion of the object with respect to a third translational axis. All translation controls are operable to be physically moved in a direction which corresponds to the desired simulated direction of movement of the object on the display. The physical motion of each control is unbounded and the actual physical position of the housing unit is independent of the simulated position of the object on the display. |
Citations|
| US3350956 | Jul 6, 1965 | 1967 | | SIX-DEGREE OF FREEDOM INTEGRATED CONTROLLER | | US4555960 | Mar 23, 1983 | Dec 3, 1985 | CAE Electronics, Ltd. | Six degree of freedom hand controller | | US4562347 | Sep 23, 1983 | Dec 31, 1985 | Trace Systems, Inc. | Input device featuring both trackball and mouse capability | | US4692756 | Jul 5, 1984 | Sep 8, 1987 | U.S. Philips Corporation | Device for generating a 2-axis control signal | | US4721308 | Jun 5, 1986 | Jan 26, 1988 | | Thumb twiddle operated amusement device | | US4766423 | Jan 5, 1987 | Aug 23, 1988 | Hitachi, Ltd. | Three-dimensional display apparatus | | US4808979 | Apr 2, 1987 | Feb 28, 1989 | Tektronix, Inc. | Cursor for use in 3-D imaging systems | | US4812829 | May 11, 1987 | Mar 14, 1989 | Hitachi, Ltd. | Three-dimensional display device and method for pointing displayed three-dimensional image | | US4835528 | Sep 21, 1987 | May 30, 1989 | Texas Instruments Incorporated | Cursor control system | | US4933670 | Jul 21, 1988 | Jun 12, 1990 | Picker International, Inc. | Multi-axis trackball | | US4961138 | Oct 2, 1989 | Oct 2, 1990 | General DataComm, Inc. | System and apparatus for providing three dimensions of input into a host processor | | US4982618 | Dec 20, 1989 | Jan 8, 1991 | | Multifunction tactile manipulatable control | | US4987527 | Oct 24, 1988 | Jan 22, 1991 | Hitachi, Ltd. | Perspective display device for displaying and manipulating 2-D or 3-D cursor, 3-D object and associated mark position | | US5095302 | Jun 19, 1989 | Mar 10, 1992 | International Business Machines Corporation | Three dimensional mouse via finger ring or cavity | | US5095303 | Mar 27, 1990 | Mar 10, 1992 | Apple Computer, Inc. | Six degree of freedom graphic object controller | | US5132672 | Jul 13, 1990 | Jul 21, 1992 | Apple Computer, Inc. | Three degree of freedom graphic object controller | | US5175534 | May 30, 1990 | Dec 29, 1992 | | Computer input device using the movements of a user's fingers | | US5181181 | Sep 27, 1990 | Jan 19, 1993 | Triton Technologies, Inc. | Computer apparatus input device for three-dimensional information |
Referenced by|
| US5473344 | Jan 6, 1994 | Dec 5, 1995 | Microsoft Corporation | 3-D cursor positioning device | | US5483262 | Mar 29, 1994 | Jan 9, 1996 | Sharp Kabushiki Kaisha | Pen holding device for pen-input type information processor | | US5694152 | Sep 1, 1995 | Dec 2, 1997 | Hunter Digital, Ltd. | System for steering an electronically responsive device | | US5694153 | Jul 31, 1995 | Dec 2, 1997 | Microsoft Corporation | Input device for providing multi-dimensional position coordinate signals to a computer | | US5771038 | Aug 9, 1995 | Jun 23, 1998 | Primax Electronics Ltd. | Control device for display state change on monitor | | US5784052 | Mar 12, 1996 | Jul 21, 1998 | U.S. Philips Corporation | Vertical translation of mouse or trackball enables truly 3D input | | US5798754 | Sep 30, 1994 | Aug 25, 1998 | International Business Machines Corporation | Grip cap for computer control stick | | US5812114 | Jul 24, 1997 | Sep 22, 1998 | Hunter Digital, Ltd. | System for steering an electronically responsive device | | US5818420 | Oct 18, 1996 | Oct 6, 1998 | Nippon Hoso Kyokai Matsushita Electric Industrial Co., Ltd. NHK Engineering Services, Inc. | 3D object graphics display device, 3D object graphics display method, and manipulator for 3D object graphics display | | US5949401 | Nov 21, 1996 | Sep 7, 1999 | | Two-handed input apparatus and method | | US5963197 | Jun 24, 1997 | Oct 5, 1999 | Microsoft Corporation | 3-D cursor positioning device | | US6064370 | Jun 5, 1997 | May 16, 2000 | KYE Systems Corp. | Z-axis flywheel control of a computer input device | | US6088019 | Jun 23, 1998 | Jul 11, 2000 | Immersion Corporation | Low cost force feedback device with actuator for non-primary axis | | US6097371 | Mar 12, 1996 | Aug 1, 2000 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device | | US6128006 | Mar 26, 1998 | Oct 3, 2000 | Immersion Corporation | Force feedback mouse wheel and other control wheels | | US6154201 | Oct 26, 1998 | Nov 28, 2000 | Immersion Corporation | Control knob with multiple degrees of freedom and force feedback | | US6157369 | Oct 14, 1997 | Dec 5, 2000 | Logitech, Inc. | Optical-mechanical roller with ratchet | | US6184868 | Sep 17, 1998 | Feb 6, 2001 | Immersion Corp. | Haptic feedback control devices | | US6198471 | Aug 7, 1998 | Mar 6, 2001 | | Free-floating multi-axis controller | | US6215473 | Jun 12, 1998 | Apr 10, 2001 | Alps Electric Co., Ltd. | Data input apparatus | | US6219032 | Dec 13, 1995 | Apr 17, 2001 | Immersion Corporation | Method for providing force feedback to a user of an interface device based on interactions of a controlled cursor with graphical elements in a graphical user interface | | US6243078 | Feb 18, 1999 | Jun 5, 2001 | Immersion Corporation | Pointing device with forced feedback button | | US6252579 | Aug 23, 1997 | Jun 26, 2001 | Immersion Corporation | Interface device and method for providing enhanced cursor control with force feedback | | US6256011 | Dec 1, 1998 | Jul 3, 2001 | Immersion Corporation | Multi-function control device with force feedback | | US6281881 | Oct 29, 1998 | Aug 28, 2001 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device | | US6292113 | Sep 14, 1998 | Sep 18, 2001 | Primax Electronics Ltd. | Finger operated module for generating encoding signals | | US6292174 | May 4, 2000 | Sep 18, 2001 | Immersion Corporation | Enhanced cursor control using limited-workspace force feedback devices | | US6300938 | Apr 12, 1999 | Oct 9, 2001 | Immersion Corporation | Multiple-cylinder control device for computers and other electronic apparatus | | US6326949 | Mar 11, 1999 | Dec 4, 2001 | Logitech Europe S.A. | Wheel support guide for vertical wheel support movement | | US6353427 | May 2, 2000 | Mar 5, 2002 | Immersion Corporation | Low cost force feedback device with actuator for non-primary axis | | US6400284 | May 29, 2001 | Jun 4, 2002 | Primax Electronics, Ltd. | Finger operated module for generating encoding signals | | US6417837 | Dec 12, 1997 | Jul 9, 2002 | Yamaha Corporation | Coordinate input device | | US6429848 | Dec 1, 2000 | Aug 6, 2002 | Logitech Europe S.A. | Optical-mechanical roller with ratchet | | US6469692 | May 10, 2001 | Oct 22, 2002 | Immersion Corporation | Interface device with tactile feedback button | | US6486868 | Jul 8, 1999 | Nov 26, 2002 | | Two-handed input control apparatus and method | | US6563490 | Jan 27, 2000 | May 13, 2003 | | Third-axis input device of mouse | | US6686911 | Oct 2, 2000 | Feb 3, 2004 | Immersion Corporation | Control knob with control modes and force feedback | | US6697044 | Dec 19, 2000 | Feb 24, 2004 | Immersion Corporation | Haptic feedback device with button forces | | US6707443 | Feb 18, 2000 | Mar 16, 2004 | Immersion Corporation | Haptic trackball device | | US6748604 | May 30, 2002 | Jun 15, 2004 | Finger Fitting Products, Inc. | Glove massager | | US6822638 | May 10, 1999 | Nov 23, 2004 | International Business Machines Corporation | Pointing device for navigating a 3 dimensional GUI interface | | US6894678 | Aug 21, 2001 | May 17, 2005 | Immersion Corporation | Cursor control using a tactile feedback device | | US6940488 | Dec 16, 1998 | Sep 6, 2005 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device | | US6954905 | Jan 28, 2002 | Oct 11, 2005 | International Business Machines Corporation | Displaying transparency characteristic aids | | US6956558 | Oct 2, 2000 | Oct 18, 2005 | Immersion Corporation | Rotary force feedback wheels for remote control devices | | US7002552 | Apr 6, 1999 | Feb 21, 2006 | Microsoft Corporation | Computer input device with digit support and natural position actuators | | US7038667 | Aug 11, 2000 | May 2, 2006 | Immersion Corporation | Mechanisms for control knobs and other interface devices | | US7131073 | Nov 13, 2001 | Oct 31, 2006 | Immersion Corporation | Force feedback applications based on cursor engagement with graphical targets | | US7136045 | Mar 1, 2001 | Nov 14, 2006 | Immersion Corporation | Tactile mouse | | US7146573 | Jan 28, 2002 | Dec 5, 2006 | International Business Machines Corporation | Automatic window representation adjustment | | US7148875 | Aug 6, 2002 | Dec 12, 2006 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US7158112 | Aug 22, 2001 | Jan 2, 2007 | Immersion Corporation | Interactions between simulated objects with force feedback | | US7199790 | Jan 3, 2001 | Apr 3, 2007 | Immersion Corporation | Providing force feedback to a user of an interface device based on interactions of a user-controlled cursor in a graphical user interface | | US7249951 | Mar 11, 2004 | Jul 31, 2007 | Immersion Corporation | Method and apparatus for providing an interface mechanism for a computer simulation | | US7265750 | Mar 5, 2002 | Sep 4, 2007 | Immersion Corporation | Haptic feedback stylus and other devices | | US7283121 | Nov 1, 2004 | Oct 16, 2007 | Microsoft Corporation | Input device with forward/backward control | | US7322011 | Nov 1, 2004 | Jan 22, 2008 | Microsoft Corporation | System and method of adjusting display characteristics of a displayable data file using an ergonomic computer input device | | US7327348 | Aug 14, 2003 | Feb 5, 2008 | Immersion Corporation | Haptic feedback effects for control knobs and other interface devices | | US7345674 | May 20, 2005 | Mar 18, 2008 | Microsoft Corporation | Computer input device with digit support and natural position actuators | | US7398089 | Nov 12, 2004 | Jul 8, 2008 | | Data-capable network prioritization with reduced delays in data service | | US7423631 | Apr 5, 2004 | Sep 9, 2008 | Immersion Corporation | Low-cost haptic mouse implementations | | US7432910 | Feb 23, 2004 | Oct 7, 2008 | Immersion Corporation | Haptic interface device and actuator assembly providing linear haptic sensations | | US7489309 | Nov 21, 2006 | Feb 10, 2009 | Immersion Corporation | Control knob with multiple degrees of freedom and force feedback | | US7561141 | Feb 23, 2004 | Jul 14, 2009 | Immersion Corporation | Haptic feedback device with button forces | | US7636080 | Jul 10, 2003 | Dec 22, 2009 | Immersion Corporation | Networked applications including haptic feedback | | US7639235 | Dec 4, 2001 | Dec 29, 2009 | Microsoft Corporation | Input device with forward/backward control | | US7650810 | Jun 2, 2006 | Jan 26, 2010 | Immersion Corporation | Haptic control devices | | US7656389 | Dec 3, 2001 | Feb 2, 2010 | MIcrosoft Corporation | Input device with forward/backward control | | US7688310 | Aug 2, 2006 | Mar 30, 2010 | Immersion Corporation | Haptic feedback using a keyboard device | | US7696978 | Sep 28, 2004 | Apr 13, 2010 | Immersion Corporation | Enhanced cursor control using interface devices | | US7710399 | Mar 15, 2004 | May 4, 2010 | Immersion Corporation | Haptic trackball device | | US7728820 | Jul 10, 2003 | Jun 1, 2010 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US7765182 | Jan 29, 2007 | Jul 27, 2010 | Immersion Corporation | Haptic authoring | | US7812820 | Feb 7, 2002 | Oct 12, 2010 | Immersion Corporation | Interface device with tactile responsiveness | | US7850456 | Jul 15, 2004 | Dec 14, 2010 | Simbionix Ltd. | Surgical simulation device, system and method | | US7859523 | Aug 10, 2004 | Dec 28, 2010 | Microsoft Corporation | Direct navigation of two-dimensional control using a three-dimensional pointing device | | US7889174 | Nov 8, 2006 | Feb 15, 2011 | Immersion Corporation | Tactile feedback interface device including display screen | | US7944435 | Sep 21, 2006 | May 17, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US7978183 | Nov 15, 2007 | Jul 12, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US7978186 | Sep 22, 2005 | Jul 12, 2011 | Immersion Corporation | Mechanisms for control knobs and other interface devices | | US7982720 | Nov 15, 2007 | Jul 19, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US8031181 | Oct 30, 2007 | Oct 4, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US8049734 | Nov 15, 2007 | Nov 1, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch control | | US8052185 | Apr 9, 2009 | Nov 8, 2011 | Disney Enterprises, Inc. | Robot hand with humanoid fingers | | US8059088 | Sep 13, 2005 | Nov 15, 2011 | Immersion Corporation | Methods and systems for providing haptic messaging to handheld communication devices | | US8059104 | Oct 30, 2007 | Nov 15, 2011 | Immersion Corporation | Haptic interface for touch screen embodiments | | US8059105 | Jan 14, 2008 | Nov 15, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US8063892 | Oct 30, 2007 | Nov 22, 2011 | Immersion Corporation | Haptic interface for touch screen embodiments | | US8063893 | Nov 15, 2007 | Nov 22, 2011 | Immersion Corporation | Haptic feedback for touchpads and other touch controls | | US8072422 | Dec 15, 2009 | Dec 6, 2011 | Immersion Corporation | Networked applications including haptic feedback | | US8157650 | Sep 13, 2007 | Apr 17, 2012 | Immersion Corporation | Systems and methods for casino gaming haptics | | US8188981 | Oct 30, 2007 | May 29, 2012 | Immersion Corporation | Haptic interface for touch screen embodiments | | US8188989 | Dec 2, 2008 | May 29, 2012 | Immersion Corporation | Control knob with multiple degrees of freedom and force feedback | | US8212772 | Oct 6, 2008 | Jul 3, 2012 | Immersion Corporation | Haptic interface device and actuator assembly providing linear haptic sensations | | USD412898 | Aug 27, 1998 | Aug 17, 1999 | Microsoft Corporation | Computer mouse | | USD436961 | Apr 6, 1999 | Jan 30, 2001 | Microsoft Corporation | Portion of a computer input device | | USD437852 | Apr 6, 1999 | Feb 20, 2001 | Microsoft Corporation | Computer input device | | USD437853 | Apr 6, 1999 | Feb 20, 2001 | Microsoft Corporation | Portion of a computer input device | | USD442592 | Apr 6, 1999 | May 22, 2001 | Microsoft Corporation | Portion of a computer input device | | USD443616 | Apr 6, 1999 | Jun 12, 2001 | Microsoft Corporation | Portion of a computer input device | | USD484507 | Jan 3, 2003 | Dec 30, 2003 | Elecom Co., Ltd. | Mouse for a computer | | USRE40808 | Jun 18, 2004 | Jun 30, 2009 | Immersion Corporation | Low-cost haptic mouse implementations | | USRE42183 | Sep 8, 1999 | Mar 1, 2011 | Immersion Corporation | Interface control | | USRE43523 | Sep 2, 2009 | Jul 17, 2012 | Research In Motion Limited | Data-capable network prioritization with reduced delays in data service |
Claims1. A device for providing signals indicative of an object's location on a display, comprising: - a housing operative to be manipulated by a user;
- a first translation position indicating means affixed to said housing for producing a first signal indicative of a first position of said object on said display with respect to a first translational axis;
- a second translation position indicating means affixed to said housing for producing a second signal indicative of a second position of said object on said display with respect to a second translational axis; and
- a third translation position indicating means affixed to said housing, said third translation position indicating means comprising at least two separately operable rotatably coupled bidirectional finger wheels, for producing a third signal indicative of a third position of said object on said display with respect to a third translational axis;
- whereby a movement of said device over a surface results in said first and second positions of said object being defined on said display, and whereby a movement of said finger wheels results in said third position of said object being defined on said display.
2. The device as recited in claim 1, wherein said finger wheels are axially aligned. 3. The device as recited in claim 2, wherein said finger wheels are separated by a selection means. 4. The device as recited in claim 1, wherein said finger wheels are tangentially aligned. 5. The device as recited in claim 4, wherein said tangentially aligned finger wheels are translatable within said housing as a single unit. 6. The device as recited in claim 1, wherein the bidirectional movement of said finger wheels is unbounded. 7. The device as recited in claim 1, wherein said bidirectional finger wheels are affixed to said housing in such a manner that the physical direction of motion of said finger wheels substantially corresponds to the direction of motion of said object with respect to said third translational axis. 8. The device as recited in claim 7, wherein said third translation position indicating means further comprises: - a belt operative to be bidirectionally moved by rotation of said finger wheels; and
- means for detecting the bidirectional movement of said belt and converting the detected movement of said belt to said third signal.
9. An apparatus for generating signals indicative of the three-dimensional position of an object, comprising: - an external housing;
- a first translation position indicating means mounted to said housing for producing a first signal indicative of a first position of said object with respect to a first axis;
- a second translation position indicating means mounted to said housing for producing a second signal indicative of a second position of said object with respect to a second axis; and
- a third translation position indicating means mounted to said housing, said third translation position indicating means comprising at least two bidirectional finger wheels, for producing a third signal indicative of a third position of said object with respect to a third axis;
- whereby movement of said apparatus over a surface results in said first and second positions of said object being defined, and whereby movement of any of said bidirectional finger wheels results in said third position of said object being defined.
10. The apparatus as recited in claim 9, wherein said finger wheels are translatable within said housing as a single unit. 11. The apparatus as recited in claim 9, wherein the bidirectional movement of said finger wheels are unbounded. 12. The apparatus as recited in claim 11, wherein said bidirectional finger wheels are affixed to said housing in such a manner that the physical direction of motion of said finger wheels substantially corresponds to the direction of motion of said object with respect to said third translation axis. 13. The apparatus as recited in claim 12, wherein said third translation position indicating means further comprises: - a belt operative to be bidirectionally moved by rotation of said finger wheels; and
- means for detecting the bidirectional movement of said belt and converting the detected movement of said belt to said third signal.
|