(57)【要約】  【課題】記憶容量の小さい符号データ記憶部を用いて良好に画像データを圧縮／伸張する。  【解決手段】画像データ領域１２に記憶された画像データを連続的に圧縮することにより生成される符号データを圧縮符号データ領域１３に記憶する。圧縮符号データ領域１３に記憶される符号データ量を、圧縮符号データ量モニタ１４でモニタする。圧縮符号データ量モニタ１４において、圧縮符号データ領域１３の記憶容量まで符号データが記憶されたことを確認すると、圧縮処理を停止させ、圧縮符号データ領域１３に記憶されていた符号データをハードディスク６へと移動させる。その後、圧縮処理の停止状態を解除して、途中まで圧縮されていた画像データの圧縮処理を再開する。  【効果】圧縮符号データ領域１３の一部が使用されないといった状態を抑制できる。【選択図】        図２
2006108776.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データを圧縮して蓄積部に蓄積することができる画像処理装置であって、
入力された画像データを連続的に圧縮して符号データを生成する圧縮手段と、
所定の記憶容量を有し、上記圧縮手段により生成される符号データを一時的に記憶する圧縮符号データ記憶部と、
上記圧縮手段により生成される符号データ量をモニタするための圧縮モニタ手段と、
上記圧縮手段により生成される符号データ量が上記圧縮符号データ記憶部のあらかじめ定めた記憶容量に到達したことを上記圧縮モニタ手段で確認した場合に、上記圧縮手段による圧縮動作を停止させるとともに、上記圧縮符号データ記憶部に記憶されている符号データを上記蓄積部に移動して蓄積し、上記圧縮符号データ記憶部に記憶されている符号データが上記蓄積部に移動しつつ、または移動して蓄積された後に、上記圧縮手段による圧縮動作を再開させるように制御する制御手段とを含むことを特徴とする画像処理装置。
【請求項２】
所定の記憶容量を有し、上記蓄積手段に蓄積されている符号データが読み出されて一時的に記憶される伸張符号データ記憶部と、
上記伸張符号データ記憶部に読み出された符号データを連続的に伸張して画像データを復元する伸張手段と、
上記伸張手段により伸張される符号データ量をモニタするための伸張モニタ手段と、
上記伸張手段により伸張される符号データ量が上記伸張符号データ記憶部のあらかじめ定めた記憶容量に到達したことを上記伸張モニタ手段で確認した場合に、上記伸張手段による伸張動作を停止させるとともに、上記蓄積部に蓄積されている次の符号データを読み出して、上記伸張符号データ記憶部に記憶されている符号データをその読み出した符号データに置換し、上記符号データ記憶部に記憶されている符号データが置換しつつ、または置換された後に、上記伸張手段による伸張動作を再開させるように制御する制御手段とをさらに含むことを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力された画像データに対して所定の処理を行うための画像処理装置に関する。
【背景技術】
【０００２】
複写機などの画像形成装置には、入力された画像データ（たとえば、原稿読取部で読み取った原稿の画像データ）を圧縮して、ハードディスクなどの蓄積部に蓄積することができる画像処理装置が備えられている（たとえば、特許文献１参照）。画像データが圧縮（符号化）されることにより生成される符号データは、圧縮符号データ記憶部に一旦記憶された後、蓄積部に蓄積される。蓄積部に蓄積された符号データは、所定のタイミングで伸張符号データ記憶部に読み出され、その読み出された符号データが伸張されることにより元の画像データが復元される。そして、復元された画像データに基づく画像が用紙に形成（転写）される。
【０００３】
近年、画像処理装置の高速化や画像処理技術の向上に伴い、処理される画像データの高画質化が進み、画像処理装置に入力される画像データの容量が増大する傾向にある。そこで、上記のように画像データを圧縮して蓄積すれば、より少ないメモリの使用量で、より多くの画像データを記憶することができる。
【特許文献１】特開２００３−３３５００４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の画像処理装置では、画像データを圧縮することにより生成される符号データのサイズ（データ量）を正確に予測することができない。したがって、符号データを記憶するための符号データ記憶部（圧縮符号データ記憶部および伸張符号データ記憶部）を、予測される符号データのサイズよりもある程度大きい所定の記憶容量（たとえば、１枚の原稿の画像データを圧縮した場合に得られる符号データ量の最大値）に設定しておかなければ、圧縮により生成される符号データを記憶しきれないおそれがある。
【０００５】
しかしながら、符号データ記憶部を上記のように比較的大きな記憶容量に設定しても、通常、圧縮により生成される符号データ量はその記憶容量には到達せず、符号データ記憶部の一部が使用されない結果となる。したがって、必要以上に記憶容量の大きい符号データ記憶部を用意することとなり、不経済である。
この発明は、かかる背景のもとでなされたもので、記憶容量の小さい符号データ記憶部を用いて良好に画像データを圧縮／伸張できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための請求項１記載の発明は、入力された画像データを圧縮して蓄積部に蓄積することができる画像処理装置であって、入力された画像データを連続的に圧縮して符号データを生成する圧縮手段と、所定の記憶容量を有し、上記圧縮手段により生成される符号データを一時的に記憶する圧縮符号データ記憶部と、上記圧縮手段により生成される符号データ量をモニタするための圧縮モニタ手段と、上記圧縮手段により生成される符号データ量が上記圧縮符号データ記憶部のあらかじめ定めた記憶容量に到達したことを上記圧縮モニタ手段で確認した場合に、上記圧縮手段による圧縮動作を停止させるとともに、上記圧縮符号データ記憶部に記憶されている符号データを上記蓄積部に移動して蓄積し、上記圧縮符号データ記憶部に記憶されている符号データが上記蓄積部に移動しつつ、または移動して蓄積された後に、上記圧縮手段による圧縮動作を再開させるように制御する制御手段とを含むことを特徴とする画像処理装置である。
【０００７】
この構成によれば、圧縮符号データ記憶部に記憶容量まで符号データが記憶されると、圧縮動作が停止され、その圧縮符号データ記憶部に記憶されている符号データが蓄積部に移動されて蓄積される。すなわち、圧縮により生成される符号データは、圧縮符号データ記憶部にあらかじめ定めた記憶容量まで記憶されてから蓄積部に移動されるので、圧縮符号データ記憶部を予測される符号データのサイズよりも大きい記憶容量に設定しておくような構成と比較して、圧縮符号データ記憶部の一部が使用されないといった状態を抑制でき、記憶容量の小さい圧縮符号データ記憶部を用いて良好に画像データを圧縮できる。
【０００８】
請求項２記載の発明は、所定の記憶容量を有し、上記蓄積手段に蓄積されている符号データが読み出されて一時的に記憶される伸張符号データ記憶部と、上記伸張符号データ記憶部に読み出された符号データを連続的に伸張して画像データを復元する伸張手段と、上記伸張手段により伸張される符号データ量をモニタするための伸張モニタ手段と、上記伸張手段により伸張される符号データ量が上記伸張符号データ記憶部のあらかじめ定めた記憶容量に到達したことを上記伸張モニタ手段で確認した場合に、上記伸張手段による伸張動作を停止させるとともに、上記蓄積部に蓄積されている次の符号データを読み出して、上記伸張符号データ記憶部に記憶されている符号データをその読み出した符号データに置換し、上記符号データ記憶部に記憶されている符号データが置換しつつ、または置換された後に、上記伸張手段による伸張動作を再開させるように制御する制御手段とをさらに含むことを特徴とする請求項１記載の画像処理装置である。
【０００９】
この構成によれば、伸張される符号データ量が伸張符号データ記憶部のあらかじめ定めた記憶容量に到達すると、伸張動作が停止される。そして、蓄積部に蓄積されている次の符号データが読み出されて、伸張符号データ記憶部に記憶されている符号データがその読み出された符号データに置換しつつ、または置換された後に、伸張動作が再開される。したがって、伸張符号データ記憶部を予測される符号データのサイズよりも大きい記憶容量に設定しなくても、記憶容量の小さい伸張符号データ記憶部を用いて良好に画像データを伸張できる。
【発明を実施するための最良の形態】
【００１０】
以下には、図面を参照して、この発明の実施形態について具体的に説明する。
図１は、この発明の一実施形態に係る画像処理装置としての画像処理部２を備えたデジタル複写機１の電気的構成を示すブロック図である。
図１を参照して、このデジタル複写機１は、スキャナ３で読み取った原稿の画像データに対して、画像処理部２で所定の画像処理を施した後、画像形成部４でその画像データに基づくトナー像を用紙に転写することにより、画像形成処理を行うものである。
【００１１】
スキャナ３の構成は、たとえば、光源およびＣＣＤラインセンサなどを含む周知の構成である。すなわち、スキャナ３において光源から原稿に向けて照射した光の反射光をＣＣＤラインセンサで受光することにより、原稿の画像データを得ることができる。
画像形成部４の構成は、たとえば、感光体、メインチャージャ、現像装置および転写装置などを含む周知の構成である。すなわち、画像形成時には、略円筒状の感光体の表面がメインチャージャによって一様に帯電され、この感光体の表面に画像データに基づいて光が照射されることにより、感光体の表面にいわゆる静電潜像が形成される。静電潜像が形成された感光体の表面には、現像装置によりトナーが選択的に付着され、トナー像が形成される。そして、感光体の表面に形成されたトナー像は、転写装置の働きによって用紙に転写される。
【００１２】
画像処理部２は、揮発性のメモリ５および不揮発性のハードディスク（ＨＤＤ）６の他、当該画像処理部２に備えられたマイクロコンピュータ（図示せず）が所定のプログラム処理を実行することにより、入力画像補正部７、入力画像処理部８、圧縮伸張部９および出力画像処理部１０などを機能的に有している。
入力画像補正部７は、スキャナ３から入力される画像データに対して、スキャナ３に備えられたＣＣＤラインセンサの各ＣＣＤ素子間の感度のばらつきや、光源の配光特性のばらつきに起因する読み取り濃度むらを補償するためのシェーディング補正処理などの補正処理を施すものである。入力画像処理部８は、入力画像補正部７で補正された後の画像データに対して、原稿画像の濃度に比例する階調特性を持たせるための入力γ処理などの画像処理を施すものである。
【００１３】
入力画像処理部８で画像処理が施された後の画像データは、メモリ５に一旦記憶された後、圧縮伸張部９で圧縮（符号化）され、圧縮により生成された符号データがハードディスク６に蓄積される。ハードディスク６に蓄積された符号データは、所定のタイミングで読み出されて圧縮伸張部９で伸張され、元の画像データがメモリ５に復元される。メモリ５に復元された画像データは、出力画像処理部１０で所定の画像処理が施された後、画像形成部４へと出力される。出力画像処理部１０で行われる画像処理には、たとえば、フィルタ処理、ガンマ補正処理およびスクリーン処理などの画像処理が含まれる。
【００１４】
メモリ５には、ＬＡＮ（Local Area Network）１１が接続されている。このデジタル複写機１は、メモリ５に記憶されている画像データを、ＬＡＮ１１を介して接続された他の端末（たとえば、パーソナルコンピュータ）に送信することにより、スキャナ機能を達成することができる。
図２および図３は、メモリ５に入力される画像データを圧縮する際の態様について説明するための概念図である。
【００１５】
図２および図３を参照して、メモリ５には、入力される画像データを記憶するための画像データ領域１２と、この画像データ領域１２に記憶された画像データが圧縮伸張部９で圧縮されることにより生成される符号データを記憶するための圧縮符号データ領域１３とが備えられている。圧縮符号データ領域１３は、たとえば、１枚の原稿の画像データを圧縮した場合に得られる平均的な符号データ量と同程度（より好ましくは、１枚の原稿の画像データを圧縮した場合に得られる平均的な符号データ量よりも若干大きい程度）の記憶容量を有している。圧縮符号データ領域１３の記憶容量は、圧縮率が平均２０％程度であれば画像データ領域１２の記憶容量（たとえば、２００Ｍバイト）の２５％程度の記憶容量（たとえば、５０Ｍバイト）であることが好ましい。
【００１６】
図２および図３の例では、圧縮により生成される符号データ量が圧縮符号データ領域１３の記憶容量よりも多いような比較的サイズの大きい画像データを圧縮する場合について説明する。メモリ５に入力されて画像データ領域１２に記憶されている画像データは、「Ａ」という画像と「Ｂ」という画像を含む原稿の画像データである。この画像データを圧縮伸張部９で半分程度まで圧縮した時点では、図２（ａ）にハッチングを施して示すように、圧縮により生成された符号データが、すべて圧縮符号データ領域１３に記憶された状態となる。
【００１７】
画像データ領域１２に記憶されている画像データが圧縮伸張部９で連続的に圧縮されることにより生成されて圧縮符号データ領域１３に記憶される符号データ量は、たとえば、圧縮伸張部９に備えられた圧縮符号データ量モニタ１４でモニタされるようになっている。図２（ａ）に示す状態からさらに画像データが圧縮伸張部９で圧縮され、生成された符号データが圧縮符号データ領域１３に記憶されると、図２（ｂ）にハッチングを施して示すように、画像データを圧縮している途中で、圧縮符号データ領域１３に記憶される符号データ量が、圧縮符号データ領域１３の記憶容量に到達する。
【００１８】
圧縮符号データ量モニタ１４において、圧縮符号データ領域１３の記憶容量まで符号データが記憶されたことが確認されると、圧縮伸張部９での圧縮処理が停止されるようになっている。そして、圧縮符号データ領域１３に記憶されていた符号データは、ハードディスク６へと移動され、これにより、圧縮符号データ領域１３は符号データが記憶されていない状態となる（図２（ｃ）参照）。
【００１９】
その後、圧縮伸張部９での圧縮処理の停止状態は解除されて、途中まで圧縮されていた画像データの圧縮処理が再開され、図３（ａ）にハッチングを施して示すように、圧縮処理により生成される符号データが圧縮符号データ領域１３に記憶される。そして、画像データ領域１２に記憶されている画像データをすべて圧縮した時点で、図３（ｂ）にハッチングを施して示すように、圧縮符号データ領域１３に記憶されている符号データがハードディスク６へと移動される。
【００２０】
この実施形態では、圧縮符号データ領域１３に記憶容量まで符号データが記憶されると、圧縮動作が停止され、その圧縮符号データ領域１３に記憶されている符号データがハードディスク６に移動されて蓄積される。すなわち、圧縮により生成される符号データは、圧縮符号データ領域１３に記憶容量まで記憶されてからハードディスク６に移動されるので、圧縮符号データ領域１３を予測される符号データのサイズよりも大きい記憶容量に設定しておくような構成と比較して、圧縮符号データ領域１３の一部が使用されないといった状態を抑制でき、記憶容量の小さい圧縮符号データ領域１３を用いて良好に画像データを圧縮できる。
【００２１】
図４および図５は、ハードディスク６に蓄積されている符号データを伸張する際の態様について説明するための概念図である。
図２および図３を用いて説明したような態様でハードディスク６に蓄積された符号データを伸張する際には、まず、ハードディスク６に最初に蓄積された符号データが、メモリ５に備えられた伸張符号データ領域１５に読み出される（図４（ａ）参照）。伸張符号データ領域１５は、たとえば、１枚の原稿の画像データを圧縮した場合に得られる平均的な符号データ量と同程度（より好ましくは、１枚の原稿の画像データを圧縮した場合に得られる平均的な符号データ量よりも若干大きい程度）の記憶容量を有している。伸張符号データ領域１５の記憶容量は、圧縮率が平均２０％程度であれば画像データ領域１２の記憶容量（たとえば、２００Ｍバイト）の２５％程度の記憶容量（たとえば、５０Ｍバイト）であることが好ましい。
【００２２】
伸張符号データ領域１５に読み出された符号データは、圧縮伸張部９で連続的に伸張され、画像データ領域１２に画像データが復元されていく（図４（ｂ）参照）。圧縮伸張部９で連続的に伸張される符号データ量は、たとえば、圧縮伸張部９に備えられた伸張符号データ量モニタ１６でモニタされるようになっている。
図４（ｂ）に示す状態からさらに符号データが圧縮伸張部９で伸張され、伸張符号データ量モニタ１６において、伸張される符号データ量が伸張符号データ領域１５の記憶容量に到達したことが確認されると、圧縮伸張部９での伸張処理が停止され、伸張符号データ領域１５に記憶されていた符号データは読み出しが完了しているため無効となる（図４（ｃ）参照）。これにより、伸張符号データ領域１５は符号データが記憶されていない状態となる。
【００２３】
その後、図５（ａ）にハッチングを施して示すように、ハードディスク６に蓄積されている次の符号データが伸張符号データ領域１５に読み出されることにより、伸張符号データ領域１５に記憶されている符号データが置換されると、伸張処理が再開され、伸張符号データ領域１５に記憶されている符号データをすべて伸張した時点で、画像データ領域１２に元の画像データが完全に復元される（図５（ｂ）参照）。
【００２４】
この実施形態では、伸張される符号データ量が伸張符号データ領域１５の記憶容量に到達すると、伸張動作が停止される。そして、ハードディスク６に蓄積されている次の符号データが読み出されて、伸張符号データ領域１５に記憶されている符号データがその読み出された符号データに置換された後に、伸張動作が再開される。したがって、伸張符号データ領域１５を予測される符号データのサイズよりも大きい記憶容量に設定しなくても、記憶容量の小さい伸張符号データ領域１５を用いて良好に画像データを伸張できる。
【００２５】
この発明は、以上の実施形態の内容に限定されるものではなく、請求項記載の範囲内において種々の変更が可能である。
なお、この実施形態では、圧縮符号データ領域１３の領域分の符号データが圧縮されたことを圧縮符号データ量モニタ１４により判断し、圧縮伸張部９の圧縮動作を一時停止させているが、圧縮符号データ領域１３のうちある程度の領域を使用すれば、圧縮動作が一時停止されるようにしてもよい。また、ハードディスク６から伸張符号データ領域１５に符号データを移動する場合に、伸張符号データ領域１５のうちある程度の領域分の符号データ量を移動させて伸張動作を行うようにしてもよい。
【００２６】
また、この実施形態では、圧縮符号データ領域１３に記憶された符号データがハードディスク６に全て移動されてから圧縮動作を再開するようにしているが、圧縮伸張部９での圧縮動作が停止されてから一定時間経過した後、すなわち圧縮符号データ領域１３にある程度の空き領域ができた後に、符号データのハードディスク６への移動をしつつ、圧縮伸張部９での圧縮動作を再開させるようにしてもよい。また、同様に、圧縮伸張部９での伸張動作が一時停止されてから一定時間経過後に伸張動作を再開するようにしてもよい。
【００２７】
圧縮符号データ量モニタ１４と伸張符号データ量モニタ１６とは、別個の構成に限らず、１つの符号データ量モニタにより構成されていてもよい。また、圧縮符号データ領域１３と伸張符号データ領域１５とは、別個の構成に限らず、１つの符号データ領域により構成されていてもよい。
この発明に係る画像処理装置は、デジタル複写機１に限らず、スキャナ装置やファクシミリなどの他の原稿読取装置に備えられていてもよいし、原稿読取装置とは別個の画像処理装置として構成されていてもよい。
【図面の簡単な説明】
【００２８】
【図１】この発明の一実施形態に係る画像処理装置としての画像処理部を備えたデジタル複写機の電気的構成を示すブロック図である。
【図２】メモリに入力される画像データを圧縮する際の態様について説明するための概念図である。
【図３】メモリに入力される画像データを圧縮する際の態様について説明するための概念図である。
【図４】ハードディスクに蓄積されている符号データを伸張する際の態様について説明するための概念図である。
【図５】ハードディスクに蓄積されている符号データを伸張する際の態様について説明するための概念図である。
【符号の説明】
【００２９】
１  デジタル複写機
２  画像処理部
６  ハードディスク（蓄積部）
９  圧縮伸張部（圧縮手段、伸張手段）
１３  圧縮符号データ領域（圧縮符号データ記憶部）
１４  圧縮符号データ量モニタ（圧縮モニタ手段）
１５  伸張符号データ領域（伸張符号データ記憶部）
１６  伸張符号データ量モニタ（伸張モニタ手段）
【図１】
2006108776.tif 000003
【図２】
2006108776.tif 000004
【図３】
2006108776.tif 000005
【図４】
2006108776.tif 000006
【図５】
2006108776.tif 000007