[go: up one dir, main page]

JPH01184142A - Image processing apparatus - Google Patents

Image processing apparatus

Info

Publication number
JPH01184142A
JPH01184142A JP63010131A JP1013188A JPH01184142A JP H01184142 A JPH01184142 A JP H01184142A JP 63010131 A JP63010131 A JP 63010131A JP 1013188 A JP1013188 A JP 1013188A JP H01184142 A JPH01184142 A JP H01184142A
Authority
JP
Japan
Prior art keywords
image
page memory
memory
printer
page
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.)
Pending
Application number
JP63010131A
Other languages
Japanese (ja)
Inventor
Yoshiyuki Suzuki
鈴木 良行
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP63010131A priority Critical patent/JPH01184142A/en
Publication of JPH01184142A publication Critical patent/JPH01184142A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storing Facsimile Image Data (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Color, Gradation (AREA)
  • Laser Beam Printer (AREA)

Abstract

PURPOSE:To reproduce a natural image using a memory having relatively small capacity, by providing a page memory having the region equal to the max. output region of a printer and another page memory storing image data with the gradation equal to the reproduction capacity of the printer and having a region smaller than that of the above-mentioned page memory and storing image data in either one of both page memories according to the kind thereof. CONSTITUTION:A document image (a) is stored in a page memory 13 in a color code state. This memory 13 has the region size equal to the output size of a printer and address signal AR2(xa, ya) of the memory 13 coincides with the coordinates AR(xc, yc) of an output image (c). A natural image (b) is stored in a page memory 11 at a unit of 8 bits with respect to each of R, G and B but has a region size smaller than the output size of the printer. Therefore, when the natural image (b) coincides with the document image (a) so that the origin thereof becomes the position of output coordinates (2000, 50), the conversion of AR1, (xb, yb)=AR(xc-2000, yc-50) is performed. By this method, the document image read from the memory is converted to an image signal by a decoder 14 and synthesized along with the natural image read from the page memory 11 in an image synthesizing part 15 to obtain a synthetic image (c).

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、人力画像情報を処理する画像処理装置に関す
るものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an image processing device that processes human image information.

〔従来の技術〕[Conventional technology]

近年、レーザ・ビーム・プリンタ(LBP)等のページ
プリンタの低価格に伴って、種々の文字フォントや図形
等を表現できるページ記述言語によるプログラム言語が
開発され、プリンターもこれらのページ記述言語の翻訳
機能を有するものが開発されつつある。ページ記述言語
の代表的なものとしてAdobe社によって開発された
Po5tScriptがあり、その仕様は、(Adob
e  System  Inc、:Po5tscrip
t  Language:Refenrence  M
anual  Addison −Wesley、19
85)、(Adobe  System  Inc、:
PostScriptLanguage:Tutori
al  andCookbook、  Addison
−Wesley、1985)、(ページ記述言語PDL
Iイースト株式会社発行)に詳述されている。
In recent years, as page printers such as laser beam printers (LBPs) have become cheaper, programming languages based on page description languages that can express various character fonts and graphics have been developed, and printers are also able to translate these page description languages. Functional devices are being developed. Po5tScript, developed by Adobe, is a typical page description language, and its specifications are (Adobe
e System Inc.:Po5tscrip
t Language: Reference M
annual Addison-Wesley, 19
85), (Adobe Systems Inc.:
PostScript Language: Tutori
al and Cookbook, Addison
- Wesley, 1985), (Page Description Language PDL
(Published by I-East Co., Ltd.).

一方、プリンタは従来の黒ドツトのみで表現するいわゆ
る2値プリンタから1ドツトを多階調表現する多値プリ
ンタが開発され、さらに色表現の可能なカラープリンタ
の開発・実用化が進められている。
On the other hand, printers have changed from conventional so-called binary printers, which express only black dots, to multi-value printers, which express one dot in multiple gradations, and color printers capable of color expression are being developed and put into practical use. .

このような背景の基に、写真画像のような、多階調の画
像やカラー画像を取り扱えるページ記述言語に対応した
プリンタが提案されている。
Based on this background, printers compatible with page description languages that can handle multi-gradation images and color images such as photographic images have been proposed.

第5図は、このようなプリンタの機能ブロック図である
。ホストコンピュータ1でページ記述言語で記述された
色画像情報がホストコンピュータ1からプリンタの通信
部2を経由して翻訳部3に送られる。ホストコンピュー
タ1と通信部2はGP−IBとか5CISといった標準
インターフェースで接続される。翻訳部3に送られて来
たページ記述言語は、翻訳部3上のマイクロプロセッサ
(図示せず)において逐次解読され、この結果をメモリ
ドライバ4に与える。メモリドライバ4は位置情報に対
応するページメモリ5のアドレスAdに画素データR,
G、Bをそれぞれ記録する。
FIG. 5 is a functional block diagram of such a printer. Color image information described in a page description language by the host computer 1 is sent from the host computer 1 to the translation unit 3 via the communication unit 2 of the printer. The host computer 1 and the communication section 2 are connected through a standard interface such as GP-IB or 5CIS. The page description language sent to the translation section 3 is sequentially decoded by a microprocessor (not shown) on the translation section 3, and the results are given to the memory driver 4. The memory driver 4 stores pixel data R,
Record G and B respectively.

ページメモリ5は出力紙上の画素位置とメモリの各ビッ
トが1対1に対応するいわゆるビットマツプ形式で構成
されており、1画素はプリンタの表現能力に応じたビッ
ト数を有する。例えば、プリンタがR,B、G信号のそ
れぞれに対して256階調の表現能力がある場合はペー
ジメモリ5はそれぞれの色信号に対して1画素当り8ビ
ツトの深さを有し、合計では24ビツトの深さとなる。
The page memory 5 is configured in a so-called bitmap format in which pixel positions on output paper correspond to each bit of the memory on a one-to-one basis, and one pixel has a number of bits corresponding to the expressive ability of the printer. For example, if the printer is capable of expressing 256 gradations for each of the R, B, and G signals, the page memory 5 has a depth of 8 bits per pixel for each color signal, and the total It has a depth of 24 bits.

ページメモリ5上に展開されたフルカラーの画像データ
は記録部7との同期をとったラスタースキャンアドレス
A、をプリンタドライバ6よりページメモリ5のアドレ
スとして与えることでラスタ画像として読み出される。
The full-color image data developed on the page memory 5 is read out as a raster image by giving a raster scan address A synchronized with the recording section 7 as an address of the page memory 5 from the printer driver 6.

プリンタドライバ6はページメモリ5からの画像データ
に対して記録部7に応じた処理を行う。たとえばR−G
B傷信号ら補色のMMC信号を生成したり、UCR処理
をしてミス信号を発生したりする。記録部7の具体的な
方式としては、電子写真方式、熱転写方式、インクジェ
ット方式など様々な方式で実現可能である。
The printer driver 6 performs processing on the image data from the page memory 5 according to the recording section 7. For example, R-G
A complementary color MMC signal is generated from the B defect signal, or a miss signal is generated by performing UCR processing. The recording unit 7 can be implemented using various methods such as an electrophotographic method, a thermal transfer method, and an inkjet method.

このようにして、ホストコンピュータ1でページ記述言
語を用いて構成されたフルカラーの画像のプリント画像
を得ることができる。
In this way, it is possible to obtain a print image of a full-color image configured using the page description language on the host computer 1.

〔発明が解決しようとしている問題点〕しかしながら、
このようなカラー画像に対応したページメモリは膨大な
容量となる。
[Problem that the invention is trying to solve] However,
A page memory corresponding to such a color image has an enormous capacity.

たとえば画素当り色階調が各RGB毎に8ビツト、計2
4ビットで解像度が400dpt (d。
For example, the color gradation per pixel is 8 bits for each RGB, a total of 2
4 bit resolution 400dpt (d.

t / i n c h )でA3サイズ(297x4
20mrr?)とすると、ページメモリ5の容量は約7
42Mビットとなる。これはIMbito)DRAMで
も742個必要であり、これをプリンタ毎に持つことは
コスト等の面で問題がある。
A3 size (297x4
20mrr? ), the capacity of page memory 5 is approximately 7
It becomes 42M bits. This requires 742 IMbito DRAMs, and having one for each printer poses a problem in terms of cost and the like.

〔問題点を解決するための手段〕[Means for solving problems]

本発明は以上の点に鑑みてなされたもので、画素データ
をコードの状態で記憶するプリンタの最大出力領域と同
等の領域の大きさを有する第1のページメモリ手段と、
画素データをブリシタの再現能力と同等の階調性で記憶
する第1のページメモリより領域の小さい第2の゛ベー
ジメモリ手段とを有し、人力される画像情報の種類によ
り前記第1.第2のページメモリ手段のうちいずれ“か
のページメモリ手段に画像情報を展開して記憶する画像
処理装置を提供するものである。
The present invention has been made in view of the above points, and includes a first page memory means having an area size equivalent to the maximum output area of a printer that stores pixel data in the form of a code;
and a second page memory means having a smaller area than the first page memory for storing pixel data in a gradation level equivalent to the reproduction ability of the printer. The present invention provides an image processing device that develops and stores image information in any one of the second page memory means.

〔実施例〕〔Example〕

以下、本発明を好ましい実施例を用いて説明する。 The present invention will be explained below using preferred examples.

第1図は本発明を適用した画像再生装置の実施例のブロ
ック図である。
FIG. 1 is a block diagram of an embodiment of an image reproducing apparatus to which the present invention is applied.

図中、第5図の従来例のブロック図と同一番号のブロッ
クは、同等の機能を有する。
In the figure, blocks having the same numbers as those in the conventional block diagram of FIG. 5 have equivalent functions.

第1図でメモリコントローラ10は翻訳部3でページ記
述言語を翻訳して展開された画像情報を自然画のような
多階調画像の場合は画素位置に対応したアドレスAdl
によって多階調画像用ページメモリ11に記憶させる。
In FIG. 1, the memory controller 10 translates the page description language and expands the image information in the translation unit 3, and in the case of a multi-gradation image such as a natural image, addresses Adl corresponding to the pixel positions.
is stored in the page memory 11 for multi-tone images.

一方、文書画像のようなページ内の使用色数が限定され
ている場合は画像信号を符号器12で色数に対応したコ
ード長の色コニドに変換して、アドレス信号Ad2でベ
ージメそす13に記憶させる。このページメモリ13は
各画素当り、符号器12のコード長と同じビット数を有
してる。
On the other hand, when the number of colors used in a page is limited, such as in a document image, the image signal is converted into a color code with a code length corresponding to the number of colors by the encoder 12, and the image signal is converted to a color code with the code length corresponding to the number of colors using the address signal Ad2. to be memorized. This page memory 13 has the same number of bits as the code length of the encoder 12 for each pixel.

記録部7での出力時にはプリンタドライバ6からのラス
クアドレス信号Anを画像合成部15で適宜変換して各
ページメモリのアドレス信号A R1,A R2とする
At the time of output from the recording section 7, the rask address signal An from the printer driver 6 is appropriately converted by the image composition section 15 into address signals A R1 and A R2 for each page memory.

第2図はこの画像合成時のアドレス変換の概念を説明す
る図である。第2図の画像(a)は文書画像であり色コ
ードの状態でページメモリ13に記憶されている。この
ページメモリ13のアドレス信号AR2(Xs + 3
’a )は、出力画像(c)+7)座標AR、(Xe、
yc )と一致している。すなわち文書用ページメモリ
13はプリンタの出力サイズと同等の領域サイズを有し
ている。一方、自然画像(b)はR,G、B各8ビット
で計24ビットの深さでページメモリ11に記憶されて
いる。
FIG. 2 is a diagram explaining the concept of address conversion during image composition. The image (a) in FIG. 2 is a document image and is stored in the page memory 13 in a color coded state. Address signal AR2 (Xs + 3
'a) is the output image (c) + 7) coordinates AR, (Xe,
yc). That is, the document page memory 13 has an area size equivalent to the output size of the printer. On the other hand, the natural image (b) is stored in the page memory 11 with a total depth of 24 bits, including 8 bits each for R, G, and B.

しかし領域サイズはプリンタの出力サイズより小さく、
そのアドレス信号AR1(xb I yb )は出力座
標ARと一致するとは限らない。
However, the area size is smaller than the printer's output size,
The address signal AR1 (xb I yb ) does not necessarily match the output coordinates AR.

今、自然画像(b)の原点が出力座標(2000゜50
)の位置になるように文書画像(a)と合成する場合、
プリンタドライバ6は記録部7の動作に同期したラスク
アドレス信号AII  (xe 、 yc )を順次ペ
ージメモリに対して発生する。文書用ページメモリ13
に対しては両者のアドレスが一致しているから、そのま
ま、すなわち、Al1(xa 、 ya ) =AIl
  (xc 、 ye )なるアドレス信号を与えて読
み出せば良い。一方、多階調画像ページメモリ11に対
しては座標が一致していないからARt(Xb + ’
jb )=AR(Xc−2000,y、−50)なる変
換を行ないアドレス信号とする。
Now, the origin of the natural image (b) is at the output coordinates (2000°50
), when merging with document image (a),
The printer driver 6 sequentially generates a rask address signal AII (xe, yc) synchronized with the operation of the recording section 7 to the page memory. Document page memory 13
Since both addresses match, it remains as is, that is, Al1(xa, ya) = AIl
It is sufficient to read by giving an address signal (xc, ye). On the other hand, since the coordinates do not match for the multi-tone image page memory 11, ARt(Xb + '
jb)=AR(Xc-2000, y, -50) to obtain an address signal.

このようにしてページメモリ13から読み出された文書
画像は復号器14で色コード信号から画像信号に変換さ
れて、ページメモリ11から読み出された自然画像と画
像画成部15において合成することで両者任意の位置関
係での合成画像(e)が得られる。
The document image read out from the page memory 13 in this way is converted from a color code signal to an image signal by the decoder 14, and then combined with the natural image read out from the page memory 11 in the image forming section 15. A composite image (e) with an arbitrary positional relationship between the two is obtained.

また、画像合成部15にはどちらか一方の画像データの
みを出力信号として記録部に与える切り換え機能も当然
のことながら含まれている。
Naturally, the image synthesis section 15 also includes a switching function for supplying only one of the image data as an output signal to the recording section.

〔他の実施例) 第3図は本発明の第2の実施例である。[Other Examples] FIG. 3 shows a second embodiment of the invention.

