JP2001242851A - Method and device for interpolation and recording medium - Google Patents

Method and device for interpolation and recording medium

Info

Publication number
JP2001242851A
JP2001242851A JP2000055352A JP2000055352A JP2001242851A JP 2001242851 A JP2001242851 A JP 2001242851A JP 2000055352 A JP2000055352 A JP 2000055352A JP 2000055352 A JP2000055352 A JP 2000055352A JP 2001242851 A JP2001242851 A JP 2001242851A
Authority
JP
Japan
Prior art keywords
pixel
interpolation
value
target
pixels
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
Application number
JP2000055352A
Other languages
Japanese (ja)
Other versions
JP3392800B2 (en
Inventor
Yasunori Kawamoto
康詔 川本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanao Corp
Original Assignee
Nanao Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanao Corp filed Critical Nanao Corp
Priority to JP2000055352A priority Critical patent/JP3392800B2/en
Publication of JP2001242851A publication Critical patent/JP2001242851A/en
Application granted granted Critical
Publication of JP3392800B2 publication Critical patent/JP3392800B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a method and device for interpolation permitting to clearly reproduce diagonal lines existing in an image, and a recording medium therefor. SOLUTION: This interpolation method comprises a pixel value acquiring process (step S1) for extracting pixel values of each subject pixel, a difference calculating process (step S2) for determining a differential pixel value between the subject pixel and each reference pixel, tilt discriminating processes (steps S3, S4) for discriminating a tilt and direction of an image, an original pixel selecting process (step S5) for selecting an original pixel to be interpolated and setting new positional information of the interpolated pixel, and a pixel calculating process (step S6) for determining the pixel value of the interpolated pixel. The interpolated pixel reflects the pixel values of the peripheral pixels and also reflects a pixel value of a pattern or the like continuous in the direction of the tilt, therefore, the image can clearly be reproduced even if the image has diagonal lines therein.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、既に存在している
画素の画素値に基づき新たな画素である補間画素の画素
値を求める補間方法及びその装置並びに記録媒体に係
り、特に傾きを有する図柄を含んだ画像を補間処理する
技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an interpolation method and apparatus for obtaining the pixel value of an interpolation pixel which is a new pixel based on the pixel value of an existing pixel, and more particularly to a pattern having a slope. The present invention relates to a technology for performing an interpolation process on an image including a.

【0002】[0002]

【従来の技術】例えば、液晶表示装置を用いたコンピュ
ータ用のディスプレイ装置は、基本的にはその液晶パネ
ルがもつ固有の解像度だけでしか液晶パネル全面を使っ
て画像を表示することができない。つまり、液晶パネル
の解像度がXGA(1024×768ドット)である場合に、
解像度がVGA(640 ×480 ドット)の画像を表示させ
ると液晶パネルの中央部付近だけにしか画像が表示され
ず、液晶パネルの周辺部には表示されない領域が生じる
ことになる。
2. Description of the Related Art For example, a display device for a computer using a liquid crystal display device can basically display an image using the entire liquid crystal panel only at a specific resolution of the liquid crystal panel. That is, when the resolution of the liquid crystal panel is XGA (1024 × 768 dots),
When an image having a resolution of VGA (640 × 480 dots) is displayed, an image is displayed only in the vicinity of the center of the liquid crystal panel, and a non-display area is generated in the periphery of the liquid crystal panel.

【0003】このような場合、一般的には、ディスプレ
イ装置に内蔵された補間装置によって補間処理を行うよ
うになっている。つまり、補間によりVGA画像の画素
を増やして画像を拡大し、画像の解像度を液晶パネルの
解像度に合わせるように工夫している。具体的には、新
たに生成する補間画素の左上・左下の画素と、右上・右
下の画素で垂直線形補間を行った後、補間後の二つの画
素で水平線形補間を行うようになっている。
In such a case, interpolation processing is generally performed by an interpolation device built in the display device. That is, the image is enlarged by increasing the pixels of the VGA image by interpolation, and the resolution of the image is adjusted to match the resolution of the liquid crystal panel. Specifically, after performing vertical linear interpolation on the upper left and lower left pixels and the upper right and lower right pixels of the newly generated interpolation pixel, horizontal linear interpolation is performed on the two pixels after interpolation. I have.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、このよ
うな従来例の場合には、次のような問題がある。すなわ
ち、単純に垂直方向の補間処理を行った後に水平方向の
補間処理を行うようにしているので、例えば、図14
(b)に示すように元の画像中に白色の斜め線(画素1
00a,100b)があったとしても、白色であるべき
補間画素100cが補間処理後に灰色となってしまい、
斜線などの傾き方向を有する元の画像をきれいに再現で
きないという問題がある。
However, in the case of such a conventional example, there are the following problems. That is, since the interpolation process in the horizontal direction is performed after the interpolation process in the vertical direction is simply performed, for example, FIG.
As shown in (b), a white oblique line (pixel 1) is included in the original image.
00a, 100b), the interpolation pixel 100c that should be white becomes gray after the interpolation processing,
There is a problem that an original image having a tilt direction such as a diagonal line cannot be reproduced clearly.

【0005】本発明は、このような事情に鑑みてなされ
たものであって、傾き方向を検出して補間に利用する周
囲の画素を選択することにより、画像に存在する斜め線
もきれいに再現することができる補間方法及びその装置
並びに記録媒体を提供することを目的とする。
The present invention has been made in view of the above circumstances, and oblique lines existing in an image are reproduced beautifully by detecting a tilt direction and selecting surrounding pixels used for interpolation. It is an object of the present invention to provide an interpolation method, a device therefor, and a recording medium.

【0006】[0006]

【課題を解決するための手段】本発明は、このような目
的を達成するために、次のような構成をとる。すなわ
ち、請求項1に記載の補間方法は、補間画素の周辺に位
置する画素の画素値に基づき補間画素の画素値を求める
補間方法において、補間画素を挟んで対向している画素
ライン中の画素のうち、補間画素に最も近い位置にある
画素を挟んで画素ライン中に位置する複数個の画素を対
象画素として抽出し、各対象画素の画素値を抽出する画
素値取得過程と、一方の画素ライン中に位置する対象画
素の各々を基準画素とし、各基準画素から他方の画素ラ
インに位置する画素のうち、少なくとも各々の基準画素
に対向する位置にある対象画素に隣接した対象画素の画
素値と、各基準画素の画素値との差分画素値を求める差
分算出過程と、予め定められた閾値と前記各差分画素値
の絶対値とを比較し、基準画素に対向する位置にある対
象画素の左方向または右方向のいずれか一方向にのみ全
ての差分画素値の絶対値が閾値内である場合には補間画
素周辺の画像の傾き方向を判別する傾き判別過程と、前
記傾き方向と補間画素の位置情報とに基づいて、前記対
象画素の中から補間画素の画素値を求めるための補間元
画素を選択するとともに、補間画素の位置情報を変換し
て新たな位置情報を設定する元画素選択過程と、前記補
間元画素と前記補間画素の新たな位置情報とに基づいて
前記補間画素の画素値を求める画素値演算過程と、を含
むことを特徴とするものである。
The present invention has the following configuration in order to achieve the above object. That is, in the interpolation method according to claim 1, in the interpolation method for obtaining the pixel value of an interpolation pixel based on the pixel value of a pixel located around the interpolation pixel, a pixel in a pixel line facing the interpolation pixel is provided. A pixel value obtaining process of extracting a plurality of pixels located in a pixel line with a pixel located at a position closest to the interpolation pixel as a target pixel, and extracting a pixel value of each target pixel; Each of the target pixels located in the line is set as a reference pixel, and among the pixels located on the other pixel line from each reference pixel, at least the pixel value of the target pixel adjacent to the target pixel at a position facing each of the reference pixels And a difference calculation step of calculating a difference pixel value between the pixel value of each reference pixel and a predetermined threshold value and comparing the absolute value of each difference pixel value with the target pixel located at a position facing the reference pixel. left If the absolute values of all the difference pixel values are within the threshold value only in one of the directions, the right direction and the left direction, and a tilt determining step of determining the tilt direction of the image around the interpolation pixel; An original pixel selection step of selecting an interpolation source pixel for obtaining a pixel value of an interpolation pixel from the target pixels based on the position information and converting the interpolation pixel position information to set new position information And a pixel value calculating step of obtaining a pixel value of the interpolation pixel based on the interpolation source pixel and new position information of the interpolation pixel.

【0007】また、請求項2に記載の補間方法は、請求
項1に記載の補間方法において、前記対象画素のうち隣
接する画素同士の画素値の差分を求め、各差分の絶対値
が予め定められた閾値より全て大きく、かつ、各差分の
符号が交互に入れ替わっている場合には、前記画素値演
算過程に代えて、前記対象画素と補間画素の位置情報と
に基づき補間画素の画素値を算出する通常演算過程を実
施することを特徴とするものである。
According to a second aspect of the present invention, in the interpolation method of the first aspect, a difference between pixel values of adjacent pixels among the target pixels is obtained, and an absolute value of each difference is determined in advance. If the sign of each difference is alternately larger than the given threshold value and the sign of each difference is alternately changed, the pixel value of the interpolation pixel is changed based on the target pixel and the position information of the interpolation pixel instead of the pixel value calculation process. It is characterized in that a normal calculation process for calculating is performed.

【0008】また、請求項3に記載の補間方法は、請求
項1または2に記載の補間方法において、前記傾き判別
過程にて傾き方向が左方向及び右方向であると判別され
た場合には、前記画素値演算過程に代えて、前記対象画
素と補間画素の位置情報とに基づき補間画素の画素値を
算出する通常演算過程を実施することを特徴とするもの
である。
According to a third aspect of the present invention, in the interpolation method according to the first or second aspect, when the tilt direction is determined to be a left direction and a right direction in the tilt determination process, Instead of the pixel value calculating step, a normal calculating step of calculating a pixel value of the interpolated pixel based on the target pixel and the position information of the interpolated pixel is performed.

【0009】また、請求項4に記載の補間方法は、請求
項1ないし3のいずれかに記載の補間方法において、前
記対象画素を6画素とするとともに前記基準画素を4画
素とすることを特徴とするものである。
According to a fourth aspect of the present invention, in the interpolation method of the first aspect, the number of the target pixels is six and the number of the reference pixels is four. It is assumed that.

【0010】また、請求項5に記載の補間装置は、補間
画素の周辺に位置する画素の画素値に基づき補間画素の
画素値を求める補間装置において、補間画素を挟んで対
向している画素ライン中の画素のうち、補間画素に最も
近い位置にある画素を挟んで画素ライン中に位置する複
数個の画素を対象画素として抽出して各対象画素の画素
値を抽出する画素値取得手段と、一方の画素ライン中に
位置する対象画素の各々を基準画素とし、各基準画素か
ら他方の画素ラインに位置する画素のうち、少なくとも
各々の基準画素に対向する位置にある対象画素に隣接し
た対象画素の画素値と、各基準画素の画素値との差分画
素値を求める差分算出手段と、予め定められた閾値と前
記各差分画素値の絶対値とを比較し、基準画素に対向す
る位置にある対象画素の左方向または右方向のいずれか
一方向にのみ全ての差分画素値の絶対値が閾値内である
場合には補間画素周辺の画像の傾き方向を判別する傾き
判別手段と、前記傾き方向と補間画素の位置情報とに基
づいて、前記対象画素の中から補間画素の画素値を求め
るための補間元画素を選択するとともに、補間画素の位
置情報を変換して新たな位置情報を設定する元画素選択
手段と、前記補間元画素と前記補間画素の新たな位置情
報とに基づいて前記新たな補間画素の画素値を求める画
素値演算手段と、を含むことを特徴とするものである。
According to a fifth aspect of the present invention, there is provided an interpolation apparatus for obtaining a pixel value of an interpolation pixel based on a pixel value of a pixel located around the interpolation pixel. A pixel value acquiring unit that extracts a plurality of pixels located in a pixel line with a pixel located at a position closest to the interpolation pixel among target pixels as target pixels and extracts a pixel value of each target pixel, Each of the target pixels located in one pixel line is set as a reference pixel, and among the pixels located on the other pixel line from each reference pixel, the target pixel adjacent to the target pixel at a position facing at least each reference pixel And a difference calculating means for calculating a difference pixel value between the pixel value of each reference pixel and a pixel value of each reference pixel. Target If the absolute values of all the difference pixel values are within the threshold value only in any one of the left direction and the right direction of the element, a tilt determining unit that determines the tilt direction of the image around the interpolation pixel, and the tilt direction Based on the position information of the interpolation pixel, an interpolation source pixel for calculating the pixel value of the interpolation pixel is selected from the target pixels, and the position information of the interpolation pixel is converted to set a new position information. And a pixel value calculating means for calculating a pixel value of the new interpolation pixel based on the interpolation source pixel and new position information of the interpolation pixel.

