(57)【要約】【課題】画像の生成に用いられた撮像素子のサイズを容易に推定する。【解決手段】画像処理装置は、撮像素子を有する撮像装置により生成された対象画像の撮像時の焦点距離を表す情報として、実焦点距離情報と、実際の焦点距離を所定のサイズの仮想上の基準結像面に対応した焦点距離として換算した換算焦点距離を表す換算焦点距離情報と、を取得する。また、画像処理装置は、基準結像面のサイズを表す情報を取得する。画像処理装置は、実焦点距離情報と換算焦点距離情報と基準結像面のサイズを表す情報とに基づき、撮像素子のサイズを推定する。【選択図】図４
2009055303.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
撮像素子を有する撮像装置により生成された対象画像の撮像時の焦点距離を表す情報として、実際の焦点距離を表す実焦点距離情報と、前記実際の焦点距離を所定のサイズの仮想上の基準結像面に対応した焦点距離として換算した換算焦点距離を表す換算焦点距離情報と、を取得する第１の情報取得部と、
前記基準結像面のサイズを表す情報を取得する第２の情報取得部と、
前記実焦点距離情報と前記換算焦点距離情報と前記基準結像面のサイズを表す情報とに基づき、前記撮像素子のサイズを推定する撮像素子サイズ推定部と、を備える、画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、さらに、
推定された前記撮像素子のサイズに基づき、前記撮像素子のサイズに相関のある前記撮像装置の種類を推定する撮像装置種類推定部を備える、画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置であって、さらに、
推定された前記撮像素子のサイズに基づき、前記対象画像に対する所定の画像補正の態様を設定する補正態様設定部を備える、画像処理装置。
【請求項４】
請求項３に記載の画像処理装置であって、さらに、
設定された前記態様で前記対象画像に対する前記所定の画像補正を行う補正処理部を備える、画像処理装置。
【請求項５】
請求項３または請求項４に記載の画像処理装置であって、
前記補正態様設定部は、推定された前記撮像素子のサイズが大きいほど前記所定の画像補正における補正のレベルが小さい傾向となるように、前記所定の画像補正の態様を設定する、画像処理装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の画像処理装置であって、
前記第１の情報取得部は、前記対象画像を表す画像データを含む画像ファイルに含まれた前記実焦点距離情報と前記換算焦点距離情報とを取得する、画像処理装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の画像処理装置であって、
前記換算焦点距離は、前記基準結像面を用いた撮像により前記対象画像の画角と同じ画角の画像が得られるような焦点距離である、画像処理装置。
【請求項８】
画像処理方法であって、
（ａ）撮像素子を有する撮像装置により生成された対象画像の撮像時の焦点距離を表す情報として、実際の焦点距離を表す実焦点距離情報と、前記実際の焦点距離を所定のサイズの仮想上の基準結像面に対応した焦点距離として換算した換算焦点距離を表す換算焦点距離情報と、を取得する工程と、
（ｂ）前記基準結像面のサイズを表す情報を取得する工程と、
（ｃ）前記実焦点距離情報と前記換算焦点距離情報と前記基準結像面のサイズを表す情報とに基づき、前記撮像素子のサイズを推定する工程と、を備える、画像処理方法。
【請求項９】
画像処理のためのコンピュータプログラムであって、
撮像素子を有する撮像装置により生成された対象画像の撮像時の焦点距離を表す情報として、実際の焦点距離を表す実焦点距離情報と、前記実際の焦点距離を所定のサイズの仮想上の基準結像面に対応した焦点距離として換算した換算焦点距離を表す換算焦点距離情報と、を取得する第１の情報取得機能と、
前記基準結像面のサイズを表す情報を取得する第２の情報取得機能と、
前記実焦点距離情報と前記換算焦点距離情報と前記基準結像面のサイズを表す情報とに基づき、前記撮像素子のサイズを推定する撮像素子サイズ推定機能と、を、コンピュータに実現させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の生成に用いられた撮像素子のサイズを推定する画像処理技術に関する。
【背景技術】
【０００２】
近年、ＣＣＤ等の撮像素子を用いた撮像によりデジタル画像を生成するデジタルスチルカメラ（以下「ＤＳＣ」とも呼ぶ）が普及している。いわゆる銀塩カメラの大半が３５ｍｍフィルムという標準サイズのフィルムを結像面として採用するのとは対照的に、ＤＳＣが採用する撮像素子のサイズは多様である。一般に、レンズ一体型（いわゆるコンパクト型）のＤＳＣは、本体小型化の要請から比較的小さいサイズの撮像素子を採用する傾向にあるのに対し、レンズ交換型（いわゆる一眼レフ型）のＤＳＣは、比較的大きいサイズの撮像素子を採用する傾向にある。
【０００３】
他方、ＤＳＣにより生成される画像ファイルのフォーマットとして、画像そのものを表すデータの他に種々の付加情報を含むフォーマットが知られている（例えば特許文献１）。このようなフォーマットの一例としては、Ｅｘｉｆ（Exchangeable Image File Format）が挙げられる。このようなフォーマットに従った画像ファイルには、例えば、撮像時の絞り・シャッタースピード・焦点距離を表す情報やＤＳＣの機種を特定する品番等が付加情報として含まれる。
【０００４】
【特許文献１】特開２００２−３４４８８１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＤＳＣの撮像素子のサイズは、ＤＳＣにより生成される画像の性質に影響を及ぼす場合がある。例えば、ＤＳＣの撮像素子のサイズが小さいほど、生成される画像のノイズの量は増加する傾向にあるものと考えられる。そのため、画像の性質を調べたり、画像の補正を行ったりする際に、当該画像の生成に用いられたＤＳＣの撮像素子のサイズを知ることは有用である。しかし、従来の画像ファイルに含まれる付加情報には、画像の生成に用いられたＤＳＣの撮像素子のサイズを表す情報は含まれていなかった。付加情報には、ＤＳＣの機種を特定する品番が含まれている場合が多いが、この場合にも、画像の生成に用いられたＤＳＣの撮像素子のサイズを知るためには、ＤＳＣの機種から当該ＤＳＣが採用する撮像素子のサイズを特定する情報がさらに必要であった。
【０００６】
なお、このような問題はＤＳＣにより生成された画像に限らず、撮像素子を有する画像生成装置により生成された画像に共通の問題であった。
【０００７】
本発明は、上記の課題を解決するためになされたものであり、画像の生成に用いられた撮像素子のサイズを容易に推定することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題の少なくとも一部を解決するために、本発明は、以下の形態または適用例として実現することが可能である。
【０００９】
［適用例１］画像処理装置であって、
撮像素子を有する撮像装置により生成された対象画像の撮像時の焦点距離を表す情報として、実際の焦点距離を表す実焦点距離情報と、前記実際の焦点距離を所定のサイズの仮想上の基準結像面に対応した焦点距離として換算した換算焦点距離を表す換算焦点距離情報と、を取得する第１の情報取得部と、
前記基準結像面のサイズを表す情報を取得する第２の情報取得部と、
前記実焦点距離情報と前記換算焦点距離情報と前記基準結像面のサイズを表す情報とに基づき、前記撮像素子のサイズを推定する撮像素子サイズ推定部と、を備える、画像処理装置。
【００１０】
この画像処理装置では、換算焦点距離に対する実際の焦点距離の比と基準結像面のサイズとに基づき、対象画像の生成に用いられた撮像素子のサイズを推定することができる。そのため、この画像処理装置では、撮像装置と撮像素子のサイズとの対応を示す情報等を用いることなく、撮像素子のサイズを容易に推定することができる。
【００１１】
［適用例２］適用例１に記載の画像処理装置であって、さらに、
推定された前記撮像素子のサイズに基づき、撮像素子のサイズに相関のある前記撮像装置の種類を推定する撮像装置種類推定部を備える、画像処理装置。
【００１２】
この画像処理装置では、推定された撮像素子のサイズに基づき、撮像素子のサイズに相関のある撮像装置の種類について、対象画像の生成に用いられた撮像装置の種類を推定することができる。
【００１３】
［適用例３］適用例１または適用例２に記載の画像処理装置であって、さらに、
推定された前記撮像素子のサイズに基づき、前記対象画像に対する所定の画像補正の態様を設定する補正態様設定部を備える、画像処理装置。
【００１４】
この画像処理装置では、推定された撮像素子のサイズに基づき、所定の画像補正の態様を設定することができるため、撮像素子のサイズに応じて好ましいと考えられる画像補正の態様を設定することができる。
【００１５】
［適用例４］適用例３に記載の画像処理装置であって、さらに、
設定された前記態様で前記対象画像に対する前記所定の画像補正を行う補正処理部を備える、画像処理装置。
【００１６】
この画像処理装置では、対象画像に対して、撮像素子のサイズに応じて好ましいと考えられる補正態様で画像補正を実行することができる。
【００１７】
［適用例５］適用例３または適用例４に記載の画像処理装置であって、
前記補正態様設定部は、推定された前記撮像素子のサイズが大きいほど前記所定の画像補正における補正のレベルが小さい傾向となるように、前記所定の画像補正の態様を設定する、画像処理装置。
【００１８】
この画像処理装置では、撮像素子のサイズに応じた想定ユーザの習熟度や生成される画像の性質に対応して好ましいと考えられる画像補正の態様を設定することができる。
【００１９】
［適用例６］適用例１ないし適用例５のいずれかに記載の画像処理装置であって、
前記第１の情報取得部は、前記対象画像を表す画像データを含む画像ファイルに含まれた前記実焦点距離情報と前記換算焦点距離情報とを取得する、画像処理装置。
【００２０】
この画像処理装置では、対象画像を表す画像データを含む画像ファイルに含まれた実焦点距離情報と換算焦点距離情報とに基づき、対象画像の生成に用いられた撮像素子のサイズを推定することができる。
【００２１】
［適用例７］適用例１ないし適用例６のいずれかに記載の画像処理装置であって、
前記基準結像面に対応した焦点距離は、前記基準結像面を用いた撮像により前記対象画像の画角と同じ画角の画像が得られるような焦点距離である、画像処理装置。
【００２２】
なお、本発明は、種々の態様で実現することが可能であり、例えば、画像処理方法および装置、画像補正方法および装置、印刷方法および装置、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．実施例：
Ａ−１．画像処理装置の構成：
Ａ−２．画像自動補正印刷処理：
Ｂ．変形例：
【００２４】
Ａ．実施例：
Ａ−１．画像処理装置の構成：
図１は、本発明の実施例における画像処理装置としてのプリンタ１００の構成を概略的に示す説明図である。本実施例のプリンタ１００は、メモリカードＭＣ等から取得した画像データに基づき画像を印刷する、いわゆるダイレクトプリントに対応したカラーインクジェットプリンタである。プリンタ１００は、プリンタ１００の各部を制御するＣＰＵ１１０と、例えばＲＯＭやＲＡＭによって構成された内部メモリ１２０と、ボタンやタッチパネルにより構成された操作部１４０と、液晶ディスプレイにより構成された表示部１５０と、プリンタエンジン１６０と、カードインターフェース（カードＩ／Ｆ）１７０と、を備えている。プリンタ１００は、さらに、他の機器（例えばデジタルスチルカメラ（以下「ＤＳＣ」とも呼ぶ）やパーソナルコンピュータ）とのデータ通信を行うためのインターフェースを備えているとしてもよい。プリンタ１００の各構成要素は、バスを介して互いに接続されている。
【００２５】
プリンタエンジン１６０は、印刷データに基づき印刷を行う印刷機構である。カードインターフェース１７０は、カードスロット１７２に挿入されたメモリカードＭＣとの間でデータのやり取りを行うためのインターフェースである。プリンタ１００は、カードインターフェース１７０を介してメモリカードＭＣに格納された画像ファイルの取得を行う。
【００２６】
なお、本実施例では、メモリカードＭＣに、ＤＳＣによる撮像により生成された画像データを含む画像ファイルが格納されている。この画像ファイルは、例えばＥｘｉｆ規格に則って生成されたファイルであり、画像データの他に付加情報を含んでいる。付加情報には、少なくとも、撮像時の焦点距離を表す情報として、実際の焦点距離（実焦点距離）ｆ0と、３５ｍｍフィルム換算値としての焦点距離（換算焦点距離）ｆ35と、が含まれている。付加情報には、他にも、撮像時の絞りやシャッタースピードを表す情報やＤＳＣの機種を特定する品番等が含まれていてもよい。
【００２７】
内部メモリ１２０には、画像自動補正部２００と、表示処理部３１０と、印刷処理部３２０とが格納されている。画像自動補正部２００は、所定のオペレーティングシステムの下で、後述する画像自動補正印刷処理を実行するためのコンピュータプログラムである。表示処理部３１０は、表示部１５０を制御して、表示部１５０上に処理メニューやメッセージ等を表示させるディスプレイドライバである。印刷処理部３２０は、画像データから印刷データを生成し、プリンタエンジン１６０を制御して、印刷データに基づく画像の印刷を実行するためのコンピュータプログラムである。ＣＰＵ１１０は、内部メモリ１２０から、これらのプログラムを読み出して実行することにより、これら各部の機能を実現する。
【００２８】
画像自動補正部２００は、プログラムモジュールとして、情報取得部２１０と、撮像素子サイズ推定部２２０と、撮像装置種類推定部２３０と、補正態様設定部２４０と、補正処理部２５０と、を含んでいる。これらの各部の機能については、後述の画像自動補正印刷処理の説明において詳述する。
【００２９】
内部メモリ１２０には、また、基準結像面情報４１０と、補正レベル情報４２０と、閾値情報４３０とが格納されている。これらの内容についても、後述の画像自動補正印刷処理の説明において詳述する。
【００３０】
Ａ−２．画像自動補正印刷処理：
カードスロット１７２にメモリカードＭＣが挿入されると、表示処理部３１０により、メモリカードＭＣに格納された画像の一覧表示を含むユーザインターフェースが表示部１５０に表示される。図２は、画像の一覧表示を含むユーザインターフェースの一例を示す説明図である。図２に示すユーザインターフェースには、サムネイル画像ＴＮ１〜ＴＮ８と、５つのボタンＢＮ１〜ＢＮ５が表示されている。なお、本実施例では、画像の一覧表示は、メモリカードＭＣに格納された画像ファイルに含まれるサムネイル画像を用いて実現される。
【００３１】
本実施例のプリンタ１００は、図２に示すユーザインターフェースにおいて、ユーザにより、１つ（または複数）の画像が選択されると共に通常印刷ボタンＢＮ３が選択されると、選択された画像を通常通り印刷する通常印刷処理を実行する。他方、当該ユーザインターフェースにおいて、ユーザにより、１つ（または複数）の画像が選択されると共に自動補正印刷ボタンＢＮ４が選択されると、プリンタ１００は、選択された画像について、画像の自動補正を行い補正後の画像を印刷する画像自動補正印刷処理を実行する。図２の例では、サムネイル画像ＴＮ１と自動補正印刷ボタンＢＮ４とが選択されているため、プリンタ１００は、サムネイル画像ＴＮ１に対応する画像について画像自動補正印刷処理を行う。
【００３２】
なお、本実施例の画像自動補正は、所定の画像補正項目について、対象となる画像がより好ましく補正されるように対象となる画像を自動的に補正する処理である。所定の画像補正項目は、コントラスト補正、明るさ補正、カラーバランス補正、彩度補正、シャープネス補正、記憶色補正、ノイズ除去処理、の内の少なくとも１つを含む。
【００３３】
図３は、本実施例のプリンタ１００による画像自動補正印刷処理の流れを示すフローチャートである。ステップＳ１１０では、画像自動補正部２００（図１）が、画像自動補正印刷処理の対象となる対象画像ＴＩを設定する。画像自動補正部２００は、図２に示したユーザインターフェースにおいてユーザにより選択されたサムネイル画像ＴＮ１に対応する画像を対象画像ＴＩとして設定する。設定された対象画像ＴＩの画像データ（以下「対象画像データＴＩＤ」とも呼ぶ）を含む画像ファイル（以下「対象画像ファイルＴＩＦ」とも呼ぶ）は、メモリカードＭＣからカードインターフェース１７０を介してプリンタ１００に取得され、内部メモリ１２０の所定領域に格納される。
【００３４】
ステップＳ１２０（図３）では、情報取得部２１０（図１）が、後述の撮像素子のサイズの推定（ステップＳ１３０）に用いられる種々の情報を取得する。具体的には、情報取得部２１０は、対象画像ＴＩの撮像時の焦点距離を表す情報として、対象画像ファイルＴＩＦに付加情報として含まれている実焦点距離ｆ0と３５ｍｍフィルム換算値としての換算焦点距離ｆ35とを取得する。
【００３５】
さらに、情報取得部２１０は、基準結像面情報４１０に含まれる３５ｍｍフィルムの結像面のサイズを表す情報を取得する。基準結像面情報４１０には、３５ｍｍフィルムの結像面のサイズとして幅サイズ（３６ｍｍ）が予め登録されている。
【００３６】
ステップＳ１２０（図３）では、撮像素子サイズ推定部２２０（図１）が、対象画像ＴＩの撮像に用いられたＤＳＣの撮像素子のサイズを推定する。図４は、撮像素子のサイズの推定方法を示す説明図である。図４には、対象画像ＴＩの撮像時における被写体ＳとＤＳＣの撮像素子の結像面ＩＳおよび仮想上の３５ｍｍフィルムの結像面ＦＳとの位置関係を示している。図４に示すように、レンズの主点ＵＰと撮像素子の結像面ＩＳとの距離である実焦点距離ｆ0に応じて画角θが定まり、被写体Ｓの位置を含み結像面ＩＳに平行な面（以下「被写体面ＳＳ」とも呼ぶ）における撮像範囲が定まる。
【００３７】
換算焦点距離ｆ35は、実焦点距離ｆ0を仮想上の３５ｍｍフィルムの結像面ＦＳに対応した焦点距離として換算したものであり、仮想上の３５ｍｍフィルムの結像面ＦＳを用いた撮像により対象画像ＴＩの画角と同じ画角の画像が得られるような焦点距離である。なお、仮想上の３５ｍｍフィルムの結像面ＦＳは、本発明における基準結像面に相当する。
【００３８】
図４から明らかなように、撮像素子の結像面ＩＳの幅サイズＷ0と仮想上の３５ｍｍフィルムの結像面ＦＳの幅サイズＷ35との比は、実焦点距離ｆ0と換算焦点距離ｆ35との比に等しい（下記の式（１））。従って、撮像素子の結像面ＩＳの幅サイズＷ0は、下記の式（２）により算出される。
【００３９】
【数１】
2009055303.tif 000003
【００４０】
撮像素子サイズ推定部２２０は、上記式（２）と、ステップＳ１２０で取得された種々の情報（実焦点距離ｆ0、換算焦点距離ｆ35、仮想上の３５ｍｍフィルムの結像面ＦＳの幅サイズＷ35（＝３６ｍｍ））と、を用いて撮像素子の結像面ＩＳの幅サイズＷ0を算出する。撮像素子サイズ推定部２２０は、このように算出された値を、撮像素子の結像面ＩＳの幅サイズＷ0の推定値とする。
【００４１】
ステップＳ１４０（図３）では、撮像装置種類推定部２３０（図１）が、対象画像ＴＩの生成に用いられた撮像装置の種類を推定する。ここで、撮像装置の種類は、撮像素子のサイズに相関のある種類であり、本実施例では、レンズ一体型（いわゆるコンパクト型）のＤＳＣと、レンズ交換型（いわゆる一眼レフ型）のＤＳＣとの２種類を想定している。
【００４２】
撮像装置の種類は、ステップＳ１３０で推定された撮像素子の結像面ＩＳの幅サイズＷ0に基づき推定される。図５は、撮像装置の種類の推定方法を示す説明図である。図５に示すように、撮像装置種類推定部２３０は、撮像素子の結像面ＩＳの幅サイズＷ0が所定の閾値Ｔｈより小さい場合には、対象画像ＴＩの生成に用いられた撮像装置はレンズ一体型のＤＳＣであると推定し、撮像素子の結像面ＩＳの幅サイズＷ0が所定の閾値Ｔｈより大きい場合には、対象画像ＴＩの生成に用いられた撮像装置はレンズ交換型のＤＳＣであると推定する。所定の閾値Ｔｈは、レンズ一体型のＤＳＣおよびレンズ交換型のＤＳＣが一般に採用する撮像素子のサイズの動向に基づき予め設定され、閾値情報４３０（図１）によって定められている。撮像装置種類推定部２３０は、ステップＳ１３０で推定された撮像素子の結像面ＩＳの幅サイズＷ0と、閾値情報４３０（図１）によって定められた所定の閾値Ｔｈとを比較して、対象画像ＴＩの生成に用いられた撮像装置の種類を推定する。
【００４３】
なお、一般に、レンズ一体型のＤＳＣに関しては本体小型化の要請が極めて大きい一方、レンズ交換型のＤＳＣに関してはそのような要請は小さい。そのため、レンズ一体型のＤＳＣが実際に採用する撮像素子のサイズの範囲Ｒ１とレンズ交換型のＤＳＣが実際に採用する撮像素子のサイズの範囲Ｒ２との間には、図５に示すように、比較的大きな間隔が存在すると考えられる。従って、範囲Ｒ１と範囲Ｒ２との間に所定の閾値Ｔｈが設定されれば、当該閾値Ｔｈを用いて撮像装置の種類を推定することができる。なお、閾値情報４３０に定められた閾値Ｔｈはユーザにより変更可能であるとしてもよい。また、例えば図２に示すユーザインターフェースにおいて、ユーザによる閾値Ｔｈの指定を受け付けるものとしてもよい。
【００４４】
ステップＳ１５０（図３）では、補正態様設定部２４０（図１）が、画像自動補正の補正態様を設定する。ここで、画像自動補正の補正態様とは、所定の画像補正項目（例えばノイズの除去処理）について、対象画像ＴＩを対象に実行する自動補正のレベル（強弱）を意味している。なお、自動補正のレベルには、所定の画像補正項目について補正を行わないというレベルも含む。
【００４５】
補正態様の設定は、補正レベル情報４２０（図１）に定義された撮像素子の結像面ＩＳの幅サイズＷ0と補正レベルとの関係に基づき、実行される。図６は、画像自動補正の補正態様の設定方法を示す説明図である。図６には、補正レベル情報４２０に定義された、撮像素子の結像面ＩＳの幅サイズＷ0とノイズの除去処理についての補正レベルとの関係を示している。図６に示すように、上述した所定の閾値Ｔｈより小さい幅サイズＷ0には補正レベルとして比較的強いレベルが対応付けられ、所定の閾値Ｔｈより大きい幅サイズＷ0には補正レベルとして比較的弱いレベルが対応付けられている。一般に、撮像素子のサイズが小さいほど、生成される画像のノイズの量は増加する傾向にあるものと考えられる。従って、本実施例では、撮像素子のサイズが小さい場合には比較的強いレベルでノイズ除去処理が行われるように、撮像素子の結像面ＩＳの幅サイズＷ0と補正レベルとの関係が予め決められている。
【００４６】
なお、図６に示した例では、撮像装置の種類（レンズ一体型ＤＳＣまたはレンズ交換型ＤＳＣ）が同じ場合には、撮像素子の結像面ＩＳの幅サイズＷ0に関わらず一定の補正レベルが設定される。従って、この例では、ステップＳ１４０において推定された撮像装置の種類に基づき、補正態様（補正レベル）が設定されると表現することもできる。
【００４７】
補正態様の設定は、画像自動補正の画像補正項目毎に実行される。ノイズの除去処理以外の画像補正項目（例えばコントラスト補正、明るさ補正、カラーバランス補正、彩度補正、シャープネス補正、記憶色補正）についても、ノイズの除去処理に関する設定と同様に、補正態様が設定される。すなわち、補正レベル情報４２０（図１）には、画像自動補正の画像補正項目毎に、撮像素子の結像面ＩＳの幅サイズＷ0と補正レベルとの関係が定義されており、補正態様設定部２４０は、補正レベル情報４２０を参照して、画像自動補正の画像補正項目毎に補正態様を設定する。
【００４８】
なお、一般に、レンズ交換型のＤＳＣは撮像時の各種の設定項目についてマニュアル操作による細かな設定が可能なものが多く、また熟練したユーザにより使用されることが多いため、レンズ交換型のＤＳＣにより生成された画像に対しては、比較的強いレベルの画像自動補正は好まれない場合が多いと考えられる。一方、レンズ一体型のＤＳＣは細かな設定ができないものが多く、また比較的熟練度の低いユーザにより使用されることが多いため、レンズ一体型のＤＳＣにより生成された画像に対しては、比較的強いレベルの画像自動補正が好まれる場合が多いと考えられる。従って、補正レベル情報４２０（図１）により定義された撮像素子の結像面ＩＳの幅サイズＷ0と補正レベルとの関係は、幅サイズＷ0が大きいほど補正レベルが小さい傾向となる関係であることが好ましい。
【００４９】
ステップＳ１６０（図３）では、補正処理部２５０（図１）が、ステップＳ１５０で設定された補正態様で、対象画像ＴＩに対する画像自動補正を実行する。画像自動補正は、画像補正項目毎に公知の方向で実行される。補正後の対象画像ＴＩは、表示処理部３１０に（図１）により表示部１５０表示される。図７は、画像自動補正後の対象画像ＴＩが表示された表示部１５０の一例を示す説明図である。画像自動補正後の対象画像ＴＩが表示された表示部１５０により、ユーザは、補正結果を確認することができる。ユーザが補正結果に満足せず「戻る」ボタンを選択すると、例えば表示部１５０に図２に示したユーザインターフェースが表示される。
【００５０】
ユーザが補正結果に満足し、「印刷」ボタンを選択すると、印刷処理部３２０（図１）が、プリンタエンジン１６０を制御して、画像自動補正後の対象画像ＴＩの印刷を行う（図３のステップＳ１７０）。印刷処理部３２０は、画像自動補正後の対象画像ＴＩの画像データに、解像度変換やハーフトーン処理などの処理を施して印刷データを生成する。生成された印刷データは、印刷処理部３２０からプリンタエンジン１６０に供給され、プリンタエンジン１６０は対象画像ＴＩの印刷を実行する。
【００５１】
以上説明したように、本実施例のプリンタ１００は、対象画像ファイルＴＩＦの付加情報に含まれる実焦点距離ｆ0および換算焦点距離ｆ35と、基準結像面情報４１０に含まれる３５ｍｍフィルムの結像面のサイズを表す情報とを用いて、対象画像ＴＩの生成（撮像）に用いられた撮像素子のサイズを推定することができる。なお、一般に、対象画像ファイルＴＩＦに含まれる付加情報には、対象画像ＴＩの生成に用いられた撮像装置の機種を特定する品番の情報が含まれており、撮像装置の機種を特定する品番と当該機種に採用されている撮像素子のサイズとの対応関係を定めた情報を用いれば、対象画像ＴＩの生成に用いられた撮像素子のサイズを特定することは可能である。しかし、本実施例のプリンタ１００は、そのような情報を用いることなく、対象画像ファイルＴＩＦのみを用いて対象画像ＴＩの生成（撮像）に用いられた撮像素子のサイズを容易に推定することができる。
【００５２】
また、本実施例のプリンタ１００は、推定された撮像素子のサイズに基づき、対象画像ＴＩの生成に用いられた撮像装置の種類を推定することができる。さらに、本実施例のプリンタ１００は、推定された撮像素子のサイズに基づき、画像自動補正の補正態様（補正レベル）を設定すると共に、設定された補正態様で対象画像ＴＩに対する画像自動補正を実行することができる。そのため、撮像素子のサイズに応じてより好ましいと考えられる補正結果が得られる画像自動補正を実現することができる。
【００５３】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００５４】
Ｂ１．変形例１：
図８は、変形例における画像自動補正の補正態様の設定方法を示す説明図である。図８には、撮像素子の結像面ＩＳの幅サイズＷ0とノイズの除去処理についての補正レベルとの関係を示している。図６に示した実施例における両者の関係とは異なり、変形例における両者の関係は、幅サイズＷ0が大きくなるにつれ補正レベルが漸減するような関係となっている。すなわち、図６に示す関係のように幅サイズＷ0が閾値Ｔｈより小さい（または大きい）範囲において補正レベルが一定値をとるのではなく、幅サイズＷ0が閾値Ｔｈより小さい（または大きい）範囲において、幅サイズＷ0が大きいほど補正レベルが弱くなるような関係となっている。すなわち、図８に示した変形例では、撮像装置の種類に基づき補正態様（補正レベル）が設定される訳ではない。
【００５５】
例えば画像のノイズに関しては、共にレンズ一体型（またはレンズ交換型）のＤＳＣであっても、撮像素子の結像面ＩＳの幅サイズＷ0が小さいＤＳＣにより生成された画像の方がより多くのノイズを含むと考えられる。従って、撮像装置の種類が同じか否かに関わらず、幅サイズＷ0が大きくなるにつれ補正レベルが漸減するように補正レベルを設定することにより、より好ましいと考えられる補正結果が得られる画像自動補正を実現することができる。
【００５６】
Ｂ２．変形例２：
上記実施例では、撮像素子のサイズとして、撮像素子の結像面ＩＳの幅サイズＷ0が推定されているが（図４参照）、撮像素子の結像面ＩＳの高さサイズや対角線サイズが推定されるとしてもよい。撮像素子のサイズとして撮像素子の結像面ＩＳの高さサイズや対角線サイズが推定される場合には、予め決められた仮想上の３５ｍｍフィルムの結像面ＦＳの高さサイズや対角線サイズが用いられる。
【００５７】
また、図４には、撮像素子の結像面ＩＳが仮想上の３５ｍｍフィルムの結像面ＦＳより小さい場合の互いの位置関係を示しているが、撮像素子の結像面ＩＳが仮想上の３５ｍｍフィルムの結像面ＦＳより大きくてもよく、その場合には、撮像素子の結像面ＩＳと仮想上の３５ｍｍフィルムの結像面ＦＳとの位置関係が図４に示した関係とは逆になる。この場合にも、撮像素子の結像面ＩＳの幅サイズＷ0は、上記の式（２）により算出される。
【００５８】
また、上記実施例では、基準結像面として仮想上の３５ｍｍフィルムの結像面ＦＳが用いられているが、基準結像面のサイズを表す情報と基準結像面に対応した焦点距離を表す情報とを取得可能であれば、他の基準結像面を用いることも可能である。
【００５９】
Ｂ３．変形例３：
上記実施例では、撮像装置の種類として、レンズ一体型のＤＳＣとレンズ交換型のＤＳＣとの２種類を想定しているが、撮像装置の種類は撮像素子のサイズに相関のある種類でればよく、これら２種類に限られない。撮像装置の種類として、例えば、撮像素子のサイズに応じてレンズ一体型のＤＳＣやレンズ交換型のＤＳＣをさらに複数の種類に再分類した種類を採用してもよい。また、ＤＳＣ以外の撮像装置（例えばデジタルビデオカメラ）を撮像装置の種類に含めてもよい。
【００６０】
Ｂ４．変形例４：
上記実施例では、ＤＳＣによる撮像により生成された画像データを含む画像ファイルが画像自動補正印刷処理の対象となっているが、撮像素子を有するＤＳＣ以外の撮像装置（例えばデジタルビデオカメラ）による撮像により生成された画像データを含む画像ファイルが画像自動補正印刷処理の対象となるとしてもよい。
【００６１】
Ｂ５．変形例５：
上記実施例では、画像自動補正印刷処理（図３）の全工程がプリンタ１００により実行されているが、画像自動補正印刷処理の内、画像自動補正（図３のステップＳ１１０〜Ｓ１６０）がパーソナルコンピュータにより実行され、補正画像の印刷（ステップＳ１７０）のみがプリンタにより実行されるものとしてもよい。また、プリンタ１００はインクジェットプリンタに限らず、他の方式のプリンタ、例えばレーザプリンタや昇華型プリンタであるとしてもよい。
【００６２】
また、画像処理装置としてのプリンタ１００は、少なくとも情報取得部２１０と撮像素子サイズ推定部２２０を有し、撮像素子のサイズを推定すればよい。推定された撮像素子のサイズは、必ずしも画像自動補正のために用いられる必要はなく、プリンタ１００が画像自動補正部２００を有する必要はない。推定された撮像素子のサイズは、撮像装置の種類の推定にのみ用いられるとしてもよい。また、推定された撮像素子のサイズは、対象画像ファイルＴＩＦの付加情報に付加されるとしてもよい。
【００６３】
Ｂ６．変形例６：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【００６４】
また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施例における画像処理装置としてのプリンタ１００の構成を概略的に示す説明図である。
【図２】画像の一覧表示を含むユーザインターフェースの一例を示す説明図である。
【図３】本実施例のプリンタ１００による画像自動補正印刷処理の流れを示すフローチャートである。
【図４】撮像素子のサイズの推定方法を示す説明図である。
【図５】撮像装置の種類の推定方法を示す説明図である。
【図６】画像自動補正の補正態様の設定方法を示す説明図である。
【図７】画像自動補正後の対象画像ＴＩが表示された表示部１５０の一例を示す説明図である。
【図８】変形例における画像自動補正の補正態様の設定方法を示す説明図である。
【符号の説明】
【００６６】
１００…プリンタ
１１０…ＣＰＵ
１２０…内部メモリ
１４０…操作部
１５０…表示部
１６０…プリンタエンジン
１７０…カードインターフェース
１７２…カードスロット
２００…画像自動補正部
２１０…情報取得部
２２０…撮像素子サイズ推定部
２３０…撮像装置種類推定部
２４０…補正態様設定部
２５０…補正処理部
３１０…表示処理部
３２０…印刷処理部
４１０…基準結像面情報
４２０…補正レベル情報
４３０…閾値情報
【図１】
2009055303.tif 000004
【図２】
2009055303.tif 000005
【図３】
2009055303.tif 000006
【図４】
2009055303.tif 000007
【図５】
2009055303.tif 000008
【図６】
2009055303.tif 000009
【図７】
2009055303.tif 000010
【図８】
2009055303.tif 000011