(57)【要約】【課題】  より好適にフリッカノイズを低減する。【解決手段】  画面内予測と画面間予測とにより符号化された画像を復号化する画像復号化部と、前記画像復号化部より出力された復号画像のうち、少なくとも画面内予測により復号化された復号画像の時間的に直前の画面間予測により復号化された復号画像内の画素値を補正する処理を行うフィルタ処理部とを備える。【選択図】  図１
2010050860.tif 000002
【特許請求の範囲】
【請求項１】
画面内予測と画面間予測とにより符号化された画像を含む符号化画像データを入力する入力部と、
前記符号化画像データを復号化する画像復号化部と、
前記画像復号化部より出力された復号画像に対してフィルタ処理を行うフィルタ部と、
前記フィルタ処理後の画像を表示する表示部とを備え、
前記フィルタ部は、前記画像復号化部より出力された復号画像のうち、少なくとも画面内予測により復号化された復号画像の時間的に直前の画面間予測により復号化された復号画像内の画素値を補正する処理を行うことを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置であって、
前記フィルタ部は、前記画像復号化部より出力された復号画像のうち、画面内予測により復号化された第１の復号画像内のオブジェクト上の画素と、前記第１の復号画像の時間的に直前の画面間予測により復号化された第２の復号画像内のオブジェクト上の画素であって前記第１の復号画像内のオブジェクト上の画素に対応する画素との画素値の差を低減することを特徴とする画像表示装置。
【請求項３】
請求項１に記載の画像表示装置であって、
前記フィルタ部は、前記画像復号化部より出力された復号画像のうち、画面内予測により復号化された復号画像と、前記画面内予測により復号化された復号画像に時間的に前後にある画面間予測により復号化された複数の復号画像間とでの時間方向の信号値を平滑化するフィルタ処理を行うことを特徴とする画像表示装置。
【請求項４】
請求項１に記載の画像表示装置であって、
前記フィルタ部は、前記画像復号化部より出力された復号画像のうち、画面内予測により復号化された第１の復号画像よりも時間的に前であって、最も近い前方予測復号画像である第２の復号画像の画素の画素値を、前記第１の復号画像における対応する画素の画素値に近づける処理を行うことを特徴とする画像表示装置。
【請求項５】
請求項１に記載の画像表示装置であって、
前記フィルタ部は、前記画像復号化部より出力された復号画像のうち、画面内予測により復号化された２つの画面内予測復号画像の信号値を用いて、前記２つの画面内予測復号画像の時間的位置の間または後ろに位置する、画面間予測により復号化された画面間予測復号画像の信号値を補正する処理を行うことを特徴とする画像表示装置。
【請求項６】
請求項５に記載の画像表示装置であって、
画面内予測復号画像を記憶する第１のバッファと第２のバッファと、
画面間予測復号画像を記憶する第３のバッファとを備え、
前記前記フィルタ部は、前記第１のバッファと前記第２のバッファに記憶された２つの画面内予測復号画像の信号値を用いて、前記第３のバッファに記憶された画面間予測復号画像の信号値を補正する処理を行うことを特徴とする画像表示装置。
【請求項７】
画面内予測と画面間予測とにより符号化された画像を含む符号化画像データが入力される入力部と、
前記符号化画像データを記憶する記憶部と、
前記入力部に入力される符号化画像データまたは前記記憶部から出力された符号化画像データを復号する画像復号部と、
前記画像復号化部より出力された復号画像に対してフィルタ処理を行うフィルタ部と、
前記フィルタ処理後の画像を出力する出力部とを備え、
前記フィルタ部は、前記画像復号化部より出力された復号画像のうち、少なくとも画面内予測により復号化された復号画像の時間的に直前の画面間予測により復号化された復号画像内の画素値を補正する処理を行うことを特徴とする録画再生装置。
【請求項８】
請求項７に記載の録画再生装置であって、
前記フィルタ部は、前記画像復号化部より出力された復号画像のうち、画面内予測により復号化された第１の復号画像内のオブジェクト上の画素と、前記第１の復号画像の時間的に直前の画面間予測により復号化された第２の復号画像内のオブジェクト上の画素であって前記第１の復号画像内のオブジェクト上の画素に対応する画素との画素値の差を低減することを特徴とする録画再生装置。
【請求項９】
請求項７に記載の録画再生装置であって、
前記フィルタ部は、前記画像復号化部より出力された復号画像のうち、画面内予測により復号化された復号画像と、前記画面内予測により復号化された復号画像に時間的に前後にある画面間予測により復号化された複数の復号画像間とでの時間方向の信号値を平滑化するフィルタ処理を行うことを特徴とする録画再生装置。
【請求項１０】
請求項７に記載の録画再生装置であって、
前記フィルタ部は、前記画像復号化部より出力された復号画像のうち、画面内予測により復号化された第１の復号画像よりも時間的に前であって、最も近い前方予測復号画像である第２の復号画像の画素の画素値を、前記第１の復号画像における対応する画素の画素値に近づける処理を行うことを特徴とする録画再生装置。
【請求項１１】
請求項７に記載の録画再生装置であって、
前記フィルタ部は、前記画像復号化部より出力された復号画像のうち、画面内予測により復号化された２つの画面内予測復号画像の信号値を用いて、前記２つの画面内予測復号画像の時間的位置の間または後ろに位置する、画面間予測により復号化された画面間予測復号画像の信号値を補正する処理を行うことを特徴とする録画再生装置。
【請求項１２】
請求項１１に記載の録画再生装置であって、
画面内予測復号画像を記憶する第１のバッファと第２のバッファと、
画面間予測復号画像を記憶する第３のバッファとを備え、
前記前記フィルタ部は、前記第１のバッファと前記第２のバッファに記憶された２つの画面内予測復号画像の信号値を用いて、前記第３のバッファに記憶された画面間予測復号画像の信号値を補正する処理を行うことを特徴とする録画再生装置。
【請求項１３】
画面内予測と画面間予測とにより符号化された画像を復号化する画像復号化ステップと、
前記画像復号化ステップにより復号化された復号画像に対してフィルタ処理を行うフィルタ処理ステップとを備え、
前記フィルタ処理ステップでは、前記画像復号化ステップにより復号化された復号画像のうち、少なくとも画面内予測により復号化された復号画像の時間的に直前の画面間予測により復号化された復号画像内の画素値を補正する処理を行うことを特徴とする画像処理方法。
【請求項１４】
請求項１３に記載の画像処理方法であって、
前記フィルタ処理ステップでは、前記画像復号化ステップにより復号化された復号画像のうち、画面内予測により復号化された第１の復号画像内のオブジェクト上の画素と、前記第１の復号画像の時間的に直前の画面間予測により復号化された第２の復号画像内のオブジェクト上の画素であって前記第１の復号画像内のオブジェクト上の画素に対応する画素との画素値の差を低減することを特徴とする画像処理方法。
【請求項１５】
請求項１３に記載の画像処理方法であって、
前記フィルタ処理ステップでは、前記画像復号化ステップにより復号化された復号画像のうち、画面内予測により復号化された復号画像と、前記画面内予測により復号化された復号画像に時間的に前後にある画面間予測により復号化された複数の復号画像間とでの時間方向の信号値を平滑化するフィルタ処理を行うことを特徴とする画像処理方法。
【請求項１６】
請求項１３に記載の画像処理方法であって、
前記フィルタ処理ステップでは、前記画像復号化ステップにより復号化された復号画像のうち、画面内予測により復号化された第１の復号画像よりも時間的に前であって、最も近い前方予測復号画像である第２の復号画像の画素の画素値を、前記第１の復号画像における対応する画素の画素値に近づける処理を行うことを特徴とする画像処理方法。
【請求項１７】
請求項１３に記載の画像処理方法であって、
前記フィルタ処理ステップでは、前記画像復号化ステップにより復号化された復号画像のうち、画面内予測により復号化された２つの画面内予測復号画像の信号値を用いて、前記２つの画面内予測復号画像の時間的位置の間または後ろに位置する、画面間予測により復号化された画面間予測復号画像の信号値を補正する処理を行うことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化された画像信号を復号して再生、表示する画像処理技術に関する。
【背景技術】
【０００２】
ＴＶ信号などの動画像データを高能率に符号化して記録あるいは伝送する方法としてＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式等の符号化方式が策定され、ＭＰＥＧ−１規格、ＭＰＥＧ−２規格、ＭＰＥＧ−４規格等として国際標準の符号化方式となっている。また、さらに圧縮率を向上させる方式として、Ｈ．２６４／ＡＶＣ（Ａｄｂａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）規格等が定められている。
【０００３】
一般に動画像符号化では、画像の空間方向または時間方向の相関性を利用した予測符号化、周波数変換、量子化、可変長符号化等の処理により高い圧縮効率を実現するが、左記の符号化の過程では元の信号に戻らない非可逆符号化方法が用いられているため、復号画像では元の原画像に対して信号の劣化が生ずることとなる。以下では、上記符号化によって生ずる信号の劣化を符号化歪みと呼ぶ。
【０００４】
符号化歪みの１つとして挙げられるフリッカノイズは、復号画像において１フレーム毎あるいは数フレーム毎に輝度や色が大きく変化するために画面がちらついて見える劣化である。フリッカノイズを軽減する技術が特許文献１に開示されている。
【０００５】
【特許文献１】特開２００６−２２９４１１
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載した技術は、動画像を符号化する際に画面内予測符号化（1枚の画面内の画像信号の相関を利用した予測符号化）のみを用いた場合の復号画像に対してフリッカノイズを低減する技術を提案したものであり、一般的な動画像符号化で用いられる画面間予測符号化（複数の画面間の画像信号の相関を利用した予測符号化）を用いて符号化が行われた場合に対しては、フリッカノイズが必ずしも十分に低減されないという課題があった。
【０００７】
本発明は上記課題を鑑みてなされたものであり、その目的は、より好適にフリッカノイズを低減することである。
【課題を解決するための手段】
【０００８】
本発明の一実施の態様は、例えば特許請求の範囲に記載されるように構成すればよい。
【発明の効果】
【０００９】
本発明によれば、より好適にフリッカノイズを低減する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施例を説明する。
【実施例１】
【００１１】
図１は、本発明の実施例１の画像表示装置の構成ブロック図である。
【００１２】
図１に示す画像表示装置（１００）は、入力部（１０１）、画像復号化部（１０２）、第１のバッファ部（１０３）、第２のバッファ部（１０４）、第３のバッファ部（１０５）、フィルタ部（１０６）、切替部（１０７）、出力部（１０８）を備える。ここで、第１のバッファ部（１０３）、第２のバッファ部（１０４）、第３のバッファ部（１０５）、フィルタ部（１０６）、切替部（１０７）は画像処理部（１０９）を構成している。上記の各部はハードウェアによって構成されてもよいし、ソフトウェアによって構成されていてもよい。また、ハードウェアとソフトウェアを組み合わせたモジュールであってもよい。
【００１３】
以下に、図１に示した画像表示装置の動作について説明する。
【００１４】
図１において、入力部（１０１）より入力される符号化画像データ（１５０）は例えば図２に示す画像符号化装置で生成されるデータである。画像復号化部（１０２）は上記符号化画像データを復号して復号画像（１５１）を生成する。第１のバッファ部（１０３）は復号画像（１５１）のうち、画面内予測符号化手段を用いて符号化された第１の復号画像を格納する。第２のバッファ部（１０４）は復号画像（１５１）のうち、上記第１の復号画像より時間的に後ろとなる画面内予測符号化手段を用いて符号化された第２の復号画像を格納する。第３のバッファ部（１０５）は復号画像（１５１）のうち、上記第１の復号画像より時間的に後ろであり、かつ上記第２の復号画像より時間的に前となる１枚以上の復号画像を格納する。
【００１５】
フィルタ部（１０６）は第３のバッファ部（１０５）より読み出した復号画像（１５４）に対して、第１のバッファ部（１０３）から読み出した第１の復号画像（１５２）および第２のバッファ部（１０４）より読み出した第２の復号画像（１５３）の信号を用いて補正フィルタ処理を行う。切替部（１０７）は、第１の復号画像（１５２）、第２の復号画像（１５３）およびフィルタ処理部（１０６）から読み出したフィルタ処理復号画像（１５５）を切り替えて出力する。この時、切替部（１０７）より出力される画像信号（１５６）は画像復号化部（１０２）から出力される復号画像（１５１）と同じ順番になることとする。出力部（１０８）は切替部（１０７）から出力される画像信号（１５６）を表示出力する。
【００１６】
ここで、本実施例に係る画像表示装置に入力される符号化画像データを生成する動画像符号化方法について説明する。一般に、動画像符号化では、符号化対象画像と同一画面内の符号化済み画像を参照画像として利用する画面内予測符号化方法と、時間軸上で前後の画面を参照画像として利用する画面間予測符号化方法の２つの符号化方法が適応的に用いられる。例えばＭＰＥＧ−２規格では上記２つの符号化方法を切り替える単位としてピクチャが用いられ、画面内予測符号化方法のみを用いて符号化を行うピクチャをＩピクチャと呼ぶ。以降の説明で、単にＩと表現した場合はＩピクチャを示す。一方、画面間予測符号化方法を用いて符号化を行うピクチャについては、符号化済みの時間軸上で過去のピクチャからの画面間予測符号化（前方予測）を行うことが可能なピクチャをＰピクチャ、左記に加えて符号化済みの時間軸上で未来のピクチャからの画面間予測符号化（後方予測）、および過去と未来の両方の符号化済みピクチャを用いた画面間予測符号化（双方向予測）を行うことが可能なピクチャをＢピクチャと呼ぶ。以降の説明で、単にＰ、Ｂと表現した場合はそれぞれＰピクチャ、Ｂピクチャを示す。復号・表示時におけるランダムアクセス等を考慮した際、PピクチャおよびBピクチャの復号には、参照先となるピクチャが必要となることから、一般には他のピクチャを参照しないで復号が可能なＩピクチャを定期的に設けるデータ形式が用いられる。図４（ａ）はＩピクチャ間隔＝９を例にした時の符号化データ形式を示す。図４では、説明の簡略化のため、ＩピクチャとＰピクチャのみを用いた時の符号化データ例を示している。
【００１７】
次に、本実施例において取り扱うフリッカノイズについて説明する。一般に動画像には時間方向に高い相関があるため、Ｐピクチャ、Ｂピクチャでは画面間予測符号化方法を選択する割合が高くなる。そのため、符号化によって生じる符号化歪みは上記画面間予測によって、Ｉピクチャ以降のＰピクチャ、Ｂピクチャに伝播することとなる（図４（ａ）におけるＩ０からＰ８および、Ｉ９からＰ１７）。一方、Ｉピクチャでは画面間予測符号化を行わないため、上記の符号化歪みが伝播しない（図４（ａ）におけるＰ８からＩ９およびＰ１７からＩ１８）。このため、符号化歪みの性質がＩピクチャの間隔で変化し、復号画像において輝度や色が大きく変化するために画面がちらついて見えるものである。左記の現象は例えば、画像信号の値が徐々に変化するフェード・インやフェード・アウト等において特に目立ちやすくなる。これを図４に当てはめてみると、入力画像では図４（ｂ）に示すように時間とともに信号の値が大きくなっているのに対して、復号画像では、一例として図４（ｃ）に示すようにＩ０からＰ８まで信号の変化が小さく、Ｐ８からＩ９において信号が大きく変化し、これがフリッカノイズとして視認されるものである。本発明では、上記のようなフリッカを軽減し、高画質に表示することが可能な画像表示装置および録画再生装置を提供する。
【００１８】
ここで、図２を用いて、図１の画像表示装置（１００）に入力される符号化画像データ（１５０）を生成する画像符号化装置（２００）について説明する。
【００１９】
画像符号化装置（２００）において、ブロック分割部（２０１）は入力画像（２５０）をブロックに分割する。減算器（２０２）は、左記の分割入力画像ブロック（２５１）と、後述の符号化モード選択部（２１２）より出力される予測画像ブロック（２５６）との減算処理を行い、差分画像信号（２５２）を生成する。ＤＣＴ部（２０３）は減算器（２０２）から出力される差分画像信号（２５２）を画像ブロック毎にＤｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｅｒ（離散コサイン変換、以下ＤＣＴ変換と記載)して量子化部（２０４）に出力する。量子化部（２０４）は入力されたＤＣＴ変換データを量子化し、量子化データ（２５３）を生成する。可変長符号化部（２０５）は量子化データ（２５３）を可変長符号化し、伝送回線にあわせて符号化画像データ（２５４）を出力する。一方、逆量子化部（２０６）は量子化データ（２５３）を逆量子化し、逆量子化データを出力する。逆ＤＣＴ部（２０７）は逆量子化データを逆ＤＣＴ変換して差分ブロックデータを生成する。加算器（２０８）は差分ブロックデータと、符号化モード選択部（２１２）からの予測画像ブロック（２５６）を加算して復号画像を生成する。フレームメモリ（２０９）は左記の復号画像を次に符号化する入力画像に対する参照画像として用いるために格納する。動き探索部（２１０）は、フレームメモリ（２０９）から読み出した参照画像（２５５）に対して動き探索を行い、分割入力画像ブロック（２５１）との差が最小となる予測画像を求める。また、画面内予測部（２１１）はフレームメモリ（２０９）から読み出した参照画像から画面内予測を行い、分割入力画像ブロック（２５１）との差が最小となる予測画像を求める。符号化モード選択部（２１２）は動き探索部（２１０）で算出した予測画像と画面内予測部（２１１）で算出した予測画像のいずれか片方を選択し、これを予測画像ブロック（２５６）として減算器（２０２）に出力する。符号化モード選択部（２１２）が動き探索部（２１０）で算出した予測画像を選択した時は上記予測画像を求めた時の画面間予測符号化方法を示す情報を符号化モード（２５７）として可変長符号化部（２０５）に出力する。また、符号化モード選択部（２１２）が画面内予測部（２１１）で算出した予測画像を選択した時は上記予測画像を求めた時の画面内予測方法を示す情報を符号化モード（２５７）として可変長符号化部（２０５）に出力する。可変長符号化部（２０５）は量子化データ（２５３）とともに上記符号化モード（２５７）を可変長符号化して出力する。
【００２０】
図３は、図１の画像復号化部（１０２）の構成例を示したブロック図である。以下では、図３に示した画像復号化部について説明する。可変長復号化部（３０１）は入力された符号化画像データ（３５０）を可変長復号し、量子化データを逆量子化部（３０２）に出力する。逆量子化部（３０２）は量子化データを逆量子化し、逆量子化データを出力する。逆ＤＣＴ部（３０３）は逆量子化データを逆ＤＣＴ変換して差分ブロックデータ（３５１）を出力する。加算器（３０４）は差分ブロックデータ（３５１）と符号化モード選択部（３０８）から出力した予測画像（３５２）を加算し、復号画像を生成する。生成された復号画像は復号画像データ（３５３）として出力されるとともに、次の符号化データの参照画像として使用するためフレームメモリ（３０５）に入力する。動き補償部（３０６）は次に復号する符号化画像データが画面間予測符号化方法で符号化されていた場合に可変長復号部（３０１）から符号化モード（３５４）を受け取り、上記符号化モードに該当する画像をフレームメモリ（３０６）から読み出して予測画像を生成し、符号化モード選択部（３０８）出力する。画面内予測部（３０７）は次に復号する符号化画像データが画面内予測符号化方法で符号化されていた場合に可変長復号部（３０１）から符号化モード（３５４）を受け取り、フレームメモリ（３０６）から読み出した画像から上記符号化モードに該当する予測画像（３５２）を生成し、符号化モード選択部（３０８）に出力する。符号化モード選択部（３０８）は、復号する符号化画像データが画面間予測符号化方法で符号化されていた場合に動き補償部（３０６）から出力される予測画像を選択して加算器（３０４）に出力する。一方、復号する符号化画像データが画面内予測符号化方法で符号化されていた場合に画面内予測部（３０７）から出力される予測画像を選択して加算器（３０４）に出力する。
【００２１】
次に、前述の図４（ａ）を用いて、図１の第１のバッファ部（１０３）、第２のバッファ部（１０４）、第３のバッファ部（１０５）について説明する。
【００２２】
図４（ａ）を図１の復号画像（１５１）とした時、画面内予測符号化手段を用いて符号化された復号画像としてＩ０（４０１）を第１のバッファ部（１０３）に格納する。次に、Ｉ０（４０１）に対して時間的に後ろとなる画面内予測符号化手段を用いて符号化された復号画像としてＩ９（４１０）を第２のバッファ部（１０４）に格納する。最後に、上記Ｉ０（４０１）より時間的に後ろであり、かつＩ９（４１０）より時間的に前となるＰ１（４０２）〜Ｐ８（４０９）を第３のバッファ部（１０５）に格納する。
【００２３】
次に、図５及び図６を用いて、図１のフィルタ部（１０６）の動作について説明する。図５はフィルタ部（１０６）の動作を示したフローチャートである。以下では、図６の動作例に沿って、図５のフローチャートを説明する。
【００２４】
図６(a)(b)において、画像（６１０）は図１における第１のバッファ部（１０３）から読み出した復号画像を示す。画像（６１１）は図１における第３のバッファ部（１０５）から読み出した復号画像を示す。画像（６１２）は図１の第２のバッファ部（１０４）から読み出した復号画像を示す。画像（６１１）が補正フィルタ処理の対象画像である。
【００２５】
まず、図６(a)について説明する。図６(a)は、画像（６１１）のブロック（６０１）について補正フィルタ処理を行う場合を示している。図６(a)において、画像（６１０）は画像（６１１）の時間的にT１だけ前方に位置する画像であり、画像（６１２）は画像（６１１）の時間的にT２だけ後方に位置する画像である。図６(a)の例では、画像（６１０）、画像（６１１）、画像（６１２）と時間が経過するにつれて、オブジェクトであるトラック（６２２）が画面左から画面右へと移動している。これに対し、背景部（６２０）、路面部（６２１）は静止している。以下、各画面の説明においては、必要に応じてトラック（６２２）の占める領域を動領域と称し、背景部（６２０）、路面部（６２１）の閉める領域をそれぞれ静止領域と称することとする。
【００２６】
また、図６(a)における補正フィルタ処理の対象ブロックはブロック（６０１）であるが、補正フィルタ処理に用いる参照ブロックは、画像（６１０）のブロック（６００）及び画像（６１２）のブロック（６０２）である。参照ブロックを決定する方法の詳細は後述するが、本実施例に係る参照ブロックを決定方法を用いれば、静止領域に属するブロックが補正フィルタ処理の対象ブロックである場合には、参照ブロックの画面上の位置は、補正フィルタ処理の対象ブロックと変わらない。したがって、図６(a)の例において、参照ブロック（６００）、参照ブロック（６０２）の画面上における位置は、補正フィルタ対象ブロック（６０１）の画面上における位置と変わらない。
【００２７】
また、本実施例に係る補正フィルタ処理は参照ブロックと補正フィルタ対象ブロックとの間で画像の輝度が時間的に変化する場合に生じるフリッカノイズを低減するものである。よって、図６(a)においては、その効果が最も確認しやすい例を示している。すなわち、補正フィルタ対象ブロック（６０１）と参照ブロック（６００）と参照ブロック（６０２）とが属する静止領域である背景部（６２０）の輝度が、画像（６１０）から画像（６１１）、画像（６１２）へと時間が変化している場合を示している。
【００２８】
次に、図６(b)について説明する。図６(b)は、画像（６１１）のブロック（６０４）について補正フィルタ処理を行う場合を示している。図６(b)においても、画像（６１０）と画像（６１１）と画像（６１２）の位置関係や、トラック（６２２）からなる動領域と背景部（６２０）、路面部（６２１）からなる静止領域との関係は図６(a)の例と同様であるので説明を省略する。
【００２９】
ここで、図６(b)において図６(a)の例と異なる点について説明する。図６(ｂ)における補正フィルタ処理の対象ブロックはブロック（６０４）であるが、補正フィルタ処理に用いる参照ブロックは、画像（６１０）のブロック（６０４）及び画像（６１２）のブロック（６０５）である。図６(a)と同様に参照ブロックを決定する方法の詳細は後述するが、本実施例に係る参照ブロックを決定方法を用いれば、動領域を含むブロックが補正フィルタ処理の対象ブロックである場合には、参照ブロックの画面上の位置は、動領域を構成する移動オブジェクトの移動に追従して変化する。したがって、補正フィルタ対象ブロック（６０３）には移動オブジェクトであるトラック（６２２）の一部分が含まれる。よって、参照ブロックの画面上の位置は、トラック（６２２）の動きに追従し、それぞれ図６(ｂ)に示される参照ブロック（６０３）、参照ブロック（６０５）の位置となる。
【００３０】
さらに、本実施例に係る補正フィルタ処理は参照ブロックと補正フィルタ対象ブロックとの間で画像の輝度が時間的に変化する場合に生じるフリッカノイズを低減するものである。ここで、本実施例に係る補正フィルタ処理は、移動するオブジェクト上の画素の輝度が時間的に変化する場合に生じるフリッカノイズも低減することが可能である。よって、図６(b)においては、この移動オブジェクト上のフリッカノイズの低減効果が最も確認しやすい例を示すために図６(a)と異なる輝度変化の例を示している。すなわち、補正フィルタ対象ブロック（６０４）と参照ブロック（６０３）と参照ブロック（６０５）とが含む動領域（トラック（６２２））を構成する画素の輝度が、画像（６１０）から画像（６１１）、画像（６１２）へと時間が変化している場合を示している。
【００３１】
以上説明した図６(a)(b)の例を用いて、図１のフィルタ部（１０６）の動作の流れを説明する。まずは、図６(a)の例を用いて説明する。図５のフローチャートでは、最初に、図１における第３のバッファ部（１０５）から読み出した復号画像（図６(a)（６１１））からフィルタ処理を行う対象ブロック（図６(a)（６０１））を抽出する（図５（Ｓ５０１））。次に、図１の第１のバッファ部（１０３）から読み出した復号画像（図６(a)（６１０））から補正に用いる参照ブロック（図６(a)（６００））を抽出する（図５（Ｓ５０２））。次に、図１の第２のバッファ部（１０４）から読み出した復号画像（図６(a)（６１２））から補正に用いる参照ブロック（図６(a)（６０２））を抽出する（図５（Ｓ５０３））。上記のステップ(Ｓ５０２)及び(Ｓ５０３)における、参照ブロック（図６(a)（６００））および参照ブロック（図６(a)（６０２））の抽出方法は後述する。次に、対象ブロック（６０１）におけるｉ番目の画素についてフィルタ処理を行う（図５（Ｓ５０４））。フィルタ処理の詳細は後述する。次に、対象ブロック（６０１）に含まれるすべての画素についてフィルタ処理が終了したかを判定し（図５（Ｓ５０５））、対象ブロック（６０１）内にフィルタ処理が終了していない画素がある場合（図５（Ｓ５０５）の判定結果がＮＯの時）は、次の画素についてフィルタ処理を行う（図５（Ｓ５０６））。一方、対象ブロック（６０１）内にフィルタ処理が終了していない画素がない場合（図５（Ｓ５０５）の判定結果がＹＥＳの時）は、対象ブロック（６０１）が復号画像（６１１）内の最後のブロックかを判定する（図５（Ｓ５０７））。復号画像（６１１）内にフィルタ処理が終了していないブロックがある場合（図５（Ｓ５０７）の判定結果がＮＯの時）は、次のブロックについてフィルタ処理を行う（図５（Ｓ５０８））。一方、復号画像（６１１）内にフィルタ処理が終了していないブロックがない場合（図５（Ｓ５０７）の判定結果がＹＥＳの時）は、本処理を終了する。
【００３２】
以上、図５のフローチャートの動作を図６(a)の例をもちいて説明したが、図６(b)の例であっても、対象ブロックをブロック（６０１）からブロック（６０４）に変更し、ステップ(Ｓ５０２)及び(Ｓ５０３)において抽出される参照ブロックが参照ブロック（６００）（６０２）から参照ブロック（６０３）（６０５）にそれぞれ変わる点が相違するのみあり、その他の処理は同様である。すなわち、図５のフローチャートの動作は、図６(a)(b)のそれぞれ例に適用することが可能である。
【００３３】
次に、図５における補正に用いる参照ブロックを抽出するステップ(Ｓ５０２)及び(Ｓ５０３)の詳細について説明する。以下の参照ブロックの抽出処理は、図６(a)(ｂ)の例いずれにも同様の処理を適用可能である。
【００３４】
よって、以下の説明において「対象ブロック」との表現は、図６(a)の例に適用する場合は、復号画像（６１１）中の対象ブロック（６０１）を意味し、図６(ｂ)の例に適用する場合は、復号画像（６１１）中の対象ブロック（６０４）を意味するものとする。
【００３５】
同様に、以下の説明において復号画像（６１０）についての「参照ブロック」との表現は、図６(a)の例に適用する場合は、復号画像（６１０）中の参照ブロック（６００）を意味し、図６(ｂ)の例に適用する場合は、復号画像（６１０）中の参照ブロック（６０３）を意味するものとする。
【００３６】
また、同様に、以下の説明において復号画像（６１２）についての「参照ブロック」との表現は、図６(a)の例に適用する場合は、復号画像（６１２）中の参照ブロック（６０２）を意味し、図６(ｂ)の例に適用する場合は、復号画像（６１２）中の参照ブロック（６０５）を意味するものとする。
【００３７】
ステップ(Ｓ５０２)及び(Ｓ５０３) 参照ブロックを抽出方法の例は以下のとおりである。まず、画像（６１０）内の参照ブロックを求める方法として、対象ブロックに含まれる画素について、画像（６１０）内のブロックに含まれる画素との差分絶対値和を算出し、この差分絶対値和が最小となるブロックを選択すればよい。
【００３８】
以下では、上記動作について図８を用いて説明する。図８（ｂ）は復号画像（６１１）中の対象ブロックを示す。説明の簡略化のため、ここではブロックのサイズを２×２としている。復号画像（６１１）中の対象ブロックに含まれる画素値をｃ00、ｃ01、ｃ10、ｃ11とする。また、図８（ａ）は復号画像（６１０）を示す。復号画像（６１０）中の画素値をａij（ｉ＝０，２，４、ｊ＝０，２，４）とする。この時、対象ブロックと同じサイズとなるブロックとして、ブロック（８０１）、ブロック（８０２）、ブロック（８０３）、ブロック（８０４）の４つを候補としてあげることが出来る。例えば対象ブロックとブロック（８０１）についての差分絶対値和は以下の数式３のように算出することが可能である。
【００３９】
【数３】
2010050860.tif 000003
【００４０】
上記の数式３と同様、ブロック（８０２）、ブロック（８０３）、ブロック（８０４）についても差分絶対値和を算出することが可能であり、上記４つのブロックの中から差分絶対値和が最小となるブロックを参照ブロックとする。
【００４１】
また、上記は復号画像（６１０）中の既存の画素値を用いて参照ブロックを求めた場合の動作例であるが、例えば参照画像（６１０）において元々存在しない画素を補間して生成し、該生成した補間画素を用いて最適なブロックを求めることも可能である。図８（ａ）において、ｂij（ｉ＝０〜４、ｊ＝０〜４）は補間画素である。補間画素ｂijは次の演算により生成することが可能である。
【００４２】
例えば、図８（ａ）における画素ａ00とａ02の水平方向の中間位置（１／２画素の位置）に当たる画素をｂ01とするとき、画素値ｂ01は数式４により求めることが可能である。
【００４３】
【数４】
2010050860.tif 000004
【００４４】
同様に画素ａ00とａ20の垂直方向の中間位置に当たる補間画素ｂ10についても、数式５から求めることが可能である。
【００４５】
【数５】
2010050860.tif 000005
【００４６】
さらに、水平方向、垂直方向いずれも中間位置となる画素ｂ11は、２つの補間画素ｂ01、ｂ21から、数式６のように算出することが可能である。
【００４７】
【数６】
2010050860.tif 000006
【００４８】
上記は１／２画素位置での補間画素を生成したものであるが、タップ数を増やすことでこれを拡張すれば、さらに高精度の１／４、１／８、１／１６精度での補間画素を生成することも可能である。このようにして生成した補間画素を用いることで、復号画像（６１０）中の参照ブロックの算出を小数画素精度で行うことができる。例えば図６（ａ）のブロック（８０５）は、１／２精度の補間画素ｂ11、ｂ13、ｂ31、ｂ33で構成した領域であり、復号画像（６１１）中の対象ブロックとブロック（８０５）についての差分絶対値和は以下の数式７のように算出することが可能である。
【００４９】
【数７】
2010050860.tif 000007
【００５０】
このように、小数画素精度での評価を行うことにより、整数精度と比べて更に精度を向上することが可能である。
以上、図６に記載の復号画像（６１０）中の参照ブロックを求める方法の一例を説明したが、上記の説明中、復号画像（６１０）中の参照ブロックを復号画像（６１２）中の参照ブロックに置き換えれば、復号画像（６１２）中の参照ブロックついても同様の方法により抽出することが可能であるので、説明を省略する。
【００５１】
また、参照ブロックを別の方法により算出することも可能である。以下では、参照ブロックを算出する別の一例について図９を用いて説明する。図９における画像（６１０）（６１１）（６１２）は図６と同一内容を示す。図９における対象ブロック（９０１）は、図６におけるブロック（６０１）またはブロック（６０４）に相当する。ここで、図９において、対象ブロック（９０１）中の画素を中心として点対称となる復号画像（６１０）上のブロックをブロック（９００）、復号画像（６１２）上のブロックをブロック（９０２）とする。この時、対象ブロック（９０１）内の画素とブロック（９００）内の画素との差分絶対値和（ＳＡＴＤ１）と、対象ブロック（９０１）内の画素とブロック（９０２）内の画素との差分絶対値和（ＳＡＴＤ２）をそれぞれ算出し、ＳＡＴＤ１とＳＡＴＤ２の和が最小となる時のブロック（９００）、（９０２）をそれぞれ参照ブロックとする。
【００５２】
以上、図６、図８、図９を用いて説明した参照ブロックの抽出方法を用いれば、例えば、図６(a)の場合では、静止領域に含まれる復号画像（６１１）中の対象ブロック（６０１）に対応する参照ブロックとして、復号画像（６１０）中の参照ブロック（６００）、復号画像（６１２）中の参照ブロック（６０２）が抽出される。既に説明したとおり、復号画像（６１１）中の対象ブロック（６０１）と、復号画像（６１０）中の参照ブロック（６００）と、復号画像（６１２）中の参照ブロック（６０２）とは、それぞれの画像中の位置が同一である。これは、静止領域においては、時間的位置の異なる複数の画像間において、画像中の同一の位置にあるブロック間の差分値が低くなるからである。
【００５３】
また、同じく、図６、図８、図９を用いて説明した参照ブロックの抽出方法を用いれば、例えば、図６(b)の場合では、動領域である移動オブジェクト（トラック（６２２））を含む復号画像（６１１）中の対象ブロック（６０４）に対応する参照ブロックとして、復号画像（６１０）中の参照ブロック（６０３）、復号画像（６１２）中の参照ブロック（６０５）が抽出される。復号画像（６１１）中の対象ブロック（６０１）は、復号画像（６１０）中の参照ブロック（６０３）の位置から、移動オブジェクト（トラック（６２２））の動きに追従して移動した位置関係にある。また、復号画像（６１２）中の参照ブロック（６０２）は、復号画像（６１１）中の対象ブロック（６０４）の位置から、移動オブジェクト（トラック（６２２））の動きに追従して移動した位置関係にある。これは、動領域においては、時間的位置の異なる複数の画像間において、移動オブジェクトの動きの追従して移動した位置にあるブロック間の差分値が低いからである。
【００５４】
また上記の動作例では、例えば、図６（ｂ）の復号画像（６１１）中の対象ブロック（６０４）のように、背景部とトラックが混在したブロック（６０４）について、ブロック内の全画素について数式３〜数式７に基づいて評価を行って参照ブロックを求めている。ここで、背景部は信号レベルが時間的に変化していることから、ブロック（６０４）のうちトラックの領域のみについて数式３〜数式７に基づいて評価を行い、参照ブロックを求めることにより、参照ブロックの抽出精度を向上させることも可能である。これは、ブロック（６０４）から背景領域とトラック領域を分離する処理を追加することにより実現できる。
【００５５】
以上説明した参照ブロックを抽出方法を用いることにより、図５のステップ(Ｓ５０２)及び(Ｓ５０３)は参照ブロックの決定・抽出を行うことができる。
【００５６】
次に、図５（Ｓ５０４）に記載のフィルタ処理の詳細を説明する。以下の説明においては、図５のステップ(Ｓ５０２)及び(Ｓ５０３)の説明と同様に、「対象ブロック」との表現は、図６(a)の例に適用する場合は、復号画像（６１１）中の対象ブロック（６０１）を意味し、図６(ｂ)の例に適用する場合は、復号画像（６１１）中の対象ブロック（６０４）を意味するものとする。
【００５７】
同様に、以下の説明において復号画像（６１０）についての「参照ブロック」との表現は、図６(a)の例に適用する場合は、復号画像（６１０）中の参照ブロック（６００）を意味し、図６(ｂ)の例に適用する場合は、復号画像（６１０）中の参照ブロック（６０３）を意味するものとする。
【００５８】
また、同様に、以下の説明において復号画像（６１２）についての「参照ブロック」との表現は、図６(a)の例に適用する場合は、復号画像（６１２）中の参照ブロック（６０２）を意味し、図６(ｂ)の例に適用する場合は、復号画像（６１２）中の参照ブロック（６０５）を意味するものとする。
【００５９】
図５（Ｓ５０４）に記載のフィルタ処理の動作の一例を数式１用いて説明する。
【００６０】
【数１】
2010050860.tif 000008
【００６１】
数式１において、Ｓcurr（ｉ）は対象ブロックにおけるｉ番目の画素のフィルタ処理前の値を、Ｓfil（ｉ）は対象ブロックにおけるｉ番目の画素のフィルタ処理後の値を示す。また、Ｓback（ｉ）は復号画像（６１０）中の参照ブロックにおけるｉ番目の画素の値を、Ｓfwd（ｉ）は復号画像（６１２）中の参照ブロックにおけるｉ番目の画素の値を示す。ｗ０、ｗ１、ｗ２はＳback（ｉ）、Ｓcurr（ｉ）、Ｓfwd（ｉ）に対する重み付け係数であり、具体的な設定の一例を数式２に示す。
【００６２】
【数２】
2010050860.tif 000009
【００６３】
数式２において、Ｔ１は復号画像（６１１）と復号画像（６１０）とのフレーム間距離を、Ｔ２は復号画像（６１１）と復号画像（６１２）とのフレーム間距離を示す。またｆ（Ｔ）はガウス関数（図７）を示す。数式２では補正対象の復号画像（６１１）からのフレーム間距離が近くなるほど係数値を大きく設定する。
【００６４】
すなわち、図１のフィルタ部（１０６）は、上記の数式１、数式２において示したとおり、補正前の対象ブロック（６０１）を構成する画素の当該画素値、参照ブロック（６００）及び参照ブロック（６０２）を構成する画素の画素値のそれぞれに対して、対象画像（６１１）と参照画像（６１０）、参照画像（６１２）との時間的なフレーム間距離をガウス関数に適用して算出した係数を用いた重み付け係数を乗じて加算し、補正後の対象ブロック（６０１）を構成する画素の画素値を算出する。
【００６５】
これにより、参照ブロック（６００）を構成する画素から参照ブロック（６０２）を構成する画素への画素値の変化の遷移に対して、対象ブロック（６０１）の画素値が近づくように補正するフィルタ処理を行うことが可能となる。この画素値の補正例の詳細については後述する。
【００６６】
以下では、図１の切替部（１０７）の動作について説明する。図４の画像のうち、Ｉ０（４０１）が図１の第１のバッファ部（１０３）に、Ｉ９が図１の第２のバッファ部（１０４）に、P１（４０２）〜Ｐ８（４０９）が図１の第３のバッファ部（１０５）に格納され、上記に記載のフィルタ処理によりP１（４０２）〜P８（４０９）に対してフィルタ処理が行われた後の画像をそれぞれＰ１’〜 Ｐ８’とする。この時、切替部（１０７）は最初に第１のバッファ部（１０３）から読み出したＩ０を出力する。次にフィルタ処理部（１０６）から読み出したフィルタ処理後の画像Ｐ１’〜 Ｐ８’を出力する。最後に、第２のバッファ部（１０４）から読み出したＩ９を出力する。なお、以上に記載した処理により図４におけるＰ１（４０２）〜P８（４０９）までのフィルタ処理が可能となるものであるが、このフィルタ処理に引き続いて図４のＰ１０（４１１）〜P１７（４１８）についても同様にフィルタ処理を行う必要がある。この場合、図１の第２のバッファ部（１０４）に格納されたＩ９（４１０）を上記記載における「第１の復号画像」とし、Ｉ９（４１０）より時間的に後ろとなる画面内予測符号化手段を用いて符号化された復号画像としてＩ１８（４１９）を「第２の復号画像」として図１の第１のバッファ部（１０３）に格納することにより、第１の復号画像であるＩ９（４１０）と第２の復号画像であるＩ１８（４１９）を用いてＰ１０（４１１）〜P１７（４１８）までのフィルタ処理を行うものである。
【００６７】
以下では、図１１〜図１４を用いて、本実施例に係る画素値の補正例を具体的な画像信号を例示して説明する。
【００６８】
なお、図１１〜図１４にて取り扱う各画像の画素値は、例えば図１８(a)または図１８(ｂ)に示されるような一連の画素を示している。
【００６９】
まず、図１８(a)について説明する。図１８（a）は、図６(a)に対応する例である。図１８において、復号画像（６１０）、（６１１）、（６１２）はいずれも図６（a）と同様である。復号画像（６１０５）、（６１１５）は、それぞれ復号画像（６１０）と復号画像（６１１）の間に配置される画像、復号画像（６１１）と復号画像（６１２）の間に配置される画像である。
【００７０】
ブロック（６００）、（６０１）、（６０２）はいずれも図６(a)と同様であり、ブロック（６０１）は、図５のフローチャートにおいて、参照ブロックとしてブロック(６０１)、ブロック（６０２）を抽出する対象ブロックである。ブロック（６００５）、ブロック（６０１５）はいずれも、ブロック（６０１）と同様に参照ブロックとしてブロック(６０１)、ブロック（６０２）を抽出する対象ブロックである。これらのブロックはいずれも静止領域に属するため、画面上の同一位置にある。
【００７１】
よって、参照ブロック（６００）、対象ブロック（６００５）、対象ブロック（６０１）、対象ブロック（６０１５）、参照ブロック（６０２）内の同位置にある画素(６３０)、(６３０５)、(６３１)、(６３１５)、(６３２)のように、静止領域においておける画素については、画像上の同一位置にある画素の画素値を示したものが図１１に示す画素値となる。
【００７２】
次に、図１８(b)について説明する。図１８（b）は、図６(b)に対応する例である。図１８において、復号画像（６１０）、（６１１）、（６１２）はいずれも図６（b）と同様である。復号画像（６１０５）、（６１１５）は、それぞれ復号画像（６１０）と復号画像（６１１）の間に配置される画像、復号画像（６１１）と復号画像（６１２）の間に配置される画像である。
【００７３】
よって、ブロック（６０３）、（６０４）、（６０５）はいずれも図６(a)と同様であり、ブロック（６０４）は、図５のフローチャートにおいて、参照ブロックとしてブロック(６０３)、ブロック（６０５）を抽出する対象ブロックである。これらのブロックはいずれも動領域である移動オブジェクト（トラック（６２２））を含むため、移動オブジェクトの動きに追従して移動した位置にある。
【００７４】
よって、画素（６３３）、（６３３５）、（６３４）、（６３４５）、（６３５）のように動領域においておける画素については、いずれも移動オブジェクトの動きに追従して移動した位置にある画素の画素値を示したものが図１１に示す画素値となる。
【００７５】
なお、図１８(b)においては、移動オブジェクト（トラック（６２２））が等速で移動している場合を示しているので、画素（６３３）、（６３３５）、（６３４）、（６３４５）、（６３５）は直線上に示されているが、移動オブジェクト（トラック（６２２））の速度が等速ではない場合もありうる。しかし、この場合も移動オブジェクトの動きに追従して移動した位置にある画素であることに変わりはない。
【００７６】
図１１〜図１４では以上説明した図１８のような関係を有する複数の画像上の画素値を例に挙げて、本実施例に係る画素値の補正例を示している。以下に詳細を説明する。
【００７７】
まず、図１１は図４に記載のＩ０（４０１）〜Ｉ１８（４１９）について、入力画像と復号画像の画素値の一例を示したものである。
以下では図１１の復号画像について、前述の式１、式２にもとづいてフィルタ処理を行う。
【００７８】
図１２は図７のガウス関数として以下の式８で算出される値をグラフとして表記したものである。なお、図１２では式８においてσ=3としている。
【００７９】
【数８】
2010050860.tif 000010
【００８０】
上記の式８を式２に当てはめてみる。例えば、P1をフィルタ対象画像とした時、Ｔ１＝１（Ｉ０とＰ１のフレーム間距離）、Ｔ２＝８（Ｐ１とＩ９のフレーム間距離）となるため、以下の式９のように算出することが可能である。
【００８１】
【数９】
2010050860.tif 000011
【００８２】
式９はｗ０についてのみ算出したものであるが、ｗ１、ｗ２についても同様にして、ｗ１≒0.5065、ｗ２≒0.0145と算出することが可能である。
【００８３】
次に、上記で算出したｗ０、ｗ１、ｗ２および、Ｓback（ｉ）=13(I0の復号画像)、Ｓcurr（ｉ）=17(P1の復号画像)、Ｓfwd（ｉ）=30(I9の復号画像)を式１に代入すると、以下の式１０のようになり、P1のフィルタ処理後の画素値として15を算出することが可能である。
【００８４】
【数１０】
2010050860.tif 000012
【００８５】
以上の処理をP1〜P17まで実施した結果を図１３に示す。また、図１４は、本動作例における入力画像、復号画像、補正画像の画素値をグラフとして図示したものである。図１４より、復号画像では例えば時刻＝８（Ｐ８）から時刻＝９（Ｉ９）の間で画素値が大きく変動しているのに対し、補正画像ではその変動幅を抑制するように補正処理がなされていることが分かる。
【００８６】
すなわち、本発明の実施例１に係る画像表示装置では、Ｉピクチャの直前のＰピクチャのオブジェクト上の画素と、Ｉピクチャのオブジェクト上の画素との画素値の差を低減するような画素値の補正フィルタ処理を行う。これにより画面のちらつきを低減することができる。
【００８７】
以上のように、本発明の実施例１に係る画像表示装置では、画面内予測復号化画像と画面間予測復号化画像とを含む復号画像において、第１の画面内予測復号画像の画素値と、前記第１の画面内予測復号画像に対して時間的に後ろとなる第２の画面内予測復号画像の画素値とを用いて、前記第１の画面内予測復号画像と前記第２の画面内予測復号画像との時間的に間に位置する画面間予測復号画像に対して補正フィルタによってフィルタ処理を行う。
【００８８】
これにより画面内予測復号画像をはさんだ時間的に前後となる復号画像について時間方向の信号変化が平滑化され、画面のちらつきを低減し、フリッカノイズを低減することができる。
【００８９】
さらに、画面間予測復号画像よりもより画素値が原画像に近い画面内予測復号画像の画素値を用いて、画面間予測復号画像の画素値を補正するため、より原画像に近い画素値を再現しながらフリッカノイズを低減することができる。
【００９０】
すなわち、本発明の実施例１に係る画像表示装置によれば、画面内予測復号化画像と画面間予測復号化画像とを含む復号画像において、より好適にフリッカノイズを低減することができる。
【実施例２】
【００９１】
以下に、本発明の実施例２の画像表示装置について説明する。本実施形態における画像表示装置について、上記の実施例１と同じく図１の構成ブロック図を用いて説明する。なお図１に示す画像表示装置（１００）の詳細については説明を省略する。
【００９２】
以下では、図１の第１のバッファ部（１０３）、第２のバッファ部（１０４）、第３のバッファ部（１０５）について図４（ａ）を例として示す。
【００９３】
図４（ａ）を図１の復号画像（１５１）とした時、画面内予測符号化手段を用いて符号化された復号画像としてＩ０（４０１）を第１のバッファ部（１０３）に格納する。次に、Ｉ０（４０１）に対して時間的に後ろとなる画面内予測符号化手段を用いて符号化された復号画像としてＩ９（４１０）を第２のバッファ部（１０４）に格納する。次に、上記Ｉ９（４１０）より時間的に後ろとなるＰ１０（４１１）〜Ｐ１７（４１８）を第３のバッファ部（１０５）に格納する。フィルタ処理の詳細については実施例１に記載と同様の方法が適用可能であるため、ここでは説明を省略する。
【００９４】
以下では、図１の切替部（１０７）の動作について説明する。図４の画像のうち、Ｉ０（４０１）が図１の第１のバッファ部（１０３）に、Ｉ９（４１０）が図１の第２のバッファ部（１０４）に、P１０（４１１）〜Ｐ１７（４１８）が図１の第３のバッファ部（１０５）に格納され、上記に記載のフィルタ処理によりP１０〜P１７に対してフィルタ処理が行われた後の画像をそれぞれＰ１０’〜 Ｐ１７’とする。この時、切替部（１０７）は最初に第２のバッファ部（１０４）から読み出したＩ９（４１０）を出力する。次に、フィルタ処理部（１０６）から読み出したフィルタ処理後の画像P１０’〜 Ｐ１７’を出力する。第１のバッファ部（１０３）に格納されているＩ０（４０１）は上記説明より以前に行われるP１（４０２）〜P８（４０９）に対するフィルタ処理後に出力済みのため、このタイミングでは出力しない。以上に記載した処理により図４におけるＰ１０（４１１）〜P１７（４１８）までのフィルタ処理が可能となるものであるが、このフィルタ処理に引き続いて図４のＰ１９（４２０）以降についても同様にフィルタ処理を行う必要がある。この場合、図１の第２のバッファ部（１０４）に格納されたＩ９（４１０）を上記記載における「第１の復号画像」とし、Ｉ９（４１０）より時間的に後ろとなる画面内予測符号化手段を用いて符号化された復号画像としてＩ１８（４１９）を「第２の復号画像」として図１の第１のバッファ部（１０３）に格納することにより、第１の復号画像であるＩ９（４１０）と第２の復号画像であるＩ１８（４１９）を用いてＰ１９（４２０）以降の復号画像に対してフィルタ処理を行うものである。
【００９５】
以下では、図１５〜図１７を用いて、本実施例に係る画素値の補正例を具体的な画像信号を例示して説明する。図１５〜図１７に例示する各画像の画素は、図１８と同様、静止領域においておける画素については、画像上の同一位置にある画素であり、動領域においては、移動オブジェクトの動きに追従して移動した位置にある画素である。
【００９６】
図１５は、図４に記載のＩ０（４０１）〜Ｐ１７（４１８）について、入力画像と復号画像の画素値の一例を示したものであり、図１１と同じ数値を例としているが、図１５では図１１におけるＰ１〜Ｐ７およびＩ８における復号画像の画素値を削除している。これは、Ｉ０およびＩ９の復号画像を用いて、Ｐ１０〜Ｐ１７までの補正を行うことを明確に示したものである。
【００９７】
上記のように、本実施例ではＰ１０〜Ｐ１７に対して時間的に後ろとなる画面内予測符号化された画像（Ｉ１８）が未知のため、これをＩ０およびＩ９より推定する。ここでは一例として、Ｉ０〜Ｉ１８までの輝度変化が線形特性であると仮定する。この時、Ｉ０〜Ｉ９のフレーム間距離をＴback、Ｉ９〜Ｉ１８のフレーム間距離をＴfwd、Ｉ０の復号画像の画素値をＳI0_dec、Ｉ９の復号画像の画素値をＳI9_decとすると、Ｉ１８の復号画像の予測画素値をＳI18_predは以下の式１１のように算出することが可能である。
【００９８】
【数１１】
2010050860.tif 000013
【００９９】
これにより、上記で算出したＳI18_pred＝４７およびＳI9_dec＝３０を用い、前述の式８〜式１０と同様にしてフィルタ処理を行うことが可能である。
以上の処理をＰ１０〜Ｐ１７まで実施した結果を図１６に示す。また、図１７は、本動作例における入力画像、復号画像、補正画像の画素値をグラフとして図示したものである。図１７より、復号画像では例えば時刻＝１７（Ｐ１７）から時刻＝１８（Ｉ１８）の間で画素値が大きく変動しているのに対し、補正画像ではその変動幅が抑制されていることが分かる。
【０１００】
すなわち、本発明の実施例２に係る画像表示装置においても、Ｉピクチャの直前のＰピクチャのオブジェクト上の画素と、Ｉピクチャのオブジェクト上の画素との画素値の差を低減するような画素値の補正フィルタ処理を行う。これにより画面のちらつきを低減することができる。
【０１０１】
以上のように、本発明の実施例２に係る画像表示装置では、画面内予測復号化画像と画面間予測復号化画像とを含む復号画像において、第１の画面内予測復号画像の画素値と、前記第１の画面内予測復号画像に対して時間的に後ろとなる第２の画面内予測復号画像の画素値とを用いて、前記第２の画面内予測復号画像よりも時間的に後に位置する画面間予測復号画像に対して補正フィルタによってフィルタ処理を行う。
【０１０２】
このように、本発明の実施例２に係る画像表示装置では、補正フィルタに用いる複数の画像よりも、時間的に後の復号画像に対してフィルタ処理を行う。すると、第１の実施例に係る画像表示装置ではフィルタ処理を行うために最大１ＧＯＰの遅延が発生するとともに、１ＧＯＰ分の復号画像情報を格納するためのバッファが必要となったのに対して、第２の実施例に係る画像表示装置では上記遅延を軽減することが可能であり、また復号画像を格納するためのバッファを削減することが可能となる。
【０１０３】
すなわち、本発明の実施例２に係る画像表示装置では、実施例１に係る画像表示装置の効果に加え、フィルタ処理を行うための遅延の軽減やハードウェア規模の削減するが可能となり、より好適にフリッカノイズを低減することができる。
【実施例３】
【０１０４】
図１０は、実施例１または実施例２の画像信号処理を適用した録画再生装置の例を示す構成図である。ここで、画像信号処理部（１００３）は、実施例１の画像復号化部（１０２）及び画像処理部（１０９）と同様の構成を有する。よって、画像信号処理部（１００３）の動作の詳細は、実施例１または実施例２に記載のとおりであるので説明を省略する。
【０１０５】
録画再生装置（１０００）は、所定の符号化方式で符号化された符号化画像信号を入力する入力部（１００１）と、入力部（１００１）から入力されたコンテンツの録画もしくは再生、または後述のコンテンツ蓄積部に蓄積された画像の再生のいずれかを切り替える録画再生切替部（１００２）と、録画再生切替部（１００２）が録画動作を行った際にコンテンツを記録するコンテンツ蓄積部（１００４）と、録画再生切替部（１００２）が入力部（１００１）から入力されたコンテンツまたはコンテンツ蓄積部（１００４）から読み出した符号化画像信号に実施例１または実施例２に記載された画像信号処理を行う画像信号処理部（１００３）と、画像信号処理部（１００３）にて処理された画像信号を出力する画像出力部（１００５）と、録画再生切替部（１００２）から出力した音声信号を出力する音声出力部（１００６）と、録画再生装置（１０００）の各構成部を制御する制御部（１００７）と、ユーザーが録画再生装置（１０００）の操作を行うユーザインターフェース部（１００８）などを備える。
【０１０６】
本発明の実施例３に係る録画再生装置は、画像信号処理部（１００３）において、復号化された画像信号に対して、実施例１または実施例２に記載のとおりのフィルタ処理をおこなう。
【０１０７】
これにより、入力部に入力された、もしくはコンテンツ蓄積部に蓄積され、再生された画面内予測復号化画像と画面間予測復号化画像とを含む復号画像について、より好適にフリッカノイズを低減し、出力する録画再生装置を提供することができる。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施例１の画像表示装置の構成ブロック図である。
【図２】本発明の実施例１の画像表示装置に入力される符号化画像データを生成する符号化装置の一例を示すブロック図である。
【図３】本発明の実施例１の画像復号化部の詳細を示すブロック図である。
【図４】符号化画像データの構成およびフリッカ歪みの発生例を示す説明図である。
【図５】本発明の実施例１の画像処理部の動作例を示す説明図である。
【図６】本発明の実施例１の画像処理部の動作例を示す説明図である。
【図７】本発明の実施例１の画像処理部の動作例を示す説明図である。
【図８】本発明の実施例１の画像処理部の動作例を示す説明図である。
【図９】本発明の実施例１の画像処理部の動作例を示す説明図である。
【図１０】本発明の実施例３の録画再生装置の構成ブロック図である。
【図１１】本発明の実施例１の画像処理部の動作例を示す説明図である。
【図１２】本発明の実施例１の画像処理部の動作例を示す説明図である。
【図１３】本発明の実施例１の画像処理部の動作例を示す説明図である。
【図１４】本発明の実施例１の画像処理部の動作例を示す説明図である。
【図１５】本発明の実施例２の画像処理部の動作例を示す説明図である。
【図１６】本発明の実施例２の画像処理部の動作例を示す説明図である。
【図１７】本発明の実施例２の画像処理部の動作例を示す説明図である。
【図１８】本発明の各実施例の画像処理部の動作例を示す説明図である。
【符号の説明】
【０１０９】
１００…画像表示装置
１０１…入力部
１０２…画像復号化部
１０３…第１のバッファ部
１０４…第２のバッファ部
１０５…第３のバッファ部
１０６…フィルタ部
１０７…切替部
１０８…出力部
１５０…符号化画像データ
１５１…復号画像
１５２…第１のバッファ部（１０３）より出力される復号画像
１５３…第２のバッファ部（１０４）より出力される復号画像
１５４…第３のバッファ部（１０５）より出力される復号画像
１５５…フィルタ処理後の復号画像
１５６…切替部（１０７）より出力される復号画像
２００…画像符号化装置
２０１…ブロック分割部
２０２…減算器
２０３…ＤＣＴ部
２０４…量子化部
２０５…可変長符号化部
２０６…逆量子化部
２０７…逆ＤＣＴ部
２０８…加算器
２０９…フレームメモリ
２１０…動き探索部
２５０…入力画像
２５１…入力画像ブロック
２５２…差分画像信号
２５３…量子化データ
２５４…符号化画像データ
２５５…参照画像
２５６…予測画像ブロック
２５７…動き情報
３０１…可変長復号化部
３０２…逆量子化部
３０３…逆ＤＣＴ部
３０４…加算器
３０５…フレームメモリ
３０６…動き補償部
３５０…符号化画像データ
３５１…差分ブロックデータ
３５２…参照画像
３５３…復号画像
３５４…動き情報
１０００…録画再生装置
１００１…入力部
１００２…録画再生切替部
１００３…画像信号処理部
１００４…コンテンツ蓄積部
１００５…画像出力部
１００６…音声出力部
１００７…制御部
１００８…ユーザインタフェース部
【図１】
2010050860.tif 000014
【図２】
2010050860.tif 000015
【図３】
2010050860.tif 000016
【図４】
2010050860.tif 000017
【図５】
2010050860.tif 000018
【図６】
2010050860.tif 000019
【図７】
2010050860.tif 000020
【図８】
2010050860.tif 000021
【図９】
2010050860.tif 000022
【図１０】
2010050860.tif 000023
【図１１】
2010050860.tif 000024
【図１２】
2010050860.tif 000025
【図１３】
2010050860.tif 000026
【図１４】
2010050860.tif 000027
【図１５】
2010050860.tif 000028
【図１６】
2010050860.tif 000029
【図１７】
2010050860.tif 000030
【図１８】
2010050860.tif 000031