(57)【要約】本発明は、ＭＰＥＧ４  ＦＧＳエンハンスメント層を符号化する間、最良の画像品質を提供する周波数重み付けマトリックスを決め、場面特性の変化に基づいてこの決定を変えるように方法及びシステムを提供し、これによって、特に帯域幅が取られたアプリケーションにおいて、この結果生じる出力画像の品質を最適にする。
2004520770.tif 000002
【特許請求の範囲】
【請求項１】
複数のビデオフレームを含むビデオストリームを処理する方法であって、前記ビデオフレーム各々に対し、複数の符号化ブロックを含むベース層を作成し、前記ベース層の量子化残余が細粒度を増大させるために更に符号化されるべき残余ブロックを形成するエンハンスメント層を加えることによって前記ビデオストリームが符号化される方法において、
−複数の周波数重み付けマトリックスを規定し、前記各マトリックスは、前記残余ブロックの係数に用いるためのビットプレーンシフト数を指定し、前記マトリックスの１つ以上は高重み付け及び広幅を指定し、前記マトリックスの１つ以上は高重み付け及び中幅を指定し、前記マトリックスの１つ以上は中重み付け及び広幅を指定し、及び前記マトリックスの１つ以上は中重み付け及び中幅を指定するステップ、及び
−前記ベース層及び前記エンハンスメント層を符号化し、前記エンハンスメント層は、前記周波数重み付けマトリックスで周波数重み付けされる複数の符号化残余ブロックにより表され、
−前記ビデオフレームが大きい量の動きを含むとき、前記高重み付け及び中幅である周波数重み付けマトリックスを用いて、前記ビデオフレームの前記ブロックに用いられるべき前記ビットプレーンシフトを決めるか、
−前記ビデオフレームが大きい量の動きを含むとき、前記高重み付け及び広幅である周波数重み付けマトリックスを用いて、前記ビデオフレームの前記ブロックに用いられるべき前記ビットプレーンシフトを決めるか、
−前記ビデオフレームが少ない量の動き及び低い量のアクティビティを含むとき、前記低重み付け及び小幅である周波数重み付けマトリックスを用いて、前記ビデオフレームの前記ブロックに用いられるべき前記ビットプレーンシフトを決めるか、
−前記ビデオフレームが低い量の輝度を含むとき、前記中重み付け及び広幅である周波数重み付けマトリックスを用いて、前記ビデオフレームの前記ブロックに用いられるべき前記ビットプレーンシフトを決めるか、又は
−そうでなければ、前記中重み付け及び中幅である周波数重み付けマトリックスを用いて、前記ビデオフレームの前記ブロックに用いられるべき前記ビットプレーンシフトを決めるステップ、
を有する方法。
【請求項２】
請求項１に記載の方法において、前記ビデオストリームは、ＭＰＥＧ−４ビデオ圧縮規格を用いて圧縮される方法。
【請求項３】
請求項１に記載の方法において、前記符号化ビデオストリームの前記エンハンスメント層は、ＭＰＥＧ−４の符号化である細粒度の拡張性エンハンスメント層である方法。
【請求項４】
ビデオストリームを処理するシステムであって、前記ビデオストリームは、複数のビデオフレームを含み、前記ビデオストリームは前記各ビデオフレームのベース層を形成し、エンハンスメント層を加えることにより符号化され、前記ベース層の量子化残余は、細粒度を増大させるためにさらに符号化されるべき残余ブロックを形成し、前記処理は複数の離散余弦変換符号化ブロックを含むシステムにおいて、前記システムは、
−前記ビデオストリームのビデオ信号ソース、及び
−前記ビデオ信号ソースと符号化ビデオ用の出力部とに機能的に結合される処理器を有し、前記処理器は、
−複数の周波数重み付けマトリックスを規定し、前記マトリックスの各々は、前記残余ブロックの係数に用いるためのビットプレーンシフト数を指定し、前記マトリックスの１つ以上が高重み付け及び広幅を指定し、前記マトリックスの１つ以上が高重み付け及び中幅を指定し、前記マトリックスの１つ以上が低重み付け及び小幅を指定し、前記マトリックスの１つ以上が中重み付け及び広幅を指定し、前記マトリックスの１つ以上が中重み付け及び中幅を指定するステップ、及び
−前記ベース層と前記エンハンスメント層とを符号化し、前記エンハンスメント層は複数の残余符号化ブロックにより表され、前記残余符号化ブロックは前記周波数重み付けマトリックスで周波数重み付けされ、
−前記ビデオフレームが大きい量の動きを含むとき、前記高重み付け及び中幅である周波数重み付けマトリックスを用いて、前記ビデオフレームの前記ブロックに用いられるべき前記ビットプレーンシフトを決めるか、
−前記ビデオフレームが大きい量の動きを含むとき、前記高重み付け及び広幅である周波数重み付けマトリックスを用いて、前記ビデオフレームの前記ブロックに用いられるべき前記ビットプレーンシフトを決めるか、
−前記ビデオフレームが少ない量の動きを含むとき、前記低重み付け及び小幅である周波数重み付けマトリックスを用いて、前記ビデオフレームの前記ブロックに用いられるべき前記ビットフレームシフトを決めるか、
−前記ビデオフレームが低い量の輝度を含むとき、前記中重み付け及び広幅である周波数重み付けマトリックスを用いて、前記ビデオフレームの前記ブロックに用いられるべき前記ビットフレームシフトを決めるか、又は
−そうでなければ、前記ビデオフレームの前記ブロックに用いられるべき前記ビットプレーンシフトを決め、ビデオ出力を作成するための前記符号化ベース層に符号化されたエンハンスメント層のビデオストリームを置くための前記中重み付け及び中幅である周波数重み付けマトリックスを用いる、
システム。
【請求項５】
請求項４に記載のシステムにおいて、前記ビデオストリームは、ＭＰＥＧ−４ビデオ圧縮規格を用いて圧縮されるシステム。
【請求項６】
請求項４に記載のシステムにおいて、前記符号化ビデオストリームの前記エンハンスメント層は、ＭＰＥＧ−４の符号化である細粒度の拡張性エンハンスメント層であるシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、圧縮中、特にＭＰＥＧ−４圧縮中のビデオを処理する方法及びシステムに関する。これにおいて、エンハンスメント層は、適応する手順でアクティビティをベースとする周波数重み付け方法を用いてベース層に加えられ、ビデオフレームの一層視覚的に鋭敏な成分が、ビットプレーンの数の高い優先度で符号化されるのを可能にし、これにより伸張時に高い画像品質を提供する。
【０００２】
【従来の技術】
“ＭＰＥＧ”は一般的に”Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ”によって開発されたビデオ及びオーディオ圧縮用の規格の発展したセットを表す。デジタル通信をするためにモーションビデオを圧縮する必要性は、利用可能な帯域幅に比べ非圧縮のビットレートを一寸見ても明らかとなる。ＭＰＥＧ−１は、約１５０万ビット／秒の通信速度でプログレッシブビデオを符号化するように設計され、特にビデオＣＤ及びＣＤ−ｉメディアに対し設計される。ＭＰＥＧ−２は、４００万ビット／秒を越える通信速度でインターレースな画像を符号化するように設計される。ＭＰＥＧ−２規格は、例えばＤＴＶ（ｄｉｇｉｔａｌ ｔｅｌｅｖｉｓｉｏｎ）放送、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｋ）技術及びビデオ記録システムのような様々なアプリケーションに使用される。ＭＰＥＧ−４は、インターネットビデオ送信及びワイヤレス通信の市場をターゲットとするために、よりフレキシブルな符号化規格を用いて、非常に低いビットレートアプリケーションに対し設計される。
【０００３】
ＭＰＥＧ−４ビデオ圧縮規格は、様々な時間的及び空間的解像度で任意形状のビデオオブジェクト平面（ＶＯＰ）のコンテンツをベースとするアクセス又は送信を許容する。ＭＰＥＧ−４は、オブジェクトと品質スケーラビリティとを共にサポートしている。細粒度スケーラビリティ（ＦＧＳ）は、ＭＰＥＧ−４規格により採用されるスケーラブルな符号化スキームの１つの型式である。このＦＧＳ符号化スキームは、固定される下限のビットレートで各フレームを符号化するベース層と本来の画像と再構成されたベース層画像との差を符号化するエンハンスメント層とである２つの層においてＭＰＥＧ４ビットストリームが符号化されることを許容する。このエンハスメント層はビットプレーン符号化スキームを介して符号化され、その結果、エンハンスメント層のビットストリームは、このエンハンスメント層のビットプレーンの任意の（細粒子状化された）数が送信帯域に依存して復号器に送信されるという意味でスケーラブルである。ＦＧＳ符号化スキームは、ＭＰＥＧ４バージョン４によってファイナライズされた。
【０００４】
規格化されたＦＧＳスキームにおいて、周波数重み付けは、画像品質改善に使用される機能である。各符号化ブロックの要素に異なる重み付けを与えることによって、エンハンスメント層の残余は、画像出力品質に対する重要性に対し重み付けされ、符号化される。ＭＰＥＧ−４復号器は、ベース層のみ又はベース層及びＦＧＳエンハンスメント層のサブセットを復号する。これは、復号装置が制限される又は様々な帯域幅であり記憶目的であるときに有用である。
【０００５】
幾つかの場合において、余り詳細でないビデオ画像が見られるように、ベース層は単独で復号される。符号と復号との間の帯域幅が可変であるとき又はビットストリームを記憶するための空間が制限されるとき、ベース層は復号され、ＦＧＳエンハンスメント層は、帯域幅又は記憶空間が許す限りの量をベース層の上に加えられることができる。
【０００６】
ＭＰＥＧ−４規格は、圧縮される場面のベース層を初めに符号化することで動作する。このベース層は、低品質、低帯域幅の圧縮画像である。ベース層は、複数の符号化ブロック、例えば離散余弦変換符号化（ＤＣＴ）ブロックにより表される。ＦＧＳエンハンスメント層は、複数の残余ブロックにより表される。次に、ＦＧＳエンハンスメント層は、ベース層ビットストリームに加えビットストリームを生成する。送信チャンネルの帯域幅と復号器の複雑さとに依存して、ＦＧＳ層の打ち切られたビットストリームが必然的に復号される。
【０００７】
ＭＰＥＧ−４符号化規格において、２つの品質改善方法は、ＦＧＳエンハンスメント層の符号化に対して規格化される。これら２つの方法は、周波数重み付け及び選択的エンハンスメントである。ここでは、周波数重み付け方法だけが述べられている。
【０００８】
ＦＧＳエンハンスメント層は、ベース層からの量子化残余を符号化するのに使用され、その結果、符号化シーケンスの全体の品質は、ベース層の情報と送信されるＦＧＳエンハンスメント層の情報とを組み合わせたものである。理論的に、ＦＧＳ方法は、ベース層の残余を失うこと無く符号化する。しかしながら、制限される送信帯域幅のために、ＦＧＳエンハンスメント層の一部しか送信チャンネルを通って復号器に到達しないことがしばしばある。帯域幅の変化が起こるとき、符号器側から復号器側へ送信されるＦＧＳエンハンスメント層のビット数は、送信する瞬間の帯域幅に依存して変化する。その上、ＦＧＳエンハンスメント層の符号化の性質により、記憶装置内において如何なる所望の品質レベルに置かれることができる。それ故に、送信／記憶信号の画像品質は、復号されるＦＧＳ層の量によって大きく影響する。
【０００９】
出力シーケンスの画像品質を改善するために、周波数重み付けは、（ＦＧＳ層を符号化するのに使用される方法である）ビットプレーンの符号化の前に残余ブロックの要素を不均一に重み付けすることを可能にする。ある周波数成分が映像的にさらに重要であるため、これら成分は、さらにエンハンスされる（すなわち、これら成分が高い周波数重み付けを与えられることによって高い精度で符号化される）べきであり、これにより主観的な画像の品質が改善される。
【００１０】
ビットプレーンシフト
ビットプレーンを符号化することによって符号化されるオブジェクトは、最上位ビット（ＭＳＢ）から最下位ビット（ＬＳＢ）へ順番に並べられる。ビットプレーンシフトは、ＭＳＢに近い１つ以上のビットによってブロックにおける特有値に対応するビットプレーンをシフトする動作を説明している。これは、符号化されるオブジェクト、本場合、残余ブロックの優先度を高める、すなわち上げるという効果を持つ。
【００１１】
量子化残余
ベース層の係数が符号化される又は“量子化”されるとき、量子化関数は、関連する損失を持つ。従って、量子化データの精度は、量子化ステップに依存する。量子化残余は、ベース層に対する非符号化部分として省かれ、復号器側のベース層において復元不可能である。
【００１２】
細粒度
細粒度は、ビデオデータがＭＳＢからＬＳＢへプログレッシブ方式（ビットプレーンずつ）で符号化される符号化方法と呼ばれる。その結果、符号化されたビットストリームは、どのビットプレーンレベルでも打ち切られることができる一方、上位データが送られることを常に保証する。
【００１３】
周波数重み付け（ＦＷ）は、各符号化ブロック内の各エンハンスメント層係数の重要度を選択的に再重み付けするようにＦＷマトリックスを使用するので、ビットプレーンの符号化に対する各係数の重要さは、前記重み付けマトリックスによって再び優先順位付けされる。ＦＷマトリックスの各要素は、前記ブロック内の対応するＦＧＳ係数のビットプレーンシフトの数を含む。１つの係数のビットプレーンシフトは、２つの係数の力とＦＧＳ係数とを乗算するのに等しい。ＭＰＥＧ−４がＦＧＳツールを規格化する間は、適当なＦＷマトリックスを供給することはない。ＦＷマトリックス規定は、各製造業者によって個々に設定されるべき符号化最適化パラメタとして残る。
【００１４】
例としてＤＣＴをベースとするコーデックを用いて、８×８のＤＣＴブロックに対し、ＤＣ係数及び低周波数成分は通常、画像品質にさらに寄与する。従って、この低周波数成分及びＤＣ係数は、高い優先度で符号化されるべきである。しかしながら、ＦＧＳコーデックは、エンハンスメント層が、周波数成分の重要度よりも、残余の振幅に関するビットプレーンによって残余のビットプレーンを単に符号化するように構成される。他方では、小さな量子化パラメタを使用することにより高い精度を持つＤＣ及び低周波数成分を符号化するベース層の符号化は、エンハンスメント層に対し一層小さな残余となる。結果的に、ベース層のＤＣＴ係数特性に比べ、重要なＤＣ及び低周波数成分はエンハンスメント層において小さな値を持ち、上位ビットプレーンにおけるＦＧＳにより符号化されない。送信されるビットプレーンの目標数が低い場合、重要な周波数成分は、ビットストリームの打ち切りのために失われる。このことを避けるために、より重要な係数は、高い優先度を持つ高いビットプレーンにおいて符号化されるべきである。これは、ＦＷマトリックスにおける周波数位置に高い重み付けを与えることを介して達成される。このＦＷマトリックスは、より重要な周波数成分を高いビットプレーンに上げるように構成される。
【００１５】
【発明が解決しようとする課題】
現在のＦＷ実施が持つ１つの問題は、ＦＷ方法は全体のシーケンスが同じ重み付けをされたマトリックスを使用するように行われることである。試験されるシーケンスから見られるように、各シーケンスは、異なる動きアクティビティ及び輝度情報を含む複数の場面を有してもよい。スローモーション又は静かな場面において、高周波数の損失は更に不快にさせる。その上、ブロック歪及びフリッカは、鮮明な画像において更に不快にさせる。更なる動きアクティビティを持つ画像は、エンハンスメント層、特に高い周波数部分にとって大きな残余を持つ傾向がある。これは、動き残余の誤りによるものである。より詳細な情報を持つ画像にとって、高周波数の残余は、大きすぎて無視することができない。
【００１６】
【課題を解決するための手段】
本発明は、先行技術の必要性を対処した方法及びシステムを提供する。これら方法及びシステムは、符号化中に最良の画像品質を提供するＦＷマトリックスを決め、場面特性の変化を考慮した重み付けマトリックスを適合させ、これにより生じる出力画像の品質、特に帯域幅が奪われたアプリケーションにおいて最適となる能力を提供する。
【００１７】
先行技術における各シーケンスに対する単一の固定ＦＷマトリックスを用いた問題を対処するために、ＦＷマトリックスは、以下に説明されるような場面特性の変化に従い符号化中に変化するように構成される。
【００１８】
先行技術の必要なものを対処する本発明は、実施例において、ビデオフレームを１つ以上含むビデオストリームを処理する方法を提供し、この方法において、ビデオストリームは、各フレームに対しベース層を作成し、複数の符号化ブロックを含み、エンハンスされた層を加えることにより符号化され、これがベース層の量子化残余が細粒度を増大させるようにさらに符号化されるべき残余ブロックを形成する。
【００１９】
この方法において、複数の周波数重み付けマトリックスが規定され、これらマトリックの各々は、残余ブロックの係数に用いられるビットプレーンシフトの数を指定し、これにおいて、マトリックスの１つ以上は高重み付け及び広幅に指定する。重み付けは、ビットプレーンシフトの数に関連するのに対し、幅は、周波数重み付けマトリックスの左上すみから、ジグザグの線に沿って周波数重み付けされたマトリックスの最後の零ではない重み付けの範囲である。追加の１つ以上の前記マトリックスは、高重み付け及び中幅を指定し、１つ以上の前記マトリックスは、中重み付け及び広幅を指定し、及び１つ以上の前記マトリックスは、中重み付け及び中幅を指定する。
【００２０】
次に、ビデオフレームのベース層及びエンハンスメント層が符号化される。このエンハンスメント層は、複数の符号化された残余ブロックにより表される。これら符号化された残余ブロックは、選択された周波数重み付けマトリックスにより周波数重み付けされる。
【００２１】
ビデオフレームは、高いアクティビティ量を含む場合、この例が図３ａに表されている、高重み付け及び広幅である周波数重み付けマトリックス（ＨＨ）は、ビットプレーンシフトに用いられる周波数マトリックスとなるように選択される。
【００２２】
そうでなければ、ビデオフレームが大きい動き量を含む場合、この例が図３ｂに表される、高重み付け及び中幅である周波数重み付けマトリックス（ＨＭ）がビットプレーンシフトに用いられる周波数マトリックスとなるように選択される。
【００２３】
そうでなければ、ビデオフレームが少ない動き量及び低いアクティビティ量を含む場合、この例が図３ｅに表されている、低重み付け及び小幅である周波数重み付けマトリックス（ＬＬ）がビットプレーンシフトに用いられる周波数マトリックスとなるように選択される。
【００２４】
そうでなければ、ビデオフレームが低い輝度量を含む場合、この図が３ｃに表されている、中重み付け及び広幅である周波数マトリックス（ＭＨ）がビットプレーンシフトに用いられる周波数マトリックスとなるように選択される。
【００２５】
そうでなければ、この図が３ｄに表されている、中重み付け及び中幅であるマトリックス（ＭＭ）がビデオフレームのブロックに用いられるべきビットプレーンシフトを決めるのに使用される。
【００２６】
本発明は、ビデオフレームを処理するシステムにも関し、このシステムにおいて、ビデオストリームは複数のビデオフレームを含む。本システムは、ビデオストリームのビデオ信号ソース、このビデオ信号ソースに機能的に結合される処理器及び符号化されたビデオに対する出力を含む。
【００２７】
前記処理器は、複数の周波数重み付けマトリックスを規定するように設計され、これらマトリックスの各々は、残余ブロックの係数に利用するビットプレーンシフトの数を指定し、ここで、マトリックスの１つ以上が高重み付け及び広幅を指定し、前記マトリックスの１つ以上が高重み付け及び中幅を指定し、前記マトリックスの１つ以上が低重み付け及び小幅を指定し、前記マトリックスの１つ以上が中重み付け及び広幅を指定し、前記マトリックスの１つ以上が中重み付け及び中幅を指定する。次に、ビデオフレームのベース層及びエンハンスメント層が符号化される。エンハンスメント層の残余の符号化ブロックは、周波数重み付けマトリックスで周波数重み付けされる。ビデオフレームが大きいアクティビティ量を含む場合、高重み付け及び広幅である周波数重み付けマトリックスが、ビデオフレームのブロックに適用されるビットプレーンシフトを決めるのに用いられる。そうでなければ、ビデオフレームが大きい動き量を含む場合、高重み付け及び中幅である周波数重み付けマトリックスがビデオフレームのブロックに用いられるビットプレーンシフトを決めるのに用いられる。ビデオフレームが少ない動き量及び低いアクティビティ量を含む場合、低重み付け及び小幅である周波数重み付けマトリックスが、ビデオフレームのブロックに適用されるビットプレーンシフトを決めるのに用いられる。そうでなければ、ビデオフレームが低い輝度量を含む場合、中重み付け及び広幅である周波数重み付けマトリックスがビデオフレームのブロックに用いられるビットプレーンシフトを決めるのに用いられる。そうでなければ、中重み付け及び中幅であるマトリックスが、ビデオフレームのブロックに用いられるビットプレーンシフトを決めるのに用いられる。
【００２８】
本発明が従来技術にわたり供給する他の改良は、本発明の好ましい実施例を述べた以下の説明の結果として特定される。この説明は、如何なる方法においても本発明の範囲を制限する意図は無いが、好ましい実施例を提供する。本発明の範囲は添付される請求項に記載されている。
【００２９】
【発明の実施の形態】
以下の説明は、如何なる普通の当業者も本発明を行う及び使用することが可能であることを示している。如なる普通の当業者に対し、好ましい実施例への様々な変更が容易に明らかであり、ここに述べられた開示は、本発明の精神及び範囲並びにこれに付される特許請求の範囲から逸脱することなく他の実施例及びアプリケーションに応用することができる。従って、本発明は、記載される実施例に制限されることを意図しないが、ここに述べられた開示と一致する最も広域な範囲に与えられる。
【００３０】
本発明は、先行技術における各シーケンスに対し単一の固定ＦＷマトリックスの問題を対処することである。
【００３１】
ＭＰＥＧ−４規格に従うモーションビデオを符号化する様々なステップが図１に表されている。モーションビデオ入力シーケンス１は、圧縮の第１の段階を入力し、動き概算２及び動き補償３がフレームメモリ４及び画像アキュムレータ５を使って実行されるベース層を符号化する。
【００３２】
画像アキュムレータ６は、動き補償３の結果をモーションビデオ入力シーケンス１へ与える。画像アキュムレータ６の出力はさらに、離散余弦変換ブロック７を生成するように処理され、その後、量子化８にかけられる。量子化８の出力は、逆量子化９に送られ、その後、逆離散余弦変換１０、画像アキュムレータ５に送られる。量子化８の出力はエントロピー符号器１１にも送られる。
【００３３】
ベース層符号器からの出力は、ＦＧＳエンハンスメント層を符号化する処理を始めるために、ＤＴＣブロック７が生成された後、画像アキュムレータ１２によって、逆量子化ステップ９から入力される。画像アキュムレータ１２は、ビデオ信号をＤＴＣ残余画像処理１４に送る。この処理による出力は、ビットプレーンの周波数重み付け１５、ＦＧＳビットプレーンＤＣＴ走査及びエントロピー符号化１６、並びに最後に符号化ビットストリーム１７エネルギーに送られる。
【００３４】
ベース層の符号化に僅かに重きを置き、本発明を持つＭＰＥＧ−４規格に従ってモーションビデオを符号化する様々なステップの考えは、図２に表されている。モーションビデオ入力シーケンス１は、ベース層符号化１９である圧縮の第１の段階を入力する。この入力シーケンス１は、動きベクトルが計算される動き概算器２０にも送られる。ベース層符号化１９の出力は、２１を通り画像アキュムレータ２８に送られ、２２を通りエンハンスメント層符号化にも送られる。ＤＣＴ残余画像が２４で生成され、ベース層符号器１９及び動き概算器２０の出力と一緒にＦＷマトリックス選択２５及び場面変化検出２６に送られる。ＦＷマトリックス選択２５及び場面変化検出２６の結果は、周波数重み付け２７に送られ、その後ビットプレーン符号化１５、最後に画像アキュムレータ２８に送られる。この画像アキュムレータ２８は、前記結果を出力符号化ビットストリーム２９として合成する。
【００３５】
ＦＷマトリックス選択２５及び場面変化検出２６のステップが本発明の目的である。
【００３６】
ここで図３を参照してみると、ＤＣＴ係数オフセットの関数（すなわち８×８のＤＣＴブロックに対し０から６３）としての重み付けに対し描かれた５つのサンプル的なＦＷマトリックスが示されている。マトリック（ａ）は、高重み付け・広幅であるＦＷマトリックス３０である。マトリックス（ｂ）は、さらに深く重み付けされた低いオフセットＤＣＴ係数を持つ、高重み付け・中幅であるＦＷマトリックス３１である。マトリックス（ｃ）は、中重み付け・広幅であるＦＷマトリックス３２であり、ここでは比較的多くの係数が零ではない重み付けで重み付けられている。マトリックス（ｄ）は、中重み付け・中幅であるＦＷマトリックス３３である。マトリックス（ｅ）は、低重み付け・小幅であるＦＷマトリックス３４であり、ここでは少数の係数だけが僅かに重み付けされる。
【００３７】
ある実施例において、例えば図３（ａ）３０に記載されるような大きい量のアクティブティ、高重み付け及び広幅であるＦＷ重み付けマトリックスを持つビデオシーケンスが用いられる。
【００３８】
他の実施例において、例えば図３（ｂ）３１に記載されるような大きい量の動き、高重み付け及び中幅であるＦＷマトリックスを持つビデオシーケンスが使用される。
【００３９】
他の実施例において、例えば図３（ｃ）３２に記載されるような少ない量の輝度、中重み付け及び広幅である周波数重み付けマトリックスを含むビデオシーケンスが使用される。
【００４０】
他の実施例において、図３（ｅ）３４に記載されるような少ない量の動き、低いアクティビティ、低重み付け及び小幅である周波数重み付けマトリックスが使用される。そうでなければ、その実施例は図３（ｄ）３３に記載される、中重み付け及び中幅であるマトリックスは、ビデオフレームのブロックに与えられるべきビットプレーンシフトを決めるのに使用される。
【００４１】
これにより、本発明の好ましい実施例が何かを記載する一方、他の変化及び修正は、本発明の真の精神から離れることなく当業者によって行われ、先に示される特許請求の範囲内にあるような変化及び修正を全て含むことが意図される。例えば本方法は、例えば３Ｄウェーブレット符号化のような他のビットプレーン符号化スキームに与えられる。
【図面の簡単な説明】
【図１】ＦＧＳ符号化で規格化されるＭＰＥＧ−４を用いた符号化ビデオの処理を一般的に説明する図である。
【図２】本発明の実施例で符号化するＭＰＥＧ−４ビデオの処理において構成要素のステップをさらに説明する図である。
【図３】重み付け座標及びＤＣＴ係数オフセットで様々なＦＷ重み付けマトリックスを説明するグラフ。
【図１】
2004520770.tif 000003
【図２】
2004520770.tif 000004
【図３】
2004520770.tif 000005
【国際公開パンフレット】
2004520770.tif 000006
2004520770.tif 000007
2004520770.tif 000008
2004520770.tif 000009
2004520770.tif 000010
2004520770.tif 000011
2004520770.tif 000012
2004520770.tif 000013
2004520770.tif 000014
2004520770.tif 000015
2004520770.tif 000016
2004520770.tif 000017
2004520770.tif 000018
2004520770.tif 000019
2004520770.tif 000020
2004520770.tif 000021
2004520770.tif 000022
【国際調査報告】
2004520770.tif 000023
2004520770.tif 000024
2004520770.tif 000025