これは自然画用のページメモリ11への画像データの入
力をホストコンピュータ1を介さずに、TVカメラやイ
メージスキャナのような外部画像入力装置20からの画
像データを直接書き込みができる機能を付加したもので
ある。
This adds a function that allows image data to be directly written from an external image input device 20 such as a TV camera or image scanner without going through the host computer 1 to input image data into the page memory 11 for natural images. It is something.

第3図で画像切換部21はメモリコントローラ10から
の画像データと外部画像入力装置20からの画像データ
を切換える機能を有している。
In FIG. 3, the image switching section 21 has a function of switching between image data from the memory controller 10 and image data from the external image input device 20.

一方、メモリのアドレス信号についてはメモリコントロ
ーラ10で発生する信号を共有しても良い。この場合は
画像切換部21に、外部画像人力装置20からの画像信
号とアドレス信号との同期をとる機能を付加すれば良い
On the other hand, as for the memory address signal, the signal generated by the memory controller 10 may be shared. In this case, it is sufficient to add a function to the image switching section 21 to synchronize the image signal from the external image input device 20 and the address signal.

このように自然画傷用のページメモリ11への直接画像
を人力するバスを設けることで、高速にメモリへ展開す
ることができて処置時間の短縮をはかることができる。
In this way, by providing a bus for manually transferring images directly to the page memory 11 for natural image scars, it is possible to expand the images to the memory at high speed and shorten the treatment time.

さらには、ホストコンピュータを介さないので、ホスト
コンピュータの記憶装置の負担を軽減することができる
Furthermore, since the host computer is not used, the load on the storage device of the host computer can be reduced.

〔第3の実施例) 第4図は本発明による第3の実施例である。[Third example] FIG. 4 shows a third embodiment of the present invention.

小領域の多階調画像用ページメモリ11の画像データを
出力時に任意の倍率に変倍する機能を付加することで、
ページメモリの領域にかかわらず出力画像として任意の
大きさの画像を得ようとするものである。
By adding a function to change the magnification of the image data in the page memory 11 for small area multi-tone images to an arbitrary magnification when outputting,
The purpose is to obtain an image of any size as an output image regardless of the page memory area.

第4図で変倍処理部30には、2つの機能がある。1つ
は画像データに対して与えられた指示に従って画像デー
タの密度変換を行う機能である。
In FIG. 4, the scaling processing section 30 has two functions. One is a function that performs density conversion of image data according to instructions given to the image data.

もう一つは画像合成部で変換されたラスクアドレスデー
タARIを変倍率に応じてさらに変換する機能である。
The other function is to further convert the rask address data ARI converted by the image synthesis section according to the scaling factor.

変換は次の式に基づいて行われる。The conversion is performed based on the following formula:

