JPS63275276A - ディジタル画信号符号化方式及び同符号化装置 - Google Patents

ディジタル画信号符号化方式及び同符号化装置

Info

Publication number
JPS63275276A
JPS63275276A JP62110097A JP11009787A JPS63275276A JP S63275276 A JPS63275276 A JP S63275276A JP 62110097 A JP62110097 A JP 62110097A JP 11009787 A JP11009787 A JP 11009787A JP S63275276 A JPS63275276 A JP S63275276A
Authority
JP
Japan
Prior art keywords
bits
circuit
image signal
units
identification 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.)
Pending
Application number
JP62110097A
Other languages
English (en)
Inventor
Koshu Suzuki
弘修 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP62110097A priority Critical patent/JPS63275276A/ja
Publication of JPS63275276A publication Critical patent/JPS63275276A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 失棗欠I 本発明はディジタル画信号符号化方式及び同符号化装置
に係り、より詳細にはファクシミリ装置等の画像読取り
装置に適用し、画信号の圧縮を行なう符号化方式及びそ
の装置に関するものである。
従来技術 画信号の圧縮方式としては、従来から1次元符号化方式
(Modified Huffman符号化方式)、2
次元符号化方式(Modified READ符号化方
式)等が知られており、ファクシミリ装置等に広く利用
されている。
ところで、1次元符号化方式においては、ランレングス
のビットカウント値をカウントする回路の他に、符号を
モジュロ8加算器で格納してホストへ転送するための回
路が必要になり、そのハードウェアの規模も相当大きな
ものになる。
また、2次元符号化方式においては、参照ラインのビッ
トデータもデータ処理のために必要になるため、そのハ
ードウェアの規模は更に大きくなり、ゲートの数でも数
千に及ぶことになる。
例えば、第5図は従来から実施されている最も一般的な
1次元符号化回路を示し、符号化回路側からのデータ要
求により1バイト分のデータがホスト側から書込まれる
とシリアルシフトレジスタ51から転送される画信号デ
ータの変化点を遅延回路52とEx−NOR回路53か
らなる検出回路により検出し、クロック制御回路54か
らのクロックをカウンタ55でカウントして、そのカウ
ントデータなデータセット部56で保持するようになっ
ている。そして、このようにして保持されたデータはマ
イクロプログラムによるテーブル検索処理が行なわれて
最終的に符号化が実現される。
テーブル検索処理は1次元符号化方式の場合にあっては
、0と1のそれぞれにθ〜63のランレングスに対応す
るターミネイティング符号と、64ビツトの何倍かを表
すメイクアップ符号を用いて実行されるが、テーブル検
索処理の実行に時間がかかると、そのタスク実行中は次
のデータを転送できず、大きなタイムロスが生じるとい
う欠点がある。
以上は1次元符号化方式についてみたが、2次元符号化
方式ではパスモード、垂直モード、及び水平モードの符
号化モードが設定されており、テーブル検索処理の実行
には更に時間がかかることになる。
■  ・ そこで、本発明は、マイクロプログラム処理をホストの
書込みサイクルに遅れない程度の速度に上げ、効率的な
符号化を実現することができるディジタル画信号符号化
方式及び同符号化装置を提供することを目的として創作
された。
本発明は次の2発明からなる。
第一の発明はディジタル画信号の符号化方式に係り、そ
の方式の基本的構成は第1図のフローチャートに示され
る。
先ず、ディジタル画信号の入力があると(ステップ■)
、その画信号をNビット単位でその全てのビットが0ま
たはlかどうかを判別する(ステップ■)。但し、Nは
3以上の整数である。
その結果、Nビット単位で全てが0またはlである場合
には、そのNビット単位の構成が0またはlの何れに係
るものであるかを示すものであり、10進数の1からN
に対応する2進数に該当しない識別符号を作成する(ス
テップ■)。ここでは、仮にOに係るものであるときは
「00」なる符号とし、1に係るものであるときはr 
F F (Hex) Jなる符号とした。
また、同一Nビット単位の連続数をカウントする(ステ
ップ■)。即ち、例えば0が5N個連続している場合に
はそのカウント数(m)が5になり、1が8N@連続し
ている場合にはカウント数(m)が8になる。
次に、前記の符号(roOJまたはrFF(Hex) 
J )とカウント数(m)を用いて符号を作成する。こ
こでは、仮にr OOm Jまたは「F F (Hex
) m Jなる符号とした。
一方、前記の判別において、Nビット単位で全てが0ま
たはlでない場合には、そのビットパターンに対応する
符号化処理を行う(ステップ■)。例えば、rooll
olooJのビットパターンのときには「63」の符号
化を行う等のように処理する。
そして、前記のステップ■〜■及びステップ■→■のプ
ロセスを経て符号化されたデータは順次セットされるが
(ステップ■)、このセットされたデータがマイクロプ
ログラムによるテーブル検索処理のキー項目とされる。
本発明の方式によれば、識別符号として、10進数の1
からNに対応する2進数に該当しない識別符号を設定し
ているため、ステップ■において作成される識別符号と
ステップ■において作成される符号とが同一のビットパ
ターンになることはなく、同識別符号とカウント数によ
ってOまたlが連続するランレングスをNビット単位で
符号化し、Nビット単位のディジタル画信号の全てのビ
ットが0またはlでない場合には通常のビットパターン
に基づく符号化を行なうこととしているため、マイクロ
プログラムによるテーブル検索処理を容易にしてデータ
の処理速度を向上させることが可能になる。
第二の発明は前記の画情報符号化方式において、Oまた
は1のビットが連続したランレングスの符号化処理を実
施するための装置に係り。
その基本的構成は第2図のブロック図に示される。
図において、1は判別回路、2は識別符号作成回路、3
はカウンタ、4は制御回路、5はデータセット部、6は
同期回路である。
先ず、ディジタル画信号が判別回路1へ入力されると、
判別回路lは画信号をNビット単位(N:3以上の整数
)で全てのビットが0または1かどうかを判別する。
この判別の結果、Nビット単位のディジタル画信号の全
てが0またはlで構成されていると判定した場合には、
そのデータは識別符号作成回路2とカウンタ3へ出力さ
れる。
ここで、識別符号作成回路2は前記のNビット単位の構
成が0またはlの何れに係るものかを示し、lO進数の
lからNに対応する2進数に該当しない識別符号を作成
する。
また、カウンタ3は0または1の連続するランレングス
における同一Nビット単位の連続数をカウントする。
そして、前記の識別符号及びカウント値は制御回路4へ
転送される。
一方、Nビット単位のディジタル画信号の全てが0また
は1で構成されていない場合には、画信号は直接制御回
路4へ転送される。
制御回路4は、前記に作成された識別符号とカウント数
とを連続させてデータセット部5ヘセットし、またそれ
以外の場合の画信号データをそのままデータセット部5
ヘセットする。
尚、このシステムのシーケンス制御を実行するために同
期回路6が設けられており、判別回路1、識別符号作成
回路2、カウンタ3、及び制御回路4の同期が確立され
ている。
従って、データセット部5には、Nビット単位で0また
はlの連続したランレングスが識別符号とカウント値に
よる簡単な符号として格納され、またNビット単位のデ
ィジタル画信号の全てが0またはlで構成されていない
場合のそのままのビットパターンが格納されることにな
り、Oまたは1の長いランレングスが存在する場合にお
いては、これが簡単な符号として格納されているため、
マイクロプログラムによるテーブル検索処理が極めて迅
速に実行でき、データの処理速度を向上させることがで
きる。
支息遺 以下、本発明の実施例を第3図及び第4図を用いて説明
する。
第3図は本発明に係る符号化装置をファクシミリ装置に
適用した場合の回路図であり、11.12はホスト側か
らの画信号をラッチするラッチ回路、13は8ビット単
位で余白のビットかどうかを判別するコンパレータ、1
4は8ビット単位で全黒のビットかどうかを判別するコ
ンパレータ、15.16は8進カウンタ、l7はNOR
回路、18はJKラフリップフロ9回路、19はインバ
ータ、20はデータセット部である。
この回路において、先ず、ホスト側から画信号データが
ラッチ回路11.12に入力されると、ホスト側からの
クロック(CLK)に同期して同回路11.12にラッ
チされる。
今、この画信号データが第4図(a)で示されるビット
ストリームで入力されたと仮定した場合、最初は余白の
ビットが連続しており、コンパレータ13の出力が「H
」、コンパレータ14の出力がrLJになり、カウンタ
15がクロックパルスのカウントを開始するが、カウン
タ16はカウントを実行しない。
また、この場合、NOR回路17の出力はrLJになり
、JKフリップフロップ回路18のQ出力はリセットさ
れた状態から立上がり、rHJを保持する。
このカウンタ15のカウント出力とNOR回路17とJ
Kフリップフロップ回路18のQ出力はデータセット部
20へ入力されるが、データセット部20はNOR回路
17のrLJ出力によって少なくとも8ビツト単位で連
続した白ビットがあったというイベントを検出すると共
に、JKフリップフロップ回路18のQ出力のrI(J
により全白のカラータッグ「00」を作成してセットす
る。
また、データセット部20は、このカラータッグ「00
」に連続して、カウンタ15でアップカウントされる値
を書換えながらセットし続ける。
この場合、白のビットが64ビット分連続しており、次
の8ビツトは余白でも全黒でもないビットパターンにな
っているため、カウンタ15は8をカウントすることに
なる。
次に、全白でも全黒でもないビットパターンが現れたと
きには、コンパレータ13とコンパレータ14の出力は
双方ともrLJになり、カウンタ15はカウントを停止
する。
この場合、NOR回路17の出力はrHJになり、デー
タセット部20はNOR回路17のrHJ出力によって
このイベントを検出し、カウンタ15にクリア信号を出
力すると共に、セットされているカラータッグ「00」
とカウンタ15の最終カウント値を順次ホスト側へ符号
化データとして転送する。
また、データセット部20はNOR回路17の出力がr
HJの間はラッチ回路12にラッチされている画信号デ
ータをセットし続け、逐次そのデータをホスト側へ転送
する。
次に、再びラッチ回路11.12にラッチされたピット
ストリームに連続した8ビツト分が全て白の画信号デー
タが現れた場合には、前記と同様にコンパレータ13が
rHJを、コンパレータ14がrLJを出力することに
なり、カウンタ15がカウントを開始すると共に、デー
タセット部20はNOR回路17の出力がrLJへ反転
することによりそのイベントを検出し、JKフリップフ
ロップ回路18がそのままQ出力なrHJに保持するこ
とから余白のカラータッグ「00」をセットする。
その後に余白でも全黒でもないビットパターンが現れる
までの作動は前記と同様である。
逆に、ピットストリームの中に全黒の画信号が8ビツト
以上連続的に現れた場合には、ラッチ回路11.12の
データに基づいてコンパレータ13はrLJを、コンパ
レータ14はrHJを出力する。
これによって、カウンタ16がクロックパルスのカウン
トを開始するが、カウンタ15はカウントを実行しない
状態に設定される。
この場合、NOR回路17の出力はrHJからrLJに
反転し、JKフリップフロップ回路18のQ出力はrL
Jに反転する。
データセット部20はNOR回路17の出力がrLJに
反転することによりこのイベントを検出し、またJKフ
リップフロップ回路18のQ出力がrLJに反転したこ
とによって全黒のカラータッグr F F (Hex)
 Jを作成してセットする。
そして、データセット部20はカウンタ16てアップカ
ウントされる値を8ビット単位で余白でも全黒でもない
画信号データが現れるまで書換えながらセットし、その
データが現れたときに、カウンタ16にクリア信号を出
力すると共に、カラータッグr F F (Hex) 
Jとカウント値を順次ホスト側へ転送する。
また、このデータが現れたときには、NOR回路17の
出力はrHJに反転し、JKフリップフロップ回路18
のQ出力はそのままrLJに保持される。
データセット部20は、NOR回路17の出力の反転に
よってこのイベントを検出し、その出力がrHJの間は
ラッチ回路12にラッチされている8ビット単位で余白
でも全黒でもない画信号データをセットし続け、逐次ホ
スト側へ転送する。
その後に、8ビット単位で余白または全黒のデータが現
れた場合の作動は前記と同様である。
第4図(b)は第4図(a)のビットストリームを本実
施例装置で符号化した場合のフレーム構成を示し、最初
の余白64ビット分についてはカラータッグ21とカウ
ンタ15のカウント値フレーム22により符号化され、
続く8ビット単位で全白でも全黒でもない画信号データ
については各パターン(パターンl〜n)23として、
更に8ビット単位で余白または全黒の画信号データが現
れたときにはカラータッグ24とカウンタ15またはカ
ウンタ16のカウント数により符号化されるという構成
になる。
尚、実際にこのビットストリーム全体が符号化された場
合は第4図(C)及び(d)に示され、最初の全白64
ビット分については「OO」(カラータッグ)とr08
J (カウント値)で符号化され、連続した8ビット単
位で余白でも全黒でもない画信号データについてはその
データの2進数表示パターンを16進数表示に変換した
符号化を行ない、更に白または黒のl コ ビットが72ビット分連続したときには、そのカラータ
ッグ24と「09」で符号化される。
ここに、第4図(C)は白のビットが8ビット単位で捉
えて72ビット分連続した場合を、第4図(d)は黒の
ビットが8ビット単位で捉えて72ビット分連続した場
合を示す。
このように、白または黒のビットが連続しているランレ
ングスを8ビット単位で捉えて符号化しておくことによ
り、ホスト側のマイクロプログラムによるテーブル検索
処理が容易になり、ホストへの書込みサイクルに遅れな
い程度の速度にすることが可能になる。
■ 以上のように、本発明は、ディジタル画信号の1または
0の連続したランレングスをNビット単位(N:3以上
の整数)で符号化することにより、マイクロプログラム
によるテーブル検索の速度を飛躍的に向上させ、効率的
なデータ処理を可能にする。尚、Nビット単位について
は、バイト単位や局バイト単位にすることができるが、
ワード単位やニブル単位とすることもでき、一層効率の
よい符号化を行うことができる。
また、本発明は、特殊な符号変換テーブルを用いず、簡
単な回路で符号化を実現できるという利点を有している
【図面の簡単な説明】
第1図は本発明の符号化方式の基本的構成を示すフロー
チャート、第2図は本発明の符号化装置の基本的構成を
示すブロック回路図、第3図は実施例装置を示す回路図
、第4図(a)はピットストリームを示す図、第4図(
b)はフレーム構成図、第4図(C)及び(d)は実際
の符号に基づくフレーム構成図、第5図は従来技術にお
ける1次元符号化回路図である。

Claims (2)

    【特許請求の範囲】
  1. (1)ディジタル画信号をNビット単位(N:3以上の
    整数)で全てのビットが0または1かどうかを判別し、
    全てのビットが0または1の場合には、前記Nビット単
    位の構成が0または1の何れに係るものかを示すもので
    、10進数の1からNに対応する2進数に該当しない識
    別符号と、0または1の継続するランレングスにおける
    同一Nビット単位の連続数とから符号を作成し、それ以
    外の場合には、そのビットパターンに対応する符号を適
    用するディジタル画信号符号化方式。
  2. (2)ディジタル画信号をNビット単位(N:3以上の
    整数)で全てのビットが0または1かどうかを判別する
    判別回路と、 該判別回路がNビット単位のディジタル画信号の全ての
    ビットが0または1のビットからなると判定した場合に
    、前記Nビット単位の構成が0または1の何れに係るも
    のかを示すもので、10進数の1からNに対応する2進
    数に該当しない識別符号を作成する識別符号作成回路と
    、 同判定下において、0または1の継続するランレングス
    における同一Nビット単位の連続数をカウントするカウ
    ンタと、 同判定下においては前記の識別符号とカウント数を、そ
    れ以外の場合にはそのままのビットデータをデータセッ
    ト部にセットせしめる制御回路と、 判別回路、識別符号作成回路、カウンタ、及び制御回路
    の同期を確立する同期回路 とからなる符号化装置。
JP62110097A 1987-05-06 1987-05-06 ディジタル画信号符号化方式及び同符号化装置 Pending JPS63275276A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62110097A JPS63275276A (ja) 1987-05-06 1987-05-06 ディジタル画信号符号化方式及び同符号化装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62110097A JPS63275276A (ja) 1987-05-06 1987-05-06 ディジタル画信号符号化方式及び同符号化装置

Publications (1)

Publication Number Publication Date
JPS63275276A true JPS63275276A (ja) 1988-11-11

Family

ID=14526956

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62110097A Pending JPS63275276A (ja) 1987-05-06 1987-05-06 ディジタル画信号符号化方式及び同符号化装置

Country Status (1)

Country Link
JP (1) JPS63275276A (ja)

Similar Documents

Publication Publication Date Title
US4843632A (en) Compressed image expansion system
JPH04199981A (ja) 即時処理型1次元符号器
JPS59178077A (ja) 2値画像のデ−タ圧縮方法
JP2962518B2 (ja) 画像データの符号化装置
US3956580A (en) System for reducing the transmission time of similar portions of visible images
JPS63148717A (ja) データ圧縮復元処理装置
US4121258A (en) Method for coding facsimile signal
JPS63275276A (ja) ディジタル画信号符号化方式及び同符号化装置
JPS6338152B2 (ja)
JP2774490B2 (ja) 画像コードの復号装置
JPS58225779A (ja) 画信号の復号方式
JPS6333350B2 (ja)
JPS5964969A (ja) 符号復号化装置の画像信号生成装置
JPS6132867B2 (ja)
JPS6341271B2 (ja)
JPS6341276B2 (ja)
JPS60117879A (ja) フィルビット除去回路
JP3142911B2 (ja) 符号化復号化装置の処理方法
JPH0378372A (ja) 画像圧縮回路および画像復元回路
JPS59156073A (ja) デ−タ復号装置
JPS61147671A (ja) 図形デ−タ圧縮転送回路
JPS6028374A (ja) 符号化および復号化装置
JPS59156075A (ja) デ−タ復号装置
JPS61133776A (ja) 画像デ−タ圧縮装置
JPS6235779A (ja) 画像コ−ドの復号装置