JPH04314182A - Image processing device - Google Patents

Image processing device

Info

Publication number
JPH04314182A
JPH04314182A JP7963691A JP7963691A JPH04314182A JP H04314182 A JPH04314182 A JP H04314182A JP 7963691 A JP7963691 A JP 7963691A JP 7963691 A JP7963691 A JP 7963691A JP H04314182 A JPH04314182 A JP H04314182A
Authority
JP
Japan
Prior art keywords
data
format
buffer memory
shuttle
storage means
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.)
Withdrawn
Application number
JP7963691A
Other languages
Japanese (ja)
Inventor
Shigetada Kobayashi
重忠 小林
Makoto Takaoka
真琴 高岡
Toyokazu Uda
豊和 宇田
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 JP7963691A priority Critical patent/JPH04314182A/en
Publication of JPH04314182A publication Critical patent/JPH04314182A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)

Abstract

PURPOSE:To perform the crisscross conversion of a raster format and a shuttle format and the processing of overlapped data by double buffering and to use a scanner/printer without being conscious of a specific format from a host computer. CONSTITUTION:The crisscross conversion of the raster format and the shuttle format is performed by allocating one address to one picture element and attaching two different addresses in buffer memory 100A, 100B. The buffer memory 100A, 100B comprise a double buffet, and respective buffer memory is divided into two main blocks 101, 103 and sub blocks 102, 104, and data written on the sub block is deleted in scan, and the data in the sub block of the buffer memory on one side is copied to the main block of the buffet memory on the other side in print.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は画像処理装置に関し、特
に画像情報を入力し所定の処理を行なつて出力するメモ
リ制御技術に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus, and more particularly to a memory control technique for inputting image information, performing predetermined processing, and outputting the resultant image information.

【0002】0002

【従来の技術】一般に、コンピユータと周辺機器装置と
の間にはバツフアメモリを設けており、このメモリによ
つてコンピユータと周辺機器の両者の処理速度の差や転
送速度の差を吸収している。周辺機器装置が画像データ
の入力機器及び出力機器では、画像の走査形式がラスタ
ー形式の場合がほとんどを占めている。
2. Description of the Related Art Generally, a buffer memory is provided between a computer and a peripheral device, and this memory absorbs differences in processing speed and transfer speed between the computer and the peripheral device. In most peripheral devices that are image data input and output devices, the image scanning format is raster format.

【0003】0003

【発明が解決しようとしている課題】しかしながら、上
記従来例では、スキヤナ及びプリンタの画像の走査形式
が、一般的なラスター形式ではなく、図2に示すような
形式(以後シヤトル形式と呼ぶ)である場合には、コン
ピユータ側のラスター形式とスキヤナ/プリンタ側のシ
ヤトル形式の間の走査方向の縦横変換と、重複データの
処理が必要となる。
[Problems to be Solved by the Invention] However, in the above conventional example, the image scanning format of the scanner and printer is not a general raster format but a format as shown in FIG. 2 (hereinafter referred to as shuttle format). In some cases, it is necessary to perform horizontal and vertical conversion in the scanning direction between the raster format on the computer side and the shuttle format on the scanner/printer side, and to process duplicate data.

【0004】以下、シヤトル形式について、詳しく述べ
る。
[0004] The shuttle format will be described in detail below.

【0005】図2において、201は原稿または用紙の
1ページを表している。202はセンサまたはプリンタ
のヘツドを表し、このヘツド201自体は204の矢印
で示すラスター方向に移動する。一方ヘツド202には
、ラスター方向204とは直角な方向にセンサの各画素
もしくはプリンタヘツドのノズルが並んでおり、データ
は203の矢印で示す縦方向で流れる。従つて、一回の
ヘツド201の移動で205で示すメモリのエリアNo
.1の部分がスキヤンまたはプリントされる。このよう
なシヤトル形式では、コンピユータ側で通常扱うラスタ
ー形式のデータにするために、各エリアごとに縦横変換
が必要である。
[0005] In FIG. 2, 201 represents one page of a manuscript or paper. 202 represents the head of a sensor or printer, and this head 201 itself moves in the raster direction indicated by the arrow 204. On the other hand, in the head 202, each pixel of the sensor or the nozzle of the printer head is lined up in a direction perpendicular to the raster direction 204, and data flows in the vertical direction shown by the arrow 203. Therefore, by moving the head 201 once, the memory area number 205 can be changed.
.. Part 1 is scanned or printed. In such a shuttle format, vertical and horizontal conversion is required for each area in order to convert the data into raster format data that is normally handled by the computer.

【0006】さらに、ヘツド202のように1ページを
エリアに分けたために、画像処理において、前後のエリ
アの数ラスターラインを必要とする場合が生じる。例え
ば、スムージング処理などで、注目画素の周辺を参照す
る場合に、エリアの上または下の部分では、前または後
のエリアのデータを参照しなくてはならない。このこと
を考慮し、シヤトル形式ではスキヤナからのデータは、
矢印203の縦方向に余分に付加され、プリンタへのデ
ータも、プリンタヘツドそのものには重複分のノズルは
ないが、プリンタへ送るデータとしては内部の処理のた
めに矢印203の方向に余分にデータを付加しなければ
ならない。従つて、206に示されるように、各走査ご
とにデータの重複が生じ、縦横変換もこの大きさの単位
で行なう必要がある。
Furthermore, because one page is divided into areas like the head 202, several raster lines for the preceding and succeeding areas may be required in image processing. For example, when referring to the vicinity of a pixel of interest in smoothing processing, etc., it is necessary to refer to the data of the previous or subsequent area in the upper or lower part of the area. Considering this, in shuttle format, data from Sukiyana is
Extra data is added in the vertical direction of arrow 203, and although there is no overlapping nozzle in the printer head itself, extra data is added in the direction of arrow 203 for internal processing as data sent to the printer. must be added. Therefore, as shown at 206, data overlap occurs for each scan, and vertical/horizontal conversion must also be performed in units of this size.

【0007】本発明は、上述した従来例の欠点に鑑みて
なされたものであり、その目的とするところは、シヤト
ル形式のI/Fを持ち、1回のシヤトルスキヤンの間は
ヘツドを止められない。つまり、データを連続して受け
とる、もしくは供給しなければならないようなスキヤナ
/プリンタ装置と、ホストとなるコンピユータとを接続
するさいに、システム全体のスループツトを向上できる
画像処理装置を提供する点にある。
The present invention has been made in view of the above-mentioned drawbacks of the conventional example, and its object is to have a shuttle-type I/F so that the head cannot be stopped during one shuttle scan. do not have. In other words, the objective is to provide an image processing device that can improve the throughput of the entire system when connecting a scanner/printer device that must continuously receive or supply data to a host computer. .

【0008】[0008]

【課題を解決するための手段】上述した課題を解決し、
目的を達成するため、本発明に係る画像処理装置は、デ
ータを記憶する第1の記憶手段と、データを記憶する第
2の記憶手段と、前記第1の記憶手段と前記第2の記憶
手段の内の一方の記憶をラスター形式でデータアクセス
する第1のアクセス手段と、前記第1のアクセス手段と
同時に前記第1のアクセス手段でデータアクセスした記
憶手段とは異なる他方の記憶手段をシヤトル形式でデー
タアクセスする第2のアクセス手段と、前記第1のアク
セス手段と前記第2のアクセス手段でそれぞれデータア
クセスする記憶手段を前記第1の記憶手段と前記第2の
記憶手段間で切り換える切り換え手段とを備えることを
特徴とする。
[Means for solving the problem] Solving the above problems,
In order to achieve the object, an image processing apparatus according to the present invention includes a first storage means for storing data, a second storage means for storing data, the first storage means and the second storage means. A first access means accesses data in one of the storages in a raster format, and the other storage means, which is different from the storage means accessed by the first access means at the same time as the first access means, is accessed in a shuttle format. a second access means for accessing data, and a switching means for switching between the first storage means and the second storage means, storage means for data access by the first access means and the second access means, respectively; It is characterized by comprising:

【0009】[0009]

