(57)【特許請求の範囲】
【請求項１】
デジタル放送受信装置において、
デジタル放送信号を受信するチューナ部と、前記チューナ部により受信されたデジタル放送信号をデコードして画像信号を出力するデコーダと、前記デコーダから出力された画像信号に対して画像処理を行う画像処理部とを備え、
前記画像処理部は、前記デジタル放送信号に含まれる画像の符号化情報から、前記所定画素ブロック毎に、前記デジタル放送信号のビットレート情報、量子化ステップ情報、ＤＣＴ係数情報、及び動きベクトル情報を取得し、取得した各情報に基づいて、画素ブロック毎にノイズ情報を検出するノイズ検出部と、
前記ノイズ検出部で検出したノイズ情報と、前記画像信号における画素ブロックの画像情報とに基づいて画質補正量を設定する設定部と、
該設定部によって設定された画質補正量に応じて前記画像信号を前記画素ブロック単位で補正可能な画質補正部と、を含み、
前記ノイズ検出部は、前記デジタル放送信号のビットレート情報が第１閾値以下の場合にブロックノイズが発生していると判定するビットレート判定部と、量子化ステップが第２閾値以上の場合にブロックノイズが発生していると判定する量子化ステップ判定部と、所定の２次元ＤＣＴ係数に含まれるＡＣ成分のゼロの個数が第３閾値以上の場合はブロックノイズが発生していると判定するＤＣＴ係数判定部と、動きベクトルが第４閾値以上の場合はブロックノイズが発生している判定する動きベクトル判定部とを含み、前記ビットレート判定部、前記量子化ステップ判定部、前記DCT係数判定部、及び前記動きベクトル判定部のいずれか一つ以上がブロックノイズ有りと判定した場合は、当該画素ブロックがブロックノイズを含むと決定し、
前記設定部は、前記決定結果に対応した画質補正量を設定して前記画質補正部に与えることを特徴とする画像処理装置。
【請求項２】
請求項１において、
前記画質補正部による画質補正が輪郭強調処理であり、前記ノイズ検出部でブロックノイズを含まないと判定された画素ブロックに対して前記輪郭強調処理を実行、もしくはブロックノイズを含むと判定された画素ブロックよりも強く輪郭強調を行うことを特徴とするデジタル放送受信装置。
【請求項３】
請求項１において、
前記画質補正部による画質補正がノイズ低減処理であり、前記ノイズ検出部でブロックノイズを含むと判定された画素ブロックに対して前記ノイズ低減処理を行う、もしくはブロックノイズを含まないと判定された画素ブロックよりも強くノイズ低減処理を行うことをことを特徴とするデジタル放送受信装置。
【請求項４】
請求項１において、
前記第１、第２、第３及び第４閾値が、受信されたデジタル放送信号の番組のカテゴリに応じて変更可能であることを特徴とするデジタル放送受信装置。
【請求項５】
デジタル放送受信装置において、
デジタル放送信号を受信するチューナ部と、前記チューナ部により受信されたデジタル放送信号をデコードして画像信号を出力するデコーダと、前記デコーダから出力された画像信号に対して画像処理を行う画像処理部とを備え、
前記画像処理部は、前記デジタル放送信号に含まれる画像の符号化情報から、前記所定画素ブロック毎に、前記デジタル放送信号のビットレート情報、量子化ステップ情報、ＤＣＴ係数情報、及び動きベクトル情報を取得し、取得した各情報に基づいて、画素ブロック毎にノイズ情報を検出するノイズ検出部と、
前記ノイズ検出部で検出したノイズ情報と、前記画像信号における画素ブロックの画像情報とに基づいて画質補正量を設定する設定部と、
該設定部によって設定された画質補正量に応じて前記画像信号を前記画素ブロック単位で補正可能な画質補正部と、を含み、
前記設定部は、前記画素ブロックの画像情報として当該画素ブロック内の隣接する画素間の差分を用い、
前記隣接する画素間の差分は、当該画素ブロック内における画素のうち、画素ブロックの境界部に位置する画素以外の複数画素から得るようにしたことを特徴とするデジタル放送受信装置。
【請求項６】
デジタル放送受信装置において、
デジタル放送信号を受信するチューナ部と、前記チューナ部により受信されたデジタル放送信号をデコードして画像信号を出力するデコーダと、前記デコーダから出力された画像信号に対して画像処理を行う画像処理部とを備え、
前記画像処理部は、前記デジタル放送信号に含まれる画像の符号化情報から、前記所定画素ブロック毎に、前記デジタル放送信号のビットレート情報、量子化ステップ情報、ＤＣＴ係数情報、及び動きベクトル情報を取得し、取得した各情報に基づいて、画素ブロック毎にノイズ情報を検出するノイズ検出部と、
前記ノイズ検出部で検出したノイズ情報と、前記画像信号における画素ブロックの画像情報とに基づいて画質補正量を設定する設定部と、
該設定部によって設定された画質補正量に応じて前記画像信号を前記画素ブロック単位で補正可能な画質補正部と、を含み、
前記設定部は、ある画素ブロックに対応する画質補正量を、該ある画素ブロックの補正量と、該ある画素ブロックと垂直及び水平方向に隣接する画素ブロックの画質補正量と、を用いて設定するようにしたことを特徴とする画像処理装置。
【請求項７】
デジタル放送受信装置において、
デジタル放送信号を受信するチューナ部と、前記チューナ部により受信されたデジタル放送信号をデコードして画像信号を出力するデコーダと、前記デコーダから出力された画像信号に対して画像処理を行う画像処理部とを備え、
前記画像処理部は、前記デジタル放送信号に含まれる画像の符号化情報から、前記所定画素ブロック毎に、前記デジタル放送信号のビットレート情報、量子化ステップ情報、ＤＣＴ係数情報、及び動きベクトル情報を取得し、取得した各情報に基づいて、画素ブロック毎にノイズ情報を検出するノイズ検出部と、
前記ノイズ検出部で検出したノイズ情報と、前記画像信号における画素ブロックの画像情報とに基づいて画質補正量を設定する設定部と、
該設定部によって設定された画質補正量に応じて前記画像信号を前記画素ブロック単位で補正可能な画質補正部と、を含み、
前記設定部は、前記画素ブロックの画像情報として、当該ブロック境界以外の少なくとも２つの画素に含まれる高域周波数成分の有無を判別する判別部を含むことを特徴とする画像処理装置。
【請求項８】
デジタル放送受信装置において、
デジタル放送信号を受信するチューナ部と、前記チューナ部により受信されたデジタル放送信号をデコードして画像信号を出力するデコーダと、前記デコーダから出力された画像信号に対して画像処理を行う画像処理部とを備え、
前記画像処理部は、前記デジタル放送信号に含まれる画像の符号化情報から、前記所定画素ブロック毎に、前記デジタル放送信号のビットレート情報、量子化ステップ情報、ＤＣＴ係数情報、及び動きベクトル情報を取得し、取得した各情報に基づいて、画素ブロック毎にノイズ情報を検出するノイズ検出部と、
前記ノイズ検出部で検出したノイズ情報と、前記画像信号における画素ブロックの画像情報とに基づいて画質補正量を設定する設定部と、
該設定部によって設定された画質補正量に応じて前記画像信号を前記画素ブロック単位で補正可能な画質補正部と、を含み、
前記設定部は、前記高周波成分の有無に対応する画質補正量のテーブルを含み、前記判別部の判別結果に応じて前記テーブルから対応する画質補正量を読み出して、当該画素ブロックの画質補正量として設定することを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送信号を受信可能なデジタル放送受信装置における画質補正の技術に関する。
【背景技術】
【０００２】
デジタル放送においては、MPEG-4 (Moving Picture coding Experts Group Phase 4)やH.264/AVC (Advanced Video Coding)等によりデジタル映像信号が符号化されるが、符号化の条件や状態によって復号後の再生画像にブロックノイズやモスキートノイズが生じる。例えば、符号化ビットレートを低く設定した場合、或いはスポーツ中継等のように動きの激しいシーンが多い映像等を符号化した場合は上記ノイズが発生し易い。このような符号化に係るノイズを低減するための技術としては、例えば下記特許文献１に記載のものが知られている。これは、画像の符号化時における量子化情報を用いて上記ノイズの出現を予測し、この予測に応じてブロック毎に輪郭強調等の画質補正を行うことを開示している。
【０００３】
【特許文献１】特開2003-18600号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来技術は、量子化パラメータなどの符号化情報のみを用いて画質補正を行っており、復号化された画像の情報については考慮されていない。このため、従来技術のものでは精度良く画質補正を行うことが困難となる。
【０００５】
本発明は、上記課題に鑑みて為されたものであって、その目的は、デジタル放送を受信する装置において、より好適に画質補正をして高画質な映像を得ることが可能な技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明では、デジタル放送信号に含まれる符号化情報と、復号化された画像信号から得られた画像情報とに基づいて、画像信号を画素ブロック単位で画質補正可能にしたことを特徴とするものである。上記符号化情報は、前記デジタル放送信号のビットレート情報、量子化ステップ情報、ＤＣＴ係数情報、動きベクトル情報の少なくともいずれか一つを含む。各符号化情報を対応する閾値と比較してブロック毎に、例えばブロックノイズ等のノイズが含んでいるか否かを判定するようにしてもよい。
【０００７】
そして、ブロックノイズを含んでいると判別された画素ブロックに対しては、当該ブロックの画像情報、例えば当該ブロック内の隣接画素間のレベル差を用いて画質補正量（例えば輪郭強調量やノイズ低減量）を設定して画質補正を行う。
【０００８】
このような構成により、本発明は、制度よく画質補正を行うことが可能となる。上記画質補正量は、受信したデジタル放送の番組カテゴリに応じて変化させるようにしてもよい。また、本発明は、携帯電話などのモバイル端末向けに放送される、ビットレートが低い１セグメント放送を受信、表示するための装置に適用することが、より好適である。
【発明の効果】
【０００９】
本発明によればより好適に画質補正をして高画質な映像を得ることが可能になる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について図面を参照しつつ説明する。本実施形態は、デジタル放送を受信するデジタル放送受信装置に対して幅広く適用されるが、特に、携帯電話などのモバイル端末向け地上デジタル放送(１セグメント放送。以下、１セグ放送と称する)を受信する装置に適用することが好ましい。それは、１セグ放送は、送信側システムの周波数帯域幅の制限や、モバイル端末における処理能力の制限等の理由から、数百kbps〜数Mbpsと低ビットレートで映像を符号化して送信することが多いためである。すなわち、１セグ放送を受信して表示する装置においては、符号化の条件や状態に係るノイズ、すなわちブロックノイズやモスキートノイズが発生し易い状況にあり、また低ビットレートであるため画質が低く、特に先鋭感が乏しくなる。本実施形態では、このような装置において、ノイズを低減もしくはノイズが強調されることを抑制しつつ良好な画質補正、特に輪郭強調を行うことが可能となる。
【実施例１】
【００１１】
まず、本発明の第１実施例を説明する。
〔全体構成の説明〕
本発明が適用され得るデジタル放送受信装置の一構成例について図１を参照して説明する。図１において、デジタル放送受信装置１は、例えば携帯電話やノートパソコン（ノートＰＣ）、カーナビゲーションシステム等の携帯型もしくは可搬型のデジタル放送受信装置である。しかしながら、デジタル放送受信装置１は、ＰＤＰ−ＴＶ、ＬＣＤ−ＴＶ等の据え置き型テレビジョン表示装置にも同様に適用され、またＤＶＤプレーヤＨＤＤプレーヤにも適用できる。本実施例に係るデジタル放送受信装置１は、デジタル放送信号として例えば１セグ放送を受信するための外部アンテナ２と、この受信したデジタル放送信号を再生するための放送受信再生回路６と、この放送受信再生回路６から出力された画像信号を表示するための画像出力部７、及び放送受信再生回路６から出力された音声信号に基づき音声を出力するための音声出力部８を備えている。本実施例は、例えば１セグ放送の受信再生機能を標準的に搭載したノートＰＣに適用可能であるが、一般的なノートＰＣに拡張回路(ハードウエア)として上記放送受信再生回路６を装着させたものについても同様に適用できる。
【００１２】
上記放送受信再生回路６は、外部アンテナ２と接続され、デジタル放送信号を受信するデジタルチューナ部３と、このチューナ部３で受信した放送信号のうち符号化されたビデオ信号(例えばH.264で符号化されたビデオ信号)をデコードするためのビデオデコーダ部４と、符号化されたオーディオ信号(例えばAAC)をデコードするためのオーディオデコーダ部５と、ビデオデコーダ部４でデコードされたビデオ画像に対して画質補正を行う画像処理部100とを含んでいる。また制御部９は、例えばＣＰＵ等で構成されており、画質補正に係る各種制御信号を画像処理部100へ送信する。そして、画像処理部100で画質補正された画像データは、画像出力部７へ供給されて画像表示が行われる。また、オーディオデコーダ部５でデコードされオーディオデータは、音声出力部８へ出力された音声出力が行われる。
【００１３】
本実施例は、画像処理部100によって、デジタル放送信号に含まれる画像の符号化情報とデコードされた画像データから得られた画像情報を用いて画像データに対し画質補正を行うことを特徴とするものである。
〔画像処理部100の説明〕
本実施例に係るの画像処理部100の詳細について、図２及び図３を参照しつつ説明する。図２は、本実施例に係る画像処理部100の一構成例を示している。
【００１４】
画像処理部100は、ビデオデコーダ部４からの画像データが入力される画像入力端子104と、符号化情報が入力される情報入力端子105を有している。画像入力端子104から入力された画像データ107は、輝度成分のデータと色差成分のデータを含んでおり、画質補正部103に入力される。また画像データ107のうち輝度成分のデータは、ノイズ検出部101に入力される。一方、情報入力端子105から入力された符号化情報もノイズ検出部101に入力される。ここで、符号化情報は、デジタル放送信号に含まれるビットストリームのヘッダー部に格納されており、ビデオデコーダ部４で符号化画像を復号する際に分離され、情報入力端子105に入力される。また、本実施例では、符号化情報とは、ビデオビットレート情報、量子化ステップ情報、ＤＣＴ係数(ＡＣ成分)情報、動きベクトル情報を含むものとするが、必要に応じて他の情報を用いてもよい。
【００１５】
ノイズ検出部101は、情報入力端子105から入力された符号化情報及び制御部９からの制御信号を用いて画像に出現するノイズの位置を検出する。本実施例では、ノイズとしてブロックノイズの発生位置を検出する。すなわち、本実施例に係るノイズ検出部101は、符号化情報であるビデオビットレート情報、量子化ステップ情報、ＤＣＴ係数情報及び動きベクトル情報と、制御部９からの制御信号を用いてどの画素ブロック（以下では、単にブロックと呼ぶ）がブロックノイズを含んでいるかを特定する。ノイズ検出部101で検出されたブロックノイズの位置は、ブロックノイズ情報として設定部102に送る。設定部102は、制御部９から送信された制御信号に含まれるブロック毎の画像情報を参照して、画像のブロック毎に画質補正量を設定する。本実施例では、画質補正量として画像の輪郭を強調するための輪郭強調量を設定するものとする。ここで、本実施例に係る設定部102は、ノイズ検出部101で検出されたブロックノイズを含むブロックとブロックノイズを含まないブロックとに応じて、上記設定された輪郭強調量を変更もしくは修正して実際に用いられる輪郭強調量を決定する。例えば、ブロックノイズを含むブロックに対しては、輪郭強調を行わないか（すなわち輪郭強調量が０）、もしくは輪郭強調量を、ブロックノイズを含むブロックに対する輪郭強調量よりも小さくする。一方、ブロックノイズを含まないブロックに対しては、強い輪郭強調を施してもノイズは強調されないので、輪郭強調量を大きくする。画質補正部103は、画像データ107に対して、設定部102で設定された輪郭強調量に基づき輪郭強調を含む画質補正を行う。上記説明では、画質補正部103は、画質補正として輪郭強調処理を行うものとして説明したが、ノイズを低減するためのノイズ低減処理を行うようにしてもよい。例えば、ブロックノイズを含むブロックに対しては、ノイズ低減処理を行うか、もしくはノイズ低減量を、ブロックノイズを含まないブロックに対するノイズ低減量よりも大きくする。一方、ブロックノイズを含まないブロックに対しては、ノイズ低減処理を行わないか、ブロックノイズを含むブロックによりも小さいノイズ低減処理を行う。このようにして画質補正部103で画質補正された画像データは、画像出力端子106を介して画像出力部７に供給される。
【００１６】
このように構成された画像処理部100における画質補正処理の全体的な流れについて図３を参照しつつ説明する。まず、ステップ103において、１ピクチャ分のデコードされた画像データを画像入力端子104に入力するとともに、該デコード画像に対応する符号化情報を情報入力端子105に入力する)。次に、ステップ131において、上述した符号化情報と制御部９からの制御信号を用いて、画像を構成する全てのブロック毎のブロックノイズをノイズ検出部101にて検出する。続いて、ステップ132において、ノイズ検出部101からのノイズ検出結果を参照し、かつ制御部9から送信されたブロックの画像情報を用いて、設定部102でブロック毎の輪郭強調量を決定する。その後、ステップ133において、設定部102で決定された輪郭強調量を用いて、画質補正部103によって各ブロックの画像データ107に対して画質補正（輪郭強調処理）を行う。この画質補正された画像データは、ステップ134において画像出力端子106から出力されて画像出力部７に供給される。これら一連の処理は、デコード処理が終了するまで繰り返して実行される。すなわち、ステップ135では、デコード処理が終了したか否かを判定し、もし終了していなければステップ130に戻る。デコード処理が終了していれば、一連の処理を終了する。
【００１７】
本実施例に係る画像処理部100は、特に画像サイズによる制限は受けない。従って、多くの映像表示システムに適用可能である。例えば、携帯電話等のモバイル端末向けに実施される１セグ放送の画像サイズはQVGA(Quarter Video Graphics Array、320×240画素)である。画像処理部100は外部からQVGA画像を入力して画質補正処理を行い、補正後のQVGAを出力する。また、一般的にQVGA画像は、やや画像表示サイズが小さい印象を受けることが多い。このため、表示画像の見易さを向上させるために画質補正処理と同時にVGA(Video Graphics Array、640×480画素)に拡大処理（スケーリング処理）を行うようにしてもよい。尚、スケーリング後のサイズは任意のサイズを選択できるようにしてもよい。さらに、ＰＤＰ−ＴＶやＬＣＤ−ＴＶ等のデジタルテレビの場合は、処理画像サイズをハイビジョンサイズ(1920×1088画素)に変更してもよい。このように、本実施例に係る画像処理部100は、適用されるシステムに応じて、入力画像サイズ、出力画像サイズを任意に設定可能とするようにしてもよい。
〔ノイズ検出部101の説明〕
次に、画像処理部100の各部の詳細について説明する。まず、図４〜１１を用いて、ノイズ検出部101の詳細について説明する。
【００１８】
図４は、ノイズ検出部101の一構成例を示すものである。ノイズ検出部101は、情報入力端子105を介して入力された、画像のブロックノイズ検出を行うために必要な符号化情報を取得するための符号化情報取得部201を備えている。上述したように、符号化情報は、ビデオビットレート情報、量子化ステップ情報、ＤＣＴ係数(ＡＣ成分)情報、及び動きベクトル情報を含んでおり、符号化情報取得部201は、これらの情報を取得して４つの判定部のそれぞれに分配する。すなわち、符号化情報取得部201は、ビデオビットレート情報をビットレート判定部142に、量子化ステップ情報を量子化ステップ判定部163に、ＤＣＴ係数情報をＤＣＴ係数判定部144に、動きベクトル情報を動きベクトル情報判定部145に供給する。
【００１９】
ビットレート判定部202は、上記ビットレート情報と制御部９から入力される第１閾値であるビットレート閾値BRthとを比較して当該ブロックにおけるブロックノイズの状況を判定する。すなわち、ビットレート情報から得られたビデオビットレートの値が、第１閾値BRthと等しい、またはそれ以下の場合はブロックノイズ有りと判定し、ブロックノイズ検出部146を動作させるための制御信号BRcntをＯＮ(制御する)に設定する。一方、ビデオビットレート値が第１閾値BRth以上の場合は、ブロックノイズ無しと判定し、制御信号BRcntをＯＦＦ(制御しない)に設定する。このようにして設定された制御信号BRcntは、ブロックノイズ検出部146に送信される。
【００２０】
ここで、第１閾値であるビットレート閾値BRthの設定について説明する。ビデオビットレートは、その値が高くなる程高画質になるが、低い場合は元の画像情報が失われて画質劣化が大きくなり、ブロックノイズが発生しやすくなる。このビデオビットレートとブロックノイズ発生傾向度の関係を図５に示す。同図の横軸はビデオビットレート、縦軸はブロックノイズ発生傾向度を示している。
【００２１】
この図から明らかなように、ビットレート値が低いほどブロックノイズが発生しやすくなる。この関係に基づいて、本発明者等の実験等で求めた経験値からブロックノイズが高い確率で知覚され始める閾値を、ビデオビットレート閾値BRthとして設定した。
【００２２】
このビデオビットレート閾値BRthは、デジタル放送受信装置１に入力されるデジタル放送の番組の種類(ジャンル)に応じて、変更されるようにしてもよい。ここで、番組の種類とは、例えばドラマ、スポーツ、ニュース、映画等の映像コンテンツのカテゴリのことである。例えば、ドラマに対応する閾値を基準であるビデオビットレート閾値BRthとして、動きの激しいスポーツ番組に対応する閾値を閾値BRthよりも小さくし、比較的動きの少ないニュースに対応する閾値を閾値BRthよりも大きくする。映画については、閾値BRthと同じかそれよりも小さくする。
【００２３】
量子化ステップ判定部143は、上記量子化ステップ情報と制御部９から入力される第２閾値である量子化ステップ閾値Qthとを比較して当該ブロックにおけるブロックノイズの状況を判定する。すなわち、量子化ステップ情報から得られた量子化ステップの値が第２閾値Qth以上の場合はブロックノイズ有りと判定し、ブロックノイズ検出部146を動作させるための制御信号QcntをＯＮ(制御する)に設定する。一方、量子化ステップが第２閾値Qth以下の場合は、ブロックノイズ無しと判定し、制御信号QcntをＯＦＦ(制御しない)に設定する。このようにして設定された制御信号Qcntは、ブロックノイズ検出部146に送信される。
【００２４】
ここで、第２閾値である量子化ステップ閾値Qthの設定について説明する。量子化ステップは、画像を符号化する際に、２次元ＤＣＴ変換されたブロックの画像データを量子化するために使用される。量子化ステップ値を大きく設定すると圧縮率が上がり符号化効率を高めることが可能になる。しかしながら、量子化ステップ値が大きくなるほど、元の画像情報が失われて画質劣化が大きくなりブロックノイズが発生しやすくなる。この量子化ステップとブロックノイズ発生傾向度の関係を図６に示す。同図の横軸は量子化ステップ、縦軸はブロックノイズ発生傾向度を示している。
【００２５】
この図から明らかなように、量子化ステップ値が大きいほどブロックノイズが発生しやすくなる。この関係に基づいて、本発明者等の実験等で求めた経験値からブロックノイズが高い確率で知覚され始める閾値を、量子化ステップ閾値Qthとして設定した。この量子化ステップ閾値Qthも、番組のカテゴリに応じて変更してもよい。例えば、ドラマに対応する閾値を基準である量子化ステップ閾値Qthとして、スポーツ番組に対応する閾値を閾値Qthよりも大きくし、ニュースに対応する閾値を閾値Qthよりも小さくする。映画については、閾値Qthと同じかそれよりも大きくする。
【００２６】
ＤＣＴ係数判定部144は、上記ＤＣＴ係数情報と制御部９から入力される第３閾値であるＤＣＴ係数閾値Dthとを比較して当該ブロックにおけるブロックノイズの状況を判定する。すなわち、ＤＣＴ係数情から得られた２次元ＤＣＴ係数(ＡＣ成分)がゼロの個数が第３閾値Dth以上の場合はブロックノイズ有りと判定し、ブロックノイズ検出部146を動作させるための制御信号DcntをＯＮ(制御する)に設定する。一方、２次元ＤＣＴ係数(ＡＣ成分)がゼロの個数が第３閾値Dth以下の場合は、ブロックノイズ無しと判定し、制御信号DcntをＯＦＦ(制御しない)に設定する。このようにして設定された制御信号Dcntは、ブロックノイズ検出部146に送信される。
【００２７】
図７は、ＤＣＴ係数判定部144で参照されるＤＣＴ係数の構成の一例を示している。２次元ＤＣＴ係数700は、ブロック内の空間周波数が最も低い画像成分(第一低周波項)を示すＤＣ成分と、第一低周波項を除いた空間周波数が高い画像成分(高周波項)を示す複数個のＡＣ成分で構成される。同図の例は、国際標準符号化方式H.264の符号化処理で用いられるブロック構成の中で、最も小さい構成となる4×4画素のブロック構成を示している。横軸は横方向空間周波数のDCT係数、縦軸は縦方向の空間周波数のＤＣＴ係数を表す。座標(0,0)は空間周波数が最も低い画像成分(第一低周波項)を示すＤＣ成分701である。それ以外の部分は、空間周波数が高い画像成分(高周波項)を示すＡＣ成分702である。座標(3,3)は最も空間周波数が高いＡＣ成分703を表す。
【００２８】
ここで、第３閾値である量子化ステップ閾値Dthの設定について説明する。上述したように、２次元ＤＣＴ係数は、ブロック内の空間周波数が最も低い画像成分(第一低周波項)を示すＤＣ成分と、第一低周波項を除いた空間周波数が高い画像成分(高周波項)を示す複数個のＡＣ成分で構成される。このうちＤＣＴ係数判定部144で参照するのはＡＣ成分である。符号化時に量子化ステップ値を大きく設定し、ＤＣＴ係数の高周波項を意図的に落とす(ＡＣ成分をゼロにする)ことで符号化効率を高めることできる。しかしながら、高周波項が欠落すると、画像の精細度が低下して先鋭度が低い画像になり、さらにブロックノイズが発生しやすくなる。このＤＣＴ係数（のＡＣ成分が０の個数）とブロックノイズ発生傾向度の関係を図８に示す。同図の横軸は２次元ＤＣＴ係数のＡＣ成分がゼロの個数、縦軸はブロックノイズ発生傾向度を示している。
【００２９】
この図から明らかなように、２次元ＤＣＴ係数のＡＣ成分が０の個数が多いほどブロックノイズが発生しやすくなる。この関係に基づいて、本発明者等の実験等で求めた経験値からブロックノイズが高い確率で知覚され始める閾値を、ＤＣＴ係数閾値Dthとして設定した。このＤＣＴ係数閾値Qthも、番組のカテゴリに応じて変更してもよい。例えば、ドラマに対応する閾値を基準であるＤＣＴ係数閾値Dthとして、スポーツ番組に対応する閾値を閾値Dthよりも大きくし、ニュースに対応する閾値を閾値Dthよりも小さくする。映画については、閾値Dthと同じかそれよりも大きくする。
【００３０】
動きベクトル判定部145は、上記動きベクトル情報と制御部９から入力される第４閾値である動きベクトル閾値MVthとを比較して当該ブロックにおけるブロックノイズの状況を判定する。すなわち、動きベクトル情報から得られた動きベクトルの値が第４閾値MVth以上の場合はブロックノイズ有りと判定し、ブロックノイズ検出部146を動作させるための制御信号MVcntをＯＮ(制御する)に設定する。一方、動きベクトルが第４閾値MVth以下の場合は、ブロックノイズ無しと判定し、制御信号MVcntをＯＦＦ(制御しない)に設定する。このようにして設定された制御信号MVcntは、ブロックノイズ検出部146に送信される。
【００３１】
ここで、第４閾値である量子化ステップ閾値MVthの設定について説明する。動きベクトルは、連続する画像は互いに相関度が高いことを利用した符号化パラメータの一つであり、符号化対象のブロックと参照対象のブロックの相対位置を示す情報である。動きが大きいシーンほど、符号化対象となるブロックが増加し、さらにブロックの動きベクトル量も大きくなるため、結果的に符号発生量も大きくなる。しかし、通常はシステムリソースの制約等から最大符号発生量は制限されることが一般的である。符号発生量が制限されたことによりブロックノイズが発生しやすくなる。この動きベクトルとブロックノイズ発生傾向度の関係を図９に示す。同図の横軸は動きベクトル量、縦軸はブロックノイズ発生傾向度を示している。
【００３２】
この図から明らかなように、動きベクトルが大きいほどブロックノイズが発生しやすくなる。この関係に基づいて、本発明者等の実験等で求めた経験値からブロックノイズが高い確率で知覚され始める閾値を、動きベクトル閾値MVthとして設定した。この動きベクトル閾値MVthも、番組のカテゴリに応じて変更してもよい。例えば、ドラマに対応する閾値を基準である動きベクトル閾値MVthとして、スポーツ番組に対応する閾値を閾値MVthよりも大きくし、ニュースに対応する閾値を閾値MVthよりも小さくする。映画については、閾値MVthと同じかそれよりも大きくする。
【００３３】
上記のように、各判定部142〜145にはそれぞれ符号化情報が入力され、この符号化情報とそれに対応する各閾値とを比較して参照ブロックがブロックノイズを含むか否かを判定する。そして、その判定結果を制御信号BRcnt、Qcnt、Dcnt、MVcntとしてブロックノイズ検出部146に送信する。
【００３４】
ブロックノイズ検出部146は、これら制御信号BRcnt、Qcnt、Dcnt、MVcntを用いて、参照ブロックがブロックノイズを含むか否かを決定する。換言すれば、ブロックノイズ検出部146は上記制御信号を用いてブロックノイズが発生しているブロックを特定する。例えば、ブロックノイズ検出部146は、制御信号BRcnt、Qcnt、Dcnt、MVcntのうち、いずれか１つが「ＯＮ」であるとの条件を満たせば、そのブロックはブロックノイズを含むと決定する。制御信号の全てが「ＯＦＦ」であれば、そのブロックはブロックノイズを含まないと決定する。このようにしてブロックノイズ検出部146はブロック毎にブロックノイズの有無を決定し、その結果をブロックノイズ情報として出力端子147を介して設定部102へ出力する。
【００３５】
以上説明したノイズ検出部101におけるブロック毎のブロックノイズの有無を決定するための処理の流れを図１０に示す。この図１０に示されるフローチャートは、先に説明した図３のステップ131の詳細を示すものである。
【００３６】
まずステップ150において、ノイズ検出部101は、デコードされた画像データの輝度成分と、当該画像データの符号化情報を入力する。ここで符号化情報105とは、前述したようにビデオビットレート情報、量子化ステップ情報、ＤＣＴ係数(ＡＣ成分)情報、動きベクトル情報である。次にステップ151において、ビットレート判定部142がビットレート情報と第１閾値である閾値BRthとを比較する。その結果、ビットレート情報がBRthと等しいまたはそれ以下の場合（ｙｅｓの場合）は、制御信号BRcntをＯＮに設定してステップ155に進む。
【００３７】
上記ステップ151における判定の結果「ｎｏ」の場合は、制御信号BRcntをＯＦＦに設定してステップ152に進む。そしてステップ152において、量子化ステップ判定部143で量子化ステップ情報と第２閾値である閾値Qthとを比較する。その結果、量子化ステップ情報がQthと等しいまたはそれ以上の場合（ｙｅｓの場合）は、制御信号QcntをＯＮに設定してステップ155に進む。
【００３８】
上記ステップ152における判定の結果「ｎｏ」の場合は、制御信号QcntをＯＦＦに設定してステップ153に進む。そしてステップ153において、ＤＣＴ係数判定部144でＤＣＴ係数情報（前述したようにＤＣＴ係数におけるＡＣ成分が０の個数）と第３閾値である閾値Dthとを比較する。その結果、ＤＣＴ係数情報がDthと等しいまたはそれ以上の場合（ｙｅｓの場合）は、制御信号DcntをＯＮに設定してステップ155に進む。
【００３９】
上記ステップ153における判定の結果「ｎｏ」の場合は、制御信号DcntをＯＦＦに設定してステップ154に進む。そしてステップ154において、動きベクトル判定部145において動きベクトル情報と第４閾値である閾値MVthとを比較する。その結果、動きベクトル情報がMVthと等しいまたはそれ以上の場合（ｙｅｓの場合）は、制御信号MVcntをＯＮに設定してステップ155に進む。一方、ステップ154における判定の結果「ｎｏ」の場合は、制御信号MVcntをＯＦＦに設定してステップ156に進む。
【００４０】
ステップ155と156は、ブロックノイズ検出部146における動作である。すなわち、ステップ151〜154における判定の結果、いずれか一つが「ｙｅｓ」である場合、すなわち制御信号BRcnt、Qcnt、Dcnt及びMVcntのいずれか一つが「ＯＮ」の場合は、ステップ155において当該ブロックはブロックノイズ有りと判定して処理を終了する。一方、ステップ151〜154における判定の結果、全て「ｎｏ」である場合、すなわち制御信号BRcnt、Qcnt、Dcnt及びMVcntの全てが「ＯＦＦ」の場合は、ステップ156において当該ブロックはブロックノイズ無しと判定して処理を終了する。
【００４１】
上記の動作フローでは、ステップ151〜154における判定の結果、いずれか一つでも「ｙｅｓ」の場合はブロックノイズ有りと判定したが、これに限られるものではない。例えば、上記４つの条件のうち、任意もしくは所定の２つまたは３つを満たせばブロックノイズ有りと判定してもよい。
【００４２】
このようにして、本実施例ではブロックノイズが発生しているブロックを特定している。そして、ブロックノイズが発生しているブロックに対しては輪郭強調処理を行わないようにし、ブロックノイズが無いブロックに対して輪郭強調処理を行うようにしている。つまり、本実施例においては、ブロックノイズが無いブロックが画質補正の対象ブロックとなる。図１１に、入力画像におけるブロックノイズの発生状態と画質補正の対象ブロックとの関係の一例を示している。
【００４３】
図１１(a)は、入力画像160におけるブロックノイズ発生状態の一例である。入力画像160の中において波線で示したブロック(161)がブロックノイズ有り、空白で示したブロック(162)がブロックノイズ無しの状態であると仮定する。図１１(b)は、入力画像160に対する画質補正対象となるブロック状態の一例である。斜線で示したブロック(163)が画質補正を実施するブロック、空白で示したブロック(1302)が画質補正を行わない、または補正レベルを下げて実施するブロックを示す。すなわち、ブロックノイズ有りと判定されたブロックは画質補正、本実施例では輪郭強調処理を行わないようにしている。一方、ブロックノイズ無しと判定されたブロックは、輪郭強調処理をしてもノイズが強調されないため、輪郭強調処理を実施する。ブロックノイズ有りと判定されたブロックに対しては、ブロックノイズ無しと判定されたブロックよりも小さい輪郭強調量で輪郭強調を行ってもよい。
〔設定部102の説明〕
続いて、設定部102の詳細について図１２〜１６を用いて説明する。設定部は、上記説明したノイズ検出部101によってブロックノイズ無しと判定されたブロックに対する輪郭補正量を、当該ブロックにおける画素情報を参照して設定するものである。図１２は、ブロックノイズ無しとされたブロックに対する輪郭強調レベルを決定するための演算方法の一例を示している。すなわち、下記処理は、ブロックノイズ無しと判定されたブロックについてのみ行われる。
【００４４】
ここで言うブロックとは、画像の符号化における動き補償処理の対象となる画素サイズの単位のことである。例えば、MPEG-1またはMPEG-2では、ブロックの画素サイズは16×16画素に固定されている。MPEG-4では、16×16画素と8×8画素のブロックが使用できる。また、H.264では、16×16画素、16×8画素、8×16画素、8×8画素が使用できる。さらに8×8画素ブロックについては、8×8画素、8×4画素、4×8画素、4×4画素の4種類のサブブロック分割も指定できる。同図の説明では、参照ブロックの画素サイズが4×4画素であるとして説明する。当然ながら、他のサイズのブロックでも同様に下記の処理が適用できることは言うまでも無い。
【００４５】
本実施例では、図１２に示されるように、入力画像(輝度成分)170のあるブロック(4×4画素と仮定)171に対して画質補正を実施する場合、このブロック171の外周の画素を除いた画素172〜175に含まれる高域周波数成分の有無を調べる。以下、高域周波数成分の有無を示すパラメータを、画素状態係数Ｘと称する。画素状態係数Ｘは、少なくとも２画素以上の値を参照した演算によって求められる。図１２の例では、ブロック171中央の2×2画素の領域にある画素Ａ172、画素Ｂ173、画素Ｃ174、画素Ｄ175の４つの画素を用いて画素状態係数を求める。輪郭強調処理は、画像の横（水平）方向と縦（垂直）方向の周波数特性を区別するために、一般的に画像の横方向および縦方向に対して独立して行われる。画像の横方向の輪郭強調処理において、画素状態係数Ｘｈを求める演算式は、下記数１の通りである。
【００４６】
（数１）  Ｘｈ＝｜Ａ−Ｂ｜＋｜Ｃ−Ｄ｜
一方、画像の縦方向の輪郭強調処理において、画素状態係数Ｘｖを求める演算式は、下記数２の通りである。
【００４７】
（数２）  Ｘｖ＝｜Ａ−Ｃ｜＋｜Ｂ−Ｄ｜
ここで、数１及び２におけるＡ、Ｂ、Ｃ、Ｄは、画素Ａ172、画素Ｂ173、画素Ｃ174、画素Ｄ175のそれぞれにおける輝度信号のレベル、もしくは輝度信号における高周波成分のレベルを示すものとする。
【００４８】
上記の横方向の画素状態係数Ｘｈまたは縦方向の画素状態係数Ｘｖの演算は、例えば図１に示された制御部９により実行され、その演算により得られた係数Ｘｈ、Ｘｖは設定部102に供給される。設定部102は、制御部９から与えられた係数Ｘｈ、Ｘｖを参照して実際の輪郭補正量を設定する。この輪郭補正量の設定の詳細を、図１３及び図１４を参照しつつ説明する。
【００４９】
図１３は、画素状態係数Ｘと輪郭強調量との関係の一例を示している。ここで、画素状態係数Ｘは、横方向の画素状態係数Ｘｈまたは縦方向の画素状態係数Ｘｖのいずれかであるものとする（すなわちＸ＝Ｘｈ or Ｘｖ）。また同図の横軸は画素状態係数Ｘの値、縦軸は輪郭強調量を示している。上記画素状態係数Ｘが小さい場合は、隣接する画素値に大きな差が無いため、輪郭強調量を増加させても効果が小さい傾向となる。一方、画素状態係数Ｘが大きい場合は、隣接する画素値に大きな差があるため、輪郭強調レベルを増加させることで輪郭強調の効果を得やすい傾向となる。この関係から、画素状態係数Ｘが大きいほど、ブロックに対する輪郭強調量を大きく設定し、逆に画素状態係数Ｘが小さいほどブロックに対する輪郭強調量を小さくするように設定する。ここで、画素状態係数Ｘに対する輪郭強調量の特性は、図１３の破線180で示されるように線形な特性としてもよいし、実線181で示されるように非線形な特性としてもよい。すなわち、本実施例に係る設定部102は、破線180もしくは実線181に示される輪郭強調量の特性を有しており、制御部９から与えられた画素状態係数Ｘに対応する輪郭補正量を破線180もしくは実線181に示される特性曲線（直線）を参照して設定する。
【００５０】
図１３の破線180もしくは実線181で示される特性を実現するために、本実施例では、例えば図１４に示されるような輪郭強調テーブルを用いる。すなわち、本実施例に係る設定部は、かかる輪郭強調テーブルを保持しており、これから画素状態係数Ｘに対応する実際の画像強調量を取得している。図１４において、画素状態係数Ｘの項には、出現され得るＸminからＸmaxの、全ての係数の値が格納されている。一方、輪郭強調量の項には、画素状態係数Ｘｎの各値に対応する輪郭強調量（ＥＭmin〜ＥＭmax）の値が格納されている。尚、画素状態係数Ｘｎと輪郭強調量ＥＭｎの各組は、それぞれ個別のアドレス（Index＝1〜n）が付されている。そして、設定部102は、制御部９から与えられた画素状態係数Ｘｎに対応する輪郭強調量ＥＭｎを、輪郭強調テーブルから引き出してブロック毎の輪郭強調量を設定する。
【００５１】
更に、設定部102は、上記輪郭強調テーブルから引き出された輪郭強調量と、ノイズ検出部103（ブロックノイズ検出部146）から出力されたブロックノイズ情報とを用いて最終的なブロック毎の輪郭補正量を決定する。この最終的な輪郭補正量の決定の方法について、図１５を参照しつつ説明する。
【００５２】
本実施例に係る設定部102は、ノイズ検出部103（ブロックノイズ検出部146）から送信されたブロックノイズ情報と、上記輪郭強調テーブルから引き出された輪郭強調量とを一時的に記憶するための図示しないメモリを備えている。このメモリは、図１５(a)に示されるようなブロックノイズ情報を格納するための第１メモリ領域と、図１５(b)に示されるような輪郭強調量を格納するための第２メモリ領域とを有している。第１及び第２のメモリ領域は、それぞれ、画像の１画面分（１フレーム分）の全てのブロック、つまりｎ個分のアドレス（Index=1〜n）が付されている。例えば、１フレームの画像の最も左上に位置するブロックのアドレスをIndex=1、最も右下に位置するブロックのアドレスをIndex=nとし、全てのブロックに対してそれぞれ個別のアドレスを与えるようにする。
【００５３】
そして、ノイズ検出部103（ブロックノイズ検出部146）からのブロックノイズ情報が設定部102に入力されると、そのブロックノイズ情報は、第１メモリ領域の、当該ノイズ情報に対応するブロックのアドレスに格納される。一方、輪郭強調テーブルから得られた輪郭強調量は、第２メモリ領域の、対応するブロックのアドレスに格納される。
【００５４】
ここで、第１メモリ領域のあるアドレスに格納されるブロックノイズ情報が「ブロックノイズ有り」の場合は、第２メモリ領域の対応するアドレスには「０」を格納する。例えば、図１５(a)に示されるように、第１メモリ領域のIndex=1のアドレスにブロックノイズ情報として「ブロックノイズ有り」が格納された場合、それに対応する第２メモリ領域のIndex=1のアドレスの内容は、図１５(ｂ)に示されるように「０」とする。このようにして、ブロックノイズを有するブロックに対しては輪郭強調を行わないようにする。
【００５５】
一方、第１メモリ領域のあるアドレスに格納されるブロックノイズ情報が「ブロックノイズ無し」の場合は、輪郭強調テーブルから得られた第輪郭強調量を２メモリ領域の対応するアドレスに格納する。例えば、図１５(a)に示されるように、第１メモリ領域のIndex=1のアドレスにブロックノイズ情報として「ブロックノイズ無し」が格納された場合、それに対応する第２メモリ領域のIndex=1のアドレスの内容は、上記テーブルから得られた輪郭強調量「ＥＭ１」が格納される。このようにして、ブロックノイズが無いブロックに対しては、上記テーブルから得られた輪郭強調量を用いて輪郭強調を行う。
【００５６】
上記の例では、「ブロックノイズ有り」に対応するアドレスの内容を「０」としたが、０よりも大きい所定の輪郭強調量を書き込むようにしてよい。ただし、このときの所定の輪郭強調量は、「ブロックノイズ無し」の時の平均的な輪郭強調量よりも小さくする。
【００５７】
以上説明した設定部102及び制御部９における輪郭強調量を決定するための処理の流れを図１６に示す。この図１６に示されるフローチャートは、先に説明した図３のステップ132の詳細を示すものである。
【００５８】
ここでは、入力画像の各ブロックは4×4画素構成であるとする。まず、ステップ190において、ノイズ検出部101からのブロックノイズ情報を参照し、参照ブロックがブロックノイズ無しか否かを判定する。この判定の結果、ブロックノイズ有りの場合はステップ197へ進み、輪郭強調量として「０」を前述したメモリ（第２メモリ領域）に格納してステップ196へ進む。これと同時に、当該ブロックが「ブロックノイズ有り」との情報を第１メモリ領域に格納する。
【００５９】
一方、ブロックノイズ無しと判定された場合は、ステップ191に進み、制御部９が参照ブロックの画素データ(4×4画素)を入力する。これと同時に、当該ブロックが「ブロックノイズ無し」との情報を第１メモリ領域に格納する。次に制御部９は、ステップ192において当該ブロック中心部の４画素の画素値を参照し、ステップ193において画素状態係数Ｘを求めて設定部102に送信する。続いて、ステップ194において、設定部102は、画素状態係数Ｘに基づいて上記画像強調量テーブルから当該ブロックに対する画像強調量ＥＭを取得する。そしてステップ195では、取得された画像強調量ＥＭを、第２メモリ領域の対応するブロックのアドレスに格納する。その後ステップ196へ進む。ステップ196では、次の参照ブロックが存在するか否かを判定し、存在しない場合は処理を終了する。存在する場合はステップ190に戻り、ブロックが無くなる(デコード終了)までこの処理を繰り返し実行する。
【００６０】
このようにして得られた画像強調量ＥＭ（もしくは０）は、画質補正部103に送信される。そして画質補正部103は、画像強調量ＥＭ（もしくは０）に応じた輪郭強調をブロック毎に行う。
【００６１】
以上説明したように、本実施例によれば、ブロック毎に、ブロックノイズ情報と当該ブロック内の画像情報とを用いて画質補正量を決定している。従って、より精度のよい画質補正を行うことができる。上述した実施例では、画質補正として輪郭強調処理を例にして説明したが、これに限られるものではない。例えば、ノイズ低減処理にも本実施例が適用され得る。ノイズ低減処理の場合は、輪郭強調処理とは逆に、ブロックノイズが有る場合はノイズ低減処理を実行し、ブロックノイズが無い場合はノイズ低減処理を実行しない。もしくはブロックノイズが有る場合よりもノイズ低減量を小さくする。この場合も、当然ながらブロック内の画像情報を参照できる。例えば、ブロックノイズが有る場合でも当該ブロック内の高周波成分が多い場合はノイズ低減量を小さくし、高周波成分が少ない場合はノイズ低減量を大きくしてもよい。
【実施例２】
【００６２】
次に、本発明の第２実施例について説明する。上記第１実施例では、設定された輪郭強調量がブロック内の全ての画素に適用される。これに対し、第２実施例では、ブロック内の画素位置に応じて輪郭強調量を変化させている。具体的には、当該ブロックと隣接するブロックの輪郭強調量を参照して各画素に与える輪郭強調量を設定する。この詳細について図１７及び図１８を用いて説明する。
【００６３】
図１７は、あるブロックと横方向に隣接するブロックの輪郭強調量を考慮して、当該あるブロックに対する輪郭強調量を設定する方法の一例を示している。本実施例では、入力画像200のブロックMBs1における各画素に対する輪郭強調量を、ブロックMBs1に対する輪郭強調量EMs1と、ブロックMBs1に隣接するブロックMBs0及びブロックMBs2に対する輪郭強調量EMs0、EMs2を用いて変更する。ここで、ブロックMBs1の横方向に配列された４つの画素にそれぞれ適用される画像強調量EMa、EMb、EMc、Emdは、次の通りである。
【００６４】
（数３）EMa＝(1/4 × EMs0)＋(3/4 × EMs1)
【００６５】
（数４）EMb＝EMs1
【００６６】
（数５）EMc＝EMs1
【００６７】
（数６）EMd＝(1/4 × EMs2)＋(3/4 × EMs1)
このようにして求められた画像符号量は、図１７の符号201に示すようになる。すなわち、ブロックMBs1における左端の列の画素群に対しては輪郭強調量EMaが、左から２列目の画素群に対しては輪郭強調量EMbが、左から３列目の画素群に対しては輪郭強調量EMcが、右端の列の画素群に対しては輪郭強調量EMdがそれぞれ適用される。
【００６８】
また、縦方向に隣接するブロックの輪郭強調量を参照する場合は、図１８に示されるようになる。すなわち、入力画像210のブロックMBs4における各画素に対する輪郭強調量を、ブロックMBs4に対する輪郭強調量EMs4と、ブロックMBs4に隣接するブロックMBs3及びブロックMBs5に対する輪郭強調量EMs3、EMs5を用いて変更する。ここで、ブロックMBs4の縦方向に配列された４つの画素にそれぞれ適用される画像強調量EMe、EMf、EMg、EMhは、次の通りである。
【００６９】
（数７）EMe＝(1/4 × EMs3)＋(3/4 × EMs4)
【００７０】
（数８）EMf＝EMs4
【００７１】
（数９）EMg＝EMs4
【００７２】
（数１０）EMh＝(1/4 × EMs5)＋(3/4 × EMs4)
このようにして求められた画像符号量は、図１８の符号211に示すようになる。すなわち、ブロックMBs4における上から１行目の画素群に対しては輪郭強調量EMeが、２行目の画素群に対しては輪郭強調量EMfが、３行目の画素群に対しては輪郭強調量EMgが、４行目の画素群に対しては輪郭強調量EMhがそれぞれ適用される。
【００７３】
本実施例によれば、ブロック全体ではなく、ブロック内の各画素に対してりんかく補正量を設定できるので、よりきめ細かな画質補正が可能となる。
【００７４】
また、上記画像処理部100は、符号化情報とブロック内の画像情報ではなく、符号化情報と番組のカテゴリ情報とに基づいて画質補正量を決定しても良い。すなわち、符号化情報を用いて例えば第１実施例のように決定された画質補正量を、番組のカテゴリ情報で修正するものである。例えば画質補正が輪郭補正の場合、番組がスポーツである場合は符号化情報で定めた輪郭強調よりも強くし、ニュース等の場合は符号化情報で定めた輪郭強調よりも弱くしてもよい。また、
【産業上の利用可能性】
【００７５】
本発明は、例えば、１セグメント放送等のデジタル放送の受信再生機能を備えたノートPCまたはデスクトップ型PC、およびデジタルテレビ、カーナビ、ポータブルDVDプレイヤー等の映像再生機能を備えた装置に対して適用される。
【図面の簡単な説明】
【００７６】
【図１】本発明ができ要されるデジタル放送受信装置の一構成例。
【図２】画像処理部100の一構成例。
【図３】第１実施例に係る画質補正処理の全体のフローを示す図。
【図４】ノイズ検出部101の一具体例を示す図。
【図５】第１閾値BRthの設定の一例を示す図。
【図６】第２閾値Qthの設定の一例を示す図。
【図７】ＤＣＴ係数判定部で参照されるＤＣＴ係数の構成の一例を示す図。
【図８】第３閾値Dthの設定の一例を示す図。
【図９】第４閾値MVthの設定の一例を示す図。
【図１０】ノイズ検出部101におけるノイズ判定処理の流れを示す図。
【図１１】ブロックノイズ発生状態と画質補正対象ブロックとの関係の一例を示す図。
【図１２】設定部102におけるブロック毎の輪郭補正量を決定するための演算方法の一例を示す図。
【図１３】ブロックの画素状態係数Ｘと画像強調量の関係の一例を示す図。
【図１４】設定部102に用いられる輪郭強調量テーブルの一例を示す図。
【図１５】設定部102に用いられるメモリの一例を示す図。
【図１６】設定部102における輪郭強調量を設定する処理の流れを示す図。
【図１７】本発明の第２実施例を説明する図。
【図１８】本発明の第２実施例を説明する図。
【符号の説明】
【００７７】
1…デジタル放送受信装置、3…デジタルチューナ、4…ビデオデコーダ、5…オーディオデコーダ、100…画像処理装置、101…ノイズ検出部、102…特性制御部、103…画質補正部。
【図１】
0004747917.tif 000002
【図２】
0004747917.tif 000003
【図３】
0004747917.tif 000004
【図４】
0004747917.tif 000005
【図５】
0004747917.tif 000006
【図６】
0004747917.tif 000007
【図７】
0004747917.tif 000008
【図８】
0004747917.tif 000009
【図９】
0004747917.tif 000010
【図１０】
0004747917.tif 000011
【図１１】
0004747917.tif 000012
【図１２】
0004747917.tif 000013
【図１３】
0004747917.tif 000014
【図１４】
0004747917.tif 000015
【図１５】
0004747917.tif 000016
【図１６】
0004747917.tif 000017
【図１７】
0004747917.tif 000018
【図１８】
0004747917.tif 000019