JPH04314260A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH04314260A
JPH04314260A JP7963791A JP7963791A JPH04314260A JP H04314260 A JPH04314260 A JP H04314260A JP 7963791 A JP7963791 A JP 7963791A JP 7963791 A JP7963791 A JP 7963791A JP H04314260 A JPH04314260 A JP H04314260A
Authority
JP
Japan
Prior art keywords
format
data
shuttle
printer
raster
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
JP7963791A
Other languages
English (en)
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 JP7963791A priority Critical patent/JPH04314260A/ja
Publication of JPH04314260A publication Critical patent/JPH04314260A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)
  • Image Input (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は画像処理装置に関し、特
に画像情報を入力し所定の処理を行なつて出力するメモ
リ制御技術に関するものである。
【0002】
【従来の技術】一般に、コンピユータと周辺機器装置と
の間にはバツフアメモリを設けており、このメモリによ
つてコンピユータと周辺機器の両者の処理速度の差や転
送速度の差を吸収している。周辺機器装置が画像データ
の入力機器及び出力機器では、画像の走査形式がラスタ
ー形式の場合がほとんどを占めている。
【0003】
【発明が解決しようとしている課題】しかしながら、上
記従来例では、スキヤナ及びプリンタの画像の走査形式
が、一般的なラスター形式ではなく、図2に示すような
形式(以後シヤトル形式と呼ぶ)である場合には、コン
ピユータ側のラスター形式とスキヤナ/プリンタ側のシ
ヤトル形式の間の走査方向の縦横変換と、重複データの
処理が必要となる。
【0004】以下、シヤトル形式について、詳しく述べ
る。
【0005】図2において、201は原稿または用紙の
1ページを表している。202はセンサまたはプリンタ
のヘツドを表し、このヘツド201自体は204の矢印
で示すラスター方向に移動する。一方ヘツド202には
、ラスター方向204とは直角な方向にセンサの各画素
もしくはプリンタヘツドのノズルが並んでおり、データ
は203の矢印で示す縦方向で流れる。従つて、一回の
ヘツド201の移動で205で示すメモリのエリアNo
.1の部分がスキヤンまたはプリントされる。このよう
なシヤトル形式では、コンピユータ側で通常扱うラスタ
ー形式のデータにするために、各エリアごとに縦横変換
が必要である。
【0006】さらに、ヘツド202のように1ページを
エリアに分けたために、画像処理において、前後のエリ
アの数ラスターラインを必要とする場合が生じる。例え
ば、スムージング処理などで、注目画素の周辺を参照す
る場合に、エリアの上または下の部分では、前または後
のエリアのデータを参照しなくてはならない。このこと
を考慮し、シヤトル形式ではスキヤナからのデータは、
矢印203の縦方向に余分に付加され、プリンタへのデ
ータも、プリンタヘツドそのものには重複分のノズルは
ないが、プリンタへ送るデータとしては内部の処理のた
めに矢印203の方向に余分にデータを付加しなければ
ならない。従つて、206に示されるように、各走査ご
とにデータの重複が生じ、縦横変換もこの大きさの単位
で行なう必要がある。
【0007】本発明は、上述した従来例の欠点に鑑みて
なされたものであり、その目的とするところは、シヤト
ル形式のI/Fを持ち、1回のシヤトルスキヤンの間は
ヘツドを止められない。つまり、データを連続して受け
とる、もしくは供給しなければならないようなスキヤナ
/プリンタ装置とホストとなるコンピユータとを接続す
る際のバツフアを最小限のメモリ量で構成できる画像処
理装置を提供する点にある。
【0008】
【課題を解決するための手段】上述した課題を解決し、
目的を達成するため、本発明に係る画像処理装置は、デ
ータを記憶する記憶手段と、前記記憶手段をラスター形
式でアクセスする第1のアクセス手段と、前記記憶手段
をシヤトル形式でアクセスする第2のアクセス手段と、
前記第1のアクセス手段と前記第2のアクセス手段とを
切り換えて前記記憶手段を制御する制御手段とを備える
ことを特徴とする。
【0009】
【作用】かかる構成によれば、第1のアクセス手段はデ
ータを記憶する為の記憶手段をラスター形式でアクセス
し、第2のアクセス手段は記憶手段をシヤトル形式でア
クセスし、制御手段は第1のアクセス手段と第2のアク
セス手段とを切り換えて記憶手段を制御する。
【0010】
【実施例】以下に、添付図面を参照して、本発明の好適
な実施例を詳細に説明する。
【0011】図1は本発明に係る画像処理装置の一実施
例を示すブロツク図である。同図において、1は本実施
例の画像処理装置を示し、107,108は本装置1と
接続されたホストコンピユータ、スキヤナ/プリンタ装
置をそれぞれ示している。本装置1において、109は
データバス、110はアドレスバス、106は本装置全
体の制御を行うCPUをそれぞれ示している。100は
バツフアメモリで、101のメインブロツクと102の
サブブロツクとを有している。103はデータバス及び
アドレスバスのためのセレクタで、CPU104の指示
によりバツフアメモリ100へのバスをCPU側とビデ
オ側に切替えることができる。CPU側はラスター形式
のホストコンピユータ107側であり、ビデオ側はシヤ
トル形式のスキヤナ/プリンタ装置108側である。ま
た105はホストコンピユータ107との通信を行うた
めの外部IF(インターフエース)、106はスキヤナ
/プリンタ装置108との通信を行うビデオI/Fをそ
れぞれ示している。121はROMで、CPU104を
動作させるためのプログラムである図5のフローチヤー
トに従うプログラム等を格納している。122はRAM
で、ROM121のプログラムのワークエリアとして機
能する。
【0012】以上の構成にかかる動作を説明する。
【0013】図5は本実施例の画像処理動作を説明する
フローチヤートである。
【0014】まず、スキヤン時において、スキヤナ/プ
リンタ装置108のスキヤナ部より画像データがシヤト
ル形式で送られる。ビデオI/F106は、アドレスを
発生させて、送られた画像データをバツフアメモリ10
0のメインブロツク101及びサブブロツク102に書
き込む(ステツプS2)。このときセレクタ103によ
つてデータバス109及びアドレスバス110は、ビデ
オI/F106側に設定されている(ステツプS1)。 次に、セレクタ103がデータバス109とアドレスバ
ス110はCPU104側、すなわち、外部I/F10
5側に設定され(ステツプS3)、CPU104がメイ
ンブロツク101からラスター形式でデータを読み出し
、外部I/F105へ転送する。この外部I/F105
は例えばSCSIなどである。そしてホストコンピユー
タ107へ画像が転送される(ステツプS4)。このと
きサブブロツク102のデータは捨てられている。以上
の動作がスキヤナ入力終了まで繰り返し行われる(ステ
ツプS5)。
【0015】プリント時の動作は、ホストコンピユータ
107よりラスター画像を外部I/F105に送られる
。セレクタ3はCPU104、すなわち、外部I/F側
105にバスを設定し(ステツプS6)、CPU104
は画像データをメインブロツク101とサブブロツク1
02へそれぞれラスター形式で書き込む(ステツプS7
)。次にセレクタ103によりバスをビデオI/F10
6側に切替え(ステツプS8)、ビデオI/F106は
ブロツク101,102よりシヤトル形式でデータを読
みとり、スキヤナ/プリンタ装置108のプリンタ部へ
転送する(ステツプS9)。以上の動作をプリント終了
まで繰り返し行う(ステツプS10)。以上のプリント
時におけるバツフアメモリ100へのアクセスをより詳
細に示したものが図3である。同図において、(3)の
状態はビデオI/F106がデータを矢印のようにシヤ
トル形式で読み出す。次に、(1)の状態でBで示すサ
ブバツフアのデータをA1で示すメインバツフアの部分
に複写する。次に、(2)の状態でCPU104がラス
ター形式でA2で示すメインバツフアの部分とサブバツ
フアBにデータを書き込む。この3つのステツプを繰り
返すことで、縦横変換と重複データの重複読みが実現さ
れる。
【0016】図4は本実施例によるバツフアメモリ10
0の構成を示す外観斜視図である。バツフアメモリ10
0の構成は、アドレスの与え方のみで縦横変換を行うた
めに、1画素はRGBXまたはCMYKの各色8bit
、、すなわち32bitで構成される。本実施例におい
ては、一例として、ラスター方向に4096画素、縦方
向は128画素と16画素のように構成する。このとき
の“4096”は400dpiでA4サイズの短い方向
の画素数を越えて、切りの良い値であり、“128”は
プリンタヘツドのノズルの数であり、“16”は画像処
理のための重複データに相当する。このバツフアメモリ
100をDRAMで具体的に構成するには、図4に示す
ように、4bitタイプの1MのDRAM(256Kb
it×4bit)を16個でメインブロツクを構成し、
4bitタイプの256KのDRAM(64Kbit×
4bit)を8個でサブブロツクを構成するようにする
【0017】以上説明したように、本実施例によれば、
ラスター形式とシヤトル形式とによる縦横変換と、重複
データの処理を、最小のメモリ量で行なうことができ、
ホストコンピユータからは特殊な形式を意識せずにスキ
ヤナ/プリンタを使用できる。
【0018】さて、上述した実施例では、カラー画像の
場合を示したが、白黒画像でも同様であり、この場合に
は1画素は32bitではなく8bitで構成される。
【0019】また、4096×(128+16)という
バツフアメモリの大きさは128ノズルのヘツドとA4
で400dpiといつたスペツクによるもので、当然シ
ステムの解像度や用紙サイズや、ヘツドのノズルの数に
よつて、異なった大きさのメモリ構成を得る。
【0020】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或は装置にプログ
ラムを供給することによつて達成される場合にも適用で
きることは言うまでもない。
【0021】
【発明の効果】以上説明したように、本発明によれば、
ラスター形式とシヤトル形式の縦横変換と、重複データ
の処理を、最小のメモリ量で行なうことができ、ホスト
コンピユータからは特殊な形式を意識せずにスキヤナ/
プリンタを使用できる。
【図面の簡単な説明】
【図1】本発明に係る画像処理装置の一実施例を示すブ
ロツク図である。
【図2】一般的なシヤトル形式を説明する図である。
【図3】本実施例によるプリント時のバツフアメモリへ
のアクセスの3つの状態を示した図である。
【図4】本実施例によるバツフアメモリの構成を示す外
観斜視図である。
【図5】本実施例の画像処理動作を説明するフローチヤ
ートである。
【符号の説明】
101,103  メインブロツク 102,104  サブブロツク 105  セレクタ 106  CPU 107  外部I/F 108  ビデオI/F 109  ホストコンピユータ 110  スキヤナ/プリンタ 111  データバス 112  アドレスバス 121  ROM 122  RAM

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】データを記憶する記憶手段と、前記記憶手
    段をラスター形式でアクセスする第1のアクセス手段と
    、前記記憶手段をシヤトル形式でアクセスする第2のア
    クセス手段と、前記第1のアクセス手段と前記第2のア
    クセス手段とを切り換えて前記記憶手段を制御する制御
    手段とを備えることを特徴とする画像処理装置。
JP7963791A 1991-04-12 1991-04-12 画像処理装置 Withdrawn JPH04314260A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7963791A JPH04314260A (ja) 1991-04-12 1991-04-12 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7963791A JPH04314260A (ja) 1991-04-12 1991-04-12 画像処理装置

Publications (1)

Publication Number Publication Date
JPH04314260A true JPH04314260A (ja) 1992-11-05

Family

ID=13695612

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7963791A Withdrawn JPH04314260A (ja) 1991-04-12 1991-04-12 画像処理装置

Country Status (1)

Country Link
JP (1) JPH04314260A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160072902A (ko) 2014-12-15 2016-06-24 오스템임플란트 주식회사 치과용 두부 정렬장치

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160072902A (ko) 2014-12-15 2016-06-24 오스템임플란트 주식회사 치과용 두부 정렬장치

Similar Documents

Publication Publication Date Title
US5453845A (en) Apparatus for providing variable gamma correction in both on-line and off-line modes of operation
US5493415A (en) Imgae processing system
US5204752A (en) Image processing apparatus having shadow composition capability using binary data thinning and thickening circuits and preset thinning and thickening width data
JPH10210251A (ja) 画像メモリアクセス方法、画像形成装置、画像形成記憶装置、アドレス発生方法、及びアドレス発生装置
JPH05342314A (ja) 画像処理装置
JPH04314260A (ja) 画像処理装置
JPH09289584A (ja) 画像処理方法及び装置
JP3167684B2 (ja) 小画面のためのコンテキスト発生回路及びその方法
US6980701B1 (en) Image processing method and apparatus capable of rotating and reversing an input image
JPH08183207A (ja) カラーイメージデータ制御方法
JPH04314182A (ja) 画像処理装置
JP2559710B2 (ja) 画像処理方法
JPS5979673A (ja) 画像拡大縮小処理方式
JPH11168610A (ja) 画像処理装置
JPH06284282A (ja) 画像形成装置
JP3214617B2 (ja) 多値画像プリンタ
JP3877054B2 (ja) 画像縮小変倍装置
JP2513636B2 (ja) 画像処理装置
JP3129133B2 (ja) カラー印刷装置
JPS59123925A (ja) アドレス制御方式
JP3143118B2 (ja) プリンタ及び印字イメージパターン展開方法
JPS619081A (ja) イメージパターン面回転印刷装置
JP2803560B2 (ja) プリンタ制御装置
JPH04134956A (ja) 画像処理装置
JPH0563959A (ja) 画像処理方法および装置

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