(57)【特許請求の範囲】
【請求項１】
統計的多重化システムであって、
ＭＰＥＧ２に準拠した画像ストリームに符号化し、符号化されたデータストリームを出力する各符号化器と、
前記各符号化器に接続され、複数の前記符号化されたデータストリームを多重化し、データフローを出力するマルチプレクサと、
前記各符号化器に接続され、前記各符号化器にビットレートを割り当てるビットレート割当装置と、を備え、
１つの符号化器は、
画像を蓄積し、再編成するために前記画像を受信する前処理装置と、
前記前処理装置の第１出力部から前記画像を受信し、前記画像の実際の画像の符号化前に、符号化コストを決定するため、前記画像に対しイントラタイプの符号化としての第１符号化を行う第１符号化装置と、
蓄積された前記画像を前記前処理装置の第２出力部から受信し、前記画像に対して実際の符号化を行う第２符号化装置と、
設定されているビットレートに基づいて、前記符号化器の出力時のビットレートを調整するビットレート調整装置とを備え、
前記ビットレート調整装置は、
前記第１符号化装置により符号化された最後の画像の複雑性Ｘ１ｓｔ−Ｉを算出し、記憶し、前記第２符号化装置により実際に符号化された最後のＧＯＰの複雑性Ｘ￣ＧＯＰを算出し、記憶し、前記複雑性Ｘ￣ＧＯＰは前記複雑性Ｘ１ｓｔ−Ｉを前記ＧＯＰのイントラ画像に割り当てて算出され、記憶された前記複雑性Ｘ１ｓｔ−Ｉと前記複雑性Ｘ１ｓｔ−Ｉと前記ビットレート割当装置により割り当てられた最後のビットレートとの関数を用いて前記第２符号化装置により符号化される次の画像のために前記複雑性ＸＳｔ（ｎ）を算出し、
前記複雑性ＸＳｔ（ｎ）は、前記符号化器に送信される次のビットレートの決定のために前記ビットレート割当装置に送信されることを特徴とする統計的多重化システム。
【請求項２】
前記ビットレート調整装置により用いられる平均量子化レベルと前記画像の符号化コストの関数で求められるＢ画像又はＰ画像の複雑性は、前記複雑性Ｘ￣ＧＯＰの計算に考慮されることを特徴とする請求項１記載の統計的多重化システム。
【請求項３】
前記最後のＧＯＰの複雑性Ｘ￣ＧＯＰは、前記ＧＯＰ中の最後のＰ画像の複雑性に前記ＧＯＰ中のＰ画像の数及び重み係数を乗算した値と、前記ＧＯＰ中の最後のＢ画像の複雑性に前記ＧＯＰ中のＢ画像の数及び重み係数を乗算した値と、Ｉ画像の複雑性とを加算した値であることを特徴とする請求項２記載の統計的多重化システム。
【請求項４】
前記複雑性の値は、最小閾値Ｓｍｉｎと最大閾値Ｓｍａｘに対応する範囲内に制限されることを特徴とする請求項１乃至３いずれか一項に記載の統計的多重化システム。
【請求項５】
前記前処理装置は、
シーン変化やフェージングを検出するために連続する画像間の相関を測定し、前記複雑性ＸＳｔ（ｎ）は、前記検出に基づいて前記ビットレート割当装置に送信される請求項１記載の統計的多重化システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＰＥＧ２符号化標準に準拠して符号化された画像のストリームの統計的多重化のためのシステムにおいてビットレートを調整する装置及び方法に関する。この方法及び装置は、たとえば、統計的多重化システムの各符号化器に組み込まれる。
【０００２】
【従来の技術】
ＭＰＥＧ２ビデオ標準に準拠して符号化するシステムは、そのビットレートを減少させるために信号の性質を用いる。実施される符号化アルゴリズムは、符号化されるべき画像の空間的及び時間的な冗長度を用いて画像をブロックごとに記述する。
【０００３】
空間冗長度は主に３つの演算の連続によって処理され、３つの演算とは即ち、一般的に離散コサイン変換と称されＤＣＴと示される演算と、ＤＣＴから生じた係数を量子化する演算と、ＤＣＴから生じ量子化された係数を記述するための可変長符号化演算ＶＬＣとである。
【０００４】
ＤＣＴ変換は、ディジタルビデオ画像からなる２次元の空間的表現を位相について無視できるスペクトル表現へ変換することを可能とする。このＤＣＴ変換は、低い周波数に対する係数がマトリックスの左上に配置されるとすると、各係数が水平及び垂直の２つの周波数の組合せに対応する１つのブロックの寸法のマトリックスを形成する。
【０００５】
ＤＣＴ変換のマトリックスから生ずる係数の量子化は、採用された量子化の間隔の値に従ってこれらの係数を表現することを含む。これに関して、量子化の間隔、即ちレベル、よりも小さい係数は、ゼロの値で符号化される。最後に、可変長符号化は、一回量子化されたマトリックスの各係数を、最小の２進符号を量子化された係数の最も一般的な値と関連付けるエントロピー型の符号化で符号化することを含む。マトリックスの係数は、マトリックスの左上に配置される要素（連続成分）から開始してマトリックスの右下に配置される要素（最大水平及び垂直周波数）で終了するよう、ジグザグに横切られる。
【０００６】
マトリックスの係数の符号化は、全ての係数が横切られたとき、又は最後の非ゼロ係数に達したとき（その場合、特殊なエスケープ文字が用いられる）に終了する。従って、量子化の完了時にマトリックス中により多くのゼロ係数があるほど、画像を符号化するための２進列の長さ、即ち伝送されるデータの量、は小さくなる。それに対して、このデータの量が小さいほど、符号化されるべき画像に関する情報の量は小さくなり、それにより復号化器による画像の再構成中に目に見える量子化アーティファクトの出現を引き起こす危険性がある。
【０００７】
時間冗長度は、現在画像の各ブロックに対する平行移動演算により、参照画像中に配置される最も類似したブロックを探索することからなる動き補償演算によって解析される。時間冗長度の解析は、一般的に動きベクトルと称される平行移動ベクトルのフィールドだけでなく、現在画像の信号と動き補償によって予測される画像の信号との差である予測誤りを決定させる。次に予測誤りは空間冗長度の原理に従って解析される。
【０００８】
ＭＰＥＧ２符号化は、予測型の符号化である。これに関連づけられた復号化手順は、伝送誤り又は復号化器が１つの番組から他の番組へ切り替えられることによる信号の切断から信号を保護するよう、規則的に再初期化されねばならない。
【０００９】
このため、ＭＰＥＧ２標準は、画像が周期的に空間モードで、即ち空間冗長度のみを利用するモードに従って符号化されねばならないことを提供する。空間モードで符号化された画像は、一般的にイントラ（ＩＮＴＲＡ）画像又はＩ画像と称される。
【００１０】
時間冗長度を利用して符号化される画像には２つのタイプがある。即ち、時間的に前の画像を参照して構成された画像と、時間的に前の画像及び時間的に後の画像を参照して構成された画像である。
【００１１】
時間的に前の画像を参照して構成された画像は、一般的に予測画像又はＰ画像と称され、時間的に前の画像及び時間的に後の画像を参照して構成された画像は一般的に双方向画像又はＢ画像と称される。
【００１２】
Ｉ画像は、それ自身以外の画像を参照することなく復号化される。Ｐ画像はそれに先行するＰ画像又はＩ画像を参照して復号化される。Ｂ画像は、それに先行するＩ画像又はＰ画像を呼び、それに後続するＩ画像又はＰ画像を呼ぶことによって復号化される。
【００１３】
Ｉ画像の周期性は、広義にＧＯＰ（「Group Of Pictures」の頭文字）と称される画像群を定義する。当業者によって周知であるように、単一のＧＯＰの中では、Ｉ画像の中に含まれるデータの量は概してＰ画像の中に含まれるデータの量よりも大きく、Ｐ画像の中に含まれるデータの量は概してＢ画像の中に含まれるデータの量よりも大きい。
【００１４】
画像のタイプによるデータの量の不均衡を管理するため、ＭＰＥＧ２符号化器はデータビットレートを従属制御する装置を含む。
【００１５】
かかる従属制御装置は、符号化されたデータのストリームを制御することを可能とする。従属制御装置は、符号化されたデータを記憶するためのバッファメモリを含み、いわゆる参照復号化器のデュアルバッファメモリの状態をモデル化する。従属制御装置は、符号化器及び参照復号化器の中に含まれるデータの総和が一定であるよう、バッファメモリを出るデータのビットレートを平滑化する。
【００１６】
従って、画像のタイプ（Ｉ，Ｐ又はＢ）の関数として、Ｉ画像は平均ビットレートよりも大きいビットレート（典型的には平均ビットレートの３乃至６倍）を生成し、Ｐ画像は平均ビットレートに近いビットレートを生成し、Ｂ画像は平均ビットレートよりも小さいビットレート（典型的には平均ビットレートの０．１乃至０．５倍）を生成すること、を管理することを含む。
【００１７】
更に、番組の符号化されたビデオ信号が他の番組からの同じタイプの他の信号によって多重化されることが意図されるとき、様々な信号間で多重化の大域（グローバル）ビットレートを共用することが知られている。この形態は、例えば衛星によるビデオ番組の放送中に見出される。この場合、多重化のビットレートは４０ＭＢ／ｓに達し、それにより幾つかの番組を同時に（例えば夫々４ＭＢ／ｓで１０の番組）を伝送することを可能とする。
【００１８】
固定ビットレートのＭＰＥＧ２タイプの符号化から生ずるビデオ番組は、復号化の後、復元された画像の質にばらつきを示す。これは、時間に亘るビデオ信号のエントロピーの可変性から生ずるものであり、この可変性はＤＣＴ係数の量子化レベル中の揺動により明らかである。
【００１９】
ビデオ番組に関連するビットレートの適切な割当ては、ビデオ番組の量を大域的に増加させること及び／又は放送される番組の数を増加させることを可能とする。従来技術によれば、ｋのオーダのＧＯＰ復号化の結果は、ｋ＋１のオーダのＧＯＰについての予測される符号化の困難さの予測として用いられる。
【００２０】
各画像を符号化する費用は可変である。調整ループは、画像の複雑性（以下に定義する）における変動によるストリームの変動を補正し、命令されたビットレートに対応するデータのストリームを出力として伝送する。この調整は、概して復号化器の出力におけるバッファメモリの満たされたレベルに依存する量子化間隔に対して作用する。このバッファメモリは符号化された画像のタイプ（Ｉ，Ｐ又はＢ）に依存する符号化された画像の量における変動によるビットレートの偏差を吸収すると共に、調整ループの応答時間によるビットレートの偏差を吸収することを可能とする。
【００２１】
ビデオ源の符号化器の出力におけるデータストリームは可変でありうる。実際、例えば、単一のチャネル上で幾つかのビデオ源を伝送する場合、このチャネルの利用可能な「大域」ビットレートを動的に、即ち各ビデオ源の符号化されるべき画像の複雑性の展開の関数として、様々な源に対して分配することが有利であり得る。このプロセスは、例えば固定ビットレートを伝送される番組のタイプの関数としてビデオ源に割り当てるといった既存のプロセスと比較して、伝送される画像の大域的な質を改善することを可能とする。
【００２２】
図２は、かかるプロセスを用いた全体的な伝送を示す図である。これは、幾つかの符号化されたビデオ源を一定の大域的ビットレートで単一の伝送チャネル上で伝送することを含む。このビットレートはその容量、例えばトランスポンダのチャネルの容量に対応する。ビデオ源（Ｅ’（ｉ））を符号化する回路は、チャネルを通じて伝送されるべきデータフローを供給する出力を有するマルチプレクサ（２．ａ）の入力に結合される。これらはまた、ビデオ源の複雑性に関するデータをビットレート割当器（１．ａ）へ送信し、このビットレート割当器（１．ａ）によって各源に割り当てられたビットレートを受信するインタフェース回路（１４）に結合される。従ってビットレート割当器（１．ａ）は各源（Ｅ’（ｉ））に対してビットレートを割り当てる役割を果たし、多重化回路即ちマルチプレクサ（２．ａ）を制御する。
【００２３】
情報は、ビットレート割当器（１．ａ）及びインタフェース回路（１４）が加入しているファストバスによって交換される。全体の伝送が管理されることが確実とされるよう、このバスには監視回路（１５）が結合される。同様に、各符号化器Ｅ’（ｉ）は、上述の原理によって符号化されるべき次の画像の予想される複雑性を計算するビットレート調整装置（１０．ａ）を含む。
【００２４】
多重化は、例えば画像毎に、ビットレート割当器によって同一チャネル上で伝送される各源に割り当てられたビットレートの関数として実行される。このビットレートは、所与の量子化間隔について発生される情報の量を考慮したビデオ源の複雑性の係数に依存する。この係数は、各ビデオ源の各ＧＯＰについて測定される。これは、例えば、量子化間隔が一定であれば、ＧＯＰを符号化するために使用されるビットの数に対応し、或いは、量子化間隔が可変であれば、ビット数に量子化間隔を乗算したものに対応する正規化されたビットの計数に対応する。可変ビットレート符号化プロセスの演算の作用は、それ自体として知られる符号化器のバッファを用いる調整ループによって確実とされる。
【００２５】
上述のように各源のビットレートに依存する統計的多重化に関連する可変ビットレート符号化器を利用することは公知であり、トランスポンダのチャネルの容量を最適化するための手段である。
【００２６】
【発明が解決しようとする課題】
しかしながら、これらの統計的多重化システムは多数の欠点を有する。特に、所与の量子化レベルについて、幾つかのシーケンスは元々と同一であるが、他のシーケンスは質の低下を示す。これは、量子化レベルが画像の質を特徴化するのに不十分であることを明示している。
【００２７】
同様に、従来技術の統計的多重化システムは同一の量子化間隔をシステムの全ての符号化器に対して割り当てる傾向がある。しかしながら、量子化レベルを源とは無関係に均質とすることは、符号化の質の劣った分布を生じさせる。従って、単純なシーケンスはかなり不利とされ、複雑なシーケンスはビットレートを使いすぎる。
【００２８】
【課題を解決するための手段】
従って、本発明は、シーケンスのタイプとは無関係に統計的多重化システムの全ての番組について主観的な質の表現を均質化することを可能とするような、ＭＰＥＧ２符号化標準によって符号化された画像のストリームの統計的多重化のためのシステムのビットレートを調整する装置を提供することにより、従来技術の欠点を軽減することを目的とする。
【００２９】
この第１の目的は、統計的多重化システムであって、ＭＰＥＧ２に準拠した画像ストリームに符号化し、符号化されたデータストリームを出力する各符号化器と、前記各符号化器に接続され、複数の前記符号化されたデータストリームを多重化し、データフローを出力するマルチプレクサと、前記各符号化器に接続され、前記各符号化器にビットレートを割り当てるビットレート割当装置と、を備え、１つの符号化器は、画像を蓄積し、再編成するために前記画像を受信する前処理装置と、前記前処理装置の第１出力部から前記画像を受信し、前記画像の実際の画像の符号化前に、符号化コストを決定するため、前記画像に対しイントラタイプの符号化としての第１符号化を行う第１符号化装置と、蓄積された前記画像を前記前処理装置の第２出力部から受信し、前記画像に対して実際の符号化を行う第２符号化装置と、設定されているビットレートに基づいて、前記符号化器の出力時のビットレートを調整するビットレート調整装置とを備え、前記ビットレート調整装置は、前記第１符号化装置により符号化された最後の画像の複雑性Ｘ１ｓｔ−Ｉを算出し、記憶し、前記第２符号化装置により実際に符号化された最後のＧＯＰの複雑性Ｘ￣ＧＯＰを算出し、記憶し、前記複雑性Ｘ￣ＧＯＰは前記複雑性Ｘ１ｓｔ−Ｉを前記ＧＯＰのイントラ画像に割り当てて算出され、記憶された前記複雑性Ｘ１ｓｔ−Ｉと前記複雑性Ｘ１ｓｔ−Ｉと前記ビットレート割当装置により割り当てられた最後のビットレートとの関数を用いて前記第２符号化装置により符号化される次の画像のために前記複雑性ＸＳｔ（ｎ）を算出し、前記複雑性ＸＳｔ（ｎ）は、前記符号化器に送信される次のビットレートの決定のために前記ビットレート割当装置に送信されることを特徴とする。
【００３０】
他の特徴によれば、符号化されるべき画像の複雑性を決定するためにビットレート調整装置によって用いられる量子化間隔は、第１の符号化装置による符号化中にビットレート調整装置によって決定された最後の３つの量子化間隔のうちの最大の量子化間隔でもよい。
【００３１】
他の特徴によれば、ビットレート調整装置は、所定の数の先行画像について調整装置からビットレート割当器へ送信された複雑性の平均を決定するモジュールと、比較器を用いて、上記平均と計算され記憶された最後の複雑性の値とのうちの最大値を決定するモジュールとを含み、この値は伝送手段を通じてビットレート調整装置からビットレート割当器へ送信された値に対応してもよい。
【００３２】
他の特徴によれば、ビットレート調整装置は、プログラムによって以前に計算された複雑性の値の平方根を計算する第１の手段を有し、この値は伝送手段を通じてビットレート調整装置からビットレート割当器へ送信される値に対応してもよい。
【００３３】
他の特徴によれば、ビットレート調整装置は、上記複雑性の値の最小及び最大の閾値演算を行なう第２の手段を含んでもよい。
【００３４】
他の特徴によれば、複雑性の閾値演算は、最大閾値と最小閾値及び決定された係数によって乗算される計算された最後の複雑性のうちの最大とのうちの最小値を決定する比較器によって実行されてもよい。
【００３５】
他の特徴によれば、第１の手段及び第２の手段は、夫々、記憶手段上に記録されたプログラムのモジュールを含んでもよい。
【００３６】
他の特徴によれば、ビットレート調整装置は、１つの画像のラインの画素と続く画像の同様のランクのラインの画素との間で２つの連続する画像の相関（インター相関）の解析を行うこと又は同一の画像のライン間で画像中の相関（イントラ相関）の解析を行うことによってシーンの変化及び／又はラップディゾルブを検出するための少なくとも１つの測定装置を含む前処理装置に接続され、上記解析の結果は、シーンの変化及び／又はラップディゾルブに適合された複雑性の値を決定する手段を含むビットレート調整装置へ送信され、この値は伝送手段を通じてビットレート調整装置からビットレート割当器へ送信される値に対応してもよい。
【００３７】
他の特徴によれば、ビットレート調整装置は、画像中の逆相関及び再相関を連続して検出した後にイントラ相関を測定し、ラップディゾルブの検出として解析される信号をビットレート調整装置へ送信する装置を含む前処理装置を更に有し、符号化されるべき後続画像の所定の数に応じて最大閾値に対応する複雑性の値を割り当て、符号化されるべき後続画像の数は画像毎に増加されるＧＯＰの中に含まれる画像の数に対応し、この値は伝送手段を通じてビットレート調整装置からビットレート割当器へ送信される値に対応してもよい。
【００３８】
他の特徴によれば、インター相関を測定する装置を含む前処理装置は、２つの連続する画像間の強い逆相関を検出した後に、逆相関のレベルの測定を表わす信号をビットレート調整装置へ送信し、上記信号は、所定の数の後続画像に対して前処理装置によって計算される逆相関の関数として適用される複雑性を評価するために、ビットレート調整装置によってシーンの変化の検出として解析されてもよい。
【００３９】
本発明の第２の目的は、シーケンスのタイプとは無関係に統計的多重化システムの全ての番組について主観的な質の同一表現を保証することを可能とするような、統計的多重化システムの符号化器のビットレートを調整する方法を提供することを目的とする。
【００４０】
この目的は、各符号化器の各ビットレート調整装置に接続されたビットレート割当器を含む統計的多重化システムにおいて、第２の符号化装置によって続いて実際に符号化される全ての画像について先行時間を有して空間符号化を実行する第１の符号化装置を含む各符号化器のビットレートを調整する方法であって、第１の符号化装置によって符号化される最後の画像の複雑性を表わす値と、第２の符号化装置によって符号化される最後のＧＯＰの複雑性を表わす値と、ビットレート調整装置によって受信された最後のビットレートを表わす値とを、各符号化器のビットレート調整装置の記憶手段上に記憶する段階と、第２の符号化装置によって符号化された次の画像の複雑性を以前に記憶された値に基づいて計算する段階と、第２の符号化装置によって符号化された次の画像の複雑性の値をビットレート調整装置へ送信する段階とを含む方法によって達成されてもよい。
【００４１】
他の特徴によれば、ビットレート調整方法は、第２の符号化装置によって符号化された次の画像の複雑性を、第１の計算段階によって決定された複雑性の平方根として決定する第２の計算段階を含んでもよい。
【００４２】
他の特徴によれば、ビットレート調整方法は、シーンの変化の有無及び２つの画像間の逆相関のレベルを表わす量を決定することを可能とする２つの画像間の相関の尺度を解析する段階と、シーンの変化及び２つの画像間の逆相関のレベルを表わす量を表わす信号をビットレート調整装置へ送信する段階と、ビットレート調整装置を用いて第２の符号化装置によって続いて符号化された所定の数の画像の複雑性の値を、２つの画像間の逆相関のレベルを表わす量の関数として評価する段階と、ビットレート調整装置を用いてビットレート割当器へ所定の数の画像についての複雑性の値を送信する段階と、を含んでもよい。
【００４３】
他の特徴によれば、ビットレート調整方法は、一連の画像中のラップディゾルブの有無を決定するよう同一画像のライン間の相関の尺度を解析する段階と、ラップディゾルブの検出を表わし、画像の画素ラインと同一画像の同様のランクのラインとの間の逆相関及びそれに続く再相関の検出に対応する信号を送信する段階と、第２の符号化装置によって続いて符号化されビットレート割当器によって許容可能な複雑性に対応する所定の数の画像についての複雑性の値を、ビットレート調整装置によってビットレート割当器へ送信する段階とを有してもよい。
【００４４】
【発明の実施の形態】
以下、本発明の他の特定的な特徴及び利点は、添付の図面を参照して以下の説明を読むことにより明らかとなろう。
【００４５】
本発明を詳述する前に、符号化器におけるＭＰＥＧ２符号化の原理及び従来技術の統計的多重化システムにおけるビットレート割当ての原理について簡単に説明する。
【００４６】
符号化器の入力には、圧縮前の画像を記憶するシステムがある。これらの記憶された画像は前もって解析される。符号化されるべく画像が出されるたびに、画像は記憶される。この記憶中、演算が行われる。これらの演算は、特に画像間の差及び画像ブロック間の差を測定することからなる。この前処理において、動きを特徴付ける形式が決められる。
【００４７】
源から発生されるビデオ画像は、当業者によってマクロブロックと称される複数のブロックを含む。各マクロブロックは、１６＊１６画素のマトリックスを表わす。ＮＴＳＣ形式の画像は、１秒当たり３０画像につき１３５０マクロブロックを含む。ＰＡＬ／ＳＥＣＡＭ形式の画像は、ＮＴＳＣ形式の画像と略同じデータ量を表わすよう、１秒当たり２５画像につき１６２０マクロブロックを含む。
【００４８】
各ブロックは、各マクロブロックによって表わされる空間表現が位相について無視できるスペクトル表現へ変換されるＤＣＴ変換モジュールに入る。このようにして変形された画像は次に、ＤＣＴ変換の係数を量子化する段によって量子化される。量子化された画像は次に、可変長符号化（ハフマン符号化タイプのＶＬＣ）によって符号化される。出力において、画像の各マクロブロックを記述する一連の情報アイテムからなる２進列が発生され、量子化から生じたマトリックスの各係数は８ビットで符号化される。
【００４９】
費用、即ち２進列のサイズは、量子化によって減少される。実際、量子化を通じて、１６＊１６のＤＣＴマトリックスの或る係数（Ａｉｊ、但し１＜ｉ＜１６且つ１＜ｊ＜１６）は、ゼロとなる。特に、高周波数に対応する、水平（ｉ）及び垂直（ｊ）の次元における高次の（ｉ，ｊ）についてのマトリックスの係数である。ビデオ信号は本質的には低周波信号からなる。ＤＣＴ変換は、有用な情報を低い値の添え字を有するマトリックスの係数へ集中させる。
【００５０】
符号化器の出力におけるビットレートが一定であれば、量子化レベルは出力において発生される費用がビットレート命令に従うことを確実にするよう変更される。このために、符号化器は、マクロブロック毎に発生された費用を観察することによって、最終的には画像全体のビットレートが命令に従うよう量子化レベルを調節するビットレート調整モジュールを使用する。所与のビットレートについて、画像の情報量即ちスペクトルの豊かさは、符号化の後の費用が一定となるよう量子化間隔を変更するための要件を指示する。これは、複雑な画像が低ビットレートの制約を満たすよう厳しく量子化され、従って可視の量子化アーティファクトを生じさせることを示す。入来画像の特定的な尺度として、以下の式（ａ）のような簡単な式が用いられる。
【００５１】
式（ａ）      Ｘ＝Ｃ×Ｑ
この式中、Ｘは符号化されるべき画像の複雑性を表わし、Ｃはその費用を表わし、Ｑは画像の符号化に使用される平均量子化レベルを表わすものとする。第１の近似として、この量は量子化における小さな変動について一定である。実際、量子化レベルを増加させることにより、符号化費用は減少される。このように、源の特徴化は量子化レベルとは独立に獲得される。この複雑性の尺度は、統計的多重化の割当ての原理において用いられる基本的な尺度である。
【００５２】
図３は、統計的多重化システム中で交換されるメッセージを示す図である。各符号化器Ｅ（ｉ）は、ｉは１乃至Ｎのとき、ビットレート割当器（１）に対して基本式（ａ）によって計算された複雑性尺度Ｘｉを送信する。この計算は、従来技術では、各符号化器Ｅ’（ｉ）の中に組み込まれたビットレート調整装置（図２の１０．ａ）によって実行される。ビットレート調整装置（図２の１０．ａ）は、この複雑性の計算値を割当器へ送信する。割当器（１）は各符号化器Ｅ（ｉ）の複雑性Ｘｉを収集し、要求に比例する再分配規則を適用する。
【００５３】
【数１】
0004619479.tif 000002
この式中、Ｒｉは、符号化器Ｅ（ｉ）の要求Ｘｉに応じてビットレート割当器（１）によって符号化器Ｅ（ｉ）に割り当てられたビットレートである。割り当てられたビットレートの総和は、チャネルについてのビットレート制約ＭＲに対応する。これは、定常状態では、ビットレートが安定化されたこと、即ち各符号化器Ｅ（ｉ）のビットレートのばらつきが小さく、従って符号化器Ｅ（ｉ）によって符号化された番組が同じ量子化レベルを有することを示す。この仮定は、画質が量子化レベルによって決定され、量子化レベルが符号化された画像とは無関係に主観的な質の一定の表現を保証する場合にのみ有効である。
【００５４】
この原理は殆ど無関係である。実際、スポーツ番組は単純な番組（例えば固定フォーカスショット）よりも厳しく量子化されうる。
【００５５】
更に詳細には、固定フォーカスショットは、動きや均質なゾーンを殆ど含まないが、微細な細部を含む。この種類のショットでは、目は均一なゾーン上の最も少ない量子化効果に対して敏感となる傾向がある。従って、主観的に、符号化表現が満足のいくものであるためには、マトリックスの係数の符号化の精度を打ち消さない又は減少させないよう、また量子化効果を導入しないよう、非常に低い量子化レベルが要求される。逆に、大きな動きがあるスポーツシーンでは、シーン中にかなりの細部があり、目は全ての細部を統合する時間がなく、即ち、知覚可能な量子化効果なしに、マトリックスの多数の係数を打ち消すよう、より高い量子化レベルでより厳しく量子化することが可能であることを意味する。ここで、定常状態において全てのタイプの画像に対して同一の量子化レベルを適用すると、単純な画像と複雑な画像との間に質の差即ちばらつきが必ず生ずる。
【００５６】
本発明の原理は、従来技術と同様に量子化間隔に直接依存するのではなく、量子化レベルに依存する符号化の質を表わす尺度に依存するよう、複雑性関数を変更することに基づくものである。
【００５７】
本発明によれば、符号化されるべき次の画像の複雑性を計算する原理は、ＭＰＥＧ２標準に準拠して符号化されることが意図される全ての画像に対して実行される第１の符号化から生ずる情報を用いる。この第１の符号化は、全ての画像に対して空間的に実行され、即ち、時間冗長度に対する動き補償又は探索は行われない。従って、この第１の符号化の出力には、Ｉ画像のみがある。更に、この第１の符号化は幾つかの先行画像によって実行され、即ち画像が第１の符号化によって符号化されることが明らかである場合、画像は、数画像後、例えば２画像後になるまで、ＭＰＥＧ２標準に準拠する任意のＧＯＰ構造を用いて符号化されない。このように、本発明の計算原理は、画像が空間モードによって符号化されることが必要であれば、各画像についての符号化費用及び量子化間隔に対して例えば２画像先行してアクセスを得ることを可能とする。
【００５８】
本発明の原理によれば、実際に符号化される次の画像の複雑性Ｘｓｔ（ｎ）は、以下の式（ｂ）によって定義される本発明による複雑性を計算する原理を用いて統計的多重化システムの各符号化器によって計算される。
【００５９】
Ｘｓｔ（ｎ）＝Ｑ１ｓｔＩ（ｎ＋ｋ）．Ｒ（ｎ−１）          （ｂ）
式中、ｎは時間的な量、例えばフレーム又はビデオ画像の添え字であり、Ｒ（ｎ−１）はビットレート割当器（１）によって符号化器に割り当てられる最後のビットレートであり、Ｑ１ｓｔＩ（ｎ＋ｋ）は第１の符号化よって続いて符号化される画像についての量子化間隔であり、以下の式（ｃ）によって定義される。
【００６０】
Ｑ１ｓｔＩ（ｎ）＝Ｘ１ｓｔ−ＩＴＩ（ｎ）              （ｃ）
式中、Ｘ１ｓｔ−Ｉは、現在画像よりも以前に空間的に符号化された最後の画像の複雑性である。ＴＩ（ｎ）は、現在画像よりも以前に空間的に符号化された次の画像についての予想符号化費用であり、以下の式（ｄ）によって定義される。
【００６１】
【数２】
0004619479.tif 000003
式中、Ｘ￣ＧＯＰは、符号化された最後のＧＯＰの複雑性であり、以下の式（ｅ）によって定義される。
【００６２】
Ｘ￣ＧＯＰ＝Ｘ１ｓｔ−Ｉ＋ＮＰＺＰＸ￣Ｐ＋ＮＢＺＢＸ￣Ｂ    （ｅ）
式中、ＮＰはＧＯＰ中のＰ画像の数であり、ＮＢはＧＯＰ中のＢ画像の数であり、ＺＰ及びＺＢは重み係数であり、Ｐ画像又はＢ画像に対して符号化プロセスにおけるそれらの重要性によって多い又は少ない重みを与えることを可能とし、例えばＺＰ＝１．１及びＺＢ＝０．７５である。
【００６３】
式（ｅ）において、Ｘ￣Ｐ及びＸ￣Ｂは、夫々最後のＰ画像及びＢ画像の複雑性であり、ＭＰＥＧ２標準に準拠してＧＯＰの構造に従った実際の符号化中に式（ａ）の原理に従って計算される。
【００６４】
式（ｄ）中、ＮはＧＯＰの画像の数であり、以下の式で表わされる。
【００６５】
Ｎ＝１＋ＮＰ＋ＮＢ
式（ｄ）中、レート（ｎ−１）は復号化器によって受信されるビットレートの最後の命令であって１秒当たりのビット数によって表わされ、ｆｐｉｃｔは１秒当たりの画像の周波数であり、Ｇ３：２（ｎ）は、２つの連続する画像中の冗長フレームの数に依存する係数であり、概して１．０乃至１．５の範囲にある。
【００６６】
図１は、本発明によるビットレート調整装置を用いた統計的多重化システムを示す図である。
【００６７】
上述の計算原理を適用するため、統計的多重化システムの各符号化器Ｅ（ｉ）は標準化された４．２．２形式（ＣＣＩＲ６０１標準）に準拠してディジタル化される画像の入来ストリーム（４１）の解析を可能とする前処理装置（４０）を含む。この装置（４０）はそれ自体として知られており、幾つかの入来画像を記憶し、符号化のために画像ストリームを再編成することを可能とするバッファメモリを含む。
【００６８】
この前処理装置（４０）はまず第１のリンク（４２）を通じてそれ自体として知られており画像の時間冗長度を用いることを可能とする各画像についての動きベクトルを探索する装置（５０）に接続される。次に、前処理装置（４０）は第２のリンク（４６）を通じて画像の実際の符号化よりも以前に空間モードで第１の符号化を実行する第１の符号化装置（２０）に接続される。前処理装置（４０）は入力において受信されたディジタル画像をこの第１の符号化装置（２０）へ供給する。第３に、前処理装置（４０）は第３のリンク（４７）によってＭＰＥＧ２標準に準拠して所定のＧＯＰ構造に従う第２の符号化を実行する第２の符号化装置（３０）に接続される。
【００６９】
２つの符号化装置（２０，３０）は、夫々、既知であるように、離散コサイン変換即ちＤＣＴを実行するモジュール（２１，３１）と、ＤＣＴから生ずる係数を量子化する演算を実行するモジュール（２２，３２）と、可変長符号化即ちＶＬＣ演算を実行するモジュール（２３，３３）とを含む。注目すべきは、前処理装置（４０）は第２の符号化器（３０）に対してランクｎの画像Ｉ（ｎ）を供給すると同時に第１の符号化器（２０）に対してランクｎ＋ｋ、但しｋは少なくとも２、の画像Ｉ（ｎ＋ｋ）を供給することである。このように、第１の符号化器（２０）に入る入来画像は、第２の符号化器（３０）による実際の符号化に対する先行時間と共に空間的に符号化される。
【００７０】
第２の符号化器（３０）の量子化モジュール（３２）は、逆量子化を実行するモジュール（３４）に接続され、逆量子化モジュール（３４）は逆ＤＣＴ変換を実行するモジュール（３５）に接続され、逆ＤＣＴ変換モジュール（３５）は画像を再構成するための特にメモリを含む再構成モジュール（３６）に接続される。再構成された画像は、動き推定装置（５０）によって実行される動き推定において用いられる。この再構成された画像は、リンク（５１）を通じて再構成モジュール（３６）から動き推定装置（５０）へ送信される。再構成モジュール（３６）は、リンク（５４）を通じて、先行画像の動きベクトルを受信し、ベクトルは動き推定装置（５０）によって定義されている。
【００７１】
前処理装置（４０）と第２の符号化装置（３０）との間のリンク（４７）は、前処理装置（４０）を出る画像を入力として受信し、リンク（５２）を通じてメモリ（３６）中に記憶された参照画像を受信する差分器（６０）を通じて実施される。この差分器（６０）は、前処理装置（４０）から生ずる画像と参照画像との間でマクロブロック毎に差分を取り、第２の符号化装置（３０）に接続された出力上にこの差分を送信し、この差分は上述された原理（ＤＣＴ、量子化、ＶＬＣ）によって符号化される。差分器（６０）は、Ｐ画像又はＢ画像についてのみ差分をとる動作を行なう。
【００７２】
動き推定器（５０）はまた、リンク（５３）によって第２の符号化装置（３０）に接続される。このリンクは、動き推定器（５０）が、参照画像を第２の符号化装置（３０）によって符号化されたＰ画像又はＢ画像と比較することによって生ずる動きベクトルを送信することを可能とする。
【００７３】
第２の符号化装置（３０）は、ＭＰＥＧ２標準によって符号化された画像のストリーム（３００）をマルチプレクサ（２）へ出力する。第１の符号化装置（２０）は、ビットレート調整装置（１０）に接続される。このビットレート調整装置（１０）は、本発明の上述のように定義された原理を適用することを可能とする各符号化器Ｅ（ｉ）の要素を構成する。この装置（１０）は、リンク（２４）を通じて第１の符号化装置（２０）から生ずる空間的に符号化された画像のストリームを解析し、予め記録されたプログラム（Ｐ１）を用いて、符号化費用ＣＩ（ｎ＋ｋ）及び第１の符号化装置（２０）によって符号化された各画像についての量子化間隔ＱＩ（ｎ＋ｋ）を決定する。添え字ｎ＋ｋは、ｋが少なくとも２である場合、符号化されるべき画像よりｋ画像だけ前に受信された画像の費用に関連することを示す。
【００７４】
同様に、公知の方法で調整ループを構成するために、ビットレート調整装置（１０）は、リンク（１３２）によって第２の符号化装置（３０）の量子化モジュール（３２）に接続され、それにより量子化モジュール（３２）に対して現在画像の符号化に適した量子化レベルＱＳ（ｎ）を供給し、また、第２の符号化装置（３０）の出力に接続され、それによりマルチプレクサ（２）へ送信された画像の符号化の費用ＣＳ（ｎ）についての情報を収集する。調整装置（１０）はまた、双方向バス（１１）を通じて統計的多重化システムのビットレート調整装置（１０）即ちビットレート割当器に接続され、それにより、伝送手段によって各画像について割当器へこの画像のための式（ｂ）によって計算された予想複雑性Ｘｓｔの値を含む要求を送信し、また、各画像について、割当器から以前に送信された要求に対応するビットレート命令Ｒ（ｉ）を受信する。
【００７５】
式（ｂ）に従って複雑性の値を計算するために、ビットレート調整装置（１０）は、例えば、第１の符号化装置（２０）によって符号化された最後の画像の複雑性Ｘ１ｓｔ−Ｉに関連する情報に基づいて式（ｂ）乃至（ｄ）によって複雑性の値を計算するためのメモリ（１２）中に予め記録されたプログラムＰ２を含み、最後のＰ画像及び最後のＢ画像の複雑性（Ｘ￣Ｐ及びＸ￣Ｂ）は、第２の符号化装置によって復号化されており、最後のビットレート命令のレート（ｎ−１）はビットレート割当器から受信されている。この情報は、例えば、メモリ（１２）中に記憶される。実際に符号化される次の画像の複雑性を計算するために使用される第１の符号化装置（２０）によって符号化される画像についての量子化間隔は、第２の符号化装置（３０）によってｋ画像後、例えばｋ＝２、に符号化される画像の量子化レベルである。上述された値は、例えば調整装置（１０）の記憶手段（１２）上に予め記録されたプログラムによって収集され、同じ記憶手段（１２）上に又は他のメモリ上に記憶される。
【００７６】
プログラム（Ｐ２）は、式（ｂ）によって定義されるＸｓｔを計算し、図４のアルゴリズムに従って動作する。このプログラムは、例えば集積回路によって実行される複数のモジュールを含む。
【００７７】
第１のモジュール（Ｍ１）は、第１の符号化装置（２０）によって符号化される最後の画像の複雑性Ｘ１ｓｔ−Ｉの値を記憶する。
【００７８】
第２のモジュール（Ｍ２）は、式（ｅ）のアルゴリズムを通じて計算を行ない、例えばビットレート調整装置のメモリ（１２）中に記憶される符号化された最後のＰ画像及び最後のＢ画像の複雑性の値（Ｘ￣Ｐ及びＸ￣Ｂ）と、例えばビットレート調整装置のメモリ（１２）中に予め記憶されるＧＯＰの構造を特徴付ける定数ＮＰ，ＺＰ，ＮＢ，ＺＢとを用いて、第２の符号化装置（３０）によって符号化される最後のＧＯＰの大域的な複雑性Ｘ￣ＧＯＰの値を記憶する。第１の符号化装置（２０）によって符号化された最後の画像の複雑性Ｘ１ｓｔ−Ｉのこの複雑性Ｘ￣ＧＯＰの値に基づいて、プログラム（Ｐ２）の第３のモジュール（Ｍ３）は、式（ｄ）によって定義され第１の符号化装置（２０）によって符号化された次の画像の符号化の費用に対応する値ＴＩ（ｎ）を計算し、これを例えばビットレート調整装置（１０）の記憶手段（１２）の中に記憶する。定数Ｎ、Ｆｐｉｃｔ及びＧ３：２（ｎ）は、例えばビットレート調整装置（１０）のメモリ（１２）の中に記憶される。同様に、ビットレート割当器（１）によって割り当てられる最後のビットレートＲ（ｉ）もまた収集され、複雑性を計算するためのプログラム（Ｐ２）の第４のモジュール（Ｍ４）によってビットレート調整装置（１０）のメモリ（１２）の中に記憶される。
【００７９】
複雑性を計算するためのプログラム（Ｐ２）の第５のモジュール（Ｍ５）は、式（ｃ）を通じて、以前に第１のモジュール（Ｍ１）及び第３のモジュール（Ｍ３）によって計算及び／又は記憶された値ＴＩ（ｎ）及びＸ１ｓｔＩに基づく第１の符号化装置（２０）による次の画像の符号化に関して考えられる量子化間隔即ちレベルＱ１ｓｔＩを計算する。最後に、第６のモジュール（Ｍ６）は、第５のモジュール（Ｍ５）によって記憶された量子化レベルＱ１ｓｔＩ及び第４のモジュール（Ｍ４）によって収集され記憶された最後のビットレートＲ（ｉ）の計算された値に基づいて複雑性Ｘｓｔの値を計算する。一旦計算されると、この複雑性の値Ｘｓｔは、ビットレート調整装置（１０）によって伝送手段を通じてビットレート割当器（１）へ伝送される。
【００８０】
従って、ビットレート割当器（１）の要求に応じてビットレート調整装置（１０）によって使用される複雑性Ｘｓｔのこの特定の計算は、ビットレート割当器（１）に対して、先行時間を有して第２の符号化装置（３０）によって符号化されるべき次の画像の複雑性の推定値を供給することを可能とする。同様に、式（ｂ）は、複雑性の決定を厳密にするために、補正を導入することを可能とする。
【００８１】
ビットレート調整装置（１０）の第２の実施例では、第１の調節は、例えば、低い値の量子化レベルについて複雑性のばらつきを制限するよう用いられる。実際、量子化レベルが式（ｂ）によって値１から値２になるとき、複雑性の値は２倍となる。この複雑性要求に応じて、割当器は２倍のビットレートを供給する。ここで、このビットレートは、量子化レベルが２である画像の内容に関連する必要はない。従って、複雑性要求に応じて割り当てられるビットレートのばらつきが大きすぎないよう、式（ｂ）の量子化レベルＱ１ｓｔＩ（ｎ＋ｋ）の値は、例えばｋ＝２のとき、
Ｑｍｓｔ（ｎ）＝ＭＡＸ（Ｑ１ｓｔＩ（ｎ），Ｑ１ｓｔＩ（ｎ＋１），Ｑ１ｓｔＩ（ｎ＋２））
によって置き換えられる。従って、式（ｂ）は、
Ｘｍｓｔ（ｎ）＝Ｑｍｓｔ（ｎ）．Ｒ（ｎ−１）
となる。
【００８２】
この計算を実行するために、本発明による調整装置（１）の複雑性を計算するためのプログラムＰ２は、第１の符号化装置（２０）によって以前に符号化された画像についての量子化間隔の値を、例えばビットレート調整装置（１０）の記憶手段（１２）の中に記憶することを可能とする第７のモジュール（Ｍ７）を含む。量子化間隔は、第５のモジュールによって計算されたものである。この第７のモジュール（Ｍ７）はまた、最大値Ｑｍｓｔを決定し記憶するようこれらの量子化間隔同士の比較を実行する。第６のモジュール（Ｍ６）は、その実施中にこの値を用いるよう、もはや最初の式（ｂ）に従うのではなく、結果Ｑｍｓｔを用いて以前の式に従って複雑性Ｘｍｓｔの計算を実行するよう変更される。
【００８３】
上述の例では、第１の符号化装置によって符号化された最後の３つの画像についての量子化間隔のみが記憶される。しかしながら、異なる数の量子化間隔を考えることも可能である。
【００８４】
ビットレート調整装置（１０）の第３の実施例では、第２の調節は、例えばビットレート割り当て中の振動現象について補償するために使用され、この振動はビットレート割当器の反応時間によるものである。
【００８５】
実際、ビットレート割り当ての原理は予測型原理であり、従って、ビットレート調整装置（１０）によって時点ｔにおいて高い値の複雑性を有する要求が送信される例について考える。これに対して、ビットレート割当器（１）は、時点ｔ＋ｔ０において大きなビットレートを割り当てることによって応答する。この時点ｔ＋ｔ０において現在画像が実際に低い複雑性を有する場合、ビットレートは適用されず、ビットレート調整装置（１０）は低い複雑性を有する要求を送信することによってこの差を補正する。この揺動を防止するため、本発明によるビットレート調整装置（１０）によって送信される値は、
【００８６】
【数３】
0004619479.tif 000004
となる。
【００８７】
この計算を実行するために、本発明によるビットレート調整の複雑性を計算するためのプログラムＰ２は、変更されていない第６のモジュール（Ｍ６）又は第２の実施例によって変更された第６のモジュール（Ｍ６）によって計算された最後の複雑性の値（Ｘｓｔ又はＸｍｓｔ）を、例えばビットレート調整装置（１０）の記憶手段（１２）の中に記憶することを可能とする第８モジュール（Ｍ８）を含む。この第８モジュール（Ｍ８）はまた、記憶された複雑性の値の平均の計算、及び最後の複雑性の値とこの平均との比較とを実行し、それにより２つの値のうちの大きい方法を決定し、これはビットレート調整装置（１０）の伝送手段を通じてビットレート割当器（１）へ宛てられた要求の中で送信される値Ｘｄｍｓｔとなる。値ｇは、本発明によるビットレート調整装置からの要求時に応答するようビットレート割当器（１）の反応時間の関数として決定され、望ましくは８である。
【００８８】
式（ｂ．１）中、最初の調節もまた考慮に入れられ、即ち記憶される複雑性の値は変更された第６のモジュールによって計算されたものである。複雑性の値が変更されていない第６のモジュールによって計算されたものである場合、式（ｂ．１）は、以下の式、即ち、
【００８９】
【数４】
0004619479.tif 000005
となる。
【００９０】
上述のように、高い複雑性を有する画像は、人間の視覚が複雑な画像の全ての細部を統合することを可能としないため、厳しく量子化されうる。逆に、視覚は低い複雑性の画像に対する量子化の影響に敏感である。この心理視覚的な面を補正するため、複雑性の値に対して第３の調節が行われる。
【００９１】
Ｘｐｄｍｓｔ（ｎ）＝ｓｑｒｔ（Ｘｄｍｓｔ（ｎ））    （ｂ．２）
式中、関数ｓｑｒｔ（）は、平方根関数に対応する。この関数は複雑性を計算するためのプログラムＰ２の第９のモジュール（Ｍ９）によって実行される。
【００９２】
先行する式では、平方根が適用される複雑性は、８番目のモジュール（Ｍ８）及び変更された第６のモジュール（Ｍ６）によって実行される。しかしながら、この第３の調節を第８のモジュール（Ｍ８）及び変更されていない第６のモジュール（Ｍ６）によって計算された複雑性に対して適用することが可能であり、この場合、上記の式ｂ．２は、
Ｘｐｄｓｔ（ｎ）＝ｓｑｒｔ（Ｘｄｓｔ（ｎ））    （ｂ．２．１）
となる。
【００９３】
或いは、この第３の調節は、第８のモジュール（Ｍ８）及び変更された第６のモジュール（Ｍ６）によって計算された複雑性に対して適用され、この場合、上記の式ｂ．２は、
Ｘｐmｓｔ（ｎ）＝ｓｑｒｔ（Ｘmｓｔ（ｎ））    （ｂ．２．２）
となる。
【００９４】
或いは、この第３の調節は、第８のモジュール（Ｍ８）及び変更されていない第６のモジュール（Ｍ６）によって計算された複雑性に対して適用され、この場合、上記の式ｂ．２は、
Ｘｐｓｔ（ｎ）＝ｓｑｒｔ（Ｘｓｔ（ｎ））    （ｂ．２．３）
となる。
【００９５】
ビットレート割当器（１）によって許容可能な最大及び最小複雑性閾値に従うため、複雑性の値は例えば以下の式、
0004619479.tif 000006
に従って定義される第４の調節によって変更される。
【００９６】
値Ｓｍａｘ及びＳｍｉｎは夫々パラメータ化可能であり、割当器によって許容可能な複雑性の最大閾値及び最小閾値を夫々表わす。例として、Ｓｍａｘは１００であり、Ｓｍｉｎは１であり、値Ｋは０．０１である。
【００９７】
この第４の調節を適用するため、本発明による複雑性を計算するためのプログラムＰ２は、値Ｓｍａｘ及びＳｍｉｎの値及び比較モジュールを含む予め記録されたプログラムが記憶された例えばビットレート調整装置のメモリ（１２）の中に記憶された値Ｓｍａｘ及びＳｍｉｎの値と、式ｂ．２に従って第９のモジュールによって計算された複雑性の値とを式ｂ．３に従って比較する第１０のモジュール（Ｍ１０）を含む。しかしながら、複雑性は、式ｂ、ｂ．２．１、ｂ．２．２、ｂ．２．３のうちのいずれか１つに従って計算されうる。
【００９８】
４つの先行する調節は、画像ストリームが一定である場合、即ち符号化されるべき画像のストリーム中にある程度の均質性又は連続性がある場合に、本発明によるビットレート調整装置（１０）によってビットレート割当器（１）へ送信された複雑性の値を、調節することを可能とする。この動作モードは、本発明による調整装置（１０）の定常動作モードである。
【００９９】
本発明によるビットレート調整装置（１０）は、符号化されるべき画像のストリームの不連続性、即ちシーンの変化（又はシーンカット）及び画像シーケンス中に生ずるラップディゾルブ（フェード）を管理することを可能とする。当業者によれば、これらの２つの遷移現象は、符号化器Ｅ（ｉ）にとって重大であることが知られている。実際、ＭＰＥＧ２標準による符号化は予測型である。従って、シーンの変化又はラップディゾルブは、予測機構を妨害する。また、これらの２つの遷移現象は、満足のいく画質を保つためにかなりのビットレートを必要とすることが知られている。
【０１００】
本発明の原理は、これらの遷移現象についての対策を与えると共に、これらの現象に適用されるビットレートを要求することからなる。これらの現象の検出は、例えば符号化器の前処理装置（４０）によって実行される。上述のように、前処理装置（４０）は２つの連続する画像間の相関（インター（ｉｎｔｅｒ）相関）及び同一画像のライン間の相関（イントラ（ｉｎｔｒａ）相関）の測定を行うことが可能である。これらの測定は、例えば、インター相関を測定する第１の装置（４００）と、イントラ相関を測定する第２の装置（４０１）とによって実行される。これらの２つの装置（４００，４０１）によって実行される測定に基づいて、シーンの変化又はラップディゾルブを検出することが可能である。
【０１０１】
ラップディゾルブの検出は、第２の測定装置（４０１）によって実行され、イントラ相関中の突然の変動の検出に対応する。イントラ相関は、第１のラインの第１の画素と隣接するラインの第２の画素との間の差のライン毎の総和に対応し、第２の画素は、この隣接するライン上において第１のライン上の第１の画素と同じ水平位置を有する。従って、ラップディゾルブの存在は、イントラ相関において、急速な減少、次に急速な増加に対応する。
【０１０２】
第２の測定装置（４０１）は、イントラ相関における急速な減少、次に急速な増加を検出することを可能とするプログラムを含む。第２の測定装置（４０１）はまた、リンク（４３）を通じて本発明によるビットレート調整装置（１０）に接続され、第２の測定装置（４０１）がラップディゾルブを検出した途端にラップディゾルブの検出を表わす信号（Ｆ）をビットレート調整装置（１０）へ送信する。
【０１０３】
この信号（Ｆ）が本発明によるビットレート調整装置（１０）によって受信されるとすぐに、ビットレート調整装置（１０）は伝送手段によってビットレート割当器（１）に対して、ｈはＧＯＰの画像の数であるとすると、次のｈ＋１個の画像について、割当器によって許容可能な最大複雑性閾値Ｓｍａｘに等しい複雑性の値ＸＦ（ｎ）を送信する。その後、即ちｈ＋２番目の画像について、本発明によるビットレート調整装置（１０）は、再び上述の定常モードに従って動作する。
【０１０４】
第１の測定装置（４００）は従来技術の前処理装置に基づいて構成され、シーンの変化を検出することを可能とする。従来技術のこれらの装置は、インター相関、即ち第１の画像の第１の画素と第２の画像の第２の画素との間の差のライン毎の総和に対応し、この第２の画像中において、第２の画素は第１の画像中の第１の画素と同じ位置を有する。本発明による第１の測定装置（４００）はまた、シーンの変化に続く画像の複雑性を、計算することなく評価することを可能とする装置を含む。この評価装置は、インター相関の逆相関の尺度ＳＣを供給する。一旦評価されると、この値ＳＣはリンク（４４）によって調整装置（１０）へ伝送される。この値（ＳＣ）を本発明によるビットレート調整装置（１０）によって受信することにより計算が命令され、次に後続する画像のために、以下の式、
ＸＳＣ（ｎ）＝ＭＡＸ（Ｘｃｐｄｍｓｔ（ｎ），ｆ（ＳＣ））
によって定義される複雑性を送信する。
【０１０５】
式中、ｆは画像の複雑性を逆相関ＳＣの値の関数として決定することを可能とする関数である。
【０１０６】
値ｅは、前処理装置のバッファメモリの中に含まれる画像の数に対応する。その後、後続する画像、即ちｅ＋１番目の画像のために、ビットレート調整装置（１０）は再び上述の定常モードに従って動作する。前処理装置（４０）によって送信されるシーンの変化又はラップディゾルブの存在を示す信号に応じたビットレート調整装置（１０）の反応は、例えば、図５の論理フローチャートを実行する検出プログラムＰ３によって行われる。このプログラムＰ３は例えば、ビットレート調整装置（１０）のメモリ（１２）上に記憶される。
【０１０７】
この検出プログラム（Ｐ３）は、前処理装置（４０）の検出装置（４００，４０１）から生ずるリンク（４３，４４）の連続的な監視を行なう。上述のリンク（４３，４４）のうちの１つの上に信号（シーン変化ＳＣ又はラップディゾルブＦ）が伝送されるとすぐに、プログラム（Ｐ３）は、信号がラップディゾルブ検出信号（Ｆ）であるかどうかを検査する。ラップディゾルブ検出信号（Ｆ）であれば、プログラムは、ビットレート調整装置（１０）の伝送手段によって、ビットレート割当器へ、ｈ個の後続する画像についての最大閾値に等しい複雑性を伝送する（１０１）。ラップディゾルブ検出信号（Ｆ）でなければ、プログラムＰ３は、信号がシーン変化検出信号（ＳＣ）であるかどうかを検査する第２の試験を行なう（１０２）。
【０１０８】
シーン変化検出信号（ＳＣ）であれば、プログラムＰ３は、ビットレート調整装置（１０）の伝送手段によって、ビットレート割当器へ、ｅ個の後続する画像のために伝送される複雑性を評価する（１０３）。この評価は、第１の測定装置（４００）によって実行され、リンク（４４）によって送信されるインター相関の尺度ＳＣの関数として実行される。シーン変化検出信号（ＳＣ）でなければ、プログラムＰ３は、上述において定義された複雑性を計算するためのプログラムＰ２の開始をトリガする（１０４）。
【０１０９】
当業者による他の変更は本発明の範囲を逸脱することなく行われうることが明らかである。特に、本発明によるビットレート調整装置は、上述の新規な機能を実行する特殊な装置が組み込まれるか又は接続された従来技術の調整装置によって置き換えられ得る。
【図面の簡単な説明】
【図１】本発明によるビットレート調整装置を用いた統計的多重化システムを示す図である。
【図２】従来技術の統計的多重化システムを示す図である。
【図３】統計的多重化システム中で交換されるメッセージを示す図である。
【図４】本発明による調整装置の複雑度を計算するプログラムのアルゴリズムを示す図である。
【図５】本発明によるビットレート調整装置のシーンの変化及びラップディゾルブを検出するプログラムの論理フローチャートを示す図である。
【符号の説明】
１    ビットレート割当器
２    マルチプレクサ
１１    双方向バス
２０    第１の符号化装置
２１    ＤＣＴモジュール
２２    量子化モジュール
２３    ＶＬＣモジュール
３０    第２の符号化装置
３１    ＤＣＴモジュール
３２    量子化モジュール
３３    ＶＬＣモジュール
３４    逆量子化モジュール
３５    逆ＤＣＴモジュール
３６    再構成モジュール
４０    前処理装置
４１    入来ストリーム
５０    動き推定装置
６０    差分器
３００    画像のストリーム
４００，４０１    測定装置
Ｅ（ｉ）  符号化器
【図１】
0004619479.tif 000007
【図２】
0004619479.tif 000008
【図３】
0004619479.tif 000009
【図４】
0004619479.tif 000010
【図５】
0004619479.tif 000011