【0011】また、請求項6に記載の補間装置は、請求
項5に記載の補間装置において、前記対象画素のうち隣
接する画素同士の画素値の差分を求め、各差分の絶対値
が予め定められた閾値より全て大きく、かつ、各差分の
符号が交互に入れ替わっていることを判断する傾き適正
調査手段をさらに備え、前記画素値演算手段は、前記傾
き適正調査手段が条件を満たすと判断した場合には、前
記対象画素と補間画素の位置情報とに基づき補間画素の
画素値を算出することを特徴とするものである。
According to a sixth aspect of the present invention, in the interpolation apparatus of the fifth aspect, a difference between pixel values of adjacent pixels among the target pixels is obtained, and an absolute value of each difference is determined in advance. All of which are larger than the threshold value, and further comprising a slope appropriateness checking means for determining that the sign of each difference is alternately replaced, and the pixel value calculating means determines that the slope appropriateness checking means satisfies a condition. In this case, the pixel value of the interpolated pixel is calculated based on the target pixel and the position information of the interpolated pixel.

【0012】また、請求項7に記載の補間装置は、請求
項5または6に記載の補間装置において、前記傾き判別
手段が傾き方向を左方向及び右方向であると判別した場
合には、前記画素値演算手段は、前記対象画素と補間画
素の位置情報とに基づき補間画素の画素値を算出するこ
とを特徴とするものである。
According to a seventh aspect of the present invention, in the interpolating apparatus according to the fifth or sixth aspect, when the inclination determining means determines that the inclination direction is the left direction or the right direction, The pixel value calculating means calculates a pixel value of the interpolation pixel based on the target pixel and the position information of the interpolation pixel.

【0013】また、請求項8に記載の補間装置は、請求
項5ないし7のいずれかに記載の補間装置において、前
記対象画素を6画素とするとともに前記基準画素を4画
素とすることを特徴とするものである。
According to an eighth aspect of the present invention, in the interpolating apparatus according to any one of the fifth to seventh aspects, the number of the target pixels is six and the number of the reference pixels is four. It is assumed that.

【0014】また、請求項9に記載の記録媒体は、補間
画素の周辺に位置する画素の画素値に基づき補間画素の
画素値を求めるプログラムを格納した記録媒体におい
て、補間画素を挟んで対向している画素ライン中の画素
のうち、補間画素に最も近い位置にある画素を挟んで画
素ライン中に位置する複数個の画素を対象画素として抽
出して各対象画素の画素値を抽出する画素値取得処理
と、一方の画素ライン中に位置する対象画素の各々を基
準画素とし、各基準画素から他方の画素ラインに位置す
る画素のうち、少なくとも各々の基準画素に対向する位
置にある対象画素に隣接した対象画素の画素値と、各基
準画素の画素値との差分画素値を求める差分算出処理
と、予め定められた閾値と前記各差分画素値の絶対値と
を比較し、基準画素に対向する位置にある対象画素の左
方向または右方向のいずれか一方向にのみ全ての差分画
素値の絶対値が閾値内である場合には補間画素周辺の画
像の傾き方向を判別する傾き判別処理と、前記傾き方向
と補間画素の位置情報とに基づいて、前記対象画素の中
から補間画素の画素値を求めるための補間元画素を選択
するとともに、補間画素の位置情報を変換して新たな位
置情報を設定する元画素選択処理と、前記補間元画素と
前記補間画素の新たな位置情報とに基づいて前記補間画
素の画素値を求める画素値演算処理と、を行わせるよう
にコンピュータを制御するためのプログラムを格納した
ものである。
According to a ninth aspect of the present invention, there is provided a recording medium in which a program for calculating a pixel value of an interpolation pixel based on a pixel value of a pixel located around the interpolation pixel is stored. A pixel value for extracting a pixel value of each target pixel by extracting a plurality of pixels located in the pixel line with the pixel closest to the interpolation pixel among the pixels in the pixel line being the target pixel. Acquisition processing, each of the target pixels located in one pixel line as a reference pixel, from among the pixels located on the other pixel line from each reference pixel, at least a target pixel at a position facing each reference pixel A difference calculation process for calculating a difference pixel value between a pixel value of an adjacent target pixel and a pixel value of each reference pixel, comparing a predetermined threshold value with an absolute value of each difference pixel value, and comparing with a reference pixel When the absolute values of all the difference pixel values are within the threshold value only in one of the left and right directions of the target pixel at the position where Based on the inclination direction and the position information of the interpolation pixel, a source pixel for calculating the pixel value of the interpolation pixel is selected from the target pixels, and the position information of the interpolation pixel is converted to a new position. A computer is controlled to perform an original pixel selection process of setting information and a pixel value calculation process of obtaining a pixel value of the interpolation pixel based on the interpolation source pixel and new position information of the interpolation pixel. This is a program that stores programs for

【0015】[0015]

【作用】請求項1に記載の方法発明の作用は次のとおり
である。画素値取得過程では画素ライン中の複数個の画
素を対象画素として抽出し、差分算出過程にて、基準画
素と、少なくともこれに対向している対象画素に隣接し
ている対象画素との画素値の差分を求める。つまり、基
準画素を上の画素ラインに設定した場合には、基準画素
に対して左下の方向や右下の方向に位置している対象画
素との差分を求める。傾き判別過程において差分の絶対
値と閾値とを比較すると、基準画素の斜め方向に位置し
ている対象画素と基準画素との連続性が判別できること
となり、これによって図柄が左や右の斜め方向に連続し
ているか否かを判別することができる。つまり、閾値内
にあれば基準画素と対象画素の画素値が近いので、斜め
方向に連続している図柄である可能性が高い。ここで左
方向または右方向のいずれか一方向にのみ差分画素値の
絶対値が閾値内である場合にだけ傾き方向を判別するよ
うにしているのは、傾き方向がない図柄である場合には
両方向の差分画素値の絶対値が閾値内であったり両方と
も閾値外であったりするためである。
The operation of the method according to the first aspect is as follows. In a pixel value obtaining process, a plurality of pixels in a pixel line are extracted as target pixels, and in a difference calculating process, a pixel value of a reference pixel and at least a target pixel adjacent to a target pixel opposed thereto is obtained. Find the difference between. That is, when the reference pixel is set to the upper pixel line, the difference between the reference pixel and the target pixel located in the lower left direction or the lower right direction is obtained. By comparing the absolute value of the difference and the threshold value in the tilt determination process, it is possible to determine the continuity between the target pixel and the reference pixel positioned in the diagonal direction of the reference pixel, and thereby the symbol is shifted in the diagonal left or right direction It can be determined whether or not they are continuous. In other words, if the pixel value is within the threshold value, the pixel value of the reference pixel is close to the pixel value of the target pixel. Here, the tilt direction is determined only when the absolute value of the difference pixel value is within the threshold value only in one of the left direction and the right direction. This is because the absolute values of the difference pixel values in both directions are within the threshold or both are outside the threshold.

【0016】このように傾き方向を判別して図柄が傾き
を有するか否かを判断した上で、元画素選択過程におい
て補間画素の位置情報と傾き方向とに基づき対象画素の
中から補間元画素を選択する。つまり、図柄の傾き方向
と、複数個の対象画素と補間画素との位置関係とに応じ
て補間元画素を選択する。さらに、補間元画素と補間画
素との位置関係が相対的に変わることになるので、これ
に応じて補間画素の位置情報を変換して新たな位置情報
とする。そして、画素値演算過程では、選択された補間
元画素と補間画素の新たな位置情報とに基づいて補間画
素の画素値を求める。これにより補間画素には周囲の画
素の画素値が反映されるとともに傾き方向に連続してい
る図柄などの画素値も反映されることになる。
After determining the inclination direction as described above to determine whether or not the pattern has an inclination, the interpolation source pixel is selected from the target pixels based on the position information of the interpolation pixel and the inclination direction in the original pixel selection process. Select That is, the interpolation source pixel is selected according to the inclination direction of the symbol and the positional relationship between the plurality of target pixels and the interpolation pixel. Further, since the positional relationship between the interpolation source pixel and the interpolation pixel changes relatively, the position information of the interpolation pixel is converted into new position information accordingly. Then, in the pixel value calculation process, the pixel value of the interpolation pixel is obtained based on the selected interpolation source pixel and the new position information of the interpolation pixel. As a result, the pixel values of the surrounding pixels are reflected on the interpolated pixels, and the pixel values of symbols and the like that are continuous in the tilt direction are also reflected.

【0017】また、請求項2に記載の方法発明によれ
ば、隣接する対象画素の画素同士について画素値の差分
の絶対値を求め、これらが全て閾値よりも大きく、か
つ、各差分の符号が交互に入れ替わっている場合には、
たとえ傾き判別過程で傾き方向が判別されたとしてもそ
れが誤りである可能性が高い。その場合には、画素値演
算過程を実施せずに通常の補間処理を行うための通常演
算過程を実施する。
Further, according to the method of the present invention, the absolute values of the differences between the pixel values of the adjacent target pixels are obtained, all of which are greater than the threshold value, and the sign of each difference is If they are alternated,
Even if the tilt direction is determined in the tilt determination process, there is a high possibility that this is incorrect. In that case, a normal calculation process for performing a normal interpolation process is performed without performing the pixel value calculation process.

【0018】また、請求項3に記載の方法発明によれ
ば、傾き判別過程において左右の両方向に傾き方向が判
別された場合には、傾きを有する図柄ではないので通常
演算過程を行う。
According to the third aspect of the present invention, when the tilt direction is determined in both the left and right directions in the tilt determination process, the symbol does not have a tilt, so that the normal calculation process is performed.

【0019】また、請求項4に記載の方法発明によれ
ば、対象画素を6画素とし、基準画素を4画素とするこ
とで傾き方向をほぼ正確に判断することができる。
Further, according to the method of the present invention, by setting six target pixels and four reference pixels, the tilt direction can be determined almost accurately.

【0020】また、請求項5に記載の装置発明の作用は
次のとおりである。画素値取得手段が画素ライン中の複
数個の画素を対象画素として抽出するとともに画素値を
抽出し、差分算出手段が基準画素と対象画素との画素値
の差分を求める。これらに基づき傾き判別手段が補間画
素周辺の画像の傾きを判別する。元画素選択手段は、補
間画素の位置情報と傾き方向とに基づき対象画素の中か
ら補間元画素を選択するとともに、補間画素の位置情報
を新たな位置情報に変換し、これらに基づき画素値演算
手段が補間画素の画素値を求める。これにより補間画素
には周囲の画素の画素値が反映されるとともに斜め方向
に連続している図柄などの画素値も反映されることにな
る。
The operation of the invention according to claim 5 is as follows. The pixel value obtaining means extracts a plurality of pixels in the pixel line as a target pixel and also extracts a pixel value, and the difference calculation means obtains a difference between a pixel value of the reference pixel and a pixel value of the target pixel. Based on these, the inclination determining means determines the inclination of the image around the interpolation pixel. The source pixel selecting means selects an interpolation source pixel from among the target pixels based on the position information and the inclination direction of the interpolation pixel, converts the position information of the interpolation pixel into new position information, and calculates a pixel value based on these. The means determines a pixel value of the interpolation pixel. As a result, the pixel values of the surrounding pixels are reflected on the interpolation pixels, and the pixel values of the symbols and the like that are continuous in the oblique direction are also reflected.

【0021】また、請求項6に記載の装置発明によれ
ば、隣接する対象画素の画素同士について画素値の差分
の絶対値を求め、これらが全て閾値よりも大きく、か
つ、各差分の符号が交互に入れ替わっていることを傾き
適正調査手段が判断した場合には、傾き方向が判別され
たとしてもそれが誤りである可能性があるので、画素値
演算手段が通常の補間処理を行う。
According to the apparatus described in claim 6, the absolute value of the difference between the pixel values of the adjacent target pixels is calculated, and these absolute values are all larger than the threshold value and the sign of each difference is If the inclination appropriate investigating means determines that they are alternately replaced, even if the inclination direction is determined, there is a possibility that the inclination direction is erroneous, so the pixel value calculating means performs normal interpolation processing.

