(57)【特許請求の範囲】
【請求項１】
ファクシミリ送信のための第１画像入力モードと、複写処理のための第２画像入力モードを適宜選択可能な画像出力装置であって、
原稿画像を読み取るとともにその原稿方向を判別する読取手段と、
前記第２画像入力モードにおいて、同一原稿画像について部数が２以上の複写出力を行うか否かを判定する判定手段と、
前記第１画像入力モードが選択されており、前記読取手段で判別された原稿方向がファクシミリ送信で規定された方向と異なる場合、或いは、前記第２画像入力モードが選択されており、前記判定手段により部数が２以上の複写出力を行うと判定された場合に、前記読取手段で得られた画像データを回転して格納する第１格納手段と、
前記第２画像入力モードが選択されており、前記判定手段により部数が１の複写出力を行うと判定された場合、或いは、前記第１画像入力モードが選択されており、前記原稿方向がファクシミリ送信で規定された方向と一致する場合に、前記読取手段で得られた画像データをそのままの方向で格納する第２格納手段と、
前記第２画像入力モードにおける画像データの出力に際して、前記格納手段に格納された画像データの方向と、当該画像を記録する記録紙の方向が不一致の場合、該画像データの方向を回転して出力する回転出力手段とを備えることを特徴とする画像出力装置。
【請求項２】
前記第１格納手段は、前記画像データを回転して得られる回転後の画像データを符号化して格納することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記第２格納手段は、前記読取手段における原稿画像の読取処理とライン同期させて画像データの符号化を行い、符号化された画像データを格納することを特徴とする請求項１に記載の画像出力装置。
【請求項４】
前記回転出力手段は、符号化された画像データを復号化して得られた画像データについて回転処理を行うことを特徴とする請求項１に記載の画像出力装置。
【請求項５】
ファクシミリ送信のための第１画像入力モードと、複写処理のための第２画像入力モードを適宜選択して画像出力する画像出力方法であって、
原稿画像を読み取るとともにその原稿方向を判別する読取工程と、
前記第２画像入力モードにおいて、同一原稿画像について部数が２以上の複写出力を行うか否かを判定する判定工程と、
前記第１画像入力モードが選択されており、前記読取工程で判別された原稿方向がファクシミリ送信で規定された方向と異なる場合、或いは、前記第２画像入力モードが選択されており、前記判定工程により部数が２以上の複写出力を行うと判定された場合に、前記読取工程で得られた画像データを回転して格納する第１格納工程と、
前記第２画像入力モードが選択されており、前記判定工程により部数が１の複写出力を行うと判定された場合、或いは、前記第１画像入力モードが選択されており、前記原稿方向がファクシミリ送信で規定された方向と一致する場合に、前記読取工程で得られた画像データをそのままの方向で格納する第２格納工程と、
前記第２画像入力モードにおける画像データの出力に際して、前記格納工程に格納された画像データの方向と、当該画像を記録する記録紙の方向が不一致の場合、該画像データの方向を回転して出力する回転出力工程とを備えることを特徴とする画像出力方法。
【請求項６】
前記第１格納工程は、前記画像データを回転して得られる回転後の画像データを符号化して格納することを特徴とする請求項５に記載の画像出力方法。
【請求項７】
前記第２格納工程は、前記読取工程における原稿画像の読取処理とライン同期させて画像データの符号化を行い、符号化された画像データを格納することを特徴とする請求項５に記載の画像出力方法。
【請求項８】
前記回転出力工程は、符号化された画像データを復号化して得られた画像データについて回転処理を行うことを特徴とする請求項５に記載の画像出力方法。
【請求項９】
ファクシミリ送信のための第１画像入力モードと、複写処理のための第２画像入力モードを選択的に用いて画像出力する画像出力処理をコンピュータに実行させるための制御プログラムを格納するコンピュータ可読メモリであって、該画像出力処理が、
原稿画像を読み取るとともにその原稿方向を判別する読取工程と、
前記第２画像入力モードにおいて、同一原稿画像について部数が２以上の複写出力を行うか否かを判定する判定工程と、
前記第１画像入力モードが選択されており、前記読取工程で判別された原稿方向がファクシミリ送信で規定された方向と異なる場合、或いは、前記第２画像入力モードが選択されており、前記判定工程により部数が２以上の複写出力を行うと判定された場合に、前記読取工程で得られた画像データを回転して格納する第１格納工程と、
前記第２画像入力モードが選択されており、前記判定工程により部数が１の複写出力を行うと判定された場合、或いは、前記第１画像入力モードが選択されており、前記原稿方向がファクシミリ送信で規定された方向と一致する場合に、前記読取工程で得られた画像データをそのままの方向で格納する第２格納工程と、
前記第２画像入力モードにおける画像データの出力に際して、前記格納工程に格納された画像データの方向と、当該画像を記録する記録紙の方向が不一致の場合、該画像データの方向を回転して出力する回転出力工程とを備えることを特徴とするコンピュータ可読メモリ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像の回転読取と回転出力機能を持つ画像出力装置及び方法に関する。
【０００２】
【従来の技術】
従来、ファクシミリ装置において、回転読取や回転記録といった機能を有するものはなかった。しかしながら、最近複写機にファクシミリ機能と付加させた複合機が製品化されている。このような複合機では、読み取るべき原稿の向きとして複数方向にセットすることが可能である。例えば、Ａ４サイズの原稿を読み取る際に、原稿台や原稿給紙装置に置く原稿の向きが記録紙の給紙方向と異なっている場合は、その向きを補正すべく原稿の読取時に回転する機能を持つ。
【０００３】
【発明が解決しようとする課題】
上記従来例では、Ａ４サイズの原稿を読取センサ（ＣＣＤ）に対して長手方向を垂直に置いても（以下このような方向をＡ４Ｒ方向という）、読取センサに対して長手方向を水平に置いても（以下このような方向をＡ４Ｈ方向という）、読み取り時に画像データを回転する機能により、同一の向き（例えばＡ４Ｒ方向）にそろえてメモリに蓄積していた。しかしながら、コピーにおいて画像データの回転処理を行った場合、コピー全体の処理速度が低下してしまう。
【０００４】
画像データの回転処理を行わない場合は、１ライン単位で符号化することができる。従って読取と符号化とでライン同期をとれば、読取終了のすぐ後に符号化が終了することになる。これに対して、画像データを回転する場合、全ての読取が終了した後でないと符号化することができない。つまり、画像データの回転処理を実行した場合は、回転処理を行わない場合に比較して読取開始から終了（符号化の完了）までの時間が長くなってしまう。
【０００５】
回転して符号化する場合、すべて読み取ってからでないと実行できない理由を図６を使って説明する。図６は回転処理した画像データの符号化の様子を示す図である。なお、ここでは、読取センサから読み出される画素を順番に１，２，３，…，６４とする。
【０００６】
まず、原稿画像の画素１〜６４は、画像メモリに、（ａ）のように記憶される。回転処理はＸ軸、Ｙ軸のデータを入れ換え、（ｂ）のように並び換える。そして、当該画像データを符号化するときは、（ｂ）の格納状態から、主走査方向に１ラインずつ取り出すことになる。従って、画像データを回転した場合の１ライン目は、８，１６，…，６４となり、この１ライン目に読取センサから最後に読み出された画素６４が含まれる。従って、回転処理のアルゴリズムをどのようにしても、読み取りが終了してからでないと１ライン目を符号化することはできない。
【０００７】
ファクシミリ送信を行う場合、通信上の紙サイズの向きが決まっているため、読取時において、必要に応じて回転処理を行って画像の向きを揃える必要がある。しかしながら、コピー機能を利用する場合には、記録紙に画像方向をそろえる必要は有るが、読取時か記録時の一方で行なえば十分である。
【０００８】
本発明は上記の問題に鑑みてなされたものであり、画像出力時において画像データを回転する機能を持たせて、画像読み取り時における画像回転処理を適切に制御する画像出力装置及び方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記の目的を達成するための、本発明の一態様による画像出力装置は以下の構成を備える。すなわち、
ファクシミリ送信のための第１画像入力モードと、複写処理のための第２画像入力モードを適宜選択可能な画像出力装置であって、
原稿画像を読み取るとともにその原稿方向を判別する読取手段と、
前記第２画像入力モードにおいて、同一原稿画像について部数が２以上の複写出力を行うか否かを判定する判定手段と、
前記第１画像入力モードが選択されており、前記読取手段で判別された原稿方向がファクシミリ送信で規定された方向と異なる場合、或いは、前記第２画像入力モードが選択されており、前記判定手段により部数が２以上の複写出力を行うと判定された場合に、前記読取手段で得られた画像データを回転して格納する第１格納手段と、
前記第２画像入力モードが選択されており、前記判定手段により部数が１の複写出力を行うと判定された場合、或いは、前記第１画像入力モードが選択されており、前記原稿方向がファクシミリ送信で規定された方向と一致する場合に、前記読取手段で得られた画像データをそのままの方向で格納する第２格納手段と、
前記第２画像入力モードにおける画像データの出力に際して、前記格納手段に格納された画像データの方向と、当該画像を記録する記録紙の方向が不一致の場合、該画像データの方向を回転して出力する回転出力手段とを備える。
【００１０】
【発明の実施の形態】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。
【００１１】
（第１の実施形態）
図１は、本実施形態による複写機能を有するファクシミリ装置の構成を示すブロック図である。図１において、１１は操作部であり、１０キー（テンキー）、各種ファンクションキー、ＬＣＤ等で構成される。１２は読取部であり、原稿画像を読取り、これを２値化して画像メモリ（１４）に画像データとして蓄積する。なお、読取部１２は原稿給紙装置を有し、この原稿給紙装置には原稿サイズ及び方向を認識するための原稿サイズセンサが取り付けられている。
【００１２】
１３は記録部であり、画像メモリ（１４）からデータを取り出し、レーザビーム方式、インクジェット方式、感熱記録方式等のいずれかの記録方式で、画像を記録紙にプリントする。１４は画像メモリであり、読取部１２で読み取られた画像やプリントする画像がここに展開される。画像メモリ１４には白黒に２値化され、符合化されていない画像データが格納される。
【００１３】
１５はコーデック部であり、画像データを符号化して符号化メモリ（１６）に蓄積する符号化部と、符号化メモリ（１６）のデータを復号化して画像メモリ（１４）に展開する復号化部とで構成される。１６は符号化メモリであり、コーデック部１５で符号化されたデータを格納する。なお、ファクシミリ受信した画像データもここに納められる。
【００１４】
１７は通信部であり、ＮＣＵ（ネットワーク制御ユニット）、モデムから構成される。１８は制御部であり、ＣＰＵ１８ａ、ＲＯＭ１８ｂ、ＲＡＭ１８ｃ等で構成され、上記各構成を制御する。
【００１５】
次に、上記の構成を有する本実施形態のファクシミリ装置の動作を説明する。図２は第１の実施形態のファクシミリ装置における画像読み取り時の処理手順を説明するフローチャートである。以下、図２のフローチャートを用いて、画像の読み込みから符号化までの流れを説明する。
【００１６】
操作部１１から原稿画像の読取が指示されるとステップＳ１１において原稿画像の読取が開始される。そして、読取部１２で原稿画像を読み取って得られた画像データは一旦画像メモリ１４に蓄積される。本実施形態のファクシミリ装置は複写機との複合装置であり、ファクシミリ装置として動作させる（以下、ＦＡＸモードという）か、複写機として動作させる（以下、ＣＯＰＹモードという）かを操作部１１から指定することができる。
【００１７】
ステップＳ１２では、操作部１１で指示されている動作モードがＦＡＸモードとＣＯＰＹモードのいずれであるかを判定する。ＣＯＰＹモードが設定されていればそのままステップＳ１６へ進む。一方、操作部１１で指示されている動作モードがＦＡＸモードであればステップＳ１３へ進む。
【００１８】
ステップＳ１３では、読取部１２に設けられた原稿サイズセンサによる原稿サイズ及び方向の認識結果により処理を分岐させる。原稿サイズセンサが認識した原稿サイズがＡ４Ｈ方向であれば回転処理を行うためステップＳ１４へ進み、それ以外であればステップＳ１６へ進む。
【００１９】
ステップＳ１４、Ｓ１５では、読み取った原稿画像データについて回転処理を実行する。すなわち、ステップＳ１４において、当該原稿画像についての読み取りが完了し、全画像データが画像メモリ１４に展開されるのを待つ。そして、ステップＳ１５において、画像メモリ１４上に展開されている画素を１つずつ取り出し、回転後の位置を計算し、空いている画像メモリに格納していく。このようにして、すべての画素の移動、すなわち画像データの回転が終了したならばステップＳ１６ヘ進む。
【００２０】
ステップＳ１６では、画像メモリ１４のデータをコーデック部１５の符号化部で符号化し、符号化メモリ１６に蓄積する。なお、画像データの回転処理が行われない場合は、読取部１２の読取処理とコーデック部１５の符号化処理とでライン同期をとり、読取と符号化を並行して実行する。また、符号化データには当該画像データのサイズ、方向を表す属性情報が付加される。この属性情報は例えば、後述の記録処理時（図４によって後述する）において、記録紙の方向と画像データの方向とが一致するかどうかの判定を行うのに用いられる。
【００２１】
ステップＳ１７では、１枚分の原稿の読取を終えたかどうかを判定し、未処理の部分が有ればステップＳ１１へ戻って上述の処理を繰り返す。ただし回転処理（ステップＳ１４、Ｓ１５）を経ている場合は、この時点では既に原稿の読取が完了していることはいうまでもない。
【００２２】
図４は第１の実施形態における画像記録時の動作を説明するフローチャートである。ステップＳ４１において、まず使用する記録紙の方向を判定する。ここで、使用する記録紙は、記録する画像データ（符号化データ）に属性情報として付加されている原稿サイズに基づいて決定される。次に、ステップＳ４２において、符号メモリ内の画像データ付加されている属性情報から、当該画像データの方向を取得する。ステップＳ４３では符号化データを復号化処理する。
【００２３】
ステップＳ４４では、ステップＳ４１で得られた記録紙の方向と、ステップＳ４２で得られた画像データの方向とを比較する。両者が不一致であれば回転処理を行うべくステップＳ４５へ進む。ステップＳ４５では、ステップＳ４３で複合化された画像データの回転を行う。そして、ステップＳ４６へ進み、画像出力（記録処理）を行う。ステップＳ４４で記録紙と画像データの方向が一致しておればステップＳ４６へ進み、そのままの方向で画像出力を行う。なお、画像の回転処理が不要の場合、復号処理と画像出力（記録）を符号化時のようにライン同期で行うことも可能である。
【００２４】
以上説明したように、第１の実施形態によれば、コピー処理時には回転読取は使用せず、回転記録のみを使用する。また、ファクシミリ処理時においては、通信上の紙の向きが規定されているので、原稿方向がＡ４Ｈの場合には回転読取を実行する。これらの処理をまとめると図３のようになる。
【００２５】
図３からもわかるように、従来は複写処理時においても、原稿がＡ４Ｈ方向であれば回転処理を行い、出力時に必要に応じて回転記録を行い、記録紙の方向に整合させていた。これに対して、第１の実施形態によれば、原稿画像及び記録紙の方向がＡ４Ｈ方向の場合、回転読取も回転記録も不要となり、コピースピードを落さずに済む。複写機の場合、この方向の組み合わせの使用頻度が高いため効果的である。
【００２６】
（第２の実施形態）
第１の実施形態では、ＣＯＰＹモードにおける回転処理は記録時にのみ行うことで処理効率を向上させた。しかしながら、複数部の記録が指定された場合は、読取時に回転処理した方が処理速度が向上する場合がある。原稿と記録紙との向きが一致しない場合（例えば、原稿の方向がＡ４Ｒ方向で記録紙の方向がＡ４Ｈ方向である場合）で複数部（Ｎ部）を出力しようとする場合、記録時に画像を回転するとＮ回の回転処理が必要になる。一方、読取で回転を行えば１回で済み、たとえＣＯＰＹモードであっても読み取り時に回転処理を行った方が効率がよいことになる。
【００２７】
図５は第２の実施形態のファクシミリ装置における画像読み取り時の処理手順を説明するフローチャートである。ステップＳ１１〜ステップＳ１７の処理は上述の第１の実施形態と同様であるので説明を省略する。
【００２８】
ステップＳ１２において、設定されている動作モードがＣＯＰＹモードと判定された場合は、ステップＳ２１へ進み、原稿方向と記録紙方向が一致するかどうかを判断する。両者が一致する場合は回転処理は不要であるので、そのままステップＳ１６へ進む。
【００２９】
ステップＳ２１において言行方向と記録紙方向とが不一致の場合は、ステップＳ２２へ進み、出力する部数を確認する。出力する部数は操作部１１においてユーザが任意に設定可能である。出力する部数が１部であれば、回転処理は行わずそのままステップＳ１６へ進む。
【００３０】
ステップＳ２２において、出力部数が２部以上の場合は、上述した理由により読取時に画像データの回転処理を行った方が効率が良い。そこで、ステップＳ２３へ進み、１画面分のデータ読み込みの完了を待ち、読み込みが完了したらステップＳ２４において画像データの回転処理を行う。
【００３１】
以上説明したように第２の実施形態によれば、出力部数に応じて、画像データの回転処理を読取時に行うか記録時に行うか決定されるので、より効率良く原稿画像の読取を行うことができる。
【００３２】
以上説明したように、上記各実施形態によれば、コピー時の画像の回転処理を最小限に抑えることができ、コピー処理速度を向上させることができる。また、ファクシミリとして必要な回転処理を損なうことも無い。
【００３３】
なお、上記実施形態では、Ａ４サイズの原稿を処理する場合を説明したが、他の用紙サイズに関して上記各実施形態で説明した処理を適用可能であることはいうまでもない。
【００３４】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００３５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００３６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００３８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３９】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４０】
【発明の効果】
以上説明したように本発明にれよば、画像出力時において画像データを回転する機能との連携で、画像読み取り時における画像回転処理を適切に制御するので、コピー処理時における回転処理の処理量を低減し、コピー処理速度を向上させることができる。
【００４１】
【図面の簡単な説明】
【図１】本実施形態による複写機能を有するファクシミリ装置の構成を示すブロック図である。
【図２】第１の実施形態のファクシミリ装置における画像読み取り時の処理手順を説明するフローチャートである。
【図３】複写処理時における回転処理の実行状況について、従来と第１の実施形態を対比する図である。
【図４】第１の実施形態における画像記録時の動作を説明するフローチャートである。
【図５】第２の実施形態のファクシミリ装置における画像読み取り時の処理手順を説明するフローチャートである。
【図６】回転処理した画像データの符号化の様子を示す図である。
【図１】
0003825899.tif 000002
【図２】
0003825899.tif 000003
【図３】
0003825899.tif 000004
【図４】
0003825899.tif 000005
【図５】
0003825899.tif 000006
【図６】
0003825899.tif 000007