(57)【要約】【課題】同時に再生されるマルチチャンネルの映像を、瞬時に切り替えて表示することのできる映像生成装置等を提供する。【解決手段】集合動画記憶部２１０は、全体がフルＨＤ解像度の動画であり、７６８×５４０の解像度の５つの動画を敷き詰めて配置された集合動画を記憶する。再生部２２０は、この集合動画を、フルＨＤの解像度のフレームバッファ２３０に書き込みながら再生する。領域選択部２５０は、フレームバッファにおける７６８×５４０の解像度分の１つの領域を表示対象領域として選択する。そして、映像生成部２６０は、選択された表示対象領域の動画を切り出して拡大した映像を生成する。【選択図】図２
2009232178.tif 000002
【特許請求の範囲】
【請求項１】
複数の異なる動画が配置された集合動画を記憶する集合動画記憶部と、
当該集合動画を、バッファに書き込みながら再生する再生部と、
当該バッファ内の一部の領域を、表示対象領域として選択する領域選択部と、
選択された当該表示対象領域に書き込まれた動画に基づいて、表示用動画の映像を生成する映像生成部と、を備える、
ことを特徴とする映像生成装置。
【請求項２】
全体が第１解像度の動画であり、当該第１解像度よりも解像度の低い第２解像度の動画が複数配置された集合動画を記憶する集合動画記憶部と、
第１解像度分の動画を一時的に記憶するフレームバッファと、
当該集合動画を、当該フレームバッファに書き込みながら再生する再生部と、
当該フレームバッファにおける第２解像度分の領域を表示対象領域として選択する領域選択部と、
選択された当該表示対象領域に書き込まれた第２解像度の動画に基づいて、表示用動画の映像を生成する映像生成部と、を備える、
ことを特徴とする映像生成装置。
【請求項３】
請求項２に記載の映像生成装置であって、
前記集合動画記憶部は、第２解像度の動画のうち、一部の動画が分割されて配置された集合動画を記憶し、
前記領域選択部は、前記フレームバッファにおける複数の領域を、第２解像度分の領域として選択し、
前記映像生成部は、前記領域選択部が複数の領域を選択した場合に、当該各領域に書き込まれた動画を結合する結合部を備える、
ことを特徴とする映像生成装置。
【請求項４】
請求項２又は３に記載の映像生成装置であって、
前記映像生成部は、前記領域選択部により選択された表示対象領域の周縁部を除いた領域の動画を切り出す切り出し部を備える、
ことを特徴とする映像生成装置。
【請求項５】
請求項２乃至４の何れか１項に記載の映像生成装置であって、
前記映像生成部は、第２解像度の動画を第１解像度分の大きさまで拡大した映像を生成する拡大部を備える、
ことを特徴とする映像生成装置。
【請求項６】
集合動画記憶部、バッファ、演算部、及び、画像処理部を有する映像生成装置における映像表示方法であって、
前記集合動画記憶部は、複数の異なる動画が配置された集合動画を記憶しており、
前記演算部が行う、当該集合動画をバッファに書き込みながら再生する再生ステップと、
前記演算部が行う、当該バッファ内の一部の領域を、表示対象領域として選択する領域選択ステップと、
前記画像処理部が行う、選択された当該表示対象領域に書き込まれた動画に基づいて、表示用動画の映像を生成する映像生成ステップと、を備える、
ことを特徴とする映像表示方法。
【請求項７】
コンピュータを、
複数の異なる動画が配置された集合動画を記憶する集合動画記憶部、
当該集合動画を、バッファに書き込みながら再生する再生部、
当該バッファ内の一部の領域を、表示対象領域として選択する領域選択部、
選択された当該表示対象領域に書き込まれた動画に基づいて、表示用動画の映像を生成する映像生成部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同時に再生されるマルチチャンネルの映像を、瞬時に切り替えて表示することのできる映像生成装置、映像表示方法、および、プログラムに関する。
【背景技術】
【０００２】
従来より、ゲーム装置において、例えば、ＲＰＧ（Role Playing Game）のオープニングやエンディング、更に、ゲーム中の重要局面などで、動画の映像（ムービ）が表示されるようになっている。この映像は、ゲームの世界観をプレイヤに伝えたり、ゲームの達成感や緊迫感等をプレイヤに与えるためのものであり、大変重要となっている。
【０００３】
このようなゲーム装置の先行技術として、プレイヤの指示等によって再生すべき動画を適宜切り替える発明も開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００６−６８３７６号公報  （第８−１８頁、第３図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１にもあるように、最近では、再生される動画を自由に切り替えて表示させたいという要望が高まっている。
このような要望を実現するためには、例えば、動画のストリームを、複数本同時に再生したり、または、１つのストリーム内に、複数本の映像チャンネルをインタリーブすることが考えられる。
【０００５】
しかしながら、動画のストリームを複数本同時に再生する場合では、ストリーム読み込みの帯域があふれ、何本かのストリームが処理落ちをしたり、再生が遅れたりすることが懸念される。
一方、１つのストリーム内に、複数チャンネルをインタリーブする場合では、各チャンネルについての単位時間あたりのフレーム数が自ずと減少してしまうため、動画がなめらかに表示されないことが懸念される。また、実際に再生を行うとなると、ゲーム装置にて標準に提供される再生処理プログラムでは対処できないため、特別な再生処理プログラムを新たに作成する必要があった。
【０００６】
本発明は、このような課題を解決するためになされたもので、同時に再生されるマルチチャンネルの映像を、瞬時に切り替えて表示することのできる映像生成装置、映像表示方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点に係る映像生成装置は、集合動画記憶部、再生部、領域選択部、及び、映像生成部を含んで構成される。
【０００８】
まず、集合動画記憶部は、複数の異なる動画が配置された集合動画を記憶する。また、再生部は、当該集合動画を、バッファに書き込みながら再生する。つまり、複数の動画から構成されている集合動画が再生されると、各動画がバッファに書き込まれることになる。すなわちこれは、擬似的なマルチチャンネルの動画がバッファに書き込まれるのと等しくなる。また、領域選択部は、当該バッファ内の一部の領域を、表示対象領域として選択する。つまり、何れかのチャンネルに対応するバッファ内の領域を、表示対象領域として選択する。そして、映像生成部は、選択された当該表示対象領域に書き込まれた動画に基づいて、表示用動画の映像を生成する。つまり、選択されたチャンネルの動画を、例えば、拡大等して、表示用動画の映像を生成する。
【０００９】
このように、複数の動画から構成される集合動画を再生するだけで、各動画の同時再生が実現でき、擬似的なマルチチャンネルとしての各動画がバッファに書き込まれることになる。そして、バッファ内から、表示させるチャンネル（動画）に対応した領域を選択するだけで、そのチャンネルの動画を拡大等して表示することができる。
この結果、同時に再生されるマルチチャンネルの映像を、瞬時に切り替えて表示することができる。
【００１０】
本発明の第２の観点に係る映像生成装置は、集合動画記憶部、フレームバッファ、再生部、領域選択部、及び、映像生成部を含んで構成される。
【００１１】
まず、集合動画記憶部は、全体が第１解像度の動画であり、当該第１解像度よりも解像度の低い第２解像度の動画が複数配置された集合動画を記憶する。また、フレームバッファは、第１解像度分の動画を一時的に記憶する。再生部は、当該集合動画を、当該フレームバッファに書き込みながら再生する。つまり、第２解像度の各動画から構成されている第１解像度の集合動画が再生されると、第２解像度の各動画がフレームバッファに書き込まれることになる。すなわちこれは、擬似的なマルチチャンネルの動画がフレームバッファに書き込まれるのと等しくなる。領域選択部は、当該フレームバッファにおける第２解像度分の領域を表示対象領域として選択する。つまり、何れかのチャンネルに対応する第２解像度分の領域を、フレームバッファから選択する。そして、映像生成部は、選択された当該表示対象領域に書き込まれた第２解像度の動画に基づいて、表示用動画の映像を生成する。つまり、選択されたチャンネルの動画を、例えば、第１解像度の大きさまで拡大等して、表示用動画の映像を生成する。
【００１２】
このように、低解像度の各動画から構成される高解像度の集合動画を再生するだけで、各動画の同時再生が実現でき、擬似的なマルチチャンネルとしての各動画がフレームバッファに書き込まれることになる。そして、フレームバッファ内から、表示させるチャンネル（動画）に対応した低解像度の領域を選択するだけで、そのチャンネルの動画を拡大等して表示することができる。
この結果、同時に再生されるマルチチャンネルの映像を、瞬時に切り替えて表示することができる。
【００１３】
前記集合動画記憶部は、第２解像度の動画のうち、一部の動画が分割されて配置された集合動画を記憶し、
前記領域選択部は、前記フレームバッファにおける複数の領域を、第２解像度分の領域として選択し、
前記映像生成部は、前記領域選択部が複数の領域を選択した場合に、当該各領域に書き込まれた動画を結合する結合部を備えてもよい。
すなわち、第１解像度と第２解像度とのサイズ比等から、一部の第２解像度の動画が、そのまま集合動画に配置できない場合も起こりうる。この場合、その第２解像度の動画は、分割して集合動画に配置され、そして、フレームバッファに書き込まれる際にも分割されることになる。
そして、フレームバッファにおける、そのような分割された領域を選択された場合に、結合部は、各領域に書き込まれた動画を結合して、元の第２解像度の動画を復元することができる。
【００１４】
前記映像生成部は、前記領域選択部により選択された表示対象領域の周縁部を除いた領域の動画を切り出す切り出し部を備えてもよい。
通常、動画は、所定の圧縮手法により圧縮されており、集合動画も同様に圧縮されている。この集合動画は、例えば、複数の動画が敷き詰められて配置されているため、圧縮処理される際に、隣接する他の動画の影響を受ける場合がある。そのため、切り出し部が、表示対象領域の周縁部を除いた領域の動画を切り出すことにより、このような他の動画の影響を取り除くことができる。
【００１５】
前記映像生成部は、第２解像度の動画を第１解像度分の大きさまで拡大した映像を生成する拡大部を備えてもよい。例えば、第２解像度の動画に対して、デジタル補間処理等を行い、第１解像度分の大きさまで拡大する。これにより、選択したチャンネルの動画をより大きく表示することができる。
【００１６】
本発明の第３の観点に係る映像表示方法は、集合動画記憶部、バッファ、演算部、及び、画像処理部を有する映像生成装置における映像表示方法であって、集合動画記憶部は、複数の異なる動画が配置された集合動画を記憶しており、再生ステップ、領域選択ステップ、及び、映像生成ステップを含んで構成される。
【００１７】
まず、再生ステップでは、当該集合動画をバッファに書き込みながら再生する。つまり、複数の動画から構成されている集合動画が再生されると、各動画がバッファに書き込まれることになる。すなわちこれは、擬似的なマルチチャンネルの動画がバッファに書き込まれるのと等しくなる。また、領域選択ステップでは、当該バッファ内の一部の領域を、表示対象領域として選択する。つまり、何れかのチャンネルに対応するバッファ内の領域を、表示対象領域として選択する。そして、映像生成ステップでは、選択された当該表示対象領域に書き込まれた動画に基づいて、表示用動画の映像を生成する。つまり、選択されたチャンネルの動画を、例えば、拡大等して、表示用動画の映像を生成する。
【００１８】
このように、複数の動画から構成される集合動画を再生するだけで、各動画の同時再生が実現でき、擬似的なマルチチャンネルとしての各動画がバッファに書き込まれることになる。そして、バッファ内から、表示させるチャンネル（動画）に対応した領域を選択するだけで、そのチャンネルの動画を拡大等して表示することができる。
この結果、同時に再生されるマルチチャンネルの映像を、瞬時に切り替えて表示することができる。
【００１９】
本発明の第４の観点に係るプログラムは、コンピュータ（電子機器を含む。）を、上記の映像生成装置として機能させるように構成する。
【００２０】
このプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記録媒体に記録することができる。
【００２１】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記録媒体は、当該コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００２２】
本発明によれば、同時に再生されるマルチチャンネルの映像を、瞬時に切り替えて表示することができる。
【発明を実施するための最良の形態】
【００２３】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、ゲーム装置に本発明が適用される実施形態を説明するが、各種のコンピュータ、ＰＤＡ、携帯電話などの情報処理装置においても同様に本発明を適用することができる。すなわち、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００２４】
（実施形態１）
図１は、本発明の実施の形態に係る映像生成装置が実現される典型的なゲーム装置の概要構成を示す模式図である。以下、本図を参照して説明する。
【００２５】
ゲーム装置１００は、ＣＰＵ（Central Processing Unit）１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、インターフェース１０４と、キーボード１０５と、コントローラ１０６と、外部メモリ１０７と、ＤＶＤ（Digital Versatile Disk）−ＲＯＭドライブ１０８と、画像処理部１０９と、音声処理部１１０と、ＮＩＣ（Network Interface Card）１１１と、を備える。
【００２６】
なお、ゲーム用のプログラムおよびデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブ１０８に装着して、ゲーム装置１００の電源を投入することにより、当該プログラムが実行され、本実施形態の映像生成装置が実現される。
【００２７】
ＣＰＵ  １０１は、ゲーム装置１００全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。
【００２８】
ＲＯＭ  １０２には、電源投入直後に実行されるＩＰＬ（Initial Program Loader）が記録され、これが実行されることにより、ＤＶＤ−ＲＯＭに記録されたプログラムをＲＡＭ  １０３に読み出してＣＰＵ  １０１による実行が開始される。また、ＲＯＭ  １０２には、ゲーム装置１００全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。
【００２９】
ＲＡＭ  １０３は、データやプログラムを一時的に記憶するためのもので、ＤＶＤ−ＲＯＭから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。
【００３０】
インターフェース１０４を介して接続されたキーボード１０５は、プレイヤがチャットを行う際の操作入力を受け付ける。例えば、キーボード１０５は、プレイヤの操作に従って、文字列（メッセージ）等の入力を受け付ける。
【００３１】
インターフェース１０４を介して接続されたコントローラ１０６は、プレイヤがゲーム実行の際に行う指示入力を受け付ける。例えば、コントローラ１０６は、プレイヤの操作に従って、キャラクタ等に向けたコマンド等の指示入力を受け付ける。
【００３２】
インターフェース１０４を介して着脱自在に接続された外部メモリ１０７には、ゲームの進行状態を示すデータ、チャット通信のログ（記録）のデータなどが書き換え可能に記憶される。プレイヤは、コントローラ１０６を介して保存指示を行うことにより、これらのデータを適宜外部メモリ１０７に記録することができる。
【００３３】
ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。ＣＰＵ  １０１の制御によって、ＤＶＤ−ＲＯＭドライブ１０８は、これに装着されたＤＶＤ−ＲＯＭに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはＲＡＭ  １０３等に一時的に記憶される。
【００３４】
画像処理部１０９は、ＤＶＤ−ＲＯＭから読み出されたデータをＣＰＵ  １０１や自己が備える画像演算プロセッサ（図示せず）によって加工処理した後、これを自己が備えるフレームメモリ（図示せず）に記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部１０９に接続されるモニタ（図示せず）へ出力される。これにより、各種の画像表示が可能となる。
【００３５】
なお、画像演算プロセッサは、２次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。
また、仮想３次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Ｚバッファ法によりレンダリングして、所定の視点位置から仮想３次元空間に配置されたポリゴンを俯瞰したレンダリング画像を得る演算の高速実行も可能である。
【００３６】
さらに、ＣＰＵ  １０１と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報に従って、文字列を２次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。フォント情報は、ＲＯＭ  １０２に記録されているが、ＤＶＤ−ＲＯＭに記録された専用のフォント情報を利用することも可能である。
【００３７】
音声処理部１１０は、ＤＶＤ−ＲＯＭから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカ（図示せず）から出力させる。また、ＣＰＵ  １０１の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカから出力させる。
【００３８】
ＮＩＣ  １１１は、ゲーム装置１００をインターネット等のコンピュータ通信網（図示せず）に接続するためのものであり、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔ規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ＩＳＤＮ（Integrated Services Digital Network）モデム、ＡＤＳＬ（Asymmetric Digital Subscriber Line）モデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとＣＰＵ  １０１との仲立ちを行うインターフェース（図示せず）により構成される。
【００３９】
このほか、ゲーム装置１００は、ハードディスク等の大容量外部記憶装置を用いて、ＲＯＭ  １０２、ＲＡＭ  １０３、外部メモリ１０７、ＤＶＤ−ＲＯＭドライブ１０８に装着されるＤＶＤ−ＲＯＭ等と同じ機能を果たすように構成してもよい。
また、各種の位置の指定および選択入力を受け付けるためのマウスなどを接続する形態も採用することができる。
【００４０】
また、本実施形態のゲーム装置１００にかえて、一般的なコンピュータ（汎用のパーソナルコンピュータ等）を映像生成装置として利用することもできる。例えば、一般的なコンピュータは、上記ゲーム装置１００と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＤＶＤ−ＲＯＭドライブ、および、ＮＩＣを備え、ゲーム装置１００よりも簡易な機能を備えた画像処理部を備え、外部記憶装置としてハードディスクを有する他、フレキシブルディスク、光磁気ディスク、磁気テープ等が利用できるようになっている。また、コントローラではなく、キーボードやマウスなどを入力装置として利用する。そして、ゲームプログラムをインストールした後に、そのプログラムを実行させると、映像生成装置として機能する。
【００４１】
（映像生成装置の概要構成）
図２は、本実施形態に係る映像生成装置の概要構成を示す模式図である。この映像生成装置は、一例として、ロールプレイングゲームの開始時に再生される動画の映像を生成する装置である。以下、本図を参照して説明する。
【００４２】
映像生成装置２００は、集合動画記憶部２１０と、再生部２２０と、フレームバッファ２３０と、操作受付部２４０と、領域選択部２５０と、映像生成部２６０とを備える。
【００４３】
まず、集合動画記憶部２１０は、複数の異なる動画が配置された集合動画を記憶する。
具体的に集合動画記憶部２１０は、図３（ａ）に示すように、全体がフルＨＤ（１９２０×１０８０）の解像度の動画を記憶している。
この動画は、図３（ｂ）に示すような７６８×５４０の解像度の５つの動画ｄｇ１〜ｄｇ５が、それぞれ敷き詰められて（タイル状に配置されて）生成されている。なお、その際、動画ｄｇ５については、図３（ｃ）に示すように、横方向（水平方向）の中央にて、垂直に二等分され、つまり、３８４×５４０の解像度の左右の動画ｄｇ５ｌ，ｄｇ５ｒに分割され、それらが上下に分かれて配置されている。
なお、このような集合動画は、全体が、所定の圧縮方式により、不可逆圧縮されて集合動画記憶部２１０に記憶されている。
そして、ＤＶＤ−ＲＯＭドライブ１０８に装填されたＤＶＤ等が、このような集合動画記憶部２１０として機能しうる。
【００４４】
図２に戻って、再生部２２０は、集合動画記憶部２１０に記憶された集合動画を再生する。つまり、集合動画を、通常のフルＨＤの動画として再生する。
例えば、再生部２２０は、所定の伸張ロジックにより、不可逆圧縮されている集合動画をエンコード等し、フレーム毎にフルＨＤの動画を、フレームバッファ２３０に書き込みながら再生する。
なお、上述したように、集合動画は、５つの動画がＨＤの解像度に敷き詰められて構成されている。そのため、このような集合動画を再生することにより、擬似的なマルチチャンネルの動画（５チャンネル分の動画）がそれぞれ再生されることになる。
そして、ＤＶＤ−ＲＯＭドライブ１０８及び、ＣＰＵ  １０１が、このような再生部２２０として機能しうる。
【００４５】
フレームバッファ２３０は、フルＨＤの画像を一時的に記憶可能な容量を有する表示用メモリである。つまり、フレームバッファ２３０は、１９２０×１０８０の解像度の画像を記憶可能であり、再生部２２０により再生される集合動画を、フレーム毎に逐次記憶する。
つまり、フレームバッファ２３０に、集合動画がフレーム毎に書き込まれることになる。すなわちこれは、擬似的なマルチチャンネルの動画が、それぞれフレーム毎に書き込まれることと等しくなる。
なお、ＲＡＭ  １０３が、このようなフレームバッファ２３０として機能しうる。
【００４６】
操作受付部２４０は、プレイヤによる種々の操作を受け付ける。例えば、操作受付部２４０は、集合動画の再生によって、擬似的に再生されるマルチチャンネルの動画のうち、何れか１つの動画（１つのチャンネル）の表示指示を受け付ける。
なお、コントローラ１０６が、このような操作受付部２４０として機能しうる。
【００４７】
領域選択部２５０は、フレームバッファ２３０内の一部の領域を、表示対象領域として選択する。つまり、操作受付部２４０にて受け付けた１つの動画（チャンネル）の表示指示に応じて、対応するフレームバッファ２３０内の領域（集合動画のうち、表示が指示された１つの動画が書き込まれる範囲）を、表示対象領域として選択する。
具体的にフレームバッファ２３０には、上述した集合動画を構成する各動画に対応して、図４（ａ）に示すように５つの領域（エリアＡ〜Ｅ）に区分けされている。つまり、図４（ｂ）に示すように、擬似的に再生される５チャンネル分の動画ｄｇ１〜ｄｇ５（ｄｇ５ｌ，ｄｇ５ｒ）に対応するように、５つのエリアＡ〜Ｅ（Ｅｌ，Ｅｒ）が区分けされている。なお、上述したように動画ｄｇ５が、２つの動画ｄｇ５ｌ，ｄｇ５ｒに分かれているため、これに対応して、エリアＥも、上下に２つのエリアＥｌとエリアＥｒに区分けされている。
そして、領域選択部２５０は、これら５つの領域のうち、１つの領域を選択する。例えば、プレイヤが、２チャンネル目の動画（つまり、図４（ｂ）に示す動画ｄｇ２）を指示した場合、領域選択部２５０は、図４（ｃ）に示すように、エリアＢを表示対象領域として選択する。同様に、５チャンネル目の動画（つまり、図４（ｂ）に示す動画ｄｇ５）を指示した場合、領域選択部２５０は、図４（ｄ）に示すように、エリアＥ（エリアＥｌ，Ｅｒ）を表示対象領域として選択する。
なお、ＣＰＵ  １０１が、このような領域選択部２５０として機能しうる。
【００４８】
図２に戻って、映像生成部２６０は、領域選択部２５０に選択された表示対象領域に基づいて、動画の映像を生成する。
具体的に画像生成部２６０は、結合部２６１と、切り出し部２６２と、拡大部２６３とを備えている。
【００４９】
結合部２６１は、領域選択部２５０により、フレームバッファ２３０における５チャンネル目の領域、つまり、エリアＥｌ，Ｅｒに分けられているエリアＥが、表示対象領域として選択された場合に、これらエリアＥｌ，Ｅｒに書き込まれている動画（画像）を結合して１つの動画に復元する。
具体的には、図５に示すように、エリアＥｌの動画ｄｇ５ｌと、エリアＥｒの動画ｄｇ５ｒとを結合して、７６８×５４０の解像度の動画ｄｇ５に復元する。
なお、領域選択部２５０が、エリアＥ以外（エリアＡ〜Ｄ）を選択した場合には、すでに７６８×５４０の解像度の動画となっており、結合が不要なため、結合部２６１は、何もしない。
【００５０】
切り出し部２６２は、領域選択部２５０により選択された領域の動画、若しくは、結合部２６１により結合された動画の周縁部を除いた動画を切り出す。
例えば、切り出し部２６２は、図６に示すように、エリアＡが選択されている場合に、その領域の周縁部を除いたエリアＡ’の動画を切り出す。これは、集合動画が圧縮処理される際に、隣接する他の動画（この場合、エリアＢ，Ｃ等の動画）の影響が、エリアＡの動画の周縁部に現れるためである。つまり、このような他の動画の影響を取り除くために、切り出し部２６２は、周縁部を除いて動画を切り出す。
【００５１】
拡大部２６３は、切り出し部２６２が切り出した動画を、所定の大きさまで拡大した映像を生成する。
例えば、拡大部２６３は、切り出し部２６２が切り出した動画を、フルＨＤの解像度の表示サイズまで拡大した映像を生成する。一例として、拡大部２６３は、切り出した動画（画像）に対して、デジタル補間処理等を行い、解像度を高めて拡大する。
なお、拡大の手法は、これに限られず任意である。例えば、アップスキャン機能やアップスケール機能がハードウェア（上述した画像処理部１０９）に備わっている場合には、拡大部２６３は、それらの機能を使用して切り出した動画を拡大してもよい。
そして、画像処理部１０９が、このような映像生成部２６０として機能しうる。
【００５２】
（映像生成装置の動作の概要）
図７は、上述した構成の映像生成装置２００において実行される映像切り替え表示処理の流れを示すフローチャートである。以下、本図を参照して映像生成装置２００の動作について説明する。この映像切り替え表示処理は、例えば、ゲーム中におけるムービ再生時に、実行される。
【００５３】
まず、映像生成装置２００は、処理の開始に先駆けて、集合動画から表示のために選択する選択動画（選択するチャンネル）に初期値の１をセットする（ステップＳ３０１）。つまり、チャンネルが未指定の状態で表示するためのチャンネルとして、チャンネル１をセットしておく。なお、初期値となるチャンネルの値は、これに限られず任意である。
【００５４】
映像生成装置２００は、集合動画を再生する（ステップＳ３０２）。
すなわち、再生部２２０は、上述した図３（ａ）に示すような集合動画を、フレームバッファ２３０に書き込みながら再生する。つまり、フレームバッファ２３０には、擬似的なマルチチャンネルの動画（５チャンネル分の動画）が、それぞれフレーム毎に書き込まれることになる。
【００５５】
映像生成装置２００は、集合動画から選択する動画の変更が指示されたか否かを判別する（ステップＳ３０３）。つまり、プレイヤが、表示するチャンネルを変えたかどうかを判別する。
映像生成装置２００は、動画の変更が指示されていないと判別すると（ステップＳ３０３；Ｎｏ）、後述するステップＳ３０５に処理を進める。
【００５６】
一方、動画の変更が指示されたと判別すると（ステップＳ３０３；Ｙｅｓ）、映像生成装置２００は、選択動画の値を変更する（ステップＳ３０４）。つまり、プレイヤの指示に応じて、チャンネルの値を変更する。
【００５７】
映像生成装置２００は、選択動画の値が５であるか否かを判別する（ステップＳ３０５）。つまり、表示するチャンネルとして、プレイヤにより、チャンネル５が指定されているかどうかを判別する。
映像生成装置２００は、チャンネル５が指定されていないと判別すると（ステップＳ３０５；Ｎｏ）、後述するステップＳ３０７に処理を進める。
【００５８】
一方、チャンネル５が指定されていると判別すると（ステップＳ３０５；Ｙｅｓ）、映像生成装置２００は、２つに分けられている番号５（チャンネル５）の動画を結合する（ステップＳ３０６）。
すなわち、領域選択部２５０により、エリアＥｌ，Ｅｒに分けられているエリアＥが表示対象領域として選択されているため、結合部２６１は、これらの領域の動画を結合して１つの動画に復元する。つまり、上述した図５に示すように、エリアＥｌの動画ｄｇ５ｌと、エリアＥｒの動画ｄｇ５ｒとを結合して、７６８×５４０の解像度の動画ｄｇ５に復元する。
【００５９】
映像生成装置２００は、周縁部を除いた動画を切り出す（ステップＳ３０７）。
すなわち、切り出し部２６２は、領域選択部２５０により選択された領域の動画、若しくは、結合部２６１により結合された動画の周縁部を除いた動画を切り出す。つまり、動画圧縮時に、隣接する他の動画の影響を受けているため、上述した図６に示すように、選択された領域（この場合、エリアＡ）の周縁部を除いたエリアＡ’の動画を切り出す。
【００６０】
映像生成装置２００は、拡大した映像を生成する（ステップＳ３０８）。
すなわち、拡大部２６３は、切り出し部２６２が切り出した動画を、所定の大きさまで拡大した映像を生成する。例えば、拡大部２６３は、切り出した動画を、フルＨＤの解像度の表示サイズまで拡大した映像を生成する。
【００６１】
映像生成装置２００は、集合動画の再生（つまり、ムービ再生）が終了したか否かを判別する（ステップＳ３０９）。
映像生成装置２００は、再生が終了していないと判別すると（ステップＳ３０９；Ｎｏ）、ステップＳ３０２に処理を戻し、上述したステップＳ３０２〜Ｓ３０９の処理を繰り返し実行する。
一方、再生が終了したと判別すると（ステップＳ３０９；Ｙｅｓ）、映像生成装置２００は、映像切り替え表示処理を終える。
【００６２】
このような図７に示す映像切り替え表示処理によって、集合動画が再生により、フレームバッファに擬似的なマルチチャンネルの動画が、それぞれフレーム毎に書き込まれることになる。そして、その中からプレイヤにより所望の動画（チャンネル）が選択されると、選択された動画の映像が適宜切り出され、拡大されて表示される。
つまり、通常のＨＤ動画を再生するのと同様に集合動画を再生するだけで、集合動画を構成する各動画の同時再生が実現でき、擬似的なマルチチャンネルの再生を行うことができる。そのため、処理落ちをしたり、再生が遅れたりすることがない。
そして、実際に表示する動画は、指定されたチャンネル（フレームバッファ中の対応する領域）の動画（画像）を、切り出して拡大表示するだけであるため、瞬時に切り替え等も行うことができる。
【００６３】
この結果、同時に再生されるマルチチャンネルの映像を、瞬時に切り替えて表示することができる。
【００６４】
（他の実施形態）
上記の実施形態では、図３（ｃ）に示すように、集合動画を構成する５つの動画のうち、１つの動画ｄｇ５を左右二分割し、これら動画ｄｇ５ｌ，ｄｇ５ｒを上下に分けて配置する場合について説明した。
この場合、図３（ａ）に示すような集合動画が、通常のフルＨＤの動画と同様に、全体に圧縮されることになる。その際、特に、動画ｄｇ５ｒの左端部が、隣接する他の動画の影響を強く受けることが懸念される。つまり、動画ｄｇ５ｒと左隣の動画（動画ｄｇ４）とが大きく異なると（明度や色彩が大きく異なると）、動画ｄｇ５ｒの左端部の色等が影響され、変化してしまうことになる。
このような状況では、上述した図５に示すように、動画ｄｇ５ｌと動画ｄｇ５ｒとを結合して１つの動画ｄｇ５に復元する際に、両画像の結合面（接合箇所）に色等のずれが生じてしまうことも起こり得る。
【００６５】
そこで、このような色等のずれを抑制するために、動画ｄｇ５ｒだけを、１８０度回転させたり、又は、左右に反転させて、配置するようにしてもよい。
例えば、図８（ａ）に示すように、動画ｄｇ５ｌは、そのままで、動画ｄｇ５ｒだけを１８０度回転させて配置した集合動画を生成しておく。この場合、動画ｄｇ５ｒの右端部（回転させる前の左端部）は、動画ｄｇ５ｌの右端部と同様に、他の動画と接していない。このため、図８（ａ）の集合動画が圧縮される際に、動画ｄｇ５ｌ，ｄｇ５ｒの右端部は、それぞれ同じ条件で圧縮されることになる。
同様に、動画ｄｇ５ｒだけを左右に反転させて配置させた場合でも、動画ｄｇ５ｌ，ｄｇ５ｒの右端部は、それぞれ同じ条件で圧縮されることになる。
【００６６】
このような集合動画が再生されると、上記と同様に、フレームバッファ２３０に、動画ｄｇ５ｌ，ｄｇ５ｒを含めた各動画がフレーム毎に書き込まれることになる。
そして、領域選択部２５０により、エリアＥｌ，Ｅｒに分けられているエリアＥが表示対象領域として選択された場合に、結合部２６１は、図８（ｂ）に示すように、エリアＥｒの動画ｄｇ５ｒを再度１８０度回転させた後に、エリアＥｌの動画ｄｇ５ｌと結合して１つの動画ｄｇ５に復元する。なお、動画ｄｇ５ｒが左右に反転させて配置されている場合には、結合部２６１は、動画ｄｇ５ｒを再度左右に反転させた後に動画ｄｇ５ｌと結合して１つの動画ｄｇ５に復元することになる。
この場合、復元された動画ｄｇ５は、動画ｄｇ５ｌと動画ｄｇ５ｒとの結合面（接合箇所）に、色等のずれが生じることを適切に抑制することができる。
【００６７】
上記の実施形態では、フルＨＤの解像度に、５つの動画を敷き詰めて配置した集合動画について説明したが、集合動画を構成する動画の数（配置する動画の数）や、各動画の解像度等は適宜変更可能である。
例えば、図９に示すように、ＳＤ（７２０×４８０）の解像度からなる５つの動画ｄｇ１〜ｄｇ５を、フルＨＤの解像度に、所定の間隔を空けて配置した集合動画であってもよい。この場合も、動画ｄｇ５は、左右に二分割され、上下に分けて配置される。
なお、この集合動画では、各動画ｄｇ１〜ｄｇ５の間隔部を、圧縮時に影響を受けにくい、所定の単一色で塗りつぶしておくことにより、動画ｄｇ５ｌ，ｄｇ５ｒを含めて同じ条件で圧縮されることになる。そのため、動画ｄｇ５ｒを回転等させずに、そのまま配置しても、上述した影響を受けにくくすることができる。
【００６８】
以上説明したように、本発明によれば、同時に再生されるマルチチャンネルの映像を、瞬時に切り替えて表示することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施形態に係るゲーム装置の概要構成を示すブロック図である。
【図２】本発明の実施形態に係る映像生成装置の概要構成を示すブロック図である。
【図３】（ａ）〜（ｃ）共に、集合動画を説明するための模式図である。
【図４】（ａ）〜（ｄ）共に、フレームバッファの各領域を説明するための模式図である。
【図５】結合部が行う、２分割されていた動画の結合を説明するための模式図である。
【図６】切り出し部が行う、動画の切り出しを説明するための模式図である。
【図７】本発明の実施形態に係る映像切り替え表示処理の一例を示すフローチャートである。
【図８】（ａ）が一部の動画を回転させて配置した集合動画の一例を示す模式図であり、（ｂ）が回転させた動画の結合を説明するための模式図である。
【図９】他の集合動画の一例を示す模式図である。
【符号の説明】
【００７０】
１００  ゲーム装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  インターフェース
１０５  キーボード
１０６  コントローラ
１０７  外部メモリ
１０８  ＤＶＤ−ＲＯＭドライブ
１０９  画像処理部
１１０  音声処理部
１１１  ＮＩＣ
２００  映像生成装置
２１０  集合動画記憶部
２２０  再生部
２３０  フレームバッファ
２４０  操作受付部
２５０  領域選択部
２６０  映像生成部
【図１】
2009232178.tif 000003
【図２】
2009232178.tif 000004
【図３】
2009232178.tif 000005
【図４】
2009232178.tif 000006
【図５】
2009232178.tif 000007
【図６】
2009232178.tif 000008
【図７】
2009232178.tif 000009
【図８】
2009232178.tif 000010
【図９】
2009232178.tif 000011