【0022】また、請求項7に記載の装置発明によれ
ば、傾き判別手段が傾き方向を左右の両方向に判別した
場合には傾きを有する図柄ではないので画素値演算手段
が通常演算を行う。
Further, according to the apparatus of the present invention, when the inclination discriminating means discriminates the inclination direction into both the left and right directions, the image is not a pattern having an inclination, so that the pixel value computing means performs a normal computation.

【0023】また、請求項8に記載の装置発明によれ
ば、対象画素を6画素とし、基準画素を4画素とするこ
とで傾き方向をほぼ正確に判断することができる。
According to the apparatus described in claim 8, the inclination direction can be almost accurately determined by setting the target pixel to 6 pixels and the reference pixel to 4 pixels.

【0024】また、請求項9に記載の記録媒体によれ
ば、画素値取得処理では画素ライン中の複数個の画素を
対象画素として抽出させるとともに画素値を抽出させ、
差分算出処理にて基準画素と対象画素との画素値の差分
を求めさせる。これらに基づき傾き判別処理では補間画
素周辺の画像の傾きを判別させる。次に、元画素選択処
理では、補間画素の位置情報と傾き方向とに基づき対象
画素の中から補間元画素を選択させるとともに、補間画
素の位置情報を新たな位置情報に変換させ、画素値演算
処理では補間元画素と補間画素の新たな位置情報とに基
づき補間画素の画素値を求めさせる。これにより補間画
素には周囲の画素の画素値が反映されるとともに斜め方
向に連続している図柄などの画素値も反映されることに
なる。
According to the recording medium of the ninth aspect, in the pixel value acquiring process, a plurality of pixels in a pixel line are extracted as a target pixel and a pixel value is extracted.
In a difference calculation process, a difference between pixel values of the reference pixel and the target pixel is obtained. In the inclination determination processing based on these, the inclination of the image around the interpolation pixel is determined. Next, in the original pixel selection processing, the interpolation source pixel is selected from the target pixels based on the position information and the inclination direction of the interpolation pixel, and the position information of the interpolation pixel is converted into new position information, and the pixel value calculation is performed. In the processing, the pixel value of the interpolation pixel is determined based on the interpolation source pixel and the new position information of the interpolation pixel. As a result, the pixel values of the surrounding pixels are reflected on the interpolation pixels, and the pixel values of the symbols and the like that are continuous in the oblique direction are also reflected.

【0025】[0025]

【発明の実施の形態】以下、図面を参照して本発明の一
実施例を説明する。 <補間方法>図1は本発明に係る補間方法を適用した補
間処理の流れを示すフローチャートであり、図2ないし
11は補間処理を施す過程を説明するための画素群を示
した模式図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. <Interpolation Method> FIG. 1 is a flowchart showing the flow of an interpolation process to which the interpolation method according to the present invention is applied, and FIGS. 2 to 11 are schematic diagrams showing a group of pixels for explaining a process of performing the interpolation process. .

【0026】以下の説明においては、図2に示すような
画素群を処理することを例に採って説明する。なお、図
中の画素X00,X01,X03〜X05と、画素X10〜X12
14,X15は黒色であり、画素X02と画素X13とは白色
である。また、画素X02と画素X13は、画像中に点線で
示すように白色の右下がりの線の一部を構成しているも
のとする。
In the following description, processing of a pixel group as shown in FIG. 2 will be described as an example. Note that pixels X 00 , X 01 , X 03 to X 05 , and pixels X 10 to X 12 ,
X 14 and X 15 are black, and the pixels X 02 and X 13 are white. The pixel X 02 and the pixel X 13 is assumed to form part of the white downward-sloping line, as shown by a dotted line in the image.

【0027】ステップS1 まず、処理対象である画像の中から必要な画素の画素値
を取得する。例えば、補間画素Pの位置が、図2に示す
ように画素X02,X03,X12,X13で囲まれる領域内に
存在している場合には、補間画素Pの上下に位置する画
素ラインL1,L2を構成している画素のうち、補間画
素Pに最近の画素X02,X12を挟んで各画素ラインL
1,L2中に位置している各6個ずつの画素X00
05,X10〜X 15を対象画素として抽出する。そして、
これらの各6個ずつの対象画素X00〜X 05,X10〜X15
から画素値を取得する。
Step S1 First, the pixel value of a necessary pixel from the image to be processed
To get. For example, the position of the interpolation pixel P is shown in FIG.
Pixel X02, X03, X12, X13In the area surrounded by
If it exists, the images located above and below the interpolation pixel P
Of the pixels forming the elementary lines L1 and L2, the interpolation image
Element P and recent pixel X02, X12Between each pixel line L
1, 6 pixels X each located in L200~
X05, XTen~ X FifteenIs extracted as a target pixel. And
Each of these six target pixels X00~ X 05, XTen~ XFifteen
From the pixel value.

【0028】なお、このステップS1が本発明における
画素値取得過程及び画素値取得処理に相当する。
Step S1 corresponds to the pixel value obtaining process and the pixel value obtaining process in the present invention.

【0029】また、以下のように処理を進めて画像にお
ける傾き方向を判別するが、上下の画素ラインL1,L
2から抽出された対象画素X00〜X05,X10〜X15のう
ち、上側の画素ラインL1に位置する対象画素を基準画
素とした場合には、傾き方向が一例として図3に示すよ
うに定義される。つまり、基準画素から左下がりを左方
向(図中では−1で表す)とし、真下を下方向(図中で
は0で表す)とし、右下がりを右方向(図中では+1で
表す)とする。
The direction of inclination in the image is determined by proceeding as follows, but the upper and lower pixel lines L1, L
To X target pixel X 00 extracted from 2 05, among the X 10 to X 15, when the target pixel located at the upper side of the pixel line L1 and the reference pixels, as shown in FIG. 3 as the slope direction examples Is defined as In other words, a downward descent from the reference pixel is the left direction (represented by -1 in the figure), a right below is a downward direction (represented by 0 in the figure), and a right downward is a right direction (represented by +1). .

【0030】ステップS2 まず、上記のステップS1で取得した対象画素X00〜X
05,X10〜X15(図4)の画素値を対象にして画素の差
分値を求める。求め方は、図5に示すように、上側の画
素ラインL1に存在する6個の対象画素X00〜X05のう
ちの中央よりの4個の対象画素X01〜X04を基準画素と
し、各基準画素と、画素ラインL2にて各々の基準画素
に対向して位置している各対象画素X11〜X14の画素値
と、さらにこれらの各々の対象画素X11〜X14に隣接し
た各対象画素の画素値との差分を求める。
Step S2 First, the target pixels X 00 to X acquired in the above step S1.
05 , and X 10 to X 15 (FIG. 4) are used to determine pixel difference values. Determination, as shown in FIG. 5, four pixel X 01 to X 04 in the center of the six target pixels present on the upper side of the pixel line L1 X 00 to X 05 as a reference pixel, and each reference pixel, the pixel values of the target pixel X 11 to X 14 are located opposite to each reference pixel by pixel line L2, and further adjacent to the target pixel X 11 to X 14 each of these The difference from the pixel value of each target pixel is obtained.

【0031】なお、ステップS2が本発明における差分
値算出過程及び差分値算出処理に相当する。
Step S2 corresponds to a difference value calculation process and a difference value calculation process in the present invention.

【0032】ステップS3 上記のようにして求めた画素の差分値に基づいて、補間
画素Pの周辺における画像の傾き方向を調査する。
Step S3 The inclination direction of the image around the interpolated pixel P is examined based on the difference value between the pixels obtained as described above.

【0033】具体的には、各差分値の絶対値と予め設定
しておいた閾値とを比較して、上述した左方向、下方
向、右方向を各基準画素X01〜X04毎に判別する。図5
の場合であれば、基準画素X01は左方向と下方向と右方
向の全方向において、基準画素X02は右方向において、
基準画素X03は左方向と右方向において、基準画素X04
は下方向と右方向において差分画素値の絶対値が閾値内
にある。
More specifically, the absolute value of each difference value is compared with a preset threshold value, and the above-described left direction, downward direction, and right direction are determined for each of the reference pixels X 01 to X 04. I do. FIG.
In the case of, the reference pixel X 01 is in all directions of the left direction, the down direction and the right direction, and the reference pixel X 02 is in the right direction.
Reference pixel X 03 in the left direction and right direction, the reference pixels X 04
Indicates that the absolute value of the difference pixel value in the downward and right directions is within the threshold value.

【0034】なお、画像が256階調の場合には、例え
ば、閾値として80〜100程度が好ましい。また、閾
値による影響の大きさを考慮して、画像の内容によって
閾値を変えるようにしてもよい。
When the image has 256 gradations, for example, the threshold value is preferably about 80 to 100. Further, the threshold value may be changed depending on the content of the image in consideration of the magnitude of the influence of the threshold value.

【0035】ステップS4 上記ステップにおける傾き方向調査結果に基づいて処理
を分岐する。具体的には、左方向,下方向,右方向のう
ち一方向だけに全ての差分画素値の絶対値が閾値内であ
る場合には、補間画素の周辺に傾き方向が存在すると判
断する。つまり、各基準画素X01〜X04における傾き方
向が、全てについて共通であって、かつ、傾き方向が一
方向だけである場合にのみ傾き方向を考慮した処理(ス
テップS5以降)に分岐し、その他の場合には傾き方向
が存在しないので通常の補間演算(ステップS7)を行
う。
Step S4 The process branches based on the result of the tilt direction check in the above step. Specifically, when the absolute values of all the difference pixel values are within the threshold value in only one of the left, downward, and right directions, it is determined that the inclination direction exists around the interpolation pixel. That is, the inclination direction of each reference pixel X 01 to X 04 is a common for all, and, branches to process the inclination direction considering tilt direction only when there is only one direction (after step S5), In other cases, since there is no tilt direction, normal interpolation calculation (step S7) is performed.

【0036】なお、傾き方向が下方向だけであった場合
には、当然のことながら傾き方向がないものと判断され
る。また、左方向および右方向や、左方向と下方向など
のように二方向に傾き方向が存在した場合も傾き方向が
存在しないものとして通常の補間演算を行うようにす
る。
When the tilt direction is only the downward direction, it is naturally determined that there is no tilt direction. Also, when there are two inclination directions, such as left and right, and left and downward, normal interpolation calculation is performed on the assumption that there is no inclination direction.

【0037】図5に示した具体例では、図6に実線で示
すように各基準画素X01〜X04における傾き方向が『右
方向』だけで共通している。したがって、この例におけ
る傾き方向は『右方向』となってステップS5に分岐す
る。
In the specific example shown in FIG. 5, as shown by a solid line in FIG. 6, the inclination direction of each of the reference pixels X 01 to X 04 is common only to the “right direction”. Therefore, the tilt direction in this example is “rightward” and the process branches to step S5.

【0038】なお、これらのステップS3,S4が本発
明における傾き判別過程及び傾き判別処理に相当し、ス
テップS7が通常演算過程に相当する。
Steps S3 and S4 correspond to the tilt determining process and the tilt determining process in the present invention, and step S7 corresponds to the normal calculating process.

【0039】ステップS5 傾き方向が『右方向』であると判断されたので、その傾
き方向を考慮した補間演算を行うための準備をする。つ
まり、補間演算を行う際に必要となる、補間画素Pの周
囲の対象画素を補間元画素として選択するとともに、補
間元画素と傾き方向に応じた座標変換を行うのである。
Step S5 Since it is determined that the tilt direction is the "right direction", preparations are made for performing an interpolation operation in consideration of the tilt direction. That is, a target pixel around the interpolation pixel P, which is necessary when performing the interpolation calculation, is selected as the interpolation source pixel, and the coordinate conversion according to the interpolation source pixel and the inclination direction is performed.

【0040】具体的には、傾き方向と、対象画素中に存
在する補間画素Pの位置情報に応じて対象画素を選択す
る。
More specifically, a target pixel is selected according to the inclination direction and the position information of the interpolation pixel P existing in the target pixel.

