(57)【要約】      （修正有）【課題】表示画面の表示領域にコンテンツ画像を表示させる際に、操作に応じて当該表示領域の大きさを変更することができ、ユーザのニーズに合わせた視認性の高い表示を低消費電力かつ低コストでスムーズに実現可能なコンテンツ表示制御装置、コンテンツ表示制御方法及びプログラムを提供する。【解決手段】コンテンツ表示制御装置１０は、複数のコンテンツの各々の動作を制御するアプリケーション制御部１７Ａと、複数のコンテンツに夫々対応する第１コンテンツ画像を表示画面上の表示領域に選択的に表示させる表示制御部１７Ｂとを有し、サイズ変更入力が受け付けられている間、第１コンテンツ画像のうち、表示画面上に表示されている表示状態である第１コンテンツ画像に関して表示変更処理を行い、表示画面上に表示されていない非表示状態である第１コンテンツ画像に関して表示変更処理を行わない。【選択図】図２
2020135430.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツの各々の動作を制御する制御部と、
前記複数のコンテンツに夫々対応する第１コンテンツ画像を表示画面上の表示領域に表示させる表示制御部と、
前記表示領域の前記表示画面上におけるサイズを変更するためのサイズ変更入力を受付ける受付部と、
前記サイズ変更入力に基づき、前記第１コンテンツ画像に関し、当該第１コンテンツ画像の表示形態を変更するための表示変更処理を行う表示変更処理部と、を有し、
前記表示変更処理部は、前記サイズ変更入力が受け付けられている間、前記複数のコンテンツの各々に対応する第１コンテンツ画像のうち、前記表示画面上に表示されている表示状態である第１コンテンツ画像に関して前記表示変更処理を行い、前記表示画面上に表示されていない非表示状態である第１コンテンツ画像に関して前記表示変更処理を行わないことを特徴とするコンテンツ表示制御装置。
【請求項２】
前記表示変更処理部は、前記サイズ変更入力が受け付けられた後であって前記サイズ変更入力の終了後に、前記非表示状態である第１コンテンツ画像に関して前記表示変更処理を行うことを特徴とする請求項１に記載のコンテンツ表示制御装置。
【請求項３】
前記表示変更処理部は、前記サイズ変更入力が受け付けられた後、前記サイズ変更入力の終了後においても、前記非表示状態である第１コンテンツ画像に関して前記表示変更処理を行わないことを特徴とする請求項１に記載のコンテンツ表示制御装置。
【請求項４】
前記受付部は、前記非表示状態の第１コンテンツ画像の各々を前記表示状態とするために選択する選択入力を受付け、
前記表示変更処理部は、前記受付部が前記選択入力を受け付けた際に、当該選択された第１コンテンツ画像に関して前記表示変更処理を行うことを特徴とする請求項３に記載のコンテンツ表示制御装置。
【請求項５】
前記表示制御部は、前記複数の第１コンテンツ画像を前記表示領域において所定のスクロール順序でスクロール表示させ、
前記表示変更処理部は、前記サイズ変更入力が受け付けられた後、前記サイズ変更入力の終了後においても、前記非表示状態である第１コンテンツ画像のうち前記表示状態になるまでの順序が所定の順序よりも遅い第１コンテンツ画像に関して前記表示変更処理を行わないことを特徴とする請求項１に記載のコンテンツ表示制御装置。
【請求項６】
前記サイズ変更処理部は、前記サイズ変更入力に対応する表示形態の第２コンテンツ画像を生成し、
前記表示変更処理は、前記生成された第２コンテンツ画像を前記第１コンテンツ画像と差し替える処理であることを特徴とする請求項１から５のいずれか一項に記載のコンテンツ表示制御装置。
【請求項７】
コンテンツ表示制御装置によって、複数のコンテンツ画像を表示させるコンテンツ表示制御方法であって、
制御部が、複数のコンテンツの各々の動作を制御する制御ステップと、
表示制御部が、前記複数のコンテンツに夫々対応する第１コンテンツ画像を表示画面上の表示領域に選択的に表示させる表示制御ステップと、
受付部が、前記表示領域の前記表示画面上におけるサイズを変更するためのサイズ変更入力を受付ける受付ステップと、
表示変更処理部が、前記サイズ変更入力に基づき、前記第１コンテンツ画像に関し、当該第１コンテンツ画像の表示形態を変更するための表示変更処理を行う表示変更ステップと、を含み、
前記表示変更ステップにおいて、前記表示変更処理部は、前記サイズ変更入力が受け付けられている間、前記複数のコンテンツの各々に対応する第１コンテンツ画像のうち、前記表示画面上に表示されている表示状態である第１コンテンツ画像に関して前記表示変更処理を行い、前記表示画面上に表示されていない非表示状態である第１コンテンツ画像に関して前記表示変更処理を行わないことを特徴とするコンテンツ表示制御方法。
【請求項８】
コンピュータを備えるコンテンツ表示制御装置によって実行されるコンテンツ表示制御プログラムであって、
制御部が、複数のコンテンツの各々の動作を制御する制御ステップと、
表示制御部が、前記複数のコンテンツに夫々対応する第１コンテンツ画像を表示画面上の表示領域に選択的に表示させる表示制御ステップと、
受付部が、前記表示領域の前記表示画面上におけるサイズを変更するためのサイズ変更入力を受付ける受付ステップと、
表示変更処理部が、前記サイズ変更入力に基づき、前記第１コンテンツ画像に関し、当該第１コンテンツ画像の表示形態を変更するための表示変更処理を行う表示変更ステップと、を含み、
前記表示変更ステップにおいて、前記表示変更処理部は、前記サイズ変更入力が受け付けられている間、前記複数のコンテンツの各々に対応する第１コンテンツ画像のうち、前記表示画面上に表示されている表示状態である第１コンテンツ画像に関して前記表示変更処理を行い、前記表示画面上に表示されていない非表示状態である第１コンテンツ画像に関して前記表示変更処理を行わないことを実行させることを特徴とするコンテンツ表示制御プログラム。
【請求項９】
請求項８に記載のプログラムを格納したことを特徴とするコンピュータが読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ表示制御装置、コンテンツ表示制御方法及びプログラムに関し、特に、例えば移動体において用いられる表示装置へのコンテンツの表示を制御するコンテンツ表示制御装置、コンテンツ表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
互いに異なる種類の複数の画面を同時に表示する装置が知られている。例えば、特許文献１には、画面を２分割し、一方に建物等を撮影した画像に対して建物名称等を重畳して表示するリアル画面を表示し、もう一方に位置情報を持つ設備（例えば建物や電柱）の情報を地図情報に重畳表示するマップ画面を表示する情報端末が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開第２０１４−１８１９５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、１つの表示画面上の一部の領域を占める表示領域に、複数のガジェット（小規模なアプリケーション、ウィジェット）によって生成される複数のコンテンツ画像を表示する際に、ユーザによる操作に応じて、表示画面上における当該表示領域のサイズを変更することで、ユーザにとってより見やすい表示とすることができる。操作に応じて表示領域のサイズを変更する際に、当該操作の途中にも表示領域を変化させることで、より分かりやすい表示となる一方で、当該表示を制御する装置にかかる負荷が大きくなること等が課題の一例として挙げられる。
【０００５】
本発明は上記した点に鑑みてなされたものであり、表示画面の表示領域にコンテンツ画像を表示させる際に、操作に応じて当該表示領域の大きさを変更することができ、ユーザのニーズに合わせた視認性の高い表示を低消費電力かつ低コストでスムーズに実現可能なコンテンツ表示制御装置を提供することを目的の１つとしている。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、複数のコンテンツの各々の動作を制御する制御部と、前記複数のコンテンツに夫々対応する第１コンテンツ画像を表示画面上の表示領域に選択的に表示させる表示制御部と、前記表示領域の前記表示画面上におけるサイズを変更するためのサイズ変更入力を受付ける受付部と、前記サイズ変更入力に基づき、前記第１コンテンツ画像に関し、当該第１コンテンツ画像の表示形態を変更するための表示変更処理を行う表示変更処理部と、を有し、前記表示変更処理部は、前記サイズ変更入力が受け付けられている間、前記複数のコンテンツの各々に対応する第１コンテンツ画像のうち、前記表示画面上に表示されている表示状態である第１コンテンツ画像に関して前記表示変更処理を行い、前記表示画面上に表示されていない非表示状態である第１コンテンツ画像に関して前記表示変更処理を行わないことを特徴とする。
【０００７】
請求項７に記載の発明は、コンテンツ表示制御装置によって、複数のコンテンツ画像を表示させるコンテンツ表示制御方法であって、制御部が、複数のコンテンツの各々の動作を制御する制御ステップと、表示制御部が、前記複数のコンテンツに夫々対応する第１コンテンツ画像を表示画面上の表示領域に選択的に表示させる表示制御ステップと、受付部が、前記表示領域の前記表示画面上におけるサイズを変更するためのサイズ変更入力を受付ける受付ステップと、表示変更処理部が、前記サイズ変更入力に基づき、前記第１コンテンツ画像に関し、当該第１コンテンツ画像の表示形態を変更するための表示変更処理を行う表示変更ステップと、を含み、前記表示変更ステップにおいて、前記表示変更処理部は、前記サイズ変更入力が受け付けられている間、前記複数のコンテンツの各々に対応する第１コンテンツ画像のうち、前記表示画面上に表示されている表示状態である第１コンテンツ画像に関して前記表示変更処理を行い、前記表示画面上に表示されていない非表示状態である第１コンテンツ画像に関して前記表示変更処理を行わないことを特徴とする。
【０００８】
請求項８に記載の発明は、コンピュータを備えるコンテンツ表示制御装置によって実行されるコンテンツ表示制御プログラムであって、制御部が、複数のコンテンツの各々の動作を制御する制御ステップと、表示制御部が、前記複数のコンテンツに夫々対応する第１コンテンツ画像を表示画面上の表示領域に選択的に表示させる表示制御ステップと、受付部が、前記表示領域の前記表示画面上におけるサイズを変更するためのサイズ変更入力を受付ける受付ステップと、表示変更処理部が、前記サイズ変更入力に基づき、前記第１コンテンツ画像に関し、当該第１コンテンツ画像の表示形態を変更するための表示変更処理を行う表示変更ステップと、を含み、前記表示変更ステップにおいて、前記表示変更処理部は、前記サイズ変更入力が受け付けられている間、前記複数のコンテンツの各々に対応する第１コンテンツ画像のうち、前記表示画面上に表示されている表示状態である第１コンテンツ画像に関して前記表示変更処理を行い、前記表示画面上に表示されていない非表示状態である第１コンテンツ画像に関して前記表示変更処理を行わないことを実行させることを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】実施例に係るコンテンツ表示制御装置を搭載した車両の前席部分の斜視図である。
【図２】実施例に係るコンテンツ表示制御装置の構成の一例を示す図である。
【図３】実施例に係るコンテンツの表示態様の一例を示す図である。
【図４】実施例に係る表示制御の概要を示す図である。
【図５】実施例に係るコンテンツのサイズ変化を示す図である。
【図６】実施例に係るコンテンツのサイズ変化を示す図である。
【図７】実施例において実行される動作の概要の一例を示すシーケンス図である。
【図８】実施例において実行される動作ルーチンの一例を示すフロー図である。
【図９】実施例において実行される動作ルーチンの一例を示すフロー図である。
【図１０】実施例において実行される動作ルーチンの一例を示すフロー図である。
【図１１】実施例の第１の変形例に係るコンテンツのサイズ変化を示す図である。
【図１２】実施例の第１の変形例において実行される動作ルーチンの一例を示すフロー図である。
【図１３】第２の変形例に係るコンテンツのサイズを示す図である。
【図１４】第２の変形例に係るコンテンツのサイズ変化を示す図である。
【図１５】第２の変形例において実行される動作ルーチンの一例を示すフロー図である。
【発明を実施するための形態】
【００１０】
以下に本発明の実施例について詳細に説明する。なお、以下の説明及び添付図面においては、実質的に同一又は等価な部分には同一の参照符号を付している。
【実施例】
【００１１】
図１は、実施例に係るコンテンツ表示制御装置１０の取り付け例を示す斜視図である。本実施例において、コンテンツ表示制御装置１０は、移動体の一例である車両Ｍに搭載されている。図１は、当該車両Ｍの前席のダッシュボードＤＢ内にコンテンツ表示制御装置１０が取り付けられている場合を示している。
【００１２】
タッチパネル１１は、例えば、映像を表示可能な液晶ディスプレイ等の表示装置であるディスプレイ１１Ａとタッチ操作を検出可能な入力装置であるタッチパッド１１Ｂとが組み合わされたタッチパネルモニターである。タッチパネル１１は、例えば、ダッシュボードＤＢのセンターコンソールＣＣに配されている。タッチパネル１１は、運転者等の搭乗者から視認できかつ運転者等の搭乗者の手が届く場所に配されていればよい。例えば、タッチパネル１１は、ダッシュボードＤＢ上に取り付けられていてもよい。
【００１３】
表示画面としてのディスプレイ１１Ａは、コンテンツ表示制御装置１０の制御に基づいてコンテンツ画面の表示を行うことが可能である。また、タッチパッド１１Ｂは、タッチパッド１１Ｂへの入力操作を表す信号をコンテンツ表示制御装置１０に送信することが可能である。
【００１４】
以下、コンテンツ表示制御装置１０が、車両Ｍに搭載されているナビゲーション装置（図示せず）の一部として構成されている例について説明する。なお、コンテンツ表示制御装置１０は、ナビゲーション装置に接続されるように構成されていてもよく、ナビゲーション装置を含んで構成されていてもよい。
【００１５】
図２は、コンテンツ表示制御装置１０の構成を示す。例えば、コンテンツ表示制御装置１０は、システムバス１３を介して各部が接続されて構成されている。記憶部１５は、例えば、ハードディスク装置、ＳＳＤ（solid state drive）、フラッシュメモリ等により構成された記憶装置である。記憶部１５は、コンテンツ表示制御装置１０における表示制御のための各種プログラム及びデータを記憶する。
【００１６】
具体的には、本実施例において、記憶部１５は、コンテンツ表示制御装置１０において表示制御されるコンテンツ画像を生成する複数のコンテンツ（以下、アプリケーションとも称する）であるアプリケーション群１５Ａを記憶する。
【００１７】
ここで、アプリケーションとは、コンピュータにおいて使用者の業務等に応じて作成されたプログラムのことである。また、アプリケーションは、表示画面に表示可能な何らかの画像情報を生成可能であり、アプリケーションの各々は、独立に又は相互に連動してコンピュータ上で動作可能なプログラムを含む概念である。
【００１８】
例えば、アプリケーション群１５Ａに含まれるアプリケーションの各々は、ガジェット又はウィジェットと呼ばれるような小型のアプリケーションであってもよい。
【００１９】
本実施例において、アプリケーション群１５Ａに含まれる複数のアプリケーションの各々は、テキスト、音声、動画などの情報をコンテンツ画像として表示するための画像情報の生成が可能である。  また、記憶部１５は、コンテンツ画像の生成に用いられる地図情報が格納されている地図データベース１５Ｂを記憶する。なお、コンテンツ表示制御装置１０は、地図情報をナビゲーション装置（図示せず）から取得してもよい。また、コンテンツ表示制御装置１０において用いられる各種プログラムは、例えば外部のサーバ装置等からネットワークを介して取得されるようにしてもよい。
【００２０】
制御部１７は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を含み、コンテンツ表示制御装置１０の動作の制御を行うコンピュータである。制御部１７は、ＣＰＵがＲＯＭや記憶部１５に記憶された各種プログラムを読み出して実行することにより各種機能を実現する。
【００２１】
制御部１７は、アプリケーション制御部１７Ａを含んでいる。アプリケーション制御部１７Ａは、アプリケーション群１５Ａに含まれる複数のアプリケーションの各々の動作を制御する機能部である。アプリケーション制御部１７Ａが、当該複数のアプリケーションの各々を読み出して実行することによって、複数のコンテンツ画像が生成される。
【００２２】
制御部１７は、表示制御部１７Ｂを含んでいる。表示制御部１７Ｂは、車両Ｍに備えられたディスプレイ１１Ａへのコンテンツ画像の表示に関する制御を行う機能部である。表示制御部１７Ｂは、複数のアプリケーションの各々によって生成された複数の第１コンテンツ画像としてのコンテンツ画像を選択的に表示画面としてのディスプレイ１１Ａ上に表示させる制御を行う。
【００２３】
例えば、表示制御部１７Ｂは、複数のコンテンツ画像のうちの所定の数のコンテンツ画像をスクロール可能に表示させることで、当該複数のコンテンツ画像を選択的にディスプレイ１１Ａ上に表示させる。また、例えば、表示制御部１７Ｂは、複数のコンテンツ画像のリストから選択された所定の数のコンテンツ画像を表示させることで、当該複数のコンテンツ画像を選択的にディスプレイ１１Ａ上に表示させる。
【００２４】
また、表示制御部１７Ｂは、表示されているコンテンツ画像のディスプレイ１１Ａ上における表示サイズを変更するための入力操作を、タッチパッド１１Ｂを介して受け付ける。また、表示制御部１７Ｂは、複数のコンテンツ画像のリストから所定の数のコンテンツ画像を表示状態とするために選択する選択入力を受け付ける。
【００２５】
尚、本実施例におけるサイズとは、コンテンツ画像の見た目上の大きさのことを示す。
【００２６】
通信部１９は、無線装置（図示せず）に接続されたＮＩＣ（Network Interface Card）等のネットワークアダプタである。制御部１７は、通信部１９を介して外部とのデータの通信を行う。例えば、制御部１７は、通信部１９を介して、外部のサーバ装置から配信されるコンテンツ画像の生成に必要なデータを受信する。
【００２７】
例えば、コンテンツ表示制御装置１０と外部のサーバ装置とは、ネットワークを介して、相互にデータの送受信が可能であるように構成されていてもよい。当該ネットワークは、例えば、移動体通信網、Ｗｉ-Ｆｉ（登録商標）、ＬＴＥ（long term evolution）等の無線通信を介したインターネット通信により構築されていてもよい。当該データの送受信は、例えばＴＣＰ／ＩＰ等の通信プロトコルを用いて行われる。
【００２８】
なお、制御部１７は、通信部１９を介して、外部のサーバ装置との通信の他に、例えば、ＶＩＣＳ(登録商標)によるデータ収集又は車車間通信等の通信を行ってもよい。
【００２９】
入力部２１は、車両Ｍに備えられているタッチパネル１１のタッチパッド１１Ｂに接続されている。入力部２１は、タッチパッド１１Ｂへの入力操作を検出し、当該入力操作を示す信号を制御部１７に供給するインターフェースである。例えば、入力部２１は、タッチパネル１１のディスプレイ１１Ａに表示されたコンテンツ画像上の選択や検索に関する入力操作を検出する。
【００３０】
例えば、表示制御部１７Ｂは、入力部２１を介して、ディスプレイ１１Ａに表示された複数のコンテンツ画像表示のスクロールを指示するためのタッチパッド１１Ｂへの入力操作であるスクロール操作を検出する。
【００３１】
例えば、表示制御部１７Ｂは、入力部２１を介して、表示されているコンテンツ画像の表示サイズを変更するための、タッチパッド１１Ｂへの入力操作を受け付ける。
【００３２】
例えば、表示制御部１７Ｂは、入力部２１を介して、複数のコンテンツ画像のリストから所定の数のコンテンツ画像を表示状態とするために選択するための、タッチパッド１１Ｂへの入力操作である選択入力を受け付ける。
【００３３】
また、入力部２１は、車両Ｍに備えられたＧＰＳ受信機２５に接続されている。入力部２１は、ＧＰＳ受信機２５から車両Ｍの現在位置情報を取得して制御部１７に供給するインターフェースとしても機能する。
【００３４】
出力部２３は、タッチパネル１１のディスプレイ１１Ａに接続されている。出力部２３は、制御部１７からの命令に従って、ディスプレイ１１Ａに表示するための情報をディスプレイ１１Ａに供給するインターフェースである。アプリケーション制御部１７Ａは、出力部２３は、アプリケーション群１５Ａのアプリケーションの各々の実行によって生成されるコンテンツ画像を表示するための画像データをディスプレイ１１Ａに供給する。
【００３５】
なお、出力部２３は、車両Ｍに備えられたスピーカ（図示せず）に接続されていてもよく、ディスプレイ１１Ａへのコンテンツ画像の表示と共に出力するための音声データを当該スピーカに供給してもよい。
【００３６】
図３は、タッチパネル１１の表示画面としてのディスプレイ１１Ａに表示されるコンテンツ画像の表示態様の一例を示す図である。図３に示すように、ディスプレイ１１Ａは、地図表示領域ＮＶ及び表示領域としてのコンテンツ画像表示領域ＡＲを有している。図３に示すように、例えば、地図表示領域ＮＶには、地図に目的地までの距離等の車両Ｍの走行に関する情報が重畳されたナビゲーション画面が表示されている。
【００３７】
また、図３に示すように、ディスプレイ１１Ａ上のコンテンツ画像表示領域ＡＲには、２つのフレームＦＲが表示されている。当該２つのフレームＦＲの各々に、アプリケーションによって生成されたコンテンツ画像が表示されている。
【００３８】
図３に示すように、当該フレームＦＲは、表示されていないディスプレイ１１Ａの外側の領域まで連続して、図中の矢印の方向に配列されるように形成されている。ディスプレイ１１Ａの外側に位置するフレームＦＲに対してもコンテンツ画像が生成されている。
【００３９】
例えば、図３中、コンテンツ画像表示領域ＡＲ内の上側に位置するフレームＦＲには、動画を再生するコンテンツ画像が表示されている。また、例えば、図３中、コンテンツ画像表示領域ＡＲ内の下側に位置するフレームＦＲには、例えば、キーワードの入力を受け付け可能であり、動画の検索が可能なコンテンツ画像が表示されている。
【００４０】
また、図３には、コンテンツ画像表示領域ＡＲの外側の領域であって、コンテンツ画像表示領域ＡＲの下方に位置するフレームＦＲに対して生成されたコンテンツ画像の一例として、現在地周辺の口コミ情報を掲載するコンテンツ画像が示されている。また、図３中、当該口コミ情報を掲載するコンテンツ画像の下方に位置するフレームＦＲに対応して生成されたコンテンツ画像の一例として、車両Ｍの現在位置の周辺の人気店のランキングを示すコンテンツ画像が示されている。
【００４１】
図４〜図６を参照しつつ、ディスプレイ１１Ａ上のコンテンツ画像表示領域ＡＲのサイズが変更される際のコンテンツ画像のサイズの変化について説明する。
【００４２】
図４は、コンテンツ表示制御装置１０における制御の概要を示す図である。図４において、ディスプレイ１１Ａは、地図表示領域ＮＶ及び表示領域としてのコンテンツ画像表示領域ＡＲを有している。
【００４３】
図４において、６つのフレームＦＲが図４中の矢印の方向に連続して配列されている。当該６つのフレームＦＲの各々に対応して６つのコンテンツ画像Ａ〜Ｆ（図４中、Ｃｏｎｔ．Ａ〜Ｆ）が生成されている。換言すれば、１のフレームＦＲによって１のコンテンツ画像が生成される領域が画定されている。
【００４４】
６つのコンテンツ画像Ａ〜Ｆのうち、コンテンツ画像Ｃ及びＤは、ディスプレイ１１Ａ上のコンテンツ画像表示領域ＡＲ内に表示されている表示状態である。コンテンツ画像Ａ、Ｂ、Ｅ及びＦは、ディスプレイ１１Ａ上に表示されていない非表示状態である。
【００４５】
図４の状態において、フレームＦＲは、例えばユーザの操作に応じて配列方向にスライド可能である。フレームＦＲが配列方向にスライドすると、コンテンツ画像表示領域ＡＲの外側に位置していたフレームＦＲがコンテンツ画像表示領域ＡＲ内に持ち来され、当該コンテンツ画像表示領域ＡＲ内に持ち来されたフレームＦＲに対して生成されたコンテンツ画像が表示される。
【００４６】
このように、フレームＦＲの各々に対して生成されたコンテンツ画像の各々はユーザの操作に応じてスクロール表示される。当該スクロール表示によって、複数のコンテンツ画像のうち当該ユーザが希望するコンテンツ画像が選択的にディスプレイ１１Ａ上に順次表示される。
【００４７】
図４において、コンテンツ画像表示領域ＡＲは、幅Ｗ１を有している。また、図４中、フレームＦＲの各々及びこれに対応して生成されているコンテンツ画像Ａ〜Ｆも、表示領域ＡＲの幅と同じ幅Ｗ１を有している。幅Ｗ１を有するコンテンツ画像のサイズを第１のサイズとする。
【００４８】
このように、図４の状態では、第１のサイズを有し連続して配列された６つのコンテンツ画像のうちの２つのコンテンツ画像であるコンテンツ画像Ｃ及びＤが、幅Ｗ１を有するコンテンツ画像表示領域ＡＲ内に表示されている。
【００４９】
図５は、図４の状態から、ディスプレイ１１Ａ上に表示されているコンテンツ画像表示領域ＡＲのサイズが変更されている最中のコンテンツ画像のサイズの変化を示す図である。図５の状態において、コンテンツ画像表示領域ＡＲに対してユーザの指ＦＧによってタッチ操作が行われている。
【００５０】
図５の状態において、ユーザの指ＦＧは、地図表示領域ＮＶとコンテンツ画像表示領域ＡＲとの境界ＢＤに対して、フレームＦＲの配列方向に垂直な方向である横方向のスライド操作を行っている。当該スライド操作は、タッチパッド１１Ｂを介した入力操作である。当該入力操作に応じて、ディスプレイ１１Ａ上では、境界ＢＤの位置が変更されている。
【００５１】
境界ＢＤが移動してコンテンツ画像表示領域ＡＲの幅が変更されることで、コンテンツ画像表示領域ＡＲのサイズが変更されている。本実施例において、このように境界ＢＤの位置を変更してコンテンツ画像表示領域ＡＲのサイズを変更するためのタッチパッド１１Ｂを介した入力操作をサイズ変更入力と称する。
【００５２】
尚、サイズ変更入力のためのユーザの指ＦＧのタッチ位置は、境界ＢＤ上であってもよいし、表示領域ＡＲ内の任意の位置であってもよい。
【００５３】
図５において、サイズ変更入力によってコンテンツ画像表示領域ＡＲのサイズが変更されることに伴って、コンテンツ画像Ｃ及びＤの幅も、当該サイズ変更入力に追従して変更されている。
【００５４】
従って、コンテンツ画像Ｃ及びＤのサイズは、サイズ変更入力によるコンテンツ画像表示領域ＡＲのサイズの変化に追従して変更されている。例えば、コンテンツ画像Ｃ及びＤのサイズは、当該サイズ変更入力に追従して段階的に遷移する。例えば、当該サイズ変更入力の間、コンテンツ画像Ｃ及びＤは、アニメーションのようにスムーズに表示される。
【００５５】
一方、図５において、非表示状態であるコンテンツ画像Ａ、Ｂ、Ｅ及びＦの幅はＷ１のままであり、図４の状態から変化していない。このように、本実施例において、表示状態であるコンテンツ画像のサイズはサイズ変更入力に追従して変更され、非表示状態であるコンテンツ画像のサイズはサイズ変更入力に追従して変更されない。
【００５６】
例えば、表示制御部１７Ｂは、上述の表示状態の変化に際し、ユーザの指ＦＧが、タッチパネル１１上の、地図表示領域ＮＶとコンテンツ画像表示領域ＡＲとの境界ＢＤに触れた状態で横方向に移動した場合に、コンテンツ画像表示領域ＡＲのサイズを変更するためのサイズ変更入力を受け付ける。すなわち、表示制御部１７Ｂは、タッチパッド１１Ｂを介して、一定の条件を満たすタッチ操作をサイズ変更入力として受け付ける。
【００５７】
例えば、表示制御部１７Ｂは、サイズ変更入力を受け付けた際に、タッチパッド１１Ｂを介してタッチパネル１１に触れているユーザの指の位置、移動方向及び移動量（例えば、ピクセル数又は移動距離）を検知して、境界ＢＤの位置が当該移動方向及び移動量に応じて横方向に移動するように表示制御する。これによって、コンテンツ画像表示領域ＡＲの幅が変更される。
【００５８】
例えば、アプリケーション制御部１７Ａは、サイズ変更入力が受け付けられた際に、コンテンツ画像Ｃ及びＤを生成するアプリケーションの各々を制御して、サイズ変更入力に追従してサイズを変更してコンテンツ画像Ｃ及びＤを生成させる。
【００５９】
例えば、アプリケーション制御部１７Ａは、タッチ操作における移動量に応じたコンテンツ画像、すなわち移動後のコンテンツ画像表示領域ＡＲの大きさに合わせたコンテンツ画像Ｃ及びＤを生成して表示制御部１７Ｂに送信する。表示制御部１７Ｂは、当該生成されたコンテンツ画像Ｃ及びＤをコンテンツ画像表示領域ＡＲに表示する。
【００６０】
例えば、表示制御部１７Ｂは、表示されているコンテンツ画像（第１コンテンツ画像）を消去して新たに生成されたコンテンツ画像（第２コンテンツ画像）を表示させることで、サイズ変更前の画像をサイズ変更後の画像に差し替える（再描画する）。
【００６１】
ここで、画像の再描画は、ディスプレイ１１に表示される、第１コンテンツ画像を含む全ての画像を、第２コンテンツ画像を含む画像に差し替える処理であってもよい。
【００６２】
このようにサイズ変更入力に応じたコンテンツ画像が生成されて、表示されているコンテンツ画像が差し替えられることで、表示状態であるコンテンツ画像に関して、コンテンツ画像の表示形態を変更するための表示変更処理が適用される。
【００６３】
例えば、当該新たなコンテンツ画像を生成するタイミングを、例えば、所定の移動量毎として、上記のようなコンテンツ画像を差し替える処理を繰り返し行うことで、例えば指の動き等のタッチ操作に追従して画像が拡大又は縮小するように表示する。
【００６４】
例えば、当該所定の移動量をより小さい単位（例えば、１ピクセル毎）とすることで、よりスムーズな動きでタッチ操作に追従して表示することができる。
【００６５】
また、コンテンツ画像の各々は、上記のようなサイズの変更に伴って、コンテンツ画像の画像に含まれる文字の大きさ、情報量、レイアウト等の内容が変更されて表示されてもよい。
【００６６】
例えば、コンテンツ画像がより大きいサイズに変更された場合に、当該コンテンツ画像内に文字情報が追加されてもよく、文字やイラストが表示される位置や間隔が変更されてもよい。例えば、文字情報が追加された新たなコンテンツ画像（第２コンテンツ画像）が生成されて、元のコンテンツ画像（第１コンテンツ画像）が当該新たなコンテンツ画像に差し替えられる。
【００６７】
また、例えば、コンテンツ画像は、複数の画像が重ね合わされるか又は組み合わされて構成されていてもよい。この場合、例えば、コンテンツ画像のサイズ変更に伴って、当該コンテンツ画像に含まれる構成要素の一部が変更されて、その他の部分については変更されなくともよい。例えば、文字及びイラストを構成要素として含むコンテンツ画像について、文字のレイアウトのみが変更されて、イラストのレイアウトは変更されないという態様で、表示変更がなされてもよい。
【００６８】
図６は、ディスプレイ１１Ａ上に表示されているコンテンツ画像Ｃ及びＤのサイズが変更された後のコンテンツ画像の状態を示す図である。
【００６９】
図６の状態において、ユーザの指ＦＧは、タッチパネル１１から離れている。すなわち、サイズ変更入力の操作が終了している。図６において、コンテンツ画像表示領域ＡＲの幅は、幅Ｗ１よりも大きい幅Ｗ２に拡大されている。例えば、ユーザの指ＦＧが離れた位置が境界ＢＤとなることで、コンテンツ画像表示領域ＡＲの幅が変更されている。
【００７０】
図６において、コンテンツ画像表示領域ＡＲの幅が変更されたことで、コンテンツ画像Ｃ及びＤの幅も、幅Ｗ２となっている。幅Ｗ２を有するコンテンツ画像のサイズを第２のサイズと称する。
【００７１】
図６において、コンテンツ画像Ａ、Ｂ、Ｅ及びＦの幅についても、コンテンツ画像Ｃ及びＤの幅と同じ幅Ｗ２となっている。すなわち、非表示状態であるコンテンツ画像Ａ、Ｂ、Ｅ及びＦは、表示状態であるコンテンツ画像Ｃ及びＤと同じ第２のサイズで生成されている。
【００７２】
つまり、非表示状態であるコンテンツ画像のサイズは、コンテンツ画像表示領域ＡＲのサイズを変更するサイズ変更入力の操作中には変更されず、当該サイズ変更入力の終了後に、コンテンツ画像表示領域ＡＲの幅に合わせて、すなわち表示状態であるコンテンツ画像のサイズに合わせて変更される。
【００７３】
サイズ変更入力が受け付けられている図５の状態を経て、サイズ変更入力が終了した図６の状態となるまでに、制御部１７によって、例えば以下のような制御が行われる。
【００７４】
表示制御部１７Ｂは、例えばユーザの指ＦＧがタッチパネル１１から離れると、サイズ変更入力の終了を受け付ける。表示制御部１７Ｂは、サイズ変更入力の終了を受け付けると、ユーザの指ＦＧが離れる直前まで触れていた位置を、コンテンツ画像表示領域ＡＲと地図表示領域ＮＶとの境界ＢＤの位置として決定する。
【００７５】
表示制御部１７Ｂは、境界ＢＤの位置を決定すると、表示領域ＡＲの幅を幅Ｗ２と決定してアプリケーション制御部１７Ａに通知する。アプリケーション制御部１７Ａは、当該通知を受けると、幅Ｗ２に合わせてコンテンツ画像Ｃ及びＤを生成する。
【００７６】
また、アプリケーション制御部１７Ａは、決定された表示領域ＡＲの幅を示す通知を受けると、コンテンツ画像Ａ、Ｂ、Ｅ及びＦのサイズを、幅Ｗ１を有する第１のサイズから、幅Ｗ２を有する第２のサイズに、一回の遷移で変更させる。
【００７７】
以上、図４〜図６を用いて説明したように、本実施例において、コンテンツ画像表示領域ＡＲのサイズを変更するためのサイズ変更入力が受け付けられた際に、表示状態のコンテンツ画像のサイズが、当該サイズ変更入力に追従して変更される。すなわち、表示状態である第１コンテンツ画像に関して、当該第１コンテンツ画像の表示形態を変更するための表示変更処理が適用される。一方、非表示状態のコンテンツ画像のサイズは、当該サイズ変更入力に追従して変更されない。すなわち、非表示状態である第１コンテンツ画像に関しては、表示変更処理が適用されない。非表示状態のコンテンツ画像のサイズは、サイズ変更入力の終了後に、一回の遷移で変更される。
【００７８】
例えば、その後コンテンツ画像表示領域ＡＲに対する操作に応じてスクロール動作が行われた際に、コンテンツ画像Ａ、Ｂ、Ｅ又はＦのいずれが表示状態となっても、コンテンツ画像Ｃ及びＤと同じ第２のサイズで表示される。従って、サイズが一定であり、スムーズで視認性が良好なコンテンツ画像の表示が実現される。
【００７９】
コンテンツの各々を制御するアプリケーション制御部１７Ａは、サイズ変更入力が受け付けられた際に、表示状態のコンテンツ画像のサイズを、当該サイズ変更入力に追従して変更させる。具体的には、サイズ変更入力が受け付けられた際に、表示状態のコンテンツ画像に対応するコンテンツは、当該コンテンツ画像を、サイズ変更入力に追従して変更したサイズで生成する。
【００８０】
また、当該アプリケーション制御部１７Ａは、非表示状態のコンテンツ画像のサイズについては、サイズ変更入力が受け付けられても、当該サイズ変更入力に追従して変更させない。
【００８１】
アプリケーション制御部１７Ａは、複数のアプリケーションの各々の動作を上記のように制御することで、サイズ変更入力を受け付けた際にコンテンツ表示制御装置１０にかかる負荷を最小限とすることができる。例えば、制御部１７におけるＣＰＵ使用率の上昇を抑制することができる。
【００８２】
例えば、非表示状態のコンテンツ画像のサイズについても、サイズ変更入力に追従して変更させる場合、上記の本実施例の場合と比較して、ＣＰＵ使用率が上昇する。本実施例によれば、当該ＣＰＵ使用率の上昇を抑制することができる。従って、サイズ変更入力時にコンテンツ表示制御装置１０にかかる負荷を低減しつつ、スムーズなスクロール表示を実現することができる。
【００８３】
なお、上述したように、コンテンツ画像の各々は、上記のような表示変更処理によって、コンテンツ画像の画像に含まれる文字の大きさ、情報量、レイアウト等の内容が変更されて表示されてもよい。
【００８４】
なお、サイズ変更入力によって、コンテンツ画像表示領域ＡＲの幅がＷ１からＷ２に拡大されて、コンテンツ画像Ａ〜Ｆが第１のサイズから第２のサイズに拡大される例について説明したが、これに限られない。サイズ変更入力によって、コンテンツ画像表示領域ＡＲの幅がＷ１よりも小さくなってもよい。また、コンテンツ画像表示領域ＡＲがディスプレイ１１Ａ上に現れず、コンテンツ画像が表示されない状態であるクローズ状態となってもよい。
【００８５】
また、サイズ変更入力が終了した際に決定される表示領域ＡＲのサイズは、任意のサイズであってもよく、規定のサイズであってもよい。
【００８６】
図７は、本実施例において、制御部１７によって実行される動作の概要の一例を示すシーケンス図である。アプリケーション制御部１７Ａは、例えばコンテンツ表示制御装置１０が起動されると、アプリケーション群１５Ａに含まれる各アプリケーションを記憶部１５から読み出して起動する（ステップＳ１０１）。
【００８７】
アプリケーション制御部１７Ａは、各アプリケーションを起動すると、各アプリケーションにコンテンツ画像を生成させる制御を開始する（ステップＳ１０２）。アプリケーション制御部１７Ａは、各アプリケーションによって生成されたコンテンツ画像を表示するための画像データの表示制御部１７Ｂへの供給を開始する（ステップＳ１０３）。
【００８８】
表示制御部１７Ｂは、コンテンツ画像の画像データが供給されると、ディスプレイ１１Ａ上のコンテンツ画像表示領域ＡＲにコンテンツ画像を表示する制御を開始する（ステップＳ１０４）。表示制御部１７Ｂは、コンテンツ画像を表示する制御を開始すると、各々のコンテンツ画像が表示状態であるか非表示状態であるかをアプリケーション制御部１７Ａに通知する（ステップＳ１０５）。
【００８９】
表示制御部１７Ｂは、ユーザによる表示領域ＡＲのサイズを変更するための入力操作がなされると、サイズ変更入力の開始を受け付ける（ステップＳ１０６）。ステップＳ１０６において、表示制御部１７Ｂは、タッチパッド１１Ｂを介して、表示領域ＡＲのサイズの変更を指定するタッチ操作が開始されたことを検知することで、サイズ変更入力を受け付ける。ステップＳ１０６において、表示制御部１７Ｂは、サイズ変更入力を受け付ける受付部として機能する。
【００９０】
表示制御部１７Ｂは、サイズ変更入力の開始を受け付けると、サイズ変更入力の内容を示すサイズ変更入力情報をアプリケーション制御部１７Ａに送信する（ステップＳ１０７）。ステップＳ１０７において、例えば、タッチ操作を行うユーザの指の移動方向や移動量、ディスプレイ１１Ａ上における位置等を示す情報を含む情報が送信される。
【００９１】
アプリケーション制御部１７Ａは、サイズ変更入力情報を受信すると、表示状態であるコンテンツ画像の画像データを表示制御部１１Ｂに供給する（Ｓ１０８）。ステップＳ１０８において、アプリケーション制御部１７Ａは、サイズ変更入力情報に基づいて、サイズ変更に追従してサイズが変更されたコンテンツ画像を生成するように、表示状態のコンテンツ画像に対応するアプリケーションを制御し、生成されたコンテンツ画像の画像データを供給する。
【００９２】
例えば、アプリケーション制御部１７Ａは、サイズ変更入力情報に含まれるコンテンツ画像表示領域ＡＲの幅に合わせてコンテンツ画像を生成させることで、サイズ変更に追従してコンテンツ画像のサイズを変更させる。
【００９３】
表示制御部１７Ｂは、ユーザによる入力操作が終了すると、サイズ変更入力の終了を受け付ける（ステップＳ１０９）。ステップＳ１０９において、表示制御部１７Ｂは、例えば、タッチ操作を行うユーザの指がタッチパッド１１Ｂから離れたことを検出すると、サイズ変更入力の終了を受け付ける。
【００９４】
表示制御部１７Ｂは、例えば、サイズ変更入力の終了を受け付けると、コンテンツ画像表示領域ＡＲのサイズを決定する。ステップＳ１０９において、例えば、図４〜６において説明したような、境界ＢＤの位置に基づいて、コンテンツ画像表示領域ＡＲのサイズが決定されてもよい。
【００９５】
その後、表示制御部１７Ｂは、サイズ変更入力が終了したことを示すサイズ変更終了情報をアプリケーション制御部１７Ａに送信する（ステップＳ１１０）。ステップＳ１１０において、例えば、サイズ変更の終了を示す情報と共に、コンテンツ画像表示領域ＡＲのサイズを示すコンテンツ画像表示領域ＡＲの幅等の情報が送信されても良い。
【００９６】
アプリケーション制御部１７Ａは、サイズ変更終了情報を受信すると、各コンテンツ画像がサイズ変更終了後におけるサイズで表示されるための画像データを表示制御部１７Ｂに供給する（ステップＳ１１１）。
【００９７】
ステップＳ１１１において、アプリケーション制御部１７Ａは、表示状態のコンテンツ画像のディスプレイ１１Ａ上におけるサイズが、サイズ変更入力によって変更されたサイズとなるように、当該コンテンツ画像の各々に対応するアプリケーションの各々を制御する。ステップＳ１１１において、例えば、表示状態のコンテンツ画像は、サイズ変更終了情報によって通知されたコンテンツ画像表示領域ＡＲの幅に合わせて生成される。
【００９８】
また、ステップＳ１１１において、アプリケーション制御部１７Ａは、非表示状態のコンテンツ画像が表示状態のコンテンツ画像のサイズに合わせて生成されるように、非表示状態のコンテンツ画像の各々に対応するアプリケーションの各々を制御する。
【００９９】
図８及び図９は、実施例において、図７のステップＳ１０６〜ステップＳ１１１の間に表示制御部１７Ｂによって実行される動作ルーチンの一例ある制御ルーチンＲＴ１を示すフロー図である。
【０１００】
表示制御部１７Ｂは、制御ルーチンＲＴ１を開始すると、タッチ入力が開始されたか否かを判定する（ステップＳ２０１）。ステップＳ２０１において、コンテンツ画像表示領域ＡＲのサイズを変更するための入力操作であるサイズ変更入力に相当するタッチ操作が開始されたか否かが判定される。例えば、ステップＳ２０１において、地図表示領域ＮＶとコンテンツ画像表示領域ＡＲとの境界ＢＤ上にユーザの指が触れた場合に、タッチ入力が開始されたと判定されてもよい。
【０１０１】
表示制御部１７Ｂは、ステップＳ２０１において、タッチ入力が開始されていないと判定すると、再びステップＳ２０１を実行し、タッチ入力が開始されたか否かを判定する。
【０１０２】
表示制御部１７Ｂは、ステップＳ２０１において、タッチ入力が開始されたと判定すると、タッチ入力開始情報をアプリケーション制御部１７Ａに送信する（ステップＳ２０２）。
【０１０３】
表示制御部１７Ｂは、ステップＳ２０２の実行後、タッチ入力の移動量を検出するための基準となる基準位置を決定する（ステップＳ２０３）。当該基準位置は、例えば、コンテンツ画像表示領域内の、ユーザの指が最初に触れた位置である。
【０１０４】
表示制御部１７Ｂは、ステップＳ２０３の実行後、タッチ入力における基準位置からの移動量が所定値以上か否かを判定する（ステップＳ２０４）。ステップＳ２０４において、例えば、ユーザの指が所定の移動量に相当する分だけ移動したか否かが判定される。
【０１０５】
表示制御部１７Ｂは、ステップＳ２０４において、基準位置からの移動量が所定値以上であると判定すると、当該移動量に応じてコンテンツ画像表示領域ＡＲのサイズを変更する（ステップＳ２０５）。
【０１０６】
表示制御部１７Ｂは、ステップＳ２０５の実行後、コンテンツ画像表示領域ＡＲのサイズを示す情報をアプリケーション制御部１７Ａに送信する（ステップＳ２０６）。なお、ステップＳ２０６において、例えば、当該サイズを示す情報に代えて、基準位置、移動量及びタッチ位置を示す情報が送信されてもよい。この場合、アプリケーション制御部１７Ａは、コンテンツ画像表示領域ＡＲのサイズ、すなわち生成する画像のサイズを、基準位置、移動量及びタッチ位置を示す情報から算出してもよい。
【０１０７】
表示制御部１７Ｂは、ステップＳ２０６の実行後、コンテンツ画像表示領域ＡＲのサイズに応じたコンテンツ画像を受信したか否かを判定する（ステップＳ２０７）。例えば、ステップＳ２０７において、表示状態であるコンテンツ画像に対応するコンテンツに関して、コンテンツ画像表示領域ＡＲのサイズに合わせて生成されたコンテンツ画像を、アプリケーション制御部１７Ａから受信したか否かが判定される。
【０１０８】
表示制御部１７Ｂは、ステップＳ２０７において、コンテンツ画像表示領域ＡＲのサイズに応じたコンテンツ画像を受信していないと判定すると、ステップＳ２０７を繰り返し、当該コンテンツ画像を受信したか否かを再び判定する。
【０１０９】
表示制御部１７Ｂは、ステップＳ２０７において、コンテンツ画像表示領域ＡＲのサイズに応じたコンテンツ画像を受信したと判定すると、表示されているコンテンツ画像（第１コンテンツ画像）を当該受信したコンテンツ画像（第２コンテンツ画像）に差し替える（ステップＳ２０８）。
【０１１０】
表示制御部１７Ｂは、ステップＳ２０８の実行後、又はステップＳ２０４において所定値以上ではないと判定した場合、タッチ入力が完了したか否かを判定する（ステップＳ２０９）。例えば、ステップＳ２０９において、ユーザの指がタッチパネル１１から離れることでタッチ入力が完了したか否かが判定される。
【０１１１】
表示制御部１７Ｂは、ステップＳ２０９において、タッチ入力が完了していないと判定すると、ステップＳ２０３に戻り、基準位置を再度決定する。例えば、当該基準位置の再度の決定の際には、ステップＳ２０４において移動量が判定された際の、移動後の位置が次の基準位置として決定される。なお、ステップＳ２０４において所定値以上ではないと判定された後にステップＳ２０３を実行する際には、元の基準位置と同じ位置を基準位置として決定してもよい。
【０１１２】
表示制御部１７Ｂは、ステップＳ２０９において、タッチ入力が完了したと判定すると、図９に示すステップＳ２１０に移り、タッチ入力完了情報をアプリケーション制御部１７Ａに送信する。ステップＳ２１０において、タッチ入力が完了したこと、すなわちサイズ変更入力が終了したことを示す情報が送信される。また、ステップＳ２１０において、タッチ入力完了情報と共に、タッチ入力の結果が送信される。タッチ入力の結果として、例えばタッチ入力完了時のコンテンツ画像表示領域ＡＲのサイズを示す情報又はタッチ入力完了時のタッチ位置を示す情報が送信される。
【０１１３】
表示制御部１７Ｂは、ステップＳ２１０の実行後、タッチ入力の結果に応じた非表示コンテンツ画像をアプリケーション制御部１７Ａから受信したか否かを判定する（ステップＳ２１１）。ステップＳ２１１において、非表示状態のコンテンツ画像に対応するコンテンツに関して、例えばコンテンツ画像表示領域ＡＲのサイズに合わせて生成されたコンテンツ画像を受信したか否かが判定される。
【０１１４】
表示制御部１７Ｂは、ステップＳ２１１において、タッチ入力の結果に応じた非表示コンテンツ画像を受信していないと判定すると、ステップＳ２１１を繰り返し、当該非表示コンテンツ画像を受信したか否かを再び判定する。
【０１１５】
表示制御部１７Ｂは、ステップＳ２１１において、タッチ入力の結果に応じた非表示コンテンツ画像を受信したと判定すると、対応する非表示コンテンツの画像を当該受信した非表示コンテンツ画像に差し替える（ステップＳ２１２）。
【０１１６】
ステップＳ２１２において、非表示状態であるコンテンツ画像のサイズは、タッチ入力が行われる前（サイズ変更入力前）のサイズから、当該サイズ変更入力の終了後における表示領域のサイズに合わせたサイズ、すなわち、表示状態のコンテンツ画像のサイズに、１回の遷移で変更される。
【０１１７】
表示制御部１７Ｂは、ステップＳ２１２の終了後、制御ルーチンＲＴ１の最初に戻り、制御ルーチンＲＴ１を繰り返し実行する。
【０１１８】
図１０は、実施例において、図７のステップＳ１０６〜ステップＳ１１１の間にアプリケーション制御部１７Ａによって実行される動作ルーチンの一例である制御ルーチンＲＴ２を示すフロー図である。図１０において、アプリケーション制御部１７Ａがアプリケーション群１５Ａに含まれるアプリケーションのうちの１のアプリケーションを制御する場合について示している。以下、一例として、アプリケーション制御部１７Ａがコンテンツ画像Ａを生成するアプリケーションであるアプリケーションＡ（コンテンツＡ）を制御する場合について説明する。
【０１１９】
例えば、アプリケーション制御部１７Ａは、アプリケーションＡを起動してコンテンツ画像Ａの生成を開始させ、コンテンツ画像Ａの画像データを表示制御部１７Ｂに供給すると、制御ルーチンＲＴ２を開始する。
【０１２０】
アプリケーション制御部１７Ａは、制御ルーチンＲＴ２を開始すると、表示制御部１７Ｂからのタッチ入力開始情報、すなわちサイズ変更入力情報を受信したか否かを判定する（ステップＳ３０１）。
【０１２１】
例えば、ステップＳ３０１において、タッチ入力が開始されたことを示す情報を受信したか否かが判定される。
【０１２２】
アプリケーション制御部１７Ａは、ステップＳ３０１において、タッチ入力開始情報を受信していないと判定する（ステップＳ３０１：ＮＯ）と、制御ルーチンＲＴ２の最初に戻り、タッチ入力開始情報を受信したか否かを再び判定する。
【０１２３】
アプリケーション制御部１７Ａは、ステップＳ３０１において、タッチ入力開始情報を受信したと判定する（ステップＳ３０１：ＹＥＳ）と、移動後のコンテンツ画像表示領域ＡＲのサイズを表示制御部１７Ｂから受信したか否かを判定する（ステップＳ３０２）。
【０１２４】
アプリケーション制御部１７Ａは、ステップＳ３０２において、移動後のコンテンツ画像表示領域ＡＲのサイズを受信したと判定すると、コンテンツ画像Ａが表示状態であるか否かを判定する（ステップＳ３０３）。
【０１２５】
例えば、アプリケーション制御部１７Ａは、ステップＳ３０３において、上述したように表示制御部１７Ｂから予め通知されている表示状態通知（図７、ステップＳ１０５）に基づいて、コンテンツ画像Ａが表示状態であるか否かを判定する。
【０１２６】
アプリケーション制御部１７Ａは、ステップＳ３０３において、コンテンツ画像Ａが表示状態であると判定する（ステップＳ３０３：ＹＥＳ）と、アプリケーションＡを制御して、移動後の表示領域のサイズに応じたサイズでコンテンツ画像Ａを生成して送信（供給）する（ステップＳ３０４）。例えば、ステップＳ３０４において、移動後の表示領域のサイズに応じて、サイズが変更されることに伴って、レイアウトや情報量が変更されたコンテンツ画像が生成されてもよい。
【０１２７】
アプリケーション制御部１７Ａは、ステップＳ２０４の実行後、表示制御部１７Ｂから、タッチ入力完了情報、すなわち、サイズ変更入力が終了したことを示すサイズ変更終了情報を受信したか否かを判定する（ステップＳ３０５）。
【０１２８】
ステップＳ３０５において、アプリケーション制御部１７Ａは、タッチ入力完了情報を受信していないと判定する（ステップＳ３０５：ＮＯ）と、ステップＳ３０２に戻り、移動後の表示領域のサイズを受信したか否かを再び判定する。
【０１２９】
アプリケーション制御部１７Ａは、ステップＳ３０３において、コンテンツ画像Ａが表示状態ではないと判定する（ステップＳ３０３：ＮＯ）と、タッチ入力完了情報を受信したか否かを判定する（ステップＳ３０６）。例えば、ステップＳ３０６において、タッチ入力完了情報とともに、タッチ入力の結果としてタッチ入力完了時の表示領域のサイズを示す情報が受信される。
【０１３０】
ステップＳ３０６において、アプリケーション制御部１７Ａは、タッチ入力完了情報を受信していないと判定すると、ステップＳ３０６に戻り、タッチ入力完了情報を受信したか否かを再び判定する。
【０１３１】
ステップＳ３０６において、アプリケーション制御部１７Ａは、タッチ入力完了情報を受信したと判定すると、アプリケーションＡを制御して、タッチ入力の結果に応じた非表示コンテンツ画像を生成して表示制御部１７Ｂに送信する（ステップＳ３０７）。ステップＳ３０７において、例えば、アプリケーションＡは、タッチ入力の結果として受信されたタッチ入力完了時の表示領域のサイズに合わせて、非表示状態のコンテンツ画像Ａと差し替えるための新たなコンテンツ画像Ａを生成する。
【０１３２】
アプリケーション制御部１７Ａは、ステップＳ３０５においてタッチ入力完了情報を受信したと判定した場合（ステップＳ３０５：ＹＥＳ）、又はステップＳ３０７の実行後、制御ルーチンＲＴ１を終了して繰り返し制御ルーチンＲＴ１を実行する。
【０１３３】
図８〜１０を参照して説明したように、コンテンツ画像のサイズ及びレイアウト等の形態を含む表示形態を、サイズ変更入力に基づいて変更するための表示変更処理が実行される（例えば、図８のステップＳ２０９、図９のステップＳ２１２、図１０のステップＳ３０５及びステップＳ３０８）。当該表示変更処理の際に、制御部としてのアプリケーション制御部１７Ａ及び表示制御部１７Ｂは、サイズ変更入力に基づいてコンテンツ画像のサイズを含む表示形態を変更するための表示変更処理部として機能する。
【０１３４】
具体的には、例えば、当該表示変更処理は、サイズ変更入力に対応する表示形態で新たに生成された第２コンテンツ画像を、既に生成されていた表示状態又は非表示状態の第１コンテンツ画像と差し替える処理である。
【０１３５】
以上、詳細に説明したように、本実施例のコンテンツ表示制御装置１０によれば、ディスプレイ１１Ａ上におけるコンテンツ画像表示領域ＡＲにコンテンツ画像を表示させる際に、ユーザによるサイズ変更入力に応じて当該コンテンツ画像表示領域ＡＲのサイズを変更することができる。当該サイズ変更入力が受け付けられている間、コンテンツ画像表示領域ＡＲに表示されている表示状態のコンテンツ画像に関して表示変更処理が適用されて、サイズを含む表示形態が変更される。表示状態のコンテンツ画像の表示形態は、当該サイズ変更入力に追従して変更され、サイズ変更の最中におけるユーザにとってわかり易い表示を提供することができる。
【０１３６】
一方、当該サイズ変更入力が受け付けられている間、ディスプレイ１１Ａ上に表示されていない非表示状態のコンテンツ画像に関しては、表示変更処理が適用されない。従って、非表示状態のコンテンツ画像のサイズを含む表示形態は、当該サイズ変更入力に追従して変更されない。そして、サイズ変更入力の終了後には、１回の遷移で、表示状態のコンテンツ画像の表示形態、すなわち、サイズ変更入力の結果に応じた表示形態に変更される。これによって、サイズ変更入力の際のコンテンツ画像生成及び表示制御にかかる負荷が抑制される。従って、ユーザのニーズに合わせた視認性の高い表示を、低消費電力かつ低コストでスムーズに実現可能なコンテンツ表示制御装置を提供することができる。
【０１３７】
換言すれば、表示変更処理部は、サイズ変更入力が受け付けられている間、複数のコンテンツ（アプリケーション）の各々に対応する第１コンテンツ画像のうち、表示状態である第１コンテンツ画像に関して表示変更処理を行い、非表示状態である第１コンテンツ画像に関しては、表示変更処理を行わない。
【０１３８】
また、表示変更処理部は、サイズ変更入力の終了後に、当該非表示状態である第１コンテンツ画像に関して、表示変更処理を行う。
【０１３９】
図１１は、実施例の第１の変形例において、コンテンツ画像表示領域ＡＲのサイズ変更入力が終了した後のコンテンツ画像のサイズ変化を示す図である。図１１は、コンテンツ画像Ａ及びＦのサイズが幅Ｗ１を有する第１のサイズである点において図６と異なり、その余の点については図６と同様に示されている。
【０１４０】
図１１の状態において、表示状態のコンテンツ画像Ｃ及びＤのサイズは、幅Ｗ２を有する第２のサイズである。非表示状態のコンテンツ画像Ｂ及びＥのサイズは、表示状態のコンテンツ画像Ｃ及びＤと同じ第２のサイズとなっている。これに対して、コンテンツ画像Ａ及びＦのサイズについては、幅Ｗ１を有する第１のサイズであり、サイズ変更入力前のサイズから変化していない。
【０１４１】
つまり、図１１の状態において、非表示状態である４つのコンテンツ画像のうち、コンテンツ画像Ｂ及びＥに関して、表示変更処理がなされて表示状態のコンテンツ画像のサイズに合わせて変更されている。コンテンツ画像Ａ及びＦに関しては表示変更処理がなされておらず、サイズが変更されていない。
【０１４２】
このように、本変形例において、コンテンツ画像表示領域ＡＲのサイズ変更入力の終了後に、非表示状態のコンテンツ画像のサイズは、基本的にはコンテンツ画像Ｂ及びＥのように表示状態のコンテンツ画像のサイズに合わせて変更されるが、コンテンツ画像Ａ及びＦのように、サイズ変更入力の終了後にもサイズが変更されない場合がある。
【０１４３】
例えば、非表示状態のコンテンツ画像のサイズがサイズ変更入力の終了後に変更されるか否かは、当該コンテンツ画像が表示されるまでの順序である表示順に基づいて制御されてもよい。当該表示順に基づいてコンテンツ画像のサイズが制御される例について、以下に説明する。
【０１４４】
上述のように、フレームＦＲの各々に対して生成されたコンテンツ画像Ａ〜Ｆの各々は、コンテンツ画像表示領域ＡＲにおいてスクロール表示される。図１１において、コンテンツ画像Ａ−Ｆが生成されている６つのフレームＦＲは、連続した配列を保ったまま、配列方向にスクロールされる。従って、フレームＦＲのスクロールに伴って、コンテンツ画像Ａ−Ｆもスクロールされて、所定の順序で表示される。すなわち、コンテンツ画像Ａ−Ｆは、所定のスクロール順序でスクロール表示される。
【０１４５】
例えば、図１１において、コンテンツ画像Ａ−Ｆが上方向にスクロールされると、コンテンツ画像「Ａ−Ｂ−Ｃ−Ｄ−Ｅ−Ｆ」の順に表示される。反対に、コンテンツ画像Ａ−Ｆが下方向にスクロールされると、コンテンツ画像「Ｆ−Ｅ−Ｄ−Ｃ−Ｂ−Ａ」の順に表示される。
【０１４６】
例えば、非表示状態のコンテンツ画像がフレームＦＲを単位としてスクロールされてコンテンツ画像表示領域ＡＲに表示されるまでの順序である表示順を以下のように規定することができる。
【０１４７】
まず、表示状態であるコンテンツ画像については、既に表示されているため、表示順を「０」とする。次に、非表示状態のコンテンツ画像であって、上下方向のいずれかにフレームＦＲ１つ分スクロールされると表示されるコンテンツ画像の表示順を「１」とする。言い換えれば、コンテンツ画像表示領域ＡＲからフレームＦＲ１つ分外側に位置するフレームＦＲに対応するコンテンツ画像の表示順が「１」となる。
【０１４８】
さらに、非表示状態のコンテンツ画像であって、上下方向のいずれかにフレームＦＲ２つ分スクロールされると表示されるコンテンツ画像の表示順を「２」とする。すなわち、コンテンツ画像表示領域ＡＲからフレームＦＲ２つ分外側に位置するフレームＦＲに対応するコンテンツ画像の表示順が「２」となる。
【０１４９】
当該表示順は、非表示状態のコンテンツ画像が表示されるまでに、フレームＦＲ幾つ分スライドされる必要があるかを示す値であるともいえる。
【０１５０】
例えば、図１１において、コンテンツ画像Ｃ及びＤの表示順は「０」であり、コンテンツ画像Ｂ及びＥの表示順は「１」であり、コンテンツ画像Ａ及びＦの表示順は「２」である。従って、図１１において、表示順が「２」であるコンテンツ画像Ａ及びコンテンツ画像Ｆは、表示順が「１」であるコンテンツ画像Ｂ及びコンテンツ画像Ｅよりも、ディスプレイ１１Ａ上に表示されるまでの順序が遅いといえる。
【０１５１】
例えば、表示順が所定の順序よりも遅いコンテンツ画像は、サイズ変更入力の終了後においても変更されなくともよい。当該コンテンツ画像が表示状態となる際に、表示状態のコンテンツ画像のサイズに合わせたサイズとなればよい。
【０１５２】
例えば、所定の表示順を１とした場合に、図１１におけるコンテンツ画像Ａ及びＦは表示順が「２」であるため所定の表示順よりも遅く、サイズ変更入力の終了後においてもサイズが変更されなくともよい。この場合、コンテンツ画像Ｂ及びＥは表示順が「１」であるため、サイズ変更入力の終了後における表示状態のコンテンツ画像Ｃ及びＤのサイズに１回の遷移で変更される。
【０１５３】
図１２は、図１１に示した第１の変形例において実行される動作ルーチンの一例である制御ルーチンＲＴ３を示すフロー図である。図１２において、図１０に示した制御ルーチンＲＴ２の場合と実質的に同一又は等価なステップには同一の参照符号を付している。
【０１５４】
アプリケーション制御部１７Ａは、制御ルーチンＲＴ１の場合と同様に、サイズ変更入力が受け付けられた際に、コンテンツ画像Ａが表示状態であるか否かを判定し（ステップＳ３０３）、コンテンツ画像Ａが表示状態ではないと判定した場合（ステップＳ３０３：ＮＯ）、すなわちコンテンツ画像Ａが非表示状態である場合に、タッチ入力完了情報を待機する（ステップＳ３０６）。
【０１５５】
アプリケーション制御部１７Ａは、タッチ入力完了情報を受信したと判定する（ステップＳ３０６：ＹＥＳ）と、コンテンツ画像Ａの表示順が２以上であるか否かを判定する（ステップＳ４０１）。ステップＳ４０１において、例えば、コンテンツ画像Ａが表示状態となるまでの順序が、２であるか又は２よりも遅いか否か、例えばフレームＦＲ２つ分以上であるか否かを判定する。
【０１５６】
ステップＳ４０１において、アプリケーション制御部１７Ａは、表示順が２以上であると判定する（ステップＳ４０１：ＹＥＳ）と、コンテンツ画像Ａを新たに生成することなく本ルーチンを終了して繰り返し本ルーチンを実行する。
【０１５７】
ステップＳ４０１において、アプリケーション制御部１７Ａは、表示順が２以上ではないと判定する（ステップＳ４０１：ＮＯ）と、上述したように、非表示状態であるコンテンツ画像Ａ（第１コンテンツ画像）と差し替えるための新たな非表示コンテンツ画像Ａ（第２コンテンツ画像）を生成して表示制御部１７Ｂに送信する（ステップＳ３０７）。
【０１５８】
表示制御部１７Ｂは、当該生成された非表示コンテンツＡを非表示状態であるコンテンツ画像Ａ（第１コンテンツ画像）と差し替える。従って、非表示状態であるコンテンツ画像Ａは、サイズ変更入力前のサイズから、当該サイズ変更入力の終了後における表示状態のコンテンツ画像のサイズに、１回の遷移で変更される。
【０１５９】
このように、上記の第１の変形例によれば、非表示状態のコンテンツ画像が表示状態になるまでの表示順に応じて、サイズ変更入力の終了後におけるコンテンツ画像の各々のサイズを、サイズ変更入力終了時におけるコンテンツ画像表示領域ＡＲのサイズ（サイズ変更終了後における表示状態のコンテンツ画像）に合わせて変更する。
【０１６０】
より詳細には、当該表示順が所定の順序よりも遅いコンテンツ画像のサイズを変更させないようにすることができる。換言すれば、本変形例において、表示変更処理部は、非表示状態であって表示順が所定の順序よりも遅い第１コンテンツ画像に関して、サイズ変更入力の終了後においても、当該非表示状態である第１コンテンツ画像に関して、表示変更処理を行わない。
【０１６１】
従って、スムーズなスクロール表示及びサイズ変更入力に追従したスムーズな表示を維持しつつ、サイズ変更入力に伴ってコンテンツ表示制御装置１０に係る負荷を低減することができる。
【０１６２】
図１３〜図１５を参照しつつ、実施例の第２の変形例に係るコンテンツ表示制御装置１０によるコンテンツ画像表示制御について説明する。
【０１６３】
図１３は、第２の変形例において、サイズ変更入力が終了した後のコンテンツ画像のサイズを示す図である。図１３は、コンテンツ画像Ｂ及びＥのサイズが幅Ｗ１を有する第１のサイズである点において図１１と異なり、その余の点については図１１と同様に示されている。
【０１６４】
図１３の状態において、非表示状態であるコンテンツ画像Ｂ及びＥのサイズは、サイズ変更入力の終了後においても、表示状態であるコンテンツ画像Ｃ及びＤのサイズに合わせて第２のサイズに変更されることなく、第１のサイズで生成されている。
【０１６５】
図１４は、図１３の状態においてユーザの指ＦＧによる入力操作に応じて、フレームＦＲ及びフレームＦＲに対応するコンテンツ画像を配列方向にスライドさせるスクロール動作が行われている最中のコンテンツ画像のサイズ変化を示す図である。図１４において、コンテンツ画像Ｃ及びＤが破線矢印で示された方向にスライドされている。これに伴って、コンテンツ画像Ｅがコンテンツ画像表示領域ＡＲ内に持ち来されている。
【０１６６】
換言すれば、図１４の状態において、当該入力操作に応じてスクロール動作がなされることによって、コンテンツ画像Ｅを表示状態とするために選択する選択入力がなされたといえる。
【０１６７】
図１３に示したように、スクロール動作がされていない状況で、非表示状態のコンテンツ画像Ｅのサイズは第１のサイズであった。スクロール動作中である図１４の状態では、コンテンツ画像Ｅのサイズは、コンテンツ画像Ｃ及びＤと同じサイズである第２のサイズに変更されている。
【０１６８】
このように、非表示状態であったコンテンツ画像Ｅのサイズは、表示領域ＡＲ内に持ち来される際に、表示状態であるコンテンツ画像Ｃ及びＤのサイズに合わせて変更される。
【０１６９】
以上のように、第２の変形例において、アプリケーション制御部１７Ａは、非表示状態のコンテンツ画像の各々を表示状態とするための選択入力が受け付けられた際に、当該選択入力によって選択されたコンテンツ画像（第１コンテンツ画像）に関して、サイズ変更入力の結果に合わせて新たなコンテンツ画像（第２コンテンツ画像）を生成する。表示制御部１７Ｂは、当該選択された第１コンテンツ画像を当該第２コンテンツ画像に差し替える。
【０１７０】
換言すれば、第２の変形例において、表示変更処理部は、サイズ変更入力が受け付けられた際に、複数のコンテンツ（アプリケーション）の各々に対応する第１コンテンツ画像のうち、非表示状態でありかつ選択された第１コンテンツ画像に関して、表示変更処理を行う。一方で、非表示状態でありかつ選択されていない第１コンテンツ画像に関しては、表示変更処理を行わない。
【０１７１】
非表示状態のコンテンツ画像の各々は、選択されるまではサイズが変更されないため、コンテンツ画像表示領域ＡＲの表示画面上におけるサイズを変更するためのサイズ変更入力に伴ってコンテンツ画像のサイズが変更される際にかかる負荷をより一層低減できる。
【０１７２】
図１５は、図１３及び図１４に示した第２の変形例において実行される動作ルーチンの一例である制御ルーチンＲＴ４を示すフロー図である。図１５において、図１０に示した制御ルーチンＲＴ２の場合と実質的に同一又は等価なステップには同一の参照符号を付している。
【０１７３】
また、制御ルーチンＲＴ２においては、アプリケーション制御部１７Ａがコンテンツ画像Ａを生成するアプリケーションＡを制御する場合を例に説明したが、以下の説明においては、コンテンツ画像Ｅを生成するアプリケーションＥが制御される場合を例に説明する。
【０１７４】
アプリケーション制御部１７Ａは、制御ルーチンＲＴ１の場合と同様に、サイズ変更入力が受け付けられた際に、コンテンツ画像Ｅが表示状態であるか否かを判定し（ステップＳ３０３）、コンテンツ画像Ｅが表示状態ではないと判定した場合（ステップＳ３０３：ＮＯ）、すなわちコンテンツ画像Ｅが非表示状態である場合に、タッチ入力完了情報を受信したか否かを判定する（ステップＳ３０６）。
【０１７５】
アプリケーション制御部１７Ａは、タッチ入力完了情報を受信し判定する（ステップＳ３０６：ＹＥＳ）と、コンテンツ画像Ｅの選択を待機する（ステップＳ５０１）。ステップＳ５０１において、アプリケーション制御部１７Ａは、非表示状態であるコンテンツ画像Ｅを表示状態とするために選択する選択入力の受付を待機する。選択入力は、例えば、配列方向のスワイプ等のタッチパッド１１Ｂに対する入力操作であってもよい。
【０１７６】
アプリケーション制御部１７Ａは、ステップＳ５０１の実行後、コンテンツ画像Ｅが選択されたか否かを判定する（ステップＳ５０２）。ステップＳ５０２において、アプリケーション制御部１７Ａは、コンテンツ画像Ｅを表示状態とするための選択入力を、表示制御部１７Ｂが受け付けたか否かを判定する。ステップＳ５０２において、表示制御部１７Ｂは、非表示状態のコンテンツ画像を表示状態とするために選択する選択入力を受け付ける受付部として機能する。
【０１７７】
アプリケーション制御部１７Ａは、ステップＳ５０２において、コンテンツ画像Ｅが選択されていないと判定する（ステップＳ５０２：ＮＯ）と、新たにコンテンツ画像Ｅを生成することなく本ルーチンを終了し、繰り返し本ルーチンを実行する。
【０１７８】
アプリケーション制御部１７Ａは、ステップＳ５０２において、コンテンツ画像Ｅが選択されたと判定する（ステップＳ５０２：ＹＥＳ）と、タッチ入力の結果に応じてコンテンツ画像Ｅを生成して送信する（ステップＳ３０７）。
【０１７９】
アプリケーション制御部１７Ａは、ステップＳ４０３において、例えば、表示制御部１８Ｂからのタッチ入力完了情報によって通知されたコンテンツ画像表示領域ＡＲの幅に合わせてコンテンツ画像Ｅを生成させる。ステップＳ３０７において、例えば図１４に示したように、表示状態であるコンテンツ画像Ｃ及びＤのサイズに合わせて、非表示状態であるコンテンツ画像Ｅ（第１コンテンツ画像）に対応するコンテンツ画像Ｅ（第２コンテンツ画像）が新たに生成される。表示制御部１７Ｂは、タッチ入力の結果に応じた非表示コンテンツ画像Ｅを受信すると、対応する非表示コンテンツの画像Ｅを当該受信した非表示コンテンツ画像Ｅに差し替える（図９、ステップＳ２１２）。
【０１８０】
以上、説明したように、本発明のコンテンツ表示制御装置１０によれば、ディスプレイ１１Ａ上におけるコンテンツ画像表示領域ＡＲのサイズを変更するためのユーザによるサイズ変更入力に追従して、コンテンツ画像のサイズを変更させて表示することができる。このとき、ディスプレイ１１Ａ上に表示されていない非表示状態のコンテンツ画像のサイズは、当該サイズ変更入力に追従して変更されないように、当該コンテンツ画像を生成するアプリケーションを制御することができる。
【０１８１】
当該非表示状態のコンテンツ画像については、サイズ変更入力の終了後に一回の遷移でサイズを変更させることで、サイズ変更入力に伴う負荷を低減することができる。
【０１８２】
また、当該非表示状態のコンテンツ画像のサイズについて、表示状態となるまでの表示順に応じて、サイズ変更入力の終了後においても変更させない制御を行うことができる。このような制御によって、サイズ変更入力に伴う負荷をより低減することができる。
【０１８３】
また、当該非表示状態のコンテンツ画像のサイズについて、サイズ変更入力の終了後においても変更させず、当該コンテンツ画像を表示状態とするために選択された際に、表示状態のコンテンツ画像のサイズに合わせて変更させることができる。このような制御によって、サイズ変更入力に伴う負荷を低減することができる。
【０１８４】
従って、ユーザのニーズに合わせた視認性の高い表示を、低消費電力かつ低コストでスムーズに実現可能なコンテンツ表示制御装置、コンテンツ表示制御方法及びプログラムを提供することができる。
【０１８５】
なお、上記の実施例及び変形例において、コンテンツ画像表示領域ＡＲのサイズが、幅Ｗ１又は幅Ｗ２を有するサイズである例について説明したが、これに限られない。コンテンツ画像表示領域ＡＲのサイズは、例えば、タッチパネル１１上で、入力操作によって指定される任意のサイズであってもよく、規定のサイズであってもよい。また、コンテンツ画像表示領域ＡＲ幅のみが変更される例について説明したが、これに限られず、例えば上下方向の長さが変更されてもよい。
【０１８６】
なお、コンテンツ表示制御装置１０が、２つのコンテンツ画像を同時に表示状態とする例について説明したが、これに限られない。１つ又は３つ以上のコンテンツ画像が同時に表示状態となるように表示制御してもよい。
【０１８７】
またコンテンツ表示制御装置１０が表示制御するスクロールの方向は上下方向に限られず、左右方向にスクロール可能に表示制御してもよい。
【０１８８】
また、上記の実施例及び変形例において、コンテンツ画像表示領域ＡＲのディスプレイ１１Ａ上における位置がディスプレイ１１Ａに向かって左側である例を示したが、これに限られない。表示領域ＡＲは、ディスプレイ１１Ａ上のいずれの位置にあってもよい。
【０１８９】
例えば、表示領域ＡＲのディスプレイ１１Ａ上における位置は、ディスプレイ１１Ａに向かって右側でもよい。或いは、表示領域ＡＲがディスプレイ１１Ａの上部又は下部に設けられて、当該表示領域ＡＲ内に表示される複数のコンテンツ画像が左右方向にスクロールされてもよい。
【０１９０】
また、上位の実施例及び変形例において、コンテンツ画像のサイズ変更のための入力の受け付中はコンテンツ画像のスクロール表示のための入力を受け付けない構成としてもよい。同様に、コンテンツ画像のスクロール表示のための入力の受け付中はコンテンツ画像のサイズ変更のための入力を受け付けない構成としてもよい。
【０１９１】
上述した実施例における構成は例示に過ぎず、用途等に応じて適宜選択及び変更可能である。
【符号の説明】
【０１９２】
１０  コンテンツ表示制御装置
１１  タッチパネル
１１Ａ  ディスプレイ
１１Ｂ  タッチパッド
１３  システムバス
１５  記憶部
１５Ａ  アプリケーション群
１５Ｂ  地図データベース
１７  制御部
１９  通信部
２１  入力部
２３  出力部
２５  ＧＰＳ受信機
ＦＲ  フレーム
Ｍ  車両
【図１】
2020135430.tif 000003
【図２】
2020135430.tif 000004
【図３】
2020135430.tif 000005
【図４】
2020135430.tif 000006
【図５】
2020135430.tif 000007
【図６】
2020135430.tif 000008
【図７】
2020135430.tif 000009
【図８】
2020135430.tif 000010
【図９】
2020135430.tif 000011
【図１０】
2020135430.tif 000012
【図１１】
2020135430.tif 000013
【図１２】
2020135430.tif 000014
【図１３】
2020135430.tif 000015
【図１４】
2020135430.tif 000016
【図１５】
2020135430.tif 000017