JPS6337708A - Band limitation interpolating filter - Google Patents
Band limitation interpolating filterInfo
- Publication number
- JPS6337708A JPS6337708A JP61181080A JP18108086A JPS6337708A JP S6337708 A JPS6337708 A JP S6337708A JP 61181080 A JP61181080 A JP 61181080A JP 18108086 A JP18108086 A JP 18108086A JP S6337708 A JPS6337708 A JP S6337708A
- Authority
- JP
- Japan
- Prior art keywords
- filter
- data
- image
- image data
- 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.)
- Granted
Links
Landscapes
- Image Processing (AREA)
- Studio Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、テレビジョン画像の幾何学変換処理を高速か
つ高画質に行うための、幾何学変換装置に付随して用い
る帯域制限および補間用フィルタに関するものである。Detailed Description of the Invention [Industrial Field of Application] The present invention relates to a method for band limiting and interpolation used in conjunction with a geometric conversion device for performing geometric conversion processing of television images at high speed and with high image quality. It is related to filters.
[従来の技術]
従来、この種の幾何学変換装置はディジタルビデオエフ
ェクター(DVE)などのテレビジョン信号の特殊効果
装置として考案されている。[Prior Art] Conventionally, this type of geometrical transformation device has been devised as a special effects device for television signals such as a digital video effector (DVE).
第2図は従来のこの種、映像信号の拡大縮小装置の一例
を示すブロック図である。FIG. 2 is a block diagram showing an example of a conventional video signal enlargement/reduction device of this type.
図において、1はテレビジョン映像信号の入力端子、2
はテレビジョン映像信号の出力端子、3はA/D変換器
、4は帯域制限用空間フィルタであり、サンプリングに
よる折り返し雑音を低減させる。5は画像メモリ、6v
および6Hは垂直および水平補間フィルタであり、それ
ぞれ補間処理による雑音を低減させる。9.10および
11は画像の拡大縮小を切り換えるスイッチである。In the figure, 1 is an input terminal for a television video signal; 2 is an input terminal for a television video signal;
3 is an output terminal for a television video signal, 3 is an A/D converter, and 4 is a band-limiting spatial filter, which reduces aliasing noise caused by sampling. 5 is image memory, 6v
and 6H are vertical and horizontal interpolation filters, which respectively reduce noise due to interpolation processing. 9.10 and 11 are switches for changing the enlargement/reduction of the image.
この従来例の場合について、以下に動作を説明する。す
なわち、拡大のときは、画像(フレーム)メモリ5に書
き込まれた画像を書き込んだときの間隔よりも小さい間
隔で読み出す。この時、新しい画素データは垂直補間フ
ィルタ8V、水平補間フィルタ6Hにより補間処理され
て得られる。The operation of this conventional example will be described below. That is, when enlarging, images written in the image (frame) memory 5 are read out at intervals smaller than the intervals at which they were written. At this time, new pixel data is obtained through interpolation processing by the vertical interpolation filter 8V and the horizontal interpolation filter 6H.
縮小のときは、折り返しを防ぐために帯域制限用空間フ
ィルタ4により帯域制限処理されてから画素を間引き、
新しい画素データは垂直補間フィルタ6V、水平補間フ
ィルタδHにより補間処理されて得られ、フレームメモ
リ5に書き込む。When reducing, pixels are thinned out after band-limiting processing is performed by the band-limiting spatial filter 4 to prevent aliasing.
New pixel data is obtained through interpolation processing by a vertical interpolation filter 6V and a horizontal interpolation filter δH, and is written into the frame memory 5.
最近ではメモリのアクセス時間が高速になり、座標変換
によって求まる画素の位置を画像メモリのアドレスとし
て用いるマツピング方式が可能になっている。Recently, memory access times have become faster, and a mapping method using pixel positions determined by coordinate transformation as image memory addresses has become possible.
このような装置の例として第3図に映像信号の幾何学的
変換処理の他の例の構成を示すブロック図として示しで
ある。As an example of such an apparatus, FIG. 3 is a block diagram showing the configuration of another example of geometric conversion processing of a video signal.
図において、第2図と同様の箇所には同一符号を付して
その説明は省略する。6は空間補間フィルタ、7はD/
A変換器、8はアドレス発生器であり、画像を幾何学的
変換するため画像メモリ5を読み出すアドレスを発生す
る・
この従来の他の例における動作について、以下に説明す
る。In the figure, the same parts as in FIG. 2 are given the same reference numerals, and the explanation thereof will be omitted. 6 is a spatial interpolation filter, 7 is D/
The A converter 8 is an address generator that generates an address for reading out the image memory 5 in order to geometrically transform the image.The operation of this other conventional example will be described below.
人力された画像は折り返しが起こらないように帯域制限
用空間フィルタ4により帯域制限されて、画像メモリ5
に書き込まれる。幾何学的変換処理は座標変換により求
めた新しい画素の座標のうち整数部を画像メモリ5のア
ドレスとしてアドレス発生器8により画素データを読み
だし、座標の小数点の情報を用いて空間補間フィルタ6
により補間を行う。The manually generated image is band-limited by a band-limiting spatial filter 4 to prevent aliasing, and then the image memory 5
will be written to. In the geometric transformation processing, the integer part of the new pixel coordinates obtained by coordinate transformation is used as the address of the image memory 5, and the pixel data is read out by the address generator 8, and the information of the decimal point of the coordinates is used to read the pixel data from the spatial interpolation filter 6.
Perform interpolation by
以上の装置において、帯域制限用空間フィルタ4による
帯域制限処理は3〜7次程度の正弦二乗フィルタを用い
て回路構成を簡素化している。また、その特性を縮小率
に適応させるためには、帯域制限周波数の異なる数個の
フィルタを切り換えている。これは適応型フィルタの構
成が複雑になり、コストが高くなるから、このように正
弦二乗フィルタを切り換える回路構成とすることにより
簡略化を計っている。空間補間フィルタ6による補間処
理は1次補間処理の程度にして、回路構成を簡単にして
いる。In the above device, the band limiting process by the band limiting spatial filter 4 uses a sine square filter of about 3rd to 7th order to simplify the circuit configuration. Furthermore, in order to adapt the characteristics to the reduction rate, several filters with different band limit frequencies are switched. This complicates the configuration of the adaptive filter and increases the cost, so the circuit configuration in which the sine square filter is switched in this way is used to simplify the configuration. The interpolation processing by the spatial interpolation filter 6 is performed at the level of linear interpolation processing, thereby simplifying the circuit configuration.
このような帯域制限フィルタ4と補間フィルタ6はそれ
ぞれの目的が違うために異なる処理を行う回路構成とな
っており、それぞれ独立しているのが従来のフィルタ構
成である。Since the band-limiting filter 4 and the interpolation filter 6 have different purposes, they have circuit configurations that perform different processes, and in the conventional filter configuration, they are independent from each other.
[発明が解決しようとする問題点]
実時間に画像を幾何学的変換を行う従来装置の問題点は
2つある。[Problems to be Solved by the Invention] There are two problems with conventional devices that perform geometric transformation of images in real time.
第1に縮小処理の際、特性の異なる複数個のフィルタを
縮小率に従って切り換えることにより、フィルタの特性
を擬似的に適応させていた。この方法ではフィルタの数
たけ回路規模が大きくなるため、経済性は悪くなり適応
性を向上させることは困難であった。そのために準備し
ておくフィルタの個数が少なく適応性が悪かった。First, during the reduction process, filter characteristics are pseudo-adapted by switching a plurality of filters with different characteristics according to the reduction ratio. In this method, the circuit size becomes large due to the number of filters, so it is not economical and it is difficult to improve the adaptability. Therefore, the number of filters prepared was small and the adaptability was poor.
第2に従来の回路構成では回路規模か大ぎくなるために
画質を向上させるための高次フィルタを構成することが
困難であった。特に、補間フィルタは1次補間処理が行
われており、画質劣化を招いている。Second, with conventional circuit configurations, the circuit scale is large, making it difficult to configure high-order filters for improving image quality. In particular, the interpolation filter performs first-order interpolation processing, which causes deterioration in image quality.
そこで、木発明の目的は、特性の異なるフィルタを複数
設けることなく、フィルタの帯域特性を可変にして、容
易に実時間で適応できる特性にすることができ、また、
画質向上のため、高次のフィルタとしても容易に構成で
きる帯域制限補間フィルタを提供することにある。Therefore, the purpose of the tree invention is to make the band characteristics of the filter variable without providing multiple filters with different characteristics, so that the characteristics can be easily adapted in real time.
An object of the present invention is to provide a band-limiting interpolation filter that can be easily constructed as a high-order filter in order to improve image quality.
[問題点を解決するための手段]
このような目的を達成させるために、本発明では、画像
を幾何学的変換する座標変換データを人力する入力手段
と、画像のデータを記憶しておき、入力手段から入力さ
れた座標変換データの整数部により、指定された番号の
画像データ10を中心に、配列された21’+1個の画
像データP(i′) = (i’ εi、−1’、・
・・to、・・・10+1′ )を取り出す取出平段と
、5inc関数を、その第1τ点までをTx’ 個に等
分割し、 l/2Tx’ で標本化したデータ列を、2
1’+1個のテーブルにそれぞれ格納しておく手段と、
画像を幾何学的変換するための拡大もしくは縮小率と、
5inc関数の第1;点までの分割数Tx’ と、座
標変換データの小数部とにより、5inc関数で重みを
つけた21′+1個のテーブルをそれぞれ参照し21’
+1個の係数を算出する算出手段と、算出手段により、
算出された各係数であるH’+1個のデータと、取出手
段から取り出された21’+1個の画像データとから算
出された21’+1個の値の総和をフィルタ出力として
取り出す手段とを具えたことを特徴とする。[Means for Solving the Problems] In order to achieve such an object, the present invention includes an input means for manually inputting coordinate transformation data for geometrically transforming an image, and an input means for storing image data. By the integer part of the coordinate transformation data input from the input means, 21'+1 image data P(i') = (i' εi, -1' ,・
...to, ...10+1'), and the 5inc function is equally divided into Tx' pieces up to the first τ point, and the data string sampled at l/2Tx' is divided into 2
A means for storing each in 1'+1 tables,
an enlargement or reduction ratio for geometrically transforming the image;
5inc function first: Refer to 21'+1 tables weighted by the 5inc function using the number of divisions Tx' up to the point and the decimal part of the coordinate transformation data, and calculate 21'
A calculation means for calculating +1 coefficient and a calculation means,
means for extracting, as a filter output, the sum of 21'+1 values calculated from H'+1 data, which are each calculated coefficient, and 21'+1 image data extracted from the extracting means; It is characterized by:
[作 用コ
木発明によれば、フィルタのタップ係数を可変型とした
ことにより、インパルスレスポンスを自由に設定するこ
とができる。すなわち、インパルスレスポンスをあらか
しめ記憶したテーブルを参照する方法を採用することに
より、タップ係数を求めるための計算時間を削減し、テ
ーブル参照の間隔を変更するだけでフィルタの帯域特性
を変更することができ、容易に適応型のフィルタを構成
することができる。[Function] According to the invention, the impulse response can be freely set by making the tap coefficients of the filter variable. In other words, by adopting a method of referring to a table that stores impulse responses in advance, calculation time for determining tap coefficients can be reduced, and the band characteristics of the filter can be changed simply by changing the table reference interval. It is possible to easily configure an adaptive filter.
また、このテーブルを大きくすることにより、容易に高
次フィルタを構成することができる。Furthermore, by increasing the size of this table, it is possible to easily configure a high-order filter.
、 さらに、また、帯域制限用フィルタのインパルスレ
スポンスと、補間フィルタのインパルスレスポンスとを
同じ関数にすることにより、それぞれの処理を1つのフ
ィルタで実行することができ机
[実施例]
上述したように、第3図では座標変換処理の前と後にそ
れぞれ帯域制限回路4と補間回路6とを設けて独立にフ
ィルタ処理を行っている。Furthermore, by making the impulse response of the band-limiting filter and the impulse response of the interpolation filter the same function, each process can be executed with one filter. [Example] As described above, In FIG. 3, a band-limiting circuit 4 and an interpolation circuit 6 are provided before and after the coordinate transformation processing, respectively, to perform filter processing independently.
本発明ではこれらのフィルタ処理を同時に行うものであ
り、それらの総合特性を持ったフィルタと考えられる。In the present invention, these filter processes are performed simultaneously, and the filter can be considered to have comprehensive characteristics.
この手法は、拡大縮小率か固定である場合にはディジタ
ル−ディジタル変t!!!(D/D変換)として知られ
ている。This method uses a digital-to-digital change t! when the scaling factor is fixed. ! ! (D/D conversion).
しかし、拡大、縮小率を変化させる場合は・11F域ホ
11限特性が適応型であること、補間データの間隔が変
化することなどの理由により、従来は高速かつ経済的に
総合特性を求める手法がなかった。However, when changing the expansion/reduction ratio, due to reasons such as the fact that the 11F area 11 limit characteristic is adaptive and the interval of interpolation data changes, conventional methods have been used to obtain the comprehensive characteristic quickly and economically. There was no.
そこで、本発明では、各フィルタを理想L P Fと仮
定することによって、総合特性を求める計算を省略する
ようにした。Therefore, in the present invention, by assuming each filter to be an ideal L PF, the calculation for determining the overall characteristic is omitted.
すなわち、通常、フィルタの総合特性は各フィルタのイ
ンパルスレスポンスを畳み込むことによって求めている
。しかし、理想LPFの総合特性は狭帯域側の特性とな
るために計算の必要がなく、総合特性のインパルスレス
ポンスも理想LPFのインパルスレスポンスであるS
i n CM p1nx
(F(Xl= )で表せる。この5incfi
数をテーブルとして記憶しておき、これを参照してフィ
ルタの係数とする。That is, the overall characteristic of a filter is usually obtained by convolving the impulse responses of each filter. However, since the overall characteristics of the ideal LPF are characteristics on the narrowband side, there is no need for calculation, and the impulse response of the overall characteristics is also the impulse response of the ideal LPF.
i in CM p1nx (can be expressed as F(Xl= ).This 5incfi
The numbers are stored as a table, and this is referred to as the filter coefficients.
帯域制限処理はこの5inc関数を参照する際の間隔を
換えることによって適応型とすることができる。また、
補間処理は、座標変換演算によって求める座標のうち小
数部だけ、参照する5inc関数の位昔を移動すること
によって、畳み込むデータ上の係数が求まる。Bandwidth limiting processing can be made adaptive by changing the interval when referring to this 5inc function. Also,
In the interpolation process, the coefficients on the data to be convolved are determined by moving the decimal part of the coordinates obtained by the coordinate transformation operation past the reference 5 inc function.
以下、図面を参照して本発明の詳細な説明する。Hereinafter, the present invention will be described in detail with reference to the drawings.
第1図は本発明による一実施例における水平方向のフィ
ルタの構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a horizontal filter in one embodiment of the present invention.
帯域制限用および補間用のフィルタは空間フィルタであ
り、これは水平フィルタと垂直フィルタの組合せで構成
できる。ここでは、1次元の水平フィルタについて説明
することとするが、これを2次元に拡張することは容易
である。The bandlimiting and interpolation filters are spatial filters, which can be composed of a combination of horizontal and vertical filters. Although a one-dimensional horizontal filter will be explained here, it is easy to extend this to two-dimensional filters.
図において、IAおよびIBは座標変換された新しい座
標データの入力端子であり、IAはその小数部δ、IB
はその整数部i。が入力される。tVは画像データの入
力端子である。2は出力端子であり、フィルタ処理され
た出力画像データq (mo)が出力される。In the figure, IA and IB are input terminals for new coordinate data after coordinate transformation, IA is the decimal part δ, IB
is its integer part i. is input. tV is an input terminal for image data. 2 is an output terminal, from which filtered output image data q (mo) is output.
5は画像メモリであり、入力端子IVからの画像データ
を記憶する。12は遅延回路(FIFO)、13cは縮
小率αの入力端子、13.は拡大率1の入力端子、Sl
は拡大のときは1、縮小のときは縮小率αに切り換える
スイッチ、MMは乗算器であり、画像データの補間初期
値を定める係数を算出する。5 is an image memory, which stores image data from input terminal IV. 12 is a delay circuit (FIFO); 13c is an input terminal with a reduction rate α; 13. is an input terminal with a magnification of 1, Sl
MM is a multiplier which calculates a coefficient that determines an initial value for interpolation of image data.
M↑は拡大縮小率に従うタップ間隔を算出する乗算器で
ある。Ll・〜Ml・およびM−、・′〜M、・′ は
乗算器、AO,八−8,〜へ8.は加算器、T o 、
T−+ ・〜Tヒはテーブル、Tx’ は5inc
関数の第1τ点までを分割した間隔の個数である。M↑ is a multiplier that calculates the tap interval according to the scaling ratio. Ll・~Ml・and M−,・′~M,・′ are multipliers, AO,8-8,~8. is an adder, T o ,
T-+ ・~Thi is table, Tx' is 5inch
This is the number of intervals into which the function up to the first τ point is divided.
次に、第1図に従って、本実施例のフィルタの動作を説
明する。Next, the operation of the filter of this embodiment will be explained with reference to FIG.
本実施例のフィルタの基本構成はトランスバーサルフィ
ルタ型であり、そのタップ数をH’+1個とする。座標
変換によって求まる新しい座標データのうち整数部を1
0.小数部をδとする。整数部i。は画像メモリ5のア
ドレスとして使用する。画像メモリ5は指定されたアド
レス10を中心に21’+1個の画像データP(i’
) =(i’ tEio−1’、・・・、10.・・+
、i、+1’ )を出力する。画像メモリ5から出力
された画像データP(i’)はフィルタの係数を求める
のに必要な時間だけFIFO12によって遅延される。The basic configuration of the filter of this embodiment is a transversal filter type, and the number of taps is H'+1. The integer part of the new coordinate data found by coordinate transformation is 1
0. Let δ be the decimal part. Integer part i. is used as the address of the image memory 5. The image memory 5 stores 21'+1 image data P(i'
) = (i'tEio-1',..., 10...+
, i, +1'). The image data P(i') output from the image memory 5 is delayed by the FIFO 12 by the time necessary to obtain the filter coefficients.
一方、テーブルT−,〜T、・にはそれぞれ5inc関
数の第1τ点までをTx’個に分割し、 1/’27X
’ で標本化した離散的なデータを記憶している。縮小
率をαとするとそれを参照する間隔は、拡大のときTx
’ 、縮小のときαTx’ であるから、拡大のとき1
、縮小のときαをスイッチSlで切り換え、乗算器MT
でTx’ 倍してタップ間隔を得ている。On the other hand, in the tables T-, ~T, ·, the 5inc function up to the first τ point is divided into Tx' pieces, and 1/'27X
' It stores discrete data sampled by '. If the reduction rate is α, the interval to refer to it is Tx when expanding.
', αTx' when contracting, so 1 when enlarging.
, when reducing, α is switched by switch Sl, and multiplier MT
The tap interval is obtained by multiplying by Tx'.
この値のフィルタのタップ間隔により、各タップ用のα
Tx’ を乗算器M−,・〜M1・で1(−1’〜1’
)倍してαTx″iを求める。一方、それと同時に
乗算器MMでαTx’ と、座標変換で求められ、入力
端子IAから入力される座標変換データの小数部δとを
乗算してαTx’ δを求める。それらを加算器A−ビ
〜A、 でそれぞれ加算してαTx’(i+δ)を求め
、これを用いてテーブルT。およびT−、、−T、・を
それぞれ参照する。テーブルを参照して得られたフィル
タのタップ係数と先の画像データP(i’) とを乗算
器M0°およびM−、、l〜−1′でそれぞれ乗算を行
い加算器Aoでその総和をとることによって出力画像q
(mo)を得て出力端子2に出力される。With this value of filter tap spacing, α for each tap is
Tx' is multiplied by 1 (-1' to 1'
) to obtain αTx″i. At the same time, multiplier MM multiplies αTx′ by the fractional part δ of the coordinate transformation data obtained by coordinate transformation and input from input terminal IA to obtain αTx′ δ. Find αTx'(i+δ) by adding them with the adders A-B~A, respectively, and use this to refer to the table T. and T-, , -T, .Refer to the table. By multiplying the tap coefficients of the filter obtained by using the previous image data P(i') using multipliers M0° and M-, , l~-1', respectively, and calculating the sum using adder Ao. Output image q
(mo) is obtained and output to output terminal 2.
[発明の効果]
以上から明らかなように、本発明によれば、縮小率に適
応した帯域制限特性を持ち、特性の優れた帯域制限フィ
ルタを構成することが可能になり、折り返し雑音を除去
することができる。[Effects of the Invention] As is clear from the above, according to the present invention, it is possible to configure a band-limiting filter with excellent characteristics that has band-limiting characteristics adapted to the reduction ratio, and eliminates aliasing noise. be able to.
また、補間処理においても、従来の1次補間ではなく特
性の優れた高次フィルタを用いているために補間雑音も
同時に除去できる。Further, in the interpolation process, interpolation noise can also be removed at the same time because a high-order filter with excellent characteristics is used instead of the conventional linear interpolation.
さらに、帯域制限処理と補間処理を1つのフィルタで実
現できるために回路規模を小さくすることができる。Furthermore, since band limiting processing and interpolation processing can be implemented with one filter, the circuit scale can be reduced.
第1図は本発明による一実施例の構成を示すブロック図
、
第2図は従来の映像信号の拡大縮小装置の一例を示すブ
ロック図、
第3図は従来の映像信号の幾何学的変換装置の他の例を
示すブロック図である。
1・・・入力端子、
IA・・・座標データ小数部δの入力端子、IB・・・
座標データ整数部10の入力端子、2・・・出力端子、
3・・・A/D変換器、
4・・・帯域制限用空間フィルタ、
5・・・画像メモリ、
6・・・空間補間フィルタ、
6H・・・垂直補間フィルタ、
6v・・・水平補間フィルタ、
7・・・D/A変換器、
8・・・アドレス発生器、
9.10.11・・・画像の拡大縮小を切り換えるスイ
ッチ、
12・・・遅延回路(FIFO)、
13c・・・縮小率の入力端子、
13、・・・拡大の入力端子、
Sl・・・スイッチ、
MM、MT 、M−t 〜M1・1M1・′ 〜Ml
・′・・・乗算器、
Ao、A−+・〜A1 ・・・加算器、To 、 T
−+””’ T+” テーブル、Tx’ ・・・フィ
ルタのタップ間隔
係数の数(個)。FIG. 1 is a block diagram showing the configuration of an embodiment according to the present invention, FIG. 2 is a block diagram showing an example of a conventional video signal scaling device, and FIG. 3 is a conventional video signal geometric conversion device. FIG. 2 is a block diagram showing another example. 1...Input terminal, IA...Input terminal for coordinate data decimal part δ, IB...
Input terminal of coordinate data integer part 10, 2... Output terminal, 3... A/D converter, 4... Spatial filter for band limitation, 5... Image memory, 6... Spatial interpolation filter , 6H...Vertical interpolation filter, 6V...Horizontal interpolation filter, 7...D/A converter, 8...Address generator, 9.10.11...Switch for switching image enlargement/reduction , 12...Delay circuit (FIFO), 13c...Reduction ratio input terminal, 13...Enlargement input terminal, Sl...Switch, MM, MT, M-t~M1・1M1・′ ~Ml
・'... Multiplier, Ao, A-+...A1... Adder, To, T
-+""'T+" Table, Tx'...Number of tap interval coefficients of the filter (pieces).
Claims (1)
手段と、 前記画像のデータを記憶しておき、前記入力手段から入
力された前記座標変換データの整数部により、指定され
た番号の画像データi_0を中心に、配列された2I′
+ 1個の画像データP(i′)={i′∈i_0−
I′、・・・i_0、・・・i_0+I′}を取り出す
取出手段と、 Sinc関数を、その第1零点までをTx′個に等分割
し、1/2Tx′で標本化したデータ列を、2I′+1
個のテーブルにそれぞれ格納しておく手段と、 前記画像を幾何学的変換するための拡大もしくは縮小率
と、前記Sinc関数の第1零点までの分割数Tx′と
、前記座標変換データの小数部とにより、前記Sinc
関数で重みをつけた前記2I′+1個のテーブルをそれ
ぞれ参照し2I′+1個の係数を算出する算出手段と、 前記算出手段により、算出された各係数である2I′+
1個のデータと、前記取出手段から取り出された2I′
+1個の画像データとから算出された2I′+1個の値
の総和をフィルタ出力として取り出す手段と を具えたことを特徴とする帯域制限補間フィルタ。[Scope of Claims] Input means for inputting coordinate transformation data for geometrically transforming an image, and storing the data of the image and specifying it by the integer part of the coordinate transformation data input from the input means. 2I′ arranged around the image data i_0 with the number
+ 1 image data P(i′)={i′∈i_0−
I',...i_0,...i_0+I'}, and a data string obtained by equally dividing the Sinc function up to its first zero into Tx' pieces and sampling it at 1/2 Tx', 2I'+1
an enlargement or reduction ratio for geometrically transforming the image, the number of divisions Tx' up to the first zero of the Sinc function, and a decimal part of the coordinate transformation data. Accordingly, the Sinc
a calculation means for calculating 2I'+1 coefficients by referring to each of the 2I'+1 tables weighted by a function; and 2I'+ each coefficient calculated by the calculation means.
1 piece of data and 2I' extracted from the extraction means
1. A band-limiting interpolation filter comprising: means for extracting the sum of 2I'+1 values calculated from +1 image data as a filter output.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61181080A JPH0695626B2 (en) | 1986-07-31 | 1986-07-31 | Band-limited interpolation filter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61181080A JPH0695626B2 (en) | 1986-07-31 | 1986-07-31 | Band-limited interpolation filter |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6337708A true JPS6337708A (en) | 1988-02-18 |
| JPH0695626B2 JPH0695626B2 (en) | 1994-11-24 |
Family
ID=16094459
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61181080A Expired - Lifetime JPH0695626B2 (en) | 1986-07-31 | 1986-07-31 | Band-limited interpolation filter |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0695626B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01171062A (en) * | 1987-12-26 | 1989-07-06 | Canon Inc | Method for interpolating data |
| JPH0413572U (en) * | 1990-05-18 | 1992-02-04 | ||
| JP2006301921A (en) * | 2005-04-20 | 2006-11-02 | Noritsu Koki Co Ltd | Soft tone effect filter, soft tone effect filter processing program, and photographic image processing apparatus |
-
1986
- 1986-07-31 JP JP61181080A patent/JPH0695626B2/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01171062A (en) * | 1987-12-26 | 1989-07-06 | Canon Inc | Method for interpolating data |
| JPH0413572U (en) * | 1990-05-18 | 1992-02-04 | ||
| JP2006301921A (en) * | 2005-04-20 | 2006-11-02 | Noritsu Koki Co Ltd | Soft tone effect filter, soft tone effect filter processing program, and photographic image processing apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0695626B2 (en) | 1994-11-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Ramponi | Warped distance for space-variant linear image interpolation | |
| US6061477A (en) | Quality image warper | |
| US6411333B1 (en) | Format conversion using patch-based filtering | |
| JP2651412B2 (en) | Image processing method | |
| US5835160A (en) | Sampling rate conversion using digital differential analyzers | |
| JP2000310984A (en) | System and method for scaling combined video and computer generated images | |
| US5832120A (en) | Universal MPEG decoder with scalable picture size | |
| EP0437074B1 (en) | Special effects using polar image coordinates | |
| CN114240751B (en) | Image processing apparatus, method, and program | |
| KR101816661B1 (en) | Ringing suppression in video scalers | |
| US8499019B2 (en) | Electronic hardware resource management in video processing | |
| WO2014008329A1 (en) | System and method to enhance and process a digital image | |
| US5483474A (en) | D-dimensional, fractional bandwidth signal processing apparatus | |
| JPH0695626B2 (en) | Band-limited interpolation filter | |
| JP5573901B2 (en) | Sampling rate converter | |
| Safinaz et al. | VLSI realization of Lanczos interpolation for a generic video scaling algorithm | |
| JPH11191861A (en) | Image processing apparatus and image processing system | |
| Yang et al. | Interpolated Mth-band filters for image size conversion | |
| Dooley et al. | Efficient implementation of accurate geometric transformations for 2-D and 3-D image processing | |
| JP2002101296A (en) | Image processing method and image processing apparatus | |
| AU759341B2 (en) | Method for kernel selection for image interpolation | |
| AU745279B2 (en) | Colour clamping | |
| JP2004272657A (en) | Image processing device | |
| JP4345350B2 (en) | Image sample number conversion method and image sample number conversion device | |
| JP3387122B2 (en) | Image special effects device |