【作用】かかる構成によれば、第1の記憶手段と第2の
記憶手段はそれぞれデータを記憶し、第1のアクセス手
段は第1の記憶手段と第2の記憶手段の内の一方の記憶
手段をラスター形式でデータアクセスし、第2のアクセ
ス手段は第1のアクセス手段と同時に第1のアクセス手
段でデータアクセスした記憶手段とは異なる他方の記憶
手段をシヤトル形式でデータアクセスし、切り換え手段
は第1のアクセス手段と第2のアクセス手段でそれぞれ
データアクセスする記憶手段を第1の記憶手段と第2の
記憶手段間で切り換える。
[Operation] According to this configuration, the first storage means and the second storage means each store data, and the first access means stores one of the first storage means and the second storage means. The second access means accesses data in a shuttle format, and the second access means accesses data in a shuttle format at the same time as the first access means, which is different from the storage means accessed by the first access means. The storage means to which data is accessed by the first access means and the second access means are respectively switched between the first storage means and the second storage means.

【0010】0010

【実施例】以下に添付図面を参照して、本発明の好適な
実施例を詳細に説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

【0011】図1は本発明に係る画像処理装置の一実施
例を示すブロツク図である。同図において、1は本実施
例の画像処理装置を示し、109,110は本装置1と
接続されたホストコンピユータ、スキヤナ/プリンタ装
置をそれぞれ示している。本装置1において、111は
データバス、112はアドレスバス、106は本装置全
体の制御を行うCPUをそれぞれ示している。100A
はバツフアメモリで、101のメインブロツクと102
のサブブロツクとを有している。100Bもまたバツフ
アメモリで、103のメインメモリと104のサブメモ
リとを有している。105はデータバス111及びアド
レスバス112のためのセレクタであり、CPU106
の指示によつて2組のバツフアメモリ100A(101
と102),100B(103と104)それぞれのブ
ロツク(全部で4つ)へのバスをCPU側またはビデオ
側に切替える。CPU側は、ラスター形式のホストコン
ピユータ109側であり、ビデオ側はシヤトル形式のス
キヤナ/プリンタ装置110側である。また107はホ
ストコンピユータ109との通信を行う外部I/F(イ
ンターフェース)、108はスキヤナ/プリンタ装置1
10との通信を行うビデオI/Fをそれぞれ示している
。121はROMで、CPU106が動作するためのプ
ログラムである図6のフローチヤートに従うプログラム
等を格納している。122はRAMで、ROM121の
プログラムのワークエリアとして機能する。
FIG. 1 is a block diagram showing an embodiment of an image processing apparatus according to the present invention. In the figure, numeral 1 indicates the image processing apparatus of this embodiment, and numerals 109 and 110 indicate a host computer and a scanner/printer apparatus connected to the apparatus 1, respectively. In the device 1, 111 is a data bus, 112 is an address bus, and 106 is a CPU that controls the entire device. 100A
is buffer memory, main block 101 and 102
It has a sub-block of 100B is also a buffer memory and has a main memory 103 and a sub memory 104. 105 is a selector for the data bus 111 and address bus 112;
Two sets of buffer memories 100A (101
and 102), 100B (103 and 104) (total of 4 blocks) are switched to the CPU side or the video side. The CPU side is the raster format host computer 109 side, and the video side is the shuttle format scanner/printer device 110 side. Further, 107 is an external I/F (interface) for communicating with the host computer 109, and 108 is the scanner/printer device 1.
Each video I/F that communicates with 10 is shown. 121 is a ROM which stores programs for the operation of the CPU 106, such as programs according to the flowchart of FIG. 122 is a RAM, which functions as a work area for the program in the ROM 121;

【0012】以上の構成にかかる動作を説明する。The operation of the above configuration will be explained.

【0013】図6は本実施例の画像処理動作を説明する
フローチヤートである。
FIG. 6 is a flowchart illustrating the image processing operation of this embodiment.

