JPS63204923A - 圧縮デ−タバツフア管理装置 - Google Patents
圧縮デ−タバツフア管理装置Info
- Publication number
- JPS63204923A JPS63204923A JP3821987A JP3821987A JPS63204923A JP S63204923 A JPS63204923 A JP S63204923A JP 3821987 A JP3821987 A JP 3821987A JP 3821987 A JP3821987 A JP 3821987A JP S63204923 A JPS63204923 A JP S63204923A
- Authority
- JP
- Japan
- Prior art keywords
- data
- compressed
- image data
- buffer
- blocks
- 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
- 239000000872 buffer Substances 0.000 title claims abstract description 40
- 230000006835 compression Effects 0.000 abstract description 4
- 238000007906 compression Methods 0.000 abstract description 4
- 238000007726 management method Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 239000012464 large buffer Substances 0.000 description 1
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
本発明は1つのイメージデータを複数のブロックに分割
し、複数のデータ圧縮器でそれぞれのブロックを並列に
圧縮処理した圧縮データを格納する圧縮データバッファ
を管理する装置であって、イメージデータの1つのブロ
ックを格納する圧縮データバッファが複数になっても、
管理テーブルによって圧縮されたイメージデータの連続
性を容易に確保することができる。
し、複数のデータ圧縮器でそれぞれのブロックを並列に
圧縮処理した圧縮データを格納する圧縮データバッファ
を管理する装置であって、イメージデータの1つのブロ
ックを格納する圧縮データバッファが複数になっても、
管理テーブルによって圧縮されたイメージデータの連続
性を容易に確保することができる。
C産業上の利用分野〕
本発明はイメージデータ処理における圧縮データを管理
する圧縮データバッファ管理装置に関するものである。
する圧縮データバッファ管理装置に関するものである。
イメージデータ処理は、例えば図面を処理する場合は、
図面をその画素を単位データとした集合体として多量の
データを扱うことになるために、高速の処理が要求され
る。
図面をその画素を単位データとした集合体として多量の
データを扱うことになるために、高速の処理が要求され
る。
イメージデータを1つのデータ圧縮器、あるいはデータ
伸張器で処理しようとすると、処理速度に限界がある。
伸張器で処理しようとすると、処理速度に限界がある。
そのため複数のデータ圧縮器、あるいはデータ伸張器で
処理を分担し、並列に処理することによって処理速度を
上げる方式が実行されるが、分割されたイメージデータ
がそれぞれ別々に圧縮され、あるいは伸張されて、格納
されるため、圧縮、あるいは伸張されたデータを元のイ
メージデータに対応させて管理することが必要とするよ
うになってきた。
処理を分担し、並列に処理することによって処理速度を
上げる方式が実行されるが、分割されたイメージデータ
がそれぞれ別々に圧縮され、あるいは伸張されて、格納
されるため、圧縮、あるいは伸張されたデータを元のイ
メージデータに対応させて管理することが必要とするよ
うになってきた。
従来、1つのイメージデータを1つのデータ圧縮器、あ
るいはデータ伸張器で処理していたため、データ圧縮器
、あるいはデータ伸張器に入力し、そして出力する圧縮
、あるいは伸張データは直列に処理される。
るいはデータ伸張器で処理していたため、データ圧縮器
、あるいはデータ伸張器に入力し、そして出力する圧縮
、あるいは伸張データは直列に処理される。
この従来の方式ではイメージデータがデータ圧縮器に入
力して圧縮され、圧縮バッファに格納される一連の処理
は直列に行われる。
力して圧縮され、圧縮バッファに格納される一連の処理
は直列に行われる。
従って、バッファに格納された圧縮データの連続性は必
然的に保持され、データ伸張器による伸張処理も同様に
保持される。
然的に保持され、データ伸張器による伸張処理も同様に
保持される。
しかし、イメージデータを分割してそれぞれのブロック
単位に処理されると、処理された1つブロックが必ずし
も1つのバッファに格納されるとは限らず、処理された
ブロックのデータ量によって複数のバッファに格納され
た場合、バッファ番号の連続性を保つことが困難で、連
続性が保たれなければ、元のイメージデータに復元でき
なくなる。
単位に処理されると、処理された1つブロックが必ずし
も1つのバッファに格納されるとは限らず、処理された
ブロックのデータ量によって複数のバッファに格納され
た場合、バッファ番号の連続性を保つことが困難で、連
続性が保たれなければ、元のイメージデータに復元でき
なくなる。
また、処理されるデータブロックの連続性を保てるよう
に、十分格納できるバッファ容量を設けることは、メモ
リの使用効率を悪くすることになる。
に、十分格納できるバッファ容量を設けることは、メモ
リの使用効率を悪くすることになる。
本発明はこのような点に鑑みて創作されたものであって
、イメージデータを分割して並行処理された圧縮、ある
いは伸張データを管理テーブルによって管理する装置を
提供することを目的としている。
、イメージデータを分割して並行処理された圧縮、ある
いは伸張データを管理テーブルによって管理する装置を
提供することを目的としている。
上記した目的を達成するために、1つのイメージデータ
を複数のブロックに分割し、それぞれのブロックを圧縮
する複数のデータ圧縮器と、圧縮されたデータを格納す
る圧縮データバッファと・圧縮データとイメージデータ
のブロックと対応させた管理テーブルを設けて圧縮デー
タバッファを管理する。
を複数のブロックに分割し、それぞれのブロックを圧縮
する複数のデータ圧縮器と、圧縮されたデータを格納す
る圧縮データバッファと・圧縮データとイメージデータ
のブロックと対応させた管理テーブルを設けて圧縮デー
タバッファを管理する。
1つのイメージデータが処理されて複数のバッファに分
割して格納され、格納されたバッファの番号の順序が異
なるようなことがあっても、元のイメージデータに対す
るバッファの番号を管理テーブルで管理することによっ
て、処理されたデータの復元を行うに際しては、管理テ
ーブルを参照して、もとのイメージデータのデータの連
続性を確保することができる。
割して格納され、格納されたバッファの番号の順序が異
なるようなことがあっても、元のイメージデータに対す
るバッファの番号を管理テーブルで管理することによっ
て、処理されたデータの復元を行うに際しては、管理テ
ーブルを参照して、もとのイメージデータのデータの連
続性を確保することができる。
第1図は本発明の圧縮データバッファ管理方式の一実施
例を説明する図、 第2図は本発明の他の実施例を説明する図である。
例を説明する図、 第2図は本発明の他の実施例を説明する図である。
第1図(alのように、1つのイメージデータ1がブロ
ックA、B、C・・・に分割されて、各ブロックが3つ
のデータ圧縮器2a、 2b、2cそれぞれに割り当
てられ、処理される。
ックA、B、C・・・に分割されて、各ブロックが3つ
のデータ圧縮器2a、 2b、2cそれぞれに割り当
てられ、処理される。
一方、データ圧縮器2a、 2b、2Cが出力する圧
縮データを格納する圧縮データバッファは複数個3a、
3b、3cあって(バッファは1つで、複数個の領域に
区分されていて、複数個の領域それぞれを1つのバッフ
ァとみて、以下プロ・ツク1゜2.3とする)。
縮データを格納する圧縮データバッファは複数個3a、
3b、3cあって(バッファは1つで、複数個の領域に
区分されていて、複数個の領域それぞれを1つのバッフ
ァとみて、以下プロ・ツク1゜2.3とする)。
データ圧縮器2a、 2b、’lcの出力はそれぞれ
対応する圧縮データバッファのブロック1,2゜3に格
納される。
対応する圧縮データバッファのブロック1,2゜3に格
納される。
この時、圧縮データバッファは、例えば第1図(b)の
ような管理テーブルで管理される。
ような管理テーブルで管理される。
即ち、管理テーブルにはブロック番号、使用/未使用、
次ブロツク番号、格納されたデータの有効長等の欄か設
けられ、圧縮データバッファの各ブロック1,2.3が
管理される。
次ブロツク番号、格納されたデータの有効長等の欄か設
けられ、圧縮データバッファの各ブロック1,2.3が
管理される。
そして、管理テーブルは記入値とともにコード化されて
それぞれの制御を司る制御部の制御メモリに格納される
。
それぞれの制御を司る制御部の制御メモリに格納される
。
第1図(blの管理テーブルでは、イメージデータlの
ブロックAは圧縮データバッファのブロック1が割り当
てられて使用中、ブロックBにはブロック2が、ブロッ
クCにはブロック3が割り当てられて使用中である。
ブロックAは圧縮データバッファのブロック1が割り当
てられて使用中、ブロックBにはブロック2が、ブロッ
クCにはブロック3が割り当てられて使用中である。
また、ブロック4以降のブロックは未使用であることを
示している。
示している。
そして、イメージデータ1の圧縮データはブロックA−
B−Cと連続するように圧縮データバッファのブロック
は1−2−3と管理される。
B−Cと連続するように圧縮データバッファのブロック
は1−2−3と管理される。
第1図fb)の次ブロツク番号欄の「−1」はこの欄の
ブロック番号のブロックで1つのイメージデータが格納
を終えたことを示す(イメージデータがA、B、Cの3
ブロツクで構成されるとした次ブロツク番号欄の書き込
み例である)。
ブロック番号のブロックで1つのイメージデータが格納
を終えたことを示す(イメージデータがA、B、Cの3
ブロツクで構成されるとした次ブロツク番号欄の書き込
み例である)。
このようにしてイメージデータの圧縮を実行して行った
時、■ブロックのデータが圧縮されるデータ長は、圧縮
した後でないと確定しないので、ブロックBの圧縮デー
タがブロック2のメモリ容量を超過してしまった場合は
、第2図(alのようにブロック2の後にブロック4(
圧縮データバッファ3d)を接続した形式でバッファ2
を超過した続きのデータはブロック4に格納される。
時、■ブロックのデータが圧縮されるデータ長は、圧縮
した後でないと確定しないので、ブロックBの圧縮デー
タがブロック2のメモリ容量を超過してしまった場合は
、第2図(alのようにブロック2の後にブロック4(
圧縮データバッファ3d)を接続した形式でバッファ2
を超過した続きのデータはブロック4に格納される。
そして、この時の管理テーブルは第2図(blのように
書き換えられて圧縮データバッファの管理が行われる。
書き換えられて圧縮データバッファの管理が行われる。
なお、管理テーブルは、複数のデータ伸張器で圧縮デー
タバッファのブロック単位の内容を伸張復元する場合に
も必要であることは云うまでもない。
タバッファのブロック単位の内容を伸張復元する場合に
も必要であることは云うまでもない。
以上述べてきたように、本発明によれば、1つのイメー
ジデータを複数のデータ圧縮器を用いてて圧縮した場合
、圧縮データの連続性を確保することができ、また、圧
縮処理時に必要以上の太きいバッファを用意しなくても
よく、実用的には極めて゛有用である。
ジデータを複数のデータ圧縮器を用いてて圧縮した場合
、圧縮データの連続性を確保することができ、また、圧
縮処理時に必要以上の太きいバッファを用意しなくても
よく、実用的には極めて゛有用である。
第1図は本発明の圧縮データバッファ管理装置の一実施
例を説明する図、 第2図は本発明の圧縮データバッファ管理装置の他の実
施例を説明する図である。 図において、 1はイメージデータ、 2はデータ圧縮器、 3は圧縮データバッファである。 第2図
例を説明する図、 第2図は本発明の圧縮データバッファ管理装置の他の実
施例を説明する図である。 図において、 1はイメージデータ、 2はデータ圧縮器、 3は圧縮データバッファである。 第2図
Claims (1)
- 1つのイメージデータ(1)を複数のブロックに分割し
、複数のデータ圧縮器(2)で前記分割されたそれぞれ
のブロックを並列に圧縮処理を行い、圧縮されたそれぞ
れのブロック単位の圧縮データを圧縮データバッファ(
3)に格納し、該圧縮データバッファ(3)と前記イメ
ージデータ(1)のブロックと対応させた管理テーブル
を設けて前記圧縮データバッファを管理することを特徴
とする圧縮データバッファ管理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3821987A JPS63204923A (ja) | 1987-02-20 | 1987-02-20 | 圧縮デ−タバツフア管理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3821987A JPS63204923A (ja) | 1987-02-20 | 1987-02-20 | 圧縮デ−タバツフア管理装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63204923A true JPS63204923A (ja) | 1988-08-24 |
Family
ID=12519193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3821987A Pending JPS63204923A (ja) | 1987-02-20 | 1987-02-20 | 圧縮デ−タバツフア管理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63204923A (ja) |
-
1987
- 1987-02-20 JP JP3821987A patent/JPS63204923A/ja active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4918541A (en) | Image processing method and apparatus | |
JPS6063678A (ja) | 画像処理装置 | |
JPS63109653A (ja) | 情報登録検索装置 | |
WO1993012609A1 (en) | Image digitizer including pixel engine | |
JPS6345684A (ja) | 画像圧縮装置 | |
JPS63204923A (ja) | 圧縮デ−タバツフア管理装置 | |
JPH04205634A (ja) | 記憶装置制御方法 | |
JPH04245865A (ja) | 画像処理装置 | |
JPH0468972A (ja) | イメージデータ圧縮方式 | |
JPH0251978A (ja) | 画像符号化装置 | |
JPH0789649B2 (ja) | 画像データ処理装置 | |
JPS63204473A (ja) | 図面入力処理装置 | |
KR102154580B1 (ko) | 이미지 처리 장치 및 방법 | |
JP3152772B2 (ja) | 画像データ復元装置 | |
JPH06113142A (ja) | 画像処理方法及び装置 | |
JP4126466B2 (ja) | 画像圧縮処理方法及び装置 | |
JP3520907B2 (ja) | ソート処理方式、ソート処理方法、及びソート処理プログラムを記録した記録媒体 | |
JPS6374169A (ja) | 画像処理装置 | |
JPH0255426A (ja) | Mh圧縮データ格納処理方式 | |
JPS61186075A (ja) | 画像圧縮方式 | |
JPS6261427A (ja) | 符号化方式 | |
JPH09261645A (ja) | 画像データ伸長装置 | |
JPH08274999A (ja) | 画像データ処理方法および画像処理装置 | |
JPS62115576A (ja) | 画像情報分割蓄積装置 | |
JPH01240075A (ja) | イメージデータ圧縮/伸張装置 |