ARI’ (Xb’ 、 yb’ ) ここで、nは倍率、(x、y)は出力画像での原点の座
標、AR+’  (Xb ’ + 3’b ’ )はペ
ージメモリ11でのアドレスデータ、(Xb 、 3/
b )は画像合成部15での変換アドレスデータ、(x
c 、yc )はプリンタドライバ6からの出力画像の
座標データである。
ARI'(Xb',yb') where n is the magnification, (x, y) are the coordinates of the origin in the output image, AR+'(Xb' + 3'b') is the address data in the page memory 11, (Xb, 3/
b) is the converted address data in the image synthesis unit 15, (x
c, yc) is the coordinate data of the output image from the printer driver 6.

このように領域の限られたページメモリ11からの画像
データを任意の倍率に変倍する機能を付加することで、
ページメモリ11の領域の大きさにかかわらず任意の大
きさの出力画像を得ることができる。
By adding the function of scaling the image data from the page memory 11, which has a limited area, to an arbitrary magnification,
An output image of any size can be obtained regardless of the size of the area of the page memory 11.

しかし、変倍、特に拡大処理する際に単純に同じ画像デ
ータを繰り返すような拡大処理では、拡大率が大きくな
った時に画質の劣化が問題となる。そこで拡大時には画
素間を適当な関数で補間するような拡大方式を採用すれ
ば良好な品位の再生画像を得ることができる。
However, in scaling, especially in enlargement processing in which the same image data is simply repeated during enlargement processing, deterioration of image quality becomes a problem when the enlargement ratio becomes large. Therefore, when enlarging, a reproduction image of good quality can be obtained by adopting an enlarging method that interpolates between pixels using an appropriate function.

