(57)【要約】  下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、前記動画像データ配信システムは、送信装置と受信装置とを備え、前記送信装置が、前記再生コンテンツデータを格納する送信データ記憶部と、前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備え、前記受信装置が、前記下位階層データを格納する下位階層データ記憶部と、前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成手段と、前記階層データ合成手段において合成された高品質データを再生する再生手段と、を備える。
2009017229.tif 000002
【特許請求の範囲】
【請求項１】
下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、
前記動画像データ配信システムは、送信装置と受信装置とを備え、
前記送信装置が、
前記再生コンテンツデータを格納する送信データ記憶部と、
前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、
前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、
前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備え、
前記受信装置が、
前記下位階層データを格納する下位階層データ記憶部と、
前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成手段と、
前記階層データ合成手段において合成された高品質データを再生する再生手段と、
を備えることを特徴とする動画像データ配信システム。
【請求項２】
請求項１に記載の動画像データ配信システムであって、
前記送信装置が、
前記受信装置からの送信要求があったことを契機として、前記送信装置に上位階層後続データの送信を行う手段を更に備え、
前記受信装置が、
前記上位階層先頭データと、前記下位階層データの一部であって前記上位階層先頭データに対応するものとを合成して再生を行う際に、前記送信装置に前記上位階層後続データの送信要求を行う手段と、
を更に備えることを特徴とする動画像データ配信システム。
【請求項３】
請求項１に記載の動画像データ配信システムであって、
前記送信装置が、
前記受信装置が下位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記下位階層先頭データのデータ長を決定する下位階層先頭データ長決定手段と、
前記下位階層先頭データ長に基づいて定められる下位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する下位階層先頭データ送信手段と、
前記下位階層先頭データに続く下位階層後続データを前記記憶部から読み出し、前記受信装置に送信する下位階層後続データ送信手段と、
前記受信装置からの再生コンテンツ品質情報に基づき、前記上位階層後続データ及び前記下位階層後続データを前記受信装置に送信するか否かを決定する階層決定手段と、
を更に備え、
前記階層データ合成手段は、前記下位階層先頭データ又は前記下位階層後続データと、前記上位階層先頭データ又は前記上位階層後続データとを合成し、
前記再生手段は、前記下位階層先頭データ、前記下位階層後続データ、前記階層データ合成手段において合成された高品質データの何れかまたはその組合せを再生し、
受信装置が、
下位階層データを再生する場合には、前記下位階層先頭データを再生するとともに前記下位階層を表す再生コンテンツ品質情報を前記送信装置に送信する手段と、
高品質データを再生する場合には、前記上位階層先頭データと、前記上位階層先頭データに対応する下位階層データの一部とを合成して高品質データを生成して再生するとともに上位階層を表す再生コンテンツ品質情報を前記送信装置に送信する手段と、
を更に備えることを特徴とする動画像データ配信システム。
【請求項４】
請求項３に記載の動画像データ配信システムであって、
前記受信装置が、
すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信手段を更に備え、
前記下位階層後続データ送信手段は、前記上位階層先頭データ送信手段及び前記上位階層後続データ送信手段において、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とする動画像データ配信システム。
【請求項５】
請求項１乃至４の何れか１項に記載の動画像データ配信システムであって、
前記再生遅延時間が、各フレームの復号時刻と表示時刻との時間差の最大値、又は各フレームの追加データの符号量と伝送帯域から決まるフレームデータ到着完了時刻と前記各フレームの復号時刻との時間差の最大値の何れかまたはその組合せであって、送信装置が前記再生遅延時間に基づいて先頭追加データの長さを決定することを特徴とする動画像データ配信システム。
【請求項６】
請求項２乃至５の何れか１項に記載の動画像データ配信システムであって、
前記受信装置が再生コンテンツの送信要求又は再生コンテンツ品質情報を前記送信装置に送信してから、前記受信装置が上位階層後続データを受信するまでの伝送遅延時間を、再生遅延時間として考慮することが可能なことを特徴とする動画像データ配信システム。
【請求項７】
請求項１乃至６の何れか１項に記載の動画像データ配信システムであって、
前記再生コンテンツデータが、時間方向、空間方向、画質のいずれか又はその組合せにスケーラブルな階層符号化で符号化されていることを特徴とする動画像データ配信システム。
【請求項８】
下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像データ配信システムにおける送信装置であって、
前記再生コンテンツデータを格納する送信データ記憶部と、
前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、
前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、
前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備えることを特徴とする送信装置。
【請求項９】
請求項８に記載の送信装置であって、
前記受信装置からの送信要求があったことを契機として、前記送信装置に上位階層後続データの送信を行う手段を更に備えることを特徴とする送信装置。
【請求項１０】
請求項８に記載の送信装置であって、
前記受信装置が下位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記下位階層先頭データのデータ長を決定する下位階層先頭データ長決定手段と、
前記下位階層先頭データ長に基づいて定められる下位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する下位階層先頭データ送信手段と、
前記下位階層先頭データに続く下位階層後続データを前記記憶部から読み出し、前記受信装置に送信する下位階層後続データ送信手段と、
前記受信装置からの再生コンテンツ品質情報に基づき、前記上位階層後続データ及び前記下位階層後続データを前記受信装置に送信するか否かを決定する階層決定手段と、
を更に備えることを特徴とする送信装置。
【請求項１１】
請求項１０に記載の送信装置であって、
すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信手段を更に備え、
前記下位階層後続データ送信手段は、前記上位階層先頭データ送信手段及び前記上位階層後続データ送信手段において、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とする送信装置。
【請求項１２】
下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像配信システムにおける受信装置であって、
前記下位階層データを格納する下位階層データ記憶部と、
前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成手段と、
前記階層データ合成手段において合成された高品質データを再生する再生手段と、
を備えることを特徴とする受信装置。
【請求項１３】
請求項１２に記載の受信装置であって、
前記上位階層先頭データと、前記下位階層データの一部であって前記上位階層先頭データに対応するものとを合成して再生を行う際に、前記送信装置に前記上位階層後続データの送信要求を行う手段とを更に備えることを特徴とする受信装置。
【請求項１４】
請求項１２に記載の受信装置であって、
前記階層データ合成手段は、前記下位階層先頭データ又は前記下位階層後続データと、前記上位階層先頭データ又は前記上位階層後続データとを合成し、
前記再生手段は、前記下位階層先頭データ、前記下位階層後続データ、前記階層データ合成手段において合成された高品質データの何れかまたはその組合せを再生し、
下位階層データを再生する場合には、前記下位階層先頭データを再生するとともに前記下位階層を表す再生コンテンツ品質情報を前記送信装置に送信する手段と、
高品質データを再生する場合には、前記上位階層先頭データと、前記上位階層先頭データに対応する下位階層データの一部とを合成して高品質データを生成して再生するとともに上位階層を表す再生コンテンツ品質情報を前記送信装置に送信する手段と、
を更に備えることを特徴とする受信装置。
【請求項１５】
請求項１４に記載の受信装置であって、
すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信手段を更に備え、
前記下位階層後続データ送信手段は、前記上位階層先頭データ送信手段及び前記上位階層後続データ送信手段において、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とする受信装置。
【請求項１６】
下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムにおける動画像データ配信方法であって、
前記動画像データ配信システムは、送信装置と受信装置とを備え、
前記送信装置が、前記再生コンテンツデータを送信データ記憶部に格納するステップと、
前記送信装置が、前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定ステップと、
前記送信装置が、前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信ステップと、
前記送信装置が、前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信ステップと、
前記受信装置が、前記下位階層データを下位階層データ記憶部に格納するステップと、
前記受信装置が、前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成ステップと、
前記受信装置が、前記階層データ合成ステップにおいて合成された高品質データを再生する再生ステップと、
を備えることを特徴とする動画像データ配信方法。
【請求項１７】
請求項１６に記載の動画像データ配信方法であって、
前記送信装置が、前記受信装置からの送信要求があったことを契機として、前記送信装置に上位階層後続データの送信を行うステップと、
前記受信装置が、前記上位階層先頭データと、前記下位階層データの一部であって前記上位階層先頭データに対応するものとを合成して再生を行う際に、前記送信装置に前記上位階層後続データの送信要求を行うステップと、
を更に備えることを特徴とする動画像データ配信方法。
【請求項１８】
請求項１６に記載の動画像データ配信方法であって、
前記送信装置が、前記受信装置が下位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記下位階層先頭データのデータ長を決定する下位階層先頭データ長決定ステップと、
前記送信装置が、前記下位階層先頭データ長に基づいて定められる下位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する下位階層先頭データ送信ステップと、
前記送信装置が、前記下位階層先頭データに続く下位階層後続データを前記記憶部から読み出し、前記受信装置に送信する下位階層後続データ送信ステップと、
前記送信装置が、前記受信装置からの再生コンテンツ品質情報に基づき、前記上位階層後続データ及び前記下位階層後続データを前記受信装置に送信するか否かを決定する階層決定ステップと、
を更に備え、
前記階層データ合成ステップでは、前記下位階層先頭データ又は前記下位階層後続データと、前記上位階層先頭データ又は前記上位階層後続データとを合成し、
前記再生ステップでは、前記下位階層先頭データ、前記下位階層後続データ、前記階層データ合成ステップにおいて合成された高品質データの何れかまたはその組合せを再生し、
受信装置が、下位階層データを再生する場合には、前記下位階層先頭データを再生するとともに前記下位階層を表す再生コンテンツ品質情報を前記送信装置に送信するステップと、
受信装置が、高品質データを再生する場合には、前記上位階層先頭データと、前記上位階層先頭データに対応する下位階層データの一部とを合成して高品質データを生成して再生するとともに上位階層を表す再生コンテンツ品質情報を前記送信装置に送信するステップと、
を更に備えることを特徴とする動画像データ配信方法。
【請求項１９】
請求項１８に記載の動画像データ配信方法であって、
前記受信装置が、すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信ステップを更に備え、
前記下位階層後続データ送信ステップでは、前記上位階層先頭データ送信ステップ及び前記上位階層後続データ送信ステップにおいて、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とする動画像データ配信方法。
【請求項２０】
請求項１６乃至１９の何れか１項に記載の動画像データ配信方法であって、
前記再生遅延時間が、各フレームの復号時刻と表示時刻との時間差の最大値、又は各フレームの追加データの符号量と伝送帯域から決まるフレームデータ到着完了時刻と前記各フレームの復号時刻との時間差の最大値の何れかまたはその組合せであって、送信装置が前記再生遅延時間に基づいて先頭追加データの長さを決定することを特徴とする動画像データ配信方法。
【請求項２１】
請求項１７乃至２０の何れか１項に記載の動画像データ配信方法であって、
前記受信装置が再生コンテンツの送信要求又は再生コンテンツ品質情報を前記送信装置に送信してから、前記受信装置が上位階層後続データを受信するまでの伝送遅延時間を、再生遅延時間として考慮することが可能なことを特徴とする動画像データ配信方法。
【請求項２２】
請求項１６乃至２１の何れか１項に記載の動画像データ配信方法であって、
前記再生コンテンツデータが、時間方向、空間方向、画質のいずれか又はその組合せにスケーラブルな階層符号化で符号化されていることを特徴とする動画像データ配信方法。
【請求項２３】
下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像データ配信システムにおける送信装置としてコンピュータを機能させるためのプログラムであって、
前記再生コンテンツデータを格納する送信データ記憶部と、
前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、
前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、
前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備えることを特徴とする送信装置としてコンピュータを機能させるためのプログラム。
【請求項２４】
請求項２３に記載のプログラムであって、
前記送信装置は、前記受信装置からの送信要求があったことを契機として、前記送信装置に上位階層後続データの送信を行う手段を更に備えることを特徴とするプログラム。
【請求項２５】
請求項２３に記載のプログラムであって、
前記送信装置は、
前記受信装置が下位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記下位階層先頭データのデータ長を決定する下位階層先頭データ長決定手段と、
前記下位階層先頭データ長に基づいて定められる下位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する下位階層先頭データ送信手段と、
前記下位階層先頭データに続く下位階層後続データを前記記憶部から読み出し、前記受信装置に送信する下位階層後続データ送信手段と、
前記受信装置からの再生コンテンツ品質情報に基づき、前記上位階層後続データ及び前記下位階層後続データを前記受信装置に送信するか否かを決定する階層決定手段と、
を更に備えることを特徴とするプログラム。
【請求項２６】
請求項２５に記載のプログラムであって、
前記送信装置は、すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信手段を更に備え、
前記下位階層後続データ送信手段は、前記上位階層先頭データ送信手段及び前記上位階層後続データ送信手段において、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とするプログラム。
【請求項２７】
下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像配信システムにおける受信装置としてコンピュータを機能させるためのプログラムであって、
前記下位階層データを格納する下位階層データ記憶部と、
前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成手段と、
前記階層データ合成手段において合成された高品質データを再生する再生手段と、
を備えることを特徴とする受信装置としてコンピュータを機能させるためのプログラム。
【請求項２８】
請求項２７に記載のプログラムであって、
前記受信装置は、前記上位階層先頭データと、前記下位階層データの一部であって前記上位階層先頭データに対応するものとを合成して再生を行う際に、前記送信装置に前記上位階層後続データの送信要求を行う手段を更に備えることを特徴とするプログラム。
【請求項２９】
請求項２７に記載のプログラムであって、
前記階層データ合成手段は、前記下位階層先頭データ又は前記下位階層後続データと、前記上位階層先頭データ又は前記上位階層後続データとを合成し、
前記再生手段は、前記下位階層先頭データ、前記下位階層後続データ、前記階層データ合成手段において合成された高品質データの何れかまたはその組合せを再生し、
前記受信装置は、
下位階層データを再生する場合には、前記下位階層先頭データを再生するとともに前記下位階層を表す再生コンテンツ品質情報を前記送信装置に送信する手段と、
高品質データを再生する場合には、前記上位階層先頭データと、前記上位階層先頭データに対応する下位階層データの一部とを合成して高品質データを生成して再生するとともに上位階層を表す再生コンテンツ品質情報を前記送信装置に送信する手段と、
を更に備えることを特徴とするプログラム。
【請求項３０】
請求項２９に記載のプログラムであって、
前記受信装置は、
すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信手段を更に備え、
前記下位階層後続データ送信手段は、前記上位階層先頭データ送信手段及び前記上位階層後続データ送信手段において、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は動画像データを送信する送信部と動画像を受信する受信部とを有する動画像配信システムに関する。
【背景技術】
【０００２】
受信した電波を復調して表示するアナログテレビと異なり、動画像デジタル信号の再生では、符号化データを受信してから再生するまでに遅延が発生することが一般的である。【０００３】
この点、ＭＰＥＧ（Moving Picture Experts Group）などで定められている動画像符号化方式ではフレーム毎に発生する符号量が大きく異なる。よって、帯域が限られている視聴環境ではフレームデータの受信時刻に揺らぎが発生する。【０００４】
また双方向予測ではフレームの符号化順序を入れ替えて符号化を行うため、一部のフレームで受信が遅れることになる。また、視聴者が要求したコンテンツのみを送信するオンデマンド型では、視聴者が視聴要求してからデータを受信するまで伝送遅延が発生することになる。【０００５】
そこで、再生要求してから即座にコンテンツを再生する、あるいは、複数のコンテンツを途切れなく再生するため、コンテンツの先頭データを先読みするという、キャッシングという技術が用いられている。【０００６】
キャッシングの具体例として、特許文献１に記載の先読み機能を持つ動画像配信システムについて説明する。図８のブロック図を参照して特許文献１に記載の先読み機能を持つ動画像配信システムの構成を示す。【０００７】
特許文献１に記載の技術はコンテンツデータを送信する送信部９１０と、コンテンツデータを受信し、再生する受信部９２０を含む。【０００８】
送信部９１０は、送信データ記憶部１００と、先頭データ送信部９８と、後続データ送信部９９を含む。また、受信部９２０は受信データ記憶部１９９と、再生部２０１を含む。【０００９】
次に、特許文献１に記載の技術の動作について説明する。【００１０】
まず、先頭データ送信部９８は送信データ記憶部１００に格納されているコンテンツデータより、先頭データ再生時間１１００の長さの先頭データ１００２を、受信部９２０に送信する。【００１１】
受信部９２０は送信されてきた先頭データ１００２を受信データ記憶部１９９に格納する。そして、受信部９２０が当該コンテンツを再生するときは、再生部２０１が、受信データ記憶部１９９に格納されている先頭データ１００４を再生する。【００１２】
後続データ送信部９９はその間に、当該コンテンツにおける先頭データ再生時間１１００の長さ以降のデータである後続データ１００３を受信部９２０に送信する。再生部２０１は先頭データ１００４の再生に引き続いて後続データ１００３の再生を行う。
【特許文献１】特開２００２−３４４３９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
背景技術に示すキャッシングを行うことにより、先頭データは発生符号量の揺らぎによって生じる各フレームの到着時刻の揺らぎを吸収するとともに、一部のフレームで再生時間が前後するのを吸収することができる。【００１４】
もっとも、再生コンテンツのビットレートが高いほど先頭データのサイズが大きくなる。よって、先頭データを送信する帯域が限られている場合、先頭データ送信時間が長くなるという問題がある。【００１５】
配信サービスとして初期化に長い時間をかけ、利用者を待たせることは一般に好まれないことである。例えばＷＷＷ（World Wide Web）において一つのＷｅｂページの表示に７秒以上要すると、ユーザはそのページの閲覧を止めると言われている。【００１６】
サービス対象コンテンツ数が増える、あるいは検索や推薦処理などによってサービス対象コンテンツが変更される場合、先頭データ送信時間を短くすることは重要な課題となる。【００１７】
そこで、本発明は動画像を配信するシステムにおいて再生コンテンツのビットレートが高い場合であっても迅速にデータの初期化をすることを可能とする動画像データ配信システム、動画像データ配信方法及び動画像データ配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明によれば、下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、前記動画像データ配信システムは、送信装置と受信装置とを備え、前記送信装置が、前記再生コンテンツデータを格納する送信データ記憶部と、前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備え、前記受信装置が、前記下位階層データを格納する下位階層データ記憶部と、前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成手段と、前記階層データ合成手段において合成された高品質データを再生する再生手段と、を備えることを特徴とする動画像データ配信システムが提供される。【００１９】
また、本発明によれば、下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像データ配信システムにおける送信装置であって、前記再生コンテンツデータを格納する送信データ記憶部と、前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備えることを特徴とする送信装置が提供される。【００２０】
更に、本発明によれば、下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像配信システムにおける受信装置であって、前記下位階層データを格納する下位階層データ記憶部と、前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成手段と、前記階層データ合成手段において合成された高品質データを再生する再生手段と、を備えることを特徴とする受信装置が提供される。【００２１】
更に、本発明によれば、下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムにおける動画像データ配信方法であって、前記動画像データ配信システムは、送信装置と受信装置とを備え、前記送信装置が、前記再生コンテンツデータを送信データ記憶部に格納するステップと、前記送信装置が、前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定ステップと、前記送信装置が、前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信ステップと、前記送信装置が、前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信ステップと、前記受信装置が、前記下位階層データを下位階層データ記憶部に格納するステップと、前記受信装置が、前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成ステップと、前記受信装置が、前記階層データ合成ステップにおいて合成された高品質データを再生する再生ステップと、を備えることを特徴とする動画像データ配信方法が提供される。【００２２】
更に、本発明によれば、下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像データ配信システムにおける送信装置としてコンピュータを機能させるためのプログラムであって、前記再生コンテンツデータを格納する送信データ記憶部と、前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備えることを特徴とする送信装置としてコンピュータを機能させるためのプログラムが提供される。【００２３】
更に、本発明によれば、下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像配信システムにおける受信装置としてコンピュータを機能させるためのプログラムであって、前記下位階層データを格納する下位階層データ記憶部と、前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成手段と、前記階層データ合成手段において合成された高品質データを再生する再生手段と、を備えることを特徴とする受信装置としてコンピュータを機能させるためのプログラムが提供される。
【発明の効果】
【００２４】
本発明によれば、下位階層データを保持している受信端末で低品質データを視聴済の場合に、上位階層データのみを送信することにより先頭データ送信時間を短くすることが可能となる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施形態の構成を示すブロック図である。
【図２】本発明の第１の実施形態における送信部の処理の流れを示すフローチャートである。
【図３】フレームの到着完了時間の揺らぎを説明する図である。
【図４】再生開始時刻の遅れを説明する図である。
【図５】フレームの到着完了時間の揺らぎと再生開始時刻の遅れを考慮したバッファリングを行った場合の再生時間を説明する図である。
【図６】受信部がコンテンツ再生タイミングをコントロールする場合の本発明の第１の実施形態の構成を示すブロック図である。
【図７】本発明の第２の実施形態の構成を示すブロック図である。
【図８】関連技術の構成を示すブロック図である。
【符号の説明】
【００２６】
１０  送信部
２０  受信部
１００  送信データ記憶部
１０１  上位階層先頭データ送信部
１０２  上位階層後続データ送信部
１０３  下位階層先頭データ送信部
１０４  下位階層後続データ送信部
１１０  上位階層先頭データ長決定部
１１１  下位階層先頭データ長決定部
１１２  階層決定部
１１３  後続データ要求受信部
２００  上位階層先頭データ記憶部
２０１  再生部
２０２  下位階層データ記憶部
２０３  階層データ合成部
２０４  下位階層先頭データ記憶部
２０５  品質情報送信部
２０６  下位階層データ長送信部
２０７  後続データ送信要求部
【発明を実施するための最良の形態】
【００２７】
次に、本発明の実施形態について図面を参照して説明する。【００２８】
［第１の実施形態］
図１は、本発明による動画像配信システムの第１の実施形態を示すブロック図である。本発明の第１の実施形態による配信システムは、送信部１０と受信部２０を含む。【００２９】
送信部１０は、送信データ記憶部１００、上位階層先頭データ送信部１０１、上位階層後続データ送信部１０２、上位階層先頭データ長決定部１１０を含む。【００３０】
送信データ記憶部１００は再生コンテンツのデータを格納している部分である。また、格納されているコンテンツデータは階層符号化されている。データは、時間（フレームレート）、空間（解像度）、画質（ビットレート）のうちの一つもしくは複数の方向に対してスケーラブルである。そして、データの一部を切り出すことで、フレームレート、解像度、ビットレートを低減することができる。【００３１】
ここで、国際標準化されている階層符号化方法としてＭＰＥＧ−２スケーラブル、ＭＰＥＧ−４  スケーラブル、ＭＰＥＧ−４  ＦＧＳ、Ｈ．２６４／ＭＰＥＧ−４  ＡＶＣ  スケーラブルビデオ符号化、Ｍｏｔｉｏｎ  ＪＰＥＧ２０００がある。本発明は、これら例示した階層符号化方法や、その他の階層符号化方法について適用することが可能である。【００３２】
受信部２０は上位階層先頭データ記憶部２００と再生部２０１と下位階層データ記憶部２０２と階層データ合成部２０３とを内部に含む。【００３３】
受信部２０は、上位階層先頭データ記憶部２００に上位階層先頭データを格納した時点で、コンテンツを再生可能な状態となる。【００３４】
再生コンテンツの下位階層データはコンテンツの再生を行う時点で既に下位階層データ記憶部２０２に格納されている。【００３５】
本実施形態は、例えば携帯電話やＰＤＡ（Personal Data Assistant）などモバイル端末で低品質なコンテンツを視聴したユーザが、本発明の実現形態の一部である受信部２０で同一コンテンツを高品質で視聴する場合に適用する場面を想定する。【００３６】
この場合、受信部２０でのコンテンツ視聴前に、サーバから受信部２０へ、直接、又はホームゲートウェイを介して、低品質コンテンツデータである下位階層データが、すでに、下位階層データ記憶部２０２に転送されているものとする。【００３７】
図２は、送信部１０の処理の流れを示すフローチャートである。図１と図２を参照して、送信部１０の処理の流れを説明する。【００３８】
受信部２０によるコンテンツ再生に先立って、送信部１０は再生コンテンツの上位階層先頭データを送信する（ステップＳ０１）。【００３９】
なおここで、下記のＳ１０及びＳ１１はステップＳ０１の詳細を示す。【００４０】
上位階層先頭データ長決定部１１０は、上位階層データのみを受信部２０に送信した場合の再生遅延時間を計算し上位階層先頭データ長１１００を決定する（Ｓ１０）。上位階層先頭データ送信部１０１は、上位階層先頭データ長１１００に対応する長さの、上位階層データを送信データ記憶部１００から読み出し、受信部２０に送信する（Ｓ１１）。【００４１】
ここで、上記の再生遅延時間は、各フレームの受信部２０への到着完了時間の揺らぎを吸収するためのバッファリング時間と、ピクチャの再生時間が前後することで起こる再生開始時刻の遅れを吸収するバッファリング時間の双方を含む。上位階層先頭データ長は、上位階層先頭データのみを送信する場合のこれら２つのバッファリング時間のいずれか一方もしくは双方の和に対応したデータ長である。【００４２】
また、到着完了時間の揺らぎを吸収するバッファリング時間は、各フレームの符号量と伝送帯域から決まるフレームデータ到着完了時刻と各フレームの復号時刻との時間差の最大値として定義される。一方、再生開始時刻の遅れを吸収するバッファリング時間は、各フレームの復号時刻と表示時刻との時間差の最大値を基にして決定される。【００４３】
図３は、到着完了時間の揺らぎによるバッファリング時間を説明するものである。図３においてＡ（ｉ）（ｉ＝１・・・７）は時刻０からデータを受信したときのフレームｉのデータの到着完了時刻を表す。【００４４】
伝送ビットレートをｒ、フレームｉのデータ伝送時間ｄＡ（ｉ）＝Ａ（ｉ）−Ａ（ｉ−１）とするとフレームｉの符号量はｒ＊ｄＡ（ｉ）である。【００４５】
またＤ（ｉ）は時刻０に復号を開始し再生時間間隔ｄｔで等時間間隔に復号するときのフレームｉの復号時刻である。フレームデータ到着完了時刻Ａ（ｉ）と各フレームの復号時刻Ｄ（ｉ）の差Ｔｃ（ｉ）を、Ｔｃ（ｉ）＝Ａ（ｉ）−Ｄ（ｉ）とし、Ｔｃ（ｉ）の最大値をＴｃＭａｘとする。このときは常に
ＴｃＭａｘ＋Ｄ（ｉ）＞Ａ（ｉ）
が成り立つ。【００４６】
すなわちＴｃＭａｘだけバッファリングした後に復号を開始すれば、常に復号時刻にはデータは到着完了していることが保証される。【００４７】
図ではｉ＝５のときＴｃ（ｉ）が最大になる場合を描いている。すなわちｉ＝５のときＴｃＭａｘとなる場合を描いている。このとき、ＴｃＭａｘ＝Ａ（５）−４＊ｄｔである。【００４８】
次に、図４を参照してピクチャの再生時間が前後することで起こる再生開始時刻の遅れを説明する。【００４９】
図４において、上部に横に並ぶ短冊はフレームを復号順に並べたもの、下部に横に並ぶ短冊はフレームを再生順に並べたものである。フレームＦｉはｉ番目に再生するフレームを表す。灰色のフレームは他のフレームの復号時に参照されるもの、白色のフレームは他のフレームの復号時に参照されないものを表す。【００５０】
図４においてフレームＦ１，Ｆ２は復号済のフレームＦ０，Ｆ３を参照する。フレームＦ４，Ｆ５は復号済のフレームＦ３，Ｆ６を参照する。フレームＦ３，Ｆ６などでピクチャの再生時間が前後する図４の場合では、復号開始時刻より１フレーム分だけ再生開始時刻を遅らせる必要がある。【００５１】
再生時間間隔ｄｔで等時間間隔に復号するときバッファリング時間Ｔｄはｄｔとなる。【００５２】
よって、まずＴｄ時間分の非参照フレームすなわち図４において示すフレームＦ０を、再生に前もって、受信部２０に伝送しておく。そして、再生開始時にフレームＦ０とＦ１をｄｔの間隔を置くことなく連続に復号する。これらの調整により再生開始時刻の遅れを短縮することができる。【００５３】
以上より、到着完了時間の揺らぎを吸収するバッファリング時間をＴｃＭａｘ、再生開始時刻の遅れを吸収するバッファリング時間をＴｄとすると、トータルのバッファリング時間はＴｃＭａｘ＋Ｔｄとなる。【００５４】
図５は上述した双方のバッファリング時間を考慮した場合の発生符号量の振る舞いを表すグラフである。【００５５】
図５では、トータルバッファリング時間の後、先頭と２枚目のフレームを復号し、それから時間ｄｔの間隔で１フレーム復号するとする。トータルバッファリング時間から３＊ｄｔ時間後には、５枚目のフレームを復号する。図３に示すようにＴｃＭａｘ＝Ａ（５）−４＊ｄｔであるため、トータルバッファリング時間であるＴｃＭａｘ＋Ｔｄと、時間３＊ｄｔとでフレーム１からフレーム５までのデータを蓄積できることとなる。【００５６】
上位階層データのみでの発生符号量の揺らぎ幅、およびフレームの平均符号量、コンテンツ先頭の非参照ピクチャの符号量は、上位階層と下位階層とを合成した高品質データや上位階層と同じ品質を持つ階層符号化されていないコンテンツデータと比べて小さい。【００５７】
そのため、到着完了時間の揺らぎを吸収するバッファリング時間、再生開始時刻の遅れを吸収するバッファリング時間も短くなる。【００５８】
これより、本実施形態における先頭データ送信時間は、関連技術の上位階層と下位階層とを合成した高品質データや階層符号化されていないコンテンツデータを送信する場合よりも短くなる。【００５９】
次に、上位階層先頭データ送信後の送信部１０および受信部２０の動作を引き続き説明する。【００６０】
受信部２０は、送信部１０より上位階層先頭データ１００２を受信すると、これを上位階層先頭データ記憶部２００に格納する（Ｓ０２）。【００６１】
上位階層後続データ送信部１０２は上位階層先頭データ長１１００に基づき上位階層後続データ１００１を読み出し、受信部２０に送信する（Ｓ０３）。【００６２】
コンテンツの再生時において、階層データ合成部２０３は、前記Ｓ０３において格納した上位階層先頭データ１００４とそれに対応する下位階層データの一部１００５を合成し高品質データ１００６を生成する（Ｓ０４）。【００６３】
そして、再生部２０１は高品質データ１００６を復号する。階層データ合成部２０３は引き続き上位階層後続データ送信部１０２から受信した上位階層後続データ１００３とそれに対応する、下位階層データの一部１００５を合成し、高品質データ１００６を生成する（Ｓ０５）。【００６４】
再生部２０１は引き続き高品質データ１００６を再生する（Ｓ０６）。これにより後続データの受信を開始してから即座の再生を実現することができる。【００６５】
図１に示す本発明の実施形態では、受信部２０が上位階層後続データ１００３をある特定のタイミングで受信する実施形態である。【００６６】
この点、本発明は受信部２０がコンテンツ再生を選択し後続データの送信を要求した時点での即時再生にも適用可能である。【００６７】
図６は、受信部がコンテンツ再生タイミングをコントロールする場合における本発明の実施形態の構成を示すブロック図である。図１に示す送信部１０と比較すると、図６の送信部１０は後続データ要求受信部１１３を更に内部に含む点が相違している。また、図１に示す受信部２０と比較すると、図６の受信部２０は後続データ送信要求部２０７を更に内部に含む点が相違している。【００６８】
次に、受信部２０がコンテンツ再生タイミングをコントロールする場合の実施形態を、図６を参照して説明する。【００６９】
送信部１０は受信部２０がコンテンツ再生を選択するのに先立って、上位階層先頭データ送信部１０１から上位階層先頭データ１００２を送信する。【００７０】
上位階層先頭データ長決定部１１０は、図３、図４及び図５を参照して説明した前記のバッファリング時間に加えて、受信部２０がリクエストを送信部１０に送信してから受信部２０が後続データを受信するまでの伝送遅延時間に基づいて先頭データ長を決定する。【００７１】
伝送遅延時間は、受信部２０から送信部１０へシグナルを送ることで計測される。伝送遅延時間の一例としては、ＴＣＰの再送タイムアウト手続きで計算されるラウンドトリップタイム、ＲＴＣＰ（RTP Control Protocol）などの転送制御プロトコルにおいて送信部１０が受信部２０へのストリームに関する情報Sender Reportを送ってから、受信部２０からの受信品質に関する情報Receiver Reportを受け取るまでの時間を用いることが考えられる。この場合、先頭データ長は、バッファリング時間と伝送遅延時間との和として定義される。【００７２】
送信部１０は、受信部２０から上位階層後続データの送信要求を受け付けるまで待機する。【００７３】
その後、受信部２０がコンテンツ再生を選択すると、階層データ合成部２０３が、上位階層先頭データ記憶部２００に格納されている上位階層先頭データ１００４を読み出す。また、階層データ合成部２０３は、併せて下位階層データ記憶部２０２に格納されており上位階層先頭データ１００４に対応する下位階層データの一部も読み出す。そして、これらの読み出した２つのデータに基づき高品質データ１００６を生成して再生部に出力する。【００７４】
それとともに、後続データ送信要求部２０７は上位階層後続データ送信要求１１０５を送信部１０に送る。【００７５】
後続要求受信部１１３が上位階層後続データ送信要求１１０５を受け取ると、上位階層後続データ送信部１０２が上位階層後続データ１００３を受信部２０に送信する。【００７６】
受信部２０において階層データ合成部２０３は受信した上位階層後続データ１００３と下位階層データ記憶部２０２に格納されており上位階層後続データ１００３に対応する下位階層データとを合成して高品質データ１００６を生成し再生部２０１に出力する。【００７７】
なお、コンテンツ再生の選択はユーザからの入力あるいは特定の時間タイミングに基づいて行われる。【００７８】
ここで、再生コンテンツ候補が複数ありコンテンツ再生選択が頻繁に行われる場合に、コンテンツ再生選択と同時に上位階層後続データの送信要求を行うと、後続データ要求受信部１１３の処理負荷が増大するとともに、すぐ他のコンテンツ再生に切り替えられるかもしれないコンテンツについても再生要求をしてしまうことになる。【００７９】
よって、送信部１０の処理能力および伝送帯域を考慮して、コンテンツ再生選択と上位階層後続データ送信要求との遅延時間を決定することも考えられる。【００８０】
そして、上位階層後続データの送信要求は、コンテンツ再生選択と同時に行なうことも可能であるし、あるいは一定時間の遅延の後に行なうことも可能である。【００８１】
［第２の実施形態］
図７は、本発明による動画像配信システムの第２の実施形態を示すブロック図である。第２の実施形態による送信部１０は、図１に示す第１の実施形態における送信部１０と比較して、下位階層先頭データ送信部１０３、下位階層後続データ送信部１０４、下位階層先頭データ長決定部１１１、階層決定部１１２を含む点が相違している。【００８２】
また、本実施形態における受信部２０は、図１に示す第１の実施形態における受信部２０と比較して、下位階層先頭データ記憶部２０４、品質情報送信部２０５、下位階層データ長送信部２０６を含む点が相違している。【００８３】
本実施形態では品質情報送信部２０５、下位階層データ長送信部２０６から送信部に送られる再生コンテンツデータの品質情報に基づいて、送信部１０が送信する後続データを切り替える。【００８４】
本実施形態は、同一の受信端末で低品質もしくは高品質なコンテンツを切り替えて視聴する場合に適用される。この点につき具体的に例示する。【００８５】
視聴対象となるコンテンツが多数におよぶ場合、視聴者は始めにテレビのチャンネルを切り替える（ザッピング）ようにコンテンツを少しずつ閲覧し、気に入ったコンテンツを見つけるとザッピングを停止し、より注意してコンテンツを視聴する。【００８６】
閲覧時においては、コンテンツが即座に別のコンテンツに切り替わることが重要でありコンテンツの品質は低くても十分である。【００８７】
一方、注意して視聴する時点では、コンテンツが切り替わる速度ではなく、コンテンツの品質の高さがより重要になる。【００８８】
このような、視聴者が一定時間低品質コンテンツを見た後に高品質で改めて視聴するという要求があるような場合について、本発明の実施形態となる送信部１０は上位階層先頭データ長を短くすることで対応することができる。【００８９】
以下、図７を参照して本実施形態の動作について説明する。【００９０】
送信部１０は受信部２０での再生コンテンツ視聴に先立って上位階層先頭データ１００２、下位階層先頭データ１０１２を送信する。【００９１】
上位階層先頭データ長決定部１１０、下位階層先頭データ長決定部１１１はそれぞれ上位階層データ先頭データ長１１００および下位階層先頭データ長１１０１を決定する。【００９２】
ここで、それぞれの先頭データ長は、図３、図４及び図５を参照して説明したバッファリング時間および伝送遅延時間から決定する。【００９３】
上位階層先頭データ送信部１０１および下位階層先頭データ送信部１０３は、それぞれ、先頭データ長だけの上位階層データ１０００および下位階層データ１０１０を送信データ記憶部１００から読み出し受信部に送信する。受信部２０は、それぞれを、上位階層先頭データ記憶部２００および下位階層先頭データ記憶部２０４に送信されてきたデータを格納する。【００９４】
受信部２０が再生コンテンツを再生する時、品質情報送信部２０５がコンテンツの再生品質情報１１０２を送信部１０に送信する。【００９５】
送信部１０では階層決定部１１２が上位階層後続データ送信部１０２および下位階層後続データ送信部１０４を動作させるか否かを決定する。【００９６】
そして、低品質データを再生する場合には、背景技術の欄において説明した関連技術と同一の方法によって送信部１０と受信部２０が動作する。【００９７】
受信部２０では、下位階層先頭データ記憶部２０４に格納されている下位階層先頭データ１０１４を再生部２０１が再生した後、受信した下位階層後続データ１０１３を再生部２０１が引き続き再生する。下位階層先頭データ１０１４および下位階層後続データ１０１３は、下位階層データ記憶部２０２に格納される。【００９８】
高品質データを再生する場合は、品質情報送信部２０５が上位階層を示す再生品質情報１１０２を送信するのと同時に、下位階層データ長送信部２０６は下位階層データ記憶部２０２に格納されている下位階層データ再生時間１１０３を送信する。【００９９】
階層決定部１１２は、下位階層データ再生時間１１０３内のデータとして上位階層後続データ送信部１０２にのみデータ送信を指定する。【０１００】
階層決定部１１２は引き続き、下位階層データ再生時間１１０３以降のデータとして上位階層後続データ送信部１０２と下位階層後続データ送信部１０４の両方にデータ送信を指定する。【０１０１】
受信部２０は、下位階層データ再生時間１１０３内のコンテンツ再生では、本発明の第１の実施形態と同一の処理を行う。【０１０２】
下位階層データ再生時間１１０３以降のコンテンツ再生に際しては、上位階層後続データ送信部１０２および下位階層後続データ送信部１０４より受信した上位階層後続データ１００３および下位階層後続データ１０１３を階層データ合成部２０３が合成して高品質データ１００６を生成し、再生部２０１が再生する。【０１０３】
なお、本実施形態では下位階層データ記憶部２０２に下位階層先頭データ１０１２と下位階層後続データ１０１３の両方を格納しているが、下位階層データ記憶部２０２が下位階層後続データ１０１３のみを格納する場合にも本発明は適用可能である。この場合は、高品質データ再生において、下位階層先頭データ記憶部２０４に格納されている下位階層先頭データもしくは下位階層データ記憶部２０２に格納されている下位階層後続データを読み出す。【０１０４】
なお、動画像データ配信システムは、ハードウェア、ソフトウェア又はこれらの組合せにより実現することができる。【０１０５】
本願は、日本の特願２００７−２００９３２（２００７年８月１日に出願）に基づいたものであり、又、特願２００７−２００９３２に基づくパリ条約の優先権を主張するものである。特願２００７−２００９３２の開示内容は、特願２００７−２００９３２を参照することにより本明細書に援用される。【０１０６】
本発明の代表的な実施形態が詳細に述べられたが、様々な変更(changes)、置き換え(substitutions)及び選択(alternatives)が請求項で定義された発明の精神と範囲から逸脱することなくなされることが理解されるべきである。また、仮にクレームが出願手続きにおいて補正されたとしても、クレームされた発明の均等の範囲は維持されるものと発明者は意図する。
【産業上の利用可能性】
【０１０７】
本発明の活用例として、動画像コンテンツを低品質もしくは高品質で配信する動画像配信システム、もしくはこの配信システムからデータを受信して動画を再生する端末といった用途に適用することが考えられる。
【図１】
2009017229.tif 000003
【図２】
2009017229.tif 000004
【図３】
2009017229.tif 000005
【図４】
2009017229.tif 000006
【図５】
2009017229.tif 000007
【図６】
2009017229.tif 000008
【図７】
2009017229.tif 000009
【図８】
2009017229.tif 000010
【手続補正書】
【提出日】平成21年4月28日(2009.4.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、
前記動画像データ配信システムは、送信装置と受信装置とを備え、
前記送信装置が、
前記再生コンテンツデータを格納する送信データ記憶部と、
前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、
前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、
前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備え、
前記受信装置が、
前記下位階層データを格納する下位階層データ記憶部と、
前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成手段と、
前記階層データ合成手段において合成された高品質データを再生する再生手段と、
を備えることを特徴とする動画像データ配信システム。
【請求項２】
請求項１に記載の動画像データ配信システムであって、
前記送信装置が、
前記受信装置からの送信要求があったことを契機として、前記送信装置に上位階層後続データの送信を行う手段を更に備え、
前記受信装置が、
前記上位階層先頭データと、前記下位階層データの一部であって前記上位階層先頭データに対応するものとを合成して再生を行う際に、前記送信装置に前記上位階層後続データの送信要求を行う手段と、
を更に備えることを特徴とする動画像データ配信システム。
【請求項３】
請求項１に記載の動画像データ配信システムであって、
前記送信装置が、
前記受信装置が下位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記下位階層先頭データのデータ長を決定する下位階層先頭データ長決定手段と、
前記下位階層先頭データ長に基づいて定められる下位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する下位階層先頭データ送信手段と、
前記下位階層先頭データに続く下位階層後続データを前記記憶部から読み出し、前記受信装置に送信する下位階層後続データ送信手段と、
前記受信装置からの再生コンテンツ品質情報に基づき、前記上位階層後続データ及び前記下位階層後続データを前記受信装置に送信するか否かを決定する階層決定手段と、
を更に備え、
前記階層データ合成手段は、前記下位階層先頭データ又は前記下位階層後続データと、前記上位階層先頭データ又は前記上位階層後続データとを合成し、
前記再生手段は、前記下位階層先頭データ、前記下位階層後続データ、前記階層データ合成手段において合成された高品質データの何れかまたはその組合せを再生し、
受信装置が、
下位階層データを再生する場合には、前記下位階層先頭データを再生するとともに前記下位階層を表す再生コンテンツ品質情報を前記送信装置に送信する手段と、
高品質データを再生する場合には、前記上位階層先頭データと、前記上位階層先頭データに対応する下位階層データの一部とを合成して高品質データを生成して再生するとともに上位階層を表す再生コンテンツ品質情報を前記送信装置に送信する手段と、
を更に備えることを特徴とする動画像データ配信システム。
【請求項４】
請求項３に記載の動画像データ配信システムであって、
前記受信装置が、
すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信手段を更に備え、
前記下位階層後続データ送信手段は、前記上位階層先頭データ送信手段及び前記上位階層後続データ送信手段において、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とする動画像データ配信システム。
【請求項５】
請求項１乃至４の何れか１項に記載の動画像データ配信システムであって、
前記再生遅延時間が、各フレームの復号時刻と表示時刻との時間差の最大値、又は各フレームの追加データの符号量と伝送帯域から決まるフレームデータ到着完了時刻と前記各フレームの復号時刻との時間差の最大値の何れかまたはその組合せであって、送信装置が前記再生遅延時間に基づいて先頭追加データの長さを決定することを特徴とする動画像データ配信システム。
【請求項６】
請求項２乃至５の何れか１項に記載の動画像データ配信システムであって、
前記受信装置が再生コンテンツの送信要求又は再生コンテンツ品質情報を前記送信装置に送信してから、前記受信装置が上位階層後続データを受信するまでの伝送遅延時間を、再生遅延時間として考慮することが可能なことを特徴とする動画像データ配信システム。
【請求項７】
請求項１乃至６の何れか１項に記載の動画像データ配信システムであって、
前記再生コンテンツデータが、時間方向、空間方向、画質のいずれか又はその組合せにスケーラブルな階層符号化で符号化されていることを特徴とする動画像データ配信システム。
【請求項８】
下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像データ配信システムにおける送信装置であって、
前記再生コンテンツデータを格納する送信データ記憶部と、
前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、
前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、
前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備えることを特徴とする送信装置。
【請求項９】
請求項８に記載の送信装置であって、
前記受信装置からの送信要求があったことを契機として、前記送信装置に上位階層後続データの送信を行う手段を更に備えることを特徴とする送信装置。
【請求項１０】
請求項８に記載の送信装置であって、
前記受信装置が下位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記下位階層先頭データのデータ長を決定する下位階層先頭データ長決定手段と、
前記下位階層先頭データ長に基づいて定められる下位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する下位階層先頭データ送信手段と、
前記下位階層先頭データに続く下位階層後続データを前記記憶部から読み出し、前記受信装置に送信する下位階層後続データ送信手段と、
前記受信装置からの再生コンテンツ品質情報に基づき、前記上位階層後続データ及び前記下位階層後続データを前記受信装置に送信するか否かを決定する階層決定手段と、
を更に備えることを特徴とする送信装置。
【請求項１１】
請求項１０に記載の送信装置であって、
すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信手段を更に備え、
前記下位階層後続データ送信手段は、前記上位階層先頭データ送信手段及び前記上位階層後続データ送信手段において、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とする送信装置。
【請求項１２】
低品質映像の符号化データに相当する下位階層データと追加データに相当する上位階層データとからなる階層化された再生コンテンツデータを入力とし高品質映像を再生する受信装置であって、
前記上位階層データの先頭データである上位階層先頭データと、前記下位階層データとを再生処理前に予め格納する格納手段と、
ユーザの再生要求に従い前記上位階層先頭データと前記下位階層データを再生する第１の再生処理と、前記第１の再生処理中に前記上位階層先頭データの後続データである上位階層後続データを送信装置より受信した後、前記上位階層後続データと前記下位階層データとを引き続き再生する第２の再生処理を行う再生手段とを備え、
前記上位階層先頭データのデータ長が、前記上位階層先頭データの伝送ビットレートと前記上位階層の先頭データの再生時間に基づいて決定されたものであり、前記上位階層先頭データの再生時間が、前記ユーザの再生要求の時刻から前記上位階層後続データを受信するまでの時間差に基づいて定められる再生遅延時間より長いことを特徴とする受信装置。
【請求項１３】
請求項１２に記載の受信装置であって、
前記上位階層先頭データと前記下位階層データに対して再生処理を行う際に、送信装置に前記上位階層後続データの送信要求を行う手段を更に備えることを特徴とする受信装置。
【請求項１４】
請求項１２に記載の受信装置であって、
さらに前記下位階層データのみを入力として低品質映像の再生を行い、
再生する映像の品質を表す再生コンテンツ品質情報を送信装置に送信することを特徴とする受信装置。
【請求項１５】
請求項１４に記載の受信装置であって、
すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信手段を更に備え、
前記下位階層後続データ送信手段は、前記上位階層先頭データ送信手段及び前記上位階層後続データ送信手段において、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とする受信装置。
【請求項１６】
下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムにおける動画像データ配信方法であって、
前記動画像データ配信システムは、送信装置と受信装置とを備え、
前記送信装置が、前記再生コンテンツデータを送信データ記憶部に格納するステップと、
前記送信装置が、前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定ステップと、
前記送信装置が、前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信ステップと、
前記送信装置が、前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信ステップと、
前記受信装置が、前記下位階層データを下位階層データ記憶部に格納するステップと、
前記受信装置が、前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成ステップと、
前記受信装置が、前記階層データ合成ステップにおいて合成された高品質データを再生する再生ステップと、
を備えることを特徴とする動画像データ配信方法。
【請求項１７】
請求項１６に記載の動画像データ配信方法であって、
前記送信装置が、前記受信装置からの送信要求があったことを契機として、前記送信装置に上位階層後続データの送信を行うステップと、
前記受信装置が、前記上位階層先頭データと、前記下位階層データの一部であって前記上位階層先頭データに対応するものとを合成して再生を行う際に、前記送信装置に前記上位階層後続データの送信要求を行うステップと、
を更に備えることを特徴とする動画像データ配信方法。
【請求項１８】
請求項１６に記載の動画像データ配信方法であって、
前記送信装置が、前記受信装置が下位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記下位階層先頭データのデータ長を決定する下位階層先頭データ長決定ステップと、
前記送信装置が、前記下位階層先頭データ長に基づいて定められる下位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する下位階層先頭データ送信ステップと、
前記送信装置が、前記下位階層先頭データに続く下位階層後続データを前記記憶部から読み出し、前記受信装置に送信する下位階層後続データ送信ステップと、
前記送信装置が、前記受信装置からの再生コンテンツ品質情報に基づき、前記上位階層後続データ及び前記下位階層後続データを前記受信装置に送信するか否かを決定する階層決定ステップと、
を更に備え、
前記階層データ合成ステップでは、前記下位階層先頭データ又は前記下位階層後続データと、前記上位階層先頭データ又は前記上位階層後続データとを合成し、
前記再生ステップでは、前記下位階層先頭データ、前記下位階層後続データ、前記階層データ合成ステップにおいて合成された高品質データの何れかまたはその組合せを再生し、
受信装置が、下位階層データを再生する場合には、前記下位階層先頭データを再生するとともに前記下位階層を表す再生コンテンツ品質情報を前記送信装置に送信するステップと、
受信装置が、高品質データを再生する場合には、前記上位階層先頭データと、前記上位階層先頭データに対応する下位階層データの一部とを合成して高品質データを生成して再生するとともに上位階層を表す再生コンテンツ品質情報を前記送信装置に送信するステップと、
を更に備えることを特徴とする動画像データ配信方法。
【請求項１９】
請求項１８に記載の動画像データ配信方法であって、
前記受信装置が、すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信ステップを更に備え、
前記下位階層後続データ送信ステップでは、前記上位階層先頭データ送信ステップ及び前記上位階層後続データ送信ステップにおいて、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とする動画像データ配信方法。
【請求項２０】
請求項１６乃至１９の何れか１項に記載の動画像データ配信方法であって、
前記再生遅延時間が、各フレームの復号時刻と表示時刻との時間差の最大値、又は各フレームの追加データの符号量と伝送帯域から決まるフレームデータ到着完了時刻と前記各フレームの復号時刻との時間差の最大値の何れかまたはその組合せであって、送信装置が前記再生遅延時間に基づいて先頭追加データの長さを決定することを特徴とする動画像データ配信方法。
【請求項２１】
請求項１７乃至２０の何れか１項に記載の動画像データ配信方法であって、
前記受信装置が再生コンテンツの送信要求又は再生コンテンツ品質情報を前記送信装置に送信してから、前記受信装置が上位階層後続データを受信するまでの伝送遅延時間を、再生遅延時間として考慮することが可能なことを特徴とする動画像データ配信方法。
【請求項２２】
請求項１６乃至２１の何れか１項に記載の動画像データ配信方法であって、
前記再生コンテンツデータが、時間方向、空間方向、画質のいずれか又はその組合せにスケーラブルな階層符号化で符号化されていることを特徴とする動画像データ配信方法。
【請求項２３】
下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像データ配信システムにおける送信装置としてコンピュータを機能させるためのプログラムであって、
前記再生コンテンツデータを格納する送信データ記憶部と、
前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、
前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、
前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備えることを特徴とする送信装置としてコンピュータを機能させるためのプログラム。
【請求項２４】
請求項２３に記載のプログラムであって、
前記送信装置は、前記受信装置からの送信要求があったことを契機として、前記送信装置に上位階層後続データの送信を行う手段を更に備えることを特徴とするプログラム。
【請求項２５】
請求項２３に記載のプログラムであって、
前記送信装置は、
前記受信装置が下位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記下位階層先頭データのデータ長を決定する下位階層先頭データ長決定手段と、
前記下位階層先頭データ長に基づいて定められる下位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する下位階層先頭データ送信手段と、
前記下位階層先頭データに続く下位階層後続データを前記記憶部から読み出し、前記受信装置に送信する下位階層後続データ送信手段と、
前記受信装置からの再生コンテンツ品質情報に基づき、前記上位階層後続データ及び前記下位階層後続データを前記受信装置に送信するか否かを決定する階層決定手段と、
を更に備えることを特徴とするプログラム。
【請求項２６】
請求項２５に記載のプログラムであって、
前記送信装置は、すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信手段を更に備え、
前記下位階層後続データ送信手段は、前記上位階層先頭データ送信手段及び前記上位階層後続データ送信手段において、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とするプログラム。
【請求項２７】
低品質映像の符号化データに相当する下位階層データと追加データに相当する上位階層データとからなる階層化された再生コンテンツデータを入力とし高品質映像を再生する受信装置としてコンピュータを機能させるためのプログラムであって、
前記上位階層データの先頭データである上位階層先頭データと、前記下位階層データとを再生処理前に予め格納する格納手段と、
ユーザの再生要求に従い前記上位階層先頭データと前記下位階層データを再生する第１の再生処理と、前記第１の再生処理中に前記上位階層先頭データの後続データである上位階層後続データを送信装置より受信した後、前記上位階層後続データと前記下位階層データとを引き続き再生する第２の再生処理を行う再生手段とを備え、
前記上位階層先頭データのデータ長が、前記上位階層先頭データの伝送ビットレートと前記上位階層の先頭データの再生時間に基づいて決定されたものであり、前記上位階層先頭データの再生時間が、前記ユーザの再生要求の時刻から前記上位階層後続データを受信するまでの時間差に基づいて定められる再生遅延時間より長いことを特徴とする受信装置としてコンピュータを機能させるためのプログラム。
【請求項２８】
請求項２７に記載のプログラムであって、
前記受信装置は、前記上位階層先頭データと前記下位階層データに対して再生処理を行う際に、送信装置に前記上位階層後続データの送信要求を行う手段を更に備えることを特徴とするプログラム。
【請求項２９】
請求項２７に記載のプログラムであって、
前記受信装置は、さらに前記下位階層データのみを入力として低品質映像の再生を行い、
再生する映像の品質を表す再生コンテンツ品質情報を送信装置に送信することを特徴とするプログラム。
【請求項３０】
請求項２９に記載のプログラムであって、
前記受信装置は、
すでに受信している下位階層データの再生時間である、送信済下位階層データ再生時間を前記送信装置に送る下位階層データ長送信手段を更に備え、
前記下位階層後続データ送信手段は、前記上位階層先頭データ送信手段及び前記上位階層後続データ送信手段において、送信した送信済上位階層データの再生時間が、前記送信済下位階層データ再生時間より短い場合には、前記送信装置が上位階層後続データのみの送信を継続し、前記送信済上位階層データ再生時間が前記送信済下位階層データ再生時間と等しくなった時点で、上位階層後続データに加えて対応する下位階層後続データを送信することを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
課題を解決するための手段
［００１８］
本発明によれば、下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、前記動画像データ配信システムは、送信装置と受信装置とを備え、前記送信装置が、前記再生コンテンツデータを格納する送信データ記憶部と、前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備え、前記受信装置が、前記下位階層データを格納する下位階層データ記憶部と、前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成手段と、前記階層データ合成手段において合成された高品質データを再生する再生手段と、を備えることを特徴とする動画像データ配信システムが提供される。
［００１９］
また、本発明によれば、下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像データ配信システムにおける送信装置であって、前記再生コンテンツデータを格納する送信データ記憶部と、前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備えることを特徴とする送信装置が提供される。
［００２０］
更に、本発明によれば、低品質映像の符号化データに相当する下位階層データ
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
と追加データに相当する上位階層データとからなる階層化された再生コンテンツデータを入力とし高品質映像を再生する受信装置であって、前記上位階層データの先頭データである上位階層先頭データと、前記下位階層データとを再生処理前に予め格納する格納手段と、ユーザの再生要求に従い前記上位階層先頭データと前記下位階層データを再生する第１の再生処理と、前記第１の再生処理中に前記上位階層先頭データの後続データである上位階層後続データを送信装置より受信した後、前記上位階層後続データと前記下位階層データとを引き続き再生する第２の再生処理を行う再生手段とを備え、前記上位階層先頭データのデータ長が、前記上位階層先頭データの伝送ビットレートと前記上位階層の先頭データの再生時間に基づいて決定されたものであり、前記上位階層先頭データの再生時間が、前記ユーザの再生要求の時刻から前記上位階層後続データを受信するまでの時間差に基づいて定められる再生遅延時間より長いこと
を特徴とする受信装置が提供される。
［００２１］
更に、本発明によれば、下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムにおける動画像データ配信方法であって、前記動画像データ配信システムは、送信装置と受信装置とを備え、前記送信装置が、前記再生コンテンツデータを送信データ記憶部に格納するステップと、前記送信装置が、前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定ステップと、前記送信装置が、前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信ステップと、前記送信装置が、前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信ステップと、前記受信装置が、前記下位階層データを下位階層データ記憶部に格納するステップと、前記受信装置が、前記下位階層データと前記上位階層先頭データ又は前記上位階層後続データとを合成する階層データ合成ステップと、前記受信装置が、前記階層データ合成ステップにおいて合成された高品質データを再生する再生ステップと、を備えることを特徴とする動画像データ配信方法が提供される。
［００２２］
更に、本発明によれば、下位階層データに上位階層データを合成することで高品質データを形成可能なよう階層化された再生コンテンツデータの配信を行う動画像データ配信システムであって、送信装置と受信装置とを備える動画像データ配信システムにおける送信装置としてコンピュータを機能させるためのプログラムであって、
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
前記再生コンテンツデータを格納する送信データ記憶部と、前記受信装置が上位階層データのみを受信してから前記再生コンテンツの再生を行うまでの再生遅延時間に基づいて、前記上位階層先頭データのデータ長を決定する上位階層先頭データ長決定手段と、前記上位階層先頭データ長に基づいて定められる上位階層先頭データを、前記記憶部から読み出し、前記受信装置に送信する上位階層先頭データ送信手段と、前記上位階層先頭データに続く上位階層後続データを前記記憶部から読み出し、前記受信装置に送信する上位階層後続データ送信手段と、を備えることを特徴とする送信装置としてコンピュータを機能させるためのプログラムが提供される。
［００２３］
更に、本発明によれば、低品質映像の符号化データに相当する下位階層データと追加データに相当する上位階層データとからなる階層化された再生コンテンツデータを入力とし高品質映像を再生する受信装置であって、前記上位階層データの先頭データである上位階層先頭データと、前記下位階層データとを再生処理前に予め格納する格納手段と、ユーザの再生要求に従い前記上位階層先頭データと前記下位階層データを再生する第１の再生処理と、前記第１の再生処理中に前記上位階層先頭データの後続データである上位階層後続データを送信装置より受信した後、前記上位階層後続データと前記下位階層データとを引き続き再生する第２の再生処理を行う再生手段とを備え、前記上位階層先頭データのデータ長が、前記上位階層先頭データの伝送ビットレートと前記上位階層の先頭データの再生時間に基づいて決定されたものであり、前記上位階層先頭データの再生時間が、前記ユーザの再生要求の時刻から前記上位階層後続データを受信するまでの時間差に基づいて定められる再生遅延時間より長いこと
を特徴とする受信装置としてコンピュータを機能させるためのプログラムが提供される。
発明の効果
［００２４］
本発明によれば、下位階層データを保持している受信端末で低品質データを視聴済の場合に、上位階層データのみを送信することにより先頭データ送信時間を短くすることが可能となる。
図面の簡単な説明
［００２５］
［図１］本発明の第１の実施形態の構成を示すブロック図である。
［図２］本発明の第１の実施形態における送信部の処理の流れを示すフローチャートである。
［図３］フレームの到着完了時間の揺らぎを説明する図である。
［図４］再生開始時刻の遅れを説明する図である。
【国際調査報告】
2009017229.tif 000011
2009017229.tif 000012
2009017229.tif 000013
2009017229.tif 000014