(57)【特許請求の範囲】
【請求項１】
画像データを所定の符号化方式で圧縮する符号化手段と、前記画像データを記憶する画像記憶手段とを備えたファクシミリ装置において、
前記画像データを前記符号化手段で圧縮した際のデータ量が、所定値を越えたか否かを判断するデータ量判断手段と、
該データ量判断手段が、圧縮された画像データのデータ量が所定値に達したと判断した場合には、当該ラインの先頭ビットから最初の変化点までのデータは圧縮し、それ以降からラインの最終ビットまでのデータは非圧縮して前記画像記憶手段に記憶させる圧縮モード指示手段とを設けたことを特徴とするファクシミリ装置。
【請求項２】
前記データ量判断手段により圧縮された画像データのデータ量が、所定値を越えないと判断した場合には、前記圧縮モード指示手段は、それ以降の所定数のラインに対して当該データ量判断手段による判断を行なわずに、これらのラインの画像データを非圧縮して前記画像記憶手段に記憶させるようにしたことを特徴とする請求項１記載のファクシミリ装置。
【請求項３】
前記圧縮モード指示手段が、前記データ量判断手段により圧縮された画像データのデータ量が、所定値を越えないと判断した場合には、前記画像データの種類に応じて設定されたライン数だけ当該データ量判断手段による判断を行わずに、これらのラインの画像データを非圧縮して前記画像記憶手段に記憶させるようにしたことを特徴とする請求項１又は２記載のファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ量を少なくするために、画像データを圧縮するか否かを判断できるようにしたファクシミリ装置に係り、特に１ライン間で圧縮、非圧縮データを混在させることにより効果的にデータ量を少なくできるようにしたファクシミリ装置に関する。
【０００２】
【従来の技術】
従来のファクシミリ装置では、原稿から読取った画像情報や受信した画像情報をメモリ等の記憶手段に格納することが行われている。
【０００３】
この場合、これらの画像データをそのまま格納すると、データ量が多くなりメモリ使用量が増えるため、ＣＣＩＴＴ勧告Ｔ．４に示されるＭＨ／ＭＲ等の画像符号化処理方法を用いて画像データを圧縮して格納している。
【０００４】
しかし、画像データが１ライン中にデータ変化点を多数含まれる場合には、この画像データを圧縮処理すると却ってデータ量が大きくなってしまう場合がある。
【０００５】
そこで、圧縮したデータ量を計測し、そのデータ量が元のデータ量より多くなる場合には圧縮せずにメモリに格納する非圧縮モードを用いる技術が提案されている（特開平０６−１９７１８９号公報、特開平１１−２７５３３１号公報）。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した各公報に係る構成では、ライン単位で圧縮モード又は非圧縮モードが判断されるため、後述するように原稿に余白がある場合には、メモリ使用量を効果的に少なくすることができない問題があった。
【０００７】
即ち、一般に原稿の左右上下には余白が設けられている。このような余白は圧縮が容易で、非常に高い圧縮率が得られる。
【０００８】
しかし、このような原稿を近年主流となりつつある６００ｄｐｉや１２００ｄｐｉ等の高解像度のスキャナで読取り、かつ、非圧縮データとして扱うと、圧縮率が高くなる余白部分も元のデータで格納されてしまうため、メモリの使用量を効果的に少なくすることができず、また送信する際にも送信データ量を少なくすることができない。
【０００９】
そこで、本発明は、１ライン中にデータ変化点が多数含まれる原稿においても、効率的にデータ量を少なくすることができるようにしたファクシミリ装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記課題を解決するため、請求項１にかかる発明は、画像データを所定の符号化方式で圧縮する符号化手段と、該符号化手段で圧縮された画像データを記憶する画像記憶手段とを備えたファクシミリ装置において、符号化手段で圧縮された画像データのデータ量が、所定値を越えたか否かを判断するデータ量判断手段と、該データ量判断手段が、圧縮された画像データのデータ量が所定値に達したと判断した場合には、当該ラインの先頭ビットから最初の変化点までのデータは圧縮し、それ以降からラインの最終ビットまでのデータは非圧縮して画像記憶手段に記憶させる圧縮モード指示手段とを設けて、１ライン中にデータ変化点が多数含まれる原稿においても、効率的にデータ量を少なくすることができるようにしたことを特徴とする。
【００１１】
請求項２にかかる発明は、圧縮モード指示手段が、データ量判断手段により符号化手段で圧縮された画像データのデータ量が、所定値を越えないと判断した場合には、それ以降の所定数のラインに対しては当該データ量判断手段による判断を行わずに、これらのラインのデータを非圧縮して画像記憶手段に記憶させるようにして、１ライン中にデータ変化点が多数含まれる原稿においても、効率的にデータ量を少なくすることができるようにすると共に、処理時間を短縮したことを特徴とする。
【００１２】
請求項３にかかる発明は、圧縮モード指示手段が、データ量判断手段により符号化手段で圧縮された画像データのデータ量が、所定値を越えないと判断した場合には、画像データの種類に応じたライン数だけ当該データ量判断手段による判断を行わずに、これらのラインのデータを非圧縮して画像記憶手段に記憶させるようにして、１ライン中にデータ変化点が多数含まれる原稿においても、効率的にデータ量を少なくすることができるようにすると共に、処理時間を短縮したことを特徴とする。
【００１３】
【発明の実施の形態】
本発明の実施の形態を図を参照して説明する。図１は、ファクシミリ装置１、全体を制御するＣＰＵ２、全体制御プログラムを格納したＲＯＭ３、システム制御及びラインバッファやＦＩＦＯに用いるＲＡＭ４、画データを圧縮・伸長するＤＣＲ５、ＤＭＡを制御するＤＭＡＣ６、プロッタ部（ＰＬＴ）７、オペレーターＩ／Ｆである操作表示部（ＯＰＵ）８、画データを読取り２値化を行うスキャナ（ＳＣＮ）９、送受信時のデータ変復調を行うモデム（ＭＤＭ）１０、網制御を行うＮＣＵ１１、画像データを格納するＳＡＦ１２、画データ（生データ）を展開するページメモリ（ＰＭ）１３である。
【００１４】
このような構成で、スキャナ９で読み込まれた画像データは、ラインバッファを介してＤＣＲ５においてＭＭＲモードで圧縮データに変換される。
【００１５】
このとき従来の非圧縮モードを備えた圧縮方式では、例えばＡ４サイズ、２００ｄｐｉの１ラインを圧縮すると、その圧縮データ量が１７２８ビットを超えると当該ラインの圧縮を中断して非圧縮モードとする。
【００１６】
そして、該ラインを非圧縮モードとするヘッダを付加して、当該ラインの画像データは圧縮されていない生のデータで格納される。
【００１７】
しかし、このような方法では、原稿の余白部分のデータも非圧縮データで格納されるため、データ量を効率的に少なくすることができない。
【００１８】
そこで、本発明では、ラインの間で圧縮モードと非圧縮モードとが設定できるようにして、このような余白部分のデータは圧縮して格納するようにしている。
【００１９】
即ち、ラインの先頭（０ビット目）から最初の変化点までは、通常のＭＭＲモード等の圧縮モードで圧縮し、変化点を検出すると、それ以降は非圧縮モードにするようにしている。
【００２０】
これにより、少なくとも原稿の左側（ラインの先頭に対応する側）の余白部分を含む領域のデータは圧縮され、それ以降のデータは非圧縮されたデータとなる。
【００２１】
このときの手順を図２に示すフローチャートを参照して説明する。先ず、１ラインをＭＭＲモード等の圧縮モードで順次圧縮する（ステップＳ１）。そして、圧縮データが１７２８ビットを越えたかを判断する（ステップＳ２）。
【００２２】
圧縮データが１７２８ビットを越えていない場合には、圧縮モードでの圧縮を継続し、圧縮データが１７２８ビットを越えた場合には、最初の変化点までをデータの圧縮を行い（ステップＳ３）、それ以降は非圧縮モードとする（ステップＳ４）。
【００２３】
このような処理を全てのラインに対して行い、１ページの処理が終了する（ステップＳ５，ステップＳ６）。
【００２４】
なお、一般にライン毎にデータの構成が大きく変化することが少ない。例えば、画像がテキストの場合を考えると、隣接するラインのデータは殆ど同じで、テキスト行間に入ると大きく異なるようになる。
【００２５】
また、原稿が写真等で疑似中間調モードで読取り込まれているような場合には、隣接するラインのデータは殆ど同じで、徐々に変化する場合が多い。
【００２６】
このような特性を勘案すると、ライン毎にステップＳ２の圧縮データが１７２８ビットを越えたか否かの判断を行うことは処理時間の短縮化の観点から得策でない場合が生じる。
【００２７】
かかる場合には、１ラインについて全て非圧縮モードと判断されると、それ以降の任意のライン数（例えば、５〜１０ライン）に対しては、ステップＳ２における判断を行わずに全て非圧縮モードにするようにすることが好ましい。
【００２８】
また、疑似中間調モードのデータの場合には、類似したデータのラインがテキストデータの場合より続くので、より多くのライン（例えば、２０〜５０ライン）に対して、ステップＳ２における判断を行わずに全て非圧縮モードにするようにすることが好ましい。
【００２９】
このようにすることで、ステップＳ２における判断を行うことによるデータ処理速度の低下が抑制することが可能になる。
【００３０】
【発明の効果】
以上説明したように、請求項１にかかる発明によれば、符号化手段で圧縮された画像データのデータ量が、所定値を越えたか否かを判断するデータ量判断手段と、該データ量判断手段が、圧縮された画像データのデータ量が所定値に達したと判断した場合には、当該ラインの先頭ビットから最初の変化点までのデータは圧縮し、それ以降からラインの最終ビットまでのデータは非圧縮して画像記憶手段に記憶させる圧縮モード指示手段とを設けたので、１ライン中にデータ変化点が多数含まれる原稿においても、効率的にデータ量を少なくすることができるようになり、メモリ使用量の削減や送信時間の短縮が可能になる。
【００３１】
請求項２にかかる発明は、、データ量判断手段により符号化手段で圧縮された画像データのデータ量が、所定値を越えないと判断した場合には、それ以降の所定数のラインに対しては当該データ量判断手段による判断を行わずに、これらのラインのデータを非圧縮して画像記憶手段に記憶させるようにしたので、１ライン中にデータ変化点が多数含まれる原稿においても、効率的にデータ量を少なくすることができるようになると共に、処理時間の短縮が可能になる。
【００３２】
請求項３にかかる発明は、データ量判断手段により符号化手段で圧縮された画像データのデータ量が、所定値を越えないと判断した場合には、画像データの種類に応じたライン数だけ当該データ量判断手段による判断を行わずに、これらのラインのデータを非圧縮して画像記憶手段に記憶させるようにしたので、１ライン中にデータ変化点が多数含まれる原稿においても、効率的にデータ量を少なくすることができるようになると共に、処理時間の短縮が可能になる。
【図面の簡単な説明】
【図１】本発明の実施の形態の説明に適用されるファクシミリ装置のブロック図である。
【図２】データを圧縮する可否圧縮とするかを判断処理する手順を示すフローチャートである。
【符号の説明】
１  ファクシミリ装置
２  ＣＰＵ
５  ＤＣＲ
６  ＤＭＡＣ
７  プロッタ部
８  操作表示部
９  スキャナ
１０  モデム
１３  ページメモリ
【図１】
0003839333.tif 000002
【図２】
0003839333.tif 000003