(57)【要約】【課題】画像変形の逆変換式を用いることなく、変形後の再生画像上で指定された点の座標を、変形前の再生画像上の座標に変換することができるようにする。【解決手段】変形後の水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）から入力座標（ｘ，ｙ）に位置している画素の画素値を水平座標ｘ’として取得するとともに、変形後の垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）から入力座標（ｘ，ｙ）に位置している画素の画素値を垂直座標ｙ’として取得する座標変換部１１を設け、再生情報解析部３が座標（ｘ’，ｙ’）に位置しているコンテンツに関するコンテンツデータを取得して、そのコンテンツデータをコンテンツ再生部４に出力する。【選択図】図１
2011150511.tif 000002
【特許請求の範囲】
【請求項１】
圧縮画像からコンテンツの再生画像を生成する再生画像生成手段と、上記再生画像生成手段により生成された再生画像に付加するエフェクトを表す画像変形情報を用いて、上記再生画像を変形させる再生画像変形手段と、上記再生画像変形手段により変形された再生画像を表示する表示処理手段とを備えたコンテンツ表示装置において、上記再生画像生成手段により生成された再生画像と同一の解像度を有し、全ての画素の画素値が、当該画素の座標を表す値である座標基準画像を生成する座標基準画像生成手段と、上記画像変形情報を用いて、上記座標基準画像生成手段により生成された座標基準画像を変形させる座標基準画像変形手段と、上記表示処理手段により表示されている変形後の再生画像上の座標を入力する座標入力手段と、上記座標基準画像変形手段により変形された座標基準画像から上記座標入力手段により入力された座標に位置している画素の画素値を変形前の再生画像の座標として取得する座標変換手段と、上記座標変換手段により取得された変形前の再生画像の座標に応じたイベント処理を実施する再生制御手段とを備えたことを特徴とするコンテンツ表示装置。
【請求項２】
座標基準画像生成手段が、座標基準画像として、再生画像と同一の解像度を有し、全ての画素の画素値が、当該画素の水平座標を表す値である水平座標基準画像と、全ての画素の画素値が、当該画素の垂直座標を表す値である垂直座標基準画像とを生成し、
座標基準画像変形手段が、画像変形情報を用いて、上記水平座標基準画像及び上記垂直座標基準画像を変形し、
座標変換手段が、上記座標基準画像変形手段により変形された水平座標基準画像から座標入力手段により入力された座標に位置している画素の画素値を変形前の再生画像の水平座標として取得し、上記座標基準画像変形手段により変形された垂直座標基準画像から上記座標入力手段により入力された座標に位置している画素の画素値を変形前の再生画像の垂直座標として取得することを特徴とする請求項１記載のコンテンツ表示装置。
【請求項３】
圧縮画像からコンテンツの再生画像を生成する少なくとも１以上の再生画像生成手段と、上記再生画像生成手段により生成された再生画像に付加するエフェクトを表す画像変形情報を用いて、上記再生画像を変形させる少なくとも１以上の再生画像変形手段と、上記再生画像変形手段により変形された１以上の再生画像を合成して表示する表示処理手段とを備えたコンテンツ表示装置において、上記再生画像変形手段により変形された再生画像と同一の解像度を有し、全ての画素の画素値が、当該画素の座標を表す値である座標基準画像を生成する少なくとも１以上の座標基準画像生成手段と、上記画像変形情報を用いて、上記座標基準画像生成手段により生成された座標基準画像を変形させる少なくとも１以上の座標基準画像変形手段と、上記座標基準画像変形手段により変形された１以上の座標基準画像及び１以上の座標基準画像に対応する再生画像のレイアウト情報から、１以上の座標基準画像を合成する座標画像合成手段と、上記表示処理手段により表示されている表示画像上の座標を入力する座標入力手段と、上記座標基準画像変形手段により合成された座標基準画像から上記座標入力手段により入力された座標に位置している画素の画素値を取得する座標変換手段と、上記座標変換手段により取得された画素値から指定されたコンテンツの変形前の再生画像内の座標を取得し、その座標に応じたイベント処理を実施する再生制御手段とを備たことを特徴とするコンテンツ表示装置。
【請求項４】
座標基準画像生成手段が、座標基準画像として、再生画像と同一の解像度を有し、全ての画素の画素値が、当該画素の水平座標を表す値である水平座標基準画像と、全ての画素の画素値が、当該画素の垂直座標を表す値である垂直座標基準画像とを生成する機能を備え、
座標基準画像変形手段が、画像変形情報を用いて、上記水平座標基準画像及び上記垂直座標基準画像を変形する機能を備え、
座標画像合成手段が、上記座標基準画像変形手段により変形された１以上の水平座標基準画像及び１以上の水平座標基準画像に対応する再生画像のレイアウト情報から、１以上の水平座標基準画像を合成し、かつ、上記座標基準画像変形手段により変形された１以上の垂直座標基準画像及び１以上の垂直座標基準画像に対応する再生画像のレイアウト情報から、１以上の垂直座標基準画像を合成する機能を備え、
座標変換手段が、上記座標画像合成手段により生成された水平座標画像から上記座標入力手段により入力された座標に位置している画素の画素値を水平座標として取得し、上記座標基準画像変形手段により変形された垂直座標基準画像から上記座標入力手段により入力された座標に位置している画素の画素値を垂直座標として取得する機能を備え、
再生制御手段が、上記座標変換手段により取得された水平座標及び垂直座標から指定されたコンテンツの変形前の再生画像内の水平座標及び垂直座標を取得することを特徴とする請求項３記載のコンテンツ表示装置。
【請求項５】
少なくとも１以上の再生可能なコンテンツに関するコンテンツ情報を記憶しているデータ記憶手段を備え、
再生制御手段が、上記データ記憶手段により記憶されているコンテンツ情報の中から指定されたコンテンツに関するコンテンツ情報を取得し、上記コンテンツ情報を再生画像生成手段及び座標基準画像生成手段に出力することを特徴とする請求項１から請求項４のうちのいずれか１項記載のコンテンツ表示装置。
【請求項６】
再生制御手段は、データ記憶手段により複数の画像変形情報が記憶されている場合、上記データ記憶手段により記憶されている画像変形情報の中から、指定されたエフェクトを表す画像変形情報を取得して、上記画像変形情報を再生画像変形手段及び座標基準画像変形手段に出力することを特徴とする請求項５記載のコンテンツ表示装置。
【請求項７】
表示処理手段が、再生制御手段に対して表示画面の更新タイミングの発生を通知する機能を備え、上記再生制御手段が、上記表示処理手段から通知された時刻に応じたコンテンツの圧縮画像を再生画像生成手段に出力し、画像変形情報を再生画像変形手段及び座標基準画像変形手段に出力することを特徴とする請求項１から請求項６のうちのいずれか１項記載のコンテンツ表示装置。
【請求項８】
再生制御手段は、定期的にコンテンツの圧縮画像を再生画像生成手段に与えることを特徴とする請求項１から請求項６のうちのいずれか１項記載のコンテンツ表示装置。
【請求項９】
再生画像生成手段が圧縮画像からコンテンツの再生画像を生成する再生画像生成処理ステップと、再生画像変形手段が上記再生画像生成処理ステップで生成された再生画像に付加するエフェクトを表す画像変形情報を用いて、上記再生画像を変形させる再生画像変形処理ステップと、表示処理手段が上記再生画像変形処理ステップで変形された再生画像を表示する表示処理ステップとを備えたコンテンツ表示方法において、座標基準画像生成手段が上記再生画像生成処理ステップで生成された再生画像と同一の解像度を有し、全ての画素の画素値が、当該画素の座標を表す値である座標基準画像を生成する座標基準画像生成処理ステップと、座標基準画像変形手段が上記画像変形情報を用いて、上記座標基準画像生成処理ステップで生成された座標基準画像を変形させる座標基準画像変形処理ステップと、座標入力手段が上記表示処理ステップで表示されている変形後の再生画像上の座標を入力する座標入力処理ステップと、座標変換手段が上記座標基準画像変形処理ステップで変形された座標基準画像から上記座標入力処理ステップで入力された座標に位置している画素の画素値を変形前の再生画像の座標として取得する座標変換処理ステップと、再生制御手段が上記座標変換処理ステップで取得された変形前の再生画像の座標に応じたイベント処理を実施する再生制御処理ステップとを備えたことを特徴とするコンテンツ表示方法。
【請求項１０】
少なくとも１以上の再生画像生成手段が圧縮画像からコンテンツの再生画像を生成する再生画像生成処理ステップと、少なくとも１以上の再生画像変形手段が上記再生画像生成処理ステップで生成された再生画像に付加するエフェクトを表す画像変形情報を用いて、上記再生画像を変形させる再生画像変形処理ステップと、表示処理手段が上記再生画像変形処理ステップで変形された１以上の再生画像を合成して表示する表示処理ステップとを備えたコンテンツ表示方法において、少なくとも１以上の座標基準画像生成手段が上記再生画像変形処理ステップで変形された再生画像と同一の解像度を有し、全ての画素の画素値が、当該画素の座標を表す値である座標基準画像を生成する座標基準画像生成処理ステップと、少なくとも１以上の座標基準画像変形手段が上記画像変形情報を用いて、上記座標基準画像生成処理ステップで生成された座標基準画像を変形させる座標基準画像変形処理ステップと、座標画像合成手段が上記座標基準画像変形処理ステップで変形された１以上の座標基準画像及び１以上の座標基準画像に対応する再生画像のレイアウト情報から、１以上の座標基準画像を合成する座標画像合成処理ステップと、座標入力手段が上記表示処理ステップで表示されている表示画像上の座標を入力する座標入力処理ステップと、座標変換手段が上記座標基準画像変形処理ステップで合成された座標基準画像から上記座標入力処理ステップで入力された座標に位置している画素の画素値を取得する座標変換処理ステップと、再生制御手段が上記座標変換処理ステップで取得された画素値から指定されたコンテンツの変形前の再生画像内の座標を取得し、その座標に応じたイベント処理を実施する再生制御処理ステップとを備えたことを特徴とするコンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ情報からコンテンツの再生画像を生成して、その再生画像をディスプレイに描画するコンテンツ表示装置及びコンテンツ表示方法に関するものである。
【背景技術】
【０００２】
コンテンツ情報からコンテンツの再生画像を生成し、その再生画像を表示するコンテンツ表示装置の中には、その再生画像にエフェクトを付加することで変形し、変形後の再生画像を表示する機能を備えているものがある。
このようなコンテンツ表示装置は、一般的に以下の（１）〜（３）の要素から構成されている。
【０００３】
（１）コンテンツ情報からコンテンツの再生画像を生成する再生画像生成部
（２）コンテンツに付加するエフェクトを表す画像変形情報（再生画像の変形に用いる変換式を含む情報）を用いて、再生画像生成部により生成された再生画像を変形させる再生画像変形部
（３）再生画像変形部により変形された再生画像をディスプレイに出力する表示処理部
【０００４】
これにより、コンテンツの再生画像を表示するだけでなく、エフェクトが付加されているコンテンツの再生画像を表示することができる。
一方で、コンテンツには、選択ボタンのようにイベントが関連付けられているものもある。
このようなイベント付きコンテンツに対してエフェクトを付加する場合、変形後の再生画像上において、ユーザが、例えば、選択ボタンを表現している画像領域内の点を指定しても、その選択ボタンを表現している画像領域も変形されているため、その選択ボタンを表現している画像領域が、変形前の再生画像内に存在している選択ボタンを表現している画像領域と位置的にずれが生じており、変形前の再生画像上においては、その指定点の座標が、選択ボタンを表現している画像領域外の座標である可能性がある。
【０００５】
コンテンツ表示装置は、各コンテンツの表示位置をコンテンツのレイアウト情報（変形前の再生画像における各コンテンツの位置関係を示す情報）で管理しているので、変形前の再生画像上の座標でなければ、ユーザが選択ボタンを押下しているか否かを判断することができない。
このため、変形後の再生画像上において、指定点の座標が、選択ボタンを表現している画像領域内の座標であっても、変形前の再生画像上において、指定点の座標が、選択ボタンを表現している画像領域外の座標である場合、コンテンツ表示装置は、ユーザが選択ボタンを押下していると認識することができず、選択ボタンが押下された場合の処理に移行することができない。
【０００６】
そこで、以下の特許文献１に開示されている座標変換技術、即ち、再生画像変形部における画像変形の逆変換式を用いて、変形後の再生画像上で指定された点の座標を、変形前の再生画像上の座標に変換する技術をコンテンツ表示装置に適用すれば、ユーザが選択ボタンを押下していることを認識して、選択ボタンが押下された場合の処理に移行することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−９２５９２号公報（段落番号［０００５］、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来のコンテンツ表示装置は以上のように構成されているので、再生画像変形部における画像変形の逆変換式が与えられていれば、その逆変換式を用いて、変形後の再生画像上で指定された点の座標を、変形前の再生画像上の座標に変換することができる。しかし、デジタルエフェクトによる画像変形処理の場合、変換式が完全に隠蔽された形で提供される場合が多く、必ずしも逆変換式が明らかにされていないケースがある。このように、逆変換式が明らかにされていないケースでは、変形後の再生画像上で指定された点の座標を、変形前の再生画像上の座標に変換することができないなどの課題があった。
【０００９】
この発明は上記のような課題を解決するためになされたもので、画像変形の逆変換式を用いることなく、変形後の再生画像上で指定された点の座標を、変形前の再生画像上の座標に変換することができるコンテンツ表示装置及びコンテンツ表示方法を得ることを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係るコンテンツ表示装置は、再生画像生成手段により生成された再生画像と同一の解像度を有し、全ての画素の画素値が、当該画素の座標を表す値である座標基準画像を生成する座標基準画像生成手段と、画像変形情報を用いて、座標基準画像生成手段により生成された座標基準画像を変形させる座標基準画像変形手段と、表示処理手段により表示されている変形後の再生画像上の座標を入力する座標入力手段と、座標基準画像変形手段により変形された座標基準画像から座標入力手段により入力された座標に位置している画素の画素値を変形前の再生画像の座標として取得する座標変換手段とを設け、再生制御手段が座標変換手段により取得された変形前の再生画像の座標に応じたイベント処理を実施するようにしたものである。
【発明の効果】
【００１１】
この発明によれば、再生画像生成手段により生成された再生画像と同一の解像度を有し、全ての画素の画素値が、当該画素の座標を表す値である座標基準画像を生成する座標基準画像生成手段と、画像変形情報を用いて、座標基準画像生成手段により生成された座標基準画像を変形させる座標基準画像変形手段と、表示処理手段により表示されている変形後の再生画像上の座標を入力する座標入力手段と、座標基準画像変形手段により変形された座標基準画像から座標入力手段により入力された座標に位置している画素の画素値を変形前の再生画像の座標として取得する座標変換手段とを設け、再生制御手段が座標変換手段により取得された変形前の再生画像の座標に応じたイベント処理を実施するように構成したので、画像変形の逆変換式を用いることなく、変形後の再生画像上で指定された点の座標を、変形前の再生画像上の座標に変換することができるようになり、その結果、指定された点の座標に応じた処理を実施することができる効果がある。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態１によるコンテンツ表示装置を示す構成図である。
【図２】この発明の実施の形態１によるコンテンツ表示装置の処理内容を示すフローチャートである。
【図３】コンテンツの画像例を示す説明図である。
【図４】表示処理部６による再生画像Ａの描画例を示す説明図である。
【図５】コンテンツ再生部４により生成された再生画像Ａにおける各画素の画素値を示すマッピング図である。
【図６】水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）における各画素の画素値を示すマッピング図である。
【図７】垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）における各画素の画素値を示すマッピング図である。
【図８】再生画像変形部５により変形された再生画像Ａを含む表示画面（表示装置７の表示画面）における各画素の画素値を示すマッピング図である。
【図９】座標基準画像変形部９により変形された水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）における各画素の画素値を示すマッピング図である。
【図１０】座標基準画像変形部９により変形された垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）における各画素の画素値を示すマッピング図である。
【図１１】この発明の実施の形態２によるコンテンツ表示装置を示す構成図である。
【図１２】この発明の実施の形態２によるコンテンツ表示装置の処理内容を示すフローチャートである。
【図１３】この発明の実施の形態３によるコンテンツ表示装置を示す構成図である。
【図１４】この実施の形態３におけるコンテンツ表示装置のコンテンツ変形再生部１２−ｎを示す構成図である。
【図１５】この発明の実施の形態３によるコンテンツ表示装置の処理内容を示すフローチャートである。
【図１６】コンテンツＵの再生画像の例を示す説明図である。
【図１７】再生画像変形部５−Ｕにより変形された再生画像Ｕの例を示す説明図である。
【図１８】表示処理部６による表示画像の例を示す説明図である。
【図１９】再生画像生成部４−Ｕにより生成された再生画像Ｕにおける各画素の画素値を示すマッピング図である。
【図２０】座標画像合成部１３により変形された水平座標画像Ｈ（ｘ，ｙ）における各画素の画素値を示すマッピング図である。
【図２１】座標画像合成部１３により変形された垂直座標画像Ｖ（ｘ，ｙ）における各画素の画素値を示すマッピング図である。
【発明を実施するための形態】
【００１３】
実施の形態１．
図１はこの発明の実施の形態１によるコンテンツ表示装置を示す構成図である。
図１において、データ記憶部１は少なくとも１以上の再生可能なイベント付きコンテンツに関するコンテンツ情報を記憶しているほか、コンテンツに付加するエフェクトを表す画像変形情報を記憶しているメモリやハードディスクなどの記録媒体である。
【００１４】
ここで、「コンテンツ」は、１つの画像であり、その画像の種類には、例えば、文字列、静止画、ムービー、３Ｄコンピュータグラフィックスなどがある。
「イベント付コンテンツ」は、コンテンツ内の領域がイベント処理と関連付けられているコンテンツであり、関連付けられるイベントは１つであっても、複数であってもよい。
「コンテンツ情報」は、コンテンツの解像度を示す解像度情報、フレームレート、再生時間、コンテンツを構成する全素材の圧縮画像データ、コンテンツ上の任意の領域（イベント発生領域）を示す情報、その領域が押下された際に実施する処理内容を示すイベント情報などが該当し、「コンテンツ」を再生するためのデータである。
また、「圧縮画像データ」は、画像が静止画やムービーであれば、符号化された画像データ、画像が文字列であれば、文字コードやフォントなどの情報、画像が３ＤＣＧであれば、ポリゴン、テクスチャ、色などの情報（非圧縮の画像データを生成するために必要な情報）が該当する。
また、「画像変形情報」は、コンテンツにエフェクトを付加するに際して、そのコンテンツの変形に用いる変換式を含む情報であり、その画像変形情報には、当該エフェクトを識別するエフェクト識別情報（例えば、エフェクト名や、エフェクトの識別番号などを示す情報）が付加されている。
なお、データ記憶部１はデータ記憶手段を構成している。
【００１５】
再生情報入力部２は再生対象のコンテンツを選択する処理を実施する。具体的には、選択したコンテンツを識別するコンテンツ識別情報（例えば、コンテンツ名や、コンテンツの識別番号などを示す情報）や、コンテンツに付加するエフェクトを識別するエフェクト識別情報などを含む再生情報を入力する処理を実施する。
なお、再生情報入力部２は、インターネットやＬＡＮなどのネットワークから再生情報を入力する場合、例えば、ＬＡＮカードなどのネットワークＩ／Ｆ機器から構成され、ユーザの操作を受け付けて再生情報を入力する場合、キーボードやマウスなどのマンマシンインタフェースから構成される。
【００１６】
再生制御部３は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、再生情報入力部２により入力された再生情報に含まれているコンテンツ識別情報及びエフェクト識別情報を抽出する処理を実施する。
また、再生制御部３はデータ記憶部１により記憶されているコンテンツ情報の中から、そのコンテンツ識別情報が示すコンテンツ情報を取得して、そのコンテンツ情報が示すイベント付コンテンツの圧縮画像データを再生画像生成部４に出力するとともに、解像度情報を座標基準画像生成部８に出力し、また、データ記憶部１により記憶されている画像変形情報の中から、そのエフェクト識別情報が示す画像変形情報を取得して、その画像変形情報を再生画像変形部５及び座標基準画像変形部９に出力する処理を実施する。
なお、再生制御部３は再生制御手段を構成している。
【００１７】
再生画像生成部４は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコン、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などから構成されており、再生制御部３から出力された圧縮画像データからコンテンツの再生画像を生成する処理を実施する。なお、再生画像生成部４は再生画像生成手段を構成している。
【００１８】
再生画像変形部５は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコン、ＧＰＵなどから構成されており、再生制御部３から出力された画像変形情報を用いて、再生画像生成部４により生成された再生画像を変形させる処理を実施する。
ただし、再生画像変形部５は、イベント発生領域もコンテンツ上の領域であるため、再生画像と同様に変形させる。
なお、再生画像変形部５は再生画像変形手段を構成している。
【００１９】
表示処理部６は画像処理を実施するＧＰＵなどから構成されており、再生画像変形部５により変形された再生画像を格納する１つ以上のフレームバッファを備えている。
また、表示処理部６は表示装置７の画面を更新するタイミングに合わせてフレームバッファの内容を表示装置７に出力する。
表示装置７は表示処理部６の表示処理によって表示画像を表示するディスプレイである。
なお、表示処理部６及び表示装置７から表示処理手段が構成されている。
【００２０】
座標基準画像生成部８は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、再生制御部３から出力されたコンテンツの解像度情報が示す解像度（再生画像生成部４により生成された再生画像の解像度と同一の解像度）を有する水平座標基準画像と垂直座標基準画像を生成する処理を実施する。
ここで、水平座標基準画像は、再生画像の水平方向座標から一対一に求められる値を画素値とし、垂直座標基準画像は、再生画像の垂直方向座標から一対一に求められる値を画素値としている。
例えば、コンテンツの解像度がＷＳ×ＨＳの場合、左側からＭ（例えば、Ｍ＝１，２，３，・・・，ＷＳ）番目の列に存在している全ての画素の画素値が“Ｍ”である水平座標基準画像、上側からＮ（例えば、Ｎ＝１，２，３，・・・，ＨＳ）番目の行に存在している全ての画素の画素値が“Ｎ”である垂直座標基準画像を生成する処理を実施する。
なお、座標基準画像生成部８は座標基準画像生成手段を構成している。
【００２１】
座標基準画像変形部９は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコン、ＧＰＵなどから構成されており、再生制御部３から出力された画像変形情報を用いて、座標基準画像生成部８により生成された水平座標基準画像及び垂直座標基準画像を変形させる処理を実施する。なお、座標基準画像変形部９は座標基準画像変形手段を構成している。
【００２２】
座標入力部１０は例えばキーボードやマウスやタッチパネルなどのマンマシンインタフェースから構成されており、表示装置７により表示されている変形後の再生画像上の座標（ユーザにより指定された座標）を入力する処理を実施する。なお、座標入力部１０は座標入力手段を構成している。
座標変換部１１は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、座標基準画像変形部９から変形後の水平座標基準画像と変形後の垂直座標基準画像を取得し、座標入力部１０から入力座標を取得する処理を実施する。
また、座標変換部１１は変形後の水平座標基準画像から入力座標に位置している画素の画素値を変形前の再生画像の水平座標として取得するとともに、変形後の垂直座標基準画像から入力座標に位置している画素の画素値を変形前の再生画像の垂直座標として取得し、その水平座標と垂直座標を再生制御部３に出力する処理を実施する。
なお、座標変換部１１は座標取得手段を構成している。
【００２３】
再生制御部３は座標変換部１１から水平座標と垂直座標を受けると、データ記憶部１から取得したコンテンツ情報に含まれるイベント発生領域とイベント情報を抽出し、その水平座標及び垂直座標を含むイベント発生領域を照合することで、照合したイベント発生領域に関連付けられたイベント情報に基づいてイベント処理を実施する。
なお、イベント処理がコンテンツの表示内容に関わる処理としては、例えば、コンテンツ内の素材、コンテンツ自体、エフェクト、イベントの変更などの場合、その内容に応じてデータ記憶部１から必要なデータを取得し、再生画像生成部４、再生画像変形部５、表示処理部６、座標基準画像生成部８、座標基準画像変形部９に渡す情報を変更するようにしてもよい。また、イベント処理がデータ記憶部１に格納された別のプログラムを実行する内容の場合は、プログラムを取得して実施するようにしてもよい。
【００２４】
２００は、再生情報である。
２０１は、再生情報に含まれているコンテンツ識別情報が示すコンテンツ情報及び再生情報に含まれているエフェクト識別情報が示す画像変形情報である。
２０２は、コンテンツ情報に含まれている圧縮画像データである。
２０３は、コンテンツの再生画像である。
２０４は、コンテンツに付加されている画像変形情報である。
２０５は、変形後の再生画像である。
２０６は、表示装置７により表示される表示画像である。
２０７は、コンテンツの解像度情報である。
２０８は、水平座標基準画像と垂直座標基準画像である。
２０９は、変形後の水平座標基準画像と変形後の垂直座標基準画像である。
２１０は、表示装置７により表示されている変形後の再生画像上の座標である。
２１１は、変形前の再生画像上の座標である。
【００２５】
図１の例では、コンテンツ表示装置の構成要素であるデータ記憶部１、再生情報入力部２、再生制御部３、再生画像生成部４、再生画像変形部５、表示処理部６、表示装置７、座標基準画像生成部８、座標基準画像変形部９、座標入力部１０及び座標変換部１１のそれぞれが専用のハードウェアで構成されているものを想定しているが、コンテンツ表示装置がコンピュータで構成される場合、再生情報入力部２、再生制御部３、再生画像生成部４、再生画像変形部５、表示処理部６、座標基準画像生成部８、座標基準画像変形部９、座標入力部１０及び座標変換部１１の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにしてもよい。さらに、コンピュータがＧＰＵを備える場合、再生画像生成部４、再生画像変形部５、表示処理部６、座標基準画像生成部８、座標基準画像変形部９のいずれか、あるいは、全てに該当する前記メモリに格納されているプログラムをＧＰＵが実行するようにしてもよい。
図２はこの発明の実施の形態１によるコンテンツ表示装置の処理内容を示すフローチャートである。
【００２６】
次に動作について説明する。
以下、図３のコンテンツを例に取り、図２に沿って、静止画像のコンテンツを再生する場合の動作を説明する。
図３はコンテンツの再生画像の例を示す説明図である。
図３（ａ）は、５００画素×５００画素サイズのコンテンツの画像Ａの中に、２つのボタンを表す図形ａ１，ａ２（以降、「ボタンａ１」、「ボタンａ２」と称する）が描かれている例を示している。また、画像Ａのボタンａ１，ボタンａ２の表示領域をイベント発生領域とし、ボタンａ１の表示領域を押下した場合にコンテンツ表示装置が再生終了するイベント処理を実施し、ボタンａ２の表示領域を押下した場合、画像Ａを同サイズの画像Ｂに入れ替えるイベント処理を実施するものとする。
なお、この実施の形態１では、ユーザがイベント発生領域を認識できるようにするために、画像Ａ内にボタンａ１、ボタンａ２が表示されているものとするが、表現方法は上記の方法に限定されない。また、必ずしもイベント発生領域を表現しなくともよい。
図３（ｂ）は画像Ａを表示している際にボタンａ２の表示領域がユーザにより触れられたときに、画像Ａの代わりに表示される画像Ｂを示している。
【００２７】
再生情報入力部２は、例えば、ユーザの指示の下、再生対象のコンテンツを識別するコンテンツ識別情報、コンテンツに付加するエフェクトを識別するエフェクト識別情報を含む再生情報を入力すると、その再生情報を再生制御部３に出力する（図２のステップＳＴ１）。
【００２８】
再生制御部３は、再生情報入力部２から再生情報を受けると、その再生情報に含まれているコンテンツ識別情報及びエフェクト識別情報を抽出する（ステップＳＴ２）。
再生制御部３は、コンテンツ識別情報及びエフェクト識別情報を抽出すると、データ記憶部１により記憶されているコンテンツ情報の中から、そのコンテンツ識別情報が示すイベント付コンテンツのコンテンツ情報を取得し、そのコンテンツ情報に含まれている画像Ａの圧縮画像データを再生画像生成部４に出力し、そのコンテンツの解像度情報を座標基準画像生成部８に出力する。
また、再生制御部３は、データ記憶部１により記憶されている画像変形情報の中から、そのエフェクト識別情報が付加されているエフェクトＥの画像変形情報を取得して、その画像変形情報を再生画像変形部５及び座標基準画像変形部９に出力する（ステップＳＴ３）。
【００２９】
再生画像生成部４は、再生制御部３から出力された画像Ａの圧縮画像データからコンテンツの再生画像Ａを生成する（ステップＳＴ４）。
ここで、図５は図３（ａ）の再生画像Ａにおける各画素の画素値を示すマッピング図である。
図５では、記述を簡略化して、２０マス×２０マスしか示していないが、再生画像Ａが、例えば、５００画素×５００画素サイズのコンテンツの画像である場合、５００画素×５００画素の画素値を有しているものとする。
図５において、画素値「１」はほぼ黒色（黒色の場合、画素値「０」）を示しており、ボタンａ１，ボタンａ２が存在している領域である。
また、画素値「２５５」は白色を示しており、ボタンａ１，ボタンａ２以外の領域である。
【００３０】
再生画像変形部５は、再生画像生成部４がコンテンツの再生画像Ａを生成すると、再生制御部３から出力されたエフェクトＥの画像変形情報に含まれている変換式を用いて、再生画像Ａを変形させる処理を実施する（ステップＳＴ５）。
ここで、再生画像変形部５が変換式を用いて、再生画像Ａを変形させる処理自体は公知の技術であるため詳細な説明を省略する。
また、変換式も公知の式でよく、再生画像Ａを変形させるものであれば、いかなる変換式を用いてもよい。
【００３１】
表示処理部６は、再生画像変形部５が再生画像Ａを変形させる処理を実施すると、変形後の再生画像Ａを内部のフレームバッファに格納する。
表示処理部６は、再生画像Ａをフレームバッファに格納すると、画面更新タイミングに合わせて、その再生画像Ａを表示画像として表示装置７に出力する（ステップＳＴ６）。
【００３２】
ここで、図４は、図３（ａ）のコンテンツをエフェクトＥで変形した場合の表示画像を示す説明図である。図４のエフェクトＥは、再生画像を波状に変形し、表示画面の中心に配置する効果を用いている。
また、表示装置７の画面サイズが１０００画素×１０００画素サイズであり、再生画像変形部５にて、１０００画素×１０００画素のサイズの中心に再生画像Ａが変形されて配置されている。
【００３３】
図８は図４の表示画像における各画素の画素値を示すマッピング図である。
図８では、記述を簡略化して、４０マス×４０マス分しか示していないが、表示装置７の表示画面は、１０００画素×１０００画素サイズであるため、実際には、１０００画素×１０００画素の画素値を有している。
図８において、画素値「・」は白色（白色の場合、画素値「２５５」）を示しており、ボタンａ１，ボタンａ２が描かれていない領域である。
また、画素値「１」はほぼ黒色を示しており、ボタンａ１，ボタンａ２が描かれた領域である。
また、数値が空白の画素は画素値が「０」であるものとする（表示画面の背景領域）。
【００３４】
座標基準画像生成部８は、再生制御部３から出力された解像度情報が示すコンテンツの解像度（再生画像生成部４により生成された再生画像Ａの解像度と同一の解像度）を有する水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）及び垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）を生成する（ステップＳＴ７）。
【００３５】
例えば、座標基準画像生成部８は、図６に示すように、左側からＭ（例えば、Ｍ＝１，２，３，・・・，５００）番目の列に存在している全ての画素の画素値が“Ｍ”である水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）を生成する。
Ｉ＿ｈ（ｘ，ｙ）＝ｘ
ただし、ｘ＝１，２，・・・，５００
ｙ＝１，２，・・・，５００
なお、（ｘ，ｙ）は、水平座標基準画像を構成している画素の位置を示しており、（１，１）は水平座標基準画像の左上の画素を示し、（５００，５００）は水平座標基準画像の右下の画素を示している。
図６では、記述を簡略化して、２０マス×２０マスしか示していないが、水平座標基準画像は、５００画素×５００画素サイズの画像であるため、実際には、５００画素×５００画素の画素値を有している。
【００３６】
また、座標基準画像生成部８は、図７に示すように、上側からＮ（例えば、Ｎ＝１，２，３，・・・，５００）番目の行に存在している全ての画素の画素値が“Ｎ”である垂直座標基準画像Ｉ＿ｈ（ｘ，ｙ）を生成する。
Ｉ＿ｈ（ｘ，ｙ）＝ｙ
ただし、ｘ＝１，２，・・・，５００
ｙ＝１，２，・・・，５００
なお、（ｘ，ｙ）は、垂直座標基準画像を構成している画素の位置を示しており、（１，１）は垂直座標基準画像の左上の画素を示し、（５００，５００）は垂直座標基準画像の右下の画素を示している。
図７では、記述を簡略化して、２０マス×２０マスしか示していないが、垂直座標基準画像は、５００画素×５００画素サイズの画像であるため、実際には、５００画素×５００画素の画素値を有している。
【００３７】
座標基準画像変形部９は、座標基準画像生成部８が水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）及び垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）を生成すると、再生画像変形部５と同様に、再生制御部３から出力されたエフェクトＥの画像変形情報を用いて、水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）及び垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）を変形させる処理を実施する（ステップＳＴ８）。
ここで、図９は座標基準画像変形部９により変形された水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）における各画素の画素値を示すマッピング図である。
また、図１０は座標基準画像変形部９により変形された垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）における各画素の画素値を示すマッピング図である。
ただし、図９及び図１０では、図面の簡略化のため一部省略している。
【００３８】
ユーザは、表示処理部６により変形後の再生画像Ａが表示されているとき（図８を参照）、例えば、ボタンａ１の表示領域の押下を行う場合、表示装置７上にタッチパネルが搭載されていれば、変形後のボタンａ１が表示されている領域に触れる。
表示装置７上にタッチパネルが搭載されていなければ、例えば、マウスを操作して、変形後のボタンａ１が表示されている領域をクリックする。
座標入力部１０は、ユーザが表示装置７上のタッチパネルに触れると（ステップＳＴ１０）、ユーザにより触れられた位置を示す表示画面（変形後の再生画像Ａ）上の座標（ｘ，ｙ）を座標変換部１１に出力する（ステップＳＴ１１）。
【００３９】
座標変換部１１は、座標入力部１０からユーザにより触れられた位置を示す変形後の再生画像Ａ上の座標（ｘ，ｙ）を受けると、座標基準画像変形部９により変形された図９の水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）から、再生画像Ａ上の座標（ｘ，ｙ）に位置している画素の画素値を水平座標ｘ’として取得する。
また、座標変換部１１は、座標基準画像変形部９により変形された図１０の垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）から、再生画像Ａ上の座標（ｘ，ｙ）に位置している画素の画素値を垂直座標ｙ’として取得する（ステップＳＴ１２）。
【００４０】
例えば、ユーザが再生画像Ａ上において、座標（５，７）の位置に触れていれば、図９の水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）から水平座標“２”を取得し、図１０の垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）から垂直座標“５”を取得する。
あるいは、ユーザが再生画像Ａ上において、座標（７，８）の位置に触れていれば、図９の水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）から水平座標“３”を取得し、図１０の垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）から垂直座標“６”を取得する。
座標変換部１１は、上記のようにして、水平座標ｘ’と垂直座標ｙ’を取得すると、その水平座標ｘ’と垂直座標ｙ’を再生制御部３に出力する。
【００４１】
再生制御部３は、座標変換部１１から水平座標ｘ’と垂直座標ｙ’を受けると、その座標（ｘ’，ｙ’）と、再生情報に含まれているコンテンツのイベント発生領域を照合することで、その座標（ｘ’，ｙ’）を含むイベント発生領域を検索する（ステップＳＴ１３）。
例えば、イベント発生領域であるボタンａ１，ボタンａ２の表示領域が下記の通りであるとするとき、水平座標ｘ’＝１５０、垂直座標ｙ’＝３３０であれば、座標（ｘ’，ｙ’）を含むイベント発生領域ａ１がヒットする。
なお、イベント発生領域ａ１は、ボタンａ１の表示領域と同じ領域を示し、イベント発生領域ａ２は、ボタンａ２の表示領域と同じ領域を示している。説明の便宜上、画像Ａ内の領域を示す場合、ボタンａ１、ボタンａ２と表現し、イベント発生領域を示す場合、イベント発生領域ａ１、イベント発生領域ａ２と示すものとする。
イベント発生領域ａ１    イベント発生領域ａ２
Ｘ座標    １２０〜２００          ３００〜３８０
Ｙ座標    ３００〜４２０          ３００〜４２０
【００４２】
上記の例では、座標（ｘ’，ｙ’）を含むイベント発生領域ａ１がヒットしているが、例えば、水平座標ｘ’＝３６０、垂直座標ｙ’＝３８０であれば、座標（ｘ’，ｙ’）を含むイベント発生領域ａ２がヒットする。
例えば、水平座標ｘ’＝１８０、垂直座標ｙ’＝２４０であれば、該当するイベント発生領域が存在しないので、何もイベント処理を実施しない。
【００４３】
再生制御部３は、座標（ｘ’，ｙ’）を含むイベント発生領域が存在すれば（ステップＳＴ１４）、そのイベント発生領域に関連付けられたイベント処理を実施する（ステップＳＴ１５）。
例えば、イベント発生領域ａ１がヒットした場合は、ボタンａ１の表示領域を押下したものとして、“再生終了”というイベント処理が実行される。
また、イベント発生領域ａ２がヒットした場合は、ボタンａ２の表示領域を押下したものとして、“画像Ａを画像Ｂに変更”するというイベント処理を実施する。
【００４４】
画像制御部３は、イベント処理の結果、表示画像の更新が発生するか否かをチェックする（ステップＳＴ１６）。
例えば、イベント処理が“再生終了”の場合、表示画像の更新は発生せず、ステップＳＴ１７に移行する。
一方、イベント処理が“画像Ａから画像Ｂへの変更”の場合、表示画像の更新が発生するため、ステップＳＴ３の処理に戻り、画像Ｂを含むコンテンツ情報をデータ記憶部１から取得し、画像Ｂの圧縮画像データを再生画像生成部４に出力し、画像Ａを画像Ｂに変更して、ステップＳＴ３〜ＳＴ１５の処理を繰り返し実施する。
なお、画像Ａ、画像Ｂが、イベント処理以外では、再生画像が更新されない静止画像であるものとすると、イベント処理が発生しない限りは、表示画像の更新も発生しない。
【００４５】
画像制御部３は、イベント処理の結果、表示画像の更新が発生しない場合、再生終了か否かをチェックする（ステップＳＴ１７）。
例えば、イベント処理が“再生終了”を実施している場合、あるいは、コンテンツの再生時間が設定されていて、その時刻を経過している場合、一連の処理を終了する。
一方、再生終了しない場合、ステップＳＴ１０の処理に戻り、ステップＳＴ１０〜ＳＴ１６までの処理を繰り返し実施する。
【００４６】
以上で明らかなように、この実施の形態１によれば、再生画像生成部４により生成された再生画像の解像度と同一の解像度を有する画像であって、再生画像の水平方向座標から一対一に求められる値を画素値とする水平座標基準画像を生成するとともに、再生画像の垂直方向座標から一対一に求められる値を画素値とする垂直座標基準画像を生成する座標基準画像生成部８と、コンテンツに付加するエフェクトを表す画像変形情報を用いて、座標基準画像生成部８により生成された水平座標基準画像及び垂直座標基準画像を変形させる座標基準画像変形部９と、表示装置７により表示されている再生画像Ａ上の座標を入力する座標入力部１０と、座標基準画像変形部９により変形された水平座標基準画像から座標入力部１０により入力された座標に位置している画素の画素値を水平座標ｘ’として取得するとともに、座標基準画像変形部９により変形された垂直座標基準画像から座標入力部１０により入力された座標に位置している画素の画素値を垂直座標ｙ’として取得する座標変換部１１とを設け、再生制御部３が、座標変換部１１により取得された水平座標ｘ’及び垂直座標ｙ’を含むイベント発生領域に該当するイベント処理を実施するように構成したので、画像変形の逆変換式を用いることなく、変形後の再生画像上で指定された点の座標を、変形前の再生画像上の座標に変換することができるようになり、その結果、指定された点の座標に応じた処理を実施することができる効果を奏する。
【００４７】
なお、上記の例では、座標基準画像変形部９により変形された水平座標基準画像（または、垂直座標基準画像）を示す図９（または、図１０）において、コンテンツが存在していない画素に“０”を用いているが、水平座標基準画像（または、垂直座標基準画像）で使用されない値であれば、“０”に限るものではない。
【００４８】
この実施の形態１では、再生画像生成部４が再生制御部３から取得した圧縮画像データから再生画像を生成させるものについて示したが、例えば、圧縮画像データが非圧縮の画像データで再生画像の画像データと同一のものである場合には、その再生画像の生成処理を行わずに、再生制御部３から取得した画像データをそのまま再生画像として再生画像変形部５に出力するようにしてもよい。
【００４９】
この実施の形態１では、再生画像変形部５が画像変形情報に含まれている変換式を用いて、再生画像生成部４により生成された再生画像を変形させるものについて示したが、例えば、エフェクト識別情報が再生情報に含まれていない場合や、エフェクト識別情報に対応する画像変形情報がデータ記憶部１に記憶されていないような場合には、その再生画像の変形処理を行わずに、その再生画像を表示処理部６に出力するようにしてもよい。
同様に、座標基準画像変形部９が画像変形情報に含まれている変換式を用いて、座標基準画像生成部８により生成された水平座標基準画像と垂直座標基準画像を変形させるものについて示したが、例えば、エフェクト識別情報が再生情報に含まれていない場合や、エフェクト識別情報に対応する画像変形情報がデータ記憶部１に記憶されていないような場合には、その水平座標基準画像と垂直座標基準画像の変形処理を行わずに、その水平座標基準画像と垂直座標基準画像を座標変換部１１に出力するようにしてもよい。
【００５０】
上記の例では、画像Ａが２つのイベント発生領域を含んでいるものを示したが、1つ以上のイベント発生領域を含んでいれば、何個でも構わない。
上記の例では、画像Ｂが特にイベント発生領域を含んでいないものを示したが、画像Ｂが新たなイベント発生領域を含んでいてもよい。
【００５１】
上記の例では、ステップＳＴ１５において、画像Ａを画像Ｂに変更した後、ステップＳＴ１６において、画像の更新が発生することを検知した場合、ステップＳＴ３の処理に戻り、画像Ｂを含むコンテンツ情報をデータ記憶部１から取得し、画像Ｂの圧縮画像データを再生画像生成部４に出力し、画像Ａを画像Ｂに変更して、ＳＴ３〜ＳＴ１５の処理を繰り返し実施するものについて示したが、コンテンツが画像Ｂのようにイベント発生領域やイベント情報を含まない静止画像の場合、ＳＴ７〜ＳＴ１６の処理を実施せずに、ＳＴ３〜ＳＴ６、ＳＴ１７の処理を繰り返し実施するようにしてもよい。
また、再生制御部３が最初に画像Ａのコンテンツ情報をデータ記憶部１から取得する際に、画像Ｂのコンテンツ情報も取得しておき、ステップＳＴ１６で画像の更新が発生することを検知した場合、ステップＳＴ３の処理に戻る代わりに、既に再生制御部３が取得済みである画像Ｂのコンテンツ情報から画像Ｂの圧縮画像データを再生画像生成部４に出力し、画像Ａを画像Ｂに変更して、ＳＴ３〜ＳＴ１５の処理を繰り返し実施するようにしてもよい。
【００５２】
実施の形態２．
上記実施の形態１では、静止画像であるコンテンツを再生するものについて示したが、  この実施の形態２では、動画像であるコンテンツを再生するものについて説明する。
図１１はこの発明の実施の形態２によるコンテンツ表示装置を示す構成図である。
図１１は再生制御部３及び表示処理部６以外の処理部は、図１と同様の処理部であるが、表示処理部６で発生させた表示画面の更新タイミングの発生通知を再生制御部３に通知する点が図１と異なっている。
【００５３】
表示処理部６は、上記実施の形態１と同様に、画像処理を実施するＧＰＵなどから構成されており、再生画像変形部５により変形された再生画像を格納する１つ以上のフレームバッファを備え、かつ、表示装置７の画面を更新するタイミングに合わせてフレームバッファの内容を表示装置７に出力する処理を実施するほかに、その表示画面の更新タイミングの発生を再生制御部３に通知する処理を実施する。
【００５４】
再生制御部３は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、再生情報入力部２により入力された再生情報に含まれているコンテンツ識別情報及びエフェクト識別情報を抽出する処理を実施する。
また、再生制御部３はデータ記憶部１により記憶されているコンテンツ情報の中から、そのコンテンツ識別情報が示すコンテンツ情報を取得し、表示処理部６から通知された表示画面の更新タイミングの発生通知を受けると、そのコンテンツ情報が示すイベント付コンテンツの圧縮画像データを再生画像生成部４に出力するとともに、そのコンテンツの解像度情報を座標基準画像生成部８に出力し、また、データ記憶部１により記憶されている画像変形情報の中から、そのエフェクト識別情報が示す画像変形情報を取得して、その画像変形情報を再生画像変形部５及び座標基準画像変形部９に出力する処理を実施する。
【００５５】
２００〜２１１は、図１と同様である。
２１２は、表示画面の更新タイミングの発生通知である。
【００５６】
図１１の例では、コンテンツ表示装置の構成要素であるデータ記憶部１、再生情報入力部２、再生制御部３、再生画像生成部４、再生画像変形部５、表示処理部６、表示装置７、座標基準画像生成部８、座標基準画像変形部９、座標入力部１０及び座標変換部１１のそれぞれが専用のハードウェアで構成されているものを想定しているが、コンテンツ表示装置がコンピュータで構成される場合、再生情報入力部２、再生制御部３、再生画像生成部４、再生画像変形部５、表示処理部６、座標基準画像生成部８、座標基準画像変形部９、座標入力部１０及び座標変換部１１の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにしてもよい。さらに、コンピュータがＧＰＵを備える場合、再生画像生成部４、再生画像変形部５、表示処理部６、座標基準画像生成部８、座標基準画像変形部９のいずれか、あるいは、全てに該当する前記メモリに格納されているプログラムをＧＰＵが実行するようにしてもよい。
図１２はこの発明の実施の形態２によるコンテンツ表示装置の処理内容を示すフローチャートである。
【００５７】
次に動作について説明する。
この実施の形態２においても、上記実施の形態１と同様に、イベント発生領域ａ１を示すボタンａ１と、イベント発生領域ａ２を示すボタンａ２が描かれた画像Ａを表す５００画素×５００画素のコンテンツを１０００画素×１０００画素の表示装置に再生する。
また、イベント処理の内容も、上記実施の形態１と同様に、ボタンａ１の表示領域を押下すると、コンテンツが再生終了し、ボタンａ２の表示領域を押下すると、コンテンツの画像Ａが画像Ｂに切り替わるものとする。
なお、この実施の形態２では、画像Ａは一定間隔で画像が更新される動画像であるものとし、このコンテンツ情報には、再生時刻ｔ０（再生開始時刻）から再生時刻Ｔ（再生終了時刻）までの画像Ａの圧縮画像データが保持されており、再生を開始してから時刻ｔを経過したときの画像Ａの圧縮画像データをＣ＿Ａ（ｔ）、コンテンツの再生画像をＩ＿Ａ（ｔ）と表記する。
【００５８】
また、説明の便宜上、この実施の形態２でも、上記実施の形態１と同様に、再生画像、水平座標基準画像、垂直座標基準画像、表示画像、変更後の水平座標基準画像、変更後の垂直座標基準画像は、それぞれ図３〜図１０となるが、再生画像、表示画像は一定間隔で画像が更新されているものとする。
また、画像Ａが再生される限り、ボタンａ１、ａ２及びそのイベント発生領域は画像が変化しても変更されないものとする。
また、画像Ｂは、静止画像でも動画像でもよく、イベント発生領域とイベント情報を含んでいても、含んでいなくてもよい。
【００５９】
ステップＳＴ１，ＳＴ２の処理内容は、上記実施の形態１と同様であるため説明を省略する。
【００６０】
再生制御部３は、コンテンツ識別情報及びエフェクト識別情報を抽出すると、データ記憶部１により記憶されているコンテンツ情報の中から、そのコンテンツ識別情報が示すイベント付コンテンツのコンテンツ情報を取得する（ステップＳＴ３）。
再生制御部３は、画像Ａが動画像であるため、表示処理部６から画面更新タイミングの発生通知を受けると、再生を開始してから時刻ｔを経過したときの圧縮画像データＣ＿Ａ（ｔ）を再生画像生成部４に出力し、コンテンツの解像度情報を座標基準画像生成部８に出力する。
また、再生制御部３は、データ記憶部１により記憶されている画像変形情報の中から、そのエフェクト識別情報が付加されているエフェクトＥの画像変形情報を取得して、その画像変形情報を再生画像変形部５及び座標基準画像変形部９に出力する（ステップＳＴ１９）。
【００６１】
ステップＳＴ４〜ＳＴ５の処理内容は、圧縮画像データをＣ＿Ａ（ｔ）とし、コンテンツの再生画像ＡをＩ＿Ａ（ｔ）とする以外は、上記実施の形態１と同様であるため説明を省略する。
【００６２】
表示処理部６は、再生画像変形部５が再生画像Ａを変形させる処理を実施すると、変形後の再生画像Ａを内部のフレームバッファに格納する。
また、表示処理部６は、表示装置７の画面を更新するタイミングに合わせてフレームバッファの内容を表示装置７に出力する。
表示処理部６は、全コンテンツを合成すると、画面更新タイミングに合わせて、その再生画像Ａを表示装置７に描画するとともに、その画面更新タイミングを再生制御部３に通知する（ステップＳＴ６）。
ステップＳＴ７〜ＳＴ１５の処理内容は、上記実施の形態１と同様であるため説明を省略する。
【００６３】
画像制御部３は、次のフレームで表示画像の更新が発生するか否かをチェックする（ステップＳＴ１６）。
例えば、イベント処理が“再生終了”や“コンテンツの再生停止”の場合、次のフレームで表示画像の更新は発生しないため、ステップＳＴ１７の処理に移行する。
一方、イベント処理が“画像Ａから画像Ｂへの変更”の場合や、特にイベント処理が発生せずにコンテンツの再生終了時刻に至っていない場合、次のフレームで表示画像の更新が発生するため、ステップＳＴ１８の処理に移行する。
ここで、「次のフレーム」は、次に表示処理部６から画面更新タイミングの発生通知を受けた後に、表示処理部６が表示装置７に表示する表示画像に相当する。
【００６４】
画像制御部３は、次のフレームで表示画像の更新が発生しない場合、再生終了か否かをチェックする（ステップＳＴ１７）。
例えば、イベント処理が“再生終了”を実施している場合、あるいは、コンテンツの再生時間が設定されていて再生終了時刻に至っている場合、一連の処理を終了する。
一方、再生終了しない場合、ステップＳＴ１０の処理に戻り、ステップＳＴ１０〜ＳＴ１６までの処理を繰り返し実施する。
【００６５】
画像制御部３は、次のフレームで表示画像の更新が発生する場合、次のフレームでコンテンツあるいはコンテンツに付加されたエフェクトが変更されるか否かをチェックする（ステップＳＴ１８）。
例えば、ステップＳＴ１５のイベント処理で画像Ａを画像Ｂに変更する場合、ステップＳＴ３の処理に戻り、前回のステップＳＴ３の処理を完了してから時間ｔＡを経過後、画像Ｂの圧縮データを再生画像生成部４に出力し、解像度情報を座標基準画像生成部８に出力する処理を実施し、再生画像Ｉ＿Ａ（ｔ）を再生画像Ｂに変更して、ＳＴ１９・ＳＴ４〜ＳＴ１６の処理を繰り返し実施する。
また、ボタンａ１の表示領域もボタンａ２の表示領域も押下されておらず、画像Ａを再生し続ける場合、ステップＳＴ１９の処理に戻り、表示処理部６から画面更新タイミングの発生通知を受けると、再生制御部３はコンテンツ情報から、再生を開始してからの新たな時刻ｔ’を経過した時の画像Ａの圧縮画像データＣ＿Ａ（ｔ’）を再生画像生成部４に出力し、以降、再生画像Ｉ＿Ａ（ｔ）を再生画像Ｉ＿Ａ（ｔ’）に変更して、ステップＳＴ４〜ＳＴ１５の処理を繰り返し実施する。
【００６６】
以上で明らかなように、この実施の形態２によれば、再生画像生成部４により生成された再生画像の解像度と同一の解像度を有する画像であって、再生画像の水平方向座標から一対一に求められる値を画素値とする水平座標基準画像を生成するとともに、再生画像の垂直方向座標から一対一に求められる値を画素値とする垂直座標基準画像を生成する座標基準画像生成部８と、コンテンツに付加するエフェクトを表す画像変形情報を用いて、座標基準画像生成部８により生成された水平座標基準画像及び垂直座標基準画像を変形させる座標基準画像変形部９と、表示装置７により表示されている再生画像Ａ上の座標を入力する座標入力部１０と、座標基準画像変形部９により変形された水平座標基準画像から座標入力部１０により入力された座標に位置している画素の画素値を水平座標として取得するとともに、座標基準画像変形部９により変形された垂直座標基準画像から座標入力部１０により入力された座標に位置している画素の画素値を垂直座標として取得する座標変換部１１とを設け、再生制御部３が、座標変換部１１により取得された水平座標及び垂直座標を含むイベント発生領域に該当するイベント処理を実施するように構成したので、画像変形の逆変換式を用いることなく、変形後の再生画像上で指定された点の座標を、変形前の再生画像上の座標に変換することができるようになり、その結果、指定された点の座標に応じた処理を実施することができる効果を奏する。また、再生する画像は静止画像だけでなく動画像にも対応することができる効果を奏する。
【００６７】
この実施の形態２では、再生制御部３が表示処理部６から画面更新タイミングの発生通知を受ける度に、座標基準画像生成部８に対して解像度情報を出力し、座標基準画像生成部８では、再生制御部３が表示処理部６から画面更新タイミングの発生通知を受ける度に、水平座標基準画像と垂直座標基準画像を生成し、座標基準画像変形部９では、その水平座標基準画像と垂直座標基準画像を変形するものについて示したが、座標基準画像生成部８は再生制御部３から既に取得済みの解像度情報と同じ解像度情報を受けた場合は、新たに水平座標基準画像と垂直座標基準画像を生成せず、前回生成した水平座標基準画像と垂直座標基準画像を座標基準画像変形部９に出力するようにしてもよい。あるいは、コンテンツの幅のみ変更された場合は水平座標基準画像のみ、コンテンツの高さのみ変更された場合は垂直座標基準画像のみ生成するようにしてもよい。
【００６８】
また、座標基準画像生成部８は座標入力部１０から変形後の再生画像Ａ上の座標（ｘ，ｙ）が入力されたときに限り（座標基準画像生成部８が座標入力部１０から座標（ｘ，ｙ）が入力された旨の通知を受ける）、水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）及び垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）を生成するようにしてもよい。
また、座標基準画像変形部９は座標入力部１０から変形後の再生画像Ａ上の座標（ｘ，ｙ）が入力されたときに限り（座標基準画像変形部９が座標入力部１０から座標（ｘ，ｙ）が入力された旨の通知を受ける）、水平座標基準画像Ｉ＿ｈ（ｘ，ｙ）及び垂直座標基準画像Ｉ＿ｖ（ｘ，ｙ）を変形させるようにしてもよい。
【００６９】
上記の例では、再生画像生成部４が、座標（ｘ’，ｙ’）がイベント発生領域ａ２内に含まれる場合、図３（ｂ）に示すような画像Ｂを生成するものについて示したが、画像Ｂは静止画像でも動画像でもよい。また、画像Ａのように、ボタンａ１、ボタンａ２、あるいは、別のイベント発生領域を含んでいてもよい。
【００７０】
この実施の形態２では、画像変形情報、イベント発生領域及びイベント発生領域を押下した場合のイベント情報が固定であったが、これらも固定ではなく、再生制御部３が、表示処理部６から画面更新タイミングの発生通知を受ける度に更新されるようにしてもよい。
【００７１】
上記の例では、ステップＳＴ１９において、再生制御部３が、画像Ａが動画像であるため、表示処理部６から画面更新タイミングの発生通知を受けると、再生を開始してから時刻ｔを経過したときの圧縮画像データＣ＿Ａ（ｔ）、解像度及び画像変形情報を再生画像生成部４、座標基準画像生成部８、再生画像変形部５及び座標基準画像変形部９に出力するものを示したが、再生制御部３が、表示処理部６から画面更新タイミングの発生通知を受けずに、画像Ａのコンテンツ情報に含まれる画面更新間隔を示す情報（例えば、フレームレートなど）に基づき、時間間隔Δｔ毎に、再生を開始してから時刻ｔを経過したときの圧縮画像データＣ＿Ａ（ｔ）、解像度及び画像変形情報を再生画像生成部４、座標基準画像生成部８、再生画像変形部５及び座標基準画像変形部９に出力するようにしてもよい。
【００７２】
上記の例では、ステップＳＴ１７において、画像制御部３が、次のフレームで表示画像の更新が発生しない場合、再生終了か否かをチェックし、コンテンツの再生時間が設定されていて再生終了時刻に至っている場合、一連の処理を終了するようにしているが、コンテンツの再生時間が設定されていて再生終了時刻に至っている場合、一連の処理を終了するのではなく、表示画像の更新を停止するようにしてもよい。
【００７３】
上記の例では、再生制御部３において、最初にコンテンツ情報を読み込む際に、全てのコンテンツ情報を取得しておき、同一のコンテンツ情報に含まれる圧縮画像データを新たにデータ記憶部１から取得せずに、再生画像生成部４に出力するようにしているが、新たな再生画像を生成する度に、必要な圧縮画像データのみデータ記憶部１から取得し、再生画像生成部４に出力するようにしてもよい。
【００７４】
実施の形態３．
この実施の形態３は、複数のコンテンツを同時に再生する場合について説明する。
図１３はこの発明の実施の形態３によるコンテンツ表示装置を示す構成図である。
図１４はこの実施の形態３におけるコンテンツ表示装置のコンテンツ変形再生部１２−ｎ（ｎ＝１，２，・・・，Ｎ）を示す構成図である。
【００７５】
再生情報入力部２は、1つ以上の再生対象のイベント付コンテンツを選択する処理を実施する。具体的には、選択したコンテンツを識別するコンテンツ識別情報（例えば、コンテンツ名や、コンテンツの識別番号などを示す情報）、各コンテンツに付加するエフェクトを識別するエフェクト識別情報、各コンテンツのレイアウト情報（コンテンツを表示する位置や、他のコンテンツとの前後関係を示す情報）などを含む再生情報を入力する処理を実施する。
なお、再生情報入力部２は、インターネットやＬＡＮなどのネットワークから再生情報を入力する場合、例えば、ＬＡＮカードなどのネットワークＩ／Ｆ機器から構成され、ユーザの操作を受け付けて再生情報を入力する場合、キーボードやマウスなどのマンマシンインタフェースから構成される。
【００７６】
再生制御部３は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、再生情報入力部２により入力された再生情報に含まれている全コンテンツ識別情報、全エフェクト識別情報及びレイアウト情報を抽出する処理を実施する。
また、再生制御部３はデータ記憶部１により記憶されているコンテンツ情報の中から、各コンテンツ識別情報が示すコンテンツ情報を取得し、どのコンテンツ情報をコンテンツ再生変形部１２−１〜１２−Ｎのどれに処理させるかを決定する。
また、再生制御部３は表示処理部６から画面更新タイミングの発生通知を受けると、各コンテンツ情報から圧縮画像データと解像度情報を、当該コンテンツ情報を処理するコンテンツ再生変形部１２−ｎに出力し、データ記憶部１により記憶されている画像変形情報の中から、各エフェクト識別情報が示す画像変形情報を取得して、その画像変形情報を、その画像変形情報が付加されるコンテンツ情報を処理するコンテンツ再生変形部１２−ｎに出力する処理を実施する。また、そのレイアウト情報を表示処理部６及び座標画像合成部１３に出力する処理を実施する。
【００７７】
さらに、再生制御部３は全コンテンツの水平座標基準画像の画素値が重複しないような各コンテンツの水平座標基準画像のオフセットを全コンテンツの解像度から計算し、各コンテンツ情報を処理するコンテンツ生成変形部１２−１〜１２−Ｎに出力する処理を実施する。
また、再生制御部３は全コンテンツの垂直座標基準画像の画素値が重複しないような各コンテンツの垂直座標基準画像のオフセットを全コンテンツの解像度から計算し、各コンテンツ情報を処理するコンテンツ生成変形部１２−１〜１２−Ｎに出力する処理を実施する。
なお、再生制御部３は再生制御手段を構成している。
【００７８】
コンテンツ再生変形部１２−ｎ（ｎ＝１，２，・・・Ｎ）は、再生画像生成部４−ｎ、再生画像変形部５−ｎ、座標基準画像生成部８−ｎ及び座標基準画像変形部９−ｎから構成されており、再生制御部３から１つのコンテンツに含まれる圧縮画像データ、コンテンツの解像度情報、コンテンツ付加された画像変形情報を取得して、そのコンテンツの変形後の再生画像を生成し、変形後の再生画像を表示処理部６に出力するとともに、変形後の水平座標基準画像及び変形後の垂直座標基準画像を生成し、変形後の水平座標基準画像及び変形後の垂直座標基準画像を座標画像合成部１３に出力する処理を実施する。
【００７９】
再生画像生成部４−ｎ（ｎ＝１，２，・・・Ｎ）は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコン、ＧＰＵなどから構成されており、再生制御部３から出力された圧縮画像データからコンテンツの再生画像を生成する処理を実施する。
なお、再生画像生成部４−ｎは再生画像生成手段を構成している。
再生画像変形部５−ｎ（ｎ＝１，２，・・・Ｎ）は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコン、ＧＰＵなどから構成されており、再生制御部３から出力された画像変形情報を用いて、再生画像生成部４−ｎにより生成された再生画像を変形させる処理を実施する。なお、再生画像変形部５−ｎは再生画像変形手段を構成している。
【００８０】
座標基準画像生成部８−ｎ（ｎ＝１，２，・・・Ｎ）は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、再生制御部３から水平座標基準画像のオフセットと垂直基準画像のオフセットを取得し、再生制御部３から出力されたコンテンツの解像度情報が示す解像度（再生画像生成部４−ｎにより生成された再生画像の解像度と同一の解像度）を有する水平座標基準画像と垂直座標基準画像を生成する処理を実施する。
例えば、解像度がＷＳ画素×ＨＳ画素のコンテンツＳと解像度がＷＵ画素×ＨＵ画素のコンテンツＵを同時に表示する場合、画像制御部３では、コンテンツＳの水平座標基準画像のオフセットをＳＸＳ、コンテンツＳの垂直座標基準画像のオフセットをＳＹＳ、コンテンツＵの水平座標基準画像のオフセットをＳＸＵ、コンテンツＳの垂直座標基準画像のオフセットをＳＹＵとする。
【００８１】
コンテンツＳを再生するコンテンツ再生変形部１２−Ｓを構成する座標基準画像生成部８−Ｓは再生画像Ｓの水平方向座標とオフセットＳＸＳの組み合せから一対一に求められる値であるコンテンツＳの水平座標基準画像、再生画像Ｓの垂直方向座標とオフセットＳＹＵの組み合せから一対一に求められる値であるコンテンツＳの垂直座標基準画像を生成する処理を実施する。
また、コンテンツＵを再生するコンテンツ再生変形部１２−Ｕを構成する座標基準画像生成部８−Ｕは再生画像Ｕの水平方向座標とオフセットＳＸＵの組み合せから一対一に求められる値であるコンテンツＵの水平座標基準画像、再生画像Ｕの垂直方向座標とオフセットＳＹＵの組み合せから一対一に求められる値であるコンテンツＵの垂直座標基準画像を生成する処理を実施する。
なお、座標基準画像生成部８−ｎは座標基準画像生成手段を構成している。
【００８２】
座標基準画像変形部９−ｎ（ｎ＝１，２，・・・Ｎ）は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコン、ＧＰＵなどから構成されており、再生制御部３から出力された画像変形情報を用いて、座標基準画像生成部８−ｎにより生成された水平座標基準画像及び垂直座標基準画像を変形させる処理を実施する。
なお、座標基準画像変形部９−ｎは座標基準画像変形手段を構成している。
【００８３】
表示処理部６は画像処理を実施するＧＰＵなどから構成されており、再生制御部３から出力されたレイアウト情報に基づいて、再生中の全てのコンテンツの再生画像の表示位置を特定し、コンテンツ再生変形部１２−１〜１２−Ｎにより生成された全ての変形後の再生画像を合成して表示画像を生成し、その表示画像を格納する１つ以上のフレームバッファを備えている。
また、表示処理部６は画面更新タイミングに合わせてフレームバッファの内容を表示装置７に出力する。
表示処理部６は表示装置７の画面を更新するタイミングに合わせてフレームバッファの内容を表示装置７に出力する処理を実施する。
表示装置７は表示処理部６の描画処理によって、再生画像を表示するディスプレイである。
【００８４】
座標画像合成部１３は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコン、ＧＰＵなどから構成されており、再生制御部３から出力されたレイアウト情報に基づいて再生中の全てのコンテンツの水平座標基準画像の表示位置を特定し、コンテンツ生成変形部１２−１〜１２−Ｎにより生成された全ての変形後の水平座標基準画像を合成して水平座標画像を生成する処理を実施する。
また、座標画像合成部１３は再生制御部３から出力されたレイアウト情報に基づいて再生中の全てのコンテンツの垂直座標基準画像の表示位置を特定し、コンテンツ生成変形部１２−１〜１２−Ｎにより生成された全ての変形後の垂直座標基準画像を合成して垂直座標画像を生成する処理を実施する。
なお、座標画像合成部１３は座標画像合成手段を構成している。
【００８５】
座標入力部１０は例えばキーボードやマウスやタッチパネルなどのマンマシンインタフェースから構成されており、表示装置７により表示されている変形後の再生画像上の座標（ユーザにより指定された座標）を入力する処理を実施する。なお、座標入力部１０は座標入力手段を構成している。
座標変換部１１は例えばＣＰＵを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、座標画像合成部１３により合成された水平座標基準画像から座標入力部１０により入力された座標に位置している画素の画素値を水平座標として取得するとともに、座標画像合成部１３により合成された垂直座標基準画像から座標入力部１０により入力された座標に位置している画素の画素値を垂直座標として取得し、その水平座標と垂直座標を再生制御部３に出力する処理を実施する。なお、座標変換部１１は座標取得手段を構成している。
【００８６】
再生制御部３は座標変換部１１から水平座標と垂直座標を受けると、各コンテンツの水平座標基準画像のオフセットと垂直座標基準画像のオフセットと解像度から、入力された座標が選択しているコンテンツを確定し、水平座標と水平座標基準画像のオフセット、垂直座標と垂直座標基準画像のオフセットの差分を計算する。
また、再生制御部３は、データ記憶部１から取得したコンテンツ情報に含まれるイベント発生領域とイベント情報を抽出し、その計算後の水平座標及び計算後の垂直座標を含むイベント発生領域を照合することで、照合したイベント発生領域に関連付けられたイベント情報に基づいてイベント処理を実施する。
なお、イベント処理がコンテンツの表示内容に関わる処理として、例えば、コンテンツ内の素材、コンテンツ自体、エフェクト、レイアウト、イベントの変更などの場合、その内容に応じてデータ記憶部１から必要なデータを取得し、再生画像生成部４、再生画像変形部５、表示処理部６、座標基準画像生成部８、座標基準画像変形部９、座標画像合成部１３に渡す情報を変更するようにしてもよい。また、イベント処理がデータ記憶部１に格納された別のプログラムを実行する内容の場合は、プログラムを取得して実施するようにしてもよい。
【００８７】
２００は、再生情報である。
２０１は、再生情報に含まれているコンテンツ識別情報が示すコンテンツ情報及び再生情報に含まれているエフェクト識別情報が示す画像変形情報である。
２０２は、コンテンツ情報に含まれている圧縮画像データである。
２０３は、コンテンツの再生画像である。
２０４は、コンテンツに付加されている画像変形情報である。
２０５は、変形後の再生画像である。
２０６は、表示装置７により表示される表示画像である。
２０７は、コンテンツの解像度情報である。
２０８は、水平座標基準画像と垂直座標基準画像である。
２０９は、変形後の水平座標基準画像と変形後の垂直座標基準画像である。
２１０は、表示装置７により表示されている変形後の再生画像上の座標である。
２１１は、変形前の再生画像上の座標である。
２１２は、表示画面の更新タイミングの発生通知である。
２１３は、２０２、２０３、２０４を含む情報である。
２１４は、全コンテンツのレイアウト情報である。
【００８８】
図１３、図１４の例では、コンテンツ表示装置の構成要素であるデータ記憶部１、再生情報入力部２、再生制御部３、再生画像生成部４−１〜４−Ｎ、再生画像変形部５−１〜５−Ｎ、表示処理部６、表示装置７、座標基準画像生成部８−１〜８−Ｎ、座標基準画像変形部９−１〜９−Ｎ、座標入力部１０、座標変換部１１及び座標画像合成部１３のそれぞれが専用のハードウェアで構成されているものを想定しているが、コンテンツ表示装置がコンピュータで構成される場合、再生情報入力部２、再生制御部３、再生画像生成部４−１〜４−Ｎ、再生画像変形部５−１〜５−Ｎ、表示処理部６、座標基準画像生成部８−１〜８−Ｎ、座標基準画像変形部９−１〜９−Ｎ、座標入力部１０、座標変換部１１及び座標画像合成部１３の処理内容を記述しているプログラムをコンピュータのメモリに格納し、当該コンピュータのＣＰＵが当該メモリに格納されているプログラムを実行するようにしてもよい。さらに、コンピュータがＧＰＵを備える場合、再生画像生成部４−１〜４−Ｎ、再生画像変形部５−１〜５−Ｎ、表示処理部６、座標基準画像生成部８−１〜８−Ｎ、座標基準画像変形部９−１〜９−Ｎ及び座標画像合成部１３のいずれか、あるいは、全てに該当する前記メモリに格納されているプログラムをＧＰＵが実行するようにしてもよい。
また、コンピュータが複数のＣＰＵあるいはＧＰＵを備え、コンテンツ再生変形部１２−１〜１２−Ｎに該当する前記メモリに格納されているプログラムを各々１つずつのＣＰＵあるいはＧＰＵが実行するようにしてもよい。
【００８９】
図１５はこの発明の実施の形態３によるコンテンツ表示装置の処理内容を示すフローチャートである。
図３と図１６のコンテンツを例に取り、図１５に沿って１つの動画像のコンテンツと１つの静止画像のコンテンツを再生する動作を説明する。
【００９０】
図１６はコンテンツＵの再生画像の例を示す説明図である。
図１６では、３００画素×３００画素サイズのコンテンツＵと、同サイズの画像Ｃ上に１００画素×５０画素サイズの画像Ｄを配置した再生画像の例を示している。また、画像Ｄの表示領域をイベント発生領域とし、画像Ｄの表示領域を押下した場合、コンテンツＵのみを再生終了するイベント処理を実施するものとする。
また、コンテンツＳは、上記実施の形態２で用いた画像Ａのコンテンツであるものとする。
【００９１】
再生情報入力部２は、例えば、ユーザの指示の下、再生対象のコンテンツを識別する１つ以上のコンテンツ識別情報、各コンテンツに付加するエフェクトを識別するエフェクト識別情報、各コンテンツのレイアウト情報などを含む再生情報を入力すると、その再生情報を再生制御部３に出力する（図１５のステップＳＴ１）。
【００９２】
再生制御部３は、再生情報入力部２から再生情報を受けると、その再生情報に含まれているコンテンツ識別情報、エフェクト識別情報及びレイアウト情報を抽出する（ステップＳＴ２）。
再生制御部３は、コンテンツ識別情報、エフェクト識別情報及びレイアウト情報を抽出すると、データ記憶部１により記憶されているコンテンツ情報の中から、そのコンテンツ識別情報が示すイベント付コンテンツＳとイベント付コンテンツＵのコンテンツ情報を取得して（ステップＳＴ３）、コンテンツＳをコンテンツ再生変形部１２−Ｓに処理させることに決定し、コンテンツＵをコンテンツ再生変形部１２−Ｕに処理させることに決定する。
【００９３】
再生制御部３は、各コンテンツ情報を処理させるコンテンツ再生変形部を決定すると、データ記憶部１により記憶されているコンテンツ情報の中から、そのコンテンツ識別情報が示すコンテンツＳとコンテンツＵのコンテンツ情報を取得し、表示処理部６から画面更新タイミングの発生通知を受けると、そのコンテンツ情報から画像Ａの圧縮画像データを再生画像生成部４−Ｓに出力し、画像Ｃ、画像Ｄの圧縮データ及びコンテンツＵ内のレイアウト情報を再生画像生成部４−Ｕに出力する。
また、再生制御部３は、上述のコンテンツ情報からコンテンツＳの解像度情報を座標基準画像生成部８−Ｓに出力し、コンテンツＵの解像度情報を座標基準画像生成部８−Ｕに出力する。
【００９４】
また、再生制御部３は、データ記憶部１により記憶されている画像変形情報の中から、そのエフェクト識別情報が付加されているエフェクトの画像変形情報ＥＳとエフェクトの画像変形情報ＥＵを取得して、コンテンツＳに付加された画像変形情報ＥＳを再生画像変形部５−Ｓ及び座標基準画像変形部９−Ｓに出力し、コンテンツＵに付加された画像変形情報ＥＵを再生画像変形部５−Ｕ及び座標基準画像変形部９−Ｕに出力する。
また、再生制御部３は、コンテンツＳとコンテンツＵのレイアウト情報を表示処理部６及び座標画像合成部１３に出力する（ステップＳＴ１９）。
さらに、再生制御部３は、コンテンツＳが５００画素×５００画素、コンテンツＵが３００画素×３００画素であることから、コンテンツＳの水平座標基準画像のオフセットを０、コンテンツＳの垂直座標基準画像のオフセットを０、コンテンツＵの水平座標基準画像のオフセットを５００、コンテンツＵの垂直座標基準画像のオフセットを１００とし、コンテンツＳの水平座標基準画像のオフセットと垂直座標基準画像のオフセットを座標基準画像生成部８−Ｓに渡し、コンテンツＵの水平座標基準画像のオフセットと垂直座標基準画像のオフセットを座標基準画像生成部８−Ｕに渡す処理を実施する（ステップＳＴ２０）。
【００９５】
再生画像生成部４−Ｓは、再生制御部３から出力された画像Ａの圧縮画像データからコンテンツＳの再生画像Ｓを生成する。ただし、再生画像Ｓは、図５と同様であるとする。
再生画像生成部４−Ｕは、再生制御部３から出力された画像Ｃ、画像Ｄの圧縮画像データからコンテンツＵの再生画像Ｕを生成する（ステップＳＴ４）。
【００９６】
ここで、図１９は再生画像生成部４−Ｕにより生成された再生画像Ｕにおける各画素の画素値を示すマッピング図である。
図１９では、記述を簡略化して、１５マス×１５マスしか示していないが、再生画像Ｕが、例えば、３００画素×３００画素サイズのコンテンツの画像である場合、３００画素×３００画素の画素値を有している。
図１９において、画素値「１」はほぼ黒色（黒色の場合、画素値「０」）を示しており、画像Ｄが存在している領域である。
また、画素値「１２８」は灰色を示しており、画像Ｄが重なっていない画像Ｃの領域である。
【００９７】
再生画像変形部５−Ｓは、再生画像生成部４−Ｓがコンテンツの再生画像Ｓを生成すると、再生制御部３から出力されたエフェクトＥＳの画像変形情報に含まれている変換式を用いて、再生画像生成部４−Ｓにより生成された再生画像Ｓを変形させる処理を実施し、再生画像変形部５−Ｕは、再生画像生成部４−Ｕがコンテンツの再生画像Ｕを生成すると、再生制御部３から出力されたエフェクトＥＵの画像変形情報に含まれている変換式を用いて、再生画像生成部４−Ｕにより生成された再生画像Ｕを変形させる処理を実施する（ステップＳＴ５）。
ここで、再生画像変形部５−Ｓ、再生画像変形部５−Ｕが画像変形情報に含まれている変換式を用いて、再生画像Ｓ、再生画像Ｕを変形させる処理自体は公知の技術であるため詳細な説明を省略する。
また、変換式も公知の式でよく、再生画像を変形させるものであれば、いかなる変換式を用いてもよい。
【００９８】
ここで、図１７は再生画像変形部５−Ｕにより変形された再生画像Ｕの例を示す説明図である。
ただし、図１７は画像変形部５−ＵによってコンテンツＵが画像変形情報ＥＵで変形処理が行われる場合の変形後の再生画像Ｕを示している。
図１７では、表示装置７の画面サイズが１０００画素×１０００画素サイズであり、再生画像変形部５−Ｕにて再生画像Ｕが変形されて、１０００画素×１０００画素のサイズの中心に再生画像Ｕの左下が配置される例を示している。
また、この実施の形態３では、図１７の画像Ｃ、画像Ｄは、動画像でもよいが、説明の便宜上、静止画像であるものとする。
【００９９】
表示処理部６は、再生画像変形部５−Ｓが再生画像Ｓを変形させる処理を実施すると、変形後の再生画像Ｓを再生制御部３から出力されたレイアウト情報から再生画像Ｓの表示位置を特定し、フレームバッファに合成する。
表示処理部６は、再生画像変形部５−Ｕが再生画像Ｕを変形させる処理を実施すると、変形後の再生画像Ｕを再生制御部３から出力されたレイアウト情報から再生画像Ｕの表示位置を特定し、再生画像Ｓの上にフレームバッファに合成する。
表示処理部６は、全コンテンツを合成すると、画面更新タイミングに合わせて、その再生画像Ａを表示装置７に描画するとともに、その画面更新タイミングを再生制御部３に通知する（ステップＳＴ６）。
【０１００】
ここで、図１８は表示処理部６による表示画像の例を示す説明図である。
ただし、図１８は再生制御部３から与えられたレイアウト情報に基づいて、変形後の再生画像Ｓの上に変形後の再生画像Ｕが重ねて配置される場合の表示画像を示している。
【０１０１】
座標基準画像生成部８−Ｓは、再生制御部３から出力された解像度情報と水平座標基準画像のオフセットと垂直座標基準画像のオフセットから、水平座標基準値の画素範囲が示すコンテンツの解像度（再生画像生成部４−Ｓにより生成された再生画像Ａの解像度と同一の解像度）を有する水平座標基準画像Ｉ＿ｈＳ（ｘ，ｙ）及び垂直座標基準画像Ｉ＿ｖＳ（ｘ，ｙ）を生成し、座標基準画像生成部８−Ｕは、再生制御部３から出力された解像度情報と水平座標基準画像のオフセットと垂直座標基準画像のオフセットから、水平座標基準値の画素範囲が示すコンテンツの解像度（再生画像生成部４−Ｕにより生成された再生画像Ａの解像度と同一の解像度）を有する水平座標基準画像Ｉ＿ｈＵ（ｘ，ｙ）及び垂直座標基準画像Ｉ＿ｖＵ（ｘ，ｙ）を生成する（ステップＳＴ７）。
【０１０２】
即ち、座標基準画像生成部８−Ｓは、コンテンツＳの水平基準画像のオフセットが０であるため、図６に示すように、左側からＭ（例えば、Ｍ＝１，２，３，・・・，５００）番目の列に存在している全ての画素の画素値が“Ｍ”である水平座標基準画像Ｉ＿ｈＳ（ｘ，ｙ）を生成する。
Ｉ＿ｈＳ（ｘ，ｙ）＝ｘ
ただし、ｘ＝１，２，・・・，５００
ｙ＝１，２，・・・，５００
なお、（ｘ，ｙ）は、水平座標基準画像を構成している画素の位置を示しており、（１，１）は水平座標基準画像の左上の画素を示し、（５００，５００）は水平座標基準画像の右下の画素を示している。
【０１０３】
また、座標基準画像生成部８−Ｓは、コンテンツＳの垂直基準画像のオフセットが０であるため、図７に示すように、上側からＮ（例えば、Ｎ＝１，２，３，・・・，５００）番目の行に存在している全ての画素の画素値が“Ｎ”である垂直座標基準画像Ｉ＿ｈＳ（ｘ，ｙ）を生成する。
Ｉ＿ｈＳ（ｘ，ｙ）＝ｙ
ただし、ｘ＝１，２，・・・，５００
ｙ＝１，２，・・・，５００
なお、（ｘ，ｙ）は、垂直座標基準画像を構成している画素の位置を示しており、（１，１）は垂直座標基準画像の左上の画素を示し、（５００，５００）は垂直座標基準画像の右下の画素を示している。
【０１０４】
また、座標基準画像生成部８−Ｕは、コンテンツＵの水平基準画像のオフセットが５００であるため、図２０に示すように、左側からＭ（例えば、Ｍ＝１，２，３，・・・，３００）番目の列に存在している全ての画素の画素値が“Ｍ＋５００”である水平座標基準画像Ｉ＿ｈＵ（ｘ，ｙ）を生成する。
Ｉ＿ｈＵ（ｘ，ｙ）＝ｘ＋５００
ただし、ｘ＝１，２，・・・，３００
ｙ＝１，２，・・・，３００
なお、（ｘ，ｙ）は、水平座標基準画像を構成している画素の位置を示しており、（１，１）は水平座標基準画像の左上の画素を示し、（３００，３００）は水平座標基準画像の右下の画素を示している。
図２０では、記述を簡略化して、１５マス×１５マスしか示していないが、水平座標基準画像は、３００画素×３００画素サイズの画像であるため、実際には、３００画素×３００画素の画素値を有している。
【０１０５】
また、座標基準画像生成部８−Ｕは、コンテンツＵの垂直基準画像のオフセットが１００であるため、図２１に示すように、上側からＮ（例えば、Ｎ＝１，２，３，・・・，３００）番目の行に存在している全ての画素の画素値が“Ｎ＋１００”である垂直座標基準画像Ｉ＿ｈＵ（ｘ，ｙ）を生成する。
Ｉ＿ｈＵ（ｘ，ｙ）＝ｙ＋１００
ただし、ｘ＝１，２，・・・，３００
ｙ＝１，２，・・・，３００
なお、（ｘ，ｙ）は、垂直座標基準画像を構成している画素の位置を示しており、（１，１）は垂直座標基準画像の左上の画素を示し、（３００，３００）は垂直座標基準画像の右下の画素を示している。
図２１では、記述を簡略化して、１５マス×１５マスしか示していないが、垂直座標基準画像は、３００画素×３００画素サイズの画像であるため、実際には、３００画素×３００画素の画素値を有している。
【０１０６】
座標基準画像変形部９−Ｓは、座標基準画像生成部８−Ｓが水平座標基準画像Ｉ＿ｈＳ（ｘ，ｙ）及び垂直座標基準画像Ｉ＿ｖＳ（ｘ，ｙ）を生成すると、再生画像変形部５と同様に、再生制御部３から出力された画像変形情報ＥＳを用いて、水平座標基準画像Ｉ＿ｈＳ（ｘ，ｙ）及び垂直座標基準画像Ｉ＿ｖＳ（ｘ，ｙ）を変形させる処理を実施する。
また、座標基準画像変形部９−Ｕは、座標基準画像生成部８−Ｕが水平座標基準画像Ｉ＿ｈＵ（ｘ，ｙ）及び垂直座標基準画像Ｉ＿ｖＵ（ｘ，ｙ）を生成すると、再生画像変形部５と同様に、再生制御部３から出力された画像変形情報ＥＵを用いて、水平座標基準画像Ｉ＿ｈＵ（ｘ，ｙ）及び垂直座標基準画像Ｉ＿ｖＵ（ｘ，ｙ）を変形させる処理を実施する（ステップＳＴ９）。
ここで、図２０は座標画像合成部１３により変形された水平座標画像Ｈ（ｘ，ｙ）における各画素の画素値を示すマッピング図である。
また、図２１は座標画像合成部１３により変形された垂直座標画像Ｖ（ｘ，ｙ）における各画素の画素値を示すマッピング図である。
ただし、図２０及び図２１では、図面の簡略化のため一部省略している。
【０１０７】
座標入力部１０は、ユーザが表示装置７上のタッチパネルに触れると（ステップＳＴ１０）、ユーザにより触れられた位置を示す変形後の再生画像Ａ上の座標（ｘ，ｙ）を座標変換部１１に出力する（ステップＳＴ１１）。
【０１０８】
座標変換部１１は、座標入力部１０からユーザにより触れられた位置を示す表示画面上の座標（ｘ，ｙ）を受けると、座標画像合成部１３から出力された図２０の水平座標画像Ｈ（ｘ，ｙ）から、表示画面上の座標（ｘ，ｙ）に位置している画素の画素値を水平座標ｘ’として取得する。
また、座標変換部１１は、座標画像合成部１３から出力された図２１の垂直座標画像Ｖ（ｘ，ｙ）から、表示画面上の座標（ｘ，ｙ）に位置している画素の画素値を垂直座標ｙ’として取得する（ステップＳＴ１２）。
【０１０９】
再生制御部３は、座標変換部１１から水平座標ｘ’と垂直座標ｙ’を受けると、その座標（ｘ’，ｙ’）と、再生情報に含まれている各コンテンツのイベント発生領域に各コンテンツの水平基準座標のオフセットと垂直基準座標のオフセットを加算した値を照合することで、その座標（ｘ’，ｙ’）を含むイベント発生領域を検索する（ステップＳＴ１３）。
例えば、イベント発生領域であるボタンａ１，ボタンａ２、画像Ｄの表示領域に各コンテンツの水平基準座標のオフセットと垂直基準座標のオフセットを加算した値が下記の通りであるとするとき、水平座標ｘ’＝１５０、垂直座標ｙ’＝３３０であれば、座標（ｘ’，ｙ’）を含むイベント発生領域ａ１がヒットする。
【０１１０】
なお、イベント発生領域Ｄは画像Ｄの表示領域と同じ領域を示している。説明の便宜上、コンテンツＵ内の領域を示す場合、画像Ｄと表現し、イベント発生領域を示す場合、イベント発生領域Ｄと示すものとする。
ａ１              ａ２            Ｄ
Ｘ座標                      １２０〜２００    ３００〜３８０  １００〜２００
Ｙ座標                      ３００〜４２０    ３００〜４２０  １２５〜１７５
Ｘ座標(オフセット加算値)    １２０〜２００    ３００〜３８０  ６００〜７００
Ｙ座標(オフセット加算値)    ３００〜４２０    ３００〜４２０  ６２５〜６７５
上記の例では、座標（ｘ’，ｙ’）を含むイベント発生領域ａ１がヒットしているが、例えば、水平座標ｘ’＝６７０、垂直座標ｙ’＝６５５であれば、座標（ｘ’，ｙ’）を含むイベント発生領域Ｄの表示領域がヒットする。
【０１１１】
再生制御部３は、座標（ｘ’，ｙ’）を含むイベント発生領域が存在すれば（ステップＳＴ１４）、そのイベント発生領域に関連付けられたイベント処理を実施する（ステップＳＴ１５）。
例えば、イベント発生領域Ｄがヒットした場合は、画像Ｄの表示領域を押下したものとして、“コンテンツＵのみを消去”というイベント処理を実施する。
【０１１２】
画像制御部３は、次のフレームで表示画像の更新が発生するか否かをチェックする（ステップＳＴ１６）。
例えば、イベント処理が“再生終了”や“コンテンツの再生停止”の場合、次のフレームで表示画像の更新は発生しないため、ステップＳＴ１７の処理に移行する。
一方、イベント処理が“コンテンツＳの画像Ａから画像Ｂへの変更”や“コンテンツＵのみ消去”の場合、イベント処理が発生せずにコンテンツの再生終了時刻に至っていない場合、次のフレームで表示画像の更新が発生するため、ステップＳＴ１８の処理に移行する。
【０１１３】
画像制御部３は、次のフレームで表示画像の更新が発生しない場合、再生終了か否かをチェックする（ステップＳＴ１７）。
例えば、イベント処理が“再生終了”を実施している場合、あるいは、コンテンツの再生時間が設定されていて再生終了時刻に至っている場合、一連の処理を終了する。
一方、再生終了しない場合、ステップＳＴ１０の処理に戻り、ＳＴ１０〜ＳＴ１６までの処理を繰り返し実施する。
【０１１４】
画像制御部３は、次のフレームで表示画像の更新が発生する場合、次のフレームでコンテンツあるいはコンテンツに付加されたエフェクトが変更されるか否かをチェックする（ステップＳＴ１８）。
例えば、ステップＳＴ１５のイベント処理でコンテンツＵのみ消去する場合、表示されるコンテンツが変わるため、ステップＳＴ３の処理に戻り、再生制御部３は新たなコンテンツ情報を取得せず、表示処理部６から画面の更新タイミングの発生通知を受けると、コンテンツＳの画像Ａの圧縮データと解像度情報をコンテンツ再生変形部１２−Ｓに出力する処理を実施し、コンテンツ再生変形部１２−Ｕには何も出力せず、ステップＳＴ１９・ＳＴ４〜ＳＴ１６の処理を繰り返し実施する。
また、ボタンａ１の表示領域やボタンａ２の表示領域を押下された場合や、ボタンａ１の表示領域、ボタンａ２の表示領域及び画像Ｄの表示領域の何れも押下されていない場合については、上記実施の形態２と同様となる。
【０１１５】
以上で明らかなように、この実施の形態３によれば、複数のイベント付コンテンツを表示する場合に、画像変形の逆変換式を用いることなく、異なるエフェクトで変形された複数の再生画像の中から指定されたコンテンツを見つけ、表示画面上で指定された点の座標を、そのコンテンツの変形前の再生画像上の座標に変換することができるようになり、その結果、指定された点の座標に応じた処理を実施することができる効果を奏する。
【０１１６】
上記の例では、画像Ａを動画像とした場合について説明したため、ステップＳＴ１５のイベント処理でコンテンツＵのみを消去する場合、ステップＳＴ３の処理に戻り、再生制御部３は表示処理部６から画面の更新タイミングの発生通知を受けると、コンテンツＳの画像Ａの圧縮データと解像度情報をコンテンツ再生変形部１２−Ｓに出力する処理を実施し、コンテンツ再生変形部１２−Ｕには何も出力せず、ステップＳＴ１９・ＳＴ４〜ＳＴ１６の処理を繰り返し実施する。
【０１１７】
上記の例では、座標画像合成部１３により生成された水平座標画像（または、垂直座標画像）を示す図２０（または、図２１）において、コンテンツが存在していない画素に“０”を用いているが、表示する全コンテンツの水平座標基準画像（または、垂直座標基準画像）で使用されない値であれば、“０”に限られるものではない。
【０１１８】
この実施の形態３では、複数のコンテンツを再生するシステム構成例として、コンテンツ再生変形部を複数持つ場合について示したが、コンテンツ再生変形部を１つのみとし、同時に表示するコンテンツの数だけ再生画像を順に生成・変形して表示処理部のフレームメモリ上に合成し、同様に水平座標基準画像及び垂直座標基準画像を順に生成・変形して水平座標画像及び垂直座標画像上に合成するようにしてもよい。
【０１１９】
上記の例では、２つのコンテンツを同時に再生する例を示したが、コンテンツ数は３つ以上でもよい。
この実施の形態３では、再生制御部３において、最初にコンテンツ情報を読み込む際に全てのコンテンツ情報を取得しておき、同一のコンテンツ情報に含まれる圧縮画像データを新たにデータ記憶部１から取得せずに、コンテンツ生成変形部１２−１〜１２−Ｎに出力するものとしているが、各コンテンツで新たな再生画像を生成する度に、必要な圧縮画像データのみデータ記憶部１から取得し、コンテンツ生成変形部１２−１〜１２−Ｎに出力するようにしてもよい。
【０１２０】
実施の形態４．
この実施の形態４では、座標基準画像生成部８で生成する座標基準画像の他の例について説明する。
座標基準画像生成部８は再生制御部３から出力されたコンテンツの解像度情報が示す解像度を有する座標基準画像を生成する処理を実施する。
その際、座標基準画像生成部８は、画素値をその座標から一対一に求められる値とする１枚の座標基準画像を生成する。
例えば、画素値の上位ビットで水平座標、下位ビットで垂直座標を表してもよい。画素値が３２ビットの場合、上位１６ビットを水平座標、下位１６ビットを垂直座標とし、座標基準画像の座標（ｘ，ｙ）の画素値Ｉ＿ｈｖ（ｘ，ｙ）は、下記のようになる。
Ｉ＿ｈｖ（ｘ，ｙ）＝ｘ×１０２４＋ｙ                    (１)
【０１２１】
座標基準画像変形部９は、再生制御部３から出力された画像変形情報を用いて、座標基準画像生成部８により生成された１枚の座標基準画像を変形させる処理を実施する。
座標変換部１１は座標基準画像変形部９により変形された１枚の座標基準画像から、座標入力部１０により入力された座標に位置している画素の画素値を取得し、その値から水平座標と垂直座標を計算し、再生制御部３に出力する処理を実施する。
例えば、座標基準画像の各画素の画素値が式(１)である場合、座標入力部１０により入力された座標を（ｘ，ｙ）、変形後の座標基準画像の画素値をＩ＿ｈｖ’（ｘ，ｙ）とすると、再生制御部３に渡される座標（ｘ’，ｙ’）は、下記のようになる。
水平座標ｘ’＝ｆｌｏｏｒ（Ｉ＿ｈｖ’（ｘ，ｙ）／１０２４）
垂直座標ｙ’＝Ｉ＿ｈｖ’（ｘ，ｙ）％１０２４
【０１２２】
ただし、ｆｌｏｏｒ（ｘ）は、ｘの小数点以下が切捨てられた値を示し、ｘ％ｙは、ｘをｙで割った剰余を示すものとする。
なお、レイアウト情報に合わせて、複数のコンテンツを同時に表示する場合も、座標画像合成部１３が、座標基準画像変形部９から出力された１枚の変形後の座標基準画像とレイアウト情報に基づいて、１枚の座標画像を生成し、座標変換部１１が、１枚の座標画像から再生制御部３に渡す座標（ｘ’，ｙ’）を求めてもよい。
【０１２３】
以上で明らかなように、この実施の形態４によれば、座標基準画像生成部８が、再生制御部３から出力されたコンテンツの解像度情報が示す解像度を有する１枚の座標基準画像を生成しても、画像変形の逆変換式を用いることなく、異なるように変形された複数の再生画像が表示されている中から指定されたコンテンツを見つけ、表示画面上で指定された点の座標を、そのコンテンツの変形前の再生画像上の座標に変換することができるようになり、その結果、指定された点の座標に応じた処理を実施することができる効果を奏する。
【符号の説明】
【０１２４】
１  データ記憶部（データ記憶手段）、２  再生情報入力部、３  再生制御部（再生制御手段）、４  再生画像生成部（再生画像生成手段）、４−ｎ  再生画像生成部（再生画像生成手段）、５  再生画像変形部（再生画像変形手段）、５−ｎ  再生画像変形部（再生画像変形手段）、６  表示処理部（表示処理手段）、７  表示装置、（表示処理手段）、８  座標基準画像生成部（座標基準画像生成手段）、８−ｎ  座標基準画像生成部（座標基準画像生成手段）、９  座標基準画像変形部（座標基準画像変形手段）、９−ｎ  座標基準画像変形部（座標基準画像変形手段）、１０  座標入力部（座標入力手段）、１１  座標変換部（座標取得手段）、１２−１〜１２−Ｎ  コンテンツ再生変形部、１３  座標画像合成部（座標画像合成手段）。
【図１】
2011150511.tif 000003
【図２】
2011150511.tif 000004
【図３】
2011150511.tif 000005
【図４】
2011150511.tif 000006
【図５】
2011150511.tif 000007
【図６】
2011150511.tif 000008
【図７】
2011150511.tif 000009
【図８】
2011150511.tif 000010
【図９】
2011150511.tif 000011
【図１０】
2011150511.tif 000012
【図１１】
2011150511.tif 000013
【図１２】
2011150511.tif 000014
【図１３】
2011150511.tif 000015
【図１４】
2011150511.tif 000016
【図１５】
2011150511.tif 000017
【図１６】
2011150511.tif 000018
【図１７】
2011150511.tif 000019
【図１８】
2011150511.tif 000020
【図１９】
2011150511.tif 000021
【図２０】
2011150511.tif 000022
【図２１】
2011150511.tif 000023