US20090295729A1 - Input device and operation method of computer system - Google Patents
Input device and operation method of computer system Download PDFInfo
- Publication number
- US20090295729A1 US20090295729A1 US12/424,542 US42454209A US2009295729A1 US 20090295729 A1 US20090295729 A1 US 20090295729A1 US 42454209 A US42454209 A US 42454209A US 2009295729 A1 US2009295729 A1 US 2009295729A1
- Authority
- US
- United States
- Prior art keywords
- data
- motion
- detecting
- computer system
- detector
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/08—Cursor circuits
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03543—Mice or pucks
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
Definitions
- the present invention relates to an input device. More particularly, the present invention relates to an input device of a computer system and an operation method thereof.
- An input device of a conventional computer system includes a keyboard, a mouse and a touch panel, etc. Keyboard input is performed by pressing keys on the keyboard by a user, and the mouse and the touch panel can be operated by the user on a 2-D plane, so as to operate the computer system.
- the conventional input device cannot provide a convenience input approach. Therefore, a plurality of special input devices is developed, for example, a joystick. Though the special input device makes operation of the computer game more interesting, it still cannot provide an intuitive control.
- the present invention is directed to an input device of a computer system and an operation method thereof, which can mitigate deficiencies of a conventional technique.
- the present invention provides an input device for a computer system, and the input device includes a first motion detector and a receiver.
- the first motion detector includes a first inertia sensor, a first gyro, and an optical mouse module for detecting a state of the first motion detector to generate a first detecting data.
- the first motion detector is in a motion operation mode
- the first inertia sensor and the first gyro are used for detecting a motion state of the first motion detector in a 3-D space.
- the optical mouse module is used for detecting a motion state of the first motion detector on a 2-D plane.
- the receiver receives the first detecting data via a wireless transmission path, and transmits the first detecting data to the computer system via a transmission interface, so as to correspondingly operate the computer system.
- the present invention further provides an operation method for a computer system, which has a motion operation mode and a mouse operation mode.
- a motion operation mode an inertia sensor and a gyro are used for detecting a motion state and direction of an operating part in a 3-D space, so as to generate an inertia data and a direction data.
- an optical mouse module is used for detecting a motion state of the operating part on a 2-D plane, so as to generate a coordinate data.
- the coordinate data or code the inertia data and the direction data can be coded to generate a detecting data for operating the computer system.
- a beneficial effect of the present invention is that the input device of the present invention includes the gyro, the inertia sensor and the optical mouse module, so that a user can operate the computer via a more intuitive approach, and the input device can be used as a mouse.
- FIG. 1 is a schematic diagram illustrating an input device of a computer system according to a preferred embodiment of the present invention.
- FIG. 2A is a top view of a first motion detector according to a preferred embodiment of the present invention.
- FIG. 2B is a side view of a first motion detector according to a first embodiment of the present invention.
- FIG. 3A is a top view of a second motion detector according to a preferred embodiment of the present invention.
- FIG. 3B is a side view of a second motion detector according to a first embodiment of the present invention.
- FIG. 4 is a circuit block diagram illustrating a motion detecting device according to a preferred embodiment of the present invention.
- FIG. 5 is a flowchart illustrating steps for a motion detecting device operating a computer system under a motion operation mode according to a preferred embodiment of the present invention.
- FIG. 6 is a structural schematic diagram of a mouse module.
- FIG. 7A and FIG. 7B are top views of a main motion detecting device according to a third embodiment of the present invention.
- FIG. 8 is an internal circuit diagram of a receiver according to a preferred embodiment of the present invention.
- FIG. 1 is a schematic diagram illustrating an input device of a computer system according to a preferred embodiment of the present invention.
- the input device includes a first motion detector 104 and a receiver 106 .
- the first motion detector 104 is an operating part, which can detect actions of a user 130 for generating a detecting data DD 1 , and the detecting data DD 1 can be transmitted to the receiver 106 via a wireless transmission path 142 .
- the receiver 106 After the receiver 106 receives the detecting data DD 1 , it can be transmitted to a host device 124 of a computer system 120 .
- the receiver 106 is a portable micro electronic device, which can be plugged into a port of the host device 124 . Accordingly, the host device 124 is operated in response to the detecting data DD 1 , and displays a corresponding image for the user 130 .
- the wireless transmission path 142 is a bluetooth transmission path, while in some other embodiments, the wireless transmission path 142 can also be an infrared transmission path or a wireless network transmission path.
- the input device provided by the present embodiment can further include a second motion detector 108 .
- the second motion detector 108 can also detect the actions of the user 130 and generate a detecting data DD 2 .
- the receiver 106 can also receive the detecting data DD 2 via the wireless transmission path 142 and transmit it to the host device 124 .
- the second motion detector 108 first transmits the detecting data DD 2 to the first motion detector 104 , and then the first motion detector 104 transmits the detecting data DD 2 to the receiver 106 , wherein the second motion detector 108 is connected to the first motion detector 104 via a transmission line (not shown) for transmitting the detecting data DD 2 to the first motion detector 104 , or the second motion detector 108 is connected to the first motion detector 104 via a wireless approach for transmitting the detecting data DD 2 .
- FIG. 2A is a top view of a first motion detector according to a preferred embodiment of the present invention.
- FIG. 2B is a side view of the first motion detector according to a first embodiment of the present invention.
- the first motion detector 104 includes a plurality of function keys 202 , 204 , 206 and 208 . While a different function key is pressed, the first motion detector 104 can generate a corresponding action or a corresponding operation signal. For example, if the key 208 is pressed (enabled), it represents that power of the first motion detector 104 is activated.
- the first motion detector 104 further includes an optical mouse module 212 . Accordingly, the user can utilize the first motion detector 104 as an optical mouse.
- FIG. 3A is a top view of a second motion detector according to a preferred embodiment of the present invention.
- FIG. 3B is a side view of the second motion detector according to a first embodiment of the present invention.
- an optical mouse module 312 can also be selectively applied to the second motion detector 108 provided by the present embodiment.
- the second motion detector 108 can also include a plurality of the function keys 302 , 304 , 306 and 308 .
- the key 302 is a 4-way navigation key
- the key 308 is a power key.
- a joystick 310 can also be applied to the second motion detector 108 .
- first motion detector and the second motion detector are disclosed in the above embodiment, the present invention is not limited thereto.
- a touch panel (not shown) can also be applied to the first motion detector 104 and the second motion detector 108 for substituting the above function keys or the joystick.
- FIG. 4 is a circuit block diagram illustrating a motion detecting device according to a preferred embodiment of the present invention, which is suitable for the first motion detector 104 or the second motion detector 108 of FIG. 1 .
- the motion detecting device of the present embodiment includes a motion sensing module 402 , an optical mouse module 404 and a microprocessor 406 , wherein the motion sensing module 402 includes a an inertia sensor 414 and a gyro 416 .
- the microprocessor 406 is coupled to outputs of the motion sensing module 402 and the optical mouse module 404 .
- the main motion detecting device 400 further includes a wireless transmitting unit 408 , an interface operation module 410 and an operation detector 412 , wherein the interface operation module 410 can include the function keys, the joystick, the touch panel and other operation units.
- the wireless transmitting unit 408 can also transmit/receive signals to/from the receiver 106 of FIG. 1 via the wireless transmission path 142 .
- an output of the interface operation module 410 is coupled to the operation detector 412
- an output of the operation detector is coupled to the microprocessor 408 .
- the motion detecting device 400 includes a motion operation mode and a mouse operation mode.
- motion sensing module 402 can be enabled for detecting a motion state and direction of the motion detecting device 400 in a 3-D space.
- the inertia sensor 414 of the motion sensing module 402 is for detecting the motion state of the motion detecting device 400 in the 3-D space and outputting an inertia data D 1
- the gyro 416 of the motion sensing module 402 is for detecting the motion direction of the motion detecting device 400 in the 3-D space and generating a direction data D 2 .
- FIG. 5 is a flowchart illustrating steps for a motion detecting device operating a computer system under a motion operation mode according to a preferred embodiment of the present invention.
- step S 502 when the motion detecting device 400 is switched to the motion operation mode, in step S 502 , initialisation is performed, for example, the motion detecting device 400 is coupled to the receiver 106 via the wireless transmission path 142 .
- step S 504 the microprocessor 406 generates a detecting data DD according to an action of the motion detecting device 400 .
- step S 506 when the motion detecting device 400 is moved in the 3-D space, in step S 506 , the inertia sensor 414 generates the inertia data D 1 to the microprocessor 406 , and in step S 510 , the gyro 416 generates the direction data D 2 to the microprocessor 406 . Moreover, in step S 508 , the operation detector 412 can detect an operation state of the user on the interface operation module 410 for generating a control information D 3 to the microprocessor 406 .
- step S 512 the microprocessor 406 codes the inertia data D 1 , the direction data D 2 and the control information D 3 into the detecting data DD, and transmits the detecting data DD to the wireless transmitting unit 408 .
- step S 514 the wireless transmitting unit 408 judges whether transmission of the detecting data DD is ready. When the wireless transmitting unit 408 is ready to transmit the data via the wireless transmission path 142 (i.e.
- step S 516 the wireless transmitting unit 408 transmits the detecting data DD to the receiver 106 via the wireless transmission path 142 . Moreover, in the present embodiment, the wireless transmitting unit 408 further checks whether the detecting data DD is successfully transmitted as that described in step S 518 .
- the wireless transmitting unit 408 checks that the detecting data DD is not successfully transmitted (i.e. “no” marked aside the step S 518 ), the step S 516 is then repeated. Conversely, if the wireless transmitting unit 408 confirms that the detecting data DD is successfully transmitted (i.e. “yes” marked aside the step S 518 ), the whole flowchart is then ended.
- the optical mouse module 404 can detect a motion state of the motion detecting device 400 in the 2-D plane, and generate a coordinate data D 4 to the microprocessor 406 .
- FIG. 6 is a structural schematic diagram of a mouse module.
- the mouse module 404 includes a light-emitting source 612 , an optical lens 614 , a light-sensing unit 616 and a signal-processing unit 618 .
- the light-emitting source 612 is a laser diode or a light-emitting diode, which can output a light beam 622 having a predetermined wavelength.
- the optical lens 614 is disposed on a transmission path of the light beam 622 to focus the light beam 622 . When the light beam 622 reaches a plane, it can be reflected back to the mouse module 404 .
- the light-sensing unit 616 receives the reflected light beam 622 and sends a sensing result to the signal-processing unit 618 .
- the signal-processing unit 618 can generate the coordinate data D 4 according to an output of the light-sensing unit 616 .
- a procedure of generating the detecting data is approximately the same to that in the motion operation mode (the flowchart disclosed in FIG. 5 ).
- the optical mouse module 404 generates the coordinate data D 4 to the microprocessor 406 for substituting the steps 506 and 510 of FIG. 5 .
- the microprocessor 406 can codes the coordinate data D 4 and the control information D 3 into the detecting data DD.
- how the microprocessor 406 judges to code the direction data D 3 or the coordinate data D 4 into the detecting data DD is an important subject.
- the microprocessor 406 can judge whether the motion detecting device 400 is moved in a 3-D space or on a 2-D plane according to the inertia data D 1 .
- the inertia sensor 414 can detect acceleration variations on all direction axes in the 3-D space.
- the inertia sensor 414 can detect acceleration variations on only two direction axes in the 3-D space, and the acceleration variation on the remained direction axis is almost maintained unchanged.
- the microprocessor 406 of the present embodiment judges a motion state of the motion detecting device 400 according to the inertia data D 2 .
- the microprocessor 406 judges that the motion detecting device 400 is moved in the 3-D space, the microprocessor 406 disables the optical mouse module 404 for coding the direction data D 2 into the detecting data DD.
- the microprocessor 406 judges that the motion detecting device 400 is only moved on the 2-D plane, the microprocessor 406 enables the optical mouse module 404 for coding the coordinate data D 4 into the detecting data DD.
- FIG. 7A and FIG. 7B are top views of a main motion detecting device according to another embodiment of the present invention.
- the first motion detector 104 is taken as an example.
- the second motion detector 108 can also be taken as the example.
- the first motion detector 104 includes a switch 702 coupled to the operation detector 412 of FIG. 4 .
- the switch 702 When the switch 702 is in a state as that shown in FIG. 7A , the microprocessor 406 of FIG. 4 disables the optical mouse module 404 for coding the direction data D 2 into the detecting data DD.
- the switch 702 is then enabled as that shown in FIG. 7B .
- the operation detector 412 can send the corresponding control information D 3 to the microprocessor 406 .
- the microprocessor 406 can enable the optical mouse module 404 according to the control information D 3 , so as to receive the coordinate data D 4 and code it into the detecting data DD.
- the switch 702 can be disposed at any position on the motion detector, so that the user can manually switch a working mode of the motion detector.
- the switch can also be implemented by a touch panel (not shown).
- FIG. 8 is a block diagram illustrating a receiver according to a preferred embodiment of the present invention, which can be applied to the receiver 106 of FIG. 1 .
- the receiver 800 includes a wireless receiving unit 802 , a microprocessor 804 and an input/output interface unit 806 .
- the microprocessor 804 is coupled to the wireless receiving unit 802 and the input/output interface unit 806 .
- the wireless receiving unit 802 receives the detecting data DD via the wireless transmission path 142
- the input/output interface unit 806 is coupled to for example the host device 124 of FIG. 1 via the transmission interface 822 .
- the transmission interface 822 is a USB interface, and in other embodiment, the transmission interface 822 can also be an IEEE 1394 interface, a serial interface, a parallel interface or a PCMCIA. Comparatively, the input/output interface unit 806 can be implemented by different interfaces according to the transmission interface 822 .
- the receiver 106 can also be initialised, for example, establishing a wireless transmission path 322 with the motion detector 104 and the motion detector 106 of FIG. 1 or performing verification.
- the wireless receiving unit 802 receives the detecting data DD transmitted from the first motion detector 104 via the wireless transmission path 142 .
- the wireless receiving unit 802 transmits the detecting data DD 1 or DD 2 to the microprocessor 804 for decoding the detecting data DD 1 or DD 2 .
- the first motion detector 104 or the second motion detector 106 When the first motion detector 104 or the second motion detector 106 is operated under the motion operation mode, after the detecting data DD 1 or DD 2 is decoded, the original inertia data D 1 , the direction data D 2 and the control information D 3 are generated (as shown in FIG. 4 ).
- the microprocessor 804 can further decode the inertia data D 1 to obtain a motion information.
- the motion information includes for example, acceleration values of the motion detecting device on different coordinate axes in the 3-D space that are detected by the inertia sensor 414 . Then, the microprocessor 804 generates a motion command according to the motion information.
- the microprocessor 804 obtains the motion information, whether such motion information can be identified is judged. If the microprocessor 804 can identify the motion information, a corresponding motion state is selected, for example, a straight line or an arc line motion action. Conversely, if the microprocessor 804 cannot identify such motion information, a similar motion state is selected according to calculated motion states. Accordingly, the microprocessor 804 generates a motion command according to the selected motion state.
- the microprocessor 804 can further decode the direction data D 2 to obtain a direction information, while such step is performed in case that the first motion detector 104 or the second motion detector 108 of FIG. 1 is operated in the motion operation mode. Comparatively, if the first motion detector 104 or the second motion detector 108 is operated in the mouse operation mode, the microprocessor 804 only needs to process the coordinate data D 4 (as shown in FIG. 4 ) to obtain the related planar coordinate information.
- the microprocessor 804 can further identify a state of the control information D 3 generated when the user operates the interface operation module 410 of FIG. 4 . Accordingly, the microprocessor 804 can code the control information D 3 , the aforementioned planar coordinate information D 4 , or the motion command and a virtual coordinate information for generating an operation command CO to the input/output interface unit 806 .
- the input/output interface unit 806 receives the operation command CO, the operation command can be transmitted to the host device 124 via the transmission interface 822 , so that the computer system 120 of FIG. 1 can be operated in response to the operation command CO.
- the input device of the present invention includes the inertia sensor, the gyro, and the mouse module, so that a user can operate the computer in the 3-D space via a more intuitive approach, and the input device can be used as the optical mouse.
Abstract
An input device for a computer is provided. The input device includes a motion detector and a receiver. The motion detector has an inertia sensor, a gyro, an optical mouse module, and a microprocessor. When the motion detector is in a motion operation mode, the inertia sensor and the gyro are enabled for detecting a motion state and direction of the motion detector in a 3-D space, so as to generate an inertia data and a direction data. When the motion detector is in a mouse operation mode, the optical mouse module is enabled for detecting a motion stat of the motion detector on a 2-D plane, so as to generate a coordinate data. The microprocessor codes the coordinate data or codes the inertia data and the direction data to generate a detecting data for the receiver. Then, the detecting data is transmitted to the computer for operating the computer.
Description
- This application claims the priority benefit of Taiwan application serial no. 97120641, filed on Jun. 3, 2008. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of specification.
- 1. Field of the Invention
- The present invention relates to an input device. More particularly, the present invention relates to an input device of a computer system and an operation method thereof.
- 2. Description of Related Art
- An input device of a conventional computer system includes a keyboard, a mouse and a touch panel, etc. Keyboard input is performed by pressing keys on the keyboard by a user, and the mouse and the touch panel can be operated by the user on a 2-D plane, so as to operate the computer system.
- Under some special circumstances, for example, playing a computer game, the conventional input device cannot provide a convenience input approach. Therefore, a plurality of special input devices is developed, for example, a joystick. Though the special input device makes operation of the computer game more interesting, it still cannot provide an intuitive control.
- Recently, some computer game providers develop a method for operating the computer game according to a motion mode of the user in a 3-D space, by which interesting and reality of the computer game can be greatly improved. However, the conventional technique is limited to fixed game hosts and game software, and cannot be generally applied to all of the games, so that universalness and convenience thereof are greatly reduced.
- Accordingly, the present invention is directed to an input device of a computer system and an operation method thereof, which can mitigate deficiencies of a conventional technique.
- The present invention provides an input device for a computer system, and the input device includes a first motion detector and a receiver. The first motion detector includes a first inertia sensor, a first gyro, and an optical mouse module for detecting a state of the first motion detector to generate a first detecting data. When the first motion detector is in a motion operation mode, the first inertia sensor and the first gyro are used for detecting a motion state of the first motion detector in a 3-D space. When the first motion detector is in a mouse operation mode, the optical mouse module is used for detecting a motion state of the first motion detector on a 2-D plane. When the first motion detector generates the first detecting data, the receiver receives the first detecting data via a wireless transmission path, and transmits the first detecting data to the computer system via a transmission interface, so as to correspondingly operate the computer system.
- The present invention further provides an operation method for a computer system, which has a motion operation mode and a mouse operation mode. In the motion operation mode, an inertia sensor and a gyro are used for detecting a motion state and direction of an operating part in a 3-D space, so as to generate an inertia data and a direction data. Moreover, in the mouse operation module, an optical mouse module is used for detecting a motion state of the operating part on a 2-D plane, so as to generate a coordinate data. Moreover, according to the operation method of the present invention, the coordinate data or code the inertia data and the direction data can be coded to generate a detecting data for operating the computer system.
- A beneficial effect of the present invention is that the input device of the present invention includes the gyro, the inertia sensor and the optical mouse module, so that a user can operate the computer via a more intuitive approach, and the input device can be used as a mouse.
- In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, a preferred embodiment accompanied with figures is described in detail below.
- The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
-
FIG. 1 is a schematic diagram illustrating an input device of a computer system according to a preferred embodiment of the present invention. -
FIG. 2A is a top view of a first motion detector according to a preferred embodiment of the present invention. -
FIG. 2B is a side view of a first motion detector according to a first embodiment of the present invention. -
FIG. 3A is a top view of a second motion detector according to a preferred embodiment of the present invention. -
FIG. 3B is a side view of a second motion detector according to a first embodiment of the present invention. -
FIG. 4 is a circuit block diagram illustrating a motion detecting device according to a preferred embodiment of the present invention. -
FIG. 5 is a flowchart illustrating steps for a motion detecting device operating a computer system under a motion operation mode according to a preferred embodiment of the present invention. -
FIG. 6 is a structural schematic diagram of a mouse module. -
FIG. 7A andFIG. 7B are top views of a main motion detecting device according to a third embodiment of the present invention. -
FIG. 8 is an internal circuit diagram of a receiver according to a preferred embodiment of the present invention. -
FIG. 1 is a schematic diagram illustrating an input device of a computer system according to a preferred embodiment of the present invention. Referring toFIG. 1 , the input device includes afirst motion detector 104 and areceiver 106. Thefirst motion detector 104 is an operating part, which can detect actions of auser 130 for generating a detecting data DD1, and the detecting data DD1 can be transmitted to thereceiver 106 via awireless transmission path 142. - After the
receiver 106 receives the detecting data DD1, it can be transmitted to ahost device 124 of acomputer system 120. In the present embodiment, thereceiver 106 is a portable micro electronic device, which can be plugged into a port of thehost device 124. Accordingly, thehost device 124 is operated in response to the detecting data DD1, and displays a corresponding image for theuser 130. - In the present embodiment, the
wireless transmission path 142 is a bluetooth transmission path, while in some other embodiments, thewireless transmission path 142 can also be an infrared transmission path or a wireless network transmission path. - Besides the
first motion detector 104, in some other embodiments, the input device provided by the present embodiment can further include asecond motion detector 108. Similarly, thesecond motion detector 108 can also detect the actions of theuser 130 and generate a detecting data DD2. Also, thereceiver 106 can also receive the detecting data DD2 via thewireless transmission path 142 and transmit it to thehost device 124. - In some embodiment, the
second motion detector 108 first transmits the detecting data DD2 to thefirst motion detector 104, and then thefirst motion detector 104 transmits the detecting data DD2 to thereceiver 106, wherein thesecond motion detector 108 is connected to thefirst motion detector 104 via a transmission line (not shown) for transmitting the detecting data DD2 to thefirst motion detector 104, or thesecond motion detector 108 is connected to thefirst motion detector 104 via a wireless approach for transmitting the detecting data DD2. -
FIG. 2A is a top view of a first motion detector according to a preferred embodiment of the present invention.FIG. 2B is a side view of the first motion detector according to a first embodiment of the present invention. Referring toFIG. 2A andFIG. 2B , in the present embodiment, thefirst motion detector 104 includes a plurality offunction keys first motion detector 104 can generate a corresponding action or a corresponding operation signal. For example, if the key 208 is pressed (enabled), it represents that power of thefirst motion detector 104 is activated. Moreover, thefirst motion detector 104 further includes anoptical mouse module 212. Accordingly, the user can utilize thefirst motion detector 104 as an optical mouse. -
FIG. 3A is a top view of a second motion detector according to a preferred embodiment of the present invention.FIG. 3B is a side view of the second motion detector according to a first embodiment of the present invention. Referring toFIG. 3A andFIG. 3B , anoptical mouse module 312 can also be selectively applied to thesecond motion detector 108 provided by the present embodiment. Thesecond motion detector 108 can also include a plurality of thefunction keys joystick 310 can also be applied to thesecond motion detector 108. - Though appearances of the first motion detector and the second motion detector are disclosed in the above embodiment, the present invention is not limited thereto. For example, in some other embodiments, a touch panel (not shown) can also be applied to the
first motion detector 104 and thesecond motion detector 108 for substituting the above function keys or the joystick. -
FIG. 4 is a circuit block diagram illustrating a motion detecting device according to a preferred embodiment of the present invention, which is suitable for thefirst motion detector 104 or thesecond motion detector 108 ofFIG. 1 . Referring toFIG. 4 , the motion detecting device of the present embodiment includes amotion sensing module 402, anoptical mouse module 404 and amicroprocessor 406, wherein themotion sensing module 402 includes a aninertia sensor 414 and agyro 416. - The
microprocessor 406 is coupled to outputs of themotion sensing module 402 and theoptical mouse module 404. In another embodiment, the mainmotion detecting device 400 further includes awireless transmitting unit 408, aninterface operation module 410 and anoperation detector 412, wherein theinterface operation module 410 can include the function keys, the joystick, the touch panel and other operation units. - Besides coupling to the
microprocessor 406, thewireless transmitting unit 408 can also transmit/receive signals to/from thereceiver 106 ofFIG. 1 via thewireless transmission path 142. Moreover, an output of theinterface operation module 410 is coupled to theoperation detector 412, and an output of the operation detector is coupled to themicroprocessor 408. - In the present embodiment, the
motion detecting device 400 includes a motion operation mode and a mouse operation mode. When themotion detecting device 400 is switched to the motion operation mode,motion sensing module 402 can be enabled for detecting a motion state and direction of themotion detecting device 400 in a 3-D space. Theinertia sensor 414 of themotion sensing module 402 is for detecting the motion state of themotion detecting device 400 in the 3-D space and outputting an inertia data D1, thegyro 416 of themotion sensing module 402 is for detecting the motion direction of themotion detecting device 400 in the 3-D space and generating a direction data D2. -
FIG. 5 is a flowchart illustrating steps for a motion detecting device operating a computer system under a motion operation mode according to a preferred embodiment of the present invention. Referring toFIG. 4 andFIG. 5 , when themotion detecting device 400 is switched to the motion operation mode, in step S502, initialisation is performed, for example, themotion detecting device 400 is coupled to thereceiver 106 via thewireless transmission path 142. Next, in step S504, themicroprocessor 406 generates a detecting data DD according to an action of themotion detecting device 400. - In detail, when the
motion detecting device 400 is moved in the 3-D space, in step S506, theinertia sensor 414 generates the inertia data D1 to themicroprocessor 406, and in step S510, thegyro 416 generates the direction data D2 to themicroprocessor 406. Moreover, in step S508, theoperation detector 412 can detect an operation state of the user on theinterface operation module 410 for generating a control information D3 to themicroprocessor 406. - When the
microprocessor 406 receives the inertia data D1, the direction data D2 and the control information D3, in step S512, themicroprocessor 406 codes the inertia data D1, the direction data D2 and the control information D3 into the detecting data DD, and transmits the detecting data DD to thewireless transmitting unit 408. Next, in step S514, thewireless transmitting unit 408 judges whether transmission of the detecting data DD is ready. When thewireless transmitting unit 408 is ready to transmit the data via the wireless transmission path 142 (i.e. “yes” marked aside the step S514), in step S516, thewireless transmitting unit 408 transmits the detecting data DD to thereceiver 106 via thewireless transmission path 142. Moreover, in the present embodiment, thewireless transmitting unit 408 further checks whether the detecting data DD is successfully transmitted as that described in step S518. - If the
wireless transmitting unit 408 checks that the detecting data DD is not successfully transmitted (i.e. “no” marked aside the step S518), the step S516 is then repeated. Conversely, if thewireless transmitting unit 408 confirms that the detecting data DD is successfully transmitted (i.e. “yes” marked aside the step S518), the whole flowchart is then ended. - In the aforementioned embodiment, operations of the
motion detecting device 400 under the motion operation mode are described. Comparatively, when themotion detecting device 400 is switched to the mouse operations mode, theoptical mouse module 404 is enabled. Now, theoptical mouse module 404 can detect a motion state of themotion detecting device 400 in the 2-D plane, and generate a coordinate data D4 to themicroprocessor 406. -
FIG. 6 is a structural schematic diagram of a mouse module. Referring toFIG. 6 , themouse module 404 includes a light-emittingsource 612, anoptical lens 614, a light-sensing unit 616 and a signal-processing unit 618. In the present embodiment, the light-emittingsource 612 is a laser diode or a light-emitting diode, which can output alight beam 622 having a predetermined wavelength. Theoptical lens 614 is disposed on a transmission path of thelight beam 622 to focus thelight beam 622. When thelight beam 622 reaches a plane, it can be reflected back to themouse module 404. Now, the light-sensing unit 616 receives the reflectedlight beam 622 and sends a sensing result to the signal-processing unit 618. By such means, the signal-processing unit 618 can generate the coordinate data D4 according to an output of the light-sensing unit 616. - Referring to
FIG. 4 again, when themotion detecting device 400 is switched to the mouse operation mode, a procedure of generating the detecting data is approximately the same to that in the motion operation mode (the flowchart disclosed inFIG. 5 ). A difference is that in the mouse operation mode, theoptical mouse module 404 generates the coordinate data D4 to themicroprocessor 406 for substituting thesteps FIG. 5 . By such means, themicroprocessor 406 can codes the coordinate data D4 and the control information D3 into the detecting data DD. However, how themicroprocessor 406 judges to code the direction data D3 or the coordinate data D4 into the detecting data DD is an important subject. - As described above, in some embodiments, the
microprocessor 406 can judge whether themotion detecting device 400 is moved in a 3-D space or on a 2-D plane according to the inertia data D1. For example, when the user operates themotion detecting device 400 in the 3-D space, theinertia sensor 414 can detect acceleration variations on all direction axes in the 3-D space. However, when the user only operates themotion detecting device 400 on the 2-D plane, theinertia sensor 414 can detect acceleration variations on only two direction axes in the 3-D space, and the acceleration variation on the remained direction axis is almost maintained unchanged. - According to above description, the
microprocessor 406 of the present embodiment judges a motion state of themotion detecting device 400 according to the inertia data D2. When themicroprocessor 406 judges that themotion detecting device 400 is moved in the 3-D space, themicroprocessor 406 disables theoptical mouse module 404 for coding the direction data D2 into the detecting data DD. - Comparatively, when the
microprocessor 406 judges that themotion detecting device 400 is only moved on the 2-D plane, themicroprocessor 406 enables theoptical mouse module 404 for coding the coordinate data D4 into the detecting data DD. -
FIG. 7A andFIG. 7B are top views of a main motion detecting device according to another embodiment of the present invention. Referring toFIG. 7A andFIG. 7B , in the present embodiment, thefirst motion detector 104 is taken as an example. However, those skilled in the art can deduce that thesecond motion detector 108 can also be taken as the example. In the present embodiment, thefirst motion detector 104 includes aswitch 702 coupled to theoperation detector 412 ofFIG. 4 . When theswitch 702 is in a state as that shown inFIG. 7A , themicroprocessor 406 ofFIG. 4 disables theoptical mouse module 404 for coding the direction data D2 into the detecting data DD. - Comparatively, when the user takes the
first motion detector 104 as the optical mouse and disposes it on a plane, theswitch 702 is then enabled as that shown inFIG. 7B . Now, theoperation detector 412 can send the corresponding control information D3 to themicroprocessor 406. Accordingly, themicroprocessor 406 can enable theoptical mouse module 404 according to the control information D3, so as to receive the coordinate data D4 and code it into the detecting data DD. - Though in the embodiment of
FIG. 7A andFIG. 7B , a position of the switch is illustrated, in an actual application, theswitch 702 can be disposed at any position on the motion detector, so that the user can manually switch a working mode of the motion detector. In some other selective embodiments, the switch can also be implemented by a touch panel (not shown). -
FIG. 8 is a block diagram illustrating a receiver according to a preferred embodiment of the present invention, which can be applied to thereceiver 106 ofFIG. 1 . Referring toFIG. 8 , thereceiver 800 includes awireless receiving unit 802, amicroprocessor 804 and an input/output interface unit 806. - The
microprocessor 804 is coupled to thewireless receiving unit 802 and the input/output interface unit 806. Thewireless receiving unit 802 receives the detecting data DD via thewireless transmission path 142, and the input/output interface unit 806 is coupled to for example thehost device 124 ofFIG. 1 via thetransmission interface 822. - In the present embodiment, the
transmission interface 822 is a USB interface, and in other embodiment, thetransmission interface 822 can also be an IEEE 1394 interface, a serial interface, a parallel interface or a PCMCIA. Comparatively, the input/output interface unit 806 can be implemented by different interfaces according to thetransmission interface 822. - When the
receiver 800 is connected to thehost device 124 and is enabled, thereceiver 106 can also be initialised, for example, establishing a wireless transmission path 322 with themotion detector 104 and themotion detector 106 ofFIG. 1 or performing verification. After thereceiver 106 is initialised, thewireless receiving unit 802 receives the detecting data DD transmitted from thefirst motion detector 104 via thewireless transmission path 142. Now, thewireless receiving unit 802 transmits the detecting data DD1 or DD2 to themicroprocessor 804 for decoding the detecting data DD1 or DD2. When thefirst motion detector 104 or thesecond motion detector 106 is operated under the motion operation mode, after the detecting data DD1 or DD2 is decoded, the original inertia data D1, the direction data D2 and the control information D3 are generated (as shown inFIG. 4 ). - Next, the
microprocessor 804 can further decode the inertia data D1 to obtain a motion information. The motion information includes for example, acceleration values of the motion detecting device on different coordinate axes in the 3-D space that are detected by theinertia sensor 414. Then, themicroprocessor 804 generates a motion command according to the motion information. - In detail, after the
microprocessor 804 obtains the motion information, whether such motion information can be identified is judged. If themicroprocessor 804 can identify the motion information, a corresponding motion state is selected, for example, a straight line or an arc line motion action. Conversely, if themicroprocessor 804 cannot identify such motion information, a similar motion state is selected according to calculated motion states. Accordingly, themicroprocessor 804 generates a motion command according to the selected motion state. - Besides decoding the inertia data D1, the
microprocessor 804 can further decode the direction data D2 to obtain a direction information, while such step is performed in case that thefirst motion detector 104 or thesecond motion detector 108 ofFIG. 1 is operated in the motion operation mode. Comparatively, if thefirst motion detector 104 or thesecond motion detector 108 is operated in the mouse operation mode, themicroprocessor 804 only needs to process the coordinate data D4 (as shown inFIG. 4 ) to obtain the related planar coordinate information. - Moreover, the
microprocessor 804 can further identify a state of the control information D3 generated when the user operates theinterface operation module 410 ofFIG. 4 . Accordingly, themicroprocessor 804 can code the control information D3, the aforementioned planar coordinate information D4, or the motion command and a virtual coordinate information for generating an operation command CO to the input/output interface unit 806. When the input/output interface unit 806 receives the operation command CO, the operation command can be transmitted to thehost device 124 via thetransmission interface 822, so that thecomputer system 120 ofFIG. 1 can be operated in response to the operation command CO. - In summary, the input device of the present invention includes the inertia sensor, the gyro, and the mouse module, so that a user can operate the computer in the 3-D space via a more intuitive approach, and the input device can be used as the optical mouse.
- It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.
Claims (13)
1. An input device of a computer system, comprising:
a first motion detector, comprising a first inertia sensor, a first gyro, and an optical mouse module for detecting a state of the first motion detector to generate a first detecting data, wherein
when the first motion detector is in a motion operation mode, the first inertia sensor and the first gyro are used for detecting a motion state of the first motion detector in a 3-D space,
when the first motion detector is in a mouse operation mode, the optical mouse module is used for detecting a motion state of the first motion detector on a 2-D plane to generate a coordinate data; and
a receiver, plugged in a transmission interface of the computer system, for receiving the first detecting data or the coordinate data via a wireless transmission path, so as to correspondingly operate the computer system.
2. The input device of a computer system as claimed in claim 1 , wherein the first motion detector further comprises:
a plurality of first keys;
an operation detector, for detecting a state of each first key to output a corresponding key control signal;
a first microprocessor, coupled to the operation detector, the first inertial detector, the first gyro and the optical mouse module, for coding the key control signal and the coordinate data output from the optical mouse module, or coding data output from the first inertia sensor and the first gyro to generate the first detecting data; and
a first wireless transmitting unit, coupled to the first microprocessor for transmitting the first detecting data or the coordinate data to the receiver via the wireless transmission path.
3. The input device of a computer system as claimed in claim 2 , wherein the first microprocessor disables the optical mouse module when judging the first motion detector is moved in the 3-D space according to output data of the first inertia sensor, so as to coding the key control signal and the data output from the first inertia sensor and the first gyro into the first detecting data.
4. The input device of a computer system as claimed in claim 2 , wherein the first microprocessor enables the optical mouse module when judging the first motion detector is moved on the 2-D plane according to the output data of the first inertia sensor, so as to coding the key control signal and data output from the optical mouse module into the first detecting data.
5. The input device of a computer system as claimed in claim 2 further comprising a switch coupled to operation detector, so that a user can manually switch a working mode of the first motion detector.
6. The input device of a computer system as claimed in claim 1 , wherein the first motion detector further comprises a touch panel for performing touch operations.
7. The input device of a computer system as claimed in claim 1 , wherein the receiver comprises:
a wireless receiving unit, for receiving the first detecting data via the wireless transmission path;
a second microprocessor, coupled to the wireless receiving unit, for decoding the first detecting data and generating a corresponding computer operation data; and
an input/output interface unit, coupled to the computer system via the transmission interface and coupled to the second microprocessor, for transmitting the computer operation data to the computer system via the transmission interface.
8. The input device of a computer system as claimed in claim 1 further comprising a second motion detector comprising a second inertia sensor for detecting a motion state of the second motion detector in the 3-D space, and outputting a second detecting data.
9. The input device of a computer system as claimed in claim 8 , wherein the second motion detector comprises:
a plurality of second keys;
a joystick;
a second key detector, for detecting a state of each second key to output a corresponding second key control signal;
a joystick detector, for detecting a state of the joystick to output a joystick control signal;
a second microprocessor, coupled to the second key detector, the joystick detector and the second inertial detector for coding the second key control signal, the joystick control signal and an output data of the second inertia detector, so as to generate the second detecting data; and
a second wireless transmitting unit, coupled to the second microprocessor for transmitting the second detecting data to the receiver via the wireless transmission path.
10. The input device of a computer system as claimed in claim 9 , wherein the second motion detector further includes a second gyro for sensing a motion direction of the second motion detector in the 3-D space.
11. The input device of a computer system as claimed in claim 8 , wherein the second motion detector further includes a touch panel for performing touch operations.
12. A method for operating a computer system, comprising:
switching a motion operation mode or a mouse operation mode;
applying an inertia sensor and a gyro to detect a motion state and direction of an operating part in a 3-D space, and generate an inertia data and a direction data, when the motion operation mode is switched;
applying an optical mouse module to detect a motion state of the operating part on a 2-D plane, and generate a coordinate data, when the mouse operation mode is switched; and
coding the coordinate data or coding the inertia data and the direction data to generate a detecting data for operating the computer system.
13. The method for operating a computer system as claimed in claim 12 further comprising:
transmitting the detecting data from the operating part to a receiver via a wireless transmission part; and
transmitting the detecting data from the receiver to the computer system via a transmission interface.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW097120641A TW200951762A (en) | 2008-06-03 | 2008-06-03 | Input device and operation method of computer |
TW97120641 | 2008-06-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090295729A1 true US20090295729A1 (en) | 2009-12-03 |
Family
ID=41379178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/424,542 Abandoned US20090295729A1 (en) | 2008-06-03 | 2009-04-16 | Input device and operation method of computer system |
Country Status (2)
Country | Link |
---|---|
US (1) | US20090295729A1 (en) |
TW (1) | TW200951762A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110180693A1 (en) * | 2010-01-27 | 2011-07-28 | Intersil Americas Inc. | Photodiode front end with improved power supply rejection ratio (psrr) |
US8089225B2 (en) * | 2008-10-29 | 2012-01-03 | Honeywell International Inc. | Systems and methods for inertially controlling a hovering unmanned aerial vehicles |
US20120115464A1 (en) * | 2010-11-04 | 2012-05-10 | Samsung Electronics Co., Ltd. | Apparatus and method for connecting with bluetooth devices in portable terminal |
CN103389807A (en) * | 2013-07-16 | 2013-11-13 | 江苏惠通集团有限责任公司 | Data processing method for space mouse and control method for mouse pointer |
US9013264B2 (en) | 2011-03-12 | 2015-04-21 | Perceptive Devices, Llc | Multipurpose controller for electronic devices, facial expressions management and drowsiness detection |
US20170029945A1 (en) * | 2015-07-29 | 2017-02-02 | Hitachi Kokusai Electric Inc. | Substrate processing apparatus, method of manufacturing semiconductor device, and recording medium |
US20170167898A1 (en) * | 2015-12-09 | 2017-06-15 | Pixart Imaging (Penang) Sdn. Bhd. | Scheme for interrupt-based motion reporting |
US10444932B2 (en) | 2018-01-25 | 2019-10-15 | Institute For Information Industry | Virtual space positioning method and apparatus |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060256085A1 (en) * | 2005-05-13 | 2006-11-16 | Industrial Technology Research Institute | Inertial mouse |
US20060279549A1 (en) * | 2005-06-08 | 2006-12-14 | Guanglie Zhang | Writing system |
US20070072680A1 (en) * | 2005-08-24 | 2007-03-29 | Nintendo Co., Ltd. | Game controller and game system |
US7199783B2 (en) * | 2003-02-07 | 2007-04-03 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Wake-up detection method and apparatus embodying the same |
US20080030470A1 (en) * | 2007-01-25 | 2008-02-07 | Microsoft Corporation | Automatic mode determination for an input device |
US20080122788A1 (en) * | 2004-12-29 | 2008-05-29 | Stmicroelectronics S.R.L. | Pointing device for a computer system with automatic detection of lifting, and relative control method |
US20080134784A1 (en) * | 2006-12-12 | 2008-06-12 | Industrial Technology Research Institute | Inertial input apparatus with six-axial detection ability and the operating method thereof |
US20080284735A1 (en) * | 2007-05-18 | 2008-11-20 | Shim Theodore I | Multi-Purpose Optical Mouse |
US20090128490A1 (en) * | 2007-11-19 | 2009-05-21 | Asustek Computer Inc. | Input apparatus and optical mouse for computer and operation method thereof |
US20090153482A1 (en) * | 2007-12-12 | 2009-06-18 | Weinberg Marc S | Computer input device with inertial instruments |
US7817134B2 (en) * | 2006-11-29 | 2010-10-19 | Industrial Technology Research Institute | Pointing device |
-
2008
- 2008-06-03 TW TW097120641A patent/TW200951762A/en unknown
-
2009
- 2009-04-16 US US12/424,542 patent/US20090295729A1/en not_active Abandoned
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7199783B2 (en) * | 2003-02-07 | 2007-04-03 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Wake-up detection method and apparatus embodying the same |
US20080122788A1 (en) * | 2004-12-29 | 2008-05-29 | Stmicroelectronics S.R.L. | Pointing device for a computer system with automatic detection of lifting, and relative control method |
US20060256085A1 (en) * | 2005-05-13 | 2006-11-16 | Industrial Technology Research Institute | Inertial mouse |
US7508384B2 (en) * | 2005-06-08 | 2009-03-24 | Daka Research Inc. | Writing system |
US20060279549A1 (en) * | 2005-06-08 | 2006-12-14 | Guanglie Zhang | Writing system |
US20070072680A1 (en) * | 2005-08-24 | 2007-03-29 | Nintendo Co., Ltd. | Game controller and game system |
US7817134B2 (en) * | 2006-11-29 | 2010-10-19 | Industrial Technology Research Institute | Pointing device |
US20080134784A1 (en) * | 2006-12-12 | 2008-06-12 | Industrial Technology Research Institute | Inertial input apparatus with six-axial detection ability and the operating method thereof |
US7843430B2 (en) * | 2006-12-12 | 2010-11-30 | Industrial Technology Research Institute | Inertial input apparatus with six-axial detection ability and the operating method thereof |
US20080030470A1 (en) * | 2007-01-25 | 2008-02-07 | Microsoft Corporation | Automatic mode determination for an input device |
US20080284735A1 (en) * | 2007-05-18 | 2008-11-20 | Shim Theodore I | Multi-Purpose Optical Mouse |
US20090128490A1 (en) * | 2007-11-19 | 2009-05-21 | Asustek Computer Inc. | Input apparatus and optical mouse for computer and operation method thereof |
US20090153482A1 (en) * | 2007-12-12 | 2009-06-18 | Weinberg Marc S | Computer input device with inertial instruments |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8089225B2 (en) * | 2008-10-29 | 2012-01-03 | Honeywell International Inc. | Systems and methods for inertially controlling a hovering unmanned aerial vehicles |
US8530819B2 (en) | 2010-01-27 | 2013-09-10 | Intersil Americas Inc. | Direct current (DC) correction circuit for a time of flight (TOF) photodiode front end |
US10031078B2 (en) | 2010-01-27 | 2018-07-24 | Intersil Americas LLC | Distance sensing by IQ domain differentiation of time of flight (TOF) measurements |
US20110182519A1 (en) * | 2010-01-27 | 2011-07-28 | Intersil Americas Inc. | Gesture recognition with principal component anaysis |
US20110181892A1 (en) * | 2010-01-27 | 2011-07-28 | Intersil Americas Inc. | Automatic calibration technique for time of flight (tof) transceivers |
US20110181254A1 (en) * | 2010-01-27 | 2011-07-28 | Intersil Americas Inc. | Direct current (dc) correction circuit for a time of flight (tof) photodiode front end |
WO2011094365A1 (en) * | 2010-01-27 | 2011-08-04 | Intersil Americas Inc. | Serial-chaining proximity sensors for gesture recognition |
US20110181861A1 (en) * | 2010-01-27 | 2011-07-28 | Intersil Americas Inc. | Distance sensing by iq domain differentiation of time of flight (tof) measurements |
US8274037B2 (en) | 2010-01-27 | 2012-09-25 | Intersil Americas Inc. | Automatic calibration technique for time of flight (TOF) transceivers |
US20110180693A1 (en) * | 2010-01-27 | 2011-07-28 | Intersil Americas Inc. | Photodiode front end with improved power supply rejection ratio (psrr) |
US20110180709A1 (en) * | 2010-01-27 | 2011-07-28 | Intersil Americas Inc. | Serial-chaining proximity sensors for gesture recognition |
US8760631B2 (en) | 2010-01-27 | 2014-06-24 | Intersil Americas Inc. | Distance sensing by IQ domain differentiation of time of flight (TOF) measurements |
US20120115464A1 (en) * | 2010-11-04 | 2012-05-10 | Samsung Electronics Co., Ltd. | Apparatus and method for connecting with bluetooth devices in portable terminal |
US8903316B2 (en) * | 2010-11-04 | 2014-12-02 | Samsung Electronics Co., Ltd. | Apparatus and method for connecting with bluetooth devices in portable terminal |
KR101727553B1 (en) * | 2010-11-04 | 2017-04-17 | 삼성전자주식회사 | Apparatus and method for connecting with bluetooth devices in portable terminal |
US9013264B2 (en) | 2011-03-12 | 2015-04-21 | Perceptive Devices, Llc | Multipurpose controller for electronic devices, facial expressions management and drowsiness detection |
CN103389807A (en) * | 2013-07-16 | 2013-11-13 | 江苏惠通集团有限责任公司 | Data processing method for space mouse and control method for mouse pointer |
US20170029945A1 (en) * | 2015-07-29 | 2017-02-02 | Hitachi Kokusai Electric Inc. | Substrate processing apparatus, method of manufacturing semiconductor device, and recording medium |
US20170167898A1 (en) * | 2015-12-09 | 2017-06-15 | Pixart Imaging (Penang) Sdn. Bhd. | Scheme for interrupt-based motion reporting |
US10175067B2 (en) * | 2015-12-09 | 2019-01-08 | Pixart Imaging (Penang) Sdn. Bhd. | Scheme for interrupt-based motion reporting |
US10444932B2 (en) | 2018-01-25 | 2019-10-15 | Institute For Information Industry | Virtual space positioning method and apparatus |
Also Published As
Publication number | Publication date |
---|---|
TW200951762A (en) | 2009-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090295729A1 (en) | Input device and operation method of computer system | |
US20070222746A1 (en) | Gestural input for navigation and manipulation in virtual space | |
US20090048021A1 (en) | Inertia sensing input controller and receiver and interactive system using thereof | |
KR100922643B1 (en) | Methods and apparatus to provide a handheld pointer-based user interface | |
TWI423030B (en) | Quickly switch the mouse head of the connection mouse | |
US20100066672A1 (en) | Method and apparatus for mobile communication device optical user interface | |
CN101598971A (en) | The input media of computer system and method for operating thereof | |
JP3132194U (en) | Pressable touch module and touch input device | |
CN102855087A (en) | Input method, device and terminal | |
US20070131031A1 (en) | Wireless inertial input device | |
US20090102789A1 (en) | Input apparatus and operation method for computer system | |
US20050024321A1 (en) | Handheld remote instruction device for a computer-based visual presentation system | |
WO2011158401A1 (en) | Input device, evaluation method, and evaluation program | |
TWI386243B (en) | Two-dimensional input device, control device and interactive game system | |
CN101702103A (en) | Optical track capturing input device | |
CN101004648A (en) | Portable electronic equipment with mouse function | |
US20090128490A1 (en) | Input apparatus and optical mouse for computer and operation method thereof | |
CN108733232B (en) | Input device and input method thereof | |
TWI412957B (en) | Method for simulating a mouse device with a keyboard and input system using the same | |
CN117032485A (en) | Touch pen-based use method and device | |
CN101441528B (en) | Input device of computer system and operation method thereof | |
KR20080073921A (en) | Keyboard system and operating method thereof | |
TW201407350A (en) | Input device for controlling multiple computers and the controlling method thereof | |
KR20080017194A (en) | Wireless mouse and driving method thereof | |
Sweetser et al. | Absolute pointing and tracking based remote control for interactive user experience |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |