(57)【特許請求の範囲】
【請求項１】
第１の圧縮方式によって圧縮された画像データと、第２の圧縮方式によって圧縮された画像データとを記憶可能である記憶手段と；
上記第１の圧縮画像データを伸長する第１の伸長処理と、上記第２の圧縮画像データを伸長する第２の伸長処理とを行ない、上記記憶手段に記憶されている画像データから印字データを形成する印字データ形成手段と；
上記印字データ形成手段によって得られた印字データを記録紙に印字する印字手段と；
上記第１の伸長処理を行なう場合は、上記印字データに含まれている白ラインデータの連続する全ての伸長処理が終了したときに、上記伸長されたデータを上記印字手段へ転送する第１の転送処理と、上記第２の伸長処理を行なう場合、上記印字データに含まれている白ラインデータの連続する全ての伸長処理を待たずに、複数ライン毎に、上記伸長されたデータを上記印字手段へ順次、転送する第２の転送処理とを切り替えて制御する転送手段と；
を有することを特徴とする記録装置。
【請求項２】
請求項１において、
上記印字データ形成手段は、紙搬送のみを行う信号として白ラインデータを上記印字手段へ転送する手段であることを特徴とする記録装置。
【請求項３】
請求項１において、
上記印字データ形成手段は、第１の解像度変換処理と、第２の解像度変換処理とを具備する手段であり、
上記転送手段は、上記印字データ形成手段によって得られた印字データに含まれる白ラインデータを上記印字手段へ転送するときに、上記第１の解像度変換処理を用いた場合、全ての連続する白ラインの解像度変換処理が終了した時点で転送する第１の転送処理と、上記第２の解像度変換処理を用いた場合、全ての連続する白ラインの解像度変換終了を待たずに、複数ライン毎に記録部へ、順次転送する第２の転送処理とを切り替えて制御する手段であることを有することを特徴とする記録装置。
【請求項４】
請求項１〜請求項３のいずれか１項において、
上記記憶手段に記憶される画像データは、受信データであることを特徴とする記録装置。
【請求項５】
請求項４において、
上記記録装置は、ファクシミリ装置であることを特徴とする記録装置。
【請求項６】
互いに処理速度が異なる第１の処理、第２の処理のうちのいずれか一方の処理を行うことによって、画像データから印字データを形成する印字データ形成手段と；
上記印字データを記録紙に印字するプリンタへ、上記印字データを転送する転送手段と；
上記印字データ形成手段が、上記第１の処理、上記第２の処理のいずれによって印字データを形成するかに応じて、上記印字データを上記転送手段がプリンタへ出力するタイミングを決定する判定基準を変える判定基準変更制御手段と；
を有し、
上記第１処理は、ＭＨ、ＭＲ、ＭＭＲの圧縮方式のいずれかの圧縮方式によって圧縮された画像データを印字データに変換する処理であり、
上記第２処理は、ＪＰＥＧ圧縮方式によって圧縮された画像データを印字データに変換する処理であることを特徴とする画像処理装置。
【請求項７】
互いに処理速度が異なる第１の処理、第２の処理のうちのいずれか一方の処理を行うことによって、画像データから印字データを形成する印字データ形成手段と；
上記印字データを記録紙に印字するプリンタへ、上記印字データを転送する転送手段と；
上記印字データ形成手段が、上記第１の処理、上記第２の処理のいずれによって印字データを形成するかに応じて、上記印字データを上記転送手段がプリンタへ出力するタイミングを決定する判定基準を変える判定基準変更制御手段と；
を有し、
上記判定基準変更制御手段は、全白ラインデータが連続する場合に、連続する全白ラインデータを全部まとめて転送するか、または、連続する全白ラインデータのうちで所定ライン毎に転送するかを切換えることによって、上記判定基準を変える手段であることを特徴とする画像処理装置。
【請求項８】
請求項７において、
上記判定基準変更制御手段は、記録紙搬送だけを行う信号として上記全白ラインデータを上記プリンタへ転送する手段であることを特徴とする画像処理装置。
【請求項９】
互いに処理速度が異なる第１の処理、第２の処理のうちのいずれか一方の処理を行うことによって、画像データから印字データを形成する印字データ形成手段と；
上記印字データを記録紙に印字するプリンタへ、上記印字データを転送する転送手段と；
上記印字データ形成手段が、上記第１の処理、上記第２の処理のいずれによって印字データを形成するかに応じて、上記印字データを上記転送手段がプリンタへ出力するタイミングを決定する判定基準を変える判定基準変更制御手段と；
を有し、
上記第１処理と上記第２処理とは、解像度変換処理であることを特徴とする画像処理装置。
【請求項１０】
第１の圧縮方式によって圧縮された画像データと、第２の圧縮方式によって圧縮された画像データとを記憶する記憶段階と；
上記第１の圧縮画像データを伸長する第１の伸長処理と、上記第２の圧縮画像データを伸長する第２の伸長処理とを行ない、記憶されている画像データから印字データを形成する印字データ形成段階と；
上記印字データ形成によって得られた印字データを記録紙に印字する印字段階と；
上記第１の伸長処理を行なう場合は、印字データに含まれている白ラインデータの連続する全ての伸長処理が終了したときに、上記伸長されたデータを印字手段へ転送する第１の転送処理を実行する段階と；
上記第２の伸長処理を行なう場合は、上記印字データに含まれている白ラインデータの連続する全ての伸長処理を待たずに、複数ライン毎に、上記伸長されたデータを上記印字手段へ順次、転送する第２の転送処理を実行する段階と；
を有することを特徴とする記録方法。
【請求項１１】
互いに処理速度が異なる第１の処理、第２の処理のうちのいずれか一方の処理を行うことによって、画像データから印字データを形成する印字データ形成段階と；
上記印字データを記録紙に印字するプリンタへ、上記印字データを転送する転送段階と；
上記第１の処理、上記第２の処理のいずれによって印字データを形成するかに応じて、上記転送段階において上記印字データをプリンタへ出力するタイミングを決定する判定基準を変える判定基準変更制御段階と；
を有し、
上記第１処理は、ＭＨ、ＭＲ、ＭＭＲの圧縮方式のいずれかの圧縮方式によって圧縮された画像データを印字データに変換する処理であり、
上記第２処理は、ＪＰＥＧ圧縮方式によって圧縮された画像データを印字データに変換する処理であることを特徴とする画像処理方法。
【請求項１２】
互いに処理速度が異なる第１の処理、第２の処理のうちのいずれか一方の処理を行うことによって、画像データから印字データを形成する印字データ形成段階と；
上記印字データを記録紙に印字するプリンタへ、上記印字データを転送する転送段階と；
上記第１の処理、上記第２の処理のいずれによって印字データを形成するかに応じて、上記転送段階において上記印字データをプリンタへ出力するタイミングを決定する判定基準を変える判定基準変更制御段階と；
を有し、
上記判定基準変更制御段階は、全白ラインデータが連続する場合に、連続する全白ラインデータを全部まとめて転送するか、または、連続する全白ラインデータのうちで所定ライン毎に転送するかを切換えることによって、上記判定基準を変える段階であることを特徴とする画像処理方法。
【請求項１３】
互いに処理速度が異なる第１の処理、第２の処理のうちのいずれか一方の処理を行うことによって、画像データから印字データを形成する印字データ形成段階と；
上記印字データを記録紙に印字するプリンタへ、上記印字データを転送する転送段階と；
上記第１の処理、上記第２の処理のいずれによって印字データを形成するかに応じて、上記転送段階において上記印字データをプリンタへ出力するタイミングを決定する判定基準を変える判定基準変更制御段階と；
を有し、
上記第１処理と上記第２処理とは、解像度変換処理であることを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ装置や複写装置等の記録装置に関する。
【０００２】
【従来の技術】
今日では、ＩＴＵ−Ｔによってカラーファクシミリ通信が標準化され、ＪＰＥＧ圧縮方式によってカラー画像を圧縮し、通信することができるファクシミリ装置が知られている。
【０００３】
このようなファクシミリ装置の記録部には、レーザービーム方式またはインクジェット方式の記録装置が搭載され、特にカラー画像の記録機能を、安価なコストで実現できるインクジェット方式の記録部を持つファクシミリ装置が広く普及している。
【０００４】
ところで、ファクシミリ通信において、通信路上でやりとりされる画像データは、モノクロ画像であればＭＨ、ＭＲ、ＭＭＲによって圧縮され、カラー画像であればＪＰＥＧ等の圧縮方式によって圧縮され、この圧縮されたデータを受信機側で伸長し、処理することが一般的である。
【０００５】
また、通信路上でやりとりされる画像の解像度が記録部の解像度と異なる場合があり、伸長した画像に解像度変換を行ったものが、印字データとして、記録部に転送される。
【０００６】
一般に、印字データとは、１ライン分の画像データ、１ライン分の画像データの終了を示すキャリッジリターン（以下、ＣＲという）、紙送り（以下、ラインスキップという）からなり、ラインスキップについては、所望の紙送り量を指定できるようになっている。
【０００７】
従来のファクシミリ装置においては、この印字データ量が少なければ、それだけ記録部の処理負荷軽減につながり、結果として記録速度が向上するから、少しでも転送データ量を少なくする工夫として、白ラインが連続するときは、ラインスキップを１ライン毎記録部に転送せず、有効画素が含まれるラインが見つかるか、画像の終端を見つけるまで、伸長処理を続行し、連続する白ライン数が確定したら、一括して白ライン数を指定してラインスキップを転送する。
【０００８】
【発明が解決しようとする課題】
しかし、上記従来例では、連続する白ライン数が確定するまで、記録部へのデータ転送を行わず、連続して伸長処理や解像度変換処理を行うことになる。このときに、印字データの形成にかかる時間は、たとえば伸長処理に注目した場合、画像の圧縮方式によって異なり、ＭＨ、ＭＲ、ＭＭＲ等２値の符号化画像を伸長（復号化）する場合、数ｍｓｅｃ（／ｌｉｎｅ）で伸長可能であるのに対し、ＪＰＥＧの伸長には、数１０ｍｓｅｃ（／ｌｉｎｅ）の処理時間がかかる。
【０００９】
ＪＰＥＧのように、印字データの形成処理にかかる時間が長くなると、記録部へのデータ転送間隔が伸びるので、ＭＨ、ＭＲ、ＭＭＲに比べ、使用者の目にみえる記録動作が緩慢になる。さらに、連続する白ライン数が確定するまで記録部へのデータ転送を行わないので、連続する白ライン数が多くなると、数秒間以上、伸長処理部から記録部へのデータ転送が行われず、使用者は通信エラーしたものと思い込み、使用者が間違ってＳＴＯＰキーを押下し、記録を無駄に中断したり、記録部が故障したとの誤解を生じさせかねないという問題がある。
【００１０】
本発明は、処理速度が異なる複数の処理のいずれかを行うことによって、画像データから印字データを形成する装置、または、方法において、プリンタにデータ出力しない時間が長いことによる不都合を防止することを目的とする。
【００１１】
本発明は、白ラインが連続するときは、ラインスキップを１ライン毎記録部に転送せず、有効画素が含まれるラインが見つかるか、画像の終端を見つけるまで、伸長処理を続行し、連続する白ライン数が確定したら、一括して白ライン数を指定してラインスキップを転送する装置において、見かけ上の印字処理を高速化することができ、また、使用者の誤操作を防止することができる記録装置、画像処理装置およびその方法を提供することを目的とするものである。
【００１２】
【課題を解決するための手段】
本発明は、第１の圧縮方式によって圧縮された画像データを伸長する第１の伸長処理を行なう場合は、印字データに含まれている白ラインデータの連続する全ての伸長処理が終了したときに、上記伸長されたデータを上記印字手段へ転送する第１の転送処理と、第２の圧縮方式によって圧縮された画像データを伸長する第２の伸長処理を行なう場合、上記印字データに含まれている白ラインデータの連続する全ての伸長処理を待たずに、複数ライン毎に、上記伸長されたデータを印字手段へ順次、転送する第２の転送処理とを切り替えて制御するものであり、これによって、印字処理の高速化を図るものである。
【００１３】
【発明の実施の形態および実施例】
図１は、本発明の一実施例であるファクシミリ装置ＦＳ１を示すシステム構成図である。
【００１４】
ファクシミリ装置ＦＳ１は、装置全体を制御するＣＰＵ１０１と、ＣＰＵ１０１の制御プログラムを格納してあるＲＯＭ１０２と、プログラム制御変数やオペレータが登録した設置値等を格納するＳＲＡＭ等のワークメモリ１０３と、画像データを蓄積するＤＲＡＭ等の画像メモリ１０４と、エッジ強調、輝度／濃度変換等、多値／２値変換を行う画像処理部１０５と、各種入力操作を行うキーボード等の操作部１０６と、２値データを記録用ネーティブコマンド（プリンタ制御用のコマンド）に変換する記録制御処理部１０７と、ＪＰＥＧ、ＭＨ、ＭＲ、ＭＭＲ等の画像データの伸長／圧縮処理部１０８と、ＰＣとの制御を行うＰＣ−インタフェース制御部１０９と、Ｐ１２８４規格準拠のバイセントロで構成され、ＰＣと双方向で制御を行うための双方向インタフェース１１０と、読取時の光量や、モータの制御を行う読取制御部１１１と、ＣＳ／ＣＣＤイメージセンサ、原稿搬送機構等で構成されるシート原稿読取り部１１２と、画像データの転送制御を行う場合に使用するラインバッファ１１３と、プリント記述言語を解析し、画像データに変換するプリントインタフェース部１１４と、受信画像や、ファイルデータを記録紙に記録し、ＢＪプリンタで構成されている記録部１１５と、他の通信機と相互交信を行わせ、モデム等で構成されている通信部１１６と、動作間隔を計測し、時計ＩＣ等で構成されている計時部１１７と、ホストコンピュータと接続するバイセントロケーブル１１８と、公衆回線等と接続するモジュラケーブル１１９とを有する。
【００１５】
図２は、上記実施例における各種入力操作を行う操作部１０６の詳細を示す図である。
【００１６】
操作部１０６は、電話番号の発呼、または、各種設定に使用する１０キー２０１と、操作等を促す情報を表示するＬＣＤ２０２と、電話番号の発呼、または、各種設定に使用するワンタッチキー２０３と、コピー／通信等を開始するスタートキー２０４と、カラー／モノクロの切り替えを行うモードキー２０５と、解像度の切り替えを行うキー２０６と、回線を捕捉するフックキー２０７と、それぞれの処理を停止させるストップキー２０８と、リダイヤル／ポーズキー２０９と、短縮ダイヤルキー２１０と、受信モードを選択するキー２１１と、コピーモードキー２１２と、各種装置設定等を行わせるファンクションモードキー／ランプ２１３と、各種装置設定時に処理を確定するセットキー２１４と、記録部のエラー時のリカバリ処理を行わせるエラー解除キー２１５と、カラー／モノクロの動作表示ランプ２１６と、各種エラー時の状態表示ランプ２１７とを有する。
【００１７】
次に、ファクシミリ装置ＦＳ１において、画像の伸長処理の動作について説明する。
【００１８】
図３は、上記実施例の動作を示す図である。
【００１９】
まずは、図３（１）は、モノクロ画像を受信した場合における処理を示す図である。
【００２０】
モノクロ画像の受信時に、ＩＴＵ−Ｔで標準化されたＭＨ、ＭＲ、ＭＭＲの圧縮（符号化）方式によって、画像が圧縮されている。これらの圧縮データは、圧縮／伸長処理部１０８によって伸長処理される。いずれの方式も、２値画像の符号化方式であり、規定された復号化テーブルに基づいて伸長され、白黒生画像データが生成される。この処理に要する時間は、ファクシミリ装置ＦＳ１における実測値で、最大でも数ｍｓｅｃ（／ｌｉｎｅ）であるが、全白が続く場合は、参照ラインとの変化点がほとんどないので、さらに短く、数μｓｅｃ（／ｌｉｎｅ）で伸長可能である。
【００２１】
図３（２）は、カラー画像を受信したときにおける処理を示す図である。
【００２２】
カラー画像の受信時に、ＪＰＥＧ方式（ＩＳＯ／ＩＥＣ１０９１８−１、−２に準拠）で画像が圧縮される。ＪＰＥＧデータは、圧縮／伸長処理部１０８によって、伸長処理される。一般的なＪＰＥＧデータの伸長処理には、大きく分けて、３つの処理過程があり、エントロピ復号化、逆量子化、逆ＤＣＴ変換を経て、ＲＧＢの生データに変換される。これら一連の処理に要する時間は、ファクシミリ装置ＦＳ１における実測値で、約２０ｍｓｅｃであり、全白ラインが連続する場合でも、所要時間はほとんど短縮されないのが、ＪＰＥＧ方式の特徴である。
【００２３】
また、記録するためには、インクの各色成分を生成しなければならず、ＣＤ法を用い、ＲＧＢデータからＣＭＹＫの各色データへの色空間の変換が行われるので、さらに約１０ｍｓｅｃの処理時間を要する。
【００２４】
このように、モノクロ画像の伸長とカラー画像の伸長とでは、処理時間に大きな差があり、特に、全白ラインが連続する場合、モノクロ画像では、全ての連続する全白ラインを伸長し終わり、ラインスキップ量を算出しても、あまり記録部を待たせることにはならないが、カラー画像の場合、伸長処理に時間がかかるので、全ての連続する全白ラインの算出がなかなかできず、記録部は何もすることがなく待たされ、装置資源を無駄にしている。
【００２５】
そこで、ファクシミリ装置ＦＳ１では、記録部へのデータ転送処理において、画像の種類によってデータ転送のタイミングを変え、つまりカラー画像を記録する場合、連続する全ての全白ラインの伸長終了を待たず、複数ラインの伸長毎に、記録部へ順次ラインスキップ要求を転送する。
【００２６】
図４は、上記実施例における全白ラインの伸長処理を示すフローチャートである。
【００２７】
ラインスキップカウントは、最初０に初期化されているものとする。
【００２８】
そして、画像伸長処理が行われ（Ｓ４０１）、全データの伸長終了かどうかが判断される（Ｓ４０２）。未終了時は、直前で伸長したラインが全白ラインか否かを判断し（Ｓ４０３）、全白ならば、受信画像がカラーかモノクロかによって分岐する（Ｓ４０４）。
【００２９】
これは、受信画像の種類によって、ファクシミリ装置ＦＳ１が一意に伸長処理を決定し、異なる伸長処理を行った後の全白ラインの処理を切り分けているためである。
【００３０】
上記のように画像の種類で判断する必要はなく、画像の圧縮方式を直接判断し、分岐するようにしてもよい。ステップＳ４０４で、モノクロ画像であると判断されると、ラインスキップカウントをインクリメントし（Ｓ４０５）、次ラインの伸長処理へ向かう。カラー画像であると判断されると（Ｓ４０４）、ラインスキップカウントが所望の量（＝Ｎ）生成されたか否かを判断し（Ｓ４０６）、Ｎラインに達していないときは、ラインスキップカウントをインクリメントし（Ｓ４０５）、次ラインの伸長処理へ向かう。
【００３１】
所望のライン数「Ｎ」は、記録部が紙送りを行う最小単位であるとしてもよく、また、紙送り動作を使用者に明確に見せる程度にまとまった値でもよく、任意に指定可能である。
【００３２】
画像の伸長処理を繰り返し、全白ライン以外のライン、つまり有効画素データを含んだ画像データが生成（Ｓ４０３）されたり、連続する全白ラインがＮラインに達する（Ｓ４０６）と、溜まったラインスキップと画像データとを記録部用転送データとして転送する（Ｓ４０７）。転送が終わると、ラインスキップカウントを再びリセットし（０にし）（Ｓ４０８）、次ラインの伸長処理へ向かう。
【００３３】
全て伸長処理が終了すると（Ｓ４０２）、ラインスキップと画像データとを転送し（Ｓ４０９）、終了する。
【００３４】
図５は、白ラインの記録処理（伸長から印字まで）にかかる経過時間を概念的に示す図である。
【００３５】
図５（１）は、ラインスキップをまとめて転送する従来例を示す図である。図５（２）は、所望のラインずつラインスキップする上記実施例を示す図である。
【００３６】
図５（１）、（２）は、ともにカラー画像の記録処理を示し、その横軸は時間を表し、伸長処理から印字処理まで伸びる矢印は、データを記録部へ転送していることを示す。ここでいう印字処理とは、記録部がデータを受信してから実際に、紙に印字または紙送り動作を行う処理を示している。
【００３７】
図５（２）に示すように、伸長処理と並行して印字処理を行うことによって、記録部の装置資源を無駄にせず、記録処理全般にかかる時間が短縮される。
【００３８】
［他の実施例］
記録部が所定の画像を印字可能な印字データに変換するためには、さまざまな変換処理が必要であり、たとえば解像度を記録部にあわせて変換する解像度変換等が挙げられる。解像度変換に要する時間も、その変倍率によって変化する。上記実施例において、画像の圧縮方式の違いを判断し、記録部への転送処理を切り替えているが、受信画像の解像度と記録部の印字解像度とが異なることを想定し、いくつか用意されている解像度変換処理の違いを判断し、上記転送処理を切り替えるようにしてもよい。
【００３９】
上記実施例では、ファクシミリ装置を例に挙げて説明したが、ファクシミリ装置の代わりに、他の記録装置、他の画像処理装置に上記実施例を適用することができる。
【００４０】
【発明の効果】
本発明によれば、白ラインデータを記録部へ転送するときに、全ての連続する白ラインの伸長処理が終了した時点で転送する第１の転送処理と、全ての連続する白ラインの伸長終了を待たずに、複数ライン毎に記録部へ順次転送する第２の転送処理とを行ない、画像の圧縮方式の違いによって、これらの転送処理を切り替え、制御するので、見かけ上の印字処理を高速化することができ、また、使用者の誤操作を防止することができるという効果を奏する。
【００４１】
本発明によれば、処理速度が異なる複数の処理のいずれかを行うことによって、画像データから印字データを形成する装置、または、方法において、プリンタにデータ出力しない時間が長いことによる不都合を防止することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施例であるファクシミリ装置ＦＳ１を示すシステム構成図である。
【図２】上記実施例における各種入力操作を行う操作部１０６の詳細を示す図である。
【図３】上記実施例の動作を示す図である。
【図４】上記実施例における全白ラインの伸長処理を示すフローチャートである。
【図５】白ラインの記録処理（伸長から印字まで）にかかる経過時間を概念的に示す図である。
【符号の説明】
ＦＳ１…ファクシミリ装置、
１０１…ＣＰＵ、
１０２…ＲＯＭ、
１０５…画像処理部、
１０８…伸長／圧縮処理部、
１１２…シート原稿読取り部、
１１５…記録部。
【図１】
0003592139.tif 000002
【図２】
0003592139.tif 000003
【図３】
0003592139.tif 000004
【図４】
0003592139.tif 000005
【図５】
0003592139.tif 000006