(57)【要約】【課題】  画像圧縮ソフトウェアによるの圧縮処理の速度を向上させた画像形成装置を提供する。【解決手段】  エンジン部６０で読み込まれたデータは、ＭＥＭ−Ｃ１７に格納される。ＭＥＭ−Ｃ１７に格納されたデータは、ＣＰＵ１１からの要求に応じ、ＡＧＰ１５を介して、ＲＡＭ１２ｂに格納される。そして、ＣＰＵ１１は、ＲＡＭ１２ｂに格納されているデータを読出し、ＲＯＭ１２ａの画像圧縮ソフトウェアにより該データを圧縮する。つまり、ＣＰＵ１１は、従来の画像形成装置と異なりＡＧＰ１５を介さず、ＲＡＭ１２ｂに格納されたデータを読み出し、該データに圧縮処理を施すため、データの圧縮処理に要する時間を短縮することができる。【選択図】  図２
2006121194.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置内の中央演算処理部によって画像データを圧縮する画像形成装置において、
前記画像データを記憶する第１の記憶手段と、
前記画像データを一時的に記憶する第２の記憶手段と、
前記第１の記憶手段から前記第２の記憶手段へ前記画像データを転送する第１の転送手段と、
前記画像データを圧縮するとき、前記第２の記憶手段から前記中央演算処理部へ前記画像データを転送する第２の転送手段とを有することを特徴とする画像形成装置。
【請求項２】
前記第１の転送手段によって前記第１の記憶手段から前記第２の記憶手段に前記画像データが転送されたとき、前記第１の記憶手段から前記画像データを消去する消去手段を有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記第１の記憶手段に前記画像データが記憶されると同時に、前記第１の転送手段は、前記第１の記憶手段から前記第２の記憶手段に前記画像データを転送することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記第２の記憶手段が揮発性メモリであることを特徴とする請求項１から３のいずれか１項記載の画像形成装置。
【請求項５】
前記第１の転送手段がＡＧＰであることを特徴とする請求項１から４のいずれか１項記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル複写機、プリンタ装置、複写機とファクシミリとプリンタとスキャナとを有する複合機等の画像形成装置に関し、特に、画像圧縮を行う画像形成装置に関する。
【背景技術】
【０００２】
近年、事務機器のネットワーク化の中で、複写機もネットワークを介してホストコンピュータに接続され、ネットワーク上のコンピュータからの画像データを複写機で出力することが行なわれる。この際、画像データは、一般的に情報量が多いため、画像データの転送に多大な時間が費やされる。これを解決するために、画像情報は、ＪＰＥＧやＴＩＧＧと言った画像ファイル形式に圧縮し、この圧縮された画像データを転送することにより、転送時間の短縮が行われている。
【０００３】
画像情報の圧縮には、画像形成装置が搭載するＣＰＵにおいて画像圧縮ソフトウェアで圧縮する場合と、ＣＰＵに拡張ボード等の画像圧縮用のハードウェアを搭載する場合とに大分される。
【０００４】
従来の画像形成装置のＣＰＵにおいて画像圧縮ソフトウェアを用いた画像の圧縮処理について図４を用いて説明する。従来の画像形成装置は、まず、スキャナエンジン５０３で画像が読み込まれ、ＡＳＩＣ５０１を介して画像入力用メモリ５０２に入力される。画像入力用メモリ５０２への画像データの入力が完了すると、ＣＰＵ５００がNorth Bridge５０４、ＡＧＰ５０６、ＡＳＩＣ５０１を介して画像入力用メモリ５０２から画像データを読み出し、画像圧縮ソフトウェアにより画像データに圧縮処理を施していた。
【０００５】
特許文献１では、ＰＣＩバスを有するホストコンピュータに、バススロットを介して、画像圧縮ＩＣを備える画像圧縮部を装着することにより、標準装備のホストコンピュータのハードウェアを変更することなく、画像圧縮ＩＣを用いて、高速に画像情報を圧縮することができ、さらに、この圧縮の高速化により、画像情報を長期に渡り非圧縮状態で保存する必要がなくなるので、画像情報に費やすメモリを減少させることができる画像圧縮装置、画像管理装置、及び画像形成システムが提案されている。
【特許文献１】特開２００３−３０９６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記の発明は、以下の問題を有している。
【０００７】
図４に示す画像形成装置が搭載するＣＰＵ５００において画像圧縮ソフトウェアを用いて画像の圧縮を行った場合、ＣＰＵ５００がNorth Bridge５０４、ＡＧＰ５０６、ＡＳＩＣ５０１を介して画像入力用メモリ５０２から画像データを読み出すとき、ＡＳＩＣ５０１とNorth Bridge５０４を結ぶインタフェースであるＡＧＰ５０６の転送速度が遅いため、読み込み速度が低下する。画像形成装置における読み込み速度の低下は、印刷速度の低下に直結する。
【０００８】
特許文献１記載の画像圧縮装置、画像管理装置、及び画像形成システムは、ＰＣＩバスを有するホストコンピュータに、バススロットに画像圧縮ＩＣを接続することにより、圧縮処理の高速化を図っているが、専用のハードウェアを用意する必要があり、画像圧縮ソフトウェアで圧縮を行う場合に比べてコストがかかる。
【０００９】
そこで、本発明は、ホストコンピュータの制御部と画像入力用メモリとを接続するインタフェースと制御部との間に画像圧縮メモリを設けることにより、制御部は画像データを圧縮するとき、該インタフェースを介さずに画像圧縮メモリから画像データを読出し、圧縮処理を実行することにより、画像圧縮ソフトウェアによるの圧縮処理の速度を向上させた画像形成装置を提案することを目的としている。
【課題を解決するための手段】
【００１０】
請求項１記載の発明は、画像形成装置内の中央演算処理部によって画像データを圧縮する画像形成装置において、前記画像データを記憶する第１の記憶手段と、前記画像データを一時的に記憶する第２の記憶手段と、前記第１の記憶手段から前記第２の記憶手段へ前記画像データを転送する第１の転送手段と、前記画像データを圧縮するとき、前記第２の記憶手段から前記中央演算処理部へ前記画像データを転送する第２の転送手段とを有することを特徴とする。
【００１１】
請求項２記載の発明は、請求項１記載の画像形成装置において、前記第１の転送手段によって前記第１の記憶手段から前記第２の記憶手段に前記画像データが転送されたとき、前記第１の記憶手段から前記画像データを消去する消去手段を有することを特徴とする。
【００１２】
請求項３記載の発明は、請求項１又は２記載の画像形成装置において、前記第１の記憶手段に前記画像データが記憶されると同時に、前記第１の転送手段は、前記第１の記憶手段から前記第２の記憶手段に前記画像データを転送することを特徴とする。
【００１３】
請求項４記載の発明は、請求項１から３のいずれか１項記載の画像形成装置において、前記第２の記憶手段が揮発性メモリであることを特徴とする。
【００１４】
請求項５記載の発明は、請求項１から４のいずれか１項記載の画像形成装置において、前記第１の転送手段がＡＧＰであることを特徴とする。
【発明の効果】
【００１５】
本発明は、ホストコンピュータの制御部と画像入力用メモリとを接続するインタフェースと制御部の間に画像圧縮メモリを設けることにより、制御部は画像データを圧縮するとき、該インタフェースを介さずに画像圧縮メモリから画像データを読出し、圧縮処理を実行することにより、画像圧縮ソフトウェアによるの圧縮処理の速度を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下の本発明の実施形態に係る画像形成装置について説明する。
【００１７】
図１は、本実施形態に係る画像形成装置の構成を示したものである。ここでは、画像形成装置１００の読み取り部２００、像形成部３００、及び画像処理部（ＩＰＵ：イメージプロセッシングユニット）４０１の動作について簡単に説明する。なお、コントローラ１０は、読み取り部２００、像形成部３００、ＩＰＵ４０１等、画像形成装置１００全体の動作を制御する。
【００１８】
画像形成装置１００の上面部には、利用者がこの複写機に対して各種指示を与えたり希望の動作モードに変更したりするための操作部と、複写機が利用者に対して設定状態や動作状態などを報知するための表示部とを備えた操作／表示部２０が設けられている。そして、操作／表示部２０上のスタートボタンが押下されると画像形成装置１００がコピー処理を開始する。
【００１９】
読み取り部２００では、原稿台２０１上に載置された原稿Ｄを、原稿台２０１の下面に沿って移動する露光ランプ２０２によってスキャン露光しつつ、原稿面からの反射光をＣＣＤイメージセンサ２０３によって光電変換することにより、光の強弱に応じた画像信号を生成する。ＣＣＤイメージセンサ２０３の出力信号は、信号処理ユニット２０４に入力され、増幅器で所定の電圧振幅に増幅された後、変換回路でデジタルデータに変換される。そして、信号処理ユニット２０４で処理された画像データは、画像同期信号と共にＩＰＵ４０１に入力される。スキャナ制御部２０５は、以上のプロセスを実行するために、各種センサからの検知信号の監視及び検知信号に応じた駆動モータ等の制御、及びシェーディング処理部及びＩＰＵ４０１に対して各種パラメータの設定処理を行う。ＩＰＵ４０１では、２次元リアルタイム変倍処理、文字、線字画像等の解像力をあげるＭＴＦ補正、信号ノイズを除去し写真等の再現性をあげる平滑化処理などを行う空間フィルタ処理、及び、濃度設定機能に応じたγ補正処理、画質設定機能に応じて中間調処理等を行う諧調処理が行われる。
【００２０】
像形成部３００では、ＩＰＵ４０１からの画像データが書込部３０１へ送られる。書込部３０１は、レーザ光源を内蔵しており、ＩＰＵ４０１からの画像データに応じてレーザ光源を変調しつつ、帯電チャージ３０２によって一様に帯電された一定速度で回転する感光体３０３の表面にレーザ光を照射する。これにより感光体３０３には原稿画像に対応する静電潜像が形成される。この感光体３０３上の静電潜像を現像装置３０４によりトナーで現像することにより可視像が得られる。そして、あらかじめ給紙ローラ３０５によって給紙トレイ３０６Ａ〜３０６Ｄより給紙搬送され、レジストローラ３０７に当接し、待機していた転写紙（図示省略）を、感光体３０３の回転に合わせてレジストローラ３０７を駆動させることにより転写位置に搬送し、転写チャージ３０８によって感光体３０３上のトナーを転写紙に静電転写する。その後、分離チャージャ３０９によって転写紙を感光体３０３より分離させ、転写紙上のトナー像を定着装置３１０により加熱定着させ、排紙コロ３１１により排紙トレイ３１２上に排紙する。一方、静電転写後、感光体３０３上に残留しているトナーはクリーニング装置３１３により除去され、感光体３０３は除電チャージャ３１４により除電される。プロッタ制御部３１５は、以上のプロセスを実行するために、各種センサからの検知信号の監視及び検知信号に応じた駆動モータ等の制御を行う。
【００２１】
図２は、本実施形態に係る画像形成装置１００のハードウェア構成を示すブロック図である。同図に示すように、この画像形成装置１００は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続された構成となる。コントローラ１０は、画像形成装置１００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、読み取り部２００、像形成部３００、画像処理部４０１等が含まれる。
【００２２】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ(Random Access Memory)とをさらに有する。
【００２３】
ＣＰＵ１１は、複合機１の全体制御を行う。ＣＰＵ１１は、ＮＢ１３、ＭＥＭ−Ｐ１２、及び、ＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。また、ＣＰＵ１１は、ＲＯＭ１２ａに保持されている画像圧縮ソフトウェアを用いてＲＡＭ１２ｂに一時的に記憶されたデータを圧縮する。
【００２４】
ＮＢ１３は、ＣＰＵ１１、ＭＥＭ−Ｐ１２、ＳＢ１４、及びＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００２５】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａ、ＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、エンジン部６０で読み込まれたデータをＣＰＵ１１において圧縮するための画像圧縮ソフトウェア等を記憶している。ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。また、ＲＡＭ１２ｂは、エンジン部６０で読み込まれＭＥＭ−Ｃ１７に記憶されたデータをＣＰＵ１１による圧縮処理のために一時的に保持する。
【００２６】
ＳＢ１４は、ＮＢ１３と、ＰＣＩデバイス及び周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００２７】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８、及びＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６０とＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インタフェース５０が接続される。
【００２８】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００２９】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインタフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００３０】
次に、図２及び図３を用い本実施形態に係る画像形成装置１００の圧縮動作について説明する。
【００３１】
エンジン部６０で読み込まれたデータ又はＨＤＤ１８から読み出されたデータは、ＭＥＭ−Ｃ１７に格納される。ＭＥＭ−Ｃ１７に格納されたデータは、ＣＰＵ１１からの要求に応じ、ＡＧＰ１５を介して、ＲＡＭ１２ｂに格納される。そして、ＣＰＵ１１は、ＲＡＭ１２ｂに格納されているデータを読出し、ＲＯＭ１２ａの画像圧縮ソフトウェアにより該データを圧縮する。つまり、ＣＰＵ１１は、従来の画像形成装置と異なりＡＧＰ１５を介さず、ＲＡＭ１２ｂに格納されたデータを読み出し、該データに圧縮処理を施すため、データの圧縮処理に要する時間を短縮することができる。
【００３２】
また、エンジン部６０によって読み取ったデータを直ちに出力する場合、エンジン部６０によって読み取られたデータをＭＥＭ−Ｃ１７に格納する動作と同時に、ＭＥＭ−Ｃ１７からＲＡＭ１２ｂへの該データの移動を実行する。そして、ＭＥＭ−Ｃ１７からＲＡＭ１２ｂにデータを移動した時点で、ＭＥＭ−Ｃ１７に格納されている該データは必要なくなるため、移動が完了したときにＭＥＭ−Ｃ１７の該データは消去する。つまり、エンジン部６０からのデータのＭＥＭ−Ｃ１７への格納動作と同時に、ＲＡＭ１２ｂへ移動したデータがＭＥＭ−Ｃ１７から消去され、ＭＥＭ−Ｃ１７の未使用領域を確保できるため、エンジン部６０からのデータの格納に要する時間を短縮することができる。
【００３３】
具体的には、図３に示すように、従来の画像形成装置において、データの読み取り動作、該データのメモリへの格納動作、及び該データの圧縮動作は、メモリの未使用領域がなくなると次のデータの読み取り動作を実行することができないため、各動作を同時に実行することはできなかった。しかし、本実施形態に係る画像形成装置１００においては、例えば、１ページ目のデータのＭＥＭ−Ｃ１７からＲＡＭ１２ｂへ移動が完了した時点で、ＭＥＭ−Ｃ１７の１ページ目のデータを消去し、ＣＰＵ１１はＲＡＭ１２ｂのデータに圧縮処理を実行する。そのため、１ページ目のデータを消去したことにより未使用領域を確保することができるＭＥＭ−Ｃ１７は、ＣＰＵ１１による圧縮処理の進行にかかわらず、２ページ目のデータの読み込みを開始することができる。したがって、複数のページからなるデータを読み込むとき、又は複数のデータを連続して読み込むときに要する時間を短縮することができる。
【図面の簡単な説明】
【００３４】
【図１】本実施形態に係る画像形成装置の概略図である。
【図２】本実施形態に係る画像形成装置のシステムの構成を示すブロック図である。
【図３】本実施形態に係る画像形成装置の動作を説明するシーケンス図である。
【図４】従来の画像形成装置のシステムの構成を示すブロック図である。
【符号の説明】
【００３５】
１０    コントローラ
１１    ＣＰＵ
１２    ＭＥＭ−Ｐ
１２ａ    ＲＯＭ
１２ｂ    ＲＡＭ
１３    ＮＢ
１４    ＳＢ
１５    ＡＧＰ
１６    ＡＳＩＣ
１７    ＭＥＭ−Ｃ
１８    ＨＤＤ
２０    操作部
３０    ＦＣＵ
４０    ＵＳＢ
５０    ＩＥＥＥ１３９４
６０    Ｅｎｊｉｎｅ
【図１】
2006121194.tif 000003
【図２】
2006121194.tif 000004
【図３】
2006121194.tif 000005
【図４】
2006121194.tif 000006