JP3315440B2 - Image processing method - Google Patents
Image processing methodInfo
- Publication number
- JP3315440B2 JP3315440B2 JP22374892A JP22374892A JP3315440B2 JP 3315440 B2 JP3315440 B2 JP 3315440B2 JP 22374892 A JP22374892 A JP 22374892A JP 22374892 A JP22374892 A JP 22374892A JP 3315440 B2 JP3315440 B2 JP 3315440B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- unit
- image data
- data
- processing method
- 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 - Fee Related
Links
Landscapes
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、画像データを合成し、
合成された画像データに応じて画像を形成する画像処理
方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention synthesizes image data,
The present invention relates to an image processing method for forming an image according to synthesized image data .
【0002】[0002]
【従来の技術】従来、この種の装置における画像処理系
では、メモリを用いて各種画像合成を行っているが、合
成する画像と合成される画像は異なるものであり、同一
の画像をしかも移動させながら合成するようには構成さ
れていなかった。2. Description of the Related Art Conventionally, in an image processing system of this type of apparatus, various images are synthesized using a memory. However, an image to be synthesized and an image to be synthesized are different. It was not configured to synthesize while allowing it to.
【0003】[0003]
【発明が解決しようとしている課題】しかしながら、上
記従来例では、同一の画像を移動させながら合成した場
合、その端部付近において、画像のない部分との合成が
行われたり、メモリ部のアドレスカウンタが一周してし
まい、画像の右端部の画像が左端部の画像と合成されて
しまうといった欠点があった。However, in the above-mentioned conventional example, when the same image is synthesized while being moved, synthesis with a portion having no image is performed in the vicinity of the end, or an address counter of the memory unit is used. However, there is a drawback that the image at the right end of the image is combined with the image at the left end of the image.
【0004】また、圧縮(エンコード)した画像データ
をメモリ部に格納した後、再び伸張(デコード)する画
像処理系での画像合成は考慮されていなかった。本発明
は、上記課題を解決するために成されたもので、圧縮し
たデータをメモリに格納し、再び伸張する画像処理系に
おいて、多彩な画像の合成を可能とする画像処理方法を
提供することを目的とする。[0004] In addition, image synthesis in an image processing system in which compressed (encoded) image data is stored in a memory unit and then decompressed (decoded) again has not been considered. The present invention has been made to solve the above problems, and provides an image processing method capable of combining various images in an image processing system in which compressed data is stored in a memory and decompressed again. With the goal.
【0005】[0005]
【課題を解決するための手段】上記目的を達成するため
に、本発明は、画像データを合成し、合成された画像デ
ータに応じて画像を形成する画像処理方法であって、画
像データを圧縮して記憶手段に記憶する第1の工程と、
前記記憶手段から読み出して伸張した画像データと該画
像データを所定方向に移動させた画像データとを合成
し、合成した合成画像データを圧縮して前記記憶手段に
記憶する処理を所定回数繰り返す第2の工程とを有し、
前記第2の工程が繰り返される毎に前記画像データを移
動させる量を非線形的に順次変化させることを特徴とす
る。In order to achieve the above object, the present invention combines image data and combines the image data.
An image processing method for forming an image according to data
A first step of compressing the image data and storing the compressed data in the storage means;
The image data read from the storage means and expanded,
Combine image data with image data moved in a predetermined direction
Then, the combined image data is compressed and stored in the storage unit.
And a second step of repeating the storing process a predetermined number of times,
Each time the second step is repeated, the image data is transferred.
It is characterized in that the amount to be moved is sequentially changed non-linearly .
【0006】[0006]
【0007】[0007]
【0008】[0008]
【実施例】以下、図面を参照して本発明に係る好適な一
実施例を詳細に説明する。 <リーダ部構成>原稿を読取り、記録紙に記憶するカラ
ー画像記憶装置において、図1のようにRGB3色のフ
ィルタを設けたCCD151により原稿画像を読み取
り、A/D&S/H部152で画像データをデジタルデ
ータに変換し、シェーディング補正部153と入力マス
キング部154により画像データを補正し、変倍動作時
には変倍処理部155で変倍処理を行う。そして、その
画像データを圧伸部156で一度格納し、マスキングU
CR部160にてマスキング処理を行う。更にγ補正部
161とエッジ強調部162によりYMCKの出力画像
データを作り、ビデオ処理部163を通して後述するプ
リンタ部103で記録紙に画像を記録する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A preferred embodiment according to the present invention will be described below in detail with reference to the drawings. <Reader Configuration> In a color image storage device for reading an original and storing it on recording paper, an original image is read by a CCD 151 provided with RGB three-color filters as shown in FIG. 1, and image data is read by an A / D & S / H unit 152. The image data is converted into digital data, the image data is corrected by the shading correction unit 153 and the input masking unit 154, and a scaling process is performed by the scaling unit 155 during the scaling operation. Then, the image data is stored once in the companding unit 156 and the masking U
The masking process is performed in the CR unit 160. Further, YMCK output image data is generated by the γ correction unit 161 and the edge enhancement unit 162, and the image is recorded on a recording sheet by the printer unit 103 described later through the video processing unit 163.
【0009】ここで、ビデオ処理部163は、リーダ部
で処理されたMCYKのビデオ信号からPWM変調によ
りレーザ光信号を生成し、プリンタ部103へ出力する
ものである。 <プリンタ部構成>次に、プリンタ部103の構成を図
3に示す。図3において、301はビデオ処理部163
において生成されたレーザ光を感光ドラム上に走査させ
るポリゴンスキャナであり、302は初段のマゼンタ
(M)の画像形成部であり、303,304,305は
同様の構成のシアン(C),イエロー(Y),ブラック
(K)の各色についての画像形成部である。Here, the video processing section 163 generates a laser light signal by PWM modulation from the MCYK video signal processed by the reader section and outputs the laser light signal to the printer section 103. <Configuration of Printer Unit> Next, the configuration of the printer unit 103 is shown in FIG. In FIG. 3, reference numeral 301 denotes a video processing unit 163.
Is a polygon scanner that scans the laser beam generated on the photosensitive drum on the photosensitive drum, 302 is an image forming unit of magenta (M) in the first stage, and 303, 304, and 305 are cyan (C) and yellow ( This is an image forming unit for each color of Y) and black (K).
【0010】マゼンタ(M)の画像形成部302におい
て、318はレーザ光の露光により潜像を形成する感光
ドラムである。313はドラム318上にトナー現像を
行う現像器であり、現像器313内の314は現像バイ
アスを印加し、トナー現像の行うスリーブであり、31
5は感光ドラム318を所望の電位に帯電させる1次帯
電器であり、317は転写後のドラム318の表面を清
掃するクリーナであり、316はクリーナ317で清掃
されたドラム318の表面を除電し、1次帯電器315
において良好な帯電が得られるようにする補助帯電器で
あり、330はドラム318上の残留電荷を消去する前
露光ランプであり、319は転写ベルト306の背面か
ら放電を行い、ドラム318上のトナー画像を転写部材
に転写する転写帯電器である。In the magenta (M) image forming section 302, a photosensitive drum 318 forms a latent image by exposure to laser light. Reference numeral 313 denotes a developing device that performs toner development on the drum 318. Reference numeral 314 in the developing device 313 denotes a sleeve that applies a developing bias and performs toner development.
Reference numeral 5 denotes a primary charger for charging the photosensitive drum 318 to a desired potential. Reference numeral 317 denotes a cleaner for cleaning the surface of the drum 318 after transfer. Reference numeral 316 denotes charge removal for the surface of the drum 318 cleaned by the cleaner 317. , Primary charger 315
, A pre-exposure lamp 330 for erasing the residual charge on the drum 318, 319 a discharge from the back of the transfer belt 306, and a toner on the drum 318 This is a transfer charger for transferring an image to a transfer member.
【0011】309,310は転写部材を収納するカセ
ットであり、308はカセット309,310から転写
部材を供給する給紙部であり、311は給紙部308に
より給紙された転写部材を転写ベルト306に吸着させ
る吸着帯電器であり、312は転写ベルト306の回転
に用いられると同時に吸着帯電器311と対になって転
写ベルト306に転写部材を吸着帯電させる転写ベルト
ローラである。Reference numerals 309 and 310 denote cassettes for accommodating transfer members, reference numeral 308 denotes a paper feed unit for supplying the transfer members from the cassettes 309 and 310, and reference numeral 311 denotes a transfer belt for feeding the transfer members fed by the paper feed unit 308. Reference numeral 312 denotes a transfer belt roller which is used to rotate the transfer belt 306 and simultaneously forms a pair with the transfer charger 306 to suction-charge the transfer member to the transfer belt 306.
【0012】324は転写部材を転写ベルト306から
分離しやすくするための除電帯電器であり、325は転
写部材が転写ベルト306から分離する際の剥離放電に
よる画像乱れを防止する剥離帯電器であり、326,3
27は分離後の転写部材上のトナーの吸着力を補い、画
像乱れを防止する定着前帯電器であり、322,323
は転写ベルト306を除電し、転写ベルト306を静電
的に初期化するための転写ベルト除電帯電器であり、3
28は転写ベルト306の汚れを除去するベルトクリー
ナである。Reference numeral 324 denotes a static eliminator for facilitating separation of the transfer member from the transfer belt 306. Reference numeral 325 denotes a separation charger for preventing image disturbance due to separation discharge when the transfer member is separated from the transfer belt 306. , 326,3
Reference numeral 322 denotes a pre-fixing charger for compensating for the toner adsorbing force on the transfer member after separation and preventing image disturbance.
A transfer belt static eliminator 3 for eliminating charge from the transfer belt 306 and electrostatically initializing the transfer belt 306.
Reference numeral 28 denotes a belt cleaner for removing dirt from the transfer belt 306.
【0013】307は転写ベルト306から分離され、
定着前帯電器326,327で再帯電された転写部上の
トナー画像を転写部材上に熱定着される定着器である。
329は給紙部308により転写ベルト上に給紙された
転写部材の先端を検知する紙先端センサであり、紙先端
センサからの検出信号はプリンタ部からリーダ部に送ら
れ、リーダ部からプリンタ部にビデオ信号を送る際の副
走査同期信号として用いられる。307 is separated from the transfer belt 306,
The fixing unit fixes the toner image on the transfer unit, which has been recharged by the pre-fixing chargers 326 and 327, to the transfer member by heat.
Reference numeral 329 denotes a paper edge sensor for detecting the edge of the transfer member fed onto the transfer belt by the paper feeding unit 308. A detection signal from the paper edge sensor is sent from the printer unit to the reader unit, and the reader unit sends the detection signal to the printer unit. Is used as a sub-scanning synchronization signal when a video signal is sent to the video signal.
【0014】再びリーダ部に戻って、圧伸部156はエ
ンコーダ部157によりデータ圧縮される。例えば、図
2の太枠斜線部の部分について考えると、1マスが1画
素に相当し、この1画素にはRGB3色のデータがそれ
ぞれ8bitずつあり、これを4画素×4ライン、即
ち、16画素分のデータを1ブロックとしてL* ,
a*,b* の色成分信号に変換し、この16画素×3色
×8bit=384bitのデータを1/12の固定長
符号となるように圧縮し、32bitデータとする。こ
の圧縮は、例えばベクトル量子化や直交変換符号化が用
いられる。これをいま画像データA,208として、メ
モリ部158に格納し、これを4色同時処理にてYMC
Kそれぞれのデコーダ部159に画像データB,209
として送りYMCKそれぞれ24bitにデータ伸張す
る。Returning again to the reader section, the companding section 156 is compressed by the encoder section 157. For example, considering the shaded portion of the thick frame in FIG. 2, one cell corresponds to one pixel, and each pixel has 8 bits of RGB three-color data, which is 4 pixels × 4 lines, that is, 16 pixels. L * ,
The data is converted into color component signals of a * and b * , and the data of 16 pixels × 3 colors × 8 bits = 384 bits is compressed so as to have a fixed length code of 1/12 to obtain 32-bit data. For this compression, for example, vector quantization or orthogonal transform coding is used. This is now stored as image data A, 208 in the memory unit 158, and is subjected to YMC by four-color simultaneous processing.
K, the image data B, 209
And the data is expanded to 24 bits for each of the YMCKs.
【0015】このように、画像データの圧縮,記憶,伸
張のステップが必要なのは、図3に示す様な各色毎の画
像形成部の位置がずれているプリンタの場合には、ある
時点において、各画像形成部が必要とする画像データの
画面上の位置が互いに異なるためであり、その時間的な
ずれを補償するための遅延手段として記憶手段が用いら
れる。また、圧縮,伸張を行うのは、画像データ量を減
少させることにより、記憶手段の容量を少なく抑えるた
めである。As described above, the steps of compressing, storing and decompressing image data are necessary in the case of a printer in which the position of the image forming unit for each color is shifted as shown in FIG. This is because the positions of the image data required by the image forming unit on the screen are different from each other, and the storage unit is used as a delay unit for compensating for the time lag. The compression and decompression are performed to reduce the amount of image data and thereby reduce the capacity of the storage unit.
【0016】<第1の実施例>さて、ここで圧伸部15
6により2つの画像を合成する第1の実施例における画
像合成処理について説明する。図1の圧伸部156を図
4のような構成としてRGB(8bitずつ)の入力の
前に演算処理部170を設け、更にエリア生成部173
により画像を移動させながら合成するものである。<First Embodiment> Now, the drawing and stretching unit 15 will be described.
6, an image combining process in the first embodiment for combining two images will be described. The companding unit 156 of FIG. 1 is configured as shown in FIG. 4, and an arithmetic processing unit 170 is provided before input of RGB (8 bits each).
Are combined while moving the images.
【0017】ここで、演算処理部170は、入力される
画像信号をRA ,GA ,BA 、RB,GB ,BB とする
と、例えば次式に示すような行列演算により、2つの画
像の演算処理結果RC ,GC ,BC を出力するものであ
る。Here, assuming that the input image signals are R A , G A , B A , R B , G B , and B B , for example, the arithmetic processing unit 170 performs the matrix calculation as shown in the following equation. It outputs the calculation results R C , G C , and B C of the two images.
【0018】[0018]
【数1】 (Equation 1)
【0019】但し、係数(r1 ,r2 ,g1 ,g2 ,b
1 ,b2 )は、CPU172により予め入力されるもの
であり、この係数の値は出力すべき画像の内容に応じて
適宜設定することができる。そして、まず第1の画像を
リーダから読み取る際に、上述の係数を次式のように設
定しておき、第1の画像の入力信号がそのままスルーで
エンコーダ部157を通ってメモリ部158に図5に示
すような時分割されたブロックのタイミングで記憶され
る。However, the coefficients (r 1 , r 2 , g 1 , g 2 , b
1 , b 2 ) are input in advance by the CPU 172, and the value of this coefficient can be appropriately set according to the content of the image to be output. First, when the first image is read from the reader, the above-described coefficient is set as in the following equation, and the input signal of the first image passes through the encoder unit 157 as it is to the memory unit 158. 5 is stored at the timing of the time-divided block.
【0020】[0020]
【数2】 (Equation 2)
【0021】次に、第2の画像を読み取る際に、図6に
示すような時分割されたブロックのタイミングと、図7
に示すような副走査イネーブルのタイミングで第2の画
像を取り込むタイミングの少し前(即ち、デコーダ部1
59のディレイ分)にメモリ部158より第1の画像を
読み出し、その第1の画像をデコーダ部159を通して
第2の画像の位相に合わせて演算処理部170に入力す
ることにより、両方の画像信号の演算を行う。Next, when reading the second image, the timing of the time-divided block as shown in FIG.
A little before the timing of capturing the second image at the sub-scanning enable timing as shown in FIG.
The first image is read from the memory unit 158 at a time corresponding to 59 delays), and the first image is input to the arithmetic processing unit 170 through the decoder unit 159 in accordance with the phase of the second image. Is calculated.
【0022】このとき、演算処理部170では、上述し
た係数を、例えば次式のようにしておき、演算処理され
た信号が再びエンコーダ部157を通って、図6のに
示すブロックのタイミングでメモリ部158に合成画像
として格納される。At this time, in the arithmetic processing unit 170, the above-mentioned coefficient is set, for example, as in the following equation, and the signal subjected to the arithmetic processing passes through the encoder unit 157 again and is stored in the memory at the timing of the block shown in FIG. The image is stored in the unit 158 as a composite image.
【0023】[0023]
【数3】 (Equation 3)
【0024】そして、図6に示すのタイミング
と図7の副走査イネーブルのタイミングでそれぞれCM
YKの画像がタイミング毎に読み出され、デコーダ部1
59とLOG変換部171を通ってマスキング・UCR
160へ行き、以下、前述の処理により画像が出力さ
れ、合成画像ができあがる。ここで、第2の画像を第1
の画像と同じものとして第1の画像に対して第2の画像
を移動させて合成画像を作るという作業を繰り返すと、
図8のような画像ができあがる。At the timing shown in FIG. 6 and the sub-scan enable timing shown in FIG.
The YK image is read at each timing, and the decoder unit 1
Masking / UCR through 59 and LOG converter 171
The process proceeds to step 160, where an image is output by the above-described processing, and a composite image is completed. Here, the second image is
Repeating the operation of moving the second image with respect to the first image to create a composite image as the same image as
The image shown in FIG. 8 is completed.
【0025】即ち、画像aと画像bをRGBで合成し、That is, the image a and the image b are combined in RGB,
【0026】[0026]
【数4】 (Equation 4)
【0027】とし、更にこのR1 ,G1 ,B1 に対し
て、Further, with respect to these R 1 , G 1 , and B 1 ,
【0028】[0028]
【数5】 (Equation 5)
【0029】とし、更にこのR2 ,G2 ,B2 に対し
て、Further, with respect to R 2 , G 2 , and B 2 ,
【0030】[0030]
【数6】 (Equation 6)
【0031】として、合成画像R3 ,G3 ,B3 (図
8)ができあがる。一般的には、次式のようになり、G
n ,Bn も同様である。 Rn =r(n-1)1(r(n-2)1(…(r21(r11R0 +r12
R1 )+r22R2 )+…)+r(n-2)2Rn-2 )+r
(n-1)2Rn-1 ところが、この操作を全画像に対して行うとすると、端
部付近では画像のない部分と合成されたり、メモリ部1
58のアドレスカウンタが一周して画像の右端部の画像
が左端部の画像と合成されてしまう恐れが出てくる。As a result, composite images R 3 , G 3 and B 3 (FIG. 8) are completed. Generally, the following equation is obtained, and G
The same applies to n and Bn . R n = r (n-1) 1 (r (n-2) 1 (... (r 21 (r 11 R 0 + r 12
R 1 ) + r 22 R 2 ) +...) + R (n-2) 2 R n-2 ) + r
(n-1) 2 R n-1 If this operation is performed on the entire image, the image is synthesized with a portion having no image near the edge, or the memory unit 1
There is a risk that the address counter 58 will make one round and the image at the right end of the image will be combined with the image at the left end.
【0032】そこで、この実施例では、移動距離lを予
め考慮してメモリ部158に書き込む際に、エリア生成
部173より全画像を書き込むような領域信号を発生さ
せ、読み出し時には画像の両端からlずつ短い領域信号
を発生することにより、画像端部の画像を切り取り、移
動させた合成画像を出力するものである。 <第1の実施例の変形例1>上述した実施例では、画像
全体を移動させて合成する場合を説明したが、変形例1
として、画像の一部分だけを移動させて合成することも
可能である。例えば、図9に示すように、車の絵のタイ
ヤだけを回転させるような場合には、まず、全画像をメ
モリ部158に書き込む。次に、エリア生成部173を
Bitmap形式のものとして、タイヤの部分だけのイ
ネーブル信号を作る。そして、タイヤの画像を回転移動
させながら前述した方法により合成することができる。Therefore, in this embodiment, when writing in the memory unit 158 in consideration of the moving distance l in advance, an area signal for writing the entire image is generated from the area generating unit 173. By generating an area signal that is short each time, an image at the end of the image is cut out, and a shifted composite image is output. <Modification 1 of First Embodiment> In the above-described embodiment, the case where the entire image is moved and synthesized is described.
It is also possible to move only a part of the image and synthesize it. For example, as shown in FIG. 9, when rotating only the tire of a picture of a car, first, all the images are written in the memory unit 158. Next, the area generation unit 173 is set to the Bitmap format, and an enable signal is generated only for the tire portion. Then, the images of the tires can be synthesized by the above-described method while rotating and moving.
【0033】<第1の実施例の変形例2>また、写真の
流し撮りのような画像を作る場合に適用することも可能
である。例えば、図11に示すように、車だけが止って
いて、回りの背景のみが移動する(いわゆる流し撮り)
場合には、図10のような背景の画像を前述した実施例
の容量で移動させながら合成し、これをメモリ部158
に格納しておく。そして、図9のような車の画像をエリ
ア生成部173(ビットマップ形式のもの)で車の部分
だけを切り抜き、移動させた背景画像にはめ込む。この
とき、前述の係数をr1 =g1 =b1 =1,r2 =g2
=b2 =0、又は、r1 ,g1 ,b1 をそれぞれr2 ,
g2 ,b2 に対して十分大きくしておけば、図11に示
すような合成画像ができる。<Modification 2 of the first embodiment> Further, the present invention can be applied to the case of producing an image such as a panning shot of a photograph. For example, as shown in FIG. 11, only the car stops and only the surrounding background moves (so-called panning).
In this case, the background image as shown in FIG. 10 is synthesized while moving it with the capacity of the above-described embodiment, and this is combined with the memory unit 158.
To be stored. Then, the image of the car as shown in FIG. 9 is cut out only by the area generation unit 173 (of a bitmap format) and fitted into the shifted background image. At this time, the above-mentioned coefficients are represented by r 1 = g 1 = b 1 = 1 and r 2 = g 2
= B 2 = 0, or r 1 , g 1 , and b 1 are r 2 ,
If g 2 and b 2 are sufficiently large, a composite image as shown in FIG. 11 can be obtained.
【0034】以上説明したように、第1の実施例によれ
ば、圧縮したデータをメモリに格納し、再び伸張する画
像処理系において、静止した画像が実際に動いているよ
うな画像が得られ、かつ端部付近の合成エラーや違和感
を取除くことができる。 <第2の実施例>次に、本発明に係る第2の実施例を図
面を参照して以下に説明する。As described above, according to the first embodiment, an image in which a still image is actually moving can be obtained in an image processing system in which compressed data is stored in a memory and decompressed again. In addition, it is possible to remove a synthesis error or a sense of discomfort near the end. <Second Embodiment> Next, a second embodiment of the present invention will be described below with reference to the drawings.
【0035】図12は、第2の実施例における図1の圧
伸部156の構成を示す図である。尚、前述した第1の
実施例と同様なものには同一の符号を付し、その説明は
省略する。第1の実施例では、エリア生成部173によ
り書き込み及び読み込み時の領域信号を発生させ、移動
した画像の合成を可能としているが、この実施例では、
アドレスカウンタ174により可能とするものである。FIG. 12 is a view showing the configuration of the compander 156 of FIG. 1 in the second embodiment. Note that the same components as those in the first embodiment described above are denoted by the same reference numerals, and description thereof is omitted. In the first embodiment, an area signal at the time of writing and reading is generated by the area generation unit 173 to enable the composition of the moved image. In this embodiment,
This is made possible by the address counter 174.
【0036】第1の実施例と同様に、第2の画像を第1
の画像と同じものとし、第1の画像に対して第2の画像
を移動させて合成画像を作るという作業を繰り返すこと
で、図13及び図14に示すような画像ができあがる。
図13の場合、CPU172によってアドレスカウンタ
174の設定値を順次主走査方向に1画素又はそれ以上
オフセットを与えることで実現できる。つまり、画像a
はオフセット0、画像bはオフセットを20画素、画像
cはオフセットを40画素、画像dは60画素といった
具合に設定していくことで実現できる。同様に、図14
の場合、図13が主走査方向のアドレスカウンタを変化
させているのに対し、副走査方向にアドレスカウンタを
設定していくことで実現できる。As in the first embodiment, the second image is converted to the first image.
The image shown in FIGS. 13 and 14 is completed by repeating the operation of moving the second image relative to the first image to create a composite image.
In the case of FIG. 13, the setting value of the address counter 174 can be realized by the CPU 172 sequentially giving an offset of one pixel or more in the main scanning direction. That is, the image a
Can be realized by setting the offset to 0, the image b to 20 pixels, the image c to 40 pixels, and the image d to 60 pixels. Similarly, FIG.
In the case of FIG. 13, while the address counter in the main scanning direction is changed in FIG. 13, this can be realized by setting the address counter in the sub-scanning direction.
【0037】また、図15は、アドレスカウンタ174
の設定値を主走査・副走査方向共に同じ値のオフセット
を与えることで実現したものである。つまり、画像aは
主副共にオフセット0、画像bは20画素、画像cは4
0画素、画像dは60画素といった具合に設定すること
で図15に示すような画像が得られる。 <第2の実施例の変形例>図17に示すように、移動合
成画像に加速度を与えることも可能である。この例で
は、合成画像の移動距離をl1 ,l2 ,l3 (l3 >l
2 >l1 )と変化させ、画像aから画像dへと合成を繰
り返すうちに、あたかも画像aがマイナスの加速度を持
って移動しているような画像を得ることができる。つま
り、画像aの主走査方向のオフセットを0、画像bを6
0画素、画像cを20画素、画像dを10画素と変化さ
せていくことで実現できる。FIG. 15 shows an address counter 174.
Is given by giving the same offset value in both the main scanning direction and the sub-scanning direction. That is, the image a has an offset of 0 for both main and sub, the image b has 20 pixels, and the image c has 4
By setting 0 pixels and the image d to 60 pixels, an image as shown in FIG. 15 can be obtained. <Modification of Second Embodiment> As shown in FIG. 17, it is also possible to apply acceleration to the moving composite image. In this example, the moving distances of the composite image are represented by l 1 , l 2 , l 3 (l 3 > l
2 > l 1 ), and by repeating the synthesis from the image a to the image d, it is possible to obtain an image as if the image a is moving with a negative acceleration. That is, the offset of the image a in the main scanning direction is 0, and the image b is 6
This can be realized by changing 0 pixels, image c to 20 pixels, and image d to 10 pixels.
【0038】また、図16に示すように、主走査・副走
査のオフセットをそれぞれ適宜変化させていくことによ
り、更に多様な画像合成も可能となる。以上説明した実
施例によれば、画像データを圧縮(エンコード)し、メ
モリに格納し、再び伸張(デコード)する画像処理系に
おいても画像を合成できることにより、メモリ容量の削
減によるコストダウン及び中間調画像同志の透かし画像
合成が可能となり、特にデザイン面で広く応用可能な効
果が得られる。Further, as shown in FIG. 16, by further appropriately changing the offsets in the main scanning and the sub-scanning, various kinds of image synthesis can be performed. According to the above-described embodiment, an image processing system that compresses (encodes) image data, stores the image data in a memory, and decompresses (decodes) the image data again can synthesize the image. This makes it possible to combine watermark images between images, and provides an effect that can be widely applied especially in the design aspect.
【0039】また、入力信号は(R,G,B)に限ら
ず、(L* ,a* ,b* ),(L* ,u* ,v* ),
(Y,I,Q),(Y,M,C)などであってもよい。
また圧縮する際も(L* ,a* ,b* )に限らず、他の
色成分でもよい。更に、演算処理部170の係数も前述
した例に限らず、例えば係数をr1 >r 2 ,g1 >g
2 ,b1 >b2 とすることにより、第1の画像の濃度が
高い透かし合成ができる。また、演算処理部170では
演算は、これだけに限らず、例えばAND処理を行うこ
とにより網かけ処理が、OR処理を行うことによりオー
バーレイが可能となる。更に、乗算処理を行うことによ
り、テクスチャー処理を行うことも可能となる。The input signal is limited to (R, G, B)
And (L* , A* , B* ), (L* , U* , V* ),
(Y, I, Q), (Y, M, C), etc.
When compressing (L* , A* , B* Not limited to other
It may be a color component. Further, the coefficients of the arithmetic processing unit 170 are also described above.
Not limited to the above example, for example, the coefficient is r1 > R Two , G1 > G
Two , B1 > BTwo As a result, the density of the first image becomes
High watermark synthesis is possible. In addition, the arithmetic processing unit 170
The operation is not limited to this.
The shading process is performed by the
Burley becomes possible. Further, by performing multiplication processing,
In addition, texture processing can be performed.
【0040】また、プリンタは、レーザビームプリンタ
に限らず、例えば熱転写プリンタ,ドットプリンタ,イ
ンクジェットプリンタなどでも良い。特に、熱エネルギ
ーによる膜沸騰を利用して液滴を吐出するタイプのヘッ
ドを用いるプリンタにおいて、Y,M,C,K各々1ラ
イン分のヘッドを4連にして用いる場合には本発明は有
効である。The printer is not limited to a laser beam printer, but may be a thermal transfer printer, a dot printer, an ink jet printer, or the like. In particular, in a printer using a head of a type that discharges droplets using film boiling due to heat energy, the present invention is effective when four heads for one line each of Y, M, C, and K are used. It is.
【0041】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或いは装置にプロ
グラムを供給することによって達成される場合にも適用
できることは言うまでもない。The present invention may be applied to a system constituted by a plurality of devices or to an apparatus constituted by a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus.
【0042】[0042]
【発明の効果】以上説明したように、本発明によれば、
記憶部に合成画像データを記憶する際は、その合成画像
データに対して圧縮処理を施しているので、記憶部の記
憶容量を節約することができる。また、記憶部に記憶さ
れた画像と、その画像を所定方向に移動させた画像とを
合成し、かつ、画像を移動させる量を繰り返される合成
処理毎に非線形的に順次変化させるので、加速度を有し
て画像が移動しているような合成画像を得ることができ
る。As described above, according to the present invention,
When the composite image data is stored in the storage unit, the compression processing is performed on the composite image data, so that the storage capacity of the storage unit can be saved. Further, the image stored in the storage unit and the image obtained by moving the image in a predetermined direction
Composition that combines and repeats the amount to move the image
Since it changes sequentially in a non-linear manner for each process,
Thus, a composite image in which the image is moving can be obtained.
【図1】実施例における画像処理装置の構成を示す概略
ブロック図である。FIG. 1 is a schematic block diagram illustrating a configuration of an image processing apparatus according to an embodiment.
【図2】圧縮する4画素×4ラインを表す模式図であ
る。FIG. 2 is a schematic diagram showing 4 pixels × 4 lines to be compressed.
【図3】実施例におけるプリンタ部の構成を示す断面図
である。FIG. 3 is a cross-sectional view illustrating a configuration of a printer unit according to the embodiment.
【図4】第1の実施例における圧伸部156の構成を示
すブロック図である。FIG. 4 is a block diagram illustrating a configuration of a compander 156 according to the first embodiment.
【図5】メモリ部のアクセスの時分割処理を表す図であ
る。FIG. 5 is a diagram illustrating a time-division process of accessing a memory unit.
【図6】メモリ部のアクセスの時分割処理を表す図であ
る。FIG. 6 is a diagram illustrating a time-division process of accessing a memory unit.
【図7】副走査イネーブルのタイミングチャートであ
る。FIG. 7 is a timing chart of a sub-scanning enable.
【図8】第1の実施例での画像編集した画像例を表す図
である。FIG. 8 is a diagram illustrating an example of an edited image in the first embodiment.
【図9】第1の実施例の変形例1での画像編集した画像
例を表す図である。FIG. 9 is a diagram illustrating an example of an edited image in a first modification of the first embodiment.
【図10】第1の実施例の変形例2での画像編集した画
像例を表す図である。FIG. 10 is a diagram illustrating an example of an edited image in a second modification of the first embodiment.
【図11】第1の実施例の変形例2での画像編集した画
像例を表す図である。FIG. 11 is a diagram illustrating an example of an edited image in a second modification of the first embodiment.
【図12】第2の実施例における圧伸部156の構成を
示すブロック図である。FIG. 12 is a block diagram illustrating a configuration of a companding unit 156 according to a second embodiment.
【図13】第2の実施例での画像編集した画像例(主走
査方向)を表す図である。FIG. 13 is a diagram illustrating an example of an image edited in the second embodiment (in the main scanning direction).
【図14】第2の実施例での画像編集した画像例(副走
査方向)を表す図である。FIG. 14 is a diagram illustrating an example of an edited image (sub-scanning direction) according to the second embodiment.
【図15】第2の実施例での画像編集した画像例(主・
副走査方向)を表す図である。FIG. 15 is a diagram showing an example of an edited image (main and image) in the second embodiment;
FIG.
【図16】第2の実施例の変形例での画像編集した画像
例を表す図である。FIG. 16 is a diagram illustrating an example of an edited image in a modification of the second embodiment.
【図17】第2の実施例の変形例での画像編集した画像
例を表す図である。FIG. 17 is a diagram illustrating an example of an edited image in a modification of the second embodiment.
156 圧伸部 157 エンコーダ部 158 メモリ部 159 デコーダ部 170 演算処理部 171 LOG変換部 172 CPU 173 エリア生成部 174 アドレスカウンタ 156 Companding unit 157 Encoder unit 158 Memory unit 159 Decoder unit 170 Operation processing unit 171 LOG conversion unit 172 CPU 173 Area generation unit 174 Address counter
フロントページの続き (56)参考文献 特開 昭61−192167(JP,A) 特開 昭62−140174(JP,A) 特開 昭63−294587(JP,A) 特開 昭56−67446(JP,A) 特開 平3−156574(JP,A) 特開 昭60−239824(JP,A) 特開 平2−268370(JP,A) 特開 平2−239957(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06T 11/80 G06T 3/00 H04N 1/387 Continuation of the front page (56) References JP-A-61-192167 (JP, A) JP-A-62-140174 (JP, A) JP-A-63-294587 (JP, A) JP-A-56-67446 (JP) JP-A-3-156574 (JP, A) JP-A-60-239824 (JP, A) JP-A-2-268370 (JP, A) JP-A-2-239957 (JP, A) (58) Field surveyed (Int. Cl. 7 , DB name) G06T 11/80 G06T 3/00 H04N 1/387
Claims (1)
ータに応じて画像を形成する画像処理方法であって、 画像データを圧縮して記憶手段に記憶する第1の工程
と、 前記記憶手段から読み出して伸張した画像データと該画
像データを所定方向に移動させた画像データとを合成
し、合成した合成画像データを圧縮して前記記憶手段に
記憶する処理を所定回数繰り返す第2の工程とを有し、 前記第2の工程が繰り返される毎に前記画像データを移
動させる量を非線形的に順次変化させる ことを特徴とす
る画像処理方法。1. An image data synthesizing device, comprising: synthesizing image data;
An image processing method for forming an image according to data, wherein a first step of compressing image data and storing the compressed image data in a storage means
When the image data and該画which extends reads from the storage means
Combine image data with image data moved in a predetermined direction
Then, the combined image data is compressed and stored in the storage unit.
And a second step of repeating the storing process a predetermined number of times. The image data is transferred each time the second step is repeated.
An image processing method characterized by sequentially changing a moving amount in a non-linear manner .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22374892A JP3315440B2 (en) | 1992-08-24 | 1992-08-24 | Image processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22374892A JP3315440B2 (en) | 1992-08-24 | 1992-08-24 | Image processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0668227A JPH0668227A (en) | 1994-03-11 |
| JP3315440B2 true JP3315440B2 (en) | 2002-08-19 |
Family
ID=16803089
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22374892A Expired - Fee Related JP3315440B2 (en) | 1992-08-24 | 1992-08-24 | Image processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3315440B2 (en) |
-
1992
- 1992-08-24 JP JP22374892A patent/JP3315440B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0668227A (en) | 1994-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5909505A (en) | Color image encoding method and apparatus | |
| US4970584A (en) | Method and apparatus for the compensation of color detection | |
| US6181823B1 (en) | Image processing apparatus, image processing method and network system | |
| EP0441586A2 (en) | Image processing apparatus | |
| EP1471723A2 (en) | Image processing method for superimposing high-resolution character data on low-resolution image data | |
| US6876468B1 (en) | Image processing apparatus that performs black coloring, gamma correction and tone processing | |
| EP0454454B1 (en) | Color image processing apparatus and system for two input signals | |
| US5715329A (en) | Digital copying machine with memory for compressed image data | |
| JP3347339B2 (en) | Image processing device | |
| JP3315440B2 (en) | Image processing method | |
| JPH08300765A (en) | Image processing apparatus and method thereof | |
| JP3060315B2 (en) | Image processing apparatus and image processing method | |
| JP3072771B2 (en) | Image processing device | |
| JP2952002B2 (en) | Image processing device | |
| US5257115A (en) | Image recording apparatus using pseudo tone generated images | |
| JPH0530369A (en) | Picture processing unit | |
| JPH06113143A (en) | Image processing method | |
| JPH07307869A (en) | Image processing unit | |
| JPH04314183A (en) | Image processing device | |
| JP3220188B2 (en) | Image editing apparatus and image editing method | |
| JP3154242B2 (en) | Image processing apparatus and color image processing method | |
| JP3285932B2 (en) | Image processing device | |
| JPH0662223A (en) | Method and device for processing image | |
| JP2004282489A (en) | Image processor and image forming apparatus | |
| JP3553979B2 (en) | Image recording device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020517 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080607 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090607 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |