(57)【要約】【課題】走行中において安全に項目を選択することができる入力装置、入力方法及び入力プログラムを提供する。【解決手段】操作入力部は操作入力に応じた操作位置を検出し、表示処理部は前記操作位置の変更に応じて、複数の項目のうち表示部に表示させる項目を変更し、処理制御部は車両が走行中であって、前記操作位置が移動する操作速度が予め定めた操作速度の閾値よりも高いとき、又は前記操作速度が変化する操作加速度が予め定めた操作加速度の閾値よりも高いとき、所定の入力があるまで前記表示部に表示させる表示項目を変更する処理を継続させ、項目選択部は所定の入力に基づいて前記複数の項目のうちのいずれかを選択する。【選択図】図２
2014186583.tif 000002
【特許請求の範囲】
【請求項１】
操作入力に応じた操作位置を検出する操作入力部と、
前記操作位置の変更に応じて、複数の項目のうち表示部に表示させる項目を変更する表示処理部と、
車両が走行中であって、前記操作位置が移動する操作速度が予め定めた操作速度の閾値よりも高いとき、又は前記操作速度が変化する操作加速度が予め定めた操作加速度の閾値よりも高いとき、所定の入力があるまで前記表示部に表示させる表示項目を変更する処理を継続させる処理制御部と、
所定の入力に基づいて前記複数の項目のうちのいずれかを選択する項目選択部と、
を備えることを特徴とする入力装置。
【請求項２】
前記処理制御部は、前記車両の走行速度が高いほど、高くなるように前記表示項目を変更する変更速度を定めることを特徴とする請求項１に記載の入力装置。
【請求項３】
前記表示項目のいずれかが示すテキストに対応する音声を、前記表示項目を変更する変更速度に応じた発話速度で合成する音声合成部と、
を備えることを特徴とする請求項１又は２に記載の入力装置。
【請求項４】
収録した音声の発話内容を認識する音声認識部を備え、
前記処理制御部は、前記操作速度が前記操作速度の閾値よりも高いとき、又は前記操作加速度が前記操作加速度の閾値よりも高いとき、前記音声認識部に、収録した音声の発話内容として前記表示項目の少なくともいずれかを認識させる処理を開始させることを特徴とする請求項１から３のいずれかに記載の入力装置。
【請求項５】
前記複数の項目は、１個又は複数の大項目のそれぞれに分類され、
前記処理制御部は、前記表示項目を変更する変更速度が予め定めた変更速度の閾値を超えたとき、前記表示項目に対応する大項目を前記表示部に表示させることを特徴とする請求項１から４のいずれかに記載の入力装置。
【請求項６】
前記処理制御部は、前記表示部に、前記大項目のそれぞれを予め定めた一定の時間、表示させることを特徴とする請求項５に記載の入力装置。
【請求項７】
前記処理制御部は、前記音声認識部に、収録した音声の発話内容として前記表示項目のいずれかに対応する大項目を認識させることを特徴とする請求項４に従属する請求項５又は６に記載の入力装置。
【請求項８】
前記項目選択部は、前記複数の項目のうち前記項目選択部が選択した項目よりも、所定時間過去に表示させた表示項目を選択することを特徴とする請求項１から７のいずれかに記載の入力装置。
【請求項９】
入力装置における入力方法であって、  
操作入力部が操作入力に応じて検出した操作位置の変更に応じて、複数の項目のうち表示部に表示させる表示項目を変更する表示処理過程と、
車両が走行中であって、前記操作位置が移動する操作速度が予め定めた操作速度の閾値よりも高いとき、又は前記操作速度が変化する操作加速度が予め定めた操作加速度の閾値よりも高いとき、所定の入力があるまで前記表示部に表示させる項目を変更する処理を継続させる制御過程と、
所定の入力に基づいて前記複数の項目のうちのいずれかを選択する項目選択過程と、
を有することを特徴とする入力方法。
【請求項１０】
入力装置のコンピュータに、  
操作入力部が操作入力に応じて検出した操作位置の変更に応じて、複数の項目のうち表示部に表示させる項目を変更する表示処理手順、
車両が走行中であって、前記操作位置が移動する操作速度が予め定めた操作速度の閾値よりも高いとき、又は前記操作速度が変化する操作加速度が予め定めた操作加速度の閾値よりも高いとき、所定の入力があるまで前記表示部に表示させる表示項目を変更する処理を継続させる制御手順、
所定の入力に基づいて前記複数の項目のうちのいずれかを選択する項目選択手順、
を実行させるための入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置、入力方法及び入力プログラムに関する。
【背景技術】
【０００２】
従来から車室内で音楽や音声等のコンテンツを再生する電子機器が開発されている。かかる電子機器には、運転席の前方に設置され運転者が所望のコンテンツを選択することができるものがある。コンテンツを選択する際、各コンテンツの題名や番号等の識別情報を示した項目から形成されるリストが表示され、運転者は、表示されたリストに含まれるいずれかの項目を指示する。選択可能なコンテンツは多数ある場合には、１フレームの画像にそれらのコンテンツを示す項目の全てを収容することができないことがある。そこで、特許文献１に記載の文書処理方法では、その項目を所定の表示期間毎に切り替える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−７３２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子機器では、リストに表示される項目が切り替わるため、所望のコンテンツを選択するために運転者はリストを表示する画面を注視することがある。そのため、走行中に安全を確保することができないことがある。その電子機器は、走行時においてリストの表示を停止する、リストを表示する場合でもその内容を変更しない（１フレームのみを表示）等の規制を行うことがある。その場合には、運転者は所望のコンテンツを示す項目を指示できなくなる。
【０００５】
本発明は上記の点に鑑みてなされたものであり、走行中において安全に項目を選択することができる入力装置、入力方法及び入力プログラムを提供する。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、操作入力に応じた操作位置を検出する操作入力部（１０１）と、前記操作位置の変更に応じて、複数の項目のうち表示部（１０４）に表示させる項目を変更する表示処理部（１２１）と、車両が走行中であって、前記操作位置が移動する操作速度が予め定めた操作速度の閾値よりも高いとき、又は前記操作速度が変化する操作加速度が予め定めた操作加速度の閾値よりも高いとき、所定の入力があるまで前記表示部に表示させる表示項目を変更する処理を継続させる処理制御部（１２３）と、所定の入力に基づいて前記複数の項目のうちのいずれかを選択する項目選択部（１１４）と、を備えることを特徴とする入力装置（１０）である。
【０００７】
請求項２記載の発明は、前記処理制御部（１２３）は、前記車両の走行速度が高いほど、高くなるように前記表示項目を変更する変更速度を定めることを特徴とする請求項１に記載の入力装置（１０）である。
【０００８】
請求項３記載の発明は、前記表示項目のいずれかが示すテキストに対応する音声を、前記表示項目を変更する変更速度に応じた発話速度で合成する音声合成部（１２２）と、を備えることを特徴とする請求項１又は２に記載の入力装置（１０）である。
【０００９】
請求項４記載の発明は、収録した音声の発話内容を認識する音声認識部（１１２）を備え、前記処理制御部（１２３）は、前記操作速度が前記操作速度の閾値よりも高いとき、又は前記操作速度が変化する操作加速度が予め定めた操作加速度の閾値よりも高いとき、前記音声認識部（１１２）に、収録した音声の発話内容として前記表示項目の少なくともいずれかを認識させる処理を開始させることを特徴とする請求項１から３のいずれかに記載の入力装置（１０）である。
【００１０】
請求項５記載の発明は、前記複数の項目は、１個又は複数の大項目のそれぞれに分類され、前記処理制御部（１２３）は、前記表示項目を変更する変更速度が予め定めた変更速度の閾値を超えたとき、前記表示項目に対応する大項目を前記表示部（１０４）に表示させることを特徴とする請求項１から４のいずれかに記載の入力装置（２０）である。
【００１１】
請求項６記載の発明は、前記処理制御部（１２３）は、前記表示部（１０４）に、前記大項目のそれぞれを予め定めた一定の時間、表示させることを特徴とする請求項５に記載の入力装置（２０）である。
【００１２】
請求項７記載の発明は、前記処理制御部（１２３）は、前記音声認識部（１１２）に、収録した音声の発話内容として前記表示項目のいずれかに対応する大項目を認識させることを特徴とする請求項４に従属する請求項５又は６に記載の入力装置（２０）である。
【００１３】
請求項８記載の発明は、前記項目選択部（１１４）は、前記複数の項目のうち前記項目選択部が選択した項目よりも、所定時間過去に表示させた表示項目を選択することを特徴とする請求項１から７のいずれかに記載の入力装置（１０、２０）である。
【００１４】
請求項９記載の発明は、入力装置（１０）における入力方法であって、操作入力部（１０１）が操作入力に応じて検出した操作位置の変更に応じて、複数の項目のうち表示部（１０４）に表示させる表示項目を変更する表示処理過程と、車両が走行中であって、前記操作位置が移動する操作速度が予め定めた操作速度の閾値よりも高いとき、又は前記操作速度が変化する操作加速度が予め定めた操作加速度の閾値よりも高いとき、所定の入力があるまで前記表示部（１０４）に表示させる項目を変更する処理を継続させる処理制御過程（１２３）と、所定の入力に基づいて前記複数の項目のうちのいずれかを選択する項目選択過程（１１４）と、を有することを特徴とする入力方法である。
【００１５】
請求項１０記載の発明は、入力装置（１０）のコンピュータに、  操作入力部（１０１）が操作入力に応じて検出した操作位置の変更に応じて、複数の項目のうち表示部（１０４）に表示させる項目を変更する表示処理手順（１２１）、車両が走行中であって、前記操作位置が移動する操作速度が予め定めた操作速度の閾値よりも高いとき、又は前記操作速度が変化する操作加速度が予め定めた操作加速度の閾値よりも高いとき、所定の入力があるまで前記表示部（１０４）に表示させる表示項目を変更する処理を継続させる処理制御手順（１２３）、所定の入力に基づいて前記複数の項目のうちのいずれかを選択する項目選択手順（１１４）、を実行させるための入力プログラムである。
【発明の効果】
【００１６】
請求項１、９、１０記載の発明によれば、車両の走行中において操作速度が予め定めた操作速度の閾値よりも高くなったとき、もしくは、操作加速度が予め定めた操作加速度の閾値よりも高くなったとき、所定の入力があるまで、表示部に表示される表示項目の変更が継続される。ユーザが表示部を凝視することを防ぎ、運転に対して注意を集中することができるので、走行中において安全に項目を選択することができる。
請求項２記載の発明によれば、車両の走行速度が高いほど、表示項目が高速に変更するため、ユーザが表示部を凝視することを防ぐことができる。
請求項３記載の発明によれば、表示項目を示す音声が提示されるため、ユーザは表示部を視認しなくても選択可能な項目を把握することができる。
請求項４記載の発明によれば、操作速度が予め定めた閾値よりも高速になったとき、ユーザによる発話から表示項目のいずれかを認識できるため、手動による操作入力を行わなくても安全に項目を選択することができる。
【００１７】
請求項５記載の発明によれば、表示項目を変更する変更速度が予め定めた閾値よりも高速になったとき、表示部には表示項目に対応する大項目が表示される。表示される大項目は、表示項目よりも低い頻度で切り替わるため、ユーザには表示部を凝視しなくとも項目を選択するための手がかりが与えられる。
請求項６記載の発明によれば、表示部には大項目のそれぞれが対応する表示項目の数量に関わらず、所定の一定時間表示されるため、ユーザは利用可能な項目に係る大項目の内容を優先して把握することができる。
請求項７記載の発明によれば、ユーザの発話から表示項目に対応する大項目を認識することで、大項目を選択することができる。これにより、ユーザは手動による操作入力を行わなくとも選択した大項目に対応する項目のいずれかを起点として所望の項目を選択することができる。
請求項８記載の発明によれば、選択した項目よりも所定時間過去に表示させた表示項目を選択することで、ユーザが表示項目を認識するまでの時間と、処理に係る遅延時間とを補償することができる。そのため、表示項目が逐次に変化する場合でもユーザは所望の表示項目を容易に選択することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る車載機器の外観の例を示す図である。
【図２】本実施形態に係る入力装置の構成を示す概略ブロック図である。
【図３】画像表示部に表示される表示項目の一例を示す図である。
【図４】本実施形態に係る表示処理部が定める変更速度の一例を示す図である。
【図５】本実施形態に係る音声合成部が定める発話速度の一例を示す図である。
【図６】本実施形態に係る画像表示部における項目画像の他の表示例を示す図である。
【図７】本実施形態に係る項目選択部が選択する表示項目の例を示す図である。
【図８】本実施形態に係る入力処理を示すフローチャートである。
【図９】本発明の第２の実施形態に係る入力装置の構成を示す概略ブロック図である。
【図１０】本実施形態に係る画像表示部に表示される大項目の一例を示す図である。
【図１１】継続変更モード画像を重畳した表示項目画像の一例を示す図である。
【発明を実施するための形態】
【００１９】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について説明する。
本実施形態に係る入力装置１０は、例えば、車両に設置される車載機器１の一部を構成する。
図１は、本実施形態に係る車載機器１の外観の例を示す図である。
車載機器１は、例えば、タッチセンサ１１、ナビゲーション装置４１、音響装置４３、ＭＩＤ（Ｍｕｌｔｉｐｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｄｉｓｐｌａｙ）装置５１、ＨＵＤ（Ｈｅａｄ  Ｕｐ  Ｄｉｓｐｌａｙ）装置５２を含んで構成される。
【００２０】
タッチセンサ１１は、ステアリングホイール３１のホイール部３２において、ステアリングホイール３１が操舵されていない状態で、回転軸Ｏの左側及び右側にそれぞれ配置されている。タッチセンサ１１は、ユーザ（例えば、運転者）の操作により操作物、例えば、ユーザの指が接触している接触領域を検出する。タッチセンサ１１は、回転軸Ｏの左側及び右側のいずれかに１個配置されていてもよい。
【００２１】
ナビゲーション装置４１は、例えば、運転席の前面左側の上段に配置されている。ナビゲーション装置４１は、車両が走行している位置、及び目的地までの経路を画像で表示する画像表示部を備える。ナビゲーション装置４１では、例えば、複数の目的地のいずれかが、ユーザの操作入力に基づいて選択可能であってもよい。
音響装置４３は、例えば、運転席の前面左側の下段に配置されている。音響装置４３は、音楽、サウンドトラック、放送番組、等の複数の音声コンテンツのうち、所望の音声コンテンツに係る音声を再生する。音響装置４３は、再生している音声コンテンツの題名、放送周波数、音源種別等の項目を表示する画像表示部を備える。音響装置４３では、例えば、複数の音声コンテンツの項目のいずれかが、ユーザの操作入力に基づいて選択可能であってもよい。
なお、ナビゲーション装置４１や音響装置４３が備える画像表示部（例えば、液晶ディスプレイ）は、操作入力部（例えば、タッチセンサ）と一体化してタッチパネルを形成していてもよい。
【００２２】
ＭＩＤ装置５１は、例えば、運転席前方のインスツルメントパネル５０に設けられた車速計５３及びエンジン回転数計５４等の計器類を備えるメータパネル部５５の中央部に配置された画像表示部を備える。ＭＩＤ装置５１は、例えば、走行状態検出部１０３（図２）が検出した走行状態を示す走行状態検出信号に基づいて、車両の走行距離、車室内外の温度、燃費情報、等の各種の車両情報を表示する。ＭＩＤ装置５１は、例えば、ナビゲーション装置４１で用いられる目的地や音響装置４３で用いられる音声コンテンツの項目を表示してもよい。
【００２３】
ＨＵＤ装置５２は、例えば、運転席前方のフロントガラス５６の一部に画像を投影表示する。また、ＨＵＤ装置５２は、インスツルメントパネル５０の上方に画像を虚像表示してもよい。ＨＵＤ装置５２が表示する画像は、例えば、各種の車両情報を示す画像、車両が走行している位置ならびに目的地までの経路を示す画像、目的地を示す画像、音声コンテンツの項目を示す画像、等である。
【００２４】
次に、入力装置１０の構成について説明する。
図２は、本実施形態に係る入力装置１０の構成を示す概略ブロック図である。
入力装置１０は、例えば、操作入力部１０１、収音部１０２、走行状態検出部１０３、画像表示部１０４、音声再生部１０５及び制御部１１０を含んで構成される。
操作入力部１０１は、ユーザの操作によって操作物が接触した接触領域を操作入力として検出し、検出した接触領域を示す接触信号を制御部１１０に出力する。操作入力部１０１は、例えば、タッチセンサ１１（図１）である。ナビゲーション装置４１や音響装置４３（図１）がタッチパネルを備える場合には、操作入力部１０１は、例えば、そのタッチパネルを構成する操作入力部であってもよい。
【００２５】
なお、操作入力部１０１は、上述したタッチセンサ１１（図１）やタッチパネルのように、例えば、接触物が接触した位置やその力の方向を検出できるものに限られない。また、操作入力部１０１で用いられる検出方式は、静電容量式、抵抗膜式、等のいずれでもよい。操作入力部１０１として、ユーザによる操作によって指示された方向やその方向を検出できるもの、又は少なくとも１方向への回転方向を指示できるものであれば、いかなるものでも適用可能である。操作入力部１０１は、例えば、圧力センサ、磁力センサ、複数の静電センサで構成されるスイッチ、トラックパッド、ロータリースイッチ、等のいずれか、もしくはそれらの任意の組み合わせであってもよい。
【００２６】
収音部１０２は、到来した音波を電気信号である音声信号に変換することで音声を収録する電気音響変換器、例えばマイクロホンである。収音部１０２は、変換した音声信号を制御部１１０に出力する。
走行状態検出部１０３は、車両の走行状態を示す物理量を検出し、検出した物理量を示す走行状態検出信号を制御部１１０に出力する。走行状態検出部１０３は、その物理量として、例えば、車両の走行速度を検出し、検出した走行速度を示す車速信号を出力する車速センサを含んで構成される。
【００２７】
画像表示部１０４は、制御部１１０から入力された画像信号に基づく画像を表示する。画像表示部１０４は、例えば、ナビゲーション装置４１（図１）が備える画像表示部、音響装置４３（図１）が備える画像表示部、ＭＩＤ装置５１（図１）が備える画像表示部、ＨＵＤ装置５２（図１）等である。  
音声再生部１０５は、制御部１１０から入力された音声信号に基づく音声を再生する音源、例えば、スピーカを備えていてもよい。音声再生部１０５は、例えば、音響装置４３（図１）から入力された音声コンテンツに係る音声信号に基づく音声を再生するために用いられるものであってもよい。
【００２８】
制御部１１０は、操作検出部１１１、音声認識部１１２、走行状態判定部１１３、項目選択部１１４、表示処理部１２１、音声合成部１２２及び処理制御部１２３を含んで構成される。
操作検出部１１１は、操作入力部１０１から入力された接触信号が示す接触領域を判別し、判別した各接触領域の中心点を、操作物が操作入力部の操作面に接触した接触位置として算出する。接触領域は大きさを有し、接触領域は複数個存在する場合があるためである。接触領域の判別において、操作検出部１１１は、空間的に互いに連続した接触領域が１つの接触領域に属すると判定する。操作検出部１１１は、接触領域と接触位置を示す接触操作信号を生成する。
【００２９】
なお、操作検出部１１１には座標対応情報を予め設定しておいてもよい。座標対応情報は、操作入力部１０１が操作物との接触を検出する接触検出領域での接触位置を示す座標系（接触座標系）と画像表示部１０４が画像を表示する画像表示領域における表示位置を示す座標系（表示座標系）との対応関係を示す情報である。従って、接触操作信号が示す接触位置は、座標対応情報に基づいて対応づけられる表示位置を示す。
【００３０】
操作検出部１１１は、入力された接触信号に基づいて所定の時間間隔で接触領域の有無、押圧力、接触領域（接触位置）の移動方向、移動量、移動速度（操作速度）、移動加速度（操作加速度）等を判別もしくは算出し、判別もしくは算出した情報を接触操作信号に含めてもよい。
操作検出部１１１は、例えば、直前に検出した接触位置から現在検出した接触位置への移動量を、検出時間間隔で除算して現在の移動速度を算出する。この移動速度は、操作入力に係る操作速度を示す指標であり、以下に説明する例では接触速度と呼ぶことがある。
操作検出部１１１は、例えば、直前に算出した移動速度から現在算出した移動速度への速度の変化量を、検出時間間隔で除算して現在の移動加速度を算出する。この移動加速度は、操作入力に係る操作加速度を示す指標であり、以下に説明する例では接触加速度と呼ぶことがある。
また、操作検出部１１１は、判別もしくは算出した情報に基づいて操作の種別を判別し、判別した種別を示す情報を接触操作信号に含めてもよい。
【００３１】
操作の種別には、例えば、フリック操作、クリック操作等の操作がある。
フリック操作とは、操作入力部１０１の表面に比較的短時間操作物を接触させながら、接触領域を移動させる操作である。操作検出部１１１は、例えば、予め定めた範囲の期間（例えば、０．３〜１秒）接触領域が継続して検出され、その期間における接触開始から接触終了までの間の接触位置の変化が予め定めた距離よりも大きい場合に行われた操作をフリック操作と判別する。
【００３２】
クリック操作とは、操作入力部１０１の表面に操作物を移動させずに比較的短時間接触させる操作である。操作検出部１１１は、例えば、継続して接触領域が検出される期間が予め定めた時間（例えば、０．３秒）よりも短く、接触開始から接触終了までの間の接触位置の変化が予め定めた距離よりも小さい場合に行われた操作を、クリック操作と判別する。また、操作検出部１１１は、予め定めた時間（例えば、１秒）以内に、複数のクリック操作を判別した場合には、その複数のクリック操作の組を１つの連打操作（ダブルクリック操作）と判別してもよい。
操作検出部１１１は、生成した接触操作信号を項目選択部１１４、表示処理部１２１及び処理制御部１２３に出力する。
【００３３】
音声認識部１１２は、公知の音声認識処理を行って収音部１０２から入力された音声信号に係る音声の発話内容を認識する。音声認識部１１２は、音響モデルとして、例えば隠れマルコフモデル（ＨＭＭ：Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌ）と言語モデルとして、後述する項目データが示す複数の項目のそれぞれを単語として含む単語辞書を予め記憶させておく。単語辞書は、音素列と単語との対応関係を示すデータである。
【００３４】
そこで、音声認識部１１２は、入力された音声信号の音響特徴量を所定時間毎に算出し、算出した音響特徴量から音響モデルを用いて音素を定める。音声認識部１１２は、定めた音素からなる音素列から単語辞書に示される単語のいずれかを認識する。音声認識部１１２は、認識された単語としていずれかの項目を認識したとき、認識した項目を示す認識項目データを項目選択部１１４に出力する。項目については、表示処理部１２１の説明において後述する。
【００３５】
音声認識部１１２は、例えば、処理制御部１２３から入力された処理モード信号が示す処理モードが継続変更モードに変更された場合に、音声の発話内容を認識する音声認識処理を開始してもよい。また、処理制御部１２３から入力された処理モード信号が示す処理モードが通常モードに変更された場合に、その音声認識処理を停止してもよい。処理モード信号、及び継続変更モードならびに通常モードについては、処理制御部１２３の説明において後述する。
【００３６】
また、音声認識部１１２は、認識した音声信号の発話内容に基づいて音声合成部１２２で行われる処理を制御するための合成制御信号を生成し、生成した合成制御信号を表示処理部１２１に出力してもよい。合成制御信号が示す制御には、例えば、音声信号を合成、出力する処理を繰り返すこと（繰り返し）、音声信号の合成対象となる代表表示項目（後述）を次の順序の表示項目に変更すること（次候補選択）、音声信号の合成対象となる代表表示項目（後述）を前の順序の表示項目に変更すること（前候補選択）、等がある。そのために、単語辞書には、それぞれの制御を示す単語とその発音を示す音素列とを予め対応付けて記憶しておく。制御を示す単語には、例えば、繰り返しを示す「もういちど」、次候補選択を示す「つぎ」、前候補選択を示す「もどる」、等がある。
【００３７】
走行状態判定部１１３は、例えば、走行状態検出部１０３から入力された走行状態検出信号に基づいて車両の走行状態を判定する。走行状態判定部１１３は、例えば、走行状態検出信号が示す走行速度が予め定めた速度の閾値（例えば、時速０ｋｍ）と等しい場合、車両が停止中であると判定し、走行状態検出信号が示す速度が予め定めた速度の閾値よりも高い場合、車両が走行中であると判定する。走行状態判定部１１３は、判定した走行状態を示す走行状態信号を処理制御部１２３に出力する。
【００３８】
なお、本実施形態では、速度の閾値は、時速０ｋｍに十分に近似した低い速度（例えば、時速４ｋｍ）であってもよい。その場合には、走行状態判定部１１３は、例えば、前方走行において速度信号が示す速度が予め定めた速度の閾値（例えば、時速０ｋｍ）と等しい又はその閾値よりも低い場合、車両が停止中であると判定する。また、走行状態判定部１１３は、例えば、前方走行において速度信号が示す速度が、その速度の閾値よりも高い場合、車両が走行中であると判定する。これにより、車両が十分に低速で走行している場合のように、運転に対して要求される注意力が比較的低い場合に車両が停止中であるとみなすことができる。
【００３９】
項目選択部１１４は、操作検出部１１１から入力された接触操作信号に基づいて、画像表示部１０４に表示された表示項目のいずれかを選択する。項目選択部１１４は、例えば、接触操作信号が示す接触位置に対応する画像表示部１０４の位置が、その表示された領域に含まれる項目を選択する。即ち、操作入力によって指示された位置に表示された項目が選択される。
また、項目選択部１１４は、音声認識部１１２から認識項目データが入力された場合には、入力された認識項目データが示す項目を選択してもよい。
項目選択部１１４は、選択した項目を示す選択項目情報を生成し、生成した選択項目情報を表示処理部１２１、選択した項目が用いられる装置（例えば、ナビゲーション装置４１、音響装置４３）並びに構成部のいずれかに出力する。
【００４０】
項目選択部１１４は、画像表示部１０４に表示される表示項目が変更されている場合には、接触操作信号が示す接触位置に対応する画像表示部１０４の位置よりも、予め定めた待機時間だけ過去に遡った時刻に表示された表示項目を選択してもよい。待機時間は、例えば、応答時間（例えば、０．７秒）と、処理時間（例えば、０．３秒）との和である遅延時間と等しくなることを目安に定めてもよい。応答時間とは、ユーザが画像表示部１０４に表示された項目を視認し、操作入力により操作物を操作入力部１０１に接触するまでの時間である。処理時間とは、操作物を操作入力部１０１に接触してから、表示項目のいずれかを選択するための処理に費やされる時間である。
【００４１】
項目選択部１１４は、現在検出された接触位置に対応する位置を含む表示領域を有する表示項目から、予め定めた待機時間だけ過去に遡った時刻において検出された接触位置に対応する位置を含む表示領域を有する表示項目を選択してもよい。
項目選択部１１４は、例えば、操作検出部１１１から入力された接触操作信号が示す接触位置を、移動速度と待機時間の積で示される移動量で、移動方向とは反対方向に移動させた位置を、過去に遡った時刻において検出された接触位置として算出する。また、項目選択部１１４は、現在の接触位置と、その接触位置に対応する位置を含む表示領域を有する表示項目とを対応付けて現在から待機時間が少なくとも経過するまで記憶してもよい。この処理が継続されることで、現在から少なくとも待機時間が遡った時刻までの接触位置と、表示領域がその接触位置を含む表示項目が対応付けられて記憶される。
これにより、応答時間、処理時間による表示項目の移動による影響が補償され、ユーザは所望の項目を選択することができる。
【００４２】
なお、項目選択部１１４は、接触操作信号が示す接触位置に対応する画像表示部１０４の位置が、その表示された領域に含まれる項目を選択する際、接触位置（補償された接触位置でもよい）のうち各項目の配列方向（例えば、上下方向）に平行な成分（座標値）のみを用いてもよい。これにより、項目を選択する際の処理量が低減する。
また、項目選択部１１４は、操作検出部１１１から入力された接触操作信号に基づいて、選択される候補となる候補項目を変更してもよいし、候補項目を選択された項目として確定してもよい。項目選択部１１４は、例えば、クリック操作を示す接触操作信号が入力される都度、予め定めた配列方向に隣接する項目に候補項目を変更してもよい。項目選択部１１４は、ダブルクリック操作を示す接触操作信号が入力されたとき、現在定められている候補項目を選択された項目として確定してもよい。
【００４３】
表示処理部１２１は、項目データが示す複数の項目のうち、予め定めた数（例えば、５個）の項目を画像表示部１０４に表示させる。画像表示部１０４に表示させる項目（表示項目）の数（表示項目数）は、画像表示部１０４上の表示枠の大きさや文字の大きさに応じて定めておいてもよい。
項目データは、複数個の項目を示す情報である。項目データは、例えば、ナビゲーション装置４１（図１）で用いられる複数の目的地を項目として示す目的地データ、音響装置４３（図１）で用いられる複数の音声コンテンツのそれぞれの題名、番号等の識別情報を項目として示す音声コンテンツ識別データである。即ち、項目とは、見出しとして用いられる文字列である。
【００４４】
表示処理部１２１には、項目データが予め記憶されていてもよいし、項目データを保持している装置（例えば、ナビゲーション装置４１、音響装置４３）や他の構成部の起動時や操作開始時に読み出してもよい。
表示処理部１２１は、読み出した項目データが示す各項目とその発音を示す音素列とを対応付けて、音声認識部１１２の単語辞書に記憶させてもよい。これにより、音声認識部１１２は、項目データが示す複数の項目のいずれかを認識することができる。
表示処理部１２１は、初期に表示させる初期表示項目を、例えば、項目データが示す項目のうち先頭から表示項目数の項目と予め定めておいてもよい。
【００４５】
表示処理部１２１は、操作検出部１１１から入力された接触操作信号に基づいて画像表示部１０４に表示させる項目を定める。表示処理部１２１は、例えば、接触操作信号がフリック操作を示す場合、表示項目を示す項目画像を画像表示部１０４にスクロール表示させてもよい。スクロール表示とは、表示枠に収まりきれない画像を操作入力（例えば、フリック操作による接触位置の変化）に応じて、その表示位置を変化させて、その表示枠の範囲内で画像を表示させることである。
【００４６】
表示処理部１２１は、例えば、項目画像を表示する表示枠の領域を含み、その領域よりも大きい領域を有する画像生成領域に、各項目を示す文字列を所定の方向、順序、及び間隔に配列して項目配列画像を生成する。
所定の順序とは、例えば、各項目を形成する文字列に含まれる文字の順序である。文字の順序は、例えば、項目を形成する文字列がアルファベットを含む場合にはアルファベット順であり、文字列が日本語を表記する仮名文字を含む場合には五十音順であり、文字列が数字を含む場合には昇順である。項目データにおいて、各項目が所定の順序と対応付けられていてもよい。また、表示処理部１２１は、順序が先頭である項目の先端部の位置と、順序が末尾である項目の末端部の位置とを一致させ、項目データが示す複数の項目が巡回するように配列された項目配列画像を生成する。
【００４７】
表示処理部１２１は、生成した項目配列画像から表示枠の範囲に含まれる画像を項目画像として抽出し、抽出した項目画像を示す項目画像信号を画像表示部１０４に出力する。その間、フリック操作を示す接触操作信号が入力された場合、表示処理部１２１は、例えば、操作検出部１１１から入力された接触操作信号が示す接触速度で、接触終了から予め定めた移動時間（例えば、１秒）、生成した項目配列画像の位置を移動させる。これにより、後述する処理モードが通常モードである場合には、予め定めた移動時間が経過した後、画像表示部１０４に表示させる表示項目の変更が停止する。
【００４８】
なお、項目配列画像の位置を移動させる方向は、画像生成領域に各項目を示す文字列を配列する方向と同一方向、又はその方向と逆方向に制限されていてもよい。これにより、接触位置の変更に応じて、画像表示部１０４に表示させる表示項目が変更する。また、接触位置の速度（接触速度）が高いほど、表示項目の変更速度が高くなる。
表示処理部１２１は、例えば、走行状態検出部１０３から入力された走行状態検出信号が示す走行速度に基づいて表示項目の変更速度を定めてもよい。表示処理部１２１は、走行速度が高いほど変更速度が高くなるように、その変更速度を定めてもよい。変更速度には、その下限値、上限値又はその両者が予め定められてもよい。
また、表示処理部１２１は、項目配列画像の位置を移動させる移動速度に対応した表示項目の変更速度を定め、定めた変更速度を示す変更速度信号を音声合成部１２２に出力する。表示処理部１２１は、表示項目の変更速度を定める際に、移動速度を車速情報に基づいて定めてもよいし、車速情報を参照せずに定めてもよい。
【００４９】
処理制御部１２３から入力された処理モード信号が示す処理モードが継続変更モードに変更され、フリック操作を示す接触操作信号が操作検出部１１１から入力された場合には、表示処理部１２１は、生成した項目配列画像の位置の移動を停止させずに継続させる。これにより、画像表示部１０４に表示される表示項目が継続して変更され、項目データが示す項目の総数を１周期として繰り返される（継続変更モードＯＮ、通常表示モードＯＦＦ）。前述したように項目配列画像では、複数の項目が巡回して配列されているため、あたかも表示項目が回転しているように表示されるためである。
但し、継続変更モードにおいて所定の入力が検出された場合には、表示処理部１２１は、項目配列画像の移動を停止させて表示項目の変更を停止させる。所定の入力とは、例えば、項目選択部１１４が表示項目を選択する際に用いられる接触操作信号、認識項目データ、及び音声合成部１２２が行う処理を制御するための合成制御信号である。
【００５０】
接触操作信号は操作検出部１１１から入力され、認識項目データは音声認識部１１２から入力されるのに対し、後述するように、合成制御信号は音声認識部１１２から入力される。これにより、ユーザが所望の項目を選択するための操作がなされているときに、表示項目の変更が停止する。ユーザは選択しようとする項目もしくは選択した項目を容易に確認できるため、操作性が向上する。
入力された処理モード信号が示す処理モードが通常モードに変更され、フリック操作を示す接触操作信号が入力された場合には、表示処理部１２１は、予め定めた移動時間が経過した後、画像表示部１０４に表示させる表示項目の変更を停止させる（継続変更モードＯＦＦ、通常表示モードＯＮ）。
【００５１】
なお、処理制御部１２３から入力された処理モード信号が示す処理モードが継続変更モードに変更された場合には、画像表示部１０４への項目画像信号の出力を停止し、画像表示部１０４での項目画像の表示を停止してもよい（表示ＯＦＦ）。画像表示部１０４において項目画像の表示が停止された場合でも、表示処理部１２１には、画像表示部１０４が画像を表示する画像表示領域と上述した表示枠の範囲との位置関係を示す項目表示領域情報を予め記憶しておく。画像表示部１０４への項目画像の表示を停止した場合でも、表示処理部１２１は、画像表示部１０４に表示される表示項目を特定することができる。後述するように、音声合成部１２２は、表示される表示項目を示す音声に係る音声信号を合成し、その音声は音声再生部１０５で再生される。そのため、ユーザは、その表示項目を再生された音声によって把握することができる。
【００５２】
また、処理制御部１２３から入力された処理モード信号が示す処理モードが通常モードに変更された場合には、画像表示部１０４への項目画像信号の出力を再開し、画像表示部１０４での項目画像の表示を再開してもよい（表示ＯＮ）。
また、表示処理部１２１は、項目選択部１１４から選択項目情報が入力された場合、つまり、いずれかの項目が選択された場合に、項目配列画像の移動を停止させてもよい。
【００５３】
表示処理部１２１は、表示項目のいずれかを代表となる表示項目（代表表示項目）と定め、定めた代表表示項目を示す代表表示項目情報を音声合成部１２２に出力する。表示項目数が複数である場合、表示処理部１２１は、表示枠の予め定めた位置、例えば中央部に表示される表示項目を代表表示項目と定める。表示項目数が１である場合には、表示処理部１２１は、その１つの表示項目を代表表示項目と定める。
【００５４】
表示処理部１２１は、音声認識部１１２から入力された合成制御信号に基づいて音声合成部１２２が行う処理を制御してもよい。ここで、表示処理部１２１は、入力された合成制御信号が示す種類の制御に応じて代表表示項目を選択する。表示処理部１２１は、例えば、合成制御信号が繰り返しを示す場合には、直前に定めた代表表示項目を示す代表表示項目情報を音声合成部１２２に出力する。これにより、音声合成部１２２は、その代表表示項目を示す音声に係る音声信号を再度合成して、その音声が音声再生部１０５で再生される。表示処理部１２１は、例えば、合成制御信号が次候補選択を示す場合には、直前に定めた代表表示項目の次の順序の項目を代表表示項目として選択し、選択した代表表示項目を示す代表表示項目情報を音声合成部１２２に出力する。
【００５５】
これにより、音声合成部１２２は、新たに選択された次の順序の項目を示す音声に係る音声信号を合成して、その音声が音声再生部１０５で再生される。表示処理部１２１は、例えば、合成制御信号が前候補選択を示す場合には、直前に定めた代表表示項目の前の順序の項目を代表表示項目として選択し、選択した代表表示項目を示す代表表示項目情報を音声合成部１２２に出力する。これにより、音声合成部１２２は、新たに選択された前の順序の項目を示す音声に係る音声信号を合成して、その音声が音声再生部１０５で再生される。従って、ユーザは、発声することによっても所望の項目を探索することができる。
【００５６】
なお、本実施形態において、画像表示部１０４が画像を表示する画像表示手段を複数個有する場合には、表示処理部１２１は、複数個の画像表示手段のうち少なくともいずれかに項目画像信号を出力して、出力先の画像表示手段に項目画像を表示させてもよい。出力先の画像表示手段は、複数の画像表示手段の任意の組み合わせであってもよい。その場合には、画像表示手段毎に表示させる表示項目の数、又は入力枠の大きさが異なっていてもよいし、同一であってもよい。
【００５７】
音声合成部１２２は、テキスト情報が示す発音を有する音声の音声信号を合成する公知のテキスト音声合成処理（テキスト読み上げ処理）を行う。音声合成部１２２は、表示処理部１２１から入力された代表表示項目情報が示す代表表示項目を示す音声の音声信号を合成する。音声合成部１２２は、合成した音声信号を音声再生部１０５に出力する。音声合成部１２２には、現在行われている音声信号を合成する処理が完了する前に、新たに他の代表表示項目情報が入力される場合がある。その場合には、音声合成部１２２は、現在行われている音声信号を合成する処理を完了した後に、新たに入力された代表表示項目情報が示す音声の音声信号を合成する処理を開始する。これにより、画像表示部１０４に表示させる表示項目のいずれかを示す音声を音声再生部１０５に再生させることができる。
なお、音声合成部１２２は、表示処理部１２１から入力された変更速度信号が示す変更速度に基づいて合成される音声の発話速度を定めてもよい。音声合成部１２２は、例えば、変更速度が高いほど、高くなるように発話速度を定めてもよい。
【００５８】
処理制御部１２３は、入力装置１０の各構成における処理を制御する。また、処理制御部１２３は、操作検出部１１１から入力された接触操作信号と走行状態判定部１１３から入力された走行状態信号に基づいて、入力装置１０の各構成における処理の態様（処理モード）を制御する。
処理制御部１２３は、例えば、走行状態信号が、車両が走行中であることを示し、かつ、接触操作信号が示す接触速度が予め定めた接触速度の閾値よりも高いか否か、又は接触操作信号が示す接触加速度が予め定めた接触加速度の閾値よりも高いか否かを判定する。処理制御部１２３は、接触速度が予め定めた接触速度の閾値よりも高いか否かの判定と、接触操作信号が示す接触加速度が予め定めた接触加速度の閾値よりも高いか否かの判定のうちいずれか一方を行ってもよいし、その両方を行ってもよい。
車両が走行中であって、接触速度が予め定めた接触速度の閾値よりも高い、もしくは接触加速度が予め定めた接触加速度の閾値よりも高いと判定した場合、処理制御部１２３は、継続変更モードで処理を行うと判定する。
【００５９】
継続変更モードは、フリック操作に応じて表示項目を継続して変更する処理モードであり、ルーレットモードとも呼ばれる。但し、継続変更モードにおいて、所定の入力が検出された場合には、表示項目の変更が停止する。所定の入力とは、例えば、項目選択部１１４が表示項目を選択する際に用いられる接触操作信号、認識項目データ及び音声合成部１２２が行う処理を制御するための合成制御信号である。それ以外の場合、処理制御部１２３は、通常モードで処理を行うと判定する。通常モードでは、フリック操作に応じて一時的になされた表示項目の変更が停止する点で、継続変更モードと異なる。処理制御部１２３は、判定した処理モード（例えば、継続変更モード）を示す処理モード信号を、音声認識部１１２、項目選択部１１４に出力する。
【００６０】
次に、画像表示部１０４に表示される表示項目の例について説明する。
図３は、画像表示部１０４に表示される表示項目の一例を示す図である。
図３に示す例では、ＭＩＤ装置５１が有する画像表示部に、３個の表示項目、“２．ＢＢＢＢＢ”、”３．ＣＣＣＣＣ”、”４．ＤＤＤＤＤ”を示す項目画像が入力枠６１に表示されている。３個の表示項目の右方に表示されている下向きの矢印は、タッチセンサ１１にユーザが操作物を操作させながら接触位置を下方に変位させることに応じて、表示されている項目画像が移動していることを示す。
【００６１】
次に、表示処理部１２１が定める変更速度の例について説明する。
図４は、本実施形態に係る表示処理部１２１が定める変更速度の一例を示す図である。
図４において、縦軸、横軸は、それぞれ変更速度、走行速度を示す。図４に示す例では、走行速度が０（ｋｍ／ｈ）から予め定めた走行速度の閾値ｖｒに上昇することに応じて、変更速度がその下限値ｖｌ１（例えば、毎秒０．４行）から上限値ｖｌ２（例えば、毎秒１行）にほぼ線形に上昇する。この例では、走行速度が予め定めた走行速度の閾値ｖｒを超えても、変更速度は、その上限値ｖｌ２のまま変化しない。
【００６２】
次に、音声合成部１２２が定める発話速度の例について説明する。
図５は、本実施形態に係る音声合成部１２２が定める発話速度の一例を示す図である。
図５において、縦軸、横軸は、それぞれ発話速度、変更速度を示す。図５に示す例では、変更速度がその下限値ｖｌ１から上限値ｖｌ２に上昇することに応じて、発話速度がその下限値ｖｓ１（例えば、毎分４００モーラ）から上限値ｖｓ２（例えば、毎分８００モーラ）にほぼ線形に上昇する。この発話速度の範囲は、日本人の標準的な発話速度（毎分約４００モーラ）より速く、発話内容の理解に支障が生じない発話速度の上限（毎分約８００モーラ）の範囲に相当する。つまり、この範囲は、標準的な発話速度よりも高い発話速度の範囲である。ここで、モーラとは、日本語の仮名文字１つに相当する発音単位である。
この例では、変更速度が予め定めた範囲内（下限値ｖｌ１から上限値ｖｌ２）に限定されていることに応じて、発話速度が予め定めた範囲内（下限値ｖｓ１から上限値ｖｓ２）に限定される。
【００６３】
次に、画像表示部１０４における項目画像の他の表示例を示す図である。
図６は、本実施形態に係る画像表示部１０４における項目画像の他の表示例を示す図である。
図６に示す例は、ＨＵＤ装置５２（図１）が運転席の前面上方のフロントガラス５６（図１）に、ＭＩＤ装置５１（図１）が画像表示部に、それぞれ表示枠６２、６３に囲まれた領域に項目画像を表示する例である。表示枠６２と表示枠６３には、その形状と大きさの差異がある。表示枠６２は横長の形状を有し、１個の表示項目が表示されている。これに対して、表示枠６３は縦長の形状を有し、５個の表示項目が表示されている。このように、表示処理部１２１は、画像表示手段の位置によって見易さの違いを考慮して、それぞれ異なる数及び配置で表示項目を、画像表示部１０４（図２）を構成する画像表示手段に表示させることができる。
【００６４】
次に、項目選択部１１４が選択する表示項目について説明する。
図７は、本実施形態に係る項目選択部１１４が選択する表示項目の例を示す図である。
図７において、上方から下方に向かって配列されている多数の項目は、項目配列画像６４を示す。中央よりやや下方に示されている横長の長方形は表示枠６５を示す。項目配列画像６４のうち、表示枠６５の領域に含まれる部分が画像表示部１０４で項目画像として表示され、その領域に含まれない部分は表示されない。表示枠６５の上下方向のほぼ中間に示されている右向きの黒塗りの三角形６６は、その右側の項目“ＥＦＥＥＥ”が現在、接触位置に対応する位置が項目“ＥＦＥＥＥ”の表示領域に含まれる項目である。接触位置の移動を補償しない場合には、この項目が選択される。表示枠の右上に起点を有する上向きの矢印は、接触位置が上方に移動することに伴って項目配列画像６４が上方に移動することを示す。表示枠６５の左上に示されている白抜きの三角形６７は、その右側の項目“ＥＥＥＥＥ”が、現在よりも待機時間だけ遡った過去の時刻において、接触位置に対応する位置が項目“ＥＥＥＥＥ”の表示領域に含まれる項目である。これにより、応答時間、処理時間による表示項目の移動による影響が補償され、ユーザは所望の項目又はその項目により近接した項目を選択することができる。
ユーザが操作入力部１０１に対して所定の操作入力（例えば、クリック操作）を行う毎に表示処理部１２１は、項目配列画像６４を１項目ずつ上方又は下方に移動させることができる。選択された項目“ＥＥＥＥＥ”が、ユーザが所望する項目でなかったとしても、ユーザは、所定の操作入力を行うことで所望の項目を容易に選択することができる。
【００６５】
次に、本実施形態に係る入力処理について説明する。
図８は、本実施形態に係る入力処理を示すフローチャートである。
（ステップＳ１０１）表示処理部１２１は、項目データを読み出し、読み出した項目データが示す項目を配列した項目配列画像を生成し、生成した項目配列画像から所定の表示枠に含まれる項目画像を示す項目画像信号を抽出する。表示処理部１２１は、抽出した項目画像信号を画像表示部１０４に出力して、項目画像を表示させる。その後、ステップＳ１０２に進む。
【００６６】
（ステップＳ１０２）操作入力部１０１は、ユーザの操作入力を受け付け、操作物が接触した接触領域を示す接触信号を検出する。操作検出部１１１は、操作入力部１０１から入力された接触信号に基づいて接触位置、接触位置の移動方向、接触速度、接触加速度、移動量等を算出する。操作検出部１１１は、算出した接触位置、接触位置の移動方向、移動量等に基づいて操作の種別を判別する。その後、ステップＳ１０３に進む。
（ステップＳ１０３）表示処理部１２１は、操作検出部１１１が判別した操作の種別、接触位置の移動、移動方向に応じて項目画像を移動させることで表示項目を変更する。その後、ステップＳ１０４に進む。
【００６７】
（ステップＳ１０４）処理制御部１２３は、走行状態判定部１１３から入力された走行状態信号が走行状態（走行中）を示し、かつ、接触速度が予め定めた接触速度の閾値ｖｔｈよりも高いか否かを判定する。走行状態信号が走行状態を示し、かつ、接触速度が予め定めた接触速度の閾値ｖｔｈよりも高いと判定された場合には（ステップＳ１０４  ＹＥＳ）、処理制御部１２３は動作モードが継続変更モードであると判定し、ステップＳ１０５に進む。走行状態信号が走行状態を示していない、又は、接触速度が予め定めた接触速度の閾値ｖｔｈと等しいかそれよりも低いと判定された場合には（ステップＳ１０４  ＮＯ）、処理制御部１２３は動作モードが通常モードであると判定し、ステップＳ１０８に進む。
【００６８】
（ステップＳ１０５）操作検出部１１１がフリック操作を検出した場合において、表示処理部１２１は、項目配列画像の位置の移動を継続させ、表示項目の変更を継続させる。その後、ステップＳ１０６に進む。
（ステップＳ１０６）音声合成部１２２は、表示処理部１２１が表示させた表示項目のいずれか、例えば、代表表示項目を示す音声の音声信号を合成する。音声合成部１２２は、合成した音声信号を音声再生部１０５に出力して、代表表示項目を示す音声を再生させる。その後、ステップＳ１０７に進む。
（ステップＳ１０７）音声認識部１１２は、収音部１０２から入力された音声信号が示す音声の発話内容として、項目データが示す項目のいずれかを認識する音声認識処理を開始する。音声認識部１１２は、認識した項目を示す認識項目データを項目選択部１１４に出力する。その後、ステップＳ１０８に進む。
【００６９】
（ステップＳ１０８）項目選択部１１４は、操作検出部１１１から所定の表示項目（例えば、代表表示項目）を指示する指示操作（例えば、ダブルクリック操作）を示す接触操作信号が入力されたか否かを判定する。入力されたと判定された場合には（ステップＳ１０８  ＹＥＳ）、ステップＳ１０９に進む。入力されなかったと判定された場合には（ステップＳ１０８  ＮＯ）、本フローチャートに示す処理を終了する。
なお、項目選択部１１４は、指示操作を示す接触操作信号が入力されたか否かを判定する処理に代えて、又はその処理に加えて、音声認識部１１２から認識項目データが入力されたか否かを判定してもよい。入力されたと判定された場合には（ステップＳ１０８  ＹＥＳ）、ステップＳ１０９に進む。入力されなかったと判定された場合には（ステップＳ１０８  ＮＯ）、本フローチャートに示す処理を終了する。
【００７０】
（ステップＳ１０９）項目選択部１１４は、接触操作信号が示す接触位置に対応する画像表示部１０４上の位置が、その表示された領域に含まれる項目を選択する。また、項目選択部１１４は、認識項目データが示す項目を選択する。選択された項目は、所定の装置や構成部における制御や処理において用いられる。その後、本フローチャートに示す処理を終了する。
【００７１】
なお、本フローチャートに示す処理では、ステップＳ１０４において、処理制御部１２３は、走行状態判定部１１３から入力された走行状態信号が走行状態を示し、かつ、接触加速度が予め定めた接触加速度の閾値ａｔｈよりも高いか否かを判定してもよい。走行状態信号が走行状態を示し、かつ、接触加速度が予め定めた接触加速度の閾値ａｔｈよりも高いと判定された場合に、処理制御部１２３は動作モードが継続変更モードであると判定し、ステップＳ１０５に進む。走行状態信号が走行状態ではなく、又は、接触加速度が予め定めた接触加速度の閾値ａｔｈと等しいかそれよりも低いと判定された場合に、処理制御部１２３は動作モードが通常モードであると判定し、ステップＳ１０８に進む。
【００７２】
上述したように、本実施形態では、操作入力に応じた操作位置を検出し、検出した操作位置の変更に応じて、複数の項目のうち表示部に表示させる項目を変更する。また、本実施形態では、車両が走行中であって、操作位置が移動する操作速度が予め定めた操作速度の閾値よりも高いとき、又は操作速度が変化する操作加速度が予め定めた操作加速度の閾値よりも高いとき、所定の入力があるまで表示させる項目を変更する処理を継続させる。
そのため、走行中において操作速度が速くなったときに表示部に表示される項目が逐次に変化する状態が継続するため、ユーザによって表示部に表示された項目を凝視することを防ぐことができる。これにより、ユーザは運転操作に対してより注意を払い、安全に項目を選択することができる。
【００７３】
（第２の実施形態）
次に、本発明の第２の実施形態について、前述した実施形態と同一の構成について同一の符号を付して説明する。
図９は、本実施形態に係る入力装置２０の構成を示す概略ブロック図である。
入力装置２０は、入力装置１０（図２）において制御部１１０（図２）の代わりに制御部２１０を備える。制御部２１０は、制御部１１０（図２）において表示処理部１２１（図２）の代わりに表示処理部２２１を有する。
表示処理部２２１は、表示処理部１２１（図２）と同様に項目データが示す複数の項目のうち、予め定めた表示項目数の表示項目を画像表示部１０４に表示させる。表示処理部２２１は、さらに項目データが示す複数のそれぞれが１個又は複数の大項目に分類されているとき、次の処理を行う。
【００７４】
表示処理部２２１は、定めた変更速度が予め定めた変更速度の閾値よりも高いとき、表示項目の代わりに、その表示項目に対応する大項目を画像表示部１０４に表示させる。
大項目とは、１個又は複数の項目に共通する分類、属性又はその概念を示す文字である。例えば、各項目の頭文字であってもよい。ある項目が、“Ａｌｆｌｅｄ”である場合には、その頭文字であるアルファベットの“Ａ”の文字が、対応する大項目である。各項目が曲名である場合には、対応する大項目は、歌手名、演奏者名、作曲者名であってもよい。また、各項目が目的地である場合には、対応する大項目は、国、都道府県、州、市町村等の地域名であってもよい。
【００７５】
予め定めた変更速度の閾値は、処理制御部１２３が継続変更モードで処理を行うか否かを判定する接触速度の閾値に対応する変更速度よりも低くてもよいし、その変更速度と等しくてもよい。予め定めた変更速度の閾値が、その接触速度の閾値に対応する変更速度と等しい場合には、継続変更モードで処理が行われている際に、表示項目に対応する大項目が画像表示部１０４に表示される。
【００７６】
また、表示処理部２２１は、ある大項目に対応付けられる項目の数に関わらず、その第大項目をそれぞれ予め定めた一定の表示時間、つまり大項目間で共通の表示時間、画像表示部１０４に表示させてもよい。その一定の表示時間は、例えば、ユーザが画像表示部１０４に表示された項目を視認し、操作入力により操作物を操作入力部１０１に接触するまでの応答時間（例えば、０．７秒）と、操作物を操作入力部１０１に接触してから、表示項目のいずれかを選択するための処理に費やされる処理時間（例えば、０．３秒）との和である最小操作時間（例えば、１秒）と等しいか、その時間よりも大きくなる時間と定めておいてもよい。これにより、ユーザによって応答及び処理に必要な時間が経過するまで、ある大項目を手がかりとして、その大項目に係る所望の項目を選択することが容易になる。
【００７７】
例えば、項目データが“Ａ”の文字を大項目として分類される項目、“Ａｂｌｅ”、“Ａｌｐｈａ”、“Ａｌｆｌｅｄ”と、“Ｂ”の文字を大項目として分類される項目、“Ｂｅｎｊａｍｉｎ”、“Ｂｒａｖｏ”とを有する場合を考える。この場合では、“Ａ”、“Ｂ”、の文字で分類される項目数は、それぞれ、３項目、２項目である。このような場合、画像表示部１０４には、 “Ａ”、“Ｂ”、の文字がそれぞれ一定の表示時間で表示される。
【００７８】
また、表示処理部２２１は、読み出した項目データが示す各項目に対応する大項目とその発音を示す音素列とを対応付けて、音声認識部１１２の単語辞書に記憶させてもよい。また、単語辞書には大項目に係る尤度と、その大項目に対応する項目に係る尤度を与え、それぞれの大項目と項目とに対応付けて記憶させておいてもよい。他方、音声認識部１１２は、尤度が高い方の単語を認識結果として優先して選択する。そのため、対応する項目よりも優先して大項目が選択される。
【００７９】
本実施形態では、項目選択部１１４は、現在検出された接触位置に対応する位置を含む表示領域を有する表示項目に対応する大項目で分類される表示項目のうち、最先の表示項目を選択してもよい。図７に示す例において、三角形６６の右側の項目“ＥＦＥＥＥ”の表示領域に含まれる接触位置が検出された場合、その項目に対応する大項目“Ｅ”に分類される表示項目のうち最先の表示項目である“ＥＥＥＥＥ“が選択される。
そして、項目選択部１１４は、例えば、所定の操作入力としてクリック操作を示す接触操作信号が入力される都度、予め定めた配列方向に隣接する項目に候補項目を変更してもよい。また、項目選択部１１４は、異なる態様の操作入力としてダブルクリック操作を示す接触操作信号が入力されたとき、現在定められている候補項目を選択された項目として確定してもよい。
これにより、ユーザは、画像表示部１０４に表示される大項目で分類される表示項目のいずれかを、最先の表示項目を起点として順次選択することができる。
【００８０】
また、項目選択部１１４は、現在から待機時間だけ過去に遡った時刻において検出された接触位置に対応する位置を含む表示領域を有する表示項目を採用してもよい。項目選択部１１４は、採用した表示項目に対応する大項目で分類される表示項目のうち、最先の表示項目を選択する。これにより、応答時間や処理時間が経過することで生じた表示項目の移動による影響が補償される。
【００８１】
次に、本実施形態に係る画像表示部１０４に表示される大項目の例について説明する。
図１０は、本実施形態に係る画像表示部１０４に表示される大項目の一例を示す図である。
図１０に示す例では、画像表示部１０４が表示枠６８の領域内に“３．Ｃ”という文字列が表示されている。この文字列は、表示項目“３．ＣＣＣＣＣ”のうち順序を示す番号“３．”と頭文字の“Ｃ”とから形成される。従って、本実施形態では、表示項目“３．ＣＣＣＣＣ”の代わりに、この表示項目に対応する頭文字“Ｃ”を大項目として含む文字列が表示される。この例において、順序を示す番号“３．”の表示は省略されてもよい。
【００８２】
このように、一定の表示時間毎にそれぞれの大項目が表示されるので、それぞれの表示項目が逐次に表示されるよりも表示内容が切り替わる頻度が減少する。そのため、ユーザが画像表示部１０４を凝視することを防ぐことができ、ユーザには“Ｃ“を大項目として有する表示項目を選択する手がかりが与えられる。そのため、ユーザは運転操作に対してより注意を払いながら所望の項目を選択することができる。
【００８３】
上述したように、本実施形態では、複数の項目は１個又は複数の大項目のそれぞれに分類され、変更速度が予め定めた変更速度の閾値を超えたとき、表示部に表示項目に対応する大項目を表示項目の代わりに表示させる。そのため、表示内容が切り替わる頻度が減少する。そのため、ユーザが画像表示部１０４を凝視することを防ぐことができ、 その大項目に分類される表示項目をユーザが選択する手がかりが与えられる。これにより、ユーザは運転操作に対してより注意を払うことができるため、安全に項目を選択することができる。
【００８４】
なお、上述した実施形態では、処理制御部１２３から入力された処理モード信号が示す処理モードが継続変更モードである場合には、表示処理部１２１、２２１は、現在の処理モードが継続変更モードであることを示す継続変更モード画像を画像表示部１０４に表示させてもよい。そこで、表示処理部１２１、２２１は、継続変更モード画像を示す継続変更モード画像信号を予め記憶させておき、処理モードが継続変更モードであることを示す処理モード信号が入力されたとき、継続変更モード画像信号を読み出す。表示処理部１２１、２２１は、読み出した継続変更モード画像信号が示す継続変更モード画像を表示項目画像（表示項目に対応する大項目を示す画像であってもよい）に重畳する。表示処理部１２１、２２１は、継続変更モード画像を重畳した画像を示す画像信号を画像表示部１０４に出力する。
【００８５】
図１１は、継続変更モード画像を重畳した表示項目画像の一例を示す図である。
図１１において、図１０に示した番号“３．”と大項目“Ｃ”を示す表示項目画像に継続変更モード画像６９を重畳した画像が、表示枠６８に表示されている。これにより、画像表示部１０４を視認するユーザは、入力装置１０、２０が継続変更モードで動作していることを容易に把握することができる。
【００８６】
上述した実施形態では、項目データが複数の階層からなる項目を示すデータであってもよい。つまり、複数の階層のうち１つの階層に分類された項目のうち少なくともいずれかの項目に、他の階層に分類された項目との対応関係があってもよい。その場合、項目選択部１１４は、複数の項目のうちいずれかの項目を１つの階層において選択する処理と、選択した項目に対応する項目のうちいずれかの項目を他の階層において選択する処理を順次実行してもよい。
【００８７】
また、操作入力部１０１と画像表示部１０４は、それぞれ車両に設置されている場合を例にとって説明したが、上述した実施形態ではこれには限られない。上述した実施形態では、操作入力部１０１と画像表示部１０４のうちの一方、又は両者は、携帯可能な電子機器、例えば、多機能携帯電話機（いわゆるスマートフォンを含む）、タブレット端末装置、遠隔操作器（リモートコントローラ）等、として構成されていてもよい。
【００８８】
なお、上述した実施形態における入力装置１０、２０の一部、例えば、操作検出部１１１、音声認識部１１２、項目選択部１１４、表示処理部１２１、２２１、音声合成部１２２及び処理制御部１２３をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、入力装置１０、２０に内蔵されたコンピュータシステムであって、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
また、上述した実施形態における入力装置１０、２０の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。入力装置１０、２０の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００８９】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００９０】
１０、２０…入力装置、１１…タッチセンサ、４１…ナビゲーション装置、
４３…音響装置、５１…ＭＩＤ装置、５２…ＨＵＤ装置、
１０１…操作入力部、１０２…収音部、１０３…走行状態検出部、１０４…画像表示部、１０５…音声再生部、１１０、２１０…制御部、１１１…操作検出部、
１１２…音声認識部、１１３…走行状態判定部、１１４…項目選択部、
１２１、２２１…表示処理部、１２２…音声合成部、１２３…処理制御部
【図１】
2014186583.tif 000003
【図２】
2014186583.tif 000004
【図３】
2014186583.tif 000005
【図４】
2014186583.tif 000006
【図５】
2014186583.tif 000007
【図６】
2014186583.tif 000008
【図７】
2014186583.tif 000009
【図８】
2014186583.tif 000010
【図９】
2014186583.tif 000011
【図１０】
2014186583.tif 000012
【図１１】
2014186583.tif 000013