[go: up one dir, main page]

WO2008091122A1 - Automatic scroll-type optical pen mouse and automatic scrolling method using the same - Google Patents

Automatic scroll-type optical pen mouse and automatic scrolling method using the same Download PDF

Info

Publication number
WO2008091122A1
WO2008091122A1 PCT/KR2008/000460 KR2008000460W WO2008091122A1 WO 2008091122 A1 WO2008091122 A1 WO 2008091122A1 KR 2008000460 W KR2008000460 W KR 2008000460W WO 2008091122 A1 WO2008091122 A1 WO 2008091122A1
Authority
WO
WIPO (PCT)
Prior art keywords
scroll
unit
coordinate values
automatic
pen mouse
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.)
Ceased
Application number
PCT/KR2008/000460
Other languages
French (fr)
Inventor
Myeong Ho Kim
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.)
ISV Co Ltd
Original Assignee
ISV Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ISV Co Ltd filed Critical ISV Co Ltd
Publication of WO2008091122A1 publication Critical patent/WO2008091122A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning

Definitions

  • the present invention relates, in general, to an optical pen mouse, and, more particularly, to an automatic scroll-type optical pen mouse and an automatic scrolling method using the same, which are capable of easily realizing a scroll function or a page up/down function using only the movement of the pen mouse, without using a physical scroll wheel.
  • GUI Graphic User Interface
  • FIG. 1 is a conceptual diagram of the prior art optical pen mouse.
  • the prior art optical pen mouse has a pen shape, so that it does not cause fatigue even upon long-term use thereof, it is convenient to carry, it can be easily used in a small space, and it has superior ability to be used for precise tasks or writing of cursive script.
  • a typical optical pen mouse includes a light emitting unit, which is implemented using a Light Emitting Diode (LED) or the like, and is configured to emit light; a light receiving unit, which is implemented using an image sensor and a focusing lens, and is configured to receive light formed when the light emitted from the light emitting unit is reflected from the reflecting surface, convert the light into an electrical signal, and output the electrical signal; a contact sensing unit, which is implemented using a pressure sensor, and is configured to sense pressure attributable to contact with a bottom surface (that is, a reflecting surface), input information about selection and execution of an icon through a press (a click on the left button of a typical mouse) and a double press (a double click on the left button of a typical mouse), and input figures or characters through a click-and-drag operation; a microcomputer, which is configured to calculate changing plane coordinate values (that is, coordinate values (X 5 Y)) based on an electrical signal from the light receiving unit and transmit the calculated coordinate
  • the microcomputer, the image sensor, the LED and the pressure sensor are mounted on a main board 2.
  • the scroll wheel 4 is an input switch that is installed such that it is mounted using a shaft, is freely rotatable and partially protrudes outside through a slit formed in the side of a body, and that performs a scroll function or a page up/down function.
  • the above-described prior art optical pen mouse has the following problems. [9] That is, the above-described prior art optical pen mouse uses the scroll wheel 4 as means for performing a scroll function or a page up/down function.
  • the pen mouse can perform its own function and create demand only when it can be held naturally, like an actual pen, and then be used to input figures or characters.
  • an object of the present invention is to provide an optical pen mouse that can realize a scroll function or a page up/down function merely by simply moving the pen mouse up/down, without requiring a physical scroll wheel, that allows the volume of the pen mouse to be minimized by realizing a scroll function (or a page up/down function) without requiring a physical scroll wheel, thereby enabling the formation of the pen mouse in a size that can provide a sensation similar to the sensation of using an actual pen, that performs a scroll function not by manipulating a physical switch but by moving the pen mouse itself, so that a user does not need to make a separate finger action in order to perform a scroll function, that enables a user to select a scroll mode or a cursor movement mode, and that is configured to perform a scroll mode only when a contact sensing unit receives a contact sensing signal.
  • the present invention provides an automatic scroll-type optical pen mouse including a light emitting unit, a light receiving unit, a contact sensing unit, a microcomputer and a transmission unit, the automatic scroll-type optical pen mouse further including a scroll key input unit for inputting a scroll setting key signal; and a microcomputer for calculating coordinate values (X, Y) (a horizontal coordinate value, a vertical coordinate value) based on an electrical signal from the light receiving unit, and, when the scroll setting key signal is received from the scroll key input unit, converting the coordinate values (X, Y) into a 'scroll up/down code' and outputting the 'scroll up/down code'.
  • coordinate values (X, Y) a horizontal coordinate value, a vertical coordinate value
  • the present invention provides an automatic scroll method in an optical pen mouse, including the steps of receiving an electrical signal from a light receiving unit; calculating coordinate values (X, Y) based on the received electrical signal; determining whether a scroll setting key signal has been received; and, if the scroll setting key has been received, converting the coordinate values (X, Y) into a 'scroll up/down code' and transmitting the 'scroll up/ down code' to a computer body through a transmission unit.
  • the present invention has an effect of realizing a scroll function and a page up/ down function by moving the pen mouse up/down in such a way as to simply input a scroll setting key signal (that is, in such a way as to use the value of a change in coordinate values) without requiring a physical scroll wheel.
  • the present invention has an effect of forming the pen mouse in a size that can provide a sensation similar to a sensation of using an actual pen.
  • the present invention since a user can select a scroll mode or a cursor movement mode, the present invention has an effect of providing an optimal user environment.
  • FIG. 1 is a conceptual diagram of the prior art optical pen mouse
  • FIG. 2 is a block diagram of an automatic scroll-type optical pen mouse according to an embodiment of the present invention
  • FIG. 3 is a detailed block diagram of the microcomputer of FIG. 2;
  • FIG. 4 is a flowchart showing an automatic scrolling method using an optical pen mouse according to an embodiment of the present invention
  • FIG. 5 is a diagram showing the use of the optical pen mouse according to the embodiment of FIG. 4;
  • FIG. 6 is a flowchart showing an automatic scrolling method using an optical pen mouse according to another embodiment of the present invention.
  • FIG. 7 is a diagram showing the use of the optical pen mouse according to the embodiment of FIG. 6. Mode for the Invention
  • FIG. 2 is a block diagram of an automatic scroll-type optical pen mouse according to an embodiment of the present invention.
  • the automatic scroll-type optical pen mouse is configured such that an optical pen mouse, including a light emitting unit 111, a light receiving unit 112, a contact sensing unit 120, a button input unit (not shown) and a transmission unit 150, further includes a microcomputer 140 and a scroll key input unit 130, which have novel functions and constructions.
  • an optical pen mouse including a light emitting unit 111, a light receiving unit 112, a contact sensing unit 120, a button input unit (not shown) and a transmission unit 150, further includes a microcomputer 140 and a scroll key input unit 130, which have novel functions and constructions.
  • the light emitting unit 111 is provided with a light source such as an LED
  • the light receiving unit 112 is provided with an image sensor, converts optical signals into electrical signals and outputs the electrical signals
  • the contact sensing unit 120 includes a pressure transmission unit and a pressure sensor, detects whether contact with a reflecting surface has been made and outputs a sensing signal to the microcomputer 140
  • the button input unit functions as the right and left buttons of a typical mouse.
  • the scroll key input unit 130 is a user interface that is used to input the signal of a scroll setting key.
  • the microcomputer 140 calculates coordinate values (X, Y) (a horizontal coordinate value, a vertical coordinate value) based on the electrical signals from the light receiving unit 112, and, when it receives a scroll setting key signal from the scroll key input unit 130, converts the coordinate values (X, Y) into a 'scroll up/down code' and outputs the scroll up/down code.
  • the microcomputer 140 performs a 'scroll mode' when it receives a scroll setting key signal from the scroll key input unit 130, and performs a 'cursor movement mode' when it does not receive a scroll setting key signal, that is, at normal times.
  • the 'scroll mode' is a mode that is capable of implementing a change in coordinate values attributable to the movement of the pen mouse in the form of a scroll function or a page up/down function in a computer body when a user presses the scroll setting key using the scroll key input unit 130.
  • the 'cursor movement mode' is a normal mode that is used in the case where a user does not set the scroll mode using the scroll key input unit 130.
  • this is a mode that implements a change in coordinate values attributable to the movement of the pen mouse in the form of the movement of the cursor of the computer body.
  • the microcomputer 140 creates a step code based on the calculated coordinate values and then transmits the step code to the computer body through the transmission unit 150 at normal times, that is, in a cursor movement mode, and the computer body performs an operation of moving the cursor.
  • FIG. 3 is a detailed block diagram of the microcomputer of FIG. 2.
  • the microcomputer 140 includes a control unit 141 and a code conversion unit 142.
  • the control unit 141 calculates coordinate values (X, Y) based on electrical signals from the light receiving unit 112, encodes the coordinate values into step code (that is, coordinate data code) (X, Y), and outputs a 'code conversion control signal' to the code conversion unit 142 when receiving a scroll setting key signal from the scroll key input unit 130.
  • the code conversion unit 142 converts the coordinate values (X, Y) into a 'scroll up/down code' under the control of the control unit 141 when it receives the 'code conversion control signal' from the control unit 141.
  • control unit 141 performs control so that conversion into a scroll up code is performed if the coordinate value Y of the received coordinate values (X, Y) is increased, that is, if the pen mouse is moved upwards, and conversion into a scroll down code is performed if the coordinate value Y of the received coordinate values (X, Y) is decreased.
  • control unit 141 performs control so that a 'code conversion control signal' is output to the code conversion unit 142 only when a contact sensing signal is received from the contact sensing unit 120.
  • a scroll setting key signal and a contact sensing signal are input is a scroll function performed.
  • the control unit 141 does not output a
  • FIG. 4 is a flowchart showing an automatic scrolling method using an optical pen mouse according to an embodiment of the present invention.
  • FIG. 5 is a diagram showing the use of the optical pen mouse according to the embodiment of FIG. 4.
  • the control unit 141 calculates coordinate values (X, Y) at step S412.
  • the control unit 141 determines a scroll mode based on whether a scroll setting key signal has been input at step S414, and, if the scroll setting key signal has been received, transmits the 'code conversion control signal' to the code conversion unit
  • the code conversion unit 142 having received the 'code conversion control signal' from the control unit 141, converts the received coordinate values (X, Y) into a 'scroll up/down code' at step S416.
  • the control unit 141 transmits the 'scroll up/down code', received by the code conversion unit 142, to the computer body through the transmission unit 150 at step
  • the computer body having received the 'scroll up/down code,' as described above, performs scroll up/down or page up/down at step S420.
  • the microcomputer 140 performs conversion into a scroll up code if the coordinate value Y of the calculated coordinate values (X, Y) is increased, that is, if the pen mouse is moved upwards, and performs conversion into a scroll down code if the coordinate value Y of the calculated coordinate values (X, Y) is decreased, that is, the pen mouse is moved downwards, and transmits the scroll up/down code to the computer body into the transmission unit 150.
  • control unit 41 generates a step code based on the calculated coordinates and transmits the step code to the computer body and that the computer moves the cursor based on the step code at steps S450-S454.
  • FIG. 6 is a flowchart showing an automatic scrolling method using an optical pen mouse according to another embodiment of the present invention
  • FIG. 7 is a diagram showing the use of the optical pen mouse according to the embodiment of FIG. 6.
  • the automatic scrolling method using a pen mouse is characterized in that a scroll mode is not performed in the case where the pen mouse does not come into contact with the reflecting surface even if a command key signal is input by pressing the button of the scroll key input unit, and a scroll mode is performed only in the case where the pen mouse comes into contact with the reflecting surface (it goes without saying that a user must input a scroll command key signal).
  • the control unit 141 having received the scroll setting key signal at S414 of FIG. 4, controls code conversion by outputting a 'code conversion control signal' to the code conversion unit 142 only when the control unit 141 receives a contact sensing signal.
  • the reception of the contact sensing signal means that the contact sensing unit 120 comes into connect with the reflecting surface and transmits the contact sensing signal to the control unit 141.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Abstract

