WO2016121999A1 - User input device and cursor control system - Google Patents
User input device and cursor control system Download PDFInfo
- Publication number
- WO2016121999A1 WO2016121999A1 PCT/JP2016/052969 JP2016052969W WO2016121999A1 WO 2016121999 A1 WO2016121999 A1 WO 2016121999A1 JP 2016052969 W JP2016052969 W JP 2016052969W WO 2016121999 A1 WO2016121999 A1 WO 2016121999A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- operation instruction
- input device
- cursor
- unit
- foot
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
Definitions
- the present invention relates to a user input device and a cursor control system, and in particular, comprises a pair of input devices communicably connected to a computer, and transmits information for controlling an operation related to a cursor displayed on a display screen of the computer.
- the present invention relates to a user input device and a cursor control system.
- a computer system is configured by a computer main body, a display device such as a display, and a user input device such as a keyboard and a mouse.
- the user has performed input operations by manually operating these keyboards and mice.
- the mouse when operating the mouse during the input operation with the keyboard, the user separates one hand from the keyboard handled with both hands and operates the mouse with the one hand. There is a problem that work efficiency falls by this.
- Patent Document 2 discloses a user input device (foot input device) including a key operated with a fingertip of a foot and a key operated with a sole. Further, according to Patent Document 2, a user input device (a pointing device) in which a cursor (mouse pointer) is moved when the user's foot is placed on the placement unit and the user moves the foot to tilt the placement unit. Is disclosed.
- the present invention has been made to solve the problems as described above, and it is an object of the present invention to provide a portable user input device operated by a foot and a cursor control system.
- a user input device of the present invention is a user input device which consists of a pair of input devices connected so as to be communicable with a computer, and the input device comprises a main body and the main body. And a mounting unit mounted on a foot, wherein each of the main units is a detecting unit for detecting the movement of the main unit, and a cursor displayed on a display screen of the computer based on detection contents from the detecting units. And a communication unit for transmitting information on the operation instruction to the computer, and a pattern of the operation instruction determined by the one operation instruction unit, and the other
- the operation instruction pattern determined by the operation instruction unit is characterized in that each pattern of an operation related to the cursor can be executed.
- a cursor control system includes a computer having a display screen on which a cursor is displayed, and a pair of input devices communicably connected to the computer, wherein the input device includes a main body and the main body. And a mounting unit for mounting the unit on a foot, wherein each of the main units is displayed on the display screen of the computer based on a detection unit for detecting the movement of the main unit and the detection content from the detection unit.
- An operation instruction unit for determining an operation instruction for instructing an operation relating to the cursor, and a communication unit for transmitting information of the operation instruction to the computer, the cursor being a combination of information transmitted by the pair of the input devices Controlling the operation according to
- the present invention is of a size that can be worn on the foot, and the user can carry a user input device operated by the foot. Further, according to the present invention, the main body can be carried while being worn on the foot. Therefore, even when using a computer (laptop, etc.) in a cafe or park bench where there is no space to operate a mouse, the user carries the user input device of the present invention while carrying it out and attaches it to his leg.
- the computer can control the operation of the cursor.
- the computer can easily control the operation related to the cursor with a simple movement such as tilting the foot or moving the eyelid up and down. Furthermore, according to the present invention, since the user can perform input work with both hands without releasing one hand from the keyboard, high work efficiency can be expected.
- FIG. 1 is an external view of a user wearing a user input device (a pair of input devices) according to the present invention on a foot.
- FIG. 2 is an external view showing a main body portion and a mounting portion of the input device mounted on the foot.
- FIG. 3 is a view showing an example of the cursor displayed on the display screen of the computer.
- FIG. 4 is a diagram showing an internal configuration of the main body of the input device.
- FIG. 5 is a view showing an example of the correspondence between the movement of the foot (movement of the main body) and the movement (cursor movement) related to the cursor in the present embodiment.
- FIG. 1 is an external view of a user wearing a user input device (a pair of input devices) according to the present invention on a foot.
- FIG. 2 is an external view showing a main body portion and a mounting portion of the input device mounted on the foot.
- FIG. 3 is a view showing an example of the cursor displayed on the display screen of the computer.
- FIG. 4 is
- FIG. 6 is a view showing an example of the correspondence between the movement of the foot (the movement of the main body) and the movement (selection) of the cursor in the present embodiment.
- FIG. 7 is a view showing an example of the correspondence between the movement of the foot (movement of the main body) and the movement (selection and maintenance) related to the cursor in the present embodiment.
- FIG. 8 is a diagram showing an example in which the axis of the foot and the reference axis are different.
- this embodiment will be described in detail with reference to the drawings.
- Each figure is only shown schematically for the present invention. Therefore, the present invention is not limited to the illustrated example.
- symbol is attached
- FIG. 1 is an external view of a user wearing a user input device (a pair of input devices) on a foot
- FIG. 2 is an external view showing a main body and a mounting portion of the input device on the foot
- FIG. 3 is a view showing an example of the cursor displayed on the display screen.
- the user input device 1 comprises a pair of input devices 11 and an input device 12. As shown in FIGS. 1 and 2, in the present embodiment, the input device 11 is attached to the right ankle, and the input device 12 is attached to the left ankle.
- the computer 5 includes a display screen 51 (FIG. 3), and is communicably connected to the input devices 11 and 12 via the network 6.
- the user input device 1 transmits information for controlling the operation of the cursor 52 (mouse pointer) displayed on the display screen 51 (FIG. 3).
- the network 6 is, for example, a wireless local area network (LAN), ZigBee (registered trademark), Bluetooth (registered trademark) or the like.
- the network 6 may be, for example, a wired network such as a USB (Universal Serial Bus) cable.
- FIG. 1 shows, for example, a case where a user 4 is performing input work using a computer 5 on a table in a cafe.
- the user input device 1 according to the present invention is attached to the foot of the user 4.
- the user 4 can cause the computer 5 to control the operation related to the cursor 52 displayed on the display screen 51 provided in the computer 5 as shown in FIG. 3.
- the user 4 can move the cursor 52 to the position of the icon 53 and click (select) the icon 53.
- the document creation software is executed by the computer 5 and the range selection of the text displayed on the display screen 51 is performed
- the user 4 operates the user input device 1 with his foot and maintains the click (selection maintenance)
- the text from the start point to the end point of the range can be selected by dragging.
- the input devices 11 and 12 each include a main body portion 2 and a mounting portion 3.
- the main body unit 2 internally includes an operation instructing unit 21, a detection unit 22, a communication unit 23, and the like, and the details will be described later.
- the main body 2 is shown in a box shape in FIG. 2, it may have any shape.
- the mounting unit 3 is for mounting the main unit 2 on the foot of the user 4.
- it may be an end-like belt such as a band which is wound around and attached to a foot, or an endless belt such as rubber or a wheel which is attached through a foot.
- the mounting portion 3 may be any one as long as the main body portion 2 is fixed to the axis of the foot so as to detect that the foot is inclined.
- the wearing position is not limited to the ankle, but is preferably between the ankle and the knee.
- the main body 2 (particularly the detection unit 22 shown in FIG. 4) mounted on the foot by the mounting unit 3 is on a vertical line and on a horizontal plane
- the input device 11 (12) when the main unit 2 of the input device 11 (12) is positioned on this reference axis, the input device 11 (12) does not transmit information for controlling the operation of the cursor 52. That is, it is assumed that the cursor 52 does not operate on the display screen 51.
- the member for connecting the main body 2 and the mounting portion 3 may be provided with a tilt adjusting unit 32 such as a screw so that the tilt of the main body 2 can be manually adjusted.
- a tilt adjusting unit 32 such as a screw so that the tilt of the main body 2 can be manually adjusted.
- FIG. 8 it is possible to use the inclination of the foot in a state in which the user 4 is seated in a comfortable posture, that is, a state in which stress is not easily applied. That is, the user 4 uses the tilt adjustment unit 32 to prevent the cursor 52 from moving freely (as the detection unit 22 inside the main unit 2 is on the vertical line and on the horizontal surface).
- the tilt (reference axis) can be adjusted manually. As shown in FIG.
- the foot axis (a) and the reference axis (b) do not necessarily coincide with each other.
- the inclination adjustment unit 32 by adjusting the inclination of the main body 2 by the inclination adjustment unit 32, it is possible to provide the stress-free user input device 1 compatible with an individual.
- FIG. 4 is a diagram showing an internal configuration of the main body of the input device.
- the main unit 2 includes an operation instruction unit 21, a detection unit 22, and a communication unit 23.
- the operation instructing unit 21, the detection unit 22, and the communication unit 23 operate by supplying power from a power supply unit such as a battery (not shown).
- the operation instruction unit 21 is realized by a microcontroller including the control unit 211 and the storage unit 212. The details of the operation instruction unit 21 will be described later.
- the detection unit 22 is a motion sensor that detects the movement of the main unit 2, and is a component that outputs the detection content to the operation instruction unit 21. That is, when the foot moves and the main body 2 is shaken, that is, the reference axis is inclined, the detection unit 22 outputs the inclination (the movement of the main body 2) as the detection content.
- the detection unit 22 includes an acceleration sensor 221 and a gyro sensor 222.
- the acceleration sensor 221 is a device that measures the acceleration of the object, and the acceleration sensor 221 can measure the tilt of the object.
- a 3-axis acceleration sensor is used as the acceleration sensor 221, and movement in the X-axis direction (horizontal direction in FIG. 2), movement in the Y-axis direction (front-rear direction in FIG. The movement in the Z-axis direction (vertical direction in FIG. 2) in Then, the acceleration sensor 221 outputs the measured value (detection value) as the detection content.
- the gyro sensor 222 is a device that measures the angle and angular velocity of the object, and the gyro sensor 222 can measure an instantaneous inclination immediately after the object moves.
- the gyro sensor 222 uses a piezoelectric vibration gyro module as the gyro sensor 222, the inclination in the X axis direction (horizontal direction in FIG. 2) and the inclination in the Y axis direction (longitudinal direction in FIG. 2) in the horizontal plane are measured. . Then, the gyro sensor 222 outputs the measured value (detection value) as the detection content.
- the communication unit 23 is a component that communicates with an external computer 5 (FIG. 1) via the network 6.
- the communication unit 23 converts the information of the operation instruction determined by the operation instruction unit 21 into data so that it can be transmitted via the network 6 and transmits the data to the computer 5.
- the operation instruction unit 21 includes a control unit 211 and a storage unit 212, and determines an operation instruction based on the value detected by the detection unit 22.
- the control unit 211 is a configuration unit that generates information for controlling an operation related to the cursor 52, and is, for example, a CPU (Central Processing Unit).
- the control unit 211 develops the program stored in the storage unit 212 and executes the program, whereby the function of the operation instructing unit 21 is realized.
- the control unit 211 is connected to the acceleration sensor 221 and the gyro sensor 222, acquires a detection value (detection content) from each of them, determines an operation instruction based on the detection value, and generates information of the operation instruction.
- the storage unit 212 is a configuration unit that stores data and programs, and is, for example, a random access memory (RAM) or a read only memory (ROM).
- RAM random access memory
- ROM read only memory
- an example of an operation instruction determined by the control unit 211 based on the movement of the main unit 2, the change of the value (detection value) measured by the detection unit 22 (the acceleration sensor 221 and the gyro sensor 222), and the detection value This will be described using Table 1.
- the operation instruction determined by the control unit 211 will be described in association with a general mouse operation.
- the values (detection values) measured by the acceleration sensor 221 and the gyro sensor 222 change.
- the control unit 211 acquires detection values from the acceleration sensor 221 and the gyro sensor 222 as needed, determines the detection value after the change, and determines an operation instruction.
- the condition of this determination is, for example, whether or not the detected value after change exceeds a predetermined threshold.
- the voltage value (detected value) of the X axis from the acceleration sensor 221 in the reference axis (b) is 2.4 [V].
- the control unit 211 of the input device 11 shown as the main unit 2 in FIG. 5 determines an operation instruction of “cursor right movement”. At this time, the control unit 211 determines the moving speed of the cursor 52 according to the change amount of 0.2 [V], and includes the moving speed in the operation instruction.
- the control unit 11 does not give an operation instruction of cursor movement.
- the control unit 11 does not instruct the operation to move the cursor 52. By doing this, it is possible to prevent the cursor 52 from moving by hand due to a slight foot inclination due to a toe or the like of the user 4.
- the user 4 further leans the left foot to the left during a period exceeding the threshold (in a state where the control unit 211 continues to determine the operation instruction of “left click”, ie, “hold left click”). Do.
- the main unit 2 tilts to the left, and the control unit 211 determines an operation instruction of “move the cursor downward” from the detection value acquired from the acceleration sensor 221. That is, the control unit 211 generates information of operation instructions for both “left click” and “move cursor downward”.
- the drag is performed on the computer 5.
- the user 4 lowers the heel of the left foot and returns the tilt of the main body 2 to the position of the reference axis, whereby the drag is released.
- the foot is inclined to the left while raising the heel of the left foot and inclining the main body part 2 forward.
- This makes it possible to easily drag by bending the left knee forward when the user 4 is standing, but becomes a somewhat difficult operation when the user 4 is sitting. Therefore, when sitting down, as shown in FIG. 7, first raise the heel of the left foot, and then lower it backward so as to rub the toes of the foot on the ground. As a result, the main body 2 inevitably tilts forward. By dragging the left foot to the left as it is, dragging can be easily performed.
- the body portion 2 is inevitably inclined to the left by moving the back of the right foot to the right with the bottom of the right foot and the base of the right foot as a fulcrum.
- the operation relating to the cursor 52 can be easily controlled by using the user input device 1 of the present invention.
- the control unit 211 may stand by without performing the determination process for a predetermined time after determining the operation instruction.
- the predetermined time for which the standby process is performed can be freely set by the accuracy of the acceleration sensor 221 and the gyro sensor 222 or the time interval for acquiring the detection value.
- a case where the control unit 211 determines the operation instruction and stands by without performing the determination process for a predetermined time will be described. For example, when the heel of the left foot is raised, the control unit 211 determines left click (time t1).
- the acceleration sensor 221 and the gyro sensor may be operated despite raising the heel of the left foot one time.
- the reference numeral 222 repeatedly outputs the detection value for the control unit 211 to determine the left click.
- the control unit 211 stands by for a predetermined time. That is, in the standby process, the control unit 211 determines the operation instruction of the discontinuous left click many times to avoid that the left click is continuously hit in the computer 5.
- the acceleration sensor 221 and the gyro sensor 222 stabilize at the detection value in the state of being positioned on the reference axis within a predetermined time in which the standby process is performed.
- the control unit 211 determines left click (time t2), and determines a left click operation instruction.
- a time that is, a time until the time when the reference axis becomes stable without a tilt of the reference axis.
- the time interval from time t1 to time t2 be a time interval determined as the double click in the computer 5. That is, it is desirable that the predetermined time for which the standby process is performed be shorter than the time interval determined as a double click in the computer 5.
- the control unit 211 may perform the standby process until the detection values from the acceleration sensor 221 and the gyro sensor 222 become values within a predetermined range.
- the main unit 2 detection unit 22
- the detection value acquired from the acceleration sensor 221 and the gyro sensor 222 is stably detected. It will be a value.
- a value within a predetermined range based on the stable detection value is stored in advance in the storage unit 212.
- the control unit 211 starts executing the standby process. Thereafter, when the detection values acquired from the acceleration sensor 221 and the gyro sensor 222 become values within a predetermined range based on the stability detection value, the control unit 211 ends the standby processing. Then, the control unit 211 determines the next “left click” operation instruction when the detection values acquired from the next acceleration sensor 221 and the gyro sensor 222 exceed the threshold value determined to be clicked.
- the control unit 211 ends the standby process when the detection value acquired from the acceleration sensor 221 and the gyro sensor 222 becomes a value within a predetermined range based on the stable detection value continuously a plurality of times. It is desirable to do.
- the cursor 52 moves toward the upper right on the display screen 51 by tilting the right foot to the right and tilting the left foot to the right. As described above, by combining the movement of the right foot and the left foot, the same operation as a hand-operated mouse can be performed.
- the user input device 1 of the present invention can easily perform an operation related to the cursor 52 displayed on the display screen 51 provided in the computer 5 by a simple movement such as tilting the foot or moving the eyelid up and down. It can be operated. That is, a pattern of operation instructions determined by one operation instruction unit (for example, operation instruction unit 21 of input device 11 attached to the right ankle) and the other operation instruction unit (for example, input device attached to the left ankle) The operation instruction pattern determined by the 12 operation instruction units 22) enables execution of each pattern of the operation related to the cursor 52.
- one operation instruction unit for example, operation instruction unit 21 of input device 11 attached to the right ankle
- the other operation instruction unit for example, input device attached to the left ankle
- the present invention is not limited to the above-described embodiment, and various changes and modifications can be made without departing from the scope of the present invention.
- the present invention can also be used as a device other than a mouse, for example, a device such as a keyboard or a controller.
- a device such as a keyboard or a controller.
- the input devices 11 and 12 are shown by the box-like main body 2 and the belt-like attachment 3 in FIG. 2, the main body 2 and the attachment 3 are integrated. I don't care. For example, they may be worn by putting on the foot like socks or boots, those attached to the foot across the ankle like clips etc, or those with the main body 2 built in the foot ring etc. Absent.
- the control unit 211 may determine the movement of the main body 2 due to, for example, a movement of twisting the ankle to the left or right, a movement of sharply kicking a foot, or the like.
- the control unit 211 can determine it from the detection value in the Y-axis direction of the gyro sensor 222.
- the user input device 1 can be provided with a sleep function in which the control unit 211 that has detected the start of the user 4 does not instruct the operation thereafter.
- the user input device 1 may include the sleep function and a sleep release function that releases the sleep function by double-clicking, for example.
- the user 4 who wears the user input device 1 having the sleep function on his / her foot does not need to give instructions or signals to the operator who operates the computer 5 when giving a presentation on a stage at a lecture or the like. This is because the user 4 in the upright posture can move his / her foot to remotely control the computer 5 to control the operation of the cursor 52 displayed on the screen. Since the user does not hold the device for remote control by hand, the user 4 can freely make gestures with both hands, which can further appeal to the audience.
- the detection unit 22 may include a magnetic sensor, an infrared sensor, and the like. Also, a plurality of acceleration sensors 221 and gyro sensors 222 may be provided. As described above, by providing the plurality of types of sensors and the plurality of sensors, the control unit 211 can acquire the detection content as many as the number of sensors as how the main body unit 2 moved from the position of the reference axis. This makes it possible to determine not only detailed motion instructions such as adjusting the moving speed of the cursor, but also complicated foot movements. Thus, the control unit 211 can transmit to the computer 5 an instruction such as “return” or “advance” or an instruction corresponding to the shortcut key to the web browser according to the detection content.
- the control unit 211 determines the moving speed of the cursor 52 from the detection value obtained from the acceleration sensor 221, but the control unit 211 combines with the detection value obtained from the gyro sensor 222.
- the movement speed of the cursor 52 may be determined.
- the control unit 211 adds the moving speed of the cursor 52 determined from the detection value of the gyro sensor 222 to the moving speed of the cursor 52 determined from the detection value of the acceleration sensor 221 to make the detection value of the gyro sensor 222 Accordingly, the moving speed of the cursor 52 can be further accelerated or decelerated.
- a device driver may be previously installed in the computer 5 in which an operation according to the instruction is executed by the computer 5.
- the number of operation instruction patterns determined by the operation instruction unit 21 can be further increased.
- the user input device 1 becomes a device capable of complicated input to the computer 5.
- the conventional mouse is operated by hand because it is worn on the foot and operated, it is possible to avoid the onset of tendinitis due to the cause.
- a user who can not touch the keyboard or mouse by hand can operate the computer 5 with his / her foot in terms of hygiene and work processes.
- a medical worker can operate the computer 5 with his / her feet while operating a medical instrument or a medical machine with both hands wearing gloves.
- a cook who may work with gloves, a pharmacist, a worker in a factory, a delivery person holding a luggage, etc. can operate the computer 5 with his / her feet without using his / her hands.
- the main unit 2 When a wired USB cable is used for the network 9, the main unit 2 does not need a power supply unit.
- the operation instruction unit 21, the detection unit 22, and the communication unit 23 operate by being supplied with power from the computer 5 connected by the USB cable.
- the USB cable moves under the desk, so unlike the mouse operated by hand on the desk, the user 4 disturbs the USB cable at the time of operation I have no idea
- the main body unit 21 may be equipped with a switch for switching such that the communication unit 23 communicates with either a wireless network such as a wireless LAN or a wired network such as a USB cable.
- a wireless network such as a wireless LAN
- a wired network such as a USB cable.
- the computer 5 may be not only a laptop computer (Laptop) or a desktop computer, but also a tablet terminal, a server, a smartphone, a game machine, or the like.
- the cursor 52 is an operation target such as a character operated by the cross key.
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
The present invention provides a portable user input device and a cursor control system that are operated by the legs. A user input device 1 is provided with a pair of input devices 11, 12 connected in a communicable manner to a computer 5. The input devices 11, 12 are equipped with: a detection unit 22 for detecting the movement of main body units 2, the main body units 2 being attached to the legs; an operation instruction unit 21 for deciding an operation instruction on the basis of the contents detected by the detection unit 22; and a communication unit 23 for transmitting the operation instruction to the computer 5. The computer 5 controls an operation pertaining to a cursor 52 displayed on a display screen 51 in response to a combination of the operation instructions transmitted by the pair of input devices 11, 12.
Description
本発明は、ユーザ入力装置及びカーソル制御システムに関し、特に、コンピュータと通信可能に接続される一対の入力装置からなり、コンピュータが備える表示画面に表示されるカーソルに係る動作を制御する情報を送信するユーザ入力装置及びカーソル制御システムに関する。
The present invention relates to a user input device and a cursor control system, and in particular, comprises a pair of input devices communicably connected to a computer, and transmits information for controlling an operation related to a cursor displayed on a display screen of the computer. The present invention relates to a user input device and a cursor control system.
従来、コンピュータシステムは、コンピュータ本体と、ディスプレイ等の表示装置と、キーボードやマウス等のユーザ入力装置とで構成される。ユーザは、これらのキーボードやマウス等を手で操作して入力作業を行っていた。ここで、キーボードでの入力作業中にマウスを操作する場合、ユーザは、両手で扱っていたキーボードから片手を離して、その片手でマウスを操作していた。これにより、作業効率が落ちるという問題があった。
Conventionally, a computer system is configured by a computer main body, a display device such as a display, and a user input device such as a keyboard and a mouse. The user has performed input operations by manually operating these keyboards and mice. Here, when operating the mouse during the input operation with the keyboard, the user separates one hand from the keyboard handled with both hands and operates the mouse with the one hand. There is a problem that work efficiency falls by this.
そこで、手でマウスを操作して行っていたカーソルの移動やクリック(選択)、ドラッグ(選択維持)等のカーソルに係る動作を、足で操作するユーザ入力装置が開示されている(特許文献1、特許文献2)。特許文献1には、足の指先で操作されるキーと、足裏で操作されるキーとを備えるユーザ入力装置(足用入力装置)が開示されている。また、特許文献2には、ユーザの足が載置部に載置されて、ユーザが足を動かして載置部が傾くことで、カーソル(マウスポインタ)が移動するユーザ入力装置(ポインティングデバイス)が開示されている。
Therefore, there has been disclosed a user input device for operating, with a foot, an operation related to a cursor such as movement, click (selection), and dragging (selection maintenance) of a cursor, which has been performed by operating a mouse with a hand. , Patent Document 2). Patent Document 1 discloses a user input device (foot input device) including a key operated with a fingertip of a foot and a key operated with a sole. Further, according to Patent Document 2, a user input device (a pointing device) in which a cursor (mouse pointer) is moved when the user's foot is placed on the placement unit and the user moves the foot to tilt the placement unit. Is disclosed.
しかしながら、従来の足で操作するユーザ入力装置は、足を載せて操作するため、ユーザの足下に配置されるものであった。さらに、このユーザ入力装置は、キーを操作するために足を動かす広いスペースが必要であり、ユーザ入力装置本体のサイズが大きかった。
以上のように、従来の足を使うユーザ入力装置は、本体のサイズが大きく、容易に携帯できないという問題点があった。 However, conventional foot operated user input devices have been placed under the foot of the user in order to operate with the foot on. Furthermore, this user input device requires a large space for moving the foot to operate the keys, and the size of the user input device body is large.
As described above, the conventional user input device using a foot has a problem that the size of the main body is large and it can not be easily carried.
以上のように、従来の足を使うユーザ入力装置は、本体のサイズが大きく、容易に携帯できないという問題点があった。 However, conventional foot operated user input devices have been placed under the foot of the user in order to operate with the foot on. Furthermore, this user input device requires a large space for moving the foot to operate the keys, and the size of the user input device body is large.
As described above, the conventional user input device using a foot has a problem that the size of the main body is large and it can not be easily carried.
本発明は、以上のような問題を解決するためになされたものであり、足で操作する携帯可能なユーザ入力装置及びカーソル制御システムを提供することを課題とする。
The present invention has been made to solve the problems as described above, and it is an object of the present invention to provide a portable user input device operated by a foot and a cursor control system.
前記課題を解決するために、本発明のユーザ入力装置は、コンピュータと通信可能に接続される一対の入力装置からなるユーザ入力装置であって、前記入力装置は、本体部と、当該本体部を足に装着する装着部とを備え、各々の前記本体部は、当該本体部の動きを検出する検出部と、前記検出部からの検出内容に基づいて、前記コンピュータの表示画面に表示されるカーソルに係る動作を指示する動作指示を決定する動作指示部と、前記動作指示の情報を前記コンピュータに送信する通信部とを備え、一方の前記動作指示部が決定する動作指示のパターンと、他方の前記動作指示部が決定する動作指示のパターンとは、前記カーソルに係る動作の各パターンを実行可能にすることを特徴とする。
また、本発明のカーソル制御システムは、カーソルが表示される表示画面を備えるコンピュータと、該コンピュータと通信可能に接続される一対の入力装置を有し、前記入力装置は、本体部と、当該本体部を足に装着する装着部とを備え、各々の前記本体部は、当該本体部の動きを検出する検出部と、前記検出部からの検出内容に基づいて、前記コンピュータの表示画面に表示されるカーソルに係る動作を指示する動作指示を決定する動作指示部と、前記動作指示の情報を前記コンピュータに送信する通信部とを備え、一対の前記入力装置が送信する情報の組み合わせにより、前記カーソルに係る動作を制御することを特徴とする。 In order to solve the above-mentioned subject, a user input device of the present invention is a user input device which consists of a pair of input devices connected so as to be communicable with a computer, and the input device comprises a main body and the main body. And a mounting unit mounted on a foot, wherein each of the main units is a detecting unit for detecting the movement of the main unit, and a cursor displayed on a display screen of the computer based on detection contents from the detecting units. And a communication unit for transmitting information on the operation instruction to the computer, and a pattern of the operation instruction determined by the one operation instruction unit, and the other The operation instruction pattern determined by the operation instruction unit is characterized in that each pattern of an operation related to the cursor can be executed.
A cursor control system according to the present invention includes a computer having a display screen on which a cursor is displayed, and a pair of input devices communicably connected to the computer, wherein the input device includes a main body and the main body. And a mounting unit for mounting the unit on a foot, wherein each of the main units is displayed on the display screen of the computer based on a detection unit for detecting the movement of the main unit and the detection content from the detection unit. An operation instruction unit for determining an operation instruction for instructing an operation relating to the cursor, and a communication unit for transmitting information of the operation instruction to the computer, the cursor being a combination of information transmitted by the pair of the input devices Controlling the operation according to
また、本発明のカーソル制御システムは、カーソルが表示される表示画面を備えるコンピュータと、該コンピュータと通信可能に接続される一対の入力装置を有し、前記入力装置は、本体部と、当該本体部を足に装着する装着部とを備え、各々の前記本体部は、当該本体部の動きを検出する検出部と、前記検出部からの検出内容に基づいて、前記コンピュータの表示画面に表示されるカーソルに係る動作を指示する動作指示を決定する動作指示部と、前記動作指示の情報を前記コンピュータに送信する通信部とを備え、一対の前記入力装置が送信する情報の組み合わせにより、前記カーソルに係る動作を制御することを特徴とする。 In order to solve the above-mentioned subject, a user input device of the present invention is a user input device which consists of a pair of input devices connected so as to be communicable with a computer, and the input device comprises a main body and the main body. And a mounting unit mounted on a foot, wherein each of the main units is a detecting unit for detecting the movement of the main unit, and a cursor displayed on a display screen of the computer based on detection contents from the detecting units. And a communication unit for transmitting information on the operation instruction to the computer, and a pattern of the operation instruction determined by the one operation instruction unit, and the other The operation instruction pattern determined by the operation instruction unit is characterized in that each pattern of an operation related to the cursor can be executed.
A cursor control system according to the present invention includes a computer having a display screen on which a cursor is displayed, and a pair of input devices communicably connected to the computer, wherein the input device includes a main body and the main body. And a mounting unit for mounting the unit on a foot, wherein each of the main units is displayed on the display screen of the computer based on a detection unit for detecting the movement of the main unit and the detection content from the detection unit. An operation instruction unit for determining an operation instruction for instructing an operation relating to the cursor, and a communication unit for transmitting information of the operation instruction to the computer, the cursor being a combination of information transmitted by the pair of the input devices Controlling the operation according to
本発明によれば、足に装着可能なサイズのものであり、ユーザは足で操作するユーザ入力装置を携帯することができる。また、本発明によれば、本体を足に装着したまま携行することができる。そのため、マウスを操作するスペースがないカフェや公園のベンチ等でコンピュータ(ノートパソコン(Laptop)等)を使う場合でも、ユーザは本発明のユーザ入力装置を外出時に携帯し足に装着することで、コンピュータにカーソルに係る動作を制御させることができる。
According to the present invention, it is of a size that can be worn on the foot, and the user can carry a user input device operated by the foot. Further, according to the present invention, the main body can be carried while being worn on the foot. Therefore, even when using a computer (laptop, etc.) in a cafe or park bench where there is no space to operate a mouse, the user carries the user input device of the present invention while carrying it out and attaches it to his leg. The computer can control the operation of the cursor.
また、本発明によれば、足を傾けたり、踵を上下に動かしたりといった単純な動きで、コンピュータにカーソルに係る動作を容易に制御させることができる。
さらに、本発明によれば、ユーザは、片手をキーボードから離すことなく、両手で入力作業を行うことができるので、高い作業効率が期待できる。 Further, according to the present invention, the computer can easily control the operation related to the cursor with a simple movement such as tilting the foot or moving the eyelid up and down.
Furthermore, according to the present invention, since the user can perform input work with both hands without releasing one hand from the keyboard, high work efficiency can be expected.
さらに、本発明によれば、ユーザは、片手をキーボードから離すことなく、両手で入力作業を行うことができるので、高い作業効率が期待できる。 Further, according to the present invention, the computer can easily control the operation related to the cursor with a simple movement such as tilting the foot or moving the eyelid up and down.
Furthermore, according to the present invention, since the user can perform input work with both hands without releasing one hand from the keyboard, high work efficiency can be expected.
以下、図面を参照して、本発明の実施の形態(以下、「本実施形態」と称する)につき詳細に説明する。なお、各図は、本発明について概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
Hereinafter, embodiments of the present invention (hereinafter, referred to as “this embodiment”) will be described in detail with reference to the drawings. Each figure is only shown schematically for the present invention. Therefore, the present invention is not limited to the illustrated example. Moreover, in each figure, about the component common in common, and the same component, the same code | symbol is attached | subjected and those duplicate description is abbreviate | omitted.
≪ユーザ入力装置1≫
図1は、ユーザ入力装置(一対の入力装置)を足に装着したユーザの外観図であり、図2は、足に装着された入力装置の本体部と装着部とを示す外観図であり、図3は、表示画面に表示されたカーソルの一例を示す図である。
ユーザ入力装置1は、一対の入力装置11と入力装置12とからなる。図1及び図2に示すように、本実施形態では、入力装置11が右足首に装着され、入力装置12が左足首に装着されている。 <<user input device 1 >>
FIG. 1 is an external view of a user wearing a user input device (a pair of input devices) on a foot, and FIG. 2 is an external view showing a main body and a mounting portion of the input device on the foot FIG. 3 is a view showing an example of the cursor displayed on the display screen.
Theuser input device 1 comprises a pair of input devices 11 and an input device 12. As shown in FIGS. 1 and 2, in the present embodiment, the input device 11 is attached to the right ankle, and the input device 12 is attached to the left ankle.
図1は、ユーザ入力装置(一対の入力装置)を足に装着したユーザの外観図であり、図2は、足に装着された入力装置の本体部と装着部とを示す外観図であり、図3は、表示画面に表示されたカーソルの一例を示す図である。
ユーザ入力装置1は、一対の入力装置11と入力装置12とからなる。図1及び図2に示すように、本実施形態では、入力装置11が右足首に装着され、入力装置12が左足首に装着されている。 <<
FIG. 1 is an external view of a user wearing a user input device (a pair of input devices) on a foot, and FIG. 2 is an external view showing a main body and a mounting portion of the input device on the foot FIG. 3 is a view showing an example of the cursor displayed on the display screen.
The
コンピュータ5は、表示画面51(図3)を備え、入力装置11,12とネットワーク6を介して、通信可能に接続されている。ユーザ入力装置1(入力装置11,12)は、表示画面51(図3)に表示されたカーソル52(マウスポインタ)の動作を制御する情報を送信するものである。
The computer 5 includes a display screen 51 (FIG. 3), and is communicably connected to the input devices 11 and 12 via the network 6. The user input device 1 (input devices 11 and 12) transmits information for controlling the operation of the cursor 52 (mouse pointer) displayed on the display screen 51 (FIG. 3).
ここで、本実施形態では、ネットワーク6に無線ネットワークを用いているとして説明する。このネットワーク6は、例えば、無線LAN(Local Area Network)やZigBee(登録商標)、Bluetooth(登録商標)等である。また、ネットワーク6は、例えば、USB(Universal Serial Bus)ケーブル等の有線ネットワークであってもよい。
Here, in the present embodiment, it is assumed that a wireless network is used as the network 6. The network 6 is, for example, a wireless local area network (LAN), ZigBee (registered trademark), Bluetooth (registered trademark) or the like. The network 6 may be, for example, a wired network such as a USB (Universal Serial Bus) cable.
図1は、例えばカフェにおいてユーザ4がテーブルの上のコンピュータ5を使って入力作業をしている場合を示している。ユーザ4の足には本発明に係るユーザ入力装置1が装着されている。ユーザ4は、ユーザ入力装置1を足で操作することで、図3に示すようなコンピュータ5が備える表示画面51に表示されたカーソル52に係る動作をコンピュータ5に制御させることができる。
FIG. 1 shows, for example, a case where a user 4 is performing input work using a computer 5 on a table in a cafe. The user input device 1 according to the present invention is attached to the foot of the user 4. By operating the user input device 1 with the foot, the user 4 can cause the computer 5 to control the operation related to the cursor 52 displayed on the display screen 51 provided in the computer 5 as shown in FIG. 3.
例えば、ユーザ4は、ユーザ入力装置1を足で操作することで、アイコン53の位置までカーソル52を移動させて、アイコン53をクリック(選択)することができる。また、コンピュータ5にて文書作成ソフトが実行され、表示画面51に表示された文章を範囲選択する場合に、ユーザ4は、ユーザ入力装置1を足で操作して、クリックを維持(選択維持)する動作をさせることで、範囲の始点から終点までの文章をドラッグして選択することができる。
For example, by operating the user input device 1 with the foot, the user 4 can move the cursor 52 to the position of the icon 53 and click (select) the icon 53. Further, when the document creation software is executed by the computer 5 and the range selection of the text displayed on the display screen 51 is performed, the user 4 operates the user input device 1 with his foot and maintains the click (selection maintenance) By performing the action, the text from the start point to the end point of the range can be selected by dragging.
(入力装置11,12)
入力装置11,12は、図2に示すように、それぞれ本体部2と装着部3とを備える。
本体部2は、内部に動作指示部21、検出部22、通信部23等を備えるものであり、詳細は後記する。図2では本体部2を箱形の形状で示したが、どのような形状であっても構わない。 (Input devices 11, 12)
As shown in FIG. 2, the input devices 11 and 12 each include a main body portion 2 and a mounting portion 3.
Themain body unit 2 internally includes an operation instructing unit 21, a detection unit 22, a communication unit 23, and the like, and the details will be described later. Although the main body 2 is shown in a box shape in FIG. 2, it may have any shape.
入力装置11,12は、図2に示すように、それぞれ本体部2と装着部3とを備える。
本体部2は、内部に動作指示部21、検出部22、通信部23等を備えるものであり、詳細は後記する。図2では本体部2を箱形の形状で示したが、どのような形状であっても構わない。 (
As shown in FIG. 2, the
The
装着部3は、本体部2をユーザ4の足に装着するものである。例えば、足に巻き付けて装着するバンド等の有端状ベルトであってもよいし、足を通して装着するゴムや輪等の無端状ベルトであってもよい。この装着部3は、足が傾いたことを検出できるように、本体部2が足の軸に固定されるものであればよい。
また、装着位置は、足首に限定されるものではないが、足首から膝までの間であることが望ましい。 Themounting unit 3 is for mounting the main unit 2 on the foot of the user 4. For example, it may be an end-like belt such as a band which is wound around and attached to a foot, or an endless belt such as rubber or a wheel which is attached through a foot. The mounting portion 3 may be any one as long as the main body portion 2 is fixed to the axis of the foot so as to detect that the foot is inclined.
Also, the wearing position is not limited to the ankle, but is preferably between the ankle and the knee.
また、装着位置は、足首に限定されるものではないが、足首から膝までの間であることが望ましい。 The
Also, the wearing position is not limited to the ankle, but is preferably between the ankle and the knee.
ここで、装着部3により足に装着された本体部2(特に図4に示す検出部22)が鉛直線上にありかつ水平面上にある場合を、本体部2(検出部22)が「基準軸に位置する」状態とする。すなわち、本体部2(検出部22)が「基準軸に位置する」状態とは、基準軸の傾きがなく安定した状態に位置するときである。
本実施形態において、入力装置11(12)の本体部2がこの基準軸に位置する場合、入力装置11(12)はカーソル52に係る動作を制御する情報を送信しない。すなわち、表示画面51にてカーソル52が動作しない状態であるとする。 Here, when the main body 2 (particularly the detection unit 22 shown in FIG. 4) mounted on the foot by themounting unit 3 is on a vertical line and on a horizontal plane, the main body 2 (detection unit 22) To be located in That is, the state in which the main body 2 (detection unit 22) is "located at the reference axis" is when the reference axis is not inclined and is positioned in a stable state.
In the present embodiment, when themain unit 2 of the input device 11 (12) is positioned on this reference axis, the input device 11 (12) does not transmit information for controlling the operation of the cursor 52. That is, it is assumed that the cursor 52 does not operate on the display screen 51.
本実施形態において、入力装置11(12)の本体部2がこの基準軸に位置する場合、入力装置11(12)はカーソル52に係る動作を制御する情報を送信しない。すなわち、表示画面51にてカーソル52が動作しない状態であるとする。 Here, when the main body 2 (particularly the detection unit 22 shown in FIG. 4) mounted on the foot by the
In the present embodiment, when the
このとき、本体部2と装着部3とを接続する部材に、ねじ等による傾き調整部32を備え、本体部2の傾きを手動で調整できるようにしてもよい。これにより、例えば、図8に示すように、ユーザ4が楽な姿勢で座った状態、すなわちストレスのかかりにくい状態における足の傾きを基準軸とすることできる。つまり、カーソル52が勝手に動かないように(本体部2の内部にある検出部22が鉛直線上にありかつ水平面上にあるように)、ユーザ4は傾き調整部32を使って本体部2の傾き(基準軸)を手動で調整することができる。図8に示したように、ユーザ4が傾き調整部32を使って左に傾けることで、足の軸(a)と基準軸(b)とは必ずしも一致しない。このように、傾き調整部32で本体部2の傾きを調整することで、個人個人に対応可能なストレスフリーのユーザ入力装置1を提供することができる。
At this time, the member for connecting the main body 2 and the mounting portion 3 may be provided with a tilt adjusting unit 32 such as a screw so that the tilt of the main body 2 can be manually adjusted. As a result, for example, as shown in FIG. 8, it is possible to use the inclination of the foot in a state in which the user 4 is seated in a comfortable posture, that is, a state in which stress is not easily applied. That is, the user 4 uses the tilt adjustment unit 32 to prevent the cursor 52 from moving freely (as the detection unit 22 inside the main unit 2 is on the vertical line and on the horizontal surface). The tilt (reference axis) can be adjusted manually. As shown in FIG. 8, when the user 4 tilts to the left using the tilt adjustment unit 32, the foot axis (a) and the reference axis (b) do not necessarily coincide with each other. As described above, by adjusting the inclination of the main body 2 by the inclination adjustment unit 32, it is possible to provide the stress-free user input device 1 compatible with an individual.
≪本体部2≫
図4は、入力装置の本体部の内部構成を示す図である。
本体部2は、動作指示部21と、検出部22と、通信部23とを備える。動作指示部21と検出部22と通信部23とは、不図示の電池等の電源部から電力が供給されることで動作する。
本実施形態では、動作指示部21は、制御部211と記憶部212とを備えるマイクロコントローラ(microcontroller)により実現される。この動作指示部21については詳細を後記する。 «Main part 2»
FIG. 4 is a diagram showing an internal configuration of the main body of the input device.
Themain unit 2 includes an operation instruction unit 21, a detection unit 22, and a communication unit 23. The operation instructing unit 21, the detection unit 22, and the communication unit 23 operate by supplying power from a power supply unit such as a battery (not shown).
In the present embodiment, theoperation instruction unit 21 is realized by a microcontroller including the control unit 211 and the storage unit 212. The details of the operation instruction unit 21 will be described later.
図4は、入力装置の本体部の内部構成を示す図である。
本体部2は、動作指示部21と、検出部22と、通信部23とを備える。動作指示部21と検出部22と通信部23とは、不図示の電池等の電源部から電力が供給されることで動作する。
本実施形態では、動作指示部21は、制御部211と記憶部212とを備えるマイクロコントローラ(microcontroller)により実現される。この動作指示部21については詳細を後記する。 «
FIG. 4 is a diagram showing an internal configuration of the main body of the input device.
The
In the present embodiment, the
(検出部22)
検出部22は、本体部2の動きを検出するモーションセンサであり、検出内容を動作指示部21に出力する構成部である。つまり、足が動き、本体部2がぶれる、すなわち基準軸が傾くことで、検出部22がその傾き(本体部2の動き)を検出内容として出力する。この検出部22は、加速度センサ221とジャイロセンサ222とを備える。 (Detector 22)
The detection unit 22 is a motion sensor that detects the movement of themain unit 2, and is a component that outputs the detection content to the operation instruction unit 21. That is, when the foot moves and the main body 2 is shaken, that is, the reference axis is inclined, the detection unit 22 outputs the inclination (the movement of the main body 2) as the detection content. The detection unit 22 includes an acceleration sensor 221 and a gyro sensor 222.
検出部22は、本体部2の動きを検出するモーションセンサであり、検出内容を動作指示部21に出力する構成部である。つまり、足が動き、本体部2がぶれる、すなわち基準軸が傾くことで、検出部22がその傾き(本体部2の動き)を検出内容として出力する。この検出部22は、加速度センサ221とジャイロセンサ222とを備える。 (Detector 22)
The detection unit 22 is a motion sensor that detects the movement of the
加速度センサ221は、物体の加速度を計測する機器であり、この加速度センサ221により、物体の傾きを計測することができる。本実施形態では、加速度センサ221として3軸加速度センサを用いて、水平面上におけるX軸方向(図2における左右方向)の動きと、Y軸方向(図2における前後方向)の動きと、鉛直線上におけるZ軸方向(図2における上下方向)の動きとを計測する。そして、加速度センサ221は、この計測した値(検出値)を検出内容として出力する。
The acceleration sensor 221 is a device that measures the acceleration of the object, and the acceleration sensor 221 can measure the tilt of the object. In this embodiment, a 3-axis acceleration sensor is used as the acceleration sensor 221, and movement in the X-axis direction (horizontal direction in FIG. 2), movement in the Y-axis direction (front-rear direction in FIG. The movement in the Z-axis direction (vertical direction in FIG. 2) in Then, the acceleration sensor 221 outputs the measured value (detection value) as the detection content.
ジャイロセンサ222は、物体の角度や角速度を計測する機器であり、このジャイロセンサ222により、物体が動いた直後の瞬間的な傾きを計測することができる。本実施形態では、ジャイロセンサ222として圧電振動ジャイロモジュールを用いて、水平面上におけるX軸方向(図2における左右方向)の傾きと、Y軸方向(図2における前後方向)の傾きとを計測する。そして、ジャイロセンサ222は、この計測した値(検出値)を検出内容として出力する。
The gyro sensor 222 is a device that measures the angle and angular velocity of the object, and the gyro sensor 222 can measure an instantaneous inclination immediately after the object moves. In this embodiment, using a piezoelectric vibration gyro module as the gyro sensor 222, the inclination in the X axis direction (horizontal direction in FIG. 2) and the inclination in the Y axis direction (longitudinal direction in FIG. 2) in the horizontal plane are measured. . Then, the gyro sensor 222 outputs the measured value (detection value) as the detection content.
(通信部23)
通信部23は、ネットワーク6を介して、外部のコンピュータ5(図1)と通信する構成部である。この通信部23は、動作指示部21が決定した動作指示の情報を、ネットワーク6を介して送信できるようにデータ化して、コンピュータ5に送信する。 (Communication unit 23)
Thecommunication unit 23 is a component that communicates with an external computer 5 (FIG. 1) via the network 6. The communication unit 23 converts the information of the operation instruction determined by the operation instruction unit 21 into data so that it can be transmitted via the network 6 and transmits the data to the computer 5.
通信部23は、ネットワーク6を介して、外部のコンピュータ5(図1)と通信する構成部である。この通信部23は、動作指示部21が決定した動作指示の情報を、ネットワーク6を介して送信できるようにデータ化して、コンピュータ5に送信する。 (Communication unit 23)
The
(動作指示部21)
動作指示部21は、制御部211と記憶部212とを備え、検出部22が検出した値に基づく動作指示を決定する構成部である。 (Operation instruction unit 21)
Theoperation instruction unit 21 includes a control unit 211 and a storage unit 212, and determines an operation instruction based on the value detected by the detection unit 22.
動作指示部21は、制御部211と記憶部212とを備え、検出部22が検出した値に基づく動作指示を決定する構成部である。 (Operation instruction unit 21)
The
制御部211は、カーソル52に係る動作を制御する情報を生成する構成部であり、例えば、CPU(Central Processing Unit)である。制御部211が記憶部212に格納されるプログラムを展開し、実行することによって、動作指示部21の機能が実現される。
制御部211は、加速度センサ221と、ジャイロセンサ222とに接続され、それぞれから検出値(検出内容)を取得し、その検出値に基づく動作指示を決定し、動作指示の情報を生成する。 The control unit 211 is a configuration unit that generates information for controlling an operation related to thecursor 52, and is, for example, a CPU (Central Processing Unit). The control unit 211 develops the program stored in the storage unit 212 and executes the program, whereby the function of the operation instructing unit 21 is realized.
The control unit 211 is connected to theacceleration sensor 221 and the gyro sensor 222, acquires a detection value (detection content) from each of them, determines an operation instruction based on the detection value, and generates information of the operation instruction.
制御部211は、加速度センサ221と、ジャイロセンサ222とに接続され、それぞれから検出値(検出内容)を取得し、その検出値に基づく動作指示を決定し、動作指示の情報を生成する。 The control unit 211 is a configuration unit that generates information for controlling an operation related to the
The control unit 211 is connected to the
記憶部212は、データやプログラムを記憶する構成部であり、例えば、RAM(Random Access Memory)やROM(Read Only Memory)等である。
The storage unit 212 is a configuration unit that stores data and programs, and is, for example, a random access memory (RAM) or a read only memory (ROM).
ここで、本体部2の動きと、検出部22(加速度センサ221及びジャイロセンサ222)が計測した値(検出値)の変化と、その検出値に基づき制御部211が決定する動作指示の一例について表1を用いて説明する。ここでは、制御部211が決定する動作指示と、一般的なマウス操作とを関連づけて説明する。
Here, an example of an operation instruction determined by the control unit 211 based on the movement of the main unit 2, the change of the value (detection value) measured by the detection unit 22 (the acceleration sensor 221 and the gyro sensor 222), and the detection value This will be described using Table 1. Here, the operation instruction determined by the control unit 211 will be described in association with a general mouse operation.
以下の表1に示す足の動きをすることで、加速度センサ221及びジャイロセンサ222が計測した値(検出値)が変化する。制御部211は、これら加速度センサ221及びジャイロセンサ222から検出値を随時取得し、この変化後の検出値を判定して、動作指示を決定する。この判定の条件は、例えば、変化後の検出値が所定の閾値を超えたか否かである。
By moving the feet shown in Table 1 below, the values (detection values) measured by the acceleration sensor 221 and the gyro sensor 222 change. The control unit 211 acquires detection values from the acceleration sensor 221 and the gyro sensor 222 as needed, determines the detection value after the change, and determines an operation instruction. The condition of this determination is, for example, whether or not the detected value after change exceeds a predetermined threshold.
(カーソル移動)
ここで、図5を用いて、表1(1)に示す、右足を右に傾けた場合(カーソル右移動)について説明する。
例えば、基準軸(b)における加速度センサ221からのX軸の電圧値(検出値)は2.4[V]である。ここで、右足が右に傾けられ(L3~L4)、右足に装着された入力装置11の制御部211が、加速度センサ221からX軸の電圧値(検出値)=2.2[V]を取得したとき、図5にて本体部2として示す入力装置11の制御部211は「カーソル 右移動」の動作指示を決定する。このとき、制御部211は、0.2[V]の変化量に応じて、カーソル52の移動速度を決定し、その移動速度を動作指示に含める。 (Cursor movement)
Here, the case where the right foot is tilted to the right (cursor right movement) shown in Table 1 (1) will be described with reference to FIG.
For example, the voltage value (detected value) of the X axis from theacceleration sensor 221 in the reference axis (b) is 2.4 [V]. Here, the right foot is inclined to the right (L3 to L4), and the control unit 211 of the input device 11 attached to the right foot detects the voltage value (detection value) of the X axis = 2.2 [V] from the acceleration sensor 221. When acquired, the control unit 211 of the input device 11 shown as the main unit 2 in FIG. 5 determines an operation instruction of “cursor right movement”. At this time, the control unit 211 determines the moving speed of the cursor 52 according to the change amount of 0.2 [V], and includes the moving speed in the operation instruction.
ここで、図5を用いて、表1(1)に示す、右足を右に傾けた場合(カーソル右移動)について説明する。
例えば、基準軸(b)における加速度センサ221からのX軸の電圧値(検出値)は2.4[V]である。ここで、右足が右に傾けられ(L3~L4)、右足に装着された入力装置11の制御部211が、加速度センサ221からX軸の電圧値(検出値)=2.2[V]を取得したとき、図5にて本体部2として示す入力装置11の制御部211は「カーソル 右移動」の動作指示を決定する。このとき、制御部211は、0.2[V]の変化量に応じて、カーソル52の移動速度を決定し、その移動速度を動作指示に含める。 (Cursor movement)
Here, the case where the right foot is tilted to the right (cursor right movement) shown in Table 1 (1) will be described with reference to FIG.
For example, the voltage value (detected value) of the X axis from the
また、図5に示すように、基準軸(b)から所定の範囲内(L2~L3)の足の傾きで得られる検出値の場合、制御部11はカーソル移動の動作指示をしない。このとき、制御部11は、加速度センサ221から取得した検出値が所定の範囲内である場合に、カーソル52を移動させる動作指示をしない。このようにすることで、ユーザ4の足癖等による微妙な足の傾きで勝手にカーソル52が移動することを回避することができる。
Further, as shown in FIG. 5, in the case of the detection value obtained by the inclination of the foot within a predetermined range (L2 to L3) from the reference axis (b), the control unit 11 does not give an operation instruction of cursor movement. At this time, when the detection value acquired from the acceleration sensor 221 is within the predetermined range, the control unit 11 does not instruct the operation to move the cursor 52. By doing this, it is possible to prevent the cursor 52 from moving by hand due to a slight foot inclination due to a toe or the like of the user 4.
(選択)
ここで、図6を用いて、表1(6)に示す、左足の踵を上げた場合(左クリック)について説明する。
左足のつま先を動かさずに踵を上げることで、本体部2が上方向へ瞬間的に上がることになる。これにより、制御部211が取得する、加速度センサ221のZ軸方向の検出値と、ジャイロセンサ222のX軸方向の検出値及びY軸方向の検出値とが共に、クリックされたと判定する閾値を超えた場合、制御部211は「左クリックする」の動作指示を決定する。このとき、ジャイロセンサ222により検出される値は、瞬間的な上方向への動きにより本体部2が動くためである。 (Choice)
Here, the case where the heel of the left foot is raised (left click) shown in Table 1 (6) will be described using FIG.
By raising the heel without moving the toes of the left foot, themain body part 2 will rise momentarily upward. Thereby, the threshold value determined by the control unit 211 that the detected value in the Z-axis direction of the acceleration sensor 221 and the detected value in the X-axis direction and the detected value in the Y-axis direction of the gyro sensor 222 are both clicked When it exceeds, the control unit 211 determines an operation instruction of “left click”. At this time, the value detected by the gyro sensor 222 is because the main body 2 is moved by the momentary upward movement.
ここで、図6を用いて、表1(6)に示す、左足の踵を上げた場合(左クリック)について説明する。
左足のつま先を動かさずに踵を上げることで、本体部2が上方向へ瞬間的に上がることになる。これにより、制御部211が取得する、加速度センサ221のZ軸方向の検出値と、ジャイロセンサ222のX軸方向の検出値及びY軸方向の検出値とが共に、クリックされたと判定する閾値を超えた場合、制御部211は「左クリックする」の動作指示を決定する。このとき、ジャイロセンサ222により検出される値は、瞬間的な上方向への動きにより本体部2が動くためである。 (Choice)
Here, the case where the heel of the left foot is raised (left click) shown in Table 1 (6) will be described using FIG.
By raising the heel without moving the toes of the left foot, the
(選択維持)
次に、引き続き図6を用いて、表1(8)に示す、左足の踵を上げたままの場合(左クリック維持)について説明する。
単純に足の踵を上下する場合、本体部2の前方向への傾きは一瞬であるため、加速度センサ221のY軸方向の検出値は大きく変化しない。しかしながら、足の踵を上げたままにすると、本体部2が前傾した状態が維持されることになる。このとき、加速度センサ221のY軸方向の検出値は、本体部2が前傾状態であることを判定する閾値を超えたままとなる。この閾値を超えている期間、制御部211は「左クリックする」の動作指示を決定し続ける。すなわち、コンピュータ5ではカーソル52が左クリックされたまま、すなわち「左クリック維持」の状態となる。 (Maintain selection)
Next, the case where the heel of the left foot is kept raised (maintaining the left click) shown in Table 1 (8) will be described using FIG. 6 continuously.
When simply moving the heel of the foot up and down, the inclination of themain body 2 in the forward direction is instantaneous, so the detected value in the Y-axis direction of the acceleration sensor 221 does not change significantly. However, when the heel of the foot is kept raised, the body 2 is maintained in the forwardly inclined state. At this time, the detection value in the Y-axis direction of the acceleration sensor 221 still exceeds the threshold value for determining that the main body 2 is in the forward lean state. While the threshold is exceeded, the control unit 211 continues to determine the operation instruction of “left click”. That is, in the computer 5, the cursor 52 is left-clicked, that is, it is in the state of "left-click maintained".
次に、引き続き図6を用いて、表1(8)に示す、左足の踵を上げたままの場合(左クリック維持)について説明する。
単純に足の踵を上下する場合、本体部2の前方向への傾きは一瞬であるため、加速度センサ221のY軸方向の検出値は大きく変化しない。しかしながら、足の踵を上げたままにすると、本体部2が前傾した状態が維持されることになる。このとき、加速度センサ221のY軸方向の検出値は、本体部2が前傾状態であることを判定する閾値を超えたままとなる。この閾値を超えている期間、制御部211は「左クリックする」の動作指示を決定し続ける。すなわち、コンピュータ5ではカーソル52が左クリックされたまま、すなわち「左クリック維持」の状態となる。 (Maintain selection)
Next, the case where the heel of the left foot is kept raised (maintaining the left click) shown in Table 1 (8) will be described using FIG. 6 continuously.
When simply moving the heel of the foot up and down, the inclination of the
そして、閾値を超えている期間(制御部211が「左クリックする」の動作指示を決定し続けている状態、すなわち「左クリック維持」の状態)において、さらにユーザ4が左足を左に傾けたとする。これにより、本体部2が左に傾斜し、制御部211は、加速度センサ221から取得した検出値から、「カーソル 下移動」の動作指示を決定する。すなわち、制御部211は、「左クリックする」と「カーソル 下移動」との双方の動作指示の情報を生成する。これにより、コンピュータ5ではドラッグが行われる。その後、ユーザ4が左足の踵を下ろして、本体部2の傾きを基準軸の位置に戻すことでドラッグが解除される。
Then, the user 4 further leans the left foot to the left during a period exceeding the threshold (in a state where the control unit 211 continues to determine the operation instruction of “left click”, ie, “hold left click”). Do. As a result, the main unit 2 tilts to the left, and the control unit 211 determines an operation instruction of “move the cursor downward” from the detection value acquired from the acceleration sensor 221. That is, the control unit 211 generates information of operation instructions for both “left click” and “move cursor downward”. Thus, the drag is performed on the computer 5. Thereafter, the user 4 lowers the heel of the left foot and returns the tilt of the main body 2 to the position of the reference axis, whereby the drag is released.
以上のように、ドラッグを行う足の動作は、左足の踵を上げて本体部2を前傾させたまま、足を左に傾けることとなる。これは、ユーザ4が立った状態である場合、左膝を前方に曲げることで容易にドラッグを行うことができるが、ユーザ4が座った状態である場合、少し難しい動作となる。そこで、座っている場合は、図7に示すように、まず左足の踵を上げてから、足のつま先を地面に擦るように後方に下げる。これにより、必然的に本体部2は前傾する。そのまま左足を左側に傾けることでドラッグを容易に行うことができる。
As described above, with the movement of the foot performing dragging, the foot is inclined to the left while raising the heel of the left foot and inclining the main body part 2 forward. This makes it possible to easily drag by bending the left knee forward when the user 4 is standing, but becomes a somewhat difficult operation when the user 4 is sitting. Therefore, when sitting down, as shown in FIG. 7, first raise the heel of the left foot, and then lower it backward so as to rub the toes of the foot on the ground. As a result, the main body 2 inevitably tilts forward. By dragging the left foot to the left as it is, dragging can be easily performed.
同様に、足を傾ける場合、例えば、右膝や右足の付け根を支点として、右足の裏を地面に擦るように右に移動させることで、必然的に本体部2は左に傾く。このように足を動作させることで、ユーザ4が立った状態であっても、本発明のユーザ入力装置1を用いることで容易にカーソル52に係る動作を制御することができる。
Similarly, when tilting the foot, for example, the body portion 2 is inevitably inclined to the left by moving the back of the right foot to the right with the bottom of the right foot and the base of the right foot as a fulcrum. By operating the foot in this manner, even when the user 4 is standing, the operation relating to the cursor 52 can be easily controlled by using the user input device 1 of the present invention.
また、制御部211は、動作指示を決定した後に所定時間だけ判定処理をせず待機する場合がある。この待機処理が行われる所定時間は、加速度センサ221及びジャイロセンサ222の精度や検出値を取得する時間間隔により自由に設定が可能である。
この制御部211が動作指示を決定した後に所定時間だけ判定処理をせず待機する場合について説明する。例えば、左足の踵を上げたとき、制御部211は左クリックの判定をする(時刻t1)。このとき、検出部22(加速度センサ221、ジャイロセンサ222)が検出値を出力する時間間隔が短いと、左足の踵を上げた動きが1回であるにもかかわらず、加速度センサ221及びジャイロセンサ222は何度も制御部211が左クリックの判定をする検出値を出力してしまう。 The control unit 211 may stand by without performing the determination process for a predetermined time after determining the operation instruction. The predetermined time for which the standby process is performed can be freely set by the accuracy of theacceleration sensor 221 and the gyro sensor 222 or the time interval for acquiring the detection value.
A case where the control unit 211 determines the operation instruction and stands by without performing the determination process for a predetermined time will be described. For example, when the heel of the left foot is raised, the control unit 211 determines left click (time t1). At this time, if the time interval at which the detection unit 22 (acceleration sensor 221, gyro sensor 222) outputs a detection value is short, the acceleration sensor 221 and the gyro sensor may be operated despite raising the heel of the left foot one time. The reference numeral 222 repeatedly outputs the detection value for the control unit 211 to determine the left click.
この制御部211が動作指示を決定した後に所定時間だけ判定処理をせず待機する場合について説明する。例えば、左足の踵を上げたとき、制御部211は左クリックの判定をする(時刻t1)。このとき、検出部22(加速度センサ221、ジャイロセンサ222)が検出値を出力する時間間隔が短いと、左足の踵を上げた動きが1回であるにもかかわらず、加速度センサ221及びジャイロセンサ222は何度も制御部211が左クリックの判定をする検出値を出力してしまう。 The control unit 211 may stand by without performing the determination process for a predetermined time after determining the operation instruction. The predetermined time for which the standby process is performed can be freely set by the accuracy of the
A case where the control unit 211 determines the operation instruction and stands by without performing the determination process for a predetermined time will be described. For example, when the heel of the left foot is raised, the control unit 211 determines left click (time t1). At this time, if the time interval at which the detection unit 22 (
そのため、制御部211は左クリックの判定をした後、所定時間だけ処理を待機する。つまり、この待機処理は、不連続な左クリックの動作指示を制御部211が何度も決定してしまい、コンピュータ5において左クリックが連打されることになるのを回避するためである。この待機処理が行われる所定時間内に、加速度センサ221及びジャイロセンサ222は、基準軸に位置する状態のときの検出値に安定する。この所定時間が経過した後で、再度左足の踵が上がったとき、制御部211は左クリックの判定をし(時刻t2)、左クリックの動作指示を決定する。
すなわち、待機処理が行われる所定時間は、ユーザが左足の踵を上げた直後の時刻から、左足の踵を下げて地面に接地して、本体部2(検出部22)が基準軸に位置する状態、すなわち基準軸の傾きがなく安定した状態になる時刻までの時間を設定することが望ましい。 Therefore, after determining the left click, the control unit 211 stands by for a predetermined time. That is, in the standby process, the control unit 211 determines the operation instruction of the discontinuous left click many times to avoid that the left click is continuously hit in thecomputer 5. The acceleration sensor 221 and the gyro sensor 222 stabilize at the detection value in the state of being positioned on the reference axis within a predetermined time in which the standby process is performed. After the predetermined time has elapsed, when the heel of the left foot rises again, the control unit 211 determines left click (time t2), and determines a left click operation instruction.
That is, from the time immediately after the user lifts the heel of the left foot, the user turns the heel of the left foot down and touches the ground, and the main body 2 (detection unit 22) is positioned at the reference axis It is desirable to set a time, that is, a time until the time when the reference axis becomes stable without a tilt of the reference axis.
すなわち、待機処理が行われる所定時間は、ユーザが左足の踵を上げた直後の時刻から、左足の踵を下げて地面に接地して、本体部2(検出部22)が基準軸に位置する状態、すなわち基準軸の傾きがなく安定した状態になる時刻までの時間を設定することが望ましい。 Therefore, after determining the left click, the control unit 211 stands by for a predetermined time. That is, in the standby process, the control unit 211 determines the operation instruction of the discontinuous left click many times to avoid that the left click is continuously hit in the
That is, from the time immediately after the user lifts the heel of the left foot, the user turns the heel of the left foot down and touches the ground, and the main body 2 (detection unit 22) is positioned at the reference axis It is desirable to set a time, that is, a time until the time when the reference axis becomes stable without a tilt of the reference axis.
ここで、この2連続の左クリックがダブルクリックとして判定されるようにする場合、時刻t1から時刻t2までの時間間隔は、コンピュータ5においてダブルクリックとして判定される時間間隔であることが望ましい。つまり、待機処理が行われる所定時間は、コンピュータ5においてダブルクリックとして判定される時間間隔よりも短くしておくことが望ましい。
Here, in the case where the two left clicks are determined as double clicks, it is preferable that the time interval from time t1 to time t2 be a time interval determined as the double click in the computer 5. That is, it is desirable that the predetermined time for which the standby process is performed be shorter than the time interval determined as a double click in the computer 5.
また、所定時間だけ処理を待機する代わりに、制御部211は、加速度センサ221及びジャイロセンサ222からの検出値が所定範囲内の値になるまで、待機処理を行ってもよい。
例えば、本体部2(検出部22)が基準軸に位置する状態、すなわち基準軸の傾きがなく安定した状態に位置するときに、加速度センサ221及びジャイロセンサ222から取得する検出値を、安定検出値とする。この安定検出値を基準とした所定範囲内の値を予め記憶部212に記憶しておく。 Further, instead of waiting for the process for a predetermined time, the control unit 211 may perform the standby process until the detection values from theacceleration sensor 221 and the gyro sensor 222 become values within a predetermined range.
For example, when the main unit 2 (detection unit 22) is positioned on the reference axis, that is, in a stable state without inclination of the reference axis, the detection value acquired from theacceleration sensor 221 and the gyro sensor 222 is stably detected. It will be a value. A value within a predetermined range based on the stable detection value is stored in advance in the storage unit 212.
例えば、本体部2(検出部22)が基準軸に位置する状態、すなわち基準軸の傾きがなく安定した状態に位置するときに、加速度センサ221及びジャイロセンサ222から取得する検出値を、安定検出値とする。この安定検出値を基準とした所定範囲内の値を予め記憶部212に記憶しておく。 Further, instead of waiting for the process for a predetermined time, the control unit 211 may perform the standby process until the detection values from the
For example, when the main unit 2 (detection unit 22) is positioned on the reference axis, that is, in a stable state without inclination of the reference axis, the detection value acquired from the
そして、制御部211は、「左クリックする」の動作指示を決定した後に待機処理を実行開始する。その後、制御部211は、加速度センサ221及びジャイロセンサ222から取得する検出値が、安定検出値を基準とした所定範囲内の値となったときに、待機処理を終了する。そして、制御部211は、次の加速度センサ221及びジャイロセンサ222から取得する検出値が、クリックされたと判定する閾値を超えた場合に、次の「左クリックする」の動作指示を決定する。
ここで、制御部211は、加速度センサ221及びジャイロセンサ222から取得する検出値が、複数回連続して、安定検出値を基準とした所定範囲内の値となったときに、待機処理を終了することが望ましい。 Then, after determining the operation instruction of “left click”, the control unit 211 starts executing the standby process. Thereafter, when the detection values acquired from theacceleration sensor 221 and the gyro sensor 222 become values within a predetermined range based on the stability detection value, the control unit 211 ends the standby processing. Then, the control unit 211 determines the next “left click” operation instruction when the detection values acquired from the next acceleration sensor 221 and the gyro sensor 222 exceed the threshold value determined to be clicked.
Here, the control unit 211 ends the standby process when the detection value acquired from theacceleration sensor 221 and the gyro sensor 222 becomes a value within a predetermined range based on the stable detection value continuously a plurality of times. It is desirable to do.
ここで、制御部211は、加速度センサ221及びジャイロセンサ222から取得する検出値が、複数回連続して、安定検出値を基準とした所定範囲内の値となったときに、待機処理を終了することが望ましい。 Then, after determining the operation instruction of “left click”, the control unit 211 starts executing the standby process. Thereafter, when the detection values acquired from the
Here, the control unit 211 ends the standby process when the detection value acquired from the
表1に示すように、右足を右に傾けると共に左足を右に傾けることで、カーソル52は表示画面51にて右上に向かって移動する。このように、右足及び左足の動きを組み合わせることで、手で操作するマウスと同様の操作をすることができる。
As shown in Table 1, the cursor 52 moves toward the upper right on the display screen 51 by tilting the right foot to the right and tilting the left foot to the right. As described above, by combining the movement of the right foot and the left foot, the same operation as a hand-operated mouse can be performed.
以上のように、本発明のユーザ入力装置1は、足を傾けたり、踵を上下に動かしたりといった単純な動きで、コンピュータ5が備える表示画面51に表示されたカーソル52に係る動作を容易に操作することができる。すなわち、一方の動作指示部(例えば、右足首に装着された入力装置11の動作指示部21)が決定する動作指示のパターンと、他方の動作指示部(例えば、左足首に装着された入力装置12の動作指示部22)が決定する動作指示のパターンとは、カーソル52に係る動作の各パターンを実行可能にする。
As described above, the user input device 1 of the present invention can easily perform an operation related to the cursor 52 displayed on the display screen 51 provided in the computer 5 by a simple movement such as tilting the foot or moving the eyelid up and down. It can be operated. That is, a pattern of operation instructions determined by one operation instruction unit (for example, operation instruction unit 21 of input device 11 attached to the right ankle) and the other operation instruction unit (for example, input device attached to the left ankle) The operation instruction pattern determined by the 12 operation instruction units 22) enables execution of each pattern of the operation related to the cursor 52.
本発明は、前記した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で種々の変更や変形を行うことができる。特に、本発明は、マウス以外のデバイス、例えばキーボードやコントローラ等のデバイスとしても利用することができる。
例えば、本実施形態では、入力装置11,12を、図2では、箱状の本体部2とベルト状の装着部3とで示したが、本体部2と装着部3とが一体化していても構わない。例えば、靴下やブーツ等のように足に履いて装着するものや、クリップ等のように足首を挟んで足に装着するもの、本体部2が足輪に内蔵されたもの等であっても構わない。 The present invention is not limited to the above-described embodiment, and various changes and modifications can be made without departing from the scope of the present invention. In particular, the present invention can also be used as a device other than a mouse, for example, a device such as a keyboard or a controller.
For example, in the present embodiment, although the input devices 11 and 12 are shown by the box-like main body 2 and the belt-like attachment 3 in FIG. 2, the main body 2 and the attachment 3 are integrated. I don't care. For example, they may be worn by putting on the foot like socks or boots, those attached to the foot across the ankle like clips etc, or those with the main body 2 built in the foot ring etc. Absent.
例えば、本実施形態では、入力装置11,12を、図2では、箱状の本体部2とベルト状の装着部3とで示したが、本体部2と装着部3とが一体化していても構わない。例えば、靴下やブーツ等のように足に履いて装着するものや、クリップ等のように足首を挟んで足に装着するもの、本体部2が足輪に内蔵されたもの等であっても構わない。 The present invention is not limited to the above-described embodiment, and various changes and modifications can be made without departing from the scope of the present invention. In particular, the present invention can also be used as a device other than a mouse, for example, a device such as a keyboard or a controller.
For example, in the present embodiment, although the
また、本実施形態では、足の動きを、前後左右に足を傾ける動きと、足の踵を上げる動きとを判定する内容を説明したが、足の他の動きであっても構わない。例えば、足首を左右にねじる動きや、足を大きく蹴りだす動き等による本体部2の動きを制御部211が判定しても構わない。例えば、足を大きく蹴りだす動きは、足の踵を上げる動きよりも前方向に大きく動くため、ジャイロセンサ222のY軸方向の検出値から制御部211は判定することができる。これにより、例えば、ユーザ4の歩き出しを検出した制御部211がその後の動作指示をしないという、スリープ機能をユーザ入力装置1は備えることができる。
Further, in the present embodiment, the content of determining the movement of the foot, that is, the movement of inclining the foot back and forth and right and the movement of raising the heel of the foot has been described. For example, the control unit 211 may determine the movement of the main body 2 due to, for example, a movement of twisting the ankle to the left or right, a movement of sharply kicking a foot, or the like. For example, since the movement of largely kicking the foot moves in the forward direction more than the movement of raising the heel of the foot, the control unit 211 can determine it from the detection value in the Y-axis direction of the gyro sensor 222. Thus, for example, the user input device 1 can be provided with a sleep function in which the control unit 211 that has detected the start of the user 4 does not instruct the operation thereafter.
例えば、このスリープ機能と、例えばダブルクリックすることでスリープ機能を解除するスリープ解除機能とをユーザ入力装置1が備えてもよい。このスリープ機能を備えるユーザ入力装置1を足に装着したユーザ4は、講演会等において壇上に立ってプレゼンテーションを行う場合に、コンピュータ5を操作する操作者に指示や合図等をする必要がない。直立した姿勢のユーザ4は、足を動かしてコンピュータ5を遠隔操作して、スクリーンに表示されたカーソル52に係る動作を制御することができるからである。遠隔操作するための機器を手で持たないため、ユーザ4は両手を自由に使ってジェスチャーすることができ、より観客にアピールすることができる。
For example, the user input device 1 may include the sleep function and a sleep release function that releases the sleep function by double-clicking, for example. The user 4 who wears the user input device 1 having the sleep function on his / her foot does not need to give instructions or signals to the operator who operates the computer 5 when giving a presentation on a stage at a lecture or the like. This is because the user 4 in the upright posture can move his / her foot to remotely control the computer 5 to control the operation of the cursor 52 displayed on the screen. Since the user does not hold the device for remote control by hand, the user 4 can freely make gestures with both hands, which can further appeal to the audience.
また、検出部22は、加速度センサ221とジャイロセンサ222との他に、磁気センサや赤外線センサ等を備えてもよい。また、加速度センサ221とジャイロセンサ222とを複数備えてもよい。このように複数種類のセンサ、複数のセンサを備えることで、制御部211は、本体部2が基準軸の位置からどのように動いたのか、センサの数だけ検出内容を取得することができる。これにより、カーソルの移動速度を調整する等の細かい動作指示だけでなく、複雑な足の動きを判定することができる。これにより、制御部211は検出内容に応じて、ウェブブラウザに対して「戻る」「進む」等の指示や、ショートカットキーに対応した指示等をコンピュータ5に送信することができる。
In addition to the acceleration sensor 221 and the gyro sensor 222, the detection unit 22 may include a magnetic sensor, an infrared sensor, and the like. Also, a plurality of acceleration sensors 221 and gyro sensors 222 may be provided. As described above, by providing the plurality of types of sensors and the plurality of sensors, the control unit 211 can acquire the detection content as many as the number of sensors as how the main body unit 2 moved from the position of the reference axis. This makes it possible to determine not only detailed motion instructions such as adjusting the moving speed of the cursor, but also complicated foot movements. Thus, the control unit 211 can transmit to the computer 5 an instruction such as “return” or “advance” or an instruction corresponding to the shortcut key to the web browser according to the detection content.
また、本実施形態において、制御部211は、加速度センサ221から得られる検出値から、カーソル52の移動速度を決定しているが、制御部211は、ジャイロセンサ222から得られる検出値と組み合わせて、カーソル52の移動速度を決定してもよい。これにより、制御部211は、加速度センサ221の検出値から決定したカーソル52の移動速度に、ジャイロセンサ222の検出値から決定したカーソル52の移動速度を加えることで、ジャイロセンサ222の検出値に応じて、カーソル52の移動速度をさらに加速させたり、減速させたりすることができる。
Further, in the present embodiment, the control unit 211 determines the moving speed of the cursor 52 from the detection value obtained from the acceleration sensor 221, but the control unit 211 combines with the detection value obtained from the gyro sensor 222. The movement speed of the cursor 52 may be determined. Thereby, the control unit 211 adds the moving speed of the cursor 52 determined from the detection value of the gyro sensor 222 to the moving speed of the cursor 52 determined from the detection value of the acceleration sensor 221 to make the detection value of the gyro sensor 222 Accordingly, the moving speed of the cursor 52 can be further accelerated or decelerated.
また、ユーザ入力装置1から送信される指示に対応して、コンピュータ5で指示に応じた操作が実行されるデバイスドライバを予めコンピュータ5にインストールしておいても構わない。このデバイスドライバを用いることで、動作指示部21が決定する動作指示のパターンをさらに多くすることができる。これにより、ユーザ入力装置1はコンピュータ5に対して複雑な入力が可能なデバイスとなる。
Further, in response to an instruction transmitted from the user input device 1, a device driver may be previously installed in the computer 5 in which an operation according to the instruction is executed by the computer 5. By using this device driver, the number of operation instruction patterns determined by the operation instruction unit 21 can be further increased. As a result, the user input device 1 becomes a device capable of complicated input to the computer 5.
また、足に装着して操作するため、従来のマウスを手で操作することが原因による腱鞘炎の発症を避けることができる。
また、衛生面や作業工程上、手でキーボードやマウスを触れることができないユーザであっても、足でコンピュータ5を操作することができる。例えば医療従事者は、手袋を装着した両手で医療器具や医療用マシンなどを操りながら、足でコンピュータ5を操作することができる。他にも手袋をして作業する場合がある調理者や薬剤師、工場内作業者など、荷物を抱えた配達員なども、手を使わずに足でコンピュータ5を操作することができる。 In addition, since the conventional mouse is operated by hand because it is worn on the foot and operated, it is possible to avoid the onset of tendinitis due to the cause.
In addition, even a user who can not touch the keyboard or mouse by hand can operate thecomputer 5 with his / her foot in terms of hygiene and work processes. For example, a medical worker can operate the computer 5 with his / her feet while operating a medical instrument or a medical machine with both hands wearing gloves. In addition, a cook who may work with gloves, a pharmacist, a worker in a factory, a delivery person holding a luggage, etc. can operate the computer 5 with his / her feet without using his / her hands.
また、衛生面や作業工程上、手でキーボードやマウスを触れることができないユーザであっても、足でコンピュータ5を操作することができる。例えば医療従事者は、手袋を装着した両手で医療器具や医療用マシンなどを操りながら、足でコンピュータ5を操作することができる。他にも手袋をして作業する場合がある調理者や薬剤師、工場内作業者など、荷物を抱えた配達員なども、手を使わずに足でコンピュータ5を操作することができる。 In addition, since the conventional mouse is operated by hand because it is worn on the foot and operated, it is possible to avoid the onset of tendinitis due to the cause.
In addition, even a user who can not touch the keyboard or mouse by hand can operate the
また、ネットワーク9に有線のUSBケーブルを用いる場合、本体部2は電源部を必要としない。動作指示部21と検出部22と通信部23とは、USBケーブルで接続されたコンピュータ5からの電力が供給されることで動作する。例えば、デスクの下に置かれたデスクトップパソコンをコンピュータ5とした場合、デスクの下でUSBケーブルが動くため、デスクの上にて手で操作するマウスと異なり、ユーザ4が操作時にUSBケーブルを邪魔に思うことがない。
When a wired USB cable is used for the network 9, the main unit 2 does not need a power supply unit. The operation instruction unit 21, the detection unit 22, and the communication unit 23 operate by being supplied with power from the computer 5 connected by the USB cable. For example, when the desktop PC placed under the desk is the computer 5, the USB cable moves under the desk, so unlike the mouse operated by hand on the desk, the user 4 disturbs the USB cable at the time of operation I have no idea
また、本体部21に、通信部23が無線LAN等の無線ネットワークと、USBケーブル等の有線ネットワークとのどちらか一方で通信を行うように切り替えるスイッチを備えてもよい。これにより、自宅や社内等では有線ネットワークを用いてコンピュータ5と接続し、外出先では無線ネットワークを用いてコンピュータ5と接続するということができる。
In addition, the main body unit 21 may be equipped with a switch for switching such that the communication unit 23 communicates with either a wireless network such as a wireless LAN or a wired network such as a USB cable. As a result, it is possible to connect to the computer 5 using a wired network at home, in the office, etc., and to connect to the computer 5 using a wireless network when away from home.
コンピュータ5は、ノートパソコン(Laptop)やデスクトップパソコンだけでなく、タブレット端末やサーバ、スマートフォン、ゲーム機等であってもよい。ここで、コンピュータ5がゲーム機であれば、カーソル52は十字キーにより動作されるキャラクター等の操作対象である。
The computer 5 may be not only a laptop computer (Laptop) or a desktop computer, but also a tablet terminal, a server, a smartphone, a game machine, or the like. Here, if the computer 5 is a game machine, the cursor 52 is an operation target such as a character operated by the cross key.
1 ユーザ入力装置
2 本体部
3 装着部
4 ユーザ
5 コンピュータ
6 ネットワーク
11 入力装置(右足装着)
12 入力装置(左足装着)
21 動作指示部
22 検出部
23 通信部
32 傾き調整部
51 表示画面
52 カーソル
53 アイコン
211 制御部
212 記憶部
221 加速度センサ
222 ジャイロセンサ 1user input device 2 main unit 3 mounting unit 4 user 5 computer 6 network 11 input device (right foot mounted)
12 input device (left foot attached)
21 operation instruction unit 22detection unit 23 communication unit 32 inclination adjustment unit 51 display screen 52 cursor 53 icon 211 control unit 212 storage unit 221 acceleration sensor 222 gyro sensor
2 本体部
3 装着部
4 ユーザ
5 コンピュータ
6 ネットワーク
11 入力装置(右足装着)
12 入力装置(左足装着)
21 動作指示部
22 検出部
23 通信部
32 傾き調整部
51 表示画面
52 カーソル
53 アイコン
211 制御部
212 記憶部
221 加速度センサ
222 ジャイロセンサ 1
12 input device (left foot attached)
21 operation instruction unit 22
Claims (11)
- コンピュータと通信可能に接続される一対の入力装置からなるユーザ入力装置であって、
前記入力装置は、
本体部と、当該本体部を足に装着する装着部とを備え、
各々の前記本体部は、
当該本体部の動きを検出する検出部と、
前記検出部からの検出内容に基づいて、前記コンピュータの表示画面に表示されるカーソルに係る動作を指示する動作指示を決定する動作指示部と、
前記動作指示の情報を前記コンピュータに送信する通信部と
を備え、
一方の前記動作指示部が決定する動作指示のパターンと、他方の前記動作指示部が決定する動作指示のパターンとは、前記カーソルに係る動作の各パターンを実行可能にする
ことを特徴とするユーザ入力装置。 A user input device comprising a pair of input devices communicably connected to a computer, the user input device comprising:
The input device is
A main body portion and a mounting portion for mounting the main body portion on a foot;
Each said body part is
A detection unit that detects the movement of the main unit;
An operation instruction unit that determines an operation instruction for instructing an operation related to a cursor displayed on a display screen of the computer based on the detection content from the detection unit;
And a communication unit for transmitting the information of the operation instruction to the computer,
The user is characterized in that the operation instruction pattern determined by the one operation instruction unit and the operation instruction pattern determined by the other operation instruction unit enable execution of each pattern of the operation related to the cursor. Input device. - 前記カーソルに係る動作は、前記カーソルの移動と、選択と、選択維持とであることを特徴とする請求の範囲1に記載されたユーザ入力装置。 The user input device according to claim 1, wherein the operation related to the cursor is movement, selection, and selection maintenance of the cursor.
- 前記一対の入力装置は、第1入力装置及び第2入力装置とからなり、
前記第1入力装置が備える動作指示部は、前記検出内容に基づいて、前記表示画面の左右方向に前記カーソルを移動させる動作指示と、左クリックまたは右クリックのどちらか一方のクリックを行う選択の動作指示とを決定し、
前記第2入力装置が備える動作指示部は、前記検出内容に基づいて、前記表示画面の上下方向に前記カーソルを動作させる動作指示と、前記第1入力装置が備える動作指示部が決定する動作指示とは反対側の他方のクリックを行う選択の動作指示とを決定する
ことを特徴とする請求の範囲1に記載されたユーザ入力装置。 The pair of input devices comprises a first input device and a second input device,
The operation instruction unit included in the first input device is an operation instruction for moving the cursor in the left and right direction of the display screen based on the detected content, and one of a left click and a right click. Determine the operation instruction and
The operation instruction unit included in the second input device is an operation instruction to operate the cursor in the vertical direction of the display screen based on the detection content, and an operation instruction determined by the operation instruction unit included in the first input device. The user input device according to claim 1, characterized in that it determines an operation instruction of a selection to perform the other click on the opposite side. - 前記一対の入力装置は、第1入力装置及び第2入力装置とからなり、
前記検出内容が左右方向の動きである場合、
前記第1入力装置が備える動作指示部は、前記表示画面の左右方向に前記カーソルを移動させる動作指示を決定し、
前記第2入力装置が備える動作指示部は、前記表示画面の上下方向に前記カーソルを移動させる動作指示を決定し、
前記検出内容が上方向の動きである場合、
前記第1入力装置が備える動作指示部は、左クリック及び右クリックのどちらか一方のクリックを行う選択の動作指示を決定し、
前記第2入力装置が備える動作指示部は、前記第1入力装置が備える動作指示部が生成する動作指示とは反対側の他方のクリックを行う選択の動作指示を決定し、
前記検出内容が上方向の動きかつ前方向の動きである場合、
前記第1入力装置が備える動作指示部は、前記一方のクリックが維持される選択維持の動作指示を決定し、
前記第2入力装置が備える動作指示部は、前記他方のクリックが維持される選択維持の動作指示を決定する
ことを特徴とする請求の範囲1に記載されたユーザ入力装置。 The pair of input devices comprises a first input device and a second input device,
If the detected content is a lateral movement,
The operation instruction unit included in the first input device determines an operation instruction to move the cursor in the left and right direction of the display screen,
The operation instruction unit included in the second input device determines an operation instruction to move the cursor in the vertical direction of the display screen,
If the detected content is upward movement,
The operation instruction unit included in the first input device determines an operation instruction of selection to perform one of left click and right click;
The operation instruction unit included in the second input device determines an operation instruction of selection to perform the other click opposite to the operation instruction generated by the operation instruction unit included in the first input device,
If the detected content is an upward movement and a forward movement,
The operation instruction unit included in the first input device determines an operation instruction for selection maintenance in which the one click is maintained;
The user input device according to claim 1, wherein the operation instruction unit included in the second input device determines an operation instruction for selection maintenance in which the other click is maintained. - 前記第1入力装置が備える動作指示部は、前記選択の動作指示を決定した後、前記第1入力装置が備える検出部からの検出内容が、前記第1入力装置が備える本体部の動きが安定した状態を示す内容になるまで、次の選択の動作指示を決定せず、
前記第2入力装置が備える動作指示部は、前記選択の動作指示を決定した後、前記第2入力装置が備える検出部からの検出内容が、前記第2入力装置が備える本体部の動きが安定した状態を示す内容になるまで、次の選択の動作指示を決定しない
ことを特徴とする請求の範囲4に記載されたユーザ入力装置。 After the operation instruction unit included in the first input device determines the operation instruction for the selection, the detection content from the detection unit included in the first input device indicates that the movement of the main unit included in the first input device is stable Do not determine the operation instruction for the next selection until the content indicates the
After the operation instruction unit included in the second input device determines the operation instruction for the selection, the detection content from the detection unit included in the second input device indicates that the movement of the main unit included in the second input device is stable The user input device according to claim 4, wherein the operation instruction for the next selection is not determined until the content indicates the above state. - 前記検出部が検出する前記本体部の左右の水平面に対する傾き量と、
前記動作指示部が生成する動作指示に含まれる前記カーソルの移動速度とは比例することを特徴とする請求の範囲1に記載されたユーザ入力装置。 Amount of inclination of the main body to the horizontal plane detected by the detection unit;
The user input device according to claim 1, wherein the moving speed of the cursor included in the operation instruction generated by the operation instruction unit is proportional to the movement speed of the cursor. - 前記動作指示部は、前記検出部が検出する前記本体部の水平面に対する傾き量が所定の範囲内である場合、前記カーソルを移動させる動作指示を決定しないことを特徴とする請求の範囲6に記載されたユーザ入力装置。 7. The motion instruction unit according to claim 6, wherein the operation instruction unit does not determine an operation instruction to move the cursor when the amount of inclination of the main unit to the horizontal plane detected by the detection unit is within a predetermined range. User input device.
- 前記検出部は、加速度センサと、ジャイロセンサとを備えることを特徴とする請求の範囲6に記載されたユーザ入力装置。 The user input device according to claim 6, wherein the detection unit comprises an acceleration sensor and a gyro sensor.
- 前記装着部は、足首から膝までの間で装着することを特徴とする請求の範囲1に記載されたユーザ入力装置。 The user input device according to claim 1, wherein the mounting portion is mounted between an ankle and a knee.
- 前記入力装置は、足に装着された前記本体部の傾きを調整する傾き調整部を備えることを特徴とする請求の範囲1に記載されたユーザ入力装置。 The user input device according to claim 1, wherein the input device includes a tilt adjustment unit configured to adjust a tilt of the main body unit attached to a foot.
- カーソルが表示される表示画面を備えるコンピュータと、該コンピュータと通信可能に接続される一対の入力装置を有するカーソル制御システムであって、
前記入力装置は、
本体部と、当該本体部を足に装着する装着部とを備え、
各々の前記本体部は、
当該本体部の動きを検出する検出部と、
前記検出部からの検出内容に基づいて、前記コンピュータの表示画面に表示されるカーソルに係る動作を指示する動作指示を決定する動作指示部と、
前記動作指示の情報を前記コンピュータに送信する通信部と
を備え、
一対の前記入力装置が送信する情報の組み合わせにより、前記カーソルに係る動作を制御することを特徴とするカーソル制御システム。 A cursor control system comprising: a computer having a display screen on which a cursor is displayed; and a pair of input devices communicably connected to the computer,
The input device is
A main body portion and a mounting portion for mounting the main body portion on a foot;
Each said body part is
A detection unit that detects the movement of the main unit;
An operation instruction unit that determines an operation instruction for instructing an operation related to a cursor displayed on a display screen of the computer based on the detection content from the detection unit;
And a communication unit for transmitting the information of the operation instruction to the computer,
A cursor control system characterized by controlling an operation related to the cursor by a combination of information transmitted by a pair of the input devices.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015018013A JP2016143207A (en) | 2015-01-31 | 2015-01-31 | User input device |
JP2015-018013 | 2015-01-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016121999A1 true WO2016121999A1 (en) | 2016-08-04 |
Family
ID=56543601
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2016/052969 WO2016121999A1 (en) | 2015-01-31 | 2016-02-01 | User input device and cursor control system |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2016143207A (en) |
WO (1) | WO2016121999A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021524096A (en) * | 2018-05-16 | 2021-09-09 | アルコン インコーポレイティド | Foot-controlled cursor |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001222370A (en) * | 2000-02-10 | 2001-08-17 | Hitachi Ltd | Coordinate input device and information processing system |
JP2002116875A (en) * | 2000-10-10 | 2002-04-19 | Fuji Xerox Co Ltd | Input supporting system |
JP2005043985A (en) * | 2003-07-23 | 2005-02-17 | Univ Of Tokyo | Pointing device for foot |
JP2008203911A (en) * | 2007-02-16 | 2008-09-04 | Lenovo Singapore Pte Ltd | Pointing device and computer |
-
2015
- 2015-01-31 JP JP2015018013A patent/JP2016143207A/en active Pending
-
2016
- 2016-02-01 WO PCT/JP2016/052969 patent/WO2016121999A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001222370A (en) * | 2000-02-10 | 2001-08-17 | Hitachi Ltd | Coordinate input device and information processing system |
JP2002116875A (en) * | 2000-10-10 | 2002-04-19 | Fuji Xerox Co Ltd | Input supporting system |
JP2005043985A (en) * | 2003-07-23 | 2005-02-17 | Univ Of Tokyo | Pointing device for foot |
JP2008203911A (en) * | 2007-02-16 | 2008-09-04 | Lenovo Singapore Pte Ltd | Pointing device and computer |
Non-Patent Citations (2)
Title |
---|
TATSUYA HORIE: "A Pointing Method Using Accelerometers for Graphical User Interfaces", IPSJ SIG NOTES 2011 (HEISEI 23) NENDO ?4?, vol. 145, 15 December 2011 (2011-12-15), pages 1 - 8 * |
TETSUYA YAMAMOTO: "A FootStep Input Method for Operating Information Devices while Jogging", IPSJ JOURNAL, vol. 50, no. 12, 15 December 2009 (2009-12-15), pages 2881 - 2888 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021524096A (en) * | 2018-05-16 | 2021-09-09 | アルコン インコーポレイティド | Foot-controlled cursor |
Also Published As
Publication number | Publication date |
---|---|
JP2016143207A (en) | 2016-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101666096B1 (en) | System and method for enhanced gesture-based interaction | |
US10712812B2 (en) | Foot operated navigation and interaction for virtual reality experiences | |
US20170185168A1 (en) | Foot-operated controller, device and furniture comprising it, method of operating it | |
US20080211768A1 (en) | Inertial Sensor Input Device | |
JP6448015B2 (en) | Motor function measuring device, method, and program | |
JP2014217696A (en) | Walking posture meter and program | |
EP3316735A1 (en) | Motion control seat input device | |
JP7000593B2 (en) | Information processing system, controller device, information processing device, and program | |
US20080024447A1 (en) | Multidimensional Mouse and Stabilizer Therefor | |
US20190121425A1 (en) | Chair-type virtual reality controller | |
US10191557B2 (en) | User interface device | |
US20210275098A1 (en) | Methods and devices for information acquisition, detection, and application of foot gestures | |
JP2020140727A (en) | Information processor, control method, program, and storage medium | |
WO2018053055A1 (en) | Methods and devices for information acquisition, detection, and application of foot gestures | |
US20190339791A1 (en) | Foot controller computer input device | |
WO2016121999A1 (en) | User input device and cursor control system | |
Saunders et al. | The performance of indirect foot pointing using discrete taps and kicks while standing. | |
JP2014217695A (en) | Walking posture meter and program | |
US20200289888A1 (en) | Motion-Based Interface System | |
JP6932267B2 (en) | Controller device | |
US11363968B2 (en) | Center of pressure based control system and method | |
KR101815530B1 (en) | Chair type virtual reality controller | |
KR101936617B1 (en) | Detachable movement detection device and virtual reality contents operating system using the device | |
JP2019171010A (en) | Seated posture determination device, chair, seated posture determination method, and program | |
KR101992993B1 (en) | Wireless mouse |
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: 16743602 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: 16743602 Country of ref document: EP Kind code of ref document: A1 |