(57)【要約】【課題】主要被写体像の様子に応じた画像処理が可能な画像処理装置、及び、画像処理プログラムを提供する。【解決手段】画像処理装置１は、画像データ記憶部１００と、画像読み出し部２００と、主要被写体検出部３００と、絵画調変換部４００と、画像出力部５００と、を備える。主要被写体検出部３００は、画像データ読み出し部２００が読み出した画像データ４１が表す画像から、主要被写体像を検出する。絵画調変換部４００は、画像データ４１が表す画像全域に対して検出された主要被写体像を表す領域が占める割合が、所定の閾値未満である場合、主要被写体像を細かいタッチで、背景画像を粗いタッチで、それぞれ絵画調に変換する。また、絵画調変換部４００は、画像データ４１が表す画像全域に対して検出された主要被写体像を表す領域が占める割合が、所定の閾値以上である場合、画像全体を所定の粗さのタッチで絵画調に変換する。【選択図】図２
2011166217.tif 000002
【特許請求の範囲】
【請求項１】
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、を備え、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を所定の粗さの第１のタッチで絵画調に変換し、且つ、前記画像全域から前記主要被写体像を表す領域を除いた領域内の画像を前記第１のタッチよりも粗い第２のタッチで絵画調に変換し、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値以上である場合に、前記画像を所定の粗さの第３のタッチで絵画調に変換する、
ことを特徴とする画像処理装置。
【請求項２】
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、を備え、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記画像を所定の粗さの第１のタッチで絵画調に変換し、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値以上である場合に、前記画像を前記第１のタッチよりも粗い第２のタッチで絵画調に変換する、
ことを特徴とする画像処理装置。
【請求項３】
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、を備え、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を表す領域が所定の割合を占めるトリミング領域を前記画像全域から特定し、特定された前記トリミング領域内の画像を切り出して所定の粗さのタッチで絵画調に変換する、
ことを特徴とする画像処理装置。
【請求項４】
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、
前記絵画調変換手段により絵画調に変換された前記画像を出力する画像出力手段と、を備え、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を表す領域の占める割合がそれぞれ異なる複数のトリミング領域を前記画像全域から特定し、特定された前記複数のトリミング領域内の画像を前記画像から切り出し、前記複数のトリミング領域に対して前記主要被写体像を表す領域の占める割合が大きいほど、切り出された前記複数のトリミング領域内の画像を粗いタッチで絵画調に変換し、
前記画像出力手段は、前記絵画調変換手段により絵画調に変換された前記複数のトリミング領域内の画像を、前記複数のトリミング領域に対して前記主要被写体像を表す領域が占める割合が小さい順に、順次出力する、
ことを特徴とする画像処理装置。
【請求項５】
画像データが表す画像からぼけている領域を検出するぼけ検出手段と、
前記ぼけ検出手段により検出されたぼけている領域内の画像と、前記画像全域から前記ぼけている領域を除いた領域内の画像と、をそれぞれ異なる粗さのタッチで絵画調に変換する絵画調変換手段と、
を備えることを特徴とする画像処理装置。
【請求項６】
コンピュータを、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、として機能させ、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を所定の粗さの第１のタッチで絵画調に変換し、且つ、前記画像全域から前記主要被写体像を表す領域を除いた領域内の画像を前記第１のタッチよりも粗い第２のタッチで絵画調に変換し、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値以上である場合に、前記画像を所定の粗さの第３のタッチで絵画調に変換する、
ことを特徴とする画像処理プログラム。
【請求項７】
コンピュータを、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、として機能させ、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記画像を所定の粗さの第１のタッチで絵画調に変換し、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値以上である場合に、前記画像を前記第１のタッチよりも粗い第２のタッチで絵画調に変換する、
ことを特徴とする画像処理プログラム。
【請求項８】
コンピュータを、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、として機能させ、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を表す領域が所定の割合を占めるトリミング領域を前記画像全域から特定し、特定された前記トリミング領域内の画像を切り出して所定の粗さのタッチで絵画調に変換する、
ことを特徴とする画像処理プログラム。
【請求項９】
コンピュータを、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、
前記絵画調変換手段により絵画調に変換された前記画像を出力する画像出力手段と、として機能させ、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を表す領域の占める割合がそれぞれ異なる複数のトリミング領域を前記画像全域から特定し、特定された前記複数のトリミング領域内の画像を前記画像から切り出し、前記複数のトリミング領域に対して前記主要被写体像を表す領域の占める割合が大きいほど、切り出された前記複数のトリミング領域内の画像を粗いタッチで絵画調に変換し、
前記画像出力手段は、前記絵画調変換手段により絵画調に変換された前記複数のトリミング領域内の画像を、前記複数のトリミング領域に対して前記主要被写体像を表す領域が占める割合が小さい順に、順次出力する、
ことを特徴とする画像処理プログラム。
【請求項１０】
コンピュータを、
画像データが表す画像からぼけている領域を検出するぼけ検出手段と、
前記ぼけ検出手段により検出されたぼけている領域内の画像と、前記画像全域から前記ぼけている領域を除いた領域内の画像と、をそれぞれ異なる粗さのタッチで絵画調に変換する絵画調変換手段と、
として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主要被写体の様子に応じた画像処理を行う画像処理装置、及び、画像処理プログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラ等で撮影された画像に対して画像処理を施す際に、オブジェクト（主要被写体像）の中心の補正強度が大きく、かつ背景部分の補正強度が小さくなるように画像処理を行う画像処理装置がある。また、主要被写体像の中心の補正強度が小さく、かつ背景部分に近くなるにつれて徐々に補正強度が大きくなるように画像処理を行う画像処理装置がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１３７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の画像処理装置では、主要被写体像の大きさやぼけ具合といった主要被写体像の様子によらず、画像の補正強度の分布を決定している。従って、画像の補正強度によっては、主要被写体像が際立たない画像になりうるという問題がある。
【０００５】
本発明はかかる問題点に鑑みてなされたものであって、主要被写体像の様子に応じた画像処理が可能な画像処理装置、及び、画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係る画像処理装置は、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、を備え、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を所定の粗さの第１のタッチで絵画調に変換し、且つ、前記画像全域から前記主要被写体像を表す領域を除いた領域内の画像を前記第１のタッチよりも粗い第２のタッチで絵画調に変換し、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値以上である場合に、前記画像を所定の粗さの第３のタッチで絵画調に変換することを特徴とする。
【０００７】
上記目的を達成するため、本発明の第２の観点に係る画像処理装置は、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、を備え、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記画像を所定の粗さの第１のタッチで絵画調に変換し、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値以上である場合に、前記画像を前記第１のタッチよりも粗い第２のタッチで絵画調に変換することを特徴とする。
【０００８】
上記目的を達成するため、本発明の第３の観点に係る画像処理装置は、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、を備え、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を表す領域が所定の割合を占めるトリミング領域を前記画像全域から特定し、特定された前記トリミング領域内の画像を切り出して所定の粗さのタッチで絵画調に変換することを特徴とする。
【０００９】
上記目的を達成するため、本発明の第４の観点に係る画像処理装置は、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、
前記絵画調変換手段により絵画調に変換された前記画像を出力する画像出力手段と、を備え、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を表す領域の占める割合がそれぞれ異なる複数のトリミング領域を前記画像全域から特定し、特定された前記複数のトリミング領域内の画像を前記画像から切り出し、前記複数のトリミング領域に対して前記主要被写体像を表す領域の占める割合が大きいほど、切り出された前記複数のトリミング領域内の画像を粗いタッチで絵画調に変換し、
前記画像出力手段は、前記絵画調変換手段により絵画調に変換された前記複数のトリミング領域内の画像を、前記複数のトリミング領域に対して前記主要被写体像を表す領域が占める割合が小さい順に、順次出力することを特徴とする。
【００１０】
上記目的を達成するため、本発明の第５の観点に係る画像処理装置は、
画像データが表す画像からぼけている領域を検出するぼけ検出手段と、
前記ぼけ検出手段により検出されたぼけている領域内の画像と、前記画像全域から前記ぼけている領域を除いた領域内の画像と、をそれぞれ異なる粗さのタッチで絵画調に変換する絵画調変換手段とを備えることを特徴とする。
【００１１】
上記目的を達成するため、本発明の第６の観点に係る画像処理プログラムは、
コンピュータを、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、として機能させ、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を所定の粗さの第１のタッチで絵画調に変換し、且つ、前記画像全域から前記主要被写体像を表す領域を除いた領域内の画像を前記第１のタッチよりも粗い第２のタッチで絵画調に変換し、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値以上である場合に、前記画像を所定の粗さの第３のタッチで絵画調に変換することを特徴とする。
【００１２】
上記目的を達成するため、本発明の第７の観点に係る画像処理プログラムは、
コンピュータを、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、として機能させ、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記画像を所定の粗さの第１のタッチで絵画調に変換し、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値以上である場合に、前記画像を前記第１のタッチよりも粗い第２のタッチで絵画調に変換することを特徴とする。
【００１３】
上記目的を達成するため、本発明の第８の観点に係る画像処理プログラムは、
コンピュータを、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、として機能させ、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を表す領域が所定の割合を占めるトリミング領域を前記画像全域から特定し、特定された前記トリミング領域内の画像を切り出して所定の粗さのタッチで絵画調に変換することを特徴とする。
【００１４】
上記目的を達成するため、本発明の第９の観点に係る画像処理プログラムは、
コンピュータを、
画像データが表す画像から主要被写体像を検出する主要被写体検出手段と、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合に基づいて、前記画像を絵画調に変換する絵画調変換手段と、
前記絵画調変換手段により絵画調に変換された前記画像を出力する画像出力手段と、として機能させ、
前記絵画調変換手段は、
前記主要被写体検出手段により検出された前記主要被写体像を表す領域が前記画像全域に対して占める割合が所定の閾値未満である場合に、前記主要被写体像を表す領域の占める割合がそれぞれ異なる複数のトリミング領域を前記画像全域から特定し、特定された前記複数のトリミング領域内の画像を前記画像から切り出し、前記複数のトリミング領域に対して前記主要被写体像を表す領域の占める割合が大きいほど、切り出された前記複数のトリミング領域内の画像を粗いタッチで絵画調に変換し、
前記画像出力手段は、前記絵画調変換手段により絵画調に変換された前記複数のトリミング領域内の画像を、前記複数のトリミング領域に対して前記主要被写体像を表す領域が占める割合が小さい順に、順次出力することを特徴とする。
【００１５】
上記目的を達成するため、本発明の第１０の観点に係る画像処理プログラムは、
コンピュータを、
画像データが表す画像からぼけている領域を検出するぼけ検出手段と、
前記ぼけ検出手段により検出されたぼけている領域内の画像と、前記画像全域から前記ぼけている領域を除いた領域内の画像と、をそれぞれ異なる粗さのタッチで絵画調に変換する絵画調変換手段と、
として機能させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、主要被写体像の様子に応じた画像処理をすることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態１に係る画像処理装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態１に係る画像処理装置の機能構成を示すブロック図である。
【図３】（ａ）は主要被写体として顔を検出する方法、（ｂ）は顔以外の任意の主要被写体を検出する方法を説明するための図である。
【図４】（ａ）は、主要被写体像の占める領域が小さい画像の一例を示す図、（ｂ）は、（ａ）を絵画調に変換した画像の一例を示す図である。
【図５】（ａ）は、主要被写体像の占める領域が大きい画像の一例を示す図、（ｂ）は、（ａ）を絵画調に変換した画像の一例を示す図である。
【図６】本発明の実施形態１に係る画像変換処理の流れの一例を示すフローチャートである。
【図７】本発明の実施形態１の変形例１に係る画像変換処理の流れの一例を示すフローチャートである。
【図８】主要被写体像の占める領域が小さい画像を絵画調に変換した画像の一例を示す図である。
【図９】本発明の実施形態１の変形例２に係る画像変換処理の流れの一例を示すフローチャートである。
【図１０】（ａ）は主要被写体像の占める領域が小さい画像の一例を示す図、（ｂ）は（ａ）をトリミング加工した画像の一例を示す図、（ｃ）は（ｂ）を絵画調に変換した画像の一例を示す図である。
【図１１】本発明の実施形態１の変形例３に係る画像変換処理の流れの一例を示すフローチャートである。
【図１２】本発明の実施形態１の変形例２に係るスライドショー表示処理の流れの一例を示すフローチャートである。
【図１３】（ａ）は主要被写体像の占める領域が小さい画像の一例を示す図、（ｂ）は（ａ）をトリミング加工した画像の一例を示す図、（ｃ）は（ａ）をトリミング加工した画像の一例を示す図、（ｄ）〜（ｆ）は（ａ）〜（ｃ）を絵画調に変換した画像の一例を示す図である。
【図１４】本発明の実施形態２に係る画像処理装置の機能構成を示すブロック図である。
【図１５】本発明の実施形態２に係る画像変換処理の流れの一例を示すフローチャートである。
【図１６】（ａ）及び（ｂ）は絵画調に変換する前の画像と、絵画調に変換した後の画像を説明するための図である。
【図１７】本発明の実施形態２の変形例に係る画像変換処理の流れの一例を示すフローチャートである。
【図１８】（ａ）及び（ｂ）は絵画調に変換する前の画像と、絵画調に変換した後の画像を説明するための図である。
【発明を実施するための形態】
【００１８】
以下に、本発明の画像処理装置について説明する。なお、発明の理解を容易にするため、以下では、メモリーカード等から画像データを読み出して写真立てのように画像（画像データが表す画像）を表示するデジタルフォトフレームに本発明が適用される実施形態を説明する。しかし、本発明の画像処理装置は、デジタルフォトフレームに限られず適用可能である。例えば、各種のコンピュータ、ＰＤＡ（Personal Digital Assistant）、携帯電話、デジタルカメラ、プリンタなどの電子機器においても同様に本発明を適用することができる。すなわち、以下に記載する実施形態は説明のためのものであり、本発明の範囲を制限するものではない。
【００１９】
（実施形態１）
本発明の実施形態１では、主要被写体像を表す領域が画像全域に対して占める割合に基づいて、主要被写体像のタッチが背景画像のタッチよりも細かい絵画調の画像に画像を変換する画像処理装置１について説明する。
なお、以下の説明において、「主要被写体像」とは、画像データが表す画像に写っている主要な被写体の画像を表すものとする。
また、「背景画像」とは、画像データが表す画像において、主要被写体像を表す領域を除く領域の画像を表すものとする。
また、「タッチ」（筆触）とは、絵画における絵筆等の筆記具の痕跡を表すものとする。タッチの粗さは、例えば、筆の痕跡の長さや太さによって変化させることが可能である。具体的には、例えば、筆の痕跡が長いほど、または太いほど、粗いタッチとなる。本発明の実施形態１、及び後述する実施形態２とこれらの変形例では、後述するように、画像処理ソフトを用いて画像データが表す画像を絵画調に変換するに際し、適宜パラメータを設定することにより、タッチの粗さを設定することが可能である。
【００２０】
図１は、本発明の実施形態１に係る画像処理装置１のハードウェア構成例を概略的に示すブロック図である。
図１に示すように、画像処理装置１は、ＣＰＵ（Central Processing Unit）１０と、ＲＯＭ（Read Only Memory）２０と、ＲＡＭ（Random Access Memory）３０と、外部記憶装置４０と、入力装置５０と、表示装置６０と、通信Ｉ／Ｆ（interface：インターフェイス）７０と、を備えている。
【００２１】
ＣＰＵ１０は、ＲＯＭ２０内に記憶されているプログラム２１をロードし、ＲＡＭ３０を作業用メモリとしつつ、各種の演算処理や制御処理を実行する。
【００２２】
ＲＯＭ２０は、各処理（後述する画像変換処理等）の内容を規定するプログラム２１やデータを予め記憶する。
このようなプログラム２１やデータは、ＲＯＭ２０以外に記録されていてもよい。例えば、持ち運び可能な記録媒体等に記録されていてもよい。この記録媒体は、一例として、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、磁気ディスク、又は、半導体メモリ等の不揮発性メモリから構成される。
【００２３】
ＲＡＭ３０は、ＣＰＵ１０により各処理が実行される際に、ＲＯＭ２０や外部記憶装置４０から読み出された各種データが格納される。
【００２４】
外部記憶装置４０は、例えば、所定規格のメモリカードやＨＤＤ（Hard Disk Drive）等の記憶媒体であり、画像データ４１を記憶する。画像データ４１は、例えば、デジタルカメラ等で撮影された人物や風景等が写った画像のデータであり、ＪＰＥＧ（Joint Photographic Export Group）等のファイル形式にて記憶されている。
【００２５】
入力装置５０は、例えば、スイッチやタッチパネル等から構成され、ユーザからの操作入力を受け取る。
【００２６】
表示装置６０は、例えば、駆動回路と、液晶パネル、有機ＥＬ（Electro Luminescence）パネル等の表示パネルとから構成される。駆動回路は、ＣＰＵ１０から出力される画像データに従って表示パネルを駆動し、表示パネルに絵画調に変換された画像を表示させる。
【００２７】
通信Ｉ／Ｆ７０は、例えば、無線通信ユニット等から構成され、必要に応じて所定のネットワークに接続し、外部のサーバ等との通信を行う。
【００２８】
次に、本発明の実施形態１に係る画像処理装置１の機能構成について、図２を参照して説明する。
【００２９】
図２に示すように、画像処理装置１は、画像データ記憶部１００と、画像データ読み出し部２００と、主要被写体検出部３００と、絵画調変換部４００と、画像出力部５００と、を備えている。
【００３０】
画像データ記憶部１００は、上述した外部記憶装置４０から構成され、画像データ４１を記憶している。つまり、画像データ記憶部１００は、例えば人物や風景等が写っている画像を表す、上述した画像データ４１を記憶している。
【００３１】
画像データ読み出し部２００は、上述したＣＰＵ１０（より詳細には、外部記憶装置４０を制御するドライバプログラム）等から構成され、画像データ記憶部１００に記憶された画像データ４１を適宜読み出す。例えば、画像データ読み出し部２００は、画像データ記憶部１００に記憶された画像データ４１を所定の順番、又は、ランダムに読み出す。また、ユーザにより選択された画像データ４１を画像データ記憶部１００から読み出してもよい。
【００３２】
主要被写体検出部３００は、上述したＣＰＵ（より詳細には、後述する主要被写体検出処理を実行するＣＰＵ１０）等から構成され、画像データ読み出し部２００が読み出した画像データ４１が表す画像について、主要被写体像を検出する。
【００３３】
ここで、主要被写体検出部３００における主要被写体検出処理の一例として、主要被写体として顔を検出する場合について説明する。例えば、主要被写体検出部３００は、特開２０００−１０５８１９号公報に記載された手法を用いて、主要被写体である顔を検出する。具体的には、入力画像から肌色領域を抽出することによって顔領域を検出する。
なお、典型的には、顔検出処理は、図３（ａ）に示すように、画像ａ内に設定された着目領域Ｃ内の画像と所定のテンプレート顔画像ｃとを対比して、両画像の類似度を判定し、その類似度に基づいて着目領域Ｃが顔領域であるか否かを判定する。類似度の判定は、顔であるか否かを識別するのに有効な特徴量を抽出することによって行う。
ここで、有効な特徴量とは、水平エッジ、垂直エッジ、右斜めエッジ、左斜めエッジ等である。また、類似度の検出には、例えば、ＳＡＤ（Sum of Absolute Difference）、ＳＳＤ（Sum of Squared Difference）を用いる。このＳＡＤ及びＳＳＤの算出値が小さいほど類似度が高いと判定される。
そして、画像ａ中の着目領域Ｃは、１画素ずつ左右方向または上下方向にずらされる。ずらされた後の着目領域Ｃ内の画像とテンプレート顔画像ｃとが対比されて、再度両画像の類似度が判定され、同様の検出が行われる。このように、着目領域Ｃは、例えば、画像ａ中の左上から右下方向に向けて、１画素ずつずらされながら更新設定される。
なお、画像ａに写る顔とテンプレート顔画像ｃとの形状等が同じであっても、両者の大きさが全く異なっていれば、主要被写体検出部３００が算出する類似度が低くなる。従って、画像ａに写る顔の大きさとテンプレート顔画像ｃの大きさを略一致させるため、画像ａ全体を一定の割合で縮小または拡大し、縮小後または拡大後の画像に対して、同様に顔領域の検出処理を行う。
以上の処理を繰り返すことにより、画像中から任意の大きさの顔領域を検出することができる。
【００３４】
次に、主要被写体検出部３００における主要被写体検出処理の一例として、顔以外の任意の主要被写体を検出する場合について説明する。この場合、例えば、主要被写体検出部３００は、上述した顔領域の検出処理を流用した手法により任意の主要被写体を検出することができる。
具体的には、例えば、図３（ｂ）に示すような画像ａ１全域から、主要被写体として「イルカ」を検出する場合について説明する。この場合、主要被写体検出部３００は、画像ａ１内に設定された着目領域内の画像とイルカのテンプレート画像ｃ１とを対比して、両画像の類似度を判定し、その類似度に基づいて着目領域にイルカが含まれているか否かを検出する。
また、この場合、類似度の判定は、イルカであるか否かを識別するのに有効な特徴量（例えば、一般的なイルカの輪郭等）を抽出することによって行う。
そして、画像ａ１全体を一定の割合で縮小（拡大）し、縮小（拡大）後の画像に対して、同様のイルカの領域の検出処理を行うことにより、画像中から任意の大きさのイルカの被写体を検出することができる。
なお、上記では検出対象となる主要被写体の一例として「イルカ」を挙げたが、風景における空、地面、建築物、自然物等のテンプレート画像を予めＲＯＭ２０等に記憶させることにより、上述した「イルカ」の場合と同様に、これらを主要被写体として検出することができる。
【００３５】
図２に戻って、絵画調変換部４００は、上述したＣＰＵ１０（より詳細には、後述する絵画調変換処理を実行するＣＰＵ１０）等から構成され、主要被写体検出部３００によって検出された主要被写体像を表す領域が、画像データ４１が表す画像全域に対して占める割合に基づいて、その画像を絵画調に変換する。
【００３６】
具体的には、絵画調変換部４００は、画像データ読み出し部２００により読み出された画像データ４１が表す画像全体の画素数に対する主要被写体検出部３００が検出した主要被写体像を表す領域内の画素数の割合を算出する。そして、算出した割合が、所定の閾値（例えば、１０％）未満である場合に、主要被写体像を所定の粗さのタッチ（第１のタッチ）で、背景画像を第１のタッチよりも粗い、所定の粗さのタッチ（第２のタッチ）で、それぞれ絵画調に変換する。
また、絵画調変換部４００は、算出した割合が所定の閾値（例えば、１０％）以上である場合に、画像データ４１が表す画像全体を所定の粗さのタッチ（第３のタッチ）で絵画調に変換する。
なお、上述した所定の閾値や、各種のタッチ（第１のタッチ、第２のタッチ、第３のタッチ）の粗さ（後述する各種フィルタのパラメータ）は、予めユーザにより指定されたものでもよく、また、固定で設定されていてもよい。また、第１のタッチと第２のタッチの粗さは、第２のタッチの方が粗ければ任意である。また、第３のタッチは、第１のタッチまたは第２のタッチと同じであっても、異なってもよい。
【００３７】
ここで、絵画調変換部４００が行う画像の絵画調変換処理について説明する。絵画調変換部４００は、具体的には、画像データ４１が表す画像の輪郭成分の画素値を平均化して、滑らかな模様を有する画像にするための平均化処理、陰影を強調するための暗度強調処理、及び輝度の階調の中間調を少なくし、画像の濃淡の差を強調する輝度補正処理を行うことで、画像データ４１が表す画像を絵画調の画像に変換する。なお、これらの処理は、画像処理におけるフィルタ演算（フィルタを用いた演算）により行われる。そしてフィルタのパラメータは、上述した各種のタッチに応じて適宜設定されている。
このようなフィルタのよる画像変換は、一例として、アドビ・システムズ社のＰＨＯＴＯＳＨＯＰ（登録商標）における各種フィルタ（色鉛筆、水彩画、油絵等）と同様の処理を行っている。そのため、絵画調変換部４００は、上述した各種のタッチ（第１のタッチ、第２のタッチ、第３のタッチ）の粗さに対応して予め設定されている各種フィルタのパラメータを用いてフィルタ演算を行い、主要被写体像、背景画像、または画像全体をそれぞれ絵画調に変換する。
なお、絵画調変換処理において用いられるフィルタの種類は、予めユーザにより指定されたものでもよく、また、固定で設定されていてもよい。
【００３８】
画像出力部５００は、上述した表示装置６０から構成され、絵画調変換部４００により絵画調に変換された画像を出力する。つまり、絵画調に変換された画像を表示する。
例えば、画像データ４１が表す画像が図４（ａ）に示すような画像ａ１である場合において、画像ａ１全域に対して主要被写体像を表す領域Ｂ１の占める割合が所定の閾値（例えば、１０％）未満である場合、絵画調変換部４００により、主要被写体像は第１のタッチで、背景画像が第２のタッチで絵画調に変換される。すなわち、画像ａ１は、図４（ｂ）に示すように、主要被写体像のタッチが背景画像のタッチよりも細かい絵画調の画像Ａ１に変換される。そして、画像出力部５００は、絵画調の画像Ａ１を出力する。
また、例えば、画像データ４１が表す画像が図５（ａ）に示すような画像ａ２である場合において、画像ａ２全域に対して主要被写体像を表す領域Ｂ２の占める割合が所定の閾値（例えば、１０％）以上である場合、絵画調変換部４００により、画像ａ２全体が第３のタッチで絵画調に変換される。すなわち、画像ａ２は、図５（ｂ）に示すように、主要被写体像と背景画像とが同じ粗さのタッチである絵画調の画像Ａ２に変換される。そして、画像出力部５００は、絵画調の画像Ａ２を出力する。
【００３９】
次に、このような構成の実施形態１に係る画像処理装置１の動作について、図面を参照して説明する。図６は、本発明の実施形態１に係る画像処理装置１の画像変換処理の流れの一例を示すフローチャートである。
なお、この画像変換処理は、上述したＲＯＭ２０内のプログラム２１として予め記憶されており、ＣＰＵ１０がプログラム２１を読み出して実行することで、実際の処理が行われるものとする。
【００４０】
実施形態１に係る画像処理装置１は、例えば、ユーザによる入力装置５０への操作を契機として図６に示す画像変換処理を開始する。
まず、画像データ読み出し部２００は、ユーザの操作に応じて出力する画像を選択する（ステップＳ１１）。例えば、各画像データ４１が表す画像についてのサムネイル画像（視認性を高めるために縮小させた画像）を表示装置６０に表示した状態で、入力装置５０を介したユーザの操作に基づいて、出力する画像を選択する。何れかの画像がユーザにより選択されると、画像データ読み出し部２００は、画像データ記憶部１００から選択された画像データ４１を読み出す。
【００４１】
続いて、主要被写体検出部３００は、ステップＳ１１で選択された画像について、主要被写体検出処理を行う（ステップＳ１２）。つまり、主要被写体検出部３００は、画像データ４１が表す画像から、主要被写体像を検出する。
【００４２】
具体的には、画像データ４１が表す画像が、図３（ｂ）に示すような、主要被写体が「イルカ」である画像ａ１である場合、主要被写体検出部３００は、例えば予めＲＯＭ２０に記憶されているイルカのテンプレート画像ｃ１と、画像ａ１内の着目領域内の画像とを対比して両画像の類似度を算出する。そして、算出された類似度に基づいて、着目領域にイルカが含まれているか否かを検出する。類似度の算出は、イルカが含まれているか否かを識別するのに有効な特徴量（一般的なイルカの輪郭等）を抽出することによって行う。また、画像ａ１全体を一定の割合で縮小（拡大）し、縮小（拡大）後の画像に対して、同様のイルカを含む領域の検出処理を行うことにより、イルカを含む領域内の画像を主要被写体像として検出する。
【００４３】
続いて、絵画調変換部４００は、ステップＳ１２で検出された主要被写体像を表す領域が画像データ４１が表す画像全域に対して占める割合が、所定の閾値未満か否かを判定する（ステップＳ１３）。
【００４４】
具体的には、主要被写体検出部３００が、図４（ａ）に示す画像ａ１において、主要被写体像を表す領域として領域Ｂ１を検出した場合、絵画調変換部４００は、画像ａ１全域に含まれる画素数に対する領域Ｂ１に含まれる画素数の割合を算出する。そして、絵画調変換部４００は、算出された割合が所定の閾値（例えば、１０％）未満か否かを判定する。
【００４５】
続いて、主要被写体像を表す領域が所定の閾値未満であると判定した場合（ステップＳ１３；Ｙｅｓ）、絵画調変換部４００は、主要被写体像が背景画像よりも細かいタッチの絵画調に画像を変換する（ステップＳ１４）。
【００４６】
具体的には、図４（ａ）に示す画像ａ１について、ステップＳ１３において主要被写体像を表す領域Ｂ１が所定の閾値（例えば、１０％）未満であると判定した場合、絵画調変換部４００は、領域Ｂ１内の主要被写体像に対して、第１のタッチとして設定されたパラメータでフィルタ演算を行う。また、絵画調変換部４００は、領域Ｂ１を除いた領域内の背景画像に対して、第１のタッチよりも粗い第２のタッチとして設定されたパラメータでフィルタ演算を行う。これにより、絵画調変換部４００は、画像ａ１を、図４（ｂ）に示すような、主要被写体像が背景画像よりも細かいタッチの絵画調の画像Ａ１に変換する。
【００４７】
また、主要被写体像を表す領域が所定の閾値未満でない、すなわち所定の閾値以上であると判定した場合（ステップＳ１３；Ｎｏ）、絵画調変換部４００は、主要被写体像と背景画像のタッチが同じ粗さの絵画調に画像を変換する（ステップＳ１５）。
【００４８】
具体的には、図５（ａ）に示す画像ａ２について、ステップＳ１３において主要被写体像を表す領域Ｂ１が所定の閾値（例えば、１０％）以上であると判定した場合、絵画調変換部４００は、画像ａ２に対して、第３のタッチとして設定されたパラメータでフィルタ演算を行う。これにより、絵画調変換部４００は、画像ａ２を、図５（ｂ）に示すような、主要被写体像と背景画像のタッチが同じ粗さの絵画調の画像Ａ２に変換する。
【００４９】
そして、画像出力部５００は、ステップＳ１４またはステップＳ１５において絵画調変換部４００が絵画調に変換した画像を出力する（ステップＳ１６）。そして、画像出力部５００は、画像変換処理を終了する。
【００５０】
具体的には、例えば、上述した図４（ａ）のような主要被写体像を表す領域Ｂ１の占める割合が小さい画像ａ１は、絵画調変換部４００により、主要被写体像が背景画像よりも細かいタッチの絵画調の画像に変換されるため（図６のステップＳ１４参照）、画像出力部５００は、上述した図４（ｂ）のような絵画調の画像Ａ１を出力する。
また、例えば、上述した図５（ａ）のような主要被写体像を表す領域Ｂ２の占める割合が大きい画像ａ２は、絵画調変換部４００により、主要被写体像と背景画像のタッチが同じ粗さの絵画調の画像に変換されるため（図６のステップＳ１５参照）、画像出力部５００は、上述した図５（ｂ）のような絵画調の画像Ａ２を出力する。
【００５１】
以上のように、実施形態１に係る画像処理装置１は、主要被写体像を表す領域が画像全域に対して占める割合が小さい場合、主要被写体像が背景画像よりも細かいタッチの絵画調に画像を変換する。また、主要被写体像を表す領域が画像全域に対して占める割合が大きい場合、主要被写体像と背景画像のタッチが同じ粗さの絵画調に画像を変換する。従って、画像処理装置１は、主要被写体像の様子、すなわち主要被写体像の大きさに応じて、画像を絵画調に変換することができる。
さらに、画像処理装置１は、主要被写体像を表す領域が画像全域に対して占める割合が小さい場合には、主要被写体像を背景画像よりも細かいタッチで絵画調に変換するため、主要被写体像を背景画像に埋もれさせることなく、際立たせることができる。
【００５２】
（実施形態１の変形例１）
上記の実施形態１において、絵画調変換部４００は、画像全域に対して主要被写体像を表す領域の占める割合が所定の閾値未満である場合に、主要被写体像が背景画像よりも細かいタッチの絵画調に画像を変換している。しかし、絵画調変換部４００は、主要被写体像と背景画像の両方、すなわち画像全体を細かいタッチの絵画調に変換してもよい。
以下に、実施形態１の変形例１として、画像データが表す画像全域に対して主要被写体像を表す領域の占める割合が所定の閾値未満である場合に、その画像全体を細かいタッチの絵画調に変換する画像処理装置１について説明する。
【００５３】
具体的には、実施形態１の変形例１に係る画像処理装置１は、図７に示す画像変換処理を行う。この画像変換処理において、上述した図６の画像変換処理と同じ処理内容には、同じ参照符号を付している。
【００５４】
ステップＳ１７において、絵画調変換部４００は、画像全体を細かいタッチの絵画調に変換する。例えば、図４（ａ）に示すような画像データ４１が表す画像ａ１において、主要被写体像を表す領域Ｂ１が所定の閾値（例えば、１０％）未満であると判定した場合（図７のステップ１３；Ｙｅｓ）、絵画調変換部４００は画像ａ１全体を所定の粗さのタッチ（第１のタッチ）の絵画調に変換する。具体的には、絵画調変換部４００は、上述した実施形態１の絵画調変換部４００と同様に、画像ａ１を、第１のタッチに対応するパラメータが設定されたフィルタ演算を行うことにより、絵画調に変換する。
そして、図７のステップＳ１６において、画像出力部５００は、図８に示すように、画像全体が細かいタッチの絵画調に変換された画像Ａ３を出力する。
【００５５】
また、ステップＳ１８において、絵画調変換部４００は、画像全体を粗いタッチの絵画調に変換する。例えば、図５（ａ）に示すような画像データ４１が表す画像ａ２において、主要被写体像を表す領域Ｂ２が所定の閾値（例えば、１０％）未満でない、すなわち所定の閾値以上であると判定した場合（図７のステップＳ１３；Ｎｏ）、絵画調変換部４００は画像ａ２全体を第１のタッチよりも粗い、所定の粗さのタッチ（第２のタッチ）の絵画調に変換する。具体的には、絵画調変換部４００は、上述した実施形態１の絵画調変換部４００と同様に、画像ａ２を、第２のタッチに対応するパラメータが設定されたフィルタ演算を行うことにより、絵画調に変換する。
そして、図７のステップＳ１６において、画像出力部５００は、図５（ｂ）に示すように、画像全体が粗いタッチの絵画調に変換された画像Ａ２を出力する。
【００５６】
このように、実施形態１の変形例１に係る画像処理装置１は、主要被写体像を表す領域が画像全域に対して占める割合が小さい場合、画像全体を細かいタッチの絵画調に変換する。また、主要被写体像を表す領域が画像全域に対して占める割合が大きい場合、画像全体を粗いタッチの絵画調に画像を変換する。従って、画像処理装置１は、主要被写体像の様子、すなわち主要被写体像の大きさに応じて、画像を絵画調に変換することができる。
さらに、実施形態１の変形例１に係る画像処理装置１は、主要被写体像を表す領域が画像全域に対して占める割合が小さい場合には、絵画調の画像は細かいタッチで表されるため、主要被写体像が背景画像に埋もれることを防ぐことができる。
【００５７】
（実施形態１の変形例２）
上記の実施形態１において、絵画調変換部４００は、画像全域に対して主要被写体像を表す領域の占める割合が所定の閾値未満である場合に、主要被写体像が背景画像よりも細かいタッチの絵画調に画像を変換している。しかし、絵画調変換部４００は、主要被写体像を表す領域が占める割合が大きくなるように、画像をトリミング加工してから絵画調に変換してもよい。
以下に、実施形態１の変形例２として、画像データが表す画像全域に対して主要被写体像を表す領域の占める割合が所定の閾値未満である場合に、主要被写体像を表す領域が占める割合が大きくなるように、画像をトリミング加工してから絵画調に変換する画像処理装置１について説明する。
【００５８】
具体的には、実施形態１の変形例２に係る画像処理装置１は、図９に示す画像変換処理を行う。この画像変換処理において、上述した図６の画像変換処理と同じ処理内容には、同じ参照符号を付している。
【００５９】
ステップＳ１９において、絵画調変換部４００は、主要被写体像を表す領域の占める割合が、所定の割合になるように、画像データ４１が表す画像に対してトリミング加工を行う。
例えば、画像データ４１が表す画像が、図１０（ａ）に示すような画像ａ１である場合について説明する。画像ａ１における主要被写体像を表す領域Ｂ１の占める割合が所定の閾値（例えば１０％）未満である場合、絵画調変換部４００は、領域Ｂ１を中心として、領域Ｂ１が所定の割合（例えば２０％）を占めるトリミング領域Ｄ１を特定する。そして、特定されたトリミング領域Ｄ１内の画像を画像ａ１から切り出し、画像ａ１（切り出す前の元の画像）と同じ大きさとなるように拡大する。このようにして切り出し及び拡大された画像ａ４を図１０（ｂ）に示す。
なお、主要被写体像を表す領域がトリミング領域において占める所定の割合は、予めユーザにより指定されたものでもよく、また、固定で設定されていてもよい。
【００６０】
ステップＳ２０において、絵画調変換部４００は、画像データ４１が表す画像、またはステップＳ１９においてトリミング加工された画像を所定の粗さのタッチの絵画調に変換する。
例えば、画像データ４１が表す画像が図１０（ａ）に示すような画像ａ１である場合において、主要被写体像を表す領域Ｂ１が所定の閾値（例えば、１０％）未満であると判定した場合（図９のステップ１３；Ｙｅｓ）、絵画調変換部４００はステップＳ１９においてトリミング加工された画像ａ４（図１０（ｂ）参照）を所定の粗さのタッチの絵画調の画像Ａ４（図１０（ｃ）参照）に変換する。
また、画像データ４１が表す画像が図５（ａ）に示すような画像ａ２である場合において、主要被写体像を表す領域Ｂ２が所定の閾値（例えば、１０％）未満でないと判定した場合（図９のステップ１３；Ｎｏ）、絵画調変換部４００は画像ａ２を所定の粗さのタッチの絵画調の画像（図５（ｂ）参照）に変換する。
具体的には、絵画調変換部４００は、上述した実施形態１の絵画調変換部４００と同様に、画像ａ１またはａ２を所定の粗さのタッチに対応するパラメータが設定されたフィルタ演算を行うことにより、絵画調に変換する。
そして、図９のステップＳ１６において、画像出力部５００は、ステップＳ２０において絵画調に変換された画像を出力する。
なお、ステップＳ２０において画像を絵画調に変換する際のタッチの粗さは、予めユーザにより指定されたものでもよく、また、固定で設定されていてもよい。
【００６１】
このように、実施形態１の変形例２に係る画像処理装置１は、主要被写体像を表す領域が画像全域に対して占める割合が小さい場合、画像全域に対して主要被写体像を表す領域が占める割合が大きくなるように、画像をトリミング加工してから絵画調に変換する。従って、画像処理装置１は、主要被写体像の様子、すなわち主要被写体像の大きさに応じて、画像を絵画調に変換することができる。
さらに、実施形態１の変形例２に係る画像処理装置１は、主要被写体像を表す領域が画像全域に対して占める割合が小さい場合には、主要被写体像を表す領域が大きくなるようにトリミング加工を行ってから絵画調に変換するため、主要被写体像を際立たせることができる。
【００６２】
（実施形態１の変形例３）
上記の実施形態１の変形例２において、絵画調変換部４００は、画像全域に対して主要被写体像を表す領域の占める割合が所定の閾値未満である場合に、主要被写体像を表す領域の占める割合が大きくなるようにトリミング加工を行ってから絵画調に画像を変換している。しかし、絵画調変換部４００は、主要被写体像を表す領域の占める割合がそれぞれ異なる複数のトリミング領域において、トリミング加工を行ってもよい。そして、複数のトリミング領域においてトリミング加工することにより生成された複数の画像について、主要被写体像を表す領域の占める割合が小さいほどタッチが細かくなるように各画像を絵画調に変換してもよい。そして、絵画調に変換された複数の画像を、スライドショーのように、主要被写体像を表す領域の占める割合が小さい順に順次出力してもよい。
以下に、実施形態１の変形例３として、画像データが表す画像全域に対して主要被写体像を表す領域の占める割合が所定の閾値未満である場合に、主要被写体像を表す領域が占める割合がそれぞれ異なる複数のトリミング領域を特定してトリミング加工を行い、トリミング加工後の各画像について、主要被写体像を表す領域が占める割合が小さいほどタッチが細かい絵画調に変換し、主要被写体像を表す領域の占める割合が小さい順に順次出力する画像処理装置１について説明する。
【００６３】
具体的には、実施形態１の変形例３に係る画像処理装置１は、図１１に示す画像変換処理を行う。この画像変換処理において、上述した図９の画像変換処理と同じ処理内容には、同じ参照符号を付している。
【００６４】
ステップＳ２１において、絵画調変換部４００は、図１２に示すスライドショー表示処理を実行する。以下に図１２に示すフローチャートを参照してスライドショー表示処理について説明する。
なお、以下の処理において、絵画調に変換する際のタッチとして、タッチの細かい順に、第１のタッチ、第２のタッチ、…、第Ｎのタッチが予め設定されているものとする。ここで、Ｎは、順次出力する絵画調の画像の全枚数を表す。
【００６５】
まず、絵画調変換部４００は、絵画調に変換された画像の枚数をカウントするためのカウンタｎにｎ＝１を設定する（ステップＳ３１）。また、画像データ４１が表す画像を変換用画像としてＲＡＭ３０に記憶する。
【００６６】
次に、絵画調変換部４００は、ＲＡＭ３０に記憶された変換用画像を、第ｎのタッチで絵画調に変換する（ステップＳ３２）。具体的には、絵画調変換部４００は、上述した実施形態１の絵画調変換部４００と同様に、変換用画像を第ｎのタッチに対応するパラメータが設定されたフィルタ演算を行うことにより、絵画調に変換する。そして、変換した画像を、第ｎのタッチの絵画調の画像として、ＲＡＭ３０に記憶する。
例えば、画像データ４１が表す画像が図１３（ａ）に示す画像ａ５である場合、ｎ＝１において、ＲＡＭ３０には変換用画像として画像ａ５が記憶されている。従って、絵画調変換部４００は、第１のタッチで画像ａ５を、図１３（ｄ）に示すような絵画調の画像Ａ５に変換する。そして、変換した画像Ａ５を、第１のタッチの絵画調の画像として、ＲＡＭ３０に記憶する。
【００６７】
次に、絵画調変換部４００は、カウンタｎが、順次出力する絵画調の画像の全枚数であるＮと等しいか否かを判定する（ステップＳ３３）。
【００６８】
カウンタｎが、Ｎと等しくないと判定した場合（ステップＳ３３；Ｎｏ）、絵画調変換部４００は、ＲＡＭ３０内に記憶されている変換用画像において、主要被写体像を表す領域を中心として、主要被写体像を表す領域が（１０＋５ｎ）％を占めるトリミング領域を特定し、トリミング領域内の画像についてトリミング加工を行う（ステップＳ３４）。また、絵画調変換部４００は、トリミング加工後の画像を変換用画像として、ＲＡＭ３０に記憶する。
例えば、予めＮ＝３と設定してある場合であって、ｎ＝１における動作を説明する。絵画調変換部４００は、ＲＡＭ３０に変換用画像として記憶されている図１３（ａ）に示すような画像ａ５において、主要被写体像を表す領域Ｂ５を中心として、領域Ｂ５が１５％を占めるトリミング領域Ｄ５を特定する。そして、絵画調変換部４００は、トリミング領域Ｄ５内の画像を切り出し、画像ａ５（切り出す前の元の画像）と同じ大きさとなるように拡大する。このようにして切り出し及び拡大された画像ａ６を図１３（ｂ）に示す。そして、絵画調変換部４００は、トリミング加工後の画像ａ６を変換用画像として、ＲＡＭ３０に記憶する。
【００６９】
次に、絵画調変換部４００は、カウンタｎをｎ＋１に更新する（ステップＳ３５）。そして、ステップＳ３２の処理に戻る。
従って、絵画調変換部４００は、カウンタｎがＮに達するまで、すなわち、ＲＡＭ３０に記憶された絵画調の画像の数が、順次出力する絵画調の画像の全枚数であるＮに達するまで、ステップＳ３２〜Ｓ３５の処理を繰り返し実行する。
例えば、画像データが表す画像４１が図１３（ａ）に示す画像ａ５であって、Ｎ＝３が予め設定されている場合、絵画調変換部４００は、ｎ＝１において、画像ａ５を図１３（ｄ）に示す第１のタッチの絵画調の画像Ａ５に変換する。また、絵画調変換部４００は、ｎ＝２において、図１３（ｂ）に示す画像ａ６を、図１３（ｅ）に示す第２のタッチの絵画調の画像Ａ６に変換する。また、絵画調変換部４００は、図１３（ｂ）に示す画像ａ６において、主要被写体像を表す領域Ｂ６が２０％を占めるトリミング領域Ｄ６を特定する。このトリミング領域Ｄ６内の画像を切り出し及び拡大した画像ａ７を図１３（ｃ）に示す。また、絵画調変換部４００は、ｎ＝３において、図１３（ｃ）に示す画像ａ７を、図１３（ｆ）に示す第３のタッチの絵画調の画像Ａ７に変換する。このようにして絵画調に変換された第１のタッチの絵画調の画像Ａ５、第２のタッチの絵画調の画像Ａ６、第３のタッチの絵画調の画像Ａ７は、ＲＡＭ３０に記憶される。
【００７０】
そして、カウンタｎが、Ｎと等しいと判定した場合（ステップＳ３３；Ｙｅｓ）、すなわちＲＡＭ３０に記憶された絵画調の画像の数が、順次出力する絵画調の画像の全枚数であるＮに達した場合、画像出力部５００は、ＲＡＭ３０に記憶された絵画調の画像を、その主要被写体像を表す領域が占める割合が小さい順に順次出力する（ステップＳ３６）。
例えば、ＲＡＭ３０に、図１３（ｄ）〜（ｆ）に示すような、第１のタッチの絵画調の画像Ａ５、第２のタッチの絵画調の画像Ａ６、第３のタッチの絵画調の画像Ａ７が記憶されている場合、その主要被写体像を表す領域の占める割合が小さい順は、タッチの細かい順、すなわち、Ａ５、Ａ６、Ａ７の順である。従って、画像出力部５００は、Ａ５、Ａ６、Ａ７の順で、各絵画調の画像が所定時間ずつ（例えば、３秒間ずつ）表示されるように、絵画調の画像を出力する。そして、図１１に戻って、画像変換処理を終了する。
【００７１】
なお、図１１のステップＳ１３において、主要被写体像を表す領域が所定の閾値未満でない、すなわち所定の閾値以上であると判定した場合（ステップＳ１３；Ｎｏ）、絵画調変換部４００は、画像データ４１が表す画像を所定の粗さのタッチの絵画調の画像に変換する（ステップＳ２２）。そして、画像出力部５００は、ステップＳ２２において絵画調に変換された画像を出力する（ステップＳ２３）。
なお、順次出力する絵画調の画像の全枚数Ｎや、ステップＳ２２において画像を絵画調に変換する際のタッチの粗さは、予めユーザにより指定されたものでもよく、また、固定で設定されていてもよい。
また、図１２のステップＳ３４において、主要被写体像の占める割合が（１０＋５ｎ）％となるように、トリミング領域を特定しているが、トリミング領域の特定方法はこれに限られない。トリミング領域の特定方法は、複数のトリミング領域において主要被写体像の占める割合が異なる値になるならば、任意である。例えば、それぞれ異なる複数の値を、ｎと対応付けて予めＲＯＭ２０に記憶しておいてもよい。そして、ステップＳ３４において、ｎに対応する値を読み出し、主要被写体像を表す領域がその読み出した値の割合を占めるようにトリミング領域を特定してもよい。
【００７２】
このように、実施形態１の変形例３に係る画像処理装置１は、主要被写体像を表す領域が画像全域に対して占める割合が小さい場合、主要被写体像を表す領域が占める割合が小さいほどタッチが細かい複数の絵画調の画像に変換する。従って、画像処理装置１は、主要被写体像の様子、すなわち主要被写体像の大きさに応じて、画像を絵画調に変換することができる。
さらに、実施形態１の変形例３に係る画像処理装置１は、変換された複数の絵画調の画像を、主要被写体像を表す領域の占める割合が小さい順に順次出力する。従って、主要被写体像に向かってズームしつつ、かつタッチを粗くすることで、主要被写体像を背景画像に埋もれることを防ぎながら、より主要被写体像を際立たせて表示をすることが可能である。
【００７３】
（実施形態２）
上記の実施形態１では、主要被写体像が表す領域が画像全域に対して占める割合に基づいて、画像を絵画調に変換する場合について説明した。しかし、画像において、ぼけている領域内の画像と、ぼけていない領域内の画像とを異なる粗さのタッチで絵画調に変換してもよい。これにより、主要被写体像の様子、すなわち主要被写体像のぼけ具合に応じて、画像を絵画調に変換することができる。
以下、本発明の実施形態２として、画像データ４１が表す画像について、ぼけている領域内の画像と、ぼけていない領域内の画像とを、異なる粗さのタッチで、絵画調に変換する画像処理装置１について説明する。以下に、実施形態２に係る画像処理装置１について、実施形態１に係る表示処理装置と異なる点について詳細に説明する。なお、実施形態２に係る画像処理装置１は、実施形態１と同様のハードウェア構成（図１参照）を有しているため、以下の説明においては同様の符号を用い、その詳細な説明は省略する。
【００７４】
図１４は、本発明の実施形態２に係る画像処理装置の機能構成を概略的に示すブロック図である。
図１４に示すように画像処理装置１は、画像データ記憶部１１０と、画像データ読み出し部２１０と、ぼけ検出部３１０と、絵画調変換部４１０と、画像出力部５１０と、を備えている。
【００７５】
画像データ記憶部１１０は、上述した外部記憶装置４０から構成され、画像データ４１を記憶している。つまり、画像データ記憶部１１０は、例えば人物や風景等が写っている画像を表す、上述した画像データ４１を記憶している。
【００７６】
画像データ読み出し部２１０は、上述したＣＰＵ１０（より詳細には、外部記憶装置４０を制御するドライバプログラム）等から構成され、画像データ記憶部１１０に記憶された画像データを適宜読み出す。例えば、画像データ読み出し部２１０は、画像データ記憶部１１０に記憶された画像データ４１を所定の順番、又は、ランダムに読み出す。また、ユーザにより選択された画像データ４１を画像データ記憶部１１０から読み出してもよい。
【００７７】
ぼけ検出部３１０は、上述したＣＰＵ１０（より詳細には、後述するぼけ検出処理を実行するＣＰＵ１０）等から構成され、画像データ読み出し部２１０が読み出した画像データ４１が表す画像について、ぼけている領域を検出する。
【００７８】
以下に、ぼけ検出部３１０がぼけている領域を検出する方法の具体例を説明する。ぼけ検出部３１０は、例えば、画像データ４１が表す画像を複数の小領域に分割し、その小領域ごとに、ピンぼけが発生しているか否かを検出する。一例として、ぼけ検出部３１０は、特開２００７−２９５１８１号公報に記載された手法を用いて、ピンぼけが発生しているか否かを検出する。具体的には、各小領域内の画像から高周波成分を抽出し、抽出した高周波成分を所定の閾値で二値化処理することにより、エッジ画素を検出する。そして検出したエッジ画素数をエッジ量として導出する。そして導出したエッジ量に基づいて、各小領域におけるピンぼけの発生を判定する。そして、ぼけ検出部３１０は、ピンぼけが発生していると判定された小領域全てを、ぼけている領域として検出する。
【００７９】
絵画調変換部４１０は、上述したＣＰＵ１０（より詳細には、後述する絵画調変換処理を実行するＣＰＵ１０）等から構成され、ぼけ検出部３１０により検出されたぼけている領域内の画像と、画像全域からそのぼけている領域を除いた領域内の画像と、を異なる粗さのタッチで絵画調に変換する。
例えば、絵画調変換部４１０は、ぼけ検出部３１０によって検出されたぼけている領域内の画像を所定の粗さのタッチ（第１のタッチ）で、画像データ４１が表す画像全域からぼけている領域を除いた領域、すなわちぼけていない領域内の画像を第１のタッチよりも粗い、所定の粗さのタッチ（第２のタッチ）で、絵画調に変換する。
具体的には、絵画調変換部４１０は、上述した実施形態１の絵画調変換部４００と同様に、ぼけている領域内の画像及びぼけていない領域内の画像を、それぞれ第１のタッチ及び第２のタッチに対応するパラメータが設定されたフィルタ演算を行うことにより、絵画調に変換する。
なお、各種のタッチ（第１のタッチ、第２のタッチ）の粗さ（各種フィルタのパラメータ）は、予めユーザにより指定されたものでもよく、また、固定で設定されていてもよい。また、第１のタッチと第２のタッチの粗さは、第２のタッチの方が粗ければ任意である。
【００８０】
画像出力部５１０は、上述した表示装置６０から構成され、絵画調変換部４１０により絵画調に変換された画像を出力する。つまり、絵画調に変換された画像を表示する。
例えば、画像データ４１が表す画像が図１６（ａ）及び（ｂ）に示すような画像ａ８、ａ９である場合、画像ａ８、ａ９は、ぼけている領域Ｅ８、Ｅ９内の画像はタッチが細かく、ぼけていない領域Ｆ８、Ｆ９内の画像はタッチが粗い絵画調の画像Ａ８、Ａ９に変換される。そして、画像出力部５１０は絵画調に変換された画像Ａ８、Ａ９を出力する。
【００８１】
次に、このような構成の実施形態２に係る画像処理装置１の動作について、図面を参照して説明する。図１５は、本発明の実施形態２に係る画像処理装置１の画像変換処理の流れの一例を示すフローチャートである。
なお、この画像変換処理は、上述したＲＯＭ２０内のプログラム２１として予め記憶されており、ＣＰＵ１０がプログラム２１を読み出して実行することで、実際の処理が行われるものとする。
【００８２】
図１５の画像変換処理は、例えば、ユーザによる入力装置５０への操作を契機として開始される。
まず、画像データ読み出し部２１０は、ユーザの操作に応じて出力する画像を選択する（ステップＳ４１）。例えば、各画像データ４１が表す画像についてのサムネイル画像（視認性を高めるために縮小させた画像）を表示装置６０に表示した状態で、入力装置５０を介したユーザの操作に基づいて、出力する画像を選択する。何れかの画像がユーザにより選択されると、画像データ読み出し部２１０は、画像データ記憶部１１０から選択された画像データ４１を読み出す。
【００８３】
続いて、ぼけ検出部３１０は、ステップＳ４１で選択された画像において、ぼけ検出処理を実行する（ステップＳ４２）。つまり、ぼけ検出部３１０は、画像データ４１が表す画像について、上述したように、ぼけている領域を検出する。
【００８４】
続いて、絵画調変換部４１０は、ステップＳ４２で検出されたぼけている領域内の画像が、ぼけていない領域内の画像よりも細かいタッチになるように、ぼけている領域内の画像とぼけていない領域内の画像をそれぞれ絵画調に変換する（ステップＳ４３）。つまり、絵画調変換部４１０は、ぼけ検出部３１０によって検出されたぼけている領域内の画像を第１のタッチで、画像データ４１が表す画像全域からぼけている領域を除いた領域、すなわちぼけていない領域内の画像を第１のタッチよりも粗い第２のタッチで、絵画調に変換する。
具体的には、絵画調変換部４１０は、上述した実施形態１の絵画調変換部４００と同様に、ぼけている領域内の画像及びぼけていない領域内の画像を、それぞれ第１のタッチ及び第２のタッチに対応するパラメータが設定されたフィルタ演算を行うことにより、絵画調に変換する。
なお、各種のタッチ（第１のタッチ、第２のタッチ）の粗さ（各種フィルタのパラメータ）は、予めユーザにより指定されたものでもよく、また、固定で設定されていてもよい。また、第１のタッチと第２のタッチの粗さは、第２のタッチの方が粗ければ任意である。
【００８５】
次に、画像出力部５１０は、絵画調変換部４１０により絵画調に変換された画像を出力する（ステップＳ４４）。例えば、画像データ４１が表す画像が図１６（ａ）及び（ｂ）に示すような画像ａ８、ａ９である場合において、絵画調変換部４１０により、ぼけている領域Ｅ８、Ｅ９内の画像はタッチが細かく、ぼけていない領域Ｆ８、Ｆ９内の画像はタッチが粗い絵画調の画像Ａ８、Ａ９に変換される。そして、画像出力部５１０は絵画調に変換された画像Ａ８、Ａ９を出力する。
【００８６】
以上のように、実施形態２に係る画像処理装置１は、画像を絵画調に変換するに際し、ぼけている領域内の画像のタッチを細かくするとともに、ぼけていない領域内の画像のタッチを粗くする。
ここで、例えば、図１６（ａ）に示すぼけている領域Ｅ８が主要被写体像を表す領域である場合、すなわち主要被写体像がぼけている場合、主要被写体像のタッチは細かく、背景画像のタッチは粗い絵画調の画像Ａ８に変換される。また、例えば、図１６（ｂ）に示すぼけていない領域Ｆ９が主要被写体像を表す領域である場合、すなわち主要被写体像がぼけていない場合、主要被写体像のタッチは粗く、背景画像のタッチは細かい絵画調の画像Ａ９に変換される。  従って、実施形態２に係る画像処理装置１は、主要被写体像の様子、すなわち主要被写体像のぼけ具合に応じて、画像を絵画調に変換することができる。
また、主要被写体像がぼけている場合には、主要被写体像のタッチは細かく、背景画像のタッチは粗い絵画調の画像に変換されるため、絵画調に変換された画像において、主要被写体像を際立たせることができる。
【００８７】
（実施形態２の変形例）
上記の実施形態２では、ぼけている領域内の画像が、ぼけていない領域内の画像よりも細かいタッチになるように、ぼけている領域内の画像とぼけていない領域内の画像をそれぞれ絵画調に変換する場合について説明した。しかし、ぼけている領域内の画像が、ぼけていない領域内の画像よりも粗いタッチになるように、絵画調に変換してもよい。
以下に、実施形態２の変形例として、ぼけている領域内の画像が、ぼけていない領域内の画像よりも粗いタッチになるように、それぞれの画像を絵画調に変換する画像処理装置１について説明する。
【００８８】
実施形態２の変形例に係る画像処理装置１において、その絵画調変換部４１０は、実施形態２の絵画調変換部４１０と異なり、ぼけ検出部３１０によって検出されたぼけている領域内の画像を所定の粗さのタッチ（第１のタッチ）で、画像データ４１が表す画像全域からぼけている領域を除いた領域、すなわちぼけていない領域内の画像を第１のタッチよりも細かい、所定の粗さのタッチ（第２のタッチ）で、絵画調に変換する。
具体的には、絵画調変換部４１０は、上述した実施形態１の絵画調変換部４００と同様に、ぼけている領域内の画像及びぼけていない領域内の画像を、それぞれ第１のタッチ及び第２のタッチに対応するパラメータが設定されたフィルタ演算を行うことにより、絵画調に変換する。
なお、各種のタッチ（第１のタッチ、第２のタッチ）の粗さ（各種フィルタのパラメータ）は、予めユーザにより指定されたものでもよく、また、固定で設定されていてもよい。また、第１のタッチと第２のタッチの粗さは、第１のタッチの方が粗ければ任意である。
【００８９】
次に、実施形態２の変形例に係る画像処理装置の動作について、図面を参照して説明する。図１７は、本発明の実施形態２の変形例に係る画像処理装置１の画像変換処理の流れの一例を示すフローチャートである。この画像変換処理において、上述した図１５の画像変換処理と同じ処理内容には、同じ参照符号を付し、その詳細な説明は省略する。
【００９０】
ステップＳ４５において、絵画調変換部４１０は、ステップＳ４２で検出されたぼけている領域内の画像が、ぼけていない領域内の画像よりも粗いタッチになるように、ぼけている領域内の画像とぼけていない領域内の画像をそれぞれ絵画調に変換する。つまり、絵画調変換部４１０は、ぼけ検出部３１０によって検出されたぼけている領域内の画像を第１のタッチで、画像データ４１が表す画像全域からぼけている領域を除いた領域、すなわちぼけていない領域内の画像を第第１のタッチよりも細かい第２のタッチで、絵画調に変換する。
具体的には、絵画調変換部４１０は、上述した実施形態１の絵画調変換部４００と同様に、ぼけている領域内の画像及びぼけていない領域内の画像を、それぞれ第１のタッチ及び第２のタッチに対応するパラメータが設定されたフィルタ演算を行うことにより、絵画調に変換する。
【００９１】
そして、ステップＳ４４において、画像出力部５１０は、絵画調変換部４１０により絵画調に変換された画像を出力する。例えば、画像データ４１が表す画像が図１８（ａ）及び（ｂ）に示すような画像ａ１０、ａ１１である場合において、絵画調変換部４１０により、ぼけている領域Ｅ１０、Ｅ１１内の画像はタッチが粗く、ぼけていない領域Ｆ１０、Ｆ１１内の画像はタッチが細かい絵画調の画像Ａ１０、Ａ１１に変換される。そして、画像出力部５１０は絵画調に変換された画像Ａ１０、Ａ１１を出力する。
【００９２】
以上のように、実施形態２の変形例に係る画像処理装置１は、画像を絵画調に変換するに際し、ぼけている領域内の画像のタッチを粗くするとともに、ぼけていない領域内の画像のタッチを細かくする。
ここで、例えば、図１８（ａ）に示すぼけている領域Ｅ１０が主要被写体像を表す領域である場合、すなわち主要被写体像がぼけている場合、主要被写体像のタッチは粗く、背景画像のタッチは細かい絵画調の画像Ａ１０に変換される。また、例えば、図１８（ｂ）に示すぼけていない領域Ｆ１１が主要被写体像を表す領域である場合、すなわち主要被写体像がぼけていない場合、主要被写体像のタッチは細かく、背景画像のタッチは粗い絵画調の画像Ａ１１に変換される。
従って、実施形態２の変形例に係る画像処理装置１は、主要被写体像の様子、すなわち主要被写体像のぼけ具合に応じて、画像を絵画調に変換することができる。
また、実施形態２の変形例に係る画像処理装置１は、ぼけている領域内の画像を粗いタッチ、ぼけていない領域内の画像を細かいタッチで、絵画調に変換するため、絵画調に変換された画像において、変換される前の画像のぼけ具合を反映させることができる。
【００９３】
なお、本発明の実施形態１、実施形態２及びこれらの変形例に係る画像処理装置１は、専用の装置によらず、通常のコンピュータシステムを用いて実現可能である。例えば、ネットワークカード等を備えたコンピュータに上述の処理を実行するためのプログラムを格納した媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から当該プログラムをインストールすることにより、上述の処理を実行する表示処理装置を構成することができる。
【００９４】
また、コンピュータにプログラムを供給するための手法は任意である。例えば、通信回線、通信ネットワーク、通信システム等を介して供給してもよい。一例を挙げると、通信ネットワークの掲示板（ＢＢＳ）に当該プログラムを掲示し、これをネットワークを介して搬送波に重畳して配信することにより、上述の処理を実行することができる。
【符号の説明】
【００９５】
１…画像処理装置、１０…ＣＰＵ、２０…ＲＯＭ、２１…プログラム、３０…ＲＡＭ、４０…外部記憶装置、４１…画像データ、５０…入力装置、６０…表示装置、７０…通信Ｉ／Ｆ、１００、１１０…画像データ記憶部、２００、２１０…画像データ読み出し部、３００…主要被写体検出部、３１０…ぼけ検出部、４００、４１０…絵画調変換部、５００、５１０…画像出力部
【図１】
2011166217.tif 000003
【図２】
2011166217.tif 000004
【図６】
2011166217.tif 000005
【図７】
2011166217.tif 000006
【図９】
2011166217.tif 000007
【図１１】
2011166217.tif 000008
【図１２】
2011166217.tif 000009
【図１４】
2011166217.tif 000010
【図１５】
2011166217.tif 000011
【図１６】
2011166217.tif 000012
【図１７】
2011166217.tif 000013
【図１８】
2011166217.tif 000014
【図３】
2011166217.tif 000015
【図４】
2011166217.tif 000016
【図５】
2011166217.tif 000017
【図８】
2011166217.tif 000018
【図１０】
2011166217.tif 000019
【図１３】
2011166217.tif 000020