(57)【特許請求の範囲】
【請求項１】
画像を複数のブロックに分割し、前記ブロック単位で圧縮処理を行うことにより、各ブロックの符号データを生成する圧縮処理手段と、
前記圧縮処理手段による制御に応じて、前記符号データに付加すべきヘッダー情報の作成に必要な所定の圧縮パラメーターを記憶するとともに、前記ヘッダー情報が付加されない状態で前記各ブロックの符号データを記憶する記憶手段と、
前記記憶手段から前記各ブロックの符号データと前記圧縮パラメーターを読み出し、前記圧縮パラメーターを用いて前記ヘッダー情報を作成し、当該作成したヘッダー情報に基づいて各符号データの伸張処理を行う伸張処理手段と、
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
周知のように、ＪＰＥＧ(Joint Photographic Experts Group)とは、静止画像のデジタルデータを圧縮する方式の一つである。このＪＰＥＧ方式は、１枚の画像をバンドと呼ばれる所定サイズ（例えば８画素×８画素）のブロックに分割し、このバンド単位で離散コサイン変換、量子化、ハフマン符号によるエントロピー符号化等を行うことにより、各バンドの符号データ（圧縮データ）を得るものである。
【０００３】
下記特許文献１には、白黒画像処理データをＪＰＥＧ圧縮記録する場合において、ＪＰＥＧ処理特有のブロック歪み等の影響により、記録時に画質を損なってしまうという欠点を解決する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−４２２８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＪＰＥＧ方式の圧縮処理によって得られる各バンドの符号データは、その符号データを伸張する際に必要となるヘッダー情報が付加されて１つのバンドデータを構成する。つまり、ＪＰＥＧ方式による圧縮後の画像データは、ヘッダー情報と符号データから構成されたバンドデータの集合である。
【０００６】
このヘッダー情報は、圧縮処理に使用される圧縮パラメーターの内、サンプル比とクオリティー（圧縮率）から作成されるものである。従来では、各バンドの符号データのそれぞれに同一のヘッダー情報が付加されていたため、１つのバンドデータのサイズが大きくなり、圧縮後の画像データを記憶するために大容量のメモリーが必要であった。
【０００７】
本発明は、上述した事情に鑑みてなされたものであり、圧縮後の画像データを記憶するために必要なメモリー容量を削減可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、画像処理装置に係る第１の解決手段として、画像を複数のブロックに分割し、前記ブロック単位で圧縮処理を行うことにより、各ブロックの符号データを生成する圧縮処理手段と、前記圧縮処理手段による制御に応じて、前記各ブロックの符号データと、前記符号データに付加すべきヘッダー情報の作成に必要な所定の圧縮パラメーターを記憶する記憶手段と、前記記憶手段から前記各ブロックの符号データと前記圧縮パラメーターを読み出し、前記圧縮パラメーターを用いて前記ヘッダー情報を作成し、当該作成したヘッダー情報に基づいて各符号データの伸張処理を行う伸張処理手段とを備える、という手段を採用する。
【０００９】
また、本発明では、画像処理装置に係る第２の解決手段として、上記第１の解決手段において、前記圧縮処理手段は、ＪＰＥＧ方式による圧縮処理を行い、前記記憶手段は、前記圧縮パラメーターとしてサンプル比及び圧縮率を記憶する、という手段を採用する。
【００１０】
また、本発明では、画像形成装置に係る第３の解決手段として、上記第１または第２の解決手段を有する画像処理装置を備える、という手段を採用する。
【００１１】
また、本発明では、画像処理装置に係る第４の解決手段として、画像を複数のブロックに分割し、前記ブロック単位で圧縮処理を行うことにより、各ブロックの符号データを生成すると共に、所定の圧縮パラメーターを用いて前記符号データに付加すべきヘッダー情報を作成する圧縮処理手段と、前記圧縮処理手段による制御に応じて、先頭ブロックの符号データに前記ヘッダー情報を付加して記憶すると共に残りのブロックの符号データを記憶する記憶手段と、前記記憶手段から前記ヘッダー情報が付加された先頭ブロックの符号データと残りのブロックの符号データを読み出し、前記先頭ブロックの符号データに付加されたヘッダー情報に基づいて前記先頭ブロックの符号データと残りのブロックの符号データの伸張処理を行う伸張処理手段とを備える、という手段を採用する。
【００１２】
また、本発明では、画像処理装置に係る第５の解決手段として、上記第４の解決手段において、前記圧縮処理手段は、ＪＰＥＧ方式による圧縮処理を行い、前記圧縮パラメーターとしてサンプル比及び圧縮率を用いて前記ヘッダー情報を作成する、という手段を採用する。
【００１３】
また、本発明では、画像形成装置に係る第６の解決手段として、上記第４または第５の解決手段を有する画像処理装置を備える、という手段を採用する。
【発明の効果】
【００１４】
本発明によれば、符号データを伸張する際に必要となるヘッダー情報を各符号データに付加して記憶手段に記憶する必要がなくなるので、圧縮後の画像データ（つまり各ブロックの符号データ）を記憶するために必要なメモリー容量（記憶手段の容量）を削減することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る複合機１００の要部構成を示す正面透視図である。
【図２】第１実施形態に係る複合機１００の機能ブロック図である。
【図３】制御部６０の圧縮処理部６０ａが実行する圧縮処理を示すフローチャート（ａ）と、制御部６０の伸張処理部６０ｂが実行する伸張処理を示すフローチャート（ｂ）である。
【図４】画像データメモリー６１に記憶された各バンドの符号データと圧縮パラメーターのイメージ図（ａ）と、ヘッダー情報に基づく各符号データの伸張処理のイメージ図（ｂ）である。
【図５】第２実施形態に係る複合機１００Ａの機能ブロック図である。
【図６】制御部６０Ａの圧縮処理部６０ｃが実行する圧縮処理を示すフローチャート（ａ）と、制御部６０Ａの伸張処理部６０ｄが実行する伸張処理を示すフローチャート（ｂ）である。
【図７】画像データメモリー６１に記憶された各バンドの符号データとヘッダー情報のイメージ図（ａ）と、ヘッダー情報に基づく各符号データの伸張処理のイメージ図（ｂ）である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明の一実施形態について説明する。なお、以下では、本発明の一実施形態として、コピー機、プリンター及びファクシミリ等の機能を併せ持つ電子写真方式の複合機を例示して説明する。
【００１７】
〔第１実施形態〕
図１は、第１実施形態に係る複合機１００の要部構成を示す正面透視図である。この図１に示すように、複合機１００は、原稿を読み取ってその原稿の画像データ（以下、原稿画像データと称す）を生成する原稿読取装置１と、原稿読取装置１から得られた原稿画像データまたは通信回線を介して外部機器から受信した画像データ（以下、受信画像データと称す）に基づいて印刷用紙（記録媒体）に画像を形成する複合機本体２とを備えている。
【００１８】
原稿読取装置１は、スキャナー１０及びＡＤＦ(Auto Document Feeder：自動原稿給紙装置)２０から構成されている。スキャナー１０は、プラテンガラス１１上にセットされた原稿、またはＡＤＦ２０によって自動給紙される原稿の読み取りを行うものであり、プラテンガラス１１、白色基準板１２、フルレートキャリッジ１３、ハーフレートキャリッジ１４、集光レンズ１５及びＣＣＤ(Charge Coupled Devices)センサー１６を備えている。
【００１９】
プラテンガラス１１は、読み取り対象の原稿を１枚ずつセットするためのガラス板である。白色基準板１２は、シェーディング補正用の白色基準データを取得するための白色板である。フルレートキャリッジ１３は、プラテンガラス１１の下方において、不図示のキャリッジ搬送機構によりプラテンガラス１１に沿って左右方向（走査方向）に往復移動可能に設けられており、照明光を斜め上方に向けて出射するランプ１３ａと、照明光の反射光を後述するハーフレートキャリッジ１４に向けて反射するミラー１３ｂを内蔵する。
【００２０】
ハーフレートキャリッジ１４は、フルレートキャリッジ１３と同様に、不図示のキャリッジ搬送機構によりプラテンガラス１１に沿って左右方向に往復移動可能に設けられており、フルレートキャリッジ１３のミラー１３ｂからの入射光を下方に向けて反射するミラー１４ａと、ミラー１４ａからの入射光を後述する集光レンズ１５に向けて反射するミラー１４ｂを内蔵する。なお、キャリッジ搬送機構により、フルレートキャリッジ１３の移動量とハーフレートキャリッジ１４の移動量との比率は１：０．５となるように制御されている。これにより、集光レンズ１５に達するまでの照明光の光路長が一定となるように制御される。
【００２１】
プラテンガラス１１上にセットされた原稿を読み取る場合は、フルレートキャリッジ１３及びハーフレートキャリッジ１４を走査方向に移動させることで原稿をスキャンするが、後述するＡＤＦ２０によって原稿を自動給紙する場合には、フルレートキャリッジ１３及びハーフレートキャリッジ１４を所定の原稿読取位置にて待機させ、原稿側を移動（搬送）させることで複数枚セットされた原稿を連続的にスキャンする。
【００２２】
集光レンズ１５は、ハーフレートキャリッジ１４のミラー１４ｂからの入射光を集光してＣＣＤセンサー１６の受光面に結像させる。ＣＣＤセンサー１６は、不図示のＣＣＤ駆動部から供給されるタイミング信号に同期して作動し、受光面にて受光した光を光電変換することにより、読み取った原稿の画像に応じたアナログ電圧信号を生成してＡＦＥ（アナログフロントエンド：図示省略）に出力する。なお、ＡＦＥは、上記のアナログ電圧信号を所定のゲイン設定値にて増幅した後にデジタル変換することで、読み取った原稿の画像を表す原稿画像データを生成し、この原稿画像データを後述の複合機本体２の制御部６０に出力する。
【００２３】
ＡＤＦ２０は、原稿載置トレイ２２にセットされた複数枚の原稿を１枚ずつ連続的に自動給紙するものであり、プラテンカバー２１、原稿載置トレイ２２、ピックアップローラー２３、レジストローラー２４、プラテンローラー２５及び排紙ローラー２６等から構成されている。プラテンカバー２１は、スキャナー１０の上面に対して開閉可能に設けられており、プラテンガラス１１上に原稿をセットして読み取りを行う場合における原稿押さえカバーとしての役割と、ピックアップローラー２３、レジストローラー２４、プラテンローラー２５及び排紙ローラー２６等の自動給紙機構に使用される部材の収納用筐体としての役割を担っている。なお、図１では、プラテンカバー２１が閉じられた状態を示している。
【００２４】
原稿載置トレイ２２は、読み取り対象の原稿をセットするためのトレイである。ピックアップローラー２３は、原稿載置トレイ２２にセットされた原稿を１枚ずつピックアップしてレジストローラー２４に搬出するためのローラーである。レジストローラー２４は、所定のタイミングで原稿をプラテンローラー２５に搬送するためのローラーである。プラテンローラー２５は、原稿を所定の原稿読取位置を経由して排紙ローラー２６に搬送するためのローラーである。排紙ローラー２６は、読み取り完了後の原稿を外部に排出するためのローラーである。これら各ローラーの回転動作は、複合機本体２の制御部６０により制御されている。
【００２５】
複合機本体２は、原稿読取装置１から得られた原稿画像データ、または通信回線を介して外部機器から受信した受信画像データがＲＧＢ色空間データである場合には、それらの画像データをＣＭＹＫ色空間データである印刷用画像データに変換する機能を有している（後述の制御部６０の機能）。周知のように、ＲＧＢ色空間データとは、光三原色であるＲ（赤）、Ｇ（緑）、Ｂ（青）の各色に対応する画素（画像を構成する最小単位）の階調値を示すデジタルデータである。
【００２６】
また、ＣＭＹＫ色空間データとは、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の印刷用の色材（複合機１００においてはトナー）の三原色にＫ（キープレート：ブラック）の色材を加えて減法混合により画像を表現するデータである。電子写真方式の複合機１００においては、ＣＭＹＫの各色毎に感光体表面に現像したトナー画像を重ね合わせて一枚のトナー画像を形成する。各色のトナー画像は、ドットと呼ばれるトナー配置ポイントの２次元配列によって構成されている。つまり、ＣＭＹＫ色空間データとは、各色のトナー画像について、どの位置のドットにトナーを配置するのかを２値で示すデジタルデータである。
【００２７】
そして、この複合機本体２は、上記の印刷用画像データに基づくトナー画像を印刷用紙上に形成するトナー画像形成部３と、印刷用紙上にトナー画像を定着させて完成画像とする定着部４と、印刷用紙を搬送するための用紙搬送機構５と、各種サイズの印刷用紙を収容するための給紙カセット６、７、８とを備えている。さらに、複合機本体２には、手前側に開閉自在な手差しトレイ９が設けられており、手差しトレイ９に載置された印刷用紙を用紙搬送機構５によって搬送可能な構成となっている。
【００２８】
トナー画像形成部３は、中間転写ベルト３１と、ＣＭＹＫの各色にそれぞれ対応したトナー画像形成ユニットＦ（ＦＹ、ＦＭ、ＦＣ、ＦＫ）と、駆動ローラー３２と、テンションローラー３３と、二次転写ローラー３４と、クリーナー３５とから構成されている。中間転写ベルト３１は、各トナー画像形成ユニットＦ（ＦＹ、ＦＭ、ＦＣ、ＦＫ）によって形成（現像）される各色のトナー画像を順次重ねて１次転写するための中間転写体であり、駆動ローラー３２及びテンションローラー３３に張架されて、図１において時計回りに回走する構成となっている。
【００２９】
トナー画像形成ユニットＦ（ＦＹ、ＦＭ、ＦＣ、ＦＫ）は、それぞれ感光体ドラムＦａと、帯電部Ｆｂと、露光部Ｆｃと、現像部Ｆｄと、一次転写ローラーＦｅとを備え、さらに不図示のクリーニング装置及び除電装置等とを備える。感光体ドラムＦａは、円柱に形状設定され、その周面に静電潜像及び当該静電潜像に基づくトナー画像が形成されるものである。帯電部Ｆｂは、感光体ドラムＦａに対して対向配置され、感光体ドラムＦａの周面を帯電状態とするものである。
【００３０】
露光部Ｆｃは、レーザー光を帯電状態の感光体ドラムＦａの周面において走査して静電潜像を形成するものであり、詳細には、トナーを配置すべきドット位置に対応する感光体ドラムＦａ上の位置に対してレーザー光を照射する。現像部Ｆｄは、感光体ドラムＦａの周面に対してトナーを付着させることによって感光体ドラムＦａの周面上に静電潜像に基づくトナー画像を現像するものである。
【００３１】
一次転写ローラーＦｅは、中間転写ベルト３１を挟んで感光体ドラムＦａと対向配置され、感光体ドラムＦａに現像されたトナー画像を中間転写ベルト３１に一次転写するものである。二次転写ローラー３４は、中間転写ベルト３１を挟んで駆動ローラー３２と対向配置されており、中間転写ベルト３１表面に転写されているトナー画像（各色のトナー画像が重ね合されたもの）を、給紙カセット６、７、８のいずれかから用紙搬送機構５によって搬送される印刷用紙に２次転写するものである。クリーナー３５は、クリーニングローラーやクリーニングブレード等を備え、中間転写ベルト３１の残留トナーを除去するものである。
【００３２】
定着部４は、印刷用紙上に二次転写されたトナー画像を定着させて完成画像とするものであり、加圧・加熱することによりトナー画像を定着させる加熱ローラー４１を備えている。用紙搬送機構５は、給紙カセット６、７、８から印刷用紙を１枚ずつ搬出するためのピックアップローラー５１、５２、５３と、ピックアップした印刷用紙をトナー画像形成部３（駆動ローラー３２と２次転写ローラー３４とのニップ部分）に搬送するための給紙ローラー５４、５５、５６と、定着部４による定着処理後の印刷用紙を外部に排紙するための排紙ローラー５７等から構成されている。給紙カセット６、７、８は、複合機本体２に対して引き出し自在に取り付けられており、各種サイズの用紙を収容するものである。
【００３３】
図２は、複合機１００の機能ブロック図である。この図２において、図１と同じ構成要素には同一符号を付し、説明を省略する。図２において、符号６０は制御部、符号６１は画像データメモリー、符号６２は操作表示部、符号６３は通信Ｉ／Ｆある。なお、符号２００は、複合機１００へ画像データを送信する外部機器（例えばパーソナルコンピューターやファクシミリ等）である。
【００３４】
制御部６０は、例えばＣＰＵ(Central Processing Unit)コアや、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)等のメモリー、入出力インターフェイスなどが一体的に組み込まれたマイクロコントローラーであり、操作表示部６２から入力される操作信号、原稿読取装置１から得られた原稿画像データ、及び通信Ｉ／Ｆ６３を介して外部機器２００から受信した受信画像データに基づいて、複合機１００の全体動作（原稿読取装置１による原稿読取動作、トナー画像形成部３によるトナー画像形成動作、定着部４による定着動作、用紙搬送機構５による用紙搬送動作など）を制御する。
【００３５】
また、上述したように、この制御部６０は、原稿読取装置１から得られた原稿画像データ、または通信回線を介して外部機器２００から受信した受信画像データがＲＧＢ色空間データである場合には、それらの画像データをＣＭＹＫ色空間データである印刷用画像データに変換する機能も有している。
【００３６】
画像データメモリー６１は、例えばフラッシュメモリーなどの書き換え可能な不揮発性メモリーであり、制御部６０による制御の下、画像読取装置１から得られた原稿画像データや、外部機器２００から受信した受信画像データ、及び上記の印刷用画像データなどの画像データを記憶する。
【００３７】
操作表示部６２は、操作キー部６２ａと表示部６２ｂとを備えており、ユーザーの操作に応じた指示を入力するとともに、複合機１００の状態を示す情報等の各種情報を表示する。操作キー部６２ａは、スタートキー、ストップ／クリアキー、電源キー、テンキー（数値入力キー）、及び機能切替キー等のハードキーを備える。尚、機能切替キーとは、複合機１００で実現されるコピー機能、プリント機能、スキャン機能、及びファクシミリ機能の各々をユーザーが使用する場合に、各機能の動作モードへ複合機１００を切り替える為のキーである。表示部６２ｂは、タッチパネル機能を有しており、ソフトキーを含む画面が表示される。
【００３８】
通信Ｉ／Ｆ６３は、複合機１００（詳しくは制御部６０）と外部機器２００との間で通信を行うためのインターフェイスであり、ＬＡＮ(Local Area Network)等のネットワークによって外部機器２００と通信可能に接続されている。
【００３９】
なお、第１実施形態の制御部６０は、原稿画像データ或いは受信画像データに基づく画像をバンドと呼ばれる所定サイズの複数のブロックに分割し、このバンド単位でＪＰＥＧ方式による圧縮処理を行うことにより、各バンドの符号データを生成する圧縮処理部６０ａを備えている。画像データメモリー６１は、上記圧縮処理部６０ａによる制御に応じて、各バンドの符号データと、符号データに付加すべきヘッダー情報の作成に必要な所定の圧縮パラメーター（サンプル比及びクオリティー（圧縮率））を記憶する。
【００４０】
さらに、第１実施形態の制御部６０は、画像データメモリー６１から各バンドの符号データと圧縮パラメーター（サンプル比及びクオリティー）を読み出し、圧縮パラメーターを用いてヘッダー情報を作成し、当該作成したヘッダー情報に基づいて各符号データの伸張処理を行う伸張処理部６０ｂを備えている。
なお、上記の構成要素において、圧縮処理部６０ａ、伸張処理部６０ｂ及び画像データメモリー６１は、本発明の画像処理装置を構成するものである。つまり、本実施形態の複合機１００は、画像データに基づく画像を記録媒体上に形成する画像形成手段（トナー画像形成部３、定着部４、用紙搬送機構５等）と、その画像を処理する画像処理装置とを備えた画像形成装置に相当する。
【００４１】
次に、上記のように構成された複合機１００の動作、特に制御部６０による原稿画像データ（或いは受信画像データでも良い）の圧縮及び伸張処理について図面を参照しながら説明する。図３（ａ）は、制御部６０の圧縮処理部６０ａが実行する圧縮処理を示すフローチャートであり、図３（ｂ）は、制御部６０の伸張処理部６０ｂが実行する伸張処理を示すフローチャートである。
【００４２】
図３（ａ）に示すように、圧縮処理部６０ａは、原稿画像データの圧縮処理として、まず、原稿画像データに基づく画像をバンドと呼ばれる所定サイズ（例えば８画素×８画素）の複数のブロックに分割し（ステップＳ１）、このバンド単位でＪＰＥＧ方式による圧縮処理、つまりバンド単位で離散コサイン変換、量子化テーブルによる量子化、ハフマン符号によるエントロピー符号化等を行うことにより、各バンドの符号データを生成する（ステップＳ２）。
【００４３】
そして、圧縮処理部６０ａは、画像データメモリー６１を制御して、上記圧縮処理によって得られた各バンドの符号データと、符号データに付加すべきヘッダー情報の作成に必要な所定の圧縮パラメーター（サンプル比及びクオリティー）を記憶させる（ステップＳ３）。図４（ａ）は、画像データメモリー６１に記憶された各バンドの符号データと、圧縮パラメーターのイメージ図である。この図に示すように、第１実施形態において圧縮処理の終了後、各バンドの符号データは、ヘッダー情報が付加されない状態で画像データメモリー６１に保存されることになる。
【００４４】
一方、図３（ｂ）に示すように、伸張処理部６０ｂは、各バンドの符号データの伸張処理として、まず、画像データメモリー６１から各バンドの符号データと圧縮パラメーター（サンプル比及びクオリティー）を読み出す（ステップＳ１１）。そして、伸張処理部６０ｂは、図４（ｂ）に示すように、圧縮パラメーターを用いてヘッダー情報を作成し（ステップＳ１２）、当該作成したヘッダー情報を各符号データに付加して伸張処理、つまり離散コサイン変換、量子化、エントロピー符号化の逆の処理を行う（ステップＳ１３）。
【００４５】
以上のような第１実施形態によれば、従来のように、符号データを伸張する際に必要となるヘッダー情報を各符号データに付加して画像データメモリー６１に記憶する必要がなくなるので、圧縮後の画像データ（つまり各バンドの符号データ）を記憶するために必要なメモリー容量を削減することが可能となる。例えば、ヘッダー情報のサイズを、カラー画像で１バンド当たり５７２バイト、１ページ当たり（１画像当たり）５５バンドあると想定すると、５７２×５５＝約３０．７ｋバイトのメモリー容量を削減できることになる。
【００４６】
また、基本的にヘッダー情報はあまり変わることがないため、一度作成したヘッダー情報はｎ個分保存しておき、同じヘッダー情報にて伸張処理を行う場合は保存しておいたヘッダー情報を再利用することにより、ヘッダー情報の作成にかかるパフォーマンスを向上させることができる。
【００４７】
〔第２実施形態〕
次に、本発明の第２実施形態について説明する。本第２実施形態は、上記第１実施形態と比較して制御部６０の機能が異なるだけであるので、以下では第１実施形態の相違点に着目して説明する。従って、第２実施形態において、第１実施形態と重複する説明は省略し、同一の構成要素には同一の符号を付けるものとする。
【００４８】
図５は、第２実施形態の複合機１００Ａ（第１実施形態と区別するために符号を１００Ａとする）の機能ブロック図である。第２実施形態の制御部６０Ａ（第１実施形態と区別するために符号を６０Ａとする）は、第１実施形態の制御部６０と同様に、操作表示部６２から入力される操作信号、原稿読取装置１から得られた原稿画像データ、及び通信Ｉ／Ｆ６３を介して外部機器２００から受信した受信画像データに基づいて、複合機１００Ａの全体動作（原稿読取装置１による原稿読取動作、トナー画像形成部３によるトナー画像形成動作、定着部４による定着動作、用紙搬送機構５による用紙搬送動作など）を制御する機能を有している。
【００４９】
第２実施形態の制御部６０Ａは、原稿画像データ或いは受信画像データに基づく画像を複数のバンドに分割し、このバンド単位でＪＰＥＧ方式による圧縮処理を行うことにより、各バンドの符号データを生成すると共に、所定の圧縮パラメーター（サンプル比及びクオリティー）を用いて符号データに付加すべきヘッダー情報を作成する圧縮処理部６０ｃを備えている。画像データメモリー６１は、上記圧縮処理部６０ｃによる制御に応じて、先頭バンドの符号データにヘッダー情報を付加して記憶すると共に残りのバンドの符号データを記憶する。
【００５０】
さらに、第２実施形態の制御部６０Ａは、画像データメモリー６１からヘッダー情報が付加された先頭バンドの符号データと残りのバンドの符号データを読み出し、先頭バンドの符号データに付加されたヘッダー情報に基づいて先頭バンドの符号データと残りのバンドの符号データの伸張処理を行う伸張処理部６０ｄを備えている。
【００５１】
次に、上記のように構成された複合機１００Ａの動作、特に制御部６０Ａによる原稿画像データ（或いは受信画像データでも良い）の圧縮及び伸張処理について図面を参照しながら説明する。図６（ａ）は、制御部６０Ａの圧縮処理部６０ｃが実行する圧縮処理を示すフローチャートであり、図６（ｂ）は、制御部６０Ａの伸張処理部６０ｄが実行する伸張処理を示すフローチャートである。
【００５２】
図６（ａ）に示すように、圧縮処理部６０ｃは、原稿画像データの圧縮処理として、まず、原稿画像データに基づく画像をバンドと呼ばれる所定サイズ（例えば８画素×８画素）の複数のブロックに分割し（ステップＳ２１）、このバンド単位でＪＰＥＧ方式による圧縮処理、つまりバンド単位で離散コサイン変換、量子化テーブルによる量子化、ハフマン符号によるエントロピー符号化等を行うことにより、各バンドの符号データを生成する（ステップＳ２２）。
【００５３】
そして、圧縮処理部６０ｃは、圧縮パラメーターのサンプル比及びクオリティーを用いて符号データに付加すべきヘッダー情報を作成し（ステップＳ２３）、画像データメモリー６１を制御して、先頭バンドの符号データにヘッダー情報を付加して記憶させると共に残りのバンドの符号データを記憶させる（ステップＳ２４）。図７（ａ）は、画像データメモリー６１に記憶された各バンドの符号データとヘッダー情報のイメージ図である。この図に示すように、第２実施形態において圧縮処理の終了後、先頭バンドの符号データのみ、ヘッダー情報が付加された状態で画像データメモリー６１に保存されることになる。
【００５４】
一方、図６（ｂ）に示すように、伸張処理部６０ｄは、各バンドの符号データの伸張処理として、まず、画像データメモリー６１からヘッダー情報が付加された先頭バンドの符号データと残りのバンドの符号データを読み出す（ステップＳ３１）。そして、伸張処理部６０ｄは、図７（ｂ）に示すように、先頭バンドの符号データに付加されたヘッダー情報を他のバンドの各符号データに付加して伸張処理、つまり離散コサイン変換、量子化、エントロピー符号化の逆の処理を行う（ステップＳ３２）。
【００５５】
以上のような第２実施形態によれば、第１実施形態と同様に、符号データを伸張する際に必要となるヘッダー情報を各符号データに付加して画像データメモリー６１に記憶する必要がなくなるので、圧縮後の画像データ（つまり各バンドの符号データ）を記憶するために必要なメモリー容量を削減することが可能となる。例えば、ヘッダー情報のサイズを、カラー画像で１バンド当たり５７２バイト、１ページ当たり５５バンドあると想定すると、５７２×（５５−１）＝約３０ｋバイトのメモリー容量を削減できることになる。
【００５６】
以上、本発明の第１及び第２実施形態について説明したが、本発明は上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。
例えば、上記実施形態では、複合機１００（１００Ａ）を例に挙げて説明したが、本発明は、プリンター、複写機、ファクシミリ等の他の画像形成装置にも適用することができる。また、本発明は、画像形成装置に限らず、画像データを圧縮する機能を持った画像処理装置に広く適用することができる。
【符号の説明】
【００５７】
１００、１００Ａ…複合機、１…原稿読取装置、２…複合機本体、１０…スキャナー、２０…ＡＤＦ(Auto Document Feeder)、３…トナー画像形成部、４…定着部、５…用紙搬送機構、６、７、８…給紙カセット、６０、６０Ａ…制御部、６０ａ、６０ｃ…圧縮処理部、６０ｂ、６０ｄ…伸張処理部、６１…画像データメモリー、６２…操作表示部、６３…通信Ｉ／Ｆ、２００…外部機器
【図１】
0005879204.tif 000002
【図２】
0005879204.tif 000003
【図３】
0005879204.tif 000004
【図４】
0005879204.tif 000005
【図５】
0005879204.tif 000006
【図６】
0005879204.tif 000007
【図７】
0005879204.tif 000008