さらに、出力時にプリンタの記録動作に同期して変倍処
理を実現するので、リアルタイム処理となり、余分な処
理時間を必要としない。
Furthermore, since the scaling process is performed in synchronization with the recording operation of the printer during output, real-time processing is performed and no extra processing time is required.

この様に、ページ記述言語を解釈可能なカラープリンタ
は、たとえ、プリンタが自然画像を再現できる階調性を
有していても実際の応用では1ページ内で使用される色
数は限定される。これは多くの場合画像を生成する手段
がコンピュータ自身であり、自然画に近い色数を使用し
た画像を生成するためには、膨大で複雑なプログラムが
必要となるためである。たとえば、文書画像の場合では
高々8〜16色程度で十分であろう。
In this way, even if a color printer that can interpret a page description language has tonality that can reproduce natural images, in actual applications the number of colors that can be used within one page is limited. . This is because in many cases, the means for generating images is a computer itself, and in order to generate an image using a number of colors close to that of a natural image, an enormous and complex program is required. For example, in the case of a document image, at most 8 to 16 colors may be sufficient.

従って、カラープリンタのページメモリ13としては、
ページ内の使用色数を限定して、色コードとして記憶す
ることでページメモリ画素当りのビット数を限定でき、
ページメモリ全体の容量を軽減できる。たとえば、同一
ページ内の使用色数を16色とすれば1画素当りの4ビ
ツトで表現可能であり、ページメモリ13は従来24ビ
ツトの深さを持つ場合に比べて1/6の容量となる。
Therefore, as the page memory 13 of a color printer,
By limiting the number of colors used within a page and storing them as color codes, the number of bits per page memory pixel can be limited.
The overall page memory capacity can be reduced. For example, if the number of colors used in the same page is 16, it can be expressed with 4 bits per pixel, and the capacity of the page memory 13 will be 1/6 of the conventional case with a depth of 24 bits. .

そしてプリンタに出力する際にもとの画像信号に逆変換
することで色数は限定されても任意の色で出力すること
ができる。
By converting the image signal back to the original image signal when outputting it to a printer, it is possible to output it in any color even if the number of colors is limited.

また、イメージスキャナ、TVカメラのような撮像装置
で得られた画像データをそのままコンピュータが利用す
る場合やコンピュータグラフィツクスのような高度な画
像処理によって得られた画像についてはその色数を制限
することは困難であり、これら画像データに対するペー
ジメモリもプリンタの表現能力に見合ったビット数を持
たなければならない。
In addition, the number of colors should be limited when a computer uses image data obtained from an imaging device such as an image scanner or TV camera, or when an image is obtained through advanced image processing such as computer graphics. This is difficult, and the page memory for these image data must also have a number of bits commensurate with the printer's representation ability.