【0041】例えば、傾き方向が『左方向』であって、
かつ、補間画素Pの位置(th ,t v )が図7に示すよ
うに対象画素X02と対象画素X03と対象画素X12で囲わ
れる領域内にある場合、換言すると、各対象画素の間隔
を「1」とした場合に、 th +tv <1 という条件を満たす場合には、補間元画素として画素ラ
インL1からは対象画素X01〜X04を選択し、画素ライ
ンL2からは対象画素X10〜X13を選択する。なお、図
7ないし図10中では、補間元画素として選択される対
象画素を四角で囲って示している。
For example, if the inclination direction is "left direction",
In addition, the position of the interpolation pixel P (th, T v) Is shown in Figure 7
Target pixel X02And target pixel X03And target pixel X12Surrounded by
In other words, if it is within the area to be
When “1” is set, th+ TvIf the condition of <1 is satisfied, the pixel
Target pixel X from IN L101~ X04Select the pixel line
From the target pixel XTen~ X13Select The figure
7 to 10, the pair selected as the interpolation source pixel is
The elephant pixels are shown by surrounding them with squares.

【0042】また、傾き方向が『左方向』であって、か
つ、補間画素Pの位置(th ,tv)が図8に示すよう
に対象画素X03と対象画素X13と対象画素X12で囲われ
る領域内にある場合、つまり、 th +tv ≧1 という条件を満たす場合には、補間元画素として画素ラ
インL1からは対象画素X02〜X05を選択するととも
に、画素ラインL2からは、これらの対象画素X 02〜X
05から左下がりの位置にある対象画素X11〜X14を選択
する。
If the tilt direction is "left direction",
First, the position of the interpolation pixel P (th, Tv) As shown in FIG.
Target pixel X03And target pixel X13And target pixel X12Surrounded by
Is within the region, ie, th+ TvIf the condition ≧ 1 is satisfied, the pixel
Target pixel X from IN L102~ X05When you select
From the pixel line L2, these target pixels X 02~ X
05The target pixel X located at the lower left position from11~ X14choose
I do.

【0043】さらに傾き方向が『右方向』であって、か
つ、補間画素Pの位置(th ,tv)が図9に示すよう
に対象画素X02と対象画素X03と対象画素X13で囲われ
る領域内にある場合、つまり、th ≧tv という条件を
満たす場合には、補間元画素として画素ラインL1から
は対象画素X01〜X04を選択し、画素ラインL2からは
対象画素X12〜X15を選択する。
[0043] Further a tilt direction "right direction", and the interpolation position of the pixel P (t h, t v) is the target pixel, as shown in FIG. 9 X 02 and the target pixel X 03 and the target pixel X 13 In other words, when the condition of t htv is satisfied, the target pixels X 01 to X 04 are selected from the pixel line L 1 as the interpolation source pixels, and the target pixels are selected from the pixel line L 2. selecting the pixel X 12 to X 15.

【0044】また、傾き方向が『右方向』であって、か
つ、補間画素Pの位置(th ,tv)が図10に示すよ
うに対象画素X02と対象画素X12と対象画素X13で囲わ
れる領域内にある場合、つまり、th <tv という条件
を満たす場合には、補間元画素として画素ラインL1か
らは対象画素X00〜X03を選択し、画素ラインL2から
は対象画素X11〜X14を選択する。
[0044] Moreover, tilt direction is "right direction", and the position of the interpolation pixel P (t h, t v) the target pixel as shown in FIG. 10 X 02 and the target pixel X 12 and the target pixel X In the case of being within the region surrounded by 13 , that is, when the condition of t h < tv is satisfied, the target pixels X 00 to X 03 are selected from the pixel line L1 as the interpolation source pixels, and from the pixel line L2. selecting a target pixel X 11 to X 14.

【0045】このように傾き方向が判別され、補間元画
素が選択された後は、補間画素Pの位置情報を新たな位
置情報に変換する。
After the inclination direction is determined and the interpolation source pixel is selected, the position information of the interpolation pixel P is converted into new position information.

【0046】ここで、具体例として補間画素Pが図10
に示す位置に存在している場合を挙げて説明する。この
ステップS5で選択された8個の補間元画素X00〜X03
とX 11〜X14は、補間演算の際には傾き方向に関係なく
図11に示す画素位置にあるものとして扱われる。
Here, as a specific example, the interpolation pixel P is shown in FIG.
This will be described by taking the case where it exists at the position shown in FIG. this
The eight interpolation source pixels X selected in step S500~ X03
And X 11~ X14Does not depend on the tilt direction during the interpolation calculation.
It is treated as being at the pixel position shown in FIG.

【0047】すなわち、補間元画素X00がY00に、X01
がY01に、X02がY02に、X03がY 03に、X11がY
10に、X12がY11に、X13がY12に、X14がY13として
扱われるので、この例では補間画素Pの位置情報
(th ,tv )のうち、水平方向の座標th だけがずら
されて新たな座標th ’=th −tv +1に変換され
る。そして、以下のステップにおける補間演算時には、
補間画素Pの位置情報が新たな位置情報で取り扱われる
ようになっている。
That is, the interpolation source pixel X00Is Y00And X01
Is Y01And X02Is Y02And X03Is Y 03And X11Is Y
TenAnd X12Is Y11And X13Is Y12And X14Is Y13As
In this example, the position information of the interpolation pixel P
(Th, Tv), The horizontal coordinate thMischief
New coordinates th’= Th-TvConverted to +1
You. Then, at the time of the interpolation calculation in the following steps,
The position information of the interpolation pixel P is handled by the new position information
It has become.

【0048】また、補間画素Pが図7に示す位置に存在
している場合には、補間画素Pの位置情報(th
v )における水平方向の座標th が新たな座標th
=th +tv に変換され、補間画素Pが図8に示す位置
に存在している場合には、補間画素Pの位置情報が新た
な座標th ’=th +tv −1に変換される。さらに、
補間画素Pが図9に示す位置に存在している場合には、
補間画素Pの位置情報が新たな座標th ’=th −tv
に変換される。
When the interpolated pixel P exists at the position shown in FIG. 7, the position information (t h ,
t v) horizontal coordinate t h a new coordinate t h 'in
= Is converted into t h + t v, when the interpolation pixel P is present in the position shown in FIG. 8, the position information of the interpolation pixel P is converted into new coordinate t h '= t h + t v -1 You. further,
When the interpolation pixel P exists at the position shown in FIG.
Position information is new coordinates t h of the interpolation pixel P '= t h -t v
Is converted to

【0049】なお、このステップS5が本発明における
元画素選択過程及び元画素選択処理に相当する。また、
次のステップS6が画素値演算過程及び画素値演算処理
に相当する。
This step S5 corresponds to the original pixel selection process and the original pixel selection process in the present invention. Also,
The next step S6 corresponds to a pixel value calculation process and a pixel value calculation process.

【0050】ステップS6 補間画素Pの新たな位置情報(th ’,tv ’)と、選
択された8個の補間元画素とに基づいて補間画素Pの画
素値の補間演算を行う。
[0050] Step S6 new position information of the interpolation pixel P (t h ', t v ') and performs interpolation calculation of the pixel value of the interpolation pixel P based on the eight interpolated original pixel selected.

【0051】具体的には、まず、各補間元画素Y00〜Y
13を用い、補間画素Pの新たな位置情報(th ’,
v ’)に応じて垂直方向の補間演算を行う。つまり、
補間元画素Y00,Y10と、補間元画素Y01,Y11と、補
間元画素Y02,Y12と、補間元画素Y03,Y13との間で
垂直方向に補間演算を行う。
More specifically, first, each interpolation source pixel Y 00 to Y
13 , new position information (t h ′,
A vertical interpolation operation is performed according to tv ′). That is,
The interpolation calculation is performed in the vertical direction between the interpolation source pixels Y 00 and Y 10 , the interpolation source pixels Y 01 and Y 11 , the interpolation source pixels Y 02 and Y 12, and the interpolation source pixels Y 03 and Y 13 .

【0052】次に、上記のようにして求めた4点の補間
画素と、補間画素Pの新たな位置情報(th ’,
v ’)に応じて水平方向の補間演算を行う。これによ
り補間画素Pの画素値が求められる。
Next, the interpolated pixel of four points obtained as described above, the new location information of the interpolation pixel P (t h ',
A horizontal interpolation operation is performed according to tv ′). Thus, the pixel value of the interpolation pixel P is obtained.

【0053】なお、上記のように処理を施すと、テキス
ト文字などが同様に補間処理されて画像が見づらくなる
などの不都合が生じる場合がある。このような不都合を
防止するためには、上述したステップS3の処理の前に
傾き適正調査を行うことが好ましい。
When the processing is performed as described above, there may be a problem that the text characters and the like are similarly interpolated and the image becomes difficult to see. In order to prevent such an inconvenience, it is preferable to perform a proper inclination check before the processing in step S3 described above.

【0054】例えば、図12に示すようにアルファベッ
トの『m』を例に採って説明する。この場合に、上述し
たステップS3(傾き方向調査)を行うと、右方向の傾
き方向と判断されることになる。しかしながら、このよ
うな場合には傾き調査を行わないようにするのが好まし
い。
For example, as shown in FIG. 12, description will be made by taking the alphabet "m" as an example. In this case, when the above-described step S3 (inclination direction investigation) is performed, it is determined that the inclination direction is rightward. However, in such a case, it is preferable not to perform the inclination check.

【0055】そこで、隣接する対象画素同士の画素値の
差分DV1 〜DV3 ,DV4 〜DV 6 を求め、これらの
差分の絶対値が4画素分以上連続して閾値を越える場合
には、テキスト文字などの傾き方向調査を実施すること
が不適切な対象であると判断する。
Therefore, the pixel values of adjacent target pixels are
Difference DV1~ DVThree, DVFour~ DV 6Ask for these
When the absolute value of the difference exceeds the threshold value continuously for 4 pixels or more
Investigate the inclination direction of text characters
Is determined to be inappropriate.

【0056】しかしながら、2値画像の場合には、上記
の方法で適切に傾き方向の調査適不適を判別することが
できるが、図13に示すような多値画像の場合には不都
合が生じる。
However, in the case of a binary image, it is possible to appropriately determine whether or not the inclination direction is appropriate for the investigation by the above-described method. However, in the case of a multi-valued image as shown in FIG.

【0057】つまり、黒塗りで示した画素の画素値を
『0』とし、クロスハッチングで示した画素の画素値の
画素値を『128』とし、白塗りで示した画素の画素値
を『255』とした場合、隣接する画素同士の差分値は
連続して4画素以上が閾値(例えば、80〜100)を
越えることになる。このような場合には、通常テキスト
文字などではなく傾き方向の調査を行う必要があるが、
上記の手法では調査を行わないと判断されてしまう。
That is, the pixel value of the pixel indicated by black is set to “0”, the pixel value of the pixel indicated by cross-hatching is set to “128”, and the pixel value of the pixel indicated by white is set to “255”. ], The difference value between adjacent pixels exceeds a threshold value (for example, 80 to 100) for four or more pixels consecutively. In such cases, it is usually necessary to investigate the inclination direction instead of text characters.
In the above method, it is determined that no investigation is performed.

【0058】そこで、このような誤判断を避けるため
に、隣接する対象画素同士の画素値の差分絶対値が4画
素分以上連続して閾値を越えており、同時に各差分の符
号が交互に入れ替わっている場合にのみ傾き方向の調査
を行わないようにする。このような条件を付加すること
により、図12に示すようなテキスト文字については傾
き方向調査を行わず、図13に示すような場合には傾き
方向調査を行うようにすることができる。
Therefore, in order to avoid such erroneous determination, the absolute value of the difference between the pixel values of adjacent target pixels continuously exceeds the threshold value for at least four pixels, and at the same time, the sign of each difference is alternately changed. Investigate the inclination direction only when By adding such a condition, it is possible not to perform a tilt direction check on a text character as shown in FIG. 12, but to perform a tilt direction check in a case as shown in FIG.

【0059】ステップS2a 上記のような判断処理のための傾き適正調査をステップ
S2の次に行い、ここで隣接する対象画素同士の画素値
の差分絶対値が4画素分以上連続して閾値を越えるか否
かを判断するとともに、各差分の符号が交互に入れ替わ
っているか否かを判断する。
Step S2a The inclination appropriateness check for the above-described determination processing is performed after step S2, and the absolute value of the difference between the pixel values of adjacent target pixels continuously exceeds the threshold value for four or more pixels. It is determined whether or not the sign of each difference has been alternately changed.

