Movatterモバイル変換


[0]ホーム

URL:


US5959614A - Pointing control system for controlling rotations of an object within a three dimensional view - Google Patents

Pointing control system for controlling rotations of an object within a three dimensional view
Download PDF

Info

Publication number
US5959614A
US5959614AUS08/940,836US94083697AUS5959614AUS 5959614 AUS5959614 AUS 5959614AUS 94083697 AUS94083697 AUS 94083697AUS 5959614 AUS5959614 AUS 5959614A
Authority
US
United States
Prior art keywords
pointing
angle displacement
rotations
controller
control system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/940,836
Inventor
Heng-Chun Ho
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hanger Solutions LLC
Original Assignee
Primax Electronics Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Primax Electronics LtdfiledCriticalPrimax Electronics Ltd
Priority to US08/940,836priorityCriticalpatent/US5959614A/en
Assigned to PRIMAX ELECTRONICS LTD.reassignmentPRIMAX ELECTRONICS LTD.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HO, HENG-CHUN
Priority to DE29718327Uprioritypatent/DE29718327U1/en
Application grantedgrantedCritical
Publication of US5959614ApublicationCriticalpatent/US5959614A/en
Assigned to TRANSPACIFIC PLASMA, LLCreassignmentTRANSPACIFIC PLASMA, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PRIMAX ELECTRONICS LTD.
Assigned to PRIMAX ELECTRONICS LTD.reassignmentPRIMAX ELECTRONICS LTD.LICENSE (SEE DOCUMENT FOR DETAILS).Assignors: TRANSPACIFIC IP LTD., TRANSPACIFIC PLASMA LLC
Assigned to GIZMODO LIMITED LIABILITY COMPANYreassignmentGIZMODO LIMITED LIABILITY COMPANYMERGER (SEE DOCUMENT FOR DETAILS).Assignors: TRANSPACIFIC PLASMA, LLC
Assigned to INTELLECTUAL VENTURES I LLCreassignmentINTELLECTUAL VENTURES I LLCMERGER (SEE DOCUMENT FOR DETAILS).Assignors: GIZMODO LIMITED LIABILITY COMPANY
Anticipated expirationlegal-statusCritical
Assigned to HANGER SOLUTIONS, LLCreassignmentHANGER SOLUTIONS, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: INTELLECTUAL VENTURES ASSETS 161 LLC
Assigned to INTELLECTUAL VENTURES ASSETS 161 LLCreassignmentINTELLECTUAL VENTURES ASSETS 161 LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: INTELLECTUAL VENTURES I LLC
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The present invention discloses a pointing control system for controlling rotations of an object within a three dimensional view. The three dimensional view comprises first axis and second axes which are perpendicular to each other. The pointing control system comprises an image displaying device for displaying the three dimensional view, a computer electrically connected to the displaying device and a pointing device electrically connected to the computer. The computer comprises a program for controlling image display of the displaying device and rotations of the object within the three dimensional view. The pointing device comprises a housing and a first pointing controller installed in the housing. The first pointing controller comprises: a ball rotatably installed inside of the housing; a first rod and a second rod rotatably installed in the housing and attached to the ball for interacting with the ball to detect rotations of the ball in two different directions; a first angle displacement detector for detecting rotations of the first rod and generating a corresponding first angle displacement signal; and a second angle displacement detector for detecting rotations of the second rod and generating a corresponding second angle displacement signal. When the program receives the first angle displacement signal, the program will transform the first angle displacement signal into a first rotation angle and then rotate the object along the first axis about the first rotation angle. And when the program receives the second angle displacement signal, the program will transform the second angle displacement signal into a second rotation angle and then rotate the object around the second axis for the second rotation angle.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a pointing control system, and more particularly, to a pointing control system for controlling rotations of an object within a three dimensional view displayed over a displaying device.
2. Description of the Prior Art
Pointing devices such as mouse, track ball, etc. are commonly used in personal computer systems for controlling movements of an object within a two dimensional image displayed over a displaying device. As for three dimensional computer applications currently prevailing such as TV games, virtual reality applications, etc., control of three dimensional actions such as rotations of an object around various axes of a three dimensional view using a traditional pointing device is usually implemented in a piecemeal manner. For example, a user has to identify one of the axes first, and then use a cursor to guide rotations of an object around the selected axis. Such method is not very convenient in controlling such three dimensional rotations.
SUMMARY OF THE INVENTION
It is therefore a primary objective of the present invention to provide a pointing control system which can be easily used to control rotations of an object in a three dimensional view.
Briefly, in a preferred embodiment, the present invention includes a pointing control system for controlling rotations of an object within a three dimensional view, the three dimensional view comprising first ans second axes which are perpendicular to each other, the pointing control system comprising an image displaying device for displaying the three dimensional view, a computer electrically connected to the displaying device and a pointing device electrically connected to the computer, the computer comprising a program for controlling image display of the displaying device and rotations of the object within the three dimensional view, the pointing device comprising a housing and a first pointing controller installed in the housing, the first pointing controller comprising:
(1) a ball rotatably installed inside the housing;
(2) a first rod and a second rod rotatably installed in the housing and attached to the ball for interacting with the ball to detect rotations of the ball in two different directions;
(3) a first angle displacement detector for detecting rotations of the first rod and generating a corresponding first angle displacement signal; and
(4) a second angle displacement detector for detecting rotations of the second rod and generating a corresponding second angle displacement signal;
wherein when the program receives the first angle displacement signal, the program will transform the first angle displacement signal into a first rotation angle and then rotate the object along the first axis about the first rotation angle, and when the program receives the second angle displacement signal, the program will transform the second angle displacement signal into a second rotation angle and then rotate the object along the second axis about the second rotation angle.
It is an advantage of the present invention that the pointing device provides a rotatable ball which can be rotated to control rotations of the object along two axes in a three dimensional view.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after having read the following detailed description of the preferred embodiment which is illustrated in the various figures and drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic diagram of a pointing control system according to the present invention.
FIG. 2 is a schematic diagram of partial structure of the pointing device shown in FIG. 1.
FIG. 3 is a function block diagram of the pointing control system shown in FIG. 1.
FIG. 4 is an alternative embodiment of the pointing device shown in FIG. 1.
Please refer to FIG. 1. FIG. 1 is a schematic diagram of apointing control system 10 according to the present invention.System 10 is a portable computer which comprises a displayingdevice 14 for displaying anobject 18 within a threedimensional view 16 over a displayingscreen 17, acomputer 20 connected to the displayingdevice 14 with akeyboard 22 installed above it, and apointing device 12 installed in thecomputer 20 for controlling rotations of theobject 18 within the threedimensional view 16.
Thepointing device 12 comprises a right-angled shell 24 having ahorizontal plane 26 and avertical plane 28, afirst pointing controller 30 which is a track ball installed in thehorizontal plane 26, asecond pointing controller 32 which is also a track ball installed in thevertical plane 28, and twopush buttons 34. Both thepointing controllers 30 and 32 are used for controlling rotations of theobject 18.
The threedimensional view 16 comprises three mutually perpendicular axes X, Y and Z. The vertical plane formed by thescreen 17 can be represented as X-Z plane. The Y axis is perpendicular to thescreen 17. Thefirst pointing controller 30 installed in thehorizontal plane 26 is used for controlling rotations of theobject 18 along X axis and Y axis whereas thesecond pointing controller 32 installed invertical plane 28 is used for controlling rotations of theobject 18 along X axis and Z axis.
The threedimensional view 16 presented over thescreen 17 is substantially matched with the three dimensional arrangement of thehorizontal plane 26 and thevertical plane 28 of thepointing device 12. A user can thus intuitively use thefirst pointing controller 30 on thehorizontal plane 26 to manipulate rotations of theobject 18 in X axis and Y axis, and use thesecond pointing controller 32 on thevertical plane 28 to manipulate rotations of theobject 18 in X axis and Z axis.
Please refer to FIG. 2. FIG. 2 is a schematic diagram of the structure of thefirst pointing controller 30 shown in FIG. 1. Thepointing controller 30 is a traditional track ball which comprises aball 40 rotatably installed in thehousing 24, two mutuallyperpendicular rods 42 and 44 rotatably installed in thehousing 24 and attached to theball 40 for interacting with theball 40 to detect rotations ofball 40 in two different directions, a firstangle displacement detector 46 for detecting rotations of therod 42 and generating a corresponding first angle displacement signal, and a secondangle displacement detector 48 for detecting rotations of therod 44 and generating a corresponding second angle displacement signal. Each of theangle displacement detectors 46 and 48 comprises awheel 50 installed at one end of the corresponding rod and asensing device 52 for sensing rotations of thecorresponding wheel 50 to generate the first or second angle displacement signal.
When theball 40 is rotated by a user, bothrods 42 and 44 will be driven and make thewheels 50 of the first and secondangle displacement detectors 46 and 48 rotate. Thesensing devices 52 of bothangle displacement detectors 46 and 48 will then sense the rotations of the twowheels 50 and generate corresponding first and second angle displacement signals. The first angle displacement signal generated by the firstangle displacement detector 46 is used for controlling rotations of theobject 18 along Y axis and the second angle displacement signal generated by the secondangle displacement detector 48 is used for controlling rotations of theobject 18 along X axis.
The structure of thesecond pointing controller 32 shown in FIG. 1 is also the same as that of thefirst pointing controller 30 shown in FIG. 2. It also compresses a ball rotatably installed in thevertical plane 28 of thehousing 24, two mutually perpendicular rods rotatably installed in thehousing 24 for interacting with the ball to detect rotations of the ball and two angle displacement detectors for detecting rotations of the two rods and generating two corresponding angle displacement signals to control rotations of theobject 18 along Z axis and X axis.
FIG. 3 is function block diagram of thepointing control system 10 shown in FIG. 1.System 10 comprises apointing device 12, a displayingdevice 14 and acomputer 20 electrically connected between thepointing device 12 and displayingdevice 14. Thecomputer 20 comprises a RAM (random access memory) 84 for storing programs, acentral processing unit 80 for executing programs stored in thememory 84, adisplay control program 86 stored in thememory 84 for controlling displays of the threedimensional view 16 over the displayingdevice 14 and rotations of theobject 18 within the threedimensional view 16 according to angle displacement signals generated by thepointing device 12, and avideo circuit 82 for processing video signals displayed over the displayingdevice 14.
Thepointing device 12 comprises afirst pointing controller 30 which is a track ball for generating two angle displacement signals to control rotations of theobject 18 within the threedimensional view 16 along X axis and Y axis, asecond pointing controller 32 which is also a track ball for generating two angle displacement signals to control rotations of theobject 18 within the threedimensional view 16 along X axis and Z axis, akeypad circuit 74 composed of the twopush buttons 34 for generating key signals, and acontrol circuit 70 for transmitting the signals generated by thepointing device 12 to thecomputer 20 through aninterface circuit 72. After receiving the angle displacement signals transmitted from theinterface circuit 72, thedisplay control program 86 of thecomputer 20 will transform each angle displacement signal into a rotation angle according to a predetermined conversion method and then rotate theobject 18 displayed in the threedimensional view 16 along a corresponding axis of the angle displacement signal.
When actuating thepointing controller 30 or 32, a user occasionally may wish to rotate theobject 18 only along one axis instead of along two axes simultaneously. This can be done by having thedisplay control program 86 to select the larger angle displacement signal and neglecting the smaller angle displacement signal when two angle displacement signals generated by a pointing controller are received at the same time.
Besides, if a user actuates thepointing controllers 30 and 32 at the same time, theprogram 86 will receive two angle displacement signals for rotating theobject 18 along the X axis because each of the twopointing controllers 30 and 32 can generate an angle displacement signal to control rotations of theobject 18 along the X axis. This will make the rotation speed of theobject 18 along the X axis faster than the other two axes. Several methods can be used to handle this situation. For example, thedisplay control program 86 can select the larger angle displacement signal and neglects the smaller one, or it can average the two signals first and then rotate theobject 18 according to the averaged signal.
Please refer to FIG. 4. FIG. 4 shows anotherpointing device 90 which is an alternative embodiment of thepointing device 12 shown in FIG. 1. Thepointing device 90 comprises ahousing 91 having ahorizontal plane 92 and avertical plane 94, afirst pointing controller 96 which is a track ball installed in thehorizontal plane 92, asecond pointing controller 98 which is a rotatable wheel installed in thevertical plane 94 which can be rotated back and forth. Thefirst pointing controller 96 is used for controlling rotations of theobject 18 along X axis and Y axis, and thesecond pointing controller 98 is used for controlling rotations of theobject 18 along Z axis. As compared with thepointing device 12 shown in FIG. 1, thesecond pointing controller 98 of thepointing device 90 only control rotations of theobject 18 along one axis instead of two. The function block diagram of thepointing device 90 is basically the same as that of thepointing controller 12 shown in FIG. 3.
Those skilled in the art will readily observe that numerous modifications and alterations of the device may be made while retaining the teaching of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.

