JPH05902B2 - - Google Patents
Info
- Publication number
- JPH05902B2 JPH05902B2 JP58031171A JP3117183A JPH05902B2 JP H05902 B2 JPH05902 B2 JP H05902B2 JP 58031171 A JP58031171 A JP 58031171A JP 3117183 A JP3117183 A JP 3117183A JP H05902 B2 JPH05902 B2 JP H05902B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- image
- bank
- memory
- address
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/64—Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Storing Facsimile Image Data (AREA)
Description
【発明の詳細な説明】
本発明はカラー画像情報記憶方法、詳しくは色
分解によつて得た色別の画像情報の記憶方法に関
するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for storing color image information, and more particularly to a method for storing color-specific image information obtained by color separation.
カラー画像を色分解して読取り、この読取信号
を伝送したり、或いは読取信号に基づいてカラー
画像記録を行つたりするカラー画像処理装置が提
案されている。 2. Description of the Related Art Color image processing apparatuses have been proposed that separate and read a color image, transmit the read signal, or record a color image based on the read signal.
例えば、本や写真等のカラー原稿を色分解して
読取り、カラー再生する場合は、まず原稿画像を
フイルタ、ダイクロイツクミラー等により光学的
にブルー(B)、グリーン(G)及びレツド(R)の光りの3
原色に分解し、それぞれをCCDラインセンサ等
の光電変換手段によつて電気信号に変換する。そ
して、この光の3原色の信号を基に、イエロ(Y)、
マゼンタ(M)、シアン(C)の色の3原色もしくは、こ
の色の3原色と黒(BK)を示す画像信号を形成
する。このようにして得た画像信号に従つて、各
色のイングを重ね合わせて記録動作することによ
りフルカラーの画像再生が行われる。 For example, when color-separating a color original such as a book or photograph to read and reproduce the colors, the original image is first optically divided into blue (B), green (G), and red (R) using a filter, dichroic mirror, etc. 3 of light
It is separated into primary colors and each is converted into an electrical signal by photoelectric conversion means such as a CCD line sensor. Based on the signals of the three primary colors of light, yellow (Y),
An image signal indicating the three primary colors of magenta (M) and cyan (C), or these three primary colors and black (BK) is formed. In accordance with the image signal obtained in this way, full-color image reproduction is performed by superimposing the images of each color and performing a recording operation.
前述した光の3原色から必要に応じ黒を含む色
の3原色を得ることをここでは色変換と呼ぶ。色
変換の最も簡単な方法として、ブルー光(以下B
とする)として得たものを負の相関関係でイエロ
色素(以下Yとする)に変換し、同様にグリーン
光(以下Gとする)をマゼンタ色素(以下Mとす
る)に、及びレツド光(以下Rとする)をシアン
色素(以下Cとする)に変換するものがある。と
ころが、B、G、Rの色分解の精度及びY、M、
Cのインク等の純度は理論値に完全に一致するも
のではなく、単に負の相関関係を用いただけでは
最適な方法とは言えない。そこで、カラー印刷法
において良く知られるところのマスキング等の色
補正処理が必要となる。 Obtaining the three primary colors, including black as necessary, from the three primary colors of light described above is referred to as color conversion herein. The simplest method of color conversion is blue light (hereinafter referred to as B).
) is converted into a yellow dye (hereinafter referred to as Y) using a negative correlation, and in the same way, green light (hereinafter referred to as G) is converted into a magenta dye (hereinafter referred to as M), and red light (hereinafter referred to as M) is converted into yellow dye (hereinafter referred to as Y). There is a dye that converts a cyan dye (hereinafter referred to as R) into a cyan dye (hereinafter referred to as C). However, the accuracy of color separation of B, G, R and Y, M,
The purity of ink, etc. of C does not completely match the theoretical value, and simply using a negative correlation cannot be said to be an optimal method. Therefore, color correction processing such as masking, which is well known in color printing methods, is required.
例えば、原稿上のある区画をB、G、Rの3色
に分解して読取り、これに従つてY、M、Cに対
応する画像信号を形成する場合、これらの値をそ
れぞれIB、IG、IR、OY、OM、OCとすると、定数
a11〜a33を用いて、
OY=a11IB+a12IG+a13IR
OM=a21IB+a22IG+a23IR
OC=a31IB+a32IG+a33IR
の如くの式に従つた色変換処理が一般に用いられ
る。 For example, when reading a certain section on a document by separating it into three colors, B, G, and R, and forming image signals corresponding to Y, M, and C accordingly, these values are I B and I, respectively. Let G , I R , O Y , O M , O C be constants
Using a 11 to a 33 , O Y = a 11 I B + a 12 I G + a 13 I R O M = a 21 I B + a 22 I G + a 23 I R O C = a 31 I B + a 32 I G A color conversion process according to a formula such as +a 33 I R is generally used.
以上のように、色変換等のカラー画像情報の処
理は、対象とする区画の信号値を得るために、同
一区画を色分解して得た複数の色信号を必要とす
ることが多い。 As described above, color image information processing such as color conversion often requires a plurality of color signals obtained by color-separating the same section in order to obtain signal values for the target section.
第1図にカラー画像処理装置の一般的な構成を
示す。1は原稿等のカラー画像をB、G、Rの3
色別に光電変換するための複数の光電変換素子が
一列に並べられたCCD等のラインセンサを有し
たリーダ部、2はリーダ部1からB、G、R毎に
ライン単位で複数画素分シリアルに出力される画
像情報を所定画素数(例えば16画素)単位に分割
してパラレルに記憶するイメージメモリであり、
少なくとも1頁の原稿から得たB、G、Rの信号
を記憶するために3頁分の記憶容量をもつた半導
体メモリを有する。4はマイクロコンピユータ等
の演算回路を有し、イメージメモリ2に格納され
た画像情報に対し前述した色変換等の画像処理を
行う制御部、3は制御部4による画像処理によつ
て得たY、M、Cに対する信号に基づいて紙等の
記録材にカラー画像記録するプリンタ部、5は制
御情報や画像情報を転送するためのバス、6a,
6bはアドレスライン、7a,7bはデータライ
ン、8a,8bは制御ライン、9は制御部4から
イメージメモリ2に対しメモリの上位アドレスを
指定するためのバンクラインである。第1図示の
リーダ部1、イメージメモリ2、リーダ部3及び
制御部4は一つの筐体に収納されてもよいし、ま
たいくつかのユニツトに分割する構成でもよい。 FIG. 1 shows the general configuration of a color image processing device. 1 is for color images such as originals in B, G, and R.
A reader unit has a line sensor such as a CCD in which multiple photoelectric conversion elements are arranged in a row for photoelectric conversion for each color, and 2 is a reader unit that serially converts multiple pixels in line units for B, G, and R from the reader unit 1. An image memory that divides the output image information into units of a predetermined number of pixels (for example, 16 pixels) and stores them in parallel.
In order to store B, G, and R signals obtained from at least one page of a document, a semiconductor memory having a storage capacity of three pages is provided. 4 is a control unit that has an arithmetic circuit such as a microcomputer, and performs image processing such as the color conversion described above on the image information stored in the image memory 2; , M, and C, a printer unit records a color image on a recording material such as paper based on the signals for 5, a bus for transferring control information and image information, 6a,
6b is an address line, 7a and 7b are data lines, 8a and 8b are control lines, and 9 is a bank line for designating an upper address of the memory from the control unit 4 to the image memory 2. The reader section 1, image memory 2, reader section 3, and control section 4 shown in the first figure may be housed in one housing, or may be divided into several units.
第1図示のカラー画像処理装置の動作説明を行
う。 The operation of the color image processing apparatus shown in FIG. 1 will be explained.
説明を簡単にするために、一例として297mm×
208mm(ほぼA4サイズ)の原稿の画像情報の処理
について以下に述べる。リーダ部1は主走査方向
1mm当り16画素の読取り能力をもち、副走査は1
mm当り16ライン行うものとすると、原稿は1走査
で4752ビツトの明暗を示すデジタル信号に変換さ
れる。また副走査は3328ライン行われることにな
り、1色当り15814656ビツトの画素として読取ら
れる。そしてこの明暗を表わすデータをイメージ
メモリ2のそれぞれ1ビツトに対応させ格納する
と、1976832バイトのメモリ領域が各色について
必要とされる。従つて、読込むときは、B、G、
R3色分で5930496バイト、これを色変換処理して
得たY、M、C及びスミ入れ処理によつて得た黒
色画素(以下BKとする)の各データを保持する
のに7907328バイトを必要とする。 To simplify the explanation, 297mm x
The processing of image information for a 208 mm (approximately A4 size) document will be described below. The reader section 1 has a reading capacity of 16 pixels per 1 mm in the main scanning direction, and 1 in the sub scanning direction.
Assuming that 16 lines are scanned per mm, the original is converted into a digital signal indicating 4752 bits of brightness and darkness in one scan. Further, sub-scanning is performed for 3328 lines, and each color is read as a pixel of 15814656 bits. If data representing brightness and darkness is stored in the image memory 2 in correspondence with one bit each, a memory area of 1976832 bytes is required for each color. Therefore, when reading, B, G,
5930496 bytes for R3 colors, 7907328 bytes are required to hold each data of Y, M, C obtained by color conversion processing and black pixel (hereinafter referred to as BK) obtained by inking processing. shall be.
一方、制御部4に含まれるコンピユータに例え
ばインテル社のiSBC86/12を用い、バス5にイ
ンテル社マルチバズを使用したとすると、コンピ
ユータのアドレス空間が20ビツトであるために、
アクセス可能なメモリの最大量は1048576バイト
(1Mバイト)に制限される。一般に、このような
アドレス空間の小さいコンピユータで大容量のメ
モリをアクセスするには、しばしばバンク切替に
よつてコンピユータのアクセス可能なアドレスを
拡張する手法が用いられる。 On the other hand, if the computer included in the control unit 4 is an Intel iSBC86/12, and the bus 5 is an Intel Multibuzz, the address space of the computer is 20 bits, so
The maximum amount of accessible memory is limited to 1048576 bytes (1MB). Generally, in order to access a large capacity memory by a computer with such a small address space, a technique is often used to expand the addresses accessible by the computer by switching banks.
第2図にバンク切替の概念図を示す。10はコ
ンピユータのもつアドレス空間で、20ビツトのア
ドレス空間の場合、16進表示で00000からFFFFF
の空間となる。以後の説明において、16進表示は
最小桁の肩にHをつけてFFFFFHのように書き表
わすことにする。この空間10において、アドレ
ス空間10を2つに分け00000H〜7FFFFHの空間
10aをバンク切替対象空間として用意する。こ
のとき、イメージメモリ2がアドレス空間
000000H〜7FFFFFHをもつ8Mバイト(8388608バ
イト)の記憶容量のものであるとき、これを16に
分割し、000000H〜07FFFFHを第0バンクB0、
080000H〜0FFFFFHを第1バンクB1、780000H
〜7FFFFFHを第15バンクB15とする。そして
制御部4からバンクライン9を介してイメージメ
モリ2に、第0バンクB0から第15バンクB15
のいずれかに対応するコードを出力したとき、対
象となるバンクが空間10aとして利用できる。
例えば第1バンクB1に対応するバンクコードが
1Hのとき、制御部4がバンクライン9に1Hを出力
し、03000Hのメモリを参照すると、制御部4は実
際にはイメージメモリ2の083000Hの内容を参照
する。これは第3図のアドレス変換図に示すよう
に、イメージメモリ2の物理アドレス23ビツト分
RAをバンク切替用の4ビツト信号BAと、20ビ
ツトのマルチバスアドレスMAの19ビツトにより
生成することにより実現できる。 FIG. 2 shows a conceptual diagram of bank switching. 10 is the address space of the computer, and in the case of a 20-bit address space, it is 00000 to FFFFF in hexadecimal notation.
It becomes a space of In the following explanation, hexadecimal notation will be expressed as FFFFF H by adding an H to the smallest digit. In this space 10, the address space 10 is divided into two, and a space 10a from 00000 H to 7FFFF H is prepared as a bank switching target space. At this time, image memory 2 is the address space
If it has a storage capacity of 8MB (8388608 bytes) with 000000H to 7FFFFFH , divide it into 16 parts and store 000000H to 07FFFFH in the 0th bank B0,
080000 H ~0FFFFF H to 1st bank B1, 780000 H
~ 7FFFFFH is defined as the 15th bank B15. Then, from the control unit 4 to the image memory 2 via the bank line 9, the data is sent from the 0th bank B0 to the 15th bank B15.
When a code corresponding to any of the above is output, the target bank can be used as the space 10a.
For example, the bank code corresponding to the first bank B1 is
When it is 1 H , when the control section 4 outputs 1 H to the bank line 9 and refers to the memory at 03000 H , the control section 4 actually refers to the contents at 083000 H in the image memory 2. As shown in the address conversion diagram in Figure 3, this corresponds to the 23-bit physical address of image memory 2.
This can be achieved by generating RA using a 4-bit signal BA for bank switching and 19 bits of a 20-bit multibus address MA.
以上のような条件で、原稿をB、G、Rの3色
別に色分解してリーダ部1より読取つた画像情報
をイメージメモリ2に書き込むときのメモリマツ
プを第4図に示す。また、画像情報のイメージメ
モリ2への格納順序を第5図に示す。このよう
に、同一原稿領域から得た3色又は4色の画像情
報は異なるバンクのメモリに格納される。またリ
ーダ部1から1ライン毎にシリアルに入力される
画像情報を16ビツトずつ集め、それを1ワードと
し1ワード構成する2バイトのデータに夫々アド
レスを付し、且つ隣り合つたワード間には32とび
のアドレスを与えて格納する。こうすることによ
つて、1mm×1mmを単位とした区画の画像を連続
したアドレスのメモリ領域に入れることができ、
後の画像処理を行いやすくしてある。 FIG. 4 shows a memory map when the image information read from the reader unit 1 after color-separating the original into three colors, B, G, and R, is written into the image memory 2 under the above conditions. Further, the order in which image information is stored in the image memory 2 is shown in FIG. In this way, three-color or four-color image information obtained from the same document area is stored in memories in different banks. In addition, 16 bits of image information serially input from the reader section 1 for each line are collected, each of which is treated as one word, and an address is attached to each 2-byte data that makes up one word. Give and store 32 discrete addresses. By doing this, it is possible to store images in sections of 1 mm x 1 mm in the memory area at consecutive addresses,
This makes it easier to perform later image processing.
尚、この格納方法は特開昭57−78253号公報に
詳述されているので参照されたい。 This storage method is detailed in Japanese Patent Application Laid-Open No. 78253/1983, so please refer to it.
以上のようにして、イメージメモリ2にB、
G、Rの各色別の画像情報が格納された後、この
情報を使つて、Y、M、C、BKの各色別の画像
情報に変換する。この手順を第6図で表わす。ス
テツプ601、602、603によつて、副走査方向の0
mmから208mmを208に区切つた領域に関し、順次処
理するループを構成し、ステツプ604、605、606
で主走査方向の0mmから297mmを297に区切つた領
域に関し、順次処理するループを構成する。従つ
てステツプ607、608、609は1mm×1mmの区画に
関する処理であるが、これが原稿1頁分、即ち
61776区画分繰り返される。ところで、ステツプ
607、608、609でイメージメモリ2のデータを扱
うときは、前述のとおりバンクライン9に対し、
バンク切替用のバンクコードをアドレスデータと
は別に出力しなければならない。この手順を第7
図に示す。即ち、アクセスしたい画像情報を格納
しているイメージメモリ2のワードのアドレスを
aとしたとき、ステツプ701でアドレスaよりバ
ンクコードxとバンク内アドレスyを算出する。
例えば第3図のアドレス変換を用いたときは、ア
ドレスaの最上位より4ビツトをバンクコードx
とし、aの下位19ビツトの先頭に0を加え20ビツ
トとしたものをバンク内アドレスyとする。ステ
ツプ702でバンクライン9にバンクコードxを出
力し、ステツプ3でバンク内アドレスyをメモリ
アドレスとしてイメージメモリ2のアクセスを行
う。 In the above manner, B and B are stored in image memory 2.
After the image information for each color of G and R is stored, this information is used to convert into image information for each color of Y, M, C, and BK. This procedure is shown in FIG. By steps 601, 602, and 603, zero in the sub-scanning direction is set.
Construct a loop that sequentially processes the area divided into 208 areas from mm to 208 mm, and step 604, 605, 606
A loop is formed to sequentially process 297 areas from 0 mm to 297 mm in the main scanning direction. Therefore, steps 607, 608, and 609 are processes for sections of 1 mm x 1 mm, but this corresponds to one page of the manuscript, i.e.
Repeated for 61776 sections. By the way, step
When handling data in image memory 2 with 607, 608, and 609, as mentioned above, for bank line 9,
The bank code for bank switching must be output separately from the address data. Repeat this step in step 7
As shown in the figure. That is, when the address of a word in the image memory 2 that stores the image information to be accessed is a, in step 701, a bank code x and an intra-bank address y are calculated from the address a.
For example, when using the address conversion shown in Figure 3, the most significant 4 bits of address a are converted to bank code x.
Let 0 be added to the beginning of the lower 19 bits of a to make 20 bits, and this is the in-bank address y. In step 702, bank code x is output to bank line 9, and in step 3, image memory 2 is accessed using address y in the bank as a memory address.
このようにすると、第6図示ステツプ607、
608、609で、イメージメモリ2上の画像データを
扱うたびに第7図の処理を必要とし、頻繁にバン
ク切替処理を行わねばならなくなる。さらにこれ
が第6図のステツプ601、602、603、604、605、
606で構成されるループにより61776回も繰り返さ
れるため、単なるメモリアクセスのみに非常に時
間を費してしまうことになる。 In this way, the sixth illustrated step 607,
In steps 608 and 609, the processing shown in FIG. 7 is required every time image data on the image memory 2 is handled, and bank switching processing must be performed frequently. Furthermore, this corresponds to steps 601, 602, 603, 604, 605, and
Since the loop consisting of 606 repeats 61776 times, a large amount of time is wasted just for memory access.
本発明は上述の点に鑑み複数色成分のカラー画
像情報を組み合わせる様な色補正を行うに際して
もメモリのバンク切替処理の頻繁さを減少させ、
カラー画像データの高速の読み出しに適したカラ
ー画像情報記憶方法を提供することを目的とす
る。 In view of the above points, the present invention reduces the frequency of memory bank switching processing even when performing color correction such as combining color image information of multiple color components.
An object of the present invention is to provide a color image information storage method suitable for high-speed reading of color image data.
第8図は本発明を適用したカラー画像処理装置
の画像情報のイメージメモリへの格納順序の一実
施例を表わしたメモリマツプである。カラー画像
処理装置の構成は本発明においても従来と変えな
くともかまわないので、第1図を参照する。 FIG. 8 is a memory map showing an example of the order in which image information is stored in the image memory of a color image processing apparatus to which the present invention is applied. Since the configuration of the color image processing apparatus in the present invention does not need to be changed from the conventional one, reference is made to FIG.
第8図に示すとおり、Y、M、C、BK用の画
像領域を画素の副走査方向に1mm分ずつ順次繰り
返し格納するようにしてある。尚、本発明の説明
においても、前述した従来技術と同様に、イメー
ジメモリ2は000000H〜7FFFFFHのアドレスをも
ち、これを16個のバンクB0〜B15に分割し、イ
メージメモリ2のアクセスを20ビツトマルチバス
アドレスと4ビツトのバンク切替信号によつて行
うことにより、コンピユータのアドレス空間を拡
張したものである。また、リーダ部1から入力す
る1ラインのシリアル信号は16ビツト毎にアドレ
スを付して格納されるものである。 As shown in FIG. 8, image areas for Y, M, C, and BK are sequentially and repeatedly stored by 1 mm in the pixel sub-scanning direction. In the description of the present invention, similarly to the prior art described above, the image memory 2 has addresses 000000H to 7FFFFFH, and this is divided into 16 banks B0 to B15, and access to the image memory 2 is The address space of the computer is expanded by using a 20-bit multi-bus address and a 4-bit bank switching signal. Further, one line of serial signals inputted from the reader section 1 is stored with an address assigned every 16 bits.
このとき、第0バンクB0即ち、イメージメモ
リ2の先頭から524288バイトの領域には、副走査
方向の0mmから13mmの間のB、G、Rの各色別の
画像情報を副走査方向1mm分、主走査方向297mm
分のブロツクごとに繰り返し入れていく。ただ
し、B、G、Rの各画像情報からY、M、C、
BKの4色の画像情報を作るため、イメージメモ
リ2へリーダ部1から画像情報を読込む際、B、
G、Rのブロツクと、次のB、G、Rのブロツク
の間にB、G、Rそれぞれと等しい大きさのダミ
ーブロツクを用意し、ダミーブロツクには何も読
込まないようにしておく。このようにして、原稿
1頁の各色別画像情報を読込んだときのイメージ
メモリ2のアドレスマツプを第9図に示す。第9
図から明らかな様に副走査13mm巾のデータが各バ
ンクに割当てられる。 At this time, in the 0th bank B0, that is, an area of 524288 bytes from the beginning of the image memory 2, image information for each color of B, G, and R between 0 mm and 13 mm in the sub-scanning direction is stored for 1 mm in the sub-scanning direction. Main scanning direction 297mm
Repeat for each minute block. However, from each image information of B, G, R, Y, M, C,
When reading the image information from the reader unit 1 to the image memory 2 to create image information of four colors of BK, B,
Dummy blocks of the same size as B, G, and R are prepared between the G and R blocks and the next B, G, and R blocks, and nothing is read into the dummy blocks. FIG. 9 shows the address map of the image memory 2 when the image information for each color of one page of the original is read in this way. 9th
As is clear from the figure, data with a width of 13 mm in the sub-scanning direction is assigned to each bank.
このようにしたときの画像処理の手順を第10
図のフローチヤートに示す。ステツプ1001、
1002、1003、1004によつて各バンクごとの画像処
理が行われる様ループが構成される。また、ステ
ツプ1005、1006、1007によつて各バンク内の副走
査方向の画像処理が1mm単位で13回ずつ行をれ、
ステツプ1008、1009、1010によつて、各バンク内
の各副走査方向1mm分の主走査方向の画像処理が
1mm単位で297回ずつ行われるようにループが構
成されている。従つて、ステツプ1011、1012、
1013の1mm×1mmの区画の画像情報に関する画像
処理は原稿全体の61776回分繰り返される。 The image processing procedure when doing this is explained in the 10th section.
As shown in the flowchart in Figure. step 1001,
1002, 1003, and 1004 form a loop in which image processing is performed for each bank. Also, in steps 1005, 1006, and 1007, image processing in the sub-scanning direction in each bank is repeated 13 times in 1 mm units.
Steps 1008, 1009, and 1010 constitute a loop such that image processing in the main scanning direction for 1 mm in each sub-scanning direction in each bank is performed 297 times in units of 1 mm. Therefore, steps 1011, 1012,
The image processing for the image information of 1013 1 mm x 1 mm sections is repeated 61776 times for the entire document.
このようにすると、1mm×1mmの画像処理に際
して、イメージメモリ2をアクセスする回数に
61776回をかけ合わせた数バンク切替等の拡張ア
ドレスに関するオーバーヘツドを必要としていた
従来のものに較べて、本実施例の方法を用いると
バンク切替を16回のみステツプ1003において行う
だけでよくなる。さらに、ステツプ1011、1012、
1013でイメージメモリ2を扱うときは、すべてバ
ンク内のアドレスを使用することができるので、
アドレス換算が簡単になり処理を著しく速めるこ
とができる。 In this way, when processing a 1 mm x 1 mm image, the number of accesses to image memory 2 can be reduced.
Compared to the conventional method which requires overhead related to extended addresses such as several bank switches multiplied by 61776 times, using the method of this embodiment, bank switching only needs to be performed 16 times in step 1003. Furthermore, steps 1011, 1012,
When handling image memory 2 with 1013, all addresses within the bank can be used, so
Address conversion becomes easy and processing can be significantly speeded up.
本実施例を説明するためにあたつて、特開昭57
−78253号公報で紹介されたイメージメモリへの
画像データ格納方法を用いたが、他の方法例えば
1ラインずつリーダ部1から入力する画像データ
を16ビツトずつ1ワードにまとめ連続したアドレ
スのイメージメモリ2の領域内に格納してもかま
わない。また、B、G、Rの順で交互に格納しな
くとも同一の単位となる拡張したアドレス空間
内、即ち前述の例では同一バンク内にあるような
配置変えを行つても良いことは明らかである。 In order to explain this embodiment, Japanese Patent Laid-Open No. 57
Although the method of storing image data in the image memory introduced in Publication No. 78253 was used, other methods, such as combining image data input line by line from the reader unit 1 into one word of 16 bits each, into an image memory with consecutive addresses. It may be stored in area 2. Furthermore, it is clear that even if B, G, and R are not stored alternately in that order, they may be rearranged so that they are in the same unit in the extended address space, that is, in the same bank in the above example. be.
また、各色入力一点当り明か暗かの2ビツトで
表わす方法をとりあげたが、一点当り複数ビツト
を入力し、一点の深み、即ち明度を表わす方法を
用いた場合にも適用できることはいうまでもな
い。 In addition, although we have discussed a method in which each input point of each color is expressed using 2 bits to represent brightness or darkness, it goes without saying that this method can also be applied to a method in which multiple bits are input per point to represent the depth, or brightness, of a single point. .
また、原稿から読取つた画像情報の他、ビデオ
カメラ等の色情報を有した電気信号を出力する装
置に応用することもできる。 Further, in addition to image information read from a document, the present invention can also be applied to a device that outputs an electrical signal having color information such as a video camera.
また、イメージメモリ2としても、半導体メモ
リ以外に磁気や光学デイスク等を用いてもよく、
この場合は更に多量のメモリ容量のものなのでそ
の効果は顕著となる。 Furthermore, as the image memory 2, a magnetic or optical disk may be used in addition to the semiconductor memory.
In this case, since the memory capacity is even larger, the effect becomes more significant.
以上、説明した様に、本発明に依ればカラー画
像の同一エリアに属する複数色成分のカラー画像
情報を同一のバンクに記憶せしめるのでかかるメ
モリから複数色成分を読み出して色補正を行うに
際しても頻ぱんにバンク切り換えを行う必要がな
く記憶手段からのカラー情報の読み出しを高速に
行うことが出来る。 As explained above, according to the present invention, color image information of multiple color components belonging to the same area of a color image is stored in the same bank, so that even when reading multiple color components from such memory and performing color correction, There is no need to frequently switch banks, and color information can be read out from the storage means at high speed.
第1図はカラー画像処理装置の一構成例を表わ
すブロツク図、第2図はバンク切替を表わす概念
図、第3図はアドレス拡張のためのアドレス変換
を表わす概念図、第4図は従来のカラー画像処理
装置の画像情報のイメージメモリへの格納例を表
わしたメモリマツプ図、第5図は従来のカラー画
像処理装置の画像情報の格納順を表わしたメモリ
マツプ図、第6図は従来のカラー画像処理装置に
おける画像処理を表わすフローチヤート図、第7
図は従来のカラー画像処理装置の画像処理におけ
るイメージメモリのアクセス手順を示すフローチ
ヤート図、第8図は本発明のカラー画像処理装置
の画像情報の格納順の一実施例を表わしたメモリ
マツプ図、第9図は本発明のカラー画像処理装置
の画像情報のイメージメモリへの一格納例を表わ
したメモリマツプ図、第10図は本発明のカラー
画像処理装置における画像処理を表わすフローチ
ヤート図であり、1はリーダ部、2はイメージメ
モリ、3はプリンタ部、4は制御部、5はバス、
6a,6bはバスアドレスライン、9はバンクラ
イン、10はアドレス空間、B0,B1,B15
はイメージメモリのバンクである。
Fig. 1 is a block diagram showing an example of the configuration of a color image processing device, Fig. 2 is a conceptual diagram showing bank switching, Fig. 3 is a conceptual diagram showing address conversion for address expansion, and Fig. 4 is a conceptual diagram showing a conventional color image processing device. A memory map diagram showing an example of storing image information in the image memory of a color image processing device. FIG. 5 is a memory map diagram showing the storage order of image information in a conventional color image processing device. FIG. 7th flowchart showing image processing in the processing device
FIG. 8 is a flowchart showing an image memory access procedure in image processing in a conventional color image processing device, and FIG. 8 is a memory map showing an example of the storage order of image information in the color image processing device of the present invention. FIG. 9 is a memory map diagram showing an example of storing image information in the image memory of the color image processing device of the present invention, and FIG. 10 is a flowchart diagram showing image processing in the color image processing device of the present invention. 1 is a reader section, 2 is an image memory, 3 is a printer section, 4 is a control section, 5 is a bus,
6a, 6b are bus address lines, 9 is a bank line, 10 is an address space, B0, B1, B15
is a bank of image memory.
Claims (1)
のカラー画像を示す複数色成分のカラー画像情報
を記憶せしめるに際して前記カラー画像の同一エ
リアに属する前記複数色成分のカラー画像情報を
同一のバンクに記憶せしめることを特徴とするカ
ラー画像情報記憶方法。1. When storing color image information of a plurality of color components representing a predetermined color image in a color image memory having a plurality of banks, storing color image information of the plurality of color components belonging to the same area of the color image in the same bank. A color image information storage method characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3117183A JPS59156065A (en) | 1983-02-25 | 1983-02-25 | Color image information storage method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3117183A JPS59156065A (en) | 1983-02-25 | 1983-02-25 | Color image information storage method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59156065A JPS59156065A (en) | 1984-09-05 |
| JPH05902B2 true JPH05902B2 (en) | 1993-01-07 |
Family
ID=12323987
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3117183A Granted JPS59156065A (en) | 1983-02-25 | 1983-02-25 | Color image information storage method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59156065A (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4641184A (en) * | 1984-12-14 | 1987-02-03 | Polaroid Corporation | Electronic image scanner and copier system with color matrix image enhancement |
| JP2845364B2 (en) * | 1986-03-19 | 1999-01-13 | キヤノン株式会社 | Memory control circuit |
| JPS62217772A (en) * | 1986-03-19 | 1987-09-25 | Canon Inc | memory control circuit |
| JP2516921B2 (en) * | 1986-07-02 | 1996-07-24 | 松下電器産業株式会社 | Image information reading / storing device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55137530A (en) * | 1979-04-13 | 1980-10-27 | Dainippon Screen Mfg Co Ltd | Color separation plate recording method for plural original pictures by image signal memory system color scanner |
| JPS56116079A (en) * | 1980-02-20 | 1981-09-11 | Ricoh Kk | Memory composition |
| JPS5722281A (en) * | 1980-07-16 | 1982-02-05 | Hitachi Ltd | Display unit extended in address space |
-
1983
- 1983-02-25 JP JP3117183A patent/JPS59156065A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59156065A (en) | 1984-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4855765A (en) | Color image processing method and apparatus | |
| JPS6210463B2 (en) | ||
| JPH0231910B2 (en) | ||
| US4533942A (en) | Method and apparatus for reproducing an image which has a coarser resolution than utilized in scanning of the image | |
| JPS59163965A (en) | Color system | |
| US5729664A (en) | Image processing apparatus and method for converting an input color image signal from one color space to another | |
| US5585945A (en) | Image synthesis with reduced memory requirements | |
| JPH05902B2 (en) | ||
| US5426596A (en) | Color signal correction circuit using a second-order correcting formula | |
| US20030107577A1 (en) | Data processing system having a plurality of processors and executing a series of processings in a prescribed order | |
| JPH10154223A (en) | Data converter | |
| JPH065892B2 (en) | Image data processing system | |
| JPH0568911B2 (en) | ||
| JPS62185462A (en) | Digital color copying machine | |
| JP2815962B2 (en) | Image processing apparatus and image processing method | |
| JP2686258B2 (en) | Image data processing device | |
| JP3217432B2 (en) | Color image data processing method | |
| JPH08223423A (en) | Image data processing method and image processor | |
| JPH0644803B2 (en) | Image data processing system | |
| JP3881178B2 (en) | Recording system | |
| JP3265735B2 (en) | Color image processing equipment | |
| JP3078136B2 (en) | Image memory device | |
| JP2592104B2 (en) | Color image storage method | |
| JP2661183B2 (en) | Video printer | |
| JPS6130174A (en) | Thermal head driving circuit |