JP2002009590A - Digital filter processing system - Google Patents
Digital filter processing systemInfo
- Publication number
- JP2002009590A JP2002009590A JP2000184920A JP2000184920A JP2002009590A JP 2002009590 A JP2002009590 A JP 2002009590A JP 2000184920 A JP2000184920 A JP 2000184920A JP 2000184920 A JP2000184920 A JP 2000184920A JP 2002009590 A JP2002009590 A JP 2002009590A
- Authority
- JP
- Japan
- Prior art keywords
- filter processing
- edge
- processing system
- processing
- interpolation
- 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.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Studio Circuits (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画像情報に関する
画素密度の変換処理や拡大・縮小変換処理あるいは音声
情報に関する圧縮・伸長変換処理等のデジタル信号のレ
ート変換処理を行なうデジタルフィルタ処理システムに
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital filter processing system for performing digital signal rate conversion processing such as pixel density conversion processing or enlargement / reduction conversion processing for image information or compression / expansion conversion processing for audio information.
【0002】[0002]
【従来の技術】画像情報を画素密度変換や拡大・縮小変
換処理等のレート変換処理を行なう場合、一般的に画像
信号の垂直および/または水平方向に補間信号(補間画
素)を挿入させる補間処理が施される。かかる場合にお
いて、たとえば、画像情報の拡大処理において補間処理
がなされた際、原画像情報において隣接する画素間で階
調が大きく変化しているときにおいても、通常のレート
変換処理では、原画像情報のエッジ部が保存されずに、
拡大率に応じた位置で補間処理がなされてしまうので、
拡大処理後の画像情報は、階調の変化が単調変化となる
画像情報に変換されてしまう。2. Description of the Related Art When performing rate conversion processing such as pixel density conversion or enlargement / reduction conversion processing on image information, interpolation processing for inserting an interpolation signal (interpolated pixel) in the vertical and / or horizontal direction of the image signal is generally performed. Is applied. In such a case, for example, when the interpolation process is performed in the enlargement process of the image information, and even when the gradation is greatly changed between adjacent pixels in the original image information, the original image information Without saving the edge of
Since the interpolation process is performed at the position corresponding to the enlargement ratio,
The image information after the enlargement processing is converted into image information in which a change in gradation is monotonic.
【0003】つまり、一般的に、レート変換時の補間処
理として、補間信号の位置にある情報を隣接する入力デ
ジタル画像信号(原画素)の情報の一次関数として近似
させて変換させる処理が用いられているため、原画像情
報のエッジ部分の先鋭さが失われてしまい、拡大処理後
の画像全体はぼやけた画像となってしまう。That is, generally, as an interpolation process at the time of rate conversion, a process of approximating and converting information at a position of an interpolation signal as a linear function of information of an adjacent input digital image signal (original pixel) is used. Therefore, the sharpness of the edge portion of the original image information is lost, and the entire image after the enlargement processing becomes a blurred image.
【0004】[0004]
【発明が解決しようとする課題】従来のデジタルフィル
タ処理においては、前述のように、画像情報に関する画
素密度の変換処理や拡大・縮小処理あるいは音声情報に
関する圧縮・伸長処理等の変換処理(以下、レート変換
処理と記す)における補間処理を施された結果、該デジ
タルフィルタ処理部への入力デジタル信号のデータが一
部失われてしまうことがあるため、たとえば、画像情報
では、デジタルフィルタ処理後の再生画像に画像ボケや
画像ムラが生じてしまう。In the conventional digital filter processing, as described above, conversion processing such as pixel density conversion processing or enlargement / reduction processing for image information or compression / expansion processing for audio information (hereinafter, referred to as "hereafter"). As a result of performing the interpolation processing in the rate conversion processing), a part of the data of the input digital signal to the digital filter processing unit may be partially lost. Image blur and image unevenness occur in the reproduced image.
【0005】かかる画像ボケや画像ムラを削減させるた
めの方策として、従来のデジタルフィルタ処理において
は、レート変換処理後の出力デジタル信号に対して輪郭
強調等の処理を施して解決せんとしていた。しかしなが
ら、該レート変換処理によって一旦喪失された情報がか
かる輪郭強調等の処理の対象とならないために、入力デ
ジタル信号に忠実な画像を復元させることができない欠
点を有している。[0005] As a measure for reducing such image blur and image unevenness, in the conventional digital filter processing, the output digital signal after the rate conversion processing is subjected to processing such as contour enhancement to solve the problem. However, since information once lost by the rate conversion processing is not subjected to such processing as contour enhancement, there is a disadvantage that an image faithful to an input digital signal cannot be restored.
【0006】[0006]
【課題を解決するための手段】本発明は、かかる問題に
鑑みてなされたものであり、デジタルフィルタ処理部へ
の入力デジタル信号における特徴的な信号情報を保存さ
せながらレート変換処理を行なわせんとするものであ
る。SUMMARY OF THE INVENTION The present invention has been made in view of such a problem, and it is necessary to perform a rate conversion process while storing characteristic signal information in a digital signal input to a digital filter processing unit. Is what you do.
【0007】本発明にかかるデジタルフィルタ処理シス
テムは、前記入力デジタル信号の隣接信号間の差分値
(たとえば、画像情報の場合、隣接する画像信号(画
素)間の輝度差分値、音声情報の場合、隣接する音声信
号(音素)間の強度差分値)を演算する手段と、該輝度
/強度差分値を任意の個数まとめることによって生成さ
れるエッジパターンを抽出する手段と、前記エッジパタ
ーンの組合せとフィルタ処理(レート変換処理等)の種
類とに対応してあらかじめ用意されているデジタルフィ
ルタ係数の変更判定用のフィルタ処理変更データベース
と、該データベースの情報に基づいてフィルタ係数を変
更してデジタルフィルタ処理を実行させるフィルタ処理
制御手段とを有している。具体的には、以下の各技術手
段を有する。[0007] The digital filter processing system according to the present invention comprises a differential value between adjacent signals of the input digital signal (for example, in the case of image information, a luminance difference value between adjacent image signals (pixels); Means for calculating an intensity difference value between adjacent audio signals (phonemes); means for extracting an edge pattern generated by combining an arbitrary number of the luminance / intensity difference values; a combination of the edge pattern and a filter A filter processing change database prepared in advance corresponding to the type of the processing (rate conversion processing, etc.) for determining the change of the digital filter coefficient, and the digital filter processing is performed by changing the filter coefficient based on the information of the database. And a filter processing control unit to be executed. Specifically, it has the following technical means.
【0008】本発明にかかるデジタルフィルタ処理シス
テムにおける第1の技術手段は、入力デジタル信号に対
するフィルタ処理手段を有するデジタルフィルタ処理シ
ステムにおいて、該入力デジタル信号のエッジ部を判定
し抽出させるエッジ抽出手段と、抽出された複数の該エ
ッジ部の組合せに基づいてエッジパターンを抽出させる
エッジパターン抽出手段と、抽出された該エッジパター
ンに基づいて、前記フィルタ処理手段のフィルタ係数を
変更させるフィルタ係数変更手段とを具備していること
を特徴としたものである。A first technical means in the digital filter processing system according to the present invention is a digital filter processing system having a filter processing means for an input digital signal, wherein the edge extraction means for judging and extracting an edge portion of the input digital signal is provided. Edge pattern extracting means for extracting an edge pattern based on a combination of the plurality of extracted edge parts, and filter coefficient changing means for changing a filter coefficient of the filter processing means based on the extracted edge pattern. It is characterized by having.
【0009】本発明にかかるデジタルフィルタ処理シス
テムにおける第2の技術手段は、第1の技術手段におい
て、前記フィルタ係数変更手段が、抽出された複数の前
記エッジパターンに基づいて、フィルタ処理に用いられ
る補間信号の時間軸上の位置のシフト判定を行うシフト
判定手段を有することを特徴としたものである。A second technical means in the digital filter processing system according to the present invention is the digital technical processing system according to the first technical means, wherein the filter coefficient changing means is used for filter processing based on the plurality of extracted edge patterns. It is characterized by having shift determining means for determining a shift of a position on the time axis of the interpolation signal.
【0010】本発明にかかるデジタルフィルタ処理シス
テムにおける第3の技術手段は、第1の技術手段におい
て、前記フィルタ係数変更手段が、抽出された前記エッ
ジパターンの種類と該種類の抽出回数とに応じて前記入
力デジタル信号のライン部を判定するライン判定手段
と、前記エッジパターンと前記ライン部の判定結果とに
基づいて、フィルタ処理に用いられる補間信号の時間軸
上の位置のシフト判定を行うシフト判定手段とを有する
ことを特徴としたものである。[0010] A third technical means of the digital filter processing system according to the present invention is the digital technical processing system according to the first technical means, wherein the filter coefficient changing means according to the type of the extracted edge pattern and the number of extractions of the type. A line determining unit that determines a line portion of the input digital signal, and a shift determining unit that determines a shift of a position on the time axis of the interpolation signal used for the filtering process based on the edge pattern and the determination result of the line portion. And determining means.
【0011】本発明にかかるデジタルフィルタ処理シス
テムにおける第4の技術手段は、第1乃至第3のいずれ
かの技術手段において、抽出された前記エッジパターン
と前記ライン部の判定結果を有する際には該ライン部の
判定結果とに基づいて、前記フィルタ係数変換手段が、
抽出された前記エッジ部の情報を有する前記入力デジタ
ル信号の時間軸上の位置に、前記エッジ部の直近に位置
する補間信号の時間軸上の位置をシフトせしめることを
特徴としたものである。A fourth technical means in the digital filter processing system according to the present invention is a digital filter processing system according to any one of the first to third technical means, wherein the digital filter processing system has the extracted edge pattern and the determination result of the line portion. Based on the determination result of the line portion, the filter coefficient conversion means,
The method is characterized in that the position on the time axis of the interpolation signal located immediately near the edge is shifted to the position on the time axis of the input digital signal having the extracted information on the edge.
【0012】本発明にかかるデジタルフィルタ処理シス
テムにおける第5の技術手段は、第1乃至第4のいずれ
かの技術手段において、前記エッジパターン抽出手段
が、複数のエッジ部の組合せを記憶させるエッジパター
ンデータベースを有することを特徴としたものである。A fifth technical means of the digital filter processing system according to the present invention is the digital filter processing system according to any one of the first to fourth technical means, wherein the edge pattern extracting means stores the combination of a plurality of edge portions. It is characterized by having a database.
【0013】本発明にかかるデジタルフィルタ処理シス
テムにおける第6の技術手段は、第3乃至第5のいずれ
かの技術手段において、前記ライン判定手段が、抽出さ
れた前記エッジパターンの種類と前記抽出回数とを記憶
させるライン判定用データベースを有することを特徴と
したものである。A sixth technical means of the digital filter processing system according to the present invention is the digital technical processing system according to any one of the third to fifth technical means, wherein the line determining means determines the type of the extracted edge pattern and the number of extractions. And a line determination database for storing
【0014】本発明にかかるデジタルフィルタ処理シス
テムにおける第7の技術手段は、第1乃至第6のいずれ
かの技術手段において、前記フィルタ係数変更手段が、
フィルタ処理の種類と前記エッジパターンと、さらに
は、前記ライン部の判定結果を有する際には該ライン部
の判定結果とに応じたフィルタ係数の変更情報をあらか
じめ記憶させているフィルタ処理変更データベースを有
することを特徴としたものである。A seventh technical means of the digital filter processing system according to the present invention is the digital filter processing system according to any one of the first to sixth technical means, wherein the filter coefficient changing means is
The type of the filter processing and the edge pattern, and further, when having the determination result of the line portion, a filtering process change database that stores in advance filter coefficient change information according to the determination result of the line portion. It is characterized by having.
【0015】[0015]
【発明の実施の形態】本発明は、デジタルフィルタ処理
システムへの入力デジタル信号に対して積和演算処理を
施してデジタルフィルタ処理を行なう際に、前述のごと
く、該入力デジタル信号の特徴を示すエッジパターンと
フィルタ処理の内容(レート変換処理など)とに応じ
て、適応的にフィルタ係数を変更して適切なフィルタ処
理を行なうものである。以下に、本発明にかかるデジタ
ルフィルタ処理システムの実施形態について、図を用い
て説明する。なお、本発明にかかるデジタル処理システ
ムは画像情報の場合に限らず、音声情報の場合について
も全く同様に適用可能であるが、以下の説明において
は、画像情報の場合を例にとって、該実施形態を説明す
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention, as described above, shows the characteristics of an input digital signal input to a digital filter processing system when the product is subjected to a product-sum operation and a digital filter processing is performed. According to the edge pattern and the content of the filtering process (rate conversion process or the like), the filter coefficient is adaptively changed to perform an appropriate filtering process. An embodiment of a digital filter processing system according to the present invention will be described below with reference to the drawings. Note that the digital processing system according to the present invention is not limited to the case of image information, and can be applied to audio information in the same manner. However, in the following description, the case of image information is taken as an example in the embodiment. Will be described.
【0016】まず、図1は本発明にかかるデジタルフィ
ルタ処理システムの機能ブロック図を示している。図1
において、100はフィルタ処理制御部であり、フィル
タ係数の指定をはじめ、積和演算部110の各種演算動
作を制御する。積和演算部110は、該フィルタ係数に
応じて、必要により、補間信号等を用いて、入力デジタ
ル信号との演算を行ない、信号変換を施して出力デジタ
ル信号を生成する。また、120はエッジ抽出部であ
り、前記入力デジタル信号のエッジ情報を抽出する。エ
ッジ抽出部120は輝度差分演算部121とエッジ判定
部122とを有する。FIG. 1 is a functional block diagram of a digital filter processing system according to the present invention. Figure 1
In 100, a filter processing control unit 100 controls various calculation operations of the product-sum calculation unit 110, including designation of a filter coefficient. The product-sum operation unit 110 performs an operation with the input digital signal using an interpolation signal or the like as necessary according to the filter coefficient, performs signal conversion, and generates an output digital signal. An edge extraction unit 120 extracts edge information of the input digital signal. The edge extraction unit 120 has a luminance difference calculation unit 121 and an edge determination unit 122.
【0017】輝度差分演算部121は前記入力デジタル
信号において隣接する前後の画像信号の輝度情報に関す
る差分を演算するものであり、エッジ判定部122は前
記輝度差分演算部121で得られた輝度差分値により、
エッジの種類を判定する。130はエッジパターン抽出
部であり、前記エッジ判定部122からのエッジの種類
の情報を順次蓄積し、任意の個数からなるエッジの組み
合わせ(以下、エッジパターンと記す)を生成するエッ
ジパターン生成部131と該エッジパターンを保存する
エッジパターンデータベース132とからなる。The luminance difference calculating section 121 calculates a difference relating to the luminance information of adjacent image signals before and after the input digital signal. The edge determining section 122 calculates the luminance difference value obtained by the luminance difference calculating section 121. By
Determine the type of edge. Reference numeral 130 denotes an edge pattern extraction unit which sequentially accumulates information on the types of edges from the edge determination unit 122 and generates an arbitrary number of combinations of edges (hereinafter referred to as edge patterns). And an edge pattern database 132 for storing the edge pattern.
【0018】140はフィルタ係数変更部であり、エッ
ジパターン抽出部130で抽出されたエッジパターンに
基づいてデジタルフィルタ処理に用いられるフィルタ係
数の変更を判定し、フィルタ処理制御部100にフィル
タ係数の変更を指示する。フィルタ係数変更部140は
エッジパターンの種類と該種類の発生個数の計数により
ライン部の判定を行なうライン判定部141と、該ライ
ン部判定用のエッジパターンの情報(すなわち、抽出さ
れた複数のエッジパターンの組合せと該組合せの抽出回
数との情報)を蓄積するライン判定用データベース14
4と、エッジパターン生成部131で得られたエッジパ
ターン情報およびライン判定部141で得られたライン
部判定情報とに基づいてフィルタ処理の種類に応じたフ
ィルタ係数の変更情報を記憶しているフィルタ処理変更
データベース143を参照して、フィルタ処理制御部1
00にフィルタ係数の変更を指示するシフト判定部14
2とを有する。Reference numeral 140 denotes a filter coefficient changing unit which determines a change of a filter coefficient used for digital filter processing based on the edge pattern extracted by the edge pattern extracting unit 130, and sends a filter coefficient change to the filter processing control unit 100. Instruct. The filter coefficient changing unit 140 includes a line determining unit 141 that determines a line portion based on the type of the edge pattern and the number of occurrences of the type, and information on the edge pattern for determining the line portion (that is, a plurality of extracted edges). A line determination database 14 for storing information on combinations of patterns and the number of times of extraction of the combinations)
4 and a filter storing change information of a filter coefficient according to the type of filter processing based on the edge pattern information obtained by the edge pattern generation unit 131 and the line part determination information obtained by the line determination unit 141. Referring to the processing change database 143, the filter processing control unit 1
Shift determination unit 14 instructing 00 to change the filter coefficient
And 2.
【0019】すなわち、本発明にかかるデジタルフィル
タ処理システムは入力デジタル信号の特徴であるエッジ
パターンを抽出する第一ステップ、該エッジパターンか
らライン部を判定する第二ステップおよび前記第一ステ
ップと第二ステップとで得られたエッジパターン情報と
ライン部判定情報とに基づいてフィルタ処理の種類に応
じたフィルタ係数の変更を行ない、デジタルフィルタ処
理を実行する第三ステップの3つのステップから構成さ
れている。That is, the digital filter processing system according to the present invention includes a first step of extracting an edge pattern which is a characteristic of an input digital signal, a second step of determining a line portion from the edge pattern, and The third step is to change the filter coefficient according to the type of the filter processing based on the edge pattern information and the line portion determination information obtained in the steps and execute the digital filter processing. .
【0020】次に、本発明にかかるデジタルフィルタ処
理システムの構成要素である各回路部位すなわち図1の
エッジ抽出部120、エッジパターン抽出部130およ
びフィルタ係数変更部140の各回路部位の動作を詳細
に説明する。まず、デジタル入力信号からエッジパター
ンを抽出するまでの第一ステップについて、図2を用い
て説明する。Next, the operation of each circuit part which is a component of the digital filter processing system according to the present invention, that is, each circuit part of the edge extracting unit 120, the edge pattern extracting unit 130 and the filter coefficient changing unit 140 in FIG. Will be described. First, a first step until an edge pattern is extracted from a digital input signal will be described with reference to FIG.
【0021】ここに、図2は時系列的に入力されてくる
入力デジタル信号の輝度情報の大きさの一例を模式的に
示す図であり、隣接する2つの入力デジタル信号のエッ
ジ情報を判定するまでの動作を説明している図である。
図2において、記号INは入力デジタル信号Y0,Y1,
Y2,Y3,Y4,Y5を示し、白丸付きの縦の実線は入力
デジタル信号IN系列Y0,Y1,Y2,Y3,Y4,Y5の
それぞれの輝度情報値B0,B1,B2,B3,B4,B5を
示す。FIG. 2 is a diagram schematically showing an example of the magnitude of the luminance information of the input digital signal input in time series, and judges the edge information of two adjacent input digital signals. FIG.
In FIG. 2, a symbol IN indicates input digital signals Y 0 , Y 1 ,
Y 2 , Y 3 , Y 4 , and Y 5 are shown, and vertical solid lines with white circles indicate the respective luminance information values B of the input digital signal IN series Y 0 , Y 1 , Y 2 , Y 3 , Y 4 , and Y 5. 0 , B 1 , B 2 , B 3 , B 4 , and B 5 are shown.
【0022】また、記号DBiは互いに隣接する前後の
入力デジタル信号INに関する輝度情報値の差分すなわ
ち輝度差分値を示している。輝度差分値DBiは、入力
デジタル信号INの信号Y0→Y1,Y1→Y2,Y2→
Y3,Y3→Y4およびY4→Y5における各輝度情報値の
差分、すなわち、それぞれDB0=B1−B0,DB1=B
2−B1,DB2=B3−B2,DB3=B4−B3およびDB
4=B5−B4を意味する。また、BSは各入力デジタル信
号INのエッジ部を判定する輝度差分値DBiの閾値を
示し、輝度差分値DBiがBSを越えている場合をエッジ
部と判定する。たとえば、図2において、入力デジタル
信号IN系列の中で、信号Y1→Y2,Y2→Y3,Y4→
Y5におけるそれぞれの輝度差分値DB1=B2−B1,D
B2=B 3−B2,DB4=B5−B4が閾値BSを越えてお
り、信号Y0→Y1,Y3→Y4におけるそれぞれの輝度差
分値DB0=B1−B0,DB3=B4−B3は閾値BSの範
囲内である場合を示している。The symbol DBiBefore and after adjacent to each other
Difference of luminance information value regarding input digital signal IN
5 shows a luminance difference value. Brightness difference value DBiIs the input
Digital signal IN signal Y0→ Y1, Y1→ YTwo, YTwo→
YThree, YThree→ YFourAnd YFour→ YFiveOf each luminance information value at
Difference, ie, each DB0= B1-B0, DB1= B
Two-B1, DBTwo= BThree-BTwo, DBThree= BFour-BThreeAnd DB
Four= BFive-BFourMeans Also, BSIs the input digital signal
Brightness difference DB for determining the edge portion of signal INiThe threshold of
, Brightness difference value DBiIs BSIf the edge is over
Is determined to be a copy. For example, in FIG.
In the signal IN sequence, the signal Y1→ YTwo, YTwo→ YThree, YFour→
YFiveBrightness difference value DB at1= BTwo-B1, D
BTwo= B Three-BTwo, DBFour= BFive-BFourIs the threshold BSBeyond
Signal Y0→ Y1, YThree→ YFourBrightness difference at
Value DB0= B1-B0, DBThree= BFour-BThreeIs the threshold BSRange of
The case where it is within the box is shown.
【0023】図1に示すごとく、入力デジタル信号IN
はフィルタ処理を施すために積和演算部110に入力さ
れると同時に、該フィルタ処理におけるフィルタ係数の
変更の要否を判定させるために、エッジ抽出部120の
輝度差分演算部121にも入力される。As shown in FIG. 1, the input digital signal IN
Is input to the product-sum operation unit 110 to perform the filtering process, and is also input to the luminance difference operation unit 121 of the edge extraction unit 120 to determine whether the filter coefficient needs to be changed in the filtering process. You.
【0024】輝度差分演算部121は、入力デジタル信
号INにおいて隣接する前後の2つの信号の輝度情報値
の差分値すなわち輝度差分値DBiを演算する。すなわ
ち、図2のDBiに示すごとく、入力デジタル信号系列
Y0,Y1,Y2,Y3,Y4,Y5のそれぞれに対して輝度
差分値DB0=B1−B0,DB1=B2−B 1,DB2=B3
−B2,DB3=B4−B3およびDB4=B5−B4の演算
を行ない、エッジ判定部122へ入力する。The luminance difference calculating section 121 receives the input digital signal.
Information value of two signals before and after adjacent in signal IN
Difference value, that is, luminance difference value DBiIs calculated. Sand
And DB of FIG.iAs shown in the figure, the input digital signal sequence
Y0, Y1, YTwo, YThree, YFour, YFiveBrightness for each of
Difference value DB0= B1-B0, DB1= BTwo-B 1, DBTwo= BThree
-BTwo, DBThree= BFour-BThreeAnd DBFour= BFive-BFourOperation of
And input to the edge determination unit 122.
【0025】エッジ判定部122は入力デジタル信号I
N系列に関する輝度差分値DBiと予め設定されている
閾値BSとを比較することにより、入力デジタル信号の
エッジ部の種類を判定する。たとえば、閾値BSを越え
て輝度差分値DBiが増加している場合は“+”を示す
コード“1”をエッジ判定値とし、逆に、閾値BSを越
えて輝度差分値DBiが減少している場合は“−”を示
すコード“2”をエッジ判定値とし、また、閾値BSの
範囲内で輝度差分値DBiが増減している場合は“変化
なし”を示すコード“0”をエッジ判定値とする。たと
えば、図2に示す入力デジタル信号IN系列において
は、−BS≦DB0≦BS,DB1>BS,−BS>DB2,
−BS≦DB3≦BS,−BS>DB4の関係にあるので、
該エッジ判定値は“0”,“1”,“2”,“0”,
“2”となる。ここで、輝度差分値DBiのエッジ判定
値として“1”(すなわち“+”)と“2”(すなわち
“−”)とを区別しているのは、エッジ部が上っている
か、下っているかにより、適用されるフィルタ処理が異
なるためである。The edge determining section 122 receives the input digital signal I
The type of the edge portion of the input digital signal is determined by comparing the brightness difference value DB i for the N series with a preset threshold value B S. For example, if the luminance difference value DB i has increased beyond the threshold value B S , a code “1” indicating “+” is used as the edge determination value, and conversely, if the luminance difference value DB i exceeds the threshold value B S , If decreased "-" to code "2" indicating the edge determination value, and if the luminance difference value DB i is increased or decreased within the range of the threshold B S code indicating "no change"" 0 ”is set as an edge determination value. For example, in the input digital signal IN sequence shown in FIG. 2, -B S ≦ DB 0 ≦ B S, DB 1> B S, -B S> DB 2,
−B S ≦ DB 3 ≦ B S , −B S > DB 4
The edge judgment values are “0”, “1”, “2”, “0”,
It becomes “2”. Here, "1" as the edge determination value of the luminance difference value DB i (i.e. "+") and "2" (or "-") are you distinguish between either edge portion is up, down and This is because the applied filter processing differs depending on whether or not the filter processing is performed.
【0026】該エッジ判定値は順次エッジパターン抽出
部130のエッジパターン生成部131に入力される。
エッジパターン生成部131は任意の個数からなる連続
するエッジ判定値を組み合わせて、入力デジタル信号の
特徴を示すエッジパターンを抽出して、エッジパターン
データベース132に蓄積させるとともに、該エッジパ
ターンをフィルタ係数変更部140に出力させる。たと
えば、図2においては、“01202”あるいは“12
02”などのエッジパターンが生成される。The edge judgment values are sequentially input to the edge pattern generation unit 131 of the edge pattern extraction unit 130.
The edge pattern generation unit 131 combines an arbitrary number of continuous edge determination values, extracts an edge pattern indicating a feature of the input digital signal, stores the extracted edge pattern in the edge pattern database 132, and changes the edge pattern with a filter coefficient. Output to the unit 140. For example, in FIG. 2, “01202” or “12
An edge pattern such as 02 "is generated.
【0027】次に、ライン部の判定を行なう第二ステッ
プについて説明する。フィルタ係数変更部140のライ
ン判定部141においては、エッジパターン生成部13
1で抽出されたエッジパターンの種類と該種類の抽出回
数とを計数することにより、ラインを生成する入力デジ
タル信号系列であるか否かを判定する。すなわち、エッ
ジパターン生成部131から入力されるエッジパターン
をライン判定用データベース144に逐次保存させ、該
当ライン内に含まれているエッジパターンの種類と該エ
ッジパターンの種類の存在個数を逐次計数することによ
り、該存在個数がある定められた閾値以上であれば、ラ
イン部と判定する。たとえば、二次元の画像信号などに
おいて、画像のラインを形成するためのエッジパターン
であると判定される。なお、本発明においては、場合に
よっては、該ライン判定処理を行なわなくても良い。Next, the second step of determining the line portion will be described. In the line determination unit 141 of the filter coefficient change unit 140, the edge pattern generation unit 13
By counting the type of edge pattern extracted in step 1 and the number of times of extraction of the type, it is determined whether or not the input digital signal sequence generates a line. That is, the edge patterns input from the edge pattern generation unit 131 are sequentially stored in the line determination database 144, and the types of the edge patterns included in the corresponding line and the number of the types of the edge patterns are sequentially counted. Accordingly, if the number of the existing parts is equal to or more than a predetermined threshold value, the line part is determined. For example, in a two-dimensional image signal or the like, it is determined to be an edge pattern for forming an image line. In the present invention, the line determination process may not be performed in some cases.
【0028】次に、フィルタ処理の種類に応じたフィル
タ係数の変更を行い、適応式にフィルタ処理を施す第三
ステップのうち、本発明にかかるシフト判定部142の
動作について説明する。フィルタ係数変更部140のシ
フト判定部142においては、エッジパターン生成部1
31より入力されたエッジパターンとライン生成部14
1より入力されたライン部の判定結果とに基づいて、フ
ィルタ処理の種類に応じたフィルタ係数の変更情報をあ
らかじめ記憶しているフィルタ処理変更データベース1
43を参照することにより、フィルタ処理時における補
間画素(すなわち、補間処理を施す対象である補間信
号)の時間的な位置を前後に「シフト」させる(すなわ
ち、「ずらす」)判定を行なう。Next, the operation of the shift judging section 142 according to the present invention in the third step of changing the filter coefficient according to the type of the filter processing and performing the filter processing adaptively will be described. In the shift determining unit 142 of the filter coefficient changing unit 140, the edge pattern generating unit 1
The edge pattern input from 31 and the line generator 14
1. A filter processing change database 1 that stores in advance filter coefficient change information corresponding to the type of filter processing based on the line part determination result input from Step 1.
By referring to 43, a determination is made to "shift" (i.e., "shift") the temporal position of the interpolated pixel (that is, the interpolation signal to be subjected to the interpolation processing) during the filter processing.
【0029】たとえば、レート変換処理として画像の縮
小処理を行なうフィルタ処理の場合、補間処理が施され
たフィルタ処理後の出力デジタル信号は縮小率に応じた
時間間隔で出力されることになる。従来のデジタルフィ
ルタ処理においては、該補間処理時の補間画素(すなわ
ち補間信号)の時間的位置が出力デジタル信号の時間的
位置をずらすことなく補間処理がなされるので、該補間
画素の輝度情報値は該補間画素の時刻の前後に位置する
入力デジタル信号の一次関数として内挿された輝度情報
値が用いられて補間処理が施される。なお、補間画素と
は、レート変換処理後の画像情報の各画素に対応させた
原画像情報上における仮想的な画素を意味している。し
たがって、該補間処理のままでは、原画像情報のエッジ
部(あるいは、ライン部位)の情報が失われ、原画像の
先鋭さを喪失してしまう結果となる。For example, in the case of filter processing for performing image reduction processing as rate conversion processing, an output digital signal after filter processing subjected to interpolation processing is output at time intervals according to the reduction ratio. In the conventional digital filter processing, since the interpolation processing is performed without shifting the temporal position of the interpolation pixel (that is, the interpolation signal) at the time of the interpolation processing, the temporal position of the output digital signal is shifted. Is subjected to an interpolation process using the interpolated luminance information value as a linear function of the input digital signal positioned before and after the time of the interpolation pixel. The interpolation pixel means a virtual pixel in the original image information corresponding to each pixel of the image information after the rate conversion processing. Therefore, if the interpolation processing is used, the information of the edge portion (or the line portion) of the original image information is lost, and the sharpness of the original image is lost.
【0030】本発明では、かかるエッジ部における補間
処理を施す場合においては、前記補間処理時刻の時間的
位置すなわち補間画素の時間的位置を「シフト」させる
処理(「ずらす」処理、以下、補間画素ずらし処理と記
す)を行わしめることにより、原画像情報のエッジ部の
情報を保存させることとするものである。In the present invention, when performing the interpolation processing at the edge portion, the processing for "shifting" the temporal position of the interpolation processing time, that is, the temporal position of the interpolation pixel (the "shifting"processing; (Referred to as a shift process) to store the information of the edge portion of the original image information.
【0031】かかる補間画素ずらし処理を施された補間
画素を生成すべき旨がシフト判定部142からフィルタ
処理制御部100に出力されることにより、フィルタ処
理制御部100は適切な補間画素ずらし処理に対応する
フィルタ係数を積和演算部110に出力させる。したが
って、積和演算部110では、指示されたフィルタ係数
に基づく補間画素ずらし処理を施された時刻の補間画素
を用いて、入力デジタル信号の補間処理がなされて、該
補間画素に対応させた出力デジタル信号が出力される。
かかる補間画素ずらし処理が施されることによって、フ
ィルタ処理内容に応じて、入力デジタル信号の特徴を保
存させた適応的なフィルタ処理が実現されている。The shift determining unit 142 outputs to the filter processing control unit 100 the fact that an interpolation pixel subjected to such interpolation pixel shift processing is to be generated, so that the filter processing control unit 100 performs appropriate interpolation pixel shift processing. The corresponding filter coefficient is output to the product-sum operation unit 110. Therefore, in the product-sum operation unit 110, the interpolation processing of the input digital signal is performed using the interpolation pixel at the time when the interpolation pixel shift processing based on the designated filter coefficient is performed, and the output corresponding to the interpolation pixel is performed. A digital signal is output.
By performing such interpolation pixel shift processing, adaptive filter processing that preserves the characteristics of the input digital signal according to the content of the filter processing is realized.
【0032】次に、前述の補間画素ずらし処理によっ
て、画像情報の先鋭化を図る処理手順を図3を用いてさ
らに詳細に説明する。従来のデジタルフィルタ処理のご
とく、単に、有理数倍のレート変換処理を施すのみで
は、前述のように、原画像情報のエッジ部を示す重要情
報を消失させてしまう可能性があり、画像ボケや画像ム
ラが生じるおそれがある。本発明は、原画像情報のエッ
ジ部においては、補間処理を行う際に補間画素の時間的
な位置ずらし処理すなわち補間画素ずらし処理を施すこ
とにより、原画像情報のエッジ部の重要情報を保存さ
せ、画像情報の先鋭化を図り、高画質化を実現してい
る。Next, a processing procedure for sharpening image information by the above-described interpolation pixel shifting processing will be described in more detail with reference to FIG. As in the conventional digital filter processing, simply performing rate conversion processing of a rational number may cause the loss of important information indicating the edge portion of the original image information, as described above. Unevenness may occur. The present invention saves important information of the edge portion of the original image information by performing a temporal position shifting process of the interpolation pixel, that is, an interpolation pixel shifting process at the edge portion of the original image information when performing the interpolation process. In addition, sharpening of image information is achieved to achieve high image quality.
【0033】図3は画像情報の縮小処理(すなわち、入
力デジタル信号を間引きする処理)の場合における上述
の補間画素ずらし処理の原理を示すものであり、補間処
理時における補間画素の時間的配置関係を示すものであ
る。図3において、記号INは、入力デジタル信号すな
わちY0,Y1,Y2,Y3,Y4,Y5を示す。記号OUT
1は、補間画素ずらし処理前の補間画素すなわちy0,y
1,y2,y3,y4を示し、時間的に等間隔の位置(フィ
ルタ処理後の出力デジタル信号と同じ間隔の配置)であ
る。一方、記号OUT2は、補間画素ずらし処理後の補
間画素すなわちy0,y1′,y2′,y3,y4を示し、
各補間画素の時間的間隔は補間画素ずらし処理により異
なる間隔の配置となっている。FIG. 3 shows the principle of the above-described interpolation pixel shifting process in the case of the image information reduction process (ie, the process of thinning out the input digital signal). The temporal arrangement relationship of the interpolation pixels in the interpolation process is shown. It shows. In FIG. 3, a symbol IN indicates an input digital signal, that is, Y 0 , Y 1 , Y 2 , Y 3 , Y 4 , Y 5 . Symbol OUT
1 is the interpolated pixel before the interpolated pixel shift processing, that is, y 0 , y
1 , y 2 , y 3 , and y 4 are positions at equal intervals in time (arrangement at the same interval as the output digital signal after filtering). On the other hand, symbol OUT 2, the interpolation pixel of the processed shifting interpolation pixel i.e. y 0, y 1 ', y 2', indicates y 3, y 4,
The time intervals of the respective interpolated pixels are arranged at different intervals due to the interpolated pixel shifting process.
【0034】また、白丸付きの縦の実線は入力デジタル
信号IN系列Y0,Y1,Y2,Y3,Y4,Y5それぞれの
輝度情報値B0,B1,B2,B3,B4,B5を示し、黒丸
付きの縦の一点鎖線は補間画素ずらし処理前における補
間処理時の補間画素OUT1系列y0,y1,y2,y3,
y4それぞれの輝度情報値B0,b1,b2,b3,B5を示
すものである。また、罰点(×)印付きの縦の鎖線は補
間画素ずらし処理後における補間処理時の補間画素OU
T2系列y0,y1′,y2′,y3,y4のそれぞれの輝度
情報値B0,B1,B2,b3,B5を示す。たとえば、図
3に示すごとく、入力デジタル信号Y2が輝度情報値B2
を有するエッジ部であった場合、通常の画像縮小処理に
おいては、出力デジタル信号が補間画素y1,y2の二つ
の点の輝度情報値b1,b2に変換されてしまい、輝度情
報値B2は失われて、エッジ部が強調されないぼやけた
画像情報となってしまう。The vertical solid lines with white circles represent the luminance information values B 0 , B 1 , B 2 , and B 3 of the input digital signal IN series Y 0 , Y 1 , Y 2 , Y 3 , Y 4 , and Y 5, respectively. , B 4 , and B 5, and a vertical dashed line with a black circle indicates the series of interpolation pixels OUT 1 y 0 , y 1 , y 2 , y 3 , and y 3 during the interpolation processing before the interpolation pixel shift processing.
It shows the luminance information values B 0 , b 1 , b 2 , b 3 , and B 5 of each y 4 . A vertical chain line with a penalty point (x) mark indicates an interpolation pixel OU in the interpolation processing after the interpolation pixel shift processing.
The luminance information values B 0 , B 1 , B 2 , b 3 , and B 5 of the T 2 series y 0 , y 1 ′, y 2 ′, y 3 , and y 4 are shown. For example, as shown in FIG. 3, the input digital signal Y 2 is a luminance information value B 2
In an ordinary image reduction process, the output digital signal is converted into luminance information values b 1 and b 2 at two points of the interpolation pixels y 1 and y 2 , and the luminance information value B 2 is lost, resulting in an image information blurred edge portion is not emphasized.
【0035】したがって、本発明においては、エッジ部
と判定された場合に、図3の矢印で示すごとく、補間画
素の位置(すなわち、補間処理を施す時間的位置)をず
らす補間画素ずらし処理を施すことにより、原画像情報
の入力デジタル信号の画素位置に近づける処置を行な
う。たとえば、図3の補間画素y2の時間的位置を、直
前にある入力デジタル信号Y2の位置に、すなわち、遷
移量が左方向に2に相当する位置(図3において、遷移
量をs=2と記している量に相当する位置)までずらす
ことにより、補間処理時の補間画素y2′の輝度情報値
がb2→B2となり、原画像のエッジ部である入力デジタ
ル信号Y2の輝度情報値B2に一致させることができる。Therefore, in the present invention, when it is determined that the pixel is an edge portion, as shown by an arrow in FIG. 3, an interpolation pixel shifting process for shifting the position of the interpolation pixel (that is, the time position for performing the interpolation process) is performed. Thus, a measure is taken to approach the pixel position of the input digital signal of the original image information. For example, the temporal position of the interpolation pixel y 2 in FIG. 3, the position of the input digital signal Y 2 in the immediately preceding, i.e., in a position (FIG. 3 a transition amount is equivalent to 2 to the left, the transition amount s = 2), the luminance information value of the interpolated pixel y 2 ′ at the time of the interpolation processing becomes b 2 → B 2 , and the input digital signal Y 2 , which is the edge of the original image, it can be matched to the luminance information value B 2.
【0036】また、同様に、エッジパターンとライン部
の判定結果とに基づいて、補間画素y1に対しても、遷
移量s=1だけ補間画素ずらし処理を施せば、補間処理
時の補間画素系列y1,y2はy1′,y2′の位置にずら
され、それぞれの輝度情報値がb1→B1,b2→B2と変
更され、原画像のエッジ部の入力デジタル信号Y1,Y2
の輝度情報値B1,B2に一致させることができる。した
がって、該補間画素ずらし処理を行なった場合、補間処
理時の補間画素系列(y0,y1′,y2′,y3,y4)
の輝度情報値は(B0,B1,B2,b3,B5)となり、
原画像の入力デジタル信号系列(Y0,Y1,Y2,Y3,
Y4,Y5)の輝度情報値(B0,B1,B2,B3,B4,
B5)に、より忠実な輝度情報値とすることができ、入
力デジタル信号のエッジ部の先鋭度が保たれた高画質の
画像とすることができる。Similarly, if the interpolated pixel y 1 is also subjected to the interpolated pixel shifting process by the transition amount s = 1 based on the edge pattern and the determination result of the line portion, the interpolated pixel at the time of the interpolating process is obtained. The sequences y 1 and y 2 are shifted to the positions of y 1 ′ and y 2 ′, and their luminance information values are changed to b 1 → B 1 , b 2 → B 2, and the input digital signal at the edge of the original image Y 1 , Y 2
With the brightness information values B 1 , B 2 of. Therefore, when the interpolation pixel shifting process is performed, the interpolation pixel sequence (y 0 , y 1 ′, y 2 ′, y 3 , y 4 ) at the time of the interpolation process is performed.
Is (B 0 , B 1 , B 2 , b 3 , B 5 ).
The input digital signal sequence (Y 0 , Y 1 , Y 2 , Y 3 ,
Y 4 , Y 5 ) luminance information values (B 0 , B 1 , B 2 , B 3 , B 4 ,
To B 5), can be a more faithful luminance information value and it is possible to input the digital signal of the sharpness is kept high-quality image of the edge portion.
【0037】さらに、前記補間画素ずらし処理の動作に
ついて、図4乃至図8を用いて説明する。ここに、図4
乃至図6は、レート変換処理において、画像情報の縮小
処理を施す場合における補間画素ずらし処理の動作を示
し、図7および図8は画像情報の拡大処理を施す場合に
おける補間画素ずらし処理の動作を示す。まず、画像情
報の縮小処理を施す場合の補間画素ずらし処理の動作を
図4乃至図6を用いて説明する。The operation of the interpolation pixel shifting process will be described with reference to FIGS. Here, FIG.
6 show the operation of the interpolation pixel shifting process in the case where the image information is reduced in the rate conversion process, and FIGS. 7 and 8 show the operation of the interpolation pixel shifting process in the case where the image information is enlarged. Show. First, the operation of the interpolation pixel shifting process when performing the image information reduction process will be described with reference to FIGS.
【0038】図4乃至図6において、記号INは入力デ
ジタル信号すなわちY0,Y1,Y2i(Y20,Y21,
Y22),Y3,Y4,Y5を示す。記号OUT1は、補間画
素ずらし処理なしの場合(あるいは補間画素ずらし処理
前)における補間処理時の補間画素すなわちy0,y1,
y2i(y20,y21,y22),y3,y4を示す。また、記
号OUT2は、補間画素ずらし処理後における補間処理
時の補間画素すなわちy0,y1,y20またはy2i′(y
21′,y22′),y3,y4(補間画素ずらしありの補間
画素のみダッシュマーク(′)を付与して表示してい
る)を示す。ここに、OUT1の各補間画素の時間的間
隔は出力デジタル信号と同じ間隔の配置であり、等間隔
であるが、OUT2の場合は補間画素ずらし処理を施す
ことにより異なる時間間隔となる。In FIGS. 4 to 6, the symbol IN denotes an input digital signal, that is, Y 0 , Y 1 , Y 2i (Y 20 , Y 21 ,
Y 22), shows a Y 3, Y 4, Y 5 . Symbol OUT 1, the interpolation for no pixel shift process (or interpolation pixel shifting pretreatment) interpolated pixel or y at interpolation processing in the 0, y 1,
y 2i (y 20, y 21 , y 22), shows a y 3, y 4. Further, symbol OUT 2, the interpolation pixel at the interpolation process after shifting the interpolation pixel processing i.e. y 0, y 1, y 20 or y 2i '(y
21 ', y 22'), y 3, y 4 shows a displaying by applying a (only interpolation pixels have shifted interpolation pixel dash mark ( ')). Here, the time interval of each interpolation pixel in the OUT 1 is a layout of the same interval as the output digital signals, but are equally spaced, in the case of OUT 2 becomes different time intervals by applying a shifting interpolation pixel processing.
【0039】また、白丸付きの縦の実線は入力デジタル
信号IN系列Y0,Y1,Y2i(Y20,Y21,Y22),Y
3,Y4,Y5それぞれの輝度情報値B0,B1,B2i(B
20,B21,B22),B3,B4,B5を示し、黒丸付きの
縦の一点鎖線は補間画素ずらし処理前の補間処理時の補
間画素OUT1系列y0,y1,y2i(y20,y21,
y2 2),y3,y4それぞれの輝度情報値B0,b1,b2i
(b20,b21,b22),b3,B5を示す。また、罰点
(×)印付きの縦の鎖線は補間画素ずらし後における補
間処理時の補間画素OUT2系列y0,y1,y20または
y2i′(y21′,y22′)y3,y4それぞれの輝度情報
値B0,b1,b20またはB21(y21′の場合)またはB
3(y22′の場合),b3,B5を示す。The vertical solid line with a white circle indicates the input digital
Signal IN sequence Y0, Y1, Y2i(Y20, Ytwenty one, Ytwenty two), Y
Three, YFour, YFiveEach luminance information value B0, B1, B2i(B
20, Btwenty one, Btwenty two), BThree, BFour, BFiveIndicates a black circle
The vertical dash-dot line is the complement for interpolation processing before interpolation pixel shift processing.
Pixel OUT1Series y0, Y1, Y2i(Y20, Ytwenty one,
yTwo Two), YThree, YFourEach luminance information value B0, B1, B2i
(B20, Btwenty one, Btwenty two), BThree, BFiveIs shown. Also, penalty
The vertical dashed line with (x) mark indicates the complement after the interpolation pixel shift.
Interpolated pixel OUT during interim processingTwoSeries y0, Y1, Y20Or
y2i′ (Ytwenty one', Ytwenty two') YThree, YFourEach brightness information
Value B0, B1, B20Or Btwenty one(Ytwenty one') Or B
Three(Ytwenty two′), BThree, BFiveIs shown.
【0040】また、図4は補間画素ずらし処理がない場
合の例を示し、図5は時間的に前方向に(すなわち図面
上の左方向に遷移量s=2だけ)補間画素ずらし処理を
行ない、入力デジタル信号Y21の輝度情報値B21を補間
画素y21′の輝度情報値とする場合の例を示す。また、
図6は時間的に後方向に(すなわち図面上の右方向に遷
移量s=−2だけ)補間画素ずらし処理を行ない、入力
デジタル信号Y3の輝度情報値B3を補間画素y22′の輝
度情報値とする場合の例を示している。FIG. 4 shows an example in which there is no interpolation pixel shifting processing. FIG. 5 shows an example in which the interpolation pixel shifting processing is performed in a temporally forward direction (that is, by a transition amount s = 2 in the left direction in the drawing). shows an example of a case where the luminance information values B 21 of the input digital signal Y 21 and luminance information value of the interpolation pixel y 21 '. Also,
FIG. 6 shows that the interpolation pixel shifting process is performed in the backward direction with respect to time (that is, the transition amount s = −2 in the right direction in the drawing), and the luminance information value B 3 of the input digital signal Y 3 is converted to the interpolation pixel y 22 ′. An example in the case of a luminance information value is shown.
【0041】画像信号のエッジ部分を検出した場合に、
前記三つのいずれの処理(すなわち、補間画素ずらし処
理なし、左方向ずらし、右方向ずらしのいずれの処理)
を実行させるかはフィルタ処理の種類とエッジパターン
とライン部の判定結果とに基づいて、フィルタ処理変更
データベース143に記憶させているフィルタ係数の変
更情報を参照して、シフト判定部142において決定さ
れる。When an edge portion of an image signal is detected,
Any of the above three processes (ie, no interpolation pixel shifting process, leftward shifting, rightward shifting)
Is determined by the shift determination unit 142 with reference to the filter coefficient change information stored in the filter process change database 143 based on the type of the filter process, the edge pattern, and the determination result of the line portion. You.
【0042】図4乃至図6は、入力デジタル信号系列の
各信号のうちエッジ部またはエッジ近傍を示すY2i(i
=0,1,2)の輝度情報値B2i(i=0,1,2)の
みが異なる場合を例示している。図4はシフト判定部1
42では補間画素ずらし処理不要と判定された場合であ
り、図5はエッジ部として入力デジタル信号Y21の輝度
情報値B21を保存させる補間処理を施すとの判定がなさ
れた場合であり、一方、図6はエッジ部として入力デジ
タル信号Y3の輝度情報値B3を保存させる補間処理を施
すとの判定がなされた場合である。FIGS. 4 to 6 show Y 2i (i) indicating the edge portion or the vicinity of the edge in each signal of the input digital signal sequence.
= 0, 1, 2) are different only in the luminance information value B 2i (i = 0, 1, 2). FIG. 4 shows the shift determination unit 1.
42 is a case where it is determined that the interpolation pixel shifting process is unnecessary, and FIG. 5 is a case where it is determined that an interpolation process for storing the luminance information value B 21 of the input digital signal Y 21 as an edge portion is performed. FIG. 6 shows a case where it is determined that an interpolation process for preserving the luminance information value B 3 of the input digital signal Y 3 as an edge portion is performed.
【0043】なお、Y2i信号に関連する補間画素y2iの
みに関して、補間画素ずらし処理を施す場合を示してい
るが、前述したごとく、エッジ部近傍にある他の補間画
素(y1,y3等)に関しても、同時に補間画素ずらし処
理を行ってもよい。また、図4乃至図6に示す入力デジ
タル信号系列の輝度情報値と補間画素ずらし処理との関
係は、本発明を理解するための概念を示すものであり、
図4乃至図6の例に限るものではない。すなわち、補間
画素ずらし処理の要否、補間画素ずらし量すなわち遷移
量s(方向、値)については、前述の通り、あくまで
も、フィルタ処理の種類、エッジパターン、ライン部の
判定結果に基づいて、フィルタ処理変更データベース1
43を参照してシフト判定部142において決定される
ものである。It is to be noted that the case where the interpolation pixel shift processing is performed only on the interpolation pixel y 2i related to the Y 2i signal is shown, but as described above, the other interpolation pixels (y 1 , y 3) near the edge portion are processed. And the like), the interpolation pixel shifting process may be performed at the same time. Further, the relationship between the luminance information value of the input digital signal sequence and the interpolation pixel shifting process shown in FIGS. 4 to 6 shows a concept for understanding the present invention,
The present invention is not limited to the examples shown in FIGS. That is, the necessity of the interpolation pixel shift processing and the interpolation pixel shift amount, that is, the transition amount s (direction, value) are determined based on the type of the filter processing, the edge pattern, and the determination result of the line portion, as described above. Processing change database 1
43 is determined by the shift determination unit 142.
【0044】次に、補間画素ずらし処理における遷移量
sの値を算出する方法について説明する。図4乃至図6
は画像縮小処理の場合を示しているが、該画像縮小時の
縮小率はM/mで与えられる。ここに、Mは入力デジタ
ル信号(原画素)の隣接信号(原画素)間の間隔(距
離)を示し、mは補間画素ずらし処理前における補間画
素の隣接補間画素間の間隔(距離)を示す。図4乃至図
6の例では、M=4,m=5であり、縮小率は4/5=
0.8となる。Next, a method of calculating the value of the transition amount s in the interpolation pixel shifting process will be described. 4 to 6
Shows the case of image reduction processing, and the reduction ratio at the time of image reduction is given by M / m. Here, M indicates an interval (distance) between adjacent signals (original pixels) of the input digital signal (original pixel), and m indicates an interval (distance) between adjacent interpolated pixels of the interpolated pixel before the interpolation pixel shifting process. . In the examples of FIGS. 4 to 6, M = 4 and m = 5, and the reduction ratio is 4/5 =
It will be 0.8.
【0045】一方、ある補間画素yjから該補間画素yj
のすぐ左隣(すなわち、時間的に直前の位置)にある入
力デジタル信号Yk(原画素)までの間隔(距離)をw
eightと表現すると、該weightの値は補間画
素ずらし処理前の補間画素y jに関し、次式(1)で表
される。 weight=mod(m×j/M) (1) ここに、jは補間画素yjの番号を示し、modは剰算
演算における余りを求める演算子を示す。したがって、
たとえば、図4乃至図6の補間画素y2iのすぐ左隣の入
力デジタル信号(原画素)Y2iまでの間隔(距離)we
ightは、補間画素の番号jは2であるので、式
(1)より、 weight=mod(m×j/M)=mod(5×2
/4)=2 となる。On the other hand, a certain interpolation pixel yjFrom the interpolation pixel yj
Next to (i.e., the position immediately before)
Force digital signal YkThe distance (distance) to (original pixel) is w
When expressed as "eight", the value of the weight is the interpolation image.
Interpolated pixel y before unshift processing jIs expressed by the following equation (1).
Is done. weight = mod (m × j / M) (1) where j is an interpolation pixel yjAnd mod is the sum
Shows the operator for finding the remainder in an operation. Therefore,
For example, the interpolation pixel y shown in FIGS.2iOn the immediate left of
Power digital signal (original pixel) Y2iDistance (distance) to
Since the number j of the interpolation pixel is 2,
From (1), weight = mod (m × j / M) = mod (5 × 2
/ 4) = 2.
【0046】したがって、weightで示す量の遷移
量sだけ左方向(すなわち時間的に前方向)の位置にず
らし処理を施し、該補間画素yj′とすれば該補間画素
yjのすぐ左隣の位置にある入力デジタル信号Ykの位置
にずらすことができる。Therefore, a shift process is performed on the position in the left direction (that is, the temporally forward direction) by the transition amount s of the amount indicated by weight, and if the interpolation pixel y j ′ is set, the interpolation pixel y j is immediately adjacent to the left of the interpolation pixel y j . Can be shifted to the position of the input digital signal Yk at the position of.
【0047】まず、図5に示す輝度情報値の変化を伴う
入力デジタル信号に対して画像縮小処理のレート変換処
理が施される場合(すなわち、入力デジタル信号Y21の
輝度情報値B21を保存させたい場合)、エッジパターン
とライン部の判定結果とに基づいてフィルタ処理変更デ
ータベース143を参照して、シフト判定部142にお
いて、補間画素の左方向へのずらし(すなわち、時間的
に前方向へのずらし)の判定がなされる。したがって、
前述のごとく、出力デジタル信号y21は左方向へ前記w
eightで示す遷移量sだけすなわち2だけずらし処
理が行なわれる。補間処理時の補間画素y21が入力デジ
タル信号Y21と同じ位置にある補間画素y21′とされる
結果、入力デジタル信号Y21の輝度情報値B21が補間画
素y21′の輝度情報値としてフィルタ処理がなされる。
したがって、入力デジタル信号Y 21のエッジ部の輝度情
報値B21が保存された形でフィルタ処理がなされる。First, there is a change in the luminance information value shown in FIG.
Rate conversion processing of image reduction processing for input digital signals
(That is, the input digital signal Ytwenty oneof
Brightness information value Btwenty oneIf you want to save), the edge pattern
Filter processing change data based on the
With reference to the database 143, the shift determination unit 142
And the interpolation pixel is shifted to the left (that is,
Is determined in advance. Therefore,
As described above, the output digital signal ytwenty oneIs w to the left
The shift processing is performed only by the transition amount s indicated by the right, ie, by 2
Is performed. Interpolated pixel y during interpolation processingtwenty oneIs the input digital
Tal signal Ytwenty oneInterpolation pixel y at the same position astwenty one'
As a result, the input digital signal Ytwenty oneLuminance information value Btwenty oneIs the interpolation image
Element ytwenty oneThe filter processing is performed as the luminance information value of '.
Therefore, the input digital signal Y twenty oneBrightness information at the edge of
Report value Btwenty oneIs filtered in the saved form.
【0048】一方、図6に示す輝度情報値の変化を伴う
入力デジタル信号に対して画像縮小処理のレート変換処
理が施される場合(すなわち、入力デジタル信号Y3の
輝度情報値B3を保存させたい場合)には、エッジパタ
ーンとライン部の判定結果とに基づいてフィルタ処理変
更データベース143を参照して、シフト判定部142
において、補間画素y22の右方向へのずらし(すなわ
ち、時間的に後方向へのずらし)の判定がなされる。右
方向ずらしの場合の遷移量sは(weight−M)で
与えられるので、図6の場合、補間画素y22の遷移量s
は s=weight−M=mod(m×j/M)−M=m
od(5×2/4)−4=−2 となる。Meanwhile, saving the case (i.e., luminance information value B 3 of the input digital signal Y 3, which rate conversion processing of the image reduction processing is applied to the input digital signal with a change in the luminance information values shown in FIG. 6 In this case, the shift determination unit 142 refers to the filtering process change database 143 based on the edge pattern and the determination result of the line portion.
In, shifting to the right of the interpolation pixel y 22 (i.e., shifted to the rear direction temporally) a determination is made. Since the transition amount s when the right shift is given by (weight-M), the case of FIG. 6, the transition amount s of the interpolation pixel y 22
Is s = weight−M = mod (m × j / M) −M = m
od (5 × 2/4) −4 = −2.
【0049】補間画素y22に関し、該遷移量s=−2に
示す値だけ、右方向すなわち時間的に後方向にずらす補
間画素ずらし処理を施すことにより、補間画素y22のす
ぐ右側にある入力デジタル信号Y3の位置までずらし処
理が行われ、入力デジタル信号Y3の輝度情報値B3が補
間処理時の補間画素y22′の輝度情報値としてフィルタ
処理がなされる。すなわち、入力デジタル信号系列の特
徴を示す入力デジタル信号Y3の輝度情報値B3が保存さ
れ、かつ、入力デジタル信号Y4の輝度情報値B4に近い
輝度情報値b3を用いて、フィルタ処理がなされる。[0049] For interpolation pixel y 22, only the values shown in the transition amount s = -2, by performing the right direction, that shifting the interpolation pixels temporally shifted in the backward processing is immediately to the right of the interpolation pixel y 22 Input position to the shift processing of the digital signal Y 3 is performed, the luminance information value B 3 of the input digital signal Y 3 filter processing is performed as the luminance information value of the interpolation pixel y 22 'during the interpolation process. That is, the luminance information value B 3 of the input digital signal Y 3 indicating characteristics of the input digital signal sequence is stored, and, by using the luminance information value b 3 close to the luminance information value B 4 of the input digital signal Y 4, filter Processing is performed.
【0050】なお、図4に示す例は、エッジ部を未検出
の場合のみに限らず、たとえ入力デジタル信号のエッジ
部に相当する輝度差分値を抽出していたとしても、フィ
ルタ処理内容とエッジパターンとライン部の判定結果と
から、フィルタ処理変更データベース143を参照した
際に、シフト判定部142において、いずれの補間画素
yjに対してもずらし処理を施す必要がないとの判定が
なされる場合も示している。It should be noted that the example shown in FIG. 4 is not limited to the case where an edge portion has not been detected. Even if a luminance difference value corresponding to an edge portion of an input digital signal is extracted, the filtering process and the edge and a determination result of the pattern and the line section, upon reference to filter change database 143, a determination of the shift determining portion 142, there is no need to apply the even shift process on one of the interpolation pixel y j is made The case is also shown.
【0051】以上に説明したごとく、入力デジタル信号
系列に応じて適切な補間画素ずらし処理を行うことによ
り、画像縮小のレート変換処理後の画像においても、画
像ボケ、画像ムラを伴わなずに、エッジ部分の先鋭さが
保存された鮮明な画像を得ることができる。なお、補間
画素ずらし処理の条件はエッジパターン、ライン部の判
定結果に基づいて適宜設定されるが、補間画素ずらし処
理のパターンは前述の3つのパターン、すなわち、ずら
しなし、左方向ずらし、右方向ずらしのいずれかであ
り、かつ、エッジ部におけるそれぞれの補間画素ずらし
処理時における遷移量(s)も自動生成できるので、エ
ッジパターン等により、直接補間画素ずらしの遷移量
(方向、値)を取捨選択させることも可能である。As described above, by performing appropriate interpolation pixel shift processing according to the input digital signal sequence, the image after the rate conversion processing of image reduction can be performed without causing image blur and image unevenness. A sharp image in which the sharpness of the edge portion is preserved can be obtained. The conditions of the interpolation pixel shift processing are appropriately set based on the determination results of the edge pattern and the line portion. The patterns of the interpolation pixel shift processing are the above three patterns, that is, no shift, left shift, and right shift. Since the transition amount (s) at the time of each interpolation pixel shifting process at the edge portion can be automatically generated, the transition amount (direction, value) of the interpolation pixel shift is directly discarded by an edge pattern or the like. It is also possible to make a selection.
【0052】次に、図7および図8を用いて、画像情報
の拡大処理を施す場合における補間処理時の補間画素ず
らし処理の動作について説明する。図7および図8にお
いて、記号IN,OUT1およびOUT2は、図4乃至図
6の場合と同様、それぞれ入力デジタル信号系列Yi、
補間画素ずらしなしの場合の補間画素系列yiおよび補
間画素ずらし後の補間画素系列yjまたはyj′(補間画
素ずらし有りの補間画素のみダッシュマーク(′)を付
与)を示す。また、白丸付きの縦の実線、黒丸付きの縦
の一点鎖線および罰点(×)印付きの縦の鎖線は、図4
乃至図6の場合と同様、それぞれ入力デジタル信号系列
Yiの輝度情報値Bi,補間画素ずらしなしの場合の補間
画素yjの輝度情報値bjおよび補間画素ずらし処理後の
補間画素yj,yj′の輝度情報値bj,bj′を示す。Next, with reference to FIG. 7 and FIG. 8, the operation of the interpolation pixel shifting process at the time of the interpolation process in the case of performing the image information enlargement process will be described. 7 and 8, symbol IN, OUT 1 and OUT 2 are similar to the case of FIGS. 4 to 6, respectively input digital signal series Y i,
An interpolated pixel sequence y i without interpolated pixel shifting and an interpolated pixel sequence y j or y j ′ after interpolated pixel shifting (a dash mark (′) is given only to the interpolated pixels with interpolated pixel shifting) are shown. In addition, a vertical solid line with a white circle, a vertical dashed line with a black circle, and a vertical dashed line with a penalty point (x) mark are shown in FIG.
6, the luminance information value B i of the input digital signal sequence Y i , the luminance information value b j of the interpolated pixel y j in the case without the interpolated pixel shift, and the interpolated pixel y j after the interpolated pixel shift processing. shows 'luminance information value b j of, b j' y j a.
【0053】また、図7および図8は、画像拡大処理時
の拡大率M/mが8/5の場合の例を示すものである。
ここで、図7はエッジパターンとライン部の判定結果と
に基づいて、フィルタ処理変更データベース143によ
り補間画素ずらし処理を行なわない場合の補間画素の配
置を示し、一方、図8はエッジパターンとライン部の判
定結果とに基づいて、フィルタ処理変換データベース1
43を参照した結果、補間画素ずらし処理を行なった後
の補間画素の配置を示す。FIGS. 7 and 8 show an example in which the enlargement ratio M / m during the image enlargement processing is 8/5.
Here, FIG. 7 shows the arrangement of the interpolation pixels when the interpolation pixel shift processing is not performed by the filter processing change database 143 based on the edge pattern and the determination result of the line portion. On the other hand, FIG. Based on the determination result of the section, the filtering process conversion database 1
As a result of referring to FIG. 43, the arrangement of the interpolated pixels after performing the interpolated pixel shift processing is shown.
【0054】図8に示すごとく、原画像情報のエッジ部
に相当する入力デジタル信号Y2の輝度情報値B2を保存
させるために、右方向ずらし処理を施す旨の判定がシフ
ト判定部142でなされた場合、入力デジタル信号Y2
のすぐ左隣に配置されている補間画素y3が補間画素ず
らしの対象とされる。補間画素y3の遷移量sは s=weight−M=mod(m×j/M)−M=m
od(5×3/8)−8=−1 となる。As shown in FIG. 8, the shift judging section 142 judges that a rightward shift process is performed in order to store the luminance information value B 2 of the input digital signal Y 2 corresponding to the edge portion of the original image information. If done, the input digital signal Y 2
Interpolation pixel y 3 which is located immediately left neighbor of is subject to shifting the interpolation pixel. Transition amount s of the interpolation pixel y 3 is s = weight-M = mod ( m × j / M) -M = m
od (5 × 3/8) −8 = −1.
【0055】したがって、出力補間画素y3に関し、該
遷移量s=−1に示す値だけ右方向すなわち時間的に後
方向に補間画素ずらし処理を施して、補間画素y3′と
する。該補間画素y3′は入力デジタル信号Y2と同じ位
置となるので、入力デジタル信号Y2の輝度情報値B
2が、補間画素y3′の輝度情報値となる。したがって、
該補間画素ずらし処理の結果、入力デジタル信号Y2の
エッジ部の輝度情報値B2が保存され、フィルタ処理が
なされる。Therefore, with respect to the output interpolation pixel y 3 , interpolation pixel shifting processing is performed rightward, that is, temporally backward by the value indicated by the transition amount s = −1, to obtain an interpolation pixel y 3 ′. Since pixel y 3 'is between該補the same position as the input digital signal Y 2, luminance information value of the input digital signal Y 2 B
2 is the luminance information value of the interpolation pixel y 3 ′. Therefore,
Interpolation pixel shifting result of the processing, the luminance information value B 2 of the edge portion of the input digital signal Y 2 is stored, the filter processing is performed.
【0056】さらに、エッジ部における該補間画素右方
向ずらし処理を行った場合、該エッジ部の近傍にある補
間画素に対しても同様の補間画素ずらし処理を施せば、
エッジ部近傍の画像情報を原画像情報と左右対称の位置
の輝度情報とすることができ、原画像により忠実な画像
を再生させることができる。すなわち、該エッジ部の近
傍にある補間画素(図8においては、エッジ部に対応す
る補間画素y3に隣接する前後双方の補間画素y2および
y4)に関しても、エッジ部対応の補間画素y 3に対する
遷移量(s=−1)と同じ量だけずらして、y2′およ
びy4′とする。該補間画素ずらし処理の結果、補間画
素y2→y2′およびy4→y4′の位置で補間処理がなさ
れることとなり、該補間画素の輝度情報値がそれぞれb
2→b2′およびb4→b4′に移動して、エッジ部の前後
すなわち左右の輝度情報を対称な位置の輝度情報とする
ことができ、画像ムラの発生を防ぐことができる。も
し、補間画素ずらし処理を行なわない場合、解像度に応
じて中心点がずれた何種類かのエッジ部の線が再生画像
に表示されて、画像ムラを感じさせる結果となる。Further, to the right of the interpolation pixel at the edge portion
When the direction shift processing is performed, the correction near the edge part is performed.
If the same interpolated pixel shifting process is applied to the inter-pixel,
Image information near the edge is symmetrical with the original image information
Image that can be more faithful to the original image
Can be played. That is, near the edge portion
Interpolated pixels nearby (in FIG. 8, corresponding to the edge portion)
Interpolation pixel yThreeAnd both interpolated pixels y before and afterTwoand
yFour) Also applies to the interpolation pixel y corresponding to the edge portion. ThreeAgainst
Shift by the same amount as the transition amount (s = -1), andTwo'And
YFour'. As a result of the interpolation pixel shifting process, the interpolation image
Element yTwo→ yTwo'And yFour→ yFour′ No interpolation processing
And the luminance information value of the interpolation pixel is b
Two→ bTwo'And bFour→ bFour′ To move around the edge
That is, the luminance information on the left and right is used as luminance information on symmetrical positions.
And the occurrence of image unevenness can be prevented. Also
However, if interpolation pixel shift processing is not performed,
Lines of several types of edge parts whose center point is shifted are reproduced images
Is displayed on the screen, resulting in a feeling of image unevenness.
【0057】[0057]
【発明の効果】デジタルフィルタ処理において、画像情
報の画素密度変換、画像の拡大・縮小処理あるいは音声
の情報圧縮・伸長処理などのレート変換処理を行なう際
に、補間信号の時間的位置を適応的にずらす補間画素ず
らし処理を施すことにより、入力デジタル信号のエッジ
部などの重要情報を消失させることなくフィルタ処理が
なされるので、該フィルタ処理による変換後の画像や音
声情報のエッジやコントラストの強調効果を維持させる
ことができ、たとえば、デジタルフィルタ処理後の画像
情報の画像ボケや画像ムラ等を防止することが可能とな
る。In the digital filter processing, the time position of the interpolation signal is adaptively adjusted when performing the rate conversion processing such as the pixel density conversion of the image information, the image enlargement / reduction processing, or the audio information compression / expansion processing. By performing interpolation pixel shift processing, important information such as the edge portion of the input digital signal is filtered without loss, so that the edges and contrast of the image and audio information after conversion by the filter processing are emphasized. The effect can be maintained, and for example, it is possible to prevent image blur, image unevenness, and the like of image information after digital filter processing.
【0058】さらには、エッジパターン用のデータベー
スやライン判定用のデータベース、あるいは、フィルタ
処理変更用のデータベースを有することにより、処理の
高速化や各種フィルタ処理の変更・バージョンアップへ
の対応の迅速化を図ることが可能となる。Further, by having a database for edge patterns, a database for line determination, or a database for changing filter processing, the processing can be speeded up and the response to various filter processing changes and version upgrades can be expedited. Can be achieved.
【図1】本発明にかかるデジタルフィルタ処理システム
の機能ブロック図である。FIG. 1 is a functional block diagram of a digital filter processing system according to the present invention.
【図2】本発明にかかる入力デジタル信号のエッジ部判
定の概念を示す模式図である。FIG. 2 is a schematic diagram illustrating a concept of edge portion determination of an input digital signal according to the present invention.
【図3】本発明にかかる補間画素ずらし処理の概念を示
す図である。FIG. 3 is a diagram illustrating a concept of an interpolation pixel shifting process according to the present invention.
【図4】本発明にかかる画像情報の縮小処理時における
補間画素ずらし処理なしの場合の補間画素の配置図であ
る。FIG. 4 is an arrangement diagram of interpolated pixels in a case where no interpolated pixel shift processing is performed at the time of image information reduction processing according to the present invention.
【図5】本発明にかかる画像情報の縮小処理時における
左方向への補間画素ずらし処理を施した場合の補間画素
の配置図である。FIG. 5 is an arrangement diagram of interpolated pixels when an interpolated pixel shift process is performed in a left direction during a reduction process of image information according to the present invention.
【図6】本発明にかかる画像情報の縮小処理時における
右方向への補間画素ずらし処理を施した場合の補間画素
の配置図である。FIG. 6 is a layout diagram of interpolated pixels when an interpolated pixel shift process is performed in the right direction at the time of image information reduction processing according to the present invention.
【図7】本発明にかかる画像情報の拡大処理時における
補間画素ずらし処理なしの場合の補間画素の配置図であ
る。FIG. 7 is an arrangement diagram of interpolated pixels in a case where no interpolated pixel shift processing is performed at the time of image information enlargement processing according to the present invention.
【図8】本発明にかかる画像情報の拡大処理時における
右方向への補間画素ずらし処理を施した場合の補間画素
の配置図である。FIG. 8 is a layout diagram of interpolated pixels when an interpolated pixel shift process is performed in the right direction at the time of image information enlargement processing according to the present invention.
100…フィルタ処理制御部、110…積和演算部、1
20…エッジ抽出部、121…輝度差分演算部、122
…エッジ判定部、130…エッジパターン抽出部、13
1…エッジパターン生成部、132…エッジパターンデ
ータベース、140…フィルタ係数変更部、141…ラ
イン判定部、142…シフト判定部、143…フィルタ
処理変更データベース、144…ライン判定用データベ
ース。100: filter processing control unit, 110: product-sum operation unit, 1
20: edge extraction unit, 121: luminance difference calculation unit, 122
... Edge determination unit, 130... Edge pattern extraction unit, 13
DESCRIPTION OF SYMBOLS 1 ... Edge pattern generation part, 132 ... Edge pattern database, 140 ... Filter coefficient change part, 141 ... Line determination part, 142 ... Shift determination part, 143 ... Filter processing change database, 144 ... Line determination database.
Claims (7)
手段を有するデジタルフィルタ処理システムにおいて、
該入力デジタル信号のエッジ部を判定し抽出させるエッ
ジ抽出手段と、抽出された複数の該エッジ部の組合せに
基づいてエッジパターンを抽出させるエッジパターン抽
出手段と、抽出された該エッジパターンに基づいて、前
記フィルタ処理手段のフィルタ係数を変更させるフィル
タ係数変更手段とを具備していることを特徴とするデジ
タルフィルタ処理システム。1. A digital filter processing system having a filter processing means for an input digital signal,
Edge extracting means for determining and extracting an edge portion of the input digital signal; edge pattern extracting means for extracting an edge pattern based on a combination of the plurality of extracted edge portions; and And a filter coefficient changing unit for changing a filter coefficient of the filter processing unit.
システムにおいて、前記フィルタ係数変更手段が、抽出
された複数の前記エッジパターンに基づいて、フィルタ
処理に用いられる補間信号の時間軸上の位置のシフト判
定を行うシフト判定手段を有することを特徴とするデジ
タルフィルタ処理システム。2. The digital filter processing system according to claim 1, wherein the filter coefficient changing unit determines a position on a time axis of an interpolation signal used for filter processing based on the plurality of extracted edge patterns. A digital filter processing system comprising shift determination means for performing a shift determination.
システムにおいて、前記フィルタ係数変更手段が、抽出
された前記エッジパターンの種類と該種類の抽出回数と
に応じて前記入力デジタル信号のライン部を判定するラ
イン判定手段と、前記エッジパターンと前記ライン部の
判定結果とに基づいて、フィルタ処理に用いられる補間
信号の時間軸上の位置のシフト判定を行うシフト判定手
段とを有することを特徴とするデジタルフィルタ処理シ
ステム。3. The digital filter processing system according to claim 1, wherein the filter coefficient changing unit changes a line portion of the input digital signal in accordance with a type of the extracted edge pattern and the number of times of extraction of the type. Line determining means for determining, and shift determining means for performing a shift determination of a position on the time axis of the interpolation signal used for the filtering process based on the edge pattern and the determination result of the line portion. Digital filter processing system.
タルフィルタ処理システムにおいて、抽出された前記エ
ッジパターンと前記ライン部の判定結果を有する際には
該ライン部の判定結果とに基づいて、前記フィルタ係数
変換手段が、抽出された前記エッジ部の情報を有する前
記入力デジタル信号の時間軸上の位置に、前記エッジ部
の直近に位置する補間信号の時間軸上の位置をシフトせ
しめることを特徴とするデジタルフィルタ処理システ
ム。4. The digital filter processing system according to claim 1, wherein, when the digital filter processing system has the extracted edge pattern and the judgment result of the line part, the judgment is performed based on the judgment result of the line part. The filter coefficient converting means shifts the position on the time axis of the interpolation signal located immediately adjacent to the edge to the position on the time axis of the input digital signal having the extracted information on the edge. A digital filter processing system characterized by the above-mentioned.
タルフィルタ処理システムにおいて、前記エッジパター
ン抽出手段が、複数のエッジ部の組合せを記憶させるエ
ッジパターンデータベースを有することを特徴とするデ
ジタルフィルタ処理システム。5. The digital filter processing system according to claim 1, wherein said edge pattern extracting means has an edge pattern database for storing a combination of a plurality of edge portions. Processing system.
タルフィルタ処理システムにおいて、前記ライン判定手
段が、抽出された前記エッジパターンの種類と前記抽出
回数とを記憶させるライン判定用データベースを有する
ことを特徴とするデジタルフィルタ処理システム。6. The digital filter processing system according to claim 3, wherein said line determination means has a line determination database for storing a type of said extracted edge pattern and said number of times of extraction. A digital filter processing system, characterized in that:
タルフィルタ処理システムにおいて、前記フィルタ係数
変更手段が、フィルタ処理の種類と前記エッジパターン
と、さらには、前記ライン部の判定結果を有する際には
該ライン部の判定結果とに応じたフィルタ係数の変更情
報をあらかじめ記憶させているフィルタ処理変更データ
ベースを有することを特徴とするデジタルフィルタ処理
システム。7. The digital filter processing system according to claim 1, wherein the filter coefficient changing unit has a type of filter processing, the edge pattern, and a determination result of the line portion. A digital filter processing system having a filter processing change database in which change information of a filter coefficient according to the determination result of the line portion is stored in advance.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000184920A JP2002009590A (en) | 2000-06-20 | 2000-06-20 | Digital filter processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000184920A JP2002009590A (en) | 2000-06-20 | 2000-06-20 | Digital filter processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002009590A true JP2002009590A (en) | 2002-01-11 |
Family
ID=18685308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000184920A Pending JP2002009590A (en) | 2000-06-20 | 2000-06-20 | Digital filter processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002009590A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008511202A (en) * | 2004-08-20 | 2008-04-10 | シリコン オプティックス インコーポレイテッド | Edge adaptive image enlargement enhancement system and method |
US8655061B2 (en) | 2011-08-15 | 2014-02-18 | Fuji Xerox Co., Ltd. | Image processing apparatus and image processing method for performing a convolution operation |
-
2000
- 2000-06-20 JP JP2000184920A patent/JP2002009590A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008511202A (en) * | 2004-08-20 | 2008-04-10 | シリコン オプティックス インコーポレイテッド | Edge adaptive image enlargement enhancement system and method |
JP4659036B2 (en) * | 2004-08-20 | 2011-03-30 | シリコン オプティックス インコーポレイテッド | Edge adaptive image enlargement enhancement system and method |
US8655061B2 (en) | 2011-08-15 | 2014-02-18 | Fuji Xerox Co., Ltd. | Image processing apparatus and image processing method for performing a convolution operation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3070860B2 (en) | Image data enhancement method and color image data enhancement method | |
JP4556276B2 (en) | Image processing circuit and image processing method | |
JP3143209B2 (en) | Image magnification device | |
US7149355B2 (en) | Image processing apparatus, image processing method, image processing program, and computer-readable record medium storing image processing program | |
JP4502303B2 (en) | Image processing device | |
JP4847591B2 (en) | Image processing apparatus, image processing method, and image processing program | |
WO2006090515A1 (en) | Image processing device, image processing method, and image display device | |
WO2009141340A2 (en) | Image processing to enhance image sharpness | |
JP2003526272A (en) | System and method for improving video image sharpness | |
KR100532121B1 (en) | Method and apparatus for image detail enhancement | |
AU767050B2 (en) | Contour correction device | |
US6175656B1 (en) | Non-linear video sharpening filter | |
JP3033967B2 (en) | Method and apparatus for processing image signals | |
KR100444997B1 (en) | Edge correction method and apparatus therefor | |
JP2003528547A (en) | N-dimensional filter and method for N-dimensionally filtering original image pixels | |
JP3543103B2 (en) | Color image processing method and processing apparatus | |
JP2002009590A (en) | Digital filter processing system | |
WO2009141339A2 (en) | Image processing to enhance image sharpness | |
JP4641957B2 (en) | Image processing apparatus and image processing program | |
JP2002033940A (en) | Clipping circuit and image processor using the same | |
JP3106831B2 (en) | Video signal processing device | |
JP2790604B2 (en) | Image processing device | |
JP3669452B2 (en) | Image processing method and apparatus | |
KR100905524B1 (en) | An apparatus and a method of sharpening for the blurred blown-up images | |
JP4180782B2 (en) | Image reduction method and apparatus, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040302 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040428 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040907 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041104 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20051129 |