【0014】まず、スキヤン時において、CPU106
は、ビデオI/F108がバツフアメモリ100Bのメ
インブロツク103とサブブロツク104とをアクセス
できように設定し(ステツプS1)、CPU106自身
がバツフアメモリ100Aのメインブロツク101とサ
ブブロツク102とをアクセスできるように設定する(
ステツプS2)。次に、本装置1に対してスキヤナ/プ
リンタ装置110のスキヤナ部より画像データがシヤト
ル形式で送られる。ビデオI/F108は、アドレスを
発生させ、送られた画像データをメモリブロツク103
及びサブブロツク104にシヤトル形式で書き込む(ス
テツプS3)。これと同時に、この動作の前の動作で既
にビデオI/F108によつてデータの書き込まれてい
るメインブロツク101からCPU106がデータをラ
スター形式で読み出し、外部I/F107へ転送する。 この外部I/F107は例えばSCSIなどであつて、
ホストコンピユータ109へ画像が転送される(ステツ
プS4)。このときサブブロツク102のデータは捨て
られている。
First, during scanning, the CPU 106
The video I/F 108 is set so that it can access the main block 103 and sub-block 104 of the buffer memory 100B (step S1), and the CPU 106 itself is set so that it can access the main block 101 and sub-block 102 of the buffer memory 100A (step S1).
Step S2). Next, image data is sent to the apparatus 1 from the scanner section of the scanner/printer apparatus 110 in a shuttle format. Video I/F 108 generates an address and transfers the sent image data to memory block 103.
and is written in the sub-block 104 in shuttle format (step S3). At the same time, the CPU 106 reads data in raster format from the main block 101 to which data has already been written by the video I/F 108 in the previous operation, and transfers it to the external I/F 107. This external I/F 107 is, for example, SCSI,
The image is transferred to the host computer 109 (step S4). At this time, the data of subblock 102 is discarded.

【0015】次に、セレクタ105において、先ほどと
は反対に、CPU106は、ビデオI/F108がメイ
ンメモリ101とサブメモリ102とをアクセスできる
ように設定し(ステツプS5)、CPU自身がメインメ
モリ103とサブメモリ104をアクセスできるように
設定する(ステツプS6)。前の動作で既に書き込まれ
たメインブロツク103からCPU106はデータをラ
スター形式で読み出し、外部I/F107を介してホス
トコンピユータ109にデータを送る(ステツプS7)
。これと同時にバツフアメモリ100Aにはスキヤナ/
プリンタ装置110のスキヤナ部よりのデータがビデオ
I/F108によつてシヤトル形式で書き込まれる(ス
テツプS8)。これらの動作を繰り返す(ステツプS9
)。
Next, in the selector 105, contrary to the previous step, the CPU 106 sets the video I/F 108 to access the main memory 101 and the sub memory 102 (step S5), and the CPU itself accesses the main memory 103. and the submemory 104 is set so that it can be accessed (step S6). The CPU 106 reads data in raster format from the main block 103 that has already been written in the previous operation, and sends the data to the host computer 109 via the external I/F 107 (step S7).
. At the same time, the buffer memory 100A has scanner/
Data from the scanner section of printer device 110 is written in shuttle format by video I/F 108 (step S8). Repeat these operations (step S9
).

【0016】またプリント時の動作は、上述のスキヤン
時と類似した動作であるため、説明を省略するが、重複
データの処理の分だけ若干複雑な動作をする。
Furthermore, since the operation during printing is similar to the operation during scanning described above, the explanation will be omitted, but the operation is slightly complicated due to the processing of duplicate data.

【0017】図3は本実施例によるプリント時のバツフ
アメモリへのアクセスの4つの状態を示した図であり、
詳細は後述するが、図中の4つの状態(1),(2),
(3),(4)を繰り返すことでダブルバツフアリング
による動作が可能となる。
FIG. 3 is a diagram showing four states of access to the buffer memory during printing according to this embodiment.
The details will be described later, but the four states (1), (2),
By repeating (3) and (4), double buffering operation becomes possible.

【0018】図4は本実施例のバツフアメモリの構成を
示す図である。
FIG. 4 is a diagram showing the structure of the buffer memory of this embodiment.

【0019】メインブロツク101と103はそれぞれ
図2で示したメモリ205の大きさになつている。また
サブブロツク102,104は、重複データのためのメ
モリ部分であり、図2の206で示されるように、メイ
ンブロツクと合わせて重複データを含んだエリアを構成
する。
Main blocks 101 and 103 each have the size of memory 205 shown in FIG. Further, sub-blocks 102 and 104 are memory portions for duplicate data, and together with the main block constitute an area containing duplicate data, as shown by 206 in FIG.