【0060】ステップS2b 上記の調査結果に基づき処理を分岐する。つまり、傾き
方向を調査するべきであると判断された場合には、上述
したステップS3に戻り、調査不要であると判断された
場合にはステップS7に分岐して通常の補間演算を行
う。
Step S2b The process branches based on the result of the above investigation. That is, when it is determined that the inclination direction should be checked, the process returns to step S3 described above, and when it is determined that the check is unnecessary, the process branches to step S7 to perform a normal interpolation operation.

【0061】上述したようなステップS1からステップ
S6までの一連の処理が終了すると、次の補間画素につ
いて同様の処理を行い、全ての補間画素に対する処理が
終了するまで繰り返し一連の処理を実行する。
When the above-described series of processing from step S1 to step S6 is completed, the same processing is performed for the next interpolated pixel, and the series of processing is repeatedly performed until the processing for all the interpolated pixels is completed.

【0062】このような傾き方向を考慮した補間処理に
よる結果を模式的に示したのが図14(a)である。こ
のように補間画素Pについて傾き方向に沿って補間演算
を行うことにより、図14(b)に示す従来例のように
傾き方向を考慮しない場合に生じる不具合を回避できる
ことがわかる。
FIG. 14A schematically shows the result of the interpolation processing in consideration of such a tilt direction. By performing the interpolation calculation on the interpolated pixel P along the inclination direction in this manner, it can be understood that a problem that occurs when the inclination direction is not considered as in the conventional example shown in FIG. 14B can be avoided.

【0063】すなわち、上記の補間方法によると、対象
画素と基準画素との連続性を判別して画像中の図柄の傾
き方向を判別した上で補間元画素を選択し、これらと補
間画素の新たな位置情報とに基づいて補間画素の画素値
を求めることにより、補間画素には周囲の画素の画素値
が反映されるとともに、傾き方向に連続している図柄な
どの画素値も反映されるので、画像に斜め線などが存在
していても綺麗に再現することができる。
That is, according to the interpolation method described above, the continuity between the target pixel and the reference pixel is determined, the inclination direction of the symbol in the image is determined, and then the interpolation source pixel is selected. By calculating the pixel value of the interpolated pixel based on the accurate position information, the interpolated pixel reflects the pixel values of the surrounding pixels and also the pixel value of a pattern that is continuous in the inclination direction. Even if the image has oblique lines, it can be reproduced beautifully.

【0064】また、上記の補間方法では、補間画素が元
の画素の直下あるいは直上位置または画素同士の中間位
置だけというようなインターレース画像を対象にした補
間処理とは大きく異なり、画像中における補間画素の位
置が限定されない。そのため画像の拡大に伴って増加す
る画素数に影響されることなく綺麗に補間を行うことが
できる。
Also, the interpolation method described above is significantly different from the interpolation processing for an interlaced image in which the interpolation pixel is located immediately below or directly above the original pixel or only at an intermediate position between the pixels. Is not limited. Therefore, it is possible to perform fine interpolation without being affected by the number of pixels that increase with the enlargement of the image.

【0065】<補間装置>次に、上述した補間方法に相
当する機能を回路で構成した補間装置について説明す
る。
<Interpolation Apparatus> Next, an interpolation apparatus in which functions equivalent to the above-described interpolation method are constituted by circuits will be described.

【0066】なお、図15は本発明に係る補間装置の概
略構成を示したブロック図であり、図16は傾き適正調
査回路のブロック図であり、図17は傾き調査回路のブ
ロック図であり、図18は傾き選択回路の機能説明図で
あり、図19は傾き選択回路の機能説明図である。
FIG. 15 is a block diagram showing a schematic configuration of an interpolation device according to the present invention, FIG. 16 is a block diagram of a slope properness checking circuit, FIG. 17 is a block diagram of a slope checking circuit, FIG. 18 is a functional explanatory diagram of the inclination selecting circuit, and FIG. 19 is a functional explanatory diagram of the inclination selecting circuit.

【0067】上述した画素ラインL1,L2の画素値は
入力信号として順次に二つのラインメモリ1,3に与え
られるが、一方のラインメモリ3には遅延回路4を介し
て入力信号が与えられる。これによりラインメモリ3に
は順次に上から下に向かって走査される際に先に走査さ
れる上側の画素ラインL1を構成する画素が記憶され
る。対象画素取得回路5,7は、画素ラインL1,L2
の中からそれぞれのライン毎に連続する6個の画素を対
象画素X00〜X05,X10〜X15の画素値を取得する(図
4を参照)。
The above-mentioned pixel values of the pixel lines L 1 and L 2 are sequentially supplied to the two line memories 1 and 3 as input signals. One of the line memories 3 is supplied with the input signal via the delay circuit 4. Thus, the line memory 3 stores the pixels constituting the upper pixel line L1 that is scanned first when sequentially scanned from top to bottom. The target pixel acquisition circuits 5 and 7 include pixel lines L1 and L2
, The pixel values of the target pixels X 00 to X 05 and X 10 to X 15 are obtained for the six consecutive pixels for each line (see FIG. 4).

【0068】なお、ラインメモリ1,3と対象画素取得
回路5,7が本発明における画素値取得手段に相当す
る。
The line memories 1 and 3 and the target pixel obtaining circuits 5 and 7 correspond to the pixel value obtaining means in the present invention.

【0069】対象画素取得回路7は上側の画素ラインL
1に含まれている対象画素X00〜X 05の画素値を傾き適
正調査回路9に出力し、対象画素取得回路5は下側の画
素ラインL2に含まれている対象画素X10〜X15の画素
値を傾き調査回路11に出力する。
The target pixel acquisition circuit 7 has the upper pixel line L
Target pixel X included in 100~ X 05The pixel value of
The target pixel acquisition circuit 5 outputs the image data to the correct inspection circuit 9 and
The target pixel X included in the elementary line L2Ten~ XFifteenPixel
The value is output to the inclination check circuit 11.

【0070】本発明における傾き適正調査手段に相当す
る傾き適正調査回路9は、上述した補間方法におけるス
テップS2a,S2bに相当する処理を実施する回路で
ある。具体的には、図16に示すように本発明の差分算
出手段に相当する差分回路9aによって、各対象画素X
00〜X05のうち隣接している画素同士の差分値が算出さ
れ、各差分値が差分判定回路9bに与えられる。
The inclination properness checking circuit 9 corresponding to the inclination properness checking means in the present invention is a circuit for performing processing corresponding to steps S2a and S2b in the above-described interpolation method. Specifically, as shown in FIG. 16, each of the target pixels X
00 difference values between pixels that are adjacent of to X 05 is calculated, the difference value is given to the difference judgment circuit 9b.

【0071】各差分判定回路9bには、3個の隣接する
画素同士の差分値d0,d1,d2が与えられる。差分
判定回路9bの機能は、閾値をthとすると、d0>t
h & d1<−th & d2>th または、d0
<−th & d1>th & d2<−thを満たす
場合には『1』を出力し、満たさない場合には『0』を
出力する。
Each difference determination circuit 9b is provided with difference values d0, d1, d2 between three adjacent pixels. The function of the difference determination circuit 9b is that when a threshold is th, d0> t
h & d1 <-th &d2> th or d0
If <−th &d1> th & d2 <−th is satisfied, “1” is output; otherwise, “0” is output.

【0072】すなわち、差分値d0,d1,d2の絶対
値が閾値thを越え、かつ、符号が交互に入れ替わって
いるならば『1』を出力し、そうでないならば『0』を
出力するようになっている。換言すると、傾き適正があ
れば『0』を出力し、傾き適正がなければ『1』を出力
する。
That is, if the absolute values of the difference values d0, d1, and d2 exceed the threshold value th and the signs are alternately output, "1" is output; otherwise, "0" is output. It has become. In other words, "0" is output if the inclination is appropriate, and "1" is output if the inclination is not appropriate.

【0073】各差分判定回路9bの出力はOR回路9c
に入力され、それが傾き適正調査回路9の傾き適正出力
Dとして出力される。
The output of each difference judgment circuit 9b is an OR circuit 9c
Is output as the proper inclination output D of the proper inclination examination circuit 9.

【0074】なお、上述した補間方法においては、傾き
適正調査の結果により傾き方向の調査を行うか否かを判
断し、その結果によっては傾き方向の調査を行わないよ
うにしていたが、この補間装置では逐次送られてくる画
素を次々と処理しては表示装置に出力することを前提に
構成してあるので、傾き適正調査回路9の出力を傾き調
査回路11に与えて動作/非動作を切り換えるようなこ
とはしていない。しかしながら、処理によっては傾き適
正調査回路9の出力を傾き調査回路11に与えて動作を
切り換えるようにしてもよい。
In the interpolation method described above, it is determined whether or not to check the inclination direction based on the result of the proper inclination check, and depending on the result, the search for the tilt direction is not performed. Since the apparatus is configured on the premise that the pixels sequentially transmitted are processed one after another and output to the display device, the output of the inclination properness inspection circuit 9 is given to the inclination inspection circuit 11 to operate / non-operate. I didn't switch. However, the operation may be switched by giving the output of the inclination properness inspection circuit 9 to the inclination inspection circuit 11 depending on the processing.

【0075】傾き調査回路11は、図17に示すように
構成されている。対象画素X01〜X05と、対象画素X10
〜X14との画素値が左方向調査回路11a−Lに入力さ
れ、各差分調査回路11aで2つの対象画素の画素値の
差分値が求められる。具体的には、基準画素X01と、こ
の左方向に位置している対象画素X10との画素値の差分
絶対値を求め、これの差分絶対値と閾値thとを比較し
て閾値より小さければ『1』を出力し、閾値以上であれ
ば『0』を出力する。また、同様に左方向の位置関係と
なる画素同士X02,X11………、X05,X14の画素値が
入力され、結果に応じて5個の差分調査回路11aから
『0』または『1』が出力される。
The inclination checking circuit 11 is configured as shown in FIG. Target pixels X 01 to X 05 and target pixel X 10
Pixel values of the to X 14 are input to the left investigation circuits 11a-L, the difference value of the pixel values of two pixel in each difference survey circuit 11a is determined. Specifically, the reference pixel X 01, calculates a difference absolute value of pixel values of the target pixel X 10 which is located by the left, smaller than the threshold by comparing the this difference absolute value and the threshold value th If it is greater than or equal to the threshold value, it outputs "1", and outputs "0". Similarly, the pixel values of pixels X 02 , X 11, ..., X 05 , and X 14 having a leftward positional relationship are input, and “0” or “0” is obtained from the five difference checking circuits 11 a according to the result. "1" is output.

【0076】下方向調査回路11a−Uには、対象画素
01,X11と、対象画素X02,X12と、対象画素X03
13と、対象画素X04,X14が各差分調査回路11aに
入力され、調査結果が4個の差分調査回路11aから
『0』または『1』として出力される。これらの出力
は、AND回路11c−Uに与えられる。
In the downward inspection circuit 11a-U, target pixels X 01 and X 11 , target pixels X 02 and X 12 , target pixels X 03 and
And X 13, the target pixel X 04, X 14 is input to the differential investigation circuits 11a, survey result is output as "0" or "1" from the four differential survey circuit 11a. These outputs are provided to AND circuit 11c-U.

【0077】対象画素X11〜X15と、対象画素X00〜X
04の画素値が右方向調査回路11a−Rに入力され、各
差分調査回路11aで2つの対象画素の画素値の差分値
が求められる。具体的には、基準画素X04と、この右方
向に位置している対象画素X 15との画素値の差分絶対値
を求め、これの差分絶対値と閾値thとを比較して閾値
より小さければ『1』を出力し、閾値以上であれば
『0』を出力する。また、同様に右方向の位置関係とな
る画素同士X03,X14………、X00,X11の画素値が入
力され、5個の差分調査回路11aの各々から『0』ま
たは『1』が出力される。
Target pixel X11~ XFifteenAnd the target pixel X00~ X
04Are input to the right direction checking circuits 11a-R,
The difference value between the pixel values of the two target pixels in the difference checking circuit 11a
Is required. Specifically, the reference pixel X04And this right
Target pixel X located in the direction FifteenThe absolute value of the difference between the pixel value and
Is calculated, and the absolute value of the difference is compared with the threshold th to determine the threshold
If it is smaller, "1" is output.
"0" is output. Similarly, the positional relationship in the right direction is
Pixels X03, X14............ X00, X11Pixel value
From each of the five difference check circuits 11a to “0”.
Or "1" is output.

