(57)【要約】より高速のチャネル獲得、改善された誤り回復、および改善された効率性を可能にするマルチメディアデータを処理するための方法および装置。符号器装置は、第１のバージョンを生成するためにインター符号化を使用してマルチメディアデータの第１の部分を符号化し、第２のバージョンを生成するためにイントラ符号化を使用してマルチメディアデータの第１の部分を符号化する。復号器装置は、インター符号化された、マルチメディアデータの第１の部分の第１のバージョンを受信し、イントラ符号化された、マルチメディアデータの第１の部分の第２のバージョンを受信して、第１および第２の受信されたバージョンを選択的に復号する。
2009521824.tif 000002
【特許請求の範囲】
【請求項１】
マルチメディアデータを処理するための方法であって、
インター符号化を使用してマルチメディアデータの第１の部分を符号化して、第１のバージョンを生成することと、
イントラ符号化を使用して前記マルチメディアデータの前記第１の部分を符号化して、第２のバージョンを生成することと
を備える方法。
【請求項２】
前記符号化された第１および第２のバージョンに関する情報を生成することをさらに備える、請求項１に記載の方法。
【請求項３】
前記生成された情報が、前記第２のイントラ符号化されたバージョンが冗長的であることを示す参照情報を備える、請求項２に記載の方法。
【請求項４】
前記第１の部分が、前記マルチメディアデータのスーパーフレームの第１のフレームを備える、請求項１に記載の方法。
【請求項５】
前記第１のフレームの後続に配置された第２のフレームを符号化することをさらに備え、前記第２のフレームが任意の先行するスーパーフレーム内のデータを参照せずに符号化される、請求項４に記載の方法。
【請求項６】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分を備え、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記方法が、
イントラ符号化によって１つまたは複数の前記第２の部分を符号化することをさらに備え、前記１つまたは複数の第２の部分が前記スーパーフレームの１つまたは複数の第２のフレーム内に配置される
請求項１に記載の方法。
【請求項７】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分を備え、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記方法が、
前記第１のバージョンとの包括のためにイントラ符号化によって前記第１のフレームの１つまたは複数の前記第２の部分を符号化することをさらに備える、
請求項１に記載の方法。
【請求項８】
前記第１のバージョンを送信することと、
前記第２のバージョンを送信することと、
前記情報を送信することと
をさらに備える、請求項２に記載の方法。
【請求項９】
前記第１のバージョンを送信することが、第１の通信リンク上で送信することを備え、前記第２のバージョンを送信することが、第２の通信リンク上で送信することを備える、請求項８に記載の方法。
【請求項１０】
前記第１および第２のバージョンの前記送信が１つの通信リンク上で発生する、請求項８に記載の方法。
【請求項１１】
前記第１の通信リンク上で送信すること、または前記第２の通信リンク上で送信することが、仮想チャネル上で送信することを備える、請求項９に記載の方法。
【請求項１２】
前記第２のバージョンが冗長的な情報であることを示す前記情報を生成することが、前記第１の部分を含むフレームのフレーム系列番号を識別する情報を生成することを備える、請求項４に記載の方法。
【請求項１３】
前記第１のバージョンが第１の品質レベルに関連し、前記第２のバージョンが前記第１の品質レベル以下である第２の品質レベルに関連する、請求項１に記載の方法。
【請求項１４】
インター符号化を使用してマルチメディアデータの前記第１の部分を符号化して、第１のバージョンを生成し、
イントラ符号化を使用してマルチメディアデータの第１の部分を符号化して、第２のバージョンを生成する
ための構成を備えるマルチメディアデータプロセッサ。
【請求項１５】
前記プロセッサが、前記符号化された第１および第２のバージョンに関する情報を生成するようさらに構成された、請求項１４に記載のプロセッサ。
【請求項１６】
前記生成された情報が、前記第２のイントラ符号化されたバージョンが冗長的であることを示す参照情報を備える、請求項１５に記載のプロセッサ。
【請求項１７】
前記第１の部分が、前記マルチメディアデータのスーパーフレームの第１のフレームを備える、請求項１４に記載のプロセッサ。
【請求項１８】
前記プロセッサが、前記第１のフレームの後続に配置された第２のフレームを符号化するようさらに構成され、前記第２のフレームが任意の先行するスーパーフレーム内のデータを参照せずに符号化される、請求項１７に記載のプロセッサ。
【請求項１９】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分を備え、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記プロセッサが、イントラ符号化によって１つまたは複数の前記第２の部分を符号化するようにさらに構成され、さらに、前記１つまたは複数の第２の部分が前記スーパーフレームの１つまたは複数の第２のフレーム内に配置される、請求項１４に記載のプロセッサ。
【請求項２０】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分を備え、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記プロセッサが、前記第１のバージョンとの包括のためにイントラ符号化を使用して前記第１のフレームの１つまたは複数の前記第２の部分を符号化するようにさらに構成された、請求項１４に記載のプロセッサ。
【請求項２１】
前記プロセッサが
前記第１のバージョンを送信し、
前記第２のバージョンを送信し、
前記情報を送信する
ようにさらに構成された、請求項１５に記載のプロセッサ。
【請求項２２】
前記プロセッサが、第１の通信リンク上で前記第１のバージョンを送信し、第２の通信リンク上で前記第２のバージョンを送信するようにさらに構成された、請求項２１に記載のプロセッサ。
【請求項２３】
前記第１および第２のバージョンが１つの通信リンク上で送信される、請求項２１に記載のプロセッサ。
【請求項２４】
前記第１の通信リンクまたは前記第２の通信リンクが仮想チャネルを備える、請求項２２に記載のプロセッサ。
【請求項２５】
前記第２のバージョンが冗長的な情報であることを示す前記情報が、前記第１の部分を含むフレームのフレーム系列番号を識別する情報を備える、請求項１７に記載のプロセッサ。
【請求項２６】
前記第１のバージョンが第１の品質レベルに関連し、前記第２のバージョンが前記第１の品質レベル以下である第２の品質レベルに関連する、請求項１４に記載のプロセッサ。
【請求項２７】
マルチメディアデータを処理するための装置であって、
インター符号化を使用してマルチメディアデータの第１の部分を符号化して、第１のバージョンを生成するための第１の符号器と、
イントラ符号化を使用してマルチメディアデータの前記第１の部分を符号化して、第２のバージョンを生成するための第２の符号器と
を備える装置。
【請求項２８】
前記符号化された第１および第２のバージョンに関する情報を生成するためのジェネレータをさらに備える、請求項２７に記載の装置。
【請求項２９】
前記生成された情報が、前記第２のイントラ符号化されたバージョンが冗長的であることを示す参照情報を備える、請求項２８に記載の装置。
【請求項３０】
マルチメディアデータの前記第１の部分が、前記マルチメディアデータのスーパーフレームの第１のフレームを備える、請求項２７に記載の装置。
【請求項３１】
前記第１の符号器が、前記第１のフレームの後続に配置された第２のフレームのマルチメディアデータを符号化し、前記第２のフレームマルチメディアデータが任意の先行するスーパーフレーム内のデータを参照せずに符号化される、請求項３０に記載の装置。
【請求項３２】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分を備え、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記第２の符号器が、イントラ符号化を使用して１つまたは複数の前記第２の部分を符号化し、さらに、前記１つまたは複数の第２の部分が前記スーパーフレームの１つまたは複数の第２のフレーム内に配置された、請求項２７に記載の装置。
【請求項３３】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分を備え、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記第２の符号器が、前記第１のバージョンとの包括のためにイントラ符号化を使用して前記第１のフレームの１つまたは複数の前記第２の部分を符号化する、請求項２７に記載の装置。
【請求項３４】
前記第１のバージョンと、前記第２のバージョンと、前記生成された情報とを送信するための送信機をさらに備える、請求項２８に記載の装置。
【請求項３５】
前記送信機が、第１の通信リンク上で前記第１のバージョンを送信し、第２の通信リンク上で前記第２のバージョンを送信する、請求項３４に記載の装置。
【請求項３６】
前記第１および第２のバージョンが１つの通信リンク上で送信される、請求項３４に記載の装置。
【請求項３７】
前記第１の通信リンクまたは前記第２の通信リンクが仮想チャネルを備える、請求項３５に記載の装置。
【請求項３８】
前記第２のバージョンが冗長的な情報であることを示す前記情報が、前記第１の部分を含むフレームのフレーム系列番号を識別する情報を備える、請求項３０に記載の装置。
【請求項３９】
前記第１のバージョンが第１の品質レベルに関連し、前記第２のバージョンが前記第１の品質レベル以下である第２の品質レベルに関連する、請求項２７に記載の装置。
【請求項４０】
マルチメディアデータを処理するための装置であって、
インター符号化を使用してマルチメディアデータの第１の部分を符号化して、第１のバージョンを生成するための第１の符号器手段と、
イントラ符号化を使用してマルチメディアデータの前記第１の部分を符号化して、第２のバージョンを生成するための第２の符号器手段と
を備える装置。
【請求項４１】
前記符号化された第１および第２のバージョンに関する情報を生成するための手段をさらに備える、請求項４０に記載の装置。
【請求項４２】
前記情報が、前記第２のイントラ符号化されたバージョンが冗長的であることを示す参照情報を備える、請求項４１に記載の装置。
【請求項４３】
前記第１の部分が、前記マルチメディアデータのスーパーフレームの第１のフレームを備える、請求項４０に記載の装置。
【請求項４４】
前記第１の符号器手段が、前記第１のフレームの後続に配置された第２のフレームを符号化し、前記第２のフレームが任意の先行するスーパーフレーム内のデータを参照せずに符号化される、請求項４３に記載の装置。
【請求項４５】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分を備え、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記第２の符号器手段が、イントラ符号化を使用して１つまたは複数の前記第２の部分を符号化し、前記１つまたは複数の第２の部分が前記スーパーフレームの１つまたは複数の第２のフレーム内に配置される、請求項４０に記載の装置。
【請求項４６】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分を備え、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記第２の符号器手段が、前記第１のバージョンとの包括のためにイントラ符号化によって前記第１のフレームの１つまたは複数の前記第２の部分を符号化する、請求項４０に記載の装置。
【請求項４７】
前記第１のバージョンと、前記第２のバージョンと、前記関連する情報とを送信するための手段をさらに備える、請求項４１に記載の装置。
【請求項４８】
前記送信するための手段が、第１の通信リンク上で前記第１のバージョンを送信し、第２の通信リンク上で前記第２のバージョンを送信する、請求項４７に記載の装置。
【請求項４９】
前記送信するための手段が１つの通信リンク上で前記第１および第２のバージョンを送信する、請求項４７に記載の装置。
【請求項５０】
前記第１の通信リンクまたは前記第２の通信リンクが仮想チャネルを備える、請求項４８に記載の装置。
【請求項５１】
前記生成する手段が、前記第１の部分を含むフレームのフレーム系列番号を識別する情報を生成する、請求項４１に記載の装置。
【請求項５２】
前記第１のバージョンが第１の品質レベルに関連し、前記第２のバージョンが前記第１の品質レベル以下である第２の品質レベルに関連する、請求項４０に記載の装置。
【請求項５３】
実行時に、機械に
第１のバージョンを生成するためにインター符号化を使用してマルチメディアデータの第１の部分を符号化させ、
第２のバージョンを生成するためにイントラ符号化を使用してマルチメディアデータの前記第１の部分を符号化させる
命令を備える機械読取可能媒体。
【請求項５４】
実行時に、機械に前記符号化された第１および第２のバージョンに関する情報を生成させる命令をさらに備える、請求項５３に記載の機械読取可能媒体。
【請求項５５】
前記生成された情報が前記第２のイントラ符号化されたバージョンが冗長的であることを示す参照情報を備える、請求項５４に記載の機械読取可能媒体。
【請求項５６】
前記第１の部分が前記マルチメディアデータのスーパーフレームの第１のフレームを備える、請求項５３に記載の機械読取可能媒体。
【請求項５７】
実行時に、機械に前記第１のフレームの後続に配置された第２のフレームを符号化させる命令をさらに備え、前記第２のフレームが任意の先行するスーパーフレーム内のデータを参照せずに符号化される、請求項５６に記載の機械読取可能媒体。
【請求項５８】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分を備え、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記機械読取可能媒体が、実行時に、機械に
イントラ符号化によって１つまたは複数の前記第２の部分を符号化させる命令をさらに備え、前記１つまたは複数の第２の部分が、前記スーパーフレームの１つまたは複数の第２のフレーム内に配置された
請求項５３に記載の機械読取可能媒体。
【請求項５９】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分を備え、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記機械読取可能媒体が、実行時に、機械に
前記第１のバージョンとの包括のためにイントラ符号化によって前記第１のフレームの１つまたは複数の前記第２の部分を符号化させる命令をさらに備える
請求項５３に記載の機械読取可能媒体。
【請求項６０】
実行時に、機械に
前記第１のバージョンを送信させ、
前記第２のバージョンを送信させ、
前記情報を送信させる
命令をさらに備える、請求項５４に記載の機械読取可能媒体。
【請求項６１】
実行時に、機械に
第１の通信リンク上で前記第１のバージョンを送信させ、
第２の通信リンク上で前記第２のバージョンを送信させる
命令をさらに備える、請求項６０に記載の機械読取可能媒体。
【請求項６２】
前記第１および第２のバージョンの前記送信が１つの通信リンク上で発生する、請求項６０に記載の機械読取可能媒体。
【請求項６３】
前記第１の通信リンク上の前記送信または前記第２の通信リンク上の前記送信が、仮想チャネル上で送信することを備える、請求項６１に記載の機械読取可能媒体。
【請求項６４】
前記第２のバージョンが冗長的な情報であることを示す前記情報が、前記第１の部分を含むフレームのフレーム系列番号を識別する情報を備える、請求項５６に記載の機械読取可能媒体。
【請求項６５】
前記第１のバージョンが第１の品質レベルに関連し、前記第２のバージョンが前記第１の品質レベル以下である第２の品質レベルに関連する、請求項５３に記載の機械読取可能媒体。
【請求項６６】
マルチメディアデータを処理するための方法であって、
マルチメディアデータの第１の部分の第１のバージョンを受信することであって、前記第１のバージョンがインター符号化されることと、
マルチメディアデータの前記第１の部分の第２のバージョンを受信することであって、前記第２のバージョンがイントラ符号化されることと、
前記第１および第２の受信されたバージョンを選択的に復号することと
を備える方法。
【請求項６７】
選択的に復号することが、
前記第１のインター符号化されたバージョンに関連している参照データが利用可能であるかどうかを決定することと、
前記決定に基づいて前記第２のイントラ符号化されたバージョンを復号することと
をさらに備える請求項６６に記載の方法。
【請求項６８】
選択的に復号することが、
前記第１のインター符号化されたバージョンに関連している参照データが利用可能であるかどうかを決定することと、
前記参照データが利用不可能であると決定することに応答して、前記第２のイントラ符号化されたバージョンを復号することと
をさらに備える、請求項６６に記載の方法。
【請求項６９】
参照データが利用不可能であることを決定することが、チャネル交換コマンドを検出することと、前記チャネル交換コマンドを検出することに応答して、前記参照データが利用不可能であることを決定することとを備える、請求項６８に記載の方法。
【請求項７０】
参照データが利用不可能であることを決定することが、前記第１のインター符号化されたバージョンが依存する前記参照データ内の誤りを検出することと、前記誤りを検出することに応答して、前記参照データが利用不可能であることを決定することとを備える、請求項６８に記載の方法。
【請求項７１】
前記第１の部分が、前記マルチメディアデータのスーパーフレームの第１のフレームを備える、請求項６６に記載の方法。
【請求項７２】
前記スーパーフレームの第２のフレームを受信することをさらに備え、前記第２のフレームが前記第１のフレームの後続であり、かつ任意の先行するスーパーフレーム内のデータを参照せずに符号化される、請求項７１に記載の方法。
【請求項７３】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分であり、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記第１のバージョンを受信することが、イントラ符号化された１つまたは複数の前記第２の部分を受信することをさらに備え、前記１つまたは複数のイントラ符号化された第２の部分が前記スーパーフレームの１つまたは複数の第２のフレーム内に配置された、請求項６６に記載の方法。
【請求項７４】
選択的に復号することが、
前記マルチメディアデータの前記第２のバージョンの前記イントラ符号化された第１の部分を復号することと、
前記マルチメディアデータの前記第１のバージョンの前記１つまたは複数のイントラ符号化された第２の部分を復号することと、
前記復号された第１の部分を、単一のフレーム内で表示されることになる前記１つまたは複数の復号された第２の部分と結合することと
をさらに備える、請求項７３に記載の方法。
【請求項７５】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分であり、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記第１のバージョンを受信することが、イントラ符号化された前記第１のフレームの１つまたは複数の前記第２の部分を受信することをさらに備える、請求項６６に記載の方法。
【請求項７６】
選択的に復号することが、
前記マルチメディアデータの前記第２のバージョンの前記イントラ符号化された第１の部分を復号することと、
前記マルチメディアデータの前記第１のバージョンの前記１つまたは複数のイントラ符号化された第２の部分を復号することと、
前記復号された第１の部分を、単一のフレーム内で表示されることになる前記１つまたは複数の復号された第２の部分と結合することと
をさらに備える、請求項７５に記載の方法。
【請求項７７】
前記マルチメディアデータの前記受信された第１および第２のバージョンに関する情報を受信することをさらに備える、請求項６６に記載の方法。
【請求項７８】
前記第１のバージョンを受信することが第１の通信リンク上で受信することを備え、前記第２のバージョンを受信することが第２の通信リンク上で受信することを備える、請求項６６に記載の方法。
【請求項７９】
前記第１の通信リンク上で受信することまたは前記第２の通信リンク上で受信することが、仮想チャネルを受信することを備える、請求項７８に記載の方法。
【請求項８０】
前記第１および第２のバージョンが単一の通信リンク上で受信される、請求項６６に記載の方法。
【請求項８１】
インター符号化された、マルチメディアデータの第１の部分の第１のバージョンを受信し、
イントラ符号化された、マルチメディアデータの前記第１の部分の第２のバージョンを受信し、
前記第１および第２の受信されたバージョンを選択的に復号するため
の構成を備えるマルチメディアデータプロセッサ。
【請求項８２】
前記プロサッサが、
前記第１のインター符号化されたバージョンに関連する参照データが利用可能であるかどうかを決定し、
前記決定に基づいて前記第２のイントラ符号化されたバージョンを選択的に復号する
ようにさらに構成された、請求項８１に記載のプロセッサ。
【請求項８３】
前記プロセッサが、
前記第１のインター符号化されたバージョンに関連する参照データが利用可能であるかどうかを決定し、
前記参照データが利用不可能であると決定することに応答して、前記第２のイントラ符号化されたバージョンを選択的に復号する
ようにさらに構成された、請求項８１に記載のプロセッサ。
【請求項８４】
前記プロセッサが、
チャネル交換コマンドを検出し、
前記チャネル交換コマンドを検出することに応答して、前記参照データが利用不可能であることを決定する
ようにさらに構成された、請求項８３に記載のプロセッサ。
【請求項８５】
前記プロセッサが、
前記第１のインター符号化されたバージョンが依存する前記参照データ内に誤りを検出し、
前記誤りを検出することに応答して、前記参照データが利用不可能であることを決定する
ようにさらに構成された、請求項８３に記載のプロセッサ。
【請求項８６】
前記第１の部分が、前記マルチメディアデータのスーパーフレームの第１のフレームを備える、請求項８１に記載のプロセッサ。
【請求項８７】
前記プロセッサが、前記スーパーフレームの第２のフレームを受信するようにさらに構成され、前記第２のフレームが、前記第１のフレームの後続であり、かつ任意の先行するスーパーフレーム内のデータを参照せずに符号化される、請求項８６に記載のプロセッサ。
【請求項８８】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分であり、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記プロセッサが、イントラ符号化された１つまたは複数の前記第２の部分を受信するようにさらに構成され、さらに、前記１つまたは複数のイントラ符号化された第２の部分が、前記スーパーフレームの１つまたは複数の第２のフレーム内に配置された、請求項８１に記載のプロセッサ。
【請求項８９】
前記プロセッサが、
前記マルチメディアデータの前記第２のバージョンの前記イントラ符号化された第１の部分を選択的に復号し、
前記マルチメディアデータの前記第１のバージョンの前記１つまたは複数のイントラ符号化された第２の部分を選択的に復号し、
前記復号された第１の部分を、単一のフレーム内で表示されることになる前記１つまたは複数の復号された第２の部分と結合する
ようにさらに構成された、請求項８８に記載のプロセッサ。
【請求項９０】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分であり、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記プロセッサが、イントラ符号化された前記第１のフレームの１つまたは複数の前記第２の部分を受信するようにさらに構成された、請求項８１に記載のプロセッサ。
【請求項９１】
前記プロセッサが、
前記マルチメディアデータの前記第２のバージョンの前記イントラ符号化された第１の部分を選択的に復号し、
前記マルチメディアデータの前記第１のバージョンの前記１つまたは複数のイントラ符号化された第２の部分を選択的に復号し、
前記復号された第１の部分を、単一のフレーム内で表示されることになる前記１つまたは複数の復号された第２の部分と結合する
ようにさらに構成された、請求項９０に記載のプロセッサ。
【請求項９２】
前記プロセッサが、前記マルチメディアデータの前記受信された第１および第２のバージョンに関係する情報を受信するようにさらに構成された、請求項８１に記載のプロセッサ。
【請求項９３】
前記プロセッサが、
第１の通信リンク上で前記第１のバージョンを受信するようにさらに構成され、
前記第２のバージョンを受信することが第２の通信リンク上で受信することを備える
請求項８１に記載のプロセッサ。
【請求項９４】
前記第１の通信リンクまたは前記第２の通信リンクが仮想チャネルを備える、請求項９３に記載のプロセッサ。
【請求項９５】
前記プロセッサが、単一の通信リンク上で前記第１および第２のバージョンを受信するように構成された、請求項８１に記載のプロセッサ。
【請求項９６】
マルチメディアデータを処理するための装置であって、
インター符号化された、マルチメディアデータの第１の部分の第１のバージョンを受信し、かつ、イントラ符号化された、マルチメディアデータの前記第１の部分の第２のバージョンを受信するための受信機と、
前記第１および第２の受信されたバージョンを選択的に復号するための復号器と
を備える装置。
【請求項９７】
前記第１のインター符号化されたバージョンに関連している参照データが利用可能かどうかを決定するための決定機構をさらに備え、
前記復号器が、前記決定に基づいて前記第２のイントラ符号化されたバージョンを選択的に復号する
請求項９６に記載の装置。
【請求項９８】
前記第１のインター符号化されたバージョンに関連している参照データが利用可能であるかどうかを決定するための決定機構をさらに備え、
前記復号器が、前記参照データが利用不可能であると決定することに応答して、前記第２のイントラ符号化されたバージョンを選択的に復号する
請求項９６に記載の装置。
【請求項９９】
チャネル交換コマンドを検出するための検出器をさらに備え、
前記決定機構が、前記チャネル交換コマンドを検出することに応答して、前記参照データが利用不可能であることを決定する
請求項９８に記載の装置。
【請求項１００】
前記第１のインター符号化されたバージョンが依存する前記参照データ内の誤りを検出するための検出器をさらに備え、
前記決定機構が、前記誤りを検出することに応答して、前記参照データが利用不可能であることを決定する
請求項９８に記載の装置。
【請求項１０１】
前記第１の部分が、前記マルチメディアデータのスーパーフレームの第１のフレームを備える、請求項９６に記載の装置。
【請求項１０２】
前記受信機が、前記スーパーフレームの第２のフレームを受信し、前記第２のフレームが、前記第１のフレームの後続であり、かつ任意の先行するスーパーフレーム内のデータを参照せずに符号化される、請求項１０１に記載の装置。
【請求項１０３】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分であり、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記受信機が、イントラ符号化された１つまたは複数の前記第２の部分を受信し、さらに、前記１つまたは複数のイントラ符号化された第２の部分が、前記スーパーフレームの１つまたは複数の第２のフレーム内に配置された、請求項１０１に記載の装置。
【請求項１０４】
前記復号器が、
前記マルチメディアデータの前記第２のバージョンの前記イントラ符号化された第１の部分を選択的に復号し、
前記マルチメディアデータの前記第１のバージョンの前記１つまたは複数のイントラ符号化された第２の部分を選択的に復号し、
前記復号された第１の部分を、単一のフレーム内に表示されることになる前記１つまたは複数の復号された第２の部分と結合する
ように構成された、請求項１０３に記載の装置。
【請求項１０５】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分であり、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記受信機が、イントラ符号化された前記第１のフレームの１つまたは複数の前記第２の部分を受信する、請求項９６に記載の装置。
【請求項１０６】
前記復号器が、
前記マルチメディアデータの前記第２のバージョンの前記イントラ符号化された第１の部分を選択的に復号し、
前記マルチメディアデータの前記第１のバージョンの前記１つまたは複数のイントラ符号化された第２の部分を選択的に復号し、
前記復号された第１の部分を、単一のフレーム内で表示されることになる前記１つまたは複数の復号された第２の部分と結合する
ように構成された、請求項１０５に記載の装置。
【請求項１０７】
前記受信機が、前記マルチメディアデータの前記受信された第１および第２のバージョンに関連する情報を受信する、請求項９６に記載の装置。
【請求項１０８】
前記受信機が、
第１の通信リンク上で前記第１のバージョンを受信するように構成され、
前記第２のバージョンを受信することが第２の通信リンク上で受信することを備える
請求項９６に記載の装置。
【請求項１０９】
前記第１の通信リンクまたは前記第２の通信リンクが仮想チャネルを備える、請求項１０８に記載の装置。
【請求項１１０】
前記受信機が単一の通信リンク上で前記第１および第２のバージョンを受信する、請求項９６に記載の装置。
【請求項１１１】
マルチメディアデータを処理するための装置であって、
インター符号化された、マルチメディアデータの第１の部分の第１のバージョンを受信し、かつ、イントラ符号化された、マルチメディアデータの前記第１の部分の第２のバージョンを受信するための手段と、
前記第１および第２の受信されたバージョンを選択的に復号するための手段と
を備える装置。
【請求項１１２】
前記第１のインター符号化されたバージョンに関連している参照データが利用可能であるかどうかを決定するための手段をさらに備え、
前記選択的に復号するための手段が、前記決定に基づいて前記第２のイントラ符号化されたバージョンを復号する
請求項１１１に記載の装置。
【請求項１１３】
前記第１のインター符号化されたバージョンに関連している参照データが利用可能であるかどうかを決定するための手段をさらに備え、
前記選択的に復号するための手段が、前記参照データが利用不可能であると決定することに応答して、前記第２のイントラ符号化されたバージョンを復号する
請求項１１１に記載の装置。
【請求項１１４】
チャネル交換コマンドを検出するための手段をさらに備え、
前記決定するための手段が、前記チャネル交換コマンドを検出することに応答して、前記参照データが利用不可能であることを決定する
請求項１１３に記載の装置。
【請求項１１５】
前記第１のインター符号化されたバージョンが依存する前記参照データ内の誤りを検出するための手段をさらに備え、
前記決定するための手段が、前記誤りを検出することに応答して、前記参照データが利用不可能であることを決定する
請求項１１３に記載の装置。
【請求項１１６】
第１の部分が前記マルチメディアデータのスーパーフレームの前記第１のフレームを備える、請求項１１１に記載の装置。
【請求項１１７】
前記受信するための手段が、前記スーパーフレームの第２のフレームを受信し、前記第２のフレームが、前記第１のフレームの後続であり、かつ任意の先行するスーパーフレーム内のデータを参照せずに符号化される、請求項１１６に記載の装置。
【請求項１１８】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分であり、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記受信するための手段が、イントラ符号化された１つまたは複数の前記第２の部分を受信し、前記１つまたは複数のイントラ符号化された第２の部分が、前記スーパーフレームの１つまたは複数の第２のフレーム内に配置された、請求項１１１に記載の装置。
【請求項１１９】
前記選択的に復号するための手段が、前記マルチメディアデータの前記第２のバージョンの前記イントラ符号化された第１の部分を復号し、前記マルチメディアデータの前記第１のバージョンの前記１つまたは複数のイントラ符号化された第２の部分を復号して、前記復号された第１の部分を、単一のフレーム内で表示されることになる前記１つまたは複数の復号された第２の部分と結合する、請求項１１８に記載の装置。
【請求項１２０】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分であり、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記受信するための手段が、イントラ符号化された前記第１のフレームの１つまたは複数の前記第２の部分を受信する、請求項１１１に記載の装置。
【請求項１２１】
前記選択的に復号するための手段が、前記マルチメディアデータの前記第２のバージョンの前記イントラ符号化された第１の部分を復号し、前記マルチメディアデータの前記第１のバージョンの前記１つまたは複数のイントラ符号化された第２の部分を復号して、前記復号された第１の部分を、単一フレーム内で表示されることになる前記１つまたは複数の復号された第２の部分と結合する、請求項１２０に記載の装置。
【請求項１２２】
前記受信するための手段が、前記マルチメディアデータの前記第１および第２のバージョンに関係する情報を受信する、請求項１１１に記載の装置。
【請求項１２３】
前記受信するための手段が、第１の通信リンク上で前記第１のバージョンを受信し、第２の通信リンク上で前記第２のバージョンを受信する、請求項１１１に記載の装置。
【請求項１２４】
前記第１の通信リンクまたは前記第２の通信リンクが仮想チャネルを備える、請求項１２３に記載の装置。
【請求項１２５】
前記受信するための手段が、単一の通信リンク上で前記第１および第２のバージョンを受信する、請求項１１１に記載の装置。
【請求項１２６】
実行時に、機械に
インター符号化された、マルチメディアデータの第１の部分の第１のバージョンを受信させ、
イントラ符号化された、マルチメディアデータの前記第１の部分の第２のバージョンを受信させ、
前記第１および第２の受信されたバージョンを選択的に復号させる
命令を備える機械読取可能媒体。
【請求項１２７】
実行時に、機械に
前記第１のインター符号化されたバージョンに関連している参照データが利用可能であるかどうかを決定させ、
前記決定に基づいて前記第２のイントラ符号化されたバージョンを選択的に復号させる
命令をさらに備える、請求項１２６に記載の機械読取可能媒体。
【請求項１２８】
実行時に、機械に
前記第１のインター符号化されたバージョンに関連している参照データが利用可能であるかどうかを決定させ、
前記参照データが利用不可能であると決定することに応答して、前記第２のイントラ符号化されたバージョンを選択的に復号させる
命令をさらに備える、請求項１２６に記載の機械読取可能媒体。
【請求項１２９】
実行時に、機械に
チャネル交換コマンドを検出させ、
前記チャネル交換コマンドを検出することに応答して、前記参照データが利用不可能であることを決定させる
命令をさらに備える、請求項１２８に記載の機械読取可能媒体。
【請求項１３０】
実行時に、機械に
前記第１のインター符号化されたバージョンが依存する前記参照データ内の誤りを検出させ、
前記誤りを検出することに応答して、前記参照データが利用不可能であることを決定させる
命令をさらに備える、請求項１２８に記載の機械読取可能媒体。
【請求項１３１】
前記第１の部分が、前記マルチメディアデータのスーパーフレームの第１のフレームを備える、請求項１２６に記載の機械読取可能媒体。
【請求項１３２】
実行時に、機械に前記スーパーフレームの第２のフレームを受信させる命令をさらに備え、前記第２のフレームが、前記第１のフレームの後続であり、かつ任意の先行するスーパーフレーム内のデータを参照せずに符号化される、請求項１３１に記載の機械読取可能媒体。
【請求項１３３】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分であり、かつ前記マルチメディアデータのスーパーフレームの第１のフレーム内に配置され、前記機械読取可能媒体が、実行時に、機械にイントラ符号化された１つまたは複数の前記第２の部分を受信させる命令をさらに備え、さらに、前記１つまたは複数のイントラ符号化された第２の部分が前記スーパーフレームの１つまたは複数の第２のフレーム内に配置された、請求項１２６に記載の機械読取可能媒体。
【請求項１３４】
実行時に、機械に
前記マルチメディアデータの前記第２のバージョンの前記イントラ符号化された第１の部分を選択的に復号させ、
前記マルチメディアデータの前記第１のバージョンの前記１つまたは複数のイントラ符号化された第２の部分を選択的に復号させ、
前記復号された第１の部分を、単一のフレーム内で表示されることになる前記１つまたは複数の復号された第２の部分と結合させる
命令をさらに備える、請求項１３３に記載の機械読取可能媒体。
【請求項１３５】
前記第１の部分が、１つまたは複数の第２の部分を除外するフレーム全体の部分であり、かつ前記マルチメディアのスーパーフレームの第１のフレーム内に配置され、前記機械読取可能媒体が、実行時に、機械にイントラ符号化された前記第１のフレームの１つまたは複数の前記第２の部分を受信させる命令をさらに備える、請求項１２６に記載の機械読取可能媒体。
【請求項１３６】
実行時に、機械に
前記マルチメディアデータの前記第２のバージョンの前記イントラ符号化された第１の部分を選択的に復号させ、
前記マルチメディアデータの前記第１のバージョンの前記１つまたは複数のイントラ符号化された第２の部分を選択的に復号させ、
前記復号された第１の部分を、単一のフレーム内で表示されることになる前記１つまたは複数の復号された第２の部分と結合させる
命令をさらに備える、請求項１３５に記載の機械読取可能媒体。
【請求項１３７】
実行時に、機械に前記マルチメディアデータの前記受信された第１および第２のバージョンに関係する情報を受信させる命令をさらに備える、請求項１２６に記載の機械読取可能媒体。
【請求項１３８】
実行時に、機械に
第１の通信リンク上で前記第１のバージョンを受信させ、
第２の通信リンク上で前記第２のバージョンを受信させる
命令をさらに備える、請求項１２６に記載の機械読取可能媒体。
【請求項１３９】
前記第１の通信リンクまたは前記第２の通信リンクが仮想チャネルを備える、請求項１３８に記載の機械読取可能媒体。
【請求項１４０】
実行時に、機械に単一の通信リンク上で前記第１および第２のバージョンを受信させる命令をさらに備える、請求項１２６に記載の機械読取可能媒体。
【請求項１４１】
デジタルビデオデータを送信するための方法であって、
複数のデジタルビデオチャネルの各々に関してインター符号化されたデジタルビデオフレームを送信することと、
前記チャネルの各々に関してチャネル交換フレームを送信することを備え、前記チャネル交換フレームのうちの少なくとも１つが、前記それぞれのチャネルに関して前記インター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備える
方法。
【請求項１４２】
前記チャネル交換フレームのうちの１つに続いて前記インター符号化されたフレームのうちの少なくとも１つが、前記それぞれのチャネル交換フレームに先行する前記インター符号化されたフレームのうちのいずれかに対する逆方向参照を除外するために符号化される、請求項１４１に記載の方法。
【請求項１４３】
前記チャネル交換フレームのうちの１つに続いて前記インター符号化されたフレームのうちの少なくとも１つが、前記それぞれのチャネル交換フレームと一致するフレームを参照する、請求項１４２に記載の方法。
【請求項１４４】
前記それぞれのチャネル交換フレームと一致する前記フレームが、チャネル交換が要求された場合、要求されたチャネルに関する前記チャネル交換フレームであり、チャネル交換が要求されない場合、現在のチャネルに関する前記インター符号化されたフレームのうちの１つである、請求項１４３に記載の方法。
【請求項１４５】
前記チャネル交換フレームを少なくとも毎秒１回周期的に送信することをさらに備える、請求項１４１に記載の方法。
【請求項１４６】
前記チャネル交換フレームのうちの少なくとも１つが管理フレーム内に埋め込まれた、請求項１４１に記載の方法。
【請求項１４７】
前記管理フレームが付加拡張情報（ＳＥＩ）フレームを備える、請求項１４６に記載の方法。
【請求項１４８】
前記チャネル交換フレーム内の前記デジタルビデオデータが、その他のイントラ符号化されたフレームに関連して削減されたビットレートで符号化される、請求項１４１に記載の方法。
【請求項１４９】
インター符号化されたフレームを送信することが予測的（Ｐ）フレームを送信することを備え、前記チャネル交換フレームが、前記Ｐフレームのうちの１つに対応するイントラ符号化されたコンテンツを備えるイントラ（Ｉ）フレームを備える、請求項１４１に記載の方法。
【請求項１５０】
デジタルビデオデータを送信するための装置であって、
複数のデジタルビデオチャネルの各々に関してインター符号化されたデジタルビデオフレームを送信するための手段と、
前記チャネルの各々に関してチャネル交換フレームを送信するための手段であって、前記チャネル交換フレームのうちの少なくとも１つが、前記それぞれのチャネルに関して前記インター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備える手段と
を備える装置。
【請求項１５１】
前記チャネル交換フレームのうちの１つに続いて前記インター符号化されたフレームのうちの少なくとも１つが、前記それぞれのチャネル交換フレームに先行する前記インター符号化されたフレームのいずれかに対する逆方向参照を除外するために符号化される、請求項１５０に記載の装置。
【請求項１５２】
前記チャネル交換フレームのうちの１つに続いて前記インター符号化されたフレームのうちの少なくとも１つが、前記それぞれのチャネル交換フレームと一致するフレームを参照する、請求項１５１に記載の装置。
【請求項１５３】
前記それぞれのチャネル交換フレームと一致する前記フレームが、チャネル交換が要求される場合、要求されたチャネルに関する前記チャネル交換フレームであり、チャネル交換が要求されない場合、現在のチャネルに関して前記インター符号化されたフレームのうちの１つである、請求項１５２に記載の装置。
【請求項１５４】
少なくとも毎秒１回前記チャネル交換フレームを周期的に送信するための手段をさらに備える、請求項１５０に記載の装置。
【請求項１５５】
前記チャネル交換フレームのうちの少なくとも１つが管理フレーム内に埋め込まれた、請求項１５０に記載の装置。
【請求項１５６】
前記管理フレームが付加拡張情報（ＳＥＩ）フレームを備える、請求項１５５に記載の装置。
【請求項１５７】
前記チャネル交換フレーム内の前記デジタルビデオデータが、もう１つのイントラ符号化されたフレームに関連して削減されたビットレートで符号化される、請求項１５０に記載の装置。
【請求項１５８】
インター符号化されたフレームを送信するための手段が予測的（Ｐ）フレームをさらに送信し、前記チャネル交換フレームが、前記Ｐフレームのうちの１つに対応するイントラ符号化されたコンテンツを備えるイントラ（Ｉ）フレームを備える、請求項１５０に記載の装置。
【請求項１５９】
デジタルビデオデータを送信するための装置であって、
複数のデジタルビデオチャネルの各々に関してインター符号化されたデジタルビデオフレームを送信するように構成された第１の送信機と、
前記チャネルの各々に関してチャネル交換フレームを送信するように構成された第２の送信機とを備え、前記チャネル交換フレームのうち少なくとも１つが、前記それぞれのチャネルに関して前記インター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオを備える
装置。
【請求項１６０】
デジタルビデオデータを送信するためのプロセッサであって、
複数のデジタルビデオチャネルの各々に関してインター符号化されたデジタルビデオフレームを送信し、
前記チャネルの各々に関してチャネル交換フレームを送信するように構成され、前記チャネル交換フレームのうちの少なくとも１つが、前記それぞれのチャネルに関して前記インター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備える
プロセッサ。
【請求項１６１】
デジタルビデオデータを送信するための命令を備える機械読取可能媒体であって、前記命令が、実行時に、機械に
複数のデジタルビデオチャネルの各々に関してインター符号化されたデジタルビデオフレームを送信させ、
前記チャネルの各々に関してチャネル交換フレームを送信させ、前記チャネル交換フレームのうちの少なくとも１つが、前記それぞれのチャネルに関して前記インター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備える
機械読取可能媒体。
【請求項１６２】
デジタルビデオデータを受信するための方法であって、
第１のチャネルに関連するインター符号化されたデジタルビデオデータを備えるインター符号化されたフレームを取得することと、
第２のチャネルへの交換要求を受信することと、
前記要求に応答して、前記第２のチャネルに関して前記インター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備えるチャネル交換フレームを取得することと
を備える方法。
【請求項１６３】
前記チャネル交換フレームに続いて前記インター符号化されたフレームのうちの少なくとも１つが、前記それぞれのチャネル交換フレームに先行する前記インター符号化されたフレームのいずれかに対する逆方向参照を含まない、請求項１６２に記載の方法。
【請求項１６４】
前記チャネル交換フレームのうちの１つに続いて前記インター符号化されたフレームのうちの少なくとも１つが、前記それぞれのチャネル交換フレームと一致するフレームだけを参照する、請求項１６３に記載の方法。
【請求項１６５】
前記それぞれのチャネル交換フレームに一致する前記フレームが、前記第２のチャネルへの交換要求が要求された場合、前記第２のチャネルに関する前記チャネル交換フレームであり、前記第２のチャネルへの交換要求が要求されない場合、前記第１のチャネルに関して前記インター符号化されたフレームのうちの１つである、請求項１６４に記載の方法。
【請求項１６６】
チャネル交換フレームを取得することが、異なるチャネルに対応する複数のチャネル交換フレームのうちの１つを取得することを備える、請求項１６２に記載の方法。
【請求項１６７】
前記チャネル交換フレームが管理フレーム内に埋め込まれた、請求項１６２に記載の方法。
【請求項１６８】
前記管理フレームが付加拡張情報（ＳＥＩ）フレームを備える、請求項１６７に記載の方法。
【請求項１６９】
前記チャネル交換フレーム内の前記デジタルビデオデータが、その他のイントラ符号化されたフレームに関連して削減されたビットレートで符号化される、請求項１６２に記載の方法。
【請求項１７０】
前記インター符号化されたフレームが予測的（Ｐ）フレームを備え、前記チャネル交換フレームが、前記Ｐフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備えるイントラ（Ｉ）フレームを備える、請求項１６２に記載の方法。
【請求項１７１】
デジタルビデオデータを受信するための装置であって、
第１のチャネルに関連するインター符号化されたデジタルビデオデータを備えるインター符号化されたフレームを取得するための手段と、
第２のチャネルへの交換要求を受信するための手段と、
前記要求に応答して、前記第２のチャネルに関して前記インター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備えるチャネル交換フレームを取得するための手段と
を備える装置。
【請求項１７２】
前記チャネル交換フレームに続いて前記インター符号化されたフレームのうちの少なくとも１つが、前記それぞれのチャネル交換フレームに先行する前記インター符号化されたフレームのいずれかに対する逆方向参照を含まない、請求項１７１に記載の装置。
【請求項１７３】
前記チャネル交換フレームのうちの１つに続いて前記インター符号化されたフレームのうちの少なくとも１つが、前記それぞれのチャネル交換フレームに一致するフレームだけを参照する、請求項１７２に記載の装置。
【請求項１７４】
前記それぞれのチャネル交換フレームと一致する前記フレームが、前記第２のチャネルへの交換要求が要求された場合、前記第２のチャネルに関する前記チャネル交換フレームであり、前記第２のチャネルへの交換要求が要求されない場合、前記第１のチャネルに関して前記インター符号化されたフレームのうちの１つである、請求項１７３に記載の装置。
【請求項１７５】
前記チャネル交換フレームを取得するための手段が、異なるチャネルに対応する複数のチャネル交換フレームのうちの１つをさらに取得する、請求項１７１に記載の装置。
【請求項１７６】
前記チャネル交換フレームが管理フレーム内に埋め込まれた、請求項１７１に記載の装置。
【請求項１７７】
前記管理フレームが付加拡張情報（ＳＥＩ）フレームを備える、請求項１７６に記載の装置。
【請求項１７８】
前記チャネル交換フレーム内の前記デジタルビデオデータが、その他のイントラ符号化されたフレームに関連して削減されたビットレートで符号化される、請求項１７１に記載の装置。
【請求項１７９】
前記インター符号化されたフレームが予測的（Ｐ）フレームを備え、前記チャネル交換フレームが、前記Ｐフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備えるイントラ（Ｉ）フレームを備える、請求項１７１に記載の装置。
【請求項１８０】
デジタルビデオデータを受信するための装置であって、
第１のチャネルに関連するインター符号化されたデジタルビデオデータを備えるインター符号化されたフレームを取得するように構成された第１の取得モジュールと、
第２のチャネルへの交換要求を受信するように構成された受信機と、
前記要求に応答して、前記第２のチャネルに関して前記インター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備えるチャネル交換フレームを取得するように構成された第２の取得モジュールと
を備える装置。
【請求項１８１】
デジタルビデオデータを受信するためのプロセッサであって、
第１のチャネルに関連するインター符号化されたデジタルビデオデータを備えるインター符号化されたフレームを取得し、
第２のチャネルへの交換要求を受信し、
前記要求に応答して、前記第２のチャネルに関して前記インター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備えるチャネル交換フレームを取得する
ように構成されたプロセッサ。
【請求項１８２】
デジタルビデオデータを受信するための命令を備える機械読取可能媒体であって、前記命令が、実行時に、機械に
第１のチャネルに関連するインター符号化されたデジタルビデオデータを備えるインター符号化されたフレームを取得させ、
第２のチャネルへの交換要求を受信させ、
前記要求に応答して、前記第２のチャネルに関して前記インター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備えるチャネル交換フレームを取得させる
機械読取可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示はマルチメディア信号処理に関し、より詳細には、ビデオの符号化および復号に関する。
【背景技術】
【０００２】
ビデオ符号器など、マルチメディア処理システムは、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  （ＭＰＥＧ）−１規格、−２規格、および−４規格などの国際規格、国際電気通信連合（ＩＴＵ）−Ｔ  Ｈ．２６３規格、およびＩＴＵ−Ｔ  Ｈ．２６４規格とその対応規格であるＩＳＯ／ＩＥＣ  ＭＰＥＧ−４、パート１０、すなわち、アドバンスドビデオコーディング（Advanced Video Coding）（ＡＶＣ）に基づく符号化方法を使用してマルチメディアデータを符号化することができる。かかる符号化方法は、一般に、伝送および／または記憶のためにマルチメディアデータを圧縮することに関する。圧縮は、広くは、データから冗長性を除去するプロセスである。
【０００３】
ビデオ信号は、フレーム（画像全体）、またはフィールド（例えば、インタレースされたビデオ流れ（video stream）は、画像の交互に並ぶ奇数ラインまたは偶数ラインのフィールドを含む）を含む画像の系列の点から説明され得る。本明細書で使用される用語「フレーム」は、画像、フレーム、またはフィールドを指す。ビデオ符号化方法は、各フレームを圧縮するために可逆または不可逆の圧縮アルゴリズムを使用してビデオ信号を圧縮する。（本明細書でイントラ符号化と呼ばれる）フレーム内符号化は、そのフレームだけを使用してフレームを符号化することを指す。（本明細書でインター符号化と呼ばれる）フレーム間符号化は、その他の「参照」フレームに基づいてフレームを符号化することを指す。例えば、ビデオ信号は、多くの場合、その中でフレームの時間的な系列内の互いに近接するフレームが互いに一致するまたはた少なくとも部分的に一致する部分を少なくとも有する時間的な冗長性を示す。
【０００４】
ビデオ符号器などのマルチメディアプロセッサは、フレームをブロック、または、例えば１６ｘ１６画素の「マクロブロック」に区分化することによってフレームを符号化することができる。符号器は、各マクロブロックをサブブロックにさらに区分化することが可能である。各サブブロックは、追加のサブブロックをさらに含んでもよい。例えば、マクロブロックのサブブロックは、１６ｘ８および８ｘ１６のサブブロックを含んでもよい。８ｘ１６サブブロックのサブブロックは、８ｘ８のサブブロックを含んでよく、以下同様である。本明細書で使用される用語「ブロック」はマクロブロックまたはサブブロックを指す。
【０００５】
符号器は、インター符号化の動き補償ベースのアルゴリズムを使用するこの時間的な冗長性を利用する。動き補償アルゴリズムは、少なくとも部分的にブロックに一致する参照フレームの部分を識別する。ブロックは、参照フレームの一致部分に関連してフレーム内でシフトされることが可能である。このシフトは動きベクトルを特徴とする。ブロックと参照フレームの部分的に一致する部分の間の何らかの違いは、見逃し（residual）の点から特徴づけられることが可能である。符号器は、１つまたは複数の動きベクトルと、フレームの特定の区分化のための見逃しとを備えるデータとしてフレームを符号化することができる。フレームを符号化するためのブロックの特定の区分は、例えば、符号化の結果として生じるフレームのコンテンツに対するひずみにより符号化サイズのバランスを保つ費用関数をほぼ最小限に抑えることによって選択されることが可能である。
【０００６】
インター符号化は、イントラ符号化より多くの圧縮効率を可能にする。しかし、インター符号化は、チャネル誤りなどにより参照データ（例えば、参照フレームまたは参照フィールド）が失われた場合、問題を生み出す可能性がある。誤りによる参照データの損失に加えて、参照データは、インター符号化されたフレームでのビデオ信号の初期の獲得または再獲得により利用不可能になる可能性もある。これらの場合、インター符号化されたデータの復号は可能でない場合があり、または結果として、所望されない誤りおよび誤り伝搬をもたらす可能性がある。これらのシナリオは、結果として、ビデオ流れの同期の損失をもたらす可能性がある。独立して復号可能なイントラ符号化されたフレームは、ビデオ信号の再同期を可能にする最も一般的なフレームの形態である。ＭＰＥＧ−ｘ規格およびＨ．２６ｘ規格は、（Ｉ−フレームとも呼ばれる）イントラ符号化フレームと、時間的に予測されたＰ−フレームまたは画像のグループ（ＧＯＰ）内のＩ−フレームおよび／またはＰおよび／またはＢフレームを参照する双方向予測されたＢフレームとを備える画像のグループ（group of pictures）（ＧＯＰ）として知られているものを使用する。より長いＧＯＰは増加した圧縮用のために所望されるが、より短いＧＯＰはより迅速な獲得と再同期とを可能にする。Ｉ−フレームの数を増加することは、より迅速な獲得と再同期とを可能にすることになるが、より低い圧縮を犠牲にする。必要とされることは、圧縮効率を保ちながらビデオ流れの高速獲得と再同期とを可能にする方法である。
【発明の開示】
【０００７】
（３５Ｕ．Ｓ．Ｃ．§１１９条に基づく優先権主張）  
本特許出願は、以下の通し番号を有する４つの米国仮出願の利益を主張するものである。すなわち、２００５年９月２７日に出願した「Ａ  ＭＥＴＨＯＤ  ＯＦ  ＶＩＤＥＯ  ＣＯＭＰＲＥＳＳＩＯＮ」と題された第６０／７２１，３４５号、２００６年１月２０日に出願した「Ａ  ＭＥＴＨＯＤ  ＯＦ  ＦＡＳＴ  ＣＨＡＮＮＥＬ  ＳＷＩＴＣＨＩＮＧ」と題された第６０／７６０，４８４号、２００６年４月４日に出願した「ＣＨＡＮＮＥＬ  ＳＷＩＴＣＨ  ＦＲＡＭＥ」と題された第６０／７８９，４４２号、および２００６年９月２０日に出願した「ＣＨＡＮＮＥＬ  ＳＷＩＴＣＨ  ＦＲＡＭＥ」と題された（整理番号０５０８４３Ｐ３）である。各仮特許出願は、本文書の譲渡人に譲渡され、本文書によって参照により本明細書に明示的に組み込まれている。
【発明の概要】
【０００８】
本発明のシステム、方法、および装置は各々、いくつかの態様を有し、そのうちその所望される属性に単独で寄与する態様は１つもない。添付の特許請求の範囲によって表明される本発明の範囲を限定せずに、そのより重要な特徴が次に短く議論される。この議論を考慮した後、特に「詳細な説明」と題された項を読んだ後、本発明の例示的特徴が、より高速のチャネル獲得、改善された誤り回復、および改善された効率性を含む利点をどのように提供するかが理解されるであろう。
【０００９】
マルチメディアデータを処理する方法が提供される。この方法は、第１のバージョンを生成するためにインター符号化を使用してマルチメディアデータの第１の部分を符号化することと、第２のバージョンを生成するためにイントラ符号化を使用してマルチメディアデータの第１の部分を符号化することとを含む。
【００１０】
マルチメディアデータプロセッサが提供される。プロセッサは、第１のバージョンを生成するためにインター符号化を使用してマルチメディアデータの第１の部分を符号化するための構成、および第２のバージョンを生成するためにイントラ符号化を使用してマルチメディアデータの第１の部分を符号化するための構成を含む。
【００１１】
マルチメディアデータを処理するための装置が提供される。装置は、第１のバージョンを生成するためにインター符号化を使用してマルチメディアデータの第１の部分を符号化するための第１の符号器と、第２のバージョンを生成するためにイントラ符号化を使用してマルチメディアデータの第１の部分を符号化するための第２の符号器とを含む。
【００１２】
機械読取可能媒体が提供される。機械読取可能媒体は、実行時に、機械に第１のバージョンを生成するためにインター符号化を使用してマルチメディアデータの第１の部分を符号化させ、第２のバージョンを生成するためにイントラ符号化を使用してマルチメディアデータの第１の部分を符号化させる命令を含む。
【００１３】
マルチメディアデータを処理する方法が提供される。この方法は、インター符号化された、マルチメディアデータの第１の部分の第１のバージョンを受信することと、イントラ符号化された、マルチメディアデータの第１の部分の第２のバージョンを受信することと、第１および第２の受信されたバージョンを選択的に復号することとを含む。
【００１４】
マルチメディアデータプロセッサが提供される。プロセッサは、インター符号化された、マルチメディアデータの第１の部分の第１のバージョンを受信し、かつ、イントラ符号化された、マルチメディアデータの第１の部分の第２のバージョンを受信し、第１および第２の受信されたバージョンを選択的に復号するための構成を含む。
【００１５】
マルチメディアデータを処理するための装置が提供される。装置は、インター符号化された、マルチメディアデータの第１の部分の第１のバージョンを受信し、かつ、イントラ符号化された、マルチメディアデータの第１の部分の第２のバージョンを受信する受信機と、第１および第２の受信されたバージョンを選択的に復号するための復号器とを含む。
【００１６】
機械読取可能媒体が提供される。機械読取可能媒体は、実行時に、機械に、インター符号化された、マルチメディアデータの第１の部分の第１のバージョンを受信させ、イントラ符号化された、マルチメディアデータの第１の部分の第２のバージョンを受信させ、第１および第２の受信されたバージョンを選択的に復号させる命令を含む。
【００１７】
デジタルビデオデータを送信するための方法が提供される。この方法は、複数のデジタルビデオチャネルの各々に関してインター符号化されたデジタルビデオフレームを送信することと、チャネルの各々に関してチャネル交換フレームを送信することとを含み、チャネル交換フレームのうちの少なくとも１つが、それぞれのチャネルに関してインター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備える。
【００１８】
デジタルビデオデータを受信するための方法が提供される。この方法は、第１のチャネルに関連するインター符号化されたデジタルビデオデータを備えるインター符号化されたフレームを取得することと、第２のチャネルへの交換要求を受信することと、当該要求に応答して、第２のチャネルのためのインター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを備えるチャネル交換フレームを取得することとを含む。
【詳細な説明】
【００１９】
以下の詳細な説明は、本発明のいくつかの例示的実施形態に関する。しかし、本発明は、特許請求の範囲によって定義および網羅される多数の異なる方法で実施されることが可能である。この説明では、図面の全体にわたって同様の部分が同様の数字により指定される図面が参照される。
【００２０】
ビデオ信号は、一連の画像、フレーム、またはフィールドの点から特徴づけられる。本明細書で使用される用語「フレーム」は、プログレッシブビデオ信号（progressive video signal）またはインタレースされたビデオ信号のフィールドを包括することができる幅広い用語である。
【００２１】
実施形態は、マルチメディア伝送システムにおいて符号器内または復号器内の処理を改善するシステムおよび方法を含む。マルチメディアデータは、動画ビデオ、音声、静止画像、または任意のその他の適切な種類の視聴覚データのうちの１つまたは複数を含んでよい。実施形態は、ビデオデータを符号化する装置および方法を含む。例えば、一態様は、ビデオデータのフレームの第１および第２のバージョンを符号化する方法を含み、バージョンのうちの１つは、ビデオ流れの獲得および／または再同期を可能にする。特に、一態様によれば、ビデオデータの第１のバージョンをインター符号化することと、ビデオデータの第２のバージョンをイントラ符号化することとは、復号装置が第２のバージョンを選択的に復号することを可能にして、適切な場合、獲得を可能にすることが判明している。その他の実施形態は、上の実施形態に従って符号化されたビデオデータを復号する装置および方法を含む。例えば、一態様によれば、インター符号化されたバージョンが依存する参照データが利用可能でない場合、イントラ符号化されたバージョンを選択的に復号することは、復号装置がビデオ流れを獲得および／または再同期することを可能にすることが判明している。特に、ユーザによって理解される品質に著しく影響を与えずに、一態様によれば、ビットレート効率的な方法で、獲得フレームの数の増加を実現することによってユーザ経験が改善され得ることが判明している。
【００２２】
（マルチメディア分布システム）  
図１は、一態様によるマルチメディア通信システム１００を例示するブロック図である。システム１００は、ネットワーク１４０を経由して復号器装置１５０と通信する符号器装置１１０を含む。一例では、符号器装置は外部ソース１０２からマルチメディア信号を受信して、ネットワーク１４０上の伝送のためにその信号を符号化する。
【００２３】
この例では、符号器装置１１０は、メモリ１１４とトランシーバ１１６とに結合されたプロセッサ１１２を備える。プロセッサ１１２は、マルチメディアデータソースからのデータを符号化して、ネットワーク１４０上の通信のためにそのデータをトランシーバ１１６に提供する。
【００２４】
この例では、復号器装置１５０は、メモリ１５４とトランシーバ１５６とに結合されたプロセッサ１５２を備える。プロセッサ１５２は、１つまたは複数の汎用プロセッサおよび／またはデジタル信号プロセッサを含んでよい。メモリ１５４は、固体記憶装置またはディスクベースの記憶装置のうちの１つまたは複数を含んでよい。トランシーバ１５６は、ネットワーク１４０上でマルチメディアデータを受信して、それを復号のためにプロセッサ１５２に提供するように構成される。一例では、トランシーバ１５６は、無線トランシーバを含む。ネットワーク１４０は、イーサネット（登録商標）、電話（例えば、ＰＯＴＳ）、ケーブル、電線、および光ファイバのシステムのうちの１つまたは複数を備える、１つまたは複数の有線通信システムまたは無線通信システム、および／または符号分割多元接続（ＣＤＭＡもしくはＣＤＭＡ２０００）通信システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭ）システム、ＧＳＭ／ＧＰＲＳ（汎用パケット無線サービス（General Packet Radio Service）／ＥＤＧＥ（拡張データＧＳＭ環境（enhanced data GSM environment）などの時分割多元接続（ＴＤＭＡ）システム、ＴＥＴＲＡ（地上基盤無線（Terrestrial Trunked Radio）移動電話システム、広帯域符号分割多元接続（ＷＣＤＭＡ）システム、ハイデータレート（high data rate）（１ｘＥＶ−ＤＯまたは１ｘＥＶ−ＤＯゴールドマルチキャスト（Gold Multicast））システム、ＩＥＥＥ  ８０２．１１システム、メディアフロー（MediaFLO）システム、ＤＭＢシステム、またはＤＶＢ−Ｈシステムのうちの１つまたは複数を備える無線システムを含んでよい。
【００２５】
図２Ａは、例えば図１で例示されたシステム１００のようなシステムで使用され得る符号器装置１１０の実施形態を例示するブロック図である。この実施形態では、符号器１１０は、インター符号化符号器エレメント１１８と、イントラ符号化符号器エレメント１２０と、参照データジェネレータ（generator）エレメント１２２と、送信機エレメント１２４とを含む。インター符号化符号器１１８は、その他の時間的なフレーム内に配置されたビデオデータのその他の部分を参照して（例えば、動き補償予測を使用して）時間的に予測されたビデオのインター符号化された部分を符号化する。イントラ符号化符号器１２０は、その他の時間的に配置されたビデオデータを参照せずに、独立して復号され得るビデオのイントラ符号化された部分を符号化する。いくつかの実施形態では、イントラ符号化符号器１２０は、同じ時間的なフレーム内に配置されたその他のビデオデータ内の冗長性を利用するために空間的な予測を使用することができる。
【００２６】
一態様では、参照データジェネレータ１２２は、それぞれ、符号器１２０および１１８によって生成されたイントラ符号化されたデータとインター符号化されたデータとがどこに配置されるかを示すデータを生成する。例えば、参照データは、フレーム内の位置を突き止めるために復号器によって使用されるサブブロックおよび／またはマクロブロックの識別子を含んでよい。参照データはまた、ビデオフレーム系列内のフレームの位置を突き止めるために使用されるフレーム系列番号を含んでもよい。
【００２７】
送信機１２４は、インター符号化されたデータと、イントラ符号化されたデータと、いくつかの実施形態では、参照データとを、図１のネットワーク１４０などのネットワーク上で送信する。データは１つまたは複数の通信リンク上で送信されることが可能である。用語「通信リンク」は一般的な意味で使用され、有線ネットワークまたは無線ネットワーク、仮想チャネルなどを含むがこれらに限定されない任意のチャネルを含んでよい。いくつかの実施形態では、イントラ符号化されたデータは基層通信リンク上で送信され、インター符号化されたデータは拡張層通信リンク上で通信される。いくつかの実施形態では、イントラ符号化されたデータとインター符号化されたデータとは、同じ通信リンク上で送信される。いくつかの実施形態では、インター符号化されたデータ、イントラ符号化されたデータ、および参照データのうちの１つまたは複数は、側波帯（sideband）通信リンク上で通信され得る。例えば、Ｈ．２６４の付加拡張情報（Supplemental Enhancement Information）（ＳＥＩ）メッセージまたはＭＰＥＧ−２のｕｓｅｒ＿ｄａｔａメッセージなどの側波帯通信リンクが使用され得る。いくつかの実施形態では、イントラ符号化されたデータ、インター符号化されたデータ、および参照データのうちの１つまたは複数は、仮想チャネル上で送信される。仮想チャネルは、仮想チャネルに属するものとしてデータパケットを識別する識別可能なパケットヘッダを含むデータパケットを備えてよい。周波数分割、時分割、コード拡散（code spreading）など、仮想チャネルを識別するその他の形態が当技術分野で知られている。
【００２８】
いくつかの実施形態では、図２Ａの符号器１１０の１つまたは複数のエレメントは、再配置および／または組み合わされることが可能である。エレメントは、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコードまたはそれらの任意の組合せによって実施されてよい。符号器１１０のエレメントによって実行される動作の詳細は、下の図３で例示される方法を参照して議論される。
【００２９】
図２Ｂは、図１で例示されたシステム１００などのシステムで使用され得る復号器装置１５０の実施形態を例示するブロック図である。この実施形態では、復号器１５０は、受信機エレメント１５８と、選択的な符号器エレメント１６０と、参照データ決定機構（determiner）エレメント１６２と、チャネル交換検出器エレメント１６４および誤り検出器エレメント１６６など、１つまたは複数の参照データ利用可能性検出器とを備える。
【００３０】
受信機１５８は、符号化されたビデオデータ（例えば、図１および図２Ａの符号器１１０によって符号化されたデータ）を受信する。受信機１５８は、図１のネットワーク１４０など、有線ネットワークまたは無線ネットワーク上で符号化されたデータを受信することができる。データは、１つまたは複数の通信リンク上で受信され得る。いくつかの実施形態では、イントラ符号化されたデータは基層通信リンク上で受信され、インター符号化されたデータは拡張層通信リンク上で受信される。いくつかの実施形態では、イントラ符号化されたデータとインター符号化されたデータとは、同じ通信リンク上で受信される。いくつかの実施形態では、インター符号化されたデータ、イントラ符号化されたデータ、および参照データのうちの１つまたは複数は、側波帯通信リンク上で受信されることが可能である。例えば、Ｈ．２６４の付加拡張情報（ＳＥＩ）メッセージまたはＭＰＥＧ−２のｕｓｅｒ＿ｄａｔａメッセージなどの側波帯通信リンクが使用され得る。いくつかの実施形態では、イントラ符号化されたデータ、インター符号化されたデータ、および参照データのうちの１つまたは複数は、仮想チャネル上で受信される。仮想チャネルは、仮想チャネルに属するものとしてデータパケットを識別する識別可能なパケットヘッダを含むデータパケットを備えてよい。仮想チャネルを識別するその他の形態が当技術分野で知られている。
【００３１】
選択的な復号器１６０は、受信されたインター符号化およびイントラ符号化されたビデオデータを復号する。いくつかの実施形態では、受信されたデータは、ビデオデータの部分のインター符号化されたバージョンと、ビデオデータの部分のイントラ符号化されたバージョンとを含む。インター符号化されたデータは、それに基づいてインター符号化されたデータが予測された参照データが復号された後で復号されることが可能である。例えば、動き補償予測を使用して符号化されたデータは、動きベクトルと、参照データの位置を識別するフレーム識別子とを含む。動きベクトルとインター符号化されたバージョンのフレーム識別子とによって識別されたフレームの部分が利用可能である（例えば、すでに復号されている）場合、選択的な復号器１６０は、インター符号化されたバージョンを復号することができる。しかし、参照データが利用可能でない場合、選択的な復号器１６０はイントラ符号化されたバージョンを復号することができる。
【００３２】
一態様では、参照データ決定機構１６２は、受信された符号化されたビデオされたデータ内のどこにイントラ符号化されたデータとインター符号化されたデータとが配置されているかを示す受信参照データを識別する。例えば、参照データは、フレーム内の位置を突き止めるために選択的な復号器１６０によって使用されるサブブロックおよび／またはマクロブロックの識別子を含んでよい。参照データはまた、ビデオフレーム系列内のフレームの位置を突き止めるために使用されるフレーム系列番号を含んでもよい。この受信参照データを使用することは、復号器が、インター符号化されたデータが依存する参照データが利用可能であるかどうかを決定することを可能にする。
【００３３】
参照データの利用可能性は、多重チャネル通信システムのチャネルを交換するユーザによって影響を受ける可能性がある。例えば、多重ビデオブロードキャストが受信機１５８に利用可能であってよい。ユーザが異なるブロードキャストチャネルに変更するよう受信機１５８に命令する場合、新しいチャネルに関するインター符号化されたデータのための参照データは速やかに利用可能でない可能性がある。チャネル交換検出器１６４は、チャネル交換コマンドが発行されたことを検出して、選択的な復号器１６０に信号を送る。選択的な復号器１６０は、次いで、インター符号化されたバージョンの参照データが利用不可能であるかどうかを識別するために参照データ決定機構から取得した情報を使用し、次いで、最も近いイントラ符号化されたバージョンの位置を識別して、識別されたイントラ符号化されたバージョンを選択的に復号する。
【００３４】
参照データの利用可能性は、受信されたビデオデータ内の誤りによって影響を受ける可能性もある。誤り検出器１６６は、ビットストリーム内の訂正不可能な誤りを識別するために、誤り検出技術を使用する（例えば、誤り訂正を転送する）ことが可能である。インター符号化されたバージョンが依存する参照データ内に訂正不可能な誤りが存在する場合、誤り検出器１６６は、どのビデオデータが誤りの影響を受けるかを識別して、選択的な復号器１６０に信号を送ることができる。選択的復号器１６０は、次いで、（例えば、参照データが利用可能である場合）インター符号化されたバージョンを復号するかまたは（参照データが利用可能でない場合）イントラ符号化されたバージョンを復号するかを決定することが可能である。
【００３５】
いくつかの実施形態では、図２Ｂの復号器１５０の１つまたは複数のエレメントは、再配置および／または組み合わされることが可能である。エレメントは、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、またはそれらの任意の組合せによって実施されてよい。復号器１１０のエレメントによって実施される動作の詳細は、下に図７で例示される方法を参照して議論される。
【００３６】
（交換フレーム符号化方法）  
図３Ａは、図１で例示されたようなシステムでビデオ流れの部分を符号化する方法の例を示す流れ図である。この例では、方法は、マルチメディアデータの部分の複数のバージョンを生成し、バージョンのうちの１つは、マルチメディアデータの部分の少なくとも部分的な獲得および／または再同期を可能にする。部分的な獲得を可能にするバージョンは、上で議論されたイントラ符号化されたデータなど、独立して復号することが可能である。予測的なインター符号化は、インター符号化の圧縮効率性の増加を利用するために、バージョンのうちの１つに関して使用されることが可能である。一態様では、図３Ａの方法は、ビデオビットストリーム内にランダムアクセスポイントを提供する効率的な方法を実現する。より多いランダムアクセスポイントは、ユーザが受信装置にチャネルを交換するよう命令する場合など、チャネルが開始される場合、チャネルのより高速な獲得を可能にする。より多いランダムアクセスポイントはまた、誤りまたは信頼性のないチャネル条件によりビデオビットストリームの同期が失敗である場合、より高速な再同期も可能にする。
【００３７】
図３Ａを参照すると、方法２００は、符号化装置がマルチメディアデータの部分の第１および第２のバージョンを生成し、バージョンのうちの１つが少なくとも部分的な獲得を可能にするブロック２０２で始まる。例示のためだけに、第２のバージョンは、部分的な獲得を可能にすると想定されることになる。この例では、部分的な獲得は、イントラ符号化されたフレームまたはフレーム内のイントラ符号化されたブロックによって、その他のマルチメディアデータを参照せずに、フレームの部分の第２のバージョンを独立して復号することが可能であることを指す。第２のバージョンが表すフレームの部分がフレーム全体である場合、フレームの完全な獲得が可能になる。部分的な獲得は、その他のあらかじめ復号されたまたは復号されることになるマルチメディアを参照せずに、フレームのデータ部分を復号することが可能であることを指す。例えば、上で議論されたイントラ符号化は、独立して復号可能であり、したがって、獲得を可能にする。マルチメディアデータの部分は、フレーム全体であってよく、またはフレームのフィールドであってもよい。一例では、図１および／または図２Ａの符号化装置１１０は、ブロック２０２で第１および第２のバージョンを生成する。
【００３８】
方法２００は、符号化装置が第１および第２のバージョンに関して情報を生成するオプションのブロック２０４に進む。一態様では、生成された情報は、冗長的なマルチメディアデータの第２のバージョンが利用可能であることを示すデータと、第１および第２のバージョンによって表されるマルチメディアデータの部分がどこに配置されるかを示すデータとを含む。例えば、参照データは、フレーム内の位置を突き止めるために復号器によって使用されるサブブロックおよび／またはマクロブロックの識別子を含んでよい。参照データはまた、ビデオフレーム系列内のフレームの位置を突き止めるために使用されるフレーム数を含んでもよい。一例では、図２Ａの参照データジェネレータ１２２は、ブロック２０４で情報を生成する。いくつかの実施形態では、この例で、オプションのブロック２０４の動作は省略されてもよい。例えば、所定のフレーム番号およびまたはマクロブロックもしくはサブブロックの所定の系列は、ビットストリームの一定期間に一定のフレーム部分に関して第１および第２のバージョンが受信されることになることを復号器装置が事前に知るように周期的に生成されてよい。
【００３９】
オプションのブロック２０６に移ると、符号化装置は、第１および第２のバージョンと、オプションで、ブロック２０４で生成された参照データ情報とを送信する。データは、１つまたは複数の通信リンク上で送信されてよい。いくつかの実施形態では、符号化されたデータの第２のバージョン（この例では、獲得を可能にするバージョン）は基層通信リンク上で送信され、符号化されたデータの第２のバージョンは拡張層通信リンク上で送信される。いくつかの実施形態では、第１および第２のバージョンは同じ通信リンク上で送信される。いくつかの実施形態では、第１のバージョン、第２のバージョン、および参照データのうちの１つまたは複数は、側波帯通信リンク上で通信され得る。いくつかの実施形態では、第１のバージョン、第２のバージョン、および参照データのうちの１つまたは複数は、仮想チャネル上で送信される。仮想チャネルは、仮想チャネルに属するものとしてデータパケットを識別する識別可能なパケットヘッダを含むデータパケットを含んでよい。仮想チャネルを識別するその他の形態が当技術分野で知られている。図２Ａの送信機１２４は、オプションのブロック２０６で送信動作を実行することが可能である。
【００４０】
実施形態に応じて、本明細書で説明される方法のいずれかの一定の動作または事象は、異なる順序で実行されてよく、加えられ、合併され、または全部省略されてもよい（例えば、説明されるすべての動作または事象が方法の実施にふさわしいとは限らない）点を理解されたい。さらに、いくつかの実施形態では、動作または事象は、順次にではなくて、例えば、マルチスレッド処理、割込み処理、または複数のプロセッサを介して同時に実行されてよい。
【００４１】
図３Ｂは、図３Ａで例示された方法のブロック２０２の例をより詳細に示す流れ図である。特に、図３Ａのブロック２０２は、２つのブロック２１０および２１２を含んで示される。ブロック２１０で、マルチメディアの第１のバージョンは、インター符号化を使用して符号器装置によって生成される。インター符号化は、動き補償予測であってよい。図２Ａのインター符号化符号器１１８は、ブロック２１０でインター符号化を実行することができる。ブロック２１２で、マルチメディアの第２のバージョンは、イントラ符号化を使用して符合器装置によって生成される。これにより、第２のバージョンは独立して復号されることが可能であり、それにより、獲得および／または再同期を可能にする。図２Ａのイントラ符号化符号器１２０は、ブロック２１２でイントラ符号化を実行することができる。
【００４２】
図４は、図３Ａおよび特に図３Ｂで例示された方法を使用して符号化されたビデオ流れの部分をグラフィックで例示する。例は、Ｓ１からＳ７とラベルづけされたソースフレームを含むソースビデオ系列４００の部分を例示する。ソース系列４００は、図３Ｂの方法２００を実行する符号器装置が圧縮しているマルチメディアデータを表す。例は、Ｅ１からＥ７とラベルづけされた符号化されたフレームを含む符号化された系列４１０も含む。符号化されたフレームは、様々なインター符号化および／またはイントラ符号化技術によって符号化されたそれぞれのソースフレームの圧縮バージョンを表す。例えば、符号化されたフレームＥ１は、ビデオ系列の開始時にまたは場面（scene）の変更時に生じる可能性があるような、ソースフレームＳ１のイントラ符号化されたバージョンであってよい。符号化された系列４１０内のその他の符号化されたフレームは、矢印４１２、４１４、および４１６によって例示されたように、系列４１０内のその他のフレームから予測されるインター符号化された部分を含む。例えば、ソースフレームＳ５を表すフレームＥ５は、矢印４１６によって例示されるように、符号化されたフレームＥ３の部分を指す動きベクトルを含むＰ−フレームとして示される。ソースフレームＳ４を表すフレームＥ４は、それぞれ、矢印４１４および４１２によって例示されたように、符号化フレームＥ３およびＥ５の部分を指す動きベクトルを含むＢ−フレームとして例示される。フレームは２つ以上の種類のインター符号化および／またはイントラ符号化された部分を含んでもよい点に留意されたい。例えば、矢印４１６によって示されたように、Ｐ−フレームとして示される符号化されたフレームＥ５は、イントラ符号化された部分と、もう１つのフレームから予測された部分と、複数のフレームから予測された部分（例えば、双方向予測された部分）とを含んでもよい。
【００４３】
符号化されたフレーム系列４１０は、インター符号化された部分が依存するすべての参照フレームが受信された場合、正常に復号されることが可能である。ネットワークを通した伝送の間に導入された誤りは、インター符号化された部分の復号を妨げる場合があり、またはそれを不可能にする場合がある。加えて、符号化されたフレームＥ１（この例では、イントラ符号化されたフレーム）以外のいずれの時点での（例えば、チャネル交換による）系列４１０の初期の獲得は、結果として、復号された誤ったマルチメディアデータをもたらす可能性がある。例えば、誤った参照データおよび／または初期の獲得により、符号化された系列４１０の再同期を可能にするために、ソースフレームＳ３の第２のバージョン、すなわち、フレーム４２０が符号化される。この例では、フレーム４２０は、図３Ｂの方法においてブロック２１２で符号化されたマルチメディアデータの第２のバージョンであり、符号化されたフレームＥ３はブロック２１０で符号化されたマルチメディアデータの第１のバージョンである。この例では、フレーム４２０は完全にイントラ符号化されており、したがって、完全に独立して復号され得る。復号器装置は、符号化されたフレームＥ３を復号するために参照データが利用可能であるかどうかを決定することが可能であり、利用可能である場合、フレーム４２０は破棄されてよい。しかし、フレームＥ３が依存する参照データが欠けている場合、符号化されたフレームＥ３の代わりにフレーム４２０が復号され得る。これは、誤って受信された参照データによって中断された既存のビデオ系列の再同期のために、または新しいチャネルの獲得のために実行されることが可能である。一般性を失わずに、交換フレームはチャネル交換以外の（例えば、誤り伝搬を停止する、再同期を可能にする、または高速の早送りもしくは巻戻しを可能にする）目的で使用されることが可能であるという理解の下で、この例ではブロック２１２で符号化された、第２のバージョンを表すフレーム４２０などのフレームは、本明細書で交換フレームと呼ばれることになる。
【００４４】
交換フレーム４２０がフレームＥ３の代わりに復号される場合、フレームＥ３に依存する、符号化された系列４１０内の後続のフレームは、フレーム４２０を参照して復号され得る。例えば、符号化されたフレームＥ５は、矢印４１６によって示されたように、フレームＥ３に依存するＰ−フレームである。フレームＥ５は、破線矢印４２２によって例示されたように、復号された交換フレーム４２０を参照することによって復号され得る。同様に、Ｂ−フレームＥ４は、破線矢印４２４によって示されたように、交換フレーム４２０を参照することによって、かつ矢印４１２によって示されたように、符号化されたフレームＥ５を参照することによって、復号され得る。フレームＥ３に依存する、符号化された系列４１０内のフレームを復号した後（この例では、それらのフレームが交換フレーム４２０を参照して復号された場合）、系列４１０内の残りのフレームは、通常の方法で復号されることが可能である。交換フレームは、後続のフレームが交換フレームに先立つ任意のフレームに対する参照を含まないように符号化される。
【００４５】
符号化されたフレームＥ３は、図４で示された例の説明のために任意に選択された。ビデオ系列内の交換フレームの位置を選択する様々な方法が使用されてよい。これらの方法の詳細は下で議論される。
【００４６】
図４で例示された例は、フレーム全体を含むとして図３Ｂのブロック２１２で符号化されたマルチメディアデータの第２のバージョンを示した。しかし、方法２００は、フレームの一部だけが第１のバージョンおよび第２のバージョンとして符号化されるその他の例で利用されることが可能である点を理解されたい。これらの例では、第２のバージョンは、第２のバージョンを含むフレームの部分の獲得を可能にする。図３Ｃ、図３Ｄ、図５、および図６を参照して下で議論される例は、この点を例示する。
【００４７】
図３Ｃは、図３Ａで例示された方法のブロック２０２のもう１つの例をより詳細に示す流れ図である。特に、図３Ａのブロック２０２は、２つのブロック２１４および２１６を含んで示される。ブロック２１４で、マルチメディアの第１のバージョンは、フレームの第１の部分に関してインター符号化を使用して、かつフレームの第２の部分に関してイントラ符号化を使用して生成される。インター符号化は、動き補償予測であってよい。図２Ａのインター符号化符号器１１８はブロック２１４でインター符号化を実行することができ、一方、イントラ符号化符号器１２０はブロック２１４でイントラ符号化を実行することができる。
【００４８】
ブロック２１６で、マルチメディアデータの第２のバージョンは、第１の部分に関してイントラ符号化を使用して符合器装置によって生成される。これにより、フレームの第１の部分の第２のバージョンは、独立して復号されることが可能であり、それにより、交換フレームの少なくとも第１の部分の獲得および／または再同期を可能にする。図２Ａのイントラ符号化符号器１２０は、ブロック２１６でイントラ符号化を実行することができる。イントラ符号化されたバージョンは、ブロック２１４で符号化された第１のバージョン内で復号器にすでに利用可能であるため、符号器装置は、フレームの１つまたは複数の第２の部分を符号化しないことを選択することができる。しかし、符号器は、例えば、フレームの各領域が符号化される必要がある場合、規格の準拠を維持するために、１つまたは複数の第２の部分を符号化することを選択することができる。いくつかの実施形態では、符号器は、可能な最も少ないビット量を使用してフレームの第２の部分を符号化することを選択することが可能である。これは、利用可能な限り粗い量子化方法を用いた符号化によって、したがって、イントラ符号化された係数を表すために最も少ないビット量を使用して実現され得る。当業者に知られている第２の部分を符号化するその他の方法が使用されてもよい。図３Ｃの方法を使用する詳細な例が次に議論される。
【００４９】
図５は、図３Ａおよび特に図３Ｃで例示された方法を使用して符号化されたビデオ流れの部分をグラフィックで例示する。例は、Ｓ１からＳ７とラベルづけされたソースフレームを含むソースビデオ系列５００の部分を例示する。ソース系列５００は、図３Ｃの方法２００を実行する符号器装置が圧縮しているマルチメディアを表す。例は、Ｅ１からＥ７とラベルづけされた符号化されたフレームを含む符号化された系列５１０も含む。図４を参照して上で議論されたように、符号化された系列５１０は、Ｉ−フレームと、Ｐ−フレームと、Ｂ−フレームとを含む。Ｐ−フレームおよびＢ−フレームは、矢印５１２、５１４、および５１６によって示されるように、系列５１０内のその他のフレームの部分から予測される。この例では、フレームＥ３は、ブロック２１４で符号化されたマルチメディアデータの第１のバージョンを表す。フレームＥ３は、５２６とラベルづけされた区分によって示されるフレームのインター符号化された第１の部分を含む。フレームＥ３はまた、５２８とラベルづけされた２つのイントラ符号化された部分も含む。
【００５０】
符号化されたフレーム系列５１０は、インター符号化された部分が依存するすべての参照フレームが受信された場合、正常に復号されることが可能である。ネットワークを通した伝送の間に導入された誤りまたは新しいビデオチャネルへの交換は、インター符号化された部分の復号を妨げる場合があり、またはそれを不可能にする場合がある。交換フレーム５２０は、符号化された系列５１０の再同期を可能にするために使用される。交換フレーム５２０は、図３Ｃの方法においてブロック２１６で符号化されたマルチメディアデータの第２のバージョンである。この例では、交換フレーム５２０は、独立して復号され得る、１つまたは複数のイントラ符号化された部分５３０を含む。復号器装置は、符号化されたフレームＥ３を復号するために参照データが利用可能であるかどうかを判断することができ、参照データが利用可能である場合、フレーム５２０は破棄されてよい。しかし、フレームＥ３が依存する参照データが欠けている場合、符号化されたフレームＥ３の対応するインター符号化された区分５２６の代わりに、交換フレーム５２０のイントラ符号化された区分５３０が復号され得る。符号化されたフレームＥ３のイントラ符号化された区分５２８は、独立して復号されて、復号された完全なフレームを形成するために交換フレーム５２０の復号された部分５３０と結合されることが可能である。
【００５１】
フレームＥ３に依存した、符号化された系列４１０内のイントラ符号化された部分５２８および５３０を結合することによって形成されたフレームの後続のフレームは、結合された部分５２８および５３０を参照して復号され得る。例えば、符号化されたフレームＥ５は、矢印４１６によって示されたように、フレームＥ３に依存したＰ−フレームである。フレームＥ５は、矢印５２２によって示されたように、復号された交換部分５３０を参照することによって、かつ矢印５１６によって示されたように、フレームＥ３からの復号された部分５２８を参照することによって復号され得る。同様に、Ｂ−フレームＥ４は、矢印５２４によって示されたように、復号された交換部分５３０と、矢印５１４によって示されたように、フレームＥ３からの復号された部分５２８とを参照することによって、かつ矢印５１２によって示されたように、すでに復号されたフレームＥ５も参照することによって復号され得る。フレームＥ３に依存した符号化された系列５１０内のフレームを復号した後（この例では、それらのフレームが交換部分５３０および／またはイントラ符号化された部分５２８を参照して復号された場合）、系列５１０内の残りのフレームは通常の方法で復号され得る。交換フレームは、後続のフレームが交換フレームに先立つ任意のフレームに対する参照を含まないように符号化される。
【００５２】
交換フレーム５２０は、符号化されたフレームＥ３内の区分５２８に対応する区分５３２も含む。区分５３２は、マルチメディアデータの第２のバージョンが生成されるブロック２１６で符号化されずに残されることが可能である。しかし、これは、Ｈ．２６ｘおよびＭＰＥＧｘなどの規格に準拠しないことになる。一例では、フレームＥ３のイントラ符号化された部分５２８は粗く符号化されることが可能であり、一方、交換フレーム５２０のコロケートされた（collocated）部分５３２は、密に符号化され得る。このように、符号化されたフレームＥ３は、依然として、より少ないビット数を用いて符号化されることが可能である。この例では、フレームＥ３内の粗く符号化された部分５２８は、密に符号化された部分５３２に置き換えられることが可能である。もう１つの例では、イントラ符号化された部分５２８は密に符号化されることが可能であり、一方、交換フレーム５２０のコロケートされた部分５３２は粗く符号化されることが可能である。このように、交換フレーム５２０は、より少ないビット数を用いて符号化され得る。この例では、交換フレーム５２０内の粗く符号化された部分５３２は、符号化されたフレームＥ３の密に符号化された部分５２８に置き換えられることが可能である。一態様では、これらの例の両方で、粗く符号化された区分は、画像領域のすべてを表して、すべての係数値をゼロに設定するために最も少ないビット数を使用するように、イントラ符号化またはインター符号化されることが可能である。これは、必要となるビット数を削減し、依然として交換フレーム５２０と符号化されたフレームＥ３の両方が規格に準拠することを可能にする。
【００５３】
この例のイントラ符号化された部分５２８が真に独立して復号され得るために、当該部分は、フレームＥ３内のインター符号化された部分５２６に依存しないようにイントラ符号化されなければならない。例えば、いくつかのイントラ符号化は、画素の隣り合うブロックに依存する空間的予測を利用する。インター符号化された部分５２６が、誤りによりまたはチャネル交換条件により利用可能でない可能性があるもう１つのフレームに依存する場合、部分５２６は復号可能でない可能性があり、したがって、部分５２６に依存するいずれのイントラ符号化された部分５２８も適切に復号可能でないことになる。
【００５４】
図３Ｄは、図３Ａで例示された方法のブロック２０２のもう１つの例をより詳細に示す流れ図である。特に、図３Ａのブロック２０２は２つのブロック２１８および２２０を含んで示される。ブロック２１８で、マルチメディアデータの第１のバージョンは、第１のフレームの第１の部分に関してインター符号化を使用して符号器装置によって生成される。インター符号化は、動き補償予測であってよい。図２Ａのインター符号化符号器１１８は、ブロック２１８でインター符号化を実行することができる。第１のフレームの１つまたは複数の部分は、インター符号化および／またはイントラ符号化によって符号化されることが可能であるが、この例では、第１のフレームの第２の部分の符号化の種類は重要ではない。またブロック２１８で、１つまたは複数の第２の部分は、ビデオフレーム系列内の１つまたは複数の後続のフレーム内でイントラ符号化される。イントラ符号化符号器１２０は、ブロック２１８でイントラ符号化を実行することができる。
【００５５】
ブロック２２０で、マルチメディアデータの第２のバージョンは、交換フレームの第１の部分に関してイントラ符号化を使用して符号器装置によって生成される。これにより、交換フレームの第１の部分の第２のバージョンは、独立して復号されることが可能であり、それにより、少なくとも第１の部分の獲得および／または再同期を可能にする。図２Ａのイントラ符号化符号器１２０は、ブロック２２０でイントラ符号化を実行することができる。イントラ符号化されたバージョンは、ブロック２１４で符号化された第１のバージョンの後続のフレーム内で復号器に利用可能であるため、符号器装置は、交換フレームの１つまたは複数の第２の部分を符号化しないことを選択することができる。しかし、符号器は、例えば、フレームの各領域が符号化される必要がある場合、規格の準拠を維持するために、１つまたは複数の第２の部分を符号化することを選択することができる。いくつかの実施形態では、符号器は、可能な最も少ないビット量を使用して交換フレームの１つまたは複数の第２の部分を符号化することを選択することが可能である。これは、利用可能な限り粗い量子化方法を用いた符号化によって、したがって、イントラ符号化された係数を表すために最も少ないビット量を使用して実現され得る。当業者に知られている第２の部分を符号化するその他の方法が使用されてもよい。図３Ｄの方法を使用する詳細な例が次に議論される。
【００５６】
図６は、図３Ａおよび特に図３Ｄで例示された方法を使用して符号化されたビデオ流れの部分をグラフィックで例示する。例は、Ｓ１からＳ７とラベルづけされたソースフレームを含むソースビデオ系列６００の部分を例示する。ソース系列６００は、図３Ｄの方法２００を実行する符号器装置が圧縮しているマルチメディアデータを表す。例はまた、Ｅ１からＥ７とラベルづけされた符号化されたフレームを含む符号化された系列６１０も含む。図４を参照して上で議論されたように、符号化された系列６１０は、Ｉ−フレームと、Ｐ−フレームと、Ｂ−フレームとを含む。Ｐ−フレームおよびＢ−フレームは、矢印６１２、６１４、および６１６によって示されたように、系列６１０内のその他のフレームの部分から予測される。この例では、フレームＥ３は、ブロック２１８で符号化されたマルチメディアデータの第１のバージョンを表す。フレームＥ３は、６２６とラベルづけされた区分によって示された、ブロック２１８で符号化された第１のバージョンのインター符号化された第１の部分を含む。フレームＥ３は、６２８Ａおよび６２９Ａとラベルづけされた２つの第２の部分も含む。この例の場合、第２の部分６２８Ａおよび６９２Ａはインター符号化される。
【００５７】
符号化されたフレーム系列６１０は、この例では、それぞれ、イントラ符号化された部分６２８Ｂおよび６２９Ｂを含むフレームＥ５およびＥ６も含む。イントラ符号化された部分６２８Ｂおよび６２９Ｂは、ブロック２１８でイントラ符号化された第２の部分を表す。部分６２８Ｂおよび６２９Ｂは、フレームＥ３内の部分６２８Ａおよび６２８Ｂを有するそれらのそれぞれのフレームの対応する領域内でコロケートされる。
【００５８】
符号化されたフレーム系列６１０は、インター符号化された部分が依存するすべての参照フレームが受信された場合、正常に復号されることが可能である。ネットワークを通した伝送の間に導入された誤りまたは新しいビデオチャネルへの交換は、インター符号化部分の復号を妨げる場合があり、またはそれを不可能にする場合がある。交換フレーム６２０は、符号化された系列６１０の再同期を可能にするために使用され得る。交換フレーム６２０は、図３Ｄの方法においてブロック２２０で符号化されたマルチメディアデータの第２のバージョンを含む。この例では、交換フレーム６２０の第１のバージョンは、独立して復号され得る、１つまたは複数のイントラ符号化された部分６３０を含む。部分６３０は、フレームＥ３内のインター符号化された部分６２６を有するフレームの領域内でコロケートされる。復号器装置は、符号化されたフレームＥ３の復号のために参照データが利用可能であるかどうかを決定することができ、参照データが利用可能である場合、フレーム６２０は破棄されてよい。しかし、フレームＥ３が依存する参照データが欠けている場合、符号化されたフレームＥ３の対応するインター符号化された区分６２６の代わりに交換フレーム６２０のイントラ符号化された区分６３０が復号され得る。符号化されたフレームＥ３のインター符号化された部分６２８Ａおよび６２９Ａは、それらが依存する参照データも復号器装置にとって利用可能でない場合、復号可能でない可能性がある。この状況では、部分６２８Ａおよび６２９Ａに対応するフレームの領域の復号は、遅延され、または独立して復号され得るフレームＥ５およびＥ６の後に受信されたイントラ符号化された領域６２８Ｂおよび６２９Ｂにより封じ込め（例えば、置き換え）られ、この場合、復号された完全なフレームを形成するために、交換フレーム６２０の復号された区分６３０と結合することが可能である。もう１つの例では、交換フレーム６２０の符号化された部分６３２は、復号されて、交換フレーム６２０のイントラ符号化された部分６３０により表示されることが可能である。
【００５９】
フレームＥ３の後続のフレームおよび交換フレーム６２０のインター符号化された部分は、区分６３０および６３２を参照して復号され得る。区分６３２は、区分６３２が置き換えた区分６２８Ａおよび６２９Ａと同じ画像品質を有さない可能性があるため、区分６３２を参照するインター符号化された部分は、何らかの誤りを示す可能性がある。しかし、区分６２８Ｂおよび６２９Ｂは、フレームＥ５およびＥ６のコロケートされた区分内にあるため、劣化した画像は、短期間の間、表示されることになり、３個のフレームが表示される時間だけ存続する。フレームレートが毎秒３０個のフレームである場合、３個のフレームを表示するには１０分の１秒だけかかる。フレームＥ３に依存する符号化された系列６１０内のフレームを復号した後（この例では、それらのフレームが交換フレーム６２０を参照して復号された場合）、系列６１０内の残りのフレームは、通常の方法で復号され得る。チャネル交換条件が発生し、かつ交換フレーム６２０が、表示されることになる第１のフレームであるもう１つの例では、フレームの表示は、すべてのイントラ符号化された区分６３０、６２８Ｂおよび６２９Ｂが利用可能になるまで表示されることが可能である。この状況では、フレームＥ４およびＥ５のインター符号化された区分は、交換フレーム６２０を参照して復号され、次いで、符号化された系列６１０内のその他のフレームに関して参照データとして使用されることが可能であるが、必ずしも表示されるとは限らない。第１の獲得されたフレームの表示は、フレームＥ６が復号されるまで遅延されることが可能である。
【００６０】
図５の区分５３２を参照して上で議論されたように、マルチメディアデータの第２のバージョンが生成された場合、区分６３２はブロック２２０で符号化されずに残されることが可能である。しかし、これは、Ｈ．２６ｘおよびＭＰＥＧｘなどの規格に準拠しないことになる。一例では、部分６２８Ａおよび６２９Ａは粗く符号化されることが可能であり、一方、交換フレーム５２０のコロケートされた部分６３２は密に符号化されることが可能である。このように、符号化されたフレームＥ３は、依然として、より少ないビット数を用いて符号化されることが可能である。この例では、フレームＥ３内の粗く符号化された部分６２８Ａおよび６２９Ａは、密に符号化された部分６３２に置き換えられることが可能である。もう１つの例では、イントラ符号化された部分６２８Ｂおよび６２９Ｂは密に符号化されることが可能であり、一方、交換フレーム６２０のコロケートされた部分６３２は粗く符号化されることが可能である。このように、交換フレーム６２０は、より少ないビット数により符号化されることが可能である。この例では、交換フレーム６２０内の粗く符号化された部分６３２は、それぞれ符号化されたフレームＥ５およびＥ６の密に符号化された部分６２８Ｂおよび６２９Ｂに置き換えられることができる。一態様では、これらの例の両方で、粗く符号化された区分は、画像領域のすべてを表して、すべての係数値をゼロに設定するために最も少ないビット数を使用するように、イントラ符号化またはインター符号化されることが可能である。これは、必要となるビット数を削減し、依然として交換フレーム６２０および符号化されたフレームＥ３の両方が規格に準拠することを可能にする。交換フレーム６２０内のインター符号化された部分６３２を使用する場合、インター符号化された部分が参照データなしに復号可能でない場合、かかるインター符号化された部分を覆い隠すために、いくつかの形態の空間的な誤り封じ込めが復号器装置によって使用され得る。交換フレーム６２０のより低い品質領域を参照するフレームＥ５でインター符号化された部分により導入された誤りの伝播を防ぐために、例えば、この例のイントラ符号化された部分６２８Ｂおよび６２９Ｂは、それらのそれぞれのフレームＥ５およびＥ６のインター符号化された部分に依存しないようにイントラ符号化されることが可能である。
【００６１】
図３Ａ、図３Ｂ、図３Ｃ、および図３Ｄの符号化方法は、誤りの伝播を止めるため、かつ効率的なチャネル交換を可能にするために使用され得る、チャネル交換フレームを符号化するための方法の例である。チャネル交換フレームの頻繁な発生は、誤りの伝播を止めるため、および高速のチャネル交換または獲得を可能にするための両方に所望される。２秒以下のチャネル交換遅延はユーザ経験全体を改善することが知られている。
【００６２】
一例では、チャネル交換フレームは、少なくとも毎秒１回符号化されて、スーパーフレームと呼ばれるフレームのグループに関連づけられ、スーパーフレームは１秒続く。フレームレートが毎秒３０個のフレームである場合、スーパーフレームは３０個のフレームを含むことになる。しかし、スーパーフレームは、任意の数のフレームおよび／または任意の長さの時間を含んでもよい。例えば、スーパーフレームは、Ｎ個のフレームを含んでよく、Ｎは約１から約１００、またはそれ以上に及ぶ整数である。一態様では、交換フレームは、スーパーフレームの最初に配置される。もう１つの態様では、符号器が、スーパーフレーム内のフレームはイントラ符号化されるべきであると決定した場合（例えば、場面の変更の場合）、このフレームは交換フレームと指定され得る。符号器は、スーパーフレームが１つだけの交換フレームを有するように限定することができ、そうでなければ、複数の交換フレームは１つのスーパーフレーム内で符号化され得る。交換フレームが誤り伝播を止めるために、当該フレームは、系列内の後続のフレームが、系列内の交換フレームに先立つフレームを参照しない、ＩＤＲ（復号動作の瞬時リフレッシュ（instantaneous decoding refresh））画像として符号化されることが可能である。これにより、交換フレームの後のフレームは、交換フレームの前のフレームから独立して復号され得る。
【００６３】
符号器が、スーパーフレーム内に（例えば、場面の変更の理由で）Ｉ−フレームは不要であることを決定するもう１つの例では、追加のフレームまたは冗長的なフレームが交換フレームとして符号化される。この冗長的な交換フレームは、スーパーフレーム内の第１のフレームであってよい。いくつかの例では、変更フレームは（例えば、図３Ｃおよび図３Ｄで示された方法を使用して）Ｐ−フレームまたはＢ−フレームがイントラ符号化された部分のより大きな割合を含む、フレームの系列内の位置に配置されることができる。
【００６４】
もう１つの例では、交換フレームはスーパーフレームの第１のＰ−フレームによりコロケートされる。一態様では、スーパーフレームの第１のインター符号化されたＰ−フレームおよび／またはＢ−フレームは、もう１つのスーパーフレーム内のフレームを参照して符号化されることが可能であり、一方、スーパーフレーム内のすべてのその他のインター符号化されたフレームは、その他のスーパーフレーム内のデータを参照しないように符号化される。この方法は、チャネル交換が実施されていようとなかろうとかつ／または先のスーパーフレーム内に誤りが存在していようとなかろうと、ビデオ系列の復号において高い動作可能な効率性を可能にする。チャネル交換事象または誤りが検出されない場合、インター符号化された第１のバージョンだけを復号および表示して、交換フレームを破棄することは有利であることが多い。イントラ符号化されたフレームを毎秒表示することは、表示されたビデオの脈動（ｐｕｌｓａｔｉｎｇ）効果をもたらす可能性がある。この符号化方法および関連する復号方法は、基層および拡張層による拡張性のある符号化の例に関連するため、これらの方法の詳細は、図８を参照して下で議論される。上で議論された符号化された交換フレームに関連する復号方法が次に議論される。
【００６５】
（交換フレーム復号方法）  
図７Ａは、図１で例示されたようなシステムでビデオ流れの部分を復号する方法３００の一例を示す流れ図である。図１および図２Ｂの復号器装置１５０などの復号器装置は、方法３００のすべてまたは一部を実行することができる。ブロック３０２で、復号器装置は、マルチメディアデータの第１の部分の第１のバージョンを受信する。この例では、第１のバージョンは、図２Ａで符号器装置１１０のインター符号化符号器エレメント１１８によって生成されたような、インター符号化されたバージョンである。インター符号化された第１のバージョンは、マルチメディアデータの全フレームまたは複数のマクロブロック、および／またはサブブロックなどの部分的なフレームを含んでもよい。
【００６６】
ブロック３０４に進むと、復号器装置は、マルチメディアデータの第１の部分の第２のバージョンを受信する。この例では、第２のバージョンは、図２Ａで例示されたイントラ符号化符号器エレメント１２０によって生成されたような、マルチメディアデータの第１の部分のイントラ符号化されたバージョンである。第２のバージョンは、マルチメディアデータの全フレームまたは複数のマクロブロックおよび／またはサブブロックなどの部分的なフレームを含んでもよい。第２のバージョンは、図３Ａ、図３Ｂ、図３Ｃ、および図３Ｄで示された例示的な方法などの方法によって符号化されたような交換フレームである。図２Ｂで例示される復号器装置１５０の受信機エレメント１５８は、ブロック３０２および３０４の受信動作を実行することができる。
【００６７】
マルチメディアデータの第１の部分の第１のインター符号化されたバージョンと第２のイントラ符号化されたバージョンとを受信した後、復号器装置は、ブロック３０６で第１および／または第２のバージョンを選択的に復号する。通常の復号モードで、復号器装置は、ブロック３０２で受信された第１のインター符号化されたバージョンを首尾よく復号することができる。この場合、ブロック３０４で受信された第２のバージョンは破棄されてよい。しかし、状況によっては、復号器は（例えば、ユーザのチャネル交換要求の後）インター符号化されたデータの第１のバージョンの一部またはすべてを復号することができない可能性があり、復号器装置はイントラ符号化されたマルチメディアデータの第２のバージョンの一部またはすべてを選択的に復号することが可能である。図２Ｂの選択的な復号器エレメント１６０は、ブロック３０６の選択的な復号動作を実行するために使用され得る。
【００６８】
図７Ｂは、図７Ａで例示された方法の部分の例をより詳細に示す流れ図である。詳細には、ブロック３０６の選択的な復号動作を実行する方法の例が示される。復号器装置は、決定ブロック３０８で、第１のインター符号化されたバージョンが依存する参照データが利用可能であるかどうかを決定する。参照データが利用可能である場合、方法はブロック３１０に進み、復号器装置はマルチメディアデータの第１のインター符号化されたバージョンを復号する。インター符号化された第１のバージョンが首尾よく復号された場合、復号器装置はイントラ符号化されたデータの第２のバージョンを破棄することができる。ユーザがチャネル交換を要求した場合など、参照データが利用可能でない場合、方法はブロック３１２に進み、復号器装置は第２のイントラ符号化されたバージョンを復号する。
【００６９】
一態様では、復号器装置は、受信されているビデオ流れの初期の獲得を実行して、チャネル交換モードで動作することが可能である。このモードでは、復号器装置は、ブロック３１２でマルチメディアデータの第１の部分の第２のバージョンを選択的に復号することができる。第２のバージョンはイントラ符号化されたデータであるため、復号器装置は、その他のフレームからの何らの参照データなしに当該データを復号することができる。インター符号化されたデータの第１のバージョンは、復号のために利用不可能な参照マルチメディアデータに依存する可能性があるため、インター符号化されたデータの第１のバージョンはこのチャネル交換条件で復号可能でない可能性がある。図２Ｂの復号器装置１５０のチャネル交換検出器１６４は、チャネル交換コマンドを検出し、それにより、復号器装置に次の交換フレームを探させる。
【００７０】
もう１つの態様では、復号器装置は、図２Ｂで示される誤り検出器１６６を使用して参照データ内の誤りを検出することができる。誤り検出器１６６は、様々な誤り検出および／または訂正方式のうちの１つまたは複数を実行するように構成される。符号化されたデータは、誤り耐性を提供するために様々な方式を含んでよい。無線および／または有線ネットワークなど、誤りを起こしやすいチャネルは、復号器によって受信されたビットストリーム内に誤りを導入する可能性がある。かかる誤り耐性方式は、誤り制御符号化方式、インタリービング方式、および当業者に知られているその他の方式のうちの１つまたは複数を含んでよい。誤り検出器１６６は、誤りの検出と訂正とを可能にする対応する誤り復号構成エレメントを含む。ネットワーク上で導入されるいくつかの誤りは、誤り検出器１６６によって訂正可能でない場合がある。訂正可能でないそれらの誤りの場合、復号器装置は、インター符号化されたどのマルチメディアデータが誤ったデータに依存するかを決定して、決定ブロック３０８で、参照データが利用可能でないことを決定する。復号器装置は、次いで、誤ったデータによって引き起こされた誤りの伝播を止めるために、マルチメディアデータの次のイントラ符号化されたバージョンを探す。
【００７１】
復号器装置は、決定ブロック３０８で、フレームレベル、スライスレベル、マクロブロックレベルおよび／またはサブブロックレベルで参照データが利用可能であるかどうかを決定することができる。例えば、復号器装置は、すべての参照データが全フレームに関して利用可能であるかどうかを決定して、参照データのすべてが利用可能でない場合、第２のバージョンを復号することを決定ができる。個々のスライス（１つまたは複数のマクロブロックのグループ）に関して、個々のマクロブロックおよび／または個々のサブブロックに関して、類似の復号決定が行われ得る。図２Ｂの復号器装置１５０の参照データ決定機構エレメント１６２は、決定ブロック３０８で、動作を実行することができる。
【００７２】
図７Ｃは、図７Ａで例示された方法３００の部分のもう１つの例をより詳細に示す流れ図である。図７Ｃで示される例示的な方法３００は、図３Ｄで示され、かつ図６においてグラフィックで示された方法のように符号化されたビデオデータの部分を復号するために使用され得る。図６および図７Ｃを参照すると、方法３００は、復号器装置が、符号化されたフレームＥ３の区分６２６など、マルチメディアデータの第１のフレームの第１の部分の第１のインター符号化されたバージョンを受信するブロック３０２で開始する。この例では、区分６２６はマルチメディアデータのスーパーフレームの第１のフレーム内に配置される。しかし、これはオプションの特徴であり、フレームはスーパーフレームの任意の部分内に、または一般にビデオ系列の任意の位置内にあってよい。ブロック３０４に進むと、復号器装置は、図６で示される交換フレーム６２０の区分６３０など、第１のフレームの第１の部分の第２のイントラ符号化されたバージョンを受信する。一態様では、第１のフレームの第１の部分は、符号化されたフレームＥ３内の区分６２８Ａ、６２８Ｂおよび交換フレーム６２０内の区分６３２など、第１のフレームの１つまたは複数の第２の部分を除外する。図６を参照して上で議論されたように、これらの第２の部分は、符号化されたフレームＥ３内でイントラ符号化またはインター符号化され、交換フレーム６２０内でイントラ符号化されることが可能である。
【００７３】
ブロック３１４に続くと、復号器装置は、それぞれ、フレームＥ５内およびＥ６内の部分６２８Ｂおよび６２９Ｂなど、スーパーフレームの１つまたは複数のその他のフレーム内の１つまたは複数の第２の部分のイントラ符号化されたバージョンを受信する。これらのイントラ符号化された部分は、上で議論されたように、それらが配置されたフレームのインター符号化された部分のいずれかに依存しないように符号化される。独立して復号可能な第２のイントラ符号化された部分は、誤り伝播を制限しかつ／または、図６で示されるように、符号化されたビデオ系列６１０を最初に獲得および／または再獲得するのに役立つ。図２Ｂで示される受信機エレメント１５８は、ブロック３０２、３０４、および３１４の受信動作を実行することができる。
【００７４】
第１の部分の第１および第２のバージョンと、第２の部分のイントラ符号化されたバージョンとを受信した後、プロセス３００は選択的な復号ブロック３０６に続く。図７Ｃで示されたこの例示的な方法３００では、選択的な復号ブロック３０６は、決定ブロック３０８と、復号ブロック３１０および３１６とを含む。決定ブロック３０８は、図７Ｂで行ったのと同じ方法で機能する。第１の部分のインター符号化された第１のバージョンが依存する参照データが利用可能である場合、インター符号化された第１の部分６２６はブロック３１０で復号される。誤りおよび／または符号化されたフレーム系列６１０の初期の獲得により、参照データの一部またはすべてが利用可能でない場合、復号器装置は、第１の部分（図６の区分６３０）の第２のイントラ符号化されたバージョンを復号して、それぞれ、フレームＥ５内およびＥ６内のイントラ符号化された第２の部分６２８Ｂおよび６２９Ｂを復号する。一態様では、復号器はまた、交換フレーム６２０の部分６３２を受信して、これらの部分も復号する。交換フレーム６２０のイントラ符号化された部分６３０と、フレームＥ５およびＥ６のイントラ符号化された部分６２８Ｂおよび６２９Ｂとは、全フレームのイントラ符号化された完全な画像を形成するために結合する。符号化されたフレームＥ３に依存する符号化された系列６１０内のその他のフレームのその他の部分は、次いで、上で議論されたように、交換フレーム６２０の復号された部分を参照して復号される（図６のフレームＥ４およびＥ５ならびに予測矢印６２２および６２４を参照）。このように、全フレームは、この例では、交換フレーム６２０ならびに／またはフレームＥ５およびＥ６内で少なくとも１回イントラ符号化される。これは、符号化された系列６１０の獲得を可能にするのに役立ち、誤り伝播を制限する。図２Ｂの参照データ決定機構エレメント１６２は、参照データが決定ブロック３０８で利用可能であるかどうかを決定することができる。選択的な復号器エレメント１６０は、ブロック３１０および３１６で復号動作を実行することができる。
【００７５】
図７Ｄは、図７Ａで例示された方法３００の部分のもう１つの例をより詳細に示す流れ図である。図７Ｄで示された例示的な方法３００は、図３Ｃで示され、かつ図５においてグラフィックで示された方法のように符号化されたビデオデータの部分を復号するために使用され得る。図５および図７Ｄを参照すると、方法３００は、復号器装置がスーパーフレームの第１のフレームＥ３の第１のバージョンを受信するブロック３０２で開始する。第１のフレームＥ３の第１のバージョンは、インター符号化された第１の部分５２６と、１つまたは複数のイントラ符号化された第２の部分５２８とを含む。この例では、区分５２６と区分５２８とは、マルチメディアデータのスーパーフレームの第１のフレーム内にある。しかし、これはオプションの特徴であり、フレームはスーパーフレームの任意の部分内に、または一般にビデオ系列の任意の位置内にあってよい。ブロック３０４に進むと、復号器装置は、図５で示された交換フレーム５２０の区分５３０など、第１のフレームの第１の部分の第２のイントラ符号化されたバージョンを受信する。一態様では、第１のフレームの第１の部分の第２のバージョンは、符号化されたフレームＥ５内およびＥ６内の区分６２８Ｂ、６２９Ｂならびに交換フレーム６２０内の区分６３２など、その他のフレーム内でイントラ符号化された１つまたは複数の第２の部分を除去する。図６を参照して上で議論されたように、これらの第２の部分は、交換フレーム６２０内でイントラ符号化されることも可能である。
【００７６】
第１の部分の第１および第２のバージョンと第２の部分のイントラ符号化されたバージョンとを受信した後、プロセス３００は、選択的な復号ブロック３０６に進む。図７Ｄで示された例示的な方法３００で、選択的な復号ブロック３０６は、決定ブロック３０８と、復号ブロック３１０および３１８とを含む。決定ブロック３０８は、図７Ｂおよび図７Ｃで行ったのと実質的に同じ方法で機能する。第１の部分のインター符号化された第１のバージョンが依存する参照データが利用可能である場合、インター符号化された第１の部分５２６はブロック３１０で復号される。誤りおよび／または符号化されたフレーム系列５１０の初期の獲得により、参照データの一部またはすべてが利用可能でない場合、復号器装置は第１の部分の第２のイントラ符号化されたバージョンを復号して（図５の区分５３０を参照）、フレームＥ３内のイントラ符号化された第２の部分５２８を復号する。一態様では、復号器はやはり、交換フレーム５２０の部分５３２も受信して、これらの部分を復号するか、またはこれらを破棄する。一例では、交換フレーム５２０の区分５３２は、上で議論されたように規格の準拠を維持するために、最低限のビット数を用いて符号化される。交換フレーム５２０のイントラ符号化された部分５３０と、フレームＥ３のイントラ符号化された部分５２８とは、全フレームのイントラ符号化された完全な画像を形成するために結合する。符号化されたフレームＥ３に依存する符号化された系列５１０内のその他のフレームのその他の部分は、次いで、上で議論されたように、交換フレーム５２０の復号された部分５３０（および、当該部分が復号された場合、場合によっては、部分５３２）と、フレームＥ３の復号された部分５２８とを参照して復号される（図６のフレームＥ４およびＥ５ならびに予測矢印５２２、５２４、５１４、および５１６を参照）。このように、全フレームは、この例では、交換フレーム６２０および／またはフレームＥ３内で少なくとも１回イントラ符号化される。これは、符号化された系列５１０の獲得を可能にするのに役立ち、誤り伝播を制限する。図２Ｂ内の参照データ決定機構エレメント１６２は、参照データが決定ブロック３０８で利用可能であるかどうかを決定することができる。選択的な復号器エレメント１６０は、ブロック３１０および３１８で復号動作を実行することができる。
【００７７】
いくつかの例では、復号器装置は、第１の通信リンク上で第１のインター符号化されたバージョン（および、オプションで、図５および図６で例示されたように、任意のイントラ符号化された部分）を受信して、第２の通信リンク上で第２のイントラ符号化された交換フレームバージョンを受信する。これらの通信リンクのいずれかまたは両方は、パケットヘッダ情報などによって定義されるような仮想チャネルを含んでよい。いくつかの例では、第１のインター符号化されたバージョンと第２のイントラ符号化されたバージョンとは、同じ通信リンク上で受信される。第１のインター符号化されたバージョンと第２のイントラ符号化されたバージョンを送信および／または受信するために使用され得る１対の仮想チャネルの例は、拡張性のある通信システムの基層および拡張層である。
【００７８】
基層と拡張層とを利用した交換フレーム方法。
【００７９】
いくつかの例では、例えば、ビデオビットストリームなど、単一のアプリケーションを目的としたマルチメディアビットストリームは、基層および拡張層など、（例えば、拡張性のある符号化を使用して）２つ以上の個別の層に復号されることが可能である。これらの層は、次いで、拡張性、例えば、時間的および／またはＳＮＲ（ＳＮ比）拡張性を提供するために使用されることが可能である。拡張性のある符号化の一例は、（Ｉフレームなど）イントラ符号化された画像と（例えば、動き補償予測を使用して得られたＰフレームまたはＢフレームなど）異なるインター符号化された画像をビットストリーム内の異なる層に分割する。Ｉフレームは、基層内で符号化されることが可能であり、Ｐおよび／またはＢフレームは拡張層内で符号化されることが可能である。拡張性のある符号化は、拡張性のあるビットストリームがネットワーク帯域幅内の変動と一致するように適合され得る動的チャネルで有用である。誤りを起こしやすいチャネルでは、拡張性のある符号化は、基層および拡張層の不均衡な誤り保護によって頑強性を加えることができる。よりよい誤り保護がより重要な層に加えられることが可能である。拡張性のある符号化は、誤り伝播を制限して、効率的なチャネル獲得を可能にする目的で交換フレームを提供するために使用されることも可能である。
【００８０】
図８Ａは、図７で例示された方法の部分の例をグラフィックで示す。マルチメディアビットストリーム８００は、基層８０２と拡張層８０４とを含む。示されたマルチメディアビットストリーム８００の部分は、（例えば、単向および／または双方向の動き補償予測を使用して予測された）ＰフレームとＢフレームとを含む。この例の一態様では、基層データは、Ｐフレーム、Ｂフレーム、およびＩフレーム（図示せず）用の一定の品質レベルのビデオを含み、一方、拡張層データは、基層データに対する改良（ｒｅｆｉｎｅｍｅｎｔ）を含む。ＰフレームおよびＢフレームは、ビデオ系列内のその他のフレームから予測される（例えば、先行フレームおよび後続フレームから予測されたＢフレームと、先行フレームから予測されたＰフレーム）。ビデオビットストリーム８００の部分は、第１のスーパーフレームＳＦｉ（８０８を参照）と第２のスーパーフレームＳＦｉ＋１（８１０を参照）とを分離する境界８０６上にある。この例では、第２のスーパーフレーム８１０の第１のフレームはＢフレームＢ１であり、第２のフレームはＰフレームＰ１である。ＢフレームＢ１は、第１のスーパーフレーム８０８の最後のフレームと、第２のスーパーフレーム内のＰフレームＰ１とから予測されると想定され得る。
【００８１】
マルチメディアビットストリーム８００は、Ｉフレームとしてイントラ符号化された交換フレーム８１２も含む。しかし、交換フレーム８１２は、図３、図４、図５、および図６を参照して上で議論されたように、交換フレームのいずれかであってよい。いくつかの例では、交換フレーム８１２は、基層データおよび拡張層データとは異なる（実および仮想）チャネル上で送受信される。交換フレーム８１２は、側波帯メッセージ内で送受信されることが可能である。例えば、交換フレーム８１２は、Ｈ．２６４の付加拡張情報（ＳＥＩ）メッセージまたはＭＰＥＧ−２のｕｓｅｒ＿ｄａｔａメッセージのうちの１つまたは複数の中で送受信されることが可能である。
【００８２】
マルチメディアビットストリーム８００を受信する復号器が、第１のスーパーフレーム８０８を首尾よく復号した場合、基層８０２および拡張層８０４のＢフレームとＰフレームとは、符号化されたプロセスにおいてそこからＢフレームとＰフレームとが予測されたフレームを参照して正常に復号されることが可能である。ＰフレームおよびＢフレームに関して参照データが利用可能である場合、交換フレーム８１２は破棄されてよい。しかし、復号器が第１のスーパーフレーム８０８内に誤ったデータまたは第１のスーパーフレーム８０８の間にチャネル交換要求を受信した場合、復号器は交換フレーム８１２を使用すべきであることを決定することができる。この場合、図５、図６、および図７を参照して上で議論されたように、基層内および拡張層内のＢフレームＢ１とＰフレームＰ１とは破棄または部分的に破棄される。次いで、交換フレームは復号され、後続のＰフレームＰ２は破線矢印８１４によって示されたように、交換フレーム８１２を参照して復号される。ＢフレームＢ２は、同様に、例えば、交換フレーム８１２とＰフレームＰ２とを参照して復号され得る。
【００８３】
一態様では、上で議論されたように、スーパーフレームのインター符号化された部分用の参照フレームは制限されることが可能である。例えば、第２のスーパーフレーム８１０の第１のＢフレームＢ１と第１のＰフレームＰ１とは、第１のスーパーフレーム８０８など、もう１つのスーパーフレーム内のフレームから予測され得る。交換フレーム８１２はＰ１を置き換えるために利用可能であるため、かつ（Ｂフレーム用の共通規則である、Ｂ１の後続のものはＢ１から予測されなかったと想定して）フレームＢ１は外される（ｄｒｏｐｐｅｄ）ことが可能であるため、第１のスーパーフレーム８０８から予測することによってフレームＢ１とＰ１とを符号化することは、誤り伝播を引き起こさないことになる。しかし、第２のスーパーフレームのその他のインター符号化された部分は、この態様では、もう１つのスーパーフレームから、または、×印で消された矢印８１６および８１８によって示されたように、交換フレーム８１２に先行する任意のその他のフレームから予測されていることを禁じられる。参照フレームを禁止することは、フレームＢ２、Ｐ２、およびスーパーフレーム８１０内のその他の後続のフレームの符号化効率性に影響を与える可能性がある。例えば、フレームＢ２とＰ２とは、順方向参照としてＰ１だけを使用することができるものの、Ｐ３とＢ３とは順方向参照としてＰ１およびＰ２の両方を使用することができ、これにより、マルチメディアデータのより一致するブロックを発見するより高い可能性を提供する。スーパーフレームの境界８０６から離れるほど、影響は低くなる。したがって、この例では、Ｐ２とＢ２とは最も符号化効率性を失うことになる。
【００８４】
一態様では、交換フレームのレート消費を削減するために、交換フレーム８１２は拡張層フレーム８０４より低い品質レベルで復号されることができる。例えば、拡張層の平均ＱＰ（量子化パラメータ）がＱＰｅｎｈである場合、交換フレームに関するＱＰは、より低い品質ＱＰであるＱＰｅｎｈ＋６となり得る。より低い品質の交換フレームは、その期間が短いために、ユーザにとって感知可能でない場合がある。図８Ａで示された実施形態は、示されたような拡張性のある方法に限定されず、単一層方式にも応用され得る。
【００８５】
図８Ｂは、図７で例示された方法の部分のもう１つの例をグラフィックで示す。マルチメディアビットストリーム８５０は、基層８５２と拡張層８５４とを含む。この例では、第２のスーパーフレーム８５６内の拡張層の第１のフレームは、イントラ符号化された交換フレーム８５８である。この例では、基層のＰフレームは、拡張層のＰフレームよりも低い品質で符号化される。例示的なビデオ系列８５０では、基層品質のＩフレームとＰフレームとが復号され得るか、または拡張層品質のＰフレームは復号され得る。例えば、復号器装置は、電池電力を節約するためにより低い品質の基層８５２を復号することが可能であり、ユーザがより高い品質を所望する場合、より高い品質の拡張層８５４を復号することが可能である。一般に、拡張層のＰフレームは、基層のＰフレームおよびＩフレームより高い品質のものである。
【００８６】
この例では、交換フレーム８５８は、チャネル交換条件が実施されており、復号器が第１のスーパーフレーム８６６内でデータを受信している場合、または第１のスーパーフレーム８６６が、第２のスーパーフレーム８５６の第１のＰフレームが依存する誤った参照データを伴って受信された場合に使用される。これらの状況のどちらかが発生した場合、Ｉフレーム８５８は復号されて、拡張層のＰフレーム８６０は破棄される。一態様では、上で議論されたように、第２のスーパーフレーム８５０内の第２のＰフレームと後続のＰフレームとは、この例では、×印で消された矢印８６２と８６４とによって示されたように、第１のスーパーフレーム８６６など、もう１つのスーパーフレーム内のフレームを参照せずに符号化されることが可能である。
【００８７】
交換フレーム８５８が必要でない（例えば、チャネル交換が要求されない場合など、すべての参照データが利用可能である）場合、交換フレーム８５８は破棄されてよく、拡張層品質のＰフレームは、通常の方法で復号されることが可能である。あるいは、基層品質だけが復号されることになる場合、拡張層のＰフレームは破棄されてよく、基層の交換フレーム８５８と後続のＰフレームとは復号されることが可能である。
【００８８】
交換フレームの位置は、一般に、図８Ａおよび図８Ｂの例で例示されるように最初ではなく、スーパーフレーム内またはビデオフレーム系列内のその他の地点であってもよい点に留意されたい。いくつかの実施形態では、交換フレームは固定間隔で符号化されることが可能である。固定間隔は、約０．５秒から約２．０秒に及んでよい。その他の実施形態では、交換フレームはビデオ系列内の不規則な間隔であってもよい。例えば、上で議論されたように、符号化プロセスは、イントラ符号化ブロックのより高い割合を有するインター符号化されたフレームと一致するように交換フレームの位置を選択することができる。
【００８９】
図８Ａおよび図８Ｂで示された例は、スーパーフレーム内の第１のＰおよび／またはＢフレームの後のフレームのために使用される許容可能な予測フレームを禁止した。その他の例では、フレームのインター符号化された部分の動きベクトルは、交換フレームまたは現在のスーパーフレーム内のその他のフレームに対応するために、もう１つのスーパーフレーム内のそれらの元の参照フレームからスケーリングされることが可能である。動きベクトルのスケーリングの例が次に議論される。
【００９０】
図８Ｂを参照すると、第２のスーパーフレーム８５６内の第２のＰフレーム８６８は、第１のスーパーフレーム８６６の最後のフレーム８７０から予測されると想定する。誤った参照データまたはチャネル交換モードによりチャネル交換フレーム８５８が復号された場合、Ｐフレーム８６８の動きベクトルは、交換フレーム８５８の時間的な位置に対応するようにスケーリングされることが可能である。様々な画像オブジェクトの非線形の動きにより何らかの誤りが存在することになる点に留意されたい。動きベクトルのスケーリングは、以下のように特徴づけられることができる。
【数１】
2009521824.tif 000003
【００９１】
ＭＶ＿ｆ＿ｘとＭＶ＿ｆ＿ｙとは、交換フレーム８５８を指す新しい動きベクトルのｘ構成要素およびｙ構成要素であり、ＭＶ＿ｘとＭＶ＿ｙとは、フレーム８７０を指す元の動きベクトルのｘ構成要素およびｙ構成要素であり、Ｎはフレーム８６８から交換フレーム８５８までの距離であり、Ｍはフレーム８６８から元の参照フレーム８７０までの距離である。この例では、Ｎ＝１、およびＭ＝２であり、ＭＶ＿ｆ＿ｘおよびＭＶ＿ｆ＿ｙのベクトル構成要素は元の動きベクトルの構成要素ＭＶ＿ｘおよびＭＶ＿ｙの半分であるという結果をもたらす。これにより、フレーム８６８は交換フレーム８５８から推定されることが可能である。様々な距離ＮおよびＭを使用した動きベクトルのスケーリングのその他の形態が当業者に明らかになるであろう。
【００９２】
図９は、図１で例示されたようなシステムで使用され得る符号器装置のもう１つの実施形態を例示するブロック図である。図９の例示的な符号器装置１１０は、第１のバージョンを生成するためにインター符号化を使用してマルチメディアデータの第１の部分を符号化するための第１の符号器手段と、第２のバージョンを生成するためにイントラ符号化を使用してマルチメディアデータの第１の部分を符号化するための第２の符号化手段とを含む。第１の符号器手段は、図９のインター符号化復号器９０５を含んでよい。第２の符号器手段は、図９のイントラ符号化符号器９１０を含んでよい。
【００９３】
図１０は、図１で例示されたようなシステムで使用され得る復号器装置のもう１つの実施形態を例示するブロック図である。図１０の例示的な復号器装置１５０は、インター符号化された、マルチメディアデータの第１の部分の第１のバージョンを受信するための手段と、イントラ符号化された、マルチメディアデータの第１の部分の第２のバージョンを受信するための手段とを含む。復号器装置１５０は、第１および第２の受信されたバージョンを選択的に復号するための手段をさらに含む。受信するための手段は図１０の受信機１００５を含んでもよい。選択的に復号するための手段は、図１０の選択的な復号器１０１０を含んでもよい。
【００９４】
図１１は、図１で例示されたようなシステムで使用され得る符号器装置のもう１つの実施形態を例示するブロック図である。図１１の例示的な符号器装置１１０は、第１のバージョンを生成するためにインター符号化を使用してマルチメディアデータの第１の部分を符号化するための第１の符号器手段と、第２のバージョンを生成するためにイントラ符号化を使用してマルチメディアデータの第１の部分を符号化するための第２の符号器手段とを含む。第１の符号器手段は、図１１のインター符号化を使用して符号化するためのモジュール１１０５を含んでよい。第２の符号器手段は、図１１のイントラ符号器を使用して符号化するためのモジュール１１１０を含んでよい。
【００９５】
図１２は、図１で例示されたようなシステムで使用され得る復号器装置のもう１つの実施形態を例示するブロック図である。図１２の例示的な復号器装置１５０は、インター符号化された、マルチメディアデータの第１の部分の第１のバージョンを受信するための手段と、イントラ符号化された、マルチメディアデータの第１の部分の第２のバージョンを受信するための手段とを含む。復号器装置１５０は、第１および第２の受信されたバージョンを選択的に復号するための手段をさらに含む。受信するための手段は、図１２の受信するためのモジュール１２０５を含んでよい。選択的に復号するための手段は、図１２の選択的に復号するためのモジュール１２１０を含んでよい。
【００９６】
図１３は、図１で例示されたようなシステムで使用され得るデジタルビデオデータを送信するための装置の実施形態を例示するブロック図である。図１３の例示的な装置１３００は、複数のデジタルビデオチャネルの各々に関してインター符号化されたデジタルビデオフレームを送信するための手段と、チャネルの各々に関してチャネル交換フレームを送信するための手段とを含み、チャネル交換フレームのうちの少なくとも１つが、それぞれのチャネルに関してインター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを含む。インター符号化されたデジタルビデオフレームを送信するための手段は、インター符号化されたデジタルビデオフレームを送信するためのモジュール１３０５を含んでよい。チャネル交換フレームを送信するための手段は、チャネル交換フレームを送信するためのモジュール１３１０を含んでよい。
【００９７】
図１４は、図１で例示されたようなシステムで使用され得るデジタルビデオデータを受信するための装置の実施形態を例示するブロック図である。図１３の例示的な装置１４００は、第１のチャネルに関連するインター符号化されたデジタルビデオを含むインター符号化されたフレームを取得するための手段と、第２のチャネルへの交換要求を受信するための手段とを含む。装置１４００は、要求に応答して、第２のチャネルに関してインター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを含むチャネル交換フレームを取得するための手段をさらに含む。インター符号化されたフレームを取得するための手段は、インター符号化されたフレームを取得するためのモジュール１４０５を含んでよい。要求を受信するための手段は、要求を受信するためのモジュール１４１０を含んでよい。チャネル交換フレームを取得するための手段は、チャネル交換フレームを取得するためのモジュール１４１５を含んでよい。
【００９８】
当業者は、情報および信号は、様々な異なる技術および技法のいずれかを使用して表されてよい点を理解されよう。例えば、上の説明の全体にわたって参照される可能性があるデータ、命令、コマンド、情報、信号、ビット、記号、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場（optical field）もしくは光粒子、またはそれらの任意の組合せによって表されてよい。
【００９９】
当業者は、本明細書で開示された例に関連して説明された様々な例示的な論理ブロック、モジュール、およびアルゴリズムステップは、電子ハードウェア、ファームウェア、コンピュータソフトウェア、ミドルウェア、マイクロコード、またはそれらの組合せとして実施されてよい点をさらに理解されよう。ハードウェアとソフトウェアのこの移植可能性を明瞭に例示するために、様々な例示的な構成要素、ブロック、モジュール、回路およびステップが、一般に、それらの機能性の点から上で説明された。かかる機能性がハードウェアとして実施されるかまたはソフトウェアとして実施されるかは、特定の用途とシステム全体に課された設計制約とによって決まる。当業者は、各特定の用途に関して様々な方法で説明された機能性を実施することが可能であるが、かかる実施決定は開示された方法の範囲からの逸脱を引き起こすものとして解釈されるべきではない。
【０１００】
本明細書で開示された例に関連して説明された様々な例示的な論理ブロック、構成要素、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラム可能ゲートアレイ（ＦＰＧＡ）、またはその他のプログラム可能な論理装置、離散ゲート（discrete gate）もしくはトランジスタ論理、離散的ハードウェア構成要素、あるいは本明細書で説明された機能を実行するために設計されたそれらの任意の組合せにより実施または実行されてよい。汎用プロセッサはマイクロプロセッサであってよいが、代替の方法では、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってよい。プロセッサは、コンピューティング装置の組合せ、例えば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと共に１つまたは複数のマイクロプロセッサ、または任意のその他のかかる構成として実施されてもよい。
【０１０１】
本明細書で開示された例に関連して説明された方法またはアルゴリズムのステップは、ハードウェアで直接的に、プロセッサによって実行されたソフトウェアモジュールで、またはそれら２つの組合せで実施されてよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意のその他の形態の記憶装置内に存在してよい。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、そこに情報を書き込むことができるようにプロセッサに結合される。代替方法では、記憶媒体はプロセッサと一体であってよい。プロセッサと記憶媒体とは、特定用途向け集積回路（ＡＳＩＣ）内に存在してよい。ＡＳＩＣは無線モデム内に存在してよい。代替の方法では、プロセッサと記憶媒体とは、無線モデム内の離散的構成要素として存在してもよい。
【０１０２】
開示された例のこれまでの説明は、当業者が開示された方法および装置を作成および使用することを可能にするために提供される。これらの例に対する様々な変更形態は、当業者に容易に明らかになるであろう。本明細書で定義された原理は、その他の例に応用されてもよく、追加のエレメントが加えられてもよい。
【０１０３】
これにより、誤った双方向予測されたマルチメディアデータの時間的な誤り封じ込めを実行するための方法および装置が説明された。
【図面の簡単な説明】
【０１０４】
【図１】一態様による、マルチメディア通信システムを例示するブロック図。
【図２Ａ】図１で例示されたようなシステムで使用され得る符号器装置の実施形態を例示するブロック図。
【図２Ｂ】図１で例示されたようなシステムで使用され得る復号器装置の実施形態を例示するブロック図。
【図３Ａ】図１で例示されたようなシステムでビデオ流れの部分を符号化する方法の例を示す流れ図。
【図３Ｂ】図３Ａで例示された方法のブロック２０２の例をより詳細に示す流れ図。
【図３Ｃ】図３Ａで例示された方法のブロック２０２のもう１つの例をより詳細に示す流れ図。
【図３Ｄ】図３Ａで例示された方法のブロック２０２のもう１つの例をより詳細に示す流れ図。
【図４】図３Ａおよび図３Ｂで例示された方法を使用して符号化されたビデオ流れの部分を例示するグラフィック図。
【図５】図３Ａおよび図３Ｃで例示された方法を使用して符号化されたビデオ流れの部分を例示するグラフィック図。
【図６】図３Ａおよび図３Ｄで例示された方法を使用して符号化されたビデオ流れの部分を例示するグラフィック図。
【図７Ａ】図１で例示されたようなシステムでビデオ流れの部分を復号する方法の一例を示す流れ図。
【図７Ｂ】図７Ａで例示された方法の部分の例をより詳細に示す流れ図。
【図７Ｃ】図７Ａで例示された方法の部分のもう１つの例をより詳細に示す流れ図。
【図７Ｄ】図７Ａで例示された方法の部分のもう１つの例をより詳細に示す流れ図。
【図８Ａ】図７で例示された方法を使用して復号された拡張性のあるビデオ流れの部分を例示するグラフィック図。
【図８Ｂ】図７で例示された方法を使用して復号された拡張性のあるビデオ流れの部分を例示するグラフィック図。
【図９】図１で例示されたようなシステムで使用され得る符号器装置のもう１つの実施形態を例示するブロック図。
【図１０】図１で例示されたようなシステムで使用され得る復号器装置のもう１つの実施形態を例示するブロック図。
【図１１】図１で例示されたようなシステムで使用され得る符号器装置のもう１つの実施形態を例示するブロック図。
【図１２】図１で例示されたようなシステムで使用され得る復号器装置のもう１つの実施形態を例示するブロック図。
【図１３】図１で例示されたようなシステムで使用され得るデジタルビデオデータを送信するための装置の実施形態を例示するブロック図。
【図１４】図１で例示されたようなシステムで使用され得るデジタルビデオデータを受信するための装置の実施形態を例示するブロック図。
【図１】
2009521824.tif 000004
【図２Ａ】
2009521824.tif 000005
【図２Ｂ】
2009521824.tif 000006
【図３Ａ】
2009521824.tif 000007
【図３Ｂ】
2009521824.tif 000008
【図３Ｃ】
2009521824.tif 000009
【図３Ｄ】
2009521824.tif 000010
【図４】
2009521824.tif 000011
【図５】
2009521824.tif 000012
【図６】
2009521824.tif 000013
【図７Ａ】
2009521824.tif 000014
【図７Ｂ】
2009521824.tif 000015
【図７Ｃ】
2009521824.tif 000016
【図７Ｄ】
2009521824.tif 000017
【図８Ａ】
2009521824.tif 000018
【図８Ｂ】
2009521824.tif 000019
【図９】
2009521824.tif 000020
【図１０】
2009521824.tif 000021
【図１１】
2009521824.tif 000022
【図１２】
2009521824.tif 000023
【図１３】
2009521824.tif 000024
【図１４】
2009521824.tif 000025
【手続補正書】
【提出日】平成20年6月13日(2008.6.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
フレームＥ３に依存した、符号化された系列５１０内のイントラ符号化された部分５２８および５３０を結合することによって形成されたフレームの後続のフレームは、結合された部分５２８および５３０を参照して復号され得る。例えば、符号化されたフレームＥ５は、矢印５１６によって示されたように、フレームＥ３に依存したＰ−フレームである。フレームＥ５は、矢印５２２によって示されたように、復号された交換部分５３０を参照することによって、かつ矢印５１６によって示されたように、フレームＥ３からの復号された部分５２８を参照することによって復号され得る。同様に、Ｂ−フレームＥ４は、矢印５２４によって示されたように、復号された交換部分５３０と、矢印５１４によって示されたように、フレームＥ３からの復号された部分５２８とを参照することによって、かつ矢印５１２によって示されたように、すでに復号されたフレームＥ５も参照することによって復号され得る。フレームＥ３に依存した符号化された系列５１０内のフレームを復号した後（この例では、それらのフレームが交換部分５３０および／またはイントラ符号化された部分５２８を参照して復号された場合）、系列５１０内の残りのフレームは通常の方法で復号され得る。交換フレームは、後続のフレームが交換フレームに先立つ任意のフレームに対する参照を含まないように符号化される。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
符号化されたフレーム系列６１０は、この例では、それぞれ、イントラ符号化された部分６２８Ｂおよび６２９Ｂを含むフレームＥ５およびＥ６も含む。イントラ符号化された部分６２８Ｂおよび６２９Ｂは、ブロック２１８でイントラ符号化された第２の部分を表す。部分６２８Ｂおよび６２９Ｂは、フレームＥ３内の部分６２８Ａおよび６２９Ａを有するそれらのそれぞれのフレームの対応する領域内でコロケートされる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
図５の区分５３２を参照して上で議論されたように、マルチメディアデータの第２のバージョンが生成された場合、区分６３２はブロック２２０で符号化されずに残されることが可能である。しかし、これは、Ｈ．２６ｘおよびＭＰＥＧｘなどの規格に準拠しないことになる。一例では、部分６２８Ａおよび６２９Ａは粗く符号化されることが可能であり、一方、交換フレーム６２０のコロケートされた部分６３２は密に符号化されることが可能である。このように、符号化されたフレームＥ３は、依然として、より少ないビット数を用いて符号化されることが可能である。この例では、フレームＥ３内の粗く符号化された部分６２８Ａおよび６２９Ａは、密に符号化された部分６３２に置き換えられることが可能である。もう１つの例では、イントラ符号化された部分６２８Ｂおよび６２９Ｂは密に符号化されることが可能であり、一方、交換フレーム６２０のコロケートされた部分６３２は粗く符号化されることが可能である。このように、交換フレーム６２０は、より少ないビット数により符号化されることが可能である。この例では、交換フレーム６２０内の粗く符号化された部分６３２は、それぞれ符号化されたフレームＥ５およびＥ６の密に符号化された部分６２８Ｂおよび６２９Ｂに置き換えられることができる。一態様では、これらの例の両方で、粗く符号化された区分は、画像領域のすべてを表して、すべての係数値をゼロに設定するために最も少ないビット数を使用するように、イントラ符号化またはインター符号化されることが可能である。これは、必要となるビット数を削減し、依然として交換フレーム６２０および符号化されたフレームＥ３の両方が規格に準拠することを可能にする。交換フレーム６２０内のインター符号化された部分６３２を使用する場合、インター符号化された部分が参照データなしに復号可能でない場合、かかるインター符号化された部分を覆い隠すために、いくつかの形態の空間的な誤り封じ込めが復号器装置によって使用され得る。交換フレーム６２０のより低い品質領域を参照するフレームＥ５でインター符号化された部分により導入された誤りの伝播を防ぐために、例えば、この例のイントラ符号化された部分６２８Ｂおよび６２９Ｂは、それらのそれぞれのフレームＥ５およびＥ６のインター符号化された部分に依存しないようにイントラ符号化されることが可能である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
第１の部分の第１および第２のバージョンと第２の部分のイントラ符号化されたバージョンとを受信した後、プロセス３００は、選択的な復号ブロック３０６に進む。図７Ｄで示された例示的な方法３００で、選択的な復号ブロック３０６は、決定ブロック３０８と、復号ブロック３１０および３１８とを含む。決定ブロック３０８は、図７Ｂおよび図７Ｃで行ったのと実質的に同じ方法で機能する。第１の部分のインター符号化された第１のバージョンが依存する参照データが利用可能である場合、インター符号化された第１の部分５２６はブロック３１０で復号される。誤りおよび／または符号化されたフレーム系列５１０の初期の獲得により、参照データの一部またはすべてが利用可能でない場合、復号器装置は第１の部分の第２のイントラ符号化されたバージョンを復号して（図５の区分５３０を参照）、フレームＥ３内のイントラ符号化された第２の部分５２８を復号する。一態様では、復号器はやはり、交換フレーム５２０の部分５３２も受信して、これらの部分を復号するか、またはこれらを破棄する。一例では、交換フレーム５２０の区分５３２は、上で議論されたように規格の準拠を維持するために、最低限のビット数を用いて符号化される。交換フレーム５２０のイントラ符号化された部分５３０と、フレームＥ３のイントラ符号化された部分５２８とは、全フレームのイントラ符号化された完全な画像を形成するために結合する。符号化されたフレームＥ３に依存する符号化された系列５１０内のその他のフレームのその他の部分は、次いで、上で議論されたように、交換フレーム５２０の復号された部分５３０（および、当該部分が復号された場合、場合によっては、部分５３２）と、フレームＥ３の復号された部分５２８とを参照して復号される（図６のフレームＥ４およびＥ５ならびに予測矢印６２２、６２４、６１４、および６１６を参照）。このように、全フレームは、この例では、交換フレーム６２０および／またはフレームＥ３内で少なくとも１回イントラ符号化される。これは、符号化された系列５１０の獲得を可能にするのに役立ち、誤り伝播を制限する。図２Ｂ内の参照データ決定機構エレメント１６２は、参照データが決定ブロック３０８で利用可能であるかどうかを決定することができる。選択的な復号器エレメント１６０は、ブロック３１０および３１８で復号動作を実行することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
図９は、図１で例示されたようなシステムで使用され得る符号器装置のもう１つの実施形態を例示するブロック図である。図９の例示的な符号器装置１１０は、第１のバージョンを生成するためにインター符号化を使用してマルチメディアデータの第１の部分を符号化するための第１の符号器手段と、第２のバージョンを生成するためにイントラ符号化を使用してマルチメディアデータの第１の部分を符号化するための第２の符号化手段とを含む。第１の符号器手段は、図９のインター符号化符号器９０５を含んでよい。第２の符号器手段は、図９のイントラ符号化符号器９１０を含んでよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
図１４は、図１で例示されたようなシステムで使用され得るデジタルビデオデータを受信するための装置の実施形態を例示するブロック図である。図１４の例示的な装置１４００は、第１のチャネルに関連するインター符号化されたデジタルビデオを含むインター符号化されたフレームを取得するための手段と、第２のチャネルへの交換要求を受信するための手段とを含む。装置１４００は、要求に応答して、第２のチャネルに関してインター符号化されたフレームのうちの１つに対応するイントラ符号化されたデジタルビデオデータを含むチャネル交換フレームを取得するための手段をさらに含む。インター符号化されたフレームを取得するための手段は、インター符号化されたフレームを取得するためのモジュール１４０５を含んでよい。要求を受信するための手段は、要求を受信するためのモジュール１４１０を含んでよい。チャネル交換フレームを取得するための手段は、チャネル交換フレームを取得するためのモジュール１４１５を含んでよい。
【国際調査報告】
2009521824.tif 000026
2009521824.tif 000027
2009521824.tif 000028