(57)【要約】【課題】  対象領域を分割した画像領域ごとに、その画像領域の領域特性に基づいて、その画像領域を構成する画素の画素情報を補正することによって、補正された画素情報に基づいて再生される再生画像の色を記憶色に近づけることが可能な画像処理装置、画像処理方法およびプログラムを提供する。【解決手段】  複数個の画素によって構成される対象画像を、画素間の特性が変化する部分を境界として、複数個の画像オブジェクト領域に分割する領域分割手段と、領域分割手段によって分割された画像オブジェクト領域ごとに、画像オブジェクト領域の代表的な特性を示す領域特性情報に基づいて、画像オブジェクト領域を構成する画素の画素情報を補正する画像補正手段とを備えている。【選択図】      図２
2004320723.tif 000002
【特許請求の範囲】
【請求項１】
複数個の画素によって構成される対象画像を、前記画素間の特性が変化する部分を境界として、複数個の画像オブジェクト領域に分割する領域分割手段と、
前記領域分割手段によって分割された前記画像オブジェクト領域ごとに、当該画像オブジェクト領域の代表的な特性を示す領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画像補正手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
複数個の画素によって構成される対象画像を、複数個の画像オブジェクト領域に分割する領域分割手段と、
前記領域分割手段によって分割された前記画像オブジェクト領域ごとに、当該画像オブジェクト領域の特性を示す領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画像補正手段と、
を備えていることを特徴とする画像処理装置。
【請求項３】
前記画像補正手段は、前記画像オブジェクト領域の前記領域特性情報を、当該画像オブジェクト領域を構成する前記画素の前記画素情報に基づいて算出する領域特性算出手段と、
前記領域特性算出手段によって算出された前記画像オブジェクト領域の前記領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正するための補正関数を設定する補正関数設定手段と、
前記補正関数設定手段によって設定された前記補正関数に基づいて、前記画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画素情報補正手段と、
を備えていることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記画像オブジェクト領域の前記領域特性情報を、当該画像オブジェクト領域を構成する前記画素の前記画素情報に基づいて算出する領域特性算出手段と、
前記領域特性算出手段によって算出された前記画像オブジェクト領域の前記領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正するための補正関数を設定する補正関数設定手段と、を備え、
前記画素情報補正手段は、前記補正関数設定手段によって設定された前記補正関数に基づいて、前記画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画素情報補正手段を備えていることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
前記補正関数設定手段は、複数個の前記領域特性情報の条件を規定した適用条件と、前記補正関数とを対応付けておき、
前記画像オブジェクト領域の前記領域特性情報をもとに、当該領域特性情報を満足する前記適用条件に対応する補正関数を、前記複数個の補正関数の中から検索することを特徴とする請求項３又は４に記載の画像処理装置。
【請求項６】
前記補正関数設定手段は、複数組の前記適用条件と前記補正関数との組とを有する補正関数テーブルに基づいて、前記画像オブジェクト領域の前記領域特性情報を満足する前記適用条件を検索し、検索した前記適用条件と前記組を構成する前記補正関数を検索することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記補正関数設定手段は、適用条件と補正関数とを対応付けて複数登録する補正関数テーブルに基づいて、前記画像オブジェクト領域の前記領域特性情報が該当する前記適用条件を検索し、検索した前記適用条件に対応する補正関数を検索することを特徴とする請求項５に記載の画像処理装置。
【請求項８】
前記補正関数設定手段は、複数個の異なる前記補正関数テーブルの中の任意の１個の前記補正関数テーブルを、１個又は複数個の前記画像オブジェクト領域に対して設定し、設定した前記補正関数テーブルと当該画像オブジェクト領域の前記領域特性情報とに基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正するための前記補正関数を設定することを特徴とする請求項６又は７に記載の画像処理装置。
【請求項９】
前記補正関数設定手段は、複数個の異なる前記補正関数テーブルの中の任意の１個の前記補正関数テーブルを、１個又は複数個の前記画像オブジェクト領域に対して設定し、設定した前記補正関数テーブルと当該画像オブジェクト領域の前記領域特性情報とに基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正する前記補正関数を設定することを特徴とする請求項６又は７に記載の画像処理装置。
【請求項１０】
前記領域分割手段は、２個の隣接する前記画像オブジェクト領域の境界およびその近傍に存在する前記画素群であって、２個の前記画像オブジェクト領域のそれぞれの特性の中間の特性を有する前記画素から構成される前記画素群を、所定の領域判定条件に基づいて境界領域として検出する境界領域検出手段を備えていることを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記領域分割手段は、隣接する画像オブジェクト領域の一方の前記画像オブジェクト領域を第１画像オブジェクト領域とし、他方の前記画像オブジェクト領域を第２画像オブジェクト領域としたとき、所定の領域判定条件に基づいて、前記第１画像オブジェクト領域の特性を有する画素からなる第１画素群と、前記第２画像オブジェクト領域の特性を有する画素からなる第２画素群とに挟まれた境界画素群を、前記第１画像オブジェクト領域と前記第２画像オブジェクト領域との境界領域として検出する境界領域検出手段を備えることを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１２】
前記補正関数設定手段は、前記境界領域を挟む２個の前記画像オブジェクト領域である第１画像オブジェクト領域と第２画像オブジェクト領域としたとき、前記第１画像オブジェクト領域の前記領域特性情報によって設定された前記補正関数である第１補正関数と、前記第２画像オブジェクト領域の前記領域特性情報によって設定された前記補正関数である第２補正関数とに基づいて、当該境界領域を構成する前記画素の前記画素情報を補正することを特徴とする請求項１０又は１１に記載の画像処理装置。
【請求項１３】
下記の工程を備えていることを特徴とする画像処理方法。
（ａ）複数個の画素によって構成される対象画像を、前記画素間の特性が変化する部分を境界として、複数個の画像オブジェクト領域に分割する領域分割工程と、
（ｂ）前記領域分割工程によって分割された前記画像オブジェクト領域ごとに、当該画像オブジェクト領域の代表的な特性を示す領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画像補正工程。
【請求項１４】
前記画像補正工程（ｂ）は、下記の工程を備えていることを特徴とする請求項１３に記載の画像処理方法。
（ｂ１）前記画像オブジェクト領域の前記領域特性情報を、当該画像オブジェクト領域を構成する前記画素の前記画素情報に基づいて算出する領域特性算出工程と、
（ｂ２）前記領域特性算出手段によって算出された前記画像オブジェクト領域の前記領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正するための補正関数を設定する補正関数設定工程と、
（ｂ３）前記補正関数設定工程によって設定された前記補正関数に基づいて、前記画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画素情報補正工程。
【請求項１５】
前記領域分割工程（ａ）は、
（ａ１）２個の隣接する前記画像オブジェクト領域の境界およびその近傍に存在する前記画素群であって、２個の前記画像オブジェクト領域のそれぞれの特性の中間の特性を有する前記画素から構成される前記画素群を、所定の領域判定条件に基づいて境界領域として検出する境界領域検出工程を備えていることを特徴とする請求項１３又は１４に記載の画像処理方法。
【請求項１６】
下記の画像処理方法の各工程をコンピュータに実行させるプログラム。
（ａ）複数個の画素によって構成される対象画像を、前記画素間の特性が変化する部分を境界として、複数個の画像オブジェクト領域に分割する領域分割工程と、
（ｂ）前記領域分割工程によって分割された前記画像オブジェクト領域ごとに、当該画像オブジェクト領域の代表的な特性を示す領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画像補正工程。
【請求項１７】
画像処理方法の前記画像補正工程（ｂ）に備えられている下記の各工程をコンピュータに実行させる請求項１１に記載のプログラム。
（ｂ１）前記画像オブジェクト領域の前記領域特性情報を、当該画像オブジェクト領域を構成する前記画素の前記画素情報に基づいて算出する領域特性算出工程と、
（ｂ２）前記領域特性算出手段によって算出された前記画像オブジェクト領域の前記領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正するための補正関数を設定する補正関数設定工程と、
（ｂ３）前記補正関数設定工程によって設定された前記補正関数に基づいて、前記画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画素情報補正工程。
【請求項１８】
画像処理方法の前記領域分割工程（ａ）に備えられている、（ａ１）２個の隣接する前記画像オブジェクト領域の境界およびその近傍に存在する前記画素群であって、２個の前記画像オブジェクト領域のそれぞれの特性の中間の特性を有する前記画素から構成される前記画素群を、所定の領域判定条件に基づいて境界領域として検出する境界領域検出工程を、コンピュータに実行させる請求項１６又は１７に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法およびプログラムに関する。特に、デジタルスチルカメラやスキャナによって入力される写真画像のデジタルデータに対して視覚効果を高める画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、人が記憶する色は、実際にみた色よりも鮮やかな色彩に想起されることが多い。例えば、夕焼けはより赤く、青空はより青く、木々の葉は新緑のようなより鮮やかな緑の色によって、人は記憶する。この人が記憶する色を記憶色とよぶ。このため、画像の情報を写真、デジタルデータ等として保存し、保存したデジタルデータ等をディスプレイ装置、印刷装置等によって再生する場合、観察者は、保存した原画像のデジタルデータを忠実に再生した再生画像の色と観察者の中の記憶色とを比較すると、再生画像の鮮やかさが不足しているように感じる場合が多い。そのため、再生画像の色を記憶色に近づけるための画像補正処理の方法がいろいろと提案されている。
【０００３】
特許文献１では、予め設定した基準色と、画像に含まれる基準色近傍の色データの代表値（例えば、平均値、中央値等）を合致させる方法が提案されている。また、特許文献２では、画像を定型の領域に分割し、分割したそれぞれの領域のオブジェクトに合わせて彩度変換を行う方法が提案されている。また、特許文献３では、登録オペレータが選択した特定の対象物を、データベースに記憶しているその対象物の色の分布可能領域に合わせるように、その対象物の領域のみを補正する方法が提案されている。また、特許文献４では、画像中から、記憶色がある形状（例えば、顔、道路等）を、色情報を使わずに認識し、その領域の画像色をあるべき色に置換する方法が提案されている。
【０００４】
しかしながら、特許文献１、特許文献３および特許文献４の発明では、予め設定した基準色や形状に従って色調補正を行う方法であり、その基準色又は形状の対象物の一般的な色に補正するものであって、その色が観察者が特定の場面で記憶した記憶色と一致しない場合があった。また、意図的に電球光下で撮影した写真が通常光のように変換されてしまう等、撮影意図を阻害する場合もあった。
【０００５】
また、特許文献３の発明では、オペレータが対象物を選択する操作が必要であり、多数の画像を処理する場合には、操作が煩雑になってしまうという問題もあった。また、作業コストもかかってしまうという問題点もあった。
また、特許文献２の発明では、画像の特性に基づいてパラメータを選択して彩度変換を行うが、画像の主対象に合わせて彩度変換パラメータを選択すると、背景の色を適切な色に補正できないという問題点もあった。
【特許文献１】特開平９−３２６９４１号公報
【特許文献２】特開２０００−１２３１６４号公報
【特許文献３】特開２００１−９２９５６号公報
【特許文献４】特開２００２−２７９４１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、以上のような問題点を解決するためになされたもので、対象領域を分割した画像領域ごとに、その画像領域の領域特性に基づいて、その画像領域を構成する画素の画素情報を補正することによって、補正された画素情報に基づいて再生される再生画像の色を記憶色に近づけることが可能な画像処理装置、画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
［発明１］上記課題を解決するために発明１の画像処理装置は、
複数個の画素によって構成される対象画像を、前記画素間の特性が変化する部分を境界として、複数個の画像オブジェクト領域に分割する領域分割手段と、前記領域分割手段によって分割された前記画像オブジェクト領域ごとに、当該画像オブジェクト領域の代表的な特性を示す領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画像補正手段と、を備えていることを特徴とする画像処理装置である。
【０００８】
領域分割手段によって、対象領域が複数個の画像オブジェクト領域に分割され、画像補正手段によって、分割された画像オブジェクト領域ごとに、その画像オブジェクト領域の領域特性に基づいて、その画像オブジェクト領域を構成する画素の画素情報が、再生画像の色が記憶色に近づくように補正される。
これにより、画像オブジェクト領域ごとに、比較的適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。更に、背景も１つの領域として比較的適切な画像補正ができることから、印象に残った対象物の色に影響されることなく画像補正することが可能となる。また、オペレータが、画像オブジェクト領域を選択することなく自動的に画像補正を実行することから、操作の煩雑さが回避され、作業コストも削減される。
【０００９】
なお、本発明でいう「領域特性」とは、画像の細かさ（空間周波数特性）や、画素値の統計値（平均、分散、標準偏差等）等の定量的な値を指し、領域の大きさ（面積）や形状等の概念的な特性は含まない（以下の、画像処理装置および画像処理プログラムにおいて同じである）。
また、「画素情報」とは、後述するＲＧＢ値やＣＭＹＫ値等の画素値に加え、対象画像中の画素位置等を含む情報のことをいう（以下の、画像処理装置および画像処理プログラムにおいて同じである）。
［発明２］発明２の画像処理装置は、
複数個の画素によって構成される対象画像を、複数個の画像オブジェクト領域に分割する領域分割手段と、前記領域分割手段によって分割された前記画像オブジェクト領域ごとに、当該画像オブジェクト領域の特性を示す領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画像補正手段と、を備えていることを特徴とする画像処理装置である。
【００１０】
これにより、発明１と同様に、画像オブジェクト領域ごとに、比較的適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。更に、背景も１つの領域として比較的適切な画像補正ができることから、印象に残った対象物の色に影響されることなく画像補正することが可能となる。また、オペレータが、画像オブジェクト領域を選択することなく自動的に画像補正を実行することから、操作の煩雑さが回避され、作業コストも削減される。
［発明３］発明３の画像処理装置は、
発明１又は２において、前記画像補正手段が、前記画像オブジェクト領域の前記領域特性情報を、当該画像オブジェクト領域を構成する前記画素の前記画素情報に基づいて算出する領域特性算出手段と、前記領域特性算出手段によって算出された前記画像オブジェクト領域の前記領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正するための補正関数を設定する補正関数設定手段と、前記補正関数設定手段によって設定された前記補正関数に基づいて、前記画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画素情報補正手段と、を備えていることを特徴とする画像処理装置である。
【００１１】
領域特性算出手段によって、画像オブジェクト領域を構成する画素の画素情報に基づいて、その画像オブジェクト領域の領域特性が算出される。例えば、画像オブジェクト領域のすべての画素の特性の平均値を、その画像オブジェクト領域の領域特性として算出したり、画像オブジェクト領域の画素の特性の最大値を、その画像オブジェクト領域の領域特性として設定したりする。また、補正関数設定手段によって、その画像オブジェクト領域の画素の画素情報を補正するための補正関数が設定され、画素情報補正手段によって、その画像オブジェクト領域を構成する画素の画素情報が、補正関数に基づいて補正される。
【００１２】
これにより、画像オブジェクト領域ごとに、比較的適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。更に、背景も１つの領域として比較的適切な画像補正ができることから、印象に残った対象物の色に影響されることなく画像補正することが可能となる。また、オペレータが、画像オブジェクト領域を選択することなく自動的に画像補正を実行することから、操作の煩雑さが回避され、作業コストも削減される。
［発明４］発明４の画像処理装置は、
発明１又は２において、前記画像オブジェクト領域の前記領域特性情報を、当該画像オブジェクト領域を構成する前記画素の前記画素情報に基づいて算出する領域特性算出手段と、前記領域特性算出手段によって算出された前記画像オブジェクト領域の前記領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正するための補正関数を設定する補正関数設定手段と、を備え、前記画素情報補正手段は、前記補正関数設定手段によって設定された前記補正関数に基づいて、前記画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画素情報補正手段を備えていることを特徴とする画像処理装置である。
【００１３】
これにより、発明３と同様に、画像オブジェクト領域ごとに、比較的適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。更に、背景も１つの領域として比較的適切な画像補正ができることから、印象に残った対象物の色に影響されることなく画像補正することが可能となる。また、オペレータが、画像オブジェクト領域を選択することなく自動的に画像補正を実行することから、操作の煩雑さが回避され、作業コストも削減される。
［発明５］発明５の画像処理装置は、
発明３又は４において、複数個の前記領域特性情報の条件を規定した適用条件と、前記補正関数とを対応付けておき、前記補正関数設定手段は、前記画像オブジェクト領域の前記領域特性情報をもとに、当該領域特性情報を満足する前記適用条件に対応する補正関数を、前記複数個の補正関数の中から検索することを特徴とする画像処理装置である。
【００１４】
画像オブジェクト領域の領域特性に基づいて、その画像オブジェクト領域を構成する画素の画素情報を補正する補正関数が、自動的に検索されることから、オペレータが、補正したい画像オブジェクト領域を選択して、選択された画像オブジェクト領域に対して補正するという、操作の煩雑さが回避され、作業コストも削減される。
［発明６］発明６の画像処理装置は、
発明５において、前記補正関数設定手段が、前記適用条件と前記補正関数との組を、複数組有する補正関数テーブルに基づいて、前記画像オブジェクト領域の前記領域特性情報を満足する前記適用条件を検索し、検索した前記適用条件と前記組を構成する前記補正関数を検索することを特徴とする画像処理装置である。
【００１５】
画像オブジェクト領域の領域特性と補正関数テーブルとに基づいて、その画像オブジェクト領域を構成する画素の画素情報を補正する補正関数が、自動的に検索されることから、オペレータが、補正したい画像オブジェクト領域を選択して、選択された画像オブジェクト領域に対して補正するという、操作の煩雑さが回避され、作業コストも削減される。
［発明７］発明７の画像処理装置は、
発明５において、前記補正関数設定手段は、適用条件と補正関数とを対応付けて複数登録する補正関数テーブルに基づいて、前記画像オブジェクト領域の前記領域特性情報が該当する前記適用条件を検索し、検索した前記適用条件に対応する補正関数を検索することを特徴とする画像処理装置である。
【００１６】
これにより、発明６と同様に、画像オブジェクト領域の領域特性と補正関数テーブルとに基づいて、その画像オブジェクト領域を構成する画素の画素情報を補正する補正関数が、自動的に検索されることから、オペレータが、補正したい画像オブジェクト領域を選択して、選択された画像オブジェクト領域に対して補正するという、操作の煩雑さが回避され、作業コストも削減される。
［発明８］発明８の画像処理装置は、
発明６又は７において、前記補正関数設定手段が、複数個の異なる前記補正関数テーブルの中の任意の１個の前記補正関数テーブルを、１個又は複数個の前記画像オブジェクト領域に対して設定し、設定した前記補正関数テーブルと当該画像オブジェクト領域の前記領域特性情報とに基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正するための前記補正関数を設定することを特徴とする画像処理装置である。
【００１７】
入力装置等を利用して、画像オブジェクト領域ごと、又は、対象画像ごとに、数個の補正関数テーブルの中から、適当な補正関数テーブルをオペレータに選択させる。これにより、画像オブジェクト領域ごとに、適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。例えば、「人物」、「情熱的」等の組み合わせを用意し、「人物」の組み合わせを利用した場合は全体にやや彩度を落として、柔らかい色調に補正したり、「情熱的」の組み合わせを利用した場合は赤系統の色を強調するように補正したりすることができる。
［発明９］発明９の画像処理装置は、
発明６又は７において、前記補正関数設定手段は、複数個の異なる前記補正関数テーブルの中の任意の１個の前記補正関数テーブルを、１個又は複数個の前記画像オブジェクト領域に対して設定し、設定した前記補正関数テーブルと当該画像オブジェクト領域の前記領域特性情報とに基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正する前記補正関数を設定することを特徴とする画像処理装置である。
【００１８】
これにより、発明８と同様に、画像オブジェクト領域ごとに、適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。
［発明１０］発明１０の画像処理装置は、
発明１から９のいずれか１つにおいて、前記領域分割手段が、２個の隣接する前記画像オブジェクト領域の境界およびその近傍に存在する前記画素群であって、２個の前記画像オブジェクト領域のそれぞれの特性の中間の特性を有する前記画素から構成される前記画素群を、所定の領域判定条件に基づいて境界領域として検出する境界領域検出手段を備えていることを特徴とする画像処理装置である。
【００１９】
境界領域検出手段によって、２個の画像オブジェクト領域に挟まれたそれぞれの画像オブジェクト領域の画素の特性の中間の特性を有する画素から構成される境界領域が、１つの画像領域として検出される。これにより、対象画像内の画像オブジェクトが明確なエッジによって区切られず、若干の幅の境界領域を生じる場合においても、その境界領域を画像領域として分割でき、この境界領域に対しても適切な画像補正をすることが可能となる。
［発明１１］発明１１の画像処理装置は、
発明１から９のいずれか１つにおいて、前記領域分割手段は、隣接する画像オブジェクト領域の一方の前記画像オブジェクト領域を第１画像オブジェクト領域とし、他方の前記画像オブジェクト領域を第２画像オブジェクト領域としたとき、所定の領域判定条件に基づいて、前記第１画像オブジェクト領域の特性を有する画素からなる第１画素群と、前記第２画像オブジェクト領域の特性を有する画素からなる第２画素群とに挟まれた境界画素群を、前記第１画像オブジェクト領域と前記第２画像オブジェクト領域との境界領域として検出する境界領域検出手段を備えることを特徴とする画像処理装置である。
【００２０】
これにより、発明１０と同様に、対象画像内の画像オブジェクトが明確なエッジによって区切られず、若干の幅の境界領域を生じる場合においても、その境界領域を画像領域として分割でき、この境界領域に対しても適切な画像補正をすることが可能となる。
［発明１２］発明１２の画像処理装置は、
発明１０又は１１において、前記補正関数設定手段が、前記境界領域を挟む２個の前記画像オブジェクト領域である第１画像オブジェクト領域と第２画像オブジェクト領域としたとき、前記第１画像オブジェクト領域の前記領域特性情報によって設定された前記補正関数である第１補正関数と、前記第２画像オブジェクト領域の前記領域特性情報によって設定された前記補正関数である第２補正関数とに基づいて、当該境界領域を構成する前記画素の前記画素情報を補正することを特徴とする画像処理装置である。
【００２１】
境界領域を挟む２個の画像オブジェクト領域のそれぞれの領域を補正する補正関数に基づいて、その境界領域の画素の画素情報を補正することにより、境界領域を挟む画像オブジェクト領域ごとに補正された画像の連続性が失われず、違和感のない再生画像を生成することが可能となる。
［発明１３］発明１３の画像処理方法は、
（ａ）複数個の画素によって構成される対象画像を、前記画素間の特性が変化する部分を境界として、複数個の画像オブジェクト領域に分割する領域分割工程と、（ｂ）前記領域分割工程によって分割された前記画像オブジェクト領域ごとに、当該画像オブジェクト領域の代表的な特性を示す領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画像補正工程と、を備えていることを特徴とする画像処理方法である。
【００２２】
これにより、画像オブジェクト領域ごとに、比較的適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。更に、背景も１つの領域として比較的適切な画像補正ができることから、印象に残った対象物の色に影響されることなく画像補正することが可能となる。また、オペレータが画像オブジェクト領域を選択することなく、自動的に画像補正を実行することから、操作の煩雑さが回避され、作業コストも削減される。
［発明１４］発明１４の画像処理方法は、
発明１３において、前記画像補正工程（ｂ）が、（ｂ１）前記画像オブジェクト領域の前記領域特性情報を、当該画像オブジェクト領域を構成する前記画素の前記画素情報に基づいて算出する領域特性算出工程と、（ｂ２）前記領域特性算出手段によって算出された前記画像オブジェクト領域の前記領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正するための補正関数を設定する補正関数設定工程と、（ｂ３）前記補正関数設定工程によって設定された前記補正関数に基づいて、前記画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画素情報補正工程と、を備えていることを特徴とする画像処理方法である。
【００２３】
これにより、画像オブジェクト領域ごとに、比較的適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。更に、背景も１つの領域として比較的適切な画像補正ができることから、印象に残った対象物の色に影響されることなく画像補正することが可能となる。また、オペレータが、画像オブジェクト領域を選択することなく自動的に画像補正を実行することから、操作の煩雑さが回避され、作業コストも削減される。
［発明１５］発明１５の画像処理方法は、
発明１３において、前記画像オブジェクト領域の前記領域特性情報を、当該画像オブジェクト領域を構成する前記画素の前記画素情報に基づいて算出する領域特性算出工程と、前記領域特性算出手段によって算出された前記画像オブジェクト領域の前記領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正するための補正関数を設定する補正関数設定工程とを含み、前記画像補正工程（ｂ）が、前記補正関数設定工程によって設定された前記補正関数に基づいて、前記画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画素情報補正工程を備えていることを特徴とする画像処理方法である。
【００２４】
これにより、発明１４と同様に、画像オブジェクト領域ごとに、比較的適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。更に、背景も１つの領域として比較的適切な画像補正ができることから、印象に残った対象物の色に影響されることなく画像補正することが可能となる。また、オペレータが、画像オブジェクト領域を選択することなく自動的に画像補正を実行することから、操作の煩雑さが回避され、作業コストも削減される。
［発明１６］発明１６の画像処理方法は、
発明１４又は１５において、前記補正関数設定工程が、複数個の前記領域特性情報の条件を規定した適用条件と、前記補正関数とを対応付けておき、前記画像オブジェクト領域の前記領域特性情報をもとに、当該領域特性情報を満足する前記適用条件に対応する補正関数を、前記複数個の補正関数の中から検索するようにしたことを特徴とする画像処理方法である。
【００２５】
これによって、発明５と同様に、画像オブジェクト領域の領域特性に基づいて、その画像オブジェクト領域を構成する画素の画素情報を補正する補正関数が、自動的に検索されることから、オペレータが、補正したい画像オブジェクト領域を選択して、選択された画像オブジェクト領域に対して補正するという、操作の煩雑さが回避され、作業コストも削減される。
［発明１７］発明１７の画像処理方法は、
発明１６において、前記補正関数設定工程が、適用条件と補正関数とを対応付けて複数登録する補正関数テーブルに基づいて、前記画像オブジェクト領域の前記領域特性情報が該当する前記適用条件を検索し、検索した前記適用条件に対応する補正関数を検索することを特徴とする画像処理装置である。
【００２６】
これにより、発明６と同様に、画像オブジェクト領域の領域特性と補正関数テーブルとに基づいて、その画像オブジェクト領域を構成する画素の画素情報を補正する補正関数が、自動的に検索されることから、オペレータが、補正したい画像オブジェクト領域を選択して、選択された画像オブジェクト領域に対して補正するという、操作の煩雑さが回避され、作業コストも削減される。
［発明１８］発明１８の画像処理方法は、
発明１６又は１７において、前記補正関数設定工程が、複数個の異なる前記補正関数テーブルの中の任意の１個の前記補正関数テーブルを、１個又は複数個の前記画像オブジェクト領域に対して設定し、設定した前記補正関数テーブルと当該画像オブジェクト領域の前記領域特性情報とに基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正する前記補正関数を設定することを特徴とする画像処理装置である。
【００２７】
これにより、発明８と同様に、画像オブジェクト領域ごとに、適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。
［発明１９］発明１９の画像処理方法は、
発明１３から１８のいずれか１項において、前記領域分割工程（ａ）が、（ａ１）２個の隣接する前記画像オブジェクト領域の境界およびその近傍に存在する前記画素群であって、２個の前記画像オブジェクト領域のそれぞれの特性の中間の特性を有する前記画素から構成される前記画素群を、所定の領域判定条件に基づいて境界領域として検出する境界領域検出工程を備えていることを特徴とする画像処理方法である。
【００２８】
これにより、対象画像内の画像オブジェクトが明確なエッジによって区切られず、若干の幅の境界領域を生じる場合においても、その境界領域を画像領域として分割でき、この境界領域に対しても適切な画像補正をすることが可能となる。
［発明２０］発明２０の画像処理方法は、
発明１８又は１９において、前記補正関数設定工程が、前記境界領域を挟む２個の前記画像オブジェクト領域である第１画像オブジェクト領域と第２画像オブジェクト領域としたとき、前記第１画像オブジェクト領域の前記領域特性情報によって設定された前記補正関数である第１補正関数と、前記第２画像オブジェクト領域の前記領域特性情報によって設定された前記補正関数である第２補正関数とに基づいて、当該境界領域を構成する前記画素の前記画素情報を補正することを特徴とする記載の画像処理方法である。
【００２９】
これにより、発明１２と同様に、境界領域を挟む２個の画像オブジェクト領域のそれぞれの領域を補正する補正関数に基づいて、その境界領域の画素の画素情報を補正することにより、境界領域を挟む画像オブジェクト領域ごとに補正された画像の連続性が失われず、違和感のない再生画像を生成することが可能となる。また、パソコン（ＰＣ）等の汎用のコンピュータをそのまま利用することができるため、専用のハードウェアを構築して実現する場合に比べて容易かつ経済的に実現することができる。また、プログラムの一部を改変するだけで容易にその機能の改良を実現することも可能となる。
［発明２１］発明２１の画像処理プログラムは、
画像処理方法の（ａ）複数個の画素によって構成される対象画像を、隣接する前記画素間の特性が所定の閾値より大きく変化する部分を境界として、複数個の画像オブジェクト領域に分割する領域分割工程と、（ｂ）前記領域分割工程によって分割された前記画像オブジェクト領域ごとに、当該画像オブジェクト領域の代表的な特性を示す領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画像補正工程と、をコンピュータに実行させるプログラムである。
【００３０】
これにより、画像オブジェクト領域ごとに、比較的適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。更に、背景も１つの領域として比較的適切な画像補正ができることから、印象に残った対象物の色に影響されることなく画像補正することが可能となる。また、オペレータが画像オブジェクト領域を選択することなく、自動的に画像補正を実行することから、操作の煩雑さが回避され、作業コストも削減される。
［発明２２］発明２２の画像処理プログラムは、
発明２１の画像処理方法の前記画像補正工程（ｂ）に備えられている、（ｂ１）前記画像オブジェクト領域の前記領域特性情報を、当該画像オブジェクト領域を構成する前記画素の前記画素情報に基づいて算出する領域特性算出工程と、（ｂ２）前記領域特性算出手段によって算出された前記画像オブジェクト領域の前記領域特性情報に基づいて、当該画像オブジェクト領域を構成する前記画素の前記画素情報を補正するための補正関数を設定する補正関数設定工程と、（ｂ３）前記補正関数設定工程によって設定された前記補正関数に基づいて、前記画像オブジェクト領域を構成する前記画素の前記画素情報を補正する画素情報補正工程と、をコンピュータに実行させるプログラムである。
【００３１】
これにより、画像オブジェクト領域ごとに、比較的適切な画像補正ができることから、印象に残った対象物を１つの画像オブジェクト領域とすることにより、対象物の色を記憶色に近い色に補正した再生画像を生成することが可能となる。更に、背景も１つの領域として比較的適切な画像補正ができることから、印象に残った対象物の色に影響されることなく画像補正することが可能となる。また、オペレータが、画像オブジェクト領域を選択することなく自動的に画像補正を実行することから、操作の煩雑さが回避され、作業コストも削減される。
［発明２３］発明２３の画像処理プログラムは、
発明２１又は２２において、画像処理方法の前記領域分割工程（ａ）に備えられている、（ａ１）２個の隣接する前記画像オブジェクト領域の境界およびその近傍に存在する前記画素群であって、２個の前記画像オブジェクト領域のそれぞれの特性の中間の特性を有する前記画素から構成される前記画素群を、所定の領域判定条件に基づいて境界領域として検出する境界領域検出工程を、コンピュータに実行させるプログラムである。
【００３２】
これにより、対象画像内の画像オブジェクトが明確なエッジによって区切られず、若干の幅の境界領域を生じる場合においても、その境界領域を画像領域として分割でき、この境界領域に対しても適切な画像補正をすることが可能となる。
【発明を実施するための最良の形態】
【００３３】
この発明の一実施態様を、図面を参照しながら説明する。
図１は、画像処理装置の構成図である。
図１に示すように、画像処理装置１００は、制御プログラムに基づいて演算および装置全体を制御するＣＰＵ１０１と、所定領域に予めＣＰＵ１０１の制御プログラム等を格納しているＲＯＭ１０２と、ＲＯＭ１０２等から読み出された情報やＣＰＵ１０１の演算過程において必要な演算結果を格納するためのＲＡＭ１０３と、外部装置に対して情報の入出力を媒介するインタフェース１０４を備えており、これらは、情報を転送するための信号線であるバス１０５により相互にかつ情報授受可能に接続されている。
【００３４】
インタフェース１０４には、外部装置として、データの入力が可能なキーボード、マウス等の入力装置１０６と、画像処理の対象となる画像の画像情報を格納している記憶装置１０７と、画像処理した結果を画面等に出力する出力装置１０８とが接続されている。
図２は、画像処理装置の機能ブロック図の一例である。
図２に示すように、画像処理装置１００は、画像入力手段２０１、領域分割手段２０２、画像補正手段２０３および画像出力手段２０４を備えている。
【００３５】
画像入力手段２０１は、対象画像の画像情報を入力し、対象画像を構成している画素ごとの画素情報として取得し、画像情報記憶部２１１に格納する。また、入力した画素情報を画像処理に適切なデータ形式の情報に変換して、画像情報記憶部２１１に格納する。例えば、ＲＧＢビットマップ形式の情報をＣＩＥ  Ｌ＊ａ＊ｂ＊表色系に基づくデータ形式に変換して、画像情報記憶部２１１に格納する。
【００３６】
一般に、デジタルスチルカメラやスキャナによって取得されるデジタル画像データはＲＧＢビットマップ形式である。また、印刷やカラープリンタによる出力をするためのデジタル画像データはＣＭＹＫビットマップ形式である。そこで、本実施例においては、人間の視覚における色や明るさの違いを表現するのに適した色相、彩度、明度の値によって表現されるビットマップ形式に変換して画像処理を行なうこととする。このような人間が知覚する色の差を数値で表現する代表的な表現形式として、ＣＩＥ  Ｌ＊ａ＊ｂ＊表色系がある。なお、本発明の画像処理において、ＣＩＥ  Ｌ＊ａ＊ｂ＊表色系に基づくデータ形式で画像情報を扱っているが、これに限るものではない。例えば、色相や彩度に注目して処理を行なうためには、ＣＩＥ  Ｌ＊ａ＊ｂ＊表色系の色空間において、色相と彩度については、ａ＊ｂ＊平面上の極座標系で表現すると処理が簡便になる。以下、画像情報として、色相、彩度、明度の値によって表されるビットマップ形式を例に挙げて説明する。また、画素の特性とは、画素情報の中の画素を特徴付ける情報のことであり、本実施例においては、色相、彩度、明度のことをいう。
【００３７】
領域分割手段２０２は、対象画像を構成するすべての画素について、隣接する画素間において、両画素の特性が大きく異なる境界点をエッジ点として抽出し、近接するエッジ点群が閉空間を構成する場合に、この閉空間を画像オブジェクト領域として検出する。「両画素の特性が大きく異なる」とは、エッジ判定条件であり、条件情報記憶部２１２に格納されている情報である。
【００３８】
図３は、縦３×横３画素のビットマップデータを示す模式図である。
ここで、各画素は画素オブジェクト情報としてＸ座標とＹ座標とによって識別される位置情報も備えている。更に、画素をｐ（ｘ、ｙ）と記す。図３に示すように、隣接する画素間において、両画素の特性が大きく異なる境界点を検索すると、黒丸で示す境界点が検出される。ここで、エッジ判定条件として、「色相が１５以上異なる場合を境界点とする」とした。この黒丸によって構成される閉空間が画像オブジェクト領域として検出される。従って、図３においては、対象領域は、画素ｐ（０，０）、ｐ（０，１）、ｐ（０，２）、ｐ（１，２）によって構成される画像オブジェクト領域である第１領域と、画素ｐ（１，０）、ｐ（２，０）、ｐ（１，１）、ｐ（２，１）、ｐ（２，２）とによって構成される画像オブジェクト領域である第２領域とに分割される。
【００３９】
また、領域分割手段２０２に境界領域検出手段２２１を備えることも可能である。境界領域検出手段２２１は、対象画像の中から画像オブジェクト領域および境界領域を検出する。即ち、隣接する２つの画像オブジェクトの境界およびその近傍において、それぞれの画像オブジェクトの中間の特性を有する画素から構成された領域を境界領域として検出する。具体的には、注目画素から所定の方向に連続した複数個の画素の特性と所定の領域判定条件とに基づいて、隣接する２つの画像オブジェクト領域をそれぞれ第１画像オブジェクト領域と第２画像オブジェクト領域とし、第１画像オブジェクト領域と第２画像オブジェクト領域のそれぞれに属する第１画素群と第２画素群、および第１画素群と第２画素群とに挟まれた境界画素群とを検出する。この検出された複数個の境界画素群の中の連続する同一の画素群を境界領域として検出する。
【００４０】
図４は、第１画素群、第２画素群および境界画素群を説明するための模式図である。
注目画素ｐ０から所定の方向（例えば、Ｘ方向）へ連続した画素ｐｉを順次取り出し、取り出した画素ｐｉの特性、必要によっては画素ｐｊから画素ｐｉまでの特性および所定の領域判定条件に基づいて、順次取り出した画素ｐｉが第１画素群、第２画素群又は境界画素群に属するかを検索する。領域判定条件が下記の３条件である場合について、以下説明する。
【００４１】
（条件１）第１画素群は、隣接する画素間における特性の差異が所定の閾値Ａよりも小さい、注目画素より所定の方向へ連続した画素群である。
（条件２）境界画素群は、隣接する画素間における特性の差異が所定の閾値Ａ以上、かつ、特性の変化の差異が所定の閾値Ｂよりも小さい、所定の方向に第１画素群より連続した画素群である。
【００４２】
（条件３）第２画素群は、隣接する画素間における特性の差異が所定の閾値Ａよりも小さい、かつ、第１画素群との特性の差異が所定の閾値Ｃ以上である、所定の方向に境界画素群より連続した画素群である。
ここで、特性の変化の差異ｃｉとは、画素ｐｉ−２と画素ｐｉ−１との特性差異と、画素ｐｉ−１と画素ｐｉとの特性差異との差分の絶対値である。取り出した画素ｐｉの特性を特性ａｉとすると、隣接する画素間の特性差異ｂｉは、ｂｉ＝ａｉ−ａｉ−１であり、変化の差異ｃｉは、ｃｉ＝｜ｂｉ−ｂｉ−１｜である。また、第１画素群と画素ｐｉとの特性差異とは、第１画素群を代表する特性と画素ｐｉの特性との差分の絶対値であり、第１画素群を代表する特性をａ０とすると、画素ｐｉとの特性差異ｄｉは、ｄｉ＝｜ａ０−ａｉ｜である。
【００４３】
図４においては、画素を順次検索していくと、条件１である（ｂｉ＜Ａ）を満足する画素は、ｉ＝０から２であり、条件２である｛（ｂｉ＞＝Ａ）かつ（ｂｉ＋１＞＝Ａ）｝かつ（ｃｉ＜Ｂ）かつ（条件１を満足する画素より所定の方向に存在）を満足する画素は、ｉ＝３から６であり、条件３である［｛（ｂｉ＞＝Ａ）かつ（ｂｉ＋１＜Ａ）｝又は（ｂｉ＜Ａ）］かつ（ｄｉ＞＝Ｃ）かつ（条件２を満足する画素より所定の方向に存在）を満足する画素は、ｉ＝７から８である。従って、第１画素群として｛ｐ０、ｐ１、ｐ２｝が、境界画素群として｛ｐ３、ｐ４、ｐ５、ｐ６｝が、第２画素群として｛ｐ７、ｐ８｝が検出される。
【００４４】
上述したような画素群を検出することにより、対象領域を画像オブジェクト領域と境界領域に分割して検出することができる。以下、画像オブジェクト領域および境界領域を、画像領域とよぶ。
画像補正手段２０３は、領域分割手段２０２によって分割されたそれぞれの画像領域に対して、その画像領域の代表的な特性を示す領域特性を算出し、算出した画像領域の領域特性に基づいて、補正対象となる画素情報を補正するための補正関数を設定し、設定した補正関数により再生画像の色を補正する。また、画像補正手段２０３は、領域特性算出手段２２２、補正関数設定手段２２３および画素情報補正手段２２４を備えている。
【００４５】
領域特性算出手段２２２は、画像領域ごとに、画像領域を構成する画素の特性に基づいて、画像領域の領域特性を算出する。例えば、画像領域に属するすべての画素の特性の平均値を画像領域の領域特性とした場合、図３の第１領域の領域特性は、「色相：３０」、「彩度：６０」、「明度：５０」となり、第２領域の領域特性は、「色相：０」、「彩度：８０」、「明度：５０」となる。なお、画像領域の領域特性は、画像領域に属するすべての画素の特性の平均値に限るものではなく、分散、中央値、最大値、最小値等が考えられる。
【００４６】
補正関数設定手段２２３は、画像領域の領域特性と所定の適用条件とに基づいて、再生画像の色を記憶色に近づけるために画素の画素情報を補正する補正関数を設定する。ここで、画素情報の元情報から補正後の情報への補正関数は、数式、テーブル値等であり、元情報から変換後の情報が一意的に決まるものであれば良い。なお、適用条件と補正関数との組を、複数組有したテーブルを補正関数テーブルとよぶ。
【００４７】
補正関数テーブルは、予め設定されており、補正関数情報記憶部２１３に格納されている。また、補正関数テーブルを複数個用意し、切り替えて利用することが可能である。例えば、「人物」、「風景」、「自然」、「情熱的」、「クール」等の補正関数テーブルを用意し、「人物」の補正関数テーブルを利用した場合は全体にやや彩度を落として、柔らかい色調に補正されたり、「情熱的」の補正関数テーブルを利用した場合は赤系統の色を強調するように補正されたりする。この補正関数テーブルの切り替えは、対象画像の中の画像領域ごとに切り替えることも、対象画像ごとに切り替えることも可能である。
【００４８】
画素情報補正手段２２４は、補正関数設定手段２２３によって設定された補正関数により画像領域を構成するすべての画素の特性を補正する。即ち、補正後の画像である補正画像を構成する画素の画素情報を新たに算出する。算出した画素情報を補正画像情報記憶部２１４に格納する。
図５は、対象領域を構成する画像領域の領域特性を示す模式図である。
【００４９】
また、図６は、補正関数テーブルの一例を示す図である。
図５に示すように、対象領域は、４個の画像領域によって構成されている。なお、画像領域を構成するすべての画素の特性の平均値を、それぞれの画像領域の領域特性として設定している。
領域Ａの領域特性を図６の補正関数テーブルの適用条件に当てはめるとＮｏ．１の条件に当てはまることがわかる。即ち、補正関数としては、「彩度＝彩度×１．１」が設定され、領域Ａに属するすべての画素の「彩度」が、この補正関数に基づいて新たに算出される。
【００５０】
また、領域Ｂの領域特性を図６の補正関数テーブルの適用条件に当てはめるとＮｏ．２の条件に当てはまることがわかる。即ち、補正関数としては、「色相＝３０＋（色相−３０）×０．３」および「彩度＝彩度＋５」が設定され、領域Ｂに属するすべての画素の「色相」および「彩度」が、この補正関数に基づいて新たに算出される。
また、領域Ｃの領域特性を図６の補正関数テーブルの適用条件に当てはめるとＮｏ．３の条件に当てはまることがわかる。即ち、補正関数としては、「色相＝色相−２」、「明度＝明度×１．０５」および「彩度＝彩度×１．１」が設定され、領域Ｃに属するすべての画素の「色相」、「明度」および「彩度」が、この補正関数に基づいて新たに算出される。
【００５１】
また、領域Ｄの領域特性を図６の補正関数テーブルの適用条件に当てはめると、当てはまる条件がないことがわかる。即ち、領域Ｄに属するすべての画素の画素情報は、画像入力手段２０１によって取得した画素情報のままである。
従って、図５に示した対象画像を図６の補正関数テーブルに基づいて補正した画像は、「領域Ａの彩度が向上した」、「領域Ｂの色相が領域Ｂの中間色に近づき、彩度が一律に向上した」、「領域Ｃの色相が少し変わり、明度および彩度が向上して明るくした」補正画像となる。
【００５２】
画像出力手段２０４は、画像補正手段２０３によって、原画像から補正された補正画像の画像情報を補正画像情報記憶部２１４から取得し、取得した画像情報を、所望のデータ形式に変換して出力する。例えば、補正画像情報記憶部２１４に格納されている情報がＣＩＥ  Ｌ＊ａ＊ｂ＊表色系に基づくデータ形式であり、所望のデータ形式がＲＧＢビットマップ形式である場合は、ＣＩＥ  Ｌ＊ａ＊ｂ＊表色系に基づくデータ形式からＲＧＢビットマップ形式に変換して出力する。
【００５３】
図７は、ＲＯＭ１０２に予め格納されている制御プログラムによって色補正された再生画像を生成する画像処理のフローチャート図の一例である。
まず、対象画像の画像情報を入力し、入力した画像情報を画像処理に適切なデータ形式に変換して、画像情報記憶部２１１に格納する（Ｓ７０１）。次に、取得した対象画像の画像情報と、条件情報記憶部２１２に予め記憶されている領域分割条件情報とに基づいて、対象画像を複数個の画像領域に分割して検出する（Ｓ７０２）。ここでは、分割される画像領域は、エッジ判定により、画像オブジェクト領域および背景領域とするが、図４において説明したように、境界領域を検出する処理を実行することにより、境界領域を画像領域として検出することも可能である。なお、エッジ判定による領域分割処理の詳細は、後述する。
【００５４】
次に、分割した画像領域ごとに、その画像領域の領域特性を算出し、算出した画像領域の特性に基づいて補正関数を設定し、設定した補正関数に基づいて画像情報を補正し、補正した画像情報を補正画像情報記憶部２１４に格納する（Ｓ７０３）。なお、この画像補正処理の詳細は、後述する。最後に、入力した原画像から補正された補正画像の画像情報を補正画像情報記憶部２１４から取得し、取得した画像情報を所望のデータ形式に変換して出力する（Ｓ７０４）。
【００５５】
図８は、図７におけるエッジ判定による領域分割処理のフローチャート図の一例である。
以下、図８のフローチャートを、図３の場合を例に挙げて説明する。なお、各画素は画素情報としてＸ座標とＹ座標とによって識別される位置情報も備えている。更に、画素をｐ（ｘ、ｙ）と記す。また、図８において、隣接する画素間の境界部の中心点を境界点とよび、ｆ（ｘ１、ｙ１、ｘ２、ｙ２）と記す。境界点ｆ（ｘ１、ｙ１、ｘ２、ｙ２）は、画素ｐ（ｘ１、ｙ１）と画素ｐ（ｘ２、ｙ２）の境界部の中心点である。
【００５６】
まず、画素ｐ（０，０）に注目し（Ｓ８０１）、画素ｐ（０，０）と画素Ｐ（１，０）の特性を比較する（Ｓ８０２）。このとき、注目すべき画素ｐ（０，０）を注目画素、比較すべき画素Ｐ（１，０）を比較画素とよぶ。この結果、画素ｐ（０，０）と画素Ｐ（１，０）との間の特性差異が予め設定されたエッジ判定閾値より大きい場合（Ｓ８０３；Ｙｅｓ）、境界点ｆ（０，０，１，０）をエッジ点と判断する（Ｓ８０４）。
【００５７】
例えば、エッジ判定閾値として「色相値：１５」という設定があれば、画素ｐ（０，０）の色相値（＝３０）と画素Ｐ（１，０）の色相値（＝０）の差がエッジ判定閾値より大きいため、境界点ｆ（０，０，１，０）をエッジ点と判断する。ここで、閾値として、色相、彩度、明度のいずれか１個又は複数個の組み合わせを設定することができる。更に、ＣＩＥ  Ｌ＊ａ＊ｂ＊表色系に基づくΔＥ値のような総合的な色差を利用することも可能である。また、閾値は、予め設定され、条件情報記憶部２１２に記憶されている。
【００５８】
次に、画素ｐ（０，０）と画素Ｐ（０，１）の特性を比較する（Ｓ８０６）。画素ｐ（０，０）と画素Ｐ（０，１）との間の特性差異が予め設定されたエッジ判定閾値より大きい場合（Ｓ８０７；Ｙｅｓ）、境界点ｆ（０，０，０，１）をエッジ点と判断する（Ｓ８０８）。画素ｐ（０，０）の色相値（＝３０）と画素Ｐ（０，１）の色相値（＝３０）の差がエッジ判定閾値以下ため、境界点ｆ（０，０，０，１）をエッジ点としない。
【００５９】
次に、注目画素を画素ｐ（１，０）に移し（Ｓ８０９、Ｓ８１１、又はＳ８１２）、同様に画素ｐ（１，０）と画素Ｐ（２，０）とを比較し、エッジ点を検出する。このように、注目画素を移しながら対象画像を構成する全画素についてエッジ点の検出を実行する（Ｓ８０５、Ｓ８１０、又はＳ８１３）。従って、図３の場合は、黒丸で示す境界点がエッジ点として検出される。
【００６０】
次に、近接するエッジ点群が閉領域を構成するか否かを判断する（Ｓ８１４）。図３の場合では距離１以内にあるエッジ点群により構成される領域を閉領域として検出する（Ｓ８１５）。従って、画素ｐ（０，０）、ｐ（０，１）、ｐ（０，２）、ｐ（１，２）によって構成される閉領域である第１領域と、画素ｐ（１，０）、ｐ（２，０）、ｐ（１，１）、ｐ（２，１）、ｐ（２，２）とによって構成される閉領域である第２領域とが検出される。
【００６１】
図９は、図７における画像補正処理のフローチャート図の一例である。
以下、図９を図５および図６の場合を例に挙げて説明する。
まず、画像情報を補正する対象領域を設定する（Ｓ９０１）。次に、対象領域を構成するすべての画素の画素情報を画像情報記憶部２１１より読み出し（Ｓ９０２）、対象領域の領域特性を算出する（Ｓ９０３）。例えば、図５において、対象領域を領域Ａと設定したとき、領域Ａの領域特性として、「色相：０」、「彩度：８０」、「明度：５０」が算出される。
【００６２】
次に、対象領域に対して、指定された補正関数テーブルが存在するか否かを判定する（Ｓ９０４）。指定された補正関数テーブルが存在する場合（Ｓ９０４；Ｙｅｓ）は、指定された補正関数テーブルを補正関数情報記憶部２１３より読み出し（Ｓ９０５）、次のステップＳ９０７に移行する。例えば、対象領域に対して「人物」の補正関数テーブルが指定されている場合は、「人物」の補正関数テーブルを補正関数情報記憶部２１３より読み出す。一方、指定された補正関数テーブルが存在しない場合（Ｓ９０４；Ｎｏ）は、予め設定されている基準の補正関数テーブルを補正関数情報記憶部２１３より読み出し（Ｓ９０６）、次のステップＳ９０７に移行する。
【００６３】
次に取得した補正関数テーブルの適用条件に基づいて、ステップＳ９０３において算出した対象領域の領域特性が満足する、適用条件と補正関数の組を補正関数テーブルから検索し（Ｓ９０７）、補正関数を設定する（Ｓ９０８）。例えば、領域Ａの場合、領域Ａの領域特性が、図６の補正関数テーブルの適用条件を満足する組は、Ｎｏ．１の組であることが検索される。従って、補正関数として、「彩度＝彩度×１．１」が設定される。
【００６４】
次に、領域特性を満たす適用条件があるか否かを判定し（Ｓ９０９）、領域特性を満たす適用条件がない場合（Ｓ９０９；Ｎｏ）は、対象領域のすべての画素の画素情報を補正なしに補正画像情報記憶部２１４に格納し（Ｓ９１４）、次のステップＳ９１５へ移行する。図５において、領域Ｄは、領域特性を満たす適用条件はない。従って、領域Ｄの画像情報は原画像のままである。一方、領域特性を満たす適用条件がある場合（Ｓ９０９；Ｙｅｓ）は、補正の対象となる画素の画素情報を取得し（Ｓ９１０）、補正関数に基づいて、取得した画素情報の補正値を算出し（Ｓ９１１）、算出した補正値およびその他の画素情報を、補正画像情報記憶部２１４に格納する（Ｓ９１２）。例えば、領域Ａの場合、画素の彩度を取り出し、補正関数「彩度＝彩度×１．１」により補正後の彩度を算出し、補正した彩度と補正しなかった色相および明度を補正画像情報記憶部２１４に格納する。
【００６５】
次に、対象領域のすべての画素に対して、補正対象の画素情報の補正値を算出したか否かを判定し（Ｓ９１３）、すべての画素に対して、補正対象の画素情報の補正値を算出した場合（Ｓ９１３；Ｙｅｓ）は、次のステップＳ９１４に移行する。すべての画素に対して、補正対象の画素情報の補正値を算出していない場合（Ｓ９１３；Ｎｏ）は、すべての画素に対して、補正対象の画素情報の補正値を算出するまで、ステップＳ９１０からステップＳ９１２までを繰り返す。
【００６６】
最後に、対象画像のすべての画像領域を対象領域として補正処理を実行したか否かを判定し（Ｓ９１５）、すべての画像領域を対象領域として補正処理を実行していない場合（Ｓ９１５；Ｎｏ）は、すべての画像領域を対象領域として補正処理を実行するまで、ステップＳ９０１からステップＳ９１４までを繰り返す。一方、すべての画像領域を対象領域として補正処理を実行した場合（Ｓ９１５；Ｙｅｓ）は、処理を終了する。例えば、図５においては、領域Ａ、領域Ｂ、領域Ｃおよび領域Ｄのそれぞれの領域について、ステップＳ９０１からステップＳ９１４までを実行する。
【００６７】
上述した画像補正は、画像オブジェクト領域を対象として補正関数テーブルを参照する場合であるが、図４において説明したような方法により検出された境界領域における画像補正についても説明する。
図１０（ａ）は、境界領域における補正対象の画素の位置を説明するための模式図であり、図１０（ｂ）は、境界領域を挟む両画像オブジェクト領域の補正関数の境界領域に対する寄与率を示す図の一例である。
【００６８】
図１０（ａ）のａ−ｂ線上に存在する境界領域の画素に対して、領域Ａの補正関数ｆａによって算出された補正値ｃａ＝ｆａ（ｃ０）および領域Ｂの補正関数ｆｂによって算出された補正値ｃｂ＝ｆｂ（ｃ０）のそれぞれが、補正後の特性値ｃへ寄与する割合（以下、寄与率という）は、図１０（ｂ）に示すようにする。即ち、領域Ａにおいて、ｃａの寄与率は１００（％）で、ｃｂの寄与率は０（％）である。領域Ｂにおいては、ｃａの寄与率は０（％）で、ｃｂの寄与率は１００（％）である。領域Ａと領域Ｂとに挟まれた境界領域に存在する画素に対する、ｃａの寄与率は１００×（ｓ−ｘ）／ｓ（％）、ｃｂの寄与率は１００×ｘ／ｓ（％）となる。ここで、ｃ０は補正前の特性値を表し、ｘは画素の位置を表し、ｓは境界領域の幅を表す。従って、領域Ａと領域Ｂとに挟まれた境界領域おける画素の補正後の特性値ｃは、領域Ａの補正関数ｆａによって算出された補正値ｃａおよび領域Ｂの補正関数ｆｂによって算出された補正値ｃｂと、画素の位置とによって、下記のような式によって表すことができる。
【００６９】
ｃ＝｛ｃａ×（ｓ−ｘ）＋ｃｂ×ｘ｝／ｓ
上述したように、境界領域における補正対象の画素情報の補正関数を設定することにより、境界領域においても、画像を補正することが可能である。また、図１０（ｂ）においては、領域Ａと領域Ｂとから境界領域へのそれぞれの寄与率は、一次式にて表されているが、境界領域の画素の画素情報により寄与率を決めることも可能である。例えば、領域Ａの特性値から補正対象の画素の特性値までの変化量と、補正対象の画素の特性値から領域Ｂの特性値までの変化量とに比例して寄与率を決めることも可能である。
【００７０】
また、上述した図７、図８および図９のフローチャートに示す処理を実行する場合には、ＲＯＭ１０２に予め格納されている制御プログラムを実行する場合について説明したが、これらの各工程を実行させるプログラムを記録した情報記録媒体から、そのプログラムをＲＡＭ１０３に読み込んで実行するようにしても良い。
ここで、情報記録媒体とは、ＲＡＭ、ＲＯＭ等の半導体記録媒体、ＦＤ、ＨＤ等の磁気記憶型記録媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記録媒体、ＭＯ等の磁気記憶型／光学的読取方式記録媒体であって、電子的、磁気的、光学等の読み取り方法のいかんにかかわらず、コンピュータによって読み取り可能な情報記録媒体であれば、あらゆる情報記録媒体を含むものである。
【００７１】
なお、上述の実施態様は説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であればこれらの各要素もしくは全要素をこれと均等なものによって置換した実施態様を採用することが可能であるが、これらの実施態様も本発明の範囲に含まれる。
【図面の簡単な説明】
【００７２】
【図１】画像処理装置の構成図。
【図２】画像処理装置の機能ブロック図の一例。
【図３】縦３×横３画素のビットマップデータを示す模式図。
【図４】第１画素群、第２画素群および境界画素群を説明するための模式図。
【図５】対象領域を構成する画像領域の特性を示す模式図。
【図６】補正関数テーブルの一例を示す図。
【図７】色補正された再生画像を生成する画像処理のフローチャート図の一例。
【図８】エッジ判定による領域分割処理のフローチャート図の一例。
【図９】画像補正処理のフローチャート図の一例。
【図１０】（ａ）は、境界領域における補正対象の画素の位置を説明するための模式図、（ｂ）は、境界領域を挟む両画像オブジェクト領域の補正関数の境界領域に対する寄与率を示す図の一例。
【符号の説明】
【００７３】
１００…画像処理装置、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…インタフェース、１０５…バス、１０６…入力装置、１０７…記憶装置、１０８…出力装置、２０１…画像入力手段、２０２…領域分割手段、２０３…画像補正手段、  ２０４…画像出力手段、２２１…境界領域検出手段、２２２…領域特性算出手段、２２３…補正関数設定手段、２２４…画素情報設定手段。
【図１】
2004320723.tif 000003
【図２】
2004320723.tif 000004
【図３】
2004320723.tif 000005
【図４】
2004320723.tif 000006
【図５】
2004320723.tif 000007
【図６】
2004320723.tif 000008
【図７】
2004320723.tif 000009
【図８】
2004320723.tif 000010
【図９】
2004320723.tif 000011
【図１０】
2004320723.tif 000012