JPS6041171A - 文書画像デ−タの切出・合成装置 - Google Patents
文書画像デ−タの切出・合成装置Info
- Publication number
- JPS6041171A JPS6041171A JP59119685A JP11968584A JPS6041171A JP S6041171 A JPS6041171 A JP S6041171A JP 59119685 A JP59119685 A JP 59119685A JP 11968584 A JP11968584 A JP 11968584A JP S6041171 A JPS6041171 A JP S6041171A
- Authority
- JP
- Japan
- Prior art keywords
- data
- picture
- line
- register
- control device
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/60—Creating or editing images; Combining images with text
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
- Document Processing Apparatus (AREA)
- Studio Circuits (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は文書などの2次元画像の走査データのうち、必
要な部分画像データのみを高速で切り出し、主記憶装置
内の連続したエリアに格納すること、および主記憶装置
に格納されている部分画像データを、2次元画像データ
のうちの所定の領域に高速で合成することを特長とする
。すなわち第1図に示すように、画像メモリに記憶され
た2次元画像の走査データlのうち、斜線を施した部分
画像の走査データ2を高速で切り出し、矢印で示すよう
に、これを連続した走査データ3として主記憶装置(図
示せず)へ格納すること、および、この逆の合成処理を
高速で行なうことを目的とするものである。
要な部分画像データのみを高速で切り出し、主記憶装置
内の連続したエリアに格納すること、および主記憶装置
に格納されている部分画像データを、2次元画像データ
のうちの所定の領域に高速で合成することを特長とする
。すなわち第1図に示すように、画像メモリに記憶され
た2次元画像の走査データlのうち、斜線を施した部分
画像の走査データ2を高速で切り出し、矢印で示すよう
に、これを連続した走査データ3として主記憶装置(図
示せず)へ格納すること、および、この逆の合成処理を
高速で行なうことを目的とするものである。
ここで、第1図において、
L;走査データ1の1行(−1走査線、以下同様)当り
の長さくワード)、 W:部分画像走査データ2の1行当りの長さくワード)
、 X:部分画像走査データ2の左上端部のP点のX座標(
ワード)、 Y:同じくy座標(行)、 K:部分画像走査データ2の行数(行)、である。以下
、本発明による部分画像の切出動作を、第2図を参照し
て説明する。なお第2図において、破線で囲んだ部分4
が本発明の特徴とする主要部分であり、それ以外は従来
の画像切出合成装置、すなわちDMA (Direct
Memory Access)転送の場合と同一であ
る。
の長さくワード)、 W:部分画像走査データ2の1行当りの長さくワード)
、 X:部分画像走査データ2の左上端部のP点のX座標(
ワード)、 Y:同じくy座標(行)、 K:部分画像走査データ2の行数(行)、である。以下
、本発明による部分画像の切出動作を、第2図を参照し
て説明する。なお第2図において、破線で囲んだ部分4
が本発明の特徴とする主要部分であり、それ以外は従来
の画像切出合成装置、すなわちDMA (Direct
Memory Access)転送の場合と同一であ
る。
第2図において、
#ルジスタ5:前記りのレジスタ、
#2レジスタ6:前記Wのレジスタ、
#3レジスタ7:前記X、Yのレジスタ、#llカウン
タ8ニ分画像走査データ2の転送ワード数カウンタ(初
期 値=S=WXK)、 #2カウンタ9:主記憶装置10のアドレスカウンタ(
初期値−B:主 記憶装置への格納先頭アド レス)、 である。
タ8ニ分画像走査データ2の転送ワード数カウンタ(初
期 値=S=WXK)、 #2カウンタ9:主記憶装置10のアドレスカウンタ(
初期値−B:主 記憶装置への格納先頭アド レス)、 である。
切出動作の場合、画像メモリ11には、第1図に示した
2次元画像の走査データlが予め書き込まれており、以
下の動作が行なわれる。
2次元画像の走査データlが予め書き込まれており、以
下の動作が行なわれる。
(a)処理装置12は前記の初期データ群(L。
W、X、Y、S、B)t:データ/<ス134.:載せ
、命令デコーダ14に対してデバイス番号12a、オー
ダ12bを与える。
、命令デコーダ14に対してデバイス番号12a、オー
ダ12bを与える。
(b)命令デコーダ14は与えられたデバイス番号12
a、オーダ12bを解読し、与えられたデバイス番号が
本装置のデバイス番号に一致した場合、解読結果に基づ
いて所定のレジスタまたはカウンタに信号を送る。かく
して初期データ(L、W、X、Y、S、B)l;l:、
それぞ′れ所定のレジスタまたはカウンタにセットされ
る。
a、オーダ12bを解読し、与えられたデバイス番号が
本装置のデバイス番号に一致した場合、解読結果に基づ
いて所定のレジスタまたはカウンタに信号を送る。かく
して初期データ(L、W、X、Y、S、B)l;l:、
それぞ′れ所定のレジスタまたはカウンタにセットされ
る。
(c)処理装置11は切出動作の起動を行なうため、命
令デコーダ14に対してデバイス番号およびオーダを与
える。
令デコーダ14に対してデバイス番号およびオーダを与
える。
(d)命令デコーダ14は、デバイス番号およびオーダ
を解読し、与えられたデバイス番号が本装置のデバイス
番号に一致する場合、解読結果に基づいて制御装置15
に起動信号14aを送る。かくして制御装置15が起動
される。
を解読し、与えられたデバイス番号が本装置のデバイス
番号に一致する場合、解読結果に基づいて制御装置15
に起動信号14aを送る。かくして制御装置15が起動
される。
(e)制御装置15は、#ルジスタ5〜#3レジスタ7
からW、X、Y、Lを取り込み、(1)式により2次元
アドレスX、Yを1次元アドレスAに変換する。すなわ
ち、 A4−YXL十X・・・・・・(1) (f)さらに制御装置15はAとWとを画像メモリ11
に送り、画像メモリのアドレスAから%Wワード(1行
分)だけバッファメモリ16に転送するように指令する
。
からW、X、Y、Lを取り込み、(1)式により2次元
アドレスX、Yを1次元アドレスAに変換する。すなわ
ち、 A4−YXL十X・・・・・・(1) (f)さらに制御装置15はAとWとを画像メモリ11
に送り、画像メモリのアドレスAから%Wワード(1行
分)だけバッファメモリ16に転送するように指令する
。
(g) 画像メモリ11は、バッファメモリ16に対し
てWワードのデータ転送を行なう。
てWワードのデータ転送を行なう。
(h)Jz記のデータ転送終了と共に、制御装置15は
処理装置12に対して、バッファメモリ16内の画像デ
ータを主記憶装置lo内に取り込むように、リクエスト
信号15aを送る。
処理装置12に対して、バッファメモリ16内の画像デ
ータを主記憶装置lo内に取り込むように、リクエスト
信号15aを送る。
い)処理装置12は#2カウンタ9がら主記憶装置10
への格納アドレスBを取り込み、これを先頭アドレスと
して、バッファメモリ16から1ワードずっWワードだ
け主記憶装置δ10にデータを取り込む。このとき、#
1カウンタ8.#2カウンタ9の内容は、それぞれlワ
ード取り込むごとに、#lカウンタ8の初期値Sはカウ
ント・タウン、#2カウンタ9の初期値BはカランI・
・アップされ、#1カウンタ8の内容が零となったとき
、すなわち部分画像データのすべてを主記憶装置内に取
り込んだ時点で、その旨を制御装置15に、信号を伝え
る。
への格納アドレスBを取り込み、これを先頭アドレスと
して、バッファメモリ16から1ワードずっWワードだ
け主記憶装置δ10にデータを取り込む。このとき、#
1カウンタ8.#2カウンタ9の内容は、それぞれlワ
ード取り込むごとに、#lカウンタ8の初期値Sはカウ
ント・タウン、#2カウンタ9の初期値BはカランI・
・アップされ、#1カウンタ8の内容が零となったとき
、すなわち部分画像データのすべてを主記憶装置内に取
り込んだ時点で、その旨を制御装置15に、信号を伝え
る。
(j)部分画像1行分すなわちWワードの主記憶装置1
0への取り込み完了時には、制御装置15は1次元アド
レスAを(2)式により更新する。
0への取り込み完了時には、制御装置15は1次元アド
レスAを(2)式により更新する。
A+−A+L ・・・・・・(2)
更新後のAはWと共に制御装置15から画像メモリll
に送られ、次の1行分をバッファメモリ16に転送する
ように指令される。
に送られ、次の1行分をバッファメモリ16に転送する
ように指令される。
以下、(g)〜(j)項の動作を繰り返し、#1カウン
タ8より発せられる信号を検出した時点で、制御装置1
5から処理装置12に対して終了割込15bをかける。
タ8より発せられる信号を検出した時点で、制御装置1
5から処理装置12に対して終了割込15bをかける。
以上、切出動作につき説明したが、次に合成動作につい
て説明する。合成動作の場合、主記憶装置10には、既
に第1図に示した部分画像の連続データ3が記憶されて
おり、次の動作が行なわれる。
て説明する。合成動作の場合、主記憶装置10には、既
に第1図に示した部分画像の連続データ3が記憶されて
おり、次の動作が行なわれる。
(ao)処理装w12は、前記の初期データ(L。
W、X、Y、S、B)をデータ/<ス13j:載せ、命
令デコーダ14に対してデバイス番号12a、オーダ1
2bを与える。
令デコーダ14に対してデバイス番号12a、オーダ1
2bを与える。
(b゛)命令デコーダ14は、与えられたデバイス番号
12a、オーダ12bを解読し、与えられたデバイス番
号が本装置のデバイス番号に一致した場合、解読結果に
基づいて所定のレジスタまたはカウンタに信号を送り、
初期〆データは各レジスタ、カウンタにセットされる。
12a、オーダ12bを解読し、与えられたデバイス番
号が本装置のデバイス番号に一致した場合、解読結果に
基づいて所定のレジスタまたはカウンタに信号を送り、
初期〆データは各レジスタ、カウンタにセットされる。
(Co)処理装置12は合成動作の起動を行なうため、
命令デコーダ14に対してデバイス番号およびオーダを
与える。
命令デコーダ14に対してデバイス番号およびオーダを
与える。
(d゛)命令デコーダ14は、デバイス番号およびオー
ダを解読し、与えられたデバイス番号が本装置のデバイ
ス番号に一致する場合、解読結果に基づいて制御装置1
5に起動信号を送る。かくして制御装置15が起動され
る。
ダを解読し、与えられたデバイス番号が本装置のデバイ
ス番号に一致する場合、解読結果に基づいて制御装置1
5に起動信号を送る。かくして制御装置15が起動され
る。
(eo)制御装置15は、#lレジスタ4〜#3レジス
タからW、X、Y、Lを取り込み、前記(1)式により
2次元アドレスX、Yを1次元アドレスAに変換する。
タからW、X、Y、Lを取り込み、前記(1)式により
2次元アドレスX、Yを1次元アドレスAに変換する。
(f゛)さらに制御装置15は、主記憶装置のアドレス
BからWワード(1行分)だけ、主記憶装置10からバ
ッファメモリ16へ転送するように指令する。
BからWワード(1行分)だけ、主記憶装置10からバ
ッファメモリ16へ転送するように指令する。
(go)主記憶装置10は、バッファメモリ16に対し
てWワードのデータ転送を行なう。
てWワードのデータ転送を行なう。
(ho)上記データ転送終了と共に、制御装置15はバ
ッファメモリ16内の画像データを、画像メモリ11内
に取り込むようにリクエスト信号を送る。
ッファメモリ16内の画像データを、画像メモリ11内
に取り込むようにリクエスト信号を送る。
(i“)画像メモリ11は、AおよびWを制御装置15
から取り込み、Aを先頭アドレスとして、バッファメモ
リ16から1ワードずっWワードだけ画像メモリ11に
データを取り込む。このとき、#1カウンタ8.#2カ
ウンタ9の内容は、各1ワード取り込むごとに、#lカ
ウンタ8の初期値Sはカウント・タウン、#2カウンタ
9の初期値Bはカウント・アップされ、#1カウンタ8
の内容が零となったとき、すなわち部分画像データのす
べてを画像メモリll内に取り込んだ時点で、その旨を
制御装置15に伝える。
から取り込み、Aを先頭アドレスとして、バッファメモ
リ16から1ワードずっWワードだけ画像メモリ11に
データを取り込む。このとき、#1カウンタ8.#2カ
ウンタ9の内容は、各1ワード取り込むごとに、#lカ
ウンタ8の初期値Sはカウント・タウン、#2カウンタ
9の初期値Bはカウント・アップされ、#1カウンタ8
の内容が零となったとき、すなわち部分画像データのす
べてを画像メモリll内に取り込んだ時点で、その旨を
制御装置15に伝える。
(jo)部分画像1行分すなわちWワードの画像メモリ
11への取り込み完了時には、制御装置15は1次元ア
ドレスAを前記(2)式により更新する。更新後のAは
Wと共に次の1行分の転送動作における前記(io)項
の処理に用いられる。
11への取り込み完了時には、制御装置15は1次元ア
ドレスAを前記(2)式により更新する。更新後のAは
Wと共に次の1行分の転送動作における前記(io)項
の処理に用いられる。
以下、(go)〜(J゛)の動作を繰り返し、#1カウ
ンタ8より発せられる信号を検出した時点で、制御装置
15から処理装置12に対して終了割込をかける。かく
して合成が行なわれる。なお、(1)式の計算は予め処
理装置で行なうこともでき、この場合制御装置の構成は
、さらに簡単になる。
ンタ8より発せられる信号を検出した時点で、制御装置
15から処理装置12に対して終了割込をかける。かく
して合成が行なわれる。なお、(1)式の計算は予め処
理装置で行なうこともでき、この場合制御装置の構成は
、さらに簡単になる。
次に本発明による効果について説明する・従来のDMA
転送では、画像メモリの転送先頭アドレス以降を連続的
に、指定ワード数を転送するものである。このため、第
1図(a)に示した部分画像の切出合成に際しては、部
分画像を1行ずつに回に分けて転送しなければならなか
った。
転送では、画像メモリの転送先頭アドレス以降を連続的
に、指定ワード数を転送するものである。このため、第
1図(a)に示した部分画像の切出合成に際しては、部
分画像を1行ずつに回に分けて転送しなければならなか
った。
これに対し本発明では、上記1行事位のに回転送をハー
ドで自動的に実現するところに特長がある。すなわち、
処理装置から見れば、前記DMA転送ではに回に転送し
たものを、部分画像単位で1回に転送を行なう。
ドで自動的に実現するところに特長がある。すなわち、
処理装置から見れば、前記DMA転送ではに回に転送し
たものを、部分画像単位で1回に転送を行なう。
よって、データ転送のための処理装置のオーバヘッドは
、従来のDMA転送ではに回必要であるのに対し、本発
明では1回で済むことになる。
、従来のDMA転送ではに回必要であるのに対し、本発
明では1回で済むことになる。
次に、第3図に示した大きさの60個の部分画像走査デ
ータ2(■−1〜20.■−1〜20゜◎−1〜20)
の従来のDMA転送方式および本発明方式による切出所
要時間を比較した表を第4図に示す。なお、解像度は8
木/ll1ffiとし、計算のために仮定した諸元は下
記の通りである。
ータ2(■−1〜20.■−1〜20゜◎−1〜20)
の従来のDMA転送方式および本発明方式による切出所
要時間を比較した表を第4図に示す。なお、解像度は8
木/ll1ffiとし、計算のために仮定した諸元は下
記の通りである。
(1)データ転送1回当りのオーバヘッド・・−’1m
5ec (2)データ転送速度 ・・・1Mバイト/Seにれよ
り明らかなように、従来のDMA転送方式では約5秒要
するのに対し、本発明方式では約0.4秒であり、約1
0倍の高速化を図ることができる。
5ec (2)データ転送速度 ・・・1Mバイト/Seにれよ
り明らかなように、従来のDMA転送方式では約5秒要
するのに対し、本発明方式では約0.4秒であり、約1
0倍の高速化を図ることができる。
以上説明したように、本発明によるときは、従来方式に
比べて大幅に画像データ転送時間を短縮することができ
、その効果は大きいものである。
比べて大幅に画像データ転送時間を短縮することができ
、その効果は大きいものである。
第1図は2次元画像の走査データおよびこれを切出した
部分画像の連続エリアへの格納される状5Ef、を示す
説明図、第2図は本発明の実施例を示すブロック図、第
3図は2次元画像走査データの一例を示す説明図、第4
図は第3図の部分画像走査データの従来ののDMA転送
方式および本発明方式による切出所要時間を比較した表
である。 1・・・2次元画像走査データ、2・・・部分画像走査
データ、5・・・#ルジスタ、6・・・#2レジスタ、
1 図 第1頁の続き ■発明者岩見 方丈 @発明者武藤 光子 〇発明者柴1)洋二 川崎市多摩区王禅寺109幡地 株式会社日立製作所シ
ステ場内
部分画像の連続エリアへの格納される状5Ef、を示す
説明図、第2図は本発明の実施例を示すブロック図、第
3図は2次元画像走査データの一例を示す説明図、第4
図は第3図の部分画像走査データの従来ののDMA転送
方式および本発明方式による切出所要時間を比較した表
である。 1・・・2次元画像走査データ、2・・・部分画像走査
データ、5・・・#ルジスタ、6・・・#2レジスタ、
1 図 第1頁の続き ■発明者岩見 方丈 @発明者武藤 光子 〇発明者柴1)洋二 川崎市多摩区王禅寺109幡地 株式会社日立製作所シ
ステ場内
Claims (1)
- 2次元画像走査データより所定部分の画像データを切出
しまたは合成する装置において、上記2次元画像走査デ
ータの1行の長さしを記憶する第1のレジスタと、所定
部分の長さWを記憶する第2のレジスタ、および上記所
定部分の走査開始点のx、y各座標値X、Yを記憶する
第3のレジスタを設けたことを特徴とする文書画像デー
タの切出・合成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59119685A JPS6041171A (ja) | 1984-06-11 | 1984-06-11 | 文書画像デ−タの切出・合成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59119685A JPS6041171A (ja) | 1984-06-11 | 1984-06-11 | 文書画像デ−タの切出・合成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6041171A true JPS6041171A (ja) | 1985-03-04 |
Family
ID=14767512
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59119685A Pending JPS6041171A (ja) | 1984-06-11 | 1984-06-11 | 文書画像デ−タの切出・合成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6041171A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5480651A (en) * | 1977-12-12 | 1979-06-27 | Agency Of Ind Science & Technol | Video processor |
| JPS5567873A (en) * | 1978-11-17 | 1980-05-22 | Ricoh Co Ltd | Picture information memory method |
| JPS5585962A (en) * | 1978-12-22 | 1980-06-28 | Fujitsu Ltd | Control unit for memory unit access |
-
1984
- 1984-06-11 JP JP59119685A patent/JPS6041171A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5480651A (en) * | 1977-12-12 | 1979-06-27 | Agency Of Ind Science & Technol | Video processor |
| JPS5567873A (en) * | 1978-11-17 | 1980-05-22 | Ricoh Co Ltd | Picture information memory method |
| JPS5585962A (en) * | 1978-12-22 | 1980-06-28 | Fujitsu Ltd | Control unit for memory unit access |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0216501B1 (en) | Digital image rotation | |
| US5020115A (en) | Methods and apparatus for dynamically scaling images | |
| EP0023217B1 (en) | Data processing system for color graphics display | |
| JPS584470A (ja) | メモリ制御装置 | |
| US6801958B2 (en) | Method and system for data transfer | |
| JPS6155688B2 (ja) | ||
| JPH0410111B2 (ja) | ||
| JPS6041171A (ja) | 文書画像デ−タの切出・合成装置 | |
| US5553252A (en) | Device for controlling data transfer between chips via a bus | |
| JP2820048B2 (ja) | 画像処理システムとその記憶装置およびそのアクセス方法 | |
| KR930004023B1 (ko) | 부분 이미지를 잘라내는 방법 | |
| JPS59178487A (ja) | デイスプレイ装置 | |
| JPH07120170B2 (ja) | プログラマブルコントローラの解読処理方式 | |
| US5838699A (en) | Line memory circuit | |
| JPS5955528A (ja) | デ−タ転送方式 | |
| KR820002161Y1 (ko) | 한.영문 겸용 CRT(Cathode Ray Tube) 단말장치에 있어서 한글문자의 2-바이트화면 정보 인출장치 | |
| JPH01142862A (ja) | 情報処理装置の画像処理方式 | |
| EP0428795A1 (en) | Binary image thinning and feature extracting method and processing device thereof | |
| JPH04168480A (ja) | 画面表示方法 | |
| JPH0541807A (ja) | 二次元復号化装置 | |
| JPH0193868A (ja) | データ処理装置 | |
| JPS6217873A (ja) | 画像処理方式 | |
| JPH04315892A (ja) | デュアルポートram | |
| JPS59226984A (ja) | 特徴抽出装置 | |
| JPH04148275A (ja) | 画像処理装置 |