JPS58101563A - フアクシミリ装置 - Google Patents
フアクシミリ装置Info
- Publication number
- JPS58101563A JPS58101563A JP20138981A JP20138981A JPS58101563A JP S58101563 A JPS58101563 A JP S58101563A JP 20138981 A JP20138981 A JP 20138981A JP 20138981 A JP20138981 A JP 20138981A JP S58101563 A JPS58101563 A JP S58101563A
- Authority
- JP
- Japan
- Prior art keywords
- data
- compressor
- shift register
- bit
- buffer memory
- 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
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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Processing Or Creating Images (AREA)
- Storing Facsimile Image Data (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
装置@は、データの蓄積6I能をもりたファクシミリ装
置に関する・ 近年%ファクシミリ装置の使用範囲が拡がるKつれ、フ
ァクシミリ装置I置Wc′Mいて脣定のキャラクタ情1
1v送る発信元識別am等が必41(なっている、また
ページ番号やフォーマット情報等も一情報と共に送信さ
れることがあるが、これらの情報を一情報内に挿入する
にはこれらのデータvcpuが11IM生し、バッファ
メモリに蓄えることが使刹で、システムがms化できる
ことになる。
置に関する・ 近年%ファクシミリ装置の使用範囲が拡がるKつれ、フ
ァクシミリ装置I置Wc′Mいて脣定のキャラクタ情1
1v送る発信元識別am等が必41(なっている、また
ページ番号やフォーマット情報等も一情報と共に送信さ
れることがあるが、これらの情報を一情報内に挿入する
にはこれらのデータvcpuが11IM生し、バッファ
メモリに蓄えることが使刹で、システムがms化できる
ことになる。
しかして、it来のファクシミリamでは、crttの
データメモリから4次式み出される1ライン分のデー#
を一時蓄積させるバッファメモリおよびアドレスカウン
タを別途設け、そのバッファメモリに蓄積された194
7分のデータごとにデータ圧411vなして伝送処理す
るよ5にしているが、このよ5にバッファメモリがCP
Hのデータメ4:vと分けられ独立にあると、牛ヤラク
ダ情報やフォーマット情−の発生c*mgバードウ凰ア
を必要とし、JI置も大きく1価格も高いものICtl
り(しまり【いる。
データメモリから4次式み出される1ライン分のデー#
を一時蓄積させるバッファメモリおよびアドレスカウン
タを別途設け、そのバッファメモリに蓄積された194
7分のデータごとにデータ圧411vなして伝送処理す
るよ5にしているが、このよ5にバッファメモリがCP
Hのデータメ4:vと分けられ独立にあると、牛ヤラク
ダ情報やフォーマット情−の発生c*mgバードウ凰ア
を必要とし、JI置も大きく1価格も高いものICtl
り(しまり【いる。
ま1′:、ファクシミリamもその機能が複合化され、
ファクシミリにキーボードがつき、キャラクダ転送がで
きるようなシステムや、ワードプロセッサーやオフィス
コンビ島−タ寺と結合したシステムにおけるキャラクタ
転送用のバッフ2については、cpuのデータメモリV
f用せざるv4ない、このような場合、憾未例のよ5な
バーV9M=アのバッファは無意味であり使用てきない
ことになってしまう。
ファクシミリにキーボードがつき、キャラクダ転送がで
きるようなシステムや、ワードプロセッサーやオフィス
コンビ島−タ寺と結合したシステムにおけるキャラクタ
転送用のバッフ2については、cpuのデータメモリV
f用せざるv4ない、このような場合、憾未例のよ5な
バーV9M=アのバッファは無意味であり使用てきない
ことになってしまう。
また、従来、圧−aおよびアドレスデコーダとい541
別なハードウェアtもたず、デーIの伝送処jlv全て
CPUのソフトウェア(よりC行なわせることによって
システムのW重化V図るようにしたファグシt&J装置
があるが、このようを手段をとるとデータの処場連直が
畝られ【しまい、現在のGIJ114のファクシミリに
要求され;bl&Jlj1度に内応させるには一次元の
MH符号化法を実行させるのが1lllIl[で、二次
元符号化には通さないもOKなっている。
別なハードウェアtもたず、デーIの伝送処jlv全て
CPUのソフトウェア(よりC行なわせることによって
システムのW重化V図るようにしたファグシt&J装置
があるが、このようを手段をとるとデータの処場連直が
畝られ【しまい、現在のGIJ114のファクシミリに
要求され;bl&Jlj1度に内応させるには一次元の
MH符号化法を実行させるのが1lllIl[で、二次
元符号化には通さないもOKなっている。
本4@嘴は以上の点を考直してなされたもので、ハード
ウェアによるデータの伝送処llv行なわせる場合、簡
jlLな構成でかつ制−性良くデータ伝送を行なわせる
ことができるようにしたファクシミリ製置を提供するも
のである。
ウェアによるデータの伝送処llv行なわせる場合、簡
jlLな構成でかつ制−性良くデータ伝送を行なわせる
ことができるようにしたファクシミリ製置を提供するも
のである。
以下、添付図−を#隠して本発明の一夷織ガについて詳
述する・ 蘂1図は不発明によるファクシミリil瀘における送l
I側の構成な示すもので、スキャナIKようてtjL4
Eられた原m6myt報を鼠ム關2内のノイツフアメモ
リ部に蓄積させ、その蓄積されたlライフ分のデータを
逐久圧11i13に送ってデータ圧−して符号化し、そ
の符号化されたデータVRAM2のバッフ丁メモリに一
時集合的に蓄積させたのちにその蓄積データV絖出して
インターフェース4を介して送信データの変gxt’y
zすモデムSに送ることによりてデータ透411v行な
わせる構成をとりている。なお、システム全体會制御す
るCPU6としては例えば8ビット並列処通用の汎用の
マイクロプロセッサが用いられており、そのCPU41
の実行プログラムがROM7 K記憶されている。
述する・ 蘂1図は不発明によるファクシミリil瀘における送l
I側の構成な示すもので、スキャナIKようてtjL4
Eられた原m6myt報を鼠ム關2内のノイツフアメモ
リ部に蓄積させ、その蓄積されたlライフ分のデータを
逐久圧11i13に送ってデータ圧−して符号化し、そ
の符号化されたデータVRAM2のバッフ丁メモリに一
時集合的に蓄積させたのちにその蓄積データV絖出して
インターフェース4を介して送信データの変gxt’y
zすモデムSに送ることによりてデータ透411v行な
わせる構成をとりている。なお、システム全体會制御す
るCPU6としては例えば8ビット並列処通用の汎用の
マイクロプロセッサが用いられており、そのCPU41
の実行プログラムがROM7 K記憶されている。
また1図中8はCPU6によるILAt2のデータの書
込みまたは覗出し時にCPU5から出されるアドレス信
号の上位数ビットtデコードし【ス牛ffす1,111
M2 、圧a1mB、471+−7x−24および鼠
OM7 v遍宜遺択するアドレスデコーダを水している
。
込みまたは覗出し時にCPU5から出されるアドレス信
号の上位数ビットtデコードし【ス牛ffす1,111
M2 、圧a1mB、471+−7x−24および鼠
OM7 v遍宜遺択するアドレスデコーダを水している
。
@2図にスキャナlの具体的な−a*#iL例を示して
いる。同一において、まず、原m面をラインごとにII
I*jt、ffi量することによりて得られた党−慣@
pisがCCDラインセンサ20により【光電変!1H
36,CF)CCDう47セ:/4t21)WCは21
11類のグロIF’7VCL[とklcLKが加えられ
ている。
いる。同一において、まず、原m面をラインごとにII
I*jt、ffi量することによりて得られた党−慣@
pisがCCDラインセンサ20により【光電変!1H
36,CF)CCDう47セ:/4t21)WCは21
11類のグロIF’7VCL[とklcLKが加えられ
ている。
YCLKは、いわゆる#Il走食夕食グロック幽する。
このクロッグ(よりCCDラインセン−?粉のフォトダ
イオードで光電変換され、蓄積された画信号成分はCC
D円鄭0シフトレジスタに転送される。
イオードで光電変換され、蓄積された画信号成分はCC
D円鄭0シフトレジスタに転送される。
HCL K 41 *いわゆる王走嚢クロッグである。
このグロックによりCCD P’11M1のシフトレジ
スタに1i送された画信号は1ビツトづつ増幅S鵞l虻
出力される。増幅器21により増幅された#I1号G!
、2値化回路nにより白、黒の2値情報に変換され。
スタに1i送された画信号は1ビツトづつ増幅S鵞l虻
出力される。増幅器21により増幅された#I1号G!
、2値化回路nにより白、黒の2値情報に変換され。
シフ[レジスタnへ送られる0本実施例におい【はCP
U6は8ビット並列処理のものt 1m & ’ *デ
ーグパスDBも8ビツトのため、シフトレジスタ23は
8ビツトのものな用いている。デークツ(スDIがNビ
ットの場&、シフトレジスタ23&iNビットな用い、
カウンタ筋もN進カウンタを用いればよい、CPU5は
シフトレジスタ23に8ビツトのデータが満たされたの
ち、リード命令によりシフ計しジスタコのデー4kaむ
ことができる。CPU6がX+ヤナlのデータvwIL
IIILるときCa4−“1″でRD−“11となる。
U6は8ビット並列処理のものt 1m & ’ *デ
ーグパスDBも8ビツトのため、シフトレジスタ23は
8ビツトのものな用いている。デークツ(スDIがNビ
ットの場&、シフトレジスタ23&iNビットな用い、
カウンタ筋もN進カウンタを用いればよい、CPU5は
シフトレジスタ23に8ビツトのデータが満たされたの
ち、リード命令によりシフ計しジスタコのデー4kaむ
ことができる。CPU6がX+ヤナlのデータvwIL
IIILるときCa4−“1″でRD−“11となる。
このとき、了ンドゲ−FG2よりRgADパルスが出力
され3ステートバツフア#24vアクテイブにしてシフ
トレジスタフのデー9vデータバスDllに出力する・
CPU6はリードコマンドRD−″l”f)期間にDl
上のデータをサンプリングすることによりシフトレジス
タnK入力されたデータな貌臘ることができる。
され3ステートバツフア#24vアクテイブにしてシフ
トレジスタフのデー9vデータバスDllに出力する・
CPU6はリードコマンドRD−″l”f)期間にDl
上のデータをサンプリングすることによりシフトレジス
タnK入力されたデータな貌臘ることができる。
カウンタ怒は、シフトクロックを計数し、8ビツトのシ
フトグロックがシフトレジスタnに送られたらフリップ
フロップFF! ?リセツトシ、アントゲー)07によ
りクロックを停止するS進カウンタである。このカウン
タ怒は、リードパルスREムDKよりOKリセットされ
る。フリップフロップFFIはクロックCKIとREム
Dパルスが非同期のため7リツプフロツプFF2 km
NmNムシスでIm[優セットして、ゲー)G7V關け
るとHCL区にひげが出るのt防ぐ目的で設けている。
フトグロックがシフトレジスタnに送られたらフリップ
フロップFF! ?リセツトシ、アントゲー)07によ
りクロックを停止するS進カウンタである。このカウン
タ怒は、リードパルスREムDKよりOKリセットされ
る。フリップフロップFFIはクロックCKIとREム
Dパルスが非同期のため7リツプフロツプFF2 km
NmNムシスでIm[優セットして、ゲー)G7V關け
るとHCL区にひげが出るのt防ぐ目的で設けている。
FFIは1ilADパルスのに−でセットされ。
HCL区によりセクトされる。FFIがセットされると
アンドゲートGS#)as力は18とμす。
アンドゲートGS#)as力は18とμす。
tyゲー)06t’m’JてFF2 f)D入力がgl
mとなる。したがって、クロックClClの立下りでF
F2はセットされ6.FF2がIIf4ty);flt
Lると、アンドゲートG4の出力がm Oaになるまで
FF2はリセットされない、G4の出力が“O“になる
のはカリング5が(8−1)発のクロックを針数したと
きである。したがりC1次のクロックCCtの立下りす
なわち8発[)HCI、K I)畿縁によりFF2はリ
セlト東れ、ゲー)G7t’哨じ、以後のクロックを停
止させる。FF2かリセツトされると、^びB鳶ムDパ
ルスが釆てFFI【セットシ、ゲートG5の出力が′l
“KなるまでFF2はリセット状廟なつづけて1icL
Kは出力されない、FF3はCPU6がセットできるフ
リップフロップで、Cl14−’1”で、W鼠−1’″
でセクトされる。このフリツプフロップFF3はcpu
tbがその土足1LN4副のデータをバッファメモリK
IjILり込まない場合にセt )L、IIcLKがそ
の主走査jmAlil−自山に出力されるようにするた
めのものである・例えば、圧−C3の圧−制作に時+1
4がかかるパターンがあり、バッファメモリに未だ圧翻
されていないデータがAOている場合。
mとなる。したがって、クロックClClの立下りでF
F2はセットされ6.FF2がIIf4ty);flt
Lると、アンドゲートG4の出力がm Oaになるまで
FF2はリセットされない、G4の出力が“O“になる
のはカリング5が(8−1)発のクロックを針数したと
きである。したがりC1次のクロックCCtの立下りす
なわち8発[)HCI、K I)畿縁によりFF2はリ
セlト東れ、ゲー)G7t’哨じ、以後のクロックを停
止させる。FF2かリセツトされると、^びB鳶ムDパ
ルスが釆てFFI【セットシ、ゲートG5の出力が′l
“KなるまでFF2はリセット状廟なつづけて1icL
Kは出力されない、FF3はCPU6がセットできるフ
リップフロップで、Cl14−’1”で、W鼠−1’″
でセクトされる。このフリツプフロップFF3はcpu
tbがその土足1LN4副のデータをバッファメモリK
IjILり込まない場合にセt )L、IIcLKがそ
の主走査jmAlil−自山に出力されるようにするた
めのものである・例えば、圧−C3の圧−制作に時+1
4がかかるパターンがあり、バッファメモリに未だ圧翻
されていないデータがAOている場合。
FF3vセツトすることにより1iCLICV邊d1出
力させてCCDラインセンサ加内0シフトレジλりのデ
ータなシフトアウトしてしまうときvc使用される・ま
た1分M4−易は基本タロツクCKIを分周し″′C−
建査クロッりvCシKV作るものである。rよお、纂3
図にスキャナ1における各部信号のタイムチャートな示
し【いる・ また、 !4m11は圧aI器3の具体的な一構成例な
示すもので、X図くおいて、 4Gはデコーダであり、
またシフトレジスゲ41は2′に元符号化の参照ライン
のデータが8ビット並列にロードされ。
力させてCCDラインセンサ加内0シフトレジλりのデ
ータなシフトアウトしてしまうときvc使用される・ま
た1分M4−易は基本タロツクCKIを分周し″′C−
建査クロッりvCシKV作るものである。rよお、纂3
図にスキャナ1における各部信号のタイムチャートな示
し【いる・ また、 !4m11は圧aI器3の具体的な一構成例な
示すもので、X図くおいて、 4Gはデコーダであり、
またシフトレジスゲ41は2′に元符号化の参照ライン
のデータが8ビット並列にロードされ。
1ビツトづつシフトされる参照ライン用のシフトレジス
タである。シフ[レジスタ42&も跡元符州tのRg化
ケラインデータが8ビット並列にロードされ、1ビツト
づつシフトされる符号化ライン用のシフトレジスタであ
る。モード構出−!1&43はシフトレジスタ41の出
力IQ〜に?、シフトレジスタ42の出力1・、11よ
りモードをチェックし、モードが検出されたときにクロ
ッグ−御−路44 K WA I T IIIt’a6
*りayクーsuwsaは、シフトクロッグのスタート
ストップの制−tイiu5.ランレンダスカウンタ45
は、ランレングスのカウント91−行なう、モード検出
俵、ランレングスカウンタ45の出力はCPU6 Kよ
り成礒ることができる。
タである。シフ[レジスタ42&も跡元符州tのRg化
ケラインデータが8ビット並列にロードされ、1ビツト
づつシフトされる符号化ライン用のシフトレジスタであ
る。モード構出−!1&43はシフトレジスタ41の出
力IQ〜に?、シフトレジスタ42の出力1・、11よ
りモードをチェックし、モードが検出されたときにクロ
ッグ−御−路44 K WA I T IIIt’a6
*りayクーsuwsaは、シフトクロッグのスタート
ストップの制−tイiu5.ランレンダスカウンタ45
は、ランレングスのカウント91−行なう、モード検出
俵、ランレングスカウンタ45の出力はCPU6 Kよ
り成礒ることができる。
票salにデコーダ40の一構FIL例を示している・
このデコーダ4GはCPU6からのリード命令。
このデコーダ4GはCPU6からのリード命令。
ライ[命令をデコードして各Sに指令V発生する。
C8sはアドレスデコーダ8が圧mast−a択してい
る選択ぼ号である。C85■lの時、CPU6は圧−−
3に何らかの命令な送りている。鼠り。
る選択ぼ号である。C85■lの時、CPU6は圧−−
3に何らかの命令な送りている。鼠り。
WRはそれぞれCPUIIがリード命令、ライ←命令V
出力し【いる時のリードストローブパルス。
出力し【いる時のリードストローブパルス。
ライトストローブパルスである。CPU6は鼠Dパルス
の藺閲中にデータバスD馬上にあるデータを円11に−
み込む、WRパルスの補間中はCPU@ がDIKデー
タV出力しており1周辺*WはwRパルスによりDl1
のデータをサンプリングする。
の藺閲中にデータバスD馬上にあるデータを円11に−
み込む、WRパルスの補間中はCPU@ がDIKデー
タV出力しており1周辺*WはwRパルスによりDl1
のデータをサンプリングする。
ムO,ム?、ム2はアドレス**である。CPU6がリ
ード命令、ライト命令な行ft 5 mアドレスムO〜
ム21m定することにより、デコーダ40の出力からは
決められたコマンド(指令パルス)が出力される。
ード命令、ライト命令な行ft 5 mアドレスムO〜
ム21m定することにより、デコーダ40の出力からは
決められたコマンド(指令パルス)が出力される。
久に各コマンドの意味について銹明すると。
LIN畠!はlラインのコーディングの鍮めに出力され
るスタートコマンドである。これによりシ7トレジス4
41 、シフトレジスタ42のリセットが行なわれる@
R[Tはシフトレジスゲ41への8ビツトデータのロ
ードコマンドである。これによりバッファメモリにある
#趙うインの自情報は8ビツトづつシフトレジスタ41
の左8ビツトにロードされる。さらに、鼠SETはグロ
Vり制−一路44にシフトレジスタ41 にデータが入
力されたことを知らせ、シフト製作の再關t−宿令する
。cgztはシフトレジスタ42への8ビツトデータの
ロードコマンドである。これによりバッファメモリにあ
る符号化ラインのデータは8ビツトづつシフトレジスタ
42の左8ビfHcロードされる。LINKND は
バッファメモリにある全てのデータなシフトレジスタ4
1.シフトレジスタ42に出力したのち、meの4ビツ
トデータが吾シフトレジスタ内に恢ることt防ぐために
出力するダミーの9−ドコマシドである。このコマンド
はシフトレジスタ41ヘデータがロードされないことV
確いて翼8N丁と同様の製作tする。
るスタートコマンドである。これによりシ7トレジス4
41 、シフトレジスタ42のリセットが行なわれる@
R[Tはシフトレジスゲ41への8ビツトデータのロ
ードコマンドである。これによりバッファメモリにある
#趙うインの自情報は8ビツトづつシフトレジスタ41
の左8ビツトにロードされる。さらに、鼠SETはグロ
Vり制−一路44にシフトレジスタ41 にデータが入
力されたことを知らせ、シフト製作の再關t−宿令する
。cgztはシフトレジスタ42への8ビツトデータの
ロードコマンドである。これによりバッファメモリにあ
る符号化ラインのデータは8ビツトづつシフトレジスタ
42の左8ビfHcロードされる。LINKND は
バッファメモリにある全てのデータなシフトレジスタ4
1.シフトレジスタ42に出力したのち、meの4ビツ
トデータが吾シフトレジスタ内に恢ることt防ぐために
出力するダミーの9−ドコマシドである。このコマンド
はシフトレジスタ41ヘデータがロードされないことV
確いて翼8N丁と同様の製作tする。
COD]C8T は符号化のTIa始を電音する。こ
のコマンドによりモード検出なして1時停止していたシ
フト−作の再siv行なう、また、このコマンドはラン
レングスカウンタ45 Vリセットして次のランレング
スの針数にそなえる。さらKhb@フラグフラセットす
るとともに、コーディングが水平モードのコーディング
か否かによりHフラグtセットする。なお、Hフラグは
C0DIII〒 時にアドレスム3が111のlii+
にセットされ、ム3が@Oaの縛リセットされる。鼠D
CTL はランレングスカウンタ45の下位8ビツトの
リードコマンドである。モード検出盪、MH符号化とM
鼠符号i区の水平モード時に、ランレングスカウンタ仙
装置tリードするときの指令である。鼠DCTHはラン
レングスカウンタ45 の上位4ビツトのリードコマン
ドである。RDMODW はモードfRt:に1畿、
どのモードを慎重したかのチェVりV?Tなう癲のリー
ドコマンドである。
のコマンドによりモード検出なして1時停止していたシ
フト−作の再siv行なう、また、このコマンドはラン
レングスカウンタ45 Vリセットして次のランレング
スの針数にそなえる。さらKhb@フラグフラセットす
るとともに、コーディングが水平モードのコーディング
か否かによりHフラグtセットする。なお、Hフラグは
C0DIII〒 時にアドレスム3が111のlii+
にセットされ、ム3が@Oaの縛リセットされる。鼠D
CTL はランレングスカウンタ45の下位8ビツトの
リードコマンドである。モード検出盪、MH符号化とM
鼠符号i区の水平モード時に、ランレングスカウンタ仙
装置tリードするときの指令である。鼠DCTHはラン
レングスカウンタ45 の上位4ビツトのリードコマン
ドである。RDMODW はモードfRt:に1畿、
どのモードを慎重したかのチェVりV?Tなう癲のリー
ドコマンドである。
aI6図は、シフトレジス4141 のS成−である。
左8ビツトはパラレルロードのシフトレジスタームで、
データバスDll上のデータはtagテ命令によりパラ
レルロードされ、5rtcx 4号によリライトシフ
トされる。8FTはシフト動作とロード−作な切り供え
る信号である。右のSビットのレジスタ!1mは、#照
うインのデータを保持し。
データバスDll上のデータはtagテ命令によりパラ
レルロードされ、5rtcx 4号によリライトシフ
トされる。8FTはシフト動作とロード−作な切り供え
る信号である。右のSビットのレジスタ!1mは、#照
うインのデータを保持し。
モード検出whなうものである。この右8ビツトのレジ
スゲwA邸のうち左4ビツトは、1.INjiT信gに
よりラインの始めにリセットされる。これは94ンの始
喝処理を打い易(するためのものである・右4ビツトの
レジスタはCODffigT 11号で符1tlcI
:I)tIaめに84と同じ色にセットされる・すなわ
ら、84が白であればmO〜R3は全て白に、84が黒
であれば80〜23が黒にセットされる・ 47−はシフトレジスタ42の#成因である。
スゲwA邸のうち左4ビツトは、1.INjiT信gに
よりラインの始めにリセットされる。これは94ンの始
喝処理を打い易(するためのものである・右4ビツトの
レジスタはCODffigT 11号で符1tlcI
:I)tIaめに84と同じ色にセットされる・すなわ
ら、84が白であればmO〜R3は全て白に、84が黒
であれば80〜23が黒にセットされる・ 47−はシフトレジスタ42の#成因である。
左6ビツトはシフトレジスゲ41 とtal 嫌にパラ
レルロードシリアルアウトのシフトレジスタ郁ムである
。データのセットは、CBET コマンドによりデータ
バスDBから行なわれろ・シフトはシフトレジスタ42
と同じ<8FTCI IIIにより行なわれる。シフ
トレジスゲ42 もまたラインの始めに右の4ビツトは
リセットされる。シフトレジスタ42 Kは暑・フラグ
があり、これはcoDg8rでa重と同じ色にセットさ
れる。このa・は符号化時のカラーの轟単色である。
レルロードシリアルアウトのシフトレジスタ郁ムである
。データのセットは、CBET コマンドによりデータ
バスDBから行なわれろ・シフトはシフトレジスタ42
と同じ<8FTCI IIIにより行なわれる。シフ
トレジスゲ42 もまたラインの始めに右の4ビツトは
リセットされる。シフトレジスタ42 Kは暑・フラグ
があり、これはcoDg8rでa重と同じ色にセットさ
れる。このa・は符号化時のカラーの轟単色である。
県8図はモード検出−路43 の構成図である。
そのモード檎m1g1路43は、シフトレジスタ41の
出力lO〜87會シフトレジスタ42の出力1・ 、1
1により、符号化ラインの色の変化点ms&検出する機
能と#蝋うインの色のf1c点す禽v検出する砿艷とを
有し、11.が検出された時は検出されたモードがfI
直モードのどれに蝋するかV検出でき心・内部のす、7
ラグは参照う1ンのデータR3,14に1・カラーと逆
の変化点が生じた時にセットされる。すなわち。
出力lO〜87會シフトレジスタ42の出力1・ 、1
1により、符号化ラインの色の変化点ms&検出する機
能と#蝋うインの色のf1c点す禽v検出する砿艷とを
有し、11.が検出された時は検出されたモードがfI
直モードのどれに蝋するかV検出でき心・内部のす、7
ラグは参照う1ンのデータR3,14に1・カラーと逆
の変化点が生じた時にセットされる。すなわち。
b1フラグが発生したことな示すラッチである。
bIフラグがセットされたのち、デーグR3,鼠4に新
しい変化点があると、これはbsであるとしてす、検出
信号DKTJ v発生し、Hフラグがリセットされて
いればシフト動作Vcp所するために70171114
1回路にWムIi僅号を出力する。
しい変化点があると、これはbsであるとしてす、検出
信号DKTJ v発生し、Hフラグがリセットされて
いればシフト動作Vcp所するために70171114
1回路にWムIi僅号を出力する。
b17ラグはC0DI8〒 で符号化の始めにリセット
される。Hフラグは水平モードを検出した後の2番目の
ランレングスを検出する#にセットする。 C0Dff
i8T RFKム3が“l′″だと、この■フラグは
セラ←され、この時はす、フラグが検出されても無視さ
れてシフトは続き、符号化ラインの11カラーが変化点
な示すまでシフトが続けられる・DITal はal
K変化点があると出力され、VAN?出力tりOッグ
ーー1gl路に出力する・この*1to−翼7の状廟【
チェックし、自直モードがあればDITV・、DI’r
VR1〜DEテv83゜DITVLI−DITVI、3
t’tfi刀する・ここで各モードの判定方法につ
いてm@すると。
される。Hフラグは水平モードを検出した後の2番目の
ランレングスを検出する#にセットする。 C0Dff
i8T RFKム3が“l′″だと、この■フラグは
セラ←され、この時はす、フラグが検出されても無視さ
れてシフトは続き、符号化ラインの11カラーが変化点
な示すまでシフトが続けられる・DITal はal
K変化点があると出力され、VAN?出力tりOッグ
ーー1gl路に出力する・この*1to−翼7の状廟【
チェックし、自直モードがあればDITV・、DI’r
VR1〜DEテv83゜DITVLI−DITVI、3
t’tfi刀する・ここで各モードの判定方法につ
いてm@すると。
0gTb2 が出力された時はPA8ji モードで
あり魯パxモードの符号化なすればよい、 DITVI
。
あり魯パxモードの符号化なすればよい、 DITVI
。
DjCTVRl 〜DII’l’ViL3.DIIVL
I 〜DK?VL3が出力された時は―直モードであり
、各出力に対応した符1j1ttl−行なうパスモード
、論直モードのいずれでもない時は水平モードである。
I 〜DK?VL3が出力された時は―直モードであり
、各出力に対応した符1j1ttl−行なうパスモード
、論直モードのいずれでもない時は水平モードである。
この時は □後述のランレングスカウンタの11Ivリ
ードして。
ードして。
第1番目のランレングス符号化した儀に再びC0DIe
8’r t−かけ2#r@のランレングスを検出する
必要がある。この際1m述のHフラグをセットするよう
にアドレスム3■lとしてC0Dffia?コマンドを
出力する。モード噴出されたのち。
8’r t−かけ2#r@のランレングスを検出する
必要がある。この際1m述のHフラグをセットするよう
にアドレスム3■lとしてC0Dffia?コマンドを
出力する。モード噴出されたのち。
CPU6はRDMODK コマンドによりモードを絖
み喉り、各モードに対応する符号化をすることができる
。
み喉り、各モードに対応する符号化をすることができる
。
講9図はランレングスカウンタ4sのI11成図である
。ランレングスカウンタ45は、CODiCg’rによ
りOKリセットされ、シフトクロックaFTcIl:を
針数する。11数置はRDCTL、RDCTII コマ
ンドによりcpusのデータバスDIIK山刀され。
。ランレングスカウンタ45は、CODiCg’rによ
りOKリセットされ、シフトクロックaFTcIl:を
針数する。11数置はRDCTL、RDCTII コマ
ンドによりcpusのデータバスDIIK山刀され。
CPU6がランレングスカウンタすることができ心・
第tol!1iclはグロツクーー回路44の構成図で
ある。
ある。
同一において、フリップフロップlPF5は゛鼠8罵T
後8発のgiFTcK vfiすヨ5Kf14111a
kスbbl)であ4.FF7はWAI↑の?+&のC0
D111T迄クロツグを中断させるフリツプフロップで
ある。
後8発のgiFTcK vfiすヨ5Kf14111a
kスbbl)であ4.FF7はWAI↑の?+&のC0
D111T迄クロツグを中断させるフリツプフロップで
ある。
11FTCKはFFSとFF7が共にセットされている
時にのみ出力される。FF4はR8に’r又はLINI
CND が出力されると、その後縁でセットされ、シフ
トクロック@WTCKが出力されるとリセットされる。
時にのみ出力される。FF4はR8に’r又はLINI
CND が出力されると、その後縁でセットされ、シフ
トクロック@WTCKが出力されるとリセットされる。
FF4はFF5のセットタイミングを作るために使用さ
れている。FF4のQ出力が’1@になるとクロックC
Kの畿嫌でFF5はセットされ、ビットカウンタIcT
翼のキャリー出力が′″l′″となるまでセット状sl
vつづける・ピッFカウンタlc’l’llのCYが1
′″となると。
れている。FF4のQ出力が’1@になるとクロックC
Kの畿嫌でFF5はセットされ、ビットカウンタIcT
翼のキャリー出力が′″l′″となるまでセット状sl
vつづける・ピッFカウンタlc’l’llのCYが1
′″となると。
グロックCKI)@縁でFF5はリセットされ、久に^
びFF4がセットされるまでリセット状jItつづける
。このリセット期間中は@WTCKは出力されない、ビ
ットカウンタBCT&は、tltTcKv針赦し、7発
計数優牛ヤリー出力CYt出力する。したがりて、8発
のシフトクロック11FTCIi:が出た時[FF5は
リセットされ、それ以上8FTCK VltlさRIい
、CI)力’)74tBBIATおよびLINgND
で0に啼セットされる。FF6は、符号化の始めにC
ODggT でセットされ。
びFF4がセットされるまでリセット状jItつづける
。このリセット期間中は@WTCKは出力されない、ビ
ットカウンタBCT&は、tltTcKv針赦し、7発
計数優牛ヤリー出力CYt出力する。したがりて、8発
のシフトクロック11FTCIi:が出た時[FF5は
リセットされ、それ以上8FTCK VltlさRIい
、CI)力’)74tBBIATおよびLINgND
で0に啼セットされる。FF6は、符号化の始めにC
ODggT でセットされ。
gF’rcK でリセットされる。FF6がセットされ
ると1次のクロックCKの4ik縁でFF7がセットさ
れ、WAI’rが出力されるまでセット状1IIrつづ
ける・モード検出−路43がWムITv出力すると1次
のクロックCKI)機縁でFF7はリセy)され、 8
F’rCK &−止め6.tgJ時K、CPU6[11
4i込偏号INT2 t−al力し、モードがWaSさ
れたことな知らせる。
ると1次のクロックCKの4ik縁でFF7がセットさ
れ、WAI’rが出力されるまでセット状1IIrつづ
ける・モード検出−路43がWムITv出力すると1次
のクロックCKI)機縁でFF7はリセy)され、 8
F’rCK &−止め6.tgJ時K、CPU6[11
4i込偏号INT2 t−al力し、モードがWaSさ
れたことな知らせる。
なお、411図に圧#!器3における各部信号のタイム
チャートを示している。
チャートを示している。
このよ5に補填された本発明によるファクシ主りjI!
置の動作について、以下g@をする・CPU6はROM
7 に記憶されているプログラムな職IX幾行すること
によって、スキャナlによりて絖卓られた原晴の一情報
の符号化処理Vなしてその符号化データをファクシミリ
速値させることKなる。その場合、スキャナlから送ら
れてくるデータが8ムM2のバッファメモリ部にlll
ijoc人カされ、そのバッファメモリsKlライン分
のデ−ダが蓄積されるととKCPU6は符号化処理を開
始する・その符号化46ffiは次のようにして行なわ
れる・ 始めに、CPU5はLIN鳶8T コマンドにより圧m
63におけるシフトレジスタ41.シフトレジスタ42
1吋セットする。これによりシフトレジスタの色は白に
セットされたことくなり、その後の色の変化点は白→黒
の変化点になる0次にCPU6は符号化の開始コマンド
coonsテ を出力する・これにより圧−′a3にお
けるランレンダスカウンタ45はリセットされ、クロッ
ク114#−路44のFF7はセットされる。また、モ
ード構出−路43のb1フラダはクリアされ、117ラ
ダもクリアされる。M時に、シフトレジスタ41 ・
のito〜84は1句−色の白となり、D鳶ムTal鉱
牽憤出にIぼる。またシフトレジスタ42の麿・7ラグ
も1息出力と同じ白にリセットされる。久に。
置の動作について、以下g@をする・CPU6はROM
7 に記憶されているプログラムな職IX幾行すること
によって、スキャナlによりて絖卓られた原晴の一情報
の符号化処理Vなしてその符号化データをファクシミリ
速値させることKなる。その場合、スキャナlから送ら
れてくるデータが8ムM2のバッファメモリ部にlll
ijoc人カされ、そのバッファメモリsKlライン分
のデ−ダが蓄積されるととKCPU6は符号化処理を開
始する・その符号化46ffiは次のようにして行なわ
れる・ 始めに、CPU5はLIN鳶8T コマンドにより圧m
63におけるシフトレジスタ41.シフトレジスタ42
1吋セットする。これによりシフトレジスタの色は白に
セットされたことくなり、その後の色の変化点は白→黒
の変化点になる0次にCPU6は符号化の開始コマンド
coonsテ を出力する・これにより圧−′a3にお
けるランレンダスカウンタ45はリセットされ、クロッ
ク114#−路44のFF7はセットされる。また、モ
ード構出−路43のb1フラダはクリアされ、117ラ
ダもクリアされる。M時に、シフトレジスタ41 ・
のito〜84は1句−色の白となり、D鳶ムTal鉱
牽憤出にIぼる。またシフトレジスタ42の麿・7ラグ
も1息出力と同じ白にリセットされる。久に。
CPU6は117丁メモ9から圧−wk3へデータ転送
を開始する。この動作はCPU@がまず符号1ヒライン
のデータvcar:’r コマンドでシフトレジスタ4
2にセットし、欠く#照うインのデーグvWL8’M↑
コマンドでシフトレジスタ41 Kセットする。この鼠
8Eテ コマンドによりグロック−御Ig回路44OF
F5はセットされ、シフトクロッグartctが発生す
る。このシフトクロVりは高速でシフトレジスタ41.
41’シフ−rる@CPU・つプログラムは。
を開始する。この動作はCPU@がまず符号1ヒライン
のデータvcar:’r コマンドでシフトレジスタ4
2にセットし、欠く#照うインのデーグvWL8’M↑
コマンドでシフトレジスタ41 Kセットする。この鼠
8Eテ コマンドによりグロック−御Ig回路44OF
F5はセットされ、シフトクロッグartctが発生す
る。このシフトクロVりは高速でシフトレジスタ41.
41’シフ−rる@CPU・つプログラムは。
88ETコマンドで滲趙ラインのデータがシフトレジス
タ41 K送られたのち、バッファメモリのアドレスを
インクリメントさせる動作な行なう・そして次の8ビツ
トの符号化ラインのデー4knびシフトレジス442に
出力し、さらに#愚うインのデータをシフトレジスタ4
1 に出力する。その−、始めに参照ラインデータtシ
フトレジスタ41 にiRvてから1次に符号化ライン
のデーグtシフトレジスタ42に送るまでの時間11C
8ビツトのシフトは完全KM了しているようにシフトク
ロνりの周波数V決める必要がある。このようにしてお
けば、シフト中に次のデータのロードコマンドcamテ
が行なわれることはない、このようにして、バッファメ
モリにある一情報は譲久8ビットづつシフトレジスタ4
1.シフトレジスタ42#c送られて行(。
タ41 K送られたのち、バッファメモリのアドレスを
インクリメントさせる動作な行なう・そして次の8ビツ
トの符号化ラインのデー4knびシフトレジス442に
出力し、さらに#愚うインのデータをシフトレジスタ4
1 に出力する。その−、始めに参照ラインデータtシ
フトレジスタ41 にiRvてから1次に符号化ライン
のデーグtシフトレジスタ42に送るまでの時間11C
8ビツトのシフトは完全KM了しているようにシフトク
ロνりの周波数V決める必要がある。このようにしてお
けば、シフト中に次のデータのロードコマンドcamテ
が行なわれることはない、このようにして、バッファメ
モリにある一情報は譲久8ビットづつシフトレジスタ4
1.シフトレジスタ42#c送られて行(。
ところで、−情@に変化点かありた場合の処理について
以下説明tする・ シフトレジスタ41.シフトレジスタ42はシフトグロ
ックIIFTcK の1III縁でシフトされるが。
以下説明tする・ シフトレジスタ41.シフトレジスタ42はシフトグロ
ックIIFTcK の1III縁でシフトされるが。
符!イヒうインに白→黒への変化点があると、黒1素が
1麿の位置にシフトされた時にD鳶Tal が検出さ
れ、Wム!T信号が出力される。これによりCIIII
)41絨すaわちilF?cK #)畿縁でFF7はリ
セットされ、 JIFTCK t’止める。またcp
u@に割込@glNT2 tai力す6.cputa
はINT2 Kより符号化割込プログラムにジャンプす
る。したがりて、WムITKよりシフトクロVりaFT
cK v止めたのら、バッフ1メモリからデータなシフ
トレジスタ42およびシ7トレジス441K出力する一
連のデータ転送の処理は中断され6゜ 符号化割込プログラムでは、i−j”RDMODmKよ
りモードvJIILみ取り1%モードの判定な行なつ、
水平モードと判定された時はランレンダスカウ741)
値もRDCTH,1lDcTL コマンドを用いて匝み
取る。モードが判定された儀はも各モードでの符号化プ
ログラムにしたがりて符号コー ″ドV発生する。符号
コードの発生につい【は符号化テーブルより所足のコー
ドな引いてくるだけであり、MHココ−ィングでの*a
の方法は従来と全く同様にして行なわれる。また、コー
ドテーブルを引いた後、そのコードVRAMのFIFO
エリアにストアする方法も同様である。水平モードの時
はs2のランレングスtカウントする必−がある、これ
は久の符号化と同様な方法でランレンダスt−知ること
ができる。すなわち、C0DIC1l?時にム31”1
”[して次の符号化に入れば1次の変化点で再びINT
2411号が発生し、この嗜のランレンダスカウンタの
甑より第2のランレングスV−むことができる。符号化
コードの発生が員了し、それvFIFOバッファにスト
アした畿。
1麿の位置にシフトされた時にD鳶Tal が検出さ
れ、Wム!T信号が出力される。これによりCIIII
)41絨すaわちilF?cK #)畿縁でFF7はリ
セットされ、 JIFTCK t’止める。またcp
u@に割込@glNT2 tai力す6.cputa
はINT2 Kより符号化割込プログラムにジャンプす
る。したがりて、WムITKよりシフトクロVりaFT
cK v止めたのら、バッフ1メモリからデータなシフ
トレジスタ42およびシ7トレジス441K出力する一
連のデータ転送の処理は中断され6゜ 符号化割込プログラムでは、i−j”RDMODmKよ
りモードvJIILみ取り1%モードの判定な行なつ、
水平モードと判定された時はランレンダスカウ741)
値もRDCTH,1lDcTL コマンドを用いて匝み
取る。モードが判定された儀はも各モードでの符号化プ
ログラムにしたがりて符号コー ″ドV発生する。符号
コードの発生につい【は符号化テーブルより所足のコー
ドな引いてくるだけであり、MHココ−ィングでの*a
の方法は従来と全く同様にして行なわれる。また、コー
ドテーブルを引いた後、そのコードVRAMのFIFO
エリアにストアする方法も同様である。水平モードの時
はs2のランレングスtカウントする必−がある、これ
は久の符号化と同様な方法でランレンダスt−知ること
ができる。すなわち、C0DIC1l?時にム31”1
”[して次の符号化に入れば1次の変化点で再びINT
2411号が発生し、この嗜のランレンダスカウンタの
甑より第2のランレングスV−むことができる。符号化
コードの発生が員了し、それvFIFOバッファにスト
アした畿。
再び次の符号化のためにCOD E 11 T@号を発
生させる・そのtlk、−Iの割込によりディセーブル
とtりていた割込のマスクを1#1け1割込プログラム
から抜は出る。ここで再び転送プログラムにもとり。
生させる・そのtlk、−Iの割込によりディセーブル
とtりていた割込のマスクを1#1け1割込プログラム
から抜は出る。ここで再び転送プログラムにもとり。
シフトレジスタ41 およびシフトレジスタ42への一
情暢の転送【行t5゜ この1IIKcPU6は通常画悄暢の私通を行い。
情暢の転送【行t5゜ この1IIKcPU6は通常画悄暢の私通を行い。
モードが噴出された時は転送を中萌して符号コードの祐
生を行な2ている。なお、モード構出中パスモードが慎
重されることがある。これは符−号化ラインに、、4I
I色の表化点がなく、#照うインに1・カラーと又対の
変化点があり、その盪また変化点が生じた′4h合であ
る・この時−照ラインの41の餐1ζ点でb1フラグが
セットされ、R12の変化点でDICTb2 が出力さ
れる。この時もWAIi値号が弗%1.CP06 KI
NT2−込tかける。
生を行な2ている。なお、モード構出中パスモードが慎
重されることがある。これは符−号化ラインに、、4I
I色の表化点がなく、#照うインに1・カラーと又対の
変化点があり、その盪また変化点が生じた′4h合であ
る・この時−照ラインの41の餐1ζ点でb1フラグが
セットされ、R12の変化点でDICTb2 が出力さ
れる。この時もWAIi値号が弗%1.CP06 KI
NT2−込tかける。
r1ハードウェアの4a成上、シフトレジスタ42(符
号1区ラインのデータがセットされてから4クロVりψ
に始めてラインの磁初の一本が511 K現れるので、
R4JJのモードが水平モードの時、ランレングスの
嘘はランレングスカウンタ45の臘から4ケ引いたもの
Cある。同一に、 Ml(符号1L時もラインの鎗初の
ランレングスの臘はランレングスカウンタの−から4を
引いたものである。
号1区ラインのデータがセットされてから4クロVりψ
に始めてラインの磁初の一本が511 K現れるので、
R4JJのモードが水平モードの時、ランレングスの
嘘はランレングスカウンタ45の臘から4ケ引いたもの
Cある。同一に、 Ml(符号1L時もラインの鎗初の
ランレングスの臘はランレングスカウンタの−から4を
引いたものである。
また、MR符号化の時ラインのMt4+を仮春武化点と
して終る。このために第7図に示すシフトレジスタ42
の埴左のレジスタはlシフトのたびに繭データの反対色
がシフトインされるようにしである。したがって、ライ
ンの絨畿のビットがシフトされゆ駆これに絖く1ビツト
は削ビットと逆の色であるため仮i11変化点が生ずる
。CPU6からラインの最後の8ビツトがシフトレジス
タ41 K転送すれ。
して終る。このために第7図に示すシフトレジスタ42
の埴左のレジスタはlシフトのたびに繭データの反対色
がシフトインされるようにしである。したがって、ライ
ンの絨畿のビットがシフトされゆ駆これに絖く1ビツト
は削ビットと逆の色であるため仮i11変化点が生ずる
。CPU6からラインの最後の8ビツトがシフトレジス
タ41 K転送すれ。
それが8ビツトシフトされたIt、dビットはR7にあ
ってクロックは停止する。全てのビットな符号化するに
は、kk員ビットにつづ(仮線変化点t’R4の位−ま
でさらにシフトする!I6曽がある。
ってクロックは停止する。全てのビットな符号化するに
は、kk員ビットにつづ(仮線変化点t’R4の位−ま
でさらにシフトする!I6曽がある。
そのために4クロック余分にシフトクロック【追加する
必要がある。このクロックの追加はLINENDコマン
ドなりロック1llI14j11繕44 に与えること
により行なわれる。クロック制−Mm844はLIN鳶
NDコマンドにおいてもR81i:T コマンド時と同
一に8F’rCK ′に出力する。そしてビットカウン
タmcTBが4クロツクカウントした時、仮、llf化
点は4RK入り、最後の符号化が行なわれる。CPU6
は符号化の後、lラインのデータ転送がすでに終了して
いることをソフトウェア上のフラグで知り。
必要がある。このクロックの追加はLINENDコマン
ドなりロック1llI14j11繕44 に与えること
により行なわれる。クロック制−Mm844はLIN鳶
NDコマンドにおいてもR81i:T コマンド時と同
一に8F’rCK ′に出力する。そしてビットカウン
タmcTBが4クロツクカウントした時、仮、llf化
点は4RK入り、最後の符号化が行なわれる。CPU6
は符号化の後、lラインのデータ転送がすでに終了して
いることをソフトウェア上のフラグで知り。
ビットカウンタの蝋質チェックする。ビットカウンタの
出DQム〜Qo はRDCTHコマンド(より圧縮−3
におけるランレングスカウンタ45の上位1とAKCP
υ6に取り込まれ、チェックすることができる・Qo−
′111の時、仮#!叢1こ点はR14にあるためこの
ラインの符号化は全て員了する。ここでプログラムは&
号化の割込から抜は出る。転送プログラムではすでにl
ラインのデータ転送は全て員了し、LINEND コ
マンドも出力した慎、符号1Lの終了t−侍っている・
符号化4’llJ込プログラムから抜けでてプログラム
が転送プログラムにもどると、CPU6は丹び久のライ
ンのイ%f号化に入る・区のラインのバッツァメモリt
チェックし、データがlライン分満たされていると肖び
LINEI9T コマンドによりシフトレジスタ41
.レジス942vリセットして符号化に入りて行く、こ
のような符号化の6境のうえで勤ラインの終端近くでの
符号化vcq#別H4−t66費とする場合がある。そ
れは仮alR化点會含めて#1%肩から4111’r
目までに&化点なみつけ、シフトが停止して符号化する
場合である0通常の1会。
出DQム〜Qo はRDCTHコマンド(より圧縮−3
におけるランレングスカウンタ45の上位1とAKCP
υ6に取り込まれ、チェックすることができる・Qo−
′111の時、仮#!叢1こ点はR14にあるためこの
ラインの符号化は全て員了する。ここでプログラムは&
号化の割込から抜は出る。転送プログラムではすでにl
ラインのデータ転送は全て員了し、LINEND コ
マンドも出力した慎、符号1Lの終了t−侍っている・
符号化4’llJ込プログラムから抜けでてプログラム
が転送プログラムにもどると、CPU6は丹び久のライ
ンのイ%f号化に入る・区のラインのバッツァメモリt
チェックし、データがlライン分満たされていると肖び
LINEI9T コマンドによりシフトレジスタ41
.レジス942vリセットして符号化に入りて行く、こ
のような符号化の6境のうえで勤ラインの終端近くでの
符号化vcq#別H4−t66費とする場合がある。そ
れは仮alR化点會含めて#1%肩から4111’r
目までに&化点なみつけ、シフトが停止して符号化する
場合である0通常の1会。
が出力されていないときにそれを水平モードとしている
が、ラインの絨#I4の畝AaIif化点においては水
平モード、パスモード、VLI〜Vム3のモードは存在
しない、この場合、 DICTVR3〜DICTVRI
が出力されていなければ#照うインの変化点は鍼賭点変
化虜Q真上にあるとしてvOとして符号1ζする・同*
yc−*仮越直化点の1ビツト繭すなわちラインの最
終ビットに変化点があった場合、DK’rVO。
が、ラインの絨#I4の畝AaIif化点においては水
平モード、パスモード、VLI〜Vム3のモードは存在
しない、この場合、 DICTVR3〜DICTVRI
が出力されていなければ#照うインの変化点は鍼賭点変
化虜Q真上にあるとしてvOとして符号1ζする・同*
yc−*仮越直化点の1ビツト繭すなわちラインの最
終ビットに変化点があった場合、DK’rVO。
DITVB3〜DETVRI がm刀されてイアjい
噌はVLlとして符号化する・同t!lK、仮患変1区
点の2ビy)−でD]C’f’VO、DI’rVl)”
D]CTVil 1 。
噌はVLlとして符号化する・同t!lK、仮患変1区
点の2ビy)−でD]C’f’VO、DI’rVl)”
D]CTVil 1 。
DICTVLI が出力されていない場合はVL2と
して符号化し* &alz1を点の3ビy)−でDKT
VO。
して符号化し* &alz1を点の3ビy)−でDKT
VO。
DETV13〜DKTVR1、og’rvt、1 、D
ITVL2が出力されていない場合はVL3として符号
化する。モードが検出され、シフトが停止した時に%符
号1ヒラ1ンの褒41点が仮想変化点から何ビット手藺
にあるかはaDcTli Kよりビットカウンタ烏CT
IIのQム〜Q・V貌み城ることにより知ることかでき
る・ これらのソフトウェアの両件を繕12−に示す。
ITVL2が出力されていない場合はVL3として符号
化する。モードが検出され、シフトが停止した時に%符
号1ヒラ1ンの褒41点が仮想変化点から何ビット手藺
にあるかはaDcTli Kよりビットカウンタ烏CT
IIのQム〜Q・V貌み城ることにより知ることかでき
る・ これらのソフトウェアの両件を繕12−に示す。
412−ではメインルーチンと符号化割込ルーチンのみ
t示しているが、4−はCPU6はこの−にイy#−7
9肩からのデータ壷ネ割込、スキャナlからの一走査間
藺優号の割込処理V竹tりている。この−込があった嗜
、メインルーチン、符!1区割込ルーチンともに逃場は
中−され、それぞれの逃場にψる。4ンターフエース4
からの割込はINT3とし【cpuacIIIl込蒙氷
が入る。この割込はデータの韮・1夕暢を挾vyz−1
インターフェース4が次のデータ1に債求していること
t−承す、ガえば、モデム速度がalP8のとき魯1ビ
ットのデータは#]208μmでモデム6c出力される
魯8ビットのインターフェース4から8ビツトのデータ
が全て出力されるまでK 1,67鵬8 かかる、イン
ターフェース4は8ビツト目のデータが出力された債、
CPU6KIN?31111込要求を出力する。cpt
tsはこの割込を受け、スの8ビツトのデー1 f P
/ 8に出力する。INT3割込要求が1.67 m
1lK1に発生し、CPU6はIN↑3割込後、208
μm以円に久のデー9tセツトする。スキャナlからの
割込は、lラインの主財食の始めに11fかかる。この
割込が入るとCPU6は一走嚢イネーブルフラダtチェ
ックする。−走査イネーブルフラグはリフト上のフラグ
で%−主走査ライン副走査が行なわれていたらセットさ
れている。このフラグがセットされていたらCPU6は
この王]e嚢う1ンのデータvaみ填り、バッファメモ
リにストーアする作頻に入る。このフラグがセットされ
ていなければcpusはこの主走査ラインのデータは檜
てるためにFF3t’セツトしてHCLK kフリーラ
ンさせる。VI4込畿−走置イネーブルtチェックして
この主走査ラインのデータな捨てるか式み峨るか決めた
嶽、CPU6はバッファメモリのamvチ2ツクする。
t示しているが、4−はCPU6はこの−にイy#−7
9肩からのデータ壷ネ割込、スキャナlからの一走査間
藺優号の割込処理V竹tりている。この−込があった嗜
、メインルーチン、符!1区割込ルーチンともに逃場は
中−され、それぞれの逃場にψる。4ンターフエース4
からの割込はINT3とし【cpuacIIIl込蒙氷
が入る。この割込はデータの韮・1夕暢を挾vyz−1
インターフェース4が次のデータ1に債求していること
t−承す、ガえば、モデム速度がalP8のとき魯1ビ
ットのデータは#]208μmでモデム6c出力される
魯8ビットのインターフェース4から8ビツトのデータ
が全て出力されるまでK 1,67鵬8 かかる、イン
ターフェース4は8ビツト目のデータが出力された債、
CPU6KIN?31111込要求を出力する。cpt
tsはこの割込を受け、スの8ビツトのデー1 f P
/ 8に出力する。INT3割込要求が1.67 m
1lK1に発生し、CPU6はIN↑3割込後、208
μm以円に久のデー9tセツトする。スキャナlからの
割込は、lラインの主財食の始めに11fかかる。この
割込が入るとCPU6は一走嚢イネーブルフラダtチェ
ックする。−走査イネーブルフラグはリフト上のフラグ
で%−主走査ライン副走査が行なわれていたらセットさ
れている。このフラグがセットされていたらCPU6は
この王]e嚢う1ンのデータvaみ填り、バッファメモ
リにストーアする作頻に入る。このフラグがセットされ
ていなければcpusはこの主走査ラインのデータは檜
てるためにFF3t’セツトしてHCLK kフリーラ
ンさせる。VI4込畿−走置イネーブルtチェックして
この主走査ラインのデータな捨てるか式み峨るか決めた
嶽、CPU6はバッファメモリのamvチ2ツクする。
バッファメモリに空きがあればCPU6はm走査イネー
ブルフラグtセットし1副走査な行なう、バッファメモ
リが未だ空いていなければ。
ブルフラグtセットし1副走査な行なう、バッファメモ
リが未だ空いていなければ。
副走査イネーブルフラグはリセットされる。この様にし
て副走査同期信号による割込時のバッファメモリの状暢
に応じて副走査と画情報の取り込みが制御される・ 以上1本発明によるファクシミリ装置にあっては、制御
用プロセッサ(CPU )の制御下において、スキャナ
により1jAIt14向を定食することによって読取ら
れた自i′#癲會バッファメモリに一時蓄積させ、その
蓄積された1II111′#報をバッファメモリから逐
6CtItみ出して圧−一により符号化したうえでその
符号1ヒデータtインターフエースおよびモデムを介し
てファクシミリ伝送させるものにおいて。
て副走査同期信号による割込時のバッファメモリの状暢
に応じて副走査と画情報の取り込みが制御される・ 以上1本発明によるファクシミリ装置にあっては、制御
用プロセッサ(CPU )の制御下において、スキャナ
により1jAIt14向を定食することによって読取ら
れた自i′#癲會バッファメモリに一時蓄積させ、その
蓄積された1II111′#報をバッファメモリから逐
6CtItみ出して圧−一により符号化したうえでその
符号1ヒデータtインターフエースおよびモデムを介し
てファクシミリ伝送させるものにおいて。
*t1 a己バクファメモリな制御プロセッサ用のデー
タメモリ(RAM)に共用させるとともに、スキャナに
よってtIl、取られた土足食方回における各1ライン
の1iIil浦報をnビットずつのデータ群に分割して
データメモリに格納させる手段と、デーダメモリから圧
縮器へnビットごとにデータ転送させる手段と、nビッ
トのデータが圧縮器で符号化されている間、データメモ
リから圧縮器へのデータ転送を停止させる手段を設ける
よ5[したもので。
タメモリ(RAM)に共用させるとともに、スキャナに
よってtIl、取られた土足食方回における各1ライン
の1iIil浦報をnビットずつのデータ群に分割して
データメモリに格納させる手段と、デーダメモリから圧
縮器へnビットごとにデータ転送させる手段と、nビッ
トのデータが圧縮器で符号化されている間、データメモ
リから圧縮器へのデータ転送を停止させる手段を設ける
よ5[したもので。
簡単な構成でかつ制御性良くデータ伝送1行なわせるこ
とができるとともに、従来のよ5にバッファメモリを別
途設けることな(それを劃−プロセッサ用のデータメモ
リに共用させるよ5IICシているために、−f′#報
中に千ヤラクタ情報やフォーマット情報などを薔込ませ
るような場合、何ら特別なハードウェアを必唆とするこ
となくデータメモリを用いることにより容易にそれを実
行させることができるという優れた利点Ynしている。
とができるとともに、従来のよ5にバッファメモリを別
途設けることな(それを劃−プロセッサ用のデータメモ
リに共用させるよ5IICシているために、−f′#報
中に千ヤラクタ情報やフォーマット情報などを薔込ませ
るような場合、何ら特別なハードウェアを必唆とするこ
となくデータメモリを用いることにより容易にそれを実
行させることができるという優れた利点Ynしている。
第1図は本発明によるファクシミリ装置の一実施例な示
すブロック図、第2図は同実#lII?11におけるス
キャナの一礪成例を示すブロック図、第3図はそのスキ
ャナにおける各部偏号のタイムチャート、第4図は同実
施例における圧縮器の−構成列を示すブロック図、第5
図はその圧縮器におけるデコーダの一構成例を示すブロ
ック図%第61および@7図は圧縮器における各シフト
レジスタの一構成例をそれぞれ示すブロック図、第8図
は圧縮器におけるモード検出回路の一構成例を示すブロ
ック図%第9図は圧縮器におけるランレングスカウンタ
の一構成例ケ示すブロック図、第10図は圧縮器におけ
るクロック制御回路の一構成例を示すブロック図、@1
1図は圧IIm器における谷部信号のタイムチャートs
第12図はメインルーチンと符号化割込ルーチンとの関
係を示す図である。 l・・・スキャナ 2・・・RAM 3・・・圧[#
4・・・インターフェース 5・・・モデム 6・・
・CPU7・・・ROM 8・・・アドレスデコー
ダ出−人代理人 鳥 井 清
すブロック図、第2図は同実#lII?11におけるス
キャナの一礪成例を示すブロック図、第3図はそのスキ
ャナにおける各部偏号のタイムチャート、第4図は同実
施例における圧縮器の−構成列を示すブロック図、第5
図はその圧縮器におけるデコーダの一構成例を示すブロ
ック図%第61および@7図は圧縮器における各シフト
レジスタの一構成例をそれぞれ示すブロック図、第8図
は圧縮器におけるモード検出回路の一構成例を示すブロ
ック図%第9図は圧縮器におけるランレングスカウンタ
の一構成例ケ示すブロック図、第10図は圧縮器におけ
るクロック制御回路の一構成例を示すブロック図、@1
1図は圧IIm器における谷部信号のタイムチャートs
第12図はメインルーチンと符号化割込ルーチンとの関
係を示す図である。 l・・・スキャナ 2・・・RAM 3・・・圧[#
4・・・インターフェース 5・・・モデム 6・・
・CPU7・・・ROM 8・・・アドレスデコー
ダ出−人代理人 鳥 井 清
Claims (1)
- 制御用プロセッサの制御下において、スキャナにより原
椙面を走査することによってtIt取られたmm報vバ
ッファメモリに一時蓄積させ、その蓄積された画情報を
バッファメモリからdみ出して圧縮器により符号化した
うえでその符号化データをインターフェースおよびモデ
ムを介してファクシミリ伝送させるものにおいて、前記
バッファメモリを制御プロセッサが使用するデータメモ
リに共用させるとともに、スキャナによりてaSられた
主走査方向における各1ラインの自情報vnビットずつ
のデータf#に分割してデータメモリに格納させる手段
と、データメモリから圧縮器へnビットごとにデータ転
送させる手段と、nビットのデータが圧mI!で符号化
されている間、データメモリから圧縮器へのデータ転送
を停止させる手段tW&けるよう(したことを特徴とす
るファクシミリ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20138981A JPS58101563A (ja) | 1981-12-14 | 1981-12-14 | フアクシミリ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20138981A JPS58101563A (ja) | 1981-12-14 | 1981-12-14 | フアクシミリ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58101563A true JPS58101563A (ja) | 1983-06-16 |
Family
ID=16440266
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20138981A Pending JPS58101563A (ja) | 1981-12-14 | 1981-12-14 | フアクシミリ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58101563A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS603276A (ja) * | 1983-06-20 | 1985-01-09 | Sanyo Electric Co Ltd | 符号化回路 |
| JPS61245764A (ja) * | 1985-04-24 | 1986-11-01 | Canon Inc | フアクシミリ |
| JPS62249558A (ja) * | 1986-04-23 | 1987-10-30 | Matsushita Graphic Commun Syst Inc | 画像処理装置 |
| US5369505A (en) * | 1990-12-20 | 1994-11-29 | Canon Kabushiki Kaisha | Image processing apparatus |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5526704A (en) * | 1978-07-31 | 1980-02-26 | Kokusai Denshin Denwa Co Ltd <Kdd> | Two-dimentional sequential coding system |
| JPS5563171A (en) * | 1978-11-06 | 1980-05-13 | Hitachi Ltd | Facsimile transmitter with redundancy suppressing function |
| JPS5648754A (en) * | 1979-09-29 | 1981-05-02 | Ricoh Co Ltd | Picture information processing system |
| JPS56116369A (en) * | 1980-02-18 | 1981-09-12 | Nippon Telegr & Teleph Corp <Ntt> | Code conversion system for facsimile signal |
-
1981
- 1981-12-14 JP JP20138981A patent/JPS58101563A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5526704A (en) * | 1978-07-31 | 1980-02-26 | Kokusai Denshin Denwa Co Ltd <Kdd> | Two-dimentional sequential coding system |
| JPS5563171A (en) * | 1978-11-06 | 1980-05-13 | Hitachi Ltd | Facsimile transmitter with redundancy suppressing function |
| JPS5648754A (en) * | 1979-09-29 | 1981-05-02 | Ricoh Co Ltd | Picture information processing system |
| JPS56116369A (en) * | 1980-02-18 | 1981-09-12 | Nippon Telegr & Teleph Corp <Ntt> | Code conversion system for facsimile signal |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS603276A (ja) * | 1983-06-20 | 1985-01-09 | Sanyo Electric Co Ltd | 符号化回路 |
| JPS61245764A (ja) * | 1985-04-24 | 1986-11-01 | Canon Inc | フアクシミリ |
| JPS62249558A (ja) * | 1986-04-23 | 1987-10-30 | Matsushita Graphic Commun Syst Inc | 画像処理装置 |
| US5369505A (en) * | 1990-12-20 | 1994-11-29 | Canon Kabushiki Kaisha | Image processing apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Ambos-Spies et al. | An algebraic decomposition of the recursively enumerable degrees and the coincidence of several degree classes with the promptly simple degrees | |
| US5008951A (en) | Image information encoding/decoding device | |
| US4860114A (en) | Method and apparatus for expanding two-dimensional compressional code | |
| JPS6338913B2 (ja) | ||
| GB1567464A (en) | Facsimile signal coding system | |
| JPS60502080A (ja) | ランレングスコ−ディングのためのファクシミリ装置 | |
| Tuza et al. | Every 2‐choosable graph is (2m, m)‐choosable | |
| JPS6046749B2 (ja) | 計算機への割込み回路 | |
| JPS60502082A (ja) | ファクシミリ受信機のための画素発生器 | |
| US4837848A (en) | Apparatus for selecting a reference line for image data compression | |
| US6637009B2 (en) | Optimization of a logic circuit having a hierarchical structure | |
| JPS5981961A (ja) | 画像処理方法 | |
| JPS6329472B2 (ja) | ||
| JPH0244966A (ja) | 画信号符号化・復号化大規模集積回路 | |
| JP2641442B2 (ja) | 復号装置 | |
| JPS58139540A (ja) | フレ−ム同期保護回路 | |
| US4491837A (en) | Logic selection module | |
| JPS58168387A (ja) | 画信号圧縮処理方式 | |
| JPS5825766A (ja) | 同期信号検出方式 | |
| JPS58200660A (ja) | 画素密度変換方法 | |
| JPS60169276A (ja) | デ−タ圧縮方式 | |
| JPH0566966A (ja) | 並行プログラムに対する試験手順生成方法 | |
| JPS5990162A (ja) | 位置検出装置 | |
| JPS595777A (ja) | 画像伝送における符号化方法 | |
| JPH02139799A (ja) | 2次元シフトレジスタ及びそれを用いた動ベクトル検出用演算回路 |