(57)【要約】【課題】フレームメモリを効率よく使用し、多数のコンテンツを横方向に長く並べて表示できるコンテンツ表示装置を得る【解決手段】複数のコンテンツのスクリーン１６上における配置を指定する物理レイアウト情報と、スクリーン１６へ表示する画像データを格納するフレームメモリ１７の解像度を記した論理レイアウト情報に基づいて、複数のコンテンツのうち少なくとも１つのデータを、必要に応じてフレームメモリ１７の解像度に合わせて分割し、フレームメモリ１７内での格納位置を決定するコンテンツレイアウト部１２と、コンテンツレイアウト部１２が決定した格納位置で、複数のコンテンツのデータをフレームメモリ１７に格納するコンテンツ描画部１４と、フレームメモリ１７を走査して格納された各コンテンツのデータを読み込み、各コンテンツがスクリーン１６上で横方向につながるように表示する表示コントローラ１５を備える。【選択図】        図１
2004246187.tif 000002
【特許請求の範囲】
【請求項１】
動画像や静止画などの複数のコンテンツのスクリーン上における配置位置を指定する物理レイアウト情報と、上記スクリーンへ表示する画像データを格納するフレームメモリに格納されうる最大画像形状を記した論理レイアウト情報に基づいて、上記複数のコンテンツのうち少なくとも１つのデータを、必要に応じて上記フレームメモリの最大画像形状に合わせて分割し、上記フレームメモリ内での格納位置を決定するコンテンツレイアウト部と、
上記コンテンツレイアウト部が決定した格納位置で、上記複数のコンテンツのデータを上記フレームメモリに格納するコンテンツ描画部と、
上記フレームメモリを走査して格納された各コンテンツのデータを読み込み、各コンテンツが上記スクリーン上で横方向につながるように上記スクリーンに表示する表示コントローラとを備えたコンテンツ表示装置。
【請求項２】
コンテンツレイアウト部は、スクリーン上でコンテンツを表示することができないクリップ領域の情報に基づいて、上記クリップ領域以外の領域にコンテンツが表示されるように、フレームメモリ内でのコンテンツのデータの格納位置を決定することを特徴とする請求項１記載のコンテンツ表示装置。
【請求項３】
コンテンツ描画部は、あらかじめ複数の動画像を合成した合成動画像のデータをフレームメモリに格納する合成動画像描画部と、
上記合成動画像以外のコンテンツのデータを上記フレームメモリに格納する非合成動画像描画部を備えたことを特徴とする請求項１記載のコンテンツ表示装置。
【請求項４】
コンテンツ描画部がコンテンツのデータを一時的に格納する非表示メモリと、
スクリーンの垂直同期を監視し、垂直同期信号を出力する垂直同期監視部と、
上記垂直同期信号に同期して、上記非表示メモリからフレームメモリにコンテンツのデータを転送する画像転送部を備えたことを特徴とする請求項１記載のコンテンツ表示装置。
【請求項５】
フレームメモリを２つ以上有し、
スクリーンの垂直同期を監視し、垂直同期信号を出力する垂直同期監視部と、
上記垂直同期信号に同期して、表示コントローラが走査するフレームメモリを切り替えるフレームメモリ切り替え部を備え、
コンテンツ描画部は、上記表示コントローラが走査していないフレームメモリにコンテンツのデータを格納することを特徴とする請求項１記載のコンテンツ表示装置。
【請求項６】
コンテンツ描画部がコンテンツのデータを一時的に格納する非表示メモリと、
上記非表示メモリから表示コントローラが走査していないフレームメモリにコンテンツのデータを転送する画像転送部を備え、
コンテンツ描画部は、各コンテンツのデータをフレームメモリと非表示メモリのどちらに格納するかを指定するコンテンツ描画方法指定部を備えたことを特徴とする請求項５記載のコンテンツ表示装置。
【請求項７】
画像転送部に対し、非表示メモリに格納されたコンテンツのデータのうちフレームメモリに転送するデータ領域を通知し、上記データ領域のデータのみフレームメモリに転送させる転送位置制御部を備えたことを特徴とする請求項５または請求項６記載のコンテンツ表示装置。
【請求項８】
画像転送部に対し、非表示メモリに格納されたコンテンツのデータの転送色および非転送色を通知し、上記転送色のみフレームメモリに転送させる転送色設定部を備えたことを特徴とする請求項５から請求項７のうちのいずれか１項に記載のコンテンツ表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンテンツ表示装置に関するものである。
【０００２】
【従来の技術】
従来のコンテンツ表示装置は、多数の動画または静止画のコンテンツを横長のスクリーン上に表示する場合、表示装置の横方向の画面解像度の大きさでコンテンツを区切り、複数の表示装置を使用してスクリーン上に表示する必要があった。また、表示装置の全画面を横長のスクリーンに表示しようとすると、拡大比率が縦横で異なるため画像が縦につぶれた様になり、正常な表示が出来なかった。従来のコンテンツ表示装置の例として、特許文献１には、横方向の画像の拡大に関する技術が開示されている。
【０００３】
【特許文献１】
特開昭６０−２４７２２２号公報
【０００４】
【発明が解決しようとする課題】
この発明は上記のような課題を解決するためになされたもので、動画像や静止画などの複数のコンテンツのスクリーン上における配置位置を指定する物理レイアウト情報と、複数のコンテンツを表示するスクリーンの形状を記した論理レイアウト情報に基づいて、複数のコンテンツのデータをフレームメモリの解像度に合わせて短冊状に分割し、配置を決定するコンテンツレイアウト部と、コンテンツレイアウト部が決定した配置で、複数のコンテンツのデータをフレームメモリに格納するコンテンツ描画部と、フレームメモリを走査して格納されたデータを読み込み、短冊状に分割されたコンテンツのデータを横方向に繋ぎ合わせてスクリーンに表示する表示コントローラとを備えたコンテンツ表示装置を得ることを目的とする。
【０００５】
【課題を解決するための手段】
この発明に係るコンテンツ表示装置は、動画像や静止画などの複数のコンテンツのスクリーン上における配置位置を指定する物理レイアウト情報と、スクリーンへ表示する画像データを格納するフレームメモリに格納されうる最大画像形状を記した論理レイアウト情報に基づいて、複数のコンテンツうち少なくとも１つのデータを、必要に応じてフレームメモリの最大画像形状に合わせて分割し、フレームメモリ内での格納位置を決定するコンテンツレイアウト部と、コンテンツレイアウト部が決定した格納位置で、複数のコンテンツのデータをフレームメモリに格納するコンテンツ描画部と、フレームメモリを走査して格納された各コンテンツのデータを読み込み、各コンテンツがスクリーン上で横方向につながるようにスクリーンに表示する表示コントローラとを備えたものである。
【０００６】
【発明の実施の形態】
以下、この発明の実施の様々な形態を説明する。
実施の形態１．
図１は、この発明の実施の形態１によるコンテンツ表示装置の構成を示すブロック図である。コンテンツ表示装置は、コンテンツレイアウト部１２、コンテンツ描画部１４、非表示メモリ５３、フレームメモリ１７、表示コントローラ１５、画像転送部５１、垂直同期監視部５２、スクリーン１６を備える。コンテンツレイアウト部１２、コンテンツ描画部１４、表示コントローラ１５、画像転送部５１、垂直同期監視部５２は、コンテンツ表示装置の中央演算処理装置を、該中央演算処理装置の動作を制御するプログラムのモジュールに従って便宜的に分割したものである。
ここでは、フレームメモリ１７および非表示メモリ５３の解像度は１２８０ｘ１０２４とし、スクリーン１６の解像度は３０８０ｘ３２である。
【０００７】
次に動作について説明する。
ここでは、コンテンツとして動画像１，５、静止画２、時計３、文字列４をスクリーン１６上に横方向に並べて表示する場合を考える。図２に、それぞれのコンテンツを示す。ここでは、動画像１は５００ｘ３２、静止画２は４８０ｘ３２、時計３は３２０ｘ３２、文字列４は７８０ｘ２４、動画像５は６００ｘ３２の画素により表示される。
【０００８】
物理レイアウト情報ａは、各コンテンツのスクリーン１６上での配置位置の情報である。ここでは、動画像１を（０，０）から表示、静止画２を（５００，０）から表示、動画像５を（９８０，０）から表示、文字列４を（１５８０，０）から表示、時計３を（２３６０，０）から表示と記してあるとする。
【０００９】
論理レイアウト情報ｂは、フレームメモリ１７に格納され得る最大画像形状についての情報である。ここでは、フレームメモリ１７の解像度が１２８０ｘ１０２４であることが記されている。
【００１０】
クリップ領域情報ｃは、スクリーン１６上でコンテンツが表示できない領域の情報である。ここでは、（６８０，０），（１０８０，０），（１０８０，３２），（６８０，３２）で示される矩形領域にはコンテンツが表示できないことが記してある。
【００１１】
コンテンツレイアウト部１２は、動画像１，５、静止画２、時計３、文字列４、および物理レイアウト情報ａ、論理レイアウト情報ｂ、クリップ領域情報ｃを読み込み、物理レイアウト情報ａに基づいて、各コンテンツのレイアウトを行う。コンテンツレイアウト部１２は、これらのコンテンツデータ、物理レイアウト情報ａ、論理レイアウト情報ｂ、およびクリップ領域情報ｃを、コンテンツ表示装置内から、あるいは電気通信回線を介して他のコンピュータから、または記録媒体等から取得する。図３に、コンテンツレイアウト部１２によるレイアウトの結果を示す。
【００１２】
さらに、コンテンツレイアウト部１２はクリップ領域情報ｃに基づいてレイアウトを再調整する。ここでは、コンテンツを表示できない領域が静止画２の配置される位置と重なる。そのため、図４に示すように静止画２を（５００，０），（６８０，０），（６８０，３２），（５００，３２）で示される矩形領域と、（１０８０，０），（１３８０，０），（１３８０，３２），（１０８０，３２）で示される矩形領域に分割して配置する。この際、静止画２を途中で分割して配置するのではなく、静止画２を２つ表示し（各々静止画２Ａ，静止画２Ｂと表示する。）、各々始点をずらして配置する。
具体的には、静止画２Ａは（５００，０）を始点とし、（５００，０），（６８０，０），（６８０，３２），（５００，３２）で示される矩形領域のみに配置する。静止画２Ｂは、始点を（９００，０）とし、（１０８０，０），（１３８０，０），（１３８０，３２），（１０８０，３２）で示される矩形領域のみに配置する。
また、以降の動画像５、文字列４、時計３は、各々クリップ領域情報ｃで指定された領域の分だけ後退して配置する。
【００１３】
さらに、コンテンツレイアウト部１２は、論理レイアウト情報ｂに基づいて、レイアウトしたコンテンツを非表示メモリ５３の横方向の解像度である１２８０の位置で短冊状に分割する。図５に、分割した状態を表した図を示す。図に示すように、静止画２Ｂの途中で分割されるので、静止画２Ｂの（１２８０，０）以降の領域を非表示メモリ５３の次の行（０，３２）から配置する。この際、クリップ領域を反映させた時と同様に、始点をずらして静止画２を２つ配置する（各々２Ｂ，２Ｃと表示する）。
具体的には、静止画２Ｂは（１０８０，０）を始点とし、（１０８０，０），（１２８０，０），（１２８０，３２），（１０８０，３２）で示される矩形領域のみに配置する。静止画２Ｃは始点を（−３８０，３２）とし、（０，３２），（１００，３２），（１００，６４），（０，６４）で示される矩形領域のみに配置する。
また、動画像５はこれに伴い（１００，３２）の位置から配置する。同様に文字列４は（７００，３２）の位置から配置するが、途中で分割され、残りは始点を（−５８０，６４）とし、（０，６４），（２００，６４），（２００，９６），（０，９６）で示される矩形領域に配置される（各々４Ａ，４Ｂと表示する）。また、時計３は（２００，６４）の位置から配置される。
なお、論理レイアウト情報ｂに基づくコンテンツの分割の仕方は短冊状に限られるものではない。
【００１４】
次に、コンテンツ描画部１４は、コンテンツレイアウト部１２においてレイアウトされたコンテンツのデータを非表示メモリ５３に格納する。この際、図５に示す非表示メモリ５３外エリアに配置された内容は格納しない。また、短冊状に分割されたコンテンツについては、対応する位置でデータが区切られてメモリに記憶される。
【００１５】
垂直同期監視手段５２は、スクリーン１６の垂直同期を監視し、垂直同期が起こったタイミングで画像転送部５１に垂直同期信号を出力する。
【００１６】
画像転送部５１は、通知された垂直同期信号に同期して、非表示メモリ５３からフレームメモリ１７へ描画されたコンテンツの画像データを転送する。図６に、フレームメモリ１７に転送された画像データを示す。
【００１７】
表示コントローラ１５は、フレームメモリ１７をスキャンし、フレームメモリ１７内でデータが分割して格納されているコンテンツについても、スクリーン１６上で横方向につながるように表示する。これにより、スクリーン１６上に、図４に示すような画像が表示される。
【００１８】
以上のように、この実施の形態１によれば、コンテンツレイアウト部１２が物理レイアウト情報ａ、論理レイアウト情報ｂを基にコンテンツを配置し、そのレイアウトに従ってフレームメモリ１７上に各コンテンツデータが必要に応じて分割されて配置される。表示コントローラ１５は、データが分割されて格納されているコンテンツについても横方向に繋げるようにスクリーン１６に表示する。これにより、１つのフレームメモリを用いて、横方向の画面解像度を超える横長スクリーンに多数のコンテンツを表示することができるという効果が得られる。
【００１９】
また、コンテンツ描画部１４が非表示メモリ５３にレイアウトされたコンテンツデータを格納し、スクリーン１６の垂直同期に合わせて非表示メモリ５３からフレームメモリ１７へ画像を転送するようにしたので、動画像を含む場合でも、画像のちらつきを防ぐことができる。
【００２０】
さらに、スクリーン上にコンテンツを表示できないエリアがある場合も、クリップ領域として登録することによりその領域を避けて表示することができる。
【００２１】
実施の形態２．
図７は、この発明の実施の形態２によるコンテンツ表示装置の構成を示すブロック図である。図１と同一の符号は同一の構成要素を表している。図中、コンテンツ描画部２４は、図１のコンテンツ描画部１４に相当する構成要素であるが、合成動画像描画部３１と非合成動画像描画部３２を有している。また、実施の形態２によるコンテンツ表示装置は、２つのフレームメモリ、フレームメモリ１７Ａおよびフレームメモリ１７Ｂとフレームメモリ切り替え部４１を備えている。コンテンツレイアウト部１２、コンテンツ描画部２４、合成動画像描画部３１、非合成動画像描画部３２、表示コントローラ１５、フレームメモリ切り替え部４１、垂直同期監視部５２は、コンテンツ表示装置の中央演算処理装置を、該中央演算処理装置の動作を制御するプログラムのモジュールに従って便宜的に分割したものである。
【００２２】
また、ここでは、フレームメモリ１７Ａ，１７Ｂおよび非表示メモリ５３の解像度は１２８０ｘ１０２４とし、スクリーン１６の解像度は３０８０ｘ３２とする。
【００２３】
次に動作について説明する。
ここでは、コンテンツとして合成動画像６、静止画２、時計３、文字列４をスクリーン１６上に横方向に並べて表示する場合を考える。図８に、それぞれのコンテンツを示す。合成動画像６は、あらかじめ複数の動画像を合成したものである。ここでは、合成動画像６は１２８０ｘ６４、静止画２は４８０ｘ３２、時計３は３２０ｘ３２、文字列４は７８０ｘ２４の画素により表示される。
【００２４】
物理レイアウト情報ａは、各コンテンツのスクリーン１６上での配置位置の情報である。ここでは、合成動画像６を（０，０）から表示、静止画２を（５００，０）から表示、文字列４を（１５８０，０）から表示、時計３を（２３６０，０）から表示と記してあるとする。
【００２５】
論理レイアウト情報ｂは、フレームメモリ１７Ａ，１７Ｂに格納され得る最大画像形状についての情報である。ここでは、フレームメモリ１７Ａ，１７Ｂの解像度が１２８０ｘ１０２４であることが記されている。
【００２６】
コンテンツレイアウト部１２は、合成動画像６、静止画２、時計３、文字列４、および物理レイアウト情報ａ、論理レイアウト情報ｂを読み込み、物理レイアウト情報ａに基づいて、各コンテンツのレイアウトを行う。図９に、コンテンツレイアウト部１２によるレイアウトの結果を示す。
【００２７】
さらに、コンテンツレイアウト部１２は、論理レイアウト情報ｂに基づいて、実施の形態１と同様に、レイアウトしたコンテンツをフレームメモリ１７Ａ，１７Ｂの横方向の解像度である１２８０の位置で短冊状に分割する。図１０に、分割した状態を示す。図に示すように、合成動画像６と静止画２はそのまま配置される。文字列４は次の行の（３００，３２）の位置から配置される。時計３は、（１０８０，３２）から配置されるが、途中で分割され、残りの部分は、始点（−２００，６４）で、（０，６４），（１２０，６４），（１２０，９６），（０，９６）で示される矩形領域のみ配置される（各々３Ａ，３Ｂと表示する）。
【００２８】
コンテンツ描画部２４は、フレームメモリ１７Ａ，１７Ｂのうち、現時点でスクリーン１６への画像表示に使用されていない方に、コンテンツレイアウト部１２によりレイアウトされたコンテンツを格納する。
まず、合成動画像描画部３１によって、合成動画像６をフレームメモリ１７Ａまたはフレームメモリ１７Ｂの最背面に格納する。
次に、非合成動画像描画部３２によって、合成動画像６以外のコンテンツを合成動画像６の上に重ねて格納する。図１１に、フレームメモリ１７Ａまたは１７Ｂに格納された画像データを示す。
【００２９】
垂直同期監視部５２は、スクリーン１６の垂直同期を監視し、垂直同期が起こったタイミングでフレームメモリ切り替え部４１に垂直同期信号を出力する。
【００３０】
フレームメモリ切り替え部４１は、通知された垂直同期信号に同期して、フレームメモリ１７Ａおよび１７Ｂの切り替えを行い、スクリーン１６への画像表示に使用するフレームメモリを変更する。
【００３１】
表示コントローラ１５は、フレームメモリ１７Ａまたは１７Ｂのうち、スクリーン１６への表示に使用されている方のフレームメモリをスキャンし、フレームメモリ上の短冊状に分割された各コンテンツをスクリーン１６に横方向に並べて表示する。これにより、スクリーン１６上に、図４に示すような画像が表示される。
【００３２】
なお、フレームメモリの数は２つに限られるものではなく、２つ以上のフレームメモリをフレームメモリ切り替え部４１によって切り替えるようにしてもよい。
【００３３】
以上のように、この実施の形態２によれば、フレームメモリを２つ備え、垂直同期監視部５２から出力されるスクリーン１６の垂直同期信号に同期して、スクリーン１６への画像表示に使用するフレームメモリの切り替えを繰り返すようにした。コンテンツ描画部２４は、スクリーン１６への表示に使用されていない方のフレームメモリにレイアウトされたコンテンツを格納するようにした。
これにより、横長スクリーンに多数のコンテンツを表示することができると共に、画像に動きがある場合でも画像のちらつきを抑えることができる。
【００３４】
また、動画像については事前に合成動画像を作成しているので、動画像間の同期ずれが起こらないという効果がある。
【００３５】
実施の形態３．
図１２は、この発明の実施の形態３によるコンテンツ表示装置の構成を示すブロック図である。図１および図７と同一の符号は同一の構成要素を表している。コンテンツ描画部４４は、図１のコンテンツ描画部１４に相当する構成要素であるが、コンテンツ描画方法指定部６１を有している。また、実施の形態３によるコンテンツ表示装置は、位置制御部７１（転送位置制御部）とカラーキー設定部８１（転送色設定部）を備えている。
コンテンツレイアウト部１２、コンテンツ描画部４４、コンテンツ描画方法指定部６１、表示コントローラ１５、フレームメモリ切り替え部４１、画像転送部５１、垂直同期監視部５２、位置制御部７１、カラーキー設定部８１は、コンテンツ表示装置の中央演算処理装置を、該中央演算処理装置の動作を制御するプログラムのモジュールに従って便宜的に分割したものである。
【００３６】
また、ここでは、フレームメモリ１７Ａ，１７Ｂおよび非表示メモリ５３の解像度は１２８０ｘ１０２４とし、スクリーン１６の解像度は３０８０ｘ３２とする。
【００３７】
次に動作について説明する。
ここでは、コンテンツとして動画像１，５、静止画２、時計３、文字列４をスクリーン１６上に横方向に並べて表示する場合を考える。図２に、それぞれのコンテンツを示す。ここでは、動画像１は５００ｘ３２、静止画２は４８０ｘ３２、時計３は３２０ｘ３２、文字列４は７８０ｘ２４、動画像５は６００ｘ３２の画素により表示される。
【００３８】
物理レイアウト情報ａは、各コンテンツのスクリーン１６上での配置位置の情報である。ここでは、動画像１を（０，０）から表示、静止画２を（５００，０）から表示、動画像５を（９８０，０）から表示、文字列４を（１５８０，０）から表示、時計３を（２１４０，０）から表示と記してあるとする。
【００３９】
論理レイアウト情報ｂは、フレームメモリ１７Ａ，１７Ｂに格納され得る最大画像形状についての情報である。ここでは、スクリーン１６の解像度が１２８０ｘ１０２４であることが記されている。
【００４０】
コンテンツレイアウト部１２は、動画像１，５、静止画２、時計３、文字列４、および物理レイアウト情報ａ、論理レイアウト情報ｂを読み込み、物理レイアウト情報ａに基づいて、各コンテンツのレイアウトを行う。図１３に、コンテンツレイアウト部１２によるレイアウトの結果を示す。
【００４１】
さらに、コンテンツレイアウト部１２は、論理レイアウト情報ｂに基づいて、実施の形態１と同様に、レイアウトしたコンテンツをフレームメモリ１７Ａ，１７Ｂの横方向の解像度である１２８０の位置で短冊状に分割する。動画像１と静止画２はそのまま配置される。文字列４は次の行の（３００，３２）の位置から配置される。時計３は、（８６０，３２）から配置される。動画像５は、（９８０，０）の位置から配置されるが、途中で分割され、残りの部分は、始点（−３００，３２）で、（０，３２），（３００，３２），（３００，６４），（０，６４）で示される矩形領域のみ配置される（各々５Ａ，５Ｂと表示する）。
【００４２】
次に、コンテンツ描画部４４は、フレームメモリ１７Ａ，１７Ｂのうち、現時点でスクリーン１６への画像表示に使用されていない方か、あるいは非表示メモリ５３に、コンテンツレイアウト部１２によりレイアウトされたコンテンツを格納する。
コンテンツ描画方法指定部６１は、各コンテンツを格納する先を指定する。ここでは、文字列４以外のコンテンツをフレームメモリ１７Ａ，１７Ｂのうち現時点でスクリーン１６への画像表示に使用されていない方のフレームメモリへ格納する。また、文字列４を非表示メモリ５３に格納する。図１４に（ａ）にフレームメモリ１７Ａまたは１７Ｂ、図１４（ｂ）に非表示メモリ５３のデータ格納後の状態を示す。
【００４３】
画像転送部５１は、位置制御部７１とカラーキー設定部８１からの指示に従って、非表示メモリ５３からフレームメモリ１７Ａ，１７Ｂのうちスクリーン１６への画像表示に使用されていない方への画像転送を行う。
【００４４】
カラーキー設定部８１は、画像転送部５１に対し、非表示メモリ５３に描画された画像の中からフレームメモリへ転送する色のカラーキーを通知する。ここで、文字列４の文字色を黄色、背景色を青とし、黄色を非転送色に指定すると、カラーキー設定部８１は黄色を表すカラーキーを画像転送部５１に通知する。画像転送部５１は、指定された黄色の部分、すなわち文字の部分については、色を抜いた画像データとしてフレームメモリ１７Ａまたは１７Ｂに転送する。
【００４５】
また、位置制御部７１は、画像転送部５１に対し、非表示メモリ５３に描画された画像の中からフレームメモリへ転送する領域を通知する。ここで、（０，０），（１０００，０），（１０００，３２），（０，３２）の矩形領域を転送するという指定になっているとすると、非表示メモリ５３からフレームメモリ１７Ａまたは１７Ｂに、矩形領域（０，０），（１０００，０），（１０００，３２），（０，３２）の画像データを転送する。図１５に、画像転送後のフレームメモリ１７Ａまたは１７Ｂを示す。
【００４６】
垂直同期監視部５２は、スクリーン１６の垂直同期を監視し、垂直同期が起こったタイミングでフレームメモリ切り替え部４１および画像転送部５１に垂直同期信号を出力する。
【００４７】
フレームメモリ切り替え部４１は、通知された垂直同期信号に同期して、フレームメモリ１７Ａおよび１７Ｂの切り替えを行い、スクリーン１６への画像表示に使用するフレームメモリを変更する。
【００４８】
表示コントローラ１５は、フレームメモリ１７Ａまたは１７Ｂのうち、スクリーン１６への表示に使用されている方のフレームメモリをスキャンし、フレームメモリ１７Ａまたは１７Ｂ上の短冊状に分割された各コンテンツをスクリーン１６に横方向に並べて表示する。
【００４９】
次に、位置制御部７１は、画像転送部５１に通知する矩形領域を（１，０），（１００１，０），（１００１，３２），（１，３２）に変更し、画像転送部５１に通知する。その結果、次回スクリーン１６に画像が表示される時には、前回とはずれた位置の領域の文字列４が表示される。
【００５０】
これを数回繰返した後のフレームメモリ上の画像を図１６に示す。また、図１７に、スクリーン１６に表示される画像を示す。このように、表示する画像の位置を変化させながらスクリーン１６へ画像を表示することができる。
【００５１】
以上のように、この実施の形態３によれば、コンテンツ描画方法指定部６１によって任意のコンテンツを非表示メモリ５３に格納し、位置制御部７１がその都度、非表示メモリ５３からスクリーン表示用のフレームメモリへ転送する画像領域を指定するようにしたので、スクリーン１６上で画像の表示位置が動的に変化するように表示することができる。
【００５２】
さらに、非表示メモリ５３に描画された画像を転送する際に、カラーキー設定部８１が、転送色、非転送色を指定するようにしたので、スクリーン１６上で背景画像等がある場合には、重ね合わせ表示効果を出すことができる。
【００５３】
また、スクリーン１６の垂直同期に合わせてフレームメモリの切り替えを行っており、描画や画像転送は非表示フレームメモリ上で行うので、画像に動きがある場合でも画像のちらつきを抑制できる。
【００５４】
さらに、スクリーン１６の垂直同期に合わせて画像転送を行うことにより、一定周期で画像が移動するように表示することができる。
【００５５】
【発明の効果】
以上のように、この発明によれば、フレームメモリを効率よく使用し、多数のコンテンツを横方向に長く並べて表示することができるコンテンツ表示装置が得られるという効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるコンテンツ表示装置の構成を示すブロック図である。
【図２】実施の形態１で表示する個々のコンテンツを示した図である。
【図３】実施の形態１によるコンテンツレイアウト部１２による物理レイアウト情報に基づくレイアウトの結果を示す図である。
【図４】実施の形態１によるコンテンツレイアウト部１２によるクリップ情報を反映したレイアウトの結果、およびスクリーン１６上に表示された画像を示す図である。
【図５】実施の形態１によるコンテンツレイアウト部１２による論理レイアウト情報に基づくレイアウトの結果を示す図である。
【図６】実施の形態１によるフレームメモリ１７へ転送された画像を示す図である。
【図７】この発明の実施の形態２によるコンテンツ表示装置の構成を示すブロック図である。
【図８】実施の形態２で表示する個々のコンテンツを示した図である。
【図９】実施の形態２によるコンテンツレイアウト部１２による物理レイアウト情報に基づくレイアウトの結果を示す図である。
【図１０】実施の形態２によるコンテンツレイアウト部１２による論理レイアウト情報に基づくレイアウトの結果を示す図である。
【図１１】実施の形態２によるフレームメモリ１７Ａまたは１７Ｂに描画された画像を示す図である。
【図１２】この発明の実施の形態３によるコンテンツ表示装置の構成を示すブロック図である。
【図１３】実施の形態３によるコンテンツレイアウト部１２による物理レイアウト情報に基づくレイアウトの結果を示す図である。
【図１４】（ａ）は実施の形態３によるフレームメモリ１７Ａまたは１７Ｂに描画された画像を示す図、（ｂ）は実施の形態３による非表示メモリ５３に描画された画像を示す図である。
【図１５】実施の形態３による非表示メモリ５３からの画像転送後のフレームメモリ１７Ａまたは１７Ｂを示す図である。
【図１６】実施の形態３による非表示メモリ５３からの画像転送後のフレームメモリ１７Ａまたは１７Ｂを示す図の他の例である。
【図１７】実施の形態３によるスクリーン１６上に表示された画像を示す図である。
【符号の説明】
１２  コンテンツレイアウト部、１４，２４，４４  コンテンツ描画部、１５表示コントローラ、１６  スクリーン、１７，１７Ａ，１７Ｂ  フレームメモリ、３１  合成動画像描画部、３２  非合成動画像描画部、４１  フレームメモリ切り替え部、５１  画像転送部、５２  垂直同期監視部、５３  非表示メモリ、６１  コンテンツ描画方法指定部、７１  位置制御部（転送位置制御部）、８１  カラーキー設定部（転送色設定部）。
【図１】
2004246187.tif 000003
【図２】
2004246187.tif 000004
【図３】
2004246187.tif 000005
【図４】
2004246187.tif 000006
【図５】
2004246187.tif 000007
【図６】
2004246187.tif 000008
【図７】
2004246187.tif 000009
【図８】
2004246187.tif 000010
【図９】
2004246187.tif 000011
【図１０】
2004246187.tif 000012
【図１１】
2004246187.tif 000013
【図１２】
2004246187.tif 000014
【図１３】
2004246187.tif 000015
【図１４】
2004246187.tif 000016
【図１５】
2004246187.tif 000017
【図１６】
2004246187.tif 000018
【図１７】
2004246187.tif 000019