(57)【要約】【課題】画像の背景部分のノイズを削除することにより非可逆圧縮の欠点をカバーし、圧縮効率の良い非可逆圧縮を用いても満足の行く画像を得られる画像蓄積方法、画像蓄積プログラム、コンピュータ読み取り可能な記録媒体、画像蓄積装置及び画像蓄積システムを提供する。【解決手段】画像蓄積装置の一例であるカラープリンタ２、描画コントロール部４、ＨＤＤ５、印刷部７、背景認識部１５、描画部１６、圧縮解凍部１７、背景色認識部１８、背景画素認識部１９から構成される。属性情報２２として元画像の白地（若しくは、均一塗りの背景）部分を認識する属性情報（背景情報２３）を作成し、出力時の背景画像処理部２４における画像処理で、「背景」属性である画素の色を、強制的に白（若しくは、均一塗りの背景色）とすることにより、非可逆圧縮により発生するノイズをその部分に発生させず、画像視覚的に気になる画像劣化を無くすことが出来る。【選択図】図７
2008072654.tif 000002
【特許請求の範囲】
【請求項１】
前記画像データを非可逆圧縮にて蓄積する画像データ記憶工程と、
前記画像データの画素毎の属性情報を可逆圧縮にて蓄積する属性情報記憶工程と、を備える画像蓄積方法であって、
前記画像データの背景部分を認識する背景認識工程と、
新たに画素毎の属性情報を生成する属性情報生成工程と、
前記属性情報生成工程により生成された属性情報に応じて出力の際の画像処理機能を切り替える背景画像処理工程と、を備えることを特徴とする画像蓄積方法。
【請求項２】
前記属性情報生成工程により生成される属性情報は、画素が背景であるか否かを示す背景情報であることを特徴とする請求項１記載の画像蓄積方法。
【請求項３】
前記背景情報は、画素が白背景であるか否かを示し、
前記背景認識工程は、白背景部分を認識することを特徴とする請求項２記載の画像蓄積方法。
【請求項４】
前記背景認識工程は、描画を行うときの色情報と座標情報を受け取り、前記色情報が白以外の場合に、座標に対応する画素の背景情報を非背景とすることを特徴とする請求項３記載の画像蓄積方法。
【請求項５】
前記背景画像処理工程は、前記属性情報生成工程により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を白色のまま出力処理することを特徴とする請求項４記載の画像蓄積方法。
【請求項６】
背景色を認識する背景色認識工程と、
画素毎に背景であるか否かを認識する背景画素認識工程と、を備えることを特徴とする請求項２記載の画像蓄積方法。
【請求項７】
前記背景色認識工程は、最大描画領域と同じ領域の描画を均一の描画色で描画されるときは、背景描画が行われるとし、前記均一の描画色を前記背景色と認識することを特徴とする請求項６記載の画像蓄積方法。
【請求項８】
前記背景画素認識工程は、描画を行う際の色情報と座標情報を受け取り、前記色情報が前記背景色以外のとき、座標に対応する画素の背景情報を非背景とすることを特徴とする請求項７記載の画像蓄積方法。
【請求項９】
前記背景画像処理工程は、前記属性情報生成工程により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を前記背景色認識工程により認識された背景色で出力処理することを特徴とする請求項８記載の画像蓄積方法。
【請求項１０】
前記画像データを非可逆圧縮にて蓄積する画像データ記憶処理と、
前記画像データの画素毎の属性情報を可逆圧縮にて蓄積する属性情報記憶処理と、をコンピュータに実行させる画像蓄積プログラムであって、
前記画像データの背景部分を認識する背景認識処理と、
新たに画素毎の属性情報を生成する属性情報生成処理と、
前記属性情報生成処理により生成された属性情報に応じて出力の際の画像処理機能を切り替える背景画像処理と、をコンピュータに実行させることを特徴とする画像蓄積プログラム。
【請求項１１】
前記属性情報生成処理により生成される属性情報は、画素が背景であるか否かを示す背景情報であることを特徴とする請求項１０記載の画像蓄積プログラム。
【請求項１２】
前記背景情報は、画素が白背景であるか否かを示し、
前記背景認識処理は、白背景部分を認識することを特徴とする請求項１１記載の画像蓄積プログラム。
【請求項１３】
前記背景認識処理は、描画を行うときの色情報と座標情報を受け取り、前記色情報が白以外の場合に、座標に対応する画素の背景情報を非背景とすることを特徴とする請求項１２記載の画像蓄積プログラム。
【請求項１４】
前記背景画像処理は、前記属性情報生成処理により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を白色のまま出力処理することを特徴とする請求項１３記載の画像蓄積プログラム。
【請求項１５】
背景色を認識する背景色認識工程と、
画素毎に背景であるか否かを認識する背景画素認識工程と、をコンピュータに実行させることを特徴とする請求項１１記載の画像蓄積プログラム。
【請求項１６】
前記背景色認識処理は、最大描画領域と同じ領域の描画を均一の描画色で描画されるときは、背景描画が行われるとし、前記均一の描画色を前記背景色と認識することを特徴とする請求項１５記載の画像蓄積プログラム。
【請求項１７】
前記背景画素認識処理は、描画を行う際の色情報と座標情報を受け取り、前記色情報が前記背景色以外のとき、座標に対応する画素の背景情報を非背景とすることを特徴とする請求項１６記載の画像蓄積プログラム。
【請求項１８】
前記背景画像処理は、前記属性情報生成処理により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を前記背景色認識処理により認識された背景色で出力処理することを特徴とする請求項１７記載の画像蓄積プログラム。
【請求項１９】
請求項１０から１８のいずれか１項に記載の画像蓄積プログラムを記憶するコンピュータ読み取り可能な記録媒体。
【請求項２０】
前記画像データを非可逆圧縮にて蓄積する画像データ記憶手段と、
前記画像データの画素毎の属性情報を可逆圧縮にて蓄積する属性情報記憶手段と、を備える画像蓄積装置であって、
前記画像データの背景部分を認識する背景認識手段と、
新たに画素毎の属性情報を生成する属性情報生成手段と、
前記属性情報生成手段により生成された属性情報に応じて出力の際の画像処理機能を切り替える背景画像処理手段と、を備えることを特徴とする画像蓄積装置。
【請求項２１】
前記属性情報生成手段により生成される属性情報は、画素が背景であるか否かを示す背景情報であることを特徴とする請求項２０記載の画像蓄積装置。
【請求項２２】
前記背景情報は、画素が白背景であるか否かを示し、
前記背景認識手段は、白背景部分を認識することを特徴とする請求項２１記載の画像蓄積装置。
【請求項２３】
前記背景認識手段は、描画を行うときの色情報と座標情報を受け取り、前記色情報が白以外の場合に、座標に対応する画素の背景情報を非背景とすることを特徴とする請求項２２記載の画像蓄積装置。
【請求項２４】
前記背景画像処理手段は、前記属性情報生成手段により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を白色のまま出力処理することを特徴とする請求項２３記載の画像蓄積装置。
【請求項２５】
背景色を認識する背景色認識手段と、
画素毎に背景であるか否かを認識する背景画素認識手段と、を備え、
前記背景認識手段は、前記背景色認識手段と前記背景画素認識手段とを備えることを特徴とする請求項２１記載の画像蓄積装置。
【請求項２６】
前記背景色認識手段は、最大描画領域と同じ領域の描画を均一の描画色で描画されるときは、背景描画が行われるとし、前記均一の描画色を前記背景色と認識することを特徴とする請求項２５記載の画像蓄積装置。
【請求項２７】
前記背景画素認識手段は、描画を行う際の色情報と座標情報を受け取り、前記色情報が前記背景色以外のとき、座標に対応する画素の背景情報を非背景とすることを特徴とする請求項２６記載の画像蓄積装置。
【請求項２８】
前記背景画像処理手段は、前記属性情報生成手段により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を前記背景色認識手段により認識された背景色で出力処理することを特徴とする請求項２７記載の画像蓄積装置。
【請求項２９】
請求項２０から２８のいずれか１項に記載の画像蓄積装置と、ネットワークを介して接続される少なくとも１以上の情報端末と、を備える画像蓄積システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像蓄積方法、画像蓄積プログラム、コンピュータ読み取り可能な記録媒体、画像蓄積装置及び画像蓄積システムに関し、特に背景の中に発生するノイズを排除する画像蓄積方法、画像蓄積プログラム、コンピュータ読み取り可能な記録媒体、画像蓄積装置及び画像蓄積システムに関する。
【背景技術】
【０００２】
一般に画像蓄積を行う場合は、蓄積画像をある色空間、データ形式で作成し、出力時に出力先の色空間、データ形式へ変換することが行われる。ここで、ＬＰ（laser printer）／ＭＦＰ（Multi Function Printer）上での蓄積であると、蓄積後にかかるＬＰ／ＭＦＰでの印刷以外に、ネットワーク上に繋がれている様々なプリンタへ送信され印刷されるケースが考えられる。また、蓄積画像を配信したり、ＰＣで再加工したりすることも想定され、蓄積色空間、データ形式としては、一般的なモニタ色空間などを選択することが知られている。
【０００３】
また、モニタ用データからプリンタ用データへ色空間・データ形式を変換する場合、色空間の違いを吸収するためにいくつかの色変換方式を用意して適切なものをオブジェクトごとに適用したり、階調性と鮮鋭性の両立を図るためにオブジェクトによる適切な階調処理を行ったり等する。そのため、画像を蓄積する場合は、それに属性情報等、後の色変換方式選択で必要な情報を付加して蓄積する。
【０００４】
具体的には、例えば画像データを作成する際、画素ごとに属性情報を付加し、かかる画像データをプリント出力する際は、前記画像データに含まれる各画像の属性に応じた適切なデータ処理、すなわちプリント出力するプリンタは、画像データに保持された属性情報に基づいて、変換する際の処理内容を切り替えることにより高品質の画像出力を得る画像処理システムが開示されている（例えば、特許文献１参照）。
【０００５】
以上のように、蓄積画像そのもの（画像データ）及び画素ごとに対応する属性情報を蓄積すべきデータとするため、蓄積容量をなるべく減らす必要があった。一般に、モニタ色空間はRGB8ビットである。よって、蓄積色空間・データ形式をモニタ色空間としている場合、そのデータを蓄積するためには、（画像サイズByte）×（ＲＧＢ３色）分のデータが必要となり、６００dpiの画像の場合、Ａ３サイズで、約１９８Mbyteもの莫大なメモリが必要となってしまう。このため、画像の圧縮が必須となるが、その圧縮効率は非可逆圧縮の方が可逆圧縮より効率が良く、適している。
【０００６】
非可逆圧縮とは、多少のデータの欠落を許容する代りに、劇的に圧縮効率を高めた圧縮方式のことである。プログラムや文字データと異なり、多少のデータの欠損や改変があっても、全く意味が変わってしまうということはない画像や映像、音声等の圧縮に用いられ、極めて効率の良い圧縮を実現している。
【特許文献１】特開２０００−１４８９７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のように画像データを非可逆圧縮すると、圧縮パラメータを工夫しても元画像の白地（若しくは均一塗りの背景）部分に多少のノイズが発生することがあるという問題があった。特に、文字周りなどの、本来描画されていない白（もしくは、均一塗りの背景）の部分に圧縮ノイズにより色が発生することは視覚的に問題がある。データ欠落が全く起らない可逆圧縮を利用することも考え得るが、圧縮の効率は悪く、非可逆圧縮程データを圧縮することが出来ない。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、画像蓄積するための属性情報を工夫し、さらに、その後の画像処理も工夫することにより、背景のノイズを削除することにより非可逆圧縮の欠点をカバーし、圧縮効率のよい非可逆圧縮を用いても満足の行く画像を提供することを目的としている。
【課題を解決するための手段】
【０００９】
請求項１記載の発明は、前記画像データを非可逆圧縮にて蓄積する画像データ記憶工程と、前記画像データの画素毎の属性情報を可逆圧縮にて蓄積する属性情報記憶工程と、を備える画像蓄積方法であって、前記画像データの背景部分を認識する背景認識工程と、新たに画素毎の属性情報を生成する属性情報生成工程と、前記属性情報生成工程により生成された属性情報に応じて出力の際の画像処理機能を切り替える背景画像処理工程と、を備えることを特徴とする画像蓄積方法である。
【００１０】
請求項２記載の発明は、請求項１記載の方法において、前記属性情報生成工程により生成される属性情報は、画素が背景であるか否かを示す背景情報であることを特徴とする。
【００１１】
請求項３記載の発明は、請求項２記載の方法において、前記背景情報は、画素が白背景であるか否かを示し、前記背景認識工程は、白背景部分を認識することを特徴とする。
【００１２】
請求項４記載の発明は、請求項３記載の方法において、前記背景認識工程は、描画を行うときの色情報と座標情報を受け取り、前記色情報が白以外の場合に、座標に対応する画素の背景情報を非背景とすることを特徴とする。
【００１３】
請求項５記載の発明は、請求項４記載の方法において、前記背景画像処理工程は、前記属性情報生成工程により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を白色のまま出力処理することを特徴とする。
【００１４】
請求項６記載の発明は、請求項２記載の方法において、背景色を認識する背景色認識工程と、画素毎に背景であるか否かを認識する背景画素認識工程と、を備えることを特徴とする。
【００１５】
請求項７記載の発明は、請求項６記載の方法において、前記背景色認識工程は、最大描画領域と同じ領域の描画を均一の描画色で描画されるときは、背景描画が行われるとし、前記均一の描画色を前記背景色と認識することを特徴とする。
【００１６】
請求項８記載の発明は、請求項７記載の方法において、前記背景画素認識工程は、描画を行う際の色情報と座標情報を受け取り、前記色情報が前記背景色以外のとき、座標に対応する画素の背景情報を非背景とすることを特徴とする。
【００１７】
請求項９記載の発明は、請求項８記載の方法において、前記背景画像処理工程は、前記属性情報生成工程により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を前記背景色認識工程により認識された背景色で出力処理することを特徴とする。
【００１８】
請求項１０記載の発明は、前記画像データを非可逆圧縮にて蓄積する画像データ記憶処理と、前記画像データの画素毎の属性情報を可逆圧縮にて蓄積する属性情報記憶処理と、をコンピュータに実行させる画像蓄積プログラムであって、前記画像データの背景部分を認識する背景認識処理と、新たに画素毎の属性情報を生成する属性情報生成処理と、前記属性情報生成処理により生成された属性情報に応じて出力の際の画像処理機能を切り替える背景画像処理と、をコンピュータに実行させることを特徴とする画像蓄積プログラムである。
【００１９】
請求項１１記載の発明は、請求項１０記載のプログラムにおいて、前記属性情報生成処理により生成される属性情報は、画素が背景であるか否かを示す背景情報であることを特徴とする。
【００２０】
請求項１２記載の発明は、請求項１１記載のプログラムにおいて、前記背景情報は、画素が白背景であるか否かを示し、前記背景認識処理は、白背景部分を認識することを特徴とする。
【００２１】
請求項１３記載の発明は、請求項１２記載のプログラムにおいて、前記背景認識処理は、描画を行うときの色情報と座標情報を受け取り、前記色情報が白以外の場合に、座標に対応する画素の背景情報を非背景とすることを特徴とする。
【００２２】
請求項１４記載の発明は、請求項１３記載のプログラムにおいて、前記背景画像処理は、前記属性情報生成処理により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を白色のまま出力処理することを特徴とする。
【００２３】
請求項１５記載の発明は、請求項１１記載のプログラムにおいて、背景色を認識する背景色認識工程と、画素毎に背景であるか否かを認識する背景画素認識工程と、をコンピュータに実行させることを特徴とする。
【００２４】
請求項１６記載の発明は、請求項１５記載のプログラムにおいて、前記背景色認識処理は、最大描画領域と同じ領域の描画を均一の描画色で描画されるときは、背景描画が行われるとし、前記均一の描画色を前記背景色と認識することを特徴とする。
【００２５】
請求項１７記載の発明は、請求項１６記載のプログラムにおいて、前記背景画素認識処理は、描画を行う際の色情報と座標情報を受け取り、前記色情報が前記背景色以外のとき、座標に対応する画素の背景情報を非背景とすることを特徴とする。
【００２６】
請求項１８記載の発明は、請求項１７記載のプログラムにおいて、前記背景画像処理は、前記属性情報生成処理により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を前記背景色認識処理により認識された背景色で出力処理することを特徴とする。
【００２７】
請求項１９記載の発明は、請求項１０から１８のいずれか１項に記載の画像蓄積プログラムを記憶するコンピュータ読み取り可能な記録媒体である。
【００２８】
請求項２０記載の発明は、前記画像データを非可逆圧縮にて蓄積する画像データ記憶手段と、前記画像データの画素毎の属性情報を可逆圧縮にて蓄積する属性情報記憶手段と、を備える画像蓄積装置であって、前記画像データの背景部分を認識する背景認識手段と、新たに画素毎の属性情報を生成する属性情報生成手段と、前記属性情報生成手段により生成された属性情報に応じて出力の際の画像処理機能を切り替える背景画像処理手段と、を備えることを特徴とする画像蓄積装置である。
【００２９】
請求項２１記載の発明は、請求項２０記載の装置において、前記属性情報生成手段により生成される属性情報は、画素が背景であるか否かを示す背景情報であることを特徴とする。
【００３０】
請求項２２記載の発明は、請求項２１記載の装置において、前記背景情報は、画素が白背景であるか否かを示し、前記背景認識手段は、白背景部分を認識することを特徴とする。
【００３１】
請求項２３記載の発明は、請求項２２記載の装置において、前記背景認識手段は、描画を行うときの色情報と座標情報を受け取り、前記色情報が白以外の場合に、座標に対応する画素の背景情報を非背景とすることを特徴とする。
【００３２】
請求項２４記載の発明は、請求項２３記載の装置において、前記背景画像処理手段は、前記属性情報生成手段により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を白色のまま出力処理することを特徴とする。
【００３３】
請求項２５記載の発明は、請求項２１記載の装置において、背景色を認識する背景色認識手段と、画素毎に背景であるか否かを認識する背景画素認識手段と、を備え、前記背景認識手段は、前記背景色認識手段と前記背景画素認識手段とを備えることを特徴とする。
【００３４】
請求項２６記載の発明は、請求項２５記載の装置において、前記背景色認識手段は、最大描画領域と同じ領域の描画を均一の描画色で描画されるときは、背景描画が行われるとし、前記均一の描画色を前記背景色と認識することを特徴とする。
【００３５】
請求項２７記載の発明は、請求項２６記載の装置において、前記背景画素認識手段は、描画を行う際の色情報と座標情報を受け取り、前記色情報が前記背景色以外のとき、座標に対応する画素の背景情報を非背景とすることを特徴とする。
【００３６】
請求項２８記載の発明は、請求項２７記載の装置において、前記背景画像処理手段は、前記属性情報生成手段により生成された画素の属性情報にて、前記画素が背景であることが示されているとき、前記画像データにかかわらず、前記画素を前記背景色認識手段により認識された背景色で出力処理することを特徴とする。
【００３７】
請求項２９記載の発明は、請求項２０から２８のいずれか１項に記載の画像蓄積装置と、ネットワークを介して接続される少なくとも１以上の情報端末と、を備える画像蓄積システムである。
【発明の効果】
【００３８】
本発明によれば、圧縮効率のよい非可逆圧縮を用いても、背景のノイズを削除することにより非可逆圧縮の欠点をカバーし、満足の行く画像を提供することが出来る。
【発明を実施するための最良の形態】
【００３９】
以下に、本発明を実施するための形態について、図面を用いて詳細に説明する。なお、以下に述べる実施形態は、本発明の好適な実施形態であるため、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００４０】
以下に、本発明の実施形態に係る画像蓄積システムについて説明する。図１は、本発明の実施形態に係る画像蓄積装置とＰＣ（personal computer）から成る画像蓄積システムのブロック構成図である。なお、本実施形態では、画像蓄積装置の一例として、カラープリンタ２を用いるが、この他画像を蓄積できるＰＣ等も含まれることはもちろんである。図１に示すように、ＰＣ（personal computer）１は、プリンタドライバ３を有する。カラープリンタ２は、描画コントロール４、ＨＤＤ（hard disk drive）５、パネル６、印刷部７から構成される。
【００４１】
ＰＣ１内のプリンタドライバ３から印刷命令が送信される。印刷命令時、「画像蓄積をする」という命令を受けると、画像データをＨＤＤ５に蓄積する。このように蓄積されていった画像データのうち、ユーザは出力したい画像をカラープリンタ２に備えられている操作パネル６から選択し、印刷命令を出すことが出来る。
【００４２】
図２は、本発明の実施形態に係る画像蓄積装置がネットワークを介して１以上のプリンタと接続している様子を説明するための図である。画像データの出力先を、ネットワーク８を介して接続している他のプリンタ（プリンタ９、１０、１１）から選択することにより、ＨＤＤ５に蓄積した画像データを、他の場所にあるプリンタから印刷することが出来る。操作パネル６は図示していない。印刷命令は、操作パネル６の他、後述するＰＣ１側の表示アプリ１２からも送信可能であり、本実施形態ではいずれの場合も本発明の範囲から逸脱するものではない。
【００４３】
ＰＣ１側にある表示アプリから印刷命令を送信することも可能である。図３は、本発明の実施形態に係るＰＣとカラープリンタから成る画像蓄積システムのブロック構成図である。ＰＣ１は、プリンタドライバ３及び表示アプリ１２から構成され、カラープリンタ２は描画コントロール部４、ＨＤＤ５、印刷部７から構成される。表示アプリ１２から印刷命令を出すことによって、カラープリンタ２のＨＤＤ５に蓄積している画像データを取り出すこともできる。
【００４４】
図１から図３に示すような画像蓄積システムにおいては、蓄積した画像データを、後に色々な媒体に出力する可能性があるため、色空間やデータ形式として明確に定義でき、他の色空間・データ形式への変換が可能なものにする必要がある。このため、よく使用されるモニタの色空間・データ形式にあわせて画像を蓄積する。
【００４５】
ＨＤＤ５に画像データを蓄積する際は、非可逆圧縮により圧縮したデータを蓄積するが、かかる圧縮により、圧縮ノイズが発生し、視覚的に画像品質が劣化する場合がしばしば発生する。ノイズは発生場所によって気になる場合と気にならない場合がある。ノイズの一例を図４から図６に挙げつつ説明する。例えば、図４に示すように写真画像の描画領域内で多少ノイズが発生しても視覚的にはあまり気にならない場合が多い。また、図５に示すように単一色の塗りの内側ではノイズ自体があまり発生しない。しかしながら、図６に示すように文字や図形等、線画と単一色塗りの背景部分のノイズは、視覚的に気になる場合が多い。本実施形態は、このような背景部分に発生する実用上視覚的に気になるノイズを削除することを特徴とする。以下、詳述する。
【００４６】
図７は、本発明の実施形態に係る画像蓄積装置の構成ブロック図である。本実施形態では、画像蓄積装置の一例としてカラープリンタを用いて説明する。カラープリンタ２は、描画コントロール部４、ＨＤＤ５、印刷部７から構成される。描画コントロール部４は、背景認識部１５、描画部１６、圧縮解凍部１７から構成される。背景認識部１５は、背景色認識部１８と背景画素認識部１９から構成される。ＨＤＤ５（hard disk drive）は、非可逆圧縮された画像データ２１、背景情報２３を含む属性情報２２を保持する。印刷部７は、背景画像処理部２４を有する。
【００４７】
描画コントロール部４を構成する背景認識部１５は、背景色を「白」と決めて処理をする場合は背景画素認識部１９のみから構成される。しかし背景は「白色」とは限らず、白以外の１色で塗る場合も考慮する構成とする場合は、背景色認識部１８も構成要素として持つ。図７は、一例として、背景認識部１５が、背景色認識部１８及び背景画素認識部１９から構成される場合の構成ブロック図である。背景認識部１５は、各画素の背景属性（属性情報２２の背景情報２３）において「背景／非背景」を判断する。図１１は、本実施形態に係る「背景／非背景」を説明するための一例を示す図である。以下に、背景色認識部１８と、背景画素認識部１９について詳述しつつ、その画素が背景であるか否か、背景色の認識の仕方について説明する。
【００４８】
背景色認識部１８の動作処理を説明する。図８は、本実施形態に係る背景色認識部１８の動作処理を示すフローチャートである。背景色認識部１８は、背景色の認識に、描画部１６の描画命令の色と描画座標情報を用いる。すなわち、描画が描画サイズ全体、すなわち最大描画領域ａ（図１０参照）に及び（ステップＳ１／Ｙｅｓ）、かつ、描画が単一色で行われている場合（ステップＳ２／Ｙｅｓ）、これを最新の背景として認識し、前記単一色を背景色２０とする（ステップＳ３）。次に属性情報２２の背景情報２３をリセットする。すなわち、全ての画素の背景情報２３を「背景」とする（ステップＳ４）。ＨＤＤ５に保持されている属性情報２２は、画素毎の属性情報であるが、このうち「背景／非背景」を示す情報が、背景情報２３である。
【００４９】
背景画素認識部１９の動作処理を説明する。図９は、本発明の実施形態に係る背景画素認識部１９の動作処理を示すフローチャートである。背景画素認識部１９は、描画部１６の描画命令の色と描画座標情報を用いて、背景に対して描画が行われたかどうかを判断して、必要に応じ各画素の背景属性（属性情報２２の背景情報２３、「背景／非背景」）を書き換える。すなわち、上記ステップＳ４で背景情報２３がリセットされ、全ての画素の背景情報２３が「背景」とセットされた後の描画において、描画色が上記ステップＳ３でセットされた背景色２０と異なる場合（ステップＳ５）、その部分は背景でない（図１１、非背景ｃ参照）にもかかわらず、「背景」属性に対して描画が行われたと判断し、対応する描画座標にある画素の背景情報２３を「非背景」とセットする（ステップＳ６）。
【００５０】
印刷部７は、背景画像処理部２４を有する。背景画像処理部２４は、属性情報２２の背景情報２３で「背景」とされている画素については、画像データに関わらず、背景色認識部１８で背景色とセットされた色で出力処理を行う。画像データのまま出力すると背景の中にノイズ（他の色）が発生してしまうが、「背景」属性となっている画素を全てセットされた背景色２０の色で出力することにより、ノイズを削除することが出来る。
【００５１】
このように、属性情報２２として元画像の白地（もしくは、均一塗りの背景）部分を認識する属性情報（背景情報２３）を作成し、出力時の背景画像処理部２４における画像処理で、「背景」属性である画素の色を、強制的に白（若しくは、均一塗りの背景色）とすることにより、非可逆圧縮により発生するノイズをその部分に発生させず、画像視覚的に気になる画像劣化をなくすことができる。すなわち、背景部分を認識し、非可逆圧縮によって画像の背景部分にノイズがのったとしても、強制的に背景部分を背景色にすることが可能となるので、視覚的に気になる画像の劣化を引き起こさない。非可逆圧縮でも問題ない画像を得ることができ、圧縮効率を高め、蓄積にかかわる必要メモリを減らすことが可能となる。なお背景色２０は、白地とする実施形態と、均一塗りの背景色とする実施形態が考え得る。
【００５２】
尚、各図のフローチャートに示す処理を、ＣＰＵが実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録する記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることができる。このようなプログラム及び記録媒体を、前述した各実施形態とは異なる構成のシステム等で用い、そこのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【００５３】
以上、本発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施形態に係る画像蓄積装置とＰＣから成る画像蓄積システムのブロック構成図である。
【図２】本発明の実施形態に係る画像蓄積装置がネットワークを介して１以上のプリンタと接続している様子を説明するための図である。
【図３】本発明の実施形態に係るＰＣとカラープリンタから成る画像蓄積システムのブロック構成図である。
【図４】本発明の実施形態に係る画像蓄積装置にて削除する前のノイズの一例を説明するための図である。
【図５】本発明の実施形態に係る画像蓄積装置にて削除する前のノイズの一例を説明するための図である。
【図６】本発明の実施形態に係る画像蓄積装置にて削除する前のノイズの一例を説明するための図である。
【図７】本発明の実施形態に係る画像蓄積装置の構成ブロック図である。
【図８】本発明の実施形態に係る背景色認識部１８の動作処理を示すフローチャートである。
【図９】本発明の実施形態に係る背景画素認識部１９の動作処理を示すフローチャートである。
【図１０】本発明の実施形態に係る最大描画領域ａを説明するための図である。
【図１１】本発明の実施形態に係る「背景／非背景」を説明するための一例を示す図である。
【符号の説明】
【００５５】
１    ＰＣ
３    プリンタドライバ
２    カラープリンタ
４    描画コントロール
５    ＨＤＤ
６    パネル
７    印刷部
８    ネットワーク
９、１０、１１    プリンタ
１２    表示アプリ
１５    背景認識部
１６    描画部
１７    圧縮解凍部
１８    背景色認識部
１９    背景画素認識部
２１    画像データ
２３    背景情報
２２    属性情報
２４    背景画像処理部
【図１】
2008072654.tif 000003
【図２】
2008072654.tif 000004
【図３】
2008072654.tif 000005
【図４】
2008072654.tif 000006
【図５】
2008072654.tif 000007
【図６】
2008072654.tif 000008
【図７】
2008072654.tif 000009
【図８】
2008072654.tif 000010
【図９】
2008072654.tif 000011
【図１０】
2008072654.tif 000012
【図１１】
2008072654.tif 000013