(57)【特許請求の範囲】
【請求項１】
被写体を撮影することにより被写体画像を取得する撮影手段と、
作動された場合にＧＰＳを利用して撮影地点の位置を特定するＧＰＳ情報を取得する取得手段と、
予め定められた条件を満足した場合に前記取得手段を作動させる作動手段と、
前記ＧＰＳ情報により特定可能な地理的な位置を示す位置情報と該位置情報により示される位置における撮影シーンを示す撮影シーン情報とを関連付けて予め記憶した記憶手段と、
前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、該位置情報に関連付けられた撮影シーン情報、及び、前記撮影手段によって取得された被写体画像と該被写体画像を取得するための撮影に先立って取得されて該撮影を支援する撮影支援情報との少なくとも一方、に基づいて、現在の撮影地点における撮影シーンを認識するシーン認識手段と、
を含み、
前記シーン認識手段は、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、予め定められた複数の撮影シーン候補を示す複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報に関連付けられている撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識する、
撮影装置。
【請求項２】
前記シーン認識手段は、前記作動手段が作動されなかった場合、前記作動手段によって前記取得手段が作動されたにも拘らず前記取得手段によって前記ＧＰＳ情報が取得されなかった場合、及び前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報に対応する位置情報が前記記憶手段に記憶されていない場合の少なくとも１つの場合、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方に基づいて、現在の撮影地点における撮影シーンを認識する、
請求項１に記載の撮影装置。
【請求項３】
前記記憶手段は、前記撮影シーン情報を複数有する撮影シーン情報群を記憶し、
前記シーン認識手段は、
前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、前記複数の撮影シーン候補情報を前記撮影シーン情報群が有する複数の撮影シーン情報に相当する情報とし、該複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が前記予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報に関連付けられている撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識し、
前記少なくとも１つの場合、前記撮影シーン候補情報の数を前記撮影シーン情報群が有する複数の撮影シーン情報の数よりも少なくすると共に前記撮影シーン候補情報を前記撮影シーン情報に相当する情報とし、該撮影シーン候補情報のうち、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が前記予め定められた類似度以上で類似している撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識する、
請求項２に記載の撮影装置。
【請求項４】
前記記憶手段は、更に、前記撮影シーン情報に対して該撮影シーン情報により示される撮影シーンの時刻を示す時刻情報を関連付けて記憶し、
現在の時刻を取得する時刻取得手段を更に含み、
前記シーン認識手段は、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、前記複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が前記予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報及び前記時刻取得手段によって取得された現在の時刻に対応する時刻情報に関連付けられている撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識する、
請求項１〜請求項３の何れか一項に記載の撮影装置。
【請求項５】
前記記憶手段は、更に、前記撮影シーン情報に対して該撮影シーン情報により示される撮影シーンの信頼度を関連付けて記憶し、
前記シーン認識手段は、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、前記複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が前記予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報及び前記時刻取得手段によって取得された現在の時刻に対応する時刻情報に関連付けられている撮影シーン情報であって、かつ所定信頼度以上の信頼度の撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識する、
請求項４に記載の撮影装置。
【請求項６】
前記記憶手段は、更に、前記撮影シーン情報に対して該撮影シーン情報により示される撮影シーンの信頼度を関連付けて記憶し、
前記シーン認識手段は、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、前記複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が前記予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報に関連付けられている撮影シーン情報であって、かつ所定信頼度以上の信頼度の撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識する、
請求項１〜請求項３の何れか一項に記載の撮影装置。
【請求項７】
前記信頼度を２値で示した請求項５又は請求項６に記載の撮影装置。
【請求項８】
前記記憶手段の記憶内容を変更する指示を受け付ける受付手段と、
前記受付手段によって受け付けられた指示に従って前記記憶手段の記憶内容を変更する変更手段と、
を更に含む請求項１〜請求項７の何れか１項に記載の撮影装置。
【請求項９】
前記取得手段を、前記作動手段によって前記取得手段が作動されてから予め定められた周期で前記ＧＰＳ情報を取得可能とし、
前記周期を変更する条件として予め定められた変更条件を満足した場合に該周期を変更する周期変更手段を更に含む、
請求項１〜請求項８の何れか１項に記載の撮影装置。
【請求項１０】
前記撮影手段によって取得された画像情報に基づいて、撮影地点における撮影シーンの変化を検出する撮影シーン検出手段を更に含み、
前記変更条件を、前記撮影シーン検出手段によって撮影シーンの変化が検出された、との条件とした、
請求項９に記載の撮影装置。
【請求項１１】
前記撮影装置の駆動用電源の電力の残量を検出する電力検出手段を更に含み、
前記変更条件を、前記電力検出手段によって基準値以上の前記残量が検出され、かつ前記撮影シーン検出手段によって撮影シーンの変化が検出された、との条件とした、
請求項１０に記載の撮影装置。
【請求項１２】
前記撮影装置の駆動用電源の電力の残量を検出する電力検出手段を更に含み、
前記変更条件を、前記電力検出手段によって基準値以上の前記残量が検出された、との条件とした、
請求項９に記載の撮影装置。
【請求項１３】
前記記憶手段は、更に、前記位置情報に関連付けられた前記撮影シーン情報により示される撮影シーンと、該位置情報により示される位置を含む予め定められた領域内に含まれる撮影シーンとの類似度を前記位置情報毎に関連付けて記憶し、
前記取得手段を、前記作動手段によって前記取得手段が作動されてから予め定められた周期で前記位置情報を取得可能とし、
前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報に関連付けられている前記類似度が大きいほど前記周期を長くする周期変更手段を更に含む、
請求項１〜請求項８の何れか１項に記載の撮影装置。
【請求項１４】
前記撮影装置の駆動用電源の電力の残量を検出する電力検出手段を更に含み、
前記取得手段は、作動された場合に前記電力検出手段によって基準値以上の前記残量が検出されたときに前記ＧＰＳ情報を取得する、
請求項１〜請求項１３の何れか１項に記載の撮影装置。
【請求項１５】
前記位置情報の精度を、地図上の番地を認識する場合に要求される精度よりも低くした請求項１〜請求項１４の何れか１項に記載の撮影装置。
【請求項１６】
コンピュータを、
作動された場合にＧＰＳを利用して撮影地点の位置を特定するＧＰＳ情報を取得する取得手段を予め定められた条件を満足した場合に作動させる作動手段、並びに、
前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が、前記ＧＰＳ情報により特定可能な地理的な位置を示す位置情報と該位置情報により示される位置における撮影シーンを示す撮影シーン情報とを関連付けて予め記憶した記憶手段に記憶されている位置情報に対応する場合、該位置情報に関連付けられた撮影シーン情報、及び、被写体を撮影することにより被写体画像を取得する撮影手段によって取得された被写体画像と該被写体画像を取得するための撮影に先立って取得されて該撮影を支援する撮影支援情報との少なくとも一方、に基づいて、現在の撮影地点における撮影シーンを認識するシーン認識手段、
として機能させるためのプログラムであって、
前記シーン認識手段は、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、予め定められた複数の撮影シーン候補を示す複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報に関連付けられている撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影シーンを認識する機能を有する撮影装置及びプログラムに関する。
【背景技術】
【０００２】
近年、ＣＣＤ（Charge Coupled Device）エリアセンサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージ・センサ等の固体撮像素子の高解像度化に伴い、デジタル電子スチルカメラ、デジタルビデオカメラ、携帯電話機、ＰＤＡ（Personal Digital Assistant，携帯情報端末）等の撮影機能を有する情報機器の需要が急増している。なお、以上のような撮影機能を有する情報機器を撮影装置と称する。【０００３】
ところで、この種の撮影装置は、撮影地点の現状に適した撮影シーンを認識し、認識した撮影シーンに対して一意に定められた撮影条件を用いて撮影を行う機能を有している。この場合、撮影シーンを精度良く認識することが現状に適した撮影を行う上で重要な要素となる。撮影シーンを認識する技術としては特開２００７−２２８１１８号公報及び特開２００７−３０６４６１号公報に記載の技術が知られている。【０００４】
特開２００７−２２８１１８号公報には、被写体情報取得部によって取得された被写体情報と、ＧＰＳによって取得された現在位置及び現在時刻と、に基づいて複数の撮影シーンから撮影地点の現在の状況に応じた撮影シーンを認識する技術が開示されている。【０００５】
また、特開２００７−３０６４６１号公報には、ＧＰＳによって取得された現在位置が予め定められた複数の撮影場所のカテゴリ（例えば、「山岳」、「平地」、「海辺」、「市街地」）の何れかに属するかを判定し、判定されたカテゴリに従って撮影地点の現在の状況に応じた撮影シーンを認識する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特開２００７−２２８１１８号公報に記載の技術は、ＧＰＳを用いることを前提にした技術であるため、何らかの理由でＧＰＳを用いて情報を取得することができなくなった場合、撮影シーンを精度良く認識することが困難になる。【０００７】
また、特開２００７−３０６４６１号公報に記載の技術は、ＧＰＳによって取得された現在位置が属するカテゴリに応じて撮影シーンを認識する技術であるが、ＧＰＳによって取得された現在位置から如何にしてカテゴリを選定しているのか判然としない。仮に、ＧＰＳによって取得された現在位置から何らかの手法でカテゴリを選定することができるとしても、そのカテゴリは汎用的なものであって撮影地点にとって固有のものではない。このようなカテゴリに依拠して認識された撮影シーンは信頼し難いと言わざるを得ない。【０００８】
このように、特開２００７−２２８１１８号公報及び特開２００７−３０６４６１号公報に記載の技術は、状況に応じた撮影シーンを精度良く認識することは困難である、という問題点があった。【０００９】
本発明は、上記問題点を解決するために成されたものであり、状況に応じた撮影シーンを高精度に認識することができる撮影装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の第１の態様の撮影装置を、被写体を撮影することにより被写体画像を取得する撮影手段と、作動された場合にＧＰＳを利用して撮影地点の位置を特定するＧＰＳ情報を取得する取得手段と、予め定められた条件を満足した場合に前記取得手段を作動させる作動手段と、前記ＧＰＳ情報により特定可能な地理的な位置を示す位置情報と該位置情報により示される位置における撮影シーンを示す撮影シーン情報とを関連付けて予め記憶した記憶手段と、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、該位置情報に関連付けられた撮影シーン情報、及び前記撮影手段によって取得された被写体画像と該被写体画像を取得するための撮影に先立って取得されて該撮影を支援する撮影支援情報との少なくとも一方に基づいて、現在の撮影地点における撮影シーンを認識するシーン認識手段と、を含んで構成し、前記シーン認識手段が、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、予め定められた複数の撮影シーン候補を示す複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報に関連付けられている撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識するものとした。【００１１】
また、本発明の第２の態様の撮影装置を、本発明の第１の態様の撮影装置において、前記作動手段が作動されなかった場合、前記作動手段によって前記取得手段が作動されたにも拘らず前記取得手段によって前記ＧＰＳ情報が取得されなかった場合、及び前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報に対応する位置情報が前記記憶手段に記憶されていない場合の少なくとも１つの場合、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方に基づいて、現在の撮影地点における撮影シーンを認識するものとした。【００１２】
また、本発明の第３の態様の撮影装置を、本発明の第１または第２の態様の撮影装置において、前記記憶手段が、前記撮影シーン情報を複数有する撮影シーン情報群を記憶し、前記シーン認識手段が、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、前記複数の撮影シーン候補情報を前記撮影シーン情報群が有する複数の撮影シーン情報に相当する情報とし、該複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が前記予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報に関連付けられている撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識し、前記少なくとも１つの場合、前記撮影シーン候補情報の数を前記撮影シーン情報群が有する複数の撮影シーン情報の数よりも少なくすると共に前記撮影シーン候補情報を前記撮影シーン情報に相当する情報とし、該撮影シーン候補情報のうち、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が前記予め定められた類似度以上で類似している撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識するものとした。【００１３】
また、本発明の第４の態様の撮影装置を、本発明の第１の態様〜第３の態様の何れかの撮影装置において、前記記憶手段が、更に、前記撮影シーン情報に対して該撮影シーン情報により示される撮影シーンの時刻を示す時刻情報を関連付けて記憶し、現在の時刻を取得する時刻取得手段を更に含み、前記シーン認識手段が、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、前記複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が前記予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報及び前記時刻取得手段によって取得された現在の時刻に対応する時刻情報に関連付けられている撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識するものとした。【００１４】
また、本発明の第５の態様の撮影装置を、本発明の第４の態様の撮影装置において、前記記憶手段が、更に、前記撮影シーン情報に対して該撮影シーン情報により示される撮影シーンの信頼度を関連付けて記憶し、前記シーン認識手段が、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、前記複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が前記予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報及び前記時刻取得手段によって取得された現在の時刻に対応する時刻情報に関連付けられている撮影シーン情報であって、かつ所定信頼度以上の信頼度の撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識するものとした。【００１５】
また、本発明の第６の態様の撮影装置を、本発明の第１の態様〜第３の態様の何れかの撮影装置において、前記記憶手段が、更に、前記撮影シーン情報に対して該撮影シーン情報により示される撮影シーンの信頼度を関連付けて記憶し、前記シーン認識手段が、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、前記複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が前記予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報に関連付けられている撮影シーン情報であって、かつ所定信頼度以上の信頼度の撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識するものとした。【００１６】
また、本発明の第７の態様の撮影装置を、本発明の第５の態様または第６の態様の撮影装置において、前記信頼度を２値で示したものとした。【００１７】
また、本発明の第８の態様の撮影装置を、本発明の第１〜第７の態様の何れかの態様の撮影装置において、前記記憶手段の記憶内容を変更する指示を受け付ける受付手段と、前記受付手段によって受け付けられた指示に従って前記記憶手段の記憶内容を変更する変更手段と、を更に含んで構成した。【００１８】
また、本発明の第９の態様の撮影装置を、本発明の第１〜第８の何れかの態様の撮影装置において、前記取得手段を、前記作動手段によって前記取得手段が作動されてから予め定められた周期で前記ＧＰＳ情報を取得可能とし、前記周期を変更する条件として予め定められた変更条件を満足した場合に該周期を変更する周期変更手段を更に含んで構成した。【００１９】
また、本発明の第１０の態様の撮影装置を、第９の態様の撮影装置において、前記撮影手段によって取得された画像情報に基づいて、撮影地点における撮影シーンの変化を検出する撮影シーン検出手段を更に含み、前記変更条件を、前記撮影シーン検出手段によって撮影シーンの変化が検出された、との条件としたものとした。【００２０】
また、本発明の第１１の態様の撮影装置を、本発明の第１０の態様の撮影装置において、前記撮影装置の駆動用電源の電力の残量を検出する電力検出手段を更に含み、前記変更条件を、前記電力検出手段によって基準値以上の前記残量が検出され、かつ前記撮影シーン検出手段によって撮影シーンの変化が検出された、との条件としたものとした。【００２１】
また、本発明の第１２の態様の撮影装置を、本発明の第９の撮影装置において、前記撮影装置の駆動用電源の電力の残量を検出する電力検出手段を更に含み、前記変更条件を、前記電力検出手段によって基準値以上の前記残量が検出された、との条件としたものとした。【００２２】
また、本発明の第１３の態様の撮影装置を、本発明の第１〜第８の態様の何れかの態様の撮影装置において、前記記憶手段が、更に、前記位置情報に関連付けられた前記撮影シーン情報により示される撮影シーンと、該位置情報により示される位置を含む予め定められた領域内に含まれる撮影シーンとの類似度を前記位置情報毎に関連付けて記憶し、前記取得手段を、前記作動手段によって前記取得手段が作動されてから予め定められた周期で前記位置情報を取得可能とし、前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報に関連付けられている前記類似度が大きいほど前記周期を長くする周期変更手段を更に含んで構成した。
また、本発明の第１４の態様の撮影装置を、本発明の第１〜第１３の態様の何れかの態様の撮影装置において、前記撮影装置の駆動用電源の電力の残量を検出する電力検出手段を更に含み、前記取得手段が、作動された場合に前記電力検出手段によって基準値以上の前記残量が検出されたときに前記ＧＰＳ情報を取得するものとした。【００２３】
また、本発明の第１５の態様の撮影装置を、本発明の第１〜第１４の態様の何れかの態様の撮影装置において、前記位置情報の精度を、地図上の番地を認識する場合に要求される精度よりも低くしたものとした。【００２４】
一方、上記目的を達成するために、本発明の第１６の態様のプログラムを、作動された場合にＧＰＳを利用して撮影地点の位置を特定するＧＰＳ情報を取得する取得手段を予め定められた条件を満足した場合に作動させる作動手段、並びに、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が、前記ＧＰＳ情報により特定可能な地理的な位置を示す位置情報と該位置情報により示される位置における撮影シーンを示す撮影シーン情報とを関連付けて予め記憶した記憶手段に記憶されている位置情報に対応する場合、該位置情報に関連付けられた撮影シーン情報、及び被写体を撮影することにより被写体画像を取得する撮影手段によって取得された被写体画像と該被写体画像を取得するための撮影に先立って取得されて該撮影を支援する撮影支援情報との少なくとも一方に基づいて、現在の撮影地点における撮影シーンを認識するシーン認識手段としてコンピュータを機能させるためのものとし、前記シーン認識手段が、前記作動手段によって作動された前記取得手段によって取得されたＧＰＳ情報が前記記憶手段に記憶されている位置情報に対応する場合、予め定められた複数の撮影シーン候補を示す複数の撮影シーン候補情報から、前記撮影手段によって取得された被写体画像及び前記撮影支援情報の少なくとも一方が予め定められた類似度以上で類似している撮影シーン候補情報を選定し、選定した撮影シーン候補情報のうち、前記記憶手段に記憶されている前記撮影シーン情報のうちの前記取得手段によって取得された前記ＧＰＳ情報に対応する位置情報に関連付けられている撮影シーン情報に相当する撮影シーン候補情報により示される撮影シーン候補を現在の撮影地点における撮影シーンとして認識するものとした。
【発明の効果】
【００２５】
本発明によれば、状況に応じた撮影シーンを高精度に認識することができる、という効果が得られる。
【図面の簡単な説明】
【００２６】
【図１】実施の形態に係るデジタルカメラの電気系の要部構成の一例を示すブロック図である。
【図２】実施の形態に係るデータベースの構造の一例を示す模式図（その１）である。
【図３】実施の形態に係るデータベースの構造の一例を示す模式図（その２）である。
【図４】実施の形態に係るＧＰＳ受信部によって受信されるＧＰＳ情報の精細度の説明に供する概念図（その１）である。
【図５】実施の形態に係るＧＰＳ受信部によって受信されるＧＰＳ情報の精細度の説明に供する概念図（その２）である。
【図６】実施の形態に係るＧＰＳ受信部によって受信されたＧＰＳ情報により特定された位置における撮影シーンの信頼度を説明するための概念図である。
【図７】実施の形態に係るデータベース更新処理プログラムの処理の流れの一例を示すフローチャートである。
【図８】実施の形態に係るメニュー画面の一例を示す模式図である。
【図９】実施の形態に係る自己設定画面の一例を示す模式図である。
【図１０】実施の形態に係るＧＰＳ更新処理プログラム（その１）の処理の流れの一例を示すフローチャートである。
【図１１】実施の形態に係るシーン認識処理プログラムの処理の流れの一例を示すフローチャートである。
【図１２】実施の形態に係る第１撮影シーン候補選定処理プログラムの処理の流れの一例を示すフローチャートである。
【図１３】実施の形態に係る撮影シーン候補の表示例を示す模式図である。
【図１４】実施の形態に係るＧＰＳ更新処理プログラム（その２）の処理の流れの一例を示すフローチャートである。
【図１５】実施の形態に係るデータベースの構造の変形例を示す模式図である。
【発明を実施するための形態】
【００２７】
まず、図１を参照して、本実施の形態に係るデジタルカメラ１０の電気系の要部構成を説明する。
【００２８】
同図に示されるように、本実施の形態に係るデジタルカメラ１０は、被写体像を結像させるためのレンズを含んで構成された光学ユニット２２と、当該レンズの光軸後方に配置された電荷結合素子（以下、「ＣＣＤ」という。）２４と、入力されたアナログ信号に対して各種のアナログ信号処理を行うアナログ信号処理部２６と、を含んで構成されている。
【００２９】
また、デジタルカメラ１０は、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル変換器（以下、「ＡＤＣ」という。）２８と、入力されたデジタルデータに対して各種のデジタル信号処理を行うデジタル信号処理部３０と、を含んで構成されている。
【００３０】
なお、デジタル信号処理部３０は、所定容量のラインバッファを内蔵し、入力されたデジタルデータを後述するメモリ４８の所定領域に直接記憶させる制御も行う。
【００３１】
ＣＣＤ２４の出力端はアナログ信号処理部２６の入力端に、アナログ信号処理部２６の出力端はＡＤＣ２８の入力端に、ＡＤＣ２８の出力端はデジタル信号処理部３０の入力端に、各々接続されている。従って、ＣＣＤ２４から出力された被写体像を示すアナログ信号はアナログ信号処理部２６によって所定のアナログ信号処理が施され、ＡＤＣ２８によってデジタル画像データに変換された後にデジタル信号処理部３０に入力される。
【００３２】
一方、デジタルカメラ１０は、撮影されて得られた画像やメニュー画面等を表示する液晶ディスプレイ（以下、「ＬＣＤ」という。）３８と、当該画像やメニュー画面等をＬＣＤ３８に表示させるための信号を生成してＬＣＤ３８に供給するＬＣＤインタフェース３６と、デジタルカメラ１０全体の動作を司るＣＰＵ（中央処理装置）４０と、撮影により得られたデジタル画像データ等を一時的に記憶する一次記憶部及び電源を切っても保持すべき情報を記憶しておく二次記憶部を有するメモリ４８と、メモリ４８に対するアクセスの制御を行うメモリインタフェース４６と、を含んで構成されている。
【００３３】
また、デジタルカメラ１０は、可搬型のメモリカード５２をデジタルカメラ１０でアクセス可能とするための外部メモリインタフェース５０と、デジタル画像データに対する圧縮処理及び伸張処理を行う圧縮・伸張処理回路５４と、を含んで構成されている。
【００３４】
なお、本実施の形態のデジタルカメラ１０では、メモリ４８としてフラッシュ・メモリ（Flash Memory）が用いられ、メモリカード５２としてｘＤピクチャ・カード（登録商標）が用いられているが、本発明の実施の形態はこれに限るものではない。
【００３５】
また、デジタルカメラ１０は、ネットワーク（例えばインターネット、ローカル・エリア・ネットワークなど）を介してパーソナル・コンピュータや他のデジタルカメラなどの外部装置（図示省略）に接続され、外部装置との各種情報の授受を司る通信インタフェース５７を備えている。
【００３６】
更に、デジタルカメラ１０は、ＧＰＳ衛星から発信される電波を受信して、地理的な現在位置を特定するＧＰＳ情報（本実施の形態では、一例として、経度、緯度及び標高）並びに現在の時刻を示す時刻情報を受信するＧＰＳ受信部５８を備えている。
【００３７】
デジタル信号処理部３０、ＬＣＤインタフェース３６、ＣＰＵ４０、メモリインタフェース４６、外部メモリインタフェース５０、圧縮・伸張処理回路５４、通信インタフェース５７及びＧＰＳ受信部５８はシステムバスＢＵＳを介して相互に接続されている。従って、ＣＰＵ４０は、デジタル信号処理部３０、圧縮・伸張処理回路５４及びＧＰＳ受信部５８の作動の制御と、ＧＰＳ受信部５８によって受信されたＧＰＳ情報及び時刻情報の取得と、ＬＣＤ３８に対するＬＣＤインタフェース３６を介した各種情報の表示と、メモリ４８に対するメモリインタフェース４６を介したアクセスと、メモリカード５２に対する外部メモリインタフェース５０を介したアクセスと、外部装置への通信インタフェース５７を介したアクセスと、を各々行うことができる。
【００３８】
一方、デジタルカメラ１０には、主としてＣＣＤ２４を駆動させるためのタイミング信号（パルス信号）を生成してＣＣＤ２４に供給するタイミングジェネレータ３２が備えられており、ＣＣＤ２４の駆動はＣＰＵ４０によりタイミングジェネレータ３２を介して制御される。
【００３９】
更に、デジタルカメラ１０にはモータ駆動部３４が備えられており、光学ユニット２２に備えられた図示しない焦点調整モータ、ズームモータ及び絞り駆動モータの駆動もＣＰＵ４０によりモータ駆動部３４を介して制御される。
【００４０】
すなわち、本実施の形態に係る上記レンズは複数枚のレンズを有し、焦点距離の変更（変倍）が可能なズームレンズ系として構成されており、図示しないレンズ駆動機構を備えている。このレンズ駆動機構に上記焦点調整モータ、ズームモータ及び絞り駆動モータは含まれるものであり、これらのモータは各々ＣＰＵ４０の制御によりモータ駆動部３４から供給された駆動信号によって駆動される。
【００４１】
更に、デジタルカメラ１０には、撮影を実行する際に押圧操作されるレリーズスイッチ（所謂シャッタ）及びデジタルカメラ１０の電源のオン／オフを切り替える際に操作される電源スイッチを含んで構成された操作部５６を備えている。また、操作部５６は、ＬＣＤ３８上に重ねられた透過型のタッチパネルを含んで構成されており、ＬＣＤ３８の表示面に各種情報が表示されると共に、ユーザがタッチパネルに触れることにより情報や指示を受け付ける。例えば、本実施の形態に係るデジタルカメラ１０では、撮影を行うことを可能にする撮影モードを設定する際に押圧操作される撮影モード指定ボタン、複数の撮影シーンの各々に適した撮影条件で撮影を行うことを可能にするシーン別撮影モードを設定する際に押圧操作されるシーン別撮影モード指定ボタン、シーン別撮影モードにおいて撮影シーンを指定する際に押圧操作される撮影シーン指定ボタン、及び撮影して得られた画像をＬＣＤ３８に再生するモードである再生モードに設定する際に押圧操作される再生モード指定ボタン、ＬＣＤ３８に各種メニュー画面を表示させるときに押圧操作されるメニュー表示ボタン、それまでの操作内容を確定するときに押圧操作される確定ボタン、直前の操作内容を取り消すときに押圧操作される取消ボタン、並びに前画面に戻るときに押圧操作される画面戻りボタン等の各種ボタン類がＬＣＤ３８の表示面に表示される。ＬＣＤ３８の表示面に表示された各種ボタンはユーザによってタッチパネルを介して触れられることにより押圧操作される。なお、本実施の形態では、ユーザがデジタルカメラ１０に与える指示のうちの一部をタッチパネルディスプレイにより実現しているが、これに限らず、タッチパネルディスプレイを用いずにテンキーや操作ボタンなどでデジタルカメラ１０に指示を与える形態としても良い。
【００４２】
このように構成された操作部５６はＣＰＵ４０に接続されている。従って、ＣＰＵ４０は、操作部５６に対する操作状態を常時把握できる。
【００４３】
なお、本実施の形態に係るデジタルカメラ１０のレリーズスイッチは、中間位置まで押下される状態（以下、「半押し状態」という。）と、当該中間位置を超えた最終押下位置まで押下される状態（以下、「全押し状態」という。）と、の２段階の押圧操作が検出可能に構成されている。
【００４４】
そして、デジタルカメラ１０では、レリーズスイッチを半押し状態にすることによりＡＥ（Automatic Exposure、自動露出）機能が働いて露出状態（シャッタースピード、絞りの状態）が設定された後、ＡＦ機能が働いて合焦制御され、その後、引き続き全押し状態にすると露光（撮影）が行われる。
【００４５】
また、デジタルカメラ１０には、撮影時に必要に応じて被写体に照射する光を発するストロボ４４と、ストロボ４４とＣＰＵ４０との間に介在されると共に、ＣＰＵ４０の制御によりストロボ４４を発光させるための電力を充電する充電部４２と、が備えられている。ストロボ４４はＣＰＵ４０にも接続されており、ストロボ４４の発光はＣＰＵ４０によって制御される。
【００４６】
ところで、本実施の形態に係るデジタルカメラ１０では、前述したように、シーン別撮影モードが設定された状態で現在の撮影地点に適した撮影シーンをユーザに指定させる際にユーザを補助するための機能として、現在の撮影地点における撮影シーンを認識し、認識した撮影シーンをユーザに対して推奨する撮影シーン推奨機能を有している。この撮影シーン推奨機能を実現するために、本実施の形態に係るデジタルカメラ１０では、一例として図２に示すデータベースＡ，Ｂ及び図３に示すデータベースＣがメモリ４８に予め記憶されている。
【００４７】
図２は、データベースＡ，Ｂの構造の一例を示す模式図である。図２に示すデータベースＡ，Ｂは、撮影によって得られた被写体画像に含まれるオブジェクト（例えば、青空、夕空、緑の葉、雪、水など）及びその被写体画像に含まれる色に基づいて現在の撮影地点における撮影シーンを認識（特定）する撮影シーン情報を導出するために用いられる。データベースＡ，Ｂは共に複数の撮影シーン（第１撮影シーン候補）を認識する撮影シーン情報として第１撮影シーン候補情報を有している。第１撮影シーン候補情報により認識される第１撮影シーン候補が特定のオブジェクトによって特徴付けられている場合にはそのオブジェクトを認識するオブジェクト情報が第１撮影シーン候補情報に関連付けられている。また、第１撮影シーン候補情報には、第１撮影シーン候補をＬＣＤ３８の表示面に画像で表示した際にその画像に含まれる色を認識する色情報が関連付けられている。また、色情報には、第１撮影シーン候補をＬＣＤ３８の表示面に表示した際の画像全域に対するその色情報により認識される色が占有する領域の割合を示す占有率が関連付けられている。
【００４８】
データベースＢは、データベースＡに比べ、第１撮影シーン候補の数が少ない点が異なっている。図２に示す例では、ビーチ（浜辺）を認識する第１撮影シーン候補及びスノー（雪景色）を認識する第１撮影シーン候補がデータベースＡに含まれているが、データベースＢに含まれていない。
【００４９】
図３は、データベースＣの構造の一例を示す模式図である。図３に示すデータベースＣは、ＧＰＳ受信部５８によって受信されたＧＰＳ情報及び時刻情報に基づいて現在の撮影地点における撮影シーンを認識する撮影シーン情報を導出するために用いられる。データベースＣは、複数の撮影シーン（第２撮影シーン候補）を認識する撮影シーン情報としての第２撮影シーン候補情報を有しており、第２撮影シーン候補情報は、データベースＡに含まれる第１撮影シーン候補情報に相当するものである。また、第２撮影シーン候補情報には、第２撮影シーン候補情報により認識される第２撮影シーン候補に相当する撮影シーンに係る緯度、経度及び標高を示す情報であって、かつＧＰＳ情報により特定可能な地理的な位置を示す位置情報、並びに時間帯が関連付けられている。また、位置情報及び時間帯の１組に対して、位置情報及び時間帯によって一意に導き出される第２撮影シーン候補を最終的な撮影シーンとして採用した場合の信頼度が関連付けられている。
【００５０】
なお、本実施の形態に係るデジタルカメラ１０は、地図ソフトウェアを利用してＬＣＤ３８に地図を表示すると共に、ＧＰＳ受信部５８によって受信されたＧＰＳ情報（緯度、経度）に基づいて現在位置の地名（国名、都道府県名、市名、番地など）を特定し、特定した位置を地名と共に地図上に重ねて表示する現在地表示モードを備えている。この現在地表示モードはユーザから操作部５６を介して指示が与えられることによって起動し、ＬＣＤ３８はＧＰＳ受信部５８によって受信されたＧＰＳ情報に基づいて一例として図４に示すように番地まで特定可能な仮想的なメッシュ（実際には画面に表示されない均一な大きさの矩形状メッシュ）で画面領域が分割される。図４は位置精度が細かい地図上位置特定マップである。
【００５１】
これに対し、シーン別撮影モードでは、撮影シーン推奨機能を用いて現在の撮影地点の撮影シーンを認識する場合、現在地表示モードほど画面領域の細分化（精度）は要求されない。そのため、シーン別撮影モードでは、一例として図５に示すように撮影シーンを特定可能な仮想的なメッシュであって、かつ現在地表示モードで用いるメッシュに比べて目の粗いメッシュで画面領域を分割する。図５は位置精度が粗いシーン認識用マップであり、ＧＰＳ情報（緯度、経度）にもとづいて各シーンの確からしさを出力するために該シーン認識用マップを使用することができる。
【００５２】
なお、本実施の形態では、データベースＣに含まれる各位置情報がメッシュの位置及び大きさを規定している。つまり、本実施の形態に係るデータベースＣに含まれる位置情報の各々は、メッシュの左上点及び右下点（対角点）の各々についての緯度及び経度を示す緯度・経度情報、並びにメッシュで規定される地域における最も低い標高及び最も高い標高を示す標高情報を含んで構成されている。これにより、図３に示すデータベースＣを用いて、ＧＰＳ受信部５８によって受信されたＧＰＳ情報から第２撮影シーン候補及びその第２撮影シーン候補の信頼度が一例として図６に示すように一意に決定される。なお、図６に示す例では、位置情報により特定されるメッシュに対応付けられた第２撮影シーン候補として“ビーチ”、“雪（図３に示すデータベースＣに含まれる「スノー」に相当）”及び“緑（図３に示すデータベースＣに含まれる「風景」に相当）”の各々についての信頼度（“ビーチらしさ：ｖａｌ_ｂｅａｃｈ”、“雪らしさ：ｖａｌ_ｓｎｏｗ”、及び“緑らしさ：ｖａｌ_ｇｒｅｅｎ”と表記）が示されている。また、本実施の形態では、信頼度を百分率で表現しているが、これに限らず、一例として図６に示すようにＯＮ及びＯＦＦの２値で規定しても良く、この場合、信頼度を記憶するために要するメモリ４８の記憶容量の削減が期待できる。
【００５３】
次に、本実施の形態に係るデジタルカメラ１０の撮影時における全体的な動作について簡単に説明する。
【００５４】
まず、ＣＣＤ２４は、光学ユニット２２を介した撮像を行い、被写体画像を示すＲ（赤）、Ｇ（緑）、Ｂ（青）毎のアナログ信号をアナログ信号処理部２６に順次出力する。
【００５５】
アナログ信号処理部２６は、ＣＣＤ２４から入力されたアナログ信号に対して相関二重サンプリング処理等のアナログ信号処理を施した後にＡＤＣ２８に順次出力する。
【００５６】
ＡＤＣ２８は、アナログ信号処理部２６から入力されたＲ、Ｇ、Ｂ毎のアナログ信号を各々所定ビット数のＲ、Ｇ、Ｂの信号（デジタル画像データ）に変換してデジタル信号処理部３０に順次出力する。デジタル信号処理部３０は、内蔵しているラインバッファにＡＤＣ２８から順次入力されるデジタル画像データを蓄積して一旦メモリ４８の所定領域に直接格納する。
【００５７】
メモリ４８の所定領域に格納されたデジタル画像データは、ＣＰＵ４０による制御に応じてデジタル信号処理部３０により読み出され、所定の物理量に応じたＲ，Ｇ，Ｂ毎のデジタルゲインをかけることでホワイトバランス調整を行うと共に、ガンマ処理及びシャープネス処理を行って所定ビット数のデジタル画像データを生成する。
【００５８】
そして、デジタル信号処理部３０は、生成したデジタル画像データに対しＹＣ信号処理を施して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（以下、「ＹＣ信号」という。）を生成し、ＹＣ信号をメモリ４８の上記所定領域とは異なる領域に格納する。
【００５９】
なお、ＬＣＤ３８は、ＣＣＤ２４による連続的な撮像によって得られた動画像（スルー画像）を表示してファインダとして使用することができるものとして構成されており、ＬＣＤ３８をファインダとして使用する場合には、生成したＹＣ信号を、ＬＣＤインタフェース３６を介して順次ＬＣＤ３８に出力する。これによってＬＣＤ３８にスルー画像が表示されることになる。
【００６０】
ここで、レリーズスイッチがユーザによって半押し状態とされたタイミングで前述のようにＡＥ機能が働いて露出状態が設定された後、前述した山登り合焦機能が働いて合焦制御され、その後、引き続き全押し状態とされたタイミングで、その時点でメモリ４８に格納されているＹＣ信号を、圧縮・伸張処理回路５４によって所定の圧縮形式（本実施の形態では、ＪＰＥＧ形式）で圧縮した後に外部メモリインタフェース５０を介してメモリカード５２に電子化ファイル（画像ファイル）として記録することにより撮影を行う。
【００６１】
次に、図７を参照して、データベースＣの内容を更新する場合のデジタルカメラ１０の作用を説明する。なお、図７は、デジタルカメラ１０の電源がオンされた場合にＣＰＵ４０によって実行されるデータベース更新処理プログラムの処理の流れの一例を示すフローチャートであり、当該プログラムはメモリ４８の所定のプログラム記憶領域に予め記憶されている。また、ここでは、錯綜を回避するために、前提としてデータベースＣの内容がデフォルト情報（初期設定時の情報）で構成されている場合について説明する。また、ここでは、錯綜を回避するために、前提としてデジタルカメラ１０が通信インタフェース５７を介してデジタルカメラ１０のメーカ側のサーバ装置（図示省略）に接続されている場合について説明する。また、ここでは、錯綜を回避するために、前提としてＧＰＳ受信部５８によって受信されたＧＰＳ情報及び時刻情報に対応する位置情報及び時間帯が属する第２撮影シーン候補が指定されている場合について説明する。
【００６２】
ステップ１００では、データベースＣの更新方式を指示する更新指示情報が操作部５６を介して受け付けられるまで待機し、ステップ１００において更新指示情報が受け付けられると肯定判定となってステップ１０２に移行する。ステップ１０２では、データベースの更新方式をユーザに指定させるためのメニュー画面６０（図８参照）をＬＣＤ３８に表示した後、ステップ１０４に移行し、データベースＣの更新方式が指定されたか否かを判定する。
【００６３】
図８には、ＬＣＤ３８に表示されたメニュー画面６０の一例が示されている。図８に示すように、メニュー画面６０には、“データベース更新方式”との項目の下に、データベースＣの現在の内容を、デジタルカメラ１０の製造時にメーカ側がメモリ４８の予め定められた記憶領域に予め記憶させたデフォルト情報に更新することを示す“メーカ初期値”との指定可能項目、データベースＣの現在の内容を、メーカ側からネットワーク経由で配信された情報に更新する“ダウンロード”との指定可能項目、及びデータベースＣの現在の内容を、操作部５６を介してユーザから与えられた指示に応じて変更する“自己設定”との指定可能項目が表示される。メニュー画面６０が表示されている状態でユーザによって操作部５６を介して“メーカ初期値”、“ダウンロード”及び“自己設定”との何れかの指定可能項目が指定された場合、ステップ１０４は肯定判定となってステップ１０６に移行する一方、メニュー画面６０の何れの指定可能項目も指定されていない場合はステップ１１６に移行する。
【００６４】
ステップ１０６では、メニュー画面６０の“メーカ初期値”との指定可能項目（デフォルト情報に更新すること）が指定されたか否かを判定し、肯定判定となった場合にはステップ１０８に移行し、メモリ４８の予め定められた記憶領域に記憶されているデフォルト情報を取得し、次のステップ１１０にて、現在のデータベースＣの特定の内容の上記ステップ１０８の処理によって取得されたデフォルト情報への変更を開始した後、ステップ１１２に移行する。ステップ１１２では、データベースＣの特定の内容のデフォルト情報への変更が完了するまで待機し、ステップ１１２においてデータベースＣの特定の内容のデフォルト情報への変更が完了すると肯定判定となってステップ１１４に移行し、データベースＣの特定の内容の変更が完了したことを示す情報（例えば「データベースが正しく更新されました。」とのメッセージ）をＬＣＤ３８に表示した後、ステップ１１６に移行する。
【００６５】
一方、ステップ１０６において否定判定となった場合にはステップ１１８に移行し、メニュー画面６０の“ダウンロード”（図７に示す例では“ＤＬ”と表記）との指定可能項目が指定されたか否かを判定し、肯定判定となった場合にはステップ１２０に移行し、メーカ側のサーバ装置からデータベースＣの内容についてダウンロードを開始した後、ステップ１２２に移行し、データベースＣの特定の内容についてのダウンロードが終了するまで待機し、ステップ１２２においてダウンロードが終了するとステップ１２４に移行する。
【００６６】
ステップ１２４では、データベースＣの特定の内容について、上記ステップ１２０，１２２の処理によってダウンロードされた情報への変更を開始し、次のステップ１２６にて、データベースＣの特定の内容の変更が完了するまで待機し、ステップ１２６においてデータベースＣの特定の内容の変更が完了すると肯定判定となってステップ１１４に移行する。
【００６７】
一方、ステップ１１８において否定判定となった場合（“自己設定”との指定可能項目が指定された場合）にはステップ１２８に移行する。ステップ１２８では、データベースＣの現在の内容をユーザの指示に従って変更するための自己設定画面６２をＬＣＤ３８に表示した後、ステップ１３０に移行し、データベースＣの特定の内容を変更するための指示が操作部５６を介して受け付けられたか否かを判定する。
【００６８】
図９には、ＬＣＤ３８に表示された自己設定画面６２の一例が示されている。図９に示すように、自己設定画面６２には、“自己設定”との項目の下に“現在の位置における確信度”（図３に示すデータベースＣに含まれる“信頼度”に相当）との項目が表示されると共に、その項目の下には現時点で指定されている第２撮影シーン候補及びこの第２撮影シーン候補に関連付けられている信頼度に相当する“現在の位置における確信度”が図表化されて示される。なお、図９に示す例では、“ビーチ”との第２撮影シーン候補についての“現在の位置における確信度”が５％であること、“雪”との第２撮影シーン候補についての“現在の位置における確信度”が０％であること、及び“緑”との第２撮影シーン候補についての“現在の位置における確信度”が３％であることが表示されている。
【００６９】
自己設定画面６２が表示されている状態で操作部５６を介して“現在の位置における確信度”の変更指示が受け付けられた場合に肯定判定となってステップ１３２に移行し、上記ステップ１３０の処理によって受け付けられた変更指示に応じてデータベースＣの該当の信頼度を変更する。例えば、図９に示す自己設定画面６２において、“ビーチ”との第２撮影シーン候補についての“現在の位置における確信度”を示す図形（図９に示す例では横長矩形）に対して、長手方向の長さを伸縮させる方向にタッチパネルを介して指示を与えることにより、この指示に応じて、ＬＣＤ３８の表示面の図形が伸縮すると共に、その伸縮量に応じて、“現在の位置における確信度”に相当するデータベースＣの信頼度も増減する。例えば、ＬＣＤ３８の表示面において“ビーチ”との第２撮影シーン候補についての“現在の位置における確信度”を示す図形が長手方向に“１”伸びると、これに対応する“現在の位置における確信度”に相当するデータベースＣの信頼度も“１”増加し、ＬＣＤ３８の表示面において“ビーチ”との第２撮影シーン候補についての“現在の位置における確信度”を示す図形が長手方向に“１”縮むと、これに対応する“現在の位置における確信度”に相当するデータベースＣの信頼度も“１”減少する。
【００７０】
次のステップ１３４では、データベースＣの予め定められた内容の変更を終了する指示が操作部５６を介して受け付けられたか否かを判定し、否定判定となった場合にはステップ１３０に戻る一方、肯定判定となった場合にはステップ１１４に移行する。
【００７１】
ステップ１１６では、データベースＣの更新を終了する条件として予め定められた条件（例えば、操作部５６に対して予め定められた操作が行われた、との条件）を満足したか否かを判定し、否定判定となった場合にはステップ１０４に移行する一方、肯定判定となった場合には本データベース更新処理プログラムを終了する。
【００７２】
次に、図１０を参照して、ＧＰＳ受信部５８によってＧＰＳ情報及び時刻情報を取得する場合のデジタルカメラ１０の作用を説明する。なお、図１０は、ＧＰＳ受信部５８を作動させるための条件（例えば、シーン別撮影モードが設定された、との条件）を満足した場合にＣＰＵ４０によって予め定められた周期で実行されるＧＰＳ更新処理プログラムの処理の流れの一例を示すフローチャートであり、当該プログラムはメモリ４８の所定のプログラム記憶領域に予め記憶されている。また、ここでは、錯綜を回避するために、前提として撮影によって得られた１フレーム分の画像情報（例えばＹＣ信号）がＧＰＳ更新処理で用いられる評価対象（後述する差分を得るための画像情報）としてメモリ４８の予め定められた記憶領域αに記憶されている場合について説明する。
【００７３】
図１０のステップ３００では、デジタルカメラ１０の電源がＯＮされてから現時点までにＧＰＳ受信部５８によってＧＰＳ情報及び時刻情報が受信された（デジタルカメラ１０の電源がＯＮされてから現時点までに更新された履歴がある）か否かを判定し、肯定判定となった場合にはステップ３０２に移行する一方、否定判定となった場合にはステップ３１６に移行する。
【００７４】
ステップ３０２では、ＧＰＳ受信部５８によってＧＰＳ情報及び時刻情報が前回受信されてから所定時間（例えば、６０秒）経過したか否かを判定し、否定判定となった場合には本ＧＰＳ更新処理プログラムを終了する一方、肯定判定となった場合にはステップ３０４に移行し、メモリ４８の予め定められた記憶領域αから画像情報（例えばＹＣ信号）を取得すると共に記憶領域αの記憶内容を消去した後、ステップ３０６に移行し、撮影によって得られた最新の１フレーム分の画像情報（例えばＹＣ信号）を取得した後、ステップ３１０に移行する。ステップ３１０では、上記ステップ３０６の処理によって取得された画像情報をメモリ４８の記憶領域αに記憶した後、ステップ３１２に移行し、上記ステップ３０４の処理によって取得された画像情報と上記ステップ３０６の処理によって取得された画像情報との差分（本実施の形態では、「差の絶対値」）を算出する。なお、本実施の形態では、撮影シーンの変動量として、画像情報間の差分を算出する形態例を挙げているが、これに限らず、測光値、分割測光値、フォーカス位置、合焦評価値、及び顔検出結果の何れかの変動量を算出しても良い。
【００７５】
次のステップ３１４では、上記ステップ３１２の処理によって算出された差分が予め定められた閾値を超えたか否かを判定し、否定判定となった場合には本ＧＰＳ更新処理プログラムを終了する一方、肯定判定となった場合にはステップ３１６に移行する。ステップ３１６では、ＧＰＳ衛星から発信される電波をＧＰＳ受信部５８を介して受信することによりＧＰＳ情報及び時刻情報の取得を開始し、次のステップ３１８にて、肯定判定となった場合にはステップ３２０に移行し、上記ステップ３１６，３１８の処理によって取得されたＧＰＳ情報及び時刻情報をメモリ４８の記憶領域βに記憶した後、本ＧＰＳ更新処理プログラムを終了する。なお、記憶領域βの記憶内容は、シーン別撮影モードの設定が解除された場合、デジタルカメラ１０の電源スイッチがＯＦＦされた場合、及び後述するシーン認識処理プログラムのステップ２０４において肯定判定となった場合に消去される。
【００７６】
一方、ステップ３１８において否定判定となった場合にはステップ３２２に移行し、上記ステップ３１６の処理が実行されてから予め定められた時間（例えば１０秒）が経過したか否かを判定し、否定判定となった場合にはステップ３１８に戻る一方、肯定判定となった場合には本ＧＰＳ更新処理プログラムを終了する。
【００７７】
次に、図１１を参照して、前述した撮影シーン推奨機能において現在の撮影地点における撮影シーンを認識する場合のデジタルカメラ１０の作用を説明する。なお、図１１は、デジタルカメラ１０の電源がオンされた場合にＣＰＵ４０によって所定時間毎（例えば１５秒毎）に実行されるシーン認識処理プログラムの処理の流れの一例を示すフローチャートであり、当該プログラムはメモリ４８の所定のプログラム記憶領域に予め記憶されている。
【００７８】
ステップ２００では、ＧＰＳ受信部５８を作動させるための条件（例えば、シーン別撮影モードが設定された、との条件）を満足したか否かを判定し、肯定判定となった場合にはステップ２０２に移行する一方、否定判定となった場合にはステップ２０４に移行し、ＧＰＳ受信部５８によって情報を受信しない（ＧＰＳを使用しない）ことを指示する指示情報が操作部５６によって受け付けられたか否かを判定し、肯定判定となった場合にはステップ２０８に移行する一方、否定判定となった場合には本シーン認識処理プログラムを終了する。
【００７９】
ステップ２０２では、メモリ４８の記憶領域βにアクセスしてＧＰＳ情報及び時刻情報の取得を開始した後、ステップ２０６に移行し、ＧＰＳ情報及び時刻情報の取得が完了したか否かを判定し、肯定判定となった場合にはステップ２０８に移行する一方、否定判定となった場合にはステップ２０９に移行する。ステップ２０９では、変数ｘが閾値Ｎ未満であるか否かを判定し、否定判定となった場合にはステップ２０８に移行する一方、肯定判定となった場合にはステップ２１２に移行し、変数ｘを１インクリメントした後、ステップ２０６に戻る。
【００８０】
ステップ２０８では、撮影によって得られた最新の１フレーム分の画像情報（例えばＹＣ信号）及びその撮影を支援する撮影支援情報を取得した後、ステップ２１０に移行する。なお、本実施の形態では、上記の撮影支援情報として、例えば、明るさ（分割測光値；画面内を複数のエリアに分割（例えば１６×１６分割）して得られた各分割領域の測光値）、距離情報、フォーカス位置、合焦評価値、顔検出結果などの撮影に先立って取得されて該撮影を支援する撮影支援情報を適用している。
【００８１】
ステップ２１０では、第１撮影シーン候補選定処理プログラムを実行する。図１２は、第１撮影シーン候補選定処理プログラムの処理の流れの一例を示すフローチャートであり、当該プログラムはメモリ４８の所定のプログラム記憶領域に予め記憶されている。
【００８２】
図１２のステップ３５０では、上記ステップ２０８の処理によって取得された画像情報及び撮影支援情報に基づいて、その画像情報により示される被写体画像に含まれる特定のオブジェクトを認識した後、ステップ３５２に移行する。なお、被写体画像に含まれるオブジェクトは、例えば、被写体画像を複数の領域に分割し、分割して得た領域毎に、予め定められたテンプレートを用いてパターンマッチングを行うことによって認識することが可能である。なお、本実施の形態では、特定のオブジェクトとして、「外灯」、「太陽」、「ビーチ」、「砂地」、「緑地」、「雪」及び「人物の顔」などを適用しているが、これ以外の物体であっても良いことは言うまでもない。
【００８３】
ステップ３５２では、上記ステップ３５０の処理によって特定のオブジェクトが認識されたか否かを判定し、肯定判定となった場合にはステップ３５４に移行する一方、否定判定となった場合にはステップ３５６に移行する。
【００８４】
ステップ３５４では、上記ステップ３５０の処理によって認識された特定のオブジェクトを認識するオブジェクト情報をメモリ４８の記憶領域γに記憶した後、ステップ３５６に移行する。
【００８５】
ステップ３５６では、上記ステップ３５０の処理に供した被写体画像を対象にして複数の特定の色毎の画像全域における占有率（例えば、「特定の色の画素数／画像全域の画素数」）を算出し、算出して得た占有率をメモリ４８の記憶領域δに記憶した後、ステップ３５８に移行する。
【００８６】
ステップ３５８では、ＧＰＳ受信部５８が作動しているか（ここでは、一例としてメモリ４８の記憶領域βにＧＰＳ情報及び時刻情報が記憶されているか）否かを判定し、肯定判定となった場合にはステップ３６０に移行する一方、否定判定となった場合にはステップ３６２に移行する。ステップ３６０では、データベースＡに対してフラグを設定した後、ステップ３６４に移行する。ステップ３６２では、データベースＢに対してフラグを設定した後、ステップ３６４に移行する。
【００８７】
ステップ３６４では、メモリ４８の記憶領域γにオブジェクト情報が記憶されているか否かを判定し、肯定判定となった場合にはステップ３６６に移行する一方、否定判定となった場合にはステップ３６８に移行する。ステップ３６６では、メモリ４８の記憶領域γからオブジェクト情報を取得すると共に記憶領域γの記憶内容を消去し、現時点でフラグが設定されているデータベース（データベースＡまたはデータベースＢ）から、記憶領域γから取得したオブジェクト情報に相当するオブジェクト情報に関連付けられている第１撮影シーン候補情報を全て取得した後、ステップ３６９に移行する。
【００８８】
ステップ３６８では、現時点でフラグが設定されているデータベース（データベースＡまたはデータベースＢ）から、オブジェクト情報が関連付けられていない第１撮影シーン候補情報（図２に示す「−」に対応する第１撮影シーン候補情報）を全て取得した後、ステップ３６９に移行する。なお、データベースＡ，Ｂにおいて全ての第１撮影シーン候補にオブジェクト情報が関連付けられている場合には上記ステップ３６４，３６８の処理は不要である。
【００８９】
ステップ３６９では、上記ステップ３６６又は上記ステップ３６８の処理によって取得された第１撮影シーン候補情報において、未だにステップ３７０〜ステップ３７６の処理対象とされていない１つの第１撮影シーン候補情報を注目すべき第１撮影シーン候補情報として指定した後、ステップ３７０に移行する。
【００９０】
ステップ３７０では、メモリ４８の記憶領域δから特定の色の占有率を取得した後、ステップ３７２に移行し、上記ステップ３７０の処理によって取得された特定の色の占有率が、上記ステップ３６９の処理によって指定された第１撮影シーン候補情報に関連付けられている同色の占有率と予め定められた誤差内で一致しているか否かを判定することによって予め定められた類似度以上であるか否かを判定し、肯定判定となった場合にはステップ３７４に移行して変数ｉを１インクリメントした後、ステップ３７６に移行する。
【００９１】
一方、ステップ３７２において否定判定となった場合にはステップ３７６に移行する。ステップ３７６では、メモリ４８の記憶領域δに記憶されている全ての色の占有率について上記ステップ３７０〜３７４の処理を実行したか否かを判定し、否定判定となった場合にはステップ３７０に移行する一方、肯定判定となった場合にはステップ３７８に移行する。
【００９２】
ステップ３７８では、変数ｉが、上記ステップ２０８の処理によって取得された画像情報及び撮影支援情報が第１撮影シーン候補を示す第１撮影シーン候補情報に含まれる画像情報及び撮影支援情報（例えば画像情報を取得するために第１撮影シーン候補の撮影で用いられた分割測光値）に類似していると判断することができる値として予め定められた閾値（例えば類似度を示す指標となる値）を超えているか否かを判定し、肯定判定となった場合にはステップ３８０に移行し、現時点で取得されている第１撮影シーン候補情報（上記ステップ３６６又は上記ステップ３６８の処理によって取得された第１撮影シーン候補情報）及び変数ｉを関連付けてメモリ４８の記憶領域εに記憶した後、ステップ３８２に移行する。
【００９３】
ステップ３８２では、現時点で取得されている第１撮影シーン候補情報（上記ステップ３６６又は上記ステップ３６８の処理によって取得された第１撮影シーン候補情報）において、未だにステップ３７０〜ステップ３７６の処理対象とされていない第１撮影シーン候補情報が存在するか否かを判定し、否定判定となった場合にはステップ３６９に戻る一方、肯定判定となった場合にはステップ３８４に移行し、記憶領域δの記憶内容を消去すると共に、データベース（データベースＡまたはデータベースＢ）に対するフラグの設定を解除した後、本第１撮影シーン候補選定処理プログラムを終了して図１１に示すフローチャートのステップ２１４に移行する。
【００９４】
図１１のステップ２１４では、メモリ４８の記憶領域βにＧＰＳ情報及び時刻情報が記憶されており、かつメモリ４８の記憶領域βに記憶されているＧＰＳ情報に対応する位置情報及びメモリ４８の記憶領域βに記憶されている時刻情報に対応する時間帯がデータベースＣに含まれているか否かを判定し、肯定判定となった場合にはステップ２１６に移行する。ステップ２１６では、一例として図３に示すデータベースＣから、メモリ４８の記憶領域βに記憶されているＧＰＳ情報（緯度、経度及び標高）に対応する位置情報が関連付けられており、かつメモリ４８の記憶領域βに記憶されている時刻情報が属する時間帯も関連付けられている第２撮影シーン候補情報を全て取得した後、ステップ２１８に移行する。ステップ２１８では、上記ステップ２１６の処理によって取得された第２撮影シーン候補情報が複数であるか否かを判定し、肯定判定となった場合にはステップ２２０に移行する一方、否定判定となった場合にはステップ２２２に移行する。
【００９５】
ステップ２２０では、上記ステップ２１６の処理によって取得された複数の第２撮影シーン候補情報の各々について、メモリ４８の記憶領域βに記憶されているＧＰＳ情報及び時刻情報によってデータベースＣから一意に特定される複数の信頼度のうち、最大の信頼度が関連付けられた第２撮影シーン候補情報をメモリ４８の記憶領域ζに記憶した後、ステップ２２４に移行する。ステップ２２２では、上記ステップ２１６の処理によって取得された第２撮影シーン候補情報をメモリ４８の記憶領域ζに記憶した後、ステップ２２４に移行する。
【００９６】
ステップ２２４では、上記ステップ２２０又は上記ステップ２２２の処理によって記憶領域ζに記憶された第２撮影シーン候補情報に相当する第１撮影シーン候補情報がメモリ４８の記憶領域εに記憶されているか否かを判定し、肯定判定となった場合にはステップ２２６に移行する。
【００９７】
ステップ２２６では、上記ステップ２２０又は上記ステップ２２２の処理によって記憶領域ζに記憶された第２撮影シーン候補情報を、撮影シーン推奨機能によって推奨される撮影シーンを特定する撮影シーン情報としてメモリ４８の記憶領域ηに記憶した後、本シーン認識処理プログラムを終了する。
【００９８】
一方、ステップ２１４において否定判定となった場合にはステップ２２８に移行し、メモリ４８の記憶領域εから第１撮影シーン候補情報を取得した後、ステップ２３０に移行し、メモリ４８の記憶領域εから取得した第１撮影シーン候補情報のうち、最も信頼度の高いものを、撮影シーン推奨機能によって推奨される撮影シーンを特定する撮影シーン情報としてメモリ４８の記憶領域ηに記憶した後、本シーン認識処理プログラムを終了する。なお、上記ステップ２３０において「最も信頼度の高いもの」とは、例えば第１撮影シーン候補情報に関連付けられている変数ｉが最も大きいものを意味する。
【００９９】
一方、ステップ２２４において否定判定となった場合にはステップ２３２に移行する。ステップ２３２では、メモリ４８の記憶領域εに記憶されている第１撮影シーン候補情報及びメモリ４８の記憶領域ζに記憶されている第２撮影シーン候補情報のうち、最も信頼度の高いものを、撮影シーン推奨機能によって推奨される撮影シーンを特定する撮影シーン情報としてメモリ４８の記憶領域ηに記憶した後、本シーン認識処理プログラムを終了する。なお、上記ステップ２３２において「最も信頼度の高いもの」とは、例えば、メモリ４８の記憶領域εに記憶されている第１撮影シーン候補情報に関連付けられている変数ｉと、メモリ４８の記憶領域ζに記憶されている第２撮影シーン候補情報に関連付けられている信頼度を予め定められたテーブル又は演算式を用いて変数ｉに換算して得た変数ｉとを比較することによって得られた最大の変数ｉを有する撮影シーン候補情報のことを意味する。
【０１００】
図１３には、撮影シーン推奨機能によって推奨された撮影シーンをユーザに提示する形態例が示されている。ＬＣＤ３８の表示面には、撮影シーンの候補を示す撮影シーン候補画面が表示されると共に、確定ボタン、取消ボタン、及び画面戻りボタンが表示される。撮影シーン候補画面３８ａには、複数の撮影シーンを特定する撮影シーン情報が指定可能なボタン形式で表示される。図１３に示す例では、“夜景”の撮影シーンを特定する撮影シーン情報、“ビーチ”の撮影シーンを特定する撮影シーン情報、及び“スノー”の撮影シーンを特定する撮影シーン情報がボタン形式で表示され、撮影シーン推奨機能によって推奨された撮影シーンを特定する撮影シーン情報を示すボタンが点滅表示される。なお、図１３に示す例では、“夜景”の撮影シーンを特定する撮影シーン情報に係るボタンが点滅表示される。撮影シーン候補画面３８ａに表示された何れかのボタンがユーザによってタッチパネルを介して指定されると、指定されたボタンが反転表示され、続いて確定ボタンが指定されると、反転表示されたボタンに係る撮影シーン情報により特定される撮影シーンに適した撮影条件として予め定められた撮影条件で撮影が実行可能となる。
【０１０１】
以上詳細に説明したように、本実施の形態に係るデジタルカメラ１０では、被写体を撮影することにより被写体画像を取得する撮影手段としての撮像系１２と、作動された場合にＧＰＳを利用してＧＰＳ情報を取得する取得手段としてのＧＰＳ受信部５８と、ＧＰＳ受信部５８を作動させるための予め定められた条件を満足した場合にＧＰＳ受信部５８を作動させる作動手段としてのＣＰＵ４０と、ＧＰＳ情報により特定可能な地理的な位置を示す位置情報と位置情報により特定される位置における撮影シーンを示す撮影シーン情報としての第２撮影シーン候補情報とを関連付けて記憶したデータベースＣと、作動されたＧＰＳ受信部５８によって取得されたＧＰＳ情報がデータベースＣに記憶されている位置情報に対応する場合、第２撮影シーン候補情報、及び撮影によって取得された被写体画像と該被写体画像を取得するための撮影に先立って取得されて該撮影を支援する撮影支援情報との少なくとも一方に基づいて、現在の撮影地点における撮影シーンを特定し、ＧＰＳ受信部５８が作動されなかった場合、ＧＰＳ受信部５８が作動されたにも拘らずＧＰＳ受信部５８によってＧＰＳ情報が受信されなかった場合、及び作動されたＧＰＳ受信部５８によって受信されたＧＰＳ情報に対応する位置情報がデータベースＣに含まれない場合の少なくとも１つの場合、撮影によって取得された被写体画像と該被写体画像を取得するための撮影で用いた撮影条件との少なくとも一方に基づいて、現在の撮影地点における撮影シーンを特定するシーン認識手段としてのＣＰＵ４０と、を備えているので、状況に応じた撮影シーンを高精度に認識することができる。
【０１０２】
また、本実施の形態に係るデジタルカメラ１０では、ＣＰＵ４０が、作動されたＧＰＳ受信部５８によって取得されたＧＰＳ情報がデータベースＣに記憶されている位置情報に対応する場合、予め定められた複数の撮影シーン候補としての複数の第１撮影シーン候補から、撮影によって取得された被写体画像及び撮影条件の少なくとも一方が予め定められた類似度以上で類似している第１撮影シーン候補を選定し、選定した第１撮影シーン候補のうち、データベースＣに記憶されている第２撮影シーン候補のうちのＧＰＳ受信部５８によって受信されたＧＰＳ情報に対応する位置情報に関連付けられている第２撮影シーン候補に相当する第２撮影シーン候補を現在の撮影地点における撮影シーンとして特定しているので、状況に応じた撮影シーンをより一層高精度に認識することができる。
【０１０３】
また、本実施の形態に係るデジタルカメラ１０では、ＣＰＵ４０が、作動されたＧＰＳ受信部５８によって取得されたＧＰＳ情報がデータベースＣに記憶されている位置情報に対応する場合、データベースＡから、撮影によって取得された被写体画像及び撮影条件の少なくとも一方が予め定められた類似度以上で類似している第１撮影シーン候補を選定し、選定した第１撮影シーン候補のうち、データベースＣに記憶されている撮影シーン情報のうちのＧＰＳ受信部５８によって受信されたＧＰＳ情報に対応する位置情報に関連付けられている第２撮影シーン候補に相当する第１撮影シーン候補を現在の撮影地点における撮影シーンとして認識し、ＧＰＳ受信部５８が作動されなかった場合、ＧＰＳ受信部５８が作動されたにも拘らずＧＰＳ受信部５８によってＧＰＳ情報が受信されなかった場合、及び作動されたＧＰＳ受信部５８によって受信されたＧＰＳ情報に対応する位置情報がデータベースＣに含まれない場合の少なくとも１つの場合、データベースＢから、撮影によって取得された被写体画像及び前記撮影条件の少なくとも一方が予め定められた類似度以上で類似している特定の第１撮影シーン候補を選定し、選定した第１撮影シーン候補を現在の撮影地点における撮影シーンとして認識しているので、状況に応じた撮影シーンをより一層高精度に認識することができる。
【０１０４】
また、本実施の形態に係るデジタルカメラ１０では、データベースＣが、更に、第２撮影シーン候補に対して該第２撮影シーン候補の時刻を示す時刻情報（時間帯）を関連付けて記憶し、現在の時刻を取得する時刻取得手段としてのＧＰＳ受信部５８を更に備え、ＣＰＵ４０が、作動されたＧＰＳ受信部５８によって取得されたＧＰＳ情報がデータベースＣに記憶されている位置情報に対応する場合、データベースＡ（又はデータベースＢ）から、撮影によって取得された被写体画像及び撮影条件の少なくとも一方が予め定められた類似度以上で類似している第１撮影シーン候補を選定し、選定した第１撮影シーン候補のうち、データベースＣに記憶されている第２撮影シーン候補のうちのＧＰＳ受信部５８によって受信されたＧＰＳ情報及び時刻情報に対応する位置情報及び時間帯に関連付けられている第２撮影シーン候補に相当する第１撮影シーン候補を現在の撮影地点における撮影シーンとして認識しているので、状況に応じた撮影シーンをより一層高精度に認識することができる。
【０１０５】
また、本実施の形態に係るデジタルカメラ１０では、データベースＣが、更に、第２撮影シーン候補に対して該第２撮影シーン候補の信頼度を関連付けて記憶し、ＣＰＵ４０が、作動されたＧＰＳ受信部５８によって取得されたＧＰＳ情報がデータベースＣに記憶されている位置情報に対応する場合、データベースＡ（又はデータベースＢ）から、撮影によって取得された被写体画像及び撮影条件の少なくとも一方が予め定められた類似度以上で類似している第１撮影シーン候補を選定し、選定した第１撮影シーン候補のうち、データベースＣに記憶されている第２撮影シーン候補のうちのＧＰＳ受信部５８によって受信されたＧＰＳ情報及び時刻情報に対応する位置情報及び時間帯に関連付けられている第２撮影シーン候補であって、かつ所定信頼度以上の信頼度の第２撮影シーン候補に相当する第１撮影シーン候補を現在の撮影地点における撮影シーンとして認識しているので、状況に応じた撮影シーンをより一層高精度に認識することができる。
【０１０６】
また、本実施の形態では、データベースＣの記憶内容を変更する指示を受け付ける操作部５６と、操作部５６によって受け付けられた指示に従ってデータベースＣの記憶内容を変更するＣＰＵ４０と、を備えているので、ユーザにとっての利便性を向上させることができる。
【０１０７】
また、本実施の形態では、ＧＰＳ受信部５８に対して予め定められた周期でＧＰＳ情報を取得させ、予め定められた周期を変更する条件として予め定められた変更条件を満足した場合に該周期を変更するＣＰＵ４０を更に備えているので、撮影シーンの特定精度の低下を抑制しつつ、ＧＰＳ情報の更新に要する消費電力を抑制することができる。
【０１０８】
また、本実施の形態では、撮影によって取得された画像情報に基づいて、撮影地点における撮影シーンの変化を検出する撮影シーン検出手段としてのＣＰＵ４０を更に備えている。
【０１０９】
また、本実施の形態では、予め定められた周期を変更する条件として、ＣＰＵ４０によって撮影シーンの所定量以上の変化が検出された、との条件を適用しているので、撮影シーンの特定精度の低下を抑制しつつ、ＧＰＳ情報の更新に要する消費電力を抑制することができる。
【０１１０】
なお、上記実施の形態では、ＧＰＳ更新処理を固定周期で実行する場合の形態例を挙げて説明したが、ＧＰＳ更新処理を実行する周期を変動させても良い。例えば、デジタルカメラ１０の電池の残量が基準値以上の場合に、ＧＰＳを用いたＧＰＳ情報及び時刻情報の取得を可能にすると共に、電池の残量に応じて更新周期を変更しても良い。この場合、一例として図１４に示すようにＧＰＳ更新処理プログラムのステップ３００の前段にステップ４００，４０２，４０４を追加する形態例が挙げられる。ステップ４００では、電池の残量を取得した後、ステップ４０２に移行し、上記ステップ４００の処理によって取得された電池の残量が基準値以上であるか否かを判定し、否定判定となった場合にはＧＰＳ更新処理プログラムを終了する。一方、ステップ４０２において肯定判定となった場合にはステップ４０４に移行し、電池の残量に応じた更新周期を設定した後、ステップ３００に移行する。上記ステップ４０４では、例えば、電池の残量が少ないほど更新周期が長くなるように電池の残量に対して一意に定められた周期を設定すれば良い。これにより、ＧＰＳ情報及び時刻情報を取得する際に要する電力消費を抑えることができる。
【０１１１】
また、デジタルカメラ１０の電池の残量が基準値以上であり、かつ撮影地点における撮影シーンの所定量以上の変化が検出された場合に限り、更新周期を変更しても良い。この場合、単にデジタルカメラ１０の電池の残量が基準値以上であれば更新周期を変更する場合に比べ、更新周期を変更する条件として更なる条件が加わっているため、ＧＰＳ情報及び時刻情報を取得する際に要する電力消費をより一層抑えることが可能となる。なお、デジタルカメラ１０の電池の残量に拘らず、撮影地点における撮影シーンの所定量以上の変化が検出された場合に限り、更新周期を変更しても良い。
【０１１２】
また、ＧＰＳ情報及び時刻情報を取得する際に要する電力消費を抑えるために有効なその他の形態例としては、例えば、図１５に示すように、データベースＣにおいて、ＧＰＳ情報に関連付けられた第２撮影シーン候補情報と、ＧＰＳ情報により特定される位置を含む予め定められた領域（例えば、ＧＰＳ情報により特定される位置を中心とした半径３００ｍ以内の領域）内に含まれる撮影シーンを特定する撮影シーン情報との類似度をＧＰＳ情報毎に関連付けて記憶しておき、ＧＰＳ受信部５８によってＧＰＳ情報が受信された場合、受信されたＧＰＳ情報に関連付けられている類似度が大きいほど長い更新周期を設定するようにしても良い。これにより、撮影地点における撮影シーンが前回撮影したときとほとんど変わらないようなところ（例えば、大草原の真ん中や巨大砂漠の真ん中）であれば、ＧＰＳ情報の更新周期（ＧＰＳの更新周期）を長くしてもほとんど問題はない。これに対し、撮影地点における撮影シーンが目まぐるしく変化するようなところ（例えば、都心の人通りの多い道路）であれば、ＧＰＳ情報の更新周期を短くすることで撮影シーンを高精度に認識することが可能となる。
【０１１３】
また、上記実施の形態では、特定のオブジェクト及び被写体画像に含まれる色に基づいてその被写体画像が予め定められた類似度以上で類似している第１撮影シーン候補（第２撮影シーン候補）を選定する場合の形態例を挙げて説明したが、撮影支援情報が予め定められた類似度以上で類似している第１撮影シーン候補（第２撮影シーン候補）を選定しても良い。この場合、データベースＡ及びデータベースＢに含まれる第１撮影シーン候補情報に撮影支援情報として予め定められた撮影支援情報（例えば分割測光値）を関連付けておき、データベースＡ，Ｂにおいて、実際の撮影で用いられた撮影支援情報に相当する撮影支援情報に対応する第１撮影シーン候補情報を選定すれば良い。また、特定のオブジェクト及び被写体画像に含まれる色に基づいて第１撮影シーン候補情報を選定する方法と併用して、撮影に供した撮影支援情報から第１撮影シーン候補情報を選定する方法を適用しても良い。この場合、特定のオブジェクトから認識された第１撮影シーン候補情報が複数ある場合に、それらから更に撮影支援情報を用いて第１撮影シーン候補情報を絞ることが可能となり、現状に応じた撮影シーンをより高精度に認識することできる。なお、「第１撮影シーン候補情報を絞る」とは、例えば、複数の第１撮影シーン候補情報のうち、第１撮影シーン候補情報に含まれる撮影支援情報が撮影に供した撮影支援情報に最も類似している第１撮影シーン候補情報を選定する、ということである。
【０１１４】
また、上記実施の形態では、時刻情報としてＧＰＳ受信部５８によって受信されたものを適用する場合の形態例を挙げて説明したが、これに限らず、デジタルカメラ１０にＲＴＣ（リアルタイムクロック）を搭載しておき、ＲＴＣから時刻情報を取得するようにしても良い。このようにデジタルカメラ１０にＲＴＣを搭載しておくことで、仮に何らかの理由でＧＰＳを用いて時刻情報を取得することができなかったとしても、ＲＴＣから得た時刻を用いて第２撮影シーン候補を選定することが可能となる。
【０１１５】
また、上記実施の形態では、データベースＣにおいて、ＧＰＳ受信部５８によって受信されたＧＰＳ情報及び時刻情報に基づいて第２撮影シーン候補を導出するようにしたが、これに限らず、ＧＰＳ受信部５８によって受信されたＧＰＳ情報又は時刻情報から第２撮影シーン候補を導出しても良い。また、一例として図３に示すデータベースＣを用いて、ＧＰＳ受信部５８によって受信されたＧＰＳ情報に対応する位置情報に関連付けられており、かつ所定信頼度信頼度以上の信頼度の第２撮影シーン候補を導出し、導出した第２撮影シーン候補を現在の撮影地点における撮影シーンとして認識しても良い。
【０１１６】
また、上記実施の形態では、データベースＣにおいて全ての位置情報に対して第２撮影シーン候補情報及び信頼度が関連付けられているため、ＧＰＳを用いて取得したＧＰＳ情報に対応する位置情報から直接的に第２撮影シーン候補情報及び信頼度を選定することができたが、データベースＣに含まれる全ての位置情報に対して第２撮影シーン候補情報及び信頼度を関連付けなくても良い。この場合、ＧＰＳを用いて取得したＧＰＳ情報に対応する位置情報以外の複数の位置情報の各々に関連付けられている第２撮影シーン候補情報及び信頼度から補間法により第２撮影シーン候補及び信頼度を導出すれば良い。また、この場合、第２撮影シーン候補情報及び信頼度に重み値を予め付与しておくことで、撮影シーンを高精度に認識することが可能となる。
【０１１７】
また、上記実施の形態では、ＣＰＵ４０によってシーン認識処理プログラムが実行されることによりシーン認識処理プログラムの各ステップを実現するソフトウェア的な形態を例示したが、これに限らず、各種回路（一例として、ＡＳＩＣ（Application Specific Integrated Circuit））を接続して構成されるハードウェア的な形態や、ソフトウェア的な形態とハードウェア的な形態とを組み合わせた形態が挙げられる。
【０１１８】
また、上記各実施の形態では、シーン認識処理プログラムがメモリ４８に予め記憶されている場合の形態例を挙げて説明したが、本発明はこれに限定されるものではなく、これらのプログラムをＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＵＳＢメモリなどのコンピュータによって読み取られる記録媒体に格納した状態で提供する形態を適用してもよいし、有線又は無線による通信手段を介して配信する形態を適用しても良い。
【０１１９】
日本国特許出願２０１１−１２２１１９号の開示はその全体が参照により本明細書に取り込まれる。
【０１２０】
本明細書に記載された全ての文献、特許出願、および技術規格は、個々の文献、特許出願、および技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。
【図１】
0005425341.tif 000002
【図２】
0005425341.tif 000003
【図３】
0005425341.tif 000004
【図４】
0005425341.tif 000005
【図５】
0005425341.tif 000006
【図６】
0005425341.tif 000007
【図７】
0005425341.tif 000008
【図８】
0005425341.tif 000009
【図９】
0005425341.tif 000010
【図１０】
0005425341.tif 000011
【図１１】
0005425341.tif 000012
【図１２】
0005425341.tif 000013
【図１３】
0005425341.tif 000014
【図１４】
0005425341.tif 000015
【図１５】
0005425341.tif 000016