(57)【要約】【課題】操作部に対する入力操作中に振動が生じた場合においても、長押しまたは短押しのいずれが行われたのかを確実に判別することができる「入力装置」を提供すること。【解決手段】判定手段１７は、計時手段１６の計測結果が閾値時間未満となった場合であっても、当該計測結果が振動検出手段１４による所定値以上の振動の検出中に得られたものである場合には、当該計測結果を保持した上で、計時手段１６による計測の再開を待って、保持された計測結果に、計時手段１６の計測再開後における計測結果を加算し、この加算によって得られた継続時間に基づいて長押し／短押し判定を行うこと。【選択図】図１
2010167825.tif 000002
【特許請求の範囲】
【請求項１】
押し下げまたは接触による入力操作が可能とされた操作部と、
この操作部に対する前記入力操作を電気的に検出する入力操作検出手段と、
この入力操作検出手段によって前記入力操作が検出されている継続時間を計測する計時手段と、
この計時手段の計測結果に基づいて、前記入力操作が長押しまたは短押しのいずれであるかの判定を行う判定手段であって、前記計測結果が予め設定された閾値時間以上となった場合には、前記入力操作が前記長押しである旨の判定結果を出力し、前記計測結果が前記閾値時間未満となった場合には、前記入力操作が短押しである旨の判定結果を出力する判定手段と、
この判定手段の判定結果に基づいて、前記長押しおよび前記短押しのそれぞれに対応するコマンドを対象機器に選択的に入力するコマンド入力手段と、
振動を検出する振動検出手段と
を備え、
前記判定手段は、前記計測結果が前記閾値時間未満となった場合であっても、当該計測結果が前記振動検出手段による予め設定された所定値以上の振動の検出中に得られたものである場合には、当該計測結果を保持し、前記入力操作検出手段による前記入力操作の検出の復帰にともない、前記計時手段による前記継続時間の計測を再開し、前記保持した計測結果を、前記継続時間の計測の再開後における前記計時手段の計測結果に加算し、この加算によって得られた継続時間に基づいて前記判定を行うこと
を特徴とする入力装置。
【請求項２】
前記判定手段は、前記計測結果の保持後、予め設定された所定時間以内に前記入力操作の検出が復帰した場合に、前記継続時間の計測の再開後における前記計時手段の計測結果への前記保持した計測結果の加算およびこの加算によって得られた継続時間に基づいた前記判定を行うこと
を特徴とする請求項１に記載の入力装置。
【請求項３】
前記振動検出手段による前記所定値以上の振動の検出中に前記閾値時間未満の前記計測結果が得られた以後において、引き続き前記振動検出手段による前記所定値以上の振動の検出が継続されることによって、前記閾値時間未満の前記計測結果が得られた時点からの前記所定値以上の振動の検出時間が予め設定された所定時間に達した場合に、前記長押しに対応するコマンドまたは前記短押しに対応するコマンドのいずれを入力するかについての選択を行うための選択画面を表示部に表示する選択画面表示手段を備え、
前記コマンド入力手段は、前記選択画面表示手段によって表示された前記選択画面を用いて選択されたコマンドを入力すること
を特徴とする請求項１または請求項２に記載の入力装置。
【請求項４】
前記選択画面表示手段は、前記閾値時間未満の前記計測結果が得られた時点から前記検出時間が前記所定時間に達するまでの期間中に前記入力操作の検出が復帰しない場合に、前記選択画面を表示すること
を特徴とする請求項３に記載の入力装置。
【請求項５】
前記対象機器は車載器であり、
前記振動検出手段は、加速度センサであること
を特徴とする請求項１乃至請求項４のいずれか１項に記載の入力装置。
【請求項６】
前記操作部は、スイッチまたはタッチパネルに表示される操作ボタンであること
を特徴とする請求項１乃至請求項５のいずれか１項に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に係り、特に、対象機器に対して長押しおよび短押しにそれぞれ対応するコマンドの入力を選択的に行うのに好適な入力装置に関する。
【背景技術】
【０００２】
従来から、車載器（例えば、車載用ナビゲーション装置や車載用オーディオ装置）等の電子機器を対象機器とした入力装置には、押し下げまたは接触による入力操作にともなって対象機器に対するコマンドの入力を行うことが可能とされた操作部として、機械的なスイッチやタッチパネルに表示される操作ボタン等のユーザが手指等の操作体を用いて入力操作を行うことが可能とされた操作部が備えられていた。
【０００３】
このような入力装置の中には、同一の操作部に対して、操作部に対する入力操作を短時間で行ういわゆる短押しによる入力操作の他に、操作部に対する入力操作を長時間継続して行ういわゆる長押しによる入力操作を許容することによって、入力装置の省スペース化を図るものが種々存在していた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０２１２６号公報
【特許文献２】特開２００７−１３３８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、前述した入力装置において、操作部に対する長押しを行う場合には、操作部に対する所定時間（例えば、２〜３秒）以上の継続的な押し下げ操作または接触操作が必要であった。
【０００６】
しかしながら、例えば、車載器を対象機器とした入力装置において、車両の走行中に長押しを行おうとすると、車両の振動によって操作部に対する継続的な押し下げ操作または接触操作を適切に行うことができず、長押しを行ったつもりが車載器側においてユーザの意図に反して短押しが行われたと判断されてしまい、ユーザが所望のコマンドを入力することができない場合があった。
【０００７】
そこで、本発明は、このような点に鑑みなされたものであり、操作部に対する入力操作中に振動が生じた場合においても、長押しまたは短押しのいずれが行われたのかを確実に判別することができ、対象機器に対して所望のコマンドを確実に入力することができる入力装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
前述した目的を達成するため、本発明に係る入力装置は、押し下げまたは接触による入力操作が可能とされた操作部と、この操作部に対する前記入力操作を電気的に検出する入力操作検出手段と、この入力操作検出手段によって前記入力操作が検出されている継続時間を計測する計時手段と、この計時手段の計測結果に基づいて、前記入力操作が長押しまたは短押しのいずれであるかの判定を行う判定手段であって、前記計測結果が予め設定された閾値時間以上となった場合には、前記入力操作が前記長押しである旨の判定結果を出力し、前記計測結果が前記閾値時間未満となった場合には、前記入力操作が短押しである旨の判定結果を出力する判定手段と、この判定手段の判定結果に基づいて、前記長押しおよび前記短押しのそれぞれに対応するコマンドを対象機器に選択的に入力するコマンド入力手段と、振動を検出する振動検出手段とを備え、前記判定手段は、前記計測結果が前記閾値時間未満となった場合であっても、当該計測結果が前記振動検出手段による予め設定された所定値以上の振動の検出中に得られたものである場合には、当該計測結果を保持し、前記入力操作検出手段による前記入力操作の検出の復帰にともない、前記計時手段による前記継続時間の計測を再開し、前記保持した計測結果を、前記継続時間の計測の再開後における前記計時手段の計測結果に加算し、この加算によって得られた継続時間に基づいて前記判定を行うことを特徴としている。
【０００９】
そして、このような構成によれば、所定値以上の振動の検出中においては、操作部に対する入力操作が検出されている継続時間の計測結果が閾値未満の場合であっても、直ちに短押しが行われたと判断することはせずに、計測結果を保持した上で、継続時間の計測の再開を待って、保持した計測結果を計測の再開後の計測結果に加算して長押しまたは短押しの判定に用いることができるので、操作部に対する入力操作中に振動が生じた場合においても、長押しまたは短押しのいずれが行われたのかを確実に判別することができ、対象機器に対して所望のコマンドを確実に入力することができる。
【００１０】
また、前記判定手段は、前記計測結果の保持後、予め設定された所定時間以内に前記入力操作の検出が復帰した場合に、前記継続時間の計測の再開後における前記計時手段の計測結果への前記保持した計測結果の加算およびこの加算によって得られた継続時間に基づいた前記判定を行うようにしてもよい。
【００１１】
そして、このような構成によれば、計測結果の保持から所定時間以内に入力操作の検出が復帰した場合に、保持した計測結果を長押しまたは短押しの判定に用いるようにすることによって、長押しまたは短押しのいずれが行われたのかをさらに迅速に判別することができ、特に、短押しに対応するコマンドの入力の遅延を防止することができる。
【００１２】
さらに、前記振動検出手段による前記所定値以上の振動の検出中に前記閾値時間未満の前記計測結果が得られた以後において、引き続き前記振動検出手段による前記所定値以上の振動の検出が継続されることによって、前記閾値時間未満の前記計測結果が得られた時点からの前記所定値以上の振動の検出時間が予め設定された所定時間に達した場合に、前記長押しに対応するコマンドまたは前記短押しに対応するコマンドのいずれを入力するかについての選択を行うための選択画面を表示部に表示する選択画面表示手段を備え、前記コマンド入力手段は、前記選択画面表示手段によって表示された前記選択画面を用いて選択されたコマンドを入力するようにしてもよい。
【００１３】
そして、このような構成によれば、長押しに対応するコマンドまたは短押しに対応するコマンドのいずれを入力するかについての選択を行うための選択画面を表示することによって、所定値以上の振動が長すぎることを原因とした短押しに対応するコマンドの入力の遅延を防止することができる。
【００１４】
また、このような場合、前記選択画面表示手段は、前記閾値時間未満の前記計測結果が得られた時点から前記検出時間が前記所定時間に達するまでの期間中に前記入力操作の検出が復帰しない場合に、前記選択画面を表示することが好ましい。
【００１５】
そして、このような構成によれば、長押しが行われた可能性および短押しが行われた可能性の双方を考慮することが必要な場合に限って選択画面を表示することができるので、選択画面の有用性を高めることができ、利便性を向上させることができる。すなわち、前記閾値時間未満の前記計測結果が得られた時点から前記検出時間が前記所定時間に達するまでの期間中に前記入力操作の検出が復帰した場合には、短押しが行われた可能性は無くなるので、このような場合にまで無用な選択画面を表示することを回避することができる。
【００１６】
さらに、前記対象機器は車載器であり、前記振動検出手段は、加速度センサであってもよい。
【００１７】
そして、このような構成によれば、例えば、操作部に対する入力操作中に振動が生じた場合においても、長押しまたは短押しのいずれが行われたのかを確実に判別することができるので、車載器に対して所望のコマンドを確実に入力することができ、また、車両に既存の手段を用いて振動を検出することができるので、コストを削減することができる。
【００１８】
さらにまた、前記操作部は、スイッチまたはタッチパネルに表示される操作ボタンであってもよい。
【００１９】
そして、このような構成によれば、スイッチまたはタッチパネルの操作ボタンに対する入力操作が長押しまたは短押しのいずれであるかを確実に判別することができる。
【発明の効果】
【００２０】
本発明によれば、操作部に対する入力操作中に振動が生じた場合においても、長押しまたは短押しのいずれが行われたのかを確実に判別することができ、対象機器に対して所望のコマンドを確実に入力することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明に係る入力装置の第１実施形態として、入力装置を備えた車載器の実施形態を示すブロック図
【図２】本発明に係る入力装置の第１実施形態において、振動の検出状態およびスイッチのＯＮ／ＯＦＦ状態を示すタイムチャート
【図３】本発明に係る入力装置の第１実施形態を示すフローチャート
【図４】本発明に係る入力装置の第２実施形態を示すフローチャート
【発明を実施するための形態】
【００２２】
（第１実施形態）
以下、本発明に係る入力装置の第１実施形態について、図１乃至図３を参照して説明する。
【００２３】
図１は、本発明に係る入力装置として、入力装置を一体的に備えた車載器１の第１実施形態を示したものである。この車載器１は、車載用ナビゲーション装置、車載用オーディオ装置、車載用テレビ／ラジオ受信機および車載用ハンズフリー通話装置等の種々の機能をユニット化したものである。
【００２４】
図１に示すように、本実施形態における車載器１は、操作部としての押し下げによる入力操作が可能とされた機械的なスイッチ２を有しており、このスイッチ２は、押し下げられている状態（以下、ＯＮ状態と称する）において、このスイッチ２に対応する回路３を閉路するようになっている。また、スイッチ２は、押し下げられていない状態（以下、ＯＦＦ状態と称する）においては、回路３を開放するようになっている。このスイッチ２は、例えば、車両のインパネ部分やディスプレイにおける表示領域外に配設される押圧式のスイッチであってもよい。
【００２５】
また、図１に示すように、回路３は、その配線４の一端部がグランド５に接地されているとともに、その配線４の他端部が端子部７を介してマイコン８に接続されている。さらに、回路３の配線４上におけるスイッチ２と端子部７との間には、プルアップ抵抗１０がその一端部（図１における下端部）を介して接続されており、このプルアップ抵抗１０の他端部（図１における上端部）は、図示しない電源に接続されている。
【００２６】
そして、本実施形態において、スイッチ２がＯＦＦ状態の場合においては、端子部７の端子電圧がプルアップ抵抗１０を介してハイ（高電圧）側に引き上げられるようになっており、スイッチ２がＯＮ状態の場合においては、端子部７の端子電圧がグランド５を介してロー（０Ｖ）側に下げられるようになっている。
【００２７】
さらに、本実施形態において、マイコン８には、ＲＯＭ１１およびＲＡＭ１２がそれぞれ接続されている。ＲＯＭ１１には、マイコン８の実行プログラムが記憶されており、マイコン８は、この実行プログラムを実行することによって、車載器１へのコマンド入力に関する制御や処理を含む車載器１の諸機能を実行するようになっている。ＲＡＭ１２は、マイコン８による処理結果の一時的な保存等に用いられるようになっている。
【００２８】
さらにまた、本実施形態において、マイコン８には、振動検出手段としての加速度センサ１４が接続されており、この加速度センサ１４は、例えば、カーブにおける車両の横方向への加速度等の車載器１に発生した加速度を検出し、検出結果をマイコン８へと出力するようになっている。
【００２９】
次に、マイコン８について詳述すると、図１に示すように、マイコン８は、その機能ブロックの１つとして、入力操作検出手段としての入力操作検出部１５を有しており、この入力操作検出部１５は、端子部７の端子電圧がハイ側からロー側に引き下げられたことに基づいて、スイッチ２のＯＮ状態すなわちスイッチ２に対する入力操作を電気的に検出するようになっている。そして、入力操作検出部１５は、スイッチ２のＯＮ状態が検出されている期間中においては、スイッチ２のＯＮ状態が検出されていることを示す検出信号を後段の機能ブロックへと継続的に出力するようになっている。
【００３０】
また、図１に示すように、マイコン８は、入力操作検出部１５の後段の機能ブロックとして、計時手段としての計時部１６を有しており、この計時部１６には、入力操作検出部１５から出力された検出信号が入力されるようになっている。そして、計時部１６は、入力された検出信号に基づいて、入力操作検出部１５によってスイッチ２のＯＮ状態が検出されている期間中に、スイッチ２のＯＮ状態の継続時間、すなわち、スイッチ２に対する入力操作が入力操作検出部１５によって継続的に検出されている時間（継続時間）を計測するようになっている。そして、計時部１６は、スイッチ２のＯＮ状態の継続時間の計測結果を後段の機能ブロックへと出力するようになっている。
【００３１】
さらに、図１に示すように、マイコン８は、入力操作検出部１５および計時部１６の後段の機能ブロックとして、判定手段としての長押し／短押し判定部１７を有しており、この長押し／短押し判定部１７には、入力操作検出部１５から出力された検出信号が入力され、また、計時部１６から出力された計測結果が入力されるようになっている。そして、長押し／短押し判定部１７は、計時部１６側から入力された計測結果に基づいて、入力操作検出部１５側から入力された検出信号に対応するスイッチ２に対する入力操作が長押しまたは短押しのいずれであるかの判定（以下、長押し／短押し判定と称する）を行うようになっている。
【００３２】
具体的には、長押し／短押し判定部１７は、計時部１６側から入力された計測結果が予め設定された閾値時間（例えば、２秒）以上となった場合には、スイッチ２に対する入力操作が長押しである旨の判定結果を出力するようになっている。一方、長押し／短押し判定部１７は、計時部１６側から入力された計測結果が予め設定された閾値時間未満となった場合には、スイッチ２に対する入力操作が短押しである旨の判定結果を出力するようになっている。
【００３３】
さらにまた、図１に示すように、マイコン８は、その機能ブロックの１つとして、コマンド入力手段としてのコマンド入力部１８を有しており、このコマンド入力部１８には、長押し／短押し判定部１７から出力された判定結果が入力されるようになっている。そして、コマンド入力部１８は、入力された判定結果に基づいて、長押しおよび短押しのそれぞれに対応するコマンドを、マイコン８におけるコマンド入力部１８の後段の機能ブロックに選択的に入力するようになっている。
【００３４】
また、図１に示すように、マイコン８は、コマンド入力部１８の後段の機能ブロックとしてのコマンド実行部１９を有しており、このコマンド実行部１９には、コマンド入力部１８から長押しに対応するコマンドまたは短押しに対応するコマンドが入力されるようになっている。そして、コマンド入力部１９は、入力されたコマンドを実行するようになっている。なお、このようなスイッチ２の長押しに対応するコマンドとしては、例えば、電源ＯＦＦやセットアップモード呼出し等のコマンドを挙げることができ、また、スイッチ２の短押しに対応するコマンドとしては、例えば、電源ＯＮ、メニュー呼出しまたはソース切替え等のコマンドを挙げることができる。
【００３５】
さらに、本実施形態において、長押し／短押し判定部１７は、図２（ｃ）に示すように、計時部１６によるスイッチ２のＯＮ状態の計測結果（図２（ｃ）におけるｔ１〔秒〕）が閾値時間（図２（ｃ）におけるＴ〔秒〕）未満となった場合であっても、図２（ｂ）に示すように、当該計測結果（ｔ１〔秒〕）が加速度センサ１４による予め設定された所定値（スレショルド値）以上の振動の検出中に得られたものである場合には、当該計測結果（ｔ１〔秒〕）をＲＡＭ １２に保持（一時保存）するようになっている。このとき、長押し／短押し判定部１７は、計測結果（ｔ１〔秒〕）にＩＤを付与すること等によって、計測結果（ｔ１〔秒〕）を後で長押し／短押し判定に利用できる状態に保持しておく。
【００３６】
このように計測結果（ｔ１〔秒〕）を保持する場合には、長押し／短押し判定部１７は、スイッチ２のＯＮ状態が振動によって中断されたものとみなして、図２（ｃ）におけるＯＦＦ状態は一旦無視して直ちに短押しがなされたと判断しないようになっている。
【００３７】
なお、図２（ａ）は、加速度センサ１４の検出結果となる波形を示しているが、本実施形態における長押し／短押し判定部１７は、この図２（ａ）の検出結果を長押し／短押し判定に直接用いるものではない。すなわち、本実施形態においては、図２（ａ）の検出結果に対して、その絶対値もしくは二乗値を積分する積分処理と、この積分処理によって得られた積分値における所定の上限値を上回る部分を除去するリミット処理とを行うことによって、図２（ａ）に示す検出結果（センサ出力）を図２（ｂ）に示す検出結果（センサ出力）に変換するようになっている。そして、長押し／短押し判定部１７は、前述のように、図２（ｂ）のように変換した後における加速度センサ１４の検出結果を用いて長押し／短押し判定を行うようになっている。
【００３８】
さらに、長押し／短押し判定部１７は、前述のように計時部１６の計測結果（ｔ１〔秒〕）を保持した上で、スイッチ２のＯＮ状態の復帰（すなわち、入力操作検出部１５による入力操作の検出の復帰）にともない、計時部１６によるスイッチ２のＯＮ状態の継続時間の計測を再開させ、ＲＡＭ１２に保持した計測結果（ｔ１〔秒〕）に、計時部１６による計測の再開後における計時部１６の計測結果（図２（ｃ）におけるｔ２〔秒〕）を加算し、この加算によって得られたスイッチ２のＯＮ状態の継続時間（ｔ１＋ｔ２〔秒〕）に基づいて長押し／短押し判定を行うようになっている。なお、図２においては、ｔ１＋ｔ２〔秒〕がＴ〔秒〕よりも長いため、スイッチ２に対して行われた押し下げ操作が長押しである旨の判定結果が出力されることになる。
【００３９】
したがって、本実施形態によれば、スレショルド値（図２（ｂ）参照）以上の振動の検出中においては、スイッチ２のＯＮ状態の継続時間の計測結果が閾値未満の場合であっても、直ちに短押しが行われたと判断することはせずに、計測結果を保持した上で、ＯＮ状態の継続時間の計測の再開を待って、保持した計測結果を計測の再開後の計測結果に加算して長押し／短押し判定に用いることができる。この結果、スイッチ２に対する入力操作（本実施形態においては押し下げ操作）中に車載器１に振動が生じた場合においても、長押しまたは短押しのいずれが行われたのかを確実に判別することができ、所望のコマンドを確実に入力することができる。また、車載器１に既存の加速度センサ１４を振動検出に用いることができるので、長押し／短押し判定に要するコストを削減することができる。
【００４０】
ところで、前述したスイッチ２のＯＮ状態の復帰が、計時部１６の計測結果の保持後、一定時間待ってもなされない場合には、スイッチ２の長押しが振動によって一時的に中断されているのではなく、短押しが行われたと判断することが妥当な場合がある。例えば、加速度センサ１４によるスレショルド値以上の振動の検出時間が比較的短く、計時部１６の計測結果の保持後は所定時間以内にスレショルド値以上の振動が検出されなくなった場合等がこれに該当する。
【００４１】
そこで、第１の変形例として、長押し／短押し判定部１７は、スイッチ２のＯＮ状態の復帰が、計時部１６による計測結果の保持後、予め設定された所定時間以内になされた場合に限り、当該保持した計測結果への計時部１６による計測の再開後における計測結果の加算およびこの加算によって得られた継続時間に基づいた長押し／短押し判定を行うようにしてもよい。このような構成によれば、長押しまたは短押しのいずれが行われたのかをさらに迅速に判別することができ、短押しに対応するコマンドの入力が遅延することを回避することができる。
【００４２】
一方、加速度センサ１４によるスレショルド値以上の振動の検出中に計時部１６によって閾値時間未満の計測結果が得られた以後においても、引き続き加速度センサ１４によるスレショルド値以上の振動の検出が継続されるような場合には、激しい振動によってスイッチ２が正しく押し下げられないこともあるので、このような場合には、第１の変形例の場合よりもＯＮ状態の復帰を長く待つことが妥当と考えることができる。ただし、この場合であっても、スレショルド値以上の振動の検出結果が、あまりにも長時間にわたって検出され続けた場合には、その間は、計時部１６による計測の再開を待つ必要上、長押し／短押し判定およびコマンドの入力が保留されることになる。そうすると、たとえ、ユーザが短押しを行ったつもりでも、長押し／短押し判定の保留によって短押しに対応するコマンドの入力が遅延してしまうことになる。
【００４３】
そこで、第２の変形例として、スレショルド値以上の振動の検出中に計時部１６による閾値時間（Ｔ〔秒〕）未満の計測結果が得られた以後において、引き続きスレショルド値以上の振動の検出が継続されることによって、前記閾値時間未満の計測結果が得られた時点からのスレショルド値以上の振動の検出時間が予め設定された所定時間に達した場合に、長押しに対応するコマンドまたは短押しに対応するコマンドのいずれを入力するかについての選択を行うための選択画面をディスプレイに表示する選択画面表示手段を備えてもよい。さらに、選択画面表示手段は、計時部１６による閾値時間未満の計測結果が得られた時点から前記検出時間が前記所定時間に達するまでの期間中にＯＮ状態が復帰しない場合に、選択画面を表示するようにしてもよい。そして、コマンド入力部１８は、当該選択画面表示手段によって表示された選択画面を用いて選択されたコマンドを入力するようにしてもよい。
【００４４】
さらに、本発明は、車載器１におけるスイッチ２以外の操作部にも適用することができる。例えば、本発明は、操作部として、車載器におけるディスプレイのタッチパネルの表示領域内に表示される操作ボタンにも適用することができる。ここで、タッチパネルの操作ボタンは、図１に示したスイッチ２とは構成が異なるが、図１におけるスイッチ２をタッチパネルの操作ボタンに置き換えて考えればよい。なお、本発明をタッチパネルの操作ボタンに適用する場合には、そのタッチパネルの操作ボタンは、押し下げによる入力操作が可能とされたものであってもよく、また、静電容量方式のタッチパネルのような接触による入力操作が可能とされたものであってもよい。
【００４５】
次に、本実施形態の作用の一例について説明する。
【００４６】
なお、初期状態において、スイッチ２に対する押し下げによる入力操作は行われておらず、スイッチ２はＯＦＦ状態になっているものとする。
【００４７】
そして、初期状態から、まず、図３のステップ１（ＳＴ１）において、計時部１６により、入力操作検出部１５からの検出信号の入力の有無に基づいて、スイッチ２がＯＮ状態になったか否かを判定し、ＯＮ状態になった場合にはステップ２（ＳＴ２）に進み、ＯＮ状態になっていない場合にはステップ１（ＳＴ１）に戻る。
【００４８】
次いで、ステップ２（ＳＴ２）においては、計時部１６によってスイッチ２のＯＮ状態の継続時間の計測を行う。
【００４９】
次いで、ステップ３（ＳＴ３）においては、長押し／短押し判定部１７により、ステップ２（ＳＴ２）におけるＯＮ状態の継続時間の計測結果が閾値時間（例えば、２秒）に達しているか否かを判定し、達している場合にはステップ４（ＳＴ４）に進み、達していない場合には、ステップ５（ＳＴ５）に進む。ここで、ステップ３（ＳＴ３）においてＯＮ状態の継続時間が閾値時間に達しているということは、計時部１６の計測結果が閾値時間以上となった場合の一態様である。
【００５０】
次いで、ステップ４（ＳＴ４）においては、長押し／短押し判定部１７により、ステップ１（ＳＴ１）において行われた入力操作が長押しである旨の判定結果を出力して処理を終了する。この場合には、コマンド入力部１８による長押しに対応するコマンドの入力が行われ、この入力されたコマンドがコマンド実行部１９によって実行されることになる。
【００５１】
一方、ステップ５（ＳＴ５）においては、長押し／短押し判定部１７により、入力操作検出部１５からの検出信号の入力の有無に基づいて、スイッチ２がＯＦＦ状態になったか否かを判定し、ＯＦＦ状態になった場合には、ステップ６（ＳＴ６）に進み、ＯＦＦ状態になっていない場合には、ステップ２（ＳＴ２）に戻る。
【００５２】
次いで、ステップ６（ＳＴ６）においては、長押し／短押し判定部１７により、加速度センサ１４の検出結果に基づいて、スレショルド値（図２（ｂ）参照）以上の振動がステップ５（ＳＴ５）において判断されたＯＦＦ状態以前から検出されているか否かを判定し、検出されている場合には、ステップ８（ＳＴ８）に進み、検出されていない場合には、ステップ７（ＳＴ７）に進む。なお、このステップ６（ＳＴ６）における判定は、計時部１６による閾値時間未満の継続時間の計測結果が、スレショルド値以上の振動の検出中に得られたか否かの判定と同義である。
【００５３】
ステップ８（ＳＴ８）においては、長押し／短押し判定部１７によって計測結果をＲＡＭ１２に保持してステップ９（ＳＴ９）に進む。
【００５４】
一方、ステップ７（ＳＴ７）においては、長押し／短押し判定部１７により、ステップ１（ＳＴ１）において行われた入力操作が短押しである旨の判定結果を出力して処理を終了する。この場合には、コマンド入力部１８による短押しに対応するコマンドの入力が行われ、この入力されたコマンドがコマンド実行部１９によって実行されることになる。
【００５５】
次いで、ステップ９（ＳＴ９）においては、長押し／短押し判定部１７により、入力操作検出部１５からの検出信号の入力の有無に基づいて、スイッチ２のＯＮ状態が復帰したか否かを判定し、復帰した場合には、ステップ１０（ＳＴ１０）に進み、復帰していない場合には、ステップ７（ＳＴ７）に進む。
【００５６】
次いで、ステップ１０（ＳＴ１０）においては、ステップ８（ＳＴ８）において保存した計測結果を、計時部１６による計測の再開にあたっての計測結果の初期値に設定した上で、計時部１６による計測の再開のためにステップ２（ＳＴ２）に戻る。そして、ステップ１０（ＳＴ１０）からステップ２（ＳＴ２）に戻った際には、計時部１６は、ステップ１０（ＳＴ１０）において設定された初期値に、計測の再開後における計測結果を加算して、加算によって得られた継続時間を計測結果として長押し／短押し判定部１７に出力することになる。この場合には、以降のステップ３（ＳＴ３）において、長押し／短押し判定部１７により、加算によって得られた継続時間に基づいて、長押し／短押し判定が行われることになる。
【００５７】
（第２実施形態）
次に、本発明に係る入力装置の第２実施形態について図４を参照して説明する。
【００５８】
なお、第１実施形態と基本的構成が同一もしくはこれに類する箇所については、同一の符号を用いて説明する。
【００５９】
本実施形態における入力装置は、第１実施形態と同様に車載器１に搭載されたものであり、その基本構成は図１に示した第１実施形態のものと同様である。ただし、本実施形態においては、スイッチ２がＯＮ状態のまま長押しに対応するコマンドの入力が行われる第１実施形態とは異なり、スイッチ２がＯＦＦ状態のときに長押しに対応するコマンドの入力が行われるように構成されている点で、第１実施形態とは動作内容が異なっている。
【００６０】
すなわち、本実施形態においては、図３と同様の初期状態から、まず、図４のステップ１１（ＳＴ１１）に示すように、計時部１６により、入力操作検出部１５からの検出信号の入力の有無に基づいて、スイッチ２がＯＮ状態になったか否かを判定し、ＯＮ状態になった場合にはステップ１２（ＳＴ１２）に進み、ＯＮ状態になっていない場合にはステップ１１（ＳＴ１１）に戻る。
【００６１】
次いで、ステップ１２（ＳＴ１２）においては、計時部１６によってスイッチ２のＯＮ状態の継続時間の計測を行う。
【００６２】
次いで、ステップ１３（ＳＴ１３）においては、長押し／短押し判定部１７により、入力操作検出部１５からの検出信号の入力の有無に基づいて、スイッチ２がＯＦＦ状態になったか否かを判定し、ＯＦＦ状態になった場合には、ステップ１４（ＳＴ１４）に進み、ＯＦＦ状態になっていない場合には、ステップ１２（ＳＴ１２）に戻る。
【００６３】
次いで、ステップ１４（ＳＴ１４）においては、長押し／短押し判定部１７により、ステップ１２（ＳＴ１２）における計測結果が閾値時間（例えば、２秒）以上となったか否かについて判定し、閾値時間以上となった場合には、ステップ１５（ＳＴ１５）に進み、閾値時間未満となった場合には、ステップ１６（ＳＴ１６）に進む。
【００６４】
ステップ１５（ＳＴ１５）においては、長押し／短押し判定部１７により、ステップ１１（ＳＴ１１）において行われた入力操作が長押しである旨の判定結果を出力して処理を終了する。この場合には、コマンド入力部１８による長押しに対応するコマンドの入力が行われ、この入力されたコマンドがコマンド実行部１９によって実行されることになる。
【００６５】
一方、ステップ１６（ＳＴ１６）においては、長押し／短押し判定部１７により、加速度センサ１４の検出結果に基づいて、スレショルド値（図２（ｂ）参照）以上の振動がステップ１３（ＳＴ１３）において判断されたＯＦＦ状態以前から検出されているか否かを判定し、検出されている場合には、ステップ１７（ＳＴ１７）に進み、検出されていない場合には、ステップ１９（ＳＴ１９）に進む。なお、このステップ１６（ＳＴ１６）における判定は、計時部１６による閾値時間未満の継続時間の計測結果が、スレショルド値以上の振動の検出中に得られたか否かの判定と同義である。
【００６６】
次いで、ステップ１７（ＳＴ１７）においては、長押し／短押し判定部１７によって計測結果をＲＡＭ１２に保持してステップ１８（ＳＴ１８）に進む。
【００６７】
一方、ステップ１９（ＳＴ１９）においては、長押し／短押し判定部１７により、ステップ１１（ＳＴ１１）において行われた入力操作が短押しである旨の判定結果を出力して処理を終了する。この場合には、コマンド入力部１８による短押しに対応するコマンドの入力が行われ、この入力されたコマンドがコマンド実行部１９によって実行されることになる。
【００６８】
次いで、ステップ１８（ＳＴ１８）においては、長押し／短押し判定部１７により、入力操作検出部１５からの検出信号の入力の有無に基づいて、スイッチ２がＯＮ状態に復帰したか否かを判定し、復帰した場合には、ステップ２０（ＳＴ２０）に進み、復帰していない場合には、ステップ１９（ＳＴ１９）に進む。
【００６９】
次いで、ステップ２０（ＳＴ２０）においては、ステップ１７（ＳＴ１７）において保存した計測結果を、計時部１６による計測の再開にあたっての計測結果の初期値に設定した上で、計時部１６による計測の再開のためにステップ１２（ＳＴ１２）に戻る。そして、ステップ２０（ＳＴ２０）からステップ１２（ＳＴ１２）に戻った際には、計時部１６は、ステップ２０（ＳＴ２０）において設定された初期値に、計測の再開後における計測結果を加算して、加算によって得られた継続時間を計測結果として長押し／短押し判定部１７に出力することになる。この場合には、以降のステップ１４（ＳＴ１４）において、長押し／短押し判定部１７により、加算によって得られた継続時間に基づいて、長押し／短押し判定が行われることになる。
【００７０】
以上述べたように、本発明によれば、スイッチ２に対する入力操作中に車載器１に振動が生じた場合においても、長押しまたは短押しのいずれが行われたのかを確実に判別することができ、車載器１に対して所望のコマンドを確実に入力することができる。
【００７１】
なお、本発明は、前述した実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【００７２】
例えば、本発明は、車載器１以外の対象機器に適用するようにしてもよいし、また、加速度センサ１４以外の振動センサを用いるようにしてもよい。
【符号の説明】
【００７３】
１  車載器
２  スイッチ
１４  加速度センサ
１５  入力操作検出部
１６  計時部
１７  長押し／短押し判定部
１８  コマンド入力部
【図１】
2010167825.tif 000003
【図２】
2010167825.tif 000004
【図３】
2010167825.tif 000005
【図４】
2010167825.tif 000006