[go: up one dir, main page]

JP2502957B2 - Image converter - Google Patents

Image converter

Info

Publication number
JP2502957B2
JP2502957B2 JP57179567A JP17956782A JP2502957B2 JP 2502957 B2 JP2502957 B2 JP 2502957B2 JP 57179567 A JP57179567 A JP 57179567A JP 17956782 A JP17956782 A JP 17956782A JP 2502957 B2 JP2502957 B2 JP 2502957B2
Authority
JP
Japan
Prior art keywords
image
conversion
memory
converted
image memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP57179567A
Other languages
Japanese (ja)
Other versions
JPS5969863A (en
Inventor
京弥 筒井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP57179567A priority Critical patent/JP2502957B2/en
Publication of JPS5969863A publication Critical patent/JPS5969863A/en
Application granted granted Critical
Publication of JP2502957B2 publication Critical patent/JP2502957B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Image Generation (AREA)
  • Studio Circuits (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 この発明は,画像データをデイジタル処理することに
より,幾何学的変換を行なうようにした画像変換装置に
関する。この発明は,放送用特殊効果装置やアニメーシ
ョン作成装置として用いられる。
The present invention relates to an image conversion device that performs geometric conversion by digitally processing image data. The present invention is used as a special effect device for broadcasting and an animation creating device.

「背景技術とその問題点」 本願出願人は,以下に述べるような画像変換装置につ
いて既に提案している(例えば特開昭58-219664号公報
参照)。この画像変換装置は,入力画像をブロツク単位
に分割し,この分割されたブロツクの所定パターンに変
換された画像面上における領域を演算し,このブロツク
内にある画素を入力画像メモリから読出し,出力画像メ
モリに書込むものである。
“Background Technology and Problems Thereof” The applicant of the present application has already proposed an image conversion device as described below (see, for example, Japanese Patent Laid-Open No. 58-219664). This image conversion device divides the input image into blocks, calculates the area on the image surface converted into a predetermined pattern of the divided blocks, reads the pixels in this block from the input image memory, and outputs the pixels. It is written in the image memory.

上述の画像変換装置のアルゴリズムについて更に説明
すると,以下に述べるものとなる。
The algorithm of the above image conversion apparatus will be further described below.

原画像全体を(数画素×数画素)のブロツクに分割
し,各ブロツクの代表点に所定の変換を施し,変換後の
位置を求める。
The entire original image is divided into (several pixels x several pixels) blocks, the representative points of each block are subjected to predetermined conversion, and the position after conversion is obtained.

変換(非線形なものを含む)を代表点の近傍で線形
近似する。
Linearly approximate the transformation (including non-linear one) near the representative point.

近似された線形変換の逆変換(これもまた線形変
換)を求める。(逆変換関数を求める。) 変換後の代表点の近傍の全ての画素に,この近似さ
れた逆変換を施す。線形近似に対応する原画像のアドレ
スを求める。
Find the inverse of the approximated linear transformation (also linear transformation). (The inverse transformation function is obtained.) This approximated inverse transformation is applied to all the pixels near the transformed representative point. Find the address of the original image corresponding to the linear approximation.

上述の画像変換装置は,入力画像の全体を変換するも
のである。しかしながら,入力画像の一部の任意のパタ
ーンの領域だけの幾何学的変換を行なうことが可能であ
れば,幾何学的変換の多様性を増すことができる。
The above-mentioned image conversion device converts the entire input image. However, if it is possible to perform the geometric conversion only on a part of an arbitrary pattern area of the input image, the variety of the geometric conversion can be increased.

「発明の目的」 この発明は,入力画像の一部だけの幾何学的変換が可
能とされた画像変換装置の実現を目的とするものであ
る。この発明に依れば,例えば出力画像メモリに予め背
景となる画像データを書込んでおき,この背景と変換さ
れた画像とを重畳させることが可能となり,画像変換の
種類を増すことができる。
"Object of the Invention" The present invention is intended to realize an image conversion apparatus capable of performing geometric conversion of only a part of an input image. According to the present invention, for example, it is possible to previously write image data as a background in the output image memory and superimpose the background and the converted image, and it is possible to increase the types of image conversion.

「発明の概要」 この発明は,上述した先に提案した画像変換装置の改
良にかかるもので、出力画像メモリに対する画像信号の
書込みを制御する書込パルス発生回路を設け,この書込
みパルス発生回路からの書込パルスの発生を,上述の画
像信号のレベルなどを判別することにより或いは外部か
らのキー信号によつて制御し,入力画像の一部のみの変
換を行なうようにしたものである。
[Summary of the Invention] The present invention relates to an improvement of the above-mentioned image conversion device proposed above. A write pulse generating circuit for controlling writing of an image signal to an output image memory is provided, and the write pulse generating circuit is provided. The generation of the writing pulse is controlled by discriminating the level of the image signal or the like or by a key signal from the outside so that only a part of the input image is converted.

「実施例」 第1図は,この発明の一実施例の全体の構成を示し,
同図において1が第1のプロセツサを示す。このプロセ
ツサ1と関連して入力出力装置2及び大容量メモリ3が
設けられている。入出力装置2からの画像変換を指定す
る指令により,大容量メモリ3からプロセツサ1の高速
メモリに対し画像変換の種類に対応するプログラムが転
送され,入出力装置2を用いてプログラムのパラメータ
の変更がなされる。そしてこのプログラムが第2のプロ
セツサ4に転送される。
"Embodiment" FIG. 1 shows the overall construction of an embodiment of the present invention.
In the figure, 1 indicates a first processor. An input / output device 2 and a large capacity memory 3 are provided in association with the processor 1. A program corresponding to the type of image conversion is transferred from the large-capacity memory 3 to the high-speed memory of the processor 1 by a command specifying the image conversion from the input / output device 2, and the parameter of the program is changed using the input / output device 2. Is done. Then, this program is transferred to the second processor 4.

この場合,大容量メモリ3の読出しとプログラムの変
更は,第2のプロセツサ4が行ない,パラメータの転送
のみを第1のプロセツサ1が行なう方法も可能である。
In this case, it is possible that the second processor 4 reads the large capacity memory 3 and changes the program, and the first processor 1 only transfers the parameters.

第2のプロセツサ4は,与えられたプログラムを実行
する。つまり,原画像の各ブロツクの代表点に変換を施
し,変換後の位置を求める演算その他の必要な情報の作
成を行ない,バツフアメモリ5に貯える。これは,の
ステツプ、のステツプ及びのステツプと対応する処
理である。
The second processor 4 executes the given program. That is, the representative point of each block of the original image is converted, the calculation for obtaining the position after conversion and other necessary information are created and stored in the buffer memory 5. This is a process corresponding to the step, the step, and the step.

6は,第1の専用ハードウエアを示し,この専用ハー
ドウエア6は,プロセツサ4によつて行なわれた代表点
ごとの変換に関する情報をバツフアメモリ5から読出
し,この情報を用いて第2の専用ハードウエア7の処理
すべき領域を指定する。つまり,第2図に示すように,
原画像IM1上のある領域Aが変換画像IM2上のどのような
領域Bに変化するかを専用ハードウエア7に教える。
Reference numeral 6 denotes the first dedicated hardware, which reads information about the conversion for each representative point performed by the processor 4 from the buffer memory 5 and uses this information to read the second dedicated hardware. The area of the wear 7 to be processed is designated. That is, as shown in FIG.
The dedicated hardware 7 is instructed what kind of area B on the converted image IM 2 a certain area A on the original image IM 1 changes.

この第2の専用ハードウエア7には,画像メモリ8か
ら読出された原画像のデータが供給され,また,専用ハ
ードウエア7の出力データが画像メモリ9に対して書込
まれる。専用ハードウエア7は,処理範囲内の全ての画
素についての読出しアドレスを求める。つまり,前述の
処理アルゴリズム中ののステツプ処理がなされる。そ
して,求められた読出しアドレスに基いて,画像メモリ
8からの画像データの読出しが行なわれ,内挿等の処理
後に画像メモリ9に書込まれる。カラービデオデータを
処理する場合には,輝度信号及び2種類の色差信号から
なるコンポーネント符号化されたカラービデオデータを
用いる。そして,専用ハードウエア7,画像メモリ8,9
は,各コンポーネント毎に設けられている。
The data of the original image read from the image memory 8 is supplied to the second dedicated hardware 7, and the output data of the dedicated hardware 7 is written in the image memory 9. The dedicated hardware 7 obtains read addresses for all pixels within the processing range. That is, the step processing in the processing algorithm described above is performed. Then, the image data is read from the image memory 8 based on the obtained read address, and written in the image memory 9 after processing such as interpolation. When processing color video data, component-encoded color video data composed of a luminance signal and two types of color difference signals is used. Dedicated hardware 7, image memory 8, 9
Is provided for each component.

第3図及び第4図には,この発明が適用された画像変
換の一例及び他の例が示されている。第3図は,原画像
IM1が人形10を中央部に含むもので,この人形10の周囲
の円形部分11(破線で示す)のみを円筒面に巻き付けた
ような変換画像IM2を形成する場合を示す。変換画像IM2
の背景部分12は,画像メモリ9に予め書込まれている所
定の色又は画像である。また,第4図は,原画像IM1
透明フイルム13上に書かれたアルフアベツトを撮影して
得られたものであつて,この透明フイルム13を恰も丸め
たような変換画像IM2を形成する場合である。第4図に
おいて透明フイルム13の輪郭が破線で示されているが,
勿論,これを見ることができず,変換画像IM2は,アル
フアベツトが単独で変化したように感じられる。
FIG. 3 and FIG. 4 show an example and another example of image conversion to which the present invention is applied. Figure 3 shows the original image
The case where IM 1 includes the doll 10 in the center and a converted image IM 2 is formed such that only the circular portion 11 (shown by the broken line) around the doll 10 is wrapped around the cylindrical surface. Converted image IM 2
The background portion 12 of is a predetermined color or image written in the image memory 9 in advance. In addition, FIG. 4 shows the original image IM 1 obtained by photographing an alphabet written on the transparent film 13, and the transparent film 13 forms a transformed image IM 2 which is rounded. This is the case. In FIG. 4, the outline of the transparent film 13 is shown by a broken line,
Of course, this cannot be seen, and the converted image IM 2 feels as if the alphabet changed independently.

第5図を参照してこの発明の一実施例について更に説
明する。第1図と同様の構成の画像変換装置における画
像メモリ8の前段に画像データ修正回路14が設けられ
る。この画像データ修正回路14には,端子15から外部キ
ー信号が供給される。この外部キー信号は,入力画像の
うちで幾何学的変換を施そうとする部分(第3図におけ
る円形部分11或いは第4図における透明フイルム13)と
対応して変化するデイジタル信号である。この外部キー
信号によつて変換を施そうとする部分以外の画像データ
が元のものと異なるものに修正され,画像データ修正回
路14から出力される。
An embodiment of the present invention will be further described with reference to FIG. An image data correction circuit 14 is provided in the preceding stage of the image memory 8 in the image conversion apparatus having the same configuration as that of FIG. An external key signal is supplied to the image data correction circuit 14 from a terminal 15. This external key signal is a digital signal that changes corresponding to the portion (the circular portion 11 in FIG. 3 or the transparent film 13 in FIG. 4) of the input image to be geometrically transformed. The image data other than the portion to be converted is corrected by the external key signal to be different from the original image data, and is output from the image data correction circuit 14.

第3図に示す原画像IM1が白い背景の前に或る程度の
明度を有する人形10が位置しているものとすると,円形
部分11以外の領域を黒レベルとする修正が画像データ修
正回路14において行なわれる。第4図に示すように,実
質的にアルフアベツトのみが画像変換の対象となる場合
には,透明フイルム13の部分と他の部分とを異なるレベ
ルとする修正を特に行なわなくても良い。つまり,処理
済の画像データのうちで,黒レベルに近いレベルの画像
データのみを画像メモリ9に書込むようにすれば良い。
Assuming that the doll 10 having a certain brightness is located in front of the white background of the original image IM 1 shown in FIG. 3, the correction to make the area other than the circular portion 11 the black level is the image data correction circuit. At 14. As shown in FIG. 4, when substantially only the alphanumeric film is the object of image conversion, it is not necessary to make a correction so that the transparent film 13 and the other parts have different levels. That is, of the processed image data, only the image data of a level close to the black level may be written in the image memory 9.

また,画像メモリ8の出力が専用ハードウエア7の書
込データ発生回路16に供給される。この書込データ発生
回路16は,専用ハードウエア6によつて制御され,画像
データを画像メモリ8から読出し,また,内挿の処理を
行ない,書込みデータを発生する。この書込みデータが
画像メモリ9及びコンパレータ17に供給される。このコ
ンパレータ17から書込パルス発生回路18に対する書込パ
ルス発生禁止信号が発生する。
Further, the output of the image memory 8 is supplied to the write data generating circuit 16 of the dedicated hardware 7. The write data generation circuit 16 is controlled by the dedicated hardware 6, reads image data from the image memory 8 and performs interpolation processing to generate write data. This write data is supplied to the image memory 9 and the comparator 17. This comparator 17 generates a write pulse generation prohibition signal for write pulse generation circuit 18.

書込パルスは,画像メモリ9に対する書込データの書
込みを行なうためのもので,各画素に関して発生する。
コンパレータ17は,書込データ自体からこの書込データ
が変換すべき部分に含まれるものかどうかを判断するも
のである。前述のように,第3図に示す変換において,
円形部分11以外を黒レベルとする修正を行なつている場
合には,書込データのうちで黒レベルに近いものをコン
パレータ17で検出し,コンパレータ17が書込パルス発生
禁止信号を出力する。これによつて,黒レベルに近い書
込データは,画像メモリ9に書込まれない。また,第4
図に示す変換の場合には,画像データの修正を行なわず
に,書込データのうちで略々黒レベルのもの以外をコン
パレータ17により検出し,この略々黒レベルのもの即ち
アルフアベツトの画像データだけが画像メモリ9に書込
まれる。
The write pulse is for writing write data to the image memory 9, and is generated for each pixel.
The comparator 17 determines from the write data itself whether this write data is included in the portion to be converted. As mentioned above, in the conversion shown in FIG.
When the correction is performed with the black level other than the circular portion 11, the write data close to the black level is detected by the comparator 17, and the comparator 17 outputs the write pulse generation prohibition signal. As a result, write data close to the black level is not written in the image memory 9. In addition, the fourth
In the case of the conversion shown in the figure, without modifying the image data, the write data other than those of approximately black level is detected by the comparator 17, and the image data of this approximately black level, that is, the image data of alphabet Only is written into the image memory 9.

また,変換を施すべき部分とそうでない部分との区別
は,上述のように,明度の違いを利用する他に,色相の
違いを利用しても良い。例えば変換を行なわない部分の
入力画像データを青の色のデータに修正し,コンパレー
タ17は,この青の色相と書込みデータの色相とを比較す
ることにより,書込みパルス発生禁止信号を形成する。
この色相の違いは,色差信号から検出することができ
る。
In addition, as described above, the difference between the hue and the difference may be used to distinguish between the part to be converted and the part that is not to be converted. For example, the input image data of the portion which is not converted is corrected to blue color data, and the comparator 17 forms a write pulse generation prohibition signal by comparing this blue hue and the hue of the write data.
This difference in hue can be detected from the color difference signal.

「応用例」 画像メモリ8に書込まれる入力画像データを修正する
他に,書込パルス発生回路18に対して所定の外部キー信
号を供給するようにしても良い。このためには,入力画
像の変換を施すべき部分のパターンを発生するパターン
発生回路を設け,この出力をデイジタル信号に変換す
る。この場合,1画素を1ビツトに対応させる。そして,
書込データの発生と同一の処理をこのパターンデータに
対して行ない,パターンデータと書込データと同期して
出力し,処理後のパターンデータによつて書込データの
画像メモリ9への書込みが制御される。
"Application Example" In addition to correcting the input image data written in the image memory 8, a predetermined external key signal may be supplied to the write pulse generating circuit 18. For this purpose, a pattern generating circuit for generating a pattern of a portion of the input image to be converted is provided, and the output is converted into a digital signal. In this case, one pixel corresponds to one bit. And
The same processing as the generation of the write data is performed on this pattern data, the pattern data and the write data are output in synchronization, and the write data is written to the image memory 9 by the processed pattern data. Controlled.

「発明の効果」 この発明に依れば,入力画像のうちで任意のパターン
の部分のみを幾何学的変換することができる。したがつ
て,画像変換の種類を増すことができる。また,書込デ
ータ自体を所定の明度或いは所定の色相と比較すること
によつて,変換をする部分とそうでない部分との区別を
行なうようにすれば,簡単なハードウエアによつて,部
分的変換を行なうことができる。
"Effect of the Invention" According to the present invention, it is possible to geometrically transform only a portion of an arbitrary pattern in an input image. Therefore, the types of image conversion can be increased. Further, if the write data itself is compared with a predetermined lightness or a predetermined hue so as to distinguish between a portion to be converted and a portion not to be converted, it is possible to partially use the simple hardware. The conversion can be done.

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

第1図はこの発明の一実施例の全体の構成を示すブロツ
ク図,第2図,第3図及び第4図は画像変換の説明に用
いる略線図,第5図はこの発明の一実施例の主要部の構
成を示すブロツク図である。 1,4……プロセツサ,6,7……専用ハードウエア,8,9……
画像メモリ,14……画像データ修正回路,17……コンパレ
ータ,18……書込パルス発生回路。
FIG. 1 is a block diagram showing the overall construction of an embodiment of the present invention, FIGS. 2, 3, and 4 are schematic diagrams used for explaining image conversion, and FIG. 5 is an embodiment of the present invention. It is a block diagram which shows the structure of the principal part of an example. 1,4 …… Processor, 6,7 …… Dedicated hardware, 8,9 ……
Image memory, 14 ... Image data correction circuit, 17 ... Comparator, 18 ... Write pulse generation circuit.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭57−57364(JP,A) 特開 昭57−150063(JP,A) 特開 昭54−161229(JP,A) 特開 昭56−131176(JP,A) 特開 昭54−142943(JP,A) 特開 昭55−129387(JP,A) ─────────────────────────────────────────────────── --Continued from the front page (56) Reference JP-A-57-57364 (JP, A) JP-A-57-150063 (JP, A) JP-A-54-161229 (JP, A) JP-A-56- 131176 (JP, A) JP-A-54-142943 (JP, A) JP-A-55-129387 (JP, A)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】入力画像メモリに貯えられた入力画像信号
を所定の幾何学的パターンに変換し、出力画像メモリに
書込んで出力画像信号を得るようにした画像変換装置に
おいて、 上記入力画像を複数の画素からなるブロック単位に分割
し、この分割された各ブロックの代表点を上記所定の変
換パターンに従って変換した時の変換に関する情報を求
めるための第1の手段と、 上記変換に関する情報が貯えられるバッファメモリと、 上記変換に関する情報を上記バッファメモリから読出
し、各ブロックの変換後の上記出力画像上において対応
するブロック領域を演算する第2の手段と、 上記ブロック領域内にある画素に対応する上記ブロック
内の画素を逆演算により求めて上記入力画像メモリから
読出し、上記出力画像メモリ内に書込む第3の手段と、 上記第3の手段内に設けられ、上記入力画像メモリから
読出された各画素の明度または色相を所定値と比較する
ことによって、変換を施そうとする部分の画像の画素の
みを上記出力画像メモリ内に書込むように制御する手段
と からなることを特徴とする画像変換装置。
1. An image conversion device for converting an input image signal stored in an input image memory into a predetermined geometric pattern and writing the same in an output image memory to obtain an output image signal. A first means for obtaining information about conversion when a representative point of each divided block is converted according to the predetermined conversion pattern, and the information about the conversion is stored. Corresponding buffer memory, second information for reading the information about the conversion from the buffer memory, and calculating a corresponding block area on the converted output image of each block, and pixels corresponding to the pixels in the block area. A third procedure in which the pixels in the block are obtained by inverse calculation, read from the input image memory, and written in the output image memory. And in the third means, by comparing the lightness or hue of each pixel read from the input image memory with a predetermined value, only the pixels of the image of the portion to be converted are described above. An image conversion device comprising: an output image memory;
JP57179567A 1982-10-13 1982-10-13 Image converter Expired - Lifetime JP2502957B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57179567A JP2502957B2 (en) 1982-10-13 1982-10-13 Image converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57179567A JP2502957B2 (en) 1982-10-13 1982-10-13 Image converter

Publications (2)

Publication Number Publication Date
JPS5969863A JPS5969863A (en) 1984-04-20
JP2502957B2 true JP2502957B2 (en) 1996-05-29

Family

ID=16067988

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57179567A Expired - Lifetime JP2502957B2 (en) 1982-10-13 1982-10-13 Image converter

Country Status (1)

Country Link
JP (1) JP2502957B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0529455Y2 (en) * 1985-07-18 1993-07-28

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54161229A (en) * 1978-06-09 1979-12-20 Shin Meiwa Ind Co Ltd Video synthesizer
JPS5819552B2 (en) * 1980-03-06 1983-04-19 昭和飛行機工業株式会社 Connection structure between bottom plate and side plate of box-shaped body
JPS5757364A (en) * 1980-09-22 1982-04-06 Nippon Telegr & Teleph Corp <Ntt> Processing system for conversion of projection
JPS57150063A (en) * 1981-03-13 1982-09-16 Fujitsu Ltd Coordinate converting system

Also Published As

Publication number Publication date
JPS5969863A (en) 1984-04-20

Similar Documents

Publication Publication Date Title
JP3099354B2 (en) Image processing apparatus and digital color copying machine using the same
JPH03193472A (en) Highly definite image generating system of image processor
AU624760B2 (en) Gradation correcting apparatus
JP2502957B2 (en) Image converter
JPH0722327B2 (en) Color image processor
JPH10200776A (en) Color conversion device, color conversion method, and recording medium
JPH07118002B2 (en) Image processing device
JP3147593B2 (en) Image processing device for color editing
JPH09179973A (en) Picture processor and its method
JPH0690724B2 (en) Image edge enhancement method
JP2740516B2 (en) Image processing device
JP2740517B2 (en) Image processing device
JP3658095B2 (en) Image processing apparatus and method
JP2857906B2 (en) Halftone binarization processor
JP2698382B2 (en) Image composition method
JPS63108379A (en) Contrast converter
JPS63108474A (en) Image processing system
JP4122684B2 (en) Computer-readable recording medium having color matching method and color matching program recorded thereon
JP2557479B2 (en) Color image processor
JPS6285574A (en) Binary coding circuit
JPH0292562A (en) Image processor
JPS63132571A (en) Image read processor
JPH0318387B2 (en)
JPS63108473A (en) Image processing system
JPS59196662A (en) Picture processing system