(57)【要約】本発明は、ビデオフレームのシーケンスに適用されるビデオ符号化方法であって、全てのビデオオブジェクトプレーンを表し別個のチャネルによって記述されるビデオデータから構成される符号化されたビットストリームを生成するビデオ符号化方法に関する。前記ビデオデータにおいて、各データ項目は、いずれの復号化器もが前記ビットストリームの内容の全てのセグメントを認識し復号化することを可能とするビットストリーム構文によって記述される。前記シーケンスの時間的な分解能は、幾つかの特定の構文要素によって記述される。例えばＭＰＥＧファミリのビデオ圧縮規格内での応用を見出す本発明によれば、前記構文はまた、前記符号化されたビットストリームにおいて、各記述されたチャネルの最大のフレームレートを記述するための特定のフラグを有する。
2005506775.tif 000002
【特許請求の範囲】
【請求項１】
連続する場面に対応するビデオフレームのシーケンスに適用され、前記場面の全てのビデオオブジェクトを符号化するために全ての連続する符号化されたビデオオブジェクトプレーンを表すビデオデータから構成される符号化されたビットストリームを生成するビデオ符号化方法であって、各データ項目が前記ビットストリームの内容の全てのセグメントを認識し復号化することを可能とするビットストリーム構文によって記述され、前記ビデオデータは少なくとも１つのチャネルを有する個別のチャネルによって記述され、前記シーケンスの時間的な分解能は、
「ティック」と呼ばれる、秒毎に均等に離隔された小間隔の第１の数と、
表示の順序における連続したビデオオブジェクトプレーンの間のティックの第２の数と、
全てのビデオオブジェクトプレーンが固定ビデオオブジェクトプレーン時間レートを用いて符号化されているか否かを示すフラグと、
をそれぞれ規定する構文要素によって明確に記述され、前記ビデオオブジェクトプレーンのレートはこのとき、該ビデオオブジェクトプレーンのレートが固定されている場合には前記第２の数から、又は該オブジェクトプレーンのレートが可変である場合には各ビデオオブジェクトプレーンヘッダに備えられたタイムスタンプから得られ、
前記構文はまた、送信及び／又は保存されるべき前記符号化されたビットストリーム中に、各記述されたチャネルの最大のフレームレートを記述するための特定のフラグを含む、ビデオ符号化方法。
【請求項２】
前記各チャネルの最大のフレームレートは、グローバル時間参照基準への参照によって記述される、請求項１に記載のビデオ符号化方法。
【請求項３】
連続する場面に対応するビデオフレームのシーケンスに適用され、前記場面の全てのビデオオブジェクトを符号化するために全ての連続する符号化されたビデオオブジェクトプレーンを表すビデオデータから構成される符号化されたビットストリームを生成するビデオ符号化方法であって、各データ項目がいずれの復号器もが前記ビットストリームの内容の全てのセグメントを認識し復号化することを可能とするビットストリーム構文によって記述され、前記ビデオデータは少なくとも１つのチャネルを有する個別のチャネルによって記述され、前記シーケンスの時間的な分解能は、
「ティック」と呼ばれる、秒毎に均等に離隔された小間隔の第１の数と、
表示の順序における連続したビデオオブジェクトプレーンの間のティックの第２の数と、
全てのビデオオブジェクトプレーンが固定ビデオオブジェクトプレーン時間レートを用いて符号化されているか否かを示すフラグと、
をそれぞれ規定する構文要素によって明確に記述され、前記ビデオオブジェクトプレーンのレートはこのとき、該ビデオオブジェクトプレーンのレートが固定されている場合には前記第２の数から、又は該オブジェクトプレーンのレートが可変である場合には各ビデオオブジェクトプレーンヘッダに備えられたタイムスタンプから得られるビデオ符号化方法の実施によって生成される符号化されたビットストリームから成る送信可能なビデオ信号であって、
送信及び／又は保存されるべきことを意図された符号化されたビットストリーム中に、各記述されたチャネルの最大のフレームレートを記述するための特定のフラグを含む、送信可能なビデオ信号。
【請求項４】
連続する場面に対応するビデオフレームのシーケンスに適用され、前記場面の全てのビデオオブジェクトを符号化するために全ての連続する符号化されたビデオオブジェクトプレーンを表すビデオデータから構成される符号化されたビットストリームを生成するビデオ符号化方法であって、各データ項目がいずれの復号器もが前記ビットストリームの内容の全てのセグメントを認識し復号化することを可能とするビットストリーム構文によって記述され、前記ビデオデータは少なくとも１つのチャネルを有する個別のチャネルによって記述され、前記シーケンスの時間的な分解能は、
「ティック」と呼ばれる、秒毎に均等に離隔された小間隔の第１の数と、
表示の順序における連続したビデオオブジェクトプレーンの間のティックの第２の数と、
全てのビデオオブジェクトプレーンが固定ビデオオブジェクトプレーン時間レートを用いて符号化されているか否かを示すフラグと、
をそれぞれ規定する構文要素によって明確に記述され、前記ビデオオブジェクトプレーンのレートはこのとき、該ビデオオブジェクトプレーンのレートが固定されている場合には前記第２の数から、又は該オブジェクトプレーンのレートが可変である場合には各ビデオオブジェクトプレーンヘッダに備えられたタイムスタンプから得られるビデオ符号化方法の実施によって生成される符号化されたビットストリームから成る送信可能なビデオ信号であって、
送信及び／又は保存されるべきことを意図された符号化されたビットストリーム中に、各記述されたチャネルの最大のフレームレートを記述するための特定のフラグを含む、送信可能なビデオ信号を受信し復号化するために備えられるビデオ復号化方法。
【請求項５】
連続する場面に対応するビデオフレームのシーケンスに適用され、前記場面の全てのビデオオブジェクトを符号化するために全ての連続する符号化されたビデオオブジェクトプレーンを表すビデオデータから構成される符号化されたビットストリームを生成するビデオ符号化方法であって、各データ項目がいずれの復号器もが前記ビットストリームの内容の全てのセグメントを認識し復号化することを可能とするビットストリーム構文によって記述され、前記ビデオデータは少なくとも１つのチャネルを有する個別のチャネルによって記述され、前記シーケンスの時間的な分解能は、
「ティック」と呼ばれる、秒毎に均等に離隔された小間隔の第１の数と、
表示の順序における連続したビデオオブジェクトプレーンの間のティックの第２の数と、
全てのビデオオブジェクトプレーンが固定ビデオオブジェクトプレーン時間レートを用いて符号化されているか否かを示すフラグと、
をそれぞれ規定する構文要素によって明確に記述され、前記ビデオオブジェクトプレーンのレートはこのとき、該ビデオオブジェクトプレーンのレートが固定されている場合には前記第２の数から、又は該オブジェクトプレーンのレートが可変である場合には各ビデオオブジェクトプレーンヘッダに備えられたタイムスタンプから得られるビデオ符号化方法の実施によって生成される符号化されたビットストリームから成る送信可能なビデオ信号であって、
送信及び／又は保存されるべきことを意図された符号化されたビットストリーム中に、各記述されたチャネルの最大のフレームレートを記述するための特定のフラグを含む、送信可能なビデオ信号を復号化するビデオ復号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にはビデオ圧縮の分野に関し、より詳細には例えばＭＰＥＧファミリ（ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４）及びＩＴＵ−Ｈ．２６Ｘファミリ（Ｈ．２６１、Ｈ．２６３及び拡張、Ｈ．２６Ｌ）のビデオ符号化規格に関する。更に具体的には本発明は、連続する場面に対応するビデオフレームのシーケンスに適用され、前記場面の全てのビデオオブジェクトを符号化するために全ての連続する符号化されたビデオオブジェクトプレーンを表すビデオデータから構成される符号化されたビットストリームを生成するビデオ符号化方法であって、各データ項目が前記ビットストリームの内容の全てのセグメントを認識し復号化することを可能とするビットストリーム構文によって記述され、前記ビデオデータは少なくとも１つのチャネルを有する個別のチャネルによって記述され、前記シーケンスの時間的な分解能は、
【０００２】
「ティック」と呼ばれる、秒毎に均等に離隔された小間隔の第１の数と、
表示の順序における連続したビデオオブジェクトプレーンの間のティックの第２の数と、
全てのビデオオブジェクトプレーンが固定ビデオオブジェクトプレーン時間レートを用いて符号化されているか否かを示すフラグと、
をそれぞれ規定する構文要素によって明確に記述され、前記ビデオオブジェクトプレーンのレートはこのとき、該ビデオオブジェクトプレーンのレートが固定されている場合には前記第２の数から、又は該オブジェクトプレーンのレートが可変である場合には各ビデオオブジェクトプレーンヘッダに備えられたタイムスタンプから得られるビデオ符号化方法に関する。
【０００３】
本発明は前記符号化方法の実施により生成された符号化されたビットストリームから成る送信可能なビデオ信号にも関し、前記信号を復号化するための復号化方法及び復号化装置にも関する。
【背景技術】
【０００４】
最初のビデオ符号化規格（ＭＰＥＧ−２及びＨ．２６３まで）においては、ビデオは長方形であり、３つの別個のチャネル即ち１つの輝度（luminance）チャネル及び２つのクロミナンス（chrominance）チャネルによって記述されるものと想定されている。ＭＰＥＧ−４では、例えばアルファチャネル（ＭＰＥＧ−４用語で「任意形状（arbitrary shape）チャネル」とも呼ばれる）、視差（disparity）チャネル、又は深度チャネルのような付加的なチャネルが導入されている。これらのチャネルの空間及び時間分解能は、シーケンスのレベルで記述される（ＭＰＥＧ−４用語ではビデオオブジェクトレイヤ、ＶＯＬ）。
【０００５】
フレームレートに関しては、全てのチャネルについて１つのみの記述が以下のように与えられる。シーケンスの時間分解能は、例えばＭＰＥＧ−４文献w3056、「InformationTechnology &#8211; Coding of audio-visual objects &#8211; Part 2: Visual」（ISO/IEC/JTC1/SC29/WG11、米マウイ、1999年12月）の36頁及び112頁において定義されるように、以下の構文要素によって記述される：
「vop_time_increment_resolution」（１６ビットで符号化される）
「fixed_vop_rate」（１ビットで符号化される）
「fixed_vop_time_increment」（１乃至１６ビットで符号化される）
これらの要素はここでより詳細に説明される。
【０００６】
構文要素「vop_time_increment_resolution」は、ティック（tick）と呼ばれる、１モジュロ時間（モジュロ時間は１秒の固定間隔を表す）内に均等に離隔された小間隔の数を示す、１６ビットの符号無し整数である。
【０００７】
構文要素「fixed_vop_time_increment」は、表示の順序における２つの連続するＶＯＰの間のティックの数を表す。「vop_time_increment_resolution」によって与えられるティックの長さは、[０，vop_time_increment_resolution]の範囲の値をとることができる。前記値を表すビットの数は、上述の範囲を表すために必要とされる最小の符号無し整数のビットの数として算出される。当該要素「fixed_vop_time_increment」は、「fixed_vop_rate」が１である場合のみ前記ビットストリームにおいて見出され、該値は表示の順序における任意の２つの連続したＶＯＰの表示時間の間の距離によって与えられる定数に等しい必要がある。この場合、前記固定ＶＯＰレートは、比「vop_time_increment_resolution」／「fixed_vop_time_increment」として与えられ、ここで０値は禁止される。
【０００８】
構文要素「fixed_vop_rate」は、全てのＶＯＰ（ＭＰＥＧ−４用語でピクチャ（picture））が固定ＶＯＰ時間レートで符号化されていることを示す、１ビットのフラグである。この値は、ビデオオブジェクトレイヤ中の表示の順序における任意の２つの連続するＶＯＰの表示時間の間の全ての距離が一定である場合のみ、「１」となる。この場合において、ＶＯＰレートは「fixed_vop_time_increment」構文要素から得られることができる。前記フラグの値が「０」である場合、表示の順序における任意の２つの連続するＶＯＰの間の表示時間は変化し得る。このことは、ＶＯＰヘッダに備えられたタイムスタンプによって示される。
【０００９】
どちらの場合においても（固定ＶＯＰレートか否か）、各符号化されたＶＯＰの表示時間は、ＶＯＰヘッダ中の１乃至１６ビットで符号化された構文要素「vop_time_increment」によって、前記ビットストリームから取得される（既に引用したＭＰＥＧ−４文献の40及び120頁を参照）。当該時間は、[０，vop_time_increment_resolution]の範囲の値をとり得る。前記値を表すビットの数は、上述の範囲を表すために必要とされる、符号無し整数ビットの最小の数として算出される。秒の単位におけるローカル時間基準（local time base）は、該値を「vop_time_increment_resolution」によって割ることにより回復される。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
以上の示唆から、望ましくないことに、全てのチャネルが同一の記述を共有する必要があることがわかる。例えば、輝度は３０Ｈｚ、クロミナンスは１５Ｈｚ、形状は１０Ｈｚのフレームレートで符号化されたビデオシーケンスを記述することは不可能である。
【００１１】
それ故本発明の目的は、異なるフレームレートを持つチャネルを持つビデオシーケンスを記述することを可能とするビデオ符号化方法を提案することにある。
【課題を解決するための手段】
【００１２】
この目的のため本発明は、本記載の導入部で定義されたような方法であって、更に前記構文はまた、送信及び／又は保存されるべき前記符号化されたビットストリームにおいて、各記述されたチャネルの最大のフレームレートを記述するための特定のフラグを含むことを特徴とする方法に関する。
【００１３】
本発明の目的はまた、連続する場面に対応するビデオフレームのシーケンスに適用され、前記場面の全てのビデオオブジェクトを符号化するために全ての連続する符号化されたビデオオブジェクトプレーンを表すビデオデータから構成される符号化されたビットストリームを生成するビデオ符号化方法であって、各データ項目がいずれの復号器もが前記ビットストリームの内容の全てのセグメントを認識し復号化することを可能とするビットストリーム構文によって記述され、前記ビデオデータは少なくとも１つのチャネルを有する個別のチャネルによって記述され、前記シーケンスの時間的な分解能は、
【００１４】
「ティック」と呼ばれる、秒毎に均等に離隔された小間隔の第１の数と、
表示の順序における連続したビデオオブジェクトプレーンの間のティックの第２の数と、
全てのビデオオブジェクトプレーンが固定ビデオオブジェクトプレーン時間レートを用いて符号化されているか否かを示すフラグと、
をそれぞれ規定する構文要素によって明確に記述され、前記ビデオオブジェクトプレーンのレートはこのとき、該ビデオオブジェクトプレーンのレートが固定されている場合には前記第２の数から、又は該オブジェクトプレーンのレートが可変である場合には各ビデオオブジェクトプレーンヘッダに備えられたタイムスタンプから得られるビデオ符号化方法の実施によって生成される符号化されたビットストリームから成る送信可能なビデオ信号であって、
送信及び／又は保存されるべきことを意図された符号化されたビットストリーム中に、各記述されたチャネルの最大のフレームレートを記述するための特定のフラグを含む、送信可能なビデオ信号を提案することにある。
【００１５】
本発明の目的はまた、連続する場面に対応するビデオフレームのシーケンスに適用され、前記場面の全てのビデオオブジェクトを符号化するために全ての連続する符号化されたビデオオブジェクトプレーンを表すビデオデータから構成される符号化されたビットストリームを生成するビデオ符号化方法であって、各データ項目がいずれの復号器もが前記ビットストリームの内容の全てのセグメントを認識し復号化することを可能とするビットストリーム構文によって記述され、前記ビデオデータは少なくとも１つのチャネルを有する個別のチャネルによって記述され、前記シーケンスの時間的な分解能は、
「ティック」と呼ばれる、秒毎に均等に離隔された小間隔の第１の数と、
表示の順序における連続したビデオオブジェクトプレーンの間のティックの第２の数と、
全てのビデオオブジェクトプレーンが固定ビデオオブジェクトプレーン時間レートを用いて符号化されているか否かを示すフラグと、
をそれぞれ規定する構文要素によって明確に記述され、前記ビデオオブジェクトプレーンのレートはこのとき、該ビデオオブジェクトプレーンのレートが固定されている場合には前記第２の数から、又は該オブジェクトプレーンのレートが可変である場合には各ビデオオブジェクトプレーンヘッダに備えられたタイムスタンプから得られ、
前記構文はまた、送信及び／又は保存されるべき前記符号化されたビットストリームにおいて、各記述されたチャネルの最大のフレームレートを記述する特定のフラグを含む、ビデオ符号化方法の実施によって生成される符号化されたビットストリームから成る送信可能なビデオ信号を受信及び復号化するために備えられるビデオ復号化方法に関する。
【００１６】
本発明はまた、対応する復号化装置に関する。
【発明を実施するための最良の形態】
【００１７】
本発明は、添付する図を参照しながら以下により詳細に説明される。
【００１８】
以下の説明においては、チャネルの存在はシーケンスのレベル（即ちＶＯＬ）における幾つかの構文要素によって記述されることが仮定される。これらの構成要素は例えば、
Video_object_layer_lum  １ビット
Video_object_layer_chrom  １ビット（白黒の場合０）
Video_object_layer_shape  １ビット（長方形の場合０）
Video_object_layer_additional_channels  １ビット
Number_of_additional_channels  ４ビット
である。これらの構文要素は、以下のように解釈されるべきである。
【００１９】
「Video_object_layer_lum」が１の場合、ビットストリームが輝度チャネルについての構文要素を含むことを意味する。
【００２０】
「Video_object_layer_chrom」が１の場合、前記ビットストリームはクロミナンスチャネルについての構文要素を含み、そうでなければ白黒であると想定される。
【００２１】
「Video_object_layer_shape」が１の場合、前記ビットストリームは、画像について長方形でない形状を記述することを意図された構文要素を含み、そうでなければ前記画像の形状は長方形であると想定される。
【００２２】
「Video_object_layer_additional_channels_enable」が１である場合、前記ビットストリームは付加的なチャネルを記述する構文要素を含む（かような場合、変数「Number_additional_channels」は付加的なチャネルの数を保持する）。
【００２３】
ここで提案される方法は、グローバル時間基準（global time base）を参照して個々のチャネルの最大のフレームレートを記述するために、上位の記述レベルにおいて、表１のフラグの導入に基づく：
【００２４】
【表１】
2005506775.tif 000003
【００２５】
これらの構文要素は、チャネルの存在と前記構文要素の利用可能性との間の関係を表す以下の疑似Ｃコードを利用して、前記ビットストリームから読み取られることができる。関数read_bits(n)は、前記ビットストリームから次の読み込まれていないｎ個のビットを返し、前記構文要素のデフォルトの値は０である：
Vol_time_increment_resolution = read_bits(16);
If (Video_object_layer_lum)
{
Vol_time_increment_resolution_lum_ratio = read_bits(4);
If (Video_object_layer_chrom)
Vol_time_increment_resolution_chrom_ratio = read_bits(3);
}
If (Video_object_layer_addtional_channels)
{
For i = 0; i < Number_of_additional_channels; i++)
Vol_time_increment_resolution_channels_ratio[i] = read_bits(4)
}
Vol_time_increment_resolution_lum=
Vol_time_increment_resolution /   (Vol_time_increment_resolution_chrom_ratio+1);
Vol_time_increment_resolution_chrom=
Vol_time_increment_resolution/(Vol_time_increment_resolution_chrom_ratio+1);
Vol_time_increment_resolution_channels[i]=
Vol_time_increment_resolution/(Vol_time_increment_resolution_channels_ratio[i]+1)
【００２６】
実装の例が以下に示される。３０Ｈｚの２値形状（binary shape）を伴う、輝度が１５Ｈｚ、クロミナンスが１０Ｈｚのフレームレートで符号化された、ＣＩＦ４：２：２のタイプのシーケンスは、以下のパラメータによって記述される：
チャネル存在の記述：
Video_object_layer_lum  １
Video_object_layer_chrom  １
Video_object_layer_additional_channels  １
Number_of_additional_channels  １
Video_object_layer_shape  １
チャネル毎のフォーマット記述：
Vol_time_increment_resolution  １０進数の３０
Vol_time_increment_resolution_lum_ratio  ０００１
Vol_time_increment_resolution_chrom_ratio  ００１０
Vol_time_increment_resolution_shape_ratio  ００００
【００２７】
上述したビデオ符号化方法は、例えば符号化及び予測段を有する動き補償されたフレーム間予測を備えたＭＰＥＧ符号化器の例を示す図１に示されたもののような符号化器において実装されても良い。前記符号化段自体は、（ＭＰＥＧで定義されているような符号化モードＩ、Ｐ又はＢの選択を決定する）モード決定ユニット１１、ＤＣＴユニット１２、量子化回路１３、可変長符号化回路１４、及び前記バッファの内容に従って量子化を適用するレート制御回路１６に関連するバッファ１５を直列に有する。前記予測段は、動き補償回路２２に後続される動き推定回路２１を直列に、及び逆量子化回路２３、逆ＤＣＴ回路２４及び加算器２５を直列に有する。減算器２６は、前記符号化装置の入力信号ＩＳと前記予測段の出力において（即ち動き補償回路２２の出力において）利用可能な予測信号との間の差を、前記符号化段（１１乃至１６）へ送信することを可能とする。該差即ち残余は符号化されたビットストリームであり、バッファ１５の出力信号ＣＢは、本発明によれば、高度な記述レベルにおいて、符号化されたビットストリームにおいて記述された各チャネルについて、符号化された残余信号の存在又は不在を示す構文要素を含むであろう符号化されたビットストリームである。
【００２８】
符号化装置の他の例は、ＭＰＥＧ−４規格の仕様に基づいても良い。ＭＰＥＧ−４ビデオフレームワークにおいては、１つ又は幾つかのビデオオブジェクト（及びことによるとその拡張レイヤ）から成っても良い各シーンは、ビデオオブジェクト（ＶＯ）と呼ばれるこれらオブジェクトの合成として構成され、別個の基本ビットストリームを利用して符号化される。入力ビデオ情報はそれ故、最初にセグメンテーション回路によってＶＯに分割され、これらＶＯは形状符号化、動き符号化及びテクスチャ符号化を含む基本符号化構造へ送信される。各ＶＯは、これら符号化ステップを考慮して、マクロブロックに分割され、該マクロブロックは例えばフォーマット４：２：０に対して４つの輝度ブロックと２つのクロミナンスブロックから成り、１つずつ符号化される。本発明によれば、前記符号化ステップに起因する符号化された信号を含む多重化されたビットストリームは、送信されるべき及び／又は保存されるべき前記符号化されたビットストリーム中に、各記述されたチャネルの最大のフレームレートを記述するための特定のフラグを含むであろう。
【００２９】
相互的に、対応する復号化方法によれば、復号化側へと送信されたこれらの特定のフラグは、前記フラグを含む前記符号化されたビットストリームを受信し前記復号化方法を実行するビデオ復号化器中の適切な手段によって読み込まれる。前記符号化されたビットストリームの内容の全てのセグメントを認識し復号化することが可能な前記復号化器は、前記付加的な構文要素を読み込み、各記述されたチャネルの最大のフレームレートを知っている。かような復号化器は前記符号化器のようにいずれのＭＰＥＧタイプのものでも良く、該復号化器の必須の構成要素は例えば、直列に、前記符号化されたビットストリームを受信する入力バッファ、ＶＬＣ復号化器、逆量子化回路及び逆ＤＣＴ回路である。符号化装置及び復号化装置の両方において、符号化又は復号化操作のステップを処理するためにコントローラが備えられても良い。
【００３０】
本発明の好適な実施例の以上の説明は、例示及び説明のために提示された。該説明は網羅的であることを意図されたものではなく、又は本発明を開示されたそのものの形態に限定することを意図されたものではく、明らかに、当業者には明らかであり本発明の範囲内に含まれることを意図される変更及び変形が上述の教示に照らして可能である。
【００３１】
例えばここで説明された符号化及び復号化装置は、ハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせによって実装されることができ、ここでハードウェア又はソフトウェアの単一のアイテムが幾つかの機能を実行することができること、又はハードウェア及びソフトウェア又は双方のアイテムの集合が単一の機能を実行することを除外するものではないことは理解されよう。上述した方法及び装置は、いずれのタイプのコンピュータシステム又は他の適合された装置によって実装されても良い。ハードウェアとソフトウェアとの典型的な組み合わせは、ロードされ実行されたときに、ここで説明された方法を実行するようにコンピュータシステムを制御するコンピュータプログラムを備えた汎用コンピュータシステムであり得る。代替として、本発明の１以上の機能的なタスクを実行するための特化されたハードウェアを含む専用コンピュータが利用されても良い。
【００３２】
本発明は、ここで説明された方法及び機能の実装を可能とする全ての特徴を有し、コンピュータシステムにロードされたときに、これらの方法及び機能を実行することが可能なコンピュータプログラム製品に組み込まれることもできる。本文脈においてコンピュータプログラム、ソフトウェアプログラム、プログラム、プログラム製品又はソフトウェアとは、情報処理能力を持つシステムに、直接又は以下のいずれか若しくは両方の後に、特定の機能を実行させるように意図された命令のセットの、いずれの言語におけるいずれの表現、コード又は表記を意味する：（ａ）他の言語、コード又は表記への変換、及び／又は（ｂ）異なるマテリアル形式での再生。
【図面の簡単な説明】
【００３３】
【図１】動き補償されたフレーム間予測を備えたＭＰＥＧ符号化器の例を示す。
【国際公開パンフレット】
2005506775.tif 000004
2005506775.tif 000005
2005506775.tif 000006
2005506775.tif 000007
2005506775.tif 000008
2005506775.tif 000009
2005506775.tif 000010
2005506775.tif 000011
2005506775.tif 000012
2005506775.tif 000013
2005506775.tif 000014
2005506775.tif 000015
2005506775.tif 000016
2005506775.tif 000017
【国際調査報告】
2005506775.tif 000018
2005506775.tif 000019