JPS623376A - 文書画像処理装置 - Google Patents
文書画像処理装置Info
- Publication number
- JPS623376A JPS623376A JP14211485A JP14211485A JPS623376A JP S623376 A JPS623376 A JP S623376A JP 14211485 A JP14211485 A JP 14211485A JP 14211485 A JP14211485 A JP 14211485A JP S623376 A JPS623376 A JP S623376A
- Authority
- JP
- Japan
- Prior art keywords
- image
- bus
- circuit
- memory
- data
- 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)
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は文書画像の入力、出力、表示、編集等を電子的
に実行する文書画像処理装置に関する。
に実行する文書画像処理装置に関する。
ファクシミリや電子ファイルなどに代表されるように、
文書画像を電子的に処理する文書画像処理装置の開発が
盛んである。これらの装置の開発の目的は、従来の紙を
ベースとした一般業務特にオフィス業務を電子化するこ
とにより、作業の効率を改善し、また業務の高度化によ
る複雑な作業への対処を容易にすることにある。これら
の装置では、文書画像をスキャナで走査して電気信号に
変換した後、圧縮して伝送したり、または画像メモリに
一旦格納した後、加工修正を施してイメージプリンタに
出力する、といった情報処理が行われる。
文書画像を電子的に処理する文書画像処理装置の開発が
盛んである。これらの装置の開発の目的は、従来の紙を
ベースとした一般業務特にオフィス業務を電子化するこ
とにより、作業の効率を改善し、また業務の高度化によ
る複雑な作業への対処を容易にすることにある。これら
の装置では、文書画像をスキャナで走査して電気信号に
変換した後、圧縮して伝送したり、または画像メモリに
一旦格納した後、加工修正を施してイメージプリンタに
出力する、といった情報処理が行われる。
このような文書画像処理装置においては、これをユーザ
ーが任意に操作して真に業務の改善を図り、作業の効率
向上を図るためには、次の点に十分配慮されていなけれ
ばならない。第1は、システムを構成する各手段間での
文書画像情報の転送が容易でしかも柔軟であることであ
る。ある手段間では転送ができないか、できても多くの
手順が必要であったりすれば、改善すべき業務が制限さ
れる。第2は、処理速度が高速であることである。
ーが任意に操作して真に業務の改善を図り、作業の効率
向上を図るためには、次の点に十分配慮されていなけれ
ばならない。第1は、システムを構成する各手段間での
文書画像情報の転送が容易でしかも柔軟であることであ
る。ある手段間では転送ができないか、できても多くの
手順が必要であったりすれば、改善すべき業務が制限さ
れる。第2は、処理速度が高速であることである。
この種の装置では、処理できる機能と共に、その装置の
操作性が装置の性能を決定する重要な要素である。なか
でも処理速度は、装置のマン・マシンインタフェースの
決定的なポイントの一つであって、これかあ、φレベル
以上を満たさなければ作業効率を逆に下げることになり
かねない。
操作性が装置の性能を決定する重要な要素である。なか
でも処理速度は、装置のマン・マシンインタフェースの
決定的なポイントの一つであって、これかあ、φレベル
以上を満たさなければ作業効率を逆に下げることになり
かねない。
しかしながら従来の文書画像処理装置においては、これ
らの二点が必ずしも満足されていない。
らの二点が必ずしも満足されていない。
例えば、各手段間の情報転送が柔軟にできるが転送速度
が極めて遅かったり、高速の情報転送が可能であるが転
送相手が制限されていたり、或いはまた、柔軟な転送が
比較的高速に実行できるが、ハードウェアの機構や転送
開始までの手続きが極めて複雑であったりするのが常で
あった。これでは十分な作業の効率改善が図れない。
が極めて遅かったり、高速の情報転送が可能であるが転
送相手が制限されていたり、或いはまた、柔軟な転送が
比較的高速に実行できるが、ハードウェアの機構や転送
開始までの手続きが極めて複雑であったりするのが常で
あった。これでは十分な作業の効率改善が図れない。
本発明は上記した点に鑑みなされたもので、システムを
構成する複数手段間の文・書画像情報の同時転送を極め
て容易にし、且つシステムのスルーブツト向上及び処理
の高速化を可能とした文書画像処理装置を提供すること
を目的とする。
構成する複数手段間の文・書画像情報の同時転送を極め
て容易にし、且つシステムのスルーブツト向上及び処理
の高速化を可能とした文書画像処理装置を提供すること
を目的とする。
本発明は、少なくとも文書画像情報を一時格納する画像
バッファメモリ、文書画像を表示するための表示メモリ
、文書画像情報の入出力手段、文書画像情報の転送に供
される画像バス、及びこれらを管理し制御する制御装置
を有する文書画像処理装置において、画像バスとして独
立に動作可能な二系統の画像バスを設け、前記画像バッ
フ7メモリ及び表示メモリと前記二系統の画像バスとの
間の接続を制御する画像バス切換制御回路を設けると共
に、前記画像バスに選択的に接続され、自らの出す制御
信号により画像情報を取込む能動入力動作機構、他から
の制御信号により画像情報を取込む受動入力動作機構、
自らの出す制御信号により画像情報を送出する能動出力
動作機構、および他からの制御信号により画像情報を送
出する受動出力動作機構を有する情報媒介手段を設けた
ことを特徴とする。
バッファメモリ、文書画像を表示するための表示メモリ
、文書画像情報の入出力手段、文書画像情報の転送に供
される画像バス、及びこれらを管理し制御する制御装置
を有する文書画像処理装置において、画像バスとして独
立に動作可能な二系統の画像バスを設け、前記画像バッ
フ7メモリ及び表示メモリと前記二系統の画像バスとの
間の接続を制御する画像バス切換制御回路を設けると共
に、前記画像バスに選択的に接続され、自らの出す制御
信号により画像情報を取込む能動入力動作機構、他から
の制御信号により画像情報を取込む受動入力動作機構、
自らの出す制御信号により画像情報を送出する能動出力
動作機構、および他からの制御信号により画像情報を送
出する受動出力動作機構を有する情報媒介手段を設けた
ことを特徴とする。
本発明にかかる文書画像処理装置では、独立に動作可能
な二系統の画像バスを有するため、画像バッファメモリ
と表示メモリのアクセスが同時に可能となり、従ってシ
ステムのスルーブツトが向上する。また拡大縮小や画像
反転等を行う回路を二系統の画像バスに接続することに
より、例えばスキャナからの画像情報を画像バッフ1メ
モリへ書込みながら同時に縮小画像を表示メモリへ書込
む等の高度の文書画像処理が可能となる。また両方の画
像バス間に設けた画一情報転送媒介手段により、一方の
画像バスから他方の画像バスへ情報を転送するパイプラ
イン的な処理を含む高度な、かつ柔軟な画像処理を極め
て高速に実行することができる。
な二系統の画像バスを有するため、画像バッファメモリ
と表示メモリのアクセスが同時に可能となり、従ってシ
ステムのスルーブツトが向上する。また拡大縮小や画像
反転等を行う回路を二系統の画像バスに接続することに
より、例えばスキャナからの画像情報を画像バッフ1メ
モリへ書込みながら同時に縮小画像を表示メモリへ書込
む等の高度の文書画像処理が可能となる。また両方の画
像バス間に設けた画一情報転送媒介手段により、一方の
画像バスから他方の画像バスへ情報を転送するパイプラ
イン的な処理を含む高度な、かつ柔軟な画像処理を極め
て高速に実行することができる。
(発明の実施例)
以下図面を参照して本発明の詳細な説明する。
第1図は一実施例の文書画像処理i置の概略ブロック図
である。1は本装置を管理制御する装置である情報処理
ユニット(以下CPUと呼ぶ)、2はこの制御手順を記
述するプログラムを格納するCPLJプログラムメモリ
、3はCPU 1と他の入出力装置例えばCRTターミ
ナルなどを接続するためのインタフェースである。本文
書画像処理装置は、このCPtJlからの制御信号がC
PUバス4を介して文書画像情報を格納するメモリや文
書画像の処理手段に対して与えられて所望の処理が実行
されることになる。
である。1は本装置を管理制御する装置である情報処理
ユニット(以下CPUと呼ぶ)、2はこの制御手順を記
述するプログラムを格納するCPLJプログラムメモリ
、3はCPU 1と他の入出力装置例えばCRTターミ
ナルなどを接続するためのインタフェースである。本文
書画像処理装置は、このCPtJlからの制御信号がC
PUバス4を介して文書画像情報を格納するメモリや文
書画像の処理手段に対して与えられて所望の処理が実行
されることになる。
5は文書画像情報を一時格納する画像バッファメモリ、
6は表示すべき文書画像情報を一時格納する表示メモリ
であり、7及び8はこれらのメモリに対して二次元の矩
形領域にアクセスをかけるべくアドレスを発生する二次
元アドレス発生回路である。9は表示メモリ6からのデ
ータを表示のサイクルに従って取り込み、ディスプレイ
に表示させる制御を行うディスプレイコントローラであ
る。10は文書画像の向きを90°毎に回転処理する縦
横変換回路、11は文書画像の拡大縮小回路、12は文
字パターンを発生して表示メモリ6や画像バッファメモ
リ5に描画する図形処理回路である。13及び14は文
書画像の入出力手段であるスキャナ及びプリンタ、15
はスキャナ13で読み取った文書画像情報の内部に取り
込む機能及びメモリ5,6に格納されている文書画像情
報を取り込んでプリンタ15に送出する機能を有するス
キャナ・プリンタインタフェースである。
6は表示すべき文書画像情報を一時格納する表示メモリ
であり、7及び8はこれらのメモリに対して二次元の矩
形領域にアクセスをかけるべくアドレスを発生する二次
元アドレス発生回路である。9は表示メモリ6からのデ
ータを表示のサイクルに従って取り込み、ディスプレイ
に表示させる制御を行うディスプレイコントローラであ
る。10は文書画像の向きを90°毎に回転処理する縦
横変換回路、11は文書画像の拡大縮小回路、12は文
字パターンを発生して表示メモリ6や画像バッファメモ
リ5に描画する図形処理回路である。13及び14は文
書画像の入出力手段であるスキャナ及びプリンタ、15
はスキャナ13で読み取った文書画像情報の内部に取り
込む機能及びメモリ5,6に格納されている文書画像情
報を取り込んでプリンタ15に送出する機能を有するス
キャナ・プリンタインタフェースである。
16は外部の通信制am器より転送された圧縮された文
書画像情報を復調伸張して取込み、或いはメモリ5.6
の文書画像情報を圧縮変調して外部に送出させる圧縮伸
張回路である。
書画像情報を復調伸張して取込み、或いはメモリ5.6
の文書画像情報を圧縮変調して外部に送出させる圧縮伸
張回路である。
以上の画像バッファメモリ5及び表示メモリ6と各処理
回路との間の情報転送を行うために本発明では、独立に
動作可能な二系統の画像バス■及び■を設けている。こ
こで画像バス■は、画像バッファメモリ5用のアドレス
バス18、画像バッファメモリ5と縦横変換回路10が
接続されたデータバス22、拡大縮小回路119図形処
理回路12、スキャナ・プリンタインタフェース15及
び圧縮伸張回路16が接続されたデータバス24、及び
コントロールバス19.25を総称するものであり、画
像バス■は、表示メモリ6用のアドレスバス20.表示
メモリ6と縦横変換回路10が接続されたデータバス2
3、拡大縮小回路11と図形処理回路12が接続された
データバス26、及びコントロールバス21.27を総
称するものである。本実施例では画像バッファメモリ5
は一方のデータバス22にのみ接続され、表示メモリ6
は他方のデータバス23にのみ接続されている。
回路との間の情報転送を行うために本発明では、独立に
動作可能な二系統の画像バス■及び■を設けている。こ
こで画像バス■は、画像バッファメモリ5用のアドレス
バス18、画像バッファメモリ5と縦横変換回路10が
接続されたデータバス22、拡大縮小回路119図形処
理回路12、スキャナ・プリンタインタフェース15及
び圧縮伸張回路16が接続されたデータバス24、及び
コントロールバス19.25を総称するものであり、画
像バス■は、表示メモリ6用のアドレスバス20.表示
メモリ6と縦横変換回路10が接続されたデータバス2
3、拡大縮小回路11と図形処理回路12が接続された
データバス26、及びコントロールバス21.27を総
称するものである。本実施例では画像バッファメモリ5
は一方のデータバス22にのみ接続され、表示メモリ6
は他方のデータバス23にのみ接続されている。
そこで画像バッファメモリ5側のデータバス22と拡大
縮小回路112図形処理回路12等が接続されるデータ
バス24の間を分割しし、また表示メモリ6側のデータ
バス20と拡大縮小回路11゜図形処理回路12等が接
続されるデータバス26との間を分割して、これらの間
の接続を画像バス切換制御回路17により制御するよう
に構成している。
縮小回路112図形処理回路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) 画像バッフ1メモリ5のデータを回転させてプ
リントアウトする場合には、データバス22と縦横変換
回路10が接続されて、画像バッファメモリ5からのデ
ータは縦横変換回路10に °゛? 入って例えば90’回転された後、バス切換側−〇・占 ;緊 回路17を経由しデータバス24を介してプリン
・2゛:1 1・′□ り14へ出力される。この間、データバス23及
ユ、]、U261!Ifi[よ、6ゎ工、い。アラや
ユ、よユ 八“、′ 辷さ 能である。
N1、“□)。
リントアウトする場合には、データバス22と縦横変換
回路10が接続されて、画像バッファメモリ5からのデ
ータは縦横変換回路10に °゛? 入って例えば90’回転された後、バス切換側−〇・占 ;緊 回路17を経由しデータバス24を介してプリン
・2゛:1 1・′□ り14へ出力される。この間、データバス23及
ユ、]、U261!Ifi[よ、6ゎ工、い。アラや
ユ、よユ 八“、′ 辷さ 能である。
N1、“□)。
(3) スキャナー3からの入力を画像バッファ
・′□・本 メモリ5へ書込みながら同時に縮小し、且つ回転
7、。
・′□・本 メモリ5へ書込みながら同時に縮小し、且つ回転
7、。
、・
させて表示メモリ6へ書込む場合には、データバ″パ・
、\ ス24を流れるデータを拡大縮小回路11で取込
、・。
、\ ス24を流れるデータを拡大縮小回路11で取込
、・。
;(::
みながら縮小してデータバス26へ出力する。縦゛横変
換回路10はデータバス23に接続されてお
ゞ′;・;: す、ここで縮小画像データは90°回転されて表
゛、・”。
換回路10はデータバス23に接続されてお
ゞ′;・;: す、ここで縮小画像データは90°回転されて表
゛、・”。
イ
示メモリ6に書込まれる。
、IJ゛ (4) 画惚バス■上でスキャナー3やプリンタ
]・J・− 14と画像バッフ7メモリ5間で画像データを転
:。
、IJ゛ (4) 画惚バス■上でスキャナー3やプリンタ
]・J・− 14と画像バッフ7メモリ5間で画像データを転
:。
ξ
送中に、文字パターンなどを拡大縮小して表示メ
、・モリ6へ書き込む場合、拡大縮小回路11から
のクロックにより図形処理回路12内の文字パターンが
データバス26を介して一旦拡大縮小回路11に取り込
まれる。そして拡大縮小処理をした後、データは再びデ
ータバス26及び23を経由して表示メモリ6へ書込ま
れる。この場合画像バス■上では、拡大縮小回路11の
リードクロックとライトクロックに同期して画像データ
の転送が副部される。
、・モリ6へ書き込む場合、拡大縮小回路11から
のクロックにより図形処理回路12内の文字パターンが
データバス26を介して一旦拡大縮小回路11に取り込
まれる。そして拡大縮小処理をした後、データは再びデ
ータバス26及び23を経由して表示メモリ6へ書込ま
れる。この場合画像バス■上では、拡大縮小回路11の
リードクロックとライトクロックに同期して画像データ
の転送が副部される。
(5) 画像バッファメモリ5内のデータを拡大縮小し
て表示メモリ6へ書込む場合、画像バッファメモリ5の
データはデータバス22.24を介して拡大縮小回路1
1に取り込まれ、その出力データはデータバス26.2
3経由で表示メモリ6へ書込まれる。この場合、画像バ
ス■はリードデータ、画像バス■はライトデータが走り
、拡大縮小回路11のパイプライン的動作により、高速
のデータ転送が行なわれる。
て表示メモリ6へ書込む場合、画像バッファメモリ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はこ
れらから出力される入力データのラッチ信号のセレクタ
である。
データ送出部には同様に能動出力動作m構37と受動出
力動作機構38があり、39はこれらから出力されるデ
ータ出力シーケンスの終了信号セレクタである。そして
40はこれら入出力動作機構によるシーケンス制御を行
う制弗回路である。
力動作機構38があり、39はこれらから出力されるデ
ータ出力シーケンスの終了信号セレクタである。そして
40はこれら入出力動作機構によるシーケンス制御を行
う制弗回路である。
41〜50は人出力バッファを示す。また図には示して
いないが、入力データ、出力データ及び転送りロックな
どの制御信号は画像バス■にも画像バス■にも選択して
接続できるようになっている。
いないが、入力データ、出力データ及び転送りロックな
どの制御信号は画像バス■にも画像バス■にも選択して
接続できるようになっている。
画像情報取込み部では、能動動作時には能動入力動作機
構34がデータリード用制御信号PRDCを出力し、そ
れに対する応答信QPACKで入力データを取込み、ま
た受動動作時には外部からのデータライト制御信号PW
TCによって受動動作機構35が動いて入力データを取
込むようになっている。この画像情?i(取込み部の具
体的な構成例を第3図に示す。能動入力動作機構34は
データリード制御信号PRDCを発生するP Rl)
Cジェネレータ341とANDゲート342とから構成
される。受動入力動作機構35はANDゲート351に
より構成される。シーケンス制御回路40からの入力要
求信号が出力されていない時はANDゲート351が禁
止状態であり、データライト制御信号PWTCを受は取
っても応答信号PACKを返さず、外部手段を待機させ
るようになっている。
構34がデータリード用制御信号PRDCを出力し、そ
れに対する応答信QPACKで入力データを取込み、ま
た受動動作時には外部からのデータライト制御信号PW
TCによって受動動作機構35が動いて入力データを取
込むようになっている。この画像情?i(取込み部の具
体的な構成例を第3図に示す。能動入力動作機構34は
データリード制御信号PRDCを発生するP Rl)
Cジェネレータ341とANDゲート342とから構成
される。受動入力動作機構35はANDゲート351に
より構成される。シーケンス制御回路40からの入力要
求信号が出力されていない時はANDゲート351が禁
止状態であり、データライト制御信号PWTCを受は取
っても応答信号PACKを返さず、外部手段を待機させ
るようになっている。
画像情報送出部では、能動動作時には能動出力動作機構
37がデータライト制御信号P W T Cを出力して
データ送出が行なわれ、それに対する応答信号PACK
で送出動作を終了するというシーケンスをとる。受動動
作時には、受動出力動作機構38が外部よりのデータリ
ード制御信号PRDCを受けてデータ送出動作を終了す
るようになっている。この画像情報送出部の具体的な構
成例を第4図に示す。能動出力動作機1i37はデータ
ライト制御信号PWTCを発生するPWTCジェネレー
タ371とANDゲート372により構成される。受動
出力動作機構35はANDゲート351により構成され
る。
37がデータライト制御信号P W T Cを出力して
データ送出が行なわれ、それに対する応答信号PACK
で送出動作を終了するというシーケンスをとる。受動動
作時には、受動出力動作機構38が外部よりのデータリ
ード制御信号PRDCを受けてデータ送出動作を終了す
るようになっている。この画像情報送出部の具体的な構
成例を第4図に示す。能動出力動作機1i37はデータ
ライト制御信号PWTCを発生するPWTCジェネレー
タ371とANDゲート372により構成される。受動
出力動作機構35はANDゲート351により構成され
る。
以上のような画像情報媒介手段を備えた拡大縮小回路1
1により、画像バスI、II間での画像情報の媒介転送
の具体的な動作例を次に説明する。
1により、画像バスI、II間での画像情報の媒介転送
の具体的な動作例を次に説明する。
本実施例での具体的なバス構成は例えば第5図に示す通
りである。画像バッファメモリ5及び表示メモリ6をア
クセスするためのアドレスバス18及び19は、AD−
A2Sの26本、データバス22,23.24.26は
Do−DISの16本である。コントロール信号バス1
9,21゜25.27は、画像情報転送用クロックとし
てのデータリード用制御信号PRDC、データライト用
制御信@ P W T C1これらに対する応答信号P
ACK用の他に、水平ライン終了信号HEND、垂直方
向終了信号VENDの各制御信号用、そして二組のアド
レス発生回路7,8の選択信号ADSEL用の計6本で
ある。
りである。画像バッファメモリ5及び表示メモリ6をア
クセスするためのアドレスバス18及び19は、AD−
A2Sの26本、データバス22,23.24.26は
Do−DISの16本である。コントロール信号バス1
9,21゜25.27は、画像情報転送用クロックとし
てのデータリード用制御信号PRDC、データライト用
制御信@ P W T C1これらに対する応答信号P
ACK用の他に、水平ライン終了信号HEND、垂直方
向終了信号VENDの各制御信号用、そして二組のアド
レス発生回路7,8の選択信号ADSEL用の計6本で
ある。
初めに、画像バッファメモリ5に格納されている文書画
像をディスプレイに表示する動作について説明する。こ
の画像処理動作の場合、画像バッファメモリ5は画像バ
ス■に、表示メモリ6は画像バス■にそれぞれ接続され
ているので、拡大縮小回路11のデータ取込み部側が画
像バス■に、データ送出部側が画像バス■にそれぞれ接
続されるように接続関係が選択されることになる。先ず
画像情報媒介手段を有する拡大縮小回路11は、画像情
報の取込み部、送出部でそれぞれ能動入力動作機構34
、能動出力動作機構37を働かせるよう起動される。拡
大縮小回路11が動作を始め 1、。
像をディスプレイに表示する動作について説明する。こ
の画像処理動作の場合、画像バッファメモリ5は画像バ
ス■に、表示メモリ6は画像バス■にそれぞれ接続され
ているので、拡大縮小回路11のデータ取込み部側が画
像バス■に、データ送出部側が画像バス■にそれぞれ接
続されるように接続関係が選択されることになる。先ず
画像情報媒介手段を有する拡大縮小回路11は、画像情
報の取込み部、送出部でそれぞれ能動入力動作機構34
、能動出力動作機構37を働かせるよう起動される。拡
大縮小回路11が動作を始め 1、。
!
ると、文書画像情報が格納されている画像バッフ
。
。
、t
アメモリ5に対して能動入力動作機構34からデータリ
ード制御信号PRDCが出力される。画像 :
・”゛、゛ バッファメモリ5に対してアクセスをかけるアドレス発
生回路は二組のアドレス発生回路7.8の一方がこれに
割当てられ、拡大縮小回路11からのデータリード制御
信J!PRDCに従って順次アドレスが更新される。デ
ータリード制御信号PRDCに対する応答信号PACK
は画像バッファメモリ5からPACKライン上に返され
、拡大 、。
ード制御信号PRDCが出力される。画像 :
・”゛、゛ バッファメモリ5に対してアクセスをかけるアドレス発
生回路は二組のアドレス発生回路7.8の一方がこれに
割当てられ、拡大縮小回路11からのデータリード制御
信J!PRDCに従って順次アドレスが更新される。デ
ータリード制御信号PRDCに対する応答信号PACK
は画像バッファメモリ5からPACKライン上に返され
、拡大 、。
縮小回路11ではその能動入力動作機構34がこ
、jれを受は取った時点で画像バッフ7メモリ5か
らの画像情報を入力データラッチ32に取込む。こうし
て取り込まれた画像情報は拡大縮小演算機構31により
所定の拡大または縮小処理が行なわれる。
、jれを受は取った時点で画像バッフ7メモリ5か
らの画像情報を入力データラッチ32に取込む。こうし
て取り込まれた画像情報は拡大縮小演算機構31により
所定の拡大または縮小処理が行なわれる。
拡大または縮小変換された画像情報は、同じ拡大縮小回
路11の能動出力機構37から表示メモリ6に対して出
力されるデータライト制御信号PWTCにより送出され
る。この場合も表示メモリ6に対するアクセスにはアド
レス発生回路7゜8の一方が割当てられ、データライト
制御信号PWTCに従ってアドレスが順次更新されるよ
うにする。このデータライト制御信号PWTCに対する
応答信号PACKは表示メモリ6からPACKライン上
に出力され、拡大縮小回路11の能動出力機構37に取
込まれる。これにより、拡大縮小回路11は次のシーケ
ンスに移行する。
路11の能動出力機構37から表示メモリ6に対して出
力されるデータライト制御信号PWTCにより送出され
る。この場合も表示メモリ6に対するアクセスにはアド
レス発生回路7゜8の一方が割当てられ、データライト
制御信号PWTCに従ってアドレスが順次更新されるよ
うにする。このデータライト制御信号PWTCに対する
応答信号PACKは表示メモリ6からPACKライン上
に出力され、拡大縮小回路11の能動出力機構37に取
込まれる。これにより、拡大縮小回路11は次のシーケ
ンスに移行する。
以上の画像情報転送のタイミングは第6図のようになる
。
。
次に外部機器より画像入出力手段を介して文書画像情報
を取込み、表示メモリ6に書込んで表示 。
を取込み、表示メモリ6に書込んで表示 。
させる場合について説明する。画像入力手段として圧縮
伸張回路16を例にとる。
伸張回路16を例にとる。
外部機器から取込んだ文書画像情報を表示する場合、等
偏部ち取込んだそのままのサイズで表示 くす
る場合に1よ・圧縮伸張回路16が能動動作手段
バとして動作し、自ら転送制御信号を送出して表示
パ′メ1す1書込めGf 、I″5゛・し”
し特に表示の場合・ ・ニジステムとのインタ
ラクションを行う種々の表示 □、ミ のため文書画像が表示されるサイズが限定され、
、1・縮小して表示したい場合が多々存在する。従
来この要請に対して取られてきた方法は、表示部分の
“□ユ□7.6HMI**□8工11、□。−
。1 ′大縮小処理が施されるようにするものであ
る。こ °゛□l の方法によれば、表示に関しては柔軟な拡大縮小
□ が可能であるが、拡大縮小処理が表示に限定され
;て、例えば画像バッファメモリに格納されている
文書画像情報の一部を拡大縮小して他の部分にコ
、ツビーするとか、或いは同じく画像バッファメモ
リ ゛・に格納されている文書画像を拡大縮小
して左ノン ゛ドアウドする等の処理ができな
くなってしまう。
偏部ち取込んだそのままのサイズで表示 くす
る場合に1よ・圧縮伸張回路16が能動動作手段
バとして動作し、自ら転送制御信号を送出して表示
パ′メ1す1書込めGf 、I″5゛・し”
し特に表示の場合・ ・ニジステムとのインタ
ラクションを行う種々の表示 □、ミ のため文書画像が表示されるサイズが限定され、
、1・縮小して表示したい場合が多々存在する。従
来この要請に対して取られてきた方法は、表示部分の
“□ユ□7.6HMI**□8工11、□。−
。1 ′大縮小処理が施されるようにするものであ
る。こ °゛□l の方法によれば、表示に関しては柔軟な拡大縮小
□ が可能であるが、拡大縮小処理が表示に限定され
;て、例えば画像バッファメモリに格納されている
文書画像情報の一部を拡大縮小して他の部分にコ
、ツビーするとか、或いは同じく画像バッファメモ
リ ゛・に格納されている文書画像を拡大縮小
して左ノン ゛ドアウドする等の処理ができな
くなってしまう。
この実施例では、二系統の画像バスI、IIを有し、且
つ拡大縮小回路11に前述のような転送媒介手段を備え
ることにより、外部から取込んだ文書画像情報をそのま
ま表示メモリ6或いは画像バッファメモリ5に書込むこ
ともできるし、また拡大縮小回路11を介して拡大また
は縮小処理を施して書込むこともできる。前者の場合、
圧縮伸張回路16から出力されるデータライ1〜制御信
号PWTCにより、取込まれた情報が直接表示メモリ6
に書込まれるが、この時画像情報はデータバス24から
画像バス切換制御回路17を経由し、データバス23を
介して転送される。後者の場合、拡大縮小回路11の受
動入力動作機構35を動かせ、圧縮伸張回路16からの
データライト制御信号PWTCに従って拡大縮小回路1
1で画像情報を取込み、拡大または縮小処理を施して、
今度は拡大縮小回路11の能動出力動作Fj9.構37
から出力されるデータライト制御信号PWTCにより表
示メモリ6への書込みが行なわれる。即ちこの時圧縮伸
張回路16により取込まれた画像情報は、データバス2
4から拡大縮小回路11を通ってデータバス26に入り
、画像バス切換回路17を経由してデータバス23に送
出されて表示メモリ6に書込まれる、という経路を辿る
。
つ拡大縮小回路11に前述のような転送媒介手段を備え
ることにより、外部から取込んだ文書画像情報をそのま
ま表示メモリ6或いは画像バッファメモリ5に書込むこ
ともできるし、また拡大縮小回路11を介して拡大また
は縮小処理を施して書込むこともできる。前者の場合、
圧縮伸張回路16から出力されるデータライ1〜制御信
号PWTCにより、取込まれた情報が直接表示メモリ6
に書込まれるが、この時画像情報はデータバス24から
画像バス切換制御回路17を経由し、データバス23を
介して転送される。後者の場合、拡大縮小回路11の受
動入力動作機構35を動かせ、圧縮伸張回路16からの
データライト制御信号PWTCに従って拡大縮小回路1
1で画像情報を取込み、拡大または縮小処理を施して、
今度は拡大縮小回路11の能動出力動作Fj9.構37
から出力されるデータライト制御信号PWTCにより表
示メモリ6への書込みが行なわれる。即ちこの時圧縮伸
張回路16により取込まれた画像情報は、データバス2
4から拡大縮小回路11を通ってデータバス26に入り
、画像バス切換回路17を経由してデータバス23に送
出されて表示メモリ6に書込まれる、という経路を辿る
。
以上のようにして本実施例によれば、画像バッファメモ
リ5と表示メモリ6間の画像情報転送や T外
部からの画像情報の表示メモリ6への書込み等について
極めて柔軟な画像処理が可能である。しかも第2図〜第
4図から明らかなように、二系統の画像バス1.I間の
画像情報転送媒介手段は極めで簡素なハードウェアによ
り実現されている。
リ5と表示メモリ6間の画像情報転送や T外
部からの画像情報の表示メモリ6への書込み等について
極めて柔軟な画像処理が可能である。しかも第2図〜第
4図から明らかなように、二系統の画像バス1.I間の
画像情報転送媒介手段は極めで簡素なハードウェアによ
り実現されている。
ところで先の説明に見られるように、画像入出力手段よ
り取り込まれた文書画像情報は拡大縮小処理を施して表
示することが必要な場合が多いが、 ・□“同時
に取り込んだ文書画像情報に対して何らかの処理例えば
、一部分のコピーや他画像のオーバーレイなどを施す必
要がある場合がある。或いは同一の文書画像の縮小率を
次々に変化させ、ユーザーにとって最も見やすい状態に
設定しようということが必要な場合もある。この場合に
は画像バッフ7メモリに表示している文書画像を格納し
ておき、必要に応じて読み出して表示なり画像編集処理
なりを行う必要がある。従来この処理のためには、先ず
画像バッファメモリに文書画像情報を一旦格納し、次に
これを表示する、という2回のフェーズを必要とし、従
って十分な処理速度が得られなかった。
り取り込まれた文書画像情報は拡大縮小処理を施して表
示することが必要な場合が多いが、 ・□“同時
に取り込んだ文書画像情報に対して何らかの処理例えば
、一部分のコピーや他画像のオーバーレイなどを施す必
要がある場合がある。或いは同一の文書画像の縮小率を
次々に変化させ、ユーザーにとって最も見やすい状態に
設定しようということが必要な場合もある。この場合に
は画像バッフ7メモリに表示している文書画像を格納し
ておき、必要に応じて読み出して表示なり画像編集処理
なりを行う必要がある。従来この処理のためには、先ず
画像バッファメモリに文書画像情報を一旦格納し、次に
これを表示する、という2回のフェーズを必要とし、従
って十分な処理速度が得られなかった。
本発明では既に述べたように二系統の画像バス■、■が
設けられ、これらが独立に動作可能となっているから、
文書画像を送出する手段は他の複数の手段に対して同時
に画像転送が可能である。
設けられ、これらが独立に動作可能となっているから、
文書画像を送出する手段は他の複数の手段に対して同時
に画像転送が可能である。
上記の動作例でいえば1、画像入出力手段から送出され
る文書画像情報は画(像バッファメモリに対しても表示
メモリに対しても同時に画像転送ができるようになって
いる。この様な同時転送について問題となるのは、複数
の取り込み側の取り込み速度の違いである。本発明では
この問題を、転送りロックに対するそれぞれの応答信号
が画像バス上で論理積がとられるように構成することで
解決することができる。
る文書画像情報は画(像バッファメモリに対しても表示
メモリに対しても同時に画像転送ができるようになって
いる。この様な同時転送について問題となるのは、複数
の取り込み側の取り込み速度の違いである。本発明では
この問題を、転送りロックに対するそれぞれの応答信号
が画像バス上で論理積がとられるように構成することで
解決することができる。
第7図はその様な実施例を説明するための図である。図
において、61はコントロール信号)\ス上のPACK
ラインであり、621.622 。
において、61はコントロール信号)\ス上のPACK
ラインであり、621.622 。
623はそれぞれこのPACKライン61に応答信号P
ACKを出力する各手段のPACK出力段である。各出
力段は、オーブンコレクタ・ゲート63とその可動制御
ゲート64とから構成され、イネーブル信号ENが高位
の時可動状態なる。
ACKを出力する各手段のPACK出力段である。各出
力段は、オーブンコレクタ・ゲート63とその可動制御
ゲート64とから構成され、イネーブル信号ENが高位
の時可動状態なる。
この様な構成とすれば、複数手段の出す応答信号PAC
Ks〜PACKaのうちいずれか一つでも低位のうちは
PACKライン61は高位とならず、全てのPACK出
力段621〜623の出力が高位になって始めてPAC
Kライン61が高位になる。これにより、画像情報転送
の同期が完全に保てることになり、複数手段に対する同
時転送が可能となる。
Ks〜PACKaのうちいずれか一つでも低位のうちは
PACKライン61は高位とならず、全てのPACK出
力段621〜623の出力が高位になって始めて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が画像バス■。
及びこれらのメモリと他の手段との間の情報転送だけを
考えれば、二次元アドレス発生回路7及び8は一方が画
像バッファメモリ5用、他方が表示メモリ6用として、
それぞれ異なる画像バス■または■に固定的に接続され
ていてもよいが、第1図の実施例では両方の二次元アド
レス発生回路7,8が画像バス■。
■のいずれにも接続できるようになっている。これは画
像バッファメモリ5内でのみ、また表示メモリ6内での
みの画像情報転送を行い1悸るようにするためである。
像バッファメモリ5内でのみ、また表示メモリ6内での
みの画像情報転送を行い1悸るようにするためである。
そして前述したような画像情報転送を行う場合に、画像
バス切換制御回路17、拡大縮小回路11、図形処理回
路12、 スキャナ・プリンタインタフェース15、圧
縮伸張回路16等は、画像情報の内込み及び読み出しを
行う制御クロックと画像情報のみを画像バス■または■
に入出力するだけでよく、画像バッファメモリ5や表示
メモリ6のアクセス制御を行う必要がないのである。
バス切換制御回路17、拡大縮小回路11、図形処理回
路12、 スキャナ・プリンタインタフェース15、圧
縮伸張回路16等は、画像情報の内込み及び読み出しを
行う制御クロックと画像情報のみを画像バス■または■
に入出力するだけでよく、画像バッファメモリ5や表示
メモリ6のアクセス制御を行う必要がないのである。
第8図は、二次元アドレス発生回路7及び8の概略構成
を示している。71はこのアドレス発生回路をCPU
1に接続するためのCPUインタフェースであり、72
はCPU 1により選択されてアクセス制御に必要なコ
マンドCMDがセットされるレジスタ、73x、74x
、75x及び73Y、74y、75yは同じ<CPU1
により選択されてX及びY座標に関するスター1〜アド
レスX5TA、YSTA、アドレスを計算する最小単位
であるステップ数X5TP、YSTP、アドレス計算の
繰り返し数XN、YNがセットされるレジスタである。
を示している。71はこのアドレス発生回路をCPU
1に接続するためのCPUインタフェースであり、72
はCPU 1により選択されてアクセス制御に必要なコ
マンドCMDがセットされるレジスタ、73x、74x
、75x及び73Y、74y、75yは同じ<CPU1
により選択されてX及びY座標に関するスター1〜アド
レスX5TA、YSTA、アドレスを計算する最小単位
であるステップ数X5TP、YSTP、アドレス計算の
繰り返し数XN、YNがセットされるレジスタである。
カウンタ76X、76Y、タイミング制御回路77、マ
ルチプレクサ78x。
ルチプレクサ78x。
78Y、アダー79x、79yはX、Yのアドレスを計
算する部分である。マルチプレクサ78x。
算する部分である。マルチプレクサ78x。
78Yから得られるアドレスデータはインタフェース8
0X、80Yを介してアドレスバス18または20に出
力されるようになっている。81x。
0X、80Yを介してアドレスバス18または20に出
力されるようになっている。81x。
81Yはコントロールバス19,21を介して他から送
られて来る制御信号によりこのアドレス発生回路に取り
込みアドレスデータの出力または停止のタイミング制御
するためのインタフェースである。
られて来る制御信号によりこのアドレス発生回路に取り
込みアドレスデータの出力または停止のタイミング制御
するためのインタフェースである。
この様な二つの二次元アドレス発生回路7及び8を画像
バスI、II間に接続した装置において、例えば一つの
文書内である領域の画像を抜き取り別の領域に貼りつけ
るという、最も塁本的な編集処理をおこなう場合の動作
を次に説明する。
バスI、II間に接続した装置において、例えば一つの
文書内である領域の画像を抜き取り別の領域に貼りつけ
るという、最も塁本的な編集処理をおこなう場合の動作
を次に説明する。
第9図はこの時の文書内での婁き取る領域を実線で示し
、転送先のrRli’!を破線で示し、かつ各領域のア
ドレス関係を示したものである。この様な画像編集を行
う場合、例えば一方の二次元アドレス発生回路7が転送
元の領域をアクセスし、他方の二次元アドレス発生回路
8が転送先をアクセスするようにCPtJlにより選択
され、アクセス制御に必要なコマンド、X及びY座標に
関するスタートアドレス、ステップ数、繰り返し数等が
各レジスタにセットされてアクセス制御可能状態になる
。次に例えば画像バス切換制御回゛路17からデータリ
ード用制御信号PRDCが画像バスエ側のコントロール
バス19に出力されると、転送元に選定されている二次
元アドレス発生回路7が動作を開始し、所定のアドレス
を算出してこれを画像バスエ側のアドレスバス18に出
力する。これにより、画像バスエ側に接続された画像バ
ッフ7メモリ5がアクセスされて転送元の領域内の画像
情報が読み出され、データバス22に出力される。
、転送先のrRli’!を破線で示し、かつ各領域のア
ドレス関係を示したものである。この様な画像編集を行
う場合、例えば一方の二次元アドレス発生回路7が転送
元の領域をアクセスし、他方の二次元アドレス発生回路
8が転送先をアクセスするようにCPtJlにより選択
され、アクセス制御に必要なコマンド、X及びY座標に
関するスタートアドレス、ステップ数、繰り返し数等が
各レジスタにセットされてアクセス制御可能状態になる
。次に例えば画像バス切換制御回゛路17からデータリ
ード用制御信号PRDCが画像バスエ側のコントロール
バス19に出力されると、転送元に選定されている二次
元アドレス発生回路7が動作を開始し、所定のアドレス
を算出してこれを画像バスエ側のアドレスバス18に出
力する。これにより、画像バスエ側に接続された画像バ
ッフ7メモリ5がアクセスされて転送元の領域内の画像
情報が読み出され、データバス22に出力される。
画像バス切換11511 I11回路17はデータバス
22から転送元の画像情報の取り込みを終了すると、次
にデータライト用制御信号PW丁C及び先に読み出した
画像情報をそれぞれコントロールバス19及びデータバ
ス22に出力する。コントロールバス19にデータライ
ト用制御信号PWTCが出力されると、二次元アドレス
発生回路7は転送元のア 、ドレスデータ出力を停止し
、転送先として選定されている他方の二次元アドレス発
生回路8が動作を開始する。この二次元アドレス発生回
路8は転送先のアドレスを生成してこれをアドレスバス
18に出力し、これによって画像バッファメモリ5の転
送先の領域に画像情報の書込みが行なわれる。この書込
み処理が終了すると、次に画像バス切換制御回路17は
再び転送元から次に画像情報を読み出すためコントロー
ルバス19にデータリード制御信号PRDCを出力し、
前述と同様に読み出し処理を行う。このとき二次元アド
レス発生回路8は転送先アドレスの出力を停止するとと
もに、二次元アドレス発生回路7が次のアドレスを計算
して出力する。
22から転送元の画像情報の取り込みを終了すると、次
にデータライト用制御信号PW丁C及び先に読み出した
画像情報をそれぞれコントロールバス19及びデータバ
ス22に出力する。コントロールバス19にデータライ
ト用制御信号PWTCが出力されると、二次元アドレス
発生回路7は転送元のア 、ドレスデータ出力を停止し
、転送先として選定されている他方の二次元アドレス発
生回路8が動作を開始する。この二次元アドレス発生回
路8は転送先のアドレスを生成してこれをアドレスバス
18に出力し、これによって画像バッファメモリ5の転
送先の領域に画像情報の書込みが行なわれる。この書込
み処理が終了すると、次に画像バス切換制御回路17は
再び転送元から次に画像情報を読み出すためコントロー
ルバス19にデータリード制御信号PRDCを出力し、
前述と同様に読み出し処理を行う。このとき二次元アド
レス発生回路8は転送先アドレスの出力を停止するとと
もに、二次元アドレス発生回路7が次のアドレスを計算
して出力する。
以上の読み出し書込み処理を所定fA域全全体渡って順
次繰返すことにより、第9図に示すような一文害内での
画嫌情報転送が二次元的に且つ高速に行なわれる。この
とき、各アドレス発生回路7゜8でのアドレス生成は、
第10図に示すフローチャートに従って所定領域を二次
元的に走査するように行なわれることになる。即ち第9
図のような画像転送の場合、CPU1からの指令により
、それぞれのアドレス発生回路に必要なコマンドととも
に、スタートアドレス(SX口、SY口)、(DXa
、DYo ) 、X方向ステップ数5XSTP、DXS
TP、Y方向ステツ7aSYSTP、DYSTP、X方
向繰返し数M、Y方向繰返し数Nなどがセットされ、主
走査方向を例えばX方向とし、X、Y方向共にステップ
数を順次加算していく方法でアクセスが実行される。こ
の間、画像バス切換制御回路17は画像情報と読み出し
及び書込みの制御信号を入出力するだけで画@1<ラフ
アメモリ5内での画像転送が行なわれる。
次繰返すことにより、第9図に示すような一文害内での
画嫌情報転送が二次元的に且つ高速に行なわれる。この
とき、各アドレス発生回路7゜8でのアドレス生成は、
第10図に示すフローチャートに従って所定領域を二次
元的に走査するように行なわれることになる。即ち第9
図のような画像転送の場合、CPU1からの指令により
、それぞれのアドレス発生回路に必要なコマンドととも
に、スタートアドレス(SX口、SY口)、(DXa
、DYo ) 、X方向ステップ数5XSTP、DXS
TP、Y方向ステツ7aSYSTP、DYSTP、X方
向繰返し数M、Y方向繰返し数Nなどがセットされ、主
走査方向を例えばX方向とし、X、Y方向共にステップ
数を順次加算していく方法でアクセスが実行される。こ
の間、画像バス切換制御回路17は画像情報と読み出し
及び書込みの制御信号を入出力するだけで画@1<ラフ
アメモリ5内での画像転送が行なわれる。
第11図(a)〜(q)は、二つの二次元アドレス発生
回路7.8による転送元と転送先のアドレス生成方向を
選ぶことにより、種々の態様で画像転送ができることを
示している。上記した第9図の画像転送は、二つのアド
レス発生回路とも、主走査方向をX方向とし、ステップ
数を順次加えていってアドレスを生成する第11図(f
)の方法により実行される。その他第10図のフローに
示したように、主走査方向をX方向、Y方向いずれに選
ぶか、またX方向のアドレス、Y方向のアドレスの生成
をステップ数をスタートアドレスに対して順次加えて行
くか減じて行くかを指定することにより、第11図に各
種例示したように90°回転、180°回転、左右反転
、上下反転、任意角度回転等の画像編集が可能となる。
回路7.8による転送元と転送先のアドレス生成方向を
選ぶことにより、種々の態様で画像転送ができることを
示している。上記した第9図の画像転送は、二つのアド
レス発生回路とも、主走査方向をX方向とし、ステップ
数を順次加えていってアドレスを生成する第11図(f
)の方法により実行される。その他第10図のフローに
示したように、主走査方向をX方向、Y方向いずれに選
ぶか、またX方向のアドレス、Y方向のアドレスの生成
をステップ数をスタートアドレスに対して順次加えて行
くか減じて行くかを指定することにより、第11図に各
種例示したように90°回転、180°回転、左右反転
、上下反転、任意角度回転等の画像編集が可能となる。
また上述した画像転送の例において、転送元用の二次元
アドレス発生回路と転送先用の二次元アドレス発生回路
に設定するステップ数を変えるだけで筒中な拡大縮小処
理を行うことが可能である。
アドレス発生回路と転送先用の二次元アドレス発生回路
に設定するステップ数を変えるだけで筒中な拡大縮小処
理を行うことが可能である。
即ち転送元と転送先のステップ数が同じであれば、等倍
の画像が転送されるが、転送先のステップ数を転送元の
1/′2にすれば、転送先の画mは転送元の画像が1/
2縮小されたものとなる。この場合には、第1図の拡大
縮小回路11の拡大縮小機能を利用する必要はない。
の画像が転送されるが、転送先のステップ数を転送元の
1/′2にすれば、転送先の画mは転送元の画像が1/
2縮小されたものとなる。この場合には、第1図の拡大
縮小回路11の拡大縮小機能を利用する必要はない。
画像バッファメモリ5内での画像転送と同様に
′表示メモリ6内での画像転送も可能である。この
ゝ場合のアドレス発生回路7,8によるアクセ
ス制御は、画像バス■側のアドレスバス2o及びフント
ロールバス21を使用して行なわれ、画像情報は同じく
画像バス■側のデータバス23を介して転送される。
′表示メモリ6内での画像転送も可能である。この
ゝ場合のアドレス発生回路7,8によるアクセ
ス制御は、画像バス■側のアドレスバス2o及びフント
ロールバス21を使用して行なわれ、画像情報は同じく
画像バス■側のデータバス23を介して転送される。
また既に述べた画像バッファメモリ5と表示メそり6間
の画像情報の転送や、例えばスキャナ 、13
から画像を画像バッファメモリ5に書込むと
゛同時に、図形処理回路12からの文字パターンな
、、゛。
の画像情報の転送や、例えばスキャナ 、13
から画像を画像バッファメモリ5に書込むと
゛同時に、図形処理回路12からの文字パターンな
、、゛。
どを表示メモリ6に剤込んでディスプレイに表示
、。
、。
する等の画像処理についても、二つの二次元アドレス発
生回路7,8によるアクセス制御により容易に可能であ
る。これらの画像処理においても、画像バス切換制御回
路17、スキャナ・プリンタ 、。
生回路7,8によるアクセス制御により容易に可能であ
る。これらの画像処理においても、画像バス切換制御回
路17、スキャナ・プリンタ 、。
インタフェース15、図形処理回路12等は各メ
−モリへのアクセス制御を同等意識することなく、た
だ単に読み出し、書込みの制御信号及び画像情報を必要
なバスに転送するだけで、各メモリの所定領域に二次元
的に画像情報を格納することができる。そして二つの二
次元アドレス生回路7゜8は各々独立して動作できるの
で、互いに影響を与えることなく、またアドレス生成の
方向や単位も独立に設定できる。例えば、スキャナ13
から16ビツト単位で画像バッファメモリ5に画像入力
を行う場合は画像バッフ7メモリ5側に選定されている
二次元アドレス発生回路7のステップ数を16に設定し
、一方図形処理回路12から表示メモリ6に8ビット単
位で画像情報を書込む場合は表示メモリ6側に選定され
ている二次元アドレス発生回路8のステップ数を8に設
定すればよい。
−モリへのアクセス制御を同等意識することなく、た
だ単に読み出し、書込みの制御信号及び画像情報を必要
なバスに転送するだけで、各メモリの所定領域に二次元
的に画像情報を格納することができる。そして二つの二
次元アドレス生回路7゜8は各々独立して動作できるの
で、互いに影響を与えることなく、またアドレス生成の
方向や単位も独立に設定できる。例えば、スキャナ13
から16ビツト単位で画像バッファメモリ5に画像入力
を行う場合は画像バッフ7メモリ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アドレスは、それぞれ
メモリの下位アドレス及び上位アドレスとして一次元ア
ドレスでメモリに与えられる。例えば112図(a)に
示すように、2” X212 (−2048ドツトX
4096ドツト)のメモリ空間は通常8ビツト(また
は16ビツト等)の単位で第12図(1))に示すよう
に一次元的に連続するメモリ空間を構成する。この場合
、アドレスをビットアドレスとすると、A22〜An
(八〇がLSB側)をXアドレス、A22〜A11(A
22がMSB側)をYアドレスとしてA22〜Anをメ
モリに与えればよい。この様なメモリ空間で、例えば第
12図(C)に斜線で示すような1728ドッl−x
2400ドツト(例えば8ドツト/#のA4サイズ画像
に相当)の画像をメモリに記憶させると、実際には第1
2図(d)に斜線で示すように連続するメモリ空間の一
部を離散的に占有する形で使用することになり、メモリ
の使用効率が悪くなる。
ドレスを二次元アドレスとしてそのまま出力させるよう
になっているが、実際には画像の二次元領域のX座標と
Y座標に相当するXアドレスとYアドレスは、それぞれ
メモリの下位アドレス及び上位アドレスとして一次元ア
ドレスでメモリに与えられる。例えば112図(a)に
示すように、2” X212 (−2048ドツトX
4096ドツト)のメモリ空間は通常8ビツト(また
は16ビツト等)の単位で第12図(1))に示すよう
に一次元的に連続するメモリ空間を構成する。この場合
、アドレスをビットアドレスとすると、A22〜An
(八〇がLSB側)をXアドレス、A22〜A11(A
22がMSB側)をYアドレスとしてA22〜Anをメ
モリに与えればよい。この様なメモリ空間で、例えば第
12図(C)に斜線で示すような1728ドッl−x
2400ドツト(例えば8ドツト/#のA4サイズ画像
に相当)の画像をメモリに記憶させると、実際には第1
2図(d)に斜線で示すように連続するメモリ空間の一
部を離散的に占有する形で使用することになり、メモリ
の使用効率が悪くなる。
またゆ々な画像サイズの編集処理を行う場合には、実装
したメモリ構成に依存した物理アドレスを直接扱ってい
たのでは、編集プログラムの開発。
したメモリ構成に依存した物理アドレスを直接扱ってい
たのでは、編集プログラムの開発。
改良に不便であり、文書画像の柔軟な管理が難しい。
本発明ではこの様な問題も解決したアドレス制御を行う
。
。
第13図はこの様な問題を解決し、−次元アドレスで表
現されるメモリ空間を様々な画像サイズに対応させて常
に無駄のないものとして使用できるようにしたアドレス
発生回路の実施例である。
現されるメモリ空間を様々な画像サイズに対応させて常
に無駄のないものとして使用できるようにしたアドレス
発生回路の実施例である。
この構成は、第8図の基本構成に対して、画像サイズに
対応してYアドレスに重み付を行うための、CPUIに
よりセットされるXWレジスタ83を設け、このXWレ
ジスタ83とマルチプレクサ78X、78Yの出力を用
いて連続した一次元アドレスを生成するためのアドレス
変換回路82を設けたものである。
対応してYアドレスに重み付を行うための、CPUIに
よりセットされるXWレジスタ83を設け、このXWレ
ジスタ83とマルチプレクサ78X、78Yの出力を用
いて連続した一次元アドレスを生成するためのアドレス
変換回路82を設けたものである。
第14図はこのアドレス変換回路82の具体的な構成例
である。乗算器821はXWレジスタ83にセットされ
た[lXWとマルチプレクサ78yからのYアドレスに
より(XW)X (Y)の乗算を行う。アダー822は
、乗算器821の □:乗算結果とマルチプレ
クサ78xのXアドレスとの加算を行い、 A= (XW)X (Y)+ (X) を算出して二次元アドレスを一次元アドレスに変換して
いる。このアダー822の出力Aをそのままアドレスバ
ス18または20に出力すれば、メ14、。
である。乗算器821はXWレジスタ83にセットされ
た[lXWとマルチプレクサ78yからのYアドレスに
より(XW)X (Y)の乗算を行う。アダー822は
、乗算器821の □:乗算結果とマルチプレ
クサ78xのXアドレスとの加算を行い、 A= (XW)X (Y)+ (X) を算出して二次元アドレスを一次元アドレスに変換して
いる。このアダー822の出力Aをそのままアドレスバ
ス18または20に出力すれば、メ14、。
モリの論理アドレスがそのまま物理アドレスとな
、・。
、・。
つて画像バッファメモリ5または表示メモリ6に一次元
アドレスとして与えられる。上述のXWの値は編集時の
画像サイズによって任意に設定されるものであるので、
上記式により任意サイズの領域の画像情報を一次元のメ
モリ空間上に連続的に記憶することができる。即ち第1
2図(C)及び(d)に示すような無駄なメモリ領域を
なくすことができる。更にアダー822の出力Aを変換
テーブル823によってアドレス変換を行うことにより
、様々なサイズの画像を柔軟に管理することができる。
アドレスとして与えられる。上述のXWの値は編集時の
画像サイズによって任意に設定されるものであるので、
上記式により任意サイズの領域の画像情報を一次元のメ
モリ空間上に連続的に記憶することができる。即ち第1
2図(C)及び(d)に示すような無駄なメモリ領域を
なくすことができる。更にアダー822の出力Aを変換
テーブル823によってアドレス変換を行うことにより
、様々なサイズの画像を柔軟に管理することができる。
このアドレス変換を利用した画像管理の具体例を次に説
明する。例えば第15図に示すように、3種の異なるサ
イズの部品画像A、B、Cを画像バッファメモリ5に格
納し、その物理アドレスと論理アドレス、部品番号等を
管理している。番号1の部品は、物理アドレスOOOO
OH〜0IFFFH(16進数)までの連続した領域に
格納され、番号2の部品は物理アドレス020000H
〜037FFFHまでの連続した領域に格納されるが、
番号2の部品は論理的には論理アドレス000oOH−
017FF″FHに格納されたものとして管理されてい
る。番号3の部品についても同様である。ここで部品番
号2の画1IIBを削除して部品画11Dを登録する場
合を考えてみる。部品番号2を削除すると、画像バッフ
ァメモリ5の物理アトL/ス020000H−037F
FF)l と070000H以下の領域が空き領域と゛
なる。しかし新たな部品画像りを登録するに必要な物理
アドレスが連続していないため、部品画像Bの削除され
たアドレス領域を利用してこれを登録することは従来は
できなかった。本発明では第14図の変換テーブル82
3の内容を書替えることによって、飛び飛びの領域をあ
たかも連続する領域として扱うことができる。即ちいま
の場合、変換テーブル823を、CPU 1によって物
理アドレス038000o−06FFFFoを0500
00o〜087FFFoに、070000o−087F
FFHを038000H−04FFFFHになるように
変える。これにより第16図に示すように、部品画像り
に対して連続するアドレス領域が確保できることになり
、部品番号4の部品画像情報が新たに追加されたことに
なる。
明する。例えば第15図に示すように、3種の異なるサ
イズの部品画像A、B、Cを画像バッファメモリ5に格
納し、その物理アドレスと論理アドレス、部品番号等を
管理している。番号1の部品は、物理アドレスOOOO
OH〜0IFFFH(16進数)までの連続した領域に
格納され、番号2の部品は物理アドレス020000H
〜037FFFHまでの連続した領域に格納されるが、
番号2の部品は論理的には論理アドレス000oOH−
017FF″FHに格納されたものとして管理されてい
る。番号3の部品についても同様である。ここで部品番
号2の画1IIBを削除して部品画11Dを登録する場
合を考えてみる。部品番号2を削除すると、画像バッフ
ァメモリ5の物理アトL/ス020000H−037F
FF)l と070000H以下の領域が空き領域と゛
なる。しかし新たな部品画像りを登録するに必要な物理
アドレスが連続していないため、部品画像Bの削除され
たアドレス領域を利用してこれを登録することは従来は
できなかった。本発明では第14図の変換テーブル82
3の内容を書替えることによって、飛び飛びの領域をあ
たかも連続する領域として扱うことができる。即ちいま
の場合、変換テーブル823を、CPU 1によって物
理アドレス038000o−06FFFFoを0500
00o〜087FFFoに、070000o−087F
FFHを038000H−04FFFFHになるように
変える。これにより第16図に示すように、部品画像り
に対して連続するアドレス領域が確保できることになり
、部品番号4の部品画像情報が新たに追加されたことに
なる。
このように変換テーブル823の内容を書替えることに
よって様々なサイズの部品や文古を一貫して管理し、取
り扱うことができ、自作バッファメモリ5や表示メモリ
6を有効に利用することができる。また論理アドレスと
物理アドレスの変換も柔軟にでき、複雑な部品管理、メ
モリ管理等も管理プログラムにおいては論理アドレスで
処理することができ、管理プログラムの開発効率、信頼
性の向上が図られる。
よって様々なサイズの部品や文古を一貫して管理し、取
り扱うことができ、自作バッファメモリ5や表示メモリ
6を有効に利用することができる。また論理アドレスと
物理アドレスの変換も柔軟にでき、複雑な部品管理、メ
モリ管理等も管理プログラムにおいては論理アドレスで
処理することができ、管理プログラムの開発効率、信頼
性の向上が図られる。
第17図は上記のようなアドレス変換回路82の変換テ
ーブル823の概略構成である。RA M8231は変
換テーブル823の核となるメモリであり、変換データ
を格納するものである。書込みデータポート8232、
Fj込みアドレスポート8233、読み出しアドレスポ
ー1−8234は各々スリーステートのポートであり、
変換データの占き込み時または読み出し時のみオンとな
る。変換データを書込む場合は、CPUインタフェース
71より書込みアドレスポート823qをイネーブルと
してRAM8231の書き込みアドレスをセットし、書
込みデータを書込みデータポート8232より書込む。
ーブル823の概略構成である。RA M8231は変
換テーブル823の核となるメモリであり、変換データ
を格納するものである。書込みデータポート8232、
Fj込みアドレスポート8233、読み出しアドレスポ
ー1−8234は各々スリーステートのポートであり、
変換データの占き込み時または読み出し時のみオンとな
る。変換データを書込む場合は、CPUインタフェース
71より書込みアドレスポート823qをイネーブルと
してRAM8231の書き込みアドレスをセットし、書
込みデータを書込みデータポート8232より書込む。
初期段階ではアダー822からの読み出しアドレスがそ
のままスルーした形でRAM8231より出力されるよ
うに変換データが書込まれる。例えばアダー822から
の読み出しアドレスが0OOOH〜07FFHであれば
、RAM8231の出力も0000M−07FFHにな
るように変換データを書き込んでおく。次に第16図に
示すように、様々な部品を扱う場合は、各々の部品管理
に対応して前述のようにRAM8231の内容を需き換
えて必要な物理アドレスを出力するようにする。例えば
アドレスAn”−A2SのうちA11−Al1をそのま
まとし、A1s〜A2Sを変換テーブル823を通して
マツピング可能とした場合、第15図の部品番号3の物
理アドレス038000Hを第16図の部品番号3の物
理アドレス050000Hになるようにするためには、
変換テーブル823のRAM8231(7)7ドレス0
007Hを000Ao k−1!き換えればよい。他の
データについても同様にして順次書き換えれば、第16
図に示すような物理アドレスにマツピングされる。
のままスルーした形でRAM8231より出力されるよ
うに変換データが書込まれる。例えばアダー822から
の読み出しアドレスが0OOOH〜07FFHであれば
、RAM8231の出力も0000M−07FFHにな
るように変換データを書き込んでおく。次に第16図に
示すように、様々な部品を扱う場合は、各々の部品管理
に対応して前述のようにRAM8231の内容を需き換
えて必要な物理アドレスを出力するようにする。例えば
アドレスAn”−A2SのうちA11−Al1をそのま
まとし、A1s〜A2Sを変換テーブル823を通して
マツピング可能とした場合、第15図の部品番号3の物
理アドレス038000Hを第16図の部品番号3の物
理アドレス050000Hになるようにするためには、
変換テーブル823のRAM8231(7)7ドレス0
007Hを000Ao k−1!き換えればよい。他の
データについても同様にして順次書き換えれば、第16
図に示すような物理アドレスにマツピングされる。
本発明者等の具体的に試作例においては、Xアドレス、
Yアドレス及びXWを各々13ビツトの値で実施し、前
述の式により26ビツト(この場合画像情報は1026
=64Mビット、即ち8ドツト/mでAOまでの画像
を扱える)の−次元アドレスに変換し、更にその上位1
1ビツトを変換テーブル823によって論理アドレスを
物理アドレスに変換している。これによって、4にバイ
ト(1バイト=8ビツト)単位でアドレスのマツピング
が可能となり、8ドツト/′reの場合で22.6IN
11角の画像を単位として様々なサイズの画像を論理的
に扱えるとともに、各種サイズのメモリ領域の占有と解
放2分割2含併等を柔軟に行うことができるようになっ
た。
Yアドレス及びXWを各々13ビツトの値で実施し、前
述の式により26ビツト(この場合画像情報は1026
=64Mビット、即ち8ドツト/mでAOまでの画像
を扱える)の−次元アドレスに変換し、更にその上位1
1ビツトを変換テーブル823によって論理アドレスを
物理アドレスに変換している。これによって、4にバイ
ト(1バイト=8ビツト)単位でアドレスのマツピング
が可能となり、8ドツト/′reの場合で22.6IN
11角の画像を単位として様々なサイズの画像を論理的
に扱えるとともに、各種サイズのメモリ領域の占有と解
放2分割2含併等を柔軟に行うことができるようになっ
た。
アドレス変換回路82は第14図に示したちのに限られ
ない。例えばアドレス変換回路82全体をRAMやRO
Mなどのメモリにより構成することができる。この場合
は様々な画像サイズに合わせたアドレス変換の値をCP
U1等で前述の式により演算して、その値をRAMやR
OMに書き込んでおき、マルチプレクサ78x、78y
のXアドレス、Yアドレス及びXWレジスタ83のセッ
ト値XWを参照してアドレス変換を行い、その結果をイ
ンタフェース80X、80Yに与える。またアドレス変
換回路82内の乗算器821も乗算器専用LSIでもよ
いし、加算器を組合わせて構成してもよい。
ない。例えばアドレス変換回路82全体をRAMやRO
Mなどのメモリにより構成することができる。この場合
は様々な画像サイズに合わせたアドレス変換の値をCP
U1等で前述の式により演算して、その値をRAMやR
OMに書き込んでおき、マルチプレクサ78x、78y
のXアドレス、Yアドレス及びXWレジスタ83のセッ
ト値XWを参照してアドレス変換を行い、その結果をイ
ンタフェース80X、80Yに与える。またアドレス変
換回路82内の乗算器821も乗算器専用LSIでもよ
いし、加算器を組合わせて構成してもよい。
第18図は乗算器821の機能を加算器を用いで実現し
た際のアドレス変換回路82の動作70−を示したもの
である。この場合は、Yアドレスが±1した時に±xw
を加算して(XW)x (Y)の乗算処理を行った後、
(XW)X (Y)+ (X) ・の加算を行
っている。更に変換テーブル823の書き込みは動作中
でも動作の前後でも、何時でも可能である。変換テーブ
ル823によって変換する単位は、当然ながら装置の性
能、仕様、目的等に応じて適宜設定される。
た際のアドレス変換回路82の動作70−を示したもの
である。この場合は、Yアドレスが±1した時に±xw
を加算して(XW)x (Y)の乗算処理を行った後、
(XW)X (Y)+ (X) ・の加算を行
っている。更に変換テーブル823の書き込みは動作中
でも動作の前後でも、何時でも可能である。変換テーブ
ル823によって変換する単位は、当然ながら装置の性
能、仕様、目的等に応じて適宜設定される。
本発明は上述した実施例に限られるものではない。例え
ば第19図に示すように、スキャナ・プリンタインタフ
ェース15や圧縮伸張回路16を画像バス■にも接続す
るように構成してもよい。
ば第19図に示すように、スキャナ・プリンタインタフ
ェース15や圧縮伸張回路16を画像バス■にも接続す
るように構成してもよい。
このように構成すれば、拡大縮小回路111図形処理回
路12.スキャナ・プリンタインタフェース15.圧縮
伸張回路16が全て二系統の画像バス■及び■に接続さ
れ、おのおのが両縁バッファメモリ59表示メモリ6に
対して空いているバスを使用してアクセスすることが可
能となり、システム全体の柔軟性、高速性が更に増す。
路12.スキャナ・プリンタインタフェース15.圧縮
伸張回路16が全て二系統の画像バス■及び■に接続さ
れ、おのおのが両縁バッファメモリ59表示メモリ6に
対して空いているバスを使用してアクセスすることが可
能となり、システム全体の柔軟性、高速性が更に増す。
また二つの二次元アドレス発生回路7.8は、一体化し
て一つのモジュールで構成し、その内部で二系統のメモ
リ(画像バッファメモリと表示メモリ、または一つのメ
モリ内の転送元と転送先)アクセス制御を行うようにし
てもよい。この場合一つの二次元71〜レス光生回路に
おいて時分割で画像バッファメモリ51表示メモリ6に
対するアドレスを出力するように構成すればよい。また
メモリ間の画像転送時では転送元と転送先のアドレ
;−)スを同様にして時分割で各々のメモリに出力
すれ 1.7”゛。
て一つのモジュールで構成し、その内部で二系統のメモ
リ(画像バッファメモリと表示メモリ、または一つのメ
モリ内の転送元と転送先)アクセス制御を行うようにし
てもよい。この場合一つの二次元71〜レス光生回路に
おいて時分割で画像バッファメモリ51表示メモリ6に
対するアドレスを出力するように構成すればよい。また
メモリ間の画像転送時では転送元と転送先のアドレ
;−)スを同様にして時分割で各々のメモリに出力
すれ 1.7”゛。
ばよい。この時分割の方法としては、アドレス変換回路
82からの出力段とラッチを二系統設け、各々の出力時
間にラッチされたアドレスを出力イネーブルしてアドレ
スバスに出力すればよい。これにより装置が更に小型に
なり低価格になる。逆 “に、二次元アドレス発
生回路を3個以上のモジュールで構成して、高速性、柔
軟性を増すようにし 、、:、jでもよい。
・−。
82からの出力段とラッチを二系統設け、各々の出力時
間にラッチされたアドレスを出力イネーブルしてアドレ
スバスに出力すればよい。これにより装置が更に小型に
なり低価格になる。逆 “に、二次元アドレス発
生回路を3個以上のモジュールで構成して、高速性、柔
軟性を増すようにし 、、:、jでもよい。
・−。
また画像バッファメモリ5や表示メモリ6が
。
。
lCメモリではなく、磁気ディスクや光ディスク
”などのディスクメモリである場合には、二次元アド
レス発生回路7.8から発生されるアドレスはトラック
番号やセクタ番号、ディスク番号等の情報により構成さ
れることになる。この場合にも上記した実施例と同様に
メモリアクセス制御を行うことができる。磁気バブルメ
モリやホログラムメモリなど更に伯のメモリを用いた場
合も同様である。
”などのディスクメモリである場合には、二次元アド
レス発生回路7.8から発生されるアドレスはトラック
番号やセクタ番号、ディスク番号等の情報により構成さ
れることになる。この場合にも上記した実施例と同様に
メモリアクセス制御を行うことができる。磁気バブルメ
モリやホログラムメモリなど更に伯のメモリを用いた場
合も同様である。
また二次元アドレス発生回路7.8の一つと画像バス切
換制御回路10を組合わせて動作させることにより、直
線、斜線、矩形領域の塗り潰し等の簡易なグラフィック
処理を高速に且つ容易に行うことができる。例えば画像
バス切換制御回路10に“FO”(16進数)というデ
ータを設定しておき、画像バス切換制御回路10が°“
FO”のデータとデータライト制御信号をそれぞれデー
タバス22及びコントロールバス19に出力し、二次元
アドレス発生回路8がアドレスバス20にアドレスを順
次出力していくと、表示メモリ6には線幅4ビツトの直
線を描画することができる。
換制御回路10を組合わせて動作させることにより、直
線、斜線、矩形領域の塗り潰し等の簡易なグラフィック
処理を高速に且つ容易に行うことができる。例えば画像
バス切換制御回路10に“FO”(16進数)というデ
ータを設定しておき、画像バス切換制御回路10が°“
FO”のデータとデータライト制御信号をそれぞれデー
タバス22及びコントロールバス19に出力し、二次元
アドレス発生回路8がアドレスバス20にアドレスを順
次出力していくと、表示メモリ6には線幅4ビツトの直
線を描画することができる。
画像バス切換制御回路10に°’ 80 ”のデータを
セットした場合には、線幅1ビツトの直線を描くことが
できる。更に°’FF’のデータをセットした場合には
、指定した領域を白或いは黒で塗り潰すことができる。
セットした場合には、線幅1ビツトの直線を描くことが
できる。更に°’FF’のデータをセットした場合には
、指定した領域を白或いは黒で塗り潰すことができる。
第1図は本発明にかかる文書画像処理装置の一実施例の
全体構成を示す図、第2図はその拡大縮小回路部の構成
を示す図、第3図はその拡大縮小回路での画像3歩取り
込み部の構成例を示す図、第4図は同じく画像情報送出
部の構成例を示す図、第5図は第1図の構成でのバス構
成例を示す図、第6図は制卸信号のタイミングチャート
を示す図、第7図は複数手段での他からの制御信号に対
する応答信号送出部の構成例を示す図、第8図は二次元
アドレス発生回路の基本構成例を示す因、第9図は画像
転送の動作を説明するための図、第10図はアドレス発
生回路でのアドレス生成のフローを示す図、第11図(
a)〜(Q)は画像編集のための各種アクセス制御例を
示す図、第12図(a)〜(d)は通常の一次元アドレ
ス発生の動作を説明するための図、第13図は本発明の
実施例での具体的な二次元アドレス発生回路の構成例を
示す図、第14図はそのアドレス変換回路部の構成例を
示す図、第15図及び第16図は具体的な登録画像管理
の態様を説明するための図、第17図は第14図の変換
テーブルの構成例を示す図、第18図は上記アドレス変
換回路での一次元アドレス生成のフローを示す図、第1
9図は他の実施例の文書画像処理装置の構成を示す図で
ある。 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・・・能動入力動作機構、3
5・・・受動入力動作機構、37・・・能動出力動作R
構、38・・・受動出力動作機構、82・・・アドレス
変換回路、823・・・変換テーブル。 出願人代理人 弁理士 鈴江武彦 第2図 第3図 第4図 第7図 第9図 第11図 転送元 転送九 詐慕元 M九 (a) (C) )phase。
全体構成を示す図、第2図はその拡大縮小回路部の構成
を示す図、第3図はその拡大縮小回路での画像3歩取り
込み部の構成例を示す図、第4図は同じく画像情報送出
部の構成例を示す図、第5図は第1図の構成でのバス構
成例を示す図、第6図は制卸信号のタイミングチャート
を示す図、第7図は複数手段での他からの制御信号に対
する応答信号送出部の構成例を示す図、第8図は二次元
アドレス発生回路の基本構成例を示す因、第9図は画像
転送の動作を説明するための図、第10図はアドレス発
生回路でのアドレス生成のフローを示す図、第11図(
a)〜(Q)は画像編集のための各種アクセス制御例を
示す図、第12図(a)〜(d)は通常の一次元アドレ
ス発生の動作を説明するための図、第13図は本発明の
実施例での具体的な二次元アドレス発生回路の構成例を
示す図、第14図はそのアドレス変換回路部の構成例を
示す図、第15図及び第16図は具体的な登録画像管理
の態様を説明するための図、第17図は第14図の変換
テーブルの構成例を示す図、第18図は上記アドレス変
換回路での一次元アドレス生成のフローを示す図、第1
9図は他の実施例の文書画像処理装置の構成を示す図で
ある。 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・・・能動入力動作機構、3
5・・・受動入力動作機構、37・・・能動出力動作R
構、38・・・受動出力動作機構、82・・・アドレス
変換回路、823・・・変換テーブル。 出願人代理人 弁理士 鈴江武彦 第2図 第3図 第4図 第7図 第9図 第11図 転送元 転送九 詐慕元 M九 (a) (C) )phase。
Claims (3)
- (1)文書画像情報を一時格納する画像バッファメモリ
、表示すべき文書画像情報を一時格納する表示メモリ、
文書画像情報の入出力手段、文書画像情報の転送に供さ
れる画像バス、およびこれらを管理し制御する制御装置
を有する文書画像処理装置において、前記画像バスとし
て独立に動作可能な二系統の画像バスを設け、且つ前記
画像バッファメモリ及び表示メモリと前記二系統の画像
バスとの接続を制御する画像バス切換制御回路と、前記
画像バスに選択的に接続され、自らの出す制御信号によ
り文書画像情報を取込む能動入力動作機構、他からの制
御信号により文書画像情報を取込む受動入力動作機構、
自らの出す制御信号により文書画像情報を送出する能動
出力動作機構、及び他からの制御信号により文書画像情
報を送出する受動出力動作機構を有する情報転送媒介手
段とを備えたことを特徴とする文書画像処理装置。 - (2)前記情報転送媒介手段は、文書画像情報の拡大縮
小処理機構と一体化されている特許請求の範囲第1項記
載の文書画像処理装置。 - (3)前記画像バッファメモリ、表示メモリその他の手
段が他からの制御信号に対してそれぞれ出力する応答信
号は、論理積がとられて前記画像バスに送出される特許
請求の範囲第1項記載の文書画像処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14211485A JPS623376A (ja) | 1985-06-28 | 1985-06-28 | 文書画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14211485A JPS623376A (ja) | 1985-06-28 | 1985-06-28 | 文書画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS623376A true JPS623376A (ja) | 1987-01-09 |
Family
ID=15307738
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14211485A Pending JPS623376A (ja) | 1985-06-28 | 1985-06-28 | 文書画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS623376A (ja) |
-
1985
- 1985-06-28 JP JP14211485A patent/JPS623376A/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) | 画像処理装置 | |
| JPS62203285A (ja) | ラスタ処理用変換回路 | |
| CN101443809A (zh) | 可编程数据处理电路 | |
| JPS623376A (ja) | 文書画像処理装置 | |
| JPS623379A (ja) | 文書画像処理装置 | |
| JPS623377A (ja) | 文書画像処理装置 | |
| JPS623378A (ja) | 文書画像処理装置 | |
| JP3040529B2 (ja) | 動画像処理装置 | |
| JP3818951B2 (ja) | データ配列変換装置およびそれを用いた表示制御装置ならびにデータ配列変換方法 | |
| JPH0525143B2 (ja) | ||
| JPS6249570A (ja) | 画像処理装置 | |
| JPS6242276A (ja) | 画像編集装置 | |
| JPS61267095A (ja) | デイスプレイ表示方式 | |
| JP2510219B2 (ja) | 画像処理装置 | |
| JP4482996B2 (ja) | データ記憶装置とその方法および画像処理装置 | |
| JPH03268040A (ja) | アドレス発生装置 | |
| JP2770417B2 (ja) | 画像メモリ装置 | |
| JPH02287493A (ja) | 画像表示システム | |
| JPS59109969A (ja) | 画像操作機能を有する画像メモリ装置 | |
| JPH11353470A (ja) | 画像描画並列化装置及び並列化画像描画システム |