(57)【要約】【課題】１組の受信部と復号部だけで、迅速にザッピングを開始することが出来る、映像配信装置と方法およびシステムを提供する。【解決手段】複数の番組チャンネルの配信映像を合成して、その一部の領域を順繰りに同期スライスとしたザッピングチャンネルを配信する。このザッピングチャンネルを受信した情報処理装置は、同期スライス受信が完了した領域から復号して表示する。【選択図】図１
2010177986.tif 000002
【特許請求の範囲】
【請求項１】
フレーム内符号化又はフレーム間予測符号化で符号化されたスライスを含むフレームを含む映像データを出力する装置であって、
少なくとも二つ以上の映像データを取得する取得手段と、
取得された各映像データを合成し、各映像データのフレームをスライスとして含むフレームを含む映像データを出力する合成手段と、
合成された映像データに含まれる各スライスを所定の規則に従って符号化し、各フレームがフレーム内符号化で符号化されたスライスとフレーム間予測符号化で符号化されたスライスとをそれぞれ少なくとも一つ以上含む映像データを出力する符号化手段と、
を備える装置。
【請求項２】
前記符号化手段が出力する映像データの符号化方式は、前記取得手段が取得する映像データの符号化方式である請求項１に記載の装置。
【請求項３】
前記符号化手段は、フレーム内符号化で符号化するスライスを選択する際、直前のフレームにおいてフレーム内符号化で符号化されたスライスの元となった映像データ以外の映像データから生成されたスライスをフレーム内符号化で符号化する請求項１又は２に記載の装置。
【請求項４】
前記符号化手段は、直前のフレームにおいてフレーム内符号化で符号化されたスライスの元となった映像データから生成されたスライスをフレーム間予測符号化で符号化する請求項１乃至３のいずれかに記載の装置。
【請求項５】
前記合成手段は、取得した映像データの解像度と、合成した映像データの解像度が一致するように、前記取得した各映像データのフレームを変形してスライスを生成し該生成したスライスを含むフレームを合成する請求項１乃至４のいずれか一項に記載の装置。
【請求項６】
前記符号化手段は、スライスの元である映像データの所定の指標に基づく順番に応じて、該映像データから生成されたスライスをフレーム内符号化で符号化する請求項１乃至５のいずれか一項に記載の装置。
【請求項７】
前記映像データには、チャンネル数が割り当てられ、
前記所定の指標は、各映像データに割り当てられたチャンネル数である、
請求項６に記載の装置。
【請求項８】
前記出力すべき映像データと前記取得した映像データとを送信する送信手段をさらに備える請求項１乃至７のいずれか一項に記載の装置。
【請求項９】
前記各符号化は、Ｈ．２６４に規定の符号化である請求項１乃至８に記載の装置。
【請求項１０】
フレーム内符号化又はフレーム間予測符号化で符号化されたスライスを含むフレームを含む映像データを出力する配信装置と、前記配信装置から映像データを取得する受信装置とを備える映像配信システムであって、
前記配信装置は、
少なくとも二つ以上の映像データを取得する取得手段と、
取得された各映像データを合成し、各映像データのフレームをスライスとして含むフレームを含む映像データを出力する合成手段と、
合成された映像データに含まれる各スライスを所定の規則に従って符号化し、各フレームがフレーム内符号化で符号化されたスライスとフレーム間予測符号化で符号化されたスライスとをそれぞれ少なくとも一つ以上含む映像データを出力する符号化手段と、
を備え、
前記受信装置は、
前記配信装置からの映像データを取得する取得手段と、
前記取得手段で取得する映像データを選択する選択部と、
を備える映像配信システム。
【請求項１１】
フレーム内符号化又はフレーム間予測符号化で符号化されたスライスを含むフレームを含む映像データを出力する装置を制御する方法であって、
少なくとも二つ以上の映像データを取得する取得ステップと、
取得された各映像データを合成し、各映像データのフレームをスライスとして含むフレームを含む映像データを出力する合成ステップと、
合成された映像データに含まれる各スライスを所定の規則に従って符号化し、各フレームがフレーム内符号化で符号化されたスライスとフレーム間予測符号化で符号化されたスライスとをそれぞれ少なくとも一つ以上含む映像データを出力する符号化ステップと、
を含む方法。
【請求項１２】
コンピュータに、
少なくとも二つ以上の映像データを取得する取得処理と、
取得された各映像データを合成し、各映像データのフレームをスライスとして含むフレームを含む映像データを出力する合成処理と、
合成された映像データに含まれる各スライスを所定の規則に従って符号化し、各フレームがフレーム内符号化で符号化されたスライスとフレーム間予測符号化で符号化されたスライスとをそれぞれ少なくとも一つ以上含む映像データを出力する符号化処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像を配信する装置と方法およびシステムに関する。
【背景技術】
【０００２】
近年、デジタル方式映像の配信サービスが広がりを見せている。例えば、広くユーザが楽しんでいるテレビジョン放送は、地上アナログテレビジョン放送から地上デジタルテレビジョン放送（地デジ）へと移行が進んでおり、２０１１年には完全移行が完了する。また、２００６年からは携帯電話向け地上デジタルテレビジョン放送（通称ワンセグ放送）も始まっており、手軽にテレビジョン放送を楽しめる方式として、若者を中心として普及している。また、このような放送以外でも、インターネットやＮＧＮの様なＩＰ網上でデジタル方式の映像を配信するＩＰＴＶも近年では広がりを見せている。
【０００３】
この様にデジタル方式映像の配信サービスが普及し始めているのは、デジタル方式映像が持つメリットによるところが大きい。このメリットしては、アナログ方式の映像配信で問題となっていた、配信経路での雑音による映像品質の劣化、経路反射によるゴーストの発生、の各々が生じない点が挙げられる。これにより、高品質の映像配信サービスの提供が可能となる。また、アナログ方式映像よりもデジタル方式映像の方が配信経路の利用効率が一般的に高いので、配信経路の帯域（例えば無線による配信であれば周波数帯域幅）あたりの配信可能映像数を増やすことが出来るというメリットがある。
【０００４】
このようにデジタル方式映像は、映像品質やリソースの利用効率の面で種々のメリットを持つ。しかし、デジタル方式映像がアナログ方式映像に比べて劣る点もある。
【０００５】
その１つが受信端末での映像の表示開始に時間がかかるというものである。アナログ方式映像を配信する旧来サービスであれば、視聴端末が映像受信し始めた直後から映像が表示される。ところが、デジタル方式映像配信の場合は、視聴端末が映像を受信し始めてから、映像が表示されるまでにある程度の時間を要する。
【０００６】
これはデジタル方式映像において一般的に使われているフレーム間予測符号化の特性に起因する。フレーム間予測符号化とは、映像のフレーム間の差分を符号化することで符号量を減らすというものである。一般的に、フレーム間の相関は高いので、フレームそのままではなく差分を符号化することでデータ量を削減することが出来る。差分を符号化したフレーム（これを差分フレームと呼ぶ）を復号するには、符号化の際の差分計算に使用したフレームが必要となる。なお、差分ではなく１フレームをそのまま符号化することも出来る（これを同期フレームと呼ぶ）。同期フレームは、フレーム内符号化によって符号化されたフレームである。同期フレームを復号するには、当該フレームだけあればよく、その他のフレームは必要ない。
【０００７】
フレーム間予測符号化によって生成されたデジタル方式映像は、差分フレームだけでは復号できず、復号には同期フレームが必要となる。ところが、端末が映像受信を開始した瞬間に同期フレームが到着する保証はない。最初に差分フレームを受信してしまうと、同期フレームを受信するまで映像の復号は出来ず端末画面上に映像を表示することが出来ない。これがデジタル方式映像の配信において映像表示までに時間を要する主な理由である。
【０００８】
このことは映像配信サービスを提供する際に問題となる。一般的に映像配信サービスでは複数の映像を同時配信することが多い（この複数の映像をそれぞれ番組チャンネルと呼ぶ）。この場合、ユーザは興味のある映像を探すために番組チャンネルを次々と切り替える（これをザッピングと呼ぶ）。しかし、番組チャンネルの切り替えの度に、先述の同期フレーム待ちが発生するために、映像を確認しながら番組チャンネルを切り替えるには多くの時間を要する。このことは、旧来のアナログ方式の映像配信サービスでのザッピングの快適さに慣れたユーザに違和感を与え、デジタル方式での映像配信サービスにおけるユーザ満足度を下げる原因となっている。
【０００９】
この問題を解決するために、複数の番組チャンネルの映像を縮小して合成したチャンネル（これをザッピングチャンネルと呼ぶ）を用意して、ザッピングの際にはこのザッピングチャンネルに切り替える方法が提案されている。例えば、特許文献１では次のような方法が提案されている。まず、受信端末内部に受信部と復号部を２組用意しておく。そのうちの１組ではユーザが視聴している番組チャンネルの受信と復号を行い、それと同時に、他方の１組でザッピングチャンネルの受信と復号を行う。その上で、ユーザが番組を視聴している最中は、番組チャンネルの復号結果を画面に表示する。ユーザがザッピングを行う際には、画面に表示する映像を番組チャンネルからザッピングチャンネルに切り替える。なお、この切替え以前からザッピングチャンネルの受信と復号は実行されているので、切り替えの際に同期フレーム待ちが生じることはない。そのため、ユーザは即座にザッピングチャンネルを観ることが出来て、自分が視聴したい番組を選択することが出来る。
【００１０】
上記の方法により、ユーザは即座にザッピングを始めることが出来る。しかし、迅速なザッピング開始を実現するために、受信部と復号部を２組用意する必要がある。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００８−６６７７０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
特許文献１に記載された、ザッピングチャンネルを用意するだけの仕組みでは、迅速なザッピング開始を実現するために、受信部と復号部を２組要するという問題がある。このことは視聴端末の価格の上昇、巨大化および消費電力の増大などを招き、特にモバイル用途での視聴端末を開発する際に問題となる。
【００１３】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は、１組の受信部と復号部だけで、迅速にザッピングを開始することが出来る、映像配信装置と方法およびシステムを提供することである。
【課題を解決するための手段】
【００１４】
上記課題を解決する本発明は、フレーム内符号化又はフレーム間予測符号化で符号化されたスライスを含むフレームを含む映像データを出力する装置であって、少なくとも二つ以上の映像データを取得する取得手段と、取得された各映像データを合成し、各映像データのフレームをスライスとして含むフレームを含む映像データを出力する合成手段と、合成された映像データに含まれる各スライスを所定の規則に従って符号化し、各フレームがフレーム内符号化で符号化されたスライスとフレーム間予測符号化で符号化されたスライスとをそれぞれ少なくとも一つ以上含む映像データを出力する符号化手段と、を備える装置である。
【００１５】
上記課題を解決する本発明は、フレーム内符号化又はフレーム間予測符号化で符号化されたスライスを含むフレームを含む映像データを出力する配信装置と、前記配信装置から映像データを取得する受信装置とを備える映像配信システムであって、前記配信装置は、少なくとも二つ以上の映像データを取得する取得手段と、取得された各映像データを合成し、各映像データのフレームをスライスとして含むフレームを含む映像データを出力する合成手段と、合成された映像データに含まれる各スライスを所定の規則に従って符号化し、各フレームがフレーム内符号化で符号化されたスライスとフレーム間予測符号化で符号化されたスライスとをそれぞれ少なくとも一つ以上含む映像データを出力する符号化手段と、を備え、前記受信装置は、前記配信装置からの映像データを取得する取得手段と、前記取得手段で取得する映像データを選択する選択部と、を備える映像配信システムである。
【００１６】
上記課題を解決する本発明は、フレーム内符号化又はフレーム間予測符号化で符号化されたスライスを含むフレームを含む映像データを出力する装置を制御する方法であって、少なくとも二つ以上の映像データを取得する取得ステップと、取得された各映像データを合成し、各映像データのフレームをスライスとして含むフレームを含む映像データを出力する合成ステップと、合成された映像データに含まれる各スライスを所定の規則に従って符号化し、各フレームがフレーム内符号化で符号化されたスライスとフレーム間予測符号化で符号化されたスライスとをそれぞれ少なくとも一つ以上含む映像データを出力する符号化ステップと、を含む方法である。
【００１７】
上記課題を解決する本発明は、コンピュータに、少なくとも二つ以上の映像データを取得する取得処理と、取得された各映像データを合成し、各映像データのフレームをスライスとして含むフレームを含む映像データを出力する合成処理と、合成された映像データに含まれる各スライスを所定の規則に従って符号化し、各フレームがフレーム内符号化で符号化されたスライスとフレーム間予測符号化で符号化されたスライスとをそれぞれ少なくとも一つ以上含む映像データを出力する符号化処理と、を実行させるプログラムである。
【発明の効果】
【００１８】
本発明によれば、１組の受信部と復号部だけで、迅速にザッピングを開始することが出来る。また、本発明によれば、受信部と復号部が１組しか必要ないため、視聴端末の価格抑制や小型化および消費電力軽減などを果たすことができ、これは特にモバイル用途の映像配信システムの実現に寄与する。
【図面の簡単な説明】
【００１９】
【図１】第１の実施の形態に係る映像配信システムの構成例を示すブロック図である。
【図２】合成符号化部１−０−２を説明する図である。
【図３】処理の動作を説明するためのフローチャートである。
【図４】映像データの１フレームを例示する図である。
【図５】映像データの１フレームを例示する図である。
【図６】映像データの１フレームを例示する図である。
【図７】映像データの１フレームを例示する図である。
【図８】同期スライスを選択する例を示す図である。
【図９】復号の例を説明するための図である。
【図１０】表示例を説明するための図である。
【図１１】表示例を説明するための図である。
【図１２】第１の実施の形態に係る映像配信システムの変形例の構成を示すブロック図である。
【図１３】第２の実施の形態に係る合成装置の構成例を示すブロック図である。
【図１４】第３の実施の形態に係る配信装置の構成例を示すブロック図である。
【図１５】第４の実施の形態に係る装置の構成例を示すブロック図である。
【図１６】第４の実施の形態の動作の例を示すフローチャートである。
【発明を実施するための形態】
【００２０】
図１と図２は本発明の最良の実施形態における映像配信システムの構成例を示すブロック図である。この図を参照して、本実施形態のシステム構成について詳述する。
［第一の実施形態の構成］
本実施形態の映像配信システムは、配信装置１および受信装置２を含む。配信装置１と受信装置２は通信路３を介して接続される。（配信装置１、受信装置２、通信路３）の組み合わせとして、例えば、（フルセグ放送装置、フルセグ視聴装置、放送電波）、（ワンセグ放送装置、ワンセグ視聴装置、放送電波）、（ケーブルテレビ放送装置、ケーブルテレビ視聴ＳＴＢ（ＳｅｔＴｏｐＢｏｘ）、通信ケーブル）、（ＩＰＴＶ配信サーバ、ＩＰＴＶ視聴装置、ＩＰネットワーク）等を用いることができる。つまり、映像配信が行える任意の組み合わせを（配信装置１、受信装置２、通信路３）の組み合わせとして用いることができる。
【００２１】
なお、図１には、配信装置１と受信装置２とをそれぞれ１台ずつ含む映像配信システムが例示されている。これらの装置の台数はそれぞれ任意である。例えば、先の（配信装置１、受信装置２、通信路３）が（ワンセグ放送装置、ワンセグ視聴装置、放送電波）の組み合わせである場合、配信装置１（＝ワンセグ放送装置）は１台であり、受信装置２（＝ワンセグ視聴装置）は複数台である。この例では、カーナビや携帯電話などのワンセグ視聴装置は、それぞれが通信路（＝放送電波）経由で映像を受信できる。
【００２２】
［配信装置］
配信装置１は、受信装置２に向けて、通信路３を介して、映像データを送信する。配信装置１がｍ種（ｍは１以上の自然数）のチャンネルを取り扱う場合、配信装置１は、ｍの映像データ（番組チャンネル）と、１の映像データ（ザッピングチャンネル）と、を送信する。
【００２３】
配信装置１はｎ組（ｎは１以上の自然数）の入力部１−１−１〜１−ｎ−１、符号化部１−１−２〜１−ｎ−２および送信部１−１−３〜１−ｎ−３並びに合成符号化部１−０−２及び送信部１−０−３を具備する。ここで、ｎを番組チャンネルの数としてもよい。
【００２４】
入力部１−１−１〜１−ｎ−１は映像ソースから映像を取り込む手段である。入力部１−ｘ−１（ｘは１以上ｎ以下の自然数）は、取り込んだ映像を映像データとして出力する。入力部１−ｘ−１から出力される映像データは、符号化部１−ｘ−２と合成符号化部１−０−２とに伝達される。
【００２５】
入力部１−ｘ−１は、映像を、例えば、事前作成しておいた映像を格納している記憶装置、映像を逐次撮影して取り込む撮影装置、別の装置から放送されてくる映像を受信する装置、等から取り込んでもよい。
【００２６】
入力部１−ｘ−１は、例えば、ＴＶチューナ機能を有するキャプチャボードである。他の例として、既にハードディスク等の記憶手段に記憶されている映像データを読み出す手段がある。
【００２７】
符号化部１−１−２〜１−ｎ−２は映像データを符号化する手段である。符号化部１−ｘ−２は、入力部１−ｘ−１からの映像データを、スライス毎にフレーム間予測を行える符号化方法で符号化する。符号化された映像データは送信部１−ｘ−３に伝達される。
【００２８】
符号化方式は、例えば、Ｈ．２６４等である。符号化部１−ｘ−２は、例えば、上記の符号化方式をサポートする画像処理ボードである。他の例は、上記の符号化方式をサポートするプログラムによる処理をＣＰＵが実施することにより仮想的に実現される手段である。
【００２９】
送信部１−１−３〜送信部１−ｎー３は符号化された映像データを受信装置２へ送信する手段である。送信部１−ｘ−３は、符号化１−ｘ−２からの符号化された映像データを、通信路３を介して、受信装置２へ送信する。送信部１−ｘ−３は、例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を用いて実現できる。
【００３０】
合成符号化部１−０−２は、入力部１−１−１〜１−ｎ−１からの映像データを合成して符号化する手段である。合成符号化部１−０−２は、符号化された映像データを、送信部１−０−３に渡す。合成の方法に関する詳細は後述される。合成符号化部１−０−２は例えば、プログラムによる処理をＣＰＵが実施することにより仮想的に実現される手段である。また、他の例としては、合成符号化部１−０−２が画像処理ボードであってもよい。
【００３１】
図２は、合成符号化部１−０−２を説明する図である。
【００３２】
図２に示されるように、合成符号化部１−０−２は合成部１−０−２−１と符号化部１−０−２−２と同期スライス制御部１−０−２−３とを備える。
【００３３】
合成部１−０−２−１は入力部１−１−１〜１−ｎ−１からの映像データを合成する手段である。合成部１−０−２−１は、合成した映像データと合成に用いた映像データの数（ｎの映像データを合成した場合にはｎ）とを、符号化部１−０−２−２に渡す。合成の方法に関する詳細は後述される。
【００３４】
符号化部１−０−２−２は合成された映像データを符号化する手段である。符号化部１−０−２−２は、合成部１−０−２−１からの映像データを、スライス毎にフレーム間予測を行える符号化方式で、符号化する。符号化の際、符号化部１−０−２−２は、同期スライス制御部１−０−２−３から示される同期スライスを、フレーム内符号化で符号化する。同期スライスは後述される。符号化された映像データは送信部１−０−３に伝達される。
【００３５】
また、符号化部１−０−２−２は、同期スライス制御部１−０−２−３に同期スライスを決定させるために、同期スライス制御部１−０−２−３に合成に用いた映像データの数を出力する。
【００３６】
符号化部１−０−２−２での符号化方式は、符号化部１−１−２〜１−ｎ−２での符号化方式と同じである。符号化部１−０−２−２での符号化方式は、例えば、Ｈ．２６４である。符号化部１−０−２−２は、例えば、上記の符号化方式をサポートする画像処理ボードである。他の例は、上記の符号化方式をサポートするプログラムによる処理をＣＰＵが実施することにより仮想的に実現される手段である。
【００３７】
同期スライス制御部１−０−２−３は符号化の際に同期スライスとするスライスを決定する手段である。同期スライス制御部１−０−２−３は、同期スライスとすべきスライスを、符号化部１−０−２−２に渡す。同期スライス制御部１−０−２−３は、例えば、所定の規則に基づいて同期スライス決定するプログラムによる処理をＣＰＵが実施することにより仮想的に実現される手段である。同期スライス制御部１−０−２−３の動作は、後述される。
【００３８】
同期スライスは、フレーム間の差分を用いずに１フレームの情報だけを用いて符号化するスライスである。換言すれば、同期スライスは、フレーム内符号化により符号化されるスライスである。
【００３９】
送信部１−０−３は、合成符号化部１−０−２からの映像データを、通信路３を介して、受信装置２へ送信する手段である。送信部１−０−３は、例えば、ＮＩＣを用いて実現できる。
【００４０】
［受信装置］
次に、受信装置２について説明する。図１に示されるように、受信装置２は、選択部２−１と受信部２−２と復号部２−３と出力部２−４を備える。
【００４１】
選択部２−１は、利用者から、受信する映像データ（番組チャンネル）を示す情報を取得する手段である。選択部２−１は、受信する映像データを示す情報を、受信部２−２に渡す。
【００４２】
選択部２−１は、例えば、キー、マウス等の入力装置を用いて実現されるユーザインタフェースである。映像データを示す情報は、例えば、番組チャンネルのチャンネル番号である。
【００４３】
受信部２−２は、選択部２−１からの映像データを示す情報に対応する映像データを受信する手段である。受信部２−２は、受信した映像データを、復号部２−３に渡す。
【００４４】
復号部２−３は、受信部２−２からの映像データを復号する手段である。復号部２−３は、復号した映像データを、出力部２−４に渡す。
【００４５】
出力部２−４は、復号された映像データを画面に表示する手段である。出力部２−４は、例えば、ディスプレイ等の表示装置を用いて実現される
［第一の実施形態の動作］
次に、本発明の第一の実施形態の動作について、図１と図２を参照しながら詳述する。
［配信装置１の動作］
配信装置１の入力部１−１−１は、接続１−１−ａを通して任意の映像ソースから番組チャンネル１の映像を取得する。そして、入力部１−１−１は、符号化部１−１−２に取得した映像の映像データを供給する。
【００４６】
符号化部１−１−２は、入力部１−１−１からの映像データを符号化する。そして、符号化部１−１−２は、接続１−１−ｃを通して、符号化した映像データを、送信部１−１−３に、供給する。
【００４７】
その後、送信部１−１−３は、符号化部１−１−２からの映像データを、通信路３への接続１−１−ｄを通して、受信装置２へ送信する。
【００４８】
以上が、番組チャンネル１の送信を例にした処理の説明である。この処理は、他の番組チャンネルに関しても同様である。例えば、チャンネルｎであれば、入力部１−ｎ−１と符号化部１−ｎ−２および送信部１−ｎ−３を用いて同様の処理を行う。以上の動作により、ｎ個の番組チャンネルの映像データが、配信装置１から受信装置２に送信される。
【００４９】
次に、ザッピングチャンネルの送信に関する処理を説明する。図３は、ザッピングチャンネルの送信に関する処理の動作を説明するためのフローチャートである。
【００５０】
入力部１−１−１は、映像データを符号化部１−１−２に供給する際に、同じ映像データを接続１−１−ｂ’を通して、合成符号化部１−０−２の合成部１−０−２−１にも供給する。他の番組チャンネルに関しても同様である。例えば、番組チャンネルｎに関して、入力部１−ｎ−１は、番組チャンネルｎの映像データを符号化部１−ｎ−２に供給する際に、同じ映像データを接続１−ｎ−ｂ’を通して合成符号化部１−０−２の合成部１−０−２−１にも供給する。
【００５１】
上記の結果、合成部１−０−２−１は、番組チャンネルｎ個分の映像データを受け取る（ステップＳ１０）。
【００５２】
合成部１−０−２−１は、入力部１−１−１〜１−ｎ−１からの映像データを、それぞれを縮小して並べることで、単一の映像データに合成する（ステップＳ１１）。番組チャンネル数は任意である。図４は、９チャンネル分の映像を合成する場合の例を示す図である。
【００５３】
図４は、合成された結果となる映像データの１フレームを例示する図である。このフレームにおいて、「チャンネル１」、「チャンネル２」、「チャンネル３」、「チャンネル４」、「チャンネル５」、「チャンネル６」、「チャンネル７」、「チャンネル８」、「チャンネル９」の記載された四角の領域はスライスである。この例では、合成部１−０−２−１は、１〜９のそれぞれのチャンネルの映像データのフレームを、縦横それぞれ三分の一に縮小して各スライスとし、これらのスライスから１フレームを合成している。
【００５４】
また、図５は、合成された結果となる映像データの１フレームの別の例を示す図である。このように、スライスの縦又は横のいずれか一方を縮尺して、各スライスとしても良い。
【００５５】
また、図６は、合成された結果となる映像データの１フレームのさらなる別の例を示す図である。この例に示すように、各スライスの大きさは一致していなくとも良い。
【００５６】
また、図７は、合成された結果となる映像データの１フレームのさらなる別の例を示す図である。この例に示すように、各スライスの形状は矩形に限定されない。また、各スライスの形状は一致していなくとも良い。この例では、「チャンネル３」の映像データと「チャンネル７」の映像データとに対応するスライスはそれぞれ楕円形状となっている。
【００５７】
符号化部１−０−２−２は合成された映像データを符号化する（ステップＳ１２）。そして、符号化部１−０−２−２は、接続１−０−ｃを通して送信部１−０−３に符号化した映像データを供給する。
【００５８】
符号化の際、符号化部１−０−２−２は、接続１−０−２−ｂを通して同期スライス制御部１−０−２−３に、映像のどのスライスを同期スライスとするかを問い合せる。
【００５９】
問い合わせの際、符号化部１−０−２−２は、同期スライス制御部１−０−２−３に、合成した映像データの数と、符号化を行うフレームのフレーム番号を渡しても良い。
【００６０】
その後、同期スライス制御部１−０−２−３は同期スライスとすべきスライスを決定する。決定方法は後述される。そして、同期スライス制御部１−０−２−３は、接続１−０−２−ｂを通して符号化部１−０−２−２へ同期スライスとすべきスライスを示す情報を供給する。
【００６１】
符号化部１−０−２−２は、同期スライスとすべきスライスを示す情報を用いて、合成された映像データを符号化する。符号化部１−０−２−２は、同期スライスとすべきスライスをフレーム内符号化で符号化し、その他のスライスをフレーム間予測符号化で符号化する。そして、符号化部１−０−２−２は、符号化した映像データを送信部１−０−３に供給する。
【００６２】
送信部１−０−３は符号化された映像データを、ザッピングチャンネルとして、通信路３上の接続１−０−ｄを通して受信装置２へと送信する。
【００６３】
以上の動作によりザッピングチャンネルの映像データが配信装置１から受信装置２に送信される。
【００６４】
同期スライス制御部１−０−２−３が同期スライスを決定する方法について説明する。同期スライスは、予め定められた規則に従って決定できる。そして、同期スライスを決定する規則として、任意の規則を用いることが出来る。例えば、同期スライスを決定するために、符号化部１−０−２−２からの合成した映像データの数とフレーム番号とを用いてもよい。この場合、同期スライスを決定する規則は、「（合成した映像データの数でフレーム番号を割った余り）に１足した番号のチャンネルに相当するスライスを同期スライスとする」となる。図８は、この方法により同期スライスを選択する例を示す図である。
【００６５】
図８は、合成された結果となる映像データのフレームを時間順に並べた図である。フレーム番号は１、２、３の順で時間順となっている。黒地の白抜き文字を含む四角の領域は同期スライスであるスライスを意味する。白地の黒色の文字を含む四角の領域は同期スライスではないスライスを意味する。
【００６６】
図８に示すように、「（合成した映像データの数でフレーム番号を割った余り）に１足した番号のチャンネルに相当するスライスを同期スライスとする」規則では、フレームに含まれる各スライスが順番に同期スライスとなる。
【００６７】
その他の規則としては、「視聴ユーザが多いチャンネルに相当するスライスを多くのフレームで同期スライスにして、視聴ユーザが少ないチャンネルに相当するスライスは少ないフレームでのみ同期スライスにする」というものでもよい。
［受信装置２の動作］
受信装置２の動作について説明する。
【００６８】
受信装置２の選択部２−１は、ユーザからの入力を取得する。選択部２−１は、取得した入力に応じて、ｎチャンネルの番組チャンネルとザッピングチャンネルの計（ｎ＋１）チャンネルから、受信するチャンネルを、接続２−ａを通して、受信部２−２へ指示する。
【００６９】
受信部２−２は、指示されたチャンネルの映像データを受信する。そして、受信部２−２は、接続２−２を通して復号部２−３へ受信した映像データを供給する。
【００７０】
復号部２−３は供給された映像データを復号する。そして、復号部２−３は、復号した映像データを接続２−ｃを通して出力部２−４へ供給する。
【００７１】
ここで、復号部２−３が復号を始める映像データのフレームは、当該チャンネルの受信を開始するタイミングに依存する。したがって、番組チャンネルの映像データに関しては、同期フレーム（フレーム内符号化で符号化されたフレーム）が供給されるまで、復号の開始が遅れる。
【００７２】
一方、ザッピングチャンネルの映像データは、合成符号化部１−０−２の説明で述べたとおり、フレームに含まれるスライスが順繰りに同期スライスとしてフレーム内符号化で符号化されている。このため、受信を開始するタイミングに依らず、フレームのいずれかの領域が同期スライスとなるまでに必要な待ちフレームが少なくて済む。例えば、前述の「（合成した映像データの数でフレーム番号を割った際の余り）に１足した番号のチャンネルに相当するスライスを同期スライスとする」規則に基づいて同期スライスが決定されている場合、フレームのいずれかのスライスが同期スライスとなるまでに必要な待ちフレームは、フレーム全体を同期フレームとする場合に比べ、平均で１／ｎとなる。この同期スライスとして受信されたスライスから復号することで、当該スライスに対応する番組の映像の表示を開始する時間を短くできる。なぜならば、スライスの復号を開始するまでの待ち時間を少なくできるからである。図９に例示する。
【００７３】
図９は、受信した映像データのフレームを時間順に並べた図である。フレーム番号はＸ、（Ｘ＋１）、（Ｘ＋２）の順で時間順となっている。白色の文字を含む黒地の四角の領域は同期スライスであるスライスを意味する。黒色の文字を含む白地の四角の領域は同期スライスではないスライスを意味する。
【００７４】
図９に示す例の映像データは、「（合成した映像データの数でフレーム番号を割った余り）に１足した番号のチャンネルに相当するスライスを同期スライスとする」規則を採用する配信装置１から送信されたデータである。この場合、図９に示すように、フレームに含まれる各スライスは順番に同期スライスとなる。
【００７５】
フレーム番号Ｘにおいて、復号部２−３は、フレーム内に含まれる同期スライス（チャンネル５）の復号を行う。その他のスライスは、同期スライスを受信していないので、復号されなくとも良い。
【００７６】
フレーム番号Ｘ＋１において、復号部２−３は、フレーム内に含まれる同期スライス（チャンネル６に相当するスライス）の復号を行う。また、復号部２−３は、チャンネル５に相当するスライスに関して、フレーム番号Ｘで同期スライスを受信している。したがって、復号部２−３は、フレーム間予測符号化で符号化されているチャンネル５に相当するスライスを復号できる。その他のスライスは、同期スライスを受信していないので、復号されなくとも良い。
【００７７】
フレーム番号Ｘ＋２において、復号部２−３は、フレーム内に含まれる同期スライス（チャンネル７に相当するスライス）の復号を行う。また、復号部２−３は、チャンネル５及び６に相当するスライスに関して、フレーム番号ＸまたはＸ＋１で同期スライスを受信している。したがって、復号部２−３は、フレーム間予測符号化で符号化されているチャンネル５及び６に相当するスライスを復号できる。その他のスライスは、同期スライスを受信していないので、復号されなくとも良い。
【００７８】
出力部２−４は復号された映像を画面に表示する。例えば、出力部２−４は、複数のチャンネルが格納されたまま表示してもよい。この方法をとる場合、ザッピングチャンネルへの切替え直後は同期スライスを受信した領域に相当するチャンネルだけが表示され、時間が経過するとともに全てのチャンネルの映像が表示されることになる。その上で、ユーザは例えばカーソルを上下左右に動かすことで次に視聴する番組チャンネルを選択することが出来る。この例を、図１０を用いて説明する。
【００７９】
図１０は、出力部２−４がザッピングチャンネルを表示する例を示す図である。点線により示される四角の領域は、出力部２−４が表示できる範囲を示す。そのなかで、黒地で白抜き文字を含む四角の領域は、復号された映像の表示されている領域を意味する。白地で黒色の文字を含む四角の領域は、対応するスライスが復号されていないために映像が表示されていない領域又は復号されていても表示されている映像が映像として意味をなしていない（例えば、いわゆる砂嵐といわれる映像等）領域を意味する。
【００８０】
すなわち、図１０の例では、出力部２−４によって、「チャンネル５」、「チャンネル６」、「チャンネル７」と記された領域には意味をなす映像が表示されている。また、「チャンネル１」、「チャンネル２」、「チャンネル３」「チャンネル４」、「チャンネル８」、「チャンネル９」と記された領域には、出力部２−４によって、映像が表示されていない、または、映像としての意味をなさない映像が表示されている。
【００８１】
図１０において、「チャンネル６」を囲う太線で示す四角は、利用者により選択されていることを示すカーソルである。図１０の例では、利用者は「チャンネル６」を選択している。利用者は、キーやマウス等の入力装置（図示しない）を用いて、カーソルを移動させることが出来る。
【００８２】
出力部２−４による表示の別の例について説明する。出力部２−４は、同期スライスを受信した領域に相当するチャンネルを画面一杯に拡大して表示してもよい。この方法をとる場合、ザッピングチャンネルへの切り替え直後は、同期スライスとして受信したスライスに相当するチャンネルがまず画面一杯に表示される。その上で、利用者は例えば「ザッピング送りボタン」を押すことで画面表示するチャンネルを変更する。利用者が「ザッピング送りボタン」繰り返し押すにつれて、出力部２−４は、ザッピングチャンネルに含まれる各スライスから復号された映像を表示する。利用者は、視聴する番組が決めた時点で例えば「ザッピング決定ボタン」を押す。「ザッピング決定ボタン」を押すことで、次に視聴する番組チャンネルが決定される。この例を、図１１を用いて説明する。
【００８３】
図１１は、出力部２−４がザッピングチャンネルを表示する例を示す図である。点線により示される四角の領域は、出力部２−４が表示できる範囲を示す。黒地で白抜き文字を含む四角の領域は、復号された映像の表示できる領域を意味する。白地で黒色の文字を含む四角の領域は、対応するスライスが復号されていないために映像が表示できない領域又は復号されていても表示できる映像が映像として意味をなさない（例えば、いわゆる砂嵐といわれる映像等）領域を意味する。
【００８４】
すなわち、図１１の例では、出力部２−４は、「チャンネル５」、「チャンネル６」、「チャンネル７」と記された領域が選択された場合、意味をなす映像を表示できる。一方、「チャンネル１」、「チャンネル２」、「チャンネル３」「チャンネル４」、「チャンネル８」、「チャンネル９」と記された領域が選択された場合、出力部２−４は、意味をなす映像を表示できない。
【００８５】
図１１において、当初、出力部２−４は、「チャンネル５」のスライスに相当する映像データを拡大して表示している。利用者が、キーやマウス等の入力装置（図示しない）を用いて、「ザッピング送り」を指示する。出力部２−４は、指示に応じて、次に、意味のある映像を表示できる映像データを拡大して表示する。この例では、出力部２−４は、「チャンネル５」のスライスに相当する映像データを拡大して表示する。
【００８６】
以上のような方法により、次に視聴する番組チャンネルが決定したところで、選択部２−１は、利用者から、受信する映像データ（チャンネル）を示す情報を取得する。そして、選択部２−１は、受信する映像データ（チャンネル）を示す情報を受信部２−２に渡す。その後、受信部２−２は、選択部２−１からの映像データを示す情報に対応する映像データを受信する。
【００８７】
これにより、ユーザがザッピングチャンネルの受信を開始してから、いずれかの番組の表示が始まるまでの時間を短くすることが出来る。
【００８８】
以上の動作により、１組の受信部と復号部だけで、迅速にザッピングを開始することが可能になる。
【００８９】
また、ザッピングチャンネルとして合成された映像データは、各フレームがフレーム内符号化で符号化されたスライスとフレーム間予測符号化で符号化されたスライスとをそれぞれ少なくとも一つ以上含む映像データとすることができる。このため、利用者がザッピングチャンネルの受信を開始してから、スライスに対応する映像が表示されるまでの時間を短くすることができる。
【００９０】
また、映像データの符号化方法が、フレームに含まれるスライス毎にフレーム内符号化又はフレーム間予測符号化で符号化できる符号化方法を用いることで、同じ符号化方法で符号化されたザッピングチャンネルの映像データとザッピングチャンネルの合成元の映像データを、１組の受信部と復号部だけで復号することができる。その結果、利用者がザッピングチャンネルの受信を開始してからスライスに対応する映像が表示されるまでの時間が短くなるという利点を、１組の受信部と復号部だけで享受できる。
【００９１】
上記の第一の実施の形態の変形例を説明する。図１２は、第一の実施の形態の変形例の構成例を示すブロック図である。第一の実施の形態の構成例と比較して、入力部１−ｘ−１と符号化部１−ｘ−２がなく、取得部１０−ｘ−１が送信部１０−ｘ−３と接続されている。送信部１−０−３は、第一の実施の形態におけるものと同一であるので、説明を省略する。
【００９２】
取得部１０−ｘ−１は、配信装置ではない他の装置（図示しない）から、符号化された映像データを取得する。そして、取得部１０−ｘ−１は、取得した映像データを、合成符号化部１０−０−２と送信部１０−ｘ−３に出力する。
【００９３】
合成符号化部１０−０−２は、符号化されている映像データを取得部１０−１−１〜１０−ｎ−１から受け取る。そして、合成符号化部１０−０−２は、各映像データを復号することなく、各映像データを合成してザッピングチャネルの映像データを出力する。
【００９４】
合成の際、合成符号化部１０−０−２は、ザッピングチャンネルの映像データにおける各フレームにおける同期スライスが、フレーム間で分散するように合成する。
【００９５】
つまり、合成符号化部１０−０−２は、あるフレームに含まれるスライスの全てが同期スライスとならないように合成する。換言すれば、合成符号化部１０−０−２は、あるフレームにおける少なくとも一つスライスがフレーム間予測符号化により符号化されるスライスとなるように合成する。
【００９６】
また、合成符号化部１０−０−２は、一つのチャンネルに対応するスライスが常に同期スライスであり続けることが無いように、取得部１０−ｘ−１からの映像データを合成する。
【００９７】
例えば、取得部１０−１−１〜１０−ｎ−１の取得する映像データの同期フレームのタイミングを各映像データ間でずらしておくことにより、合成符号化部１０−０−２は、あるフレームに含まれるスライスの全てが同期スライスとならないように、また、一つのチャンネルに対応するスライスが常に同期スライスであり続けることが無いように、取得部１０−ｘ−１からの映像データを、合成することができる。また、別の例として、取得部１０−１−１〜１０−ｎ−１が、取得部１０−１−１〜１０−ｎ−１の出力する映像データの同期フレームのタイミングを各映像データ間でずらしてもよい。
【００９８】
第一の実施の形態の変形例によれば、取得部１０−１−１〜１０−ｎ−１が取得した映像データを復号することなく、ザッピングチャンネルの映像を合成して配信する。このため、復号のために必要となる計算機資源を節約することができ、ひいては、配信装置の小型化や低コスト化が可能となる。
【００９９】
［第２の実施の形態］
第２の実施の形態として、他の配信装置が配信している番組チャンネルからザッピングチャンネルを生成して他の受信装置へと配信する機能に特化した合成装置を説明する。図１３がこの合成装置の構成例を示すブロック図である。この図を参照して、本実施形態の構成について詳述する。
【０１００】
本実施形態の映像配信システムは、別の配信装置が配信している番組チャンネルを合成してザッピングチャンネルを作成して別の受信装置へと送信する合成装置４を含む。合成装置４は経路５を介して別の配信装置と接続される。また、合成装置４は経路６を介して別の受信装置と接続される。配信装置や受信装置および経路の組合せとして、第１の実施形態のところで述べたとおり、任意の組み合わせにすることができる。
【０１０１】
本実施形態の合成装置４は、ｎ組（チャンネルの数）の受信部と復号部を具備する。図中の番号を用いて具体的に述べると、受信部４−１−１〜４−ｎ−１と復号部４−１−２〜４−ｎ−２を具備する。
【０１０２】
受信部４−１−１〜４−ｎー１は他の配信装置が配信している番組チャンネルを受信するする。受信部４−ｘ−１は、受信した番組チャンネルの映像データを出力する。
【０１０３】
復号部４−１−２〜４−ｎー２は、受信部４−ｘ−１からの映像データを、復号する。
【０１０４】
合成装置４は、合成符号化部４−０−３と送信部４−０−４を備える。
【０１０５】
合成符号化部４−０−３は、復号部４−１−２〜４−ｎー２で復号された映像データを合成して符号化する。
【０１０６】
送信部４−０−３は、映像を他の受信装置へと送信する手段として機能する。
【０１０７】
次に本実施形態の動作について図１３を参照しながら詳述する。
【０１０８】
合成装置４の受信部４−１−１〜４−ｎ−１は別の配信装置が配信するｎ個の番組チャンネルの映像データを経路５上の接続４−１−ａ〜４−ｎ−ａを通して受信する。そして受信した映像データを接続４−１−ｂ〜４−ｎ−ｂを通して復号部４−１−２〜４−ｎ−２へと供給する。
【０１０９】
復号部４−１−２〜４−ｎ−２は、受信部４−１−１〜４−ｎ−１からの映像データを復号する。そして、復号部４−１−２〜４−ｎ−２は、復号した映像データを、接続４−１−ｃ〜４−ｎ−ｃを通して合成符号化部４−０−３へと供給する。
【０１１０】
合成符号化部４−０−３は、復号部４−１−２〜４−ｎ−２からのｎ個の映像データを合成して、特定の領域を同期スライスにしながら符号化する。この合成符号化部４−０−３の動作は第１の実施形態のところで述べた合成符号化部１−０−２の動作と同じなので、説明は省略する。
【０１１１】
次に、合成符号化部４−０−３は、符号化した映像データを経路６上の接続４−０−ｄを通して送信部４−０−４へと出力する。
【０１１２】
送信部４−０−４は、合成符号化部４−０−３からの供給された映像を接続４−０−ｅを通して別の受信装置へとザッピングチャンネルとして送信する。
【０１１３】
第２の実施形態として説明した合成装置は、配信装置と受信装置の間に配置することができる。配信装置と受信装置の間に第２の実施形態として説明した合成装置を配置することで、ザッピングチャンネルに対応していない配信装置を用いながらも、素早いザッピングを実現する映像配信システムを構築することが可能となる。
【０１１４】
［第３の実施の形態］
次に、本発明の第３の実施の形態について説明する。
【０１１５】
図１４は、第３の実施の形態の構成例を示すブロック図である。図１４に示すように、第３の実施の形態に係る配信装置１１は、入力部１０−１−１〜１０−ｎ−１、合成符号化部１１−０−２、帯域算出部１１−０−５、符号化部１１−１−２〜１１−ｎ−２、指示受信部１１−０−４、及び、送信部１０−０−３〜１０−ｎ−３を備える。
【０１１６】
入力部１０−ｘ−１は、第一の実施の形態で説明した入力部と同一の内容であるので、説例を省略する。
【０１１７】
指示受信部１１−０−４は、ザッピングチャンネルの映像データを配信する旨の指示を受信する。指示は、例えば、受信装置（図示しない）に備えられた指示部から送出される。指示受信部１１−０−４は、例えば、ＮＩＣを用いて実現される。
【０１１８】
指示受信部１１−０−４は、指示を受信すると、合成符号化部１１−０−２に、ザッピングチャンネルの映像データを合成、符号化するよう指示する。
【０１１９】
合成符号化部１１−０−２は、指示受信部１１−０−４から指示を受け取ると、入力部からの映像データを合成し、符号化する。
【０１２０】
その際、合成符号化部１１−０−２は、符号化された映像データの送信に必要と見込まれる帯域が入力部からの映像データの送信に必要と見込まれた帯域の合計に占める比を示す情報を、帯域算出部１１−０−５に出力する。
【０１２１】
例えば、入力部１０−１−１〜１０−１０−１からの映像データの送信に必要と見込まれた帯域が、それぞれ６４Ｋｂｐｓ（Ｋｉｌｏ  ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄ）である場合、それらの待機の合計は６４０Ｋｂｐｓである。そして、ザッピングチャンネルの映像データを符号化した映像データの送信に必要と見込まれる帯域が３２Ｋｂｐｓであるとすると、合成符号化部１１−０−２は、符号化された映像データの送信に必要と見込まれる帯域が入力部からの映像データの送信に必要と見込まれた帯域の合計に占める比である（３２／６４０）＝０．０５を帯域算出部１１−０−５に出力する。
【０１２２】
合成符号化部１１−０−２による、合成及び符号化の方法は、第一の実施の形態と同様であるので、説明を省略する。
【０１２３】
帯域算出部１１−０−５は、合成符号化部１１−０−２からの比を示す情報に基づいて、符号化部１１−ｘ−２に対し、入力部１０−ｘ−１からの映像データの圧縮率の増減を示す情報を出力する。
【０１２４】
例えば、帯域算出部１１−０−５は、符号化された映像データの送信に必要と見込まれる帯域が入力部からの映像データの送信に必要と見込まれた帯域の合計に占める比として０．０５を受け取った場合には、各符号化部１１−ｘ−２に対し、５％の圧縮率の増加を示す情報を出力する。
【０１２５】
符号化部１１−ｘ−２は、入力部１０−ｘ−１からの映像データを、符号化し、送信部１０−ｘ−３に出力する。
【０１２６】
この際、符号化部１１−ｘ−２は、帯域算出部１０−０−５からの圧縮率の増減を示す情報に基づいて、入力部１０−ｘ−１からの映像データが送信部１０−ｘ−３から送信される際の帯域を制御する。
【０１２７】
例えば、符号化部１１−ｘ−２は、入力部１０−ｘ−１からの映像データを符号化する際のおける圧縮率を変更することにより、送信部１０−ｘ−３から送信される際の帯域を制御する。例えば、符号化部１１−ｘ−２は、映像データにおけるフレーム間予測を用いて符号化されるフレームの率を増加させると、画質を維持しながら圧縮率を増加させることができる。
【０１２８】
また、他の例として、符号化部１１−ｘ−２が、ＳＶＣ（Ｓｃａｌａｂｌｅ  Ｖｉｄｅｏ  Ｃｏｄｅｃ）を用いている場合、符号化部１１−ｘ−２は、レイヤを限定することにより、送信部１０−ｘ−３から送信される際の帯域を制御できる。符号化部１１−ｘ−２は、例えば、５レイヤあるうちの２レイヤだけを送信部１０−ｘ−３に出力することにより、あるいは、基本レイヤだけを送信部１０−ｘ−３に出力することにより、レイヤを限定することができる。レイヤを限定する手法は例示であり、これに限定されない。
【０１２９】
第３の実施の形態では、指示受信部が受信するザッピングチャンネルの映像データを配信する旨の指示に応じて、該映像データの送信に必要となる帯域を考慮して、符号化部１１−ｘ−２の出力する映像データの送信に必要となる帯域を制御する。このため、配信装置１０が送信する映像データが必要とする総帯域を維持することができ、利用できる帯域の制限されたネットワークにおいても、素早いザッピングを実現する映像配信システムを構築することが可能となる。
【０１３０】
［第４の実施の形態］
次に、第４の実施の形態について説明する。
【０１３１】
図１５は、第４の実施の形態に係る装置の構成の例を示すブロック図である。図１５に示すように、第４の実施の形態に係る装置１００は、取得部１０１と、合成部１０２と、符号化部１０３とを備える。
【０１３２】
取得部１０１は、ｎ個の映像ソースから映像データを取得する。そして、取得部１０１は、合成部１０２に、取得したｎ個の映像データを出力する。取得部１０１は、例えば、キャプチャボード、ＴＶチューナ機能を有するキャプチャボードである。他の例として、既にハードディスク等の記憶手段に記憶されている映像データを読み出す手段がある。
【０１３３】
合成部１０２は、取得部１０１からの映像データを合成する。そして、合成部１０２は、合成した映像データを符号化部１０３に出力する。合成の態様については、第一の実施の形態の説明において説明した。
【０１３４】
符号化部１０３は、フレーム間予測符号化を用いる符号化方式で合成部１０３からの映像データを符号化する。
【０１３５】
符号化の際、符号化部１０３は、所定の規則に従って符号化し、各フレームがフレーム内符号化で符号化されたスライスとフレーム間予測符号化で符号化されたスライスとをそれぞれ少なくとも一つ以上含む映像データを出力する。
【０１３６】
符号化のための規則として、第一の実施の形態で説明したものを用いることができる。
【０１３７】
次に、第４の実施の形態の動作について説明する。
【０１３８】
図１６は、第４の実施の形態の動作の例を示すフローチャートである。
【０１３９】
第４の実施の形態に係る装置１００の取得部１０１は、ｎ個の映像ソースから映像データを取得する（ステップＳ１０１）。取得部１０１は、合成部１０２に取得した映像データを出力する。
【０１４０】
次に、合成部１０２は、取得部１０１からの映像データを合成する（ステップＳ１０２）。合成部１０２は、合成した映像データを符号化部１０３に出力する。
【０１４１】
そして、符号化部１０３は、合成部１０３からの映像データを符号化する。
【０１４２】
第４の実施の形態によれば、各フレームがフレーム内符号化で符号化されたスライスとフレーム間予測符号化で符号化されたスライスとをそれぞれ少なくとも一つ以上含む映像データを出力するので、迅速にザッピングを開始することが出来る。
【０１４３】
また、符号化部１０３における符号化方式として、ザッピングチャンネルとして受信される映像データとともに受信される映像データと同一の符号化方式を用いる場合には、１組の受信部と復号部だけで、迅速にザッピングを開始することが出来る。
【０１４４】
なお、各実施形態で説明した配信装置、受信装置、合成装置、装置等は、コンピュータにより構成することが可能である。そして、そのコンピュータに対して、入力部、合成符号化部、合成部、符号化部、同期スライス制御部、送信部、選択部、受信部、復号部、出力部、指示受信部、帯域算出部等のそれぞれの処理を実行させるコンピュータプログラムを、当該コンピュータにインストールすることが可能である。このとき、このコンピュータプログラムは、様々な種類の記憶媒体に格納することが可能であり、また、通信媒体を介して伝達されることが可能である。ここで、記憶媒体には、例えば、フレキシブルディスク、ハードディスク、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、ＲＯＭカートリッジ、バッテリバックアップ付きＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。また、通信媒体には、電話回線等の有線通信媒体、マイクロ波回線等の無線通信媒体等を含み、インターネットも含まれる。
【０１４５】
以上好ましい実施の形態、実施例及び態様をあげて本発明を説明したが、本発明は必ずしも上記実施の形態及び態様に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。
【符号の説明】
【０１４６】
１  配信装置
２  受信装置
３  通信路
１−１−１  入力部
１−０−２  合成符号化部
１−０−２−１  合成部
１−０−２−２  符号化部
１−０−２−３  同期スライス制御部
１−０−３  送信部
１−１−３  送信部
２−１  選択部
２−２  受信部
２−３  復号部
２−４  出力部
１０  配信装置
１０−１−１  取得部
１０−０−２  合成符号化部
１０−１−３  送信部
４  合成装置
４−１−１  受信部
４−１−２  符号化部
４−０−３  合成符号化部
４−０−４  送信部
５  通信路
６  通信路
１１  配信装置
１１−０−２  合成符号化部
１１−０−５  帯域算出部
１１−１−２  符号化部
１００  装置
１０１  取得部
１０２  合成部
１０３  符号化部
【図１】
2010177986.tif 000003
【図２】
2010177986.tif 000004
【図３】
2010177986.tif 000005
【図４】
2010177986.tif 000006
【図５】
2010177986.tif 000007
【図６】
2010177986.tif 000008
【図７】
2010177986.tif 000009
【図８】
2010177986.tif 000010
【図９】
2010177986.tif 000011
【図１０】
2010177986.tif 000012
【図１１】
2010177986.tif 000013
【図１２】
2010177986.tif 000014
【図１３】
2010177986.tif 000015
【図１４】
2010177986.tif 000016
【図１５】
2010177986.tif 000017
【図１６】
2010177986.tif 000018