JPH0721828B2 - Image processing method - Google Patents
Image processing methodInfo
- Publication number
- JPH0721828B2 JPH0721828B2 JP60172012A JP17201285A JPH0721828B2 JP H0721828 B2 JPH0721828 B2 JP H0721828B2 JP 60172012 A JP60172012 A JP 60172012A JP 17201285 A JP17201285 A JP 17201285A JP H0721828 B2 JPH0721828 B2 JP H0721828B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- memory
- image memory
- image data
- 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
Links
Landscapes
- Image Processing (AREA)
- Studio Circuits (AREA)
Description
【発明の詳細な説明】 〔技術分野〕 本発明は画像を変換処理する画像処理方法に関するもの
である。Description: TECHNICAL FIELD The present invention relates to an image processing method for converting an image.
従来、この種の画像処理方法の1つとして印刷業界での
電子製版技術、写真ラボ業界でのコンピユータ写真画像
処理を応用したプロラボ技術が知られている。Conventionally, as one of the image processing methods of this kind, an electronic plate making technique in the printing industry and a professional laboratory technique applying computer photographic image processing in the photographic laboratory industry are known.
例えば画像原稿上をレイアウトスキヤナ、レーザカラー
プリンタ等の高精度スキヤナにより光電走査して再生画
像を得る場合、その工程の中間に信号処理部を設けて入
力濃度信号に対して濃度表現修正(γ補正)、階調設
定、色修正、切り抜き合成等の処理を行ない以下の様な
効果を得ている。For example, when a reproduced image is obtained by photoelectrically scanning an image original with a high-precision scanner such as a layout scanner or a laser color printer, a signal processing unit is provided in the middle of the process to correct the density expression correction (γ (Correction), gradation setting, color correction, cutout synthesis, etc. are performed to obtain the following effects.
カラーフイルムの退色復元 ハイライト、シヤドウの階調を整え、色彩表現の誇張 機器故障、撮影ミス、現像ミス等の救済 クリエイテイブイメージを表現し、イメージ領域の拡
大、新しいデザインを創造する。Fading restoration of color film Adjusting highlights and gradation of shade, exaggeration of color expression Relief of device failure, shooting mistake, development mistake, etc. Express creative image, expand image area and create new design.
このような特殊処理を実行する場合、フイルム原稿をカ
ラースキヤナ、レーザカラープリンタ等の高精度スキヤ
ナ又はカラー撮像管、カラー撮像板(たとえばCCD)等
により、光電走査して得たフイルム原稿の濃度信号又は
輝度信号から成るデジタル画像を画像処理している。When performing such special processing, the density signal of the film original obtained by photoelectrically scanning the film original with a color scanner, a high-precision scanner such as a laser color printer or a color image pickup tube, a color image pickup plate (for example, CCD), or the like. Image processing is performed on a digital image composed of a luminance signal.
従来この種の方法として規則正しく配列されたモザイク
処理やγ曲線を非現実的なものに変化させるポスタリゼ
ーシヨン処理やソラリゼーシヨン処理等がある。ところ
がこれらの処理では、油絵的雰囲気等種々の変化を有す
る画像を再生することができない。また別の方法として
例えばDPB7000(クウオンテル社)、アートロン2000
(アートロニクス社)等のペイントシステムやレスポン
ス300(サイテツクス社)等のレイアウトスキヤナを用
いて作成することが可能であるがこの場合は作成者がタ
ブレツトデジタイザー等の座標指示装置を用いてオリジ
ナル画像に描き加えていくというものでかなりの時間を
必要とするばかりでなく作成者のセンスが再生画像に反
映してしまう欠点があつた。そして我々は数多くの実験
と主観的評価により特に油絵的な雰囲気を有する画像を
再成するためには以下の表現が必要であることを導びい
た。Conventionally, as this kind of method, there are a mosaic processing arranged regularly, a posterization processing for changing a γ curve into an unrealistic one, a solarization processing, and the like. However, these processes cannot reproduce an image having various changes such as an oil painting atmosphere. As another method, for example, DPB7000 (Quantel), Artron 2000
It can be created using a paint system such as (Artronix) or a layout scanner such as Response 300 (Citex), but in this case, the creator uses a coordinate pointing device such as a tablet digitizer to create the original. Not only does it take a considerable amount of time to add it to the image, but it also has the drawback that the sense of the creator is reflected in the reproduced image. And we have conducted many experiments and subjective evaluations that the following expressions are necessary to reconstruct an image with a particularly oil painting atmosphere.
(1)絵画を描く時のふでのタツチの表現 (2)人間が描くために生じる不規則性の表現 (3)原画像が再成画像に反映されている表現 (4)自然界ほど色数が豊富でない表現 (5)キヤンバス地の濃淡模様の表現 <目的> そして従来の数少ない特殊効果処理に新しい画像処理方
法を提供し、クリエイテイブイメージを表現し、イメー
ジ領域の拡大、新しいデザインを創造するのに大いに役
立つ画像処理方法を提供することを目的としている。(1) Representation of a touch when painting a painting (2) Representation of irregularities caused by human beings (3) Representation of an original image reflected in a reconstructed image (4) Natural number of colors (5) Expressing light and shade patterns in canvas <Purpose> And providing a new image processing method to the few special effect processing in the past, expressing a creative image, expanding the image area, and creating a new design. It is intended to provide an image processing method which is very useful for.
<実施例> 以下本発明の1実施例について図面を用いて詳細に説明
する。<Example> Hereinafter, one example of the present invention will be described in detail with reference to the drawings.
第1図は、カラースキヤナに本発明を用いた時の濃度信
号の流れの1例を示すブロツクダイヤグラムである。入
力ドラム1に装填されたフイルム原稿を光電走査して得
られた入力信号は、対数変換回路2にて濃度信号に変換
された後、AD変換器3を経て入力信号処理部4に入力さ
れて、フイルムの種類に応じてそれぞれその濃度値を変
換し、フイルムの露光量に対して一定の関係をなす様に
変換する。というのはフイルム特性曲線がネガフイル
ム、ポジフイルム、リバーサルフイルムによつて異なり
又カラー画像の場合は特にネガフイルムではR・G・B
の各色によつて異なるためである。この後にこのシステ
ムの心臓部というべき画像処理部5に入力され、油絵処
理が施される。この後画像処理部5から出力された濃度
信号は、出力信号処理部6でレーザー光量の制御信号に
変換する処理を行いDA変換器7を経て変調器8に入力さ
れ光源9から出力されたレーザ光の変調を行ない、出力
ドラム10に所望の画像を再生させる。FIG. 1 is a block diagram showing an example of the flow of a density signal when the present invention is applied to a color scanner. An input signal obtained by photoelectrically scanning a film original loaded on the input drum 1 is converted into a density signal by the logarithmic conversion circuit 2 and then input to the input signal processing unit 4 via the AD converter 3. , The density value of each film is converted according to the type of the film, and the density value is converted so as to have a fixed relationship with the exposure amount of the film. The film characteristic curve differs depending on whether the film is a negative film, a positive film, or a reversal film.
This is because each color is different for each color. After that, the image is input to the image processing unit 5, which should be the heart of the system, and oil painting processing is performed. After that, the density signal output from the image processing unit 5 is converted into a laser light amount control signal in the output signal processing unit 6 and is input to the modulator 8 via the DA converter 7 and output from the light source 9. The light is modulated to cause the output drum 10 to reproduce a desired image.
第2図は画像処理部5の一部をより詳細に示したブロツ
ク図である。CPU11はコントロールプロセツサで、画像
処理部5のすべての実権を握つており、CPUメモリ12に
格納されている制御プログラムに基づいて画像処理を制
御する。パラメータコントローラ13は演算器14、パラメ
ーターメモリ15、パラメーター設定用I/O16をコントロ
ールし、処理に必要なパラメータの初期化、設定、比較
等を行なう。プロセツサー18とCPU11はCPU BUSを介して
イメージコントローラ17によつて接続されておりCPU11
の指令によつてプロセツサー18は動作する。プロセツサ
ー18は画像処理部5の中核となる部分であり、CPU11の
命令に従いセレクトされた任意のイメージメモリ20〜28
や画像データ用I/O38から画像データを受けとり、演算
された結果をセレクトされた任意のイメージメモリ20〜
28や画像データ用I/O38へと送る。また演算により必要
なアドレスにキヤリーをたてるためにキヤリー専用メモ
リであるフラグマツプメモリ19にも出力可能である。イ
メージメモリ20〜28はCPU BUS,VIDEO BUSのいずれにも
接続されているのでCPU11から任意のイメージメモリ20
〜28に読み書きすることも任意のメモリー間でリアルタ
イム演算することも可能である。イメージメモリの出口
にルツクアツプテーブル29〜37という高速RAMが接続さ
れている。このRAMは256×8ビツトの構造をもち、RAM
のアドレスライン8本(0〜255番地を指定できる=0
〜255階調を指定できる)は各イメージメモリーの出力
に直結され、データライン8本はVIDEOBUSに接続されて
いる。またRAMの内容はCPU11より自由に読み書きでき
る。画像データ用I/O38は画像用入出力インターフエイ
スであり第1図の入力信号処理部4から画像データ入力
し、出力信号処理部6へと画像データ出力を行なう。FIG. 2 is a block diagram showing a part of the image processing unit 5 in more detail. The CPU 11 is a control processor, which has all the real rights of the image processing unit 5, and controls image processing based on a control program stored in the CPU memory 12. The parameter controller 13 controls the arithmetic unit 14, the parameter memory 15, and the parameter setting I / O 16 to perform initialization, setting, comparison, etc. of parameters necessary for processing. The processor 18 and the CPU 11 are connected by the image controller 17 via the CPU BUS.
The processor 18 operates according to the command of. The processor 18 is a core part of the image processing unit 5, and is any image memory 20 to 28 selected according to the instruction of the CPU 11.
Image data from the I / O38 for image data and image data
28 and I / O 38 for image data. In addition, the data can be output to the flag map memory 19, which is a memory dedicated to the carrier, in order to carry the carrier to a necessary address by calculation. Image memories 20 to 28 are connected to both the CPU BUS and VIDEO BUS, so any image memory 20
It is possible to read and write to ~ 28 and to perform real-time arithmetic between arbitrary memories. A high-speed RAM called Lucupup table 29-37 is connected to the exit of the image memory. This RAM has a structure of 256 × 8 bits,
8 address lines (0 to 255 can be specified = 0
~ 255 gradations can be specified) is directly connected to the output of each image memory, and 8 data lines are connected to VIDEO BUS. The contents of RAM can be freely read and written by the CPU 11. The image data I / O 38 is an image input / output interface, which inputs image data from the input signal processing unit 4 in FIG. 1 and outputs image data to the output signal processing unit 6.
第3図は画像処理部5で行なわれるテクスチヤースクリ
ーン処理方法についてのフローチヤートを示し、第4図
はルツクアツプテーブル29〜37の状態を示すグラフであ
り横軸に入力階調、縦軸に出力階調を示す。第4図−
(a)では標準状態を示し0番地には0、1番地には
1、……255番地には255という値が書き込まれているの
を示し入力,出力の内容が同一となる。また不図示では
あるが0番地には255、1番地には254、……255番地に
0という値が書き込まれていると入力−出力は濃度デー
タが反転された画像となることを表わす。FIG. 3 shows a flow chart of the texture screen processing method performed in the image processing section 5, and FIG. 4 is a graph showing the states of the lookup tables 29 to 37, in which the horizontal axis represents the input gradation and the vertical axis represents the input gradation. Indicates the output gradation. Fig. 4-
In (a), the standard state is shown, in which 0 is written at 0, 1 is written at 1 and 255 is written at 255. The contents of input and output are the same. Although not shown, if a value of 255 is written in the address 0, a value of 254 is written in the address 1, ..., A value of 0 is written in the address 255, it means that the input-output is an image in which the density data is inverted.
以下画像処理部5で行なわれる油絵処理方法についてフ
ローチヤート第3図を中心に詳細に説明する。ここでデ
ジタル画像の濃度データをai(m,n)という形で説明上表
わす。但しiはR・G・B・Tでありそれぞれ原画像の
R成分画像データ、G成分画像データ、B成分画像デー
タとテクスチヤー画像データを示す。また1画素は各成
分それぞれ8ビツト構成すなわち256階調表現可能なデ
ータとなつており最も濃度の大きいデータ(最も暗いデ
ータ)の値を0とし最も濃度の小さいデータ(最も明る
いデータ)の値を255とする。The oil painting method performed by the image processor 5 will be described in detail below with reference to FIG. 3 of the flow chart. Here, the density data of the digital image will be represented in the form of a i (m, n) for the sake of explanation. However, i is R, G, B, and T, and indicates R component image data, G component image data, B component image data, and texture image data of the original image, respectively. Each pixel is composed of 8 bits for each component, that is, data capable of expressing 256 gradations. The value of the data with the highest density (darkest data) is set to 0, and the value of the data with the lowest density (the brightest data) is set. Set to 255.
以下、第3図の制御フローチヤートを用いて動作を説明
する。The operation will be described below with reference to the control flow chart of FIG.
ステツプ1 S1の説明 CPU11の命令によりプロセツサ18は画像データ用I/O38を
介して入力信号処理部4より原画像のR成分画像データ
をイメージメモリ(1)20に格納する。続いて原画像のG
成分画像データ、B成分画像データと白黒画像として取
り込んだテクスチヤー用画像データをそれぞれイメージ
メモリ(2),(3),(9)21,22,28に格納する。この時ルツク
アツプテーブル(1)〜(9)29〜37は第4図−(a)の
標準状態である。Description of Step 1 S1 The processor 18 stores the R component image data of the original image in the image memory (1) 20 from the input signal processing unit 4 via the image data I / O 38 according to the instruction of the CPU 11. Then G of the original image
The component image data, the B component image data, and the texture image data captured as a monochrome image are stored in the image memories (2), (3), (9) 21 , 22, and 28 , respectively. At this time, the look-up tables (1) to (9) 29 to 37 are in the standard state of FIG. 4 (a).
ステツプ2 S2の説明 プロセツサ18の働きによりイメージメモリ(1)20の画像
データをイメージメモリ(4)23に代入する。この時ルツ
クアツプテーブル(1)〜(9)29〜37の内容は第4図−
(a)で示す様に標準状態であるのでイメージメモリ
(1)20の内容がイメージメモリ(4)23にそのままコピーさ
れる。同様にしてイメージメモリ(2)21、イメージメモ
リ(3)22の画像データをそれぞれイメージメモリ(5)24、
イメージメモリ(6)25にコピーする。Step 2 Description of S2 The processor 18 functions to substitute the image data of the image memory (1) 20 into the image memory (4) 23 . At this time, the contents of the backup table (1) to (9) 29 to 37 are shown in Fig. 4-
Since it is in the standard state as shown in (a), the image memory
(1) The contents of 20 are copied as is to image memory (4) 23 . Similarly, the image data of the image memory (2) 21 and the image memory (3) 22 are respectively transferred to the image memory (5) 24 ,
Copy to image memory (6) 25 .
ステツプ3 S3の説明 ここでは演算に必要なパラメータの設定を行なう。本実
施形ではパラメーター設定用I/O16よりキーボード(不
図示)によつて画素ブロツクの大きさmo×noおよびその
内容を入力する。内容はmo×noマトリツクスに0と1で
指定し、1のところに演算を行ない代表値を代入しデー
タを書きかえるが0のところはそのままのデータ値とす
る。該マトリツクスの内容の“1"のところが油絵処理の
筆のタツチを示すことになる。第5図(a),(b)に
例として5×5の場合と9×9の場合の画素ブロツクの
内容を示す。この例ではパラメータ設定用I/O16により
作成者が自ら入力する形をとつているがあらかじめその
情報をパラメータメモリ15に格納しておけば作業者のパ
ラメータデータ入力の操作なしに自動化できるのは言う
までもない。Step 3 Explanation of S3 Here, the parameters necessary for the calculation are set. In the present embodiment, the size m o × n o of the pixel block and its contents are input from the parameter setting I / O 16 using a keyboard (not shown). The content is specified by 0 and 1 in the matrix of m o × n o , the operation is performed at 1 and the representative value is substituted to rewrite the data, but at 0 the data value remains the same. The "1" in the content of the matrix indicates the touch of the brush for oil painting. 5 (a) and 5 (b) show the contents of pixel blocks in the case of 5 × 5 and 9 × 9 as examples. In this example, the creator inputs it by the parameter setting I / O 16, but if the information is stored in the parameter memory 15 in advance, it can be automated without the operator having to input the parameter data. Yes.
ここで設定された画素ブロツクの大きさmo×noと画像デ
ータの大きさM×Nによつて以下の演算に必要なパラメ
ータである1回に演算するための画素ブロツクの個数P1
とそれを繰り返す回数P2を算出する。該パラメータP1,P
2は次の演算式によつて求めた。The number P1 of pixel blocks to be calculated at one time, which is a parameter necessary for the following calculation, depending on the pixel block size m o × n o and the image data size M × N set here.
And the number of times P2 that it is repeated is calculated. The parameters P1, P
2 was obtained by the following arithmetic expression.
P1=(M/mo)×(N/no)/4 P2=SQR(mo×no) 但しP1,P2は整数化する。P1 = (M / m o ) × (N / n o ) / 4 P2 = SQR (m o × n o ) However, P1 and P2 are integers.
また以下の演算の制御に用いる制御用パラメータIP1の
初期化を行なう。具体的にはIP1=1とし以下の処理でI
P1=1の時はイメージメモリ(1)20を対象に行ない、IP1
=2,IP1=3ではそれぞれイメージメモリ(2),(3)21,22
を対象に処理する。Also, the control parameter IP1 used for controlling the following calculation is initialized. Specifically, IP1 = 1 and I
When P1 = 1, image memory (1) 20 is targeted and IP1
= 2, IP1 = 3, image memory (2), (3) 21,22 respectively
To be processed.
ステツプ4 S4の説明 ステツプ3で設定した画素ブロツクの形状(1,0から成
る)をx方向,y方向ともに周期的なパターンとなる画像
をイメージメモリ(7)26に作成する。はじめにプロセツ
サ18の働きによりイメージメモリ(7)26をクリア(すべ
て0)し、パラメータメモリ15に格納されている形状の
データを読み出し周期的にイメージメモリ(7)26に書き
込む。画素ブロツクのデータをb(m,n)と表わしイメ
ージメモリ(7)26に作成される画像データをa7(m,n)と表
わすと2者の関係は次の様になる。Step 4 Explanation of S4 An image is formed in the image memory (7) 26 in which the shape (consisting of 1,0) of the pixel block set in Step 3 becomes a periodic pattern in both x and y directions. First, the image memory (7) 26 is cleared (all 0s) by the function of the processor 18, the shape data stored in the parameter memory 15 is read, and the image memory (7) 26 is periodically written. If the pixel block data is represented by b (m, n) and the image data created in the image memory (7) 26 is represented by a 7 (m, n), the relationship between the two is as follows.
b(m,n)=a7(mo×i+m,no×j+n) となる。b (m, n) = a 7 (m o × i + m, n o × j + n) Becomes
また上記の周期的画素ブロツクからなる画像を不図示の
外部メモリに格納しておき、ステツプ3のパラメータの
設定後読み出してイメージメモリ(7)26に格納する方法
をとつても良い。Alternatively, the image composed of the periodic pixel blocks may be stored in an external memory (not shown), read after setting the parameters of step 3 and stored in the image memory (7) 26 .
ステツプ5 S5の説明 IP1はこれから処理を行なうイメージメモリの指定する
制御用パラメータであり、IP1=1の時は結果出力をイ
メージメモリ(1)20とし、演算に必要な参照イメージメ
モリをイメージメモリ(4)23とする。またIP1=2の時は
それぞれイメージメモリ(2)21と(5)24であり、IP1=3
の時はイメージメモリ(3)22と(6)25である。そしてIP1
=4になると次のシーケンスステツプ14に移る。Step 5 S5 Description IP1 is a control parameter specified by the image memory to be processed. When IP1 = 1, the result output is image memory (1) 20, and the reference image memory required for calculation is the image memory ( 4) Set to 23 . When IP1 = 2, the image memories are (2) 21 and (5) 24 respectively , and IP1 = 3.
At the time of, it is the image memory (3) 22 and (6) 25 . And IP1
When = 4, the sequence proceeds to the next sequence step 14.
ステツプ6 S6の説明 以下の演算で用いる制御用パラメータの初期設定であり
IP2=1とする。この制御用パラメータはステツプ11で
カウントアツプされステツプ12でステツプ3で算出した
画素ブロツクの演算の繰り返し回数P1と比較し制御す
る。Step 6 S6 Description This is the initial setting of control parameters used in the following calculations.
IP2 = 1. This control parameter is counted up in step 11 and compared in step 12 with the number of times P1 of calculation of the pixel block calculated in step 3 for control.
ステツプ7 S7の説明 以下で行なわれる処理に用いる乱数系列の設定を行な
う。この時点で乱数系列の設定を行なうことによりイメ
ージメモリ(1)〜(3)20〜22を対象に行なう処理での
乱数の発生が同じ値になり、ブロツク処理部の指定位置
を3イメージメモリとも同じにする。Step 7 Description of S7 Set the random number sequence used in the following processing. By setting the random number sequence at this point, the generation of random numbers in the processing for image memories (1) to (3) 20 to 22 becomes the same value, and the specified position of the block processing unit is set to 3 image memories. Do the same.
ステツプ8 S8の説明 乱数発生によつて基本となるズレ量を算出する。ここで
はx方向に対して0からmoの間の値を発生させ、y方向
に対しては0からnoの間の値を発生させる。ここで該ズ
レ量をそれぞれms,nsとして表わしておく。Step 8 Explanation of S8 The basic amount of deviation is calculated by random number generation. Here, a value between 0 and m o is generated for the x direction and a value between 0 and n o is generated for the y direction. Here, the shift amounts are represented as m s and n s , respectively.
ステツプ9 S9の説明 制御パラメータIP1によつて指定されるイメージメモリ
のデータをプロセツサ18の働きによりイメージメモリ
(8)27にコピーする。すなわちIP1=1の時はイメージメ
モリ(4)23のデータをIP1=2の時はイメージメモリ(5)
24のデータをIP1=3の時はイメージメモリ(6)25のデー
タをそれぞれコピーする。そしてイメージメモリ(8)27
にブロツク処理部の指定を次の様に乱数を用いて行な
う。x方向については0からM/mo(但し切りすてにより
整数化)の範囲で乱数Rxを発生させ、y方向については
0からN/no(但し切りすてにより整数化)の範囲で乱数
Ryを発生させる。この乱数と先のステツプ8で求めたシ
フト量ms,nsとからイメージメモリ(8)上の(Rx×mo-
ms,Ry×no-ns)を左上としx方向mo、y方向noの矩形部
分を矩形内の代表値のデータで書きかえる。ここでは代
表値を矩形の中心のデータ値とした。すなわちイメージ
メモリ(8)27のデータを一般的にa(m,n)と表現すると
4点a(Rx×mo-ms,Ry×no-ns)、a(Rx×mo-ms+mo-1,Ry×no
-ns)、a(Rx×mo-ms+mo-1,Ry×no-ns+no-1)、a(Rx×mo-ms,
Ry×no-ns+no-1)で囲まれる部分を のデータ値するので次の関係式を満足する演算である。Step 9 Explanation of S9 The image memory data specified by the control parameter IP1 can be transferred to the image memory by the function of the processor 18.
(8) Copy to 27 . That is, the data of image memory (4) 23 when IP1 = 1, the image memory (5) when IP1 = 2.
When the data of 24 is IP1 = 3, the data of image memory (6) 25 is copied respectively. And image memory (8) 27
The block processor is specified by using random numbers as follows. Generates a random number R x in the range of 0 to M / m o (cut to integer by cutting) in the x direction, and 0 to N / n o (makes integer by cutting) in the y direction. With random numbers
Generate R y . From this random number and the shift amounts m s and n s obtained in the previous step 8, (R x × m o- ) on the image memory (8)
Let m s , R y × n o -n s ) be the upper left, and rewrite the rectangular part in the x direction m o and the y direction n o with the representative value data in the rectangle. Here, the representative value is the data value at the center of the rectangle. That is, when the data in the image memory (8) 27 is generally expressed as a (m, n), four points a (R x × m o -m s , R y × n o -n s ) and a (R x × m o -m s + m o -1, R y × n o
-n s ), a (R x × m o -m s + m o -1, R y × n o -n s + n o -1), a (R x × m o -m s ,
R y × n o -n s + n o -1) The data value of is a calculation that satisfies the following relational expression.
但し0≦i≦mo-1,0≦j≦no-1 上記の様に乱数を発生させてその値により画素ブロツク
部分のデータを書き変える演算をステツプ3で算出した
画素ブロツクの個数P1回繰り返えす。 However, 0 ≦ i ≦ m o -1,0 ≦ j ≦ n o −1 The number of pixel blocks P1 calculated in step 3 by generating a random number as described above and rewriting the data of the pixel block part by the value Repeat times.
ステツプ10 S10の説明 イメージメモリ(8)27に作成した画素ブロツクの画像と
イメージメモリ(7)26に作成した“0,1"からなる画素ブ
ロツクの位置を合わせるのにプロセツサー18によりイメ
ージメモリ(7)26をシフト演算する。シフト演算とは指
定されたイメージメモリをx方向又はy方向に平行移動
させ、移動方向端の1ライン画素列を反対側の1ライン
画素列に代入する処理をいう。すなわちx方向に+1シ
フト処理するのにプロセツサー18への入力画像(もとの
画像)をa(m,n)とし出力画像(結果の画像)をa′
(m,n)とすると次の関係がある。Step 10 Explanation of S10 The image of the pixel block created in the image memory (8) 27 and the pixel block of “0,1” created in the image memory (7) 26 are aligned by the processor 18 in the image memory (7 ) Performs a shift operation on 26 . The shift operation is a process of moving the designated image memory in parallel in the x direction or the y direction and substituting the one line pixel row at the end of the moving direction into the one line pixel row on the opposite side. That is, for +1 shift processing in the x direction, the input image (original image) to the processor 18 is a (m, n) and the output image (resulting image) is a '.
(M, n) has the following relationship.
a′(m,n)=a(m−1,n) 但しa′(0,n)=a(M,n) x方向−1シフト演算はa′(m,n)=a(m+1,n)但
しa′(M,n)=a(0,n)、y方向+1シフト演算は
a′(m,n)=a(m,n−1)但しa′(m,0)=a(m,
N)、y方向−1シフト演算はa′(m,n)=a(m,n+
1)但しa′(m,N)=a(m,0)となる。このシフト演
算を用いてイメージメモリ(7)26の画像をx方向に−mo,
y方向に−noシフトする。そしてフラグマツプメモリ19
をクリアした後イメージメモリ(7)26の“1"の画素位置
にフラグをたてる処理をプロセツサー18の働きによりフ
ラグマツプメモリ19に対して行なう。次にフラグマツプ
メモリ19にフラグのたつている画素位置のみのデータを
イメージメモリ(4)23からイメージメモリ(1)20に代入す
る。当然イメージメモリ(4)23からイメージメモリ(1)20
への処理は制御用パラメーターIP1=1の時であり、IP1
=2,3のときはそれぞれイメージメモリ(5)24からイメー
ジメモリ(2)21、イメージメモリ(6)25からイメージメモ
リ(3)22への処理を行なう。この後再びシフト演算を用
いてイメージメモリ(7)26の画像をx方向にmo、y方向
にnoシフトしもとの位置関係にしておく。a ′ (m, n) = a (m−1, n) where a ′ (0, n) = a (M, n) The x direction −1 shift operation is a ′ (m, n) = a (m + 1, n) However, a '(M, n) = a (0, n), y direction + 1 shift operation is a' (m, n) = a (m, n-1) where a '(m, 0) = a (M,
N), y direction -1 shift operation is a '(m, n) = a (m, n +
1) However, a '(m, N) = a (m, 0). Using this shift operation, the image in the image memory (7) 26 is moved in the x direction by −m o ,
To -n o shift in the y-direction. And flag map memory 19
After clearing, the flag map memory 19 is processed by the processor 18 by setting the flag at the pixel position of "1" of the image memory (7) 26 . Next, the data of only the pixel positions flagged in the flag map memory 19 are substituted from the image memory (4) 23 to the image memory (1) 20 . Naturally from image memory (4) 23 to image memory (1) 20
Is processed when the control parameter IP1 = 1, IP1
When = 2 and 3, processing from the image memory (5) 24 to the image memory (2) 21 and processing from the image memory (6) 25 to the image memory (3) 22 are performed. After that, the image in the image memory (7) 26 is shifted again by m o in the x direction and n o in the y direction by using the shift operation again to restore the original positional relationship.
ステツプ11,12 S11,S12の説明 ステツプ11で制御用パラメータIP2のカウントアツプを
行ないステツプ12で該パラメータによつて分枝し、IP2
がP2より大きい時は次のステツプであるステツプ13に進
み、P2に等しいか又は小さい時はステツプ8から繰り返
す。すなわちステツプ8〜ステツプ12までをP2回繰り返
すことにより、ステツプ3で設定した画素ブロツクの形
状b(m,n)の“1"の部分の形のみをランダムにその代
表値によつてP1×P2個の画素ブロツク数書きかえる。Steps 11, 12 S11, S12 description Step 11 counts up the control parameter IP2, and step 12 branches according to the parameter to obtain IP2.
Is greater than P2, the next step, Step 13, is performed, and when P2 is equal to or less than P2, Step 8 is repeated. That is, by repeating Step 8 to Step 12 P2 times, only the shape of the "1" portion of the shape b (m, n) of the pixel block set in Step 3 is randomly set by P1 × P2. Rewrite the number of pixel blocks.
ステツプ13 S13の説明 制御用パラメータIP1のカウントアツプを行ない、ステ
ツプ5に移る。Step 13 Description of S13 Count up of the control parameter IP1 is performed, and then the process proceeds to step 5.
以上ステツプS13までの処理により不規則性を有する油
絵タツチの画像が得られる。By the above processing up to step S13, an image of an oil painting touch having irregularity can be obtained.
次にステツプS14以下でテクスチヤースクリーン処理に
ついて説明する。Next, the texture screen processing will be described in steps S14 and below.
ここで、テクスチヤースクリーン処理のテクスチヤース
クリーンとは写真業界の用語であり、プリントする時、
印画紙の画像にいろいろな質感の模様を出すのに使われ
るスクリーンのことである。画像に質感を求めるときの
ほか粒子のあれを隠したい時にも用いる。これには、絹
目などの模様がすでに入つている印画紙を用いて、その
模様によつて粒子のあれを目立たなくする方法もある
が、プリントをするときにテクスチヤースクリーンを用
いた方がより効果的である。ところがこのテクスチヤー
スクリーンを用いた写真処理は一般に暗室作業として行
なわれるため装置および技術的に難しい面が多く、一部
のマニア,プロの間でしか行なわれていなかつた。テク
スチヤースクリーン処理とは、このテクスチヤースクリ
ーンを用いた場合と同じ効果を前述デジタル画像処理技
術を用いて行なうことである。Here, the texture screen of the texture screen processing is a term in the photographic industry, and when printing,
A screen used to create various texture patterns on photographic paper images. It is also used when you want to hide the particles as well as when you want to find the texture in the image. For this, there is also a method of using photographic paper that already has a pattern such as silk grain to make the grain less noticeable by the pattern, but it is better to use a texture screen when printing. More effective. However, since photographic processing using this texture screen is generally performed as a darkroom operation, there are many technically difficult aspects of the apparatus and it has only been performed between some maniacs and professionals. The texture screen processing is to carry out the same effect as that using this texture screen by using the digital image processing technique.
ステツプ14 S14の説明 プロセツサ18の面積計算カウンターを用いてイメージメ
モリ(9)28の下限閾値Dminを求める。下限閾値Dminは画
像データ値0からDminまでの画素数の累積が総画素数の
5%近傍の画素数S0に等しい値である。例えば512×512
画素のデータであれば0からその値までの画素数が512
×512×0.05=13107近傍となる。Step 14 Description of S14 Using the area calculation counter of the processor 18, the lower limit threshold D min of the image memory (9) 28 is obtained. The lower limit threshold D min is a value in which the cumulative number of pixels from the image data value 0 to D min is equal to the number of pixels S 0 in the vicinity of 5% of the total number of pixels. For example 512 x 512
If it is pixel data, the number of pixels from 0 to that value is 512
X512 x 0.05 = around 13107.
CPU11の働きによりパラメータコントローラ13、演算器1
4により画像の総画素数の5%である値S0を計算しパラ
メータメモリ15に格納し、Dminの値も0にしておく。ま
たフラグマツプメモリ19をイメージコントローラ17、プ
ロセツサ18によりリセツトしすべて0の値にしておく。
次にプロセツサ18によつてフラグマツプメモリ19にイメ
ージメモリ(9)28の濃度データDmin(この時は0)の画
素に1を与える演算を行なう。そしてフラグマツプメモ
リ19にフラツグ(1が立つているところ)の数を面積計
算カウンターにより求め、その結果Sxをパラメーターコ
ントローラを介して演算器14に送る。そこで結果Sxと設
定値S0とを比較しSx≧S0の場合はこのステツプを終了
し、Sx<S0の場合はDminに1を加えてプロセツサ18によ
りフラグマツプメモリ19にイメージメモリ(9)28の濃度
データDmin(この時は1)の画素に1を与える演算を行
ない面積カウンターによりSxを求めなおす。そして再び
演算器14に送りSxとS0を比較する。この様な演算を繰り
返してイメージメモリ(9)28の濃度データ0からDminの
画素数が総画素数の5%を越えるところのDmin値を求め
る。Parameter controller 13 and calculator 1 by CPU11
The value S 0 , which is 5% of the total number of pixels of the image, is calculated by 4 and stored in the parameter memory 15, and the value of D min is also set to 0. Further, the flag map memory 19 is reset by the image controller 17 and the processor 18 and all values are set to 0.
Next, the processor 18 performs an operation to give 1 to the pixel of the density data D min (0 in this case) of the image memory (9) 28 in the flag map memory 19. Then, the number of flags (where 1 stands) is found in the flag map memory 19 by the area calculation counter, and the result S x is sent to the calculator 14 via the parameter controller. Then, the result S x is compared with the set value S 0, and if S x ≧ S 0 , this step is ended, and if S x <S 0 , 1 is added to D min and the processor 18 stores the flag map memory 19 in the flag map memory 19. An operation of giving 1 to the pixel of the density data D min (1 at this time) of the image memory (9) 28 is performed, and S x is again obtained by the area counter. Then, it is sent again to the arithmetic unit 14 and S x and S 0 are compared. Such repeated computation image memory (9) 28 number of pixels from the density data 0 of D min of obtaining the D min value at which more than 5% of the total number of pixels.
ステツプ15 S15の説明 イメージメモリ(9)28に格納されているテクスチヤー用
画像データにaT(m,n)-Dminなる演算を行ない、レベル補
正し再びその結果をa′T(m,n)としてイメージメモリ
(9)28に格納しておく。Step 15 Explanation of S15 The image data for texture stored in the image memory (9) 28 is subjected to an operation of a T (m, n) -D min , the level is corrected, and the result is again a'T (m, n ) As image memory
(9) Store in 28 .
ステツプ16 S16の説明 ステツプ2と同様にしてイメージメモリ(9)28の上限閾
値Dmaxを求める。上限閾値Dmaxは、画像データ値0から
Dmaxまでの画素数の累積が総画素数の95%近傍の画素数
S1に等しい値である。例えば512×512画素のデータであ
れば0からその値までの画素数が512×512×0.95=2490
37近傍となる。CPU11の働きによりパラメーターコント
ローラ13、演算器14により画像の総画素数の95%である
値S1を計算し、パラメータメモリ15に格納しDmaxの値を
0にしておく。またフラグマツプメモリ19をリセツトし
プロセツサ18によつてフラグマツプメモリ19にイメージ
メモリ(9)28の濃度データDmax(この時は0)の画素に
フラツグを与える。そして面積計算カウンターによりフ
ラツグの数を求めその結果Sxを演算器14に送る。そこで
結果Sxと設定値S1とを比較してSx≧S1の場合はこのステ
ツプを終了し、Sx<S1の時はDmaxに1を加えてフラグマ
ツプメモリ19にイメージメモリ(9)28の濃度データDmax
(この時は1になつている)の画素にフラツグを与える
演算を行ないフラツグ数Sxを求めなおす。そして再び演
算器14に送りSxとS1を比較する。順次この演算を繰り返
してイメージメモリ(9)28の濃度データ0からDmaxの画
素数が総画素数の95%を超えるところのDmax値を求め
る。Description of Step 16 S16 In the same manner as in Step 2, the upper limit threshold D max of the image memory (9) 28 is obtained. The upper threshold D max is from the image data value 0
The cumulative number of pixels up to D max is 95% of the total number of pixels
It is a value equal to S 1 . For example, in the case of 512 × 512 pixel data, the number of pixels from 0 to that value is 512 × 512 × 0.95 = 2490
It is close to 37. By the function of the CPU 11, the parameter controller 13 and the calculator 14 calculate the value S 1 which is 95% of the total number of pixels of the image and store it in the parameter memory 15 to set the value of D max to 0. Further, the flag map memory 19 is reset, and the processor 18 gives a flag to the flag map memory 19 to the pixel of the density data D max (0 in this case) of the image memory (9) 28 . Then, the area calculation counter determines the number of flags and sends the result S x to the calculator 14. Then, the result S x is compared with the set value S 1, and if S x ≧ S 1 , this step is ended, and when S x <S 1 , D max is incremented by 1 and the flag map memory 19 is stored in the image memory. (9) 28 concentration data D max
The flag number S x is calculated again by performing an operation to give a flag to the pixel (which is 1 at this time). Then, it is sent again to the arithmetic unit 14 and S x and S 1 are compared. Sequentially obtaining the D max value at which the number of pixels of D max from the density data 0 of the image memory (9) 28 is more than 95% of the total number of pixels by repeating this operation.
ステツプ17 S17の説明 S4で求めた上限閾値Dmaxと予め設定されている設定閾値
Dsetによりイメージメモリ(9)28のテクスチヤー画像デ
ータの全画素を濃度データ値DmaxがDsetとなる様にリニ
ア変換すなわち の演算を行ないその結果をa″T(m,n)としてイメージメ
モリ(9)28に格納する。この時演算式結果が255を超える
ものは255としておく。具体的にはルツクアツプテーブ
ル(9)37を用いて行ない、標準状態第4図−(a)から
第4図−(b)の実線で示す様にルツクアツプテーブル
(9)37をCPU11の命令によつて書きなおす。次にプロセツ
サ18の働きによりイメージメモリ(9)28の画像データを
上記のルツクアツプテーブル(9)37を通してルツクアツ
プテーブル変換を行ない、イメージメモリ(9)28に格納
しなおす。演算後ルツクアツプテーブル(9)37を第4図
−(a)の標準状態にもどしておく。上説明で用いた設
定閾値Dsetは入力階調の約4分1程度がのぞましいが作
成者の好みによつてパラメータ設定用I/O16を介して会
話形式で変更可能としても良い。Step 17 Description of S17 Upper threshold D max found in S4 and preset threshold
Linear transformation i.e. as all the pixels of the Tekusuchiya image data of the image memory (9) 28 density data value D max is D The set by D The set Is stored in the image memory (9) 28 as a ″ T (m, n). At this time, if the result of the arithmetic expression exceeds 255, it is set to 255. Specifically, the lookup table (9 ) 37 , the standard state as shown by the solid lines in FIGS. 4 (a) to 4 (b)
(9) Rewrite 37 by the instruction of CPU11. Then the image data of the image memory (9) 28 performs look-up table conversion through the above look up table (9) 37 by the action of processor 18, re-stored in the image memory (9) 28. After the calculation, the look-up table (9) 37 is returned to the standard state shown in Fig. 4- (a). The setting threshold D set used in the above description is desired to be about 1/4 of the input gradation, but it may be changeable interactively via the parameter setting I / O 16 according to the creator's preference.
ステツプ18 S18の説明 イメージメモリ(1)〜(3)20〜22の画像データを画像
データ値255が となる様にリニア変換すなわち 但しi=R・G・Bの演算を行ないその結果をa′i(m,
n)としてそれぞれイメージメモリ(1)〜(3)20〜22に
格納する。具体的にはルツクアツプテーブル(1)〜
(3)29〜31を用いて行ないそれぞれ標準状態第4図−
(a)から第4図−(c)の実線で示す様にCPU11の命
令によつて書きなおす。次にプロセツサ18の働きによつ
てそれぞれのイメージメモリ(1)〜(3)20〜22の画像
データを上記書きなおされたルツクアツプテーブル
(1)〜(3)29〜31を通してイメージメモリ(1)〜(3)
20〜22に格納しなおす。この様なルツクアツプ変換によ
る処理後、ルツクアツプテーブル(1)〜(3)29〜31を
第4図−(a)の標準状態にもどしておく。Step 18 S18 description image memory (1) to (3) 20 to the image data value of 255 the image data of 22 Linear conversion However, i = R · G · B is calculated and the result is a ′ i (m,
n) are stored in image memories (1) to (3) 20 to 22 , respectively. Specifically, Lucupup table (1) ~
(3) Performed by using steps 29 to 31 , respectively, standard condition Fig. 4 −
As shown by the solid line in (a) to (c) of FIG. 4, it is rewritten by the instruction of the CPU 11. Next, by the function of the processor 18, the image data of the respective image memories (1) to (3) 20 to 22 is passed through the rewritten backup table (1) to (3) 29 to 31 and the image memory (1 ) ~ (3)
Store it again in 20 to 22 . After such processing by the look-up conversion, the look-up tables (1) to (3) 29 to 31 are returned to the standard state of FIG. 4 (a).
ステツプ19 S19の説明 プロセツサー18の働きによりイメージメモリ(1)〜
(3)20〜22の画像データとイメージメモリ(9)28の画像デ
ーターの加算演算を行なう。すなわちa′i(m,n)+a″
T(m,n)(但しi=R・G・B)を行ない、その結果を
a″i(m,n)としそれぞれのイメージメモリ(1)〜(3)
20〜22に格納する。Step 19 Explanation of S19 Image memory (1) ~
(3) The addition operation of the image data of 20 to 22 and the image data of the image memory (9) 28 is performed. That is, a ′ i (m, n) + a ″
T (m, n) (where i = R, G, B) is performed, and the result is set as a ″ i (m, n). Each image memory (1) to (3)
Store in 20 to 22 .
ステツプ20 S20の説明 イメージメモリ(1)〜(3)20〜22の画像データそれぞ
れに (但し0以下はすべて0とする)となる様なリニア変換
を行ない、その結果をそれぞれイメージメモリ(1)〜
(3)20〜22に格納する。具体的にはステツプ18と同様に
ルツクアツプテーブル(1)〜(3)29〜31を第4図−
(d)の実線で示す様に変換して行なう。Step 20 Explanation of S20 Image memory (1) to (3) Image data of 20 to 22 (However, all values below 0 are set to 0.) Linear conversion is performed, and the results are obtained in image memory (1)-
(3) Store in 20 to 22 . Specifically, as in step 18, the backup table (1) to (3) 29 to 31 are shown in FIG.
The conversion is performed as shown by the solid line in (d).
ステツプ21 S21の説明 上記演算によつて作成されたイメージメモリ(1)〜
(3)20〜21の画像データにそれぞれ階調を落とす処理を
行なう。この例ではそれぞれ6階調表現に階調を落し
た。我々の行なつた数多くの実験と主観評価によるとこ
の表現は4〜10階調程度が適切であつた。処理の具体的
な方法はルツクアツプテーブル(1)〜(3)29〜31を第
4図−(e)の実線の示す様にCPU11の命令によつて書
きなおす。次にプロセツサ18の働きによりそれぞれのイ
メージメモリ(1)〜(3)20〜22の画像データを上記書
きなおしたルツクアツプテーブル(1)〜(3)29〜31を
通してイメージメモリ(1)〜(3)20〜22に格納しなお
す。この様なルツクアツプ変換による処理の後、ルツク
アツプテーブル(1)〜(3)29〜31を第4図−(a)の
標準状態にもどしておく。Step 21 Description of S21 Image memory (1) created by the above calculation
(3) Perform gradation processing on each of the 20 to 21 image data. In this example, the gradation is reduced to 6 gradations. According to many experiments and subjective evaluations conducted by us, about 4 to 10 gradations are suitable for this expression. As a concrete method of processing, the look-up tables (1) to (3) 29 to 31 are rewritten by the instruction of the CPU 11 as shown by the solid line in FIG. Next, by the function of the processor 18, the image data of the respective image memories (1) to (3) 20 to 22 are rewritten as above through the lookup table (1) to (3) 29 to 31 and the image memories (1) to ( 3) Re-store in 20 to 22 . After such processing by the look-up conversion, the look-up tables (1) to (3) 29 to 31 are returned to the standard state of FIG. 4 (a).
ここでは油絵というのは自然界の色ほど表現が豊富でな
いため非常に有効である。Oil painting is very effective here because it is not as rich in expression as natural colors.
以上の様なデジタル画像処理の結果は、イメージメモリ
(1)〜(3)20〜22にそれぞれR・G・B成分画像デー
タとして格納されている。The results of the digital image processing as described above are stored in the image memories (1) to (3) 20 to 22 as R, G, and B component image data, respectively.
以上の様に本実施例に依れば画素ブロツクの形状によつ
て同じ処理方法であつても筆のタツチを変えた画像がい
ろいろ作成できる。又、従来の銀塩システムで行なわれ
ていた処理や印刷システムの電子製版で行なわれていた
ものには今まで無い自然界の画像データを基にした新し
い画像を提供できるとともに作画の自由度を増す。更
に、画像処理のプロセスを無人化できるのでラボ的な普
及が望める。As described above, according to the present embodiment, it is possible to create various images with different brush touches by the same processing method depending on the shape of the pixel block. In addition, it is possible to provide new images based on image data in the natural world, which has never been present in the processing performed by conventional silver salt systems and electronic plate making of printing systems, and increase the degree of freedom in drawing. . Furthermore, since the image processing process can be unmanned, it can be expected to spread in a laboratory.
特に、原画像(第1の画像)を複数の画素から成る複数
の区分に分け、区分内の所定の画素のデータを所定値に
変換することにより種々のタツチの画像が得られ、その
画像を他の画像と合成する事によりたとえばキヤンバス
地の質感を持つた第3の画像を得ることができる。In particular, by dividing the original image (first image) into a plurality of sections made up of a plurality of pixels and converting the data of predetermined pixels in the sections into predetermined values, various touch images can be obtained. By combining with another image, for example, a third image having a texture of canvas can be obtained.
本実施例に依る処理後の画像と、処理前の原画像を示す
参考写真を添付した。An image after processing according to this example and a reference photograph showing an original image before processing are attached.
尚、本実施例では画像処理部に画像専用処理装置を用い
たがミニコン等の汎用コンピユーターを用いても同じ効
果が得られることは言うまでもない。In this embodiment, the image processing unit is used as the image processing unit, but it goes without saying that the same effect can be obtained by using a general-purpose computer such as a minicomputer.
また本実施形では、フイルムより画像入力したがスチル
ビデオカメラ、ビデオカメラ等から被写体から直接画像
データを取りこんでも、又、磁気フロツピーデイスク、
磁気テープ、光デイスク、バブルメモリー等の記録媒体
を介して画像データを入力しても同様の効果は得られ
る。又、本実施例においてはテクスチヤースクリーン画
像との合成を示したが、原画像同志の合成の場合にも勿
論本発明を適用できる。Further, in the present embodiment, the image is input from the film, but even if the image data is directly fetched from the subject from a still video camera, a video camera, etc., the magnetic floppy disk,
Similar effects can be obtained by inputting image data through a recording medium such as a magnetic tape, an optical disk, a bubble memory or the like. Further, in the present embodiment, the combination with the texture screen image is shown, but the present invention can of course be applied to the combination of the original images.
<効果> 以上説明したように、本発明によれば、入力された第1
の画像データを第1の記憶手段に記憶させ、第1の記憶
手段に記憶された第1の画像データ中の複数の不規則な
位置の点のデータを読み出し、読み出された夫々の点の
データを所定のパターンのデータに変換して第2の記憶
手段に書き込み、第2の記憶手段に記憶されている画像
データと入力された第2の画像データを合成し、合成さ
れた画像データを出力するので、入力した原画を元に絵
画風の画像を生成することができ、これによってイメー
ジの領域を広げ、原画を生かした新しいデザインの創造
が可能となる。<Effect> As described above, according to the present invention, the input first
Image data of the above is stored in the first storage means, data of a plurality of points at irregular positions in the first image data stored in the first storage means is read out, and The data is converted into data of a predetermined pattern and written in the second storage unit, the image data stored in the second storage unit and the input second image data are combined, and the combined image data is generated. Since the image is output, it is possible to generate a painting-like image based on the input original image, and this makes it possible to expand the image area and create a new design utilizing the original image.
第1図はカラースキヤナに本発明を用いた時の濃度信号
の流れの1例を示すブロツク図、第2図は第1図の画像
処理部の1部をより詳しく示すブロツク図、第3図は本
実施例の制御フローチヤートを示す図、第4図は第3図
の説明で使用したルツクアツプテーブルの状態を示す
図、第5図(a),(b)は第3図フローチヤートで実
施したパラメータの設定の例を示す図である。 1……入力ドラム、2……対数変換回路、3……AD変換
器、4……入力信号処理部、5……画像処理部、6……
出力信号処理部、7……DA変換器、8……変調器、9…
…レーザー光源、10……出力ドラム、11……コントロー
ルプロセツサ、12……CPUメモリ、13……パラメーター
コントローラー、14……演算器、15……パラメータメモ
リ、16……パラメータ設定用I/O、17……イメージコン
トローラ、18……プロセツサ、19……フラグマツプメモ
リ、20〜28……イメージメモリ、29〜37……ルツクアツ
プテーブル、38……画像データ用I/O。FIG. 1 is a block diagram showing an example of the flow of a density signal when the present invention is applied to a color scanner, FIG. 2 is a block diagram showing in more detail a part of the image processing section of FIG. 1, and FIG. FIG. 4 is a view showing a control flow chart of the present embodiment, FIG. 4 is a view showing a state of the look-up table used in the explanation of FIG. 3, and FIGS. 5 (a) and 5 (b) are shown in FIG. It is a figure which shows the example of the setting of the parameter. 1 ... Input drum, 2 ... Logarithmic conversion circuit, 3 ... AD converter, 4 ... Input signal processing unit, 5 ... Image processing unit, 6 ...
Output signal processing unit, 7 ... DA converter, 8 ... Modulator, 9 ...
… Laser light source, 10 …… Output drum, 11 …… Control processor, 12 …… CPU memory, 13 …… Parameter controller, 14 …… Calculator, 15 …… Parameter memory, 16 …… Parameter setting I / O , 17 …… Image controller, 18 …… Processor, 19 …… Flag map memory, 20-28 …… Image memory, 29-37 …… Lookup table, 38 …… Image data I / O.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 漆原 一宣 神奈川県川崎市高津区下野毛770番地 キ ヤノン株式会社玉川事業所内 (72)発明者 松村 進 神奈川県川崎市高津区下野毛770番地 キ ヤノン株式会社玉川事業所内 (72)発明者 大村 宏志 神奈川県川崎市高津区下野毛770番地 キ ヤノン株式会社玉川事業所内 (56)参考文献 特開 昭60−198687(JP,A) 特開 昭58−222332(JP,A) 特公 平6−38629(JP,B2) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Kazunori Urushihara, 770 Shimonoge, Takatsu-ku, Kawasaki-shi, Kanagawa Canon Inc. Tamagawa Plant (72) Inventor Susumu Matsumura 770, Shimonoge, Takatsu-ku, Kawasaki-shi, Kanagawa Canon Inc. Company Tamagawa Plant (72) Inventor Hiroshi Omura 770 Shimonoge, Takatsu-ku, Kawasaki City, Kanagawa Canon Inc., Tamagawa Plant (56) Reference JP-A-60-198687 (JP, A) JP-A-58-222332 ( JP, A) Japanese Patent Publication 6-38629 (JP, B2)
Claims (1)
手段に記憶させるステップと、 前記第1の記憶手段に記憶された第1の画像データ中の
複数の不規則な位置の点のデータを読み出すステップ
と、 読み出された夫々の点のデータを所定のパターンのデー
タに変換して第2の記憶手段に書き込むステップと、 前記第2の記憶手段に記憶されている画像データと入力
された第2の画像データを合成するステップと、 合成された画像データを出力するステップと、を有する
ことを特徴とする画像処理方法。1. A step of storing the input first image data in a first storage means, and a plurality of points at irregular positions in the first image data stored in the first storage means. Reading the data of each point, converting the read data of each point into data of a predetermined pattern and writing the data in the second storage means, and image data stored in the second storage means. An image processing method comprising: a step of combining the input second image data; and a step of outputting the combined image data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60172012A JPH0721828B2 (en) | 1985-08-05 | 1985-08-05 | Image processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60172012A JPH0721828B2 (en) | 1985-08-05 | 1985-08-05 | Image processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6232578A JPS6232578A (en) | 1987-02-12 |
| JPH0721828B2 true JPH0721828B2 (en) | 1995-03-08 |
Family
ID=15933891
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60172012A Expired - Lifetime JPH0721828B2 (en) | 1985-08-05 | 1985-08-05 | Image processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0721828B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4770933B2 (en) * | 2008-02-20 | 2011-09-14 | 三菱電機株式会社 | Wireless communication device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS51112235A (en) * | 1975-03-28 | 1976-10-04 | Hitachi Ltd | Recognizer unit |
| JPS5646370A (en) * | 1979-09-21 | 1981-04-27 | Toshiba Corp | Picture processor |
| JPS5661870A (en) * | 1979-10-23 | 1981-05-27 | Matsushita Electric Ind Co Ltd | Special effect generating device |
| JPS5717273A (en) * | 1980-07-04 | 1982-01-28 | Nippon Kogaku Kk <Nikon> | Multiple exposure device for electronic camera |
| JPS5814678A (en) * | 1981-07-20 | 1983-01-27 | Nec Corp | Special effect device |
-
1985
- 1985-08-05 JP JP60172012A patent/JPH0721828B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6232578A (en) | 1987-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE43747E1 (en) | Method and system for image processing | |
| JPS6255137B2 (en) | ||
| JP7312040B2 (en) | Texture mapping device and program for texture mapping | |
| CN114241101B (en) | Three-dimensional scene rendering method, system, device and storage medium | |
| CN112085855B (en) | Interactive image editing method, device, storage medium and computer equipment | |
| JPH0721828B2 (en) | Image processing method | |
| Durand et al. | Rational Zoom of Bit Maps Using B‐Spline Interpdation in Computerized 2‐D Animation | |
| JPH0638629B2 (en) | Image processing method | |
| JP3212873B2 (en) | Tone image generation method | |
| JPH0679336B2 (en) | Image processing method | |
| JP2502284B2 (en) | Image processing method | |
| JP2001128015A (en) | Picture processor | |
| JPS62179060A (en) | Image processing method | |
| JPH0695339B2 (en) | Image processing method | |
| JP3138298B2 (en) | Abstract pattern plate making system and printed matter making method | |
| JPS63245778A (en) | Image processing method | |
| JPS63129470A (en) | Image processing method | |
| JPS62198975A (en) | Image processing method | |
| JPH08102850A (en) | Picture processor | |
| JPH0150941B2 (en) | ||
| JPH04218880A (en) | Method for simulating air brushing of image in electronic engineering pattern | |
| JPS6232576A (en) | Still image processing method | |
| JPS62263577A (en) | Air brush system by picture processor | |
| JPH01109479A (en) | System for processing image | |
| JPH06266836A (en) | Airbrush processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |