JPS6126745B2 - - Google Patents
Info
- Publication number
- JPS6126745B2 JPS6126745B2 JP5249678A JP5249678A JPS6126745B2 JP S6126745 B2 JPS6126745 B2 JP S6126745B2 JP 5249678 A JP5249678 A JP 5249678A JP 5249678 A JP5249678 A JP 5249678A JP S6126745 B2 JPS6126745 B2 JP S6126745B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- black
- white
- change
- 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.)
- Expired
Links
Landscapes
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【発明の詳細な説明】
本発明は、圧縮度が大なるようにした2値図形
データの圧縮方式に関する。
データの圧縮方式に関する。
フアクシミリなどで2値図形(文字)データを
伝送するに際しては伝送情報量を少なくするため
データ圧縮が行なわれるが、従来の圧縮方式では
1行または2行における各画素の相関をとるに過
ぎず、従つて圧縮度にも限度があつた。本発明は
3行を一括して圧縮し、データ圧縮率を向上させ
て高密度符号化を実現しようとするものである。
伝送するに際しては伝送情報量を少なくするため
データ圧縮が行なわれるが、従来の圧縮方式では
1行または2行における各画素の相関をとるに過
ぎず、従つて圧縮度にも限度があつた。本発明は
3行を一括して圧縮し、データ圧縮率を向上させ
て高密度符号化を実現しようとするものである。
本発明のデータ圧縮方式は2値図形データを3
行ずつ取り出しかつその3行の図形データを予め
用意した特定パターンの図形データ群の1つに対
応するように区分してブロツク化し、そのブロツ
クを、ブロツク識別符号と、ブロツク内各行の2
値情報変化が生じるまでの長さの符号と、ブロツ
クの白黒を示すラベル符号と、白黒順の変更を示
す白黒順変更符号で代表させて符号化することを
特徴とするが、次に図面を参照しながらこれを詳
細に説明する。
行ずつ取り出しかつその3行の図形データを予め
用意した特定パターンの図形データ群の1つに対
応するように区分してブロツク化し、そのブロツ
クを、ブロツク識別符号と、ブロツク内各行の2
値情報変化が生じるまでの長さの符号と、ブロツ
クの白黒を示すラベル符号と、白黒順の変更を示
す白黒順変更符号で代表させて符号化することを
特徴とするが、次に図面を参照しながらこれを詳
細に説明する。
第1図はデータ伝送すべき文字などの図形デー
タをブロツクに区切る条件を示す流れ図、第2図
は本発明で用いる特定パターンの図形データブロ
ツクの種類を示す図である。本発明では図形デー
タを3行ずつ取出し、更にそれを区切つて得たブ
ロツクが第2図の0〜10の11種類のいずれかに
なるようにする。こゝで第2図0は3行n列の画
素または図形データがすべて白である白ブロツ
ク、第2図1,2,3は各々3行を持ち、そして
第1行、第2行、第3行のi〜n列、j〜n列、
k〜n列が黒で残りは白であるブロツクである。
なおこゝでは2値画像情報を白,黒としている
が、これは任意の色でもよい。また第2図4,
5,6はやはり3行を持ち、そして第1行,第2
行,第3行の1〜i列、1〜j列、1〜k列が黒
で残りは白であるブロツク、そして第2図7,
8,9,10はやはり3行を持ち、そして第1行
のi〜n列および第2行のj〜n列が黒、第2行
のj〜n列および第3行のi〜n列が黒、第1行
のj〜n列および第2行のi〜n列が黒、そして
第2行のi〜n列および第3行のj〜n列が黒で
残りの白の各ブロツクである。こゝでn,i,
j,kは整数でありかつ図面から明らかなように
n>k>j>iである。3行n列の図形データブ
ロツクは第2図に示すこれらの11種類のブロツク
のいずれかとすることができ、そのブロツク化の
要領を第1図を参照しながら次に説明する。
タをブロツクに区切る条件を示す流れ図、第2図
は本発明で用いる特定パターンの図形データブロ
ツクの種類を示す図である。本発明では図形デー
タを3行ずつ取出し、更にそれを区切つて得たブ
ロツクが第2図の0〜10の11種類のいずれかに
なるようにする。こゝで第2図0は3行n列の画
素または図形データがすべて白である白ブロツ
ク、第2図1,2,3は各々3行を持ち、そして
第1行、第2行、第3行のi〜n列、j〜n列、
k〜n列が黒で残りは白であるブロツクである。
なおこゝでは2値画像情報を白,黒としている
が、これは任意の色でもよい。また第2図4,
5,6はやはり3行を持ち、そして第1行,第2
行,第3行の1〜i列、1〜j列、1〜k列が黒
で残りは白であるブロツク、そして第2図7,
8,9,10はやはり3行を持ち、そして第1行
のi〜n列および第2行のj〜n列が黒、第2行
のj〜n列および第3行のi〜n列が黒、第1行
のj〜n列および第2行のi〜n列が黒、そして
第2行のi〜n列および第3行のj〜n列が黒で
残りの白の各ブロツクである。こゝでn,i,
j,kは整数でありかつ図面から明らかなように
n>k>j>iである。3行n列の図形データブ
ロツクは第2図に示すこれらの11種類のブロツク
のいずれかとすることができ、そのブロツク化の
要領を第1図を参照しながら次に説明する。
フアクシミリなどが出力する図形データはメモ
リ等から3行ずつ取出し、そして第i列の3行と
その隣りのi+1列の3行とを比べ、3行のうち
1行でも2値情報変化(白黒反転)があつたらそ
の前までの長さaを記憶する。そして「ブロツク
内で同一行で2回目の情報変化が生じたか」とい
う境界判定条件1を調べ、YESであればブロツ
ク変化あり、つまりそこまでを1ブロツクとす
る。NOのときは次の「ブロツク内で情報変化が
生じたのが2行以上になつたか」という境界判定
条件2を調べ、NOならばブロツク変化なし即ち
前記変化はブロツク内変化であるとする。YES
ならば「1行のみ変化し、異パターンへの変化の
行が隣り合つているか」という単調判定を行な
い、YESならブロツク変化なしとしてそこまで
の長さbを記憶し、NOならブロツク変化ありと
する。こゝで異パターンへの変化とは第2図7,
8の矢印F1方向の変化をいゝ、その逆方向の変
化ではない。ブロツク変化ありではそこまでの長
さcを記憶するが、第2図から明らかなようにb
がなく、又はaがなく直接cになる場合もある。
リ等から3行ずつ取出し、そして第i列の3行と
その隣りのi+1列の3行とを比べ、3行のうち
1行でも2値情報変化(白黒反転)があつたらそ
の前までの長さaを記憶する。そして「ブロツク
内で同一行で2回目の情報変化が生じたか」とい
う境界判定条件1を調べ、YESであればブロツ
ク変化あり、つまりそこまでを1ブロツクとす
る。NOのときは次の「ブロツク内で情報変化が
生じたのが2行以上になつたか」という境界判定
条件2を調べ、NOならばブロツク変化なし即ち
前記変化はブロツク内変化であるとする。YES
ならば「1行のみ変化し、異パターンへの変化の
行が隣り合つているか」という単調判定を行な
い、YESならブロツク変化なしとしてそこまで
の長さbを記憶し、NOならブロツク変化ありと
する。こゝで異パターンへの変化とは第2図7,
8の矢印F1方向の変化をいゝ、その逆方向の変
化ではない。ブロツク変化ありではそこまでの長
さcを記憶するが、第2図から明らかなようにb
がなく、又はaがなく直接cになる場合もある。
このような処理を行なうと任意の2値図形を第
2図0〜10のいずれかに分割することができ
る。例えば第2図1に点線で示す黒部分が付加さ
れたブロツクは判定2にによりブロツク変化あり
と判定されn列までが1ブロツク、次が黒ブロツ
クとなる。なお第2図には黒ブロツクは示されて
いないが、白黒を反転したブロツクも当然存在
し、これはラベルで識別する。また第3図に示す
如きパターンは左から第n列まで来たとき第2行
において情報変化が2度生じるので判定1により
ブロツク変化ありとされ、次の列は次のブロツク
の第1列目となる。この列では白ブロツクの次に
また白ブロツクが続くので後述のように第2図1
1に示す白黒順変更符号がつけられる。第2図の
「ブロツク内数」はそのブロツク内で幾つに切れ
るかを示している。かゝる図形情報を伝送する信
号は例えば第2図7のそれは「ブロツク識別符
号」+「ブロツク内aの長さの符号」+「ブロツク内
bの長さの符号」+「ブロツク内cの長さの符号」
の4種の符号、およびブロツクの白黒を示すラベ
ルの符号で構成できる。
2図0〜10のいずれかに分割することができ
る。例えば第2図1に点線で示す黒部分が付加さ
れたブロツクは判定2にによりブロツク変化あり
と判定されn列までが1ブロツク、次が黒ブロツ
クとなる。なお第2図には黒ブロツクは示されて
いないが、白黒を反転したブロツクも当然存在
し、これはラベルで識別する。また第3図に示す
如きパターンは左から第n列まで来たとき第2行
において情報変化が2度生じるので判定1により
ブロツク変化ありとされ、次の列は次のブロツク
の第1列目となる。この列では白ブロツクの次に
また白ブロツクが続くので後述のように第2図1
1に示す白黒順変更符号がつけられる。第2図の
「ブロツク内数」はそのブロツク内で幾つに切れ
るかを示している。かゝる図形情報を伝送する信
号は例えば第2図7のそれは「ブロツク識別符
号」+「ブロツク内aの長さの符号」+「ブロツク内
bの長さの符号」+「ブロツク内cの長さの符号」
の4種の符号、およびブロツクの白黒を示すラベ
ルの符号で構成できる。
ラベルは、ブロツクの先頭の3行を見て白黒の
うち2行を占める方をそのブロツクの色(ラベ
ル)とする。ラベルはブロツクの先頭につけ、そ
して本発明では画面を白黒順反転部で区切る関係
上、白ブロツクの次は黒ブロツク、その次は白ブ
ロツクと、白黒ブロツクが交互に並ぶのが普通で
あるから、その順番がくずれたブロツクの先頭に
第2図11に示す白黒順変更符号を付けるように
すれば、各ブロツクの先頭に白黒識別符号を付け
なくてもよい。
うち2行を占める方をそのブロツクの色(ラベ
ル)とする。ラベルはブロツクの先頭につけ、そ
して本発明では画面を白黒順反転部で区切る関係
上、白ブロツクの次は黒ブロツク、その次は白ブ
ロツクと、白黒ブロツクが交互に並ぶのが普通で
あるから、その順番がくずれたブロツクの先頭に
第2図11に示す白黒順変更符号を付けるように
すれば、各ブロツクの先頭に白黒識別符号を付け
なくてもよい。
復号はブロツクコードを識別したのちブロツク
内数の数だけ長さを復号する。第4図に符号化回
路、第5図に復号化回路のブロツク図を示す。こ
れらの図で11は列変化検出回路でi,i+1,
i+2各行の白黒変化を検出し、カウンタ
CTR1,CTR2,CTR3は前述の長さa,b,cを
検出する。12はブロツク変化検出回路であり、
第1図のフローによりブロツク変化を検出する。
13は符号化回路であり、ブロツク符号を符号化
し、また長さa,b,cを符号化し、これらをデ
ータ圧縮符号D,C,Cとして送出する。復号化
回路ではこの符号DCCを受けてブロツク識別回
路14でブロツクの種類を知り、距離符号終端検
出回路15で長さa,b,c等の復号を行ない、
i,i+1,i+2各行の復元を行なう。
内数の数だけ長さを復号する。第4図に符号化回
路、第5図に復号化回路のブロツク図を示す。こ
れらの図で11は列変化検出回路でi,i+1,
i+2各行の白黒変化を検出し、カウンタ
CTR1,CTR2,CTR3は前述の長さa,b,cを
検出する。12はブロツク変化検出回路であり、
第1図のフローによりブロツク変化を検出する。
13は符号化回路であり、ブロツク符号を符号化
し、また長さa,b,cを符号化し、これらをデ
ータ圧縮符号D,C,Cとして送出する。復号化
回路ではこの符号DCCを受けてブロツク識別回
路14でブロツクの種類を知り、距離符号終端検
出回路15で長さa,b,c等の復号を行ない、
i,i+1,i+2各行の復元を行なう。
以上の説明から明らかなように、本発明ではフ
アクシミリなどでの文字画像情報の伝送に際し、
画面を3行毎に区切り、かつその3行を所定の条
件で更に行方向で細分して特定のパターンのブロ
ツクにし、該ブロツクのコードと白黒反転部まで
の長さのコードとで該ブロツクの圧縮符号とする
ので、大きな情報圧縮度が得られる。例えば空白
部などは第2図0に示した白ブロツク1つで表わ
すことができ、圧縮度を極めて大にすることがで
きる。また連続するブロツクの特徴を利用すれば
白・黒ラベル情報など付属情報も省略でき、伝送
情報量の減少を図ることができる。
アクシミリなどでの文字画像情報の伝送に際し、
画面を3行毎に区切り、かつその3行を所定の条
件で更に行方向で細分して特定のパターンのブロ
ツクにし、該ブロツクのコードと白黒反転部まで
の長さのコードとで該ブロツクの圧縮符号とする
ので、大きな情報圧縮度が得られる。例えば空白
部などは第2図0に示した白ブロツク1つで表わ
すことができ、圧縮度を極めて大にすることがで
きる。また連続するブロツクの特徴を利用すれば
白・黒ラベル情報など付属情報も省略でき、伝送
情報量の減少を図ることができる。
第1図はブロツク化の要領を示す流れ図、第2
図はブロツクの種類を示す説明図、第3図はブロ
ツク化の例を示す説明図、第4図は符号化回路の
ブロツク図、第5図は復号化回路のブロツク図で
ある。 図面で第2図の0〜10は特定パターンの図形
データブロツクを示す。
図はブロツクの種類を示す説明図、第3図はブロ
ツク化の例を示す説明図、第4図は符号化回路の
ブロツク図、第5図は復号化回路のブロツク図で
ある。 図面で第2図の0〜10は特定パターンの図形
データブロツクを示す。
Claims (1)
- 1 2値図形データを3行ずつ取り出しかつその
3行の図形データを予め用意した特定パターンの
図形データ群の1つに対応するように区分してブ
ロツク化し、そのブロツクを、ブロツク識別符号
と、ブロツク内各行の2値情報変化が生じるまで
の長さの符号と、ブロツクの白黒を示すラベル符
号と、白黒順の変更を示す白黒順変更符号で代表
させて符号化することを特徴としたデータの圧縮
方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5249678A JPS54144125A (en) | 1978-05-01 | 1978-05-01 | Data compression system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5249678A JPS54144125A (en) | 1978-05-01 | 1978-05-01 | Data compression system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54144125A JPS54144125A (en) | 1979-11-10 |
| JPS6126745B2 true JPS6126745B2 (ja) | 1986-06-21 |
Family
ID=12916319
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5249678A Granted JPS54144125A (en) | 1978-05-01 | 1978-05-01 | Data compression system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS54144125A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH044934U (ja) * | 1990-04-21 | 1992-01-17 |
-
1978
- 1978-05-01 JP JP5249678A patent/JPS54144125A/ja active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH044934U (ja) * | 1990-04-21 | 1992-01-17 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS54144125A (en) | 1979-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4750209A (en) | System for processing an image having both letter and photographic information | |
| US4546385A (en) | Data compression method for graphics images | |
| US4566128A (en) | Method for data compression for two-value picture image | |
| KR930012137B1 (ko) | 기계광학 판독 가능한 동적 가변 2진 코드 판독장치, 2진 코드의 크기 및 밀도 결정장치 및 2진 코드 생성장치 | |
| US4135214A (en) | Method and apparatus for compressing facsimile transmission data | |
| EP0050338B1 (en) | Picture information processing and storing device | |
| JPS60254871A (ja) | フアクシミリ画像の符号化方法 | |
| JPS5816667B2 (ja) | フアクシミリ信号のインタ−ライン符号化方式 | |
| CA1306296C (en) | Image processing apparatus | |
| JPS6126745B2 (ja) | ||
| US4623936A (en) | Error processing technique for modified read code | |
| CN101282405A (zh) | 图像处理装置、图像处理方法 | |
| JPS615383A (ja) | 文字パタ−ン分離装置 | |
| JPH1117959A (ja) | 2値画像のランレングス符号化方法およびランレングス符号化プログラムを記録した記録媒体 | |
| JPS5580188A (en) | Linear pattern coding unit | |
| JPH0723238A (ja) | 画像データ圧縮及び復元装置 | |
| JPS63304387A (ja) | 文書読取装置 | |
| JP2842781B2 (ja) | 画像情報処理方式 | |
| JPH0357507B2 (ja) | ||
| JPS6063679A (ja) | 図面情報フアイル化方式 | |
| JPS63109582A (ja) | 白ぬき文字図形生成方式 | |
| JPS61153756A (ja) | 文書処理方式 | |
| JPH0219069A (ja) | 2値画像符号化方式 | |
| JPS60110091A (ja) | 文字認識方式 | |
| JPS6349982A (ja) | 3隣接画素コ−ド化処理方式 |