Disclosed herein are an automatic scroll-type optical pen mouse and an automatic scrolling method using the same. The automatic scroll-type optical pen mouse includes a light emitting unit (111), a light receiving unit (112), a contact sensing unit (120), a microcomputer (140), and a transmission unit (150). The automatic scroll-type optical pen mouse further comprises a scroll key input unit (130) and a microcomputer (140). The scroll key input unit (130) inputs a scroll setting key signal. The microcomputer (140) calculates coordinate values (X, Y) (a horizontal coordinate value, a vertical coordinate value) based on an electrical signal from the light receiving unit (112), and, when the scroll setting key signal is received from the scroll key input unit (130), converts the coordinate values (X, Y) into a 'scroll up/down code' and outputs the 'scroll up/down code'.

Description

Description
AUTOMATIC SCROLL-TYPE OPTICAL PEN MOUSE AND AUTOMATIC SCROLLING METHOD USING THE SAME
Technical Field
[1] The present invention relates, in general, to an optical pen mouse, and, more particularly, to an automatic scroll-type optical pen mouse and an automatic scrolling method using the same, which are capable of easily realizing a scroll function or a page up/down function using only the movement of the pen mouse, without using a physical scroll wheel. Background Art
[2] Generally, a mouse for a computer is chiefly used to execute or control an application program, and is an input device that is essentially used in most Graphic User Interface (GUI)-oriented computer systems.
[3] Meanwhile, such a mouse has a problem in that its precision is insufficient in the case where it is used to directly fabricate or create figures or characters in a specific application program.
[4] A mouse that has overcome the problem with the prior art mouse is an optical pen mouse. FIG. 1 is a conceptual diagram of the prior art optical pen mouse.
[5] The prior art optical pen mouse has a pen shape, so that it does not cause fatigue even upon long-term use thereof, it is convenient to carry, it can be easily used in a small space, and it has superior ability to be used for precise tasks or writing of cursive script.
[6] As is well known, a typical optical pen mouse includes a light emitting unit, which is implemented using a Light Emitting Diode (LED) or the like, and is configured to emit light; a light receiving unit, which is implemented using an image sensor and a focusing lens, and is configured to receive light formed when the light emitted from the light emitting unit is reflected from the reflecting surface, convert the light into an electrical signal, and output the electrical signal; a contact sensing unit, which is implemented using a pressure sensor, and is configured to sense pressure attributable to contact with a bottom surface (that is, a reflecting surface), input information about selection and execution of an icon through a press (a click on the left button of a typical mouse) and a double press (a double click on the left button of a typical mouse), and input figures or characters through a click-and-drag operation; a microcomputer, which is configured to calculate changing plane coordinate values (that is, coordinate values (X5Y)) based on an electrical signal from the light receiving unit and transmit the calculated coordinate values to a computer body through a transmission unit; and a scroll wheel 4. The microcomputer, the image sensor, the LED and the pressure sensor are mounted on a main board 2. [7] The scroll wheel 4 is an input switch that is installed such that it is mounted using a shaft, is freely rotatable and partially protrudes outside through a slit formed in the side of a body, and that performs a scroll function or a page up/down function. [8] However, the above-described prior art optical pen mouse has the following problems. [9] That is, the above-described prior art optical pen mouse uses the scroll wheel 4 as means for performing a scroll function or a page up/down function. Since the scroll wheel 4 occupies a large physical space, the thickness of the pen mouse is increased, with the result that there is a problem in that it is difficult for a user to naturally hold the prior art optical pen mouse in the same way as an actual pen. [10] The pen mouse can perform its own function and create demand only when it can be held naturally, like an actual pen, and then be used to input figures or characters.
Due to the scroll wheel 4, which occupies a large volume and has a large surface, the pen mouse does not satisfy users. [11] Furthermore, in the prior art, in order to scroll a page up or down or move a scroll bar up or down, a user must contact the physical scroll wheel 4 with his/her finger and rotate it clockwise or counterclockwise, which also causes fatigue to the user upon long-term use, and thus causes users to avoid the pen mouse.
Disclosure of Invention
Technical Problem
[12] Accordingly, the present invention has been made keeping in mind the above problems occurring in the prior art, and an object of the present invention is to provide an optical pen mouse that can realize a scroll function or a page up/down function merely by simply moving the pen mouse up/down, without requiring a physical scroll wheel, that allows the volume of the pen mouse to be minimized by realizing a scroll function (or a page up/down function) without requiring a physical scroll wheel, thereby enabling the formation of the pen mouse in a size that can provide a sensation similar to the sensation of using an actual pen, that performs a scroll function not by manipulating a physical switch but by moving the pen mouse itself, so that a user does not need to make a separate finger action in order to perform a scroll function, that enables a user to select a scroll mode or a cursor movement mode, and that is configured to perform a scroll mode only when a contact sensing unit receives a contact sensing signal. Technical Solution
[13] In order to accomplish the above object, the present invention provides an automatic scroll-type optical pen mouse including a light emitting unit, a light receiving unit, a contact sensing unit, a microcomputer and a transmission unit, the automatic scroll-type optical pen mouse further including a scroll key input unit for inputting a scroll setting key signal; and a microcomputer for calculating coordinate values (X, Y) (a horizontal coordinate value, a vertical coordinate value) based on an electrical signal from the light receiving unit, and, when the scroll setting key signal is received from the scroll key input unit, converting the coordinate values (X, Y) into a 'scroll up/down code' and outputting the 'scroll up/down code'. [14] In order to accomplish the above object, the present invention provides an automatic scroll method in an optical pen mouse, including the steps of receiving an electrical signal from a light receiving unit; calculating coordinate values (X, Y) based on the received electrical signal; determining whether a scroll setting key signal has been received; and, if the scroll setting key has been received, converting the coordinate values (X, Y) into a 'scroll up/down code' and transmitting the 'scroll up/ down code' to a computer body through a transmission unit.
Advantageous Effects
[15] An automatic scroll-type optical pen mouse and an automatic scrolling method using the same according to the present invention have the following effects:
[16] First, the present invention has an effect of realizing a scroll function and a page up/ down function by moving the pen mouse up/down in such a way as to simply input a scroll setting key signal (that is, in such a way as to use the value of a change in coordinate values) without requiring a physical scroll wheel.
[17] Second, since the volume of the pen mouse is minimized by realizing a scroll function or a page up/down function without requiring a physical scroll wheel, the present invention has an effect of forming the pen mouse in a size that can provide a sensation similar to a sensation of using an actual pen.
[18] Third, since a scroll function is performed not by manipulating a physical switch but by moving the pen mouse itself, a user does not need to conduct a separate finger action so as to perform a scroll function, so that the present invention has an effect of providing a very convenient and simple scroll usage environment to a user.
[19] Fourth, since a user can select a scroll mode or a cursor movement mode, the present invention has an effect of providing an optimal user environment.
[20] Fifth, since a scroll mode is performed only when the pen mouse comes into contact with a bottom surface, the present invention has an effect of providing a more desirable usage environment. Brief Description of the Drawings
[21] FIG. 1 is a conceptual diagram of the prior art optical pen mouse; [22] FIG. 2 is a block diagram of an automatic scroll-type optical pen mouse according to an embodiment of the present invention;
[23] FIG. 3 is a detailed block diagram of the microcomputer of FIG. 2;
[24] FIG. 4 is a flowchart showing an automatic scrolling method using an optical pen mouse according to an embodiment of the present invention;
[25] FIG. 5 is a diagram showing the use of the optical pen mouse according to the embodiment of FIG. 4;
[26] FIG. 6 is a flowchart showing an automatic scrolling method using an optical pen mouse according to another embodiment of the present invention; and
[27] FIG. 7 is a diagram showing the use of the optical pen mouse according to the embodiment of FIG. 6. Mode for the Invention
[28] Preferred embodiments of an automatic scroll-type optical pen mouse and an automatic scrolling method using the same according to the present invention will be described in detail below based on the accompanying drawings.
[29] FIG. 2 is a block diagram of an automatic scroll-type optical pen mouse according to an embodiment of the present invention.
[30] As shown in FIG. 2, the automatic scroll-type optical pen mouse according to the embodiment of the present invention is configured such that an optical pen mouse, including a light emitting unit 111, a light receiving unit 112, a contact sensing unit 120, a button input unit (not shown) and a transmission unit 150, further includes a microcomputer 140 and a scroll key input unit 130, which have novel functions and constructions.
[31] The light emitting unit 111, the light receiving unit 112, the contact sensing unit
120, the button input unit (not shown) and the transmission unit 150 are technologies that were well known to those skilled in the art before the filing of the patent application of the present invention. In brief, the light emitting unit 111 is provided with a light source such as an LED, the light receiving unit 112 is provided with an image sensor, converts optical signals into electrical signals and outputs the electrical signals, the contact sensing unit 120 includes a pressure transmission unit and a pressure sensor, detects whether contact with a reflecting surface has been made and outputs a sensing signal to the microcomputer 140, and the button input unit functions as the right and left buttons of a typical mouse.
[32] The scroll key input unit 130 is a user interface that is used to input the signal of a scroll setting key.
[33] The microcomputer 140 calculates coordinate values (X, Y) (a horizontal coordinate value, a vertical coordinate value) based on the electrical signals from the light receiving unit 112, and, when it receives a scroll setting key signal from the scroll key input unit 130, converts the coordinate values (X, Y) into a 'scroll up/down code' and outputs the scroll up/down code.
[34] That is, the microcomputer 140 performs a 'scroll mode' when it receives a scroll setting key signal from the scroll key input unit 130, and performs a 'cursor movement mode' when it does not receive a scroll setting key signal, that is, at normal times.
[35] Here, the 'scroll mode' is a mode that is capable of implementing a change in coordinate values attributable to the movement of the pen mouse in the form of a scroll function or a page up/down function in a computer body when a user presses the scroll setting key using the scroll key input unit 130.
[36] Meanwhile, the 'cursor movement mode' is a normal mode that is used in the case where a user does not set the scroll mode using the scroll key input unit 130. Of course, this is a mode that implements a change in coordinate values attributable to the movement of the pen mouse in the form of the movement of the cursor of the computer body.
[37] The microcomputer 140 creates a step code based on the calculated coordinate values and then transmits the step code to the computer body through the transmission unit 150 at normal times, that is, in a cursor movement mode, and the computer body performs an operation of moving the cursor.
[38] FIG. 3 is a detailed block diagram of the microcomputer of FIG. 2.
[39] As shown in FIG. 3, the microcomputer 140 includes a control unit 141 and a code conversion unit 142.
[40] The control unit 141 calculates coordinate values (X, Y) based on electrical signals from the light receiving unit 112, encodes the coordinate values into step code (that is, coordinate data code) (X, Y), and outputs a 'code conversion control signal' to the code conversion unit 142 when receiving a scroll setting key signal from the scroll key input unit 130.
[41] The code conversion unit 142 converts the coordinate values (X, Y) into a 'scroll up/down code' under the control of the control unit 141 when it receives the 'code conversion control signal' from the control unit 141.
[42] Meanwhile, the control unit 141 performs control so that conversion into a scroll up code is performed if the coordinate value Y of the received coordinate values (X, Y) is increased, that is, if the pen mouse is moved upwards, and conversion into a scroll down code is performed if the coordinate value Y of the received coordinate values (X, Y) is decreased.
[43] Meanwhile, in an automatic scroll-type optical pen mouse according to another embodiment of the present invention, the control unit 141 performs control so that a 'code conversion control signal' is output to the code conversion unit 142 only when a contact sensing signal is received from the contact sensing unit 120. [44] In other words, only when a scroll setting key signal and a contact sensing signal are input is a scroll function performed. [45] That is, in the automatic scroll-type optical pen mouse according to another embodiment of the present invention, in the case where the contact sensing unit 120 does not sense contact (that is, the pen mouse does not come into contact with the bottom surface, namely, the reflecting surface) even when a user inputs a scroll setting key signal through a scroll key input unit 130, the control unit 141 does not output a
'code conversion control signal' to the code conversion unit 142, but performs a cursor movement mode, which is a normal mode. [46] Meanwhile, in the case where the scroll setting key signal is not input even when the contact sensing unit 120 senses contact, and thus a sensing signal is output to the control unit 141, it goes without saying that a scroll function is not performed, but typical click-and-drag or a data input mode is performed. [47] Next, an automatic scroll process that is performed using the automatic scroll-type optical pen mouse of the present invention having the above construction will be described below. [48] FIG. 4 is a flowchart showing an automatic scrolling method using an optical pen mouse according to an embodiment of the present invention, and FIG. 5 is a diagram showing the use of the optical pen mouse according to the embodiment of FIG. 4. [49] As shown in FIGS. 4 and 5, in the automatic scrolling method using the optical pen mouse according to the embodiment of the present invention, when electrical signals are received from the light receiving unit 112 at step S410, the control unit 141 calculates coordinate values (X, Y) at step S412. [50] The control unit 141 determines a scroll mode based on whether a scroll setting key signal has been input at step S414, and, if the scroll setting key signal has been received, transmits the 'code conversion control signal' to the code conversion unit
142. [51] The code conversion unit 142, having received the 'code conversion control signal' from the control unit 141, converts the received coordinate values (X, Y) into a 'scroll up/down code' at step S416. [52] The control unit 141 transmits the 'scroll up/down code', received by the code conversion unit 142, to the computer body through the transmission unit 150 at step
S418. [53] The computer body, having received the 'scroll up/down code,' as described above, performs scroll up/down or page up/down at step S420. [54] The microcomputer 140 performs conversion into a scroll up code if the coordinate value Y of the calculated coordinate values (X, Y) is increased, that is, if the pen mouse is moved upwards, and performs conversion into a scroll down code if the coordinate value Y of the calculated coordinate values (X, Y) is decreased, that is, the pen mouse is moved downwards, and transmits the scroll up/down code to the computer body into the transmission unit 150.
[55] Meanwhile, if the control unit 141 has not received the scroll setting key signal, it goes without saying that the control unit 41 generates a step code based on the calculated coordinates and transmits the step code to the computer body and that the computer moves the cursor based on the step code at steps S450-S454.
[56] FIG. 6 is a flowchart showing an automatic scrolling method using an optical pen mouse according to another embodiment of the present invention, and FIG. 7 is a diagram showing the use of the optical pen mouse according to the embodiment of FIG. 6.
[57] The automatic scrolling method using a pen mouse, shown in FIGS. 6 and 7, is characterized in that a scroll mode is not performed in the case where the pen mouse does not come into contact with the reflecting surface even if a command key signal is input by pressing the button of the scroll key input unit, and a scroll mode is performed only in the case where the pen mouse comes into contact with the reflecting surface (it goes without saying that a user must input a scroll command key signal).
[58] That is, in the embodiment shown in FIGS. 6 and 7, a scroll mode is performed only in the case where the scroll setting key signal and a contact sensing signal are both input.
[59] The control unit 141, having received the scroll setting key signal at S414 of FIG. 4, controls code conversion by outputting a 'code conversion control signal' to the code conversion unit 142 only when the control unit 141 receives a contact sensing signal.
[60] The reception of the contact sensing signal means that the contact sensing unit 120 comes into connect with the reflecting surface and transmits the contact sensing signal to the control unit 141.
[61] The above-described embodiments of the present invention are only embodiments of the technical spirit of the present invention, and it goes without saying that those skilled in the art can make other variations and modifications within the scope of the technical spirit of the present invention.

Claims

Claims
[1] An automatic scroll-type optical pen mouse including a light emitting unit (111), a light receiving unit (112), a contact sensing unit (120), a microcomputer (140), and a transmission unit (150), the automatic scroll-type optical pen mouse comprising: a scroll key input unit (130) for inputting a scroll setting key signal; and a microcomputer (140) for calculating coordinate values (X, Y) (a horizontal coordinate value, a vertical coordinate value) based on an electrical signal from the light receiving unit (112), and, when the scroll setting key signal is received from the scroll key input unit (130), converting the coordinate values (X, Y) into a 'scroll up/down code' and outputting the 'scroll up/down code'.
[2] The automatic scroll-type optical pen mouse as set forth in claim 1, wherein the microcomputer (140) comprises: a control unit (141) for calculating the coordinate values (X, Y) based on the electrical signal from the light receiving unit (112), and, when the scroll setting key signal is received from the scroll key input unit (130), outputting the 'code conversion control signal' ; and a code conversion unit (142) for, when the 'code conversion control signal' is received from the control unit 141, converting the coordinate values (X, Y) into the 'scroll up/down code' under control of the control unit 141.
[3] The automatic scroll-type optical pen mouse as set forth in claim 2, wherein: the control unit (141) performs control such that conversion into a scroll up code is performed if a coordinate value Y of the received coordinate values (X, Y) is increased; and the control unit (141) performs control such that conversion into a scroll down code is performed if a coordinate value X of the received coordinate values (X, Y) is decreased.
[4] The automatic scroll-type optical pen mouse as set forth in claim 3, wherein the control unit (141) outputs a 'code conversion control signal' to the code conversion unit (142) only when receiving a contact sensing signal from the contact sensing unit (120).
[5] An automatic scroll method using an optical pen mouse, comprising the steps of: receiving an electrical signal from a light receiving unit; calculating coordinate values (X, Y) based on the received electrical signal; determining whether a scroll setting key signal has been received; and if the scroll setting key has been received, converting the coordinate values (X, Y) into a 'scroll up/down code' and transmitting the 'scroll up/down code' to a computer body through a transmission unit.
[6] The automatic scroll method as set forth in claim 5, wherein: the calculated coordinate values (X, Y) are converted into the scroll up code if a coordinate value Y of the calculated coordinate values (X, Y) is increased; and the calculated coordinate values (X, Y) are converted into the scroll down code if a coordinate value X of the coordinate values (X, Y) is decreased.
[7] The automatic scroll method as set forth in claim 5 or 6, wherein, if it is determined that the scroll setting key signal has been received at the step of determining whether the scroll setting key signal has been received, the step of converting the coordinate values (X, Y) into the 'scroll up/down code' is performed only when a contact sensing signal has been received.
PCT/KR2008/000460 2007-01-27 2008-01-25 Automatic scroll-type optical pen mouse and automatic scrolling method using the same Ceased WO2008091122A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2007-0008638 2007-01-27
KR1020070008638A KR20080070786A (en) 2007-01-27 2007-01-27 Auto Scroll Optical Pen Mouse

Publications (1)

Publication Number Publication Date
WO2008091122A1 true WO2008091122A1 (en) 2008-07-31

Family

ID=39644664

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2008/000460 Ceased WO2008091122A1 (en) 2007-01-27 2008-01-25 Automatic scroll-type optical pen mouse and automatic scrolling method using the same

Country Status (2)

Country Link
KR (1) KR20080070786A (en)
WO (1) WO2008091122A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013032410A1 (en) * 2011-08-29 2013-03-07 Valicek Stefan Multifunctional pencil input peripheral computer controller
CN104138257A (en) * 2014-07-17 2014-11-12 南宁市锋威科技有限公司 Surgical anesthesia pain perception monitor
CN105536094A (en) * 2016-02-02 2016-05-04 钱浩 Intelligent monitoring type operative anesthesia system
CN110134251A (en) * 2019-04-17 2019-08-16 苏州达方电子有限公司 Input devices and electronic devices
WO2022062895A1 (en) * 2020-09-23 2022-03-31 Razer (Asia-Pacific) Pte. Ltd. Input device and method for providing scrolling input to computing device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8212794B2 (en) * 2008-09-30 2012-07-03 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Optical finger navigation utilizing quantized movement information

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06187089A (en) * 1992-12-21 1994-07-08 Hitachi Ltd Scroll control method
JP2001142632A (en) * 1999-11-15 2001-05-25 Nec Corp Auxiliary input device
KR20030036979A (en) * 2001-11-01 2003-05-12 핑거시스템 주식회사 The apparatus of pen-type optical mouse and controlling method thereof
KR100476082B1 (en) * 2002-12-04 2005-03-10 김인광 Pen-type pointing device with wheel function

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06187089A (en) * 1992-12-21 1994-07-08 Hitachi Ltd Scroll control method
JP2001142632A (en) * 1999-11-15 2001-05-25 Nec Corp Auxiliary input device
KR20030036979A (en) * 2001-11-01 2003-05-12 핑거시스템 주식회사 The apparatus of pen-type optical mouse and controlling method thereof
KR100476082B1 (en) * 2002-12-04 2005-03-10 김인광 Pen-type pointing device with wheel function

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013032410A1 (en) * 2011-08-29 2013-03-07 Valicek Stefan Multifunctional pencil input peripheral computer controller
CN104138257A (en) * 2014-07-17 2014-11-12 南宁市锋威科技有限公司 Surgical anesthesia pain perception monitor
CN105536094A (en) * 2016-02-02 2016-05-04 钱浩 Intelligent monitoring type operative anesthesia system
CN110134251A (en) * 2019-04-17 2019-08-16 苏州达方电子有限公司 Input devices and electronic devices
CN110134251B (en) * 2019-04-17 2022-06-10 苏州达方电子有限公司 Input Devices and Electronic Devices
US12105901B2 (en) 2019-12-05 2024-10-01 Razer (Asia-Pacific) Pte. Ltd. Input device and a method for providing a scrolling input to a computing device
WO2022062895A1 (en) * 2020-09-23 2022-03-31 Razer (Asia-Pacific) Pte. Ltd. Input device and method for providing scrolling input to computing device

