(57)【要約】      （修正有）【課題】子供の成長を観察時、保存している複数画像の同一被写体中から選択して比較し、被写体の経時的変化が分かる様にモニタ表示やプリント出力を行う画像処理方法又は装置を提供する。【解決手段】画像処理装置はパソコン等で実施され、記憶手段１４にある画像ファイルから、特定の被写体の複数の画像ファイルが選択され画像選択手段２０で読み出され、各画像ファイルに含まれるExifの情報から各画像ファイルの画像が撮影時の被写体距離、焦点距離（３５ｍｍ換算）、電子ズーム倍率の値が撮影条件取得手段２２で取得され、それら画像が基準画像の被写体距離、焦点距離（３５ｍｍ換算）、電子ズーム倍率で撮影時の被写体の大きさとなる様に画像拡縮手段２４で拡大縮小処理される。基準画像は画像選択手段２０で選択された画像の中から選択する。画像拡縮手段２４で拡大縮小された画像は撮影順に並べられ出力手段１２でモニタ表示又はプリント出力される。【選択図】図１
2009246710.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段に記憶されている画像ファイルの中から特定の被写体が撮影された画像の画像ファイルを複数選択する選択手段と、
前記選択手段により選択された画像ファイルの画像について、各画像が撮影されたときの撮影条件の要素である被写体距離、焦点距離、及び、電子ズーム倍率のうち、少なくとも同一の値ではない要素に関する値を各画像ファイルに含まれる付属情報から取得する撮影条件取得手段と、
前記選択手段により選択された各画像ファイルの画像内における被写体の大きさが、前記撮影条件取得手段により取得された前記撮影条件の要素に関する値を所定の基準値として撮影したときの大きさとなるように、前記撮影条件取得手段により取得された前記撮影条件の要素に関する値に基づいて、各画像ファイルの画像を拡大縮小処理する画像拡縮手段と、
前記画像拡縮手段により拡大縮小処理された各画像ファイルの画像を比較できる状態にする出力データを生成する出力データ生成手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記画像拡縮手段は、前記選択手段により選択された画像ファイルのうち、いずれか１つの画像ファイルの画像を基準画像とし、該基準画像について前記撮影条件取得手段により取得された前記撮影条件の要素に関する値を前記基準値とすることを特徴とする請求項１の画像処理装置。
【請求項３】
前記選択手段は、同一のカメラで撮影された画像の画像ファイルのみ選択可能とすることを特徴とする請求項１、又は、２の画像処理装置。
【請求項４】
前記選択手段は、単焦点レンズのカメラで撮影された画像のみ選択可能とし、前記撮影条件取得手段は、前記選択手段により選択された画像ファイルの画像について、被写体距離の値のみを取得することを特徴とする請求項３の画像処理装置。
【請求項５】
前記画像拡縮手段は、前記選択手段により選択された画像ファイルのうち、被写体距離の値が最も小さい画像ファイルの画像を前記基準画像とすることを特徴とする請求項４の画像処理装置。
【請求項６】
前記基準画像をユーザが選択することを特徴とする請求項１、２、３、又は、４の画像処理装置。
【請求項７】
前記画像拡縮手段により拡大縮小処理されて拡大された画像の画像範囲のうち前記出力データ生成手段における出力データの生成に使用する画像範囲の位置を調整する調整手段を備えたことを特徴とする請求項１、２、３、４、５、又は、６の画像処理装置。
【請求項８】
前記データ生成手段により生成された出力データを表示手段又はプリント手段に出力する出力処理手段を備えたことを特徴とする請求項１、２、３、４、５、６、又は、７の画像処理装置。
【請求項９】
前記表示手段又はプリント手段には、前記画像拡縮手段により拡大縮小処理された各画像ファイルの画像を並べた画面構成となる出力データが出力されることを特徴とする請求項８の画像処理装置。
【請求項１０】
前記表示手段又はプリント手段には、前記画像拡縮手段により拡大縮小処理された各画像ファイルの画像を撮影した順序で並べた画面構成となる出力データが出力されることを特徴とする請求項９の画像処理装置。
【請求項１１】
プログラムされたコンピュータにより実施される画像処理方法であって、
記憶手段に記憶されている画像ファイルの中から特定の被写体が撮影された画像の画像ファイルを複数選択する選択工程と、
前記選択工程により選択された画像ファイルの画像について、各画像が撮影されたときの撮影条件の要素である被写体距離、焦点距離、及び、電子ズーム倍率のうち、少なくとも同一の値ではない要素に関する値を各画像ファイルに含まれる付属情報から取得する撮影条件取得工程と、
前記選択工程により選択された各画像ファイルの画像内における被写体の大きさが、前記撮影条件取得工程により取得された前記撮影条件の要素に関する値を所定の基準値として撮影したときの大きさとなるように、前記撮影条件取得工程により取得された前記撮影条件の要素に関する値に基づいて、各画像ファイルの画像を拡大縮小処理する画像拡縮工程と、
前記画像拡縮手段により拡大縮小処理された各画像ファイルの画像を比較できる状態にする出力データを生成する出力データ生成工程と、
を備えたことを特徴とする画像処理方法。
【請求項１２】
前記画像拡縮工程は、前記選択工程により選択された画像ファイルのうち、いずれか１つの画像ファイルの画像を基準画像とし、該基準画像について前記撮影条件取得工程により取得された前記撮影条件の要素に関する値を前記基準値とすることを特徴とする請求項１１の画像処理方法。
【請求項１３】
前記選択工程は、同一のカメラで撮影された画像の画像ファイルのみ選択可能とすることを特徴とする請求項１１、又は、１２の画像処理方法。
【請求項１４】
前記選択工程は、単焦点レンズのカメラで撮影された画像のみ選択可能とし、前記撮影条件取得工程は、前記選択工程により選択された画像ファイルの画像について、被写体距離の値のみを取得することを特徴とする請求項１３の画像処理方法。
【請求項１５】
前記画像拡縮工程は、前記選択工程により選択された画像ファイルのうち、被写体距離の値が最も小さい画像ファイルの画像を前記基準画像とすることを特徴とする請求項１４の画像処理方法。
【請求項１６】
前記基準画像をユーザが選択することを特徴とする請求項１１、１２、１３、又は、１４の画像処理方法。
【請求項１７】
前記画像拡縮工程により拡大縮小処理されて拡大された画像の画像範囲のうち前記出力データ生成工程における出力データの生成に使用する画像範囲の位置を調整する調整工程を備えたことを特徴とする請求項１１、１２、１３、１４、１５、又は、１６の画像処理方法。
【請求項１８】
前記データ生成工程により生成された出力データを表示手段又はプリント手段に出力する出力処理工程を備えたことを特徴とする請求項１１、１２、１３、１４、１５、１６、又は、１７の画像処理方法。
【請求項１９】
前記表示手段又はプリント手段には、前記画像拡縮工程により拡大縮小処理された各画像ファイルの画像を並べた画面構成となる出力データが出力されることを特徴とする請求項１８の画像処理方法。
【請求項２０】
前記表示手段又はプリント手段には、前記画像拡縮工程により拡大縮小処理された各画像ファイルの画像を撮影した順序で並べた画面構成となる出力データが出力されることを特徴とする請求項１９の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理方法及びその装置に係り、特に子供等の特定の被写体を撮影した画像を複数選択して、その特定の被写体の経時的変化を分り易く閲覧できるようにした画像処理方法及びその装置に関する。
【背景技術】
【０００２】
デジタルカメラ等で撮影してパソコン等に保存しておいた画像データ（画像ファイル）の中から、異なる日に撮影した子供の画像を含む画像ファイルを複数選択し、子供の成長が分かるようにそれらの画像を比較可能に（例えば、並べて）モニタ表示やプリント出力して閲覧するというようなことが一般的に行われている。
【０００３】
このような閲覧を支援するものとして、特許文献１では、撮影予約時期が到来すると、前回と同じ撮影条件で撮影を行うことを支援し、同一被写体の経年観察のための撮影を行えるようにすることが提案されている。
【０００４】
特許文献２には、画像内の被写体の大きさ（長さ）を把握できるようにした技術が記載されており、子供の身長などを把握するために有益な提案である。
【特許文献１】特開２００５−２６８７３号公報
【特許文献２】特開２００５−１４２９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、成長する子供のように経時的に大きさが変化する被写体に関して、撮影時の異なる複数の画像を比較し閲覧する場合には、それらの画像内における被写体（像）の大きさと実際の被写体の大きさとの比率が、全ての画像において一致していることが望ましい。即ち、実際の被写体の大きさが同じであれば、画像内における被写体の大きさも比較閲覧する全ての画像において一致していることが望ましい。被写体の大きさが変化しない場合であっても同一被写体を異なる画像間で比較閲覧する場合には、各画像内における被写体の大きさが他の画像と一致している方が経時的な変化を把握しやすい。
【０００６】
しかしながら、撮影時には、過去又は未来の画像と比較することを意識しないことが多く、同一の被写体を同じ撮影条件で撮影することを行わない場合が多い。また、そのようなことを意識せずに撮影した過去の画像ファイルの中から比較閲覧する画像ファイルを選択しなくてはならない場合もある。更に、撮影に使用したカメラの機種が異なる場合もある。
【０００７】
したがって、パソコン等に保存されている画像ファイルの中から、特定の同一の被写体を異なる時期に撮影した複数の画像ファイルを選択した場合に、それらの画像間における被写体の大きさが実際の被写体の大きさを反映したものとなっていない。このように選択された画像に対して実際の被写体の大きさを反映させるような処理は、上記特許文献１、２では提案されていない。
【０００８】
本発明はこのような事情に鑑みてなされたもので、子供の成長を観察する場合のように、同一被写体を撮影した複数の画像を既に保存されている任意の画像の中から選択して比較閲覧する場合に、その被写体の経時的変化が分かりやすいようにモニタ表示又はプリント出力等を行うことができる画像処理方法及びその装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、請求項１に係る画像処理装置は、記憶手段に記憶されている画像ファイルの中から特定の被写体が撮影された画像の画像ファイルを複数選択する選択手段と、前記選択手段により選択された画像ファイルの画像について、各画像が撮影されたときの撮影条件の要素である被写体距離、焦点距離、及び、電子ズーム倍率のうち、少なくとも同一の値ではない要素に関する値を各画像ファイルに含まれる付属情報から取得する撮影条件取得手段と、前記選択手段により選択された各画像ファイルの画像内における被写体の大きさが、前記撮影条件取得手段により取得された前記撮影条件の要素に関する値を所定の基準値として撮影したときの大きさとなるように、前記撮影条件取得手段により取得された前記撮影条件の要素に関する値に基づいて、各画像ファイルの画像を拡大縮小処理する画像拡縮手段と、前記画像拡縮手段により拡大縮小処理された各画像ファイルの画像を比較できる状態にする出力データを生成する出力データ生成手段と、を備えたことを特徴としている。
【００１０】
本発明によれば、閲覧対象の画像内における被写体の大きさが、実際の被写体の大きさを反映したものとなり、被写体の経時的変化を把握し易くなる。また、子供の画像を選択することによって子供の成長を実感できる成長記録を作成することができる。
【００１１】
請求項２に係る画像処理装置は、請求項１に記載の発明において、前記画像拡縮手段は、前記選択手段により選択された画像ファイルのうち、いずれか１つの画像ファイルの画像を基準画像とし、該基準画像について前記撮影条件取得手段により取得された前記撮影条件の要素に関する値を前記基準値とすることを特徴としている。
【００１２】
本発明によれば、閲覧対象の画像ファイルのうち、基準画像として設定されたいずれか１つの画像に合わせて他の画像の被写体の大きさが変更されるようになる。従って、被写体の大きさが適切な画像を基準画像とすれば、他の画像もそれに合わせて被写体の大きさが適切となる。
【００１３】
請求項３に係る画像処理装置は、請求項１、又は、２に記載の発明において、前記選択手段は、同一のカメラで撮影された画像の画像ファイルのみ選択可能とすることを特徴としている。
【００１４】
本発明によれば、同一のカメラで撮影された画像のみを選択可能とすることで、例えば、３５ｍｍ換算の焦点距離、電子ズーム倍率についての値が画像ファイルの付属情報に記録されていない場合であっても、それらを一定と判断することができ、画像間での焦点距離や電子ズーム倍率の相違を考慮することが不要となる。
【００１５】
請求項４に係る画像処理装置は、請求項３に記載の発明において、前記選択手段は、単焦点レンズのカメラで撮影された画像のみ選択可能とし、前記撮影条件取得手段は、前記選択手段により選択された画像ファイルの画像について、被写体距離の値のみを取得することを特徴としている。
【００１６】
本発明によれば、単焦点レンズのカメラで撮影された画像は、被写体距離のみが画像間で相違すると判断できるため、焦点距離と電子ズーム倍率の全く考慮することなく被写体距離のみを考慮して、画像の拡大縮小処理を行えばよい。
【００１７】
請求項５に係る画像処理装置は、請求項４に記載の発明において、前記画像拡縮手段は、前記選択手段により選択された画像ファイルのうち、被写体距離の値が最も小さい画像ファイルの画像を前記基準画像とすることを特徴としている。
【００１８】
本発明によれば、被写体距離の値が最も小さい画像ファイルの画像を基準画像とすることによって、画像拡縮手段によって全ての画像は縮小されることがなく、それらの画像を出力する際に、画像全体が出力領域より小さくなり余白部分が生じるという事態が防止される。
【００１９】
請求項６に係る画像処理装置は、請求項１、２、３、又は、４に記載の発明において、前記基準画像をユーザが選択することを特徴としている。
【００２０】
本発明によれば、基準画像は画像拡縮手段によって拡大又は縮小されない画像であるため、被写体が最適な大きさで写っている画像をユーザが基準画像として選択すれば、それに合わせて他の画像も拡大又は縮小され、被写体の大きさが適切となる。
【００２１】
請求項７に係る画像処理装置は、請求項１、２、３、４、５、又は、６に記載の発明において、前記画像拡縮手段により拡大縮小処理されて拡大された画像の画像範囲のうち前記出力データ生成手段における出力データの生成に使用する画像範囲の位置を調整する調整手段を備えたことを特徴としている。
【００２２】
本発明によれば、画像を拡大した際にどの範囲を有効に使用する画像範囲とするかを調整することによって対象の被写体を例えば中央の最適な位置にすることができる。
【００２３】
請求項８に係る画像処理装置は、請求項１、２、３、４、５、６、又は、７に記載の発明において、前記データ生成手段により生成された出力データを表示手段又はプリント手段に出力する出力処理手段を備えたことを特徴している。
【００２４】
本発明によれば、選択手段により選択された複数の画像を表示手段の画面やプリント手段により出力されたプリントにより比較閲覧することができる。
【００２５】
請求項９に係る画像処理装置は、請求項８に記載の発明において、前記表示手段又はプリント手段には、前記画像拡縮手段により拡大縮小処理された各画像ファイルの画像を並べた画面構成となる出力データが出力されることを特徴としている。
【００２６】
本発明は、選択手段により選択された複数の画像をユーザが比較可能に閲覧できるように出力するための一態様を示したものである。
【００２７】
請求項１０に係る画像処理装置は、請求項９に記載の発明において、前記表示手段又はプリント手段には、前記画像拡縮手段により拡大縮小処理された各画像ファイルの画像を撮影した順序で並べた画面構成となる出力データが出力されることを特徴としている。
【００２８】
本発明は、選択手段により選択された複数の画像をユーザが比較可能に閲覧できるように出力するための一態様を示したものである。
【００２９】
請求項１１に係る画像処理方法は、プログラムされたコンピュータにより実施される画像処理方法であって、記憶手段に記憶されている画像ファイルの中から特定の被写体が撮影された画像の画像ファイルを複数選択する選択工程と、前記選択工程により選択された画像ファイルの画像について、各画像が撮影されたときの撮影条件の要素である被写体距離、焦点距離、及び、電子ズーム倍率のうち、少なくとも同一の値ではない要素に関する値を各画像ファイルに含まれる付属情報から取得する撮影条件取得工程と、前記選択工程により選択された各画像ファイルの画像内における被写体の大きさが、前記撮影条件取得工程により取得された前記撮影条件の要素に関する値を所定の基準値として撮影したときの大きさとなるように、前記撮影条件取得工程により取得された前記撮影条件の要素に関する値に基づいて、各画像ファイルの画像を拡大縮小処理する画像拡縮工程と、前記画像拡縮手段により拡大縮小処理された各画像ファイルの画像を比較できる状態にする出力データを生成する出力データ生成工程と、を備えたことを特徴としている。
【００３０】
請求項１２に係る画像処理方法は、請求項１１に記載の発明において、前記画像拡縮工程は、前記選択工程により選択された画像ファイルのうち、いずれか１つの画像ファイルの画像を基準画像とし、該基準画像について前記撮影条件取得工程により取得された前記撮影条件の要素に関する値を前記基準値とすることを特徴としている。
【００３１】
請求項１３に係る画像処理方法は、請求項１１、又は、１２に記載の発明において、前記選択工程は、同一のカメラで撮影された画像の画像ファイルのみ選択可能とすることを特徴としている。
【００３２】
請求項１４に係る画像処理方法は、請求項１３に記載の発明において、前記選択工程は、単焦点レンズのカメラで撮影された画像のみ選択可能とし、前記撮影条件取得工程は、前記選択工程により選択された画像ファイルの画像について、被写体距離の値のみを取得することを特徴としている。
【００３３】
請求項１５に係る画像処理方法は、請求項１４に記載の発明において、前記画像拡縮工程は、前記選択工程により選択された画像ファイルのうち、被写体距離の値が最も小さい画像ファイルの画像を前記基準画像とすることを特徴としている。
【００３４】
請求項１６に係る画像処理方法は、請求項１１、１２、１３、又は、１４に記載の発明において、前記基準画像をユーザが選択することを特徴としている。
【００３５】
請求項１７に係る画像処理方法は、請求項１１、１２、１３、１４、１５、又は、１６に記載の発明において、前記画像拡縮工程により拡大縮小処理されて拡大された画像の画像範囲のうち前記出力データ生成工程における出力データの生成に使用する画像範囲の位置を調整する調整工程を備えたことを特徴としている。
【００３６】
請求項１８に係る画像処理方法は、請求項１１、１２、１３、１４、１５、１６、又は、１７に記載の発明において、前記データ生成工程により生成された出力データを表示手段又はプリント手段に出力する出力処理工程を備えたことを特徴としている。
【００３７】
請求項１９に係る画像処理方法は、請求項１８に記載の発明において、前記表示手段又はプリント手段には、前記画像拡縮工程により拡大縮小処理された各画像ファイルの画像を並べた画面構成となる出力データが出力されることを特徴としている。
【００３８】
請求項２０に係る画像処理方法は、請求項１９に記載の発明において、前記表示手段又はプリント手段には、前記画像拡縮工程により拡大縮小処理された各画像ファイルの画像を撮影した順序で並べた画面構成となる出力データが出力されることを特徴としている。
【００３９】
請求項１１〜２０に係る発明は、請求項１〜１０に係る画像処理装置に対応した方法の発明であり、請求項１〜１０と同様の効果を有する。
【発明の効果】
【００４０】
本発明によれば、子供の成長を観察する場合のように、同一被写体を撮影した複数の画像を既に保存されている任意の画像の中から選択して比較閲覧する場合に、その被写体の経時的変化が分かりやすいようにモニタ表示又はプリント出力等を行うことができるようになる。
【発明を実施するための最良の形態】
【００４１】
以下、添付図面に従って本発明に係る画像処理方法及びその装置を実施するための最良の形態について詳説する。
【００４２】
図１は、本発明に係る画像処理装置の一実施の形態を示した構成図である。本発明に係る画像処理装置は、ユーザが指定した所望の複数の画像を比較閲覧できるようにする装置であり、例えば、パーソナルコンピュータ（パソコン）において所定のアプリケーションを実行させることによって、ソフトウェアのプログラムにより実現される装置である。パソコンの構成は周知のように、ＣＰＵ（中央演算処理装置）、主記憶装置（メモリ）、補助記憶装置（ハードディスク等）、入力装置（キーボード、マウス等）、出力装置（モニタ、プリンタ等）、外部機器との間のデータ入出力を行う入出力インターフェース（ＵＳＢ等）を備えている。本発明に係る画像処理装置は、所定のアプリケーションを実行させ、ＣＰＵでそのプログラムを実行させることによって、パソコンのハードウェア資源を使用して図１のように機能別に示した各構成要素により構成される。
【００４３】
同図において、本発明に係る画像処理装置は、入力手段１０（キーボード、マウス等）、出力手段１２（モニタ、プリンタ等）、記憶手段１４（ハードディスク、メモリカード、ディスクメディア等）、プログラム動作するＣＰＵの演算処理により構成される画像選択手段２０、撮影条件取得手段２２、画像拡縮手段２４、出力処理手段２６等を備えている。
【００４４】
画像選択手段２０は、記憶手段１４に保存されている画像データ（画像ファイル）の中から、閲覧する画像ファイルを選択するための手段である。例えば、出力手段１２に記憶手段１４に保存されている画像ファイルが一覧表示され、ユーザが入力手段１０を使用して閲覧したい画像ファイルを選択する。これにより、選択された閲覧対象の画像ファイルが記憶手段１４から画像選択手段２０に読み出される。
【００４５】
例えば、ユーザが、自分の子供の経時的変化（成長）を観察するために、図２のように子供にピントを合わせて撮影した画像１、画像２、画像３の画像ファイルを３枚選択したとすると、それらの画像ファイルが画像選択手段２０により記憶手段１４から読み出される。画像１、２、３は、撮影日が異なり、例えば、画像１は２００６年１月１日、画像２は２００７年１月１日、画像３は２００８年１月１日にそれぞれ撮影されたもので、撮影条件も相違している（後述）。
【００４６】
撮影条件取得手段２２は、画像選択手段２０により選択された閲覧対象の各画像ファイルの画像を正規化するために、各画像ファイルに埋め込まれたExif（Exchangeable image file format）の情報から、各画像ファイルの画像が撮影されたときの撮影条件を読み取る。
【００４７】
画像の正規化は、画像内における被写体の大きさと実際の被写体の大きさとの比率が、画像選択手段２０により選択された全ての画像で一致するように画像を拡大又は縮小する処理である。言い換えると、各画像間での被写体の大きさの比率が、実際の被写体の大きさの比率に一致するように各画像を拡大又は縮小する処理である。この画像の正規化によって、各画像間において、実際の被写体の大きさが同じであれば画像内における被写体の大きさが一致し、画像内における被写体の大きさの相違は、実際の被写体の大きさを反映したものとなる。
【００４８】
ここで、例えば、基準となる画像（以下、基準画像）を想定し、その撮影条件として、被写体までの基準の距離（基準の被写体距離）をａ、撮影レンズの基準の焦点距離（３５ｍｍ換算）をｂ、基準の電子ズーム倍率をｃとする。基準画像は後述のように例えば、画像選択手段２０により選択された閲覧対象の画像のうち、拡大又は縮小しない、いずれか１つ画像とする。そして、正規化しようとする画像の撮影条件として、被写体までの距離（被写体距離）をＸ、焦点距離をＹ、電子ズーム倍率をＺとする。このとき、
Ａ＝Ｘ／ａ
Ｂ＝ｂ／Ｙ
Ｃ＝ｃ／Ｚ
とおくと、正規化しようとする画像に関して、次式（１）により、倍率Ｒを求める。
【００４９】
［数１］
Ｒ＝Ａ・Ｂ・Ｃ  ………（１）
このようにして求められた倍率Ｒにより画像を拡大すると、その画像が正規化される。
【００５０】
尚、上式（１）におけるＡは、画像内における被写体の大きさを基準画像と同じ被写体距離で撮影した場合の大きさに変換するための倍率であり、Ｂは、画像内における被写体の大きさを基準画像と同じ焦点距離（３５ｍｍ換算）、即ち、撮影画角で撮影した場合の大きさに変換するための倍率であり、Ｃは、画像内における被写体の大きさを基準画像と同じ電子ズーム倍率で撮影した場合の大きさに変換するための倍率である。
【００５１】
そこで、撮影条件取得手段２２は、画像選択手段２０により選択された閲覧対象の各画像ファイルについて、Exifで規定されて画像データに付加された付属情報から、被写体距離、焦点距離（３５ｍｍ換算）、電子ズーム（デジタルズーム）倍率の情報を取得する。即ち、被写体距離は、Exifの「SubjectDistance」タグに記録され、焦点距離（３５ｍｍ換算）は、Exifの「FocalLengthin32ｍｍFilm」タグに記録され、電子ズーム倍率は、Exifの「DigitalZoomRatio」タグに記録されており、それらの値を読み取る。尚、３５ｍｍ換算の焦点距離は、実際の焦点距離の値をExifの「FocalLength」タグから読み取り、その値とイメージセンササイズとから算出してもよい。イメージセンササイズは、撮影に使用されたデジタルカメラの機種名をExifの情報から読み取り、機種ごとの仕樣が記録されたデータベースから取得してもよい。
【００５２】
画像拡縮手段２４は、画像選択手段２０により選択された閲覧対象の各画像ファイルの画像に対して、撮影条件取得手段２２により取得された撮影条件に基づいて正規化の処理を行う手段である。即ち、上記のように閲覧対象の各画像ファイルの画像について、いずれかを基準画像として設定し、撮影条件取得手段２２により取得された撮影条件に基づいて上式（１）の倍率Ｒを求め、その倍率Ｒで画像を拡大処理する。
【００５３】
具体的に例示すると、まず、図２に例示した３枚の画像１、２、３が、例えば単焦点のレンズの同一のデジタルカメラで撮影された場合のように、焦点距離（３５ｍｍ換算）と電子ズーム倍率の値が一定である場合について説明する。
【００５４】
撮影条件取得手段２２において、各画像ファイルのExifの情報から、被写体距離、焦点距離（３５ｍｍ換算）、及び、電子ズーム倍率の情報を読み取る際に、画像１、２、３の焦点距離（３５ｍｍ換算）と電子ズーム倍率が同じ値である場合、又は、焦点距離と電子ズーム倍率の変更が不能な同一のデジタルカメラでの撮影の場合には、上式（１）においてＢ＝Ｃ＝１となるため、被写体距離のみを考慮すればよい。画像１、２、３が焦点距離と電子ズーム倍率の変更が不能な同一のデジタルカメラで撮影されたものか否かは、画像ファイルのExifの情報から撮影に使用されたデジタルカメラの機種名を読み取り、機種ごとの仕樣が記録されたデータベースの情報により判断することができる。また、画像選択手段２０により選択可能な画像ファイルを、単焦点のレンズの同一のデジタルカメラで撮影されたものに制限し、上式（１）において、倍率Ｒを被写体距離のみを考慮したＲ＝Ａの式により求めるようにしてもよい。
【００５５】
このような場合、撮影条件取得手段２２は、閲覧対象の各画像ファイルから被写体距離Ｘのみを読み取り、画像拡縮手段２４は、閲覧対象の各画像ファイルの画像について、撮影条件取得手段２２から被写体距離Ｘの情報を取得して正規化の処理を行う。
【００５６】
即ち、上式（１）において、Ｂ＝Ｃ＝１とし、各画像ファイルの画像１、２、３について倍率Ｒ＝Ａを求める。このとき、基準画像は、画像１、２、３のいずれかに設定する。例えば、画像１、２、３の中から、拡大又は縮小しない画像としてユーザが基準画像を指定する。
【００５７】
ここで、画像１、２、３は、それぞれ、被写体距離Ｘが、１.５ｍ、１.６ｍ、２.０ｍであったとする。そして、画像１が基準画像として設定されたとする。このとき、基準画像の基準の被写体距離ａが１.５ｍとなる。そして、上式（１）の倍率Ｒを求めると、画像１がＲ＝１、画像２がＲ＝１.６／１.５、画像３がＲ＝２.０／１.５となる。
【００５８】
そこで、基準画像として設定された画像１は拡大縮小処理することなく、画像２、３をそれぞれ画像の中心点を基準にして１.６／１.５倍、２.０／１.５倍に拡大処理する。画像１、２、３をモニタ表示又はプリント出力する際の画面（用紙面も含む）全体に対するそれらの画像１、２、３の出力領域は一定の大きさの領域に決められており、画像１、２、３を拡大縮小処理しないときにそれらの画像全体を出力領域に一致させるものとすると、画像２、３を拡大処理したことによって、それらの画像の周辺部分が出力領域からはみ出すことになる。そのはみ出す周辺部分の画像は切除する。
【００５９】
これによって、図２に示した画像１、２、３が図３のように変更される。これによれば、各画像間における被写体（子供）の大きさの比率が、実際の被写体の大きさの比率に一致したものとなり、被写体の大きさの変化に合わせて画像内での被写体の大きさも変化することとなる。
【００６０】
尚、上記の例では、画像１を基準画像としたため、画像２、３が拡大処理されたが、例えば、画像２を基準画像とした場合、上式（１）の倍率Ｒを求めると、画像１がＲ＝１.５／１.６、画像２がＲ＝１、画像３がＲ＝２.０／１.５となる。従って、画像１は縮小処理することになり、出力領域よりも小さくなる。この場合、画像１の出力領域内に余白部分が生じることとなる。もし、このような事態を避けるのであれば、基準画像をユーザが選択するのではなく、被写体距離が最も小さい画像を基準画像として自動で設定すれば良い。
【００６１】
また、画像を拡大処理した場合に、その画像を出力手段１２に出力する際の出力領域内に出力する画像範囲の位置をユーザが調整できるようにしてもよいし、画像の構図を解析して、例えば主要の被写体（人物等）が中央となるように自動で調整するようにしてもよい。
【００６２】
次に、図２に例示した３枚の画像１、２、３が、被写体距離と共に焦点距離及び電子ズーム倍率（少なくとも焦点距離）の変更が可能なズーム機能を備えたデジタルカメラで撮影されたものを含み、かつ、焦点距離（３５ｍｍ換算）が実際に異なる場合について説明する。
【００６３】
この場合、撮影条件取得手段２２は、閲覧対象の各画像ファイルから被写体距離Ｘ、焦点距離（３５ｍｍ換算）Ｙ、電子ズーム倍率Ｚを読み取り、画像拡縮手段２４は、各画像ファイルの画像について、その被写体距離Ｘ、焦点距離（３５ｍｍ換算）Ｙ、及び、電子ズーム倍率Ｚを考慮して正規化を行う。即ち、上式（１）において、各画像ファイルの画像１、２、３について倍率Ｒ＝Ａ・Ｂ・Ｃを求める。このとき、上記と同様に基準画像は、画像１、２、３のいずれかに設定する。例えば、画像１、２、３の中から、拡大又は縮小しない画像としてユーザが基準画像を指定する。
【００６４】
図２において、画像１、２、３は、被写体距離Ｘが、１.５ｍ、１.６ｍ、２.０ｍであり、焦点距離（３５ｍｍ換算）Ｙが、３５ｍｍ、３５ｍｍ、５０ｍｍであったとする。尚、電子ズーム倍率Ｚは、いずれも１倍であるものとする。そして、画像１が基準画像として設定されたとする。このとき、基準画像の基準の被写体距離ａが１.５ｍとなり、基準の焦点距離（３５ｍｍ換算）ｂが３５ｍｍとなる。基準の電子ズーム倍率ｃは１であるが、全ての画像１、２、３が同じ値であるため、上式（１）においてＣ＝１となる。
【００６５】
画像３の上式（１）の倍率Ｒについて着目すると、上式（１）においてＡは被写体距離の要素であり、Ａ＝２.０／１.５となる。
【００６６】
一方、上式（１）においてＢは焦点距離の要素である。基準の焦点距離（３５ｍｍ換算）ｂが３５ｍｍであるのに対して、画像３の焦点距離（３５ｍｍ換算）Ｙが５０ｍｍであることの相違により、基準画像と撮影画角が相違する。そこで、画像３での被写体の大きさを、基準の焦点距離ｂ＝３５ｍｍの撮影画角で撮影した場合の大きさに変換するための倍率が上式（１）のＢの値であり、Ｂ＝３５／５０となる。
【００６７】
従って、画像３についての上式（１）の倍率Ｒは、Ｒ＝Ａ・Ｂ・Ｃ＝（２.０／１.５）・（３５／５０）・１により求められる。
【００６８】
このようにして、画像１、２、３について上式（１）の倍率Ｒを求めると、画像１がＲ＝１、画像２がＲ＝（１.６／１.５）、画像３がＲ＝（２.０／１.５）・（３５／５０）となる。
【００６９】
画像拡縮手段２４は、基準画像として設定された画像１は拡大縮小処理することなく、画像２、３をそれぞれ画像の中心点を基準にして１.６／１.５倍、（２.０／１.５）・（３５／５０）倍に拡大処理する。
【００７０】
ここで、画像１を基準画像としたとき、画像３の倍率Ｒ＝（２.０／１.５）・（３５／５０）は１より小さいため、画像３を縮小処理することになり、画像３をモニタ表示又はプリント出力する際の出力領域に余白が生じる。もし、このような事態を避けるのであれば、例えば次のような方法が考えられる。基準画像の撮影条件として基準の被写体距離ａ、基準の焦点距離（３５ｍｍ換算）ｂ、基準の電子ズーム倍率ｃを任意の値に設定し、又は、閲覧対象の画像のうちの任意の画像を基準画像としてそれらの値を設定する。そして、各画像について倍率Ｒを求め、それらの倍率Ｒのうち最小のものを倍率Ｒminとする。このとき、倍率Ｒminで全ての画像の倍率Ｒを割った値を、真の倍率Ｒとする。これによれば、いずれの画像も倍率Ｒが１以上となり、縮小処理することが回避される。
【００７１】
上記の説明では、３枚の画像１、２、３の全てにおいて電子ズーム倍率が１倍の場合について説明したが、３枚の画像１、２、３のいずれかの電子ズーム倍率が他と相違する場合には、上式（１）においてＣの値も考慮して倍率Ｒを算出すればよい。
【００７２】
尚、画像選択手段２０によって選択された画像ファイルの画像の全てが、単焦点のレンズの同一のデジタルカメラで撮影された場合のように、焦点距離（３５ｍｍ換算）と電子ズーム倍率の値が一定である場合であっても、各画像についての倍率Ｒは上式（１）で示したＲ＝Ａ・Ｂ・Ｃと相違するものではなく、ＢとＣの値が必然的に１となるため焦点距離（３５ｍｍ換算）と電子ズーム倍率の具体的な値を用いて倍率Ｒを求める必要がないというものである。従って、焦点距離（３５ｍｍ換算）と電子ズーム倍率の値が一定である場合であってもそれらの値がExifの情報、又は、デジタルカメラの機種に対応した仕様データから取得できる場合には、その値を用いて各画像についての倍率Ｒを上式（１）で示したＲ＝Ａ・Ｂ・Ｃにより求めてもよい。但し、単焦点のレンズのデジタルカメラで撮影された場合には、Exifの情報として焦点距離（３５ｍｍ換算）と電子ズーム倍率の値が記録されていない場合がある。その場合にデジタルカメラの機種に対応した仕様データを有していなくても、選択された全ての画像が同一のデジタルカメラで撮影されたものであれば、Ｂ＝Ｃ＝１として倍率Ｒを求めることができる。従って、画像選択手段２０によって選択された画像ファイルの画像の全てが、単焦点のレンズの同一のデジタルカメラで撮影されたものか否かを判断することは有意義である。また、画像選択手段２０によって選択可能な画像を、単焦点のレンズの同一のデジタルカメラで撮影されたものに制限すれば、上式（１）におけるＢとＣは常に１であり、倍率Ｒを求める際に被写体距離のみを考慮すればよい。
【００７３】
また、被写体距離、焦点距離（３５ｍｍ換算）、電子ズーム倍率のうち、画像選択手段２０により選択された閲覧対象の画像ファイルの画像の全てが同じ値をとるものについては、Exifの情報から具体的な値を取得することなく、上式（１）の倍率Ａ、Ｂ、Ｃのうちその要素に対応する倍率の値を１とし、異なる値をとるものについてのみ、Exifの情報から具体的な値を取得して、上式（１）の倍率Ｒを求めるようにしてもよい。
【００７４】
以上のようにして画像選択手段２０により選択された閲覧対象の画像が、画像拡縮手段２４により拡大縮小処理されると、図１における出力処理手段２６は、それらの画像ファイルの画像を比較できる状態にして出力手段１２に出力する。例えば、各画像を比較閲覧可能な形式の画面構成（配置）にしてモニタやプリント装置に出力する。このとき、例えば、それらの画像を出力画面に横又は縦に並べて配置してもよいし、スライドショーとして１枚ずつ一定時間間隔でモニタに出力してもよい。
【００７５】
また、画像を並べて出力画面に配置する場合やスライドショーのように１枚ずづ画像を出力する場合には、配置の順序や出力の順序を決める必要がある。その順序は、ユーザが自由に設定、変更できるようにしてもよいし、各画像ファイルのExifの情報として記録されている撮影時間情報を基づいて撮影した順序（逆順も含む）に自動で設定してもよい。尚、各画像を比較できる状態にした出力データを生成し、その出力データを上記のようにモニタやプリント装置に出力する場合に限らず、記録媒体等の他のものに出力すうようにしてもよい。
【００７６】
以上、上記実施の形態では、パソコンにおいて本発明を構成した場合について説明したが、本発明は、パソコンに限らず、プリント装置等の任意の装置において構成することができる。
【図面の簡単な説明】
【００７７】
【図１】本発明に係る画像処理装置の一実施の形態を示した構成図。
【図２】選択された閲覧対象の画像を例示した図。
【図３】図２の画像を正規化して得られた画像を例示した図。
【符号の説明】
【００７８】
１０…入力手段、１２…出力手段、１４…記憶手段、２０…画像選択手段、２２…撮影条件取得手段、２４…画像拡縮手段、２６…出力処理手段
【図１】
2009246710.tif 000003
【図２】
2009246710.tif 000004
【図３】
2009246710.tif 000005