(57)【特許請求の範囲】
【請求項１】
画像データを取得する取得手段と、画像データを媒体に記録する記録手段と、画像データを格納する画像メモリと、画像データを回転する回転手段と、該回転手段における回転処理のために画像データを蓄積するイメージメモリと、前記取得手段にて画像の取得が開始された際には、前記取得手段からの画像データを前記画像メモリ及び前記回転手段に入力して、画像データを回転させ、前記画像メモリに所定量の画像データが格納された後は、前記画像メモリから読み出した画像データを前記回転手段に入力して、画像データを回転させ、回転された画像データを前記記録手段で記録するように制御する制御手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記取得手段からの画像データを符号化して、その符号化画像データを前記画像メモリへ出力する符号化部と、前記画像メモリに格納されている符号化画像データを復号して、その復号画像データを前記回転手段へ出力する復号部とを備える請求項１記載の画像形成装置。
【請求項３】
前記回転手段は、前記取得手段からの画像データを入力する第１入力部と、前記復号部からの復号画像データを入力する第２入力部とを備える請求項２記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、取得した画像データを回転させて記録する画像形成装置に関する。
【０００２】
【従来の技術】
取得した画像データをそのままの方向で用紙に記録するだけでなく、その取得した画像データの方向を９０度回転させて用紙に記録することができるファクシミリ装置，デジタル複写装置などの画像形成装置が開発されている。これらの画像形成装置では、取得処理と記録処理との動作速度の差を補償するために、取得した画像データを一旦画像メモリに蓄積する必要がある。
【０００３】
【発明が解決しようとする課題】
従来では、このように画像データを一旦画像メモリに蓄積するようにしているので、画像の取得処理が開始されてから記録処理が開始されるまでの時間（First Copy Out Time:以下ＦＣＯＴという）が長くかかるという問題がある。更に、画像メモリに画像データを蓄積する際には、蓄積対象の画像データを符号化して、その符号化画像データを画像メモリに書き込み、記録時には画像メモリから読み出された符号化画像データを復号することが一般的であり、この場合には、このＦＣＯＴが一層長くなることになる。
【０００４】
本発明は斯かる事情に鑑みてなされたものであり、画像データの回転を行う画像形成装置であって、そのＦＣＯＴを従来に比べて短くできる画像形成装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１に係る画像形成装置は、画像データを取得する取得手段と、画像データを媒体に記録する記録手段と、画像データを格納する画像メモリと、画像データを回転する回転手段と、該回転手段における回転処理のために画像データを蓄積するイメージメモリと、前記取得手段にて画像の取得が開始された際には、前記取得手段からの画像データを前記画像メモリ及び前記回転手段に入力して、画像データを回転させ、前記画像メモリに所定量の画像データが格納された後は、前記画像メモリから読み出した画像データを前記回転手段に入力して、画像データを回転させ、回転された画像データを前記記録手段で記録するように制御する制御手段とを備えることを特徴とする。
【０００６】
請求項１の画像形成装置にあっては、画像データの取得開始時には、取得した画像データを画像メモリだけでなく回転手段へも直接入力して回転手段にてその画像データを回転し、回転された画像データを記録手段で記録する。よって、ＦＣＯＴは極めて短い。また、画像メモリに格納される画像データが所定量に達した以降は、即ち、画像メモリに格納される画像データが画像メモリを介さずに記録手段で記録される画像データに追いついた場合には、取得手段から回転手段への画像データの直接入力を停止して、画像メモリから読み出した画像データを回転手段へ入力して回転手段にてその画像データを回転し、回転された画像データを記録手段で記録するようにして、取得処理と記録処理との動作速度の差を補償する。
【０００７】
請求項２に係る画像形成装置は、請求項１において、前記取得手段からの画像データを符号化して、その符号化画像データを前記画像メモリへ出力する符号化部と、前記画像メモリに格納されている符号化画像データを復号して、その復号画像データを前記回転手段へ出力する復号部とを備えることを特徴とする。
【０００８】
請求項２の画像形成装置にあっては、取得手段からの画像データを符号化して画像メモリに格納しておき、その符号化画像データを復号して回転手段へ出力する。よって、画像データを効率良く格納する。このような画像データの符号化／復号を行う場合には、従来例と比べてＦＣＯＴの短縮化がより顕著となる。
【０００９】
請求項３に係る画像形成装置は、請求項２において、前記回転手段は、前記取得手段からの画像データを入力する第１入力部と、前記復号部からの復号画像データを入力する第２入力部とを備えることを特徴とする。
【００１０】
請求項３の画像形成装置にあって、回転手段は、画像データ取得開始時には、第１入力部を介して取得手段で取得された画像データを入力し、画像メモリでの画像データが所定量に達した場合には、第２入力部を介して画像メモリから画像データを入力する。よって、経時的な入力処理の推移を確実に行える。
【００１１】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面を参照して具体的に詳述する。
図１は、本発明の画像形成装置としてのファクシミリ装置の一例の構成を示すブロック図であり、本発明の画像形成装置は、主制御部１，スキャナ２，スキャナ画像処理回路３，イメージメモリ４ａ，４ｂ，第１画像回転回路５ａ，第２画像回転回路５ｂ，符号化部６ａ，復号部６ｂ，プリンタ制御部７，プリンタ８，操作パネル９，画像メモリ１０，ＲＯＭ１１，ＲＡＭ１２，モデム１３，ＮＣＵ（Network Control Unit）１４等を備えている。
【００１２】
主制御部１は、具体的にはＣＰＵで構成されており、バス１５を介してファクシミリ装置の上述したようなハードウェア各部と接続されていて、それらを制御すると共に、ＲＯＭ１１に格納されたコンピュータプログラムに従って、種々のソフトウェア的機能を実行する。また、主制御部１は本発明の特徴部分である第１，第２画像回転回路５ａ，５ｂの動作処理を制御する。
【００１３】
スキャナ２及びスキャナ画像処理回路３にて取得手段としての読取部を構成しており、例えばＣＣＤを利用したスキャナ２で原稿を読み取り、読み取られた原稿の画像データはスキャナ画像処理回路３で各種補正（シェーディング補正，地色補正，ガンマ補正，エッジ強調等）及び２値化処理を施されて、シリアルデータとして第１，第２画像回転回路５ａ，５ｂへ出力される。なお、第１画像回転回路５ａへは画像読取りの間ずっと読み取られた画像データがスキャナ画像処理回路３から入力されるが、第２画像回転回路５ｂへは画像読取り開始時から所定時点（画像メモリ１０に所定量の画像データが格納される時点）までの間のみ読み取られた画像データがスキャナ画像処理回路３から入力される。そして、この所定時点から以降は、画像メモリ１０から復号部６ｂを介して画像データが第２画像回転回路５ｂに入力される。
【００１４】
イメージメモリ４ａ，４ｂは、第１，第２画像回転回路５ａ，５ｂでの回転処理を含む各種の処理を行う際に画像データを一旦蓄積する。符号化部６ａは、第１画像回転回路５ａから出力される画像データを符号化して、その符号化画像データを画像メモリ１０へ出力する。復号部６ｂは、画像メモリ１０から読み出された符号化画像データを復号し、復号した画像データを第２画像回転回路５ｂへ出力する。第１及び第２画像回転回路５ａ及び５ｂにて回転手段を構成する。
【００１５】
プリンタ制御部７及びプリンタ８にて記録手段を構成しており、例えば電子写真方式のプリンタ８は、読取部で読み取られた原稿の画像データ若しくはその回転画像データ、または、ファクシミリ通信により受信した画像データ若しくはその回転画像データをハードコピーとしてプリントアウトする。
【００１６】
操作パネル９は、本発明のファクシミリ装置を操作するために必要な文字キー，テンキー，短縮ダイヤルキー，ワンタッチダイヤルキー，各種のファンクションキー等を備えている。このファンクションキーの中には、原稿の読取り・プリントの開始を指示するスタートキー、画像データに対する回転処理の有無を設定する回転設定キーなどが含まれる。
【００１７】
画像メモリ１０は、ＤＲＡＭ等で構成され、読み取られた原稿の画像データまたは受信した画像データを蓄積する。ＲＯＭ１１は、本発明のファクシミリ装置の動作に必要な種々のソフトウェアのプログラムを予め格納している。ＲＡＭ１２は、ＳＲＡＭまたはフラッシュメモリ等で構成され、ソフトウェアの実行時に発生する一時的なデータを記憶する。
【００１８】
モデム１３は、バス１５に接続されており、ファクシミリ通信が可能なファクスモデムから構成されている。また、モデム１３は、同様にバス１５に接続されたＮＣＵ１４と直接的に接続されている。ＮＣＵ１４は、公衆電話回線網とのアナログ回線Ｌの閉結及び開放の動作を行うハードウェアであり、必要に応じてモデム１３を公衆電話回線網と接続する。
【００１９】
図２は、第１画像回転回路５ａの構成を示すブロック図である。第１画像回転回路５ａは、回転部５１ａと、第１入力部としての入力シリアルインタフェース（Ｉ／Ｆ）５２ａと、出力パラレルインタフェース（Ｉ／Ｆ）５４ａと、バッファメモリ５６ａとを有する。
【００２０】
図３は、第２画像回転回路５ｂの構成を示すブロック図である。第２画像回転回路５ｂは、回転部５１ｂと、第１入力部としての入力シリアルインタフェース（Ｉ／Ｆ）５２ｂと、第２入力部としての入力パラレルインタフェース（Ｉ／Ｆ）５３ｂと、出力シリアルインタフェース（Ｉ／Ｆ）５５ｂと、バッファメモリ５６ｂとを有する。
【００２１】
回転部５１ａ，５１ｂは、主制御部１にて制御され、画像データを回転する。この際、回転処理対象の画像データは外部のイメージメモリ４ａ，４ｂに一旦蓄積され、徐々にバッファメモリ５６ａ，５６ｂに読み出されて回転処理が施される。
【００２２】
入力シリアルインタフェース５２ａ，５２ｂは、読み取られた原稿の画像データをスキャナ画像処理回路３からシリアル形式で入力する。出力パラレルインタフェース５４ａは、入力された画像データを符号化のために符号化部６ａへパラレル形式で出力する。
【００２３】
入力パラレルインタフェース５３ｂは、画像メモリ１０に蓄積された符号化画像データが復号された画像データを復号部６ｂからパラレル形式で入力する。出力シリアルインタフェース５５ｂは、プリントアウトすべき画像データをプリンタ制御部７へシリアル形式で出力する。
【００２４】
次に、動作について説明する。図４，図５は、上述した構成のファクシミリ装置における動作手順を示すフローチャートである。また、図６は、画像データの流れ順序を示す図である。
【００２５】
読取り対象の原稿がセットされて（ステップＳ１）、主制御部１が、スタートキーのオンを検出した場合に（ステップＳ２：ＹＥＳ）、主制御部１は、第１画像回転回路５ａ内の入力シリアルインタフェース５２ａ，出力パラレルインタフェース５４ａ及びバッファメモリ５６ａを起動させ（ステップＳ３）、符号化部６ａを起動させる（ステップＳ４）。また、主制御部１は、第２画像回転回路５ｂ内の回転部５１ｂ，入力シリアルインタフェース５２ｂ，出力シリアルインタフェース５５ｂ及びバッファメモリ５６ｂを起動させる（ステップＳ５）。
【００２６】
そして、読取部のスキャナ２にて原稿の読取りが開始され、取得された画像データがスキャナ画像処理回路３から出力される（ステップＳ６）。ここで、この画像データは、第１画像回転回路５ａへ入力される（図６の(1) ）と共に、第２画像回転回路５ｂへも入力される（図６の(11)）。
【００２７】
第１画像回転回路５ａでは、符号化部６ａでの処理速度に合わせるために、入力された画像データのイメージメモリ４ａに対する一時的な書込み（図６の(2) ）・読出し（図６の(3) ）を行いながら、その画像データを符号化部６ａへ出力する（図６の(4) ）。符号化部６ａは、入力された画像データを符号化し、その符号化画像データを画像メモリ１０へ出力し（図６の(5) ）、画像メモリ１０がそれを格納する。
【００２８】
このような第１画像回転回路５ａでの処理と並行して、第２画像回転回路５ｂでは、回転部５１ｂでの処理速度に合わせるために、入力された画像データのイメージメモリ４ｂに対する一時的な書込み（図６の(12)）・読出し（図６の(13)）を行いながら、その画像データに回転部５１ｂにて回転処理を施す。そして、主制御部１が、１ページ分の回転画像データの出力が可能であることを判断した場合に（ステップＳ７：ＹＥＳ）、プリント処理が開始される（ステップＳ８）。即ち、第２画像回転回路５ｂからプリンタ制御部７を介してプリンタ８へ、回転画像データが出力されて（図６の(14)）、この回転画像データがプリントアウトされる。
【００２９】
次に、主制御部１は、全てのプリントが終了したか否かを判断する（ステップＳ９）。原稿のページ数が少なく、プリントが終了している場合には（Ｓ９：ＹＥＳ）、主制御部１は、符号化部６ａをリセットさせ（ステップＳ１６）、第１，第２画像回転回路５ａ，５ｂをリセットさせる（ステップＳ１７）。一方、終了していない場合に（Ｓ９：ＮＯ）、主制御部１は、画像メモリ１０に所定量の画像データが格納されているか否かを判断する（ステップＳ１０）。所定量の画像データが未だに画像メモリ１０に格納されていない場合（Ｓ１０：ＮＯ）、第１画像回転回路５ａが関与しない上述した回転・プリント処理が続行される（図６の(11)〜(14)）。
【００３０】
そして、所定量の画像データが既に画像メモリ１０に格納された場合（Ｓ１０：ＹＥＳ）、現在プリント中のページのプリント終了を主制御部１が検出した後に（ステップＳ１１：ＹＥＳ）、主制御部１は、復号部６ｂを起動させ（ステップＳ１２）、第２画像回転回路５ｂ内の回転部５１ｂ，入力パラレルインタフェース５３ｂ，出力シリアルインタフェース５５ｂ及びバッファメモリ５６ｂを起動させる（ステップＳ１３）。そして、上述した回転・プリント処理（図６の(11)〜(14)）が停止されて、画像メモリ１０に格納されている画像データに対する回転・プリント処理が開始される。
【００３１】
画像メモリ１０に格納されている符号化画像データの内、プリントが終了しているページの次のページの画像データが復号部６ｂに読み出されて（図６の(6) ）復号される。その復号された画像データが第２画像回転回路５ｂへ入力される（図６の(7) ）。第２画像回転回路５ｂでは、回転部５１ｂでの処理速度に合わせるために、入力された非回転画像データのイメージメモリ４ｂに対する一時的な書込み（図６の(8) ）・読出し（図６の(9) ）を行いながら、その画像データに回転部５１ｂにて回転処理を施す。そして、第２画像回転回路５ｂからプリンタ制御部７を介してプリンタ８へ、回転画像データが出力されて（図６の(10)）、その回転画像データがプリントアウトされる。
【００３２】
主制御部１が、全てのプリントが終了したことを検出した場合に（ステップＳ１４：ＹＥＳ）、主制御部１は、復号部６ｂをリセットさせ（ステップＳ１５）、符号化部６ａをリセットさせ（ステップＳ１６）、第１，第２画像回転回路５ａ，５ｂをリセットさせる（ステップＳ１７）。
【００３３】
図７は、このような本発明のファクシミリ装置における読取り開始時でのマルチコピー時のタイミングチャートである。また、比較のために、従来例における同様のタイミングチャートを図８に示す。なお、図７，図８における○数字は、図６に示す○数字に対応する。
【００３４】
図８に示す従来例にあっては、原稿の読取り開始時から常に、読み取られた画像データを一旦画像メモリに格納するようにてしているので、ＦＣＯＴが長くなる。これに対して、図７に示す本発明においては、原稿の読取り開始時には、読み取られた画像データを画像メモリ１０を通さずに直接第２画像回転回路５ｂ（回転部５１ｂ）へ入力させて回転処理を施し、回転された画像データを記録するようにしているので、ＦＣＯＴを極めて短くでき、読取処理開始と記録処理開始とが殆どリアルタイムになる。
【００３５】
なお、上述した例では、２個の画像回転回路を使用する場合について説明したが、１個の画像回転回路を使用しても同様に行える。図９は、このような場合のファクシミリ装置の構成を示すブロック図、図１０はその１個の画像回転回路５の構成を示すブロック図である。
【００３６】
図９において、図１と同一部分には同一番号を付してそれらの説明を省略する。このファクシミリ装置は、１個の画像回転回路５と、それに対応する各１個のイメージメモリ４及びコーデック部６とを有している。イメージメモリ４は、上記イメージメモリ４ａ，４ｂと同様のものであり、画像回転回路５での回転処理を含む各種の処理を行う際に画像データを一旦蓄積する。また、コーデック部６は、上記符号化部６ａの機能と復号部６ｂの機能とを併せ持っており、画像データの符号化処理及び符号化画像データの復号処理を行う。
【００３７】
画像回転回路５は、図１０に示すように、上記回転部５１ａ，５１ｂと同様の機能を有する回転部５１と、上記入力シリアルインタフェース５２ａ，５２ｂと同様の機能を有する入力シリアルインタフェース（Ｉ／Ｆ）５２と、上記入力パラレルインタフェース５３ｂと同様の機能を有する入力パラレルインタフェース（Ｉ／Ｆ）５３と、上記出力パラレルインタフェース５４ａと同様の機能を有する出力パラレルインタフェース（Ｉ／Ｆ）５４と、上記出力シリアルインタフェース５５ｂと同様の機能を有する出力シリアルインタフェース（Ｉ／Ｆ）５５と、上記バッファメモリ５６ａ，５６ｂと同様の機能を有するバッファメモリ５６とを有する。
【００３８】
この構成例では、原稿の読取り開始時に、入力シリアルインタフェース５２を介して入力された画像データが、直ちに回転部５１にて回転された後に出力シリアルインタフェース５５を介してプリンタ制御部７へ出力される。また、これに並行して、その入力された画像データは、出力パラレルインタフェース５４を介してコーデック部６へ出力されて符号化され、画像メモリ１０に格納される。そして、所定量の符号化画像データが画像メモリ１０に格納された後は、画像メモリ１０から読み出された符号化画像データがコーデック部６で復号されて入力パラレルインタフェース５３を介して入力され、その入力画像データが回転部５１にて回転された後に出力シリアルインタフェース５５を介してプリンタ制御部７へ出力される。
【００３９】
なお、上記例では、原稿の読取りによって取得した画像データを回転させて記録する場合について説明したが、ファクシミリ通信による受信によって取得した画像データを回転させて記録する場合についても同様に行えることは勿論である。
【００４０】
なお、２個の第１，第２画像回転回路５ａ，５ｂを設ける上述した構成例（図１）において、各第１，第２画像回転回路５ａ，５ｂの内部構成を必要最小限の構成（図２，図３）としたが、夫々の構成を何れも上記画像回転回路５の構成（図１０）としても良い。この場合には、１種類の構成にて第１，第２画像回転回路５ａ，５ｂを共通化できるので、作製コストの低減を図れる。
【００４１】
【発明の効果】
以上のように本発明の画像形成装置では、画像データの取得開始時には、取得した画像データを画像メモリだけでなく回転手段へも直接入力して回転手段にてその画像データを回転し、回転された画像データを記録手段で記録するようにしたので、ＦＣＯＴを極めて短くすることができる。
【００４２】
また、本発明の画像形成装置では、取得手段からの画像データを符号化して画像メモリに格納しておき、その符号化画像データを復号して記録手段へ出力するようにしたので、画像データを効率良く格納でき、画像メモリの容量を少なくすることができる。
【００４３】
更に、本発明の画像形成装置では、取得手段で取得された画像データを入力する第１入力部と、復号部からの画像データを入力する第２入力部とを、回転手段に備えるようにしたので、画像データ取得開始時と所定時点（画像メモリに所定量の画像データが格納され時点）以降とにおいて、経時的な入力処理の推移を確実に行うことができる。
【図面の簡単な説明】
【図１】本発明のファクシミリ装置の一例の構成を示すブロック図である。
【図２】第１画像回転回路の構成を示すブロック図である。
【図３】第２画像回転回路の構成を示すブロック図である。
【図４】本発明のファクシミリ装置における動作手順を示すフローチャートである。
【図５】本発明のファクシミリ装置における動作手順を示すフローチャートである。
【図６】本発明のファクシミリ装置における画像データの流れ順序を示す図である。
【図７】本発明のファクシミリ装置におけるマルチコピー時のタイミングチャートである。
【図８】従来のファクシミリ装置におけるマルチコピー時のタイミングチャートである。
【図９】本発明のファクシミリ装置の他の例の構成を示すブロック図である。
【図１０】画像回転回路の構成を示すブロック図である。
【符号の説明】
１  主制御部
２  スキャナ
３  スキャナ画像処理回路
５ａ  第１画像回転回路
５ｂ  第２画像回転回路
５  画像回転回路
６ａ  符号化部
６ｂ  復号部
６  コーデック部
７  プリンタ制御部
８  プリンタ
１０  画像メモリ
５１ａ，５１ｂ，５１  回転部
５２ａ，５２ｂ，５２  入力シリアルインタフェース（Ｉ／Ｆ）
５３ｂ，５３  入力パラレルインタフェース（Ｉ／Ｆ）
【図１】
0003997714.tif 000002
【図２】
0003997714.tif 000003
【図３】
0003997714.tif 000004
【図４】
0003997714.tif 000005
【図５】
0003997714.tif 000006
【図６】
0003997714.tif 000007
【図７】
0003997714.tif 000008
【図８】
0003997714.tif 000009
【図９】
0003997714.tif 000010
【図１０】
0003997714.tif 000011