JPH0467672B2 - - Google Patents
Info
- Publication number
- JPH0467672B2 JPH0467672B2 JP8306586A JP8306586A JPH0467672B2 JP H0467672 B2 JPH0467672 B2 JP H0467672B2 JP 8306586 A JP8306586 A JP 8306586A JP 8306586 A JP8306586 A JP 8306586A JP H0467672 B2 JPH0467672 B2 JP H0467672B2
- Authority
- JP
- Japan
- Prior art keywords
- airbrush
- information
- image
- color
- 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
Links
- 238000012545 processing Methods 0.000 claims description 12
- 230000008859 change Effects 0.000 description 8
- 238000000034 method Methods 0.000 description 7
- 238000012937 correction Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 239000003086 colorant Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
Description
【発明の詳細な説明】
<産業上の利用分野>
本発明は、ほお紅や光沢のようにぼかした色を
表現する場合に有効であるエアブラシ機能を有す
る画像処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to an image processing apparatus having an airbrush function that is effective in expressing blurred colors such as blush and gloss.
<従来の技術>
画像の濃度情報を画像メモリに記憶しマイクロ
プロセツサで処理し、様々な画像を作成する画像
処理装置において、エアブラシのような濃淡のあ
る書き込みを実現するために、従来では次のよう
な方法がとられていた。まず1つは書き込む色を
設定した後、その色を書き込む画素の密度を第9
図に示すように中心では高く、周辺では密度をう
すくする方法、もう1つは書き込む色情報と、原
画の色情報をある重み付けを行つて平均し、その
結果を画像メモリに書き込む方法である。エアブ
ラシの効果を得ようとすれば、中心では書き込む
色情報の重みを大きく、周囲では徐々に原画の色
情報の重みを大きくしていけばよい。<Prior art> In an image processing device that stores image density information in an image memory and processes it in a microprocessor to create various images, the following has been conventionally used to achieve writing with shading similar to an airbrush. A method like this was used. First, set the color to be written, and then set the density of the pixels to write that color in the 9th step.
As shown in the figure, there is a method in which the density is high in the center and thinner in the periphery, and another method is to weight the color information to be written and the color information of the original image, average them, and write the result into the image memory. If you want to achieve the airbrush effect, you can increase the weight of the color information written in the center, and gradually increase the weight of the color information of the original image in the periphery.
<発明が解決しようとする問題点>
ところが、これら従来の方法の問題点は、エア
ブラシの効果を出した結果、元のデータが失われ
るという点である。また、1度エアブラシを使用
した後、その色を変更するということはできな
い。従つて、例えば女性の顔にエアブラシの効果
を用いてほお紅を付け、どのような色のほお紅が
よいかシミユレーシヨンを行なうといつたような
頻繁に色変更を行なう用途には適していなかつ
た。<Problems to be Solved by the Invention> However, a problem with these conventional methods is that as a result of producing the airbrush effect, the original data is lost. Also, once you use an airbrush, you cannot change its color. Therefore, it is not suitable for applications in which colors are frequently changed, such as when applying blush to a woman's face using an airbrush effect to simulate what color blush would be good.
そこで、この発明の目的は、元のデータを失う
ことなく、エアブラシの効果を得ることができ、
また、エアブラシの効果をつけた後に、色を変更
したり、エアブラシの濃度を自由に変更したりで
きるようにすることである。 Therefore, the purpose of this invention is to be able to obtain the airbrush effect without losing the original data.
Also, after applying the airbrush effect, it is possible to freely change the color and the density of the airbrush.
<問題点を解決するための手段>
上記目的を達成するため、第1の発明の画像処
理装置は、
画像を構成する各画素の濃度情報とエアブラシ
の濃度情報とを記憶する画像エアブラシ兼用メモ
リと、
画像上の所定の画素を指定する座標入力手段
と、
エアブラシの色を表わす色情報を入力する色入
力手段と、
エアブラシの強度を表わすエアブラシの強度情
報を入力するエアブラシ強度入力手段と、
上記画像エアブラシ兼用メモリに、上記座標入
力手段により指定された領域の中心から周辺に向
かつて値の異なるエアブラシの濃度情報を書き込
み、また消去する書き込み手段と、
上記画像エアブラシ兼用メモリの出力情報が導
入され、上記書き込み手段によつて入力された上
記エアブラシの濃度情報、上記色入力手段によつ
て入力された上記エアブラシの色情報および上記
エアブラシ強度入力手段によつて入力された上記
エアブラシの強度情報に基づいて、上記画素の濃
度情報を変更して出力するルツクアツプテーブル
メモリと、
上記ルツクアツプテーブルメモリの出力情報に
基づいて画像を表示する表示手段とを備えたこと
を特徴としている。<Means for Solving the Problems> In order to achieve the above object, the image processing device of the first invention includes: an image airbrush dual-purpose memory that stores density information of each pixel constituting an image and airbrush density information; , a coordinate input means for specifying a predetermined pixel on the image; a color input means for inputting color information representing the color of the airbrush; an airbrush intensity input means for inputting airbrush intensity information representing the intensity of the airbrush; A writing means for writing and erasing airbrush density information having different values from the center to the periphery of the area specified by the coordinate input means in the airbrush dual-purpose memory, and output information of the image airbrush dual-purpose memory are introduced, Based on the density information of the airbrush inputted by the writing means, the color information of the airbrush inputted by the color inputting means, and the intensity information of the airbrush inputted by the airbrush intensity inputting means. , a look-up table memory for changing and outputting the density information of the pixel, and a display means for displaying an image based on the output information of the look-up table memory.
また、第2の発明の画像処理装置は、
画像を構成する各画素の濃度情報を記憶する画
像メモリと、
エアブラシの濃度情報を記憶するエアブラシ用
のメモリと、
画像上の所定の画素を指定する座標入力手段
と、
エアブラシの色を表わす色情報を入力する色入
力手段と、
エアブラシの強度を表わすエアブラシの強度情
報を入力するエアブラシ強度入力手段と、
上記エアブラシ用メモリに、上記座標入力手段
により指定された領域の中心から周辺に向かつて
値の異なるエアブラシの濃度情報を書き込み、ま
た消去する書き込み手段と、
上記画像メモリおよびエアブラシ用メモリの出
力情報が同時に導入され、上記書き込み手段によ
つて入力された上記エアブラシの濃度情報、上記
色入力手段によつて入力された上記エアブラシの
色情報および上記エアブラシ強度入力手段によつ
て入力された上記エアブラシの強度情報に基づい
て、上記画素の濃度情報を変更して出力するルツ
クアツプテーブルメモリと、
上記ルツクアツプテーブルメモリの出力情報に
基づいて画像を表示する表示手段とを備えたこと
を特徴としている。 Further, the image processing device of the second invention includes: an image memory that stores density information of each pixel configuring an image; an airbrush memory that stores density information of an airbrush; and a memory that specifies a predetermined pixel on the image. a coordinate input means; a color input means for inputting color information representing the color of the airbrush; an airbrush intensity input means for inputting airbrush intensity information representing the intensity of the airbrush; A writing means for writing and erasing airbrush density information having different values from the center of the area to the periphery, and output information of the image memory and the airbrush memory are simultaneously introduced and input by the writing means. changing the density information of the pixel based on the density information of the airbrush input by the color input means, the color information of the airbrush input by the color input means, and the intensity information of the airbrush input by the airbrush strength input means; The present invention is characterized by comprising: a lookup table memory for outputting information from the lookup table memory; and a display means for displaying an image based on the output information of the lookup table memory.
<実施例>
以下、本発明を具体例を用いて詳細に説明す
る。第1図はフルカラー画像をR(レツド)、G
(グリーン)、B(ブルー)の3成分に色分解して
記憶する画像処理装置のブロツク図である。この
画像処理装置は、原画の濃度情報とエアブラシの
濃度情報を蓄えるRGB各8ビツトの画像エアブ
ラシ兼用メモリ15を備える。上記画像エアブラ
シ兼用メモリ15の出力はルツクアツプテーブル
メモリ16のアドレスに接続され、ルツクアツプ
テーブルメモリ16の出力はゲート回路17を介
してD/Aコンバータ18に接続される。この例
ではルツクアツプテーブルメモリ16の出力は
RGB各ビツト(0〜255)である。<Example> Hereinafter, the present invention will be explained in detail using specific examples. Figure 1 shows full-color images of R (Red) and G.
2 is a block diagram of an image processing device that separates the color into three components of (green) and B (blue) and stores them. FIG. This image processing apparatus includes an image airbrush memory 15 of 8 bits each for RGB for storing original image density information and airbrush density information. The output of the image airbrush memory 15 is connected to the address of a lookup table memory 16, and the output of the lookup table memory 16 is connected to a D/A converter 18 via a gate circuit 17. In this example, the output of the lookup table memory 16 is
Each bit of RGB (0 to 255).
上記ルツクアツプテーブルメモリ16はバス1
4、ゲート20を通じマイクロプロセツサ13か
らアクセスされる。上記マイクロプロセツサ13
は、エアブラシの濃度情報を所定の書き込みパタ
ーンで書き込む書き込み手段を含む。 The lookup table memory 16 is bus 1.
4. Accessed by microprocessor 13 through gate 20. The above microprocessor 13
includes writing means for writing airbrush density information in a predetermined writing pattern.
また、D/Aコンバータ18の出力(ビデオア
ナログ信号)は、表示器19に送られ、画像表示
が行なわれる。上記画像エアブラシ兼用メモリ1
5および主記憶装置12はバス14を通じて、上
記マイクロプロセツサ13からアクセスされる。
座標入力手段21はバス14を通じてマイクロプ
ロセツサ13からアクセスされ、画像上の特定の
座標を入力できる。また色入力手段30はエアブ
ラシの色を入力できるようになつている。また、
エアブラシ強度入力手段である数値入力手段31
からエアブラシの強度を数値で入力できるように
なつている。 Further, the output (video analog signal) of the D/A converter 18 is sent to a display 19, where an image is displayed. Above image airbrush memory 1
5 and main memory 12 are accessed by the microprocessor 13 via bus 14.
The coordinate input means 21 is accessed from the microprocessor 13 through the bus 14, and allows input of specific coordinates on the image. Further, the color input means 30 is adapted to input the color of the airbrush. Also,
Numerical input means 31 which is airbrush strength input means
You can now enter the strength of the airbrush numerically.
次に、本発明の処理について説明する。まず、
スキヤナー、テレビ(TV)カメラ等の手段を用
い、画像を画像エアブラシ兼用メモリ15に入力
する。この段階では画像エアブラシ兼用メモリ1
5は1ドツトあたりRGB各8ビツトの情報を蓄
えることとする。次に、例として画像エアブラシ
兼用メモリ15の上位5ビツトを画像情報用と
し、下位3ビツトをエアブラシの濃度情報用とす
る。第2図にこのように設定した画像エアブラシ
兼用メモリを示す。何ビツトを画像情報用とし、
何ビツトをエアブラシの濃度情報用とするかは、
入力した画像情報の内容により変更してもよい。
以上のように設定を行なえば、RGB各画像エア
ブラシ兼用メモリのk成分(k=r,g,b)に
蓄えられる情報は画像の濃度情報ik(0≦ik<25)
とエアブラシの濃度情報(0≦a<23)となり、
画像エアブラシ兼用メモリ15の出力xkは、xk=
23×ik+aとなる。 Next, the processing of the present invention will be explained. first,
An image is input into the image airbrush memory 15 using a scanner, a television (TV) camera, or other means. At this stage, image airbrush memory 1
5 stores 8 bits of information for each of RGB per dot. Next, as an example, the upper 5 bits of the image airbrush memory 15 are used for image information, and the lower 3 bits are used for airbrush density information. FIG. 2 shows the image airbrush memory configured in this way. How many bits are used for image information?
How many bits should be used for airbrush density information?
It may be changed depending on the content of the input image information.
If the settings are made as described above, the information stored in the k component (k=r, g, b) of the RGB image airbrush memory will be the image density information i k (0≦i k <2 5 )
and airbrush density information (0≦a<2 3 ),
The output x k of the image airbrush memory 15 is x k =
2 3 ×i k +a.
次に、エアブラシの濃度情報を用い、エアブラ
シ処理を行う方法を説明する。まず、エアブラシ
の濃度情報を書き込むには次のようにする。第3
図aに示されるように、中心から周囲に向かつて
濃度値が減少していく書き込みパターンを定義す
る。この書き込みパターンを座標入力手段21に
より入力される座標に従つて、画面上で移動させ
る。その時、書き込みパターンの構成画素の濃度
値と、原画のその点のエアブラシの濃度情報とを
比較し、原画のエアブラシの濃度情報の値が小さ
ければ、書き込みパターンの濃度値と書き換える
処理を行う。例えば、最初、エアブラシの濃度情
報が全て0である上に、第3図aの書き込みパタ
ーンで1回書き込むと、第4図aのようになる。
さらに、同じ書き込みパターンを第4図bの矢印
で示されるように移動させれば、第4図cのよう
にエアブラシの濃度情報が書き込まれる。ここで
注意すべき点は、エアブラシの濃度情報は濃度エ
アブラシ兼用メモリ15の中のエアブラシ濃度情
報用空間に書き込まれるため、原画の濃度情報は
全く失われないという点である。また、エアブラ
シ濃度情報を誤つて入力した場合、第3図bに示
されるような中心から周囲に向かつて濃度値が増
加していく修正用パターンを定義し、これを用い
て修正すれば、エアブラシの効果を損なわずに修
正が可能である。具体的には上で説明した方法と
同じように、修正用パターンを、座標入力手段2
1により入力される座標に従つて画面上で移動さ
せ、修正用パターンの構成画素の濃度値と原画の
エアブラシの濃度情報を比較し、原画のエアブラ
シの濃度情報の値が大きければ、修正用パターン
の濃度値と書き換える処理を行う。例えば、第5
図aのエアブラシ濃度情報に対し、第3図bの修
正用パターンを第5図bの矢印のように移動させ
ることにより、第5図cのようなエアブラシ濃度
情報を得ることができる。 Next, a method of performing airbrush processing using airbrush density information will be described. First, to write the airbrush density information, do the following. Third
As shown in Figure a, a writing pattern is defined in which the density value decreases from the center toward the periphery. This writing pattern is moved on the screen according to the coordinates input by the coordinate input means 21. At this time, the density values of the constituent pixels of the writing pattern are compared with the density information of the airbrush at that point on the original image, and if the value of the airbrush density information of the original image is small, a process of rewriting it with the density value of the writing pattern is performed. For example, if all the density information of the airbrush is initially 0 and the writing pattern shown in FIG. 3a is written once, the result will be as shown in FIG. 4a.
Furthermore, by moving the same writing pattern as shown by the arrow in FIG. 4b, airbrush density information is written as shown in FIG. 4c. What should be noted here is that since the airbrush density information is written into the airbrush density information space in the density airbrush memory 15, the density information of the original image is not lost at all. In addition, if you input the airbrush density information incorrectly, you can define a correction pattern in which the density value increases from the center to the periphery as shown in Figure 3b, and use this to correct the airbrush density information. Modifications can be made without sacrificing the effect of Specifically, in the same way as the method explained above, the correction pattern is input to the coordinate input means 2.
The correction pattern is moved on the screen according to the coordinates input in step 1, and the density values of the constituent pixels of the correction pattern are compared with the density information of the airbrush of the original image.If the value of the density information of the airbrush of the original image is large, the correction pattern is Perform processing to rewrite the density value. For example, the fifth
By moving the correction pattern shown in FIG. 3b in the direction of the arrow in FIG. 5b with respect to the airbrush density information shown in FIG. 5a, airbrush density information as shown in FIG. 5c can be obtained.
次に、上のようにして書き込んだエアブラシ濃
度情報を用いて、エアブラシ効果をだすには、ル
ツクアツプテーブルメモリ16を次のように設定
すればよい。以下の式で、ikは色のk成分の原画
の濃淡つまり濃度情報、aはエアブラシの濃度情
報で、画像エアブラシ兼用メモリ15の出力xkと
xk=23×ik+aの関係がある。Ik(ik)は原画をそ
のまま表示する関数である。fk(xkは原画の濃度
情報、エアブラシの濃度情報、色情報、エアブラ
シの強度情報に応じたルツクアツプテーブルメモ
リ16の出力である。(Cr)、(Cg)、(Cb)は色
入力手段30により入力されたエアブラシの色を
与える色情報である。[ ]はガウス記号である。 Next, in order to produce an airbrush effect using the airbrush density information written in the above manner, the lookup table memory 16 may be set as follows. In the following equation, i k is the density information of the original image of the k component of color, a is the density information of the airbrush, and the output x k of the image airbrush memory 15 is
There is a relationship of x k =2 3 ×i k +a. I k (i k ) is a function that displays the original image as it is. f k (x k is the output of the lookup table memory 16 according to the original image density information, airbrush density information, color information, and airbrush intensity information. (Cr), (Cg), and (Cb) are color inputs. This is color information giving the airbrush color input by means 30. [ ] is a Gauss symbol.
fk(xk)
=[A×a×Ck+(7−A×a)×Ik(ik)/7]…
(1)
ここで、a=0,1,2,3,4,5,6,
7、0≦A≦1
上記(1)式の意味を説明する。まず、Aは数値入
力手段31で入力されたエアブラシの強度のパラ
メータで、A=0とすると、(1)式の値はエアブラ
シの濃度情報aにかかわらず、fk(xk)=lk(ik)と
なり、エアブラシの効果はなくなる。これに対し
て、A=1と設定すると、エアブラシの濃度情報
aに従つて、fk(xk)の値は変化する。例えば、
a=7の場合、fk(xk)=Ckとなり、エアブラシの
色がそのまま表示されるが、a=0の場合、fk
(xk)=lk(ik)となり、原画の情報が表示される。
0<a<7の場合、aの値に応じてエアブラシの
色と原画の色の中間の色が表示される。この結
果、エアブラシの濃度情報a=7の領域を中心
に、周辺に向かつて色が徐々にうすくなつてい
く、エアブラシの効果が得られる。どの部分でど
のように色がうすくなつていくかは、先に書き込
んだエアブラシの濃度情報により決定される。ま
た、Aの値が0〜1の間では上記説明の中間的な
値が出力され、エアブラシの強度が全体的に変化
する。f k (x k ) = [A×a×C k + (7−A×a)×I k (i k )/7]…
(1) Here, a=0, 1, 2, 3, 4, 5, 6,
7.0≦A≦1 The meaning of the above equation (1) will be explained. First, A is the airbrush intensity parameter input by the numerical input means 31, and if A=0, then the value of equation (1) is f k (x k )=l k regardless of the airbrush density information a. (i k ), and the airbrush effect disappears. On the other hand, when A=1 is set, the value of f k (x k ) changes according to the airbrush density information a. for example,
When a=7, f k (x k )=C k , and the airbrush color is displayed as is, but when a=0, f k
(x k )=l k (i k ), and information about the original picture is displayed.
When 0<a<7, a color intermediate between the airbrush color and the original image color is displayed according to the value of a. As a result, an airbrush effect is obtained in which the color gradually fades toward the periphery, centering on the area where airbrush density information a=7. Where and how the color fades is determined by the previously written airbrush density information. Further, when the value of A is between 0 and 1, an intermediate value as described above is output, and the intensity of the airbrush changes as a whole.
なお、上記(1)式中において数値7は、エアブラ
シの濃度情報の最大値に対応しており、エアブラ
シの情報容量に応じて別の値にしてもよい。 Note that in the above equation (1), the numerical value 7 corresponds to the maximum value of density information of the airbrush, and may be set to a different value depending on the information capacity of the airbrush.
このように、エアブラシ強度入力手段である数
値入力手段と色入力手段によつて、ルツクアツプ
テーブルメモリの内容を変更するので、エアブラ
シの効果をつけた後で、色を変更したり、エアブ
ラシの強度を自由に変更したりすることができ、
さらに、その操作は画像エアブラシ兼用メモリの
内容を変更せず、ルツクアツプテーブルメモリの
内容を変更するだけであるから、非常に高速であ
るという利点を有する。 In this way, the contents of the lookup table memory are changed using the numerical input means and color input means, which are the airbrush intensity input means, so after applying the airbrush effect, you can change the color or change the airbrush intensity. can be changed freely,
Furthermore, since the operation does not change the contents of the image airbrush memory, but only changes the contents of the lookup table memory, it has the advantage of being very fast.
ルツクアツプテーブルメモリ16の設定例とし
て、第6図a,b,cにA=0の場合、第7図
a,b,cにA=1の場合、第8図a,b,cに
A=1/2の場合を示す。それぞれ縦軸はルツク
アツプテーブルメモリ16の出力fr(xr),fg(xg),
fb(xb)、横軸は入力xr,xg,xbである。ここで、
エアブラシの色(Cr,Cg,Cb)は赤255,0,
0)である。 As an example of setting the lookup table memory 16, if A=0 in FIG. 6 a, b, c, A=1 in FIG. 7 a, b, c, and A=1 in FIG. = 1/2 is shown. The vertical axes are the outputs f r (x r ), f g (x g ), and the outputs of the lookup table memory 16, respectively.
f b (x b ), and the horizontal axis is the inputs x r , x g , and x b . here,
Airbrush color (C r , C g , C b ) is red 255,0,
0).
これより、第6図a,b,cではエアブラシの
強度情報が0であるためエアブラシの効果がない
ことが分かり、第7図a,b,cではエアブラシ
の強度情報Aが1であるため、エアブラシの濃度
情報aに従つてルツクアツプテーブルメモリ16
の出力fr(xr),fg(xg),fb(xb)が変化することと
が分かり、第8図a,b,cでは強度情報Aが
1/2であるため、エアブラシの濃度情報と原画
の濃度情報の両者が加味されることが分かる。 From this, it can be seen that the airbrush has no effect because the airbrush intensity information is 0 in Fig. 6 a, b, and c, and since the airbrush intensity information A is 1 in Fig. 7 a, b, and c, Lookup table memory 16 according to airbrush density information a
It can be seen that the outputs f r (x r ), f g (x g ), f b (x b ) change, and since the intensity information A is 1/2 in Figure 8 a, b, and c, It can be seen that both airbrush density information and original image density information are taken into consideration.
上記実施例では、エアブラシの濃度情報を3ビ
ツトに設定したが、その情報量は画像の内容に応
じて変更することができる。 In the above embodiment, the airbrush density information is set to 3 bits, but the amount of information can be changed depending on the content of the image.
また、上記発明では、エアブラシの濃度情報を
兼用メモリ中に蓄える例を示したが、エアブラシ
の濃度情報専用の画像メモリを別に設けてもよ
い。この場合の作用は、前述の兼用メモリが画像
の濃度情報専用の画像メモリとエアブラシの濃度
情報専用のメモリの二つに分けれたのみで、他は
全く同じである。 Further, in the above invention, an example is shown in which airbrush density information is stored in a dual-purpose memory, but a separate image memory exclusively for airbrush density information may be provided. The operation in this case is that the above-mentioned dual-purpose memory is divided into two parts: an image memory dedicated to image density information and a memory dedicated to airbrush density information, and the other functions are exactly the same.
<発明の効果>
以上より明らかなように、本発明は、画像エア
ブラシ兼用メモリあるいは画像メモリの内容を保
存したままで、それからの出力を受けるルツクア
ツプテーブルメモリを備えるので、ほお紅や光沢
のようにぼかした色を表現する場合に非常に有効
であるエアブラシの効果を、画像を構成する各画
素の濃度情報をを失うことなく表現することがで
きる。また、エアブラシの濃度情報を書き込み、
また消去する書き込み手段を備えるので、エアブ
ラシの濃度を自由に変更することができる。ま
た、ルツクアツプテーブルメモリの内容を変更す
る色入力手段とエアブラシ強度入力手段を備える
ので、エアブラシの効果をつけた後で、色を変更
したり、エアブラシの強度を自由に変更したりす
ることができる。また、その操作は画像エアブラ
シ兼用メモリあるいは画像メモリの内容を変更せ
ず、ルツクアツプテーブルメモリの内容を変更す
るだけであるから、非常に高速であるという利点
を有する。<Effects of the Invention> As is clear from the above, the present invention includes a lookup table memory that receives output from the image airbrush memory or the image memory while preserving its contents. The airbrush effect, which is very effective in expressing blurred colors, can be expressed without losing the density information of each pixel that makes up the image. Also, write the density information of the airbrush,
Furthermore, since it is provided with writing means for erasing, the density of the airbrush can be changed freely. In addition, it is equipped with a color input means and an airbrush strength input means for changing the contents of the lookup table memory, so you can freely change the color and airbrush strength after applying the airbrush effect. can. Further, since the operation does not change the contents of the image airbrush memory or the image memory, but only changes the contents of the lookup table memory, it has the advantage of being extremely fast.
第1図は本発明の一実施例の画像処理装置のブ
ロツク図、第2図は画像エアブラシ兼用メモリと
ルツクアツプテーブルメモリの内容を説明する
図、第3図a,bはエアブラシの濃度情報の書き
込みパターンを示す図、第4図a,b,c、第5
図a,b,cはエアブラシの濃度情報の書き換え
を説明する図、第6図a,b,c、第7図a,
b,c、第8図a,b,cはそれぞれエアブラシ
の強度情報に応じたルツクアツプテーブルメモリ
の出力を示す図、第9図は従来の密度によるエア
ブラシの書き込みを示す図である。
12…主記憶装置、13…マイクロプロセツ
サ、14…バス、15…画像エアブラシ兼用メモ
リ、16…ルツクアツプテーブルメモリ、17…
ゲート回路、18…D/Aコンバータ、19…表
示器、20…ルツクアツプテーブル読み書き用ゲ
ート回路、21…座標入力手段、30…色入力手
段、31…数値入力手段。
FIG. 1 is a block diagram of an image processing apparatus according to an embodiment of the present invention, FIG. 2 is a diagram illustrating the contents of the image airbrush dual-purpose memory and the lookup table memory, and FIGS. Figures showing writing patterns, Figure 4 a, b, c, Figure 5
Figures a, b, and c are diagrams explaining how to rewrite airbrush density information, Figures 6 a, b, and c, Figure 7 a,
8a, b, and c are diagrams showing the output of the lookup table memory according to airbrush intensity information, respectively, and FIG. 9 is a diagram showing airbrush writing according to the conventional density. 12... Main storage device, 13... Microprocessor, 14... Bus, 15... Image airbrush memory, 16... Lookup table memory, 17...
Gate circuit, 18...D/A converter, 19...Display device, 20...Gate circuit for reading and writing lookup table, 21...Coordinate input means, 30...Color input means, 31...Numeric value input means.
Claims (1)
シの濃度情報とを記憶する画像エアブラシ兼用メ
モリと、 画像上の所定の画素を指定 する座標入力手段
と、 エアブラシの色を表わす色情報を入力する色入
力手段と、 エアブラシの強度を表わすエアブラシの強度情
報を入力するエアブラシ強度入力手段と、 上記画像エアブラシ兼用メモリに、上記座標入
力手段により指定された領域の中心から周辺に向
かつて値の異なるエアブラシの濃度情報を書き込
み、また消去する書き込み手段と、 上記画像エアブラシ兼用メモリの出力情報が導
入され、上記書き込み手段によつて入力された上
記エアブラシの濃度情報、上記色入力手段によつ
て入力された上記エアブラシの色情報および上記
エアブラシ強度入力手段によつて入力された上記
エアブラシの強度情報に基づいて、上記画素の濃
度情報を変更して出力するルツクアツプテーブル
メモリと、 上記ルツクアツプテーブルメモリの出力情報に
基づいて画像を表示する表示手段とを備えたこと
を特徴とする画像処理装置。 2 画像を構成する各画素の濃度情報を記憶する
画像メモリと、 エアブラシの濃度情報を記憶するエアブラシ用
のメモリと、 画像上の所定の画素を指定 する座標入力手段
と、 エアブラシの色を表わす色情報を入力する色入
力手段と、 エアブラシの強度を表わすエアブラシの強度情
報を入力するエアブラシ強度入力手段と、 上記エアブラシ用メモリに、上記座標入力手段
により指定された領域の中心から周辺に向かつて
値の異なるエアブラシの濃度情報を書き込み、ま
た消去する書き込み手段と、 上記画像メモリおよびエアブラシ用メモリの出
力情報が同時に導入され、上記書み込み手段によ
つて入力された上記エアブラシの濃度情報、上記
色入力手段によつて入力された上記エアブラシの
色情報および上記エアブラシ強度入力手段によつ
て入力された上記エアブラシの強度情報に基づい
て、上記画素の濃度情報を変更して出力するルツ
クアツプテーブルメモリと、 上記ルツクアツプテーブルメモリの出力情報に
基づいて画像を表示する表示手段とを備えたこと
を特徴とする画像処理装置。[Scope of Claims] 1. An image airbrush memory that stores density information of each pixel constituting an image and density information of the airbrush, and specifies a predetermined pixel on the image. a color input means for inputting color information representing the color of the airbrush; an airbrush intensity input means for inputting airbrush intensity information representing the intensity of the airbrush; A writing means for writing and erasing airbrush density information having different values from the center of the area designated by The density information of the pixel is changed based on the airbrush density information, the airbrush color information input by the color input means, and the airbrush intensity information input by the airbrush intensity input means. What is claimed is: 1. An image processing device comprising: a lookup table memory for outputting information from the lookup table memory; and a display means for displaying an image based on output information from the lookup table memory. 2 An image memory that stores the density information of each pixel that makes up the image, an airbrush memory that stores the airbrush density information, and a designated pixel on the image. a color input means for inputting color information representing the color of the airbrush; an airbrush intensity input means for inputting airbrush intensity information representing the intensity of the airbrush; A writing means for writing and erasing airbrush density information having different values from the center to the periphery of a designated area, and the output information of the image memory and airbrush memory are simultaneously introduced, and the writing means The density information of the pixel is determined based on the density information of the airbrush input by the color input means, the color information of the airbrush input by the color input means, and the intensity information of the airbrush input by the airbrush intensity input means. An image processing device comprising: a lookup table memory for changing and outputting information; and a display means for displaying an image based on the output information of the lookup table memory.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8306586A JPS62239275A (en) | 1986-04-09 | 1986-04-09 | Image processor |
| US06/946,482 US4878178A (en) | 1985-12-25 | 1986-12-24 | Image processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8306586A JPS62239275A (en) | 1986-04-09 | 1986-04-09 | Image processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62239275A JPS62239275A (en) | 1987-10-20 |
| JPH0467672B2 true JPH0467672B2 (en) | 1992-10-29 |
Family
ID=13791778
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8306586A Granted JPS62239275A (en) | 1985-12-25 | 1986-04-09 | Image processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62239275A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2040681A1 (en) * | 1990-04-26 | 1991-10-27 | Alan H. Trist | Image editing system |
-
1986
- 1986-04-09 JP JP8306586A patent/JPS62239275A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62239275A (en) | 1987-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5977946A (en) | Multi-window apparatus | |
| JPS59197085A (en) | Color image altering apparatus | |
| JPH07114503B2 (en) | Color correction method | |
| JP2578170B2 (en) | Image display device | |
| JP3026591B2 (en) | Simple double buffer display | |
| JPH0325493A (en) | Color display | |
| JPS6146839B2 (en) | ||
| JP3322945B2 (en) | Display control device | |
| JPS62239275A (en) | Image processor | |
| JPH0462108B2 (en) | ||
| JPS60108976A (en) | CRT graphic display device | |
| JP2898569B2 (en) | Video accelerator board for computer game development | |
| JPH10149431A (en) | Image processing method | |
| JP2003189178A (en) | On-screen display device | |
| JPS61103195A (en) | Frame memory write control method | |
| JPS63244178A (en) | Image processing method | |
| JPH07120415B2 (en) | Airbrush processing method | |
| JPS62222370A (en) | Image processor | |
| JPS63316888A (en) | Processing system for coloring image | |
| JPS6240582A (en) | Image display control method | |
| JP2703219B2 (en) | Image processing device | |
| JPS63244179A (en) | Image processing method | |
| JPH02105274A (en) | Color mixing processor | |
| JPS63244180A (en) | Image processing method | |
| JPS61161891A (en) | Color correcting method in video film processing device |