JPS58172060A - ライン同期信号検出方式 - Google Patents

ライン同期信号検出方式

Info

Publication number
JPS58172060A
JPS58172060A JP57054452A JP5445282A JPS58172060A JP S58172060 A JPS58172060 A JP S58172060A JP 57054452 A JP57054452 A JP 57054452A JP 5445282 A JP5445282 A JP 5445282A JP S58172060 A JPS58172060 A JP S58172060A
Authority
JP
Japan
Prior art keywords
byte
synchronizing signal
data
eol
line
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
JP57054452A
Other languages
English (en)
Inventor
Jiyunko Yanagiura
柳浦 じゆん子
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP57054452A priority Critical patent/JPS58172060A/ja
Publication of JPS58172060A publication Critical patent/JPS58172060A/ja
Pending legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/36—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device for synchronising or phasing transmitter and receiver

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimile Transmission Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 @明技術分野 本発明は、MHもしくけMR圧縮方式で符号化されたフ
ァクシミリデータからラインの区切りに用いらhるライ
ン同期信号(EOL’)を高速に検出するEOL検出方
式に関する。
技術の背景 ファクシミリデータ(イメージデータ)の伝送効率を向
上させる目的で帯域圧縮が行なわれるが、CCITTに
よシ規格化された帯域圧縮方式には、MH圧縮方式およ
びMR圧縮方式がある。MH圧縮方式では、圧縮された
各ラインデータの区切りとして11ビ、トの0とその後
に続く1ビツトの1からガる固有パターンのライン同期
信号E OL(End of Line )を付加する
。またページの区切シにはとのEOLを6個続けて挿入
シフ、これがベージの区切りを示すページ終了信号RT
Cとなる。
MRFE、縮方式の場合uEOLのパイ・′−ンが15
ビツト構成とな多、その第0〜第11ビツト目オではM
H圧縮方式と同じであるが、第12と、ト(最終ピット
)目に当該データは1次元ラインか2次元ラインかを示
すタグビットが付加される。
近年ファクシミリデータを計算機で処理(イメージ編集
等)したいという要望が高まってお)、この場合、圧縮
されたファクシミリデータは伸長するつまシ圧縮前のイ
メージデータに復元することが必要で、この伸長処理は
計算機の負荷となる。
即ちファクシミリデータは2次元情報として意味を持つ
ので、シリアルに転送されてくるデータをライン毎に伸
張処理し、それを2次元的に再配列することがイメージ
編集つまbm儂の一部の切出し、埋込み、回転などに不
可欠であるが、この伸張処理は計算機に多大の負荷をか
ける。そこでイメージ編集等に際しては、伝送されてき
た全ファクシミリデータを伸張処理し、然るのち編集に
入るのではなく、編集対象部分のみを伸長し、編集する
ことがMまれる。例えば各伝票の住所欄を切出して住所
一覧表を作成する場合は対象領域は皺住所欄であるから
これのみを伸長する。伝票の住所欄存在場所は上下方向
では何行目から何行目まで、左右方向では何カラムから
何カラム迄と分つているから、EOL検出で該当行間領
域を検知してその部分を伸長し、その伸長して2次元デ
ータとしたものに対し該当カラム間を切出すことは可能
である。このようにすればCPU負荷を大幅に低減でき
、か\る用途にEOL検出が必要になる。
従来技術と問題点 従来はとのEOLの検出を1ビ、トずつの計数により行
っている。第1図はMHおよびMR圧縮方弐に共通する
EOLの検出処理で、NBITは1ペ一ジ分などの圧縮
データのビット数をカウントできるビットカウンタ、Z
CNTは0レベルのビット個数をカウントするゼロカウ
ンタ(いずれもソフトカウンタ)である。先ずゼロカウ
ンタをクリアしく ZCNT=0)、次いでビットカウ
ンタを−1に初期設定する。(NBIT=−1)。ファ
クシミリデータr/i8ビ、トずつレジスタ(図示しな
い)に取込み、1ビ、トずつシフトして該レジスタの所
定段例えば先頭段のビットが0か1かをチェックする。
このシフト?行なう毎にビットカウンタNBITはイン
クリメントされ、その内容は0.1.2・・・となる。
そして、該チェックで当該ビットが0であれはゼロカウ
ンタZCNTをインクリメント(ZCNT=ZCNT+
1)するが、1であればクリアする(ZCNT=0)。
コノ操作t−ZCNT# 11 K&る迄繰シ返し、ゼ
ロカウンタ計数値が11以上になりたら(ZCNT≧1
1:$?YES)以後#i1O出現を待つ。そして、1
が検出されたらその直前の11個の0と合せて条件が満
足されるのでEOLが検出されたと判断する。
第2図はとのEOLがラインの区切シとして用いられた
ものか、RTCの一部なのかを判別するルーチンである
。EOLが1個検出され九ら続く60(=12X5)ビ
ット内にEOLが5個続いているか否かを判断する。こ
れは対象ビット群がEOLを5個続けたパターン(MR
方式のときはX’800C006003001800C
O’、第2図ではRTCパターンと略記する)と一致す
るか否かで判断するが、調べるには1バイト(8ビ、ト
)の先頭から始まっていないと比較しKくぃので、NB
ITを8で割ってそのIAD(r)を求め(NBIT/
8 =NB YTE = r )、対象ビ1 )#(1
0バイト)のデータを全てrビットだけ左ヘシフトして
調べたい部分をバイト境界に移し、この状態でRTCパ
ターンと比較する。そして一致すればRTC,一致しな
ければ単なるEOLと判別する。
第6図は第1図のEOL検出をハードウェアイメージで
説明する図で、1は圧縮データを格納するメモリ、2は
該メモリからバイト単位でロードされる圧縮データをシ
リアルに転送するシフトレジスタ、6は該シフトレジス
タの出側から出力されてくる圧縮データの各ビットにっ
きo、ift判別するゼロ検出器、4は該検出器の1検
出出力でクリアされ(第1図のZCNT=0に相当する
)、また0検出出力でインクリメントされる(同ZCN
T、=ZCNT+1に相当する)ゼロカウンタ、5は該
カウンタの計数値が11になったこと(同ZCNT≧1
1)を検出する比較器である。
ところで、上述したEOL検出方式であると第5図のシ
フトレジスタ2で示されるように、圧縮データをビット
単位で扱かわなければならないので、これをソフトで実
現すると1バイトの圧縮デ−夕を調べるのに70ステ、
プt1ど必要になシ、EOL検゛出の高速化が図れない
欠点がある。
発明の目的 本発明は、圧縮データをバイト長のような所定長単位で
扱い、そして連続する複数の所定長パターンの組合せか
らEOLを高速に検出しようとするものである。
発明の構成 本発EJ8Fi、所定数の°0”ビットとそれに続く@
11ビ、トからなる特定パターンの2イン同期信号を各
ラインの区切シに挿入する、帯域圧縮されたファクシミ
リデータの該ライン同期信号の検出方式において、受信
したファクシミリデータを所定長毎に区切り、その所定
長データのパターンをアドレスとしてアクセスされたと
きに紋所定長パターンの一端および他端から内部へ向っ
て続く0の連続個数を出力するように構成されたテーブ
ルを設け、そして前記Fry長データで逐次該テーブル
をアクセスしてその出力を選択的に加算し、その加算結
果が前記所定数になりその次のど、トは1であることで
該ライン同期信号を検出することを特徴とするが、以下
図示の実施例を参照しながらこれを詳細に説明する。
発明の実施例 84図は本発明の一実施例を示すEOL検出器の構成図
で、(a)は全体図、(b)Fi制制御レジりの説明図
である。メモリ1内の圧縮データは1バイトずつレジス
タ6にロードされる。7はこのレジスタ6内のバイトパ
ターンをアドレスとしてアクセスされるゼロカウントテ
ーブルで、全てのパイトノくターンoooooooo〜
11111111に対応した出力ZL + Zr*を生
じる。ZLは、第5図(&)に示すように1バイトの左
端(第Oビット)から右方向に数えて最初の1が出現す
るまでの0の個数であシ、またZRは右端(第7ビツト
)から左方向に数えて最初の1が出現するまでの0の個
数である。従って、第5図(a)の例ではZL=2、z
R=6であルカ、オール0のバイトパターンではZL 
= ZR= 8であシ、tfCオール1のバイトパター
ンではZr、 = ZR= 0となる。8は後述する内
容の制御ロジック、9は該ロジ、りからのセレクト信号
により右ゼロ個数Zaまたは左ゼロ個数ZLを選択して
出力するマルチプレクサ(MPX)、10はMPX9の
出力を加算する加算器(ゼロカウンタ)、5は第6図と
同様の比較器である。
第5図(b)または(c)に示すように、12(もしく
は13)ビットのEOLFi1バイト8ビ、ト構成とし
て2または3バイトにまたがって出現する。
(b)は第1バイト(先行バイト)の右ゼロ個数2虱の
全部または一部と第2バイトの(後続バイト)左ゼロ個
数ZLの和が11となったケースである。(C)は第2
バイトカ、t −ルOテ(ZL=Zl=8 )、コれに
8g1バイトの右ゼロ個数zlと第3バイトの左ゼq個
数ZLを加算した結果が11となったケースである。
制御ロジ、り8はメモリ1からの読出し、MPX9の切
換えおよび加算器10のクリアを第4図(b)の手順で
行なう。■1バイト長の圧縮データをメモリ1からレジ
スタ6・にロードする。■加算器10をクリアする。■
レジスタ6にロードしたバイトパターンでテーブル7か
ら読出される出力Zl、ZLのうち左ゼロ個数Zt、を
加算器10で加算する(そのようにMPX9を切換える
、以下同様)。そして加算器10の計数値ZLRが11
以上になったか否かを比較器5で判断させる。勿論、加
算器10をクリアした直後の1回目の加算では最大でも
レジスタ長−バイト長=8にしかならないが、何回かの
加算結果でZLR≧11になったら後述するステップ■
ヘジャンプする。■加算結果ZLRが11に満たないと
きは上記■のステップで加算した左ゼロ個数ZLが8で
あるか判断し、ZL=8であれば後述するステ、プ■ヘ
ジャンプする。■ZL<7であるときは、加算器10全
クリアする。これは第1バイトの左ゼロ個数がZL=8
でない限9第2バイトの左ゼロ個数にはつながらないか
らである。■この場合には第1バイトの右ゼロ個数ZR
を加算することからやり直す。これは第5図(b)また
tri (c)に示すように第1バイトの右ゼロ個MZ
Rが第2バイトの左ゼロ個数ZLにつながる可能性があ
るからである。■この状態で次の(この例では8g2バ
イト目の)データをメモリ1からレジスタ6ヘロードし
、ステ、プ■ヘジャンプする。この場合のステップ■で
は、既に第1バイトの右ゼロ個数2凰を加算した加算器
10で、更に第2バイトの左ゼロ個数Zt、を加算する
ので、第5図(b)のケースではこれらの和ZLRが1
1以上になる(EOL検出)。しかし、これでも11に
満たないときはステ、プ■で第2バイトの左ゼロ個数Z
Lが8であるか判断し、ZL=8であれば第5図(、)
の状態を想定する。りま)、ステ、プので更に次の(第
3バイト目の)データをメモリ1からレジスタ6にロー
ドし、その左ゼロ個数ZLを加算する。この結果連続ゼ
ロ個数ZLRが11以上になればEOL検出とする。し
かし、これでも11に満たないときは第1.第2バイト
の0はEOLの一部でなかったと判断して加算器10を
クリアする(ZLR=0 )■、尚、この場合でも第3
バイトがZx、=8であれは更に第4バイト以後の左ゼ
ロ個数Zt、(<8)で連続ゼロ個数ZLRが11以上
になる可能性を留保し、加算器10はクリアしない。
以上述べたEOL検出方式では圧縮データがバイト単位
で扱かわれ、しかも各バイトパターンでゼロカウントテ
ーブルを参照しているので、各ステップの処理に従来の
ようなビット単位の扱い(ビ、トシフト)がなく高速化
が図れる。例えば第4図のステップ■は単独で1クロツ
ク必要であるが、他のステップ■と■、■と■、■との
、■と■はそれぞれ同一タイミングでよいので、1ノく
イトロードしてから次の1バイトヲロードするまでに2
〜4クロツクしか要しない。この処理を従来法で行なう
と8クロ、り以上必要であるから、本例によりgOL検
出速關は平均で6倍^速化されたことになる。
第6図〜第9図は更に詳細に処理手順を示す。
このうち第7図〜第9図はそれぞれ第6図の■〜■のジ
ャンプ先を示すフローである。図中のNBITI/″i
1ページ分の圧縮データのビット数を計数するビットカ
ウンタ、NBYTEは1ペ一ジ分の圧縮データのバイト
数を計数するバイトカウンタ、ZLRは前述した加算器
10(ゼロカウンタ)の各内容を示し、(NBYTE)
L F!バイトカウンタNBYTEが示す番号のバイト
の左ゼロ個数(前述したZL )、(NBYTE)虱は
同じく右ゼロ個数(2虱)であシ、他の(xxx )は
×××の内容を示す。
第6図の処理はビットカウンタおよびゼ四カウ7fiを
クリアする(NBIT=0 、 ZLR=0 ) ?−
とから始まる。次にと、トカウンタNBITが何バイト
目(NBYTE)のどと(r)にあるかを求める(NB
IT/8=NBYTE・・・・・−・・r)。 この状
態でバイトカウンタが示すバイト(これはメモリ1から
レジスタ6へ四−ドされたもの)の左ゼロ個数(NBY
TE)Lをゼロカウンタに加える。そしてZLR≦8で
あるか否かを判断する。ZLR≦8であればゼロカウン
タをクリアシテ右セロ個数(NBYTE)m k加算し
くZLR=(NBYTE)a)、次のバイトをロードす
る(NBYTE=NBYTE+ 1 )。しかし、ZL
R≦8でないときはZLR=9か判断し、そうであれば
第9図の■ヘジャングする。ZLR’i9であればZL
R=10か判断し、そうであれば第8図の■ヘジャンプ
する。ZLRζ10であればZLR211であるから第
7図の■へ移行する。
第7図は連続する2バイトに既に11個以−トの0が連
続して検出された。場合であるから、最初の判断ステッ
プで(NBYT fE )L ’= 8であれば第5図
(b)の形のE OLであることが判る。但し、これが
ベージ終了信号RTCの一部である可能性もあるので、
次にこの判断をする。このためにEOLの12ビツト目
である1の次のビットをNBITにセットする。そして
これが伺バイト目のどこにあるかを求め、以後は第2図
と同様にしてRTCパターン(X’800・・・・・−
・・)との比較を行なう。一致すればRTC4;1.出
として処理全終了するが、一致しないる。尚、8g7図
の最初のステップで(NBYTE)r、;8であると先
行バイトが××××1000、現在のバイトがoooo
ooooであることが考えられ、この場合は次のバイト
の先頭ビットが1であることを確認しないとh:OL 
(!:は判定できない。
ファクシミリデータでは処理速度調整用にoパタ−ンが
複数バイトにわた)挿入されることがあシ(タイムフィ
ル)、この場合は次のバイトも0が続く。これを破線内
の処理で4バイト単位で高速に判断し、0でなければ又
は0でなくなれば(N)RTCパターンとの比較に移る
。
第8図は前後につらなる2バイト間で連続する00個数
が10個の場合の処理である。この場合は後側のバイト
の右ゼロ個数(NBYTE)L が8でなければ第5図
(、)のケースにつながらない。最初のステ、プはこれ
を判断するものであシ、この判断結果がNOならE O
I、でないとして次のバイトのチェックに移る。また(
NBYTE)L =8だとして4次のバイト(第5図(
、)の第3バイト目)の左ゼロ個数が(NBYTE)x
、≧1でないとEOLは構成されない(0が1個不足す
る)ので、次のステップではこれを判断する。また(N
BYTE)L≧1でも(NBYTE)L= 8では次の
バイトを見なければEOLと判別できない、この場合も
0パターンの検出を迅速化するために4バイト単位でオ
ール0か否かを比較する処理(破線内)を行なう。
5 ン同期信号である。
第9図は前後につらなる2バイト間で連続する0の個数
が9個の場合の処理である。この場合は第5図(、)の
第3バイト目の左ゼロ個数(NBYTE)t、が2以上
でなければEOLは構成されないので、この判断が第3
ステツプで行なわれる。しかし、この点を除けば他は第
8図と同様である。
発明の効果 以上述べたように本発明によれば、MHおよびMR圧縮
方式のEOLを高速度に検出でき、計算機によるファク
シミリデータの編集処理等を能率よく行なうことができ
る利点がある。
【図面の簡単な説明】
第1図〜第5図は従来のMOL検出方式の説明図、第4
図は本発明の一実施例を示す概略プロ。 り図、第5図はEOLの説明図、第6図〜第9図は本発
明のEOL検出の詳細フローチャートである。 図中、7はゼロカウントテーブル、Eljflt制御ロ
シ、り、10は加算器、ZL 、 (NBYTE)i、
は左セロ個数、:ln −(NBYTE)iは右ゼロ個
数、EOLはライ6 出願人 富士通株式会社 代理人弁理士  青  柳     稔ヒυL4宍出 第8図

