(57)【要約】【課題】利用者が操作ボタンを見ることなく、操作要求を行うことができる車載用装置を提供する。【解決手段】利用者が接触した画面上の位置データを出力するタッチパネル４２０を有する表示ユニット４００に接続され、車載用装置に対する操作要求を受け付ける入力制御装置１００に、操作ボタンを含む画面を表示ユニット４００に表示する手段と、タッチパネル４２０からの位置データを用いて利用者が画面に接触しているか否か、および操作ボタンに接触したか否かを判定する手段と、利用者が操作ボタンに接触した場合にその接触した操作ボタンを案内する音声データを出力する手段と、操作ボタンに接触したと判定した後、利用者が画面への接触を断ち、かつ接触を断ってから所定時間内に画面上の任意の位置を接触した場合、上記の接触した操作ボタンに対応する操作要求を車載用装置に行う手段と、を設ける。【選択図】図１
2006244231.tif 000002
【特許請求の範囲】
【請求項１】
画面を表示する表示装置に接続され、車載用装置に対する操作要求を受け付ける入力制御装置であって、
前記表示装置には、利用者が接触した画面上の位置を検出し、当該検出した画面上の位置を示す位置データを出力するタッチパネルが設けられていて、
操作ボタンが含まれる画面を前記表示装置に表示する表示手段と、
前記画面に含まれる操作ボタン毎に、前記画面上の操作ボタンの表示位置を示すデータと、当該操作ボタンにより受付ける操作の内容を音声で案内するための音声データと、当該操作ボタンにより受付ける操作要求とを対応付けた画面データとを記憶する手段と、
前記タッチパネルが出力する位置データを受信する手段と、
前記受信した位置データを用いて利用者が前記画面に接触しているか否かを判定するとともに、当該位置データおよび前記画面データを用いて、利用者が画面上の操作ボタンに接触したか否かを判定する判定手段と、
前記判定手段が前記操作ボタンに接触したと判定した場合、前記画面データを用いて、前記接触した操作ボタンに対応付けられている音声データを音声出力する手段と、
前記車載用装置に対する操作要求を行う制御手段と、を有し、
前記制御手段は、
前記判定手段が前記操作ボタンに接触したと判定した後、利用者が画面への接触を断ち、かつ当該接触を断ってから所定時間内に前記画面上の任意の位置を接触したと判定した場合、前記画面データを用いて、前記接触したと判定した操作ボタンに対応付けられている操作要求を前記車載用装置に対して行うこと
を特徴とする入力制御装置。
【請求項２】
請求項１に記載の入力制御装置であって、
前記判定手段は、
前記受信手段が前記タッチパネルからの位置データを受信している場合に利用者が前記画面に接触していると判定し、前記受信手段が前記タッチパネルからの位置データを受信していない場合に利用者が前記画面に接触していないと判定すること
を特徴とする入力制御装置。
【請求項３】
請求項１または２に記載の入力制御制御装置であって、
前記制御手段は、
前記判定手段が、前記操作ボタンに接触したと判定した後に受信した位置データにより、当該接触したと判定した後で利用者が画面への接触を断つことなく、前記接触したと判定した操作ボタン以外の画面の位置に接触位置を移動させたと判定した場合、前記接触したと判定した操作ボタンに対応付けられている操作要求を行わないこと
を特徴とする入力制御装置。
【請求項４】
画面を表示する表示装置に接続され、車載用装置に対する操作要求を受け付ける入力制御装置であって、
前記表示装置には、利用者が接触した画面上の位置を検出し、当該検出した画面上の位置を示す位置データを出力するタッチパネルが設けられていて、
車両が走行しているか或いは停止しているかを判定する走行判定手段と、
操作ボタンが含まれる画面を前記表示装置に表示する表示手段と、
前記画面に含まれる操作ボタン毎に、前記画面上の操作ボタンの表示位置を示すデータと、当該操作ボタンにより受付ける操作の内容を音声で案内するための音声データと、当該操作ボタンにより受付ける操作要求とを対応付けた画面データとを記憶する手段と、
前記タッチパネルが出力する位置データを受信する手段と、
前記受信した位置データを用いて利用者が前記画面に接触しているか否かを判定するとともに、当該位置データおよび前記画面データを用いて、利用者が画面上の操作ボタンに接触したか否かを判定する制御手段と、を有し、
前記制御手段は、
前記走行判定手段が、前記車両が停止していると判定している場合において、利用者が前記画面に接触していると判定した際、
前記タッチパネルからの位置データにより利用者が画面面上の操作ボタンに接触したか否かを判定し、利用者が画面面上の操作ボタンに接触したと判定した場合、前記画面データを用いて当該接触したと判定した操作ボタンに対応付けられている操作要求を前記車載用装置に対して行い、
前記走行判定手段が、前記車両が走行していると判定している場合において、利用者が前記画面に接触していると判定した際、
前記タッチパネルからの位置データにより利用者が画面面上の操作ボタンに接触したか否かを判定し、利用者が画面面上の操作ボタンに接触したと判定した場合、前記画面データを用いて当該接触したと判定した操作ボタンに対応付けられている音声データを音声出力し、さらに、前記操作ボタンに接触したと判定した後、利用者が画面への接触を断ち、かつ当該接触を断ってから所定時間内に前記画面上の任意の位置に接触したと判定した場合、前記画面データを用いて前記接触したと判定した操作ボタンに対応付けられている操作要求を前記車載用装置に対して行うこと
を特徴とする入力制御装置。
【請求項５】
請求項１〜４のいずれか一項に記載の入力制御装置であって、
前記車載用装置とは、ナビゲーション装置、車載用オーディオ装置、および空調装置のいずれかであること
を特徴とする入力制御装置。
【請求項６】
画面を表示する表示装置に接続され、車載用装置に対する操作要求を受け付ける入力制御装置が行う入力制御方法であって、
前記入力制御装置は、操作ボタンが含まれる画面を前記表示装置に表示する手段と、前記画面に含まれる操作ボタン毎に、前記画面上の操作ボタンの表示位置を示すデータと、当該操作ボタンにより受付ける操作の内容を音声で案内するための音声データと、当該操作ボタンにより受付ける操作要求とを対応付けた画面データとを記憶する手段と、音声データを出力する音声出力装置とが設けられていて、
前記表示装置には、利用者が接触した画面上の位置を検出し、当該検出した画面上の位置を示す位置データを出力するタッチパネルが設けられていて、
前記入力制御装置は、
前記タッチパネルが出力する位置データを受信するステップと、
前記受信した位置データを用いて利用者が前記画面に接触しているか否かを判定するとともに、当該位置データおよび前記画面データを用いて、利用者が画面上の操作ボタンに接触したか否かを判定する判定ステップと、
前記前記操作ボタンに接触したと判定した場合、前記画面データを用いて、前記接触した操作ボタンに対応付けられている音声データを前記音声出力装置に出力するステップと、
前記判定ステップにおいて、前記操作ボタンに接触したと判定された後、利用者が画面への接触を断ち、かつ当該接触を断ってから所定時間内に前記画面上の任意の位置を接触したと判定された場合に、前記画面データを用いて、前記接触したと判定された操作ボタンに対応付けられている操作要求を前記車載用装置に行うステップとを実行すること
を特徴とする入力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用装置に対する操作を受付ける入力装置の技術に関する。
【背景技術】
【０００２】
ナビゲーション装置、カーオーディオ、エアコン等の車載用装置は、車両が走行している場合、その操作が利用者の運転の妨げにならないことが求められている。車載用装置には、ハードスイッチにより各種機能を受付けるタイプのものがある。ハードスイッチを用いる場合、スイッチの形状やスイッチの配置されている位置等により、利用者は、所望する操作スイッチを触った感覚等で確認できることがある。そのため、ハードスイッチで各種機能を受付けるタイプの車載用装置では、利用者は、操作スイッチを見ないである程度の操作を行うことができる。
【０００３】
ハードスイッチにより利用者からの操作を受付ける車載用装置が特許文献１に開示されている。特許文献１に記載の車載用装置は、運転ハンドル付近に設けられたハードスイッチにより電話をかけるための短縮ダイヤルの番号を受付ける。そして、車載用装置は、操作した短縮ダイヤルに対応する電話番号を音声で出力する。利用者は、音声出力により、自分が押した短縮番号の内容を確認し、音声出力された番号が正しければ、再び、ハードスイッチを操作して、その番号に電話をかける指示をする。このように、特許文献１では、利用者がハードスイッチを見ないで操作した内容を音声により確認できるようにしている。
【０００４】
【特許文献１】実開昭６２−５７４５５号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、ナビゲーション装置等の車載用装置は、提供する機能が増加する傾向にある。多種の機能を提供する車載用装置では、利用者にわかりやすく各種の機能を提供するため、ディスプレイに操作案内画面を表示するものがある。また、ディスプレイに操作ボタンを表示し、タッチパネルにより、利用者からの操作を受付けるようにしている機種もある。
【０００６】
上記特許文献１は、ラジオおよび自動車電話の簡単な機能（例えば、短縮ダイヤルを利用した相手局の呼び出し、ラジオのチャンネル選局等）だけを受付けるものであり、操作するスイッチの数も限られている。そのため、利用者がスイッチの形状等でそのスイッチに対応する機能を記憶しておくことも可能である。しかしながら、上記特許文献１の技術では、提供する機能が増加した場合に以下のような問題が生じる。具体的には、提供する機能が増加した場合、操作スイッチの数を増加させるか、或は、利用者に複雑な操作（ボタンを何度か押す等）を要求する必要が生じる。そのため、利用者がスイッチの形状や配置された位置だけで、対応する機能を記憶しておくのは困難となる。すなわち、特許文献１の技術では、多種類の機能を持つ車載用装置を利用者がスイッチを見ないで操作することが難しい。
【０００７】
また、上記特許文献１の技術は、ハードスイッチの操作に関するものであり、タッチパネルの操作については特に考慮されていない。タッチパネルは、ハードスイッチと異なり、利用者が触れる接触面（タッチパネル上）に凹凸がない。そのため、利用者が接触した感覚だけで操作ボタンの位置を特定することが難しい。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、利用者が操作を受付けるための操作ボタンを見ることなく、各種の操作要求を行うことができる装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明の一態様は、画面を表示する表示装置に接続され、車載用装置に対する操作要求を受け付ける入力制御装置に適用される。ここで、前記表示装置には、利用者が接触した画面上の位置を検出し、当該検出した画面上の位置を示す位置データを出力するタッチパネルが設けられている。
【００１０】
そして、前記入力制御装置は、操作ボタンが含まれる画面を前記表示装置に表示する表示手段と、前記画面に含まれる操作ボタン毎に、前記画面上の操作ボタンの表示位置を示すデータと、当該操作ボタンにより受付ける操作の内容を音声で案内するための音声データと、当該操作ボタンにより受付ける操作要求とを対応付けた画面データとを記憶する手段と、前記タッチパネルが出力する位置データを受信する手段と、前記受信した位置データを用いて利用者が前記画面に接触しているか否かを判定するとともに、当該位置データおよび前記画面データを用いて、利用者が画面上の操作ボタンに接触したか否かを判定する判定手段と、前記判定手段が前記操作ボタンに接触したと判定した場合、前記画面データを用いて、前記接触した操作ボタンに対応付けられている音声データを音声出力する手段と、前記車載用装置に対する操作要求を行う制御手段と、を有し、前記制御手段は、前記判定手段が前記操作ボタンに接触したと判定した後、利用者が画面への接触を断ち、かつ当該接触を断ってから所定時間内に前記画面上の任意の位置を接触したと判定した場合、前記画面データを用いて、前記接触したと判定した操作ボタンに対応付けられている操作要求を前記車載用装置に対して行う。
【発明の効果】
【００１１】
このように本発明の入力制御装置は、利用者が画面に表示された操作ボタンに接触した場合、操作ボタンの内容を音声で案内する音声データを出力するようにしている。また、本発明では、利用者が操作ボタンに接触した後、画面への接触を断ち、かつ当該接触を断ってから所定時間内に前記画面上の任意の位置を接触した場合、利用者が接触した操作ボタンによる操作を受付けるようにしている。
【００１２】
そのため、本発明によれば、利用者は操作ボタンを見ないでタッチパネルが設けられた画面を指等で触り、所望する操作ボタンを案内する音声データが出力された場合に画面から手を離し、その後、画面の任意の位置を触ることで、車載用機器に対する操作を行うことができる。すなわち、本発明によれば、利用者は操作ボタンを見ることなく、所望する操作要求を行うことができるようになる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図面を用いて説明する。
【００１４】
最初に本実施形態が適用された車載用システムの概略構成について図１を用いて説明する。
【００１５】
図１は、本発明の実施形態が適用された車載用システムの構成図である。
【００１６】
図示するように、車載用システムは、入力制御装置１００、オーディオ装置２００、ナビゲーション装置３００、表示ユニット４００、および自動車の速度を検知する速度センサ５００を有する。
【００１７】
入力制御装置１００は、車載用システム全体の動作を制御する。具体的には、入力制御装置１００は、利用者からの各種要求を受付けるため、表示ユニット４００に操作入力画面を表示し、利用者からの各種要求を受付ける。そして、入力制御装置１００は、受付けた各種要求に応じた指示をオーディオ装置２００或いはナビゲーション装置３００に与える。なお、入力制御装置１００のハードウェア構成は後述する。
【００１８】
オーディオ装置２００は、ＡＭ／ＦＭチューナ、ＣＤプレーヤー等の再生装置、およびスピーカ等を有する自動車用のオーディオ装置である。オーディオ装置２００は、利用者が指定した電波局からの音楽情報や音声情報をスピーカから出力する。また、オーディオ装置２００は、ＣＤプレーヤー等の再生装置が再生した音楽等をスピーカから出力する。なお、オーディオ装置２００の動作は、入力制御装置１００からの指示により制御される。
【００１９】
ナビゲーション装置３００は、車両の現在位置を算出し、入力制御装置１００を介して表示ユニット４００に地図上に現在位置を示した画面を表示したり、目的地までの推奨経路を探索し、利用者に対して目的地に至るように経路誘導を行う。
【００２０】
具体的には、ナビゲーション装置３００は、ＣＰＵおよびメモリを有する演算処理部と、地図データ等が記憶された記憶装置と、各種センサ（例えば、車輪速センサ、地磁気センサと、ジャイロ）、ＧＰＳ（Global Positioning System）受信装置とを有する。そして、演算処理部は、各種センサやＧＰＳ受信装置から出力される情報を基にして現在位置を検出する。演算処理部は、検出した現在位置の周辺の地図データを記憶装置から読み出し、その読み出した地図データに現在位置を示すマークを重ねた画面（図２参照）を入力制御装置１００を介して表示ユニット４００に表示する。また、演算処理部は、目的地までの推奨経路の探索し、利用者に対して目的地に至るように経路誘導を行う。なお、ナビゲーション装置の動作は、入力制御装置１００からの指示により制御される。
【００２１】
表示ユニット４００は、入力制御装置１００から出力される画像データを表示する。また、表示ユニット４００は、利用者からの操作要求を受付け、受付けた操作要求を入力制御装置１００に出力する。具体的には、表示ユニット４００は、液晶ディスプレイ等の表示装置４１０と、表示装置４１０の画面表示部の前面に設けられたタッチパネル４２０とを有する。タッチパネル４２０は、利用者の指等が接触した場合、その接触した画面上の位置を示す位置データを入力制御装置１００に出力する。なお、後述するが、入力制御装置１００は、タッチパネル４２０からの位置データを利用して利用者からの要求を特定し、その特定した要求に応じた指示をオーディオ装置２００或いはナビゲーション装置３００に送信する。
【００２２】
続いて、入力制御装置１００の機能構成を説明する。具体的には、入力制御装置１００は、入力制御部１１０、音声出力部１２０、およびＩ/Ｏ部１３０を有する。
【００２３】
Ｉ/Ｏ部１３０は、入力制御装置１００と外部の装置との間で行われるデータの送受信を制御する。具体的には、Ｉ/Ｏ部１３０は、入力制御装置１００とオーディオ装置２００との間のデータの送受信、入力制御装置１００とナビゲーション装置３００との間のデータの送受信、表示ユニット４００との間で行われるデータの送受信を制御する。また、Ｉ/Ｏ部１３０は、車速センサ５００が出力する信号を受信する。
【００２４】
入力制御部１１０は、表示装置４１０に画像を表示させ、タッチパネル４２０からの位置データにより、利用者からの操作要求を受付ける。また、入力制御部１１０は、車速センサ５００からのデータをＩ/Ｏ部１３０を介して受付ける。入力制御部１１０は、車速センサ５００からのデータを用いて車両が走行しているか停止しているかを判断する。そして、本実施形態の入力制御部１１０は、車両が停止している場合と、走行している場合とで異なる手順により、利用者からの操作要求を受付ける。
【００２５】
具体的には、入力制御部１１０は、ナビゲーション装置３００が出力した画像データ（例えば「地図上に現在位置を示したデータ」）をＩ/Ｏ部１３０を介して受付ける。入力制御部１１０は、上記の受付けた画像データの上に利用者からの各種の操作を受付けるための操作ボタンを重ねた画像データを生成し、生成した画像データを表示装置４１０に画面表示する（図２参照）。
【００２６】
ここで、入力制御部１１０が表示装置４１０に表示させる表示画面について図２を用いて説明する。図２は、本実施形態の入力制御装置１００が表示する表示画面の一例を示した図である。なお、図示する例は、入力制御部１１０がナビゲーション装置３００から受け付けた「地図上に現在位置を示したデータ」の上に複数種の操作ボタンを重ねた画面を表示装置４１０に表示させた場合を示している。なお、以下の説明では、複数種の操作ボタンを表示する場合を例にするが、操作ボタンは、少なくとも１つあればよい。
【００２７】
図示するように、表示画面１０００には、地図上に現在位置を示すマーク２０００が表示され、画面の左右の両側部分に操作ボタン２１０〜２１７が表示されている。操作ボタン２１０〜２１３は、ナビゲーション装置３００への各種要求を受付けるためのボタンを示している。操作ボタン２１４〜２１７は、オーディオ装置２００への各種要求を受付けるためのボタンを示している。
【００２８】
また、入力制御部１１０は、表示装置４１０に表示する操作ボタンに関するデータ（以下、「操作ボタンデータ」という）を保持している。「操作ボタンデータ」は、操作ボタン毎に、操作ボタンを識別するためのボタン番号（ボタンＩＤ）と、その操作ボタンの画面上での表示位置（座標）と、操作ボタンを音声案内するための音声データと、操作ボタンにより受付ける「操作対象の機種」および「受付ける処理」を示すデータとが対応付けられている。なお、この「操作ボタンデータ」は、画面に表示する操作ボタンの構成毎に設けられている。
【００２９】
ここで、操作ボタンデータのデータ構成について図３を用いて説明する。図３は、本実施形態の操作ボタンデータのデータ構造の一例を模擬的に示した図である。なお、図３は、図２で例示した操作ボタン２１０〜２１７を表示するための操作ボタンデータを示したものである。
【００３０】
さて、図示するように、操作ボタンデータ１１００は、操作ボタンの名称を登録するためのフィールド１１１０と、操作ボタンを識別するためのボタン番号を登録するためのフィールド１１２０と、操作ボタンの画面上での表示位置（座標）を登録するためのフィールド１１３０と、操作ボタンを案内するための音声データを登録するためのフィールド１１４０と、操作ボタンにより受付ける操作対象の機種および受付ける処理を示すデータを登録するフィールド１１５０と、を備えて１つのレコードが構成されている。
【００３１】
そして、入力制御部１１０は、操作ボタンデータ１１００を利用して、ナビテーション装置３００から受付けた画像データの上に操作ボタンを重ねた画像データを生成し、生成した画像データを表示装置４１０に表示する。例えば、入力制御部１１０は、図示する操作ボタンデータ１１００を利用して、画面上の座標位置が「（ｘａ、ｙａ）〜（ｘｂ〜ｙｂ）」の領域に「地図拡大ボタン」を表示する。また、例えば、画面上の座標位置が「（ｘａ、ｙｃ）〜（ｘｂ〜ｙｄ）」の領域に「目的地設定ボタン」を表示する。
【００３２】
図１に戻り、説明を続ける。入力制御部１１０は、タッチパネル４２０が出力する位置データをＩ/Ｏ部１３０を介して受付ける。入力制御部１１０は、受付けた位置データを用いて、利用者が表示装置４１０の画面上に指等を接触させているか否かについての判定を行う。具体的には、入力制御部１１０は、タッチパネル４２０からの位置データを受付けている場合、利用者が指等で表示装置４１０の表示画面（タッチパネル４２０）を触っていると判断する。また、入力制御部１１０は、タッチパネル４２０からの位置データを受付けていない場合、利用者が表示装置４１０の表示画面（タッチパネル４２０）を触っていないと判断する。
【００３３】
さらに、入力制御部１１０は、受付けた位置データおよび操作ボタンデータ１１００を用いて利用者が画面上の操作ボタンに接触したか否かを判定し、操作ボタンを接触していると判定した場合、その接触した操作ボタンを特定する。例えば、タッチパネル４２０が出力する位置データが操作ボタンの表示位置の範囲（例えば、（ｘａ、ｙｃ）〜（ｘｂ〜ｙｄ））に入る位置データの場合、入力制御部１１０は、利用者が指等で触った操作ボタンを触っていると判定し、かつその操作ボタン（例えば「目的地設定ボタン」）を特定する。
【００３４】
入力制御部１１０は、車両が停止している際に、利用者が指等で操作ボタンを触っていると判定した場合、その触っている操作ボタンに対応付けられている操作対象の機種および受付ける処理を特定する。入力制御部１１０は、特定した機種（オーディオ装置２００或いはナビゲーション装置３００）に、特定した処理の要求を行う。
【００３５】
入力制御部１１０は、車両が走行している際に、利用者が指等で操作ボタンを触っていると判定した場合、その触っている操作ボタンに対応付けられている音声データを音声出力する。また、入力制御部１１０は、利用者が指等で操作ボタンを触っていると判定した後、利用者からの後述する手順の操作を受付けた場合、当該操作ボタンにより受付ける操作対象の機種および受付ける処理を特定する。そして、入力制御部１１０は、特定した機種（オーディオ装置２００或いはナビゲーション装置３００）に特定した処理の要求を行う。
【００３６】
次に、入力制御装置１００のハードウェア構成について図４を用いて説明する。図４は、本発明の実施形態の入力制御装置１００のハードウェア構成を例示した図である。
【００３７】
図示するように、入力制御装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ハードディスク装置等の補助記憶装置１０２と、ナビゲーション装置３００等の外部装置との間で行うデータの送受信を制御するＩ/ＯＩＦと、主記憶装置１０４と、音声データを出力するスピーカ１０５とを有する。
【００３８】
補助記憶装置１０２には、入力制御装置１００が有する各部（入力制御部１１０、音声出力部１２０、Ｉ/Ｏ部１３０）の機能を実現するためのプログラム（入力制御プログラム、音声出力プログラム、Ｉ/Ｏプログラム）が格納されている。そして、入力制御装置１００が有する各部（入力制御部１１０、音声出力部１２０、Ｉ/Ｏ部１３０）の機能は、ＣＰＵ１０１が補助記憶装置に格納されているプログラム（表示制御プログラム、音声出力プログラム、Ｉ/Ｏプログラム）を主記憶装置１０４にロードして実行することにより実現される。
【００３９】
続いて、入力制御部１１０が行う利用者からの操作要求を受付ける処理について図５〜図７を用いて説明する。
【００４０】
図５〜図７は、本実施形態の入力制御装置が行う利用者からの操作要求を受付ける操作要求受付処理のフローを説明するための図である。
【００４１】
本実施形態の入力制御装置は、３種類の操作要求受付けモード（モード１〜３）を有し、設定されているモード毎に異なる処理を行う。具体的には、入力制御部１１０は、３つのモードが設定可能に構成されている。モードを設定する方法は、特に限定しないが、例えば、入力制御部１１０にモードフラグを保持させ、そのフラグを１〜３のいずれかに設定することにより、いずれかのモード（モード１〜３）に設定するようにしてもよい。
【００４２】
さらに、本実施形態の入力制御部１１０は、利用者が画面上の操作ボタンに接触している状態であるか否かを確認するための領域フラグ（「ＯＮ」および「ＯＦＦ」のいずれかに設定）を保持している。また、入力制御部１１０は、少なくとも２種類のビープ音（音１、音２）をスピーカ１０５から出力可能に構成されている。そして、入力制御部１１０は、設定されているモード（モード１〜３）で、以下の操作要求を受付ける処理を行う。
【００４３】
最初に図５を用いて、モードが「モード１」に設定されている場合に入力制御部１１０が行う処理を説明する。
【００４４】
先ず、入力制御部１１０は、操作入力処理に用いるモードの設定、領域フラグ、ボタン番号を初期化する処理を行う。具体的には、入力制御部１１０は、モードを「モード１」に設定し、ボタン番号を保持している場合はそのボタン番号を消去し、さらに領域内フラグを「ＯＦＦ」に設定し（Ｓ１００〜Ｓ１０２）、Ｓ１０３の処理に進む。
【００４５】
Ｓ１０３では、入力制御部１１０は、速度センサ５００からの速度を示すデータにより車両が走行中であるか否かの判定を行う（Ｓ１０３）。入力制御部１１０は、車両が走行中であると判定した場合、Ｓ１０４の処理に進む。一方、入力制御部１１０は、車両が停止していると判定した場合、Ｓ１１０の処理に進む。
【００４６】
Ｓ１１０では、入力制御部１１０は、従来技術による入力処理を行い、Ｓ１００の処理に戻る。具体的には、入力制御部１１０は、表示装置４１０に表示画面を表示する（例えば図２の表示画面を表示）。そして、利用者が表示画面の前面に設けられたタッチパネル４２０に指等を接触させた場合、タッチパネル４２０は、利用者が接触した画面上の位置を示す位置データを出力する。入力制御部１１０は、保持している操作ボタンデータ１１００（図３参照）、および、タッチパネル４２０からの位置データを用いて、利用者が操作ボタンを触ったか否かを判定する。入力制御部１１０は、利用者が指等で操作ボタンを触ったと判定した場合、操作ボタンにより受付ける操作対象の機種および受付ける処理を特定する。そして、入力制御部１１０は、特定した機種（オーディオ装置２００或いはナビゲーション装置３００）に、特定した処理の要求を行う。
【００４７】
なお、入力制御部１１０は、本ステップ（Ｓ１１０）を行っている際にも、速度センサ５００からの速度を示すデータにより車両が走行中であるか否かの判定を行う。そして、入力制御部１１０は、車両が走行中であると判定された場合には、Ｓ１００の処理に戻る。
【００４８】
一方、Ｓ１０３において、車両が走行中であると判定した場合に進むＳ１０４の処理について説明する。
【００４９】
Ｓ１０４では、入力制御部１１０は、利用者がタッチパネル４２０を介して表示画面上に触れているか否かの判定を行う（Ｓ１０４）。入力制御部１１０は、タッチパネル４２０が位置データを出力している場合、すなわち、Ｉ/Ｏ部１３０を介してタッチパネル４２０からの位置データを受信している場合、利用者が表示画面に触れていると判定して、Ｓ１０５の処理に進む。入力制御部１１０は、タッチパネル４２０が位置データを出力していない場合、すなわち、Ｉ/Ｏ部１３０を介してタッチパネル４２０からの位置データを受信していない場合、利用者が表示画面に触れていないと判定して、Ｓ１００の処理に戻る。
【００５０】
Ｓ１０５では、入力制御部１１０は、モードを「モード２」に設定し、モード１における処理を終了し、図６に示すモード２における入力制御処理に移行する。
【００５１】
次に、図６を用いて、モードが「モード２」に設定されている場合に入力制御装置１００が行う処理を説明する。
【００５２】
まず、入力制御部１１０は、図５のＳ１０４と同様の手順により、利用者がタッチパネル４２０を介して表示画面上に触れているか否かの判定を行う（Ｓ２００）。入力制御部１１０は、利用者が表示画面に触れていないと判定した場合、Ｓ２３０の処理に進む。一方、入力制御部１１０は、利用者が表示画面に触れていると判定した場合、Ｓ２０１の処理に進む。
【００５３】
Ｓ２０１では、入力制御部１１０は、利用者が表示画面の操作ボタン（操作ボタンの領域）に触れているか否かの判定を行う。具体的には、入力制御部１１０は、タッチパネル４２０からの位置データが、操作ボタンデータ１１００（図３参照）のフィールド１１３０に登録されている表示位置に含まれるデータであるか否かを判定する。入力制御部１１０は、タッチパネル４２０からの位置データが上記の表示位置に含まれるデータである場合、利用者が表示画面の中の操作ボタン（操作ボタンのボタン領域）に触れていると判定してＳ２１０に進む。なお、本ステップにおいて、入力制御部１１０は、タッチパネル４２０からの位置データが上記の表示位置に含まれるデータである場合、タッチパネル４２０からの位置データが含まれる表示位置に対応する「ボタン名」を特定する。一方、入力制御部１１０は、タッチパネル４２０からの位置データが上記の表示位置（図３のフィールド１１３０）に含まれるデータではない場合、利用者が表示画面の中の操作ボタン（操作ボタンのボタン領域）に触れていないと判定してＳ２２０に進む。
【００５４】
Ｓ２１０では、入力制御部１１０は、保持している領域内フラグが「ＯＦＦ」に設定されているか否かを確認し、「ＯＦＦ」に設定されている場合にＳ２１１の処理に進む。一方、入力制御部１１０は、領域内フラグが「ＯＮ」に設定されている場合に、Ｓ２００の処理に戻る。
【００５５】
Ｓ２１１では、入力制御部１１０は、領域内フラグを「ＯＮ」に設定してＳ２１２の処理に進む。Ｓ２１２では、入力制御部１１０は、音１（例えば、「ピッ」と鳴るビープ音）をスピーカ１０５から出力する。
【００５６】
続いて、入力制御部１１０は、操作ボタンデータ１１００の中からＳ２０１で特定した「ボタン名」に対応付けられている操作ボタンの名称を案内する音声データおよびボタン番号を特定する。入力制御部１１０は、特定した操作ボタンを案内する音声データ（例えば、ボタン名を案内する音声データ）を音声出力し、特定したボタン番号を保持する（Ｓ２１３〜２１４）。例えば、利用者が図２に示す地図の拡大を受付けるための操作ボタン２１０に触ったとする。その場合、入力制御部１１０は、スピーカ１０５から操作ボタン２１０を案内する音声データ（例えば、「地図拡大ボタンです」と案内する音声データ）を出力する。その後、入力制御部１１０は、モードを「モード３」に設定してＳ２００の処理に戻る（Ｓ２１５）。
【００５７】
続いて、Ｓ２０１において、利用者が表示画面の中の操作ボタンの領域を触れていないと判定した場合に進むＳ２２０の処理を説明する。
【００５８】
Ｓ２２０では、入力制御部１１０は、保持している領域内フラグを参照して、領域内フラグの設定が「ＯＮ」であるか否かを確認する。入力制御部１１０は、領域内フラグが「ＯＮ」の場合にＳ２２１の処理に進み、「ＯＦＦ」の場合にＳ２００の処理に戻る。なお、本ステップにおいて、入力制御フラグが「ＯＮ」に設定されているのは、以下のような場合である。具体的には、入力制御部１１０が、Ｓ２０１において利用者ある操作ボタンに触れている判定し、Ｓ２１０〜２１５処理を行い、Ｓ２００に戻り、その後のＳ２００〜２０１において、利用者が表示画面には触れているが画面上の操作ボタンに振れていないと判定し、Ｓ２２０の処理に進んだ場合である。
【００５９】
Ｓ２２１では、入力制御部１１０は、領域内フラグの設定を「ＯＦＦ」に変更する。入力制御部１１０は、音２（例えば、「ピッ、ピッ」と鳴るビープ音）をスピーカ１０５から出力し（Ｓ２２２）、上述したＳ２１３から行っている操作ボタンを案内する音声データの出力を停止する（Ｓ２２３）。その後、入力制御部１１０は、上述したＳ２１４で保持している「ボタン番号」を消去し（Ｓ２２５）、モードを「モード１」に設定して、Ｓ２００の処理に戻る。
【００６０】
本実施形態の入力制御装置１００が上述のＳ２２０〜Ｓ２２５の処理を行うのは、利用者が触った操作ボタンが所望するものではないことがある場合を考慮したためである。本実施形態によれば、利用者は、音声データにより触った操作ボタンが所望するものであるか否かを確認できる。そして、利用者が触った操作ボタンが所望するものではないと確認した場合、表示画面に触れている指等を移動させることで、所望していない操作ボタンを案内する音声データを停止させることができる。また、利用者は、所望する操作ボタンを案内する音声データが音声出力されるまで、指等を表示画面の上で移動させるようにすれば、表示画面を見ないで操作ボタンを検索することができる。
【００６１】
続いて、Ｓ２００において、利用者が表示画面に触れていないと判定した場合に進むＳ２３０の処理を説明する。
【００６２】
Ｓ２３０では、入力制御部１１０は、モードの設定が「モード３」であるか否かを判定し、モードの設定が「モード３」である場合、処理を終了して、図７に示すモード３における入力制御処理に移行する。一方、モードの設定が「モード３」ではない場合、図４のＳ１００の処理に戻る。
【００６３】
「モード３」に設定されていない場合とは、Ｓ２２５で「モード１」に設定された後、Ｓ２００に戻り、利用者が画面にふれていないと判定された場合と、図５のＳ１０５の処理により「モード２」が設定された後、Ｓ２００に進み、利用者が画面に触れていないと判定された場合とである。
【００６４】
最後に、図７を用いて、モードが「モード３」に設定されている場合の入力制御装置１００が行う処理を説明する。
【００６５】
先ず、入力制御部１１０は、タイマーにより時間の計測を開始する（Ｓ３００）。本ステップに入るのは、上述した図６のＳ２３０において、モードが「モード３」に設定されている場合である。具体的には、利用者が表示画面上の操作ボタンを触り、その後、他の操作ボタンに指等を移動させないで、表示画面から指等を離した場合（表示画面からの接触を断った場合）、上記のＳ２３０において、モードが「モード３」に設定されていると判定され、本ステップが開始される。
【００６６】
続いて、入力制御装置１１０は、Ｓ１００により計測を開始した時間（タイマ計測値）が予め保持するしきい値（所定時間）より大きいか否かを判定する（Ｓ３０１）。入力制御部１１０は、タイマー計測値が所定時間より大きい場合、Ｓ３０４の処理に進む。一方、入力制御部１１０は、タイマー計測値が所定時間より小さい場合、Ｓ３０２の処理に進む。
【００６７】
Ｓ３０２では、入力制御部１１０は、図５のＳ１０４と同様の手順により、利用者が表示画面に触れているか否かの判定を行い、表示画面に触れていると判定した場合にＳ３０３に進み、表示画面に触れていないと判定した場合にＳ３０１に戻る。
【００６８】
Ｓ３０３では、入力制御部１１０は、保持しているボタン番号に対応する処理を行い、Ｓ３０４の処理に進む。具体的には、入力制御部１１０は、操作ボタンデータ１１００の中から、フィールド１１２０に保持しているボタン番号が登録されているレコードを特定する。そして、特定したレコードのフィールド１１５０に登録されたデータから、そのボタン番号が示す操作ボタンにより受付ける操作対象の機種および受付ける処理を特定する。そして、入力制御部１１０は、特定した機種（オーディオ装置２００或いはナビゲーション装置３００）に、特定した処理の要求を行う。
【００６９】
Ｓ３０４では、入力制御部１１０は、モードを「モード１」に設定する。その後、入力制御部１１０は、保持しているボタン番号を消去し（Ｓ３０５）、タイマー計測値を消去し（Ｓ３０６）、モード３での処理を終了して、上述した図５に示すモード１における入力制御処理に戻る。なお、入力制御部１１０は、Ｓ３０４において、上述した図６のＳ２１３から行っている操作ボタンを案内する音声データの出力を停止する。また、入力制御部１１０は、Ｓ３００で開始したタイマー計測処理についても、Ｓ３０４を行う際に停止する。
【００７０】
続いて、上述した図５〜図７で示した操作要求の入力処理について、利用者からの操作例を挙げて説明する。
【００７１】
図８は、本実施形態の入力制御装置１００が行う操作要求の入力処理を説明するための表示画面を例示した図である。なお、図８では、上述した図２と同様の構成の操作ボタン２１０〜２１７が含まれる表示画面を示している。
【００７２】
図８では、表示画面１０００の位置Ａ８００に利用者が指を接触させ（矢印７３０）、続いて、表示画面１０００を指で触れた状態のままで、位置Ａ８００から操作ボタン２１４のボタン領域（表示領域）に指を移動させ（矢印７３１）、さらに、操作ボタン２１４のボタン領域から操作ボタン２１０のボタン領域に指を移動させて（矢印７３２）、表示画面１０００から指を離して（矢印７３３）、その後再び、表示画面１０００の位置Ｂ８１０に指を接触させた（矢印７３４）場合を示している。以下、この場合に行う入力制御装置１００の処理を説明する。なお、図８の説明において、車両は走行しているものとする。
【００７３】
まず、利用者が表示画面１０００の位置Ａ８００に指を接触させた場合（矢印７３０）に、入力制御装置１００が行う処理を説明する。入力制御装置１００は、タッチパネル４２０からの位置データにより利用者が表示画面に触れていると判定し、モードを２に設定する（図５のＳ１０４〜１０５）。
【００７４】
続いて、表示画面１０００を指で触れたままで、位置Ａ８００から操作ボタン２１４のボタン領域に利用者が指を移動させた（矢印７３１）場合に、入力制御装置１００が行う処理を説明する。入力制御装置１００は、タッチパネル４２０からの位置データにより、利用者が表示画面１０００に触れた状態のままで、操作ボタン２１４のボタン領域内に入ったと判定する（図６のＳ２００、２０１）。そして、入力制御装置１００は、領域内フラグを「ＯＮ」に設定して、音１（例えば、「ピッ」と鳴るビープ音）をスピーカ１０５から出力し、操作ボタン２１４を案内する音声データ（例えば、「音量アップボタンです」と案内する音声データ）を出力する（図６のＳ２１０〜２１３）。また、入力制御装置１００は、操作ボタン２１４を示すボタン番号を保持して、モードをモード３に設定する（図６のＳ２１４〜２１５）。
【００７５】
次に、利用者が操作ボタン２１４のボタン領域から操作ボタン２１０のボタン領域に指を移動させた（矢印７３２）場合に、入力制御装置１００が行う処理を説明する。なお。この場合の処理については、操作ボタン２１４のボタン領域から当該ボタン領域の外の対置（位置Ｃ８２０）に利用者の接触位置が移動した場合と、操作ボタン２１４のボタン領域の外の位置（位置Ｃ８２０）から操作ボタン２１０のボタン領域に利用者の接触位置が移動した場合とに分けて説明する。
【００７６】
先ず、操作ボタン２１４のボタン領域から当該ボタン領域の外の位置（位置Ｃ８２０）に利用者の接触位置が移動した場合（表示画面１０００には触れたままである）の処理を説明する。この場合、入力制御装置１００は、Ｓ２００で利用者の指が表示画面１０００に触れていることを確認し、Ｓ２０１でボタン領域外と判定してＳ２２０の処理に進む（図６）。なお、入力制御装置１００が保持する領域フラグは「ＯＮ」になっている。入力制御装置１００は、領域内フラグを「ＯＦＦ」に変更し、音２（例えば、「ピッ、ピッ」と鳴るビープ音）をスピーカ１０５から出力する（図６のＳ２２１〜２２２）。入力制御装置１００は、操作ボタン２１４を案内する音声データ（「音量アップボタンです」と案内する音声データ）の出力を停止して、保持している操作ボタン２１４を示すボタン番号を消去し、モードをモード１に設定する（図６のＳ２２３〜Ｓ２２５）。
【００７７】
続いて、操作ボタン２１４のボタン領域の外の位置（位置Ｃ８２０）から操作ボタン２１０のボタン領域に利用者の接触位置が移動した場合の処理を説明する。この場合、Ｓ２００で利用者の指が表示画面１０００に触れていることを確認し、Ｓ２０１でボタン領域内と判定し、Ｓ２１０に進む。なお、入力制御装置１００が保持する領域フラグは「ＯＦＦ」になっている。入力制御装置１００は、領域フラグが「ＯＦＦ」であるため、Ｓ２１１に進む。入力制御装置１００は、領域フラグを「ＯＮ」にして、音１（例えば、「ピッ」と鳴るビープ音）をスピーカ１０５から出力し、操作ボタン２１０を案内する音声データ（例えば、「地図拡大ボタンです」と案内する音声データ）を出力する（Ｓ２１１〜２１３）。また、入力制御装置１００は、操作ボタン２１０を示すボタン番号を保持して、モードをモード３に設定する（Ｓ２１４〜２１５）。
【００７８】
次に、利用者が操作ボタン２１０に触れている状態において、表示画面１０００から指を離した（矢印７３３）場合に行う処理を説明する。
【００７９】
入力制御装置１００は、利用者が表示画面１０００の操作ボタン２１０のボタン領域から指を離した場合、Ｓ２００で利用者の指が表示画面１０００から離れたと判定して、Ｓ２３０の処理に進む。なお、表示画面１００から指を離すまでは、操作ボタン２１０に指が触れていたため、入力制御装置１００のモードは「モード３」に設定されている（Ｓ２１０〜Ｓ２１５を経てＳ２００が行われているため）。入力制御装置１００は、「モード３」に設定されているため、図７の処理に移行する。
【００８０】
次に、表示画面１０００から利用者が指を離した後で、再び、表示画面１０００の位置Ｂ８１０に指を接触させた（矢印７３４）場合の処理を説明する。なお、利用者が指を離してから、再び表示画面１０００に触れるまでの時間は、入力制御装置１００が保持するしきい値（所定時間）より短いものとする。
【００８１】
この場合、入力制御装置１００は、タイマーで計測している時間が所定時間を越える前に、利用者が画面を触れたと判定して（図７のＳ３００〜３０２）、Ｓ３０３の処理に進む。そして、入力制御装置１００は、操作ボタン２１０に対応する処理を行う。具体的には、ナビゲーション装置３００を制御して、表示装置４１０の地図データを拡大表示する。
【００８２】
このように、本実施形態では、タッチパネル４２０からの位置データが表示画面上の操作ボタンの位置を示す場合に、操作ボタンを案内する音声データを出力するようにしている。すなわち、本実施形態によれば、利用者が画面上に表示している操作ボタンを触った場合に、その操作ボタンを案内する音声データが出力される。そのため、利用者は、操作ボタンを表示している画面を見ることなく、表示画面を触ったままで指を移動させるだけで、操作ボタンの内容を確認することができる。
【００８３】
また、本実施形態では、音声案内された操作ボタンが所望する操作を要求するための操作ボタンである場合、利用者は、表示画面から指を離し、その後、所定時間内に表示画面の任意の位置（表示画面上であればどこでもよい）を触るようにすれば、所望する操作を車載用装置に要求することができる。そのため、本実施形態によれば、利用者は、操作ボタンを表示している画面見ることなく、所望する操作要求を車載用装置に行うことができるようになる。本実施形態によれば、例えば、車両が走行している際、利用者は、操作ボタンを見ることなく、車載用装置の操作を行えるため、車両の運転に専念することができるようになる。
【００８４】
なお、本発明は以上で説明した実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形が可能である。例えば、上記実施形態では、車両が走行している場合にだけ、図５に示すＳ１０４〜１０５と、図６および図７で示す処理ステップで利用者からの操作を受け付けるようにしたが、車両が停止している際も同様の処理を行うようにしてもよい。
【００８５】
また、上記実施形態では、車両が走行している場合にも操作ボタンを画面上に表示するようにしたが、走行中は、操作ボタンを表示しないようにしてもかまわない。そのようにしても、利用者は、表示画面上を指等で触りながら移動させることで、操作したい操作ボタンを音声データにより探すことができる。
【００８６】
上記実施形態では、入力制御装置１００にスピーカ１０５を設けるようにしたが、スピーカは、他の装置（例えば、オーディオ装置２００）が有するものを利用するようにしてもよい。
【００８７】
また、上記実施形態では、入力制御装置１００がオーディオ装置２００およびナビゲーション装置３００に対する操作要求を受付ける場合を例にしたが、これは、例示に過ぎない。例えば、オーディオ装置２００およびナビゲーション装置３００に加えて、空調装置等の他の装置の操作要求を受け付けるための操作ボタンを画面に表示して、空調装置等に対する操作要求を受付けるようにしてもかまわない。
【００８８】
また、上記実施形態では、入力制御装置１００、オーディオ装置２００、およびナビゲーション装置が別々の装置として構成されている場合を例にしたが、入力制御装置１００、オーディオ装置２００、およびナビゲーション装置が１つの装置として構成されていてもかまわない。
【００８９】
また、本実施形態の入力制御装置を車載用以外の装置の操作要求の受付処理に用いるようにしてもかまわない。この場合、入力制御装置は、車両が走行しているか否かの判断を行わないで、上述した、図６および図７で示す処理ステップで利用者からの操作を受け付けるようにする。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態が適用された車載用システムの構成図である。
【図２】本発明の実施形態の車載用システムが表示する表示画面の一例を示した図である。
【図３】本発明の実施形態の操作ボタンデータのデータ構造の一例を模擬的に示した図である。
【図４】図４は、本発明の実施形態の入力制御装置１００のハードウェア構成を例示した図である。
【図５】本発明の実施形態の入力制御装置が行う利用者からの操作要求を受付ける操作要求受付処理のフローを説明するための図である。
【図６】本発明の実施形態の入力制御装置が行う利用者からの操作要求を受付ける操作要求受付処理のフローを説明するための図である。
【図７】本発明の実施形態の入力制御装置が行う利用者からの操作要求を受付ける操作要求受付処理のフローを説明するための図である。
【図８】本発明の実施形態の入力制御装置が行う操作要求の入力処理を説明するための表示画面を例示した図である。
【符号の説明】
【００９１】
１００…入力制御装置、１０１…ＣＰＵ、１０２…補助記憶装置、１０３…Ｉ/ＯＩF、１０４…主記憶装置、１０５…スピーカ、１１０…入力制御部、１２０…音声出力部、１３０…Ｉ/Ｏ部、２００…オーディオ装置、３００…ナビゲーション装置、４００…表示ユニット、４１０…表示装置、４２０…タッチパネル、５００…速度センサ
【図１】
2006244231.tif 000003
【図２】
2006244231.tif 000004
【図３】
2006244231.tif 000005
【図４】
2006244231.tif 000006
【図５】
2006244231.tif 000007
【図６】
2006244231.tif 000008
【図７】
2006244231.tif 000009
【図８】
2006244231.tif 000010