Claims (8)

What is claimed is:
1. A pointing control system for controlling rotations of an object within a three dimensional view, the three dimensional view comprising first, second and third axes mutualIy perpendicular to one another, the pointing control system comprising a displaying device for displaying the three dimensional view, a computer electrically connected to the displaying device and a pointing device electrically connected to the computer, the computer comprising a program for controlling image display of the displaying device and rotations of the object within the three dimensional view, the pointing device comprising a housing having a horizontal plane and a vertical plane, a first pointing controller installed in the horizontal plane and a second pointing controller installed in the vertical plane, the first and the second pointing controllers both comprising:
(1) a ball rotatably installed inside the housing;
(2) two mutually perpendicular rods rotatably installed in the housing and attached to the ball for interacting with the ball to detect rotations of the ball in two different directions; and
(3) two angle displacement detectors installed in the housing for detecting rotations of the two rods and generating two corresponding angle displacement signals;
wherein when the program receives the two angle displacement signals of the first pointing controller, the program will transform the two angle displacement signals of the first pointing controller into two corresponding rotation angles of the first pointing controller and then rotate the object along the first axis and the second axis about the two corresponding rotation angles of the first pointing controller, and when the program receives the two angle displacement signals of the second pointing controller, the program will transform the two angle displacement signals of the second pointing controller into two corresponding rotation angles of the second pointing controller and then rotate the object along the first axis and the third axis about the two corresponding rotation angles of the second pointing controller.
2. The pointing control system of claim 1 wherein when the two angle displacement signals of the first or the second pointing controller are received by the program at the same time period, the program will select the larger angle displacement signal and neglect the smaller angle displacement signal.
3. The pointing control system of claim 1 wherein the first pointing controller is a track ball for generating the two angle displacement signals.
4. The pointing control system of claim 1 wherein the second pointing controller is a track ball for generating the two angle displacement signals.
5. The pointing control system of claim 1 wherein each of the two angle displacement detectors comprises a wheel installed at one end of the corresponding rod and a sensing device for sensing rotations of the wheel to generate the corresponding angle displacement signal.
6. A pointing control system for controlling rotations of an object within a three dimensional view, the three dimensional view comprising first, second and third axes mutually perpendicular to one another, the pointing control system comprising an image displaying device for displaying the three dimensional view, a computer electrically connected to the displaying device, and a pointing device electrically connected to the computer, the computer comprising a program for controlling image display of the displaying device and rotations of the object within the three dimensional view, the pointing device comprising a housing having a horizontal plane and a vertical plane, a first pointing controller installed in the horizontal plane for generating a first and a second angle displacement signals, and a second pointing controller installed in the vertical plane for generating a third angle displacement signal, the first pointing controller comprising:
(1) a ball rotatably installed in the horizontal plane;
(2) two mutually perpendicular rods rotatably installed in the housing for interacting with the ball to detect rotations of the ball; and
(3) two angle displacement detectors installed in the housing for detecting rotations of the two rods and generating the first and second angle displacement signals;
wherein when the program receives the first, second or third angle displacement signal, the program will transform the received signal into a rotation angle and then rotate the object along the first, second or third axis about the rotation angle.
7. The pointing control system of claim 6 wherein the first pointing controller is a track ball for generating the two angle displacement signals.
8. The pointing control system of claim 6 wherein the second pointing controller is a rotatable wheel which can be rotated back and forth for generating the third angle displacement signal.
US08/940,8361997-09-301997-09-30Pointing control system for controlling rotations of an object within a three dimensional viewExpired - LifetimeUS5959614A (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US08/940,836US5959614A (en)1997-09-301997-09-30Pointing control system for controlling rotations of an object within a three dimensional view
DE29718327UDE29718327U1 (en)1997-09-301997-10-15 Pointer control for controlling rotations of an object within a three-dimensional representation

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US08/940,836US5959614A (en)1997-09-301997-09-30Pointing control system for controlling rotations of an object within a three dimensional view
DE29718327UDE29718327U1 (en)1997-09-301997-10-15 Pointer control for controlling rotations of an object within a three-dimensional representation

Publications (1)

Publication NumberPublication Date
US5959614Atrue US5959614A (en)1999-09-28

Family

ID=26060810

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US08/940,836Expired - LifetimeUS5959614A (en)1997-09-301997-09-30Pointing control system for controlling rotations of an object within a three dimensional view

Country Status (2)

CountryLink
US (1)US5959614A (en)
DE (1)DE29718327U1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030025673A1 (en)*2001-04-302003-02-06Microsoft CorporationInput device including a wheel assembly for scrolling an image in multiple directions
US20030142144A1 (en)*2002-01-252003-07-31Silicon Graphics, Inc.Techniques for pointing to locations within a volumetric display
US6618037B2 (en)*2000-06-232003-09-09Fuji Xerox Co., Ltd.Pointing device and information processing apparatus
US20040001111A1 (en)*2002-06-282004-01-01Silicon Graphics, Inc.Widgets displayed and operable on a surface of a volumetric display enclosure
US20040001112A1 (en)*2002-01-252004-01-01Silicon Graphics, Inc.Volume management system for volumetric displays
US20040001075A1 (en)*2002-06-282004-01-01Silicon Graphics, Inc.System for physical rotation of volumetric display enclosures to facilitate viewing
US6677927B1 (en)*1999-08-232004-01-13Microsoft CorporationX-Y navigation input device
US20040174336A1 (en)*2003-03-072004-09-09Microsoft CorporationScroll wheel assembly for scrolling an image in multiple directions
US20040239629A1 (en)*2002-06-032004-12-02Microsoft CorporationModular scroll wheel with integral detent-engaging spring tab
US6865718B2 (en)*1999-09-292005-03-08Microsoft Corp.Accelerated scrolling
US20050140655A1 (en)*2001-04-302005-06-30Microsoft CorporationKeyboard with improved lateral region
US20050259077A1 (en)*2002-06-282005-11-24Adams Aditha MInput device including a scroll wheel assembly for manipulating an image in multiple directions
US20060044272A1 (en)*2004-08-272006-03-02Microsoft CorporationScroll wheel carriage
US20090081973A1 (en)*2007-09-262009-03-26Analog Devices, Inc.Multi-slot power control for wireless transmission
US20150213651A1 (en)*2013-10-102015-07-30Aaron SELVERSTONOutdoor, interactive 3d viewing apparatus

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5019809A (en)*1988-07-291991-05-28University Of Toronto Innovations FoundationTwo-dimensional emulation of three-dimensional trackball
US5095303A (en)*1990-03-271992-03-10Apple Computer, Inc.Six degree of freedom graphic object controller
US5311209A (en)*1993-03-241994-05-10Sysgration Ltd.Assembled photomechanical mouse structure
US5477237A (en)*1993-06-241995-12-19Dell Usa, L.P.Positioning device reporting X, Y and yaw motion
US5563631A (en)*1993-10-261996-10-08Canon Kabushiki KaishaPortable information apparatus
US5565891A (en)*1992-03-051996-10-15Armstrong; Brad A.Six degrees of freedom graphics controller
US5619231A (en)*1993-04-281997-04-08Fujitsu LimitedMulti-dimensional coordinate input apparatus adapted for simple input operation, and system using the same

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5019809A (en)*1988-07-291991-05-28University Of Toronto Innovations FoundationTwo-dimensional emulation of three-dimensional trackball
US5095303A (en)*1990-03-271992-03-10Apple Computer, Inc.Six degree of freedom graphic object controller
US5565891A (en)*1992-03-051996-10-15Armstrong; Brad A.Six degrees of freedom graphics controller
US5311209A (en)*1993-03-241994-05-10Sysgration Ltd.Assembled photomechanical mouse structure
US5619231A (en)*1993-04-281997-04-08Fujitsu LimitedMulti-dimensional coordinate input apparatus adapted for simple input operation, and system using the same
US5477237A (en)*1993-06-241995-12-19Dell Usa, L.P.Positioning device reporting X, Y and yaw motion
US5563631A (en)*1993-10-261996-10-08Canon Kabushiki KaishaPortable information apparatus

Cited By (50)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6677927B1 (en)*1999-08-232004-01-13Microsoft CorporationX-Y navigation input device
US7665034B2 (en)1999-09-292010-02-16Microsoft CorporationAccelerated scrolling
US7170491B2 (en)1999-09-292007-01-30Microsoft CorporationAccelerated scrolling
US7661072B2 (en)1999-09-292010-02-09Microsoft CorporationAccelerated scrolling
US20050097468A1 (en)*1999-09-292005-05-05Microsoft CorporationAccelerated scrolling
US6865718B2 (en)*1999-09-292005-03-08Microsoft Corp.Accelerated scrolling
US6618037B2 (en)*2000-06-232003-09-09Fuji Xerox Co., Ltd.Pointing device and information processing apparatus
US20090189861A1 (en)*2001-04-302009-07-30Microsoft CorporationInput device including a wheel assembly for scrolling an image in multiple directions
US7229227B2 (en)*2001-04-302007-06-12Microsoft CorporationKeyboard with improved lateral region
US20040150623A1 (en)*2001-04-302004-08-05Microsoft CorporationInput device including a wheel assembly for scrolling an image in multiple directions
US7199785B2 (en)2001-04-302007-04-03Microsoft CorporationInput device including a wheel assembly for scrolling an image in multiple directions
US7205977B2 (en)2001-04-302007-04-17Microsoft CorporationInput device including a wheel assembly for scrolling an image in multiple directions
US7079110B2 (en)2001-04-302006-07-18Microsoft CorporationInput device including a wheel assembly for scrolling an image in multiple directions
US20050140655A1 (en)*2001-04-302005-06-30Microsoft CorporationKeyboard with improved lateral region
US7187358B2 (en)2001-04-302007-03-06Microsoft CorporationInput device including a wheel assembly for scrolling an image in multiple directions
US20050179660A1 (en)*2001-04-302005-08-18Microsoft Corp.Input device including a wheel assembly for scrolling an image in multiple directions
US20030025673A1 (en)*2001-04-302003-02-06Microsoft CorporationInput device including a wheel assembly for scrolling an image in multiple directions
US7463239B2 (en)2001-04-302008-12-09Microsoft CorporationInput device including a wheel assembly for scrolling an image in multiple directions
US20060007153A1 (en)*2001-04-302006-01-12Microsoft Corp.Input device including a wheel assembly for scrolling an image in multiple directions
US20050275628A1 (en)*2002-01-252005-12-15Alias Systems Corp.System for physical rotation of volumetric display enclosures to facilitate viewing
US7528823B2 (en)2002-01-252009-05-05Autodesk, Inc.Techniques for pointing to locations within a volumetric display
US20080036738A1 (en)*2002-01-252008-02-14Ravin BalakrishnanTechniques for pointing to locations within a volumetric display
US7324085B2 (en)*2002-01-252008-01-29Autodesk, Inc.Techniques for pointing to locations within a volumetric display
US7701441B2 (en)2002-01-252010-04-20Autodesk, Inc.Techniques for pointing to locations within a volumetric display
US7839400B2 (en)2002-01-252010-11-23Autodesk, Inc.Volume management system for volumetric displays
US20040001112A1 (en)*2002-01-252004-01-01Silicon Graphics, Inc.Volume management system for volumetric displays
US7724251B2 (en)2002-01-252010-05-25Autodesk, Inc.System for physical rotation of volumetric display enclosures to facilitate viewing
US20030142144A1 (en)*2002-01-252003-07-31Silicon Graphics, Inc.Techniques for pointing to locations within a volumetric display
US7362308B2 (en)2002-06-032008-04-22Microsoft CorporationModular scroll wheel with integral detent-engaging spring tab
US7324090B2 (en)2002-06-032008-01-29Microsoft CorporationModular scroll wheel with integral detent-engaging sprint tab
US20040239629A1 (en)*2002-06-032004-12-02Microsoft CorporationModular scroll wheel with integral detent-engaging spring tab
US20050110759A1 (en)*2002-06-032005-05-26Microsoft CorporationModular scroll wheel with integral detent-engaging sprint tab
US20050259077A1 (en)*2002-06-282005-11-24Adams Aditha MInput device including a scroll wheel assembly for manipulating an image in multiple directions
US20060192759A1 (en)*2002-06-282006-08-31Microsoft CorporationInput Device Including a Scroll Wheel Assembly for Manipulating an Image in Multiple Directions
US7042441B2 (en)*2002-06-282006-05-09Microsoft CorporationInput device including a scroll wheel assembly for manipulating an image in multiple directions
US7986318B2 (en)2002-06-282011-07-26Autodesk, Inc.Volume management system for volumetric displays
US20040001111A1 (en)*2002-06-282004-01-01Silicon Graphics, Inc.Widgets displayed and operable on a surface of a volumetric display enclosure
US20060125822A1 (en)*2002-06-282006-06-15Alias Systems Corp.Volume management system for volumetric displays
US20040001075A1 (en)*2002-06-282004-01-01Silicon Graphics, Inc.System for physical rotation of volumetric display enclosures to facilitate viewing
US7138997B2 (en)2002-06-282006-11-21Autodesk, Inc.System for physical rotation of volumetric display enclosures to facilitate viewing
US7554541B2 (en)2002-06-282009-06-30Autodesk, Inc.Widgets displayed and operable on a surface of a volumetric display enclosure
US20050270271A1 (en)*2003-03-072005-12-08Microsoft CorporationScroll wheel assembly for scrolling an image in multiple directions
US7075516B2 (en)2003-03-072006-07-11Microsoft CorporationScroll wheel assembly for scrolling an image in multiple directions
US20050179661A1 (en)*2003-03-072005-08-18Microsoft CorporationScroll wheel assembly for scrolling an image in multiple directions
US20040174336A1 (en)*2003-03-072004-09-09Microsoft CorporationScroll wheel assembly for scrolling an image in multiple directions
US9600098B2 (en)2003-03-072017-03-21Microsoft Technology Licensing, LlcScroll wheel assembly for scrolling an image in multiple directions
US7443382B2 (en)2004-08-272008-10-28Microsoft CorporationScroll wheel carriage
US20060044272A1 (en)*2004-08-272006-03-02Microsoft CorporationScroll wheel carriage
US20090081973A1 (en)*2007-09-262009-03-26Analog Devices, Inc.Multi-slot power control for wireless transmission
US20150213651A1 (en)*2013-10-102015-07-30Aaron SELVERSTONOutdoor, interactive 3d viewing apparatus

Also Published As

Publication numberPublication date
DE29718327U1 (en)1997-12-11

Similar Documents

PublicationPublication DateTitle
US5959614A (en)Pointing control system for controlling rotations of an object within a three dimensional view
US6351257B1 (en)Pointing device which uses an image picture to generate pointing signals
CN104219560B (en)The user interface of set-top box
US7330198B2 (en)Three-dimensional object manipulating apparatus, method and computer program
RU2242043C2 (en)Method for operation of user interface of portable data processing device
CA2011517C (en)Flat touch screen workpad for a data processing system
CN102105853B (en) Touch Interaction with Curved Displays
EP2584446B1 (en)Gui applications for use with 3d remote controller
US7038664B2 (en)Input device for scrolling a computer display
US20040239702A1 (en)Motion-based electronic device control apparatus and method
US8102372B2 (en)Optical mouse testing device
US20140118247A1 (en)Control apparatus, control method, program, input signal receiving apparatus, operation input apparatus, and input system
US20110157231A1 (en)Electronic control apparatus and method for responsively controlling media content displayed on portable electronic device
US20130342455A1 (en)Display apparatus, remote controlling apparatus and control method thereof
US20100201618A1 (en)User interface
JP2001043017A (en)Pointing device using two linear sensors and fingerprint for generating displacement signal
CN1227014A (en)Selective call radio with contraposed touchpad
CN112817453A (en)Virtual reality equipment and sight following method of object in virtual reality scene
CN104346076B (en)Information processing equipment, information processing method and program
CN101393027A (en)Handheld starry sky display equipment and starry sky display method
JP5882517B1 (en) Content viewing system using head-mounted display
JP3277428B2 (en) Control system
JP2016225967A (en) Content viewing system using head-mounted display
US8970491B2 (en)Computer system, computer system control method, program, and information storage medium
CN213338681U (en)Multimedia interaction device with metal touch sensor combined with real object

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:PRIMAX ELECTRONICS LTD., TAIWAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HO, HENG-CHUN;REEL/FRAME:008836/0481

Effective date:19970908

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

ASAssignment

Owner name:TRANSPACIFIC PLASMA, LLC,TAIWAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PRIMAX ELECTRONICS LTD.;REEL/FRAME:018047/0778

Effective date:20060626

Owner name:TRANSPACIFIC PLASMA, LLC, TAIWAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PRIMAX ELECTRONICS LTD.;REEL/FRAME:018047/0778

Effective date:20060626

ASAssignment

Owner name:PRIMAX ELECTRONICS LTD.,TAIWAN

Free format text:LICENSE;ASSIGNORS:TRANSPACIFIC IP LTD.;TRANSPACIFIC PLASMA LLC;REEL/FRAME:018787/0358

Effective date:20060404

Owner name:PRIMAX ELECTRONICS LTD., TAIWAN

Free format text:LICENSE;ASSIGNORS:TRANSPACIFIC IP LTD.;TRANSPACIFIC PLASMA LLC;REEL/FRAME:018787/0358

Effective date:20060404

FPAYFee payment

Year of fee payment:8

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text:PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAYFee payment

Year of fee payment:12

ASAssignment

Owner name:GIZMODO LIMITED LIABILITY COMPANY, DELAWARE

Free format text:MERGER;ASSIGNOR:TRANSPACIFIC PLASMA, LLC;REEL/FRAME:030628/0659

Effective date:20130213

ASAssignment

Owner name:INTELLECTUAL VENTURES I LLC, DELAWARE

Free format text:MERGER;ASSIGNOR:GIZMODO LIMITED LIABILITY COMPANY;REEL/FRAME:030639/0298

Effective date:20130214

ASAssignment

Owner name:HANGER SOLUTIONS, LLC, GEORGIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES ASSETS 161 LLC;REEL/FRAME:052159/0509

Effective date:20191206

ASAssignment

Owner name:INTELLECTUAL VENTURES ASSETS 161 LLC, DELAWARE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES I LLC;REEL/FRAME:051945/0001

Effective date:20191126


[8]ページ先頭

©2009-2025 Movatter.jp