JPS623378A - 文書画像処理装置 - Google Patents
文書画像処理装置Info
- Publication number
- JPS623378A JPS623378A JP14211685A JP14211685A JPS623378A JP S623378 A JPS623378 A JP S623378A JP 14211685 A JP14211685 A JP 14211685A JP 14211685 A JP14211685 A JP 14211685A JP S623378 A JPS623378 A JP S623378A
- Authority
- JP
- Japan
- Prior art keywords
- image
- memory
- circuit
- bus
- 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.)
- Pending
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(発明の技術分野〕
本発明は文書画像の入力、出力、表示、編集等を電子的
に実行する文書画像処理装置に関する。
に実行する文書画像処理装置に関する。
(発明の技術的背景とその問題点〕
ファクシミリや電子ファイルなどに代表されるように、
文書画像を電子的に処理する文書画像処理装置の開発が
盛んである。これらの装置の開発の目的は、従来の紙を
ベースとした一般業務特にオフィス業務を電子化するこ
とにより、作業の効率を改善し、また業務の高度化によ
る複雑な作業への対処を容易にすることにある。これら
の装置では、文書画像をスキャナで走査して電気信号に
変換した後、圧縮して伝送したり、または画像メモリに
一旦格納した後、加−工修正を施してイメージプリンタ
に出力する、といった情報処理が行われる。
文書画像を電子的に処理する文書画像処理装置の開発が
盛んである。これらの装置の開発の目的は、従来の紙を
ベースとした一般業務特にオフィス業務を電子化するこ
とにより、作業の効率を改善し、また業務の高度化によ
る複雑な作業への対処を容易にすることにある。これら
の装置では、文書画像をスキャナで走査して電気信号に
変換した後、圧縮して伝送したり、または画像メモリに
一旦格納した後、加−工修正を施してイメージプリンタ
に出力する、といった情報処理が行われる。
このような文書画像処理装置においては、これをユーザ
ーが任意に操作して真に業務の改善を図り、作業の効率
向上を図るためには、次の点に十分配慮されていなけれ
ばならない。第1は、システムを構成する各手段間での
文書画像情報の転送が容易でしかも柔軟であることであ
る。ある手段間では転送ができないか、できても多くの
手順が必要であったりすれば、改善すべき業務が制限さ
れる。第2は、処理速度が高速であることである。
ーが任意に操作して真に業務の改善を図り、作業の効率
向上を図るためには、次の点に十分配慮されていなけれ
ばならない。第1は、システムを構成する各手段間での
文書画像情報の転送が容易でしかも柔軟であることであ
る。ある手段間では転送ができないか、できても多くの
手順が必要であったりすれば、改善すべき業務が制限さ
れる。第2は、処理速度が高速であることである。
この種の装置では、処理できる機能と共に、その装置の
操作性が装置の性能を決定する重要な要素である。なか
でも処理速度は、装置のマン・マシンインタフェースの
決定的なポイントの一つであって、これがあるレベル以
上を満たさなければ作業効率を逆に下げることになりか
ねない。
操作性が装置の性能を決定する重要な要素である。なか
でも処理速度は、装置のマン・マシンインタフェースの
決定的なポイントの一つであって、これがあるレベル以
上を満たさなければ作業効率を逆に下げることになりか
ねない。
しかしながら従来の文書画像処理装置においては、これ
らの二点が必ずしも満足されていない。
らの二点が必ずしも満足されていない。
例えば、各手段間の情報転送が柔軟にできるが転送速度
が極めて遅かったり、高速の情報転送が可能であるが転
送相手が制限されていたり、或いはまた、柔軟な転送が
比較的高速に実行できるが、ハードウェアの機構や転送
開始までの手続きが極めて複雑であったりするのが常で
あった。これでは十分な作業の効率改善が図れない。
が極めて遅かったり、高速の情報転送が可能であるが転
送相手が制限されていたり、或いはまた、柔軟な転送が
比較的高速に実行できるが、ハードウェアの機構や転送
開始までの手続きが極めて複雑であったりするのが常で
あった。これでは十分な作業の効率改善が図れない。
更に従来の装置は画像バッファメモリや表示メモリをア
クセスする必要のある各手段、例えばスキャナ、プリン
タ、拡大縮小回路等がそれぞれアクセス制御回路を持っ
ており、従って高度な画像編集処理を行なえるよ′うに
するためにはこれら各手段のハードウェアやそのアクセ
ス制御回路を制御するプログラムが複雑になる、という
問題があった。
クセスする必要のある各手段、例えばスキャナ、プリン
タ、拡大縮小回路等がそれぞれアクセス制御回路を持っ
ており、従って高度な画像編集処理を行なえるよ′うに
するためにはこれら各手段のハードウェアやそのアクセ
ス制御回路を制御するプログラムが複雑になる、という
問題があった。
本発明は上記した点に鑑みなされたもので、システムを
構成する複数手段間の文書画像情報の同時転送を極めて
容易にし、システムのスルーブツト向上及び処理の高速
化を図ると共に、簡単な構成で高度な画像編集処理を行
い得るようにした文書画像処理装置を提供することを目
的とする。
構成する複数手段間の文書画像情報の同時転送を極めて
容易にし、システムのスルーブツト向上及び処理の高速
化を図ると共に、簡単な構成で高度な画像編集処理を行
い得るようにした文書画像処理装置を提供することを目
的とする。
本発明は、少なくとも文書画像情報を一時格納する画像
バッファメモリ、文書画像を表示するための表示メモリ
、文書画像情報の入出力手段、文書画像情報の転送に供
される画像バス、及びこれらを管理し制御する制御装置
を有する文書画像処理装置において、画像バスとして独
立に動作可能な二系統の画像バスを設け、前記画像バッ
ファメモリ及び表示メモリと前記二系統の画像バスとの
藺の接続を制mする画像バス切換制御回路を設けると共
に、前記画像バスに接続され、前記画像バッファメモリ
および表示メモリに対してサイズの異なる複数の二次元
領域に対応して連続した一次元アドレスを与えるアクセ
ス制御回路を設けたことを特徴とする。
バッファメモリ、文書画像を表示するための表示メモリ
、文書画像情報の入出力手段、文書画像情報の転送に供
される画像バス、及びこれらを管理し制御する制御装置
を有する文書画像処理装置において、画像バスとして独
立に動作可能な二系統の画像バスを設け、前記画像バッ
ファメモリ及び表示メモリと前記二系統の画像バスとの
藺の接続を制mする画像バス切換制御回路を設けると共
に、前記画像バスに接続され、前記画像バッファメモリ
および表示メモリに対してサイズの異なる複数の二次元
領域に対応して連続した一次元アドレスを与えるアクセ
ス制御回路を設けたことを特徴とする。
本発明にかかる文書画像処理装置では、独立に動作可能
な二系統の画像バスを有するため、画像バッファメモリ
と表示メモリのアクセスが同時に可能となり、従ってシ
ステムのスルーブツトが向上する。またアクセス制御回
路を二系統の画像バスに接続することにより、メモリ空
間に画像を記憶する場合に画像の二次元領域のサイズを
意識する必要がなく、様々に異なるサイズの画像を記憶
させてもメモリ空間を無駄なく使用することができ、最
小のメモリサイズで種々の画像編集を行なうことができ
る。更にアクセス制御回路にメモリの物理アドレスと論
理アドレスの変換を行なう変換テーブルを備えることに
より、様々な編集処理プログラムを装置に依存した物理
アドレスから独立して開発することが可能になり、プロ
グラム開発期間の短縮と容易な移植が可能となる。また
様々な画像サイズに対する編集処理を論理アドレスを用
いて柔軟に行なうことができ、文書画像の高度な管理が
可能となる。
な二系統の画像バスを有するため、画像バッファメモリ
と表示メモリのアクセスが同時に可能となり、従ってシ
ステムのスルーブツトが向上する。またアクセス制御回
路を二系統の画像バスに接続することにより、メモリ空
間に画像を記憶する場合に画像の二次元領域のサイズを
意識する必要がなく、様々に異なるサイズの画像を記憶
させてもメモリ空間を無駄なく使用することができ、最
小のメモリサイズで種々の画像編集を行なうことができ
る。更にアクセス制御回路にメモリの物理アドレスと論
理アドレスの変換を行なう変換テーブルを備えることに
より、様々な編集処理プログラムを装置に依存した物理
アドレスから独立して開発することが可能になり、プロ
グラム開発期間の短縮と容易な移植が可能となる。また
様々な画像サイズに対する編集処理を論理アドレスを用
いて柔軟に行なうことができ、文書画像の高度な管理が
可能となる。
(発明の実施例〕
以下図面を参照して本発明の詳細な説明する。
第1図は一実施例の文書画像処理装置の概略ブロック図
である。1は本装置を管理制御する装置である情報処理
ユニット(以下CPUと呼ぶ)、2はこの制御手順を記
述するプログラムを格納するCPUプログラムメモリ、
3はCPU1と他の入出力装置例えばCRTターミナル
などを接続するためのインタフェースである。本文書画
像処理装置は、このCPU1からの制御信号がCPUバ
ス4を介して文書画像情報を格納するメモリや文書画像
の処理手段に対して与えられて所望の処理が実行される
ことになる。
である。1は本装置を管理制御する装置である情報処理
ユニット(以下CPUと呼ぶ)、2はこの制御手順を記
述するプログラムを格納するCPUプログラムメモリ、
3はCPU1と他の入出力装置例えばCRTターミナル
などを接続するためのインタフェースである。本文書画
像処理装置は、このCPU1からの制御信号がCPUバ
ス4を介して文書画像情報を格納するメモリや文書画像
の処理手段に対して与えられて所望の処理が実行される
ことになる。
5は文書画像情報を一時格納する画像バッファメモリ、
6は表示すべき文書画像情報を一時格納する表示メモリ
であり、7及び8はこれらのメモリに対して二次元の矩
形領域にアクセスをかけるべくアドレスを発生する二次
元アドレス発生回路である。9は表示メモリ6からのデ
ータを表示のサイクルに従って取り込み、ディスプレイ
に表示させる制御を行うディスプレイコントローラであ
る。10は文書画像の向きを90°毎に回転処理する縦
横変換回路、11は文書画像の拡大縮小回路、12は文
字パターンを発生して表示メモリ6や画像バッフ7メモ
リ5に描画する図形処理回路である。13及び14は文
書画像の入出力手段であるスキャナ及びプリンタ、15
はスキャナ13で読み取った文書画像情報の内部に取り
込む機能及びメモリ5,6に格納されている文書画像情
報を取り込んでプリンタ15に送出する機能を有するス
キャナ・プリンタインタフェースである。
6は表示すべき文書画像情報を一時格納する表示メモリ
であり、7及び8はこれらのメモリに対して二次元の矩
形領域にアクセスをかけるべくアドレスを発生する二次
元アドレス発生回路である。9は表示メモリ6からのデ
ータを表示のサイクルに従って取り込み、ディスプレイ
に表示させる制御を行うディスプレイコントローラであ
る。10は文書画像の向きを90°毎に回転処理する縦
横変換回路、11は文書画像の拡大縮小回路、12は文
字パターンを発生して表示メモリ6や画像バッフ7メモ
リ5に描画する図形処理回路である。13及び14は文
書画像の入出力手段であるスキャナ及びプリンタ、15
はスキャナ13で読み取った文書画像情報の内部に取り
込む機能及びメモリ5,6に格納されている文書画像情
報を取り込んでプリンタ15に送出する機能を有するス
キャナ・プリンタインタフェースである。
16は外部の通信制御機器より転送された圧縮された文
書画像情報を復調伸張して取込み、或いはメモリ5,6
の文書画像情報を圧縮変調して外部に送出させる圧縮伸
張回路である。
書画像情報を復調伸張して取込み、或いはメモリ5,6
の文書画像情報を圧縮変調して外部に送出させる圧縮伸
張回路である。
以上の画像バッファメモリ5及び表示メモリ6と各処理
回路との間の情報転送を行うために本発明では、独立に
動作可能な二系統の画像バスエ及び■を設けている。こ
こで画像バスエは、画像バッファメモリ5用のアドレス
バス18、画像バッフ7メモリ5と縦横変換回路10が
接続されたデータバス22、拡大縮小回路111図形処
理回路12、スキャナ・プリンタインタフェース15及
び圧縮伸張回路16が接続されたデータバス24、及び
コントロールバス19.25を総称するものであり、画
像バス■は、表示メモリ6用のアドレスバス20、表示
メモリ6と縦横変換回路10が接続されたデータバス2
3、拡大縮小回路11と図形処理回路12が接続された
データバス26、及びコントロールバス21.27を総
称するものである。本実施例では画像バッファメモリ5
は一方のデータバス22にのみ接続され、表示メモリ6
は他方のデータバス23にのみ接続されている。
回路との間の情報転送を行うために本発明では、独立に
動作可能な二系統の画像バスエ及び■を設けている。こ
こで画像バスエは、画像バッファメモリ5用のアドレス
バス18、画像バッフ7メモリ5と縦横変換回路10が
接続されたデータバス22、拡大縮小回路111図形処
理回路12、スキャナ・プリンタインタフェース15及
び圧縮伸張回路16が接続されたデータバス24、及び
コントロールバス19.25を総称するものであり、画
像バス■は、表示メモリ6用のアドレスバス20、表示
メモリ6と縦横変換回路10が接続されたデータバス2
3、拡大縮小回路11と図形処理回路12が接続された
データバス26、及びコントロールバス21.27を総
称するものである。本実施例では画像バッファメモリ5
は一方のデータバス22にのみ接続され、表示メモリ6
は他方のデータバス23にのみ接続されている。
そこで画像バッファメモリ5側のデータバス22と拡大
縮小回路111図形処理回路12等が接続されるデータ
バス24の間を分割しし、また表示メモリ6側のデータ
バス20と拡大縮小回路11゜図形処理回路12等が接
続されるデータバス26との間を分割して、これらの間
の接続を画像バス切換制御回路17により制御するよう
に構成している。
縮小回路111図形処理回路12等が接続されるデータ
バス24の間を分割しし、また表示メモリ6側のデータ
バス20と拡大縮小回路11゜図形処理回路12等が接
続されるデータバス26との間を分割して、これらの間
の接続を画像バス切換制御回路17により制御するよう
に構成している。
このように構成された文書画像処理装置によるいくつか
の処理動作を次に説明する。
の処理動作を次に説明する。
(1) スキャナ13またはプリンタ14と画像バッフ
ァメモリ5との間のデータ転送の際には、画像バス切換
制御回路17によりデータバス22と24及びコントロ
ールバス19と25が接続され、データバス22及び2
4を介してデータ転送が実行される。この間に表示メモ
リ6にグラフィックデータなどを出力したい場合にはデ
ータバス23及び26を介して行なわれる。
ァメモリ5との間のデータ転送の際には、画像バス切換
制御回路17によりデータバス22と24及びコントロ
ールバス19と25が接続され、データバス22及び2
4を介してデータ転送が実行される。この間に表示メモ
リ6にグラフィックデータなどを出力したい場合にはデ
ータバス23及び26を介して行なわれる。
(2) 画像バッファメモリ5のデータを回転させてプ
リントアウトする場合には、データバス22と縦横変換
回路10が接続されて、画像バッファメモリ5からのデ
ータは縦横変換回路10に入って例えば90”回転され
た後、バス切換制御回路17を経由しデータバス24を
介してプリンタ14へ出力される。この間、データバス
23及び26経由による表示メモリ6へのアクセスは可
能である。
リントアウトする場合には、データバス22と縦横変換
回路10が接続されて、画像バッファメモリ5からのデ
ータは縦横変換回路10に入って例えば90”回転され
た後、バス切換制御回路17を経由しデータバス24を
介してプリンタ14へ出力される。この間、データバス
23及び26経由による表示メモリ6へのアクセスは可
能である。
(3) スキャナ13からの入力を画像バッファメモリ
5へ書込みながら同時に縮小し、且つ回転させて表示メ
モリ6へ書込む場合には、データバス24を流れるデー
タを拡大縮小回路17で取込みながら縮小してデータバ
ス26へ出力する。縦横変換回路10はデータバス23
に接続されており、ここで縮小画像データは90’回転
されて表示メモリ6に書込まれる。
5へ書込みながら同時に縮小し、且つ回転させて表示メ
モリ6へ書込む場合には、データバス24を流れるデー
タを拡大縮小回路17で取込みながら縮小してデータバ
ス26へ出力する。縦横変換回路10はデータバス23
に接続されており、ここで縮小画像データは90’回転
されて表示メモリ6に書込まれる。
(4) ′画像バスエ上でスキャナ13やプリンタ14
と画像バッフ7メモリ5間で画像データを転送中に、文
字パターンなどを拡大縮小して表示メモリ6へ書き込む
場合、拡大縮小回路11がらのクロックにより図形処理
回路12内の文字パターンがデータバス26を介して一
旦拡大縮小回路11に取り込まれる。そして拡大縮小処
理をした後、データは再びデータバス26及び23を経
由して表示メモリ6へ書込まれる。この場合゛画像バス
π上では、拡大縮小回路11のリードクロックとライト
クロックに同期して画像データの転送が制御される。
と画像バッフ7メモリ5間で画像データを転送中に、文
字パターンなどを拡大縮小して表示メモリ6へ書き込む
場合、拡大縮小回路11がらのクロックにより図形処理
回路12内の文字パターンがデータバス26を介して一
旦拡大縮小回路11に取り込まれる。そして拡大縮小処
理をした後、データは再びデータバス26及び23を経
由して表示メモリ6へ書込まれる。この場合゛画像バス
π上では、拡大縮小回路11のリードクロックとライト
クロックに同期して画像データの転送が制御される。
〈5) 画像バッファメモリ5内のデータを拡大縮小し
て表示メモリ6へ書込む場合、画像バッフ7メモリ5の
データはデータバス22.24を介して拡大縮小回路1
1に取り込まれ、その出力データはデータバス26.2
3経由で表示メモリ6へ書込まれる。この場合、画像バ
ス■はリードデータ、画像バス■はライトデータが走り
、拡大縮小回路11のバイブライン的動作により、高速
のデータ転送が行なわれる。
て表示メモリ6へ書込む場合、画像バッフ7メモリ5の
データはデータバス22.24を介して拡大縮小回路1
1に取り込まれ、その出力データはデータバス26.2
3経由で表示メモリ6へ書込まれる。この場合、画像バ
ス■はリードデータ、画像バス■はライトデータが走り
、拡大縮小回路11のバイブライン的動作により、高速
のデータ転送が行なわれる。
更に縦横変換回路10を経由して画像バスエ。
■闇を接続した場合には、データを回転させながら拡大
縮小するという高度のデータ処理が極めて高速に実行さ
れることになる。
縮小するという高度のデータ処理が極めて高速に実行さ
れることになる。
(6) データバス24と23を接続すれば、表示メモ
リ6とスキャナ13またはプリンタ14との間のデータ
転送が可能である。
リ6とスキャナ13またはプリンタ14との間のデータ
転送が可能である。
以上の画像情報処理動作において、二系統の画像バス■
及びπ間のデータ転送を利用して柔軟且つ高速の処理を
行うためには、この画像バスエ。
及びπ間のデータ転送を利用して柔軟且つ高速の処理を
行うためには、この画像バスエ。
π間の画像情報転送媒介手段が重要な働きをする。
即ちこの情報転送媒介手段が、情報取り込み部と送出部
にそれぞれ能動動作機構と受動動作機構を備えることに
より、柔軟且つ高度の情報処理ができるのである。この
実施例ではこの様な機能を備えた情報媒介手段は、拡大
縮小回路11に一体化されている。
にそれぞれ能動動作機構と受動動作機構を備えることに
より、柔軟且つ高度の情報処理ができるのである。この
実施例ではこの様な機能を備えた情報媒介手段は、拡大
縮小回路11に一体化されている。
第2図はこの様な情報媒介手段を備えた拡大縮小回路1
1の構成例である。図において、31は拡大縮小演算機
構であり、32は入力データラッチ回路、33は出力デ
ータラッチ回路である。データ取り込み部には能動入力
動作機構34と受動入力動作機構35があり、36はこ
れらから出力される入力データのラッチ信号のセレクタ
である。
1の構成例である。図において、31は拡大縮小演算機
構であり、32は入力データラッチ回路、33は出力デ
ータラッチ回路である。データ取り込み部には能動入力
動作機構34と受動入力動作機構35があり、36はこ
れらから出力される入力データのラッチ信号のセレクタ
である。
データ送出部には同様に能動出力動作機構37と受動出
力動作機構38があり、39はこれらから出力されるデ
ータ出力シーケンスの終了信号セレクタである。そして
40はこれら入出力動作機構によるシーケンス制御を行
う制御回路である。
力動作機構38があり、39はこれらから出力されるデ
ータ出力シーケンスの終了信号セレクタである。そして
40はこれら入出力動作機構によるシーケンス制御を行
う制御回路である。
41〜50は入出力バッファを示す。また図には示して
いないが、入力データ、出力データ及び転送りロックな
どの制御信号は画像バス■にも画像バス■にも選択して
接続できるようになっている。
いないが、入力データ、出力データ及び転送りロックな
どの制御信号は画像バス■にも画像バス■にも選択して
接続できるようになっている。
画像情報取込み部では、能動動作時には能動入力動作機
構34がデータリード用制御信号PRDCを出力し、そ
れに対する応答信号PACKで入力データを取込み、ま
た受動動作時には外部からのデータライト制御信号PW
TCによって受動動作機構35が働いて入力データを取
込むようになっている。この画像情報取込み部の具体的
な構成例を第3図に示す。能動入力動作機構34はデー
タリード制御信号PRDCを発生するPRDCジェネレ
ータ341とANDゲート342とから構成される。受
動入力動作機構35はAN[)ゲート351により構成
される。シーケンス制御回路40からの入力要求信号が
出力されていない時はANDゲート351が禁止状態で
あり、データライト制御信号PWTCを受は取っても応
答信号PACKを返さず、外部手段を待機させるように
なっている。
構34がデータリード用制御信号PRDCを出力し、そ
れに対する応答信号PACKで入力データを取込み、ま
た受動動作時には外部からのデータライト制御信号PW
TCによって受動動作機構35が働いて入力データを取
込むようになっている。この画像情報取込み部の具体的
な構成例を第3図に示す。能動入力動作機構34はデー
タリード制御信号PRDCを発生するPRDCジェネレ
ータ341とANDゲート342とから構成される。受
動入力動作機構35はAN[)ゲート351により構成
される。シーケンス制御回路40からの入力要求信号が
出力されていない時はANDゲート351が禁止状態で
あり、データライト制御信号PWTCを受は取っても応
答信号PACKを返さず、外部手段を待機させるように
なっている。
画像情報送出部では、能動動作時には能動出力動作機構
37がデータライト制御信号PWTCを出力してデータ
送出が行なわれ、それに対する応答信号PACKで送出
動作を終了するというシーケンスをとる。受動動作時に
は、受動出力動作機構38が外部よりのデータリード制
御信号PRDCを受けてデータ送出動作を終了するよう
になっている。この画像情報送出部の具体的な構成例を
第4図に示す。能動出力動作機構37はデータライト制
御信号PWTCを発生するPWTCジェネレータ371
とANDゲート372により構成される。受動出力動作
機構35はANDゲート351により構成される。
37がデータライト制御信号PWTCを出力してデータ
送出が行なわれ、それに対する応答信号PACKで送出
動作を終了するというシーケンスをとる。受動動作時に
は、受動出力動作機構38が外部よりのデータリード制
御信号PRDCを受けてデータ送出動作を終了するよう
になっている。この画像情報送出部の具体的な構成例を
第4図に示す。能動出力動作機構37はデータライト制
御信号PWTCを発生するPWTCジェネレータ371
とANDゲート372により構成される。受動出力動作
機構35はANDゲート351により構成される。
以上のような画像情報媒介手段を備えた拡大縮小回路1
1により、画像バス1.I間での画像情報の媒介転送の
具体的な動作例を次に説明する。
1により、画像バス1.I間での画像情報の媒介転送の
具体的な動作例を次に説明する。
本実施例での具体的なバス構成は例えば第5図に示す通
りである。画像バッファメモリ5及び表示メモリ6をア
クセスするためのアドレスバス18及び19は、A11
=A2sの26本、データバス22,23.24.26
はDo =Dx sの16本である。コントロール信号
バス19,21゜25.27は、画像情報転送用クロッ
クとしてのデータリード用制御信号PRDC,データラ
イト用制御信号PWTC,これらに対する応答信号PA
CK用の他に、水平ライン終了信号HEND。
りである。画像バッファメモリ5及び表示メモリ6をア
クセスするためのアドレスバス18及び19は、A11
=A2sの26本、データバス22,23.24.26
はDo =Dx sの16本である。コントロール信号
バス19,21゜25.27は、画像情報転送用クロッ
クとしてのデータリード用制御信号PRDC,データラ
イト用制御信号PWTC,これらに対する応答信号PA
CK用の他に、水平ライン終了信号HEND。
垂直方向終了信号VENDの各制御信号用、そして二組
のアドレス発生回路7.8の選択信号ADSEL用の計
6本である。
のアドレス発生回路7.8の選択信号ADSEL用の計
6本である。
初めに、画像バッファメモリ5に格納されている文!画
像をディスプレイに表示する動作について説明する。こ
の画像処理動作の場合、画像バッフ7メモリ5は画像バ
スエに、表示メモリ6は画像バス■にそれぞれ接続され
ているので、拡大縮小回路11のデータ取込み部側が画
像バスエに、データ送出部側が画像バス■にそれぞれ接
続されるように接続関係が選択されることになる。先ず
画像情報媒介手段を有する拡大縮小回路11は、画像情
報の取込み部、送出部でそれぞれ能動入力動作機構34
、能動出力動作機構37を働かせるよう起動される。拡
大縮小回路11が動作を始めると、文書画像情報が格納
されている画像パンフ?メモリ5に対して能動入力動作
機構34からデータリード制御信号PRDCが出力され
る。画像バッファメモリ5に対してアクセスをかけるア
ドレス発生回路は二組のアドレス発生回路7,8の一方
がこれに割当てられ、拡大縮小回路11がらのデータリ
ード制御信号PRDCに従って順次アドレスが更新され
る。データリード制御信号PRDCに対する応答信号P
ACKは画像バッファメモリ5からPACKライン上に
返され、拡大縮小回路11ではその能動入力動作機構3
4がこれを受は取った時点で画像バッフ7メモリ5がら
の画像情報を入力データラッチ32に取込む。こうして
取り込まれた画像情報は拡大縮小演算機構31により所
定の拡大または縮小処理が行なわれる。
像をディスプレイに表示する動作について説明する。こ
の画像処理動作の場合、画像バッフ7メモリ5は画像バ
スエに、表示メモリ6は画像バス■にそれぞれ接続され
ているので、拡大縮小回路11のデータ取込み部側が画
像バスエに、データ送出部側が画像バス■にそれぞれ接
続されるように接続関係が選択されることになる。先ず
画像情報媒介手段を有する拡大縮小回路11は、画像情
報の取込み部、送出部でそれぞれ能動入力動作機構34
、能動出力動作機構37を働かせるよう起動される。拡
大縮小回路11が動作を始めると、文書画像情報が格納
されている画像パンフ?メモリ5に対して能動入力動作
機構34からデータリード制御信号PRDCが出力され
る。画像バッファメモリ5に対してアクセスをかけるア
ドレス発生回路は二組のアドレス発生回路7,8の一方
がこれに割当てられ、拡大縮小回路11がらのデータリ
ード制御信号PRDCに従って順次アドレスが更新され
る。データリード制御信号PRDCに対する応答信号P
ACKは画像バッファメモリ5からPACKライン上に
返され、拡大縮小回路11ではその能動入力動作機構3
4がこれを受は取った時点で画像バッフ7メモリ5がら
の画像情報を入力データラッチ32に取込む。こうして
取り込まれた画像情報は拡大縮小演算機構31により所
定の拡大または縮小処理が行なわれる。
拡大または縮小変換された画像情報は、同じ拡大縮小回
路11の能動出力機構37がら表示メモリ6に対して出
力されるデータライト制御信号PWTCにより送出され
る。この場合も表示メモリ6に対するアクセスにはアド
レス発生回路7,8の一方が割当てられ、データライト
frJqII7信号PWTCに従ってアドレスが順次更
新されるようにする。このデータライト制御信号PWT
Cに対する応答信号PACKは表示メモリ6がらPAC
Kライン上に出力され、拡大縮小回路11の能動出力機
構37に取込まれる。これにより、拡大縮小回路11は
次のシーケンスに移行する。
路11の能動出力機構37がら表示メモリ6に対して出
力されるデータライト制御信号PWTCにより送出され
る。この場合も表示メモリ6に対するアクセスにはアド
レス発生回路7,8の一方が割当てられ、データライト
frJqII7信号PWTCに従ってアドレスが順次更
新されるようにする。このデータライト制御信号PWT
Cに対する応答信号PACKは表示メモリ6がらPAC
Kライン上に出力され、拡大縮小回路11の能動出力機
構37に取込まれる。これにより、拡大縮小回路11は
次のシーケンスに移行する。
以上の画像情報転送のタイミングは第6図のようになる
。
。
次に外部機器より画像入出力手段を介して文書画像情報
を取込み、表示メモリ6に書込んで表示させる場合につ
いて説明する。画像入力手段として圧縮伸張回路16を
例にとる。
を取込み、表示メモリ6に書込んで表示させる場合につ
いて説明する。画像入力手段として圧縮伸張回路16を
例にとる。
外部機器から取込んだ文書画像情報を表示する場合、等
偏部ち取込んだそのままのサイズで表示する場合には、
圧縮伸張回路16が能動動作手段として動作し、自ら転
送制御信号を送出して表示メモリに書込めばよい。しか
し特に表示の場合、システムとのインタラクションを行
う種々の表示のため文書画像が表示されるサイズが限定
され、縮小して表示したい場合が多々存在する。従来こ
の要請に対して取られてきた方法は、表示部分のみを他
から切離し表示メモリへ書込む時にのみ拡大縮小処理が
施されるようにするものである。この方法によれば、表
示に関しては柔軟な拡大縮小が可能であるが、拡大縮小
処理が表示に限定されて、例えば画像バッファメモリに
格納されている文書画像情報の一部を拡大縮小して他の
部分にコピーするとか、或いは同じく画像バッファメモ
リに格納されている文書画像を拡大縮小してプリントア
ウトする等の処理ができなくなってしまう。
偏部ち取込んだそのままのサイズで表示する場合には、
圧縮伸張回路16が能動動作手段として動作し、自ら転
送制御信号を送出して表示メモリに書込めばよい。しか
し特に表示の場合、システムとのインタラクションを行
う種々の表示のため文書画像が表示されるサイズが限定
され、縮小して表示したい場合が多々存在する。従来こ
の要請に対して取られてきた方法は、表示部分のみを他
から切離し表示メモリへ書込む時にのみ拡大縮小処理が
施されるようにするものである。この方法によれば、表
示に関しては柔軟な拡大縮小が可能であるが、拡大縮小
処理が表示に限定されて、例えば画像バッファメモリに
格納されている文書画像情報の一部を拡大縮小して他の
部分にコピーするとか、或いは同じく画像バッファメモ
リに格納されている文書画像を拡大縮小してプリントア
ウトする等の処理ができなくなってしまう。
この実施例では、二系統の画像バス1.ffを有し、且
つ拡大縮小回路11に前述のような転送媒介手段を備え
ることにより、外部から取込んだ文書画像情報をそのま
ま表示メモリ6或いは画像バッファメモリ5に書込むこ
ともできるし、また拡大縮小回路11を介して拡大また
は縮小処理を施して書込むこともできる。前者の場合、
圧縮伸張回路16から出力されるデータライト制御信号
PWTCにより、取込まれた情報が直接表示メモリ6に
書込まれるが、この時画像情報はデータバス24から画
像バス切換制御回路17を経由し、データバス23を介
して転送される。後者の場合、拡大縮小回路11の受動
入力動作機構35を働かせ、圧縮伸張回路16からのデ
ータライト制御信号PWTCに従って拡大縮小回路11
で画像情報を取込み、拡大または縮小処理を施して、今
度は拡大縮小回路11の能動出力動作機構37から出力
されるデータライト制御信号PWTCにより表示メモリ
6への書込みが行なわれる。即ちこの時圧縮伸張回路1
6により取込まれた画像情報は、データバス24から拡
大縮小回路11を通ってデータバス26に入り、画像バ
ス切換回路17を経由してデータバス23に送出されて
表示メモリ6に書込まれる、という経路を辿る。
つ拡大縮小回路11に前述のような転送媒介手段を備え
ることにより、外部から取込んだ文書画像情報をそのま
ま表示メモリ6或いは画像バッファメモリ5に書込むこ
ともできるし、また拡大縮小回路11を介して拡大また
は縮小処理を施して書込むこともできる。前者の場合、
圧縮伸張回路16から出力されるデータライト制御信号
PWTCにより、取込まれた情報が直接表示メモリ6に
書込まれるが、この時画像情報はデータバス24から画
像バス切換制御回路17を経由し、データバス23を介
して転送される。後者の場合、拡大縮小回路11の受動
入力動作機構35を働かせ、圧縮伸張回路16からのデ
ータライト制御信号PWTCに従って拡大縮小回路11
で画像情報を取込み、拡大または縮小処理を施して、今
度は拡大縮小回路11の能動出力動作機構37から出力
されるデータライト制御信号PWTCにより表示メモリ
6への書込みが行なわれる。即ちこの時圧縮伸張回路1
6により取込まれた画像情報は、データバス24から拡
大縮小回路11を通ってデータバス26に入り、画像バ
ス切換回路17を経由してデータバス23に送出されて
表示メモリ6に書込まれる、という経路を辿る。
以上のようにして本実施例によれば、画像バッフ7メモ
リ5と表示メモリ6間の画像情報転送や外部からの画像
情報の表示メモリ6への書込み等について極めて柔軟な
画像処理が可能である。しかも第2図〜第4図から明ら
かなように、二系統の画像バスI、IF間の画像情報転
送媒介手段は極めて簡素なハードウェアにより実現され
ている。
リ5と表示メモリ6間の画像情報転送や外部からの画像
情報の表示メモリ6への書込み等について極めて柔軟な
画像処理が可能である。しかも第2図〜第4図から明ら
かなように、二系統の画像バスI、IF間の画像情報転
送媒介手段は極めて簡素なハードウェアにより実現され
ている。
ところで先の説明に見られるように、画像入出力手段よ
り取り込まれた文書画像情報は拡大縮小処理を施して表
示することが必要な場合が多いが、同時に取り込んだ文
言画像情報に対して何らかの処理例えば、一部分のコピ
ーや他両縁のオーバーレイ・などを施す必要がある場合
がある。或いは同一の文書画像の縮小率を次々に変化さ
せ、ユーザーにとって最も見やすい状態に設定しようと
いうことが必要な場合もある。この場合には画像バッフ
ァメモリに表示している文書画像を格納しておき、必要
に応じて読み出して表示なり画像編集処理なりを行う必
要がある。従来この処理のためには、先ず画像バッファ
メモリに文書画像情報を一旦格納し、次にこれを表示す
る、という2回のフェーズを必要とし、従って十分な処
理速度が得られなかった。
り取り込まれた文書画像情報は拡大縮小処理を施して表
示することが必要な場合が多いが、同時に取り込んだ文
言画像情報に対して何らかの処理例えば、一部分のコピ
ーや他両縁のオーバーレイ・などを施す必要がある場合
がある。或いは同一の文書画像の縮小率を次々に変化さ
せ、ユーザーにとって最も見やすい状態に設定しようと
いうことが必要な場合もある。この場合には画像バッフ
ァメモリに表示している文書画像を格納しておき、必要
に応じて読み出して表示なり画像編集処理なりを行う必
要がある。従来この処理のためには、先ず画像バッファ
メモリに文書画像情報を一旦格納し、次にこれを表示す
る、という2回のフェーズを必要とし、従って十分な処
理速度が得られなかった。
本発明では既に述べたように二系統の画像バスI、[が
設けられ、これらが独立に動作可能となっているから、
文書画像を送出する手段は他の複数の手段に対して同時
に画像転送が可能である。
設けられ、これらが独立に動作可能となっているから、
文書画像を送出する手段は他の複数の手段に対して同時
に画像転送が可能である。
上記の動作例でいえば1、画像入出力手段から送出され
る文書画像情報は画像バッファメモリに対しても表示メ
モリに対しても同時に画像転送ができるようになってい
る。この様な同時転送について問題となるのは、複数の
取り込み側の取り込み速度の違いである。本発明ではこ
の問題を、転送りロックに対するそれぞれの応答信号が
画像バス上で論理積がとられるように構成することで解
決することができる。
る文書画像情報は画像バッファメモリに対しても表示メ
モリに対しても同時に画像転送ができるようになってい
る。この様な同時転送について問題となるのは、複数の
取り込み側の取り込み速度の違いである。本発明ではこ
の問題を、転送りロックに対するそれぞれの応答信号が
画像バス上で論理積がとられるように構成することで解
決することができる。
第7図はその様な実施例を説明するための図である。図
において、61はコントロール信号バス上のPACKラ
インであり、62+ 、622 。
において、61はコントロール信号バス上のPACKラ
インであり、62+ 、622 。
623はそれぞれこのPACKライン61に応答信号P
ACKを出力する各手段のPACK出力段である。各出
力段は、オーブンコレクタ・グー1−63とその可動制
御ゲート64とから構成され、イネーブル信号ENが高
位の時可動状態なる。
ACKを出力する各手段のPACK出力段である。各出
力段は、オーブンコレクタ・グー1−63とその可動制
御ゲート64とから構成され、イネーブル信号ENが高
位の時可動状態なる。
この様な構成とすれば、複数手段の出す応答信号PAC
KI−PACK3のうちいずれか一つでも低位のうちは
PACKライン61は高位とならず、全てのPACK出
力段621〜62ヨの出力が高位になって始めてPAC
Kライン61が高位になる。これにより、画像情報転送
の同期が完全に保てることになり、複数手段に対する同
時転送が可能となる。
KI−PACK3のうちいずれか一つでも低位のうちは
PACKライン61は高位とならず、全てのPACK出
力段621〜62ヨの出力が高位になって始めてPAC
Kライン61が高位になる。これにより、画像情報転送
の同期が完全に保てることになり、複数手段に対する同
時転送が可能となる。
なお、第7図のようにゲート回路を用いて論理積をとる
構成を採用しなくても、例えば、最も応答の遅い手段の
応答信号PACKのみをPACKラインに返すという方
式を採用することもできる。
構成を採用しなくても、例えば、最も応答の遅い手段の
応答信号PACKのみをPACKラインに返すという方
式を採用することもできる。
これによっても、実質的に同一バス上で論理積をとった
のと同じであり、同様の効果が得られる。
のと同じであり、同様の効果が得られる。
次に本発明の装置におけるメモリアクセス制御回路部分
の構成、動作につきより詳細に説明する。
の構成、動作につきより詳細に説明する。
第1図に示したようにこの装置では、画像バッファメモ
リ5及び表示メモリ6に対して同時にアクセス制御でき
るようにするために、二つの二次元アドレス発生回路7
及び8が二つの画像バス■及び■間に設けられている。
リ5及び表示メモリ6に対して同時にアクセス制御でき
るようにするために、二つの二次元アドレス発生回路7
及び8が二つの画像バス■及び■間に設けられている。
画像バッファメモリ5と表示メモリ6間の画像情報転送
及びこれらのメモリと他の手段との間の情報転送だけを
考えれば、二次元アドレス発生回路7及び8は一方が画
像バッファメモリ5用、他方が表示メモリ6用として、
それぞれ異なる画像バス■または■に固定的に接続され
ていてもよいが、第1図の実施例では両方の二次元アド
レス発生回路7,8が画像バス1゜■のいずれにも接続
できるようになっている。これは画像バッファメモリ5
内でのみ、また表示メモリ6内でのみの画像情報転送を
行い得るようにするためである。そして前述したような
画像情報転送を行う場合に、画像バス切換制御回路17
、拡大縮小回路11、図形処理回路12、スキャナ・プ
リンタインタフェース15、圧縮伸張回路16等は、画
像情報の書込み及び読み出しを行う制御クロックと画像
情報のみを画像バス■または■に入出力するだけでよく
、画像バッファメモリ5や表示メモリ6のアクセス制御
を行う必要がないのである。
及びこれらのメモリと他の手段との間の情報転送だけを
考えれば、二次元アドレス発生回路7及び8は一方が画
像バッファメモリ5用、他方が表示メモリ6用として、
それぞれ異なる画像バス■または■に固定的に接続され
ていてもよいが、第1図の実施例では両方の二次元アド
レス発生回路7,8が画像バス1゜■のいずれにも接続
できるようになっている。これは画像バッファメモリ5
内でのみ、また表示メモリ6内でのみの画像情報転送を
行い得るようにするためである。そして前述したような
画像情報転送を行う場合に、画像バス切換制御回路17
、拡大縮小回路11、図形処理回路12、スキャナ・プ
リンタインタフェース15、圧縮伸張回路16等は、画
像情報の書込み及び読み出しを行う制御クロックと画像
情報のみを画像バス■または■に入出力するだけでよく
、画像バッファメモリ5や表示メモリ6のアクセス制御
を行う必要がないのである。
第8図は、二次元アドレス発生回路7及び8の概略構成
を示している。71はこのアドレス発生回路をCPUI
に接続するためのCPUインタフェースであり、72は
CPU1により選択されてアクセス制御に必要なコマン
ドCMDがセットされるレジスタ、73x、74x、7
5・x及び73y、74Y、75Yは同じ<CPU1に
より選択されてX及びY座標に関するスタートアドレス
X5TA、YSTA、アドレスを計算する最小単位であ
るステップ数X5TP、YSTP、アドレス計算の繰り
返し数XN、YNがセットされるレジスタである。カウ
ンタ76x、76y、タイミング制御回路77、マルチ
プレクサ78X。
を示している。71はこのアドレス発生回路をCPUI
に接続するためのCPUインタフェースであり、72は
CPU1により選択されてアクセス制御に必要なコマン
ドCMDがセットされるレジスタ、73x、74x、7
5・x及び73y、74Y、75Yは同じ<CPU1に
より選択されてX及びY座標に関するスタートアドレス
X5TA、YSTA、アドレスを計算する最小単位であ
るステップ数X5TP、YSTP、アドレス計算の繰り
返し数XN、YNがセットされるレジスタである。カウ
ンタ76x、76y、タイミング制御回路77、マルチ
プレクサ78X。
78Y1アダー79x、79yはX、Yのアドレスを計
算する部分である。マルチプレクサ78x。
算する部分である。マルチプレクサ78x。
78yから得られるアドレスデータはインタフェース8
0X、80Yを介してアドレスバス18または20に出
力されるようになっている。81X。
0X、80Yを介してアドレスバス18または20に出
力されるようになっている。81X。
81yはコントロールバス19.21を介して他から送
られて来る制御信号によりこのアドレス発生回路に取り
込みアドレスデータの出力または停止のタイミング制御
するためのインタフェースである。
られて来る制御信号によりこのアドレス発生回路に取り
込みアドレスデータの出力または停止のタイミング制御
するためのインタフェースである。
この様な二つの二次元アドレス発生回路7及び8を画像
バス1.I[問に接続した装置において、例えば一つの
文書内である領域の画像を扱き取り別の領域に貼りつけ
るという、最も基本的な編集処理をおこなう場合の動作
を次に説明する。
バス1.I[問に接続した装置において、例えば一つの
文書内である領域の画像を扱き取り別の領域に貼りつけ
るという、最も基本的な編集処理をおこなう場合の動作
を次に説明する。
第9図はこの時の文書内での抜き取る領域を実線で示し
、転送先の領域を破線で示し、かつ各領域のアドレス関
係を示したものである。この様な画像編集を行う場合、
例えば一方の二次元アドレス発生回路7が転送元の領域
をアクセスし、他方の二次元アドレス発生回路8が転送
先をアクセスするようにCPU1により選択され、アク
セス制御に必要なコマンド、X及びY座標°に関するス
タートアドレス、ステップ数、繰り返し数等が各レジス
タにセットされてアクセス制御可能状態になる。次に例
えば画像バス切換制御回路17からデータリード用制御
信号PRDCが画像バスT側のコントロールバス19に
出力されると、転送元に選定されている二次元アドレス
発生回路7が動作を開始し、所定のアドレスを算出して
これを画像バスエ側のアドレスバス18に出力する。こ
れにより、画像バスエ側に接続された画像バッフ7メモ
リ5がアクセスされて転送元の領域内の画像情報が読み
出され、データバス22に出力される。
、転送先の領域を破線で示し、かつ各領域のアドレス関
係を示したものである。この様な画像編集を行う場合、
例えば一方の二次元アドレス発生回路7が転送元の領域
をアクセスし、他方の二次元アドレス発生回路8が転送
先をアクセスするようにCPU1により選択され、アク
セス制御に必要なコマンド、X及びY座標°に関するス
タートアドレス、ステップ数、繰り返し数等が各レジス
タにセットされてアクセス制御可能状態になる。次に例
えば画像バス切換制御回路17からデータリード用制御
信号PRDCが画像バスT側のコントロールバス19に
出力されると、転送元に選定されている二次元アドレス
発生回路7が動作を開始し、所定のアドレスを算出して
これを画像バスエ側のアドレスバス18に出力する。こ
れにより、画像バスエ側に接続された画像バッフ7メモ
リ5がアクセスされて転送元の領域内の画像情報が読み
出され、データバス22に出力される。
画像バス切換制御回路17はデータバス22から転送元
の画像情報の取り込みを終了すると、次にデータライト
用制御信号PWTC及び先に読み出した画像情報をそれ
ぞれコントロールバス19及びデータバス22に出力す
る。コントロールバス19にデータライト用制御信号P
WTCが出力されると、二次元アドレス発生回路7は転
送元のアドレスデータ出力を停止し、転送先として選定
されている他方の二次元アドレス発生回路8が動作を開
始する。この二次元アドレス発生回路8は転送先のアド
レスを生成してこれをアドレスバス18に出力し、これ
によって画像バッファメモリ5の転送先の領域に画像情
報の書込みが行なわれる。この書込み処理が終了すると
、次に画像バス切換制御回路17は再び転送元から次に
画像情報を読み出すためコントロールバス19にデータ
リード制御信号PRDCを出力し、前述と同様に読み出
し処理を行う。このとき二次元アドレス発生回路8は転
送先アドレスの出力を停止するとともに、二次元アドレ
ス発生回路7が次のアドレスを計算して出力する。
の画像情報の取り込みを終了すると、次にデータライト
用制御信号PWTC及び先に読み出した画像情報をそれ
ぞれコントロールバス19及びデータバス22に出力す
る。コントロールバス19にデータライト用制御信号P
WTCが出力されると、二次元アドレス発生回路7は転
送元のアドレスデータ出力を停止し、転送先として選定
されている他方の二次元アドレス発生回路8が動作を開
始する。この二次元アドレス発生回路8は転送先のアド
レスを生成してこれをアドレスバス18に出力し、これ
によって画像バッファメモリ5の転送先の領域に画像情
報の書込みが行なわれる。この書込み処理が終了すると
、次に画像バス切換制御回路17は再び転送元から次に
画像情報を読み出すためコントロールバス19にデータ
リード制御信号PRDCを出力し、前述と同様に読み出
し処理を行う。このとき二次元アドレス発生回路8は転
送先アドレスの出力を停止するとともに、二次元アドレ
ス発生回路7が次のアドレスを計算して出力する。
以上の読み出し書込み処理を所定領域全体に渡って順次
繰返すことにより、第9図に示すような一文書内での画
像情報転送が二次元的に且つ高速に行なわれる。このと
き、各アドレス発生回路7゜8でのアドレス生成は、第
10図に示すフローチャートに従って所定領域を二次元
的に走査するように行なわれることになる。即ち第9図
のような画像転送の場合、CPU1からの指令により、
それぞれのアドレス発生回路に必要なコマンドとともに
、スタートアドレス(SXa 、SYo )、(DXs
、DY口)、X方向ステップ数5XSTP、DXST
P、Y方向ステップ数5YSTP、DYSTP、X方向
繰返し数M、Y方向繰返し数Nなどがセットされ、主走
査方向を例えばX方向とし、X、Y方向共にステップ数
を順次加算していく方法でアクセスが実行される。この
間、画像バス切換制卸回路17は画像情報と読み出し及
び書込みの制御信号を入出力するだけで画像バッフ7メ
モリ5内での画像転送が行なわれる。
繰返すことにより、第9図に示すような一文書内での画
像情報転送が二次元的に且つ高速に行なわれる。このと
き、各アドレス発生回路7゜8でのアドレス生成は、第
10図に示すフローチャートに従って所定領域を二次元
的に走査するように行なわれることになる。即ち第9図
のような画像転送の場合、CPU1からの指令により、
それぞれのアドレス発生回路に必要なコマンドとともに
、スタートアドレス(SXa 、SYo )、(DXs
、DY口)、X方向ステップ数5XSTP、DXST
P、Y方向ステップ数5YSTP、DYSTP、X方向
繰返し数M、Y方向繰返し数Nなどがセットされ、主走
査方向を例えばX方向とし、X、Y方向共にステップ数
を順次加算していく方法でアクセスが実行される。この
間、画像バス切換制卸回路17は画像情報と読み出し及
び書込みの制御信号を入出力するだけで画像バッフ7メ
モリ5内での画像転送が行なわれる。
第11図(a)〜(Q)は、二つの二次元アドレス発生
回路7.8による転送元と転送先のアドレス生成方向を
選ぶことにより、種々の態様で画像転送ができることを
示している。上記した第9図の画像転送は、二つのアド
レス発生回路とも、主走査方向をX方向とし、ステップ
数を順次加えていってアドレスを生成する第11図(f
)の方法により実行される。その細筒10図のフローに
示したように、主走査方向をX方向、Y方向いずれに選
ぶか、またX方向のアドレス、Y方向のアドレスの生成
をステップ数をスタートアドレスに対して順次加えて行
くか減じて行くかを指定することにより、第11図に各
種例示したように90’回転、18o°回転、左右反転
、上下反転、任意角度回転等の画像編集が可能となる。
回路7.8による転送元と転送先のアドレス生成方向を
選ぶことにより、種々の態様で画像転送ができることを
示している。上記した第9図の画像転送は、二つのアド
レス発生回路とも、主走査方向をX方向とし、ステップ
数を順次加えていってアドレスを生成する第11図(f
)の方法により実行される。その細筒10図のフローに
示したように、主走査方向をX方向、Y方向いずれに選
ぶか、またX方向のアドレス、Y方向のアドレスの生成
をステップ数をスタートアドレスに対して順次加えて行
くか減じて行くかを指定することにより、第11図に各
種例示したように90’回転、18o°回転、左右反転
、上下反転、任意角度回転等の画像編集が可能となる。
また上述した画像転送の例において、転送元用の二次元
アドレス発生回路と転送先用の二次元アドレス発生回路
に設定するステップ数を変えるだけで簡単な拡大縮小処
理を行うことが可能である。
アドレス発生回路と転送先用の二次元アドレス発生回路
に設定するステップ数を変えるだけで簡単な拡大縮小処
理を行うことが可能である。
即ち転送元と転送先のステップ数が同じであれば、等倍
の画像が転送されるが、転送先のステップ数を転送元の
1/2にすれば、転送先の画像は転送元の画像が1/2
縮小されたものとなる。この場合には、第1図の拡大縮
小回路11の拡大縮小機能を利用する必要はない。
の画像が転送されるが、転送先のステップ数を転送元の
1/2にすれば、転送先の画像は転送元の画像が1/2
縮小されたものとなる。この場合には、第1図の拡大縮
小回路11の拡大縮小機能を利用する必要はない。
画像バッファメモリ5内での画像転送と同様に表示メモ
リ6内での画像転送も可能である。この場合のアドレス
発生回路7.8によるアクセス制御は、画像バス■側の
アドレスバス20及びコントロールバス21を使用して
行なわれ、画像情報は同じく画像バス■側のデータバス
23を介して転送される。
リ6内での画像転送も可能である。この場合のアドレス
発生回路7.8によるアクセス制御は、画像バス■側の
アドレスバス20及びコントロールバス21を使用して
行なわれ、画像情報は同じく画像バス■側のデータバス
23を介して転送される。
また既に述べた画像バッファメモリ5と表示メモリ6間
の画像情報の転送や、例えばスキャナ13から画像を画
像バッファメモリ5に書込むと同時に、図形処理回路1
2からの文字パターンなどを表示メモリ6に書込んでデ
ィスプレイに表示する等の画像処理についても、二つの
二次元アドレス発生回路7.8によるアクセス制御によ
り容易に可能である。これらの画像処理においても、画
像バス切換制御回路17、スキャナ・プリンタインタフ
ェース15、図形処理回路12等は各メモリへのアクセ
ス制御を回答意識することなく、ただ単に読み出し、!
込みの制御信号及び画像情報を必要なバスに転送するだ
けで、各メモリの所定領域に二次元的に画像情報を格納
することができる。そして二つの二次元アドレス発生回
路7゜8は各々独立して動作できるので、互いに影響を
与えることなく、またアドレス生成の方向や単位も独立
に設定できる。例えば、スキャナ13から16ビツト単
位で画像バッファメモリ5に画像入力を行う場合は画像
バッファメモリ5側に選定されている二次元アドレス発
生回路7のステップ数を16に設定し、一方図形処理回
路12から表示メモリ6に8ビット単位で画像情報を書
込む場合は表示メモリ6側に選定されている二次元アド
レス発生回路8のステップ数を8に設定すればよい。
の画像情報の転送や、例えばスキャナ13から画像を画
像バッファメモリ5に書込むと同時に、図形処理回路1
2からの文字パターンなどを表示メモリ6に書込んでデ
ィスプレイに表示する等の画像処理についても、二つの
二次元アドレス発生回路7.8によるアクセス制御によ
り容易に可能である。これらの画像処理においても、画
像バス切換制御回路17、スキャナ・プリンタインタフ
ェース15、図形処理回路12等は各メモリへのアクセ
ス制御を回答意識することなく、ただ単に読み出し、!
込みの制御信号及び画像情報を必要なバスに転送するだ
けで、各メモリの所定領域に二次元的に画像情報を格納
することができる。そして二つの二次元アドレス発生回
路7゜8は各々独立して動作できるので、互いに影響を
与えることなく、またアドレス生成の方向や単位も独立
に設定できる。例えば、スキャナ13から16ビツト単
位で画像バッファメモリ5に画像入力を行う場合は画像
バッファメモリ5側に選定されている二次元アドレス発
生回路7のステップ数を16に設定し、一方図形処理回
路12から表示メモリ6に8ビット単位で画像情報を書
込む場合は表示メモリ6側に選定されている二次元アド
レス発生回路8のステップ数を8に設定すればよい。
また各々のメモリ内の画面サイズ(領域の縦と横の幅)
も異なるものであってもよい。
も異なるものであってもよい。
以上のように二つの二次元アドレス発生回路7及び8を
二つの画像バスエ及び■闇に設けることにより、画像バ
ッファメモリや表示メモリと情報転送を行うべき種々の
手段にそれぞれアクセス制御手段を設ける必要がなくな
る。しかも前述のように二つのアドレス発生回路7及び
8は全く同じハードウェアとして構成されるので、その
制御プログラムやハードウェアの規模等を減少すること
ができ、開発期間も短縮することができる。また各々の
二次元アドレス発生回路7及び8に対するコマンドや各
パラメータを変更するだけで、前述したように様々な形
態のアクセス制御を行って様々な画像編集処理を実行す
ることができる。
二つの画像バスエ及び■闇に設けることにより、画像バ
ッファメモリや表示メモリと情報転送を行うべき種々の
手段にそれぞれアクセス制御手段を設ける必要がなくな
る。しかも前述のように二つのアドレス発生回路7及び
8は全く同じハードウェアとして構成されるので、その
制御プログラムやハードウェアの規模等を減少すること
ができ、開発期間も短縮することができる。また各々の
二次元アドレス発生回路7及び8に対するコマンドや各
パラメータを変更するだけで、前述したように様々な形
態のアクセス制御を行って様々な画像編集処理を実行す
ることができる。
ところで、第8図では出力されるX座標及びY座標のア
ドレスを二次元アドレスとしてそのまま出力させるよう
になっているが、実際には画像の二次元領域のX座標と
Y座標に相当するXアドレスとYアドレスは、それぞれ
メモリの下位アドレス及び上位アドレスとして一次元ア
ドレスでメモリに与えられる。例えば第12図(a)に
示すように、2” I X2” 2 (=2048ドツ
トX 4096ドツト)のメモリ空間は通常8ビツト(
または16ビツト等)の単位で第12図(b)に示すよ
うに一次元的に連続するメモリ空間を構成する。この場
合、アドレスをビットアドレスとすると、A22〜An
(八〇がLSB側)をXアドレス、A22〜A11(
A22がMSB側)をYアドレスとしてA22〜Anを
メモリに与えればよい。この様なメモリ空間で、例えば
第12図(C)に斜線で示すような1728ドツトX
2400ドツト(例えば8ドツト/坩のA4サイズ画像
に相当)の画像をメモリに記憶させると、実際には第1
2図(d)に斜線で示すように連続するメモリ空間の一
部を離散的に占有する形で使用することになり、メモリ
の使用効率が悪くなる。
ドレスを二次元アドレスとしてそのまま出力させるよう
になっているが、実際には画像の二次元領域のX座標と
Y座標に相当するXアドレスとYアドレスは、それぞれ
メモリの下位アドレス及び上位アドレスとして一次元ア
ドレスでメモリに与えられる。例えば第12図(a)に
示すように、2” I X2” 2 (=2048ドツ
トX 4096ドツト)のメモリ空間は通常8ビツト(
または16ビツト等)の単位で第12図(b)に示すよ
うに一次元的に連続するメモリ空間を構成する。この場
合、アドレスをビットアドレスとすると、A22〜An
(八〇がLSB側)をXアドレス、A22〜A11(
A22がMSB側)をYアドレスとしてA22〜Anを
メモリに与えればよい。この様なメモリ空間で、例えば
第12図(C)に斜線で示すような1728ドツトX
2400ドツト(例えば8ドツト/坩のA4サイズ画像
に相当)の画像をメモリに記憶させると、実際には第1
2図(d)に斜線で示すように連続するメモリ空間の一
部を離散的に占有する形で使用することになり、メモリ
の使用効率が悪くなる。
また様々な画像サイズの編集処理を行う場合には、実装
したメモリ構成に依存した物理アドレスを直接扱ってい
たのでは、編集プログラムの開発。
したメモリ構成に依存した物理アドレスを直接扱ってい
たのでは、編集プログラムの開発。
改良に不便であり、文書画像の柔軟な管理が難しい。
本発明ではこの様な問題も解決したアドレス制御を行う
。
。
第13図はこの様な問題を解決し、−次元アドレスで表
現されるメモリ空間を様々な画像サイズに対応させて常
に無駄のないものとして使用でき :、1′ るようにしたアドレス発生回路の実施例である。
Iこの構成は、第8図の基本構成に対して、画像サ
リ”jl イズに対応してYアドレスに重み付を行うための、
J“・:、・j ル CPU1によりセットされるXWレジスタ83を
、1.(← 設け、このXWレジスタ83とマルチプレクサ
1、。
現されるメモリ空間を様々な画像サイズに対応させて常
に無駄のないものとして使用でき :、1′ るようにしたアドレス発生回路の実施例である。
Iこの構成は、第8図の基本構成に対して、画像サ
リ”jl イズに対応してYアドレスに重み付を行うための、
J“・:、・j ル CPU1によりセットされるXWレジスタ83を
、1.(← 設け、このXWレジスタ83とマルチプレクサ
1、。
:′
78x、78yの出力を用いて連続した一次元ア
。
。
ドレスを生成するためのアドレス変換回路82を設けた
ものである。 j
゛、゛( 第14図はこのアドレス変換回路82の具体的
1.′I゛。
ものである。 j
゛、゛( 第14図はこのアドレス変換回路82の具体的
1.′I゛。
な構成例である。乗算器821はXWレジスタ
1f゛、− 83にセットされた(IXWとマルチプレクサ
:・78yカ、13(7)Y7ド、ユ、、よVr
(XW) x (Y) ”の乗算を行う。ア
ダー822は、乗算器821の乗算結果とマルチプレク
サ78xのXアドレスとの加算を行い、 A= (XW)x (Y)+ (X) を算出して二次元アドレスを一次元アドレスに変換して
いる。このアダー822の出力Aをそのままアドレスバ
ス18または20に出力すれば、メモリの論理アドレス
がそのまま物理アドレスとなって画像バッファメモリ5
または表示メモリ6に一次元アドレスとして与えられる
。上述のxWの値は編集時の画像サイズによって任意に
設定されるものであるので、上記式により任意サイズの
領域の画像情報を一次元のメモリ空間上に連続的に記憶
することができる。即ち第12図(C)及び(d)に示
すような無駄なメモリ領域をなくすことができる。更に
アダー822の出力Aを変換テーブル823によってア
ドレス変換を行うことにより、様々なサイズの画像を柔
軟に管理することができる。
1f゛、− 83にセットされた(IXWとマルチプレクサ
:・78yカ、13(7)Y7ド、ユ、、よVr
(XW) x (Y) ”の乗算を行う。ア
ダー822は、乗算器821の乗算結果とマルチプレク
サ78xのXアドレスとの加算を行い、 A= (XW)x (Y)+ (X) を算出して二次元アドレスを一次元アドレスに変換して
いる。このアダー822の出力Aをそのままアドレスバ
ス18または20に出力すれば、メモリの論理アドレス
がそのまま物理アドレスとなって画像バッファメモリ5
または表示メモリ6に一次元アドレスとして与えられる
。上述のxWの値は編集時の画像サイズによって任意に
設定されるものであるので、上記式により任意サイズの
領域の画像情報を一次元のメモリ空間上に連続的に記憶
することができる。即ち第12図(C)及び(d)に示
すような無駄なメモリ領域をなくすことができる。更に
アダー822の出力Aを変換テーブル823によってア
ドレス変換を行うことにより、様々なサイズの画像を柔
軟に管理することができる。
このアドレス変換を利用した画像管理の具体例を次に説
明する。例えば第15図に示すように、3種の異なるサ
イズの部品画像A、B、Cを画像バッファメモリ5に格
納し、その物理アドレスと □′論理アドレス
、部品番号等を管理している。番号1の部品は、物理ア
ドレス00000〜01 FFFH(16進数)までの
連続した領域に格納され、番号2の部品は物理アドレス
020000H〜037FFFHまでの連続した領域に
格納されるが、 ゛番号2の部品は論理的には論
理アドレスoooo “OH〜017FFF
Hに格納されたものとして管理されている。番号3の部
品についても同様である。ここで部品番号2の画像Bを
削除して部品画像りを登録する場合を考えてみる。部品
番号2を削除すると、画像バッフ7メモリ5の物理アド
レス020000)1−037FFFHと070000
H以下の領域が空き領域となる。しかし新たな部品画像
りを登録するに必要な物理アドレスが連続していないた
め、部品画像Bの削除されたアドレス領域を利用してこ
れを登録することは従来はできなかった。本発明では第
14図の変換テーブル823の内容を書替えることによ
って、飛び飛びの領域をあたかも連続する領域として扱
うことができる。即ちいまの場合、変換テーブル823
を、CPU 1によって物理アドレス03800011
〜06FFFHを050000H〜087FFFHに、
070000H〜087FFFHを038000H〜0
4FFFFHになるように変える。
明する。例えば第15図に示すように、3種の異なるサ
イズの部品画像A、B、Cを画像バッファメモリ5に格
納し、その物理アドレスと □′論理アドレス
、部品番号等を管理している。番号1の部品は、物理ア
ドレス00000〜01 FFFH(16進数)までの
連続した領域に格納され、番号2の部品は物理アドレス
020000H〜037FFFHまでの連続した領域に
格納されるが、 ゛番号2の部品は論理的には論
理アドレスoooo “OH〜017FFF
Hに格納されたものとして管理されている。番号3の部
品についても同様である。ここで部品番号2の画像Bを
削除して部品画像りを登録する場合を考えてみる。部品
番号2を削除すると、画像バッフ7メモリ5の物理アド
レス020000)1−037FFFHと070000
H以下の領域が空き領域となる。しかし新たな部品画像
りを登録するに必要な物理アドレスが連続していないた
め、部品画像Bの削除されたアドレス領域を利用してこ
れを登録することは従来はできなかった。本発明では第
14図の変換テーブル823の内容を書替えることによ
って、飛び飛びの領域をあたかも連続する領域として扱
うことができる。即ちいまの場合、変換テーブル823
を、CPU 1によって物理アドレス03800011
〜06FFFHを050000H〜087FFFHに、
070000H〜087FFFHを038000H〜0
4FFFFHになるように変える。
これにより第16図に示すように、部品画像りに対して
連続するアドレス領域が確保できることになり、部品番
号4の部品画像情報が新たに追加されたことになる。
連続するアドレス領域が確保できることになり、部品番
号4の部品画像情報が新たに追加されたことになる。
このように変換テーブル823の内容を書替えることに
よって様々なサイズの部品や文書を一貫して管理し、取
り扱うことができ、画像バッファメモリ5や表示メモリ
6を有効に利用することができる。また論理アドレスと
物理アドレスの変換も柔軟にでき、複雑な部品管理、メ
モリ管理等も管理プログラムにおいては論理アドレスで
処理することができ、管理プログラムの開発効率、信頼
性の向上が図られる。
よって様々なサイズの部品や文書を一貫して管理し、取
り扱うことができ、画像バッファメモリ5や表示メモリ
6を有効に利用することができる。また論理アドレスと
物理アドレスの変換も柔軟にでき、複雑な部品管理、メ
モリ管理等も管理プログラムにおいては論理アドレスで
処理することができ、管理プログラムの開発効率、信頼
性の向上が図られる。
第17図は上記のようなアドレス変換回路82の変換テ
ーブル823の概略構成である。RAM8231は変換
テーブル823の核となるメモリであり、変換データを
格納するものである。書込みデータボート8232、!
込みアドレスポート8233、読み出しアドレスポート
8234は各々スリーステートのボートであり、変換デ
ータの書き込み時または読み出し時のみオンとなる。変
換データを書込む場合は、CPUインタフェース71よ
り書込みアドレスポート8233をイネーブルとしてR
AM8231の書き込みアドレスをセットし、書込みデ
ータを書込みデータボート8232より書込む。初期段
階ではアダー822からの読み出しアドレスがそのまま
スルーした形でRAM8231より出力されるように変
換データが書込まれる。例えばアダー822からの読み
出しアドレスが0OOOH〜07FFHであれば、RA
M8231の出力も0OOOH”07FFHになるよう
に変換データを書き込んでおく。次に第16図に示すよ
うに、様々な部品を扱う場合は、各々の部品管理に対応
して前述のようにRAM823工の内容を書き換えて必
要な物理アドレスを出力するようにする。例えばアドレ
スAO〜A2SのうちAo −At 4をそのままとし
、A1s〜A2Sを変換テーブル823を通してマツピ
ング可能とした場合、第15図の部品番号3の物理アド
レス038000Hを第16図の部品番号3の物理アド
レス050000 oになるようにするためには、変換
テーブル823のRAM8231のアドレス0O07H
を0OOAHに書き換えればよい。他のデータについて
も同様にして順次書き換えれば、第16図に示すような
物理アドレスにマツピングされる。
ーブル823の概略構成である。RAM8231は変換
テーブル823の核となるメモリであり、変換データを
格納するものである。書込みデータボート8232、!
込みアドレスポート8233、読み出しアドレスポート
8234は各々スリーステートのボートであり、変換デ
ータの書き込み時または読み出し時のみオンとなる。変
換データを書込む場合は、CPUインタフェース71よ
り書込みアドレスポート8233をイネーブルとしてR
AM8231の書き込みアドレスをセットし、書込みデ
ータを書込みデータボート8232より書込む。初期段
階ではアダー822からの読み出しアドレスがそのまま
スルーした形でRAM8231より出力されるように変
換データが書込まれる。例えばアダー822からの読み
出しアドレスが0OOOH〜07FFHであれば、RA
M8231の出力も0OOOH”07FFHになるよう
に変換データを書き込んでおく。次に第16図に示すよ
うに、様々な部品を扱う場合は、各々の部品管理に対応
して前述のようにRAM823工の内容を書き換えて必
要な物理アドレスを出力するようにする。例えばアドレ
スAO〜A2SのうちAo −At 4をそのままとし
、A1s〜A2Sを変換テーブル823を通してマツピ
ング可能とした場合、第15図の部品番号3の物理アド
レス038000Hを第16図の部品番号3の物理アド
レス050000 oになるようにするためには、変換
テーブル823のRAM8231のアドレス0O07H
を0OOAHに書き換えればよい。他のデータについて
も同様にして順次書き換えれば、第16図に示すような
物理アドレスにマツピングされる。
本発明者等の具体的に試作例においては、Xアドレス、
Yアドレス及びXWを各々13ビツトの値で実施し、前
述の式により26ビツト(この場合画像情報は102’
=64Mビット、即ち8ドツト/mでAOまでの画像
を扱える)の−次元アドレスに変換し、更にその上位1
1ビツトを変換テーブル823によって論理アドレスを
物理アドレスに変換している。これによって、4にバイ
ト(1バイト−8ビツト)単位でアドレスのマツピング
が可能となり、8ドツト/mの場合で22゜6am角の
画像を単位として様々なサイズの画像を論理的に扱える
とともに、各種サイズのメモリ領域の占有と解放0分割
9含併等を柔軟に行うことができるようになった。
Yアドレス及びXWを各々13ビツトの値で実施し、前
述の式により26ビツト(この場合画像情報は102’
=64Mビット、即ち8ドツト/mでAOまでの画像
を扱える)の−次元アドレスに変換し、更にその上位1
1ビツトを変換テーブル823によって論理アドレスを
物理アドレスに変換している。これによって、4にバイ
ト(1バイト−8ビツト)単位でアドレスのマツピング
が可能となり、8ドツト/mの場合で22゜6am角の
画像を単位として様々なサイズの画像を論理的に扱える
とともに、各種サイズのメモリ領域の占有と解放0分割
9含併等を柔軟に行うことができるようになった。
アドレス変換回路82は第14図に示したものに限られ
ない。例えばアドレス変換回路82全体をRAMやRO
Mなどのメモリにより構成することができる。この場合
は様々な画像サイズに合ねせたアドレス変換の値をCP
U 1等で前述の式により演算して、その値をRAMや
ROMに書き込 9.、。
ない。例えばアドレス変換回路82全体をRAMやRO
Mなどのメモリにより構成することができる。この場合
は様々な画像サイズに合ねせたアドレス変換の値をCP
U 1等で前述の式により演算して、その値をRAMや
ROMに書き込 9.、。
A、t’a″′・v)I′fj″″″8゛・78“08
7 ・1ドL/2.Y7ド″及U X W L/
′2983 (7) t y ′、、。
7 ・1ドL/2.Y7ド″及U X W L/
′2983 (7) t y ′、、。
ト値XWを参照してアドレス変換を行い、その結
;”1 果をインタフェース80X、80Yに与える。ま
゛、たアドレス変換回路82内の乗算器821も乗
算 ゛器専用LSIでもよいし、加算器を組合
わせて横 構成してもよい。
;”1 果をインタフェース80X、80Yに与える。ま
゛、たアドレス変換回路82内の乗算器821も乗
算 ゛器専用LSIでもよいし、加算器を組合
わせて横 構成してもよい。
第18図は乗算器821の機能を加算器を用いて実現し
た際のアドレス変換回路82の動作フローを示したもの
である。この場合は、Yアドレスが±1した時に±xW
を加算して(XW)X (Y)の乗算処理を行った後、
(XW)X (Y)+ (X)の加算を行っている。更
に変換テーブル823の書き込みは動作中でも動作の前
後でも、何時でも可能である。変換テーブル823によ
って変換する単位は、当然ながら装置の性能、仕様、目
的等に応じて適宜設定される。
た際のアドレス変換回路82の動作フローを示したもの
である。この場合は、Yアドレスが±1した時に±xW
を加算して(XW)X (Y)の乗算処理を行った後、
(XW)X (Y)+ (X)の加算を行っている。更
に変換テーブル823の書き込みは動作中でも動作の前
後でも、何時でも可能である。変換テーブル823によ
って変換する単位は、当然ながら装置の性能、仕様、目
的等に応じて適宜設定される。
本発明は上述した実施例に限られるものではない。例え
ば第19図に示すように、スキャナ・プリンタインタフ
ェース15や圧縮伸張回路16を画像バス■にも接続す
るように構成してもよい。
ば第19図に示すように、スキャナ・プリンタインタフ
ェース15や圧縮伸張回路16を画像バス■にも接続す
るように構成してもよい。
このように構成すれば、拡大縮小回路111図形処理回
路12.スキャナ・プリンタインタフェース15.圧縮
伸張回路16が全て二系統の画像バス■及び■に接続さ
れ、おのおのが画像バッファメモリ51表示メモリ6に
対して空いているバスを使用してアクセスすることが可
能となり、システム全体の柔軟性・高速性が更に増す・
°:また二つの二次元アドレス発生
回路7.8は、 ゛・′) 一体化して一つのモジュールで構成し、その内部で二系
統のメモリ(画像バッファメモリと表示メ 、
モ1ハまたは一つのメモリ内の転送元と転□送先〉アク
セス制御を行うようにしてもよい。この場合
□一つの二次元アドレス発生回路において時分割で画像
バッファメモリ59表示メモリ6に対するア
パドレスを出力するように構成すればよい。またメ
“・1モリ間の画像転送時では転送元と転送先の
アドレスを同様にして時分割で各々のメモリに出力すれ
“1; ばよい。この時分割の方法としては、アドレス変
“、9′換回路82からの出力段とラッチを二系統
設け、 ;□ 各々の出力時間にラッチされた出力イネーブルし
;“てアドレスバスに出力すればよい。これにより
、 フ二更に装置が小形化され低価格になる。
路12.スキャナ・プリンタインタフェース15.圧縮
伸張回路16が全て二系統の画像バス■及び■に接続さ
れ、おのおのが画像バッファメモリ51表示メモリ6に
対して空いているバスを使用してアクセスすることが可
能となり、システム全体の柔軟性・高速性が更に増す・
°:また二つの二次元アドレス発生
回路7.8は、 ゛・′) 一体化して一つのモジュールで構成し、その内部で二系
統のメモリ(画像バッファメモリと表示メ 、
モ1ハまたは一つのメモリ内の転送元と転□送先〉アク
セス制御を行うようにしてもよい。この場合
□一つの二次元アドレス発生回路において時分割で画像
バッファメモリ59表示メモリ6に対するア
パドレスを出力するように構成すればよい。またメ
“・1モリ間の画像転送時では転送元と転送先の
アドレスを同様にして時分割で各々のメモリに出力すれ
“1; ばよい。この時分割の方法としては、アドレス変
“、9′換回路82からの出力段とラッチを二系統
設け、 ;□ 各々の出力時間にラッチされた出力イネーブルし
;“てアドレスバスに出力すればよい。これにより
、 フ二更に装置が小形化され低価格になる。
逆に、二次 、元アドレス発生回路を3個以上
のモジュールで構 )成して、高速性、柔軟性
を増すようにしてもよい。 ゛また画像バッファ
メモリ5や表示メモリ6が ;゛“、 ICメモリではなく、磁気ディスクや光ディスク
゛;□などのディスクメモリである場合には、二次元
アドレス発生回路7.8から発生されるアドレスはトラ
ック番号やセクタ番号、ディスク番号等の情報により構
成されることになる。この場合にも上記した実施例と同
様にメモリアクセス制御を行うことができる。磁気バブ
ルメモリやホログラムメモリなど更に伯のメモリを用い
た場合も同様である。
のモジュールで構 )成して、高速性、柔軟性
を増すようにしてもよい。 ゛また画像バッファ
メモリ5や表示メモリ6が ;゛“、 ICメモリではなく、磁気ディスクや光ディスク
゛;□などのディスクメモリである場合には、二次元
アドレス発生回路7.8から発生されるアドレスはトラ
ック番号やセクタ番号、ディスク番号等の情報により構
成されることになる。この場合にも上記した実施例と同
様にメモリアクセス制御を行うことができる。磁気バブ
ルメモリやホログラムメモリなど更に伯のメモリを用い
た場合も同様である。
また二次元アドレス発生回路7.8の一つと画像バス切
換制御回路10を組合わせて動作させることにより、直
線、斜線、矩形領域の塗り潰し等の簡易なグラフィック
処理を高速に且つ容易に行うことができる。例えば画像
バス切換制御回路10に“FO″(16進数)というデ
ータを設定しておき、画像バス切換制御回路10が“F
O”のデータとデータライト制御信号をそれぞれデー
タバス22及びコントロールバス19に出力し、二次元
アドレス発生回路8がアドレスバス20にアドレスを順
次出力していくと、表示メモリ6には線幅4ビツトの直
線を描画することができる。
換制御回路10を組合わせて動作させることにより、直
線、斜線、矩形領域の塗り潰し等の簡易なグラフィック
処理を高速に且つ容易に行うことができる。例えば画像
バス切換制御回路10に“FO″(16進数)というデ
ータを設定しておき、画像バス切換制御回路10が“F
O”のデータとデータライト制御信号をそれぞれデー
タバス22及びコントロールバス19に出力し、二次元
アドレス発生回路8がアドレスバス20にアドレスを順
次出力していくと、表示メモリ6には線幅4ビツトの直
線を描画することができる。
画像バス切換制御回路1oに“80″のデータをセット
した場合には、線幅1ビツトの直線を描くことができる
。更に“’ F F ”のデータをセットした場合には
、指定した領域を白或いは黒で塗り潰すことができる。
した場合には、線幅1ビツトの直線を描くことができる
。更に“’ F F ”のデータをセットした場合には
、指定した領域を白或いは黒で塗り潰すことができる。
第1図は本発明にかかる文書画像処理装置の一実施例の
全体構成を示す図、第2図はその拡大縮小回路部の構成
を示す図、第3図はその拡大縮小回路での画像譲歩取り
込み部の構成例を示す図、第4図は同じく画像情報送出
部の構成例を示す図、第5図は第1図の構成でのバス構
成例を示す図、第6図は制御信号のタイミングチャート
を示す図、第7図は複数手段での他からの制御信号に対
する応答信号送出部の構成例を示す図、第8図は二次元
アドレス発生回路の基本構成例を示す図、第9図は画像
転送の動作を説明するための図、第10図はアドレス発
生回路でのアドレス生成のフローを示す図、第11図(
a)〜(g)は画像編集のための各種アクセス制御例を
示す図、第12図(a)〜(d)は通常の一次元アドレ
ス発生の動作を説明するための図、第13図は本発明の
実施例での具体的な二次元アドレス発生回路の構成例を
示す図、第14図はそのアドレス変換回路部の構成例を
示す図、第15図及び第16図は具体的な登録向(11
管理の態様を説明するための図、第17図は第14図の
変換テーブルの構成例を示す図、第18図は上記アドレ
ス変換回路での一次元アドレス生成のフローを示す図、
第19図は他の実施例の文書画像処理装置の構成を示す
図である。 1・・・CPU、2・・・CPUメモリ、3・・・イン
タフェース、4・・・CPUバス、5・・・画像バッフ
ァメモリ、6・・・表示メモリ、7.8・・・二次元ア
ドレス発生回路、10・・・縦横変換回路、11・・・
拡大縮小回路(情報転送媒介手段含む)、12・・・図
形処理回路、13・・・スキャナ、14・・・プリンタ
、15・・・スキャナ・プリンタインタフェース、16
・・・圧縮伸張回路、17・・・画像バス切換制御回路
、18゜20・・・アドレスバス、22,23.24.
26・・・データバス、19,21.25.27・・・
コントロールバス、34・・・能動入力動作機構、35
・・・受動 ゛入力動作機構、37・・・能動
出力動作機構、38・・・ 4.錫受動出力動作
機構、82・・・アドレス変換回路、 、・
823・・・変換テーブル。 出願人代理人 弁理士 鈴江武彦 第2図 入力賽*′4I号 第3図 第4図 第5図 第6図 第7図 第9図 第11図 払送見 弊赳先(a) 第14図 第17図 第16図 第18図
全体構成を示す図、第2図はその拡大縮小回路部の構成
を示す図、第3図はその拡大縮小回路での画像譲歩取り
込み部の構成例を示す図、第4図は同じく画像情報送出
部の構成例を示す図、第5図は第1図の構成でのバス構
成例を示す図、第6図は制御信号のタイミングチャート
を示す図、第7図は複数手段での他からの制御信号に対
する応答信号送出部の構成例を示す図、第8図は二次元
アドレス発生回路の基本構成例を示す図、第9図は画像
転送の動作を説明するための図、第10図はアドレス発
生回路でのアドレス生成のフローを示す図、第11図(
a)〜(g)は画像編集のための各種アクセス制御例を
示す図、第12図(a)〜(d)は通常の一次元アドレ
ス発生の動作を説明するための図、第13図は本発明の
実施例での具体的な二次元アドレス発生回路の構成例を
示す図、第14図はそのアドレス変換回路部の構成例を
示す図、第15図及び第16図は具体的な登録向(11
管理の態様を説明するための図、第17図は第14図の
変換テーブルの構成例を示す図、第18図は上記アドレ
ス変換回路での一次元アドレス生成のフローを示す図、
第19図は他の実施例の文書画像処理装置の構成を示す
図である。 1・・・CPU、2・・・CPUメモリ、3・・・イン
タフェース、4・・・CPUバス、5・・・画像バッフ
ァメモリ、6・・・表示メモリ、7.8・・・二次元ア
ドレス発生回路、10・・・縦横変換回路、11・・・
拡大縮小回路(情報転送媒介手段含む)、12・・・図
形処理回路、13・・・スキャナ、14・・・プリンタ
、15・・・スキャナ・プリンタインタフェース、16
・・・圧縮伸張回路、17・・・画像バス切換制御回路
、18゜20・・・アドレスバス、22,23.24.
26・・・データバス、19,21.25.27・・・
コントロールバス、34・・・能動入力動作機構、35
・・・受動 ゛入力動作機構、37・・・能動
出力動作機構、38・・・ 4.錫受動出力動作
機構、82・・・アドレス変換回路、 、・
823・・・変換テーブル。 出願人代理人 弁理士 鈴江武彦 第2図 入力賽*′4I号 第3図 第4図 第5図 第6図 第7図 第9図 第11図 払送見 弊赳先(a) 第14図 第17図 第16図 第18図
Claims (3)
- (1)文書画像情報を一時格納する画像バッファメモリ
、表示すべき文書画像情報を一時格納する表示メモリ、
文書画像情報の入出力手段、文書画像情報の転送に供さ
れる画像バス、およびこれらを管理し制御する制御装置
を有する文書画像処理装置において、前記画像バッファ
メモリ及び表示メモリと前記画像バスとの接続を制御す
る画像バス切換制御回路と、前記画像バスに接続され、
前記画像バッファメモリおよび表示メモリに対してサイ
ズの異なる複数の二次元領域に対応して連続した一次元
アドレスを与えるアクセス制御回路とを備えたことを特
徴とする文書画像処理装置。 - (2)前記アクセス制御回路は、任意の二次元領域に対
応する二次元アドレスを発生させ、これを複数の領域に
ついて連続する一次元アドレスに変換する回路を有する
二つの二次元アドレス発生回路から構成されている特許
請求の範囲第1項記載の文書画像処理装置。 - (3)前記アクセス制御回路はメモリの物理アドレスと
論理アドレスを変換する変換テーブルを有する特許請求
の範囲第1項記載の文書画像処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14211685A JPS623378A (ja) | 1985-06-28 | 1985-06-28 | 文書画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14211685A JPS623378A (ja) | 1985-06-28 | 1985-06-28 | 文書画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS623378A true JPS623378A (ja) | 1987-01-09 |
Family
ID=15307779
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14211685A Pending JPS623378A (ja) | 1985-06-28 | 1985-06-28 | 文書画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS623378A (ja) |
-
1985
- 1985-06-28 JP JP14211685A patent/JPS623378A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6262390A (ja) | グラフイツク表示装置 | |
| JPS63100580A (ja) | データ表示システム | |
| JPH0212570A (ja) | 画像処理装置 | |
| US5241626A (en) | Image processing apparatus having improved two-dimensional address generator | |
| TW200300497A (en) | Back-end image transformation | |
| JP2549642B2 (ja) | 画像処理装置 | |
| JPS62173509A (ja) | 画像表示装置 | |
| JPS62203285A (ja) | ラスタ処理用変換回路 | |
| JPS623378A (ja) | 文書画像処理装置 | |
| JPS623379A (ja) | 文書画像処理装置 | |
| JPS623377A (ja) | 文書画像処理装置 | |
| JPS623376A (ja) | 文書画像処理装置 | |
| JPH0231416B2 (ja) | ||
| JPS6084590A (ja) | 画像処理システム | |
| JPS6242276A (ja) | 画像編集装置 | |
| JPS61267095A (ja) | デイスプレイ表示方式 | |
| JP2721154B2 (ja) | 画像処理装置 | |
| JP3818951B2 (ja) | データ配列変換装置およびそれを用いた表示制御装置ならびにデータ配列変換方法 | |
| JPS6249570A (ja) | 画像処理装置 | |
| JP3005014B2 (ja) | 印刷装置 | |
| JPH06284282A (ja) | 画像形成装置 | |
| JP2822856B2 (ja) | グラフィック処理装置 | |
| JP3304907B2 (ja) | ページレイアウト回路 | |
| JPH02287493A (ja) | 画像表示システム | |
| EP0276017A2 (en) | Stored data high speed processing apparatus |