しかし、この場合も、その面積すなわち画素数で限定を
受ける場合が多い。たとえば自然画像がTVカメラで得
られた場合は1ページ当り高々100万画素程度であろ
うし、コンピュータグラフィクスの手法を用いて画像デ
ータを生成する際にも、その処理時間の関係からそのデ
ータ量にはおのずから限界があり、これも100万画素
程度が上限と考えても良い。さらにはコンピュータ自身
の記憶容量の限界がある。
However, even in this case, the area is often limited by the number of pixels. For example, if a natural image is obtained with a TV camera, the number of pixels per page will be at most 1 million pixels, and even when generating image data using computer graphics methods, the amount of data will be limited due to the processing time. Naturally, there is a limit, and the upper limit can be considered to be around 1 million pixels. Furthermore, there is a limit to the storage capacity of the computer itself.

すなわち、自然画像の場合は文書画像とは異なって大き
な圧縮効果は期待できないから、プリンタの表現可能な
全領域の画像データをコンピュータが記憶しておくのは
問題があり、自然画像に対応できる深さを有するページ
メモリ11は第1図構成の如く、プリンタの記録領域よ
りも小さい領域分を持つのみでも多くの応用に対処でき
る。
In other words, in the case of natural images, unlike document images, a large compression effect cannot be expected, so it is problematic for a computer to store image data of the entire area that can be expressed by a printer. The page memory 11 having a large size can be used in many applications even if it has an area smaller than the recording area of the printer, as shown in the configuration shown in FIG.

このように、プリンタのページメモリとして文書画像や
グラフィック画像用に、その使用色数を限定して深さ方
向のビット数を圧縮したページメモリ13と、自然画像
用にその領域を限定したページメモリ11の2種類のペ
ージメモリを持つ事で全体のメモリ容量としては小さく
ても、実際応用についてはほぼ全ての場合に対応できる
ページプリンタを構成することができる。
In this way, the page memory 13 of the printer has a limited number of colors used and compressed bit number in the depth direction for document images and graphic images, and the page memory 13 has a limited area for natural images. By having two types of page memories (No. 11), it is possible to configure a page printer that can handle almost all practical applications, even if the overall memory capacity is small.

以上説明したいくつかの実施例によると、ページカラー
プリンタのページメモリを出力画像の最大領域と同じ領
域を有するが画像データは色コードとして記憶すること
で深さを限定したページメモリと、画素の深さはプリン
タの表現能力に応じたビット数を有するが領域を限定し
たページメモリの2つの種類のページメモリを設は適宜
画像の種類によってこれらを使い分けることで、比較的
小容量のメモリで大容量のフルページメモリと同様の機
能を有するプリンタが可能となった。
According to some of the embodiments described above, the page memory of a page color printer is divided into a page memory that has the same area as the maximum area of the output image but has a limited depth by storing image data as a color code, and a page memory that has a limited depth by storing image data as a color code. There are two types of page memory, the depth of which has a number of bits depending on the printer's expressive ability, but a limited area. By using these properly depending on the type of image, you can achieve a large amount of memory with a relatively small capacity. Printers with similar capabilities and full page memory capacity are now possible.

また、小領域の自然画像用のメモリに外部からの画像デ
ータを直接書き込むことを可能とすることで処理時間の
短縮およびホストコンピュータの記憶装置の軽減をはか
ることができる。
Furthermore, by making it possible to directly write image data from the outside into a memory for small-area natural images, processing time can be shortened and the storage capacity of the host computer can be reduced.

さらに、自然画像用のメモリからの画像データを任意の
倍率に変倍する機能を付加することで出力画像としてペ
ージメモリの大きさに制限されることなく任意の大きさ
の自然画像を得ることが可能となった。
Furthermore, by adding a function to scale the image data from the natural image memory to an arbitrary magnification, it is possible to obtain a natural image of any size as an output image without being limited by the size of the page memory. It has become possible.

〔効果〕〔effect〕