Also Published As

Publication number Publication date
KR20080070786A (en) 2008-07-31

Similar Documents

Publication Publication Date Title
US8965729B2 (en) Apparatus and method for recognizing motion
US9946372B2 (en) Pen type input device and method for character input and mouse functions
CN101430614B (en) Planar and spatial writing system and method thereof
WO2008091122A1 (en) Automatic scroll-type optical pen mouse and automatic scrolling method using the same
CN202093479U (en) Multi-switch mode mouse
SK500772010U1 (en) Pencil input computer peripheral controller
US20220413634A1 (en) Computer mouse providing a touchless input interface
JP5524937B2 (en) Input device including touchpad and portable computer
CN100470456C (en) Analog navigation device, handheld electronic device, navigation method and key control device
CN101004646A (en) Hand held type mouse
US5579032A (en) Pointing device for a computer system
US20100001951A1 (en) Cursor control device
WO2008091123A1 (en) Optical pen mouse capable of compensating for variation in holding angle and method of compensating for variation in holding angle using the same
CN113608624A (en) Keyboard and method of operating keyboard and system for navigating host device
US8456452B2 (en) Optical pen mouse capable of magnifying displayed object and method of magnifying displayed object using the same
CN101303631A (en) Computer pointer control method and device
JP2011216065A (en) Input device, control circuit, electronic system and operation method
US8294673B2 (en) Input device that adjusts its operation mode according to its operation direction and a control method thereof
KR102395632B1 (en) Wireless interface device having area division and operating type touch pad module
KR20110107477A (en) Remote control with touchpad user interface
US20030089783A1 (en) Pen for use with devices comprising a touch-sensitive display device
US20050078089A1 (en) Computer mouse with multimedia hotkeys and processing method thereof
CN222784862U (en) Pressure type mouse roller device
JP7273098B2 (en) Method of operation
CN120762542A (en) A cursor input device and a method for realizing interaction between a cursor and a task window

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08712193

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08712193

Country of ref document: EP

Kind code of ref document: A1