(57)【要約】【課題】  ネットワークを経由したコンテンツ配信の際、受信データの信頼性を向上させ、安定した品質でのコンテンツ提供を可能にする。【解決手段】  コンテンツ配信装置１０１は、符号化データを出力するデータ出力手段（１０４）と、前記データ出力手段（１０４）から出力される符号化データを送信する送信手段（１０６〜１０９）とを有している。前記データ出力手段は、前記符号化データとして階層符号化による符号化データを出力し、前記送信手段は、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信する。【選択図】  図１【特許請求の範囲】
【請求項１】
符号化データを出力するデータ出力手段と、
前記データ出力手段から出力される符号化データを送信する送信手段と、
を有し、
前記データ出力手段は、前記符号化データとして階層符号化による符号化データを出力し、
前記送信手段は、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信することを特徴とするコンテンツ配信装置。
【請求項２】
前記データ出力手段は、前記階層符号化による符号化データを各層の符号化データにそれぞれ分離して出力し、
前記送信手段は、前記符号化データを層毎に個別にそれぞれ送信することを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項３】
前記送信手段は、前記階層符号化による符号化データのうち、少なくとも１つの層の被参照情報の符号化データの少なくとも一部を送信することを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項４】
前記送信手段は、前記階層符号化による符号化データのうち、a)１つの層の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の被参照情報の符号化データの少なくとも一部とを送信することを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項５】
前記送信手段は、前記階層符号化による符号化データのうち、a)１つの層の被参照情報の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の符号化データの少なくとも一部とを送信することを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項６】
前記送信手段は、送信管理部を有し、
前記送信管理部は、送信する符号化データ数，符号化データの階層，暗号化の鍵の配信先，暗号化方式，暗号化の強度の少なくとも１つを制御することにより、コンテンツ配信装置側で配信コンテンツの品質と安定性、及び／又は、秘匿度を制御することを特徴とする請求項１乃至５のいずれか一項に記載のコンテンツ配信装置。
【請求項７】
前記送信管理部は、複数の符号化データを時間差を設けてデータ送信する際に、時間差をもつ先の符号化データの圧縮率に対して、後の符号化データの圧縮率を変更することを特徴とする請求項６に記載のコンテンツ配信装置。
【請求項８】
前記送信管理部は、前記圧縮率を配信レート及び／又は伝送路の状態にあわせて選択することを特徴とする請求項７に記載のコンテンツ配信装置。
【請求項９】
前記送信管理部は、配信レート及び／又は伝送路の状態にあわせて、符号化データの少なくとも一部の送信の有無を選択することを特徴とする請求項６乃至８のいずれか一項に記載のコンテンツ配信装置。
【請求項１０】
前記送信手段は、送信するデータの階層より上位層の符号化データを含めてデータ送信することを特徴とする請求項１乃至９のいずれか一項に記載のコンテンツ配信装置。
【請求項１１】
前記送信管理部は、符号化データを送信するセッションのセッション情報の通知先を制御して、コンテンツ配信側で配信コンテンツの品質と安定性を制御することを特徴とする請求項６乃至１０のいずれか一項に記載のコンテンツ配信装置。
【請求項１２】
複数のセッションで送信される符号化データを受信する手段と、
前記受信手段で受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離する手段と、
前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築手段と、
を有することを特徴とするコンテンツ受信装置。
【請求項１３】
前記再構築手段は、前記符号化データ再構築の際、符号化データ送信単位に付与された識別子により符号化データの重複を判断することを特徴とする請求項１２に記載のコンテンツ受信装置。
【請求項１４】
前記再構築手段は、
a)あらかじめ定めた符号化データ受信セッション，
b)符号化データ送信単位に付与された、あらかじめ定められた符号化データ識別情報，
c)呼接続処理により通知された符号化データ受信セッション，
e)符号化データ送信単位に付与され、呼接続処理により通知された符号化データ識別情報の少なくとも１つにより符号化データの圧縮率、及び／又は階層を判断することを特徴とする請求項１２に記載のコンテンツ受信装置。
【請求項１５】
伝送路の状態を通知する受信状況報告を送信する報告送信部を有することを特徴とする請求項１２乃至１４のいずれか一項に記載のコンテンツ受信装置。
【請求項１６】
コンテンツ配信装置とコンテンツ受信装置とを有し、
前記コンテンツ配信装置は、
符号化データを出力するデータ出力手段と、
前記データ出力手段から出力される階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信する送信手段とを含み、
前記コンテンツ受信装置は、
複数のセッションで送信される符号化データを受信する手段と、
前記受信手段で受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離する手段と、
前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築手段とを含み、
前記コンテンツ配信装置と前記コンテンツ受信装置とを接続する通信網と、
を有することを特徴とするコンテンツ送受信システム。
【請求項１７】
符号化データを出力する出力ステップと、
前記出力ステップで出力される符号化データを送信する送信ステップと、
を有し、
前記出力ステップにおいて、前記符号化データとして階層符号化による符号化データを出力し、
前記送信ステップにおいて、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信することを特徴とするコンテンツ配信方法。
【請求項１８】
前記出力ステップにおいて、前記階層符号化による符号化データを各層の符号化データにそれぞれ分離して出力し、
前記送信ステップにおいて、前記符号化データを層毎に個別にそれぞれ送信することを特徴とする請求項１７に記載のコンテンツ配信方法。
【請求項１９】
前記送信ステップにおいて、前記階層符号化による符号化データのうち、少なくとも１つの層の被参照情報の符号化データの少なくとも一部を送信することを特徴とする請求項１７に記載のコンテンツ配信方法。
【請求項２０】
前記送信ステップにおいて、前記階層符号化による符号化データのうち、a)第１層の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の被参照情報の符号化データの少なくとも一部とを送信することを特徴とする請求項１７に記載のコンテンツ配信方法。
【請求項２１】
前記送信ステップにおいて、前記階層符号化による符号化データのうち、a)第１層の被参照情報の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の符号化データの少なくとも一部とを送信することを特徴とする請求項１７に記載のコンテンツ配信方法。
【請求項２２】
コンテンツ配信側において、送信する符号化データ数，符号化データの階層，暗号化の鍵の配信先、及び／又は、暗号化方式、及び／又は、暗号化の強度を制御することにより、コンテンツ配信装置側で配信コンテンツの品質と安定性、及び／又は、秘匿度を制御することを特徴とする請求項１７乃至２１のいずれか一項に記載のコンテンツ配信方法。
【請求項２３】
複数の符号化データを時間差を設けてデータ送信する際に、時間差をもつ先の符号化データの圧縮率に対して、後の符号化データの圧縮率を変更することを特徴とする請求項２２に記載のコンテンツ配信方法。
【請求項２４】
前記圧縮率を配信レート及び／又は伝送路の状態にあわせて選択することを特徴とする請求項２３に記載のコンテンツ配信方法。
【請求項２５】
送信するデータの階層より上位層の符号化データを含めてデータ送信することを特徴とする請求項１７乃至２４のいずれか一項に記載のコンテンツ配信方法。
【請求項２６】
符号化データを送信するセッションのセッション情報の通知先を制御して、コンテンツ配信側で配信コンテンツの品質と安定性を制御することを特徴とする請求項１７乃至２５のいずれか一項に記載のコンテンツ配信方法。
【請求項２７】
前記出力ステップは、
（ａ）第１乃至第Ｎの符号化データを入力するステップ、
（ｂ）符号化データを入力するステップ及び、前記ステップで入力された符号化データの少なくとも１つの層のデータから第１乃至第Ｎの符号化データを生成するステップ、
（ｃ）第１の符号化データを入力するステップ及び、前記ステップで入力された第１の符号化データの少なくとも1つの層のデータから第２乃至第Ｎの符号化データを生成するステップ、
（ｄ）入力された信号を第１乃至第Ｎの符号化データに符号化するステップ、
（ｅ）入力された信号を第1の符号化データに符号化するステップと、前記ステップで入力された第１の符号化データの少なくとも１つの層のデータから第２乃至第Ｎの符号化データを生成するステップ、
の少なくとも１つを有することを特徴とする請求項１７に記載のコンテンツ配信方法。
【請求項２８】
前記第Ｎの符号化データに加えて、第（Ｎ＋１）の符号化データを出力することを特徴とする請求項２７に記載のコンテンツ配信方法。
【請求項２９】
前記第１乃至第（Ｎ＋１）の符号化データに、データを識別するための識別子を付与することを特徴とする請求項２８に記載のコンテンツ配信方法。
【請求項３０】
前記第１乃至第（Ｎ＋１）の符号化データを、それぞれ異なるセッションにより送信することを特徴とする請求項２８又は２９に記載のコンテンツ配信方法。
【請求項３１】
前記第１乃至第（Ｎ＋１）の符号化データを多重化して送信することを特徴とする請求項２８又は２９に記載のコンテンツ配信方法。
【請求項３２】
前記第１乃至第（Ｎ＋１）の符号化データのうち、少なくとも２つの符号化データを多重化し、この多重化された符号化データと、残りの多重化されない符号化データとを、それぞれ異なったセッションにより送信することを特徴とする請求項２８又は２９に記載のコンテンツ配信方法。
【請求項３３】
コンテンツ配信側において、前記符号化データを送信するセッションのセッション情報の通知先を制御することを特徴とする請求項２７乃至３２のいずれか一項に記載のコンテンツ配信方法。
【請求項３４】
第１乃至第（Ｎ＋１）の符号化データを、時間差を設けて配信することを特徴とする請求項２８乃至３３のいずれか一項に記載のコンテンツ配信方法。
【請求項３５】
前記時間差を、伝送路の状態、及び／又は、符号化の圧縮率、及び／又は、配信レート、及び／又は、予め定められた規則にしたがって設定することを特徴とする請求項３４に記載のコンテンンツ配信方法。
【請求項３６】
複数のセッションで送信される符号化データを受信する受信ステップと、
前記受信ステップで受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離するステップと、
前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築ステップと、
を有することを特徴とするコンテンツ受信方法。
【請求項３７】
前記符号化データ再構築の際、符号化データ送信単位に付与された識別子により符号化データの重複を判断することを特徴とする請求項３６に記載のコンテンツ受信方法。
【請求項３８】
a)あらかじめ定めた符号化データ受信セッション，
b)符号化データ送信単位に付与された、あらかじめ定められた符号化データ識別情報，
c)呼接続処理により通知された符号化データ受信セッション，
e)符号化データ送信単位に付与され、呼接続処理により通知された符号化データ識別情報の少なくとも１つにより符号化データの圧縮率、及び／又は階層を判断することを特徴とする請求項３６に記載のコンテンツ受信方法。
【請求項３９】
伝送路の状態を通知する受信状況報告を送信することを特徴とする請求項３６乃至３８のいずれか一項に記載のコンテンツ受信方法。
【請求項４０】
前記受信ステップにおいて、
（ａ）予め定められた受信バッファサイズ、
（ｂ）呼接続処理により通知されたバッファサイズ、
（ｃ）予め定められた、及び／又は、呼接続により通知されたコンテンツ配信レート及び時間差設定情報に基づいて算出されたバッファサイズ、
の少なくとも１つにより決定されるバッファサイズを確保して、符号化データを受信することを特徴とする請求項３６乃至３９のいずれか一項に記載のコンテンツ受信方法。
【請求項４１】
階層符号化データによる符号化データを出力するステップと、
前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信なするステップと、
複数のセッションで送信される符号化データを受信するステップと、
前記受信された符号化データの中から個々の符号化データ単位を識別、
分離するステップと、
前記識別、分離された符号化データの中から、伝送誤り又は欠落がなく受信された符号化データを抽出し、これらの抽出された符号化データを再構築して出力するステップと、
を有することを特徴とするコンテンツ送受信方法。
【請求項４２】
コンテンツ配信装置を構成するコンピュータに、
符号化データを出力するデータ処理機能と、
前記データ部からの符号化データを送信する送信処理機能と、
を実行させ、
前記データ処理機能を実行することにより、前記符号化データとして階層符号化による符号化データを出力し、
前記送信処理機能を実行することにより、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信することを特徴とするコンテンツ配信用プログラム。
【請求項４３】
前記データ処理機能を実行することにより、前記階層符号化による符号化データを各層の符号化データにそれぞれ分離して出力し、
前記送信処理機能を実行することにより、前記符号化データを層毎に個別にそれぞれ送信することを特徴とする請求項４２に記載のコンテンツ配信用プログラム。
【請求項４４】
前記階層符号化による符号化データのうち、少なくとも１つの層の被参照情報の符号化データの少なくとも一部を送信する機能を有することを特徴とする請求項４２に記載のコンテンツ配信用プログラム。
【請求項４５】
前記階層符号化による符号化データのうち、a)第１層の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の被参照情報の符号化データの少なくとも一部とを送信する機能を有することを特徴とする請求項４２に記載のコンテンツ配信用プログラム。
【請求項４６】
前記階層符号化による符号化データのうち、a)第１層の被参照情報の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の符号化データの少なくとも一部とを送信する機能を有することを特徴とする請求項４２に記載のコンテンツ配信用プログラム。
【請求項４７】
送信する符号化データ数，符号化データの階層，暗号化の鍵の配信先、及び／又は、暗号化方式、及び／又は、暗号化の強度を制御することにより、コンテンツ配信装置側で配信コンテンツの品質と安定性、及び／又は、秘匿度を制御する機能を有することを特徴とする請求項４２乃至４６のいずれか一項に記載のコンテンツ配信用プログラム。
【請求項４８】
複数の符号化データを時間差を設けてデータ送信する際に、時間差をもつ先の符号化データの圧縮率に対して、後の符号化データの圧縮率を変更することを特徴とする請求項４２乃至４７のいずれか一項に記載のコンテンツ配信用プログラム。
【請求項４９】
前記圧縮率を配信レート及び／又は伝送路の状態にあわせて選択する機能を有することを特徴とする請求項４９に記載のコンテンツ配信用プログラム。
【請求項５０】
送信するデータの階層より上位層の符号化データを含めてデータ送信する機能を有することを特徴とする請求項４２乃至４９のいずれか一項に記載のコンテンツ配信用プログラム。
【請求項５１】
符号化データを送信するセッションのセッション情報の通知先を制御して、コンテンツ配信側で配信コンテンツの品質と安定性を制御する機能を有することを特徴とする請求項４２乃至５０のいずれか一項に記載のコンテンツ配信用プログラム。
【請求項５２】
コンテンツ受信装置を構成するコンピュータに、
複数のセッションで送信される符号化データを受信する受信処理機能と、
前記受信手段で受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離する処理機能と、
前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築処理機構と、
を実行させることを特徴とするコンテンツ受信用プログラム。
【請求項５３】
前記符号化データ再構築の際、符号化データ送信単位に付与された識別子により符号化データの重複を判断する機能を有することを特徴とする請求項５２に記載のコンテンツ受信用プログラム。
【請求項５４】
a)あらかじめ定めた符号化データ受信セッション，
b)符号化データ送信単位に付与された、あらかじめ定められた符号化データ識別情報，
c)呼接続処理により通知された符号化データ受信セッション，
e)符号化データ送信単位に付与され、呼接続処理により通知された符号化データ識別情報の少なくとも１つにより符号化データの圧縮率、及び／又は階層を判断する機能を有することを特徴とする請求項５２に記載のコンテンツ受信用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク配信において、階層符号化による符号化データのデータ誤り及びデータ損失に対する耐性を向上させたコンテンツ配信及び受信装置，コンテンツ送受信システム，コンテンツ配信及び受信方法，コンテンツ配信及び受信用プログラムに関する。
【背景技術】
【０００２】
近年、動画像や音声を含むコンテンツを、ネットワークを経由して配信するコンテンツ配信が普及してきている。こうした中、例えば、動画像のデータを効率良く伝送する方法として、フレーム間予測に基づいた高能率圧縮による符号化データを伝送する方法が多く用いられている。これらの方式では、時間的に前後のフレームから符号化画像を予測して得られた予測パラメータのデータと予測残差画像データとを符号化することにより、時間方向の相関が高い動画像データの情報量を削減する。更に、予測残差画像データを変換符号化や量子化により高能率に圧縮符号化することにより、少ない伝送帯域でのコンテンツデータ伝送を可能としている。【０００３】
その代表例としては、ＭＰＥＧ（Moving Picture Experts Group）−１、ＭＰＥＧ−２、ＭＰＥＧ−４などの圧縮符号化方式を用いる方法がある。これらの圧縮符号化方式では、入力画像フレームをマクロブロックと呼ばれる一定サイズの矩形領域単位ごとに動き補償によるフレーム間予測を行い、得られた動きベクトルのデータと、予測残差画像データに２次元離散コサイン変換及び量子化を施して圧縮した信号データとを可変長符号化する。【０００４】
また音声に関しても、ＡＡＣ（Advanced Audio Codec）等のようにフレーム間予測に基づいた高能率圧縮による符号化データを対象とする音声圧縮方式が存在している。この方式を採用することにより、ネットワークの伝送帯域を効率的に使用したコンテンツデータの配信が可能である。【０００５】
このようなコンテンツの圧縮符号化情報を、パケット交換方式を利用したＩＰ（Internet Protocol）ネットワークへ配信する方法は、多数ある。また今後、それらの方法は、移動通信システムにおけるコンテンツの配信へと展開していくことが考えられる。移動通信システムとは、ＰＨＳ（Personal Handyphone System）、携帯電話又はこれらを通信手段として利用する携帯端末などからなる移動局が、無線基地局及び無線チャネルを介して接続されたものである。【０００６】
また、多階層に解像度や画質を可変可能なスケーラブル符号化が知られている（例えば特許文献１）。【０００７】
【特許文献１】特開平９−９８４３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来のコンテンツ配信方法においては、誤り訂正符号を用いても復元不可能なほど長いバースト性をもった伝送データの誤りや伝送パケットの欠落が発生すると、受信側ではエラーが発生したコンテンツのデータを正しく復号化できない。【０００９】
また、パケット損失が発生した場合、失われたデータの再送要求を行う方法が一般的であるが、マルチキャスト／ブロードキャストによるコンテンツ配信では、受信側から送信データの誤りや伝送パケットの欠落情報を送信側へ伝送する方法を用いることはできない。【００１０】
パケットの損失が発生した場合、受信側での対策として、例えば画像データであれば、正しくデコードできた時間的に前後のフレームの画像や同一フレーム内の周囲の画像データから、誤りをなるべく目立たなくするような画像データを生成するエラーコンシールメント手法があるが、復号化画像の乱れを除去することは不可能である。更に、フレーム間予測を利用しているため、一度発生した画像や音声の乱れが、後続フレームにも伝搬してしまう問題がある。【００１１】
加えて、受信側からエラー情報を折り返し、送信側へ伝送する場合、このフィードバック情報及び再送されるデータにより、インターネットの伝送帯域が占有されることにもなる。【００１２】
本発明は上記の事情を考慮してなされたものであり、本発明の第1の目的は、符号化データの伝送誤りにより生じる受信側再生コンテンツの著しい乱れを、できる限り抑えるコンテンツ配信及び受信装置，コンテンツ送受信システム，コンテンツ配信及び受信方法，コンテンツ配信及び受信用プログラムを提供することにある。【００１３】
さらに本発明の第２の目的は、コンテンツデータ伝送に使用することのできる伝送帯域と品質とのトレードオフを、使用者が設定し得るコンテンツ配信及び受信装置，コンテンツ送受信システム，コンテンツ配信及び受信方法，コンテンツ配信及び受信用プログラムを提供することにある。【００１４】
さらに本発明の第３の目的は、受信側からのフィードバック情報を送信側に送ることなく、上記本発明の第1の目的を達成するコンテンツ配信及び受信装置，コンテンツ送受信システム，コンテンツ配信及び受信方法，コンテンツ配信及び受信用プログラムを提供することにある。【００１５】
さらに本発明の第４の目的は、送信の際の暗号化の有無、及び／又は、呼接続処理で受信側へ通知する情報を制御することにより、送信側で受信側のコンテンツの品質、及び／又は、安定性を制御できるコンテンツ配信及び受信装置，コンテンツ送受信システム，コンテンツ配信及び受信方法，コンテンツ配信及び受信用プログラムを提供することにある。【００１６】
さらに本発明の第５の目的は、圧縮符号化データの復号化に要する演算量の増大を防ぎつつ、以上の目的を達成する、コンテンツ配信及び受信装置，コンテンツ送受信システム，コンテンツ配信及び受信方法，コンテンツ配信及び受信用プログラムを提供することにある。【００１７】
さらに本発明の第６の目的は、受信装置側で利用可能な電力に合わせて、受信装置の消費電力制御することを可能にするコンテンツ配信及び受信装置，コンテンツ送受信システム，コンテンツ配信及び受信方法，コンテンツ配信及び受信用プログラムを提供することにある。
【課題を解決するための手段】
【００１８】
前記目的を達成するため、本発明に係るコンテンツ配信装置は、符号化データを出力するデータ出力手段と、前記データ出力手段から出力される符号化データを送信する送信手段とを有し、
前記データ出力手段は、前記符号化データとして階層符号化による符号化データを出力し、
前記送信手段は、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信することを特徴とするものである。【００１９】
また前記データ出力手段は、前記階層符号化による符号化データを各層の符号化データにそれぞれ分離して出力し、前記送信手段は、前記符号化データを層毎に個別にそれぞれ送信するようにしてもよいものである。また前記送信手段は、前記階層符号化による符号化データのうち、少なくとも１つの層の被参照情報の符号化データの少なくとも一部を送信するようにしてもよいものである。【００２０】
また前記送信手段は、前記階層符号化による符号化データのうち、a)１つの層の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の被参照情報の符号化データの少なくとも一部とを送信するようにしてもよいものである。また前記送信手段は、前記階層符号化による符号化データのうち、a)１つの層の被参照情報の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の符号化データの少なくとも一部とを送信するようにしてもよいものである。【００２１】
また前記送信手段は、送信管理部を有し、前記送信管理部は、送信する符号化データ数，符号化データの階層，暗号化の鍵の配信先，暗号化方式，暗号化の強度の少なくとも１つを制御することにより、コンテンツ配信装置側で配信コンテンツの品質と安定性、及び／又は、秘匿度を制御するようにしてもよいものである。また前記送信管理部は、複数の符号化データを時間差を設けてデータ送信する際に、時間差をもつ先の符号化データの圧縮率に対して、後の符号化データの圧縮率を変更するようにしてもよいものである。また前記送信管理部は、前記圧縮率を配信レート及び／又は伝送路の状態にあわせて選択するようにしてもよいものである。また前記送信管理部は、配信レート及び／又は伝送路の状態にあわせて、符号化データの少なくとも一部の送信の有無を選択するようにしてもよいものである。【００２２】
また前記送信手段は、送信するデータの階層より上位層の符号化データを含めてデータ送信するようにしてもよいものである。また前記送信管理部は、符号化データを送信するセッションのセッション情報の通知先を制御して、コンテンツ配信側で配信コンテンツの品質と安定性を制御するようにしてもよいものである。【００２３】
本発明に係るコンテンツ受信装置は、複数のセッションで送信される符号化データを受信する手段と、前記受信手段で受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離する手段と、前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築手段とを有することを特徴とするものである。【００２４】
また前記再構築手段は、前記符号化データ再構築の際、符号化データ送信単位に付与された識別子により符号化データの重複を判断するようにしてもよいものである。また前記再構築手段は、a)あらかじめ定めた符号化データ受信セッション，b)符号化データ送信単位に付与された、あらかじめ定められた符号化データ識別情報，c)呼接続処理により通知された符号化データ受信セッション，e)符号化データ送信単位に付与され、呼接続処理により通知された符号化データ識別情報の少なくとも１つにより符号化データの圧縮率、及び／又は階層を判断するようにしてもよいものである。また伝送路の状態を通知する受信状況報告を送信する報告送信部を有するようにしてもよいものである。【００２５】
本発明に係るコンテンツ送受信システムは、コンテンツ配信装置とコンテンツ受信装置とを有し、
前記コンテンツ配信装置は、符号化データを出力するデータ出力手段と、前記データ出力手段から出力される階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信する送信手段とを含み、
前記コンテンツ受信装置は、複数のセッションで送信される符号化データを受信する手段と、前記受信手段で受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離する手段と、前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築手段とを含み、
前記コンテンツ配信装置と前記コンテンツ受信装置とを接続する通信網とを有することを特徴とするものである。【００２６】
本発明に係るコンテンツ配信方法は、符号化データを出力する出力ステップと、前記出力ステップで出力される符号化データを送信する送信ステップとを有し、
前記出力ステップにおいて、前記符号化データとして階層符号化による符号化データを出力し、
前記送信ステップにおいて、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信することを特徴とするものである。【００２７】
前記出力ステップにおいて、前記階層符号化による符号化データを各層の符号化データにそれぞれ分離して出力し、前記送信ステップにおいて、前記符号化データを層毎に個別にそれぞれ送信するようにしてもよいものである。また前記送信ステップにおいて、前記階層符号化による符号化データのうち、少なくとも１つの層の被参照情報の符号化データの少なくとも一部を送信するようにしてもよいものである。また前記送信ステップにおいて、前記階層符号化による符号化データのうち、a)第１層の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の被参照情報の符号化データの少なくとも一部とを送信するようにしてもよいものである。【００２８】
また前記送信ステップにおいて、前記階層符号化による符号化データのうち、a)第１層の被参照情報の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の符号化データの少なくとも一部とを送信するようにしてもよいものである。【００２９】
コンテンツ配信側において、送信する符号化データ数，符号化データの階層，暗号化の鍵の配信先、及び／又は、暗号化方式、及び／又は、暗号化の強度を制御することにより、コンテンツ配信装置側で配信コンテンツの品質と安定性、及び／又は、秘匿度を制御するようにしてもよいものである。また複数の符号化データを時間差を設けてデータ送信する際に、時間差をもつ先の符号化データの圧縮率に対して、後の符号化データの圧縮率を変更するようにしてもよいものである。また前記圧縮率を配信レート及び／又は伝送路の状態にあわせて選択するようにしてもよいものである。また送信するデータの階層より上位層の符号化データを含めてデータ送信するようにしてもよいものである。また符号化データを送信するセッションのセッション情報の通知先を制御して、コンテンツ配信側で配信コンテンツの品質と安定性を制御するようにしてもよいものである。【００３０】
前記出力ステップは、（ａ）第１乃至第Ｎの符号化データを入力するステップ、（ｂ）符号化データを入力するステップ及び、前記ステップで入力された符号化データの少なくとも１つの層のデータから第１乃至第Ｎの符号化データを生成するステップ、（ｃ）第１の符号化データを入力するステップ及び、前記ステップで入力された第１の符号化データの少なくとも1つの層のデータから第２乃至第Ｎの符号化データを生成するステップ、（ｄ）入力された信号を第１乃至第Ｎの符号化データに符号化するステップ、（ｅ）入力された信号を第1の符号化データに符号化するステップと、前記ステップで入力された第１の符号化データの少なくとも１つの層のデータから第２乃至第Ｎの符号化データを生成するステップ、の少なくとも１つを有するようにしてもよいものである。【００３１】
前記第Ｎの符号化データに加えて、第（Ｎ＋１）の符号化データを出力するようにしてもよいものである。前記第１乃至第（Ｎ＋１）の符号化データに、データを識別するための識別子を付与するようにしてもよいものである。前記第１乃至第（Ｎ＋１）の符号化データを、それぞれ異なるセッションにより送信するようにしてもよいものである。前記第１乃至第（Ｎ＋１）の符号化データを多重化して送信するようにしてもよいものである。前記第１乃至第（Ｎ＋１）の符号化データのうち、少なくとも２つの符号化データを多重化し、この多重化された符号化データと、残りの多重化されない符号化データとを、それぞれ異なったセッションにより送信するようにしてもよいものである。コンテンツ配信側において、前記符号化データを送信するセッションのセッション情報の通知先を制御するようにしてもよいものである。第１乃至第（Ｎ＋１）の符号化データを、時間差を設けて配信するようにしてもよいものである。前記時間差を、伝送路の状態、及び／又は、符号化の圧縮率、及び／又は、配信レート、及び／又は、予め定められた規則にしたがって設定するようにしてもよいものである。【００３２】
本発明に係るコンテンツ受信方法は、複数のセッションで送信される符号化データを受信する受信ステップと、前記受信ステップで受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離するステップと、前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築ステップと、を有することを特徴とするものである。【００３３】
前記符号化データ再構築の際、符号化データ送信単位に付与された識別子により符号化データの重複を判断するようにしてもよいものである。またa)あらかじめ定めた符号化データ受信セッション，b)符号化データ送信単位に付与された、あらかじめ定められた符号化データ識別情報，c)呼接続処理により通知された符号化データ受信セッション，e)符号化データ送信単位に付与され、呼接続処理により通知された符号化データ識別情報の少なくとも１つにより符号化データの圧縮率、及び／又は階層を判断するようにしてもよいものである。伝送路の状態を通知する受信状況報告を送信するようにしてもよいものである。【００３４】
前記受信ステップにおいて、（ａ）予め定められた受信バッファサイズ、（ｂ）呼接続処理により通知されたバッファサイズ、（ｃ）予め定められた、及び／又は、呼接続により通知されたコンテンツ配信レート及び時間差設定情報に基づいて算出されたバッファサイズ、の少なくとも１つにより決定されるバッファサイズを確保して、符号化データを受信するようにしてもよいものである。【００３５】
本発明に係るコンテンツ送受信方法は、階層符号化データによる符号化データを出力するステップと、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信なするステップと、複数のセッションで送信される符号化データを受信するステップと、前記受信された符号化データの中から個々の符号化データ単位を識別、分離するステップと、前記識別、分離された符号化データの中から、伝送誤り又は欠落がなく受信された符号化データを抽出し、これらの抽出された符号化データを再構築して出力するステップと、を有することを特徴とするものである。【００３６】
本発明に係るコンテンツ配信用プログラムは、コンテンツ配信装置を構成するコンピュータに、符号化データを出力するデータ処理機能と、前記データ部からの符号化データを送信する送信処理機能と、を実行させ、
前記データ処理機能を実行することにより、前記符号化データとして階層符号化による符号化データを出力し、前記送信処理機能を実行することにより、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信することを特徴とするものである。【００３７】
前記データ処理機能を実行することにより、前記階層符号化による符号化データを各層の符号化データにそれぞれ分離して出力し、前記送信処理機能を実行することにより、前記符号化データを層毎に個別にそれぞれ送信するようにしてもよいものである。前記階層符号化による符号化データのうち、少なくとも１つの層の被参照情報の符号化データの少なくとも一部を送信する機能を有するようにしてもよいものである。【００３８】
前記階層符号化による符号化データのうち、a)第１層の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の被参照情報の符号化データの少なくとも一部とを送信する機能を有するようにしてもよいものである。前記階層符号化による符号化データのうち、a)第１層の被参照情報の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の符号化データの少なくとも一部とを送信する機能を有するようにしてもよいものである。【００３９】
送信する符号化データ数，符号化データの階層，暗号化の鍵の配信先、及び／又は、暗号化方式、及び／又は、暗号化の強度を制御することにより、コンテンツ配信装置側で配信コンテンツの品質と安定性、及び／又は、秘匿度を制御する機能を有するようにしてもよいものである。複数の符号化データを時間差を設けてデータ送信する際に、時間差をもつ先の符号化データの圧縮率に対して、後の符号化データの圧縮率を変更するようにしてもよいものである。前記圧縮率を配信レート及び／又は伝送路の状態にあわせて選択する機能を有するようにしてもよいものである。送信するデータの階層より上位層の符号化データを含めてデータ送信する機能を有するようにしてもよいものである。符号化データを送信するセッションのセッション情報の通知先を制御して、コンテンツ配信側で配信コンテンツの品質と安定性を制御する機能を有するようにしてもよいものである。【００４０】
本発明に係るコンテンツ受信用プログラムは、コンテンツ受信装置を構成するコンピュータに、複数のセッションで送信される符号化データを受信する受信処理機能と、前記受信手段で受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離する処理機能と、前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築処理機構と、を実行させることを特徴とするものである。【００４１】
前記符号化データ再構築の際、符号化データ送信単位に付与された識別子により符号化データの重複を判断する機能を有するようにしてもよいものである。またa)あらかじめ定めた符号化データ受信セッション，b)符号化データ送信単位に付与された、あらかじめ定められた符号化データ識別情報，c)呼接続処理により通知された符号化データ受信セッション，e)符号化データ送信単位に付与され、呼接続処理により通知された符号化データ識別情報の少なくとも１つにより符号化データの圧縮率、及び／又は階層を判断する機能を有するようにしてもよいものである。
【発明の効果】
【００４２】
以上説明したように本発明によれば、送信側から受信側に向けてコンテンツの配信を行うときに、送信側において、コンテンツ配信装置から、階層（スケーラブル）符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部をセッションで送信するため、ネットワークを経由したコンテンツ配信の際、配信データ量の増加を小さく抑えつつ、無線伝送路などの不安定な伝送路を経由した配信においても、受信者の受信するデータの信頼性を向上させることができ、かつ、安定した品質でのコンテンツ提供を行うことができる。また、コンテンツ受信者の受信環境に最適な品質でのコンテンツ提供を実現することができる。【００４３】
さらに、時間差をもつ前後の配信データの圧縮率を変更することにより、インターネットワークの伝送帯域の拡大を抑制することができ、送受信者双方で、配信データの信頼性向上のための処理量の増加を小さく抑えることができる。【００４４】
画像データを送信する場合、送信データを複数のセッションで個々に送信することにより、全てのデータが誤りや損失の影響を受ける可能性は低く、誤りや損失による画像の劣化を低減することができる。【００４５】
さらに、階層構造の画像データ（符号化データ）の圧縮率を伝送帯域に合わせて設定することにより、コンテンツデータ伝送に使用することのできる伝送帯域と品質とのトレードオフを、使用者が設定することができる。前記圧縮率は、例えば、伝送帯域に余裕がない場合は、後行する画像データの圧縮率を高く設定する。ただし、この場合、先行する画像データが欠落した場合、後行する画像データで埋め直すため、当該箇所の画質は、欠落したままで復号する場合よりは良好にすることができる。このような伝送帯域と品質の維持とのトレードオフに応じて、圧縮率を設定することができる。【００４６】
一般に、受信データに欠落があった場合、受信側で、欠落したデータの再送信を送信側に要求(フィードバック)する。これに対して、本発明は、欠落したデータについては、並行して送信されるデータを使って埋め直すため、送信側への再送信の要求は不要となる。【００４７】
さらに、階層構造の画像データ（符号化データ）のうち、受信を許可するデータの配信セッションの設定（マルチキャスト配信の場合のマルチキャスト・アドレスやポート番号、使用符号化ツール）のみを、配信側から受信側に伝えれば、配信側で受信側の品質を制御できるため、受信側のコンテンツの品質や安定性を、送信側で制御することができる。【００４８】
例えば、受信者Ａには、圧縮率の低いデータを配信するセッションの上記設定と、圧縮率の高いデータを配信するセッションの上記設定との両方を通知し、受信者Ｂには、圧縮率の高いデータを配信するセッションの上記設定のみを通知すれば、受信者Ａと受信者Ｂとの受信データの品質（画質、損失耐性）を制御することができる。【００４９】
受信したデータについて、デコードする前に欠落の検出と欠落データの埋め直しとを行い、最終的に埋め直されて１つに再構成されたデータをデコードするため、圧縮符号化データの復号化に要する演算量の増大を防止することができる。すなわち本発明は、受信した複数データの全てをデコードした後にデコード結果で欠落データを埋め直す技術と異なり、演算量の増加を小さく抑えることができる。【００５０】
さらに配信側において、符号化データの受信数を受信側で利用可能な電力に合せて制御することにより、受信側の消費電力を小さく抑えることができる。これにより、例えばバッテリー利用環境化におけるコンテンツの受信可能時間を大幅に延長することができる。
【発明を実施するための最良の形態】
【００５１】
以下、本発明の実施形態を図に基いて説明する。【００５２】
本発明に係るコンテンツ配信装置は基本的構成として、符号化データを出力するデータ出力手段（１０４，８０４，１１０４，１２０４，１４０４）と、前記データ出力手段から出力される符号化データを送信する送信手段（１０６〜１０９，８０６〜８０９，１１０６〜１１０９，１２０６〜１２０９，１４０７〜１４０９，１５０６〜１５０９）とを有している。前記データ出力手段は、前記符号化データとして階層符号化による符号化データを出力する。前記送信手段は、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信する。【００５３】
本発明に係る前記コンテンツ配信装置を利用してコンテンツ配信するコンテンツ配信方法は、前記データ出力手段により符号化データを出力する出力ステップと、前記出力ステップにおいて前記データ出力手段で出力される符号化データを前記送信手段で送信する送信ステップとを実行し、前記出力ステップにおいて、前記符号化データとして階層符号化による符号化データを出力し、前記送信ステップにおいて、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信する。【００５４】
本発明において前記コンテンツ配信装置から配信されるコンテンツデータを受信するコンテンツ受信装置は基本的構成として、複数のセッションで送信される符号化データを受信する手段（１１４〜１１７，８２０，１１２０，１１１７，１２１４〜１２１７，１４２０，１５２０）と、前記受信手段で受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離する手段（１１８，８１８，１１１８，１２１８，１４１８，１５１８）と、前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築手段（１１８，８１８，１１１８，１２１８，１４１８，１５１８）とを有している。【００５５】
本発明に係るコンテンツ配信装置を利用して配信されたコンテンツを受信するコンテンツ配信方法は、複数のセッションで送信される符号化データを前記受信手段で受信する受信ステップと、前記受信ステップで受信される符号化データの中から個々の符号化データ単位を識別、分離するステップと、前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築ステップとを実行する。【００５６】
本発明において、送信側と受信側との間でコンテンツ配信を行うコンテンツ送受信システムを構築するには基本的構成として、上記コンテンツ配信装置と、上記コンテンツ受信装置と、前記コンテンツ配信装置と前記コンテンツ受信装置とを接続する通信網（１３０，８３０，１１３０，１２３０，１４３０，１５３０）とを有し、前記コンテンツ配信装置から、階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信し、前記コンテンツ受信装置により、送信された符号化データを再構築する構成とする。【００５７】
本発明において、送信側と受信側との間でコンテンツ配信を行うコンテンツ送受信方法は基本的構成として、コンテンツ配信側において前記コンテンツ配信方法の各ステップを実行し、コンテンツ受信側において前記コンテンツ受信方法の各ステップを実行し、前記コンテンツ配信側から、階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信し、前記コンテンツ受信側で送信された符号化データを再構築する。【００５８】
さらに本発明に係るコンテンツ配信装置にコンテンツ配信方法を実施させるためのコンテンツ配信用プログラムは基本的構成として、コンテンツ配信装置を構成するコンピュータに、符号化データを出力するデータ処理機能と、前記データ部からの符号化データを送信する送信処理機能とを実行させ、前記データ処理機能を実行することにより、前記符号化データとして階層符号化による符号化データを出力し、
前記送信処理機能を実行することにより、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を送信する機能を備えている。【００５９】
さらに本発明に係るコンテンツ受信装置にコンテンツの受信方法を実施させるためのコンテンツ受信用プログラムは基本的構成として、コンテンツ受信装置を構成するコンピュータに、複数のセッションで送信される符号化データを受信する受信処理機能と、前記受信手段で受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離する処理機能と、前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築処理機構と、を実行させる機能を備えている。
【第１実施形態】
【００６０】
次に、具体例を用いて本発明を詳細に説明する。図１に示す本発明の第１の実施形態は、Ｍ層からなる階層（スケーラブル）符号化方式によるＮ個の同一コンテンツの符号化データに対し、送信及び受信を行うものである。ここに、Ｎ個，Ｍ個は２以上の整数である。
【００６１】
本実施形態は、送信側に、第１〜第Ｎの符号化データ送信手段と、第Ｎ＋１の符号化データ送信手段とを備え、それぞれの送信手段が互いに異なったセッションで符号化データを送信する。受信側は、第１〜第Ｎの符号化データ受信手段と、第Ｎ＋１の符号化データ受信手段とを備え、伝送誤りがなく又は欠落がなく受信された符号化データを抽出し、これらを再構成して出力する。
【００６２】
本実施形態において、コンテンツ配信装置は、符号化データを送信するセッションの少なくとも１つで、セッションごとに、伝送路でのルーティングの優先度制御や、無線伝送路での電力制御を設定する手段を備え、画像データ受信装置は、少なくとも１つのセッションの受信の有無を、受信データの誤り／損失率、受信装置の利用可能な電力、予め定められた設定、のうちの少なくとも１つに基づき、選択する手段を備えた構成としてもよい。
【００６３】
図１に示すように、本実施形態は、コンテンツ配信装置１０１と、コンテンツ受信装置１１１と、コンテンツデータをコンテンツ配信装置１０１からコンテンツ受信装置１１１に伝送するための伝送路１３０とから構成される。コンテンツ配信装置１０１は、ＩＰ（Internet Protocol）網である伝送路１３０に接続されており、ＵＤＰ（User Datagram Protocol）／ＩＰを用いて符号化データを配信する。
【００６４】
コンテンツ受信装置１１１は、伝送路１３０に接続されるクライアント端末である。なお、説明を簡単にするため、ここでは配信するコンテンツを動画像データとする。
【００６５】
コンテンツ配信装置１０１は、Ｍ，Ｎを２以上の整数として、Ｍ層からなるスケーラブル符号化方式によるＮ個の動画像符号化データを、送信管理部１０３で設定された送信設定に基づき、第１〜第Ｎの送信部１０６〜１０９から、伝送路１３０を経由してコンテンツ受信装置１１１へ送信する。コンテンツ受信装置１１１は、コンテンツ受信装置１１１の呼接続処理部１１２と、コンテンツ配信装置１０１の呼接続処理部１０２とで行う呼処理に基づき、第１〜第Ｎ＋１の受信部１１４〜１１７によって、動画像符号化データを受信し、データ誤りも欠落もなく受信された動画像符号化データの中から、圧縮率に基づき、１つの動画像符号化データに再構成してデコードする。
【００６６】
以下、コンテンツ配信装置１０１及びコンテンツ受信装置１１１に関して詳述する。
【００６７】
コンテンツ配信装置１０１の送信管理部１０３は、
(ア) データ読込／生成／変換部１０４の出力する第１〜第Ｎの符号化データの圧縮率、
(イ) 第１〜第Ｎ＋１の送信部１０６〜１０９が送信する送信先アドレス及びポート番号、
(ウ) 第１〜第Ｎ＋１の送信部１０６〜１０９が送信する符号化データの識別情報、
(エ) 第１〜第Ｎ＋１の送信部１０６〜１０９が送信する符号化データの層、
(オ) 第１〜第Ｎ＋１の送信部１０６〜１０９が送信する情報の種別（イントラ／インターフレーム）、
(カ) 第１〜第Ｎ＋１の送信部１０６〜１０９が送信する符号化データの暗号化の有無、
(キ) 第１〜第Ｎ＋１の送信部１０６〜１０９が送信する符号化データの暗号化鍵データ、
(ク) 第１〜第Ｎ＋１の送信部１０６〜１０９が送信する符号化データの送信時間差、
(ケ) 第１〜第Ｎ＋１の送信部１０６〜１０９が送信するセッションの伝送路でのルーティングの優先度や、無線伝送路での送信電力、
の少なくとも１つを設定し、これに基づき、呼接続処理部１０２からコンテンツ受信装置１１１の呼接続処理部１１２との間で、例えばＲＴＳＰ（Real Time Streaming Protocol）／ＳＤＰ（Session Description Protocol）等による、接続処理を行う。なお、これら全てを、コンテンツ配信装置１０１とコンテンツ受信装置１１１との間で予め定めておき、コンテンツを送受信することもできる。
【００６８】
データ読込／生成／変換部１０４は、送信管理部１０３での設定、及び／又は、やコンテンツ配信装置１０１とコンテンツ受信装置１１１との間で予め定められた設定に基づき、
(ア) 蓄積された動画像符号化データを読み込む、
(イ) 入力映像をリアルタイムで符号化し、動画像符号化データを生成する、
(ウ) 入力動画像符号化データを変換し、動画像符号化データを生成する、
のいずれかによって得たＮ個のＭ層からなる動画像スケーラブル符号化データを、第１〜第Ｎ＋１の送信部１０６〜１０９へ出力する。これを図２〜図５を用いて説明する。
【００６９】
図２のデータ読込／生成／変換部２００は、図1のデータ読込／生成／変換部１０４に対応するものである。図２のデータ読込／生成／変換部２００の第１〜第Ｎの読込部２０５〜２０７は、第１〜第Ｎの符号化データファイル２０１〜２０３を読み込む。第１〜第Ｎの層・種別選択部２０８〜２１０は、読み込まれた符号化データについて予め定められた設定により、各々出力すべき符号化データの階層と、イントラ（被参照情報）フレーム／インター（参照情報）フレーム等の種別とを選択し、第１〜第Ｎ＋１の送信部１０６〜１０９へ出力する。この際、符号化データファイル２０１〜２０３のうちの幾つかを、同じファイルとすることもできる。
【００７０】
図３のデータ読込／生成／変換部２００は、図1のデータ読込／生成／変換部１０４に対応するものである。図３のデータ読込／生成／変換部２００の符号化処理部３０２は、カメラ３０１等の映像入力データから第１〜第Ｎの符号化データを生成し、図２と同様に第１〜第Ｎの層・種別選択部２０８〜２１０での符号化データの選択処理を行って、それぞれ第１〜第Ｎ＋１の送信部１０６〜１０９へ出力する。この際、第１〜第Ｎの符号化データのうちの幾つかを、同一の符号化データとすることもできる。
【００７１】
図４のデータ読込／生成／変換部２００は、図1のデータ読込／生成／変換部１０４に対応するものである。図４のデータ読込／生成／変換部２００は、入力符号化データに対して、第１〜第Ｎの変換部４０１〜４０３の少なくとも１つで、
(ア) コーデック種別（プロファイル／レベルを含む）変換、
(イ) フレーム構成変換、
(ウ) フレームレート変換、
(エ) 圧縮率変換、
(オ) イントラフレーム間隔変換、
(カ) 画像サイズ変換、
(キ) トリミング処理、
(ク) 各種のフィルタリング処理、
の少なくとも１つを行い、入力符号化データを変換し、第１〜第Ｎの符号化データを生成する。
【００７２】
図２及び図３の場合と同様に第１〜第Ｎの層・種別選択部２０８〜２１０での符号化データの選択を経て、それぞれ第１〜第Ｎ＋１の送信部１０６〜１０９へ出力する。この際、第１〜第Ｎの符号化データのうちの幾つかを、同一の符号化データとすることもできる。また、第１〜第Ｎの変換部４０１〜４０３に、入力された符号化データをそのまま出力する変換部があってもよい。例えば、第１の変換部４０１は、破線で図示するように、入力された符号化データを変換せずに出力する設定であってもよい。
【００７３】
また図５に示すように、第２〜第Ｎの符号化データ変換部４０５〜４０６のように、第１の符号化データ変換部４０４で生成された第１の符号化データ又は変換途中の第１の符号化データの符号化パラメータを変換し、第２〜第Ｎの符号化データを生成してもよい。さらに、第１〜第Ｎの符号化データ変換部４０１〜４０３，４０４〜４０６で、入力された符号化データの一部の層（例えば第１層のみ）のデータを用いて、第１〜第Ｎの符号化データを生成してもよい。
【００７４】
以上のような図２〜図５に示すデータ読込／生成／変換部２００から出力される第１〜第Ｎの符号化データは、同一メディアかつ、同一符号化方式かつ、同一フレーム構成かつ、同一フレームレートかつ、同一イントラフレーム間隔かつ、同一画像サイズとする必要がある。
【００７５】
第１〜第Ｎ＋１の送信部１０６〜１０９は、送信管理部１０３での設定、及び／又は、コンテンツ配信装置１０１とコンテンツ受信装置１１１との間で予め定められた設定に基づき、第１〜第Ｎの符号化データを、伝送路１３０を経由してコンテンツ受信装置１１１へ送信する。この処理を図６を用いて説明する。
【００７６】
図６に示す送信部５００は、図１の送信部１０６〜１０９に対応するものであり、それらに対応する送信部５００の1つについて説明する。図６に示す送信部５００は、入力される符号化データをパケット化処理部５０１でパケット化する。符号化データ分割部５０２は、符号化データをパケット化するため、符号化データ送信単位への分割を行う。暗号化処理部５０３は、暗号化の有無及び、暗号鍵、暗号化の強度の設定に基づき、暗号化が必要な場合に、符号化データの暗号化を行う。暗号化手法については、本発明の範囲外であるので、詳細な説明は省略する。符号化データ識別子付加部５０４は、入力された符号化データの圧縮率の高低、及び／又は、スケーラブル符号化方式のどの階層のデータかがわかるよう、例えばＲＴＰ（Real-time Transport Protocol）ヘッダのペイロードタイプや、ＳＳＲＣ（Synchronization Source identifier）、ＣＳＲＣ（Contributing Source identifier）を用いるか、又はこれに相当する識別情報を付加する。
【００７７】
コンテンツ受信装置１１１は、呼接続処理、及び／又は、コンテンツ配信装置１０１とコンテンツ受信装置１１１との間で予め定めておいた当該識別情報と圧縮率との対応により、符号化データの圧縮率、及び／又は、層を把握することができる。誤り検出符号付加部５０５は、ＵＤＰヘッダのチェックサム又はこれに相当する情報を付加する。パケット化処理部５０１から出力されるパケットは、遅延付加部５０６で、設定された遅延量に基づき、他の送信部と時間差を有してパケットが出力されるよう遅延を付加される。
【００７８】
ここで、符号化データ分割部５０２は、第１〜第Ｎ＋１の送信部１０６〜１０９において同一フレームの、同一部位の情報をスケーラブル符号化した同一層のデータとなるよう、例えばＭＰＥＧ−４符号化方式でのビデオパケットのように、入力符号化データを分割して符号化データ送信単位とする。この場合、符号化データ識別子付加部５０４は、各送信部の同一送信単位に、ＲＴＰヘッダのシーケンス番号か、又はこれに相当する同一の識別番号を付加する。これにより、コンテンツ受信装置１１１は、重複する複数の符号化データが受信された場合に、送信単位によるデータの選択ができ、また受信した符号化データの順序が入れ替わっていても、正しく並び替えることが可能となる。
【００７９】
また、第１〜第Ｎ＋１の送信部１０６〜１０９での暗号化は、例えば一定以下の階層に対してのみ行ったり、一定以降の送信部でのみ行い、コンテンツ受信装置１１１ごとに暗号化の鍵の配布の有無を制御することにより、コンテンツ配信装置１０１側で、コンテンツ受信装置１１１で再生されるコンテンツの品質（画質）の高低や、品質の安定性を制御することもできる。また、第１〜第Ｎ＋１の送信部１０６〜１０９で付加する遅延量設定は、コンテンツ受信装置１１１からのＲＴＣＰ（RTP Control Protocol）受信状況報告又は、これに相当する情報が得られる場合は、コンテンツ配信中も、例えばパケット損失率が高い、及び／又は、パケット損失のバースト長が長い場合は、遅延量を増やすなどのように、動的に変更することも可能である。この際には、変更された遅延量を、コンテンツ配信装置１０１の呼接続処理部１０２から、コンテンツ受信装置１１１へ改めて通知することが望ましい。
【００８０】
なお、遅延は第１〜第Ｎの符号化データのいずれが最も早く送信されてもよく、最初に送信される符号化データに対して、以降のデータに時間差を設ける方法でも、順次、時間差を設けて符号化データを送信していく方法でもよい。送信データ選択部５０７は、送信データ選択設定に基づき、送信する符号化データのパケットを選択し、伝送路でのルーティングの優先度や、無線伝送路での送信電力の設定に従って、送信部５０８から各々のセッションで伝送路１３０へパケットを送信する。
【００８１】
第１〜第Ｎ＋１の送信部１０６〜１０９から送信される第１〜第Ｎの符号化データに関して、
(ア) 第１〜第Ｎの送信部１０６〜１０８は、それぞれ第１〜第Ｎの符号化データの少なくとも１つの層のデータを送信し、第Ｎ＋１の送信部１０９は、第１の符号化データの少なくとも１つの層のデータを送信する、
(イ) 第１〜第Ｎの送信部１０６〜１０８は、それぞれ第１〜第Ｎの符号化データの第１層（基本層）のデータを送信し、第Ｎ＋１の送信部１０９は、第１の符号化データを送信する、
(ウ) 第１〜第Ｎの送信部１０６〜１０８は、それぞれ第１〜第Ｎの符号化データの第１層のデータを送信し、第Ｎ＋１の送信部１０９は、第１の符号化データの第２層以降の層（拡張層）のデータを送信する、
(エ) 第１〜第Ｎの送信部１０６〜１０８は、それぞれ第１〜第Ｎの符号化データの第１層のデータ及び、第２層以降の層の、時間方向の予測を行わない、被参照情報（イントラ・フレーム）の符号化データを送信し、第Ｎ＋１の送信部１０９は、第１の符号化データの参照情報（インター・フレーム）の符号化データを送信する、
(オ) 第１〜第Ｎの送信部１０６〜１０８は、それぞれ第１〜第Ｎの符号化データの第１層のデータ及び、第２層以降の層の、時間方向の予測を行わない、被参照情報（イントラ・フレーム）の符号化データを送信し、第Ｎ＋１の送信部１０９は、第１の符号化データを送信する、
(カ) 第１〜第Ｎの送信部１０６〜１０８は、それぞれ第１〜第Ｎの符号化データの、時間方向の予測を行わない、被参照情報の符号化データを送信する。
【００８２】
第Ｎ＋１の送信部１０９は、第１の符号化データの第１層の、時間方向の予測を行う参照情報の符号化データ及び、第２層以降の層の符号化データを送信する、
(キ) 第１〜第Ｎの送信部１０６〜１０８は、それぞれ第１〜第Ｎの符号化データの、時間方向の予測を行わない、被参照情報の符号化データを送信し、第Ｎ＋１の送信部１０９は、第１の符号化データを送信する、
(ク) 第１〜第Ｎの送信部１０６〜１０８は、それぞれ第１〜第Ｎの符号化データの第１層の、時間方向の予測を行わない、被参照情報の符号化データを送信し、第Ｎ＋１の送信部１０９は、第１の符号化データの第１層の、時間方向の予測を行う参照情報の符号化データ及び、第２層以降の層の符号化データを送信する、
(ケ) 第１〜第Ｎの送信部１０６〜１０８は、それぞれ第１〜第Ｎの符号化データの第１層の、時間方向の予測を行わない、被参照情報の符号化データを送信し、第Ｎ＋１の送信部１０９は、第１の符号化データを送信するような場合がある。
【００８３】
上記のいずれかにより送信される符号化データのうち、既述のように、さらに画像の性質や伝送路の状況により、適応的に送信するパケットを選択する。この選択にあたり、例えば一定周期（ｎパケットに１回）ごとにパケットを選択して送信してもよい。又は、符号化データの中の特徴パラメータ、例えば動きベクトルなどビット誤り又はパケット損失による復号画像への影響が大きいパラメータを参照して、適応的に伝送すべきパケットを決定するようにしてもよい。又は、被参照フレーム（イントラフレーム）は、必ず選択する等の規則に従って選択するようにしてもよい。この選択方法は、コンテンツ配信中も選択設定を動的に変更することも可能である。
【００８４】
なおかつ、コンテンツ受信装置１１１で再生されるコンテンツの品質（画質）と安定性を高く保つため、このとき送信される第１〜第Ｎのスケーラブル符号化データは、より上位の層のデータほど多くの送信部で送信されるよう、かつ、より上位の層のデータは必ず送信されるよう、設定することが望ましい。したがって、送信データ選択部５０７では、送信符号化データ量を削減する必要がある場合、当該送信部で送信する符号化データの中で、より下位の層の符号化データから送信が停止される。
【００８５】
更に、ネットワークの帯域を効率よく使用するため、
(ア) 第２〜第Ｎの符号化データの圧縮率を、第１の符号化データに対して同等以上とする、
(イ) Ｋを２以上Ｎ以下の整数として第Ｋの符号化データの圧縮率を、第（Ｋ−１）の符号化データの圧縮率に対して同等以上とする、
のいずれかの方法を採ることもできる。さらに圧縮率の設定は、コンテンツ受信装置１１１からＲＴＣＰ（RTP Control Protocol）受信状況報告又は、これに相当する情報が得られる場合は、コンテンツ配信中も、例えばパケット損失率が高い場合は、第１〜第Ｎの符号化データの圧縮率を高める等、動的に変更することも可能である。加えて、更なる送信符号化データ量を削減する必要がある場合、第１〜第Ｎの送信部１０２〜１０８の任意の符号化データの送信を停止することも可能である。
【００８６】
また、コンテンツ配信装置１０１は、コンテンツ受信装置１１１ごとに、第１〜第Ｎ＋１の配信セッションのうち、呼接続処理で通知するセッション情報を制御することにより、コンテンツ受信装置１１１ごとに再生されるコンテンツの品質（画質）の高低や、品質の安定性を制御することができる。
【００８７】
更に、第１〜第Ｎ＋１の送信部１０６〜１０９は、
(ア) 第１〜第Ｎ＋１の送信部１０６〜１０９のいずれもがパケットをマルチキャスト又はブロードキャスト送信する、
(イ) 第１〜第Ｎの送信部１０６〜１０８がパケットをマルチキャスト又はブロードキャスト送信し、第Ｎ＋１の送信部１０９がパケットをユニキャスト送信する、
のいずれかの方法を採ることができる。この場合も、呼接続処理での制御で、例えば全てのコンテンツ受信装置１１１にマルチキャスト受信のための情報は通知し、特定のコンテンツ受信装置１１１のみ、ユニキャスト配信を行うことにより、同様にコンテンツ配信装置１０１側で、コンテンツ受信装置１１１で再生されるコンテンツの品質の高低や、品質の安定性を制御することができる。
【００８８】
次に、コンテンツ受信装置１１１について詳述する。
【００８９】
呼接続処理部１１２は、
(ア) コンテンツ受信装置１１１のアドレス、
(イ) 第１〜第Ｎ＋１の受信手段１１４〜１１７の受信ポート番号、
(ウ) 第１〜第Ｎ＋１の受信手段１１４〜１１７が受信する符号化データの層、及び／又は、圧縮率と、パケットに付加される識別情報の対応、
(エ) 第１〜第Ｎ＋１の受信手段１１４〜１１７が受信する符号化データの暗号化の有無、
(オ) 第１〜第Ｎ＋１の受信手段１１４〜１１７が受信する符号化データの暗号化鍵データ、
(カ) 第１〜第Ｎ＋１の受信手段１１４〜１１７が受信する符号化データ間の時間差に基づいた受信バッファサイズ、
の少なくとも１つを、伝送路１３０経由でコンテンツ配信装置１０１の呼接続処理部１０２とやり取りすることにより、呼の確立を行う。
【００９０】
報告送信部１１３は、必要がある場合はＲＴＣＰのＲＲ（Receiver Report）又はこれに相当する情報を、ネットワーク１３０経由でコンテンツ配信装置１０１の報告受信部１０５へ送信することにより、受信状況をコンテンツ配信装置１０１へ報告する。
【００９１】
第１〜第Ｎ＋１の受信部１１４〜１１７は、それぞれのセッションから符号化データを受信する。各受信部は、ＵＤＰのチェックサムもしくは、これに相当する機能により、伝送途中でのデータ誤りの影響を受けていないか確認し、誤りが発生している場合は、パケットを廃棄する。誤りが発生していない場合は、符号化データ再構成部１１８へパケットを出力する。なお、受信したパケットに誤りが含まれる場合も、受信したセッションなどから、データ識別情報に相当する情報が取得でき、かつ、符号化データを抽出できた上、符号化データの非重要部にのみ誤りが発生したことが判明した場合、抽出した符号化データを廃棄せずに用いることもできる。
【００９２】
この際、例えば画像データ受信装置１１１が、バッテリー／電池で動作する場合のように、利用可能な電力に制限のある環境で使用される場合、及び／又は、受信環境が良好であり、最も高品質の符号化データを、ほとんど誤りや欠落なく受信できる場合には、その他の符号化データの受信を停止し、装置の使用時間をできるだけ長くする制御を行ってもよい。また逆に、画像データ受信装置１１１が、大容量バッテリーや、ＡＣ電源が接続された場合には、いずれの符号化データも受信するようにしてもよい。このように、利用可能な電力や受信環境に応じて、データの受信の有無を制御することもできる。あるいは、受信符号化データ数を、利用者が画像データ受信装置１１１に設定できるように構成してもよい。
【００９３】
次に、符号化データ再構成部１１８を、図７を用いて説明する。第１〜第Ｎの符号化データは、データ抽出部７０１の符号化データ識別子抽出部７０２で符号化データ識別情報を、符号化データ抽出部７０３で符号化データをそれぞれ抽出する。ここでデータ識別情報は、受信した符号化データの圧縮率、及び／又は、第何番目の符号化データか、及び／又は、スケーラブル符号化方式のどの層の符号化データか、を示すデータと、符号化データ送信単位の順序を示すＲＴＰヘッダのシーケンス番号、又はこれに相当する識別番号とからなる。この際、順序情報以外は、符号化データを受信したセッションから判断することも可能である。抽出された符号化データは、符号化データ整列・重複削除部７０４で、ＲＴＰヘッダのシーケンス番号、又はこれに相当する識別番号により、符号化データの送信単位の重複を判断し、データ識別情報から圧縮率の最も低い符号化データ送信単位を選択し、１つの符号化データに再構成して暗号化復元部７０５へ出力する。なお、第１〜第Ｎの符号化データは、コンテンツ配信側で時間差を設けて送信される。そのため、符号化データ整列・重複削除部７０４は、接続呼処理部１１２で得られる当該時間差、又はコンテンツ配信装置１０１及びコンテンツ受信装置１１１の間で予め定められた時間差のある符号化データに対応できるだけの受信バッファを装備する。暗号化復元部７０５は、呼接続処理部１１２で得た暗号化の有無及び、暗号鍵に関する情報、もしくはコンテンツ配信装置１０１及びコンテンツ受信装置１１１の間で予め定められた情報に基づき、必要な場合は暗号を復元して出力する。暗号の復元は、選択後の再構成された符号化データに対してのみ行われるため、必要最小限の処理量で復元が可能となる。
【００９４】
デコーダ１１９は、再構成された符号化データをデコードし、メディアを再生する。デコードは、再構成された１つの符号化データのみ行うため、本発明においてデコードに要する処理量が増加することはない。
【００９５】
なお、伝送路１３０を複数とし、第１〜第Ｎ＋１の符号化データ送信手段の各配信セッション及び、呼接続処理情報、受信状況報告情報が、異なった伝送路により伝送されてもよい。
【００９６】
また、コンテンツ配信装置１０１における、呼接続処理部１０２と、送信管理部１０３と、データ読込／生成／変換部１０４と、報告受信部１０５と、第１〜第Ｎ＋１の送信部１０６〜１０９とについて、コンテンツ配信装置１０１を構成するコンピュータで実行されるプログラム制御によりそれぞれの機能、処理を実現するようにしてもよいことは勿論である。コンテンツ受信装置１１１における、呼接続処理部１１２と、報告送信部１１３と、第１〜第Ｎ＋１の受信部１１４〜１１７と、符号化データ再構成部１１８と、デコーダ１１９について、コンテンツ受信装置１１１を構成するコンピュータで実行されるプログラム制御により、それぞれの機能、処理を実現するようにしてもよいことは勿論である。
【第２実施形態】
【００９７】
本発明の第２実施形態では、Ｍ，Ｎを２以上の整数として、Ｍ層からなるスケーラブル符号化方式による、Ｎ個の同一コンテンツの符号化データに対し、送信側及び受信側が次のようにコンテンツの配信を行う。
【００９８】
送信側は、第１〜第Ｎ＋１のデータ送信手段と、これらの出力を多重化して送信する手段を備え、多重化されたデータを同一のセッションで送信する。受信側は、多重化された符号化データを受信する手段を備え、伝送誤りがなく又は欠落がなく受信された符号化データを抽出し、これらを再構成して出力する。
【００９９】
更に、本発明の第２実施形態においても、第１実施形態と同様、画像データ送信装置は、符号化データを送信するセッションで、伝送路でのルーティングの優先度制御や、無線伝送路での電力制御を設定する手段を備えた構成としてもよい。
【０１００】
図８に示す本発明の第２実施形態におけるコンテンツ受信装置８０１と、コンテンツ受信装置８１１、伝送路８３０は、それぞれ図１のコンテンツ配信装置１０１、コンテンツ受信装置１１１、伝送路１３０に対応し、図８における呼接続処理部８０２，送信管理部８０３，データ読込／生成／変換部８０４，報告受信部８０５，送信部８０６〜８０９、呼接続処理部８１２，報告送信部８１３，デコーダ８１８，符号化データ再構成部８１８も、それぞれ図１に示す呼接続処理部１０２，送信管理部１０３，データ読込／生成／変換部１０４，報告受信部１０５，送信部１０６〜１０９、呼接続処理部１１２，報告送信部１１３，デコーダ１１９，符号化データ再構成部１１８にそれぞれ相当する。以下、第１実施形態と異なる箇所のみ説明する。
【０１０１】
図８の第１〜第Ｎ＋１の送信部８０６〜８０９を、図９を用いて説明する。図９の送信部９００は、図６の送信部５００に相当し、図９のパケット化処理部９０１，符号化データ分割部９０２，暗号化処理部９０３，符号化データ識別子付加部９０４，誤り検出符合付加部９０５，遅延付加部９０６，送信データ選択部９０７は、図６のパケット化処理部５０１，符号化データ分割部５０２，暗号化処理部５０３，符号化データ識別子付加部５０４，誤り検出符合付加部９０５，遅延付加部５０６，送信データ選択部５０７に対応する。しかし、送信部９００は、図６の送信部５０８に相当する構成を備えておらず、送信データ選択部９０７は、パケットをパケット多重送信部８１０へ出力する。
【０１０２】
パケット多重送信部８１０は、第１〜第Ｎ＋１の送信部８０６〜８０９からのパケットデータを多重化し、伝送路８３０経由でコンテンツ受信装置８１１へ送信する。本実施形態では、配信セッションが１つとなるため、セッション情報の通知先を制御することによる、コンテンツの品質、安定性の制御は行われず、送信方法も、マルチキャスト、ブロードキャスト又はユニキャストのいずれかになる。
【０１０３】
パケット受信部８２０は第１実施形態の第１〜第Ｎ＋１の受信部１１４〜１１７と同様の処理を行う。符号化データ再構成部８１８は、第１実施形態の符号化データ再構成部１１８と同様の処理を行う。しかし、符号化データ再構成部８１８は、第１実施形態と異なり、受信したセッションから符号化データ識別情報に相当する情報を得ることはできない。
【０１０４】
これ以外については、第１実施形態でそれぞれが相当する部分と同様である。
【０１０５】
なお、伝送路８３０を複数とし、多重化された第１〜第Ｎの符号化データの配信セッション及び、呼接続処理情報、受信状況報告情報が、異なった伝送路により伝送されてもよい。
【０１０６】
また、コンテンツ配信装置８０１における、呼接続処理部８０２と、送信管理部８０３と、データ読込／生成／変換部８０４と、報告受信部８０５と、第１〜第Ｎ＋１の送信部８０６〜８０９と、パケット多重送信部８１０とについて、コンテンツ配信装置８０１を構成するコンピュータで実行されるプログラム制御によりそれぞれの機能、処理を実現するようにしてもよいことは勿論である。コンテンツ受信装置８１１における、呼接続処理部８１２と、報告送信部８１３と、符号化データ再構成部８１８と、デコーダ８１９と、パケット受信分離部８２０とについて、コンテンツ受信装置８１１を構成するコンピュータで実行されるプログラム制御により、それぞれの機能、処理を実現するようにしてもよいことは勿論である。
【第３実施形態】
【０１０７】
本発明の第３実施形態では、Ｍ，Ｎを２以上の整数として、Ｍ層からなるスケーラブル符号化方式による、Ｎ個の同一コンテンツの符号化データに対し、送信側及び受信側が次のように動作する。
【０１０８】
送信側は、第１〜第Ｎ＋１のデータ送信手段と、これらの出力のうち少なくとも２つを多重化して送信する手段を少なくとも１つ備え、多重化されたデータと多重化されないデータとをそれぞれのセッションで送信する。受信側は、多重化されたデータと多重化されないデータとを、それぞれのセッションで受信する手段を備え、伝送誤りがなく又は欠落がなく受信された符号化データを抽出し、これらを再構成して出力する。
【０１０９】
更に、本発明の第３実施形態においても、第１実施形態と同様、画像データ送信装置は、符号化データを送信するセッションの少なくとも１つで、セッションごとに、伝送路でのルーティングの優先度制御や、無線伝送路での電力制御を設定する手段を備え、画像データ受信装置は、少なくとも１つのセッションの受信の有無を、受信データの誤り／損失率、受信装置の利用可能な電力、予め定められた設定、のうちの少なくとも１つに基づき、選択する手段を備えた構成としてもよい。
【０１１０】
図１０に示す本発明の第３実施形態において、コンテンツ受信装置１１０１、コンテンツ受信装置１１１１、伝送路１１３０は、それぞれ図８のコンテンツ配信装置８０１、コンテンツ受信装置８１１、伝送路８３０に相当する。図１０の呼接続処理部１１０２，送信管理部１１０３，データ読込／生成／変換部１１０４，報告受信部１１０５，送信部１１０６〜１１０９，パケット多重送信部１１０，呼接続処理部１１１２，報告送信部１１１３，デコーダ１１１９，符号化データ再構成部１１１８，受信部１１１７，パケット受信部１１２０は、それぞれ図８の呼接続処理部８０２，送信管理部８０３，データ読込／生成／変換部８０４，報告受信部８０５，送信部８０６〜８０９，パケット多重送信部８１０，呼接続処理部８１２，報告送信部８１３，デコーダ８１９，符号化データ再構成部８１８，パケット受信部８２０に対応する。以下、第２実施形態と異なる箇所のみを説明する。
【０１１１】
第１〜第Ｎ＋１の送信部１１０６〜１１０９のうち、第１〜第Ｎの送信部１１０６〜１１０８については、図８の第１〜第Ｎの送信部８０６〜８０８と同様の処理を行う。しかし、第Ｎ＋１の送信部１１０９は、図１の第Ｎ＋１の送信部１０９と同様の処理を行う。
【０１１２】
第Ｎ＋１の受信部１１１７は、図１の第Ｎ＋１の受信部１１７と同様の処理を行う。
【０１１３】
符号化データ再構成部１１１８は、図８の符号化データ再構成部８１８と同様の処理を行う。しかし、本実施形態では、第１〜第Ｎのデータ識別情報だけでなく、第１実施形態のように、どのセッションからデータを受信するかにより、データ識別情報に相当する情報を得て、符号化データ選択に用いることができる。
【０１１４】
これ以外については、第１実施形態でそれぞれが相当する部分と同様である。
【０１１５】
なお、本実施形態では、第１〜第Ｎの送信部１１０６〜１１０８の出力を多重化して送信、受信して分離することとしたが、第１〜第Ｎの送信部１１０６〜１１０８の出力を、任意の組み合わせで多重化、分離することも可能である。
【０１１６】
本実施形態では、パケット多重送信部１１１０及びパケット受信分離部１１２０をそれぞれ１つとして説明したが、これらが複数存在しても同様の効果を得ることができる。また、パケット多重送信部１１１０及びパケット受信分離部１１２０を介さず、それぞれ独立したセッションでパケットを送受信する送受信部が複数あっても、同様の効果を得ることができる。この場合、第１実施形態のように、呼接続処理で通知するセッション情報の制御により、コンテンツ配信装置１１０１側で、コンテンツ受信装置１１１１ごとに再生されるコンテンツの品質や安定性を制御することができるのは勿論である。また、配信するセッションごとに、マルチキャスト、ブロードキャスト又はユニキャストを選択できることは勿論である。
【０１１７】
なお、伝送路１１３０を複数とし、多重化された第１〜第Ｎの送信部１１０６〜１１０８の出力を配信するセッション及び、第Ｎ＋１の送信部１１０９の出力を配信するセッション、呼接続処理情報、受信状況報告情報が、異なった伝送路により伝送されても構わない。
【０１１８】
また、コンテンツ配信装置１１０１における、呼接続処理部１１０２と、送信管理部１１０３と、データ読込／生成／変換部１１０４と、報告受信部１１０５と、第１〜第Ｎ＋１の送信部１１０６〜１１０９と、パケット多重送信部１１１０について、コンテンツ配信装置１１０１を構成するコンピュータで実行されるプログラム制御によりそれぞれの機能、処理を実現するようにしてもよいことは勿論である。コンテンツ受信装置１１１１における、呼接続処理部１１１２と、報告送信部１１１３と、符号化データ再構成部１１１８と、デコーダ１１１９と、パケット受信分離部１１２０について、コンテンツ受信装置１１１１を構成するコンピュータで実行されるプログラム制御により、それぞれの機能、処理を実現するようにしてもよいことは勿論である。
【第４実施形態】
【０１１９】
本発明の第４実施形態では、Ｍ，Ｎを２以上の整数として、Ｍ層からなるスケーラブル符号化方式による、Ｎ個の同一コンテンツの符号化データと、誤り訂正符号データに対し、送信側及び受信側が次のように動作する。
【０１２０】
送信側は、第１〜第Ｎの符号化データ送信手段と、ＦＥＣデータ送信手段とを備え、それぞれの送信手段が互いに異なったセッションで符号化データを送信する。受信側は、第１〜第Ｎの符号化データ受信手段と、ＦＥＣデータ受信手段とを備え、伝送誤りがなく又は欠落がなく受信された符号化データを抽出し、データに誤りもしくは欠落が発生した場合は、誤り訂正符号によってこれを復元し、再構成して出力する。
【０１２１】
更に、本発明の第４実施の形態において、画像データ送信装置は、各データを送信するセッションの少なくとも１つで、セッションごとに、伝送路でのルーティングの優先度制御や、無線伝送路での電力制御を設定する手段を備え、画像データ受信装置は、少なくとも１つのセッションの受信の有無を、受信データの誤り／損失率、受信装置の利用可能な電力、あらかじめ定められた設定のうちの少なくとも１つに基づき、選択する手段を備えた構成としてもよい。
【０１２２】
図１１の本発明の第４実施形態における、コンテンツ受信装置１２０１、コンテンツ受信装置１２１１、伝送路１２３０は、それぞれ図１のコンテンツ配信装置１０１、コンテンツ受信装置１１１、伝送路１３０に相当する。図１１の呼接続処理部１２０２，送信管理部１２０３，データ読込／生成／変換部１２０４，報告送信部１２０５，送信部１２０６〜１２０８、呼接続処理部１２１２，報告送信部１２１３，受信部１２１４〜１２１５，デコーダ１２１９は、図１の呼接続処理部１０２，送信管理部１０３，データ読込／生成／変換部１０４，送信部１０６〜１０８，呼接続処理部１１２，報告送信部１１３，受信部１１４〜１１５，デコーダ１１９に対応する。以下、第１実施形態と異なる箇所のみ説明する。なお、本実施形態では、あくまで説明の簡単のため、誤り訂正符号データ数を「１」として説明するが、本発明において誤り訂正符号データ数が「１」に限定されるものでないことは勿論である。
【０１２３】
送信管理部１２０３は、第１実施例での送信管理部１０３で設定する項目及び、
(ケ）ＦＥＣデータ送信部１２０９が送信する送信先アドレス及びポート番号、
(コ) ＦＥＣデータ送信部１２０９が送信する誤り訂正符号データの識別情報、
(サ) ＦＥＣデータ送信部１２０９が送信する誤り訂正符号データの訂正対象データ、
(シ) ＦＥＣデータ送信部１２０９が送信する誤り訂正符号データの暗号化の有無、
(ス) ＦＥＣデータ送信部１２０９が送信する誤り訂正符号データの暗号化鍵データ、
(セ) ＦＥＣデータ送信部１２０９が送信する誤り訂正符号データの送信時間差、
(ソ) ＦＥＣデータ送信部１２０９が送信するセッションの伝送路でのルーティングの優先度や、無線伝送路での送信電力、
の少なくとも１つの設定を行い、呼接続処理部１２０２によりコンテンツ受信装置１２１１へ通知する。この設定は、報告受信部１２０５で得られる、コンテンツ受信装置１２１１での、例えばパケット損失率等の受信状況に関する情報により、コンテンツ配信中でも変更することができる。
【０１２４】
データ読込／生成／変換部１２０４は、第１実施形態のデータ読込／生成／変換部１０４と同様の処理に加えて、第１の符号化データから誤り訂正（ＦＥＣ；Forward Error Correction）符号データを生成する。ここで、誤り訂正符号とは、リード・ソロモン符号やＬＤＰＣ（LowDensity parity check）、畳み込み符号等があり、本発明ではこれらの既存の手法を用いるため、ここでの詳しい説明は省略する。なお、ここでは説明の簡単のため、第１の符号化データから誤り訂正符号を生成することとするが、これ以外の符号化データ、あるいは符号化データの特定の層のデータから誤り訂正符号データを生成してもよいことは勿論である。
【０１２５】
ＦＥＣデータ送信部１２０９は、第１実施形態の第１〜第Ｎの送信部１０５〜１０８と同様、データ読込／生成／変換部１２０４で生成させた誤り訂正符号データを送信する。送信の際、誤り訂正符号データであることがわかるよう、例えばＲＴＰヘッダのペイロードタイプや、ＳＳＲＣ、ＣＳＲＣを用いるか、又はこれに相当する識別情報を付加する。遅延の付加、配信帯域に合わせたデータの送信の有無の選択についても、第１実施形態と同様である。
【０１２６】
ＦＥＣデータ受信部１２１７は、第１実施形態の第１〜第Ｎの受信部１１４〜１１６と同様の処理を行う。コンテンツ受信装置１２１１の利用可能な電力に応じて、データの受信の有無を制御する点も、第１の実施形態と同様である。
【０１２７】
次に、符号化データ再構成部１２１８を、図１２を用いて説明する。図１２のデータ抽出部１３０１，符号化データ識別子抽出部１３０２，符号化データ抽出部１３０３，符号化データ整列・重複削除処理部１３０４，暗号化復元部１３０５は、第１実施形態の図７のデータ抽出部７０１，符号化データ識別子抽出部７０２，符号化データ抽出部７０３，符号化データ整列・重複削除処理部７０４，暗号化復元部７０５と同様である。しなしながら、符号化データ識別子抽出部１３０２で抽出される符号化データ識別情報には、誤り訂正符号データを示す識別情報が含まれる。誤り訂正符号復元部１３０６は、データ抽出部１３０１でデータの欠落を検出した際、データ抽出部１３０１で識別、抽出された誤り訂正符号データを用いてこれの復元を試みる。欠落したデータが復元できた場合は、復元データを符号化データ整列・重複削除処理部１３０４へ出力する。
【０１２８】
これ以外については、第１実施形態でそれぞれが相当する部分と同様である。
【０１２９】
なお、伝送路１２３０を複数とし、第１〜第Ｎの符号化データと誤り訂正符号データの配信セッション及び、呼接続処理情報、受信状況報告情報が、異なった伝送路により伝送されてもよい。
【０１３０】
また、コンテンツ配信装置１２０１における、呼接続処理部１２０２と、送信管理部１２０３と、データ読込／生成／変換部１２０４と、報告受信部１２０５と、第１〜第Ｎの送信部１２０６〜１２０８と、ＦＥＣデータ送信部１２０９について、コンテンツ配信装置１２０１を構成するコンピュータで実行されるプログラム制御によりそれぞれの機能、処理を実現するようにしてもよいことは勿論である。コンテンツ受信装置１２１１における、呼接続処理部１２１２と、報告送信部１２１３と、第１〜第Ｎの受信部１２１４〜１２１６と、ＦＥＣデータ受信部１２１７と、符号化データ再構成部１２１８と、デコーダ１２１９について、コンテンツ受信装置１２１１を構成するコンピュータで実行されるプログラム制御により、それぞれの機能、処理を実現するようにしてもよいことは勿論である。
【第５実施形態】
【０１３１】
本発明の第５実施形態では、Ｍ，Ｎを２以上の整数として、Ｍ層からなるスケーラブル符号化方式による、Ｎ個の同一コンテンツの符号化データと誤り訂正符号データに対し、送信側及び受信側が次のように動作する。
【０１３２】
送信側は、第１〜第Ｎのデータ送信手段と、ＦＥＣデータ送信手段と、これらの出力を多重化して送信する手段を備え、多重化されたデータを同一のセッションで送信する。受信側は、多重化されたデータを受信する手段を備え、伝送誤りがなく又は欠落がなく受信された符号化データを抽出し、データに誤りもしくは欠落が発生した場合は、誤り訂正符号によってこれを復元し、再構成して出力する。
【０１３３】
さらに本発明の第５実施形態においても、第２実施形態と同様、画像データ送信装置は、多重化されたデータを送信するセッションで、伝送路でのルーティングの優先度制御や、無線伝送路での電力制御を設定する手段を備えた構成としてもよい。
【０１３４】
図１３の本発明の第５実施形態において、コンテンツ受信装置１４０１、コンテンツ受信装置１４１１、伝送路１４３０は、それぞれ図８のコンテンツ配信装置８０１、コンテンツ受信装置８１１、伝送路８３０に対応している。図１３の
呼接続処理部１４０２，送信管理部１４０３，データ読込／生成／変換部１４０４，報告受信部１４０５，送信部１４０６〜１４０８，呼接続処理部１４１２，報告送信部１４１３，符号化データ再構成部１４１８，デコーダ１４１９は、図８の呼接続処理部８０２，送信管理部８０３，データ読込／生成／変換部８０４，報告受信部８０５，送信部８０６〜８０８，呼接続処理部８１２，報告送信部８１３，符号化データ再構成部８１８，デコーダ８１９に対応する。以下、第２実施形態と異なる箇所のみ説明する。なお、本実施形態では、あくまで説明の簡単のため、誤り訂正符号データ数を「１」として説明するが、本発明において誤り訂正符号データ数が「１」に限定されるものでないことは勿論である。
【０１３５】
送信管理部１４０３は、第４実施形態の送信管理部１２０３と同様の処理を行う。
【０１３６】
データ読込／生成／変換部１４０４は、第４実施形態のデータ読込／生成／変換部１２０４と同様の処理を行う。
【０１３７】
ＦＥＣデータ送信部１４０９は、図９で示される送信部９００と同様の処理を行い、データ読込／生成／変換部１４０４で生成させた誤り訂正符号データを送信する。送信の際、誤り訂正符号データであることがわかるよう、例えばＲＴＰヘッダのペイロードタイプや、ＳＳＲＣ、ＣＳＲＣを用いるか、又はこれに相当する識別情報を付加する。遅延の付加、配信帯域に合わせたデータの送信の有無の選択についても、第２実施形態と同様である。
【０１３８】
符号化データ再構成部１４１８は、第４実施形態の符号化データ再構成部１２１８と同様の処理を行う。
【０１３９】
これ以外については、第２実施形態でそれぞれが相当する部分と同様である。
【０１４０】
なお、伝送路１４３０を複数とし、第１〜第Ｎの符号化データと誤り訂正符号データを多重化したデータを配信するセッション及び、呼接続処理情報、受信状況報告情報が、異なった伝送路により伝送されてもよい。
【０１４１】
また、コンテンツ配信装置１４０１における、呼接続処理部１４０２と、送信管理部１４０３と、データ読込／生成／変換部１４０４と、報告受信部１４０５と、第１〜第Ｎの送信部１４０６〜１４０８と、ＦＥＣデータ送信部１４０９と、パケット多重送信部１４１０について、コンテンツ配信装置１４０１を構成するコンピュータで実行されるプログラム制御によりそれぞれの機能、処理を実現するようにしてもよいことは勿論である。コンテンツ受信装置１４１１における、呼接続処理部１４１２と、報告送信部１４１３と、符号化データ再構成部１４１８と、デコーダ１４１９と、パケット受信部１４２０について、コンテンツ受信装置１４１１を構成するコンピュータで実行されるプログラム制御により、それぞれの機能、処理を実現するようにしてもよいことは勿論である。
【第６実施形態】
【０１４２】
本発明の第６実施形態では、Ｍ，Ｎを２以上の整数として、Ｍ層からなるスケーラブル符号化方式による、Ｎ個の同一コンテンツの符号化データと誤り訂正符号データに対し、送信側及び受信側が次のように動作する。
【０１４３】
送信側は、第１〜第Ｎのデータ送信手段と、ＦＥＣデータ送信手段と、これらの出力のうち少なくとも２つを多重化して送信する手段を少なくとも１つ備え、多重化されたデータと多重化されないデータをそれぞれのセッションで送信する。受信側は、多重化されたデータと多重化されないデータを、それぞれのセッションで受信する手段を備え、伝送誤りがなく又は欠落がなく受信された符号化データを抽出し、データに誤りもしくは欠落が発生した場合は、誤り訂正符号によってこれを復元し、再構成して出力する。
【０１４４】
更に、本発明の第５実施形態においても、第３実施形態と同様、画像データ送信装置は、各データを送信するセッションの少なくとも１つで、セッションごとに、伝送路でのルーティングの優先度制御や、無線伝送路での電力制御を設定する手段を備え、画像データ受信装置は、少なくとも１つのセッションの受信の有無を、受信データの誤り／損失率、受信装置の利用可能な電力、あらかじめ定められた設定のうちの少なくとも１つに基づき、選択する手段を備えた構成としてもよい。
【０１４５】
図１４の本発明の第６実施形態におけるコンテンツ受信装置１５０１、コンテンツ受信装置１５１１、伝送路１５３０は、それぞれ図１０のコンテンツ配信装置１１０１、コンテンツ受信装置１１１１、伝送路１１３０に対応する。図１４の呼接続処理部１５０２，送信管理部１５０３，データ読込／生成／変換部１５０４，報告受信部１５０５，送信部１５０６〜１５０８，パケット多重送信部１５１０，呼接続処理部１５１２，報告送信部１５１３，符号化データ再構成部１５１８，デコーダ１５１９は、図１０の呼接続処理部１１０２，送信管理部１１０３，データ読込／生成／変換部１１０４，報告受信部１１０５，送信部１１０６〜１１０８，パケット多重送信部１１１０，呼接続処理部１１１２，報告送信部１１１３，符号化データ再構成部１１１８，デコーダ１１１９に対応する。以下、第３実施形態と異なる箇所のみ説明する。なお、本実施形態では、あくまで説明の簡単のため、誤り訂正符号データ数を「１」として説明するが、本発明において誤り訂正符号データ数が「１」に限定されるものでないことは勿論である。
【０１４６】
送信管理部１５０３は、第４実施形態の送信管理部１２０３と同様の処理を行う。
【０１４７】
データ読込／生成／変換部１５０４は、第４実施例のデータ読込／生成／変換部１２０４と同様の処理を行う。
【０１４８】
ＦＥＣデータ送信部１５０９は、第４実施形態のＦＥＣデータ送信部１２０９と同様の処理を行う。
【０１４９】
ＦＥＣデータ受信部１５１７は、第４実施形態のＦＥＣデータ受信部１２１７と同様の処理を行う。
【０１５０】
符号化データ再構成部１５１８は、第４の実施例の符号化データ再構成部１２１８と同様の処理を行う。
【０１５１】
これ以外については、第３実施形態でそれぞれが相当する部分と同様である。
【０１５２】
なお、伝送路１５３０を複数とし、多重化された第１〜第Ｎの送信部１５０６〜１５０８の出力を配信するセッション及び、ＦＥＣデータ送信部１５０９の出力を配信するセッション、呼接続処理情報、受信状況報告情報が、異なった伝送路により伝送されても構わない。
【０１５３】
また、コンテンツ配信装置１５０１における、呼接続処理部１５０２と、送信管理部１５０３と、データ読込／生成／変換部１５０４と、報告受信部１５０５と、第１〜第Ｎの送信部１５０６〜１５０８と、ＦＥＣデータ送信部１５０９と、パケット多重送信部１５１０について、コンテンツ配信装置１５０１を構成するコンピュータで実行されるプログラム制御によりそれぞれの機能、処理を実現するようにしてもよいことは勿論である。コンテンツ受信装置１５１１における、呼接続処理部１５１２と、報告送信部１５１３と、符号化データ再構成部１５１８と、デコーダ１５１９と、パケット受信部１５２０について、コンテンツ受信装置１５１１を構成するコンピュータで実行されるプログラム制御により、それぞれの機能、処理を実現するようにしてもよいことは勿論である。
【産業上の利用可能性】
【０１５４】
以上のように本発明によれば、符号化データの伝送誤りにより生じる受信側再生コンテンツの著しい乱れを、できる限り抑えるコンテンツ配信及び受信装置，コンテンツ送受信システム，コンテンツ配信及び受信方法，コンテンツ配信及び受信用プログラムを提供することができる。さらに、コンテンツデータ伝送に使用することのできる伝送帯域と品質とのトレードオフを、使用者が設定し得るコンテンツ配信及び受信装置，コンテンツ送受信システム，コンテンツ配信及び受信方法，コンテンツ配信及び受信用プログラムを提供することができる。さらに受信側からのフィードバック情報を送信側に送ることなく、符号化データの伝送誤りにより生じる受信側再生コンテンツの著しい乱れを、できる限り抑えることができる。【０１５５】
さらに本送信の際の暗号化の有無、及び／又は、呼接続処理で受信側へ通知する情報を制御することにより、送信側で受信側のコンテンツの品質、及び／又は、安定性を制御できる。さらに圧縮符号化データの復号化に要する演算量の増大を防ぎつつ、以上の目的を達成する。さらに受信装置側で利用可能な電力に合わせて、受信装置の消費電力制御することができる。
【図面の簡単な説明】
【０１５６】
【図１】本発明の第１実施形態を示すブロック図である。
【図２】図１におけるデータ読込／生成／変換部（第１例）を示すブロック図である。
【図３】図１におけるデータ読込／生成／変換部（第２例）を示すブロック図である。
【図４】図１におけるデータ読込／生成／変換部（第３例）を示すブロック図である。
【図５】図１におけるデータ読込／生成／変換部（第４例）を示すブロック図である。
【図６】図１における第１〜第Ｎ＋１の送信部を示すブロック図である。
【図７】図１における符号化データ再構成部を示すブロック図である。
【図８】本発明の第２実施形態を示すブロック図である。
【図９】図８における第１〜第Ｎ＋１の送信部を示すブロック図である。
【図１０】本発明の第３実施形態を示すブロック図である。
【図１１】本発明の第４実施形態を示すブロック図である。
【図１２】図１１における符号化データ再構成部を示すブロック図である。
【図１３】本発明の第５実施形態を示すブロック図である。
【図１４】本発明の第６実施形態を示すブロック図である。
【符号の説明】
【０１５７】
１０１，８０１，１１０１，１２０１，１４０１，１５０１  コンテンツ配信装置
１０２，１１２，８０２，８１２，１１０２，１１１２，１２０２，１２１２，１４０２，１４１２，１５０２，１５１２  呼接続処理部
１０３，８０３，１１０３，１１１３，１２０３，１４０３，１５０３  送信管理部
１０４，２００，８０４，１１０４，１２０４，１４０４，１５０４  データ読込／生成／変換部
１０５，８０５，１１０５，１４０５，１５０５  報告受信部
１０６〜１０９，５００，８０６〜８０９，９００，１１０６〜１１０９  第１〜第Ｎ＋１の送信部
１１１，８１１，１１１１，１２１１，１４１１，１５１１  コンテンツ受信装置
１１３，８１３，１１１３，１２１３，１４１３，１５１３  報告送信部
１１４〜１１７，６００  第１〜第Ｎ＋１の受信部
１１８，７００，８１８，１１１８，１２１８，１３００，１４１８，１４１８  符号化データ再構成部
１１９，８１９，１１１９，１２１９，１４１９，１５１９  デコーダ
１３０，８３０，１１３０，１２３０，１４３０，１５３０  伝送路
２０１〜２０３  第１〜第Ｎの符号化データファイル
２０８〜２１０  第１〜第Ｎの層・種別選択部
２０５〜２０７  第１〜第Ｎの読込部
３０１  カメラ
３０２  符号化処理部
４０１〜４０３，４０４〜４０６  第１〜第Ｎの変換部
５０１，９０１  パケット化処理部
５０２，９０２  符号化データ分割部
５０３，９０３  暗号化処理部
５０４，９０４  符号化データ識別子付加部
５０５，９０５  誤り検出符号付加部
５０６，９０６  遅延付加部
５０７，９０７  送信データ選択部
５０８  送信部
６０１  誤り検出部
６０２  データ抽出部
６０３  符号化データ識別子抽出部
６０４  符号化データ抽出部
６０５  符号化データ整列・重複削除部
７０１，１３０１  データ抽出部
７０２，１３０２  符号化データ識別子抽出部
７０３，１３０３  符号化データ抽出部
７０４，１３０４  符号化データ整列・重複削除処理部
７０５，１３０５  暗号化復元部
８１０，１１１０，１４１０，１５１０  パケット多重送信部
８２０，１０００，１１２０  パケット受信分離部
１００１  誤り検出部
１００２  データ抽出部
１００３  符号化データ識別子抽出部
１００４  符号化データ抽出部
１００５  データ分離部
１１１７  第Ｎ＋１の受信部
１２０６〜１２０８，１４０６〜１４０８，１５０６〜１５０８  第１〜第Ｎの送信部
１２０９，１４０９，１５０９  ＦＥＣデータ送信部
１２１４〜１２１６  第１〜第Ｎの受信部
１２１７  ＦＥＣデータ受信部
１３０６  誤り訂正符号復元部
１４２０，１５２０  パケット受信部
【図１】
2005050346.tif 000002
【図２】
2005050346.tif 000003
【図３】
2005050346.tif 000004
【図４】
2005050346.tif 000005
【図５】
2005050346.tif 000006
【図６】
2005050346.tif 000007
【図７】
2005050346.tif 000008
【図８】
2005050346.tif 000009
【図９】
2005050346.tif 000010
【図１０】
2005050346.tif 000011
【図１１】
2005050346.tif 000012
【図１２】
2005050346.tif 000013
【図１３】
2005050346.tif 000014
【図１４】
2005050346.tif 000015
【手続補正書】
【提出日】平成18年11月16日(2006.11.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
符号化データを出力するデータ出力手段と、
前記データ出力手段から出力される符号化データを送信する送信手段と、
を有し、
前記データ出力手段は、前記符号化データとして階層符号化による符号化データを出力し、
前記送信手段は、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を相異なるセッションで送信することを特徴とするコンテンツ配信装置。
【請求項２】
前記データ出力手段は、前記階層符号化による符号化データを各層の符号化データにそれぞれ分離して出力し、
前記送信手段は、前記符号化データを層毎に個別にそれぞれ送信することを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項３】
前記送信手段は、前記階層符号化による符号化データのうち、少なくとも１つの層の被参照情報の符号化データの少なくとも一部を送信することを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項４】
前記送信手段は、前記階層符号化による符号化データのうち、a)１つの層の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の被参照情報の符号化データの少なくとも一部とを送信することを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項５】
前記送信手段は、前記階層符号化による符号化データのうち、a)１つの層の被参照情報の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の符号化データの少なくとも一部とを送信することを特徴とする請求項１に記載のコンテンツ配信装置。
【請求項６】
前記送信手段は、送信管理部を有し、
前記送信管理部は、送信する符号化データ数，符号化データの階層，暗号化の鍵の配信先，暗号化方式，暗号化の強度の少なくとも１つを制御することにより、コンテンツ配信装置側で配信コンテンツの品質と安定性、及び／又は、秘匿度を制御することを特徴とする請求項１乃至５のいずれか一項に記載のコンテンツ配信装置。
【請求項７】
前記送信管理部は、複数の符号化データを時間差を設けてデータ送信する際に、時間差をもつ先の符号化データの圧縮率に対して、後の符号化データの圧縮率を変更することを特徴とする請求項６に記載のコンテンツ配信装置。
【請求項８】
前記送信管理部は、前記圧縮率を配信レート及び／又は伝送路の状態にあわせて選択することを特徴とする請求項７に記載のコンテンツ配信装置。
【請求項９】
前記送信管理部は、配信レート及び／又は伝送路の状態にあわせて、符号化データの少なくとも一部の送信の有無を選択することを特徴とする請求項６乃至８のいずれか一項に記載のコンテンツ配信装置。
【請求項１０】
前記送信手段は、送信するデータの階層より上位層の符号化データを含めてデータ送信することを特徴とする請求項１乃至９のいずれか一項に記載のコンテンツ配信装置。
【請求項１１】
前記送信管理部は、符号化データを送信するセッションのセッション情報の通知先を制御して、コンテンツ配信側で配信コンテンツの品質と安定性を制御することを特徴とする請求項６乃至１０のいずれか一項に記載のコンテンツ配信装置。
【請求項１２】
誤り訂正符号データ送信手段を有し、
前記誤り訂正符号データ送信手段は、符号化データのうち、少なくとも１つの層のデータから生成される誤り訂正符号データを送信する、請求項１に記載のコンテンツ配信装置。
【請求項１３】
前記送信手段は、異なったセッションで符号化データと誤り訂正符号データとをそれぞれ送信する、請求項１２に記載のコンテンツ配信装置。
【請求項１４】
多重化送信手段を有し、
前記多重化送信手段は、符号化データと誤り訂正符号データとをそれぞれ多重化し、それらの多重化されたデータを同一のセッションで送信する、請求項１２に記載のコンテンツ配信装置。
【請求項１５】
多重化送信手段を有し、
前記多重化送信手段は、符号化データと誤り訂正符号データとの一部を多重化し、多重化されたデータと多重化されないデータをそれぞれのセッションで送信する、請求項１２に記載のコンテンツ配信装置。
【請求項１６】
符号化データ及び誤り訂正符号データの少なくとも一方を送信するセッションで、セッション毎の伝送路でのルーティングの優先度制御及び無線伝送路での電力制御の少なくとも一方を行う手段を有する、請求項１２に記載のコンテンツ配信装置。
【請求項１７】
複数のセッションで送信される符号化データを受信する手段と、
前記受信手段で受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離する手段と、
前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築手段と、
を有することを特徴とするコンテンツ受信装置。
【請求項１８】
前記再構築手段は、前記符号化データ再構築の際、符号化データ送信単位に付与された識別子により符号化データの重複を判断することを特徴とする請求項１７に記載のコンテンツ受信装置。
【請求項１９】
前記再構築手段は、
a)あらかじめ定めた符号化データ受信セッション，
b)符号化データ送信単位に付与された、あらかじめ定められた符号化データ識別情報，
c)呼接続処理により通知された符号化データ受信セッション，
e)符号化データ送信単位に付与され、呼接続処理により通知された符号化データ識別情報の少なくとも１つにより符号化データの圧縮率、及び／又は階層を判断することを特徴とする請求項１７に記載のコンテンツ受信装置。
【請求項２０】
伝送路の状態を通知する受信状況報告を送信する報告送信部を有することを特徴とする請求項１７乃至１９のいずれか一項に記載のコンテンツ受信装置。
【請求項２１】
前記再構築手段は、
誤り若しくは欠落が発生したデータを誤り訂正符号によって復元して、再構築する、請求項１７に記載のコンテンツ受信装置。
【請求項２２】
再構築手段は、
誤り若しくは欠落が発生した多重化データを誤り訂正符号によって復元して、再構築する、請求項１７に記載のコンテンツ受信装置。
【請求項２３】
再構築手段は、
誤り若しくは欠落が発生した多重化されないデータ或いは多重化されたデータを誤り訂正符号によって復元して、再構築する、請求項１７に記載のコンテンツ受信装置。
【請求項２４】
符号化データの受信の有無を、受信データの誤り／損失率、受信装置の利用可能な電力、予め定められた設定のうち少なくとも１つに基づいて選択する手段を有する、請求項１７に記載のコンテンツ受信装置。
【請求項２５】
コンテンツ配信装置とコンテンツ受信装置とを有し、
前記コンテンツ配信装置は、
符号化データを出力するデータ出力手段と、
前記データ出力手段から出力される階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を相異なるセッションで送信する送信手段とを含み、
前記コンテンツ受信装置は、
複数のセッションで送信される符号化データを受信する手段と、
前記受信手段で受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離する手段と、
前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築手段とを含み、
前記コンテンツ配信装置と前記コンテンツ受信装置とを接続する通信網と、
を有することを特徴とするコンテンツ送受信システム。
【請求項２６】
符号化データを出力する出力ステップと、
前記出力ステップで出力される符号化データを送信する送信ステップと、
を有し、
前記出力ステップにおいて、前記符号化データとして階層符号化による符号化データを出力し、
前記送信ステップにおいて、前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を相異なるセッションで送信することを特徴とするコンテンツ配信方法。
【請求項２７】
前記出力ステップにおいて、前記階層符号化による符号化データを各層の符号化データにそれぞれ分離して出力し、
前記送信ステップにおいて、前記符号化データを層毎に個別にそれぞれ送信することを特徴とする請求項２６に記載のコンテンツ配信方法。
【請求項２８】
前記送信ステップにおいて、前記階層符号化による符号化データのうち、少なくとも１つの層の被参照情報の符号化データの少なくとも一部を送信することを特徴とする請求項２６に記載のコンテンツ配信方法。
【請求項２９】
前記送信ステップにおいて、前記階層符号化による符号化データのうち、a)第１層の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の被参照情報の符号化データの少なくとも一部とを送信することを特徴とする請求項２６に記載のコンテンツ配信方法。
【請求項３０】
前記送信ステップにおいて、前記階層符号化による符号化データのうち、a)第１層の被参照情報の符号化データの少なくとも一部と、b)残りの層の少なくとも１つの層の符号化データの少なくとも一部とを送信することを特徴とする請求項２６に記載のコンテンツ配信方法。
【請求項３１】
コンテンツ配信側において、送信する符号化データ数，符号化データの階層，暗号化の鍵の配信先、及び／又は、暗号化方式、及び／又は、暗号化の強度を制御することにより、コンテンツ配信装置側で配信コンテンツの品質と安定性、及び／又は、秘匿度を制御することを特徴とする請求項２６乃至３０のいずれか一項に記載のコンテンツ配信方法。
【請求項３２】
複数の符号化データを時間差を設けてデータ送信する際に、時間差をもつ先の符号化データの圧縮率に対して、後の符号化データの圧縮率を変更することを特徴とする請求項３１に記載のコンテンツ配信方法。
【請求項３３】
前記圧縮率を配信レート及び／又は伝送路の状態にあわせて選択することを特徴とする請求項３２に記載のコンテンツ配信方法。
【請求項３４】
送信するデータの階層より上位層の符号化データを含めてデータ送信することを特徴とする請求項２６乃至３３のいずれか一項に記載のコンテンツ配信方法。
【請求項３５】
符号化データを送信するセッションのセッション情報の通知先を制御して、コンテンツ配信側で配信コンテンツの品質と安定性を制御することを特徴とする請求項２６乃至３４のいずれか一項に記載のコンテンツ配信方法。
【請求項３６】
前記出力ステップは、
（ａ）第１乃至第Ｎの符号化データを入力するステップ、
（ｂ）符号化データを入力するステップ及び、前記ステップで入力された符号化データの少なくとも１つの層のデータから第１乃至第Ｎの符号化データを生成するステップ、
（ｃ）第１の符号化データを入力するステップ及び、前記ステップで入力された第１の符号化データの少なくとも1つの層のデータから第２乃至第Ｎの符号化データを生成するステップ、
（ｄ）入力された信号を第１乃至第Ｎの符号化データに符号化するステップ、
（ｅ）入力された信号を第1の符号化データに符号化するステップと、前記ステップで入力された第１の符号化データの少なくとも１つの層のデータから第２乃至第Ｎの符号化データを生成するステップ、
の少なくとも１つを有することを特徴とする請求項２６に記載のコンテンツ配信方法。
【請求項３７】
前記第Ｎの符号化データに加えて、第（Ｎ＋１）の符号化データを出力することを特徴とする請求項３６に記載のコンテンツ配信方法。
【請求項３８】
前記第１乃至第（Ｎ＋１）の符号化データに、データを識別するための識別子を付与することを特徴とする請求項３７に記載のコンテンツ配信方法。
【請求項３９】
前記第１乃至第（Ｎ＋１）の符号化データを、それぞれ異なるセッションにより送信することを特徴とする請求項３７又は３８に記載のコンテンツ配信方法。
【請求項４０】
前記第１乃至第（Ｎ＋１）の符号化データを多重化して送信することを特徴とする請求項３７又は３８に記載のコンテンツ配信方法。
【請求項４１】
前記第１乃至第（Ｎ＋１）の符号化データのうち、少なくとも２つの符号化データを多重化し、この多重化された符号化データと、残りの多重化されない符号化データとを、それぞれ異なったセッションにより送信することを特徴とする請求項３７又は３８に記載のコンテンツ配信方法。
【請求項４２】
コンテンツ配信側において、前記符号化データを送信するセッションのセッション情報の通知先を制御することを特徴とする請求項３６乃至４１のいずれか一項に記載のコンテンツ配信方法。
【請求項４３】
第１乃至第（Ｎ＋１）の符号化データを、時間差を設けて配信することを特徴とする請求項３７乃至４２のいずれか一項に記載のコンテンツ配信方法。
【請求項４４】
前記時間差を、伝送路の状態、及び／又は、符号化の圧縮率、及び／又は、配信レート、及び／又は、予め定められた規則にしたがって設定することを特徴とする請求項４３に記載のコンテンンツ配信方法。
【請求項４５】
複数のセッションで送信される符号化データを受信する受信ステップと、
前記受信ステップで受信される符号化データを受信し、その中から個々の符号化データ単位を識別、分離するステップと、
前記識別、分離された符号化データの中から、伝送誤りがなく、欠落なく受信された符号化データを抽出し、これらの抽出された符号化データから符号化データを再構築して出力する再構築ステップと、
を有することを特徴とするコンテンツ受信方法。
【請求項４６】
前記符号化データ再構築の際、符号化データ送信単位に付与された識別子により符号化データの重複を判断することを特徴とする請求項４５に記載のコンテンツ受信方法。
【請求項４７】
a)あらかじめ定めた符号化データ受信セッション，
b)符号化データ送信単位に付与された、あらかじめ定められた符号化データ識別情報，
c)呼接続処理により通知された符号化データ受信セッション，
e)符号化データ送信単位に付与され、呼接続処理により通知された符号化データ識別情報の少なくとも１つにより符号化データの圧縮率、及び／又は階層を判断することを特徴とする請求項４５に記載のコンテンツ受信方法。
【請求項４８】
伝送路の状態を通知する受信状況報告を送信することを特徴とする請求項４５乃至４７のいずれか一項に記載のコンテンツ受信方法。
【請求項４９】
前記受信ステップにおいて、
（ａ）予め定められた受信バッファサイズ、
（ｂ）呼接続処理により通知されたバッファサイズ、
（ｃ）予め定められた、及び／又は、呼接続により通知されたコンテンツ配信レート及び時間差設定情報に基づいて算出されたバッファサイズ、
の少なくとも１つにより決定されるバッファサイズを確保して、符号化データを受信することを特徴とする請求項４５乃至４８のいずれか一項に記載のコンテンツ受信方法。
【請求項５０】
階層符号化データによる符号化データを出力するステップと、
前記階層符号化による符号化データのうち、少なくとも１つの層のデータの少なくとも一部を相異なるセッションで送信するステップと、
複数のセッションで送信される符号化データを受信するステップと、
前記受信された符号化データの中から個々の符号化データ単位を識別、
分離するステップと、
前記識別、分離された符号化データの中から、伝送誤り又は欠落がなく受信された符号化データを抽出し、これらの抽出された符号化データを再構築して出力するステップと、
を有することを特徴とするコンテンツ送受信方法。