JPS6068474A - Picture converting method - Google Patents
Picture converting methodInfo
- Publication number
- JPS6068474A JPS6068474A JP58175880A JP17588083A JPS6068474A JP S6068474 A JPS6068474 A JP S6068474A JP 58175880 A JP58175880 A JP 58175880A JP 17588083 A JP17588083 A JP 17588083A JP S6068474 A JPS6068474 A JP S6068474A
- Authority
- JP
- Japan
- Prior art keywords
- image
- input
- conversion
- transformation
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 26
- 238000006243 chemical reaction Methods 0.000 claims abstract description 60
- 230000009466 transformation Effects 0.000 claims description 29
- 238000012544 monitoring process Methods 0.000 claims description 4
- 238000011426 transformation method Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 description 8
- 238000006073 displacement reaction Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 238000012966 insertion method Methods 0.000 description 1
- 230000001012 protector Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0007—Image acquisition
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Abstract
Description
【発明の詳細な説明】
「産業上の利用分野」
この発明は、入力画像の幾何学的変換をディジタル処理
によって行なうようにした画像変換方法に関する。DETAILED DESCRIPTION OF THE INVENTION "Field of Industrial Application" The present invention relates to an image transformation method in which geometric transformation of an input image is performed by digital processing.
「背景技術とその問題点」
入力画像の幾何学変換の一例として、第1図Aに示すよ
5に、入力画像IM、が時間経過と共に、入力画保工M
2に変化する場合を考える。このような入力画像を第1
図Bに示すように、まず、入力画像IMIを縮小された
出力画像IMIOに変換し、次に入力画保工M2を縮小
すると共に、波状に折り曲げられた曲面に巻き付けた出
力画像IM211に変換する。"Background Art and its Problems" As an example of the geometric transformation of an input image, as shown in FIG.
Consider the case where the change changes to 2. The first input image is
As shown in Figure B, first, the input image IMI is converted into a reduced output image IMIO, and then the input image protector M2 is reduced and converted into an output image IM211 wrapped around a wavy curved surface. .
上述の画像の幾何学的変換を実現゛する場合、従来では
、プログラマが変換情報を予め計算してプログラムの形
に組んでおき、変換装置のユーザーは、出力画面上のど
こに変換画像を表示するのが、又はどの時点から変換を
開始するかを指定できるだけであった。したがって、従
来の画像変換装置は、ユーザーが自分の実現したい効果
を生じさせるというよシも、予め与えられた効果しが実
現することができない問題点があった。Conventionally, when implementing the above-mentioned geometric transformation of an image, a programmer calculates the transformation information in advance and assembles it into a program, and the user of the transformation device decides where on the output screen to display the transformed image. It was only possible to specify when or when to start the conversion. Therefore, although the conventional image conversion apparatus can produce the effect that the user wants to achieve, there is a problem in that it is not possible to realize the effect given in advance.
「発明の目的」
この発明は、ユーザーがパラメータ値を入力することに
よって、希望する3次元的効果を実現することができる
画像変換方法の提供を目的とするものである。[Object of the Invention] The object of the present invention is to provide an image conversion method that allows a user to realize a desired three-dimensional effect by inputting parameter values.
また、この発明は、ユーザーがパラメータ値を入力する
ことが容易で、然も、実現されつる3次元的効果をモニ
ターすることができる画像変換方法の提供を目的とする
ものである。Another object of the present invention is to provide an image conversion method that allows the user to easily input parameter values and monitor the three-dimensional effect that is achieved.
「発明の概要」
この発明は、所定の変換関数によって画像の碍何学的変
換を行なう画像変換方法において、入力画像を複数の領
域に分割し、この分割された領域の各々の変換を基本的
な変換て記述し、この基本的な変換にパラメータ値IE
iえることにより、分割された領域の各々の変換を行な
い、この変換された領域を接続することによって入力画
像全体の変換を行なう画像変換方法である。"Summary of the Invention" The present invention is an image conversion method that performs geometrical transformation of an image using a predetermined transformation function, in which an input image is divided into a plurality of regions, and each of the divided regions is transformed in a basic manner. Write a basic transformation and add parameter values to this basic transformation.
This is an image conversion method in which each divided area is converted by converting the input image, and the entire input image is converted by connecting the converted areas.
また、この発明は、入力画像を平面から曲面へ変化させ
る画像変換方法において、第1及び第2の曲面から空間
内において内挿及び外挿することによって変換される曲
面を定義し、この定義された画像の幾何学的変換をパラ
メータ値を入力することにより、実現する画像変換方法
である。Further, in an image conversion method for changing an input image from a plane to a curved surface, the present invention defines a curved surface that is transformed by interpolating and extrapolating in space from the first and second curved surfaces, and This is an image transformation method that implements geometric transformation of a given image by inputting parameter values.
この発明によれば、ユーザー自身が適当なパラメータ値
を入力することにより、希望する3次元効果を生じさせ
る画像変換を容易に行なうことができる。According to this invention, by inputting appropriate parameter values by the user himself/herself, image conversion that produces a desired three-dimensional effect can be easily performed.
「実施例」
第2図は、この発明が適用された画像変換装置の構成を
示し、同図において1がホストプロセッサを示す。この
ホストプロセッサ1と関連して入出力装置2及び大容量
メモリ3が設けられている。Embodiment FIG. 2 shows the configuration of an image conversion device to which the present invention is applied, and in the figure, 1 indicates a host processor. In association with the host processor 1, an input/output device 2 and a large capacity memory 3 are provided.
入出力装置2は、キーボード13、レバー14A。The input/output device 2 includes a keyboard 13 and a lever 14A.
14B、14C及びCRTディスプレイ15からなり、
キーボード13からの指令により、大容量メモリ3から
ホストプロセッサ1の高速メモリに対し画像変換の種類
に対応するプログラムが転送され、レバー14A、14
B、14Ce用いて後述のように、プログラムのパラメ
ータの入力がなされる。そしてこのプログラムがプロセ
ンサ4に転送される。Consisting of 14B, 14C and CRT display 15,
In response to a command from the keyboard 13, a program corresponding to the type of image conversion is transferred from the large-capacity memory 3 to the high-speed memory of the host processor 1, and the levers 14A, 14
B, 14Ce is used to input program parameters as described later. This program is then transferred to the processor 4.
この場合、大容量メモリ3の読出しとプログラムの変更
は、プロセッサ4が行ない、パラメータの転送のみをホ
ストプロセッサ1が行なう方法も可能である。In this case, it is also possible that the processor 4 reads out the large capacity memory 3 and changes the program, and the host processor 1 only transfers the parameters.
プロセッサ4は、与えられたプログラムを実行する。つ
ま9、原画像の各ブロックの代表点に変換を施し、変換
後の位置をめる演算その他の必要な情報の作成を行ない
、バッフ′アメ°モリ5に貯える。Processor 4 executes a given program. Finally, the representative points of each block of the original image are transformed, calculations are made to determine the position after the transformation, and other necessary information is created, and the information is stored in the buffer memory 5.
6は、第1の専用ハードウェアを示し、この専用ハード
ウェア6は、プロセンサ4によって行なわれた代表点ご
との変換に関する情報全バッファメモリ5から読出し、
この情報を用いて第2の専用ハードウェア7の処理すべ
き領域を指定する。Reference numeral 6 indicates first dedicated hardware, and this dedicated hardware 6 reads out information from the entire buffer memory 5 regarding the conversion for each representative point performed by the processor 4;
This information is used to specify the area to be processed by the second dedicated hardware 7.
つまり、第3図に示すように、原画像IM+−Fのある
領域Aが変換画像IMZ上のどのような領域Bに変化す
るかを専用ハードウェアγに教える。この第1の専用ハ
ードウェア60行なう処理は、処理アルゴリズム中の近
似された線形変換の逆変換を一求めるステップと対応す
るものである。That is, as shown in FIG. 3, the dedicated hardware γ is told what kind of area B on the converted image IMZ a certain area A of the original image IM+-F will change into. The processing performed by the first dedicated hardware 60 corresponds to the step of obtaining an inverse transformation of the approximated linear transformation in the processing algorithm.
この第2の専用ハードウェア7には、画像発生装置9又
は画像メモリ8から読出された原画像のデータが切替回
路10を介して供給され、また、専用ハードウェア7の
出力データが画像メモリ11に対して書込まれる。専用
ハードウェア7は、処理範囲内の全ての画素についての
読出しアドレスをめる。つまり、処理アルゴリズム中の
変換後の代表点の近傍の全ての画像にこの近似された逆
変換を施すステップの処理がなされる。そして、求めら
れた読出しアドレスに基いて、画像メモリ8からの画像
データの読出しが行なわれ、内挿等の処理後に画像メモ
リ11に書込まれる。この画像メモリ11から読出され
た出力画像データが図示せずも、職コンバータ、同期発
生回路などからなるビデオインターフェースを介したモ
ニター受像機12に供給される。The second dedicated hardware 7 is supplied with the data of the original image read out from the image generator 9 or the image memory 8 via the switching circuit 10, and the output data of the dedicated hardware 7 is supplied to the image memory 11. written to. The dedicated hardware 7 stores read addresses for all pixels within the processing range. That is, the step of applying this approximated inverse transformation to all images in the vicinity of the transformed representative point in the processing algorithm is performed. Then, based on the obtained read address, image data is read from the image memory 8 and written into the image memory 11 after processing such as interpolation. Although not shown, the output image data read from the image memory 11 is supplied to the monitor receiver 12 via a video interface consisting of a converter, a synchronization generating circuit, and the like.
画像発生装置9は、パラメータの入力時に、オペレータ
が自分の入力した変換情報の与える効果についてモニタ
する時のモニター用画像データの発生を行なうと共に、
変換後に裏面となる領域に用いられる裏側情報例えば所
定の色のデータを発生する。第4図は、モニター用画像
の一例を示す。The image generation device 9 generates image data for monitoring when an operator monitors the effect of the conversion information input by the operator when inputting parameters.
Back side information, such as data of a predetermined color, is generated to be used for the area that will become the back side after conversion. FIG. 4 shows an example of a monitor image.
第4図において、Wは、表側のモニター用画像を示し、
入力画像の座標(Xll X2)に対して、図示の方向
の矢印の形状で、その上半部(斜線領域)21Aが例え
ば黒、その下半部21Bが例えば白の色とされたもので
ある。また、MB は、裏側のモニター用画像を示し、
入力画像の座m (X、、 X2)に対して図示の方向
の矢印の形状で、その上半部(ドラトラ付した領域)2
2Aが例えば赤、その下半部22Bが例えば緑の色とさ
れたものである。In FIG. 4, W indicates the monitor image on the front side,
With respect to the coordinates (Xll X2) of the input image, it has the shape of an arrow in the direction shown in the figure, with its upper half (hatched area) 21A colored, for example, black, and its lower half 21B colored, for example, white. . Also, MB indicates the monitor image on the back side,
In the shape of an arrow in the direction shown with respect to the input image locus m (X,,
2A is, for example, red, and its lower half 22B is, for example, green.
上述の画像変換装置では、入力画像の幾何学的変換を行
なうのに、入力画像全水平方向に複数の領域に分割し、
各々の領域の変換を基本的な変換例えば円筒面に巻き付
ける変換により行ない、これを接続することによって入
力画像全体の変換を行なうようにしている。In the above-mentioned image conversion device, in order to perform geometric conversion of an input image, the input image is divided into a plurality of regions in the entire horizontal direction, and
The conversion of each area is performed by basic conversion, for example, the conversion of wrapping around a cylindrical surface, and by connecting these, the entire input image is converted.
一般に、入力画像中の点(XI、 X2) ’l:出力
画像中の点(Y1+ Y2)に変換する式は、ψを変換
関数とすると
で与えられる。この変換関数として、例えば差分値を用
いた1次近似変換関数が使用される。この変換関数ψは
、入力画像の3次元空間への挿入方法を与える式ξと、
射影変換を馬える式Pとから合成したものとして考えら
れる。つ首り、(ψ−Pξ)である。ここで、射影変換
Pは、正射影変換や透視変換として指定される。Generally, the equation for converting the point (XI, X2)'l in the input image to the point (Y1+Y2) in the output image is given by where ψ is the conversion function. As this conversion function, for example, a linear approximation conversion function using a difference value is used. This transformation function ψ is defined by the formula ξ that gives the method of inserting the input image into the three-dimensional space,
It can be thought of as a combination of projective transformation and equation P. Hanging, (ψ−Pξ). Here, the projective transformation P is specified as an orthographic transformation or a perspective transformation.
この発明では、3次元空間への挿入方法を与える式ξに
自由度を持たせようとするものであり、そのために、入
力画像を領域ごとに分けて変換すると共に、この領域ご
との変換を基本的な変換によって行なうようにしている
。第5図は、この発明の一実施例の画像変換方法を示す
ものである。In this invention, we aim to give a degree of freedom to the expression ξ that gives the method of insertion into a three-dimensional space, and for this purpose, we transform the input image by dividing it into regions, and we basically transform the input image by region. I am trying to do this through a conversion. FIG. 5 shows an image conversion method according to an embodiment of the present invention.
入力画像IM、を3次元空間に挿入する方法として、円
筒面23に巻きつける挿入方法が用いられる。As a method for inserting the input image IM into the three-dimensional space, an insertion method in which the input image IM is wrapped around the cylindrical surface 23 is used.
入力画像IM、の座標上の点k (X、、、 x2)と
すると、円筒面23に巻き付けられた入力画像1M3上
の対応する点は、次式のよ−5に表わされる。Assuming that a point k (X, , x2) on the coordinates of the input image IM, the corresponding point on the input image 1M3 wrapped around the cylindrical surface 23 is expressed by -5 as shown in the following equation.
ここで、Rは、円筒面23の半径、θは、基準位置に対
して巻き付は始めの位置のなす角度、kは巻付角を定め
る定数である。そして、この円筒面23に巻き付けられ
た入力画像IM3が透視変換Pに゛よって出力画像IM
2に変換される。したがって、パラメータR2θ、1(
全オペレータが希望のものに設定することにより、3次
元空間への挿入方法に自由度をもたせることができる。Here, R is the radius of the cylindrical surface 23, θ is the angle formed by the initial wrapping position with respect to the reference position, and k is a constant that determines the wrapping angle. Then, the input image IM3 wrapped around this cylindrical surface 23 is transformed into an output image IM by perspective transformation P.
Converted to 2. Therefore, the parameter R2θ, 1(
By setting all the operators to the desired one, it is possible to have a degree of freedom in the method of insertion into the three-dimensional space.
入力画像IM+tその水平方向に関して複数のriJ変
な領域に分割し、各々の領域を上述のようにξ及びPの
両者の合成された変換式によって変換し、この変換後の
複数の画像を接続することにより、出力画像を生成する
ようになされる。Input image IM+t is divided into a plurality of riJ strange regions in the horizontal direction, each region is transformed as described above using a transformation formula that combines both ξ and P, and the multiple images after this transformation are connected. By doing so, an output image is generated.
パラメータの入力として、レバー14Af:用いる場合
について第6図を参照して説明する。レバー14Aは、
入力画像が巻き伺けられる円筒面230半径Rの逆数の
値を力えるものである。−!た、パラメータの入力時に
は、画像発生装置9からのモニター用の画像が直ちに変
換処理を受けて画像メモリ11に書込まれ、モニター受
像機12に出力画像が表示される。The case where the lever 14Af is used as a parameter input will be described with reference to FIG. 6. The lever 14A is
It inputs the reciprocal value of the radius R of the cylindrical surface 230 around which the input image is wrapped. -! Furthermore, when inputting parameters, the monitor image from the image generator 9 is immediately subjected to conversion processing and written to the image memory 11, and the output image is displayed on the monitor receiver 12.
第6図Aは、レバー14Aによって発生する値を示し、
レバー14Aを上側に移動させると、正の値が発生し、
これを下側に移動させると、負の値が発生し、中央の位
置で値が0となる。レバー14Aにより発生する0の値
は、平面の1まの状態を表し、正の値の場合には、画像
の裏側に円筒面が置かれ、負の値の場合には、画像の表
側に円筒面が置かれるものとする。レバー14Aの第6
図Aに示す変位が一定の時間間隔でサンプリングされる
。Figure 6A shows the values generated by lever 14A;
When lever 14A is moved upward, a positive value is generated,
If you move this downward, a negative value will be generated, and the value will be 0 at the center position. A value of 0 generated by the lever 14A represents the state of the plane up to 1; for a positive value, a cylindrical surface is placed on the back side of the image, and for a negative value, a cylindrical surface is placed on the front side of the image. The surface shall be placed. 6th lever 14A
The displacement shown in Figure A is sampled at regular time intervals.
才だ、第6図Bに示すように、モニター用の入力画像が
時間経過と共に、Ml、 、 MIZ、 Ml3と横方
向にずれた位置に順次発生する。つまり、モニター用の
入力画像が画面中を横方向に移動する。As shown in FIG. 6B, the input images for the monitor are sequentially generated at horizontally shifted positions as M1, MIZ, and M13 over time. In other words, the input image for the monitor moves horizontally across the screen.
MIoは、モニター用の入力画像の初期位置を示す。MIo indicates the initial position of the input image for monitoring.
画像の各部分において、単位長さが円筒面に巻きつく角
度は、円筒面の半径に反比例するようにされると共に、
各円筒面及び平面が互いに滑らかに接続されるように、
円筒の中心軸の位置や巻伺角をホストプロセッサ1が計
算する。In each part of the image, the angle at which the unit length wraps around the cylindrical surface is made to be inversely proportional to the radius of the cylindrical surface, and
so that each cylindrical surface and plane are smoothly connected to each other,
The host processor 1 calculates the position of the central axis of the cylinder and the winding angle.
第6図の場合では、タイミングt。までの長さの領域2
4Aは、レバー14Aの変位がサンプリングされてない
ため、初期位置と同一の、平面領域24Bに変換される
。タイミングtσからt、までの長さの領域25Aは、
タイミングt。でサンプリングされた値で定まる半径の
円筒面(中心0+)にTOからT1の範囲に巻き付けら
れた領域25Bとされる。タイミングt1からta(但
し、第6図では、クイミングt2以降は、サフィックス
のみを図示する。)捷での長さの領域は、タイミングt
1てサンプリングされた値で定まる半径の円筒面(中心
02)にT+からT4の範囲に巻き付けられた領域26
I3とされる。タイミングt4からt7までの長さの領
域は、タイミングt4でサンプリングされた値がOのた
め、T、から′r7の範囲は、平面領域27 Bとされ
る。タイミングt7では、レバー14Aの変位が負とな
るため、裏側のモニター用画像18 が用いられる。In the case of FIG. 6, the timing t. area of length up to 2
4A is converted into a flat area 24B, which is the same as the initial position, since the displacement of the lever 14A is not sampled. The region 25A having a length from timing tσ to t is,
timing t. A region 25B is wound around a cylindrical surface (center 0+) having a radius determined by the sampled value in the range from TO to T1. From timing t1 to ta (however, in FIG. 6, only the suffix is shown after the quimming t2).
A region 26 wrapped in the range from T+ to T4 around a cylindrical surface (center 02) with a radius determined by the sampled value
It is considered to be I3. In the length region from timing t4 to t7, since the value sampled at timing t4 is O, the range from T to 'r7 is defined as a plane region 27B. At timing t7, the displacement of the lever 14A becomes negative, so the monitor image 18 on the back side is used.
タイミングt7からt+oまでの長さの領域28Aは、
タイミングt7でサンプリングされた値で定寸る半径の
円筒面(中心03)に′r7からT+oの範囲に巻き付
り゛られた領域28Bに変換される。更に、タイミング
t10から以降の佼さの領域29 A &A2、レバー
14Aの変位がOのため、 T、oから以降の平面領域
29Bに変換される。The region 28A having a length from timing t7 to t+o is
At timing t7, it is converted into a region 28B wrapped around a cylindrical surface (center 03) with a radius determined by the sampled value in the range from 'r7 to T+o. Furthermore, since the displacement of the lever 14A in the area 29 A &A2 of fragility after the timing t10 is O, it is converted into the flat area 29B from T and o.
上述のパラメータの入力にJ:す、モ;り(用画像は、
伸び縮みすることな(、曲面討すべるように、移動する
ものに変換される。この一実施例と同様のパラメータの
入力方法によって、第7図A及び第7図Bに夫々示すよ
うな変換を行なうことができる。To enter the above parameters, enter the following image:
It is converted into something that moves without expanding or contracting (like sliding on a curved surface). By using the same parameter input method as in this embodiment, the conversion shown in FIGS. 7A and 7B, respectively, can be performed. can be done.
また、レバー14Bを用いた場合の変換について説明す
る。レバー14B々ま、第8図に示すように、画像を巻
きつける円筒面の傾き角βを与えるものである。したが
って、前述と同様にレバー14Aを変位させ、第9図A
に示すような円筒の半径に関するパラメータを発生させ
、これと共に、レバー14Bにより第9図Bに示すよう
な値を発生させれば、第9図Cに示すような変換を行な
うことができる。Further, conversion using the lever 14B will be explained. As shown in FIG. 8, the levers 14B each provide an inclination angle β of the cylindrical surface around which the image is wound. Therefore, the lever 14A is displaced in the same manner as described above, and the
If a parameter relating to the radius of the cylinder as shown in FIG.
更に、この発明による変換情報の他の入力方法として、
入力画像を平面から球面へと連続的に変化させる場合の
変換情報の入力方法について説明する。Furthermore, as another method of inputting conversion information according to the present invention,
A method of inputting conversion information when continuously changing an input image from a flat surface to a spherical surface will be explained.
この場合には、レバー14Aと共に、レバー14C’(
i=用いる。レバー14Aは、前述のように入力画像を
巻き付ける円筒面の半径の逆数の値を発生するものであ
る。レバー14Cにより入力されるグパラメータについ
て第10図を参照して説明する。第10図Aは、1つの
画像を円筒面31に巻き伺しナた状態とこの円筒面31
と同じ1〈、径を持つ球面32に1つの画像を貼9つけ
た状態どを・示している。第10図Aにおいて、黒丸の
点3・3は、円筒面31に巻き付けられた画像の1点を
示し、白丸の点34は、との画像が球面32vC貼りつ
けられた場合に対応する点を示してお9、X印の点35
は、これらの点33及び34から内挿することによって
得られる点である。レバー14Cの変位は、との内挿の
係数を与える。つまり、第10図Bに示すように、点3
4及び点35間の距離iaとし、点33及び点34間の
距離ヲ1)とし、レバー14Cの変位で生じる値f r
とすると、この値rは
a:b=r:1
の関係を充たすように与えられる。In this case, together with the lever 14A, the lever 14C' (
i = use. As described above, the lever 14A generates a value that is the reciprocal of the radius of the cylindrical surface around which the input image is wrapped. The parameter input by the lever 14C will be explained with reference to FIG. 10. FIG. 10A shows a state where one image is rolled around the cylindrical surface 31 and this cylindrical surface 31.
It shows a state in which one image is pasted on a spherical surface 32 with the same diameter as 1. In FIG. 10A, the black circle point 3.3 indicates one point of the image wrapped around the cylindrical surface 31, and the white circle point 34 indicates the point corresponding to when the image is pasted on the spherical surface 32vC. Show 9, X point 35
is the point obtained by interpolating from these points 33 and 34. The displacement of lever 14C gives the coefficient of interpolation of . In other words, as shown in Figure 10B, point 3
Let the distance between points 4 and 35 be ia, and the distance between points 33 and 34 be 1), and the value f r caused by the displacement of lever 14C.
Then, this value r is given so as to satisfy the relationship a:b=r:1.
このレバー14Cの変位が0から111C変化するに従
って、画像は、円筒面に巻き付けられた状態から球面に
貼り付けられたものへと変化する。第11図へに示すよ
うに、レバー14Aを変化させると共に、第11図Bに
示すよ5に、レバー14Cを変位させることによって、
第11図Cに示すような画像変換を生じさせることがで
きる。As the displacement of the lever 14C changes from 0 to 111C, the image changes from being wrapped around a cylindrical surface to being pasted onto a spherical surface. By changing the lever 14A as shown in FIG. 11 and displacing the lever 14C to 5 as shown in FIG. 11B,
An image transformation as shown in FIG. 11C can occur.
なお、レバー14Cの変化がOから1の間にない場合に
は、点33と点34と全内挿ではなく、外挿することに
なるが、この場合にも、ひとつの曲面を定義することに
なり、それに対応した画像変換を行なうことができる。Note that if the change in lever 14C is not between O and 1, extrapolation is performed between points 33 and 34 rather than full interpolation, but in this case as well, one curved surface must be defined. , and image conversion can be performed accordingly.
また、レバー14A及び14B又はレバー14A及び1
4Cというように、2つのレバーを変位させる場合、両
者を同時に動かす必要はなく、オペレータは、まずレバ
ー14Aff:操作することによって、円筒面への巻き
付は及び平面の組合わせによる変換を定義し、これが終
了した後に、この定義された変換全モニター1〜ながら
他のレバーを操作して、変換を施すようにしても良い。In addition, levers 14A and 14B or levers 14A and 1
When displacing two levers such as 4C, it is not necessary to move both at the same time, and the operator first operates lever 14Aff to define the wrapping around the cylindrical surface and the transformation by the combination of planes. After this is completed, conversion may be performed by operating other levers while monitoring all of the defined conversions.
このように、パラメータの入力を複数の段階に分けるこ
トニより、オペレータが1つのレバーの操作に集中する
ことができ、パラメータの人力を容易に行なうことがで
きる。これと共に、2つのし・クーラ同時に操作する必
要がなくなり、1個のレノく−をキーボード13からの
指定や切替スイッチによって、2つの用途に使用するこ
とが可能となる。By dividing the input of parameters into a plurality of stages in this manner, the operator can concentrate on operating one lever, and the manual input of parameters can be easily performed. At the same time, there is no need to operate two coolers at the same time, and one cooler can be used for two purposes by designating it from the keyboard 13 or using a changeover switch.
また、変換情報としてのパラメータを複数段階に分けて
入力する方法は、一連の変換の速度制御に対して有効で
ある。例えば前述のように、レノく一14Af:用いて
パラメータ全入力する場合、オペレータが変換情報を入
力している間は、画像が曲面上を移動する速度が余り速
くない方が操作[7易い。そこで、まず、低速で画像が
移動する状態で曲面の定義を行ない、曲面の定義が完了
してから、実際の移動の速度をレバーなどにより制御す
れば、パラメータの入力が容易となる。Furthermore, a method of inputting parameters as conversion information in multiple stages is effective for speed control of a series of conversions. For example, as described above, when inputting all parameters using the Reno Kuichi 14Af:, it is easier to operate if the speed at which the image moves on the curved surface is not too fast while the operator is inputting the conversion information. Therefore, if the curved surface is first defined while the image is moving at a low speed, and then the actual speed of movement is controlled by a lever or the like after the definition of the curved surface is completed, inputting parameters becomes easier.
「発明の効果」
この発明に依れば、変換情報の人力をユーザが行なうこ
とにより、画像変換の自由度が増し、ユーザ自身の希望
する画像変換を行なうことができる。また、パラメータ
の入力を行なう場合、入力画像に対応した座標を明示す
るモニター用の画像を用い、このモニター用の画像を変
換した出力画像をモニター受像機15により再生するの
で、パラメータの入力を画像変換の効果を確認しながら
行なうことができる。更に、パラメータの入力を複数段
階に分けて行なうことにより、パラメータの人力操作を
容易とすることができる。[Effects of the Invention] According to the present invention, the degree of freedom in image conversion is increased by allowing the user to manually input the conversion information, and the user can perform the image conversion desired by himself/herself. Furthermore, when inputting parameters, a monitor image that clearly indicates the coordinates corresponding to the input image is used, and an output image obtained by converting this monitor image is reproduced by the monitor receiver 15. You can perform the conversion while checking the effect of the conversion. Furthermore, by inputting parameters in multiple stages, manual manipulation of parameters can be facilitated.
第1図はこの発明を適用することができる画像変換方法
の一例の説明に用いる路線図、第2図はこの発明が適用
された画像変換装置の一例のブロック図、第3図はこの
画像変換装置の説明に用いる路線図、第4図はこの発明
の一実施例に用いられるモニター用画像の一例の路線図
、第5図はこの発明における画像変換方法の説明に用い
る路線図、第6図はこの発明における画像変換方法のよ
り具体的な説明に用いる路線図、第7図及び第8図はこ
の発明によシ実現できる画像変換の他の例を示す路線図
、第9図はこの発明による画像変換方法の他の例の説明
に用いる路線図、第10図はこの発明の更に他の例の説
明に用いる斜視図及び平面図、第11図はこの発明の更
に他の例の説明に用いる路線図である。
1・・・・・・・ホストプロセッサ、2・・・・・・
入出力装置、14A 、14B 、14C・−・・・・
レバー、23・・・ ・円筒面。
代理人 杉 浦 正 知
第1図
第4図
第6図FIG. 1 is a route map used to explain an example of an image conversion method to which this invention can be applied, FIG. 2 is a block diagram of an example of an image conversion device to which this invention is applied, and FIG. 3 is a diagram of this image conversion method. FIG. 4 is a route map used to explain the device; FIG. 4 is a route map of an example of a monitor image used in an embodiment of the present invention; FIG. 5 is a route map used to explain the image conversion method in this invention; FIG. is a route map used for more specific explanation of the image conversion method of this invention, FIGS. 7 and 8 are route maps showing other examples of image conversion that can be realized by this invention, and FIG. 9 is a route map of this invention. FIG. 10 is a perspective view and a plan view used to explain another example of the present invention, and FIG. 11 is a route map used to explain another example of the present invention. This is the route map to be used. 1...Host processor, 2...
Input/output device, 14A, 14B, 14C...
Lever, 23... - Cylindrical surface. Agent: Tomo Sugiura Figure 1 Figure 4 Figure 6
Claims (1)
行なう画像変換方法において、入力画像を複数の領域に
分割し、この分割された領域の各々の変換を基本的な変
換で記述し、この基本的な変換にパラメータ値を与える
ことにより、上記分割された領域の各々の変換を行ない
、この変換された領域を接続することによって上記入力
画像全体の変換を行なうことを特徴とする画像変換方法
。 (2)入力画像を平面から曲面へ変化させる画像変換方
法において、第1及び第2の曲面がら空間内において内
挿及び外挿することKよって上記曲面を定義し、この定
義された画像の幾何学的変換をパラメータ値を入力する
ことにより、実現することを特徴とする画像変換方法。 (3) 特許請求の範囲第1項及び第2項記載の画像変
換方法において、上記バラメー゛り値の入力を複数ステ
ップに分けて行なうことを特徴とする画像変換方法。 (4) 特許請求の範囲第1項及び第2項記載の画像変
換方法において、上記入力画像自体の座標を示すパター
ンの画像を入力し、この画像の幾何学的変換をモニター
しながら変換情報の入力を行なうことを特徴とする画像
変換方法。[Claims] (Summer) In an image transformation method that performs geometric transformation of an image using a predetermined transformation function, an input image is divided into a plurality of regions, and each of the divided regions is transformed by a basic method. By describing it as a transformation and giving parameter values to this basic transformation, each of the above divided regions is transformed, and by connecting these transformed regions, the entire input image is transformed. Featured image conversion method. (2) In an image conversion method for changing an input image from a plane to a curved surface, the first and second curved surfaces are interpolated and extrapolated in space, thereby defining the curved surface, and defining the geometry of the defined image. An image conversion method characterized in that a logical conversion is realized by inputting parameter values. (3) An image conversion method according to claims 1 and 2, characterized in that the input of the variable values is performed in a plurality of steps. (4) In the image conversion method according to claims 1 and 2, an image of a pattern indicating the coordinates of the input image itself is input, and the conversion information is input while monitoring the geometric transformation of this image. An image conversion method characterized by performing input.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58175880A JPH0792839B2 (en) | 1983-09-22 | 1983-09-22 | Image conversion method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58175880A JPH0792839B2 (en) | 1983-09-22 | 1983-09-22 | Image conversion method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6068474A true JPS6068474A (en) | 1985-04-19 |
JPH0792839B2 JPH0792839B2 (en) | 1995-10-09 |
Family
ID=16003820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58175880A Expired - Lifetime JPH0792839B2 (en) | 1983-09-22 | 1983-09-22 | Image conversion method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0792839B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1987000320A1 (en) * | 1985-07-05 | 1987-01-15 | Dai Nippon Insatsu Kabushiki Kaisha | Method and apparatus for designing three-dimensional container |
JPH021897A (en) * | 1988-06-13 | 1990-01-08 | Hitachi Ltd | Three-dimensional video display device, computer graphic system, and audio visual system |
US6195102B1 (en) | 1987-03-17 | 2001-02-27 | Quantel Limited | Image transformation processing which applies realistic perspective conversion to a planar image |
JP2008145594A (en) * | 2006-12-07 | 2008-06-26 | Sony Ericsson Mobilecommunications Japan Inc | Image display processing method and image display device |
-
1983
- 1983-09-22 JP JP58175880A patent/JPH0792839B2/en not_active Expired - Lifetime
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1987000320A1 (en) * | 1985-07-05 | 1987-01-15 | Dai Nippon Insatsu Kabushiki Kaisha | Method and apparatus for designing three-dimensional container |
US4817005A (en) * | 1985-07-05 | 1989-03-28 | Dai Nippon Insatsu Kabushiki Kaisha | Method of designing cubic receptacle and apparatus therefor |
US6195102B1 (en) | 1987-03-17 | 2001-02-27 | Quantel Limited | Image transformation processing which applies realistic perspective conversion to a planar image |
JPH021897A (en) * | 1988-06-13 | 1990-01-08 | Hitachi Ltd | Three-dimensional video display device, computer graphic system, and audio visual system |
JP2008145594A (en) * | 2006-12-07 | 2008-06-26 | Sony Ericsson Mobilecommunications Japan Inc | Image display processing method and image display device |
Also Published As
Publication number | Publication date |
---|---|
JPH0792839B2 (en) | 1995-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH10232940A (en) | Device and method for corner detection | |
JP2001022953A (en) | Method and device for rendering, game device and computer-readable recording medium with program for calculating data about shadow of object in virtual space stored therein | |
JPS6068474A (en) | Picture converting method | |
JP4229398B2 (en) | Three-dimensional modeling program, three-dimensional modeling control program, three-dimensional modeling data transmission program, recording medium, and three-dimensional modeling method | |
JPH09259290A (en) | Drawing method | |
JPH01131976A (en) | Device and method for texture mapping | |
JP3903557B2 (en) | Data conversion apparatus and image generation apparatus | |
JP2911464B2 (en) | Image processing method | |
US20040155886A1 (en) | Image simulation processing method, processing apparatus, and program | |
JP2002157604A (en) | Texture drawing method, entertainment device, and recording medium | |
JPH05101150A (en) | Analytic result data display system | |
JP2535815B2 (en) | Mapping circuit of CRT display device | |
JP2604723B2 (en) | Shape deformation method | |
JP2891862B2 (en) | Image compression apparatus and image compression method | |
JPH05324840A (en) | High-resolution image processor | |
JPH02199579A (en) | Method of forming animation | |
JP4076001B2 (en) | Movie creation device | |
JPH04167077A (en) | Deformation device for two-dimensional raster image | |
JP2998689B2 (en) | How to map image data | |
JP2002183744A (en) | Three-dimensional rendering device, medium and information aggregate | |
JP3528386B2 (en) | Color adjustment device | |
JPH0228891A (en) | Graphic rotation processor | |
JP2001244818A (en) | Device and method for reproducing moving picture and information recording medium | |
JPH09166975A (en) | Picture generation device and picture generation method | |
JPH06333031A (en) | Image processor |