Claims (1)

    【特許請求の範囲】
  1. 所定数の@0@ビ、トとそれに続く′″1”ビットから
    なる特定パターンのライン同期信号を各ラインの区切り
    に挿入する、帯域圧縮されたファクシミリデータの該ラ
    イン同期信号の検出方式において、受信したファクシミ
    リデータを所定長毎に区切り、その所定長データのパタ
    ーンをアドレスとしてアクセスされ九ときに該所定長パ
    ターンの一端および他端から内部へ向って続く0の連続
    個数を出力するように構成されたテーブルを設け、そし
    て前記所定長データで逐次該テーブルをアクセスしてそ
    の出力を選択的に加算し、その加算結果が前記所定数に
    なりその次のビットは1であることで皺ライン同期信号
    を検出することを特徴とするライン同期信号検出方式。
JP57054452A 1982-04-01 1982-04-01 ライン同期信号検出方式 Pending JPS58172060A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57054452A JPS58172060A (ja) 1982-04-01 1982-04-01 ライン同期信号検出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57054452A JPS58172060A (ja) 1982-04-01 1982-04-01 ライン同期信号検出方式

Publications (1)

Publication Number Publication Date
JPS58172060A true JPS58172060A (ja) 1983-10-08

Family

ID=12971075

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57054452A Pending JPS58172060A (ja) 1982-04-01 1982-04-01 ライン同期信号検出方式

