(57)【要約】  画像出力装置（１００）であって、指示受付部（１１０）と、画像生成部（１３０）と、画像制御部（１２０）と、アプリケーション情報（１６０）を記憶する記憶部（１５０）と、アプリケーション情報（１６０）を更新する更新部（１４０）とを備える。画像制御部（１２０）は、アプリケーション情報（１６０）を参照することで、複数のショートカット（４０）の中から、第一の基準を満たす１以上の第一ショートカット、及び、第一の基準を満たさずかつ第二を満たす第二ショートカットのそれぞれを選択する。画像生成部（１３０）は、１以上の第一ショートカットを表示し、かつ、第二ショートカットを当該１以上の第一ショートカットとは異なる態様で表示するホームメニュー（３０）を生成して出力する。
2019106867.tif 000002
【特許請求の範囲】
【請求項１】
生成した画像を表示装置に出力する画像出力装置であって、
ユーザの指示を受け付ける指示受付部と、
前記表示装置における表示領域の少なくとも一部に配置されるメニュー画像であって、それぞれが、互いに異なるアプリケーションプログラムと対応付けられた複数のショートカットのうちの１以上のショートカットを表示するメニュー画像を生成して出力する画像生成部と、
前記画像生成部を制御する画像制御部と、
前記複数のショートカットに関する情報を含むアプリケーション情報を記憶する記憶部と、
前記アプリケーション情報を更新する更新部と、を備え、
前記画像制御部は、前記指示受付部が所定の指示を受け付けた場合、前記アプリケーション情報を参照することで、前記複数のショートカットの中から、第一の基準を満たす１以上の第一ショートカット、及び、前記第一の基準を満たさずかつ第二の基準を満たす第二ショートカットのそれぞれを選択し、
前記画像生成部は、選択された前記１以上の第一ショートカットを表示し、かつ、選択された前記第二ショートカットを、前記１以上の第一ショートカットとは異なる態様で表示する前記メニュー画像を生成して出力し、
前記更新部は、前記指示受付部が、前記メニュー画像に含まれる前記第二ショートカットに対する決定指示を受け付けた場合、前記第二ショートカットが前記第一の基準を満たすように前記アプリケーション情報の更新を行う、
画像出力装置。
【請求項２】
生成した画像を表示装置に出力する画像出力装置であって、
ユーザの指示を受け付ける指示受付部と、
前記表示装置における表示領域の少なくとも一部に配置されるメニュー画像であって、それぞれが、互いに異なるアプリケーションプログラムと対応付けられた複数のショートカットのうちの１以上のショートカットを表示するメニュー画像を生成して出力する画像生成部と、
前記画像生成部を制御する画像制御部と、
前記複数のショートカットに関する情報を含むアプリケーション情報を記憶する記憶部と、
前記アプリケーション情報を更新する更新部と、を備え、
前記画像制御部は、前記指示受付部が所定の指示を受け付けた場合、前記アプリケーション情報を参照することで、前記複数のショートカットの中から、第一の基準を満たさずかつ第二の基準を満たす第二ショートカットを選択し、
前記画像生成部は、選択された前記第二ショートカットを、前記第一の基準を満たす第一ショートカットとは異なる態様で表示する前記メニュー画像を生成して出力し、
前記更新部は、前記指示受付部が、前記メニュー画像に含まれる前記第二ショートカットに対する決定指示を受け付けた場合、前記第二ショートカットが前記第一の基準を満たすように前記アプリケーション情報の更新を行う、
画像出力装置。
【請求項３】
前記アプリケーション情報には、前記複数のショートカットそれぞれの、前記メニュー画像に配置された場合における配置位置を示す位置情報が含まれており、
前記画像制御部は、前記位置情報を参照することで、前記第一の基準である、配置位置が所定の範囲内という条件を満たす１以上のショートカットを、前記１以上の第一ショートカットとして選択し、
前記画像生成部は、前記１以上の第一ショートカットのそれぞれを前記位置情報に示される配置位置に配置し、かつ、前記第二ショートカットを所定の位置に配置した前記メニュー画像を生成して出力し、
前記画像制御部はさらに、前記指示受付部が、前記第二ショートカットに対する移動指示を受け付けた場合、前記メニュー画像において、前記移動指示に応じた位置に前記第二ショートカットが表示されるよう前記画像生成部を制御し、
前記更新部は、前記指示受付部が、前記移動指示を受け付けた後に前記決定指示を受け付けた場合、前記１以上の第一ショートカット及び前記第二ショートカットそれぞれの配置位置が、前記移動指示に応じた、前記所定の範囲内の位置となるように前記位置情報を更新することで、前記アプリケーション情報の更新を行う、
請求項１または２記載の画像出力装置。
【請求項４】
前記アプリケーション情報には、前記複数のショートカットそれぞれの、前記画像制御部によって前記第二ショートカットとして選択された回数である推奨回数を示す推奨回数情報が含まれており、
前記画像制御部は、前記推奨回数情報を参照することで、推奨回数がＭ（Ｍは１以上の整数）以下という条件を満たすショートカットを前記第二の基準を満たすと判断し、
前記更新部はさらに、前記推奨回数情報を更新することで、前記画像制御部に選択された前記第二ショートカットに対応する推奨回数を１つ増加させる、
請求項１〜３のいずれか一項に記載の画像出力装置。
【請求項５】
前記アプリケーション情報には、複数のアプリケーションプログラムそれぞれの起動した回数を示す起動情報が含まれており、
前記画像制御部は、前記起動情報を参照することで、起動回数がＮ（Ｎは０以上の整数）より大きいアプリケーションプログラムに対応し、かつ、推奨回数がＭ以下あるという条件を満たすショートカットを前記第二の基準を満たすと判断し、
前記更新部はさらに、前記起動情報を更新することで、前記画像制御部に選択された前記第二ショートカットに対応するアプリケーションプログラムの起動回数を０にする、
請求項４記載の画像出力装置。
【請求項６】
前記アプリケーション情報には、複数のアプリケーションプログラムそれぞれの起動した時間に関する起動情報が含まれており、
前記画像制御部は、前記起動情報を参照することで、起動した時間に関する値が所定の条件を満たすアプリケーションプログラムに対応し、かつ、推奨回数がＭ以下あるという条件を満たすショートカットを前記第二の基準を満たすと判断する、
請求項４記載の画像出力装置。
【請求項７】
前記アプリケーション情報には、複数のアプリケーションプログラムそれぞれの起動した回数または時間に関する起動情報が含まれており、
前記画像制御部は、前記第二の基準を満たすショートカットである推奨候補が複数存在する場合、さらに前記起動情報を参照することで、複数の前記推奨候補に対応する複数のアプリケーションプログラムの中から、起動した回数または時間が第三の基準を満たす１つのアプリケーションプログラムを特定し、特定したアプリケーションプログラムに対応するショートカットを、前記第二ショートカットとして選択する、
請求項１〜６のいずれか一項に記載の画像出力装置。
【請求項８】
テレビであって、
画像を表示する表示装置と、
複数のショートカットであって、それぞれが、互いに異なるアプリケーションプログラムと対応付けられた複数のショートカットに関する情報を含むアプリケーション情報を記憶する記憶部と、
プロセッサとを備え、
前記プロセッサは、
所定の指示を受け付けた場合、前記アプリケーション情報を参照することで、前記複数のショートカットの中から、第一の基準を満たす１以上の第一ショートカット、及び、前記第一の基準を満たさずかつ第二の基準を満たす第二ショートカットのそれぞれを選択し、
選択した前記１以上の第一ショートカットを表示し、かつ、選択された前記第二ショートカットを、前記１以上の第一ショートカットとは異なる態様で表示するメニュー画像を生成して前記表示装置に表示させ、
前記メニュー画像に含まれる前記第二ショートカットに対する決定指示を受け付けた場合、前記第二ショートカットが前記第一の基準を満たすように前記アプリケーション情報の更新を行う
テレビ。
【請求項９】
生成した画像を表示装置に出力する画像出力装置の制御方法であって、
ユーザの指示を受け付ける指示受付ステップと
画像生成部が、前記表示装置における表示領域の少なくとも一部に配置されるメニュー画像であって、それぞれが、互いに異なるアプリケーションプログラムと対応付けられた複数のショートカットのうちの１以上のショートカットを表示するメニュー画像を生成して出力する画像生成ステップと、
前記複数のショートカットに関する情報を含むアプリケーション情報を更新する更新ステップと、
前記指示受付ステップにおいて所定の指示が受け付けられた場合、前記アプリケーション情報を参照することで、前記複数のショートカットの中から、第一の基準を満たす１以上の第一ショートカット、及び、前記第一の基準を満たさずかつ第二の基準を満たす第二ショートカットのそれぞれを選択する選択ステップとを含み、
前記画像生成ステップでは、選択された前記１以上の第一ショートカットを表示し、かつ、選択された前記第二ショートカットを、前記１以上の第一ショートカットとは異なる態様で表示する前記メニュー画像を生成して出力し、
前記更新ステップでは、前記指示受付ステップにおいて、前記メニュー画像に含まれる前記第二ショートカットに対する決定指示を受け付けた場合、前記第二ショートカットが前記第一の基準を満たすように前記アプリケーション情報の更新を行う
画像出力装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、生成した画像を出力する画像出力装置、及び、画像出力装置を備えるテレビに関する。
【背景技術】
【０００２】
特許文献１は、画像表示部を有する携帯端末を開示する。この携帯端末では、階層化されたメニューを表示するメニュー画像において、選択頻度が設定値を超えたメニューのショートカットを一つ上の階層に配置する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４０５１３１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本開示は、ユーザに適したショートカット群を示すメニュー画像の提示に係る処理を効率よく実行することのできる画像出力装置を提供する。
【課題を解決するための手段】
【０００５】
本開示における画像出力装置は、生成した画像を表示装置に出力する画像出力装置であって、ユーザの指示を受け付ける指示受付部と、前記表示装置における表示領域の少なくとも一部に配置されるメニュー画像であって、それぞれが、互いに異なるアプリケーションプログラムと対応付けられた複数のショートカットのうちの１以上のショートカットを表示するメニュー画像を生成して出力する画像生成部と、前記画像生成部を制御する画像制御部と、前記複数のショートカットに関する情報を含むアプリケーション情報を記憶する記憶部と、前記アプリケーション情報を更新する更新部と、を備え、前記画像制御部は、前記指示受付部が所定の指示を受け付けた場合、前記アプリケーション情報を参照することで、前記複数のショートカットの中から、第一の基準を満たす１以上の第一ショートカット、及び、前記第一の基準を満たさずかつ第二の基準を満たす第二ショートカットのそれぞれを選択し、前記画像生成部は、選択された前記１以上の第一ショートカットを表示し、かつ、選択された前記第二ショートカットを、前記１以上の第一ショートカットとは異なる態様で表示する前記メニュー画像を生成して出力し、前記更新部は、前記指示受付部が、前記メニュー画像に含まれる前記第二ショートカットに対する決定指示を受け付けた場合、前記第二ショートカットが前記第一の基準を満たすように前記アプリケーション情報の更新を行う。【０００６】
また、本開示における画像出力装置は、生成した画像を表示装置に出力する画像出力装置であって、ユーザの指示を受け付ける指示受付部と、前記表示装置における表示領域の少なくとも一部に配置されるメニュー画像であって、それぞれが、互いに異なるアプリケーションプログラムと対応付けられた複数のショートカットのうちの１以上のショートカットを表示するメニュー画像を生成して出力する画像生成部と、前記画像生成部を制御する画像制御部と、前記複数のショートカットに関する情報を含むアプリケーション情報を記憶する記憶部と、前記アプリケーション情報を更新する更新部と、を備え、前記画像制御部は、前記指示受付部が所定の指示を受け付けた場合、前記アプリケーション情報を参照することで、前記複数のショートカットの中から、第一の基準を満たさずかつ第二の基準を満たす第二ショートカットを選択し、前記画像生成部は、選択された前記第二ショートカットを、前記第一の基準を満たす第一ショートカットとは異なる態様で表示する前記メニュー画像を生成して出力し、前記更新部は、前記指示受付部が、前記メニュー画像に含まれる前記ショートカットに対する決定指示を受け付けた場合、前記第二ショートカットが前記第一の基準を満たすように前記アプリケーション情報の更新を行う。
【発明の効果】
【０００７】
本開示は、ユーザに適したショートカット群を示すメニュー画像の提示に係る処理を効率よく実行することのできる画像出力装置を提供する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態に係るテレビおよびリモコンの外観を示す図である。
【図２】図２は、実施の形態に係るテレビの基本的な機能構成を示すブロック図である。
【図３】図３は、実施の形態に係るアプリケーション情報のデータ構成の一例を示す図である。
【図４】図４は、実施の形態に係るテレビの表示画面の一例を示す図である。
【図５】図５は、実施の形態に係るテレビにおけるホームメニューの遷移例を示す図である。
【図６】図６は、実施の形態に係る画像出力装置の処理の流れの一例を示す第１のフロー図である。
【図７】図７は、実施の形態に係るアプリケーション情報の更新の一例を示す第１の模式図である。
【図８】図８は、実施の形態に係る画像出力装置の処理の流れの一例を示す第２のフロー図である。
【図９】図９は、実施の形態に係るアプリケーション情報の更新の一例を示す第２の模式図である。
【発明を実施するための形態】
【０００９】
本願発明者らは、従来の画像出力装置に関し、以下の問題が生じることを見出した。従来のテレビ受像機（以下、単に「テレビ」と言う。）及び携帯端末等に備えられる画像出力装置では、例えばユーザが使用可能なアプリケーションプログラムを起動するためのショートカットが並べられたメニュー画像が生成され、生成されたメニュー画像は液晶パネル等の表示装置に表示される。なお、「ショートカット」とは、アプリケーションプログラムと対応付けられた画像または文字列等であり、アイコン、アイコン画像、またはエイリアス等とも呼ばれる。
【００１０】
メニュー画像は、例えば、上記従来の技術のように、ユーザによるアプリケーションプログラムの使用頻度に応じて自動的に更新される。このような更新手法は、一般的には、ユーザの手を煩わせずにユーザの好みに応じたメニュー画像を生成する手法として認識されている。
【００１１】
しかしながら、ユーザは、例えば一時的に必要な情報を取得するために、所定期間内のみに特定のアプリケーションプログラムを複数回使用する場合、及び、誤操作により特定のアプリケーションを何度も起動してしまう場合等がある。つまり、アプリケーションプログラムの使用頻度の高さ、または、使用回数の多さ等と、ユーザの本来的な好みとは一致しない場合もある。
【００１２】
すなわち、ユーザによるアプリケーションプログラムの使用頻度または使用回数等に応じて自動的にメニュー画像を更新する場合、ユーザの意図に反して、強制的にショートカットがメニュー画像に追加される状況も生じ得る。この場合、ユーザは、不必要なショートカットをメニュー画像から手作業で削除する等の、本来的には必要のなかった操作が発生する。すなわち、この場合は、メニュー画像を生成し出力する画像出力装置では、本来的には必要のなかった処理が発生する。
【００１３】
本開示は、このような知見に基づいてなされたものであり、本願発明者らが鋭意検討した結果、ユーザに適したショートカット群を示すメニュー画像の提示に係る処理を効率よく実行することのできる画像出力装置の構成についての着想を得た。
【００１４】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１５】
なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。また、各図は、模式図であり、必ずしも厳密に図示したものではない。
【００１６】
（実施の形態）
［１−１．構成］
図１は、実施の形態に係るテレビ１０およびリモコン２００の外観を示す図である。図２は、実施の形態に係るテレビ１０の基本的な機能構成を示すブロック図である。図３は、実施の形態に係るアプリケーション情報１６０のデータ構成の一例を示す図である。
【００１７】
図１および図２に示すように、実施の形態に係るテレビ１０は、画像出力装置１００と表示装置１８０とを備える。表示装置１８０は、筐体１９０の前面側に配置されており、筐体１９０の内部には画像出力装置１００が収容されている。筐体１９０の下部には、筐体１９０を下方から支持するスタンド１９５が取り付けられている。
【００１８】
テレビ１０は、ユーザが操作するリモコン（ｒｅｍｏｔｅ  ｃｏｎｔｒｏｌ／ｒｅｍｏｔｅ  ｃｏｎｔｒｏｌｌｅｒ）２００からの信号に従ってチャンネルの切り替え等の動作を実行することができる。具体的には、リモコン２００は複数のキーを有し、ユーザによって押下されたキーに応じた指示を示す信号を、例えば赤外線でテレビ１０に送信する。テレビ１０は、赤外線で送信される信号を受信する受光部（図示せず）を有しており、画像出力装置１００は、受光部を介して、リモコン２００から送信される各種の指示を受信する。
【００１９】
なお、リモコン２００とテレビ１０との間の通信方式には特に限定はなく、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信によってリモコン２００とテレビ１０との間で双方向通信が行われてもよい。また、専用リモコンではなく、例えば汎用的な携帯端末が、リモコン２００に代替する操作端末として採用されてもよい。この場合、操作端末として機能する携帯端末は、無線ＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）を介してテレビ１０との間で通信を行ってもよい。
【００２０】
また、テレビ１０は、図２に示す機能ブロック以外に、スピーカ等の、テレビ受像機として備えるべき他の構成要素も備えているが、本開示の内容を明確に説明するために、これら他の構成要素についての図示および説明は省略する。
【００２１】
表示装置１８０は、液晶パネルまたは有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）パネル等のディスプレイパネルを有し、画像出力装置１００から出力される画像を表示する。
【００２２】
画像出力装置１００は、図２に示すように、指示受付部１１０と、画像制御部１２０と、画像生成部１３０と、更新部１４０と、記憶部１５０とを備える。指示受付部１１０は、ユーザの指示を受け付ける。本実施の形態では、リモコン２００から送信される各種の指示信号を受信する。
【００２３】
画像生成部１３０は、それぞれが、互いに異なるアプリケーションプログラムと対応付けられた複数のショートカットのうちの１以上のショートカットを表示するホームメニューを生成して表示装置１８０に出力する。表示装置１８０に出力されたホームメニューは、表示装置１８０における表示領域の少なくとも一部に配置される。画像制御部１２０は、画像生成部１３０を制御する。制御の具体例は、ホームメニューの表示例とともに、図４及び図５等を用いて後述する。
【００２４】
記憶部１５０は、複数のアプリケーションプログラム（以下「アプリ（ａｐｐ（ｓ））」ともいう。）に対応する複数のショートカットそれぞれに関する情報を含むアプリケーション情報１６０を記憶する。なお、本実施の形態における複数のアプリは、ＴＶ１０が実行可能な複数のアプリである。また、複数のショートカットそれぞれの実体である画像データ、及び、複数のアプリは、記憶部１５０に記憶されていてもよく、画像出力装置１００の内部または外部に配置された記憶装置に記憶されていてもよい。更新部１４０は、記憶部１５０に記憶されているアプリケーション情報１６０を更新する。
【００２５】
なお、記憶部１５０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）またはフラッシュメモリ等の半導体メモリによって実現される。また、記憶部１５０は、画像出力装置１００の外部に配置された記憶装置から読み込んだアプリケーション情報１６０を一時的に記憶する揮発性メモリによって実現されてもよい。また、指示受付部１１０、画像制御部１２０、画像生成部１３０、及び更新部１４０が有する各種の機能は、例えば、１以上のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等のプロセッサによって実現することもできる。つまり、図２に示す点線に囲まれた範囲の機能が、１以上のプロセッサ１０１によって実現されてもよい。
【００２６】
本実施の形態に係るアプリケーション情報１６０は、上述のように、複数のショートカットに関する情報を含んでいる。具体的には、アプリケーション情報１６０は、図３に示すように、アプリ毎の各種の情報を示す個別情報１６１が複数記述されたデータである。なお、アプリケーション情報１６０に含まれる個別情報１６１は、１つのアプリについてのアプリケーション情報である、ということもできる。
【００２７】
個別情報１６１の情報項目としては、アプリの名前（ｎａｍｅ）、アプリの位置（ｌａｕｎｃｈＵＲＬ）、アプリに紐づけられたショートカット（アイコン画像）へのパス（ｉｃｏｎ＿ｐａｔｈ）、ホームメニューにおけるショートカットの位置（ｐｏｓｉｔｉｏｎ）、アプリの起動回数（ｌａｕｎｃｈ＿ｃｏｕｎｔ）、及び、アプリの推奨回数（ｓｕｇｇｅｓｔ＿ｃｏｕｎｔ）が存在する。なお、“ｐｏｓｉｔｉｏｎ”に示される情報は、位置情報の一例であり、“ｌａｕｎｃｈ＿ｃｏｕｎｔ”に示される情報は、起動情報の一例であり、“ｓｕｇｇｅｓｔ＿ｃｏｕｎｔ”に示される情報は、推奨回数情報の一例である。また、図３に示す情報項目の数及び種類は一例であり、アプリケーション情報１６０に含まれる情報項目の数及び種類は、図３に示される情報項目の数及び種類には限定されない。
【００２８】
［１−２．基本動作］
次に、図４を用いて、実施の形態に係るテレビ１０の動作について、主として画像出力装置１００の処理内容を中心に説明する。図４は、実施の形態に係るテレビ１０の表示画面の一例を示す図である。
【００２９】
図４に示すように、本実施の形態に係るテレビ１０では、例えば、表示装置１８０に放送されている番組（放送画像２０）を表示している状態で、リモコン２００のホームボタン２０１が押下された場合、放送画像２０に重畳してホームメニュー３０が表示される。
【００３０】
ホームメニュー３０には、初期設定では、例えば予め定められた１以上のショートカット４０が表示され、ユーザは、リモコン２００を操作することで、ホームメニュー３０に並べられるショートカット４０の種類及び順番の変更を行うことができる。本実施の形態では、ホームメニュー３０に表示され得る複数のショートカット４０のそれぞれは、アプリと一対一で対応付けられている。
【００３１】
また、本実施の形態では、テレビ１０は、ホームメニュー３０に配置するショートカット４０をユーザに推奨する機能を有している。この推奨機能については図５等を用いて後述することとし、まず、図４を用いて、ホームメニュー３０に関する基本的な事項について説明する。
【００３２】
図４に示す例では、ホームメニュー３０には３つのショートカット４０が並べられており、ホームメニュー３０の表示が開始された時点では、最も左のショートカット４０にフォーカス３２が当てられる。また、この状態において、ユーザは、リモコン２００の十字キー２０２を操作することで、フォーカス３２を左右に移動させることができる。これにより、フォーカス３２（図４における点線の円）が当てられるショートカット４０（ユーザが選択するショートカット４０）が変更される。ユーザは、決定ボタン２１０を押下することで、選択したショートカット４０に対応するアプリ（以下、単に「ショートカット４０のアプリ」とも言う。）を起動することができる。
【００３３】
なお、図３に示す３つのショートカット４０は、左から、テレビ番組を視聴するためのアプリ（テレビアプリ）、ウェブブラウザ、ＴＶ１０に接続された外部機器を選択して操作するためのアプリ（外部機器一覧アプリ）に対応する。
【００３４】
ユーザは、テレビ番組の視聴中、及び、何らかのアプリを起動中のいずれの場合であっても、リモコン２００のホームボタン２０１を押下することで、ホームメニュー３０を表示装置１８０に表示させることができる。これにより、ユーザは、ホームメニュー３０に含まれるショートカット４０に対応するアプリを即座に起動させることができる。また、例えば、テレビ１０を起動した場合の初期画面としてホームメニュー３０を表示装置１８０に表示させることも可能である。また、ホームメニュー３０が表示されている場合に、リモコン２００のホームボタン２０１が押下されると、ホームメニュー３０が消え、表示装置１８０における表示内容は、例えば、ホームメニュー３０を出現させる前の状態に戻る。
【００３５】
［１−３．ホームメニューの遷移例］
ホームメニュー３０を生成する画像出力装置は、上記のように、ショートカット４０についての推奨機能を有している。この推奨機能の概要について、ホームメニュー３０の表示上の遷移を参照しながら説明する。
【００３６】
図５は、実施の形態に係るテレビ１０におけるホームメニュー３０の遷移例を示す図である。なお、図５では、複数のショートカット４０を識別するために、複数のショートカットのそれぞれに、４０ａ〜４０ｄのいずれかの符号を付している。
【００３７】
図５に示すように、リモコン２００のホームボタン２０１が押下されると、本実施の形態に係るテレビ１０では、画像出力装置１００が、リモコン２００から送信されるホームメニュー３０の表示指示を示す信号（ホーム要求信号）を受信する（Ｓ１００）。
【００３８】
画像出力装置１００は、ホームメニュー３０への追加を推奨するショートカット４０が存在するかを、アプリケーション情報１６０を用いて判断する（Ｓ１１０）。この判断の結果、推奨するショートカット４０がない場合（Ｓ１１０でＮｏ）、画像出力装置１００は、その時点のアプリケーション情報１６０によって特定される１以上のショートカット４０を含むホームメニュー３０を出力する。その結果、図５に示すように、ショートカット４０ａ〜４０ｃが並べられたホームメニュー３０が、表示装置１８０に表示される（Ｓ１２０）。
【００３９】
また、上記判断（Ｓ１１０）の結果、推奨するショートカット４０が存在する場合（Ｓ１１０でＹｅｓ）、画像出力装置１００は、推奨するショートカット４０（推奨ショートカット４１）を含むホームメニュー３０を出力する。その結果、図５に示すように、ショートカット４０ａ〜４０ｃに加えて、推奨ショートカット４１が所定の位置に配置されたホームメニュー３０が、表示装置１８０に表示される（Ｓ１３０）。具体的には、推奨ショートカット４１は、他のショートカット４０ａ〜４０ｃとは異なる態様で、ショートカット列の先頭に表示されている。
【００４０】
本実施の形態では、推奨ショートカット４１は、他のショートカット４０ａ〜４０ｃよりも大きく表示され、かつ推奨マーク３５（図５は丸で囲まれた「＋」）を有している。具体的には、推奨ショートカット４１のベースとなる通常のショートカット４０（本例ではショートカット４０ｄ）のサイズが拡大され、かつ、ショートカット４０ｄの右上部に推奨マーク３５が付されて表示される。つまり、推奨ショートカット４１は、ショートカット４０ｄを、他のショートカット４０ａ〜４０ｃとは異なる態様で表示したものである。従って、例えば、推奨ショートカット４１をホームメニュー３０に追加する、とは、実体としては、ショートカット４０ｄをホームメニュー３０に追加することを意味する。
【００４１】
なお、ショートカット４０ａ〜４０ｃは、第一ショートカットの一例であり、推奨ショートカット４１に対応するショートカット４０ｄは、第二ショートカットの一例である。
【００４２】
推奨ショートカット４１は、Ｓ１３０で表示されている時点では、アプリを起動させる機能はなく、以下のユーザ操作によって、アプリを起動させることができるショートカット４０ｄとしてホームメニュー３０に表示される。
【００４３】
具体的には、推奨マーク３５を有する推奨ショートカット４１は、表示開始の時点で選択されている状態であり、その状態でリモコン２００の決定ボタン２１０が押下されると、推奨ショートカット４１は、位置が変更できる状態（Ｓ１４０）に変化する。また、表示開始の時点でフォーカス３２が他のショートカットに当たっている場合でも、リモコン２００の左右のボタンでフォーカスを推奨ショートカット４１に移動させてから決定ボタン２１０が押下されると、推奨ショートカット４１は、位置が変更できる状態（Ｓ１４０）に変化することができる。
【００４４】
図５に示す例では、推奨ショートカット４１の左右に、移動可能なことを示す移動マーク３６が表示される。この状態で、ユーザは、リモコン２００の十字キー２０２を操作することで、推奨ショートカット４１を所望の位置に移動させることがきる。また、移動マーク３６とともに推奨ショートカット４１が表示されている状態で、リモコン２００の決定ボタン２１０が押下されると、その時点の位置が推奨ショートカット４１の配置位置として決定され、かつ、推奨ショートカット４１が、通常のショートカット４０（図５におけるショートカット４０ｄ）としてホームメニュー３０に表示される（Ｓ１５０）。つまり、推奨ショートカット４１のホームメニュー３０への追加が決定することで、推奨ショートカット４１に対応する通常の表示態様のショートカット４０ｄが、ホームメニュー３０に表示される。
【００４５】
これにより、ユーザは、ショートカット４０ｄを選択することで、ショートカット４０ｄのアプリを起動させることができる。また、その後、ユーザは、例えばＴＶ番組を視聴しているとき等に、リモコン２００のホームボタン２０１を押下することで、ホームメニュー３０を呼び出すことができ、ホームメニュー３０に表示されたショートカット４０ａ〜４０ｄのいずれかのアプリを即座に起動させることができる。
【００４６】
なお、ユーザは、推奨ショートカット４１をホームメニュー３０に追加したくない場合、最初に推奨ショートカット４１が表示された状態（図５のＳ１３０）において、例えば、リモコン２００の十字キー２０２の右ボタンを押下する。これにより、フォーカス３２が、ショートカット４０ａ〜４０ｃのうちの先頭（最も左）のショートカット４０ａに当たり、推奨ショートカット４１はホームメニュー３０から消える。つまり、ホームメニュー３０は、推奨ショートカット４１が表示される前の状態（Ｓ１２０）に戻る。
【００４７】
また、例えば、推奨ショートカット４１のホームメニュー３０への追加が決定する前に、リモコン２００のホームボタン２０１が押された場合、ホームメニュー３０の表示が消え、かつ、推奨ショートカット４１はホームメニュー３０に追加されない。また推奨ショートカット４１をホームメニュー３０に追加しない方法はこれに限らない。例えば、推奨ショートカット４１が表示された状態（図５のＳ１３０）においてホームメニュー３０を非表示とすると、次にホームメニュー３０を表示させた場合に推奨ショートカット４１が消えた状態にする、という方法でもよい。
【００４８】
［１−４．画像出力装置の処理の流れ］
次に、上記のホームメニュー３０の表示上の遷移を、ホームメニュー３０を生成して出力する画像出力装置１００の処理の流れの観点から説明する。
【００４９】
図６は、実施の形態に係る画像出力装置１００の処理の流れの一例を示す第１のフロー図である。図７は、実施の形態に係るアプリケーション情報１６０の更新の一例を示す第１の模式図である。図８は、実施の形態に係る画像出力装置１００の処理の流れの一例を示す第２のフロー図である。図９は、実施の形態に係るアプリケーション情報１６０の更新の一例を示す第２の模式図である。
【００５０】
画像出力装置１００が備える、指示受付部１１０、画像制御部１２０、画像生成部１３０、及び更新部１４０のそれぞれは、ホームメニュー３０の生成及び更新等を行うために、例えば図６及び図８に示される各種の処理を行う。
【００５１】
具体的には、指示受付部１１０は、リモコン２００から送信される、ホームメニュー３０の表示指示を受け付ける（Ｓ１００）。ホームメニュー３０の表示指示は所定の指示の一例である。
【００５２】
画像制御部１２０は、アプリケーション情報１６０を記憶部１５０から取得する（Ｓ１０１）。画像制御部１２０は、アプリケーション情報１６０を参照することで、ホームメニュー３０に表示すべき１以上のショートカット４０を特定する。具体的には、アプリケーション情報１６０は、アプリ毎の情報（個別情報１６１）を含んでおり、画像制御部１２０は、複数の個別情報を順次参照して、当該個別情報に対応するショートカット４０のホームメニュー３０への表示の可否等を判断する。
【００５３】
つまり、画像制御部１２０は、判断対象の一つのアプリについて、当該アプリのショートカット４０がホームメニュー３０での表示対象か否かを判断する（Ｓ１０２）。具体的には、個別情報において位置情報（ｐｏｓｉｔｉｏｎ）に示される配置位置が“０”より大きい場合、当該アプリのショートカット４０は表示対象であると判断し（Ｓ１０２でＹｅｓ）、“ｐｏｓｉｔｉｏｎ”に示される値が“０”である場合、当該アプリのショートカット４０は表示対象ではないと判断する（Ｓ１０２でＮｏ）。つまり、本実施の形態では、アプリケーション情報１６０に含まれる、ショートカット４０の位置情報が、そのショートカット４０がホームメニュー３０での表示対象であるか否かの判断に利用されている。
【００５４】
例えば、図３に示すアプリケーション情報１６０において、Ａｐｐ１の位置情報は“３”であるため、当該アプリのショートカット４０は表示対象であると判断される。この場合、画像生成部１３０は、この判断結果を受けて、Ａｐｐ１のショートカット４０へのパス（ｉｃｏｎ＿ｐａｔｈ）を取得する。画像生成部１３０は、ホームメニュー３０における、予め定められたショートカット４０の配置位置（配列順）における３番目に、Ａｐｐ１のショートカット４０を配置する（Ｓ１０９）。なお、この時点では、ホームメニュー３０は表示装置１８０に出力されず、画像生成部１３０は、例えば、ショートカット４０の配列順における３番目にＡｐｐ１のショートカット４０が配置されたホームメニュー３０の描画データを生成し、所定の記憶領域に格納する。その後、画像制御部１２０は、全ての個別情報１６１を処理済みか否かを判断する（Ｓ１０６）。
【００５５】
本例の場合、全ての個別情報１６１を処理済みではない（Ｓ１０６でＮｏ）ため、画像制御部１２０は、アプリケーション情報１６０（より詳細には、Ａｐｐ２の個別情報）を取得する（Ｓ１０１）。画像制御部１２０は、Ａｐｐ２の個別情報において位置情報（ｐｏｓｉｔｉｏｎ）に示される値が“０”であるため、Ａｐｐ２のショートカット４０は表示対象ではないと判断する（Ｓ１０２でＮｏ）。
【００５６】
次に、画像制御部１２０は、Ａｐｐ２の起動情報（ｌａｕｎｃｈ＿ｃｏｕｎｔ）に示される値がＮより大きいか否かを判断する（Ｓ１０３）。なお、本実施の形態における起動情報（ｌａｕｎｃｈ＿ｃｏｕｎｔ）は、起動回数を示す情報である。また、閾値であるＮは“４”である。従って、本例では、“ｌａｕｎｃｈ＿ｃｏｕｎｔ＝６”、であるため（Ｓ１０３でＹｅｓ）、画像制御部１２０は、次の判断に進む。
【００５７】
具体的には、画像制御部１２０は、Ａｐｐ２の推奨回数情報（ｓｕｇｇｅｓｔ＿ｃｏｕｎｔ）に示される値が最大推奨回数Ｍ以下であるか否かを判断する（Ｓ１０４）。なお、本実施の形態において、最大推奨回数Ｍは例えば“２”であり、かつ、“ｓｕｇｇｅｓｔ＿ｃｏｕｎｔ＝１”である。つまりＡｐｐ２の推奨回数は、最大推奨回数Ｍの２以下である（Ｓ１０３でＹｅｓ）ため、画像制御部１２０は、Ａｐｐ２のショートカット４０を推奨候補に追加する（Ｓ１０５）。例えば、画像制御部１２０が有する一時記憶領域に、Ａｐｐ２のショートカット４０を特定する情報（アプリの名称、または、Ａｐｐ２のショートカット４０へパス等）が推奨候補として記憶される。また、推奨候補の記憶領域として、記憶部１５０の一部が使用されてもよい。
【００５８】
上記のように、ホームメニュー３０への追加を推奨するショートカット４０の選択に、過去の推奨回数を参照することで、その時点で、既に推奨候補として３回選択されたことがあるショートカット４０は、推奨候補から除外される。
【００５９】
その後、画像制御部１２０は、全ての個別情報１６１が処理済み（Ｓ１０６でＹｅｓ）となるまで、上記一連の処理（Ｓ１０１〜Ｓ１０５、Ｓ１０９）繰り返す。
【００６０】
また、全ての個別情報１６１が処理済みとなった場合（Ｓ１０６でＹｅｓ）であって、かつ、推奨候補が存在しない場合（Ｓ１１０でＮｏ）、画像制御部１２０は、画像生成部１３０を制御することで、推奨ショートカット４１を含まないホームメニュー３０を生成し、出力させる。表示装置１８０は、画像生成部１３０から出力されたホームメニュー３０を表示する。この場合、例えば、図５のＳ１２０におけるホームメニュー３０が表示される。このホームメニュー３０では、ショートカット４０ａ〜４０ｃの３つが表示されており、アプリケーション情報１６０におけるショートカット４０ａ〜４０ｃに対応する３つのアプリそれぞれの位置情報（ｐｏｓｉｔｉｏｎ）が“０”より大きいことを意味する。
【００６１】
ここで、図３に示すアプリケーション情報１６０を用いた処理では、上述のように、Ａｐｐ２のショートカット４０が推奨候補として選択される（Ｓ１０５）。従ってこの場合、少なくとも１つの推奨候補が存在する（Ｓ１１０でＹｅｓ）。そのため、画像制御部１２０は、少なくとも１つの推奨候補の中から、ホームメニュー３０への追加を推奨するアプリとして、１つのアプリを特定する（Ｓ１１１）。つまり、推奨候補がＡｐｐ２のみの場合、画像制御部１２０は、Ａｐｐ２を特定する。
【００６２】
また、推奨候補のアプリが複数存在する場合は、画像制御部１２０は、例えば、アプリケーション情報１６０に含まれる、複数のアプリそれぞれの起動情報（ｌａｕｎｃｈ＿ｃｏｕｎｔ）を参照し、最も起動回数が多いアプリを特定する（Ｓ１１１）。なお、この特定に用いる、「最も起動回数が多い」という条件は、第三の基準の一例である。また、以下では、説明の簡単のために、画像制御部１２０が、ホームメニュー３０への追加を推奨するアプリとしてＡｐｐ２を特定した場合における、画像出力装置１００の処理内容を説明する。
【００６３】
画像生成部１３０は、特定されたＡｐｐ２のショートカット４０へのパス（ｉｃｏｎ＿ｐａｔｈ）を取得する。画像生成部１３０は、ホームメニュー３０の配列順における先頭（０番目の位置）に、Ａｐｐ２のショートカット４０を、推奨ショートカット４１（図５参照）として配置する（Ｓ１１２）。
【００６４】
また、更新部１４０は、アプリケーション情報１６０を更新することで、上記の、推奨するアプリの特定の結果をアプリケーション情報１６０に反映させる（Ｓ１１３）。具体的には、図７に示すように、Ａｐｐ２の起動情報（ｌａｕｎｃｈ＿ｃｏｕｎｔ）は“０”に初期化される。また、Ａｐｐ２の推奨回数情報（ｓｕｇｇｅｓｔ＿ｃｏｕｎｔ）はインクリメントされる。つまり、推奨回数情報（ｓｕｇｇｅｓｔ＿ｃｏｕｎｔ）は“１”から“２”に書き換えられる。
【００６５】
なお、判断処理Ｓ１０２における、配置位置が所定の範囲内（本実施の形態では、“０”より大きい整数値）である、という条件は第一の基準の一例である。推奨回数情報（ｓｕｇｇｅｓｔ＿ｃｏｕｎｔ）に示される値が最大推奨回数Ｍ（本実施の形態では、“２”）以下である、という条件は第二の基準の一例である。つまり、位置情報（ｐｏｓｉｔｉｏｎ）が“３”であるＡｐｐ１のショートカット４０は、第一の基準を満たす第一ショートカットの一例である。また、推奨回数情報（ｓｕｇｇｅｓｔ＿ｃｏｕｎｔ）が“１”であるＡｐｐ２のショートカット４０は、第二の基準を満たす第二ショートカットの一例である。
【００６６】
以上の処理により、テレビ１０の表示装置１８０には、テレビ放送等の通常の表示内容に重畳して、ホームメニュー３０が表示される（Ｓ１６０）。また、このとき、例えば図５のＳ１３０におけるホームメニュー３０のように、推奨ショートカット４１を含むホームメニュー３０が表示される。
【００６７】
具体的には、画像制御部１２０によって、ホームメニュー３０への追加を推奨するアプリとして特定されたＡｐｐ２のショートカット４０ｄが、推奨ショートカット４１としてホームメニュー３０に表示される。つまり、ホームメニュー３０に追加済みのショートカット４０ａ〜４０ｃの先頭（左側）に、ショートカット４０ｄに推奨マーク３５を付すなどの加工をすることで得られる推奨ショートカット４１が表示される。
【００６８】
このように、推奨ショートカット４１を含むホームメニュー３０が表示された場合、図５を用いて説明したように、ユーザは推奨ショートカット４１をホームメニュー３０に追加するか否か、また、追加する場合はその位置をどこにするか、を自分の意志で決定することができる。またこのとき、画像出力装置１００は、ユーザのリモコン２００の操作に応じて、例えば図８に示す処理を実行する。
【００６９】
具体的には、まず、画像生成部１３０から出力された、推奨ショートカット４１を含むホームメニュー３０が表示装置１８０に表示される（Ｓ１３０）。このホームメニュー３０が表示された場合において、ユーザは、推奨ショートカット４１をホームメニュー３０に追加したい場合、リモコン２００の決定ボタン２１０を押下する。これにより、推奨ショートカット４１に対する選択指示を示す信号（選択信号）がリモコン２００から送信され、指示受付部１１０によって受信される。つまり、指示受付部１１０は、ユーザによる推奨ショートカット４１に対する選択指示を受け付ける（Ｓ１３２）。
【００７０】
この時点では、推奨ショートカット４１は、ショートカット４０の列の先頭に位置している。この状態で、ユーザは、推奨ショートカット４１の位置を変更したい場合、リモコン２００の十字キー２０２を操作する。これにより、指示受付部１１０は、推奨ショートカット４１に対する移動指示を受け付ける（Ｓ１３４）。この場合、画像制御部１２０は、画像生成部１３０を制御することで、推奨ショートカット４１の位置を、移動指示に応じた位置に変更させる。これにより、例えば、推奨ショートカット４１が、ショートカット４０の列における３番目に移動する（Ｓ１４０）。つまり、図５のＳ１４０におけるホームメニュー３０に示すように、左から、ショートカット４０ａ、ショートカット４０ｂ、推奨ショートカット４１、及び、ショートカット４０ｃの順に並ぶ。
【００７１】
その後、ユーザが、リモコン２００決定ボタン２１０を押下すると、決定指示を示す信号（決定信号）がリモコン２００から送信され、指示受付部１１０によって受信される。つまり、指示受付部１１０は、ユーザによる推奨ショートカット４１に対する決定指示を受け付ける（Ｓ１４２でＹｅｓ）。これにより、推奨ショートカット４１の位置が確定する。具体的には、画像制御部１２０は、画像生成部１３０を制御することで、その時点の推奨ショートカット４１の位置、つまり、本例では、３番目の位置に推奨ショートカット４１に対応する通常のショートカット４０（図５におけるショートカット４０ｄ）が配置されたホームメニュー３０を生成させる。
【００７２】
また、更新部１４０は、アプリケーション情報１６０を更新することで、上記の、推奨ショートカット４１のホームメニュー３０への追加をアプリケーション情報１６０に反映させる（Ｓ１４４）。具体的には、図９に示すように、Ａｐｐ２の位置情報（ｐｏｓｉｔｉｏｎ）が、“０”から“３”に書き換えられる。つまり、ショートカット４０ｄが、第一の基準を満たすように、アプリケーション情報１６０が更新される。
【００７３】
また、例えば、Ａｐｐ１は、ホームメニュー３０の更新前に、３番目に位置していたショートカット４０ｃのアプリであるため、Ａｐｐ１の位置情報（ｐｏｓｉｔｉｏｎ）が、“３”から“４”に書き換えられる。
【００７４】
以上の処理により、テレビ１０の表示装置１８０には、テレビ放送等の通常の表示内容に重畳して、更新後のホームメニュー３０が表示される（Ｓ１５０）。つまり、更新前には、３つのショートカット４０（４０ａ〜４０ｃ）が表示されていたホームメニュー３０に、ユーザによる決定指示に応じてショートカット４０ｄが追加される。また、ショートカット４０ｄは、ユーザのリモコン２００の操作により決定された位置（ショートカット４０の列における３番目）に配置され、更新前のホームメニュー３０において３番目に位置していたショートカット４０ｃは、４番目に移動される。
【００７５】
［１−５．効果等］
以上のように、本実施の形態に係る、画像出力装置１００は、生成した画像を表示装置１８０に出力する画像出力装置１００であって、ユーザの指示を受け付ける指示受付部１１０と、ホームメニュー３０を生成して出力する画像生成部１３０と、画像生成部１３０を制御する画像制御部１２０と、アプリケーション情報１６０を記憶する記憶部１５０と、アプリケーション情報を更新する更新部１４０とを備える。ホームメニュー３０は、表示装置１８０における表示領域の少なくとも一部に配置されるメニュー画像の一例である。ホームメニュー３０は、それぞれが、互いに異なるアプリと対応付けられた複数のショートカット４０のうちの１以上のショートカット４０を表示する。アプリケーション情報１６０は、複数のショートカット４０に関する情報を含む。
【００７６】
画像制御部１２０は、指示受付部１１０がホームメニュー３０の表示指示を受け付けた場合、アプリケーション情報１６０を参照することで、複数のショートカット４０の中から、第一の基準を満たす１以上のショートカット４０（第一ショートカット）、及び、第一の基準を満たさずかつ第二を満たすショートカット４０（第二ショートカット）のそれぞれを選択する。
【００７７】
画像生成部１３０は、選択された１以上の第一ショートカットを表示し、かつ、選択された第二ショートカットを、当該１以上の第一ショートカットとは異なる態様で表示するホームメニュー３０を生成して出力する（図５のＳ１３０におけるホームメニュー３０参照）。
【００７８】
更新部１４０は、指示受付部１１０が、ホームメニュー３０に含まれる第二ショートカットに対する決定指示を受け付けた場合、第二ショートカットが第一の基準を満たすようにアプリケーション情報１６０の更新を行う。
【００７９】
この構成によれば、既にホームメニュー３０に表示されるように設定されている（第一の基準を満たす）１以上のショートカット４０と、ホームメニュー３０への追加が推奨される（第二の基準を満たす）ショートカット４０のそれぞれが、互いに区別できる態様でホームメニュー３０に表示される。本実施の形態では、図５に示すように、ホームメニュー３０への追加が推奨されるショートカット４０は、推奨マーク３５の付加等の加工がされた推奨ショートカット４１としてホームメニュー３０に表示される。
【００８０】
また、指示受付部１１０が、推奨ショートカット４１に対する決定指示を受け付けた場合、推奨ショートカット４１が、第一の基準を満たすように、アプリケーション情報１６０が更新される。
【００８１】
つまり、本実施の形態に係る画像出力装置１００では、対応するアプリの起動回数が閾値以上である等の、第二の基準を満たすショートカット４０が存在する場合であっても、そのショートカット４０を、自動的にはホームメニュー３０に追加しない。
【００８２】
より具体的には、第二の基準を満たすショートカット４０を、一旦、推奨ショートカット４１として表示させ、推奨ショートカット４１に対するユーザによる決定指示によって、推奨ショートカット４１がホームメニュー３０に追加される。つまり、実体としては、推奨ショートカット４１に対応する通常のショートカット４０がホームメニュー３０に表示されるように、アプリケーション情報１６０が更新される。
【００８３】
これにより、例えば、ユーザの意に反して、または、ユーザの意図とは関係なく、ショートカット４０がホームメニュー３０に強制的に追加されることがない。従って、ユーザが、ホームメニュー３０に強制的に追加されたショートカット４０を手作業で削除する等の、本来的には必要のなかった操作は生じない。すなわち、ホームメニュー３０を生成し出力する画像出力装置１００では、当該操作に応じた、本来的には必要のなかった処理が発生しない。このように、本実施の形態に係る画像出力装置１００は、ユーザに適したショートカット群を示すメニュー画像（ホームメニュー３０）の提示に係る処理を効率よく実行することができる。
【００８４】
なお、メニュー画像は、第一ショートカットを表示せず、かつ、第二ショートカットを表示してもよい。例えば、画像制御部１２０は、第一の基準を満たすショートカット４０が存在せず、かつ、第二の基準を満たすショートカット４０が存在する場合、そのショートカット４０を第二ショートカットとして選択する。この場合、画像生成部１３０は、ホームメニュー３０に、選択された第二ショートカットを、第一のショートカットとは異なる態様で表示する。つまり、第二ショートカットとして選択されたショートカット４０は、推奨ショートカット４１としてホームメニュー３０に表示される。この場合であっても、推奨ショートカット４１として表示されたショートカット４０は、ユーザの意図に応じて、ホームメニュー３０に追加されるか否かが決定される。
【００８５】
また、本実施の形態において、アプリケーション情報１６０には、複数のショートカット４０それぞれの、ホームメニュー３０に配置された場合における配置位置を示す位置情報（ｐｏｓｉｔｉｏｎ）が含まれている。画像制御部１２０は、位置情報を参照することで、第一の基準である、配置位置が所定の範囲内という条件を満たす１以上のショートカット４０を、１以上の第一ショートカットとして選択する。画像生成部１３０は、当該１以上の第一ショートカットのそれぞれを位置情報に示される配置位置に配置し、かつ、第二ショートカットを所定の位置に配置したホームメニュー３０を生成して出力する。
【００８６】
画像制御部１２０はさらに、指示受付部１１０が、第二ショートカットに対する移動指示を受け付けた場合、ホームメニュー３０において、当該移動指示に応じた位置に第二ショートカットが表示されるよう画像生成部１３０を制御する。更新部１４０は、指示受付部１１０が、当該移動指示を受け付けた後に決定指示を受け付けた場合、１以上の第一ショートカット及び第二ショートカットそれぞれの配置位置が、当該移動指示に応じた、当該所定の範囲内の位置となるように位置情報を更新することで、アプリケーション情報１６０の更新を行う。
【００８７】
この構成によれば、ホームメニュー３０への追加が推奨される第二ショートカットは、ホームメニュー３０での配置位置を、ユーザの意志で選択した後に、ホームメニュー３０への追加が決定（確定）される。本実施の形態では、図５及び図８に示すように、ユーザは、リモコン２００の十字キー２０２を操作することで、推奨ショートカット４１の位置の変更を行うことができる。また、ユーザの所望の位置に推奨ショートカット４１が配置された状態で、ユーザは、リモコン２００の決定ボタン２１０を押下することで、推奨ショートカット４１のホームメニュー３０への追加が決定（確定）される。つまり、推奨ショートカット４１として表されていたショートカット４０ｄ（第二ショートカット）が、ホームメニュー３０に追加される。このように、本実施の形態では、ホームメニュー３０に新たに追加するショートカット４０について、追加の時点で配置位置をユーザに決定させる。そのため、例えば、ユーザの意図に応じた、新たなショートカット４０のホームメニュー３０への追加処理が、より効率よく実行される。
【００８８】
また、本実施の形態において、アプリケーション情報１６０には、複数のショートカット４０それぞれの、画像制御部１２０によって第二ショートカットとして選択された回数である推奨回数を示す推奨回数情報（ｓｕｇｇｅｓｔ＿ｃｏｕｎｔ）が含まれている。
【００８９】
画像制御部１２０は、推奨回数情報を参照することで、推奨回数が最大推奨回数Ｍ（本実施の形態ではＭ＝２）以下という条件を満たすショートカットを第二の基準を満たすと判断する。更新部１４０はさらに、推奨回数情報を更新することで、画像制御部１２０に選択された第二ショートカットに対応する推奨回数を１つ増加させる。
【００９０】
この構成によれば、例えば、過去に３回、ホームメニュー３０への追加が推奨された実績があるショートカット４０は、推奨候補からは除外される。そのため、例えば、ユーザに対し、ある１つのショートカット４０について、必要以上にホームメニュー３０への追加を推奨する可能性が低減される。つまり、例えば起動回数は比較的に多いものの、ユーザがホームメニュー３０から呼び出す必要性がないと考えるアプリについて、そのショートカット４０を、何度も推奨ショートカット４１として表示する可能性が低減される。
【００９１】
また、本実施の形態において、アプリケーション情報１６０には、複数のアプリそれぞれの起動した回数を示す起動情報（ｌａｕｎｃｈ＿ｃｏｕｎｔ）が含まれている。画像制御部１２０は、起動情報を参照することで、起動回数がＮ（本実施の形態ではＮ＝４）より大きいアプリに対応し、かつ、推奨回数が最大推奨回数Ｍ（本実施の形態ではＭ＝２）以下あるという条件を満たすショートカット４０を第二の基準を満たすと判断する。更新部１４０はさらに、起動情報を更新することで、画像制御部１２０に選択された第二ショートカットに対応するアプリの起動回数を０にする。
【００９２】
本実施の形態では、起動回数が４より大きく、かつ、推奨回数が最大推奨回数Ｍの２以下であるアプリに対応するショートカット４０が、第二の基準を満たすと判断され、推奨候補とし扱われる。つまり、ユーザにホームメニュー３０への追加を推奨すべきショートカット４０の選択が、より精度よく行われる。さらに、そのショートカット４０が、推奨ショートカット４１としてホームメニュー３０に表示されるショートカット４０（つまり、第二ショートカット）として選択された場合、起動回数はゼロクリアされる。
【００９３】
ここで、例えば、推奨ショートカット４１としてホームメニュー３０に表示されたショートカット４０が、ホームメニュー３０に追加された後にホームメニュー３０から削除された場合を想定する。この場合、そのショートカット４０に対応するアプリの起動回数は、ホームメニュー３０に追加された時点で一旦ゼロクリアされている。そのため、そのショートカット４０を再び推奨候補とすべきか否かは、当該アプリの最新の実績（起動回数）に応じて的確に判断される。
【００９４】
また、本実施の形態において、アプリケーション情報１６０には、複数のアプリそれぞれの起動した回数を示す起動情報（ｌａｕｎｃｈ＿ｃｏｕｎｔ）が含まれている。画像制御部１２０は、第二の基準を満たすショートカット４０である推奨候補が複数存在する場合、さらに起動情報を参照することで、複数の推奨候補に対応する複数のアプリの中から、起動した回数が第三の基準を満たす１つのアプリを特定する。また、画像制御部１２０は、特定したアプリに対応するショートカット４０を、前記第二ショートカットとして選択する。
【００９５】
この構成によれば、例えば、起動回数等に基づく第二基準を満たすアプリが複数存在した場合に、その複数の中から、ユーザの過去のアプリの使用履歴に基づく基準で、ユーザに推奨する１つのアプリを特定することができる。従って、例えばテレビ１０が比較的に多くの数のアプリを実行可能である場合に、ホームメニュー３０への追加を推奨するショートカットの絞り込みを効率よく行うことができる。
【００９６】
なお、本実施の形態では、第三の基準は、「起動回数が最も多い」という条件であるが、第三の基準はこれに限定されず、例えば、起動時間に基づく条件が第三の基準として採用されてもよい。この場合、アプリケーション情報１６０に含まれる起動情報に、例えば、複数のアプリそれぞれの起動した時間に関する情報が含まれていてもよい。アプリの起動した時間に関する情報とは、最初に起動した日時、最初に起動した時刻から直近で起動した時刻までの期間、及び、起動が継続している時間の累積値（起動累積時間）のいずれか、または、これらの組み合わせが例示される。
【００９７】
例えば、第二の基準を満たすショートカット４０である推奨候補が複数存在する場合、画像制御部１２０は、複数の推奨候補に対応する複数のアプリそれぞれの起動情報を参照し、起動累積時間が最も長い１つのアプリを特定してもよい。これにより、例えば、起動回数が多く、かつ、ユーザに使用された累積時間が長いアプリのショートカット４０が、第二ショートカットとして選択される。つまり、画像制御部１２０は、第二の基準を満たすショートカット４０である推奨候補が複数存在する場合、さらに起動情報を参照することで、複数の推奨候補に対応する複数のアプリの中から、起動した時間が第三の基準を満たす１つのアプリを特定してもよい。この場合であっても、ホームメニュー３０への追加を推奨するショートカットの絞り込みを効率よく行うことができる。
【００９８】
また、起動した時間に関する起動情報は、複数の推奨候補からの絞り込みに用いるだけでなく、推奨候補の選択に用いられてもよい。つまり、画像制御部１２０は、起動情報を参照することで、起動した時間に関する値が所定の条件を満たすアプリに対応し、かつ、推奨回数が最大推奨回数Ｍ以下であるという条件を満たすショートカット４０を前記第二の基準を満たすと判断してもよい。
【００９９】
つまり、ホームメニュー３０への追加を推奨するショートカット４０となり得る条件として、そのショートカット４０に対応するアプリが起動した時間に関する起動情報が用いられてもよい。例えば、アプリが最初に起動した日時、最初に起動した時刻から直近で起動した時刻までの期間、及び、起動累積時間のいずれか、または、これらの組み合わせと、所定の閾値との比較の結果により、当該アプリに対応するショートカット４０が推奨候補となるか否かが判断されてもよい。
【０１００】
また、本実施の形態に係るテレビ１０は、画像を表示する表示装置１８０と、画像出力装置１００とを備える。画像出力装置１００はプロセッサ１０１により実現することもできる。具体的には、画像出力装置１００としてのプロセッサ１０１は、所定の指示を受け付けた場合、アプリケーション情報１６０を参照することで、複数のショートカット４０の中から、第一の基準を満たす１以上の第一ショートカット、及び、第一の基準を満たさずかつ第二の基準を満たす第二ショートカットのそれぞれを選択する。プロセッサ１０１は、選択した１以上の第一ショートカットを表示し、かつ、選択された第二ショートカットを、当該１以上の第一ショートカットとは異なる態様で表示するホームメニュー３０を生成して表示装置１８０に表示させる。プロセッサ１０１は、ホームメニュー３０に含まれる第二ショートカットに対する決定指示を受け付けた場合、第二ショートカットが第一の基準を満たすようにアプリケーション情報１６０の更新を行う。なお、アプリケーション情報１６０を記憶する記憶部１５０は、プロセッサ１０１に内蔵されていてもよく、プロセッサ１０１の外部に備えられていてもよい。
【０１０１】
このように、本実施の形態に係るテレビ１０は、上述の画像出力装置１００を備えているため、ユーザに適したショートカット群を示すメニュー画像（ホームメニュー３０）の提示に係る処理を効率よく実行することができる。
【０１０２】
また、本実施の形態に係る画像出力装置１００の制御方法は、生成した画像を表示装置１８０に出力する画像出力装置１００の制御方法であって、ユーザの指示を受け付ける指示受付ステップ（Ｓ１００）と、画像生成部１３０が、表示装置１８０における表示領域の少なくとも一部に配置されるホームメニュー３０であって、それぞれが、互いに異なるアプリと対応付けられた複数のショートカット４０のうちの１以上のショートカット４０を表示するホームメニュー３０を生成して出力する画像生成ステップ（Ｓ１１２）と、複数のショートカット４０に関する情報を含むアプリケーション情報１６０を更新する更新ステップ（Ｓ１１３）と、指示受付ステップ（Ｓ１００）において所定の指示が受け付けられた場合、アプリケーション情報１６０を参照することで、複数のショートカット４０の中から、第一の基準を満たす１以上の第一ショートカット、及び、第一の基準を満たさずかつ第二の基準を満たす第二ショートカットのそれぞれを選択する選択ステップ（Ｓ１０２〜Ｓ１０４，Ｓ１１１）とを含む。画像生成ステップ（Ｓ１０９、Ｓ１１２）では、選択された１以上の第一ショートカットを表示し、かつ、選択された第二ショートカットを、当該１以上の第一ショートカットとは異なる態様で表示するホームメニュー３０を生成して出力する。更新ステップ（Ｓ１１３）では、指示受付ステップ（Ｓ１００）において、ホームメニュー３０に含まれる第二ショートカットに対する決定指示を受け付けた場合、第二ショートカットが第一の基準を満たすようにアプリケーション情報１６０の更新を行う。
【０１０３】
この制御方法によれば、上述のように、例えば、ユーザの意に反して、または、ユーザの意図とは関係なく、ショートカット４０がホームメニュー３０に強制的に追加されることがない。従って、ユーザが、ホームメニュー３０に強制的に追加されたショートカット４０を手作業で削除する等の、本来的には必要のなかった操作は生じない。すなわち、ホームメニュー３０を生成し出力する画像出力装置１００では、当該操作に応じた、本来的には必要のなかった処理が発生しない。このように、本実施の形態に係る画像出力装置１００の制御方法によれば、ユーザに適したショートカット群を示すメニュー画像（ホームメニュー３０）の提示に係る処理を効率よく実行することができる。
【０１０４】
なお、本開示は、上記制御方法に含まれる各ステップをコンピュータに実行させるプログラムとして実現されてもよく、そのプログラムが格納された記録媒体として実現されてもよい。
【０１０５】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【０１０６】
例えば、上記実施の形態では、ホームメニュー３０に表示される第二ショートカット（つまり、推奨ショートカット４１として表示されるショートカット４０）の数は１である。しかし、ホームメニュー３０に表示される第二ショートカットの数は２以上であってもよい。例えば、画像制御部１２０によって推奨候補として選択されたショートカット４０が複数存在する場合、画像生成部１３０は、その複数のショートカット４０のそれぞれを、推奨ショートカット４１として表示するホームメニュー３０を生成し、出力してもよい。この場合であっても、例えば、ホームメニュー３０に表示する推奨ショートカット４１の数の上限を設けておくことで、ホームメニュー３０の表示内容を複雑化させないことができる。また、ユーザは、複数の推奨ショートカット４１のそれぞれに対して、実際にホームメニュー３０に追加するか否かを決定することができる。
【０１０７】
また、例えば、図５では、ホームメニュー３０に表示されるショートカット４０の最大数は４であるが、ホームメニュー３０に表示されるショートカット４０の最大数は５以上でもよい。例えば、ホームメニュー３０の横方向のスクロールを可能とすることで、ホームメニュー３０の表示領域に多数（例えば５０個など）のショートカット４０を表示させてもよい。
【０１０８】
また、推奨ショートカット４１は、他のショートカット４０よりも大きく表示され、かつ推奨マーク３５が付加されていることで、他のショートカット４０とは異なる態様で表示されているとした。しかしながら、推奨ショートカット４１と他のショートカット４０との態様を異ならせる手法は、推奨マーク３５の付加等には限定されない。
【０１０９】
例えば、図５に示すショートカット４０ｄを、推奨ショートカット４１として表示する場合、他のショートカット４０を静止させて表示し、かつ、ショートカット４０ｄを細かく振動させて表示してもよい。また、ショートカット４０ｄに、通常のフォーカス３２とは異なる色または形状のフォーカスを当てることで、ショートカット４０ｄを推奨ショートカット４１として表示してもよい。
【０１１０】
また、本実施の形態では、図４に示すように、表示装置１８０の表示領域の一部にホームメニュー３０が表示されるが、ホームメニュー３０は、表示装置１８０の表示領域の全域に表示されてもよい。また、この場合、ホームメニュー３０の一部として、ホームメニュー３０の表示の前の時点で表示装置１８０に表示されていた放送画像等が表示されてもよい。
【０１１１】
また、画像出力装置１００は、テレビ１０とは異なる機器に備えらえてもよい。例えば、テレビ番組等を録画する録画装置、ＤＶＤまたはＢＤ等の記録メディアに対応した再生装置、ケーブルテレビ放送などの放送信号を受信してテレビで視聴可能な信号に変換するセットトップボックス、ＰＣ（パーソナルコンピュータ）、ビデオカメラ、及び、携帯端末など、各種の機器に画像出力装置１００が備えられてもよい。
【０１１２】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【０１１３】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【０１１４】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１１５】
本開示は、ユーザに適したショートカット群を示すメニュー画像の提示に係る処理を効率よく実行することのできる画像出力装置に適用可能である。具体的には、テレビ、ＰＣ、サーバ、携帯端末、ビデオカメラ、およびビデオレコーダ等の電子機器に本開示は適用可能である。
【符号の説明】
【０１１６】
１０  テレビ
２０  放送画像
３０  ホームメニュー
３２  フォーカス
３５  推奨マーク
３６  移動マーク
４０、４０ａ、４０ｂ、４０ｃ、４０ｄ  ショートカット
４１  推奨ショートカット
１００  画像出力装置
１０１  プロセッサ
１１０  指示受付部
１２０  画像制御部
１３０  画像生成部
１４０  更新部
１５０  記憶部
１６０  アプリケーション情報
１６１  個別情報
１８０  表示装置
１９０  筐体
１９５  スタンド
２００  リモコン
２０１  ホームボタン
２０２  十字キー
２１０  決定ボタン
【図１】
2019106867.tif 000003
【図２】
2019106867.tif 000004
【図３】
2019106867.tif 000005
【図４】
2019106867.tif 000006
【図５】
2019106867.tif 000007
【図６】
2019106867.tif 000008
【図７】
2019106867.tif 000009
【図８】
2019106867.tif 000010
【図９】
2019106867.tif 000011
【国際調査報告】
2019106867.tif 000012
2019106867.tif 000013
2019106867.tif 000014