【0020】バツフアメモリ100Aにおいて、メイン
ブロツク101は、図4に示されるように、A−M1と
A−M2とのエリアに分けられる。このA−M1はサブ
ブロツク102、すなわちA−Sと同じ大きさである。 これはバツフアメモリ100Bにつていも同様である。
In the buffer memory 100A, the main block 101 is divided into areas A-M1 and A-M2, as shown in FIG. This A-M1 is the same size as the sub-block 102, ie, A-S. This also applies to buffer memory 100B.

【0021】ここで図3を使つて動作を説明する。 (1)の状態では、A−S(サブブロツク102)の内
容をB−M1(メインブロツク103)へ複写する。次
の(2)の状態では、上述の(1)で複写されたつづき
、すなわち、B−M2(メインメモリ103)にCPU
106からのデータをラスター形式で書き込む。つづい
て、B−S(サブブロツク104)にもラスター形式で
書き込む。これらと同時進行でバツフアメモリ100A
の内容をビデオI/F108がシヤトル形式で読み出す
The operation will now be explained using FIG. In state (1), the contents of A-S (subblock 102) are copied to B-M1 (main block 103). In the next state (2), the continuation copied in (1) above, that is, the CPU is stored in B-M2 (main memory 103).
106 is written in raster format. Subsequently, the data is also written in B-S (subblock 104) in raster format. At the same time as these, buffer memory 100A
The video I/F 108 reads out the contents in shuttle format.

【0022】続く(3)の状態では、B−S(サブブロ
ツク104)のデータをA−M1(メインメモリ101
)に複写する。次に、(4)の状態では、A−M1(メ
インメモリ101)のつづきA−M2(メインメモリ1
01)へCPU106からラスター形式のデータが書き
込まれ、A−S(サブメモリ102)にもそのつづきが
書き込まれる。これと同時進行でバツフアメモリ100
BのデータはビデオI/F108によつてシヤトル形式
で読み出される。そして(1)の状態に戻り、以下これ
らの4つの状態を順に繰り返す。これらの4つの状態の
それぞれは、図1のCPU106がセレクタ105を設
定することで行なわれる。状態(1)ではサブブロツク
102とメインブロツク103に対して、CPU106
からのデータバス、アドレスバスが接続される。状態(
2)では、バツフアメモリ100Aはメイン、サブの両
ブロツクともビデオI/F108側に、バツフアメモリ
100Bのメイン、サブの両ブロツクはCPU106側
に接続される。状態(3)では、メインブロツク101
とサブブロツク104がCPU106側に接続される。 状態(4)では、バツフアメモリ100AはCPU10
6側に、バツフアメモリ100BはビデオI/F108
側に接続される。
In the following state (3), the data of B-S (sub-block 104) is transferred to A-M1 (main memory 101).
). Next, in the state (4), the continuation of A-M1 (main memory 101) is A-M2 (main memory 1).
01), raster format data is written from the CPU 106, and the continuation thereof is also written to A-S (sub memory 102). At the same time as this, the buffer memory is 100.
The data of B is read out by the video I/F 108 in shuttle format. Then, the process returns to state (1) and repeats these four states in order. Each of these four states is performed by setting the selector 105 by the CPU 106 in FIG. In state (1), the CPU 106 is
The data bus and address bus from situation(
In 2), both the main and sub blocks of the buffer memory 100A are connected to the video I/F 108 side, and the main and sub blocks of the buffer memory 100B are connected to the CPU 106 side. In state (3), the main block 101
and sub-block 104 are connected to the CPU 106 side. In state (4), the buffer memory 100A is
6 side, buffer memory 100B is video I/F 108
connected to the side.

【0023】図5は本実施例によるバツフアメモリの構
成を示す外観斜視図である。
FIG. 5 is an external perspective view showing the structure of the buffer memory according to this embodiment.

