(57)【特許請求の範囲】
【請求項１】
画像データを回転する回転部と、外部の読取器にて読み取られた画像データを入力する第１入力部と、外部の画像メモリから画像データを入力する第２入力部と、前記第１入力部にて入力された画像データまたは前記回転部にて回転された画像データの何れかを選択して前記画像メモリへ出力する第１出力部と、前記第２入力部にて入力された画像データまたは前記回転部にて回転された画像データの何れかを選択して外部の記録器へ出力する第２出力部とを備え、
読取時の画像データの回転処理の場合に、前記第１出力部は前記回転部にて回転された画像データを選択して、前記第２出力部は前記第２入力部にて入力された画像データを選択し、記録時の画像データの回転処理の場合に、前記第１出力部は前記第１入力部にて入力された画像データを選択して、前記第２出力部は前記回転部にて回転された画像データを選択するようにしたことを特徴とする画像回転装置。
【請求項２】
請求項１記載の一つの画像回転装置と、前記読取器，画像メモリ及び記録器とを備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、取得した画像データを回転する画像回転装置、及び、その画像回転装置を備えた画像形成装置に関する。
【０００２】
【従来の技術】
ファクシミリ装置，デジタル複写装置などの画像形成装置にあっては、種々のスペックのものが使用されており、これらの装置の機種に応じて、搭載されるスキャナ（読取器），プリンタ（記録器）の処理速度，解像度などは異なっている。これらの装置では、読み取った画像データを９０度回転して用紙に記録する場合があり、この場合、読取時または記録時に画像データの回転処理を行っている。
【０００３】
【発明が解決しようとする課題】
そして、従来では、それらの装置の各機種に対して搭載されるスキャナ，プリンタのスペックに応じて、画像データの回転処理を行うための画像回転装置を設計して各装置に実装している。従って、その画像回転装置の開発・設計に長時間を要し、また機種が増えた場合にはそれらに対応する画像回転装置の数も多くなり、部品などの管理が煩雑になるという問題がある。
【０００４】
本発明は斯かる事情に鑑みてなされたものであり、画像形成装置の機種が異なってもそれらに対応して共通で使用できる画像回転装置、及び、その画像回転装置を備えた画像形成装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１に係る画像回転装置は、画像データを回転する回転部と、外部の読取器にて読み取られた画像データを入力する第１入力部と、外部の画像メモリから画像データを入力する第２入力部と、前記第１入力部にて入力された画像データまたは前記回転部にて回転された画像データの何れかを選択して前記画像メモリへ出力する第１出力部と、前記第２入力部にて入力された画像データまたは前記回転部にて回転された画像データの何れかを選択して外部の記録器へ出力する第２出力部とを備え、読取時の画像データの回転処理の場合に、前記第１出力部は前記回転部にて回転された画像データを選択して、前記第２出力部は前記第２入力部にて入力された画像データを選択し、記録時の画像データの回転処理の場合に、前記第１出力部は前記第１入力部にて入力された画像データを選択して、前記第２出力部は前記回転部にて回転された画像データを選択するようにしたことを特徴とする。
【０００６】
請求項１の画像回転装置にあっては、読取時に画像データを回転する場合には、第１入力部に入力された読取画像データを回転部にて回転させた後に、第１出力部を介して画像メモリへ出力して格納しておき、画像メモリに格納されている回転画像データを第２入力部を介して入力し、その入力した回転画像データを第２出力部を介して記録器へ出力する。一方、記録時に画像データを回転する場合には、第１入力部に入力された読取画像データをそのまま第１出力部を介して画像メモリへ出力して格納しておき、画像メモリから第２入力部を介して入力した画像データを回転部にて回転させた後に、その回転画像データを第２出力部を介して記録器へ出力する。よって、画像データに対する読取時での回転処理と記録時での回転処理とを何れも行うことができ、機種が異なる画像形成装置への対応が可能となる。
【０００７】
請求項２に係る画像形成装置は、請求項１記載の一つの画像回転装置と、前記読取器，画像メモリ及び記録器とを備えることを特徴とする。
【０００８】
請求項２の画像形成装置にあっては、一つの画像回転装置にて、読取時の回転処理と記録時の回転処理とを行えて、装置構成の小型化を図れる。
【００１１】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面を参照して具体的に詳述する。
（第１実施の形態）
図１は、本発明の画像形成装置としてのファクシミリ装置の一例の構成を示すブロック図であり、本発明の画像形成装置は、主制御部１，スキャナ２，スキャナ画像処理回路３，イメージメモリ４，画像回転装置５，コーデック（符号化・復号）部６，プリンタ制御部７，プリンタ８，操作パネル９，画像メモリ１０，ＲＯＭ１１，ＲＡＭ１２，モデム１３，ＮＣＵ（Network Control Unit）１４等を備えている。
【００１２】
主制御部１は、具体的にはＣＰＵで構成されており、バス１５を介してファクシミリ装置の上述したようなハードウェア各部と接続されていて、それらを制御すると共に、ＲＯＭ１１に格納されたコンピュータプログラムに従って、種々のソフトウェア的機能を実行する。また、主制御部１は本発明の特徴部分である画像回転装置５の動作処理を制御する。
【００１３】
スキャナ２及びスキャナ画像処理回路３にて読取器を構成しており、例えばＣＣＤを利用したスキャナ２では原稿を読み取り画像信号が出力され、画像信号はスキャナ画像処理回路３でシェーディング補正，地色補正，ガンマ補正等が施された後２値化されて画像データとされ、シリアルデータとして画像回転装置５へ出力される。
【００１４】
イメージメモリ４は、画像回転装置５での回転処理を含む各種の処理を行う際に画像データを一旦蓄積する。コーデック部６は、画像データを符号化すると共に、符号化された画像データを元の画像データに復号する。画像回転装置５は、入力された画像データに必要に応じて回転処理を施し、回転画像データをプリンタ制御部７へ出力する。画像回転装置５は、回転処理が不要である場合には、入力された画像データをそのままプリンタ制御部７へ出力する。なお、この画像回転装置５の構成及び動作については、その周辺回路であるイメージメモリ４，コーデック部６も含めて後に詳述する。
【００１５】
プリンタ制御部７及びプリンタ８にて記録器を構成しており、例えば電子写真方式のプリンタ８は、読取器で読み取られた原稿の画像データ若しくはその回転画像データ、または、ファクシミリ通信により受信した画像データ若しくはその回転画像データをハードコピーとしてプリントアウトする。
【００１６】
操作パネル９は、ファクシミリ装置を操作するために必要な文字キー，テンキー，短縮ダイヤルキー，ワンタッチダイヤルキー，各種のファンクションキー等を備えている。このファンクションキーの中には、画像データに対する回転処理の有無を設定する回転設定キー９ａと、読取時の回転処理か、記録時の回転処理かを指定する回転モードキー９ｂとが含まれる。
【００１７】
画像メモリ１０は、ＤＲＡＭ等で構成され、読み取られた原稿の画像データ若しくはその回転画像データまたは受信した画像データ若しくはその回転画像データが符号化されたものを格納する。ＲＯＭ１１は、ファクシミリ装置の動作に必要な種々のソフトウェアのプログラムを予め格納している。ＲＡＭ１２は、ＳＲＡＭまたはフラッシュメモリ等で構成され、ソフトウェアの実行時に発生する一時的なデータを記憶する。
【００１８】
モデム１３は、バス１５に接続されており、ファクシミリ通信が可能なファクスモデムから構成されている。また、モデム１３は、同様にバス１５に接続されたＮＣＵ１４と直接的に接続されている。ＮＣＵ１４は、公衆電話回線網とのアナログ回線Ｌの閉結及び開放の動作を行うハードウェアであり、必要に応じてモデム１３を公衆電話回線網と接続する。
【００１９】
図２は、画像回転装置５の構成を示すブロック図である。画像回転装置５は、回転部５１と、第１入力部としての入力シリアルインタフェース（Ｉ／Ｆ）５２と、第２入力部としての入力パラレルインタフェース（Ｉ／Ｆ）５３と、第１出力部としての出力パラレルインタフェース（Ｉ／Ｆ）５４と、第２出力部としての出力シリアルインタフェース（Ｉ／Ｆ）５５と、バッファメモリ５６とを有する。
【００２０】
回転部５１は、主制御部１にて制御され、画像データを回転する。この際、回転処理対象の画像データは外部のイメージメモリ４に一旦蓄積され、徐々にバッファメモリ５６に読み出されて回転処理が施される。
【００２１】
入力シリアルインタフェース５２は、読み取られた原稿の画像データをスキャナ画像処理回路３からシリアル形式で入力する。出力パラレルインタフェース５４は、記録時の回転処理の場合に入力シリアルインタフェース５２で入力された画像データを選択し、読取時の回転処理の場合に回転部５１で回転処理された画像データを選択し、選択した画像データを符号化のためにコーデック部６へパラレル形式で出力する。
【００２２】
入力パラレルインタフェース５３は、画像メモリ１０に格納された符号化画像データが復号された画像データをコーデック部６からパラレル形式で入力する。出力シリアルインタフェース５５は、読取時の回転処理の場合に入力パラレルインタフェース５３で入力された画像データを選択し、記録時の回転処理の場合に回転部５１で回転処理された画像データを選択し、選択した画像データをプリンタ制御部７へシリアル形式で出力する。
【００２３】
次に、動作について説明する。図３，図４は、上述した構成のファクシミリ装置における読取処理の動作手順を示すフローチャートである。
【００２４】
主制御部１は、回転設定キー９ａの押下の有無を検出して、画像データに対する回転処理が設定されているか否かを判断する（ステップＳ１）。回転処理が設定されている場合（Ｓ１：ＹＥＳ）、主制御部１は、回転モードキー９ｂによる選択を検出して、読取時の回転処理，記録時の回転処理の何れが設定されているかを判断する（ステップＳ２）。
【００２５】
読取時の回転処理が設定されている場合（Ｓ２：ＹＥＳ）、主制御部１は、画像回転装置５内の回転部５１，入力シリアルインタフェース５２，出力パラレルインタフェース５４及びバッファメモリ５６を起動させ（ステップＳ３）、コーデック部６（符号化機能）を起動させる（ステップＳ４）。
【００２６】
入力シリアルインタフェース５２は、読み取られた原稿の画像データをスキャナ画像処理回路３から入力する（ステップＳ５）。回転部５１は、この入力された画像データに回転処理を施す（ステップＳ６）。出力パラレルインタフェース５４は、回転処理が施された画像データをコーデック部６へ出力する（ステップＳ７）。コーデック部６は、この回転画像データを符号化し、その符号化回転画像データを画像メモリ１０へ出力し、画像メモリ１０がそれを格納する（ステップＳ８）。
【００２７】
全ての原稿の読取りが終了しない間は（ステップＳ９：ＮＯ）、このようなＳ５〜Ｓ８の処理が繰り返される。主制御部１は、全ての原稿の読取りが終了したことを判断した場合に（Ｓ９：ＹＥＳ）、起動させていた画像回転装置５及びコーデック部６をリセットさせる（ステップＳ１０）。
【００２８】
回転処理が設定されていない場合（Ｓ１：ＮＯ）、または、記録時の回転処理が設定されている場合（Ｓ２：ＮＯ）、主制御部１は、画像回転装置５内の入力シリアルインタフェース５２，出力パラレルインタフェース５４及びバッファメモリ５６を起動させ（ステップＳ１１）。コーデック部６（符号化機能）を起動させる（ステップＳ１２）。
【００２９】
入力シリアルインタフェース５２は、読み取られた原稿の画像データをスキャナ画像処理回路３から入力し、出力パラレルインタフェース５４は、この入力された非回転画像データをコーデック部６へ出力する（ステップ１３）。コーデック部６は、この非回転画像データを符号化し、その符号化非回転画像データを画像メモリ１０へ出力し、画像メモリ１０がそれを格納する（ステップＳ１４）。
【００３０】
全ての原稿の読取りが終了しない間は（ステップＳ１５：ＮＯ）、このようなＳ１３，Ｓ１４の処理が繰り返される。主制御部１は、全ての原稿の読取りが終了したことを判断した場合に（Ｓ１５：ＹＥＳ）、起動させていた画像回転装置５及びコーデック部６をリセットさせる（ステップＳ１６），
【００３１】
図５，図６は、上述した構成のファクシミリ装置における記録処理の動作手順を示すフローチャートである。
【００３２】
主制御部１は、回転設定キー９ａの押下の有無を検出して、画像データに対する回転処理が設定されているか否かを判断する（ステップＳ２１）。回転処理が設定されている場合（Ｓ２１：ＹＥＳ）、主制御部１は、回転モードキー９ｂによる選択を検出して、記録時の回転処理，読取時の回転処理の何れが設定されているかを判断する（ステップＳ２２）。
【００３３】
記録時の回転処理が設定されている場合（Ｓ２２：ＹＥＳ）、主制御部１は、画像回転装置５内の回転部５１，入力パラレルインタフェース５３，出力シリアルインタフェース５５及びバッファメモリ５６を起動させ（ステップＳ２３）。コーデック部６（復号機能）を起動させる（ステップＳ２４）。
【００３４】
入力パラレルインタフェース５３は、画像メモリ１０から読み出されて復号された非回転画像データをコーデック部６から入力する（ステップＳ２５）。回転部５１は、この入力された非回転画像データに回転処理を施す（ステップＳ２６）。出力シリアルインタフェース５５は、回転処理が施された画像データをプリンタ制御部７へ出力する（ステップＳ２７）。プリンタ８は、プリンタ制御部７の制御により、この回転画像データをプリントアウトする（ステップＳ２８）。
【００３５】
全ての原稿のプリントが終了しない間は（ステップＳ２９：ＮＯ）、このようなＳ２５〜Ｓ２８の処理が繰り返される。主制御部１は、全ての原稿のプリントが終了したことを判断した場合に（Ｓ２９：ＹＥＳ）、起動させていた画像回転装置５及びコーデック部６をリセットさせる（ステップＳ３０）。
【００３６】
回転処理が設定されていない場合（Ｓ２１：ＮＯ）、または、読取時の回転処理が設定されている場合（Ｓ２２：ＮＯ）、主制御部１は、画像回転装置５内の入力パラレルインタフェース５３，出力シリアルインタフェース５５及びバッファメモリ５６を起動させ（ステップＳ３１）。コーデック部６（復号機能）を起動させる（ステップＳ３２）。
【００３７】
入力パラレルインタフェース５３は、画像メモリ１０から読み出されて復号された回転画像データ（回転処理が設定されている場合）または非回転画像データ（回転処理が設定されていない場合）をコーデック部６から入力し、出力シリアルインタフェース５５は、この入力された回転画像データまたは非回転画像データをプリンタ制御部７へ出力する（ステップＳ３３）。プリンタ８は、プリンタ制御部７の制御により、この回転画像データまたは非回転画像データをプリントアウトする（ステップＳ３４）。
【００３８】
全ての原稿のプリントが終了しない間は（ステップＳ３５：ＮＯ）、このようなＳ３３，Ｓ３４の処理が繰り返される。主制御部１は、全ての原稿のプリントが終了したことを判断した場合に（Ｓ３５：ＹＥＳ）、起動させていた画像回転装置５及びコーデック部６をリセットさせる（ステップＳ３６）。
【００３９】
なお、上述した例では、読み取られた画像データを符号化して画像メモリ１０に格納する場合について説明したが、画像メモリ１０を通さないで回転画像データをリアルタイムで記録することも可能である。この場合には、入力シリアルインタフェース５２を介してスキャナ画像処理回路３から入力した画像データに、回転部５１にて回転処理を施し、出力シリアルインタフェース５５を介して、その回転処理が施された画像データをプリンタ制御部７へ出力するようにすれば良い。
【００４０】
また、上述した例では、イメージメモリ４を画像回転装置５の外部に接続するので、ファクシミリ装置の仕様（紙サイズ，解像度）に応じて適切な容量のメモリを接続することができる。
【００４１】
（第２実施の形態）
図７は、本発明の画像形成装置としてのファクシミリ装置の他の例の構成を示すブロック図であり、図７において、図１と同一部分には同一の符号を付してそれらの説明を省略する。この第２実施の形態では、２個の画像回転装置５ａ，５ｂを備えている。
【００４２】
これらの画像回転装置５ａ，５ｂの構成は、上述した第１実施の形態における画像回転装置５の構成（図２参照）と同様である。また、各画像回転装置５ａ，５ｂに対応して、上記イメージメモリ４と同様のイメージメモリ４ａ，４ｂと、上記コーデック部６と同様のコーデック部６ａ，６ｂとが設けられている。
【００４３】
第２実施の形態では、一方の画像回転装置５ａが読取時の回転処理専用に使用され、他方の画像回転装置５ｂが記録時の回転処理専用に使用される。即ち、回転モードキー９ｂにて読取時の回転処理が設定されている場合には、画像回転装置５ａが起動されて、読み取った画像データに回転部５１で回転処理が施され、その回転画像データがコーデック部６ａで符号化され、画像メモリ１０から読み出された符号化回転画像データがコーデック部６ａで復号され、復号後の回転画像データが画像回転装置５ａからプリンタ制御部７へ出力される。一方、回転モードキー９ｂにて記録時の回転処理が設定されている場合には、画像回転装置５ｂが起動されて、読み取った画像データがそのままコーデック部６ｂで符号化されて画像メモリ１０に格納され、画像メモリ１０から読み出された符号化画像データがコーデック部６ｂで復号され、復号後の画像データに回転部５１で回転処理が施され、その回転画像データが画像回転装置５ｂからプリンタ制御部７へ出力される。
【００４４】
（第３実施の形態）
図８は、本発明の画像形成装置としてのファクシミリ装置の更に他の例の構成を示すブロック図であり、図８において、図１，図７と同一部分には同一の符号を付してそれらの説明を省略する。
【００４５】
第２実施の形態と同様に、２個の画像回転装置５ｃ，５ｄを備えているが、この第３実施の形態では、読取時における処理（上述した図３，図４のフローチャートの処理）を画像回転装置５ｃが実行し、記録時における処理（上述した図５，図６のフローチャートの処理）を画像回転装置５ｄが実行する。画像回転装置５ｃには符号化専用のコーデック部６ｃが接続され、画像回転装置５ｄには復号専用のコーデック部６ｄが接続されている。
【００４６】
この第３実施の形態では、読取時の処理と記録時の処理とを独立的に制御できるので、これらの処理を並列的に行えることになり、処理速度の高速化を実現できる。
【００４７】
また、第１実施の形態における画像回転装置５を複数備えておく構成とすることにより、超高速の読取／記録を行うシステム、高解像度用に複数のＣＣＤを用いて多階調の画像データを取得するようなシステムであっても、対応することが可能である。
【００４８】
【発明の効果】
以上のように本発明の画像回転装置では、画像データを回転する回転部と、外部の読取器にて読み取られた画像データを入力する第１入力部と、外部の画像メモリから画像データを入力する第２入力部と、第１入力部にて入力された画像データまたは回転部にて回転された画像データの何れかを選択して画像メモリへ出力する第１出力部と、第２入力部にて入力された画像データまたは回転部にて回転された画像データの何れかを選択して外部の記録器へ出力する第２出力部とを備えるように構成したので、画像形成装置の機種が異なってもそれらに対応して共通で使用することができ、従来のように画像形成装置の機種に応じて種々のタイプの画像回転装置を設計する必要がなくなる。
【００４９】
本発明の画像形成装置では、一つの画像回転装置にて、読取時の回転処理と記録時の回転処理とを行うことができ、装置構成の小型化を図ることができる。
【図面の簡単な説明】
【図１】本発明のファクシミリ装置の一例（第１実施の形態）の構成を示すブロック図である。
【図２】画像回転装置の構成を示すブロック図である。
【図３】本発明のファクシミリ装置における読取処理の動作手順を示すフローチャートである。
【図４】本発明のファクシミリ装置における読取処理の動作手順を示すフローチャートである。
【図５】本発明のファクシミリ装置における記録処理の動作手順を示すフローチャートである。
【図６】本発明のファクシミリ装置における記録処理の動作手順を示すフローチャートである。
【図７】本発明のファクシミリ装置の他の例（第２実施の形態）の構成を示すブロック図である。
【図８】本発明のファクシミリ装置の更に他の例（第３実施の形態）の構成を示すブロック図である。
【符号の説明】
１  主制御部
２  スキャナ
３  スキャナ画像処理回路
５，５ａ，５ｂ，５ｃ，５ｄ  画像回転装置
７  プリンタ制御部
８  プリンタ
１０  画像メモリ
５１  回転部
５２  入力シリアルインタフェース（Ｉ／Ｆ）
５３  入力パラレルインタフェース（Ｉ／Ｆ）
５４  出力パラレルインタフェース（Ｉ／Ｆ）
５５  出力シリアルインタフェース（Ｉ／Ｆ）
【図１】
0003722001.tif 000002
【図２】
0003722001.tif 000003
【図３】
0003722001.tif 000004
【図４】
0003722001.tif 000005
【図５】
0003722001.tif 000006
【図６】
0003722001.tif 000007
【図７】
0003722001.tif 000008
【図８】
0003722001.tif 000009