JPS6281190A - 画像デ−タ圧縮方式 - Google Patents
画像デ−タ圧縮方式Info
- Publication number
- JPS6281190A JPS6281190A JP60219180A JP21918085A JPS6281190A JP S6281190 A JPS6281190 A JP S6281190A JP 60219180 A JP60219180 A JP 60219180A JP 21918085 A JP21918085 A JP 21918085A JP S6281190 A JPS6281190 A JP S6281190A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image data
- bits
- pixel
- data compression
- 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
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、コンピュータ・グラフィクス(CGという)
などから得られる、階調をもった画素データの圧縮方式
に関する。
などから得られる、階調をもった画素データの圧縮方式
に関する。
データ圧縮技法は、データ伝送時間の短縮やデータ保存
に必要なメモリ容量の節約のために広く活用されており
、画像データについてもその適用が強く望まれている。
に必要なメモリ容量の節約のために広く活用されており
、画像データについてもその適用が強く望まれている。
ところで、ファクアミリなど2値化データからなる画像
データを扱う技術分野では、従来からランレングス符号
化法(以下、RL法という)によるデータ圧縮技法や、
さらにこれを発展させたモデフアイドハフマン法(以下
、NH法という)、或いはモデフアイドリード法(以下
、MR法という)などのデータ圧縮技法が広く採用され
ており、このため、これらのデータ圧縮技法の適用に必
要な種々の回路装置などについても、多種多様なものが
容易に利用可能な状態にあり、従って、これらの回路装
置などが利用できればローコストでデータ圧縮を行なう
ことができる。
データを扱う技術分野では、従来からランレングス符号
化法(以下、RL法という)によるデータ圧縮技法や、
さらにこれを発展させたモデフアイドハフマン法(以下
、NH法という)、或いはモデフアイドリード法(以下
、MR法という)などのデータ圧縮技法が広く採用され
ており、このため、これらのデータ圧縮技法の適用に必
要な種々の回路装置などについても、多種多様なものが
容易に利用可能な状態にあり、従って、これらの回路装
置などが利用できればローコストでデータ圧縮を行なう
ことができる。
しかして、この従来のデータ圧縮技法は、上記したよう
に、その通用が2値化された画像データに限られ、CG
による画像データやテレビジョン信号など階調をもつ画
像データには、そのままでは適用できない。
に、その通用が2値化された画像データに限られ、CG
による画像データやテレビジョン信号など階調をもつ画
像データには、そのままでは適用できない。
そこで、従来は、このような階調をもった画像データの
データ圧縮については、例えば特開昭57−18177
7号公報や特開昭59−205874号公報に開示され
ているような方法を適用せざるを得す、このため、構成
が複雑になる上、ローコスト化が困難であるこという欠
点があった。
データ圧縮については、例えば特開昭57−18177
7号公報や特開昭59−205874号公報に開示され
ているような方法を適用せざるを得す、このため、構成
が複雑になる上、ローコスト化が困難であるこという欠
点があった。
本発明は、上記した背景のもとでなされたもので、その
目的とするところは、階調をもった画像データのデータ
圧縮を2値化画像データのデータ圧縮技法によって行な
えるようにし、これによりローコストの画像データ圧縮
伝送システムを提供するにある。
目的とするところは、階調をもった画像データのデータ
圧縮を2値化画像データのデータ圧縮技法によって行な
えるようにし、これによりローコストの画像データ圧縮
伝送システムを提供するにある。
この目的を達成するため、本発明は、各画素が少くとも
2ビツトのディジタルデータとして与えられ、階調をも
った画像データを各画素データの連続方向に、各画素デ
ータの同位のビットづつ、順次取り出すことによりシリ
アルデータ化し、このシリアルデータに対してデータ圧
縮処理を行なうようにした点を特徴とする。
2ビツトのディジタルデータとして与えられ、階調をも
った画像データを各画素データの連続方向に、各画素デ
ータの同位のビットづつ、順次取り出すことによりシリ
アルデータ化し、このシリアルデータに対してデータ圧
縮処理を行なうようにした点を特徴とする。
ここで、本発明の原理について説明すると、階調をもっ
た画像データの画素データについてみると、8ビツトで
階調を表わす方式のものでは、例えば成る画素でのデー
タは第5図のようになっている(ここで、1画素内での
データの配列を深さ方向という)。従って、この画素が
階調O1又は255でなければ、この深さ方向の8ビツ
ト内で必ず0と1との反転が現われ、充分に長いランレ
ングスは得られず、上記したRL法、MH法、MR法な
どを適用しても良好な圧縮効率は期待できない。
た画像データの画素データについてみると、8ビツトで
階調を表わす方式のものでは、例えば成る画素でのデー
タは第5図のようになっている(ここで、1画素内での
データの配列を深さ方向という)。従って、この画素が
階調O1又は255でなければ、この深さ方向の8ビツ
ト内で必ず0と1との反転が現われ、充分に長いランレ
ングスは得られず、上記したRL法、MH法、MR法な
どを適用しても良好な圧縮効率は期待できない。
一方、画像データは、画像面で所定の順序で隣接する画
素に分解して取り出しているので、各画素間には強い相
関があり、従って、隣接する画素間でデータが大きく変
化することはあまりなく、この結果、第6図に示すよう
に、各画素データをその連続方向(これを、以下、入出
力方向という)に順に並べ、各画素データの同位のビッ
トを入出力方向にみると、はとんどの画像データで比較
的長いランレングスが得られる。
素に分解して取り出しているので、各画素間には強い相
関があり、従って、隣接する画素間でデータが大きく変
化することはあまりなく、この結果、第6図に示すよう
に、各画素データをその連続方向(これを、以下、入出
力方向という)に順に並べ、各画素データの同位のビッ
トを入出力方向にみると、はとんどの画像データで比較
的長いランレングスが得られる。
そこで、この第6図に示すように画素データを配列し、
入出力方向に、各画素データの同位のビットを、順次、
LSB側からMSB側に、つまり深さ方向に取り出して
シリアルデータ化すると、このシリアルデータのランレ
ングスは、第7図に示すように充分に長いものが得られ
、上記したRL法、MH法、MR法などにより高い圧縮
効率が得られることになり、これが本発明の原理である
。
入出力方向に、各画素データの同位のビットを、順次、
LSB側からMSB側に、つまり深さ方向に取り出して
シリアルデータ化すると、このシリアルデータのランレ
ングスは、第7図に示すように充分に長いものが得られ
、上記したRL法、MH法、MR法などにより高い圧縮
効率が得られることになり、これが本発明の原理である
。
なお、第6図のように配列した画素データを、以下デー
タブロックと呼び、このためにはメモリ領域がマトリク
ス状になったメモリ装置を用いればよい。なお、このと
き、一般の画像データでは、画像−面当りのデータ量が
極めて多くなっており、従って、これを一度にデータブ
ロックとするためには膨大なメモリを要する。従って、
実際には、第8図に示すように画像データを所定の長さ
ごとに区切って、この所定の長さごとにデータブロック
としてゆくのが実用的であり、以下、この区切りも含め
てデータブロックという。
タブロックと呼び、このためにはメモリ領域がマトリク
ス状になったメモリ装置を用いればよい。なお、このと
き、一般の画像データでは、画像−面当りのデータ量が
極めて多くなっており、従って、これを一度にデータブ
ロックとするためには膨大なメモリを要する。従って、
実際には、第8図に示すように画像データを所定の長さ
ごとに区切って、この所定の長さごとにデータブロック
としてゆくのが実用的であり、以下、この区切りも含め
てデータブロックという。
以上から明らかなように、本発明では、特にデータブロ
ック内でも変化の少ない上位ピット部分(第6図参照)
や、画像データのうちでも量子化誤差の少ない、例えば
CGなどによる画像データで長いランレングスが現われ
、高い圧縮効率を得ることができる。
ック内でも変化の少ない上位ピット部分(第6図参照)
や、画像データのうちでも量子化誤差の少ない、例えば
CGなどによる画像データで長いランレングスが現われ
、高い圧縮効率を得ることができる。
以下、本発明による画像データ圧縮方式について、図示
の実施例により詳細に説明する。
の実施例により詳細に説明する。
第1図及び第2図は本発明の一実施例が適用された画像
データ圧縮システムの一例で、データ圧縮装置1と、こ
れに組合わされたデータ伸張装置2をそれぞれ示したも
ので、これらの図において、10は外部のデータ出力機
器から画素ビット数のパラレルデータとして与えられる
階調画像データを取り込むためインターフェース(1/
Fという)、11は画像データをブロック化してシリア
ルデータに変換するP/Sブロック変換部(以下、単に
変換部という)、12はMH法にるデータ圧縮部(以下
、単に圧縮部という)、13はコードセレクタで、その
機能については後述するもの、14はバッファメモリ
(B/Mという)、15はデータ伝送用のI/F、16
は動作設定用のCPU、17は動作制御用のリアルタイ
ムコントローラ、20はデータ受信号のI/F、21は
B /M。
データ圧縮システムの一例で、データ圧縮装置1と、こ
れに組合わされたデータ伸張装置2をそれぞれ示したも
ので、これらの図において、10は外部のデータ出力機
器から画素ビット数のパラレルデータとして与えられる
階調画像データを取り込むためインターフェース(1/
Fという)、11は画像データをブロック化してシリア
ルデータに変換するP/Sブロック変換部(以下、単に
変換部という)、12はMH法にるデータ圧縮部(以下
、単に圧縮部という)、13はコードセレクタで、その
機能については後述するもの、14はバッファメモリ
(B/Mという)、15はデータ伝送用のI/F、16
は動作設定用のCPU、17は動作制御用のリアルタイ
ムコントローラ、20はデータ受信号のI/F、21は
B /M。
22はMH法によるデータ伸張部(以下、単に伸張部と
いう)、23はコードセレクタ、24はシリアルデータ
をブロック化してパラレルデータとするS/Pブロック
変換部(以下、単に変換部という)、25は外部のデー
タ入力機器へ階調画像データを出力するためのI/Fで
ある。
いう)、23はコードセレクタ、24はシリアルデータ
をブロック化してパラレルデータとするS/Pブロック
変換部(以下、単に変換部という)、25は外部のデー
タ入力機器へ階調画像データを出力するためのI/Fで
ある。
次に、このシステムによる階調データの圧縮、伸張動作
について第3図及び第4図により説明する。なお、この
実施例では、処理すべき階調画像データが1画素当り8
ビツトの場合についてのものとなっている。
について第3図及び第4図により説明する。なお、この
実施例では、処理すべき階調画像データが1画素当り8
ビツトの場合についてのものとなっている。
CGからの画像データ、或いはテレビジョンカメラ、印
刷製版用スキャナーなどから階調画像データとして与え
られ、8ビツトのディジタルデータ化された画像データ
Aは、(CP−IB)規格のI/F 10を介してデー
タ圧縮装置1に受は入れられ、変換部11に入力される
。
刷製版用スキャナーなどから階調画像データとして与え
られ、8ビツトのディジタルデータ化された画像データ
Aは、(CP−IB)規格のI/F 10を介してデー
タ圧縮装置1に受は入れられ、変換部11に入力される
。
変換部11には2623バイトのメモリが設けてあり、
入力された画像データAは、その最初の画素データから
順次、第2623番目の画素データまでが、最初の1ブ
ロツクとしてメモリに格納される。
入力された画像データAは、その最初の画素データから
順次、第2623番目の画素データまでが、最初の1ブ
ロツクとしてメモリに格納される。
こうしてメモリに1ブロツク分の画像データを格納した
状態をみると、既に第6図で説明したように、各画素デ
ータの同位ビットをアドレス方向、つまりデータの入出
力方向にみるとラインを構成しており、従って、この1
ブロツクのデータ全体が、各ラインごとに2623ビツ
トの8本のラインで構成されていることになる。
状態をみると、既に第6図で説明したように、各画素デ
ータの同位ビットをアドレス方向、つまりデータの入出
力方向にみるとラインを構成しており、従って、この1
ブロツクのデータ全体が、各ラインごとに2623ビツ
トの8本のラインで構成されていることになる。
そこで、このようにして変換部11内のメモリに1ブロ
ツク分の画像データAの格納が完了したら、この時点で
画像データAの取り込みを停止させ、続いて今度は、こ
のメモリから各ラインごとに、1ライン目から順次、第
8番目のラインまでデータの読出しを行なってゆく。つ
まり、まず、データD、、。から始ってデータD1.。
ツク分の画像データAの格納が完了したら、この時点で
画像データAの取り込みを停止させ、続いて今度は、こ
のメモリから各ラインごとに、1ライン目から順次、第
8番目のラインまでデータの読出しを行なってゆく。つ
まり、まず、データD、、。から始ってデータD1.。
、D2.。・・・D7.。と読み出し、このデータD7
.。に達したら次の2ビツト目のラインの最初のデータ
D0.1に移り、データD、、、、D、0. ・・・
D71と進み、第8番目のラインの終りのデータDn、
?へと読み進んでゆくのである。
.。に達したら次の2ビツト目のラインの最初のデータ
D0.1に移り、データD、、、、D、0. ・・・
D71と進み、第8番目のラインの終りのデータDn、
?へと読み進んでゆくのである。
この結果、変換部11からは、データD0.。から始ま
ってデータDn、?で柊る1ブロック分のシリアルデー
タBが、順次、1ビツトづつ出力されてゆくことになり
、このシリアルデータBが圧縮部12に入力される。
ってデータDn、?で柊る1ブロック分のシリアルデー
タBが、順次、1ビツトづつ出力されてゆくことになり
、このシリアルデータBが圧縮部12に入力される。
圧縮部12は符号化可能ランレングス数が2623のM
H符号化回路からなり、シリアルデータBをランレング
ス符号化によりデータ圧縮したコード化データCを出力
し、これをコードセレクタ13に入力する。
H符号化回路からなり、シリアルデータBをランレング
ス符号化によりデータ圧縮したコード化データCを出力
し、これをコードセレクタ13に入力する。
一方、変換部11では、1ブロック分のシリアルデータ
の読み出しが完了したら、再び画像データAの取り込み
を開始し、次の1ブロック分のシリアルデータの読み出
しに備える。なお、このような変換部′11でのバッチ
処理的な動作も含めて各部の動作の制御は、上記したよ
うにリアルタイムコントローラ17 (第1図)がCP
U16による制御のもとで遂行してゆくようになってい
る。
の読み出しが完了したら、再び画像データAの取り込み
を開始し、次の1ブロック分のシリアルデータの読み出
しに備える。なお、このような変換部′11でのバッチ
処理的な動作も含めて各部の動作の制御は、上記したよ
うにリアルタイムコントローラ17 (第1図)がCP
U16による制御のもとで遂行してゆくようになってい
る。
コードセレクタ13は、シリアルデータCが入力される
と、その1ブロック分ごとに、その最後のデータC7の
後に“EOB”コードを付加してデータDとする。なお
、この“EOB”は、エンド・オプ・ブロックを意味し
、MH法によるコード化には存在しない固有の符号、例
えばファクシミリシステムで用いられているEOLコー
ドと同じ連続した11個の“O”のあとに1個の“1”
を肴するものが使用される。また、このEOBコード付
加による機能については後述する。
と、その1ブロック分ごとに、その最後のデータC7の
後に“EOB”コードを付加してデータDとする。なお
、この“EOB”は、エンド・オプ・ブロックを意味し
、MH法によるコード化には存在しない固有の符号、例
えばファクシミリシステムで用いられているEOLコー
ドと同じ連続した11個の“O”のあとに1個の“1”
を肴するものが使用される。また、このEOBコード付
加による機能については後述する。
このあと、データDは87M14を介してI/F15に
入力され、伝送規格R3232Cにしたがった伝送用デ
ータ已に変換して伝送系に送出される。なお、このとき
、データ部分が8ビツトに区切られて処理されるが、こ
れは上記した伝送規格によるものである。また、87M
14はいわゆるFIFOバッファで、圧縮部12でのデ
ータ処理速度とI/F15でのデータ処理速度との協調
を図る働きをしている。
入力され、伝送規格R3232Cにしたがった伝送用デ
ータ已に変換して伝送系に送出される。なお、このとき
、データ部分が8ビツトに区切られて処理されるが、こ
れは上記した伝送規格によるものである。また、87M
14はいわゆるFIFOバッファで、圧縮部12でのデ
ータ処理速度とI/F15でのデータ処理速度との協調
を図る働きをしている。
次に、この伝送用データEは、所定の伝送系を介してデ
ータ伸張装置2(第2図)に送られ、ここでまず、I/
F20によりデータFに変換され、その後FIFOバッ
ファとして働<B/M21を介して伸張部22に入力さ
れる。
ータ伸張装置2(第2図)に送られ、ここでまず、I/
F20によりデータFに変換され、その後FIFOバッ
ファとして働<B/M21を介して伸張部22に入力さ
れる。
このデータFはデータ圧縮装置1 (第3図)側でのデ
ータDと同じであり、従って、伸張部22はこのデータ
FをHM法により復号化し、シリアルデータGを発生さ
せると共に、EOBコードの検出を行ない、EOB検出
信号を発生し、これらを変換部24に供給する。
ータDと同じであり、従って、伸張部22はこのデータ
FをHM法により復号化し、シリアルデータGを発生さ
せると共に、EOBコードの検出を行ない、EOB検出
信号を発生し、これらを変換部24に供給する。
変換部24は、データ圧縮側での変換部11と同様に、
1ブロック分のメモリを持ち、それとは反対に、シリア
ルデータG(これはデータ圧縮側でのシリアルデータB
と同じである)をこのメモリのライン方向に順次格納し
てゆく。すなわち、最初のデータD0.。を1ライン目
の一番右の端に入れ、それから順次、アドレス順に格納
してゆき、一番左端にデータDR6゜を格納したら右端
の1ライン上から再び格納してゆき、8ライン目の左端
に達するまでデータの格納を進めてゆくのである。
1ブロック分のメモリを持ち、それとは反対に、シリア
ルデータG(これはデータ圧縮側でのシリアルデータB
と同じである)をこのメモリのライン方向に順次格納し
てゆく。すなわち、最初のデータD0.。を1ライン目
の一番右の端に入れ、それから順次、アドレス順に格納
してゆき、一番左端にデータDR6゜を格納したら右端
の1ライン上から再び格納してゆき、8ライン目の左端
に達するまでデータの格納を進めてゆくのである。
しかして、伸張部22で1ブロック分のデータの処理が
終るとEOBコードが検出されてくるから、変換部24
はEOB検出信号が入力された時点でシリアルデータG
の入力を停止し、今度は、メモリの右端からデータ入出
力方向に、1ライン目から8ラインまでのデータを順次
、同時に8ビツトづつ読みだす。つまり、まず、データ
Do、。
終るとEOBコードが検出されてくるから、変換部24
はEOB検出信号が入力された時点でシリアルデータG
の入力を停止し、今度は、メモリの右端からデータ入出
力方向に、1ライン目から8ラインまでのデータを順次
、同時に8ビツトづつ読みだす。つまり、まず、データ
Do、。
〜Do−?+次にデータD1.。〜D9..というよう
に順次、8ビツトづつ、並列に読み出してゆくのである
。そして、この読み出し動作を最後のアドレスの画素デ
ータが格納されている左端のメモリ頭載まで行なうので
ある。
に順次、8ビツトづつ、並列に読み出してゆくのである
。そして、この読み出し動作を最後のアドレスの画素デ
ータが格納されている左端のメモリ頭載まで行なうので
ある。
この結果、I/F25からは、データ圧縮装置1に入力
したデータAと同じ並列8ビツトの階調画像データHが
得られるから、これを外部のデータ入力機器に供給して
やれば、階調画像データのデータ圧縮伝送が行なわれた
ことになる。
したデータAと同じ並列8ビツトの階調画像データHが
得られるから、これを外部のデータ入力機器に供給して
やれば、階調画像データのデータ圧縮伝送が行なわれた
ことになる。
ところで、以上の説明では触れなかったが、この第1図
の実施例では、変換部11でのシリアルデータBの読み
出し時に、そのメモリの各ラインのデータの読み出しが
終了するごとに、つまり第3図でメモリ内のデータDo
、。〜D0.7のそれぞれが読みだされるごとに、第3
図の変換部11の下側に示しであるように、各ラインの
最後部のビットのデータを反転させた、つまり、それが
“0”だったら“1”に、“1“たったら、“0”に変
えた1ビツトのデータをダミーデータとして付加するよ
うになっている。
の実施例では、変換部11でのシリアルデータBの読み
出し時に、そのメモリの各ラインのデータの読み出しが
終了するごとに、つまり第3図でメモリ内のデータDo
、。〜D0.7のそれぞれが読みだされるごとに、第3
図の変換部11の下側に示しであるように、各ラインの
最後部のビットのデータを反転させた、つまり、それが
“0”だったら“1”に、“1“たったら、“0”に変
えた1ビツトのデータをダミーデータとして付加するよ
うになっている。
この結果、この実施例では、各ラインのデータが全部“
O”又は“1″になっていたとしても、圧縮部12でラ
ンレングスがオーバーフローする虞れはなく、この圧縮
部12として汎用のものを使用したときでも、特に付加
的な信号供給などの必要がなく、そのままで常に確実な
コード化が得られることになる。
O”又は“1″になっていたとしても、圧縮部12でラ
ンレングスがオーバーフローする虞れはなく、この圧縮
部12として汎用のものを使用したときでも、特に付加
的な信号供給などの必要がなく、そのままで常に確実な
コード化が得られることになる。
なお、このときに付加したダミーデータは、圧縮部12
でランレングスがOとなるので、特に問題は生じない。
でランレングスがOとなるので、特に問題は生じない。
次に、この実施例では、第3図から明らかなように、コ
ードセレクタ13によってEOBコードが付されたデー
タDが伝送されるようになっており、他方、第4図から
明らかなように、データ伸張側の変換部24には伸張部
22からEOB検出信号が供給されるようになっており
、上記したところでは触れなかったが、この変換部24
ではその中のメモリによるシリアルデータGのライン順
の格納処理から、各画素順の、つまり深さ方向ごとのデ
ータ8ビツトごとの読み出し処理に切り換わるタイミン
グを、このEOB検出信号によって一義的に決定するよ
うになっている。
ードセレクタ13によってEOBコードが付されたデー
タDが伝送されるようになっており、他方、第4図から
明らかなように、データ伸張側の変換部24には伸張部
22からEOB検出信号が供給されるようになっており
、上記したところでは触れなかったが、この変換部24
ではその中のメモリによるシリアルデータGのライン順
の格納処理から、各画素順の、つまり深さ方向ごとのデ
ータ8ビツトごとの読み出し処理に切り換わるタイミン
グを、このEOB検出信号によって一義的に決定するよ
うになっている。
この結果、この変換部24では、そにか<EOB検出信
号が入力されるまでは、たとえメモリの最後のビットD
7..にまでデータが全て格納され終っていてもデータ
の読み出し処理には移らないし、反対に、メモリにデー
タが全て格納され柊っていなくても、とにか<EOB検
出信号が入力されたときには直ちにデータの読み出し処
理に移行してしまうように動作する。
号が入力されるまでは、たとえメモリの最後のビットD
7..にまでデータが全て格納され終っていてもデータ
の読み出し処理には移らないし、反対に、メモリにデー
タが全て格納され柊っていなくても、とにか<EOB検
出信号が入力されたときには直ちにデータの読み出し処
理に移行してしまうように動作する。
従って、この実施例によれば、伝送系でのノイズの混入
などの異常により、データの増加や欠落が生じたときで
も、それによる異常は、そのデータブロック内での異常
データの発生となるだけで、後のデータブロックに異常
が波及する虞れがなく、異常が局限されるので高信顛性
を与えることができる。
などの異常により、データの増加や欠落が生じたときで
も、それによる異常は、そのデータブロック内での異常
データの発生となるだけで、後のデータブロックに異常
が波及する虞れがなく、異常が局限されるので高信顛性
を与えることができる。
なお、この実施例では、第1図から明らかなように、デ
ータ圧縮側にコードセレクタ13が設けられ、これによ
りEOBコードの付加が行なわれるだけではなく、デー
タDとして取り出されるデータを圧縮部12からのコー
ド化データCとするか、或いはコード化前のシリアルデ
ータBとするかの選択が行なえるようになっており、こ
れに対応してデータ伸張側にもコードセレクタ23が設
けられ、変換部24に入力されるデータを伸張前のデー
タFと伸張後のデータGとに切換えられるようになって
いる。そして、これらのコードセレクタ13.23によ
る切換動作は、各データブロックの中で、予じめ設定し
たデータライン単位で行なわれるようになっている。例
えば、各データブロックごとに、その第1番目のライン
と第2番目のラインのデータについて設定した場合には
、データ圧縮側では、各データブロックの第1.第2ラ
インのデータについてはデータ圧縮が行なわれないまま
でデータ伸張側に伝送され、これに対応して、データ伸
張側では、各データブロックの第1.第2ラインのデー
タについてはデータ伸張を行なわないで変換部24に格
納されていくことになる。
ータ圧縮側にコードセレクタ13が設けられ、これによ
りEOBコードの付加が行なわれるだけではなく、デー
タDとして取り出されるデータを圧縮部12からのコー
ド化データCとするか、或いはコード化前のシリアルデ
ータBとするかの選択が行なえるようになっており、こ
れに対応してデータ伸張側にもコードセレクタ23が設
けられ、変換部24に入力されるデータを伸張前のデー
タFと伸張後のデータGとに切換えられるようになって
いる。そして、これらのコードセレクタ13.23によ
る切換動作は、各データブロックの中で、予じめ設定し
たデータライン単位で行なわれるようになっている。例
えば、各データブロックごとに、その第1番目のライン
と第2番目のラインのデータについて設定した場合には
、データ圧縮側では、各データブロックの第1.第2ラ
インのデータについてはデータ圧縮が行なわれないまま
でデータ伸張側に伝送され、これに対応して、データ伸
張側では、各データブロックの第1.第2ラインのデー
タについてはデータ伸張を行なわないで変換部24に格
納されていくことになる。
そして、この結果、この実施例によれば、階調画像デー
タによるデータ圧縮効率の低下を成る限度以下に抑える
ことができる。すなわち、階調画像データのうち、例え
ばテレビジョンカメラなどから得られるデータでは、そ
のディジタル化に伴なう量子化ノイズなどにより、各画
素データ間で下位ビットのデータに大きなばらつきを生
じているものがあり、このようなデータでは、本発明を
適用しても、各データブロックごとに、その下位ライン
のデータでは充分な圧縮効率が得られず、それどころか
圧縮効率が1.0以上に悪化してしまう場合が多い。
タによるデータ圧縮効率の低下を成る限度以下に抑える
ことができる。すなわち、階調画像データのうち、例え
ばテレビジョンカメラなどから得られるデータでは、そ
のディジタル化に伴なう量子化ノイズなどにより、各画
素データ間で下位ビットのデータに大きなばらつきを生
じているものがあり、このようなデータでは、本発明を
適用しても、各データブロックごとに、その下位ライン
のデータでは充分な圧縮効率が得られず、それどころか
圧縮効率が1.0以上に悪化してしまう場合が多い。
しかして、上記コードセレクタを用いた実施例によれば
、このような場合での下位ラインでのデータについては
、選択的に圧縮、伸張処理が行なわれないような制御が
行なわれるから、ぞのような階調画像データに対しても
常に所望以上のデータ圧縮効率に保つことができること
になるのである。
、このような場合での下位ラインでのデータについては
、選択的に圧縮、伸張処理が行なわれないような制御が
行なわれるから、ぞのような階調画像データに対しても
常に所望以上のデータ圧縮効率に保つことができること
になるのである。
次に、上記実施例の各部の構成について、さらに詳細に
説明する。
説明する。
まず、第9図は変換部11の一実施例で、この図におい
て、111が第3図で説明したデータブロック記憶用の
メモリで、CPU16(第1図)によるリセットにより
、アドレス0から順次、画像データAのパラレル書き込
みが可能な状態される。
て、111が第3図で説明したデータブロック記憶用の
メモリで、CPU16(第1図)によるリセットにより
、アドレス0から順次、画像データAのパラレル書き込
みが可能な状態される。
画像データAの書込は、リアルタイムコントローラ17
(第1図)からリードライト回路113にライト信号
が入力されることにより行なわれる。
(第1図)からリードライト回路113にライト信号
が入力されることにより行なわれる。
ライト信号はメモリ111への画像データAの入力と同
期して出力され、メモリ111をライトイネーブルにし
、チップセレクタ115によりメモリブロックのチップ
セレクト信号(C3o〜C5?)を全てセレクト状態に
する。又、ライト信号の後エツジで、アドレス回路11
2のアドレスをカウントアツプする。画像データが書込
まれている間はメモリ111からのデータの読み出しは
行なわないため、画像データAはメモリ111内に第6
図の如きデータブロックとして記憶されている。
期して出力され、メモリ111をライトイネーブルにし
、チップセレクタ115によりメモリブロックのチップ
セレクト信号(C3o〜C5?)を全てセレクト状態に
する。又、ライト信号の後エツジで、アドレス回路11
2のアドレスをカウントアツプする。画像データが書込
まれている間はメモリ111からのデータの読み出しは
行なわないため、画像データAはメモリ111内に第6
図の如きデータブロックとして記憶されている。
アドレスが指定番地に達すると、アドレス回路112は
アドレスをリセットしてO番地にもどすと同時に、ステ
ータスF/F 116をセットしてリアルタイムコント
ローラ17に出力可能であることを知らせる。
アドレスをリセットしてO番地にもどすと同時に、ステ
ータスF/F 116をセットしてリアルタイムコント
ローラ17に出力可能であることを知らせる。
メモリ111からのデータの読出しは、リアルタイムコ
ントローラ17からリード・ライト回路113にリード
信号を出力することにより行なう。
ントローラ17からリード・ライト回路113にリード
信号を出力することにより行なう。
そして、リード・ライト回路113はリード信号を受け
るとアドレス回路112にパルスを送り、これによりア
ドレス回路112はパルスの後エツジでアドレスをカウ
ントアツプする。
るとアドレス回路112にパルスを送り、これによりア
ドレス回路112はパルスの後エツジでアドレスをカウ
ントアツプする。
アドレスが指定アドレスに達すると、上記したように、
アドレス回路112はアドレスをリセットすると同時に
ラインカウンタ114をカウントアツプするが、このと
きステータスF/F 116はすでにセットされている
ため変化なく出力状態を示し続ける。
アドレス回路112はアドレスをリセットすると同時に
ラインカウンタ114をカウントアツプするが、このと
きステータスF/F 116はすでにセットされている
ため変化なく出力状態を示し続ける。
ラインカウンタ114はLSB (最下位ビット)から
1ライン毎にカウントアツプし、チップセレクタ115
に出力すべきラインを出力する。
1ライン毎にカウントアツプし、チップセレクタ115
に出力すべきラインを出力する。
チップセレクタ115はラインカウンタ114からのデ
ータ値によりメモリ111のC3O〜C3?を切換え、
画像データを出力すべきメモリICを指定する。
ータ値によりメモリ111のC3O〜C3?を切換え、
画像データを出力すべきメモリICを指定する。
メモリ11.1は第10図に示す如く、例えば商品名H
M6167LPとして知られているメモリIC111a
−111hを用いた構成となっており、パラレル入力し
ブロック化したデータを、これらのメモリIC111a
ないし111hを切換えることによりLSB側から順に
シリアルデータBとして出力するようになっている。そ
して、ラインカウンタ114が設定した値(ここでは8
)に達するとステータスF/F 116をリセットし、
ステータスが入力状態を示すようにする。
M6167LPとして知られているメモリIC111a
−111hを用いた構成となっており、パラレル入力し
ブロック化したデータを、これらのメモリIC111a
ないし111hを切換えることによりLSB側から順に
シリアルデータBとして出力するようになっている。そ
して、ラインカウンタ114が設定した値(ここでは8
)に達するとステータスF/F 116をリセットし、
ステータスが入力状態を示すようにする。
以上の信号処理の結果、画像データAは第7図に示すよ
うにしてシリアルデータ化され、シリアルデータBが得
られることになる。
うにしてシリアルデータ化され、シリアルデータBが得
られることになる。
ところで、上記実施例では、処理すべき階調画像データ
が8ビツトの場合のもので、このため、変換部11にお
けるメモリ111はデータの深さ方向も8ビツトのもの
となっている。
が8ビツトの場合のもので、このため、変換部11にお
けるメモリ111はデータの深さ方向も8ビツトのもの
となっている。
しかして、処理すべき階調画像データとしては8ビツト
に限らず、それ以外のビット数のものもある。
に限らず、それ以外のビット数のものもある。
そして、上記実施例では、例えば階調画像データが8ビ
ツト以下のものであっても、データ伸張側での変換部2
4からのデータの取り出しビット数を、処理すべき階調
画像データのビット数に合わせるだけでそのまま適用可
能である。
ツト以下のものであっても、データ伸張側での変換部2
4からのデータの取り出しビット数を、処理すべき階調
画像データのビット数に合わせるだけでそのまま適用可
能である。
しかしながら、このときには、データ圧縮側の変換部1
1のメモリ111の上位ビットには無関係なデータが存
在し、これがデータ圧縮されて伝送されることになり、
データ圧縮効率を低下させてしまう。
1のメモリ111の上位ビットには無関係なデータが存
在し、これがデータ圧縮されて伝送されることになり、
データ圧縮効率を低下させてしまう。
そこで、本発明の実施例としては、処理可能な階調画像
データの最大ビット数を、例えば8ビツトに想定した上
で、これに対応して変換部11のメモリ111の深さ方
向のビット数を8ビツトのものに設定した場合に、さら
に8ビツト以下のビット数の階調画像データの処理に際
しても、余分なデータ圧縮処理が行なわれないようにし
、これにより常に高い圧縮効率が得られるようにしたも
のがあり、以下、この実施例について第11図により説
明する。
データの最大ビット数を、例えば8ビツトに想定した上
で、これに対応して変換部11のメモリ111の深さ方
向のビット数を8ビツトのものに設定した場合に、さら
に8ビツト以下のビット数の階調画像データの処理に際
しても、余分なデータ圧縮処理が行なわれないようにし
、これにより常に高い圧縮効率が得られるようにしたも
のがあり、以下、この実施例について第11図により説
明する。
この第11図は第9図におけるラインカウンタ114と
チップセレクタ115、それにステータスF/F 11
6を抜き出して詳細に示したもので、破線で囲んだ部分
の中のビットスイッチ1141と4個のインバータ、そ
れに1個のナントゲートがこの実施例で付加されたもの
である。なお、ここで、ラインカウンタ114は商品名
がLS393として知られている4ビツトのカウンタが
用いられ、チップセレクタ115は商品名がLS138
として知られている3ビツト入力・8選択出力のデコー
ダと8′個の負論理オアゲートで構成され、さらにステ
ータスF/F 116は商品名LS74として知られて
いるフリップフロップが用いられている。
チップセレクタ115、それにステータスF/F 11
6を抜き出して詳細に示したもので、破線で囲んだ部分
の中のビットスイッチ1141と4個のインバータ、そ
れに1個のナントゲートがこの実施例で付加されたもの
である。なお、ここで、ラインカウンタ114は商品名
がLS393として知られている4ビツトのカウンタが
用いられ、チップセレクタ115は商品名がLS138
として知られている3ビツト入力・8選択出力のデコー
ダと8′個の負論理オアゲートで構成され、さらにステ
ータスF/F 116は商品名LS74として知られて
いるフリップフロップが用いられている。
ビットスイッチ1141は任意に設定し得るようになっ
ており、図において左側から1ビツト、2ビツト、4ビ
ツト、そして8ビツトのそれぞれの設定値に対応してお
り、従って、図では4ビツトに設定しであることになる
。そして、このため、4ビツト目のライン、つまりメモ
リ111のメモ1JIc111d(第10図)からデー
タが読み出され、次にメモリIC111eに対する読み
出しに移るタイミングでラインカウンタ114の出力Q
cが“H′になり、これによりラインカウンタ114は
0にリセットされ、同時にステータスF/F116もリ
セットされるので、メモリ111は次のブロックの書き
込みに変り、メモリ111の5ビツトから8ビツトまで
の読み出しは行なわれず、無駄なデータ圧縮をな(すこ
とができる。
ており、図において左側から1ビツト、2ビツト、4ビ
ツト、そして8ビツトのそれぞれの設定値に対応してお
り、従って、図では4ビツトに設定しであることになる
。そして、このため、4ビツト目のライン、つまりメモ
リ111のメモ1JIc111d(第10図)からデー
タが読み出され、次にメモリIC111eに対する読み
出しに移るタイミングでラインカウンタ114の出力Q
cが“H′になり、これによりラインカウンタ114は
0にリセットされ、同時にステータスF/F116もリ
セットされるので、メモリ111は次のブロックの書き
込みに変り、メモリ111の5ビツトから8ビツトまで
の読み出しは行なわれず、無駄なデータ圧縮をな(すこ
とができる。
なお、この第11図で、信号WEPSは、データへ〇書
込を制御する信号である。
込を制御する信号である。
ここで、上記した、圧縮部12でのランレングスのオー
バーフロー防止のための、各ラインの最後における反転
グミロデータの付加のための一実施例を第12図に示す
。
バーフロー防止のための、各ラインの最後における反転
グミロデータの付加のための一実施例を第12図に示す
。
この第12図の回路は変換部11に含まれ、F/F11
7と、4個のゲート回路で構成されたセレクタ118を
有しており、F/F 117はメモリ111からの信号
D 6 u tをリード信号の後エツジでラッチするた
め、その出力Qは、リード信号が発生する都度、その前
の期間の信号D0□の反転信号を出力するように動作す
る。一方、セレクタ118は、信号EOAGLにより選
択動作を行ない、この信号EOAGLが“O″のときに
は信号D outをデータBとして出力し、信号AOA
GLが“1′のときにはF/F 117のQ出力をデー
タBとして出力する働きをする。一方、この信号EOA
GLはアドレス回路112から出力されており、メモリ
111の最後のアドレスに達したときに“1″になる。
7と、4個のゲート回路で構成されたセレクタ118を
有しており、F/F 117はメモリ111からの信号
D 6 u tをリード信号の後エツジでラッチするた
め、その出力Qは、リード信号が発生する都度、その前
の期間の信号D0□の反転信号を出力するように動作す
る。一方、セレクタ118は、信号EOAGLにより選
択動作を行ない、この信号EOAGLが“O″のときに
は信号D outをデータBとして出力し、信号AOA
GLが“1′のときにはF/F 117のQ出力をデー
タBとして出力する働きをする。一方、この信号EOA
GLはアドレス回路112から出力されており、メモリ
111の最後のアドレスに達したときに“1″になる。
従って、この実施例によれば、第3図の変換部11から
、その下に示しであるようなダミーデータdを確実に出
力させることができ、圧縮部12でのランレングスのオ
ーバーフローを簡単に防止でき、ランレングス符号化を
常に確実に得ることができる。
、その下に示しであるようなダミーデータdを確実に出
力させることができ、圧縮部12でのランレングスのオ
ーバーフローを簡単に防止でき、ランレングス符号化を
常に確実に得ることができる。
次に、第13図にデータ伸張装置2の変換部24の一実
施例を示す。
施例を示す。
この第13図に示した変換部24は、基本的には第9図
に示したデータ圧縮側での変換部11とほぼ同じで、メ
モリ211も第10図の実施例における各メモリIC1
11a〜111hの入力Dinと出力Doutを入れ替
えたものとなっている。
に示したデータ圧縮側での変換部11とほぼ同じで、メ
モリ211も第10図の実施例における各メモリIC1
11a〜111hの入力Dinと出力Doutを入れ替
えたものとなっている。
この実施例の動作は次のとおりである。
まず、リセット信号により初期化されたあと、リアルタ
イムコントローラ27 (第2図)から供給されるライ
ト信号によりシリアルデータGの書き込みが行なわれる
。このときのライト信号は、シリアルデータGに同期し
て与えられる。
イムコントローラ27 (第2図)から供給されるライ
ト信号によりシリアルデータGの書き込みが行なわれる
。このときのライト信号は、シリアルデータGに同期し
て与えられる。
このライト(S号はリード・ライト回路212に入力さ
れ、これによりアドレス回路212とメモリ211のW
E大入力パルスが供給され、アドレスが順次指定されて
書き込みが行なわれてゆ(。
れ、これによりアドレス回路212とメモリ211のW
E大入力パルスが供給され、アドレスが順次指定されて
書き込みが行なわれてゆ(。
なお、ラインカウンタ214、チップセレクタ215、
ステータスI・”/F216は第9図のデータ圧縮側の
変換部11におけるラインカウンタ114、チップセレ
クタ115、そしてステータスF/F l 16と同じ
である。
ステータスI・”/F216は第9図のデータ圧縮側の
変換部11におけるラインカウンタ114、チップセレ
クタ115、そしてステータスF/F l 16と同じ
である。
従って、この実施例によれば、第4図で説明したシリア
ルデータGの各ブロックごとのパラレルデータへの変換
動作が確実に得られることになる。
ルデータGの各ブロックごとのパラレルデータへの変換
動作が確実に得られることになる。
ところで、このデータ伸張側の変換部24にも・、処理
すべき階調画像データの画素ビット数に応じてメモリ2
11のデータ深さ方向の設定が行なわれるようになって
おり、そのために第14図に示すようにラインカウンタ
214が破線で囲ったように構成され、ビットスイッチ
2141によリラインカウンタ214のカウント出力の
うちの一つが、このビットスイッチ2141によって選
択して取り出され、それによってこのラインカウンタ2
14がクリアされるようになっている。なお、このビッ
トスイッチ2141は、処理すべき階調画像データの画
素ビット数に対応して、第11図に示したデータ圧縮側
でのビットスイッチ1141と同じビットに設定される
ようになっているのはいうまでもない。
すべき階調画像データの画素ビット数に応じてメモリ2
11のデータ深さ方向の設定が行なわれるようになって
おり、そのために第14図に示すようにラインカウンタ
214が破線で囲ったように構成され、ビットスイッチ
2141によリラインカウンタ214のカウント出力の
うちの一つが、このビットスイッチ2141によって選
択して取り出され、それによってこのラインカウンタ2
14がクリアされるようになっている。なお、このビッ
トスイッチ2141は、処理すべき階調画像データの画
素ビット数に対応して、第11図に示したデータ圧縮側
でのビットスイッチ1141と同じビットに設定される
ようになっているのはいうまでもない。
ところで、これら第11図と第14図の実施例では、ビ
ットスイッチ1141.2141を用い、設定すべきビ
ット数が、1.2.4.8のいずれかに限られたものと
なっているが、コンパレータなどにより各ラインカウン
タ114.214の出力データ全体と比較してリセット
信号を取り出すようにしてもよく、このような実施例に
よれば1ビツトづつ任意に設定することができる。
ットスイッチ1141.2141を用い、設定すべきビ
ット数が、1.2.4.8のいずれかに限られたものと
なっているが、コンパレータなどにより各ラインカウン
タ114.214の出力データ全体と比較してリセット
信号を取り出すようにしてもよく、このような実施例に
よれば1ビツトづつ任意に設定することができる。
なお、上記実施例では、第4図で説明したように、デー
タ伸張側での変換部24におけるブロック化の完了時点
が、データ伸張部22からのE0B検出信号によって決
められるようになっている。
タ伸張側での変換部24におけるブロック化の完了時点
が、データ伸張部22からのE0B検出信号によって決
められるようになっている。
従って、第14図で説明した変換部24でのデータ深さ
方向の設定は、必ずしも必須のものという訳ではない。
方向の設定は、必ずしも必須のものという訳ではない。
以上説明したように、本発明によれば、階調画像データ
を、その画素データの連続方向に、各画素データの同位
のビットづつ、順次取り出すことにより、2値のシリア
ルデータに変換した上でデータ圧縮するようにしたから
、ファクシミリ装置などで広(用いられている各種のラ
ンレングス符号化によるデータ圧縮技法をそのまま適要
でき、従来技術の欠点を除いて汎用ICの利用によるロ
ーコスト化が充分に得られる上、高いデータ圧縮効率を
容易に得ることができる。
を、その画素データの連続方向に、各画素データの同位
のビットづつ、順次取り出すことにより、2値のシリア
ルデータに変換した上でデータ圧縮するようにしたから
、ファクシミリ装置などで広(用いられている各種のラ
ンレングス符号化によるデータ圧縮技法をそのまま適要
でき、従来技術の欠点を除いて汎用ICの利用によるロ
ーコスト化が充分に得られる上、高いデータ圧縮効率を
容易に得ることができる。
例えば、本発明の成る実施例によれば、8ビツトの階調
画像データに適用して1/12以上のデータ圧縮効率を
得ることができ、伝送時間を大幅に短縮することができ
た。
画像データに適用して1/12以上のデータ圧縮効率を
得ることができ、伝送時間を大幅に短縮することができ
た。
第1図は本発明による画像データ圧縮方式の一実施例を
適用したデータ圧縮装置の一例を示すブロック図、第2
図は同じくデータ伸張装置の一例を示すブロック図、第
3図は本発明によるデータ圧縮処理の説明図、第4図は
同じくそのデータ伸張処理の説明図、第5図は階調画像
データを画素ビットの方向にみた場合のランレングス説
明図、第6図は本発明におけるデータブロックの説明図
、第7図は本発明におけるランレングスの説明図、第8
図は本発明におけるデータブロック化の説明図、第9図
は本発明におけるP/Sプロフク変換部の一実施例を示
すブロック図、第10図はメモリの一実施例を示す回路
図、第11図はデータ圧縮側でのメモリのデータ深さ設
定回路の一実施例を示す回路図、第12図はダミーデー
タ発生回路の一実施例を示す回路図、第13図は本発明
におけるS/Pブロック変換部の一実施例を示すブロッ
ク図、第14図はデータ伸張側でのメモリのデータ深さ
設定回路の一実施例を示す回路図である。 1・・・データ圧縮装置、2・・・データ伸張装置、1
0,15,20.25・・・インターフェース(1/F
) 、11・・・P/Sブロック変換部、12・・・デ
ータ圧縮部、13.23・・・コードセレクタ、14.
21・・・バッファメモリ (B/M) 、16.26
・ ・ ・CPU、17゜27・・・リアルタイムコン
トローラ、22・・・データ伸張部、24・・・S/P
ブロック変換部。 代 理 人 弁理士 弐 顕次部(外1名)第5図 第6図 p夕へ出か万同 第7図 第8図 第9図 tアーγA 第1O図 第1I図 第12図 第13図 第74図
適用したデータ圧縮装置の一例を示すブロック図、第2
図は同じくデータ伸張装置の一例を示すブロック図、第
3図は本発明によるデータ圧縮処理の説明図、第4図は
同じくそのデータ伸張処理の説明図、第5図は階調画像
データを画素ビットの方向にみた場合のランレングス説
明図、第6図は本発明におけるデータブロックの説明図
、第7図は本発明におけるランレングスの説明図、第8
図は本発明におけるデータブロック化の説明図、第9図
は本発明におけるP/Sプロフク変換部の一実施例を示
すブロック図、第10図はメモリの一実施例を示す回路
図、第11図はデータ圧縮側でのメモリのデータ深さ設
定回路の一実施例を示す回路図、第12図はダミーデー
タ発生回路の一実施例を示す回路図、第13図は本発明
におけるS/Pブロック変換部の一実施例を示すブロッ
ク図、第14図はデータ伸張側でのメモリのデータ深さ
設定回路の一実施例を示す回路図である。 1・・・データ圧縮装置、2・・・データ伸張装置、1
0,15,20.25・・・インターフェース(1/F
) 、11・・・P/Sブロック変換部、12・・・デ
ータ圧縮部、13.23・・・コードセレクタ、14.
21・・・バッファメモリ (B/M) 、16.26
・ ・ ・CPU、17゜27・・・リアルタイムコン
トローラ、22・・・データ伸張部、24・・・S/P
ブロック変換部。 代 理 人 弁理士 弐 顕次部(外1名)第5図 第6図 p夕へ出か万同 第7図 第8図 第9図 tアーγA 第1O図 第1I図 第12図 第13図 第74図
Claims (8)
- (1)各画素が2ビット以上の所定のビット数のディジ
タルデータで表わされている画像データのデータ圧縮方
式において、上記画像データを各画素データの連続方向
に、各画素データの同位のビットづつ順次取り出してシ
リアルデータ化し、このシリアルデータ化した画像デー
タに対してデータ圧縮処理を行なうように構成したこと
を特徴とする画像データ圧縮方式。 - (2)特許請求の範囲第1項において、上記シリアルデ
ータ化が、上記画像データの所定画素数ごとに区切つて
順次行なわれるように構成したことを特徴とする画像デ
ータ圧縮方式。 - (3)特許請求の範囲第1項において、上記シリアルデ
ータ化が、マトリクス配列されたメモリ領域を有する記
憶装置を用い、この記憶装置によるマトリクス状メモリ
領域の各列ごとに上記画素データを格納し、ついでこの
格納した画素データを各行ごとに、各画素データの下位
ビットから上位ビットに向つて順次、読み出して行く処
理で構成されていることを特徴とする画像データ圧縮方
式。 - (4)特許請求の範囲第3項において、上記記憶装置か
らの画素データの下位ビットから上位ビットに向う読み
出しが、この画素データのビット数と同じビット数に設
定されるように構成されていることを特徴とする画像デ
ータ圧縮方式。 - (5)特許請求の範囲第1項において、上記データ圧縮
処理がランレングス符号化処理であることを特徴とする
画像データ圧縮方式。 - (6)特許請求の範囲第5項において、上記ランレング
ス符号化処理がモデフアイドハフマン法及びモデフアイ
ドリード法のいずれかによる符号化処理であることを特
徴とする画像データ圧縮方式。 - (7)特許請求の範囲第5項において、上記シリアルデ
ータ化が、上記ランレングス符号化処理で処理可能な最
大ランレングス数と同じ画素数に達するごとに、その最
後の画素のデータを反転させる機能を含むように構成さ
れていることを特徴とする画像データ圧縮方式。 - (8)特許請求の範囲第2項において、上記データ圧縮
処理が付加的な符号発生機能を含み、上記シリアルデー
タ化が上記所定数に達することに、それを表わす所定の
符号が圧縮済データに付加されるように構成されている
ことを特徴とする画像データ圧縮方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60219180A JPS6281190A (ja) | 1985-10-03 | 1985-10-03 | 画像デ−タ圧縮方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60219180A JPS6281190A (ja) | 1985-10-03 | 1985-10-03 | 画像デ−タ圧縮方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6281190A true JPS6281190A (ja) | 1987-04-14 |
Family
ID=16731450
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60219180A Pending JPS6281190A (ja) | 1985-10-03 | 1985-10-03 | 画像デ−タ圧縮方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6281190A (ja) |
-
1985
- 1985-10-03 JP JP60219180A patent/JPS6281190A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5706001A (en) | Run-length decoding apparatus for use in a video signal decoding system | |
| JPH09191257A (ja) | 高速の可変長復号化装置 | |
| JPH0424907B2 (ja) | ||
| EP0229379A2 (en) | Digital picture signal coding/decoding circuit | |
| US7085415B2 (en) | Image display apparatus | |
| JPS6281190A (ja) | 画像デ−タ圧縮方式 | |
| US6987891B2 (en) | Image display device | |
| JP2812064B2 (ja) | 画像処理装置 | |
| CN1119867C (zh) | 可变长译码方法及其装置 | |
| KR100292050B1 (ko) | 가변장복호기의 데이타 가변장치 | |
| JP2728003B2 (ja) | ゼロラン展開回路およびゼロラン展開方法 | |
| JPS6329472B2 (ja) | ||
| JP3224127B2 (ja) | 画像データ変換処理装置 | |
| JP3142911B2 (ja) | 符号化復号化装置の処理方法 | |
| JPH04270569A (ja) | 画像処理装置におけるデータ圧縮方式 | |
| JPH09135357A (ja) | カラー画像信号の復号化装置 | |
| JP2859507B2 (ja) | 画像データの圧縮・伸長方法および装置 | |
| KR960011111B1 (ko) | 디지탈 영상신호의 복호화장치에 있어서의 가변길이 복호화기 | |
| JP2615215B2 (ja) | 画像データ圧縮方式 | |
| JPS60251763A (ja) | フアクシミリ情報の拡大縮小回路 | |
| JPS6342472B2 (ja) | ||
| KR900008807B1 (ko) | 의사중간조 화상데이터의 최적화 코딩을 위한 비트단위의 화소 위치 변환회로 | |
| JPH0224432B2 (ja) | ||
| JPS6281126A (ja) | 画像デ−タ圧縮伝送システムにおける伝送終了処理方法 | |
| JPH10108028A (ja) | デジタル信号符号化/復号化回路 |