【0078】選択回路11b−Lは、左方向となる画素
の組み合わせのうち最も左側に位置する対象画素X01
10の差分調査結果と、左方向となる画素の組み合わせ
のうち最も右側に位置する対象画素X05,X14の差分調
査結果とをそれぞれa,bに入力し、さらに補間画素P
の位置情報(th ,tv )を入力する。そして、この位
置情報(th ,tv )に応じて、a,bのいずれか一方
の入力を出力としてAND回路11c−Lに与える。こ
れによって左方向となる対象画素の組み合わせのうち左
側の4組の対象画素を選択するか、右側の4組の対象画
素を選択するかが決められる(図7または図8の状
態)。
The selection circuit 11b-L outputs the target pixel X 01 ,
And differential findings X 10, enter the target pixel X 05 to the rightmost among combinations of pixels to be left, X 14 differential findings and the a, respectively, the b, further interpolated pixel P
To enter the position information of (t h, t v). Then, providing the location information (t h, t v) in accordance with, a, as an output either one of the inputs of b to the AND circuit 11c-L. This determines whether to select the left four target pixels or the right four target pixels among the combinations of target pixels in the left direction (the state of FIG. 7 or FIG. 8).

【0079】その一方、選択回路11b−Rは、右方向
となる画素の組み合わせのうち最も左側に位置する対象
画素X00,X11の差分調査結果と、右方向となる画素の
組み合わせのうち最も右側に位置する対象画素X04,X
15の差分調査結果とをそれぞれa,bに入力し、さらに
補間画素Pの位置情報(th ,tv )を入力する。出力
は、その位置情報(th ,tv )に応じてa,bのいず
れか一方の入力となり、これがAND回路11c−Rに
与えられる。これにより右方向となる対象画素の組み合
わせのうち右側の4組の対象画素を選択するか、左側の
4組の対象画素を選択するかが決定される(図9または
図10の状態)。
[0079] On the other hand, the selection circuit 11b-R, and differential findings of the target pixel X 00, X 11 to the leftmost among combinations of pixels to be right, most of the combinations of pixels to be right Target pixels X 04 and X located on the right side
15 of differential survey results and the respectively input a, the b, further inputs the position information of the interpolation pixel P (t h, t v) . Output, the position information (t h, t v) becomes a, a one of the input b in accordance with, this is given to the AND circuit 11c-R. Thereby, it is determined whether to select the right four target pixels or the left four target pixels among the combinations of target pixels in the right direction (the state of FIG. 9 or FIG. 10).

【0080】左方向のAND回路11c−Lと、下方向
のAND回路11c−Uと、右方向のAND回路11c
−Rからはそれぞれ出力として『0』または『1』が出
力されるが、これらをそれぞれG0,G1,G2とす
る。
A left AND circuit 11c-L, a lower AND circuit 11c-U, and a right AND circuit 11c
“R” outputs “0” or “1” as outputs, which are respectively referred to as G0, G1, and G2.

【0081】傾き適正調査回路9からの出力(D)と、
傾き調査回路11からの出力(G0,G1,G2)は、
傾き選択回路13に与えられる。
The output (D) from the inclination properness check circuit 9
Outputs (G0, G1, G2) from the inclination checking circuit 11 are
It is provided to the inclination selection circuit 13.

【0082】傾き選択回路13は、4つの入力に応じて
1つの出力(H)を元画素選択・座標変換回路15に与
える。機能的には、図18に示す通りの機能を有し、傾
き適正調査回路9からの出力が『1』(傾き適正なし)
の場合には、傾き調査回路11からの出力の組み合わせ
がどのようなものであっても出力として『00』(傾き
方向なし)を出力する。また、傾き適正調査回路9から
の出力が『0』(傾き適正あり)の場合であって、か
つ、傾き調査回路11からの出力である下方向G1が
『1』(傾き方向が下方向)の場合には、左方向G0お
よび右方向G2がどのような状態であっても出力として
『00』(傾き方向なし)を出力し、全方向G0,G
1,G2が『0』である場合には、『00』(傾き方向
なし)を出力し、左方向G1が『1』であって右方向G
2も『1』である場合には、『00』(傾き方向なし)
を出力し、左方向G1だけが『1』である場合には、
『01』(左方向)を出力し、右方向G2だけが『1』
である場合には、『10』(右方向)を出力する。この
ようにして傾き選択回路13では傾き方向が左方向か右
方向のみであるか否かが判断される。
The inclination selection circuit 13 supplies one output (H) to the original pixel selection / coordinate conversion circuit 15 in response to the four inputs. Functionally, it has the function as shown in FIG. 18, and the output from the inclination properness checking circuit 9 is “1” (the inclination is not appropriate).
In this case, "00" (no inclination direction) is output as an output regardless of the combination of outputs from the inclination investigation circuit 11. The output from the inclination check circuit 9 is "0" (the inclination is appropriate), and the downward direction G1 output from the inclination check circuit 11 is "1" (the inclination direction is downward). In the case of, "00" (no tilt direction) is output as an output regardless of the state of the left direction G0 and the right direction G2, and all directions G0, G
When G1 and G2 are "0", "00" (no tilt direction) is output, and the left direction G1 is "1" and the right direction G is
If 2 is also “1”, “00” (no tilt direction)
And if only the left direction G1 is “1”,
"01" (left direction) is output, and only "1" is output in the right direction G2.
, "10" (to the right) is output. In this manner, the tilt selection circuit 13 determines whether the tilt direction is only the left direction or the right direction.

【0083】なお、上述した傾き調査回路11と傾き選
択回路13とが本発明における傾き判別手段に相当す
る。
Note that the above-described inclination checking circuit 11 and the inclination selecting circuit 13 correspond to the inclination determining means in the present invention.

【0084】傾き選択回路13からは上述した論理によ
って傾き方向を示す出力(H)が出力され、これが元画
素画選択・座標変換回路15に与えられる。この回路1
5の機能的は図19に示す通りである。
The output (H) indicating the inclination direction is output from the inclination selection circuit 13 by the above-described logic, and is supplied to the original pixel image selection / coordinate conversion circuit 15. This circuit 1
The function of No. 5 is as shown in FIG.

【0085】まず、傾き方向に応じて図中における3箇
所の横位置(左方向,下方向,右方向)が決まり、次
に、補間画素Hの位置情報(th ,tv )に応じて左方
向あるいは右方向の場合における2箇所の横位置が決ま
り、これにより補間画素Pの新たな位置情報(th ’,
v ’)と、補間元画素Y00〜Y13(図11を参照)が
決まる。この場合、補間元画素Y00〜Y13のうち両端に
位置する補間画素Y00,Y03,Y10,Y13については必
要に応じて選択すればよい。精度良く補間画素Pの画素
値を求めるには全ての補間元画素Y00〜Y13を用いた方
が良いが、補間元画素Y01,Y02,Y11,Y12のみを用
いて求めることもできるからである。つまり、補間元画
素Y01,Y11とY02,Y12の各々で垂直方向に補間演算
を行い、それらの補間画素を用いて補間画素Pを求める
ようにすればよい。
[0085] First, the lateral position of the three positions in the drawing in accordance with the tilt direction (to the left, downward, rightward) determines, then, in accordance with the position information of the interpolation pixel H (t h, t v) determine the lateral position of the two positions in the case of the left or right direction, thereby the new location information of the interpolation pixel P (t h ',
tv ′) and the interpolation source pixels Y 00 to Y 13 (see FIG. 11). In this case, it may be selected as necessary for the interpolation pixel Y 00, Y 03, Y 10 , Y 13 located at both ends of the interpolation based on the pixel Y 00 to Y 13. To obtain the pixel value of the interpolation pixel P with high accuracy, it is better to use all the interpolation source pixels Y 00 to Y 13. However, it is necessary to use only the interpolation source pixels Y 01 , Y 02 , Y 11 , and Y 12. Because you can do it. That is, the interpolation calculation is performed in each of the interpolation source pixels Y 01 , Y 11 and Y 02 , Y 12 in the vertical direction, and the interpolation pixel P may be obtained using the interpolation pixels.

【0086】なお、上述した元画素選択・座標変換回路
15が本発明における元画素選択手段に相当する。
The above-described original pixel selection / coordinate conversion circuit 15 corresponds to the original pixel selection means in the present invention.

【0087】元画素選択・座標変換回路15からの出力
(新たな位置情報,補間元画素)は、本発明の画素値演
算手段に相当する補間演算回路17に出力される。ここ
では、新たな位置情報と補間元画素とに基づいて補間画
素Pの画素値を演算によって求める。このときの演算手
法としては適宜のものが採用できるが、例えば、垂直方
向では直線補間法を用い、水平方向では直線補間法の他
にキュービック・コンボリューション法などを用いるこ
とができる。
The output (new position information, interpolation original pixel) from the original pixel selection / coordinate conversion circuit 15 is output to the interpolation operation circuit 17 corresponding to the pixel value operation means of the present invention. Here, the pixel value of the interpolation pixel P is obtained by calculation based on the new position information and the interpolation source pixel. At this time, an appropriate calculation method can be employed. For example, a cubic convolution method or the like can be used in the vertical direction, in addition to the linear interpolation method, in the vertical direction.

【0088】このようにして補間画素Pの画素値が求め
られるが、この画素値を補間画素Pの元々の位置情報
(th ,tv )に与えることで一つの補間画素Pに対す
る補間処理が完了することになる。そして、上記の一連
の処理を順次に繰り返すことにより、例えば、表示装置
の全表示面において補間処理が完了することになる。
[0088] Although the pixel values of the thus interpolated pixel P is calculated, the original location information (t h, t v) of the pixel value interpolation pixel P interpolation processing for the one of the interpolation pixel P by giving the Will be completed. Then, by sequentially repeating the above-described series of processes, for example, the interpolation process is completed on all display surfaces of the display device.

【0089】上述した回路構成の補間装置であっても、
上述した補間方法と同じ作用を生じさせることができ、
同じ効果を得ることができる。
Even with the interpolation device having the above-described circuit configuration,
The same operation as the above-described interpolation method can be generated,
The same effect can be obtained.

【0090】なお、図20は、上述した本発明によって
処理した画像と、従来例によって処理した画像との比較
のための図である。本発明で処理した図20(a)は、
従来例で処理した図20(b)の画像に比べて斜線が明
瞭で非常に綺麗に補間処理がされていることが明らかで
ある。また、テキストの斜線部でも補間精度が大きく改
善されていることが判る。
FIG. 20 is a diagram for comparing the image processed according to the present invention described above with the image processed according to the conventional example. FIG. 20 (a) processed by the present invention
It is clear that the interpolation processing is performed very clearly and obliquely as compared with the image of FIG. 20B processed in the conventional example. Also, it can be seen that the interpolation accuracy is greatly improved even in the shaded portion of the text.

【0091】本発明は上述した実施形態だけに限定され
るものではなく、例えば、以下のように種々の変形実施
が可能である。
The present invention is not limited to the above-described embodiment, and various modifications can be made as follows, for example.

【0092】(1)上記の説明では、傾き方向を左方向
または右方向としたが、さらに外側の方向が判別できる
ようにしてもよい。つまり、左側に2方向と、右側に2
方向としてもよい。この場合であってもいずれか一方向
にのみ全ての差分画素値の絶対値が閾値より小さければ
画像に傾きを有する図柄があると判断して処理すればよ
い。
(1) In the above description, the tilt direction is set to the left direction or the right direction. However, a further outward direction may be determined. That is, two directions on the left and two on the right
The direction may be used. Even in this case, if the absolute values of all the difference pixel values in any one direction are smaller than the threshold value, it may be determined that there is a pattern having an inclination in the image and the processing may be performed.

【0093】(2)上記実施例では、補間画素の上下に
位置する1つずつの画素ラインから垂直方向の画素値を
求めているが、補間画素の上下にそれぞれ2つの画素ラ
インを設定して垂直方向の画素値を4画素から求めるよ
うにしてもよい。
(2) In the above embodiment, the pixel value in the vertical direction is obtained from each pixel line located above and below the interpolation pixel. However, two pixel lines are set above and below the interpolation pixel, respectively. The pixel value in the vertical direction may be obtained from four pixels.

