(57)【要約】【課題】手戻りを発生させることなくユーザが行う操作の操作ステップ数を削減することができる表示装置等を実現する。【解決手段】同一階層に属する複数のメニュー項目を第１画面に表示する表示部１１と、第１画面に表示された複数のメニュー項目の一を選択する選択操作を受け付ける操作受付部１２と、選択された一のメニュー項目に基づき、メニュー項目候補を予測する予測部１３とを備え、操作受付部１２は、一のメニュー項目の選択を確定する確定操作またはメニュー項目候補を選択する候補選択操作を受け付ける。表示部１１は、操作受付部１２が確定操作を受け付けた場合、当該一のメニュー項目に対応する当該同一階層の次の階層に属する複数のメニュー項目を表示する第２画面に遷移し、操作受付部１２が候補選択操作を受け付けた場合、当該メニュー項目候補に対応する下位階層の次の階層に属する複数のメニュー項目を表示する第３画面に遷移する。【選択図】図１
2018026015.tif 000002
【特許請求の範囲】
【請求項１】
階層メニューを表示する車載用の表示装置であって、
同一階層に属する複数のメニュー項目を第１画面に少なくとも表示する表示部と、
前記第１画面に表示された前記複数のメニュー項目の一を選択するユーザの選択操作を受け付ける第１選択受付部と、
前記選択操作により選択された一のメニュー項目に基づいて、前記同一階層より２階層以上の下位の下位階層に属するメニュー項目であって前記ユーザが操作を意図すると推定されるメニュー項目であるメニュー項目候補を予測する予測部と、
前記一のメニュー項目の選択を確定する前記ユーザの確定操作または前記予測部により予測されたメニュー項目候補を選択する前記ユーザの候補選択操作を受け付ける第２選択受付部と、を備え、
前記表示部は、前記第２選択受付部が前記確定操作を受け付けた場合には、前記一のメニュー項目に対応する前記同一階層の次の階層に属する複数のメニュー項目を表示する第２画面に遷移し、前記第２選択受付部が前記候補選択操作を受け付けた場合には、前記メニュー項目候補に対応する前記下位階層の次の階層に属する複数のメニュー項目を表示する第３画面に遷移する、
表示装置。
【請求項２】
前記表示部は、前記予測部により予測されたメニュー項目候補を、前記第１画面に表示する、
請求項１に記載の表示装置。
【請求項３】
前記表示部は、
前記予測部により予測されたメニュー項目候補を、前記選択操作により選択された一のメニュー項目に隣接する形に配置することにより、前記第１画面に表示する、
請求項２に記載の表示装置。
【請求項４】
さらに、車両に搭載された車載機器に対して前記ユーザが過去に操作したメニュー項目を示す情報である機器操作情報を少なくとも含む履歴情報を記憶する記憶部を備え、
前記予測部は、前記選択操作により選択された一のメニュー項目と前記記憶部に記憶される前記履歴情報とに基づいて、前記メニュー項目候補を予測する、
請求項１〜３のいずれか１項に記載の表示装置。
【請求項５】
前記記憶部は、さらに、前記車載機器に設定された設定情報を示す機器設定情報を少なくとも含む履歴情報を記憶する、
請求項４に記載の表示装置。
【請求項６】
さらに、車両に搭載された車載機器に対して前記ユーザが過去に操作したメニュー項目を示す情報である機器操作情報、および、前記車載機器に設定された設定情報を示す機器設定情報、並びに、当該メニュー項目が操作される際における前記車両の周囲の環境を示す環境情報、前記メニュー項目が操作される際における前記車両の状況又は当該車両の走行状態の少なくとも一つである車両情報、前記メニュー項目が操作される際における前記ユーザの状態であるユーザ状態情報、および、前記車両と前記車両の周辺の物体との関係を示す周辺情報の少なくとも一を含む履歴情報を記憶する記憶部と、
前記記憶部に記憶される履歴情報において、前記機器設定情報、前記環境情報、前記車両情報、ユーザ状態情報および周辺情報と、前記機器操作情報とを関連付ける学習を行う学習部とを備え、
前記予測部は、前記選択操作により選択された一のメニュー項目と前記学習部の学習結果に基づいて、前記メニュー項目候補を予測する、
請求項１〜３のいずれか１項に記載の表示装置。
【請求項７】
階層メニューを表示する車載用の表示装置の表示方法であって、
同一階層に属する複数のメニュー項目を第１画面に少なくとも表示する表示ステップと、
前記第１画面に表示された前記複数のメニュー項目の一を選択するユーザの選択操作を受け付ける第１選択受付ステップと、
前記選択操作により選択された一のメニュー項目に基づいて、前記同一階層より２階層以上の下位の下位階層に属するメニュー項目であって前記ユーザが操作を意図すると推定されるメニュー項目であるメニュー項目候補を予測する予測ステップと、
前記一のメニュー項目の選択を確定する前記ユーザの確定操作または前記予測ステップにおいて予測されたメニュー項目候補を選択する前記ユーザの候補選択操作を受け付ける第２選択受付ステップと、を含み、
前記表示ステップでは、前記第２選択受付ステップにおいて前記確定操作を受け付けた場合には、前記一のメニュー項目に対応する前記同一階層の次の階層に属する複数のメニュー項目を表示する第２画面に遷移し、前記第２選択受付ステップにおいて前記候補選択操作を受け付けた場合には、前記メニュー項目候補に対応する前記下位階層の次の階層に属する複数のメニュー項目を表示する第３画面に遷移する、
表示方法。
【請求項８】
階層メニューを表示する車載用の表示装置の第１画面に、同一階層に属する複数のメニュー項目を少なくとも表示する表示ステップと、
前記第１画面に表示された前記複数のメニュー項目の一を選択するユーザの選択操作を受け付ける第１選択受付ステップと、
前記選択操作により選択された一のメニュー項目に基づいて、前記同一階層より２階層以上の下位の下位階層に属するメニュー項目であって前記ユーザが操作を意図すると推定されるメニュー項目であるメニュー項目候補を予測する予測ステップと、
前記一のメニュー項目の選択を確定する前記ユーザの確定操作または前記予測ステップにおいて予測されたメニュー項目候補を選択する前記ユーザの候補選択操作を受け付ける第２選択受付ステップと、を含み、
前記表示ステップでは、前記第２選択受付ステップにおいて前記確定操作を受け付けた場合には、前記一のメニュー項目に対応する前記同一階層の次の階層に属する複数のメニュー項目を表示する前記表示装置の第２画面に遷移し、前記第２選択受付ステップにおいて前記候補選択操作を受け付けた場合には、前記メニュー項目候補に対応する前記下位階層の次の階層に属する複数のメニュー項目を表示する前記表示装置の第３画面に遷移する、
ことをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、表示方法及びプログラムに関し、特に車両で用いられる表示装置、表示方法及びプログラムに関する。
【背景技術】
【０００２】
カーナビ装置など、階層構造の操作メニューをＧＵＩ画面で表示する表示装置がある。しかし、階層構造化された操作メニューの中からユーザが所望する操作メニューを探し出すのは煩雑である。そのため、例えば特許文献１では、ユーザによる操作メニューの選択操作が所定時間以上行われない場合には、表示されている操作メニューの内容等を説明する補助情報を表示する技術が提案されている。また、例えば特許文献２では、過去の操作履歴からユーザが操作する可能性の高い機能を列挙したヘルプボタンを表示し、これを選択すると予測機能を表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１８２３１３号公報
【特許文献２】特開２０１３−５４０００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に開示される技術では、ユーザが補助情報を見た上で所望の操作メニューを探し出す必要があり、操作ステップ数の削減にはつながらないという問題がある。また、上記特許文献２に開示される技術では、ユーザが選択したい操作メニューが予測機能の中に存在しない場合には、ヘルプボタンを表示していた画面に戻り、操作メニューの選択をやり直すなど操作の手戻りが発生してしまう。すなわち、上記特許文献２に開示される技術では、ユーザの操作ステップ数が増加してしまう場合があるという問題がある。
【０００５】
本発明は、手戻りを発生させることなくユーザが行う操作の操作ステップ数を削減することができる表示装置、表示方法及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様に係る表示装置は、階層メニューを表示する車載用の表示装置であって、同一階層に属する複数のメニュー項目を第１画面に少なくとも表示する表示部と、前記第１画面に表示された前記複数のメニュー項目の一を選択するユーザの選択操作を受け付ける第１選択受付部と、前記選択操作により選択された一のメニュー項目に基づいて、前記同一階層より２階層以上の下位の下位階層に属するメニュー項目であって前記ユーザが操作を意図すると推定されるメニュー項目であるメニュー項目候補を予測する予測部と、前記一のメニュー項目の選択を確定する前記ユーザの確定操作または前記予測部により予測されたメニュー項目候補を選択する前記ユーザの候補選択操作を受け付ける第２選択受付部と、を備え、前記表示部は、前記第２選択受付部が前記確定操作を受け付けた場合には、前記一のメニュー項目に対応する前記同一階層の次の階層に属する複数のメニュー項目を表示する第２画面に遷移し、前記第２選択受付部が前記候補選択操作を受け付けた場合には、前記メニュー項目候補に対応する前記下位階層の次の階層に属する複数のメニュー項目を表示する第３画面に遷移する。
【０００７】
この構成によれば、手戻りを発生させることなくユーザが行う操作の操作ステップ数を削減することができる。
【０００８】
ここで、例えば、前記表示部は、前記予測部により予測されたメニュー項目候補を、前記第１画面に表示するとしてもよい。
【０００９】
さらに、例えば、前記表示部は、前記予測部により予測されたメニュー項目候補を、前記選択操作により選択された一のメニュー項目に隣接する形に配置することにより、前記第１画面に表示するとしてもよい。
【００１０】
また、例えば、さらに、車両に搭載された車載機器に対して前記ユーザが過去に操作したメニュー項目を示す情報である機器操作情報を少なくとも含む履歴情報を記憶する記憶部を備え、前記予測部は、前記選択操作により選択された一のメニュー項目と前記記憶部に記憶される前記履歴情報とに基づいて、前記メニュー項目候補を予測するとしてもよい。
【００１１】
また、例えば、前記記憶部は、さらに、前記車載機器に設定された設定情報を示す機器設定情報を少なくとも含む履歴情報を記憶するとしてもよい。
【００１２】
また、例えば、さらに、車両に搭載された車載機器に対して前記ユーザが過去に操作したメニュー項目を示す情報である機器操作情報、および、前記車載機器に設定された設定情報を示す機器設定情報、並びに、当該メニュー項目が操作される際における前記車両の周囲の環境を示す環境情報、前記メニュー項目が操作される際における前記車両の状況又は当該車両の走行状態の少なくとも一つである車両情報、前記メニュー項目が操作される際における前記ユーザの状態であるユーザ状態情報、および、前記車両と前記車両の周辺の物体との関係を示す周辺情報の少なくとも一を含む履歴情報を記憶する記憶部と、前記記憶部に記憶される履歴情報において、前記機器設定情報、前記環境情報、前記車両情報、ユーザ状態情報および周辺情報と、前記機器操作情報とを関連付ける学習を行う学習部とを備え、前記予測部は、前記選択操作により選択された一のメニュー項目と前記学習部の学習結果に基づいて、前記メニュー項目候補を予測するとしてもよい。
【００１３】
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータで読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１４】
本発明によれば、手戻りを発生させることなくユーザが行う操作の操作ステップ数を削減することができる表示装置、表示方法及びプログラムを実現することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施の形態１に係る表示装置が車両に用いられる場合の一例を示す図である。
【図２】図２は、実施の形態１に係る表示装置の機能構成の一例を示すブロック図である。
【図３】図３は、実施の形態１に係る階層メニュー構造の一例を示す説明図である。
【図４Ａ】図４Ａは、実施の形態１に係る階層メニューの第１階層のメニュー項目を示す画面の一例を示す図である。
【図４Ｂ】図４Ｂは、実施の形態１に係る階層メニューの第１階層のメニュー項目の一を選択した場合の画面の一例を示す図である。
【図４Ｃ】図４Ｃは、実施の形態１に係る階層メニューの第１階層のメニュー項目の一を選択した場合の画面の一例を示す図である。
【図５】図５は、実施の形態１に係る表示装置の動作を示すフローチャートである。
【図６】図６は、実施の形態１に係る表示装置の動作の一例の説明図である。
【図７】図７は、比較例に係る表示装置の動作例とその効果の説明図である。
【図８】図８は、実施の形態２に係る表示装置の機能構成の一例を示すブロック図である。
【図９】図９は、実施の形態３に係る表示装置の機能構成の一例を示すブロック図である。
【図１０】図１０は、実施の形態３に係る表示装置が行う学習動作を示すフローチャートである。
【図１１】図１１は、実施の形態３に係る表示装置の動作を示すフローチャートである。
【図１２】図１２は、図１０に示すＳ３１Ｂの詳細処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、以下に説明する実施の形態は一例であり、本発明はこれらの実施の形態により限定されるものではない。つまり、以下で説明する実施の形態は、いずれも包括的または具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００１７】
また、各図は、模式図であり、必ずしも厳密に図示されたものではない。また、各図において、同じ構成部材については同じ符号を付している。
【００１８】
（実施の形態１）
図１は、実施の形態１に係る表示装置１が車両に用いられる場合の一例を示す図である。実施の形態１に係る表示装置１は、階層メニューを表示する車載用の表示装置であり、例えば図１に示すような表示装置である。表示装置１は、車載機器の操作のために用いられ、例えば当該操作のためのＧＵＩ画面を提供する。なお、本実施の形態において、車載用とは、車両において用いられるという意味に過ぎず、車両に搭載されて用いられるとしてもよいし、車両内に持ち込んで使用されるとしてもよい。また、車載機器とは、ナビ装置、エアコン、オーディオ、シートヒータ、シートマッサージなどの機器のことである。
【００１９】
［表示装置１の構成］
図２は、実施の形態１に係る表示装置の機能構成の一例を示すブロック図である。
【００２０】
表示装置１は、メニュー構造記憶ＤＢ１０と、表示部１１と、操作受付部１２と、予測部１３と、記憶部１４とを備える。
【００２１】
＜メニュー構造記憶ＤＢ１０＞
図３は、実施の形態１に係る階層メニュー構造の一例を示す説明図である。
【００２２】
メニュー構造記憶ＤＢ１０は、階層メニューを記憶するデータベースである。本実施の形態では、メニュー構造記憶ＤＢ１０は、車載機器の操作のための機能が対応づけられた階層メニュー構造の操作メニュー（メニュー項目）を記憶する。つまり、本実施の形態では、メニュー構造記憶ＤＢ１０は、表示装置１が画面に表示する車載機器を操作するための複数のメニュー項目を記憶し、複数のメニュー項目は、例えば図３に示すような階層構造（階層メニュー構造）で構成されている。
【００２３】
図３に示す例では、階層メニュー構造が４階層から構成されている。また、図３に示す例では、ナビ操作、エアコン操作、オーディオ操作、ＡＤＡＳ（Advanced Driver Assistance Systems）設定操作、シート快適操作など複数のメニュー項目が第一階層に属している例が示されている。
【００２４】
＜表示部１１＞
図４Ａは、実施の形態１に係る階層メニューの第１階層のメニュー項目を示す画面の一例を示す図である。図４Ｂおよび図４Ｃは、実施の形態１に係る階層メニューの第１階層のメニュー項目の一を選択した場合の画面の一例を示す図である。
【００２５】
表示部１１は、図２に示すように、メニュー提示部１１１と、予測メニュー配置部１１２とを備える。なお、表示部１１が表示する画面は、ＧＵＩ画面であり、表示部１１が画面に表示する複数のメニュー項目は、ユーザの指によるタッチまたは非接触ポインティング等により選択することができる。
【００２６】
メニュー提示部１１１は、同一階層に属する複数のメニュー項目を第１画面に少なくとも表示する。本実施の形態では、メニュー提示部１１１は、階層メニューの階層毎に画面を表示し、表示する画面に当該階層に属する複数のメニュー項目を提示（表示）する。例えば図４Ａでは、メニュー提示部１１１が、第１階層の複数のメニュー項目を画面１１１１に提示する場合の例が示されている。なお、図４Ａでは、第１階層の複数のメニュー項目が８つである例が示されているが、これに限らず、２以上の数であればよい。
【００２７】
予測メニュー配置部１１２は、予測部１３により予測されたメニュー項目候補を、第１画面に表示する。例えば、予測メニュー配置部１１２は、予測部１３により予測されたメニュー項目候補を、選択操作により選択された一のメニュー項目に隣接する形に配置することにより、第１画面に表示する。本実施の形態では、予測メニュー配置部１１２は、メニュー提示部１１１が表示する画面に、予測部１３により予測されたメニュー項目候補（予測メニュー）を配置することで当該メニュー項目候補を表示する。メニュー項目候補（予測メニュー）は、後述するように、選択操作により選択された一のメニュー項目が属する階層よりも２階層以上の下位の階層に属するメニュー項目である。
【００２８】
予測メニュー配置部１１２は、例えば図４Ｂに示すように、メニュー提示部１１１が表示する画面１１１１に、指によるタッチなどの選択操作により選択された一のメニュー項目１１１１ａに隣接する形で予測部１３により予測されたメニュー項目候補を配置する。なお、図４Ｂでは、予測部１３により予測されたメニュー項目候補が３つ（第３階層に属するメニュー項目候補１１２１ａ、メニュー項目候補１１２１ｂおよびメニュー項目候補１１２１ｃ）である例を示しているが、これに限らず、１以上の数であればよい。
【００２９】
また、予測メニュー配置部１１２は、例えば図４Ｃに示すように、選択操作により選択された一のメニュー項目１１１１ｂと同一の画面１１１１、かつ、当該メニュー項目１１１１ｂから吹き出した領域（オンスクリーン内）に予測部１３により予測されたメニュー項目候補を配置（重畳配置）してもよい。つまり、メニュー提示部１１１は、予測部１３により予測されたメニュー項目候補をメニュー項目１１１１ｂと隣接配置しなくてもよい。なお、図４Ｃでも、予測部１３により予測されたメニュー項目候補が３つ（第３階層に属するメニュー項目候補１１２１ｅ、メニュー項目候補１１２１ｆおよびメニュー項目候補１１２１ｇ）である例を示しているが、これに限らず、１以上の数であればよい。
【００３０】
さらに、メニュー提示部１１１は、メニュー確定受付部１２２がユーザの確定操作を受け付けた場合には、当該確定操作により確定された一のメニュー項目に対応する当該同一階層の次の階層に属する複数のメニュー項目を表示する第２画面に遷移する。より具体的には、ユーザは、予測部１３が予測したメニュー項目候補とユーザが行いたい操作のメニュー項目とが一致しない場合、一のメニュー項目の選択を確定させ、当該一のメニュー項目における下位階層のメニュー項目を選択するべく、確定操作を行いたいと考えられる。そのため、メニュー提示部１１１は、メニュー確定受付部１２２がユーザの確定操作を受け付けた場合、ユーザが第１画面で選択した一のメニュー項目における下位階層（当該一のメニュー項目が属する階層の次の階層）のメニュー項目を選択する操作をユーザが行えるように、当該第１画面の次の階層の第２画面に遷移する。
【００３１】
一方、メニュー提示部１１１は、メニュー選択受付部１２１が後述する候補選択操作を受け付けた場合には、当該メニュー項目候補に対応する下位階層の次の階層に属する複数のメニュー項目を表示する第３画面に遷移してもよい。より具体的には、メニュー選択受付部１２１がユーザの候補選択操作を受け付けた場合には、当該一のメニュー項目が属する階層よりも２以上の下位階層に属し、予測部１３が予測したメニュー項目候補と、ユーザが行いたい操作のメニュー項目とが一致していると考えられる。そのため、メニュー提示部１１１は、ユーザが第１画面で選択した一のメニュー項目における階層の次の階層等をスキップして、当該メニュー項目候補に対応し、当該メニュー項目候補が属する階層の次の階層に属する複数のメニュー項目を表示する第３画面に遷移する。これにより、ユーザは、第１画面で選択した一のメニュー項目における階層の次の階層をスキップ（ショートカット）して、第３画面において当該階層よりも２以上の下位階層のメニュー項目の選択を行うことができる。なお、当該メニュー項目候補が最下層のメニュー項目の対応している場合には、候補選択操作により当該メニュー項目候補に対応づけられた機能を車載機器が実行する画面に遷移するとしてもよい。
【００３２】
＜操作受付部１２＞
操作受付部１２は、図２に示すように、メニュー選択受付部１２１と、メニュー確定受付部１２２と、メニュー実行受付部１２３とを備える。
【００３３】
メニュー選択受付部１２１は、例えば第１選択受付部に該当し第２選択受付部の一部機能を有する。メニュー選択受付部１２１は、第１画面に表示された複数のメニュー項目の一を選択するユーザの選択操作を受け付ける。本実施の形態では、メニュー選択受付部１２１は、表示部１１が画面に表示する複数のメニュー項目の一を、ユーザの指がタッチした操作またはユーザが非接触ポインティング等により選択した操作を受け付けることにより、当該複数のメニュー項目の一を選択するユーザの選択操作を受け付ける。例えば図４Ｂを用いて一例を説明すると、メニュー選択受付部１２１は、メニュー提示部１１１が画面１１１１に提示した第１階層の複数のメニュー項目のうちメニュー項目１１１１ａを選択するユーザのタッチによる選択操作を受け付ける。また、例えば図４Ｃを用いて一例を説明すると、メニュー選択受付部１２１は、メニュー提示部１１１が画面１１１１に提示した第１階層の複数のメニュー項目のうちメニュー項目１１１１ｂを選択するユーザの選択操作を受け付ける。なお、メニュー項目１１１１ｂを選択するユーザの選択操作は、タッチによる操作でもよいし、非接触ポインティング等により選択した操作でもよい。
【００３４】
また、メニュー選択受付部１２１は、予測部１３により予測されたメニュー項目候補を選択するユーザの候補選択操作を受け付ける。より具体的には、ユーザは、当該一のメニュー項目が属する階層よりも２以上の下位階層に属し、かつ、予測部１３が予測したメニュー項目候補と、ユーザが行いたい操作のメニュー項目とが一致した場合に、当該一のメニュー項目が属する階層の次の階層を少なくともスキップして、当該メニュー項目候補を選択する候補選択操作を行いたいと考えられる。そのため、メニュー選択受付部１２１は、表示部１１が画面に表示する予測部１３が予測した１以上のメニュー項目候補の一を、ユーザがフリック操作、スライド操作またはユーザが非接触ポインティング等により選択した操作を受け付けることにより、当該予測部１３により予測されたメニュー項目候補の一を選択するユーザの候補選択操作を受け付ける。例えば図４Ｂを用いて一例を説明すると、メニュー選択受付部１２１は、予測メニュー配置部１１２が画面１１１１に配置した第３階層の複数のメニュー項目であるメニュー項目候補のうち、例えばメニュー項目候補１１２１ａを選択するユーザのフリック操作等の選択操作を受け付ける。なお、図４Ｃを用いて一例を説明すると。図４Ｂで説明したのと同様、メニュー選択受付部１２１は、メニュー提示部１１１が画面１１１１に提示した第１階層の複数のメニュー項目のうち、例えばメニュー項目１１１１ｂを選択するユーザのフリック操作等の選択操作を受け付ける。なお、メニュー項目１１１１ｂを選択するユーザの選択操作は、タッチによる操作でもよいし、非接触ポインティング等により選択した操作でもよい。
【００３５】
メニュー確定受付部１２２は、例えば第２選択受付部に該当する。メニュー確定受付部１２２は、一のメニュー項目の選択を確定するユーザの確定操作を受け付ける。つまり、ユーザは、予測部１３が予測したメニュー項目候補と、ユーザが行いたい操作のメニュー項目とが一致しない場合、当該一のメニュー項目が属する階層の次の階層のメニュー項目を見て選択するために、一のメニュー項目の選択を確定させる確定操作を行うと考えられる。そのため、メニュー確定受付部１２２は、当該一のメニュー項目を、ユーザが指を離す操作、ユーザの指が所定の時間タッチを継続させる操作（長押操作）、当該一のメニュー項目をユーザの指が再度タッチ等する操作、またはユーザが非接触ポインティング等により一定時間、メニュー項目候補の一を選択しない操作を受け付けることにより、当該複数のメニュー項目の一の選択を確定するユーザの確定操作を受け付ける。例えば図４Ｂを用いて一例を説明すると、メニュー選択受付部１２１は、例えば、ユーザが選択操作により選択しているメニュー項目１１１１ａに対して指を離す等の確定操作を受け付ける。なお、図４Ｃを用いる場合も同様であるので、ここでの説明は省略する。
【００３６】
メニュー実行受付部１２３は、メニュー確定受付部１２２がユーザの確定操作を受け付け、かつ、当該確定操作により確定されたメニュー項目が、最下層のメニュー項目であったときには、当該メニュー項目に対応づけられている機能の実行を行うか否かをユーザに確認するメッセージをメニュー提示部１１１に提示させる。そして、メニュー実行受付部１２３は、当該メニュー項目に対応づけられている機能の実行を行う旨を示す実行操作を受け付けたときには、当該機能の実行を行わせる旨の指示を、当該機能を実行する車載機器に送付する。
【００３７】
なお、ユーザが行う操作として、タッチ操作、スライド操作、指を離す操作、長押操作、非接触ポインティングを例に挙げて説明したが、これらに限らず、例えばジェスチャ操作であってもよい。また、表示部１１が表示するメニュー項目を選択するためのコンダクタスイッチがある場合には、コンダクタスイッチによる操作を含めてもよい。
【００３８】
＜予測部１３＞
予測部１３は、選択操作により選択された一のメニュー項目に基づいて、当該同一階層より２階層以上の下位の下位階層に属するメニュー項目であって当該ユーザが操作を意図すると推定されるメニュー項目であるメニュー項目候補を予測する。本実施の形態では、予測部１３は、記憶部１４に記憶されている予測表（不図示）を参照し、選択操作により選択された一のメニュー項目に対応する予測表に記載された１以上の予測メニューを１以上のメニュー項目候補として予測する。そして、予測表に記載された１以上の予測メニューは、選択操作により選択された一のメニュー項目より２階層以上の下位の下位階層に属するメニュー項目である。
【００３９】
例えば図４Ｂを用いて一例を説明すると、予測部１３は、記憶部１４が記憶する予測表を参照し、選択操作により選択されたメニュー項目１１１１ａに対応する３つのメニュー項目候補（第３階層に属するメニュー項目候補１１２１ａ、メニュー項目候補１１２１ｂおよびメニュー項目候補１１２１ｃ）を予測する。
【００４０】
また、例えば図４Ｃを用いて一例を説明すると、予測部１３は、記憶部１４が記憶する予測表を参照し、選択操作により選択されたメニュー項目１１１１ｂに対応する３つのメニュー項目候補（第３階層に属するメニュー項目候補１１２１ｅ、メニュー項目候補１１２１ｆおよびメニュー項目候補１１２１ｇ）を予測する。
【００４１】
＜記憶部１４＞
記憶部１４は、例えばテーブルなどで構成される予測表を記憶する。ここで、予測表には、上位階層のメニュー項目の一と、下位階層の１以上のメニュー項目とが対応付けて記載されている。つまり、予測表には、上位階層のメニュー項目の一を選択したときに、ユーザが実行する可能性のある下位階層の１以上のメニュー項目である予測メニュー（メニュー項目候補）が対応づけられて記載されている。なお、下位階層の１以上のメニュー項目候補は、選択操作により選択された一のメニュー項目より２階層以上の下位の下位階層に属するメニュー項目であれば、同一の下位階層に属するメニュー項目であってもよいし、異なる下位階層に属するメニュー項目であってもよい。
【００４２】
［表示装置１の動作］
次に、以上のように構成された表示装置１の動作について、図を用いて説明する。
【００４３】
図５は、実施の形態１に係る表示装置１の動作を示すフローチャートである。図６は、実施の形態１に係る表示装置１の動作の一例の説明図である。図６において、図４Ａおよび図４Ｂと同様の要素には同一の符号を付しており、詳細な説明は省略する。また、以下では、図６に示す画面１１１１、画面１１１２および画面１１１３は、ユーザのタッチ操作等を受け付けるタッチパネル（ＧＵＩ画面）として説明する。
【００４４】
まず、表示装置１は、メニュー項目を表示する（Ｓ１）。より具体的には、表示部１１は、第１階層に属する複数のメニュー項目を第１画面に表示する。図６に示す例では、表示部１１は、第１階層に属する８つのメニュー項目を画面１１１１に表示する。
【００４５】
次に、表示装置１は、表示部１１が画面に表示する複数のメニュー項目の一を選択するユーザの選択操作を受け付ける第１選択受付処理を行う（Ｓ２）。より具体的には、操作受付部１２は、ユーザの操作を受け付け、受け付けたユーザの操作が一のメニュー項目の選択である選択操作である場合に、次のＳ３に進む。図６に示す例では、操作受付部１２は、表示部１１が画面１１１１に提示した第１階層の複数のメニュー項目のうちメニュー項目１１１１ａを選択するユーザのタッチによる選択操作を受け付ける。
【００４６】
次に、表示装置１は、選択された一のメニュー項目に基づいて、メニュー項目候補を予測する予測処理を行う（Ｓ３）。より具体的には、予測部１３は、記憶部１４に記憶されている予測表を参照し、選択操作により選択された一のメニュー項目に対応する予測表の予測メニューをメニュー項目候補として予測する（Ｓ３１）。そして、表示部１１は、表示する画面に、予測部１３により予測されたメニュー項目候補を表示する（Ｓ３２）。図６に示す例では、予測部１３は、ユーザの選択操作により選択された第１階層に属するメニュー項目１１１１ａに基づいて、第３階層に属するメニュー項目候補１１２１ａ、メニュー項目候補１１２１ｂおよびメニュー項目候補１１２１ｃを予測する。そして、表示部１１は、画面１１１１において、メニュー項目１１１１ａに隣接する形でメニュー項目候補１１２１ａ、メニュー項目候補１１２１ｂおよびメニュー項目候補１１２１ｃを表示する。
【００４７】
次に、表示装置１は、当該一のメニュー項目の選択を確定するユーザの確定操作または予測部１３により予測されたメニュー項目候補を選択するユーザの候補選択操作を受け付ける第２選択受付処理を行う（Ｓ４）。より具体的には、操作受付部１２は、ユーザの操作を受け付け、受け付けたユーザの操作に変化があるかを判定する。ユーザの操作が変化し、一のメニュー項目の選択を確定する確定操作を受け付けた場合に、Ｓ５に進む。一方、ユーザの操作が変化し、予測部１３により予測されたメニュー項目候補を選択する候補選択操作を受け付けた場合に、Ｓ５に進む。図６に示す例では、操作受付部１２は、表示部１１が画面１１１１に表示した第３階層のメニュー項目候補１１２１ａを選択するユーザのフリック操作による候補選択操作を受け付ける。または、操作受付部１２は、表示部１１が画面１１１１に表示した第１階層のメニュー項目１１１１ａをユーザが指を離す等の確定操作をすることでユーザがメニュー項目１１１１ａの選択を確定する確定操作を受け付ける。
【００４８】
Ｓ４において、ユーザの候補選択操作を受け付けた場合、表示装置１は、ショートカット遷移を実行する（Ｓ５）。より具体的には、表示部１１は、操作受付部１２が予測されたメニュー項目候補の一を選択するユーザの候補選択操作を受け付けた場合、第１階層の次の階層である第２階層等をスキップして、選択された当該一のメニュー項目候補に対応し、当該メニュー項目候補が属する階層の次の階層に属する１以上のメニュー項目を表示する第３画面に遷移する。図６に示す例では、表示部１１は、操作受付部１２がユーザのフリック操作によるメニュー項目候補１１２１ａを選択する候補選択操作を受け付けた場合、第２階層、第３階層をスキップして、当該メニュー項目候補に対応し、当該メニュー項目候補が属する第３階層の次の階層である第４階層に属する１以上のメニュー項目を表示する画面１１１４に遷移する。
【００４９】
一方、Ｓ４において、ユーザの確定操作を受け付けた場合、表示装置１は、次階層遷移を実行する（Ｓ６）。より具体的には、表示部１１は、操作受付部１２が当該一のメニュー項目の選択を確定するユーザの確定操作を受け付けた場合、第１階層の次の階層である第２階層に属する複数のメニュー項目を表示する第２画面に遷移する。図６に示す例では、表示部１１は、操作受付部１２がユーザの指を離す等の操作によるメニュー項目１１１１ａの選択を確定する確定操作を受け付けた場合、第２階層の複数のメニュー項目を表示する画面１１１２に遷移する。
【００５０】
次に、表示装置１は、遷移した画面が最下層に属するメニュー項目を表示する画面である遷移終了画面であるかを確認し（Ｓ７）、遷移終了画面であれば（Ｓ７でＹｅｓ）、処理を終了する。
【００５１】
一方、遷移終了画面でない場合（Ｓ７でＮｏ）、Ｓ２から処理をやり直す。図６に示す例を用いて説明すると、表示装置１は、第２階層におけるメニュー項目１１１２ａ、メニュー項目１１１２ａに隣接して配置される第３階層のメニュー項目候補１１２２ａ、メニュー項目候補１１２２ｂおよびメニュー項目候補１１２２ｃについて、上述したＳ２〜Ｓ６の処理を行う。
【００５２】
なお、図６に示す例では、第４階層が最下位の階層であるので第３階層に属する複数のメニュー項目のうち例えばメニュー項目１１１３ａを選択操作しても、メニュー項目候補は表示されない。つまり、第３階層では、ユーザは選択操作および確定操作を行なわれるが、候補選択操作は行なわれない。
【００５３】
［効果等］
本実施の形態の表示装置１およびその表示方法によれば、手戻りを発生させることなくユーザが行う操作の操作ステップ数を削減することができる。
【００５４】
より具体的には、本実施の形態の表示装置１およびその表示方法によれば、画面に表示される同一階層に属する複数のメニュー項目の一を選択および確定後に遷移する当該階層の下位階層に属するメニュー項目において選択される可能性の高いメニュー項目をメニュー項目候補として予測する。そして、当該画面において、選択された一のメニュー項目の近傍にメニュー項目候補を表示する。これにより、ユーザは、下位階層のメニュー項目を単純に選択する操作と、当該同一階層よりも２階層以上下位の階層のメニュー項目を表示する画面に遷移させる操作すなわち次の階層等を飛ばしたショートカット操作とを、最小限の指の動きで選択することができる。
【００５５】
図７は、比較例に係る表示装置の動作例の説明図である。図７に示す階層メニューは、図６と同様に４階層からなり、各階層の操作メニュー（メニュー項目）は８つであるとして示されている。
【００５６】
図７に示す比較例では、図５および図６を用いて説明したショートカット遷移を行うことができない。そのため、画面９１１に示される第１階層に属するメニュー項目のうち、一のメニュー項目として、例えばメニュー項目９１１ａをタッチすると、当該一のメニュー項目９１１ａが選択される。次いで、ユーザは、当該一のメニュー項目から指を離す等の操作で確定させると、画面９１２に示されるような当該一のメニュー項目の下位の第２階層に属するメニュー項目が表示される。そして、同様の操作により、ユーザは、画面９１２に示される第２階層に属する一のメニュー項目９１２ａを選択および確定し、画面９１３に示される第２階層に属する一のメニュー項目９１３ａを選択および確定する。このようにして、画面９１４に示される第４階層に属するユーザの所望する操作を行うことができる。つまり、図７に示すような比較例では、１階層ずつ画面遷移と操作を繰り返すすなわち下位階層のメニュー項目を単純に選択する操作を行うことしかできない。このため、ユーザが行う操作の操作ステップ数が多く操作時間が長い傾向にある。
【００５７】
それに対して、本実施の形態では、ユーザは、当該同一階層よりも２階層以上下位の階層のメニュー項目を表示する画面に遷移させる操作すなわち次の階層等を飛ばしたショートカット操作を行うことができるので、ユーザが行う操作の操作ステップ数を削減することができる。また、本実施の形態の表示装置１およびその表示方法では、提示されたメニュー項目候補がユーザが所望する操作でない場合には、図７に示す下位階層のメニュ項目を単純に選択する操作を行うことになるので、手戻りを発生させることもない。
【００５８】
（実施の形態２）
実施の形態１では、表示装置１は、予測表など予め定めらた対応表（設計表）などを用いて、メニュー項目候補を予測するとして説明したが、これに限らない。ユーザが過去に操作したメニュー項目の履歴に基づいて、メニュー項目候補を予測してもよい。以下、この場合について説明する。
【００５９】
［表示装置１Ａの構成］
図８は、実施の形態２に係る表示装置１Ａの機能構成の一例を示すブロック図である。図２と同様の要素には同一の符号を付しており、詳細な説明は省略する。図８に示す表示装置１Ａは、実施の形態１に係る図２に示す表示装置１に対して、操作受付部１２Ａ、予測部１３Ａおよび記憶部１４Ａの構成が異なる。以下、実施の形態１と異なるところを中心に説明する。
【００６０】
＜操作受付部１２Ａ＞
操作受付部１２Ａは、実施の形態１で説明した操作受付部１２の機能をすべて含む。本実施の形態では、操作受付部１２Ａは、ユーザが実際に操作したメニュー項目すなわちユーザが実行したメニュー項目を履歴情報として記憶部１４Ａに記憶する。
【００６１】
＜予測部１３Ａ＞
予測部１３Ａは、選択操作により選択された一のメニュー項目に基づいて、同一階層より２階層以上の下位の下位階層に属するメニュー項目であって当該ユーザが操作を意図すると推定されるメニュー項目であるメニュー項目候補を予測する。本実施の形態では、予測部１３Ａは、選択操作により選択された一のメニュー項目と記憶部１４Ａに記憶される履歴情報とに基づいて、メニュー項目候補を予測する。例えば、予測部１３Ａは、選択操作により選択された一のメニュー項目と記憶部１４Ａに記憶される履歴情報とに基づいて、当該一のメニュー項目を確定操作後にユーザが操作する確率の高いメニュー項目をメニュー項目候補として予測する。ここで、ユーザが操作する確率の高いメニュー項目は、例えば、履歴情報において、当該一のメニュー項目を確定操作後にユーザが行った頻度が高いメニュー項目としてもよい。
【００６２】
なお、その他については実施の形態１で説明した通りであるので、ここでの説明は省略する。
【００６３】
＜記憶部１４Ａ＞
記憶部１４Ａは、車両に搭載された車載機器に対してユーザが過去に操作したメニュー項目を示す情報である機器操作情報を少なくとも含む履歴情報を記憶する。本実施の形態では、記憶部１４Ａは、ハードディスク装置やＳＳＤ（Solid State Drive）などの記憶装置である。また、記憶部１４Ａが履歴情報として記憶する機器操作情報は、操作受付部１２Ａにより記憶される。ここで、機器操作情報は、例えばエアコンのオン、オフ、設定温度の変更等エアコン操作、オーディオのオン、オフ、音量変更や選曲変更等のオーディオ操作、ナビ装置の目的設定、目的変更などのナビ操作、ＡＤＡＳ設定取得するための操作、シートのヒータもしくはマッサージ等のオン、オフ、設定変更などのシート快適操作等、車載機器に対してユーザが過去に操作したメニュー項目を示す。
【００６４】
［効果等］
本実施の形態の表示装置１およびその表示方法によれば、過去にユーザが車載機器に対して操作したメニュー項目を示す履歴情報と、現在選択している一のメニュー項目とに基づいて、当該一のメニュー項目の選択確定後に選択される可能性の高い下位階層のメニュー項目をメニュー項目候補として予測することができる。これにより、メニュー項目候補の予測をより精度よく行えることができる。
【００６５】
このように、本実施の形態の表示装置１Ａおよびその表示方法によれば、手戻りを発生させることなくユーザが行う操作の操作ステップ数を削減することができる。
【００６６】
（実施の形態３）
実施の形態２では、表示装置１Ａは、ユーザが過去に操作したメニュー項目の履歴に基づいて、メニュー項目候補を予測するとして説明したが、これに限らない。ユーザが過去に操作したメニュー項目の履歴を含む他の情報の履歴を用いて、メニュー項目候補を予測してもよい。以下、この場合について説明する。
【００６７】
［表示装置１Ｂの構成］
図９は、実施の形態３に係る表示装置１Ｂの機能構成の一例を示すブロック図である。図２および図８と同様の要素には同一の符号を付しており、詳細な説明は省略する。図９に示す表示装置１Ａは、実施の形態２に係る図８に示す表示装置１Ａに対して、取得部１５および学習部１６が追加され、予測部１３Ｂおよび記憶部１４Ｂの構成が異なる。以下、実施の形態２と異なるところを中心に説明する。
【００６８】
＜予測部１３Ｂ＞
予測部１３Ｂは、選択操作により選択された一のメニュー項目に基づいて、同一階層より２階層以上の下位の下位階層に属するメニュー項目であって当該ユーザが操作を意図すると推定されるメニュー項目であるメニュー項目候補を予測する。本実施の形態では、予測部１３Ｂは、選択操作により選択された一のメニュー項目と学習部１６の学習結果に基づいて、メニュー項目候補を予測する。
【００６９】
＜記憶部１４Ｂ＞
記憶部１４Ｂは、車両に搭載された車載機器に対してユーザが過去に操作したメニュー項目を示す情報である機器操作情報を少なくとも含む履歴情報を記憶する。また、記憶部１４Ｂは、機器操作情報に加えて、車載機器に設定された設定情報を示す機器設定情報を含む履歴情報を記憶する。また、記憶部１４Ｂは、機器操作情報、機器設定情報、機器操作情報に示されるメニュー項目が操作される際における車両の周囲の環境を示す環境情報、当該機器操作情報に示されるメニュー項目が操作される際における車両の状況又は当該車両の走行状態の少なくとも一つである車両情報、機器操作情報に示されるメニュー項目が操作される際におけるユーザの状態であるユーザ状態情報、および、車両と車両の周辺の物体との関係を示す周辺情報を含む履歴情報を記憶する。
【００７０】
本実施の形態では、記憶部１４Ｂは、ハードディスク装置やＳＳＤ（Solid State Drive）などの記憶装置である。記憶部１４Ｂが履歴情報として記憶する機器操作情報は、操作受付部１２Ａにより記憶される。また、記憶部１４Ａが履歴情報として記憶する機器設定情報、環境情報、車両情報、ユーザ状態情報、および、周辺情報は、取得部１５により記憶される。
【００７１】
ここで、機器設定情報は、例えばエアコンの設定、オーディオの設定、ナビの設定などを含む。つまり、機器設定情報は、機器操作情報に示される車載機器に対してユーザが操作する前における当該車載機器に設定された設定情報である。また、環境情報は、例えば日時、天候、車両の内外の温度、湿度、照度などを含む。つまり、環境情報は、機器操作情報に示される車載機器に対してユーザが操作した際における当該車載機器の環境を示す情報である。車両情報は、例えば、車載機器が用いられる車両の車速、表示灯状態、警告灯状態、ワイパーの駆動状況、ライトの駆動状況、車速、ガソリン残量、当該車両にユーザが乗車してからの時間、ＧＰＳ、道路種別などを含む。つまり、車両情報は、機器操作情報に示される車載機器に対してユーザが操作した際における当該車両に関する情報である。ユーザ状態情報は、個人認証、視線、所作、姿勢、バイタル情報（呼吸、心拍、脈波）、温冷感などを含む。つまり、ユーザ状態情報は、機器操作情報に示される車載機器に対してユーザが操作した際におけるユーザの特徴量を示す情報である。なお、ユーザが車両の運転者である場合、ユーザ状態情報は、ドライバモニター情報に該当する。周辺情報は、例えば、車載機器が用いられる車両の周囲の対象物（例えば他車両）における位置、相対速度および大きさなどを含む。つまり、周辺情報は、ＡＤＡＳにより取得できる当該車両と当該車両の周辺の物体との関係を示す情報である。
【００７２】
＜取得部１５＞
取得部１５は、現時点すなわち、操作受付部１２Ａが、画面に表示された複数のメニュー項目の一を選択するユーザの選択操作を受け付けた時点における機器設定情報、環境情報、車両情報、ユーザ状態情報、および、周辺情報を取得する。そして、取得部１５は、取得したこれらの情報を予測部１３Ｂおよび記憶部１４Ｂに出力する。
【００７３】
本実施の形態では、取得部１５は、上記の情報を検出するセンサ群を備え、センサ群が検出して取得した上記の情報を予測部１３Ｂに出力する。センサ群には、車外環境センサ、車内環境センサ、およびドライバモニタセンサを含む。
【００７４】
車外環境センサは、車両の車外の環境を検出するセンサである。具体的には、車外環境センサは、位置情報を取得するＧＰＳ（Global Positioning System）センサ、ＣＡＮ（Controller Area Network）情報を取得するＣＡＮ情報取得部、車両外の温度・湿度を検出する車外温湿度センサ、車外の照度を検出する車外照度センサ、ＡＤＡＳ（Advanced Driver Assistance Systems）情報を取得するＡＤＡＳ情報取得部などを有する。ＣＡＮ情報は、車両の各電子制御ユニットから取得される情報である。ＣＡＮ情報としては、例えば、運転者が乗車してからの時間や、ワイパーの駆動状況、ライトの駆動状況、車速、ガソリン残量などが含まれている。ＡＤＡＳ情報は、車両の周囲に存在する他車両の位置及び大きさ、他車両と車両との相対速度などを含んでいる。具体的には、ＡＤＡＳ情報は、車両に搭載されたミリ波レーダ、レーザレーダやカメラなどから取得される、車両の周囲に存在する他車両の位置及び車線位置情報などの情報である。
【００７５】
車内環境センサは、車両の車内の環境を検出するセンサである。具体的には、車内環境センサは、車両内の温度・湿度を検出する車内温湿度センサ、車内の照度を検出する車内照度センサなどを有する。
【００７６】
ドライバモニタセンサは、運転者（ユーザ）の特徴量を検出するセンサである。具体的には、ドライバモニタセンサは、車両の車内に設置されたカメラである。運転者の特徴量としては、例えば、運転者の個人認証、運転者の視線、所作、姿勢、呼吸、心拍、脈波、温冷感などが挙げられる。
【００７７】
＜学習部１６＞
学習部１６は、記憶部１４Ｂに記憶される履歴情報において、機器設定情報、環境情報、車両情報、ユーザ状態情報および周辺情報と、機器操作情報とを関連付ける学習を行う。
【００７８】
本実施の形態では、学習部１６は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭなどを備えており、ＲＯＭに記憶されたプログラムをＣＰＵがＲＡＭに展開して実行することで、記憶部１４Ｂから取得した履歴情報に基づいて学習（機械学習）を実行する。より具体的には、学習部１６は、機器操作情報、機器設定情報、環境情報、車両情報、ユーザ状態情報、および、周辺情報を含む履歴情報に基づき、これらをモデル化することによって操作予測モデルを生成する。ここで、操作予測モデルは、機器設定情報、環境情報、車両情報、ユーザ状態情報および周辺情報および機器操作情報などの履歴情報を集約し、集約した履歴情報から構築される。なお、操作予測モデルは、学習部１６による学習により構築され、機器操作情報と機器設定情報との関係を少なくとも示す。
【００７９】
操作予測モデルは、履歴情報をクラスタリングして構築するクラスタリング型と、特定のユーザ（例えば、運転者ｘ）の履歴情報と類似する複数の履歴情報から運転者ｘの操作予測モデルを構築する個別適応型とがある。クラスタリング型は、算出した平均頻度により構築され、個別適応型はそれぞれの履歴情報における頻度の平均により構築される。具体的なの構築方法等は既知のため、ここでの説明は省略する。
【００８０】
なお、学習部１６は、記憶部１４Ｂに記憶される履歴情報において、機器設定情報と、機器操作情報とを関連付ける学習とを関連付ける学習を行うとしてもよい。この場合、学習部１６は、例えば、記憶部１４Ｂに記憶される機器設定情報と機器操作情報とを操作頻度の観点で関連付けする学習を行えばよい。
【００８１】
［表示装置１Ｂの動作］
次に、以上のように構成された表示装置１Ｂの動作について、図を用いて説明する。
【００８２】
＜学習処理＞
図１０は、実施の形態３に係る表示装置が行う学習動作を示すフローチャートである。
【００８３】
図１０において、まず、表示装置１Ｂは、履歴情報を取得する履歴情報取得処理を行う（Ｓ８１）。より具体的には、取得部１５は、環境情報、車両情報、周辺情報、ユーザ状態情報、機器設定情報および機器操作情報を取得する（Ｓ８１１〜Ｓ８１６）。なお、Ｓ８１１〜Ｓ８１６の処理順序は図１０に示す通りでなくてよい。
【００８４】
次に、表示装置１Ｂは、Ｓ８１で取得した履歴情報を記憶部１４Ｂに記憶する（Ｓ８２）。より具体的には、取得部１５は、取得した履歴情報である環境情報、車両情報、周辺情報、ユーザ状態情報、機器設定情報および機器操作情報を記憶部１４Ｂに記憶させる。
【００８５】
次に、表示装置１Ｂは、履歴情報を収集完了かを判定する（Ｓ８３）。完了していない場合には（Ｓ８３でＮｏ）、Ｓ８１の処理を繰り返する。一方、完了した場合には（Ｓ８３でＹｅｓ）、Ｓ８４に進む。
【００８６】
次に、表示装置１Ｂは、学習処理を行い、操作予測モデルを生成する（Ｓ８４、Ｓ８５）。具体的には、学習部１６は、記憶部１４Ｂに記憶される履歴情報において、機器設定情報、環境情報、車両情報、ユーザ状態情報および周辺情報と、機器操作情報とを関連付ける学習を行い、学習結果としてこれらの履歴情報をモデル化することによって操作予測モデルを生成する。
【００８７】
＜予測処理＞
図１１は、実施の形態３に係る表示装置１Ｂの動作を示すフローチャートである。図５と同様の要素には同一の符号を付しており、詳細な説明は省略する。
【００８８】
Ｓ３Ｂにおいて、表示装置１Ｂは、選択された一のメニュー項目に基づいて、メニュー項目候補を予測する予測処理を行う。より具体的には、予測部１３Ｂは、選択操作により選択された一のメニュー項目と学習部１６の学習結果に基づいて、メニュー項目候補を予測する（Ｓ３１Ｂ）。そして、表示部１１は、表示する画面に、予測部１３Ｂにより予測されたメニュー項目候補を表示する（Ｓ３２）。
【００８９】
図１２は、図１０に示すＳ３１Ｂの詳細処理を示すフローチャートである。
【００９０】
図１２において、まず、表示装置１Ｂは、現在情報を取得する現在情報取得処理を行う（Ｓ３１１）。より具体的には、取得部１５は、現時点の環境情報、車両情報、周辺情報、ユーザ状態情報、機器設定情報および機器操作情報を取得する（Ｓ３１１１〜Ｓ３１１６）。なお、Ｓ３１１１〜Ｓ３１１６の処理順序は図１２に示す通りでなくてよい。
【００９１】
次に、表示装置１Ｂは、Ｓ３１１で取得した現在情報を操作予測モデルに入力する（Ｓ３１２）。より具体的には、取得部１５は、取得した現在情報である現時点（選択操作により一のメニュー項目が選択された時点）の環境情報、車両情報、周辺情報、ユーザ状態情報、機器設定情報および機器操作情報を取得して、予測部１３Ｂに出力する。そして、予測部１３Ｂは、出力されたそれらの現在情報を学習部１６が生成した操作予測モデルに入力する。
【００９２】
次に、表示装置１Ｂは、メニュー項目候補を予測する（Ｓ３１３）。より具体的には、予測部１３Ｂは、Ｓ３１１で取得した現在情報を操作予測モデルに入力することでユーザが操作を意図すると推定されるメニュー項目を取得する。そして、予測部１３Ｂは、取得した１以上でメニュー項目をメニュー項目候補として推測する。
【００９３】
［効果等］
本実施の形態の表示装置１およびその表示方法によれば、記憶部に記憶される履歴情報において、機器設定情報、環境情報、車両情報、ユーザ状態情報および周辺情報と、機器操作情報とを関連付けた学習結果を用いて、ユーザが現在選択している一のメニュー項目から、当該一のメニュー項目の選択確定後に選択される可能性の高い下位階層のメニュー項目をメニュー項目候補として予測することができる。これにより、メニュー項目候補の予測をより精度よく行えることができる。
【００９４】
なお、上述したように、記憶部に記憶される履歴情報において、機器設定情報と機器操作情報とを少なくとも関連付けた学習結果を用いて、ユーザが現在選択している一のメニュー項目から、当該一のメニュー項目の選択確定後に選択される可能性の高い下位階層のメニュー項目をメニュー項目候補として予測するとしてもよい。機器操作情報の履歴情報のみを用いて、メニュー項目候補の予測を行う場合に比べるとより精度よく予測を行うことができるからである。
【００９５】
このようにして、本実施の形態の表示装置１Ｂおよびその表示方法によれば、手戻りを発生させることなくユーザが行う操作の操作ステップ数を削減することができる。
【００９６】
（その他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１〜３を説明した。しかしながら、本実施の形態における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記各実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【００９７】
また、本発明に係る実施の形態について図面を参照して詳述してきたが、上述した装置や各処理部の機能は、コンピュータプログラムにより実現され得る。
【００９８】
上述した機能をプログラムにより実現するコンピュータは、キーボードやマウス、タッチパッドなどの入力装置、ディスプレイやスピーカなどの出力装置、プロセッサまたはＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク装置やＳＳＤ（Solid State Drive）などの記憶装置、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）やＵＳＢ（Universal Serial Bus）メモリなどの記録媒体から情報を読み取る読取装置、ネットワークを介して通信を行うネットワークカードなどを備え、各部はバスにより接続される。
【００９９】
そして、読取装置は、上記プログラムを記録した記録媒体からそのプログラムを読み取り、記憶装置に記憶させる。あるいは、ネットワークカードが、ネットワークに接続されたサーバ装置と通信を行い、サーバ装置からダウンロードした上記各装置の機能を実現するためのプログラムを記憶装置に記憶させる。
【０１００】
そして、プロセッサまたはＣＰＵが、記憶装置に記憶されたプログラムをＲＡＭにコピーし、そのプログラムに含まれる命令をＲＡＭから順次読み出して実行することにより、上記各装置の機能が実現される。
【産業上の利用可能性】
【０１０１】
本発明に係る表示装置、表示方法及びプログラムは、車両内で用いられ車載機器など車両内の機器に対する操作を行うための階層メニューを表示する表示装置、表示方法及びプログラムに利用することができる。
【符号の説明】
【０１０２】
１、１Ａ、１Ｂ    表示装置
１０    メニュー構造記憶ＤＢ
１１    表示部
１２、１２Ａ    操作受付部
１３、１３Ａ、１３Ｂ    予測部
１４、１４Ａ、１４Ｂ    記憶部
１５    取得部
１６    学習部
１１１    メニュー提示部
１１２    予測メニュー配置部
１２１    メニュー選択受付部
１２２    メニュー確定受付部
１２３    メニュー実行受付部
９１１、９１２、９１３、９１４、１１１１、１１１２、１１１３    画面
【図１】
2018026015.tif 000003
【図２】
2018026015.tif 000004
【図３】
2018026015.tif 000005
【図４Ａ】
2018026015.tif 000006
【図４Ｂ】
2018026015.tif 000007
【図４Ｃ】
2018026015.tif 000008
【図５】
2018026015.tif 000009
【図６】
2018026015.tif 000010
【図７】
2018026015.tif 000011
【図８】
2018026015.tif 000012
【図９】
2018026015.tif 000013
【図１０】
2018026015.tif 000014
【図１１】
2018026015.tif 000015
【図１２】
2018026015.tif 000016