+

JP4650372B2 - Video processing circuit - Google Patents

Video processing circuit Download PDF

Info

Publication number
JP4650372B2
JP4650372B2 JP2006219085A JP2006219085A JP4650372B2 JP 4650372 B2 JP4650372 B2 JP 4650372B2 JP 2006219085 A JP2006219085 A JP 2006219085A JP 2006219085 A JP2006219085 A JP 2006219085A JP 4650372 B2 JP4650372 B2 JP 4650372B2
Authority
JP
Japan
Prior art keywords
value
video signal
pixels
output
pixel
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
JP2006219085A
Other languages
Japanese (ja)
Other versions
JP2008047986A (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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP2006219085A priority Critical patent/JP4650372B2/en
Publication of JP2008047986A publication Critical patent/JP2008047986A/en
Application granted granted Critical
Publication of JP4650372B2 publication Critical patent/JP4650372B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Picture Signal Circuits (AREA)

Description

本発明は映像処理回路に係り、特に微小な振幅によるテクスチャを守り、映像の質感を保持したままディジタル符号化に起因する量子化ノイズの低減や量子化精度の向上を図り、滑らかな階調を得ることを可能とする映像処理回路に関する。   The present invention relates to a video processing circuit, and in particular, protects textures due to minute amplitudes, reduces quantization noise caused by digital encoding while maintaining the texture of video, and improves quantization accuracy, thereby achieving smooth gradation. The present invention relates to a video processing circuit that can be obtained.

近年のディジタル符号化技術の進歩により、DVD(Digital Versatile Disc)やハイビジョン放送といったディジタル映像信号が普及している。このディジタル映像信号は一般に8ビットで量子化された映像信号であるが、高精細・大画面化が進む近年のテレビジョン装置においては8ビットでは量子化精度不足であるという指摘もなされている。具体的には、8ビットの1階調では人間の目に認識され滑らかな階調が表現できない場合があり、特にブロック状に処理を行う符号化方式のMPEG2(Moving Picture Experts Group 2)で符号化されたディジタル映像信号では、復号した映像信号を表示すると、ブロック状に階調の境界が見えてしまうことがあるという問題もある。   With recent advances in digital encoding technology, digital video signals such as DVD (Digital Versatile Disc) and high-definition broadcasting have become widespread. This digital video signal is generally a video signal quantized with 8 bits, but it has also been pointed out that in recent television devices where high definition and a large screen are advanced, quantization accuracy is insufficient with 8 bits. Specifically, there is a case where 8-bit 1 gradation is recognized by the human eye and smooth gradation cannot be expressed. In particular, encoding is performed by MPEG2 (Moving Picture Experts Group 2), which is an encoding method that performs processing in blocks. The converted digital video signal has a problem that when the decoded video signal is displayed, a boundary between gradations may be seen in a block shape.

また、近年のテレビジョン装置においては、高画質化を目指し映像信号のガンマ曲線を変更したり、輪郭強調を行ったりすることが多い。この場合、8ビット信号であっても階調によっては7ビットあるいはそれ以下の量子化精度となることがあり、滑らかな階調表現のために量子化精度の向上が望まれていた。   In recent television apparatuses, the gamma curve of a video signal is often changed or contour enhancement is performed in order to improve the image quality. In this case, even an 8-bit signal may have a quantization accuracy of 7 bits or less depending on the gradation, and an improvement in the quantization accuracy is desired for smooth gradation expression.

このような問題解決のため、量子化ビット数8ビットの入力映像信号を10ビットにビット拡張し、その10ビットの映像信号と、それをローパスフィルタ(低域フィルタ)により平滑化した信号との差分絶対値が所定値以下の場合にのみ、ローパスフィルタ出力の下位2ビットを10ビットの映像信号に加算出力することで、中間階調を生成して滑らかな階調を得るという映像処理回路が従来開示されている(例えば、特許文献1参照)。   In order to solve such a problem, an input video signal having a quantization bit number of 8 bits is bit-extended to 10 bits, and the 10-bit video signal and a signal smoothed by a low-pass filter (low-pass filter) Only when the difference absolute value is less than or equal to a predetermined value, a video processing circuit that generates a smooth gradation by generating an intermediate gradation by adding and outputting the low-order 2 bits of the low-pass filter output to a 10-bit video signal. Conventionally disclosed (see, for example, Patent Document 1).

また、従来、量子化ノイズを低減させることに主眼をおいてはいるものの、8ビットからの量子化精度向上の目的にも転用できる映像処理回路として、非線形低域フィルタとコアリング処理の導入によって、エッジがなまることなく擬似輪郭のない自然な映像が得られる技術が開示されている(例えば、特許文献2参照)。   In addition, while focusing mainly on reducing quantization noise, the introduction of a nonlinear low-pass filter and coring processing as a video processing circuit that can be diverted for the purpose of improving quantization accuracy from 8 bits. A technique is disclosed in which natural images without pseudo contours are obtained without edges being smoothed (see, for example, Patent Document 2).

特開平8−237669号公報JP-A-8-237669 特開2005−354521号公報JP 2005-354521 A

しかるに、特許文献1記載の従来の映像処理回路では、入力映像信号を8ビットから10ビットへ量子化精度を向上させる際に、量子化境界にローパスフィルタ(低域フィルタ)を適用している。このローパスフィルタとして、3×3画素の2次元ローパスフィルタを用いているが、これでは量子化境界を見えなくするためには十分な大きさではない。量子化境界を見えなくし滑らかな階調を得るには、実際にはもっと大きなタップ数を持つフィルタを使う必要がある。   However, in the conventional video processing circuit described in Patent Document 1, a low-pass filter (low-pass filter) is applied to the quantization boundary when the quantization accuracy of the input video signal is improved from 8 bits to 10 bits. As this low-pass filter, a 3 × 3 pixel two-dimensional low-pass filter is used, but this is not large enough to make the quantization boundary invisible. In order to make the quantization boundary invisible and obtain a smooth gradation, it is actually necessary to use a filter having a larger number of taps.

ところで、近年、表示装置の高精細・大画面化が進み、高画質化のための映像信号処理も高度になってきている。特に微細な映像信号の表現が「質感」や「リアルさ」につながるとされている。高精細・大画面の表示装置では、大きな振幅のエッジがなく平坦な領域においても、映像信号の1ビット単位の挙動によって微妙な質感が表現されている。特許文献1記載の従来の映像処理回路では、大きなタップ数のローパスフィルタを使えば量子化精度の不足を解決することはできるが、微細な映像信号も一律になまらせてしまい、肌・雲の質感や砂粒・髪といった微細なテクスチャがのっぺりしてしまうという問題がある。また、大きなタップ数のローパスフィルタを使う際には、輪郭など周囲と異なる画素値があるとその影響を受けてしまい、滑らかなフィルタ出力が得られないという問題も生じる。   By the way, in recent years, high definition and large screens of display devices have been advanced, and video signal processing for improving image quality has been advanced. In particular, the expression of fine video signals is said to lead to “texture” and “realism”. In a high-definition and large-screen display device, a subtle texture is expressed by the behavior of a video signal in units of 1 bit even in a flat region without an edge with a large amplitude. The conventional video processing circuit described in Patent Document 1 can solve the shortage of quantization accuracy by using a low-pass filter with a large number of taps. There is a problem that fine textures such as texture, sand grains, and hair are covered. In addition, when using a low-pass filter with a large number of taps, there is a problem in that a smooth filter output cannot be obtained due to the influence of a pixel value different from the surroundings such as a contour.

この問題に対して、特許文献2記載の従来の映像処理回路に用いられている非線形低域フィルタでは、処理対象画素との差分が閾値以上であれば演算に使用しないことで影響を排除している。しかし、閾値の前後で切り替わりが不連続なために低域フィルタの精度が低下する場合があり、また回路規模も大きいという問題がある。   With respect to this problem, the nonlinear low-pass filter used in the conventional video processing circuit described in Patent Document 2 eliminates the influence by not using the calculation if the difference from the processing target pixel is equal to or greater than a threshold value. Yes. However, since the switching is discontinuous before and after the threshold value, the accuracy of the low-pass filter may be lowered, and there is a problem that the circuit scale is large.

本発明は以上の点に鑑みなされたもので、画像内に不自然な部分を発生させることなく、量子化精度を向上させた滑らかな階調を得ることができる映像処理回路を提供することを目的とする。   The present invention has been made in view of the above points, and provides a video processing circuit capable of obtaining a smooth gradation with improved quantization accuracy without generating an unnatural portion in an image. Objective.

また、本発明の他の目的は、小さい回路規模で、量子化精度をより確実に向上し得る映像処理回路を提供することにある。   Another object of the present invention is to provide a video processing circuit capable of improving the quantization accuracy more reliably with a small circuit scale.

上記の目的を達成するため、本発明は、第1の量子化ビット数の画素で構成される入力映像信号を第1の量子化ビット数よりも高いビット精度の第2の量子化ビット数の画素で構成される出力映像信号に変換する映像処理回路であって、入力映像信号の高周波成分を減衰させ、かつ、入力映像信号に対応する各画素の量子化ビット精度を第1の量子化ビット数から第2の量子化ビット数に変換させた第1の映像信号を生成するフィルタ手段と、第1の映像信号と、この第1の映像信号を生成する基となった入力映像信号とを第2の量子化ビット数の精度で減算して第2の映像信号を得る減算手段と、予め第1の所定画素数に定められており、入力映像信号が構成する画面の水平方向及び垂直方向の少なくともいずれか一方向に画素単位で移動させる第1の検出領域において、この第1の検出領域内の隣接する各画素間の輝度変化の度合いが小さいほど大きな値となる平坦度評価値を算出し、この算出した平坦度評価値を第1の検出領域の中心に位置する画素である第1の処理対象画素の平坦度評価値とする処理を、第1の検出領域を画素単位で移動させる毎に行う平坦度評価値検出手段と、予め第2の所定画素数に定められており、入力映像信号が構成する画面の水平方向及び垂直方向の少なくともいずれか一方向に第1の検出領域と同期して画素単位で移動させる第2の検出領域において、この第2の検出領域内の隣接する各画素間の輝度変化の度合いが予め定めた第1の閾値よりも大きい画素間をエッジ部として検出し、この検出したエッジ部と第2の検出領域の中心に位置する画素である第2の処理対象画素との距離を算出し、この算出した距離を第2の処理対象画素のエッジ距離評価値とする処理を、第2の検出領域を画素単位で移動させる毎に行うエッジ距離評価値検出手段と、平坦度評価値及びエッジ距離評価値のいずれか一方の値を参照し、この参照した値が小さいほど、第2の閾値を小なる値になるように可変制御すると共に、減算手段で得られた第2の映像信号の絶対値が第2の閾値以上のときには第2の映像信号から第2の閾値を引いた値を出力し、第2の映像信号の絶対値が第2の閾値よりも小さいときには少なくとも第2の映像信号から第2の閾値を引いた値よりも小さい所定値を出力する処理を、第1の検出領域及び第2の検出領域を画素単位で移動させる毎に行うコアリング手段と、フィルタ手段から出力される第1の映像信号と、コアリング手段から出力される信号とを第2の量子化ビット数の精度で加算して、出力映像信号を得る加算手段とを有することを特徴とする。   In order to achieve the above object, the present invention provides an input video signal composed of pixels having a first quantization bit number with a second quantization bit number with a bit accuracy higher than the first quantization bit number. A video processing circuit for converting an output video signal composed of pixels to attenuate a high-frequency component of an input video signal and to set a quantization bit accuracy of each pixel corresponding to the input video signal to a first quantization bit Filter means for generating a first video signal converted from a number to a second quantization bit number, a first video signal, and an input video signal that is a basis for generating the first video signal. Subtracting means for obtaining a second video signal by subtracting with the accuracy of the second number of quantization bits, and a horizontal direction and a vertical direction of a screen, which are predetermined for the first predetermined number of pixels and configured by the input video signal Move in units of pixels in at least one of the directions In the first detection area to be generated, a flatness evaluation value that is larger as the degree of luminance change between adjacent pixels in the first detection area is smaller is calculated, and the calculated flatness evaluation value is Flatness evaluation value detecting means for performing the process of setting the flatness evaluation value of the first processing target pixel, which is a pixel located at the center of one detection area, each time the first detection area is moved in units of pixels; The second predetermined number of pixels is set in advance, and is moved in units of pixels in synchronization with the first detection region in at least one of the horizontal direction and the vertical direction of the screen formed by the input video signal. In the detection region, an interval between pixels in which the degree of luminance change between adjacent pixels in the second detection region is larger than a predetermined first threshold is detected as an edge portion, and the detected edge portion and the second edge portion are detected. Located in the center of the detection area Every time the second detection region is moved in units of pixels, the distance to the second processing target pixel, which is a pixel, is calculated and the calculated distance is used as the edge distance evaluation value of the second processing target pixel. The edge distance evaluation value detection means to be performed and either one of the flatness evaluation value and the edge distance evaluation value are referred to, and the second threshold value is variably controlled to be smaller as the referred value is smaller. In addition, when the absolute value of the second video signal obtained by the subtracting means is greater than or equal to the second threshold value, a value obtained by subtracting the second threshold value from the second video signal is output, and the absolute value of the second video signal is output. When the value is smaller than the second threshold, at least a process of outputting a predetermined value smaller than a value obtained by subtracting the second threshold from the second video signal, the first detection area and the second detection area as a pixel unit Coring means and filter that are used every time And adding means for adding the first video signal output from the means and the signal output from the coring means with the accuracy of the second quantization bit number to obtain an output video signal. To do.

この発明では、平坦度評価値又はエッジ距離評価値が小さな値であるテクスチャの値が大きな映像信号部分やエッジ付近の映像信号部分では、コアリング手段における第2の閾値が小なる値に可変制御されるため、コアリング手段からは、その入力信号である第2の映像信号がそのまま、又は殆ど減衰されることなく出力されるため、最終的に第2の量子化ビット数の画素で構成される出力映像信号を生成する加算手段ではフィルタ手段から出力される第1の映像信号には、フィルタ手段により減衰された高周波数成分が略そのまま加算され、他方、エッジからの距離が遠い領域の映像信号部分やテクスチャの値が小さな映像信号部分では第2の閾値が小さくされないため、フィルタ手段から出力される第1の映像信号には、コアリング手段からの信号は全く加算されないか、又は殆ど加算されない。   In the present invention, in the video signal portion having a large texture value with a small flatness evaluation value or edge distance evaluation value or a video signal portion near the edge, the second threshold value in the coring means is variably controlled to a small value. Therefore, since the second video signal as the input signal is output as it is or without being attenuated from the coring means, it is finally composed of pixels of the second number of quantization bits. In the adding means for generating the output video signal, the high-frequency component attenuated by the filter means is added as it is to the first video signal output from the filter means, and on the other hand, an image in a region far from the edge Since the second threshold value is not reduced in the signal part or the video signal part having a small texture value, the coring means is included in the first video signal output from the filter means. Et signals or not at all added, or not added little.

ここで、上記のコアリング手段は、平坦度評価値及びエッジ距離評価値のうち、値が小さな方の評価値を選択し、この選択した方の評価値を用いて第2の閾値を可変制御することを特徴とする。   Here, the coring means selects an evaluation value having a smaller value out of the flatness evaluation value and the edge distance evaluation value, and variably controls the second threshold value using the selected evaluation value. It is characterized by doing.

また、本発明は上記の発明におけるフィルタ手段を、予め第3の所定画素数に定められており、入力映像信号が構成する画面の水平方向及び垂直方向の少なくともいずれか一方向に画素単位で移動させる処理対象領域において、この処理対象領域の中心に位置し、処理の対象となる画素である第3の処理対象画素と、この第3の処理対象画素以外の画素である複数のタップ画素との差分値をそれぞれ算出し、この算出した複数の差分値のそれぞれについて、その差分値が第3の閾値以下の場合にはその差分値を出力値とし、その差分値が第3の閾値より大きく、かつ、第3の閾値より大なる第4の閾値以下の場合には差分値から第3の閾値を差し引いた値を出力値とし、差分値が第4の閾値より大きいときには少なくとも差分値から第3の閾値を差し引いた値よりも小さい所定の値を出力値とする比較処理を行い、この比較処理の結果で得られた複数の出力値を、第2の量子化ビット数の精度で加算平均し、この加算平均によって得られた値と第3の処理対象画素との加算処理を、入力映像信号を構成する各画素毎に行うことにより、第2の量子化ビット数の画素で構成され、かつ、高周波成分が減衰された第1の映像信号を出力するフィルタ手段としたことを特徴とする。   In the present invention, the filter means in the above invention is preset to the third predetermined number of pixels, and is moved in units of pixels in at least one of the horizontal direction and the vertical direction of the screen formed by the input video signal. In the processing target area to be processed, a third processing target pixel that is a pixel to be processed and is located at the center of the processing target area, and a plurality of tap pixels that are pixels other than the third processing target pixel For each of the plurality of calculated difference values, if the difference value is less than or equal to the third threshold value, the difference value is used as an output value, and the difference value is greater than the third threshold value. If the difference value is less than or equal to the fourth threshold value and less than or equal to the fourth threshold value, a value obtained by subtracting the third threshold value from the difference value is used as an output value. Threshold A comparison process using a predetermined value smaller than the value obtained by subtracting as an output value is performed, and a plurality of output values obtained as a result of the comparison process are added and averaged with the accuracy of the second quantization bit number. By performing the addition process of the value obtained by the averaging and the third processing target pixel for each pixel constituting the input video signal, the pixel is configured with pixels of the second quantization bit number and has a high frequency. The filter means outputs the first video signal with the component attenuated.

本発明によれば、画素のテクスチャの値及びエッジからの距離に応じた評価値に基づいて、コアリング手段の閾値を可変し、コアリング手段から出力される信号、すなわちフィルタ手段で減衰された高周波成分の量を可変することで、テクスチャの値が大きな微小な振幅の映像信号部分やエッジ付近の映像信号部分ではフィルタ手段によるフィルタ効果をほぼゼロとし、他方、それ以外の量子化段差部分ではフィルタ手段によるフィルタ効果により除去させるという、フィルタ効果の強度を適応的に切り替えることができ、微小な振幅やエッジという映像表現を守り、画像内に不自然な部分を発生させることなく量子化精度を向上させた滑らかな階調を得ることができる。   According to the present invention, the threshold value of the coring means is varied based on the pixel texture value and the evaluation value corresponding to the distance from the edge, and the signal output from the coring means, that is, attenuated by the filter means. By varying the amount of high-frequency components, the filter effect by the filter means is almost zero in the video signal part with a large texture value and a minute amplitude, and the video signal part near the edge. The intensity of the filter effect, which is removed by the filter effect by the filter means, can be switched adaptively, protecting the video expression of minute amplitudes and edges, and improving the quantization accuracy without generating an unnatural part in the image An improved smooth gradation can be obtained.

また、本発明によれば、フィルタ手段によって、より正確なフィルタ出力が得られ、量子化精度の向上をより確実なものにできると共に、平坦度評価値又はエッジ距離評価値がテクスチャ量又はエッジ距離に応じて段階的に変化するので不連続点がなく、画像中に不自然な部分などを発生させることがなく、また従来回路比べて小さい回路規模での実装を可能にできる。   According to the present invention, more accurate filter output can be obtained by the filter means, and the improvement in quantization accuracy can be made more reliable, and the flatness evaluation value or the edge distance evaluation value is the texture amount or the edge distance. Therefore, there is no discontinuity, no unnatural part is generated in the image, and the mounting with a circuit scale smaller than that of the conventional circuit can be realized.

次に、本発明の実施の形態について図面と共に説明する。図1は本発明になる映像処理回路の一実施の形態のブロック図を示す。同図において、量子化ビット数8ビットの入力映像信号は、非線形低域フィルタ(LPF:Low Pass Filter)1に供給されて量子化ビット数10ビットの高周波数成分が減衰された(帯域制限された)映像信号に変換される一方、ディレイ回路2、平坦度評価回路4、エッジ距離回路5にそれぞれ供給される。   Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 shows a block diagram of an embodiment of a video processing circuit according to the present invention. In this figure, an input video signal having a quantization bit number of 8 bits is supplied to a non-linear low pass filter (LPF) 1 and a high frequency component having a quantization bit number of 10 bits is attenuated (band-limited). The video signal is converted into a video signal and supplied to the delay circuit 2, the flatness evaluation circuit 4, and the edge distance circuit 5, respectively.

ディレイ回路2は入力映像信号に対して、非線形LPF1の出力映像信号の処理対象の画素との位相合わせのための遅延処理を行う。減算器3はディレイ回路2から出力された量子化ビット数8ビットの映像信号から非線形LPF1から出力された量子化ビット数10ビットで高周波数成分が減衰された映像信号を減算する処理を行って差分信号を得て、コアリング回路7に供給する。上記の差分信号は非線形LPF1で減衰された入力映像信号の高周波数成分に相当する。   The delay circuit 2 performs a delay process on the input video signal for phase matching with the pixel to be processed of the output video signal of the nonlinear LPF 1. The subtracter 3 performs a process of subtracting a video signal with a high frequency component attenuated with a quantization bit number of 10 bits output from the nonlinear LPF 1 from a video signal with a quantization bit number of 8 bits output from the delay circuit 2. A difference signal is obtained and supplied to the coring circuit 7. The above difference signal corresponds to the high frequency component of the input video signal attenuated by the nonlinear LPF 1.

コアリング回路7では、後述する平坦度評価回路4により得られた平坦度評価値とエッジ距離評価回路5により得られたエッジ距離評価値のうちの一方の評価値がスイッチ6により選択されて入力され、その評価値に応じて上記の差分信号に対するコアリングの大きさが適応的に変えられる。コアリング回路7によるコアリング結果と非線形LPF1から出力された帯域制限映像信号とが加算器8で加算され、最終的な量子化ビット数10ビットの映像信号として出力される。   In the coring circuit 7, one of the flatness evaluation value obtained by the flatness evaluation circuit 4 described later and the edge distance evaluation value obtained by the edge distance evaluation circuit 5 is selected by the switch 6 and inputted. Then, the size of the coring for the differential signal is adaptively changed according to the evaluation value. The coring result by the coring circuit 7 and the band limited video signal output from the nonlinear LPF 1 are added by the adder 8 and output as a final video signal having a quantization bit number of 10 bits.

次に、非線形LPF1について図2及び図3を用いて説明する。図2は図1中の非線形LPF1の一実施の形態のブロック図を示す。図2に示すように、非線形LPF1は、並列に設けられたn個(nは2以上の自然数)の差分器11〜11と、差分器11〜11の各出力側に1対1に対応して設けられた非線形演算部12〜12と、非線形演算部12〜12の各出力信号を加算平均する加算平均器13と、加算平均器13の出力信号と処理対象画素とを加算して低域フィルタ特性が付与された処理対象画像信号を出力する加算器14とからなる。 Next, the nonlinear LPF 1 will be described with reference to FIGS. FIG. 2 shows a block diagram of an embodiment of the nonlinear LPF 1 in FIG. As shown in FIG. 2, the nonlinear LPF 1 has a pair of n different (n is a natural number of 2 or more) differentiators 11 1 to 11 n provided in parallel, and one pair on each output side of the differentiators 11 1 to 11 n . 1, the non-linear operation units 12 1 to 12 n provided corresponding to 1, the addition averager 13 that adds and averages the output signals of the non-linear operation units 12 1 to 12 n , the output signal of the addition averager 13 and the processing target An adder 14 that outputs the processing target image signal to which the low-pass filter characteristic is added by adding the pixels.

次に、この非線形LPF1の動作について説明する。量子化ビット数8ビットの入力映像信号は、画素単位に検出エリアの中心に位置する処理対象画素が差分器11〜11に供給される一方、上記の検出エリアの処理対象画素以外の各画素がタップ画素として11〜11に別々に供給されて差分をとられた後、その差分値が非線形演算部12〜12に供給されて非線形演算がなされる。非線形演算とは図3に示すように、入力である差分値(絶対値)が第1の閾値|lmt|以下の場合は入力の差分値をそのまま出力値とし、入力差分値(絶対値)が第1の閾値|lmt|より大きく、かつ、第2の閾値2×|lmt|以下の場合は入力差分値から|lmt|を引いた値を出力値とし、入力差分値(絶対値)が2×|lmt|より大きい場合は”0”、又は少なくとも入力差分値から|lmt|を引いた値より小さく設定されている所定の値を出力値とする演算である。 Next, the operation of this nonlinear LPF 1 will be described. In the input video signal having the quantization bit number of 8 bits, the processing target pixel located at the center of the detection area is supplied to the differentiators 11 1 to 11 n in units of pixels, while each of the detection area other than the processing target pixels in the detection area. After the pixels are separately supplied to 11 1 to 11 n as tap pixels and the difference is taken, the difference value is supplied to the nonlinear arithmetic units 12 1 to 12 n to perform the nonlinear calculation. As shown in FIG. 3, when the input differential value (absolute value) is less than or equal to the first threshold value | lmt |, the non-linear operation is used as the output value as it is, and the input differential value (absolute value) is When the value is larger than the first threshold value | lmt | and equal to or smaller than the second threshold value 2 × | lmt |, an output value is obtained by subtracting | lmt | from the input difference value, and the input difference value (absolute value) is 2. When x is larger than | lmt |, the output value is “0” or at least a predetermined value set smaller than the value obtained by subtracting | lmt | from the input difference value.

非線形演算部12〜12によりそれぞれ非線形演算されて得られた8ビットの値は、加算平均器13によって一定の領域内(例えば、縦、横それぞれ10画素以上の所定の画素数からなる)について加算平均される。この加算平均器13により得られた10ビットの加算平均値は、加算器14において処理対象画素と加算されて非線形低域フィルタ特性が付与された量子化ビット数10ビットの映像信号として出力される。 An 8-bit value obtained by nonlinear calculation by each of the nonlinear calculation units 12 1 to 12 n is within a certain area by the addition averager 13 (for example, a predetermined number of pixels of 10 pixels or more in the vertical and horizontal directions). Are averaged. The 10-bit average value obtained by the adder 13 is added to the pixel to be processed by the adder 14 and output as a video signal having a quantization bit number of 10 bits to which a nonlinear low-pass filter characteristic is added. .

この図2に示す構成によって、加算平均器13の入力は|lmt|の値が上限となり、画素値そのものを加算平均するのに比べ扱う数値が小さくなるので回路規模が小さく済む。また、処理対象画素とタップ画素の差分値に対して非線形演算を行う非線形演算部12〜12は、閾値|lmt|について対称的な入出力特性を持たせたことで、差分値が閾値|lmt|以上の場合は演算に用いないという処理方法と比べ、より滑らかに変化する平均値が得られ易い。 With the configuration shown in FIG. 2, the value of | lmt | is the upper limit for the input of the adder / averager 13, and the numerical value to be handled is smaller than that of adding and averaging the pixel values themselves, so that the circuit scale can be reduced. Further, the non-linear operation units 12 1 to 12 n that perform non-linear operation on the difference value between the pixel to be processed and the tap pixel have symmetrical input / output characteristics with respect to the threshold value | lmt | In the case of | lmt | or more, it is easy to obtain an average value that changes more smoothly than a processing method that does not use for calculation.

これを図4を用いて説明する。図4(A)は前記特許文献1記載の発明で用いられている非線形フィルタの出力であり、同図(B)は本実施の形態の非線形LPF1の出力を示し、いずれも黒丸が処理対象画素を示し、処理対象画素の左側は処理対象画素との差分が閾値以内、右側が閾値を少し超えている場合であり、量子化境界の近くに大きな段差があるパターンを示している。   This will be described with reference to FIG. FIG. 4A shows the output of the nonlinear filter used in the invention described in Patent Document 1, and FIG. 4B shows the output of the nonlinear LPF 1 of the present embodiment. The left side of the pixel to be processed is a case where the difference from the pixel to be processed is within the threshold value, and the right side slightly exceeds the threshold value, and shows a pattern having a large step near the quantization boundary.

図4(A)に示すように、特許文献1記載の発明で用いられている従来の非線形フィルタでは、処理対象画素と画素値がlmt以上異なる画素はフィルタ出力に全く用いられないため、フィルタ出力が量子化境界について対称とならない。   As shown in FIG. 4A, in the conventional nonlinear filter used in the invention described in Patent Document 1, a pixel whose pixel value differs from the processing target pixel by 1 mt or more is not used for the filter output at all. Is not symmetric about the quantization boundary.

これに対し、本実施の形態の非線形フィルタでは図4(B)に示すように、処理対象画素と画素値がlmt以上異なる画素も考慮するため、フィルタ出力が量子化境界について対称となる。量子化境界について対称な出力が得られると本発明の目的が達成し易いことを、図13を用いて説明する。図13(A)は図4の量子化境界の部分を抽出したものである。この量子化境界について対称な出力が得られる本実施の形態の非線形フィルタを施した出力波形が図13(B)である。図13において、(A)と(B)の差分が高周波成分(C)となり、(C)に対してコアリングを行う。(C)の点線の範囲内をコアリングすると、図13(D)のように高周波成分は0になる。図13(D)を同図(B)の波形に加えた最終出力が同図(E)である。同図で明らかなように、量子化境界が滑らかになっている。   On the other hand, in the nonlinear filter according to the present embodiment, as shown in FIG. 4B, since a pixel whose pixel value is different from the processing target pixel by 1 mt or more is also considered, the filter output is symmetric with respect to the quantization boundary. It will be described with reference to FIG. 13 that the object of the present invention is easily achieved when an output symmetric with respect to the quantization boundary is obtained. FIG. 13A is an extraction of the quantization boundary portion of FIG. FIG. 13B shows an output waveform obtained by applying the nonlinear filter of the present embodiment that can obtain an output symmetric with respect to the quantization boundary. In FIG. 13, the difference between (A) and (B) is the high frequency component (C), and coring is performed on (C). When coring within the range of the dotted line in (C), the high frequency component becomes zero as shown in FIG. FIG. 13E shows the final output obtained by adding FIG. 13D to the waveform of FIG. As is apparent from the figure, the quantization boundary is smooth.

これに対し、図13(F)は量子化境界について対称な出力が得られない従来の非線形フィルタを施した場合の出力波形である。図13(A)と同図(F)の差分である高周波成分(G)は同図で明らかなように正負にいびつな波形となる。この波形(G)に、(C)と同じ範囲内でコアリングを行うと、図13(H)に示すように正側がコアリングしきれずに信号が残る。従って、図13(H)に示す波形を同図(F)に加えた最終出力は同図(I)のようになる。同図(I)で明らかなように、量子化境界について対称な出力が得られない従来の非線形フィルタを用いた場合は、量子化境界部分を完全に滑らかにするには至らない。   On the other hand, FIG. 13F shows an output waveform when a conventional nonlinear filter that cannot obtain an output symmetrical with respect to the quantization boundary is applied. The high-frequency component (G), which is the difference between FIG. 13A and FIG. 13F, has a waveform that is distorted positive and negative, as is apparent from FIG. If coring is performed on the waveform (G) within the same range as (C), the positive side cannot be fully cored as shown in FIG. Accordingly, the final output obtained by adding the waveform shown in FIG. 13H to FIG. 13F is as shown in FIG. As is clear from FIG. 6I, when a conventional nonlinear filter that cannot obtain an output symmetric with respect to the quantization boundary is used, the quantization boundary portion cannot be completely smoothed.

上記説明の通り、本実施の形態の非線形フィルタによれば、従来の非線形フィルタに比較して量子化境界をより滑らかにすることができる。   As described above, according to the nonlinear filter of the present embodiment, the quantization boundary can be made smoother than that of the conventional nonlinear filter.

再び図1に戻って説明する。本実施の形態では、入力映像信号と非線形LPF1の差分、つまり高周波成分が差分器3からコアリング回路7に入力され、その出力高周波成分が再び非線形LPF1の出力映像信号と加算器8で加算されて最終出力映像信号となる。つまり、コアリング回路7での演算の結果、出力が0であった場合は、入力映像信号がそのまま出力されることになる。   Returning again to FIG. In this embodiment, the difference between the input video signal and the nonlinear LPF 1, that is, the high frequency component is input from the differentiator 3 to the coring circuit 7, and the output high frequency component is added again by the adder 8 with the output video signal of the nonlinear LPF 1. The final output video signal. That is, if the output is 0 as a result of the calculation in the coring circuit 7, the input video signal is output as it is.

図5はコアリング回路7の一例の特性図を示す。図5にIで示すように、入力の絶対値がコアリング値|cor|以下であれば”0”を、入力の絶対値がコアリング値|cor|より大であれば入力からコアリング値を引いた値を返す。この入出力特性Iでは大きな不連続点もなく、画像中に不自然な部分などを生じないが、コアリング値|cor|を超えた全ての入力信号からコアリング値|cor|が差し引かれるので、そのままでは画像全体で高周波成分が減衰し、なまってしまう。   FIG. 5 is a characteristic diagram of an example of the coring circuit 7. As indicated by I in FIG. 5, "0" is input if the absolute value of the input is equal to or smaller than the coring value | cor |, and from the input if the absolute value of the input is greater than the coring value | cor |. Returns the value minus. In this input / output characteristic I, there is no large discontinuity and no unnatural portion is generated in the image, but the coring value | cor | is subtracted from all input signals exceeding the coring value | cor |. If this is the case, the high frequency components will be attenuated throughout the image and will be lost.

そこで、本実施の形態では、微小なテクスチャ部やエッジなど画像をなまらせたくない領域では、図5のコアリング特性のコアリング値+corとーcorを”0”として、入力と出力とが等しいIIで示す入出力特性として、画像をそのまま保持することとする。   Therefore, in this embodiment, in areas where it is not desired to smooth an image such as a fine texture portion or an edge, the coring value + cor and −cor of the coring characteristic in FIG. 5 are set to “0”, and the input and the output are equal. As an input / output characteristic indicated by II, an image is held as it is.

次に、図1の平坦度評価値回路4の構成について説明する。図6は平坦度評価値回路4の一実施の形態のブロック図を示す。図6において、入力映像信号の一定の検出エリア内の横方向の隣接する2画素tap(x,y)とtap(x+1,y)とが減算器40に供給され、また更にその横の隣接する2画素tap(x+1,y)とtap(x+2,y)とが減算器40に供給され、以下同様に横方向の隣接する2画素が図示しない減算器に供給され、減算器40、40、・・・からは予め定めた横方向の複数画素範囲内の横方向の隣接する2画素間の差分値が取り出される。 Next, the configuration of the flatness evaluation value circuit 4 in FIG. 1 will be described. FIG. 6 shows a block diagram of an embodiment of the flatness evaluation value circuit 4. 6, a horizontal direction of two adjacent pixels tap (x, y) fixed in the detection area of the input video signal and tap the (x + 1, y) are supplied to a subtracter 40 1, or even its horizontal two adjacent pixels tap (x + 1, y) and tap the (x + 2, y) is supplied to the subtractor 40 2 is supplied to the subtracter two adjacent pixels in the horizontal direction is not shown Similarly , Subtracters 40 1 , 40 2 ,... Extract the difference value between two adjacent pixels in the horizontal direction within a predetermined horizontal pixel range.

一方、入力映像信号の上記の検出エリア内の縦方向の隣接する2画素tap(x,y)とtap(x,y+1)とが減算器41に供給され、また更に縦方向に隣接する2画素tap(x,y+1)とtap(x,y+2)とが減算器41に供給され、以下同様に縦方向の隣接する2画素が図示しない減算器に供給され、減算器41、41、・・・からは予め定めた縦方向の複数画素範囲内の縦方向の隣接する2画素間の差分値が取り出される。減算器40、40、・・・から取り出された隣接する2画素間の差分値は、閾値比較器42、42、・・・に供給されると共に、減算器41、41、・・・から取り出された縦方向の隣接する2画素間の差分値が閾値比較器43、43、・・・に供給される。 On the other hand, the longitudinal direction of two adjacent pixels tap (x, y) of the above the detection area of the input video signal and tap (x, y + 1) and are supplied to the subtracter 41 1, or even adjacent in the vertical direction 2 pixel tap (x, y + 1) and tap (x, y + 2) and are supplied to the subtracter 41 2 is supplied similarly to the longitudinal direction of two adjacent pixels is not shown subtractor following the subtraction The difference values between two adjacent pixels in the vertical direction within a plurality of predetermined vertical pixel ranges are extracted from the devices 41 1 , 41 2 ,. Subtractor 40 1, 40 2, a difference value between two adjacent pixels taken from ..., the threshold comparator 42 1, 42 2 is supplied to the ... subtracter 41 1, 41 2 ,..., And the difference value between two adjacent pixels in the vertical direction is supplied to the threshold comparators 43 1 , 43 2 ,.

閾値比較器42、42、・・・と43、43、・・・は予め設定された閾値と入力差分値とを比較し、入力差分値が閾値以上であれば“1”、閾値より小さければ“0”を出力する。ここで用いる閾値とは、ノイズの影響を排除するためのもので、例えば10ビット処理では8ビットの”1”に相当する「4」のようなごく小さい値に設定する。すなわち、8ビットの下位側に2ビットを追加して10ビットとしたとき、8ビットのLSBだけが”1”であるときに下位2ビットに”0”を追加して10ビットとしたときの値は、下位側から3ビット目だけが”1”であり、これは10ビットでは「4」の値に相当する。 The threshold comparators 42 1 , 42 2 ,..., 43 1 , 43 2 ,... Compare a preset threshold with an input difference value, and “1” if the input difference value is equal to or greater than the threshold. If it is smaller than the threshold, “0” is output. The threshold used here is for eliminating the influence of noise, and is set to a very small value such as “4” corresponding to “1” of 8 bits in 10-bit processing. In other words, when 2 bits are added to the lower 8 bits to make 10 bits, when only 8 bits LSB is “1”, “0” is added to the lower 2 bits to make 10 bits. As for the value, only the third bit from the lower side is “1”, which corresponds to a value of “4” in 10 bits.

閾値比較器42、42、・・・の各出力信号は複数の1画素伝送期間遅延回路Tからなる検出回路44に供給され、ここでテクスチャの量、すなわち、画像の絵柄の複雑さが検出された後、累積和回路46に供給されて加算されて一定のエリアの累積和とされる。同様に、閾値比較器43、43、・・・の各出力信号も複数の1画素伝送期間遅延回路Tからなる検出回路45により画像の絵柄の複雑さが検出された後、累積和回路47に供給されて一定の検出エリアの累積和とされる。上記の一定の検出エリアは画素単位に一定方向に推移(移動)する。 The output signals of the threshold comparators 42 1 , 42 2 ,... Are supplied to a detection circuit 44 composed of a plurality of one-pixel transmission period delay circuits T, where the amount of texture, that is, the complexity of the image pattern is determined. After being detected, it is supplied to the cumulative sum circuit 46 and added to obtain the cumulative sum of a certain area. Similarly, the output signals of the threshold comparators 43 1 , 43 2 ,... Are also accumulated after the complexity of the picture pattern of the image is detected by the detection circuit 45 including a plurality of one-pixel transmission period delay circuits T. 47 to be the cumulative sum of a certain detection area. The above-mentioned fixed detection area shifts (moves) in a fixed direction in units of pixels.

ここで、上記の一定の検出エリアが例えば簡単のため縦10画素、横10画素とすると、閾値比較器42、42、・・・からは9個の横方向隣接画素差分値の比較結果が出力されて検出回路44でその9個の横方向隣接画素差分値の比較結果が縦方向に10個出力されて累積和回路46で累積加算される。同様に、閾値比較器43、43、・・・からは9個の縦方向隣接画素差分値の比較結果が出力されて検出回路45でその9個の縦方向隣接画素差分値の比較結果が横方向に10個出力されて累積和回路47で累積加算される。累積和回路46及び47で得られた各累積和は加算器48で加算されてテクスチャの評価値として非線形演算回路49に供給されて非線形演算される。 Here, for example, if the fixed detection area is 10 pixels vertically and 10 pixels horizontally for the sake of simplicity, the threshold comparators 42 1 , 42 2 ,. Is output by the detection circuit 44 and 10 comparison results of the nine horizontal direction adjacent pixel difference values are output in the vertical direction and are cumulatively added by the cumulative sum circuit 46. Similarly, the threshold comparators 43 1 , 43 2 ,... Output the comparison results of nine vertical adjacent pixel difference values, and the detection circuit 45 compares the nine vertical adjacent pixel difference values. Are output in the horizontal direction and are cumulatively added by the cumulative sum circuit 47. The cumulative sums obtained by the cumulative sum circuits 46 and 47 are added by an adder 48 and supplied to the nonlinear arithmetic circuit 49 as a texture evaluation value for nonlinear calculation.

非線形演算回路49は、例えば図7に示す横軸のテクスチャ評価値を入力とし、縦軸の平坦度評価値を出力とする特性に設定されており、入力であるテクスチャ評価値が小さければ平坦であるとして平坦度評価が高くなり、テクスチャ評価値が大きければ平坦ではないとして平坦度評価としては小さくなるように数字を変換して出力する。   For example, the nonlinear arithmetic circuit 49 is set to have a characteristic in which the horizontal axis texture evaluation value shown in FIG. 7 is input and the vertical axis flatness evaluation value is output. If the input texture evaluation value is small, the nonlinear arithmetic circuit 49 is flat. Assuming that the flatness evaluation is high, and the texture evaluation value is large, it is determined that the flatness evaluation is small.

図7の横軸のテクスチャ評価値の値は検出エリアの大きさによって変わる。実際例を図8に示す。図8(A)に示すようなレベル変化が小さな映像信号ではテクスチャ量は少なく、平坦度評価値としては大きくなる。このような平坦度評価値が大きな画像領域では入力映像信号に対して後述するように、図5に示したコアリングの絶対値|cor|が大きなコアリング処理を行い、コアリング回路7から出力されて加算器8で加算される差分信号レベルを小さくすることにより、非線形LPF1のフィルタの効果を得る。   The value of the texture evaluation value on the horizontal axis in FIG. 7 varies depending on the size of the detection area. An actual example is shown in FIG. In a video signal with a small level change as shown in FIG. 8A, the texture amount is small and the flatness evaluation value is large. In such an image region having a large flatness evaluation value, as will be described later with respect to the input video signal, coring processing having a large coring absolute value | cor | shown in FIG. The effect of the filter of the nonlinear LPF 1 is obtained by reducing the difference signal level added by the adder 8.

また、図8(B)に示すようなレベル変化が小さく、かつ、レベル変化が短い間隔で現れる映像信号ではテクスチャ量が多く、平坦度評価としては低くなる。このような平坦度評価値が小さな画像領域では、上記とは逆に入力映像信号に対してコアリング処理をせず、コアリング回路7から出力されて加算器8で加算される差分信号レベルを大きくすることにより、非線形LPF1のフィルタによるフィルタ作用を実質的に停止する。   In addition, in the video signal in which the level change as shown in FIG. 8B is small and the level change appears at short intervals, the texture amount is large, and the flatness evaluation is low. In such an image region having a small flatness evaluation value, the correlating process is not performed on the input video signal, and the difference signal level output from the coring circuit 7 and added by the adder 8 is reversed. By increasing the value, the filter action by the filter of the nonlinear LPF 1 is substantially stopped.

元の入力映像信号の品質が悪く、大きな振幅のノイズを含む場合も図8(B)に示すような信号となり、フィルタ効果は得られなくなるが、一般にノイズが多い場合は階調段差は目立ちにくいため、滑らかな階調を得るという本発明の目的とは外れる。逆に、本発明の映像処理回路の前段に、何らかのノイズ低減回路を設けておくのが好ましい。ノイズがなくなると、階調部では量子化精度が高まって滑らかになり、テクスチャ部は保存されるという本発明の映像処理回路が最も効果的に働くことになる。   Even when the quality of the original input video signal is poor and noise of a large amplitude is included, a signal as shown in FIG. 8B is obtained, and the filter effect cannot be obtained. However, in general, when there is a lot of noise, the gradation step is not noticeable. For this reason, the object of the present invention is to obtain a smooth gradation. Conversely, it is preferable to provide some kind of noise reduction circuit before the video processing circuit of the present invention. When the noise is eliminated, the video processing circuit of the present invention in which the quantization accuracy is increased and smoothed in the gradation portion and the texture portion is preserved works most effectively.

しかし、平坦度評価のみでは、図8(C)に示すような映像信号のエッジ部分もテクスチャ量は少なく、平坦だと判断されてしまい、その判断結果に基づいて入力映像信号に対してコアリング処理を行い非線形LPF1のフィルタの効果を得るようにすると、エッジがなまってしまう。そこで、上記の問題を解決するため、本実施の形態では、図1に示すようにエッジ距離評価回路5を設けている。   However, only with the flatness evaluation, the edge portion of the video signal as shown in FIG. 8C has a small amount of texture and is judged to be flat. Based on the judgment result, coring is performed on the input video signal. If processing is performed to obtain the effect of the filter of the nonlinear LPF 1, the edge is lost. Therefore, in order to solve the above problem, in this embodiment, an edge distance evaluation circuit 5 is provided as shown in FIG.

図9はエッジ距離評価回路5の一例のブロック図を示す。図9において、入力映像信号の予め定めた2次元検出エリア内の横方向に隣接する2画素ずつ減算器50、50、・・・に供給され、上記2次元検出エリア内の縦方向に隣接する2画素ずつ減算器51、51、・・・に供給される。これにより、減算器50、50、・・・からは検出エリア内の横方向隣接画素間差分値が取り出され、減算器51、51、・・・からは検出エリア内の縦方向隣接画素間差分値が取り出される。減算器50、50、・・・から取り出された横方向隣接画素間差分値は、閾値比較器52、52、・・・に供給されると共に、減算器51、51、・・・から取り出された縦方向隣接画素間差分値が閾値比較器53、53、・・・に供給される。 FIG. 9 shows a block diagram of an example of the edge distance evaluation circuit 5. 9, two pixels adjacent in the horizontal direction in a predetermined two-dimensional detection area of the input video signal are supplied to the subtracters 50 1 , 50 2 ,..., And are input in the vertical direction in the two-dimensional detection area. Two adjacent pixels are supplied to the subtracters 51 1 , 51 2 ,. Thereby, the difference value between the adjacent pixels in the horizontal direction in the detection area is extracted from the subtracters 50 1 , 50 2 ,..., And the vertical direction in the detection area from the subtractors 51 1 , 51 2 ,. A difference value between adjacent pixels is extracted. Subtractor 50 1, 50 2, lateral adjacent-pixel difference value retrieved from ..., the threshold comparator 52 1, 52 2 is supplied to the ... subtracter 51 1, 51 2, The difference value between adjacent pixels in the vertical direction extracted from... Is supplied to the threshold value comparators 53 1 , 53 2 ,.

閾値比較器52、52、・・・と53、53、・・・は予め設定された閾値と入力差分値とを比較し、入力差分値が閾値以上であれば“1”、閾値より小さければ“0”を出力する。ここで用いる閾値は、量子化不足に起因するものでもノイズでもない明らかに輪郭成分である信号を検出するためのもので、例えば10ビット処理では8ビットの「8」に相当する「32」程度に設定する。 The threshold comparators 52 1 , 52 2 ,..., 53 1 , 53 2 ,... Compare a preset threshold value with the input difference value, and “1” if the input difference value is equal to or greater than the threshold value. If it is smaller than the threshold, “0” is output. The threshold used here is for detecting a signal that is clearly a contour component that is not caused by insufficient quantization or noise. For example, in 10-bit processing, the threshold is about “32” corresponding to “8” of 8 bits. Set to.

閾値比較器52、52、・・・の各出力信号は複数の1画素伝送期間遅延回路Tからなる検出回路54に供給され、ここで一定エリアでのエッジの有無が検出された後、OR回路56に供給される。同様に、閾値比較器53、53、・・・の各出力信号も複数の1画素伝送期間遅延回路Tからなる検出回路55により一定エリアでのエッジの有無が検出された後、OR回路57に供給される。なお、OR回路56及び57は、それぞれ8つのOR回路から構成されている。 The output signals of the threshold comparators 52 1 , 52 2 ,... Are supplied to a detection circuit 54 composed of a plurality of one-pixel transmission period delay circuits T. Here, after the presence or absence of an edge in a certain area is detected, This is supplied to the OR circuit 56. Similarly, after each of the output signals of the threshold comparators 53 1 , 53 2 ,... Is detected by the detection circuit 55 including a plurality of one-pixel transmission period delay circuits T, the presence or absence of an edge in a certain area is detected. 57. The OR circuits 56 and 57 are each composed of eight OR circuits.

すなわち、検出回路54からは処理対象画素を中心として横方向に3画素、上記の3画素の外側の横方向各1画素、その外側の横方向各1画素というように、全部で8つの横方向画素範囲内で互いに独立してエッジを検出し、エッジを検出した画素範囲内に対応するOR回路から”1”、エッジが検出されない画素範囲内に対応するOR回路から”0”の信号が並列に出力される。同様に、検出回路55からは処理対象画素を中心として縦方向に3画素、上記の3画素の外側の縦方向各1画素、その外側の縦方向各1画素というように、全部で8つの縦方向画素範囲内で互いに独立してエッジを検出し、エッジを検出した画素範囲内に対応するOR回路から”1”、エッジが検出されない画素範囲内に対応するOR回路から”0”の信号が並列に出力される。   That is, from the detection circuit 54, there are a total of eight horizontal directions, including three pixels in the horizontal direction around the pixel to be processed, one pixel in the horizontal direction outside the three pixels, and one pixel in the horizontal direction outside the pixel. Edges are detected independently from each other within the pixel range, and "1" is output in parallel from the OR circuit corresponding to the pixel range in which the edge is detected, and "0" is output in parallel from the OR circuit corresponding to the pixel range in which no edge is detected. Is output. Similarly, from the detection circuit 55, a total of eight vertical pixels, including three pixels in the vertical direction centering on the pixel to be processed, one pixel in the vertical direction outside the above three pixels, and one pixel in the vertical direction outside the pixel, are provided. Edges are detected independently from each other in the direction pixel range, and a signal of “1” is output from the OR circuit corresponding to the pixel range in which the edge is detected, and “0” is output from the OR circuit corresponding to the pixel range in which no edge is detected. Output in parallel.

OR回路56及び57からそれぞれ取り出された8並列出力信号は、8つのOR回路からなるOR回路58に供給され、ここで、対応する画素範囲のOR回路の出力信号同士が論理和演算される。ここで、OR回路56及び57からそれぞれ取り出された8並列出力信号は、処理対象画素を中心として8つの横方向画素範囲と、8つの縦方向画素範囲でエッジが存在するか否かを示す信号であるため、OR回路58の8つの出力信号は、図10に示すように、黒丸で示す処理対象画素を中心として等距離にある8つの画素範囲でエッジが存在するかどうかを示す信号であり、エッジが存在する場合はその画素範囲を示す論理和出力信号の論理値が”1”となっている。   The 8 parallel output signals respectively taken out from the OR circuits 56 and 57 are supplied to an OR circuit 58 composed of 8 OR circuits, where the output signals of the OR circuits in the corresponding pixel range are ORed. Here, the 8 parallel output signals respectively extracted from the OR circuits 56 and 57 are signals indicating whether or not there are edges in the eight horizontal pixel ranges and the eight vertical pixel ranges centering on the pixel to be processed. Therefore, as shown in FIG. 10, the eight output signals of the OR circuit 58 are signals indicating whether or not edges exist in eight pixel ranges that are equidistant from the processing target pixel indicated by the black circle. When there is an edge, the logical value of the logical sum output signal indicating the pixel range is “1”.

ここで、上記の処理対象画素を中心として等距離にある8つの画素範囲をエッジ距離と定義し、処理対象画素から近い方から順にエッジ距離の値が「1」から1ずつ増えていき、処理対象画素から最も遠い画素範囲のエッジ距離の値は「8」である。OR回路58から並列に出力された、図10に示す8つのエッジ距離のそれぞれの領域でエッジがあるかどうかを示す8つの論理和信号は非線形演算回路59に供給される。   Here, eight pixel ranges that are equidistant from the processing target pixel are defined as edge distances, and the edge distance value is incremented by 1 from “1” in order from the closest to the processing target pixel. The value of the edge distance of the pixel range farthest from the target pixel is “8”. The eight logical sum signals output in parallel from the OR circuit 58 and indicating whether or not there is an edge in each of the eight edge distance regions shown in FIG. 10 are supplied to the nonlinear arithmetic circuit 59.

非線形演算回路59は、OR回路58からの出力論理和信号のうち、値が”1”である論理和信号のうち、最もエッジ距離が小さいところの論理和信号を最終的なエッジ距離と判定し、更に、例えば図11に示す横軸のエッジ距離を入力とし、縦軸の評価値を出力とする特性に基づいて、エッジ距離が近ければ小さい値の評価値を、遠ければ大きな値の評価値をエッジ距離評価値として出力する。   The non-linear operation circuit 59 determines the logical sum signal having the smallest edge distance among the logical sum signals having the value “1” among the output logical sum signals from the OR circuit 58 as the final edge distance. Further, for example, based on the characteristic that the edge distance on the horizontal axis shown in FIG. 11 is input and the evaluation value on the vertical axis is output, the evaluation value with a smaller value is obtained when the edge distance is closer, and the evaluation value with a larger value is obtained with longer distance. Is output as an edge distance evaluation value.

再び図1に戻って説明するに、上記のようにして得られた平坦度評価回路4からの平坦度評価値と、エッジ距離評価回路5からのエッジ距離評価値とを位相を揃えて保持し、値が小さい方の評価値をスイッチ回路6で選択して「コアリング強度」としてコアリング回路7に入力する。コアリング回路7では次式
コアリング値=コアリング初期値×(コアリング強度/4)
によりコアリング値を求めた後、図5に示したコアリング特性に従って、減算器3からの高周波成分に対してコアリング特性を付与する。ここで、上式で算出したコアリング値が図5の+corと−corである。
Returning to FIG. 1 again, the flatness evaluation value from the flatness evaluation circuit 4 and the edge distance evaluation value from the edge distance evaluation circuit 5 obtained as described above are held in phase. The evaluation value with the smaller value is selected by the switch circuit 6 and input to the coring circuit 7 as “coring strength”. In the coring circuit 7, the following formula: coring value = coring initial value × (coring strength / 4)
After the coring value is obtained by the above, the coring characteristic is given to the high frequency component from the subtracter 3 according to the coring characteristic shown in FIG. Here, the coring values calculated by the above equation are + cor and -cor in FIG.

従って、処理対象画素がエッジ付近にあり、エッジ距離が「1」であるときには、エッジ距離評価値が図11の特性から最小値「0」であるため、スイッチ回路6で選択されてコアリング強度としてコアリング回路7に供給されることにより、上式からコアリング値(=±cor)は”0”となり、コアリング回路7の特性は図5にIIで示す入力をそのままスルーで出力する特性となる。   Therefore, when the pixel to be processed is in the vicinity of the edge and the edge distance is “1”, the edge distance evaluation value is the minimum value “0” from the characteristics of FIG. Is supplied to the coring circuit 7, the coring value (= ± cor) is “0” from the above equation, and the coring circuit 7 has a characteristic that the input indicated by II in FIG. It becomes.

この結果、図1の加算器8は非線形LPF1から出力された10ビットの帯域制限映像信号に対して、非線形LPF1で減衰された高周波数成分をコアリング回路7を通してそのまま加算するため、非線形フィルタ1のフィルタ作用が施されていない量子化ビット数10ビットの映像信号が取り出される。   As a result, the adder 8 of FIG. 1 adds the high-frequency component attenuated by the nonlinear LPF 1 to the 10-bit band-limited video signal output from the nonlinear LPF 1 as it is through the coring circuit 7. A video signal having a quantization bit number of 10 bits that is not subjected to the filtering operation is extracted.

また、処理対象画素がエッジから離れるにつれてエッジ距離評価値が大きな値になるので、コアリング回路7に供給されるコアリング強度の値大きくなり、その結果コアリング値(図5の|cor|の値)が大きくなるので、非線形LPF1で減衰された入力映像信号の高周波数成分に相当する減算器3からの差分信号がコアリング回路7により”0”として出力される入力レベル範囲が広くなる。その結果、図1の加算器8において非線形LPF1から出力された10ビットの帯域制限映像信号に対して加算される高周波成分が、処理対象画素がエッジから離れるにつれて少なくなり、非線形LPF1フィルタによるフィルタ作用は、処理対象画素がエッジから離れるにつれて強くかかるようになる。   Further, since the edge distance evaluation value increases as the processing target pixel moves away from the edge, the value of the coring strength supplied to the coring circuit 7 increases, and as a result, the coring value (| cor | Since the difference signal from the subtractor 3 corresponding to the high frequency component of the input video signal attenuated by the nonlinear LPF 1 is output as “0” by the coring circuit 7, the input level range is widened. As a result, the high frequency component added to the 10-bit band-limited video signal output from the nonlinear LPF 1 in the adder 8 of FIG. 1 decreases as the processing target pixel moves away from the edge, and the filtering action by the nonlinear LPF 1 filter is performed. Becomes stronger as the processing target pixel moves away from the edge.

次に、本実施の形態の映像処理回路による処理例を図12を用いて説明する。図12(A)は非線形LPF1などに入力される量子化ビット数8ビットの入力映像信号で、微小振幅を持つテクスチャ部分a1、量子化段差のある信号部分a2、エッジ部分a3を有している。図12(B)は非線形LPF1から出力される量子化ビット数10ビットの映像信号波形であり、高周波数成分が減衰している。   Next, a processing example by the video processing circuit of this embodiment will be described with reference to FIG. FIG. 12A shows an input video signal having a quantization bit number of 8 input to the nonlinear LPF 1 or the like, and has a texture portion a1 having a minute amplitude, a signal portion a2 having a quantization step, and an edge portion a3. . FIG. 12B shows a video signal waveform having a quantization bit number of 10 bits output from the nonlinear LPF 1 and a high frequency component is attenuated.

図12(C)は減算器3から出力される差分信号の波形を示しており、これは非線形LPF1により減衰された高周波成分に相当する信号である。図12(D)は平坦度評価値を示し、同図(A)に示した入力映像信号のテクスチャ部分a1で小さい値となっている。図12(E)はエッジ距離評価値を示し、同図(A)に示した入力映像信号のエッジ部分a3付近で小さく、エッジから遠ざかるにつれて大きくなっている。   FIG. 12C shows the waveform of the differential signal output from the subtractor 3, which is a signal corresponding to the high frequency component attenuated by the nonlinear LPF 1. FIG. 12D shows the flatness evaluation value, which is a small value in the texture portion a1 of the input video signal shown in FIG. FIG. 12E shows the edge distance evaluation value, which is small near the edge portion a3 of the input video signal shown in FIG. 12A and increases as the distance from the edge increases.

図12(F)は同図(D)に示した平坦度評価値と同図(E)に示したエッジ距離評価値のうち、値が小さい方を採用したコアリング強度を示している。図12(D)〜(F)から分かるように、入力映像信号のテクスチャ部分a1では平坦度評価値に従ったコアリング強度を示し、エッジ部分a3及びその近辺ではエッジ距離評価値に従ったコアリング強度を示す。   FIG. 12F shows the coring strength in which the smaller one of the flatness evaluation value shown in FIG. 12D and the edge distance evaluation value shown in FIG. As can be seen from FIGS. 12D to 12F, the texture portion a1 of the input video signal shows the coring strength according to the flatness evaluation value, and the core according to the edge distance evaluation value at the edge portion a3 and its vicinity. Indicates ring strength.

このコアリング強度に従って算出したコアリング値に基づいて変化する図5に示した特性のコアリング回路7により、図12(C)の差分信号(非線形LPF1により減衰された高周波成分に相当する信号)に対してコアリング特性を施された信号波形が図12(G)に示す信号波形である。   The difference signal (signal corresponding to the high-frequency component attenuated by the nonlinear LPF 1) in FIG. 12C is obtained by the coring circuit 7 having the characteristics shown in FIG. 5 that changes based on the coring value calculated according to the coring intensity. A signal waveform obtained by applying a coring characteristic to the waveform is a signal waveform shown in FIG.

図12(H)は同図(G)に示す差分信号と同図(B)に示した非線形LPF1の出力帯域制限映像信号とを図1の加算器8で加算して得られた最終出力映像信号を示す。図12(H)から分かるように、同図(A)に示した入力映像信号のテクスチャ部分a1では平坦度評価値が「0」であり、エッジ部分a3ではエッジ距離評価値が「0」であるため、コアリング強度が「0」であり、コアリング回路7のコアリング動作が行われず、非線形フィルタ1のフィルタ作用が施されないようにしたため、最終出力映像信号は、入力映像信号のテクスチャ部分a1とエッジ部分a3は保持したまま、量子化精度の不足が見えやすい平坦部の段差のみがa2’で示すように滑らかになっている。   FIG. 12H shows the final output video obtained by adding the difference signal shown in FIG. 12G and the output band limited video signal of the nonlinear LPF 1 shown in FIG. Signals are shown. As can be seen from FIG. 12H, the flatness evaluation value is “0” in the texture portion a1 of the input video signal shown in FIG. 12A, and the edge distance evaluation value is “0” in the edge portion a3. Therefore, the coring strength is “0”, the coring operation of the coring circuit 7 is not performed, and the filtering action of the non-linear filter 1 is not performed. Therefore, the final output video signal is a texture portion of the input video signal. While the a1 and the edge portion a3 are held, only the flat step where the insufficient quantization accuracy is easily visible is smoothed as indicated by a2 ′.

以上説明したように、本実施の形態によれば、明らかな輪郭成分を「エッジ距離評価」によって、また、微小な振幅を持つテクスチャを「平坦度評価」によってそれぞれフィルタ処理の対象から排除するようにしたため、輪郭がなまる・テクスチャがつぶれるといった副作用を排除して画像品位を落とすことなく、量子化精度を向上させ滑らかな階調を得ることが可能となる。   As described above, according to the present embodiment, the clear contour component is excluded from the filter processing target by “edge distance evaluation”, and the texture having a minute amplitude is excluded from the filter processing target by “flatness evaluation”. Therefore, it is possible to improve the quantization accuracy and obtain a smooth gradation without deteriorating the image quality by eliminating the side effects such as the outline being distorted and the texture being crushed.

また、上記のそれぞれの評価値がエッジ距離・テクスチャ量に応じて段階的に変化するので不連続点がなく、画像中に不自然な部分などを発生させることがない。出力映像信号のエッジやテクスチャは入力映像信号と変わらないということは、量子化精度が向上しないことになるが、人間の視覚特性上、量子化精度の粗さが見え易いのは平坦部であり、エッジやテクスチャでは量子化精度の粗さは検知されにくい。滑らかな階調を得ることを目的とするならばエッジやテクスチャを処理対象としなくても問題がなく、逆にフィルタをかけることで生じる鮮鋭感の低下やテクスチャの減衰を防ぐことができる。エッジやテクスチャの量子化精度の向上を図るならば、例えば本発明の回路の後段に輪郭強調回路などを配し、その出力の量子化ビット幅を広げるなどの手法が適していよう。   In addition, since each of the evaluation values changes stepwise according to the edge distance / texture amount, there is no discontinuity, and an unnatural portion or the like is not generated in the image. The fact that the edges and texture of the output video signal are not different from the input video signal means that the quantization accuracy will not improve, but it is the flat part that is easy to see the coarseness of the quantization accuracy due to human visual characteristics. The roughness of quantization accuracy is difficult to detect at edges and textures. If the purpose is to obtain a smooth gradation, there is no problem even if the edges and textures are not processed, and conversely, sharpness reduction and texture attenuation caused by filtering can be prevented. In order to improve the quantization accuracy of edges and textures, for example, a method such as disposing a contour emphasis circuit at the subsequent stage of the circuit of the present invention and expanding the quantization bit width of the output may be suitable.

なお、本発明は上記の実施の形態に限定されるものではなく、例えば、コアリング値は、4段階評価とした場合を示したが、8段階などより細かな段階を設けてもよいことはいうまでもない。また、上記の実施の形態では、図11に示したように、エッジの検出範囲は、処理対象画素の周囲8画素を対象としたが、この検出範囲を広くしてもよく、その場合は非線形LPF1のフィルタ効果は下がるが、エッジ近傍の信号が保存され画像の質感が保ち易い。他方、上記の検出範囲を上記の実施の形態よりも狭くしてもよく、この場合は、画像の質感が失われ易いが、非線形LPF1のフィルタ効果を得られ易い。   In addition, this invention is not limited to said embodiment, For example, although the coring value showed the case where it was set as 4 steps | paragraphs of evaluation, it may be possible to provide finer steps, such as 8 steps | paragraphs. Needless to say. Further, in the above embodiment, as shown in FIG. 11, the edge detection range covers the eight pixels around the pixel to be processed, but this detection range may be widened, in which case the nonlinearity is non-linear. Although the filter effect of the LPF 1 is reduced, a signal in the vicinity of the edge is stored, and the texture of the image is easily maintained. On the other hand, the detection range may be narrower than that of the above-described embodiment. In this case, the texture of the image is easily lost, but the filter effect of the nonlinear LPF 1 is easily obtained.

本発明の映像処理回路の一実施の形態のブロック図である。It is a block diagram of one embodiment of a video processing circuit of the present invention. 図1中の非線形LPFの一例のブロック図である。It is a block diagram of an example of the nonlinear LPF in FIG. 図2中の非線形演算部の入出力特性の一例を示す図である。It is a figure which shows an example of the input-output characteristic of the nonlinear calculating part in FIG. 従来回路の非線形フィルタ出力と本発明回路の非線形LPFの出力の各一例を対比して示す図である。It is a figure which compares and shows each example of the nonlinear filter output of a conventional circuit, and the output of the nonlinear LPF of the circuit of this invention. 図1中のコアリング回路の入出力特性の一例を示す図である。It is a figure which shows an example of the input-output characteristic of the coring circuit in FIG. 図1中の平坦度評価回路の一例のブロック図である。It is a block diagram of an example of the flatness evaluation circuit in FIG. テクスチャ評価値を平坦度評価値に変換する非線形演算回路の一例の入出力特性である。It is an input-output characteristic of an example of the nonlinear arithmetic circuit which converts a texture evaluation value into a flatness evaluation value. 入力信号のパターンを示す図である。It is a figure which shows the pattern of an input signal. エッジ距離評価回路の一例のブロック図である。It is a block diagram of an example of an edge distance evaluation circuit. エッジ距離の定義を示す図である。It is a figure which shows the definition of edge distance. エッジ距離をエッジ距離評価値に変換する非線形演算回路の一例の入出力特性である。It is an input-output characteristic of an example of the nonlinear arithmetic circuit which converts an edge distance into an edge distance evaluation value. 本発明の映像処理回路の一実施の形態の各部の信号波形図である。It is a signal waveform diagram of each part of one embodiment of the video processing circuit of the present invention. 本発明回路で用いる非線形フィルタにより、従来の非線形フィルタに比較して量子化境界をより滑らかにすることができることを説明する波形図である。It is a wave form diagram explaining that the quantization boundary can be smoothed compared with the conventional nonlinear filter by the nonlinear filter used by the circuit of the present invention.

符号の説明Explanation of symbols

1 非線形LPF(低域フィルタ)
2 ディレイ回路
3、40、40、41、412、50、50、51、51 減算器
4 平坦度評価回路
5 エッジ距離評価回路
6 スイッチ回路
7 コアリング回路
8、14 加算器
11〜11 差分器
12〜12 非線形演算部
13 加算平均器
42、42、43、43、52、52、53、53 閾値比較器
44、45、54、55 検出回路
46、47 累積和回路
48、59 非線形演算回路
56〜58 OR回路
1 Nonlinear LPF (low pass filter)
2 Delay circuit 3, 40 1 , 40 2 , 41 1 , 41 2, 50 1 , 50 2 , 51 1 , 51 2 Subtractor 4 Flatness evaluation circuit 5 Edge distance evaluation circuit 6 Switch circuit 7 Coring circuit 8, 14 adder 11 1 to 11 n differentiator 12 1 to 12 n nonlinear operator 13 averager 42 1, 42 2, 43 1, 43 2, 52 1, 52 2, 53 1, 53 2 threshold comparator 44, 45 , 54, 55 Detection circuit 46, 47 Cumulative sum circuit 48, 59 Nonlinear operation circuit 56-58 OR circuit

Claims (3)

第1の量子化ビット数の画素で構成される入力映像信号を該第1の量子化ビット数よりも高いビット精度の第2の量子化ビット数の画素で構成される出力映像信号に変換する映像処理回路であって、
前記入力映像信号の高周波成分を減衰させ、かつ、前記入力映像信号に対応する各画素の量子化ビット精度を前記第1の量子化ビット数から前記第2の量子化ビット数に変換させた第1の映像信号を生成するフィルタ手段と、
前記第1の映像信号と、この第1の映像信号を生成する基となった前記入力映像信号とを前記第2の量子化ビット数の精度で減算して第2の映像信号を得る減算手段と、
予め第1の所定画素数に定められており、前記入力映像信号が構成する画面の水平方向及び垂直方向の少なくともいずれか一方向に画素単位で移動させる第1の検出領域において、この第1の検出領域内の隣接する各画素間の輝度変化の度合いが小さいほど大きな値となる平坦度評価値を算出し、この算出した平坦度評価値を前記第1の検出領域の中心に位置する画素である第1の処理対象画素の平坦度評価値とする処理を、前記第1の検出領域を画素単位で移動させる毎に行う平坦度評価値検出手段と、
予め第2の所定画素数に定められており、前記入力映像信号が構成する画面の水平方向及び垂直方向の少なくともいずれか一方向に前記第1の検出領域と同期して画素単位で移動させる第2の検出領域において、この第2の検出領域内の隣接する各画素間の輝度変化の度合いが予め定めた第1の閾値よりも大きい画素間をエッジ部として検出し、この検出したエッジ部と前記第2の検出領域の中心に位置する画素である第2の処理対象画素との距離を算出し、この算出した距離を前記第2の処理対象画素のエッジ距離評価値とする処理を、前記第2の検出領域を画素単位で移動させる毎に行うエッジ距離評価値検出手段と、
前記平坦度評価値及び前記エッジ距離評価値のいずれか一方の値を参照し、この参照した値が小さいほど、第2の閾値を小なる値になるように可変制御すると共に、前記減算手段で得られた前記第2の映像信号の絶対値が前記第2の閾値以上のときには前記第2の映像信号から前記第2の閾値を引いた値を出力し、前記第2の映像信号の絶対値が前記第2の閾値よりも小さいときには少なくとも前記第2の映像信号から前記第2の閾値を引いた値よりも小さい所定値を出力する処理を、前記第1の検出領域及び前記第2の検出領域を画素単位で移動させる毎に行うコアリング手段と、
前記フィルタ手段から出力される前記第1の映像信号と、前記コアリング手段から出力される信号とを前記第2の量子化ビット数の精度で加算して、前記出力映像信号を得る加算手段と
を有することを特徴とする映像処理回路。
An input video signal composed of pixels of the first quantization bit number is converted into an output video signal composed of pixels of the second quantization bit number having a bit accuracy higher than the first quantization bit number. A video processing circuit,
A high frequency component of the input video signal is attenuated, and a quantization bit precision of each pixel corresponding to the input video signal is converted from the first quantization bit number to the second quantization bit number. Filter means for generating one video signal;
Subtracting means for subtracting the first video signal and the input video signal from which the first video signal was generated with accuracy of the second quantization bit number to obtain a second video signal When,
The first predetermined number of pixels is set in advance, and the first detection region is moved in units of pixels in at least one of the horizontal direction and the vertical direction of the screen formed by the input video signal. A flatness evaluation value that is larger as the degree of luminance change between adjacent pixels in the detection region is smaller is calculated, and the calculated flatness evaluation value is calculated by a pixel located at the center of the first detection region. Flatness evaluation value detection means for performing processing for setting the flatness evaluation value of a certain first processing target pixel each time the first detection region is moved in units of pixels;
A second predetermined number of pixels is set in advance, and is moved in units of pixels in synchronization with the first detection area in at least one of the horizontal direction and the vertical direction of the screen formed by the input video signal. In the two detection regions, pixels between which the degree of luminance change between adjacent pixels in the second detection region is larger than a predetermined first threshold are detected as edge portions, and the detected edge portions and A process of calculating a distance from a second processing target pixel that is a pixel located in the center of the second detection region, and setting the calculated distance as an edge distance evaluation value of the second processing target pixel, An edge distance evaluation value detection means that is performed each time the second detection region is moved in units of pixels;
One of the flatness evaluation value and the edge distance evaluation value is referred to, and the second threshold is variably controlled to be smaller as the referred value is smaller. When the absolute value of the obtained second video signal is greater than or equal to the second threshold value, a value obtained by subtracting the second threshold value from the second video signal is output, and the absolute value of the second video signal is output. When the value is smaller than the second threshold value, a process of outputting a predetermined value that is at least smaller than a value obtained by subtracting the second threshold value from the second video signal is performed using the first detection region and the second detection value. Coring means to be performed each time the region is moved in units of pixels;
Adding means for adding the first video signal output from the filter means and the signal output from the coring means with accuracy of the second quantization bit number to obtain the output video signal; A video processing circuit comprising:
前記コアリング手段は、前記平坦度評価値及び前記エッジ距離評価値のうち、値が小さな方の評価値を選択し、この選択した方の評価値を用いて前記第2の閾値を可変制御することを特徴とする請求項1記載の映像処理回路。   The coring means selects an evaluation value having a smaller value out of the flatness evaluation value and the edge distance evaluation value, and variably controls the second threshold value using the selected evaluation value. The video processing circuit according to claim 1. 前記フィルタ手段は、
予め第3の所定画素数に定められており、前記入力映像信号が構成する画面の水平方向及び垂直方向の少なくともいずれか一方向に画素単位で移動させる処理対象領域において、この処理対象領域の中心に位置し、処理の対象となる画素である第3の処理対象画素と、この第3の処理対象画素以外の画素である複数のタップ画素との差分値をそれぞれ算出し、この算出した複数の差分値のそれぞれについて、その差分値が前記第3の閾値以下の場合にはその差分値を出力値とし、その差分値が前記第3の閾値より大きく、かつ、前記第3の閾値より大なる第4の閾値以下の場合には該差分値から前記第3の閾値を差し引いた値を出力値とし、前記差分値が前記第4の閾値より大きいときには少なくとも前記差分値から前記第3の閾値を差し引いた値よりも小さい所定の値を出力値とする比較処理を行い、この比較処理の結果で得られた複数の前記出力値を、前記第2の量子化ビット数の精度で加算平均し、この加算平均によって得られた値と前記第3の処理対象画素との加算処理を、前記入力映像信号を構成する各画素毎に行うことにより、前記第2の量子化ビット数の画素で構成され、かつ、高周波成分が減衰された前記第1の映像信号を出力するフィルタ手段である、
ことを特徴とする請求項1又は2記載の映像処理回路。

The filter means includes
In the processing target area that is determined in advance as the third predetermined number of pixels and moves in units of pixels in at least one of the horizontal direction and the vertical direction of the screen formed by the input video signal, the center of this processing target area Difference values between a third processing target pixel that is a pixel to be processed and a plurality of tap pixels that are pixels other than the third processing target pixel, respectively, are calculated. For each difference value, if the difference value is less than or equal to the third threshold value, the difference value is used as an output value, and the difference value is greater than the third threshold value and greater than the third threshold value. When the difference value is less than or equal to the fourth threshold value, a value obtained by subtracting the third threshold value from the difference value is set as an output value. When the difference value is larger than the fourth threshold value, at least the third threshold value is calculated from the difference value. Deduction A comparison process using a predetermined value smaller than the output value as an output value is performed, and the plurality of output values obtained as a result of the comparison process are added and averaged with the accuracy of the second quantization bit number. By performing the addition process of the value obtained by the averaging and the third processing target pixel for each pixel constituting the input video signal, the pixel is configured with pixels of the second quantization bit number, And it is a filter means for outputting the first video signal in which the high frequency component is attenuated,
The video processing circuit according to claim 1, wherein the video processing circuit is a video processing circuit.

JP2006219085A 2006-08-11 2006-08-11 Video processing circuit Expired - Fee Related JP4650372B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006219085A JP4650372B2 (en) 2006-08-11 2006-08-11 Video processing circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006219085A JP4650372B2 (en) 2006-08-11 2006-08-11 Video processing circuit

Publications (2)

Publication Number Publication Date
JP2008047986A JP2008047986A (en) 2008-02-28
JP4650372B2 true JP4650372B2 (en) 2011-03-16

Family

ID=39181334

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006219085A Expired - Fee Related JP4650372B2 (en) 2006-08-11 2006-08-11 Video processing circuit

Country Status (1)

Country Link
JP (1) JP4650372B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4998391B2 (en) * 2008-07-09 2012-08-15 株式会社Jvcケンウッド Video signal processing apparatus and nonlinear low-pass filter
JP5653614B2 (en) * 2009-12-24 2015-01-14 三星電子株式会社Samsung Electronics Co.,Ltd. Image processing apparatus, image processing method, program, and display apparatus
WO2017082286A1 (en) * 2015-11-12 2017-05-18 株式会社日立国際電気 Circuit for processing contour enhancement, method for processing contour enhancement, and television camera

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08237669A (en) * 1995-02-28 1996-09-13 Sony Corp Picture signal processor, picture signal processing method and picture signal decoder
JP4674437B2 (en) * 2003-09-08 2011-04-20 ソニー株式会社 Image processing apparatus and method, program, and recording medium
JP4422560B2 (en) * 2004-06-11 2010-02-24 シャープ株式会社 Image processing circuit and image display device

Also Published As

Publication number Publication date
JP2008047986A (en) 2008-02-28

Similar Documents

Publication Publication Date Title
TWI509567B (en) Image visibility repairing method and image processing apparatus thereof
KR101009999B1 (en) Contour correction method, image processing device and display device
CN106251318B (en) Denoising device and method for sequence image
KR101108435B1 (en) False contour correction method and display apparatus to be applied to the same
US9031321B2 (en) Content adaptive edge and detail enhancement for image and video processing
JP3856031B2 (en) Motion detection device and noise reduction device using the same
JP2002535896A (en) Method and apparatus for improving sharpness
CN104335565A (en) Image processing method with detail-enhancing filter with adaptive filter core
US20200394760A1 (en) Image adjustment method and associated image processing circuit
KR100344807B1 (en) Apparatus for correcting of image signal and method for the same
JP2005142891A (en) Image processing method and image processing apparatus
JP4650372B2 (en) Video processing circuit
CN110223241A (en) A kind of histogram equalizing method based on block statistics
JP4380498B2 (en) Block distortion reduction device
JP2007208723A (en) Method and program for enhancing contour
JP4552881B2 (en) Video signal processing device
JP4382832B2 (en) Image processing apparatus and program
EP2282531A2 (en) Signal processing device, reproducing device, signal processing method and program
TW201933278A (en) Image processing method and image processing device
JP6024876B2 (en) Noise removal device
Gadgil et al. Image debanding using iterative adaptive sparse filtering
JPH07111605A (en) Noise elimination circuit
JP5561086B2 (en) Noise removal device
JP2010193515A (en) Image processing method
TWI386868B (en) Method of motion detection using content adaptive penalty

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081226

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101109

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: 20101116

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: 20101129

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

Free format text: PAYMENT UNTIL: 20131224

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131224

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20131224

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载