【0094】(3)処理の速度と精度を勘案すると上述
した実施例のように6個の対象画素と4個の基準画素が
好適であるが、例えば、基準画素を2個にしてもよく、
対象画素を8個以上として基準画素を6個以上にしても
よい。
(3) In consideration of the processing speed and accuracy, six target pixels and four reference pixels are suitable as in the above-described embodiment. For example, two reference pixels may be used.
The number of target pixels may be eight or more and the number of reference pixels may be six or more.

【0095】(4)基準画素は、上側の画素ラインだけ
に限定されるものではなく、下側の画素ラインに設定す
るようにしてもよい。
(4) The reference pixel is not limited to the upper pixel line, but may be set to the lower pixel line.

【0096】[0096]

【発明の効果】以上の説明から明らかなように、請求項
1に記載の方法発明によれば、対象画素と基準画素との
連続性を判別して画像中の図柄が左や右の斜め方向に連
続しているか否かを判別している。そして、このように
傾き方向を判別した上で補間元画素を選択し、これらと
補間画素の新たな位置情報とに基づいて補間画素の画素
値を求める。これにより補間画素には周囲の画素の画素
値が反映されるとともに傾き方向に連続している図柄な
どの画素値も反映されることになり、画像に斜め線など
が存在していても綺麗に再現することができる。
As is apparent from the above description, according to the first aspect of the present invention, the continuity between the target pixel and the reference pixel is determined, and the symbol in the image is shifted leftward or rightward. It is determined whether or not it is continuous. Then, after determining the inclination direction in this way, an interpolation source pixel is selected, and a pixel value of the interpolation pixel is obtained based on these and new position information of the interpolation pixel. As a result, the pixel value of the surrounding pixels is reflected on the interpolation pixel, and the pixel value of a pattern or the like that is continuous in the tilt direction is also reflected, so that even if there is a diagonal line in the image, it is beautiful. Can be reproduced.

【0097】また、この方法発明では、補間画素は元の
画素の直下あるいは直上位置または画素同士の中間位置
だけというように画像中における補間画素の位置が限定
されないので、画像の拡大に伴って増加する画素数に影
響されることなく綺麗に補間を行うことができる。
Further, according to the method of the present invention, the position of the interpolation pixel in the image is not limited, such as the position of the interpolation pixel immediately below or immediately above the original pixel or only the intermediate position between the pixels. Interpolation can be performed neatly without being affected by the number of pixels.

【0098】また、請求項2に記載の方法発明によれ
ば、隣接する対象画素の画素同士について画素値の差分
の絶対値を求め、これらが全て閾値よりも大きく、か
つ、各差分の符号が交互に入れ替わっている場合には、
たとえ傾き方向が判別されたとしても間違いである確率
が高いので通常の補間処理を行うようにする。これによ
り、テキスト文字の一部が傾き方向を有すると誤判断さ
れて画像が汚くなるような不都合を回避することができ
る。
According to the second aspect of the present invention, the absolute values of the differences between the pixel values of the adjacent target pixels are obtained, all of which are larger than the threshold value, and the sign of each difference is If they are alternated,
Even if the inclination direction is determined, there is a high probability of an error, so normal interpolation processing is performed. Thus, it is possible to avoid such a problem that an image is dirty because a part of the text character is erroneously determined to have the inclination direction.

【0099】また、請求項3に記載の方法発明によれ
ば、左右の両方向に傾き方向が判別された場合には傾き
を有する図柄ではないので、通常の補間処理を行うよう
にする。これにより斜線等があるかのように補間処理を
行ってしまうことを防止できる。
According to the third aspect of the present invention, when the inclination direction is determined in both the left and right directions, the symbol does not have the inclination, so that the normal interpolation processing is performed. As a result, it is possible to prevent the interpolation processing from being performed as if there are oblique lines.

【0100】また、請求項4に記載の方法発明によれ
ば、対象画素を6画素とし、基準画素を4画素とするこ
とで傾き方向をほぼ正確に判断することができ、補間処
理を適切に施すことができる。
Further, according to the method of the present invention, the inclination direction can be almost accurately determined by setting the target pixel to 6 pixels and the reference pixel to 4 pixels. Can be applied.

【0101】また、請求項5に記載の装置発明によれ
ば、請求項1に記載の補間方法を好適に実施することが
できる。
According to the apparatus described in claim 5, the interpolation method described in claim 1 can be suitably implemented.

【0102】また、請求項6に記載の装置発明によれ
ば、請求項2に記載の補間方法を好適に実施できる。
According to the apparatus described in claim 6, the interpolation method described in claim 2 can be suitably implemented.

【0103】また、請求項7に記載の装置発明によれ
ば、請求項3に記載の補間方法を好適に行うことができ
る。
According to the apparatus described in claim 7, the interpolation method described in claim 3 can be suitably performed.

【0104】また、請求項8に記載の装置発明によれ
ば、請求項4に記載の補間方法を好適に実施可能であ
る。
According to the apparatus described in claim 8, the interpolation method described in claim 4 can be suitably implemented.

【0105】また、請求項9に記載の記録媒体によれ
ば、請求項1に記載の方法発明をコンピュータに実施さ
せることができる。
According to the recording medium of the ninth aspect, the computer can execute the method of the first aspect.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明に係る補間方法を適用した補間処理の流
れを示すフローチャートである。
FIG. 1 is a flowchart showing a flow of an interpolation process to which an interpolation method according to the present invention is applied.

【図2】処理対象の一例である画像の画素群を示した模
式図である。
FIG. 2 is a schematic diagram showing a pixel group of an image which is an example of a processing target.

【図3】傾き方向の定義を示した模式図である。FIG. 3 is a schematic diagram showing a definition of a tilt direction.

【図4】対象画素を示した模式図である。FIG. 4 is a schematic diagram showing a target pixel.

【図5】基準画素からの傾き方向を説明する図である。FIG. 5 is a diagram illustrating a direction of inclination from a reference pixel.

【図6】判別された傾き方向を示した模式図である。FIG. 6 is a schematic diagram showing a determined inclination direction.

【図7】傾き方向が左方向の場合における補間画素と対
象画素との位置関係を示すとともに、この場合に選択さ
れる元画素を示した模式図である。
FIG. 7 is a schematic diagram showing a positional relationship between an interpolation pixel and a target pixel when a tilt direction is a left direction, and showing original pixels selected in this case.

【図8】傾き方向が左方向の場合における補間画素と対
象画素との位置関係を示すとともに、この場合に選択さ
れる元画素を示した模式図である。
FIG. 8 is a schematic diagram showing a positional relationship between an interpolation pixel and a target pixel when a tilt direction is a left direction, and showing original pixels selected in this case.

【図9】傾き方向が右方向の場合における補間画素と対
象画素との位置関係を示すとともに、この場合に選択さ
れる元画素を示した模式図である。
FIG. 9 is a schematic diagram showing a positional relationship between an interpolation pixel and a target pixel when a tilt direction is a right direction, and showing original pixels selected in this case.

【図10】傾き方向が右方向の場合における補間画素と
対象画素との位置関係を示すとともに、この場合に選択
される元画素を示した模式図である。
FIG. 10 is a schematic diagram showing a positional relationship between an interpolation pixel and a target pixel when a tilt direction is a right direction, and showing original pixels selected in this case.

【図11】補間画素の位置情報を変換する意味を説明す
るための模式図である。
FIG. 11 is a schematic diagram for explaining the meaning of converting the position information of an interpolation pixel.

【図12】テキスト文字が存在する場合に生じる可能性
がある不都合を説明する模式図である。
FIG. 12 is a schematic diagram illustrating a problem that may occur when a text character exists.

【図13】傾き適正調査を示した模式図である。FIG. 13 is a schematic diagram showing a proper inclination check.

【図14】本発明と従来例との処理結果を示した模式図
である。
FIG. 14 is a schematic diagram showing processing results of the present invention and a conventional example.

【図15】本発明に係る補間装置の概略構成を示したブ
ロック図である。
FIG. 15 is a block diagram showing a schematic configuration of an interpolation device according to the present invention.

【図16】傾き適正調査回路を示すブロック図である。FIG. 16 is a block diagram showing a tilt appropriateness check circuit.

【図17】傾き調査回路を示すブロック図である。FIG. 17 is a block diagram illustrating a tilt investigation circuit.

【図18】傾き選択回路の機能説明図である。FIG. 18 is an explanatory diagram of functions of a tilt selection circuit.

【図19】元画素選択・座標変換回路の機能説明図であ
る。
FIG. 19 is an explanatory diagram of functions of an original pixel selection / coordinate conversion circuit.

【図20】本発明と従来例との処理結果を比較するため
の図である。
FIG. 20 is a diagram for comparing processing results of the present invention and a conventional example.

【符号の説明】[Explanation of symbols]

