JPH08340552A - Digital image thinning method and interpolation method, and transmission apparatus using the same - Google Patents
Digital image thinning method and interpolation method, and transmission apparatus using the sameInfo
- Publication number
- JPH08340552A JPH08340552A JP14653495A JP14653495A JPH08340552A JP H08340552 A JPH08340552 A JP H08340552A JP 14653495 A JP14653495 A JP 14653495A JP 14653495 A JP14653495 A JP 14653495A JP H08340552 A JPH08340552 A JP H08340552A
- Authority
- JP
- Japan
- Prior art keywords
- data
- digital image
- color difference
- frame
- pixel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4007—Scaling 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)
- Color Image Communication Systems (AREA)
- Color Television Systems (AREA)
- Editing Of Facsimile Originals (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
(57)【要約】
【目的】 デジタル画像データを伝送する際に、人間の
視覚特性を考慮に入れた簡単な演算によって間引き処理
および補間処理することができるデジタル画像の間引き
方法および補間方法ならびにそれらを用いた伝送装置を
提供することである。
【構成】 データ間引き部81は、間引き処理する際に
CPU7が抽出した4個の輝度データの平均値を縮小さ
れたデジタル画像の輝度データとして、色差データに関
しては、4個の色差データから、予め定められた色差デ
ータを縮小されたデジタル画像の色差データとして代表
的に割り当てる。一方、データ補間部82は、補間処理
する際にCPU7が選択した4個の輝度データを参照し
て、拡大されたデジタル画像の輝度データを作成する。
また、色差データに関しては、1個の色差データを4個
複製し、1フレーム分のデジタル画像の色差データを作
成する。
(57) [Abstract] [Purpose] When transmitting digital image data, a thinning method and an interpolation method for a digital image, which can perform thinning processing and interpolation processing by a simple calculation taking human visual characteristics into consideration, and the same. It is to provide a transmission device using. A data thinning section 81 uses four color difference data in advance as the color difference data as the brightness data of a digital image obtained by reducing the average value of the four brightness data extracted by the CPU 7 during the thinning process. The determined color difference data is typically assigned as the color difference data of the reduced digital image. On the other hand, the data interpolation unit 82 refers to the four pieces of brightness data selected by the CPU 7 when performing the interpolation process, and creates the brightness data of the enlarged digital image.
As for the color difference data, one color difference data is duplicated to create color difference data of a digital image for one frame.
Description
【0001】[0001]
【産業上の利用分野】本発明は、デジタル画像の間引き
方法および補間方法ならびにそれらを用いた伝送装置に
関し、より特定的には、輝度データと色差データとを異
なる方法で、デジタル画像を間引き処理するための間引
き方法および補間処理するための補間方法、ならびにそ
れらを用いた伝送装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital image thinning method and an interpolation method, and a transmission apparatus using the same, and more specifically, a method of thinning a digital image by different methods for luminance data and color difference data. The present invention relates to a decimation method for performing the interpolation, an interpolation method for performing an interpolation process, and a transmission apparatus using them.
【0002】[0002]
【従来の技術】従来よりデジタル画像を伝送するとき、
その送信するデータ量を減少させるためにデジタル画像
データを間引き処理して送信していた。したがって、デ
ジタル画像データを受信した場合、1フレーム分のデジ
タル画像データに補間処理をする必要があった。そのと
き、適用されるデジタル画像の間引きおよび補間方法と
しては、例えば最近傍法や、特開平04−330858
号公報に開示されている方法等が挙げられる。2. Description of the Related Art Conventionally, when transmitting digital images,
In order to reduce the amount of data to be transmitted, digital image data is thinned out and transmitted. Therefore, when the digital image data is received, it is necessary to interpolate the digital image data for one frame. At this time, as a thinning and interpolation method for the digital image to be applied, for example, the nearest neighbor method or Japanese Patent Laid-Open No. 04-330858.
The method etc. which are disclosed by the gazette are mentioned.
【0003】図6は従来の最近傍法によるデジタル画像
の間引き処理の理解を容易にするための参考図である。
図6(a)は、デジタル画像1フレームのYUVデータ
61の一部分を示すメモリマップ図である。YUVデー
タ61は、輝度を表すYデータとしてY00,Y01,…
と、色差を表すUおよびVデータとしてU00,U01,…
およびV00,V01,…とをそれぞれ有している。図6
(b)は、輝度を表すYデータの部分フレーム62と、
色差を表すUおよびVデータの部分フレーム63および
64の概略図である。これら、部分フレーム62,63
および64は、YUVデータ61から4画素単位で抽出
されたものであり、部分フレーム62は、(Y00,
Y01,Y10,Y11)を、部分フレーム63は、(U00,
U01,U10,U11)を、部分フレーム64は、(V00,
V01,V10,V11)を有している。図6(c)は、縮小
部分フレーム65の概略図である。縮小部分フレーム6
5は、部分フレーム62,63および64とをそれぞれ
4分の1に間引き処理して作成されたものであり、Y’
00とU’00とV’00とを有している。FIG. 6 is a reference diagram for facilitating the understanding of the conventional digital image thinning processing by the nearest neighbor method.
FIG. 6A is a memory map diagram showing a part of the YUV data 61 of one frame of the digital image. The YUV data 61 is Y 00 , Y 01 , ...
And as U and V data representing color difference, U 00 , U 01 , ...
And V 00 , V 01 , ... And respectively. Figure 6
(B) is a partial frame 62 of Y data representing luminance,
FIG. 7 is a schematic diagram of partial frames 63 and 64 of U and V data representing color differences. These partial frames 62, 63
And 64 are extracted from the YUV data 61 in units of 4 pixels, and the partial frame 62 is (Y 00 ,
Y 01 , Y 10 , Y 11 ) and the partial frame 63 is (U 00 ,
U 01 , U 10 , U 11 ) and the partial frame 64 is (V 00 ,
V 01 , V 10 , V 11 ). FIG. 6C is a schematic diagram of the reduced partial frame 65. Reduced partial frame 6
5 is created by thinning out the partial frames 62, 63, and 64 to 1/4, and Y '
And a 00 and U '00 and V' 00.
【0004】まず、デジタル画像を4分の1に間引き処
理するとき、YUVデータ61から個々のYUVデータ
について、部分フレーム62,63および64とを抽出
する。次に、部分フレーム62からはY00、部分フレー
ム63からはU00、部分フレーム64からはV00を割り
当て、これらから縮小部分フレーム65を作成する。こ
のような間引き処理をデジタル画像1フレーム分のYU
Vデータについて繰り返し、4分の1に間引き処理され
た縮小されたデジタル画像データが作成される。First, when thinning a digital image into quarters, partial frames 62, 63 and 64 are extracted from the YUV data 61 for each YUV data. Then, from a partial frame 62 Y 00, from the partial frame 63 U 00, assigned to V 00 from the partial frame 64, creating a reduced portion frame 65 therefrom. Such thinning processing is performed by YU for one digital image frame.
Repeated with respect to the V data, reduced digital image data that has been thinned to 1/4 is created.
【0005】図7は従来の最近傍法によるデジタル画像
の補間処理の理解を容易にするための参考図である。図
7(a)は、デジタル画像1フレームのYUVデータ7
1の一部分を示すメモリマップ図である。YUVデータ
71は、輝度を表すYデータとしてY’00,Y’01,…
と、色差を表すUおよびVデータとしてU’00,
U’ 01,…およびV’00,V’01,…とをそれぞれ有し
ている。図7(b)は、輝度を表すYデータの部分フレ
ーム72と、色差を表すUおよびVデータの部分フレー
ム73および74の概略図である。これら、部分フレー
ム72,73および74は、YUVデータ71から選択
され、参照された個々のY’,U’およびV’データを
補間処理した結果得られるものである。図7(c)は、
デジタル画像1フレームのYUVデータ71全てに関し
て補間処理された結果得られる拡大されたYUVデータ
75の一部分を示すメモリマップ図である。YUVデー
タ75は、YデータとしてY00,Y01,…と、Uおよび
VデータとしてU00,U01,…およびV00,V01,…と
を有している。FIG. 7 is a digital image by the conventional nearest neighbor method.
FIG. 6 is a reference diagram for facilitating understanding of the interpolation processing of FIG. Figure
7 (a) is YUV data of one frame of digital image 7
2 is a memory map diagram showing a part of FIG. YUV data
Reference numeral 71 denotes Y'as Y data representing luminance.00, Y ’01,…
And U'as V and V data representing the color difference00,
U ’ 01, ... and V '00, V '01,, and have respectively
ing. FIG. 7B shows a partial frame of Y data representing brightness.
Section 72 and partial frame of U and V data representing color difference
73 is a schematic view of the frames 73 and 74. FIG. These, partial frame
72, 73 and 74 selected from YUV data 71
The individual Y ', U'and V'data referenced
It is obtained as a result of interpolation processing. FIG. 7C shows
Regarding all YUV data 71 of one frame of digital image
Expanded YUV data obtained as a result of interpolation processing
It is a memory map figure which shows a part of 75. YUV day
Data 75 is Y data.00, Y01,,, U and
U as V data00, U01, And V00, V01,…When
have.
【0006】デジタル画像を4倍に補間する場合には、
YUVデータ71から選択したYデータY’00を参照
し、部分フレーム72のYデータ(Y00,Y01,Y10,
Y11)としてY’00を設定することにより、部分フレー
ム72を生成する。すなわち、Y00=Y01=Y10=Y11
=Y’00である。Uデータ及びVデータについても同様
の処理を行い、部分フレーム73および74を生成す
る。このような補間処理を1フレーム分のYUVデータ
について繰り返し、4倍に補間処理され、拡大されたデ
ジタル画像であるYUVデータ75が生成される。To interpolate a digital image four times,
The Y data Y ′ 00 selected from the YUV data 71 is referred to, and the Y data (Y 00 , Y 01 , Y 10 ,
The partial frame 72 is generated by setting Y ′ 00 as Y 11 ). That is, Y 00 = Y 01 = Y 10 = Y 11
= Y 'is 00. Similar processing is performed on U data and V data to generate partial frames 73 and 74. Such interpolation processing is repeated for one frame of YUV data, and the interpolation processing is performed four times to generate YUV data 75 which is an enlarged digital image.
【0007】図8は、特開平04−330858号公報
に開示されている適応的なデジタル画像の拡大・縮小方
法に係るデジタル画像の間引き処理を示すフローチャー
トである。以下、図8を参照して適応的なデジタル画像
の拡大・縮小方法に係るデジタル画像の間引き処理につ
いて説明する。FIG. 8 is a flowchart showing a digital image thinning process according to the adaptive digital image enlargement / reduction method disclosed in Japanese Patent Laid-Open No. 04-330858. Hereinafter, with reference to FIG. 8, a digital image thinning process according to an adaptive digital image enlargement / reduction method will be described.
【0008】まず、FIRデジタルフィルタ法により低
域通過型フィルタの設計が行われる(ステップS8
1)。次に、設計した低域通過型フィルタのインパルス
応答に対して補間を行うための3次スプライン関数が求
められる(ステップS82)。これによって、縮小され
たデジタル画像データを作成するのに最適な補間フィル
タが作成される。この補間フィルタにデジタル画像デー
タが入力されると、デジタル画像データのフィルタリン
グが行われ(ステップS83)、縮小されたデジタル画
像データが生成される(ステップS84)。First, a low-pass filter is designed by the FIR digital filter method (step S8).
1). Next, a cubic spline function for interpolating the impulse response of the designed low-pass filter is obtained (step S82). This creates an optimal interpolation filter for creating the reduced digital image data. When digital image data is input to this interpolation filter, the digital image data is filtered (step S83), and reduced digital image data is generated (step S84).
【0009】図9は、特開平04−330858号公報
に開示されている適応的なデジタル画像データの拡大・
縮小方法に係る補間処理を示すフローチャートである。
以下、図9を参照して適応的なデジタル画像データの拡
大・縮小方法に係る補間処理について説明する。FIG. 9 is an enlarged view of adaptive digital image data disclosed in Japanese Patent Laid-Open No. 04-330858.
It is a flowchart which shows the interpolation process which concerns on the reduction method.
Hereinafter, the interpolation process related to the adaptive enlargement / reduction method of digital image data will be described with reference to FIG.
【0010】まず、FIRデジタルフィルタ法により高
域通過型フィルタの設計が行われる(ステップS9
1)。次に、設計した高域通過型フィルタのインパルス
応答に対して補間を行うための3次スプライン関数が求
められる(ステップS92)。これによって、拡大され
たデジタル画像データを作成するのに最適な補間フィル
タが作成される。この補間フィルタにデジタル画像デー
タが入力されると、デジタル画像データのフィルタリン
グが行われ(ステップS93)、拡大されたデジタル画
像データが生成される(ステップS94)。First, a high-pass filter is designed by the FIR digital filter method (step S9).
1). Next, a cubic spline function for interpolating the impulse response of the designed high-pass filter is obtained (step S92). This creates an optimal interpolation filter for creating the enlarged digital image data. When digital image data is input to this interpolation filter, the digital image data is filtered (step S93), and enlarged digital image data is generated (step S94).
【0011】[0011]
【発明が解決しようとする課題】最近傍法は、上記から
明らかなように演算が容易であるため小規模なハードウ
ェア上で簡単に実現可能である。しかしながら、間引き
処理の演算として、抽出したそれぞれ4個のY,Uおよ
びVデータから予め定められたそれぞれ1個のY,Uお
よびVデータを用いて縮小されたデジタル画像データを
作成している。また、補間処理の演算として、参照した
1個のY’,U’およびV’データから、4倍に拡大さ
れたデジタル画像データを作成している。これによっ
て、縮小されたデジタル画像データおよび拡大されたデ
ジタル画像データの画質を著しく劣化させてしまうとい
う問題点があった。Since the nearest neighbor method is easy to operate as apparent from the above, it can be easily realized on a small-scale hardware. However, as the calculation of the thinning process, reduced digital image data is created from the extracted four Y, U, and V data by using one predetermined Y, U, and V data. Further, as the calculation of the interpolation processing, the digital image data which is magnified four times is created from the referenced one piece of Y ′, U ′ and V ′ data. This causes a problem that the image quality of the reduced digital image data and the enlarged digital image data is significantly deteriorated.
【0012】また、適応的なデジタル画像の拡大・縮小
方法では、縮小されたデジタル画像データおよび拡大さ
れたデジタル画像データの画質は最近傍法よりも向上す
るが、FIRフィルタの設計や3次スプライン関数の算
出等、演算が複雑であるため、小規模なハードウェアで
は演算時間がかかってしまうという問題点があった。In the adaptive digital image enlargement / reduction method, the image quality of the reduced digital image data and the enlarged digital image data is improved as compared with the nearest neighbor method, but the design of the FIR filter and the cubic spline are used. Since the calculation such as the calculation of the function is complicated, there is a problem that the calculation time is required for a small-scale hardware.
【0013】さらに、上記適応的なデジタル画像データ
の拡大・縮小方法では、人間の視覚では違いの分かりに
くい色差を表すUおよびVデータに対しても、輝度を表
すYデータと同様の処理がされているため、デジタル画
像のYUVデータ形式の特性には考慮されていない。Further, according to the above adaptive digital image data enlarging / reducing method, the same processing as the Y data representing the luminance is performed on the U and V data representing the color difference which is difficult to be visually recognized by human eyes. Therefore, the characteristics of the YUV data format of the digital image are not taken into consideration.
【0014】それ故に、本発明の目的は、デジタル画像
データの間引き処理および補間処理を簡単な演算で実行
でき、かつ高画質なデジタル画像データを作成できるデ
ジタル画像データの間引き方法および補間方法ならびに
それらを用いた伝送装置を提供することである。Therefore, an object of the present invention is to perform a thinning-out method and an interpolation method for digital image data capable of executing thinning-out processing and interpolation processing of digital image data by simple calculation and creating high-quality digital image data, and those methods. It is to provide a transmission device using.
【0015】[0015]
【課題を解決するための手段】請求項1の発明は、各画
素が輝度データと色差データとに分離されたデジタル画
像データを間引くため方法であって、1フレーム分のデ
ジタル画像データを、それぞれが複数の画素を含む複数
の部分画像に分割し、分割されたそれぞれの部分画像に
おいて、複数の画素の輝度データの平均値を対応する部
分画像の輝度データの代表値として割り当て、分割され
たそれぞれの部分画像において、複数の画素のいずれか
の色差データ対応する部分画像の色差データの代表値と
して割り当てることを特徴とする。According to a first aspect of the present invention, there is provided a method for thinning out digital image data in which each pixel is separated into luminance data and color difference data. Is divided into a plurality of partial images including a plurality of pixels, and in each of the divided partial images, the average value of the luminance data of the plurality of pixels is assigned as a representative value of the luminance data of the corresponding partial image, and the divided partial images are divided. In the partial image, the color difference data of one of the plurality of pixels is assigned as a representative value of the color difference data of the partial image.
【0016】請求項2の発明は、複数の画素で構成され
る縮小されたデジタル画像データを補間して、各画素を
複数の画素に拡張するための方法であって、輝度データ
に関しては、拡張の対象となる画素、およびそれに近接
する画素を参照し、最先に表示されるべき画素に対して
は、拡張の対象となる画素の輝度データを割り当て、他
の画素に対しては参照した画素の輝度データの平均値を
割り当て、色差データに関しては、拡張の対象となる画
素を参照し、表示されるべきすべての画素に対しては、
拡張の対象となる画素の色差データを割り当てることを
特徴とする。According to a second aspect of the present invention, there is provided a method for interpolating reduced digital image data composed of a plurality of pixels to extend each pixel into a plurality of pixels, the luminance data being extended. Refer to the target pixel and its neighboring pixels, assign the brightness data of the target pixel for expansion to the pixel that should be displayed first, and refer to the other pixels The average value of the luminance data of is assigned, the color difference data is referred to the pixel to be expanded, and for all the pixels to be displayed,
The feature is that color difference data of pixels to be expanded is assigned.
【0017】請求項3の発明は、デジタル画像データを
伝送するための装置であって、デジタル画像データを間
引くための間引き手段と、1フレーム分のデジタル画像
データを得るための補間手段と、デジタル画像データを
送受信するための送受信手段と、デジタル画像データの
送受信を制御する制御手段とを備え、間引き手段は、1
フレーム分のデジタル画像データを、それぞれが複数の
画像を含む複数の部分画像に分割し、分割されたそれぞ
れの部分画像において、複数の画素の輝度データの平均
値を対応する部分画像の輝度データの代表値として割り
当て、分割されたそれぞれの部分画像において、複数の
画素のいずれかの色差データに対応する部分画像の色差
データの代表値として割り当てて送信するためのデジタ
ル画像データを作成し、補間手段は、輝度データに関し
ては、拡張の対象となる画素、およびそれに近接する画
素を参照し、最先に表示されるべき画素に対しては、拡
張の対象となる画素の輝度データを割り当て、他の画素
に対しては参照した画素の輝度データの平均値を割り当
て、色差データに関しては、拡張の対象となる画素を参
照し、表示されるべきすべての画素に対しては、拡張の
対象となる画素の色差データを割り当てることにより、
受信したデジタル画像データを補間することを特徴とす
る。According to a third aspect of the present invention, there is provided an apparatus for transmitting digital image data, comprising thinning means for thinning out digital image data, interpolation means for obtaining digital image data for one frame, and digital means. The thinning means includes a transmitting / receiving means for transmitting / receiving image data and a control means for controlling transmission / reception of digital image data.
Digital image data for a frame is divided into a plurality of partial images each including a plurality of images, and in each of the divided partial images, the average value of the luminance data of a plurality of pixels is compared with the luminance data of the corresponding partial image. In each of the divided partial images assigned as a representative value, digital image data to be assigned and transmitted as a representative value of the color difference data of the partial image corresponding to any of the color difference data of a plurality of pixels is created, and the interpolation means Refers to the pixel to be expanded and its neighboring pixels for the brightness data, allocates the brightness data of the pixel to be expanded to the pixel to be displayed first, and The average value of the luminance data of the referred pixel is assigned to the pixel, and the color difference data is displayed by referring to the pixel to be expanded. For all pixels can, by assigning the color difference data of the pixel to be an extension of the target,
It is characterized in that the received digital image data is interpolated.
【0018】[0018]
【作用】請求項1の発明においては、デジタル画像を輝
度データと色差データとに分離し、縮小されたデジタル
画像データを作成する間引き処理をするとき、輝度デー
タと色差データとを含む複数の画素が抽出される。輝度
データに関しては、複数の輝度データの平均値を縮小さ
れたデジタル画像の輝度データとして代表的に割り当て
る。また、色差データに関しては、複数の色差データの
中から予め定められた色差データを縮小されたデジタル
画像の色差データとして代表的に割り当てる。したがっ
て、簡単な演算で縮小されたデジタル画像データを作成
することができる。また、人間の視覚の解像度特性を考
慮して間引き処理しているため高品質な縮小されたデジ
タル画像データを作成することができる。According to the first aspect of the present invention, when a thinning process is performed for separating a digital image into luminance data and color difference data and creating reduced digital image data, a plurality of pixels including luminance data and color difference data are used. Is extracted. Regarding the brightness data, the average value of the plurality of brightness data is typically assigned as the brightness data of the reduced digital image. Regarding the color difference data, predetermined color difference data is typically assigned from the plurality of color difference data as the color difference data of the reduced digital image. Therefore, it is possible to create reduced digital image data by a simple calculation. Further, since the thinning processing is performed in consideration of the human visual resolution characteristics, it is possible to create high-quality reduced digital image data.
【0019】請求項2の発明においては、輝度データと
色差データとに分離されたデジタル画像を補間処理して
1フレーム分のデジタル画像データが作成される。輝度
データに関しては、拡張の対象となる画素、およびそれ
に近接する画素の輝度データを参照して、最先に表示さ
れるべき画素に対しては、拡張の対象となる画素の値を
直接割り当て、他の画素の画素に対しては、参照した画
素の平均値を割り当てる。また、色差データに関して
は、拡張の対象となる画素の色差データを参照して、こ
れを表示されるべきすべての色差データに割り当てる。
したがって、縮小されたデジタル画像データを、簡単な
演算で1フレーム分のデジタル画像データに拡張するこ
とができる。また、人間の視覚の解像度特性を考慮して
いるため高品質な拡大されたデジタル画像データを作成
することができる。According to the second aspect of the invention, the digital image separated for the luminance data and the color difference data is interpolated to generate digital image data for one frame. Regarding the luminance data, by referring to the luminance data of the pixel to be expanded and the pixels adjacent to it, the value of the pixel to be expanded is directly assigned to the pixel to be displayed first, The average value of the referred pixels is assigned to the pixels of the other pixels. Regarding the color difference data, the color difference data of the pixel to be expanded is referred to, and this is assigned to all the color difference data to be displayed.
Therefore, the reduced digital image data can be expanded to digital image data for one frame by a simple calculation. In addition, since the resolution characteristics of human vision are taken into consideration, high quality enlarged digital image data can be created.
【0020】請求項3の発明において、伝送装置が縮小
されたデジタル画像データを送信するとき、制御手段
は、輝度データと色差データとを含む複数の画素を抽出
する。間引き手段は、輝度データに対しては、抽出した
複数の輝度データの平均値を縮小されたデジタル画像の
輝度データとして代表的に割り当てる。また、色差デー
タに関しては、抽出した複数の色差データから、予め定
められた色差データを縮小されたデジタル画像の色差デ
ータとして代表的に割り当てて縮小されたデジタル画像
データを作成する。制御手段は、1フレームのデジタル
画像の間引き処理が終了すると、縮小されたデジタル画
像データを送受信手段から送信する。一方、伝送装置の
送受信手段がデジタル画像を受信したとき、制御手段
は、補間処理に用いる輝度データと色差データとを含む
拡張の対象となる画素を選択する。さらに、制御手段
は、輝度データに関しては、拡張の対象となる画素に近
接する画素も併せて選択する。補間手段は、輝度データ
に関しては、選択された画素の輝度データを参照して、
最先に表示されるべき画素に対しては、拡張の対象とな
る画素の値を直接割り当て、他の画素に対しては、参照
した画素の平均値を割り当てる。また、色差データに関
しては、拡張の対象となる画素の色差データを参照し
て、これを表示されるべきすべての色差データに割り当
てる。制御手段は、1フレーム分のデジタル画像データ
を作成すると、このデジタル画像データを出力する。し
たがって、高品質なデジタル画像データを簡単な演算に
よって作成し、これを伝送することができる。In the invention of claim 3, when the transmission device transmits the reduced digital image data, the control means extracts a plurality of pixels including the luminance data and the color difference data. The thinning means typically assigns the average value of the extracted plurality of brightness data to the brightness data as the brightness data of the reduced digital image. Regarding the color difference data, the reduced digital image data is created by assigning the predetermined color difference data as the color difference data of the reduced digital image as a representative from the plurality of extracted color difference data. When the thinning process of one frame of the digital image is completed, the control means transmits the reduced digital image data from the transmitting / receiving means. On the other hand, when the transmission / reception unit of the transmission device receives the digital image, the control unit selects a pixel to be expanded including the luminance data and the color difference data used for the interpolation processing. Further, with respect to the brightness data, the control unit also selects pixels adjacent to the pixel to be expanded. The interpolation means refers to the brightness data of the selected pixel with respect to the brightness data,
The value of the pixel to be expanded is directly assigned to the pixel to be displayed first, and the average value of the referred pixels is assigned to the other pixels. Regarding the color difference data, the color difference data of the pixel to be expanded is referred to, and this is assigned to all the color difference data to be displayed. When the control means creates digital image data for one frame, the control means outputs this digital image data. Therefore, it is possible to create high-quality digital image data by a simple calculation and transmit it.
【0021】[0021]
【実施例】図1は本発明の一実施例に係るデジタル画像
の伝送装置の詳細な構成を示すブロック図である。図1
において、伝送装置1は、ADC(Analog−Di
gital Converter)2と、デジタルデコ
ーダ3と、第1フレームメモリ4と、デジタルエンコー
ダ5と、DAC(Digital−AnalogCon
verter)6と、CPU7と、ROM(Read
Only Memory)8と、RAM(Random
Access Memory)9と、第2フレームメ
モリ10と、モデム11と、データバス12とを備え
る。1 is a block diagram showing a detailed configuration of a digital image transmitting apparatus according to an embodiment of the present invention. FIG.
In the transmission device 1, the transmission device 1 uses an ADC (Analog-Di)
digital converter 2, digital decoder 3, first frame memory 4, digital encoder 5, DAC (Digital-Analog Con).
verter) 6, CPU 7, ROM (Read
Only Memory 8 and RAM (Random)
The access memory 9 includes a second frame memory 10, a modem 11, and a data bus 12.
【0022】ADC2は、当該ADC2の前段に設置さ
れているカメラなどの画像入力機器(図示せず)から送
信されてくるビデオ信号を標本化し、量子化することに
よってデジタルのビデオ信号に変換する。ここで、ビデ
オ信号とは、赤・緑・青で表される3原色信号である。
デジタルデコーダ3は、デジタルのビデオ信号を画像の
輝度を表す輝度データと、3原色信号の各々から輝度デ
ータを減算した信号である色差データとに分離する。デ
ジタルデコーダ3は、いわゆるYUVデータを作成す
る。このYUVデータは、輝度データであるYデータ
と、色差データであるUおよびVデータを有している。
第1および第2フレームメモリ4および10は、少なく
とも画像1フレーム分のYUVデータを格納しうる容量
を有する記憶装置から構成される。デジタルエンコーダ
5は、上記デジタルデコーダ3とは逆の処理を行い、上
記YUVデータを3原色信号に合成する。DAC6は、
上記ADC2とは逆の処理を行い、入力したデジタルの
3原色信号をアナログの3原色信号に変換する。DAC
6の後段にはモニタなどの画像表示機器(図示せず)が
接続されており、3原色信号に基づいて画像を表示す
る。CPU7は、伝送装置1の動作を制御する。なお、
CPU7が行う制御については後で詳細に説明する。R
OM8は、データ間引き部81とデータ補間部82とを
含む。データ間引き部81は、CPU7の制御に基づい
て、本伝送装置1が伝送する間引き処理されたデジタル
画像データを作成する。一方、データ補間部82は、C
PU7の指示に基づいて、本伝送装置1が受信したデジ
タル画像データから補間処理されたデジタル画像データ
を作成する。RAM9は、上記したデータ間引き部81
あるいはデータ補間部82が行う間引きあるいは補間処
理の作業領域として使用され、間引きあるいは補間処理
によって作成されたデジタル画像データを一時的に格納
する。モデム11は、伝送路を介して外部装置と接続さ
れており、伝送装置1と外部装置との間で伝送される信
号の変復調を行う。データバス12には、第1および第
2フレームメモリ4および10と、CPU7と、ROM
8と、RAM9と、モデム11とが接続されており双方
向にデータの送受が可能となっている。The ADC 2 samples a video signal transmitted from an image input device (not shown) such as a camera installed in the preceding stage of the ADC 2 and quantizes it to convert it into a digital video signal. Here, the video signal is a signal of three primary colors represented by red, green and blue.
The digital decoder 3 separates the digital video signal into luminance data representing the luminance of the image and color difference data which is a signal obtained by subtracting the luminance data from each of the three primary color signals. The digital decoder 3 creates so-called YUV data. The YUV data has Y data that is luminance data and U and V data that is color difference data.
The first and second frame memories 4 and 10 are composed of a storage device having a capacity capable of storing at least one frame of YUV data. The digital encoder 5 performs a process reverse to that of the digital decoder 3 and synthesizes the YUV data into three primary color signals. DAC6 is
The processing opposite to that of the ADC 2 is performed to convert the input digital three primary color signals into analog three primary color signals. DAC
An image display device (not shown) such as a monitor is connected to the subsequent stage of 6 and displays an image based on the three primary color signals. The CPU 7 controls the operation of the transmission device 1. In addition,
The control performed by the CPU 7 will be described in detail later. R
The OM 8 includes a data thinning unit 81 and a data interpolation unit 82. The data thinning unit 81 creates the thinned digital image data transmitted by the transmission device 1 under the control of the CPU 7. On the other hand, the data interpolation unit 82 uses C
Based on the instruction from the PU 7, the digital image data interpolated from the digital image data received by the transmission device 1 is created. The RAM 9 includes the data thinning unit 81 described above.
Alternatively, it is used as a work area of the thinning-out or interpolation processing performed by the data interpolation unit 82, and temporarily stores the digital image data created by the thinning-out or interpolation processing. The modem 11 is connected to an external device via a transmission line and performs modulation / demodulation of a signal transmitted between the transmission device 1 and the external device. The data bus 12 includes first and second frame memories 4 and 10, a CPU 7 and a ROM.
8, the RAM 9, and the modem 11 are connected to each other so that data can be transmitted and received bidirectionally.
【0023】図2は、CPU7が制御するYUVデータ
の間引き処理の理解を容易にするための参考図である。FIG. 2 is a reference diagram for facilitating the understanding of the thinning process of YUV data controlled by the CPU 7.
【0024】図2(a)は、第1フレームメモリ4に格
納された1フレーム分に該当するYUVデータ21のメ
モリマップを示す図である。図2(a)において、YU
Vデータ21は、デジタルデコーダ3で分離された個々
のY,UおよびVデータである、Y00〜Ynm,U00〜U
nmおよびV00〜Vnmをそれぞれ有している。また、Y,
UおよびVデータは、以下の説明を簡単にするために、
画像入力機器や画像表示機器で走査される順序で第1フ
レームメモリ4に格納されているものとする。FIG. 2A is a diagram showing a memory map of the YUV data 21 corresponding to one frame stored in the first frame memory 4. In FIG. 2A, YU
The V data 21 is each Y, U and V data separated by the digital decoder 3, that is, Y 00 to Y nm and U 00 to U.
nm and V 00 to V nm , respectively. Also, Y,
The U and V data are in order to simplify the description below.
It is assumed that the images are stored in the first frame memory 4 in the order of scanning by the image input device or the image display device.
【0025】図2(b)は、第1フレームメモリ4から
抽出されたY,UおよびVデータの部分フレーム22,
23および24を示す図である。図2(b)において、
部分フレーム22はYデータの部分フレームであり、
(Y00,Y01,Y10,Y11)を有している。部分フレー
ム23はUデータの部分フレームであり、(U00,
U01,U10,U11)を有している。部分フレーム24は
Vデータの部分フレームであり、(V00,V01,V10,
V11)を有している。これら部分フレーム22,23お
よび24は、2画素×2画素単位で抽出される。なお、
図2(b)では、CPU7が第1フレームメモリ4に格
納されているYUVデータ21から最初に抽出するY,
UおよびVデータの部分フレーム22,23および24
を図示している。FIG. 2B shows a partial frame 22 of Y, U and V data extracted from the first frame memory 4.
FIG. 23 shows 23 and 24. In FIG. 2 (b),
The partial frame 22 is a partial frame of Y data,
(Y 00, Y 01, Y 10, Y 11) has a. The partial frame 23 is a partial frame of U data, and (U 00 ,
U 01 , U 10 , U 11 ). The partial frame 24 is a partial frame of V data, and is (V 00 , V 01 , V 10 ,
V 11 ). These partial frames 22, 23 and 24 are extracted in units of 2 pixels × 2 pixels. In addition,
In FIG. 2B, the CPU 7 first extracts Y from the YUV data 21 stored in the first frame memory 4,
Partial frames 22, 23 and 24 of U and V data
Is illustrated.
【0026】図2(c)は、YUVデータの縮小部分フ
レーム25,26および27とを示す図である。縮小部
分フレーム25はYデータの縮小部分フレーム、縮小部
分フレーム26はUデータの縮小部分フレーム、縮小部
分フレーム27はVデータの縮小部分フレームであり、
これら各々が1画素に縮小されたものである。なお、図
2(c)に図示されているのは、CPU7が最初に抽出
したY,UおよびVデータの部分フレーム22,23お
よび24を後述する間引き処理した結果得られる縮小部
分フレーム25,26および27を図示している。FIG. 2 (c) is a diagram showing reduced partial frames 25, 26 and 27 of YUV data. The reduced partial frame 25 is a reduced partial frame of Y data, the reduced partial frame 26 is a reduced partial frame of U data, and the reduced partial frame 27 is a reduced partial frame of V data.
Each of these is reduced to one pixel. It is to be noted that FIG. 2C shows reduced partial frames 25, 26 obtained as a result of thinning out the partial frames 22, 23, 24 of the Y, U and V data which the CPU 7 first extracted, which will be described later. And 27 are shown.
【0027】図2(d)は、YUVデータ21を4分の
1に間引き処理した縮小フレーム28を示す図である。
縮小フレーム28は、間引き処理されたY,UおよびV
データである、Y’00〜Y’(n/2)(m/2),U’00〜U’
(n/2)(m/2)およびV’00〜V’(n/2)(m/2)を有してい
る。FIG. 2D is a diagram showing a reduced frame 28 obtained by thinning the YUV data 21 into quarters.
The reduced frame 28 is the thinned Y, U and V.
The data, Y '00 ~Y' (n / 2) (m / 2), U '00 ~U'
(n / 2) (m / 2) and V '00 ~V' (n / 2) has a (m / 2).
【0028】図3は、CPU7が制御するYUVデータ
の間引き処理を示すフローチャートである。以下図1,
図2および図3とを参照してCPU7が制御するYUV
データの間引き処理について詳細に説明する。なお、以
下の説明においては、CPU7が最初に抽出するY,U
およびVデータの部分フレーム22,23および24に
関する間引き処理について詳細に説明する。FIG. 3 is a flow chart showing the thinning process of YUV data controlled by the CPU 7. Figure 1 below
A YUV controlled by the CPU 7 with reference to FIGS. 2 and 3.
The data thinning process will be described in detail. In the following description, Y, U extracted by the CPU 7 first
The thinning process for the partial frames 22, 23 and 24 of V data and V data will be described in detail.
【0029】カメラなどの画像入力機器(図示せず)か
ら順次送信されてくる画像1フレーム分のアナログ3原
色信号は、ADC2に入力し、当該ADC2でデジタル
3原色信号に変換される。このデジタル3原色信号は、
デジタルデコーダ3に入力する。デジタルデコーダ3
は、デジタル3原色信号をYUVデータに分離し、これ
らYUVデータを第1フレームメモリ4に出力する。こ
のとき、CPU7は、デジタルデコーダ3から出力され
た個々のYUVデータにアドレスを付与し、第1フレー
ムメモリ4に順次格納する。An analog three primary color signal for one frame of image sequentially transmitted from an image input device (not shown) such as a camera is input to the ADC 2 and converted into a digital three primary color signal by the ADC 2. This digital three primary color signal is
Input to the digital decoder 3. Digital decoder 3
Separates the digital three primary color signals into YUV data and outputs these YUV data to the first frame memory 4. At this time, the CPU 7 gives an address to each YUV data output from the digital decoder 3, and sequentially stores the YUV data in the first frame memory 4.
【0030】CPU7は、1フレーム分のYUVデータ
を第1フレームメモリ4へ格納すると(図2(a)参
照)、第1フレームメモリ4から部分フレーム22を作
成するために、YUVデータ21から画像入力機器が分
解した水平走査方向に係る第1番目と第2番目の走査線
に該当し、なおかつ、それら走査線において第1番目と
第2番目に分解されたそれぞれ2個のYデータである
(Y00,Y01,Y10,Y11)を抽出し、部分フレーム2
2を作成する。この手順と同様にして、U,Vデータに
関しても部分フレーム23,24を作成する(ステップ
S31,図2(b)参照)。CPU7は、作成した部分
フレーム22,23および24をRAM9の所定アドレ
ス位置に格納する(ステップS32)。When the CPU 7 stores the YUV data for one frame in the first frame memory 4 (see FIG. 2A), the CPU 7 stores the image from the YUV data 21 in order to create the partial frame 22 from the first frame memory 4. The two Y data items correspond to the first and second scanning lines in the horizontal scanning direction decomposed by the input device and are decomposed into the first and second scanning lines in these scanning lines, respectively ( Y 00 , Y 01 , Y 10 , Y 11 ) are extracted, and the partial frame 2
Create 2. Similar to this procedure, partial frames 23 and 24 are also created for U and V data (step S31, see FIG. 2B). The CPU 7 stores the created partial frames 22, 23 and 24 in a predetermined address position of the RAM 9 (step S32).
【0031】次に、ROM8のデータ間引き部81は、
Yデータの縮小部分フレーム25を作成するために、縮
小部分フレーム25として各Yデータの平均値を割り当
てる。すなわち、Y’00=(Y00+Y01+Y10+Y11)
/4を割り当てることにより、Yデータの縮小部分フレ
ーム25を作成する(ステップS33)。そして、CP
U7は、この縮小部分フレーム25をRAM9の所定ア
ドレス位置に格納する。Next, the data thinning section 81 of the ROM 8
In order to create the reduced partial frame 25 of Y data, the average value of each Y data is assigned as the reduced partial frame 25. That, Y '00 = (Y 00 + Y 01 + Y 10 + Y 11)
By assigning / 4, the reduced partial frame 25 of Y data is created (step S33). And CP
The U7 stores the reduced partial frame 25 at a predetermined address position in the RAM 9.
【0032】次に、ROM8のデータ間引き部81は、
Uデータの縮小部分フレーム26を作成するために、縮
小部分フレーム26として部分フレーム23のUデータ
から画像入力機器で最先に分解されたUデータであるU
00を割り当てる。すなわち、U’00=U00を割り当てる
ことにより、縮小部分フレーム26を作成する(ステッ
プS34)。そして、CPU7は、この縮小部分フレー
ム26をRAM9の所定アドレス位置に格納する。Next, the data thinning section 81 of the ROM 8
In order to create the reduced partial frame 26 of U data, U which is the U data decomposed first by the image input device from the U data of the partial frame 23 as the reduced partial frame 26.
Assign 00 . That is, by assigning the U '00 = U 00, creating a reduced portion frame 26 (step S34). Then, the CPU 7 stores the reduced partial frame 26 in a predetermined address position of the RAM 9.
【0033】次に、ROM8のデータ間引き部81は、
Vデータの縮小部分フレーム27を作成するために、縮
小部分フレーム27として部分フレーム24のVデータ
から画像入力機器で最先に分解されたVデータであるV
00を割り当てる。すなわち、V’00=V00を割り当てる
ことにより、縮小部分フレーム27を作成する(ステッ
プS35)。そして、CPU7は、この縮小部分フレー
ム25をRAM9の所定アドレス位置に格納する。Next, the data thinning section 81 of the ROM 8
In order to create the reduced partial frame 27 of V data, V which is the V data decomposed first by the image input device from the V data of the partial frame 24 as the reduced partial frame 27.
Assign 00 . That is, by assigning the V '00 = V 00, creating a reduced portion frame 27 (step S35). Then, the CPU 7 stores the reduced partial frame 25 in a predetermined address position of the RAM 9.
【0034】上記のようにしてRAM9には、データ間
引き部81が作成したY,UおよびVデータの縮小部分
フレーム25,26および27が格納されることとな
る。CPU7は、これら3個の縮小部分フレーム25,
26および27に所定のアドレス値を付与し、第2フレ
ームメモリ10に格納する(ステップS36)。As described above, the RAM 9 stores the reduced partial frames 25, 26 and 27 of the Y, U and V data created by the data thinning section 81. The CPU 7 controls the three reduced partial frames 25,
A predetermined address value is given to 26 and 27 and stored in the second frame memory 10 (step S36).
【0035】CPU7は、1フレーム分のYUVデータ
の縮小部分フレームの作成が終了したか否かを第1フレ
ームメモリ4に格納されたYUVデータのアドレス値を
参照して判断する(ステップS37)。CPU7は、こ
の判断結果に基づいて、新たな部分フレームを抽出する
(ステップS38)。このとき、CPU7が抽出する新
たな部分フレームは、水平走査方向に係る第1番目と第
2番目との走査線であって、なおかつ、それら走査線に
おいて3番目と4番目に画像入力機器で分解されたYU
Vデータから作成される。CPU7は、この部分フレー
ムを用いて縮小部分フレームを作成する。以降、CPU
7は、上記ステップS32〜ステップS37での動作と
同様の手順を繰り返し、水平走査方向に係る第1番目と
第2番目との走査線に含まれるYUVデータを用いて縮
小部分フレームを作成する。次に、CPU7は3番目と
4番目との走査線に含まれるYUVデータを用いて縮小
部分フレームを作成する。以降、1フレーム分のYUV
データの縮小部分フレームを作成するまで上記ステップ
S32〜ステップS37の動作を繰り返す。The CPU 7 determines whether or not the creation of the reduced partial frame of the YUV data for one frame is completed by referring to the address value of the YUV data stored in the first frame memory 4 (step S37). The CPU 7 extracts a new partial frame based on this determination result (step S38). At this time, the new partial frame extracted by the CPU 7 is the first and second scanning lines in the horizontal scanning direction, and the third and fourth scanning lines are decomposed by the image input device. YU
It is created from V data. The CPU 7 creates a reduced partial frame using this partial frame. After that, CPU
In step 7, the same procedure as the operation in steps S32 to S37 is repeated to create a reduced partial frame using the YUV data included in the first and second scanning lines in the horizontal scanning direction. Next, the CPU 7 creates a reduced partial frame using the YUV data included in the third and fourth scanning lines. After that, one frame of YUV
The above steps S32 to S37 are repeated until a reduced partial frame of data is created.
【0036】上記のようにして、1フレーム分のYUV
データの縮小部分フレームの作成が終了すると、第2フ
レームメモリ10には、1フレーム分のYUVデータの
縮小フレーム28が格納されていることとなる(図2
(d)参照)。CPU7は、1フレーム分のYUVデー
タの縮小フレーム28の作成が終了したことを前述した
判断方法により確認すると(ステップS37)、CPU
7は、この縮小フレーム28をモデム11から外部装置
へ伝送路を介して送信する。As described above, one frame of YUV
When the creation of the reduced partial frame of data is completed, the reduced frame 28 of YUV data for one frame is stored in the second frame memory 10 (FIG. 2).
(See (d)). When the CPU 7 confirms that the creation of the reduced frame 28 of the YUV data for one frame is completed by the above-described determination method (step S37), the CPU 7
7 transmits the reduced frame 28 from the modem 11 to the external device via the transmission path.
【0037】次に、本伝送装置1が補間装置として機能
する場合の各部の動作について詳細に説明する。Next, the operation of each part when the transmission device 1 functions as an interpolation device will be described in detail.
【0038】図4は、CPU7が制御するYUVデータ
の補間処理の理解を容易にするための参考図である。図
4(a)は、第2フレームメモリ10に格納された1フ
レーム分のYUVデータの縮小フレーム41のメモリマ
ップを示す図である。図4(a)において、縮小フレー
ム41は、外部装置で作成され伝送路を介してモデム1
1に入力した個々のY,UおよびVデータである、Y’
00〜Y’(n/2)(m/2),U’00〜U’(n/2)(m/2)および
V’00〜V’(n/2)(m/2)を有している。なお、本実施例
においては、前述の間引き処理した縮小フレーム28と
縮小フレーム41とは、同一のものとして説明する。FIG. 4 is a reference diagram for facilitating understanding of the YUV data interpolation processing controlled by the CPU 7. FIG. 4A is a diagram showing a memory map of the reduced frame 41 of the YUV data for one frame stored in the second frame memory 10. In FIG. 4A, the reduced frame 41 is created by an external device and is transmitted to the modem 1 via a transmission line.
Y ', which is the individual Y, U and V data input in 1.
00 ~Y '(n / 2) (m / 2), U' 00 ~U '(n / 2) (m / 2) and V' 00 ~V '(n / 2) have a (m / 2) are doing. In the present embodiment, the reduced frame 28 and the reduced frame 41 that have been subjected to the thinning process will be described as being the same.
【0039】図4(b)は、RAM9の作業領域内で作
成されたY,UおよびVデータの部分フレーム42,4
3および44を示す図である。図4(b)において、部
分フレーム42はYデータの部分フレームであり、(Y
00,Y01,Y10,Y11)を有している。部分フレーム4
3はUデータの部分フレームであり、(U00,U01,U
10,U11)を有している。部分フレーム44はVデータ
の部分フレームであり、(V00,V01,V10,V11)を
有している。なお、図4(b)に図示されているのは、
CPU7が第1フレームメモリに格納されている1フレ
ーム分のY,UおよびVデータから最初に作成するY,
UおよびVデータの部分フレーム42,43および44
を図示している。図4(c)は、後述する補間処理した
結果得られるYUVデータ45のメモリマップを示す図
である。FIG. 4B shows partial frames 42, 4 of Y, U and V data created in the work area of the RAM 9.
FIG. 3 shows 3 and 44. In FIG. 4B, the partial frame 42 is a partial frame of Y data, and (Y
00 , Y 01 , Y 10 , Y 11 ). Partial frame 4
3 is a partial frame of U data, which is (U 00 , U 01 , U
10 , U 11 ). The partial frame 44 is a partial frame of V data, and has (V 00 , V 01 , V 10 , V 11 ). In addition, what is illustrated in FIG.
The CPU 7 first creates Y from the Y, U and V data for one frame stored in the first frame memory,
U and V data subframes 42, 43 and 44
Is illustrated. FIG. 4C is a diagram showing a memory map of YUV data 45 obtained as a result of the interpolation processing described later.
【0040】図5は、CPU7が制御するYUVデータ
の補間処理を示すフローチャートである。以下図1,図
4および図5とを参照してCPU7が制御するYUVデ
ータの補間処理について詳細に説明する。なお、以下の
説明においては、CPU7が最初に作成するY,Uおよ
びVデータの部分フレーム42,43および44に関す
る補間処理について詳細に説明する。FIG. 5 is a flow chart showing the YUV data interpolation processing controlled by the CPU 7. The YUV data interpolation processing controlled by the CPU 7 will be described in detail below with reference to FIGS. 1, 4 and 5. In the following description, the interpolation process for the partial frames 42, 43, and 44 of the Y, U, and V data first created by the CPU 7 will be described in detail.
【0041】外部装置においても前述の間引き処理と同
様の手順にて縮小フレーム41が作成される。この縮小
フレーム41は、伝送路を介してモデム11に入力し、
モデム11から第2フレームメモリ10に格納される
(図4(a)参照)。このとき、CPU7は、縮小フレ
ーム41の個々のY’,U’,およびV’データにアド
レスを付与して第2フレームメモリ10に順次格納す
る。Also in the external device, the reduced frame 41 is created in the same procedure as the thinning process. This reduced frame 41 is input to the modem 11 via the transmission line,
It is stored in the second frame memory 10 from the modem 11 (see FIG. 4A). At this time, the CPU 7 assigns an address to each Y ′, U ′, and V ′ data of the reduced frame 41 and sequentially stores them in the second frame memory 10.
【0042】CPU7は、縮小フレーム41を第2フレ
ームメモリ10へ格納すると、部分フレーム42,43
および44を作成するために参照するY’,U’および
V’データの初期設定として、(Y’00,Y’01,Y’
10,Y’11)と、U’00と、V’00とを選択する(図4
(a)参照,ステップS51)。When the reduced frame 41 is stored in the second frame memory 10, the CPU 7 stores the partial frames 42 and 43.
As an initial setting of Y ′, U ′ and V ′ data to be referred to when creating Y and Y, (Y ′ 00 , Y ′ 01 , Y ′
10, 'and 11), U' Y 00, selects the V '00 (Figure 4
See (a), step S51).
【0043】CPU7は、Yデータの部分フレーム42
を作成するために縮小フレーム41の(Y’00,
Y’01,Y’10,Y’11)を参照する。データ補間部8
2は、まず、部分フレーム42のY00としてY’00を割
り当てる。すなわち、Y00=Y’00である。次に、部分
フレーム42のY01として、Y’00とY’01とを参照し
て両者の平均値を演算し、この平均値を割り当てる。す
なわち、Y01=(Y’00+Y’01)/2である。次に、
部分フレーム42のY10として、Y’00とY’10とを参
照して両者の平均値を演算し、この平均値を割り当て
る。すなわち、Y10=(Y’00+Y’10)/2である。
次に、部分フレーム42のY11として、Y’00とY’01
とY’10とY’11とを参照してこれらの平均値を演算
し、この平均値を割り当てる。すなわち、Y11=(Y’
00+Y’01+Y’10+Y’11)/4である。これによっ
て、Yデータの部分フレーム42が作成されたこととな
る(ステップS52)。CPU7は、作成した上記4個
のYデータをRAM9の所定アドレス位置に格納する。The CPU 7 controls the partial frame 42 of the Y data.
Of the reduced frame 41 (Y '00 ,
Y '01, Y' 10, Y '11) referring to. Data interpolator 8
2 first assigns Y ′ 00 as Y 00 of the partial frame 42. That is, Y 00 = Y '00. Next, as Y 01 of the partial frame 42, Y ′ 00 and Y ′ 01 are referenced to calculate the average value of the two, and this average value is assigned. That is, Y 01 = (Y '00 + Y' 01 ) / 2. next,
As Y 10 of the partial frame 42, Y ′ 00 and Y ′ 10 are referred to, the average value of both is calculated, and this average value is assigned. That is, Y 10 = (Y '00 + Y' 10 ) / 2.
Next, as Y 11 of the partial frame 42, Y ′ 00 and Y ′ 01
And Y ′ 10 and Y ′ 11 are calculated and the average value is calculated, and this average value is assigned. That is, Y 11 = (Y '
00 + Y '01 + Y' 10 + Y '11) / 4. As a result, the partial frame 42 of Y data is created (step S52). The CPU 7 stores the created four Y data at a predetermined address position of the RAM 9.
【0044】次に、データ補間部82は、Uデータの部
分フレーム43を作成するために縮小フレーム41の
U’00を参照する。データ補間部82は、部分フレーム
43のU00と、U01と、U10と、U11とにU’00を割り
当てる。すなわち、U00=U01=U10=U11=U’00と
する。これによって、Uデータの部分フレーム43が作
成されたこととなる(ステップS53)。CPU7は、
作成した上記4個のUデータをRAM9の所定アドレス
位置に格納する。Next, the data interpolating unit 82 refers to the U '00 of the reduced frame 41 to create a partial frame 43 of U data. The data interpolation unit 82 assigns U ′ 00 to U 00 , U 01 , U 10 and U 11 of the partial frame 43. That is, U 00 = U 01 = U 10 = U 11 = U ′ 00 . As a result, the partial frame 43 of the U data is created (step S53). CPU7
The created four U data are stored in a predetermined address position of the RAM 9.
【0045】次に、データ補間部82は、Vデータの部
分フレーム44を作成するために縮小フレーム41の
V’00を参照する。データ補間部82は、部分フレーム
44のV00と、V01と、V10と、V11とにV’00を割り
当てる。すなわち、V00=V01=V10=V11=V’00と
する。これによって、Vデータの部分フレーム44が作
成されたこととなる(ステップS54)。CPU7は、
作成した上記4個のVデータをRAM9の所定アドレス
位置に格納する(ステップS54)。Next, the data interpolating unit 82 refers to the V '00 of the reduced frame 41 to create a partial frame 44 of V data. The data interpolation unit 82 assigns V ′ 00 to V 00 , V 01 , V 10 and V 11 of the partial frame 44. That is, V 00 = V 01 = V 10 = V 11 = V ′ 00 . As a result, the partial frame 44 of V data is created (step S54). CPU7
The created four V data are stored in a predetermined address position of the RAM 9 (step S54).
【0046】CPU7は、ステップS52〜S54の動
作が終了すると、作成したそれぞれのYUVデータに所
定のアドレス値を付与した後、第1フレームメモリ4に
格納する(ステップS55)。When the operations of steps S52 to S54 are completed, the CPU 7 gives a predetermined address value to each of the created YUV data and then stores the YUV data in the first frame memory 4 (step S55).
【0047】上記ステップS52〜S55までの動作に
よって、水平走査方向に係る第1番目と第2番目との走
査線であって垂直走査方向に係る第1番目と第2番目と
にそれぞれ該当する4画素分のYUVデータを作成した
こととなる。By the operations of the steps S52 to S55, the first and second scanning lines in the horizontal scanning direction, which correspond to the first and second scanning lines in the vertical scanning direction, respectively, 4 This means that YUV data for pixels has been created.
【0048】CPU7は、1フレーム分のYUVデータ
を作成したか否かを第2フレームメモリ10に格納され
たY’,U’およびV’データのアドレス値を参照して
判断する(ステップS56)。CPU7は、この判断結
果に基づいて、新たな部分フレームを作成するために参
照するY’,U’およびV’データを更新する(ステッ
プS57)。次にCPU7がYUVデータを作成するた
めに選択するY’データは、(Y’01,Y’02,
Y’11,Y’12)であり、U’データはU’01であり、
V’データはV’01である。さらに、次のY’,U’お
よびV’データ更新時にCPU7が選択するY’データ
は、(Y’02,Y’03,Y’12,Y’13)であり、U’
データはU’02であり、V’データはV’02である。ま
た、水平走査方向に係る第3番目と第4番目とに該当す
る走査線であって、なおかつ垂直走査方向に係る第1番
目と第2番目とに該当する4個のYUVデータを作成す
るときにCPU7が選択するY’データは、(Y’10,
Y’11,Y’20,Y’21)であり、U’データはU’10
であり、V’データはV’10である。以降、ステップS
57では、上記のような周期性を持たせてY’U’およ
びV’データの更新を行う。また、CPU7が参照する
図4(a)における右端と下端のY’データに関して
は、Y’データが不足する。以下、このような状況時に
CPU7が行う処理について説明する。The CPU 7 determines whether or not YUV data for one frame has been created by referring to the address values of the Y ', U'and V'data stored in the second frame memory 10 (step S56). . The CPU 7 updates the Y ', U', and V'data to be referred to in order to create a new partial frame, based on this determination result (step S57). Next, the Y ′ data selected by the CPU 7 to create the YUV data is (Y ′ 01 , Y ′ 02 ,
Y is '11, Y' 12), U 'data U' is 01,
V 'data V' is 01. Additionally, the following Y ', U' data 'Y CPU 7 selects the updating data' which and V is (Y '02, Y' 03 , Y '12, Y' 13), U '
The data is U'02 and the V'data is V'02 . In addition, when four YUV data corresponding to the third and fourth scanning lines in the horizontal scanning direction and corresponding to the first and second scanning lines in the vertical scanning direction are created. Y CPU 7 selects the 'data, (Y' 10,
Y '11, Y' 20, ' a 21), U' Y data U '10
In it, V 'data V' is 10. After that, step S
At 57, the Y'U 'and V'data are updated with the above-described periodicity. In addition, as for the Y ′ data at the right end and the lower end in FIG. The processing performed by the CPU 7 in such a situation will be described below.
【0049】水平走査方向に係る最後の補間処理のとき
にCPU7が選択するY’データは、例えば水平方向走
査に係る第1番目と第2番目との走査線においては、例
外的にY’0(m/2)とし、U’データはU’0(m/2)であ
り、V’データはV’0(m/2)である。そのため、Uおよ
びVデータに関しては、通常の補間処理時におけるもの
と同様の手順で部分フレームが作成される。そのため、
以下には、Yデータの部分フレームを作成するための手
順を説明する。データ補間部82は、このとき、作成す
る部分フレームのすべてのYデータとしてY’0(m/2)を
割り当てる。以降、水平走査方向に係る最後の補間処理
については、上記のような方法を用いて補間処理する。The last Y CPU 7 is selected when the interpolation process 'data, for example in the 1st and the 2nd and scan lines according to a horizontal direction scanning, exceptionally Y' according to the horizontal scanning direction 0 (m / 2) , U ′ data is U ′ 0 (m / 2) , and V ′ data is V ′ 0 (m / 2) . Therefore, for U and V data, a partial frame is created in the same procedure as in the normal interpolation process. for that reason,
The procedure for creating a partial frame of Y data will be described below. At this time, the data interpolation unit 82 allocates Y ′ 0 (m / 2) as all the Y data of the partial frame to be created. After that, the final interpolation processing in the horizontal scanning direction is performed using the above method.
【0050】また、垂直走査方向に係る最後の補間処理
のときにCPU7が選択するY’データは、例えば垂直
方向に係る第1番目と第2番目との走査線においては、
例外的にY’(n/2)0とし、U’データはU’(n/2)0であ
り、V’データはV’(n/2)0である。そのため、Uおよ
びVデータに関しては、通常の補間処理時におけるもの
と同様の手順で部分フレームが作成される。そのため、
以下には、Yデータの部分フレームを作成するための手
順を説明する。データ補間部82は、このとき、作成す
る部分フレームのすべてのYデータとしてY’(n/2)0を
割り当てる。以降、垂直方向走査に係る最後の補間処理
については、上記のような方法を用いて補間処理する。Further, the Y'data selected by the CPU 7 in the final interpolation processing in the vertical scanning direction is, for example, in the first and second scanning lines in the vertical direction,
Exceptionally, Y ' (n / 2) 0 , U'data is U' (n / 2) 0 , and V'data is V ' (n / 2) 0 . Therefore, for U and V data, a partial frame is created in the same procedure as in the normal interpolation process. for that reason,
The procedure for creating a partial frame of Y data will be described below. At this time, the data interpolation unit 82 allocates Y ′ (n / 2) 0 as all the Y data of the partial frame to be created. After that, the final interpolation processing related to the vertical scanning is performed using the above method.
【0051】以降、CPU7は、上記と同様の方法に
て、参照するY’,U’およびV’データを第2フレー
ムメモリ10から順次選択し、YUVデータを作成す
る。CPU7は、1フレーム分のYUVデータを作成す
るまで上記ステップS51〜54の動作を繰り返す。1
フレーム分のYUVデータの作成が終了すると、第1フ
レームメモリ4には、1フレーム分のYUVデータが格
納されていることとなる。CPU7は、1フレーム分の
YUVデータの作成が終了したことを前述した判断方法
により確認すると(ステップS56)、このYUVデー
タをデジタルエンコーダ5へ出力する。デジタルエンコ
ーダ5は、YUVデータを3原色信号に合成し、DAC
6へ出力する。DAC6は、デジタル信号である3原色
信号をアナログ信号に変換する。このアナログ信号であ
る3原色信号によって、DAC6の後段に設置されてい
る画像表示機器(図示せず)は、画像を表示する。Thereafter, the CPU 7 sequentially selects the Y ', U', and V'data to be referred from the second frame memory 10 in the same manner as above, and creates the YUV data. The CPU 7 repeats the operations in steps S51 to S54 until one frame of YUV data is created. 1
When the creation of the YUV data for one frame is completed, the YUV data for one frame is stored in the first frame memory 4. When the CPU 7 confirms that the creation of the YUV data for one frame is completed by the determination method described above (step S56), it outputs the YUV data to the digital encoder 5. The digital encoder 5 synthesizes YUV data into three primary color signals and
Output to 6. The DAC 6 converts the three primary color signals, which are digital signals, into analog signals. An image display device (not shown) installed in the subsequent stage of the DAC 6 displays an image by the three primary color signals which are analog signals.
【0052】以上のように本実施例によれば、カラーの
デジタル画像のフレームを間引き処理をするとき、CP
U7は、フレームから4個のYデータを抽出し、これら
の平均値を演算する。CPU7は、この結果得られる平
均値を縮小フレームのYデータとして割り当てる。ま
た、UおよびVデータに関しては、フレームから4個の
UおよびVデータを抽出し、これらの中から予め定めら
れた1個のUおよびVデータを代表的に割り当てる。こ
れによって、間引き処理時の演算を簡素化できる。As described above, according to this embodiment, when the frame of the color digital image is thinned out, the CP
U7 extracts four Y data from the frame and calculates the average value of them. The CPU 7 assigns the average value obtained as a result as Y data of the reduced frame. Regarding U and V data, four U and V data are extracted from the frame, and one predetermined U and V data is representatively assigned from these. This can simplify the calculation during the thinning process.
【0053】また、補間処理をするとき、CPU7は、
縮小フレーム41から4個のY’データを選択し、デー
タ補間部82は、これらを参照して前述したような演算
をし、Yデータを作成する。このように補間処理の際に
は、画像の水平走査方向および垂直走査方向に隣接する
Yデータの輝度の差を緩和するべく補間処理している。
さらには、画像の水平走査方向および垂直走査方向への
相関性を利用してYデータを作成している。これによっ
て、高画質なデジタル画像の作成が可能となる。また、
UおよびVデータに関しては、データ補間部82は、C
PU7が選択したフレームから1個のU’およびV’デ
ータを参照し、UおよびYデータを作成する。これによ
って、補間処理時の演算を簡素化できる。When performing the interpolation process, the CPU 7
The four Y ′ data are selected from the reduced frame 41, and the data interpolating unit 82 refers to these and performs the calculation as described above to create the Y data. In this way, during the interpolation processing, the interpolation processing is performed in order to reduce the difference in luminance between the Y data adjacent in the horizontal scanning direction and the vertical scanning direction of the image.
Further, Y data is created by utilizing the correlation between the image in the horizontal scanning direction and the vertical scanning direction. This makes it possible to create high-quality digital images. Also,
For U and V data, the data interpolator 82 uses C
PU7 refers to one piece of U'and V'data from the selected frame and creates U and Y data. As a result, the calculation during the interpolation processing can be simplified.
【0054】また、画像入力機器から得た画像を画像表
示機器に表示させる場合には、上記から明らかなよう
に、カメラなどの画像入力機器(図示せず)は、アナロ
グ信号である3原色信号(入力ビデオ信号)をADC2
に入力する。ADC2は、アナログ信号である3原色信
号をデジタル信号に変換し、デジタルデコーダ3に出力
する。デジタルデコーダ3は、3原色信号からYUVデ
ータに分離する。このYUVデータは、第1フレームメ
モリ4に一時的に格納される。デジタルエンコーダ5
は、第1フレームメモリ4からYUVデータを入力さ
れ、これを3原色信号に合成し、DAC6に出力する。
DAC6は、デジタル信号である3原色信号をデジタル
信号に変換し、画像表示機器(図示せず)に出力する。
画像表示機器は、3原色信号に基づいて画像を表示させ
る。Further, when an image obtained from the image input device is displayed on the image display device, as is apparent from the above, the image input device (not shown) such as a camera is provided with three primary color signals which are analog signals. (Input video signal) to ADC2
To enter. The ADC 2 converts the three primary color signals that are analog signals into digital signals and outputs the digital signals to the digital decoder 3. The digital decoder 3 separates the three primary color signals into YUV data. This YUV data is temporarily stored in the first frame memory 4. Digital encoder 5
Receives YUV data from the first frame memory 4, synthesizes the YUV data into three primary color signals, and outputs the signals to the DAC 6.
The DAC 6 converts the three primary color signals, which are digital signals, into digital signals and outputs the digital signals to an image display device (not shown).
The image display device displays an image based on the three primary color signals.
【0055】なお、本実施例において、RAM9と第2
フレームメモリ10とは、別個の機能を有しているが、
両者を同一のメモリにて構成し、両者の機能をこのメモ
リに機能させることも可能である。In this embodiment, the RAM 9 and the second
Although it has a separate function from the frame memory 10,
It is also possible to configure both with the same memory and have both functions function in this memory.
【0056】[0056]
【発明の効果】請求項1の発明によれば、人間の色差に
対する解像度特性は、輝度に対する解像度特性と比較し
て十分に低いことを利用して、輝度データに関しては、
複数の輝度データの平均値を縮小されたデジタル画像の
輝度データとして割り当てる。また、色差データに関し
ては、複数の色差データの中から予め定められた色差デ
ータを縮小されたデジタル画像の色差データとして割り
当てる。これによって、簡単な演算で縮小されたデジタ
ル画像を作成することができる。According to the invention of claim 1, the fact that the resolution characteristic with respect to the human color difference is sufficiently lower than the resolution characteristic with respect to the luminance is utilized to obtain the luminance data as follows.
The average value of a plurality of brightness data is assigned as the brightness data of the reduced digital image. As for the color difference data, predetermined color difference data is assigned from the plurality of color difference data as color difference data of the reduced digital image. This makes it possible to create a reduced digital image by a simple calculation.
【0057】請求項2の発明によれば、人間の色差に対
する解像度特性は、輝度に対する解像度特性と比較して
十分に低いことを利用して、輝度データに関しては、複
数の輝度データから予め定められた方法で、拡張された
デジタル画像の輝度データを作成する。したがって、輝
度データに関しては、画像の水平走査方向および垂直走
査方向に隣接するYデータの輝度の差を緩和するべく補
間処理している。同時に、画像の水平走査方向および垂
直走査方向への相関性を利用してYデータを作成してい
る。したがって、高画質なデジタル画像の作成が可能と
なる。また、色差データに関しては、拡張の対象となる
色差データを所定数だけ複製し、拡張されたデジタル画
像の色差データを作成する。これによって、簡単な演算
で高品質な拡大されたデジタル画像を作成することがで
きる。According to the second aspect of the invention, the fact that the resolution characteristic with respect to human color difference is sufficiently lower than the resolution characteristic with respect to luminance is utilized, and the luminance data is predetermined from a plurality of luminance data. In this way, the brightness data of the expanded digital image is created. Therefore, the brightness data is interpolated to reduce the difference in brightness between the Y data adjacent in the horizontal scanning direction and the vertical scanning direction of the image. At the same time, Y data is created by utilizing the correlation between the image in the horizontal scanning direction and the vertical scanning direction. Therefore, a high quality digital image can be created. Regarding color difference data, a predetermined number of color difference data to be expanded are duplicated to create color difference data of an expanded digital image. This makes it possible to create a high-quality magnified digital image with a simple calculation.
【0058】請求項3の発明によれば、制御手段は、縮
小されたデジタル画像データを送信するとき、間引き手
段にデジタル画像データの間引き処理をさせ、デジタル
画像データを受信したとき、補間手段にデジタル画像デ
ータの補間処理をさせる。従って、簡単な演算にて縮小
あるいは拡張されたデジタル画像データを作成すること
ができるため、小規模なハードウェアにてデジタル画像
データの伝送装置を構成できる。しかも、人間の色差に
対する解像度特性は、輝度に対する解像度特性と比較し
て十分に低いことを利用してデジタル画像の間引きおよ
び補間処理をしているため高品質な縮小および拡大され
たデジタル画像を作成することができる。According to the third aspect of the present invention, the control means causes the thinning means to thin the digital image data when transmitting the reduced digital image data, and causes the interpolating means to perform the thinning processing when the digital image data is received. Interpolate digital image data. Therefore, the reduced or expanded digital image data can be created by a simple calculation, and thus the transmission device for the digital image data can be configured with a small-scale hardware. Moreover, since the resolution characteristics for human color difference are sufficiently lower than the resolution characteristics for luminance, thinning and interpolation processing of digital images are used to create high-quality reduced and enlarged digital images. can do.
【図1】本発明の一実施例に係る伝送装置の詳細な構成
を示すブロック図である。FIG. 1 is a block diagram showing a detailed configuration of a transmission device according to an embodiment of the present invention.
【図2】図1に示す伝送装置における間引き処理の理解
を容易にするための参考図である。FIG. 2 is a reference diagram for facilitating understanding of thinning processing in the transmission apparatus shown in FIG.
【図3】図1に示す伝送装置における間引き処理を示す
フローチャートである。FIG. 3 is a flowchart showing a thinning process in the transmission device shown in FIG.
【図4】図1に示す伝送装置における補間処理の理解を
容易にするための参考図である。4 is a reference diagram for facilitating understanding of an interpolation process in the transmission apparatus shown in FIG. 1. FIG.
【図5】図1に示す伝送装置における補間処理を示すフ
ローチャートである。5 is a flowchart showing an interpolation process in the transmission device shown in FIG.
【図6】従来の最近傍法に係るデジタル画像の間引き処
理の理解を容易にするための参考図である。FIG. 6 is a reference diagram for facilitating understanding of a conventional digital image thinning process according to the nearest neighbor method.
【図7】従来の最近傍法に係るデジタル画像データの補
間処理の理解を容易にするための参考図である。FIG. 7 is a reference diagram for facilitating understanding of conventional digital image data interpolation processing according to the nearest neighbor method.
【図8】適応的なデジタル画像データの拡大および縮小
方法に係る間引き処理を示すフローチャートである。FIG. 8 is a flowchart showing thinning processing according to an adaptive digital image data enlargement and reduction method.
【図9】適応的なデジタル画像データの拡大および縮小
方法に係る補間処理を示すフローチャートである。FIG. 9 is a flowchart showing an interpolation process according to an adaptive digital image data enlargement and reduction method.
1…伝送装置 2…ADC 3…デジタルデコーダ 4…第1フレームメモリ 5…デジタルエンコーダ 6…DAC 7…CPU 8…ROM 81…間引きプログラム格納部 82…補間プログラム格納部 9…RAM 10…第2フレームメモリ 11…モデム 12…データバス DESCRIPTION OF SYMBOLS 1 ... Transmission apparatus 2 ... ADC 3 ... Digital decoder 4 ... 1st frame memory 5 ... Digital encoder 6 ... DAC 7 ... CPU 8 ... ROM 81 ... Decimation program storage 82 ... Interpolation program storage 9 ... RAM 10 ... 2nd frame Memory 11 ... Modem 12 ... Data bus
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/46 H04N 1/40 D 7/24 1/46 Z 7/13 Z ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location H04N 1/46 H04N 1/40 D 7/24 1/46 Z 7/13 Z
Claims (3)
離されたデジタル画像データを間引くため方法であっ
て、 1フレーム分のデジタル画像データを、それぞれが複数
の画素を含む複数の部分画像に分割し、 分割されたそれぞれの部分画像において、複数の画素の
輝度データの平均値を対応する部分画像の輝度データの
代表値として割り当て、 分割されたそれぞれの部分画像において、複数の画素の
いずれかの色差データに対応する部分画像の色差データ
の代表値として割り当てることを特徴とする、デジタル
画像の間引き方法。1. A method for thinning out digital image data in which each pixel is separated into luminance data and color difference data, wherein one frame of digital image data is divided into a plurality of partial images each including a plurality of pixels. In each of the divided partial images, the average value of the luminance data of multiple pixels is assigned as the representative value of the luminance data of the corresponding partial image, and one of the multiple pixels in each divided partial image is assigned. The method of thinning out a digital image, wherein the method is assigned as a representative value of the color difference data of the partial image corresponding to the color difference data.
タル画像データを補間して、各画素を複数の画素に拡張
するための方法であって、 輝度データに関しては、拡張の対象となる画素、および
それに近接する画素を参照し、最先に表示されるべき画
素に対しては、前記拡張の対象となる画素の輝度データ
を割り当て、他の画素に対しては参照した画素の輝度デ
ータの平均値を割り当て、 色差データに関しては、拡張の対象となる画素を参照
し、表示されるべきすべての画素に対しては、前記拡張
の対象となる画素の色差データを割り当てることを特徴
とする、デジタル画像の補間方法。2. A method for interpolating reduced digital image data composed of a plurality of pixels to expand each pixel into a plurality of pixels, wherein luminance data is a pixel to be expanded. , And pixels adjacent to it, the brightness data of the pixel to be expanded is assigned to the pixel to be displayed first, and the brightness data of the referenced pixel is assigned to other pixels. An average value is assigned, with respect to the color difference data, the pixel to be expanded is referred to, and the color difference data of the pixel to be expanded is allocated to all the pixels to be displayed. Interpolation method for digital images.
置であって、 前記デジタル画像データを間引くための間引き手段と、 1フレーム分の前記デジタル画像データを得るための補
間手段と、 前記デジタル画像データを送受信するための送受信手段
と、 前記デジタル画像データの送受信を制御する制御手段と
を備え、 前記間引き手段は、 1フレーム分のデジタル画像データを、それぞれが複数
の画像を含む複数の部分画像に分割し、 分割されたそれぞれの部分画像において、複数の画素の
輝度データの平均値を対応する部分画像の輝度データの
代表値として割り当て、 分割されたそれぞれの部分画像において、複数の画素の
いずれかの色差データ対応する部分画像の色差データの
代表値として割り当てて送信するためのデジタル画像デ
ータを作成し、 前記補間手段は、 輝度データに関しては、拡張の対象となる画素、および
それに近接する画素を参照し、最先に表示されるべき画
素に対しては、前記拡張の対象となる画素の輝度データ
を割り当て、他の画素に対しては参照した画素の輝度デ
ータの平均値を割り当て、 色差データに関しては、拡張の対象となる画素を参照
し、表示されるべきすべての画素に対しては、前記拡張
の対象となる画素の色差データを割り当てて受信したデ
ジタル画像データを補間することを特徴とする、デジタ
ル画像の伝送装置。3. An apparatus for transmitting digital image data, comprising thinning means for thinning the digital image data, interpolation means for obtaining the digital image data for one frame, and the digital image data. And a control unit for controlling the transmission and reception of the digital image data, wherein the thinning unit converts one frame of digital image data into a plurality of partial images each including a plurality of images. In each of the divided partial images, the average value of the luminance data of multiple pixels is assigned as the representative value of the luminance data of the corresponding partial image, and one of the multiple pixels in each divided partial image is assigned. Color difference data of the digital image data to be assigned and transmitted as the representative value of the color difference data of the corresponding partial image. The interpolation means refers to a pixel to be expanded and a pixel in the vicinity thereof for luminance data, and a pixel to be expanded for the pixel to be displayed first. Luminance data, assign the average value of the luminance data of the referenced pixels to other pixels, refer to the pixel to be expanded for color difference data, and refer to all the pixels to be displayed. The digital image transmission device is characterized in that the color difference data of the pixel to be expanded is assigned and the received digital image data is interpolated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14653495A JPH08340552A (en) | 1995-06-13 | 1995-06-13 | Digital image thinning method and interpolation method, and transmission apparatus using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14653495A JPH08340552A (en) | 1995-06-13 | 1995-06-13 | Digital image thinning method and interpolation method, and transmission apparatus using the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08340552A true JPH08340552A (en) | 1996-12-24 |
Family
ID=15409827
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14653495A Pending JPH08340552A (en) | 1995-06-13 | 1995-06-13 | Digital image thinning method and interpolation method, and transmission apparatus using the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08340552A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100262547B1 (en) * | 1997-12-31 | 2000-08-01 | 윤종용 | Method of horizontal scanning direction extension/reduction function in multi-function peripheral |
| JP2007019885A (en) * | 2005-07-07 | 2007-01-25 | Fuji Xerox Co Ltd | Image processor, method and program |
| JP2013012850A (en) * | 2011-06-28 | 2013-01-17 | Canon Inc | Image processing device and image processing method |
-
1995
- 1995-06-13 JP JP14653495A patent/JPH08340552A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100262547B1 (en) * | 1997-12-31 | 2000-08-01 | 윤종용 | Method of horizontal scanning direction extension/reduction function in multi-function peripheral |
| JP2007019885A (en) * | 2005-07-07 | 2007-01-25 | Fuji Xerox Co Ltd | Image processor, method and program |
| JP2013012850A (en) * | 2011-06-28 | 2013-01-17 | Canon Inc | Image processing device and image processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6151425A (en) | Resolution conversion system and method | |
| EP0807922A1 (en) | Image data format conversion apparatus with interpolation filters | |
| JPH089411A (en) | Processing system and method of pixel data | |
| JPH07203480A (en) | Digital color separating device for digital image signal receiver and method for separating brightness component from color component | |
| JPH0856336A (en) | Line generator and its method | |
| EP0606855A1 (en) | Television receiver | |
| US20100157101A1 (en) | Image processing device, processing method, and program | |
| JPH10503073A (en) | RGB / YUV convolution system | |
| JPH05227541A (en) | Device and method of compensating frare and device and method of scanning film | |
| JPH11250270A (en) | Image processing device | |
| JPH08340552A (en) | Digital image thinning method and interpolation method, and transmission apparatus using the same | |
| JP2702408B2 (en) | Image conversion system | |
| JP2003304400A (en) | Image processing apparatus, image processing method, program, and recording medium | |
| JPH08226853A (en) | Infrared thermal imager | |
| JPH10124004A (en) | Multi-screen plasma display device | |
| JPH09284650A (en) | Digital signal processor | |
| JP4992379B2 (en) | Image gradation conversion apparatus, program, electronic camera, and method thereof | |
| WO2004053794A1 (en) | Image data processing apparatus | |
| JPH09102935A (en) | Inexpensive sequential scanning television system having special feature | |
| JP3416355B2 (en) | Apparatus and method for removing noise from color image | |
| JPH09204171A (en) | Graphic data generating method and graphic controller | |
| US6414721B1 (en) | Video signal digital processing device, information storage medium for video signal digital processing, and video signal digital processing method | |
| JP4352660B2 (en) | Image signal processing apparatus and method | |
| JPH07262351A (en) | Image processing apparatus and control method thereof | |
| JP2000228774A (en) | Image signal processing unit and electronic still camera provided with the same |