【0024】バツフアメモリの構成は、アドレスの与え
方のみで縦横変換を行なうために、1画素はR,G,B
またはC,M,Y,Kの各色8ビツト、すなわち32ビ
ツトで構成される。そして、例えば、図4のブロツク1
01と102に示すように、ラスター方向に4096画
素、縦方向は128画素と16画素のように構成する。 このときの4096は400dpiでA4サイズの短い
方向の画素数を越えて、切りの良い値であり、128は
プリンタヘツドのノズルの数であり、16は画像処理の
ための重複データに相当する。このバツフアメモリをD
RAMで具体的に構成するには、図5に示すように、4
ビツトタイプの1MのDRAM(256Kビツト×4ビ
ツト)を16個でメインブロツクを構成し、4ビツトタ
イプの256KのDRAM(64Kビツト×4ビツト)
を8個でサブブロツクを構成するようにする。
The structure of the buffer memory is such that vertical and horizontal conversion is performed only by how addresses are given, so that one pixel has R, G, B
Alternatively, each color of C, M, Y, and K is composed of 8 bits, that is, 32 bits. For example, block 1 in FIG.
As shown in 01 and 102, it is configured to have 4096 pixels in the raster direction and 128 pixels and 16 pixels in the vertical direction. At this time, 4096 is a good value, exceeding the number of pixels in the short direction of A4 size paper at 400 dpi, 128 is the number of nozzles in the printer head, and 16 corresponds to duplicate data for image processing. D this buffer memory
To specifically configure it with RAM, as shown in Figure 5, 4
The main block consists of 16 bit-type 1M DRAMs (256K bits x 4 bits), and 4-bit type 256K DRAMs (64K bits x 4 bits).
A sub-block is made up of 8 pieces.

【0025】以上説明したように、本実施例によれば、
ラスター形式とシヤトル形式の縦横変換と、重複データ
の処理を、バブルバツフアリングで行うことができ、ホ
ストコンピユータからは特殊な形式を意識せずにスキヤ
ナ/プリンタを使用できる。さて、上述した実施例では
、カラー画像の場合を示したが、白黒画像でも同様であ
り、この場合には1画素は32ビツトではなく8ビツト
で構成される。
As explained above, according to this embodiment,
Vertical and horizontal conversion between raster format and shuttle format and processing of duplicate data can be performed using bubble buffering, allowing the host computer to use the scanner/printer without having to be aware of special formats. Now, in the above-described embodiment, the case of a color image is shown, but the same applies to a monochrome image, and in this case, one pixel is composed of 8 bits instead of 32 bits.

【0026】また、4096×(128+16)という
バツフアメモリの大きさは128ノズルのヘツドとA4
で400dpiといつたスペツクによるもので、当然シ
ステムの解像度や用紙サイズや、ヘツドのノズルの数に
よつて、異なった大きさのメモリ構成を得る。
[0026] Also, the buffer memory size of 4096 x (128 + 16) is equivalent to a head of 128 nozzles and an A4
The specifications are 400 dpi, and of course memory configurations of different sizes can be obtained depending on the system resolution, paper size, and number of nozzles in the head.

【0027】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或は装置にプログ
ラムを供給することによつて達成される場合にも適用で
きることは言うまでもない。
The present invention may be applied to a system made up of a plurality of devices, or to a device made up of one device. It goes without saying that the present invention can also be applied to cases where the present invention is achieved by supplying a program to a system or device.

【0028】[0028]

【発明の効果】以上説明したように、本発明によれば、
ラスター形式とシヤトル形式の縦横変換と、重複データ
の処理を、バブルバツフアリングで行うことができ、ホ
ストコンピユータからは特殊な形式を意識せずにスキヤ
ナ/プリンタを使用できる。
[Effects of the Invention] As explained above, according to the present invention,
Vertical and horizontal conversion between raster format and shuttle format and processing of duplicate data can be performed using bubble buffering, allowing the host computer to use the scanner/printer without having to be aware of special formats.

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

【図1】本発明に係る画像処理装置の一実施例を示すブ
ロツク図である。
FIG. 1 is a block diagram showing an embodiment of an image processing apparatus according to the present invention.

【図2】一般的なシヤトル形式を説明する図である。FIG. 2 is a diagram illustrating a general shuttle format.

【図3】本実施例によるプリント時のバツフアメモリへ
のアクセスの4つの状態を示した図である。
FIG. 3 is a diagram showing four states of access to the buffer memory during printing according to the present embodiment.