Country Status (1)

Country Link
JP (1) JPS58172060A (ja)

Similar Documents

Publication Publication Date Title
EP0166023B1 (en) Method and system for data compression and restoration
EP0410739B1 (en) Method and apparatus for compressing halftone image data
US5612979A (en) Synchronous circuit
JP2962518B2 (ja) 画像データの符号化装置
JPH0815262B2 (ja) データ圧縮復元処理装置
JP2002026885A (ja) 同期パターン位置検出回路
JPH0117177B2 (ja)
JPS58225779A (ja) 画信号の復号方式
JPH0736746A (ja) データ処理装置
JPH03235441A (ja) セル同期回路
JPH021469B2 (ja)
JPH0352711B2 (ja)
JP2003115767A (ja) 復号化装置および復号化方法
JP3142911B2 (ja) 符号化復号化装置の処理方法
JP2719222B2 (ja) 算術符号化装置
JP2694569B2 (ja) 所定符号ビット連続位置検出方法
JPH0965147A (ja) 画像信号圧縮方法及び装置,画像信号復元方法及び装置,画像信号圧縮・復元方法及び装置,並びにプリンタ装置
CN118200252A (zh) 基于高效数据流压缩与传输丢包优化的方法
JPS60253372A (ja) 画信号符号化方式
JPH0212417B2 (ja)
JPH06209312A (ja) フレーム同期回路
JP2002319866A (ja) データ圧縮回路
JPS6234422A (ja) デイジタル信号の伝送方式
JPH0556032A (ja) フレーム同期方式
JPS63240146A (ja) 調歩同期式デ−タ伝送方式