(57)【要約】【課題】  入力画像からオブジェクト領域を抽出し、オブジェクト領域の画像と下地画像とに分けて保存した場合であっても、表示や印刷した際に、オブジェクト領域の境界部でノイズが出現しないようにすることを課題とする。【解決手段】  入力画像において、オブジェクト領域の境界の内側に境界領域を設定し、前記オブジェクト領域の境界の外側の近傍画素の画素値を、境界領域内の対応する画素に書き込む。文書ファイルの表示や印刷を行う際に、下地画像とオブジェクト画像との間に誤差が生じたとしても、オブジェクト領域の外側隣接画素の画素値が境界領域に設定されているので、平均色によるノイズが現れずに済む。【選択図】  図１
2010147935.tif 000002
【特許請求の範囲】
【請求項１】
入力画像からオブジェクト領域を抽出する領域分割手段と、
前記オブジェクト領域の穴埋め色を生成する穴埋め色生成手段と、
前記生成された穴埋め色で、前記入力画像において、前記オブジェクト領域の穴埋め処理を行う穴埋め手段と、
前記入力画像において、前記オブジェクト領域の境界の内側に境界領域を設定する境界領域設定手段と、
前記オブジェクト領域の境界の外側の近傍画素の画素値を、前記境界領域内の対応する画素に書き込む近傍画素値書き込み手段と、
前記境界領域内の各画素には前記近傍画素の画素値が書き込まれ、且つ、前記オブジェクト領域のうち前記境界領域よりも内側の領域の各画素には前記穴埋め色の画素値が書き込まれた前記入力画像と、前記オブジェクト領域の画像とを含むデータ構造の文書ファイルを出力する出力手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記境界領域設定手段は、前記オブジェクト領域の境界の内側に、予め決められた画素幅の境界領域を設定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記予め決められた画素幅は１画素幅または２画素幅のいずれかであることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記予め決められた画素幅は、拡大・縮小に用いる補間法に応じて定めることを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記入力画像において、前記オブジェクト領域の境界の外側に近傍画素領域を設定する近傍画素領域設定手段を、更に有し、
前記穴埋め色生成手段は、前記近傍画素領域設定手段で設定された近傍画素領域内の各画素の画素平均値を、前記穴埋め色として決定することを特徴とする請求項１乃至４のいずれかに記載の画像処理装置。
【請求項６】
前記出力手段は、前記境界領域内の各画素には前記近傍画素の画素値が書き込まれ、且つ、前記オブジェクト領域のうち前記境界領域よりも内側の領域の各画素には前記穴埋め色の画素値が書き込まれた前記入力画像と、前記オブジェクト領域の画像とに対して、圧縮処理を行い、当該圧縮処理が行われた結果のデータを含む前記文書ファイルを出力することを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項７】
前記文書ファイルに含まれる入力画像は、解像度を落とした画像であることを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項８】
前記入力画像は、当該入力画像を構成する複数の色成分のうち、少なくとも１つ以上の色成分の解像度が他の色成分より粗い画像であり、
前記近傍画素値書き込み手段は、前記入力画像の各色成分毎に処理し、解像度の細かい色成分に対する近傍画素値の書き込み処理が行われる境界領域は、解像度の粗い色成分での境界領域内の画素幅に対応して定まることを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項９】
前記オブジェクト領域は写真画像領域であることを特徴とする請求項１乃至８のいずれかに記載の画像処理装置。
【請求項１０】
領域分割手段が、入力画像からオブジェクト領域を抽出する領域分割ステップと、
穴埋め色生成手段が、前記オブジェクト領域の穴埋め色を生成する穴埋め色生成ステップと、
穴埋め手段が、前記生成された穴埋め色で、前記入力画像において、前記オブジェクト領域の穴埋め処理を行う穴埋めステップと、
境界領域設定手段が、前記入力画像において、前記オブジェクト領域の境界の内側に境界領域を設定する境界領域設定ステップと、
近傍画素値書き込み手段が、前記オブジェクト領域の境界の外側の近傍画素の画素値を、前記境界領域内の対応する画素に書き込む近傍画素値書き込みステップと、
出力手段が、前記境界領域内の各画素には前記近傍画素の画素値が書き込まれ、且つ、前記オブジェクト領域のうち前記境界領域よりも内側の領域の各画素には前記穴埋め色の画素値が書き込まれた前記入力画像と、前記オブジェクト領域の画像とを含むデータ構造の文書ファイルを出力する出力ステップと
を有することを特徴とする画像処理方法。
【請求項１１】
コンピュータを、
入力画像からオブジェクト領域を抽出する領域分割手段、
前記オブジェクト領域の穴埋め色を生成する穴埋め色生成手段、
前記生成された穴埋め色で、前記入力画像において、前記オブジェクト領域の穴埋め処理を行う穴埋め手段、
前記入力画像において、前記オブジェクト領域の境界の内側に境界領域を設定する境界領域設定手段、
前記オブジェクト領域の境界の外側の近傍画素の画素値を、前記境界領域内の対応する画素に書き込む近傍画素値書き込み手段、
前記境界領域内の各画素には前記近傍画素の画素値が書き込まれ、且つ、前記オブジェクト領域のうち前記境界領域よりも内側の領域の各画素には前記穴埋め色の画素値が書き込まれた前記入力画像と、前記オブジェクト領域の画像とを含むデータ構造の文書ファイルを出力する出力手段
として機能させるためのコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムを格納した、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー文書画像を圧縮する画像処理方法及び画像処理装置に関するものである。
【背景技術】
【０００２】
近年、情報の電子化が進み、紙文書をそのまま保存するのではなく、スキャナ等によりスキャンして電子化して保存したり、その電子データを他装置に送信したりするシステムが普及してきている。送信時のデータ量を削減するため、電子化された文書に対して高い圧縮性が要求されている。その一方で、電子データには、部分的に編集できて再利用しやすいデータであることと、拡大しても縮小しても画質が落ちない高画質なデータであることが要求されている。
【０００３】
ところが、文書画像に文字領域や写真領域が混在する場合は、文字領域に適した圧縮を行うと画質が良いが圧縮率が低くなり、写真領域に適した圧縮を行うと圧縮率が高いが文字画像部分が劣化してしまう問題がある。そこで、電子化された文書画像を文字領域や写真領域に分離し、それぞれを異なる形式でデータ変換する技術が提案されている。特許文献１では、再利用性と高画質性が重視されている文字領域をベクトルデータに変換し、それ以外の簡易にベクトル化で再現できない写真領域等をＪＰＥＧ圧縮する。そして、各領域から得たベクトルデータや圧縮データを合成して出力することにより、文書画像の高圧縮性、再利用性、高画質性を実現する手法を提案している。
【０００４】
また、引用文献２では、文字領域（２色領域）と自然画領域（多色領域）とに分割し、切り抜かれた領域を代わりの画素データで埋めてから、それぞれ２値符号化と多値符号化することが提案されています。切り抜かれた領域を代わりの画素データで埋める際には、切り抜かれた領域の周辺画素値の平均値を用いて埋める手法や、走査順で、切り抜かれた領域に切り替わる直前の画素値で埋める手法を用いることが開示されています。この様に、切り抜かれた領域の穴埋めを行なうことで、画質への悪影響を減らせるとともに、穴埋め済の下地部分の符号化効率を向上させられます。
【０００５】
このような技術を用いて、下地となる原画像から写真領域や文字領域などの部分領域を切り抜き、その下地画像において切り抜かれた部分領域をその周辺画素値の平均値を用いて埋めて、圧縮した下地画像と部分画像とを格納した文書ファイルについて考察する。このような文書ファイルを、コンピュータの画面上に表示したとき、切り抜かれた部分領域の境界部（下地画像の上に重ねて表示した部分領域画像の境界部）に、周辺画素値や部分領域内の画素値とは異なる色を有する枠線状の筋が見えることがある。また、画像の編集をしていない状態でも、画面上の表示倍率を変更するたけで、異なる色を有する枠線状の筋の見え方が変化することもある。例えば、その境界上にある枠線状の筋の太さが倍率と連動せずに太くなったり、狭くなったりすることがある。これは、上記文書ファイルの表示倍率を変更する際に、全体的な下地画像と、部分領域の画像をそれぞれ別々に拡大・縮小して、重ね合わせて表示するためであると考えられる。すなわち、倍率によって下地画像の上に重ねる部分領域画像の相対的な位置が、倍率の丸め誤差等により微妙にずれる。その一方で、切り抜かれた部分領域を周辺画素の平均値で埋めている場合、周辺画素値に様々な色があると、その平均値と周辺画素のそれぞれの値との差が大きくなりやすい。したがって、部分領域画像の表示位置が丸め誤差等により元の位置からずれると、穴埋めに用いた周辺画素値の平均値の色（偽色）を有する画素が表示されてしまい、その部分領域を囲む枠線状の筋状ノイズとして見えてしまうことになる。また、表示画像のみならず、プリンタ等で印刷する際にも同様の現象が発生しうる。このようなノイズは、表示画像や印刷出力画像の画質を損なう要因になる。
【０００６】
尚、前述したように、特許文献２には、切り抜かれた領域の穴埋めを行う際に、切り抜かれた領域の境界に接し走査順で、切り抜かれた領域に切り替わる直前の画素値で埋める手法も開示されている。このような手法をとった場合には、切り抜かれた領域内の画素値は、走査ラインごとに異なる値になる。例えば、図３に示す例のように、下地画像３００において、切り抜かれた領域の境界を３０１とし、走査方向が３０２のように水平方向であったとすると、切り抜かれた領域は、走査ライン上で切り替わる直前の画素値３０３で埋められる。例えば、切り替わる直前の画素値３０３が、ａ，ｂ，ｃ，ｄ，ｅ，・・・，ｘ，・・・，ｎであったとすると、その切り抜かれた領域内の各画素の画素値は、走査ライン毎に同じ色で埋められることになる。このような文書ファイルを表示して編集作業を行うときに、切り抜いた領域画像を移動させたりすると、下地画像において穴埋め処理された領域が現れることになる。このとき、切り替わる直前の画素値３０３が様々な値である場合、下地画像には走査方向に流れる横筋だらけの紋様が現れることになり、見た目も悪い不自然な画像となり、圧縮率の低下の要因にもなり得る。
【特許文献１】特開２００４−２６５３８４号公報
【特許文献２】特登録０３３７６１２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、入力画像から写真などのオブジェクト領域を抽出し、オブジェクト領域の画像と下地画像とに分けて保存した場合であっても、表示や印刷した際に、オブジェクト領域の境界部でノイズが出現しないようにすることを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の画像処理装置は、入力画像からオブジェクト領域を抽出する領域分割手段と、前記オブジェクト領域の穴埋め色を生成する穴埋め色生成手段と、前記生成された穴埋め色で、前記入力画像において、前記オブジェクト領域の穴埋め処理を行う穴埋め手段と、前記入力画像において、前記オブジェクト領域の境界の内側に境界領域を設定する境界領域設定手段と、前記オブジェクト領域の境界の外側の近傍画素の画素値を、前記境界領域内の対応する画素に書き込む近傍画素値書き込み手段と、前記境界領域内の各画素には前記近傍画素の画素値が書き込まれ、且つ、前記オブジェクト領域のうち前記境界領域よりも内側の領域の各画素には前記穴埋め色の画素値が書き込まれた前記入力画像と、前記オブジェクト領域の画像とを含むデータ構造の文書ファイルを出力する出力手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、下地画像において、オブジェクト領域の内側に境界領域を設定し、境界領域の各画素には、その外側隣接画素の画素値を設定するようにしている。したがって、文書ファイルの表示や印刷を行う際に、下地画像とオブジェクト画像との間に誤差が生じたとしても、オブジェクト領域の外側隣接画素の画素値が境界領域に設定されているので、平均色によるノイズが現れずに済む。
【００１０】
また、下地画像におけるオブジェクト領域のうち、境界領域よりも更に内側の領域に関しては、平均色１色で塗られるので、オブジェクト領域が縞模様にならずに済む。また、圧縮処理を行った場合の圧縮効率も上がる。
【発明を実施するための最良の形態】
【００１１】
（実施例１）
以下、図面を参照して、本実施形態に係る画像処理装置を用いたオブジェクト領域（写真画像等の矩形部分領域）の穴埋め処理について、詳細に説明する。
【００１２】
図１は、本発明の実施形態１に係る画像処理装置を構成する機能ブロック図である。図１において、１は、カラー文書画像を入力画像として入力する画像入力手段であり、紙文書をスキャンすることによってカラー文書画像を得るスキャナであってもよいし、外部装置からカラー文書画像を受信するインターフェースであってもよい。２１は、画像入力手段１で入力されたカラー文書画像に対して領域分割処理を実行し、オブジェクト領域の位置を抽出する領域分割手段である。なお、本実施形態では、写真画像を含む矩形領域をオブジェクト領域として抽出する例について説明するが、写真画像に限るものではなく、イラスト画像や文字画像など、その他の属性を有する矩形領域をオブジェクト領域として抽出しても構わない。
【００１３】
２２は、領域分割手段２１によって抽出された矩形のオブジェクト領域外にあって、該オブジェクト領域の周辺近傍にある画素からなる近傍画素領域を設定する近傍画素領域設定手段である。２３は、入力画像中でオブジェクト領域内にあって、該オブジェクト領域の境界近辺に境界領域（帯状の領域）を設定する境界領域設定手段である。
【００１４】
２４は、前記領域分割手段２１の抽出結果と近傍画素設定手段２２で設定された近傍画素領域とに基づき、該抽出されたオブジェクト領域の周辺画素値を求め、前記オブジェクト領域に対応する領域を塗りつぶすときに使用する色を定める穴埋め色生成手段である。２５は、前記穴埋め色生成手段２４で生成された色で、前記入力画像中の該オブジェクト領域に対応する領域を塗りつぶすことで穴埋めを行なう。
【００１５】
２６は、境界領域設定手段２３で設定された、オブジェクト領域内で且つ該オブジェクト領域の境界周辺に設定された帯状の境界領域に、前記近傍画素領域設定手段２２で設定された近傍画素領域内の各画素の画素値を書き込む近傍画素値書き込み手段である。
【００１６】
４２は、領域分割手段２１によって抽出されたオブジェクト領域内の画像データを保持するワークメモリ（以降、『写真画像領域メモリ』とも称する）である。４３は、入力手段１により入力された入力画像に対して、穴埋め手段２５でオブジェクト領域に対応する領域を穴埋め色で塗り潰し、近傍画素値書き込み手段２６で境界領域に近傍画素値を書き込んだ後の画像を、下地画像として保持する画像記憶手段である。なお、画像記憶手段４３は、穴埋め手段２５や近傍画素値書き込み手段２６による処理を行う際のワークメモリとして使用される構成にしてもよい。また、５は、ワークメモリ４２に保持されるオブジェクト領域内の画像データ（写真画像データ）を含むオブジェクト層と、穴埋め手段２５と近傍画素値書き込み手段２６とによって、前記入力画像のオブジェクト領域に対応する部分の穴埋め（画素値書き込み）を行った後に得られる画像を下地画像（背景画像）とする背景画像層とを含んだ、層構造をもつ画像情報を生成して出力するデータ出力手段である。
【００１７】
図２は、図１に示す本実施形態の画像処理装置を実現する主要部構成を示すブロック図である。図２において、１０１はイメージスキャナであり、Ｉ／Ｏインターフェース１０２を介してバス６に接続されており、１０１と１０２をもって画像処理装置としての画像入力部１０を構成し、図１の画像入力手段１を実現している。２０はＣＰＵ（コンピュータ）、３０はＲＯＭ、４０はＲＡＭ、５０はハードディスクなどの記憶装置である。このＲＯＭ３０やハードディスク５０に格納されるコンピュータプログラムをＣＰＵ２０上で実行することにより、図１でいう領域分割手段２１、近傍画素領域設定手段２２、境界領域設定手段２３、穴埋め色生成手段２４、穴埋め手段２５、近傍画素値書き込み手段２６、データ出力手段５として、コンピュータを機能させる。ＲＡＭ４０は図１でいうワーキングメモリ４２や、画像記憶手段４３等が実現される。また、ハードディスク５０２は、Ｉ／Ｏインターフェース５０１を介してバス６に接続されており、外部記憶部５０を構成している。プリンタ５１２は、Ｉ／Ｏインターフェース５１１を介してバス６に接続されており、データ出力手段５１を構成している。また、５２は、ネットワークＩ／Ｆであり、外部ネットワークと接続される。外部記憶部５０、画像出力装置５１、ネットワークＩ／Ｆ５２は、図１でいうデータ出力手段５からのデータ出力先となるものである。また、外部記憶部５０に格納されている画像データを、処理対象の入力画像として入力する場合には、この外部記憶部５０を画像入力部として見なすことにしてもよい。またネットワークを介して外部装置から送信されてくる画像データを、処理対象の入力画像として入力する場合には、ネットワークＩ／Ｆ５２を画像入力部として見なすことにしてもよい。
【００１８】
次に、図６のフローチャートを用いて本発明における処理の流れを説明する。ステップＳ１０において、画像入力部１０より、処理対象画像である文書画像（カラー文書画像）を入力する。ステップＳ１０では、ＲＡＭ４０上の既定の領域として確保されるワークメモリ４２に入力画像データを保持して画像入力の処理を終える。
【００１９】
ステップＳ２０では、ステップＳ１０で入力された文書画像に対して領域分割処理を実行して、領域情報を抽出する。領域分割処理は、公知の技術を用いることが可能であり（例えば特許文献１）、オブジェクト領域の情報を得る（本実施形態では、写真画像を含む矩形領域をオブジェクト領域として抽出するものとする）。そして、入力画像からオブジェクト領域の画像データを抽出してワークメモリ４２に保持する。また、領域分割処理により得られた領域情報（オブジェクト領域の位置・サイズを示す情報）を、ＲＡＭ３０上のメモリ領域（不図示）に保持し、領域分割の処理を終える。図４の例では、入力画像４００に対して領域分割処理が実行されると、写真などのオブジェクト領域が抽出され、オブジェクト領域の境界４０１の位置情報（オブジェクト領域の領域情報）が得られることになる。
【００２０】
ステップＳ３０では、ステップＳ２０で得られたオブジェクト領域の領域情報を参照して、当該オブジェクト領域の外側近傍の領域に対応する近傍画素領域を設定する。図４の例では、オブジェクト領域の外側隣接領域を近傍画素領域４０３として設定している。なお、図５は、オブジェクト領域の境界４０１と近傍画素領域４０３の境界付近の画素の状況に着目して表した図である。同図において、○は画素を表しており、近傍画素領域はオブジェクト領域の外側に接する１画素幅の領域を設定した場合の例を示している。この近傍画素領域の領域情報はＲＡＭ３０上のメモリ領域に保持される。
【００２１】
ステップＳ４０では、ステップＳ３０で設定した近傍画素領域内の各画素の画素値の平均値を計算し、当該計算した平均色を、下地画像（入力画像）上の当該オブジェクト領域に対応する部分を穴埋めするときに使用する穴埋め色として決定する。このようにして穴埋め色が生成される。
【００２２】
ステップＳ５０では、ステップＳ４０で生成された穴埋め色で、前記入力画像上においてオブジェクト領域（写真画像領域）に対応する部分の穴埋め処理を実行する。即ち、ステップＳ２０で保持されたオブジェクト領域（写真画像領域）の領域情報を参照して、画像メモリ４３に保持されている下地画像データにおいて、オブジェクト領域に対応する領域の各画素に、前記穴埋め色の画素値を書き込むことにより穴埋め処理を行う。
【００２３】
ステップＳ６０では、ステップＳ２０で得られたオブジェクト領域（写真画像領域）の領域情報を参照して、オブジェクト領域の境界の内側近傍に、予め決められた画素幅の境界領域を設定する。図４の例では、オブジェクト領域の内側隣接領域を境界領域４０２として設定している。なお、図５では、オブジェクト領域の境界４０１と境界領域４０２の境界付近の画素の状況に着目して表した図である。同図において、○は画素を表しており、境界領域４０２は、オブジェクト領域の境界の内側に接する１画素幅の領域を設定した場合の例を示している。この境界領域の領域情報はＲＡＭ３０上のメモリ領域に保持される。
【００２４】
ステップＳ７０では、ステップＳ３０で設定された近傍画素領域にある各画素の画素値を、ステップＳ６０で設定された境界領域にある対応する各画素の画素値として書き込む。即ち、図５に示すように、近傍画素領域領域４０３の各画素の画素値を、オブジェクト領域の境界を挟んで隣り合う位置にある境界領域４０２内の各画素に書き込む。さらに詳述すれば、領域境界の左辺にある近傍画素領域領域４０３の各画素の画素値は、それぞれ、それらの画素の右隣にある境界領域４０２内の各画素に書き込まれる。また、領域境界の下辺にある近傍画素領域領域４０３の各画素の画素値は、それぞれ、それらの画素の直上にある境界領域４０２内の各画素に書き込まれる。また、領域境界の右辺にある近傍画素領域領域４０３の各画素の画素値は、それぞれ、それらの画素の左隣にある境界領域４０２内の各画素に書き込まれる。更に、領域境界の上側にある近傍画素領域領域４０３の各画素の画素値は、それぞれ、それらの画素の直下にある境界領域４０２内の各画素に書き込まれる。このような処理を経た結果、下地画像（入力画像）において、オブジェクト領域の内側の境界領域４０２の各画素は、その隣接する位置にある近傍画素の各画素値で埋められ、且つ、境界領域４０２よりも内側の領域は近傍画素領域の画素平均値で埋められた状態となる。
【００２５】
ステップＳ８０では、ステップＳ２０で得られたオブジェクト領域（写真画像領域）の画像データと、ステップＳ３０〜Ｓ７０によって穴埋め処理と近傍画素値の書き込み処理が行われた結果の下地画像データとを出力する。このとき、下地画像データ上にオブジェクト領域の画像データが表示されるような層状のデータ構造を有する文書ファイルとして生成されて出力されるものとする。例えば、ＰＤＦ形式のデータにして出力する。また、このとき、下地画像とオブジェクト領域の画像データは、それぞれの画像に適した圧縮を行ってから格納するのが望ましい。例えば、下地画像はＪＰＥＧ圧縮し、オブジェクト領域の画像が写真ならばＪＰＥＧ圧縮、オブジェクト領域の画像が文字ならばＭＭＲ圧縮というように使い分けるのが望ましい。
【００２６】
このように、本実施例１では、下地画像において、オブジェクト領域の内側に境界領域を設定し、境界領域の各画素には、その外側隣接画素の画素値を設定するようにしている。したがって、文書ファイルの表示時に下地画像とオブジェクト画像との間に１画素分の誤差が生じたとしても、オブジェクト領域の外側隣接画素の画素値が境界領域に設定されているので、平均色によるノイズが現れずに済む。
【００２７】
また、下地画像におけるオブジェクト領域のうち、境界領域よりも内側の領域に関しては、平均色１色で塗られるので、オブジェクト領域が縞模様にならずに済む。また、圧縮処理を行った場合の圧縮効率も上がる。
【００２８】
（実施例２）
上記の実施例１の図６で説明した処理の流れにおいて、ステップＳ６０の境界領域設定は必ずしもステップＳ５０の穴埋め処理のあとでなくてもよく、ステップＳ２０の領域分割処理の後で、かつ、ステップＳ７０の近傍画素値の書き込み処理の前であれば良い。
【００２９】
例えば、領域分割処理を行った後、近傍画素領域と境界領域とを設定し、穴埋め処理を行う際は、境界領域よりも内側の領域を穴埋め色で埋め、近傍画素値の書き込み処理を行う際は境界領域を近傍画素値で埋めるようにしてもよい。
【００３０】
（実施例３）
実施例１では境界領域の幅は、図５に示したように１画素幅であるとして説明したがこれに限るものではない。例えば、境界領域の幅を数画素増やして２画素幅などに設定してももちろん良い。この場合には、隣り合う近傍領域の画素値を、設定されている２画素に書き込めば良い。この様に境界領域の幅を増やすと、平均色で埋める領域は狭くなるものの、生成された文書ファイルを拡大や縮小して表示出力した際に、表示誤差が大きくなったとしても偽色が出現せずに済む。一般的に、線形補間（ｂｉ−ｌｉｎｅａｒ）法を用いた拡大・縮小では、補間点の周囲の近傍２×２画素のもつ画素値が、補間に用いられ、バイ・キュービック（ｂｉ−ｃｕｂｉｃ）法を用いた拡大・縮小では、補間点の周囲の近傍４×４画素のもつ画素値が、補間に用いられる。従って、境界領域の画素幅は、表示や編集に用いるアプリケーションが線形補間法を利用している場合には１画素以上、バイ・キュービック法用には２画素以上の幅にとることが望ましい。すなわち、画素幅は、拡大・縮小に用いる補間法に応じて定めるのが望ましい。ただし、あまり幅を広く取りすぎると、下地画像上では領域境界から中心に向けて上下左右に流れる筋だらけの紋様の帯領域となって目立つことになるので、必要以上に広い幅にするのは好ましくない。
【００３１】
（実施例４）
実施例１において、領域分割処理で重要なオブジェクト領域の画像データを抽出した後、下地画像の解像度を落としてから、穴埋め処理や近傍画素値書き込み処理を行うようにしても構わない。例えば、３００ｄｐｉで入力された画像に対して、オブジェクト領域の画像は３００ｄｐｉとし、下地画像は１５０ｄｐｉに落としても良い。その場合、下地画像は重要なオブジェクトが抽出済みの状態なので、下地画像の解像度を落としたとしても、人が見たときの見た目の影響は少なくて済むととともに、データ量を大幅に減らすことができる。（実施例５）
実施例１では入力画像は、カラー画像の色成分の解像度がすべて等しい場合を前提として説明しているが、本発明はこれに限らない。即ち、カラー画像を明るさ成分（Ｙ）と色味成分（Ｃｒ、Ｃｂ）に分けて、一部の色成分の解像度を落とした画像を処理対象画像としてもよい。例えば、各色成分の画素数の比が、Ｙ：Ｃｒ：Ｃｂ＝４：１：１のような画像（複数の色成分のうちの少なくとも１つ以上の色成分の解像度が粗い画像）が入力される場合であっても適用可能である。即ち、各色成分毎に上述の実施例で説明した流れで処理し、解像度の細かい色成分の近傍画素値の書き込み処理は、解像度の粗い画像での境界領域内の画素幅に対応する画素幅に境界領域を設定して、近傍画素値の書き込み処理を行うように構成すればよい。例えば、Ｙ：Ｃｒ：Ｃｂ＝４：１：１の場合には、Ｃｒ成分画像とＣｂ成分画像の解像度は、Ｙ成分画像の解像度の半分である。したがって、Ｃｒ成分画像とＣｂ成分画像での境界領域が図５の境界領域のように１画素幅であるならば、Ｙ成分画像では、境界領域幅をＣｒ成分画像とＣｂ成分画像での幅の２倍の２画素幅に設定して、近傍領域の画素値を境界領域の２画素に書き込めば良い。
【００３２】
一部の色成分の解像度を落とすことができ、データ量を減らすことができ、平均色によるノイズも出現せずに済む。
【００３３】
（実施例５）
実施例１では、ステップＳ８０において、下地画像とオブジェクト領域の画像データは、それぞれの画像に適した圧縮（ＪＰＥＧ圧縮やＭＭＲ圧縮）を行ってから、ＰＤＦ形式などの文書ファイルにすることを述べた。このオブジェクト領域の画像に対して、ＪＰＥＧ圧縮やＭＭＲ圧縮を行う代わりに、他のデータ形式に変換することでデータ量を圧縮するようにしてもよい。例えば、オブジェクト領域がイラスト画像領域や文字領域であった場合、ベクトル化処理を行ってベクトルデータに変換することにより、データ量を減らすようにしてもよい。
【００３４】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００３５】
尚、上述した実施例では、コンピュータプログラムをコンピュータが実行することにより、図１で示した各処理手段として、コンピュータを機能させる例について説明したが、これに限るものではない。例えば、その一部（または全部）を電子回路や機能拡張ユニットで実現するようにしても構わない。
【００３６】
また、コンピュータプログラムは、磁気ディスク光ディスク、光磁気ディスク、不揮発性のメモリカードなど、様々なコンピュータ読み取り可能な記憶媒体で供給することが可能である。また、記憶媒体に限るものではなく、ネットワーク等を介して外部装置からプログラムをダウンロードして実行するようにしても構わない。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態１に係る画像処理装置を構成する機能ブロック図である。
【図２】図１に示す画像処理装置を実現する一実施形態の主要部構成を示すブロック図である。
【図３】本願で課題とする問題点を説明する図である。
【図４】入力画像とオブジェクト領域の関係を示す図である。
【図５】入力画像とオブジェクト領域の関係の詳細を示す図である。
【図６】本発明における処理の流れを説明するフローチャートである。
【図１】
2010147935.tif 000003
【図２】
2010147935.tif 000004
【図３】
2010147935.tif 000005
【図４】
2010147935.tif 000006
【図５】
2010147935.tif 000007
【図６】
2010147935.tif 000008