(57)【特許請求の範囲】
【請求項１】
画像データの中に重要領域を設定する領域設定手段と、
前記領域設定手段が設定した重要領域に対応する重要度を示す重要度マップを作成する重要度マップ作成手段と、
前記画像データに対し、前記重要度マップ作成手段により作成された重要度マップに従って、前記重要領域の画像データに第１の画調変換処理を行うとともに、前記重要領域以外の領域の画像データに第２の画調変換処理を行う画調変換処理手段と、
を備え、
前記領域設定手段は、
前記画像データを表示している画面上における指定位置の軌跡を取得する軌跡取得手段と、
前記画像データ中の輪郭線を検出する輪郭線抽出手段と、
を含み、
前記輪郭線抽出手段により抽出された輪郭線のうち、前記軌跡取得手段により取得された軌跡に最も合致する輪郭線により囲まれる領域を前記重要領域として設定し、前記重要領域として設定された領域を浮き出させる特殊印刷を行わすことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真画像を絵画変換するにあたって写真画像の画像データを構成する領域の重要度に応じた画調変換を行う技術に関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及に伴い写真の楽しみ方が多様化している。特にデジタル画像データであるため、色々な画像処理が可能である。
【０００３】
例えば、画像処理を加えることで元の写真をベースとしつつも趣の異なる画調の画像（絵画調等）を生成して表示することができるようにした技術が提案されている（例えば、特許文献１参照）。
【０００４】
特許文献１の技術を発展させ、実際に画家が描いた絵画の画像から色彩情報と筆蝕情報等の特徴を抽出し、撮影された画像に抽出した特徴を付与することにより、元画像全体を勘案して、芸術性の高い絵画調画像に変換する技術も提案されるに至っている（例えば、特許文献２参照）。
【０００５】
また、絵画調などの画質を変更することによって変化をもたせる技術も提案されている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−４４８６７号公報
【特許文献２】特開２００４−２１３５９８号公報
【特許文献３】特公平１−４６９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、写真を絵画調の作品に変換する場合、１枚の写真の中で例えば中央部分や顔のように重要な領域と、周辺部分のようにそれほど重要でない領域がある。また、重要な領域は、顔や中央部分に限らず、車や花など、撮りたいと思う中心的な被写体の場合もある。そのため、重要な領域については、画調変換後の画像においては強調する、すなわち他の領域と比較して見た目の差別化を図ることが望ましいが、先行例の技術では写真全体が同じように変換されてしまうという課題があった。
【０００８】
本発明は、このような事情に鑑みてなされたもので、画調変換後の画像において、重要度の高い領域と他の領域との間に見た目の差別化を図ることのできる画像処理装置、画像処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するため、請求項１記載の発明は、画像データの中に重要領域を設定する領域設定手段と、前記領域設定手段が設定した重要領域に対応する重要度を示す重要度マップを作成する重要度マップ作成手段と、前記画像データに対し、前記重要度マップ作成手段により作成された重要度マップに従って、前記重要領域の画像データに第１の画調変換処理を行うとともに、前記重要領域以外の領域の画像データに第２の画調変換処理を行う画調変換処理手段と、を備え、前記領域設定手段は、前記画像データを表示している画面上における指定位置の軌跡を取得する軌跡取得手段と、前記画像データ中の輪郭線を検出する輪郭線抽出手段と、を含み、前記輪郭線抽出手段により抽出された輪郭線のうち、前記軌跡取得手段により取得された軌跡に最も合致する輪郭線により囲まれる領域を前記重要領域として設定し、前記重要領域として設定された領域を浮き出させる特殊印刷を行わすことを特徴とする画像処理装置を提供するものである。
【発明の効果】
【００１１】
本発明によれば、画調変換後の画像において、重要度の高い領域と他の領域との間に見た目の差別化を図ることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態による画像表示システムのネットワーク系の構成を示すブロック図。
【図２】同実施形態による画像サービスサイトを実現するサーバーの概略構成を示すブロック図。
【図３】画調変換処理におけるきめ細かさについて説明するための図。
【図４】画調変換処理におけるタッチ（筆触）の形状を説明するための図。
【図５】同実施形態による端末とサーバー間のデータのやり取りを示すための工程図。
【図６】同実施形態による絵画変換処理を説明するためのフローチャート。
【図７】同実施形態による顔検出処理を説明するためのフローチャート。
【図８】同実施形態による顔の領域作成を説明するための図。
【図９】（ａ），（ｂ），（ｃ）は同実施形態による重要度マップを説明するための図。
【図１０】重要度マップを用いた絵画変換を説明するための図。
【図１１】顔領域の境界を説明するための図。
【図１２】手動により指定される重要領域の例を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について図面を参照して説明する。
【００１４】
図１は、本発明を適用した画像表示システムのネットワーク系の構成を示すブロック図である。
【００１５】
図中符号１０はＳＮＳ（ソーシャル・ネットワーク・サービス）機能を持った画像サービスサイトであり、インターネット５００を介して複数の端末１−１、１−２、１−３・・・と接続される。
【００１６】
画像サービスサイト１０は、ユーザーからアップロードされた画像データ（主としてデジタルカメラにより撮影された写真の画像データ）の保存や、アップロードされた画像データの絵画調画像への変換、アップロードされた画像や、変換後の絵画調画像の閲覧、ダウンロード等のサービスを行うサイトである。
【００１７】
端末１−１、１−２、１−３・・・は、通信機能、及び画像データにより表される画像の表示機能を備えた任意の装置であり、例えば通常のパーソナルコンピュータや、スマートフォンを含む携帯電話端末である。
【００１８】
図２は画像サービスサイト１０を実現するサーバー１１の構成の要部を示すブロック図である。サーバー１１には、会員エリア１００、共通エリア２００、制御エリア３００が設けられている。
【００１９】
会員エリア１００は、登録会員毎に設けられるエリアで、会員を識別するためのユーザーＩＤ１０２と、それに対応するユーザー毎の各種属性情報１０４を有する。
【００２０】
また、１０６はユーザーによりアップロードされた写真の画像データが記憶されるアップロード画像エリア、１０８は画像サービスサイト１０において絵画変換した絵画調画像（作品）が記憶される作品バッファエリア、１１０は他のユーザーの作品をダウンロードして記憶するダウンロード作品バッファエリアである。
【００２１】
共通エリア２００は、ユーザー全体に共通して設けられるエリアで、ユーザーがアップロードした画像を絵画調に変換した多数の作品が記憶される作品エリア２０２を含む。
【００２２】
作品エリア２０２に記憶される各作品には、その作品を識別する画像ＩＤ２０４と、その作品の属性情報２０６が画像データ２０８とともに記憶される。
【００２３】
制御エリア３００は、絵画変換処理部３０２、パラメータテーブル３０４、重要度マップ３０６、表示制御部３０８、評価制御部３１０、会員管理部３１２、顔検出処理部３１４の各部を含んでいる。
【００２４】
絵画変換処理部３０２は、作品バッファエリア１０８に記憶された画像データを絵画調画像データに変換する絵画変換処理を行う。顔検出処理部３１４は、作品バッファエリア１０８に記憶された画像データから任意の人物の顔を検出する。パラメータテーブル３０４は、絵画変換処理部３０２が絵画変換処理に際して参照する絵画変換のためのパラメータを記憶する。重要度マップ３０６は、絵画変換処理部３０２が絵画変換処理に際して参照する、画像データ中の各画素の重要度を記憶する。表示制御部３０８は、作品を画面上に表示させる制御プログラムを記憶する。
【００２５】
評価制御部３１０は、会員エリア１００の作品バッファエリア１０８に記憶されている作品に、アクセス回数等に応じた評価を行い、作品毎にポイントを付与する。会員管理部３１２は、ユーザーＩＤにより会員を管理し、無料会員、有料会員、プレミアム会員別のサービスを制御する。この会員管理部３１２は画像サービスサイト１０のＳＮＳ機能についても司っている。
【００２６】
また、サーバー１１には、ＣＰＵ２０と表示バッファ３０とが設けられている。ＣＰＵ２０は、サーバー１１全体（上述した各部）を制御するとともに、インターネット上で多数の作品を一覧表示させるために必要な各種の処理を行う。ＣＰＵ２０が行う処理には、絵画変換処理部３０２における絵画変換処理に付随する処理も含まれる。表示バッファ３０は、ＣＰＵ２０が多数の作品を一覧表示させる際に、表示用の画像を展開するための作業用メモリである。
【００２７】
以下、本実施形態の画像表示システムの具体的な動作についてフローチャートを参照しながら説明する。
【００２８】
まず、図５を参照して、端末１−１、１−２、１−３、・・・と画像サービスサイト１０のサーバー１１との間で画像のアップロード、表示、閲覧、ダウンロードが行われる際の工程を説明する。
【００２９】
ユーザーが会員（無料会員、有料会員、又はプレミアム会員）である場合、ユーザーは自己の端末１から画像サービスサイト１０にアクセスする（ステップＳＢ１）。サーバー１１はユーザーのログインによりユーザーＩＤを認証し（ステップＳＣ１）、会員であることが確認されるとその会員のページを送信し会員からみられるようになる（ステップＳＣ２）。
【００３０】
会員は自分のページが開かれると、画像のアップロードを行う（ステップＳＢ２）。アップロードされた画像はサーバーの会員エリア１００のアップロード画像エリア１０６に格納される。会員がこの画像の絵画変換を要求すると（ステップＳＢ３）、サーバー１１において絵画変換処理が行われ（ステップＳＣ３）、変換された画像、すなわち作品は作品バッファエリア１０８に格納される。
【００３１】
会員は、変換後の作品をこのまま個人で楽しんでもよいが、他のユーザーに公開したい場合は投稿する（ステップＳＢ４）。投稿された作品は会員エリア１００の作品バッファエリア１０８から共通エリア２００の作品エリア２０２へ転送され格納される。なお、作品エリア２０２内の作品には図４で説明したような属性情報２０６も付加される。
【００３２】
作品エリア２０２内の作品は、サーバー１１が必要に応じて一覧表示を行う（ステップＳＣ４）。なお、サーバー１１は、一覧表示に際して作品エリア２０２内の作品を適宜リサイズする。すなわち通常は作品エリア２０２内の作品のサイズが一覧表示用の画像サイズよりも大きいため作品を縮小し、また、作品エリア２０２内の作品のサイズが一覧表示用の画像サイズよりも小さい場合には作品を拡大する。
【００３３】
また、会員は、閲覧を要求することにより（ステップＳＢ５）、一覧表示されている任意の作品を実際のサイズで閲覧することができる。閲覧要求があるとサーバー１１は、要求された作品を実際のサイズで表示するとともに（ステップＳＣ５）、閲覧要求があった作品にポイントを加算する（ステップＳＣ６）。
【００３４】
また、会員は閲覧した作品が気に入ったことを示すＧＯＯＤボタンを押したり、感想等のコメントを書き込んだりすることができる（ステップＳＢ６）。サーバーは、ＧＯＯＤボタンが押されたり、感想等のコメントが書き込まれたりすると、閲覧された作品の属性情報のポイントを加算する（ステップＳＣ６）。これによりその作品の評価が上がる。コメント書き込みの方がＧＯＯＤボタンよりポイント数は高いものとする。
【００３５】
また、会員は閲覧した作品のダウンロードを要求することができる（ステップＳＢ７）。サーバー１１は、会員からダウンロード要求があると、必要に応じてダウンロードを許可し（ステップＳＣ７）、ダウンロードが許可された場合にのみ、会員は閲覧した作品をダウンロードすることができる（ステップＳＢ８）。ダウンロードした作品は、会員エリア１００のダウンロード作品バッファ１１０に格納される。
【００３６】
また、サーバー１１は、ダウンロード要求があった場合にも、その作品に対してポイントを加算する（ステップＳＣ８）。
【００３７】
一方、会員以外の他のユーザー、すなわち任意のユーザーは、画像サービスサイト１０に適宜アクセスすることによって（ステップＳＡ１）、共通エリア２００の作品エリア２０２に格納されている作品を一覧表示した状態で閲覧することができる。さらに、任意のユーザーも、閲覧を要求することにより（ステップＳＡ２）、一覧表示されている任意の作品を実際のサイズで閲覧することができる。
【００３８】
そして、任意のユーザーが閲覧した作品が気に入ってＧＯＯＤボタンを押すと（ステップＳＡ３）と、その場合にも、サーバー１１が、閲覧された作品に対してポイントを加算する（ステップＳＣ６）。
【００３９】
次に、サーバー１１が、アップロードされた画像データを絵画調画像へ変換する際の絵画変換処理技術について説明する。
【００４０】
絵画変換とは、写真等の画像を構成する各画素を所定のパラメータ（絵画変換パラメータ）に従って変換し、油絵調、水彩画調、パステル調、色鉛筆画調、クレヨン画調、イラスト画調、点描画調、エアブラシ、シルクスクリーン調、刺繍絵調、コラージュ（糊付け）調等、いわゆる絵画調に変換する画像処理技術である。これら複数の画調を画調の種類と言うものとする。
【００４１】
絵画変換においては、基本的にフォトレタッチソフト等で知られている各種エフェクト処理のパラメータが自動的に調整・組み合わされることによって、処理対象の元画像が絵画調に見えるように変換される。
【００４２】
エフェクト処理としては、例えば画像にテクスチャをマッピングし、特殊な質感を与えるテクスチャ処理、画像を輪郭部・細かい模様などのテクスチャ部・平坦部に分類し、それぞれに適宜処理を施すことで、質感と解像感を高める解像度処理、色を色相(Hue)、彩
度(Saturation)、明度(Value)の３要素に分類して調整するＨＳＶ処理、画像のＲ（赤）
Ｇ（緑）Ｂ（青）各色の度合いを調整するＲＧＢ処理、Ｒ→Ｇ→Ｂの方向に交換するＲＧＢ交換処理、ラプラシアンフィルタと呼ばれるフィルタをかけるエッジ抽出処理、メディアンフィルタと呼ばれるフィルタをかける中間濃度抽出処理、隣接する画素のＲＧＢのヒストグラムを抽出し、それぞれ最小／中間／最大の濃度を抽出した場合の処理を行う濃度抽出処理、画像の一番暗い部分を黒、一番明るい部分を白とし、間のヒストグラムを適宜分布させ、コントラスト修正を行ったり画像のヒストグラムを引き伸ばすイコライズ処理、明るい部分と暗い部分を維持して中間的な明るさを調節するガンマ補正処理、画像の暗い領域を明るくしたり、明るい領域を暗くしたりするシャドー処理、各ピクセルのＲＧＢ値が、しきい値以上の明るさの時に、そのＲＧＢ値を反転するソラリゼーション処理、ランダムにドットを描画し、ノイズを発生させ、ノイズの量や色を調整するノイズ付加処理、などがある。
【００４３】
また、ＨＤＲ（High Dynamic Range）と呼ばれる通常の写真では表現できない広いダイナミックレンジの写真を、トーンマッピングにより狭いダイナミックレンジ幅内に入れ込むことで露出過多の白飛びや露出不足の黒つぶれを補正して表現力を増大するエフェクト処理もある。このＨＤＲはエフェクト処理の１つであるが、画調の種類の１つでもある。
【００４４】
すなわち、絵画変換処理は原理的にはエフェクト処理の一種であり、絵画変換アルゴリズムはエフェクト処理とパラメータの組み合わせにより各種絵画調を作り出し、その変換アルゴリズムをプログラミングしてあるものである。
【００４５】
その変換アルゴリズムの中に、元画像の画素を変換するための前記パラメータのセット（組）であるパラメータ群Ｐが予め用意されている。画調の種類が１２種類あるとすると、パラメータ群Ｐ（１）〜Ｐ（１２）と表す。パラメータの決め方により変換された画像の画調も変わってくる。油絵調に変換するためのパラメータ群をＰ（１）とし、Ｐ（１）の中に油絵調に見えるように画像を変換するためのエフェクト処理に必要なパラメータがｍ個あるとすると、パラメータはパラメータＰ１〜Ｐｍと表すことができ、パラメータ群Ｐ（ｎ）は複数のパラメータＰ１〜Ｐｍを含むものとなる。
【００４６】
画素は一般的にＲＧＢ各複数ビットの階調で表現されるが、パラメータはそのビットデータに演算をかけるための要素である。例えば赤成分を強調して緑成分と青成分をやや抑えるときにＲ×２、Ｇ×０．９、Ｂ×０．５、のような演算をする場合の係数"２"、"０．９"、"０．５"はパラメータである。
【００４７】
あるいは、予め演算要素がプログラミングされており、赤の強調度１のときはＲ×１．１、強調度２のときはＲ×１．２、強調度３のときはＲ×１．３のような演算をする場合の強調度もパラメータである。
【００４８】
また、注目画素と隣接画素の間で所定の演算をかける場合もある。例えば図３（Ａ）に示すように、注目画素Ａ５（ＲＧＢ）を中心に画素Ａ１（ＲＧＢ）、Ａ２（ＲＧＢ）、Ａ３（ＲＧＢ）、Ａ４（ＲＧＢ）、Ａ５（ＲＧＢ）、Ａ６（ＲＧＢ）、Ａ７（ＲＧＢ）、Ａ８（ＲＧＢ）、Ａ９（ＲＧＢ）が上下左右に並んでいるとき、Ａ５（Ｒ）に対してＡ５（Ｒ）＝Ａ１（Ｒ）×ｑ１＋Ａ２（Ｒ）×ｑ２＋Ａ３（Ｒ）×ｑ３＋Ａ４（Ｒ）×ｑ４＋Ａ５（Ｒ）×ｑ５＋Ａ６（Ｒ）×ｑ６＋Ａ７（Ｒ）×ｑ７＋Ａ８（Ｒ）×ｑ８＋Ａ９（Ｒ）×ｑ９という演算を行い、Ｇ、Ｂについても同様の演算を行う。ここでのｑがパラメータであり、この数値（係数）を変えることにより異なったエフェクト処理ができる。
【００４９】
また、タッチ（以下、「筆触」と呼ぶ）が異なるように加工するエフェクト処理もある。
【００５０】
具体的には、画像データを構成する画素から、色などを基準として相関の高い画素を集め、グループを形成する。続いて、それぞれのグループの画素に対して、同一のグループの画素については色を該グループの代表色に置き換える。こうして色を代表色に置き換えられた画素のグループがそれぞれの筆触を形成する。かかる画像加工処理によると、グループとして集められる画素の相関の取り方、及び同一の色（代表色）の画素により構成されるグループの形状（長さ（距離）、扁平度）を変化させることによって、形成される筆触を変化させることができ、結果的に、画像データが表す画像の画調を様々な絵画調に変更することができる。そして各種画調毎に、それぞれの処理で用いる相関度、グループの形状を表す長さ、扁平度などのパラメータの最適な組み合わせが設定されている。
【００５１】
例えば注目画素Ａ５と相関の高い画素からなるグループの形状が図４（Ａ）、図４（Ｂ）に示した形状である場合、図４（Ａ）に示した形状は、図４（Ｂ）に示した形状よりも扁平度が大きく、長さ（距離）が短い。
【００５２】
複数の画像データの各々を異なる筆触に変更することは、画調を変更する際に、筆触を構成する画素を集めたグループの形状、例えば、グループの扁平度を調整することによって実現できる。筆触を表す同一の色の画素によって構成されるグループの扁平度を大きくすると、筆触は太くなり、結果として画像のタッチは荒く表示される。同一の色の画素によって構成されるグループの扁平度を小さくすると、小さな筆触を作り出すことができ、結果として、画像のタッチが細かく表示される。
【００５３】
以上詳述した絵画変換アルゴリズムはサーバー１１の制御エリア３００の絵画変換処理部３０２に記憶されており、パラメータ群は同じく制御エリア３００のパラメータテーブル３０４に記憶されている。
【００５４】
図６は、絵画変換処理部３０２による絵画変換処理を示すフローチャートである。サーバー１１においては、図６に示したように、まず絵画変換処理部３０２が前処理を行う（ステップＳＣ１０１）。ここは画調の種類にかかわらず共通して実行される処理である。
【００５５】
上述したようなエフェクト処理は各画素に対して行うため、画像データはビットマップ形式である必要がある。そこで絵画変換処理部３０２は、通常はＪＰＥＧ形式で表現されている画像データをビットマップ形式に変換する。
【００５６】
また、絵画変換処理部３０２は、アップロードされる画像データのサイズは様々なので、これを表示エリアの画素数、例えば８００×６００画素にリサイズする。大きい画像は縮小し、小さい画像は拡大する。これは、サイズが決まっていた方がパラメータも固定で済み、処理が効率的だからである。もちろん、後述する本画像の絵画変換の際はアップロードされた画像データのサイズそのままに対して絵画変換を行う。
【００５７】
次に、絵画変換処理部３０２は、顔検出処理によって変換対象の画像が顔を含んでいるかどうかを確認する（ステップＳＣ１０２）。これは、画像内の顔部分に極端な変換をかけると顔部分が不自然になるので、顔部分にはより自然に他の部分とは異なる絵画変換処理するためである。より具体的には、顔部分に対して、他の部分よりも変換強度を弱く設定した絵画変換処理や、他の部分よりもきめ細かな絵画変換処理を施すためである。
【００５８】
きめ細かい（detailed）とは、エフェクト処理するときの対象画素のグループを小さくするという意味である。例えばぼかし処理の場合、注目画素Ａ（ｘ、ｙ）に対してその隣接画素の間でグループを形成し、各画素の平均値をとってそのグループ内の画素を平均値に置き換えることによってぼかした感じ（smoothing or airbrushing）を表現する。その際、例えば注目画素Ａ５を中心に画素Ａ１、Ａ２、Ａ３、Ａ４、（Ａ５）、Ａ６、Ａ７、Ａ８、Ａ９が隣接しているとき、画素Ａ５の上下左右のＡ２、Ａ４、Ａ６、Ａ８の４画素を対象にグループ化する場合（図３（Ｂ）参照）の方が、周囲Ａ１〜Ａ９の８画素を対象にしてグループ化したり（図３（Ｃ）参照）、更にその周囲も含めた２４画素を対象にしてグループ化する場合（図３（Ｄ）参照）よりもきめ細かいと言うものとする（反対語は粗い（coarse））。
【００５９】
また、画調の種類によっては、グループ化は図３（Ｅ）に示すように不定形でなされることもある。この場合も、少ない１グループを少ない画素数毎に画調変換処理していく方が、多くの画素数を１グループとしてまとめて画調変換処理するよりも、きめ細かいと言うものとする。
【００６０】
同様に、タッチについても、図４（Ａ）のように少ない画素数で形成されたグループで多数回処理する方が、図４（Ｂ）のように多くの画素数で形成されたグループで少数回処理するよりも、きめ細かいというものとする。
【００６１】
前記顔検出処理は図７のフローチャートを使用して後述するが、１枚の画像の中でも顔の領域と背景、中央部分と周辺部分では重要度が変わってくるので、顔検出処理において絵画変換処理部３０２は、処理対象の画像に関する重要度マップのデータを作成し、それを制御エリア３００の重要度マップ３０６に記憶する。
【００６２】
重要度（emphasis）とは、見る人にとっての大切さ（importance）の度合いを示すものであるが、技術的には強調（emphasis）する度合いを示すものとする。
【００６３】
続いて、絵画変換処理部３０２は、ユーザーに、油絵調、水彩画調、パステル調、色鉛筆画調、・・・等の中から希望する画調を選択させる（ステップＳＣ１０３）。
【００６４】
絵画変換処理部３０２は、画調が選択されると、それぞれの絵画変換アルゴリズムのフローへ移る。例えば油絵調変換であればステップＳＣ１０４へ、水彩画調変換であればステップＳＣ１０５へ進む。それ以外であればその他の絵画変換アルゴリズムのフローへと進む（ステップＳＣ１０６）。なお、絵画変換処理部３０２は、各アルゴリズムを実行する際、制御エリア３００のパラメータテーブル３０４と重要度マップ３０６とを参照する（ステップＳＣ１０７、ＳＣ１０８、ＳＣ１０９、ＳＣ１１０）。
【００６５】
ステップＳＣ１０４，ＳＣ１０５，ＳＣ１０６の絵画変換に際して絵画変換処理部３０２は、一覧表示されている表示画面サイズの画像データを対象として絵画変換する。なお、変換後の画像はユーザーの端末１へ送られるとともに、端末１において画面表示される。その後、絵画変換処理部３０２は、ユーザーの端末１から決定が指示されれば（ステップＳＣ１１２：ＹＥＳ）、本画像の絵画変換へと進み（ステップＳＣ１１３）、他の画調でやり直すことが指示されれば（ステップＳＣ１１２：ＮＯ）、ステップＳＣ１０３の処理へ戻る。
【００６６】
ステップＳＣ１１３の本画像の絵画変換に際して絵画変換処理部３０２は、ステップＳＣ１１２で決定した絵画変換アルゴリズムでパラメータテーブル３０４と重要度マップ３０６を参照しながら絵画変換を行う（ステップＳＣ１１４，ＳＣ１１５）。同じ画調であっても画像サイズが異なると適切なパラメータは異なってくるので、ステップＳＣ１１５で参照するパラメータテーブルはステップＳＣ１０７若しくはＳＣ１０８で取得したパラメータとは別のものとなる。
【００６７】
しかる後、絵画変換処理部３０２は、絵画変換後の本画像を再びＪＰＥＧ形式に変換する後処理を行う（ステップＳＣ１１６）。
【００６８】
次に、図７〜図９を参照して、前述したステップＳＣ１０２の顔検出処理と、その際における重要度マップの作成手順について説明する。
【００６９】
図７に示したように、顔検出処理に際して絵画変換処理部３０２は、まず、対象画像データを対象として顔検出処理部３１４で顔を検出する（ステップＳＣ１５１）。ここで、顔検出技術は公知であるので詳述はしない。
【００７０】
次に、絵画変換処理部３０２は、対象画像データについて顔領域を設定する（ステップＳＣ１５２）。このとき、ステップＳＣ１５１で顔を検出することができても、その輪郭まで正確に抽出することは困難なので、絵画変換処理部３０２は、顔部分を含む楕円形（ellipse）若しくは矩形（square）の領域を顔領域として設定する。
【００７１】
図８は、顔の領域を含む領域（emphasis area）の例を説明する図であり、図８においてｓｑは顔（face）Ｆ１を含む矩形（square）の領域であり、ｅｌは顔Ｆ１を含む楕円形（ellipse）の領域である。すなわちｓｑ，ｅｌは検出した顔に対応する領域である。すなわち、検出した顔の領域を含む矩形の領域がｓｑであり、そのｓｑが内接する楕円形系の領域をｅｌとする、
【００７２】
しかる後、絵画変換処理部３０２は、重要度マップを作成する（ステップＳＣ１５３）。図９は、重要度マップを説明するための図である。ステップＳＣ１５３において絵画変換処理部３０２は、同図（ａ）に示したような画像データから、顔Ｆ１、Ｆ２、Ｆ３を検出すると、同図（ｂ）に示したような顔領域ｓｑ１、ｓｑ２、ｓｑ３を画像データに設定する。なお、同図（ｂ）は、顔領域を矩形の領域とする場合を示した図である。
【００７３】
引き続き、絵画変換処理部３０２は、同図（ｃ）に示したように、まず顔領域ｓｑ１、ｓｑ２、ｓｑ３を、画像内における重要度の順位が１位である第１の領域Ｅ１，Ｅ２，Ｅ３として設定する。
【００７４】
次に、絵画変換処理部３０２は、楕円ｅｌ３によって示される中央部の領域を、画像内における重要度の順位が２位である第２の領域Ｅ４として設定する。第２の領域Ｅ４の設定に際して絵画変換処理部３０２は、例えば上記楕円ｅｌ３を、例えば長軸が画面の横幅サイズの１／２の長さで、かつ短軸が長軸に対して所定の比率の長さである楕円とする。
【００７５】
更に絵画変換処理部３０２は、楕円ｅｌ３を囲む楕円ｅｌ４によって示される背景部分の領域を、画像内における重要度の順位が３位である第３の領域Ｅ５として設定する。なお、同図（ｃ）例は、上記楕円ｅｌ４が、画像の４辺の全てに接する大きさ、及び偏平度を有したものである場合の例である。
【００７６】
最後に、絵画変換処理部３０２は、第３の領域Ｅ５の外側、つまり画面の外周辺部分の領域を、画像内における重要度の順位が４位（最下位）である第４の領域Ｅ６として設定する。
【００７７】
すなわち図９（ｃ）は重要度マップを示した概念図であり、第１の領域Ｅ１，Ｅ２，Ｅ３、第２の領域Ｅ４、第３の領域Ｅ５、第４の領域Ｅ６と、第１の領域〜第４の領域の各領域に関する画像内における重要度の順位、つまり画像内における相対的な重要度を示すデータが重要度マップとなる。ステップＳＣ１５３において絵画変換処理部３０２は、係るデータを制御エリア３００の重要度マップ３０６に記憶する。
【００７８】
そして、絵画変換処理部３０２は、前述したステップＳＣ１０４，ＳＣ１０５，ＳＣ１０６，ＳＣ１１３の絵画変換で画像データの各画素を絵画変換処理する際、図９（ｃ）に示したような重要度マップに基づいて、重要度の高い領域ほど変換強度を弱く設定し、重要度の低い領域ほど変換強度を強く設定して絵画変換を行ったり、重要度の高い領域ほど、よりきめ細かな絵画変換を行ったりする。
【００７９】
なお、絵画変換処理に際しては、後述するように画調の種類によってそれぞれ異なった多数のエフェクト処理を実行するので（図１０参照）、各種エフェクト処理毎に適宜変換強度を弱く設定したり、きめ細かく設定したりするものである。それらを総合的に実行した結果が、顔領域には変換強度を弱く設定し、顔領域を除く背景領域には変換強度を強く設定して絵画変換を行ったり、顔領域には背景領域よりもきめ細かな絵画変換を行ったりすることになる。従って、変換強度を設定する処理ときめ細かさを設定する処理は併存するものである。
【００８０】
その結果、絵画変換後の絵画調画像においては、重要度の高い領域ほど元画像との差が小さく、重要度の低い領域ほど元画像との差が大きくなる。つまり重要度の最も高い第１の領域Ｅ１，Ｅ２，Ｅ３、つまり顔領域ｓｑ１、ｓｑ２、ｓｑ３は、他の領域に比較して元画像との差が最も小さくなる。
【００８１】
従って、元画像に人物の顔が存在している場合、絵画変換後の絵画調画像において、顔が存在する重要度の高い領域と他の領域との間に見た目の差別化を図ることができる。しかも、顔の雰囲気が崩れるようなことがなく、自然な絵画変換を行うことができる。もちろんこれは一例であって、顔領域ｓｑ１、ｓｑ２、ｓｑ３は顔の雰囲気を崩さないように絵画変換処理をかけないこともできる。
【００８２】
ここで、絵画変換処理における変換強度について詳述する。変換強度の強弱とは、基本的には先に説明したパラメータの大小のことである。すなわち変換強度の強弱とは、先に例示したエフェクト処理に必要なパラメータＰ１〜Ｐｍや、各画素のＲＧＢ毎のビットデータに演算をかける要素（係数）、色の強調度、注目画素と隣接画素の間で所定の演算をかける場合の数値（係数）ｑ、筆触を表現する場合の画素グループの形状（長さ、扁平度等）の大小のことである。つまりパラメータが大きいほど、絵画調画像における元画像からの差が大きくなる。
【００８３】
一般論として、画像の変換とは、元画像を別の画像へ写像することである。写像する際に、所定の変換をかける。その際、変換係数（パラメータ）が小さければ元画像と変換後の画像との差が小さく、変換係数が最小であれば元画像と変換後の画像とには変化がなく、同じ画像が得られる。変換係数が大きければ、元画像との差が際立ってくる。
【００８４】
画像の変換は、元画像をＡ、変換された画像をＢ、変換アルゴリズムをｆとすると、
Ｂ＝ｆ（Ａ）
と表すことができる。
【００８５】
ここで、ｆは、例えばテクスチャ処理、ＨＳＶ処理、ラプラシアンフィルタ、メディアンフィルタといった複数種類のエフェクト処理である。また、ｆは、例えば油絵調に変換する処理であり、水彩画調に変換する処理である。
【００８６】
図１０（ａ）は、一般論としての絵画変換の処理内容を概念的に示した図である。同図に示したように、変換アルゴリズムには、実際には目標となる画調に応じた複数種類のエフェクト処理１〜Ｎの個々のアルゴリズムが含まれる。
【００８７】
また、図１０（ｂ）は、目標となる画調がある画調であるときの図１０（ａ）に対応する概念図である。同図に示したように、変換アルゴリズムには、目標となる画調に応じた特定の種類のエフェクト処理１，７，９，・・・Ｍのアルゴリズムが含まれる。
【００８８】
一方、変換強度の要素を取り込んだ画像の変換は、
Ｂ＝ｆ（Ａ，Ｉ）
と表すことができる。Ｉはintensity（強度）である。
【００８９】
例えば一般にパーソナルコンピュータで使用されているフォトレタッチソフト等では、強度が調整可能な種々の画像処理が可能であるが、係る画像処理で調整される強度がＩの値に相当する。
【００９０】
また、変換アルゴリズムｆには、一つの画素（ｘ，ｙ）の位置を維持する処理に限らず、画素の位置を移動したり、あるいは複数画素からなるグループ単位で移動する処理も含まれる。例えば（ｘ１，ｙ１）の画素を（ｘ３，ｙ４）に移動したり、その周辺の画素をまとめて移動したりすることによって、ゆがんだ画像を得ることができる。この場合は移動距離が大きいほど変換強度は強い。さらに、変換アルゴリズムｆには、各種のぼかし処理も含まれる。例えば注目画素に周辺画素の平均値を設定するぼかし処理では、周辺画素数が多いほど変換強度は強い。
【００９１】
ここで、前述したステップＳＣ１０４，ＳＣ１０５，ＳＣ１０６，ＳＣ１１３の絵画変換においては、重要度マップに示されている第１の領域〜第４の領域の各々の領域に対して異なる変換強度が設定される。つまり絵画変換に際しては、処理対象の注目画素に、注目画素が含まれる領域に設定した変換強度Ｉを適用した処理を行うことによって、元画像を、重要度の高い領域ほど元画像との差が小さく、重要度の低い領域ほど元画像との差が大きい絵画調画像に変換する。
【００９２】
図１０（ｃ）は、注目画素に、注目画素が含まれる領域に設定した変換強度Ｉを適用した絵画変換の処理内容を概念的に示した、図１０（ｂ）に対応する図である。同図に示したように、絵画変換に際しては、複数の種類のエフェクト処理１，７，９，・・・Ｍの各々において、重要度マップに領域毎に示される重要度に応じた変換強度Ｉが反映された処理が注目画素に対して行われる。その結果、元画像に対して、重要度が異なる領域毎に変換強度が異なる絵画変換が行われる。
【００９３】
要するに、前述したステップＳＣ１０４，ＳＣ１０５，ＳＣ１０６，ＳＣ１１３の絵画変換においては、前記Ｂ＝ｆ（Ａ，Ｉ）の処理を画像データの全画素に対して行うわけであるが、その画素がどの領域に属しているか否かによって、Ｉの値を変えるわけである。なお、変換目標の画調の種類によっては、変換強度Ｉが反映されない、つまり変換強度Ｉがパラメータに影響を与えないエフェクト処理も存在する。
【００９４】
また、前述した重要度マップ３０６により示される各領域Ｅ１〜Ｅ６の重要度をαで示すと、αは画像データと同じ画素数を有し、画素Ａの変換演算は、
Ａ（ＲＧＢ）（ｘ，ｙ）＝Ａ（ＲＧＢ）（ｘ，ｙ）＊Ｐ１＊α（ｘ，ｙ）
Ａ（ＲＧＢ）（ｘ，ｙ）＝Ａ（ＲＧＢ）（ｘ，ｙ）＊Ｐ２＊α（ｘ，ｙ）
Ａ（ＲＧＢ）（ｘ，ｙ）＝Ａ（ＲＧＢ）（ｘ，ｙ）＊Ｐｎ＊α（ｘ，ｙ）
（ここで（ｘ，ｙ）は２次元の座標）となる。つまりαの値によってパラメータの影響度が変わってくることを意味する。
【００９５】
係ることから、上記の絵画変換は、例えば重点度マップ３０６により示される領域毎の変換強度を、画像処理分野において公知（特許第４１５１２３４号公報、特許第４７９７０３９号公報等参照）のαマップを構成するα値（色表現のデータＲ，Ｇ，Ｂとは別の各画素の透過情報）に反映させて、画調に応じた変換アルゴリズムでいったん絵画変換した変換画像（絵画調画像）と元画像とをα混合（アルファブレンディング）する処理とすることもできる。
【００９６】
図１０（ｄ）は、α混合による絵画変換の処理内容を概念的に示した、図１０（ｃ）に対応する図である。
【００９７】
α混合による絵画変換は、元の画素値をＡ、変換された画素値Ｂ、αマップの各画素値をα（０．０〜１．０）とすれば、
Ｂ ＝ α×Ａ＋（１．０−α）×ｆ（Ａ）
と表すことができる。
【００９８】
従って、例えば元画像の上に変換画像を重ねて混合する場合には、変換強度が低い（重要度が高い）領域の画素のα値を高くし、変換強度が高い（重要度が低い）領域の画素のα値を低くすれば、変換強度が最も低い領域（図９（ｃ）でＥ１，Ｅ２，Ｅ３）は、変換画像が透けて元画像が表出する度合を最も大きくすることができる。つまり最終的に得られる絵画変換画像において、重要度の高い領域ほど元画像との差を小さくし、重要度の低い領域ほど元画像との差を大きくすることができる。
【００９９】
なお、重要度は画像データと同じ画素数設けなくても、各領域Ｅ１〜Ｅ６の内部が一律で同じ重要度とすれば６種類の重要度データを用意すればよい。また、重複するエリアは中間値とするなどもう少し細分化をはかってもよい。
【０１００】
また、図１１は、顔領域ｓｑの輪郭部分の領域（境界領域）を更に細分化したものである。顔領域ｓｑの輪郭の中と外で重要度を変えると、絵画変換された画像に雰囲気の違いが顕在化した段差ができてしまう可能性がある。そのため、顔領域ｓｑの外側に、図８に例示したものと同様の楕円形の領域ｅｌを設定して、さらに領域ｅｌの外側に、領域ｅｌよりも一回り大きな楕円形の領域ｅｌ５を設定し、各領域ｓｑ，ｅｌ，ｅｌ５の重要度の関係をｓｑ＞ｅｌ＞ｅｌ５としてもよい。このようにすることによって、顔の輪郭部分を自然な感じで段階的に絵画変換することができる。
【０１０１】
以上説明した本実施形態によれば、主要な被写体が写った写真画像を絵画調画像に変換したとき、画調変換後の画像において、主要な被写体が存在する重要度の高い領域と他の領域との間に見た目の差別化を図ることができる。特に、重要領域の部分とそれ以外の部分とで変換強度を変えることによって、絵画調画像での全体としての不自然さをなくし、自然に見える絵画変換を実現することができる。
【０１０２】
なお、本発明は上述した実施形態で説明した構成等には限定されず、各部の構成等を適宜変形、変更し得ることは勿論である。
【０１０３】
また、本実施形態では、絵画変換後の絵画調画像として、重要度の高い領域ほど元画像との差が小さく、重要度の低い領域ほど元画像との差が大きい画像を生成する構成について説明した。しかし、絵画変換後の絵画調画像として、本実施形態とは逆に重要度の高い領域ほど元画像との差が大きい画像、すなわち重要度の高い領域を重要度の低い領域よりも強調した画像を生成する構成としてもよい。つまり主要な被写体をあえて強調して見せるようにすることもできる。
【０１０４】
例えばその応用例としては、画像内の特定領域を浮き出させる特殊印刷を目的として絵画調画像を生成する場合等がある。
【０１０５】
また、本実施形態においては、元画像に重要度が異なる４種類の領域、すなわち第１の領域Ｅ１，Ｅ２，Ｅ３と、第２の領域Ｅ４、第３の領域Ｅ５、第４の領域Ｅ６を設定し、各領域にＥ１〜Ｅ６に、重要度に応じた異なる変換強度で絵画変換処理を施すものについて説明した。
【０１０６】
しかし、元画像には、例えば第１の領域Ｅ１〜第３の領域Ｅ５のみを本発明の重要領域として設定したり、第１の領域Ｅ１と第２の領域Ｅ４のみを本発明の重要領域として設定したり、第１の領域Ｅ１のみを本発明の重要領域として設定したりしてもよい。
【０１０７】
また、本実施形態においては、重要領域（但し、重要度の最も高い領域）を人間の顔に対応する領域とする場合を例にとって説明したが、重要領域は、犬や猫など動物の顔でも良いし、顔でなく、建物や車、空、海などの任意の被写体部分とすることができる。
【０１０８】
また、重要領域を自動抽出するようにしたが、ユーザーが任意の領域を重要領域として指定することができるようにしてもよい。ユーザーに任意の領域を重要領域として指定させる方法、及び指定された重要領域を特定する方法については任意であるが、以下の方法を採用することができる。
【０１０９】
例えば、端末１のユーザーに、端末１の画面上でタッチパネルの操作により所望とする画像内の被写体部分の輪郭をなぞるようにタッチさせる。その間、サーバー１１側で、画面内におけるタッチ位置の軌跡を示す一連の座標データを逐次取得する一方、全画像を対象として輪郭抽出を行う。そして、抽出した輪郭線において、タッチ位置の軌跡に最も合致する位置の輪郭線により囲まれる領域を重要領域として設定する。図１２は、ユーザーに任意の領域を重要領域として指定させる場合の例を示した図であり、図１２（Ａ）は元画像の例、図１２（Ｂ）はユーザーによって指定された重要領域を囲む輪郭線Ｌの例を示した図である。
【０１１０】
また、本実施形態においては、画調変換として絵画変換を例にとって説明したが、本発明は、絵画変換に限らず、元画像を任意の人工的な特徴を備えた画像に変換するものであれば他の画調変換にも応用可能である。
【０１１１】
また、ここでは画像サービスサイト１０を実現するサーバー１１に本発明を適用した場合について説明したが、本発明は、画像に対して任意の画調変換を行う機能を備えたものであれば、任意の装置に適用することができる。任意の装置としては、例えばデジタルカメラや、デジタルカメラにより撮影された写真画像を鑑賞用として表示することを主たる目的とするデジタルフォトフレーム、汎用的なパーソナルコンピュータ等が含まれる。
【０１１２】
以上、本発明の実施形態及びその変形例について説明したが、本発明はこれらに限定されるものではなく、本発明の作用効果が得られる範囲内であれば適宜変更が可能であり、変更後の実施形態も特許請求の範囲に記載された発明、及びその発明と均等の発明の範囲に含まれる。以下に、本出願の特許請求の範囲に記載された発明を付記する。
（付記）
［請求項１］
１つの画像データの中に重要領域を設定する領域設定手段と、前記重要度設定手段が設定した重要領域に対応する重要度を示す重要度マップを作成する重要度マップ作成手段と、前記画像データに対し、前記重要度マップ作成手段により作成された重要度マップに従って、前記重要領域の画像データに第１の画調変換処理を行うとともに、前記重要領域以外の領域の画像データに第２の画調変換処理を行う画調変換処理手段と、を備えたことを特徴とする画像処理装置。
［請求項２］
前記画調変換処理手段の前記第１の画調変換処理と前記第２の画調変換処理は、画調変換の変換強度が異なることを特徴とする請求項１記載の画像処理装置。
［請求項３］
前記画調変換処理手段の第１の画調変換処理と第２の画調変換処理は、画調変換のための変換パラメータが異なることを特徴とする請求項１記載の画像処理装置。
［請求項４］
前記画調変換処理手段の画調変換処理は、絵画調変換であることを特徴とする請求項１記載の画像処理装置。
［請求項５］
前記重要領域は前記画像データの中央部分に対応する領域であることを特徴とする請求項１記載の画像処理装置。
［請求項６］
前記重要領域は複数個所存在することを特徴とする請求項１記載の画像処理装置。
［請求項７］
前記複数個所の重要領域はそれぞれ異なる複数段階の重要度を有することを特徴とする請求項７記載の画像処理装置。
［請求項８］
前記重要度マップは前記画像データの各画素と対応していることを特徴とする請求項１記載の画像処理装置。
［請求項９］
処理対象の画像を所定のパラメータに従って複数種類の画調に変換可能な画像処理装置において、変換する画調の種類を選択する選択手段と、前記処理対象の画像に重要領域を設定する領域設定手段と、前記処理対象の画像に対し、前記選択された種類の画調に変換処理する際、前記重要領域には第１の変換処理を行い、前記重要領域と異なる他の領域には第２の変換処理を行う画調変換処理手段と、を備えたことを特徴とする画像処理装置。
［請求項１０］
前記第１の変換処理と第２の変換処理とは、画調変換の変換強度が互いに異なることを特徴とする請求項９記載の画像処理装置。
［請求項１１］
前記変換強度は、前記パラメータの大きさに依存することを特徴とする請求項１０記載の画像処理装置。
［請求項１２］
前記選択手段は、複数の絵画調の画調の１つを選択することを特徴とする請求項９記載の画像処理装置。
［請求項１３］
前記重要領域は、前記処理対象の画像の中央部分に対応する領域であることを特徴とする請求項９記載の画像処理装置。
［請求項１４］
前記重要領域は、前記処理対象の画像内に複数領域存在していることを特徴とする請求項９記載の画像処理装置。
［請求項１５］
前記画調変換処理手段は、前記複数領域の画像を、それぞれ変換強度を段階的に異ならせて画調変換することを特徴とする請求項１４記載の画像処理装置。
［請求項１６］
前記領域設定手段は、前記処理対象の画像の各画素の変換強度を示す重要度マップを生成し、前記画像変換処理手段は、前記処理対象の画像を前記選択された種類の画調に変換処理する際、前記重要度マップの示す変換強度に従って変換強度を異ならせることを特徴とする請求項９記載の画像処理装置。
［請求項１７］
１つの画像データの中に重要領域を設定し、設定した重要領域に対応する重要度を示す重要度マップを作成し、前記画像データに対し、作成した重要度マップに従って、前記重要領域の画像データに第１の画調変換処理を行うとともに、前記重要領域以外の領域の画像データに第２の画調変換処理を行うことを特徴とする画像処理方法。
［請求項１８］
処理対象の画像を所定のパラメータに従って所定の画調に変換する方法において、変換する画調の種類を選択し、前記処理対象の画像に重要領域を設定し、前記処理対象の画像に対し、前記選択した種類の画調に変換処理する際、前記重要領域には第１の変換処理を行い、前記重要領域と異なる他の領域には第２の変換処理を行うことを特徴とする画像処理装置。
［請求項１９］
画像データを画調変換処理する画像処理装置が有するコンピュータを、１つの画像データの中に重要領域を設定する領域設定手段、前記重要度設定手段が設定した重要領域に対応する重要度を示す重要度マップを作成する重要度マップ作成手段、前記画像データに対し、前記重要度マップ作成手段により作成された重要度マップに従って、前記重要領域の画像データに第１の画調変換処理を行うとともに、前記重要領域以外の領域の画像データに第２の画調変換処理を行う画調変換処理手段、として機能させることを特徴とするプログラム。
［請求項２０］
処理対象の画像を所定のパラメータに従って複数種類の画調に変換可能な画像処理装置が有するコンピュータを、変換する画調の種類を選択する選択手段、前記処理対象の画像に重要領域を設定する領域設定手段、前記処理対象の画像に対し、前記選択された種類の画調に変換処理する際、前記重要領域には第１の変換処理を行い、前記重要領域と異なる他の領域には第２の変換処理を行う画調変換処理手段、として機能させることを特徴とするプログラム。
【符号の説明】
【０１１３】
１  端末
１０  画像サービスサイト
１１    サーバー
２０  ＣＰＵ
３０  ワークメモリ
１００  会員エリア
１０２  ユーザーＩＤ
１０４  属性情報
２００  共通エリア
２０２  作品エリア
２０４  画像ＩＤ
２０６  属性情報
２０８  画像データ
３００  制御エリア
３０２  絵画変換処理部
３０４  パラメータテーブル
３０６  重要度マップ
３０８  表示制御部
３１４  顔検出処理部
５００  インターネット
【図１】
0005594282.tif 000002
【図２】
0005594282.tif 000003
【図３】
0005594282.tif 000004
【図４】
0005594282.tif 000005
【図５】
0005594282.tif 000006
【図６】
0005594282.tif 000007
【図７】
0005594282.tif 000008
【図８】
0005594282.tif 000009
【図９】
0005594282.tif 000010
【図１０】
0005594282.tif 000011
【図１１】
0005594282.tif 000012
【図１２】
0005594282.tif 000013