(57)【要約】【課題】回路の大幅な追加変更や回路規模を増大させることなく、復号エラーが検出された際にエラーコンシールメント処理を行うこと。【解決手段】逆ＶＬＣ部１０１は入力される動画像符号化ビットストリームを復号し、エラー範囲検出部１０９が復号エラーの範囲を検出する。復号制御部１０４は、スライスヘッダ取得後にエラー範囲検出部１０９から入力されるエラー範囲が０でない場合、すなわちスライスヘッダに復号エラーがあった場合、そのエラー範囲だけ逆ＶＬＣ部１０１にスキップマクロブロックの復号処理を行わせる。同様に、通常のマクロブロック復号命令を発行後にエラー範囲検出部１０９から入力されるエラー範囲が０でない場合、すなわちマクロブロックに復号エラーがあった場合も、復号制御部１０４は、そのエラー範囲だけ逆ＶＬＣ部１０１にスキップマクロブロックの復号処理を行わせる。【選択図】図１
2007243784.tif 000002
【特許請求の範囲】
【請求項１】
動画像符号化ビットストリームを復号する動画像復号装置であって、
前記動画像符号化ビットストリームを逆ＶＬＣにより復号すると共に、復号エラーが発生した場合、エラー情報を出力する逆ＶＬＣ部と、
前記逆ＶＬＣ部からの前記エラー情報に基づいてエラー範囲を検出するエラー範囲検出部と、
前記エラー範囲検出部によって検出されたエラー範囲に含まれる動画像データを非符号化データとして復号するように前記逆ＶＬＣ部に復号動作を指示する復号制御部と、
を有することを特徴とする動画像復号装置。
【請求項２】
動画像符号化ビットストリームを復号する際の動画像復号方法であって、
前記動画像符号化ビットストリームを逆ＶＬＣにより復号すると共に、復号エラーが発生した場合、その復号エラーのエラー範囲を検出し、
検出されたエラー範囲に含まれる動画像データを非符号化データとして復号する、
ことを特徴とする動画像復号方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロック単位で動き補償予測を用いた動画像符号化ビットストリームを復号する動画像復号装置および動画像復号方法に係り、特に、伝送・再生時等に画像信号にエラーが発生した際のエラーコンシールメント処理に関するものである。
【背景技術】
【０００２】
近年、動画像の高能率符号化方法として、ＭＰＥＧ−２やＭＰＥＧ−４、それを発展させたＨ．２６４／ＭＰＥＧ−４ ＡＶＣ（以下、Ｈ．２６４と呼ぶ）が用いられている（例えば、非特許文献１参照）。
【０００３】
これらの符号化方式では、まず１画面相当のデジタル画像データをマクロブロックと呼ばれるいくつかの画素からなるブロックに分割し、ブロック毎に画像間の動きを示す動きベクトルを検出し、動き補償と呼ばれる予測画像の生成を行い、得られた予測画像と符号化対象ピクチャとの差分値に対して符号化を行う動き補償予測符号化方式が用いられている。
【０００４】
この予測画像の生成方法によって、ピクチャはいくつかのタイプに分けられる。参照画像を持たず、画面内の予測のみを用いるものをＩピクチャと呼び、１枚の参照画像を用いて画面間予測符号化を行うものをＰピクチャと呼び、２枚の参照画像を用いて画面間予測符号化を行うものをＢピクチャと呼ぶ。
【０００５】
動き補償とは、参照画像から符号化対象マクロブロックと相関の高い部分を検出し、その動きの大きさである動きベクトルを符号化するものである。従来の動き補償予測符号化においては、マクロブロックをさらに小ブロックに分割し、各小ブロック毎に動きベクトルを算出するのが一般的である。
【０００６】
ところで、このような動画像を符号化して得られる符号化画像信号を伝送する場合、例えば、伝送路の途中で伝送ビット誤りが発生し、符号化画像信号にエラーが混入することがある。また、同様にディスクからの読み出し過程でも、エラーが発生することがある。符号化画像信号にエラーが発生し、復号することができなくなると、その部分のデータが欠落し、再生時に致命的な画質の劣化を生じることがある。
【０００７】
このような問題に対して、従来から、復号装置においてエラーが検出された場合に、そのエラーを隠すエラーコンシールメント処理を行うことが有効とされ、そのための方法が検討されている。
【０００８】
例えば、特許文献１に記載の従来装置では、エラーが検出された場合に、参照画像リスト内の参照画像の使用頻度などを利用して、可能な限り相関性の高い参照画像内のマクロブロックを用いてエラーコンシールメントを行う方法が提案されている。
【特許文献１】特開２００５−３０３４８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記従来装置では、エラーコンシールメント処理を行うために、参照画像インデックスの操作や動き補償動作の操作などが必要であり、その操作の実行のため、回路の大幅な追加変更や、回路規模が増大する、という問題がある。
【００１０】
そこで、本発明は、以上の点に着目してなされたものであり、回路の大幅な追加変更や回路規模を増大させることなく、復号エラーが検出された際にエラーコンシールメント処理を行うことができる動画像復号装置および動画像復号方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するための手段として、本発明の動画像復号装置は、動画像符号化ビットストリームを復号する動画像復号装置であって、前記動画像符号化ビットストリームを逆ＶＬＣにより復号すると共に、復号エラーが発生した場合、エラー情報を出力する逆ＶＬＣ部と、前記逆ＶＬＣ部からの前記エラー情報に基づいてエラー範囲を検出するエラー範囲検出部と、前記エラー範囲検出部によって検出されたエラー範囲に含まれる動画像データを非符号化データとして復号するように前記逆ＶＬＣ部に復号動作を指示する復号制御部と、を有するものである。
【００１２】
また、本発明の動画像復号方法は、動画像符号化ビットストリームを復号する際の動画像復号方法であって、前記動画像符号化ビットストリームを逆ＶＬＣにより復号すると共に、復号エラーが発生した場合、その復号エラーのエラー範囲を検出し、検出されたエラー範囲に含まれる動画像データを非符号化データとして復号する、ものである。
【発明の効果】
【００１３】
本発明の動画像復号装置および動画像復号方法によれば、入力された動画像符号化ビットストリームにエラーが検出された場合、エラー範囲の動画像データをスキップマクロブロック等の非符号化データとして復号処理を行うので、動き補償回路などに変更を加えることなく、最小限の回路の追加のみで、エラーコンシールメント処理を行うことができ、良好な再生画像を出力することができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の動画像復号装置の実施の形態を示すブロック図である。
【００１５】
以下、図１を用いて本実施の形態の動画像復号装置の動作、すなわち動画像復号方法を説明する。
【００１６】
図１において、本実施の形態の動画像復号装置は、逆ＶＬＣ部１０１、逆量子化部１０２、逆ＤＣＴ部１０３、復号制御部１０４、ＭＶ計算部１０５、動き補償部１０６、フレームメモリ１０７、加算器１０８、およびエラー範囲検出部１０９を有している。
【００１７】
次に動作を説明する。
本実施の形態の動画像復号装置に入力されるビットストリームは、例えば、ＩＴＵ−Ｔ Ｈ．２６４符号化方式にて符号化されたもので、まず、逆ＶＬＣ部１０１に入力される。
【００１８】
逆ＶＬＣ部１０１は、復号制御部１０４からの制御命令に従い、入力されたビットストリームを符号化した符号化装置におけるＶＬＣ部（図示せず）における算術符号化やエントロピー符号化等の可変長符号化（ＶＬＣ）とは逆に可変長復号（逆ＶＬＣ）を行い、その結果得られる量子化係数を逆量子化部１０２に、動きベクトル情報およびマクロブロックタイプ情報をＭＶ計算部１０５に、符号化制御情報を復号制御部１０４に出力する。
【００１９】
逆量子化部１０２は、入力された量子化係数を符号化装置（図示せず）における量子化部（図示せず）とは逆に逆量子化して逆ＤＣＴ部１０３に出力する。逆ＤＣＴ部１０３は、入力された係数に符号化装置（図示せず）におけるＤＣＴ部（図示せず）とは逆に逆ＤＣＴ変換を行って変換係数を加算器１０７に出力する。
【００２０】
復号制御部１０４は、逆ＶＬＣ部１０１に対し、復号を制御するための制御命令を出力すると共に、逆ＶＬＣ部１０１にて復号された符号化制御情報に従い、図示しないＤＰＢ（Ｄｅｃｏｄｅ Ｐｉｃｔｕｒｅ Ｂｕｆｆｅｒ）の制御や、参照画像の制御などを行い、制御情報をフレームメモリ１０７に伝送する。
【００２１】
フレームメモリ１０７は、逆ＤＣＴ部１０３からの逆ＤＣＴ変換された係数と、動き補償部１０６からの動き補償画像とが加算器１０８にて加算されて復元された信号を、復号制御部１０４からの制御情報に従い参照画像として動き補償部１０６に出力すると共に、出力画像として外部に出力する。
【００２２】
ＭＶ計算部１０５は、逆ＶＬＣ部１０１にて復号された動きベクトル情報およびマクロブロックタイプ情報を用いて動きベクトルを算出し、動き補償部１０６に出力する。
【００２３】
動き補償部１０６は、ＭＶ計算部１０５から入力された動きベクトルと、フレームメモリ１０７からの参照画像とを用いて動き補償を行い、動き補償画像を加算器１０８に出力する。加算器１０８は、逆ＤＣＴ部１０３にて逆ＤＣＴ変換された変換係数と、動き補償部１０６からの動き補償画像とを加算して復号画像を作成し、フレームメモリ１０７に格納する。
【００２４】
ところで、逆ＶＬＣ部１０１は、逆ＶＬＣを行った結果、動画像符号化ビットストリームにエラーがあり復号が出来ない場合は、その情報をエラー情報としてエラー範囲検出部１０９に出力する。エラーがなく、正常に復号できた場合には「エラー無し」という情報をエラー情報としてエラー範囲検出部１０９に出力する。エラー範囲検出部１０９は、入力されたエラー情報をもとに、エラーが存在する場合にはエラー範囲を特定し、その結果をエラー範囲情報として復号制御部１０４に出力する。
【００２５】
次に、本実施の形態の動画像復号装置におけるエラーコンシールメント処理の詳細を説明する。
【００２６】
復号制御部１０４は、逆ＶＬＣ部１０１に制御命令を出力する。例えば、Ｈ.２６４符号化方式では、固定長符号のほか、ゴロム符号などが用いられているため、復号制御部１０４は、符号化方式に従って、固定長符号の復号、ゴロム符号の復号などを指示する制御命令を逆ＶＬＣ部１０１に出力する。また、逆ＶＬＣ部１０１から入力される復号された符号化制御情報に従い、マクロブロックを復号するマクロブロック復号命令や、スキップマクロブロックがあった場合には、スキップマクロブロック復号命令を出力する。
【００２７】
ここで、本実施の形態におけるＨ．２６４符号化方式や、Ｈ．２６４符号化方式におけるマクロブロックやスキップマクロブロックについて簡単に説明する。
【００２８】
従来のＭＰＥＧ−２などでは、予測に用いるブロックのサイズは、マクロブロック毎、または８ｘ８画素ブロック単位であったのに対し、Ｈ．２６４符号化方式では、図２（ａ）に示すように、１６ｘ１６画素や、１６ｘ８画素、８ｘ１６画素、８ｘ８画素の各サイズのマクロブロックポーションや、図２（ｂ）に示すように、８ｘ８画素、８ｘ４画素、４ｘ８画素、４ｘ４画素の各サイズのサブマクロブロックポーションを選択できるようになっている。図２は、Ｈ．２６４における動き補償のブロックサイズを示している。
【００２９】
動きベクトルの検出は、予測画像との差分値のブロック内での絶対値和や二乗誤差和などを評価値として行われることが多い。この動き補償を行った後、得られた予測画像と符号化対象マクロブロックとの差分値に対してＤＣＴなどの変換を施し、その変換係数を符号化する。変換係数とは別に動きベクトルも、通常、隣接ブロックの動きベクトルとの差分値として符号化される。
【００３０】
ところで、このマクロブロック毎の動き補償においては、スキップマクロブロックと呼ばれる非符号化データである非符号化マクロブロックが用いられている。スキップマクロブロックでは、そのマクロブロックがスキップマクロブロックであるという情報が符号化されるのみで、変換係数や動きベクトルなどは符号化されない。復号時の動きベクトルの算出は、動きベクトルの差分値を０としたり、周辺ブロックのベクトル値を用いるなど方法が決められている。
【００３１】
また、Ｈ．２６４符号化方式では、Ｂピクチャでのスキップマクロブロックは、ダイレクトモードとして扱われる。ダイレクトモードでは、動き情報を符号化済みの動き情報から予測生成するため、Ｐピクチャにおけるスキップマクロブロックと同様に動きベクトルは符号化されない。Ｈ．２６４符号化方式では、時間方向の相関を利用する時間的ダイレクトモードと、動き情報の空間方向の相関を利用する空間的ダイレクトモードの二つが用いられ、どちらを利用するかはＳＰＳ（Ｓｅｑｕｅｎｃｅ Ｐａｒａｍｅｔｅｒ Ｓｅｔ）に記述される。
【００３２】
ダイレクトモードでは、図３（ａ）〜（ｄ）に示すようにピクチャの符号化対象マクロブロックと同位置のＣｏｌＰｉｃと呼ばれるマクロブロック（Ｃｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎ）の動き情報を用いて、現在の符号化対象領域の動き情報を予測生成する。ＣｏｌＰｉｃとは、基本的には参照画像リスト１（Ｌｉｓｔ１  Ｒｅｆｅｒｅｎｃｅ）の最初のピクチャである。ＣｏｌＰｉｃおよびＣｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎは、現在の符号化対象領域と参照画像リストに含まれるピクチャの符号化構造によって、それぞれ定義されている。図３（ａ）〜（ｄ）は、それぞれ、現在の符号化対象領域と参照領域が共にフレーム構造の場合のＣｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎ、現在の符号化対象領域と参照領域が共にフィールド構造の場合のＣｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎ、現在の符号化対象領域がフィールド構造で、参照領域がフレーム構造の場合のＣｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎ、現在の符号化対象領域がフレーム構造で、参照領域がフィールド構造の場合のＣｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎを表している。図３（ａ）〜（ｄ）に示したように、フレーム同士の場合には空間的に同じ位置に相当する領域がＣｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎとなり、フィールド同士の場合には位相の同じフィールドの空間的に同じ位置に相当する領域がＣｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎとなる。現在の符号化対象領域がフィールド構造で、参照領域がフレーム構造の場合には空間的に同じ位置に相当する領域のトップマクロブロックがＣｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎとなり、現在の符号化対象領域がフレーム構造で、参照領域がフィールド構造の場合には空間的に垂直位置が半分の位置のマクロブロックがＣｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎとなる。
【００３３】
時間的ダイレクトモードでは、図４に示すように、Ｃｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎの動きベクトルｍｖＣｏｌと、参照インデックスＬｉｓｔ０、Ｌｉｓｔ１とを用いて、符号化対象領域の動きベクトルｍｖＬ０，ｍｖＬ１を求める。つまり、図４は、時間的ダイレクトモードの概念を示しており、図４に示すように、Ｃｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎの動きベクトルｍｖＣｏｌを、各ピクチャの時間的な距離ｔｄ、ｔｂにより内分して符号化対象領域の動きベクトルｍｖＬ０，ｍｖＬ１を求めている。
【００３４】
一方、空間的ダイレクトモードでは、Ｃｏ―ｌｏｃａｔｅｄ Ｐａｒｔｉｔｉｏｎの動きベクトルｍｖＣｏｌに値によって、ｍｖＬ０とｍｖＬ１を０とするか、またはｍｖＬ０、ｍｖＬ１を周辺情報から算出する。
【００３５】
逆ＶＬＣ部１０１は、復号制御部１０４から入力される制御命令に従い、入力された動画像符号化ビットストリームの復号を行い、動画像符号化ビットストリームにエラーが無く、問題無くエントロピー復号等の逆ＶＬＣができた場合には、エラー範囲検出部１０８に「エラー無し」というエラー情報を出力すると共に、従来の方法と同様に、復号した量子化係数や動きベクトル情報、マクロブロックタイプ情報、符号化制御情報を出力する。
【００３６】
すなわち、逆ＶＬＣ部１０１は、復号制御部１０４からマクロブロック復号命令が入力された場合、復号した量子化係数や動きベクトル情報、マクロブロックタイプ情報、符号化制御情報を出力するのに対し、復号制御部１０４からスキップマクロブロック復号命令が入力された場合には、復号した量子化係数を０、マクロブロックタイプ情報をスキップマクロブロックとして出力する。そして、逆ＶＬＣ部１０１は、入力されたビットストリームにエラーが存在し、エントロピー復号処理等の逆ＶＬＣ処理をすることができない場合には、その情報をエラー情報としてエラー範囲検出部１０９に出力する。
【００３７】
エラー範囲検出部１０９は、逆ＶＬＣ部１０１からエラー情報が入力されると、エラー範囲、すなわち、エラーのために復号できない画像範囲を特定する。例えば、マクロブロックアドレス１０でエラーが発生し、次に正常に復号可能なデータがマクロブロックアドレス２０であるとすると、その情報がエラー情報として逆ＶＬＣ部１０１からエラー範囲検出部１０９に入力され、エラー範囲検出部１０９は入力されたエラー情報からエラー範囲を特定し、エラー範囲情報として復号制御部１０４に出力する。すなわち、エラー範囲検出部１０９は、「エラー開始位置：マクロブロック１０、エラー範囲１０」というエラー範囲情報を、復号制御部１０４に出力する。なお、エラー範囲検出部１０９は、逆ＶＬＣ部１０１から入力されたエラー情報が「エラー無し」であれば「エラー範囲０」という情報を出力する。
【００３８】
復号制御部１０４では、エラー範囲検出部１０９からエラー範囲情報が入力されると、エラー範囲に含まれるマクロブロックを、スキップマクロブロックとして復号するスキップマクロブロック復号命令を逆ＶＬＣ部１０１に出力する。すなわち、エラー範囲情報が「エラー開始位置：マクロブロック１０、エラー範囲１０」であった場合、復号制御部１０４は、マクロブロック１０から１０個のマクロブロックをスキップマクロブロックとして復号するように、スキップマクロブロック復号命令を逆ＶＬＣ部１０１に出力する。
【００３９】
次に、復号制御部１０４におけるスライスヘッダ以降の復号処理動作の詳細を説明する。
【００４０】
図５は、本実施の形態の復号制御部１０４におけるスライスヘッダ以降の復号処理動作の流れを示すフローチャートである。
【００４１】
本実施の形態の復号制御部１０４は、まず、逆ＶＬＣ部１０１にスライスの復号を指示する復号命令を発行して、スライスヘッダデータを取得する（Ｓ１１）。スライスヘッダデータを取得するのは、本実施の形態の動画像復号装置では、Ｈ．２６４符号化方式を採用しており、Ｈ．２６４符号化方式では、スライス単位に符号化を行うからである。
【００４２】
次に、復号制御部１０４では、エラー範囲検出部１０９から入力されるエラー範囲が０であるか否かを判断する（Ｓ１２）。エラー範囲が０であれば（Ｓ１２“Ｙ”）、スライスヘッダの逆ＶＬＣ時にエラーが検出されなかったので、Ｓ１３以降の処理により、スライスデータに対しエントロピー復号処理等の逆ＶＬＣ処理を行う。
【００４３】
つまり、復号制御部１０４は、まず、逆ＶＬＣ部１０１におけるエントロピー復号処理等の逆ＶＬＣ処理をした符号化制御情報の復号データより、スキップマクロブロックか否かを示す値であるｍｂ＿ｓｋｉｐ＿ｒｕｎを取得して（Ｓ１３）、ｍｂ＿ｓｋｉｐ＿ｒｕｎが０であるか否かを判断する（Ｓ１４）。
【００４４】
ｍｂ＿ｓｋｉｐ＿ｒｕｎが０の場合（Ｓ１４“Ｙ”）、そのマクロブロックはスキップマクロブロックではないので、復号制御部１０４は、通常のマクロブロック復号命令を逆ＶＬＣ部１０１に対し発行して、通常のマクロブロックのエントロピー復号処理等の逆ＶＬＣ処理を実行させる（Ｓ１５）。
【００４５】
次に、復号制御部１０４は、エラー範囲検出部１０９から入力されるエラー範囲が０であるか否かを判断し（Ｓ１６）、０であれば（Ｓ１６“Ｙ”）、スライスの終わりであるか否かの判断を行う（Ｓ１７）。そして、スライスの終わりであれば（Ｓ１７“Ｙ”）、スライスの復号処理を終了する一方、スライスの終わりでなければ（Ｓ１７“Ｎ”）、Ｓ１４の処理に戻り、次のマクロブロックのｍｂ＿ｓｋｉｐ＿ｒｕｎが０であるか否かを判断して、それ以降の処理を行う。
【００４６】
これに対し、ｍｂ＿ｓｋｉｐ＿ｒｕｎが０より大きい場合は（Ｓ１４“Ｎ”）、そのマクロブロックはスキップマクロブロックであるので、復号制御部１０４は、スキップマクロブロック復号命令を逆ＶＬＣ部１０１に対し発行して、スキップマクロブロックの逆ＶＬＣ処理を実行させる（Ｓ１８）。
【００４７】
そして、復号制御部１０４は、スキップマクロブロックを１つ復号する毎に、ｍｂ＿ｓｋｉｐ＿ｒｕｎを１減算し（Ｓ１９）、ｍｂ＿ｓｋｉｐ＿ｒｕｎが０になれば（Ｓ２０“Ｙ”）、復号制御部１０４は、スライスの終了を判断する（Ｓ１７）。その一方、ｍｂ＿ｓｋｉｐ＿ｒｕｎが０でなければ（Ｓ２０“Ｎ”）、Ｓ１８の処理に戻り、スキップマクロブロックの復号を続行する。
【００４８】
ところで、本実施の形態では、スライスヘッダ取得後にエラー範囲検出部１０９から入力されるエラー範囲が０でない場合（Ｓ１２“Ｎ”）、すなわちスライスヘッダに復号エラーがあった場合、復号制御部１０４は、ｍｂ＿ｓｋｉｐ＿ｒｕｎの値にそのエラー範囲の値を設定し（Ｓ２１）、逆ＶＬＣ部１０１に上述したＳ１８〜Ｓ２０のスキップマクロブロックの逆ＶＬＣ処理を実行させる。
【００４９】
これにより、スライスヘッダの逆ＶＬＣの際、復号エラーが発生した場合、復号制御部１０４は、エラー範囲検出部１０９からのエラー範囲を示すエラー検出信号に基づいて、ｍｂ＿ｓｋｉｐ＿ｒｕｎの値にエラー範囲の値を設定して、Ｓ１８〜Ｓ２０のスキップマクロブロックの逆ＶＬＣ処理を行うので、特別に回路規模を増大や改変させることなく、エラーコンシールメント処理を実行できることになる。
【００５０】
同様に、通常のマクロブロック復号命令を発行後にエラー範囲検出部１０９から入力されるエラー範囲が０でない場合（Ｓ１６“Ｎ”）、すなわちマクロブロックに復号エラーがあった場合も、復号制御部１０４は、ｍｂ＿ｓｋｉｐ＿ｒｕｎの値にエラー範囲の値を設定して（Ｓ１２）、逆ＶＬＣ部１０１に上述したＳ１８〜Ｓ２０のスキップマクロブロックの逆ＶＬＣ処理を実行させる。
【００５１】
これにより、マクロブロックの逆ＶＬＣの際、復号エラーが発生した場合、復号制御部１０４は、エラー範囲検出部１０９からのエラー範囲を示す信号に基づいて、ｍｂ＿ｓｋｉｐ＿ｒｕｎの値にエラー範囲の値を設定して、Ｓ１８〜Ｓ２０のスキップマクロブロックの逆ＶＬＣ処理を行うので、この場合にも、特別に回路規模を増大や改変させることなく、エラーコンシールメント処理を実行できることになる。
【００５２】
このように、本実施の形態の動画像復号装置によれば、入力された動画像符号化ビットストリームのスライスヘッダやマクロブロックデータの復号の際、復号エラーが発生して復号ができなくなった場合、エラー範囲に含まれるマクロブロックをスキップマクロブロックとして復号動作を行うことにより、動き補償部や逆ＤＣＴ部、逆量子化部などに特にエラーコンシールメントに特化した機能を追加することなく、最小限の回路でエラーコンシールメントを実行でき、良好な再生画像を出力することができる。
【００５３】
なお、上記実施の形態では、ＩＴＵ−Ｔ  Ｈ．２６４符号化方式により符号化された動画像符号化ビットストリームを復号の対象として説明したが、本発明では、これに限るものではなく、他の符号化方式により符号化された符号化信号を対象としても勿論よい。
【図面の簡単な説明】
【００５４】
【図１】本発明の動画像復号装置の実施の形態を示すブロック図である。トである。
【図２】（ａ），（ｂ）、それぞれ、Ｈ．２６４符号化方式における動き補償ブロックサイズを説明する概念図である。
【図３】（ａ）〜（ｄ）、それぞれ、動きベクトルを算出する場合のＣｏｌＰｉｃを説明する概念図である。
【図４】時間的ダイレクトモードを説明する概念図である。
【図５】本発明の動画像符号化装置における復号制御部の動作を示すフローチャートである。
【符号の説明】
【００５５】
１０１  逆ＶＬＣ部
１０２  逆量子化部
１０３  逆ＤＣＴ部
１０４  復号制御部
１０５  ＭＶ計算部
１０６  動き補償部
１０７  フレームメモリ
１０８  加算器
１０９  エラー範囲検出部
【図１】
2007243784.tif 000003
【図２】
2007243784.tif 000004
【図３】
2007243784.tif 000005
【図４】
2007243784.tif 000006
【図５】
2007243784.tif 000007