JP2012118575A - Input device, on-vehicle apparatus having the same and control method of input device - Google Patents
Input device, on-vehicle apparatus having the same and control method of input device Download PDFInfo
- Publication number
- JP2012118575A JP2012118575A JP2010264755A JP2010264755A JP2012118575A JP 2012118575 A JP2012118575 A JP 2012118575A JP 2010264755 A JP2010264755 A JP 2010264755A JP 2010264755 A JP2010264755 A JP 2010264755A JP 2012118575 A JP2012118575 A JP 2012118575A
- Authority
- JP
- Japan
- Prior art keywords
- vibration
- change
- operation state
- input device
- input
- 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.)
- Withdrawn
Links
Images
Landscapes
- Navigation (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
本発明は、タッチパネルや押しボタンなど押圧されることで操作を行う入力装置及びそれを備えた車載機器並びに入力装置の制御方法に関する。 The present invention relates to an input device that performs an operation by being pressed, such as a touch panel or a push button, an in-vehicle device including the input device, and a control method for the input device.
カーナビゲーション装置やカーエアコンなどの車載機器には、タッチパネルや押しボタンなどの押圧(押下)されることで操作を受け付ける入力装置を備えているものが多い。 Many in-vehicle devices such as a car navigation device and a car air conditioner include an input device that receives an operation by pressing (pressing) a touch panel or a push button.
このような車載機器では、車両が発生する振動や衝撃などにより入力装置への誤入力が発生するという問題があった。 Such an in-vehicle device has a problem that an erroneous input to the input device occurs due to vibration or impact generated by the vehicle.
詳細に説明すると、例えば車載機器のタッチパネルや押しボタンなどにおいて、所定期間押し続けることで、短時間押したのとは異なる機能を動作させる入力方法、所謂長押しは、一つのボタン等に複数の機能が割り当てられるため、ボタン等を多く配置できない車載機器にはよく用いられている。ここで、この長押し操作中に振動や衝撃などによって指などが離れたりすると長押しと判断されずに短時間の押圧(短押し)として認識されてしまい、結果として使用者の意図しない動作が行われてしまうという問題があった。また、タッチパネルや押しボタンなどにおいて、1回だけ押すつもりが振動や衝撃などによって誤って2回以上押してしまうことで使用者の意図しない動作が行われてしまうという問題もあった。 More specifically, for example, on an in-vehicle device touch panel or a push button, an input method for operating a function different from that for a short time by keeping the button pressed for a predetermined period of time, so-called long press is performed on a plurality of buttons. Since functions are assigned, it is often used for in-vehicle devices that cannot arrange many buttons. Here, if a finger or the like is released due to vibration or impact during this long press operation, it is not determined as a long press and is recognized as a short press (short press), resulting in an unintended operation by the user. There was a problem of being done. In addition, in a touch panel, a push button, etc., there is a problem that an operation that is not intended by the user is performed if the user intends to press the button once but accidentally presses it twice or more due to vibration or shock.
車載機器の振動や衝撃などの影響を少なくする入力装置としては、例えば、特許文献1に記載のポインティング装置が提案されている。特許文献1に記載のポインティング装置は、マウスに設けられた動き測定センサで上下方向と左右方向の回転角速度を検出し、これらの信号は本体の移動量演算部に入力される。移動量演算部では、動き測定センサによる信号に基づいて、操作者の手の上下方向の移動量と左右方向の移動量を演算すると共に、本体に設けられた動き測定センサの出力信号に基づいて自動車の左右方向の移動量を演算し、更に、操作者の手の左右方向の移動量と自動車の左右方向の移動量との差分を演算して、操作者が真に操作したマウスの左右方向の移動量を求めて、操作者の手の移動量に応じた距離だけディスプレイ上のカーソルを移動させている。
For example, a pointing device described in
しかしながら、特許文献1のポインティング装置では、マウスの移動量を振動や衝撃などに合わせて補正することはできるが、振動や衝撃などによるマウスのクリック操作の誤り、つまり、ドラッグ操作中にマウスボタンから指が離れてしまったり、クリックがダブルクリックになってしまうといった誤操作に対しては何ら考慮されていない。したがって上述した振動や衝撃などの影響で、長押しが誤って短押しになってしまう問題や、1回押しが誤って2回押しになってしまうといった問題を解決することができない。
However, although the pointing device of
そこで、本発明は、振動や衝撃などの影響で押圧操作の誤入力による使用者の意図しない動作を防止することができる入力装置及びそれを備えた車載機器並びに入力装置の制御方法を提供することを課題とする。 Therefore, the present invention provides an input device that can prevent an unintended operation of a user due to an erroneous input of a pressing operation due to the influence of vibration or impact, an in-vehicle device including the input device, and a control method for the input device. Is an issue.
上記課題を解決するために、請求項1に記載の入力装置は、押圧操作される入力手段と、前記入力手段の操作状態に応じて当該入力手段に割り当てられた処理を行う制御手段と、を備えた入力装置において、前記入力装置に加わる振動を検出する振動検出手段と、前記入力手段の操作状態の変化を検出する変化検出手段と、を備え、前記変化検出手段が前記入力手段の操作状態の変化を検出した際に、前記振動検出手段が検出した前記振動が予め定めた所定値以上であった場合は、前記制御手段が、前記変化検出手段が検出した前記入力手段の操作状態の変化を無効にして前記振動が検出される直前の操作状態を維持するように制御することを特徴としている。
In order to solve the above-mentioned problem, an input device according to
請求項4に記載の入力装置の制御方法は、押圧操作される入力手段の操作状態に応じて当該入力手段に割り当てられた処理を行う入力装置の制御方法において、前記入力装置に加わる振動を検出する振動検出工程と、前記入力手段の操作状態の変化を検出する変化検出工程と、前記変化検出工程が前記入力手段の操作状態の変化を検出した際に、前記振動検出工程が検出した前記振動が予め定めた所定値以上であった場合は、検出した前記入力手段の操作状態の変化を無効にして前記振動が検出される直前の操作状態を維持するように制御する制御工程と、を備えることを特徴としている。
5. The input device control method according to
以下、本発明の一実施形態にかかる入力装置を説明する。本発明の一実施形態にかかる入力装置は、変化検出手段が入力手段の操作状態の変化を検出した際に、振動検出手段が検出した入力装置に加わる振動が予め定めた所定値以上であった場合は、制御手段が、変化検出手段が検出した入力手段の操作状態の変化を無効にして振動が検出される直前の操作状態を維持するように制御するので、押圧操作に影響を受けるような振動や衝撃が加わった際に、その影響を受けて指が離れてしまったり、或いは誤って押してしまっても、それらの操作を無効とすることができるため、誤操作による使用者の意図しない動作を防止することができる。 Hereinafter, an input device according to an embodiment of the present invention will be described. In the input device according to the embodiment of the present invention, when the change detection unit detects a change in the operation state of the input unit, the vibration applied to the input device detected by the vibration detection unit is equal to or greater than a predetermined value. In this case, the control means controls to invalidate the change in the operation state of the input means detected by the change detection means and maintain the operation state immediately before the vibration is detected. When a vibration or impact is applied, even if the finger is removed due to the influence of the vibration or impact, it is possible to invalidate those operations. Can be prevented.
また、入力手段が、タッチパネルで構成され、タッチパネルが押圧されている座標位置を記憶する記憶手段を備え、変化検出手段が座標情報の変化を検出した際に、振動検出手段が振動を検出した場合は、制御手段が、振動を検出する直前に記憶手段に記憶されている座標位置を読み出して、当該読み出した座標位置が押圧されているとして制御してもよい。このようにすることにより、タッチパネルを操作している際に、振動や衝撃によって指などがずれてタッチパネル上の隣接するボタン等を誤って操作してしまうといった誤操作による使用者の意図しない動作を防止することができる。 In addition, when the input unit is configured with a touch panel, and includes a storage unit that stores a coordinate position where the touch panel is pressed, and the vibration detection unit detects vibration when the change detection unit detects a change in coordinate information. The control unit may read the coordinate position stored in the storage unit immediately before detecting the vibration, and may control the read coordinate position as being pressed. By doing this, when the touch panel is operated, the user's unintended operation due to an erroneous operation such as a finger or the like being displaced due to vibration or impact and erroneously operating an adjacent button on the touch panel is prevented. can do.
また、上述した入力装置を車載機器に備えてもよい。このようにすることにより、車載機器において、振動や衝撃による誤操作で使用者の意図しない動作を防止することができる。 Moreover, you may provide the input device mentioned above in vehicle equipment. By doing in this way, in-vehicle equipment, the operation which a user does not intend by the erroneous operation by a vibration or an impact can be prevented.
また、本発明の一実施形態にかかる入力装置の制御方法は、変化検出工程が入力手段の操作状態の変化を検出した際に、振動検出工程が検出した入力手段に加わる振動が予め定めた所定値以上であった場合は、制御工程で検出した入力手段の操作状態の変化を無効にして振動が検出される直前の操作状態を維持するように制御するので、押圧操作に影響を受けるような振動や衝撃が加わった際に、その影響を受けて指が離れてしまったり、或いは誤って押してしまっても、それらの操作を無効することができるため、誤操作による使用者の意図しない動作を防止することができる。 The input device control method according to an embodiment of the present invention provides a predetermined predetermined vibration applied to the input means detected by the vibration detection process when the change detection process detects a change in the operation state of the input means. If the value is greater than or equal to the value, control is performed so that the change in the operation state of the input means detected in the control process is invalidated and the operation state immediately before the vibration is detected is maintained. When a vibration or impact is applied, even if the finger is removed due to the influence or it is accidentally pressed, those operations can be invalidated, preventing unintended operations by the user due to erroneous operations. can do.
本発明の第1の実施例を、図1乃至図3を参照して説明する。本発明の第1の実施例にかかる入力装置20は、車載機器としてのカーナビゲーション装置1に備えられている。カーナビゲーション装置1は車両のインストルメントパネルに設置され予め設定した目的地までの経路を表示して案内する。
A first embodiment of the present invention will be described with reference to FIGS. The
カーナビゲーション装置1は、図1及び図2に示したように、筐体2と、表示部3と、タッチパネル4と、押しボタン5と、タッチパネル検出部6と、ボタン検出部7と、加速度センサ8と、加速度検出部9と、制御部10と、ナビゲーション部11と、記録媒体記録再生部12と、を備えている。
As shown in FIGS. 1 and 2, the
筐体2は、図1に示したように箱状に形成され、そのうち車両のインストルメントパネルに設置された際に使用者と相対する面2aにタッチパネル4(表示部3)が設けられている。そして、筐体2は、図2に示したカーナビゲーション装置1の各構成要素を収容している。
The
表示部3は、液晶ディスプレイなどで構成され、カーナビゲーション装置1における地図情報や案内情報及び操作用のボタンやアイコン等が表示される。
The
入力手段としてのタッチパネル4は、例えば、周知の抵抗膜方式であって、表示部3の表面に重ねられる透明なフィルム状に構成され、表面に線形特性を持つ抵抗膜を形成した上部電極板と同様に抵抗膜を形成した下部電極板の一対の電極板がスペーサなどを挟んで所定の隙間を設けて配置されており、指などで押圧して上部電極板と下部電極板が接触した座標位置に対応した電圧を出力する。なお、タッチパネル4は抵抗膜方式に限らず、静電容量方式や超音波方式など他の方式でも構わない。なお、本明細書における押圧とは、単に押す(押下)だけでなくタッチパネル4などを操作する際の触れる(接触する)動作も含む。
The
押しボタン5は押しボタン5a〜5eの5つから構成され、タッチパネル4とは別の操作が各々割り当てられた入力手段であり、筐体2の使用者と相対する面2aの下方にそれぞれ設けられている。
The
タッチパネル検出部6は、タッチパネル4で検出した座標位置に対応した電圧をX―Yの座標情報(以下、単に座標情報とする)に変換し、変換された座標情報はタッチパネル4の検出結果として制御部10へ出力する。ここで、X座標とは機器を設置した際におけるタッチパネル4の横方向の座標、Y座標とは横方向と直交する縦方向の座標を示す。
The touch
ボタン検出部7は、ボタン5a〜5eそれぞれが押圧されたか否かを検出して、各ボタンごとのオンを示す情報(オン情報)を制御部10へ出力する。
The
振動検出手段としての加速度センサ8は、カーナビゲーション装置1、即ち後述する入力装置20に外部から加わる振動や衝撃などを検出し、それを電気信号として加速度検出部9へ出力している。なお、本実施例では振動検出手段として加速度センサ8を用いているが、振動や衝撃などを検出できるセンサであれば加速度センサ8に限らないことは言うまでも無く、カーナビゲーション装置1ではなく車両に設けられている振動や衝撃などを検出できるセンサを用いてもよい。
The
加速度検出部9は、加速度センサ8が検出した電気的信号を、入力手段に外部から加わる振動や衝撃などの変化量(振動量G)として制御部10へ出力する。なお、加速度センサ8と加速度検出部9は一体的に構成されていてもよい。
The
制御手段、変化検出手段としての制御部10は、RAM10aを備え、タッチパネル検出部6が出力した座標情報に基づいて、該座標位置の表示部3に表示されたボタンなどに対応する処理に基づいた指示を表示部3、ナビゲーション部11及び記録媒体記録再生部12へ行う。また、ボタン検出部7が出力した押しボタン5のオン情報に基づいて、押圧された押しボタン5に対応する処理に基づいた指示を表示部3、ナビゲーション部11及び記録媒体記録再生部12へ行う。RAM10aには、タッチパネル検出部6、ボタン検出部7および加速度検出部9から取得した座標情報、オン情報および振動量Gなどが一時的に記憶され、制御部10における処理に用いられる。
The
また、制御部10は、タッチパネル検出部6が出力した座標情報やボタン検出部7が出力した押しボタン5のオン情報及び加速度検出部9から出力した入力手段に外部から加わる振動や衝撃などの検出値である振動量Gに基づいて、後述するタッチパネル4や押しボタン5に対してなされた操作を無効にする処理も行う。
Further, the
ナビゲーション部11は、現在地をGPS(Global Positioning System)などを用いて検出し、その現在地から予め設定された目的地への経路を探索して案内する。
The
記録媒体記録再生部12は、例えばハードディスクドライブや光ディスクドライブなどで構成され、制御部10の指示に従って、ハードディスクや光ディスクなどの記録媒体の記録または再生を行う。
The recording medium recording / reproducing
上述した構成要素のうち、表示部3、タッチパネル4、押しボタン5、タッチパネル検出部6、ボタン検出部7、加速度センサ8、加速度検出部9、制御部10で、本発明の第1の実施例にかかる入力装置20を構成する。
Among the components described above, the
次に、本発明における入力装置20の動作を図3のフローチャートを参照して説明する。図3に示したフローチャートは制御部10で実行される。
Next, the operation of the
まず、ステップS11において、タッチパネル検出部6及びボタン検出部7から初期操作状態を取得してステップS12に進む。初期操作状態とは、タッチパネル検出部6から座標情報が出力されているか否か、つまり、タッチパネル4が指などで押圧されているか否かに関する初期の状態、及び、ボタン5a〜5eそれぞれのオン情報が出力されているか否か、つまり、ボタン5a〜5eが押圧されているか否かに関する初期の状態を示している。
First, in step S11, an initial operation state is acquired from the touch
次に、ステップS12において、加速度検出部9から振動量Gを取得してステップS13に進む。
Next, in step S12, the vibration amount G is acquired from the
次に、ステップS13において、ステップS11で取得した初期操作状態から操作状態が変化したか否かを判断し、変化した場合(Yesの場合)はステップS14に進み、変化しない場合(Noの場合)はステップS17に進む。つまり、押圧されている状態から押圧されていない状態に変化した場合または押圧されていない状態から押圧されている状態に変化した場合は操作状態が変化したと判断される。 Next, in step S13, it is determined whether or not the operation state has changed from the initial operation state acquired in step S11. If it has changed (in the case of Yes), the process proceeds to step S14, and if it has not changed (in the case of No). Advances to step S17. That is, when the state is changed from being pressed to a state where it is not pressed, or when the state is changed from being not pressed to being pressed, it is determined that the operation state has changed.
次に、ステップS14において、操作状態の変化時点の前後の所定期間の範囲内で振動量Gが予め定めた所定値以上となったか否かを判断し、所定値以上となったことがある場合(Yesの場合)はステップS15に進み、所定値以上となったことがない場合(Noの場合)はステップS16に進む。本ステップでは、操作状態の変化を検出した際に、振動量Gが予め定めた所定値以上であったかを判断しているが、実際には振動発生時と人の操作とは若干のタイムラグがあるため、それを考慮して操作状態の変化時点の前後所定期間の範囲内での振動量Gの評価を行っている。また、この所定値は、例えば、車両が段差を乗り越えた際や、急加速、急減速や、悪路を走行中に発生する振動、衝撃及び揺れなどの大きさに設定されている。 Next, in step S14, it is determined whether or not the vibration amount G is equal to or greater than a predetermined value within a predetermined period before and after the change point of the operation state. If (Yes), the process proceeds to Step S15, and if it has never been equal to or greater than the predetermined value (No), the process proceeds to Step S16. In this step, when a change in the operation state is detected, it is determined whether the vibration amount G is equal to or greater than a predetermined value. However, in actuality, there is a slight time lag between the occurrence of vibration and a human operation. Therefore, considering this, the vibration amount G is evaluated within a predetermined period before and after the change point of the operation state. In addition, the predetermined value is set to a magnitude such as vibration, shock, and vibration generated when the vehicle has climbed over a step, sudden acceleration, sudden deceleration, or traveling on a rough road.
次に、ステップS15において、ステップS13で検出した操作状態の変化を無効としてステップS11で取得した初期操作状態を維持する。この操作状態の変化を無効は、例えば、タッチパネル検出部6やボタン検出部7からの信号の変化を無視し、表示部3やナビゲーション部11及び記録媒体記録再生部12への指示に反映させないように処理する。本ステップでは、初期動作状態からの変化時点の前後の所定期間の範囲内で振動量Gが所定値以上であったため、操作に影響するような大きな振動や衝撃などがあったと判断し、行われた操作を使用者の意図しない操作として無効としている。
Next, in step S15, the change in the operation state detected in step S13 is invalidated, and the initial operation state acquired in step S11 is maintained. Invalidity of the change in the operation state means, for example, that a change in a signal from the touch
一方、ステップS16においては、ステップS13で検出した操作状態の変化を有効として当該変化した操作状態に対応する処理を行う。つまり、操作状態の変化に応じた指示を表示部3やナビゲーション部11及び記録媒体記録再生部12に行う。本ステップでは、初期動作状態からの変化時点の前後の所定期間の範囲内で振動量Gが所定値未満であったため、操作に影響するような振動や衝撃などはないと判断し、変化した操作状態に対応した処理、つまり通常の押圧操作に対応した処理を行う。
On the other hand, in step S16, the change in the operation state detected in step S13 is validated and processing corresponding to the changed operation state is performed. That is, an instruction corresponding to the change in the operation state is given to the
また、ステップS17においては、操作状態が変化していないので、初期動作状態に対応する処理を行う。 In step S17, since the operation state has not changed, processing corresponding to the initial operation state is performed.
なお、図3に示したフローチャートは一定時間間隔(例えば0.1秒間隔など)で繰り返し実行されるようにすることで、ステップS15で初期操作状態を継続した場合でも、次の繰り返しで振動や衝撃などが収まった場合は、通常の押圧操作に対応した処理(ステップS16やS17)に復帰することができる。 Note that the flowchart shown in FIG. 3 is repeatedly executed at regular time intervals (for example, at intervals of 0.1 seconds), so that even if the initial operation state is continued in step S15, vibrations and When the impact is settled, it is possible to return to the processing (steps S16 and S17) corresponding to the normal pressing operation.
本実施例によれば、タッチパネル4や押しボタン5の操作状態が変化した時点の前後の所定期間の範囲内で加速度センサ8が検出した入力装置20に加わる振動量Gが予め定めた所定値以上であった場合は、制御部10が、タッチパネル4や押しボタン5の操作状態の変化を無効にして初期操作状態を維持するように制御するので、押圧操作に影響を受けるような振動や衝撃などが加わった際に、その影響を受けて指が離れてしまったり、誤って押してしまっても、それらの操作を無効することができるために、誤操作による使用者の意図しない動作を防止することができる。
According to the present embodiment, the vibration amount G applied to the
次に、本発明の第2の実施例にかかる入力装置を図4を参照して説明する。なお、前述した第1の実施例と同一部分には、同一符号を付して説明を省略する。 Next, an input device according to a second embodiment of the present invention will be described with reference to FIG. The same parts as those in the first embodiment described above are denoted by the same reference numerals and description thereof is omitted.
本実施例は、特にタッチパネル4の押圧時において、大きな振動量Gが加わった際にRAM10aに記憶されている座標情報を用いて誤動作防止を行うものである。本実施例における入力装置20の動作を図4のフローチャートを参照して説明する。
In this embodiment, especially when the
まず、ステップS21において、タッチパネル検出部6から押圧されている座標情報を取得してステップS22に進む。本ステップでは、図3のステップS11と基本的に同様であって、タッチパネル4の押圧されている初期の座標情報を取得している。
First, in step S21, the coordinate information being pressed from the touch
次に、ステップS22において、ステップS21で取得した座標情報をRAM10aに記憶してステップS23に進む。
Next, in step S22, the coordinate information acquired in step S21 is stored in the
次に、ステップS23において、加速度検出部9から振動量Gを取得してステップS24に進む。
Next, in step S23, the vibration amount G is acquired from the
次に、ステップS24において、ステップS21で取得した座標情報とは異なる座標情報に変化したか否かを判断し、座標情報が変化している場合(Yesの場合)はステップS25に進み、座標情報も変化していない場合(Noの場合)はステップS28に進む。この座標情報が変化するとは、ステップS21とは異なる位置を押圧していることまたはタッチパネル4から指などが離れていることを意味する。
Next, in step S24, it is determined whether or not the coordinate information is different from the coordinate information acquired in step S21. If the coordinate information has changed (in the case of Yes), the process proceeds to step S25. If not changed (No), the process proceeds to step S28. The change in the coordinate information means that a position different from that in step S21 is being pressed or that a finger or the like is separated from the
次に、ステップS25において、座標情報の変化時点の前後の所定期間の範囲内で振動量Gが予め定めた所定値以上となったか否かを判断し、所定値以上となったことがある場合(Yesの場合)はステップS26に進み、所定値以上となったことがない場合(Noの場合)はステップS27に進む。本ステップでも、図3のステップS14と同様にタイムラグを考慮している。また、この所定値は、第1の実施例と同様に、例えば、車両が段差を乗り越えた際や、急加速、急減速や、悪路を走行中に発生する振動量に設定されている。 Next, in step S25, it is determined whether or not the vibration amount G is equal to or greater than a predetermined value within a predetermined period before and after the change point of the coordinate information. If (Yes), the process proceeds to step S26, and if it has never become the predetermined value or more (in the case of No), the process proceeds to step S27. Also in this step, the time lag is taken into consideration as in step S14 of FIG. In addition, the predetermined value is set to, for example, the amount of vibration generated when the vehicle goes over a step, sudden acceleration, sudden deceleration, or traveling on a rough road, as in the first embodiment.
次に、ステップS26において、ステップS24で検出した座標情報の変化を無効としてステップS22でRAMに記憶した座標情報を読み出して、その読み出した座標情報に対応する処理を維持する。本ステップでは、座標情報が変化時点の前後の所定期間の範囲内で振動量Gが所定値以上であったため、操作に影響するような大きな振動や衝撃などがあったと判断し、他の位置を押圧したことによる座標情報の変化を使用者の意図しない操作として無効としている。 Next, in step S26, the change in the coordinate information detected in step S24 is invalidated, the coordinate information stored in the RAM in step S22 is read, and the process corresponding to the read coordinate information is maintained. In this step, since the vibration amount G is greater than or equal to a predetermined value within a predetermined period before and after the change of the coordinate information, it is determined that there is a large vibration or impact that affects the operation, and other positions are determined. Changes in coordinate information due to pressing are invalidated as operations not intended by the user.
一方、ステップS27においては、ステップS24で検出した座標情報の変化を有効として変化した座標情報に対応する処理を行う。つまり、座標情報の変化に応じた指示を表示部3やナビゲーション部11及び記録媒体記録再生部12に行う。本ステップでは、座標情報が変化時点の前後の所定期間の範囲内で振動量Gが所定値未満であったため、操作に影響するような振動や衝撃などはないと判断し、変化した座標情報に対応した処理、つまり通常の押圧操作に対応した処理を行う。
On the other hand, in step S27, processing corresponding to the changed coordinate information is performed with the change of the coordinate information detected in step S24 being validated. That is, an instruction corresponding to the change of the coordinate information is given to the
また、ステップS28においては、座標情報が変化していないので、ステップS21で取得した座標情報に対応する処理を行う。 In step S28, since the coordinate information has not changed, processing corresponding to the coordinate information acquired in step S21 is performed.
本実施例によれば、タッチパネル4の押圧操作されている座標位置を記憶するRAM10aを備え、押圧操作されている座標位置が変化時点の前後の所定期間の範囲内で加速度センサ8が検出したタッチパネル4に加わる振動量Gが予め定めた所定値以上であった場合は、振動を検出する直前にRAM10aに記憶されている座標位置を読み出して、当該読み出した座標位置を押圧操作されているとして制御しているので、タッチパネル4を操作している際に、振動や衝撃などによって指などがずれてタッチパネル4上の隣接するボタン等を誤って操作してしまうといった誤操作による使用者の意図しない動作を防止することができる。
According to the present embodiment, the
なお、上述した2つの実施例では、車載機器としてカーナビゲーション装置1で説明したが、例えばカーオーディオや、カーエアコン、パワーウィンドなど押しボタンやタッチパネルといった押圧されることで操作する入力装置とその入力装置を備える車載機器であれば適用できる。
In the two embodiments described above, the
前述した実施例によれば、以下の入力装置20及び入力装置20の制御方法が得られる。
According to the embodiment described above, the following
(付記1)タッチパネル4及び押しボタン5と、タッチパネル4及び押しボタン5の操作状態に応じて当該タッチパネル4及び押しボタン5に割り当てられた処理を行う制御部10と、を備えた入力装置20において、
入力装置20に加わる振動を検出する加速度センサ8と、
タッチパネル4及び押しボタン5の操作状態の変化を検出する制御部10と、を備え、
制御部10がタッチパネル4及び押しボタン5の操作状態の変化を検出した際に、加速度センサ8が検出した振動が予め定めた所定値G以上であった場合は、制御部10が、制御部10が検出したタッチパネル4及び押しボタン5の操作状態の変化を無効にして振動が検出される直前の操作状態を維持するように制御する
ことを特徴とする入力装置20。
(Additional remark 1) In the
An
A
When the
(付記2)タッチパネル4及び押しボタン5の操作状態に応じてタッチパネル4及び押しボタン5に割り当てられた処理を行う入力装置20の制御方法において、
入力装置20に加わる振動を検出するステップS12と、
タッチパネル4及び押しボタン5の操作状態の変化を検出するステップS13と、
ステップS13がタッチパネル4及び押しボタン5の操作状態の変化を検出した際に、ステップS12が検出した振動が予め定めた所定値G以上であった場合は、検出したタッチパネル4及び押しボタン5の操作状態の変化を無効にして振動が検出される直前の操作状態を維持するように制御するステップS15と、
を備えることを特徴とする入力装置20の制御方法。
(Additional remark 2) In the control method of the
Step S12 for detecting vibration applied to the
Detecting a change in the operation state of the
When the vibration detected in step S12 is greater than or equal to a predetermined value G when step S13 detects a change in the operation state of the
The control method of the
この入力装置20及び入力装置20の制御方法によれば、押圧操作に影響を受けるような振動や衝撃が加わった際に、その影響を受けて指が離れてしまったり、誤って押してしまっても、それらの操作を無効することができるために、誤操作による使用者の意図しない動作を防止することができる。
According to the
なお、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施例に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。 In addition, the Example mentioned above only showed the typical form of this invention, and this invention is not limited to an Example. That is, various modifications can be made without departing from the scope of the present invention.
1 カーナビゲーション装置(車載機器)
4 タッチパネル(入力手段)
5 押しボタン(入力手段)
8 加速度センサ(振動検出手段)
10 制御部(制御手段、変化検出手段)
10a RAM(記憶手段)
20 入力装置
S12 振動量取得(振動検出工程)
S13 操作状態変化(変化検出工程)
S15 操作状態変化無効(制御工程)
1 Car navigation system (on-vehicle equipment)
4 Touch panel (input means)
5 push buttons (input means)
8 Acceleration sensor (vibration detection means)
10 Control unit (control means, change detection means)
10a RAM (storage means)
20 Input device S12 Vibration amount acquisition (vibration detection process)
S13 Operation state change (change detection process)
S15 Invalid operation state change (control process)
Claims (4)
前記入力装置に加わる振動を検出する振動検出手段と、
前記入力手段の操作状態の変化を検出する変化検出手段と、を備え、
前記変化検出手段が前記入力手段の操作状態の変化を検出した際に、前記振動検出手段が検出した前記振動が予め定めた所定値以上であった場合は、前記制御手段が、前記変化検出手段が検出した前記入力手段の操作状態の変化を無効にして前記振動が検出される直前の操作状態を維持するように制御する
ことを特徴とする入力装置。 In an input device comprising: an input unit that is operated to be pressed; and a control unit that performs processing assigned to the input unit in accordance with an operation state of the input unit.
Vibration detecting means for detecting vibration applied to the input device;
Change detecting means for detecting a change in the operation state of the input means,
When the change detection means detects a change in the operation state of the input means, and the vibration detected by the vibration detection means is equal to or greater than a predetermined value, the control means is configured to change the change detection means. The input device is controlled to invalidate the change in the operation state of the input means detected by the control unit and maintain the operation state immediately before the vibration is detected.
前記タッチパネルが押圧されている座標位置を記憶する記憶手段を備え、
前記変化検出手段が前記座標情報の変化を検出した際に、前記振動検出手段が前記振動を検出した場合は、前記制御手段が、前記振動を検出する直前に前記記憶手段に記憶された前記座標位置を読み出して、当該読み出した座標位置が押圧されているとして制御することを特徴とする請求項1に記載の入力装置。 The input means comprises a touch panel;
Storage means for storing the coordinate position where the touch panel is pressed;
When the vibration detecting means detects the vibration when the change detecting means detects the change in the coordinate information, the control means stores the coordinates stored in the storage means immediately before detecting the vibration. The input device according to claim 1, wherein the position is read and control is performed on the assumption that the read coordinate position is pressed.
前記入力装置に加わる振動を検出する振動検出工程と、
前記入力手段の操作状態の変化を検出する変化検出工程と、
前記変化検出工程が前記入力手段の操作状態の変化を検出した際に、前記振動検出工程が検出した前記振動が予め定めた所定値以上であった場合は、検出した前記入力手段の操作状態の変化を無効にして前記振動が検出される直前の操作状態を維持するように制御する制御工程と、
を備えることを特徴とする入力装置の制御方法。 In the control method of the input device for performing the processing assigned to the input means according to the operation state of the input means to be pressed,
A vibration detecting step for detecting vibration applied to the input device;
A change detection step of detecting a change in the operation state of the input means;
When the change detection step detects a change in the operation state of the input means, and the vibration detected by the vibration detection step is greater than or equal to a predetermined value, the detected operation state of the input means A control step of controlling to invalidate the change and maintain the operation state immediately before the vibration is detected;
An input device control method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010264755A JP2012118575A (en) | 2010-11-29 | 2010-11-29 | Input device, on-vehicle apparatus having the same and control method of input device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010264755A JP2012118575A (en) | 2010-11-29 | 2010-11-29 | Input device, on-vehicle apparatus having the same and control method of input device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012118575A true JP2012118575A (en) | 2012-06-21 |
Family
ID=46501364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010264755A Withdrawn JP2012118575A (en) | 2010-11-29 | 2010-11-29 | Input device, on-vehicle apparatus having the same and control method of input device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012118575A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013015461A (en) * | 2011-07-05 | 2013-01-24 | Clarion Co Ltd | Navigation device and input reception method therefor |
JP2013186661A (en) * | 2012-03-07 | 2013-09-19 | Denso Corp | Input detection system |
JP2014112308A (en) * | 2012-12-05 | 2014-06-19 | Fuji Xerox Co Ltd | Operation control program and information processing apparatus |
US9377849B2 (en) | 2012-06-29 | 2016-06-28 | Canon Kabushiki Kaisha | Information processing apparatus and control method for recognizing a touch operation |
JP2016538619A (en) * | 2013-10-08 | 2016-12-08 | ティーケー ホールディングス インク.Tk Holdings Inc. | Apparatus and method for fixing input area associated with detected touch position of pressure responsive touch screen |
JP6055896B1 (en) * | 2015-11-18 | 2016-12-27 | レノボ・シンガポール・プライベート・リミテッド | Information processing apparatus, information processing apparatus control method, and program |
CN110597406A (en) * | 2018-06-12 | 2019-12-20 | 夏普株式会社 | Input device |
JP2022500794A (en) * | 2018-09-24 | 2022-01-04 | インターリンク エレクトロニクス,インコーポレイテッド | Multimodal touchpad |
-
2010
- 2010-11-29 JP JP2010264755A patent/JP2012118575A/en not_active Withdrawn
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013015461A (en) * | 2011-07-05 | 2013-01-24 | Clarion Co Ltd | Navigation device and input reception method therefor |
JP2013186661A (en) * | 2012-03-07 | 2013-09-19 | Denso Corp | Input detection system |
US9377849B2 (en) | 2012-06-29 | 2016-06-28 | Canon Kabushiki Kaisha | Information processing apparatus and control method for recognizing a touch operation |
JP2014112308A (en) * | 2012-12-05 | 2014-06-19 | Fuji Xerox Co Ltd | Operation control program and information processing apparatus |
JP2016538619A (en) * | 2013-10-08 | 2016-12-08 | ティーケー ホールディングス インク.Tk Holdings Inc. | Apparatus and method for fixing input area associated with detected touch position of pressure responsive touch screen |
JP6055896B1 (en) * | 2015-11-18 | 2016-12-27 | レノボ・シンガポール・プライベート・リミテッド | Information processing apparatus, information processing apparatus control method, and program |
CN110597406A (en) * | 2018-06-12 | 2019-12-20 | 夏普株式会社 | Input device |
US10768750B2 (en) | 2018-06-12 | 2020-09-08 | Sharp Kabushiki Kaisha | Input device |
CN110597406B (en) * | 2018-06-12 | 2023-06-20 | 夏普株式会社 | Input device |
JP2022500794A (en) * | 2018-09-24 | 2022-01-04 | インターリンク エレクトロニクス,インコーポレイテッド | Multimodal touchpad |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2012118575A (en) | Input device, on-vehicle apparatus having the same and control method of input device | |
JP5409657B2 (en) | Image display device | |
US20150015521A1 (en) | Gesture input operation processing device | |
JP6123590B2 (en) | Touch detection device and vehicle navigation device | |
JP5803667B2 (en) | Operation input system | |
CN101464159B (en) | Navigation apparatus and method | |
JP2011232270A (en) | Navigation device and help presentation method thereof | |
JP2013134723A (en) | Operation input system | |
JP5074714B2 (en) | Car navigation system | |
JP4314927B2 (en) | Navigation device | |
JP2011192231A (en) | In-vehicle input device, and input program therefor | |
JP2004309962A (en) | Display device having touch panel | |
JP2016115011A (en) | Touch operation detection device | |
JP2007042029A (en) | Display device and program | |
JP2015132905A (en) | Electronic system, method for controlling detection range, and control program | |
JP2008185452A (en) | Navigation device | |
JP5933468B2 (en) | Information display control device, information display device, and information display control method | |
JP5814014B2 (en) | Navigation device | |
JP2006300786A (en) | Apparatus and system for detecting object | |
US20210129673A1 (en) | Input device | |
JP4714472B2 (en) | Input control device | |
JP2000029382A (en) | Map display device, map display method and recording medium of map display program | |
JP2011118491A (en) | Information processing apparatus, input control method, input control program, and recording medium | |
JP6041708B2 (en) | In-vehicle information display control device, in-vehicle information display device, and information display control method | |
JP2014006708A (en) | Apparatus for controlling scroll of display information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140204 |