(57)【要約】映像画像シーケンスを構成する方法が開示される。エラー訂正技術が予測領域を構成するのに利用されるとき、映像シーケンスの第２画像に対応するブロックを構成するための予測子として利用されると想定される映像画像の領域は無視される。本発明は、予測領域の代替として映像シーケンスの他の画像からの領域に対応する情報を適用する。この代替情報は、映像復号化処理に従って当該ブロックを予測的に構成するための基礎として利用される。
2006518561.tif 000002
【特許請求の範囲】
【請求項１】
映像画像シーケンスを表す映像データから映像画像のブロックを構成する方法であって、
エラー訂正を利用することにより構成された予測画像の少なくとも１つの領域を決定するステップと、
前記ブロックを予測的に構成するため、前記映像画像シーケンスから他の画像を基準画像として選択するステップと、
前記映像ブロックを予測的に構成するため、エラー訂正を利用して構成された前記予測画像の少なくとも１つの領域の代替として、前記基準画像に対応するデータを利用して前記映像ブロックを構成するステップと、
から構成されることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、
前記少なくとも１つの領域は、ブロック、マクロブロック及びポリゴンの少なくとも１つに対応することを特徴とする方法。
【請求項３】
請求項１記載の方法であって、
前記決定するステップは、前記エラー訂正により構成された予測画像の少なくとも１つの領域を決定するのにエラーマップを利用することを特徴とする方法。
【請求項４】
請求項３記載の方法であって、
前記構成するステップは、前記映像画像のブロックに対応する動きベクトルを、前記代替画像からのブロックからの情報を利用して、前記代替画像からのブロックに関して前記動きベクトルをスケーリングすることにより変更することを特徴とする方法。
【請求項５】
請求項１記載の方法であって、
前記構成するステップは、前記基準画像からのブロックを利用して、エラー訂正に関して構成された前記予測画像からのブロックを置換し、
前記基準画像からのブロックは、前記映像画像のブロックを構成するための予測処理の基礎として利用される、
ことを特徴とする方法。
【請求項６】
請求項５記載の方法であって、
前記予測処理は、Ｂ画像、Ｐ画像及びＩ画像の少なくとも１つから選択される基準画像からＢ画像を構成することに関することを特徴とする方法。
【請求項７】
請求項１記載の方法であって、
前記基準画像は、連続的に前記映像画像シーケンスの予測画像の前にあることを特徴とする方法。
【請求項８】
請求項７記載の方法であって、
前記構成するステップは、前記映像画像のブロックに対応する動きベクトルを、前記代替画像からのブロックからの情報を利用して、前記動きベクトルをスケーリングすることにより変更し、
前記動きベクトルは、前記映像画像シーケンスの対応する画像の相対時間基準値を利用して、前記映像画像と前記基準画像との間の距離に応じて前記動きベクトルをスケーリングすることにより決定される、
ことを特徴とする方法。
【請求項９】
請求項１記載の方法であって、
前記基準画像からの領域は、前記予測画像をエラー訂正するとき、所定のエラー数を超えている場合、前記映像画像を構成する予測子として利用されることを特徴とする方法。
【請求項１０】
請求項１記載の方法であって、さらに、
前記映像画像を構成するための基準画像を用いた結果と前記映像画像を構成するための予測画像を用いた結果をテストする境界スムージングテストを実行するステップと、
前記境界スムージングテストからの結果に関して、前記予測画像と前記基準画像との間で選択を行うステップと、
を有することを特徴とする方法。
【請求項１１】
請求項１記載の方法であって、
前記構成するステップは、加重係数を利用して前記映像画像を予測的に構成し、
前記加重係数は、前記予測画像に対応する加重係数から変更され、前記基準画像に対応する加重係数に利用されるように変更される、
ことを特徴とする方法。
【請求項１２】
請求項１記載の方法であって、
前記構成するステップは、加重係数を利用して前記映像画像を予測的に構成し、
前記加重係数は、前記予測画像に対応する加重係数から、前記映像画像シーケンスの前記映像画像と前記基準画像との間の相対距離に対する前記映像画像シーケンスの前記映像画像と前記予測画像との間の相対距離に基づき前記加重係数をスケーリングすることによる、
ことを特徴とする方法。
【請求項１３】
請求項１記載の方法であって、
前記映像画像は、前記基準画像と前記予測画像からのデータを利用して双予測符号化された画像であり、
前記映像画像に対応するブロックを構成するステップは、前記予測画像からのデータの代わりに、前記基準画像からのデータを利用した復号化処理である、
ことを特徴とする方法。
【請求項１４】
請求項１記載の方法であって、
前記映像画像は、前記基準画像と前記予測画像からのデータを利用して双予測符号化された画像であり、
前記構成されるブロックは、前記予測画像の領域が前記ブロックを構成するのに前記ブロックに対応する動きベクトルと共に利用される前記動きベクトルを有し、
当該方法はさらに、
前記構成されるブロックに対応する動きベクトルを調整するため、第２の他の画像からの領域を利用するステップと、
前記構成されるブロックを予測的に構成するため、前記調整された動きベクトルと前記基準画像からの予測領域を表すデータを利用するステップと、
を有することを特徴とする方法。
【請求項１５】
映像画像シーケンスを表す映像データから映像画像のブロックを構成する装置であって、
エラー訂正を利用することにより構成された予測画像の少なくとも１つの領域を決定する手段と、
前記ブロックを予測的に構成するため、前記映像画像シーケンスから他の画像を基準画像として選択する手段と、
エラー訂正を利用して構成された前記予測画像の少なくとも１つの領域の代替として、前記基準画像に対応するデータを利用して前記映像ブロックを予測的に構成する手段と、
から構成される装置であって、
前記領域は、映像画像に対応する前記ブロックを構成するための予測領域として利用されることを特徴とする装置。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［発明の技術分野］
本発明は、復号化処理における映像画像シーケンスにおけるエラー補正技術に関する。
［発明の背景］
インターネットなどの通信ネットワーク（ネットワーク網）の発達やブロードバンド接続が広く受け入れられるようになったことにより、通信ネットワークを介し選択し、オンデマンドに送信することが可能な映像及び音声サービス（例えば、テレビ番組、映画、テレビ会議、ラジオ番組など）に対する消費者の要求が生じてきた。メディアオブジェクトや音声／映像のストリーミングと呼ばれる映像サービスは、メディアの送信をストリーミングするのに一般に用いられる通信ネットワークのバースト特性及び帯域幅制約による画質の問題にしばしば直面する。このため、ストリーミングメディア送信システムの設計には、メディアオブジェクトを送信するのに用いられるコーデック（エンコーダ／デコーダプログラム）、送信されたメディアオブジェクトの表示におけるＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）の問題、及び信号において送信される音声及び映像データなどのメディアオブジェクトを送信するのに用いられる通信ネットワークを介した情報の伝送が考慮される必要がある。
【０００２】
コーデック（ｃｏｄｅｃ）は、典型的には、ソフトウェアとハードウェアとの組み合わせにより実現される。このシステムは、通信ネットワークの送信エンドにおいてメディアオブジェクトを表示するデータを符号化するため、そして通信ネットワークの受信エンドにおいてデータを復号化するため利用される。コーデックの設計に関し、ネットワーク上の帯域幅スケーラビリティ、データの符号化／復号化の計算複雑性、ネットワーク損失（データ損失）に対する復元性、及びメディアストリームを表示するデータの送信に対するエンコーダ／デコーダ遅延などの問題が考慮される。通常利用される離散コサイン変換（ＤＣＴ）（Ｈ．２６３＋など）と非ＤＣＴ技術（ウェーブレット、整数変換、フラクタルなど）の両方を用いたコーデックは、上記の具体的問題を考慮したコーデックの一例である。コーデックはまた、通信ネットワーク上の利用可能な限定的帯域幅のため、データを圧縮伸長するのに利用される。
【０００３】
ＭＰＥＧ−２（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｓｔａｎｄａｒｄｓ  Ｇｒｏｕｐ  Ｓｔａｎｄａｒｄ  ＩＳＯ／ＩＥＣ１３８１８−１：２０００）やＩＴＵ−Ｔ  Ｈ．２６４／ＭＰＥＧ  ＡＶＣ（ＩＳＯ／ＩＥＣ１４４９６−１０）などの規格に対し通常利用される映像ベースコーデックは、映像データを当該技術分野において知られているようなイントラフレーム及びインターフレーム符号化などの技術を利用した映像または画像シーケンスに圧縮する。インターフレーム符号化が実行されると、各映像画像シーケンスは、選択された映像規格に従う符号化技術及び他の映像データを利用した映像シーケンスのその他の画像を構成するための基礎として利用される少なくとも１つの基準画像を有するであろう。さらに、映像コーデックは、エラー隠蔽と呼ばれる技術を利用して、基準画像からのデータがこのような映像画像の不具合データを隠蔽または置換するのに用いられる映像画像の受信データにおけるエラーをカバーする。
【０００４】
エラー隠蔽のため基準画像からのデータが利用されると、基準画像のデータ自体は不完全であるか、あるいは損傷していてもよい。従って、コーデックは意図的にではなく基準画像からの損傷したデータを利用し、当該損傷したデータがさらに生成された画像のエラーを伝播させる映像画像シーケンスの他の画像を生成してしまうかもしれない。従って、表示される映像画像の損傷を最小化するため、映像画像シーケンスにおけるエラー伝播を最小化する映像コーデックを有することが、望ましく大いに効果的なものとなるであろう。
［発明の概要］
映像画像シーケンスを構成する方法が開示される。映像シーケンスの映像画像を予測する予測画像は、映像画像を構成するのに誤り訂正技術が用いられるとき無視される。本発明は、映像画像が構成されることを予測するため、基準画像として当該シーケンスの他の画像からの情報に適用される。その他の画像は、映像画像の少なくとも１つの領域を予測するための基準画像を表す。
［発明の詳細な説明］
ここで用いられる符号化され、以降において送信されるマルチメディア関連データが、メディアオブジェクトを表す。「メディアオブジェクト」という用語には、音声、映像、テキスト及びマルチメディアデータファイルと、ストリーミングメディアファイルが含まれる。マルチメディアファイルは、テキスト、画像、映像及び音声データの任意の組み合わせからなる。ストリーミングメディアは、インターネットや他の通信ネットワーク環境を介しユーザの装置に送信される音声、映像、マルチメディアテキスト及び対話型データファイルから構成され、ファイル全体の送信が完了する前に、ユーザのコンピュータ／装置上で再生を開始される。ストリーミングメディアの一効果は、ファイル全体がダウンロードされる前に、ストリーミングメディアファイルの再生が開始され、ユーザがファイル全体をダウンロードするのに要する典型的には長時間の待機を節約することができる。デジタル記録された音楽、映画、予告、ニュースレポート、ラジオ放送及びライブイベントのすべてが、ウェブ上のストリーミングコンテンツの増加に寄与してきた。さらに、ケーブル、ＤＳＬ、Ｔ１ライン及び無線ネットワーク（例えば、２．５Ｇまたは３Ｇベース携帯ネットワークなど）などの広帯域幅接続の利用を通じた通信ネットワークのコスト低下は、インターネットユーザに報道機関、ハリウッドスタジオ、独立系制作者、レコードラベル及び家庭のユーザからストリーミングメディアコンテンツへのより迅速なアクセスを提供している。さらに、「映像復号化」と「映像構成」という用語は、映像データからブロックなどの映像画像の一領域を生成するための類似した用語である。
【０００５】
図１を参照するに、本発明の原理に従い動作する一例となるデジタル映像受信システムのブロック図が示される。映像受信システムは、音声、映像及び関連データを搬送する信号により変調された配信キャリアの受信及びデジタル化を行うためのアンテナ１０及び入力プロセッサ１５と、入力プロセッサ１５から出力されたデジタル信号の受信及び復調を行うための復調器２０と、トレリス復号化、バイト長データセグメントへの変換、インタリーブ解除及びＲｅｅｄ−Ｓｏｌｏｍｏｎ誤り訂正された信号を出力するデコーダ３０とから構成される。デコーダユニット３０からの訂正された出力データは、プログラムを表す多重化された音声、映像及びデータコンポーネントを含むＭＰＥＧ互換的なトランスポートデータストリームの形式を有する。映像受信システムはさらに、各種フォーマット（例えば、ＭＰＥＧ、ＨＴＭＬ、ＪＡＶＡ（登録商標）など）のデータが電話線を介し映像受信システムにより受信することが可能となるように、電話線、イーサネット（登録商標）、ケーブルなどによりサーバ８３または接続サービス８７に接続可能な通信インタフェース８０を有する。
【０００６】
プロセッサ２５は、処理されたデータが表示ユニット７５に表示されたり、リモート制御ユニット１２５を介しユーザにより入力されたリクエストに従って記憶媒体１０５に格納することが可能となるように、デコーダ３０及び／またはモデム８０から出力されたデータを処理する。より詳細には、プロセッサ２５は、リモートユニットインタフェース１２０を介しリモート制御ユニット１２５から受信したリクエストを解釈し、ユーザリクエストを実行するプロセッサ２５の要素（例えば、チャネル、ウェブサイト及び／またはオンスクリーンディスプレイ（ＯＳＤ）など）を適切に設定するコントローラ１１５を有する。一例となるモードでは、コントローラ１１５は、表示ユニット７５上への表示のため、ＭＰＥＧ復号化されたデータとＯＳＤを提供するようプロセッサ２５の要素を設定する。他のモード例では、コントローラ１１５は、記憶装置９０及びストアインタフェース９５を介した記憶媒体１０５への格納のため、ＭＰＥＧ互換性を有するデータストリームを提供するようプロセッサ２５の要素を設定する。さらなるモード例では、コントローラ１１５は、サーバ８３や接続サービス８７を介した双方向通信（インターネットなど）などの他の通信モードに対し、プロセッサ２５の要素を設定する。
【０００７】
プロセッサ２５は、トランスポートストリームにおける選択されたパケットを特定し、デコーダ３０からトランスポートデコーダ５５にルーティングするデコードＰＩＤ選択ユニット４５を有する。以降に詳細に説明されるように、デコーダ３０からのトランスポートストリームは、トランスポートデコーダ５５により音声、映像及びデータコンポーネントに逆多重化され、プロセッサ２５のその他の要素によりさらに処理される。
【０００８】
プロセッサ２５に与えられるトランポートストリームは、プログラムチャネルデータと、補助的システムタイミング情報と、プログラムコンテンツレーティング、プログラムアスペクト比及びプログラムガイド情報などのプログラム固有情報とを含むデータパケットから構成される。トランスポートデコーダ５５は、補助的情報を階層化されたテーブルに構文解析、照合及び構成するコントローラ１１５に補助的情報パケットを送信する。ユーザにより選択されたプログラムチャネルを有する個々のデータパケットが特定され、構成されたプログラム固有情報を用いて構成される。システムタイミング情報は、時間基準標識と関連する訂正データ（例えば、タイムドリフトやリープ年などに対して調整されたオフセット情報やデイライトセービング時間標識など）を含む。このタイミング情報は、プログラムの配信者による当該プログラムの以降の送信の日時を確定するため、デコーダが時間基準標識をタイムクロック（例えば、米国の東海岸の日時など）に変換するのに十分なものである。タイムクロックは、プログラム再生やプログラム記録などのスケジューリングプログラム処理機能を始動させるのに利用可能である。さらに、プログラム固有情報は、限定受信、ネットワーク情報、及び図１のシステムが完全なプログラムを構成するよう所望のチャネルにチューニングし、データパケットを構成することは可能にする識別及びリンクデータを含む。
【０００９】
トランスポートデコーダ５５は、ＭＰＥＧデコーダ６５にＭＰＥＧ互換的映像、音声及びサブ画像ストリームを提供する。これらの映像及び音声ストリームは、選択されたチャネルプログラムコンテンツを表す圧縮された映像及び音声データを含む。このサブ画像データは、レーティング情報、プログラム説明情報などのチャネルプログラムコンテンツに関する情報を含む。
【００１０】
ＭＰＥＧデコーダ６５は、ユニット５５からのＭＰＥＧ互換性を有するパケット化された音声及び映像データの復号化及び伸長を実行するためランダムアクセスメモリと協調し、映像画像シーケンスとそのような映像画像に対応する部分を生成するため、伸長されたプログラムを表す画素データを表示プロセッサ７０に提供する。デコーダ６５はまた、内部のＯＳＤモジュール（図示せず）に出力するためのフォーマット化されたプログラムガイドデータを生成するため、ユニット５５からのサブ画像データを構成、照合及び解釈する。ＯＳＤモジュールは、サブ画像データと、選択可能なメニュー選択肢や表示装置７５に表示する他のアイテムを含む、サブタイトル、制御及び情報メニュー表示を表す画素変換データを生成するための他の情報とを処理するためにＲＡＭ６７と協調する。表示される制御及び情報メニューは、ユーザが視聴するプログラムを選択し、視聴するため選択されたプログラムを受信するためのチューニング、プログラムの記憶媒体１０５への記録、及び記録媒体１０５からのプログラムの再生を含む以降のプログラム処理機能をスケジューリングすることを可能にする。
【００１１】
ＯＳＤモジュール（図示せず）により生成されるテキスト及びグラフィックを含む制御及び情報表示は、コントローラ１１５の指示の下、オーバレイ画素変換データの形式により生成される。ＯＳＤモジュールからのオーバレイ画素変換データは、コントローラ１１５の指示の下、ＭＰＥＧデコーダ６５からの伸長された画素表示データと合成及び同期化される。選択されたチャネルの映像プログラムを表す合成された画素変換データは、関連するサブ画像データと共に、表示プロセッサ７０により符号化され、表示のため装置７５に出力される。
【００１２】
本発明の原理は、符号化タイプや変調形式が可変とされる地上波、ケーブル、衛星、ＤＳＬ、インターネットあるいはコンピュータネットワーク配信システムに適用されてもよい。このようなシステムには、例えば、プログラム固有情報を伝送する他の方法および他のタイプの符号化データストリームに関する非ＭＰＥＧ互換システムが含まれてもよい。さらに、開示されたシステムは映像画像シーケンスに処理される映像データを処理するものとして説明されているが、これは単なる一例である。図１のアーキテクチャは、排他的なものではない。他のアーキテクチャが、同じ課題を達成するため、本発明の原理に従って導出されてもよい。
【００１３】
本発明の好適な実施例がＭＰＥＧ−２映像符号化規格に用いられるＩ、Ｂ及びＰ画像に関して説明されるが、本発明のコンセプトが他の映像符号化規格に適用されるということは理解されるべきである。図２に示されるように、映像画像シーケンス２００は、ＩまたはＰ画像を表す画像２０５と、Ｐ画像である画像２１０と、ＰまたはＢ画像を表す画像２１５とから構成される。画像２１５は、映像画像シーケンスの現在画像であり、画像２１０からの情報から予測される。このような予測は、予測領域（１つの画像からのブロック／領域など）を利用して、映像画像シーケンスの第２画像に対応するブロックを予測的に構成する。
【００１４】
Ｘ２と記される画像２１５のブロックセクションが示され、当該技術分野において知られているように、Ｘ２に対応する動きベクトルを利用して画像２１０からの領域からそのような領域が構成される。画像２１０を表す映像データが受信されたとき、エラー隠蔽技術がエラーを隠蔽するのに適用されたエラーを映像データは含む。Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｉｍａｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  １０（１９９７）の２４９〜２６８頁のＨｕｉｆａｎｇ  Ｓｕｎらによる「Ｅｒｒｏｒ  Ｃｏｎｓｅａｌｍｅｎｔ  Ａｌｇｏｒｉｔｈｍｓ  ｆｏｒ  Ｒｏｂｕｓｔ  Ｄｅｃｏｄｉｎｇ  ｏｆ  ＭＰＥＧ  Ｃｏｍｐｒｅｓｓｅｄ  Ｖｉｄｅｏ」という論文に開示されるように、様々なエラー隠蔽及びエラー訂正技術が当該技術分野において知られている。本例では、画像２１０のＸ１を含むブロックは、少なくとも１つのエラー隠蔽技術に関して構成されたブロックである。
【００１５】
本発明は、受信した映像画像のエラーブロック及びセグメントを追跡するメモリに格納されているエラーマップの生成に関するコンセプトを紹介している。画像２１０がエラー隠蔽技術を利用して構成されるとき、エラー隠蔽技術により修復されたブロックがこのようなマップに記載される。当該マップは、エラー訂正／隠蔽されたブロックの座標が、画像上の（ｉ，ｊ）などの座標と映像画像シーケンスの当該画像の順番によってデコーダ６５に格納されているアレイとして設けられてもよい。当業者は、このようなエラーマップ情報を格納する他の実現形態を理解するであろう。
【００１６】
画像２１５が構成されると、現在構成されているブロックが画像２１０において以前にエラー隠蔽された予測領域（ブロックなど）に関して予測可能に構成されるか判断される場合に、当該マップは問い合わせされる。ブロック領域がブロックＹ１として表される画像２１０からの以前にエラー隠蔽されたものである場合、画像２０５などの他の映像画像からの情報を利用して、画像２１５の影響を受けるブロックが構成される。従って、画像２１５のＸ２により表されるブロックを構成するための情報は、画像２１０からのＹ１の代わりに、予測ブロックとして画像２０５のＹ０により表されるブロック領域からの情報を利用する。本発明のため、ここでの開示において説明される予測領域として利用することが可能な画像の領域は、ブロック、マクロブロック、サークルあるいは本発明の原理を実現するのに要する他の何れかのポリゴンの形態をとるようにしてもよい。
【００１７】
本発明では、画像２１０のＸ１により表されるブロックは、このようなエラーを示す情報がエラーマップに記録されるエラー隠蔽技術に関して構成された領域を表す。
【００１８】
対応する動きベクトルに関してブロックを構成するとき、本発明の一実施例は、構成されたブロックを構成的に予測するのに利用されると考えられる予測ブロックが、エラー隠蔽処理により影響を受けた検討する。例えば、画像２１５のブロックＸ２は、画像２１０の予測ブロックＸ１と動きベクトルに関して生成されると考えられる対応する動きベクトルを有する。本発明は、画像２１０のブロックＸ１がエラー隠蔽処理を用いることにより構成されたものであるか判断するため、エラーマップに問い合わせを行う。この判定が肯定される場合、本発明は動きベクトルとブロックＸ０からの情報を利用して、ブロックＸ２を構成する。他方、判定が否定される場合、本発明は、画像２１０から導出された情報を利用して、ブロックＸ２を構成する。本発明の好適な実施例では、ブロック（Ｘ２など）に対応する動きベクトルは、動きベクトルを変更するのにブロック（Ｘ０）が用いられる基準画像と構成されるブロック（Ｘ２）に対応する画像の距離に関してスケーリングされる。このような動きベクトルをスケーリングする他の任意の方法が、本発明の原理に従って利用されてもよい。「距離」という用語は、画像シーケンスの２つの画像間の相対的な時間基準値を記述するものとしてＭＰＥＧ−２の技術分野では知られている。
【００１９】
本発明の他の実施例では、本発明は、このような基準画像を構成するとき、エラー数に対応する所定の個数を上回る場合、当該画像を基準画像として利用することを排除する。従って本発明では、画像２１０がエラー隠蔽技術に関して生成されたいくつかのブロックを含む場合、画像２１５の構成は、画像２１０から利用されると想定される予測領域の代わりに、画像２０５からの情報を予測領域として利用するであろう。
【００２０】
本発明はまた、画像２１５に対応するブロックを構成するとき、より良好な結果を生成する基準画像を決定するため、当該技術分野において知られている境界スムージングテストが利用される場合、画像２１５の基準画像として画像２０５と２１０を利用することができる。より良好な結果を有する基準画像が、画像２１５のブロックを構成するための基礎として利用される。
【００２１】
加重係数を用いて双方から画像を構成するとき、本発明は、エラー隠蔽された画像と構成される画像との間と、選択された基準画像と構成される画像との間の相対距離に関してこのような加重係数をスケーリングするようにしてもよい。本発明の例示された実施例では、画像２１０はエラー隠蔽技術を利用して、当該画像を構成する。従って、画像２１５が生成されるとき、画像２１０の加重係数が利用され、画像２０５からの距離（画像２１０がエラーを有するため、基準画像として用いられる）と比較して、画像２１５の距離に対する画像２１５と２１０との間の相対距離に基づきスケーリングされる。
【００２２】
本発明の原理は、映像画像を構成するのに双予測符号化処理を実行するとき適用される。図３を参照するに、映像画像シーケンス３００には、Ｉ、ＰまたはＢ画像である画像３０５と３１５と、Ｂ画像である画像３１０とが与えられる。本例では、画像３１０は、画像３０５と３１５からの情報を利用して構成される。画像３０５の領域がエラー隠蔽技術を利用して構成された場合（画像３０５のブロックＡ１）、本発明は、基準画像（ブロックＡ３）として画像３１５からの情報を利用して、画像３１０（ブロックＡ２）の適用可能な領域を予測する。本発明の当該実施例の原理はまた、画像３１５を構成するのにエラー隠蔽技術が利用され、画像３０５が画像３１０を予測するのに利用される場合に適用される。この場合、本発明は、画像３１５ではなく、画像３０５に関して画像３１０のブロックを予測的に構成するであろう。
【００２３】
本発明の他の実施例は、他の映像画像シーケンスから双予測画像を構成するためのものである。図３を参照するに、画像３０５は、エラー隠蔽技術を利用して構成された画像の領域を有する。画像３０５のブロックＣ１は、エラー隠蔽処理による影響を受ける画像の領域である。画像３１０を構成するとき、本発明のこの例示的な実施例は、画像３０５の前の以前の画像、この場合にはＩ、ＢまたはＰ画像である画像３０２からの情報を利用する。双予測画像３１０のブロックＣ２を構成するのに、画像３０２からのブロックＣ０に関してブロックＣ２に対応する動きベクトルを調整し、ブロックＣ３からの画像３１５からの正常な予測子を利用することにより、２つの予測子は平均化される。
【００２４】
Ｂタイプ画像を構成するため上記２つの実施例間で選択するとき、２つの画像３０５と３１５の加重係数が、より良好な結果をもたらす技術を決定するのに考慮されるようにしてもよい。画像３１５の加重係数が画像３０５の加重係数より大きいとき、画像３１５からの対応するブロックのみが、画像３１０の対応するブロックを生成するための予測ブロックとして利用される。そうでない場合、画像３１５の対応するブロックの正常な利用により適用される適切にスケーリングされた加重係数による画像３０５の代わりに、画像３０２の対応するブロックを利用することにより、画像３１０が双方向的に構成される。
【００２５】
図４は、上述のような映像画像シーケンスを表すデータからの映像画像を構成するためのブロック図の例示的な実施例を示す。デコーダ６５により実行されるステップ４０５は、映像画像に対応するブロックを構成するのに用いられる予測画像に対応する領域（ブロックなど）が、エラー隠蔽またはエラー訂正技術を利用することにより構成されたものであるか判断する。デコーダ６５は、上記技術の何れかが利用されてもよいが、例えば、上述のエラーマップを利用して、そのような処理を実現することができる。この例において構成するのに考慮されるブロックは、正方形ではない形状を有するようにしてもよく、例えば、ブロックなどを構成するための映像規格の要求に応じて、当該ブロックは実際には矩形、円形または他の任意のタイプの多角形形状であってもよい。例えば、画像２１５の対応するブロック（予測領域として）を生成するのに利用される予定であった画像２１０の領域の生成は、このような領域が構成されたときにはエラー隠蔽を要求した。
【００２６】
真である場合、ステップ４１０は、映像画像に対応するブロックを予測的に構成するのに基準画像として利用するため、映像画像シーケンスから他の画像をデコーダ６５に選択させる。これは、ブロックを予測的に構成するため、映像画像の前後何れかにおいて画像を選択させるようにしてもよい。このような決定は、上記実施例に関して実行されてもよい。本例では、画像２０５は他の画像として選択され、他の予測領域が当該他の画像から選択されるであろう。
【００２７】
その後、ステップ４１５において、エラー隠蔽／訂正処理を利用して構成された予測画像の領域を置換するものとして基準画像に対応する映像データを利用することにより、映像画像に対応するブロックが実際に構成される。デコーダ６５は、他の予測領域として基準画像からのブロックなどの領域を利用して、予測画像の領域の代わりに、映像画像の対応する領域を構成する。本例を終了すると、画像２０５の領域が、エラー訂正された画像２１０からの領域の代わりに、映像画像に対応するブロックを予測的に構成するのに利用される。画像が双予測的に符号化される場合、上記原理に従って、第２の他の画像が予測的復号化処理で利用されてもよい。
【００２８】
本発明が、コンピュータにより実現されるプロセス及び当該プロセスを実現するための装置により実現されてもよい。本発明はまた、フロッピー（登録商標）ディスケット、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ、ハードドライブ、高密度ディスクあるいは他の任意のコンピュータ可読記憶媒体などの有形媒体に実現されるコンピュータプログラムコードに実現されてもよく、当該コンピュータプログラムコードがコンピュータにロード及び実行されると、コンピュータは本発明を実現する装置となる。本発明はまた、記憶媒体に格納されているかに関係なく、コンピュータにロード及び／または実行されたり、あるいは電気配線やケーブルなどの送信媒体、光ファイバあるいは電磁放射を介し送信されるコンピュータプログラムコードにより実現されてもよく、当該コンピュータプログラムコードがコンピュータにロード及び実行されると、当該コンピュータは本発明を実現する装置となる。汎用プロセッサ上で実現されると、コンピュータプログラムコードは、特定の論理回路を生成するようプロセッサを構成する。
【図面の簡単な説明】
【００２９】
【図１】図１は、本発明の原理に従い動作する一例となるデジタル映像受信システムのブロック図である。
【図２】図２は、本発明の例示的実施例による映像画像シーケンスである。
【図３】図３は、本発明の例示的実施例による映像画像シーケンスである。
【図４】図４は、映像復号化処理のための映像画像シーケンスを表すデータからの映像画像の構成を示すブロック図である。
【図１】
2006518561.tif 000003
【図２】
2006518561.tif 000004
【図３】
2006518561.tif 000005
【図４】
2006518561.tif 000006
【手続補正書】
【提出日】平成17年10月25日(2005.10.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
映像画像シーケンスを表す映像データから映像画像ブロックを構成する方法であって、
エラー訂正を利用することにより構成された予測画像の領域を決定するステップと、
前記ブロックを予測的に構成するための基準画像として前記映像画像シーケンスから他の画像を選択するステップと、
前記領域を置換するため、前記基準画像からのデータを利用して前記映像画像ブロックを構成するステップと、
から構成されることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、
前記領域は、ブロック、マクロブロック及びポリゴンの少なくとも１つに対応することを特徴とする方法。
【請求項３】
請求項１記載の方法であって、
前記決定するステップは、前記エラー訂正により構成された前記予測画像の領域を決定するのにエラーマップを利用することを特徴とする方法。
【請求項４】
請求項３記載の方法であって、
前記構成するステップは、前記映像画像ブロックの動きベクトルを、前記基準画像からのブロックからの情報を利用して、前記基準画像からのブロックに関して前記動きベクトルをスケーリングすることにより変更することを特徴とする方法。
【請求項５】
請求項１記載の方法であって、
前記構成するステップは、前記基準画像からのブロックを利用して、エラー訂正により構成された前記予測画像からのブロックを置換し、
前記基準画像からのブロックは、前記映像画像ブロックを予測的に構成するための基礎として利用される、
ことを特徴とする方法。
【請求項６】
請求項５記載の方法であって、
前記予測処理は、Ｂ画像、Ｐ画像及びＩ画像の少なくとも１つから選択される基準画像からＢ画像を構成することに関することを特徴とする方法。
【請求項７】
請求項１記載の方法であって、
前記基準画像は、連続的に前記映像画像シーケンスの予測画像の前にあることを特徴とする方法。
【請求項８】
請求項７記載の方法であって、
前記構成するステップは、前記映像画像ブロックに対応する動きベクトルを、前記基準画像からのブロックからの情報を利用して、前記動きベクトルをスケーリングすることにより変更し、
前記動きベクトルは、前記映像画像シーケンスの対応する画像の相対時間基準値を利用して、前記映像画像と前記基準画像との間の距離に応じて前記動きベクトルをスケーリングすることにより決定される、
ことを特徴とする方法。
【請求項９】
請求項１記載の方法であって、
前記基準画像からの領域は、前記予測画像をエラー訂正するとき、あるエラー数を超えている場合、前記映像画像を構成する予測子として利用されることを特徴とする方法。
【請求項１０】
請求項１記載の方法であって、さらに、
前記映像画像を構成するのに対する前記基準画像の利用をテストする境界スムージングテストを実行するステップと、
前記映像画像を構成するのに対する前記予測画像の利用をテストする境界スムージングテストを実行するステップと、
前記境界スムージングテストからの結果に関して、前記予測画像または前記基準画像からのデータを選択するステップと、
を有することを特徴とする方法。
【請求項１１】
請求項１記載の方法であって、
前記構成するステップは、加重係数を利用して前記映像画像を予測的に構成し、
前記加重係数は、前記基準画像に対する前記予測画像に対応して変更される、
ことを特徴とする方法。
【請求項１２】
請求項１記載の方法であって、
前記構成するステップは、加重係数を利用して前記映像画像を予測的に構成し、
前記加重係数は、前記予測画像に基づき加重係数から計算され、
前記加重係数は、前記映像画像シーケンスの前記映像画像と前記基準画像との間の相対距離に対する前記映像画像シーケンスの前記映像画像と前記予測画像との間の相対距離に基づきスケーリングされる、
ことを特徴とする方法。
【請求項１３】
請求項１記載の方法であって、
前記映像画像は、前記基準画像と前記予測画像からのデータを利用して双予測符号化された画像であり、
前記構成するステップは、前記予測画像からのデータの代わりに、前記基準画像からのデータを利用した復号化処理である、
ことを特徴とする方法。
【請求項１４】
請求項１記載の方法であって、
前記映像画像は、前記基準画像と前記予測画像からのデータを利用して双予測符号化された画像であり、
前記映像画像ブロックは、該ブロックに関連し、前記予測画像の領域が前記映像画像ブロックを構成するのに前記動き画像と共に利用され、
第２の他の画像からの領域が、前記映像画像ブロックに対応する前記動きベクトルを調整するのに利用され、
前記調整された動きベクトルと前記基準画像からの予測領域を表すデータが、前記構成されるブロックを予測的に構成するのに利用される、
ことを特徴とする方法。
【請求項１５】
復号化処理において映像画像シーケンスを表す映像データから映像画像ブロックを構成する装置であって、
エラー訂正を利用することにより構成された予測画像の、前記映像画像ブロックを構成するための予測領域として利用される領域を決定する手段と、
前記映像画像ブロックを予測的に構成するための基準画像として前記映像画像シーケンスから他の画像を選択する手段と、
エラー訂正を利用して構成された前記予測画像の領域の代替として、前記基準画像に対応するデータを利用して前記映像画像ブロックを予測的に構成する手段と、
から構成されることを特徴とする装置。
【国際調査報告】
2006518561.tif 000007