以上説明した様に、本発明によると、画素データをコー
ドの状態で記憶するプリンタの最大出力領域と同等の領
域の大きさを有する第1のページメモリ手段と、画素デ
ータをプリンタの再現能力と同等の階調性で記憶する第
1のページメモリより領域の小さい第2のページメモリ
手段とを有し、入力される画像情報の種類により前記第
1゜第2のページメモリ手段のうちいずれかのページメ
モリ手段に画像情報を展開して記憶するので、比較的小
容量のメモリ手段で自然画再現の可能な画像処理装置を
構成することができる。
As explained above, according to the present invention, the first page memory means has an area size equivalent to the maximum output area of the printer that stores pixel data in the form of a code, and the pixel data is and a second page memory means having a smaller area than the first page memory which stores data with the same gradation, and depending on the type of input image information, one of the first and second page memory means is provided. Since the image information is developed and stored in the page memory means, an image processing apparatus capable of reproducing natural images can be constructed with a relatively small capacity memory means.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明を実施した画像再生装置のブロック構成
図、 第2図は画像合成時のアドレス信号の変換を説明する図
、 第3図は第2の実施例構成を示す図、 第4図は第3の実施例構成を示す図、 第5図は従来構成例を示すブロック図であり、1はホス
トコンピュータ、2は通信部、3は翻訳部、6はプリン
タドライバ、7は記録部、10はメモリコントローラ、
11は自然画用ページメモリ、13は線画用ページメモ
リ、15は画像合成部である。
Fig. 1 is a block diagram of an image reproducing device embodying the present invention; Fig. 2 is a diagram illustrating address signal conversion during image synthesis; Fig. 3 is a diagram showing the configuration of a second embodiment; 5 is a block diagram showing a conventional configuration example, 1 is a host computer, 2 is a communication section, 3 is a translation section, 6 is a printer driver, and 7 is a recording section. , 10 is a memory controller,
11 is a page memory for natural drawings, 13 is a page memory for line drawings, and 15 is an image composition section.

Claims (1)

【特許請求の範囲】 画素データをコードの状態で記憶するプリンタの最大出
力領域と同等の領域の大きさを有する第1のページメモ
リ手段と、 画素データをプリンタの再現能力と同等の階調性で記憶
する第1のページメモリより領域の小さい第2のページ
メモリ手段とを有し、 入力される画像情報の種類により前記第1、第2のペー
ジメモリ手段のうちいずれかのページメモリ手段に画像
情報を展開して記憶することを特徴とする画像処理装置
[Scope of Claims] First page memory means having an area size equivalent to the maximum output area of a printer for storing pixel data in the form of a code, and a tonality equal to the reproduction ability of the printer for storing pixel data. a second page memory means having a smaller area than the first page memory for storing the image information; An image processing device that develops and stores image information.
JP63010131A 1988-01-19 1988-01-19 Image processing apparatus Pending JPH01184142A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63010131A JPH01184142A (en) 1988-01-19 1988-01-19 Image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63010131A JPH01184142A (en) 1988-01-19 1988-01-19 Image processing apparatus

Publications (1)

Publication Number Publication Date
JPH01184142A true JPH01184142A (en) 1989-07-21

Family

ID=11741732

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63010131A Pending JPH01184142A (en) 1988-01-19 1988-01-19 Image processing apparatus

Country Status (1)

Country Link
JP (1) JPH01184142A (en)

Similar Documents

Publication Publication Date Title
JP2922680B2 (en) Compressed image storage method for high-resolution computer graphics
JPH05342314A (en) Picture processor
JP3685234B2 (en) Image processing device
JP3203660B2 (en) Image recording device
JPH01184142A (en) Image processing apparatus
JP3550979B2 (en) Image processing device
JP2002007102A (en) Printing controller and plotting controller and data processing method and storage medium
JP2001169120A (en) Method, device, and system for image processing
JP2004334533A (en) Image processing device and method
US5712962A (en) Gray scale add-on
JPH04205069A (en) Image processor
JP3093290B2 (en) Image processing device
JP2004254187A (en) Information processor
JPH06113145A (en) Image processor
JPH11187261A (en) Image processor
JP6155604B2 (en) Image processing apparatus and image processing method
JP2000101823A (en) Image processing unit
JP2513636B2 (en) Image processing device
JP2567185B2 (en) Figure processing method
JP2584893B2 (en) Image recording device
JP2564947B2 (en) Bitmap memory control method
JP3092194B2 (en) Image synthesis device
JP2005244748A (en) Image processing method and image processing apparatus
JP2020090075A (en) Image formation device and image formation method
JP2003196648A (en) Image processing method and device, its storage medium and program product