(57)【特許請求の範囲】
【請求項１】
画像を取得する画像取得部と、
前記画像の撮影時における光学系の焦点距離または画角、および撮像距離の情報を取得する光学系情報取得部と、
焦点距離または画角、および撮像距離に対して定義されている複数の撮影パターンを記憶する記憶部と、
前記光学系情報取得部によって取得された前記焦点距離または前記画角、および前記撮像距離の情報と、前記記憶部に記憶されている複数の撮影パターンとに基づいて、前記画像取得部によって取得された画像の撮影パターンを、前記記憶部に記憶されている複数の撮影パターンのうちの１つの撮影パターンに分類する画像分類部と、
前記光学系情報取得部によって取得された前記焦点距離または前記画角、および前記撮像距離の情報に基づいて、並びに前記画像分類部によって分類された撮影パターンに基づいて、前記画像取得部によって取得された画像に対して立体感を向上させる画像処理を行う画像処理部と、
を備えることを特徴とする画像処理装置。
【請求項２】
焦点距離または画角、および撮像距離に対して定義されているパラメータサンプル値を記憶する記憶部と、
前記光学系情報取得部によって取得された前記焦点距離または前記画角、および前記撮像距離の情報と、前記記憶部に記憶されているパラメータサンプル値とに基づいて、画像の立体感を向上させる画像処理を行う際に用いる画像処理パラメータを算出する画像処理パラメータ算出部と、
をさらに備え、
前記画像処理部は、前記画像処理パラメータ算出部によって算出された画像処理パラメータに基づいて、前記画像取得部によって取得された画像に対して立体感を向上させる画像処理を行う、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記パラメータサンプル値は、画像の立体感の要因に基づいて定めたパラメータサンプル値である、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記パラメータサンプル値は、焦点距離または画角、および撮像距離に対して定められた複数の撮影シーンに応じたパラメータサンプル値である、
ことを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記撮影パターンは、焦点距離または画角、および撮像距離に対して画像の立体感要因に基づいて定められていて、画像の立体感を向上させるための画像処理パラメータと対応付けられており、
前記画像処理部は、前記画像分類部によって分類された撮影パターンと対応付けられている画像処理パラメータに基づいて、前記画像取得部によって取得された画像に対して立体感を向上させる画像処理を行う、
ことを特徴とする請求項１から４のいずれか１つに記載の画像処理装置。
【請求項６】
前記撮影パターンは、焦点距離または画角、および撮像距離に対して定められた複数の撮影シーンであって、各撮影シーンは、画像の立体感を向上させるための画像処理パラメータと対応付けられており、
前記画像処理部は、前記画像分類部によって分類された撮影パターンと対応付けられている画像処理パラメータに基づいて、前記画像取得部によって取得された画像に対して立体感を向上させる画像処理を行う、
ことを特徴とする請求項１から４のいずれか１つに記載の画像処理装置。
【請求項７】
画像を取得するステップと、
前記画像の撮影時における光学系の焦点距離または画角、および撮像距離の情報を取得するステップと、
焦点距離または画角、および撮像距離に対して定義されている複数の撮影パターンを記憶するステップと、
取得された前記焦点距離または前記画角、および前記撮像距離の情報と、記憶されている複数の撮影パターンとに基づいて、取得された画像の撮影パターンを、記憶されている複数の撮影パターンのうちの１つの撮影パターンに分類するステップと、
前記取得された焦点距離または画角、および撮像距離の情報に基づいて、並びに分類された撮影パターンに基づいて、前記取得された画像に対して立体感を向上させる画像処理を行うステップと、
を有することを特徴とする画像処理方法。
【請求項８】
画像を取得するステップと、
前記画像の撮影時における光学系の焦点距離または画角、および撮像距離の情報を取得するステップと、
焦点距離または画角、および撮像距離に対して定義されている複数の撮影パターンを記憶するステップと、
取得された前記焦点距離または前記画角、および前記撮像距離の情報と、記憶されている複数の撮影パターンとに基づいて、取得された画像の撮影パターンを、記憶されている複数の撮影パターンのうちの１つの撮影パターンに分類するステップと、
前記取得された焦点距離または画角、および撮像距離の情報に基づいて、並びに分類された撮影パターンに基づいて、前記取得された画像に対して立体感を向上させる画像処理を行うステップと、
をコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の立体感を向上させる技術に関する。
【背景技術】
【０００２】
従来、撮像装置から被写体までの撮像距離に応じたぼかし度合いによって、撮像画像にぼかし処理を施すことにより、奥行き感のある立体的な画像を生成する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２９４７８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、撮像距離の情報だけを用いて立体的な画像を生成するための画像処理を施すため、撮影シーンによっては、十分に立体的な画像を生成することができない。
【０００５】
本発明は、撮影シーンに応じて変化する立体感に関する情報に基づいて、立体感を向上させる画像処理を施す技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のある態様に係る画像処理装置は、画像を取得する画像取得部と、前記画像の撮影時における光学系の焦点距離または画角、および撮像距離の情報を取得する光学系情報取得部と、焦点距離または画角、および撮像距離に対して定義されている複数の撮影パターンを記憶する記憶部と、前記光学系情報取得部によって取得された前記焦点距離または前記画角、および前記撮像距離の情報と、前記記憶部に記憶されている複数の撮影パターンとに基づいて、前記画像取得部によって取得された画像の撮影パターンを、前記記憶部に記憶されている複数の撮影パターンのうちの１つの撮影パターンに分類する画像分類部と、前記光学系情報取得部によって取得された前記焦点距離または前記画角、および前記撮像距離の情報に基づいて、並びに前記画像分類部によって分類された撮影パターンに基づいて、前記画像取得部によって取得された画像に対して立体感を向上させる画像処理を行う画像処理部と、を備える。
【０００７】
本発明の別の態様に係る画像処理方法は、画像を取得するステップと、前記画像の撮影時における光学系の焦点距離または画角、および撮像距離の情報を取得するステップと、焦点距離または画角、および撮像距離に対して定義されている複数の撮影パターンを記憶するステップと、取得された前記焦点距離または前記画角、および前記撮像距離の情報と、記憶されている複数の撮影パターンとに基づいて、取得された画像の撮影パターンを、記憶されている複数の撮影パターンのうちの１つの撮影パターンに分類するステップと、前記取得された焦点距離または画角、および撮像距離の情報に基づいて、並びに分類された撮影パターンに基づいて、前記取得された画像に対して立体感を向上させる画像処理を行うステップと、を有する。
【０００８】
本発明のさらに別の態様に係る画像処理プログラムは、画像を取得するステップと、前記画像の撮影時における光学系の焦点距離または画角、および撮像距離の情報を取得するステップと、焦点距離または画角、および撮像距離に対して定義されている複数の撮影パターンを記憶するステップと、取得された前記焦点距離または前記画角、および前記撮像距離の情報と、記憶されている複数の撮影パターンとに基づいて、取得された画像の撮影パターンを、記憶されている複数の撮影パターンのうちの１つの撮影パターンに分類するステップと、前記取得された焦点距離または画角、および撮像距離の情報に基づいて、並びに分類された撮影パターンに基づいて、前記取得された画像に対して立体感を向上させる画像処理を行うステップと、をコンピュータに実行させるための画像処理プログラムである。
【発明の効果】
【０００９】
本発明によれば、画像の撮影時における光学系の焦点距離または画角および撮像距離に基づいて、画像の立体感を向上させる画像処理を行うので、様々な撮影シーンに応じて効果的に、立体感を向上させる画像処理を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態における画像処理装置の構成を示すブロック図である。
【図２】図２は、第１の実施形態における記憶部に格納されているパラメータサンプル値テーブルの一例を示す図である。
【図３】図３は、算出部が記憶部に格納されているパラメータサンプル値テーブルと、光学系情報取得部によって取得された焦点距離および撮像距離の情報とに基づいて、画像の立体感を向上させるための画像処理パラメータを算出する方法を説明するための図である。
【図４】図４は、第２の実施形態における画像処理装置の記憶部に格納されているパラメータサンプル値テーブルの一例を示す図である。
【図５】図５は、第２の実施形態における算出部が記憶部に格納されているパラメータサンプル値テーブルと、光学系情報取得部によって取得された焦点距離および撮像距離の情報とに基づいて、画像の立体感を向上させるための画像処理パラメータを算出する方法を説明するための図である。
【図６】図６は、第３の実施形態における画像処理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１１】
−第１の実施形態−
図１は、第１の実施形態における画像処理装置の構成を示すブロック図である。第１の実施形態における画像処理装置は、画像取得部１と、光学系情報取得部２と、記憶部３と、算出部４と、画像処理部５とを備える。第１の実施形態における画像処理装置は、例えば、デジタルカメラに搭載されて使用される。
【００１２】
画像取得部１は、撮影により生成された画像データを取得する。例えば、デジタルカメラでは、撮影により生成された画像データは、一時的にＲＡＭに記憶されるので、画像取得部１は、ＲＡＭから画像データを取得する。
【００１３】
光学系情報取得部２は、画像取得部１によって取得された画像データの撮影時における焦点距離の情報および撮像距離の情報を取得する。焦点距離とは、シーンが写る範囲を表す光学情報である。また、撮像距離とは、撮像装置から被写体までの距離である。
【００１４】
記憶部３には、焦点距離および撮像距離とパラメータサンプル値との対応関係を定めたパラメータサンプル値テーブルが記憶されている。パラメータサンプル値およびパラメータサンプル値テーブルの詳細については後述する。
【００１５】
算出部４は、記憶部３に記憶されているパラメータサンプル値テーブルと、光学系情報取得部２によって取得された焦点距離および撮像距離の情報とに基づいて、画像の立体感を向上させる画像処理を行う際に用いる画像処理パラメータを算出する。
【００１６】
画像処理部５は、算出部４によって算出されたパラメータに基づいて、画像取得部１によって取得された画像データに対して、立体感を向上させる画像処理を施す。
【００１７】
図２は、記憶部３に格納されているパラメータサンプル値テーブルの一例を示す図である。図２に示すパラメータサンプル値テーブルでは、基準とする焦点距離を１４０ｍｍ、５０ｍｍ、１４ｍｍの３つ、基準とする撮像距離を０．５ｍ、５ｍ、１０ｍの３つとして、３×３のテーブルとしている。
【００１８】
第１の実施形態における画像処理装置では、パラメータサンプル値テーブルで定義されるパラメータサンプル値は、画像の立体感手掛かりのパラメータサンプル値である。画像の立体感手掛かりとは、人が画像を見たときに感じる立体感の要因のことであり、ここでは、大気透視（全体）、大気透視（背景）、消失線、肌理の勾配の４つを用いる。大気透視は、被写体までの距離が遠いほど、彩度とコントラストが低下する原理を利用したパラメータ、消失線は、平行線がある一点に収束する原理を利用したパラメータ、肌理の勾配は、被写体までの距離が遠いほど、肌理が細かくなる原理を利用したパラメータである。ここでは、画像全体の大気透視を大気透視（全体）、主要被写体に対する背景のみの大気透視を大気透視（背景）と呼ぶ。
【００１９】
各パラメータサンプル値が大きくなるほど、立体感を向上させる画像処理の度合いは大きくなる。それぞれのパラメータサンプル値には、画像の立体感を向上させるための画像処理パラメータが対応付けられている。画像の立体感を向上させるための画像処理パラメータとは、例えば、コントラストとシャープネスである。例えば、コントラストを抑制するほど、大気透視の影響によるシーンの物理的なコントラスト低下が強調されて、距離感が増加するため、画像の立体感が向上する。また、シャープネスを強調するほど、消失線がはっきりと見えるようになるため、画像の立体感が向上する。
【００２０】
図２に示すように、撮像距離が長くなるほど、また、焦点距離が短くなるほど、パラメータサンプル値は総合的に大きくなる。従って、撮像距離が長くなるほど、また、焦点距離が短くなるほど、コントラストの低下および／またはシャープネスの強調を行う。
【００２１】
図３は、算出部４が記憶部３に格納されているパラメータサンプル値テーブルと、光学系情報取得部２によって取得された焦点距離および撮像距離の情報とに基づいて、画像の立体感を向上させるための画像処理パラメータを算出する方法を説明するための図である。ここでは、光学系情報取得部２によって取得された焦点距離は３５ｍｍ、撮像距離は３ｍとする。
【００２２】
焦点距離３５ｍｍは、パラメータサンプル値テーブルの基準となる焦点距離１４ｍｍと５０ｍｍとの間にあり、撮像距離３ｍは、パラメータサンプル値テーブルの基準となる撮像距離０．５ｍと５ｍとの間にある。ここでは、焦点距離５０ｍｍおよび撮像距離０．５ｍに対応するパラメータサンプル値と、焦点距離５０ｍｍおよび撮像距離５ｍに対応するパラメータサンプル値と、焦点距離１４ｍｍおよび撮像距離０．５ｍに対応するパラメータサンプル値と、焦点距離１４ｍｍおよび撮像距離５ｍに対応するパラメータサンプル値の４セットのパラメータサンプル値に基づいて、画像の立体感を向上させるための画像処理パラメータを算出する。具体的には、光学系情報取得部２によって取得された焦点距離および撮像距離と、上記４セットのパラメータサンプル値の焦点距離および撮像距離とに基づいて、４セットのパラメータサンプル値を加重平均し、加重平均により得られた結果から、予め設定したパラメータサンプル値と画像処理パラメータの関数により、画像の立体感を向上させるための画像処理パラメータを求める。
【００２３】
図３に示す例では、光学系情報取得部２によって取得された焦点距離（３５ｍｍ）および撮像距離（３ｍ）は、上記４セットのパラメータサンプル値の焦点距離および撮像距離のうち、焦点距離５０ｍｍおよび撮像距離５ｍに最も近く、焦点距離１４ｍｍおよび撮像距離０．５ｍから最も遠い。従って、焦点距離５０ｍｍおよび撮像距離５ｍのパラメータサンプル値の比重が最も高く、また、焦点距離１４ｍｍおよび撮像距離０．５ｍのパラメータサンプル値の比重が最も低くなるように、４つのパラメータサンプル値を加重平均した結果から、予め設定したパラメータサンプル値と画像処理パラメータの関数により、画像の立体感を向上させるための画像処理パラメータを算出する。
【００２４】
画像処理部５は、算出部４によって算出された画像処理パラメータに基づいて、画像取得部１によって取得された画像データに対して、コントラストの抑制やシャープネスの強調処理を行うことによって、画像の立体感を向上させる。
【００２５】
以上、第１の実施形態における画像処理装置によれば、画像の撮影時における光学系の焦点距離および撮像距離の情報を取得し、取得した焦点距離および撮像距離の情報に基づいて、画像に対して立体感を向上させる画像処理を行うので、様々な撮影シーンに応じて効果的に、立体感を向上させる画像処理を行うことができる。
【００２６】
特に、第１の実施形態における画像処理装置では、焦点距離および撮像距離に応じて定義されているパラメータサンプル値を記憶部３に記憶しておき、取得した焦点距離および撮像距離の情報と、記憶部３に記憶されているパラメータサンプル値とに基づいて、画像の立体感を向上させる画像処理を行う際に用いる画像処理パラメータを算出し、算出した画像処理パラメータに基づいて、画像に対して立体感を向上させる画像処理を行う。これにより、様々な撮影シーンに応じて、効果的に立体感を向上させる画像処理を行うことができる。
【００２７】
−第２の実施形態−
第１の実施形態における画像処理装置では、焦点距離および撮像距離とパラメータサンプル値との対応関係を定めたパラメータサンプル値テーブルが記憶部３に記憶されていた。第２の実施形態における画像処理装置では、焦点距離および撮像距離と複数の撮影シーンとの対応関係を定めたパラメータサンプル値テーブルが記憶部３に記憶されている。
【００２８】
図４は、第２の実施形態における画像処理装置の記憶部３に記憶されているパラメータサンプル値テーブルの一例を示す図である。図４に示すパラメータサンプル値テーブルでも、図２に示すパラメータサンプル値テーブルと同様に、基準とする焦点距離を１４０ｍｍ、５０ｍｍ、１４ｍｍの３つ、基準とする撮像距離を０．５ｍ、５ｍ、１０ｍの３つとして、３×３のテーブルとしている。
【００２９】
第２の実施形態における画像処理装置では、複数の撮影シーンがパラメータサンプル値テーブルで定義されている。複数の撮影シーンには、「マクロ撮影」、動物などの物体を撮影する「物体撮影」、野鳥や飛行機などの遠方の物体を撮影する「遠方物体撮影」、テーブル上の物体を撮影する「テーブルフォト撮影」、人物を撮影する「ポートレート撮影」、人物の集合写真を撮影する「集合写真撮影」、ミニチュア模型などを撮影する「ジオラマ撮影」、建築物を撮影する「建築物撮影」、風景を撮影する「風景撮影」が含まれる。
【００３０】
各撮影シーンには、撮影シーンに応じた、立体感を向上させるための画像処理パラメータが対応付けられている。例えば、焦点距離が１４０ｍｍ、撮像距離が０．５ｍの場合の撮影シーンはマクロ撮影であり、マクロ撮影に応じた画像処理パラメータが対応付けられている。撮影シーンに応じた、立体感を向上させるための画像処理パラメータとは、例えば、彩度、ボケ、コントラストである。
【００３１】
例えば、テーブルフォト撮影では、主要被写体の彩度を上昇させて、主要被写体を目立たせることにより、立体感を向上させる。ポートレート撮影やジオラマ撮影では、主要被写体以外をぼかすことにより、立体感を向上させる。建築物撮影では、コントラストを上昇させることによって、明暗の差を大きくして、立体感を向上させる。各撮影シーンには、このように、撮影シーンに応じて立体感を向上させるための画像処理パラメータが対応付けられている。
【００３２】
図５は、第２の実施形態における算出部４が記憶部３に記憶されているパラメータサンプル値テーブルと、光学系情報取得部２によって取得された焦点距離および撮像距離の情報とに基づいて、画像の立体感を向上させるための画像処理パラメータを算出する方法を説明するための図である。
【００３３】
算出部４が画像の立体感を向上させるための画像処理パラメータを算出する方法は、第１の実施形態と同様である。すなわち、光学系情報取得部２によって取得された焦点距離および撮像距離に基づいて、パラメータサンプル値テーブルの９つの撮影シーンの中から、焦点距離および撮像距離が近い４つの撮影シーンを決定し、決定した４つの撮影シーンの画像処理パラメータを加重平均することによって、画像の立体感を向上させるための画像処理パラメータを算出する。
【００３４】
図５に示す例では、光学系情報取得部２によって取得された焦点距離は３５ｍｍ、撮像距離は３ｍであるから、焦点距離および撮像距離が近い４つの撮影シーンとして、テーブルフォト撮影、ポートレート撮影、ジオラマ撮影、建築物撮影が選択される。そして、これら４つの撮影シーンに応じた画像処理パラメータを加重平均することによって、画像の立体感を向上させるための画像処理パラメータを算出する。
【００３５】
画像処理部５は、算出部４によって算出された画像処理パラメータに基づいて、画像取得部１によって取得された画像データに対して、画像の彩度、ボケ、コントラストを修正する画像処理を行うことによって、画像の立体感を向上させる。
【００３６】
以上、第２の実施形態における画像処理装置によれば、第１の実施形態における画像処理装置と同様に、様々な撮影シーンに応じて、効果的に立体感を向上させる画像処理を行うことができる。特に、記憶部３に記憶されているパラメータサンプル値は、複数の撮影シーンに応じたパラメータサンプル値であるので、撮影シーンに応じたより効果的な立体感向上のための画像処理を行うことができる。
【００３７】
−第３の実施形態−
図６は、第３の実施形態における画像処理装置の構成を示すブロック図である。第１の実施形態における画像処理装置と同じ構成要素については、同一の符号を付して、詳しい説明は省略する。第３の実施形態における画像処理装置は、画像取得部１と、光学系情報取得部２と、記憶部３と、画像分類部１０と、画像処理部５とを備える。
【００３８】
記憶部３には、第１の実施形態における画像処理装置と同様に、焦点距離および撮像距離とパラメータサンプル値との対応関係を定めたパラメータサンプル値テーブル（図２参照）が記憶されている。本実施形態では、パラメータサンプル値テーブルにおいて、複数の撮影パターンが定義されているものとして説明する。すなわち、大気透視（全体）、大気透視（背景）、消失線、肌理の勾配の各パラメータサンプル値の組み合わせを、撮影パターンと呼ぶ。なお、第１の実施形態と同様に、パラメータサンプル値には、焦点距離および撮像距離に対して画像の立体感要因に基づいて定められていて、画像の立体感を向上させるための画像処理パラメータが対応付けられている。
【００３９】
画像分類部１０は、光学系情報取得部２によって取得された焦点距離および撮像距離と、記憶部３に記憶されているパラメータサンプル値テーブルとに基づいて、画像取得部１によって取得された画像の撮影パターンを、パラメータサンプル値テーブルで定義されている複数の撮影パターンのうちの１つの撮影パターンに分類する。具体的には、図２に示すパラメータサンプル値テーブルの焦点距離および撮像距離のうち、光学系情報取得部２によって取得された焦点距離および撮像距離と最も近い撮影パターンに分類する。
【００４０】
例えば、図３に示すように、光学系情報取得部２によって取得された焦点距離が３５ｍｍ、撮像距離が３ｍの場合には、図３に示すパラメータサンプル値テーブルの焦点距離および撮像距離の中で最も近い焦点距離および撮像距離の組み合わせが焦点距離５０ｍｍ、撮像距離５ｍなので、焦点距離５０ｍｍ、撮像距離５ｍの撮影パターンに分類する。
【００４１】
画像処理部５は、画像分類部１０によって分類された撮影パターンのパラメータサンプル値に基づいて、画像取得部１によって取得された画像データに対して、立体感を向上させる画像処理を施す。上述した例では、画像分類部１０によって分類された撮影パターンが焦点距離５０ｍｍ、撮像距離５ｍの撮影パターンなので、図２に示すパラメータサンプル値テーブルを参照すると、パラメータサンプル値は、大気透視（全体）３０、大気透視（背景）５０、消失線５０、肌理の勾配５０となる。
【００４２】
第１の実施形態で説明したように、パラメータサンプル値には、画像の立体感を向上させるための画像処理パラメータが対応付けられているので、画像処理部５は、大気透視（全体）３０、大気透視（背景）５０、消失線５０、肌理の勾配５０に対応した画像処理パラメータに基づいて、画像の立体感を向上させる画像処理を行う。
【００４３】
以上、第３の実施形態における画像処理装置では、記憶部３には、複数の撮影パターンが記憶されており、画像分類部１０は、光学系情報取得部２によって取得された焦点距離および撮像距離の情報と、記憶部３に記憶されている複数の撮影パターンとに基づいて、画像取得部１によって取得された画像の撮影パターンを、記憶部３に記憶されている複数の撮影パターンのうちの１つの撮影パターンに分類する。画像処理部５は、画像分類部１０によって分類された撮影パターンに基づいて、画像取得部１によって取得された画像に対して立体感を向上させる画像処理を行う。これにより、画像撮影時の撮影パターンを、複数の撮影パターンのうちの１つの撮影パターンに当てはめて、簡易的に、画像の立体感を向上させる画像処理を行うことができる。
【００４４】
−第４の実施形態−
第４の実施形態における画像処理装置の構成は、第３の実施形態における画像処理装置の構成と同じである。第４の実施形態における画像処理装置が第３の実施形態における画像処理装置と異なるのは、記憶部３に記憶されているパラメータサンプル値テーブルの内容である。第３の実施形態における記憶部３には、図２に示すパラメータサンプル値テーブルが格納されていたが、第４の実施形態における記憶部３には、図４に示すパラメータサンプル値テーブルが格納されている。
【００４５】
本実施形態では、パラメータサンプル値テーブルにおいて、複数の撮影パターンが定義されているものとして説明する。すなわち、複数の撮影シーンを、撮影パターンと呼ぶ。
【００４６】
画像分類部１０は、光学系情報取得部２によって取得された焦点距離および撮像距離と、記憶部３に記憶されているパラメータサンプル値テーブルとに基づいて、画像取得部１によって取得された画像の撮影パターンを、パラメータサンプル値テーブルで定義されている複数の撮影パターンのうちの１つの撮影パターンに分類する。例えば、光学系情報取得部２によって取得された焦点距離が３５ｍｍ、撮像距離が３ｍの場合には、図４に示すパラメータサンプル値テーブルの焦点距離および撮像距離の中で最も近い焦点距離および撮像距離の組み合わせが焦点距離５０ｍｍ、撮像距離５ｍなので、撮影パターンはポートレート撮影となる。
【００４７】
第２の実施形態で説明したように、各撮影シーンには、撮影シーンに応じた、立体感を向上させるための画像処理パラメータが対応付けられている。画像処理部５は、画像分類部１０によって分類された撮影パターン（撮影シーン）に対応した画像処理パラメータに基づいて、画像取得部１によって取得された画像データに対して、画像の立体感を向上させる処理を行う。
【００４８】
以上、第４の実施形態における画像処理装置によれば、記憶部３には、複数の撮影パターン（撮影シーン）が記憶されており、画像分類部１０は、光学系情報取得部２によって取得された焦点距離および撮像距離の情報と、記憶部３に記憶されている複数の撮影パターンとに基づいて、画像取得部１によって取得された画像の撮影パターンを、記憶部３に記憶されている複数の撮影パターンのうちの１つの撮影パターンに分類する。画像処理部５は、画像分類部１０によって分類された撮影パターン（撮影シーン）に基づいて、画像取得部１によって取得された画像に対して立体感を向上させる画像処理を行う。これにより、画像撮影時の撮影パターンを、複数の撮影パターンのうちの１つの撮影パターンに当てはめて、簡易的に、画像の立体感を向上させる画像処理を行うことができる。
【００４９】
なお、上述した第１〜第４の実施形態の説明では、画像処理装置が行う処理としてハードウェアによる処理を前提としていたが、このような構成に限定される必要はない。例えば、コンピュータにてソフトウェア処理を行う構成も可能である。この場合、コンピュータは、ＣＰＵ、ＲＡＭ等の主記憶装置、上記処理の全て或いは一部を実現させるためのプログラムが記憶されたコンピュータ読み取り可能な記憶媒体を備えている。ここでは、このプログラムを画像処理プログラムと呼ぶ。そして、ＣＰＵが上記記憶媒体に記憶されている画像処理プログラムを読み出して、情報の加工・演算処理を実行することにより、上述の画像処理装置と同様の処理を実現させる。
【００５０】
ここで、コンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、この画像処理プログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該画像処理プログラムを実行するようにしても良い。
【００５１】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。
【００５２】
光学系情報取得部２は、シーンが写る範囲を表す光学情報として、焦点距離の情報を取得したが、焦点距離の情報の代わりに、画角の情報を取得してもよい。この場合、第１および第２の実施形態における算出部は、焦点距離の情報の代わりに、画角の情報を用いる。また、第３および第４の実施形態における画像分類部１０は、焦点距離の情報の代わりに、画角の情報を用いる。
【００５３】
上述した実施形態では、画像処理装置をデジタルカメラに搭載する例を挙げて説明したが、撮像素子を有する携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）、ビデオカメラ、プリンタ等の画像形成装置に搭載することもできる。
【符号の説明】
【００５４】
１…画像取得部
２…光学系情報取得部
３…記憶部
４…算出部（画像処理パラメータ算出部）
５…画像処理部
１０…画像分類部
【図１】
0005784451.tif 000002
【図２】
0005784451.tif 000003
【図３】
0005784451.tif 000004
【図４】
0005784451.tif 000005
【図５】
0005784451.tif 000006
【図６】
0005784451.tif 000007