【図4】本実施例のバツフアメモリの構成を示す図であ
る。
FIG. 4 is a diagram showing the configuration of a buffer memory of this embodiment.

【図5】本実施例によるバツフアメモリの構成を示す外
観斜視図である。
FIG. 5 is an external perspective view showing the configuration of the buffer memory according to the present embodiment.

【図6】本実施例の画像処理動作を説明するフローチヤ
ートである。
FIG. 6 is a flowchart illustrating the image processing operation of this embodiment.

【符号の説明】[Explanation of symbols]

101,103  メインブロツク 102,104  サブブロツク 105  セレクタ 106  CPU 107  外部I/F 108  ビデオI/F 109  ホストコンピユータ 110  スキヤナ/プリンタ 111  データバス 112  アドレスバス 121  ROM 122  RAM 101,103 Main block 102,104 Subblock 105 Selector 106 CPU 107 External I/F 108 Video I/F 109 Host computer 110 Scanner/Printer 111 Data bus 112 Address bus 121 ROM 122 RAM

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】データを記憶する第1の記憶手段と、デー
タを記憶する第2の記憶手段と、前記第1の記憶手段と
前記第2の記憶手段の内の一方の記憶をラスター形式で
データアクセスする第1のアクセス手段と、前記第1の
アクセス手段と同時に前記第1のアクセス手段でデータ
アクセスした記憶手段とは異なる他方の記憶手段をシヤ
トル形式でデータアクセスする第2のアクセス手段と、
前記第1のアクセス手段と前記第2のアクセス手段でそ
れぞれデータアクセスする記憶手段を前記第1の記憶手
段と前記第2の記憶手段間で切り換える切り換え手段と
を備えることを特徴とする画像処理装置。
1. A first storage means for storing data, a second storage means for storing data, and one of the first storage means and the second storage means is stored in a raster format. a first access means for accessing data; and a second access means for accessing data in a shuttle format, the other storage means different from the storage means accessed by the first access means at the same time as the first access means; ,
An image processing apparatus comprising: a switching means for switching storage means to which data is accessed by the first access means and the second access means, respectively, between the first storage means and the second storage means. .
JP7963691A 1991-04-12 1991-04-12 Image processing device Withdrawn JPH04314182A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7963691A JPH04314182A (en) 1991-04-12 1991-04-12 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7963691A JPH04314182A (en) 1991-04-12 1991-04-12 Image processing device

Publications (1)

Publication Number Publication Date
JPH04314182A true JPH04314182A (en) 1992-11-05

Family

ID=13695582

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7963691A Withdrawn JPH04314182A (en) 1991-04-12 1991-04-12 Image processing device

Country Status (1)

Country Link
JP (1) JPH04314182A (en)

Similar Documents

Publication Publication Date Title
JPH05250466A (en) Tile system processing method for simultaneously performing image rotation, extension/reduction and half tone screening
US5493415A (en) Imgae processing system
EP1019872B2 (en) Page composition method
US5204752A (en) Image processing apparatus having shadow composition capability using binary data thinning and thickening circuits and preset thinning and thickening width data
JPH10210251A (en) Image memory access method, image forming device, image forming storage device, address generating method, and address generating device
US7508538B2 (en) Image data rotation apparatus
JPH04314182A (en) Image processing device
US6980701B1 (en) Image processing method and apparatus capable of rotating and reversing an input image
JPH04314260A (en) Picture processor
JPH08183207A (en) Method for controlling color image data
JPH11306343A (en) 2D data rotation processor
JPH021421B2 (en)
US20080112011A1 (en) Output processing apparatus and data structure for executing its processing
JPH06284282A (en) Image forming device
JP2564521B2 (en) Computer terminal
JP3129133B2 (en) Color printing equipment
JPS619081A (en) Print system turning image pattern plane
JPH0563959A (en) Method and device for processing picture
JP2000268169A (en) Picture information rotating device
JPS5979673A (en) Expanding and contracting method of picture
JP2513636B2 (en) Image processing device
JPH0863594A (en) Memory controller for digital image processing
JP2592104B2 (en) Color image storage method
JP3304907B2 (en) Page layout circuit
JP2803560B2 (en) Printer control device

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19980711