(57)【要約】  【課題】操作が制限されているハードスイッチをユーザが認識できるようにする。  【解決手段】車両等に搭載されるナビゲーション装置において、目的地設定、ルート変更、地図検索、電話などの機能を実行するための押しボタンスイッチとして、ユーザの押下操作による助けなしで押下状態を維持可能な機構を有する押しボタンスイッチ３００を用いる。押しボタンスイッチ３００は、ボタントップ３１０に設けられた磁性体３２４が、電流が流された電磁石３２６に引き寄せられることにより、ボタントップ３１０が押下方向Ｐに移動し、押下状態が維持されるように構成されている。ナビゲーション装置１は、車速などの車両の状況に応じて、所定の機能が割り当てられた押しボタンスイッチ３００が押下状態になるように制御する。【選択図】図３
2011033502.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載されるナビゲーション装置であって、
特定の信号を受け付けたことを条件に、ユーザの操作を制限する機構を有するハードスイッチと、
前記ハードスイッチの操作を検出する操作検出手段と、
操作が検出されたハードスイッチに割り当てられた機能を実行する制御手段と、
前記車両に関する車両情報を取得する取得手段と、
前記車両情報を用いて、前記ハードスイッチの操作を制限するための所定の条件が成立するか否かを判定し、前記条件が成立すると判定した場合に、前記特定の信号を前記機構に送る操作制限手段と、を有すること、
を特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置であって、
前記ハードスイッチは、押下状態を維持して押下操作を制限する機構を有する押しボタンスイッチであること、
を特徴とするナビゲーション装置。
【請求項３】
請求項１または２に記載のナビゲーション装置であって、
前記車両情報は、車速を示す情報であり、
前記操作制限手段は、
前記車速が所定の速度を超える場合に前記所定の条件が成立したと判定すること、
を特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関する。
【背景技術】
【０００２】
表示画面上に重ねられたタッチパネルを用いたソフトスイッチや、押しボタンスイッチなどの各種ハードスイッチを備えるナビゲーション装置が知られている。
【０００３】
また、上記のようなナビゲーション装置において、車両の走行中には、ソフトスイッチやハードスイッチの操作のうち、例えばナビゲーションにおける地図検索、目的地設定、電話番号入力等の操作を制限する技術が知られている。
【０００４】
例えば、特許文献１には、車両走行中には、表示画面に表示しているタッチスイッチによる入力操作ができないように制御する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１９８７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記のようなナビゲーション装置は、ソフトスイッチによる操作を制限するために、例えば、表示画面上のボタンを消去したり、ボタンの色をトーンダウンしたりして、入力操作が不能となるように構成することができる。
【０００７】
また、上記のようなナビゲーション装置は、ハードスイッチによる操作を制限するために、例えば、ハードスイッチから出力される操作信号を停止したり、その操作信号の受信を受信側において拒むようにしたりして、入力操作が不能となるように構成することができる。
【０００８】
しかしながら、ハードスイッチによる操作が制限される場合、ハードスイッチは、ソフトスイッチのように、表示が消えたり、外観が変化したりしない。そのため、ユーザは、どのハードスイッチの操作が制限されているのか否かを容易に判断することができない。
【０００９】
本発明は、その操作が制限されているハードスイッチをユーザが認識できるナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するための装置に係る発明は、車両に搭載されるナビゲーション装置であって、特定の信号を受け付けたことを条件に、ユーザの操作を制限する機構を有するハードスイッチと、前記ハードスイッチの操作を検出する操作検出手段と、操作が検出されたハードスイッチに割り当てられた機能を実行する制御手段と、前記車両に関する車両情報を取得する取得手段と、前記車両情報を用いて、前記ハードスイッチの操作を制限するための所定の条件が成立するか否かを判定し、前記条件が成立すると判定した場合に、前記特定の信号を前記機構に送る操作制限手段と、を有することを特徴とする。
【００１１】
ここで、上記のナビゲーション装置において、前記ハードスイッチは、押下状態を維持して押下操作を制限する機構を有する押しボタンスイッチであることを特徴とするものであってもよい。
【００１２】
また、上記のいずれかのナビゲーション装置において、前記車両情報は、車速を示す情報であり、前記操作制限手段は、前記車速が所定の速度を超える場合に前記所定の条件が成立したと判定することを特徴とするものであってもよい。
【発明の効果】
【００１３】
本発明によれば、その操作が制限されているハードスイッチをユーザが認識できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態が適用されたナビゲーション装置のハードウェア構成の概要を示すブロック図。
【図２】ナビゲーション装置の表示装置および入力装置の外観例を示す図。
【図３】押しボタンスイッチの構成例を示す断面図。
【図４】ナビゲーション装置の機能構成を示すブロック図。
【図５】各種スイッチの操作を禁止する処理の流れを示すフロー図。
【図６】各種スイッチの操作の禁止前後の状態を説明するための図。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態について、図面を参照して説明する。
【００１６】
図１は、本発明の一実施形態が適用されたナビゲーション装置のハードウェア構成の概要を示すブロック図である。
【００１７】
ナビゲーション装置１は、車両などに搭載され、地図情報、経路情報、渋滞情報などの交通情報を表示してユーザを誘導するナビゲーション処理を行うための装置である。
【００１８】
もちろん、ナビゲーション装置１は、車両に備え付けられたものでなくてもよく、例えば、持ち運び可能なＰＮＤ（Personal Navigation Device）などであってもよい。また、車内ＬＡＮ（Local Area Network）、ＣＡＮ（Controller Area Network）などの車内通信回線を介して他の車載機器やセンサなどの車両機器と通信を行ってもよい。
【００１９】
ナビゲーション装置１は、演算処理部１０、表示装置２０、入力装置３０（タッチパネル３１、各種ハードスイッチ３２）、音声入出力装置４０（スピーカ４１、マイクロフォン４２）、記憶装置５０、車速センサ６０、ジャイロセンサ６２、ＧＰＳ(Global Positioning System)受信装置６４、ＦＭ多重放送受信装置６６、ビーコン受信装置６８を有する。
【００２０】
もちろん、ナビゲーション装置１は、上記の構成に限られず、例えば、地上デジタル放送用のチューナーや、携帯電話回線やインターネットなどの通信ネットワークと接続する通信装置を有していてもよい。
【００２１】
演算処理部１０は、上記の各装置を制御し、様々な処理を行う中心的ユニットである。演算処理部１０は、各種演算処理を行うＣＰＵ（Central Processing Unit）１１と、実行するプログラムや必要なデータを格納するＲＡＭ（Random Access Memory）１２やＲＯＭ（Read Only Memory）１３などのメモリと、他の装置を通信により制御するためのインタフェース（Ｉ／Ｆ）１４とが、信号線１５により接続されて構成される。
【００２２】
演算処理部１０は、例えば、車速センサ６０、ジャイロセンサ６２、ＧＰＳ受信装置６４から出力される情報を用いて現在地を算出する。また、得られた現在地情報に基づいて、表示に必要な地図情報を記憶装置５０から読み出す。
【００２３】
また、演算処理部１０は、読み出した地図情報をグラフィックス展開し、そこに現在地を示すマークを重ねて表示装置２０へ表示する。また、地図情報を用いて、ユーザから指示された出発地（現在地）と目的地とを結ぶ最適な経路（推奨経路）を算出して、表示装置２０へ表示する。
【００２４】
また、演算処理部１０は、例えば、スピーカ４１を介してユーザを誘導するための音声や操作音を出力する。また、マイクロフォン４２や入力装置３０を介してユーザの要求を受け付け、要求に対応する処理を実行する。
【００２５】
また、演算処理部１０は、例えば、ＦＭ多重放送受信装置６６やビーコン受信装置６８を介して、情報センターから交通情報などを受信して表示装置２０へ表示する。
【００２６】
表示装置２０は、演算処理部１０で生成されたグラフィックス情報を表示するユニットである。表示装置２０は、例えば、液晶ディスプレイ、有機ＥＬ（Electro-Luminescence）ディスプレイなどで構成される。
【００２７】
入力装置３０は、ユーザの指示をユーザの操作により受け付けるための装置である。入力装置３０は、タッチパネル３１、各種ハードスイッチ３２などで構成される。
【００２８】
タッチパネル３１は、表示装置２０の表示面に貼られた透過性のある操作パネルである。タッチパネル３１は、表示装置２０に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して演算処理部１０に出力する。タッチパネル３１は、感圧式または静電式の入力検出素子などにより構成される。
【００２９】
各種ハードスイッチ３２は、例えば、押しボタンスイッチ、ダイヤルスイッチ、スクロールホイール、スライドバー（スライドスイッチ）、ジョイスティックなどである。
【００３０】
押しボタンスイッチは、例えば、メニュー表示、ルート探索、決定、取り消しなど、予め割り当てられた所定の機能を実行するために使用される。また、文字などを入力するために使用される。各押しボタンスイッチは、押下された状態で所定の信号を発生し、演算処理部１０に出力する。演算処理部１０では、出力された信号から、押下された押しボタンスイッチを検知する。
【００３１】
ダイヤルスイッチは、例えば、ナビゲーション装置１が実行する各種機能のメニュー選択などに使用される。ダイヤルスイッチは、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部１０に出力する。演算処理部１０では、パルス信号の数から、ダイヤルスイッチの回転角度を求める。
【００３２】
スクロールホイールは、例えば、表示装置２０に表示される地図のスクロールなどに使用される。地図の拡大や縮小に使用されてもよい。スクロールホイールは、ダイヤルスイッチと同様に構成されることができる。
【００３３】
スライドバーは、例えば、表示装置２０に表示される地図の拡大や縮小に使用される。スライドバーは、レバーを所定の２方向にスライド可能に構成され、レバーの位置に応じた信号（例えば、電圧）を発生し、演算処理部１０に出力する。演算処理部１０では、出力された信号から、レバーの位置を検知する。
【００３４】
ジョイスティックは、例えば、表示装置２０に表示される地図のスクロールなどに使用される。地図の拡大や縮小に使用されてもよい。また、各種機能のメニュー選択などに使用されてもよい。ジョイスティックは、レバーが傾けられた所定の方向ごとに所定の信号を発生し、演算処理部１０に出力する。演算処理部１０では、出力された信号から、レバーが傾けられた方向を検知する。
【００３５】
もちろん、各種ハードスイッチ３２は上記に限られない。また、各種ハードスイッチ３２の構成は上記に限られない。
【００３６】
音声入出力装置４０は、音声出力装置としてスピーカ４１と、音声入力装置としてマイクロフォン４２とを備える。スピーカ４１は、演算処理部１０で生成された音声信号を出力する。マイクロフォン４２は、ユーザその他の搭乗者から発せられた音声などの、ナビゲーション装置１００の外部の音声を取得する。
【００３７】
スピーカ４１とマイクロフォン４２とは、車両の所定の部位に、別個に配置されている。もちろん、スピーカ４１とマイクロフォン４２とは、一体の筐体に収納されていてもよい。また、ナビゲーション装置１００は、スピーカ４１およびマイクロフォン４２を、それぞれ複数備えることができる。
【００３８】
記憶装置５０には、演算処理部１０が各種処理を実行するために必要な、プログラムやデータ、ナビゲーション処理に使用される地図情報、音声認識に使用される音声辞書などが格納される。演算処理部１０のＣＰＵ１１によってＲＡＭ１２上に読み出されて使用される。記憶装置５０は、例えば、ＨＤＤ（Hard Disk Drive）、ＣＤ-ＲＯＭ、ＤＶＤ-ＲＯＭなどにより構成される。
【００３９】
車速センサ６０、ジャイロセンサ６２、及び、ＧＰＳ受信装置６４は、移動体（ナビゲーション装置１）の現在位置（自車位置）などを検出するために使用される。
【００４０】
車速センサ６０は、車速を算出するために用いる車速データを出力するセンサである。ジャイロセンサ６２は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。ＧＰＳ受信装置６４は、ＧＰＳ衛星からの信号を受信し、移動体とＧＰＳ衛星間の距離とその距離の変化率を３個以上の衛星に対して測定することで、移動体の現在位置や進行速度を測定する。
【００４１】
上記のようにして検出されたデータは、演算処理部１０に送られて、ナビゲーション処理に使用される。もちろん、各種センサは、車内ＬＡＮやＣＡＮを介してナビゲーション装置１と接続されていてもよい。
【００４２】
ＦＭ多重放送受信装置６６は、ＦＭ多重放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Vehicle Information Communication System：登録商標）情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などや、ＦＭ多重一般情報としてラジオ局が提供する文字情報などがある。
【００４３】
ビーコン受信装置６８は、ビーコンから送られてくる渋滞情報、規制情報、ＳＡ／ＰＡ情報、駐車場情報などを受信する。
【００４４】
次に、ナビゲーション装置１の表示装置および入力装置の構成例について説明する。
【００４５】
図２は、ナビゲーション装置の表示装置および入力装置の外観例を示す図である。
【００４６】
本図に示すように、押しボタンスイッチ３００（３００ａ〜ｅ）は、表示装置２０と同じ筐体に設けられている。押しボタンスイッチ３００は、表示領域２００の周辺に配置されている。表示領域２００には、地図画面２０１が表示される。地図画面２０１は、例えば、地図情報、現在地情報、経路情報などを示す画像から構成される。
【００４７】
もちろん、押しボタンスイッチ３００の他に、ダイヤルスイッチやスライドバーなどの各種ハードスイッチ３２が設けられていても良い。また、表示装置２０および各種ハードスイッチ３２の構成、配置などは上記に限られない。例えば、各種ハードスイッチ３２は、表示装置２０と別の筐体に設けられていてもよい。また、各種ハードスイッチ３２は、ナビゲーション装置１を操作するためのリモコンに設けられていてもよい。
【００４８】
次に、本実施形態に用いられる押しボタンスイッチについて、図面を参照して説明する。本実施形態では、ユーザの押下操作による助けなしで押下状態を維持可能な機構を有する押しボタンスイッチを用いる。
【００４９】
図３は、押しボタンスイッチの構成例を示す断面図である。図３（Ａ）は、押下されていない状態の押しボタンスイッチを示している。図３（Ｂ）は、ユーザにより押下された状態、もしくは押下状態を維持している押しボタンスイッチを示している。
【００５０】
図３（Ａ）に示すように、押しボタンスイッチ３００（３１０〜３２６を含む）は、表示装置２０の筐体の内側に設けられた基板３０４上に、例えばネジなど（図示せず）により固定されている。もちろん、固定の方法はネジに限られない。
【００５１】
また、押しボタンスイッチ３００は、そのボタントップ３１０の上面３１０１が、表示装置２０の筐体であるフェースプレート３０２の外側に露出するように、フェースプレート３０２に開けられた穴３０３に挿入されている。また、押しボタンスイッチ３００は、そのボタントップ３１０の上面３１０１の頂点が、フェースプレート３０２の最も外側の上面３２０１の高さＨよりも外側に出っ張るように設置されている。
【００５２】
押しボタンスイッチ３００は、ボタントップ３１０、ボタンケース３１２、ロッド部３１４、バネ３１６、突起部３２０、スイッチ部３２２、磁性体３２４、電磁石３２６などから構成される。
【００５３】
ボタントップ３１０は、押下方向Ｐもしくはその反対方向に往復移動可能に、ガイド部材としてのボタンケース３１２に収められている。ボタントップ３１０は、例えば、その側壁に突出した爪（図示せず）などを備える。そして、ボタントップ３１０は、当該爪がボタンケース３１２の内面の側壁に押下方向Ｐと平行に形成された溝状の切り欠き部に往復移動可能に挿入されていることにより、ボタンケース３１２から外れないように構成されている。
【００５４】
また、ボタントップ３１０の底面３１０２には、複数のロッド部３１４がボタンケース３１２側に延びるように設けられている。また、ボタンケース３１２には、それぞれのロッド部３１４が挿入され、押下方向Ｐもしくはその反対方向に案内するガイド部としての穴が設けられている。また、ボタントップ３１０を押下方向Ｐの反対方向に移動するように作用するコイル状のバネ３１６が、それぞれのロッド部３１４に同軸状に装着されている。
【００５５】
また、ボタントップ３１０の底面３１０２には、突起部３２０が設けられている。また、ボタンケース３１２の上面３１２１には、スイッチ部３２２が設けられている。突起部３２０およびスイッチ部３２２は互いに向かい合う位置に設けられている。
【００５６】
そして、ボタントップ３１０が押下方向Ｐに移動すると、突起部３２０によりスイッチ部３２２が押下されて作動される。スイッチ部３２２から出力される信号、例えば、スイッチのＯＮ／ＯＦＦを示す信号は、演算処理部１０に送られ、その処理に使用される。
【００５７】
また、ボタントップ３１０の底面３１０２には、磁性体３２４が設けられている。また、ボタンケース３１２の上面３１２１には、電磁石３２６が設けられている。磁性体３２４および電磁石３２６は互いに向かい合う位置に設けられている。電磁石３２６は、例えば、電源回路（図示せず）に接続されており、演算処理部１０の電源回路の制御により電源がＯＮになると、電流が流される。
【００５８】
そして、演算処理部１０の制御により電磁石３２６に電流が流されると、磁性体３２４は電磁石３２６の磁力に引き寄せられる。これにより、ユーザの押下操作なしに、ボタントップ３１０は押下方向Ｐに移動し、スイッチ部３２２が押下された状態となる。また、電流が流されている間、押下された状態が維持される。なお、電流を流している間、演算処理部１０は、例えば、スイッチ部３２２から出力される信号を拒むように、もしくは停止するようにしてもよい。
【００５９】
図３（Ｂ）に示すように、演算処理部１０の制御により電磁石３２６に電流が流された場合、もしくは、ボタントップ３１０がユーザに押下された場合、押しボタンスイッチ３００は、ボタントップ３１０の上面３１０１の頂点が高さＨと同じ位置、もしくは、より低い位置になるように設置されている。
【００６０】
もちろん、押しボタンスイッチ３００の構成は上記に限られない。例えば、ロッド部３１４やコイル状のバネ３１６に替えて、板バネを用いるようにしてもよい。また、例えば、磁性体３２４の替えて、永久磁石や電磁石を用いるようにしてもよい。この場合、例えば、バネ３１６を用いずに、操作を禁止しない通常の状態では、電磁石３２６と永久磁石もしくは電磁石が反発するように電流を流し、操作を禁止する状態では、引き合うように電流を流すようにすることができる。
【００６１】
また、磁性体３２４や電磁石３２６に替えて、ワイヤーおよびモーターを用いるようにしてもよい。この場合、例えば、操作を禁止する状態では、演算処理部１０の制御によりモーターを動作させてワイヤーを引っ張り、ワイヤーと接続されたボタントップ３１０を押下状態にする。
【００６２】
以上のような押しボタンスイッチを用いることにより、車両の状況などに関する所定の条件に応じて、押しボタンスイッチを自動的に押下状態にし、また、その状態を維持することができる。また、ユーザは、押しボタンスイッチの状態を目で容易に把握することができるので、操作可能であるか否かを直感的に判断することができる。また、ユーザは、押しボタンスイッチを視認しなくても、触ることで押しボタンスイッチを操作可能であるか否かを直感的に判断することができる。
【００６３】
次に、図４を参照して、ナビゲーション装置１の機能構成について説明する。図４は、ナビゲーション装置の機能構成を示すブロック図である。
【００６４】
本図に示すように、ナビゲーション装置１は、主制御部１１０、現在地算出部１２０、経路探索部１３０、表示制御部１４０、操作検出部１５０、操作禁止部１６０、記憶部１７０を有する。記憶部１７０は、地図情報５１を有する。
【００６５】
主制御部１１０、現在地算出部１２０、経路探索部１３０、表示制御部１４０、操作検出部１５０、操作禁止部１６０は、演算処理部１０のＣＰＵ１１が、記憶装置５０やＲＯＭ１３から、所定のプログラムやデータをＲＡＭ１２上にロードして実行することにより構築される。記憶部１７０は、記憶装置５０やＲＡＭ１２により構築される。
【００６６】
主制御部１１０は、ナビゲーション装置１の本来の基本動作であるナビゲーション処理（例えば、交通情報の表示、現在位置の表示、経路の表示、経路誘導等）を行う。
【００６７】
具体的には、主制御部１１０は、現在地算出部１２０が算出した現在地周辺の地図情報を記憶部１７０から読み出す。そして、読み出した地図情報に現在地情報を重ねて表示するように表示制御部１４０に指示する。
【００６８】
また、主制御部１１０は、経路探索部１３０が算出した経路情報がある場合は、その経路を表示するように表示制御部１４０に指示する。ＦＭ多重放送受信装置６６やビーコン受信装置６８を介して取得した交通情報を表示するようにしてもよい。また、主制御部１１０は、スピーカ４１を用いてユーザを案内する音声を出力する。
【００６９】
また、主制御部１１０は、操作検出部１５０を介して受け付けたユーザの操作に対応する処理を行う。すなわち、主制御部１１０は、タッチパネル３１やハードスイッチ３２の操作を操作検出部１５０を介して受け付け、選択されたメニューやアイコン、ハードスイッチ３２に対応付けられた各種機能を実行する。そして、実行結果を表示するように表示制御部１４０に指示する。例えば、主制御部１１０は、メニュー階層の移行、地図のスクロール、地図の拡大縮小、経路探索などを制御する。
【００７０】
現在地算出部１２０は、所定の間隔毎（例えば、所定距離毎、所定時間毎）に、車速センサ６０、ジャイロセンサ６２、ＧＰＳ受信装置６４から出力される情報を用いて現在地を算出する。算出された現在地情報は、主制御部１１０、経路探索部１３０などに送られてそれらの処理に使用される。
【００７１】
経路探索部１３０は、指定された２地点（現在地、目的地）間を結ぶ推奨経路の探索を行う。
【００７２】
具体的には、経路探索部１３０は、まず、操作検出部１５０を介してユーザにより指定された目的地を取得する。また、現在地算出部１２０から現在地を取得する。また、地図情報５１を記憶部１７０から読み出す。そして、ダイクストラ法等を用いて、２地点（現在地と目的地）間を結ぶ経路を、所定の地点（ノード）を結ぶ道路（リンク）をリンクコスト（例えば、距離や旅行時間）に換算して、経路上の総コストが他の経路に対して最少となる経路を探索する。
【００７３】
なお、ＦＭ多重放送受信装置６６やビーコン受信装置６８を介して取得した交通情報を用いて最適な経路を探索するようにしてもよい。
【００７４】
表示制御部１４０は、他の機能部の指示を受け付け、表示装置２０に画面を表示させるための描画コマンドを生成して出力する。例えば、指定されたスケール、描画方式で、道路、その他の地図構成物や、現在地、経由地、目的地、推奨経路のための矢印といったマークを描画するように地図描画コマンドを生成する。また、ユーザの指示を受け付けるためのボタン、アイコンやメニューなどの画像を描画するように描画コマンドを生成する。
【００７５】
操作検出部１５０は、入力装置３０を介して入力されたユーザの操作を受け付け、その操作内容を解析し、その操作内容に対応する処理が実行されるように他の機能部を制御する。また、マイクロフォン４２を介して入力された音声から、音声認識により対応する操作内容を解析して、その操作内容に対応する処理が実行されるように他の機能部を制御する。
【００７６】
操作禁止部１６０は、車両の状況に応じて、所定の機能を実行するためのソフトスイッチやハードスイッチ３２の操作を禁止（制限）する。
【００７７】
具体的には、操作禁止部１６０は、車両の状況に関する情報を定期的に取得し、ソフトスイッチやハードスイッチ３２の操作を禁止する条件と合致するかを判定する。本実施形態では、操作禁止部１６０は、車速センサ６０から車速データを定期的に取得し、車速を示す所定値（例えば、時速５ｋｍ）と比較する。そして、取得した車速が所定値以上の場合、すなわち、条件が成立する場合、車両が走行中と判断して所定のスイッチの操作を禁止するための制御を行う。一方、条件が成立しない場合、車両が走行中でないと判断して、禁止している所定のスイッチの操作を有効にする（禁止を解除する）ための制御を行う。
【００７８】
所定のスイッチは、走行中の操作を制限することが予め定められた機能、例えば、目的地設定、ルート変更、地図検索、電話などの機能が割り当てられたソフトスイッチ、若しくは、ハードスイッチ３２である。
【００７９】
ソフトスイッチの入力操作を禁止する場合、操作禁止部１６０は、例えば、ソフトスイッチの表示を消去したり、色をトーンダウンして表示したりするように表示制御部１４０に指示する。また、ソフトスイッチをタッチするタッチパネル３１上の操作を無視するように、主制御部１１０を制御する。もちろん、ソフトスイッチをタッチするタッチパネル３１上の操作を無視するように、操作検出部１５０を制御するようにしてもよい。
【００８０】
ハードスイッチ３２の入力操作を禁止する場合、操作禁止部１６０は、例えば、操作されたハードスイッチ３２から出力される信号を無視するように、主制御部１１０を制御する。もちろん、操作されたハードスイッチ３２から出力される信号を無視するように、操作検出部１５０を制御するようにしてもよい。
【００８１】
ここで、上記の押しボタンスイッチ３００（図２、３参照）の入力操作を禁止する場合、操作禁止部１６０は、押しボタンスイッチ３００を押下状態にし、また、押下状態を維持するための制御を行う。すなわち、押しボタンスイッチ３００の電磁石３２６に電流を流す制御を行う。また、押しボタンスイッチ３００から出力される信号を無視するように、主制御部１１０もしくは操作検出部１５０を制御する。
【００８２】
なお、ソフトスイッチやハードスイッチ３２の操作を禁止するための条件は、車速に限られない。例えば、車両が走行中の道路状況（混雑度）などを用いて、渋滞中でない場合にスイッチの操作を禁止してもよい。また、車速を条件として用いる場合、例えば、複数の速度範囲ごとに、操作を禁止する機能を異ならせるようにしてもよい。また、例えば、地図情報および現在地情報を用いて、交差点に接近した場合や交差点付近で右左折レーンに車両が進入した場合に、スイッチの操作を禁止してもよい。
【００８３】
次に、上述のハードウェアおよび機能部により実現される処理について、図５を参照して説明する。
【００８４】
図５は、各種スイッチの操作を禁止する処理の流れを示すフロー図である。本フローは、ナビゲーション装置１の起動後開始される。
【００８５】
本フローが開始されると、操作禁止部１６０は、車両が走行中であるか否かを監視する（Ｓ１１０）。具体的には、操作禁止部１６０は、車速センサ６０から車速データを取得し、車速を示す所定値（例えば、時速５ｋｍ）と比較する。そして、取得した車速が所定値未満である場合（Ｓ１１０でＮＯ）、車両が走行中でないと判定して、Ｓ１２０に進む。一方、取得した車速が所定値以上である場合（Ｓ１１０でＹＥＳ）、車両が走行中であると判定してＳ１３０に進む。
【００８６】
車両が走行中でないと判定した場合（Ｓ１１０でＮＯ）、操作禁止部１６０は、Ｓ１３０において禁止した所定のスイッチの操作を有効にする（Ｓ１２０）。そして、Ｓ１１０に戻る。
【００８７】
車両が走行中でない場合、例えば、図６（Ａ）に示すように、各種機能を実行するためのソフトスイッチ２３０が表示領域２０１に表示される。また、押しボタンスイッチ３００は、押下されていない状態が維持されている。いずれのスイッチの操作も禁止されていない。すなわち、ユーザは、ソフトスイッチ２３０をタッチしたり、押しボタンスイッチ３００を押下したりすることにより、各スイッチに割り当てられた機能をナビゲーション装置１に実行させることができる。
【００８８】
図５に戻って、車両が走行中であると判定した場合（Ｓ１１０でＹＥＳ）、操作禁止部１６０は、所定のスイッチの操作を禁止する（Ｓ１３０）。具体的には、操作禁止部１６０は、例えば、目的地設定、ルート変更、地図検索、電話などの機能を実行するためのソフトスイッチや押しボタンスイッチ３００の入力操作を禁止する。すなわち、ソフトスイッチをタッチするタッチパネル３１上の操作を無視するように、主制御部１１０を制御する。また、押しボタンスイッチ３００の電磁石３２６に電流を流す制御を行うとともに、押しボタンスイッチ３００から出力される信号を無視するように、主制御部１１０を制御する。
【００８９】
車両が走行中の場合、例えば、図６（Ｂ）に示すように、各種機能を実行するためのソフトスイッチ２３０が表示領域２０１に表示される。ただし、操作が禁止されているソフトスイッチ２３０は、トーンダウンされて表示される。また、操作が禁止されている押しボタンスイッチ３００ａ〜ｃ、ｄは、押下状態が維持されている。
【００９０】
以上のように、所定のスイッチの操作を禁止された後、Ｓ１１０に戻る。
【００９１】
以上、本発明の第１の実施形態について説明した。第１の実施形態によれば、車両の状況に応じてハードスイッチによる操作を制限するとともに、その操作が制限されているハードスイッチをユーザが容易に認識できる。
【００９２】
すなわち、押しボタンスイッチとして押下状態を維持可能なスイッチを用いることにより、所定の条件に応じて押下状態を維持するように制御されるので、ユーザは、操作可能なスイッチと操作不可能なスイッチを直感的に見分けることができる。また、ユーザは、押しボタンスイッチを視認しなくても、触ることで操作可能なスイッチと操作不可能なスイッチを直感的に区別することができる。
【００９３】
以上、本発明について、例示的な実施形態と関連させて記載した。多くの代替物、修正および変形例が当業者にとって明らかであることは明白である。したがって、上に記載の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。
【符号の説明】
【００９４】
１：ナビゲーション装置、１０：演算処理部、１１：ＣＰＵ、１２：ＲＡＭ、１３：ＲＯＭ、１４：Ｉ／Ｆ、１５：信号線、２０：表示装置、３０：入力装置、３１：タッチパネル、３２：ハードスイッチ、４０：音声入出力装置、４１：スピーカ、４２：マイクロフォン、５０：記憶装置、５１：地図情報、６０：車速センサ、６２：ジャイロセンサ、６４：ＧＰＳ受信装置、６６：ＦＭ多重放送受信装置、６８：ビーコン受信装置、
１１０：主制御部、１２０：現在地算出部、１３０：経路探索部、１４０：表示制御部、１５０：操作検出部、１６０：操作禁止部、１７０：記憶部、
２００：表示領域、２０１：地図画面、２３０：ソフトスイッチ、３００（ａ〜ｅ）：押しボタンスイッチ、
３００：押しボタンスイッチ、３０２：フェースプレート、３２０１：上面、３０３：穴、３０４：基板、３１０：ボタントップ、３１０１：上面、３１０２：底面、３１２：ボタンケース、３１２１：上面、３１４：ロッド部、３１６：バネ、３２０：突起部、３２２：スイッチ部、３２４：磁性体、３２６：電磁石
【図１】
2011033502.tif 000003
【図２】
2011033502.tif 000004
【図３】
2011033502.tif 000005
【図４】
2011033502.tif 000006
【図５】
2011033502.tif 000007
【図６】
2011033502.tif 000008