P … 補間画素 X00〜X05,X10〜X15 … 対象画素 X01〜X04 … 基準画素 1,3 … ラインメモリ 4 … 遅延回路 5,7 … 対象画素取得回路 9 … 傾き適正調査回路 9a … 差分回路 9b … 差分判定回路 11 … 傾き調査回路 11a … 差分調査回路 11a−L … 左方向調査回路 11a−U … 下方向調査回路 11a−R … 右方向調査回路 13 … 傾き選択回路 15 … 元画素選択・座標変換回路 17 … 補間演算回路P ... interpolation pixel X 00 ~X 05, X 10 ~X 15 ... target pixel X 01 to X 04 ... reference pixel 1,3 ... line memory 4 ... delay circuit 5, 7 ... target pixel acquiring circuit 9 ... inclination proper investigation circuit 9a ... difference circuit 9b ... difference judgment circuit 11 ... inclination examination circuit 11a ... difference examination circuit 11a-L ... left direction examination circuit 11a-U ... downward examination circuit 11a-R ... right direction examination circuit 13 ... inclination selection circuit 15 ... Original pixel selection / coordinate conversion circuit 17… interpolation calculation circuit

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 補間画素の周辺に位置する画素の画素値
に基づき補間画素の画素値を求める補間方法において、 補間画素を挟んで対向している画素ライン中の画素のう
ち、補間画素に最も近い位置にある画素を挟んで画素ラ
イン中に位置する複数個の画素を対象画素として抽出
し、各対象画素の画素値を抽出する画素値取得過程と、 一方の画素ライン中に位置する対象画素の各々を基準画
素とし、各基準画素から他方の画素ラインに位置する画
素のうち、少なくとも各々の基準画素に対向する位置に
ある対象画素に隣接した対象画素の画素値と、各基準画
素の画素値との差分画素値を求める差分算出過程と、 予め定められた閾値と前記各差分画素値の絶対値とを比
較し、基準画素に対向する位置にある対象画素の左方向
または右方向のいずれか一方向にのみ全ての差分画素値
の絶対値が閾値内である場合には補間画素周辺の画像の
傾き方向を判別する傾き判別過程と、 前記傾き方向と補間画素の位置情報とに基づいて、前記
対象画素の中から補間画素の画素値を求めるための補間
元画素を選択するとともに、補間画素の位置情報を変換
して新たな位置情報を設定する元画素選択過程と、 前記補間元画素と前記補間画素の新たな位置情報とに基
づいて前記補間画素の画素値を求める画素値演算過程
と、 を含むことを特徴とする補間方法。
1. An interpolation method for obtaining a pixel value of an interpolated pixel based on a pixel value of a pixel located around the interpolated pixel, the method comprising: A pixel value acquisition process of extracting a plurality of pixels located in a pixel line with a pixel located close to the pixel line as a target pixel and extracting a pixel value of each target pixel; and a target pixel located in one of the pixel lines. , Each of which is a reference pixel, among the pixels located on the other pixel line from each reference pixel, at least the pixel value of the target pixel adjacent to the target pixel at a position facing each reference pixel, and the pixel of each reference pixel. A difference calculation step of calculating a difference pixel value from the value, comparing a predetermined threshold value with the absolute value of each difference pixel value, and determining whether the target pixel at the position facing the reference pixel is in the left direction or the right direction. If the absolute values of all the differential pixel values are within the threshold value only in one direction, a tilt determining step of determining the tilt direction of the image around the interpolation pixel, based on the tilt direction and the position information of the interpolation pixel Selecting an interpolation source pixel for obtaining a pixel value of the interpolation pixel from among the target pixels, and converting the position information of the interpolation pixel to set new position information; and selecting the interpolation source pixel. A pixel value calculating step of obtaining a pixel value of the interpolated pixel based on and new position information of the interpolated pixel.
【請求項2】 請求項1に記載の補間方法において、 前記対象画素のうち隣接する画素同士の画素値の差分を
求め、各差分の絶対値が予め定められた閾値より全て大
きく、かつ、各差分の符号が交互に入れ替わっている場
合には、 前記画素値演算過程に代えて、前記対象画素と補間画素
の位置情報とに基づき補間画素の画素値を算出する通常
演算過程を実施することを特徴とする補間方法。
2. The interpolation method according to claim 1, wherein a difference between pixel values of adjacent pixels among the target pixels is obtained, and absolute values of the differences are all larger than a predetermined threshold value. When the signs of the differences are alternately changed, instead of the pixel value calculation process, a normal calculation process of calculating the pixel value of the interpolation pixel based on the target pixel and the position information of the interpolation pixel is performed. Characteristic interpolation method.
【請求項3】 請求項1または2に記載の補間方法にお
いて、 前記傾き判別過程にて傾き方向が左方向及び右方向であ
ると判別された場合には、 前記画素値演算過程に代えて、前記対象画素と補間画素
の位置情報とに基づき補間画素の画素値を算出する通常
演算過程を実施することを特徴とする補間方法。
3. The interpolation method according to claim 1, wherein when the tilt direction is determined to be a left direction and a right direction in the tilt determining step, the pixel value calculating step is performed instead of the pixel value calculating step. An interpolation method comprising: performing a normal calculation process of calculating a pixel value of an interpolation pixel based on the target pixel and position information of the interpolation pixel.
【請求項4】 請求項1ないし3のいずれかに記載の補
間方法において、 前記対象画素を6画素とするとともに前記基準画素を4
画素とすることを特徴とする補間方法。
4. The interpolation method according to claim 1, wherein said target pixel is 6 pixels and said reference pixel is 4 pixels.
An interpolation method characterized by using pixels.
【請求項5】 補間画素の周辺に位置する画素の画素値
に基づき補間画素の画素値を求める補間装置において、 補間画素を挟んで対向している画素ライン中の画素のう
ち、補間画素に最も近い位置にある画素を挟んで画素ラ
イン中に位置する複数個の画素を対象画素として抽出し
て各対象画素の画素値を抽出する画素値取得手段と、 一方の画素ライン中に位置する対象画素の各々を基準画
素とし、各基準画素から他方の画素ラインに位置する画
素のうち、少なくとも各々の基準画素に対向する位置に
ある対象画素に隣接した対象画素の画素値と、各基準画
素の画素値との差分画素値を求める差分算出手段と、 予め定められた閾値と前記各差分画素値の絶対値とを比
較し、基準画素に対向する位置にある対象画素の左方向
または右方向のいずれか一方向にのみ全ての差分画素値
の絶対値が閾値内である場合には補間画素周辺の画像の
傾き方向を判別する傾き判別手段と、 前記傾き方向と補間画素の位置情報とに基づいて、前記
対象画素の中から補間画素の画素値を求めるための補間
元画素を選択するとともに、補間画素の位置情報を変換
して新たな位置情報を設定する元画素選択手段と、 前記補間元画素と前記補間画素の新たな位置情報とに基
づいて前記補間画素の画素値を求める画素値演算手段
と、 を含むことを特徴とする補間装置。
5. An interpolating apparatus for obtaining a pixel value of an interpolated pixel based on a pixel value of a pixel positioned around the interpolated pixel. A pixel value acquisition unit that extracts a plurality of pixels located in a pixel line with a pixel located close to the pixel line as a target pixel and extracts a pixel value of each target pixel; a target pixel located in one of the pixel lines , Each of which is a reference pixel, among the pixels located on the other pixel line from each reference pixel, at least the pixel value of the target pixel adjacent to the target pixel at a position facing each reference pixel, and the pixel of each reference pixel. Difference calculating means for calculating a difference pixel value from the value, comparing a predetermined threshold value with the absolute value of each difference pixel value, and determining whether the target pixel located at a position facing the reference pixel is leftward or rightward. If the absolute values of all the differential pixel values are within the threshold value only in one direction, a tilt determining unit that determines the tilt direction of the image around the interpolation pixel, and based on the tilt direction and the position information of the interpolation pixel. An original pixel selecting means for selecting an interpolation source pixel for obtaining a pixel value of an interpolation pixel from the target pixels, and converting the position information of the interpolation pixel to set new position information; and And a pixel value calculating means for calculating a pixel value of the interpolation pixel based on the new position information of the interpolation pixel.
【請求項6】 請求項5に記載の補間装置において、 前記対象画素のうち隣接する画素同士の画素値の差分を
求め、各差分の絶対値が予め定められた閾値より全て大
きく、かつ、各差分の符号が交互に入れ替わっているこ
とを判断する傾き適正調査手段をさらに備え、 前記画素値演算手段は、前記傾き適正調査手段が条件を
満たすと判断した場合には、前記対象画素と補間画素の
位置情報とに基づき補間画素の画素値を算出することを
特徴とする補間装置。
6. The interpolation apparatus according to claim 5, wherein a difference between pixel values of adjacent pixels among the target pixels is obtained, and absolute values of the differences are all larger than a predetermined threshold value. The image processing apparatus further includes a slope appropriateness checking unit that determines that the signs of the differences are alternately replaced, and the pixel value calculating unit determines that the target pixel and the interpolation pixel when the slope appropriateness determining unit determines that the condition is satisfied. An interpolating device that calculates a pixel value of an interpolated pixel based on the position information.
【請求項7】 請求項5または6に記載の補間装置にお
いて、 前記傾き判別手段が傾き方向を左方向及び右方向である
と判別した場合には、 前記画素値演算手段は、前記対象画素と補間画素の位置
情報とに基づき補間画素の画素値を算出することを特徴
とする補間装置。
7. The interpolating device according to claim 5, wherein, when the tilt determining unit determines that the tilt direction is a left direction or a right direction, the pixel value calculating unit determines whether the target pixel is a target pixel. An interpolation device for calculating a pixel value of an interpolation pixel based on position information of the interpolation pixel.
【請求項8】 請求項5ないし7のいずれかに記載の補
間装置において、 前記対象画素を6画素とするとともに前記基準画素を4
画素とすることを特徴とする補間装置。
8. The interpolation device according to claim 5, wherein the target pixel is 6 pixels and the reference pixel is 4 pixels.
An interpolation device characterized by being a pixel.
【請求項9】 補間画素の周辺に位置する画素の画素値
に基づき補間画素の画素値を求めるプログラムを格納し
た記録媒体において、 補間画素を挟んで対向している画素ライン中の画素のう
ち、補間画素に最も近い位置にある画素を挟んで画素ラ
イン中に位置する複数個の画素を対象画素として抽出し
て各対象画素の画素値を抽出する画素値取得処理と、 一方の画素ライン中に位置する対象画素の各々を基準画
素とし、各基準画素から他方の画素ラインに位置する画
素のうち、少なくとも各々の基準画素に対向する位置に
ある対象画素に隣接した対象画素の画素値と、各基準画
素の画素値との差分画素値を求める差分算出処理と、 予め定められた閾値と前記各差分画素値の絶対値とを比
較し、基準画素に対向する位置にある対象画素の左方向
または右方向のいずれか一方向にのみ全ての差分画素値
の絶対値が閾値内である場合には補間画素周辺の画像の
傾き方向を判別する傾き判別処理と、 前記傾き方向と補間画素の位置情報とに基づいて、前記
対象画素の中から補間画素の画素値を求めるための補間
元画素を選択するとともに、補間画素の位置情報を変換
して新たな位置情報を設定する元画素選択処理と、 前記補間元画素と前記補間画素の新たな位置情報とに基
づいて前記補間画素の画素値を求める画素値演算処理
と、 を行わせるようにコンピュータを制御するためのプログ
ラムを格納した記録媒体。
9. A recording medium storing a program for obtaining a pixel value of an interpolated pixel based on a pixel value of a pixel located around the interpolated pixel, wherein, among the pixels in a pixel line facing each other across the interpolated pixel, A pixel value acquisition process of extracting a plurality of pixels located in a pixel line with a pixel closest to the interpolation pixel as a target pixel and extracting a pixel value of each target pixel; Each of the target pixels located as a reference pixel, from among the pixels located on the other pixel line from each reference pixel, at least a pixel value of a target pixel adjacent to the target pixel at a position facing each reference pixel, A difference calculation process for calculating a difference pixel value from the pixel value of the reference pixel; comparing a predetermined threshold value with the absolute value of each of the difference pixel values; Or, when the absolute values of all the difference pixel values in only one of the right directions are within the threshold value, a tilt determination process of determining the tilt direction of the image around the interpolation pixel; and the tilt direction and the position of the interpolation pixel. Source pixel selection processing for selecting an interpolation source pixel for obtaining the pixel value of the interpolation pixel from the target pixels based on the information, and converting the interpolation pixel position information to set new position information. And a pixel value calculation process for calculating a pixel value of the interpolation pixel based on the interpolation source pixel and new position information of the interpolation pixel. A recording medium storing a program for controlling a computer to perform the following processing.
JP2000055352A 2000-03-01 2000-03-01 Interpolation method and apparatus, and recording medium Expired - Fee Related JP3392800B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000055352A JP3392800B2 (en) 2000-03-01 2000-03-01 Interpolation method and apparatus, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000055352A JP3392800B2 (en) 2000-03-01 2000-03-01 Interpolation method and apparatus, and recording medium

Publications (2)

Publication Number Publication Date
JP2001242851A true JP2001242851A (en) 2001-09-07
JP3392800B2 JP3392800B2 (en) 2003-03-31

Family

ID=18576489

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000055352A Expired - Fee Related JP3392800B2 (en) 2000-03-01 2000-03-01 Interpolation method and apparatus, and recording medium

Country Status (1)

Country Link
JP (1) JP3392800B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8325591B2 (en) 2004-02-26 2012-12-04 Qualcomm Incorporated Suppressing cross-polarization interference in an orthogonal communication link

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8325591B2 (en) 2004-02-26 2012-12-04 Qualcomm Incorporated Suppressing cross-polarization interference in an orthogonal communication link

Also Published As

Publication number Publication date
JP3392800B2 (en) 2003-03-31

Similar Documents

Publication Publication Date Title
US7397972B2 (en) Image transform method for obtaining expanded image data, image processing apparatus and image display device therefor
EP1758093B1 (en) Image processing device and method, recording medium, and program
US6366292B1 (en) Scaling method and apparatus for a flat panel display
JPH0750752A (en) Method and device for converting picture density
JP4125273B2 (en) Image processing apparatus and method, and program
AU618128B2 (en) Method and apparatus for decomposing a quadrilateral figure for display and manipulation by a computer system
KR100367900B1 (en) Pixel number converting circuit and image display device using the same
JP4756436B2 (en) Pattern recognition apparatus, pattern recognition method, and pattern recognition program
JP3392800B2 (en) Interpolation method and apparatus, and recording medium
US6718072B1 (en) Image conversion method, image processing apparatus, and image display apparatus
US6430583B1 (en) Scenario editing apparatus for performing editing of multimedia using figure feature points
US20010024519A1 (en) Boundary line detection apparatus and method, and image processing apparatus and method as well as recording medium
US5446803A (en) Image signal processing apparatus
JP2906963B2 (en) Method and apparatus for generating multi-tone wide data
US5838298A (en) Image processing apparatus and method for smoothing stairway-like portions of a contour line of an image
US6356656B1 (en) Contour-information extraction apparatus and method
US6453077B1 (en) Apparatus and method for interpolating binary pictures, using context probability table
JPH10327315A (en) Image processing unit
JPH0256874B2 (en)
JPH08272971A (en) Object recognizing method
JP2006050481A (en) Image processing apparatus, image processing method and program thereof
JPH0588653A (en) Screen composite display area determining device
JPH0383178A (en) Dither image enlarging system
JPH02105272A (en) Picture processor
JPS6224374A (en) Picture converting device

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees