US20090295729A1 - Input device and operation method of computer system - Google Patents

Input device and operation method of computer system Download PDF

Info

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
Application number
US12/424,542
Inventor
Chin-Chung Kuo
Ling-Chen Chang
Yih-Chieh Pan
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.)
Asustek Computer Inc
Original Assignee
Asustek Computer Inc
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 Asustek Computer Inc filed Critical Asustek Computer Inc
Assigned to ASUSTEK COMPUTER INC. reassignment ASUSTEK COMPUTER INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHANG, LING-CHEN, KUO, CHIN-CHUNG, PAN, YIH-CHIEH
Publication of US20090295729A1 publication Critical patent/US20090295729A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/08Cursor circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • G06F3/0317Detection 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing 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/03543Mice or pucks
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/04Exchange 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

    CROSS-REFERENCE TO RELATED APPLICATION
  • 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.
  • BACKGROUND OF THE INVENTION
  • 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.
  • SUMMARY OF THE INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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 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.
  • DESCRIPTION OF EMBODIMENTS
  • FIG. 1 is a schematic diagram illustrating an input device of a computer system according to a preferred embodiment of the present invention. Referring to FIG. 1, 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 DD1, and the detecting data DD1 can be transmitted to the receiver 106 via a wireless transmission path 142.
  • After the receiver 106 receives the detecting data DD1, it can be transmitted to a host device 124 of a computer system 120. In the present embodiment, 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 DD1, and displays a corresponding image for the user 130.
  • In the present embodiment, 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.
  • Besides the first motion detector 104, in some other embodiments, the input device provided by the present embodiment can further include a second motion detector 108. Similarly, the second motion detector 108 can also detect the actions of the user 130 and generate a detecting data DD2. Also, the receiver 106 can also receive the detecting data DD2 via the wireless transmission path 142 and transmit it to the host device 124.
  • In some embodiment, the second motion detector 108 first transmits the detecting data DD2 to the first motion detector 104, and then the first motion detector 104 transmits the detecting data DD2 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 DD2 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 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 to FIG. 2A and FIG. 2B, in the present embodiment, 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. Moreover, 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. Referring to FIG. 3A and FIG. 3B, 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. In the present embodiment, the key 302 is a 4-way navigation key, and the key 308 is a power key. Moreover, a joystick 310 can also be applied to the second 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 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. Referring to FIG. 4, 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. In another embodiment, 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.
  • Besides coupling to the microprocessor 406, the wireless transmitting unit 408 can also transmit/receive signals to/from the receiver 106 of FIG. 1 via the wireless transmission path 142. Moreover, an output of the interface operation module 410 is coupled to the operation detector 412, and an output of the operation detector is coupled to the microprocessor 408.
  • In the present embodiment, the motion detecting device 400 includes a motion operation mode and a mouse operation mode. When the motion 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 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 D1, 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 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 to FIG. 4 and FIG. 5, when the motion detecting device 400 is switched to the motion operation mode, in step S502, initialisation is performed, for example, the motion detecting device 400 is coupled to the receiver 106 via the wireless transmission path 142. Next, in step S504, the microprocessor 406 generates a detecting data DD according to an action of the motion detecting device 400.
  • In detail, when the motion detecting device 400 is moved in the 3-D space, in step S506, the inertia sensor 414 generates the inertia data D1 to the microprocessor 406, and in step S510, the gyro 416 generates the direction data D2 to the microprocessor 406. Moreover, in step S508, the operation detector 412 can detect an operation state of the user on the interface operation module 410 for generating a control information D3 to the microprocessor 406.
  • When the microprocessor 406 receives the inertia data D1, the direction data D2 and the control information D3, in step S512, the microprocessor 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 the wireless transmitting unit 408. Next, in step S514, 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. “yes” marked aside the step S514), in step S516, 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 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 the wireless 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 the motion detecting device 400 is switched to the mouse operations mode, the optical mouse module 404 is enabled. Now, 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 D4 to the microprocessor 406.
  • FIG. 6 is a structural schematic diagram of a mouse module. Referring to FIG. 6, 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. In the present embodiment, 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. Now, the light-sensing unit 616 receives the reflected light 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 the motion 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 in FIG. 5). A difference is that in the mouse operation mode, the optical mouse module 404 generates the coordinate data D4 to the microprocessor 406 for substituting the steps 506 and 510 of FIG. 5. By such means, the microprocessor 406 can codes the coordinate data D4 and the control information D3 into the detecting data DD. However, how the microprocessor 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 the motion 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 the motion detecting device 400 in the 3-D space, the inertia sensor 414 can detect acceleration variations on all direction axes in the 3-D space. However, when the user only operates the motion detecting device 400 on the 2-D plane, 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.
  • According to above description, the microprocessor 406 of the present embodiment judges a motion state of the motion detecting device 400 according to the inertia data D2. When 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 D2 into the detecting data DD.
  • Comparatively, when 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 D4 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. Referring to FIG. 7A and FIG. 7B, in the present embodiment, the first motion detector 104 is taken as an example. However, those skilled in the art can deduce that the second motion detector 108 can also be taken as the example. In the present embodiment, the first motion detector 104 includes a switch 702 coupled to the operation detector 412 of FIG. 4. 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 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, the switch 702 is then enabled as that shown in FIG. 7B. Now, the operation detector 412 can send the corresponding control information D3 to the microprocessor 406. Accordingly, the microprocessor 406 can enable the optical 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 and FIG. 7B, a position of the switch is illustrated, in an actual application, 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. 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 the receiver 106 of FIG. 1. Referring to FIG. 8, 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, and the input/output interface unit 806 is coupled to for example the host device 124 of FIG. 1 via the transmission interface 822.
  • In the present embodiment, 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.
  • When the receiver 800 is connected to the host device 124 and is enabled, 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. After the receiver 106 is initialised, the wireless receiving unit 802 receives the detecting data DD transmitted from the first motion detector 104 via the wireless transmission path 142. Now, the wireless receiving unit 802 transmits the detecting data DD1 or DD2 to the microprocessor 804 for decoding the detecting data DD1 or DD2. When the first motion detector 104 or the second 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 in FIG. 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 the inertia sensor 414. Then, the microprocessor 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 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.
  • 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 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 D4 (as shown in FIG. 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 the interface operation module 410 of FIG. 4. Accordingly, the microprocessor 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 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.
  • 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.
US12/424,542 2008-06-03 2009-04-16 Input device and operation method of computer system Abandoned US20090295729A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (13)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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