(57)【要約】【課題】操作履歴に応じて操作メニューを作成した場合であってもユーザの操作負担を増大させない。【解決手段】一画面内に表示される複数の処理選択用メニュー項目からなる操作メニューを複数階層に亘って登録し、最下位層に上記機器の処理を示す複数の処理実行用メニュー項目からなる操作メニューを登録してなるフルメニュー情報を予めメニュー構造データベース部４により記憶しておき、メニュー学習／構造構築部５により最上位層の操作メニューから、最下位層の操作メニューまでの階層数が限定された変更メニュー情報を作成しておく。そして、運転負荷推定部２により車両運転者の運転負荷を推定し、メニュー学習／構造構築部５により、フルメニュー情報、又は変更メニュー情報の何れかを用いて表示する。【選択図】      図１
2004249840.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された機器の処理を選択させるに際して、処理の選択を促す操作メニューを表示装置に表示する車両用表示制御装置において、
車両に乗車するユーザにより操作される操作入力手段と、
車両運転者の運転負荷を推定する運転負荷推定手段と、
一画面内に表示される複数の処理選択用メニュー項目からなる操作メニューを複数階層に亘って登録し、当該操作メニューの最下位層に上記機器の処理を示す複数の処理実行用メニュー項目からなる操作メニューを登録してなるフルメニュー情報を記憶する記憶手段と、
上記記憶手段に記憶されたフルメニュー情報を変更して、最上位層の操作メニューから、最下位層の操作メニューまでの階層数が限定された変更メニュー情報を作成するメニュー作成手段と、
上記運転負荷推定手段にて推定された運転負荷に基づいて、上記記憶手段に記憶されたフルメニュー情報、又は上記メニュー作成手段にて作成された変更メニュー情報を用いて操作メニューを表示する表示制御手段とを備えることを特徴とする車両用表示制御装置。
【請求項２】
上記メニュー作成手段は、各処理選択用メニュー項目及び処理実行用メニュー項目についての操作履歴情報に基づいて、選択される頻度の高いメニュー項目ほど優先して表示させるように変更メニュー情報を作成することを特徴とする請求項１に記載の車両用表示制御装置。
【請求項３】
上記メニュー作成手段は、上記操作入力手段にされる操作を平日、休日又は時間帯に区分して検出して各メニュー項目についての操作履歴情報を作成し、平日、休日又は時間帯に応じて優先させて表示するメニュー項目を変更する変更メニュー情報を作成することを特徴とする請求項２に記載の車両用表示制御装置。
【請求項４】
上記メニュー作成手段は、使用頻度が高い処理選択用メニュー項目を細分化し、当該使用頻度が高い処理選択用メニュー項目の階層を上位層にした変更メニュー情報を作成することを特徴とする請求項１に記載の車両用表示制御装置。
【請求項５】
上記メニュー作成手段は、異なる種類の複数のメニュー項目を統合した処理選択用統合メニュー項目を作成して変更メニュー情報を作成することを特徴とする請求項１に記載の車両用表示制御装置。
【請求項６】
上記メニュー作成手段は、各処理選択用メニュー項目及び処理実行用メニュー項目に学習速度を変更する学習係数を設定し、各メニュー項目についての操作履歴を前記学習係数に基づいて変更して、変更メニュー情報を作成することを特徴とする請求項２に記載の車両用表示制御装置。
【請求項７】
上記メニュー作成手段は、異なる複数のメニュー項目を統合した処理選択用統合メニュー項目を作成し、当該処理選択用統合メニュー項目の下位層のメニュー項目の学習速度を、フルメニュー情報に含まれる処理選択用メニュー項目の下位層のメニュー項目の学習速度よりも遅くするように上記学習係数を設定することを特徴とする請求項６に記載の車両用表示制御装置。
【請求項８】
上記メニュー作成手段は、各メニュー項目が選択された後の時間経過が長くなるほど学習速度が遅くなるように上記学習係数を設定することを特徴とする請求項６に記載の車両用表示制御装置。
【請求項９】
上記メニュー作成手段は、上記運転負荷推定手段により推定された運転負荷が高いほど上記学習速度が早くなるように上記学習係数を設定することを特徴とする請求項６に記載の車両用表示制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば車両を運転する運転者に提示する表示内容を変更しながら各種操作を可能とさせるための車両用表示制御装置に関する。
【０００２】
【従来の技術】
従来より、下記の特許文献１に記載されているように、操作者の選択履歴によりメニュー構造を並び替え、よく使う機能を選択するための操作回数を減らすように組替えるような学習機能付きメニュー表示方式が知られている。
【０００３】
【特許文献１】
特開平７−９８６４１号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、上記の学習機能付きメニュー表示方式では、走行中や車といった特殊な環境を想定しておらず、よく使う機能を浅い階層に上げると相対的に他の機能が深い階層となってしまったり、画面上に表示される選択肢が増えてしまうという問題点があった。
【０００５】
そこで、本発明は、上述した実情に鑑みて提案されたものであり、操作履歴に応じて操作メニューを作成した場合であってもユーザの操作負担を増大させることがない車両用表示制御装置を提供するものである。
【０００６】
【課題を解決するための手段】
本発明に係る車両用表示制御装置では、一画面内に表示される複数の処理選択用メニュー項目からなる操作メニューを複数階層に亘って登録し、当該操作メニューの最下位層に上記機器の処理を示す複数の処理実行用メニュー項目からなる操作メニューを登録してなるフルメニュー情報を予め記憶手段により記憶しておき、更に、メニュー作成手段によりフルメニュー情報を変更して、最上位層の操作メニューから、最下位層の操作メニューまでの階層数が限定された変更メニュー情報を作成しておく。
【０００７】
そして、本発明に係る車両用表示制御装置では、車両に搭載された機器の処理を選択させるに際して、処理の選択を促す操作メニューを表示装置に表示するときに、運転負荷推定手段により車両運転者の運転負荷を推定し、操作入力手段が車両に乗車するユーザにより操作されると、表示制御手段により、運転負荷推定手段にて推定された運転負荷に基づいて、記憶手段に記憶されたフルメニュー情報、又はメニュー作成手段にて作成された変更メニュー情報の何れかを用いて操作メニューを表示することで、上述の課題を解決する。
【０００８】
【発明の効果】
本発明によれば、フルメニュー情報の他に、当該フルメニュー情報よりも階層数を限定した変更メニュー情報を作成しておき、運転負荷に応じて何れかのメニュー情報を使用して処理を選択させることができ、走行中といった特殊環境を考慮に入れ、選択回数も一定とするので、例えば操作履歴に応じて操作メニューを作成した場合であってもユーザの操作負担を増大させることがない。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００１０】
本発明は、例えば図１に示すように構成された車両用表示装置に適用される。
【００１１】
［車両用表示装置の構成］
この車両用表示装置は、例えば車両に搭載され、車両運転者に各種情報を表示するためのものである。この車両用表示装置は、モニタ部１に各種情報を表示するに際して、運転負荷推定部２により推定した運転負荷及び操作部３の操作内容に基づいて、メニュー構造データベース（ＤＢ）部４からメニュー表示するための表示データを読み出して、メニュー学習／構造構築部５により操作メニューやナビゲーション／オーディオ処理部６にて生成された情報を表示制御する。
【００１２】
また、この車両用表示装置では、モニタ部１が運転者から視認可能な位置に設けられると共に、操作部３が運転者から操作可能な位置に設けられ、更に運転負荷推定部２、メニュー構造データベース部４及びメニュー学習／構造構築部５が例えばインストルメントパネル内に収容されて構成されている。また、図示しないが、車両用表示装置には、メニュー学習／構造構築部５とナビゲーション／オーディオ処理部６の他にＥメール送受信機能や電話通信機能を有する通信装置等が接続されていても良い。これにより、車両用表示装置では、ナビゲーション／オーディオ処理部６、通信装置等にて生成された情報をモニタ部１に表示可能とする。
【００１３】
運転負荷推定部２は、運転者が車両運転をするときの負荷を運転負荷として推定して、運転負荷情報としてメニュー学習／構造構築部５に送る。この運転負荷推定部２は、例えば道路種別や車線等の現在の道路状況をナビゲーション／オーディオ処理部６等から入力すると共に、例えば車速や、ステアリング、アクセル、ブレーキなどの操作状況等を各種センサから入力して、車両状態を判定して運転負荷を推定する。
【００１４】
操作部３は、例えば押下ボタンや、ジョグダイヤル、ジョイスティック等からなり、運転者の操作内容を検出したことに応じて操作入力信号をメニュー学習／構造構築部５に送る。本例では、特に、モニタ部１に表示されている操作メニュー表示を切り替える旨の操作入力信号、操作メニュー表示に含まれるメニュー項目に対応した処理を実行する旨の操作入力信号をメニュー学習／構造構築部５に送る。
【００１５】
メニュー構造データベース部４は、例えばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等からなり、操作メニューの内容が階層的にツリー構造にて構築されたフルメニューを示すフルメニュー情報、フルメニュー情報とは階層数が変更された変更メニュー情報が記憶されている。この変更メニュー情報は、フルメニュー情報に基づいてメニュー学習／構造構築部５により作成されてメニュー構造データベース部４に登録される。
【００１６】
また、このメニュー構造データベース部４には、フルメニュー情報及び変更メニュー情報に共通した情報として、操作メニューを構成する各メニュー項目についての機能情報、各メニュー項目ごとの選択回数を示す操作履歴情報が記憶されている。更に、メニュー構造データベース部４には、最上位層の操作メニューから最下位層の操作メニューまでの各操作メニューの遷移関係を示す遷移関係情報がフルメニュー情報、変更メニュー情報ごとに記憶されている。この操作履歴情報は、操作部３の操作に基づいてメニュー学習／構造構築部５により作成されてメニュー構造データベース部４に登録される。
【００１７】
更に、メニュー構造データベース部４には、各処理選択用メニュー項目ごとに、当該処理選択用メニュー項目の下位層に存在するメニュー項目の操作回数を合計した学習値情報、当該処理選択用メニュー項目の下位層に存在する各メニュー項目の学習速度を決定する学習係数が記憶されている。この学習値情報、学習係数は、後述するメニュー学習／構造構築部５による学習係数設定処理時や学習処理時に作成されてメニュー構造データベース部４に登録される。
【００１８】
フルメニュー情報は、例えば図２に示すように、最上位層の第１階層（メインメニュー）〜最下位層の第５階層にて構成されている。このフルメニュー情報は、最下位層である第５階層が処理の実行を決定する処理実行用メニュー項目にて構成され、第１階層〜第４階層が第５階層の処理実行用メニュー項目を選択するための途中の処理選択用メニュー項目となっている。また、このフルメニューは、一画面にて４個のメニュー項目を操作メニューとして一画面内に表示するように構成されている。なお、第５階層のみならず、第２階層〜第４階層にも処理実行用メニュー項目が最下位層として設定されていても良い。
【００１９】
また、変更メニュー情報は、フルメニューに対して階層数が制限されて構築されており、メニュー学習／構造構築部５により各階層における処理実行用メニュー項目及び処理選択用メニュー項目が決定されて記憶される。
【００２０】
更に、メニュー構造データベース部４には、各メニュー項目に対応して、当該各メニュー項目を表示させるためのメニュー項目表示データが格納されている。
なお、このフルメニュー情報は、メニュー学習／構造構築部５によるメニュー項目の変更が禁止されて記憶されている。
【００２１】
メニュー学習／構造構築部５は、メニュー構造データベース部４に登録された各種情報を利用すると共に、運転負荷推定部２にて推定された運転負荷、操作部３の操作内容に基づいて、下記の各種処理をする。
【００２２】
［メニュー学習／構造構築部５の処理内容］
「操作メニュー表示処理」
メニュー学習／構造構築部５は、運転負荷推定部２からの運転負荷情報及び操作部３からの操作入力信号を入力して、フルメニュー情報及び変更メニュー情報を参照して、モニタ部１に表示させるメニュー項目表示データをメニュー構造データベース部４から読み出してメニュー表示をする。
【００２３】
メニュー学習／構造構築部５は、複数の処理選択用メニュー項目からなる操作メニューを表示した状態にて、操作部３が操作されて操作入力信号が入力された場合には、選択されたメニュー項目の下位層に設定されている操作メニューを遷移関係情報を参照して表示する処理をする。また、メニュー学習／構造構築部５は、複数の処理実行用メニュー項目からなる操作メニューを表示した状態にて、操作部３からの操作入力信号が入力された場合には、選択された処理実行用メニュー項目に対応した機能情報を参照して、当該機能情報に応じた処理実行命令をナビゲーション／オーディオ処理部６等に出力して、処理を実行させる。
【００２４】
具体的には、メニュー学習／構造構築部５は、メインメニューのメニュー項目として第１階層にて「ナビ」、「電話」、「Ｅメール」、「ａｕｄｉｏ」が設定されており、「ナビ」のボタン表示、「電話」のボタン表示、「Ｅメール」のボタン表示、「ａｕｄｉｏ」のボタン表示を一画面内のメニュー表示エリア１２に表示させるメニュー項目表示データを読み出して表示させる。そして、例えば図２中の斜線部分にて示す「電話」の処理選択用メニュー項目が選択された場合には第２階層の４つの処理選択用メニュー項目からなる操作メニューを表示させ、第２階層にて「電話する」の処理選択用メニュー項目が選択された場合には第３階層の４つの処理選択用メニュー項目からなる操作メニューを表示させ、第３階層にて「アドレス帳」の処理選択用メニュー項目が選択された場合には第４階層の４つの処理選択用メニュー項目からなる操作メニューを表示させ、第４階層にて「仕事」の処理選択用メニュー項目が選択された場合には第５階層の４つの処理実行用メニュー項目からなる操作メニューを表示させる。そして、第５階層にて「オフィス」の処理実行用メニュー項目が選択されたとメニュー学習／構造構築部５にて認識した場合には、オフィスに電話する処理を実行する命令を外部の通信装置に送る。
【００２５】
更に、このメニュー学習／構造構築部５は、運転負荷推定部２により推定された運転負荷に基づいて、フルメニューを示すフルメニュー情報に代えて、変更メニュー情報を表示制御する。本例においては、例えば停車時にフルメニュー情報を使用可能とし、走行時に変更メニュー情報のみを使用可能とする。
【００２６】
「メニュー項目選択処理」
メニュー学習／構造構築部５では、変更メニューを構成する各階層にて提示する４個のメニュー項目を選択するメニュー項目選択処理をする。すなわち、メニュー学習／構造構築部５では、運転負荷に応じて変更メニュー情報の階層数をフルメニューと比較して限定し、限定された各階層にて表示するメニュー項目を学習値情報に基づいて選択する。このとき、メニュー学習／構造構築部５では、学習値情報から使用頻度が高い処理選択用メニュー項目を選択する処理、異なる複数の機能を統合した統合メニュー項目を作成する処理、更に、使用頻度が高い処理選択用メニュー項目を細分化して上位層とする処理をする。
【００２７】
これにより、メニュー学習／構造構築部５では、図２に示したフルメニューを、図３や、図４に示したような変更メニューとする。図３及び図４に示す変更メニュー情報は、走行中には運転負荷があるので、フルメニューが第５階層まで存在するのに対してメニュー学習／構造構築部５により第３階層までに限定されている。
【００２８】
具体的には、図３及び図４に示す変更メニュー情報は、第１階層としてオーディオ機能を選択させるための処理選択用メニュー項目１１、電話やＥメール等の異なる種類の機能を選択させるための処理選択用統合メニュー項目１２、ナビゲーション／オーディオ処理部６にてナビゲーション機能の目的地を表示させるための処理選択用メニュー項目１３、ナビゲーション／オーディオ処理部６にてナビゲーション機能の地図画面を表示させるための処理選択用メニュー項目１４を提示するためのメニュー項目が選択されている。ここで、処理選択用メニュー項目１１、処理選択用統合メニュー項目１２、処理選択用メニュー項目１３及び処理選択用メニュー項目１４は、学習値情報から使用頻度が高いとメニュー学習／構造構築部５により判定されたメニュー項目である。
【００２９】
また、処理選択用メニュー項目１３及び処理選択用メニュー項目１４は、図２のフルメニューが第１階層にナビゲーション機能を選択させるための処理選択用メニュー項目があるが、使用頻度が高い処理選択用メニュー項目として細分化されて、階層が第２階層から第１階層とされたものである。
【００３０】
更に、図３及び図４においては、メニュー学習／構造構築部５により、処理選択用統合メニュー項目１２が設定されている。この処理選択用統合メニュー項目１２は、図２のフルメニューには存在しないメニュー項目であってメニュー学習／構造構築部５により作成されたメニュー項目である。この処理選択用統合メニュー項目１２は、変更メニュー情報に関する遷移関係情報として、図３に示すように、Ｅメール機能と電話機能とを選択させるメニュー項目が下位層に設定されている。
【００３１】
具体的には、処理選択用統合メニュー項目１２の下位層（第２階層）には、フルメニューにおいて電話機能を選択させる処理選択用メニュー項目の下位層に設定されている処理選択用メニュー項目２１，２２、フルメニューにおいてＥメール機能を選択させる処理選択用メニュー項目の下位層に設定されている処理選択用メニュー項目２３，２４が設定されている。これらの処理選択用メニュー項目２１〜２４は、処理選択用統合メニュー項目１２の下位層に位置することが遷移関係情報によりメニュー構造データベース部４に登録されている。また、処理選択用メニュー項目２１〜２４は、図２においてナビゲーション機能を選択するための処理選択用メニュー項目、電話機能を選択するための処理選択用メニュー項目の下位層（第２階層）の４個以上のメニュー項目うち、学習値情報から使用頻度が高いとメニュー学習／構造構築部５により判定されたメニュー項目である。
【００３２】
更に、処理選択用メニュー項目２２の下位層（第３階層）には、フルメニューにおいて「電話をする」との処理選択用メニュー項目の下位層に設定されている処理実行用メニュー項目３１〜３４が設定されている。これらの処理実行用メニュー項目３１〜３４は、処理選択用メニュー項目２２の下位層に位置することが遷移関係情報によりメニュー構造データベース部４に登録されている。また、処理実行用メニュー項目３１〜３４は、図２において「電話をする」との処理選択用メニュー項目の下位層（第３階層〜第５階層）の４個以上の処理実行用メニュー項目のうち、学習値情報から使用頻度が高いとメニュー学習／構造構築部５により判定された処理実行用メニュー項目である。
【００３３】
また、処理選択用統合メニュー項目１２に関する他の具体例としては、図４に示すように、各メニュー項目の学習値情報に基づいて、第２階層として電話機能を選択させるための処理選択用メニュー項目４１〜４２、Ｅメール機能を選択させるための処理選択用メニュー項目４４が登録され、処理選択用メニュー項目４２に対する第３階層として処理実行用メニュー項目５１〜５４が遷移関係情報として設定されていても良い。
【００３４】
更に、処理選択用メニュー項目や処理実行用メニュー項目は、操作履歴情報を休日又は時間帯に区分して検出してメニュー構造データベース部４に保存しておいても良い。これにより、操作メニュー表示処理を行うときに、メニュー学習／構造構築部５は、平日、休日又は時間帯に応じて優先させて表示する処理実行用メニュー項目や処理選択用メニュー項目を変更させた変更メニュー情報とすることができる。
【００３５】
「学習処理」
また、メニュー学習／構造構築部５は、操作部３の操作に応じて、各メニュー項目の学習値情報を重み付け（学習係数）により変更する学習処理をする。ここで、メニュー学習／構造構築部５では、各種のメニュー項目を表示した状態にて操作部３の操作を検出したことに応じて、各メニュー項目ごとの操作履歴を示す操作履歴情報を更新する。また、このメニュー学習／構造構築部５は、処理選択用メニュー項目については、遷移関係情報にて設定されている下位層の各メニュー項目の操作履歴情報を合計し、当該合計値を学習係数にて除算した学習値情報を作成する。これに対し、メニュー学習／構造構築部５は、処理実行用メニュー項目については、選択された操作回数を示す操作履歴情報を学習値情報とする。
【００３６】
具体的には、図５に示すように、フルメニュー情報に含まれる処理選択用メニュー項目（専門Ａ、例えば「オーディオ」）及び処理選択用メニュー項目（専門Ｂ、例えば「Ｅメール」）、処理選択用統合メニュー項目が同一の階層に存在し、処理選択用メニュー項目（専門Ａ）の下位層にメニュー項目Ａ〜Ｄ、処理選択用メニュー項目（専門Ｂ）の下位層にメニュー項目Ｅ〜Ｈ、処理選択用統合メニュー項目の下位層にメニュー項目Ａ，Ｂ，Ｅ，Ｆが登録されているとする。なお、図５に示す各メニュー項目は、変更メニュー情報に含まれているものとする。
【００３７】
このような状態にて、例えば車両用表示装置の電源が投入されてから落とされるまでの間に、図６に示すように、メニュー項目Ａが５回、メニュー項目Ｂが４回、メニュー項目Ｃが１回、メニュー項目Ｄが１回、メニュー項目Ｅが５回、メニュー項目Ｆが４回、メニュー項目Ｇが１回、メニュー項目Ｈが１回選択されたと操作履歴情報からメニュー学習／構造構築部５にて認識した場合には、メニュー学習／構造構築部５は、処理選択用メニュー項目（専門Ａ）の下位層に設定されたメニュー項目Ａ〜Ｄの合計値「１１」に係数情報「１」を乗算した値「１１」を処理選択用メニュー項目（専門Ａ）についての学習値情報とし、同様に処理選択用メニュー項目（専門Ｂ）の学習値情報を「１１」とする。また、メニュー学習／構造構築部５は、処理選択用統合メニュー項目の下位層に設定されたメニュー項目Ａ，Ｂ，Ｅ，Ｆの合計値「１８」に係数情報「０．８」を乗算した値「１４．４」を処理選択統合用メニュー項目についての学習値情報とする。
【００３８】
これにより、メニュー学習／構造構築部５では、同一階層（例えば第１階層）に専門Ａの処理選択用メニュー項目、専門Ｂの処理選択用メニュー項目、及び処理選択用統合メニュー項目が存在する場合には、最も学習値情報が高い処理選択用統合メニュー項目を最も使用頻度が高いメニュー項目として提示するようにモニタ部１を表示制御する。
【００３９】
また、図６に示すように、メニュー項目Ａが５回、メニュー項目Ｂが４回、メニュー項目Ｃ〜Ｈが０回選択されたとの操作履歴情報がある場合には、処理選択用メニュー項目（専門Ａ）についての学習値情報は「９」となり、処理選択用メニュー項目（専門Ｂ）についての学習値情報は「０」となり、処理選択用統合メニュー項目についての学習値情報は「７．２」となる。したがって、このような場合には、処理選択用メニュー項目（専門Ａ）を最も使用頻度が高いとする。
【００４０】
更に、図６に示すように、メニュー項目Ａが５回、メニュー項目Ｂが４回、メニュー項目Ｃが２回、メニュー項目Ｄが１回、メニュー項目Ｅ〜Ｈが４回選択されたとの操作履歴情報がある場合には、処理選択用メニュー項目（専門Ａ）についての学習値情報は「１２」となり、処理選択用メニュー項目（専門Ｂ）についての学習値情報は「１６」となり、処理選択用統合メニュー項目についての学習値情報は「１３．６」となる。したがって、このような場合には、処理選択用メニュー項目（専門Ｂ）を最も使用頻度が高いとする。
【００４１】
更に、図６に示すように、メニュー項目Ａ〜Ｈが全て４回選択されたとの操作履歴情報がある場合には、処理選択用メニュー項目（専門Ａ）及び処理選択用メニュー項目（専門Ｂ）についての学習値情報は「１６」となり、処理選択用統合メニュー項目についての学習値情報は「１２．８」となる。したがって、このような場合には、処理選択用メニュー項目（専門Ａ）又は処理選択用メニュー項目（専門Ｂ）を最も使用頻度が高いとする。
【００４２】
「学習係数設定処理」
メニュー学習／構造構築部５では、上述した学習処理をするに際して使用する学習係数を設定してメニュー構造データベース部４に登録する学習係数設定処理をする。
【００４３】
先ず、フルメニュー情報に含まれるメニュー項目と、変更メニュー情報に含まれるメニュー項目との関係や、処理選択用統合メニュー項目であることに応じて、学習係数を設定する処理について説明する。
【００４４】
例えば図７に変更メニュー情報（第１階層〜第２階層）の第１階層及び第２階層を示し、図８に第２階層の学習値情報及び第１階層の学習値情報を示すような場合、メニュー学習／構造構築部５は、処理選択用メニュー項目（項目１〜項目３）についての学習係数を「１」にし、処理選択用メニュー項目（項目１−１、項目１−２）についての学習係数を「１．１」とし、処理選択用統合メニュー項目Ａについての学習係数を「０．８」に設定する。
【００４５】
これは、処理選択用メニュー項目（項目１）や処理選択用メニュー項目（項目２）の下位層の処理選択用メニュー項目には処理選択用統合メニュー項目が含まれると共に、フルメニュー内において異なる処理選択用メニュー項目の下位層に位置するメニュー項目（専門Ａ，Ｂ，Ｅ、専門ａ，ｂ，ｅ）が登録されており、更に、処理選択用メニュー項目（項目３）や処理選択用統合メニュー項目Ａにはフルメニュー内において異なる処理選択用メニュー項目の下位層に位置するメニュー項目（専門ｆ，ｈ，ｍ，ｑ、専門Ａ，Ｂ，ａ，ｂ）が登録されているのに対して、処理選択用メニュー項目（項目１−１，１−２）にはフルメニュー内において同一の処理選択用メニュー項目の下位層に位置するメニュー項目（専門Ａ，Ｂ，Ｃ，Ｄ、専門Ｅ，Ｆ，Ｇ）が登録されていることによる。
【００４６】
また、例えば図９に変更メニュー情報（第２階層〜第３階層）の第２階層及び第３階層を示し、図８に第３階層の学習値情報及び第２階層の学習値情報を示すような場合、メニュー学習／構造構築部５は、処理選択用メニュー項目（専門Ａ，Ｂ，Ｃ，Ｄ）についての学習係数を「１」にし、処理選択用統合メニュー項目に（統合１，２）ついての学習係数を「０．８」に設定する。
【００４７】
これは、処理選択用統合メニュー項目にはフルメニュー内において異なる処理選択用メニュー項目の下位層に位置するメニュー項目が登録されているのに対して、処理選択用メニュー項目（項目１−１，１−２）にはフルメニュー内において同一の処理選択用メニュー項目の下位層に位置するメニュー項目（専門Ａ，Ｂ，Ｃ，Ｄ、専門Ｅ，Ｆ，Ｇ）が登録されていることによる。
【００４８】
次に、メニュー学習／構造構築部５による他の学習係数設定処理として、各メニュー項目の学習係数を時間経過に応じて変化させる場合について説明する。
【００４９】
ここで、図１１に変更メニュー情報を示し、当該変更メニュー情報に対応し、時間「１」〜「４」のメニュー項目の操作履歴情報及び学習値情報の変化を図１２に示し、更に、図１３に学習係数の時間変化を示す。図１３に示すように、メニュー学習／構造構築部５では、例えば一定期間、メニュー項目が選択されていない場合には、例えば学習係数を「０．８」単位にて低くする処理をする。
【００５０】
このような処理をすると、メニュー学習／構造構築部５は、図１２の最も古い時間「１」の操作履歴〜最も最近の時間「４」の操作履歴に対してそれぞれ異なる学習係数を乗じた操作履歴とする。
【００５１】
すなわち、図１２に示すように、時間「１」にて操作されたことに対する操作履歴情報は、例えば、メニュー項目Ａが５回、メニュー項目Ｂが４回、メニュー項目Ｃが１回、メニュー項目Ｄが１回、メニュー項目Ｅが２回、メニュー項目Ｆが５回、メニュー項目Ｇが１回、メニュー項目Ｈが３回選択されて処理選択用メニュー項目（専門Ａ、専門Ｂ）の学習値情報の値が「１１」、処理選択用統合メニュー項目の値が「１３．６」となる。そして、次の時間「２」にてメニュー項目Ｃが１回、メニュー項目Ｄが２回、メニュー項目Ｅが３回、メニュー項目Ｅが１回操作された場合には、メニュー学習／構造構築部５は、図１３に示すように時間「１」における操作履歴情報の値に０．８の学習係数を乗算した上で、操作回数を加算する。これにより、メニュー学習／構造構築部５は、時間「２」にて操作されていないメニュー項目Ａ，Ｂ，Ｆ，Ｇの操作履歴情報の値をそれぞれ「４」、「３．２」、「４」、「３．４」とすると共に、メニュー項目Ｃ，Ｄ，Ｅ，Ｈの操作履歴情報の値をそれぞれ「１．８」、「２．８」、「４．６」、「３．４」とする。そして、処理選択用メニュー項目（専門Ａ）の学習値情報の値は「１１．８」、処理選択用メニュー項目（専門Ａ）の学習値情報の値は「１２．８」、処理選択用統合メニュー項目の学習値情報の値は「１１．２」となる。
【００５２】
そして、時間「３」においてメニュー項目Ｂ，Ｅ，Ｇがそれぞれ２回操作された場合、時間「４」においてメニュー項目Ｄ，Ｇがそれぞれ３回、２回操作された場合には、時間経過に応じて図１３のデータを参照して、同様の演算をすることで図１２に示すような操作履歴情報及び学習値情報を得る。これにより、メニュー学習／構造構築部５では、時間経過と共に学習係数を減少させて学習値情報が高くなりすぎることを抑制する。
【００５３】
また、メニュー学習／構造構築部５では、変更メニュー項目に関する学習係数を変更するに際して、上述したようなフルメニュー情報の関係や経過時間に応じて変化させる場合のみならず、運転負荷推定部２からの運転負荷に応じて学習係数を変更しても良い。この場合、メニュー学習／構造構築部５では、運転負荷から走行時であると判定した場合には学習係数を高く設定して学習をしやすくし、運転負荷から停車時であると判定した場合には学習係数を走行時よりも低く設定して学習をしにくくする。
【００５４】
「学習処理、学習係数設定処理の処理手順」
つぎに、上述したような機能を有するメニュー学習／構造構築部５により、学習処理及び学習係数設定処理を行う処理手順について図１４のフローチャートを参照して説明する。なお、この処理手順の説明においては、モニタ部１に第１階層〜第３階層からなる変更メニュー情報の第３階層を表示している場合について説明する。
【００５５】
先ず、例えば４個の処理実行用メニュー項目からなる操作メニューをモニタ部１にて表示している状態において、運転者（ドライバー）により操作部３が操作されたことに応じた何れかの処理実行用メニュー項目の選択をメニュー学習／構造構築部５にて認識した場合（ステップＳ１）、ステップＳ２に処理を進める。
【００５６】
ステップＳ２においては、メニュー学習／構造構築部５により、突発的に同じ処理実行用メニュー項目（機能）を選択しているか否かを判定する。すなわち、メニュー学習／構造構築部５では、運転時間（車両用表示装置の起動時間）に対する、ある同じ処理実行用メニュー項目を選択した割合や間隔が、所定の閾値以上となったか否かを判定することで、一定時間に数回以上、ある処理実行用メニュー項目が選択されているか否かを判定する。
【００５７】
そして、メニュー学習／構造構築部５では、ある同じ処理実行用メニュー項目を選択した割合や間隔が、所定の閾値以上でない判定した場合には突発的な操作ではないと判定してステップＳ３に処理を進める一方で、ある同じ処理実行用メニュー項目を選択した割合や間隔が、所定の閾値以上である判定した場合には突発的な操作であると判定してステップＳ４に処理を進める。
【００５８】
ステップＳ３及びステップＳ４では、メニュー学習／構造構築部５により、上述したような学習係数設定処理を実行する。
【００５９】
ステップＳ３においては、メニュー学習／構造構築部５により、ステップＳ１にて操作された処理実行用メニュー項目に関する学習係数の値を突発的でないことに対する値に設定してメニュー構造データベース部４に保存してステップＳ５に処理を進める。このとき、メニュー学習／構造構築部５では、ステップＳ２にて突発的ではないと判定したことに応じた学習係数の基準値を「１」に設定し、運転負荷推定部２からの運転負荷から走行していると判定した場合には学習係数を基準値の「１」から「１．２」とする一方で、停車していると判定した場合には学習係数を基準値の「１」のままにする。
【００６０】
一方、ステップＳ４においては、メニュー学習／構造構築部５により、ステップＳ１にて操作された処理実行用メニュー項目に関する学習係数の値を突発的であることに対する値に設定してメニュー構造データベース部４に保存してステップＳ５に処理を進める。このとき、メニュー学習／構造構築部５では、ステップＳ２にて突発的ではないと判定したことに応じた学習係数の基準値を「０．８」に設定し、運転負荷推定部２からの運転負荷から走行していると判定した場合には学習係数を基準値の「０．８」から「１」とする一方で、停車していると判定した場合には学習係数を基準値の「０．８」のままにする。
【００６１】
ステップＳ５においては、メニュー学習／構造構築部５により、ステップＳ３又はステップＳ４にて設定された学習係数を用いて、ステップＳ１にて選択された処理実行用メニュー項目の操作履歴情報を修正してメニュー構造データベース部４に保存する学習処理をする。また、このステップＳ５においては、ステップＳ１にて選択された処理実行用メニュー項目の修正後の操作履歴情報を用いて、当該処理実行用メニュー項目の上位層に位置する第２階層の処理選択用メニュー項目の学習値情報を演算して、ステップＳ６に処理を進める。
【００６２】
また、ステップＳ５では、メニュー学習／構造構築部５により、上述した時間経過に基づいて学習係数を変化させて、ステップＳ１にて選択されていない処理実行用メニュー項目や処理選択用メニュー項目の操作履歴情報の変更をすると共に、各処理選択用メニュー項目の学習値情報を修正する学習処理をもする。
【００６３】
ステップＳ６においては、メニュー学習／構造構築部５により、ステップＳ５にて学習値情報が演算された第２階層の処理選択用メニュー項目を含む操作メニューの構成が変更するか否かを判定する。すなわち、メニュー学習／構造構築部５では、ステップＳ５にて学習値情報が演算された処理選択用メニュー項目と同じ第２階層に登録された処理選択用メニュー項目のうち、第２階層にて表示する処理選択用メニュー項目の構成が変更するか否かを判定する。
【００６４】
メニュー学習／構造構築部５は、第２階層の操作メニューの構成が変更しないと判定した場合にはステップＳ７に処理を進めて学習処理を終了する一方で、操作メニューの構成が変化すると判定した場合にはステップＳ８に処理を進める。
【００６５】
ステップＳ８においては、メニュー学習／構造構築部５により、ステップＳ６にて第２階層の操作メニューを構成する処理選択用メニュー項目が変更したことに応じて、第１階層の操作メニューを構成する各処理選択用メニュー項目についての学習値情報を、変更後の第２階層の処理選択用メニュー項目の学習値情報を用いて演算することで修正して、ステップＳ９に処理を進める。
【００６６】
ステップＳ９においては、メニュー学習／構造構築部５により、ステップＳ８にて学習値情報が演算された処理選択用メニュー項目を含む第１階層の操作メニューの構成が変更するか否かを判定する。すなわち、メニュー学習／構造構築部５では、第１階層についてステップＳ５と同様の判定を行う。
【００６７】
メニュー学習／構造構築部５は、第１階層の操作メニューの構成が変更しないと判定した場合にはステップＳ７に処理を進めて学習処理を終了する一方で、操作メニューの構成が変化すると判定した場合にはステップＳ１０に処理を進める。
【００６８】
ステップＳ１０においては、メニュー学習／構造構築部５により、ステップＳ９にて第１階層の操作メニューを構成する処理選択用メニュー項目が変更したことに応じて、第１階層の操作メニューを構成する各処理選択用メニュー項目についての学習値情報を、第１階層の処理選択用メニュー項目の操作履歴情報を用いて演算することで修正してステップＳ７に処理を進めて、学習処理を終了する。
【００６９】
［実施形態の効果］
以上詳細に説明したように、本実施形態に係る車両用表示装置によれば、フルメニュー情報の他に、当該フルメニュー情報よりも階層数を限定した変更メニュー情報を作成しておき、運転負荷に応じて何れかのメニュー情報を使用して処理を選択させることができ、走行中といった特殊環境を考慮に入れ、選択回数も一定とするので、例えば操作履歴に応じて操作メニューを作成した場合であってもユーザの操作負担を増大させることがない。
【００７０】
また、車両用表示装置によれば、各処理選択用メニュー項目及び処理選択用メニュー項目についての操作履歴情報に基づいて、選択される頻度の高いメニュー項目ほど優先して表示させるように変更メニュー情報を作成するので、ユーザが頻繁に使用するメニュー項目を優先することができ、更にユーザの操作負担を低減することができる。
【００７１】
更に、車両用表示装置によれば、操作履歴を平日、休日又は時間帯に区分して検出し、平日、休日又は時間帯に応じて優先させて表示するメニュー項目を変更するので、時間帯等に異なる機能を使用するユーザであっても、操作負担を低減することができる。
【００７２】
更にまた、車両用表示装置によれば、使用頻度が高い処理選択用メニュー項目を細分化して上位層の処理選択用メニュー項目にして変更メニュー情報を作成するので、例えばナビゲーション機能のうちの目的地設定処理や表示設定処理を他のナビゲーション機能の処理と比較して頻繁に使用する場合に、上位の階層にて目的地設定処理や表示設定処理に関するメニュー項目を表示させることができる。
【００７３】
更にまた、車両用表示装置によれば、異なる複数のメニュー項目を統合した処理選択用統合メニュー項目を作成して変更メニュー情報を作成するので、一画面内に表示するメニュー項目が限定されている場合であっても、限定されているメニュー項目数よりも多い機能数を選択させることができ、更にユーザの操作負担を低減することができる。
【００７４】
更にまた、車両用表示装置によれば、各処理選択用メニュー項目及び処理実行用メニュー項目に学習速度を変更する学習係数を設定し、各メニュー項目についての操作履歴を学習係数に基づいて変更して変更メニュー情報を作成するので、様々な状況に対応して各メニュー項目の学習速度を変更することができる。
【００７５】
更にまた、車両用表示装置によれば、処理選択用統合メニュー項目の下位層のメニュー項目の学習速度を、フルメニュー情報に含まれる処理選択用メニュー項目の下位層のメニュー項目の学習速度よりも遅くするように学習係数を設定するので、フルメニュー情報に含まれる処理選択用メニュー項目を処理選択用統合メニュー項目よりも優先して表示させることができ、ユーザになじみのない処理選択用統合メニュー項目を頻繁に表示してユーザの操作負担を増大させることを防止することができる。
【００７６】
更にまた、車両用表示装置によれば、各メニュー項目が選択された後の時間経過が長くなるほど学習速度が遅くなるように学習係数を設定するので、定期的に多く使用されるメニュー項目を表示する確率を高くして、ユーザの操作負担を低減させることができる。
【００７７】
更にまた、車両用表示装置によれば、運転負荷が高いほど学習速度が早くなるように学習係数を設定するので、走行中にて選択するようなメニュー項目を優先的に表示して、ユーザの操作負担を低減させることができる。
【００７８】
なお、上述の実施の形態は本発明の一例である。このため、本発明は、上述の実施形態に限定されることはなく、この実施の形態以外であっても、本発明に係る技術的思想を逸脱しない範囲であれば、設計等に応じて種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【図１】本発明を適用した車両用表示装置の構成を示すブロック図である。
【図２】フルメニューのメニュー構造を説明するための図である。
【図３】変更メニュー情報のメニュー構造の一例を説明するための図である。
【図４】変更メニュー情報のメニュー構造の他の一例を説明するための図である。
【図５】処理選択用メニュー項目や処理選択用統合メニュー項目によって、下位層に関する学習係数が異なることを説明するための図である。
【図６】各メニュー項目の学習履歴情報、処理選択用メニュー項目の学習値情報を示す図である。
【図７】処理選択用メニュー項目や処理選択用統合メニュー項目によって、下位層に関する学習係数が異なることを説明するための他の図である。
【図８】各メニュー項目の学習履歴情報、処理選択用メニュー項目の学習値情報を示す他の図である。
【図９】処理選択用メニュー項目や処理選択用統合メニュー項目によって、下位層に関する学習係数が異なることを説明するための他の図である。
【図１０】各メニュー項目の学習履歴情報、処理選択用メニュー項目の学習値情報を示す他の図である。
【図１１】処理選択用メニュー項目や処理選択用統合メニュー項目によって、下位層に関する学習係数が異なることを説明するための他の図である。
【図１２】時間経過に応じた各メニュー項目の学習履歴情報、処理選択用メニュー項目の学習値情報を示す図である。
【図１３】時間経過に応じた学習係数の変化を示す図である。
【図１４】メニュー学習／構造構築部により学習処理及び学習係数設定処理を行う処理手順を示すフローチャートである。
【符号の説明】
１  モニタ部
２  運転負荷推定部
３  操作部
４  メニュー構造データベース部
５  メニュー学習／構造構築部
６  ナビゲーション／オーディオ処理部
１１，１３，１４  処理選択用メニュー項目
１２  処理選択用統合メニュー項目
【図１】
2004249840.tif 000003
【図２】
2004249840.tif 000004
【図３】
2004249840.tif 000005
【図４】
2004249840.tif 000006
【図５】
2004249840.tif 000007
【図６】
2004249840.tif 000008
【図７】
2004249840.tif 000009
【図８】
2004249840.tif 000010
【図９】
2004249840.tif 000011
【図１０】
2004249840.tif 000012
【図１１】
2004249840.tif 000013
【図１２】
2004249840.tif 000014
【図１３】
2004249840.tif 000015
【図１４】
2004249840.tif 000016