JP4292637B2 - Signal processing apparatus and method - Google Patents

Signal processing apparatus and method Download PDF

Info

Publication number
JP4292637B2
JP4292637B2 JP23437099A JP23437099A JP4292637B2 JP 4292637 B2 JP4292637 B2 JP 4292637B2 JP 23437099 A JP23437099 A JP 23437099A JP 23437099 A JP23437099 A JP 23437099A JP 4292637 B2 JP4292637 B2 JP 4292637B2
Authority
JP
Japan
Prior art keywords
signal
noise level
motion vector
video signal
detection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP23437099A
Other languages
Japanese (ja)
Other versions
JP2001061081A (en
Inventor
京子 福田
博 小林
真巳 冨田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP23437099A priority Critical patent/JP4292637B2/en
Publication of JP2001061081A publication Critical patent/JP2001061081A/en
Application granted granted Critical
Publication of JP4292637B2 publication Critical patent/JP4292637B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Picture Signal Circuits (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、映像信号を処理する信号処理装置及び方法に関する。
【0002】
【従来の技術】
フレームメモリを使用した巡回型ノイズ低減装置は、ディジタル映像信号処理の分野で知られている。これは、入力映像信号とフレームメモリからの1フレーム前の映像信号との差の内の小レベルの部分をノイズとして抽出し、抽出したノイズ成分を入力映像信号から減算することによって、ノイズを低減し、また、ノイズが低減された信号をフレームメモリに書き込むものである。フレームメモリの代わりにフィールドメモリを使用すれば、メモリの容量を少なくすることが可能である。
【0003】
図8は、従来のノイズ低減装置の一例を示すものである。入力端子101からディジタル信号に変換された入力映像信号Vinが供給され、この入力映像信号Vinが第1の減算器102及び第2の減算器104に供給される。第1の減算器102の出力映像信号Voutが出力端子107に取り出されると共に、フレームメモリ105に書き込まれる。フレームメモリ105と関連してメモリコントローラ106が設けられている。メモリコントローラ106は、フレームメモリ105の書き込み動作及び読み出し動作を制御するためのもので、フレームメモリ105の読み出しデータは、書き込みデータに対して1フレーム遅延されたものである。1フレーム遅延をF-1で表すと、フレームメモリ105の出力信号Vout ・F-1が第2の減算器104に供給される。第2の減算器104では、入力映像信号Vinが供給されるので、フレーム差分が発生する。
【0004】
第2の減算器104の出力映像信号が非線形処理回路103を介して第1の減算器102に供給される。非線形処理回路103は、入力信号のレベルに応じて帰還係数Kを乗じるもので、ROM(読み出し専用メモリ)により構成される。非線形処理回路103の入出力特性は、入力(フレーム差分)が小さい範囲では、K=1として入力をノイズ成分として出力し、入力が中間的レベルの範囲では、出力を所定値に制限し、入力が大きい範囲では、出力を小さくし、さらに、入力が大きいときには、フレーム差分は、動きにより発生したものとして、出力を0としている。
【0005】
このように、ノイズ成分は、フレーム間の相関が小さく、且つ小振幅であるという特性を利用して非線形処理回路103がノイズ成分を抽出する。第1の減算器102において、抽出されたノイズ成分が入力映像信号から減算されることによって、ノイズを低減することができる。
【0006】
ノイズ低減装置からの出力映像信号Vout は、

Figure 0004292637
で表すことができる。
【0007】
上述のように、従来のノイズ低減装置においては、入力映像信号とフレームメモリから読み出した1フレーム前の映像信号との差分から、小振幅の成分をノイズとして抽出し、入力映像信号から減算することによってノイズを低減する。
【0008】
また、従来のノイズ低減装置においては、このノイズを低減した映像信号をフレームメモリに書き込み次のフレームの処理に利用する。フレームの代わりにフィールド間の自己相関を利用するなら、フレームメモリではなくフィールドメモリでも同様の構成が可能である。
【0009】
【発明が解決しようとする課題】
ところで、上述のノイズ低減装置は、2つ以上の異なる映像信号源から合成された映像信号が入力された場合に、ノイズレベルの小さい映像信号のノイズレベルを正確に検出することができなかった。特に、映像信号がテロップやシーンチェンジを含む場合には、ノイズレベルを適切に検出することができなかった。
【0010】
本発明は、上述の実情に鑑みて提案されるものであって、2つ以上の異なる映像信号源から合成された映像信号からもノイズレベルを適切に検出するような信号処理装置及び方法を提供することを目的とする。
【0011】
【課題を解決するための手段】
上述の課題を解決するために、本発明に係る信号処理装置は、入力映像信号のノイズレベルを検出するノイズレベル検出手段と、上記入力映像信号をブロックに分割し、各ブロックに対して動きベクトルを検出する動きベクトル検出手段と、上記動きベクトル検出手段で検出した動きベクトルに基づいて、1映像単位前の上記入力映像信号における動体を抽出し、上記動体に対して上記動きベクトルにより動き補正を行う動き補正手段と、上記映像信号と上記動き補正が行われた1映像単位前の信号との差分信号を得る差分手段と、上記差分手段で得られた差分信号に対して非線形処理を施す非線形処理手段と、上記非線形処理手段で非線形処理を施された信号と上記入力映像信号とを合成する合成手段と、上記入力映像信号のシーンチェンジ信号に基づいて上記ノイズレベル検出手段におけるノイズレベル検出を制御すると共に、上記ノイズレベル検出手段におけるノイズレベルの検出結果に基づいて上記非線形処理手段における非線形処理の強さを制御する制御手段とを有し、上記ノイズレベル検出手段は、各ブロックに対して検出された動きベクトルに基づいて平均のノイズレベルを検出する平均レベル検出手段と、上記平均レベル検出手段で検出した平均のノイズレベルの時間的な変動を平滑化するフィルタ処理を行う平滑化手段とを有し、上記制御手段は、シーンチェンジ信号に基づいて上記平滑化手段における平滑化をリセットする。
【0012】
また、本発明に係る信号処理装置は、入力映像信号のノイズレベルを検出するノイズレベル検出手段と、上記入力映像信号をブロックに分割し、各ブロックに対して動きベクトルを検出する動きベクトル検出手段と、上記動きベクトル検出手段で検出した動きベクトルに基づいて、1映像単位前の上記入力映像信号における動体を抽出し、上記動体に対して上記動きベクトルにより動き補正を行う動き補正手段と、上記映像信号と上記動き補正が行われた1映像単位前の信号との差分信号を得る差分手段と、上記差分手段で得られた差分信号に対して非線形処理を施す非線形処理手段と、上記非線形処理手段で非線形処理を施された信号と上記入力映像信号とを合成する合成手段と、上記入力映像信号のテロップ検出信号に基づいて上記ノイズレベル検出手段におけるノイズレベル検出を制御すると共に、上記ノイズレベル検出手段におけるノイズレベルの検出結果に基づいて上記非線形処理手段における非線形処理の強さを制御する制御手段とを有し、上記ノイズレベル検出手段は、各ブロックに対して検出された動きベクトルに基づいて平均のノイズレベルを検出する平均レベル検出手段と、上記平均レベル検出手段で検出した平均のノイズレベルの時間的な変動を平滑化するフィルタ処理を行うフィルタ手段とを有し、上記平均レベル検出手段は、上記テロップ検出信号に基づいて、テロップの存在しないブロックに対する平均のノイズレベルを検出する。
【0013】
本発明に係る信号処理方法は、入力映像信号のノイズレベルを検出するノイズレベル検出工程と上記入力映像信号をブロックに分割し、各ブロックに対して動きベクトルを検出する動きベクトル検出工程と、上記動きベクトル検出工程で検出した動きベクトルに基づいて、1映像単位前の上記入力映像信号における動体を抽出し、上記動体に対して上記動きベクトルにより動き補正を行う動き補正工程と、上記映像信号と上記動き補正が行われた1映像単位前の信号との差分信号を得る差分工程と、上記差分工程で得られた差分信号に対して非線形処理を施す非線形処理工程と上記非線形処理工程で非線形処理を施された信号と上記入力映像信号とを合成する合成工程と、上記入力映像信号のシーンチェンジ信号に基づいて上記ノイズレベル検出を制御すると共に、上記ノイズレベルの検出結果に基づいて上記非線形処理の強さを制御する制御工程とを有し、上記ノイズレベル検出工程では、各ブロックに対して検出された動きベクトルに基づいて平均のノイズレベルを検出し、検出した平均のノイズレベルの時間的な変動を平滑化するフィルタ処理を行い、上記制御工程では、シーンチェンジ信号に基づいて上記平滑化工程における平滑化をリセットする。
【0014】
また、本発明に係る信号処理方法は、入力映像信号のノイズレベルを検出するノイズレベル検出工程と上記入力映像信号をブロックに分割し、各ブロックに対して動きベクトルを検出する動きベクトル検出工程と、上記動きベクトル検出工程で検出した動きベクトルに基づいて、1映像単位前の上記入力映像信号における動体を抽出し、上記動体に対して上記動きベクトルにより動き補正を行う動き補正工程と、上記映像信号と上記動き補正が行われた1映像単位前の信号との差分信号を得る差分工程と、上記差分工程で得られた差分信号に対して非線形処理を施す非線形処理工程と上記非線形処理工程で非線形処理を施された信号と上記入力映像信号とを合成する合成工程と、上記入力映像信号のテロップ検出信号に基づいて上記ノイズレベル検出を制御すると共に、上記ノイズレベルの検出結果に基づいて上記非線形処理の強さを制御する制御工程とを有し、上記ノイズレベル検出工程では、各ブロックに対して検出された動きベクトルに基づいて平均のノイズレベルを検出し、検出した平均のノイズレベルの時間的な変動を平滑化するフィルタ処理を行い、上記平均レベル検出工程では、上記テロップ検出信号に基づいて、テロップの存在しないブロックに対する平均のノイズレベルを検出する。
【0015】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照しながら説明する。まず、この発明を適用できる光ディスク記録再生装置の一例について図1を参照して説明する。
【0016】
図1において、光ディスク記録再生装置1の記録系は、入力端子101から画像信号が入力されるA/D変換回路102と、A/D変換回路102から画像データが入力されるNTSC(National Television System Committee)デコーダ103と、NTSCデコーダ103から画像が入力されるノイズ低減回路104と、ノイズ低減回路104から画像データが入力されるMPEG(Moving Picture Experts Group)エンコーダ105と、MPEGエンコーダ105から画像データが入力されるECC(Error Correction Codes)エンコーダ106とECCエンコーダ106から画像データが入力される8−14変調回路107と、8−14変調回路107から画像データが入力されるRFアンプ108とで構成されている。
【0017】
A/D変換回路102は、入力端子101からNTSC方式の画像信号が入力されて、A/D変換処理を施す。このA/D変換処理回路102は、A/D変換処理を施すことで、アナログ方式の画像信号をディジタル方式の画像データとする。そして、このA/D変換回路102は、画像データをNTSCデコーダ103に入力する。
【0018】
NTSCデコーダ103には、A/D変換回路102からNTSC方式の画像データが入力される。このNTSCデコーダ103は、NTSC方式のコンポジット信号にデコード処理を施す。このNTSCデコーダ103は、デコード処理を施すことで、画像データをベースバンド信号(輝度信号、R−Y信号、B−Y信号)に変換する。そして、このNTSCデコーダ103は、画像データをノイズ低減回路104に出力する。
【0019】
ノイズ低減回路104には、NTSCデコーダ103から画像データが入力される。このノイズ低減回路104は、入力映像信号に含まれているランダムノイズの低減処理を施す。このノイズ低減処理回路104は、ノイズ低減処理を施すことで、後段のMPEGエンコーダ105における画像圧縮効率を高めるとともに、動き補償予測精度を向上させる。ノイズ低減処理を、すべてのコンポーネントに対して行うか、または輝度信号のみに対して行う。ノイズ低減回路104は、フィルタリング処理を行うことで、NTSCデコーダ103から送られた画像データに対してノイズ低減処理を施す。また、このノイズ低減回路104は制御回路120と接続されており、この制御回路120から送られた制御信号に応じて動作する。制御回路120は、マイクロコンピュータの構成とされる。そして、このノイズ低減回路104は、画像データをMPEGエンコーダ105に出力する。
【0020】
本実施の形態のノイズ低減回路104は、動きを除いたノイズ成分を抽出し、ノイズレベルに応じた最適な非線形処理回路を選択するものであって、シーンチェンジ信号やテロップ検出信号に基づいてノイズレベルを制御するものである。
【0021】
MPEGエンコーダ105は、ノイズ低減回路104から送られた画像データに対して動き補償フレーム間予測符号化を行い、予測誤差に対してブロックDCT(Discrete Cosine Transformation:離散コサイン変換)符号化処理を施す。このMPEGエンコーダ105は、画像データに符号化処理を施すことで、MPEG方式の画像データとする。このとき、MPEGエンコーダ105では、例えば量子化スケール等の符号化情報を画像データに付加してビットストリームとする。そして、このMPEGエンコーダ105は、画像データをECCエンコーダ106に出力する。
【0022】
ECCエンコーダ106は、MPEGエンコーダ105から送られたビットストリームにエラーコレクションコードの冗長データを付加する。そして、このECCエンコーダ106は、このビットストリームを8−14変調回路107に出力する。
【0023】
8−14変調回路107は、ECCエンコーダ106から送られたビットストリームに8−14変調等の信号処理を施す。8−14変調は、記録信号の低域周波数成分を少なくするために、8ビットのコードを14ビットのデータに変換する。8−14変調回路107は、8−14変調及びほかの処理を施したビットストリームをRFアンプ108に出力する。RFアンプ108は、8−14変調回路107から送られたビットストリームに増幅処理を施して、光ピックアップ109に出力する。
【0024】
そして、この光ディスク記録再生装置1の記録系は光ディスク110に光ピックアップ109を介して画像を示すビットストリームを記録する。光ディスク110は、記録可能なものであって光磁気ディスク、相変化型ディスク等の光ディスクを使用することができる。
【0025】
また、光ディスク記録再生装置1の再生系は、光ディスク110に記録された画像データを光ピックアップ109を介して画像を示すビットストリームを記録する。光ディスク110は、記録可能なものであって光磁気ディスク、相変化型ディスク等の光ディスクを使用することができる。
【0026】
また、光ディスク記録再生装置1の再生系は、光ディスク110に記録された画像データを光ピックアップ109を介して入力されるRFアンプ111と、RFアンプ111から画像データが入力される8−14復調回路112と8−14復調回路112から画像データが入力されるECCデコーダ113とECCデコーダ113から画像データが入力されるMPEGデコーダ114と、MPEGデコーダ114から画像データが入力されるノイズ低減回路115と、ノイズ低減回路115からノイズが抑制された画像データが入力される画質補正回路116と、画質補正回路116から画像補正がなされた画像データが入力されるNTSCエンコーダ117と、NTSCエンコーダ117からNTSC方式の画像データが入力されるD/A変換回路118とで構成されている。
【0027】
RFアンプ111は、光ピックアップ109で検出した光ディスク110から送られた画像データに増幅処理を施す。また、図1では省略しているが、トラッキングサーボ、フォーカスサーボのために、トラッキングエラー信号、フォーカスエラー信号がRFアンプ111において生成される。これらのトラッキングエラー信号及びフォーカスサーボ信号がサーボ回路に対して供給される。RFアンプ111は、増幅処理を施した画像データを8−14復調回路112に出力する。
【0028】
8−14復調回路112は、RFアンプ111から送られた画像データに8−14復調処理を施す。8−14復調回路112は、記録系の8−14変調と逆に、14ビットのデータを8ビットのコードに変換する。この8−14復調回路112は、復調処理を施した画像データをECCデコーダ113に出力する。
【0029】
ECCデコーダ113は、8−14復調回路112から送られた画像データにデコード処理を施す。すなわち、再生データ中に含まれるエラーを検出し、訂正可能なエラーを訂正する。そして、このECCデコーダ113は、エラー訂正処理を施した画像データをMPEGデコーダ114に出力する。MPEGでコーダ114は、MPEGの復号を行い、ベースバンド信号を出力する。MPEGデコーダ114はベースバンド信号をノイズ低減回路115に対して出力する。
【0030】
ノイズ低減回路115は、フィルタリング処理を行うことで、MPEGデコーダ114から送られた画像データに対してノイズ低減処理を施す。このノイズ低減回路115は、ノイズ低減処理を施すことで、MPEGデコーダ114でデコード処理を行ったことで生じたモスキートノイズやブロック歪みを低減する。また、このノイズ低減回路115は、制御回路120と接続されており、この制御回路120から送られた制御信号に応じて制御される。そして、このノイズ低減回路115では、ノイズ低減処理を施した画像データを画質補正回路116に出力する。
【0031】
本実施の形態のノイズ低減回路115は、動きを除いたノイズ成分を抽出し、ノイズレベルに応じた最適な非線形処理回路を選択するものであって、シーンチェンジ信号やテロップ検出信号に基づいてノイズレベルを制御するものである。
【0032】
画質補正回路116は、ノイズ低減回路115から送られた画像データに画質補正処理を施す。この画質補正回路116は、画質補正処理として例えば輪郭補正処理等を行う。また、この画質補正回路116は、後述する制御回路120と接続されており、この制御回路120から送られた制御信号に応じて制御される。そして、この画質補正回路116は、画質補正処理を施した画像データをNTSCエンコーダ117に出力する。
【0033】
NTSCエンコーダ117は、画質補正回路116から送られた画像データに同期信号の付加、色差信号の変調などの処理を施す。このNTSCエンコーダ117は、エンコード処理を施すことで、画像データをNTSC方式の復号映像信号へ変換する。そして、このNTSCエンコーダ117は、NTSC映像信号をD/A変換回路118に出力する。
【0034】
D/A変換回路118は、NTSCエンコーダ117から送られた画像データにD/A変換処理を施す。このD/A変換回路118は、D/A変換処理を施すことで、アナログのNTSC方式の復号映像信号を発生する。そして、このD/A変換回路118は、D/A変換処理を施した画像信号を出力端子119に対して出力する。
【0035】
上述したノイズ低減回路104、ノイズ低減回路115及び画質補正回路116に制御信号を供給する制御回路120と関連して、例えばユーザにより操作されて制御回路120に入力信号を供給する操作入力部121が設けられている。
【0036】
制御回路120は、例えばマイクロコンピュータ等で構成され、上述のノイズ低減回路104、ノイズ低減回路115及び画質補正回路116に制御信号を供給する。制御回路120は、操作入力部121から送られた入力信号に応じて例えばブロック歪みの低減を行うための制御信号をノイズ低減回路115に供給する。また、制御回路120は、画質補正を行うか否かを示す制御回路や、画質補正の程度を示す制御信号を画質補正回路116に供給する。
【0037】
操作入力部121は、例えばユーザ等がブロック歪み低減のオン/オフの制御を行うときに選択的に例えばスイッチ等が押圧されることで入力信号を生成出力する。また、この操作入力部121は、画質補正の程度をユーザが制御することができるスイッチ等も設けられており、ユーザが選択的にスイッチを押圧することで入力信号を生成出力する。
【0038】
本実施の形態は、上述した記録再生装置において、ノイズ低減回路104やノイズ低減回路115のようにノイズ低減のために適用されるものである。なお、本発明は、光ディスク以外の記録媒体を使用する記録再生装置に対しても適用することができる。さらに、画像データの通信を行う場合にも適用することができる。
【0039】
次に、本実施の形態の前提となるノイズ低減装置(ノイズリデューサ)の構成について、図2を参照して説明する。
【0040】
本実施の形態の前提となるノイズ低減装置は、巡回型フィルタを形成し、フィールド間の平均化処理を行い、雑音を軽減するものである。かかる方法は、ディジタル画像信号処理の分野で従来知られているフレームメモリを使用したノイズ低減装置に基づいている。
【0041】
本実施の形態の前提となるノイズ低減装置は、従来知られているかかるノイズ低減装置に対して、さらに、入力されたノイズの平均的ノイズレベルを抽出し、この抽出されたノイズレベルに応じた最適な非線形処理回路を自動に選択し、入力されたノイズの強さに応じてノイズを低減するようにしたものである。
【0042】
このノイズ低減装置においては、入力端子11からディジタル信号に変換された映像信号Vinが供給される。この入力映像信号Vinは、第1のフィールドメモリ9にフィールド単位で書き込まれると同時に、動きベクトル検出回路8に入力される。
【0043】
動きベクトル検出回路8では、入力端子11から入力された映像信号と第1のフィールドメモリ9から読み出された約1フィールド遅延した映像信号とで各ブロックごとの動きベクトルを求める。正確には、第1のフィールドメモリ9においては、映像信号は、1フィールドに加えて、さらに時間βだけ遅延される。この時間βは、タイミング調整等に用いられる。
【0044】
出力端子7から出力される映像信号は、第2のフィールドメモリ5にフィールド単位で書き込まれる。第2のフィールドメモリ5に書き込まれた映像信号は、第1のフィールドメモリ9からの映像信号に対して約1フィールド遅れて読み出され、第1の減算器4にて第1のフィールドメモリ9からの映像信号との差分が取られる。
【0045】
すなわち、第1のフィールドメモリ9からの映像信号に合わせて、動き補償処理が施された映像信号を第2のフィールドメモリから読み出す。第1のフィールドメモリ9から読み出した映像信号と、第2のフィールドメモリ5から読み出した映像信号とから第1の減算器4でフィールド差分信号を得る。
【0046】
メモリコントローラ6は、動きベクトル検出回路8にて検出された動きベクトルに基づいて、入力映像信号の動きを補償するように第2のフィールドメモリ5からの映像信号の読み出しを制御する。
【0047】
なお、第2のフィールドメモリ5においては、正確には、映像信号は、1フィールドに加えて、さらに時間αだけ遅延される。この時間αは、タイミング調整等に用いられる。
【0048】
ノイズレベル検出回路10には、動きベクトル検出回路8から得られたブロックマッチングの差分値の最小値と動きベクトル検出の有効/無効判定が入力される。
【0049】
ノイズレベル検出回路10は、映像信号の平均的なノイズレベルを計測し、N段階のリミッタレベルに変換して出力して、非線形処理回路103に入力する。
【0050】
非線形処理回路3では、ノイズレベル検出回路10のリミッタレベルに対応して、N個の処理を行うことができる。ノイズレベル検出回路10から入力されたN段階のリミッタレベルに応じた非線形処理をN個の処理から選択し、非線形処理を施す。N個の非線形処理の特性は、複数のメモリ(ROMまたはRAM)テーブルにより実現される。
【0051】
具体的には、非線形処理回路3の入出力特性は、入力(フレーム差分)が小さい範囲では、K=1として入力をノイズ成分として出力し、入力が中間的レベルの範囲では、出力を所定値に制限し、入力が大きい範囲では、出力を小さくし、さらに、入力が大きいときには、フレーム差分は、動きにより発生したものとして、出力を0としている。
【0052】
非線形処理回路3を通り、ノイズとして抽出されたノイズを第2の減算器2で入力映像信号から減算する。このように、本実施の形態のノイズ低減装置の前提となるものは、ノイズレベル適応型フィールド巡回型ノイズ低減装置を構成している。
【0053】
このノイズ低減装置は、ノイズレベル検出による自動最適化を行うものであり、入力されたノイズの大きさに応じて自動的にノイズ低減レベルを切り替えることが可能である。
【0054】
本実施の形態ノイズ低減装置は、このようなノイズ低減装置を前提として、入力映像信号におけるシーンチェンジとテロップに基づいて、ノイズレベル検出を制御するようにしたものである。
【0055】
本実施の形態のノイズ低減装置の構成を図3に示す。本実施の形態のノイズ低減装置は、図2に示した、本実施の形態の前提となるノイズ低減装置に対して、シーンチェンジ信号入力或いはテロップ検出信号入力を設け、これに応じてノイズレベル検出を制御するノイズレベル適応型フィールド巡回型ノイズ低減装置である。
【0056】
本実施の形態のノイズ低減装置においては、シーンチェンジ信号がないと検出されたフィールドに対してのみノイズレベル検出結果によるノイズ低減が行われる。また、テロップが検出されなかったブロックについてのみノイズが検出される。従って、本実施の形態のノイズ低減装置によると、シーンチェンジやテロップによるノイズの誤検出が低減される。
【0057】
本実施の形態のノイズ低減装置は、映像信号が入力される入力端子201と、入力信号を1フィールド単位で記憶する第1のフィールドメモリ209と、入力端子201から送られた入力映像信号と第1のフィールドメモリ209から送られた映像信号から動きベクトルを検出する動きベクトル検出回路208とを有している。
【0058】
入力端子201には、ディジタル信号に変換された映像信号が供給される。そして、この入力映像信号Vinは、第1のフィールドメモリ209に書き込まれると同時に、動きベクトル検出回路208に入力される。動きベクトル検出回路208では、入力端子201から入力された映像信号と第1のフィールドメモリ209から読み出された映像信号とで各ブロックの動きベクトルを求める。
【0059】
また、ノイズ低減装置は、出力端子207から出力される映像信号を1フィールド単位で記憶する第2のフィールドメモリ205と、動きベクトル検出回路208からの検出結果に基づいて第2のフィールドメモリ205を制御するメモリコントローラ206と、第1のフィールドメモリ209から送られた映像信号から第2のフィールドメモリ205から送られた映像信号を減算する第1の減算器204とを有している。
【0060】
メモリコントローラ206には、動きベクトル検出回路208から得られた動きベクトル等が入力され、動き補正制御信号としてメモリコントローラ206から出力されるまでに約1フィールド遅延される。メモリコントローラ206から送られた動き補正制御信号に応じて第2のフィールドメモリ205から、第1のフィールドメモリ209から読み出された映像信号からさらに約1フィールド遅延した映像信号が読み出される。
【0061】
そして、ノイズ低減装置は、第1の減算器204における減算により得られた差分信号に非線形処理を施す非線形処理回路203と、動きベクトル検出回路208からの検出結果、シーンチェンジ信号及びテロップ検出信号に基づいてノイズレベルを検出して非線形処理回路203を制御するノイズレベル検出回路210と、第1のフィールドメモリ209から送られた映像信号から非線形処理回路203にて非線形処理が施された信号を減算する第2の減算器202とを有している。
【0062】
ノイズレベル検出回路210には、動きベクトル検出回路208から得られたブロックマッチングの差分値の最小値と検出の有効/無効判定と、シーンチェンジ信号211或いはテロップ検出信号212が入力される。
【0063】
ノイズレベル検出回路210は、映像信号の平均的なノイズレベルを計測し、N段階のリミッタレベルに変換して出力して、非線形処理回路203に入力する。すなわち、ノイズレベル検出回路は、計測した平均的なノイズレベルによって非線形処理回路203における非線形処理の強さを制御している。
【0064】
非線形処理回路203では、ノイズレベル検出回路210から入力されたN段階のリミッタレベルに応じた非線形処理をN個の処理から選択し、選択した非線形処理を施す。
【0065】
N個の非線形処理の特性は、複数のメモリ(ROMまたはRAM)テーブルにより実現される。非線形処理回路203を通り、ノイズとして抽出されたノイズを減算器202で入力映像信号から減算することで、ノイズレベル適応型フィールド巡回型ノイズ低減装置を構成している。
【0066】
なお、シーンチェンジ信号211は、例えば動きベクトル検出部のブロックマッチング差分値からフィールド間相関を求め、これが閾値以上かどうかによってシーンチェンジのオン/オフの判定を行うことにより得ることができる。
【0067】
また、テロップ検出信号212は、例えばフィールド内をブロック分割し、各ブロック内でエッジを検出し、このエッジの分布の状態によってテロップが存在するか否かの判定を行うことにより得ることができる。
【0068】
次に、本実施の形態のノイズ低減装置において用いられるノイズレベル検出回路の第1の実施の形態を、図4を用いて説明する。ノイズレベル検出回路の第1の実施の形態は、シーンチェンジ信号302に基づいて、シーンチェンジ時におけるノイズレベルを制御するものである。
【0069】
このノイズレベル検出回路は、動きベクトルの有効/無効判定301とブロックマッチングの差分値の最小値302が入力されて最小値を検出する最小値検出部305と、動きベクトルの有効/無効判定301が入力されてノイズレベル検出の確度を決定するノイズレベル検出の確度決定部306とを有している。
【0070】
最小値検出部305には、動きベクトル検出回路308から得られた各ブロックごとの有効/無効判定結果301とブロックマッチングの差分値の最小値302が入力される。最小値検出部305は、動きベクトル検出において有効と判定されたブロックのブロックマッチングの差分値の最小値だけを使って、例えば最小値を求める。
【0071】
動きベクトル検出が有効と判定された動きベクトルのブロックマッチングの差分値の最小値のみを使うことにより、動きによる差分を除いたノイズのみの差分を抽出することが可能である。
【0072】
なお、最小値検出部403における最小値の検出としては、フィールドブロック内で一つの最小値を求めてもよいし、複数の最小値の平均をとってもよいし、エリア内の最小値の平均をとってもよい。
【0073】
最小値検出部305から出力された最小値すなわちノイズレベルは、切り替えスイッチ310の片側に入力される。
【0074】
また、ノイズレベル検出回路は、シーンチェンジ信号に基づいて最小値検出部305の出力とシーンチェンジ時のノイズレベル304を切り替える切り替えスイッチ310と、切り替えスイッチ310から入力される信号をシーンチェンジ信号303とノイズレベル検出の確度決定部306からのノイズレベル検出の確度に基づいてフィルタ処理するフィルタ307とを有している。
【0075】
最小値検出部305から出力されたノイズレベルは、外部においてシーンチェンジ検出されたシーンチェンジ信号302によって、シーンチェンジ時のノイズレベル304と切り替えられる。
【0076】
このシーンチェンジ時のノイズレベルは例えば0でもよいし、ノイズレベルの中間値であってもよい。また、シーンチェンジ前の値を保持してもよい。切り替えスイッチ310によって切り替えられたノイズレベルはフィルタ307に入力される。
【0077】
そして、ノイズレベル検出回路は、フィルタ307にて処理された信号をN段階のリミッタレベルに変換してそのリミッタレベルを出力するリミッタレベル変換部308を有している。
【0078】
フィルタ307から出力されたノイズレベルはリミッタレベル変換部308に入力され、N段階の強さのリミッタレベルに変換される。
【0079】
ここで、ノイズレベル検出回路に用いるフィルタの一例について、図5を参照して説明する。このフィルタは、無限インパルス応答(infinite impulse response; IIR)を施すことにより、時間的に変動するノイズレベルを平滑化する平滑化手段である。
【0080】
このフィルタは、ノイズレベル検出の確度502とシーンチェンジ信号508に基づいてノイズレベル501を1−K倍に増幅する第1のアンプ503を有している。
【0081】
また、このフィルタは、平均的ノイズレベル507を1フィールド遅延させる遅延部506と、ノイズレベルの確度502とシーンチェンジ信号に基づいて遅延部506から送られた信号をK倍に増幅する第2のアンプ505と、第1のアンプ503から送られた信号と第2のアンプ505から送られた信号を加算する加算器504とを有している。
【0082】
フィルタにはノイズレベル検出の確度決定部306で決定されたノイズレベルの確度が入力され、この確度に応じて第1のアンプ503、第2のアンプ505の係数Kの値をアダプティブに変化させる。
【0083】
図6にノイズレベル検出の確度と係数Kの関係を示す。図6に示すように、ノイズレベル検出の確度が0であるときには、フィルタ係数Kは1である。ノイズレベル検出の確度が増加するにつれてフィルタ係数Kは単調に減少する。ノイズレベル検出の確度が1であるときには、フィルタ係数Kはほぼ0である。
【0084】
また、シーンチェンジ時にノイズレベルをリセットしてノイズ低減を効かせないようにする場合は、第1のアンプ503、第2のアンプ505のKの値をシーンチェンジ検出時には0に設定してもよい。
【0085】
シーンチェンジの際には、フィールドまたはフレーム間差分の相関性がなくなり、これもまた、ノイズレベル誤検出の原因となる。しかし、ノイズレベル検出回路の第1の実施の形態を用いた本実施の形態のノイズ低減装置によると、シーンチェンジを検出してノイズレベルを制御するので、シーンチェンジによるノイズレベルの語検出を排除することができる。
【0086】
次に、ノイズレベル検出回路の第2の実施の形態を、図7を用いて説明する。ノイズレベル検出回路の第2の実施の形態は、テロップ検出信号411に基づいて、テロップ検出時のノイズを低減するものである。
【0087】
このノイズレベル検出回路は、動きベクトルの有効/無効判定401、ブロックマッチングの差分値の最小値、及びテロップ検出信号411が入力されて最小値を検出する最小値検出部405と、動きベクトルの有効/無効判定401とテロップ検出信号が入力されてノイズレベル検出の確度を決定するノイズレベルの確度決定部406とを有している。
【0088】
最小値検出部405には、動きベクトル検出回路208から得られた各ブロックごとの有効/無効判定結果401とブロックマッチングの差分値の最小値402と動きベクトル検出のブロックに同期したブロックごとのテロップ検出信号411が入力される。
【0089】
最小値検出回路405は、動きベクトル検出において有効と判定されたブロックでかつテロップがないと検出されたブロックに対応するブロックマッチングの差分値の最小値だけを使って、例えば最小値を求める。
【0090】
最小値検出回路405から出力された最小値すなわちノイズレベルは、フィルタ407に入力される。
【0091】
また、ノイズレベル検出回路は、最小値検出部405から送られた信号とノイズレベル検出の確度決定部から送られたノイズレベル検出の確度に基づいてフィルタ処理を行うフィルタ407と、フィルタ407からの信号をリミッタレベルに変換してリミッタレベル409を出力するリミッタレベル変換部408とを有している。
【0092】
ノイズレベル検出の確度決定部406では、各ブロックごとの有効/無効判定結果401と各ブロックごとのテロップ検出信号が入力され、それぞれ有効領域、テロップなし領域の数をカウントして、例えば、
確度=(有効領域数)×(テロップなし領域数)/(全ブロック数の二乗)
をノイズレベル検出の確度として407のフィルタに出力する。
【0093】
フィルタ407にはノイズレベル検出の確度決定部406で決定されたノイズレベルの確度が入力され、この確度に応じて第1のアンプ503、第2のアンプ505の係数Kの値をアダプティブに変化させる。このフィルタ407としては、例えば上述したIIRを用いることができる。
【0094】
フィルタ407から出力されたノイズレベルはリミッタレベル変換部408に入力され、N段階の強さのリミッタレベルに変換される。
【0095】
テロップが送信側で合成された場合には、テロップ部分にはノイズが少ないので、実ノイズレベルを検出するとは困難である。しかし、ノイズレベル検出回路の第2の実施の形態を用いた本実施の形態のノイズレベル低減装置は、2つ以上の異なる映像信号源から合成された映像信号が入力された場合にも、ノイズレベルの小さい映像信号のノイズレベルを適切に検出することができる。
【0096】
なお、シーンチェンジを考慮したノイズレベル検出回路の第1の実施の形態と、テロップを考慮したノイズレベル検出回路の第2の実施の形態とを組み合わせることにより、シーンチェンジとテロップの両方についてのノイズレベル誤検出を除去することができる。
【0097】
以上説明したように、本実施の形態のノイズ低減装置は、動きを除いた高精度のノイズ成分を抽出し、ノイズレベルに応じた最適な非線形処理回路を自動に選択するフィールド巡回型ノイズ低減装置において、テロップ検出情報やシーンチェンジ情報を得ることによってテロップ合成信号やシーンチェンジ時の誤動作を削減ものである。
【0098】
本実施の形態のノイズ低減装置は、ディジタルビデオ信号中のノイズを低減する巡回型のノイズ低減装置であり、画像を、例えば、光ディスクや磁気テープなどの記録媒体に記録/再生したり、またテレビ会議システム、テレビ電話システムや放送機器など、画像を伝送路を介して送信側から受信側に転送する場合などに用いてノイズを好適に低減することができる。
【0099】
本実施の形態のノイズ低減装置によると、テロップ検出、シーンチェンジ検出と組み合わせ、これらの情報を使ってノイズレベル抽出を行うことによって、テロップ、シーンチェンジによる誤動作を削減することができる。
【0100】
なお、本実施の形態においては、映像信号をフィールド単位で処理したが、本発明はこれに限定されない。映像信号をフレーム単位で処理することもできる。
【0101】
【発明の効果】
この発明によれば、テロップ検出回路やシーンチェンジ検出回路と組み合わせることにより、送信側でテロップ信号が合成された場合の映像信号入力時、及びシーンチェンジ時のノイズレベルの誤検出を削減し、自動最適化したノイズ削減を良好に実現することが可能である。
【図面の簡単な説明】
【図1】記録再生装置の概略的な構成を示すブロック図である。
【図2】ノイズ低減装置の前提となる構成を示すブロック図である。
【図3】ノイズ低減装置の構成を示すブロック図である。
【図4】ノイズレベル検出回路の第1の実施の形態の構成を示すブロック図である。
【図5】ノイズレベル検出回路におけるフィルタ処理を説明する回路図である。
【図6】ノイズレベル検出の確度とフィルタ係数の関係を示す図である。
【図7】ノイズレベル検出回路の第2の実施の形態の構成を示すブロック図である。
【図8】従来のノイズ低減装置の構成を示すブロック図である。
【符号の説明】
203 非線形処理回路、205 第2のフィールドメモリ、206 メモリコントローラ、208 動きベクトル検出回路、209 第1のフィールドメモリ、210 ノイズレベル検出回路[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a signal processing apparatus and method for processing a video signal.
[0002]
[Prior art]
A cyclic noise reduction device using a frame memory is known in the field of digital video signal processing. This reduces noise by extracting the small level part of the difference between the input video signal and the video signal one frame before from the frame memory as noise, and subtracting the extracted noise component from the input video signal. In addition, a signal with reduced noise is written into the frame memory. If a field memory is used instead of the frame memory, the capacity of the memory can be reduced.
[0003]
FIG. 8 shows an example of a conventional noise reduction apparatus. An input video signal Vin converted into a digital signal is supplied from the input terminal 101, and this input video signal Vin is supplied to the first subtracter 102 and the second subtracter 104. The output video signal Vout of the first subtracter 102 is taken out to the output terminal 107 and written into the frame memory 105. A memory controller 106 is provided in association with the frame memory 105. The memory controller 106 controls the write operation and read operation of the frame memory 105, and the read data of the frame memory 105 is delayed by one frame with respect to the write data. 1 frame delay F-1In this case, the output signal Vout · F of the frame memory 105-1Is supplied to the second subtractor 104. The second subtracter 104 is supplied with the input video signal Vin, so that a frame difference is generated.
[0004]
The output video signal of the second subtracter 104 is supplied to the first subtracter 102 via the nonlinear processing circuit 103. The non-linear processing circuit 103 multiplies the feedback coefficient K according to the level of the input signal, and is composed of a ROM (read only memory). The input / output characteristics of the non-linear processing circuit 103 are K = 1 in the range where the input (frame difference) is small, and the input is output as a noise component. In the range where the input is at an intermediate level, the output is limited to a predetermined value. When the input is large, the output is reduced. When the input is large, the frame difference is assumed to be caused by motion and the output is zero.
[0005]
As described above, the non-linear processing circuit 103 extracts the noise component using the characteristic that the correlation between frames is small and the amplitude is small. In the first subtracter 102, the noise can be reduced by subtracting the extracted noise component from the input video signal.
[0006]
The output video signal Vout from the noise reduction device is
Figure 0004292637
Can be expressed as
[0007]
As described above, in the conventional noise reduction device, a small amplitude component is extracted as noise from the difference between the input video signal and the video signal one frame before read from the frame memory, and subtracted from the input video signal. Reduce noise.
[0008]
In the conventional noise reduction apparatus, the video signal with the noise reduced is written in the frame memory and used for processing the next frame. If autocorrelation between fields is used instead of frames, a similar configuration is possible with field memories instead of frame memories.
[0009]
[Problems to be solved by the invention]
By the way, the above-described noise reduction apparatus cannot accurately detect the noise level of a video signal having a low noise level when a video signal synthesized from two or more different video signal sources is input. In particular, when the video signal includes a telop or a scene change, the noise level cannot be detected properly.
[0010]
The present invention is proposed in view of the above-described circumstances, and provides a signal processing apparatus and method that appropriately detect a noise level from video signals synthesized from two or more different video signal sources. The purpose is to do.
[0011]
[Means for Solving the Problems]
  In order to solve the above-described problems, a signal processing device according to the present invention includes a noise level detection unit that detects a noise level of an input video signal,The input video signal is divided into blocks, motion vector detection means for detecting a motion vector for each block, and based on the motion vector detected by the motion vector detection means, A motion correcting means for extracting a moving object and performing motion correction on the moving object using the motion vector; and a difference means for obtaining a difference signal between the video signal and a signal before one video unit subjected to the motion correction; For the difference signal obtained by the difference meansNon-linear processing means for performing non-linear processing;Combining means for combining the input video signal with the signal subjected to nonlinear processing by the nonlinear processing means;The noise level detection means in the noise level detection means is controlled based on the scene change signal of the input video signal, and the strength of the nonlinear processing in the nonlinear processing means is determined based on the detection result of the noise level in the noise level detection means. Control means to controlThe noise level detection means includes an average level detection means for detecting an average noise level based on a motion vector detected for each block, and a temporal value of the average noise level detected by the average level detection means. Smoothing means for performing filter processing for smoothing various fluctuations, and the control means resets smoothing in the smoothing means based on a scene change signal.
[0012]
  Further, the signal processing apparatus according to the present invention includes a noise level detection means for detecting a noise level of the input video signal,The input video signal is divided into blocks, motion vector detection means for detecting a motion vector for each block, and based on the motion vector detected by the motion vector detection means, A motion correcting means for extracting a moving object and performing motion correction on the moving object using the motion vector; and a difference means for obtaining a difference signal between the video signal and a signal before one video unit subjected to the motion correction; For the difference signal obtained by the difference meansNon-linear processing means for performing non-linear processing;Combining means for combining the input video signal with the signal subjected to nonlinear processing by the nonlinear processing means;The noise level detection means in the noise level detection means is controlled based on the telop detection signal of the input video signal, and the strength of the nonlinear processing in the nonlinear processing means is determined based on the detection result of the noise level in the noise level detection means. Control means to controlThe noise level detection means includes an average level detection means for detecting an average noise level based on a motion vector detected for each block, and a temporal value of the average noise level detected by the average level detection means. The average level detecting means detects an average noise level for a block in which no telop is present, based on the telop detection signal.
[0013]
  The signal processing method according to the present invention detects a noise level of an input video signal.Noise level detection process,The input video signal is divided into blocks, a motion vector detection step for detecting a motion vector for each block, and the motion vector detected in the motion vector detection step, the input video signal in the previous video unit A motion correction step of extracting a moving body and performing motion correction on the moving body using the motion vector; and a difference step of obtaining a difference signal between the video signal and a signal one unit before the motion correction is performed; For the difference signal obtained in the difference stepApply nonlinear processingNon-linear processing process,A synthesis step of synthesizing the input video signal with the signal subjected to the nonlinear processing in the nonlinear processing step;The noise level detection is controlled based on the scene change signal of the input video signal, and the strength of the nonlinear processing is controlled based on the detection result of the noise level.A control step, and in the noise level detection step, an average noise level is detected based on a motion vector detected for each block, and a temporal variation in the detected average noise level is smoothed. Filter processing is performed, and in the control step, smoothing in the smoothing step is reset based on the scene change signal.
[0014]
  The signal processing method according to the present invention also detects the noise level of the input video signal.Noise level detection process,The input video signal is divided into blocks, a motion vector detection step for detecting a motion vector for each block, and the motion vector detected in the motion vector detection step, the input video signal in the previous video unit A motion correction step of extracting a moving body and performing motion correction on the moving body using the motion vector; and a difference step of obtaining a difference signal between the video signal and a signal one unit before the motion correction is performed; For the difference signal obtained in the difference stepApply nonlinear processingNon-linear processing process,A synthesis step of synthesizing the input video signal with the signal subjected to the nonlinear processing in the nonlinear processing step;The noise level detection is controlled based on the telop detection signal of the input video signal, and the strength of the nonlinear processing is controlled based on the detection result of the noise level.A control step, and in the noise level detection step, an average noise level is detected based on a motion vector detected for each block, and a temporal variation in the detected average noise level is smoothed. Filtering is performed, and in the average level detection step, an average noise level for a block having no telop is detected based on the telop detection signal.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. First, an example of an optical disk recording / reproducing apparatus to which the present invention can be applied will be described with reference to FIG.
[0016]
1, the recording system of the optical disk recording / reproducing apparatus 1 includes an A / D conversion circuit 102 to which an image signal is input from an input terminal 101, and an NTSC (National Television System) to which image data is input from an A / D conversion circuit 102. Committee) decoder 103, noise reduction circuit 104 to which an image is input from NTSC decoder 103, moving picture experts group (MPEG) encoder 105 to which image data is input from noise reduction circuit 104, and image data from MPEG encoder 105 An ECC (Error Correction Codes) encoder 106, an 8-14 modulation circuit 107 to which image data is input from the ECC encoder 106, and an RF amplifier 108 to which image data is input from the 8-14 modulation circuit 107 are configured. ing.
[0017]
The A / D conversion circuit 102 receives an NTSC image signal from the input terminal 101 and performs A / D conversion processing. The A / D conversion processing circuit 102 converts the analog image signal into digital image data by performing A / D conversion processing. The A / D conversion circuit 102 inputs the image data to the NTSC decoder 103.
[0018]
The NTSC decoder 103 receives NTSC image data from the A / D conversion circuit 102. The NTSC decoder 103 performs a decoding process on the NTSC composite signal. The NTSC decoder 103 performs decoding processing to convert image data into baseband signals (luminance signal, RY signal, BY signal). The NTSC decoder 103 outputs the image data to the noise reduction circuit 104.
[0019]
Image data is input from the NTSC decoder 103 to the noise reduction circuit 104. The noise reduction circuit 104 performs a process for reducing random noise included in the input video signal. The noise reduction processing circuit 104 performs noise reduction processing, thereby improving the image compression efficiency in the subsequent MPEG encoder 105 and improving the motion compensation prediction accuracy. Noise reduction processing is performed for all components or only for luminance signals. The noise reduction circuit 104 performs a noise reduction process on the image data sent from the NTSC decoder 103 by performing a filtering process. The noise reduction circuit 104 is connected to the control circuit 120 and operates in accordance with a control signal sent from the control circuit 120. The control circuit 120 has a microcomputer configuration. The noise reduction circuit 104 outputs the image data to the MPEG encoder 105.
[0020]
The noise reduction circuit 104 according to the present embodiment extracts a noise component excluding motion and selects an optimal non-linear processing circuit corresponding to the noise level. The noise reduction circuit 104 uses the noise based on the scene change signal and the telop detection signal. It controls the level.
[0021]
The MPEG encoder 105 performs motion compensation interframe predictive coding on the image data sent from the noise reduction circuit 104, and performs block DCT (Discrete Cosine Transformation) coding processing on the prediction error. The MPEG encoder 105 performs encoding processing on the image data to obtain MPEG image data. At this time, the MPEG encoder 105 adds encoding information such as a quantization scale to the image data to form a bit stream. The MPEG encoder 105 outputs the image data to the ECC encoder 106.
[0022]
The ECC encoder 106 adds redundant data of an error correction code to the bit stream sent from the MPEG encoder 105. Then, the ECC encoder 106 outputs this bit stream to the 8-14 modulation circuit 107.
[0023]
The 8-14 modulation circuit 107 performs signal processing such as 8-14 modulation on the bit stream sent from the ECC encoder 106. 8-14 modulation converts an 8-bit code into 14-bit data in order to reduce the low frequency component of the recording signal. The 8-14 modulation circuit 107 outputs a bit stream subjected to 8-14 modulation and other processing to the RF amplifier 108. The RF amplifier 108 amplifies the bit stream sent from the 8-14 modulation circuit 107 and outputs the result to the optical pickup 109.
[0024]
The recording system of the optical disc recording / reproducing apparatus 1 records a bit stream indicating an image on the optical disc 110 via the optical pickup 109. The optical disc 110 is recordable, and an optical disc such as a magneto-optical disc or a phase change disc can be used.
[0025]
The playback system of the optical disc recording / playback apparatus 1 records a bit stream indicating an image of the image data recorded on the optical disc 110 via the optical pickup 109. The optical disc 110 is recordable, and an optical disc such as a magneto-optical disc or a phase change disc can be used.
[0026]
The reproduction system of the optical disc recording / reproducing apparatus 1 includes an RF amplifier 111 to which image data recorded on the optical disc 110 is input via an optical pickup 109, and an 8-14 demodulation circuit to which image data is input from the RF amplifier 111. 112 and 8-14 an ECC decoder 113 to which image data is input from the demodulation circuit 112, an MPEG decoder 114 to which image data is input from the ECC decoder 113, a noise reduction circuit 115 to which image data is input from the MPEG decoder 114, An image quality correction circuit 116 to which image data in which noise is suppressed is input from the noise reduction circuit 115, an NTSC encoder 117 to which image data subjected to image correction from the image quality correction circuit 116 is input, and the NTSC encoder 117 to the NTSC system. D / A where image data is input It is composed of a circuit 118.
[0027]
The RF amplifier 111 amplifies image data sent from the optical disc 110 detected by the optical pickup 109. Although omitted in FIG. 1, a tracking error signal and a focus error signal are generated in the RF amplifier 111 for tracking servo and focus servo. These tracking error signal and focus servo signal are supplied to the servo circuit. The RF amplifier 111 outputs the image data subjected to the amplification process to the 8-14 demodulation circuit 112.
[0028]
The 8-14 demodulation circuit 112 performs 8-14 demodulation processing on the image data sent from the RF amplifier 111. The 8-14 demodulation circuit 112 converts 14-bit data into an 8-bit code, contrary to 8-14 modulation of the recording system. The 8-14 demodulation circuit 112 outputs the demodulated image data to the ECC decoder 113.
[0029]
The ECC decoder 113 performs a decoding process on the image data sent from the 8-14 demodulation circuit 112. That is, an error included in the reproduction data is detected, and a correctable error is corrected. The ECC decoder 113 outputs the image data subjected to the error correction process to the MPEG decoder 114. The MPEG coder 114 performs MPEG decoding and outputs a baseband signal. The MPEG decoder 114 outputs the baseband signal to the noise reduction circuit 115.
[0030]
The noise reduction circuit 115 performs noise reduction processing on the image data sent from the MPEG decoder 114 by performing filtering processing. The noise reduction circuit 115 performs noise reduction processing to reduce mosquito noise and block distortion caused by the decoding processing performed by the MPEG decoder 114. The noise reduction circuit 115 is connected to the control circuit 120 and controlled according to a control signal sent from the control circuit 120. The noise reduction circuit 115 outputs the image data subjected to the noise reduction process to the image quality correction circuit 116.
[0031]
The noise reduction circuit 115 according to the present embodiment extracts a noise component excluding motion and selects an optimal non-linear processing circuit corresponding to the noise level. The noise reduction circuit 115 performs noise based on a scene change signal or a telop detection signal. It controls the level.
[0032]
The image quality correction circuit 116 performs image quality correction processing on the image data sent from the noise reduction circuit 115. The image quality correction circuit 116 performs, for example, contour correction processing as image quality correction processing. The image quality correction circuit 116 is connected to a control circuit 120 described later, and is controlled according to a control signal sent from the control circuit 120. The image quality correction circuit 116 outputs the image data subjected to the image quality correction process to the NTSC encoder 117.
[0033]
The NTSC encoder 117 performs processing such as addition of a synchronization signal and modulation of a color difference signal on the image data sent from the image quality correction circuit 116. The NTSC encoder 117 converts the image data into an NTSC decoded video signal by performing an encoding process. The NTSC encoder 117 outputs the NTSC video signal to the D / A conversion circuit 118.
[0034]
The D / A conversion circuit 118 performs D / A conversion processing on the image data sent from the NTSC encoder 117. The D / A conversion circuit 118 generates an analog NTSC decoded video signal by performing D / A conversion processing. The D / A conversion circuit 118 outputs an image signal subjected to D / A conversion processing to the output terminal 119.
[0035]
In connection with the control circuit 120 that supplies a control signal to the noise reduction circuit 104, the noise reduction circuit 115, and the image quality correction circuit 116 described above, an operation input unit 121 that is operated by a user and supplies an input signal to the control circuit 120, for example. Is provided.
[0036]
The control circuit 120 is composed of, for example, a microcomputer and supplies control signals to the noise reduction circuit 104, the noise reduction circuit 115, and the image quality correction circuit 116 described above. The control circuit 120 supplies, for example, a control signal for reducing block distortion to the noise reduction circuit 115 according to the input signal sent from the operation input unit 121. In addition, the control circuit 120 supplies a control circuit indicating whether or not to perform image quality correction and a control signal indicating the degree of image quality correction to the image quality correction circuit 116.
[0037]
The operation input unit 121 generates and outputs an input signal by selectively pressing, for example, a switch or the like when the user or the like performs on / off control of block distortion reduction. The operation input unit 121 is also provided with a switch or the like that allows the user to control the degree of image quality correction, and generates and outputs an input signal when the user selectively presses the switch.
[0038]
The present embodiment is applied to reduce noise like the noise reduction circuit 104 and the noise reduction circuit 115 in the recording / reproducing apparatus described above. Note that the present invention can also be applied to a recording / reproducing apparatus that uses a recording medium other than an optical disk. Furthermore, the present invention can also be applied to image data communication.
[0039]
Next, the configuration of a noise reduction device (noise reducer) that is a premise of the present embodiment will be described with reference to FIG.
[0040]
The noise reduction apparatus which is the premise of the present embodiment forms a recursive filter, performs an averaging process between fields, and reduces noise. Such a method is based on a noise reduction apparatus using a frame memory conventionally known in the field of digital image signal processing.
[0041]
The noise reduction device that is the premise of the present embodiment further extracts an average noise level of the input noise from the conventionally known noise reduction device, and according to the extracted noise level. An optimum non-linear processing circuit is automatically selected, and noise is reduced according to the intensity of input noise.
[0042]
In this noise reduction apparatus, a video signal Vin converted into a digital signal is supplied from an input terminal 11. The input video signal Vin is written to the first field memory 9 in units of fields and simultaneously input to the motion vector detection circuit 8.
[0043]
The motion vector detection circuit 8 obtains a motion vector for each block from the video signal input from the input terminal 11 and the video signal delayed by about one field read from the first field memory 9. More precisely, in the first field memory 9, the video signal is further delayed by time β in addition to one field. This time β is used for timing adjustment and the like.
[0044]
The video signal output from the output terminal 7 is written in the second field memory 5 in units of fields. The video signal written in the second field memory 5 is read out with a delay of about one field with respect to the video signal from the first field memory 9, and the first field memory 9 is read by the first subtractor 4. The difference from the video signal from is taken.
[0045]
That is, the video signal subjected to the motion compensation processing is read from the second field memory in accordance with the video signal from the first field memory 9. A field difference signal is obtained by the first subtractor 4 from the video signal read from the first field memory 9 and the video signal read from the second field memory 5.
[0046]
The memory controller 6 controls reading of the video signal from the second field memory 5 so as to compensate for the motion of the input video signal based on the motion vector detected by the motion vector detection circuit 8.
[0047]
In the second field memory 5, more precisely, the video signal is further delayed by time α in addition to one field. This time α is used for timing adjustment and the like.
[0048]
The noise level detection circuit 10 receives the minimum value of the block matching difference value obtained from the motion vector detection circuit 8 and the validity / invalidity determination of the motion vector detection.
[0049]
The noise level detection circuit 10 measures the average noise level of the video signal, converts it into an N-level limiter level, outputs it, and inputs it to the nonlinear processing circuit 103.
[0050]
The nonlinear processing circuit 3 can perform N processes corresponding to the limiter level of the noise level detection circuit 10. A non-linear process corresponding to the N-stage limiter level input from the noise level detection circuit 10 is selected from N processes, and the non-linear process is performed. The characteristics of the N nonlinear processes are realized by a plurality of memory (ROM or RAM) tables.
[0051]
Specifically, the input / output characteristics of the nonlinear processing circuit 3 are such that the input is output as a noise component with K = 1 in the range where the input (frame difference) is small, and the output is a predetermined value in the range where the input is at an intermediate level. In the range where the input is large, the output is reduced, and when the input is large, the frame difference is assumed to be caused by motion and the output is 0.
[0052]
Noise that has passed through the nonlinear processing circuit 3 and is extracted as noise is subtracted from the input video signal by the second subtractor 2. As described above, the premise of the noise reduction device of the present embodiment is a noise level adaptive field cyclic noise reduction device.
[0053]
This noise reduction device performs automatic optimization based on noise level detection, and can automatically switch the noise reduction level in accordance with the magnitude of input noise.
[0054]
The noise reduction apparatus according to the present embodiment controls noise level detection based on scene changes and telops in an input video signal on the premise of such a noise reduction apparatus.
[0055]
FIG. 3 shows the configuration of the noise reduction apparatus according to the present embodiment. The noise reduction apparatus according to the present embodiment is provided with a scene change signal input or a telop detection signal input with respect to the noise reduction apparatus which is the premise of the present embodiment shown in FIG. It is a noise level adaptive type field cyclic noise reduction device for controlling.
[0056]
In the noise reduction apparatus according to the present embodiment, noise reduction based on the noise level detection result is performed only for the field detected as having no scene change signal. In addition, noise is detected only for blocks in which no telop is detected. Therefore, according to the noise reduction apparatus of the present embodiment, erroneous detection of noise due to scene change or telop is reduced.
[0057]
The noise reduction apparatus according to the present embodiment includes an input terminal 201 to which a video signal is input, a first field memory 209 that stores the input signal in units of one field, an input video signal sent from the input terminal 201, and a first video signal. And a motion vector detection circuit 208 that detects a motion vector from the video signal sent from one field memory 209.
[0058]
A video signal converted into a digital signal is supplied to the input terminal 201. The input video signal Vin is written to the first field memory 209 and simultaneously input to the motion vector detection circuit 208. The motion vector detection circuit 208 obtains a motion vector of each block from the video signal input from the input terminal 201 and the video signal read from the first field memory 209.
[0059]
In addition, the noise reduction device includes a second field memory 205 that stores the video signal output from the output terminal 207 in units of one field, and a second field memory 205 based on the detection result from the motion vector detection circuit 208. It has a memory controller 206 for controlling, and a first subtracter 204 for subtracting the video signal sent from the second field memory 205 from the video signal sent from the first field memory 209.
[0060]
The memory controller 206 receives the motion vector obtained from the motion vector detection circuit 208, and is delayed by about one field before being output from the memory controller 206 as a motion correction control signal. In response to the motion correction control signal sent from the memory controller 206, a video signal delayed by about one field from the video signal read from the first field memory 209 is read from the second field memory 205.
[0061]
Then, the noise reduction apparatus converts the difference signal obtained by the subtraction in the first subtracter 204 into a nonlinear processing circuit 203, the detection result from the motion vector detection circuit 208, the scene change signal, and the telop detection signal. A noise level detection circuit 210 that detects the noise level and controls the non-linear processing circuit 203, and subtracts the signal subjected to the non-linear processing in the non-linear processing circuit 203 from the video signal sent from the first field memory 209 And a second subtractor 202.
[0062]
The noise level detection circuit 210 receives the minimum value of the block matching difference value obtained from the motion vector detection circuit 208, the detection validity / invalidity determination, and the scene change signal 211 or the telop detection signal 212.
[0063]
The noise level detection circuit 210 measures an average noise level of the video signal, converts it into an N-stage limiter level, outputs it, and inputs it to the non-linear processing circuit 203. That is, the noise level detection circuit controls the strength of nonlinear processing in the nonlinear processing circuit 203 based on the measured average noise level.
[0064]
In the non-linear processing circuit 203, non-linear processing corresponding to the N-stage limiter level input from the noise level detection circuit 210 is selected from N processes, and the selected non-linear processing is performed.
[0065]
The characteristics of the N nonlinear processes are realized by a plurality of memory (ROM or RAM) tables. The noise extracted through the non-linear processing circuit 203 is subtracted from the input video signal by the subtractor 202 to constitute a noise level adaptive field cyclic noise reduction device.
[0066]
Note that the scene change signal 211 can be obtained, for example, by obtaining an inter-field correlation from the block matching difference value of the motion vector detection unit and determining whether the scene change is on or off depending on whether or not this is greater than or equal to a threshold value.
[0067]
The telop detection signal 212 can be obtained, for example, by dividing a field into blocks, detecting edges in each block, and determining whether or not a telop exists according to the distribution state of the edges.
[0068]
Next, a first embodiment of a noise level detection circuit used in the noise reduction apparatus of the present embodiment will be described with reference to FIG. In the first embodiment of the noise level detection circuit, the noise level at the time of scene change is controlled based on the scene change signal 302.
[0069]
This noise level detection circuit includes a motion vector validity / invalidity determination 301 and a minimum value detection unit 305 that receives a minimum value 302 of a block matching difference value and detects a minimum value, and a motion vector validity / invalidity determination 301. And a noise level detection accuracy determination unit 306 that receives the noise level detection accuracy and receives the noise level detection accuracy.
[0070]
The minimum value detection unit 305 receives the validity / invalidity determination result 301 for each block obtained from the motion vector detection circuit 308 and the minimum value 302 of the block matching difference value. The minimum value detection unit 305 obtains, for example, the minimum value using only the minimum value of the block matching difference value of the block determined to be valid in the motion vector detection.
[0071]
By using only the minimum value of the difference value of the block matching of the motion vector for which it is determined that the motion vector detection is valid, it is possible to extract only the noise difference excluding the difference due to the motion.
[0072]
As the minimum value detection in the minimum value detection unit 403, one minimum value may be obtained in the field block, a plurality of minimum values may be averaged, or the minimum values in the area may be averaged. Good.
[0073]
The minimum value, that is, the noise level output from the minimum value detection unit 305 is input to one side of the changeover switch 310.
[0074]
The noise level detection circuit also switches a changeover switch 310 that switches between the output of the minimum value detection unit 305 and the noise level 304 at the time of a scene change based on the scene change signal, and a signal input from the changeover switch 310 as a scene change signal 303. And a filter 307 that performs filtering based on the noise level detection accuracy from the noise level detection accuracy determination unit 306.
[0075]
The noise level output from the minimum value detection unit 305 is switched to the noise level 304 at the time of a scene change by a scene change signal 302 that is externally detected as a scene change.
[0076]
The noise level at the time of the scene change may be 0, for example, or may be an intermediate value of the noise level. Further, the value before the scene change may be held. The noise level switched by the selector switch 310 is input to the filter 307.
[0077]
The noise level detection circuit includes a limiter level conversion unit 308 that converts the signal processed by the filter 307 into an N-stage limiter level and outputs the limiter level.
[0078]
The noise level output from the filter 307 is input to the limiter level conversion unit 308 and converted to an N-level intensity limiter level.
[0079]
Here, an example of a filter used in the noise level detection circuit will be described with reference to FIG. This filter is a smoothing means for smoothing a temporally varying noise level by applying an infinite impulse response (IIR).
[0080]
This filter has a first amplifier 503 that amplifies the noise level 501 by 1-K times based on the noise level detection accuracy 502 and the scene change signal 508.
[0081]
This filter also includes a delay unit 506 that delays the average noise level 507 by one field, and a second signal that amplifies the signal sent from the delay unit 506 K times based on the noise level accuracy 502 and the scene change signal. The amplifier 505 includes an adder 504 that adds the signal sent from the first amplifier 503 and the signal sent from the second amplifier 505.
[0082]
The noise level accuracy determined by the noise level detection accuracy determination unit 306 is input to the filter, and the value of the coefficient K of the first amplifier 503 and the second amplifier 505 is adaptively changed according to the accuracy.
[0083]
FIG. 6 shows the relationship between the noise level detection accuracy and the coefficient K. As shown in FIG. 6, when the noise level detection accuracy is 0, the filter coefficient K is 1. As the accuracy of noise level detection increases, the filter coefficient K decreases monotonously. When the noise level detection accuracy is 1, the filter coefficient K is almost zero.
[0084]
When the noise level is reset at the time of a scene change so that noise reduction is not effective, the K values of the first amplifier 503 and the second amplifier 505 may be set to 0 when a scene change is detected. .
[0085]
In the event of a scene change, there is no correlation between field or frame differences, which also causes noise level detection errors. However, according to the noise reduction device of the present embodiment using the first embodiment of the noise level detection circuit, the noise level is controlled by detecting the scene change, so that the word detection of the noise level due to the scene change is eliminated. can do.
[0086]
Next, a second embodiment of the noise level detection circuit will be described with reference to FIG. In the second embodiment of the noise level detection circuit, noise during telop detection is reduced based on the telop detection signal 411.
[0087]
The noise level detection circuit includes a motion vector validity / invalidity determination 401, a minimum value of a block matching difference value, and a minimum value detection unit 405 that receives a telop detection signal 411 and detects a minimum value, and a motion vector validity / Invalidity determination 401 and a noise level accuracy determination unit 406 that receives the telop detection signal and determines the accuracy of noise level detection.
[0088]
The minimum value detection unit 405 includes a telop for each block synchronized with the valid / invalid determination result 401 for each block obtained from the motion vector detection circuit 208, the minimum value 402 of the block matching difference value, and the block for motion vector detection. A detection signal 411 is input.
[0089]
The minimum value detection circuit 405 obtains, for example, the minimum value using only the minimum value of the block matching difference value corresponding to the block determined to be valid in the motion vector detection and detected as having no telop.
[0090]
The minimum value, that is, the noise level output from the minimum value detection circuit 405 is input to the filter 407.
[0091]
Further, the noise level detection circuit includes a filter 407 that performs filter processing based on the signal sent from the minimum value detection unit 405 and the noise level detection accuracy sent from the noise level detection accuracy determination unit, and the filter 407 A limiter level conversion unit 408 that converts a signal into a limiter level and outputs a limiter level 409.
[0092]
The noise level detection accuracy determination unit 406 receives the validity / invalidity determination result 401 for each block and the telop detection signal for each block, and counts the number of valid areas and no telop areas, for example,
Accuracy = (Number of effective areas) x (Number of areas without telop) / (Square of the total number of blocks)
Is output to the filter 407 as the noise level detection accuracy.
[0093]
The noise level accuracy determined by the noise level detection accuracy determination unit 406 is input to the filter 407, and the value of the coefficient K of the first amplifier 503 and the second amplifier 505 is adaptively changed in accordance with the accuracy. . As the filter 407, for example, the above-described IIR can be used.
[0094]
The noise level output from the filter 407 is input to a limiter level conversion unit 408 and converted to a limiter level having N levels of strength.
[0095]
When the telop is synthesized on the transmission side, since the telop portion has little noise, it is difficult to detect the actual noise level. However, the noise level reduction apparatus according to the present embodiment using the second embodiment of the noise level detection circuit is also effective even when a video signal synthesized from two or more different video signal sources is input. It is possible to appropriately detect the noise level of a video signal having a low level.
[0096]
It should be noted that by combining the first embodiment of the noise level detection circuit considering the scene change and the second embodiment of the noise level detection circuit considering the telop, noise for both the scene change and the telop is combined. Level detection errors can be eliminated.
[0097]
As described above, the noise reduction apparatus according to the present embodiment extracts a highly accurate noise component excluding motion, and automatically selects an optimal non-linear processing circuit according to the noise level. In the above, by obtaining the telop detection information and the scene change information, the malfunctions at the time of the telop composite signal and the scene change are reduced.
[0098]
The noise reduction apparatus according to the present embodiment is a cyclic noise reduction apparatus that reduces noise in a digital video signal. For example, an image can be recorded / reproduced on a recording medium such as an optical disk or a magnetic tape, or a television can be reproduced. Noise can be suitably reduced by using, for example, when transferring an image from a transmission side to a reception side via a transmission path, such as in a conference system, a videophone system, or a broadcasting device.
[0099]
According to the noise reduction apparatus of the present embodiment, malfunctions due to telops and scene changes can be reduced by combining these with telop detection and scene change detection and performing noise level extraction using these pieces of information.
[0100]
In the present embodiment, the video signal is processed in units of fields, but the present invention is not limited to this. The video signal can also be processed in units of frames.
[0101]
【The invention's effect】
According to the present invention, by combining with a telop detection circuit or a scene change detection circuit, it is possible to reduce false detection of noise level at the time of video signal input when a telop signal is synthesized on the transmission side and at the time of a scene change. It is possible to satisfactorily achieve optimized noise reduction.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of a recording / reproducing apparatus.
FIG. 2 is a block diagram showing a precondition of a noise reduction device.
FIG. 3 is a block diagram illustrating a configuration of a noise reduction device.
FIG. 4 is a block diagram illustrating a configuration of a noise level detection circuit according to a first embodiment;
FIG. 5 is a circuit diagram illustrating filter processing in a noise level detection circuit.
FIG. 6 is a diagram illustrating a relationship between noise level detection accuracy and filter coefficients.
FIG. 7 is a block diagram illustrating a configuration of a noise level detection circuit according to a second embodiment;
FIG. 8 is a block diagram showing a configuration of a conventional noise reduction device.
[Explanation of symbols]
203 Nonlinear Processing Circuit, 205 Second Field Memory, 206 Memory Controller, 208 Motion Vector Detection Circuit, 209 First Field Memory, 210 Noise Level Detection Circuit

Claims (9)

入力映像信号のノイズレベルを検出するノイズレベル検出手段と、
上記入力映像信号をブロックに分割し、各ブロックに対して動きベクトルを検出する動きベクトル検出手段と、
上記動きベクトル検出手段で検出した動きベクトルに基づいて、1映像単位前の上記入力映像信号における動体を抽出し、上記動体に対して上記動きベクトルにより動き補正を行う動き補正手段と、
上記映像信号と上記動き補正が行われた1映像単位前の信号との差分信号を得る差分手段と、
上記差分手段で得られた差分信号に対して非線形処理を施す非線形処理手段と、
上記非線形処理手段で非線形処理を施された信号と上記入力映像信号とを合成する合成手段と、
上記入力映像信号のシーンチェンジ信号に基づいて上記ノイズレベル検出手段におけるノイズレベル検出を制御すると共に、上記ノイズレベル検出手段におけるノイズレベルの検出結果に基づいて上記非線形処理手段における非線形処理の強さを制御する制御手段とを有し、
上記ノイズレベル検出手段は、各ブロックに対して検出された動きベクトルに基づいて平均のノイズレベルを検出する平均レベル検出手段と、上記平均レベル検出手段で検出した平均のノイズレベルの時間的な変動を平滑化するフィルタ処理を行う平滑化手段とを有し、
上記制御手段は、シーンチェンジ信号に基づいて上記平滑化手段における平滑化をリセットする
信号処理装置。
Noise level detection means for detecting the noise level of the input video signal;
A motion vector detecting means for dividing the input video signal into blocks and detecting a motion vector for each block;
A motion correction unit that extracts a moving object in the input video signal of one video unit before based on the motion vector detected by the motion vector detection unit, and performs motion correction on the moving object using the motion vector;
Difference means for obtaining a difference signal between the video signal and the signal of one video unit before the motion correction;
Nonlinear processing means for performing nonlinear processing on the difference signal obtained by the difference means;
Combining means for combining the input video signal with the signal subjected to nonlinear processing by the nonlinear processing means;
The noise level detection means in the noise level detection means is controlled based on the scene change signal of the input video signal, and the strength of the nonlinear processing in the nonlinear processing means is determined based on the detection result of the noise level in the noise level detection means. possess and control means for controlling,
The noise level detection means includes an average level detection means for detecting an average noise level based on a motion vector detected for each block, and a temporal variation in the average noise level detected by the average level detection means. Smoothing means for performing filter processing for smoothing
The signal processing apparatus , wherein the control means resets smoothing in the smoothing means based on a scene change signal .
上記制御手段は、上記入力映像信号のシーンチェンジ信号に基づいて、上記ノイズレベル検出手段のノイズレベル検出をマスクするようにオン/オフ制御す請求項1記載の信号処理装置。The control means, based on the scene change signal of the input video signal, the signal processing apparatus according to claim 1, wherein you ON / OFF control to mask the noise-level detection of the noise level detecting means. 上記映像単位は、フレーム又はフィールドであ請求項記載の信号処理装置。The video unit, the signal processing apparatus Oh Ru claim 1, wherein the frame or field. 上記フィルタ手段は、上記ノイズレベル検出手段におけるノイズ検出の確度に対して特性を適応させ請求項記載の信号処理装置。It said filter means, the signal processing apparatus according to claim 1, wherein the Ru adapt the characteristics for accuracy of noise detection in the noise level detecting means. 入力映像信号のノイズレベルを検出するノイズレベル検出手段と、
上記入力映像信号をブロックに分割し、各ブロックに対して動きベクトルを検出する動きベクトル検出手段と、
上記動きベクトル検出手段で検出した動きベクトルに基づいて、1映像単位前の上記入力映像信号における動体を抽出し、上記動体に対して上記動きベクトルにより動き補正を行う動き補正手段と、
上記映像信号と上記動き補正が行われた1映像単位前の信号との差分信号を得る差分手段と、
上記差分手段で得られた差分信号に対して非線形処理を施す非線形処理手段と、
上記非線形処理手段で非線形処理を施された信号と上記入力映像信号とを合成する合成手段と、
上記入力映像信号のテロップ検出信号に基づいて上記ノイズレベル検出手段におけるノイズレベル検出を制御すると共に、上記ノイズレベル検出手段におけるノイズレベルの検出結果に基づいて上記非線形処理手段における非線形処理の強さを制御する制御手段とを有し、
上記ノイズレベル検出手段は、各ブロックに対して検出された動きベクトルに基づいて平均のノイズレベルを検出する平均レベル検出手段と、上記平均レベル検出手段で検出した平均のノイズレベルの時間的な変動を平滑化するフィルタ処理を行うフィルタ手段とを有し、
上記平均レベル検出手段は、上記テロップ検出信号に基づいて、テロップの存在しないブロックに対する平均のノイズレベルを検出する
信号処理装置。
Noise level detection means for detecting the noise level of the input video signal;
A motion vector detecting means for dividing the input video signal into blocks and detecting a motion vector for each block;
A motion correction unit that extracts a moving object in the input video signal of one video unit before based on the motion vector detected by the motion vector detection unit, and performs motion correction on the moving object using the motion vector;
Difference means for obtaining a difference signal between the video signal and the signal of one video unit before the motion correction;
Nonlinear processing means for performing nonlinear processing on the difference signal obtained by the difference means;
Combining means for combining the input video signal with the signal subjected to nonlinear processing by the nonlinear processing means;
The noise level detection means in the noise level detection means is controlled based on the telop detection signal of the input video signal, and the strength of the nonlinear processing in the nonlinear processing means is determined based on the detection result of the noise level in the noise level detection means. possess and control means for controlling,
The noise level detection means includes an average level detection means for detecting an average noise level based on a motion vector detected for each block, and a temporal variation in the average noise level detected by the average level detection means. Filter means for performing a filtering process for smoothing,
The average level detecting means detects a mean noise level for a block having no telop based on the telop detection signal .
上記映像単位は、フレーム又はフィールドであ請求項記載の信号処理装置。The video unit, the signal processing apparatus Oh Ru claim 5, wherein the frame or field. 上記フィルタ手段は、上記ノイズレベル検出手段におけるノイズ検出の確度に対して特性を適応させ請求項記載の信号処理装置。It said filter means, the signal processing apparatus according to claim 5, wherein Ru to adapt the characteristics for accuracy of noise detection in the noise level detecting means. 入力映像信号のノイズレベルを検出するノイズレベル検出工程と
上記入力映像信号をブロックに分割し、各ブロックに対して動きベクトルを検出する動きベクトル検出工程と、
上記動きベクトル検出工程で検出した動きベクトルに基づいて、1映像単位前の上記入力映像信号における動体を抽出し、上記動体に対して上記動きベクトルにより動き補正を行う動き補正工程と、
上記映像信号と上記動き補正が行われた1映像単位前の信号との差分信号を得る差分工程と、
上記差分工程で得られた差分信号に対して非線形処理を施す非線形処理工程と
上記非線形処理工程で非線形処理を施された信号と上記入力映像信号とを合成する合成工程と、
上記入力映像信号のシーンチェンジ信号に基づいて上記ノイズレベル検出を制御すると共に、上記ノイズレベルの検出結果に基づいて上記非線形処理の強さを制御する制御工程とを有し、
上記ノイズレベル検出工程では、各ブロックに対して検出された動きベクトルに基づいて平均のノイズレベルを検出し、検出した平均のノイズレベルの時間的な変動を平滑化するフィルタ処理を行い、
上記制御工程では、シーンチェンジ信号に基づいて上記平滑化工程における平滑化をリセットする
信号処理方法。
A noise level detection process for detecting the noise level of the input video signal;
A motion vector detection step of dividing the input video signal into blocks and detecting a motion vector for each block;
Based on the motion vector detected in the motion vector detection step, a moving object in the input video signal of one video unit before is extracted, and a motion correction step for performing motion correction on the moving object using the motion vector;
A difference step for obtaining a difference signal between the video signal and the signal one video unit before the motion correction;
And facilities to non-linear processing step a nonlinear process on the differential signal obtained by the difference process,
A synthesis step of synthesizing the input video signal with the signal subjected to the nonlinear processing in the nonlinear processing step;
And controlling the noise level detection based on the scene change signal of the input video signal, and controlling the strength of the nonlinear processing based on the detection result of the noise level ,
In the noise level detection step, an average noise level is detected based on the motion vector detected for each block, and a filter process is performed to smooth the temporal variation of the detected average noise level.
In the control step, a signal processing method for resetting smoothing in the smoothing step based on a scene change signal .
入力映像信号のノイズレベルを検出するノイズレベル検出工程と
上記入力映像信号をブロックに分割し、各ブロックに対して動きベクトルを検出する動きベクトル検出工程と、
上記動きベクトル検出工程で検出した動きベクトルに基づいて、1映像単位前の上記入力映像信号における動体を抽出し、上記動体に対して上記動きベクトルにより動き補正を行う動き補正工程と、
上記映像信号と上記動き補正が行われた1映像単位前の信号との差分信号を得る差分工程と、
上記差分工程で得られた差分信号に対して非線形処理を施す非線形処理工程と
上記非線形処理工程で非線形処理を施された信号と上記入力映像信号とを合成する合成工程と、
上記入力映像信号のテロップ検出信号に基づいて上記ノイズレベル検出を制御すると共に、上記ノイズレベルの検出結果に基づいて上記非線形処理の強さを制御する制御工程とを有し、
上記ノイズレベル検出工程では、各ブロックに対して検出された動きベクトルに基づいて平均のノイズレベルを検出し、検出した平均のノイズレベルの時間的な変動を平滑化するフィルタ処理を行い、
上記平均レベル検出工程では、上記テロップ検出信号に基づいて、テロップの存在しないブロックに対する平均のノイズレベルを検出する
信号処理方法。
A noise level detection process for detecting the noise level of the input video signal;
A motion vector detection step of dividing the input video signal into blocks and detecting a motion vector for each block;
Based on the motion vector detected in the motion vector detection step, a moving object in the input video signal of one video unit before is extracted, and a motion correction step for performing motion correction on the moving object using the motion vector;
A difference step for obtaining a difference signal between the video signal and the signal one video unit before the motion correction;
And facilities to non-linear processing step a nonlinear process on the differential signal obtained by the difference process,
A synthesis step of synthesizing the input video signal with the signal subjected to the nonlinear processing in the nonlinear processing step;
A control step of controlling the noise level detection based on the telop detection signal of the input video signal and controlling the strength of the nonlinear processing based on the detection result of the noise level ;
In the noise level detection step, an average noise level is detected based on the motion vector detected for each block, and a filter process is performed to smooth the temporal variation of the detected average noise level.
In the average level detection step, a signal processing method for detecting an average noise level for a block having no telop based on the telop detection signal .
JP23437099A 1999-08-20 1999-08-20 Signal processing apparatus and method Expired - Fee Related JP4292637B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23437099A JP4292637B2 (en) 1999-08-20 1999-08-20 Signal processing apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23437099A JP4292637B2 (en) 1999-08-20 1999-08-20 Signal processing apparatus and method

Publications (2)

Publication Number Publication Date
JP2001061081A JP2001061081A (en) 2001-03-06
JP4292637B2 true JP4292637B2 (en) 2009-07-08

Family

ID=16969954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23437099A Expired - Fee Related JP4292637B2 (en) 1999-08-20 1999-08-20 Signal processing apparatus and method

Country Status (1)

Country Link
JP (1) JP4292637B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5119714B2 (en) * 2007-03-30 2013-01-16 ソニー株式会社 Video signal processing apparatus and video signal processing method
JP5052189B2 (en) * 2007-04-13 2012-10-17 オリンパス株式会社 Video processing apparatus and video processing program
JP5050637B2 (en) * 2007-05-11 2012-10-17 ソニー株式会社 VIDEO SIGNAL PROCESSING DEVICE, VIDEO SIGNAL PROCESSING METHOD, VIDEO SIGNAL PROCESSING METHOD PROGRAM, AND RECORDING MEDIUM CONTAINING VIDEO SIGNAL PROCESSING METHOD PROGRAM
JP2012005026A (en) * 2010-06-21 2012-01-05 Sharp Corp Device and method for improving image quality
JP2015019120A (en) * 2011-11-10 2015-01-29 シャープ株式会社 Noise reduction apparatus, display apparatus, noise reduction method, and noise reduction program

Also Published As

Publication number Publication date
JP2001061081A (en) 2001-03-06

Similar Documents

Publication Publication Date Title
US6343097B2 (en) Noise reducer, noise reducing thereof, picture signal processing apparatus, and motion detecting method
JP3800704B2 (en) Video signal processing apparatus and method
KR960005750B1 (en) High quality coding apparatus
KR100297653B1 (en) Encoded video signal sequence decoding apparatus and method therefor
US6904096B2 (en) Video data processing device and video data processing method
US7557830B2 (en) Image processing apparatus, method, and medium for converting and reducing image data without deterioration of image quality
JP4292637B2 (en) Signal processing apparatus and method
JP4474748B2 (en) Signal processing apparatus and method, video signal recording apparatus, and video signal reproducing apparatus
JP2001136416A (en) Signal processing unit and method
US6243139B1 (en) Apparatus for block-encoding input image signals
JP2003209716A (en) Video signal processor and method, recording medium, and program
KR100405120B1 (en) Video processing system
JP2001045335A (en) Signal processor and signal processing method
JP2001103341A (en) Signal processing unit and method
JP2001045334A (en) Signal processor and signal processing method
JPH1084545A (en) Coding method for digital video signal and its device
KR0172902B1 (en) Mpeg encoder
JPH10276433A (en) Block noise eliminating device
JP3646424B2 (en) Noise reducer and noise reduction method
JP3937247B2 (en) Still image data generating apparatus and still image data generating method
JP3060501B2 (en) Video signal transmission device
US20080151993A1 (en) Video signal processing apparatus, video signal processing method, and broadcasting receiving apparatus
JPH06195896A (en) Recording and reproducing device, recording device and reproducing device
JP2870588B2 (en) Moving picture prediction encoding apparatus, moving picture prediction encoding method, and moving picture prediction decoding apparatus
JPH0474080A (en) Recording and reproducing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090317

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090330

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120417

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120417

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120417

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130417

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees