(57)【要約】【課題】  高いデータ圧縮効率を可能にし、かつデータ通信時間を短縮できるファクシミリ装置を実現する。【解決手段】  スキャナで読み込まれた画像データを圧縮し、画像データの原稿１ページ分の圧縮データ量をカウントする圧縮手段と、圧縮手段で圧縮された圧縮データを一時保管するＳＡＦメモリと、ＳＡＦメモリに一時保管された圧縮データを伸長する伸長手段と、伸長手段で伸長された画像データを１ページ分展開するページメモリと、展開した伸長データを９０°あるいは２７０°回転させる回転機能とを具備し、スキャナ部で読み込まれた画像データを圧縮した圧縮データ量と、９０°回転させて圧縮した圧縮データ量とを比較し、圧縮データ量の少ない圧縮データを送信データとして選択して、送信する。【選択図】  図１
2006115423.tif 000002
【特許請求の範囲】
【請求項１】
スキャナで読み込まれた画像データを圧縮し、該画像データの原稿１ページ分の圧縮データ量をカウントする圧縮手段と、該圧縮手段で圧縮された前記圧縮データを一時保管するＳＡＦメモリと、該ＳＡＦメモリに一時保管された前記圧縮データを伸長する伸長手段と、該伸長手段で伸長された画像データを１ページ分展開するページメモリと、展開した伸長データを９０°あるいは２７０°回転させる回転機能とを具備したファクシミリ装置であって、
該ファクシミリ装置は、前記スキャナ部で読み込まれた画像データを圧縮した圧縮データ量と、前記９０°回転させて圧縮した圧縮データ量とを比較し、圧縮データ量の少ない圧縮データを送信データとして選択して、送信することを特徴とするファクシミリ装置。
【請求項２】
ファクシミリ通信の独自モードを有し、受信した画像データをプロトコル中の交信情報より判断し、前記伸長手段で伸長されたデータを前記回転機能により９０°あるいは２７０°回転してプロットアウトすることを特徴とする請求項１記載のファクシミリ装置。
【請求項３】
１通信分の全ページに対して前記圧縮データ量の比較を行い、非回転と回転（９０°又は２７０°）のどちらで送出した方がデータ量が少ないかを判断し、少ない方を全ページ統一して送信することを特徴とする請求項１または２記載のファクシミリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ伝送における画像データ圧縮装置を有するファクシミリ装置に関する。
【背景技術】
【０００２】
一定のアルゴリズムにしたがってデータの容量を小さくする技術、所謂データ圧縮技術はファイル転送や保管として使用されている。
【０００３】
例えば、非矩形イメージデータ保存方法において、イメージデータをある図形でクリップされたイメージを表現する場合、イメージデータとクリップ図形データを別々にもつとデータ量が必要以上に増加し、圧縮効率の低下を招くという問題が生じていた。
【０００４】
このような問題に対し、特許文献１に記載の「非矩形イメージデータ保存および展開方法」が開示されている。この特許文献１の非矩形イメージデータ保存方法によれば、回転やイメージ中に領域が存在する図形で中抜きされた場合、イメージデータの座標情報とサンプルデータとを分けて保持することにより、デバイス座標に展開するイメージデータを効率よく圧縮させることが可能となる。
【０００５】
また、例えばゲーム機においては、動画や静止画のデジタル画像データを記録媒体に記録する場合、制限ある記録容量を最大限に生かして、できるだけ大容量のデータを記録できることが望ましい。このため、画像データはデータ圧縮されて記録媒体に記録される。
【０００６】
この画像データ圧縮のために、従来、ＤＶＩ（Digital Video Interactive）や、ＭＰＥＧ（Moveing Picture Expert Group）のＤＣＴ（Discrete Cosine Transform）等の圧縮符号化方式が提案され、また、大容量の記録媒体としてはＣＤ−ＲＯＭが提案されている。しかし、この圧縮符号化方式では、符号化のアルゴリズムが複雑であり、ハードウエアの構成が大規模になってしまっていた。また、デコードのために大容量のメモリが必要となり、専用の特殊なチップを必要とするため、デコーダが高価格になってしまうという問題が発生していた。さらに、圧縮率が大きい場合には画質が低下してしまうという問題があった。
【０００７】
このような問題に対し、特許文献２に記載の「画像データの記録方法及びその再生方法」が開示されている。この特許文献２の方法は、画像を構成する画素の性質に応じてデータ圧縮を行って１画素当たりのビット数を圧縮し、この圧縮した画像データを記録位置を所定の速度で移動する記録媒体に記録する方法である。圧縮して記録する画像の記録情報量に応じて記録媒体の移動速度を変化させて記録するとともに、記録媒体の移動速度が変更された記録位置及び移動速度を識別するための情報を記録媒体に記録し、再生は、この情報に基づいて記録媒体の移動速度を決定して行うものである。
【０００８】
この提案によれば、記録媒体への記録時の速度を、記録する画像データ量、記録する画像数に応じて変更して、記録を行うようにしたので、データ圧縮量を大きくすることなしに、記録媒体への記録を行うことができ、常に最適なデータ圧縮効率で画像データを記録することができる。また、記録媒体には、記録時に媒体速度及び速度変更位置に関する情報を記録するようにしたので、再生時に、その情報に基づいて記録媒体の再生時の速度を切り換えることができるため、良好な再生を実現できる。
【０００９】
一方、一般的にＩＴＵ−Ｔのファクシミリ伝送で定められている圧縮方式は、ＭＨモード、ＭＲモード、ＭＭＲモード（ＪＢＩＧ含む）であり、近年は圧縮効率の良いＭＭＲモードで通信されるのがほとんどである。この圧縮方式は前ラインを参照し、変化点をデータ化するものであり、全白ラインなどが続く場合Ｖ０コード１ビットで１ラインを表現できるので圧縮効率が良い。
【特許文献１】特開平１１−１９５１０７号公報
【特許文献１】特開平５−１４５８８９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、これらの方法では、圧縮効率を高める技術（他にＪＢＩＧなど）を実現させるために特別な回路が必要になっていた。
【００１１】
本発明の課題は、ファクシミリ送信におけるデータ圧縮方法の従来技術の欠点を鑑み、圧縮効率を高める技術（他にＪＢＩＧなど）を特別な回路を使用しないで実現させることにある。また、伝送されてきたデータを受信し、独自通信モードを利用して通常の出力を実現させることにある。さらには、データ通信時間を短縮させるファクシミリ装置を実現させることにある。
【課題を解決するための手段】
【００１２】
請求項１記載の発明は、スキャナで読み込まれた画像データを圧縮し、該画像データの原稿１ページ分の圧縮データ量をカウントする圧縮手段と、該圧縮手段で圧縮された前記圧縮データを一時保管するＳＡＦメモリと、該ＳＡＦメモリに一時保管された前記圧縮データを伸長する伸長手段と、該伸長手段で伸長された画像データを１ページ分展開するページメモリと、展開した伸長データを９０°あるいは２７０°回転させる回転機能とを具備したファクシミリ装置であって、該ファクシミリ装置は、前記スキャナ部で読み込まれた画像データを圧縮した圧縮データ量と、前記９０°回転させて圧縮した圧縮データ量とを比較し、圧縮データ量の少ない圧縮データを送信データとして選択して、送信することを特徴とする。
【００１３】
請求項２記載の発明は、請求項１記載の発明において、ファクシミリ通信の独自モードを有し、受信した画像データをプロトコル中の交信情報より判断し、前記伸長手段で伸長されたデータを前記回転機能により９０°あるいは２７０°回転してプロットアウトすることを特徴とする。
【００１４】
請求項３記載の発明は、請求項１または２記載の発明において、１通信分の全ページに対して前記圧縮データ量の比較を行い、非回転と回転（９０°又は２７０°）のどちらで送出した方がデータ量が少ないかを判断し、少ない方を全ページ統一して送信することを特徴とする。
【発明の効果】
【００１５】
請求項１の発明によれば、横書き、縦書きが混在するような送信原稿に対して、圧縮方向を変え圧縮データ量をカウントし比較することにより、圧縮データ量を最小限に押さえる事ができ、コストアップせずに通信料金を低減するファクシミリ装置を提供することができる。
【００１６】
請求項２の発明によれば、請求項１のファクシミリから送られてくる画像データを、独自通信モードを使用することにより、正常な画像データとしてプロットアウトできる。
【００１７】
請求項３の発明によれば、１通信トータルで圧縮データ量を比較し、主走査幅をページ毎に変えない事により、確実に通信時間を削減でき、通信料金を低減するファクシミリ装置を提供できる。
【発明を実施するための最良の形態】
【００１８】
図１には、本発明を実施するための最良の形態におけるファクシミリ装置の構成例が示されている。この発明は、圧縮効率の良いＭＭＲモードで、通常の文書であった場合、横書き文書と縦書き文書で大きく圧縮率が変わることに着目したものである。例えば、Ａ４縦方向に原稿を送る場合、文書としては縦書きの文書より横書きの文書の方が全白ラインの出現が多く、圧縮率が高いと言える。逆にいえば、Ａ４縦の用紙であって、横書き文書はＡ４縦方向にスキャンして圧縮する方が圧縮データが少なく、縦書き文書はＡ４横方向からスキャンして圧縮する方が圧縮データが少なくなるといえる。
【００１９】
本実施形態のファクシミリ装置１は、主に、ファクシミリ装置１の全体を制御するＣＰＵ２、ファクシミリ装置１の全体制御プログラムが格納されるＲＯＭメモリ３、 システム制御及びラインバッファー、ＦＩＦＯに使用されるＲＡＭメモリ４、画像データを圧縮・伸長するＤＣＲブロック５、ＤＭＡを制御するＤＭＡＣブロック６、プロッター部７、オペレーターＩ／Ｆである操作部８、画像データを読み取り２値化を行うスキャナ９、送受信時のデータ変復調を行うモデム１０、網制御を行うＮＣＵ１１、画像データを格納するＳＡＦ１２、及び画像データ（生データ）を展開するページメモリ１３から構成されている。
【００２０】
図２には、図１のファクシミリ装置１の動作フローの一実施形態が示されている。
本実施形態における動作フローは、Ａ４縦原稿をメモリ送信する場合の例ある。
まず、スキャナ９で読み取られた画像データは、主走査１ライン毎に管理され、一旦ＲＡＭメモリとしてのラインバッファ(ＬＤ)４へ蓄積される（ステップＳ２０１）。
【００２１】
ステップＳ２０１でラインバッファ４に蓄積された画像データは、順次ＤＣＲ５へ送られ、ＭＭＲモードで圧縮される。この圧縮されたデータは、ＳＡＦメモリ１２へ蓄積される。この時、圧縮データの量を１ページ単位でカウントし、記憶する（ステップＳ２０２）。なお、カウント方法は、専用のハードカウンタ回路を持っても良いが、ＳＡＦのアドレス管理で計算することにより容易に実現させることができる。
【００２２】
次に、ステップＳ２０２で全ページ分のデータが蓄積されたか否かを判断し（ステップＳ２０３）、全ページ分のデータが蓄積されていないと判断した場合は、ステップＳ２０１に戻りステップ２０１とステップＳ２０２の動作を繰り返す。また、全ページ分のデータが蓄積されたと判断した場合は、ＳＡＦメモリ１２へ蓄積された圧縮データをＤＣＲ５を用いて、１ページづつページメモリ（ＰＭ）１３へ伸長し（ステップＳ２０４）、１ページ伸長終了後、ページメモリデータを９０°回転させる（ステップＳ２０５）。なお、画像を９０°回転させる技術は、特開平０９−０１８６８６等幾つかの技術が公知となっている。
【００２３】
ステップＳ２０５で９０°回転されたデータは、ＤＣＲ５で圧縮され、ＳＡＦ１２へ蓄積される。この場合、データは９０°回転しているので、主走査の幅はＡ３で圧縮される。この時、前回同様に１ページ分の圧縮データ量をカウントし記憶する（ステップＳ２０６）。この作業は、全ページついて実行され、これにより、同一原稿にて主走査Ａ４幅で圧縮されたＳＡＦデータと、９０°回転し、主走査Ａ３幅で圧縮されたＳＡＦデータとが完成する。
【００２４】
次に、ステップＳ２０６で全ページ分のデータが蓄積されたか否かを判断し（ステップＳ２０７）、全ページ分のデータが蓄積されていないと判断した場合は、ステップＳ２０４に戻りステップ２０４からステップＳ２０６の動作を繰り返す。また、全ページ分のデータが蓄積されたと判断した場合は、ＮＣＵ１１より発呼し、送信先とのプロトコルを開始する（ステップＳ２０８）。
【００２５】
ステップ２０８で送信先とのプロトコルを開始すると、送信先が独自モードである回転送信モードを持つか否かを判断する（ステップＳ２０９）。相手先のＮＳＦより、独自モード（回転送信モード）を持つ事が確認された場合は、ＮＳＳにて回転送信モードで送信する事を伝える。
【００２６】
次に、前記２種類の圧縮データ、つまりＡ４幅で圧縮されたＳＡＦデータと、９０°回転し、主走査Ａ３幅で圧縮されたＳＡＦデータとを同一ページにおいてその圧縮データ量を比較し（ステップＳ２１０）、圧縮データ量の少ない方を採用し、送信する。
【００２７】
この場合、前ページと主走査幅を変更する場合は図３に示されているプロトコルにおいて、フェーズＣ後にＥＯＭを送出し、ＮＳＳにて主走査幅を変更させる。これらの制御により、各ページ毎にＡ４幅とＡ３幅（回転データ）の圧縮データ量の少ないデータが送信される。
【００２８】
動作フローに戻ると、ステップＳ２１０において、非回転データであるＡ４幅で圧縮されたＳＡＦデータ量が少ないと判断した場合は、Ａ４幅で送信する宣言をし、非回転圧縮データにて送信される（ステップＳ２１１）。つまり、通常送信となり、前記主走査Ａ４幅で圧縮された画像データが送信される。全ページのデータが送信されたか否かを判断し（ステップＳ２１２）、全ページデータが送信されたと判断した場合は送信動作を終了し、全ページが送信されていないと判断した場合はステップ２１１の動作を続ける。
【００２９】
ステップＳ２１０において、９０°回転データであるＡ３幅で圧縮されたＳＡＦデータ量が少ないと判断した場合は、Ａ３幅で送信する宣言をし、回転圧縮データにて送信される（ステップＳ２１５）。次に、全ページのデータが送信されたか否かを判断し（ステップＳ２１２）、全ページデータが送信されたと判断した場合は送信動作を終了し、全ページが送信されていないと判断した場合はステップ２１５の動作を続ける。
【００３０】
また、ステップＳ２０９で回転送信モードを持たないと判断した場合は、Ａ４幅で送信する宣言をし、非回転圧縮データにて送信される（ステップＳ２１３）。つまり、通常送信となり、前記主走査Ａ４幅で圧縮された画像データが送信される。全ページのデータが送信されたか否かを判断し（ステップＳ２１４）、全ページデータが送信されたと判断した場合は送信動作を終了し、全ページが送信されていないと判断した場合はステップ２１３の動作を続ける。
【００３１】
図４には、図１のファクシミリ装置１の他の動作フロー例が示されている。
本実施形態における動作フローは、Ａ４縦受信機として、請求項１の回転送信モード対応の受信機の動作フローである。
まず、受信時、ＮＳＦにおいて、回転送信モード可能ビットを立てる（ステップＳ４０１）。
【００３２】
次に、相手機のＮＳＳによって回転送信モードに入ったか否かを判断し（ステップＳ４０２）、回転送信モードに入ったと判断した場合は、ＮＳＳに従って受信ＳＡＦにＡ３幅で受けたページを記憶する（ステップＳ４０３）。そして、全ページ分蓄積が終了したか否かを判断し（ステップＳ４０５）、終了したと判断した場合は受信を終了する（ステップＳ４０５）。また、全ページの蓄積が終了していないと判断した場合は、ステップＳ４０２からステップＳ４０５の動作を繰り返す。
【００３３】
また、ステップ４０２の判断で、回転送信モードではないと判断した場合は、Ａ４幅で受けたページを受信ＳＡＦに蓄積する（ステップＳ４０４）。そして、全ページ分蓄積が終了したか否かを判断し（ステップＳ４０５）、終了したと判断した場合は受信を終了する（ステップＳ４０５）。また、全ページの蓄積が終了していないと判断した場合は、ステップＳ４０２からステップＳ４０５の動作を繰り返す。
【００３４】
ステップ４０６で通信が終了すると、次に受信データをＤＣＲにて伸長し、ページメモリに展開する（ステップＳ４０７）。この受信データをＤＣＲにて伸長し、ページメモリに展開する際、Ａ３幅で受けたページか否かを判断する（ステップＳ４０８）。この判断で、Ａ３幅で受けたページではないと判断、つまり、Ａ４幅で受けたページはそのままプロットアウトし（ステップＳ４０９）、Ａ３幅で受けたページは前記の回転走査により２７０°回転させて（ステップＳ４１１）、主走査Ａ４としてプロットアウトする（ステップＳ４０９）。
【００３５】
次に、全ページ分のプロットが終了したか否かを判断し（ステップＳ４１０）、終了したと判断した場合は処理動作を終了し、全ページの蓄積が終了していないと判断した場合は、ステップＳ４０７からステップＳ４１０の動作を繰り返す。
【００３６】
また、他の実施形態としては、送信ページ毎に非回転、回転の圧縮データ量の比較を行い、圧縮データ量が少ない方をページ単位で切り替えていたのに対し、１通信分の全ページに対して非回転、回転の圧縮データ量を比較し、少ない方を選択して主走査幅を途中で切り替えない動作も可能である。
【００３７】
この実施形態によれば、１ページ毎に通信設定が変更する場合に起こり得る、ページ間のプロトコルが長くなることがなくなり、通信時間の短縮を確実に実行できる。
【図面の簡単な説明】
【００３８】
【図１】本発明のファクシミリ装置の一実施形態の構成例を示すブロック図である。
【図２】図１のファクシミリ装置の動作例を示すフロー図である。
【図３】図１のファクシミリ装置の動作例のプロトコルを説明する図である。
【図４】本発明のファクシミリ装置の他の実施形態の動作例を示すフロー図である。
【符号の説明】
【００３９】
１    ファクシミリ装置
２    ＣＰＵ
３    ＲＯＭメモリ
４    ＲＡＭメモリ
５    ＤＣＲブロック
６    ＤＭＡＣブロック
７    プロッター部
８    操作部
９    スキャナ
１０    モデム
１１    ＮＣＵ
１２    ＳＡＦ
１３    ページメモリ
【図１】
2006115423.tif 000003
【図２】
2006115423.tif 000004
【図３】
2006115423.tif 000005
【図４】
2006115423.tif 000006