(57)【要約】【課題】原稿の読み取り入力を短縮し、装置を効率良く利用する。【解決手段】原稿の画像を読み取り、読み取った画像データのＪＰＥＧ符号化及びハードディスク装置への蓄積を行うスキャナ機能に関し、画像読み取り時にＪＰＥＧ符号化の前段処理を行って高速に画像データをハードディスク装置に蓄積し、同時にハードディスク装置に蓄積された前段処理済みの画像データを読み出してＪＰＥＧ符号化の後段処理を行ってハードディスク装置に蓄積する。【選択図】　　図１
2004032672.tif 000002
【特許請求の範囲】
【請求項１】
原稿を１枚づつ供給する供給部と、
この供給部から供給される原稿の画像を読み取る読取部と、
この読取部で読み取られた画像データを記憶する記憶部と、
この記憶部に当該原稿の画像データが記憶された際、上記供給部から次の原稿を供給する制御を行う第１の制御部と、
この第１の制御部の制御と並行して、上記記憶部に記憶された画像データを読み出して符号化処理し、その符号化処理結果を上記記憶部に記憶する制御を行う第２の制御部と、
を具備したことを特徴とする画像読取装置。
【請求項２】
原稿の画像を読み取る読取部と、
この読取部で読み取った画像データを色変換する色変換部と、
この色変換部で色変換された画像データのサブサンプリング処理を行う処理部と、
この処理部でサブサンプリング処理された画像データを記憶する記憶部と、
この記憶部に記憶された画像データを読み出して符号化処理し、その符号化処理結果を上記記憶部に記憶する制御を行う制御部と、
を具備したことを特徴とする画像読取装置。
【請求項３】
原稿の画像を読み取る読取部と、
この読取部で読み取った画像データを色変換する色変換部と、
この色変換部で色変換された画像データのサブサンプリング処理を行う処理部と、
この処理部でサブサンプリングされた画像データに対して離散コサイン変換を行う離散コサイン変換部と、
この離散コサイン変換部で離散コサイン変換された画像データに対して量子化を行う量子化部と、
この量子化部で量子化された画像データを記憶する記憶部と、
この記憶部に記憶された画像データを読み出してエントロピー符号化処理を行い、その符号化処理結果を上記記憶部に記憶する制御を行う制御部と、
を具備したことを特徴とする画像読取装置。
【請求項４】
原稿の画像を読み取って画像を形成する画像形成装置であって、
上記画像形成装置で実行する画像形成モードと画像読取モードとを選択する選択部と、
原稿の画像を読み取る読取部と、
上記選択部で画像形成モードが選択された際、上記読取部で読み取られる画像データとしてのＲ，Ｇ，Ｂ信号をＹ，Ｍ，Ｃ信号に変換する変換部と、
この変換部で変換されたＹ，Ｍ，Ｃ信号の画像データを固定長の符号に変換する固定長符号化部と、
上記選択部で画像読取モードが選択された際、上記読取部で読み取られた画像データとしてのＲ，Ｇ，Ｂ信号を、上記変換部を用いてＹ，Ｃｂ，Ｃｒ信号に変換する制御を行い、この変換したＹ，Ｃｂ，Ｃｒ信号のうちＣｂ，Ｃｒ信号を、上記固定長符号化部を用いてサブサンプリング処理の制御を行う第１の制御部と、
この第１の制御部によって制御されたＹ，Ｃｂ，Ｃｒ信号の画像データを記憶する記憶部と、
この記憶部に記憶された画像データを読み出してＪＰＥＧ符号化処理を行い、そのＪＰＥＧ符号化処理結果を上記記憶部に記憶する制御を行う第２の制御部と、
を具備したことを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、スキャナで原稿の画像を光学的に読み取る画像読取装置と、画像読取装置で読み取った画像データに基づいて画像を形成するデジタル複写機などの画像形成装置に関する。
【０００２】
【従来の技術】
従来、スキャナにより読み取られた画像データは、ＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）信号として画像メモリに一時記憶される。ＣＰＵは、画像メモリに一時記憶されたＲＧＢの画像データを読み出してＪＰＥＧ符号化処理を行い、その結果をハードディスク装置（ＨＤＤ）に蓄積する。
【０００３】
すなわち、従来は、原稿１ページ分のＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｃｏｄｉｎｇ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）符号化処理を完了した後、続く原稿１ページ分の画像がスキャナで読み取られて画像メモリに一時記憶され、この画像メモリに一時記憶された原稿１ページ分のＲＧＢの画像データが読み出されてＪＰＥＧ符号化処理が行われ、ハードディスク装置（ＨＤＤ）に蓄積される。このように、原稿１ページづつ順次読取動作が行われ、原稿画像の読み取りが行われる。
【０００４】
従って、全ての原稿の読み取り入力の完了とＪＰＥＧ符号化処理の完了は同時期となるが、ＪＰＥＧ符号化処理に時間を要するので、全ての原稿の読み取り入力が完了するまでスキャナは占有される。そのため、ユーザは原稿を持ち去ることができず、装置を効率よく利用することができないという不具合があった。
【０００５】
【発明が解決しようとする課題】
上記したように、全ての原稿の読み取り入力の完了とＪＰＥＧ符号化処理の完了は同時期となるが、ＪＰＥＧ符号化処理に時間を要するので、全ての原稿の読み取り入力が完了するまでスキャナは占有されるため、ユーザは原稿を持ち去ることができず装置を効率よく利用することができないという問題があった。
【０００６】
そこで、この発明は、原稿の読み取り入力を短縮し、装置を効率良く利用することのできる画像読取装置と画像形成装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
この発明の画像読取装置は、原稿を１枚づつ供給する供給部と、この供給部から供給される原稿の画像を読み取る読取部と、この読取部で読み取られた画像データを記憶する記憶部と、この記憶部に当該原稿の画像データが記憶された際、上記供給部から次の原稿を供給する制御を行う第１の制御部と、この第１の制御部の制御と並行して、上記記憶部に記憶された画像データを読み出して符号化処理し、その符号化処理結果を上記記憶部に記憶する制御を行う第２の制御部とから構成されている。
【０００８】
この発明の画像形成装置は、原稿の画像を読み取って画像を形成する画像形成装置であって、上記画像形成装置で実行する画像形成モードと画像読取モードとを選択する選択部と、原稿の画像を読み取る読取部と、上記選択部で画像形成モードが選択された際、上記読取部で読み取られる画像データとしてのＲ，Ｇ，Ｂ信号をＹ，Ｍ，Ｃ信号に変換する変換部と、この変換部で変換されたＹ，Ｍ，Ｃ信号の画像データを固定長の符号に変換する固定長符号化部と、上記選択部で画像読取モードが選択された際、上記読取部で読み取られた画像データとしてのＲ，Ｇ，Ｂ信号を、上記変換部を用いてＹ，Ｃｂ，Ｃｒ信号に変換する制御を行い、この変換したＹ，Ｃｂ，Ｃｒ信号のうちＣｂ，Ｃｒ信号を、上記固定長符号化部を用いてサブサンプリング処理の制御を行う第１の制御部と、この第１の制御部によって制御されたＹ，Ｃｂ，Ｃｒ信号の画像データを記憶する記憶部と、この記憶部に記憶された画像データを読み出してＪＰＥＧ符号化処理を行い、そのＪＰＥＧ符号化処理結果を上記記憶部に記憶する制御を行う第２の制御部とから構成されている。
【０００９】
【発明の実施の形態】
以下、この発明の一実施の形態について図面を参照して説明する。
【００１０】
図１は、この発明に係るカラー画像の複製画像を形成するデジタル式カラー複写機などの画像形成装置５０の概略構成を示すものである。すなわち、この画像形成装置５０は、システム制御部１、スキャナ２、画像処理部３、プリンタ４、及び操作部５とから構成されている。
【００１１】
システム制御部１は、システム全体の制御を行う。
【００１２】
スキャナ２は、原稿を光源により照射しながら原稿を走査して原稿の画像を読み取る。
【００１３】
画像処理部３は、スキャナ２で読み取った画像データに対するγ補正、色変換、主走査変倍、画像分離、加工、エリア処理、階調補正処理などの処理を行う。
【００１４】
プリンタ４は、画像データに応じてＬＤ（レーザダイオード）の駆動を変調して画像を印字出力する。
【００１５】
操作部５は、ユーザが本装置に対して動作設定の指示を行い、それに対する設定内容や状態表示を行う。操作部５は、タッチパネルセンサを有するグラフィカルディスプレイ、テンキー、スタートキー、キャンセルキー、及び状態表示部などで構成される。
【００１６】
また、本画像形成装置５０は単独の複写機として利用するほかに、ローカル接続Ｉ／Ｆ（図中、ＩＥＥＥ１２８４、ＵＳＢ、ＩＥＥＥ１３９４）を介してクライアントＰＣ（パーソナルコンピュータ等、図示せず）を接続することにより、本画像形成装置５０をカラープリンタ、カラースキャナ、ファクシミリの送受信装置として利用することができる。
【００１７】
同様に、本画像形成装置５０を、イーサネットによるＬＡＮ接続やモデムによるＷＡＮ接続によりネットワーク接続を行うことができる。ネットワーク上に接続されたデータベースサーバやファイルサーバ、メールサーバ、ｗｅｂサーバ、ＤＮＳサーバ等（図示せず）から様々なサービスが受けられる。
【００１８】
また、クライアントＰＣからは、上述したようにカラープリンタ、カラースキャナ、ファクシミリの送受信装置として利用することができる。
【００１９】
さらに、遠隔地から本装置の状態監視や制御等を行うこともできる（図示せず）。
【００２０】
次に、システム制御部１の機能について説明する。
【００２１】
システム制御部１は、スキャナ２、プリンタ４に接続され、スキャナ２の動作を制御してカラーもしくは白黒の画像データを読み取り、プリンタ４を制御してカラーもしくは白黒の画像データの印字出力を行う。
【００２２】
システム制御部１は、スキャナ２で読み取った画像データを画像メモリ１１０１に一時記憶することで、１回の読み取りで必要な枚数の画像を繰り返しプリンタ４から出力することを可能とする。さらに、システム制御部１は、複数ページの画像を１枚の用紙上に縮小して配置するＮｉｎ１、９０度単位に任意の丁合が可能となる画像回転、読み取り画像データに帳票枠等を構成するフォーム合成、日付、ロゴ、ウォーターマーク等の合成を可能としている。
【００２３】
スキャナ２で読み取られた画像データは、必要に応じて画像処理部３、画像メモリ制御部１１００で符号化処理によりデータ圧縮が行われ、データ量を削減した後にハードディスク装置（以下、ＨＤＤと記述する）１０２１に画像を蓄積することが可能である。
【００２４】
これにより、一旦蓄積した画像データを任意の順序で任意の画像形成枚数を出力する電子ソートを行うことができる。
【００２５】
また、システム制御部１には、ＩＥＥＥ１２８４、ＵＳＢ、ＩＥＥＥ１３９４等のローカル接続インタフェース、ＬＡＮＩ／Ｆ１０４０によるＬＡＮ接続、モデム１０１０によるＷＡＮや電話網への接続を行うことができる。これにより、接続された機器から印刷命令を受けて画像を生成して印字出力するカラープリンタ、読み取った画像を接続された機器に転送するカラースキャナ、ファクシミリの送受信、さらに画像を電子メールとして送受信することも可能となる。
【００２６】
また、複数の印刷ジョブやスキャナ２より読み取った画像をＨＤＤ１０２１上に一旦蓄積することにより、複数の文書を１つの文書として再構成して印字出力することも可能である。
【００２７】
次に、システム制御部１の構成について説明する。
【００２８】
システム制御部１は、ＲＡＭ１００２、ＲＯＭ１００３、ＰＣＩバスブリッジ１００４、ＣＰＵローカルバス１００５、ＰＣＩバス１００６、操作部Ｉ／Ｆ１００７、モデム１０１０、ＨＤＤＩ／Ｆ１０２０、ハードディスク装置（ＨＤＤ）１０２１、ＰＣＩ／Ｆ１０３０、ＬＡＮＩ／Ｆ１０４０、拡張Ｉ／Ｆ１０５０、スキャナ／プリンタ通信Ｉ／Ｆ１０７０、画像メモリ制御部１１００、及びページメモリと符号メモリとから構成される画像メモリ１１０１とから構成されている。
【００２９】
ＣＰＵ１００１はシステム全体を制御するコントローラである。ＣＰＵ１００１は、画像形成装置５０に必要な複写機能、プリンタ機能、スキャナ機能、ファクシミリ機能、Ｅ−ｍａｉ１機能などのアプリケーション処理、ＵＩ（ユーザインタフェース）処理、ローカルやネットワークに接続された機器との通信制御、画像データを入出力するための画像データフォーマット変換や符号化等のデータ処理を制御する。
【００３０】
ＲＡＭ１００２は、ＣＰＵ１００１が処理を実行するためのプロゲラムメモリやデータ格納領域として使用される。
【００３１】
ＲＯＭ１００３は、システム起動に必要なブートプログラム、ＣＰＵ１００１が各種機能を実現するためのプログラム、及び固定的なデータの記憶領域として使用される。ＲＯＭ１００３上のプログラムやデータは、ＲＯＭ１００３上に圧縮データとして持つこともでき、ＲＡＭ１００２上に展開して実行することも可能である。
【００３２】
ＣＰＵローカルバス１００５は、ＣＰＵ１００１にＲＯＭ１００３やＲＡＭ１００２、その他の周辺機器を接続するためのバスである。
【００３３】
モデム１０１０は、ＰＳＴＮやＩＳＤＮなどの公衆回線１０１１に接続するための変・復調装置である。これにより、ファクシミリの送受信、電話回線によるリモート接続、ＩＳＰ（Ｉｎｔｅｒｎｅｔ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）接続によるインターネット接続が可能となる。
【００３４】
また、画像処理部３はＣＰＵローカルバス１００５に接続され、ＣＰＵ１００１により画像処理に必要なパラメータ設定や、読み取られた画像データの属性情報（白黒／カラー等）取得や動作の制御を行う。
【００３５】
ＣＰＵ１００１のホストバスには、ＰＣＩバスブリッジ１００４によりＰＣＩバス１００６が接続され、ＣＰＵ１００１及びＣＰＵローカルバス１００５上のデバイスとＰＣＩバス１００６上のデバイスとのデータ転送が可能となっている。
【００３６】
なお、ＣＰＵの種別により、ＣＰＵホストバスとＣＰＵローカルバスとが同一の場合やＰＣＩバスブリッジがＣＰＵ内部に組み込まれている場合もある。
【００３７】
ＰＣＩバス１００６を採用することにより、ＣＰＵの種別によらず高速データ転送を実現し、ＰＣＩバス規格に準拠した既存デバイスを利用することができる。
【００３８】
画像メモリ制御部１１００は、非圧縮の画像データや圧縮された画像の符号データを蓄積可能な大容量の画像メモリ１１０１を制御している。画像メモリ制御部１１００は、スキャナ２で読み取った画像データを画像メモリ１１０１に蓄積する制御、及び画像メモリ１１０１に蓄積された画像データを読み出してプリンタ４ヘ出力する制御を行う。
【００３９】
画像メモリ制御部１１００は、様々なフォーマットの画像データのハンドリングに対応している。例えば、白黒では２値画像や多値グレースケール画像、カラーでは非圧縮フルカラー画像や画像を矩形のブロック単位に符号化圧縮した固定長符号等、入出力、回転処理、矩形領域、１次元領域のコピー機能を持っている。
【００４０】
また、画像メモリ制御部１１００は、画像メモリ１１０１上の画像データを可逆可変長符号化による符号化、復号化機能を持っている。
【００４１】
また、ＰＣＩバス１００６を経由してＣＰＵ１００１は、画像メモリ制御部１１００の制御、及び画像メモリ１１０１へのアクセスが可能である。同様に、他のＰＣＩバス１００６上のデバイスも画像メモリ１１０１にアクセスでき、ＨＤＤ１０２１や外部入出力のインタフェースとの間で高速なデータ転送が可能である。
【００４２】
スキャナ２で読み取られた画像データは、画像処理部３を経由してスキャナビデオＩ／Ｆｌｌ０２により画像メモリ制御部１１００に転送される。
【００４３】
プリンタ４への画像データ転送は、画像メモリ制御部１１００よりプリンタビデオＩ／Ｆ１１０３により画像処理部３を経由して転送される。
【００４４】
スキャナ／プリンタ通信Ｉ／Ｆ１０７０は、スキャナ２およびプリンタ４のそれぞれに対してコマンドやステータスの制御情報をシリアル通信１０７１、１０７２によって行うものである。これにより、装置の起動や状態、読み取った原稿サイズや種別の取得、用紙サイズの指定、用紙や消耗品の残量等を取得することができる。
【００４５】
ＨＤＤＩ／Ｆ１０２０は、ＩＤＥやＳＣＳＩをインタフェースに持つＨＤＤ１０２１を制御し、ＰＣＩバス１００６を経由してＣＰＵローカルバス１００５上のＲＡＭ１００２、及びＰＣＩバス１００６上の画像メモリ１１０１とのデータ転送を高速に行う。
【００４６】
ＰＣＩ／Ｆ１０３０は、ＰＣ（パーソナルコンピュータ）等とパラレルＩ／ＦであるＩＥＥＥ１２８４（１０３１）、シリアル１／ＦであるＵＳＢデバイス（１０３２）により接続するものである。
【００４７】
ＬＡＮＩ／Ｆ１０４０は、イーサネットや光ファイバ、トークンリング等によりＬＡＮ１０４１に接続するインタフェースである。
【００４８】
操作部Ｉ／Ｆ１００７は、操作部５に接続してＰＣＩバス１００６を経由してＣＰＵ１００１に指示することにより、本装置の制御を可能にするものである。
【００４９】
拡張Ｉ／Ｆ１０５０は、将来的に本画像形成装置５０が柔軟に拡張できるよう配慮した外部接続インタフェースである。
【００５０】
ＩＥＥＥ１３９４（１０５１）は高速なシリアルバスインタフェースあり、高速な画像データの入出力に利用できる。それにより、高い性能の外部コントローラをＩＥＥＥ１３９４で接続することにより、高速な画像読み取り、高速な画像処理、あるいは高速なプリンタ印字装置を実現することが可能となる。
【００５１】
また、複数の画像形成装置をＩＥＥＥ１３９４（１０５１）で接続することにより、１台の画像形成装置で読み取った画像データ、プリンタ印字命令により作画した画像データを複数の画像形成装置で分散して印刷を行うことができる。それにより、全体として高スループットの印字装置を実現することができる。
【００５２】
ＵＳＢホスト１０５２は、ＵＳＢデバイスを接続するためのインタフェースであり、ＰＣ向けに製造された数多くの周辺機器を接続制御することが可能となる。
【００５３】
例えば、スマートメディア、コンパクトフラッシュといったメモリカードの読み取りユニットを接続し、デジタルスチルカメラで撮影した画像の印刷、ＣＤ−ＲＯＭドライブやフロッピーディスクドライブを接続してＣＤ−ＲＯＭに記憶されたドキュメントの印刷や本体プログラムのバージョンアップ等、指紋照合ユニットやカードリーダ、Ｂｌｕｅｔｏｏｔｈを接続したユーザ識別・認証等に利用可能である。
【００５４】
図２は、画像形成装置５０の内部構成を概略的に示している。この画像形成装置５０は、大別して、原稿上のカラー画像を読み取る画像読取手段としてのスキャナ２と、読み取ったカラー画像の複製画像を形成する画像形成手段としてのプリンタ４とから構成されている。
【００５５】
スキャナ２の上面には、読取対象物、つまり原稿が載置される透明なガラスからなる原稿載置台（原稿読み取り台）２０５が設けられている。また、スキャナ２上には、原稿載置台２０５上に原稿を自動的に送る自動原稿送り装置（ＡＤＦ）１７が配設されている。この自動原稿送り装置１７は、原稿載置台２０５に対して開閉可能に配設され、原稿載置台２０５に載置された原稿を原稿載置台２０５に密着させる原稿押えとしても機能する。
【００５６】
スキャナ２は、原稿の反射光を電気信号に変換するカラーＣＣＤセンサ（光電変換素子）２０１、原稿画像をカラーＣＣＤセンサ２０１に導くための第１のミラー２０２、第２のミラー２０３、第３のミラー２０４、原稿載置台２０５、第１ミラーの近接部には原稿の読み取りラインの反射光を得るための光源（図中は省略）により構成される。
【００５７】
しかして、図示しない光源からの光を原稿載置台２０５上の原稿に集光させると、原稿からの反射光は、第１のミラー２０２、第２のミラー２０３、第３のミラー２０４を介してカラーＣＣＤセンサ２０１に入射され、ここで入射光がＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の光の３原色に応じた電気信号に変換される。
【００５８】
プリンタ４は、ＬＤ（レーザダイオード）６ａを有する画像書き込み部６、感光体ドラム８、各色のトナーを付着させて顕像化させる現像部９、感光体ドラム８上に作られた画像を転写ベルト上に再転写させる中間転写部１０、感光体ドラム８上に形成された像を転写紙に転写する転写部１１、定着ローラと加圧ローラとを有して熱定着を行う定着部１２、転写紙を給紙する給紙部１３、ＦＩＦＯ自動両面装置（ＡＤＵ）１４、手差し給紙部１５、排紙部１６、及び搬送路切り替えゲート１８によって構成される。
【００５９】
自動原稿送り装置１７は、原稿置き台１７０１、原稿排紙台１７０２、原稿送りベルト１７０３によって構成されている。原稿置き台１７０１に原稿がセットされ、原稿送りベルト１７０３によって原稿置き台１７０１上の原稿が自動給紙、自動排紙される。排紙の際、原稿は原稿排紙台１７０２に排紙される。
【００６０】
次に、画像形成装置５０による動作例を図１，２を参照して説明する。
【００６１】
まず、ＣＰＵ１００１は、スキャナ２において、原稿を図示しない光源で照射しながら原稿を走査させる。この原稿からの反射光がカラーＣＣＤセンサ２０１に入射されて画像が読み取られる。読み取られた画像データは、画像処理部３に送られる。
【００６２】
画像処理部３では、送られた画像データに対してγ補正、色変換、主走査変倍、画像分離、加工、エリア処理、階調補正処理などの画像処理を行って画像書き込み部６へ送信する。
【００６３】
画像書き込み部６では、画像データに応じてＬＤ６ａの駆動を変調する。
【００６４】
続いて、一様に帯電された回転する感光体ドラム８は、ＬＤ６ａからのレーザビームにより潜像が書き込まれ、現像部９でトナーが付着されて顕像化される。
【００６５】
感光体ドラム８上に作られた画像は、中間転写部１０の中間転写ベルト上に再転写される。中間転写部１０の中間転写ベルト上には、フルカラーコピーの場合、４色（黒、シアン、マゼンタ、イエロー）のトナーが順次重ねられる。
【００６６】
フルカラーの場合には、４色作像・転写工程が終了した時点で、中間転写部１０の中間転写ベルトとタイミングを合わせて、給紙部１３（または手差し給紙トレイ１５）より転写用紙が給紙され、転写部１１で中間転写部１０の中間転写ベルトから４色同時に転写紙にトナーが転写される。
【００６７】
モノクロコピーの場合には、１色（黒）のトナーが感光体ドラム８より中間転写部１０の転写ベルト上に転写される。そして、フルカラーと同様に、作像・転写工程が終了した時点で中間転写部１０の中間転写ベルトとタイミングを合わせて、給紙部１３（または手差し給紙トレイ１５）より転写用紙が給紙され、転写部１１で中間転写部１０の中間転写ベルトから転写紙にトナーが転写される。
【００６８】
トナーが転写された転写紙は、搬送部を経て定着部１２に送られ、定着部１２の定着ローラと加圧ローラによって熱定着され、排紙部１６に排紙される。
【００６９】
また、コピーモード等のユーザが設定するものは、操作部５によって入力される。設定されたコピーモード等の操作モードは、システム制御部１に送られる。システム制御部１は、設定されたコピーモードを実行するための制御処理を行う。この時、システム制御部１は、スキャナ２、画像処理部３、操作部５、画像書き込み部６、自動両面装置１４、自動原稿送り装置１７等の各ユニットに対して制御指示を行う。
【００７０】
次に、ＦＩＦＯ自動両面装置（以下、ＡＤＵと記述する）１４の動作例を説明する。本装置において、ＡＤＵ１４は以下の３つの機能を持っている。
【００７１】
１つ目の機能としては、定着されて印字面が上（以下、フェイスアップと記述）となった用紙を、印字面を下（以下、フェイスダウンと記述）にして排出するために用紙の裏表を反転する。定着された用紙は、搬送路切り替えゲート１８によりＡＤＵ１４側に搬送され、用紙後端が搬送路切り替えゲート１８をすぎるとすぐに搬送方向を反転し、排紙部１６に排紙される。このとき、用紙はＦＩＦＯスタック１４０１にスタックされることはない。フェイスダウン排紙は、原稿を１ページ目より順に処理する際、用紙の印字面と出力順を合わせるために必要となる。
【００７２】
２つ目の機能としては、定着された用紙の印字面を反転してＡＤＵ１４にスタックし、所定の排紙タイミングでスタックされた順に用紙を取り出し、フェイスダウンで排紙部１６に排紙する。定着された用紙は、搬送路切り替えゲート１８によりＡＤＵ１４側に搬送され、ＦＩＦＯスタック１４０１にスタックされる。所定の排紙タイミングになった際、ＦＩＦＯスタック１４０１よりスタックされた順（スタックの一番下より）に用紙が取り出され、搬送路切り替えゲート１４０２及び１８を経由して排紙部１６にフェイスダウンで排紙される。
【００７３】
この動作は、本発明において、本来の排紙順序に対して先行して印字が完了した用紙を一時的にＦＩＦＯスタック１４０１に退避し、本来の排紙タイミングとなった際に、ＦＩＦＯスタック１４０１より取り出して排紙を行うためのものである。
【００７４】
３つ目の機能として、自動的に両面印字を行うために印字面を反転し、再度、用紙を転写部に循環させる。定着された用紙は搬送路切り替えゲート１８によりＡＤＵ側に搬送され、ＦＩＦＯスタック１４０１にスタックされる。当該用紙は、スタックされてすぐに取り出され、搬送路切り替えゲート１４０２により給紙搬送路に搬送され、再び、転写部１１に送られて裏面が転写される。裏面の転写後、当該両面印字済の用紙は、定着部１２で定着されて排紙部１６へ排紙される。
【００７５】
本発明における排紙順序の調整動作は、ＦＩＦＯスタック１４０１を使用せずに、両面印刷時の循環経路をスタックとして使用することによっても可能である。ただし、循環経路に必要な枚数の用紙を保持できることが条件となる。
【００７６】
また、循環経路を使用した場合、ＦＩＦＯスタック１４０１が不要（反転のための折り返し機構は必要）になり機構が簡略化できる反面、転写部と定着部とを再度通過するための時間的なロスが生じる。
【００７７】
次に、本発明の画像形成装置５０における複写時、及びスキャナ機能時のデータフローについて説明する。
【００７８】
図３は、データフローを説明するための処理ブロックの概略構成を示している。
【００７９】
図３において、画像処理部３は、色変換部３１、固定長符号化部３２、固定長復号化部３３、及び墨入れ部３４を有している。
【００８０】
固定長符号化部３２、固定長復号化部３３で用いられる固定長符号化方式は、特開平１１−６９１６４号に記載された符号化方法に基づくものである。
【００８１】
なお、詳しくは後述するが、ユーザは、操作部５を用いて複写（画像形成）モード、または画像読取モードを選択する。
【００８２】
複写モードが選択された際、色変換部３１は、画像データとしてのＲ，Ｇ，Ｂ信号をＹ，Ｍ，Ｃ信号に変換し、固定長符号化部３２は、ＹＭＣ信号を固定長の符号に変換する。
【００８３】
画像読取モードが選択された際、色変換部３１は、画像データとしてのＲ，Ｇ，Ｂ信号をＹ，Ｃｂ，Ｃｒ信号に変換し、固定長符号化部３２は、Ｙ，Ｃｂ，Ｃｒ信号のＣｂ，Ｃｒ信号をサブサンプリング処理する。
【００８４】
まず、はじめにカラー画像の複写動作（複写モード）について説明する。
【００８５】
スキャナ２により読み取られた画像データは、ＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）信号で表される画像データとして画像処理部３に入力される。
【００８６】
画像処理部３における色変換部３１によって、ＲＧＢ信号は、ＹＭＣ（Ｙｅｌｌｏｗ、Ｍａｇｅｎｔａ、Ｃｙａｎ）信号に変換される。
【００８７】
ＹＭＣ信号に変換された画像データは、画像メモリ１１０１に記録するデータ量の削減、及びＨＤＤ１０２１への転送時間を短縮するため、２×２画素単位に固定長符号化部３２で固定長の符号に変換される。
【００８８】
画像メモリ制御部１１００は、主制御部１１０４と可変長符号／復号化部１１０５とから構成される。
【００８９】
画像メモリ制御部１１００は、固定長の符号に変換された画像データを画像メモリ１１０１上に展開する。この画像データは、符号が固定長であるため元画像のレイアウトを保ったまま展開される。
【００９０】
さらに、画像メモリ制御部１１００の主制御部１１０４は、固定長符号化された画像データを可変長符号／復号化部１１０５で可変長符号化し、ＨＤＤＩ／Ｆ１０２０を経由してＨＤＤ１０２１に転送する。可変長符号／復号化部１１０５で可変長符号化することにより、ＨＤＤ１０２１への転送時間を短縮することができる。
【００９１】
１部目の印刷は、画像メモリ１１０１上に展開された固定長符号化された画像データに対して、必要に応じてＮｉｎ１や回転などの処理を行った後、固定長復号化部３３で元のＹＭＣ信号の画像データに復号化する。
【００９２】
墨入れ部３４は、復号化されたＹＭＣ信号の画像データから実際に印字に使用するトナー色であるＹ、Ｍ、Ｃ、Ｂｋ（Ｙｅｌｌｏｗ、Ｍａｇｅｎｔａ、ＣＹａｎ、Ｂｌａｃｋ）信号を生成する。
【００９３】
図２に示した中間転写部１０を用いて４色のトナー画像を重ね合わせる４回転方式のプリンタ４の場合、画像メモリ１１０１上の固定長符号化された同じ画像データが４回読出され、その都度、墨入れ部３４でＹ、Ｍ、Ｃ、Ｂｋ信号を生成してプリンタ４へ出力してフルカラーの画像形成を行う。
【００９４】
なお、４色分の画像形成部をもつ４連タンデム方式のプリンタの場合、画像メモリ上の固定長符号化された画像データを１回読出し、墨入れによりＹ、Ｍ、Ｃ、Ｂｋ信号を同時に生成してプリンタへ出力してフルカラーの画像形成を行う。この場合、読み出される画像データのＹ、Ｍ、Ｃ、Ｂｋ信号は、同一タイミングのため４色の各画像形成部の間隔に応じた画像データ遅延メモリを必要とする。また、４色の各画像形成部の画像生成タイミングに従って画像メモリを４つ並列に読み出すことにより、画像データ遅延メモリを削除することも可能である。しかしながら、画像メモリからの読み出し転送レートが合計で４倍になること、固定長復号化を４並列で持つ必要があり回路規模が増大する短所がある。
【００９５】
２部目以降の印刷では、すべての原稿の画像データがＨＤＤ１０２１に蓄積済みとなっているのでスキャナ２によるスキャン動作は必要ない。
【００９６】
ＨＤＤ１０２１内の画像データは、画像メモリ制御部１１００の主制御部１１０４によって必要なページが必要な順序で読み出され、可変長符号／復号化部１１０５により固定長符号化された画像データとしてページメモリとしての画像メモリ１１０１上に展開される。
【００９７】
画像メモリ１１０１上に展開された固定長符号化された画像データは、必要に応じてＮｉｎ１や回転などの処理が行われた後、固定長復号化部３３で元のＹＭＣ信号の画像データに復号化される。
【００９８】
墨入れ部３４は、復号化されたＹＭＣ信号の画像データから実際に印字に使用するトナー色であるＹ、Ｍ、Ｃ、Ｂｋ（Ｙｅｌｌｏｗ、Ｍａｇｅｎｔａ、ＣＹａｎ、Ｂｌａｃｋ）信号を生成する。
【００９９】
図２に示した中間転写部１０を用いて４色のトナー画像を重ね合わせる４回転方式のプリンタ４の場合、画像メモリ１１０１上の固定長符号化された同じ画像データが４回読出され、その都度、墨入れ部３４でＹ、Ｍ、Ｃ、Ｂｋ信号を生成してプリンタ４へ出力してフルカラーの画像形成を行う。
【０１００】
なお、４色分の画像形成部をもつ４連タンデム方式のプリンタの場合、画像メモリ上の固定長符号化された画像データを１回読出し、墨入れによりＹ、Ｍ、Ｃ、Ｂｋ信号を同時に生成してプリンタへ出力してフルカラーの画像形成を行う。
【０１０１】
上記した２部目以降の印刷処理を必要な部数分繰り返すことによりフルカラーの複写動作を行う。
【０１０２】
次に、カラーススキャナ機能の動作（画像読取モード）について説明する。
【０１０３】
カラースキャナ機能は、スキャナ２によって読み取られた原稿のカラー画像データを一般的に利用される画像フォーマットに変換した後、ＬＡＮＩ／Ｆ１０４０、ＰＣＩ／Ｆ１０３０等の外部入出力インタフェースによって外部に接続されたＰＣ等に転送して画像データを利用する機能である。
【０１０４】
一般的なカラー画像データフォーマットとしては、画像データとしてのＲＧＢ信号を２４ｂｉｔで表すフルカラー非圧縮画像、あるいは画像劣化を抑えて高い圧縮率が実現可能なＪＰＥＧなどが利用される。
【０１０５】
しかしながら、非圧縮の画像データは画像データ量が膨大となるため、ＬＡＮなどで外部機器と接続した場合、画像データの転送に大きな時間を要するため、時間あたりの転送ページ数が少なく効率的な処理が行えない。
【０１０６】
従って、画像劣化の許される範囲でＪＰＥＧ等の高能率符号化を用いることにより、画像データ量を削減して転送時間を大幅に短縮し、効率的な処理を行う。
【０１０７】
ここで、従来のカラースキャナ機能およびＪＰＥＧ符号化処理について説明する。
【０１０８】
スキャナにより読み取られた画像データは、ＲＧＢ信号で表されて画像処理部に入力される。
【０１０９】
ＪＰＥＧの一般的なファイル形式と知られ利用されるＪＦＩＦ（ＪＰＥＧ　Ｆｉｌｅ　Ｉｎｔｅｒｃｈａｎｇｅ　Ｆｏｒｍａｔ）では、色空間として下記によって定義されるＹ、Ｃｒ、Ｃｂの色空間を使用する。
【０１１０】
そのため、画像処理部では、色変換処理、固定長符号化処理を行わずＲＧＢ信号のままページメモリ（画像メモリ）に出力する。
【０１１１】
ページメモリ（画像メモリ）には、画像データがＲＧＢ信号のまま格納される。
【０１１２】
ここで、ＣＰＵは、画像メモリ上のＲＧＢ信号の画像データを読出してＪＰＥＧ符号化処理を行い、そのＪＰＥＧ符号化処理結果をＨＤＤに蓄積する。
【０１１３】
１ページ分のＪＰＥＧ符号化処理を完了した際、スキャナは続く原稿画像を画像メモリへ読み込み、前記したＪＰＥＧ符号化処理を必要原稿枚数分行う。
【０１１４】
従って、すべての原稿の入力完了とＪＰＥＧ符号化処理の完了は同時期となるが、ＪＰＥＧ処理に時間を要する場合、すべての原稿の入力が完了するまでスキャナは占有され、ユーザは原稿を持ち去ることができず機器を効率よく利用することができない不具合がある。
【０１１５】
図４は、上述した従来処理による処理シーケンスを示すものである。
【０１１６】
スキャナから画像メモリヘの原稿画像の読み込みはハードウェアにより処理されるので、原稿の読み取りと同時に完了する。
【０１１７】
画像メモリ上の画像データのＪＰＥＧ符号化処理は、ＣＰＵによってソフトウェア処理される。
【０１１８】
まず、ＣＰＵは、Ｒ、Ｇ、Ｂ空間からＹ、Ｃｂ、Ｃｒ空間への色変換処理を行う。
【０１１９】
続いて、ＣＰＵは、色変換処理されたＹ、Ｃｂ、Ｃｒ信号の色差成分（Ｃｂ、Ｃｒ）をサブサンプリングする。
【０１２０】
そして、ＣＰＵは、色差成分のサブサンプリングを完了したＹ、Ｃｂ、Ｃｒ信号をＪＰＥＧ符号化処理してＨＤＤに蓄積する。
【０１２１】
なお、ＲＧＢ信号からＹＣｂＣｒ信号への色変換処理、及びＹＣｂＣｒ信号からＲＧＢ信号に変換する色変換処理は、下記の通りである。
【０１２２】
ＲＧＢ　ｔｏ　ＹＣｂＣｒ　Ｃｏｎｖｅｒｓｉｏｎ
ＹＣｂＣｒ　（２５６　ｌｅｖｅｌｓ）　ｃａｎ　ｂｅ　ｃｏｍｐｕｔｅｄ　ｄｉｒｅｃｔｌｙ　ｆｒｏｍ　８−ｂｉｔ　ＲＧＢ　ａｓ　ｆｏｌｌｏｗｓ：　Ｙ＝０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂ
Ｃｂ＝‐０．１６８７Ｒ‐０．３３１３Ｇ＋０．５Ｂ＋１２８
Ｃｒ＝０．５Ｒ‐０．４１８７Ｇ‐０．０８１３Ｂ＋１２８
ＹｃｂＣｒ　ｔｏ　ＲＧＢ　Ｃｏｎｖｅｒｓｉｏｎ
ＲＧＢ　ｃａｎ　ｂｅ　ｃｏｍｐｕｔｅｄ　ｄｉｒｅｃｔｌｙ　ｆｒｏｍ　ＹＣｂＣｒ　（２５６　ｌｅｖｅｌｓ）　ａｓ　ｆｏｌｌｏｗｓ：
Ｒ＝Ｙ＋１．４０２（Ｃｒ−１２８）
Ｇ＝Ｙ−０，３４４１４（Ｃｂ−１２８）一０．７１４１４（Ｃｒ−１２８）
Ｂ＝Ｙ＋１．７７２（Ｃｂ−１２８）
ここで、色差成分のサブサンプリング処理について補足説明する。
【０１２３】
色差成分であるＣｂ、Ｃｒ信号は、輝度成分であるＹ信号に比べ、画素数を減らしても画質への影響があまり大きくないことが知られている。色差成分については、画素数を輝度成分より少なくすること（色差信号のサブサンプリング）がよく行われている。
【０１２４】
以下、輝度信号に対して色差信号を主走査または副走査方向に１／２に解像度を落としたものを４：２：２（Ｙ：Ｃｂ：Ｃｒ）フォーマット、色差信号を主走査および副走査方向ともに２分１に解像度を落としたものを４：１：１（Ｙ：Ｃｂ：Ｃｒ）フォーマット、輝度信号と色差信号の解像度を同じくしたものを４：４：４（Ｙ：Ｃｂ：Ｃｒ）フォーマットと記述する。
【０１２５】
図５は、画像データとして、４×４画素のＲ信号、Ｇ信号、Ｂ信号の各成分の位置関係を示している。
【０１２６】
図６は、４×４画素のＲ信号、Ｇ信号、Ｂ信号の画像データを、ＹＣｂＣｒ空間へ色変換を行った後の各成分（４：４：４フォーマット）の位置関係を示している。
【０１２７】
図７は、４×４画素のＲ信号、Ｇ信号、Ｂ信号の画像データを、ＹＣｂＣｒ空間へ色変換を行い、主走査方向に１／２に解像度を落とした後の各成分（４：２：２フォーマット）の位置関係を示している。
【０１２８】
図８は、４×４画素のＲ信号、Ｇ信号、Ｂ信号の画像データを、ＹＣｂＣｒ空間へ色変換を行い、副走査方向に１／２に解像度を落とした後の各成分（４：２：２フォーマット）の位置関係を示している。
【０１２９】
図９は、４×４画素のＲ信号、Ｇ信号、Ｂ信号の画像データを、ＹＣｂＣｒ空間へ色変換を行い、主走査および副走査方向ともに１／２に解像度を落とした後の各成分（４：１：１フォーマット）の位置関係を示している。
【０１３０】
次に、本発明におけるカラースキャナ機能およびＪＰＥＧ符号化処理について説明する（画像読取モード）。
【０１３１】
図１０は、本発明における画像読み取りからＪＰＥＧ符号化、ＪＰＥＧ符号データ送信までの処理フローを示している。この処理フローは、図３の処理構成で処理可能なＪＰＥＧ符号化処理フローである。
【０１３２】
スキャナ２で読み取られたＲＧＢの画像データは、色変換部３１によりＹＣｂＣｒ空間に変換される。
【０１３３】
色変換部３１による色変換処理は、通常の複写処理においてＲＧＢ空間からＹＭＣ空間に変換するのに必要であり、ほぼ同じ処理構成でＹＣｂＣｒ空間への変換処理が行える。そのため、処理回路を共通化することができ、回路をほとんど増やすことなくＹＣｂＣｒ空間への色変換が可能となる。
【０１３４】
Ｙ、Ｃｂ、Ｃｒ信号（４：４：４フォーマット）は、色差信号サブサンプリング（固定長符号化部３２）によってＹ、Ｃｂ、Ｃｒ信号（４：２：２フォーマット）、もしくはＹ、Ｃｂ、Ｃｒ信号（４：１：１フォーマット）にサブサンプリングされる。
【０１３５】
この色差信号のサブサンプリングによって、画像データ量は４：２：２フォーマットで２／３、４：１：１フォーマットで１／２に削減される。
【０１３６】
なお、色差信号のサブサンプリング処理は、固定長符号化部３２のサブサンプリング回路を共通に利用することが出来るため回路を増加する必要はない。
【０１３７】
図１１は、固定長符号化部３２の構成例を示すものである。固定長符号化部３２は、第１のサブサンプリング回路３２１、第２のサブサンプリング回路３２２、第３のサブサンプリング回路３２３、第１の誤差拡散回路３２４、第２の誤差拡散回路３２５、第３の誤差拡散回路３２６、第４の誤差拡散回路３２７、第１のセレクタ３２８、及び固定長コード化回路３２９によって構成されている。
【０１３８】
固定長符号化部３２に入力されたＹ（輝度）信号は、そのままＹ（輝度）信号として出力され、Ｃｂ（色差）信号は、第２のサブサンプリング回路３２２によってサブサンプリング処理されて低解像度Ｃｂ（色差）信号として出力され、Ｃｒ（色差）信号は、第３のサブサンプリング回路３２３によってサブサンプリング処理されて低解像度Ｃｒ（色差）信号として出力される。それによって、「４：２：２フォーマット」、もしくは「４：１：１フォーマット」にサブサンプリングされる。
【０１３９】
上述したように、色変換と色差サブサンプリングがハードウェアで処理できるため、スキャナ２の読み取りと同時に処理を完了することができる。
【０１４０】
ＣＰＵ１００１は、この時点では色差信号がサブサンプリングされたＹ、Ｃｂ、Ｃｒ信号に対してＪＰＥＧ符号化を行うことなく、画像メモリ１１０１をバッファメモリとしてＨＤＤ１０２１への蓄積のみを行う。
【０１４１】
この際、色差信号のサブサンプリングにより画像データ量が削減（４：１：１フォーマットでは１／２となる）されているので、ＨＤＤ１０２１への蓄積時間は短縮される。
【０１４２】
ＣＰＵ１００１は、上述したように読み取りページ（１原稿）の画像データをＨＤＤ１０２１へ蓄積した後、次のページ（１原稿）の読み込み、色変換、サブサンプリング、ＨＤＤ１０２１への蓄積の一連の動作を繰り返し、すべての原稿の画像データをＨＤＤ１０２１に蓄積する。
【０１４３】
本実施例では、画像データをＨＤＤへ蓄積する際、ＪＰＥＧ符号化処理を行っていないので、ＪＰＥＧ符号化処理を行いながらＨＤＤに蓄積する場合に比べ、すべての原稿の画像データをＨＤＤへ蓄積するまでの時間を短縮することができる。
【０１４４】
従って、読み取り原稿をセットしたユーザは、原稿の画像データをＨＤＤへ蓄積する時間が短縮された分、早く原稿を持ち去ることができ、早くスキャナを解放することができる。
【０１４５】
さらに、ＣＰＵ１００１は、Ｙ、Ｃｂ、Ｃｒ信号をＨＤＤ１０２１に蓄積すると同時に、読み出してＪＰＥＧ符号化処理を開始する。
【０１４６】
ＣＰＵ１００１は、読み出したＹ、Ｃｂ、Ｃｒ信号をソフトウェア処理により、ＤＣＴ（Ｄｉｓｃｒｅｔｅ　Ｃｏｓｉｎｅ　Ｔｒａｎｓｆｏｒｍ）、量子化、エントロピー符号化を行って、ＪＰＥＧファイルとしてのヘッダ等の付加情報をつけた後、ＪＰＥＧファイルとしてＨＤＤ１０２１に蓄積する。
【０１４７】
本実施例において、ＣＰＵのソフトウェアによるＪＰＥＧ符号化処理は、色変換及び色差サブサンプリングの処理がＨＤＤへの蓄積の時点で済んでいるので、色変換及び色差サブサンプリングの処理に費やされていた処理時間を短縮することができる。
【０１４８】
図１２は、本発明の処理シーケンスＡと従来の処理シーケンスＢとを示すものである。
【０１４９】
本発明の処理シーケンスＡは、上述したように、下記のように処理される。
【０１５０】
（ａ）スキャナ２から画像メモリ１０１１ヘの原稿画像データの読み込みは、画像処理部３のハードウェアにより処理されるので、原稿の読み取りと同時に完了する（スキャナ→色変換→サブサンプリング→画像メモリ）。
【０１５１】
（ｂ）画像メモリ１０１１上の画像データ（色差がサブサンプリングされたＹ、Ｃｂ、Ｃｒ信号）は、ＨＤＤ１０２１に転送される（画像メモリ→ＨＤＤ）。
【０１５２】
原稿１ページ毎に、（ａ）と（ｂ）に示す原稿の読み込み、色変換、サブサンプリング、画像メモリを経由してＨＤＤ１０２１への書き込みの一連の動作が繰り返される（図１２に示す例では、１→２→３→４の４枚の入力原稿）。
【０１５３】
すなわち、本発明の処理シーケンスＡでは、「原稿入力完了」が、従来の処理シーケンスＢと比較して、図１２に示す「原稿入力短縮時間」だけ短くすることができる。
【０１５４】
（ｃ）ＨＤＤ１０２１に蓄積される画像データは、ＣＰＵ１００１のソフトウェアによりＪＰＥＧ符号化の処理が行われ、ＪＰＥＧファイルとしてＨＤＤ１０２１に書き込まれる（ＨＤＤ→ＪＰＥＧ符号化→ＨＤＤ）。
【０１５５】
すなわち、本発明の処理シーケンスＡでは、「ＪＰＥＧ符号化完了」が、従来の処理シーケンスＢと比較して、図１２に示す「ＪＰＥＧ符号化短縮時間」だけ短くすることができる。
【０１５６】
従って、原稿画像データのハードディスク装置への蓄積完了時間は、スキャナの原稿読み取り周期、もしくは１ページの画像データをハードディスク装置へ転送するのに要する時間（ハードディスク装置の転送性能に依存）のどちらか遅い方によって決定される。
【０１５７】
図１３は、本発明の他の実施例を示すもので、画像読み取りからＪＰＥＧ符号データ送信までの処理フローを示している。
【０１５８】
本実施例では、ハードウェア処理を、色変換部３１、固定長符号部（色差サブサンプリング）３２、ＤＣＴ部３６、及び量子化部３７に拡大したものである。すなわち、図１０に示したハードウェア処理の色変換部３１、固定長符号部３２に、ＤＣＴ部３６と量子化部３７とをさらに設けたものである。なお、ＤＣＴ部３６と量子化部３７は、回路を追加しなければならない。
【０１５９】
そして、エントロピー符号化のみソフトウェア処理とする。
【０１６０】
ＣＰＵ１００１は、エントロピー符号化のソフトウェア処理を行う。
【０１６１】
本実施例によって、ＣＰＵのソフトウェアによるＪＰＥＧ符号化処理時間は、色変換、色差サブサンプリング、ＤＣＴ、及び量子化の処理に費やされていた時間だけ、より短縮することができる。
【０１６２】
以上説明したように上記発明の実施の形態によれば、原稿画像データのハードディスク装置（ＨＤＤ）への蓄積処理とＪＰＥＧ符号化処理を分割することにより原稿入力時間を短縮することができる。
【０１６３】
また、色変換処理及び色差信号のサブサンプリング処理をハードウェア処理にすることにより、ＪＰＥＧ符号化処理時間を短縮することができる。
【０１６４】
これらによって、すべての原稿の画像データのＪＰＥＧ符号化処理が完了するまでの時間を短縮することができる。
【０１６５】
さらに、色変換、色差サブアンプリング、ＤＣＴ、量子化の各処理をハードウェア処理にすることにより、ＪＰＥＧ符号化処理時間をより短縮することができる。
【０１６６】
なお、本願発明は、上記（各）実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。さらに、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題（の少なくとも１つ）が解決でき、発明の効果の欄で述べられている効果（の少なくとも１つ）が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０１６７】
【発明の効果】
以上詳述したようにこの発明によれば、原稿の読み取り入力を短縮し、装置を効率良く利用することのできる画像読取装置と画像形成装置を提供することができる。
【図面の簡単な説明】
【図１】この発明に係る画像形成装置の概略構成を示すブロック図。
【図２】画像形成装置の内部構成を概略的に示す図。
【図３】データフローを説明するための処理ブロックの概略構成を示す図。
【図４】従来処理による処理シーケンスを示す図。
【図５】画像データとして４×４画素のＲ、Ｇ、Ｂ信号の各成分の位置関係を示す図。
【図６】ＹＣｂＣｒ空間へ色変換を行った後の各成分（４：４：４フォーマット）の位置関係を示す図。
【図７】主走査方向に１／２に解像度を落とした後の各成分（４：２：２フォーマット）の位置関係を示す図。
【図８】副走査方向に１／２に解像度を落とした後の各成分（４：２：２フォーマット）の位置関係を示す図。
【図９】主走査および副走査方向ともに１／２に解像度を落とした後の各成分（４：１：１フォーマット）の位置関係を示す図。
【図１０】本発明における画像読み取りからＪＰＥＧ符号データ送信までの処理フローを示す図。
【図１１】固定長符号化部の構成例を示す図。
【図１２】本発明の処理シーケンスと従来の処理シーケンスとを示す図。
【図１３】他の実施例の画像読み取りからＪＰＥＧ符号データ送信までの処理フローを示す図。
【符号の説明】
１…システム制御部、２…スキャナ、３…画像処理部、４…プリンタ、５…操作部、３１…色変換部、３２…固定長符号化部、３３…固定長復号化部、３４…墨入れ部、５０…画像形成装置、１１００…画像メモリ制御部、１１０１…画像メモリ、１０２１…ハードディスク装置
【図１】
2004032672.tif 000003
【図２】
2004032672.tif 000004
【図３】
2004032672.tif 000005
【図４】
2004032672.tif 000006
【図５】
2004032672.tif 000007
【図６】
2004032672.tif 000008
【図７】
2004032672.tif 000009
【図８】
2004032672.tif 000010
【図９】
2004032672.tif 000011
【図１０】
2004032672.tif 000012
【図１１】
2004032672.tif 000013
【図１２】
2004032672.tif 000014
【図１３】
2004032672.tif 000015