JPH01273485A - 符号データ伸張処理方式 - Google Patents
符号データ伸張処理方式Info
- Publication number
- JPH01273485A JPH01273485A JP63103512A JP10351288A JPH01273485A JP H01273485 A JPH01273485 A JP H01273485A JP 63103512 A JP63103512 A JP 63103512A JP 10351288 A JP10351288 A JP 10351288A JP H01273485 A JPH01273485 A JP H01273485A
- Authority
- JP
- Japan
- Prior art keywords
- image
- run length
- area
- circuit
- code
- 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.)
- Granted
Links
Landscapes
- Image Processing (AREA)
- Color Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的コ
(産業上の利用分野)
この発明は、CCITTにて勧告されたMH−MR−M
2R符号化方式等の圧縮データを伸張処理する際に用い
られるもので、特に圧縮イメージデータを伸張処理して
イメージを生成する際に必要な領域のみ選択的にイメー
ジを生成する処理機能を有して、圧縮イメージデータの
伸張処理を高速に実行できるようにした符号データ伸張
処理方式に関する。
2R符号化方式等の圧縮データを伸張処理する際に用い
られるもので、特に圧縮イメージデータを伸張処理して
イメージを生成する際に必要な領域のみ選択的にイメー
ジを生成する処理機能を有して、圧縮イメージデータの
伸張処理を高速に実行できるようにした符号データ伸張
処理方式に関する。
(従来の技術)
従来、CCITTにて勧告された、MH・MR−M2R
等の符号化方式により圧縮された二値化イメージの圧縮
コードを伸張処理してイメージを生成する場合、必要と
するイメージ領域がその一部であっても全コードを一旦
伸張してイメージデータを生成し、そこから必要な領域
のみを切り出していた。
等の符号化方式により圧縮された二値化イメージの圧縮
コードを伸張処理してイメージを生成する場合、必要と
するイメージ領域がその一部であっても全コードを一旦
伸張してイメージデータを生成し、そこから必要な領域
のみを切り出していた。
即ち、従来では第4図に示すように、二値イメージを圧
縮してつくられたコードデータO1を伸張処理してイメ
ージデータ02を生成し、作業用メモリ上に展開する。
縮してつくられたコードデータO1を伸張処理してイメ
ージデータ02を生成し、作業用メモリ上に展開する。
次にこの作業用メモリに展開されたイメージから必要な
領域03を切り出し、CRT等の表示エリア04へ転送
する。
領域03を切り出し、CRT等の表示エリア04へ転送
する。
このような従来の処理手段に於いては、伸張処理したイ
メージデータ02のうち、少なくとも図中の線05より
上のイメージをメモリ上に展開しなくてはならない。従
って切り出しの対象となる必要な領域を外れた不要領域
についてもイメージ生成処理を行なわなければならない
。
メージデータ02のうち、少なくとも図中の線05より
上のイメージをメモリ上に展開しなくてはならない。従
って切り出しの対象となる必要な領域を外れた不要領域
についてもイメージ生成処理を行なわなければならない
。
(発明が解決しようとする課題)
上記した従来の技術に於いては、不必要な領域もメモリ
上に一旦展開するため、必要な領域がたとえ極く僅かで
あっても、少なくとも第4図に示すイメージ02のうち
、線05より上の領域のイメージをメモリに書き込む時
間より処理時間を短くすることはできない。
上に一旦展開するため、必要な領域がたとえ極く僅かで
あっても、少なくとも第4図に示すイメージ02のうち
、線05より上の領域のイメージをメモリに書き込む時
間より処理時間を短くすることはできない。
この発明は上記実情に鑑みなされたもので、圧縮コード
を伸張してイメージデータを生成する際に必要な領域の
みイメージデータを生成し、無駄なイメージを生成しな
いようにして高速な切り出し伸張処理を実現した符号デ
ータ伸張処理方式を提供することを目的とする。
を伸張してイメージデータを生成する際に必要な領域の
みイメージデータを生成し、無駄なイメージを生成しな
いようにして高速な切り出し伸張処理を実現した符号デ
ータ伸張処理方式を提供することを目的とする。
[発明の構成]
(課題を解決するための手段)
本発明は、コードデータからランレングスを得る回路と
、現在のライン位置とラインごとのランレングスの和か
ら現在の座標を求め、その座標が必要な領域にあるか否
かを判定する回路と、必要な領域に対してのみイメージ
データを生成する回路とを設けて、必要な領域のイメー
ジのみを生成し、無駄(不要)なイメージを生成しない
機能をもつ構成としたことにより、高速な切り出し伸張
処理を実行する。
、現在のライン位置とラインごとのランレングスの和か
ら現在の座標を求め、その座標が必要な領域にあるか否
かを判定する回路と、必要な領域に対してのみイメージ
データを生成する回路とを設けて、必要な領域のイメー
ジのみを生成し、無駄(不要)なイメージを生成しない
機能をもつ構成としたことにより、高速な切り出し伸張
処理を実行する。
(作用)
本発明は、コードを解読してランレングスを得たところ
で、それが必要な領域内であるか否かを判断し、領域の
外であればイメージデータを生成せずに次のコードの解
読にかかり、領域の中である場合に於いてのみイメージ
データの生成を行なうものである。
で、それが必要な領域内であるか否かを判断し、領域の
外であればイメージデータを生成せずに次のコードの解
読にかかり、領域の中である場合に於いてのみイメージ
データの生成を行なうものである。
圧縮コードは、通常の文字や線画より成る絵の場合、そ
の大きさは伸張後のイメージデータと比較して、数分の
1以下の大きさである。
の大きさは伸張後のイメージデータと比較して、数分の
1以下の大きさである。
必要な領域以外の処理時間はイメージを生成しないこと
によりコードデータを解読しランレングスを生成する時
間のみになる。これが特に効果を発揮する場合としてマ
ルチウィンドウ表示を行なう場合があげられる。
によりコードデータを解読しランレングスを生成する時
間のみになる。これが特に効果を発揮する場合としてマ
ルチウィンドウ表示を行なう場合があげられる。
マルチウィンドウ表示に於いて、ウィンドウ内にイメー
ジを表示するとき、ウィンドウ内のスクロールやウィン
ドウの移動等によって、新たに画面上に現れる部分を表
示する必要が生じる。その−例を第3図に示す。この場
合、表示されているイメージの一画面分のデータを別の
メモリ上に展開しておくことはメモリ容量を多く必要と
するため得策ではない。そのため、もとの圧縮コードを
伸張し、表示に必要な部分のみを切り出す必要が生じる
。この場合、全画面を伸張するのでは時間がかかり、ウ
ィンドウの変化から表示までの反応が遅くなるという問
題がある。そこで必要な部分のみを伸張すれば、処理時
間は短縮され、反応が速くなる。
ジを表示するとき、ウィンドウ内のスクロールやウィン
ドウの移動等によって、新たに画面上に現れる部分を表
示する必要が生じる。その−例を第3図に示す。この場
合、表示されているイメージの一画面分のデータを別の
メモリ上に展開しておくことはメモリ容量を多く必要と
するため得策ではない。そのため、もとの圧縮コードを
伸張し、表示に必要な部分のみを切り出す必要が生じる
。この場合、全画面を伸張するのでは時間がかかり、ウ
ィンドウの変化から表示までの反応が遅くなるという問
題がある。そこで必要な部分のみを伸張すれば、処理時
間は短縮され、反応が速くなる。
(実施例)
以下図面を参照して本発明の一実施例を説明する。
第1図は本発明の一実施例を示すブロック図である。
第1図に於いて、■はMH,MR,M2 R等の二値イ
メージを符号化した圧縮コード、2は同圧縮コード1か
らランレングス及びその色(黒/白)を得るランレング
ス発生回路、3は同ランレングス発生回路2の出力情報
(ランレングス及びその色)である。4は上記ランレン
グス発生回路2の出力情報(ランレングス及びその色)
を受けて、現在生成されたランレングスが予め指定され
た必要な領域内にあるか否かを判定する領域判定回路で
あり、ランレングスの総和から現在処理中のコードより
得られるイメージの座標を決定し、その座標が上記必要
な領域内にあるか否かを判定する。
メージを符号化した圧縮コード、2は同圧縮コード1か
らランレングス及びその色(黒/白)を得るランレング
ス発生回路、3は同ランレングス発生回路2の出力情報
(ランレングス及びその色)である。4は上記ランレン
グス発生回路2の出力情報(ランレングス及びその色)
を受けて、現在生成されたランレングスが予め指定され
た必要な領域内にあるか否かを判定する領域判定回路で
あり、ランレングスの総和から現在処理中のコードより
得られるイメージの座標を決定し、その座標が上記必要
な領域内にあるか否かを判定する。
5及び6はそれぞれ上記領域判定回路4の出力情報であ
り、このうち、5は領域内であることを判定したとき“
真” (“T″)となる領域判定出力信号、6は同領域
判定出力信号5が“真”(“T″)のとき領域内のラン
レングスと色を表わす有効ランレングスである。7は上
記領域判定出力信号5が“真“ (T“)のとき、有効
ランレングス8のランレングスと色に応じたイメージデ
ータ8を出力するイメージ生成回路である。9は同イメ
ージ生成回路7で生成されたイメージデータ8を格納す
るイメージメモリである。
り、このうち、5は領域内であることを判定したとき“
真” (“T″)となる領域判定出力信号、6は同領域
判定出力信号5が“真”(“T″)のとき領域内のラン
レングスと色を表わす有効ランレングスである。7は上
記領域判定出力信号5が“真“ (T“)のとき、有効
ランレングス8のランレングスと色に応じたイメージデ
ータ8を出力するイメージ生成回路である。9は同イメ
ージ生成回路7で生成されたイメージデータ8を格納す
るイメージメモリである。
第2図は必要な領域のイメージを例示したもので、同図
(a)に示す21は一画面分のイメージ、同図(b)に
示す22は上記イメージ21の中の必要な領域のイメー
ジである。
(a)に示す21は一画面分のイメージ、同図(b)に
示す22は上記イメージ21の中の必要な領域のイメー
ジである。
第1表は上記第1図に於いて、上記第2図(a)に示す
イメージ21から、同図(b)に示す必要な領域のイメ
ージ22を切出して出力する際の動作を説明するための
もので、コードの内容と領域判定回路4より出力される
領域判定出力信号5及び有効ランレングス6の内容との
対応を示している。
イメージ21から、同図(b)に示す必要な領域のイメ
ージ22を切出して出力する際の動作を説明するための
もので、コードの内容と領域判定回路4より出力される
領域判定出力信号5及び有効ランレングス6の内容との
対応を示している。
第 1 表(T:真、F:偽)
ここで上記第1図及び第2図と第1表を参照して本発明
の一実施例に於ける動作を説明する。
の一実施例に於ける動作を説明する。
MH−MR−M2R等の二値イメージデータを符号化し
た圧縮コード1はバス経由でランレングス発生回路2に
入力される。ランレングス発生回路2は上記人力された
圧縮コードをもとにランレングス及びその色が(白か黒
か)の情報を出力する。
た圧縮コード1はバス経由でランレングス発生回路2に
入力される。ランレングス発生回路2は上記人力された
圧縮コードをもとにランレングス及びその色が(白か黒
か)の情報を出力する。
領域判定回路4は現在のライン位置およびライン先頭か
らのランレングスの和から現在の座標を求め、その座標
が必要な領域内にあるか否かを判定する。
らのランレングスの和から現在の座標を求め、その座標
が必要な領域内にあるか否かを判定する。
ここで、必要な領域であれば偽“ (“F“)の領域判
定信号5を出力する。又、領域内であれば“真″ (“
T″)の領域判定信号5を出力し、かつ領域内に含まれ
るランレングスおよびその色を示す有効ランレングス6
を出力する。この領域判定信号5と有効ランレングス6
はイメージ生成回路7に供給される。
定信号5を出力する。又、領域内であれば“真″ (“
T″)の領域判定信号5を出力し、かつ領域内に含まれ
るランレングスおよびその色を示す有効ランレングス6
を出力する。この領域判定信号5と有効ランレングス6
はイメージ生成回路7に供給される。
イメージ生成回路7は、領域判定信号5が“真”(“T
’)であれば、有効ランレングス6に相当するランレン
グスと色のイメージデータ8を出ツノする。
’)であれば、有効ランレングス6に相当するランレン
グスと色のイメージデータ8を出ツノする。
このイメージデータはイメージメモリ9に書込まれる。
第2図は展開抽出対象となるイメージの例であり、第1
表はその際の必要な領域22を切り出す場合の動作対応
表である。
表はその際の必要な領域22を切り出す場合の動作対応
表である。
ここでは、ランレングス発生回路2に圧縮コードデータ
が1コードずつ順次人力されるものとし、それが第1表
のコードナンバ(No、 )に対応するものとする。又
、第2図(a)、(b)に示すように必要な領域が(x
、y−5,2)と(12,3)を頂点とする長方形であ
るとする。
が1コードずつ順次人力されるものとし、それが第1表
のコードナンバ(No、 )に対応するものとする。又
、第2図(a)、(b)に示すように必要な領域が(x
、y−5,2)と(12,3)を頂点とする長方形であ
るとする。
この場合、コードナンバNα1〜7は伸張してもそれは
領域外にあるため、これらコードのイメージデータは生
成しない。コードナンバNQ、8を処理する場合、その
ランレングスから得られるイメージデータの最後の座標
は(x、y−6,2)であり、領域判定回路4より出力
される領域判定信号5は“真″ (“T”)となる。又
、必要な領域に含まれる部分は“黒“が2ドツトであり
、これが有効ランレングス6としてイメージ生成回路7
に出力される。
領域外にあるため、これらコードのイメージデータは生
成しない。コードナンバNQ、8を処理する場合、その
ランレングスから得られるイメージデータの最後の座標
は(x、y−6,2)であり、領域判定回路4より出力
される領域判定信号5は“真″ (“T”)となる。又
、必要な領域に含まれる部分は“黒“が2ドツトであり
、これが有効ランレングス6としてイメージ生成回路7
に出力される。
以後、同様の動作が繰返し実行されることにより、第2
図(b)に示すイメージデータ22が得られる。
図(b)に示すイメージデータ22が得られる。
上記各ランレングスがイメージ生成回路7の出力バス幅
より大きい場合、イメージデータの出力は1バスサイク
ルで済まないため、本発明の方式による処理が有効とな
る。
より大きい場合、イメージデータの出力は1バスサイク
ルで済まないため、本発明の方式による処理が有効とな
る。
尚、本発明は、例えば光ファイリングシステムの表示装
置等、圧縮コードの伝送よりも伸張速度の方が重要視さ
れる装置に於いて広く適用可能である。
置等、圧縮コードの伝送よりも伸張速度の方が重要視さ
れる装置に於いて広く適用可能である。
[発明の効果]
以上詳記したように本発明の符号データ伸張処理方式に
よれば、二値イメージを圧縮してつくられたコードデー
タから、もとのイメージの色とランレングスを得る回路
と、同回路より得られたランレングスの総和から現在処
理中のコードより得られるイメージの座標を決定し、同
座標が領域内にあるか否かを判定して、上記領域内にあ
るイメージのみの色とランレングスを得る回路と、同回
路により得られるランレングスから対応する二値イメー
ジを生成する回路とを備えて、必要な領域のイメージの
みを生成し、無駄(不要)なイメージを生成しない機能
をもつ構成としたことにより、圧縮イメージの高速な切
り出し伸張処理が実現される。
よれば、二値イメージを圧縮してつくられたコードデー
タから、もとのイメージの色とランレングスを得る回路
と、同回路より得られたランレングスの総和から現在処
理中のコードより得られるイメージの座標を決定し、同
座標が領域内にあるか否かを判定して、上記領域内にあ
るイメージのみの色とランレングスを得る回路と、同回
路により得られるランレングスから対応する二値イメー
ジを生成する回路とを備えて、必要な領域のイメージの
みを生成し、無駄(不要)なイメージを生成しない機能
をもつ構成としたことにより、圧縮イメージの高速な切
り出し伸張処理が実現される。
第1図は本発明の一実施例を示すブロック図、第2図は
上記実施例の動作を説明するための、必要な領域のイメ
ージを例示したもので、同図(a)は一画面分のイメー
ジ例、同図(b)は上記一画面分のイメージの中の必要
な領域のイメージ例を示す図、第3図は本発明の詳細な
説明するためのもので、マルチウィンドウ表示に於ける
ウィンドウ内のイメージ表示処理例を示す図、第4図は
従来のイメージ生成処理動作を説明するための図である
。 1・・・圧縮コード、2・・・ランレングス発生回路、
3・・・ランレングス発生回路の出力情報(ランレング
ス及びその色)、4・・・領域判定回路、5.6・・・
領域判定回路の出力情報(5・・・領域判定出力信号、
6・・・有効ランレングス)、7・・・イメージ生成回
路、8・・・イメージデータ、9・・・イメージメモリ
、21・・・一画面分のイメージ、22・・・必要な領
域のイメージ。 出願人代理人 弁理士 鈴江武彦 第1図 第2図 表示画面 表示画面 ○2 03 04第4図
上記実施例の動作を説明するための、必要な領域のイメ
ージを例示したもので、同図(a)は一画面分のイメー
ジ例、同図(b)は上記一画面分のイメージの中の必要
な領域のイメージ例を示す図、第3図は本発明の詳細な
説明するためのもので、マルチウィンドウ表示に於ける
ウィンドウ内のイメージ表示処理例を示す図、第4図は
従来のイメージ生成処理動作を説明するための図である
。 1・・・圧縮コード、2・・・ランレングス発生回路、
3・・・ランレングス発生回路の出力情報(ランレング
ス及びその色)、4・・・領域判定回路、5.6・・・
領域判定回路の出力情報(5・・・領域判定出力信号、
6・・・有効ランレングス)、7・・・イメージ生成回
路、8・・・イメージデータ、9・・・イメージメモリ
、21・・・一画面分のイメージ、22・・・必要な領
域のイメージ。 出願人代理人 弁理士 鈴江武彦 第1図 第2図 表示画面 表示画面 ○2 03 04第4図
Claims (1)
- 二値イメージを圧縮してつくられたコードデータから、
もとのイメージの色とランレングスを得る回路と、同回
路より得られたランレングスの総和から現在処理中のコ
ードより得られるイメージの座標を決定し、同座標が領
域内にあるか否かを判定して、上記領域内にあるイメー
ジのみの色とランレングスを得る回路と、同回路により
得られるランレングスから対応する二値イメージを生成
する回路とを具備してなることを特徴とする符号データ
伸張処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10351288A JP2897876B2 (ja) | 1988-04-26 | 1988-04-26 | 符号データ伸張処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10351288A JP2897876B2 (ja) | 1988-04-26 | 1988-04-26 | 符号データ伸張処理方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01273485A true JPH01273485A (ja) | 1989-11-01 |
| JP2897876B2 JP2897876B2 (ja) | 1999-05-31 |
Family
ID=14356015
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10351288A Expired - Fee Related JP2897876B2 (ja) | 1988-04-26 | 1988-04-26 | 符号データ伸張処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2897876B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04347781A (ja) * | 1991-05-24 | 1992-12-02 | Mitsubishi Electric Corp | イメージデータ表示方式 |
| JP2009128138A (ja) * | 2007-11-22 | 2009-06-11 | Advanced Mask Inspection Technology Kk | パターン検査装置及びパターン検査方法 |
-
1988
- 1988-04-26 JP JP10351288A patent/JP2897876B2/ja not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04347781A (ja) * | 1991-05-24 | 1992-12-02 | Mitsubishi Electric Corp | イメージデータ表示方式 |
| JP2009128138A (ja) * | 2007-11-22 | 2009-06-11 | Advanced Mask Inspection Technology Kk | パターン検査装置及びパターン検査方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2897876B2 (ja) | 1999-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0680016B1 (en) | System and method for compressing images | |
| JP2922680B2 (ja) | 高解像コンピユータ・グラフイツクスの圧縮画像蓄積方法 | |
| JPH06125454A (ja) | 画像処理装置 | |
| US6011566A (en) | System and method to display raster images with negligible delay time and reduced memory requirements | |
| US5170445A (en) | Document decompressing system | |
| JPH01273485A (ja) | 符号データ伸張処理方式 | |
| US7580041B1 (en) | Direct storage of compressed scan converted data | |
| JPH06268842A (ja) | 画像処理装置 | |
| JPS62195979A (ja) | フアクシミリ符号変換装置 | |
| JP2003087558A (ja) | 画像処理装置および方法 | |
| JP2839578B2 (ja) | イメージデータ入力処理装置 | |
| JPH0765177A (ja) | 画像処理システムおよび画像処理装置 | |
| JPH02131673A (ja) | 文書脱圧縮方式 | |
| JP2736194B2 (ja) | ファクシミリ装置 | |
| JPH06225123A (ja) | 画像データの高速復元方法 | |
| JPS5924423B2 (ja) | ドツト・パタ−ン圧縮方式 | |
| JPH0214166A (ja) | 像形成装置 | |
| JPS62144282A (ja) | 画像処理装置 | |
| JPS6373481A (ja) | 文字・図形デ−タの圧縮伸張方式 | |
| JPH1065904A (ja) | 圧縮2値画像データの合成方法 | |
| JPS63300364A (ja) | 圧縮伸長処理装置 | |
| JPH0522574A (ja) | 二値画像データ切出し方式 | |
| JPH0246068A (ja) | 画像データ圧縮方式およびこの方式を適用したファクシミリ装置 | |
| JPS62150484A (ja) | 画像処理装置 | |
| JPH06309468A (ja) | データ表示装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |