Nothing Special   »   [go: up one dir, main page]

JPWO2009020204A1 - Input device and control method - Google Patents

Input device and control method Download PDF

Info

Publication number
JPWO2009020204A1
JPWO2009020204A1 JP2009526501A JP2009526501A JPWO2009020204A1 JP WO2009020204 A1 JPWO2009020204 A1 JP WO2009020204A1 JP 2009526501 A JP2009526501 A JP 2009526501A JP 2009526501 A JP2009526501 A JP 2009526501A JP WO2009020204 A1 JPWO2009020204 A1 JP WO2009020204A1
Authority
JP
Japan
Prior art keywords
input device
movement
light
output
pointer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2009526501A
Other languages
Japanese (ja)
Other versions
JP5343852B2 (en
Inventor
山本 一幸
一幸 山本
秀年 椛澤
秀年 椛澤
健司 蜂須
健司 蜂須
秀昭 熊谷
秀昭 熊谷
山田 勝彦
勝彦 山田
卓 増田
卓 増田
邦仁 沢井
邦仁 沢井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2009526501A priority Critical patent/JP5343852B2/en
Publication of JPWO2009020204A1 publication Critical patent/JPWO2009020204A1/en
Application granted granted Critical
Publication of JP5343852B2 publication Critical patent/JP5343852B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors

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)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】入力装置が動いている場合であってもユーザの操作によって画面上のポインタの動きを規制することができる入力装置、制御装置、制御システム及び制御方法を提供すること。【解決手段】ユーザにより移動ボタン7が押されていない状態では、入力装置のMPUは、移動コマンドの出力を停止しているか、または、ポインタの変位量をゼロとする移動コマンドを出力する。すなわち、ユーザが入力装置1を持って動かしたとしても、画面3上でポインタは動かない。これにより、ユーザが意図しないポインタの移動を規制することができる。移動ボタン7が押されると、つまり第1のスイッチを介して第1の操作信号が入力されると、MPUは、移動コマンドの出力を開始する。制御装置のMPUは、その移動コマンドを受信することで、移動コマンドに応じたポインタの移動を開始するように、ポインタの表示を制御する。【選択図】図7Provided are an input device, a control device, a control system, and a control method capable of regulating the movement of a pointer on a screen by a user operation even when the input device is moving. When the movement button is not pressed by the user, the MPU of the input device stops outputting the movement command or outputs a movement command for setting the pointer displacement amount to zero. That is, even if the user moves with the input device 1, the pointer does not move on the screen 3. Thereby, the movement of the pointer which a user does not intend can be controlled. When the movement button 7 is pressed, that is, when the first operation signal is input via the first switch, the MPU starts outputting the movement command. Upon receiving the movement command, the MPU of the control device controls the display of the pointer so as to start the movement of the pointer according to the movement command. [Selection] Figure 7

Description

本発明は、GUI(Graphical User Interface)を操作するための空間操作型の入力装置、その操作情報に応じてGUIを制御する制御装置、これらの装置を含む制御システム、制御方法及びハンドヘルド装置に関する。   The present invention relates to a spatial operation type input device for operating a GUI (Graphical User Interface), a control device that controls a GUI according to the operation information, a control system including these devices, a control method, and a handheld device.

PC(Personal Computer)で普及しているGUIのコントローラとして、主にマウスやタッチパッド等のポインティングデバイスが用いられている。GUIは、従来のPCのHI(Human Interface)にとどまらず、例えばテレビを画像媒体としてリビングルーム等で使用されるAV機器やゲーム機のインターフェースとして使用され始めている。このようなGUIのコントローラとして、ユーザが空間で操作することができるポインティングデバイスが多種提案されている(例えば、特許文献1、2参照)。   Pointing devices such as a mouse and a touch pad are mainly used as a GUI controller that is widely used in PCs (Personal Computers). The GUI is not limited to the conventional HI (Human Interface) of a PC, but has begun to be used as an interface for AV equipment and game machines used in a living room or the like, for example, using a television as an image medium. As such a GUI controller, various pointing devices that can be operated by a user in space have been proposed (see, for example, Patent Documents 1 and 2).

特許文献1には、2軸の角速度ジャイロスコープ、つまり2つの角速度センサを備えた入力装置が開示されている。この角速度センサは、振動型の角速度センサである。例えば共振周波数で圧電振動する振動体に回転角速度が加えられると、振動体の振動方向に直交する方向にコリオリ力が生じる。このコリオリ力は、角速度に比例するので、コリオリ力が検出されることで、回転角速度が検出される。特許文献1の入力装置は、角速度センサにより直交する2軸の回りの角速度を検出し、その角速度に応じて、表示手段により表示されるカーソル等の位置情報としてのコマンド信号を生成し、これを制御機器に送信する。   Patent Document 1 discloses a biaxial angular velocity gyroscope, that is, an input device including two angular velocity sensors. This angular velocity sensor is a vibration type angular velocity sensor. For example, when a rotational angular velocity is applied to a vibrating body that vibrates piezoelectrically at a resonance frequency, a Coriolis force is generated in a direction orthogonal to the vibration direction of the vibrating body. Since this Coriolis force is proportional to the angular velocity, the rotational angular velocity is detected by detecting the Coriolis force. The input device of Patent Document 1 detects angular velocities about two orthogonal axes by an angular velocity sensor, generates a command signal as position information such as a cursor displayed by the display unit according to the angular velocity, Send to control device.

特開2001−56743号公報(段落[0030]、[0031]、図3)JP 2001-56743 A (paragraphs [0030], [0031], FIG. 3) 特許第3264291号公報(段落[0062]、[0063])Japanese Patent No. 3264291 (paragraphs [0062] and [0063])

このような空間操作型の入力装置は実際上3次元空間で動かされるので、例えば2次元の面内で動かされるマウスに比べ、空間操作型の入力装置の、ユーザが意図しない移動も含め、空間操作型の入力装置の方が移動頻度が多いと考えられる。入力装置のユーザが意図しない移動とは、例えば、ユーザがこの入力装置を使い終えた後、その入力装置をデスク、テーブル、または床等、任意の場所に置く場合に、その任意の場所まで入力装置を動かすとき等の移動である。つまり、ユーザが意図してポインタを動かすための入力装置の移動のほかに、ユーザの意図しない移動に応じてもポインタが動く。ユーザが入力装置の移動を意図しない場合、ポインタの動きを止めたいと考える場合もある。   Since such a spatially-operated input device is actually moved in a three-dimensional space, for example, compared to a mouse that is moved in a two-dimensional plane, the spatially-operated input device includes a space that is not intended by the user. The operation type input device is considered to have a higher movement frequency. For example, when the user finishes using the input device and places the input device in an arbitrary place such as a desk, a table, or a floor, the user moves to the arbitrary place. For example, when moving the device. In other words, in addition to the movement of the input device for the user to intentionally move the pointer, the pointer moves in response to a movement not intended by the user. If the user does not intend to move the input device, the user may want to stop the movement of the pointer.

以上のような事情に鑑み、本発明の目的は、入力装置が動いている場合であってもユーザの操作によって画面上のポインタの動きを規制することができる入力装置、制御装置、制御システム、制御方法及びハンドヘルド装置を提供することにある。   In view of the circumstances as described above, an object of the present invention is to provide an input device, a control device, a control system, and a control device that can regulate the movement of the pointer on the screen by a user operation even when the input device is moving. It is to provide a control method and a handheld device.

ところで、入力装置には、各種のセンサによる位置変化の検出の他、主にマウスで用いられる左右ボタンやホイールボタンに代表されるようなコマンド入力キーが備えられていることが一般的である。ユーザが操作の対象となるアイコンに何らかのコマンドを発行する場合、ポインティングデバイスを操作してポインタを任意のアイコン上に位置させ、コマンド入力キーを押す。しかし、ユーザが空間操作型の入力装置を用いてコマンド入力キーを入力する場合、コマンド入力キーが押されるときの作用によりポインティングデバイス自体が動いてしまう場合があり、これによりポインタもポインティングデバイスに応じて動いてしまう。その結果、操作の対象とされるアイコンからポインタが外れ、コマンドを発行できない、あるいはユーザはクリック操作をしたつもりが、ボタンを押している間にポインタが動くことでドラッグ操作になってしまう等、ユーザの意図しない操作がなされる場合が考えられる。   By the way, the input device is generally provided with command input keys represented by left and right buttons and wheel buttons mainly used with a mouse, in addition to detection of position changes by various sensors. When a user issues a command to an icon to be operated, the user operates the pointing device to position the pointer on an arbitrary icon and presses a command input key. However, when the user inputs a command input key using a spatial operation type input device, the pointing device itself may move due to the action when the command input key is pressed, and the pointer also depends on the pointing device. Will move. As a result, the user will not be able to issue a command because the pointer is removed from the icon to be operated, or the user intends to perform a click operation, but the user moves the pointer while pressing the button, resulting in a drag operation. There are cases where an unintended operation is performed.

このような問題を解決するため、特許文献2では、ポインティングデバイス(リモートコマンダー)によるエンター操作が行われている間、つまりボタンが押されている間はポインタの移動が行われない、という処理が開示されている。しかしながら、エンター操作の信号が所定の時間を超えて発生していると、PCはドラッグ操作として処理するが、エンターコードが入力されている全ての期間においてポインタの動作が停止してしまうと、PCは逆にドラッグ操作の処理を行うことができないという問題点がある。これを解決するために、特許文献2には、エンター情報の入力時点から所定の期間がカウントされ、その間だけポインタの表示出力が停止される、という処理も開示されている。   In order to solve such a problem, Patent Document 2 discloses a process in which the pointer is not moved while the enter operation is performed by the pointing device (remote commander), that is, while the button is pressed. It is disclosed. However, if the enter operation signal is generated for a predetermined time, the PC processes it as a drag operation. However, if the pointer operation stops during the entire period in which the enter code is input, the PC is processed. On the other hand, there is a problem that the drag operation cannot be processed. In order to solve this, Patent Document 2 discloses a process in which a predetermined period is counted from the point of time when the enter information is input, and the display output of the pointer is stopped only during that period.

しかしながらPC等は、ユーザが押したボタンを離してエンターコードが解除されたときにコマンドを認識することが多いので、ボタンの離し方によってはPCがコマンドを発行する前にポインタがアイコンから離れるおそれがある。この場合、PCはコマンドを発効できない。   However, since a PC or the like often recognizes a command when the enter code is released by releasing the button pressed by the user, the pointer may move away from the icon before the PC issues the command depending on how the button is released. There is. In this case, the PC cannot issue the command.

また、PCは上記したようにエンターコードが解除されたときにコマンドを認識するので、ダブルクリック時にポインティングデバイスが動くと、PCはドラッグされたと誤判断するおそれがある。   In addition, since the PC recognizes the command when the enter code is canceled as described above, if the pointing device moves at the time of double-clicking, the PC may erroneously determine that it has been dragged.

本発明の別の目的は、ユーザが入力装置を用いて操作部を介して操作信号を入力する場合に、操作感を向上させることができる入力装置、制御装置等の技術を提供することにある。   Another object of the present invention is to provide techniques such as an input device and a control device that can improve the operational feeling when a user inputs an operation signal through an operation unit using the input device. .

上記目的を達成するため、本発明に係る入力装置は、画面上のポインタの動きを制御する入力装置であって、筐体と、前記筐体の動きを検出し、該筐体の動きに応じた検出信号を出力するセンサと、前記検出信号に応じて前記画面上での前記ポインタの変位量に対応する移動コマンドを出力する移動コマンド出力手段と、前記入力装置への操作入力に応じて切り替え可能な第1のスイッチと、前記第1のスイッチの切り替えに応じて前記ポインタの移動の開始及び停止を切り替えるために前記移動コマンドの出力を制御する出力制御手段とを具備する。   In order to achieve the above object, an input device according to the present invention is an input device that controls the movement of a pointer on a screen, and detects the movement of the casing and the casing in accordance with the movement of the casing. A sensor that outputs a detection signal, a movement command output unit that outputs a movement command corresponding to the amount of displacement of the pointer on the screen in accordance with the detection signal, and switching according to an operation input to the input device A possible first switch, and output control means for controlling the output of the movement command in order to switch the start and stop of the movement of the pointer in accordance with the switching of the first switch.

本発明では、ユーザが第1のスイッチを介して入力装置へ操作入力することにより、ポインタの移動を開始させるための、筐体の変位量に対応する移動コマンドが出力される。これにより、ユーザがポインタを動かしたいときにそれを動かすことができるので、第1のスイッチを介して操作入力されないときは、ポインタの動きを停止させておくことができる。   In the present invention, when the user inputs an operation to the input device via the first switch, a movement command corresponding to the amount of displacement of the housing for starting the movement of the pointer is output. As a result, when the user wants to move the pointer, the pointer can be moved. Therefore, when no operation is input through the first switch, the movement of the pointer can be stopped.

移動コマンドの出力を制御するとは、例えばポインタの移動が停止させられる場合には、移動コマンドの出力を停止するか、または、ポインタの変位量をゼロとした移動コマンドを出力することのいずれかの意味である。   Controlling the output of the movement command means, for example, that when the movement of the pointer is stopped, either the output of the movement command is stopped or the movement command with the displacement amount of the pointer being zero is output. Meaning.

本発明において、前記出力制御手段は、前記第1のスイッチによる第1の操作信号が入力された場合、前記ポインタの移動を開始させるように前記移動コマンドの出力を制御する。あるいは、逆に、前記出力制御手段は、前記第1のスイッチによる第1の操作信号が入力された場合、移動コマンドの出力を停止するように、または、前記変位量をゼロとした前記移動コマンドを出力するように前記移動コマンドの出力を制御してもよい。   In the present invention, the output control means controls the output of the movement command so as to start the movement of the pointer when the first operation signal from the first switch is inputted. Or, conversely, when the first operation signal from the first switch is input, the output control means stops the output of the movement command or sets the displacement command to zero. The output of the movement command may be controlled so as to output.

本発明において、入力装置は、第2のスイッチを有し、前記第1の操作信号が入力された状態で、前記第2のスイッチによる前記入力装置への第2の操作信号の入力に応じた決定コマンドを出力する決定コマンド出力手段をさらに具備する。本発明では、第1のスイッチが接続されて第1の操作信号が入力された状態で、ユーザが第2のスイッチを介して入力装置へ第2の操作信号を入力することにより、決定コマンドが出力される。これにより、第1のスイッチが接続されることでポインタの移動が可能となり、第2のスイッチが接続されることで決定コマンドの出力が可能となるので、ユーザは直感的に操作することができる。   In the present invention, the input device includes a second switch, and in response to input of the second operation signal to the input device by the second switch in a state where the first operation signal is input. A decision command output means for outputting a decision command is further provided. In the present invention, when the first switch is connected and the first operation signal is input, the user inputs the second operation signal to the input device via the second switch, whereby the determination command is issued. Is output. Thus, the pointer can be moved by connecting the first switch, and the decision command can be output by connecting the second switch, so that the user can operate intuitively. .

あるいは、第1の操作信号の入力が解除された状態で、第2のスイッチによる決定コマンドが出力されてもよい。これにより、ドラッグ操作はできないが、対象となるアイコン等のUI上で確実にユーザの決定コマンドに応じた操作が可能となり、誤操作を防止することができ、フットワークが軽くなる。   Alternatively, the determination command by the second switch may be output in a state where the input of the first operation signal is cancelled. Thereby, although a drag operation cannot be performed, an operation according to a user's determination command can be surely performed on a UI of a target icon or the like, an erroneous operation can be prevented, and footwork is reduced.

決定コマンドとは、例えば画面上のアイコン等のUI(ポインタを含まない)を対象として所定の処理を実行するためのコマンドであり、典型的にはそのUIを選択するコマンドである。しかし、それに限られることはない。   The determination command is a command for executing a predetermined process on a UI (not including a pointer) such as an icon on the screen, and is typically a command for selecting the UI. However, it is not limited to that.

本発明において、入力装置は、前記第1の操作信号の入力及び前記第2の操作信号の入力を連続的に行うための2段階のアクションを有する操作部をさらに具備する。   In the present invention, the input device further includes an operation unit having a two-stage action for continuously inputting the first operation signal and the second operation signal.

これにより、ユーザは2つの操作を1つの操作部で連続的に行うことができるため、上記したユーザの直感性をさらに向上させることができる。   Thereby, since the user can perform two operations continuously with one operation unit, the above-described user's intuition can be further improved.

操作部としては、例えばプッシュタイプのボタン、一端を支点として操作されるスティックタイプ、あるいはスライドタイプの操作部、あるいは回転タイプの操作部等が挙げられる。このうち、回転タイプの操作部について、その回転軸は筐体に対してどのような方向で設けられていてもよい。プッシュタイプのボタンとしては以下のようなボタンが挙げられる。   Examples of the operation unit include a push type button, a stick type operated using one end as a fulcrum, a slide type operation unit, and a rotation type operation unit. Among these, the rotation axis of the rotary type operation unit may be provided in any direction with respect to the housing. Examples of push-type buttons include the following buttons.

例えば、前記操作部は、直線的なプッシュにより前記第1のスイッチ及び前記第2のスイッチに対応可能なプッシュタイプのボタンを有する。あるいは、前記操作部は、前記第1のスイッチを有するプッシュタイプの第1のボタンと、前記第1のボタンとは物理的に離れて設けられ、前記第2のスイッチを有するプッシュタイプの第2のボタンと、前記第1のボタン及び前記第2のボタンを連続的に押すことが可能な表面ボタンとを有する。   For example, the operation unit includes a push-type button that can correspond to the first switch and the second switch by linear push. Alternatively, the operation unit includes a push-type first button having the first switch and a push-type second button that is physically separated from the first button and has the second switch. And a surface button capable of continuously pressing the first button and the second button.

本発明において、入力装置は、前記第2のスイッチにより前記第2の操作信号が入力されてから第1の時間以内は、前記移動コマンドの出力を停止するように、または、前記変位量をゼロとした前記移動コマンドを出力するように前記移動コマンド出力手段を制御する移動コマンド制御手段をさらに具備する。本発明では、第2の操作信号が入力されてから所定の時間(第1の時間)以内は、センサにより筐体の動きに応じた検出信号が出力されたとしても、画面上でのポインタの動きが規制される。すなわち、ユーザが第2のスイッチを介して入力装置に信号を入力したときの作用で筐体が動いてもポインタの動きが規制される。したがって、ユーザの意図しないポインタやアイコン等の動作が発生することを防止することができ、操作感を向上させることができる。   In the present invention, the input device stops the output of the movement command within a first time after the second operation signal is input by the second switch or sets the displacement amount to zero. It further comprises movement command control means for controlling the movement command output means so as to output the movement command. In the present invention, even if a detection signal corresponding to the movement of the housing is output by the sensor within a predetermined time (first time) after the second operation signal is input, the pointer on the screen is displayed. Movement is regulated. That is, the movement of the pointer is restricted even if the housing moves due to the action when the user inputs a signal to the input device via the second switch. Therefore, it is possible to prevent an operation such as a pointer or an icon that is not intended by the user, and to improve the operational feeling.

例えば、前記移動コマンド制御手段は、前記第2のスイッチにより前記第2の操作信号が入力されてから前記第1の時間以内に前記第2の操作信号の入力が解除された場合、該第2の操作信号の入力が解除されてから前記第2の時間以内は、前記移動コマンドの出力の停止するように前記移動コマンド出力手段を制御する。あるいは、前記変位量をゼロとした前記移動コマンドを出力するように制御されてもよい。これにより、ユーザが違和感なくポインタ等を操作することができる。   For example, when the input of the second operation signal is canceled within the first time after the second operation signal is input by the second switch, the movement command control means The movement command output means is controlled to stop the output of the movement command within the second time after the input of the operation signal is canceled. Alternatively, the movement command with the displacement amount set to zero may be output. Thereby, a user can operate a pointer etc. without a sense of incongruity.

本発明において、入力装置は、前記第2のスイッチにより前記第2の操作信号の入力が解除されてから第2の時間以内は、前記移動コマンドの出力を停止するように、または、前記変位量をゼロとした前記移動コマンドを出力するように前記移動コマンド出力手段を制御する移動コマンド制御手段をさらに具備する。これにより、ユーザが第2のスイッチを介して入力装置に信号を入力し、その入力が解除されてから所定の時間(第2の時間)以内は、ユーザが入力を解除したときの作用で筐体が動いても、画面上でのポインタの動きが規制される。したがって、ユーザの意図しないポインタやアイコン等の動作が発生することを防止することができ、操作感を向上させることができる。第2の時間は、上記第1の時間と同じであってもよいし、異なっていてもよい。   In the present invention, the input device stops the output of the movement command within a second time after the input of the second operation signal is canceled by the second switch, or the displacement amount It further comprises movement command control means for controlling the movement command output means so as to output the movement command with zero set to zero. As a result, the user inputs a signal to the input device via the second switch, and within a predetermined time (second time) after the input is canceled, the operation when the user cancels the input is performed. Even if the body moves, the movement of the pointer on the screen is restricted. Therefore, it is possible to prevent an operation such as a pointer or an icon that is not intended by the user, and to improve the operational feeling. The second time may be the same as or different from the first time.

例えば、前記移動コマンド制御手段は、前記第2のスイッチにより前記第2の操作信号の入力が解除されてから前記第2の時間以内に前記第2の操作信号が入力された場合、該第2の操作信号が入力されてから前記第1の時間以内は、前記移動コマンドの出力の停止するように前記移動コマンド出力手段を制御する。あるいは、前記変位量をゼロとした前記移動コマンドを出力するように制御されてもよい。これにより、ユーザが違和感なくポインタ等を操作することができる。   For example, when the second operation signal is input within the second time after the input of the second operation signal by the second switch is canceled by the second switch, the movement command control means The movement command output means is controlled to stop the output of the movement command within the first time after the operation signal is input. Alternatively, the movement command with the displacement amount set to zero may be output. Thereby, a user can operate a pointer etc. without a sense of incongruity.

本発明において、前記出力制御手段は、前記ポインタの移動を開始させるための前記第1の操作信号が入力されてから第3の時間経過後に、前記移動コマンドの出力を開始するように前記移動コマンド出力手段を制御する。ユーザにより第1のスイッチ及び第2のスイッチを介して連続的に操作入力がなされる場合、ユーザは違和感なくポインタ等を操作することができる。第3の時間は、第1の時間と同じであってもよいし、異なっていてもよい。   In the present invention, the output control means is configured to start the output of the movement command after a third time has elapsed since the input of the first operation signal for starting the movement of the pointer. Control the output means. When the user inputs operation continuously through the first switch and the second switch, the user can operate the pointer and the like without feeling uncomfortable. The third time may be the same as or different from the first time.

本発明に係る制御装置は、筐体と、前記筐体の動きを検出し、画面上でのポインタの変位量に対応する、該筐体の動きに応じた検出信号を出力するセンサと、操作入力に応じて切り替え可能な第1のスイッチと、前記第1のスイッチの切り替えに応じて前記検出信号の出力を制御する出力制御手段とを有する入力装置から出力された前記検出信号に応じて、前記ポインタの動きを制御する制御装置であって、前記検出信号を受信する受信手段と、前記受信された検出信号に基く前記変位量に対応する対応信号を出力する出力手段と、前記対応信号に応じて前記画面上での前記ポインタの表示位置を制御し、前記出力制御手段による制御に応じて前記ポインタの移動の開始及び停止を制御する表示制御手段とを具備する。   The control device according to the present invention includes a housing, a sensor that detects the movement of the housing, outputs a detection signal corresponding to the displacement of the pointer on the screen, and an operation According to the detection signal output from the input device having a first switch that can be switched according to an input and an output control means for controlling the output of the detection signal according to the switching of the first switch, A control device for controlling movement of the pointer; receiving means for receiving the detection signal; output means for outputting a corresponding signal corresponding to the displacement based on the received detection signal; and The display control means controls the display position of the pointer on the screen accordingly, and controls the start and stop of the movement of the pointer according to the control by the output control means.

「筐体と、〜制御装置であって、」という前提部分は、本発明の内容を明確化するために記載されたものであり、本発明者等が当該前提部分を公知の技術として意図しているわけではない。   The premise that “the casing and the control device” are described in order to clarify the contents of the present invention, and the present inventors intend the premise as a known technique. I don't mean.

本発明に係る制御システムは、画面上のポインタの動きを制御する制御システムであって、入力装置と制御装置とを備える。入前記力装置は、筐体と、前記筐体の動きを検出し、該筐体の動きに応じた検出信号を出力するセンサと、前記検出信号に応じて前記画面上での前記ポインタの変位量に対応する移動コマンドを出力する移動コマンド出力手段と、前記入力装置への操作入力に応じて切り替え可能な第1のスイッチと、前記第1のスイッチの切り替えに応じて前記移動コマンドの出力を制御する出力制御手段とを有する。前記制御装置は、前記移動コマンドを受信する受信手段と、前記受信された移動コマンドに応じて前記画面上での前記ポインタの表示位置を制御し、前記出力制御手段による制御に応じて前記ポインタの移動の開始及び停止を制御する表示制御手段とを有する。   A control system according to the present invention is a control system that controls the movement of a pointer on a screen, and includes an input device and a control device. The input device includes a housing, a sensor that detects movement of the housing and outputs a detection signal corresponding to the movement of the housing, and displacement of the pointer on the screen according to the detection signal A movement command output means for outputting a movement command corresponding to the amount, a first switch that can be switched according to an operation input to the input device, and an output of the movement command according to the switching of the first switch. Output control means for controlling. The control device controls the display position of the pointer on the screen according to the received movement command, the receiving means for receiving the movement command, and the pointer according to the control by the output control means. Display control means for controlling the start and stop of movement.

本発明の他の観点に係る制御システムは、画面上のポインタの動きを制御する制御システムであって、入力装置と制御装置とを備える。前記入力装置は、筐体と、前記筐体の動きを検出し、前記画面上での前記ポインタの変位量に対応する、該筐体の動きに応じた検出信号を出力するセンサと、操作入力に応じて切り替え可能な第1のスイッチと、前記第1のスイッチの切り替えに応じて前記検出信号の出力を制御する出力制御手段とを有する。前記制御装置は、前記検出信号を受信する受信手段と、前記受信された検出信号に基く前記変位量に対応する対応信号を出力する出力手段と、前記対応信号に応じて前記画面上での前記ポインタの表示位置を制御し、前記出力制御手段による制御に応じて前記ポインタの移動の開始及び停止を制御する表示制御手段とを有する。   A control system according to another aspect of the present invention is a control system that controls the movement of a pointer on a screen, and includes an input device and a control device. The input device includes a casing, a sensor that detects the movement of the casing, and outputs a detection signal corresponding to the movement amount of the pointer on the screen, and an operation input A first switch that can be switched according to the first switch, and an output control unit that controls the output of the detection signal according to the switching of the first switch. The control device includes a receiving unit that receives the detection signal, an output unit that outputs a corresponding signal corresponding to the displacement based on the received detection signal, and the screen on the screen according to the corresponding signal. Display control means for controlling the display position of the pointer and controlling the start and stop of the movement of the pointer according to the control by the output control means.

本発明に係る制御方法は、入力装置の前記筐体の動きを検出することで、該筐体の動きに応じた検出信号を出力し、前記検出信号に応じて画面上でのポインタの変位量に対応する移動コマンドを出力し、前記入力装置に設けられた、前記入力装置への操作入力による第1のスイッチの切り替えに応じて前記移動コマンドの出力を制御し、前記移動コマンドに応じて前記画面上での前記ポインタの表示位置を制御し、前記移動コマンドの出力の制御に応じて前記ポインタの移動の開始及び停止を制御する。   The control method according to the present invention outputs a detection signal corresponding to the movement of the casing by detecting the movement of the casing of the input device, and the amount of displacement of the pointer on the screen according to the detection signal The movement command corresponding to is output, the output of the movement command is controlled according to switching of the first switch by the operation input to the input device provided in the input device, and the movement command according to the movement command The display position of the pointer on the screen is controlled, and the start and stop of the movement of the pointer are controlled according to the control of the output of the movement command.

本発明の他の観点に係る入力装置は、画面上のポインタの動きを制御する入力装置であって、筐体と、前記筐体の動きを検出し、前記筐体の動きに応じた動き信号を出力する動きセンサと、前記画面上で前記ポインタを移動させるための、前記動き信号に応じた移動コマンドを出力するコマンド出力手段と、検出領域を有し、前記検出領域内にユーザの身体が存在するか否かを検出するセンサと、前記センサにより前記検出領域内に前記ユーザの身体が存在することが検出された場合、前記ポインタの移動の開始及び停止を切り替えるために前記移動コマンドの出力を制御する出力制御手段とを具備する。   An input device according to another aspect of the present invention is an input device that controls movement of a pointer on a screen, and detects a movement of the casing and the casing, and a motion signal corresponding to the movement of the casing A movement sensor that outputs a movement command corresponding to the movement signal for moving the pointer on the screen, a detection area, and a user's body is in the detection area A sensor for detecting whether or not it exists, and output of the movement command to switch the start and stop of the movement of the pointer when the sensor detects that the user's body is present in the detection area Output control means for controlling the output.

本発明では、センサにより、検出領域内のユーザの身体(例えば指)が存在するか否かが検出され、このユーザの身体の有無に応じて、ポインタを移動させるための移動コマンドの出力が制御される。これにより、ユーザは、検出領域内に指を進入させることで、あるいは、検出領域に指を触れることで、任意にポインタの移動の開始及び停止を切り替えることができる。この結果、ユーザが画面上でポインタの移動を停止させておきたい場合に、ポインタを停止させておくことができるため、ユーザの意図しないポインタの移動を防止することができる。   In the present invention, the sensor detects whether or not the user's body (for example, a finger) is present in the detection area, and controls the output of a movement command for moving the pointer according to the presence or absence of the user's body. Is done. Thereby, the user can arbitrarily switch the start and stop of the movement of the pointer by causing the finger to enter the detection area or touching the detection area with the finger. As a result, since the pointer can be stopped when the user wants to stop the movement of the pointer on the screen, the movement of the pointer not intended by the user can be prevented.

「センサ」には、反射型の光センサや、透過型の光センサ、静電容量センサなどが含まれる。センサは、ユーザの身体の存在を検出することができるセンサであれば、何が用いられてもよい。   The “sensor” includes a reflective optical sensor, a transmissive optical sensor, a capacitance sensor, and the like. Any sensor that can detect the presence of the user's body may be used.

「検出領域」には、空間的な領域及び平面的な領域が含まれる。   The “detection area” includes a spatial area and a planar area.

「移動コマンドの出力を制御する」とは、ポインタの移動が停止させられる場合には、移動コマンドの出力を停止するか、または、ポインタの変位量をゼロとした移動コマンドを出力することのいずれかの意味である。一方でポインタの移動が開始される場合には、移動コマンドの出力を移動コマンドの出力を開始するか、変位量をゼロとした移動コマンドの出力を、筐体の動きに応じた変位量の出力とすることのいずれかの意味である。   “Controlling the output of the movement command” means that when the movement of the pointer is stopped, the output of the movement command is stopped or the movement command with the displacement amount of the pointer being zero is output. It means that. On the other hand, when the movement of the pointer is started, the output of the movement command is started, or the output of the movement command with the displacement amount set to zero is output as the displacement amount corresponding to the movement of the housing. Is either meaning.

上記入力装置において、前記出力制御手段は、前記検出領域内に前記ユーザの身体が存在することが検出された場合に、前記画面上で前記ポインタが移動するように前記移動コマンドの出力を制御する。   In the input device, the output control unit controls the output of the movement command so that the pointer moves on the screen when it is detected that the user's body is present in the detection area. .

本発明では、ユーザが検出領域に指を進入、あるいは指を触れると、検出領域に指が存在することがセンサにより検出され、画面上でポインタが移動する。一方で、ユーザが検出領域内の指を検出領域からはずすと、あるいは、検出領域に触れた指を離すと、ポインタの移動が停止する。   In the present invention, when the user enters or touches the detection area with the finger, the presence of the finger in the detection area is detected by the sensor, and the pointer moves on the screen. On the other hand, when the user removes the finger in the detection area from the detection area or releases the finger that touched the detection area, the movement of the pointer stops.

これにより、ユーザは、ポインタの移動を停止しておきたい場合には、検出領域に指を進入させないようにすることで、ポインタを停止させておくことができる。また、ポインタの移動を開始させたい場合には、検出領域内に指を進入させることでポインタの移動を開始することができ、再びポインタの移動を停止させたい場合には、検出領域から指をはずすことでポインタを停止させておくことができる。   Thus, when the user wants to stop the movement of the pointer, the user can stop the pointer by preventing the finger from entering the detection area. If you want to start moving the pointer, you can start moving the pointer by moving your finger into the detection area. If you want to stop moving the pointer again, move your finger from the detection area. The pointer can be stopped by removing it.

上記入力装置において、前記出力制御手段は、前記検出領域内に前記ユーザの身体が存在することが検出された場合に、前記画面上で前記ポインタの移動を停止するように前記移動コマンドの出力を制御する。   In the input device, the output control means outputs the movement command so as to stop the movement of the pointer on the screen when it is detected that the user's body is present in the detection area. Control.

本発明では、ユーザは、検出領域に指を進入させることでポインタを停止さておくことができ、検出領域から指をはずすことでポインタの移動を開始することができる。   In the present invention, the user can stop the pointer by causing the finger to enter the detection area, and can start moving the pointer by removing the finger from the detection area.

上記入力装置において、前記ユーザにより押圧操作され、前記押圧操作に応じた押圧操作信号を出力する操作部と、前記押圧操作信号に応じた決定コマンドを出力する決定コマンド出力手段とをさらに具備する。   The input device further includes an operation unit that is pressed by the user and outputs a pressing operation signal corresponding to the pressing operation, and a determination command output unit that outputs a determination command corresponding to the pressing operation signal.

これにより、例えば、ユーザは、検出領域に指を進入させてポインタを意図するアイコン上に位置させ、操作部を押圧することでそのアイコンを選択するなどの操作をすることができる。   Thereby, for example, the user can perform operations such as making a finger enter the detection area to position the pointer on the intended icon and pressing the operation unit to select the icon.

「決定コマンド」とは、例えば画面上のアイコン等のUI(ポインタを含まない)を対象として所定の処理を実行するためのコマンドであり、典型的にはそのUIを選択するコマンドである。しかし、それに限られることはない。   The “decision command” is a command for executing a predetermined process on a UI (not including a pointer) such as an icon on the screen, and is typically a command for selecting the UI. However, it is not limited to that.

上記入力装置において、前記出力制御手段は、前記検出領域内に前記ユーザの身体が存在することが検出されている状態での前記押圧操作信号の入力に応じて、前記決定コマンドの出力を制御する。   In the input device, the output control means controls the output of the determination command in response to an input of the pressing operation signal in a state where the presence of the user's body is detected in the detection area. .

「押圧操作信号の入力に応じて決定コマンドの出力を制御する」とは、押圧操作信号の入力が開始された場合に決定コマンドを出力する場合や、押圧操作信号の入力が解除された場合に決定コマンドを出力する場合が含まれる。   “Controlling the output of the determination command in response to the input of the pressing operation signal” means that the determination command is output when the input of the pressing operation signal is started or the input of the pressing operation signal is canceled This includes the case where a decision command is output.

上記入力装置において、前記検出領域は、前記操作部上に配置されていてもよい。   In the input device, the detection area may be disposed on the operation unit.

本発明では、操作部上の検出領域で指が検出されている状態で、操作部が押圧されると、操作部から押圧操作信号が出力され、この押圧操作信号に応じた決定コマンドが出力される。これにより、例えば、ユーザは、操作部上の検出領域内に指を進入させた状態で画面上のポインタを移動させてアイコン上に位置させ、検出領域内にある指で操作部を押圧することで画面上のアイコンを選択するなどの操作をすることができる。つまり、本発明によれば、ユーザは、操作部上の検出領域内に指を進入させ、操作部上の検出領域内にある指を押圧する、という一連の簡単な指の動作により、画面上のGUIを直感的に操作することが可能となる。   In the present invention, when the operation unit is pressed while a finger is detected in the detection area on the operation unit, a pressing operation signal is output from the operation unit, and a determination command corresponding to the pressing operation signal is output. The Thereby, for example, the user moves the pointer on the screen with the finger in the detection area on the operation unit and positions the pointer on the icon, and presses the operation unit with the finger in the detection area. You can perform operations such as selecting an icon on the screen. That is, according to the present invention, the user moves the finger on the screen by a series of simple finger movements in which the finger enters the detection area on the operation unit and presses the finger in the detection area on the operation unit. It is possible to intuitively operate the GUI.

上記入力装置において、前記出力制御手段は、前記検出領域内に前記ユーザの身体が存在することが検出されていない状態での前記押圧操作信号の入力に応じて、前記決定コマンドの出力を制御する。   In the input device, the output control unit controls the output of the determination command according to the input of the pressing operation signal in a state where the presence of the user's body is not detected in the detection region. .

本発明では、検出領域内にユーザの指が検出されていない状態、つまり、ポインタの移動が停止されている状態で、決定コマンドが出力される。これにより、例えば、ユーザは、ポインタをアイコン上に位置させてアイコン上でポインタを停止させた後に、操作部を押圧して決定コマンドを発行させることができる。これにより、確実なGUIの操作が可能となる。   In the present invention, the determination command is output in a state where the user's finger is not detected in the detection area, that is, in a state where the movement of the pointer is stopped. Accordingly, for example, the user can issue a determination command by pressing the operation unit after the pointer is positioned on the icon and the pointer is stopped on the icon. As a result, a reliable GUI operation can be performed.

上記入力装置において、前記検出領域は、前記操作部への押圧方向とは異なる方向に前記操作部及び前記検出領域が並ぶように、配置されていてもよい。   In the input device, the detection area may be arranged so that the operation section and the detection area are arranged in a direction different from a pressing direction to the operation section.

これにより、ユーザは、一つの指の簡単な操作で、画面上のGUIを操作することができる。   Thereby, the user can operate the GUI on the screen with a simple operation of one finger.

上記入力装置において、前記センサは、前記検出領域に光を照射する発光素子と、前記光を検出する受光素子とを有する光センサであってもよい。   In the input device, the sensor may be an optical sensor having a light emitting element that irradiates light to the detection region and a light receiving element that detects the light.

光センサは、反射型の光センサであってもよく、透過型の光センサであってもよい。   The optical sensor may be a reflective optical sensor or a transmissive optical sensor.

上記入力装置において、前記受光素子に照射される前記光のうち、前記発光素子から照射される前記光の波長領域に属する前記光を選択的に透過させる波長選択領域をさらに具備する。   The input device may further include a wavelength selection region that selectively transmits the light belonging to the wavelength region of the light emitted from the light emitting element among the light emitted to the light receiving element.

これにより、受光素子は、発光素子から照射された光を適切に検出することができるため、外乱光の影響を効果的に軽減することができる。   Thereby, since the light receiving element can appropriately detect the light emitted from the light emitting element, it is possible to effectively reduce the influence of disturbance light.

上記入力装置において、前記センサは、静電容量センサであってもよい。   In the input device, the sensor may be a capacitance sensor.

上記入力装置において、前記検出領域内に前記ユーザの身体が存在することが検出されない場合、または、前記前記検出領域内に前記ユーザの身体が存在することが検出されない状態が所定時間継続した場合、前記動きセンサへの電力の供給を規制する規制手段をさらに具備する。   In the input device, when it is not detected that the user's body is present in the detection area, or when it is not detected that the user's body is present in the detection area for a predetermined time, The apparatus further comprises a regulating means for regulating supply of electric power to the motion sensor.

本発明では、規制手段は、検出領域内に指が存在しない場合、あるいは、検出領域に指が所定時間存在しない場合には、移動コマンドを出力する必要性が少ないため、動きセンサへの電力の供給を規制する。これにより、入力装置の省電力化が実現できる。   In the present invention, the regulating means has little need to output a movement command when there is no finger in the detection area or when the finger does not exist in the detection area for a predetermined time. Regulate supply. Thereby, power saving of the input device can be realized.

上記入力装置において、前記センサは、所定の周期で、前記検出領域に前記ユーザの身体が存在するか否かを検出する。   In the input device, the sensor detects whether or not the user's body is present in the detection region at a predetermined cycle.

本発明では、所定の周期で検出領域での指の存在の有無を検出することで、センサの省電力化が実現される。   In the present invention, the power saving of the sensor is realized by detecting the presence or absence of the finger in the detection region at a predetermined cycle.

上記入力装置において、前記周期を可変に制御する周期制御手段をさらに具備する。   The input device further includes cycle control means for variably controlling the cycle.

本発明では、指の存在の有無を検出する周期が可変とされるため、例えば、センサが指の存在の有無を検出する必要性が少ない場合に、前記周期を長くすることで、さらに省電力化することができる。   In the present invention, since the cycle for detecting the presence / absence of the finger is variable, for example, when there is little need for the sensor to detect the presence / absence of the finger, it is possible to further save power by increasing the cycle. Can be

上記入力装置において、前記周期制御手段は、前記動き信号の出力値、または、前記動き信号に基づき得られる演算値が大きくなるに従って前記周期が短くなるように前記周期を制御する。   In the input device, the cycle control means controls the cycle so that the cycle becomes shorter as the output value of the motion signal or the calculated value obtained based on the motion signal increases.

本発明では、動き信号の出力値、または動き信号に基づき得られる演算値が大きくなるに従って、指の存在の有無を検出する周期が短くなる。逆に、動き信号の出力値、または演算値が小さくなるに従って、前記周期が長くなる。   In the present invention, as the output value of the motion signal or the calculated value obtained based on the motion signal increases, the cycle for detecting the presence or absence of the finger is shortened. On the contrary, the cycle becomes longer as the output value or the operation value of the motion signal becomes smaller.

ユーザが画面上でポインタの移動させる場合、筐体を把持して操作するため、動き信号の出力値、あるいは動き信号の基づき得られる演算値は、この操作に応じて大きくなる。つまり、動き信号の出力値が大きくなるにしたがって、ユーザの指の有無の存在を検出する必要性が大きくなると考えられる。   When the user moves the pointer on the screen, the user grasps and operates the casing, so that the output value of the motion signal or the calculated value obtained based on the motion signal increases in accordance with this operation. That is, as the output value of the motion signal increases, the necessity of detecting the presence / absence of the user's finger is considered to increase.

一方で、入力装置が例えば静止しているなど、入力装置の動き信号の出力値、または、演算値が小さい場合には、センサにより指の存在の有無を検出する必要性が少ないと考えられる。   On the other hand, when the output value of the motion signal of the input device or the calculated value is small, such as when the input device is stationary, it is considered that there is little need to detect the presence or absence of the finger by the sensor.

本発明では、このような関係を利用して、指の存在の有無を検出する周期を可変に制御することで、適切に省電力化を図ることができる。   In the present invention, it is possible to appropriately save power by variably controlling the period for detecting the presence / absence of a finger using such a relationship.

上記入力装置において、前記周期制御手段は、前記検出領域内に前記ユーザの身体が存在することが検出されなくなってから前記存在が検出されるまでの時間が長くなるにしたがって前記周期が長くなるように前記周期を制御する。   In the above input device, the cycle control unit may increase the cycle as the time from when the presence of the user's body is not detected in the detection area until the presence is detected becomes longer. To control the period.

本発明では、ユーザが検出領域内から指をはずし、再び検出領域に指を進入させるまでの時間が長くなるに従って、指の存在の有無を検出する周期を長くすることで省電力化が実現される。   In the present invention, power saving is realized by increasing the period for detecting the presence / absence of a finger as the time until the user removes the finger from the detection area and moves the finger back into the detection area becomes longer. The

上記入力装置において、前記周期制御手段は、前記入力装置に電源からの電力の供給が開始されてから、前記検出領域内に前記ユーザの身体が存在することが検出されるまでの時間が長くなるにしたがって前記周期が長くなるように前記周期を制御する。   In the above input device, the period control means takes a long time from the start of power supply from the power source to the input device until it is detected that the user's body is present in the detection region. Accordingly, the period is controlled so that the period becomes longer.

本発明では、入力装置に電力の供給が開始されてから、ユーザが検出領域内に指を進入させるまでの時間が長くなるに従って、周期を長くすることで省電力化が実現される。   In the present invention, power saving is realized by increasing the period as the time from when the supply of power to the input device is started until the user enters the finger into the detection region is increased.

上記入力装置において、前記センサは、前記検出領域に光を照射する発光素子と、前記光を検出する受光素子と、前記周期で断続的に前記発光素子に電圧を供給するように前記電圧を制御し、前記周期によらず継続的に前記受光素子に前記電圧を供給するように前記電圧を制御する電圧制御手段とを有する。   In the input device, the sensor controls the voltage so as to supply a voltage to the light emitting element intermittently with the light emitting element that irradiates the detection region with light, the light receiving element that detects the light, and the cycle. And voltage control means for controlling the voltage so as to continuously supply the voltage to the light receiving element regardless of the period.

センサが発光素子及び受光素子を有する場合、受光素子に断続的に電圧が供給されると、受光素子が光を検出していないにも関わらず、受光素子が光を検出したかのように受光素子から信号が出力されてしまう。この問題は、受光素子に断続的に電圧が供給されると、受光素子に浮遊容量が発生し、この浮遊容量が信号の出力に影響を与えるからであると考えられる。本発明では、受光素子に対しては、継続的に電圧が供給されるため、受光素子が光を検出したかのように受光素子から信号が出力されてしまうことを防止することができる。   When the sensor has a light emitting element and a light receiving element, when a voltage is intermittently supplied to the light receiving element, the light receiving element receives light as if the light receiving element detected light even though it did not detect light. A signal is output from the element. This problem is considered to be because when a voltage is intermittently supplied to the light receiving element, a stray capacitance is generated in the light receiving element, and this stray capacitance affects the signal output. In the present invention, since a voltage is continuously supplied to the light receiving element, it is possible to prevent a signal from being output from the light receiving element as if the light receiving element detected light.

上記入力装置において、前記センサは、前記検出領域に光を照射する発光素子と、前記光を検出する受光素子と、前記発光素子及び前記受光素子の間に挟みこまれるように配置され、前記発光素子からの前記光を遮蔽する遮光部材をさらに有していてもよい。   In the input device, the sensor is disposed so as to be sandwiched between the light emitting element that irradiates light to the detection region, the light receiving element that detects the light, and the light emitting element and the light receiving element. You may further have the light-shielding member which shields the said light from an element.

上記入力装置において、前記受光素子は、前記検出された前記光の強さに応じた受光信号を出力し、前記入力装置は、前記受光信号を入力し、前記受光信号の出力値の変化量に応じて前記受光信号が入力されたか否かを判定する判定手段をさらに具備する。   In the input device, the light receiving element outputs a light reception signal corresponding to the detected intensity of the light, and the input device inputs the light reception signal, and changes the output value of the light reception signal. Accordingly, it further comprises a determination means for determining whether or not the light reception signal is input.

例えば、外乱光が強い状態では、受光素子が、発光素子から照射された光以外の光を検出してしまい、受光信号を出力し続けてしまう可能性がある。本発明では、受光素子からの受光信号の入力がされたか否かの判定が、受光信号の出力値の変化量に応じて判定されるため、効果的に外乱光の影響を除去することができる。   For example, when the disturbance light is strong, the light receiving element may detect light other than the light emitted from the light emitting element, and may continue to output a light reception signal. In the present invention, whether or not a light reception signal is input from the light receiving element is determined according to the amount of change in the output value of the light reception signal, so that the influence of disturbance light can be effectively removed. .

上記入力装置において、前記受光素子は、前記検出された前記光の強さに応じた受光信号を出力し、前記入力装置は、前記受光信号を入力し、前記受光信号のDC成分を除去する除去手段と、前記DC成分が除去された前記受光信号の波形を整形する波形整形手段と、を具備する。   In the input device, the light receiving element outputs a light reception signal corresponding to the detected intensity of the light, and the input device receives the light reception signal and removes a DC component of the light reception signal. And waveform shaping means for shaping the waveform of the received light signal from which the DC component has been removed.

本発明では、外乱光がさらに強い状態であっても、効果的に外乱光の影響を除去することができる。   In the present invention, even if the disturbance light is in a stronger state, the influence of the disturbance light can be effectively removed.

上記入力装置において、前記出力制御手段は、前記押圧操作信号の入力が開始されてから第1の時間以内は、前記画面上で前記ポインタが停止するように前記移動コマンドの出力を制御する。   In the input device, the output control means controls the output of the movement command so that the pointer stops on the screen within a first time after the input of the pressing operation signal is started.

本発明では、押圧操作信号の入力が開始されてから第1の時間以内は、動きセンサにより筐体の動きに応じた動き信号が出力されたとしても、画面上でのポインタの動きが規制される。すなわち、ユーザが操作部を押圧するときの作用で筐体が動いてもポインタの動きが規制される。したがって、ユーザの意図しないポインタやアイコン等の動作が発生することを防止することができ、操作感を向上させることができる。   In the present invention, the movement of the pointer on the screen is restricted within the first time after the input of the pressing operation signal is started, even if a motion signal corresponding to the movement of the housing is output by the motion sensor. The That is, the movement of the pointer is restricted even if the housing moves due to the action when the user presses the operation unit. Therefore, it is possible to prevent an operation such as a pointer or an icon that is not intended by the user, and to improve the operational feeling.

上記入力装置において、前記出力制御手段は、前記押圧操作信号の入力が解除されてから第2の時間以内は、前記画面上で前記ポインタが停止するように前記移動コマンドの出力を制御する。   In the input device, the output control means controls the output of the movement command so that the pointer stops on the screen within a second time after the input of the pressing operation signal is canceled.

これにより、押圧操作信号の入力が解除されてから第2の時間以内は、ポインタの動きが規制されるため、例えばユーザが操作部を押圧した指をその操作部から離すときの作用で筐体が動いても、画面上でポインタは動かない。したがって、ユーザの意図しないポインタやアイコン等の動作が発生することを防止することができ、操作感を向上させることができる。第2の時間は、上記第1の時間と同じであってもよいし、異なっていてもよい。   Thus, since the movement of the pointer is restricted within the second time after the input of the pressing operation signal is released, for example, the case where the user presses the operating unit and releases the finger from the operating unit. The pointer does not move on the screen even if moves. Therefore, it is possible to prevent an operation such as a pointer or an icon that is not intended by the user, and to improve the operational feeling. The second time may be the same as or different from the first time.

上記入力装置において、前記出力制御手段は、前記第1の時間内に前記押圧操作信号の入力が解除された場合、前記押圧操作信号の入力の解除から第2の時間内は、前記画面上で前記ポインタが停止するように前記移動コマンドの出力を制御する。   In the input device, when the input of the pressing operation signal is canceled within the first time period, the output control unit performs the second time period from the cancellation of the input of the pressing operation signal on the screen. The output of the movement command is controlled so that the pointer stops.

これにより、ユーザは、違和感なく、自然にポインタなどを操作することができる。   Thereby, the user can operate a pointer etc. naturally without a sense of incongruity.

上記入力装置において、前記出力制御手段は、前記第2の時間内に前記押圧操作信号の入力が開始された場合、前記押圧操作信号の入力の開始から第1の時間内は、前記画面上で前記ポインタが停止するように前記移動コマンドの出力を制御する。   In the input device, when the input of the pressing operation signal is started within the second time period, the output control unit is configured to display on the screen during the first time from the start of the input of the pressing operation signal. The output of the movement command is controlled so that the pointer stops.

これにより、ユーザは、違和感なく、自然にポインタなどを操作することができる。   Thereby, the user can operate a pointer etc. naturally without a sense of incongruity.

上記入力装置において、前記周期で発光する前記発光素子の、発光時における前記受光信号の出力値及び消灯時における前記受光信号出力値の差が所定の閾値を超えるか否かに応じて前記受光信号の入力を判定する。   In the input device, the light receiving signal of the light emitting element that emits light in the cycle depends on whether a difference between an output value of the received light signal during light emission and a received light signal output value during light extinction exceeds a predetermined threshold Determine the input.

これにより、効果的に外乱光の影響を軽減することができる。   Thereby, the influence of disturbance light can be reduced effectively.

上記入力装置において、前記ユーザにより押圧される押圧面を有し、前記押圧面上に前記検出領域が配置されるように設けられ、前記発光素子から照射された光を透過させる透過部材をさらに具備してもよい。   The input device further includes a transmitting member that has a pressing surface pressed by the user, is provided so that the detection region is disposed on the pressing surface, and transmits light emitted from the light emitting element. May be.

上記入力装置において、前記透過部材及び前記光センサを一体的に支持する支持部材をさらに具備してもよい。   The input device may further include a support member that integrally supports the transmission member and the optical sensor.

これにより、透過部材の表面で反射される光のレベルを安定させることができる。従って、ユーザの指が検出領域に存在しないにも関わらず、受光素子が光を検出してしまうことを防止することができる。   Thereby, the level of the light reflected by the surface of a transmissive member can be stabilized. Therefore, it is possible to prevent the light receiving element from detecting light even though the user's finger is not present in the detection region.

上記入力装置において、前記光センサは、前記透過部材により樹脂封止されていてもよい。   In the input device, the optical sensor may be resin-sealed with the transmissive member.

これにより、透過部材の反射面を減少させることができるため、透過部材により反射される光のレベルを安定させることができる。   Thereby, since the reflective surface of a transmissive member can be reduced, the level of the light reflected by the transmissive member can be stabilized.

上記入力装置において、前記支持部材は、前記発光素子及び前記受光素子を保持する保持ベースと、前記透過部材に当接するように、前記発光素子及び前記受光素子の間で前記保持ベース上に設けられ、前記発光素子からの前記光を遮蔽する遮光部材とを有していてもよい。   In the input device, the support member is provided on the holding base between the light emitting element and the light receiving element so as to abut on the transmission member and a holding base that holds the light emitting element and the light receiving element. And a light shielding member that shields the light from the light emitting element.

本発明では、遮光部材により、発光素子から照射された光を、受光素子が直接的に受光してしまうことを防止することができる。さらに、発光素子から照射され、透過部材により反射された光を、受光素子が受光してしまうことを防止することができる。   In the present invention, it is possible to prevent the light receiving element from directly receiving the light emitted from the light emitting element by the light shielding member. Furthermore, it is possible to prevent the light receiving element from receiving the light emitted from the light emitting element and reflected by the transmitting member.

本発明の他の観点に係る制御装置は、筐体と、前記筐体の動きを検出し、前記筐体の動きに応じた動き信号を出力する動きセンサと、検出領域を有し、前記検出領域内にユーザの身体が存在するか否かを検出するセンサとを有する入力装置から出力された前記動き信号の情報、及び前記身体が存在することを示す存在情報に応じて画面上のポインタの移動の表示を制御する制御装置であって、前記動き信号の情報、及び前記存在情報を受信する受信手段と、前記画面上で前記ポインタを移動させるための、前記動き信号に応じた制御信号を出力する出力手段と、前記制御信号に応じて前記画面上での前記ポインタの移動の表示を制御する表示制御手段と、前記存在情報に応じて前記ポインタの移動の開始及び停止を切り替えるために前記制御信号の出力を制御する出力制御手段とを具備する。   A control device according to another aspect of the present invention includes a housing, a motion sensor that detects a motion of the housing and outputs a motion signal according to the motion of the housing, and a detection region, and the detection device Information on the motion signal output from an input device having a sensor for detecting whether or not the user's body is present in the area, and a pointer on the screen according to presence information indicating that the body is present A control device for controlling display of movement, comprising: a receiving means for receiving the information of the motion signal and the presence information; and a control signal corresponding to the motion signal for moving the pointer on the screen. Output means for outputting, display control means for controlling display of movement of the pointer on the screen in accordance with the control signal, and switching the start and stop of movement of the pointer in accordance with the presence information control And an output control means for controlling the output of No..

本発明のさらに別の観点に係る制御システムは、画面上のポインタの動きを制御する制御システムであって、筐体と、前記筐体の動きを検出し、前記筐体の動きに応じた動き信号を出力する動きセンサと、前記画面上で前記ポインタを移動させるための、前記動き信号に応じた移動コマンドを出力するコマンド出力手段と、検出領域を有し、前記検出領域内にユーザの身体が存在するか否かを検出するセンサと、前記センサにより前記検出領域内に前記ユーザの身体が存在することが検出された場合、前記ポインタの移動の開始及び停止を切り替えるために前記移動コマンドの出力を制御する出力制御手段とを有する入力装置と、前記移動コマンドを受信する受信手段と、前記移動コマンドに応じて前記画面上でのポインタの移動の表示を制御する表示制御手段とを有する制御装置とを具備する。   A control system according to still another aspect of the present invention is a control system that controls the movement of a pointer on a screen, detects a movement of the casing, and the movement according to the movement of the casing. A motion sensor for outputting a signal; command output means for outputting a movement command corresponding to the motion signal for moving the pointer on the screen; and a detection area, and a user's body in the detection area A sensor for detecting whether or not the user's body is present in the detection area by the sensor, and for switching the start and stop of the movement of the pointer, An input device having an output control means for controlling output, a receiving means for receiving the movement command, and a pointer movement display on the screen in response to the movement command. And a control device having a display control means for.

本発明のさらに別の観点に係る制御システムは、画面上のポインタの動きを制御する制御システムであって、筐体と、前記筐体の動きを検出し、前記筐体の動きに応じた動き信号を出力する動きセンサと、検出領域を有し、前記検出領域内にユーザの身体が存在するか否かを検出するセンサと、前記動き信号の情報、及び前記身体が存在することを示す存在情報を送信する送信手段と、前記動き信号の情報、及び前記存在情報を受信する受信手段と、前記画面上で前記ポインタを移動させるための、前記動き信号に応じた制御信号を出力する出力手段と、前記制御信号に応じて前記画面上での前記ポインタの移動の表示を制御する表示制御手段と、前記存在情報に応じて前記ポインタの移動の開始及び停止を切り替えるために前記制御信号の出力を制御する出力制御手段とを具備する。   A control system according to still another aspect of the present invention is a control system that controls the movement of a pointer on a screen, detects a movement of the casing, and the movement according to the movement of the casing. A motion sensor that outputs a signal; a sensor having a detection area; detecting whether or not a user's body is present in the detection area; information on the motion signal; and presence indicating that the body is present Transmitting means for transmitting information, receiving means for receiving the information of the motion signal and the presence information, and output means for outputting a control signal corresponding to the motion signal for moving the pointer on the screen Display control means for controlling the display of the movement of the pointer on the screen according to the control signal, and the control signal for switching the start and stop of the movement of the pointer according to the presence information. And an output control means for controlling the force.

本発明の他の観点に係る制御方法は、筐体の動きを検出することで前記筐体の動きに応じた動き信号を出力し、画面上でポインタを移動させるための、前記動き信号に応じた移動コマンドを出力し、検出領域内にユーザの身体が存在するか否かを検出し、前記検出領域内に前記ユーザの身体が存在することが検出された場合、前記ポインタの移動の開始及び停止を切り替えるために前記移動コマンドの出力を制御する。   A control method according to another aspect of the present invention outputs a motion signal corresponding to the movement of the housing by detecting the motion of the housing, and moves the pointer on the screen according to the motion signal. The movement command is output, and it is detected whether or not the user's body is present in the detection area, and when it is detected that the user's body is present in the detection area, the start of movement of the pointer and In order to switch the stop, the output of the movement command is controlled.

本発明の一形態に係るスイッチモジュールは、カバーと、センサモジュールと、支持体と、吸収領域とを具備する。
前記カバーは、ユーザがカバーに直接的または間接的に接触することで力が加えられることが可能に設けられる。
前記センサモジュール体は、前記カバー上に検出領域を有し、前記ユーザの身体を光学的に検出する。
前記支持体は、前記カバーと前記センサモジュール体とを支持する。
前記吸収領域は、前記カバーと前記センサモジュール体との間に設けられ、前記力を吸収する。
A switch module according to an embodiment of the present invention includes a cover, a sensor module, a support, and an absorption region.
The cover is provided such that a force can be applied by a user directly or indirectly contacting the cover.
The sensor module body has a detection region on the cover, and optically detects the user's body.
The support supports the cover and the sensor module body.
The absorption region is provided between the cover and the sensor module body and absorbs the force.

吸収領域がカバーとセンサモジュール体との間に設けられているので、ユーザにより力が加えられても、センサモジュール体が損傷する等の懸念を解消することができる。   Since the absorption region is provided between the cover and the sensor module body, it is possible to eliminate the concern that the sensor module body is damaged even if a force is applied by the user.

ユーザがカバーに触れることにより直接的にカバーに力が加えられてもよい。あるいは、ユーザがカバー上に設けられた他の部材に触れることにより、その他の部材を介して間接的にカバーに力が加えられてもよい。また、ユーザの接触による力は、ユーザが意図的にカバーを押すときの押圧力も含まれてもよい。   A force may be directly applied to the cover by the user touching the cover. Alternatively, when the user touches another member provided on the cover, a force may be indirectly applied to the cover via the other member. Moreover, the force by a user's contact may also include the pressing force when a user intentionally pushes a cover.

カバーの一部または全部が、センサモジュール体の発光素子が発する波長領域の光の透過性を有する材料で構成されていればよい。   It is only necessary that part or all of the cover is made of a material having a light transmission property in a wavelength region emitted from the light emitting element of the sensor module body.

前記吸収領域は、空間を有してもよい。つまり、カバーとセンサモジュール体との間の吸収領域の一部または全部が空間で構成されることにより、吸収領域はユーザの力を吸収することができる。   The absorption region may have a space. That is, a part or all of the absorption region between the cover and the sensor module body is configured by a space, so that the absorption region can absorb the force of the user.

前記吸収領域は、弾性材を有してもよい。弾性材は、吸収領域の一部または全部に設けられていればよい。   The absorption region may include an elastic material. The elastic material should just be provided in part or all of the absorption area | region.

前記センサモジュール体は、発光素子と、前記発光素子から発せられた光を受ける受光素子とを有してもよい。その場合、前記スイッチモジュールは、前記発光素子からの光が前記カバーにより反射させられたことにより発生する反射光が受光素子へ入射することを抑制する反射抑制手段をさらに具備してもよい。反射抑制手段がない場合、発光素子からの光が前記カバーにより反射させられることにより、その反射光が受光素子に入射し、誤検出が生じるおそれがあるが、本発明によればそのような誤検出を防止できる。   The sensor module body may include a light emitting element and a light receiving element that receives light emitted from the light emitting element. In this case, the switch module may further include a reflection suppressing unit that suppresses the reflected light generated when the light from the light emitting element is reflected by the cover from entering the light receiving element. If there is no reflection suppression means, the light from the light emitting element is reflected by the cover, so that the reflected light may enter the light receiving element, and erroneous detection may occur. Detection can be prevented.

前記反射抑制手段は、前記吸収領域に設けられた弾性材を有してもよい。つまり、弾性材は、上記反射の抑制の機能、及び、吸収領域における力の吸収の機能を有してもよい。これにより、別途の部材が設けられることなく、受光素子によるユーザの身体の検出精度が向上し、かつ、センサモジュール体の損傷を防止でき、スイッチモジュールの小型化を実現することができる。   The reflection suppressing unit may include an elastic material provided in the absorption region. That is, the elastic material may have a function of suppressing the reflection and a function of absorbing force in the absorption region. Accordingly, the detection accuracy of the user's body by the light receiving element can be improved without providing a separate member, the sensor module body can be prevented from being damaged, and the switch module can be downsized.

例えば、センサモジュール体が、発光素子及び受光素子の間に設けられた壁部材を有する場合、弾性材はその壁部材から延長されるように設けられていてもよい。このように、弾性材が壁部材の延長上に設けられることにより、実質的に吸収領域のすべてに設けられる場合に比べ、反射光が受光素子までたどり着くことができない。   For example, when the sensor module body has a wall member provided between the light emitting element and the light receiving element, the elastic material may be provided so as to extend from the wall member. As described above, since the elastic material is provided on the extension of the wall member, the reflected light cannot reach the light receiving element as compared with the case where the elastic material is provided in substantially all of the absorption region.

弾性材が、実質的に吸収領域のすべてに設けられる場合であっても、反射を抑制できる。この場合、センサモジュール体の発光素子から発せられる光の光路となる媒質中での光の屈折率と、弾性材の光の屈折率が実質的に同じかまたは近いものであれば、弾性材における反射光の発生を効果的に防止することができる。   Even when the elastic material is provided in substantially all of the absorption region, reflection can be suppressed. In this case, if the refractive index of the light in the medium that is the optical path of the light emitted from the light emitting element of the sensor module body and the refractive index of the light of the elastic material are substantially the same or close to each other, Generation of reflected light can be effectively prevented.

前記反射抑制手段は、前記カバーに設けられた反射防止膜を有してもよい。   The reflection suppressing means may include an antireflection film provided on the cover.

前記反射抑制手段は、前記カバーの、前記吸収領域が設けられる側に前記カバーに一体的に設けられた突起部を有してもよい。突起部は、レンズ形状でもよいし、その他の形状であってもよい。突起部は、レンズ形状の場合、反射を抑制するだけでなく、発光素子からの光のうち、ユーザの身体からの反射光を効率良く受光素子に集めることができる。   The reflection suppressing means may include a protrusion provided integrally with the cover on the side of the cover where the absorption region is provided. The protrusion may have a lens shape or other shapes. In the case of a lens shape, the projection part not only suppresses reflection but also can efficiently collect the reflected light from the user's body among the light from the light emitting element to the light receiving element.

前記センサモジュール体は、発光素子と、前記発光素子から発せられた光を受ける受光素子と、前記発光素子及び前記受光素子が配置される面を含む配置面とを有してもよい。その場合、前記カバーは、前記検出領域側に設けられた、前記配置面より狭い、前記発光素子から発せられた前記光を透過させる透過開口面を有してもよい。これにより、カバーからセンサモジュール体へ入射する外乱光を減らすことができ、センサモジュール体の誤検出を防止することができる。   The sensor module body may include a light emitting element, a light receiving element that receives light emitted from the light emitting element, and an arrangement surface that includes a surface on which the light emitting element and the light receiving element are arranged. In that case, the cover may have a transmission opening surface provided on the detection region side, which is narrower than the arrangement surface and transmits the light emitted from the light emitting element. Thereby, the disturbance light which injects into a sensor module body from a cover can be reduced, and the erroneous detection of a sensor module body can be prevented.

前記センサモジュール体は、発光素子と、前記発光素子から発せられた光を受ける受光素子と、前記発光素子と前記受光素子との間に設けられた壁部材とを有してもよい。   The sensor module body may include a light emitting element, a light receiving element that receives light emitted from the light emitting element, and a wall member provided between the light emitting element and the light receiving element.

前記カバーは、前記力を受ける側に設けられた表面であって、前記センサモジュール体による光の透過が可能な透過開口面を含む底部と、前記底部より高さの高い壁部とで構成される凹形状の表面を有してもよい。凹形状に、ユーザの身体が嵌り込めば、壁部が外乱光を遮るため、透過開口面を介してその外乱光がセンサモジュール体に入射することを抑制できる。また、この場合、ユーザがカバーに力を加えるときに、凹形状の表面は、ユーザの身体を透過開口面上がある位置へガイドする機能を有するため、ユーザは視覚に限られず触覚によって容易にカバーの位置を認識することができる。   The cover is a surface provided on the side receiving the force, and includes a bottom portion including a transmission opening surface through which light can be transmitted by the sensor module body, and a wall portion having a height higher than the bottom portion. It may have a concave surface. If the user's body is fitted in the concave shape, the wall portion blocks disturbance light, so that the disturbance light can be prevented from entering the sensor module body through the transmission opening surface. In this case, when the user applies a force to the cover, the concave surface has a function of guiding the user's body to a certain position on the transmission opening surface. The position of the cover can be recognized.

前記センサモジュール体は、発光素子と、前記発光素子から発せられた光を受ける受光素子とを有する場合、前記スイッチモジュールは、前記受光素子が受ける光のうち、前記発光素子が発する前記光の波長領域に属する光を選択的に透過させる波長選択領域をさらに具備してもよい。これにより、受光素子は、発光素子から発せられた光を適切に検出することができるため、外乱光の影響を効果的に軽減することができる。   When the sensor module body includes a light emitting element and a light receiving element that receives light emitted from the light emitting element, the switch module includes a wavelength of the light emitted by the light emitting element among light received by the light receiving element. A wavelength selection region that selectively transmits light belonging to the region may be further provided. Thereby, since the light receiving element can appropriately detect the light emitted from the light emitting element, it is possible to effectively reduce the influence of disturbance light.

上記した各スイッチモジュールは、このスイッチモジュールを弾性的に支持する弾性支持体と、前記カバーに加えられる力及び前記弾性支持体による弾性力によりON/OFFが切り替えられるプッシュ式スイッチとをさらに具備してもよい。   Each of the switch modules described above further includes an elastic support that elastically supports the switch module, and a push-type switch that can be switched ON / OFF by the force applied to the cover and the elastic force of the elastic support. May be.

本発明の一形態に係るハンドヘルド装置は、筐体と、表示部と、移動コマンド出力手段と、第1のスイッチと、制御手段とを具備する。
前記センサは、前記筐体の動きを検出し、該筐体の動きに応じた検出信号を出力する。
前記移動コマンド出力手段は、前記検出信号に応じて、前記表示部で表示される画面上でポインタを動かすための移動コマンドを出力する。
前記第1のスイッチは、前記ハンドヘルド装置への操作入力に応じてON/OFFを切り替える。
前記制御手段は、移動コマンドに応じて前記画面上での前記ポインタの表示位置を制御し、前記第1のスイッチの切り替えに応じて前記ポインタの移動の開始及び停止を切り替えるために前記移動コマンドの出力を制御する。
A handheld device according to one embodiment of the present invention includes a housing, a display unit, a movement command output unit, a first switch, and a control unit.
The sensor detects the movement of the casing and outputs a detection signal corresponding to the movement of the casing.
The movement command output means outputs a movement command for moving the pointer on the screen displayed on the display unit in accordance with the detection signal.
The first switch switches ON / OFF according to an operation input to the handheld device.
The control means controls the display position of the pointer on the screen in accordance with a movement command, and switches the movement command in order to switch start and stop of movement of the pointer in response to switching of the first switch. Control the output.

本発明の一形態に係るハンドヘルド装置において、筐体と、表示部と、動きセンサと、コマンド出力手段と、制御手段とを具備する。
前記動きセンサは、前記筐体の動きを検出し、前記筐体の動きに応じた動き信号を出力する。
前記コマンド出力手段は、前記表示部に表示される画面上でポインタを移動させるための、前記動き信号に応じた移動コマンドを出力する。
前記センサは、検出領域を有し、前記検出領域内にユーザの身体が存在するか否かを検出する。
A handheld device according to one embodiment of the present invention includes a housing, a display unit, a motion sensor, command output means, and control means.
The motion sensor detects the movement of the casing and outputs a motion signal corresponding to the movement of the casing.
The command output means outputs a movement command corresponding to the motion signal for moving the pointer on the screen displayed on the display unit.
The sensor has a detection area, and detects whether or not a user's body is present in the detection area.

前記制御手段は、前記移動コマンドに応じて前記画面上での前記ポインタの表示位置を制御し、前記センサにより前記検出領域内に前記ユーザの身体が存在することが検出された場合、前記ポインタの移動の開始及び停止を切り替えるために前記移動コマンドの出力を制御する。   The control means controls the display position of the pointer on the screen according to the movement command, and when the sensor detects that the user's body is present in the detection area, the control means The output of the movement command is controlled to switch the movement start and stop.

以上のように、本各発明によれば、入力装置が動いている場合であってもユーザの操作によって画面上のポインタの動きを規制することができる。   As described above, according to each aspect of the present invention, even when the input device is moving, the movement of the pointer on the screen can be regulated by the user's operation.

以下、本発明の実施の形態を図面を参照しながら説明する。   Embodiments of the present invention will be described below with reference to the drawings.

図1は、本発明の一実施の形態に係る制御システムを示す図である。制御システム100は、表示装置5、制御装置40及び入力装置1を含む。   FIG. 1 is a diagram showing a control system according to an embodiment of the present invention. The control system 100 includes a display device 5, a control device 40 and an input device 1.

図2は、入力装置1を示す斜視図である。入力装置1は、ユーザが持つことができる程度の大きさとされている。入力装置1は、筐体10、筐体10の上部に設けられた例えば2つのプッシュタイプのボタン11、12、回転タイプのホイールボタン13等の操作部23を備えている。筐体10の上部の中央よりに設けられたボタン11(以下、操作ボタン11という。)は、例えばPCで用いられる入力デバイスとしてのマウスの左ボタンの機能を有し、操作ボタン11に隣接する隣接ボタン12は右ボタンの機能を有する。   FIG. 2 is a perspective view showing the input device 1. The input device 1 is large enough to be held by a user. The input device 1 includes a housing 10 and an operation unit 23 such as two push-type buttons 11 and 12 and a rotary-type wheel button 13 provided on the top of the housing 10. A button 11 (hereinafter referred to as an operation button 11) provided from the upper center of the housing 10 has a function of a left button of a mouse as an input device used in a PC, for example, and is adjacent to the operation button 11. The adjacent button 12 has a right button function.

例えば、操作ボタン11を長押して入力装置1を移動させることによりアイコン4を移動させる「ドラッグアンドドロップ」、操作ボタン11のダブルクリックによりファイルを開く操作、ホイールボタン13により画面3(図5参照)のスクロール操作が行われるようにしてもよい。アイコンとは、コンピュータ上のプログラムの機能、実行コマンド、またはファイルの内容等が画面3上で画像化されたものである。操作ボタン11、隣接ボタン12、ホイールボタン13の配置、発行されるコマンドの内容等は、適宜変更可能である。   For example, “drag and drop” in which the icon 4 is moved by moving the input device 1 by long pressing the operation button 11, an operation for opening a file by double-clicking the operation button 11, and the screen 3 by the wheel button 13 (see FIG. 5) The scroll operation may be performed. An icon is an image of the function of a program on a computer, an execution command, or the contents of a file on the screen 3. The arrangement of the operation button 11, the adjacent button 12, and the wheel button 13, the contents of the issued command, and the like can be changed as appropriate.

図3は、入力装置1の内部の構成を模式的に示す図である。図4は、入力装置1の電気的な構成を示すブロック図である。   FIG. 3 is a diagram schematically illustrating an internal configuration of the input device 1. FIG. 4 is a block diagram showing an electrical configuration of the input device 1.

入力装置1は、センサユニット17、制御ユニット30、バッテリー14を備えている。   The input device 1 includes a sensor unit 17, a control unit 30, and a battery 14.

図9は、センサユニット17を示す斜視図である。センサユニット17は、筐体10の動き、つまり入力装置1の動きを検出するセンサである。センサユニット17は、互いに異なる角度、例えば直交する2軸(X軸及びY軸)に沿った加速度を検出する加速度センサユニット16を有する。すなわち、加速度センサユニット16は、第1の加速度センサ161及び第2の加速度センサ162の2つセンサを含む。また、センサユニット17は、その直交する2軸の周りの角加速度を検出する角速度センサユニット15を有する。すなわち、角速度センサユニット15は、第1の角速度センサ151及び第2の角速度センサ152の2つのセンサを含む。これらの加速度センサユニット16及び角速度センサユニット15はパッケージングされ、回路基板25上に搭載されている。   FIG. 9 is a perspective view showing the sensor unit 17. The sensor unit 17 is a sensor that detects the movement of the housing 10, that is, the movement of the input device 1. The sensor unit 17 includes an acceleration sensor unit 16 that detects acceleration along two mutually different angles, for example, two orthogonal axes (X axis and Y axis). That is, the acceleration sensor unit 16 includes two sensors, a first acceleration sensor 161 and a second acceleration sensor 162. The sensor unit 17 includes an angular velocity sensor unit 15 that detects angular acceleration around the two orthogonal axes. That is, the angular velocity sensor unit 15 includes two sensors, a first angular velocity sensor 151 and a second angular velocity sensor 152. These acceleration sensor unit 16 and angular velocity sensor unit 15 are packaged and mounted on a circuit board 25.

第1、第2の角速度センサ151、152としては、角速度に比例したコリオリ力を検出する振動型のジャイロセンサが用いられる。第1、第2の加速度センサ161、162としては、ピエゾ抵抗型、圧電型、静電容量型等、どのようなタイプのセンサであってもよい。   As the first and second angular velocity sensors 151 and 152, vibration type gyro sensors that detect Coriolis force proportional to the angular velocity are used. The first and second acceleration sensors 161 and 162 may be any type of sensor such as a piezoresistive type, a piezoelectric type, or a capacitance type.

図2及び図3の説明では、便宜上、筐体10の長手方向をZ’方向とし、筐体10の厚さ方向をX’方向とし、筐体10の幅方向をY’方向とする。この場合、上記センサユニット17は、回路基板25の、加速度センサユニット16及び角速度センサユニット15を搭載する面がX’−Y’平面に実質的に平行となるように、筐体10に内蔵される。上記したように、両センサユニット16、15はX軸及びY軸の2軸に関する物理量を検出する。以降では、入力デバイス1とともに動く座標系、つまり、入力デバイス1に固定された座標系をX’軸、Y’軸、Z’軸で表す。一方、静止した地球上の座標系、つまり慣性座標系をX軸、Y軸、Z軸で表す。また、以降の説明では、入力装置1の動きに関し、X’軸の周りの回転の方向をピッチ方向、Y’軸の周りの回転の方向をヨー方向といい、Z’軸(ロール軸)方向の周りの回転の方向をロール方向という場合もある。   In the description of FIGS. 2 and 3, for convenience, the longitudinal direction of the housing 10 is the Z ′ direction, the thickness direction of the housing 10 is the X ′ direction, and the width direction of the housing 10 is the Y ′ direction. In this case, the sensor unit 17 is built in the housing 10 so that the surface of the circuit board 25 on which the acceleration sensor unit 16 and the angular velocity sensor unit 15 are mounted is substantially parallel to the X′-Y ′ plane. The As described above, both sensor units 16 and 15 detect physical quantities related to the X axis and the Y axis. Hereinafter, a coordinate system that moves together with the input device 1, that is, a coordinate system fixed to the input device 1, is represented by an X ′ axis, a Y ′ axis, and a Z ′ axis. On the other hand, a coordinate system on a stationary earth, that is, an inertial coordinate system is represented by an X axis, a Y axis, and a Z axis. In the following description, regarding the movement of the input device 1, the direction of rotation around the X ′ axis is referred to as the pitch direction, the direction of rotation around the Y ′ axis is referred to as the yaw direction, and the Z ′ axis (roll axis) direction. The direction of rotation around is sometimes referred to as the roll direction.

制御ユニット30は、メイン基板18、メイン基板18上にマウントされたMPU19(Micro Processing Unit)(あるいはCPU)、水晶発振器20、送信機21、メイン基板18上にプリントされたアンテナ22を含む。   The control unit 30 includes a main board 18, an MPU 19 (micro processing unit) (or CPU) mounted on the main board 18, a crystal oscillator 20, a transmitter 21, and an antenna 22 printed on the main board 18.

MPU19は、必要な揮発性及び不揮発性メモリを内蔵している。MPU19は、センサユニット17による検出信号、操作部23による操作信号等を入力し、これらの入力信号に応じた所定の制御信号(コマンド)を生成するため、各種の演算処理等を行う。   The MPU 19 incorporates necessary volatile and nonvolatile memories. The MPU 19 inputs a detection signal from the sensor unit 17, an operation signal from the operation unit 23, and the like, and performs various arithmetic processes in order to generate a predetermined control signal (command) corresponding to these input signals.

送信機21は、MPU19で生成されたコマンドを無線信号(例えばRF無線信号)として、アンテナ22を介して制御装置40に送信する。   The transmitter 21 transmits the command generated by the MPU 19 as a radio signal (for example, an RF radio signal) to the control device 40 via the antenna 22.

水晶発振器20は、基準パルスを生成し、これをMPU19に供給する。MPU19はこの基準パルスに基き、様々な周波数のクロックを生成することができる。バッテリー14としては、乾電池または充電式電池等が用いられる。   The crystal oscillator 20 generates a reference pulse and supplies it to the MPU 19. The MPU 19 can generate clocks with various frequencies based on the reference pulse. As the battery 14, a dry battery or a rechargeable battery is used.

制御装置40はコンピュータであり、MPU35(あるいはCPU)、表示制御部42、RAM36、ROM37、ビデオRAM41、アンテナ39及び受信機38等を含む。   The control device 40 is a computer and includes an MPU 35 (or CPU), a display control unit 42, a RAM 36, a ROM 37, a video RAM 41, an antenna 39, a receiver 38, and the like.

受信機38は、入力装置1から送信された制御信号を、アンテナ39を介して受信する。MPU35は、その制御信号を解析し、各種の演算処理を行う。表示制御部42は、MPU35の制御に応じて、主に、表示装置5の画面3上に表示するための画面データを生成する。ビデオRAM41は、表示制御部42の作業領域となり、生成された画面データを一時的に格納する。   The receiver 38 receives the control signal transmitted from the input device 1 via the antenna 39. The MPU 35 analyzes the control signal and performs various arithmetic processes. The display control unit 42 mainly generates screen data to be displayed on the screen 3 of the display device 5 in accordance with the control of the MPU 35. The video RAM 41 serves as a work area for the display control unit 42 and temporarily stores the generated screen data.

制御装置40は、入力装置1に専用の機器であってもよいが、PC等であってもよい。制御装置40は、PCに限られず、表示装置5と一体となったコンピュータであってもよいし、オーディオ/ビジュアル機器、プロジェクタ、ゲーム機器、またはカーナビゲーション機器等であってもよい。   The control device 40 may be a device dedicated to the input device 1, but may be a PC or the like. The control device 40 is not limited to a PC, and may be a computer integrated with the display device 5, or may be an audio / visual device, a projector, a game device, a car navigation device, or the like.

表示装置5は、例えば液晶ディスプレイ、EL(Electro-Luminescence)ディスプレイ等が挙げられるが、これらに限られない。あるいは、表示装置5は、テレビジョン放送等を受信できるディスプレイと一体となった装置でもよい。   Examples of the display device 5 include a liquid crystal display and an EL (Electro-Luminescence) display, but are not limited thereto. Alternatively, the display device 5 may be a device integrated with a display capable of receiving a television broadcast or the like.

図5は、表示装置5に表示される画面3の例を示す図である。画面3上には、アイコン4等のUIやポインタ2が表示されている。なお、画面3上の水平方向をX軸方向とし、垂直方向をY軸方向とする。   FIG. 5 is a diagram illustrating an example of the screen 3 displayed on the display device 5. On the screen 3, a UI such as an icon 4 and a pointer 2 are displayed. The horizontal direction on the screen 3 is the X-axis direction, and the vertical direction is the Y-axis direction.

図6は、ユーザが入力装置1を握った様子を示す図である。図6に示すように、入力装置1は、操作部23として、上記操作ボタン11、隣接ボタン12、ホイールボタン13のほか、例えばテレビ等を操作するリモートコントローラに設けられるような各種のボタン29や電源ボタン28等を備えていてもよい。このようにユーザが入力装置1を握った状態で、入力装置1を空中で移動させ、あるいは操作部23を操作することにより、それにより発生するコマンドの信号が制御装置40に出力され、制御装置40によりUIが制御される。   FIG. 6 is a diagram illustrating a state where the user holds the input device 1. As shown in FIG. 6, the input device 1 includes, as the operation unit 23, in addition to the operation button 11, the adjacent button 12, and the wheel button 13, for example, various buttons 29 such as those provided on a remote controller for operating a television or the like. A power button 28 or the like may be provided. In this way, when the user holds the input device 1, the input device 1 is moved in the air or the operation unit 23 is operated, whereby a command signal generated thereby is output to the control device 40. 40 controls the UI.

入力装置1のMPU19は、上記コマンドとして、典型的にはセンサユニット17による検出信号に応じた、画面3上でのポインタ2の変位量に対応する移動コマンド、及び、操作部23を介したユーザによる操作入力に応じた操作コマンドを生成する(移動コマンド出力手段、決定コマンド出力手段)。   The MPU 19 of the input device 1 typically uses the movement command corresponding to the displacement amount of the pointer 2 on the screen 3 according to the detection signal from the sensor unit 17 as the command, and the user via the operation unit 23. An operation command corresponding to the operation input is generated (movement command output means, determination command output means).

操作部23を介してユーザにより入力された操作信号は、入力装置1(筐体10)の動きによる信号であるセンサユニット17の検出信号以外の入力信号、すなわち入力装置1の動きによらない操作信号である。   The operation signal input by the user via the operation unit 23 is an input signal other than the detection signal of the sensor unit 17 that is a signal generated by the movement of the input device 1 (housing 10), that is, an operation that does not depend on the movement of the input device 1. Signal.

図7(A)〜図7(C)は、操作ボタン11の構成を示す模式図である。   FIG. 7A to FIG. 7C are schematic views showing the configuration of the operation button 11.

操作部23の一部である操作ボタン11は、2段階のアクションを有するボタンである。操作ボタン11は、例えば移動ボタン7(第1のボタン)と、この移動ボタン7とは物理的に離れて設けられた決定ボタン8(第2のボタン)と、移動ボタン7及び決定ボタン8を連続的に押すことが可能な表面ボタン6とを有する。移動ボタン7は、内部に図示しないスイッチ(第1のスイッチ)を有し、決定ボタン8も、内部に図示しないスイッチ(第2のスイッチ)を有する。移動ボタン7が押されることにより、スイッチがON状態となり、操作信号(第1の操作信号)が入力された状態となる。決定ボタン8が押されることにより、スイッチが電気的にON状態となり、操作信号(第2の操作信号)が入力された状態となる。   The operation button 11 which is a part of the operation unit 23 is a button having a two-step action. The operation button 11 includes, for example, a movement button 7 (first button), a determination button 8 (second button) provided physically separated from the movement button 7, the movement button 7 and the determination button 8. It has a surface button 6 that can be continuously pressed. The movement button 7 has a switch (first switch) (not shown) inside, and the decision button 8 also has a switch (second switch) (not shown) inside. When the movement button 7 is pressed, the switch is turned on and an operation signal (first operation signal) is input. When the determination button 8 is pressed, the switch is electrically turned on, and the operation signal (second operation signal) is input.

移動ボタン7及び決定ボタン8の各スイッチは、メイン基板18に電気的に接続されている。MPU19は、移動ボタン7のスイッチの切り替えに応じて、ポインタ2の移動の開始及び停止を切り替えるための制御信号を出力する。決定ボタン8は、例えば上記したようにマウスの右ボタンの機能を有する。決定ボタン8が押されスイッチがONとされることで、MPU19は決定コマンド(上記操作コマンドの一部)を出力する。   The switches of the movement button 7 and the determination button 8 are electrically connected to the main board 18. The MPU 19 outputs a control signal for switching the start and stop of the movement of the pointer 2 in accordance with the switch of the movement button 7. The decision button 8 has the function of a right mouse button as described above, for example. When the determination button 8 is pressed and the switch is turned on, the MPU 19 outputs a determination command (part of the operation command).

決定コマンドとは、例えば画面3上のアイコン4等を対象として所定の処理を実行するためのコマンドであり、典型的にはそのUIを選択するコマンドである。しかし、決定ボタン8の機能はこれに限れるわけではなく、制御装置40で動作するアプリケーションプログラムにより適宜種々の機能として設定される。   The determination command is a command for executing a predetermined process for the icon 4 on the screen 3, for example, and is typically a command for selecting the UI. However, the function of the determination button 8 is not limited to this, and various functions are appropriately set by an application program operating on the control device 40.

図7(A)は、操作ボタン11がユーザにより押されていない状態を示す図である。表面ボタン6は、筐体10に設けられた軸9に接続され、その反対側の端部でバネ24を介して筐体に接続されている。ユーザの指34で表面ボタン6の表面が押されることにより、表面ボタン6は、軸9を中心としてバネ24のバネ力に抗して回動する。移動ボタン7及び決定ボタン8はプッシュタイプのボタンである。表面ボタン6の裏面には、移動ボタン7及び決定ボタン8をそれぞれ押すことが可能な突起6a及び6bが設けられている。   FIG. 7A is a diagram illustrating a state where the operation button 11 is not pressed by the user. The front button 6 is connected to a shaft 9 provided in the housing 10 and is connected to the housing through a spring 24 at the opposite end. When the surface of the surface button 6 is pressed by the user's finger 34, the surface button 6 rotates against the spring force of the spring 24 about the shaft 9. The movement button 7 and the determination button 8 are push type buttons. On the back surface of the front button 6, there are provided protrusions 6a and 6b that can press the movement button 7 and the determination button 8, respectively.

移動ボタン7及び決定ボタン8は、例えば筐体10内に配置されている。表面ボタン6が所定の距離(第1の距離)押されることで(図7(B)参照)、突起6aにより移動ボタン7が押され、続いて表面ボタン6がさらに所定の距離(第2の距離)押されることで(図7(C)参照)、突起6bにより決定ボタン8が押される。図7(B)は、移動ボタン7が押され、決定ボタン8が押されていない状態を示している。図7(C)は、移動ボタン7及び決定ボタン8が両方ともに押されている状態を示している。   The movement button 7 and the determination button 8 are arranged in the housing 10, for example. When the front button 6 is pushed by a predetermined distance (first distance) (see FIG. 7B), the movement button 7 is pushed by the protrusion 6a, and then the front button 6 is further pushed by a predetermined distance (second When the distance is pressed (see FIG. 7C), the determination button 8 is pressed by the protrusion 6b. FIG. 7B shows a state where the move button 7 is pressed and the enter button 8 is not pressed. FIG. 7C shows a state where both the move button 7 and the enter button 8 are pressed.

押された表面ボタン6が解除される場合、バネ24の戻り力により、表面ボタン6は図7(C)→図7(B)→図7(A)の順に動き、決定ボタン8、移動ボタン7の順に、それらの押された状態が解除される。   When the pressed front button 6 is released, the front button 6 moves in the order of FIG. 7 (C) → FIG. 7 (B) → FIG. 7 (A) by the return force of the spring 24. In the order of 7, those pressed states are released.

上記第1の距離及び第2の距離は、同じでもよいし異なっていてもよく、適宜設定可能である。図7(A)に示す状態から図7(B)に示す状態まで移行するときに必要な力と、図7(B)に示す状態から図7(C)に示す状態まで移行するときに必要な力は、同じでもよいし、異なっていてもよい。   The first distance and the second distance may be the same or different, and can be set as appropriate. Necessary force when shifting from the state shown in FIG. 7 (A) to the state shown in FIG. 7 (B) and necessary when shifting from the state shown in FIG. 7 (B) to the state shown in FIG. 7 (C). The forces may be the same or different.

以上のような操作ボタン11では、移動ボタン7が押され、かつ、決定ボタン8が押されない状態(図7(B))が維持される、いわゆる半押しも可能である。ユーザは操作ボタン11を半押し状態で入力装置1を動かすことにより、制御装置40はポインタ2を所望の位置へ移動させるように表示を制御する。   With the operation button 11 as described above, so-called half-pressing in which the movement button 7 is pressed and the determination button 8 is not pressed (FIG. 7B) can be maintained. When the user moves the input device 1 while the operation button 11 is half-pressed, the control device 40 controls the display so as to move the pointer 2 to a desired position.

次に、入力装置1の動かし方及びこれによる画面3上のポインタ2の動きの典型的な例を説明する。図8はその説明図である。   Next, a typical example of how to move the input device 1 and the movement of the pointer 2 on the screen 3 due to this will be described. FIG. 8 is an explanatory diagram thereof.

図8(A)、(B)に示すように、ユーザが入力装置1を握った状態で、入力装置1のボタン11、12が配置されている側を表示装置5側に向ける。ユーザは、親指を上にし子指を下にした状態、いわば握手する状態で入力装置1を握る。この状態で、センサユニット17の回路基板25(図9参照)は、表示装置5の画面3に対して平行に近くなり、センサユニット17の検出軸である2軸が、画面3上の水平軸(X軸)及び垂直軸(Y軸)に対応するようになる。以下、このような図8(A)、(B)に示す入力装置1の姿勢を基本姿勢という。   As shown in FIGS. 8A and 8B, in a state where the user holds the input device 1, the side on which the buttons 11 and 12 of the input device 1 are arranged is directed to the display device 5 side. The user holds the input device 1 with the thumb up and the child finger down, in other words, in a state of shaking hands. In this state, the circuit board 25 (see FIG. 9) of the sensor unit 17 is nearly parallel to the screen 3 of the display device 5, and the two axes that are the detection axes of the sensor unit 17 are horizontal axes on the screen 3. It corresponds to the (X axis) and the vertical axis (Y axis). Hereinafter, the posture of the input device 1 shown in FIGS. 8A and 8B is referred to as a basic posture.

図8(A)に示すように、基本姿勢の状態で、ユーザが手首や腕を上下方向に動かすかまたはX軸の周りで回転させる。このとき、第2の加速度センサ162は、ピッチ方向の加速度(第2の加速度)を検出し、第1の角速度センサ151は、X軸の周りの角速度(第1の角速度)を検出する。これらの検出値に基き、制御装置40は、ポインタ2がY軸方向に移動するようにそのポインタ2の表示を制御する。   As shown in FIG. 8A, in the basic posture, the user moves the wrist or arm up and down or rotates around the X axis. At this time, the second acceleration sensor 162 detects the acceleration in the pitch direction (second acceleration), and the first angular velocity sensor 151 detects the angular velocity around the X axis (first angular velocity). Based on these detection values, the control device 40 controls the display of the pointer 2 so that the pointer 2 moves in the Y-axis direction.

一方、図8(B)に示すように、基本姿勢の状態で、ユーザが手首や腕を左右方向に動かすかまたはY軸の周りで回転させる。このとき、第1の加速度センサ161は、ヨー方向の加速度(第1の加速度)を検出し、第2の角速度センサ152は、Y軸の周りの角速度(第2の角速度)を検出する。これらの検出値に基き、制御装置40は、ポインタ2がX軸方向に移動するようにそのポインタ2の表示を制御する。   On the other hand, as shown in FIG. 8B, in the basic posture state, the user moves the wrist or arm in the left-right direction or rotates around the Y axis. At this time, the first acceleration sensor 161 detects acceleration in the yaw direction (first acceleration), and the second angular velocity sensor 152 detects angular velocity around the Y axis (second angular velocity). Based on these detection values, the control device 40 controls the display of the pointer 2 so that the pointer 2 moves in the X-axis direction.

後で詳述するが、一実施の形態では、入力装置1のMPU19が、内部の不揮発性メモリに格納されたプログラムに従い、センサユニット17で検出された各検出値に基きヨー及びピッチ方向の速度値を算出する。ここで、ポインタ2の移動の制御のためには、加速度センサユニット16が検出する2軸の加速度値の積分値(速度)のディメンジョンが用いられる。そして、この速度のディメンジョンの情報が移動コマンドの信号として制御装置40に送られる(図12参照)。   As will be described in detail later, in one embodiment, the MPU 19 of the input device 1 follows the program stored in the internal non-volatile memory, and the velocity in the yaw and pitch directions based on each detected value detected by the sensor unit 17. Calculate the value. Here, in order to control the movement of the pointer 2, a dimension of an integral value (speed) of biaxial acceleration values detected by the acceleration sensor unit 16 is used. Then, this speed dimension information is sent to the control device 40 as a movement command signal (see FIG. 12).

他の実施の形態では、入力装置1は、センサユニット17で検出された物理量のディメンジョンの情報が移動コマンドの信号として制御装置40に送られる。この場合、制御装置40のMPU35は、ROM37に格納されたプログラムに従い、受信した移動コマンドに基きX及びY軸方向の速度値を算出する。表示制御部42は、この速度値に応じてポインタ2を移動させるように表示する(図15参照)。   In another embodiment, the input device 1 sends information on the dimensions of the physical quantity detected by the sensor unit 17 to the control device 40 as a movement command signal. In this case, the MPU 35 of the control device 40 calculates the velocity values in the X and Y axis directions based on the received movement command in accordance with the program stored in the ROM 37. The display control unit 42 displays the pointer 2 so as to move in accordance with the speed value (see FIG. 15).

制御装置40は、入力装置1の単位時間当りのヨー方向の変位を、画面3上のX軸上でのポインタ2の変位量に変換し、入力装置1の単位時間当りのピッチ方向の変位を、画面3上のY軸上でのポインタ2の変位量に変換することにより、ポインタ2を移動させる。典型的には、例えば図12に示す例では、制御装置40のMPU19は、所定のクロック数ごとに供給されてくる速度値について、(n−1)回目に供給された速度値に、n回目に供給された速度値を加算する。これにより、当該n回目に供給された速度値が、ポインタ2の変位量に相当し、ポインタ2の画面3上の座標情報が生成される。   The control device 40 converts the displacement in the yaw direction per unit time of the input device 1 into the amount of displacement of the pointer 2 on the X axis on the screen 3, and the displacement in the pitch direction per unit time of the input device 1 is converted. The pointer 2 is moved by converting the amount of displacement of the pointer 2 on the Y axis on the screen 3. Typically, for example, in the example illustrated in FIG. 12, the MPU 19 of the control device 40 sets the speed value supplied for each predetermined number of clocks to the speed value supplied for the (n−1) th time. The speed value supplied to is added. Thus, the velocity value supplied for the nth time corresponds to the displacement amount of the pointer 2, and the coordinate information on the screen 3 of the pointer 2 is generated.

上記速度値を算出するときの、加速度値の積分についても、この変位量の算出方法と同様とすればよい。   The acceleration value integration for calculating the speed value may be the same as the method for calculating the displacement amount.

次に、加速度センサユニット16への重力の影響について説明する。図10及び図11は、その説明のための図である。図10は、入力装置1をZ方向で見た図であり、図11は、入力装置1をX方向で見た図である。   Next, the influence of gravity on the acceleration sensor unit 16 will be described. 10 and 11 are diagrams for explaining the above. FIG. 10 is a diagram of the input device 1 viewed in the Z direction, and FIG. 11 is a diagram of the input device 1 viewed in the X direction.

図10(A)では、入力装置1が基本姿勢とされ、静止しているとする。このとき、第1の加速度センサ161の出力は実質的に0であり、第2の加速度センサ162の出力は、重力加速度G分の出力とされている。しかし、例えば図10(B)に示すように、入力装置1がロール方向に傾いた状態では、第1、第2の加速度センサ161、162は、重力加速度Gのそれぞれの傾き成分の加速度値を検出する。   In FIG. 10A, it is assumed that the input device 1 is in the basic posture and is stationary. At this time, the output of the first acceleration sensor 161 is substantially 0, and the output of the second acceleration sensor 162 is an output corresponding to the gravitational acceleration G. However, as shown in FIG. 10B, for example, when the input device 1 is tilted in the roll direction, the first and second acceleration sensors 161 and 162 indicate the acceleration values of the respective tilt components of the gravitational acceleration G. To detect.

この場合、特に、入力装置1が実際にヨー方向には動いていないにも関わらず、第1の加速度センサ161はヨー方向の加速度を検出することになる。この図10(B)に示す状態は、図10(C)のように入力装置1が基本姿勢にあるときに、加速度センサユニット16が破線の矢印で示すような慣性力Ix、Iyを受けた状態と等価であり、加速度センサユニット16にとって区別が付かない。その結果、加速度センサユニット16は、矢印Fで示すような左に斜め下方向の加速度が入力装置1に加わったと判断し、入力装置1の実際の動きとは違った検出信号を出力する。しかも、重力加速度Gは常に加速度センサユニット16に作用するため、積分値は増大し、ポインタ2を斜め下方に変位させる量は加速度的に増大してしまう。図10(A)から図10(B)に状態が移行した場合、本来、画面3上のポインタ2が動かないようにすることが、ユーザの直感に合った操作と言える。   In this case, in particular, the first acceleration sensor 161 detects the acceleration in the yaw direction even though the input device 1 does not actually move in the yaw direction. In the state shown in FIG. 10B, when the input device 1 is in the basic posture as shown in FIG. 10C, the acceleration sensor unit 16 receives inertial forces Ix and Iy as indicated by broken arrows. This is equivalent to the state and is indistinguishable for the acceleration sensor unit 16. As a result, the acceleration sensor unit 16 determines that acceleration leftward as indicated by the arrow F has been applied to the input device 1 and outputs a detection signal different from the actual movement of the input device 1. Moreover, since the gravitational acceleration G always acts on the acceleration sensor unit 16, the integral value increases, and the amount by which the pointer 2 is displaced obliquely downward increases at an accelerated rate. When the state transitions from FIG. 10 (A) to FIG. 10 (B), it can be said that the operation that fits the user's intuition is to prevent the pointer 2 on the screen 3 from moving.

例えば、図11(A)に示すような入力装置1の基本姿勢の状態から、図11(B)に示すような、入力装置1がピッチ方向で回転して傾いたときも、上記と同様のことが言える。このような場合、入力装置1が基本姿勢にあるときの第2の加速度センサ162が検出する重力加速度Gが減少するので、図11(C)に示すように、入力装置1は、上のピッチ方向の慣性力Iと区別が付かない。   For example, when the input device 1 rotates and tilts in the pitch direction as shown in FIG. 11B from the basic posture state of the input device 1 as shown in FIG. I can say that. In such a case, since the gravitational acceleration G detected by the second acceleration sensor 162 when the input device 1 is in the basic posture is decreased, the input device 1 has an upper pitch as shown in FIG. It cannot be distinguished from the inertial force I in the direction.

以上のような加速度センサユニット16への重力の影響を極力減らすために、本実施の形態に係る入力装置1は、角速度センサユニット15で検出された角速度値を用いて、入力装置1の速度値を算出する。以下、この動作について説明する。図12は、その動作を示すフローチャートである。   In order to reduce the influence of gravity on the acceleration sensor unit 16 as much as possible, the input device 1 according to the present embodiment uses the angular velocity value detected by the angular velocity sensor unit 15 to determine the velocity value of the input device 1. Is calculated. Hereinafter, this operation will be described. FIG. 12 is a flowchart showing the operation.

入力装置1に電源が投入される。例えば、ユーザが入力装置1または制御装置40に設けられた電源スイッチ等を入れることにより、入力装置1に電源が投入される。電源が投入されると、加速度センサユニット16から2軸の加速度信号(第1、第2の加速度値ax、ay)が出力され(ステップ101a)、これがMPU19に供給される。この加速度信号は、電源が投入された時点での入力装置1の姿勢(以下、初期姿勢という)に対応する信号である。The input device 1 is powered on. For example, when the user turns on a power switch or the like provided in the input device 1 or the control device 40, the input device 1 is powered on. When the power is turned on, biaxial acceleration signals (first and second acceleration values a x , a y ) are output from the acceleration sensor unit 16 (step 101a) and supplied to the MPU 19. This acceleration signal is a signal corresponding to the posture of the input device 1 at the time when the power is turned on (hereinafter referred to as an initial posture).

初期姿勢は、上記基本姿勢になることも考えられる。しかし、X軸方向に重力加速度のすべての量が検出される姿勢、すなわち第1の加速度センサ161の出力が重力加速度分の加速度値を検出し、第2の加速度センサ162の出力が0である場合もある。もちろん初期姿勢は、図10(B)に示したように傾いた姿勢であることも考えられる。   The initial posture may be the above basic posture. However, the posture in which all amounts of gravitational acceleration are detected in the X-axis direction, that is, the output of the first acceleration sensor 161 detects the acceleration value for the gravitational acceleration, and the output of the second acceleration sensor 162 is zero. In some cases. Of course, the initial posture may be a tilted posture as shown in FIG.

入力装置1のMPU19は、所定のクロック数ごとにこの加速度センサユニット16からの加速度信号(ax、ay)を取得する。MPU19は、2回目以降の加速度信号(ax、ay)を取得すると、重力の影響を除去するために、次のような演算を行う。すなわちMPU19は、下記の式(1)、(2)のように、今回の加速度値ax、ayから、前回のそれぞれX軸及びY軸方向で検出された重力加速度成分(1回目のax(=arefx)、ay(=arefy))を差し引き、それぞれ第1の補正加速度値acorx、第2の補正加速度値acoryを生成する(ステップ102a)。The MPU 19 of the input device 1 acquires acceleration signals (a x , a y ) from the acceleration sensor unit 16 every predetermined number of clocks. When the MPU 19 acquires the acceleration signal (a x , a y ) for the second time and thereafter, the MPU 19 performs the following calculation to remove the influence of gravity. In other words, the MPU 19 uses the current acceleration values a x and a y as shown in the following equations (1) and (2) to detect the gravitational acceleration component (first a) detected in the previous X-axis and Y-axis directions, respectively. x (= a refx), subtracted a y (= a refy)) , each of the first correction acceleration value a corx, generates a second correction acceleration value a cory (step 102a).

acorx =ax−arefx・・・(1)
acory =ay−arefy・・・(2)。
a corx = a x −a refx (1)
a cory = a y −a refy (2).

arefx、arefyを、以降、それぞれX軸及びY軸の基準加速度値(第1の基準加速度値、第2の基準加速度値)という。電源が投入されてから最初にステップ102aの計算をするとき、arefx、arefyは電源投入直後に検出された加速度信号ax、ayとなる。a refx and a refy are hereinafter referred to as X-axis and Y-axis reference acceleration values (first reference acceleration value and second reference acceleration value), respectively. When the calculation in step 102a is performed for the first time after the power is turned on, a refx and a refy are the acceleration signals a x and a y detected immediately after the power is turned on.

MPU19は、式(3)、(4)に示すように、第1、第2の補正加速度値acorx、acoryを加算していく、つまり積分演算により、それぞれ第1の速度値Vx、第2の速度値Vyを算出する(ステップ115)。The MPU 19 adds the first and second corrected acceleration values a corx and a cory as shown in the equations (3) and (4), that is, the first velocity value V x , A second speed value Vy is calculated (step 115).

Vx(t) =Vx(t-1)+acorx・・・(3)
Vy(t) =Vy(t-1)+acory・・・(4)
Vx(t)、Vy(t)は今回の速度値を表し、Vx(t-1)、Vy(t-1)は前回の速度値を表している。
V x (t) = V x (t-1) + a corx (3)
V y (t) = V y (t-1) + a cory (4)
V x (t) and V y (t) represent the current speed values, and V x (t−1) and V y (t−1) represent the previous speed values.

一方、上記したように、入力装置1に電源が投入されると、角速度センサユニット15から2軸の角速度信号(第1及び第2の角速度値ωx、ωy)が出力され(ステップ101b)、これがMPU19に供給される。MPU19は、これを取得すると、微分演算により、それぞれの角加速度値(第1の角加速度値Δωx、第2の角加速度値Δωy)を算出する(ステップ102b)。On the other hand, as described above, when the input device 1 is powered on, the angular velocity sensor unit 15 outputs biaxial angular velocity signals (first and second angular velocity values ω x , ω y ) (step 101b). This is supplied to the MPU 19. When acquiring this, the MPU 19 calculates respective angular acceleration values (first angular acceleration value Δω x , second angular acceleration value Δω y ) by differential calculation (step 102 b).

MPU19は、上記Δωx、Δωyの絶対値|Δωy|、|Δωx|がそれぞれ閾値Th1より小さいか否かを判定する(ステップ103、ステップ106)。|Δωy|≧Th1の場合、MPU19は、第1の基準加速度値arefxをそのまま用い、これを更新しない(ステップ104)。同様に、|Δωx|≧Th1の場合、MPU19は、第2の基準加速度値arefyをそのまま用い、これを更新しない(ステップ107)。The MPU 19 determines whether or not the absolute values | Δω y | and | Δω x | of the Δω x and Δω y are smaller than the threshold Th1 (steps 103 and 106). When | Δω y | ≧ Th1, the MPU 19 uses the first reference acceleration value a refx as it is and does not update it (step 104). Similarly, if | Δω x | ≧ Th1, the MPU 19 uses the second reference acceleration value a refy as it is and does not update it (step 107).

閾値Th1は、0に近い値が設定される。閾値Th1は、ユーザが意識的に入力装置1を静止させているにも関わらず、ユーザの手ぶれやDCオフセットや等により検出されてしまう角速度値が考慮される。こうすることで、ユーザが意識的に入力装置1を静止させた場合に、当該手ぶれやDCオフセットによりポインタ2が動いて表示されてしまうことを防止できる。   A value close to 0 is set as the threshold Th1. As the threshold value Th1, an angular velocity value that is detected due to a user's camera shake, a DC offset, or the like even though the user intentionally stops the input device 1 is considered. By doing so, it is possible to prevent the pointer 2 from moving and being displayed due to the camera shake or the DC offset when the user intentionally stops the input device 1.

以上のように処理するのは以下の理由による。   The reason for processing as described above is as follows.

図13は、入力装置1を操作するユーザを上から見た図である。ユーザが自然に入力装置1を操作する場合、腕の付け根の回転、肘の回転及び手首の回転のうち少なくとも1つによって操作する。したがって、加速度が発生すれば、角加速度も発生すると考える。すなわち、加速度は、その加速度の方向と同じ方向の角加速度に従属するものとみなすことができる。したがって、MPU19は、第2の角加速度値|Δωy|を監視することで、それと同じ方向である第1の基準加速度値arefxを更新するか否かを判定し、式(1)から結果的に第1の補正加速度値acorxを校正するか否かを判定することができる。第1の角加速度値|Δωx|についても同様である。FIG. 13 is a view of the user operating the input device 1 as seen from above. When the user operates the input device 1 naturally, the input device 1 is operated by at least one of the rotation of the base of the arm, the rotation of the elbow, and the rotation of the wrist. Therefore, if acceleration occurs, it is considered that angular acceleration also occurs. That is, the acceleration can be regarded as dependent on the angular acceleration in the same direction as the direction of the acceleration. Therefore, the MPU 19 determines whether or not to update the first reference acceleration value a refx in the same direction by monitoring the second angular acceleration value | Δω y |, and the result from the equation (1) Thus, it is possible to determine whether or not to calibrate the first corrected acceleration value a corx . The same applies to the first angular acceleration value | Δω x |.

さらに詳しく説明すると、第2の角加速度値|Δωy|が閾値Th1以上であるときは、MPU19は、入力装置1がヨー方向に動いていると判定する。この場合、MPU19は、第1の基準加速度値arefxを更新せず、結果的に、第1の補正加速度値acorxを校正せず、そのacorxに基き、式(3)の積分演算を続ける。More specifically, when the second angular acceleration value | Δω y | is equal to or greater than the threshold value Th1, the MPU 19 determines that the input device 1 is moving in the yaw direction. In this case, the MPU 19 does not update the first reference acceleration value a refx and, as a result, does not calibrate the first corrected acceleration value a corx, and performs the integration operation of Expression (3) based on the a corx. to continue.

また、第1の角加速度値|Δωx|が閾値Th1以上であるときは、MPU19は、入力装置1がピッチ方向に動いていると判定する。この場合、MPU19は、第2の基準加速度値arefyを更新せず、結果的に、第2の補正加速度値acoryを校正せず、そのacoryに基き、式(4)の積分演算を続ける。When the first angular acceleration value | Δω x | is equal to or greater than the threshold value Th1, the MPU 19 determines that the input device 1 is moving in the pitch direction. In this case, the MPU 19 does not update the second reference acceleration value a refy and, as a result, does not calibrate the second corrected acceleration value a cory, and performs the integration operation of the equation (4) based on the a cory. to continue.

一方、ステップ103において、第2の角加速度値|Δωy|が閾値Th1より小さいときは、MPU19は、入力装置1がヨー方向では静止していると判定する。この場合、MPU19は、第1の基準加速度値arefxを今回の(最新の)検出値axに更新することで、式(1)により、第1の補正加速度値acorxを校正する(ステップ105)。最新の検出値axとは、つまり、入力装置1がほぼ静止している状態での検出値であるので、これは重力加速度による成分値となる。On the other hand, when the second angular acceleration value | Δω y | is smaller than the threshold value Th1 in step 103, the MPU 19 determines that the input apparatus 1 is stationary in the yaw direction. In this case, the MPU 19 calibrates the first corrected acceleration value a corx according to the equation (1) by updating the first reference acceleration value a refx to the current (latest) detected value a x (Step 1). 105). Since the latest detected value a x is a detected value when the input device 1 is substantially stationary, this is a component value due to gravitational acceleration.

同様に、ステップ106において、第1の角加速度値|Δωx|が閾値Th1より小さいときは、MPU19は、入力装置1がピッチ方向では静止していると判定する。この場合、MPU19は、第2の基準加速度値arefyを今回の(最新の)検出値ayに更新することで、式(2)により、第2の補正加速度値acoryを校正する(ステップ108)。Similarly, when the first angular acceleration value | Δω x | is smaller than the threshold value Th1 in step 106, the MPU 19 determines that the input device 1 is stationary in the pitch direction. In this case, the MPU 19 calibrates the second corrected acceleration value a cory by the equation (2) by updating the second reference acceleration value a refy to the current (latest) detected value a y (step) 108).

なお、本実施の形態では、ヨー方向及びピッチ方向の両方向について閾値を同じ値Th1としたが、両方向で異なる閾値が用いられてもよい。   In the present embodiment, the threshold value is the same value Th1 in both the yaw direction and the pitch direction, but different threshold values may be used in both directions.

上記では、角加速度値Δωx、Δωyが監視されたが、さらにMPU19は、角速度値ωx、ωyを監視することで、式(3)、(4)で算出された速度値を補正することも可能である。図13の考え方により、速度が発生すれば、角速度も発生すると考え、速度は、その速度の方向と同じ方向の角速度に従属するものとみなすことができる。In the above, the angular acceleration values Δω x and Δω y are monitored, but the MPU 19 further corrects the velocity values calculated by the equations (3) and (4) by monitoring the angular velocity values ω x and ω y. It is also possible to do. According to the concept of FIG. 13, if a speed is generated, it is considered that an angular speed is also generated, and the speed can be regarded as subordinate to an angular speed in the same direction as the speed direction.

詳しくは、第2の角速度値の絶対値|ωy|が閾値Th2以上であるときは(ステップ109のNO)、MPU19は、入力装置1がヨー方向に動いていると判定する。この場合、MPU19は、第1の速度値Vxを補正しない(ステップ110)。第1の角速度値の絶対値|ωx|についても同様である(ステップ112のNO、ステップ113)。Specifically, when the absolute value | ω y | of the second angular velocity value is equal to or greater than the threshold value Th2 (NO in step 109), the MPU 19 determines that the input device 1 is moving in the yaw direction. In this case, MPU 19 does not correct the first velocity value V x (Step 110). The same applies to the absolute value | ω x | of the first angular velocity value (NO in step 112, step 113).

閾値Th2も、上記閾値Th1の設定とどうような趣旨で設定されればよい。   The threshold value Th2 may be set for the purpose of setting the threshold value Th1.

一方、第2の角速度値の絶対値|ωy|が閾値Th2より小さいときは(ステップ109のYES)、MPU19は、入力装置1がヨー方向では静止していると判定する。この場合、MPU19は、第1の速度値Vxを補正し、例えばゼロにリセットされる(ステップ111)。第1の角速度値の絶対値|ωx|についても同様である(ステップ112のYES、ステップ114)。On the other hand, when the absolute value | ω y | of the second angular velocity value is smaller than the threshold value Th2 (YES in Step 109), the MPU 19 determines that the input device 1 is stationary in the yaw direction. In this case, MPU 19 has a first velocity value V x is corrected, it is reset for example to zero (step 111). The same applies to the absolute value | ω x | of the first angular velocity value (YES in step 112, step 114).

以上のようにMPU19は、両方向の速度値Vx、Vyを出力し、送信機21はこの速度値に関する入力情報を制御装置40に出力する(ステップ116)。As described above, the MPU 19 outputs the velocity values V x and V y in both directions, and the transmitter 21 outputs the input information relating to these velocity values to the control device 40 (step 116).

制御装置40のMPU35は、入力情報である速度値Vx、Vyを入力する(ステップ117)。MPU35は、下記の式(5)、(6)に示す、速度値Vx、Vyに応じた、ポインタ2の座標値X、Yを生成する(ステップ118)。表示制御部42は、画面3上の座標値X、Yの位置にポインタ2が移動するように表示を制御する(ステップ119)(表示制御手段)。The MPU 35 of the control device 40 inputs speed values V x and V y that are input information (step 117). The MPU 35 generates the coordinate values X and Y of the pointer 2 corresponding to the velocity values V x and V y shown in the following formulas (5) and (6) (step 118). The display control unit 42 controls the display so that the pointer 2 moves to the position of the coordinate values X and Y on the screen 3 (step 119) (display control means).

X(t) =X(t-1)+Vx・・・(5)
Y(t) =Y(t-1)+Vy・・・(6)。
X (t) = X (t-1) + V x (5)
Y (t) = Y (t -1) + V y ··· (6).

以上のように、入力装置1がほぼ静止したときには基準加速度値arefx、arefyが更新され、補正加速度値acorx、acoryが校正されるので、加速度センサユニット16への重力の影響を抑えることができる。また、基準加速度値arefx、arefyが更新されると、式(1)、(2)より加速度値acorx、acoryが補正されるため、DCレベルも補正され、DCオフセットの問題も解決される。さらに、入力装置1がほぼ静止したときには速度値もゼロリセットされるように補正されるので、積分誤差も抑えることができる。積分誤差が発生すると、ユーザが入力装置1の移動を停止させたにも関わらず、ポインタ2が画面3上で動く現象が起こる。As described above, when the input device 1 is almost stationary, the reference acceleration values a refx and a refy are updated and the corrected acceleration values a corx and a cory are calibrated, so that the influence of gravity on the acceleration sensor unit 16 is suppressed. be able to. Further, when the reference acceleration values a refx and a refy are updated, the acceleration values a corx and a cory are corrected from the equations (1) and (2), so that the DC level is also corrected and the problem of the DC offset is solved. Is done. Further, since the speed value is corrected so as to be reset to zero when the input device 1 is almost stationary, an integration error can be suppressed. When an integration error occurs, a phenomenon occurs in which the pointer 2 moves on the screen 3 even though the user stops moving the input device 1.

また、本実施の形態では、第1の基準加速度値arefx及び第2の基準加速度値arefyの更新が個別に行われることにより、例えばヨー及びピッチ方向のうち一方の角加速度値のみが閾値より小さくなれば、その校正が行われることになる。したがって、実用的に十分短い時間間隔で、第1の基準加速度値arefxまたは第2の基準加速度値arefyを更新することができる。第1の速度値Vx及び第2の速度値Vyの補正が個別に行われることについても同様のことが言える。図14は、このことをわかりやすく説明するための図である。Further, in the present embodiment, the first reference acceleration value a refx and the second reference acceleration value a refy are individually updated, so that only one angular acceleration value in the yaw and pitch directions, for example, is a threshold value. If it becomes smaller, the calibration is performed. Therefore, the first reference acceleration value a refx or the second reference acceleration value a refy can be updated at a practically short time interval. Correction of the first velocity value V x and second velocity value V y is same holds true for be performed individually. FIG. 14 is a diagram for explaining this easily.

図14では、X軸及びY軸の平面で見た入力装置1の軌跡を示している。ヨー方向での角速度値ωyがほぼゼロ(閾値Th2より小さい)であれば、Vxがゼロリセットされる。ピッチ方向での角速度値ωxがほぼゼロ(閾値Th2より小さい)であれば、Vyがゼロリセットされる。FIG. 14 shows the trajectory of the input device 1 as viewed in the X-axis and Y-axis planes. If the angular velocity value ω y in the yaw direction is almost zero (smaller than the threshold value Th2), V x is reset to zero. If the angular velocity value ω x in the pitch direction is almost zero (smaller than the threshold Th2), V y is reset to zero.

図15は、上記した他の実施の形態を示すフローチャートである。このフローチャートでは、入力装置1がセンサユニット17から出力された2軸の加速度信号及び2軸の角速度信号を入力情報として制御装置40に出力する。制御装置40のMPU35は、ステップ204〜218において、図12で示したステップ102a及び102b〜115を実行する。詳細は、図12と同様であるので説明を省略する。   FIG. 15 is a flowchart showing another embodiment described above. In this flowchart, the input device 1 outputs the biaxial acceleration signal and the biaxial angular velocity signal output from the sensor unit 17 to the control device 40 as input information. In steps 204 to 218, the MPU 35 of the control device 40 executes steps 102a and 102b to 115 shown in FIG. Details are the same as in FIG.

次に、図7(A)〜(C)に示した操作ボタン11が押されるときの入力装置1の動作について説明する。図16は、その動作を示すフローチャートである。   Next, the operation of the input device 1 when the operation button 11 shown in FIGS. 7A to 7C is pressed will be described. FIG. 16 is a flowchart showing the operation.

ユーザにより操作ボタン11の移動ボタン7を介して第1の操作信号が入力されていない状態では(ステップ401のNO)、MPU19は、移動コマンドの出力を停止しているか、または、ポインタ2の変位量をゼロとする移動コマンドを出力する(ステップ402)(出力制御手段)。すなわち、ユーザが入力装置1を持って動かしたとしても、画面3上でポインタ2は動かない。これにより、ユーザが意図しないポインタ2の移動を規制することができる。   In a state where the first operation signal is not input by the user via the movement button 7 of the operation button 11 (NO in step 401), the MPU 19 has stopped outputting the movement command, or the displacement of the pointer 2 A movement command for setting the amount to zero is output (step 402) (output control means). That is, even if the user moves with the input device 1, the pointer 2 does not move on the screen 3. Thereby, the movement of the pointer 2 which a user does not intend can be controlled.

移動ボタン7が押されると(ステップ401のYES)、つまり第1のスイッチを介して第1の操作信号が入力されると、MPU19は、移動コマンドの出力を開始する(ステップ403)(出力制御手段)。制御装置40は、その移動コマンドを受信することで、移動コマンドに応じたポインタ2の移動を開始するように、ポインタ2の表示を制御する。   When the movement button 7 is pressed (YES in step 401), that is, when the first operation signal is input through the first switch, the MPU 19 starts outputting the movement command (step 403) (output control). means). The control device 40 controls the display of the pointer 2 so as to start the movement of the pointer 2 according to the movement command by receiving the movement command.

移動ボタン7が押された状態で、決定ボタン8が押された場合(ステップ404のYES)、つまり第2のスイッチを介した操作入力がなされると、MPU19は、決定コマンドを出力し、制御装置40はこれを受信して所定の処理を実行する。例えば、画面3上における決定ボタン8が押されたときのポインタ2の位置がアイコン4上であれば、制御装置40のMPU35は、そのアイコン4を選択する処理を実行したり、そのアイコン4に対応するアプリケーションプログラムを起動したりする。決定ボタン8が押されたときのポインタ2の位置がアイコン4上でない場合、制御装置40は、他の所定の処理を実行する(ステップ405)。   When the determination button 8 is pressed while the movement button 7 is pressed (YES in step 404), that is, when an operation input is made via the second switch, the MPU 19 outputs a determination command and performs control. The apparatus 40 receives this and executes a predetermined process. For example, if the position of the pointer 2 on the screen 3 when the determination button 8 is pressed is on the icon 4, the MPU 35 of the control device 40 executes processing for selecting the icon 4 or sets the icon 4 on the icon 4. Start the corresponding application program. If the position of the pointer 2 when the determination button 8 is pressed is not on the icon 4, the control device 40 executes another predetermined process (step 405).

なお、ステップ404で決定ボタン8が押されてから、決定ボタン8が離され、所定の時間内に再び決定ボタン8が押されると、MPU19またはMPU35は、ダブルクリックに対応した処理を実行する。あるいは、ステップ404で決定ボタン8が押された状態が維持されると、ドラッグ操作が可能な状態となる。   If the enter button 8 is pressed in step 404 and then the enter button 8 is released and the enter button 8 is pressed again within a predetermined time, the MPU 19 or MPU 35 executes a process corresponding to the double click. Alternatively, if the state where the determination button 8 is pressed in step 404 is maintained, a drag operation is possible.

本実施の形態では、ユーザにより移動ボタン7が押されて第1の操作信号が入力された状態で、決定ボタン8が押されて第2の操作信号が入力されることにより、決定コマンドが出力される。これにより、移動ボタン7が押されることでポインタの移動が可能となり、続いて、決定ボタン8が押されることで決定コマンドの出力が可能となるので、ユーザは直感的に操作することができる。   In the present embodiment, when the movement button 7 is pressed by the user and the first operation signal is input, the determination command is output by pressing the determination button 8 and inputting the second operation signal. Is done. As a result, the pointer can be moved when the move button 7 is pressed, and subsequently, the determination command can be output when the determination button 8 is pressed, so that the user can operate intuitively.

特に、ユーザは、操作ボタン11の1つの表面ボタン6を押すことで、上記の連続した操作が可能となるので、直感性を向上させることができる。   In particular, since the user can perform the above-described continuous operation by pressing one surface button 6 of the operation button 11, it is possible to improve intuition.

次に、入力装置の操作ボタン11が操作されるとき、特に決定ボタン8が操作されるときの他の実施の形態に係る動作について説明する。図17は、その動作を示すフローチャートである。   Next, an operation according to another embodiment when the operation button 11 of the input device is operated, particularly when the determination button 8 is operated will be described. FIG. 17 is a flowchart showing the operation.

図18は、図17に示す動作を実現するための入力装置1の機能的なブロック図である。分周器44は、水晶発振器20から供給されるパルスに基き所定の周波数のクロックパルスを生成する。カウンタ45は分周器44で生成されたクロックパルスをカウントする。カウント値設定部46では、例えば所定数のカウント値が設定されそのカウント値を記憶する。制御部47は、カウンタから供給されるカウント値とカウント値設定部46から供給されるカウント値とを比較し、比較の結果に基き後述する処理を実行する。   FIG. 18 is a functional block diagram of the input device 1 for realizing the operation shown in FIG. The frequency divider 44 generates a clock pulse having a predetermined frequency based on the pulse supplied from the crystal oscillator 20. The counter 45 counts clock pulses generated by the frequency divider 44. In the count value setting unit 46, for example, a predetermined number of count values are set, and the count values are stored. The control unit 47 compares the count value supplied from the counter with the count value supplied from the count value setting unit 46, and executes processing to be described later based on the comparison result.

分周器44、カウンタ45、カウント値設定部46、制御部47等のブロックは、例えばMPU19が有している。   The MPU 19 has blocks such as the frequency divider 44, the counter 45, the count value setting unit 46, and the control unit 47, for example.

カウント値設定部46で設定されるカウント値としては、例えば2つの種類がある。1つは、ユーザにより操作ボタン11の決定ボタン8が押されてから、つまり第2の操作信号の入力が開始されてからの時間であって、MPU19が画面3上でポインタ2を動かすための移動コマンドの生成または送信を停止している時間(第1の時間)に相当するカウント値である。   There are, for example, two types of count values set by the count value setting unit 46. One is the time after the user presses the enter button 8 of the operation button 11, that is, the time after the input of the second operation signal is started, and the MPU 19 moves the pointer 2 on the screen 3. This is a count value corresponding to a time (first time) during which generation or transmission of a movement command is stopped.

もう1つは、ユーザにより押された決定ボタン8が離されてから、つまり第2の操作信号入力が解除されてからの時間であって、MPU19が移動コマンドの生成または送信を停止している時間(第2の時間)に相当するカウント値である。以下、第1の時間に相当するカウント値を第1のカウント値とし、上記第2の時間に相当するカウント値を第2のカウント値とする。   The other is the time after the decision button 8 pressed by the user is released, that is, the time after the second operation signal input is released, and the MPU 19 stops generating or transmitting the movement command. This is a count value corresponding to time (second time). Hereinafter, the count value corresponding to the first time is referred to as a first count value, and the count value corresponding to the second time is referred to as a second count value.

第1の時間と第2の時間は同じであってもよいし、異なっていてもよい。典型的には第1及び第2の時間は、0.1〜0.3秒であるが、これに限られない。第1及び第2の時間のうち少なくとも一方は、ユーザによりカスタマイズできるようになっていてもよい。   The first time and the second time may be the same or different. Typically, the first and second times are 0.1 to 0.3 seconds, but are not limited thereto. At least one of the first time and the second time may be customized by the user.

MPU19は、移動コマンドの生成または送信を停止する代わりに、画面3上でのポインタ2の変位量をゼロとする移動コマンド、すなわち速度値(Vx(t), Vy(t)) = (0,0)にリセットされた移動コマンドの信号を出力してもよい。Instead of stopping the generation or transmission of the movement command, the MPU 19 sets the displacement amount of the pointer 2 on the screen 3 to zero, that is, the velocity value (V x (t), V y (t)) = ( The movement command signal reset to 0,0) may be output.

なお、一般的にPCでは、マウスのボタンを介してユーザにより入力された操作信号の入力が解除されること、つまり押されたボタンが離されたことをトリガーとして、その操作のコマンドが実行されることが多い。   In general, in a PC, an operation command is executed with a trigger of release of an operation signal input by a user via a mouse button, that is, a released button is released. Often.

図17を参照して、ステップ301〜304までは、MPU19は、図15に示したステップ401〜404と同様の処理を実行する。   Referring to FIG. 17, in steps 301 to 304, MPU 19 executes the same processing as steps 401 to 404 shown in FIG. 15.

ユーザにより決定ボタン8が押された場合(ステップ304のYES)、制御部47はタイマーをオンとし(ステップ305)、カウンタ45によるカウントアップを開始する。そうすると、MPU19は移動コマンドの出力を停止させる(ステップ306)。あるいは、MPU19は第1の時間内でポインタ2の変位量をゼロとする移動コマンドを出力し続けるようにする。(移動コマンド制御手段)。   When the determination button 8 is pressed by the user (YES in step 304), the control unit 47 turns on the timer (step 305) and starts counting up by the counter 45. Then, the MPU 19 stops the output of the movement command (Step 306). Alternatively, the MPU 19 continues to output a movement command for setting the displacement amount of the pointer 2 to zero within the first time. (Move command control means).

制御部47は、カウント値設定部46で設定された第1のカウント値とカウンタ45から供給されるカウント値とを比較する(ステップ307)。つまり、両カウント値が一致すれば第1の時間が終了するので、制御部47はタイマーを終了する。両カウント値が異なれば制御部47はタイマーを作動し続け、次のステップ308に進む。ステップ308では、MPU19は、押された決定ボタン8が離されたか否か、つまり第2の操作信号の入力が解除されたか否かを監視する。押された決定ボタン8が離されていない場合、MPU19は、カウント値を1インクリメントし(ステップ309)、ステップ306に戻る。   The control unit 47 compares the first count value set by the count value setting unit 46 with the count value supplied from the counter 45 (step 307). That is, if both count values match, the first time ends, so the control unit 47 ends the timer. If the two count values are different, the controller 47 continues to operate the timer and proceeds to the next step 308. In step 308, the MPU 19 monitors whether or not the pressed decision button 8 has been released, that is, whether or not the input of the second operation signal has been released. If the pressed decision button 8 has not been released, the MPU 19 increments the count value by 1 (step 309) and returns to step 306.

このように、MPU19は、タイマーを作動し続けている間、つまりカウンタ45から供給されるカウント値が第1のカウント値が一致するまでは、移動コマンドの生成または送信を停止する。あるいは、上記したようにMPU19は画面3上でのポインタ2の変位量をゼロとする移動コマンドを第1の時間内で出力し続けるようにしてもよい。このような処理により、ユーザが決定ボタン8を介して操作信号を入力したときに筐体10が動いてセンサユニット17によりその動きが検出されても、画面3上でのポインタ2の動きが規制される。したがって、ユーザの意図しないポインタ2やアイコン4等の動作が発生することを防止できる。典型的には、ユーザはダブルクリック操作を容易に行うことができる。   As described above, the MPU 19 stops generating or transmitting the movement command while the timer is continuously operated, that is, until the count value supplied from the counter 45 matches the first count value. Alternatively, as described above, the MPU 19 may continue to output a movement command for setting the displacement amount of the pointer 2 on the screen 3 to zero within the first time. By such processing, even when the casing 10 moves when the user inputs an operation signal via the enter button 8 and the movement is detected by the sensor unit 17, the movement of the pointer 2 on the screen 3 is restricted. Is done. Therefore, it is possible to prevent the operation of the pointer 2 and the icon 4 which are not intended by the user. Typically, the user can easily perform a double-click operation.

タイマーが終了した場合(ステップ307のYES)、MPU19は移動コマンドを生成または送信する(ステップ310)。この場合、ポインタ2は、入力装置1の動きに応じて画面3上で移動する。ステップ310では、第2の操作信号の入力が未だ解除されていない状態であり、ユーザが決定ボタン8を押した状態を保ったまま入力装置1を動かしている状態にある。   When the timer has expired (YES in step 307), the MPU 19 generates or transmits a movement command (step 310). In this case, the pointer 2 moves on the screen 3 according to the movement of the input device 1. In step 310, the input of the second operation signal has not yet been released, and the user is moving the input device 1 while keeping the state where the determination button 8 is pressed.

タイマーが作動している間であっても、第2の操作信号の入力が解除された場合(ステップ308のYES)、ステップ310と同様に、MPU19は移動コマンドを生成または送信する(ステップ311)。   Even when the timer is operating, when the input of the second operation signal is canceled (YES in Step 308), the MPU 19 generates or transmits a movement command (Step 311), similarly to Step 310. .

ステップ310の状態から、MPU19は、押された決定ボタン8が離されたか否かを監視、つまり第2の操作信号の入力が解除されたか否かを監視する(ステップ312)。解除された場合、制御部47は再びタイマーをオンとし(ステップ313)、カウンタ45によるカウントアップを開始する。そうすると、MPU19は移動コマンドの出力を停止させる(ステップ314)。あるいは、MPU19は第2の時間内でポインタ2の変位量をゼロとする移動コマンドを出力し続けるようにする。   From the state of step 310, the MPU 19 monitors whether or not the pressed enter button 8 has been released, that is, monitors whether or not the input of the second operation signal has been released (step 312). When cancelled, the control unit 47 turns on the timer again (step 313) and starts counting up by the counter 45. Then, the MPU 19 stops the output of the movement command (Step 314). Alternatively, the MPU 19 continues to output a movement command for setting the displacement amount of the pointer 2 to zero within the second time.

制御部47は、カウント値設定部46で設定された第2のカウント値とカウンタ45から供給されるカウント値とが一致する場合(ステップ315のYES)、タイマーを終了し、第2の時間が終了する。第2の時間が終了すると、MPU19は、移動コマンドを出力することで(ステップ311)、ポインタ2が移動する。このような処理により、ユーザが決定ボタン8を押し、それを離すときに筐体10が動いてセンサユニット17によりその動きが検出されても、画面3上でのポインタ2の動きが規制される。したがって、ユーザの意図しないポインタ2やアイコン4等の動作が発生することを防止することができる。典型的には、ユーザはドラッグ操作を容易に行うことができる。   When the second count value set by the count value setting unit 46 matches the count value supplied from the counter 45 (YES in step 315), the control unit 47 ends the timer and sets the second time finish. When the second time ends, the MPU 19 outputs a movement command (step 311), and the pointer 2 moves. By such processing, even when the user presses the release button 8 and releases it, the housing 10 moves and the movement of the pointer 2 on the screen 3 is restricted even if the movement is detected by the sensor unit 17. . Therefore, it is possible to prevent the operation of the pointer 2 and the icon 4 which are not intended by the user. Typically, the user can easily perform a drag operation.

タイマーが未だ終了しない場合(ステップ315のNO)、つまり両カウント値が異なる場合、MPU19はタイマーを作動し続け、次のステップ316に進む。ステップ316では、MPU19は、離された決定ボタン8が再び押されたか否か、つまり第2の操作信号の入力が再び開始されたか否かを監視する。決定ボタン8が押されていない場合、MPU19は、カウント値を1インクリメントし(ステップ317)、ステップ314に戻る。   If the timer has not yet ended (NO in step 315), that is, if both count values are different, the MPU 19 continues to operate the timer and proceeds to the next step 316. In step 316, the MPU 19 monitors whether the released decision button 8 has been pressed again, that is, whether the input of the second operation signal has been started again. If the enter button 8 has not been pressed, the MPU 19 increments the count value by 1 (step 317) and returns to step 314.

タイマーが作動している間であっても、第2の操作信号の入力が開始された場合(ステップ316のYES)は、MPU19はステップ305へ戻りタイマーを開始する。これにより、ユーザが違和感なくポインタ2やアイコン4を制御することができる。   Even when the timer is operating, when the input of the second operation signal is started (YES in step 316), the MPU 19 returns to step 305 and starts the timer. Thereby, the user can control the pointer 2 and the icon 4 without a sense of incongruity.

ここで、図17において、ステップ308で第2の操作信号の入力が解除された後、破線で示すように、制御部47はタイマーをリセットすることで再びタイマーを開始し、ステップ313以降の処理に進んでもよい。これにより、ユーザが違和感なくポインタ2やアイコン4を制御することができる。   Here, in FIG. 17, after the input of the second operation signal is canceled in Step 308, the control unit 47 starts the timer again by resetting the timer, as shown by the broken line, and the processing after Step 313 is performed. You may proceed to. Thereby, the user can control the pointer 2 and the icon 4 without a sense of incongruity.

図17に示した処理は、図15の趣旨と同様に制御装置40が実行してもよい。この場合、制御装置40は、入力装置1から送信された加速度信号及び角速度信号を受信し(受信手段)、また、操作部23を介して入力された操作信号を受信する。そして、制御装置40は、それらの検出信号に応じた、ポインタ2の変位量に対応する速度値や座標値等の対応信号を生成し、操作部23を介してユーザにより入力された操作信号に応じた制御信号を生成する。   The process shown in FIG. 17 may be executed by the control device 40 in the same manner as the purpose of FIG. In this case, the control device 40 receives the acceleration signal and the angular velocity signal transmitted from the input device 1 (receiving means), and receives the operation signal input via the operation unit 23. And the control apparatus 40 produces | generates corresponding signals, such as a speed value and a coordinate value corresponding to the displacement amount of the pointer 2, according to those detection signals, and uses it as the operation signal input by the user via the operation part 23. A corresponding control signal is generated.

制御装置40が生成する制御信号とは、その入力装置1の操作部23の操作信号に応じた各種所定の処理を実行するための制御信号である。操作ボタン11の決定ボタン8を例に挙げると、制御信号とは、決定ボタン8を介して操作入力された第2の操作信号に応じた決定コマンドである。   The control signal generated by the control device 40 is a control signal for executing various predetermined processes according to the operation signal of the operation unit 23 of the input device 1. Taking the determination button 8 of the operation button 11 as an example, the control signal is a determination command corresponding to the second operation signal input through the determination button 8.

図19は、入力装置1のさらに別の実施の形態に係る動作を示すフローチャートである。図19の説明では、図16と異なる点を中心に説明する。   FIG. 19 is a flowchart showing an operation of the input device 1 according to still another embodiment. In the description of FIG. 19, points different from FIG. 16 will be mainly described.

ユーザにより操作ボタン11の移動ボタン7が押されていない状態では(ステップ501のNO)、MPU19は、移動コマンドを出力する(ステップ502)。移動ボタン7が押され第1の操作信号が入力されると(ステップ501のYES)、MPU19は、移動コマンドの出力を停止するか、または、ポインタ2の変位量をゼロとする移動コマンドを出力する(ステップ503)。すなわち、ユーザが入力装置1を持って動かしたとしても、画面3上でポインタ2は動かない。ステップ504、505では、MPU19は、ステップ404と同様な処理を実行する。   When the movement button 7 of the operation button 11 is not pressed by the user (NO in Step 501), the MPU 19 outputs a movement command (Step 502). When the movement button 7 is pressed and the first operation signal is input (YES in step 501), the MPU 19 stops outputting the movement command or outputs a movement command for setting the displacement amount of the pointer 2 to zero. (Step 503). That is, even if the user moves with the input device 1, the pointer 2 does not move on the screen 3. In steps 504 and 505, the MPU 19 executes the same process as in step 404.

あるいは、ステップ504が実行されると、MPU19はステップ502のように移動コマンドの出力を開始するようにした後、ステップ505のように所定の処理を実行するようにしてもよい。これにより、ドラッグ操作が可能となる。あるいは、MPU19は、ステップ504が実行された後、図17で示したステップ305以降の処理を実行してもよい。   Alternatively, when step 504 is executed, the MPU 19 may start outputting a movement command as in step 502 and then execute a predetermined process as in step 505. Thereby, a drag operation is possible. Or MPU19 may perform the process after step 305 shown in FIG. 17 after step 504 is performed.

なお、移動ボタン7が押された時点からポインタ2は動かないように制御されているため、ステップ504の後は、図17に示した306以降の処理は実行されなくてもよい。しかし、決定ボタン8による第2の操作信号が入力されてから上記第1の時間以内に、移動ボタン7による第1の操作信号の入力が解除された場合であっても、MPU19はその第1の時間以内はポインタの動きを停止させるような制御を行うようにしてもよい。   Since the pointer 2 is controlled so as not to move from the time when the movement button 7 is pressed, the processing after 306 shown in FIG. 17 may not be executed after step 504. However, even if the input of the first operation signal by the movement button 7 is canceled within the first time after the second operation signal by the decision button 8 is input, the MPU 19 does not have the first operation signal. Control may be performed so as to stop the movement of the pointer within the time of.

図19に示した処理は、図15の趣旨と同様に制御装置40が主に実行してもよい。   The process shown in FIG. 19 may be mainly executed by the control device 40 as in the case of FIG.

図20は、入力装置1のさらに別の実施の形態に係る動作を示すフローチャートである。図20の説明では、図17と異なる点を中心に説明する。   FIG. 20 is a flowchart showing an operation of the input device 1 according to still another embodiment. In the description of FIG. 20, the difference from FIG. 17 will be mainly described.

ユーザにより移動ボタン7が押されると(ステップ601のYES)、MPU19は、タイマーをオンとし(ステップ602)、カウンタ45によるカウントアップを開始する。そうすると、MPU19は移動コマンドの出力を停止させる(ステップ603)。あるいは、MPU19は第3の時間内でポインタ2の変位量をゼロとする移動コマンドを出力し続けるようにする。第3の時間は、上記第1の時間または第2の時間と同じであってもよいし、異なっていてもよく、適宜設定される。   When the movement button 7 is pressed by the user (YES in step 601), the MPU 19 turns on the timer (step 602) and starts counting up by the counter 45. Then, the MPU 19 stops the output of the movement command (Step 603). Alternatively, the MPU 19 continues to output a movement command that sets the displacement amount of the pointer 2 to zero within the third time. The third time may be the same as or different from the first time or the second time, and is set as appropriate.

制御部47は、カウント値設定部46で設定された、上記第3の時間に対応する第3のカウント値とカウンタ45から供給されるカウント値とを比較し(ステップ604)、両カウント値が一致すればタイマーを終了する。両カウント値が異なれば制御部47はタイマーを作動し続け、次のステップ605に進む。ステップ605において、押された移動ボタン7が離された場合、MPU19はステップ601に戻り、そうでない場合、ステップ606に進む。   The control unit 47 compares the third count value corresponding to the third time set by the count value setting unit 46 with the count value supplied from the counter 45 (step 604). If they match, the timer ends. If the two count values are different, the control unit 47 continues operating the timer and proceeds to the next step 605. In step 605, if the moved movement button 7 is released, the MPU 19 returns to step 601, and if not, the process proceeds to step 606.

このように、MPU19は、タイマーを作動し続けている間、つまり第3の時間内は、移動コマンドの生成または送信を停止するか、または、画面3上でのポインタ2の変位量をゼロとする移動コマンドを第3の時間内で出力し続ける。このような処理により、ユーザが移動ボタン7を介して第1の操作信号を入力したときに筐体10が動いてセンサユニット17によりその動きが検出されても、画面3上でのポインタ2の動きが規制される。したがって、ユーザの意図しないポインタ2やアイコン4等の動作が発生することを防止できる。   As described above, the MPU 19 stops generating or transmitting the movement command while the timer is continuously operated, that is, within the third time period, or sets the displacement amount of the pointer 2 on the screen 3 to zero. The movement command to be output continues to be output within the third time. By such processing, even when the case 10 moves and the movement is detected by the sensor unit 17 when the user inputs the first operation signal via the movement button 7, the movement of the pointer 2 on the screen 3 is detected. Movement is regulated. Therefore, it is possible to prevent the operation of the pointer 2 and the icon 4 which are not intended by the user.

タイマーが終了した場合(ステップ604のYES)、MPU19は移動コマンドを生成または送信する(ステップ614)。この場合、ポインタ2は、入力装置1の動きに応じて画面3上で移動することが可能になる。   When the timer has expired (YES in step 604), the MPU 19 generates or transmits a movement command (step 614). In this case, the pointer 2 can move on the screen 3 according to the movement of the input device 1.

ステップ606において、ユーザにより決定ボタン8を介して第2の操作信号が入力された場合は、MPU19は、ステップ608〜620において、上記ステップ305〜317と同様の処理を実行する。ステップ606において、決定ボタン8を介して第2の操作信号が入力されない場合、ステップ602から作動を開始したタイマーのカウント値を1インクリメントし(ステップ607)、ステップ603に戻る。   In step 606, when the second operation signal is input by the user via the determination button 8, the MPU 19 executes the same processing as in steps 305 to 317 in steps 608 to 620. In step 606, when the second operation signal is not input via the determination button 8, the count value of the timer that has started operating from step 602 is incremented by 1 (step 607), and the process returns to step 603.

本実施の形態では、ユーザにより移動ボタン7及び決定ボタン8を介して連続的に操作入力がなされる場合、ユーザは違和感なくポインタ等を操作することができる。典型的には、ユーザは、違和感なくダブルクリック操作やドラッグ操作を行うことができる。   In the present embodiment, when the user inputs operation continuously via the movement button 7 and the determination button 8, the user can operate the pointer or the like without a sense of incongruity. Typically, the user can perform a double-click operation or a drag operation without a sense of incongruity.

図21は、他の実施の形態に係る入力装置の構成を示す模式図である。これ以降の説明では、図2、3等に示した実施の形態に係る入力装置1が含む部材や機能等について同様のものは説明を簡略または省略し、異なる点を中心に説明する。   FIG. 21 is a schematic diagram illustrating a configuration of an input device according to another embodiment. In the following description, the same members, functions, and the like included in the input device 1 according to the embodiment shown in FIGS. 2 and 3 will be described briefly or omitted, and different points will be mainly described.

この入力装置91は、一方向に長いペンタイプの装置である。入力装置91は、筐体90、センサユニット17、制御ユニット30、バッテリー14、操作部95等を備えている。センサユニット17は、例えば筐体90内の端部90aに配置されている。   This input device 91 is a pen-type device that is long in one direction. The input device 91 includes a housing 90, a sensor unit 17, a control unit 30, a battery 14, an operation unit 95, and the like. The sensor unit 17 is disposed, for example, at an end 90 a in the housing 90.

操作部95は、典型的には、プッシュ部96と、ユーザの直線的なプッシュにより2段階のスイッチングが可能なダブルアクションタイプのプッシュボタン97とを有する。プッシュ部96は、ユーザが指を使って押す部分である。プッシュ部96はその一端96aが筐体90に固定され、他端96bは自由端となっており、バネ状でなる。プッシュ部96が筐体90に向けて押されることにより、プッシュ部96に設けられた突起96cがプッシュボタン97を押圧する。例えば、ユーザは筐体90を握り、筐体90の、センサユニット17が配置される側を表示装置5に向けて筐体90を動かすことができ、また、プッシュ部96を親指または人指し指等により押すことができる。   The operation unit 95 typically includes a push unit 96 and a double action type push button 97 capable of two-stage switching by a user's linear push. The push unit 96 is a part that the user pushes using a finger. One end 96a of the push portion 96 is fixed to the housing 90, and the other end 96b is a free end, and has a spring shape. When the push portion 96 is pushed toward the housing 90, the protrusion 96 c provided on the push portion 96 pushes the push button 97. For example, the user can hold the housing 90 and move the housing 90 with the side of the housing 90 on which the sensor unit 17 is disposed facing the display device 5, and the push unit 96 can be moved with the thumb or index finger. Can be pressed.

なお、プッシュ部96は、一般にペンに設けられるクリップのような機能を有する構造であってもよいが、もちろんこのような構造に限られない。   The push part 96 may have a structure having a function like a clip generally provided in a pen, but of course, the structure is not limited to such a structure.

図22(A)は、プッシュボタン97の構成を示す模式図である。プッシュボタン97は、回路基板64を有する本体57、本体57に弾性材52を介して接続され、上記プッシュ部96の突起96cが当接可能なストローク部53、ストローク部53に設けられた接続線54、回路基板64に設けられた端子58A及び59A、端子58B及び59Bを備えている。弾性材52は、例えばバネが用いられるが、他の部材であってもよい。   FIG. 22A is a schematic diagram showing the configuration of the push button 97. The push button 97 is connected to the main body 57 having the circuit board 64, the elastic body 52, and the stroke portion 53 on which the protrusion 96 c of the push portion 96 can abut, and the connection line provided on the stroke portion 53. 54, terminals 58A and 59A and terminals 58B and 59B provided on the circuit board 64. For example, a spring is used as the elastic member 52, but another member may be used.

ストローク部53の先端部は、プッシュ部96の突起96cに押されやすくなるように、そのストローク部53の先端部より面積の広い部材が取りつけられていてもよい。   A member having a larger area than the distal end portion of the stroke portion 53 may be attached to the distal end portion of the stroke portion 53 so that the distal end portion of the stroke portion 53 can be easily pushed by the protrusion 96 c of the push portion 96.

図22(A)の状態から、図22(B)に示すようにストローク部53が弾性材52のバネ力に抗して所定の距離D1分押し下げられることにより、ストローク部53に設けられた接続線54により端子58A及び59Aが接続される。図22(C)に示すように、図22(B)に示す状態からバネ力に抗して、さらにストローク部53が押し下げられることにより、接続線54の端子58A及び59Aの接続状態が維持されたまま、その接続線54により端子58B及び59Bが接続される。図22(C)において、ストローク部53の初期位置から押し下げられる距離はD2とされる。   In the state shown in FIG. 22A, the stroke portion 53 is pushed down by a predetermined distance D1 against the spring force of the elastic member 52 as shown in FIG. Terminals 58A and 59A are connected by a line 54. As shown in FIG. 22C, when the stroke portion 53 is further pushed down against the spring force from the state shown in FIG. 22B, the connection state of the terminals 58A and 59A of the connection line 54 is maintained. The terminals 58B and 59B are connected by the connection line 54. In FIG. 22C, the distance pushed down from the initial position of the stroke part 53 is D2.

すなわち、接続線54、端子58A及び59Aにより第1のスイッチが構成され、接続線54、端子58B及び59Bにより第2のスイッチが構成される。   That is, the connection line 54 and the terminals 58A and 59A constitute a first switch, and the connection line 54 and the terminals 58B and 59B constitute a second switch.

距離D1と、距離D2−D1とは同じでもよく、異なっていてもよい。これらの値は適宜設定可能であり、それらのストロークに要する力も適宜設定可能である。   The distance D1 and the distance D2-D1 may be the same or different. These values can be set as appropriate, and the force required for those strokes can also be set as appropriate.

操作部95として、このようなプッシュボタン97のほかにも、図6に示した様々な操作コマンドを発する操作ボタン等が設けられていてもよい。   In addition to the push button 97, the operation unit 95 may be provided with operation buttons for issuing various operation commands shown in FIG.

このようなプッシュボタン97を有する入力装置91によっても、図12、15、16、17、19、20と同様の処理を実行することができ、同様の作用効果が得られる。   Also with the input device 91 having such a push button 97, the same processing as in FIGS. 12, 15, 16, 17, 19, and 20 can be executed, and the same operational effects can be obtained.

次に、入力装置の他の実施の形態について説明する。   Next, another embodiment of the input device will be described.

図23、その入力装置51を示す斜視図である。図24は、その入力装置51のホイールボタン13側から見た側面図である。これ以降の説明では、図2等に示した実施の形態に係る入力装置51が含む部材や機能等について同様のものは説明を簡略または省略し、異なる点を中心に説明する。   FIG. 23 is a perspective view showing the input device 51. FIG. 24 is a side view of the input device 51 as viewed from the wheel button 13 side. In the following description, the same members, functions, and the like included in the input device 51 according to the embodiment shown in FIG.

入力装置51の筐体50は、その筐体50の表面の所定の位置に設けられた球面の一部または二次曲面の一部50aを有する。以下、球面の一部または二次曲面の一部(50a)を便宜的に「下部曲面」(50a)という。   The casing 50 of the input device 51 has a part of a spherical surface or a part of a quadratic curved surface 50 a provided at a predetermined position on the surface of the casing 50. Hereinafter, a part of the spherical surface or a part of the quadric surface (50a) is referred to as a “lower curved surface” (50a) for the sake of convenience.

下部曲面50aが配置される位置は、例えば、ボタン11、12とはほぼ反対側の位置であり、ユーザが入力装置51を握ったときに、子指が他の指より最もその下部曲面50aの位置に近くなるような位置である。あるいは、ある一方向(Z’軸方向とする。)の長い筐体50において、筐体50のそのZ’軸方向の長さの中心からZ’軸の正の側にセンサユニット17が配置される場合、下部曲面50aはZ’軸の負の側に配置された位置となる。   The position where the lower curved surface 50a is arranged is, for example, a position almost opposite to the buttons 11 and 12, and when the user grasps the input device 51, the child finger is the most of the lower curved surface 50a than the other fingers. The position is close to the position. Alternatively, in a case 50 having a long one direction (Z′-axis direction), the sensor unit 17 is arranged on the positive side of the Z′-axis from the center of the length of the case 50 in the Z′-axis direction. The lower curved surface 50a is located on the negative side of the Z ′ axis.

球面の一部とは、典型的には、実質的に半球面が挙げられるが必ずしも半分である必要はない。二次曲面とは、2次元で描かれる円錐曲線(二次曲線)を3次元まで拡張されたときの曲面をいう。二次曲面として、例えば楕円面、楕円放物面、または双曲面等がある。   The part of the spherical surface typically includes a substantially hemispherical surface, but does not necessarily have to be half. A quadric surface is a curved surface when a conic curve (secondary curve) drawn in two dimensions is expanded to three dimensions. Examples of the quadric surface include an ellipsoid, an elliptic paraboloid, and a hyperboloid.

このような入力装置51の筐体50の形状により、ユーザは、入力装置51の下部曲面50aを、テーブル、椅子、床、ユーザの膝や太もも等の当接対象物49に当てた状態で、下部曲面50aを支点として入力装置51を操作しやすくなる。つまり、入力装置51の下部曲面50aを当接対象物49に当てた状態でも、ユーザは入力装置51をあらゆる角度に傾けることを容易に行うことができるので、ポインタをアイコンに合わせる等の細かい操作を行うことができるようになる。図25は、ユーザが入力装置51の下部曲面50aを膝に当てて操作する様子を示す図である。   With such a shape of the casing 50 of the input device 51, the user places the lower curved surface 50a of the input device 51 on a contact object 49 such as a table, chair, floor, user's knee or thigh, It becomes easy to operate the input device 51 with the lower curved surface 50a as a fulcrum. In other words, even when the lower curved surface 50a of the input device 51 is in contact with the contact object 49, the user can easily tilt the input device 51 at any angle. Will be able to do. FIG. 25 is a diagram illustrating a state where the user operates the lower curved surface 50a of the input device 51 by placing it on the knee.

あるいは、本実施形態では、手ぶれ補正回路では抑制できない手の震え等による誤操作を防止したり、ユーザが入力装置51を空中で持ち上げ続けて操作する場合のユーザの疲労を予防することができる。   Alternatively, in the present embodiment, it is possible to prevent erroneous operations due to hand tremors that cannot be suppressed by the camera shake correction circuit, or to prevent user fatigue when the user continues to operate the input device 51 in the air.

図26は、本発明のさらに別の実施の形態に係る入力装置を示す斜視図である。   FIG. 26 is a perspective view showing an input device according to still another embodiment of the present invention.

入力装置61の筐体60は、図23、図24で示した入力装置61と同様に、球面の一部でなる下部曲面60aを有する。入力装置61の筐体60の最大長さの方向(Z’軸方向)に垂直な平面であって、下部曲面60aに接する平面(以下、便宜的に下端平面55という。)は、角速度センサユニット15の検出軸であるX軸及びY軸(図9参照)が作る平面(X−Y平面)と実質的に平行な平面となっている。   Similar to the input device 61 shown in FIGS. 23 and 24, the housing 60 of the input device 61 has a lower curved surface 60a formed of a part of a spherical surface. A plane perpendicular to the maximum length direction (Z′-axis direction) of the casing 60 of the input device 61 and in contact with the lower curved surface 60a (hereinafter referred to as a lower end plane 55 for convenience) is an angular velocity sensor unit. 15 is a plane substantially parallel to a plane (XY plane) formed by the X axis and the Y axis (see FIG. 9) which are 15 detection axes.

このような入力装置61の構成により、ユーザが下部曲面60aを下端平面55に当てて操作する場合に、入力装置61に加えられる角速度がそのまま角速度センサユニット15に入力される。したがって、角速度センサユニット15からの検出信号から検出値を得る過程での計算量を減らすことができる。   With such a configuration of the input device 61, when the user operates the lower curved surface 60 a against the lower end flat surface 55, the angular velocity applied to the input device 61 is input to the angular velocity sensor unit 15 as it is. Therefore, the amount of calculation in the process of obtaining the detection value from the detection signal from the angular velocity sensor unit 15 can be reduced.

図27は、本発明のさらに別の実施の形態に係る入力装置を示す正面図である。図28は、その入力装置を示す側面図である。   FIG. 27 is a front view showing an input device according to still another embodiment of the present invention. FIG. 28 is a side view showing the input device.

入力装置71の筐体70の下部曲面70aは、例えば球面の一部とされている。この下部曲面70aは、図23、図26で示した入力装置51、61の下部曲面50a、60aより曲率半径が大きく設定されている。角速度センサユニット15は、その角速度センサユニット15の検出軸であるX軸及びY軸で構成されるX−Y平面に含まれる直線が、X軸方向及びY軸方向で見て、上記球面を通る仮想的に描かれた円56の接線に相当するような位置に配置されている。このような条件を満たす限り、角速度センサユニット15のX−Y平面が、入力装置71の長手方向に対して傾くように(図27参照)、角速度センサユニット15が筐体70に対して配置されてもよい。   The lower curved surface 70a of the casing 70 of the input device 71 is, for example, a part of a spherical surface. The lower curved surface 70a has a larger radius of curvature than the lower curved surfaces 50a and 60a of the input devices 51 and 61 shown in FIGS. In the angular velocity sensor unit 15, a straight line included in the XY plane constituted by the X axis and the Y axis that are detection axes of the angular velocity sensor unit 15 passes through the spherical surface when viewed in the X axis direction and the Y axis direction. They are arranged at positions corresponding to the tangent lines of the virtually drawn circle 56. As long as these conditions are satisfied, the angular velocity sensor unit 15 is arranged with respect to the housing 70 so that the XY plane of the angular velocity sensor unit 15 is inclined with respect to the longitudinal direction of the input device 71 (see FIG. 27). May be.

これにより、ユーザが下部曲面70aを当接対象物49に当てて入力装置71を操作する場合に発生する角速度のベクトル方向と、角速度センサユニット15の検出方向が一致するので、リニアな入力が可能となる。   As a result, the vector direction of the angular velocity generated when the user operates the input device 71 with the lower curved surface 70a applied to the contact object 49 coincides with the detection direction of the angular velocity sensor unit 15, so that linear input is possible. It becomes.

図29は、本発明のさらに別の実施の形態に係る入力装置を示す正面図である。   FIG. 29 is a front view showing an input device according to still another embodiment of the present invention.

この入力装置81の筐体80の下部曲面80aである球面の曲率半径は、例えば図26に示したものと同じ、または近く設定されている。角速度センサユニット15は、該角速度センサユニット15の中心点である2つのX軸及びY軸の交点を通りそのX軸及びY軸に直交する仮想的な直線が、下部曲面80aを含む第1の球62の中心点Oを通る。このような構成により、下部曲面80aを含む第1の球62と、角速度センサユニット15のX−Y平面に含まれる直線が接線となる第2の球63が同心となる。したがって、入力装置81は、図27で示した入力装置71の効果と同様の効果を奏する。   The curvature radius of the spherical surface which is the lower curved surface 80a of the casing 80 of the input device 81 is set to be the same as or close to that shown in FIG. In the angular velocity sensor unit 15, a virtual straight line that passes through the intersection of two X-axis and Y-axis that is the center point of the angular velocity sensor unit 15 and is orthogonal to the X-axis and Y-axis includes a lower curved surface 80 a. It passes through the center point O of the sphere 62. With such a configuration, the first sphere 62 including the lower curved surface 80a and the second sphere 63 whose tangent line is included in the XY plane of the angular velocity sensor unit 15 are concentric. Therefore, the input device 81 has the same effect as the effect of the input device 71 shown in FIG.

なお、以上説明した球面の一部または二次曲面の一部を備える入力装置51、61、71、または81について、ユーザが必ずしも下部曲面50a、60a、70a、または80aを当接対象物49に当てて操作しなければならないわけではなく、空中で操作してももちろんかまわない。   In addition, regarding the input devices 51, 61, 71, or 81 that include a part of the spherical surface or a part of the quadric surface described above, the user does not necessarily place the lower curved surface 50 a, 60 a, 70 a, or 80 a on the contact object 49 You don't have to operate it, you can of course operate it in the air.

本発明に係る実施の形態は、以上説明した実施の形態に限定されず、他の種々の実施形態が考えられる。   Embodiments according to the present invention are not limited to the embodiments described above, and other various embodiments are conceivable.

以上の説明では、第1のスイッチ及び第2のスイッチを実現する操作部23、95の構成として、プッシュタイプのボタン11、97を例に挙げた。しかし、これに限られず、スライドタイプ、回転タイプ、一端を支点として操作されるスティックタイプ等も考えられる。後述する各実施形態についても同様である。   In the above description, the push-type buttons 11 and 97 are given as examples of the configuration of the operation units 23 and 95 that realize the first switch and the second switch. However, the present invention is not limited to this, and a slide type, a rotation type, a stick type operated using one end as a fulcrum, and the like are also conceivable. The same applies to each embodiment described later.

上記実施の形態では、加速度センサユニット16の検出信号に基いてポインタ2の変位量が制御され、角速度センサユニット15の検出信号は補助的な役割を果たしていた。しかし、角速度センサユニット15の検出信号に基いてポインタ2の変位量が制御されるようにしてもよい。後述する各実施形態についても同様である。   In the above embodiment, the displacement amount of the pointer 2 is controlled based on the detection signal of the acceleration sensor unit 16, and the detection signal of the angular velocity sensor unit 15 plays an auxiliary role. However, the displacement amount of the pointer 2 may be controlled based on the detection signal of the angular velocity sensor unit 15. The same applies to each embodiment described later.

この場合、例えば入力装置1(または、他の入力装置91、または、後述する入力装置200等)または制御装置40が、単位時間ごと、つまり所定クロックごとのヨー角及びピッチ角の変化量を取得することができる。例えば、制御装置40のMPU35は、取得した単位時間当りのヨー角及びピッチ角の変化量に応じた、ポインタ2の画面3上における座標値を生成する。表示制御部42は、ポインタ2が画面3上で移動するように表示を制御する。ヨー角の変化量はX軸上でのポインタ2の変位量に相当し、ピッチ角の変化量はY軸上でのポインタ2の変位量に相当する。   In this case, for example, the input device 1 (or another input device 91 or the input device 200 described later) or the control device 40 acquires the amount of change in yaw angle and pitch angle for each unit time, that is, for each predetermined clock. can do. For example, the MPU 35 of the control device 40 generates a coordinate value on the screen 3 of the pointer 2 according to the obtained amount of change in the yaw angle and pitch angle per unit time. The display control unit 42 controls the display so that the pointer 2 moves on the screen 3. The change amount of the yaw angle corresponds to the displacement amount of the pointer 2 on the X axis, and the change amount of the pitch angle corresponds to the displacement amount of the pointer 2 on the Y axis.

この場合、MPU35は単位時間当りのヨー角及びピッチ角の変位量に応じたポインタ2の画面3上での単位時間当りの変位量を、演算により、または予めROM37に記憶された対応テーブルにより求めればよい。   In this case, the MPU 35 obtains the amount of displacement per unit time on the screen 3 of the pointer 2 according to the amount of displacement of the yaw angle and pitch angle per unit time by calculation or by using a correspondence table stored in the ROM 37 in advance. That's fine.

上記実施の形態では、2軸の加速度センサユニット、2軸の角速度センサユニットについて説明した。しかし、これに限られず、入力装置1(または他の入力装置91、または後述する入力装置200等)は、例えば直交3軸の加速度センサ及び直交3軸の角速度センサの両方を備えていてもよいし、そのうちいずれか一方のみを備えていてもよい。このような構成によっても、図12、15、16、17、19、20に示した処理を実現可能である。後述する各実施形態についても同様である。あるいは、入力装置1(または他の入力装置91、または後述する入力装置200等)は、1軸の加速度センサ、または、1軸の角速度センサを備えている形態も考えられる。1軸の加速度センサまたは1軸の角速度センサが備えられる場合、典型的には、画面3で表示されるポインタ2のポインティングの対象となるUIが1軸上に複数配列されるような画面が考えられる。   In the above embodiment, a biaxial acceleration sensor unit and a biaxial angular velocity sensor unit have been described. However, the present invention is not limited to this, and the input device 1 (or another input device 91 or an input device 200 described later) may include, for example, both an orthogonal three-axis acceleration sensor and an orthogonal three-axis angular velocity sensor. However, only one of them may be provided. Even with such a configuration, the processing shown in FIGS. 12, 15, 16, 17, 19, and 20 can be realized. The same applies to each embodiment described later. Alternatively, the input device 1 (or another input device 91, or an input device 200 described later) may include a uniaxial acceleration sensor or a uniaxial angular velocity sensor. When a single-axis acceleration sensor or a single-axis angular velocity sensor is provided, a screen is typically considered in which a plurality of UIs that are targets of pointing of the pointer 2 displayed on the screen 3 are arranged on one axis. It is done.

あるいは、入力装置1(または他の入力装置91、または後述する入力装置200等)は、加速度センサ、角速度センサの代わりとして、地磁気センサ、またはイメージセンサ等を備えていてもよい。   Alternatively, the input device 1 (or another input device 91 or an input device 200 described later) may include a geomagnetic sensor, an image sensor, or the like instead of the acceleration sensor or the angular velocity sensor.

上記実施の形態では、移動ボタン7による第1の操作信号が入力された状態で、決定ボタン8による第2の操作信号のON/OFFの切り替えが行われる例を説明した。これに限らず、移動ボタン7による第1の操作信号の入力が解除された状態で、決定ボタン8による第2の操作信号が入力されてもよい。すなわち、決定ボタン8がONされるときには、第1の操作信号の入力が解除されており、ポインタ2の移動が規制される。これにより、ドラッグ操作はできないが、対象となるアイコン4上で確実にユーザの決定コマンドに応じた操作が可能となり、誤操作を防止することができ、フットワークが軽くなる。   In the above-described embodiment, the example in which the second operation signal is switched ON / OFF by the determination button 8 in a state where the first operation signal by the movement button 7 is input has been described. Not limited to this, the second operation signal from the determination button 8 may be input in a state where the input of the first operation signal from the movement button 7 is released. That is, when the enter button 8 is turned on, the input of the first operation signal is canceled and the movement of the pointer 2 is restricted. As a result, although a drag operation cannot be performed, an operation according to the user's determination command can be reliably performed on the target icon 4, an erroneous operation can be prevented, and footwork can be reduced.

このような形態を実現するためには、例えば図30の模式図で説明すると、接続線54(図22参照)より例えば縦幅の小さい接続線154がストローク部53に設けられていればよい。この場合、ストローク部53が押されることにより、その接続線154により端子58A及び59Aが接続され(図30(B)参照)、その後さらにストローク部53が押された場合に、端子58A及び59Aの接続が解除される。端子58A及び59Aの接続が解除されると、接続線154により端子58B及び59Bが接続される(図30(C)参照)。あるいは、図7(A)〜(C)に示した2つのプッシュボタンが設けられた例においては、図7(B)から図7(C)へ状態が移行する際、移動ボタン7が押されるときに、その第1の操作信号の入力が解除されるような、移動ボタン7の内部スイッチが構成されていてもよい。   In order to realize such a configuration, for example, referring to the schematic diagram of FIG. 30, it is only necessary that the connecting portion 154 having a vertical width smaller than the connecting wire 54 (see FIG. 22) is provided in the stroke portion 53. In this case, when the stroke portion 53 is pushed, the terminals 58A and 59A are connected by the connecting line 154 (see FIG. 30B), and when the stroke portion 53 is pushed further thereafter, the terminals 58A and 59A are connected. The connection is released. When the connection between the terminals 58A and 59A is released, the terminals 58B and 59B are connected through the connection line 154 (see FIG. 30C). Alternatively, in the example in which the two push buttons shown in FIGS. 7A to 7C are provided, the movement button 7 is pressed when the state transitions from FIG. 7B to FIG. 7C. Sometimes, an internal switch of the movement button 7 may be configured so that the input of the first operation signal is canceled.

次に入力装置のさらに別の実施の形態について説明する。   Next, still another embodiment of the input device will be described.

以降の説明では、上述の各実施形態と同様の機能を有する部分は、同一符号を付し、説明を簡略化し、または省略する。本実施形態では、ユーザによる操作に応じて受光信号の出力を切り替える第1のスイッチが、センサとなっている点で上述の各実施形態とは異なる。以降の説明では、この点を中心に説明する。なお、本実施形態に係る入力装置が有するセンサは、ユーザによる操作部の操作に応じて信号の出力を切り替える部材であり、広義のスイッチに含まれる。   In the following description, parts having functions similar to those of the above-described embodiments are denoted by the same reference numerals, and the description is simplified or omitted. The present embodiment is different from the above-described embodiments in that the first switch that switches the output of the light reception signal according to the operation by the user is a sensor. In the following description, this point will be mainly described. Note that the sensor included in the input device according to the present embodiment is a member that switches a signal output in accordance with the operation of the operation unit by the user, and is included in a broad switch.

図31は、本実施形態に係る入力装置を示す斜視図である。図31に示すように、入力装置200は、上部筐体210a及び下部筐体210bを有する筐体210と、この筐体210の上面210cに配置された各種のボタン211〜214を搭載した操作部223とを備えている。筐体210は、一方向に長いペンタイプの形状を有しており、ユーザの握った手に収まる程度の大きさとされる。操作部223は、筐体210の上面210cの端部に配置された決定ボタン211、上面210cの中央近傍に配置された中央ボタン212、決定ボタン211及び中央ボタン212に挟み込まれるように配置されたボタン213、214を含む。これらの各ボタン211、212、213、214は、プッシュタイプのボタンである。   FIG. 31 is a perspective view showing the input device according to the present embodiment. As shown in FIG. 31, the input device 200 includes a housing 210 having an upper housing 210a and a lower housing 210b, and an operation unit on which various buttons 211 to 214 arranged on the upper surface 210c of the housing 210 are mounted. 223. The casing 210 has a pen-type shape that is long in one direction, and is large enough to fit in the hand held by the user. The operation unit 223 is disposed so as to be sandwiched between the enter button 211 disposed at the end of the upper surface 210c of the housing 210, the center button 212 disposed near the center of the upper surface 210c, the enter button 211, and the center button 212. Buttons 213 and 214 are included. Each of these buttons 211, 212, 213, 214 is a push type button.

決定ボタン211は、典型的には、マウスの右ボタンに相当する機能を有し、中央ボタン212は、マウスの左ボタンに相当する機能を有する。例えば、決定ボタン211がクリックされることでアイコン4(図5参照)を選択する操作、決定ボタン211がダブルクリックされることでファイルを開く操作などが画面3上で実行される。決定ボタン211が操作された場合の詳細については、後述する。   The decision button 211 typically has a function corresponding to the right button of the mouse, and the center button 212 has a function corresponding to the left button of the mouse. For example, an operation for selecting the icon 4 (see FIG. 5) when the determination button 211 is clicked and an operation for opening a file when the determination button 211 is double-clicked are executed on the screen 3. Details of the case where the enter button 211 is operated will be described later.

ボタン213は、例えば、画面3上に表示された画像を次の画像に進める、送りボタンとしての機能を有し、ボタン214は、画面3上に表示された画像を前の画像に戻す、戻りボタンとしての機能を有する。ボタン213及びボタン214の機能は、逆であっても構わない。   The button 213 has, for example, a function as a feed button for advancing the image displayed on the screen 3 to the next image, and the button 214 returns the image displayed on the screen 3 to the previous image. It has a function as a button. The functions of the button 213 and the button 214 may be reversed.

これらの各ボタン211〜214の他に、例えば、テレビのリモートコントローラに設けられるような各種のボタン29や、電源ボタン28などの操作部223が設けられていてもよい(図6参照)。あるいは、ボタン212、213、214がこれらの機能を有していてもよい。   In addition to these buttons 211 to 214, for example, various buttons 29 as provided on a remote controller of a television, and an operation unit 223 such as a power button 28 may be provided (see FIG. 6). Alternatively, the buttons 212, 213, and 214 may have these functions.

図32は、操作部223を示す図であり、図33は、操作部223を下方側から見た図である。また、図34は、入力装置200の上部筐体210a内に配置される操作部223を下方側から見た図である。   FIG. 32 is a diagram illustrating the operation unit 223, and FIG. 33 is a diagram of the operation unit 223 viewed from below. FIG. 34 is a view of the operation unit 223 disposed in the upper casing 210a of the input device 200 as viewed from below.

これらの図に示すように、操作部223は、上記各ボタン211〜214と、この各ボタンの押圧方向にそれぞれ配置された複数のスイッチ215a〜215dとを有している。決定ボタン211と、中央ボタン212は、板バネ241を介して接続されている。決定ボタン211、中央ボタン、及び板バネ241により1つの操作部材240が形成される。板バネ241は、例えばフレーム状でなる。   As shown in these drawings, the operation unit 223 includes the buttons 211 to 214 and a plurality of switches 215a to 215d arranged in the pressing direction of the buttons. The decision button 211 and the center button 212 are connected via a leaf spring 241. One operation member 240 is formed by the determination button 211, the center button, and the leaf spring 241. The leaf spring 241 has a frame shape, for example.

板バネ241は、基部241cと、第1の板バネ部241aと、第2の板バネ部241bとを有する。第1の板バネ部241aは、基部241cから所定の方向に延び、基部241cの反対側の端部に決定ボタン211が接続されている。第2の板バネ部241bは、基部241cから上記所定の方向とは反対方向に延び、基部241cとは反対側の端部に中央ボタン212が接続されている。例えば、第2の板バネ部241bは、基部241cとは反対側の端部から上記所定の方向に延び、その端部と中央ボタン212とを弾性的に接続する接続部241dとを有する。   The leaf spring 241 includes a base 241c, a first leaf spring portion 241a, and a second leaf spring portion 241b. The first leaf spring portion 241a extends in a predetermined direction from the base portion 241c, and a determination button 211 is connected to an end portion on the opposite side of the base portion 241c. The second leaf spring portion 241b extends from the base portion 241c in a direction opposite to the predetermined direction, and a central button 212 is connected to an end portion opposite to the base portion 241c. For example, the second leaf spring portion 241b includes a connection portion 241d that extends in the predetermined direction from the end opposite to the base portion 241c and elastically connects the end to the central button 212.

第1の板バネ部241aは、例えば2本のフレーム244を有し、それら2本のフレーム244の間にボタン213、214が配置されている。第2の板バネ部241bは、端部で接続部241dと接続される、例えば2本のフレーム247を有し、それら2本のフレーム247の間に中央ボタン212が配置されている。   The first leaf spring portion 241 a includes, for example, two frames 244, and buttons 213 and 214 are disposed between the two frames 244. The second leaf spring part 241 b has, for example, two frames 247 connected to the connection part 241 d at the end, and the central button 212 is disposed between the two frames 247.

基部241cには、例えば穴242a、242bが設けられている。これらの穴242a、242bに、ネジ、ピン、その他の接続部材がはめ込まれることで、操作部材240は、上部筐体210aに支持される。   For example, holes 242a and 242b are provided in the base 241c. The operation member 240 is supported by the upper casing 210a by fitting screws, pins, and other connection members into the holes 242a and 242b.

図32では、中央ボタン212は、接続部241dを介して第2の板バネ部241bに接続されている例を示した。これに限られず、中央ボタン212が基部241cから延びる上記所定の方向とは反対方向に延びるフレーム247に直接接続されていてもよい。この場合、中央ボタン212が押されるときの弾性力の調整のため、フレームの長さは適宜設定されればよい。第1の板バネ部241aは、第2の板バネ部241bと同様に、その第1の板バネ部241aの端部側から基部241c側へ延びる接続部を有し、その接続部に決定ボタン211が接続されていてもよい。   FIG. 32 shows an example in which the center button 212 is connected to the second leaf spring part 241b via the connection part 241d. The center button 212 may be directly connected to the frame 247 extending in the direction opposite to the predetermined direction extending from the base 241c. In this case, the length of the frame may be appropriately set in order to adjust the elastic force when the center button 212 is pressed. Similar to the second leaf spring portion 241b, the first leaf spring portion 241a has a connection portion extending from the end portion side of the first leaf spring portion 241a to the base portion 241c side. 211 may be connected.

図33に示すように、決定ボタン及び中央ボタンは、それぞれ下部に突起243a、243bを有している。また、決定ボタン211の下部には、フレキシブル基板245が接続されている。このフレキシブル基板245は、後述する光センサ252と主基板246を電気的に接続する基板である。   As shown in FIG. 33, the enter button and the center button respectively have protrusions 243a and 243b at the bottom. A flexible substrate 245 is connected to the lower part of the determination button 211. The flexible substrate 245 is a substrate that electrically connects an optical sensor 252 to be described later and the main substrate 246.

図35は、下部筐体210b及び主基板246を示す図であり、上方側から見た図である。   FIG. 35 is a diagram showing the lower housing 210b and the main board 246, as seen from above.

図35に示すように、入力装置200は、筐体210内に主基板246を有している。主基板246上には、操作部223の一部を構成する各スイッチ215a〜215dが配置され、各スイッチは、主基板246と電気的に接続されている。また、主基板246上には、MPU19、水晶発振器20、送信機21、アンテナ22などが搭載される(図3参照)。   As shown in FIG. 35, the input device 200 has a main board 246 in a housing 210. On the main board 246, switches 215a to 215d constituting part of the operation unit 223 are arranged, and each switch is electrically connected to the main board 246. On the main board 246, the MPU 19, the crystal oscillator 20, the transmitter 21, the antenna 22, and the like are mounted (see FIG. 3).

図36は、入力装置200の内部構造を示す模式図である。   FIG. 36 is a schematic diagram showing the internal structure of the input device 200.

図36に示すように、入力装置200は、筐体210、操作部223、主基板246の他、乾電池や充電式電池などのバッテリー14、センサユニット17(動きセンサ)を有している。センサユニットの回路基板25は、フレキシブルな導線248により主基板246と接続されている。この導線248は、例えば、FFC(Flexible Flat Cable)で形成される。   As shown in FIG. 36, the input device 200 includes a casing 210, an operation unit 223, a main board 246, a battery 14 such as a dry battery or a rechargeable battery, and a sensor unit 17 (motion sensor). The circuit board 25 of the sensor unit is connected to the main board 246 by a flexible conducting wire 248. The conducting wire 248 is formed of, for example, FFC (Flexible Flat Cable).

角速度センサユニット15は、回路基板25の前面に搭載され、加速度センサユニット16は、回路基板25の背面に搭載される。角速度センサユニット15及び加速度センサユニット16の配置は、逆であってもよい。このように、本実施形態では、回路基板25の両面にそれぞれ角速度センサユニット15、加速度センサユニット16が分離して搭載される。これにより、角速度センサユニット15及び加速度センサユニット16の両方が、回路基板25の片面に設けられる場合に比べ、回路基板25のサイズを小さくすることができる。その結果、回路基板25の剛性を高めることができる。   The angular velocity sensor unit 15 is mounted on the front surface of the circuit board 25, and the acceleration sensor unit 16 is mounted on the back surface of the circuit board 25. The arrangement of the angular velocity sensor unit 15 and the acceleration sensor unit 16 may be reversed. Thus, in the present embodiment, the angular velocity sensor unit 15 and the acceleration sensor unit 16 are separately mounted on both surfaces of the circuit board 25, respectively. Thereby, compared with the case where both the angular velocity sensor unit 15 and the acceleration sensor unit 16 are provided on one side of the circuit board 25, the size of the circuit board 25 can be reduced. As a result, the rigidity of the circuit board 25 can be increased.

図37は、決定ボタン211の断面図である。図37に示すように、決定ボタン211は、中空部251を有する筒体250を備えている。筒体250の中空部251には、光センサ(センサ)252が配置され、光センサ252の上方に光センサ252から発光された光を集光するレンズ部材255が配置される。筒体250の下部には、突起243aが設けられている。決定ボタン211の押圧方向には、主基板246上に設けられたスイッチ215aが配置される。   FIG. 37 is a cross-sectional view of the enter button 211. As shown in FIG. 37, the determination button 211 includes a cylindrical body 250 having a hollow portion 251. An optical sensor (sensor) 252 is disposed in the hollow portion 251 of the cylindrical body 250, and a lens member 255 that condenses the light emitted from the optical sensor 252 is disposed above the optical sensor 252. A protrusion 243 a is provided at the lower portion of the cylindrical body 250. A switch 215 a provided on the main board 246 is arranged in the pressing direction of the determination button 211.

筒体250内部の底面250cには、フレキシブル基板245が設けられる。このフレキシブル基板245は、例えばFPC(Flexible Printed Circuit)により構成される。筒体250の側面250bには、中空部251と連通するように開口254が設けられ、この開口254を介してフレキシブル基板245が引き出され、主基板246と電気的に接続される(図36参照)。このフレキシブル基板245上には、光センサ252が配置され、光センサ252は、フレキシブル基板245と電気的に接続される。なお、レンズ部材255は、図31、図32では図示を省略している。   A flexible substrate 245 is provided on the bottom surface 250 c inside the cylindrical body 250. The flexible substrate 245 is configured by, for example, an FPC (Flexible Printed Circuit). An opening 254 is provided on the side surface 250b of the cylindrical body 250 so as to communicate with the hollow portion 251, and the flexible substrate 245 is drawn out through the opening 254 and is electrically connected to the main substrate 246 (see FIG. 36). ). An optical sensor 252 is disposed on the flexible substrate 245, and the optical sensor 252 is electrically connected to the flexible substrate 245. The lens member 255 is not shown in FIGS. 31 and 32.

光センサ252は、反射型の光センサであり、発光素子252aと、受光素子252bを含む。発光素子252aは、典型的には、LED(Light Emitting Diode)が用いられるが、LD(Laser Diode)であってもよく、その他、発光する素子であれば何が用いられても構わない。受光素子252bとしては、典型的には、フォトトランジスタが用いられるが、フォトIC(Integrated Circuit)が用いられてもよく、その他、発光素子252aからの光を検出することができる素子であれば何が用いられてもよい。光の波長は、典型的には、赤外線の範囲の波長が用いられるが、可視光線であってもよく、その他の波長であってもよい。発光素子252aは、常時発光していてもよいし、周期的に発光していてもよい。   The optical sensor 252 is a reflective optical sensor, and includes a light emitting element 252a and a light receiving element 252b. The light emitting element 252a is typically an LED (Light Emitting Diode), but may be an LD (Laser Diode) or any other element that emits light. As the light receiving element 252b, a phototransistor is typically used, but a photo IC (Integrated Circuit) may be used, and any other element that can detect light from the light emitting element 252a. May be used. As the wavelength of light, a wavelength in the infrared range is typically used, but visible light may be used, and other wavelengths may be used. The light emitting element 252a may emit light constantly or periodically.

レンズ部材255は、凸レンズ形状を有しており、レンズ部材255の下面255bは、半球面状に形成されている(以下、下面255bを下部曲面255bと呼ぶ場合がある)。一方で、レンズ部材255の上面255aは、下部曲面255bよりも曲率半径が大きい曲面とされている。このレンズ部材255の上面255aは、筒体250の上面250aとともに決定ボタン211の表面を形成する。このようにレンズ部材255が形成されることで、発光素子252aが照射した光を集光させることができ、この集光した光をレンズ部材255上で平行にすることができる。その結果、光センサ252がユーザの身体(例えば指)を検出することができる領域(検出領域)を、レンズ部材255上に略垂直に形成することができる。レンズ部材255は、例えば、光透過性の樹脂により形成される。光透過性樹脂として、例えば、ポリカーボネートや、アクリル系樹脂が用いられる。   The lens member 255 has a convex lens shape, and the lower surface 255b of the lens member 255 is formed in a hemispherical shape (hereinafter, the lower surface 255b may be referred to as a lower curved surface 255b). On the other hand, the upper surface 255a of the lens member 255 is a curved surface having a larger radius of curvature than the lower curved surface 255b. The upper surface 255 a of the lens member 255 forms the surface of the determination button 211 together with the upper surface 250 a of the cylindrical body 250. By forming the lens member 255 in this manner, the light irradiated by the light emitting element 252a can be condensed, and the condensed light can be made parallel on the lens member 255. As a result, an area (detection area) where the optical sensor 252 can detect the user's body (for example, a finger) can be formed on the lens member 255 substantially vertically. The lens member 255 is formed of, for example, a light transmissive resin. For example, polycarbonate or acrylic resin is used as the light transmissive resin.

図37では、下部曲面255bが上面255aの曲率半径よりも小さい場合について説明したが、上面の曲率半径が下面の曲率半径よりも小さく形成されていてもよい。レンズ部材255の上面255aは、曲面に限られず、平面であっても構わない。あるいは、レンズ部材255は、凸レンズ形状に限られず、プリズム形状であってもよい。   In FIG. 37, the case where the lower curved surface 255b is smaller than the curvature radius of the upper surface 255a has been described. However, the curvature radius of the upper surface may be smaller than the curvature radius of the lower surface. The upper surface 255a of the lens member 255 is not limited to a curved surface, and may be a flat surface. Alternatively, the lens member 255 is not limited to a convex lens shape, and may be a prism shape.

本実施形態では、光センサ252及びレンズ部材255により、レンズ部材255上(決定ボタン211上)に光センサ252がユーザの身体を検出することができる検出領域が形成され、ユーザがこの検出領域に指を進入させた場合に、指の存在の有無を検出すことができる。なお、検出領域の長さLは、光センサの発光素子252aの出力を制御することで調整することができる。   In the present embodiment, the optical sensor 252 and the lens member 255 form a detection area on the lens member 255 (on the decision button 211) where the optical sensor 252 can detect the user's body. The presence or absence of the finger can be detected when the finger is caused to enter. Note that the length L of the detection region can be adjusted by controlling the output of the light emitting element 252a of the optical sensor.

発光素子252aと、受光素子252bとの間には、光を遮蔽可能な遮光板256が設けられる。この遮光板256は、一方の端部が光センサ本体(あるいは、フレキシブル基板245)と接合され、他方の端部がレンズ部材255の下面255bと接合される。この遮光板256により、発光素子252aから照射された光を、受光素子252bが直接的に受光してしまうことを防止することができる。さらに、発光素子252aから照射され、レンズ部材255の下面255bで反射された光を、受光素子252bが受光してしまうことを防止することができる。   A light shielding plate 256 capable of shielding light is provided between the light emitting element 252a and the light receiving element 252b. One end of the light shielding plate 256 is joined to the optical sensor main body (or the flexible substrate 245), and the other end is joined to the lower surface 255b of the lens member 255. The light shielding plate 256 can prevent the light emitted from the light emitting element 252a from being directly received by the light receiving element 252b. Further, it is possible to prevent the light receiving element 252b from receiving the light emitted from the light emitting element 252a and reflected by the lower surface 255b of the lens member 255.

レンズ部材255の上面255aに反射防止膜が形成されてもよい。これにより、発光素子252aから照射され、レンズ部材255の上面255aで反射された光を、受光素子252bが受光してしまうことを防止することができる。あるいは、レンズ部材255の上面255aだけでなく、レンズ部材255の下面255bに反射防止膜が形成されてもよい。反射防止膜の膜厚は、発光素子252aが照射する光の波長を考慮して適宜設定される。   An antireflection film may be formed on the upper surface 255 a of the lens member 255. Accordingly, it is possible to prevent the light receiving element 252b from receiving the light emitted from the light emitting element 252a and reflected by the upper surface 255a of the lens member 255. Alternatively, an antireflection film may be formed not only on the upper surface 255a of the lens member 255 but also on the lower surface 255b of the lens member 255. The thickness of the antireflection film is appropriately set in consideration of the wavelength of light emitted from the light emitting element 252a.

ここで、光センサ252は、上述のように、筒体250内部に固定されているため、光センサ252と、レンズ部材255との位置関係は、変動しない。したがって、例えば、レンズ部材255の上面255aで反射された光のレベルを安定させることができる。これにより、ユーザの指が検出領域に存在しないにも関わらず、受光素子252bが光を検出してしまうことを防止することができる。さらに、レンズ部材255の上方に安定して検出領域を形成することができる。   Here, since the optical sensor 252 is fixed inside the cylinder 250 as described above, the positional relationship between the optical sensor 252 and the lens member 255 does not change. Therefore, for example, the level of light reflected by the upper surface 255a of the lens member 255 can be stabilized. Thereby, it is possible to prevent the light receiving element 252b from detecting light even though the user's finger is not present in the detection region. Furthermore, the detection region can be stably formed above the lens member 255.

次に、図32、図37などを参照して、決定ボタン211及び中央ボタン212がユーザに押圧操作された場合の操作部材240の動作を説明する。   Next, with reference to FIG. 32, FIG. 37, etc., operation | movement of the operation member 240 when the determination button 211 and the center button 212 are pressed by the user is demonstrated.

ユーザにより決定ボタン211が押圧されると、決定ボタン211及び第1の板バネ部241aは、A1、A2を支点として回動する。そして、決定ボタン211の下部に設けられた突起243aがスイッチ215aと接触し、スイッチ215aが電気的にオンの状態となる。ユーザが押圧した指を解除すると、決定ボタン211及び第1の板バネ部241aは、弾性力により再びA1、A2を支点として回動して元の位置へ戻り、スイッチ215aが電気的にオフの状態となる。   When the determination button 211 is pressed by the user, the determination button 211 and the first leaf spring portion 241a rotate with A1 and A2 as fulcrums. Then, the protrusion 243a provided at the lower part of the determination button 211 comes into contact with the switch 215a, and the switch 215a is electrically turned on. When the finger pressed by the user is released, the determination button 211 and the first leaf spring portion 241a are rotated again by A1 and A2 by the elastic force and returned to the original positions, so that the switch 215a is electrically turned off. It becomes a state.

ユーザにより中央ボタン212が押圧された場合、中央ボタン、接続部241d、及び第2の板バネ部241bは、A1、A2及びB(接続部41dと第2の板バネ部241bが繋がる部分)を支点として回動する。そして、中央ボタン212の下部に設けられた突起243bがスイッチ215bと接触し、スイッチ215bが電気的にオンの状態となる。ユーザが押圧した指を解除すると、中央ボタン212、接続部241d及び第2の板バネ部241bは、弾性力により、再びA1、A2、及びBを支点として回動して元の位置へ戻り、スイッチ215bが電気的にオフの状態となる。   When the center button 212 is pressed by the user, the center button, the connecting portion 241d, and the second leaf spring portion 241b are A1, A2, and B (portions where the connecting portion 41d and the second leaf spring portion 241b are connected). It rotates as a fulcrum. And the protrusion 243b provided in the lower part of the center button 212 contacts the switch 215b, and the switch 215b is turned on electrically. When the finger pressed by the user is released, the central button 212, the connecting portion 241d, and the second leaf spring portion 241b are rotated again with A1, A2, and B as fulcrums by the elastic force, and return to their original positions. The switch 215b is turned off electrically.

次に、決定ボタン211が操作された場合の、入力装置200の内部的な動作について説明する。図38は、入力装置200の動作を示すフローチャートである。   Next, an internal operation of the input device 200 when the enter button 211 is operated will be described. FIG. 38 is a flowchart showing the operation of the input device 200.

ユーザが検出領域に指を進入させていない状態では、受光素子252bは、発光素子252aにより照射された光を検出しない。したがって、MPU19には、光センサ252からの受光信号が入力されない(ステップ701のNO)。この場合、MPU19は、移動コマンド(速度値の情報を含む信号)の出力を停止しているか、ポインタ2の変位量をゼロとした移動コマンドを出力する((Vx、Vy)=(0、0))(ステップ702)。In a state where the user does not enter the detection area with the finger, the light receiving element 252b does not detect the light irradiated by the light emitting element 252a. Therefore, the light reception signal from the optical sensor 252 is not input to the MPU 19 (NO in step 701). In this case, the MPU 19 stops outputting the movement command (a signal including speed value information) or outputs a movement command in which the displacement amount of the pointer 2 is zero ((V x , V y ) = (0 , 0)) (step 702).

つまり、ユーザが検出領域に指を進入させていない状態では、ユーザが入力装置200を持って動かしてとしてもポインタ2は、動かない。これにより、ユーザは、ポインタ2の移動を停止させておきたい場合には、検出領域に指を進入させないようにすることで、ポインタを停止させておくことができる。   That is, in the state where the user does not enter the detection area with the finger, the pointer 2 does not move even if the user moves the input device 200. Thereby, when the user wants to stop the movement of the pointer 2, the user can stop the pointer by preventing the finger from entering the detection area.

ユーザが決定ボタン211上の検出領域に指を進入させると、あるいは、レンズ部材255の上面255aに指を触れると、発光素子252aから照射された光がユーザの指により反射され、受光素子252bより検出される。この場合、受光素子252bは、受光信号を出力する。MPU19は、受光信号が入力されたと判断すると(判定手段)(ステップ701のYES)、移動コマンドの出力を開始する(ステップ703)。すなわち、MPU19は、検出領域内にユーザの身体が存在することが検出された場合、ポインタ2の移動を開始するように移動コマンドの出力を制御する(出力制御手段)。   When the user enters the detection area on the determination button 211 or touches the upper surface 255a of the lens member 255, the light emitted from the light emitting element 252a is reflected by the user's finger and is received from the light receiving element 252b. Detected. In this case, the light receiving element 252b outputs a light reception signal. When the MPU 19 determines that the received light signal has been input (determination means) (YES in step 701), the MPU 19 starts outputting the movement command (step 703). That is, when it is detected that the user's body is present in the detection area, the MPU 19 controls the output of the movement command so as to start the movement of the pointer 2 (output control means).

移動コマンドの出力が開始されると、ポインタ2の移動が開始され、ユーザによる入力装置200の空間操作に応じてポインタ2が移動する(図8参照)。これにより、ユーザは、ポインタ2の移動を開始させたい場合には、検出領域内に指を進入させることでポインタ2の移動を開始することができる。   When the output of the movement command is started, the movement of the pointer 2 is started, and the pointer 2 is moved according to the spatial operation of the input device 200 by the user (see FIG. 8). Thereby, when the user wants to start the movement of the pointer 2, the user can start the movement of the pointer 2 by causing the finger to enter the detection area.

ここで、速度値は、典型的には、上述の図15に示す方法により算出される。これにより、ポインタ2の画面3上での動きをユーザの直感に合致した自然な動きとすることができる。しかしながら、必ずしも図15に示す方法で速度値が算出されなくてもよく、例えば加速度値が単純に積分されて速度値が算出されてもよい。あるいは、他の方法で算出された速度値が用いられても構わない。   Here, the speed value is typically calculated by the method shown in FIG. Thereby, the movement of the pointer 2 on the screen 3 can be a natural movement that matches the user's intuition. However, the speed value does not necessarily have to be calculated by the method shown in FIG. 15, for example, the acceleration value may be simply integrated to calculate the speed value. Alternatively, a speed value calculated by another method may be used.

ユーザが検出領域に進入した指を、検出領域から外すと、受光素子252bが発光素子252aの照射した光を検出することができなくなるため、光センサ252からの受光信号の出力が停止される。MPU19は、受光信号の入力が解除されたと判断すると(ステップ704のYES)、移動コマンドの出力を停止するか、あるいは、移動コマンドをゼロとした出力を開始する(ステップ705)。これにより、ユーザは、再びポインタ2の移動を停止させたい場合には、検出領域から指をはずすことでポインタを停止させておくことができる。   When the user removes the finger that has entered the detection area from the detection area, the light receiving element 252b cannot detect the light emitted from the light emitting element 252a, and the output of the light reception signal from the optical sensor 252 is stopped. When the MPU 19 determines that the input of the received light signal has been canceled (YES in Step 704), the MPU 19 stops outputting the movement command or starts outputting the movement command as zero (Step 705). Accordingly, when the user wants to stop the movement of the pointer 2 again, the user can stop the pointer by removing the finger from the detection area.

一方で、ユーザが検出領域にある指で、決定ボタン211を押圧すると、スイッチ215aがオンの状態となり、スイッチ215aから操作信号の出力が開始される。この場合、ユーザの指が検出領域に検出されている状態で、スイッチ215aからの操作信号の入力が開始される。MPU19は、受光信号が入力されている状態で(ステップ704のNO)、操作信号の入力が開始されたと判断すると(ステップ706のYES)、決定コマンドを出力する(出力制御手段)(ステップ707)。あるいは、MPU19は、ユーザが決定ボタン211を押圧した指を離し、スイッチ215aからの操作信号の入力が解除された場合に決定コマンドを出力してもよい。   On the other hand, when the user presses the determination button 211 with a finger in the detection area, the switch 215a is turned on, and the output of the operation signal is started from the switch 215a. In this case, input of an operation signal from the switch 215a is started in a state where the user's finger is detected in the detection area. When the MPU 19 determines that the input of the operation signal has been started (YES in step 706) while the light reception signal is being input (NO in step 704), the MPU 19 outputs a determination command (output control means) (step 707). . Alternatively, the MPU 19 may output a determination command when the user releases the finger that pressed the determination button 211 and the input of the operation signal from the switch 215a is released.

制御装置40のMPU35は、入力装置200から出力された決定コマンドを入力すると、所定の処理を実行する。例えば、決定コマンドが入力されたときのポインタ2の位置がアイコン4上であれば、制御装置40のMPU35は、そのアイコン4を選択する処理を実行したり、そのアイコン4に対応するアプリケーションプログラムを起動したりする。   When the MPU 35 of the control device 40 inputs the determination command output from the input device 200, the MPU 35 executes a predetermined process. For example, if the position of the pointer 2 when the determination command is input is on the icon 4, the MPU 35 of the control device 40 executes a process of selecting the icon 4 or executes an application program corresponding to the icon 4. Or start.

図38に示す処理により、例えば、ユーザは、検出領域内に指を進入させた状態で画面3上のポインタ2を移動させてアイコン上に位置させ、検出領域内にある指で決定ボタン211を押圧することで画面3上のアイコンを選択するなどの操作をすることができる。すなわち、本実施形態に入力装置200によれば、ユーザは、検出領域内に指を進入させ、検出領域内にある指を押圧する、という一連の簡単な指の動作により、画面3上のGUIを直感的に操作することが可能となる。さらに、ユーザは、検出領域に指を進入させた状態で、あるいは、決定ボタン211の表面に指を触れた状態でポインタ2を移動させることができるため、ユーザは、ストレスなく決定ボタン211を操作することができる。   With the processing shown in FIG. 38, for example, the user moves the pointer 2 on the screen 3 with the finger in the detection area and positions it on the icon, and presses the decision button 211 with the finger in the detection area. By pressing, an operation such as selecting an icon on the screen 3 can be performed. That is, according to the input device 200 according to the present embodiment, the user moves the GUI on the screen 3 by a series of simple finger operations such as causing the finger to enter the detection area and pressing the finger within the detection area. Can be operated intuitively. Further, since the user can move the pointer 2 with the finger entering the detection area or with the finger touching the surface of the determination button 211, the user operates the determination button 211 without stress. can do.

本実施形態では、ユーザが検出領域に指を進入させている場合に移動コマンドを出力する場合について説明したが、図19に示すフローチャートと同様に、ユーザが検出領域に指を進入させている場合に移動コマンドの出力を停止してもよい。この場合、ユーザは、決定ボタン211上の検出領域に指を進入させることでポインタを停止さておくことができ、検出領域から指をはずすことでポインタの移動を開始することができる。   In the present embodiment, the case where the movement command is output when the user has made the finger enter the detection area has been described. However, as in the flowchart shown in FIG. 19, the user has made the finger enter the detection area. The movement command output may be stopped. In this case, the user can stop the pointer by moving the finger into the detection area on the determination button 211, and can start moving the pointer by removing the finger from the detection area.

図38に示した処理は、図15の趣旨と同様に、主に制御装置40が実行してもよい。この場合、制御装置40は、入力装置200から送信された加速度値及び角速度値の情報を受信する(受信手段)。また、制御装置40は、光センサ252からの受光信号の情報(存在情報)を受信する。制御装置40のMPU35は、加速度値及び角速度値を受信すると、この加速度値及び角速度値に基づいて速度値を算出し、制御信号として出力する。表示制御部42は、この速度値に応じた所定の速度でポインタ2が画面3上で動くように表示を制御する(表示制御手段)。MPU35は、受光信号の情報に応じて、制御信号を出力するか否かを制御する。   The process shown in FIG. 38 may be mainly executed by the control device 40 as in the case of FIG. In this case, the control device 40 receives the information on the acceleration value and the angular velocity value transmitted from the input device 200 (receiving unit). In addition, the control device 40 receives information (presence information) of a light reception signal from the optical sensor 252. When the MPU 35 of the control device 40 receives the acceleration value and the angular velocity value, the MPU 35 calculates the velocity value based on the acceleration value and the angular velocity value, and outputs it as a control signal. The display control unit 42 controls the display so that the pointer 2 moves on the screen 3 at a predetermined speed corresponding to the speed value (display control means). The MPU 35 controls whether or not to output a control signal according to the information of the received light signal.

次に入力装置200の他の実施形態について説明する。なお、これ以降の説明では、特に、光センサ252の発光素子252aが所定の周期Tで発光する場合の実施形態について説明する。   Next, another embodiment of the input device 200 will be described. In the following description, an embodiment in which the light emitting element 252a of the optical sensor 252 emits light at a predetermined period T will be described.

入力装置200は、ワイヤレス通信を用いており、さらに複数のセンサを含むことから消費電力が大きいという問題がある。そこで、本実施形態では、光センサ252の省電力化を実現するために所定の周期で発光素子252aを発光させ、ユーザの身体が検出領域に存在するか否かを検出する。   Since the input device 200 uses wireless communication and further includes a plurality of sensors, there is a problem that power consumption is large. Therefore, in the present embodiment, in order to realize power saving of the optical sensor 252, the light emitting element 252 a emits light at a predetermined period to detect whether the user's body exists in the detection region.

図39(A)は、本実施形態に係る光センサ252の回路図である。図39(B)は、検出領域にユーザの指が存在する場合に、発光素子252aにより照射された光が受光素子252bに入力される様子を示した図である。   FIG. 39A is a circuit diagram of the optical sensor 252 according to this embodiment. FIG. 39B is a diagram illustrating a state where light emitted from the light emitting element 252a is input to the light receiving element 252b when a user's finger is present in the detection region.

これらの図に示すように、光センサ252は、発光素子252aとして、フォトダイオードを有しており、受光素子252bとしてフォトトランジスタを有している。発光素子252aのアノード側には、例えば330Ωの抵抗が接続され、受光素子252bのエミッタ側には、例えば100kΩの抵抗が接続される。また、発光素子252aのカソード側、及び受光素子252bのエミッタ側は、それぞれアースされている。発光素子252aには、所定の周期Tでパルス状の電圧が供給され、受光素子252bには、電源から継続的に電圧が供給される。この電圧の供給は、典型的には、MPU19により制御されるが、その他の方法により制御されてもよい(電圧制御手段)。このように、発光素子252aに上記周期Tでパルス電圧が供給され、受光素子252bに継続的に電圧が供給される理由についての詳細は、後述する。   As shown in these drawings, the optical sensor 252 includes a photodiode as the light emitting element 252a, and includes a phototransistor as the light receiving element 252b. For example, a resistance of 330Ω is connected to the anode side of the light emitting element 252a, and a resistance of 100 kΩ is connected to the emitter side of the light receiving element 252b. The cathode side of the light emitting element 252a and the emitter side of the light receiving element 252b are grounded. The light emitting element 252a is supplied with a pulsed voltage at a predetermined period T, and the light receiving element 252b is continuously supplied with a voltage from a power source. The supply of this voltage is typically controlled by the MPU 19, but may be controlled by other methods (voltage control means). As described above, details of the reason why the pulse voltage is supplied to the light emitting element 252a at the cycle T and the voltage is continuously supplied to the light receiving element 252b will be described later.

図40は、発光素子252aに供給される電圧と、受光素子252bから出力される電圧との関係を示す図である。図40(A)は、発光素子252aに供給される電圧を示す図であり、図40(B)は、光センサ252から出力される電圧を示す図である。   FIG. 40 is a diagram illustrating the relationship between the voltage supplied to the light emitting element 252a and the voltage output from the light receiving element 252b. FIG. 40A is a diagram illustrating a voltage supplied to the light-emitting element 252a, and FIG. 40B is a diagram illustrating a voltage output from the optical sensor 252.

図40(A)に示すように、発光素子252aには、所定の周期Tでパルス電圧が供給され、発光素子252aは、所定の周期Tで断続的に発光する。周期Tは、典型的には、10ms〜20msとされるが、これに限られず、10ms以下であってもよいし、20ms以上であってもよい。パルス幅τは、典型的には、0.5ms〜1.5msとされるが、0.5ms以下であってもよいし、1.5ms以上であってもよい。   As shown in FIG. 40A, a pulse voltage is supplied to the light emitting element 252a at a predetermined period T, and the light emitting element 252a emits light intermittently at a predetermined period T. The period T is typically 10 ms to 20 ms, but is not limited thereto, and may be 10 ms or less, or 20 ms or more. The pulse width τ is typically 0.5 ms to 1.5 ms, but may be 0.5 ms or less, or may be 1.5 ms or more.

図40(B)に示すように、決定ボタン211上の検出領域にユーザの指が存在しない場合(図40(B)左参照)、受光素子252bが光を検出しないため、光センサ252からの出力電圧はゼロとなる。一方で、決定ボタン211上にユーザの指が存在する場合、受光素子252bは、検出領域でユーザの指により反射された光を検出し、パルス状の電圧を出力する(図40(B)右参照)。この光センサ252から出力される電圧の周期Tは、発光素子252aが発光する周期Tと同調するため、発光素子252aに供給される電圧の周期Tと略一致する。同様に、出力電圧のパルス幅τも、発光素子252aに供給されるパルス幅τと略一致する。MPU19は、光センサ252からのパルス状の出力電圧が閾値を超える場合、受光信号が入力されていると判断する。MPU19は、この受光信号の入力がされているか否かの判定により、上述の図38に示す処理を実行すればよい。   As shown in FIG. 40 (B), when the user's finger does not exist in the detection area on the determination button 211 (see the left side of FIG. 40 (B)), the light receiving element 252b does not detect light. The output voltage becomes zero. On the other hand, when the user's finger is present on the determination button 211, the light receiving element 252b detects light reflected by the user's finger in the detection region, and outputs a pulse voltage (right in FIG. 40B). reference). Since the period T of the voltage output from the optical sensor 252 is synchronized with the period T at which the light emitting element 252a emits light, it substantially matches the period T of the voltage supplied to the light emitting element 252a. Similarly, the pulse width τ of the output voltage substantially matches the pulse width τ supplied to the light emitting element 252a. When the pulsed output voltage from the optical sensor 252 exceeds the threshold, the MPU 19 determines that a light reception signal is input. The MPU 19 may execute the processing shown in FIG. 38 by determining whether or not the light reception signal is input.

次に、発光素子252aには所定の周期でパルス状の電圧が供給され、受光素子252bには継続的に電圧が供給される理由について説明する。   Next, the reason why a pulse voltage is supplied to the light emitting element 252a at a predetermined cycle and the voltage is continuously supplied to the light receiving element 252b will be described.

図41は、一般的なフォトリフレクタの回路図である。図42は、このフォトリフレクタにパルス状の電圧を供給した場合の出力電圧を示す図である。   FIG. 41 is a circuit diagram of a general photo reflector. FIG. 42 is a diagram illustrating an output voltage when a pulse voltage is supplied to the photo reflector.

図41に示すように、フォトリフレクタ270の発光素子270aと、受光素子270bとは、並列に接続されている。このように発光素子270aと、受光素子270bとが並列接続されている状態で、発光素子270a及び受光素子270bにそれぞれパルス状の電圧が供給される。すると、受光素子270bが光を検出していないにも関わらず、受光素子270bから受光信号が出力されてしまう(図42(B)左参照)。つまり、発光素子270a及び受光素子270bの両方の素子にパルス電圧が供給されると、受光素子270bが光を検出していないにも関わらず、光を検出したかのように受光素子270bから信号が出力されてしまう。仮に、このフォトリフレクタ270を入力装置200の光センサとして用いて、フォトリフレクタ270にパルス電圧を供給すると、検出領域に指が存在しないにも関わらず、フォトリフレクタ270から受光信号が出力されてしまう。その結果、MPU19が受光信号の入力を誤判断してしまう恐れがある。   As shown in FIG. 41, the light emitting element 270a and the light receiving element 270b of the photo reflector 270 are connected in parallel. In this manner, with the light emitting element 270a and the light receiving element 270b connected in parallel, a pulsed voltage is supplied to the light emitting element 270a and the light receiving element 270b, respectively. Then, although the light receiving element 270b does not detect light, a light receiving signal is output from the light receiving element 270b (see the left in FIG. 42B). That is, when a pulse voltage is supplied to both the light emitting element 270a and the light receiving element 270b, the signal from the light receiving element 270b is detected as if light was detected even though the light receiving element 270b did not detect light. Will be output. If the photoreflector 270 is used as an optical sensor of the input device 200 and a pulse voltage is supplied to the photoreflector 270, a light reception signal is output from the photoreflector 270 even though there is no finger in the detection region. . As a result, the MPU 19 may erroneously determine the input of the received light signal.

このように、受光素子270bが光を検出していないにもかかわらず、受光素子270bが受光信号を出力してしまうのは、受光素子270bにパルス電圧が供給されると、受光素子270bに浮遊容量が発生するためであると考えられる。   As described above, the light receiving element 270b outputs the light receiving signal even though the light receiving element 270b does not detect light. When the pulse voltage is supplied to the light receiving element 270b, the light receiving element 270b floats on the light receiving element 270b. This is thought to be due to the generation of capacity.

そこで、本実施形態では、発光素子252aには、省電力化のために所定の周期でパルス電圧が供給され、一方で、受光素子252bには、光の誤検出防止のため継続的に電圧が供給される。これにより、適切に省電力化が実現され、さらに、光の誤検出を防止することができる。   Therefore, in the present embodiment, a pulse voltage is supplied to the light emitting element 252a at a predetermined cycle for power saving, while a voltage is continuously applied to the light receiving element 252b to prevent erroneous detection of light. Supplied. Thereby, power saving can be appropriately realized, and further, erroneous detection of light can be prevented.

なお、継続的に受光素子252bに電圧が供給されたとしても、受光素子252bに流れる電流は、発光素子252aに流れる電流の1/1000程度であるため、省電力の観点からは、問題ないといえる。   Even if voltage is continuously supplied to the light receiving element 252b, the current flowing through the light receiving element 252b is about 1/1000 of the current flowing through the light emitting element 252a. I can say that.

次に、光センサ252が所定の周期で発光する場合の、入力装置200の動作についての一実施形態について説明する。   Next, an embodiment of the operation of the input device 200 when the optical sensor 252 emits light at a predetermined cycle will be described.

図43は、本実施形態に係る入力装置200の動作を示すフローチャートである。   FIG. 43 is a flowchart showing the operation of the input device 200 according to this embodiment.

まず、MPU19は、パルス電圧を発光素子252aに供給し(図40(A)参照)、発光素子252aを発光させる(ステップ801)。発光素子252aが発光する周期Tは、上述のように、10ms〜20msとされる。以降の説明では、発光素子252aが発光する周期を発光周期Tとして説明する。   First, the MPU 19 supplies a pulse voltage to the light emitting element 252a (see FIG. 40A), and causes the light emitting element 252a to emit light (step 801). The period T at which the light emitting element 252a emits light is 10 ms to 20 ms as described above. In the following description, the period in which the light emitting element 252a emits light will be described as the light emission period T.

次に、MPU19は、光センサ252からの受光信号が入力されているか否かを判定する(ステップ802)。ここで、MPU19が受光信号の入力がされているか否かを判定する周期は、典型的には、発光素子252aが発光する周期Tと同期する(図40(A)参照)。例えば、発光素子252aが発光する発光周期Tが16msである場合、MPU19の判定の周期も16msとされる。   Next, the MPU 19 determines whether or not a light reception signal from the optical sensor 252 is input (step 802). Here, the cycle in which the MPU 19 determines whether or not the light reception signal is input typically synchronizes with the cycle T in which the light emitting element 252a emits light (see FIG. 40A). For example, when the light emission period T at which the light emitting element 252a emits light is 16 ms, the determination period of the MPU 19 is also 16 ms.

検出領域内にユーザの指が存在し、光センサ252からの受光信号が入力されていると判定した場合(ステップ802のYES)、MPU19は、角速度センサユニット15からの角速度値(ωy、ωx)及び加速度センサからの加速度値(ax、ay)を取得する(ステップ803)。MPU19は、加速度値及び加速度値を取得すると、速度値(Vx、Vy)を算出し(ステップ804)、この速度値を移動コマンドとして出力する(ステップ805)。そして、ステップ801に戻り、再び光センサ252を発光させる。When it is determined that the user's finger exists in the detection area and the light reception signal from the optical sensor 252 is input (YES in step 802), the MPU 19 determines the angular velocity values (ω y , ω from the angular velocity sensor unit 15). x ) and acceleration values (a x , a y ) from the acceleration sensor are acquired (step 803). When acquiring the acceleration value and the acceleration value, the MPU 19 calculates a velocity value (V x , V y ) (step 804) and outputs the velocity value as a movement command (step 805). Then, the process returns to step 801, and the optical sensor 252 is caused to emit light again.

すなわち、検出領域内にユーザの指が存在し続ける場合、MPU19は、センサユニット17からの加速度値及び角速度値の取得(ステップ803)→速度値の算出(ステップ804)→速度値の出力(ステップ805)の処理を繰り返す。以降の説明では、この角速度値及び加速度値の取得→速度値の算出→速度値の出力、のサイクル時間をコマンド出力周期T’として説明する。このコマンド出力周期T’は、発光周期Tと一致するように設定される。例えば、光センサ252(発光素子252a)が発光する周期Tが16msである場合、コマンド出力周期T’も16msとされる。   That is, when the user's finger continues to exist in the detection area, the MPU 19 acquires the acceleration value and the angular velocity value from the sensor unit 17 (step 803) → calculates the velocity value (step 804) → outputs the velocity value (step Step 805) is repeated. In the following description, the cycle time of acquisition of the angular velocity value and acceleration value → calculation of the velocity value → output of the velocity value will be described as a command output cycle T ′. The command output period T ′ is set to coincide with the light emission period T. For example, when the period T at which the optical sensor 252 (light emitting element 252a) emits light is 16 ms, the command output period T ′ is also 16 ms.

一方で、検出領域内にユーザの指が存在せず、光センサ252からの受光信号の入力がされていないと判定した場合(ステップ801のNO)、MPU19は、前回光センサ252を発光させてから発光周期T経過後に、再び光センサ252を発光させる。また、MPU19は、光センサ252からの受光信号の入力がされていないと判定した場合(ステップ802のNO)、速度値を算出せず、移動コマンドを出力しない。つまり、MPU19は、検出領域にユーザの指が存在しない場合には、移動コマンドを出力する必要がないため、速度値を算出、出力しない。これにより、さらに省電力化が実現される。   On the other hand, when it is determined that the user's finger does not exist in the detection area and the light reception signal is not input from the optical sensor 252 (NO in step 801), the MPU 19 causes the previous optical sensor 252 to emit light. After the light emission period T elapses, the optical sensor 252 is caused to emit light again. If the MPU 19 determines that the light reception signal from the optical sensor 252 is not input (NO in step 802), the MPU 19 does not calculate the speed value and does not output the movement command. That is, the MPU 19 does not calculate or output a velocity value because there is no need to output a movement command when there is no user's finger in the detection area. Thereby, further power saving is realized.

次に、光センサ252が所定の周期で発光する場合の、入力装置200の動作についての他の実施形態について説明する。   Next, another embodiment of the operation of the input device 200 when the optical sensor 252 emits light at a predetermined cycle will be described.

図44は、本実施形態に係る入力装置の動作を示すフローチャートである。図45は、図44に示す動作を説明するためのタイミングチャートである。   FIG. 44 is a flowchart showing the operation of the input apparatus according to this embodiment. FIG. 45 is a timing chart for explaining the operation shown in FIG.

図44の説明では、図43に示す動作と異なる点を中心に説明する。本実施形態では、光センサ252が発光する発光周期Tと、コマンド出力周期T’(MPU19がセンサユニット17からの角速度値(ωy、ωx)及び加速度値(ax、ay)を取得してから速度値を出力するまでのサイクル時間)とが異なっている(図45参照)。したがって、この発光周期Tとコマンド出力周期T’が異なるように設定されている点を中心に説明する。The description of FIG. 44 will focus on differences from the operation shown in FIG. In the present embodiment, the light emission period T emitted by the optical sensor 252 and the command output period T ′ (MPU 19 obtains angular velocity values (ω y , ω x ) and acceleration values (a x , a y ) from the sensor unit 17. (The cycle time from when the speed value is output until it is output) is different (see FIG. 45). Therefore, the description will be focused on the point that the light emission period T and the command output period T ′ are set differently.

MPU19は、発光周期Tで光センサ252を発光させている(ステップ901)(図45(A)参照)。また、MPU19は、この発光周期Tで光センサ252からの受光信号が入力されているか否かを判定している(ステップ902)(図45(B)参照)。発光周期Tは、典型的には、コマンド出力周期T’の5倍〜15倍程度とされる(図45(C)参照)。しかし、発光周期Tは、コマンド出力周期T’の整数倍であれば、5倍以下であってもよいし、15倍以上であってもよい。例えば、コマンド出力周期T’が16msである場合、発光周期Tは、80ms〜240msとされる。なお、図45に示す例では、発光周期Tは、コマンド出力周期T’の7倍とされている。   The MPU 19 causes the optical sensor 252 to emit light at the light emission period T (step 901) (see FIG. 45A). Further, the MPU 19 determines whether or not a light reception signal from the optical sensor 252 is input in this light emission cycle T (step 902) (see FIG. 45B). The light emission period T is typically about 5 to 15 times the command output period T ′ (see FIG. 45C). However, the light emission period T may be 5 times or less or 15 times or more as long as it is an integral multiple of the command output period T ′. For example, when the command output cycle T ′ is 16 ms, the light emission cycle T is set to 80 ms to 240 ms. In the example shown in FIG. 45, the light emission period T is 7 times the command output period T ′.

検出領域にユーザの指が存在せず、光センサ252からの受光信号の入力がされていないと判定した場合(ステップ902のNO)、MPU19は、前回の光センサ252の発光から発光周期T後に、再び光センサ252を発光させる(ステップ901)(図45(A)参照)。そして、MPU19は、再び受光信号が入力されたか否かを判定する(ステップ902)(図45(B)参照)。MPU19は、受光信号の入力がされていないと判定した場合、速度値を算出せず、移動コマンドを出力しない。   When it is determined that the user's finger does not exist in the detection area and the light reception signal is not input from the optical sensor 252 (NO in step 902), the MPU 19 performs the light emission cycle T after the light emission of the previous optical sensor 252. Then, the optical sensor 252 is caused to emit light again (step 901) (see FIG. 45A). Then, the MPU 19 determines again whether or not a light reception signal has been input (step 902) (see FIG. 45B). When the MPU 19 determines that the light reception signal is not input, the MPU 19 does not calculate the speed value and does not output the movement command.

検出領域にユーザの指が存在し、MPU19が光センサ252からの受光信号の入力がされていると判定した場合(ステップ902のYES)、MPU19は、角速度センサユニット15からの角速度値(ωy、ωx)及び加速度センサユニット16からの加速度値(ax、ay)を取得する(ステップ903)。MPU19は、加速度値及び加速度値を取得すると、速度値(Vx、Vy)を算出し(ステップ904)、この速度値を移動コマンドとして出力する(ステップ905)。When the user's finger exists in the detection area and the MPU 19 determines that the light reception signal is input from the optical sensor 252 (YES in Step 902), the MPU 19 determines the angular velocity value (ω y from the angular velocity sensor unit 15). , Ω x ) and acceleration values (a x , a y ) from the acceleration sensor unit 16 are acquired (step 903). When the MPU 19 acquires the acceleration value and the acceleration value, the MPU 19 calculates a velocity value (V x , V y ) (step 904) and outputs the velocity value as a movement command (step 905).

MPU19は、移動コマンドを出力すると(ステップ905)、前回の光センサ252の発光から発光周期Tが経過したか否かを判定する(ステップ906)。前回の光センサの発光から発光周期Tが経過したか否かの判定は、例えば、図18に示すような構成により実現できる。例えば、図18に示すカウント値設定部46に、所定カウント値が記憶される。MPU19(制御部47)は、カウンタ45から供給されるカウント値と、カウント値設定部46に記憶された所定のカウント値を比較することで、発光周期Tが経過したか否かを判定すればよい。   When the MPU 19 outputs the movement command (step 905), the MPU 19 determines whether or not the light emission cycle T has elapsed since the previous light emission from the optical sensor 252 (step 906). The determination of whether or not the light emission period T has elapsed since the previous light emission of the optical sensor can be realized by a configuration as shown in FIG. 18, for example. For example, the predetermined count value is stored in the count value setting unit 46 shown in FIG. The MPU 19 (control unit 47) compares the count value supplied from the counter 45 with the predetermined count value stored in the count value setting unit 46 to determine whether or not the light emission cycle T has elapsed. Good.

前回の光センサ252の発光から発光周期Tが経過していない場合(ステップ906のNO)、MPU19は、再びステップ903→ステップ904→ステップ905に示す処理を実行し、移動コマンドを出力する。そして、再び、前回の光センサ252の発光から発光周期Tが経過したか否かを判定する(ステップ906)。例えば、発光周期Tがコマンド出力周期T’の7倍である場合、センサユニット17からの加速度値及び角速度値の取得→速度値の算出→速度値の出力、の処理を7サイクル繰り返す。   If the light emission period T has not elapsed since the previous light emission from the optical sensor 252 (NO in step 906), the MPU 19 executes the processing shown in step 903 → step 904 → step 905 again, and outputs a movement command. Then, it is again determined whether or not the light emission period T has elapsed since the previous light emission from the optical sensor 252 (step 906). For example, when the light emission period T is seven times the command output period T ′, the process of acquiring the acceleration value and angular velocity value from the sensor unit 17 → calculating the velocity value → outputting the velocity value is repeated seven cycles.

前回の発光から発光周期Tが経過した場合(ステップ906のYES)、ステップ901に戻り、MPU19は、光センサ252を発光させる。   When the light emission period T has elapsed from the previous light emission (YES in step 906), the process returns to step 901, and the MPU 19 causes the optical sensor 252 to emit light.

図44に示す処理により、発光周期Tをコマンド出力周期T’よりも長くすることができるため、光センサ252の消費電力をさらに低減することができる。   With the processing shown in FIG. 44, the light emission period T can be made longer than the command output period T ′, so that the power consumption of the optical sensor 252 can be further reduced.

次に、光センサ252が所定の周期で発光する場合の、入力装置200の動作についての他の実施形態について説明する。   Next, another embodiment of the operation of the input device 200 when the optical sensor 252 emits light at a predetermined cycle will be described.

図46は、本実施形態に係る入力装置200の動作を示すフローチャートである。   FIG. 46 is a flowchart showing the operation of the input device 200 according to this embodiment.

図46の説明では、図43に示す処理と異なる点を中心に説明する。本実施形態では、光センサの消費電力の低減だけでなく、センサユニット17の消費電力の低減を図る点で図41に示す処理と異なるため、この点を中心に説明する。   In the description of FIG. 46, the difference from the process shown in FIG. 43 will be mainly described. In the present embodiment, not only the power consumption of the optical sensor is reduced, but also the processing shown in FIG. 41 is different in that the power consumption of the sensor unit 17 is reduced. Therefore, this point will be mainly described.

図46の説明では、光センサ252及びセンサユニット17に電力の供給が規制されているモードを省電力モードとし、それ以外のモードを通常モードとして説明する。   In the description of FIG. 46, a mode in which the supply of power to the optical sensor 252 and the sensor unit 17 is regulated will be described as a power saving mode, and the other modes will be described as a normal mode.

まず、MPU19は、光センサ252を発光させる(ステップ1001)。検出領域にユーザの指が存在し、受光信号の入力がされていると判定した場合(1002のYES)、MPU19は、図18に示すカウンタ45のカウント値をゼロする(ステップ1003)。次に、MPU19は、センサユニット17からの角速度値及び加速度値を取得し(ステップ1004)、速度値を算出して(ステップ1005)、この速度値を移動コマンドとして出力する(ステップ1006)。   First, the MPU 19 causes the optical sensor 252 to emit light (step 1001). When it is determined that the user's finger exists in the detection area and the light reception signal is input (YES in 1002), the MPU 19 zeroes the count value of the counter 45 shown in FIG. 18 (step 1003). Next, the MPU 19 acquires an angular velocity value and an acceleration value from the sensor unit 17 (step 1004), calculates a velocity value (step 1005), and outputs this velocity value as a movement command (step 1006).

ユーザが検出領域にある指を検出領域からはずすと、MPU19は、光センサ252からの受光信号の入力がされていないと判定し(ステップ1002のNO)、カウンタ45によるカウントアップを開始し、カウンタ45のカウント値を1増加させる(ステップ1007)。次に、MPU19は、カウンタ45からのカウント値と、所定カウント値とを比較する(ステップ1008)。この所定カウント値は、あらかじめカウント値設定部46に記憶されていればよい(図18参照)。カウント値と、所定カウント値が一致しない場合(ステップ1008のNO)、ステップ1001に戻る。   When the user removes the finger in the detection area from the detection area, the MPU 19 determines that the light reception signal from the optical sensor 252 is not input (NO in step 1002), starts counting up by the counter 45, The count value of 45 is incremented by 1 (step 1007). Next, the MPU 19 compares the count value from the counter 45 with a predetermined count value (step 1008). The predetermined count value may be stored in advance in the count value setting unit 46 (see FIG. 18). If the count value does not match the predetermined count value (NO in step 1008), the process returns to step 1001.

つまり、検出領域にユーザの指が存在せず、受光信号が入力されていない場合、MPU19は、カウント値と、所定カウント値とが一致するまで、ステップ1001→ステップ1002のNO→ステップ1007→ステップ1008のNO→ステップ1001の処理を繰り返す。この所定カウント値は、受光信号の入力が解除されてから、後述する省電力モードへの移行までの時間に対応するカウント値である。この所定カウント値は、受光信号の入力の解除から省電力モードへ移行する時間を考慮して、適宜設定される。   That is, when there is no user's finger in the detection area and no light reception signal is input, the MPU 19 determines that the count value matches the predetermined count value, step 1001 → NO in step 1002, → step 1007 → step. NO in 1008 → Repeat the process in step 1001. This predetermined count value is a count value corresponding to the time from when the input of the received light signal is canceled until the shift to the power saving mode described later. This predetermined count value is appropriately set in consideration of the time required for shifting from the cancellation of the input of the received light signal to the power saving mode.

なお、カウント値と所定カウント値とが一致する前に、ユーザが検出領域に指を進入させ、MPU19が受光信号の入力を判定した場合(ステップ1002のYES)、カウント値はゼロとされ、カウンタ45によるカウントアップはリセットされる(ステップ1003)。   If the user enters the detection area before the count value matches the predetermined count value and the MPU 19 determines the input of the received light signal (YES in step 1002), the count value is set to zero and the counter The count up by 45 is reset (step 1003).

カウント値と、所定カウント値とが一致した場合(ステップ1008のYES)、MPU19は、光センサ252及び角速度センサユニット15への電力の供給を規制する(ステップ1009)(規制手段)。この電力の供給の規制により、光センサ252及び角速度センサユニット15は、電気的にONの状態からOFFの状態となり、入力装置200は、通常モードから省電力モードへ移行する。このように、消費電力の大きいアクティブなセンサである光センサ252と、角速度センサユニット15をOFFの状態とすることで、消費電力をより低減することができる。   When the count value matches the predetermined count value (YES in step 1008), the MPU 19 regulates the supply of power to the optical sensor 252 and the angular velocity sensor unit 15 (step 1009) (regulation means). Due to the regulation of the power supply, the optical sensor 252 and the angular velocity sensor unit 15 are electrically switched from the ON state to the OFF state, and the input device 200 shifts from the normal mode to the power saving mode. Thus, the power consumption can be further reduced by turning off the optical sensor 252 which is an active sensor with high power consumption and the angular velocity sensor unit 15.

省電力モードへ移行すると、MPU19は、MPU19自身及び加速度センサユニット16への電力の供給も規制し、MPU19及び加速度センサユニット16に、待機電流が供給されるように電力を制御する。このように、加速度センサユニット16を電気的にOFFの状態とせず、待機電流が流れている状態とするのは、加速度センサユニット16を省電力モードから通常モードへ戻すためのトリガーを検出する手段ととして使用するためである。なお、加速度センサユニット16は、パッシブなセンサであり、アクティブなセンサである光センサ252、及び角速度センサユニット15よりも消費電力は少ない。   When the mode is shifted to the power saving mode, the MPU 19 also regulates the power supply to the MPU 19 itself and the acceleration sensor unit 16 and controls the power so that the standby current is supplied to the MPU 19 and the acceleration sensor unit 16. As described above, the acceleration sensor unit 16 is not electrically turned off, but the standby current is flowing. The means for detecting a trigger for returning the acceleration sensor unit 16 from the power saving mode to the normal mode. It is for use as. The acceleration sensor unit 16 is a passive sensor and consumes less power than the optical sensor 252 and the angular velocity sensor unit 15 which are active sensors.

MPU19は、加速度センサユニット16からの加速度値を検出すると(ステップ1010)、加速度値(ax、ay)が所定値以上であるか否かを判定する(ステップ1011)。この判定に用いられる加速度値は、2軸の加速度値(ax、ay)の絶対値|a|が用いられてもよく、2軸の加速度値のうち、いずれか一方が代表値として用いられてもよい。加速度値が所定値以下である場合(ステップ1011のNO)、入力装置200は、動いていない状態であると判断され、省電力モードは維持される。When the MPU 19 detects the acceleration value from the acceleration sensor unit 16 (step 1010), the MPU 19 determines whether or not the acceleration value (a x , a y ) is a predetermined value or more (step 1011). As the acceleration value used for this determination, the absolute value | a | of the biaxial acceleration values (a x , a y ) may be used, and one of the biaxial acceleration values is used as a representative value. May be. If the acceleration value is less than or equal to the predetermined value (NO in step 1011), the input device 200 is determined to be in a non-moving state and the power saving mode is maintained.

一方で、加速度値が所定値を超える場合(ステップ1011のYES)、入力装置200は、動いている状態であると判断され、MPU19は、光センサ252及び角速度センサユニット15への電力の供給の規制を解除する(ステップ1012)。電力の規制が解除されると、光センサ252及び加速度センサユニット16が電気的にOFFの状態からONの状態となり、入力装置200は、省電力モードから通常モードへ復帰する。通常モードへ復帰すると、MPU19は、MPU19自身及び加速度センサユニット16への電力の供給の規制も解除し、MPU19自身及び加速度センサユニット16に、通常モード時の電流が供給されるように電力を制御する。   On the other hand, when the acceleration value exceeds the predetermined value (YES in step 1011), it is determined that the input device 200 is in a moving state, and the MPU 19 supplies power to the optical sensor 252 and the angular velocity sensor unit 15. The restriction is released (step 1012). When the restriction on power is released, the optical sensor 252 and the acceleration sensor unit 16 are changed from the electrically OFF state to the ON state, and the input device 200 returns from the power saving mode to the normal mode. When returning to the normal mode, the MPU 19 also releases the restriction on the power supply to the MPU 19 and the acceleration sensor unit 16 and controls the power so that the current in the normal mode is supplied to the MPU 19 and the acceleration sensor unit 16. To do.

以上のような処理により、入力装置200で消費される電力をより効果的に低減しつつ、例えばユーザにより入力装置200が動かされたときには、即座に通常モードに移行することができる。   Through the processing as described above, the power consumed by the input device 200 can be more effectively reduced. For example, when the input device 200 is moved by the user, the normal mode can be immediately entered.

本実施形態では、受光信号の入力が解除されてから所定時間経過後に、通常モードから省電力モードへ移行する場合について説明した。しかし、入力装置200の電源が投入されてから、受光信号が入力されずに所定時間が経過した場合に通常モードから省電力モードへ移行されてもよい。   In the present embodiment, a case has been described in which the normal mode shifts to the power saving mode after a predetermined time has elapsed since the input of the light reception signal was canceled. However, after the input device 200 is turned on, the normal mode may be shifted to the power saving mode when a predetermined time elapses without receiving a light reception signal.

また、図44に示した処理と同様に、光センサ252が発光する発光周期T及びMPU19が受光信号の入力を判定する周期Tが、移動コマンドを出力する周期であるコマンド出力周期T’よりも長くてもよい。これにより、さらに消費電力を低減することができる。   Similarly to the processing shown in FIG. 44, the light emission period T emitted by the optical sensor 252 and the period T by which the MPU 19 determines the input of the received light signal are longer than the command output period T ′, which is the period for outputting the movement command. It may be long. Thereby, power consumption can be further reduced.

次に、光センサ252が所定の周期で発光する場合の、入力装置200の動作についての他の実施形態について説明する。   Next, another embodiment of the operation of the input device 200 when the optical sensor 252 emits light at a predetermined cycle will be described.

本実施形態では、上述の発光周期Tが可変である点において、上述の各実施形態と異なるため、その点を中心に説明する。   In the present embodiment, since the above-described light emission period T is variable, it is different from the above-described embodiments, and therefore, this point will be mainly described.

図47は、本実施形態に係る入力装置200の動作を示すフローチャートである。図48は、光センサ252からの受光信号の入力が解除されてからの時間tと、光センサ252の発光周期T(光センサ252が検出領域内にユーザの身体が存在するか否かを検出する周期)との関係を示した図である。また、図49は、受光信号の入力が解除されてから所定時間が経過した場合の、光センサ252の発光周期Tを示す図である。   FIG. 47 is a flowchart showing the operation of the input device 200 according to this embodiment. FIG. 48 shows the time t after the input of the light reception signal from the optical sensor 252 is canceled and the light emission period T of the optical sensor 252 (the optical sensor 252 detects whether or not the user's body is present in the detection region. It is the figure which showed the relationship with the period to do. FIG. 49 is a diagram showing the light emission period T of the optical sensor 252 when a predetermined time has elapsed since the input of the light reception signal was canceled.

図47の説明では、図43に示す動作と異なる点を中心に説明する。また、光センサ252の発光周期Tが、コマンド出力周期T’と同期している場合の光センサの発光周期Tを基準周期Tとして説明する。In the description of FIG. 47, the difference from the operation shown in FIG. 43 will be mainly described. Further, the light emission period T of the optical sensor when the light emission period T of the optical sensor 252 is synchronized with the command output period T ′ will be described as a reference period T 0 .

ユーザの指が検出領域に存在し、光センサ252(受光素子252b)からの受光信号が入力されている場合、MPU19は、基準周期Tで光センサ252(発光素子252a)を発光させている(ステップ1101)(図49(A)参照)。Present in the finger detection area of the user, if the received light signal from the optical sensor 252 (light-receiving element 252b) is inputted, MPU 19 is caused to emit light sensor 252 (the light emitting element 252a) in the reference period T 0 (Step 1101) (see FIG. 49A).

ユーザが検出領域にある指を検出領域からはずし、受光信号の入力が解除されたと判定された場合(ステップ1102のNO)、MPU19は、カウントアップを開始し、カウンタ45のカウント値を1増加させる(ステップ1109)。   When the user removes the finger in the detection area from the detection area and it is determined that the input of the light reception signal has been canceled (NO in step 1102), the MPU 19 starts counting up and increments the count value of the counter 45 by one. (Step 1109).

次に、MPU19は、第1のプリセットカウント値と、カウント値とを比較する(ステップ1110)。この第1のプリセットカウント値、及び後述する第2のプリセットカウント値は、あらかじめカウント値設定部46に記憶させておけばよい。第1のプリセットカウント値は、受光信号の入力が解除されてから、基準周期Tを変動させるまでの時間である第1のプリセット時間tに対応するカウント値である(図48参照)。第1のプリセット時間は、典型的には、10s〜20sとされる。しかし、これに限られず、10s以下であってもよいし、20s以上であってもよい。Next, the MPU 19 compares the first preset count value with the count value (step 1110). The first preset count value and a second preset count value described later may be stored in advance in the count value setting unit 46. The first preset count value, a count value corresponding since the release input of the light receiving signal, the first preset time t 1 is the time to vary the reference period T 0 (see Figure 48). The first preset time is typically 10 s to 20 s. However, the present invention is not limited to this, and may be 10 s or less, or 20 s or more.

MPU19は、カウント値が第1のプリセットカウント値よりも小さい場合(ステップ1110のNO)、ステップ1101に戻る。検出領域にユーザの指が存在しない場合、MPU19は、光センサ252を発光(ステップ1101)→光センサ252からの受光信号の入力の判定(ステップ1102のNO)→カウント値増加(ステップ1109)→カウント値と、第1のプリセットカウント値との比較(ステップ1110)、の処理を繰り返す。この処理は、カウント値と第1のプリセットカウント値が一致するまで、つまり、受光信号の入力の解除から第1のプリセット時間tが経過するまで繰り返される。なお、第1のプリセット時間t経過前に再びユーザが検出領域に指を進入させ、光センサ252からの受光信号の入力が開始された場合には(ステップ1102のYES)、カウント値は、リセットされる(ステップ1103)。When the count value is smaller than the first preset count value (NO in step 1110), the MPU 19 returns to step 1101. When the user's finger does not exist in the detection area, the MPU 19 emits the optical sensor 252 (step 1101) → determination of input of the received light signal from the optical sensor 252 (NO in step 1102) → increase in the count value (step 1109) → The process of comparing the count value with the first preset count value (step 1110) is repeated. This process, until the count value and the first preset count value coincides, i.e., repeated from the release of the input of the light receiving signal to a first preset time t 1 has elapsed. In addition, when the user again enters the detection area before the first preset time t 1 has elapsed and the input of the light reception signal from the optical sensor 252 is started (YES in step 1102), the count value is It is reset (step 1103).

カウント値が第1のプリセットカウント値以上である場合(ステップ1110のYES)、つまり、受光信号の入力が解除されてから第1のプリセット時間が経過した場合、そのときの光センサ252の発光周期Tが基準周期Tであるか否かを判定する(ステップ1111)。発光周期Tが基準周期Tである場合(ステップ1111のYES)、MPU19は、発光周期Tを基準周期Tから、第1の周期Tへと変更する(ステップ1112)(周期制御手段)。If the count value is greater than or equal to the first preset count value (YES in step 1110), that is, if the first preset time has elapsed since the input of the light reception signal was canceled, the light emission cycle of the optical sensor 252 at that time It is determined whether or not T is the reference period T 0 (step 1111). When the emission period T is the reference period T 0 (YES in step 1111), MPU 19 changes the light emission period T from the reference period T 0, the first period T 1 (step 1112) (cycle control means) .

この場合、MPU19は、第1の周期Tのパルス状の電圧を、発光素子252aへ供給することで、発光素子252aを第1の周期Tで発光させる(図49(B)参照)。第1の周期Tは、典型的には、基準周期Tの2倍〜3倍とされる。しかし、これに限られず、1〜2倍でもよく、3倍以上でも構わない。なお、図48、及び図49(B)の例では、第1の周期Tは、基準周期Tの2倍とされている。In this case, MPU 19 is (see FIG. 49 (B)) of the first pulse voltage of period T 1, to supply to the light emitting element 252a, the light emitting element 252a to emit light in the first period T 1. The first period T 1 is typically 2 to 3 times the reference period T 0 . However, it is not limited to this, and it may be 1 to 2 times or 3 times or more. In the examples of FIGS. 48 and 49B, the first period T 1 is twice the reference period T 0 .

MPU19は、発光周期Tを第1の周期とした場合(ステップ1112)、あるいは、発光周期Tが基準周期Tでない場合(ステップ1111のNO)、次のステップ1113へ進む。ステップ1113では、カウント値が第2のプリセットカウント値以上であるか否かが判定される。この第2のプリセットカウント値は、第2のプリセット時間tに対応するカウント値である(図48参照)。第2のプリセット時間は、典型的には、20s〜40sとされる。しかしこれに限られず、第1のプリセット時間t以上であれは、20s以下であってもよく、40s以上であってもよい。MPU19, when the light-emitting period T was first period (step 1112), or if the light-emitting period T is not the reference period T 0 (NO in step 1111), the process advances to step 1113. In step 1113, it is determined whether the count value is greater than or equal to a second preset count value. This second preset count value is a count value corresponding to the second preset time t2 (see FIG. 48). The second preset time is typically 20 s to 40 s. However, the present invention is not limited to this, and may be 20 s or less or 40 s or more if the first preset time t 1 or more.

MPU19は、カウント値が第2のプリセットカウント値よりも小さい場合(ステップ1113のNO)、ステップ1101に戻る。そして、カウント値が第2のプリセットカウント値と一致するまで、つまり、受光信号の入力が解除されてから第2のプリセット時間tが経過するまで、ステップ1001〜ステップ1113のNO、の処理を繰り返す。When the count value is smaller than the second preset count value (NO in step 1113), the MPU 19 returns to step 1101. Then, until the count value matches the second preset count value, that is, since the release input of the photodetection signal until the second preset time t 2 has elapsed, NO in step 1001~ step 1113, the process of repeat.

なお、第1のプリセット時間t経過後であって、第2のプリセット時間t経過前に、ユーザが検出領域に指を進入させ、光センサ252からの受光信号が入力された場合(ステップ1102のYES)、MPU19は、カウント値をリセットし(ステップ1103)、発光周期Tを第1の周期Tから基準周期Tへと戻す(ステップ1104のYES,ステップ1105)。すなわち、ステップ1105では、MPU19は、発光周期Tをコマンド出力周期T’と同期させるために、第1の周期Tを基準周期Tへと戻す。Note that, after the first preset time t 1 has elapsed and before the second preset time t 2 has elapsed, the user enters a detection area and a light reception signal is input from the optical sensor 252 (step S1). YES in 1102), MPU 19 resets the count value (step 1103), returning the light emission period T from the first period T 1 to the reference period T 0 (YES in step 1104, step 1105). That is, in step 1105, MPU 19 is to synchronize the emission period T command output period T 'and returns the first period T 1 to the reference period T 0.

カウント値が第2のプリセットカウント値以上である場合(ステップ1113のYES)、つまり、受光信号の入力の解除から第2のプリセット時間以上経過した場合、MPU19は、発光周期Tが第1の周期Tであるか否かを判定する(ステップ1114)。発光周期Tが第1の周期Tである場合(ステップ1114のYES)、第1の周期Tを第2の周期Tへと変更する(ステップ1115)(図48、及び図49(C)参照)。第2の周期Tは、典型的には、基準周期Tの3倍〜5倍とされる。しかし、これに限られず、第1の周期T以上であれば基準周期Tの3倍以下でもよく、5倍以上でもよい。なお、図48、及び図49(C)に示す例では、第2の周期Tは、基準周期Tの3倍とされている。When the count value is equal to or greater than the second preset count value (YES in step 1113), that is, when the second preset time or more has elapsed since the cancellation of the light receiving signal input, the MPU 19 has the light emission period T of the first period. determines whether the T 1 (step 1114). When the emission period T is the first period T 1 (YES in step 1114), the first period T 1 to change to the second period T 2 (step 1115) (Fig. 48, and FIG. 49 (C )reference). The second period T 2 are typically are 3 to 5 times of the reference period T 0. However, the present invention is not limited to this, and may be 3 times or less of the reference cycle T 0 or 5 times or more as long as the first cycle T 1 or more. In the example shown in FIG. 48, and FIG. 49 (C), the second period T 2 are are three times the reference period T 0.

なお、発光周期Tが第2の周期Tのときに、受光信号が入力された場合(ステップ1102のYES)、MPU19は、カウント値をリセットし(ステップ1103)、発光周期Tを、第2の周期Tから基準周期Tへと戻す(ステップ1104のYES、ステップ1105)。Incidentally, when the light-emitting period T is at the second period T 2, the light receiving signal is input (YES in step 1102), MPU 19 resets the count value (step 1103), the light-emitting period T, the second returning from the period T 2 to the reference period T 0 (YES in step 1104, step 1105).

図46に示す処理により、受光信号の入力が解除されてからの時間が長くなるに従って、発光周期T(検出領域内のユーザの身体の存在の有無を検出する周期)が長くなるように発光周期Tが制御されるため、適切に消費電力を低減することができる。   With the processing shown in FIG. 46, the light emission period T (the period for detecting the presence or absence of the user's body in the detection region) becomes longer as the time after the input of the light reception signal is released becomes longer. Since T is controlled, power consumption can be appropriately reduced.

本実施形態では、受光信号の入力の解除を時間の起算点としたが(図48参照)、入力装置200に電源が投入されたときを時間の起算点としてもよい。すなわち、入力装置200の電源がONの状態となったときからの時間が長くなるにしたがって発光周期Tが長くなるように発光周期Tが制御されてもよい。   In this embodiment, the cancellation of the input of the received light signal is set as the starting point of time (see FIG. 48), but the time when the input device 200 is turned on may be set as the starting point of time. That is, the light emission period T may be controlled so that the light emission period T becomes longer as the time from when the input device 200 is turned on becomes longer.

本実施形態の説明では、発光周期Tが3段階で変化する場合について説明したが、発光周期Tは、2段階で変化させてもよく、4段階以上で変化させてもよい。あるいは、受光信号の入力が解除されてからの時間が長くなるに従って、1次関数的に、または多次関数的に長くなるように発光周期Tが制御されてもよい。あるいは、これらの組み合わせにより発光周期Tが制御されてもよい。   In the description of the present embodiment, the case where the light emission period T changes in three stages has been described. However, the light emission period T may be changed in two stages, or may be changed in four or more stages. Alternatively, the light emission period T may be controlled so that it becomes longer in a linear function or in a multi-order function as the time after the input of the received light signal becomes longer. Alternatively, the light emission period T may be controlled by a combination thereof.

本実施形態の説明では、図43との違いを中心に説明したが、図44に示すステップ901の発光周期T、及び図46に示すステップ1001の発光周期Tが本実施形態のように可変とされてもよい。   In the description of this embodiment, the difference from FIG. 43 has been mainly described. However, the light emission period T in step 901 shown in FIG. 44 and the light emission period T in step 1001 shown in FIG. 46 are variable as in this embodiment. May be.

次に、光センサ252が発光する周期である発光周期Tが可変である場合の、他の実施の形態を説明する。   Next, another embodiment in the case where the light emission period T, which is the period at which the optical sensor 252 emits light, is variable will be described.

本実施形態では、入力装置200の速度値の大きさに応じて、発光周期Tが可変に制御される点で、上述の実施形態と異なる。したがって、この点を中心に説明する。   This embodiment is different from the above-described embodiment in that the light emission cycle T is variably controlled according to the magnitude of the speed value of the input device 200. Therefore, this point will be mainly described.

図50は、本実施形態に係る入力装置200の動作を示すフローチャートである。図51、及び図52は、光センサ252の発光周期Tと、速度値Vとの関係を示す図である。   FIG. 50 is a flowchart showing the operation of the input device 200 according to this embodiment. 51 and 52 are diagrams showing the relationship between the light emission period T of the optical sensor 252 and the velocity value V. FIG.

図51及び図52を参照して、本実施形態では、入力装置200が出力する速度値Vが大きくなるに従って、光センサ252の発光周期T(光センサ252が検出領域内にユーザの身体が存在するか否かを検出する周期)が短くなる。逆に、速度値Vが小さくなるに従って、発光周期Tが長くなる。   51 and 52, in this embodiment, as the velocity value V output from the input device 200 increases, the light emission period T of the optical sensor 252 (the body of the user is present in the detection region of the optical sensor 252). The period of detecting whether or not to do) is shortened. On the contrary, the light emission period T becomes longer as the velocity value V becomes smaller.

まず、このように処理する理由について説明する。   First, the reason for this processing will be described.

ユーザが入力装置200を用いて画面3上のポインタ2の移動させる場合、例えば、テーブル上にある入力装置200を把持し、決定ボタン211上の検出領域に指を進入させて、入力装置200を空間操作する。入力装置200がこのように操作される場合、入力装置200の速度値Vは大きい。つまり、速度値Vが大きい場合には、光センサ252を発光させて決定ボタン211上の検出領域にユーザの指が存在するか否かを判定する必要性が高く、光センサ252を短い周期で発光させる必要があるといえる。   When the user moves the pointer 2 on the screen 3 using the input device 200, for example, the user grips the input device 200 on the table, enters a detection area on the determination button 211, and moves the input device 200. Manipulate space. When the input device 200 is operated in this way, the speed value V of the input device 200 is large. That is, when the velocity value V is large, it is highly necessary to determine whether or not the user's finger is present in the detection area on the determination button 211 by causing the optical sensor 252 to emit light. It can be said that it is necessary to emit light.

一方で、入力装置200がテーブル上に置かれている場合など、入力装置200の速度値Vが小さい場合には、光センサ252により検出領域内にユーザの指が存在するか否かを判定する必要性が低い。したがって、入力装置200速度値Vが小さい場合には、光センサ252を長い周期で発光させても問題ないといえる。   On the other hand, when the speed value V of the input device 200 is small, such as when the input device 200 is placed on a table, the optical sensor 252 determines whether or not the user's finger exists in the detection area. Less need. Therefore, when the input device 200 speed value V is small, it can be said that there is no problem even if the optical sensor 252 emits light with a long period.

本実施形態では、このような関係を利用して、発光周期Tを可変に制御し、適切に消費電力の低減を図る。   In the present embodiment, the light emission period T is variably controlled using such a relationship, and power consumption is appropriately reduced.

次に、発光周期Tと、速度値Vとの関係について説明する。   Next, the relationship between the light emission period T and the speed value V will be described.

図51及び図52に示すように、速度値VがV10以上である場合、発光周期Tは、基準周期Tとされる。この基準周期Tは、コマンド出力周期T’(例えば16ms)と一致しており、光センサ252が発光する周期の最短の周期とされる(図52(A)参照)。V10の値は、入力装置200の速度値Vと、発光周期Tとの関係を考慮して、適宜設定される。同様に、V〜Vも、発光周期Tとの関係を考慮して適宜設定される。As shown in FIGS. 51 and 52, when the velocity value V is V 10 or more, the light emission period T is set to the reference period T 0 . The reference period T 0 coincides with the command output period T ′ (for example, 16 ms), and is the shortest period of the period in which the optical sensor 252 emits light (see FIG. 52A). The value of V 10 is the velocity value V of the input device 200, in consideration of the relationship between the light-emitting period T, is set as appropriate. Similarly, V 1 to V 9 are appropriately set in consideration of the relationship with the light emission period T.

速度値Vは、速度値の絶対値|V|が用いられてもよく、第1の速度値Vx、または第2の速度値Vyのうち、いずれか一方が代表値として用いられてもよい。As the speed value V, an absolute value | V | of the speed value may be used, and either the first speed value V x or the second speed value V y may be used as a representative value. Good.

速度値Vが、V〜V10、V〜V、V〜V、・・・、0〜V、である場合、発光周期Tは、それぞれ、T、T、T、・・・T10とされる。例えば、T、T、T、・・・T10は、それぞれ基準周期Tの2倍、3倍、4倍・・・10倍とされる。しかし、これに限られず、基準周期Tの整数倍であれば、3倍、6倍、9倍・・・30倍と増えてもよく、その他の倍率により増えてもよい。また、T、T、T、・・・T10は、規則的な倍率により増える場合に限らず、変則的な倍率により増えてもよい。発光周期Tは、11段階に限られず、10段階以下であってもよいし、12段階以上であってもよい。When the velocity value V is V 9 to V 10 , V 8 to V 9 , V 7 to V 6 ,..., 0 to V 1 , the light emission period T is T 1 , T 2 , T, respectively. 3, are ··· T 10. For example, T 1, T 2, T 3, ... T 10 is twice the reference period T 0, respectively, three times, is four times ... 10 times. However, the present invention is not limited to this, and as long as it is an integral multiple of the reference period T 0 , it may be increased by 3 times, 6 times, 9 times,... 30 times, or may be increased by other magnifications. Further, T 1 , T 2 , T 3 ,... T 10 are not limited to increase by regular magnification, but may increase by irregular magnification. The light emission period T is not limited to 11 steps, and may be 10 steps or less, or 12 steps or more.

また、図51及び図52では、速度値Vが0〜Vである場合、周期T10とされているが(図52(D)参照)、速度値Vが0〜Vである場合に、発光周期Tを無限大としてもよい。つまり、速度値が0であるか、または略0である場合には、光センサ252の発光させなくてもよい。これにより、さらに消費電力を低減することができる。Further, in FIGS. 51 and 52, when the velocity value V is 0 to V 1, (see FIG. 52 (D)) has been a period T 10, when the velocity value V is 0 to V 1 The light emission period T may be infinite. That is, when the speed value is 0 or substantially 0, the optical sensor 252 does not have to emit light. Thereby, power consumption can be further reduced.

次に、図50を参照して、本実施形態に係る入力装置200の動作について説明する。なお、図44と異なる点を中心に説明する。   Next, the operation of the input device 200 according to the present embodiment will be described with reference to FIG. The description will focus on the points that differ from FIG.

MPU19は、光センサ252を発光させて(ステップ1201)、光センサ252から受光信号が入力されているか否かを判定する(ステップ1202)。例えば、MPU19は、図51及び図52に示す、T〜T10の何れかの周期で、光センサ252を発光させ、受光信号の入力を判定している。The MPU 19 causes the optical sensor 252 to emit light (step 1201), and determines whether or not a light reception signal is input from the optical sensor 252 (step 1202). For example, the MPU 19 causes the optical sensor 252 to emit light at any period of T 0 to T 10 shown in FIGS. 51 and 52 and determines the input of the received light signal.

ユーザの指が検出領域に存在せず、受光信号の入力がされていないと判定された場合(ステップ1202のNO)、MPU19は、センサユニット17から角速度値、及び加速度値を取得する(ステップ1208)。MPU19は、この角速度値、及び加速度値に基づいて、速度値を算出する。MPU19は、速度値を算出すると(ステップ1209)、この速度値Vに応じて、新たに、発光周期T(T〜T10の何れか)を設定する(ステップ1210)(図51参照)。この発光周期Tの設定は、例えば、図51に示す速度値V及び発光周期Tの関係を、テーブルに記憶させておくことで実現できる。When it is determined that the user's finger does not exist in the detection area and the light reception signal is not input (NO in step 1202), the MPU 19 acquires an angular velocity value and an acceleration value from the sensor unit 17 (step 1208). ). The MPU 19 calculates a velocity value based on the angular velocity value and the acceleration value. When the MPU 19 calculates the speed value (step 1209), the MPU 19 newly sets a light emission period T (any one of T 0 to T 10 ) according to the speed value V (step 1210) (see FIG. 51). The setting of the light emission period T can be realized, for example, by storing the relationship between the speed value V and the light emission period T shown in FIG. 51 in a table.

ステップ1210において、新たに設定される発光周期Tは、前回の発光周期Tと同じ場合もあり、異なる場合もある。MPU19は、前回光センサ252を発光させてから、新たに設定された発光周期Tが経過した場合、再び、ステップ1201に戻り、光センサ252を発光させる。光センサ252からの受光信号が入力されない場合、以後、光センサを発光(ステップ1201)→速度値に応じた、新たな発光周期の設定(1208〜1210)→新たに設定された発光周期後に光センサ252を発光(ステップ1201)、の処理を繰り返す。   In step 1210, the newly set light emission period T may be the same as or different from the previous light emission period T. When the newly set light emission period T has elapsed since the light sensor 252 was previously emitted, the MPU 19 returns to step 1201 again and causes the light sensor 252 to emit light. When the light reception signal from the optical sensor 252 is not input, the optical sensor is thereafter lit (step 1201) → new light emission cycle setting (1208 to 1210) according to the speed value → light after the newly set light emission cycle The process of emitting light from the sensor 252 (step 1201) is repeated.

このような処理により、例えば、入力装置200がテーブル上に置かれ、ほとんど動いておらず、速度値が略ゼロに近い値を取り続ける場合には、最長の周期であるT10で光センサ252は、発光し続けることになる。これにより、消費電力を低減することができる。一方で、例えば、テーブルに置かれた入力装置200をユーザが把持し、画面3上のポインタ2を移動させようとして、検出領域に指を進入させようとするときには、そのときの速度値の大きさに応じて、例えば、発光周期Tは、最短周期である基準周期Tとなっている。これにより、ユーザは、即座にポインタ2の移動を開始することができる。By such processing, for example, the input device 200 is placed on the table, hardly move, if the velocity values continue taking a value close to substantially zero, light sensor 252 at T 10 is the longest period Will continue to emit light. Thereby, power consumption can be reduced. On the other hand, for example, when the user grasps the input device 200 placed on the table, moves the pointer 2 on the screen 3 and tries to move the finger into the detection area, the speed value at that time is large. Accordingly, for example, the light emission period T is the reference period T 0 which is the shortest period. Thereby, the user can start the movement of the pointer 2 immediately.

検出領域にユーザが指を進入させ、MPU19が受光信号が入力されていると判定した場合(ステップ1202のYES)、MPU19は、センサユニット17から加速度値及び速度値を取得し(ステップ1203)、速度値を算出する(ステップ1204)。MPU19は、速度値を移動コマンドとして出力すると(ステップ1205)、この速度値に応じた、新たな発光周期T(T〜T10の何れか)を設定する(ステップ1206)。新たに設定される発光周期Tは、前回の発光周期Tと同じ場合もあり、異なる場合もある。When the user causes a finger to enter the detection area and the MPU 19 determines that a light reception signal is input (YES in Step 1202), the MPU 19 acquires an acceleration value and a velocity value from the sensor unit 17 (Step 1203). A speed value is calculated (step 1204). MPU19, when outputting the velocity values as the movement command (step 1205), corresponding to the speed value, setting a new emission period T (either T 0 through T 10) (step 1206). The newly set light emission period T may be the same as or different from the previous light emission period T.

新たな発光周期Tを設定すると、MPU19は、前回光センサ252を発光させてから、新たに設定された発光周期Tが経過したか否かを判定する(ステップ1207)。前回光センサ252を発光させてから、新たに設定された発光周期Tが経過していない場合(ステップ1207のNO)、ステップ1203に戻る。そして、再び速度値を算出、出力し、新たに発光周期Tを設定する。前回光センサ252を発光させてから、新たに設定された発光周期Tが経過した場合(ステップ1207のYES)、MPU19は、ステップ1201に戻り、再び光センサを発光させる。   When the new light emission period T is set, the MPU 19 determines whether or not the newly set light emission period T has elapsed since the last time the light sensor 252 was emitted (step 1207). If the newly set light emission period T has not elapsed since the previous light sensor 252 was caused to emit light (NO in step 1207), the process returns to step 1203. Then, the speed value is calculated and output again, and the light emission period T is newly set. If the newly set light emission period T has elapsed since the last time the light sensor 252 was turned on (YES in step 1207), the MPU 19 returns to step 1201 and makes the light sensor emit light again.

ここで、ユーザが検出領域に指を進入させてポインタ2を画面3上で移動させ、アイコン4上に停止させようとしているとき、入力装置1の速度値は小さい。したがって、光センサ252は、例えば、最長の発光周期である発光周期T10(160ms)で発光している。この場合、MPU19は、ステップ1203〜ステップ1207を10サイクル繰り返した後に、光センサ252を発光させ、検出領域にユーザ指が存在するか否かの判定を実行している。したがって、ユーザがアイコン4上でポインタ2を停止させようとして、指を検出領域からはずしたにも関わらず、サイクルの繰り返しにより、移動コマンドが出力されてしまう場合も考えられる。しかしながら、この場合、移動コマンドとして出力される速度値V自体が小さいため、サイクルの繰り返しにより移動コマンドが出力されたとしても、ポインタ2はあまり移動しない。したがって、ユーザは、サイクルの繰り返しによりポインタ2が空走したとしても気付かない。すなわち、本実施形態に係る入力装置では、ユーザにポインティング操作の違和感を与えることなく、適切に消費電力の低減を図ることができる。Here, when the user attempts to move the pointer 2 on the screen 3 and stop on the icon 4 by moving the finger into the detection area, the speed value of the input device 1 is small. Therefore, the optical sensor 252 emits light with a light emission period T 10 (160 ms), which is the longest light emission period, for example. In this case, the MPU 19 repeats Step 1203 to Step 1207 for 10 cycles, and then causes the optical sensor 252 to emit light, and determines whether or not a user finger exists in the detection area. Therefore, there may be a case where the movement command is output by repeating the cycle even though the user tries to stop the pointer 2 on the icon 4 and removes the finger from the detection area. However, in this case, since the velocity value V itself output as the movement command is small, even if the movement command is output by repeating the cycle, the pointer 2 does not move much. Therefore, the user does not notice even if the pointer 2 runs idle due to repeated cycles. That is, in the input device according to the present embodiment, it is possible to appropriately reduce power consumption without giving the user a sense of discomfort with the pointing operation.

本実施形態では、速度値の大きさに応じて、発光周期Tが可変に制御される場合について説明した。しかし、これに限られず、角速度値ω、又は加速度値aの大きさに応じて発光周期Tが可変に制御されてもよい。角速度値ωは、絶対値が用いられてもよく、2軸の加速度値のうち、一方が代表値として用いられてもよい。加速度値についても同様である。このような処理によっても、図51に示す処理と同様の効果を奏する。   In the present embodiment, the case where the light emission period T is variably controlled according to the magnitude of the speed value has been described. However, the present invention is not limited to this, and the light emission period T may be variably controlled in accordance with the magnitude of the angular velocity value ω or the acceleration value a. As the angular velocity value ω, an absolute value may be used, and one of the biaxial acceleration values may be used as a representative value. The same applies to the acceleration value. Even with such a process, the same effect as the process shown in FIG. 51 is produced.

本実施形態では、速度値の大きさに応じて、段階的に発光周期Tが変化する場合について説明した。しかし、これに限られず、速度値の大きさに応じて、指数関数的に発光周期Tが変化してもよい。   In the present embodiment, the case where the light emission period T changes stepwise according to the magnitude of the speed value has been described. However, the present invention is not limited to this, and the light emission period T may change exponentially according to the magnitude of the speed value.

図66は、速度値の大きさ応じて、指数関数的に発光周期Tが変化する場合の一例を示す図である。図66に示すように、発光周期Tは、速度値が大きくなるに従って、指数関数的に短くなり、所定の速度値V’以上で一定(例えば、16ms)となる。このように、速度値に応じて指数関数的に発光周期Tが短くなることで、ユーザにポインティング操作の違和感を与えることなく、適切に消費電力の低減を図ることができる。   FIG. 66 is a diagram illustrating an example of a case where the light emission period T changes exponentially according to the magnitude of the speed value. As shown in FIG. 66, the light emission period T decreases exponentially as the speed value increases, and is constant (for example, 16 ms) above a predetermined speed value V ′. As described above, the light emission cycle T is exponentially shortened according to the speed value, so that the power consumption can be appropriately reduced without giving the user a sense of discomfort in the pointing operation.

ここで、速度値Vが所定の速度値V"を超える場合、速度値Vが大きくなるに従って、発光周期Tを長くしてもよい。例えば、ユーザが指を検出領域に進入させてポインタ2を画面3上で移動させている場合であって、筐体10を勢いよく振っているとき、速度値はとても大きい。この場合、ユーザが検出領域から指をはずすと、ユーザの指が存在しないにも関わらず、サイクルの繰り返しにより(ステップ1203〜ステップ1207参照)、移動コマンドが出力されてしまう場合も考えられる。しかし、この場合、速度値が大きすぎるために、ポインタ2が空走したことにユーザは気付かない。図66では、この関係を利用して、速度値Vが所定の速度値V"を超えるとき、速度値が大きくなるに従って、発光周期Tを長くする。これにより、ユーザにポインティング操作の違和感を与えることなく、適切に消費電力の低減を図ることができる。   Here, when the speed value V exceeds the predetermined speed value V ″, the light emission period T may be lengthened as the speed value V increases. For example, the user moves the finger 2 into the detection area and moves the pointer 2. The speed value is very large when moving on the screen 3 and vigorously shaking the housing 10. In this case, when the user removes the finger from the detection area, the user's finger does not exist. Nevertheless, there is a possibility that a movement command is output due to repetition of the cycle (see Step 1203 to Step 1207) However, in this case, since the speed value is too large, the pointer 2 runs idle. The user does not notice. In FIG. 66, using this relationship, when the speed value V exceeds the predetermined speed value V ″, the light emission period T is lengthened as the speed value increases. Accordingly, it is possible to appropriately reduce power consumption without giving the user a sense of incongruity with the pointing operation.

次に、光センサ252からのパルス状の出力電圧(受光信号)が入力されたか否かの判定方法についての一実施形態について説明する。   Next, an embodiment of a method for determining whether or not a pulsed output voltage (light reception signal) from the optical sensor 252 has been input will be described.

本実施形態では、図43のステップ802などに示した、受光信号の入力がされたか否かの判定方法について説明する。本実施形態では、外乱光の影響を除去するため、光センサ252からの出力電圧の変化量に応じて、受光信号の入力がされたか否かを判定する。したがって、この点を中心に説明する。   In the present embodiment, a method for determining whether or not a light reception signal has been input, such as that shown in step 802 of FIG. 43, will be described. In the present embodiment, in order to remove the influence of disturbance light, it is determined whether or not a light reception signal has been input according to the amount of change in the output voltage from the optical sensor 252. Therefore, this point will be mainly described.

まず、太陽光や、蛍光灯からの光などの外乱光が光センサ252の受光素子252bに与える影響について説明する。   First, the influence of disturbance light such as sunlight or light from a fluorescent lamp on the light receiving element 252b of the optical sensor 252 will be described.

図53は、外乱光の影響を説明するための図であり、発光素子252aへの入力電圧と、光センサ252からの出力電圧との関係を示す図である。   FIG. 53 is a diagram for explaining the influence of disturbance light, and is a diagram illustrating a relationship between an input voltage to the light emitting element 252a and an output voltage from the optical sensor 252.

図53(B)左に示すように、外乱光が大きい状態であり、かつ、検出領域にユーザの指が存在しない場合、受光素子252bが外乱光を検出するため、光センサ252が信号を出力し続けることが考えられる。これにより、検出領域にユーザの指が存在しないにも関わらず、MPU19が受光信号の入力がされていると判定し、ポインタ2が画面3上で動く場合も考えられる。   As shown in the left of FIG. 53 (B), when the disturbance light is large and the user's finger is not present in the detection area, the light sensor 252b detects the disturbance light, so the optical sensor 252 outputs a signal. It is conceivable to continue. As a result, it is also conceivable that the MPU 19 determines that a light reception signal is input even though the user's finger is not present in the detection area, and the pointer 2 moves on the screen 3.

一方で、図53(B)の右側に示すように、検出領域にユーザの指が存在する場合、決定ボタン211の表面が指で覆われることから、外乱光が受光素子252bに検出されなくなる。従って、外乱光の影響が小さい場合と同様に(図40(B)参照)、光センサ252の出力電圧は、周期Tによりパルス状の電圧として出力される。   On the other hand, as shown on the right side of FIG. 53B, when the user's finger is present in the detection region, the surface of the determination button 211 is covered with the finger, so that ambient light is not detected by the light receiving element 252b. Therefore, similarly to the case where the influence of disturbance light is small (see FIG. 40B), the output voltage of the optical sensor 252 is output as a pulsed voltage with the period T.

本実施形態では、外乱光の影響を除去するために、以下の処理を実行する。   In the present embodiment, the following processing is executed to remove the influence of disturbance light.

図54は、本実施形態に係る入力装置200の動作を示すフローチャートである。   FIG. 54 is a flowchart showing the operation of the input device 200 according to this embodiment.

MPU19は、発光素子252aを発光させているときの、光センサ252(受光素子252b)からの出力電圧が閾値以上であるか否かを判定する(ステップ1301)。光センサからの出力電圧が閾値以下である場合(ステップ1301のNO)、MPU19は、光センサ252からの受光信号は、入力されていないと判定する(判定手段)(ステップ1304)。MPU19は、受光信号が入力されていないと判定した場合、例えば、図43のステップ802のNO、以降の処理を実行すればよい。   The MPU 19 determines whether or not the output voltage from the optical sensor 252 (light receiving element 252b) when the light emitting element 252a emits light is equal to or higher than the threshold (step 1301). When the output voltage from the optical sensor is equal to or lower than the threshold value (NO in step 1301), the MPU 19 determines that the light reception signal from the optical sensor 252 is not input (determination means) (step 1304). If the MPU 19 determines that the light reception signal is not input, for example, NO in step 802 in FIG.

一方で、MPU19は、発光素子252aを発光させているときの、光センサ252からの出力電圧が閾値以上である場合(ステップ1301のYES)、次のステップ1302に進む。ステップ1302では、MPU19は、前回光センサ252を発光させてから今回光センサ252を発光させるまでの間の、光センサ252からの出力電圧が閾値以下であるか否かを判定する。光センサ252からの出力電圧が閾値以下でない場合(ステップ1302NO)、MPU19は、光センサ252からの受光信号は、入力されていないと判定する(ステップ1304)。   On the other hand, when the output voltage from the optical sensor 252 when the light emitting element 252a emits light is equal to or higher than the threshold value (YES in step 1301), the MPU 19 proceeds to the next step 1302. In step 1302, the MPU 19 determines whether or not the output voltage from the optical sensor 252 from when the previous optical sensor 252 emits light until when the current optical sensor 252 emits light is below a threshold value. When the output voltage from the optical sensor 252 is not less than or equal to the threshold value (NO in step 1302), the MPU 19 determines that the received light signal from the optical sensor 252 is not input (step 1304).

例えば、受光素子252bが外乱光の影響を受けて、光センサ252が信号を出力し続けている場合(図53(B)左参照)、光センサ252を発光させているときの出力電圧は、閾値以上である(ステップ1301のYES)。しかし、前回光センサ252を発光させてから今回光センサ252を発光させるまでの間の、光センサ252からの出力電圧が閾値以下でない(ステップ1302のNO)。したがって、この場合、MPU19は、受光信号が入力されたと判定しない(ステップ1304)。これにより、検出領域にユーザの指が存在しない場合に、受光素子252bが外乱光を検出しても、ポインタ2が画面3上で動くことを防止することができる。   For example, when the light receiving element 252b is affected by disturbance light and the optical sensor 252 continues to output a signal (refer to the left in FIG. 53B), the output voltage when the optical sensor 252 emits light is It is equal to or greater than the threshold (YES in step 1301). However, the output voltage from the optical sensor 252 between the time when the optical sensor 252 is emitted last time and the time when the optical sensor 252 is emitted this time is not less than or equal to the threshold value (NO in step 1302). Therefore, in this case, the MPU 19 does not determine that the light reception signal has been input (step 1304). Thereby, when the user's finger does not exist in the detection area, the pointer 2 can be prevented from moving on the screen 3 even if the light receiving element 252b detects disturbance light.

前回光センサ252を発光させてから今回光センサ252を発光させるまでの間の、光センサ252からの出力電圧が閾値以下である場合(ステップ1302YES)、MPU19は、光センサ252からの受光信号が入力されていると判定する(ステップ1303)。MPU19は、受光信号が入力されていると判定した場合(ステップ1303)、例えば、図43に示す、ステップ802のYES、以降の処理を実行すればよい。   When the output voltage from the optical sensor 252 is less than or equal to the threshold value from when the previous optical sensor 252 is emitted until the current optical sensor 252 is emitted (step 1302 YES), the MPU 19 receives the light reception signal from the optical sensor 252. It is determined that it has been input (step 1303). If the MPU 19 determines that the received light signal is input (step 1303), for example, YES in step 802 and subsequent processing shown in FIG. 43 may be executed.

例えば、ユーザの指が検出領域に存在する場合(図53(B)右参照)、光センサ252が発光しているときの、光センサ252からの出力電圧は、閾値以上である(ステップ1301のYES)。また、前回光センサ252を発光させてから今回光センサ252を発光させるまでの間の、光センサ252からの出力電圧が閾値以下である(ステップ1302のYES)。したがって、この場合、MPU19は、光センサ252からの受光信号が入力されていると判定する(ステップ1303)。つまり、検出領域にユーザの指が存在する場合には、MPU19は、光センサ252からの受光信号が入力されていると、適切に判定することができる。   For example, when the user's finger is present in the detection region (see the right in FIG. 53B), the output voltage from the optical sensor 252 when the optical sensor 252 emits light is equal to or higher than the threshold (in step 1301). YES). Further, the output voltage from the optical sensor 252 between the time when the optical sensor 252 is caused to emit light and the time when the optical sensor 252 is caused to emit light this time is equal to or lower than the threshold (YES in Step 1302). Therefore, in this case, the MPU 19 determines that the light reception signal from the optical sensor 252 is input (step 1303). That is, when the user's finger is present in the detection area, the MPU 19 can appropriately determine that the light reception signal from the optical sensor 252 is input.

図54で示したように、本実施形態では、光センサ252からの出力電圧の変化量に応じて、受光信号の入力がされたか否かを判定するため、外乱光の影響を効果的に除去することができる。   As shown in FIG. 54, in this embodiment, in order to determine whether or not a light reception signal has been input in accordance with the amount of change in the output voltage from the optical sensor 252, the influence of disturbance light is effectively removed. can do.

なお、本実施形態に係る、受光信号が入力されたか否かの判定方法は、図43のステップ802、図44のステップ902、図46のステップ1002、図47のステップ1102、及び図50のステップ1202のいずれにおいても適用することができる。次に説明する、受光信号が入力されたか否かの判定方法についての実施形態についても同様である。   Note that the method of determining whether or not a light reception signal is input according to the present embodiment is the step 802 in FIG. 43, the step 902 in FIG. 44, the step 1002 in FIG. 46, the step 1102 in FIG. 47, and the step in FIG. Any of 1202 can be applied. The same applies to an embodiment of a method for determining whether or not a light reception signal is input, which will be described below.

次に、光センサ252からのパルス状の出力電圧(受光信号)が入力されたか否かの判定方法についての他の実施形態について説明する。   Next, another embodiment of a method for determining whether or not a pulsed output voltage (light reception signal) from the optical sensor 252 has been input will be described.

図54に示す実施形態では、閾値判定により、受光信号が入力されたか否かを判定した。一方、本実施形態では、入力装置200のさらなる消費電力の低減のために、閾値判定によらず、受光信号が入力されたか否かを判定する。したがって、その点を中心に説明する。   In the embodiment shown in FIG. 54, it is determined whether or not a light reception signal is input by threshold determination. On the other hand, in the present embodiment, in order to further reduce the power consumption of the input device 200, it is determined whether or not a light reception signal is input regardless of the threshold determination. Therefore, this point will be mainly described.

なお、本実施形態においても、光センサ252からの出力電圧の変化量に応じて、受光信号が入力されたか否かを判定する点においては、図54に示す実施形態と共通する。   Note that this embodiment is also the same as the embodiment shown in FIG. 54 in that it is determined whether or not a light reception signal is input according to the amount of change in the output voltage from the optical sensor 252.

図55は、発光素子252aへの入力電圧と、光センサ252からの出力電圧との関係を示す、拡大図である。   FIG. 55 is an enlarged view showing the relationship between the input voltage to the light emitting element 252a and the output voltage from the optical sensor 252. FIG.

図55の破線に示すように、発光素子252aへの入力電圧のパルス幅が十分に大きい場合、受光素子252bからの出力電圧が閾値を超えるため、MPU19は、閾値判定による判定方法により、受光信号の入力を判定することができる。   As indicated by the broken line in FIG. 55, when the pulse width of the input voltage to the light emitting element 252a is sufficiently large, the output voltage from the light receiving element 252b exceeds the threshold value. Can be determined.

ここで、光センサ252の消費電力をさらに低減するためには、発光周期Tで光センサ252を断続的に発光させるほか、光センサ252を発光させる時間を短くすることが有効な手段であると考えられる。この場合、発光素子252aへの入力電圧のパルス幅τを小さくし、デューティー比D(D=τ/T)を小さくすることが考えられる(図55(A)参照)。   Here, in order to further reduce the power consumption of the optical sensor 252, in addition to intermittently emitting the optical sensor 252 with the light emission period T, it is effective means to shorten the time during which the optical sensor 252 emits light. Conceivable. In this case, it is conceivable to reduce the pulse width τ of the input voltage to the light-emitting element 252a and reduce the duty ratio D (D = τ / T) (see FIG. 55A).

しかしながら、発光素子252aの発光時間を短くすると、受光素子252bが光を検出する時間が短くなるため、スルーレートが低い場合、光センサ252の出力電圧の出力値が閾値を超えなくなることも考えられる(図55(B)参照)。これにより、検出領域内にユーザの指が存在するにも関わらず、MPU19が光センサ252からの受光信号の入力されていないと判断することも考えられる。   However, if the light emission time of the light emitting element 252a is shortened, the time for the light receiving element 252b to detect light is shortened. Therefore, when the slew rate is low, the output value of the output voltage of the optical sensor 252 may not exceed the threshold value. (See FIG. 55B). Accordingly, it is conceivable that the MPU 19 determines that the light reception signal from the optical sensor 252 is not input even though the user's finger exists in the detection area.

そこで、本実施形態に係る入力装置200は、光センサ252からの出力電圧(アナログ信号)をサンプリングし、デジタル変換する(図55(B)参照)。そして、MPU19は、サンプリングされた出力電圧(デジタル信号)の変化量に応じて、受光信号が入力されているか否かを判定する。典型的には、MPU19は、例えばサンプリングされた各電圧値を微分することで、その変化量を認識することができる。サンプリングされた各電圧値のうち少なくとも2つのサンプリング値の差分を求め、その差分が、所定の値と同じか、またはその値に近い値になった場合に、受光信号が入力されていると判定されればよい。   Therefore, the input device 200 according to the present embodiment samples the output voltage (analog signal) from the optical sensor 252 and performs digital conversion (see FIG. 55B). Then, the MPU 19 determines whether or not a light reception signal is input according to the change amount of the sampled output voltage (digital signal). Typically, the MPU 19 can recognize the amount of change, for example, by differentiating each sampled voltage value. The difference between at least two sampled values of each sampled voltage value is obtained, and when the difference is equal to or close to a predetermined value, it is determined that a light reception signal is input. It only has to be done.

このような処理により、発光素子252aの発光時間が短くされることで、光センサ252からの出力電圧の出力値が閾値を超えない場合であっても、MPU19は、受光信号が入力されていると判定することができる。これにより、発光素子252aの発光時間を短くすることができるため、光センサ252の消費電力をさらに低減することができる。   By such processing, the light emission time of the light emitting element 252a is shortened, so that even when the output value of the output voltage from the optical sensor 252 does not exceed the threshold value, the MPU 19 is receiving a light reception signal. Can be determined. Thereby, since the light emission time of the light emitting element 252a can be shortened, the power consumption of the optical sensor 252 can be further reduced.

また、上述のような処理によりによれば、検出領域にユーザの指が存在せず、受光素子252bが外乱光の影響を受けて、電圧を出力してしまう場合であっても(図53(B)左参照)、MPU19は、受光信号が入力されたと判定しない。つまり、受光素子252bが外乱光の影響を受けた場合に出力する出力電圧の変化量は、検出領域に指が存在する場合の、出力電圧の変化量と一致しないため、MPU19は、受光信号が入力されたと判定しない。これにより、光センサ252が外乱光の影響を受け、検出領域にユーザの指が存在しないにも関わらず、ポインタ2が画面3上で動いてしまうことを防止することができる。   Further, according to the processing as described above, even when the user's finger does not exist in the detection region and the light receiving element 252b is affected by disturbance light, the voltage is output (FIG. 53 ( B) (refer to the left), the MPU 19 does not determine that the received light signal has been input. That is, since the change amount of the output voltage output when the light receiving element 252b is affected by the disturbance light does not match the change amount of the output voltage when the finger is present in the detection region, the MPU 19 Does not determine that it has been entered. Thereby, it is possible to prevent the pointer 2 from moving on the screen 3 even though the optical sensor 252 is affected by disturbance light and the user's finger does not exist in the detection area.

次に、外乱光の影響を軽減するための実施の形態について説明する。   Next, an embodiment for reducing the influence of disturbance light will be described.

上述の図53及び図54に示した実施の形態と、図55に示した実施の形態とでは、信号の入力の判定方法により、外乱光の影響を軽減する場合について説明した。一方、本実施形態では、光学薄膜(波長選択膜)により、外乱光の影響を軽減する。   In the embodiment shown in FIGS. 53 and 54 described above and the embodiment shown in FIG. 55, the case where the influence of disturbance light is reduced by the signal input determination method has been described. On the other hand, in this embodiment, the influence of disturbance light is reduced by the optical thin film (wavelength selection film).

外乱光の影響を軽減するため、例えば、上述の図37で示したレンズ部材255の上面255aに、受光素子252bに照射される光のうち、発光素子252aから発せられる光の波長領域に属する光を選択的に透過させ、それ以外の波長の光をカットすることが可能な光学薄膜(波長選択領域)が形成される。あるいは、受光素子252bの受光面に光学薄膜が形成されてもよい。光学薄膜が形成される位置は、特に限定されない。例えば、光学薄膜は、多重構造とされる。発光素子252aが照射する光として、所定の波長領域の赤外線が用いられた場合、光学薄膜は、所定の波長領域の赤外線を透過させ、所定波長領域の赤外線以外の光をカットするように形成される。   In order to reduce the influence of disturbance light, for example, light belonging to the wavelength region of the light emitted from the light emitting element 252a among the light irradiated to the light receiving element 252b on the upper surface 255a of the lens member 255 shown in FIG. Is selectively transmitted, and an optical thin film (wavelength selection region) capable of cutting light of other wavelengths is formed. Alternatively, an optical thin film may be formed on the light receiving surface of the light receiving element 252b. The position where the optical thin film is formed is not particularly limited. For example, the optical thin film has a multiple structure. When infrared light of a predetermined wavelength region is used as light emitted from the light emitting element 252a, the optical thin film is formed so as to transmit infrared light of the predetermined wavelength region and cut light other than infrared light of the predetermined wavelength region. The

図58は、太陽光の波長分布を示す図である。図59は、太陽光の波長分布、受光素子252bの分光感度特性、及び光学薄膜の特性の関係を示す図である。   FIG. 58 is a diagram showing the wavelength distribution of sunlight. FIG. 59 is a diagram showing the relationship between the wavelength distribution of sunlight, the spectral sensitivity characteristics of the light receiving element 252b, and the characteristics of the optical thin film.

図58、及び図59に示すように、太陽光は、近赤外線の波長領域における約850nm〜1050nmの間に放射強度の谷間を有しており、950nm付近に谷間のピークが存在する。図59に示すように、受光素子252bの相対感度は、太陽光の放射強度の谷間のピーク値と合致するように、950nm付近にピーク値を有している。受光素子252bは、950nm付近に相対感度のピーク値を有するように、適宜設計されればよい。この場合、発光素子252aも、950nm付近を中心波長とした近赤外線領域に属する光を照射する。   As shown in FIG. 58 and FIG. 59, sunlight has a valley of radiation intensity between about 850 nm and 1050 nm in the near infrared wavelength region, and a peak between the valleys exists in the vicinity of 950 nm. As shown in FIG. 59, the relative sensitivity of the light receiving element 252b has a peak value in the vicinity of 950 nm so as to match the peak value of the valley of the sunlight radiation intensity. The light receiving element 252b may be appropriately designed so as to have a peak value of relative sensitivity in the vicinity of 950 nm. In this case, the light-emitting element 252a also irradiates light belonging to the near-infrared region having a central wavelength around 950 nm.

図59の破線は、光学薄膜の特性を示しており、図59の斜線は、光学薄膜により、カットされる太陽光の領域を示している。つまり、光学薄膜は、約900nm〜1000nmの波長領域の光を選択的に透過させ、約900nm以下、及び約1000nm以上の波長領域の光をカットする。光学薄膜は、このような特性を有するように、膜厚などが適宜設定される。例えば、受光素子252bは、約1100nmの波長の光に対して約50%の相対感度を有するが、この1100nmの波長の光は、光学薄膜によりカットされるため、受光素子252bにより検出されない。このように、本実施形態に係る入力装置は、外乱光が受光素子252bに与える影響を効果的に軽減することができるため、受光素子252bは、発光素子252aが照射する光(950nm)を適切に検出することができる。   The broken line in FIG. 59 indicates the characteristics of the optical thin film, and the oblique line in FIG. 59 indicates the region of sunlight that is cut by the optical thin film. That is, the optical thin film selectively transmits light in a wavelength region of about 900 nm to 1000 nm and cuts light in a wavelength region of about 900 nm or less and about 1000 nm or more. The thickness of the optical thin film is appropriately set so as to have such characteristics. For example, the light receiving element 252b has a relative sensitivity of about 50% with respect to light having a wavelength of about 1100 nm, but the light having a wavelength of 1100 nm is not detected by the light receiving element 252b because it is cut by the optical thin film. As described above, since the input device according to the present embodiment can effectively reduce the influence of disturbance light on the light receiving element 252b, the light receiving element 252b appropriately applies light (950 nm) emitted from the light emitting element 252a. Can be detected.

本実施形態に係る光学薄膜は、光センサ252が発光周期Tで断続的に発光する形態であっても、光センサ252が常時発光する形態であっても適用することが可能である。本実施形態では、光学薄膜により外乱光の影響を軽減する場合について説明した。しかし、これに限られず、レンズ部材255自体が波長選択性を有する樹脂で形成されても構わない。   The optical thin film according to the present embodiment can be applied even if the optical sensor 252 emits light intermittently at the light emission period T or the optical sensor 252 emits light constantly. In the present embodiment, the case where the influence of disturbance light is reduced by the optical thin film has been described. However, the present invention is not limited to this, and the lens member 255 itself may be formed of a resin having wavelength selectivity.

次に、外乱光の影響を軽減するための他の実施形態について説明する。   Next, another embodiment for reducing the influence of disturbance light will be described.

本実施形態では、回路により、外乱光の影響を軽減するため、その点を中心に説明する。   In this embodiment, in order to reduce the influence of disturbance light by a circuit, this point will be mainly described.

図64は、本実施形態に係る入力装置200が有する回路を示す図である。図65は、外乱光が強い場合の光センサの出力波形と、図64に示す回路により波形整形された信号との関係を示す図である。   FIG. 64 is a diagram illustrating a circuit included in the input device 200 according to the present embodiment. FIG. 65 is a diagram showing the relationship between the output waveform of the optical sensor when disturbance light is strong and the signal whose waveform is shaped by the circuit shown in FIG.

図64に示すように、回路110は、コンパレータ111と、コンデンサCと、6つの抵抗R〜Rとで形成される。回路110は、接続点112,113、及び114を有している。接続点112には、光センサ252の受光素子252bからの受光信号が入力される。接続点113は、例えば、3.15Vの電源(バッテリー14)に接続され、接続点114から出力信号が得られる。As shown in FIG. 64, the circuit 110 includes a comparator 111, formed by the capacitor C 1, and six resistors R 1 to R 6. The circuit 110 has connection points 112, 113, and 114. A light reception signal from the light receiving element 252 b of the optical sensor 252 is input to the connection point 112. For example, the connection point 113 is connected to a power supply (battery 14) of 3.15 V, and an output signal is obtained from the connection point 114.

コンデンサCは、受光素子252bの出力側に接続されている。抵抗Rは、その一端がグランド接続され、他端は、コンパレータ111の−入力端子に接続されている。抵抗Rにより、ポイントAの電圧が決められ、この電圧が受光素子252bの出力電圧と比較される参照電圧115となる。Capacitor C 1 is connected to the output side of the light receiving element 252b. The resistor R 3 has one end connected to the ground and the other end connected to the negative input terminal of the comparator 111. The resistor R 5, determined voltage at point A becomes the reference voltage 115 and this voltage is compared with the light receiving element 252b of the output voltage.

図65(A)は、外乱光の影響が大きい場合の、受光素子252bからの受光信号の出力波形を示す図である。この図65(A)は、図53(B)で示した例よりもさらに外乱光が強い状態での受光信号の出力波形を示している。   FIG. 65A is a diagram illustrating an output waveform of a light reception signal from the light receiving element 252b when the influence of disturbance light is large. FIG. 65A shows an output waveform of a light reception signal in a state where disturbance light is stronger than the example shown in FIG.

外乱光が強い状態では、ユーザの指が検出領域に存在しない場合に受光信号が出力されてしまう場合がある(図65(A)左参照)。また、外乱光がさらに強い状態では、検出領域に指が存在する場合であっても、例えば、指とレンズ部材255との隙間から外乱光が決定ボタン211内部に侵入してしまうことがある。これにより、外乱光が受光素子252bにより検出されてしまうため、受光素子252bは、図65(A)右に示すような波形の受光信号を出力してしまうことがある。   In a state where the ambient light is strong, a light reception signal may be output when the user's finger is not present in the detection region (see the left in FIG. 65A). Further, in a state where the disturbance light is stronger, even when a finger is present in the detection area, the disturbance light may enter the determination button 211 from the gap between the finger and the lens member 255, for example. As a result, disturbance light is detected by the light receiving element 252b, and the light receiving element 252b may output a light reception signal having a waveform as shown on the right in FIG.

図65(B)は、コンデンサCを通過した後の受光信号の出力波形を示す図である。図65(B)左に示すように、コンデンサC(除去手段)を通過した受光信号は、DC成分がカットされるため、検出領域にユーザの指が存在しない場合には、略ゼロとなる。また、ユーザの指が検出領域に存在する場合の信号の波形は、DC成分がカットされ、図65(B)右に示すような波形となる。図65(B)右に示す波形が、コンパレータ111に入力されることで波形整形される。例えば、コンパレータ111に入力された信号は、上記した抵抗Rにより設定された参照電圧115と比較され、参照電圧より大きい信号が増幅される。これにより、コンパレータ111から図65(C)に示すような波形が出力される。Figure 65 (B) is a diagram showing an output waveform of the light reception signal after passing through the capacitor C 1. As shown on the left of FIG. 65 (B), the light reception signal that has passed through the capacitor C 1 (removing means) is substantially zero when the user's finger is not present in the detection region because the DC component is cut. . Further, the waveform of the signal when the user's finger is present in the detection region is a waveform as shown on the right in FIG. The waveform shown on the right in FIG. 65B is input to the comparator 111 to be shaped. For example, the signal input to the comparator 111 is compared with a reference voltage 115 which is set by the resistor R 5 described above, greater signal than the reference voltage is amplified. As a result, the comparator 111 outputs a waveform as shown in FIG.

このように波形整形された受光信号は、外乱光の影響が無視できる状態での光センサの受光信号と同様の形状を有している(図40(B)参照)。これにより、効果的に外乱光の影響を除去することができ、MPU19は、適切に受光信号の入力を判定することができる。   The light receiving signal shaped in this way has the same shape as the light receiving signal of the optical sensor in a state where the influence of disturbance light can be ignored (see FIG. 40B). Thereby, the influence of disturbance light can be effectively removed, and the MPU 19 can appropriately determine the input of the received light signal.

なお、参照電圧115は、コンパレータ111に入力されるパルス電圧の電圧値を考慮して、抵抗Rが変更されることで適宜調整される。The reference voltage 115, considering the voltage value of the pulse voltage input to the comparator 111, resistor R 5 is appropriately adjusted by being changed.

次に外乱光の影響を軽減するための他の実施形態について説明する。   Next, another embodiment for reducing the influence of disturbance light will be described.

本実施形態では、発光素子252aの発光時における受光素子252bからの受光信号と、消灯時における受光素子252bからの受光信号との差を利用して、外乱光の影響を軽減する。したがって、その点を中心に説明する。   In the present embodiment, the influence of disturbance light is reduced by using the difference between the light receiving signal from the light receiving element 252b when the light emitting element 252a emits light and the light receiving signal from the light receiving element 252b when the light emitting element 252a is turned off. Therefore, this point will be mainly described.

まず、光センサ252(レンズ部材255の上面255a)からユーザの指までの距離と、受光素子252bからの出力電圧との関係について説明する。   First, the relationship between the distance from the optical sensor 252 (the upper surface 255a of the lens member 255) to the user's finger and the output voltage from the light receiving element 252b will be described.

図67(A)は、外乱光の影響が無視できる状態での受光素子の出力電圧を示している。図67(A)(a)は、光センサ252からユーザの指までの距離が遠い場合の、受光素子252bからの出力電圧を示している。また、図67(A)(b)は、ユーザの指が光センサ252に近づいた場合の出力電圧を示しており、図67(A)(c)は、ユーザの指がさらに光センサ252に近づいた場合の出力電圧を示している。図67(A)に示すように、ユーザの指が光センサ252に近づくに従って、受光素子252bが受光する光の量が増加するため、受光素子252bからの出力電圧がV〜Vまで増加する。FIG. 67A shows the output voltage of the light receiving element in a state where the influence of disturbance light can be ignored. 67A and 67A show the output voltage from the light receiving element 252b when the distance from the optical sensor 252 to the user's finger is long. 67A and 67B show the output voltage when the user's finger approaches the optical sensor 252, and FIGS. 67A and 67C show the user's finger further to the optical sensor 252. The output voltage when approaching is shown. As shown in FIG. 67A, as the user's finger approaches the optical sensor 252, the amount of light received by the light receiving element 252b increases, so that the output voltage from the light receiving element 252b increases from V 1 to V 3. To do.

図67(B)は、外乱光の影響が大きい状態での受光素子252bの出力電圧を示している。図67(B)(d)は、ユーザの指が光センサ252上に存在しない場合の受光素子252bの出力電圧を示している。図67(B)(d)に示すように、ユーザの指が検出領域に存在しない場合、受光素子252bは、外乱光の影響を受けて、受光信号を出力し続けてしまう。図67(B)(a)〜(c)は、光センサ252からユーザの指までの距離が遠い状態から徐々に光センサ252に近づいた場合の、受光素子252からの出力電圧を示している。なお、図67(B)(a)〜(c)での、光センサ252からユーザの指までの距離は、上述の図67(A)(a)〜(c)での、光センサ252からのユーザの指までの距離にそれぞれ対応している。   FIG. 67B shows the output voltage of the light receiving element 252b in the state where the influence of disturbance light is large. 67B and 67D show the output voltage of the light receiving element 252b when the user's finger is not present on the optical sensor 252. FIG. As shown in FIGS. 67B and 67D, when the user's finger is not present in the detection region, the light receiving element 252b is continuously affected by the disturbance light and continues to output the light receiving signal. 67B (a) to 67 (c) show output voltages from the light receiving element 252 when the distance from the optical sensor 252 to the user's finger gradually approaches the optical sensor 252 from a long distance. . 67 (B) (a) to (c), the distance from the optical sensor 252 to the user's finger is from the optical sensor 252 in FIGS. 67 (A) (a) to (c). Corresponds to the distance to the user's finger.

図67(B)に示すように、ユーザの指が近づくに従って、発光素子252aが発光しているときの出力電圧と、消灯しているときの出力電圧との電位差は、V〜Vまで増加する。また、ユーザの指が近づくに従って、発光素子252aが消灯しているときの、受光素子252bの出力電圧が低下する。これは、ユーザの指が光センサ252に近づくに従って、レンズ部材255の上面255aがユーザの指に覆われることにより、外乱光が受光素子252bに到達しなくなるためである。As shown in FIG. 67 (B), the closer the user's finger, and the output voltage when the light emitting element 252a is emitting light, the potential difference between the output voltage when off, until V 1 ~V 3 To increase. Further, as the user's finger approaches, the output voltage of the light receiving element 252b when the light emitting element 252a is turned off decreases. This is because disturbance light does not reach the light receiving element 252b because the upper surface 255a of the lens member 255 is covered with the user's finger as the user's finger approaches the optical sensor 252.

ここで、図67(A)及び図67(B)とを比較すると、光センサ252からユーザの指までの距離が同じであれば、発光素子252a発光時の受光素子252bの出力電圧と、消灯時の出力電圧との電位差は、同じであることが分かる。すなわち、外乱光の影響の大きい、小さいに関わらず、発光素子252a発光時の受光素子252bの出力電圧と、消灯時の出力電圧との電位差は、同じであるといえる。そこで、本実施形態では、この関係を利用して、外乱光の影響を除去する。   Here, comparing FIG. 67A and FIG. 67B, if the distance from the optical sensor 252 to the user's finger is the same, the output voltage of the light receiving element 252b when the light emitting element 252a emits light and the light is turned off. It can be seen that the potential difference from the output voltage at the same time is the same. That is, it can be said that the potential difference between the output voltage of the light receiving element 252b when the light emitting element 252a emits light and the output voltage when the light is turned off are the same regardless of whether the influence of disturbance light is large or small. Therefore, in this embodiment, the influence of disturbance light is removed using this relationship.

入力装置200は、発光素子252aが発光しているときの受光素子252bの出力電圧及び消灯時の出力電圧をサンプリングし、デジタル変換する。MPU19は、発光素子252a発光時のサンプリング値の代表値から、発光素子252aの消灯時のサンプリング値の代表値を減算して、電位差を求める。MPU19は、この電位差が所定の閾値を超えるか否かを判定し、閾値を超える場合、受光信号が入力されたと判定する。一方で、所定の閾値以下である場合、受光信号が入力されていないと判定する。このような処理により効果的に外乱光の影響を軽減することができる。   The input device 200 samples and digitally converts the output voltage of the light receiving element 252b when the light emitting element 252a emits light and the output voltage when the light emitting element 252b is turned off. The MPU 19 subtracts the representative value of the sampling value when the light emitting element 252a is turned off from the representative value of the sampling value when the light emitting element 252a emits light to obtain the potential difference. The MPU 19 determines whether or not the potential difference exceeds a predetermined threshold value. If the potential difference exceeds the threshold value, the MPU 19 determines that a light reception signal has been input. On the other hand, if it is equal to or less than the predetermined threshold value, it is determined that no light reception signal is input. Such processing can effectively reduce the influence of disturbance light.

ここで、上述の処理により算出された電位差を利用して、所定の処理を実行してもよい。すなわち、MPU19は、光センサ252からユーザの指までの距離に応じた電位差を求めることができるため、この電位差を利用する。例えば、光センサ252からユーザの指までの距離(電位差)に応じて、色が変化するLED表示部を有していてもよい。これにより、ユーザは、光センサ252により指が検出されているか否かを視覚により認識することができる。   Here, the predetermined process may be executed using the potential difference calculated by the above-described process. That is, since the MPU 19 can obtain a potential difference corresponding to the distance from the optical sensor 252 to the user's finger, this potential difference is used. For example, you may have the LED display part from which a color changes according to the distance (electric potential difference) from the optical sensor 252 to a user's finger | toe. Thus, the user can visually recognize whether or not the finger is detected by the optical sensor 252.

あるいは、距離(電位差)に応じて、例えば、図12に示した処理により算出された速度値を可変としてもよい。この場合、ユーザは、手首や腕の操作により筐体10を振る速度を調整し、指の操作により光センサ252からの距離を調整することで、画面上でのポインタ2の速度を調整することができる。   Alternatively, for example, the speed value calculated by the processing illustrated in FIG. 12 may be variable according to the distance (potential difference). In this case, the user adjusts the speed of the pointer 2 on the screen by adjusting the speed of shaking the housing 10 by operating the wrist or arm and adjusting the distance from the optical sensor 252 by operating the finger. Can do.

次に、入力装置が有する操作部の他の実施形態について説明する。   Next, another embodiment of the operation unit included in the input device will be described.

図68は、本実施形態に係る入力装置が有する決定ボタン511の断面図である。図66では、上述の図37で説明した決定ボタン211と異なる点を中心に説明する。   FIG. 68 is a cross-sectional view of the enter button 511 included in the input device according to the present embodiment. In FIG. 66, the difference from the determination button 211 described with reference to FIG. 37 will be mainly described.

図68に示すように、決定ボタン511は、凹部を有する筒体550を備えている。筒体550内の凹部底面250cには、光センサ252が配置される。光センサ252は、発光素子252aと受光素子252bとを有する反射型の光センサ252である。筒体250の凹部には、レンズ部材555が設けられる。レンズ部材555は、光センサ252を覆うように、凹部全体に形成されており、光センサ252は、レンズ部材555により樹脂封止されている。   As shown in FIG. 68, the determination button 511 includes a cylindrical body 550 having a recess. An optical sensor 252 is disposed on the bottom surface 250 c of the recess in the cylindrical body 550. The optical sensor 252 is a reflective optical sensor 252 having a light emitting element 252a and a light receiving element 252b. A lens member 555 is provided in the concave portion of the cylindrical body 250. The lens member 555 is formed in the entire recess so as to cover the optical sensor 252, and the optical sensor 252 is resin-sealed by the lens member 555.

レンズ部材555の上面555aは、所定の曲率半径を有しており、発光素子252aが照射した光を集光可能となっている。レンズ部材の上面555aの曲率半径は、適宜設定される。   An upper surface 555a of the lens member 555 has a predetermined radius of curvature, and can collect light irradiated by the light emitting element 252a. The radius of curvature of the upper surface 555a of the lens member is set as appropriate.

図68に示すように、レンズ部材555が光センサ252を覆うように形成されることで、光センサ252と指との間の反射面を少なくすることができる。すなわち、図68から明らかなように、本実施形態では、光センサ252と指との間の反射面は、レンズ部材555の上面555aのみである。従って、反射光の影響により受光素子252bが光を検出してしまうことを防止することができる。また、光センサ252は、筒体550内部に固定されており、レンズ部材555の上面555a(反射面)との位置関係が変動しない。従って、レンズ部材255の上面255aで反射された光のレベルを安定させることができる。これにより、ユーザの指が検出領域に存在しないにも関わらず、受光素子252bが光を検出してしまうことを防止することができる。さらに、レンズ部材255の上方に安定して検出領域を形成することができる。   As shown in FIG. 68, the lens member 555 is formed so as to cover the optical sensor 252, so that the reflection surface between the optical sensor 252 and the finger can be reduced. That is, as is apparent from FIG. 68, in this embodiment, the reflective surface between the optical sensor 252 and the finger is only the upper surface 555a of the lens member 555. Therefore, it is possible to prevent the light receiving element 252b from detecting light due to the influence of the reflected light. The optical sensor 252 is fixed inside the cylinder 550, and the positional relationship with the upper surface 555a (reflection surface) of the lens member 555 does not change. Therefore, the level of light reflected by the upper surface 255a of the lens member 255 can be stabilized. Thereby, it is possible to prevent the light receiving element 252b from detecting light even though the user's finger is not present in the detection region. Furthermore, the detection region can be stably formed above the lens member 255.

発光素子252a及び受光素子252bとの間に挟みこまれるように、遮光板256が形成されてもよい。これにより、受光素子252bが、発光素子252aから照射された光を直接的に、あるいは、レンズ部材555の上面555aにより反射された光を間接的に受光してしまう事を防止することができる。   A light shielding plate 256 may be formed so as to be sandwiched between the light emitting element 252a and the light receiving element 252b. Accordingly, it is possible to prevent the light receiving element 252b from directly receiving the light emitted from the light emitting element 252a or indirectly receiving the light reflected by the upper surface 555a of the lens member 555.

なお、上述の各実施形態、及び後述する各実施形態の説明では、ユーザによる押圧操作の対象は、決定ボタン211としているが、決定ボタン511としてもよい。   In the above-described embodiments and the description of each embodiment described later, the target of the pressing operation by the user is the determination button 211, but may be the determination button 511.

次に、入力装置200の決定ボタン211がユーザにより押圧操作される場合の他の実施の形態について説明する。   Next, another embodiment in which the determination button 211 of the input device 200 is pressed by the user will be described.

図56は、本実施形態に係る入力装置の動作を示すフローチャートである。この図56は、上述の図17、ステップ301中の「移動ボタンによる受光信号」が「光センサによる受光信号」と読み替えられた図である。つまり、図56では、図17と同様の処理が実行される。   FIG. 56 is a flowchart showing the operation of the input apparatus according to this embodiment. FIG. 56 is a diagram obtained by replacing “light reception signal by moving button” in FIG. 17 and step 301 described above with “light reception signal by optical sensor”. That is, in FIG. 56, the same processing as in FIG. 17 is executed.

決定ボタン211が押圧され、スイッチ215aからの操作信号の入力が開始された場合、MPU19は、操作信号の入力の開始から第1の時間内は、画面3上でポインタ2が移動しないように制御する(ステップ1404のYES〜ステップ1409)。これにより、ユーザが決定ボタン211を押圧した際に、筐体210が傾くことで、ポインタ2が画面3上で動いてしまうことを防止することができる。   When the determination button 211 is pressed and the input of the operation signal from the switch 215a is started, the MPU 19 performs control so that the pointer 2 does not move on the screen 3 within the first time from the start of the input of the operation signal. (YES in step 1404 to step 1409). Thereby, it is possible to prevent the pointer 2 from moving on the screen 3 by tilting the housing 210 when the user presses the enter button 211.

決定ボタン211の押圧が解除され、スイッチ215aからの操作信号の入力が解除された場合、MPU19は、操作信号の入力の解除から第2の時間内は、画面3上でポインタ2が移動しないように制御する(ステップ1412のYES〜ステップ1417)。これにより、例えばユーザが、ドラッグ操作しているアイコンをドロップするときに筐体210が傾くことにより、アイコンがユーザの意図しない位置にドロップされてしまうことを防止することができる。   When the pressing of the determination button 211 is released and the input of the operation signal from the switch 215a is released, the MPU 19 does not move the pointer 2 on the screen 3 within the second time from the release of the input of the operation signal. (Step 1412 YES to Step 1417). Accordingly, for example, when the user drops an icon that is being dragged, the case 210 can be prevented from being tilted and the icon can be prevented from being dropped at a position not intended by the user.

MPU19は、操作信号の入力が解除されてから第2の時間が経過する前に、再び操作信号の入力が開始された場合に、再び操作信号の入力が開始されてから第1の時間内は、画面3上でポインタ2が移動しないように制御してもよい(1416のYES〜1409)。これにより、例えばユーザが決定ボタン211をダブルクリックの操作をしたときの押圧開始時に、筐体210が傾くことで、ポインタ2が画面3上で動いてしまうことを防止することができる。   When the input of the operation signal is started again before the second time elapses after the input of the operation signal is canceled, the MPU 19 does not input the operation signal again during the first time. The pointer 2 may be controlled not to move on the screen 3 (YES in 1416 to 1409). Thereby, it is possible to prevent the pointer 2 from moving on the screen 3 due to the case 210 tilting at the start of pressing when the user double-clicks the enter button 211, for example.

MPU19は、操作信号の入力が開始されてから第1の時間が経過する前に、操作信号の入力が解除された場合に、この操作信号の入力の解除から第2の時間内は、画面3上でポインタ2が移動しないように制御してもよい(1408のYES〜破線〜ステップ1417)。これにより、例えばユーザが決定ボタン211をクリック、またはダブルクリックの操作をしたときの押圧解除時に筐体210が傾くことで、ポインタ2が画面3上で移動してしまうことを防止することができる。   When the input of the operation signal is canceled before the first time elapses after the input of the operation signal is started, the MPU 19 displays the screen 3 within the second time from the cancellation of the input of the operation signal. You may control so that the pointer 2 does not move above (YES of 1408-broken line-step 1417). Accordingly, for example, the case 2 can be prevented from moving on the screen 3 by tilting the casing 210 when the user releases the press when the user clicks the determination button 211 or double-clicks. .

以上、図56の説明は、簡単に説明したが、入力装置200の動作、及び奏する効果等については、図17と同様であるため、詳細については省略する。なお、図56に示す処理を主に制御装置40が実行しても構わない。   The description of FIG. 56 has been briefly described above, but the operation of the input device 200, the effects to be played, and the like are the same as those in FIG. Note that the control device 40 may mainly execute the processing shown in FIG.

入力装置200は、上述の図20と同様の処理を実行してもよい。この場合、図20中、ステップ601に示した「移動ボタンによる受光信号」が「光センサによる受光信号」と読み替えられればよい。つまり、ユーザが検出領域に指を進入させ、光センサ252から受光信号の入力が開始された場合、MPU19は、この受光信号の入力から第3の時間内は、画面3上でポインタ2が移動しないように制御する。これにより、図20に示した効果と同様の効果を奏する。なお、このような処理を主に制御装置40が実行しても構わない。   The input device 200 may execute the same processing as in FIG. In this case, in FIG. 20, “light reception signal by moving button” shown in step 601 may be read as “light reception signal by optical sensor”. That is, when the user enters his / her finger into the detection area and the input of the light reception signal from the optical sensor 252 is started, the MPU 19 moves the pointer 2 on the screen 3 within the third time from the input of the light reception signal. Control not to. Thereby, the same effect as the effect shown in FIG. 20 is produced. Note that the control device 40 may mainly execute such processing.

次にセンサについての他の実施の形態について説明する。   Next, another embodiment of the sensor will be described.

上述の各実施形態では、検出領域にユーザの身体(例えば指)が存在するか否かを検出するセンサが反射型の光センサである場合について説明した。一方、本実施形態では、センサが透過型の光センサである場合について説明する。   In each of the above-described embodiments, the case where the sensor that detects whether or not the user's body (for example, a finger) is present in the detection region is a reflective optical sensor has been described. On the other hand, this embodiment demonstrates the case where a sensor is a transmissive | pervious optical sensor.

図60は、本実施形態に係る入力装置200が有する決定ボタン411の断面図である。   FIG. 60 is a cross-sectional view of the enter button 411 included in the input device 200 according to the present embodiment.

図60に示すように、決定ボタン411は、中空部451を有する筒体450を備えている。この筒体450は、筒体450の上面450aに溝458を有している。溝458は、ユーザの指よりも少し大きい程度の大きさとされる。筒体450の内部には、溝458を挟んで対向するように発光素子452a及び受光素子452bが配置される。この発光素子452a及び受光素子452bにより、透過型の光センサ452が形成される。本実施形態では、この透過型の光センサ452により、決定ボタン411上であって、溝458の間にユーザの身体の存在の有無を検出する検出領域が形成される。   As shown in FIG. 60, the enter button 411 includes a cylinder 450 having a hollow portion 451. The cylindrical body 450 has a groove 458 on the upper surface 450 a of the cylindrical body 450. The groove 458 has a size slightly larger than the user's finger. Inside the cylindrical body 450, a light emitting element 452a and a light receiving element 452b are arranged so as to face each other with the groove 458 interposed therebetween. The light-emitting element 452a and the light-receiving element 452b form a transmissive optical sensor 452. In this embodiment, the transmission type optical sensor 452 forms a detection region on the determination button 411 and between the grooves 458 for detecting the presence / absence of the user's body.

筒体450の溝458を形成する壁面450bの一部には、発光素子452aから出射される光を透過することが可能な透過部457が設けられる。透過部457は、発光素子452a側と、受光素子452b側にそれぞれ設けられ、発光素子452aと受光素子452bとを結ぶ直線上に配置される。透過部457は、例えば、ポリカーボネートや、アクリル系樹脂などの光透過性樹脂により形成される。   A part of the wall surface 450b forming the groove 458 of the cylindrical body 450 is provided with a transmission portion 457 that can transmit light emitted from the light emitting element 452a. The transmitting portions 457 are provided on the light emitting element 452a side and the light receiving element 452b side, respectively, and are arranged on a straight line connecting the light emitting element 452a and the light receiving element 452b. The transmission part 457 is formed of light transmissive resin such as polycarbonate or acrylic resin, for example.

受光素子452b側の透過部457には、上述の光学薄膜が形成されていてもよい。これにより、外乱光の影響を効果的に除去することができる。光学薄膜は、受光素子452bの受光面に形成されていても構わない。あるいは、受光素子452b側だけでなく、発光素子452a側の透過部457に光学薄膜が設けられていてもよい。または、透過部457自体が波長選択性の特性を有する樹脂で形成されてもよい。   The above-described optical thin film may be formed in the transmission portion 457 on the light receiving element 452b side. Thereby, the influence of disturbance light can be effectively removed. The optical thin film may be formed on the light receiving surface of the light receiving element 452b. Alternatively, an optical thin film may be provided not only on the light receiving element 452b side but also on the transmitting portion 457 on the light emitting element 452a side. Alternatively, the transmissive portion 457 itself may be formed of a resin having a wavelength selectivity characteristic.

次に決定ボタン411を有する入力装置200の動作について説明する。   Next, the operation of the input device 200 having the determination button 411 will be described.

図61は、その動作についての一実施形態を示す図である。図61は、上述の図38に示したステップ701による判定と、ステップ704による判定が逆となったフローチャートである。つまり、本実施形態では、MPU19は、反射型の光センサ452からの受光信号の入力が解除された場合に、ポインタ2が画面3上で移動するように移動コマンドの出力を制御する。また、MPU19は、反射型の光センサ452からの受光信号の入力が開始された場合に画面3上でポインタ2の移動が停止するように移動コマンドの出力を制御する。   FIG. 61 is a diagram showing an embodiment of the operation. FIG. 61 is a flowchart in which the determination in step 701 shown in FIG. 38 and the determination in step 704 are reversed. That is, in this embodiment, the MPU 19 controls the output of the movement command so that the pointer 2 moves on the screen 3 when the input of the light reception signal from the reflection type optical sensor 452 is released. Further, the MPU 19 controls the output of the movement command so that the movement of the pointer 2 on the screen 3 stops when the input of the light reception signal from the reflection type optical sensor 452 is started.

ユーザが溝458に指を進入させておらず、検出領域に指が存在しない場合、受光素子452bは、発光素子452aが照射する光を検出している。したがって、受光素子452bは、受光信号として受光信号を出力しており、この受光信号は、MPU19に入力されている。MPU19は、受光信号が入力されている場合(ステップ1501のNO)、移動コマンドの出力を停止しているか、変位量をゼロとした移動コマンドを出力する(ステップ1502)。   When the user does not enter the groove 458 and no finger is present in the detection region, the light receiving element 452b detects light emitted from the light emitting element 452a. Therefore, the light receiving element 452b outputs a light reception signal as a light reception signal, and this light reception signal is input to the MPU 19. When the light reception signal is input (NO in step 1501), the MPU 19 stops outputting the movement command or outputs a movement command with the displacement amount set to zero (step 1502).

ユーザが溝458に指を進入させた場合、光センサ452から照射された光は、指により遮られる。従って、受光素子452bは、発光素子452aから照射された光を検出することができなくなるため、MPU19への受光信号の出力が停止される。MPU19は、受光素子452bからの受光信号の入力が解除されると(ステップ1501のYES)、移動コマンドの出力を開始する(ステップ1503)。すなわち、MPU19は、検出領域内にユーザの身体が存在する場合、ポインタ2の移動を開始するように移動コマンドの出力を制御する(出力制御手段)。   When the user causes the finger to enter the groove 458, the light emitted from the optical sensor 452 is blocked by the finger. Accordingly, the light receiving element 452b cannot detect the light emitted from the light emitting element 452a, and the output of the light receiving signal to the MPU 19 is stopped. When the input of the light receiving signal from the light receiving element 452b is canceled (YES in step 1501), the MPU 19 starts outputting the movement command (step 1503). That is, the MPU 19 controls the output of the movement command so as to start the movement of the pointer 2 when the user's body is present in the detection area (output control means).

ユーザが溝から指を離し、検出領域から指をはずした場合、受光素子452bは、発光素子252aからの光を検出し、受光信号の出力を開始する。MPU19は、受光素子452bからの受光信号の入力を開始すると(ステップ1504のYES)、移動コマンドの出力を停止する(ステップ1505)。すなわち、MPU19は、検出領域内にユーザの身体が存在しない場合、ポインタ2の移動を停止するように移動コマンドの出力を制御する。   When the user removes his / her finger from the groove and removes his / her finger from the detection area, the light receiving element 452b detects light from the light emitting element 252a and starts outputting a light receiving signal. When the MPU 19 starts to input a light receiving signal from the light receiving element 452b (YES in step 1504), the MPU 19 stops outputting the movement command (step 1505). That is, the MPU 19 controls the output of the movement command so as to stop the movement of the pointer 2 when the user's body does not exist within the detection area.

なお、その他の動作や、作用効果については、図38に示した実施形態と同様であるため、説明を省略する。   Other operations and effects are the same as those in the embodiment shown in FIG.

図19に示したフローチャートと同様に、ユーザが検出領域に指を進入させている場合に移動コマンドの出力を停止してもよい。この場合、ユーザは、溝458に指を進入させることでポインタを停止さておくことができ、溝458から指をはずすことでポインタの移動を開始することができる。これにより、ポインタ2などを確実に操作することが可能となる。   Similarly to the flowchart shown in FIG. 19, the output of the movement command may be stopped when the user is making a finger enter the detection area. In this case, the user can stop the pointer by inserting a finger into the groove 458, and can start moving the pointer by removing the finger from the groove 458. Thereby, the pointer 2 and the like can be reliably operated.

なお、反射型の光センサ252として説明した上述の各実施形態は、透過型の光センサ452を有する入力装置200について、全て適用することができる(例えば、光センサが所定の周期で発光することや、外乱光の影響を除去することなど)。この場合、入力装置200の動作についてのフローチャートは、図38を図60で読み替えたのと同様の趣旨で読み替えればよい。これにより、反射型の光センサ252を有する各実施形態と同様の作用効果を奏する。   The above-described embodiments described as the reflective optical sensor 252 can all be applied to the input device 200 having the transmissive optical sensor 452 (for example, the optical sensor emits light at a predetermined cycle). And removing the effects of ambient light). In this case, the flowchart of the operation of the input device 200 may be read with the same purpose as that shown in FIG. Thereby, there exists an effect similar to each embodiment which has the reflection type optical sensor 252.

次に、入力装置の他の実施の形態を説明する。   Next, another embodiment of the input device will be described.

図57は、本実施形態に係る入力装置の下部筐体及び主基板を示す図であり、上方側から見た図である。本実施形態の説明では、上述の入力装置200と同一の機能を有する部材については、同一符号を付し、説明を簡略化、または省略する。   FIG. 57 is a diagram showing the lower casing and the main board of the input device according to this embodiment, as viewed from above. In the description of this embodiment, members having the same functions as those of the input device 200 described above are denoted by the same reference numerals, and description thereof is simplified or omitted.

図57に示すように、入力装置300の主基板246上には、スイッチ215aを囲むように静電容量センサ352が配置される。つまり、本実施形態では、光センサ252の代わりに静電容量センサ352が備えられている。この静電容量センサ352により、決定ボタン211上に検出領域が形成される。   As shown in FIG. 57, a capacitance sensor 352 is arranged on the main board 246 of the input device 300 so as to surround the switch 215a. That is, in this embodiment, a capacitance sensor 352 is provided instead of the optical sensor 252. A detection area is formed on the determination button 211 by the capacitance sensor 352.

この静電容量センサ352により形成される検出領域は、決定ボタン211上に空間的に形成されてもよく、平面的に形成されてもよい。つまり、静電容量センサ352は、決定ボタン211上の空間的な領域にユーザが指を進入させた場合にその指を検出してもよく、ユーザが決定ボタン211の表面に触れた場合にその触れた指を検出してもよい。検出領域の空間的な広さや、平面的な広さは、静電容量センサ352を適宜設計することで調整される。   The detection area formed by the capacitance sensor 352 may be spatially formed on the determination button 211 or may be formed in a plane. That is, the capacitance sensor 352 may detect a finger when the user enters a spatial area on the determination button 211, and when the user touches the surface of the determination button 211 A touched finger may be detected. The spatial area and the planar area of the detection region are adjusted by appropriately designing the capacitance sensor 352.

静電容量センサ352が配置される位置は、決定ボタン211上に検出領域を形成することができる位置であれば、主基板246上のどの位置に配置されていてもよい。   The capacitance sensor 352 may be disposed at any position on the main board 246 as long as the detection region can be formed on the determination button 211.

光センサ252が静電容量センサ352とされても、上述の図38、図56、及び図20と同様の処理を実行することができ、同様の作用効果を奏する。また、静電容量センサ352により、図46と同様の処理を実行することができる。この場合、MPUは、図46において、ステップ1001を除いた処理を実行すればよい。これにより、通常モードと省電力モードの切り替えが可能となり、入力装置300全体の省電力化が実現される。   Even if the optical sensor 252 is the capacitance sensor 352, the same processing as in the above-described FIG. 38, FIG. 56, and FIG. In addition, the capacitance sensor 352 can perform the same processing as in FIG. In this case, the MPU only needs to execute the processing excluding step 1001 in FIG. Thereby, the normal mode and the power saving mode can be switched, and the power saving of the entire input device 300 is realized.

次に入力装置の他の実施の形態について説明する。   Next, another embodiment of the input device will be described.

上述の各実施形態では、検出領域が決定ボタン(操作部)上に形成される場合について説明した。本実施形態では、検出領域が操作部上とは異なる位置に配置される点において上述の各実施形態と相違するため、その点を中心に説明する。   In each of the above-described embodiments, the case where the detection area is formed on the determination button (operation unit) has been described. In the present embodiment, since the detection region is different from the above-described embodiments in that the detection area is arranged at a position different from that on the operation unit, this point will be mainly described.

図62は、本実施形態に係る入力装置を示す斜視図である。図62では、図31と異なる点を中心に説明する。   FIG. 62 is a perspective view showing the input device according to the present embodiment. In FIG. 62, the points different from FIG. 31 will be mainly described.

図62に示すように、入力装置400は、筐体210を備えており、筐体210の上面210cには、操作部223が配置される。この操作部223は、決定ボタン311、中央ボタン212、ボタン213及びボタン214を含む。本実施形態では、例えば、筐体210の上面210c上であって、決定ボタン311よりも端部寄りの、所定の領域312上に検出領域が形成される。この検出領域312は、例えば、反射型の光センサ252により形成される。光センサ252は、筐体210内部であって、所定の領域312の下方に配置される。光センサ252の位置は、所定の領域312上に検出領域を形成することができる位置であれば、特に限定されない。   As shown in FIG. 62, the input device 400 includes a housing 210, and an operation unit 223 is disposed on the upper surface 210 c of the housing 210. The operation unit 223 includes a determination button 311, a center button 212, a button 213, and a button 214. In the present embodiment, for example, a detection area is formed on a predetermined area 312 on the upper surface 210 c of the housing 210 and closer to the end than the enter button 311. This detection region 312 is formed by, for example, a reflective optical sensor 252. The optical sensor 252 is disposed inside the housing 210 and below a predetermined area 312. The position of the optical sensor 252 is not particularly limited as long as the detection area can be formed on the predetermined area 312.

次に入力装置400の動作について説明する。図63は、その動作を示すフローチャートである。図63の説明では、図38で示した動作と異なる点を中心に説明する。   Next, the operation of the input device 400 will be described. FIG. 63 is a flowchart showing the operation. In the description of FIG. 63, the difference from the operation shown in FIG. 38 will be mainly described.

ユーザが所定の領域312上に形成された検出領域に指を進入させると、あるいは、領域312に指を触れると、光センサ252により指が検出される。光センサ252は、ユーザの指を検出すると、受光信号を出力する。MPU19は、受光信号の入力を開始すると(ステップ1601のYES)、移動コマンドの出力を開始する(ステップ1603)。   When the user enters the detection area formed on the predetermined area 312 or touches the area 312 with the finger, the optical sensor 252 detects the finger. When the optical sensor 252 detects the user's finger, the optical sensor 252 outputs a light reception signal. When the MPU 19 starts to input the received light signal (YES in step 1601), the MPU 19 starts to output the movement command (step 1603).

例えば、ユーザは、検出領域に指を進入させた状態で入力装置400を振ることでポインタ2を移動させ、アイコン4上に位置させる。そして、ユーザは、所定の領域312上の検出領域から指をはずす。ユーザが検出領域から指をはずすと、光センサ252からMPU19への受光信号の入力が解除される(ステップ1604のYES)。すると、MPU19は、移動コマンドの出力を停止するか、変位量をゼロとした移動コマンドの出力を開始する(ステップ1605)。これにより、ユーザは、例えばアイコン4上にポインタを停止させることができる。   For example, the user moves the pointer 2 by shaking the input device 400 in a state where a finger has entered the detection area, and positions the pointer 2 on the icon 4. Then, the user removes his / her finger from the detection area on the predetermined area 312. When the user removes his / her finger from the detection area, the input of the light reception signal from the optical sensor 252 to the MPU 19 is canceled (YES in step 1604). Then, the MPU 19 stops outputting the movement command or starts outputting the movement command with the displacement amount set to zero (step 1605). Thereby, the user can stop the pointer on the icon 4, for example.

MPU19は、移動コマンドの出力を停止させると(ステップ1605)、決定ボタン311の下方に配置されたスイッチ215aからの操作信号が入力されたか否かを判定する(ステップ1606)。ユーザが決定ボタン311を押圧した場合、スイッチ215aからの操作信号が出力され、MPU19に入力される(ステップ1606のYES)。MPU19は、操作信号が入力された場合、決定コマンドを出力する(ステップ1607)。この場合、MPU19は、検出領域にユーザの指が存在しない状態での、スイッチ215aからの操作信号の入力に応じて決定コマンドを出力する(ステップ1607)。なお、MPU19は、決定ボタン311の押圧が解除され、スイッチ215aからの操作信号の入力が解除されたときに決定コマンドを出力してもよい。   When the MPU 19 stops outputting the movement command (step 1605), the MPU 19 determines whether or not an operation signal is input from the switch 215a disposed below the determination button 311 (step 1606). When the user presses the enter button 311, an operation signal from the switch 215 a is output and input to the MPU 19 (YES in step 1606). When the operation signal is input, the MPU 19 outputs a determination command (step 1607). In this case, the MPU 19 outputs a determination command in response to the input of the operation signal from the switch 215a when the user's finger is not present in the detection area (step 1607). The MPU 19 may output a determination command when the pressing of the determination button 311 is released and the input of the operation signal from the switch 215a is released.

これにより、ユーザは、画面3上でアイコン4上にポインタ2を停止させ、ポインタ2がアイコン4上に位置することを確認して決定ボタン311を押圧することができるため、確実なGUIの操作が可能となる。また、ポインティング操作が苦手なユーザであっても確実なGUIの操作が可能となるため、操作感を向上させることができる。   Accordingly, the user can stop the pointer 2 on the icon 4 on the screen 3, confirm that the pointer 2 is positioned on the icon 4, and press the determination button 311, so that the reliable GUI operation can be performed. Is possible. In addition, even a user who is not good at pointing operation can perform reliable GUI operation, and thus the operational feeling can be improved.

本実施形態では、検出領域を形成するセンサが反射型の光センサ252であるとして説明したが、静電容量センサ352であってもよい。あるいは、センサは、透過型の光センサ452であってもよい。   In the present embodiment, the sensor that forms the detection region is described as the reflection type optical sensor 252, but may be a capacitance sensor 352. Alternatively, the sensor may be a transmissive optical sensor 452.

本実施形態では、所定の領域312が筐体210の上面210cの端部であるとして説明した。しかし、これに限られず、例えば、所定の領域312は、筐体210の側面に配置されていてもよい。この場合、ユーザは、人差し指や、中指などを検出領域に進入させることでポインタ2の移動の開始及び停止を制御する。あるいは、所定の領域312は、筐体210の下面に配置されてもよい。   In the present embodiment, the predetermined area 312 has been described as the end of the upper surface 210 c of the housing 210. However, the present invention is not limited to this. For example, the predetermined region 312 may be disposed on the side surface of the housing 210. In this case, the user controls the start and stop of the movement of the pointer 2 by causing the index finger or the middle finger to enter the detection area. Alternatively, the predetermined region 312 may be disposed on the lower surface of the housing 210.

次に、光センサ252が入力装置以外に用いられる場合について説明する。   Next, a case where the optical sensor 252 is used other than the input device will be described.

上述の図39〜図41で説明したように、光センサ252が周期的に発光することで、光センサ252の消費電力を低減することができる。さらに、発光素子252aに断続的にパルス状の電圧が供給され、受光素子252bに継続的に電圧が供給されることで、受光素子270bに浮遊容量が発生することを防止することができる。これにより、受光素子252bの誤検出を防止することができる。   As described above with reference to FIGS. 39 to 41, the optical sensor 252 emits light periodically, so that the power consumption of the optical sensor 252 can be reduced. Further, a pulsed voltage is intermittently supplied to the light-emitting element 252a and a voltage is continuously supplied to the light-receiving element 252b, thereby preventing stray capacitance from being generated in the light-receiving element 270b. Thereby, erroneous detection of the light receiving element 252b can be prevented.

つまり、光を照射する発光素子と、前記光を検出する受光素子と、所定の周期で断続的に前記発光素子に電圧を供給するように前記電圧を制御し、前記周期によらず継続的に前記受光素子に前記電圧を供給するように前記電圧を制御する電圧制御手段と具備する光センサによれば、適切に省電力化が実現され、さらに、光の誤検出を防止することができる。   That is, the voltage is controlled so that a voltage is intermittently supplied to the light emitting element at a predetermined cycle, and a light emitting element that emits light, a light receiving element that detects the light, and continuously regardless of the cycle. According to the optical sensor provided with the voltage control means for controlling the voltage so as to supply the voltage to the light receiving element, it is possible to appropriately realize power saving and to prevent erroneous detection of light.

この光センサ252は、例えば、デジタルカメラのシャッターボタンの操作直前のフォーカス合わせ用、コピー機やプリンタなどの紙検出用、またはタイミング検出用のセンサとして使用されてもよく、ディスク駆動装置のディスクの回転速度検出用のセンサとして使用されてもよい。あるいは、光センサ252は、トイレや洗面所などの人体検出用の光センサ252として使用されてもよく、その他、様々な用途に使用することができる。   This optical sensor 252 may be used, for example, as a sensor for focusing just before the shutter button of a digital camera is operated, for detecting paper in a copying machine or a printer, or for detecting timing. You may use as a sensor for rotational speed detection. Alternatively, the optical sensor 252 may be used as an optical sensor 252 for detecting a human body such as a toilet or a washroom, and can be used for various other purposes.

ここで、光センサ252は、「反射型」であってもよく、「透過型」であってもよい。つまり、反射型であるか、透過型であるか否かに関わらず、発光素子252aに所定の周期で断続的に電圧が供給され、受光素子252bに継続的に電圧が供給されれば、適切に省電力化が実現され、さらに、光の誤検出を防止することができる。   Here, the optical sensor 252 may be “reflection type” or “transmission type”. That is, regardless of whether it is a reflection type or a transmission type, it is appropriate if a voltage is intermittently supplied to the light emitting element 252a at a predetermined cycle and a voltage is continuously supplied to the light receiving element 252b. In addition, power saving can be realized, and furthermore, erroneous detection of light can be prevented.

また、上記光センサは、前記周期を可変に制御する周期制御手段をさらに具備していてもよい。例えば、光センサが検出対象物の存在の有無を検出する必要性が少ない場合に、前記周期を長くすることで、さらに省電力化することができる。   The optical sensor may further include period control means for variably controlling the period. For example, when it is less necessary for the optical sensor to detect the presence / absence of the detection target, the power can be further saved by increasing the period.

上記光センサにおいて、検出対象物の存在を検出する検出領域を有し、前記周期制御手段は、前記検出領域に検出対象物が検出されなくなってから前記存在が検出されるまでの時間が長くなるにしたがって前記周期が長くなるように前記周期を制御する。あるいは、上記光センサにおいて、検出対象物の存在を検出する検出領域を有し、前記周期制御手段は、前記光センサに電源からの電力の供給が開始されてから前記検出領域内に検出対象物の存在が検出されるまでの時間が長くなるにしたがって前記周期が長くなるように前記周期を制御してもよい。   The optical sensor has a detection area for detecting the presence of a detection object, and the period control means takes a long time from when the detection object is no longer detected in the detection area until the presence is detected. Accordingly, the period is controlled so that the period becomes longer. Alternatively, the optical sensor has a detection area for detecting the presence of the detection object, and the cycle control means detects the detection object in the detection area after the supply of power from a power source to the optical sensor is started. The period may be controlled so that the period becomes longer as the time until the presence of is detected becomes longer.

例えば、上述の図47〜図49で説明したように、受光素子252bからの受光信号の入力が解除されてから、第1のプリセット時間経過後に基準周期Tを第1の周期とする。また、受光素子252bからの受光信号の入力が解除されてから第2のプリセット時間経過後に第1の周期を第2の周期とする処理を実行すればよい。For example, as described above with reference to FIGS. 47 to 49, the reference cycle T 0 is set to the first cycle after the first preset time has elapsed after the input of the light reception signal from the light receiving element 252 b is canceled. Moreover, what is necessary is just to perform the process which makes a 1st period a 2nd period after 2nd preset time elapses after the input of the light reception signal from the light receiving element 252b is cancelled | released.

なお、図47中、ステップ1106〜ステップ1108は、光センサ252を入力装置200に適用した場合の、特有の処理である。したがって、光センサ252を入力装置以外の電子機器などに適用した場合、ステップ1106〜ステップ1108は、その電子機器特有の処理を実行させればよい。   In FIG. 47, steps 1106 to 1108 are unique processes when the optical sensor 252 is applied to the input device 200. Therefore, when the optical sensor 252 is applied to an electronic device or the like other than the input device, steps 1106 to 1108 may perform processing unique to the electronic device.

上記光センサにおいて、前記受光素子は、前記検出された前記光の強さに応じた受光信号を出力し、前記光センサは、前記受光信号の出力値の変化量に応じて受光信号が入力されたか否かを判定する判定手段をさらに具備していてもよい。   In the optical sensor, the light receiving element outputs a light reception signal corresponding to the detected intensity of the light, and the light sensor receives a light reception signal according to a change amount of an output value of the light reception signal. It may further comprise determination means for determining whether or not.

例えば、図53及び図54で説明した処理を実行して、受光信号が入力されたか否かを判定すればよい。これにより、外乱光の影響を効果的に除去することができる。   For example, the processing described with reference to FIGS. 53 and 54 may be executed to determine whether or not a light reception signal has been input. Thereby, the influence of disturbance light can be effectively removed.

あるいは、図55で説明した処理を実行してもよい。つまり、MPUは、受光素子252bからの出力電圧をサンプリングしてデジタル信号に変換することで出力電圧の変化量を認識し、受光信号が入力されたか否かを判定すればよい。これにより、発光素子252aが発光する時間を短縮することができるため、光センサ252の消費電力をさらに低減することができる。さらに、出力電圧の変化量に応じて受光信号が入力されたか否かを判定するため、外乱光の影響を効果的に除去することができる。   Or you may perform the process demonstrated in FIG. That is, the MPU only has to recognize the amount of change in the output voltage by sampling the output voltage from the light receiving element 252b and converting it into a digital signal, and determine whether or not the received light signal has been input. Thereby, since the light emission time of the light emitting element 252a can be shortened, the power consumption of the optical sensor 252 can be further reduced. Furthermore, since it is determined whether or not a light reception signal is input according to the amount of change in the output voltage, the influence of disturbance light can be effectively removed.

また、外乱光の影響を軽減するため、図58、及び図59で説明したように、レンズ部材255の上面255a、あるいは、受光素子252bの受光面に光学薄膜(波長選択膜)が形成されていてもよい。つまり、上記光センサは、前記受光素子に照射される前記光のうち、前記発光素子から発せられる前記光の波長領域に属する光を選択的に透過させる波長選択領域をさらに具備してもよい。発光素子252aは、950nm付近を中心波長とした近赤外線に属する光を照射し、受光素子252bは、950nm付近に相対感度のピーク値を有していてもよい。この場合、光学薄膜は、例えば、900nm〜1000nmの波長領域の光を選択的に透過させ、900nm以下、及び1000nm以上の波長領域に属する光をカットするように形成される。   In order to reduce the influence of disturbance light, an optical thin film (wavelength selection film) is formed on the upper surface 255a of the lens member 255 or the light receiving surface of the light receiving element 252b as described with reference to FIGS. May be. That is, the optical sensor may further include a wavelength selection region that selectively transmits light belonging to the wavelength region of the light emitted from the light emitting element among the light irradiated to the light receiving element. The light emitting element 252a may irradiate light belonging to near infrared light having a central wavelength near 950 nm, and the light receiving element 252b may have a peak value of relative sensitivity near 950 nm. In this case, for example, the optical thin film is formed so as to selectively transmit light in a wavelength region of 900 nm to 1000 nm and cut light belonging to wavelength regions of 900 nm or less and 1000 nm or more.

あるいは、図64、及び図65で説明したように、回路により外乱光の影響を軽減してもよい。すなわち、上記光センサにおいて、前記受光素子は、前記検出された前記光の強さに応じた受光信号を出力し、前記光センサは、前記受光信号を入力し、前記受光信号のDC成分を除去する除去手段と、前記DC成分が除去された前記受光信号の波形を整形する波形整形手段とを具備してもよい。これにより、外乱光の影響を効果的に除去することができる。   Alternatively, as described in FIGS. 64 and 65, the influence of disturbance light may be reduced by a circuit. That is, in the optical sensor, the light receiving element outputs a light receiving signal corresponding to the detected intensity of the light, and the optical sensor inputs the light receiving signal and removes a DC component of the light receiving signal. And removing means for shaping, and waveform shaping means for shaping the waveform of the received light signal from which the DC component has been removed. Thereby, the influence of disturbance light can be effectively removed.

次に、操作部223が他の電子機器等に用いられる場合について説明する。   Next, a case where the operation unit 223 is used for other electronic devices will be described.

ところで、各種の電子機器の操作部として、二段階の押圧操作により操作される、いわゆる二段スイッチが広く用いられている。例えば、この二段階スイッチは、カメラなどに使用されている。この場合、例えば、一段目にオートフォーカス機能が割り当てられ、二段目にシャッター機能が割り当てられた形態が知られている。ユーザは、二段スイッチを一段目まで押圧し、いわゆる半押し状態を維持してカメラのピントを合わせる。そして、ユーザは、ピントが合ったことを確認して、二段目まで二段スイッチを押圧してシャッターを切る。   By the way, a so-called two-stage switch that is operated by a two-stage pressing operation is widely used as an operation unit of various electronic devices. For example, this two-stage switch is used for a camera or the like. In this case, for example, a mode in which an autofocus function is assigned to the first stage and a shutter function is assigned to the second stage is known. The user presses the two-stage switch to the first stage and maintains the so-called half-pressed state to focus the camera. The user confirms that the subject is in focus and presses the second-stage switch up to the second stage to release the shutter.

しかしながら、二段スイッチを一段目まで押圧して、半押し状態を維持するのは必ずしも容易ではなく、操作感が悪いという問題がある。例えば、ユーザが半押し状態を維持していると認識していても、実際は、二段スイッチの一段目まで押圧されておらず、オートフォーカス機能が作動していない場合がある。一方で、ユーザが二段スイッチを一段目まで押圧しようとして、二段目まで押圧してしまい、シャッターが切られてしまう場合がある。また、ユーザが二段スイッチを一段目まで押圧し、半押し状態を維持している場合に手振れが発生してしまい、ピントが合っているか否かがわかり難いという問題がある。   However, pressing the two-stage switch to the first stage and maintaining the half-pressed state is not always easy, and there is a problem that the feeling of operation is poor. For example, even if the user recognizes that the half-pressed state is maintained, there is a case where the first stage of the two-stage switch is not actually pressed and the autofocus function is not activated. On the other hand, when the user tries to press the second-stage switch to the first stage, the user may press the second-stage switch and the shutter may be released. In addition, when the user presses the two-stage switch to the first stage and maintains the half-pressed state, there is a problem that it is difficult to determine whether or not the camera is in focus.

このような問題は、図31〜図38、図57、及び図60で説明した操作部223(決定ボタン211(または、決定ボタン411)及びスイッチを含む)により解決することができる。   Such a problem can be solved by the operation unit 223 (including the determination button 211 (or the determination button 411) and the switch) described with reference to FIGS. 31 to 38, 57, and 60.

この操作部223(センサモジュール)は、押圧面を有する押圧部材と、前記押圧面上にユーザの身体の存在を検出する検出領域を有するセンサと、前記押圧部材の押圧操作を検出する検出手段とを具備する。   The operation unit 223 (sensor module) includes a pressing member having a pressing surface, a sensor having a detection region that detects the presence of the user's body on the pressing surface, and a detecting unit that detects a pressing operation of the pressing member. It comprises.

「検出領域」には、空間的な領域及び平面的な領域が含まれる。センサは、反射型の光センサ252、透過型の光センサ452であってもよく、静電容量センサ352であってもよい。センサは、押圧面上に検出領域を形成することができるセンサであれば何が用いられてもよい。   The “detection area” includes a spatial area and a planar area. The sensor may be a reflective optical sensor 252, a transmissive optical sensor 452, or a capacitance sensor 352. Any sensor may be used as long as it can form a detection region on the pressing surface.

これにより、ユーザは、検出領域に指を進入させることで、あるいは、検出領域に指を触れることで、例えば、カメラのオートフォーカス機能を作動させることができる。したがって、ユーザは、半押し状態を維持する必要がなくなるため、ストレスなく操作部を操作することができる。   Thereby, the user can operate the autofocus function of the camera, for example, by causing the finger to enter the detection area or touching the detection area with the finger. Therefore, the user does not need to maintain the half-pressed state, and can operate the operation unit without stress.

また、上述の構成によれば、ユーザは、検出領域に指を進入させ、検出領域にある指を押圧する、という一連の簡単な指の操作により、操作部223を操作することができる。これにより、ユーザは、異なる2つの機能(例えばオートフォーカス機能とシャッター機能)を直感的に操作することができる。なお、操作部223は、カメラ以外の電子機器に使用されてももちろん構わない。   Further, according to the above-described configuration, the user can operate the operation unit 223 by a series of simple finger operations such as causing a finger to enter the detection area and pressing the finger in the detection area. Thereby, the user can intuitively operate two different functions (for example, an autofocus function and a shutter function). Of course, the operation unit 223 may be used in an electronic device other than the camera.

ここで、上述の図38では、操作部223が入力装置に適用された場合の処理について説明している。図38中、ステップ702、ステップ703、ステップ705、及びステップ707は、操作部223を入力装置に適用した場合の、特有の処理である。したがって、操作部223が入力装置以外の電子機器に適用された場合、上記各ステップは、その電子機器特有の処理が実行されればよい。   Here, in FIG. 38 described above, processing when the operation unit 223 is applied to the input device is described. In FIG. 38, step 702, step 703, step 705, and step 707 are unique processes when the operation unit 223 is applied to the input device. Therefore, when the operation unit 223 is applied to an electronic device other than the input device, the above-described steps may be performed as long as processing unique to the electronic device is performed.

上記操作部において、前記センサは、前記検出領域に光を照射する発光素子と、前記検出領域で反射された前記光を検出する受光素子と、所定の周期で断続的に前記発光素子に電圧を供給するように前記電圧を制御し、前記周期によらず継続的に前記受光素子に電圧を供給するように前記電圧を制御する電圧制御手段とを有していてもよい。   In the operation unit, the sensor includes a light emitting element that irradiates light to the detection area, a light receiving element that detects the light reflected by the detection area, and intermittently applies a voltage to the light emitting element at a predetermined cycle. Voltage control means for controlling the voltage so as to supply the voltage and continuously supplying the voltage to the light receiving element irrespective of the period may be provided.

上述の図39〜図41で説明したように、光センサ252が周期的に発光することで、光センサ252の消費電力を低減することができる。さらに、発光素子252aに断続的にパルス状の電圧が供給され、受光素子252bに継続的に電圧が供給されることで、受光素子270bに浮遊容量が発生することを防止することができる。これにより、受光素子252bの誤検出を防止することができる。   As described above with reference to FIGS. 39 to 41, the optical sensor 252 emits light periodically, so that the power consumption of the optical sensor 252 can be reduced. Further, a pulsed voltage is intermittently supplied to the light-emitting element 252a and a voltage is continuously supplied to the light-receiving element 252b, thereby preventing stray capacitance from being generated in the light-receiving element 270b. Thereby, erroneous detection of the light receiving element 252b can be prevented.

また、上記操作部は、前記周期を可変に制御する周期制御手段をさらに具備していてもよい。例えば、光センサが検出対象物の存在の有無を検出する必要性が少ない場合に、前記周期を長くすることで、さらに省電力化することができる。   The operation unit may further include cycle control means for variably controlling the cycle. For example, when it is less necessary for the optical sensor to detect the presence / absence of the detection target, the power can be further saved by increasing the period.

典型的には、前記周期制御手段は、前記検出領域にユーザの身体の存在が検出されなくなってから前記存在が検出されるまでの時間が長くなるにしたがって前記周期が長くなるように前記周期を制御する。あるいは、前記周期制御手段は、前記センサに電源からの電力の供給が開始されてから前記検出領域にユーザの身体の存在が検出されるまでの時間が長くなるにしたがって前記周期が長くなるように前記周期を制御してもよい。   Typically, the cycle control means sets the cycle so that the cycle becomes longer as the time from when the presence of the user's body is no longer detected in the detection region until the presence is detected becomes longer. Control. Alternatively, the cycle control means may increase the cycle as the time from when the supply of power from the power source to the sensor is started until the presence of the user's body is detected in the detection region becomes longer. The period may be controlled.

例えば、上述の図47〜図49で説明したように、受光素子252bからの受光信号の入力が解除されてから、第1のプリセット時間経過後に基準周期Tを第1の周期とする。また、受光素子252bからの受光信号の入力が解除されてから第2のプリセット時間経過後に第1の周期を第2の周期とする処理を実行すればよい。For example, as described above with reference to FIGS. 47 to 49, the reference cycle T 0 is set to the first cycle after the first preset time has elapsed after the input of the light reception signal from the light receiving element 252 b is canceled. Moreover, what is necessary is just to perform the process which makes a 1st period a 2nd period after 2nd preset time elapses after the input of the light reception signal from the light receiving element 252b is cancelled | released.

なお、図47中、ステップ1106〜ステップ1108は、光センサ252を入力装置200に適用した場合の、特有の処理である。したがって、光センサ252を入力装置以外の電子機器などに適用した場合、ステップ1106〜ステップ1108は、その電子機器特有の処理を実行させればよい。   In FIG. 47, steps 1106 to 1108 are unique processes when the optical sensor 252 is applied to the input device 200. Therefore, when the optical sensor 252 is applied to an electronic device or the like other than the input device, steps 1106 to 1108 may perform processing unique to the electronic device.

上記センサにおいて、前記受光素子は、前記検出された前記光の強さに応じた受光信号を出力し、前記センサは、前記受光信号を入力し、前記受光信号の出力値の変化量に応じて受光信号が入力されたか否かを判定する判定手段をさらに具備していてもよい。   In the sensor, the light receiving element outputs a light receiving signal corresponding to the detected intensity of the light, and the sensor inputs the light receiving signal, and according to a change amount of an output value of the light receiving signal. A determination unit that determines whether or not a light reception signal is input may be further provided.

例えば、図53及び図54で説明した処理により、受光信号が入力されたか否かが判定されればよい。これにより、外乱光の影響を効果的に除去することができる。   For example, it may be determined whether or not a light reception signal is input by the processing described with reference to FIGS. Thereby, the influence of disturbance light can be effectively removed.

あるいは、図55で説明した処理を実行してもよい。つまり、MPUは、受光素子252bからの出力電圧をサンプリングしてデジタル信号に変換することで出力電圧の変化量を認識し、受光信号が入力されたか否かを判定してもよい。これにより、発光素子252aが発光する時間を短縮することができるため、光センサ252の消費電力をさらに低減することができる。さらに、出力電圧の変化量に応じて受光信号が入力されたか否かを判定するため、外乱光の影響を効果的に除去することができる。   Or you may perform the process demonstrated in FIG. In other words, the MPU may recognize the amount of change in the output voltage by sampling the output voltage from the light receiving element 252b and converting it to a digital signal, and may determine whether or not the received light signal is input. Thereby, since the light emission time of the light emitting element 252a can be shortened, the power consumption of the optical sensor 252 can be further reduced. Furthermore, since it is determined whether or not a light reception signal is input according to the amount of change in the output voltage, the influence of disturbance light can be effectively removed.

また、外乱光の影響を軽減するため、図58及び図59で説明したように、レンズ部材255の上面255a、あるいは、受光素子252bの受光面に光学薄膜(波長選択膜)が形成されていてもよい。つまり、上記センサは、前記検出領域に光を照射する発光素子と、前記検出領域で反射された前記光を検出する受光素子と、前記受光素子に照射される前記光のうち、前記発光素子から発せられる前記光の波長領域に属する光を選択的に透過させる波長選択領域とを有していてもよい。発光素子252aは、950nm付近を中心波長とした近赤外線に属する光を照射し、受光素子252bは、950nm付近に相対感度のピーク値を有していてもよい。この場合、光学薄膜は、例えば、900nm〜1000nmの波長領域の光を選択的に透過させ、900nm以下、及び1000nm以上の波長領域の光をカットするように形成される。   In order to reduce the influence of disturbance light, an optical thin film (wavelength selection film) is formed on the upper surface 255a of the lens member 255 or the light receiving surface of the light receiving element 252b as described with reference to FIGS. Also good. That is, the sensor includes a light emitting element that irradiates light to the detection region, a light receiving element that detects the light reflected by the detection region, and the light emitted from the light emitting element. A wavelength selection region that selectively transmits light belonging to the wavelength region of the emitted light. The light emitting element 252a may irradiate light belonging to near infrared light having a central wavelength near 950 nm, and the light receiving element 252b may have a peak value of relative sensitivity near 950 nm. In this case, for example, the optical thin film is formed so as to selectively transmit light in a wavelength region of 900 nm to 1000 nm and cut light in a wavelength region of 900 nm or less and 1000 nm or more.

あるいは、図64及び図65で説明したように、回路により外乱光の影響を軽減してもよい。すなわち、上記操作部において、前記受光素子は、前記検出された前記光の強さに応じた受光信号を出力し、前記操作部は、前記受光信号を入力し、前記受光信号のDC成分を除去する除去手段と、前記DC成分が除去された前記受光信号の波形を整形する波形整形手段とを具備してもよい。これにより、外乱光の影響を効果的に除去することができる。   Alternatively, as described in FIGS. 64 and 65, the influence of disturbance light may be reduced by a circuit. That is, in the operation unit, the light receiving element outputs a light reception signal corresponding to the detected intensity of the light, and the operation unit inputs the light reception signal and removes a DC component of the light reception signal. And removing means for shaping, and waveform shaping means for shaping the waveform of the received light signal from which the DC component has been removed. Thereby, the influence of disturbance light can be effectively removed.

以上説明した各実施形態は、ハンドヘルド装置にも適用可能である。ハンドヘルド装置は、例えば入力装置のようなデバイスに表示部が設けられ、その表示部にポインタやその他の画像が表示されるデバイスである。この場合、ハンドヘルド装置に、動きセンサ、各種の2段スイッチが適用され得る。各種の2段スイッチとは、図7、図22に示した2段階プッシュ式スイッチ、あるいは、図37、図57、図60、図62、図68〜80に示した光センサを用いた2段スイッチである。また、上記各実施形態がハンドヘルド装置に適用される場合、ハンドヘルド装置は、図12(ステップ116、117の速度値の送信及び受信は除く。)、図17、図19、図20、図38、図43、図44、図46、図47、図50、図54、図56、図61、または、図63〜65の処理を実行することができる。   Each embodiment described above is applicable also to a handheld device. The handheld device is a device in which a display unit is provided in a device such as an input device, and a pointer and other images are displayed on the display unit. In this case, a motion sensor and various two-stage switches can be applied to the handheld device. The various two-stage switches are the two-stage push type switches shown in FIGS. 7 and 22, or the two-stage switches using the optical sensors shown in FIGS. 37, 57, 60, 62, and 68 to 80. Switch. In addition, when each of the above embodiments is applied to a handheld device, the handheld device is configured as shown in FIG. 12 (except for transmission and reception of speed values in steps 116 and 117), FIG. 17, FIG. 19, FIG. 43, 44, 46, 47, 50, 54, 56, 61, or 63 to 65 can be executed.

ハンドヘルド装置としては、例えば携帯電話機、小型PC、PDA(Personal Digital Assistance)等が挙げられる。   Examples of the handheld device include a mobile phone, a small PC, and a PDA (Personal Digital Assistance).

上記各実施の形態に係る入力装置は、無線で入力情報を制御装置に送信する形態を示したが、有線により入力情報が送信されてもよい。   Although the input device according to each of the above embodiments has been described as a mode in which input information is wirelessly transmitted to the control device, the input information may be transmitted by wire.

上記各実施の形態では、入力装置などの動きに応じて画面上で動くポインタ2を、矢印の画像として表した。しかし、ポインタ2の画像は矢印に限られず、単純な円形、角形等でもよいし、キャラクタ画像、またはその他の画像であってもよい。   In each of the above embodiments, the pointer 2 that moves on the screen in accordance with the movement of the input device or the like is represented as an arrow image. However, the image of the pointer 2 is not limited to the arrow, and may be a simple circle, a square, or the like, a character image, or another image.

センサユニット17等の、角速度センサユニット15及び加速度センサユニット16の検出軸は、上述のX’軸及びY’軸のように必ずしも互いに直交していなくてもよい。その場合、三角関数を用いた計算によって、互いに直交する軸方向に投影されたそれぞれの加速度が得られる。また同様に、三角関数を用いた計算によって、互いに直交する軸の周りのそれぞれの角速度を得ることができる。   The detection axes of the angular velocity sensor unit 15 and the acceleration sensor unit 16 such as the sensor unit 17 do not necessarily have to be orthogonal to each other like the X ′ axis and the Y ′ axis described above. In that case, the respective accelerations projected in the axial directions orthogonal to each other are obtained by calculation using trigonometric functions. Similarly, the angular velocities around the mutually orthogonal axes can be obtained by calculation using trigonometric functions.

また、以上の各実施の形態で説明したセンサユニット17について、角速度センサユニット15のX’及びY’の検出軸と、加速度センサユニット16のX’及びY’軸の検出軸がそれぞれ一致している形態を説明した。しかし、それら各軸は、必ずしも一致していなくてもよい。例えば、角速度センサユニット15及び加速度センサユニット16が基板上に搭載される場合、角速度センサユニット15及び加速度センサユニット16の検出軸のそれぞれが一致しないように、角速度センサユニット15及び加速度センサユニット16がその基板の主面内で所定の回転角度だけずれて搭載されていてもよい。その場合、三角関数を用いた計算によって、各軸の加速度及び角速度を得ることができる。   In addition, for the sensor unit 17 described in each of the above embodiments, the detection axes of the X ′ and Y ′ of the angular velocity sensor unit 15 coincide with the detection axes of the X ′ and Y ′ axes of the acceleration sensor unit 16. Explained the form. However, these axes do not necessarily coincide. For example, when the angular velocity sensor unit 15 and the acceleration sensor unit 16 are mounted on the substrate, the angular velocity sensor unit 15 and the acceleration sensor unit 16 are arranged so that the detection axes of the angular velocity sensor unit 15 and the acceleration sensor unit 16 do not coincide with each other. It may be mounted with a predetermined rotational angle shifted within the main surface of the substrate. In that case, acceleration and angular velocity of each axis can be obtained by calculation using a trigonometric function.

次に、光センサが搭載されたスイッチモジュールについて説明する。   Next, a switch module on which an optical sensor is mounted will be described.

図69は、一実施形態に係るスイッチモジュールを示す断面図である。図70は、その分解断面図であり、図71は、このスイッチモジュールの平面図である。   FIG. 69 is a cross-sectional view showing a switch module according to an embodiment. FIG. 70 is an exploded sectional view, and FIG. 71 is a plan view of the switch module.

このスイッチモジュール230は、シールドケース131と、弾性材133と、センサモジュール体500と、カバー132とを備える。   The switch module 230 includes a shield case 131, an elastic material 133, a sensor module body 500, and a cover 132.

シールドケース131は、そのシールドケース131の本体を貫通した収容スペース131aを有し、この収容スペース131aにセンサモジュール体500が嵌め込まれるように収容されている。収容スペース131aはその本体を貫通しておらず、シールドケース131は、底を有していてもよい。シールドケース131は、カバー132とセンサモジュール体500とを支持する支持体として機能する。   The shield case 131 has an accommodation space 131a that penetrates the main body of the shield case 131, and is accommodated so that the sensor module 500 is fitted into the accommodation space 131a. The accommodation space 131a does not penetrate through the main body, and the shield case 131 may have a bottom. The shield case 131 functions as a support body that supports the cover 132 and the sensor module body 500.

シールドケース131は、上記した外乱光を遮断するような材料で構成される。その材料は、樹脂、金属等、公知の材料が用いられればよい。シールドケース131は、例えば円筒形でなるが、角柱等、その他の形状を有していてもよい。   The shield case 131 is made of a material that blocks the above disturbance light. As the material, a known material such as resin or metal may be used. The shield case 131 has a cylindrical shape, for example, but may have other shapes such as a prism.

センサモジュール体500は、発光素子501及び受光素子502を含む光センサ510と、発光素子501及び受光素子502を一体的に保持する保持ケース503とを有する。保持ケース503は、凹部504及び505を有し、これら凹部504及び505内で、発光素子501及び受光素子502が封止材507にそれぞれ封止されて、保持ケース503に一体的に保持されている。   The sensor module body 500 includes an optical sensor 510 including a light emitting element 501 and a light receiving element 502, and a holding case 503 that integrally holds the light emitting element 501 and the light receiving element 502. The holding case 503 has recesses 504 and 505, and in these recesses 504 and 505, the light emitting element 501 and the light receiving element 502 are respectively sealed by the sealing material 507 and are integrally held by the holding case 503. Yes.

封止材507は、発光素子501から発せられた所定の波長領域を有する光(上記した赤外光や可視光等)が透過できるような材料が用いられればよい。その材料は、例えば、アクリル、ポリカーボネート、PET、PMMA、ABS等の公知の樹脂材料が用いられればよい。   As the sealing material 507, a material that can transmit light having a predetermined wavelength region emitted from the light-emitting element 501 (the above-described infrared light, visible light, or the like) may be used. For example, a known resin material such as acrylic, polycarbonate, PET, PMMA, or ABS may be used as the material.

光センサ510は、発光素子501及び受光素子502を有する等、上記光センサ252と同様の構成でなっていればよい。発光素子501及び受光素子502の間には、発光素子501から発せられた光を受光素子502が直接受けないようにするための、その光を遮蔽する壁部材506が設けられている。すなわち、壁部材506は、図37等で示した遮光板256の機能を有する。壁部材506は、例えば保持ケース503のほぼ中央に立設されている。保持ケース503は、角柱状を有するが、円筒状、あるいはその他の形状を有していてもよい。   The optical sensor 510 may have the same configuration as the optical sensor 252 such as having a light emitting element 501 and a light receiving element 502. Between the light emitting element 501 and the light receiving element 502, a wall member 506 is provided to shield the light emitted from the light emitting element 501 from being directly received by the light receiving element 502. That is, the wall member 506 has the function of the light shielding plate 256 shown in FIG. The wall member 506 is erected substantially at the center of the holding case 503, for example. The holding case 503 has a prismatic shape, but may have a cylindrical shape or other shapes.

カバー132は、ユーザの接触による力(押圧力も含む。)が加えられることが可能に設けられている。カバー132の上面側に、上記したように光センサ510に検出領域が設けられ、例えばカバー132の上面は、上記したようにユーザの指98が触れる接触面となる。しかし、このカバー132上にさらに別の図示しないカバー材、例えば化粧板等が装着される場合もある。その場合、その化粧版を介してカバー132にユーザにより力が加えられる。上記した操作部223(センサモジュール)の押圧部材も、このカバー132と実質的に同様の構成及び機能を有する。   The cover 132 is provided so that a force (including a pressing force) by a user's contact can be applied. As described above, the detection region of the optical sensor 510 is provided on the upper surface side of the cover 132. For example, the upper surface of the cover 132 serves as a contact surface that the user's finger 98 touches as described above. However, another cover material (not shown) such as a decorative board may be mounted on the cover 132. In that case, a force is applied to the cover 132 by the user through the decorative plate. The pressing member of the operation unit 223 (sensor module) described above has substantially the same configuration and function as the cover 132.

カバー132は、カバー132とセンサモジュール体500との間に吸収領域が設けられるように、シールドケース131の上端に装着されている。ここでは、その吸収領域は弾性材133である。   The cover 132 is attached to the upper end of the shield case 131 so that an absorption region is provided between the cover 132 and the sensor module body 500. Here, the absorption region is the elastic material 133.

カバー132の材料は、発光素子501から発せられた所定の波長領域を有する光(上記した赤外光や可視光等)が透過できるような材料が用いられればよい。その材料は、例えば、アクリル、ポリカーボネート、PET、PMMA、ABS等の公知の材料が用いられればよい。カバー132の材料は、上記封止材507の材料と同じであってもよいし、異なっていてもよい。   The cover 132 may be made of a material that can transmit light (such as the above-described infrared light and visible light) emitted from the light-emitting element 501 and having a predetermined wavelength region. As the material, for example, a known material such as acrylic, polycarbonate, PET, PMMA, or ABS may be used. The material of the cover 132 may be the same as or different from the material of the sealing material 507.

弾性材133は、上記したように、カバー132とセンサモジュール体500との間に設けられた、ユーザによってカバー132に加えられる力を吸収する吸収領域を構成する。弾性材133は、ゴム、アルファゲル、その他の樹脂等、公知の材料が用いられればよい。   As described above, the elastic member 133 forms an absorption region that is provided between the cover 132 and the sensor module body 500 and absorbs the force applied to the cover 132 by the user. As the elastic material 133, a known material such as rubber, alpha gel, or other resin may be used.

封止材507、弾性材133及びカバー132がすべて同じ材料であってもよいし、異なる材料であってもよい。特に、例えば、封止材507及び弾性材133(または、各部材507、133及び132のすべて)が実質的に同じかまたは近い光の屈折率を有していれば、図69で、破線で示す光線のような反射光の発生を効果的に防止することができる。反射光が発生する場合、その反射光が受光素子502に入射し、上記したような外乱光を受光素子502が受ける場合と同様に誤検出が生じるおそれがあるが、本実施形態では、そのような誤検出を防止できる。   The sealing material 507, the elastic material 133, and the cover 132 may all be the same material, or may be different materials. In particular, for example, if the sealing material 507 and the elastic material 133 (or all of the members 507, 133, and 132) have substantially the same or similar refractive index of light, a broken line in FIG. It is possible to effectively prevent the generation of reflected light such as the shown light beam. When the reflected light is generated, the reflected light is incident on the light receiving element 502, and there is a risk that erroneous detection may occur as in the case where the light receiving element 502 receives the disturbance light as described above. Erroneous detection can be prevented.

以上のように、本実施形態では、弾性材133がカバー132とセンサモジュール体500との間に設けられている。これにより、ユーザによりカバー132に力が加えられても、センサモジュール体500が損傷する等の懸念を解消することができる。   As described above, in the present embodiment, the elastic material 133 is provided between the cover 132 and the sensor module body 500. Thereby, even if force is applied to the cover 132 by the user, it is possible to eliminate the concern that the sensor module body 500 is damaged.

図72は、他の実施形態に係るスイッチモジュールを示す断面図である。これ以降の説明では、図69等に示した実施形態に係るスイッチモジュール130が含む部材や機能等について同様のものは説明を簡略または省略し、異なる点を中心に説明する。   FIG. 72 is a cross-sectional view showing a switch module according to another embodiment. In the following description, the same members, functions, and the like included in the switch module 130 according to the embodiment shown in FIG. 69 and the like will not be described or will be mainly described.

スイッチモジュール140は、上記吸収領域が空間143である点が上記スイッチモジュール130と異なる。このように空間143により、ユーザによりカバー132に加えられる力を吸収し、センサモジュール体500の損傷を防ぐことができる。   The switch module 140 is different from the switch module 130 in that the absorption region is a space 143. Thus, the space 143 can absorb the force applied to the cover 132 by the user and prevent the sensor module body 500 from being damaged.

スイッチモジュール140において、破線の矢印で示すカバー132での反射光を取り除きたい場合、図73に示すスイッチモジュール150のように、カバー132の、吸収領域が設けられる側、すなわち下面側に反射防止膜155が設けられていればよい。反射防止膜155は、カバー132の上面側(検出領域側)に設けられてもよいし、あるいは、カバー132の下面側及び上面側の両方に設けられてもよい。   In the switch module 140, when it is desired to remove the reflected light from the cover 132 indicated by the dashed arrow, an antireflection film is provided on the side where the absorption region is provided, that is, the lower surface side of the cover 132, as in the switch module 150 shown in FIG. 155 may be provided. The antireflection film 155 may be provided on the upper surface side (detection region side) of the cover 132, or may be provided on both the lower surface side and the upper surface side of the cover 132.

あるいは、上記反射防止膜155の代わりに、または反射防止膜155に積層されるように、図示しない波長選択膜が設けられていてもよい。波長選択膜は、上述した波長選択膜でよい。波長選択膜は、発光素子501から受光素子502への光路中であれば、どこに配置されてもかまわない。   Alternatively, a wavelength selection film (not shown) may be provided in place of the antireflection film 155 or so as to be laminated on the antireflection film 155. The wavelength selective film may be the wavelength selective film described above. The wavelength selection film may be disposed anywhere in the optical path from the light emitting element 501 to the light receiving element 502.

図74は、さらに別の実施形態に係るスイッチモジュールを示す断面図である。   FIG. 74 is a cross-sectional view showing a switch module according to still another embodiment.

スイッチモジュール160のカバー142は、その下面側に突起部142aを有する。この突起部142aが、発光素子501によるカバー142の下面での反射光を遮るので、受光素子502がその反射光を検出することを防止できる。突起部142aは、図74に示したように、その断面が三角形に構成されている必要はなく、その断面が四角以上の多角形であってもよい。   The cover 142 of the switch module 160 has a protrusion 142a on the lower surface side. Since the projection 142a blocks light reflected from the lower surface of the cover 142 by the light emitting element 501, the light receiving element 502 can be prevented from detecting the reflected light. As shown in FIG. 74, the protrusion 142a does not have to have a triangular cross section, and the cross section may be a polygon having a square or more.

例えば、図75に示すスイッチモジュール170のように、レンズ形状である突起部144aがカバー144の下面側に設けられている場合、次のような効果がある。突起部144aは、受光素子502への反射光の到達を防止できるとともに、図37に対応する実施形態で説明したように、ユーザの指からの反射光を効率良く受光素子502に集めることが可能となる。   For example, when the projection 144a having a lens shape is provided on the lower surface side of the cover 144 as in the switch module 170 shown in FIG. 75, the following effects are obtained. The protrusion 144a can prevent the reflected light from reaching the light receiving element 502 and can efficiently collect the reflected light from the user's finger on the light receiving element 502 as described in the embodiment corresponding to FIG. It becomes.

図76は、さらに別の実施形態に係るスイッチモジュールを示す断面図である。   FIG. 76 is a cross-sectional view showing a switch module according to still another embodiment.

スイッチモジュール180の吸収領域は、空間143と、その空間143内に設けられた弾性材135によって構成される。弾性材135は、例えば保持ケース503の壁部材506上で、その壁部材506に延長されるように設けられ、弾性材135の上端がカバー132の下面に接触している。弾性材135の幅d1は、壁部材506の幅d2と実質的に同じに構成されるが、多少異なっていてもよい。あるいは、弾性材135の幅d1は、図69で示した弾性材133の幅より狭く、幅d2よりは広く形成されていてもよい。   The absorption region of the switch module 180 includes a space 143 and an elastic material 135 provided in the space 143. For example, the elastic member 135 is provided on the wall member 506 of the holding case 503 so as to extend to the wall member 506, and the upper end of the elastic member 135 is in contact with the lower surface of the cover 132. The width d1 of the elastic member 135 is configured to be substantially the same as the width d2 of the wall member 506, but may be slightly different. Alternatively, the width d1 of the elastic material 135 may be narrower than the width of the elastic material 133 shown in FIG. 69 and wider than the width d2.

壁部材135は、発光素子501によるカバー132の下面での反射光を遮るので、受光素子502がその反射光を検出することを防止でき、かつ、カバー132に加えられる力を効果的に吸収することができる。   Since the wall member 135 blocks the light reflected from the lower surface of the cover 132 by the light emitting element 501, the light receiving element 502 can be prevented from detecting the reflected light, and the force applied to the cover 132 can be effectively absorbed. be able to.

あるいは、図77に示すスイッチモジュール190のように、弾性材135が反射光を遮ることができれば、弾性材135の下端が壁部材506に接触していなくてもよい。あるいは、図示しないが、弾性材135の下端が壁部材506に接触し、その上端がカバー132に接触していなくてもよい。   Alternatively, as in the switch module 190 illustrated in FIG. 77, the lower end of the elastic member 135 may not be in contact with the wall member 506 as long as the elastic member 135 can block the reflected light. Alternatively, although not illustrated, the lower end of the elastic member 135 may be in contact with the wall member 506 and the upper end thereof may not be in contact with the cover 132.

図78は、さらに別の実施形態に係るスイッチモジュールを示す断面図である。   FIG. 78 is a cross-sectional view showing a switch module according to still another embodiment.

スイッチモジュール210のカバー172は、その上面側に設けられた透過開口面137から、センサモジュール体500側に向けて徐々に広がるように形成された、センサモジュール体500の光路136を備えている。すなわち、光路136の上端である透過開口面137は、発光素子501及び受光素子502が配置される面を含む配置面Sより狭く形成されている。光路136の材料は、例えば封止材507の材料と同じものでよいが、異なる材料であってもよい。   The cover 172 of the switch module 210 includes an optical path 136 of the sensor module body 500 formed so as to gradually spread from the transmission opening surface 137 provided on the upper surface side toward the sensor module body 500 side. That is, the transmission opening surface 137 that is the upper end of the optical path 136 is formed narrower than the arrangement surface S including the surface on which the light emitting element 501 and the light receiving element 502 are arranged. The material of the optical path 136 may be the same as the material of the sealing material 507, for example, but may be a different material.

このように、透過開口面137が狭く形成されることにより、次のような効果がある。例えば、ユーザの指98がカバー132に接触したときに、外乱光がセンサモジュール体500に入射することが防止される。特に、外乱光のうち赤外線は、ユーザの指98の肉の部分98aを通過しやすいが、骨の部分98bはその赤外線を吸収しやすいということが分かっている。したがって、ユーザに個人差はあるものの、骨98bの大きさに対応するような狭い透過開口面137が設けられることにより、赤外線を含む外乱光の入射を防ぐことができる。   Thus, the following effects can be obtained by forming the transmissive aperture surface 137 to be narrow. For example, disturbance light is prevented from entering the sensor module 500 when the user's finger 98 comes into contact with the cover 132. In particular, it is known that infrared light among disturbance light easily passes through the meat portion 98a of the user's finger 98, but the bone portion 98b easily absorbs the infrared light. Accordingly, although there are individual differences among users, the provision of the narrow transmission opening surface 137 corresponding to the size of the bone 98b can prevent the incidence of disturbance light including infrared rays.

図79は、さらに別の実施形態に係るスイッチモジュールを示す断面図である。   FIG. 79 is a cross-sectional view showing a switch module according to still another embodiment.

スイッチモジュール220は、カバー163に外乱光を遮蔽する遮蔽壁163aが設けられている点で、図78に示したスイッチモジュール210と異なる。すなわち、カバー163は、ユーザにより力を受ける側である透過開口面137を含む底部と、その底部より高さの高い遮蔽壁163aとで構成される凹形状の表面を有する。このカバー163が、平面で見て実質的に四角形状でなる場合、図80に示すように、遮蔽壁163aは、カバー163のその四角形の3辺に沿って設けられている。このように、ユーザの指98の先を囲うように遮蔽壁163aが設けられるので、センサモジュール体500へ外乱光が入射することを抑制できる。しかも、透過開口面137は狭く形成されているため、図78で示したように、指98の肉の部分98aを通過した外乱光の赤外線が、センサモジュール体500へ入射することを防止することができる。   The switch module 220 is different from the switch module 210 shown in FIG. 78 in that the cover 163 is provided with a shielding wall 163a that shields ambient light. In other words, the cover 163 has a concave surface composed of a bottom including a transmission opening surface 137 that receives a force from the user and a shielding wall 163a having a height higher than the bottom. When the cover 163 has a substantially quadrangular shape when viewed in plan, the shielding wall 163a is provided along the three sides of the quadrilateral of the cover 163, as shown in FIG. Thus, since the shielding wall 163a is provided so as to surround the tip of the user's finger 98, it is possible to suppress disturbance light from entering the sensor module 500. In addition, since the transmission opening surface 137 is formed narrow, as shown in FIG. 78, the infrared rays of disturbance light that has passed through the flesh portion 98a of the finger 98 are prevented from entering the sensor module 500. Can do.

また、このような凹形状の表面により、ユーザがカバー163に力を加えるときに、その遮蔽壁163aは、ユーザの指を透過開口面137の直上位置へガイドする機能を有する。このためユーザは視覚に限られず触覚によって容易にスイッチモジュール220の位置を認識することができる。   Further, when the user applies a force to the cover 163 due to such a concave surface, the shielding wall 163a has a function of guiding the user's finger to a position directly above the transmission opening surface 137. Therefore, the user can easily recognize the position of the switch module 220 by tactile sense without being limited to the visual sense.

遮蔽壁163aは、カバー163の3辺に沿って設けられる場合に限られず、1、2、または4辺に設けられていてもよい。カバー163の平面で見た形が円形や楕円形である場合、遮蔽壁は、その円や楕円の周縁部に沿った箇所の少なくとも一部に設けられていればよい。   The shielding wall 163a is not limited to being provided along the three sides of the cover 163, and may be provided on one, two, or four sides. When the shape of the cover 163 viewed in a plane is a circle or an ellipse, the shielding wall only needs to be provided at least at a part along the periphery of the circle or ellipse.

図69〜図80で示したスイッチモジュール130、140、150、160、170、180、190、210及び220が備える各特徴部分のうち、少なくとも2つの組合せを有するスイッチモジュールも実現可能である。例えば、図69で示した弾性材133が、スイッチモジュール160(図74参照)、210(図78参照)及び220(図79参照)に設けられていてもよい。あるいは、スイッチモジュール220の遮蔽壁163aが、他のスイッチモジュール130、140、150、160、170、180及び190に設けられていてもよい。   A switch module having a combination of at least two of the features included in the switch modules 130, 140, 150, 160, 170, 180, 190, 210, and 220 shown in FIGS. 69 to 80 is also possible. For example, the elastic member 133 shown in FIG. 69 may be provided in the switch modules 160 (see FIG. 74), 210 (see FIG. 78), and 220 (see FIG. 79). Alternatively, the shielding wall 163a of the switch module 220 may be provided in the other switch modules 130, 140, 150, 160, 170, 180, and 190.

以上説明したスイッチモジュール130、140、150、160、170、180、190、210及び220は、もちろん、図31及び図32等で示した、プッシュ式のスイッチ上に設けられ、2段スイッチとして構成されてもよい。   Of course, the switch modules 130, 140, 150, 160, 170, 180, 190, 210 and 220 described above are provided on the push-type switch shown in FIGS. 31 and 32, etc., and are configured as a two-stage switch. May be.

1.検出領域と、前記検出領域内で検出対象物を検出するために光を出射する発光素子と、前記発光素子から発せられた光を検出する受光素子とを有する検出ユニットと、
所定の周期で断続的に前記発光素子に電圧を供給するように前記電圧を制御し、前記周期によらず継続的に前記受光素子に前記電圧を供給するように前記電圧を制御する電圧制御手段と
を具備する光センサ。
2.請求項1に記載の光センサであって、
前記周期を可変に制御する周期制御手段をさらに具備する光センサ。
3.請求項2に記載の光センサであって、
前記周期制御手段は、前記検出対象物が検出されなくなってから前記検出対象物が検出されるまでの時間が長くなるにしたがって前記周期が長くなるように前記周期を制御する光センサ。
4.請求項2に記載の光センサであって、
前記周期制御手段は、前記光センサに電源からの電力の供給が開始されてから前記検出対象物が検出されるまでの時間が長くなるにしたがって前記周期が長くなるように前記周期を制御する光センサ。
5.請求項1に記載の光センサであって、
前記受光素子は、前記検出された光の強さに応じた受光信号を出力し、
前記光センサは、前記受光信号の出力値の変化量に応じて受光信号が入力されたか否かを判定する判定手段をさらに具備する光センサ。
6.請求項5に記載の光センサであって、
前記周期で発光する前記発光素子の、発光時における前記受光信号の出力値及び消灯時における前期受光信号出力値の差が所定の閾値を超えるか否かに応じて前記受光信号の入力を判定する入力装置。
7.請求項1に記載の光センサであって、
前記受光素子に照射される前記光のうち、前記発光素子から発せられる前記光の波長領域に属する光を選択的に透過させる波長選択領域をさらに具備する光センサ。
8.請求項1に記載の光センサであって、
前記受光素子は、前記検出された前記光の強さに応じた受光信号を出力し、
前記光センサは、
前記受光信号を入力し、前記受光信号のDC成分を除去する除去手段と、
前記DC成分が除去された前記受光信号の波形を整形する波形整形手段と
をさらに具備する光センサ。
9.請求項1に記載の光センサであって、
ユーザにより押圧される押圧面を有し、前記押圧面上に前記検出領域が配置されるように設けられた押圧部材と、
前記押圧部材の押圧操作を検出する検出手段と
を具備する光センサ。
10.ユーザにより押圧される押圧面を有し、光を透過させる透過材でなる透過部材と、
前記押圧面上に前記ユーザの身体の存在を検出する検出領域を有する光センサと、
前記押圧部材と、前記光センサとを一体的に支持する支持部材と、
前記押圧部材の押圧操作を検出する検出手段と
を具備するセンサモジュール。
11.請求項10に記載のセンサモジュールであって、
前記光センサは、前記透過部材により樹脂封止されている入力装置。
12.請求項10に記載のセンサモジュールであって、
前記光センサは、
前記検出領域に前記光を出射する発光素子と、
前記発光素子から前記検出領域に向かう方向とは異なる方向に前記発光素子と並ぶように配置され、前記光を検出する受光素子と
を有し、
前記支持部材は、
前記発光素子及び前記受光素子を保持する保持ベースと、
前記透過部材に当接するように、前記発光素子及び前記受光素子の間で前記保持ベース上に設けられ、前記発光素子からの前記光を遮蔽する遮光部材と
を有する入力装置。
1. A detection unit comprising: a detection region; a light emitting element that emits light to detect a detection object in the detection region; and a light receiving element that detects light emitted from the light emitting element;
Voltage control means for controlling the voltage so as to supply the voltage to the light emitting element intermittently at a predetermined period, and to control the voltage so as to continuously supply the voltage to the light receiving element regardless of the period. An optical sensor comprising:
2. The optical sensor according to claim 1,
An optical sensor further comprising cycle control means for variably controlling the cycle.
3. The optical sensor according to claim 2,
The period control means is an optical sensor that controls the period so that the period becomes longer as the time from when the detection object is no longer detected until the detection object is detected becomes longer.
4). The optical sensor according to claim 2,
The cycle control means is a light that controls the cycle so that the cycle becomes longer as the time from when the supply of power from the power source to the optical sensor is started until the detection target is detected becomes longer. Sensor.
5). The optical sensor according to claim 1,
The light receiving element outputs a light receiving signal corresponding to the detected light intensity,
The optical sensor further includes determination means for determining whether or not a light reception signal is input according to a change amount of an output value of the light reception signal.
6). The optical sensor according to claim 5,
The light-emitting element that emits light in the cycle determines input of the light-receiving signal according to whether a difference between an output value of the light-receiving signal at the time of light emission and a light-receiving signal output value at the time of extinction exceeds a predetermined threshold Input device.
7). The optical sensor according to claim 1,
An optical sensor further comprising a wavelength selection region that selectively transmits light belonging to a wavelength region of the light emitted from the light emitting element among the light irradiated to the light receiving element.
8). The optical sensor according to claim 1,
The light receiving element outputs a light receiving signal corresponding to the detected intensity of the light,
The optical sensor is
Removing means for inputting the received light signal and removing a DC component of the received light signal;
An optical sensor further comprising waveform shaping means for shaping the waveform of the received light signal from which the DC component has been removed.
9. The optical sensor according to claim 1,
A pressing member that has a pressing surface that is pressed by a user, and is provided so that the detection region is disposed on the pressing surface;
An optical sensor comprising: a detecting unit that detects a pressing operation of the pressing member.
10. A transmission member made of a transmission material having a pressing surface pressed by the user and transmitting light;
An optical sensor having a detection region for detecting the presence of the user's body on the pressing surface;
A support member that integrally supports the pressing member and the optical sensor;
A sensor module comprising: a detecting unit that detects a pressing operation of the pressing member.
11. The sensor module according to claim 10,
The optical sensor is an input device that is resin-sealed by the transmissive member.
12 The sensor module according to claim 10,
The optical sensor is
A light emitting element that emits the light to the detection region;
A light receiving element that is arranged to line up with the light emitting element in a direction different from the direction from the light emitting element toward the detection region, and that detects the light,
The support member is
A holding base for holding the light emitting element and the light receiving element;
An input device comprising: a light shielding member that is provided on the holding base between the light emitting element and the light receiving element so as to be in contact with the transmitting member and shields the light from the light emitting element.

本発明の一実施の形態に係る制御システムを示す図である。It is a figure which shows the control system which concerns on one embodiment of this invention. 入力装置を示す斜視図である。It is a perspective view which shows an input device. 入力装置の内部の構成を模式的に示す図である。It is a figure which shows typically the structure inside an input device. 入力装置の電気的な構成を示すブロック図である。It is a block diagram which shows the electric constitution of an input device. 表示装置に表示される画面の例を示す図である。It is a figure which shows the example of the screen displayed on a display apparatus. ユーザが入力装置を握った様子を示す図である。It is a figure which shows a mode that the user grasped the input device. 操作ボタン11の構成を示す模式図である。3 is a schematic diagram illustrating a configuration of an operation button 11. FIG. 入力装置の動かし方及びこれによる画面上のポインタの動きの典型的な例を説明するための図である。It is a figure for demonstrating the typical example of how to move an input device, and the movement of the pointer on a screen by this. センサユニットを示す斜視図である。It is a perspective view which shows a sensor unit. 加速度センサユニットへの重力の影響を説明するための図である。It is a figure for demonstrating the influence of the gravity on an acceleration sensor unit. 加速度センサユニットへの重力の影響を説明するため他の図である。It is another figure in order to demonstrate the influence of gravity on an acceleration sensor unit. 角速度センサユニットで検出された角速度値に基き、入力装置の速度値が算出されるときの動作を示すフローチャートである。It is a flowchart which shows operation | movement when the velocity value of an input device is calculated based on the angular velocity value detected by the angular velocity sensor unit. 入力装置を操作するユーザを上から見た図である。It is the figure which looked at the user who operates an input device from the top. X軸及びY軸の平面で見た入力装置の軌跡の例を示している。The example of the locus | trajectory of the input device seen in the X-axis and the Y-axis plane is shown. 上記した他の実施の形態を示すフローチャートである。It is a flowchart which shows other embodiment mentioned above. 図7に示す操作ボタンが押されるときの入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of an input device when the operation button shown in FIG. 7 is pushed. 操作ボタンの決定ボタンが操作されるときの他の実施の形態に係る動作を示すフローチャートである。It is a flowchart which shows the operation | movement which concerns on other embodiment when the determination button of an operation button is operated. 図17に示す動作を実現するための入力装置の機能的なブロック図である。It is a functional block diagram of the input device for implement | achieving the operation | movement shown in FIG. さらに別の実施の形態に係る入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the input device which concerns on another embodiment. さらに別の実施の形態に係る入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the input device which concerns on another embodiment. 他の実施の形態に係る入力装置の構成を示す模式図である。It is a schematic diagram which shows the structure of the input device which concerns on other embodiment. 図21に示す入力装置のプッシュボタンの構成を示す模式図である。It is a schematic diagram which shows the structure of the push button of the input device shown in FIG. 本発明の他の実施の形態に係る入力装置を示す斜視図である。It is a perspective view which shows the input device which concerns on other embodiment of this invention. 図23に示す入力装置の回転式のボタン側から見た側面図である。It is the side view seen from the rotary button side of the input device shown in FIG. ユーザが入力装置の下部曲面を膝に当てて操作する様子を示す図である。It is a figure which shows a mode that a user touches the lower curved surface of an input device on a knee. 本発明のさらに別の実施の形態に係る入力装置を示す斜視図である。It is a perspective view which shows the input device which concerns on another embodiment of this invention. 本発明のさらに別の実施の形態に係る入力装置を示す正面図である。It is a front view which shows the input device which concerns on another embodiment of this invention. 図27に示す入力装置を示す側面図である。It is a side view which shows the input device shown in FIG. 本発明のさらに別の実施の形態に係る入力装置を示す正面図である。It is a front view which shows the input device which concerns on another embodiment of this invention. 図22に示した形態の変形例を示す図である。It is a figure which shows the modification of the form shown in FIG. さらに別の実施形態に係る入力装置を示す斜視図である。It is a perspective view which shows the input device which concerns on another embodiment. 図31に示す入力装置の操作部を示す図である。It is a figure which shows the operation part of the input device shown in FIG. 図32に示す操作部を下方側から見た図である。It is the figure which looked at the operation part shown in FIG. 32 from the downward side. 入力装置の上部筐体内に配置される操作部を下方側から見た図である。It is the figure which looked at the operation part arrange | positioned in the upper housing | casing of an input device from the downward side. 下部筐体及び主基板を示す図であり、上方側から見た図である。It is a figure which shows a lower housing | casing and a main board | substrate, and is the figure seen from the upper side. 入力装置の内部構造を示す模式図である。It is a schematic diagram which shows the internal structure of an input device. 決定ボタンの断面図である。It is sectional drawing of a determination button. 入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of an input device. 入力装置が有する光センサの回路図である。It is a circuit diagram of the optical sensor which an input device has. 発光素子に供給される電圧と、受光素子から出力される電圧との関係を示す図である。It is a figure which shows the relationship between the voltage supplied to a light emitting element, and the voltage output from a light receiving element. 一般的なフォトリフレクタの回路図である。It is a circuit diagram of a general photo reflector. このフォトリフレクタにパルス状の電圧を供給した場合の出力電圧を示す図である。It is a figure which shows the output voltage at the time of supplying a pulse-form voltage to this photo reflector. さらに別の実施の形態に係る入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the input device which concerns on another embodiment. さらに別の実施の形態に係る入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the input device which concerns on another embodiment. 図44に示す動作を説明するためのタイミングチャートである。45 is a timing chart for explaining the operation shown in FIG. 44. さらに別の実施の形態に係る入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the input device which concerns on another embodiment. さらに別の実施の形態に係る入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the input device which concerns on another embodiment. 光センサからの第1の操作信号の入力が解除されてからの時間tと、光センサ252の発光周期Tとの関係を示した図である。It is the figure which showed the relationship between the time t after the input of the 1st operation signal from an optical sensor was cancelled | released, and the light emission period T of the optical sensor 252. 第1の操作信号の入力が解除されてから所定時間が経過した場合の、光センサの発光周期Tを示す図である。It is a figure which shows the light emission period T of a photosensor when predetermined time passes since the input of a 1st operation signal was cancelled | released. さらに別の実施の形態に係る入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the input device which concerns on another embodiment. 光センサの発光周期Tと、速度値Vとの関係を示す図である。It is a figure which shows the relationship between the light emission period T of an optical sensor, and the speed value V. FIG. 光センサの発光周期Tと、速度値Vとの関係を示す図である。It is a figure which shows the relationship between the light emission period T of an optical sensor, and the speed value V. FIG. 外乱光の影響を説明するための図であり、発光素子への入力電圧と、光センサからの出力電圧との関係を示す図である。It is a figure for demonstrating the influence of disturbance light, and is a figure which shows the relationship between the input voltage to a light emitting element, and the output voltage from an optical sensor. さらに別の実施の形態に係る入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the input device which concerns on another embodiment. 発光素子への入力電圧と、光センサからの出力電圧との関係を示す、拡大図である。It is an enlarged view which shows the relationship between the input voltage to a light emitting element, and the output voltage from an optical sensor. さらに別の実施の形態に係る入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the input device which concerns on another embodiment. さらに別の実施の形態に係る入力装置の下部筐体及び主基板を示す図であり、上方側から見た図である。It is a figure which shows the lower housing | casing and main board | substrate of the input device which concerns on another embodiment, and is the figure seen from the upper side. 太陽光の波長分布を示す図である。It is a figure which shows wavelength distribution of sunlight. 太陽光の波長分布、受光素子の分光感度特性、及び光学薄膜の特性の関係を示す図である。It is a figure which shows the relationship between the wavelength distribution of sunlight, the spectral sensitivity characteristic of a light receiving element, and the characteristic of an optical thin film. さらに別の実施の形態に係る入力装置が有する決定ボタンの断面図である。It is sectional drawing of the determination button which the input device which concerns on another embodiment has. さらに別の実施の形態に係る入力装置の動作についての一実施形態を示す図である。It is a figure which shows one Embodiment about operation | movement of the input device which concerns on another embodiment. さらに別の実施の形態に係る入力装置を示す斜視図である。It is a perspective view which shows the input device which concerns on another embodiment. さらに別の実施の形態に係る入力装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the input device which concerns on another embodiment. さらに別の実施の形態に係る入力装置が有する回路を示す図である。It is a figure which shows the circuit which the input device which concerns on another embodiment has. 外乱光が強い場合の光センサの出力波形と、図64に示す回路により波形整形された信号との関係を示す図である。FIG. 65 is a diagram showing a relationship between an output waveform of the optical sensor when disturbance light is strong and a signal whose waveform is shaped by the circuit shown in FIG. 64. 速度値の大きさ応じて、指数関数的に発光周期Tが変化する場合の一例を示す図である。It is a figure which shows an example in case the light emission period T changes exponentially according to the magnitude | size of a speed value. 光センサからユーザの指までの距離と、受光素子からの出力電圧との関係について説明するための図である。It is a figure for demonstrating the relationship between the distance from a photosensor to a user's finger | toe, and the output voltage from a light receiving element. 他の実施の形態に係る入力装置が有する決定ボタンの断面図である。It is sectional drawing of the determination button which the input device which concerns on other embodiment has. 本発明の一実施形態に係るスイッチモジュールを示す断面図である。It is sectional drawing which shows the switch module which concerns on one Embodiment of this invention. 図69に示すスイッチモジュールの分解断面図であり、FIG. 70 is an exploded cross-sectional view of the switch module shown in FIG. 69; 図69に示すスイッチモジュールの平面図である。FIG. 70 is a plan view of the switch module shown in FIG. 69. 他の実施形態に係るスイッチモジュールを示す断面図である。It is sectional drawing which shows the switch module which concerns on other embodiment. さらに別の実施形態に係るスイッチモジュールを示す断面図である。It is sectional drawing which shows the switch module which concerns on another embodiment. さらに別の実施形態に係るスイッチモジュールを示す断面図である。It is sectional drawing which shows the switch module which concerns on another embodiment. さらに別の実施形態に係るスイッチモジュールを示す断面図である。It is sectional drawing which shows the switch module which concerns on another embodiment. さらに別の実施形態に係るスイッチモジュールを示す断面図である。It is sectional drawing which shows the switch module which concerns on another embodiment. さらに別の実施形態に係るスイッチモジュールを示す断面図である。It is sectional drawing which shows the switch module which concerns on another embodiment. さらに別の実施形態に係るスイッチモジュールを示す断面図である。It is sectional drawing which shows the switch module which concerns on another embodiment. さらに別の実施形態に係るスイッチモジュールを示す断面図である。It is sectional drawing which shows the switch module which concerns on another embodiment. 図79に示すスイッチモジュールの平面図である。FIG. 80 is a plan view of the switch module shown in FIG. 79.

符号の説明Explanation of symbols

1、51、61、71、81、91、200、300、400…入力装置
2…ポインタ
3…画面
6…表面ボタン
7…移動ボタン
8、211、311、411、511…決定ボタン
11…操作ボタン
10、50、60、70、80、90、210…筐体
15…角速度センサユニット
16…加速度センサユニット
19…MPU
20…水晶発振器
21…送信機
22…アンテナ
23、95、223…操作部
40…制御装置
54、154…接続線
58A、59A、58B、58C…端子
97…プッシュボタン
100…制御システム
110…回路
130、140、150、160、170、180、190、210、220…スイッチモジュール
133、135…弾性材
143…空間
151…第1の角速度センサ
152…第2の角速度センサ
161…第1の加速度センサ
162…第2の加速度センサ
215a、215b、215c、215d…スイッチ
252…反射型光センサ
252a…発光素子
252b…受光素子
256…遮光板
352…静電容量センサ
452…透過型光センサ
500…センサモジュール体
DESCRIPTION OF SYMBOLS 1, 51, 61, 71, 81, 91, 200, 300, 400 ... Input device 2 ... Pointer 3 ... Screen 6 ... Front button 7 ... Move button 8, 211, 311, 411, 511 ... Decision button 11 ... Operation button 10, 50, 60, 70, 80, 90, 210 ... casing 15 ... angular velocity sensor unit 16 ... acceleration sensor unit 19 ... MPU
DESCRIPTION OF SYMBOLS 20 ... Crystal oscillator 21 ... Transmitter 22 ... Antenna 23, 95, 223 ... Operation part 40 ... Control apparatus 54, 154 ... Connection line 58A, 59A, 58B, 58C ... Terminal 97 ... Push button 100 ... Control system 110 ... Circuit 130 , 140, 150, 160, 170, 180, 190, 210, 220 ... switch module 133, 135 ... elastic material 143 ... space 151 ... first angular velocity sensor 152 ... second angular velocity sensor 161 ... first acceleration sensor 162 ... Second acceleration sensor 215a, 215b, 215c, 215d ... Switch 252 ... Reflection type optical sensor 252a ... Light emitting element 252b ... Light receiving element 256 ... Light shielding plate 352 ... Capacitance sensor 452 ... Transmission type optical sensor 500 ... Sensor module body

図8(A)に示すように、基本姿勢の状態で、ユーザが手首や腕を上下方向に動かすかまたはX軸の周りで回転させる。このとき、第2の加速度センサ162は、Y軸方向の加速度(第2の加速度)を検出し、第1の角速度センサ151は、X軸の周りの角速度(第1の角速度)を検出する。これらの検出値に基き、制御装置40は、ポインタ2がY軸方向に移動するようにそのポインタ2の表示を制御する。 As shown in FIG. 8A, in the basic posture, the user moves the wrist or arm up and down or rotates around the X axis. At this time, the second acceleration sensor 162 detects the acceleration in the Y-axis direction (second acceleration), and the first angular velocity sensor 151 detects the angular velocity around the X-axis (first angular velocity). Based on these detection values, the control device 40 controls the display of the pointer 2 so that the pointer 2 moves in the Y-axis direction.

一方、図8(B)に示すように、基本姿勢の状態で、ユーザが手首や腕を左右方向に動かすかまたはY軸の周りで回転させる。このとき、第1の加速度センサ161は、X軸方向の加速度(第1の加速度)を検出し、第2の角速度センサ152は、Y軸の周りの角速度(第2の角速度)を検出する。これらの検出値に基き、制御装置40は、ポインタ2がX軸方向に移動するようにそのポインタ2の表示を制御する。 On the other hand, as shown in FIG. 8B, in the basic posture state, the user moves the wrist or arm in the left-right direction or rotates around the Y axis. At this time, the first acceleration sensor 161 detects acceleration in the X-axis direction (first acceleration), and the second angular velocity sensor 152 detects angular velocity around the Y-axis (second angular velocity). Based on these detection values, the control device 40 controls the display of the pointer 2 so that the pointer 2 moves in the X-axis direction.

制御装置40は、入力装置1の単位時間当りのヨー方向の変位を、画面3上のX軸上でのポインタ2の変位量に変換し、入力装置1の単位時間当りのピッチ方向の変位を、画面3上のY軸上でのポインタ2の変位量に変換することにより、ポインタ2を移動させる。典型的には、例えば図12に示す例では、制御装置40のMPU35は、所定のクロック数ごとに供給されてくる速度値について、(n−1)回目に供給された速度値に、n回目に供給された速度値を加算する。これにより、当該n回目に供給された速度値が、ポインタ2の変位量に相当し、ポインタ2の画面3上の座標情報が生成される。

The control device 40 converts the displacement in the yaw direction per unit time of the input device 1 into the amount of displacement of the pointer 2 on the X axis on the screen 3, and the displacement in the pitch direction per unit time of the input device 1 is converted. The pointer 2 is moved by converting the amount of displacement of the pointer 2 on the Y axis on the screen 3. Typically, for example, in the example illustrated in FIG. 12, the MPU 35 of the control device 40 sets the speed value supplied for each predetermined number of clocks to the speed value supplied for the (n−1) th time, n Add the speed value supplied for the second time. Thus, the velocity value supplied for the nth time corresponds to the displacement amount of the pointer 2, and the coordinate information on the screen 3 of the pointer 2 is generated.

Claims (58)

画面上のポインタの動きを制御する入力装置であって、
筐体と、
前記筐体の動きを検出し、該筐体の動きに応じた検出信号を出力するセンサと、
前記検出信号に応じて前記画面上での前記ポインタの変位量に対応する移動コマンドを出力する移動コマンド出力手段と、
前記入力装置への操作入力に応じて切り替え可能な第1のスイッチと、
前記第1のスイッチの切り替えに応じて前記ポインタの移動及びその移動の停止を切り替えるために前記移動コマンドの出力を制御する出力制御手段と
を具備する入力装置。
An input device for controlling the movement of the pointer on the screen,
A housing,
A sensor that detects the movement of the casing and outputs a detection signal corresponding to the movement of the casing;
Movement command output means for outputting a movement command corresponding to the amount of displacement of the pointer on the screen in response to the detection signal;
A first switch that can be switched according to an operation input to the input device;
An input device comprising: output control means for controlling output of the movement command in order to switch movement of the pointer and stop of movement of the pointer according to switching of the first switch.
請求項1に記載の入力装置であって、
前記出力制御手段は、
前記第1のスイッチによる第1の操作信号が入力されている場合、前記ポインタの移動が可能となるように前記移動コマンドの出力を制御する入力装置。
The input device according to claim 1,
The output control means includes
An input device for controlling the output of the movement command so that the pointer can be moved when a first operation signal from the first switch is input.
請求項2に記載の入力装置であって、
第2のスイッチを有し、前記第1の操作信号が入力されている状態で、前記第2のスイッチによる前記入力装置への第2の操作信号の入力に応じた決定コマンドを出力する決定コマンド出力手段をさらに具備する入力装置。
The input device according to claim 2,
A determination command having a second switch and outputting a determination command corresponding to the input of the second operation signal to the input device by the second switch in a state in which the first operation signal is input; An input device further comprising output means.
請求項3に記載の入力装置であって、
前記第1の操作信号の入力及び前記第2の操作信号の入力を連続的に行うための2段階のアクションを有する操作部をさらに具備する入力装置。
The input device according to claim 3,
An input device further comprising an operation unit having a two-stage action for continuously inputting the first operation signal and the second operation signal.
請求項4に記載の入力装置であって、
前記操作部は、
直線的なプッシュにより前記第1のスイッチ及び前記第2のスイッチに対応可能なプッシュタイプのボタンを有する入力装置。
The input device according to claim 4,
The operation unit is
An input device having a push-type button that can correspond to the first switch and the second switch by linear push.
請求項4に記載の入力装置であって、
前記操作部は、
前記第1のスイッチを有するプッシュタイプの第1のボタンと、
前記第1のボタンとは物理的に離れて設けられ、前記第2のスイッチを有するプッシュタイプの第2のボタンと、
前記第1のボタン及び前記第2のボタンを連続的に押すことが可能な表面ボタンと
を有する入力装置。
The input device according to claim 4,
The operation unit is
A push-type first button having the first switch;
A push-type second button provided physically apart from the first button and having the second switch;
An input device comprising: a front button capable of continuously pressing the first button and the second button.
請求項1に記載の入力装置であって、
前記出力制御手段は、
前記第1のスイッチによる第1の操作信号が入力されている場合、移動コマンドの出力を停止するように、または、前記変位量をゼロとした前記移動コマンドを出力するように前記移動コマンドの出力を制御する入力装置。
The input device according to claim 1,
The output control means includes
When the first operation signal by the first switch is input, the output of the movement command is output so as to stop the output of the movement command or to output the movement command with the displacement amount being zero. Input device to control.
請求項2に記載の入力装置であって、
第2のスイッチを有し、前記第1の操作信号の入力が解除された状態で、前記第2のスイッチによる前記入力装置への第2の操作信号の入力に応じた決定コマンドを出力する決定コマンド出力手段をさらに具備する入力装置。
The input device according to claim 2,
A determination that includes a second switch and outputs a determination command corresponding to the input of the second operation signal to the input device by the second switch in a state where the input of the first operation signal is released An input device further comprising command output means.
請求項3に記載の入力装置であって、
前記第2のスイッチにより前記第2の操作信号が入力されてから第1の時間以内は、前記移動コマンドの出力を停止するように、または、前記変位量をゼロとした前記移動コマンドを出力するように前記移動コマンド出力手段を制御する移動コマンド制御手段をさらに具備する入力装置。
The input device according to claim 3,
Within a first time after the second operation signal is input by the second switch, the movement command is output to stop the output of the movement command or the displacement amount is set to zero. An input device further comprising movement command control means for controlling the movement command output means.
請求項3に記載の入力装置であって、
前記第2のスイッチにより前記第2の操作信号の入力が解除されてから第2の時間以内は、前記移動コマンドの出力を停止するように、または、前記変位量をゼロとした前記移動コマンドを出力するように前記移動コマンド出力手段を制御する移動コマンド制御手段をさらに具備する入力装置。
The input device according to claim 3,
Within the second time after the input of the second operation signal by the second switch is canceled, the movement command is set so that the output of the movement command is stopped or the displacement amount is set to zero. An input device further comprising movement command control means for controlling the movement command output means to output.
請求項9に記載の入力装置であって、
前記移動コマンド制御手段は、
前記第2のスイッチにより前記第2の操作信号が入力されてから前記第1の時間以内に前記第2の操作信号の入力が解除された場合、該第2の操作信号の入力が解除されてから前記第2の時間以内は、前記移動コマンドの出力の停止するように前記移動コマンド出力手段を制御する入力装置。
The input device according to claim 9,
The movement command control means includes
When the input of the second operation signal is canceled within the first time after the second operation signal is input by the second switch, the input of the second operation signal is canceled An input device that controls the movement command output means so as to stop the output of the movement command within the second time period from.
請求項9に記載の入力装置であって、
前記移動コマンド制御手段は、
前記第2のスイッチにより前記第2の操作信号が入力されてから前記第1の時間以内に前記第2の操作信号の入力が解除された場合、該第2の操作信号の入力が解除されてから前記第2の時間以内は、前記変位量をゼロとした前記移動コマンドを出力するように前記移動コマンド出力手段を制御する入力装置。
The input device according to claim 9,
The movement command control means includes
When the input of the second operation signal is canceled within the first time after the second operation signal is input by the second switch, the input of the second operation signal is canceled An input device that controls the movement command output means so as to output the movement command with the displacement amount set to zero within the second time.
請求項10に記載の入力装置であって、
前記移動コマンド制御手段は、
前記第2のスイッチにより前記第2の操作信号の入力が解除されてから前記第2の時間以内に前記第2の操作信号が入力された場合、該第2の操作信号が入力されてから前記第1の時間以内は、前記移動コマンドの出力の停止するように前記移動コマンド出力手段を制御する入力装置。
The input device according to claim 10,
The movement command control means includes
In a case where the second operation signal is input within the second time after the input of the second operation signal by the second switch is canceled, the second operation signal is input and then the An input device that controls the movement command output means to stop the output of the movement command within a first time.
請求項10に記載の入力装置であって、
前記移動コマンド制御手段は、
前記第2のスイッチにより前記第2の操作信号の入力が解除されてから前記第2の時間以内に前記第2の操作信号が入力された場合、該第2の操作信号が入力されてから前記第1の時間以内は、前記変位量をゼロとした前記移動コマンドを出力するように前記移動コマンド出力手段を制御する入力装置。
The input device according to claim 10,
The movement command control means includes
In a case where the second operation signal is input within the second time after the input of the second operation signal by the second switch is canceled, the second operation signal is input and then the An input device that controls the movement command output means so as to output the movement command with the displacement amount being zero within a first time.
請求項9に記載の入力装置であって、
前記出力制御手段は、
前記ポインタを移動させるための前記第1の操作信号が入力されてから第3の時間経過後に、前記移動コマンドの出力を開始するように前記移動コマンド出力手段を制御する入力装置。
The input device according to claim 9,
The output control means includes
An input device that controls the movement command output means to start outputting the movement command after a third time has elapsed since the input of the first operation signal for moving the pointer.
請求項7に記載の入力装置であって、
第2のスイッチを有し、前記第1の操作信号が入力されている状態で、前記第2のスイッチによる前記入力装置への第2の操作信号の入力に応じた決定コマンドを出力する決定コマンド出力手段をさらに具備する入力装置。
The input device according to claim 7,
A determination command having a second switch and outputting a determination command corresponding to the input of the second operation signal to the input device by the second switch in a state in which the first operation signal is input; An input device further comprising output means.
筐体と、前記筐体の動きを検出し、画面上でのポインタの変位量に対応する、該筐体の動きに応じた検出信号を出力するセンサと、操作入力に応じて切り替え可能な第1のスイッチと、前記第1のスイッチの切り替えに応じて前記検出信号の出力を制御する出力制御手段とを有する入力装置から出力された前記検出信号に応じて、前記ポインタの動きを制御する制御装置であって、
前記検出信号を受信する受信手段と、
前記受信された検出信号に基く前記変位量に対応する対応信号を出力する出力手段と、
前記対応信号に応じて前記画面上での前記ポインタの表示位置を制御し、前記出力制御手段による制御に応じて前記ポインタの移動及びその移動の停止を制御する表示制御手段と
を具備する制御装置。
A switch that detects the movement of the casing and outputs a detection signal corresponding to the movement of the casing corresponding to the amount of displacement of the pointer on the screen. A control for controlling the movement of the pointer in accordance with the detection signal output from the input device having one switch and an output control means for controlling the output of the detection signal in response to switching of the first switch. A device,
Receiving means for receiving the detection signal;
An output means for outputting a corresponding signal corresponding to the displacement based on the received detection signal;
A control device comprising: display control means for controlling a display position of the pointer on the screen in accordance with the correspondence signal, and for controlling movement of the pointer and stoppage of the movement in accordance with control by the output control means. .
画面上のポインタの動きを制御する制御システムであって、
筐体と、
前記筐体の動きを検出し、該筐体の動きに応じた検出信号を出力するセンサと、
前記検出信号に応じて前記画面上での前記ポインタの変位量に対応する移動コマンドを出力する移動コマンド出力手段と、
前記入力装置への操作入力に応じて切り替え可能な第1のスイッチと、
前記第1のスイッチの切り替えに応じて前記移動コマンドの出力を制御する出力制御手段とを有する入力装置と、
前記移動コマンドを受信する受信手段と、
前記受信された移動コマンドに応じて前記画面上での前記ポインタの表示位置を制御し、前記出力制御手段による制御に応じて前記ポインタの移動及びその移動の停止を制御する表示制御手段とを有する制御装置と
を具備する制御システム。
A control system for controlling the movement of a pointer on a screen,
A housing,
A sensor that detects the movement of the casing and outputs a detection signal corresponding to the movement of the casing;
Movement command output means for outputting a movement command corresponding to the amount of displacement of the pointer on the screen in response to the detection signal;
A first switch that can be switched according to an operation input to the input device;
An input device having output control means for controlling the output of the movement command in response to switching of the first switch;
Receiving means for receiving the movement command;
Display control means for controlling the display position of the pointer on the screen in accordance with the received movement command, and for controlling movement of the pointer and stop of the movement in accordance with control by the output control means. A control system comprising a control device.
画面上のポインタの動きを制御する制御システムであって、
筐体と、
前記筐体の動きを検出し、前記画面上での前記ポインタの変位量に対応する、該筐体の動きに応じた検出信号を出力するセンサと、
操作入力に応じて切り替え可能な第1のスイッチと、
前記第1のスイッチの切り替えに応じて前記検出信号の出力を制御する出力制御手段とを有する入力装置と、
前記検出信号を受信する受信手段と、
前記受信された検出信号に基く前記変位量に対応する対応信号を出力する出力手段と、
前記対応信号に応じて前記画面上での前記ポインタの表示位置を制御し、前記出力制御手段による制御に応じて前記ポインタの移動及びその移動の停止を制御する表示制御手段とを有する制御装置と
を具備する制御システム。
A control system for controlling the movement of a pointer on a screen,
A housing,
A sensor that detects the movement of the housing and outputs a detection signal corresponding to the movement of the housing corresponding to the amount of displacement of the pointer on the screen;
A first switch that can be switched according to an operation input;
An input device having output control means for controlling the output of the detection signal in response to switching of the first switch;
Receiving means for receiving the detection signal;
An output means for outputting a corresponding signal corresponding to the displacement based on the received detection signal;
A control device having display control means for controlling a display position of the pointer on the screen in accordance with the correspondence signal and controlling movement of the pointer and stop of the movement in accordance with control by the output control means; A control system comprising:
入力装置の筐体の動きを検出することで、該筐体の動きに応じた検出信号を出力し、
前記検出信号に応じて画面上でのポインタの変位量に対応する移動コマンドを出力し、
前記入力装置に設けられた、前記入力装置への操作入力による第1のスイッチの切り替えに応じて前記移動コマンドの出力を制御し、
前記移動コマンドに応じて前記画面上での前記ポインタの表示位置を制御し、
前記移動コマンドの出力の制御に応じて前記ポインタの移動及びその移動の停止を制御する
制御方法。
By detecting the movement of the casing of the input device, a detection signal corresponding to the movement of the casing is output,
In response to the detection signal, a movement command corresponding to the amount of pointer displacement on the screen is output,
Controlling the output of the movement command according to the switching of the first switch by the operation input to the input device provided in the input device,
Controlling the display position of the pointer on the screen according to the movement command;
A control method for controlling movement of the pointer and stopping of the movement according to control of output of the movement command.
画面上のポインタの動きを制御する入力装置であって、
筐体と、
前記筐体の動きを検出し、前記筐体の動きに応じた動き信号を出力する動きセンサと、
前記画面上で前記ポインタを移動させるための、前記動き信号に応じた移動コマンドを出力するコマンド出力手段と、
検出領域を有し、前記検出領域内にユーザの身体が存在するか否かを検出するセンサと、
前記センサにより前記検出領域内に前記ユーザの身体が存在することが検出された場合、前記ポインタの移動及びその移動の停止を切り替えるために前記移動コマンドの出力を制御する出力制御手段と
を具備する入力装置。
An input device for controlling the movement of the pointer on the screen,
A housing,
A motion sensor that detects the movement of the housing and outputs a motion signal according to the movement of the housing;
Command output means for outputting a movement command corresponding to the motion signal for moving the pointer on the screen;
A sensor having a detection region and detecting whether or not a user's body is present in the detection region;
Output control means for controlling the output of the movement command in order to switch the movement of the pointer and the stop of the movement when the sensor detects that the user's body is present in the detection area. Input device.
請求項21に記載の入力装置であって、
前記出力制御手段は、
前記検出領域内に前記ユーザの身体が存在することが検出された場合に、前記画面上で前記ポインタが移動するように前記移動コマンドの出力を制御する
入力装置。
The input device according to claim 21, wherein
The output control means includes
An input device that controls the output of the movement command so that the pointer moves on the screen when it is detected that the user's body is present in the detection area.
請求項21に記載の入力装置であって、
前記出力制御手段は、
前記検出領域内に前記ユーザの身体が存在することが検出された場合に、前記画面上で前記ポインタの移動を停止するように前記移動コマンドの出力を制御する
入力装置。
The input device according to claim 21, wherein
The output control means includes
An input device that controls the output of the movement command so as to stop the movement of the pointer on the screen when it is detected that the body of the user is present in the detection area.
請求項22に記載の入力装置であって、
前記ユーザにより押圧操作され、前記押圧操作に応じた押圧操作信号を出力する操作部と、
前記押圧操作信号に応じた決定コマンドを出力する決定コマンド出力手段と
をさらに具備する入力装置。
An input device according to claim 22,
An operation unit that is pressed by the user and outputs a pressing operation signal corresponding to the pressing operation;
An input device further comprising: determination command output means for outputting a determination command according to the pressing operation signal.
請求項24に記載の入力装置であって、
前記出力制御手段は、前記検出領域内に前記ユーザの身体が存在することが検出されている状態での前記押圧操作信号の入力に応じて、前記決定コマンドの出力を制御する
入力装置。
An input device according to claim 24,
The output control means controls an output of the determination command in response to an input of the pressing operation signal in a state where the presence of the user's body is detected in the detection area.
請求項25に記載の入力装置であって、
前記検出領域は、前記操作部上に配置されている入力装置。
The input device according to claim 25, wherein
The detection area is an input device arranged on the operation unit.
請求項24に記載の入力装置であって、
前記出力制御手段は、前記検出領域内に前記ユーザの身体が存在することが検出されていない状態での前記押圧操作信号の入力に応じて、前記決定コマンドの出力を制御する
入力装置。
An input device according to claim 24,
The input control unit controls output of the determination command in response to an input of the pressing operation signal in a state where it is not detected that the user's body is present in the detection area.
請求項27に記載の入力装置であって、
前記検出領域は、前記操作部への押圧方向とは異なる方向に前記操作部及び前記検出領域が並ぶように、配置されている入力装置。
The input device according to claim 27, wherein
The input device in which the detection area is arranged so that the operation section and the detection area are arranged in a direction different from a pressing direction to the operation section.
請求項21に記載の入力装置であって、
前記センサは、
前記検出領域に光を照射する発光素子と、
前記光を検出する受光素子と
を有する光センサである入力装置。
The input device according to claim 21, wherein
The sensor is
A light emitting element for irradiating the detection region with light;
An input device which is an optical sensor having a light receiving element for detecting the light.
請求項29に記載の入力装置であって、
前記受光素子を受ける光のうち、前記発光素子から照射される前記光の波長領域に属する光を選択的に透過させる波長選択領域をさらに具備する入力装置。
30. The input device according to claim 29, wherein
An input device further comprising a wavelength selection region that selectively transmits light belonging to the wavelength region of the light emitted from the light emitting element among the light receiving the light receiving element.
請求項21に記載の入力装置であって、
前記センサは、静電容量センサである入力装置。
The input device according to claim 21, wherein
The input device is a capacitance sensor.
請求項21に記載の入力装置であって、
前記検出領域内に前記ユーザの身体が存在することが検出されない場合、または、前記前記検出領域内に前記ユーザの身体が存在することが検出されない状態が所定時間継続した場合、前記動きセンサへの電力の供給を規制する規制手段をさらに具備する入力装置。
The input device according to claim 21, wherein
When it is not detected that the user's body is present in the detection area, or when it is not detected that the user's body is present in the detection area continues for a predetermined time, An input device further comprising a regulating means for regulating power supply.
請求項21に記載の入力装置であって、
前記センサは、所定の周期で、前記検出領域に前記ユーザの身体が存在するか否かを検出する入力装置。
The input device according to claim 21, wherein
The sensor is an input device that detects whether or not the user's body is present in the detection region at a predetermined cycle.
請求項33に記載の入力装置であって、
前記周期を可変に制御する周期制御手段をさらに具備する入力装置。
An input device according to claim 33,
An input device further comprising cycle control means for variably controlling the cycle.
請求項34に記載の入力装置であって、
前記周期制御手段は、前記動き信号の出力値、または、前記動き信号に基づき得られる演算値が大きくなるに従って前記周期が短くなるように前記周期を制御する入力装置。
35. The input device according to claim 34, wherein
The cycle control means is an input device that controls the cycle so that the cycle becomes shorter as an output value of the motion signal or a calculated value obtained based on the motion signal increases.
請求項34に記載の入力装置であって、
前記周期制御手段は、前記検出領域内に前記ユーザの身体が存在することが検出されなくなってから前記存在が検出されるまでの時間が長くなるにしたがって前記周期が長くなるように前記周期を制御する入力装置。
35. The input device according to claim 34, wherein
The cycle control means controls the cycle so that the cycle becomes longer as the time from when the presence of the user's body is not detected within the detection area until the presence is detected becomes longer. Input device.
請求項34に記載の入力装置であって、
前記周期制御手段は、前記入力装置に電源からの電力の供給が開始されてから、前記検出領域内に前記ユーザの身体が存在することが検出されるまでの時間が長くなるにしたがって前記周期が長くなるように前記周期を制御する入力装置。
35. The input device according to claim 34, wherein
The cycle control means is configured such that the cycle increases as the time from when the supply of power from the power source to the input device is started until the presence of the user's body in the detection region is increased. An input device that controls the period to be long.
請求項33に記載の入力装置であって、
前記センサは、
前記検出領域に光を照射する発光素子と、
前記光を検出する受光素子と、
前記周期で断続的に前記発光素子に電圧を供給するように前記電圧を制御し、前記周期によらず継続的に前記受光素子に前記電圧を供給するように前記電圧を制御する電圧制御手段とを有する
入力装置。
An input device according to claim 33,
The sensor is
A light emitting element for irradiating the detection region with light;
A light receiving element for detecting the light;
Voltage control means for controlling the voltage so as to supply a voltage to the light emitting element intermittently in the cycle, and to control the voltage so as to continuously supply the voltage to the light receiving element regardless of the cycle; Having an input device.
請求項33に記載の入力装置であって、
前記センサは、
前記検出領域に光を照射する発光素子と、
前記光を検出する受光素子と、
前記発光素子及び前記受光素子の間に挟みこまれるように配置され、前記発光素子からの前記光を遮蔽する遮蔽部材をさらに有する入力装置。
An input device according to claim 33,
The sensor is
A light emitting element for irradiating the detection region with light;
A light receiving element for detecting the light;
An input device further comprising a shielding member arranged so as to be sandwiched between the light emitting element and the light receiving element and shielding the light from the light emitting element.
請求項38に記載の入力装置であって、
前記受光素子は、
前記検出された前記光の強さに応じた受光信号を出力し、
前記入力装置は、
前記受光信号を入力し、前記受光信号の出力値の変化量に応じて前記受光信号が入力されたか否かを判定する判定手段をさらに具備する
入力装置。
39. The input device according to claim 38, comprising:
The light receiving element is
Outputting a light reception signal corresponding to the detected intensity of the light;
The input device is:
An input device further comprising a determination unit that inputs the light reception signal and determines whether or not the light reception signal is input according to a change amount of an output value of the light reception signal.
請求項38に記載の入力装置であって、
前記受光素子は、
前記検出された前記光の強さに応じた受光信号を出力し、
前記入力装置は、
前記受光信号を入力し、前記受光信号のDC成分を除去する除去手段と、
前記DC成分が除去された前記受光信号の波形を整形する波形整形手段と、
を具備する入力装置。
39. The input device according to claim 38, comprising:
The light receiving element is
Outputting a light reception signal corresponding to the detected intensity of the light;
The input device is:
Removing means for inputting the received light signal and removing a DC component of the received light signal;
Waveform shaping means for shaping the waveform of the received light signal from which the DC component has been removed;
An input device comprising:
請求項24に記載の入力装置であって、
前記出力制御手段は、前記押圧操作信号の入力が開始されてから第1の時間以内は、前記画面上で前記ポインタが停止するように前記移動コマンドの出力を制御する入力装置。
An input device according to claim 24,
The output control means is an input device for controlling the output of the movement command so that the pointer stops on the screen within a first time after the input of the pressing operation signal is started.
請求項24に記載の入力装置であって、
前記出力制御手段は、前記押圧操作信号の入力が解除されてから第2の時間以内は、前記画面上で前記ポインタが停止するように前記移動コマンドの出力を制御する入力装置。
An input device according to claim 24,
The output control means is an input device that controls the output of the movement command so that the pointer stops on the screen within a second time after the input of the pressing operation signal is canceled.
請求項42に記載の入力装置であって、
前記出力制御手段は、前記第1の時間内に前記押圧操作信号の入力が解除された場合、前記押圧操作信号の入力の解除から第2の時間内は、前記画面上で前記ポインタが停止するように前記移動コマンドの出力を制御する入力装置。
An input device according to claim 42,
When the input of the pressing operation signal is canceled within the first time period, the output control means stops the pointer on the screen during the second time period after the input of the pressing operation signal is canceled. An input device for controlling the output of the movement command.
請求項43に記載の入力装置であって、
前記出力制御手段は、前記第2の時間内に前記押圧操作信号の入力が開始された場合、前記押圧操作信号の入力の開始から第1の時間内は、前記画面上で前記ポインタが停止するように前記移動コマンドの出力を制御する入力装置。
An input device according to claim 43, wherein
When the input of the pressing operation signal is started within the second time, the output control means stops the pointer on the screen during the first time from the start of the input of the pressing operation signal. An input device for controlling the output of the movement command.
請求項40に記載の入力装置であって、
前記周期で発光する前記発光素子の、発光時における前記受光信号の出力値及び消灯時における前記受光信号出力値の差が所定の閾値を超えるか否かに応じて前記受光信号の入力を判定する入力装置。
41. The input device according to claim 40, wherein
The light-emitting element that emits light in the cycle determines input of the light-receiving signal according to whether or not a difference between the light-receiving signal output value during light emission and the light-receiving signal output value during light extinction exceeds a predetermined threshold. Input device.
請求項29に記載の入力装置であって、
前記ユーザにより押圧される押圧面を有し、前記押圧面上に前記検出領域が配置されるように設けられ、前記発光素子から照射された光を透過させる透過部材をさらに具備する
入力装置。
30. The input device according to claim 29, wherein
An input device further comprising a transmission member that has a pressing surface pressed by the user, is provided so that the detection region is disposed on the pressing surface, and transmits light emitted from the light emitting element.
請求項47に記載の入力装置であって、
前記透過部材及び前記光センサを一体的に支持する支持部材をさらに具備する入力装置。
The input device according to claim 47, wherein
An input device further comprising a support member that integrally supports the transmission member and the optical sensor.
請求項48に記載の入力装置であって、
前記光センサは、前記透過部材により樹脂封止されている入力装置。
49. An input device according to claim 48, comprising:
The optical sensor is an input device that is resin-sealed by the transmissive member.
請求項48に記載の入力装置であって、
前記支持部材は、
前記発光素子及び前記受光素子を保持する保持ベースと、
前記透過部材に当接するように、前記発光素子及び前記受光素子の間で前記保持ベース上に設けられ、前記発光素子からの前記光を遮光する遮光部材と
を有する入力装置。
49. An input device according to claim 48, comprising:
The support member is
A holding base for holding the light emitting element and the light receiving element;
An input device comprising: a light-shielding member that is provided on the holding base between the light-emitting element and the light-receiving element so as to be in contact with the transmission member and shields the light from the light-emitting element.
請求項23に記載の入力装置であって、
前記ユーザにより押圧操作され、前記押圧操作に応じた押圧操作信号を出力する操作部と、
前記押圧操作信号に応じた決定コマンドを出力する決定コマンド出力手段と
をさらに具備する入力装置。
The input device according to claim 23, wherein
An operation unit that is pressed by the user and outputs a pressing operation signal corresponding to the pressing operation;
An input device further comprising: determination command output means for outputting a determination command according to the pressing operation signal.
請求項31に記載の入力装置であって、
前記ユーザにより押圧操作され、前記押圧操作に応じた押圧操作信号を出力する操作部と、
前記押圧操作信号に応じた決定コマンドを出力する決定コマンド出力手段と
をさらに具備する入力装置。
The input device according to claim 31, wherein
An operation unit that is pressed by the user and outputs a pressing operation signal corresponding to the pressing operation;
An input device further comprising: determination command output means for outputting a determination command according to the pressing operation signal.
筐体と、前記筐体の動きを検出し、前記筐体の動きに応じた動き信号を出力する動きセンサと、検出領域を有し、前記検出領域内にユーザの身体が存在するか否かを検出するセンサとを有する入力装置から出力された前記動き信号の情報、及び前記身体が存在することを示す存在情報に応じて画面上のポインタの移動の表示を制御する制御装置であって、
前記動き信号の情報、及び前記存在情報を受信する受信手段と、
前記画面上で前記ポインタを移動させるための、前記動き信号に応じた制御信号を出力する出力手段と、
前記制御信号に応じて前記画面上での前記ポインタの移動の表示を制御する表示制御手段と、
前記存在情報に応じて前記ポインタの移動及びその移動の停止を切り替えるために前記制御信号の出力を制御する出力制御手段と
を具備する制御装置。
Whether there is a housing, a motion sensor that detects movement of the housing and outputs a motion signal according to the movement of the housing, and a detection area, and whether or not a user's body exists in the detection area A control device that controls display of movement of the pointer on the screen in accordance with information on the motion signal output from an input device having a sensor for detecting the presence of the motion signal and presence information indicating that the body exists.
Receiving means for receiving the motion signal information and the presence information;
An output means for outputting a control signal corresponding to the motion signal for moving the pointer on the screen;
Display control means for controlling display of movement of the pointer on the screen in response to the control signal;
A control device comprising: output control means for controlling the output of the control signal to switch the movement of the pointer and the stop of the movement according to the presence information.
画面上のポインタの動きを制御する制御システムであって、
筐体と、
前記筐体の動きを検出し、前記筐体の動きに応じた動き信号を出力する動きセンサと、
前記画面上で前記ポインタを移動させるための、前記動き信号に応じた移動コマンドを出力するコマンド出力手段と、
検出領域を有し、前記検出領域内にユーザの身体が存在するか否かを検出するセンサと、
前記センサにより前記検出領域内に前記ユーザの身体が存在することが検出された場合、前記ポインタの移動及びその移動の停止を切り替えるために前記移動コマンドの出力を制御する出力制御手段とを有する入力装置と、
前記移動コマンドを受信する受信手段と、
前記移動コマンドに応じて前記画面上でのポインタの移動の表示を制御する表示制御手段とを有する制御装置と
を具備する制御システム。
A control system for controlling the movement of a pointer on a screen,
A housing,
A motion sensor that detects the movement of the housing and outputs a motion signal according to the movement of the housing;
Command output means for outputting a movement command corresponding to the motion signal for moving the pointer on the screen;
A sensor having a detection region and detecting whether or not a user's body is present in the detection region;
And an output control means for controlling the output of the movement command to switch the movement of the pointer and the stop of the movement when the sensor detects that the user's body is present in the detection area. Equipment,
Receiving means for receiving the movement command;
A control system comprising: a display control unit that controls display of movement of the pointer on the screen according to the movement command.
画面上のポインタの動きを制御する制御システムであって、
筐体と、
前記筐体の動きを検出し、前記筐体の動きに応じた動き信号を出力する動きセンサと、
検出領域を有し、前記検出領域内にユーザの身体が存在するか否かを検出するセンサと、
前記動き信号の情報、及び前記身体が存在することを示す存在情報を送信する送信手段とを有する入力装置と、
前記動き信号の情報、及び前記存在情報を受信する受信手段と、
前記画面上で前記ポインタを移動させるための、前記動き信号に応じた制御信号を出力する出力手段と、
前記制御信号に応じて前記画面上での前記ポインタの移動の表示を制御する表示制御手段と、
前記存在情報に応じて前記ポインタの移動及びその移動の停止を切り替えるために前記制御信号の出力を制御する出力制御手段とを有する制御装置と
を具備する制御システム。
A control system for controlling the movement of a pointer on a screen,
A housing,
A motion sensor that detects the movement of the housing and outputs a motion signal according to the movement of the housing;
A sensor having a detection region and detecting whether or not a user's body is present in the detection region;
An input device having information on the motion signal and transmission means for transmitting presence information indicating the presence of the body;
Receiving means for receiving the motion signal information and the presence information;
An output means for outputting a control signal corresponding to the motion signal for moving the pointer on the screen;
Display control means for controlling display of movement of the pointer on the screen in response to the control signal;
A control system comprising: an output control means for controlling the output of the control signal to switch the movement of the pointer and the stop of the movement according to the presence information.
筐体の動きを検出することで前記筐体の動きに応じた動き信号を出力し、
画面上でポインタを移動させるための、前記動き信号に応じた移動コマンドを出力し、
検出領域内にユーザの身体が存在するか否かを検出し、
前記検出領域内に前記ユーザの身体が存在することが検出された場合、前記ポインタの移動及びその移動の停止を切り替えるために前記移動コマンドの出力を制御する
制御方法。
By detecting the movement of the casing, a motion signal corresponding to the movement of the casing is output,
A movement command corresponding to the movement signal for moving the pointer on the screen is output,
Detect whether the user's body exists in the detection area,
When it is detected that the user's body is present in the detection area, an output of the movement command is controlled to switch the movement of the pointer and the stop of the movement.
筐体と、
表示部と、
前記筐体の動きを検出し、該筐体の動きに応じた検出信号を出力するセンサと、
前記検出信号に応じて、前記表示部で表示される画面上でポインタを動かすための移動コマンドを出力する移動コマンド出力手段と、
前記ハンドヘルド装置への操作入力に応じて切り替え可能な第1のスイッチと、
前記移動コマンドに応じて前記画面上での前記ポインタの表示位置を制御し、前記第1のスイッチの切り替えに応じて前記ポインタの移動及びその移動の停止を切り替えるために前記移動コマンドの出力を制御する制御手段と
を具備するハンドヘルド装置。
A housing,
A display unit;
A sensor that detects the movement of the casing and outputs a detection signal corresponding to the movement of the casing;
In accordance with the detection signal, a movement command output means for outputting a movement command for moving the pointer on the screen displayed on the display unit;
A first switch that can be switched according to an operation input to the handheld device;
Control the display position of the pointer on the screen according to the movement command, and control the output of the movement command to switch the movement of the pointer and stop of the movement according to the switching of the first switch. A handheld device comprising:
筐体と、
表示部と、
前記筐体の動きを検出し、前記筐体の動きに応じた動き信号を出力する動きセンサと、
前記表示部に表示される画面上でポインタを移動させるための、前記動き信号に応じた移動コマンドを出力するコマンド出力手段と、
検出領域を有し、前記検出領域内にユーザの身体が存在するか否かを検出するセンサと、
前記移動コマンドに応じて前記画面上での前記ポインタの表示位置を制御し、前記センサにより前記検出領域内に前記ユーザの身体が存在することが検出された場合、前記ポインタの移動及びその移動の停止を切り替えるために前記移動コマンドの出力を制御する制御手段と
を具備するハンドヘルド装置。
A housing,
A display unit;
A motion sensor that detects the movement of the housing and outputs a motion signal according to the movement of the housing;
Command output means for outputting a movement command corresponding to the motion signal for moving the pointer on the screen displayed on the display unit;
A sensor having a detection region and detecting whether or not a user's body is present in the detection region;
The display position of the pointer on the screen is controlled in accordance with the movement command, and when the sensor detects that the user's body is present in the detection area, the movement of the pointer and the movement of the pointer are detected. A handheld device comprising: control means for controlling the output of the movement command to switch the stop.
JP2009526501A 2007-08-08 2008-08-08 Input device and control method Expired - Fee Related JP5343852B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009526501A JP5343852B2 (en) 2007-08-08 2008-08-08 Input device and control method

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2007206489 2007-08-08
JP2007206489 2007-08-08
JP2008120773 2008-05-02
JP2008120773 2008-05-02
PCT/JP2008/064298 WO2009020204A1 (en) 2007-08-08 2008-08-08 Input device, control device, control system, control method and handheld device
JP2009526501A JP5343852B2 (en) 2007-08-08 2008-08-08 Input device and control method

Publications (2)

Publication Number Publication Date
JPWO2009020204A1 true JPWO2009020204A1 (en) 2010-11-04
JP5343852B2 JP5343852B2 (en) 2013-11-13

Family

ID=40341431

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009526501A Expired - Fee Related JP5343852B2 (en) 2007-08-08 2008-08-08 Input device and control method

Country Status (5)

Country Link
US (1) US8502774B2 (en)
JP (1) JP5343852B2 (en)
CN (1) CN101779183B (en)
TW (1) TW200933451A (en)
WO (1) WO2009020204A1 (en)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100295667A1 (en) * 2009-05-22 2010-11-25 Electronics And Telecommunications Research Institute Motion based pointing apparatus providing haptic feedback and control method thereof
JP2010282408A (en) 2009-06-04 2010-12-16 Sony Corp Control device, input device, control system, hand-held device, and control method
JP4966352B2 (en) * 2009-09-25 2012-07-04 シャープ株式会社 Optical pointing device and electronic device
TWI403066B (en) * 2009-09-30 2013-07-21 Kye Systems Corp Battery plate for battery-free indicator element and power supply method of digital plate using battery-free wireless indicator element
TWI396116B (en) * 2009-12-18 2013-05-11 Pixart Imaging Inc Displacement detecting apparatus and method
JP5366789B2 (en) * 2009-12-18 2013-12-11 キヤノン株式会社 Input indication tool, control method therefor, and coordinate input device
KR101275388B1 (en) * 2010-04-14 2013-06-14 삼성전기주식회사 Optical pointing module and electronic device
US9092864B2 (en) * 2010-11-30 2015-07-28 Pixart Imaging Inc Displacement detection apparatus and method
KR101816721B1 (en) * 2011-01-18 2018-01-10 삼성전자주식회사 Sensing Module, GUI Controlling Apparatus and Method thereof
CN102184040A (en) * 2011-05-25 2011-09-14 深圳市启望科文技术有限公司 Air mouse and cursor motion output enabling control method thereof
JP5847456B2 (en) * 2011-06-27 2016-01-20 スパンション エルエルシー Processor and control method
KR101805922B1 (en) * 2011-08-01 2017-12-07 엘지이노텍 주식회사 method for correcting pointer movement value and pointing device using the same
CN102955626B (en) * 2011-08-19 2016-03-16 意法半导体(中国)投资有限公司 For method for sensing and the circuit of capacitive sensing equipment
US10423248B2 (en) 2011-10-28 2019-09-24 Wacom Co., Ltd. Touch-sensitive system with motion filtering
CN103279205B (en) * 2012-01-10 2016-12-28 香港商曦恩体感科技股份有限公司 Pointing device, operation method and related multimedia interactive system
TWI468996B (en) * 2012-04-06 2015-01-11 Dexin Corp Optical dustproof mouse
JP2013252011A (en) * 2012-06-01 2013-12-12 Panasonic Corp Noncontact power supply apparatus and noncontact power supply system
JP6194716B2 (en) * 2013-09-19 2017-09-13 株式会社デンソーウェーブ Remote controller
WO2015170585A1 (en) * 2014-05-09 2015-11-12 アルプス電気株式会社 Electronic device
US10256816B2 (en) * 2014-09-04 2019-04-09 Panasonic Intellectual Property Management Co., Ltd. Multidirectional input device
US9840407B2 (en) * 2015-02-10 2017-12-12 Cornelius, Inc. Gesture interface for beverage dispenser
US9696199B2 (en) * 2015-02-13 2017-07-04 Taiwan Biophotonic Corporation Optical sensor
CN105487685A (en) * 2015-11-20 2016-04-13 小米科技有限责任公司 Optimization method and apparatus for air mouse remote controller and terminal device
CN105468176A (en) * 2015-11-20 2016-04-06 小米科技有限责任公司 Air mouse remote control optimization method and device as well as air mouse remote control
US20210141469A1 (en) * 2016-09-23 2021-05-13 Hewlett-Packard Development Company, L.P. Digital pen for computing devices
JP6677183B2 (en) * 2017-01-25 2020-04-08 オムロン株式会社 Control device
US9965933B1 (en) * 2017-03-08 2018-05-08 Checkpoint Systems, Inc. Product strap detection apparatus and method
CN107786734B (en) * 2017-10-09 2021-03-05 咪咕文化科技有限公司 Information identification method, server and computer storage medium
IT201700114495A1 (en) * 2017-10-11 2019-04-11 General Medical Merate S P A System for the control of at least one movement of a motorized component of a radiological device and radiological equipment that uses it
KR102416838B1 (en) * 2017-10-12 2022-07-05 삼성전자주식회사 Display apparatus and control method of the same
JP2019169004A (en) * 2018-03-23 2019-10-03 富士通デバイス株式会社 Sight line detection system and sight line detection program
KR101938754B1 (en) * 2018-08-13 2019-01-15 김종길 Mouse On Chopsticks Style
JP6997881B2 (en) * 2018-10-19 2022-01-18 株式会社ソニー・インタラクティブエンタテインメント Controller device control device
JP2022064461A (en) * 2020-10-14 2022-04-26 オムロン株式会社 Push button switch
CN113041605A (en) * 2021-04-22 2021-06-29 深圳市智旭科技有限公司 Function key module of game paddle

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03264291A (en) 1990-03-12 1991-11-25 Mita Ind Co Ltd Roll sheet cutting device
JPH07284166A (en) * 1993-03-12 1995-10-27 Mitsubishi Electric Corp Remote controller
JP3264291B2 (en) 1993-05-14 2002-03-11 ソニー株式会社 Control system
JP3857504B2 (en) 1993-05-21 2006-12-13 ソニー株式会社 Input device, control system
JP2001005606A (en) * 1999-06-18 2001-01-12 Nec Eng Ltd Mouse control system
EP1743322A4 (en) * 2004-04-30 2008-04-30 Hillcrest Lab Inc Methods and devices for removing unintentional movement in free space pointing devices
JP2007122475A (en) * 2005-10-28 2007-05-17 Hitachi Ltd Coordinate instruction input device

Also Published As

Publication number Publication date
TW200933451A (en) 2009-08-01
US20110032185A1 (en) 2011-02-10
TWI374371B (en) 2012-10-11
WO2009020204A1 (en) 2009-02-12
US8502774B2 (en) 2013-08-06
CN101779183A (en) 2010-07-14
CN101779183B (en) 2014-06-11
JP5343852B2 (en) 2013-11-13

Similar Documents

Publication Publication Date Title
JP5343852B2 (en) Input device and control method
US11093053B2 (en) Input device
JP5440167B2 (en) Input device, control device, control method, and handheld device
US10719143B2 (en) Input device for use in an augmented/virtual reality environment
TWI428792B (en) Input apparatus, handheld apparatus, and control method
JP4626671B2 (en) Input device and control system
JP5201146B2 (en) Input device, control device, control system, control method, and handheld device
EP2219102B1 (en) Input device, control device, control system, handheld device and control method
US8456448B2 (en) Light-tactility conversion system, and method for providing tactile feedback
US20110242054A1 (en) Projection system with touch-sensitive projection image
US20110199305A1 (en) Mouse controlled by movements of fingers in the air
JP2010015535A (en) Input device, control system, handheld device, and calibration method
JP2009294690A (en) Input device, control unit, control system, and control method
CZ2016111A3 (en) Wireless positioning pen with pressure tip
KR20120105818A (en) Information input apparatus based events and method thereof
CN112578902A (en) Finger wearable input assembly for controlling an electronic device
TWI492104B (en) Optical mini-mouse
TW201235894A (en) Undirectional mouse
RU80036U1 (en) INPUT MANIPULATOR
US20060164392A1 (en) Integrated mouse and the keyboard device
JP2010152587A (en) Input device, control system, handheld device and calibration method
JP5412812B2 (en) Input device, control device, control system, and handheld device
JPWO2009048113A1 (en) Input device, control device, control system, control method, and handheld device
KR20040020262A (en) A pen type mouse input device with multi function
JP2018142179A (en) Pen-type pointing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110623

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130430

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130624

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130716

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130729

R151 Written notification of patent or utility model registration

Ref document number: 5343852

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees