(57)【要約】 【課題】  本発明に係る受信装置は、高解像度データで検出した誤り領域を、同時放送する他の低解像度データから復号データを作成し、静止領域の解像度劣化、フレーム間予測符号化に起因する誤り伝搬に伴う画質劣化が抑制することを目的とする。【解決手段】  本願発明に係る受信装置は、サイマル放送する第一動画像を符号化した第一のビットストリームと第二動画像を符号化した第二のビットストリームを受信する受信装置において、該サイマル放送を受信する受信部と、該第一のビットストリームから該第一動画像を復号する第一の復号部と、該第二のビットストリームから該第二動画像を復号する第二の復号部と、該第一動画像における誤り領域を検出する誤り検出部と、該誤り領域に応じて、該第二動画像を構成する連続するフレーム間の差分データを用いて作成した補正データを該第一の復号部に与える補正部とからなることを特徴とする。【選択図】  図１
2009100424.tif 000002
【特許請求の範囲】
【請求項１】
サイマル放送する第一動画像を符号化した第一のビットストリームと第二動画像を符号化した第二のビットストリームを受信する受信装置において、
該サイマル放送を受信する受信部と、
該第一のビットストリームから該第一動画像を復号する第一の復号部と、
該第二のビットストリームから該第二動画像を復号する第二の復号部と、
該第一動画像における誤り領域を検出する誤り検出部と、
該誤り領域に応じて、該第二動画像を構成する連続するフレーム間の差分データを用いて作成した補正データを該第一の復号部に与える補正部と、
からなることを特徴とする受信装置。
【請求項２】
請求項１に記載の受信装置において、
該第一の復号部は、該補正部から受信した補正データに基づいて、該第一ビットストリームの復号に際し再生される連続するフレーム間の差分データを補正することを特徴とする受信装置。
【請求項３】
請求項１に記載の受信装置において、
該補正部は、該誤り領域に応じて、該第一動画像と該第二画像との解像度の違いをスケーリングして該補正データを作成することを特徴とする受信装置。
【請求項４】
請求項１に記載の受信装置において、
該補正部は、該誤り領域に応じて、該第一動画像と該第二画像との動きベクトル解像度の違いをスケーリングして該補正データを作成することを特徴とする受信装置。
【請求項５】
請求項１に記載の受信装置において、
該補正部は、該誤り領域が動画部分か静止部分かを判定し、該誤り領域が静止部分である場合、第一の復号部は誤り発生前のフレームを出力することを特徴とする受信装置。
【請求項６】
サイマル放送する第一動画像を符号化した第一のビットストリームと第二動画像を符号化した第二のビットストリームを受信する受信方法において、
該サイマル放送を受信する受信手順と、
該第一のビットストリームから該第一動画像を復号する第一の復号手順と、
該第二のビットストリームから該第二動画像を復号する第二の復号手順と、
該第一フレームにおける誤り領域を検出する検出手順と、
該誤り領域に応じて、該第一動画像を構成する連続するフレーム間の差分データを該第二動画像を構成する第二フレーム間の差分データで補正する補正手順と、
からなることを特徴とする受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルサイマル放送を受信可能な端末での映像補正に関する。
【背景技術】
【０００２】
地上デジタルテレビ放送は極超短波（ＵＨＦ：Ｕｌｔｒａ  Ｈｉｇｈ  Ｆｒｅｑｕｅｎｃｙ）の６メガヘルツの帯域を１３のセグメントに分割して送信する方式をとっている。この１３セグメントのうち１２セグメントを使って行う放送が１２セグ放送である。残りの１つのセグメントを使って行う放送が１セグ放送である。１２セグ放送はＩＳＯ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ）のＭＰＥＧ−２に基づく動画像の高画質符号化が行われ、ハイビジョンの高画質の映像を放送することができる。１セグ放送はＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ）のＨ．２６４に基づく画像の符号化が行われ、帯域が狭いためデータ量も少なく、１２セグ放送に比べると解像度が低い映像の放送である。
【０００３】
そして１２セグ放送、１セグ放送の両放送を受信可能な移動端末があり、例えば車載テレビはその代表例である。現在、１２セグ放送と１セグ放送はサイマル放送であり、同一の内容を同時に放送している。
【０００４】
１２セグ放送は、高画質の映像を放送できるが、伝送エラーが多い。そこで１セグ放送などの低解像度でエラーの少ない移動受信向け放送の映像データを用いて、１２セグ放送における高解像度の映像データで発生した誤りを１セグ放送における低解像度の映像データを用いて補正することが行われている。そのような補正手段を開示する特許文献として以下のものがある。
【特許文献１】特開２００４−３３６１９０号公報
【特許文献２】特開２００２−２３２８０９号公報  しかしながら、上記特許文献に記載の補正手段は、以下の課題があった。
【０００５】
高解像度の映像と低解像度の映像の画質の差が大きいことや、細かい絵柄の静止画像領域に誤りが発生した場合、局所的な解像度劣化が目立つ問題がある。さらにデジタル放送で使用される動画像符号化は情報量の圧縮を行うために、フレーム間予測符号化が適用されており、一旦映像データに発生した誤りは次のフレーム以降にも伝搬し、拡散する。これにより画像の復号化後に、誤りが発生したフレームに対して画像補正を行なっても、次フレーム以降の誤りを補正することはできないという課題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明に係る受信装置は、高解像度データで検出した誤り領域を、同時放送する他の低解像度データから復号データを作成し、静止領域の解像度劣化、フレーム間予測符号化に起因する誤り伝搬に伴う画質劣化を抑制することを目的とする。
【課題を解決するための手段】
【０００７】
本実施例に係る受信装置は、サイマル放送する第一動画像を符号化した第一のビットストリームと第二動画像を符号化した第二のビットストリームを受信する受信装置において、該サイマル放送を受信する受信部と、該第一のビットストリームから該第一動画像を復号する第一の復号部と、該第二のビットストリームから該第二動画像を復号する第二の復号部と、該第一動画像における誤り領域を検出する誤り検出部と、該誤り領域に応じて、該第二動画像を構成する連続するフレーム間の差分データを用いて作成した補正データを該第一の復号部に与える補正部とからなることを特徴とする。
【０００８】
また本実施例に係る受信装置は、該第一の復号部が該補正部から受信した補正データに基づいて、該第一ビットストリームの復号に際し再生される連続するフレーム間の差分データを補正することを特徴とする。
【０００９】
また本実施例に係る受信装置は、該補正部が該誤り領域に応じて、該第一動画像と該第二画像との解像度の違いをスケーリングして該補正データを作成することを特徴とする。
【００１０】
また本実施例に係る受信装置は、該補正部が該誤り領域に応じて、該第一動画像と該第二画像との動きベクトル解像度の違いをスケーリングして該補正データを作成することを特徴とする。
【００１１】
また本実施例に係る受信装置は、該補正部が該誤り領域が動画部分か静止部分かを判定し、該誤り領域が静止部分である場合、第一の復号部は誤り発生前のフレームを出力することを特徴とする。
【００１２】
また本実施例に係る受信方法は、サイマル放送する第一動画像を符号化した第一のビットストリームと第二動画像を符号化した第二のビットストリームを受信する受信方法において、該サイマル放送を受信する受信手順と、該第一のビットストリームから該第一動画像を復号する第一の復号手順と、該第二のビットストリームから該第二動画像を復号する第二の復号手順と、該第一フレームにおける誤り領域を検出する検出手順と、該誤り領域に応じて、該第一動画像を構成する連続するフレーム間の差分データを該第二動画像を構成する第二フレーム間の差分データで補正する補正手順とからなることを特徴とする。
【発明の効果】
【００１３】
本発明に係る受信装置は、高解像度の画像符号化データで検出された誤り領域を、同時放送する他の低解像度の画像符号化データから作成した復号データをエラー発生した高解像度データに合成することにより、静止領域における解像度劣化、フレーム間予測符号化に起因する誤り伝搬に伴う画質劣化が抑制することができる。
【発明を実施するための最良の形態】
【００１４】
（実施例１）
本実施例では、１２セグ放送と１セグ放送の同時放送を例として、サイマル放送における画像補正について説明する。１２セグ放送は、１セグ放送に比べて高解像度な放送である。これは１２セグ放送で使用する帯域が１セグ放送で使用する帯域に比べ広く、多くのデータを送受信できるためである。また１２セグ放送の動画像符号化方式はＩＳＯ／ＩＥＣによるＭＰＥＧ−２であり、また１セグ放送の動画像符号化方式はＩＴＵ−ＴによるＨ．２６４（ＩＳＯ／ＩＥＣによるＭＰＥＧ−４  Ｐａｒｔ１０）である。
【００１５】
そして本実施例における画像補正は、１２セグ放送で発生する伝送エラーを１セグ放送で受信する情報により補正する画像補正である。
［画像補正システム１００の構成図］
図１は本実施例に係る画像補正システム１００の構成図である。
【００１６】
画像補正システム１００は、第１デコーダ１０１、第２デコーダ１０２、補正手段１０３、補正制御手段１０４から構成されている。
【００１７】
第１デコーダ１０１は第１ビットストリーム１０５を、第２デコーダ１０２が第２ビットストリーム１１０を同時に受信する。
【００１８】
本実施例において第１デコーダ１０１は、第１ビットストリーム１０５を受信する。第１ビットストリーム１０５は、符号化された動画像データであり、具体的には１２セグ放送で送信される動画像のビット列である。第１ビットストリーム１０５の動画像データに適用される動画像符号化方式はＩＳＯ／ＩＥＣによるＭＰＥＧ−２である。換言すると第１ビットストリーム１０５は、ＩＳＯ／ＩＥＣによるＭＰＥＧ−２方式により圧縮された画像のビット列である。第１ビットストリーム１０５は、第１フレーム間の差分データを符号化したデータである。第１フレームは第１デコーダ１０１が第１ビットストリーム１０５を復号したフレームである。またフレームは、第１デコーダ１０１が第１ビットストリーム１０５を復号した動画像データを構成する画像をいう。つまり動画像データは複数の連続するフレームから構成されている。ＩＳＯ／ＩＥＣによるＭＰＥＧ−２は画像圧縮を行うために、動き補償フレーム間予測符号化を採用しており、動き補償された第１フレーム間の差分データを符号化して画像圧縮を行っている。
【００１９】
第１デコーダ１０１は、受信する第１ビットストリーム１０５を復号して、復号映像１０６を出力する。第１デコーダ１０１は、復号状態情報１０７、第１の復号情報１０８を補正手段１０３へ出力する。また第１デコーダ１０１は、第１の復号制御情報１０９を補正制御手段１０４へ出力する。
【００２０】
第１デコーダ１０１は、補正手段１０３から受信する補正復号情報１１４に含まれる復号画素データに基づいて、復号映像１０６として出力する。補正復号情報１１４は、補正手段１０３が生成する符号化モード情報、補正手段１０３が生成する復号画素データ、補正手段１０３が生成する動きベクトル情報で構成される。また直前フレームは、第１デコーダ１０１が有するフレームメモリに格納されている。
【００２１】
復号状態情報１０７は、復号位置情報と復号エラー情報である。復号位置情報１０８は、第１デコーダ１０１が復号しているフレーム内の位置を示す情報である。復号エラー情報は、復号位置において第１ビットストリーム１０５にエラーが発生したか否かを示す情報である。
【００２２】
第１の復号情報１０８は、第１の符号化モード情報、第１の動きベクトル情報、第１の復号画素データである。
【００２３】
第１の符号化モード情報は、フレーム内符号化のモードであるか、フレーム間予測の符号化のモードであるかを示す情報である。第１の動きベクトル情報は、映像の中の各画素が、どの方向へどのくらい動いているかを示す情報である。第１の復号画素データは、第１の符号化モード情報がフレーム内符号化の場合、第１フレームの画素データを示し、第１の符号化モード情報がフレーム間予測の符号化の場合、動き補償された第１フレーム間の差分データを示す情報である。
【００２４】
第１の復号制御情報１０９は、第１フレームの画面サイズの情報である。本実施例において第１デコーダ１０１で復号する第１フレームの画面サイズは、６４０画素×４８０ラインである。またマクロブロックは輝度ブロックと２つの色差ブロックから構成される。マクロブロックにおける輝度ブロックサイズは１６画素×１６画素である。色差ブロックサイズは８画素×８画素である。これより第１フレームの画面内におけるマクロブロック数は４０×３０である。またＤＣＴ（離散コサイン変換）処理は、輝度ブロックにおいて８画素×８ラインの単位で行われる。
【００２５】
第２デコーダ１０２は、第２ビットストリーム１１０を受信する。第２ビットストリーム１１０も、符号化された動画像データの流れであり、具体的には１セグ放送で送信される画像のビット列である。第２ビットストリーム１１０の動画像データに適用される動画像符号化方式はＩＴＵ−ＴのＨ．２６４である。換言すると第２ビットストリーム１１０は、ＩＴＵ−ＴのＨ．２６４方式により圧縮された画像のビット列である。第２ビットストリーム１１０は、第２ストリームの連続するフレーム間の差分を符号化したデータの差分データを符号化したデータである。第２フレームは第２デコーダ１０２が第２ビットストリーム１１０を復号したフレームである。ＩＴＵ−ＴのＨ．２６４は画像圧縮を行うために、動き補償フレーム間予測符号化を採用しており、動き補償された第２フレーム間の差分データを符号化して画像圧縮を行っている。
【００２６】
第２デコーダ１０２は、受信するビットストリーム１１０を復号化して、第２の復号情報１１１を補正手段１０３へ出力する。また第２デコーダ１０２は、第２の復号制御情報１１２を補正制御手段１０４へ出力する。
【００２７】
第２の復号情報１１１は、第２の符号化モード情報、第２の動きベクトル情報、第２の復号画素データである。第２の符号化モード情報は、第２のフレーム内符号化のモードであるか、フレーム間予測の符号化のモードであるかを示す情報である。第２の動きベクトル情報は、映像の中の各画素が、どの方向へどのくらい動いているかを示す情報である。第２の復号画素データは、第２の符号化モード情報がフレーム内符号化の場合、第２フレームの画素データを示し、第２の符号化モード情報がフレーム間予測の符号化の場合、動き補償された第２フレーム間の差分データを示す情報である。
【００２８】
第２の復号制御情報１１２は、第２デコーダ１０２が復号する画像の画面サイズの情報である。本実施例において第２デコーダ１０２で復号する画像の画面サイズは、３２０画素×２４０ラインである。またマクロブロックは輝度ブロックと２つの色差ブロックから構成される。マクロブロックにおける輝度ブロックサイズは１６画素×１６ラインである。色差ブロックサイズは８画素×８ラインである。これより第２デコーダ１０２の画像の画面内におけるマクロブロック数は２０×１５である。またＤＣＴ処理は、輝度ブロックにおいて４画素×４画素の単位で行われる。
【００２９】
第２デコーダ１０２が第２ビットストリーム１０２を復号し、第２フレーム間の差分データを算出する。第２デコーダ１０２は該差分データに直前の第２フレームと合成して１セグ放送における第２復号映像を生成する。
【００３０】
補正制御手段１０４は、第１の復号制御情報１０９と第２の復号制御情報１１２から補正制御情報１１３を生成する。そして補正制御手段１０４は、補正制御情報１１３を補正手段１０３へ出力する。補正制御手段１０４は、第１の復号制御情報１０９と第２の復号制御情報１１２とから第１フレームと第２フレームの画面サイズの相違に起因するそれぞれのマクロブロック位置の対応付けを行う。補正制御手段１０４は、第１フレームと第２フレームのマクロブロック位置の対応を示す補正制御情報１１３を補正手段１０３に送信する。
【００３１】
補正手段１０３は、第１の復号情報１０８、第２の復号情報１１１、補正制御情報１１３に基づいて、補正復号情報１１４を生成する。補正手段１０３は補正復号情報１１４を出力する。
【００３２】
補正制御情報１１３は、第１フレームのマクロブロック位置と第２フレームのマクロブロック位置を対応付けるブロック位置対応情報と、第１フレームと第２フレームとの解像度の相違に因るスケーリング情報である。換言するとブロック位置対応情報は、第１デコーダ１０１が復号する位置と、その復号位置に対応する第２デコーダ１０２で復号するフレームの位置を示す情報である。つまりブロック位置対応情報は、第１デコーダで復号する第１フレームと第２デコーダで復号する第２フレームとを対応付け、第１画像における伝送エラーの発生位置に対応する第２画像の位置を特定する情報である。
【００３３】
またスケーリング情報は、第１フレームと第２フレームの解像度の違いを補間する情報である。スケーリング情報は、マクロブロック位置を示すパラメータを第１フレームの位置を示すパラメータに換算するとともに、第２フレームの復号画素データや動きベクトルを、第１フレームの画面サイズにあわせて拡大するための拡大率を示す情報である。マクロブロック位置を示すパラメータは、例えば第１フレーム、第２フレームそれぞれの画面における基準点からのx座標、ｙ座標である。
【００３４】
本実施例では、第１フレームの画面サイズとマクロブロック数はそれぞれ、６４０×４８０と４０×３０、第２フレームの画面サイズとマクロブロック数はそれぞれ、３２０×２４０と２０×１５なので、第２フレームの１つのマクロブロックは、第１フレームの縦横２つのマクロブロックに対応するとともに、拡大率は、縦横２倍となる。
【００３５】
補正復号情報１１４は、補正手段１０３が補正制御情報１１３に基づき、第１の復号情報１０８と第２の復号情報１１１から生成する情報である。補正復号手段１１４は補正手段１０３が生成する符号化モード情報、補正手段１０３が生成する復号画像データ、補正手段１０３が生成する動きベクトルで構成される。
【００３６】
本実施例におけるサイマル放送する第１ビットストリーム１０５と第２ビットストリーム１１０を受信する受信装置は、第１デコーダ１０１が該第１ビットストリーム１０５から第１フレームを復号し、第２デコーダ１０２が該第２ビットストリームから第２フレームを復号する。第１デコーダ１０１における可変長復号手段は、該第１フレームにおける誤り領域を検出する。そして補正手段１０３は、該誤り領域に応じて、該第２フレームと第２デコーダ１０２が過去に復号した過去の第２フレームとの間の差分に基づいて第１フレーム間の差分データを補正して復号画素データを生成する。第１デコーダ１０１は、該複合画素データに基づいて、復号映像１０６を出力する。
【００３７】
これにより、本実施例における画像補正システム１００は、第１フレームの復号において伝送エラーが発生しても、出力映像の画質劣化を抑制することができる。
【００３８】
［受信装置２００の構成図］
図２は本実施例に係るサイマル放送の受信装置２００の構成図である。
【００３９】
本実施例に係る受信装置２００は、第１デコーダ２０１、第２デコーダ２０２、補正手段２０３、補正制御手段２０４、アンテナ２０５、復調装置２０６、表示装置２０７から構成されている。第１デコーダ２０１、第２デコーダ２０２、補正手段２０３、補正制御手段２０４は、図１に記載の画像補正システム１００の構成と同等の機能を有するものである。
【００４０】
以下画像補正システム１００における説明で記載した事項をより詳細に示しつつ、受信装置２００の動作について説明する。
【００４１】
本実施例において、受信装置２００は、アンテナ２０５を用いて１２セグ放送と１セグ放送の符号化データ２０８を受信する。復調装置２０６は、アンテナ２０５が受信した符号化データ２０８を復調し、第１ビットストリーム２０９、第２ビットストリーム２１０を生成する。第１ビットストリーム２０９は１２セグ放送に対応する画像のビット列である。また第２ビットストリーム２１０は１セグ放送に対応する画像のビット列である。
【００４２】
第１デコーダ２０１は、第１ビットストリーム２０９を受信する。また第２デコーダ２０２は、第２ビットストリーム２１０を受信する。
【００４３】
第１デコーダ２０１は、第１ビットストリームを受信すると、復号状態情報２１１を補正手段２０３へ送信する。第１デコーダ２０１は、第１の復号情報２１２を補正手段２０３へ送信する。第１デコーダ２０１は、第１の復号制御情報２１３を補正制御手段２０４へ送信する。
【００４４】
第２デコーダ２０２は、第２ビットストリーム２１０を受信すると、第２の復号情報２１４を補正手段２０３に送信する。また第２デコーダ２０２は第２の復号制御情報２１５を補正制御手段２０４に送信する。
【００４５】
第１ビットストリーム２０９は、１２セグ放送に対応する画像のビット列であり、ＩＳＯ／ＩＥＣによるＭＰＥＧ−２で圧縮された画像のビット列である。そのため第１ビットストリーム２０９は、動きベクトルを用いて生成される予測画面と対象フレームとの間の予測誤差（差分データ）を符号化したビット列である。動きベクトルは対象フレーム内で被写体などがどれだけ動いたかを示す情報である。また動きベクトル解像度は、対象フレームにおける動きベクトルの解像度である。予測画面は対象フレーム内の被写体を動きの分ずらした画面である。第１ビットストリーム２０９は、予測画面を生成するための動きベクトルの符号化データを含む。
【００４６】
動き補償フレーム間予測では、１つのフレームを複数のブロックに区切って、ブロックごとに動きベクトルを定義する。そしてエンコーダは動きベクトルから符号化しようとするブロックに最も似ている予測ブロックを予測画面の中を探索して見つけて、予測誤差を算出する。そしてエンコーダはこの予測誤差を符号化する。
【００４７】
第２ビットストリーム２１０は、１セグ放送に対応する画像のビット列であり、ＩＴＵ−ＴのＨ．２６４で圧縮された画像のビット列である。そのため第２ビットストリーム２１０は、動きベクトルを用いて生成される予測画面と対象フレームとの間の予測誤差（差分データ）を符号化したビット列である。動きベクトルは対象フレーム内で被写体などがどれだけ動いたかを示す情報である。予測画面は対象フレーム内の被写体を動きの分ずらした画面である。第２ビットストリーム２１０は、予測画面を生成するための動きベクトルの符号化データを含む。
【００４８】
動き補償フレーム間予測では、１つのフレームを複数のブロックに区切って、ブロックごとに動きベクトルを定義する。そしてエンコーダは動きベクトルから符号化しようとするブロックに最も似ている予測ブロックを予測画面の中を探索して見つけて、予測誤差を算出する。そしてエンコーダはこの予測誤差を符号化する。
【００４９】
第１デコーダ２０１は、受信する第１ビットストリーム２０９を復号し、補正手段２０３から受信する補正復号情報２１６を適用して、復号映像２１８を生成し出力する。表示装置２０７は第１デコーダ２０１から受信した復号映像２１８を画面表示する。
【００５０】
［補正手段２０３の構成図］
次に図２に記載の補正手段２０３の構成及び補正手段２０３が行う処理について詳細に説明する。補正手段２０３は、第１デコーダ２０１が受信する第１ビットストリーム２０９において発生する伝送エラーを第２デコーダ２０２が第２ビットストリーム２１０から生成する情報を用いて補正する。
【００５１】
補正手段２０３は、第１デコーダ２０１から復号状態情報２１１、第１の復号情報２１２を受信する。また補正手段２０３は第２デコーダ２０２から第２の復号情報２１４を受信する。さらに補正手段２０３は、補正制御手段２０４から補正制御情報２１７を受信する。そして補正手段２０３はこれら受信した情報（復号状態情報２１１、第１の復号情報２１２、復号情報２１４、補正制御情報２１７）から補正復号情報２１６を生成し、補正復号情報２１６を第１デコーダ２０１へ出力する。
【００５２】
図３は本実施例に係る補正手段２０３の詳細な構成図である。
【００５３】
補正手段２０３は、ブロック対応付け手段３０１、スケーリング手段３０２、３０３、符号化モード書き換え手段３０４、復号画素データ置き換え手段３０５、動きベクトル置き換え手段３０６から構成される。
【００５４】
また図３に記載の可変長復号手段３０７、ＩＱ／ＩＤＣＴ（逆量子化／逆離散コサイン変換）３０８、加算器３０９、動き補償手段３１０、フレームメモリ３１１、選択手段３１２は第１デコーダ２０１に含まれる構成である。なお図４は第２デコーダ２０２の構成図である。
【００５５】
第２の復号情報２１４は、第２の符号化モード情報３１４、第２の復号画素データ３１５、第２の動きベクトル情報３１６から構成される情報である。第２の符号化モード情報３１４は、フレーム内符号化のモードであるか、フレーム間符号化のモードであるかを示す情報である。第２の復号画素データ３１５は、第２フレーム間の予測誤差（差分データ）を示す情報である。第２の動きベクトル情報３１６は、映像の中の各画素が、どの方向へどのくらい動いているかを示す情報である。
【００５６】
補正制御手段２０４は、第１の復号制御情報２１３と第２の復号制御情報２１５を受信すると、ブロック位置対応情報３２０、スケーリング情報３２１、３２２を生成する。そして補正制御手段２０４はブロック位置対応情報３２０をブロック位置対応付け手段３０１へ送信する。また補正制御手段２０４はスケーリング情報３２１をスケーリング手段３０２へ、スケーリング情報３２２をスケーリング手段３０３へ送信する。
【００５７】
ブロック位置対応情報３２０は、第１フレームのマクロブロック位置と第２フレームのマクロブロック位置との対応関係を示す情報である。スケーリング情報３２１は、第１フレームと第２フレームの解像度の違いを補間するための拡大率を示す情報である。さらにスケーリング情報３２２は、第１フレームの動きベクトルと第２フレームの動きベクトルとの縮尺の違いを補間する拡大率を示す情報である。
【００５８】
そしてブロック対応付け手段３０１は、第２デコーダ２０２から受信する第２の符号化モード情報３１４を受信する。ブロック対応付け手段３０１は、ブロック位置対応情報３２０を用いて、第１フレームのマクロブロック位置と第２フレームのマクロブロック位置とを対応付け、第１フレームにおけるマクロブロック位置に対応する第２フレームのマクロブロック位置を特定する。そしてブロック対応付け手段３０１は、特定した第２フレームのマクロブロック位置における符号化モードを第２の符号化モード情報３１４より特定する。特定した第２フレームの符号化モードは、第１フレームのマクロブロック位置に対応する第２フレームのマクロブロック位置の符号化モードである。そしてブロック対応付け手段３０１は、符号化モード書き換え手段３０４へ特定した第２フレームのマクロブロック位置に対応する符号化モードを送信する。
【００５９】
符号化モード書き換え手段３０４は、可変長復号手段３０７から第１の符号化モード情報３１７を受信する。符号化モード書き換え手段３０４は、復号状態情報３２３を受信する。符号化モード書き換え手段３０４は、ブロック対応付け手段３０１より、第１フレームに対応する第２フレームの符号化モードを受信する。これより符号化モード書き換え手段３０４は、第１の符号化モード情報３１７のうち、復号状態情報により伝送エラーが発生したマクロブロック位置では、符号化モードを対応する第２フレームの符号化モードに置き換えて符号化モード情報３２６を選択手段３１２に出力する。符号化モード情報３２６は、第１フレーム内符号化のモードであるか、第１フレーム間予測の符号化のモードであるかを示す情報であり、伝送エラーの発生したマクロブロック位置は第２フレームの符号化モードである情報である。
【００６０】
スケーリング手段３０２は、第２デコーダ２０２から第２の復号画素データ３１５を受信する。またスケーリング手段３０２は、補正制御手段２０４からスケーリング情報３２１を受信する。スケーリング手段３０２は、スケーリング情報３２１より、第２フレームのマクロブロック位置を示すパラメータを第１フレームのマクロブロック位置を示すパラメータに換算して、第２フレームのマクロブロック位置を第１フレームのマクロブロック位置に拡大し、スケーリング復号画素データ３２９を生成する。
【００６１】
そして復号画素データ置き換え手段３０５は、ＩＱ／ＩＤＣＴ３０８から第１の復号画素データ３１８を受信する。復号画素データ置き換え手段３０５は、復号状態情報３２４を受信する。復号画素データ置き換え手段３０５は、スケーリング手段３０２よりスケーリング情報３２９を受信する。復号画素データ置き換え手段３０５は、スケーリング情報３２９と第１の復号画素データ３１８を用いて、第１フレームで伝送エラーの発生したマクロブロックを第２フレームの拡大したマクロブロックに置き換え、復号画素データ３２７を生成する。復号画素データ置き換え手段３０５は、復号画素データ３２７を選択手段３１２、加算器３０９に送信する。
スケーリング手段３０３は、第２デコーダ２０２から第２の動きベクトル情報３１６を受信する。またスケーリング手段３０３は、補正制御手段２０４からスケーリング情報３２２を受信する。スケーリング手段３０３は、第２の動きベクトル情報３１６を用いて、第１フレームのマクロブロック位置に対応する動きベクトルを補正するための第２フレームのマクロブロック位置の動きベクトルを特定する。スケーリング手段３０３は、特定した第２フレームのマクロブロック位置の動きベクトルを第１フレームのマクロブロック位置の動きベクトルの縮尺に拡大し、動きベクトル情報３３０を生成する。スケーリング手段３０３は、動きベクトル情報３３０を動きベクトル置き換え手段３０６へ送信する。
【００６２】
動きベクトル置き換え手段３０６は、可変長復号手段３０７から第１の動きベクトル情報３１９を受信する。動きベクトル置き換え手段３０６は、復号状態情報３２３を受信する。また動きベクトル置き換え手段３０６は、スケーリング手段３０３から動きベクトル情報３３０を受信する。そして動きベクトル置き換え手段３０６は、動きベクトル情報３２８を動き補償手段３１０へ送信する。動きベクトル情報３２８は、第１の動きベクトル情報３１９のうち、伝送エラーの発生したマクロブロック位置の動きベクトルを、対応する第２フレームの動きベクトルを第１フレームのマクロブロック位置の動きベクトルの縮尺に拡大した動きベクトルに置き換えた情報である。補正手段２０３は、動きベクトル情報３１９から伝送エラー箇所が（誤り領域）が動画部分か静止部分かを判定することを特徴とする。より具体的には動きベクトル置き換え手段３０６が動きベクトル情報３１９から伝送エラーの発生したマクロブロックが動画部分か静止部分かを判定する。補正手段２０４が伝送エラーの発生した箇所が静止部分であると判定する場合には、第１デコーダ２０１はフレームメモリ３１１に格納するエラー発生前の第１フレームを出力する。補正手段２０３は第１フレーム間の差分データを第２フレーム間の差分データで補正するので、第１フレームの画質の劣化は差分データ分だけであり、補正による画質劣化を抑制することができる。
【００６３】
可変長復号手段３０７は、第１ビットストリームを復号して、復号したマクロブロックをＩＱ／ＩＤＣＴ３０８に送信する。可変長復号手段３０７は第１ビットストリームにおいて発生した伝送エラーを検出する。伝送エラーは第１ビットストリームを復号したマクロブロックの伝送エラーである。
【００６４】
また可変長復号手段３０７は、復号状態情報３２３、３２４、３２５を符号化モード書き換え手段３０４、復号画素データ置き換え手段３０５、動きベクトル置き換え手段３０６に送信する。さらに可変長復号手段３０７は、第１の符号化モード情報３１７を符号化モード書き換え手段３０４へ送信する。また可変長復号手段３０７は、第１の動きベクトル情報３１９を動きベクトル置き換え手段３０６へ送信する。復号状態情報３２３、３２４、３２５は、復号エラー情報と復号位置情報を含む情報である。これにより符号化モード書き換え手段３０４、復号画素データ置き換え手段３０５、動きベクトル置き換え手段３０６は、第１フレームにおける伝送エラーの有無、エラー発生位置を特定することができる。本願発明における誤り検出部が行う処理は、本実施例における可変長復号手段３０７が処理に含まれるものである。
【００６５】
ＩＱ／ＩＤＣＴ３０８は、復号化した第１ビットストリームをさらに逆量子化、逆離散コサイン変換をして復号処理を行う。そしてＩＱ／ＩＤＣＴ３０８は、復号画素データ置き換え手段３０５へ第１の復号画素データ３１８を送信する。
【００６６】
フレームメモリ３１１は、第１ビットストリームを復号したフレーム３３２を保持する。フレーム３３２は、復号画素データ置き換え手段３０５が選択手段３１２、加算器３０９に送信する復号画素データ３２７の直前に送信された復号画素データに基づくフレームである。
【００６７】
動き補償手段３１０は、動きベクトル置き換え手段３０６から動きベクトル情報３２８を受信する。動き補償手段３１０は、フレームメモリ３１１よりフレーム３３２を読み出す。そして動き補償手段３１０は、動きベクトル情報３２８を用いて、フレーム３３２を動き補償処理して、復号映像３３１を生成する。動き補償手段３１０は、復号映像３３１を加算器３０９に送信する。
【００６８】
加算器３０９は、復号画素データ３２７と復号映像３３１とを加算処理する。伝送エラーが発生したマクロブロック位置では、第１ビットストリームの伝送エラー箇所の予測誤差（復号画素データ）を第２ビットストリームの予測誤差（復号画素データ）によって補う処理である。つまり復号映像３３１に伝送エラーの発生位置を対応する第２フレームで補間したフレーム間の差分データ（復号画素データ３２７）を加算することによって、復号映像の劣化を防ぐものである。第１ビットストリームにおいて伝送エラーの発生した箇所が静止部分である場合には、エラー箇所に対応する第２フレーム間の差分データは「０」である。そのため受信装置２００は、画質が劣化することなくこの伝送エラーの発生箇所を補正することができる。また加算器３０９はエラー発生箇所に対応する第２フレーム間の差分データを復号映像３３１に加算する。そのため伝送エラーの発生箇所が動画部分であっても、受信装置２００は当該エラーの発生箇所に対応した第２フレームの部分にそのまま置き換える画像補正よりも画質の劣化を抑えて補正することができる。
【００６９】
選択手段３１２は、復号画素データ３２７もしくは、加算器３０９が出力する復号映像３３１のいずれかを選択する。選択手段３１２は、符号化モード書き換え手段３０４から受信する符号化モード情報３２１に基づいて選択する。
【００７０】
また補正手段２０３では、補正制御手段２０４からの置き換え制御情報のみに従った置き換えだけでなく、例えば、第２の復号情報を用いて、局所的な動静判定を行い、動きがある領域のみ動きベクトルのみ置き換えるなどの、一部の置き換えも可能である。
【００７１】
従来の画像補正技術では、エラーが発生した復号化後の映像に対して画像補正を行なっているため、次フレーム以降のエラーを補正することは原理的にできない。これに対して受信装置２００は、第１ビットストリームの復号過程でエラーの発生した第１フレーム間の差分データを対応する第２フレーム間の差分データに置き換えると、画像補正の効果が、以降の画像にも継続するので、エラーの伝播や拡散を防ぐことができる。
【００７２】
［第２デコーダ２０２］
図４は本実施例に係る第２デコーダ２０２の構成図である。
【００７３】
第２デコーダ４００は、可変長復号手段４０１、ＩＱ／ＩＤＣＴ４０２、加算器４０３、動き補償手段４０４、フレームメモリ４０５、選択手段４０６から構成される。
【００７４】
可変長復号手段４０１は、第２ビットストリーム４０７を復号化する。復号化した情報は、第２の符号化モード情報３１４、第２の復号画素データ３１５、第２の動きベクトル情報３１６である。
【００７５】
第２デコーダ４００は、第２の符号化モード情報３１４、第２の復号画素データ３１５、第２の動きベクトル情報３１６を補正手段２０３へ送信する。つまり第２の復号情報２１４が、第２の符号化モード情報３１４、第２の復号画素データ３１５、第２の動きベクトル情報３１６からなる情報である
ＩＱ／ＩＤＣＴ４０２は、マクロブロックを逆量子化、逆離散コサイン変換をして第２の復号画素データ３１５を生成する。第２の復号画素データ３１５は、第２の符号化モード情報がフレーム内符号化の場合、第２フレームの画素データを示し、第２の符号化モード情報がフレーム間予測の符号化の場合、動き補償された第２フレーム間の差分データを示す情報である。またフレームメモリ４０５は、選択手段４０６が出力する直前フレームを保持している。そして動き補償手段４０４は、フレームメモリ４０５から直前フレームを読み出し、第２の動きベクトル情報３１６を用いて動き補償処理を行い、復号映像を生成する。加算器４０３は第２の復号画素データ３１５と復号映像を加算する。選択手段４０６は、第２の復号画素データ３１５もしくは、加算器４０３が出力する復号映像のいずれかを選択する。選択手段４０６は、第２の符号化モード情報３１４に基づいて選択する。
【００７６】
（実施例２）
次に受信装置５００における画像補正について説明する。受信装置５００も１２セグ放送で発生する伝送エラーを１セグ放送で受信する情報により補正する画像補正である。
【００７７】
［受信装置５００の構成図］
図５に、本実施例に係る受信装置５００の構成図である。                                
【００７８】
受信装置５００は、第１デコーダ５０１、第２デコーダ５０２、補正手段５０３、補正制御手段５０４、アンテナ５０５、復調装置５０６、復号時刻制御部５０７、表示装置５０８から構成される。受信装置５００は、第１デコーダ５０１が第１ビットストリームを復号する時間と、第２デコーダ５０２が第２ビットストリームを復号する時間を調整する復号時刻制御部５０７を有する。復号時刻制御部５０７の有無において、受信装置５００は受信装置２００と異なる。
【００７９】
＜復号時刻制御部５０７＞
第１ビットストリーム５０９と第２ビットストリーム５１０は、再生時刻情報５１１を含んでいる。再生時刻情報５１１は、第１ビットストリーム５０９と第２ビットストリーム５１０による１２セグ放送と１セグ放送の再生時刻を示す情報である。
【００８０】
復号時刻制御部５０７は、再生時刻情報５１１を用いて、第１ビットストリーム５０９と第２ビットストリーム５１０を同期してそれぞれ、第１デコーダ５０１と第２デコーダ５０２に送信する。つまり復号時刻制御部５０７は第１ビットストリーム５０９と第２ビットストリーム５１０の待ち合わせ処理を行う。第１デコーダ５０１と第２デコーダ５０２は、同時にそれぞれ第１ビットストリーム５０１と第２ビットストリーム５０２を復号する。
【００８１】
これにより補正手段５０３は、第１デコーダ５０１から第１の復号情報５１２、第２デコーダ５０２から第２の復号情報５１３を同期して取得することができる。また受信装置５００は、再生時刻情報５１１の替わりに、第１ビットストリーム５０９と第２ビットストリーム５１０のシーンチェンジを検出し、同期あわせを行ってもよく、これにより受信装置５００は第１デコーダ５０１と第２デコーダ５０２の同期あわせを実現することができる。
【００８２】
受信装置５００は、アンテナ５０５を用いて１２セグ放送と１セグ放送の符号化データ５１４を受信する。復調装置５０７は、アンテナ５０５が受信した符号化データ５１４を復調し、第１ビットストリーム５０９、第２ビットストリーム５１０を生成する。第１ビットストリーム５０９は１２セグ放送に対応する画像のビット列である。また第２ビットストリーム５１０は１セグ放送に対応する画像のビット列である。
【００８３】
復号時刻制御部５０７は、第１ビットストリーム５０９と第２ビットストリーム５１０を同期してそれぞれ、第１デコーダ５０１、第２デコーダ５０２へ送信する。
【００８４】
第１デコーダ５０１は、第１ビットストリーム５０９を受信する。第１デコーダ５０１は、第１の復号情報５１２を補正手段５０３に送信する。第１デコーダ５０１は、第１の復号状態情報５１５を補正手段５０３へ送信する。第１デコーダ５０１は、補正制手段５０４へ第１の補正制御情報を送信する。
【００８５】
また第２デコーダ５０２は第２ビットストリーム５１０を受信する。第２のデコーダ５０２は第２の復号情報５１３へ送信する。第２デコーダ５０２は第２の復号制御情報５１７を補正制御手段５０４に送信する。
【００８６】
また第１ビットストリーム５０９は、１２セグ放送に対応する画像のビット列であり、ＩＳＯ／ＩＥＣによるＭＰＥＧ−２で圧縮された画像のビット列である。そのため第１ビットストリーム５０９は、動きベクトルを用いて生成される予測画面と対象フレームとの間の予測誤差（差分データ）を符号化したビット列である。同様に第２ビットストリーム５１０は、１セグ方法に対応する画像のビット列であり、ＩＴＵ−ＴのＨ．２６４で圧縮された画像のビット列である。そのため第２ビットストリーム５１０は、動きベクトルを用いて生成される予測画面と対象フレームとの間の予測誤差（差分データ）を符号化したビット列である。
【００８７】
第１デコーダ５０１は、受信する第１ビットストリーム５０９を復号し、補正手段５０３から受信する補正復号情報５１９を適用して、復号映像５２０を生成し出力する。表示装置５０８は第１デコーダ５０１から受信した復号映像５２０を画面表示する。
【００８８】
［エラー検出処理のフローチャート］
図６は本実施例に係る可変長復号手段３０７における伝送エラー検出処理のフローチャートである。
【００８９】
可変長復号手段３０７は、第１ビットストリーム３１３を受信すると、ピクチャ処理を開始する。ピクチャ処理はピクチャレイヤにおける処理であり、第１ビットストリーム３１３に復号エラーがあるか否かを判別する処理である。可変長復号手段３０７は、１つの画面を１６ライン幅でスライスして、さらにそれぞれのスライスを複数のマクロブロック（１６画素×１６画素の輝度ブロックと２つの８画素×８画素の色差ブロック）に分割する。そして可変長復号手段３０７は、マクロブロックの輝度ブロックをさらにブロック（８画素×８画素）に分割する。
【００９０】
まず可変長復号手段３０７は、第１ビットストリーム３１３を構成するピクチャの復号状態を初期化して「正常」に設定する（Ｓ６０１）。
【００９１】
そして可変長復号手段３０７は、ピクチャ単位のヘッダ解析を行う（Ｓ６０２）。可変長復号手段３０７は、ピクチャ単位のヘッダを解析して復号エラーの有無を解析するピクチャを特定する。
【００９２】
可変長復号手段３０７は、Ｓ６０２で特定したピクチャにおけるスライス単位のヘッダ解析を行う（Ｓ６０３）。可変長復号手段３０７は、ピクチャを１６ライン幅の複数のスライスに分割する。そして可変長復号手段３０７は、スライス単位でヘッダ解析を行い、復号エラーの有無を解析するスライスを特定する。
【００９３】
可変長復号手段３０７は、Ｓ６０３で特定したスライスを構成するマクロブロックのデータ解析を行う（Ｓ６０４）。可変長復号手段３０７が、マクロブロックのデータ解析において、マクロブロックに復号エラーが存在するか否かを判別する（Ｓ６０５）。
【００９４】
可変長復号手段３０７がマクロブロックに復号エラーがあると判別した場合（Ｓ６０５  ＹＥＳ）、可変長復号手段３０７は復号状態を「異常」に設定する（Ｓ６０６）。そして可変長復号手段３０７は、ヘッダ検索を行う（Ｓ６０７）。可変長復号手段３０７は、ヘッダがスライスヘッダであるか否かを判別する（Ｓ６１０）。可変長復号手段３０７が、ヘッダがスライスヘッダであると判別する場合（Ｓ６１０  ＹＥＳ）、可変長復号手段３０７は再びスライス単位のヘッダ解析を行う（Ｓ６０３）。可変長復号手段３０７が、ヘッダがスライスヘッダでないと判別する場合（Ｓ６１０  ＮＯ）、可変長復号手段３０７はピクチャ処理を終了する。
【００９５】
可変長復号手段３０７がマクロブロックに復号エラーが存在しないと判別した場合（Ｓ６０５  ＮＯ）、可変長復号手段３０７は復号状態を「正常」のままとする（Ｓ６０８）。そして可変長復号手段３０７は、次に解析する対象がヘッダであるか否かを判別する（Ｓ６０９）。
【００９６】
可変長復号手段３０７が、解析する対象がヘッダであると判別する場合（Ｓ６０９  ＹＥＳ）、可変長復号手段３０７は解析対象がスライスヘッダであるか否かを判別する（Ｓ６１０）。可変長復号手段３０７が、解析対象がスライスヘッダであると判別する場合（Ｓ６１０  ＹＥＳ）、可変長復号手段３０７は再びスライス単位のヘッダ解析を行う（Ｓ６０３）。可変長復号手段３０７が、解析対象がスライスヘッダでないと判別する場合（Ｓ６１０  ＮＯ）、可変長復号手段３０７はピクチャ処理を終了する。また可変長復号手段３０７が、解析する対象がヘッダでないと判別する場合（Ｓ６０９  ＮＯ）、可変長復号手段３０７はマクロブロック単位のデータ解析を行う（Ｓ６０４）。
［画像補正処理のフローチャート］
図７は本実施例に係る受信装置２００が行う画像補正処理のフローチャートである。
【００９７】
まず第１デコーダ２０１は、第１ビットストリーム２０９の復号処理を開始する（Ｓ７０１）。第２デコーダ２０２は、第２ビットストリーム２１０の復号処理を開始する（Ｓ７０２）。第１デコーダ２０１は補正制御手段２０４へ第１の復号制御情報２１３を送信する（Ｓ７０３）。第２デコーダ２０２は補正制御手段２０４へ第２の復号制御情報２１５を送信する（Ｓ７０４）。補正制御手段２０３は、第１の復号制御情報２１３と第２の復号制御情報２１５から補正制御情報２１７を生成する（Ｓ７０５）。
【００９８】
第１デコーダ２０１は、補正手段２０３へ第１の復号情報２１２を送信する（Ｓ７０６）。第２デコーダ２０２は、補正手段２０３へ第２の復号情報２１４を送信する（Ｓ７０７）。
【００９９】
補正手段２０３は、補正制御情報２１７を用いて、第２デコーダ２０２からの第２の復号情報２１４のスケーリングと復号画素データの対応付け処理する（Ｓ７０８）。第１デコーダ２０１は復号状態情報２１１を補正手段２０３へ送信する（Ｓ７０９）。補正手段２０３は復号情報２１１を参照して、第１ビットストリーム２０９の復号状態が「正常」であるか否かを判別する（Ｓ７１０）。
【０１００】
補正手段２０３が、復号状態が「正常」であると判別する場合（Ｓ７１０  ＹＥＳ）、補正手段２０３は第１の復号情報２１２を補正復号情報２１６として第１デコーダ２０１へ送信する。補正手段２０３が、復号状態が「異常」であると判別する場合（Ｓ７１０  ＮＯ）、補正手段２０３はスケーリングした第２の復号情報を補正復号情報２１６として第１デコーダ２０１へ送信する（Ｓ７１２）。
【０１０１】
そして第１デコーダ２０１は復号映像２１８を出力する（Ｓ７１３）。
【０１０２】
［補正手段８００の構成図］
図８は本実施例に係る補正手段８００の構成図である。
【０１０３】
補正手段８００は、ブロック対応付け手段８０１、スケーリング手段８０２、スケーリング手段８０３、選択手段８０４、符号化モード書き換え手段８０５、復号画素データ置き換え手段８０６、動きベクトル置き換え手段８０７から構成されている。
【０１０４】
補正制御手段（図示せず）は、第１の復号制御情報と第２の復号制御情報を受信すると、ブロック位置対応情報８０８、スケーリング情報８０９、８１０を生成する。ここで補正制御手段は、第１の復号制御情報は第１デコーダより受信し、第２の復号制御情報は第２デコーダより受信する。
【０１０５】
そして補正制御手段はブロック位置対応情報８０８をブロック位置対応付け手段８０１へ送信する。また補正制御手段２０４はスケーリング情報８０９をスケーリング手段８０２へ、スケーリング情報８１０をスケーリング手段８０３へ送信する。
【０１０６】
ブロック位置対応情報８０８は、第１フレームのマクロブロック位置と第２フレームのマクロブロック位置との対応関係を示す情報である。スケーリング情報８０９は、第１フレームと第２フレームの解像度の違いを補間する情報を示す情報である。さらにスケーリング情報８１０は、第１フレームの動きベクトルと第２フレームの動きベクトルとの縮尺の違いを補間する情報である。
【０１０７】
そしてブロック対応付け手段８０１は、第２デコーダから受信する第２の符号化モード情報８１１を受信する。ブロック対応付け手段８０１は、ブロック位置対応情報８０８を用いて、第１フレームのマクロブロック位置と第２フレームのマクロブロック位置とを対応付け、第１フレームにおけるマクロブロック位置に対応する第２フレームのマクロブロック位置を特定する。そしてブロック対応付け手段８０１は、第２の符号化モード情報８１１より、特定した第２フレームのマクロブロック位置における符号化モードを特定する。特定した第２フレームの符号化モードは、第１フレームにおけるマクロブロック位置に対応する第２フレームのマクロブロック位置における符号化モードである。そしてブロック対応付け手段８０１は、符号化モード書き換え手段８０５と選択手段８０４へ特定した第２フレームのマクロブロック位置と特定した第２フレームのマクロブロック位置に対応する符号化モードを送信する。
【０１０８】
符号化モード書き換え手段８０５は、第１デコーダの可変長復号手段から第１の符号化モード情報８１２を受信する。符号化モード書き換え手段８１２は、ブロック対応付け手段８０１より、第１フレームのマクロブロック位置に対応する第２フレームの符号化モードを受信する。これより符号化モード書き換え手段８０５は、第１の符号化モード情報８１２のうち、伝送エラーの発生したマクロブロック位置の符号化モードを対応する第２フレームの符号化モードに置き換えて符号化モード情報８１３を第１デコーダの選択手段に出力する。符号化モード情報８１３は、第１フレーム内符号化のモードであるか、第１フレーム間予測の符号化のモードであるかを示す情報であり、伝送エラーの発生したマクロブロック位置は第２フレームの符号化モードである情報である。
【０１０９】
スケーリング手段８０２は、第２デコーダから第２の復号画素データ８１４を受信する。またスケーリング手段８０２は、補正制御手段からスケーリング情報８０９を受信する。スケーリング手段８０２は、スケーリング情報８０９より、第２フレームのマクロブロック位置を示すパラメータを第１フレームのマクロブロック位置を示すパラメータに換算して、第２フレームのマクロブロック位置を第１フレームのマクロブロック位置に拡大し、スケーリング情報８１５を生成する。スケーリング手段８０２は、スケーリング復号画素情報８１５を選択手段８０４へ送信する。
【０１１０】
そして復号画素データ置き換え手段３０５は、第１デコーダのＩＱ／ＩＤＣＴから第１の復号画素データ８１６を受信する。復号画素データ置き換え手段８０６は、選択手段８０４よりスケーリング復号画素情報８１７を受信する。復号画素データ置き換え手段８０６は、スケーリング復号画素情報８１７と第１の復号画素データ８１６を用いて、第１フレームで伝送エラーの発生したマクロブロックを第２フレームの拡大したマクロブロックに置き換え、復号画素データ８１８を生成する。復号画素データ置き換え手段８０６は、復号画素データ８１８を第１デコーダが有する選択手段と加算器に送信する。ここで選択手段８０４は、符号化モードがフレーム間の場合は、スケーリング情報８１７として「０」を復号画素データ置き換え手段８０６に送信する。また選択手段８０４は、符号化モードがフレーム内の場合は、スケーリング情報８１７として「スケーリング情報８１５」を復号画素置き換え手段８０６に送信する。
スケーリング手段８０３は、第２デコーダから第２の動きベクトル情報８１９を受信する。またスケーリング手段８０３は、補正制御手段からスケーリング情報８１０を受信する。スケーリング手段８０３は、第２の動きベクトル情報８１９を用いて、第１フレームのマクロブロック位置に対応する動きベクトルを補正するための第２フレームのマクロブロック位置の動きベクトルを特定する。スケーリング手段８０３は、特定した第２フレームのマクロブロック位置の動きベクトルを第１フレームのマクロブロック位置の動きベクトルの縮尺に拡大し、動きベクトル情報３３０を生成する。スケーリング手段３０３は、動きベクトル情報８２０を動きベクトル置き換え手段８０７へ送信する。
【０１１１】
動きベクトル置き換え手段８０７は、第１デコーダの可変長復号手段から第１の動きベクトル情報８２１を受信する。また動きベクトル置き換え手段８０７は、スケーリング手段８０３から動きベクトル情報８２０を受信する。そして動きベクトル置き換え手段８０７は、動きベクトル情報８２２を第１デコーダの動き補償手段へ送信する。動きベクトル情報８２２は、第１の動きベクトル情報８２１のうち、伝送エラーの発生したマクロブロック位置の動きベクトルを、対応する第２フレームの動きベクトルを第１フレームのマクロブロック位置の動きベクトルの縮尺に拡大した動きベクトルに置き換えた情報である。補正手段８００は、動きベクトル情報８２１から伝送エラー箇所（誤り領域）が動画部分か静止部分かを判定することを特徴とする。より具体的には動きベクトル置き換え手段８０７が動きベクトル情報８２１から伝送エラーの発生したマクロブロックが動画部分か静止部分かを判定する。補正手段８００が伝送エラーの発生した箇所が静止部分であると判定する場合には、第１デコーダはフレームメモリに格納するエラー発生前の第１フレームを出力する。補正手段８００は第１フレーム間の差分データを第２フレーム間の差分データで補正するので、第１フレームの画質の劣化は差分データ分だけであり、補正による画質劣化を抑制することができる。
【０１１２】
そして第１デコーダは符号化モード書き換え手段８０５、復号画素データ置き換え手段８０６、動きベクトル置き換え手段８０７に復号状態情報８２３、８２４、８２５を送信する。これにより符号化モード書き換え手段８０５、復号画素データ置き換え手段８０６、動きベクトル置き換え手段８０７は、第１フレームにおける伝送エラーの有無、エラー発生位置を特定することができる。
【０１１３】
本実施例におけるサイマル放送の受信装置２００、５００または補正手段８００を搭載する受信装置は、１２セグ放送を１セグ放送で補正して出力するものであるが、１セグ放送を１２セグ放送で補正する構成であっても構わない。
【０１１４】
次に、以上述べた受信装置の実施形態から抽出される技術的思想を請求項の記載形式に準じて付記として列挙する。本発明に係る技術的思想は上位概念から下位概念まで、様々なレベルやバリエーションにより把握できるものであり、以下の付記に本発明が限定されるものではない
（付記１）  サイマル放送する第一動画像を符号化した第一のビットストリームと第二動画像を符号化した第二のビットストリームを受信する受信装置において、
該サイマル放送を受信する受信部と、
該第一のビットストリームから該第一動画像を復号する第一の復号部と、
該第二のビットストリームから該第二動画像を復号する第二の復号部と、
該第一動画像における誤り領域を検出する誤り検出部と、
該誤り領域に応じて、該第二動画像を構成する連続するフレーム間の差分データを用いて作成した補正データを該第一の復号部に与える補正部と、
からなることを特徴とする受信装置。
（付記２）  付記１に記載の受信装置において、
該第一の復号部は、該補正部から受信した補正データに基づいて、該第一ビットストリームの復号に際し再生される連続するフレーム間の差分データを補正することを特徴とする受信装置。
（付記３）  付記１に記載の受信装置において、
該補正部は、該誤り領域に応じて、該第一動画像と該第二画像との解像度の違いをスケーリングして該補正データを作成することを特徴とする受信装置。
（付記４）  付記１に記載の受信装置において、
該補正部は、該誤り領域に応じて、該第一動画像と該第二画像との動きベクトル解像度の違いをスケーリングして該補正データを作成することを特徴とする受信装置。
（付記５）  付記１に記載の受信装置において、
該補正部は、該誤り領域が動画部分か静止部分かを判定し、該誤り領域が静止部分である場合、第一の復号部は誤り発生前のフレームを出力することを特徴とする受信装置。
（付記６）  サイマル放送する第一動画像を符号化した第一のビットストリームと第二動画像を符号化した第二のビットストリームを受信する受信方法において、
該サイマル放送を受信する受信手順と、
該第一のビットストリームから該第一動画像を復号する第一の復号手順と、
該第二のビットストリームから該第二動画像を復号する第二の復号手順と、
該第一フレームにおける誤り領域を検出する検出手順と、
該誤り領域に応じて、該第一動画像を構成する連続するフレーム間の差分データを該第二動画像を構成する第二フレーム間の差分データで補正する補正手順と、
からなることを特徴とする受信方法。
（付記７）  付記１に記載の受信装置において、
該補正部は、該誤り領域に応じて、該第一動画像の画素データを該第二動画像の画素データで補正する補正データを該第一の復号部に与えることを特徴とする受信装置。
（付記８）  付記１に記載の受信装置において、
該補正手段は、該誤り領域に応じて、該第一動画像を構成する第一フレームに対応する符号化モードを該第二動画像を構成する第二フレームに対応する符号化モードに書き換えて作成した補正データを該第一の復号部に与えることを特徴とする受信装置。
（付記９）  付記８に記載の受信装置において、
該第一の復号部は、該誤り領域を検出した該第一動画像を構成するフレームの直前フレームであって、動き補償した該直前フレームに対して、該第二画像を構成する連続するフレーム間の差分データで補正した該第一動画像を構成する連続するフレーム間の差分データを合成すること特徴とする受信装置。
（付記１０）  付記９に記載の受信装置において、
該第一の復号部は、該直前フレームを保持することを特徴とする受信装置。
（付記１１）  付記１０に記載の受信装置において、
該補正部は、該第一動画像と該第二動画像を構成するマクロブロックを対応付けることを特徴とする受信装置。
（付記１２）  付記７に記載の受信装置において、
該補正部は、該第二動画像の動きベクトルを該第一動画像の動きベクトルの縮尺に合わせた動きベクトルを生成することを特徴とする受信装置。
（付記１３）  付記７に記載の受信装置において、
該補正部は、該第二動画像のマクロブロック位置を該第一動画像のマクロブロック位置の縮尺に合わせることを特徴とする受信装置。
（付記１４）  付記７に記載の受信装置は、
該第一の復号部から該第一動画像の画面サイズ情報を受信し、該第二の復号部から該第二動画像の画面サイズ情報を受信する補正制御部をさらに有することを特徴とする受信装置。
（付記１５）  付記１４に記載の受信装置において、
補正制御部は、該第一動画像の画面サイズ情報と該第二動画像の画面サイズ情報に応じて、該第一動画像と該第二動画像の拡大率を補正制御情報として生成することを特徴とする受信装置。
【図面の簡単な説明】
【０１１５】
【図１】本実施例に係る画像補正システム１００の構成図である。
【図２】本実施例に係る受信装置２００の構成図である。
【図３】本実施例に係る補正手段２０３の構成図である。
【図４】本実施例に係る第１デコーダ２０１の構成図である。
【図５】本実施例に係る受信装置５００の構成図である。
【図６】本実施例に係る可変長復号手段３０７における伝送エラー検出処理のフローチャートである。
【図７】本実施例に係る受信装置２００が行う画像補正処理のフローチャートである。
【図８】本実施例に補正手段８００の構成図である。
【符号の説明】
【０１１６】
１００…画像補正システム
１０１…第１デコーダ
１０２…第２デコーダ
１０３…補正手段
１０４…補正制御手段
２００…受信装置
２０１…第１デコーダ
２０２…第２デコーダ
２０３…補正手段
２０４…補正制御手段
２０５…アンテナ
２０６…復調装置
２０７…表示装置
３０１…ブロック対応付け手段
３０２…スケーリング手段
３０３…スケーリング手段
３０４…符号化モード書き換え手段
３０５…復号画素データ置き換え手段
３０６…動きベクトル置き換え手段
３０７…可変長復号手段
３０８…ＩＱ／ＩＤＣＴ
３０９…加算器
３１０…動き補償手段
３１１…フレームメモリ
３１２…選択手段
【図１】
2009100424.tif 000003
【図２】
2009100424.tif 000004
【図３】
2009100424.tif 000005
【図４】
2009100424.tif 000006
【図５】
2009100424.tif 000007
【図６】
2009100424.tif 000008
【図７】
2009100424.tif 000009
【図８】
2009100424.tif 000010