JP2008191791A - Coordinate input device, coordinate input method, control program, and computer-readable recording medium - Google Patents
Coordinate input device, coordinate input method, control program, and computer-readable recording medium Download PDFInfo
- Publication number
- JP2008191791A JP2008191791A JP2007023488A JP2007023488A JP2008191791A JP 2008191791 A JP2008191791 A JP 2008191791A JP 2007023488 A JP2007023488 A JP 2007023488A JP 2007023488 A JP2007023488 A JP 2007023488A JP 2008191791 A JP2008191791 A JP 2008191791A
- Authority
- JP
- Japan
- Prior art keywords
- area
- coordinates
- coordinate
- increase rate
- contact
- 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.)
- Pending
Links
Images
Landscapes
- Position Input By Displaying (AREA)
Abstract
Description
本発明は、タッチパッドから入力された座標を外部に送信する座標入力装置等に関するものである。 The present invention relates to a coordinate input device and the like for transmitting coordinates input from a touchpad to the outside.
近年、PC(パーソナルコンピュータ)を初めとする各種電子機器は、急速に高性能化、多機能化、小型化しており、これらの電子機器に入力指示を行う入力装置にも、電子機器の高性能化、多機能化、小型化に対応すべく、様々な工夫が施されている。 In recent years, various electronic devices such as PCs (personal computers) have been rapidly improved in performance, multifunctionalization, and downsizing, and input devices that give input instructions to these electronic devices are also used in high-performance electronic devices. Various devices have been devised in order to cope with the downsizing, multifunctionalization, and miniaturization.
例えば、インターネットに接続されたテレビの画面に表示されるカーソルの位置を移動させるために、上記テレビ用のリモコンにはタッチパッドが組み込まれている。 For example, in order to move the position of a cursor displayed on the screen of a television connected to the Internet, a touch pad is incorporated in the television remote control.
図9は、タッチパッド101が組み込まれたリモコン装置100の説明図である。
FIG. 9 is an explanatory diagram of the
リモコン装置100は、電子機器を操作するためのものであり、例えば、表示画面にカーソルが表示される電子機器を操作するためのものである。表示画面にカーソルが表示される電子機器としては、例えば、インターネットに接続されたテレビやPCなどを挙げることができる。リモコン装置100は、タッチパッド101から座標が入力される。そして、リモコン装置100は、前記入力された座標をIR信号に変換し、受信装置(不図示)であるテレビやPCなどの電子機器に送信する。これにより、上記受信装置に表示されているカーソルの位置を移動させることができる。
The
また、ユーザが片手で電子機器を操作することができる装置が特許文献1に開示されている。
Further,
特許文献1には、液晶ディスプレイが形成されている側にポインタの操作のためのスティックが設けられており、スクロール用のボタンをスティックの近傍に配置することによって、ユーザの利便性を向上させることができるポインティングデバイスが開示されている。これにより、ユーザは右手の親指でスティックを操作することができ、液晶ディスプレイ画面に表示されるポインタを操作することができる。
しかしながら、図9のリモコン装置100は、上述したように、タッチパッド101から入力された座標をそのまま上記受信装置に送信するため、例えば、タッチパッド101に接触させている親指を手首側から指先側へ突き出すように動かした場合には、上記受信装置に表示されたカーソルの位置がユーザの期待通りに移動しない場合がある。これは、以下の理由による。
However, as described above, the
ユーザはタッチパッド101から座標を入力し、上記カーソル位置を移動させる際、通常、リモコン装置100を上記受信装置にまっすぐ向けて持つ。そして、リモコン装置100は、ユーザの持ち方によっては、タッチパッド101からユーザの親指の腹(指先と第1関節の間)で座標が入力される場合や、親指の先で座標が入力される場合や、さらに親指以外の例えば人指し指などで座標が入力される場合がある。
When the user inputs coordinates from the
図10は、ユーザが親指の腹をタッチパッド101と接触させ、接触させた親指を手首側から指先側へ、すなわちユーザ側から上記受信装置側へ指を移動させる際の様子を表す図である。
FIG. 10 is a diagram illustrating a state in which the user touches the belly of the thumb with the
図10の時刻t1から時刻t3は、タッチパッド101に接触させた親指をユーザがユーザ側から上記受信装置側へ移動させる際の親指と、その時の上記受信装置の表示画面に表示されるカーソルの位置の移動の様子を表す。時刻t1は、タッチパッド101に親指の腹(が接触した場合の親指の位置と、その時のカーソルの位置を表す。時刻t2は、タッチパッド101に接触している親指の位置が時刻t1より上記受信側に移動した際の親指の位置と、その時のカーソルの位置を表す。時刻t3は、ユーザの親指の第1関節がタッチパッド101に接触した際の親指の位置と、その時のカーソルの位置を表す。
From time t1 to time t3 in FIG. 10, the thumb when the user moves the thumb touching the
親指の腹の接触位置を、ユーザ側から上記受信装置側へ移動させると、時刻t3に示すように親指の第1関節がタッチパッド101に接触してしまう。このため、親指とタッチパッド101との接触領域の中心座標が時刻t2の位置から下方向に移動することになり、ユーザは表示画面上のカーソルの位置を紙面上方向に移動させたいにもかかわらず、表示画面上のカーソルの位置は紙面下方向に移動してしまう。
When the contact position of the thumb belly is moved from the user side to the receiving device side, the first joint of the thumb contacts the
このように、ユーザが親指の腹でタッチパッド101から座標を入力する際、ユーザが期待する座標が入力されない場合がある。このため、従来、ユーザの期待通りにカーソルの位置を移動させることができない場合があった。
Thus, when a user inputs coordinates from the
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、タッチパッドを用いてユーザが入力したい座標を出力することができる座標入力装置、座標入力方法、制御プログラム、およびコンピュータ読み取り可能な記録媒体を提供することにある。 The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a coordinate input device, a coordinate input method, a control program, and a computer that can output coordinates desired by a user using a touch pad An object is to provide a readable recording medium.
上記課題を解決するために、本発明の座標入力装置は、タッチパッドを備え、該タッチパッドにユーザの指が接触している接触領域を検出し、該接触領域に基づいて決定した出力座標を出力する座標入力装置であって、上記接触領域の座標に基づいて、接触領域の座標を代表する代表座標を決定する代表座標決定手段と、上記接触領域の面積の増加率を検出する面積増加率検出手段と、上記面積増加率検出手段が検出した面積の増加率が所定の基準面積増加率以上であるとき、上記代表座標を補正して上記出力座標を決定する座標調整手段と、を備えていることを特徴とする。 In order to solve the above-described problem, a coordinate input device according to the present invention includes a touch pad, detects a contact area where a user's finger is in contact with the touch pad, and outputs output coordinates determined based on the contact area. A coordinate input device for outputting, representative coordinate determining means for determining representative coordinates representing the coordinates of the contact area based on the coordinates of the contact area, and an area increase rate for detecting an increase rate of the area of the contact area And a coordinate adjusting unit that corrects the representative coordinates and determines the output coordinates when the area increase rate detected by the area increase rate detection unit is equal to or greater than a predetermined reference area increase rate. It is characterized by being.
また、本発明の座標入力方法は、タッチパッドを備え、該タッチパッドにユーザの指が接触している接触領域を検出し、該接触領域に基づいて決定した出力座標を出力する座標入力装置の座標入力方法であって、上記接触領域の座標に基づいて、接触領域の座標を代表する代表座標を決定する代表座標決定ステップと、上記接触領域の面積の増加率を検出する面積増加率検出ステップと、上記面積増加率検出ステップにて検出した面積の増加率が所定の基準面積増加率以上であるとき、上記代表座標を補正して上記出力座標を決定する座標調整ステップと、を含むことを特徴としている。 The coordinate input method of the present invention includes a touch pad, detects a contact area where a user's finger is in contact with the touch pad, and outputs an output coordinate determined based on the contact area. A coordinate input method, a representative coordinate determination step for determining a representative coordinate representing the coordinates of the contact region based on the coordinates of the contact region, and an area increase rate detection step for detecting an increase rate of the area of the contact region And a coordinate adjustment step of correcting the representative coordinates and determining the output coordinates when the area increase rate detected in the area increase rate detection step is equal to or greater than a predetermined reference area increase rate. It is a feature.
タッチパッドを備えたリモコン装置等の座標入力装置をユーザが片手で操作する場合、通常、ユーザは、親指の腹を上記タッチパッドと接触させることにより座標の入力を行う。 When a user operates a coordinate input device such as a remote control device provided with a touch pad with one hand, the user usually inputs coordinates by bringing the belly of the thumb into contact with the touch pad.
この場合、ユーザが親指を移動させる方向によっては、親指の第1関節がタッチパッドと接触する状態となる場合がある。このとき、親指の指先は次第にタッチパッドから離れていくことになる。そのため、タッチパッド上の接触領域がユーザが移動させたい方向とは異なる方向へ移動するため、ユーザが意図した座標を取得できなかった。ここで、タッチパッドとユーザの親指の第1関節とが接触すると、タッチパッドとユーザの親指とが接触している接触領域の面積が増加する。本発明は、このことを利用して、親指の第1関節がタッチパッドに接触したことを検出して、タッチパッド上の接触領域に基づいて決定した座標を補正して、ユーザが意図した座標を出力するものである。 In this case, depending on the direction in which the user moves the thumb, the first joint of the thumb may come into contact with the touch pad. At this time, the fingertip of the thumb gradually moves away from the touch pad. Therefore, since the contact area on the touch pad moves in a direction different from the direction that the user wants to move, the coordinates intended by the user cannot be acquired. Here, when the touch pad comes into contact with the first joint of the user's thumb, the area of the contact region where the touch pad and the user's thumb are in contact increases. The present invention utilizes this fact to detect that the first joint of the thumb has touched the touch pad, correct the coordinates determined based on the contact area on the touch pad, and thereby the coordinates intended by the user Is output.
本発明の座標入力装置および座標入力方法は、上記構成により、接触領域の面積の増加率が所定の基準面積増加率以上となると、接触領域の座標から決定された代表座標を補正して出力座標を決定する。これにより、ユーザが親指の腹でタッチパッドと接触させて座標を入力する場合に、親指の第1関節がタッチパッドに接触しても、ユーザが入力したい位置の座標を出力することができる。ここで、代表座標としては、例えば、接触領域の中心の座標が利用できる。 According to the coordinate input device and the coordinate input method of the present invention, when the rate of increase in the area of the contact region is equal to or greater than a predetermined reference area increase rate, the output coordinates are corrected by correcting the representative coordinates determined from the coordinates of the contact region. To decide. Accordingly, when the user inputs coordinates by making contact with the touch pad with the thumb of the thumb, even if the first joint of the thumb contacts the touch pad, the coordinates of the position that the user wants to input can be output. Here, as the representative coordinates, for example, the coordinates of the center of the contact area can be used.
すなわち、上記座標入力装置および座標入力方法によれば、親指の第1関節の腹は、親指の先端より太さが大きく異なることを利用し、タッチパッドと親指とが接触している接触領域の面積を調べることにより親指の第1関節がタッチパッドと触れたことを検出し、ユーザが上記座標入力装置に対して入力したい座標と異なる座標が入力されることを抑制することができる。 That is, according to the coordinate input device and the coordinate input method, the belly of the first joint of the thumb is different in thickness from the tip of the thumb, and the contact area where the touch pad and the thumb are in contact with each other is used. By examining the area, it can be detected that the first joint of the thumb has touched the touch pad, and it is possible to prevent the user from inputting coordinates different from the coordinates that the user wants to input to the coordinate input device.
さらに、本発明の座標入力装置は、上記代表座標が移動する速度を検出する速度検出手段と、上記代表座標が移動する方向を検出する方向検出手段と、上記座標調整手段は、上記面積増加率検出手段が検出した面積の増加率が所定の基準面積増加率以上であるとき、直前に上記速度検出手段が検出した速度で、直前に上記方向検出手段が検出した方向へ、座標が移動するように上記出力座標を決定するものであることを特徴としている。 Furthermore, the coordinate input device according to the present invention includes a speed detection unit that detects a speed at which the representative coordinate moves, a direction detection unit that detects a direction in which the representative coordinate moves, and the coordinate adjustment unit that includes the area increase rate. When the increase rate of the area detected by the detection means is equal to or greater than a predetermined reference area increase rate, the coordinate moves at the speed detected by the speed detection means immediately before in the direction detected by the direction detection means immediately before. The above-mentioned output coordinates are determined.
上記構成により、さらに、ユーザの親指の第1関節が接触する状態の際、すなわち、接触領域の面積の増加率が所定の基準面積増加率以上であるとき、ユーザの親指の第1関節とタッチパッドとが接触するまでにユーザが入力した座標の移動方向、および移動速度を基に、上記調整を行うことができる。このため、上記補正において、より確実に、ユーザが移動させたい座標に上記出力座標を補正することができる。 With the above configuration, when the first joint of the user's thumb is in contact, that is, when the increase rate of the area of the contact region is equal to or greater than the predetermined reference area increase rate, the first joint of the user's thumb is touched. The above adjustment can be performed based on the moving direction and moving speed of coordinates input by the user until the pad comes into contact. For this reason, in the correction, the output coordinates can be corrected to the coordinates that the user wants to move more reliably.
さらに、本発明の座標入力装置は、上記接触領域の面積を検出する面積検出手段を備え、上記座標調整手段は、上記面積検出手段が検出した面積が所定の基準面積以下であるとき、上記代表座標を上記出力座標として決定するものであることを特徴としている。 Furthermore, the coordinate input device of the present invention includes an area detection unit that detects an area of the contact region, and the coordinate adjustment unit is configured to display the representative when the area detected by the area detection unit is equal to or less than a predetermined reference area. The coordinates are determined as the output coordinates.
上記構成により、さらに、上記座標入力装置は、上記面積検出手段が検出した面積が所定の基準面積以下であるときは、上記代表座標を上記出力座標として決定することができる。 With the above configuration, the coordinate input device can further determine the representative coordinate as the output coordinate when the area detected by the area detection means is equal to or smaller than a predetermined reference area.
これにより、上記座標入力装置は、上記タッチパッドの接触領域の面積に応じて上記代表座標を補正するか否かのON/OFFを行うことができる。 As a result, the coordinate input device can turn ON / OFF whether or not to correct the representative coordinate in accordance with the area of the contact area of the touchpad.
すなわち、上記構成により、上記座標入力装置は、上記タッチパッドに接触させているユーザの指の接触領域の面積が所定の基準面積を超える場合、ユーザは、タッチパッドを親指の腹で操作していると判断することができる。また、上記座標入力装置は、上記タッチパッドに接触させているユーザの指の接触面積が所定の基準面積増加率未満である場合、ユーザがタッチパッドを指の先で操作していると判断することができる。 That is, according to the above configuration, when the area of the contact area of the user's finger that is in contact with the touch pad exceeds a predetermined reference area, the coordinate input device operates the touch pad with the belly of the thumb. Can be determined. The coordinate input device determines that the user is operating the touch pad with the tip of the finger when the contact area of the user's finger in contact with the touch pad is less than a predetermined reference area increase rate. be able to.
これにより、上記座標入力装置は、ユーザがタッチパッドを親指の腹で操作していると判断した場合のみ、入力された座標を適切に補正することができる。 Thereby, the said coordinate input device can correct | amend the input coordinate appropriately, only when it is judged that the user is operating the touchpad with the belly of the thumb.
よって、上記座標入力装置に対して、親指の腹でタッチパッドから座標が入力されても、親指の先や親指以外の指でタッチパッドから座標が入力されても、上記座標入力装置を使用するユーザは、座標が補正されることの有無を意識することなく上記タッチパッドに座標を入力することができる。 Therefore, the coordinate input device is used regardless of whether coordinates are input from the touch pad with the belly of the thumb, or coordinates are input from the touch pad with a finger other than the tip of the thumb or the thumb. The user can input coordinates to the touch pad without being aware of whether or not the coordinates are corrected.
なお、上記座標入力装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記座標入力装置をコンピュータにて実現させる座標入力装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。 The coordinate input device may be realized by a computer. In this case, a control program for the coordinate input device that causes the computer to realize the coordinate input device by operating the computer as the respective means, and A computer-readable recording medium on which is recorded also falls within the scope of the present invention.
以上のように、本発明にかかる座標入力装置は、接触領域の座標に基づいて、接触領域の座標を代表する代表座標を決定する代表座標決定手段と、上記接触領域の面積の増加率を検出する面積増加率検出手段と、上記面積増加率検出手段が検出した面積の増加率が所定の基準面積増加率以上であるとき、上記代表座標を補正して上記出力座標を決定する座標調整手段と、を備えている構成である。 As described above, the coordinate input device according to the present invention detects, based on the coordinates of the contact area, the representative coordinate determination means for determining the representative coordinates representing the coordinates of the contact area, and the increase rate of the area of the contact area. An area increase rate detecting means that performs the correction, and when the area increase rate detected by the area increase rate detection means is equal to or greater than a predetermined reference area increase rate, the coordinate adjustment means that corrects the representative coordinates and determines the output coordinates. It is the structure provided with.
また、本発明の座標入力方法は、接触領域の座標に基づいて、接触領域の座標を代表する代表座標を決定する代表座標決定ステップと、上記接触領域の面積の増加率を検出する面積増加率検出ステップと、上記面積増加率検出ステップにて検出した面積の増加率が所定の基準面積増加率以上であるとき、上記代表座標を補正して上記出力座標を決定する座標調整ステップと、を含む方法である。 The coordinate input method of the present invention includes a representative coordinate determination step for determining a representative coordinate representing the coordinates of the contact region based on the coordinates of the contact region, and an area increase rate for detecting the increase rate of the area of the contact region. And a coordinate adjustment step of correcting the representative coordinates and determining the output coordinates when the area increase rate detected in the area increase rate detection step is equal to or greater than a predetermined reference area increase rate. Is the method.
よって、ユーザが親指の腹でタッチパッドと接触させて座標を入力する場合に、親指の第1関節がタッチパッドに接触しても、ユーザが入力したい位置の座標を出力することができる。すなわち、ユーザが上記座標入力装置に対して入力したい座標の方向と異なる座標が入力されることを抑制することができるという効果を奏する。 Therefore, when the user inputs coordinates by making contact with the touch pad with the thumb of the thumb, even if the first joint of the thumb contacts the touch pad, the coordinates of the position that the user wants to input can be output. That is, there is an effect that it is possible to prevent the user from inputting coordinates different from the direction of the coordinates that the user wants to input to the coordinate input device.
本発明の一実施形態について図1〜図8に基づいて説明すると以下の通りである。 One embodiment of the present invention is described below with reference to FIGS.
〔送受信システム〕
まず、図2を用い、本実施の形態の送受信システムについて説明する。図2は、本実施の形態にの送受信システムの概要を示す状態図である。
[Transmission / reception system]
First, the transmission / reception system of this embodiment will be described with reference to FIG. FIG. 2 is a state diagram showing an outline of the transmission / reception system according to the present embodiment.
図2において、リモコン装置2からIR信号が受信装置3に対して送信される際、リモコン装置2は、IR送信部30が形成されている面を受信装置3の側に向けられる。そして、本実施の形態においては、リモコン装置2でのユーザに近い側から受信装置3側(IR送信部30が形成されている側)への方向をyプラス方向とする。また、逆に、リモコン装置2での受信装置3側(IR送信部30が形成されている側)からユーザに近い側への方向をyマイナス方向とする。また、リモコン装置2のタッチパッド20上で上記yプラス方向(yマイナス方向)と直行する方向、すなわち、ユーザの左から右への方向をx方向とする。
In FIG. 2, when an IR signal is transmitted from the
図2に示すように、送受信システムは、リモコン装置(座標入力装置)2と、受信装置3とを備えて構成されている。リモコン装置2からは、受信装置3へIR(Infrared Ray、例えばIrSimple)信号が送信される。そして、受信装置3では、受信したIR信号に基づいて処理が行われる。
As shown in FIG. 2, the transmission / reception system includes a remote control device (coordinate input device) 2 and a receiving
受信装置3は、表示画面4および受信部5を備えている。受信部5は、リモコン装置2のIR送信部30から送信されるIR信号を受信する。これにより、受信装置3に前記受信したIR信号が入力される。
The receiving
また、受信装置3は、リモコン装置2から送信されるIR信号に基づきユーザが操作を行うことが可能な装置である。例えば、リモコン装置2で入力された座標に対応して表示画面4に表示されるカーソルの位置を移動させることが可能な装置である。受信装置3としては、例えばインターネットに接続されているテレビやパーソナルコンピュータなどを挙げることができる。
The receiving
リモコン装置2は、複数のキー10と、タッチパッド20と、IR送信部30とを備えている。複数のキー10と、タッチパッド20は、ユーザがリモコン装置2を使用する際に、ユーザが操作を行う側の面に形成されており、IR発信部30は、ユーザがリモコン装置2を使用する際に、受信装置3に向ける側の側面に形成されている。そして、リモコン装置2は、ユーザが片手で持った状態では、通常はユーザの親指でキー10が押下されたり、タッチパッド20から座標が入力されたりする。しかしながら、リモコン装置2は、ユーザの持ち方によっては、親指以外の指、例えば人差し指などでキー10が押下されたり、タッチパッド20から座標が入力されたりする場合もある。
The
キー10は、押下されることによりリモコン装置2から受信装置3を操作するための信号が送信される。受信装置3を操作するための信号としては、例えば、受信装置3の電源ON/OFFの切り替えを行うための信号や、テレビ放送のチャンネルを切り替えるための信号などを挙げることができる。
When the key 10 is pressed, a signal for operating the receiving
タッチパッド20は、リモコン装置2を使用するユーザが、指をタッチパッド20の表面(タッチ面)に接触させた場合の接触領域を検出するためのものである。
The
本実施の形態では、タッチパッド20にユーザが指を接触させ、yプラス方向に指を移動させると、表示画面4に表示されているカーソルの位置は上方向に移動するものとする。また、逆に、ユーザが、タッチパッド20に触れて、yマイナス方向に指を移動させると、表示画面4に表示されているカーソルの位置は下方向に移動するものとする。
In the present embodiment, when the user touches the
IR発信部30は、IR信号を受信装置3に送信するためのものである。ユーザがリモコン装置2に対して行った操作に基づいて生成された信号をIR信号として受信装置3に送信する。
The
リモコン装置2は、通常、ユーザの指とタッチパッド20とが接触する接触領域の座標を代表する代表座標(例えば、接触領域の中央の座標)を出力座標として出力する。
The
そして、リモコン装置2では、特に、ユーザの親指の第1関節がタッチパッド20と接触することにより接触領域の面積の増加率が予め決められた面積増加率(所定の基準面積増加率)以上となった場合、上記代表座標を補正し、出力座標を決定する。これにより、リモコン装置2は、出力座標が、yプラス方向に移動した後、yマイナス方向に移動するといったユーザの意図に反した動きをすることを抑制することができる。リモコン装置2が、ユーザの親指の腹と、タッチパッド20とが接触している接触領域の面積増加率が予め決められた面積増加率以上となるかを判定し、代表座標を補正する方法については後述する。
In
また、リモコン装置2は、タッチパッド20に接触した接触領域の面積が予め決められた面積値(所定の基準面積)以下であるか否かを判定し、判定結果に基づいて通常動作モードとしてリモコン装置2を動作させるか、補正動作モードとしてリモコン装置2を動作させるかを切り替える機能を有していてもよい。
Further, the
通常動作モードとは、タッチパッド20に接触した接触領域から代表座標を決定し、前記代表座標をそのまま出力座標として受信装置3に送信する動作モードである。なお、本実施の形態においては、上記代表座標は、タッチパッド20と接触した接触領域の略中心座標とする。
The normal operation mode is an operation mode in which representative coordinates are determined from a contact area in contact with the
また、補正動作モードとは、タッチパッド20と接触している指の接触領域の面積増加率が予め決められた面積増加率になったとき、上記代表座標を補正し、出力座標として受信装置3に送信する動作モードである。
Further, the correction operation mode is to correct the representative coordinate when the area increase rate of the contact area of the finger in contact with the
ユーザのリモコン装置2の持ち方によっては、タッチパッド20に親指の先や、親指以外の指、例えば人差し指などを触れさせる場合もある。ユーザが、例えば、親指の先や、親指以外の指、例えば人差し指などをタッチパッド20に触れて座標を入力する場合、yプラス方向に移動させても、ユーザの指とタッチパッド20とが接触している領域の面積はほぼ一定となる。すなわち、親指の先や、親指以外の指、例えば人差し指などがタッチパッド20に接触する場合には、接触領域の面積増加率が大きく増加することはない。
Depending on how the user holds the
このため、ユーザが親指の先や、親指以外の指をタッチパッド20と接触させた場合、ユーザはyプラス方向に親指や、例えば人差し指などを移動させたとしても、接触領域Bの中心の座標は、ユーザの意図どおりに移動する。従って、親指の先や、例えば人差し指などの親指以外の指で座標の入力を行うユーザにとって、接触領域B1〜B3の中心の座標の補正を行うことは不要である。むしろ、親指の先や、例えば人差し指などの親指以外の指で座標の入力を行うユーザにとっては、座標の補正が行われると、意図通りに座標を入力できない可能性がある。
Therefore, when the user touches the tip of the thumb or a finger other than the thumb with the
そこで、リモコン装置2は、タッチパッド20に接触している指の接触面積が予め決められた面積値以上である場合は、ユーザはタッチパッド20を親指の腹で操作していると判断する。そして、リモコン装置2は、タッチパッド20から入力された座標を補正して出力座標としてIR信号に変換し、受信装置3に送信する。
Therefore, when the contact area of the finger touching the
また、リモコン装置2は、タッチパッド20に接触している指の接触面積が予め決められた面積値未満である場合は、ユーザはタッチパッド20を親指の先や、人差し指などの親指以外の指で操作していると判断する。そして、リモコン装置2は、タッチパッド20から入力された座標をそのままカーソル位置を表すための座標としてIR信号に変換し、受信装置3に送信する。
Further, when the contact area of the finger touching the
これにより、親指の腹でタッチパッド20から座標を入力したり、親指の先や親指以外の指でタッチパッド20から座標を入力したとしても、リモコン装置2は、タッチパッド20の接触領域の面積に応じて座標の補正のON/OFFを自動的に行うため、座標の補正の有無をユーザが意識することなくタッチパッド20からリモコン装置2に座標を入力し、受信装置3のカーソル位置を移動させることができる。
As a result, even if coordinates are input from the
なお、タッチパッド20に、ユーザが親指の腹で座標の入力を行っているのか、親指の先や、親指以外の指で座標の入力を行っているのかをリモコン装置2が判断する機能および、座標の補正を行う方法については後述する。
Note that the
〔リモコン装置詳細説明〕
次に、図1、図3〜図6を用い、リモコン装置2の詳細について説明する。
[Detailed explanation of remote control device]
Next, details of the
図1には、本実施の形態のリモコン装置の構成を表すブロック図である。 FIG. 1 is a block diagram showing the configuration of the remote control device of the present embodiment.
図1に示すように、リモコン装置2は、タッチパッド20と、タッチパッドI/F21と、座標変換部(座標決定手段)22と、接触面積判定部(面積検出手段)23と、接触面積増加率判定部(面積増加率検出手段)24と、記録部25と、移動方向計算部(方向検出手段)26と、移動速度計算部(速度検出手段)27と、座標調整部28と、IR制御部29と、IR発信部(送信手段)30とを備えている。
As shown in FIG. 1, the
さらに、リモコン装置2は、キー10と、キーI/F(インターフェイス)11と、キー制御部12とを備えている。
The
キー10が押下されると、どのキー10が押下されたかの信号がキーI/F11からキー制御部12に送信される。そして、キー制御部12は、押下されたキー10に応じて受信装置3を動作させるための信号であるIR制御信号をIR制御部29に送信する。これによりIR制御部29から上記IR制御信号がIR送信部30に送信され、IR信号として受信装置3に送信される。
When the key 10 is pressed, a signal indicating which key 10 is pressed is transmitted from the key I /
また、タッチパッド20は、表面に指が接触した場合に、タッチパッド20上のどの領域に接触があったのかを検知し、接触領域信号としてタッチパッドI/F21に送信する。ユーザが指をタッチパッド20に接触したかどうかを検知する方法としては、一般的に使用されている方法を本実施の形態においても使用することができ、特に限定されない。
In addition, when a finger touches the surface, the
タッチパッドI/F21は、タッチパッド20に接触している接触領域を座標に変換し、接触領域座標として接触面積判定部23に送信する。
The touch pad I /
座標変換部22は、接触領域の座標から代表座標を計算し、一定間隔で連続的に座標調整部28に送信する。ここで、本実施の形態においては、接触領域座標のうち、略中心の座標である中心座標(x,y)を代表座標とする。なお、代表座標は、接触領域座標の略中心に限定されるものではなく、略中心以外の座標であってもよい。
The coordinate
ここで、通常は、上記中心座標(x,y)が受信装置3の表示画面4に表示されるカーソルの位置を表している。しかしながら、本実施の形態においては、通常動作モードの場合は、上記中心座標(x,y)がカーソルの位置を表すための座標として使用されるが、補正動作モードの場合は、上記中心座標(x,y)に対して補正を行った座標が、上記カーソルの位置を表すための座標として使用される。そして、上記中心座標(x,y)あるいは上記中心座標(x,y)に対して補正を行った座標が、所定の時間間隔で、連続的にIR送信部30から送信される。
Here, normally, the center coordinates (x, y) indicate the position of the cursor displayed on the
また、座標変換部22は、接触面積増加率判定部24から開始点取得信号を受信すると、上記開始点取得信号を受信した時の中心座標である(x1,y1)を記録部25に送信し、また、接触面積増加率判定部24から終了点取得信号を受信すると、上記終了点取得信号を受信した時の中心座標信号である(x2,y2)を記録部25に送信する機能を有していてもよい。開始点取得信号、および終了点取得信号については後述する。
When the coordinate
接触面積判定部23は、接触領域座標から接触領域の面積を計算する。そして、計算した面積値を接触面積増加率判定部24に送信する。また、接触面積判定部23は、上記面積値が予め決められた基準面積値以上であるか否かを判定することにより、リモコン装置2を通常動作モードとして動作させるか、補正動作モードとして動作させるかの切り替えを行う機能を有していてもよい。
The contact
具体的には、接触領域の面積が予め決められた面積値未満である場合、接触面積判定部23は、ユーザは指の先をタッチパッド20に接触させたものとして判断し、通常動作モードとしてリモコン装置2を動作させるために、接触領域の面積が予め決められた面積値未満である旨の信号を座標調整部28に送信する。また、接触領域の面積が予め決められた面積値以上である場合、接触面積判定部23は、ユーザは親指の腹をタッチパッド20に接触させたものとして判断し、補正動作モードとしてリモコン装置2を動作させるために、上記接触領域座標信号を接触面積増加率判定部24に送信する。また、接触面積判定部23は、接触領域の面積が予め決められた面積値以上である旨の信号を座標調整部28に送信する。
Specifically, when the area of the contact region is less than a predetermined area value, the contact
なお、接触面積増加率判定部24による面積増加率の判定だけでも、親指の腹の第1関節が接触した際の座標の補正は可能であるため、接触面積判定部23のモード切替の機能は省略してもよい。また、上記予め決められた面積値は、ユーザの指の太さに合わせて任意に設定することができる。
It should be noted that the correction of the coordinates when the first joint of the abdomen of the thumb is in contact can be corrected only by the determination of the area increase rate by the contact area increase
ここで、図3〜5を用い、接触面積判定部23が、上記接触領域の面積が予め決められた面積値以上であるか否かを判定する方法について説明する。先に、図3および図4を用い、ユーザがタッチパッド20に指を接触させた状態での、指の移動と、接触領域の面積の変化について説明し、次に図5を用い、接触面積判定部23が、上記接触領域の面積が予め決められた面積値以上であるか否かを判定する方法について説明する。
Here, a method in which the contact
図3は、ユーザがタッチパッド20と親指を接触させて、親指を移動させた場合の親指の移動と、親指とタッチパッド20とが接触している領域である接触領域A1〜A3の位置および面積の変化を表す概略図である。
3 shows the movement of the thumb when the user touches the
図3において、時刻t1から時刻t3は、タッチパッド20に接触させた親指をユーザがyプラス方向へ移動させる際の親指と、その時のタッチパッド20上の接触領域の状態を表す。
In FIG. 3, time t1 to time t3 represent the state of the thumb when the user moves the thumb in contact with the
時刻t1は、タッチパッド20にユーザの親指の腹が接触した場合の親指の位置と、その時のユーザの親指とタッチパッド20との接触領域A1とを表している。
Time t1 represents the position of the thumb when the user's thumb belly touches the
時刻t2は、タッチパッド20に接触しているユーザの親指の位置が時刻t1よりyプラス方向に移動した際の親指の位置と、その時の接触領域A2とを表す。
Time t2 represents the position of the thumb when the position of the user's thumb in contact with the
また、時刻t3は、ユーザの親指の第1関節がタッチパッド20に接触した際の親指の位置と、その時の接触領域A3とを表す。
The time t3 represents the position of the thumb when the first joint of the user's thumb contacts the
時刻t1および時刻t2の状態では接触領域A1および接触領域A2の面積はほぼ一定である。一方、時刻t3の状態では、接触領域A3は、接触領域A1および接触領域A2と比較して面積が増加している。また、時刻t3では、ユーザの親指の第1関節がタッチパッド20と接触するとともに、時刻t1および時刻t2の状態と比較して親指の指先がタッチパッド20から離れることになる。このため、接触領域A3の位置は接触領域A2と比較してyマイナス方向に移動する。
In the state at time t1 and time t2, the areas of the contact region A1 and the contact region A2 are substantially constant. On the other hand, in the state at time t3, the area of the contact area A3 is larger than that of the contact area A1 and the contact area A2. Further, at time t3, the first joint of the user's thumb comes into contact with the
すなわち、ユーザは、時刻t3の時の接触領域A3を、時刻t2の時の接触領域A2よりもyプラス方向に移動させたいと意図しているにもかかわらず、時刻t2の接触領域A2の方が、時刻t3の接触領域A3よりもyマイナス方向に移動してリモコン装置2に入力される。
That is, although the user intends to move the contact area A3 at time t3 in the y-plus direction relative to the contact area A2 at time t2, the user touches the contact area A2 at time t2. Is moved in the y-minus direction from the contact area A3 at time t3 and input to the
図4は、ユーザがタッチパッド20と親指の先や、親指以外の指である人差し指などの親指以外の指を接触させて、前記接触させた指を移動させた場合の指の移動と、指とタッチパッド20とが接触している領域である接触領域Bの位置および面積の変化を表す概略図である。
FIG. 4 shows the movement of a finger when the user touches the
図4において、時刻t1は、ユーザが親指の先の部分をタッチパッド20と接触させ、親指を移動させる直前の様子と、その時のユーザの親指とタッチパッド20との接触領域B1を表している。
In FIG. 4, time t1 represents a state immediately before the user touches the tip of the thumb with the
時刻t2は、ユーザがタッチパッド20に接触させた親指を時刻t1の位置から若干yプラス方向に移動させた場合の様子と、その時の親指とタッチパッド20との接触領域B2を表している。
Time t2 represents a state in which the user has moved the thumb that is in contact with the
また、時刻t3は、ユーザがタッチパッド20と接触させた親指をt2の位置からさらに、yプラス方向に移動させた場合の様子を表している。また、接触領域B3は、時刻t3の時のユーザの親指とタッチパッド20とが接触している領域を表している。
In addition, time t3 represents a state in which the user moves the thumb that is in contact with the
時刻t1〜t3に示すように、接触領域B1〜B3は、図3に示した接触領域A1〜A3よりも面積が小さい。また、時刻t1〜t3にかけてユーザがタッチパッド20と接触させた指をyプラス方向に移動させると接触領域B1〜B3もyプラス方向に移動する。
As shown at times t1 to t3, the contact areas B1 to B3 have a smaller area than the contact areas A1 to A3 shown in FIG. Further, when the user moves the finger in contact with the
すなわち、ユーザが親指の先や、親指以外の指である人差し指などの親指以外の指を接触させて、タッチパッド20から座標を入力する場合、親指のように、指の第1関節がタッチパッド20と接触し、指先がタッチパッド20からはなれてしまうという状態(図3の時刻t3)が生じ難い。従って、接触領域B1〜B3は、接触領域A1〜A3と比較してユーザが移動させたい方向に移動させることができる。
That is, when the user touches a finger other than the thumb, such as an index finger that is a finger other than the thumb, and inputs coordinates from the
次に、図5を用い、接触面積判定部23が、上記接触領域の面積が予め決められた面積値以上であるか否かを判定する方法について説明する。
Next, a method in which the contact
すなわち、リモコン装置2が通常動作モードと、補正動作モードとを変更する方法について説明する。
That is, a method in which the
図5は、図3および図4における接触領域A1〜A3および接触領域B1〜B3の接触面積の時間変化を表すグラフである。 FIG. 5 is a graph showing temporal changes in the contact areas of the contact regions A1 to A3 and the contact regions B1 to B3 in FIGS.
図5において、曲線aは、図3の時刻t1〜t3のそれぞれにおける接触領域A1〜A3のそれぞれの接触面積の時間変化を表す。また、図5において、曲線bは、図4の時刻t1〜t3のそれぞれにおける接触領域B1〜B3のそれぞれの接触面積の時間変化を表す。また、破線cは予め決められた基準面積値を表す。 In FIG. 5, a curve a represents a time change of each contact area of the contact regions A1 to A3 at each of the times t1 to t3 in FIG. 3. Moreover, in FIG. 5, the curve b represents the time change of each contact area of contact region B1-B3 in each of the time t1-t3 of FIG. A broken line c represents a predetermined reference area value.
図5に示すように、ユーザが親指の腹をタッチパッド20と接触させた場合(曲線a)と比較して、ユーザが親指の先や親指以外の指をタッチパッド20と接触させた場合(曲線b)は、接触面積が小さい。従って、親指の腹をタッチパッド20と接触させた場合の接触面積の値と、親指の先や親指以外の指をタッチパッド20と接触させた場合の接触面積の値の間に予め決められた面積値cを設定する。これにより、接触面積計算部23に入力された接触領域座標から求めた面積値が、上記予め決められた面積値c以上となるか否かを接触面積計算部23が判定することによりリモコン装置2は通常動作モードと、補正動作モードとを切り替えることができる。
As shown in FIG. 5, when the user touches the tip of the thumb or a finger other than the thumb with the
図2の接触面積増加率判定部24は、接触面積判定部23から接触領域の面積値を受信し、受信した面積値から増加率を算出して、求めた面積増加率が予め決められた面積増加率の閾値以上となるか否かを判定する。なお、面積増加率は、タッチパッド20が接触領域を検出する毎に、前回検出された接触領域の面積に対する今回検出された接触領域の面積の増加率として求めることができる。
The contact area increase
そして、接触面積増加率判定部24は、接触領域の面積増加率が予め決められた面積増加率未満となった場合は、開始座標取得信号を座標変換部22に送信し、その後、上記接触領域の増加率が予め決められた基準面積増加率以上となった場合は、終了座標取得信号を座標変換部22に送信するとともに、面積増加率判定結果信号を座標調整部28に送信する。
Then, when the area increase rate of the contact area becomes less than the predetermined area increase rate, the contact area increase
なお、上記予め決められた面積増加率はユーザの入力動作に合わせて任意で設定することができる。 The predetermined area increase rate can be arbitrarily set according to the user's input operation.
図6(a)(b)を用い、接触面積増加率判定部24が、接触領域の増加率が予め決められた面積増加率未満となるか否か、および受信した接触領域座標信号から接触領域の増加率が予め決められた面積増加率以上となるか否かを判定する方法について説明する。
6 (a) and 6 (b), the contact area increase
図6(a)は、ユーザが時刻t0〜t3まで指を移動させた場合のタッチパッド20と、指との接触面積の時間変化を表すグラフであり、図6(b)は、図6(a)における接触面積の増加率の時間変化を表すグラフである。なお、図6(a)(b)の時刻t1〜t3は図3での時刻t1〜t3にそれぞれ対応する。
FIG. 6A is a graph showing a temporal change in the contact area between the
ユーザがタッチパッド20の表面に親指の腹を接触させ、yプラス方向に親指を移動させた場合、図3の時刻t1〜t3のように親指とタッチパッド20とは接触する。
When the user touches the surface of the
図6(a)(b)のt0は、ユーザが親指の腹をタッチパッド20に接触させ、接触させた指を移動させる直前を表す。
6A and 6B, t0 represents immediately before the user touches the
図6(a)の領域a1は、時刻t0〜t1までのタッチパッド20と、指との接触面積の時間変化を表す(図3の時刻t1参照)。領域a2は、時刻t1〜t2までのタッチパッド20と、指との接触面積の時間変化を表す(図3の時刻t1〜t2参照)。領域a3は、時刻t2〜t3までのタッチパッド20と、指との接触面積の時間変化を表す(図3の時刻t2〜t3参照)。
A region a1 in FIG. 6A represents a temporal change in the contact area between the
図6(a)に示すように、時刻t0〜t1にかけて領域a1は増大する。そして、時刻t1〜t2にかけては、領域a2はほぼ一定の値を示す。そして、時刻t2〜t3にかけて領域a3は、指とタッチパッド20とが接触する接触面積は急激に増加する。これは、図3の時刻t2〜t3に示すように親指の第1間接付近がタッチパッド20と接触し始めるためである。
As shown in FIG. 6A, the region a1 increases from time t0 to time t1. Then, the region a2 shows a substantially constant value from time t1 to time t2. Then, in the area a3 from time t2 to time t3, the contact area where the finger and the
次に図6(b)を用い、図6(a)における接触面積の増加率について説明する。図6(b)における破線eは、予め決められた面積増加率の閾値を表す。 Next, the increase rate of the contact area in FIG. 6A will be described with reference to FIG. A broken line e in FIG. 6B represents a predetermined area increase rate threshold.
図6(b)において、時刻t0〜t1にかけて、面積の増加率は減少する。そして、時刻t1において、面積の増加率は、予め決められた面積増加率の閾値を下回る。そして、時刻t1〜t2にかけては、ほぼ面積の増加は無い。そして時刻t2で面積の増加率は、予め決められた面積増加率の閾値を上回る。そして時刻t3で再び面積の増加率は、予め決められた面積増加率の閾値を下回る。 In FIG. 6B, the area increase rate decreases from time t0 to time t1. At time t1, the area increase rate falls below a predetermined area increase rate threshold. And there is almost no increase in area from time t1 to t2. At time t2, the area increase rate exceeds a predetermined area increase rate threshold. At time t3, the area increase rate again falls below a predetermined area increase rate threshold.
上述したように、接触面積増加率判定部24は、接触領域の増加率が予め決められた面積増加率未満となるか否かを判定し、その時の時刻t1を検出することができる。また、接触面積増加率判定部24は、接触領域の増加率が、予め決められた面積増加率未満となった後、再度、予め決められた面積増加率以上となるか否かを判定し、その時の時刻t2を検出することができる。
As described above, the contact area increase
図2において、記録部25は、座標変換部22から送信される時刻t1の時の中心座標(x,y),および時刻t2の時の中心座標(x,y)を記録するとともに、時刻t1、時刻t2を記録する。そして記録部25は、時刻t1の時の中心座標(x,y)および時刻t2の時の中心座標(x,y)を移動方向計算部26に送信し、時刻t1の時の中心座標(x,y),時刻t2の時の中心座標(x,y)および時刻t1,t2を移動速度計算部27に送信する。
In FIG. 2, the
移動方向計算部26は、時刻t1の時の中心座標(x,y),時刻t2の時の中心座標(x,y)から出力座標に補正するために座標の移動方向を計算し、前記移動方向の計算結果を表す移動方向計算結果信号を座標調整部28に送信する。また、移動速度計算部27は、時刻t1の時の中心座標(x,y),時刻t2の時の中心座標(x,y)および時刻t1,t2から中心座標(x,y)を補正するための値を計算し、前記補正するための値を表す信号である移動速度計算結果信号を座標調整部28に送信する。
The movement
上述したように、移動方向および移動速度を計算し、中心座標(x,y)を出力座標として補正することにより、よりユーザが入力したい座標に補正することができる。
なお、中心座標(x,y)を補正するための移動方向および移動速度の計算方法は特に限定されない。例えば、リモコン装置2の構成を簡略化するために、上記移動方向および移動速度を計算しないで上記中心座標(x,y)を補正してもよい。この場合、リモコン装置2は、記録部25、移動方向計算部26、移動速度計算部27は省略してもよい。
As described above, by calculating the moving direction and moving speed and correcting the center coordinates (x, y) as output coordinates, it is possible to correct the coordinates to be input by the user.
In addition, the calculation method of the moving direction and moving speed for correcting the center coordinates (x, y) is not particularly limited. For example, in order to simplify the configuration of the
座標調整部28は、座標変換部22から中心座標(x,y)を受信し、IR制御部29に上記受信した中心座標(x,y)を送信するか、中心座標(x,y)を補正した補正座標(x,y+α)(調整されたカーソル座標を示す信号)をIR制御部29に送信するものである。補正座標(x,y+α)については後述する。
The coordinate
座標調整部28は、接触面積判定部23から接触領域の面積が予め決められた面積値未満である旨の信号を受信すると、リモコン装置2を通常動作モードとして動作させる。すなわち、座標変換部22から受信する中心座標(x,y)をIR制御部29に送信する。そして、仮に、接触面積増加率判定部24から面積増加率判定結果信号を受信した場合でも中心座標(x,y)を補正することなくIR制御部29に送信する。
When the coordinate
これにより、リモコン装置2が通常動作モードとして動作している状態では、タッチパッド20と接触している接触領域の面積増加率が予め決められた面積増加率以上となっても座標変換部22から送信される中心座標(x,y)が補正されることはない。
Thereby, in the state where the
また、座標調整部28は、接触面積判定部23から接触領域の面積が予め決められた面積値以上である旨の信号を受信した場合は、リモコン装置2を補正動作モードとして動作させる。
When the coordinate
すなわち、座標調整部28は、移動方向計算部26から移動方向計算結果信号を受信し、さらに移動速度計算部27から移動速度計算結果信号を受信する。そして、座標調整部28は、IR制御部29に対して送信する中心座標(x,y)の送信を停止し、面積増加率判定結果信号を受信したときにほぼ同時に送信した中心座標(x,y)の次から補正座標(x,y+α)をIR制御部29に対して送信する。補正座標とは、移動方向計算部26で計算された移動方向および移動速度計算部27で計算された移動速度で中心座標(x,y)を補正した出力座標である。
That is, the coordinate
IR制御部29は、座標調整部28から受信する出力座標である中心座標(x,y)または補正座標(x,y+α)、および、キー制御部12から受信する信号を受信し、IR信号パターンに変換し、IR発信部30に送信する。IR発信部30は、発光素子(不図示)を備えており、上記発光素子は上記IR信号パターンに従って発光する。これにより、IR信号が生成され、前記生成されたIR信号がIR発信部30から受信装置3の受信部5へと送信される。
The
〔座標補正方法〕
次に、図7を用い、リモコン装置2が座標を補正する方法について説明する。
[Coordinate correction method]
Next, a method in which the
図7は、ユーザが親指の腹でタッチパッド20の表面に触れることにより、座標を入力する場合の親指の移動の様子を表す図であり、接触領域A0〜A3は、時刻t0〜t3のそれぞれでのタッチパッド20における指の接触領域を表す。また、中心座標(x,y)は接触領域A0〜A3の略中心の座標を表し、または、補正座標(x,y+α)は接触領域A3での中心座標(x,y)が補正された座標を表す。
FIG. 7 is a diagram illustrating how the thumb moves when the user inputs coordinates by touching the surface of the
図6(a)(b)に示す時刻t0〜t2までの間は、出力座標は接触領域Aの中心を表す中心座標(x,y)であり(図6のt0〜t2参照)、ユーザの親指の第1関節がタッチパッド20と接触した時刻である時刻t3では、接触領域A3の中心を表す中心座標(x,y)は補正座標(x,y+α)に補正される。そして、この補正座標(x,y+α)が出力座標としてIR制御部29に送信される。
6A and 6B, the output coordinates are center coordinates (x, y) representing the center of the contact area A (see t0 to t2 in FIG. 6). At time t3, which is the time when the first joint of the thumb contacts the
〔リモコンフローチャート〕
次に、リモコン装置2における処理の流れについて図8を用いて説明する。すなわち、図8を用いユーザがタッチパッド20から座標を入力する際のリモコン装置2における処理の流れについて説明する。図8は、リモコン装置2における処理の一例を示すフローチャートである。
[Remote control flowchart]
Next, the flow of processing in the
まず、リモコン装置2のユーザがタッチパッド20に指を接触させると、タッチパッドI/F21は、ユーザが指を触れた接触領域の座標変換を行い、接触領域座標として座標変換部22、および接触面積判定部23に送信する(S1)。
First, when the user of the
そして、座標変換部22は、上記接触領域座標から中心座標(x,y)を決定し、中心座標(x,y)を座標調整部28に送信する。座標調整部28は、受信した中心座標(x,y)をそのままカーソル位置としてIR制御部29に送信し、IR制御部29は、IR発信部30を制御し、IR信号を受信装置3に対して送信する(S2)。
Then, the coordinate
また、接触面積判定部23は、上記接触領域座標から接触領域の面積を計算し、上記計算した面積値が予め決められた面積値以上であるか否かの判定を行う(S3)。すなわち、接触面積判定部23は、通常動作モードと、補正動作モードとの変更を行う。
Further, the contact
次に、S3において、上記面積の計算結果が予め決められた面積値未満であると判定された場合、座標調整部28は、座標変換部22から送信される中心座標(x,y)を中心座標信号に変換し、IR制御部29に送信する。次に、中心座標信号は、IR制御部29からカーソル位置座標である旨の信号としてIR発信部30を介して受信装置3に送信される(通常動作モード(S4))。そして、ユーザがタッチパッド20から指を離すまでS4の処理が行われる(S12)。
Next, in S3, when it is determined that the area calculation result is less than a predetermined area value, the coordinate
また、S3において、接触面積判定部23により上記計算結果が予め決められた面積値以上であると判定された場合は、リモコン装置2は、補正動作モードとして動作する。
In S3, when the contact
従って、接触面積増加率判定部24は、接触領域の面積増加率が予め決められた面積増加率となるか否かを検出する。接触面積増加率判定部24は、接触領域の面積増加率が予め決められた面積増加率未満となった時の時刻t1と(図6(b)参照)、そのときの中心座標(x,y)を記録するための開始点取得信号を座標変換部22に対して送信する。そして、座標変換部22は、時刻t1のときの中心座標(x,y)および時刻t1を記録部25に記録する(S5)。
Accordingly, the contact area increase
また、接触面積増加率判定部24は、接触領域の面積増加率が予め決められた面積増加率以上となるか否かの判定を行う(S6)。
Further, the contact area increase
そして、接触領域の増加率が予め決められた面積増加率以上となった場合、接触面積増加率判定部24は、そのときの時刻t2と(図6(b)参照)、その時の中心座標(x,y)を記録するための終了点取得信号を座標変換部22に対して送信するとともに、面積増加率判定結果信号を座標調整部28に送信する。座標変換部22は、時刻t2の時の中心座標(x,y)および時刻t2を記録部25に記録する(S7)。
When the increase rate of the contact area becomes equal to or greater than the predetermined area increase rate, the contact area increase
そして、記録部25に記録された時刻t1の時の中心座標(x,y)および時刻t2の時の中心座標(x,y)が移動方向計算部26に送信され、時刻t1の時の中心座標(x,y)、時刻t2の時の中心座標(x,y)、および時刻t1,t2は移動速度計算部27に送信される。
Then, the central coordinates (x, y) at the time t1 and the central coordinates (x, y) at the time t2 recorded in the
そして、移動方向計算部26は、時刻t1の時の中心座標(x,y)と、時刻t2の時の中心座標(x,y)とから時刻t1〜t2における中心座標の移動方向を計算し、計算結果を表す信号である移動方向計算結果信号を座標調整部28に送信する。また、移動速度計算部27は、時刻t1の時の中心座標(x,y)、時刻t2の時の中心座標(x,y)、および時刻t1,t2から領域a2における座標の移動速度を計算し、計算結果を表す信号である移動速度計算結果信号を座標調整部28に送信する(S8)。
Then, the movement
そして、座標調整部28は、接触領域の面積増加率が予め決められた面積増加率以上である期間(t2からt3の期間(図6(b)参照))、移動方向計算部26で計算された移動方向および移動速度計算部27で計算された移動速度でカーソル位置を移動させるための座標である補正座標(x,y+α)を補正座標信号に変換し、前記補正座標信号をIR制御部29に送信する。すなわち、t2からt3までの期間は、ユーザがタッチパッド20から入力した座標の移動方向と逆の方向に座標を移動させるように座標を補正することになる。
The coordinate
IR制御部29は座標調整部28から送信される中心座標または補正座標である出力座標をIR信号に変換し、IR発信部30から受信装置3に上記IR信号を送信する(S9)。
The
次に、接触面積増加率判定部24は、接触領域の面積増加率が予め決められた面積増加率未満となった場合(図7(b)参照)、そのときの中心座標(x,y)を記録するための開始点取得信号を座標変換部22に対して送信する(S10)。
Next, when the area increase rate of the contact area becomes less than the predetermined area increase rate (see FIG. 7B), the contact area increase
そして、ユーザがタッチパッド20から指を離していない場合(S11)、座標変換部22は、開始点取得信号を受信したときの中心座標(x,y)および時刻t1を記録部25に記録する。すなわちS5に戻る。
If the user has not lifted his / her finger from the touch pad 20 (S11), the coordinate
最後に、リモコン装置2の各ブロック、特に座標変換部22、接触面積判定部23、接触面積増加率判定部24、移動方向計算部26、移動速度計算部27、座標調整部28は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
Finally, each block of the
すなわち、リモコン装置2は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるリモコン装置2の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記リモコン装置2に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
That is, the
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。 Examples of the recording medium include tapes such as magnetic tapes and cassette tapes, magnetic disks such as floppy (registered trademark) disks / hard disks, and disks including optical disks such as CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
また、リモコン装置2を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
The
本発明は、タッチパッドを親指の腹で操作する際に第1関節が接触しても、ユーザが意図した位置へ座標が補正されるため、タッチパッドを備えた座標入力装置に広く適用できるものであり、テレビやパーソナルコンピュータなどのリモコン装置に特に好適である。 The present invention can be widely applied to a coordinate input device provided with a touch pad because coordinates are corrected to a position intended by a user even when the first joint touches when operating the touch pad with the belly of the thumb. And is particularly suitable for remote control devices such as televisions and personal computers.
2 リモコン装置(座標入力装置)
10 キー
12 キー制御部
20 タッチパッド
22 座標変換部(代表座標決定手段)
23 接触面積判定部(面積検出手段)
24 接触面積増加率判定部(面積増加率検出手段)
25 記録部
26 移動方向計算部(方向検出手段)
27 移動速度計算部(速度検出手段)
28 座標調整部(座標調整手段)
29 IR制御部
30 IR送信部(送信部)
2 Remote control device (coordinate input device)
10 key 12
23 Contact area determination unit (area detection means)
24 Contact area increase rate determination unit (area increase rate detection means)
25
27 Movement speed calculation part (speed detection means)
28 Coordinate adjustment unit (coordinate adjustment means)
29
Claims (6)
上記接触領域の座標に基づいて、接触領域の座標を代表する代表座標を決定する代表座標決定手段と、
上記接触領域の面積の増加率を検出する面積増加率検出手段と、
上記面積増加率検出手段が検出した面積の増加率が所定の基準面積増加率以上であるとき、上記代表座標を補正して上記出力座標を決定する座標調整手段と、を備えていることを特徴とする座標入力装置。 A coordinate input device that includes a touchpad, detects a contact area where a user's finger is in contact with the touchpad, and outputs output coordinates determined based on the contact area,
Representative coordinate determining means for determining representative coordinates representing the coordinates of the contact area based on the coordinates of the contact area;
An area increase rate detecting means for detecting an increase rate of the area of the contact region;
Coordinate adjustment means for correcting the representative coordinates and determining the output coordinates when the area increase rate detected by the area increase rate detection means is equal to or greater than a predetermined reference area increase rate. A coordinate input device.
上記代表座標が移動する方向を検出する方向検出手段と、
上記座標調整手段は、上記面積増加率検出手段が検出した面積の増加率が所定の基準面積増加率以上であるとき、直前に上記速度検出手段が検出した速度で、直前に上記方向検出手段が検出した方向へ、座標が移動するように上記出力座標を決定するものであることを特徴とする請求項1に記載の座標入力装置。 Speed detecting means for detecting the speed at which the representative coordinates move;
Direction detecting means for detecting a direction in which the representative coordinate moves;
The coordinate adjusting means has the speed detected by the speed detecting means immediately before the direction detecting means when the area increasing rate detected by the area increasing rate detecting means is equal to or higher than a predetermined reference area increasing rate. 2. The coordinate input device according to claim 1, wherein the output coordinates are determined so that the coordinates move in the detected direction.
上記座標調整手段は、上記面積検出手段が検出した面積が所定の基準面積未満であるとき、上記代表座標を上記出力座標として決定するものであることを特徴とする請求項1または2に記載の座標入力装置。 Comprising an area detecting means for detecting the area of the contact region,
3. The coordinate adjustment unit according to claim 1, wherein the coordinate adjustment unit determines the representative coordinate as the output coordinate when the area detected by the area detection unit is less than a predetermined reference area. Coordinate input device.
上記接触領域の座標に基づいて、接触領域の座標を代表する代表座標を決定する代表座標決定ステップと、
上記接触領域の面積の増加率を検出する面積増加率検出ステップと、
上記面積増加率検出ステップにて検出した面積の増加率が所定の基準面積増加率以上であるとき、上記代表座標を補正して上記出力座標を決定する座標調整ステップと、を含むことを特徴とする座標入力方法。 A coordinate input method of a coordinate input device comprising a touchpad, detecting a contact area where a user's finger is in contact with the touchpad, and outputting output coordinates determined based on the contact area,
Based on the coordinates of the contact area, a representative coordinate determination step for determining representative coordinates representing the coordinates of the contact area;
An area increase rate detecting step for detecting an increase rate of the area of the contact region;
A coordinate adjustment step of correcting the representative coordinates and determining the output coordinates when the area increase rate detected in the area increase rate detection step is equal to or greater than a predetermined reference area increase rate. Coordinate input method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007023488A JP2008191791A (en) | 2007-02-01 | 2007-02-01 | Coordinate input device, coordinate input method, control program, and computer-readable recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007023488A JP2008191791A (en) | 2007-02-01 | 2007-02-01 | Coordinate input device, coordinate input method, control program, and computer-readable recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008191791A true JP2008191791A (en) | 2008-08-21 |
Family
ID=39751857
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007023488A Pending JP2008191791A (en) | 2007-02-01 | 2007-02-01 | Coordinate input device, coordinate input method, control program, and computer-readable recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008191791A (en) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010061372A (en) * | 2008-09-03 | 2010-03-18 | Nec Corp | Information processor, pointer designation method, and program |
| WO2010100696A1 (en) * | 2009-03-02 | 2010-09-10 | パナソニック株式会社 | Portable terminal device and input device |
| JP2010204811A (en) * | 2009-03-02 | 2010-09-16 | Panasonic Corp | Portable terminal equipment and input device |
| WO2010104015A1 (en) * | 2009-03-09 | 2010-09-16 | ソニー株式会社 | Information processing device, information processing method, and information procession program |
| JP2011028746A (en) * | 2009-07-21 | 2011-02-10 | Pixart Imaging Inc | Gesture recognition method and touch system incorporating the same |
| JP2011086028A (en) * | 2009-10-14 | 2011-04-28 | Sony Corp | Input apparatus, display apparatus with input function, input method, and control method of display apparatus with input function |
| WO2011068004A1 (en) * | 2009-12-02 | 2011-06-09 | ソニー株式会社 | Remote operation device, remote operation system, remote operation method, and program |
| JP2011135525A (en) * | 2009-12-25 | 2011-07-07 | Sony Corp | Information processing apparatus, information processing method, program, control target equipment and information processing system |
| WO2012027599A3 (en) * | 2010-08-27 | 2012-04-19 | Intel Corporation | Touch sensing apparatus and method |
| CN102483670A (en) * | 2010-06-25 | 2012-05-30 | 松下电器产业株式会社 | Contact input position correction device, input device, method of correcting contact input position, program, and integrated circuit |
| JP2012150599A (en) * | 2011-01-18 | 2012-08-09 | Alps Electric Co Ltd | Input device |
| JP5331935B1 (en) * | 2012-12-22 | 2013-10-30 | 淳也 榎本 | Wireless screen display control method and system |
| US8698764B1 (en) | 2010-06-30 | 2014-04-15 | Amazon Technologies, Inc. | Dorsal touch input |
| JP2015111328A (en) * | 2013-12-06 | 2015-06-18 | 株式会社東海理化電機製作所 | Operating device |
| US9244604B1 (en) * | 2010-11-05 | 2016-01-26 | Amazon Technologies, Inc. | Adaptive touch sensor interface |
| CN109771946A (en) * | 2019-01-03 | 2019-05-21 | 网易(杭州)网络有限公司 | Information processing method, device, processor and terminal |
-
2007
- 2007-02-01 JP JP2007023488A patent/JP2008191791A/en active Pending
Cited By (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010061372A (en) * | 2008-09-03 | 2010-03-18 | Nec Corp | Information processor, pointer designation method, and program |
| WO2010100696A1 (en) * | 2009-03-02 | 2010-09-10 | パナソニック株式会社 | Portable terminal device and input device |
| JP2010204811A (en) * | 2009-03-02 | 2010-09-16 | Panasonic Corp | Portable terminal equipment and input device |
| CN102341776A (en) * | 2009-03-09 | 2012-02-01 | 索尼公司 | Information processing device, information processing method, and information procession program |
| WO2010104015A1 (en) * | 2009-03-09 | 2010-09-16 | ソニー株式会社 | Information processing device, information processing method, and information procession program |
| JP2010211401A (en) * | 2009-03-09 | 2010-09-24 | Sony Corp | Information processor, information processing method, and information processing program |
| CN102341776B (en) * | 2009-03-09 | 2014-02-12 | 索尼公司 | Information processing device, information processing method, and information procession program |
| JP2011028746A (en) * | 2009-07-21 | 2011-02-10 | Pixart Imaging Inc | Gesture recognition method and touch system incorporating the same |
| JP2011086028A (en) * | 2009-10-14 | 2011-04-28 | Sony Corp | Input apparatus, display apparatus with input function, input method, and control method of display apparatus with input function |
| CN102043528A (en) * | 2009-10-14 | 2011-05-04 | 索尼公司 | Input apparatus, display apparatus having an input function, input method, and method of controlling a display apparatus having an input function |
| JP2011119937A (en) * | 2009-12-02 | 2011-06-16 | Sony Corp | Remote control device, remote control system, remote control method and program |
| WO2011068004A1 (en) * | 2009-12-02 | 2011-06-09 | ソニー株式会社 | Remote operation device, remote operation system, remote operation method, and program |
| US8866773B2 (en) | 2009-12-02 | 2014-10-21 | Sony Corporation | Remote control apparatus, remote control system, remote control method, and program |
| JP2011135525A (en) * | 2009-12-25 | 2011-07-07 | Sony Corp | Information processing apparatus, information processing method, program, control target equipment and information processing system |
| US20120146931A1 (en) * | 2010-06-25 | 2012-06-14 | Shigehiro Iida | Touch input location correction device, input device, touch input location correction method, and program and integrated circuit used for touch input location correction apparatus |
| CN102483670A (en) * | 2010-06-25 | 2012-05-30 | 松下电器产业株式会社 | Contact input position correction device, input device, method of correcting contact input position, program, and integrated circuit |
| US9019217B2 (en) * | 2010-06-25 | 2015-04-28 | Panasonic Intellectual Property Corporation Of America | Touch input location correction device, input device, touch input location correction method, and program and integrated circuit used for touch input location correction apparatus |
| US8698764B1 (en) | 2010-06-30 | 2014-04-15 | Amazon Technologies, Inc. | Dorsal touch input |
| US9152185B2 (en) | 2010-06-30 | 2015-10-06 | Amazon Technologies, Inc. | Dorsal touch input |
| WO2012027599A3 (en) * | 2010-08-27 | 2012-04-19 | Intel Corporation | Touch sensing apparatus and method |
| US9363571B2 (en) | 2010-08-27 | 2016-06-07 | Intel Corporation | Touch sensing apparatus and method |
| US9244604B1 (en) * | 2010-11-05 | 2016-01-26 | Amazon Technologies, Inc. | Adaptive touch sensor interface |
| JP2012150599A (en) * | 2011-01-18 | 2012-08-09 | Alps Electric Co Ltd | Input device |
| WO2014097650A1 (en) * | 2012-12-22 | 2014-06-26 | Enomoto Junya | Method and system for wirelessly controlling image display |
| JP5331935B1 (en) * | 2012-12-22 | 2013-10-30 | 淳也 榎本 | Wireless screen display control method and system |
| JP2015111328A (en) * | 2013-12-06 | 2015-06-18 | 株式会社東海理化電機製作所 | Operating device |
| CN109771946A (en) * | 2019-01-03 | 2019-05-21 | 网易(杭州)网络有限公司 | Information processing method, device, processor and terminal |
| CN109771946B (en) * | 2019-01-03 | 2022-06-24 | 网易(杭州)网络有限公司 | Information processing method and device, processor and terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2008191791A (en) | Coordinate input device, coordinate input method, control program, and computer-readable recording medium | |
| CN102473060B (en) | Coordinate determination device, coordinate determining method | |
| US20130106700A1 (en) | Electronic apparatus and input method | |
| US8446382B2 (en) | Information processing apparatus and input control method | |
| US8553000B2 (en) | Input apparatus that accurately determines input operation, control method for input apparatus, and storage medium | |
| EP2620844B1 (en) | Apparatus and method for adjusting touch sensitivity in mobile terminal | |
| US20110193727A1 (en) | Portable terminal and input control method | |
| JP2008192012A (en) | Coordinate input device, coordinate input method, control program, and computer-readable recording medium | |
| US20150054741A1 (en) | Display control device, display control method, and program | |
| CN101815182A (en) | Input device and method, information processing system and program | |
| CN103329070A (en) | Input device and control method of input device | |
| CN102402383A (en) | Information processing device and information processing method | |
| US20110043372A1 (en) | Remote controller, remote control system and program | |
| CN102402382A (en) | Information processing device and information processing method | |
| WO2013177901A1 (en) | Touch control unlocking method and apparatus, and electronic device | |
| JP4980105B2 (en) | Coordinate input device and control method of coordinate input device | |
| CN106230069B (en) | A charging method and terminal | |
| US10782872B2 (en) | Electronic device with touch processing unit | |
| US10203774B1 (en) | Handheld device and control method thereof | |
| JP5927092B2 (en) | CONTROL DEVICE, CONTROL DEVICE CONTROL METHOD, ELECTRONIC DEVICE, CONTROL PROGRAM, AND RECORDING MEDIUM | |
| US9536526B2 (en) | Electronic device with speaker identification, method and storage medium | |
| JP2008269263A (en) | Input device, transmission / reception system, and control method of input device | |
| US20090295728A1 (en) | Signal processing method for optical trace-detecting module | |
| CN115237327A (en) | Anti-mistouch method, device, storage medium and electronic equipment | |
| TWI425397B (en) | Touch pad module and method for controlling the same |