(57)【要約】  上位入力キーと、当該上位入力キーに紐付けられた複数の下位入力キーとから階層的に構成された入力キーに、ユーザに推薦する機能が対応付けられた下位入力キーが存在すると判定した場合に、当該下位入力キーを抽出する推薦機能抽出部（１０６）と、抽出された下位入力キーに紐付けられた上位入力キーの表示位置に、当該上位入力キーが視認可能に、抽出された下位入力キーを重畳表示するグラフィック情報を生成する推薦機能描画部（１０７）と、生成されたグラフィック情報を用いて、生成した表示情報を更新する表示情報制御部（１０２）とを備える。
2018225142.tif 000002
【特許請求の範囲】
【請求項１】
機器の機能を選択する入力キーを表示するための表示情報を生成する表示情報制御部と、
上位入力キーと、当該上位入力キーに紐付けられた複数の下位入力キーとから階層的に構成された前記入力キーに、ユーザに推薦する前記機能が対応付けられた下位入力キーが存在すると判定した場合に、当該下位入力キーを抽出する推薦機能抽出部と、
前記推薦機能抽出部が抽出した下位入力キーに紐付けられた上位入力キーの表示位置に、当該上位入力キーが視認可能に、前記抽出された下位入力キーを重畳表示するグラフィック情報を生成する推薦機能描画部とを備え、
前記表示情報制御部は、前記推薦機能描画部が生成したグラフィック情報を用いて、前記生成した表示情報を更新する表示制御装置。
【請求項２】
前記推薦機能描画部は、前記抽出された下位入力キーを、点滅させて表示する、または半透明にさせて表示し、且つ前記抽出された下位入力キーを視覚的に強調して表示する前記グラフィック情報を生成することを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記入力キーに付加する視覚的効果情報を蓄積する効果情報蓄積部を備え、
前記推薦機能描画部は、前記効果情報蓄積部から読み出した前記視覚的効果情報を用いて、前記グラフィック情報を生成することを特徴とする請求項１記載の表示制御装置。
【請求項４】
外部装置から取得した視覚的効果情報を用いて、前記効果情報蓄積部に蓄積された視覚的効果情報を更新する効果情報更新部を備えたことを特徴とする請求項３記載の表示制御装置。
【請求項５】
表示された前記入力キーへの操作が、前記抽出された下位入力キーを選択する操作として予め設定された操作であった場合に、当該下位入力キーに対応付けられた前記機能を実行させる制御を行い、前記予め設定された操作でなかった場合に、当該下位入力キーに紐付けられた前記上位入力キーに対応付けられた前記機能を実行させる制御を行う機能実行制御部を備えたことを特徴とする請求項１記載の表示制御装置。
【請求項６】
前記推薦機能抽出部は、ユーザに推薦する前記機能が対応付けられた下位入力キーとして、同一の上位入力キーに紐付けられた複数の下位入力キーを抽出した場合に、抽出した複数の下位入力キーから１つの下位入力キーを選択し、
前記推薦機能描画部は、前記選択された下位入力キーに紐付けられた上位入力キーの表示位置に、当該上位入力キーが視認可能に、前記選択された下位入力キーを重畳表示するグラフィック情報を生成することを特徴とする請求項１記載の表示制御装置。
【請求項７】
表示された前記入力キーへの操作が、前記抽出された下位入力キーが重畳表示された入力キーを選択する操作であるが、前記抽出された下位入力キーを選択する操作として予め設定された操作でない場合に、前記推薦機能抽出部に対して、前記抽出された下位入力キーの切り替えを指示する機能実行制御部とを備えたことを特徴とする請求項６記載の表示制御装置。
【請求項８】
請求項１記載の表示制御装置を備えた車載機器。
【請求項９】
機器の機能を選択する入力キーを表示するための表示情報を生成する表示情報制御部と、
上位入力キーと、当該上位入力キーに紐付けられた複数の下位入力キーとから階層的に構成された前記入力キーから、ユーザに推薦する前記機能が対応付けられた下位入力キーが存在すると判定した場合に、当該下位入力キーを抽出する推薦機能抽出部と、
前記推薦機能抽出部が抽出した下位入力キーに紐付けられた上位入力キーの表示位置に、当該上位入力キーが視認可能に、前記抽出された下位入力キーを重畳表示するグラフィック情報を生成する推薦機能描画部とを備え、
前記表示情報制御部は、前記推薦機能描画部が生成したグラフィック情報を用いて、前記生成した表示情報を更新する表示制御システム。
【請求項１０】
推薦機能抽出部が、上位入力キーと、当該上位入力キーに紐付けられた複数の下位入力キーとから階層的に構成された、機器の機能を選択する入力キーに、ユーザに推薦する前記機能が対応付けられた下位入力キーが存在すると判定した場合に、当該下位入力キーを抽出するステップと、
推薦機能描画部が、前記抽出された下位入力キーに紐付けられた上位入力キーの表示位置に、当該上位入力キーが視認可能に、前記抽出された下位入力キーを重畳表示するグラフィック情報を生成するステップと、
表示情報制御部が、前記生成されたグラフィック情報を用いて、前記生成した表示情報を更新するステップとを備えた表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報の表示を制御する機能を備えた装置等において、当該機能のうち、ユーザに推薦する機能を表示する技術に関するものである。
【背景技術】
【０００２】
従来、ユーザの嗜好に合った情報をユーザが選択入力可能に表示し、ユーザに推薦する技術が考案されている。例えば、特許文献１に記載されたコンテンツ選択装置では、電子番組表上でコンテンツに対する評価のユーザ入力、または画面上で検索条件のユーザ指定等を受け付け、当該ユーザ入力またはユーザ指定に基づいてコンテンツの評価を行い、ユーザの嗜好に合うと判断したコンテンツをユーザに推薦するコンテンツであるとして、電子番組表上で他のコンテンツとは異なる表示態様、例えば推薦するコンテンツに斜線を付す等により表示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００５／０２７５１２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載されたコンテンツ選択装置が推薦することができるコンテンツは、表示画面に表示された電子番組表上で表示されたコンテンツに限定される。そのため、特許文献１に開示された技術では、例えば、表示する情報が階層構造を有している場合に、表示画面に表示された電子番組表の下位層に存在する機能をユーザに推薦するように表示することができないという課題があった。
電子番組表の下位層に存在する機能をユーザに推薦する表示を行うためには、表示画面上で新たな表示領域を確保し、当該新たな表示領域に下位層に存在する機能を表示する必要がある。そのため、表示画面上で電子番組表を表示するための領域が狭められるという課題があった。【０００５】
この発明は、上記のような課題を解決するためになされたもので、表示画面に表示された情報の表示領域を狭めることなく、表示画面に表示された情報の下位層に存在するユーザに推薦する機能を、表示させることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る表示制御装置は、機器の機能を選択する入力キーを表示するための表示情報を生成する表示情報制御部と、上位入力キーと、当該上位入力キーに紐付けられた複数の下位入力キーとから階層的に構成された入力キーに、ユーザに推薦する機能が対応付けられた下位入力キーが存在すると判定した場合に、当該下位入力キーを抽出する推薦機能抽出部と、推薦機能抽出部が抽出した下位入力キーに紐付けられた上位入力キーの表示位置に、当該上位入力キーが視認可能に、抽出された下位入力キーを重畳表示するグラフィック情報を生成する推薦機能描画部とを備え、表示情報制御部は、推薦機能描画部が生成したグラフィック情報を用いて、生成した表示情報を更新するものである。
【発明の効果】
【０００７】
この発明によれば、表示画面に表示された情報の表示領域を狭めることなく、表示された情報の下位層に存在するユーザに推薦する機能を、表示させることができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１から実施の形態３で示す表示制御装置をナビゲーション装置に適用した場合の表示例を示す図である。
【図２】実施の形態１に係る表示制御装置の構成を示すブロック図である。
【図３】図３Ａ、図３Ｂおよび図３Ｃは、実施の形態１に係る表示制御装置の表示情報蓄積部に蓄積された情報の一例を示す図である。
【図４】図４Ａ、図４Ｂは、実施の形態１に係る表示制御装置のハードウェア構成例を示す図である。
【図５】実施の形態１に係る表示制御装置の表示制御動作を示すフローチャートである。
【図６】図６Ａ、図６Ｂは、実施の形態１に係る表示制御装置の下位入力キーのグラフィック情報を示す図である。
【図７】実施の形態１に係る表示制御装置の複製された下位入力キーが推薦表示された表示例を示す図である。
【図８】実施の形態１に係る表示制御装置の機能実行動作を示すフローチャートである。
【図９】実施の形態２に係る表示制御装置を備えた表示制御システムの構成を示すブロック図である。
【図１０】実施の形態２に係る表示制御装置の効果情報蓄積部の蓄積例を示す図である。
【図１１】図１１Ａ、図１１Ｂは、実施の形態２に係る表示制御装置のハードウェア構成例を示す図である。
【図１２】実施の形態２に係る表示制御装置と情報配信サーバによる、視覚的効果の蓄積動作を示すシーケンス図である。
【図１３】実施の形態２に係る表示制御装置の表示制御動作を示すフローチャートである。
【図１４】図１４Ａ、図１４Ｂ、図１４Ｃは、実施の形態２に係る表示制御装置のグラフィック情報を示す図である。
【図１５】実施の形態２に係る表示制御装置の複製された下位入力キーが推薦表示された表示例を示す図である。
【図１６】実施の形態２に係る表示制御装置のその他の構成を示すブロック図である。
【図１７】実施の形態３に係る表示制御装置の構成を示すブロック図である。
【図１８】実施の形態３に係る表示制御装置の表示制御動作を示すフローチャートである。
【図１９】実施の形態３に係る表示制御装置の複製された下位入力キーが推薦表示された表示例を示す図である。
【図２０】実施の形態３に係る表示制御装置の機能実行動作を示すフローチャートである。
【図２１】実施の形態３に係る表示制御装置の表示制御動作を示すフローチャートである。
【図２２】実施の形態３に係る表示制御装置の下位入力キー切り替え後の表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
以下の実施の形態１から実施の形態３で示す表示制御装置は、情報を提示する装置、例えばナビゲーション装置（車載機器）等に適用することができる。図１は、以下の実施の形態１から実施の形態３で示す表示制御装置１００をオーディオ一体型のナビゲーション装置に適用した場合の表示例を示している。図１で示した表示装置２００の画面例は、地図情報を表示する第１の表示領域２００ａと入力キーを表示する第２の表示領域２００ｂで構成されている。なお、以下では、図１で示した第２の表示領域２００ｂの表示を、デフォルト表示と記載する。
この実施の形態１から実施の形態３で示す表示制御装置は、少なくとも第２の表示領域２００ｂの表示制御を行うものである。第２の表示領域２００ｂには、例えばオーディオソースを切り替える機能、表示地図の視点を切り替える機能等を選択するユーザ操作を受け付ける入力キーが表示される。
第１の表示領域２００ａの表示制御は以下の実施の形態１から実施の形態３で示す表示制御装置が行ってもよいし、他の表示制御手段が行ってもよい。なお、第１の表示領域２００ａに地図情報を表示する制御は、公知の表示制御技術を適用可能であるため、詳細な説明は省略する。
【００１０】
実施の形態１．
図２は、実施の形態１に係る表示制御装置１００の構成を示すブロック図である。
表示制御装置１００は、入力制御部１０１、表示情報制御部１０２、表示情報蓄積部１０３、出力制御部１０４、推薦機能取得部１０５、推薦機能抽出部１０６、推薦機能描画部１０７、機能実行制御部１０８および機能実行部１０９を備える。
また、表示制御装置１００は、表示装置２００および操作入力装置３００と接続される。表示装置２００は、例えば、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ、プラズマディスプレイまたはブラウン管ディスプレイ等のディスプレイにより実現される。操作入力装置３００は、例えば表示装置２００と一体で形成されたタッチパネル、表示装置２００と別に設けられたハードキー等により実現される。
【００１１】
入力制御部１０１は、操作入力装置３００を介して入力されたユーザ操作の操作情報を取得する。入力制御部１０１は、取得した操作情報の内容に応じて、表示情報制御部１０２に操作情報を出力する。
操作情報とは、第２の表示領域２００ｂに表示された入力キーを操作する情報である。操作する情報には、操作した入力キーを示す情報および入力キーに対する操作内容（例えば、シングルクリック、ダブルクリック、長押し、フリック等の操作）の情報が含まれる。入力制御部１０１は、操作情報を、表示情報制御部１０２に出力する。
【００１２】
表示情報制御部１０２は、表示情報蓄積部１０３を参照し、表示装置２００の第２の表示領域２００ｂに表示すべき表示情報を生成する。表示情報制御部１０２は、第２の表示領域２００ｂのデフォルト表示の表示情報を生成してバッファ等の一時格納領域（図示しない）に格納する。
また、表示情報制御部１０２は、後述する推薦機能描画部１０７が生成した推薦機能のグラフィック情報を用いて、デフォルト表示の表示情報を更新する処理を行う。表示情報制御部１０２は、更新した表示情報を出力制御部１０４に出力すると共に、一時格納領域に格納する。なお、表示情報制御部１０２が生成する表示情報の詳細については後述する。
表示情報制御部１０２は、入力制御部１０１から入力された操作情報を、推薦表示された入力キーに対する操作か否かの判定のため、後述する機能実行制御部１０８に出力する。また、表示情報制御部１０２は、機能実行制御部１０８から、推薦表示された入力キーに対する操作か否かの判定結果を取得する。表示情報制御部１０２は、取得した判定結果と、入力キーと機能の紐付け情報とに基づいて、実行する機能を、後述する機能実行部１０９に出力する。
【００１３】
表示情報蓄積部１０３は、表示装置２００の第２の表示領域２００ｂを構成する入力キーに関する情報を蓄積する。表示情報蓄積部１０３は、例えば、図３に示す情報を蓄積する。
図３は、実施の形態１に係る表示制御装置１００の表示情報蓄積部１０３に蓄積された情報の一例を示す図である。
図３Ａは、第２の表示領域２００ｂを構成する入力キーの階層情報と、各入力キーによって実行される機能を紐づけた情報（以下、入力キーと機能の紐付け情報と記載する）とを示す図である。第２の表示領域２００ｂに表示される入力キーは階層的に設定されている。
図３Ａの例では、第１階層の入力キーとして「１（ＡＶＳｏｕｒｃｅ）」が存在する。当該第１階層の入力キー「１（ＡＶＳｏｕｒｃｅ）」に、第２階層の入力キー「１（ＳＤ）」、「２（ＣＤ）」、「３（ＴＶ）」、「４（Ｂｌｕｅｔｏｏｔｈ）（登録商標、以下記載を省略する）」および「５（ラジオ）」が紐付けられている。さらに第２階層の入力キー「５（ラジオ）」に、第３階層の入力キー「１（ＡＭ）」および「２（ＦＭ）」が紐付けられている。
また、第１階層の入力キー「１（ＡＶＳｏｕｒｃｅ）」の下位層の第２階層の入力キー「１（ＳＤ）」に対して、実行機能「１（ＳＤに切替）」が紐づけられている。同様に、第１階層の入力キー「１（ＡＶＳｏｕｒｃｅ）」の下位層の第２階層の入力キー「５（ラジオ）」の下位層の第３階層の入力キー「１（ＡＭ）」に対して、実行機能「５（ＡＭラジオに切替）」が紐づけられている。
【００１４】
図３Ａを参照しながら、第２の表示領域２００ｂに入力キーを表示した場合に、階層構造に応じて設定される上位入力キーと下位入力キーとの関係について説明する。
図３Ａにおいて、例えば第１階層の入力キーである「１（ＡＶＳｏｕｒｃｅ）」が第２の表示領域２００ｂに表示されている場合、当該入力キー「１（ＡＶＳｏｕｒｃｅ）」が上位入力キーとなる。一方、当該入力キー「１（ＡＶＳｏｕｒｃｅ）」に対応付けられた第２階層の入力キー「１（ＳＤ）」、「２（ＣＤ）」、「３（ＴＶ）」、および「４（Ｂｌｕｅｔｏｏｔｈ）」、「５（ラジオ）」および第３階層の入力キー「１（ＡＭ）」、「２（ＦＭ）」が下位入力キーとなる。
一方、例えば第２階層の入力キーである「１（ＳＤ）」、「２（ＣＤ）」、「３（ＴＶ）」、「４（Ｂｌｕｅｔｏｏｔｈ）」、および「５（ラジオ）」が第２の表示領域２００ｂに表示されている場合、当該入力キー「１（ＳＤ）」、「２（ＣＤ）」、「３（ＴＶ）」、「４（Ｂｌｕｅｔｏｏｔｈ）」、および「５（ラジオ）」が上位入力キーとなる。当該入力キー「５（ラジオ）」に対応付けられた第３階層の入力キー「１（ＡＭ）」および「２（ＦＭ）」が下位入力キーとなる。
このように、上位入力キーは、ユーザに推薦する機能を表示していない状態において、第２の表示領域２００ｂに表示する階層の入力キーであり、下位入力キーは、当該上位入力キーに紐づけられた下位層の入力キーである。
【００１５】
図３Ｂは、上位入力キーとして第２の表示領域２００ｂに表示された入力キー「１（ＡＶＳｏｕｒｃｅ）」のグラフィック情報の一例を示す図である。
図３Ｃは、下位入力キーとして第２の表示領域２００ｂに表示された入力キー「１（ＡＶＳｏｕｒｃｅ）」に紐付けられた入力キー「４（Ｂｌｕｅｔｏｏｔｈ）」のグラフィック情報を示している。
グラフィック情報は、ＩＤ、表示文字、表示位置、文字の大きさ、枠の大きさ、文字の色、背景の色、および効果で構成されている。
【００１６】
ＩＤは、階層関係と、図３Ａに示した入力キーの情報とで構成された情報である。
表示文字は、入力キーとして表示される文字である。
表示位置は、入力キーの表示位置を示す情報である。例えば、表示位置（１，１，５）および表示位置（２，２，２）の１つ目の要素「１」および「２」は表示される階層を示す数字であり、「１（ＡＶＳｏｕｒｃｅ）」の入力キーが最も上位の層に表示されることを示し、「４（Ｂｌｕｅｔｏｏｔｈ）」の入力キーが上から２番目の下位の層に表示されることを示している。
文字の大きさは、入力キーの表示文字の大きさを示す情報である。
枠の大きさは、入力キーの表示領域の大きさを示す情報である。
文字の色は、入力キーの表示文字の描画色を示す情報である。
背景の色は、入力キーの背景の領域の描画色を示す情報である。
効果は、入力キーの表示を点滅させる、または半透明にする等の表示効果を示す情報である。ここで、半透明とは、下位入力キーを透過させて、当該下位入力キーに紐付けられた上位入力キーを表示することである。
【００１７】
表示情報制御部１０２は、上述した図３Ａから図３Ｃに示した情報に基づいて、第２の表示領域２００ｂの表示情報を生成する。表示情報は、表示する各入力キーに対応した上位入力キーおよび下位入力キーを示す階層情報、および当該上位入力キーおよび下位入力キーに対応付けられた実行機能を示す情報、各入力キーの上位入力キーおよび下位入力キーのグラフィック情報で構成される。
【００１８】
出力制御部１０４は、表示情報制御部１０２から入力された表示情報に基づいて、第２の表示領域２００ｂに情報を表示する制御を行う。
推薦機能取得部１０５は、階層的に設定された複数の機能の中から、ユーザに推薦する機能を取得する。推薦機能取得部１０５は、例えばユーザの操作の履歴を示す情報、ユーザの操作の頻度を示す情報、各機能に付加された優先度等に基づいて、ユーザに推薦する機能を取得する。また、ユーザに推薦する機能は、固定の機能であってもよい。その場合、推薦機能取得部１０５は、メモリ（図示しない）または外部装置（図示しない）から、蓄積された固定の機能を取得する。また、ユーザに推薦する機能は、機能を提供する側が順位付けに基づいて決定した機能であってもよいし、ランダムに決定した機能であってもよい。推薦機能取得部１０５は、取得したユーザに推薦する機能を、推薦機能として推薦機能抽出部１０６に出力する。
なお、推薦機能取得部１０５は、階層的に設定された機能のうち、第２の表示領域２００ｂに表示する階層（上位層）の機能を推薦機能として取得する場合、または上位層に紐付けられた下位層の機能を推薦機能として取得する場合がある。
【００１９】
推薦機能取得部１０５が、階層的に設定された機能のうち、下位層に位置する機能をユーザに推薦する機能として取得する技術は、公知の技術を適用可能である。公知の技術として、例えば、以下に示す参考文献１に記載された技術が存在する。
・参考文献１
特開２０１０−２１８４３６号公報（請求項１、請求項５、段落［００２９］−［００３３］、段落［００９４］−［００９７］等の記載）
【００２０】
推薦機能抽出部１０６は、表示情報制御部１０２から取得した入力キーと機能の紐付け情報、および上位入力キーを参照し、上位入力キーに紐付けられた下位入力キーに、推薦機能取得部１０５から入力された推薦機能と同一の実行機能が紐付けられた下位入力キーが、存在するか判定を行う。推薦機能抽出部１０６は、推薦機能と同一の実行機能が紐付けられた下位入力キーが存在する場合に、推薦機能描画部１０７に対して当該下位入力キーのグラフィック情報の複製および変更を指示する。推薦機能抽出部１０６は、グラフィック情報の複製および変更を指示する際に、複製および変更すべき下位入力キーの情報および当該下位入力キーに紐づけられた上位入力キーの情報も合わせて推薦機能描画部１０７に出力する。
【００２１】
推薦機能描画部１０７は、表示情報蓄積部１０３から、推薦機能抽出部１０６からグラフィック情報の複製および変更が指示された下位入力キーおよび，当該下位入力キーに紐づけられた上位入力キーのグラフィック情報を取得する。推薦機能描画部１０７は、上位入力キーのグラフィック情報を参照しながら、複製した下位入力キーのグラフィック情報を変更する。
ここで、複製した下位入力キーのグラフィック情報の変更には、下位入力キーを紐付けられた上位入力キーに重畳表示させる変更と、複製した下位入力キーを重畳表示した結果、複製した下位入力キーの下側に位置する上位入力キーの表示内容をユーザが視認可能に表示させる変更と、重畳表示する複製した下位入力キーを視覚的に強調する効果を付加する変更とが含まれる。なお、推薦機能描画部１０７は、複製した下位入力キーのグラフィック情報の変更として、上述した変更以外の変更を追加して行ってもよい。
【００２２】
複製した下位入力キーを紐付けられた上位入力キーに重畳表示させる変更とは、具体的に、複製した下位入力キーの表示位置および枠の大きさを、重畳させる上位入力キーの表示位置および枠の大きさと一致させる変更である。
重畳表示した複製した下位入力キーの下側に位置する上位入力キーの表示内容をユーザが視認可能に表示させる変更とは、具体的に、複製した下位入力キーを点滅表示させるまたは半透明に表示させる効果を付加する等の変更である。
重畳表示する複製した下位入力キーを視覚的に強調する効果を付加する変更とは、具体的に、複製した下位入力キーの色を変更する、模様をつける、文字を大きくする、または略語を使う等の変更である。
推薦機能描画部１０７は、複製および変更した下位入力キーのグラフィック情報を表示情報制御部１０２に出力する。
【００２３】
機能実行制御部１０８は、推薦機能抽出部１０６から複製および変更すべき下位入力キーの情報および当該下位入力キーに紐付けられた上位入力キーの情報を取得し、取得した情報と、表示情報制御部１０２から入力された操作情報とに基づいて、推薦表示された下位入力キー、当該下位入力キーが重畳表示された上位入力キー、または推薦機能が表示されていない通常の入力キーのいずれが選択されたか判定を行う。機能実行制御部１０８は、判定結果を表示情報制御部１０２に出力する。表示情報制御部１０２は、入力された判定結果に応じて、表示情報蓄積部１０３から対応する実行機能を読み出し、機能実行部１０９に出力する。
機能実行部１０９は、表示情報制御部１０２から入力された実行機能を実行する処理を行う。
【００２４】
次に、表示制御装置１００のハードウェア構成例を説明する。
図４Ａ、図４Ｂは、表示制御装置１００のハードウェア構成例を示す図である。
表示制御装置１００における入力制御部１０１、表示情報制御部１０２、出力制御部１０４、推薦機能取得部１０５、推薦機能抽出部１０６、推薦機能描画部１０７、機能実行制御部１０８および機能実行部１０９は、図４Ａに示すように専用のハードウェアである処理回路１００ａであってもよいし、図４Ｂに示すようにメモリ１００ｃに格納されているプログラムを実行するプロセッサ１００ｂであってもよい。
【００２５】
図４Ａに示すように、入力制御部１０１、表示情報制御部１０２、出力制御部１０４、推薦機能取得部１０５、推薦機能抽出部１０６、推薦機能描画部１０７、機能実行制御部１０８および機能実行部１０９が専用のハードウェアである場合、処理回路１００ａは、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit），ＦＰＧＡ（Field-programmable Gate Array）、またはこれらを組み合わせたものが該当する。入力制御部１０１、表示情報制御部１０２、出力制御部１０４、推薦機能取得部１０５、推薦機能抽出部１０６、推薦機能描画部１０７、機能実行制御部１０８および機能実行部１０９の各部の機能それぞれを処理回路で実現してもよいし、各部の機能をまとめて１つの処理回路で実現してもよい。
【００２６】
図４Ｂに示すように、入力制御部１０１、表示情報制御部１０２、出力制御部１０４、推薦機能取得部１０５、推薦機能抽出部１０６、推薦機能描画部１０７、機能実行制御部１０８および機能実行部１０９がプロセッサ１００ｂである場合、各部の機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ１００ｃに格納される。プロセッサ１００ｂは、メモリ１００ｃに記憶されたプログラムを読み出して実行することにより、入力制御部１０１、表示情報制御部１０２、出力制御部１０４、推薦機能取得部１０５、推薦機能抽出部１０６、推薦機能描画部１０７、機能実行制御部１０８および機能実行部１０９の各機能を実現する。即ち、入力制御部１０１、表示情報制御部１０２、出力制御部１０４、推薦機能取得部１０５、推薦機能抽出部１０６、推薦機能描画部１０７、機能実行制御部１０８および機能実行部１０９は、プロセッサ１００ｂにより実行されるときに、後述する図５および図８に示す各ステップが結果的に実行されることになるプログラムを格納するためのメモリ１００ｃを備える。また、これらのプログラムは、入力制御部１０１、表示情報制御部１０２、出力制御部１０４、推薦機能取得部１０５、推薦機能抽出部１０６、推薦機能描画部１０７、機能実行制御部１０８および機能実行部１０９の手順または方法をコンピュータに実行させるものであるともいえる。
【００２７】
ここで、プロセッサ１００ｂとは、例えば、ＣＰＵ（Central Processing Unit）、処理装置、演算装置、プロセッサ、マイクロプロセッサ、マイクロコンピュータ、またはＤＳＰ（Digital Signal Processor）などのことである。
メモリ１００ｃは、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（Electrically EPROM）等の不揮発性または揮発性の半導体メモリであってもよいし、ハードディスク、フレキシブルディスク等の磁気ディスクであってもよいし、ミニディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の光ディスクであってもよい。
【００２８】
なお、入力制御部１０１、表示情報制御部１０２、出力制御部１０４、推薦機能取得部１０５、推薦機能抽出部１０６、推薦機能描画部１０７、機能実行制御部１０８および機能実行部１０９の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。このように、表示制御装置１００における処理回路１００ａは、ハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。
【００２９】
次に、表示制御装置１００の動作について説明する。
表示制御装置１００の動作は、入力キーの表示制御を行う処理と、表示された入力キーが選択された際の機能実行を行う処理とに分けて説明する。
図５は、実施の形態１に係る表示制御装置１００の表示制御動作を示すフローチャートである。
なお、図５のフローチャートの処理が行われる前提として、表示情報制御部１０２が第２の表示領域２００ｂにデフォルト表示を行うための表示情報を生成し、出力制御部１０４が当該表示情報に基づいて第２の表示領域２００ｂに情報を表示する制御を行っているものとする。また、第２の表示領域２００ｂのデフォルト表示の表示情報は一時格納領域に格納されているものとする。また、推薦機能取得部１０５は、例えばユーザの操作履歴を示す情報を参照してユーザに推薦する機能を算出しているものとする。
【００３０】
推薦機能取得部１０５は、推薦機能を取得し、推薦機能抽出部１０６に出力する（ステップＳＴ１）。推薦機能抽出部１０６は、表示情報制御部１０２から入力キーと機能の紐付け情報、および上位入力キーを取得する（ステップＳＴ２）。
【００３１】
推薦機能抽出部１０６は、ステップＳＴ２で取得した入力キーと機能の紐付け情報、および上位入力キーを参照し、下位入力キーの実行機能に、推薦機能取得部１０５が算出した推薦機能と同一の実行機能が存在するか否か判定を行う（ステップＳＴ３）。同一の実行機能が存在する場合（ステップＳＴ３；ＹＥＳ）、推薦機能抽出部１０６は、推薦機能と同一の実行機能が紐付けられた下位入力キーと、当該下位入力キーに紐付けられた上位入力キーとを示す情報を推薦機能描画部１０７に出力し、当該下位入力キーのグラフィック情報の複製および変更を推薦機能描画部１０７に指示する（ステップＳＴ４）。一方、同一の実行機能が存在しない場合（ステップＳＴ３；ＮＯ）、処理を終了する。
【００３２】
推薦機能描画部１０７は、ステップＳＴ４で入力された情報に基づいて、下位入力キーおよび上位入力キーのグラフィック情報を表示情報蓄積部１０３から取得する（ステップＳＴ５）。推薦機能描画部１０７は、ステップＳＴ５で取得したグラフィック情報を参照し、複製した下位入力キーを上位入力キーに重畳表示するための変更を、複製した下位入力キーのグラフィック情報に対して行い、表示情報制御部１０２に出力する（ステップＳＴ６）。表示情報制御部１０２は、ステップＳＴ６で入力された複製された下位入力キーのグラフィック情報を用いて新たな入力キーを生成し、一時格納領域の表示情報を更新し、更新後の表示情報を出力制御部１０４に出力する（ステップＳＴ７）。
【００３３】
出力制御部１０４は、ステップＳＴ７で入力された表示情報に基づいて、表示装置２００の第２の表示領域２００ｂに情報を表示する制御を行い（ステップＳＴ８）、処理を終了する。
【００３４】
次に、上述した図５のフローチャートの各処理について、図１、図３、図６および図７を参照しながら具体的に説明する。
図６は、実施の形態１に係る表示制御装置１００の下位入力キーのグラフィック情報を示す図であり、図６Ａはオリジナルのグラフィック情報を示し、図６Ｂは複製および変更後のグラフィック情報を示している。
図７は、実施の形態１に係る表示制御装置１００の表示例を示す図であって、複製および変更後の下位入力キーのグラフィック情報を推薦表示した表示例を示す図である。
【００３５】
図５のフローチャートの処理が行われる前提として、第２の表示領域２００ｂに図１で示したデフォルト表示が行われているものとする。また、推薦機能取得部１０５は、ユーザに推薦する機能として、「Ｂｌｕｅｔｏｏｔｈへの切替機能」を算出しているものとする。
ステップＳＴ１として推薦機能取得部１０５は、算出した推薦機能を推薦機能抽出部１０６に出力する。
【００３６】
表示情報制御部１０２が一時格納領域に保有する情報は、第２の表示領域２００ｂのデフォルト表示に表示された上位入力キー、当該上位入力キーに紐付けられた下位入力キーとの階層情報および入力キーの実行機能を示す情報（例えば、図３Ａで示した情報であって、入力キーと機能との紐づけ情報）、当該上位入力キーと当該下位入力キーのグラフィック情報（例えば図３Ｂ、図３Ｃ）、および当該グラフィック情報から生成された表示情報で構成される。
ステップＳＴ２として、推薦機能抽出部１０６は、表示情報制御部１０２に対して、入力キーと機能の紐付け情報、および上位入力キーの取得要求を行い、取得する。
【００３７】
ステップＳＴ３として、推薦機能抽出部１０６は、取得した入力キーと機能の紐付け情報、および上位入力キーを参照し、各下位入力キーの実行機能である「１（ＳＤに切替）」、「２（ＣＤに切替）」、「３（ＴＶに切替）」、「４（Ｂｌｕｅｔｏｏｔｈに切替）」、「５（ＡＭラジオに切替）」および「６（ＦＭラジオに切替）」に、推薦機能取得部１０５が算出した推薦機能である「Ｂｌｕｅｔｏｏｔｈへの切替機能」と同一の実行機能が存在するか否か判定を行う。
【００３８】
同一の実行機能「４（Ｂｌｕｅｔｏｏｔｈに切替）」が存在することから（ステップＳＴ３；ＹＥＳ）、ステップＳＴ４として、推薦機能抽出部１０６は実行機能「４（Ｂｌｕｅｔｏｏｔｈに切替）」に対応した下位入力キー「１−４（Ｂｌｕｅｔｏｏｔｈ）」のグラフィック情報の複製および変更を、推薦機能描画部１０７に指示する。推薦機能抽出部１０６は、グラフィック情報の複製および変更を指示する際に、下位入力キー「１−４（Ｂｌｕｅｔｏｏｔｈ）」の情報と、当該下位入力キーに紐付けられた上位入力キー「１（ＡＶＳｏｕｒｃｅ）」の情報とを、推薦機能描画部１０７に出力する。
【００３９】
ステップＳＴ５として、推薦機能描画部１０７は、表示情報蓄積部１０３から、下位入力キー「１−４（Ｂｌｕｅｔｏｏｔｈ）」のグラフィック情報、および上位入力キー「１（ＡＶＳｏｕｒｃｅ）」のグラフィック情報を取得する。
ステップＳＴ６として、推薦機能描画部１０７は、上位入力キー「１（ＡＶＳｏｕｒｃｅ）」のグラフィック情報を用いて、複製した下位入力キーのグラフィック情報の「表示文字」、「表示位置」、「文字の大きさ」、「枠の大きさ」、「背景の色」、「効果」を変更する。
【００４０】
推薦機能描画部１０７による、グラフィック情報の変更の一例を図６Ａおよび図６Ｂに示している。図６Ａと図６Ｂのグラフィック情報を比較すると、「表示文字」が「Ｂｌｕｅｔｏｏｔｈ」から「ＢＴ」に変更され、「表示位置」が「（２，２，２）」から「（１，１，５）」に変更され、「文字の大きさ」が「３」から「５」に変更され、「枠の大きさ」が「１×３」から「１×１」に変更され、「背景の色」が「５（灰色）」から「２（青色）」に変更され、「効果」が「０（なし）」から「２（半透明）」に変更されている。
【００４１】
表示文字は、視覚的に強調する効果を付加することを目的とし、「Ｂｌｕｅｔｏｏｔｈ」から「ＢＴ」に変更されている。
表示位置は、下位入力キーを紐付けられた上位入力キーに重畳表示させることを目的とし、「（２，２，２）」から上位入力キーの表示位置「（１，１，５）」（図３Ｂ参照）と同一の位置に変更している。表示位置の一つ目の要素は表示位置の階層を示しており、図６Ａでは階層が第２階層であることを示しているが、図６Ｂでは階層が第１階層に変更されている。なお、階層における表示位置も同じに変更されている。これにより、推薦機能に対応した複製された下位入力キーが上位入力キーと同一階層の同じ位置に表示される、すなわち複製された下位入力キーが上位入力キーに重畳表示される。
【００４２】
文字の大きさは、視覚的に強調する効果を付加することを目的とし、「３」から「５」に変更されている。
枠の大きさは、下位入力キーを紐付けられた上位入力キーに重畳表示させることを目的とし、「１×３」から上位入力キーの枠の大きさ「１×１」（図３Ｂ参照）と同一の大きさに変更されている。
背景の色は、視覚的に強調する効果を付加することを目的とし、「５（灰色）」から「２（青色）」に変更されている。
効果は、複製された下位入力キーの下側に位置する上位入力キーの表示内容をユーザが視認可能に表示させることを目的とし、「０（なし）」から「２（半透明）」に変更されている。
【００４３】
推薦機能描画部１０７は、図６Ｂで示した複製および変更後の下位入力キーのグラフィック情報を表示情報制御部１０２に出力する。ステップＳＴ７として、表示情報制御部１０２は、入力されたグラフィック情報を用いて新たな入力キーを生成し、一時格納領域の表示情報を更新し、更新後の表示情報を出力制御部１０４に出力する。ステップＳＴ８として、出力制御部１０４は、入力された情報に基づいて、図７に示す表示を行うように、表示制御を行う。
図７の表示例では、変更後のグラフィック情報に応じて、上位入力キー２００ｃ（「ＡＶＳｏｕｒｃｅ」）に複製された下位入力キー２００ｄ（「ＢＴ」）が重畳表示されている。また、複製された下位入力キー２００ｄは、表示文字は「ＢＴ」（略語）、文字の色は「白」、背景の色は「青」、文字の大きさは「５」となっている。また、上位入力キー２００ｃをユーザが視認できるよう、複製された下位入力キー２００ｄの表示は半透明となっている。
【００４４】
次に、表示された入力キーが選択された際の機能実行を行う処理について説明する。
図８は、実施の形態１に係る表示制御装置１００の機能実行動作を示すフローチャートである。図８のフローチャートでは、上述した図７で示した表示画面に対して操作入力が行われるものとして説明を行う。
入力制御部１０１は、操作入力装置３００を介して機能実行を指示するユーザ操作を受け付けると、ユーザ操作に応じた操作情報を表示情報制御部１０２に出力する。表示情報制御部１０２は、機能実行制御部１０８に、取得した操作情報を出力する（ステップＳＴ２１）。機能実行制御部１０８は、推薦機能抽出部１０６から、複製および変更すべき下位入力キーの情報および当該下位入力キーに紐づけられた上位入力キーの情報を取得し、ステップＳＴ２１で入力された操作情報で示されたユーザ操作が、推薦機能である下位入力キーが重畳表示された入力キーを選択する操作であるか否か判定を行う（ステップＳＴ２２）。
【００４５】
推薦機能が重畳表示された入力キーを選択する操作である場合（ステップＳＴ２２；ＹＥＳ）、機能実行制御部１０８はさらに操作情報を参照し、入力キーに対する操作内容が予め設定した操作内容（例えば、ダブルクリック）であるか否か判定を行う（ステップＳＴ２３）。予め設定した操作内容であった場合（ステップＳＴ２３；ＹＥＳ）、機能実行制御部１０８は、推薦表示された下位入力キーが選択されたと判断する（ステップＳＴ２４）。機能実行制御部１０８は、表示情報制御部１０２に、推薦表示された下位入力キーを示す情報を返す。表示情報制御部１０２は、受け取った実行すべきキーを示す情報と、参照した入力キーと機能の紐付け情報に基づいて、選択された下位入力キーに対応付けられた実行機能を取得し、機能実行部１０９に出力する（ステップＳＴ２５）。
【００４６】
一方、予め設定した操作内容でなかった場合（ステップＳＴ２３；ＮＯ）、機能実行制御部１０８は、推薦機能が重畳表示された上位入力キーが選択されたと判断する（ステップＳＴ２６）。機能実行制御部１０８は、表示情報制御部１０２に、推薦機能が重畳表示された上位入力キーを示す情報を返す。表示情報制御部１０２は、受け取った実行すべきキーを示す情報と、参照した入力キーと機能の紐付け情報に基づいて、選択された上位入力キーに対応付けられた実行機能を取得し、機能実行部１０９に出力する（ステップＳＴ２７）。
【００４７】
また、推薦機能が重畳表示された入力キーを選択する操作でなかった場合（ステップＳＴ２２；ＮＯ）、機能実行制御部１０８は推薦機能が表示されていない通常の入力キーが選択されたと判断する（ステップＳＴ２８）。機能実行制御部１０８は、表示情報制御部１０２に、通常の入力キーを示す情報を返す。表示情報制御部１０２は、受け取った実行すべきキーを示す情報と、参照した入力キーと機能の紐付け情報に基づいて、選択された通常の入力キーに対応付けらえた実行機能を取得し、機能実行部１０９に出力する（ステップＳＴ２９）。機能実行部１０９は、ステップＳＴ２５、ステップＳＴ２７またはステップＳＴ２９で入力された実行機能に基づいて、機能を実行し（ステップＳＴ３０）、処理を終了する。
【００４８】
次に、図８のフローチャートの各処理について、図３および図７を参照しながら具体的に説明する。
ステップＳＴ２１として、図７の第２の表示領域２００ｂにおいてユーザ操作を受け付けると、入力制御部１０１は、ユーザ操作が入力されたキーを示す情報、ユーザ操作の操作内容を含む操作情報を表示情報制御部１０２に出力する。表示情報制御部１０２は、機能実行制御部１０８に、取得した操作情報を出力する。ステップＳＴ２２として、機能実行制御部１０８は、操作情報が示す入力キーを示す情報と、推薦機能抽出部１０６から取得した、複製および変更すべき下位入力キーの情報および当該下位入力キーに紐づけられた上位入力キーの情報とに基づいて、ユーザ操作が、推薦機能が重畳表示された入力キー２００ｅを選択する操作であると判定する（ステップＳＴ２２；ＹＥＳ）。
【００４９】
ステップＳＴ２３として、入力キー２００ｅに対する操作内容が予め設定したダブルクリックであると判定された場合（ステップＳＴ２３；ＹＥＳ）、ステップＳＴ２４として、機能実行制御部１０８は推薦表示された下位入力キー２００ｄ（「ＢＴ」）が選択されたと判断する。ステップＳＴ２５として、機能実行制御部１０８は、表示情報制御部１０２に、推薦表示された下位入力キーを示す情報（「１−４（Ｂｌｕｅｔｏｏｔｈ）」）を返す。表示情報制御部１０２は、受け取った実行すべきキーを示す情報と、参照した図３Ａの情報に基づいて、推薦表示された下位入力キー２００ｄ（「ＢＴ」）の実行機能「４（Ｂｌｕｅｔｏｏｔｈに切替）」を取得し、機能実行部１０９に出力する。ステップＳＴ３０として、機能実行部１０９はＢｌｕｅｔｏｏｔｈに切り替える機能を実行する。
【００５０】
一方、ステップＳＴ２３として、入力キー２００ｅに対する操作内容が予め設定されていないシングルクリックであると判定された場合（ステップＳＴ２３；ＮＯ）、ステップＳＴ２６として、機能実行制御部１０８は上位入力キー２００ｃ（「ＡＶＳｏｕｒｃｅ」）が選択されたと判断する。ステップＳＴ２７として、機能実行制御部１０８は、表示情報制御部１０２に、上位入力キーを示す情報（「１（ＡＶＳｏｕｒｃｅ）」）を返す。表示情報制御部１０２は、受け取った実行すべきキーを示す情報と、参照した図３Ａの情報に基づいて、上位入力キー２００ｃ（「ＡＶＳｏｕｒｃｅ」）の実行機能「ＡＶＳｏｕｒｃｅの表示」を取得し、機能実行部１０９に出力する。図３Ａでは、上位入力キー２００ｃ（「ＡＶＳｏｕｒｃｅ」）に対して、５つのＡＶＳｏｕｒｃｅ（第２階層の「１（ＳＤ）」、「２（ＣＤ）」・・・等）が対応付けられていることから、ＡＶＳｏｕｒｃｅ（第２階層の「１（ＳＤ）」、「２（ＣＤ）」・・・等）を表示する実行機能を取得する。ステップＳＴ３０として、機能実行部１０９はＡＶＳｏｕｒｃｅの第２階層を表示する機能を実行する。
【００５１】
ステップＳＴ２２として、入力キー２００ｅを選択する操作でないと判定した場合（ステップＳＴ２２；ＮＯ）、ステップＳＴ２８として、機能実行制御部１０８は入力キー２００ｅ以外の推薦する機能が表示されていない入力キー（例えば、入力キー２００ｆ等、以下通常の入力キーと記載する）が選択されたと判断する。ステップＳＴ２９として、機能実行制御部１０８は、表示情報制御部１０２に、通常の入力キーを示す情報（入力キー２００ｆのＩＤ）を返す。表示情報制御部１０２は、受け取った実行すべきキーを示す情報と，参照した図３Ａの情報に基づいて、入力キー２００ｆに対応付けられた実行機能「広域表示に切換」を取得し、機能実行部１０９に出力する。ステップＳＴ３０として、機能実行部１０９は表示を広域表示に切り換える機能を実行する。
【００５２】
以上のように、この実施の形態１によれば、機器の機能を選択する入力キーを表示するための表示情報を生成する表示情報制御部１０２と、上位入力キーと、当該上位入力キーに紐付けられた複数の下位入力キーとから階層的に構成された入力キーに、ユーザに推薦する機能が対応付けられた下位入力キーが存在すると判定した場合に、当該下位入力キーを抽出する推薦機能抽出部１０６と、抽出された下位入力キーに紐付けられた上位入力キーの表示位置に、当該上位入力キーが視認可能に、抽出された下位入力キーを複製し、重畳表示するグラフィック情報を生成する推薦機能描画部１０７とを備え、表示情報制御部１０２は、生成されたグラフィック情報を用いて、生成した表示情報を更新するように構成したので、情報を提供するための表示領域を狭めることなく、第１階層の入力キーの下位層に存在する第２，３，・・・ｎ階層の入力キーに対応付けられた実行機能をユーザに推薦することができる。
【００５３】
また、この実施の形態１によれば、推薦機能描画部１０７は、抽出され複製された下位入力キーを、点滅させて表示する、または半透明にさせて表示し、且つ抽出され複製された下位入力キーを視覚的に強調して表示するグラフィック情報を生成するように構成したので、ユーザは上位入力キーと当該上位入力キーに重畳表示した複製された下位入力キーとの両方を視認することができる。
【００５４】
また、この実施の形態１によれば、表示された入力キーへの操作が、推薦表示された下位入力キーを選択する操作として予め設定された操作であった場合に、当該下位入力キーに対応付けられた機能を実行させる制御を行い、予め設定された操作でなかった場合に、当該下位入力キーに紐付けられた上位入力キーに対応付けられた機能を実行させる制御を行う機能実行制御部１０８を備えるように構成したので、推薦された機能を実行する入力キーと、推薦された機能が重畳表示された元の入力キーの、両方の機能を実行させることができる。
【００５５】
なお、上記では、第２階層の入力キーを推薦機能とする例を示したが、第２階層より下位層の入力キーである第３，４，・・・ｎ階層の入力キーで実行可能な機能を推薦機能として、複製された下位入力キーを、第１階層の入力キーに重畳表示させてもよい。また、上位入力キーは、現在表示している入力キーを指すことから、第１階層の入力キーに限定されるものではない。
【００５６】
実施の形態２．
この実施の形態２では、推薦機能の表示方法をユーザが選択する構成を示す。
図９は、実施の形態２に係る表示制御装置１００Ａを備えた表示制御システムの構成を示すブロック図である。
実施の形態２に係る表示制御装置１００Ａは、無線通信を介して情報配信サーバ４００と接続される。表示制御装置１００Ａは、図２に示した実施の形態１の表示制御装置１００に対して、通信部１１０、効果情報更新部１１１および効果情報蓄積部１１２を追加して構成している。また、推薦機能描画部１０７に替えて、推薦機能描画部１０７ａを設けて構成している。
以下では、実施の形態１に係る表示制御装置１００の構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。
【００５７】
通信部１１０は、無線通信用の送信機（図示しない）と受信機（図示しない）によって実現される。通信部１１０は、情報配信サーバ４００と無線通信を確立し、情報の送受信を行う。具体的には、通信部１１０は、情報配信サーバ４００に対して視覚的な効果情報の取得を要求するリクエスト情報を送信する。ここで、視覚的効果情報とは、入力キーを点滅させて表示する、半透明にさせて表示する、入力キーの表示文字の文字サイズを大きくする等の強調させて表示するための情報（推薦表示された下位入力キーの下側に位置する上位入力キーを、視認可能に表示するためと、視覚的に強調するための情報）である。なお、視覚的効果情報の詳細については後述する。通信部１１０は、当該リクエスト情報に応じて情報配信サーバ４００から送信された視覚的効果情報を受信する。
【００５８】
効果情報更新部１１１は、任意のタイミングでリクエスト情報を生成し、通信部１１０を介して情報配信サーバ４００に送信する。ここで任意のタイミングとは、ユーザが操作入力装置３００を介して指定したタイミング、または予め設定された定期的なタイミング（例えば、毎日等）等である。効果情報更新部１１１は、ユーザが希望する視覚的効果情報を指定する情報を含むリクエスト情報を生成してもよい。その場合、ユーザは、操作入力装置３００を用いて、希望する視覚的効果情報を指定する。
効果情報更新部１１１は、通信部１１０を介して、情報配信サーバ４００から送信された視覚的効果情報を取得する。効果情報更新部１１１は、取得した視覚的効果情報を用いて効果情報蓄積部１１２の蓄積データを更新する。
【００５９】
効果情報蓄積部１１２は、情報配信サーバ４００から取得した視覚的効果情報を格納する格納領域である。
図１０は、実施の形態２に係る表示制御装置１００Ａの効果情報蓄積部１１２の蓄積例を示す図である。
効果情報蓄積部１１２に蓄積される視聴的効果情報は、例えば「ＩＤ」、「表示文字」、「文字の大きさ」、「文字の色」、「背景の色」および「効果」等を指定した条件で構成される。図１０で示した条件のうち、視覚的効果情報を示す項目は、「表示文字」、「文字の大きさ」、「文字の色」、「背景の色」および「効果」である。
図１０の例では、各入力キーに対して視覚的効果情報が設定される構成を示したが、設定単位は入力キーに限定されるものではない。
【００６０】
推薦機能描画部１０７ａは、推薦機能抽出部１０６から入力された上位入力キーおよび下位入力キーのグラフィック情報を、表示情報蓄積部１０３から取得する。また、推薦機能描画部１０７ａは、効果情報蓄積部１１２に蓄積された視覚的効果情報を取得する。推薦機能描画部１０７ａは、実施の形態１と同様に、上位入力キーのグラフィック情報を参照しながら、複製した下位入力キーを、紐付けられた上位入力キーに重畳表示させるための変更を行う。また、推薦機能描画部１０７ａは、視覚的効果情報を参照しながら、重畳表示した複製された下位入力キーの下側に位置する上位入力キーの表示内容をユーザが視認可能に表示させる変更、および重畳表示した下位入力キーを視覚的に強調する効果を付加する変更を行う。推薦機能描画部１０７ａは、変更した複製された下位入力キーのグラフィック情報を表示情報制御部１０２に出力する。
【００６１】
次に、情報配信サーバ４００について説明する。
情報配信サーバ４００は、通信部４０１、効果情報取得部４０２および効果情報データベース４０３を備える。
通信部４０１は、無線通信用の送信機（図示しない）と受信機（図示しない）によって実現される。通信部４０１は、表示制御装置１００Ａと無線通信を確立し、情報の送受信を行う。具体的には、通信部４０１は、表示制御装置１００Ａから視覚的効果情報を取得するためのリクエスト情報を受信する。また、通信部４０１は、受信したリクエスト情報に応じて視覚的効果情報を表示制御装置１００Ａに送信する。
【００６２】
効果情報取得部４０２は、通信部４０１が受信したリクエスト情報に基づいて、効果情報データベース４０３から視覚的効果情報を取得する。効果情報取得部４０２は、取得した視覚的効果情報を、通信部４０１を介して表示制御装置１００Ａに出力する。効果情報データベース４０３に複数の視覚的効果情報が格納されている場合、効果情報取得部４０２は、最も新しい視覚的効果情報を取得する、またはリクエスト情報に指定条件が含まれている場合には、当該指定条件に一致した視覚的効果情報を取得する。
【００６３】
情報配信サーバ４００の効果情報データベース４０３は、上述した図１０と同様の視覚的効果情報を格納している。効果情報データベース４０３は、図１０で示した格納例に限定されるものではなく、適宜設定可能である。例えば、効果情報データベース４０３は、図１０で示した視覚的効果情報を格納したファイルを、複数ファイル有していてもよい。例えば、はっきりした色合いのパターンで設定した視聴覚的効果情報を格納したファイルＡ、淡い色のパターンで設定した視聴覚的効果情報を格納したファイルＢ、落ち着いた色合いのパターンで設定した視聴覚的効果情報を格納したファイルＣを有している等である。また、効果情報データベース４０３は、ユーザ毎または表示装置毎に視聴覚的効果情報を格納してもよい。
【００６４】
次に、表示制御装置１００Ａのハードウェア構成例を説明する。
図１１Ａ、図１１Ｂは表示制御装置１００Ａのハードウェア構成例を示す図である。
図１１Ａ、図１１Ｂにおいて図４Ａ，図４Ｂと同一または相当する部分は、同一の符号を付し、説明を省略する。
表示制御装置１００Ａの通信部１１０は、情報配信サーバ４００との間で無線通信を行う無線通信装置１００ｄである。表示制御装置１００Ａにおける入力制御部１０１、表示情報制御部１０２、出力制御部１０４、推薦機能取得部１０５、推薦機能抽出部１０６、推薦機能描画部１０７ａ、機能実行制御部１０８、機能実行部１０９および効果情報更新部１１１は、図１１Ａで示した処理回路１００ａであってもよいし、図１１Ｂで示したメモリ１００ｃとプロセッサ１００ｂであってもよく、実施の形態１と同様である。
【００６５】
次に、表示制御装置１００Ａと情報配信サーバ４００との動作について説明する。
図１２は、実施の形態２に係る表示制御装置１００Ａと情報配信サーバ４００による、視覚的効果情報の蓄積動作を示すシーケンス図である。
表示制御装置１００Ａの効果情報更新部１１１は、任意のタイミングでリクエスト情報を生成し、通信部１１０に出力する（ステップＳＴ４１）。通信部１１０は、ステップＳＴ４１で入力されたリクエスト情報を、情報配信サーバ４００に送信する（ステップＳＴ４２）。情報配信サーバ４００の通信部４０１がリクエスト情報を受信すると、効果情報取得部４０２に出力する（ステップＳＴ４３）。効果情報取得部４０２は、当該リクエスト情報に基づいて効果情報データベース４０３から視覚的効果情報を読み出し、通信部４０１に出力する（ステップＳＴ４４）。
【００６６】
通信部４０１は、ステップＳＴ４４で入力された視覚的効果情報を、表示制御装置１００Ａに送信する（ステップＳＴ４５）。表示制御装置１００Ａの通信部１１０が視覚的効果情報を受信すると、効果情報更新部１１１に出力する（ステップＳＴ４６）。効果情報更新部１１１は、当該視覚的効果情報を用いて、効果情報蓄積部１１２の蓄積された視覚的効果情報を更新する（ステップＳＴ４７）。以上で、視覚的効果情報の蓄積処理を終了する。
【００６７】
次に、表示制御装置１００Ａの表示制御を行う処理について説明する。
図１３は、実施の形態２に係る表示制御装置１００Ａの表示制御動作を示すフローチャートである。
なお、以下では、実施の形態１に係る表示制御装置１００と同一のステップには図５で使用した符号と同一の符号を付し、説明を省略または簡略化する。
推薦機能描画部１０７ａは、ステップＳＴ５において表示情報蓄積部１０３から上位入力キーおよび下位入力キーのグラフィック情報を取得すると、さらに効果情報蓄積部１１２から視覚的効果情報を取得する（ステップＳＴ５１）。推薦機能描画部１０７ａは、ステップＳＴ５で取得した上位入力キーのグラフィック情報を参照し、複製した下位入力キーのグラフィック情報を変更する（ステップＳＴ５２）。ステップＳＴ５２の処理は、複製した下位入力キーを、紐付けられた上位入力キーに重畳表示させるための処理である。
【００６８】
また、推薦機能描画部１０７ａは、ステップＳＴ５１で取得した視覚的効果情報に基づいて、複製した下位入力キーのグラフィック情報を変更し、表示情報制御部１０２に出力する（ステップＳＴ５３）。ステップＳＴ５３の変更の処理は、重畳表示した複製された下位入力キーの下側に位置する上位入力キーの表示内容をユーザが視認可能に表示させる変更、および重畳表示した複製された下位入力キーを視覚的に強調する効果を付加するための処理である。その後、ステップＳＴ７の処理に進む。
【００６９】
次に、図１３のフローチャートの各処理について、図１０、図１４および図１５を参照しながら具体的に説明する。
図１４Ａ、図１４Ｂ、図１４Ｃは、実施の形態２に係る表示制御装置１００Ａのグラフィック情報を示す図である。図１４Ａは上位入力キーのグラフィック情報、図１４Ｂは下位入力キーのオリジナルのグラフィック情報、図１４Ｃは下位入力キーの複製および変更後のグラフィック情報を示している。
図１５は、実施の形態２に係る表示制御装置１００Ａの表示例を示す図であって、複製した下位入力キーのグラフィック情報変更後の表示例を示す図である。
推薦機能取得部１０５は、実施の形態１と同様に、ユーザに推薦する機能として、「Ｂｌｕｅｔｏｏｔｈへの切替機能」を取得し、上位入力キーおよび下位入力キーを示す情報を推薦機能抽出部１０６に出力しているものとする。
【００７０】
ステップＳＴ５として、推薦機能描画部１０７ａが表示情報蓄積部１０３から上位入力キー「１（ＡＶＳｏｕｒｃｅ）」のグラフィック情報（図１４Ａ参照）、および下位入力キー「１−４（Ｂｌｕｅｔｏｏｔｈ）」のグラフィク情報（図１４Ｂ参照）を取得する。ステップＳＴ５１として、推薦機能描画部１０７ａは、効果情報蓄積部１１２から図１０で示した視覚的効果情報を取得する。
【００７１】
ステップＳＴ５２として、推薦機能描画部１０７ａは、図１４Ａで示した上位入力キー「１（ＡＶＳｏｕｒｃｅ）」のグラフィック情報に基づいて、複製した下位入力キーのグラフィック情報の「表示位置」、「枠の大きさ」を変更する。図１４Ｂと図１４Ｃのグラフィック情報を比較すると、「表示位置」が「（２，２，２）」から「（１，１，５）」に変更され、「枠の大きさ」が「１×３」から「１×１」に変更されている。これらの変更は、図１４Ａで示した上位入力キーのグラフィック情報を適用した変更である。
【００７２】
ステップＳＴ５３として、推薦機能描画部１０７ａは、視覚的効果情報に基づいて複製した下位入力キーのグラフィック情報の「表示文字」、「文字の大きさ」、「文字の色」、「背景の色」、「効果」を変更する。図１４Ｂと図１４Ｃのグラフィック情報を比較すると、「表示文字」が「Ｂｌｕｅｔｏｏｔｈ」から「ＢＴ」に変更され、「文字の大きさ」が「３」から「５」に変更され、「文字の色」が「１（白色）」から「３（黄色）」に変更され、「背景の色」が「５（灰色）」から「４（赤色）」に変更され、「効果」が「０（なし）」から「１（点滅）」に変更されている。これらの変更は、図１０で示した視覚的効果情報を適用した変更である。推薦機能描画部１０７ａは、図１４Ｃで示した複製および変更後の下位入力キーのグラフィック情報を表示情報制御部１０２に出力する。
【００７３】
ステップＳＴ７として、表示情報制御部１０２は、複製および変更したグラフィック情報を用いて新たな入力キーを生成し、一時格納領域の表示情報を更新し、更新後の表示情報を出力制御部１０４に出力する。ステップＳＴ８として、出力制御部１０４は、入力された情報に基づいて、表示装置２００に図１５に示す画面表示を行う表示制御を行う。
図１５の表示例では、複製および変更後のグラフィック情報に応じて、上位入力キー２００ｃ（「ＡＶＳｏｕｒｃｅ」）に複製された下位入力キー２００ｄ（「ＢＴ」）が重畳表示されている。また、複製された下位入力キー２００ｄは、表示文字は「ＢＴ」（略語）、文字の色は「黄」、背景の色は「赤」、文字の大きさは「５」となっている。複製された下位入力キー２００ｄは、上位入力キー２００ｃをユーザが視認できるよう点滅する。図１５の例では、複製された下位入力キー２００ｄが点灯された場合を示している。
【００７４】
なお、実施の形態２の表示制御装置１００Ａにおいて、例えば第２の表示領域２００ｂに表示された入力キーが選択された際に機能実行を行う処理は、実施の形態１と同一であることから、説明を省略する。
【００７５】
上述した説明では、表示制御装置１００Ａが情報配信サーバ４００から視覚的効果情報を更新する構成を示したが、ユーザの入力操作により視覚的効果情報を更新する構成としてもよい。ユーザの入力操作により視覚的効果情報を更新する表示制御装置１００Ｂの構成を図１６に示している。
図１６は、実施の形態２に係る表示制御装置１００Ａのその他の構成を示すブロック図である。
ユーザは、操作入力装置３００を用いて自身の嗜好に合った視覚的条件を入力する。例えば、表示装置２００の画面上に視覚的条件が複数表示（例えば、明るい、柔らかい、暗い等）されていて、ユーザは自身の嗜好にあった「柔らかい」等の視覚的条件を選択する入力を行う。入力制御部１０１は、入力された視覚的条件を示す情報を効果情報更新部１１１に入力する。効果情報更新部１１１は、入力された視覚的条件に一致する視覚的効果情報を適用するように、効果情報蓄積部１１２の更新を行う。効果情報蓄積部１１２には複数の視覚的効果情報が蓄積されており、効果情報更新部１１１の更新に従って、適用すべき視覚的効果情報が選択される。推薦機能描画部１０７ａは、更新された効果情報蓄積部１１２を参照し、複製した下位入力キーのグラフィック情報の「表示文字」、「文字の大きさ」、「文字の色」、「背景の色」、「効果」を変更する。視覚的効果情報は、外部記憶媒体から保存することも可能である。
【００７６】
以上のように、この実施の形態２によれば、入力キーに付加する視覚的効果情報を蓄積する効果情報蓄積部１１２を備え、推薦機能描画部１０７ａは、効果情報蓄積部１１２から読み出した視覚的効果情報を用いて、グラフィック情報を生成するように構成したので、外部から取得した新しい視覚的効果情報、またはユーザの嗜好に合った視覚的効果情報を用いたグラフィック情報を生成すことができる。
【００７７】
また、この実施の形態２によれば、情報配信サーバ４００または外部記憶媒体から取得した視覚的効果情報または、ユーザが設定した視覚的効果情報で、効果情報蓄積部１１２に蓄積された視覚的効果情報を更新する効果情報更新部１１１を備えるように構成したので、新しい視覚的効果情報または、ユーザの嗜好に合った視覚的効果情報を用いたグラフィック情報を生成することができる。
【００７８】
実施の形態３．
この実施の形態３では、推薦機能取得部１０５が複数の推薦機能を取得した場合の構成を示す。
図１７は、実施の形態３に係る表示制御装置１００Ｃの構成を示すブロック図である。
実施の形態３に係る表示制御装置１００Ｃは、図１に示した実施の形態１の表示制御装置１００の推薦機能抽出部１０６、推薦機能描画部１０７および機能実行制御部１０８に替えて、推薦機能抽出部１０６ａ、推薦機能描画部１０７ｂおよび機能実行制御部１０８ａを備えて構成している。以下では、実施の形態１に係る表示制御装置１００の構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。
【００７９】
推薦機能抽出部１０６ａに推薦機能を出力する推薦機能取得部１０５は、実施の形態１と同様に表示装置２００の第２の表示領域２００ｂに表示する機能であって、ユーザに推薦する機能を取得する。この実施の形態３では、推薦機能取得部１０５が、ユーザに推薦する機能を２以上取得するものとする。
【００８０】
推薦機能抽出部１０６ａは、推薦機能取得部１０５から複数の推薦機能が入力される。以下では、第１の推薦機能および第２の推薦機能が入力されたものとして説明するが、入力される推薦機能は２つに限定されるものではない。推薦機能抽出部１０６ａは、表示情報制御部１０２から取得した入力キーと機能の紐付け情報と、上位入力キーとを参照し、上位入力キーに紐付けられた下位入力キーに、第１の推薦機能、および第２の推薦機能と同一の実行機能が紐付けられた第１の下位入力キーおよび第２の下位入力キーが存在し、且つ第１の下位入力キーと第２の下位入力キーが、同一の上位入力キーに紐付いているか否か判定を行う。推薦機能抽出部１０６ａは、第１の推薦機能、および第２の推薦機能と同一の実行機能が紐付けられた第１の下位入力キーおよび第２の下位入力キーが存在し、且つ第１の下位入力キーと第２の下位入力キーが、同一の上位入力キーに紐付いている場合に、第１の下位入力キーと第２の下位入力キーのうち、いずれか一方の下位入力キーを選択する。
【００８１】
推薦機能抽出部１０６ａは、第１の下位入力キーと第２の下位入力キーとから１つの下位入力キーを選択する場合、例えば、予め設定された固定の入力キーを選択してもよいし、ユーザの操作の履歴を示す情報、ユーザの操作の頻度を示す情報、各機能に付加された優先度等に基づいて、選択してもよい。また、ランダムに選択してもよい。同一の上位入力キーに紐付けられた複数の下位入力キーから１つの下位入力キーを選択する方法は、適宜設定可能である。推薦機能抽出部１０６ａは、選択した下位入力キーと、当該下位入力キーに紐付けられた上位入力キーとを示す情報とを、推薦機能描画部１０７ｂに出力し、下位入力キーのグラフィック情報の複製および変更を指示する。
【００８２】
推薦機能抽出部１０６ａは、後述する機能実行制御部１０８ａから下位入力キーの切り替え指示が入力されると、複数の推薦表示され得る下位入力キーの中から、現在、推薦表示されていない下位入力キーを選択する。推薦機能抽出部１０６ａは、選択した下位入力キーと、当該下位入力キーに紐付けられた上位入力キーと、現在、推薦表示されている下位入力キーとを示す情報を、推薦機能描画部１０７ｂに出力し、下位入力キーのグラフィック情報の複製および変更、および現在、推薦表示されている下位入力キーの削除を指示する。推薦機能抽出部１０６ａは、現在、推薦表示されている下位入力キー以外の、推薦表示され得る下位入力キーが、複数存在する場合、下位入力キーを選択する方法は、適宜設定可能である。
【００８３】
推薦機能抽出部１０６ａは、上位入力キーに紐付けられた下位入力キーに、第１の推薦機能、または第２の推薦機能と同一の実行機能が紐付けられた下位入力キーが存在し、且つ第１の下位入力キーと第２の下位入力キーが、それぞれ異なる上位入力キーに紐付いている場合に、推薦機能描画部１０７ｂに、第１の下位入力キーと、当該第１の下位入力キーに紐付けられた第１の上位入力キーとを示す情報とを出力する。同様に、推薦機能抽出部１０６ａは、推薦機能描画部１０７ｂに第２の下位入力キーと、当該第２の下位入力キーに紐付けられた第２の上位入力キーとを示す情報とを出力する。推薦機能抽出部１０６ａは、推薦機能描画部１０７ｂに第１の下位入力キーおよび第２の下位入力キーのグラフィック情報の複製および変更を指示する。
【００８４】
推薦機能描画部１０７ｂは、実施の形態１と同様に、推薦機能抽出部１０６ａから入力された全ての下位入力キーのグラフィック情報を複製および変更する。推薦機能描画部１０７ｂは、推薦機能抽出部１０６ａから、推薦表示している下位入力キーの切り替えを示す情報が入力された場合、または現在、推薦表示している下位入力キーの削除指示が入力された場合には、表示情報制御部１０２の一時格納領域に保持されている表示情報に対して、現在、推薦表示している下位入力キーに該当するグラフィック情報の削除を行う。
【００８５】
機能実行制御部１０８ａは、推薦機能抽出部１０６ａから複製および変更すべき下位入力キーの情報および当該下位入力キーに紐付けられた上位入力キーの情報を取得し、取得した情報と、表示情報制御部１０２から入力された操作情報とに基づいて、推薦表示された入力キー、または推薦表示されていない通常の入力キーのいずれが選択されたか判定を行う。
通常の入力キーが選択された場合、機能実行制御部１０８ａは実施の形態１と同様に表示情報制御部１０２に、通常の入力キーを示す情報を返す。
【００８６】
一方、推薦表示された入力キーが選択された場合、機能実行制御部１０８ａは、選択された入力キーが推薦表示された下位入力キー、当該下位入力キーが重畳表示された上位入力キー、または当該上位入力キーに紐付けられたその他の推薦表示され得る下位入力キーのいずれが選択されたか判定を行う。
機能実行制御部１０８ａは、選択された入力キーが推薦表示された下位入力キー、または当該下位入力キーが重畳表示された上位入力キーが選択された場合には、表示情報制御部１０２に、推薦表示された下位入力キーを示す情報、または，上位入力キーを示す情報を返す。
一方、機能実行制御部１０８ａは、上位入力キーに紐付けられたその他の推薦表示され得る下位入力キーが選択された場合には、推薦機能抽出部１０６ａに対して、現在、推薦表示されている下位入力キーの切り替え指示を出力する。
【００８７】
次に、表示制御装置１００Ｃのハードウェア構成例を説明する。なお、実施の形態１と同一の構成の説明は省略する。
表示制御装置１００Ｃにおける推薦機能抽出部１０６ａ、推薦機能描画部１０７ｂおよび機能実行制御部１０８ａは、図４Ａで示した処理回路１００ａ、または図４Ｂで示したメモリ１００ｃに格納されるプログラムを実行するプロセッサ１００ｂである。
【００８８】
次に、表示制御装置１００Ｃの動作について説明する。
まず、表示制御装置１００Ｃの入力キーの表示制御を行う処理について説明する。
図１８は、実施の形態３に係る表示制御装置１００Ｃの表示制御動作を示すフローチャートである。
なお、以下では、実施の形態１に係る表示制御装置１００と同一のステップには図５で使用した符号と同一の符号を付し、説明を省略または簡略化する。
また、図１８のフローチャートにおいて、推薦機能取得部１０５は、ユーザに推薦する機能として複数の推薦機能（例えば、第１の推薦機能、第２の推薦機能および第３の推薦機能）を算出し、推薦機能抽出部１０６ａに出力しているものとする。また、入力キーの階層構造は、第１の上位入力キーの下層に第１の下位入力キーおよび第２の下位入力キーが紐付けられ、第２の上位入力キーの下層に第３の下位入力キーが紐付けられているものとする。
【００８９】
ステップＳＴ２において、推薦機能抽出部１０６ａは、表示情報制御部１０２に対して、入力キーと機能の紐付け情報と、上位入力キーの取得要求を行い、取得する。推薦機能抽出部１０６ａは、ステップＳＴ２で取得した入力キーと機能の紐付け情報に記述された上位入力キーより下の階層の下位入力キーの実行機能に、推薦機能取得部１０５が算出した複数の推薦機能と同一の実行機能が存在するか否か判定を行う（ステップＳＴ６１）。同一の実行機能が存在しない場合（ステップＳＴ６１；ＮＯ）、処理を終了する。
【００９０】
一方、同一の実行機能が存在する場合（ステップＳＴ６１；ＹＥＳ）、推薦機能抽出部１０６ａは推薦機能と同一の実行機能が紐付けられた複数の下位入力キーのうち、同一の上位入力キーに紐付いている複数の下位入力キーが存在するか否か判定を行う（ステップＳＴ６２）。
【００９１】
同一の上位入力キーに紐付いた複数の下位入力キー（例えば、第１および第２の下位入力キー）が存在する場合（ステップＳＴ６２；ＹＥＳ）、当該複数の下位入力キーの、例えば優先度に基づいて、１つの下位入力キー（例えば、第１の下位入力キー）を選択する（ステップＳＴ６３）。推薦機能抽出部１０６ａは、ステップＳＴ６３で選択した下位入力キー（例えば、第１の下位入力キー）および当該下位入力キーに紐付いた上位入力キー（例えば第１の上位入力キー）を示す情報を推薦機能描画部１０７ｂに出力し、下位入力キー（例えば、第１の下位入力キー）のグラフィック情報の複製および変更を指示する（ステップＳＴ６４）。
【００９２】
推薦機能抽出部１０６ａは、推薦機能と同一の実行機能が紐付けられた全ての下位入力キーをステップＳＴ６２の判定にかけたか否か判定を行う（ステップＳＴ６５）。
推薦機能と同一の実行機能が紐付けられた全ての下位入力キーを、ステップＳＴ６２の判定にかけた場合（ステップＳＴ６５；ＹＥＳ）、フローチャートは、ステップＳＴ６７の処理に進む。
一方、推薦機能と同一の実行機能が紐付けられた全ての下位入力キーを、ステップＳＴ６２の判定にかけていない場合（ステップＳＴ６５；ＮＯ）、ステップＳＴ６２の処理に戻り、判定にかけていない残りの下位入力キー（例えば、第３の下位入力キー）に対して、判定処理を行う。
【００９３】
一方、同一の上位入力キーに紐付いた複数の下位入力キーが存在しない場合（ステップＳＴ６２；ＮＯ）、推薦機能抽出部１０６ａは上位入力キーに紐付いた１つの下位入力キー（例えば、第３の下位入力キー）および当該下位に紐付いた上位入力キー（例えば第２の上位入力キー）を示す情報を推薦機能描画部１０７ｂに出力し、下位入力キー（例えば、第３の下位入力キー）のグラフィック情報の複製および変更を指示する（ステップＳＴ６６）。
【００９４】
推薦機能描画部１０７ｂは、ステップＳＴ６４およびステップＳＴ６６で入力された指示に基づいて、指示された全ての上位入力キー（例えば、第１および第２の上位入力キー）および下位入力キー（例えば、第１および第３の下位入力キー）のグラフィック情報を表示情報蓄積部１０３から取得する（ステップＳＴ６７）。また、推薦機能描画部１０７ｂは、実施の形態１のステップＳＴ６のように、指示された全ての複製した下位入力キーのグラフィック情報を変更し、表示情報制御部１０２に出力する（ステップＳＴ６８）。その後、ステップＳＴ７の処理に進む。
【００９５】
上述した図１８のフローチャートにおいて、第１の下位入力キーの実行機能が「4（Ｂｌｕｅｔｏｏｔｈに切替）」、第２の下位入力キーの実行機能が「２（ＣＤに切替）」、第３の下位入力キーの実行機能が「７（ビュー１に切替）」であった場合の表示例を図１９に示す。
図１９は、実施の形態３に係る表示制御装置１００のグラフィック情報変更後の表示例を示す図である。
【００９６】
図１９の表示例では、変更後のグラフィック情報に応じて、第１の上位入力キー２００ｃ（「ＡＶＳｏｕｒｃｅ」）に複製された第１の下位入力キー２００ｄ（「ＢＴ」）が重畳表示されている。複製された第１の下位入力キー２００ｄ（「ＢＴ」）は、第２の下位入力キーに対して優先度に応じて選択された入力キーである。複製された第１の下位入力キー２００ｄは、表示文字は「ＢＴ（略語）」、文字の色は「黄」、背景の色は「赤」、文字の大きさは「５」となっている。第１の上位入力キー２００ｃをユーザが視認できるよう、複製された第１の下位入力キー２００ｄは点滅となっている。
さらに、第２の上位入力キー２００ｇ（「ビュー切換」）に複製された第３の下位入力キー２００ｈ（「ｖｉｅｗ１」）が重畳表示されている。複製された第３の下位入力キー２００ｈは、表示文字は「ｖｉｅｗ１（略語）」、文字の色は「黄」、背景の色は「赤」、文字の大きさ「５」となっている。第２の上位入力キー２００ｇをユーザが視認できるよう、複製された第３の下位入力キー２００ｈは点滅となっている。
【００９７】
次に、表示された入力キーが選択された際の機能実行を行う処理について説明する。
図２０は、実施の形態３に係る表示制御装置１００Ｃの機能実行動作を示すフローチャートである。
なお、以下では、実施の形態１に係る表示制御装置１００と同一のステップには図８で使用した符号と同一の符号を付し、説明を省略または簡略化する。
また、図２０のフローチャートでは、上述した図１９で示した表示画面に対して操作入力が行われるものとして説明を行う。
【００９８】
機能実行制御部１０８ａは、ステップＳＴ２２の処理において推薦表示された下位入力キーが重畳表示された入力キーを選択する操作であると判定した場合（ステップＳＴ２２；ＹＥＳ）、機能実行制御部１０８ａは、入力キーに対する操作内容が予め設定した操作内容（例えば、ダブルクリックまたは長押しのいずれか）であるか否か判定を行う（ステップＳＴ７１）。予め設定した操作内容であった場合（ステップＳＴ７１；ＹＥＳ）、さらに機能実行制御部１０８ａは推薦表示された下位入力キーを選択するために予め設定した操作内容（例えば、ダブルクリック）であるか否か判定を行う（ステップＳＴ７２）。
【００９９】
推薦表示された下位入力キーを選択するために予め設定した操作内容（例えば、ダブルクリック）であった場合（ステップＳＴ７２；ＹＥＳ）、機能実行制御部１０８ａは推薦表示された下位入力キーが選択されたと判断する（ステップＳＴ７３）。機能実行制御部１０８ａは、表示情報制御部１０２に、推薦表示された下位入力キーを示す情報を返す。表示情報制御部１０２は、受け取った実行すべきキーを示す情報と、参照した入力キーと機能の紐付け情報に基づいて、選択された下位入力キーに対応付けられた実行機能を取得し、機能実行部１０９に出力する（ステップＳＴ７４）。その後、ステップＳＴ３０の処理に進む。
【０１００】
一方、推薦表示された下位入力キーを選択するために予め設定した操作内容（例えば、ダブルクリック）でなかった場合（ステップＳＴ７２；ＮＯ）、機能実行制御部１０８ａは、他の推薦表示され得る下位入力キーが選択されたと判断する（ステップＳＴ７５）。機能実行制御部１０８ａは、推薦機能抽出部１０６ａに対して推薦表示され得る下位入力キーへの切り替え指示を出力し（ステップＳＴ７６）、処理を終了する。ステップＳＴ７６で出力される切り替え指示には、少なくとも操作を行った、現在推薦表示されている下位入力キー、当該下位入力キーに紐付けられた上位入力キーが含まれるものとする。
【０１０１】
なお、ステップＳＴ２２において、機能実行制御部１０８ａが推薦表示された下位入力キーが重畳表示された入力キーを選択する操作でないと判定した場合（ステップＳＴ２２；ＮＯ）、ステップＳＴ２８の処理に進む。
また、ステップＳＴ７１において、機能実行制御部１０８ａが予め設定した操作内容でないと判定した場合（ステップＳＴ７１；ＮＯ）、ステップＳＴ２６の処理に進む。
【０１０２】
次に、上述した図２０のフローチャートのステップＳＴ７６において入力された指示に基づいて、推薦機能抽出部１０６ａが、推薦表示され得る下位入力キーに切り替える動作について説明する。
図２１は、実施の形態３に係る表示制御装置１００Ｃの表示制御動作を示すフローチャートである。
なお、以下では、実施の形態１に係る表示制御装置１００と同一のステップには図５で使用した符号と同一の符号を付し、説明を省略または簡略化する。
推薦機能抽出部１０６ａは、推薦表示され得る下位入力キーへの切り替え指示が入力されると（ステップＳＴ８１）、受け取った上位入力キーに紐付いている、その他の推薦表示され得る下位入力キーが存在するか否か判定を行う（ステップＳＴ８２）。その他の推薦表示され得る下位入力キーが存在しない場合（ステップＳＴ８２；ＮＯ）、推薦機能抽出部１０６ａは処理を終了する。なお、その他の推薦表示され得る下位入力キーが存在しない場合（ステップＳＴ８２；ＮＯ）には、表示情報制御部１０２および出力制御部１０４を介して、推薦表示すべきその他の推薦表示され得る下位入力キーが存在しないことをユーザに通知する構成としてもよい。
【０１０３】
一方、その他の推薦表示され得る下位入力キーが存在する場合（ステップＳＴ８２；ＹＥＳ）、推薦機能抽出部１０６ａは任意の基準（例えば、優先度）に基づいて、受け取った、現在、推薦表示されている下位入力キー以外の推薦表示され得る下位入力キー（例えば、第２の下位入力キー）を１つ選択する（ステップＳＴ８３）。ステップＳＴ８３の選択において、その他の推薦表示され得る下位入力キーが複数存在する場合には、推薦機能抽出部１０６ａは、例えば優先度に基づいて１つの下位入力キーを選択する。推薦機能抽出部１０６ａは、ステップＳＴ８３で選択した下位入力キー（例えば、第２の下位入力キー）と、当該下位入力キーに紐付けられた上位入力キー（第１の上位入力キー）と、現在、推薦表示されている下位入力キーとを示す情報を推薦機能描画部１０７ｂに出力し、当該下位入力キーのグラフィック情報の複製および変更、および現在、推薦表示されている下位入力キーの削除を指示する（ステップＳＴ８４）。
【０１０４】
推薦機能描画部１０７ｂは，ステップＳＴ８４で入力された、現在、推薦表示されている下位入力キーの削除の指示に基づいて、表示情報制御部１０２に、現在、推薦表示されている下位入力キーを示す情報と共に、この削除指示を出力する。表示情報制御部１０２は、入力された指示に基づいて、一時格納領域の表示情報における、現在、推薦表示されている下位入力キーを削除する（ステップＳＴ８５）。
推薦機能描画部１０７ｂは、ステップＳＴ８４で入力された指示に基づいて、上位入力キーおよび下位入力キーのグラフィック情報を表示情報蓄積部１０３から取得する（ステップＳＴ５）。その後、ステップＳＴ６の処理に進む。
【０１０５】
上述した図２１のフローチャートにおいて、第２の下位入力キーの実行機能が「２（ＣＤに切替）」、第３の下位入力キーの実行機能が「７（ビュー１に切替）」であった場合の表示例を図２２に示す。
図２２は、実施の形態３に係る表示制御装置１００の推薦表示された下位入力キーを、その他の推薦表示され得る下位入力キーに切り替えた後の表示例を示す図である。
推薦表示する下位入力キーの切り替えが行われ、表示する下位入力キーの実行機能が「４（Ｂｌｕｅｔｏｏｔｈに切替）」から「２（ＣＤに切替）」に切り替わった際の表示例を示している。推薦表示された下位入力キーが切り替わる前の図１９の表示例に対して、図２２の表示例は、複製された第２の下位入力キー２００ｉ（「ＣＤ」）が重畳表示されている。第２の下位入力キー２００ｉは、表示文字は「ＣＤ」、文字の大きさは「５」、文字の色は「緑」、背景の色は「橙」となっている。第１の上位入力キー２００ｃをユーザが視認できるよう、複製された第２の下位入力キー２００ｉは半透明となっている。
【０１０６】
以上のように、この実施の形態３によれば、推薦機能抽出部１０６ａは、ユーザに推薦する機能が対応付けられた下位入力キーとして、同一の上位入力キーに紐付けられた複数の下位入力キーを抽出した場合に、抽出した複数の下位入力キーから１つの下位入力キーを選択し、推薦機能描画部１０７ｂは、選択された下位入力キーに紐付けられた上位入力キーの表示位置に、当該上位入力キーが視認可能に、選択された下位入力キーを複製し、重畳表示するグラフィック情報を生成するように構成したので、推薦する機能に対応した下位入力キーが複数存在する場合にも、情報を提供するための表示領域を狭めることなく、第１階層の入力キーの下位層に存在する第２，３，・・・ｎ階層の入力キーに対応付けられた実行機能をユーザに推薦することができる。
【０１０７】
また、この実施の形態３によれば、表示された入力キーへの操作が、推薦表示された下位入力キーが重畳表示された入力キーを選択する操作であるが、推薦表示された下位入力キーを選択する操作として予め設定された操作でない場合に、推薦機能抽出部１０６ａに対して、推薦表示された下位入力キーを、その他の推薦表示され得る下位入力キーに切り替える指示を出力する機能実行制御部１０８ａを備えるように構成したので、情報を提供するための表示領域を狭めることなく、第１階層の入力キーの下位層に存在する第２，３，・・・ｎ階層の入力キーに対応付けられた複数の実行機能をユーザに推薦することができる。
【０１０８】
なお、上述した実施の形態３では、実施の形態１の構成に推薦機能抽出部１０６ａ、推薦機能描画部１０７ｂおよび機能実行制御部１０８ａを適用して、複数の推薦機能が算出された場合にも適用可能な構成を示したが、実施の形態２で示した表示制御装置１００Ａ，１００Ｂに対して、実施の形態３の構成を適用してもよい。
【０１０９】
上述した実施の形態１から実施の形態３において、推薦機能描画部１０７，１０７ａ，１０７ｂが下位入力キーを複製して重畳する構成を示したが、下位入力キーを複製せずに下位入力キーの階層を変更して重畳する構成としてもよい。
【０１１０】
上述した実施の形態１から実施の形態３において、推薦する機能を表示する表示制御処理を開始するタイミングは、上述したタイミングに限定されるものではなく、例えば、推薦機能取得部１０５が推薦機能を取得した場合等、適宜設定可能である。
また、開始するタイミングは、操作入力装置３００を介して、第２の表示領域２００ｂのデフォルト表示に対して推薦する入力キーの表示を要求するユーザ操作を受け付けた時であってもよい。
【０１１１】
上述した実施の形態１から実施の形態３において示した各構成の機能の一部を、表示制御装置１００，１００Ａ，１００Ｂ，１００Ｃと接続されたサーバ装置が行うように構成してもよい。具体的には、例えば、実施の形態１で示した表示情報制御部１０２、表示情報蓄積部１０３、推薦機能取得部１０５、推薦機能抽出部１０６、推薦機能描画部１０７および機能実行制御部１０８を備えたサーバ装置と、入力制御部１０１、出力制御部１０４および機能実行部１０９を備えた表示制御装置とが、表示制御システムを構成してもよい。
また、上述した実施の形態１から実施の形態３において示した表示制御装置１００，１００Ａ，１００Ｂ，１００Ｃの各構成の機能の一部を、乗員のスマートフォンなどの携帯端末が実行するように構成してもよい。
【０１１２】
上記以外にも、本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、各実施の形態の任意の構成要素の変形、または各実施の形態の任意の構成要素の省略が可能である。
【産業上の利用可能性】
【０１１３】
この発明に係る表示制御装置は、上位入力キーが視認可能な状態で、推薦する機能に対応付けられた下位入力キーを重畳表示することができるため、表示領域が限られたナビゲーションシステム等に適用し、表示領域を狭めることなく下位層の情報を提示するのに適している。
【符号の説明】
【０１１４】
１００，１００Ａ，１００Ｂ，１００Ｃ  表示制御装置、１０１  入力制御部、１０２  表示情報制御部、１０３  表示情報蓄積部、１０４  出力制御部、１０５  推薦機能取得部、１０６，１０６ａ  推薦機能抽出部、１０７，１０７ａ，１０７ｂ  推薦機能描画部、１０８，１０８ａ  機能実行制御部、１０９  機能実行部、１１０，４０１  通信部、１１１  効果情報更新部、１１２  効果情報蓄積部、２００  表示装置、３００  操作入力装置、４００  情報配信サーバ、４０２  効果情報取得部、４０３  効果情報データベース。
【図１】
2018225142.tif 000003
【図２】
2018225142.tif 000004
【図３】
2018225142.tif 000005
【図４】
2018225142.tif 000006
【図５】
2018225142.tif 000007
【図６】
2018225142.tif 000008
【図７】
2018225142.tif 000009
【図８】
2018225142.tif 000010
【図９】
2018225142.tif 000011
【図１０】
2018225142.tif 000012
【図１１】
2018225142.tif 000013
【図１２】
2018225142.tif 000014
【図１３】
2018225142.tif 000015
【図１４】
2018225142.tif 000016
【図１５】
2018225142.tif 000017
【図１６】
2018225142.tif 000018
【図１７】
2018225142.tif 000019
【図１８】
2018225142.tif 000020
【図１９】
2018225142.tif 000021
【図２０】
2018225142.tif 000022
【図２１】
2018225142.tif 000023
【図２２】
2018225142.tif 000024
【国際調査報告】
2018225142.tif 000025
2018225142.tif 000026