(57)【要約】【構成】イメージセンサ１６は、撮像面で捉えられたシーンを表す画像を出力する。ＣＰＵ２６は、現在位置が登録撮影スポットの近傍であると判別されたとき撮像パラメータの調整基準を登録撮影スポットに対応する調整基準に設定し、設定された調整基準を参照して撮像パラメータを調整する。ＣＰＵ２６はまた、調整処理の下でイメージセンサ１６から出力された画像を記録媒体４０に記録する。【効果】操作性を高めることができる【選択図】図２
2012182572.tif 000002
【特許請求の範囲】
【請求項１】
撮像面で捉えられたシーンを表す画像を出力する撮像手段、
現在位置が登録撮影スポットの近傍であると判別されたとき撮像パラメータの調整基準を前記登録撮影スポットに対応する調整基準に設定する設定手段、
前記設定手段によって設定された調整基準を参照して前記撮像パラメータを調整する調整手段、および
前記調整手段の処理の下で前記撮像手段から出力された画像を記録媒体に記録する記録手段を備える、電子カメラ。
【請求項２】
登録操作によって指定された撮影スポットを前記登録撮影スポットとして定義する定義手段、および
前記設定手段の設定処理に関連して報知を発生する報知手段をさらに備える、請求項１記載の電子カメラ。
【請求項３】
前記定義手段は前記登録操作によって指定された撮影スポットの位置を保持する位置保持手段を含み、
前記設定手段は、現在位置を取得する取得手段、および前記取得手段によって取得された現在位置が前記位置保持手段によって保持された位置の近傍であるか否かを判別する位置判別手段を含む、請求項２記載の電子カメラ。
【請求項４】
前記定義手段は前記登録操作に関連した距離登録操作によって指定された距離を保持する距離保持手段を含み、
前記位置判別手段は前記距離保持手段によって保持された距離に基づいて位置判別処理を実行する、請求項３記載の電子カメラ。
【請求項５】
前記定義手段は前記登録操作に関連した調整基準登録操作によって指定された調整基準を前記登録撮影スポットに対応する調整基準として保持する調整基準保持手段を含む、請求項２ないし４のいずれかに記載の電子カメラ。
【請求項６】
前記撮像面の前方に設けられたフォーカスレンズをさらに備え、
前記調整手段は、前記撮像面の露光量を調整する露光量調整手段、および前記フォーカスレンズと前記撮像面との距離を調整する距離調整手段を含む、請求項１ないし５のいずれかに記載の電子カメラ。
【請求項７】
前記設定手段の設定処理に関連して前記撮像手段を起動する起動手段をさらに備える、請求項１ないし６のいずれかに記載の電子カメラ。
【請求項８】
撮像面で捉えられたシーンを表す画像を出力する撮像手段を備える電子カメラのプロセッサに、
現在位置が登録撮影スポットの近傍であると判別されたとき撮像パラメータの調整基準を前記登録撮影スポットに対応する調整基準に設定する設定ステップ、
前記設定ステップによって設定された調整基準を参照して前記撮像パラメータを調整する調整ステップ、および
前記調整ステップの処理の下で前記撮像手段から出力された画像を記録媒体に記録する記録ステップを実行させるための、撮像制御プログラム。
【請求項９】
撮像面で捉えられたシーンを表す画像を出力する撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
現在位置が登録撮影スポットの近傍であると判別されたとき撮像パラメータの調整基準を前記登録撮影スポットに対応する調整基準に設定する設定ステップ、
前記設定ステップによって設定された調整基準を参照して前記撮像パラメータを調整する調整ステップ、および
前記調整ステップの処理の下で前記撮像手段から出力された画像を記録媒体に記録する記録ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１０】
撮像面で捉えられたシーンを表す画像を出力する撮像手段、
外部制御プログラムを受信する受信手段、および
前記受信手段によって受信された外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
現在位置が登録撮影スポットの近傍であると判別されたとき撮像パラメータの調整基準を前記登録撮影スポットに対応する調整基準に設定する設定ステップ、
前記設定ステップによって設定された調整基準を参照して前記撮像パラメータを調整する調整ステップ、および
前記調整ステップの処理の下で前記撮像手段から出力された画像を記録媒体に記録する記録ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に取得された現在位置によって処理の実行を制御する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、現在位置の緯度経度情報が、ＧＰＳに基づき受信部１１によって取得される。地名情報とそれに対応した緯度経度情報とから構成される地名テーブルが位置情報ＤＢ１４に格納されている。ＭＰＵ１２によって、位置情報ＤＢ１４内が検索され、受信部１１で取得された緯度経度情報に一致あるいは近似する緯度経度情報が抽出され、抽出された緯度経度情報に対応する地名情報が取得される。取得された地名情報は、映像信号とともに表示制御部２２によって表示部２３に表示される。取得された地名情報は、映像信号とともに記録制御部１８によって情報媒体１５に記録される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６４５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、複数回取得された現在位置が互いに異なる場合、カメラが置かれた環境に応じた映像信号を取得するために、カメラが移動する毎に映像信号を調整する必要があり、操作性が低下する恐れがある。
【０００５】
それゆえに、この発明の主たる目的は、操作性を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、撮像面で捉えられたシーンを表す画像を出力する撮像手段(16)、現在位置が登録撮影スポットの近傍であると判別されたとき撮像パラメータの調整基準を登録撮影スポットに対応する調整基準に設定する設定手段(S39, S61, S101~S105, S113~S117)、設定手段によって設定された調整基準を参照して撮像パラメータを調整する調整手段(S125~S129)、および調整手段の処理の下で撮像手段から出力された画像を記録媒体に記録する記録手段(S135~S137)を備える。
【０００７】
好ましくは、登録操作によって指定された撮影スポットを登録撮影スポットとして定義する定義手段(S1~S17)、および設定手段の設定処理に関連して報知を発生する報知手段((54, S47))をさらに備える。
【０００８】
さらに好ましくは、定義手段は登録操作によって指定された撮影スポットの位置を保持する位置保持手段(S5)を含み、設定手段は、現在位置を取得する取得手段(52, S71)、および取得手段によって取得された現在位置が位置保持手段によって保持された位置の近傍であるか否かを判別する位置判別手段(S79)を含む。
【０００９】
好ましくは、定義手段は登録操作に関連した距離登録操作によって指定された距離を保持する距離保持手段(S11)を含み、位置判別手段は距離保持手段によって保持された距離に基づいて位置判別処理を実行する。
【００１０】
好ましくは、定義手段は登録操作に関連した調整基準登録操作によって指定された調整基準を登録撮影スポットに対応する調整基準として保持する調整基準保持手段(S17)を含む。
【００１１】
好ましくは、撮像面の前方に設けられたフォーカスレンズをさらに備え、調整手段は、撮像面の露光量を調整する露光量調整手段(S125, S127)、およびフォーカスレンズと撮像面との距離を調整する距離調整手段(S129)を含む。
【００１２】
好ましくは、設定手段の設定処理に関連して撮像手段を起動する起動手段(S45)をさらに備える。
【００１３】
この発明に従う撮像制御プログラムは、撮像面で捉えられたシーンを表す画像を出力する撮像手段(16)を備える電子カメラ(10)のプロセッサ(26, 44)に、現在位置が登録撮影スポットの近傍であると判別されたとき撮像パラメータの調整基準を登録撮影スポットに対応する調整基準に設定する設定ステップ(S101~S105, S113~S117)、設定ステップによって設定された調整基準を参照して撮像パラメータを調整する調整ステップ(S125~S129)、および調整ステップの処理の下で撮像手段から出力された画像を記録媒体に記録する記録ステップ(S135~S137)を実行させるための、撮像制御プログラムである。
【００１４】
この発明に従う外部制御プログラムは、撮像面で捉えられたシーンを表す画像を出力する撮像手段(16)、およびメモリ(42)に保存された内部制御プログラムに従う処理を実行するプロセッサ(28, 44)を備える電子カメラ(10)に供給される外部制御プログラムであって、現在位置が登録撮影スポットの近傍であると判別されたとき撮像パラメータの調整基準を登録撮影スポットに対応する調整基準に設定する設定ステップ(S101~S105, S113~S117)、設定ステップによって設定された調整基準を参照して撮像パラメータを調整する調整ステップ(S125~S129)、および調整ステップの処理の下で撮像手段から出力された画像を記録媒体に記録する記録ステップ(S135~S137)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１５】
この発明に従う電子カメラ(10)は、撮像面で捉えられたシーンを表す画像を出力する撮像手段(16)、外部制御プログラムを受信する受信手段(56)、および受信手段によって受信された外部制御プログラムとメモリ(42)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(26, 44)を備える電子カメラ(10)であって、外部制御プログラムは、現在位置が登録撮影スポットの近傍であると判別されたとき撮像パラメータの調整基準を登録撮影スポットに対応する調整基準に設定する設定ステップ(S101~S105, S113~S117)、設定ステップによって設定された調整基準を参照して撮像パラメータを調整する調整ステップ(S125~S129)、および調整ステップの処理の下で撮像手段から出力された画像を記録媒体に記録する記録ステップ(S135~S137)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１６】
電子カメラを所持する撮影者が登録撮影スポットに近づくと、登録撮影スポットに対応する調整基準が設定される。撮像パラメータは設定された調整基準を参照して調整され、このような調整処理の下で撮像手段から出力された画像が記録媒体に記録される。これによって、操作性を高めることができる。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】目的地選択画面の一例を示す図解図である。
【図４】図２実施例によって参照されるレジスタの一例を示す図解図である。
【図５】図２実施例によって参照されるテーブルの構成の一例を示す図解図である。
【図６】図２実施例によって参照されるレジスタの登録状態の一例を示す図解図である。
【図７】到着判別処理の一部を示す図解図である。
【図８】到着判別処理の他の一部を示す図解図である。
【図９】図２実施例によって参照される他のレジスタの一例を示す図解図である。
【図１０】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図１１】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１３】図２実施例に適用される他のＣＰＵの動作の一部を示すフロー図である。
【図１４】図２実施例に適用される他のＣＰＵの動作の他の一部を示すフロー図である。
【図１５】図２実施例に適用される他のＣＰＵの動作のその他の一部を示すフロー図である。
【図１６】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１７】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１８】この発明の他の実施例の構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２０】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、撮像面で捉えられたシーンを表す画像を出力する。設定手段２は、現在位置が登録撮影スポットの近傍であると判別されたとき撮像パラメータの調整基準を登録撮影スポットに対応する調整基準に設定する。調整手段３は、設定手段２によって設定された調整基準を参照して撮像パラメータを調整する。記録手段４は、調整手段３の処理の下で撮像手段１から出力された画像を記録媒体に記録する。
［実施例］
【００２１】
図２を参照して、この実施例のディジタルカメラ１０は、電源回路４６を含む。電源回路４６は、互いに異なる電圧値を各々が示す複数の直流電源をバッテリ４８に基づいて生成する。生成された複数の直流電源の一部はサブＣＰＵ４４に直接的に与えられ、生成された複数の直流電源の他の一部は主電源スイッチ５０を介してシステム全体に与えられる。したがって、サブＣＰＵ４４は常時起動されるのに対して、システム全体を構成する要素は主電源スイッチ５０のオン／オフに応答して起動／停止される。
【００２２】
キー入力装置２８上の電源ボタン２８ｐｗによって電源オン操作が行われると、サブＣＰＵ４４は、主電源スイッチ５０を制御してメインＣＰＵ２６を含むシステム全体を起動する。
【００２３】
メインＣＰＵ２６は、キー入力装置２８に設けられたモード設定スイッチ２８ｍｄによってカメラモードが選択されているとき撮像タスクを起動し、同じモード設定スイッチ２８ｍｄによって目的地設定モードが選択されているとき目的地選択タスクを起動する。
【００２４】
目的地選択タスクが起動されたとき、メインＣＰＵ２６は、目的地選択画面をＬＣＤモニタ３６に表示する。目的地選択画面は図３に示すように電子地図を含む。目的地選択画面中の電子地図は、キー入力装置２８を通じた操作者の操作によって表示範囲の移動および縮尺の変更が可能である。また、目的地選択画面中の電子地図は緯度情報および経度情報を含む。操作者は、目的地選択画面中の電子地図をキー入力装置２８を通じて操作して、ディジタルカメラ１０を用いて撮影を行う予定の地点を検索し、目的地として選択する。
【００２５】
また、観光地など多くの人が訪れることが予想される地点は地点を示す名称ならびに緯度情報および経度情報とともにあらかじめ準備され、操作者は準備された地点を目的地として選択することもできる。この場合、操作者は、ディジタルカメラ１０を用いて撮影を行う予定の地点を示す名称をキー入力装置２８を通じた文字入力により検索し、準備された地点を目的地として選択する。
【００２６】
図２および図４を参照して、キー入力装置２８に向けて目的地選択操作が行われるとメインＣＰＵ２６は、選択された目的地に対応する緯度および経度をサブＣＰＵ４４のレジスタＲＧＳＴｄｓｔに登録する。
【００２７】
メインＣＰＵ２６は次に、到着判別用半径選択画面をＬＣＤモニタ３６に表示する。操作者は、選択された目的地を中心とした所望の範囲を定義する半径をキー入力装置２８を通じて選択する。キー入力装置２８に向けて半径選択操作が行われるとメインＣＰＵ２６は、選択された半径を登録された目的地に関連してサブＣＰＵ４４のレジスタＲＧＳＴｄｓｔに登録する。なお、登録された半径は、ディジタルカメラ１０を所持した操作者が目的地の近傍に到着したか否かを、後述する到着判別処理においてサブＣＰＵ４４が判別する際に、用いられる。
【００２８】
メインＣＰＵ２６は次に、撮像シーン選択画面をＬＣＤモニタ３６に表示する。ディジタルカメラ１０には複数の撮像シーンが準備され、各々の撮像シーンは、撮像タスクが実行されたときの撮像条件の調整基準を示したものである。図５を参照して、各々の撮像シーンに関連してＡＥ基準およびＡＦ基準が登録され、ＡＥ基準およびＡＦ基準の組み合わせは撮像シーンごとに異なる。なお、各々の撮像シーンに関連したＡＥ基準およびＡＦ基準は、撮像シーンテーブルＴＢＬｓｃｎによって定義される。
【００２９】
操作者は、キー入力装置２８を通じて、登録された目的地で使用したいいずれかの撮像シーンを選択する。キー入力装置２８に向けて撮像シーン選択操作が行われるとメインＣＰＵ２６は、選択された撮像シーンを登録された目的地に関連してサブＣＰＵ４４のレジスタＲＧＳＴｄｓｔに登録する。
【００３０】
なお、あらかじめ準備された地点に関連して、半径および撮像シーンも準備されている。準備された地点が目的地として選択された場合、到着判別用半径選択画面および撮像シーン選択画面においてはそれぞれ、目的地に関連した半径および撮像シーンが、既定値としてＬＣＤモニタ３６に表示される。操作者は、既定の半径または撮像シーンを選択してもよいし、異なる半径または撮像シーンを選択してもよい。
【００３１】
撮像シーンの登録が完了するとメインＣＰＵ２６は、目的地選択画面を再びＬＣＤモニタ３６に表示する。２つ目以降の目的地を登録するべくキー入力装置２８に向けて目的地選択操作，半径選択操作，および撮像シーン選択操作が行われたときメインＣＰＵ２６は、目的地，半径，および撮像シーンの組み合わせをサブＣＰＵ４４のレジスタＲＧＳＴｄｓｔに追加登録する。
【００３２】
モード設定スイッチ２８ｍｄによってカメラモードに切り替えられたときメインＣＰＵ２６は、目的地設定タスクを終了し、撮像タスクを起動する。電源ボタン２８ｐｗによって電源オフ操作が行われたときは、メインＣＰＵ２６は目的地設定タスクを終了し、サブＣＰＵ４４は主電源スイッチ５０を制御してシステム全体を停止する。
【００３３】
サブＣＰＵ４４は、タイマ値を１０分としてタイマ４４ｔのリセット＆スタートを繰り返し実行し、タイマ４４ｔにタイムアウトが発生したときに次の要領で到着判別処理を実行する。なお、タイマ値に設定した１０分という期間は例示であり、１０分と異なる期間を設定するようにしてもよい。また、以下に説明する到着判別処理において、取得した現在位置を記録するようにしてディジタルカメラ１０の移動速度を算出し、算出された移動速度に応じて異なる期間をタイマ値に設定するようにしてもよい。
【００３４】
サブＣＰＵ４４はまず、ＧＰＳ装置５２に向けて測地命令を発行する。測地命令を受けたＧＰＳ装置５２は、上空にある複数のＧＰＳ衛星から送信された信号を参照して現在位置を測定し、測定結果をサブＣＰＵ４４に返送する。サブＣＰＵ４４は、返送された測定結果に基づいて、ディジタルカメラ１０の現在位置を取得する。
【００３５】
サブＣＰＵ４４は次に、変数Ｎを“１”に設定し、変数Ｎの可変範囲を定義するべくレジスタＲＧＳＴｄｓｔに登録された目的地の数をＮｍａｘに設定する。続いて、変数Ｎが“１”〜“Ｎｍａｘ”の各々に設定され、サブＣＰＵ４４は、Ｎ番目の目的地に対応する緯度および経度ならびにＮ番目の目的地に関連した半径を、レジスタＲＧＳＴｄｓｔから読み出す。
【００３６】
サブＣＰＵ４４は、ＧＰＳ装置５２の測定結果に基づいて取得したディジタルカメラ１０の現在位置が、読み出された緯度，経度，および半径によって定義される目的地近傍の一定の範囲に含まれるか否かを判別する。判別結果が肯定的なものであった場合サブＣＰＵ４４は、変数ＤＳＴが示す値と現時点の変数Ｎが示す値とが等しいか否かを判別する。
【００３７】
変数ＤＳＴが示す値と変数Ｎが示す値とが異なる場合サブＣＰＵ４４は、変数ＤＳＴを変数Ｎが示す値に設定し、目的地近傍への到着を表明するべくフラグＦＬＧａｒｖを“１”に設定し、到着判別処理を終了する。
【００３８】
変数ＤＳＴが示す値と現時点の変数Ｎが示す値とが等しい場合サブＣＰＵ４４は、ディジタルカメラ１０が同一の目的地の近傍に継続して存在すると判断し、そのまま到着判別処理を終了する。
【００３９】
ディジタルカメラ１０の現在位置が“１”番目〜“Ｎｍａｘ”番目のいずれの目的地の近傍にも含まれなかった場合サブＣＰＵ４４は、変数ＤＳＴを“０”に設定し、到着判別処理を終了する。
【００４０】
図６を参照して、３つの目的地が登録されている場合を例として、到着判別処理を説明する。レジスタＲＧＳＴｄｓｔには、目的地Ｄ１，Ｄ２，およびＤ３が登録されている。目的地Ｄ１に関連して半径ｒ１およびポートレートシーンが登録され、目的地Ｄ２に関連して半径ｒ２および標準シーンが登録され、目的地Ｄ３に関連して半径ｒ３および夜景シーンが登録されている。
【００４１】
図７を参照して、ディジタルカメラ１０を所持した操作者が、目的地Ｄ１の近傍に到着したか否かを判別する範囲は半径ｒ１で定義され、目的地Ｄ２の近傍に到着したか否かを判別する範囲は半径ｒ２で定義され、目的地Ｄ３の近傍に到着したか否かを判別する範囲は半径ｒ３で定義される。
【００４２】
図７に示す例において、ディジタルカメラ１０の現在位置がＣＲＮＴ１，ＣＲＮＴ２，ＣＲＮＴ３，およびＣＲＮＴ４の順に取得されたとき、到着判別処理は、次の要領で実行される。
【００４３】
現在位置ＣＲＮＴ１は、目的地Ｄ１，Ｄ２，およびＤ３のいずれの目的地の近傍にも含まれない。よって、現在位置ＣＲＮＴ１が取得されたとき、変数ＤＳＴが“０”に設定される。
【００４４】
現在位置ＣＲＮＴ２は、目的地Ｄ３を中心とした半径ｒ３の範囲内に含まれる。よって、変数Ｎは、“３”に設定されたとき変数ＤＳＴが示す値と比較される。変数ＤＳＴは現在位置ＣＲＮＴ１において“０”に設定されたので、変数ＤＳＴおよび変数Ｎの各々が示す値は互いに異なる。よって、変数Ｎが示す“３”が変数ＤＳＴに設定され、目的地近傍への到着を表明するべくフラグＦＬＧａｒｖが“１”に設定される。
【００４５】
現在位置ＣＲＮＴ３は、目的地Ｄ３を中心とした半径ｒ３の範囲内に含まれる。よって、変数Ｎは、“３”に設定されたとき変数ＤＳＴが示す値と比較される。変数ＤＳＴは現在位置ＣＲＮＴ２において“３”に設定されたので、変数ＤＳＴおよび変数Ｎの各々が示す値は等しい。よって、到着判別処理はそのまま終了する。
【００４６】
現在位置ＣＲＮＴ４は、目的地Ｄ１，Ｄ２，およびＤ３のいずれの目的地の近傍にも含まれない。よって、現在位置ＣＲＮＴ４が取得されたとき、変数ＤＳＴは再び“０”に設定される。
【００４７】
図８を参照して、目的地Ｄ１を中心とした半径ｒ１の範囲，目的地Ｄ２を中心とした半径ｒ２の範囲，および目的地Ｄ３を中心とした半径ｒ３の範囲の各々の一部が互いに重なる場合、重なった範囲（ハッチングで示す範囲）は目的地Ｄ１の近傍とみなされる。重なった範囲内に現在位置が存在する場合、変数Ｎが“１”に設定されたときにディジタルカメラ１０が目的地Ｄ１の近傍にあると判別され、変数Ｎが“２”または“３”に設定されるとことなく到着判別処理が終了するからである。したがって、レジスタＲＧＳＴｄｓｔに登録された複数の範囲の各々の一部が互いに重なる場合、重なった範囲は先に登録された目的地の近傍とみなされる。なお、目的地の選択時または登録時において、複数の目的地近傍の範囲が互いに重ならないようにしてもよい。
【００４８】
システム全体が停止中の場合、到着判別処理によってフラグＦＬＧａｒｖに“１”が設定されたとき、サブＣＰＵ４４は、主電源スイッチ５０を制御してメインＣＰＵ２６を含むシステム全体を起動する。サブＣＰＵ４４はまた、音声出力回路５４を制御してアラーム音を出力し、目的地近傍への到着を操作者に向けて報知する。
【００４９】
システム全体が起動中の場合、到着判別処理によってフラグＦＬＧａｒｖに“１”が設定されたとき、サブＣＰＵ４４は、音声出力回路５４を制御してアラーム音を出力し、目的地近傍への到着を操作者に向けて報知する。
【００５０】
なお、サブＣＰＵ４４は、電源回路４６を通してバッテリ電圧（＝バッテリ４８から供給された直流電源の電圧値）を繰り返し検出し、検出されたバッテリ電圧が閾値ＴＨｖ以上の場合に限り、上述の到着判別処理を実行する。閾値ＴＨｖは、到着判別処理を実行するために必要最低限のバッテリ残容量を示すバッテリ電圧に等しい。
【００５１】
メインＣＰＵ２６は、撮像タスクまたは目的地設定タスクと並列して、撮像設定制御タスクを実行する。撮像設定制御タスクは、メインＣＰＵ２６の起動時から停止時までの間、継続して実行される。
【００５２】
システム全体が起動するとメインＣＰＵ２６は、撮像設定制御タスクにおいて、フラグＦＬＧａｒｖに“１”が設定されたか否かを判別する。判別結果が肯定的なものであったときメインＣＰＵ２６は、サブＣＰＵ４４のレジスタＲＧＳＴｄｓｔからＤＳＴ（変数ＤＳＴが示す値）番目の目的地に関連した撮像シーンを読み出す。
【００５３】
メインＣＰＵ２６は次に、撮像シーンテーブルＴＢＬｓｃｎを参照して、読み出された撮像シーンに関連したＡＥ基準およびＡＦ基準を図９に示すレジスタＲＧＳＴｓｔｄに登録する。メインＣＰＵ２６はまた、ＡＥ基準およびＡＦ基準の制御が完了したことを表明するべく、フラグＦＬＧａｒｖに“０”を設定する。
【００５４】
システム全体が起動中にフラグＦＬＧａｒｖが“０”から“１”に変更されたとき、メインＣＰＵ２６はシーン変更確認画面をＬＣＤモニタ３６に表示する。キー入力装置２８に向けて確認操作が行われるとメインＣＰＵ２６は、サブＣＰＵ４４のレジスタＲＧＳＴｄｓｔからＤＳＴ番目の目的地に関連した撮像シーンを読み出す。
【００５５】
メインＣＰＵ２６は起動時と同様に、撮像シーンテーブルＴＢＬｓｃｎを参照して、読み出された撮像シーンに関連したＡＥ基準およびＡＦ基準をレジスタＲＧＳＴｓｔｄに登録する。メインＣＰＵ２６はまた、ＡＥ基準およびＡＦ基準の制御が完了したことを表明するべく、フラグＦＬＧａｒｖに“０”を設定する。
【００５６】
確認操作が行われなかったときメインＣＰＵ２６は、ＡＥ基準およびＡＦ基準の制御が完了したことを表明するべくフラグＦＬＧａｒｖに“０”を設定する。
【００５７】
また、システム全体が起動中にキー入力装置２８に向けて撮像シーン変更操作が行われたとき、メインＣＰＵ２６は、撮像シーンテーブルＴＢＬｓｃｎを参照して、選択された撮像シーンに関連したＡＥ基準およびＡＦ基準をレジスタＲＧＳＴｓｔｄに登録する。
【００５８】
撮像タスクが起動されるとメインＣＰＵ２６は、動画取り込み処理を実行するべく、撮像タスクの下で露光動作および電荷読み出し動作の繰り返しをドライバ１８ｃに命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００５９】
信号処理回路２０は、イメージセンサ１６から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２に書き込まれる。信号処理回路２０はさらに、ＳＤＲＡＭ３２に格納された生画像データをメモリ制御回路３０を通して読み出し、読み出された生画像データに色分離処理，白バランス調整処理，ＹＵＶ変換処理などの処理を施し、ＹＵＶ形式に従う表示画像データを作成する。表示画像データは、メモリ制御回路３０を通してＳＤＲＡＭ２４に書き込まれる。
【００６０】
ＬＣＤドライバ３４は、ＳＤＲＡＭ３２に格納された表示画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３６を駆動する。この結果、被写界のリアルタイム動画像（スルー画像）がＬＣＤモニタ３６に表示される。
【００６１】
図１０を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。また、信号処理回路２０は、上述した処理に加えて、生画像データを簡易的にＲＧＢデータに変換する簡易ＲＧＢ変換処理を実行する。
【００６２】
ＡＥ評価回路２２は、信号処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ評価回路２２から出力される。ＡＦ評価回路２４は、信号処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータの高周波成分を、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路２４から出力される。
【００６３】
シャッタボタン２８ｓｈが非操作状態のときメインＣＰＵ２６は、ＡＥ評価回路２２からの出力に基づく簡易ＡＥ処理をレジスタＲＧＳＴ１に登録されたＡＥ基準に沿って実行し、適正ＥＶ値を算出する。簡易ＡＥ処理は動画取り込み処理と並列して実行され、算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが、レジスタＲＧＳＴ１に登録されたＡＥ基準に基づいて適度に調整される。
【００６４】
シャッタボタン２８ｓｈが半押しされると、メインＣＰＵ２６は、ＡＥ評価回路２２からの出力に基づく厳格ＡＥ処理を、レジスタＲＧＳＴ１に登録されたＡＥ基準に沿って実行する。厳格ＡＥ処理によって算出された最適ＥＶ値を定義する絞り量および露光時間は、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが、レジスタＲＧＳＴ１に登録されたＡＥ基準に基づいて厳密に調整される。
【００６５】
厳格ＡＥ処理が完了すると、メインＣＰＵ２６は、ＡＦ評価回路２４からの出力に基づくＡＦ処理を、レジスタＲＧＳＴ１に登録されたＡＦ基準に沿って実行する。この結果、レジスタＲＧＳＴ１に登録されたＡＦ基準に基づいた合焦点にフォーカスレンズ１２が配置され、スルー画像の鮮鋭度が向上する。
【００６６】
ＡＦ処理の完了後にシャッタボタン２８ｓｈが全押しされると、メインＣＰＵ２６は、は、撮像タスクの下で静止画取り込み処理および記録処理を実行する。シャッタボタン２８ｓｈが全押しされた時点の１フレームの画像データは、静止画取り込み処理によってＳＤＲＡＭ３２に取り込まれる。取り込まれた１フレームの画像データは、記録処理に関連して起動したＩ／Ｆ３８によってＳＤＲＡＭ３２から読み出され、ファイル形式で記録媒体４０に記録される。
【００６７】
メインＣＰＵ２６は、図１１〜図１２に示す目的地設定タスク，図１６に示す撮像設定制御タスク，および図１７に示す撮像タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４２に記憶される。また、サブＣＰＵ４４は、図１３〜図１４に示すフロー図に従う処理を実行する。
【００６８】
図１１を参照して、ステップＳ１では目的地選択画面をＬＣＤモニタ３６に表示し、ステップＳ３ではキー入力装置２８に向けて目的地選択操作が行われたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、目的地選択操作によって選択された目的地に対応する緯度および経度を、サブＣＰＵ４４のレジスタＲＧＳＴｄｓｔにステップＳ５で登録する。
【００６９】
ステップＳ７では到着判別用半径選択画面をＬＣＤモニタ３６に表示し、ステップＳ９ではキー入力装置２８に向けて半径選択操作が行われたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、半径選択操作によって選択された半径をサブＣＰＵ４４のレジスタＲＧＳＴｄｓｔにステップＳ１１で登録する。
【００７０】
ステップＳ１３では撮像シーン選択画面をＬＣＤモニタ３６に表示し、ステップＳ１５ではキー入力装置２８に向けて撮像シーン選択操作が行われたか否かを繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、撮像シーン選択操作によって選択された撮像シーンをサブＣＰＵ４４のレジスタＲＧＳＴｄｓｔにステップＳ１７で登録する。ステップＳ１７の処理の完了後にステップＳ１に戻る。
【００７１】
図１３を参照して、ステップＳ２１ではフラグＦＬＧａｒｖに“０”を初期設定し、ステップＳ２３では変数ＤＳＴに“０”を初期設定する。ステップＳ２５ではタイマ４４ｔの値を初期化し、ステップＳ２７ではタイマ４４ｔのリセット＆スタートを実行する。
【００７２】
ステップＳ２９ではキー入力装置２８上の電源ボタン２８ｐｗによって電源オン操作が行われたか否かを判別し、判別結果がＹＥＳであればステップＳ４３に進む一方、判別結果がＮＯであればステップＳ３１で電源回路４６を通してバッテリ電圧を検出する。
【００７３】
検出されたバッテリ電圧が閾値ＴＨｖ以上であるか否かをステップＳ３３で判別し、判別結果がＮＯであればステップＳ２９に戻る一方、判別結果がＹＥＳであればステップＳ３５に進む。なお、閾値ＴＨｖは、到着判別処理を実行するために必要最低限のバッテリ残容量を示すバッテリ電圧に等しい。
【００７４】
ステップＳ３５ではタイマ４４ｔにタイムアウトが発生したか否かを判別し、判別結果がＮＯであればステップＳ２９に戻る一方、判別結果がＹＥＳであればステップＳ３７でタイマ４４ｔのリセット＆スタートを実行する。
【００７５】
ステップＳ３９では到着判別処理を実行し、ステップＳ４１ではフラグＦＬＧａｒｖに“１”が設定されているか否かを判別する。判別結果がＮＯであればステップＳ２９に戻る一方、判別結果がＹＥＳであればステップＳ４５に進む。
【００７６】
ステップＳ４３では主電源スイッチ５０を制御してメインＣＰＵ２６を含むシステム全体を起動する。ステップＳ４５でも主電源スイッチ５０を制御してメインＣＰＵ２６を含むシステム全体を起動し、ステップＳ４７では音声出力回路５４を制御してアラーム音を出力し、目的地近傍への到着を操作者に向けて報知する。ステップＳ４３またはステップＳ４７の処理が完了すると、ステップＳ４９に進む。
【００７７】
ステップＳ４９では電源ボタン２８ｐｗによって電源オフ操作が行われたか否かを判別し、判別結果がＮＯであればステップＳ５３に進む一方、判別結果がＹＥＳであればステップＳ５１では主電源スイッチ５０を制御してシステム全体を停止する。ステップＳ５１の処理が完了すると、ステップＳ２９に戻る。
【００７８】
ステップＳ５３では電源回路４６を通してバッテリ電圧を検出する。検出されたバッテリ電圧が閾値ＴＨｖ以上であるか否かをステップＳ５５で判別し、判別結果がＮＯであればステップＳ４９に戻る一方、判別結果がＹＥＳであればステップＳ５７に進む。
【００７９】
ステップＳ５７ではタイマ４４ｔにタイムアウトが発生したか否かを判別し、判別結果がＮＯであればステップＳ４９に戻る一方、判別結果がＹＥＳであればステップＳ５９でタイマ４４ｔのリセット＆スタートを実行する。
【００８０】
ステップＳ６１では到着判別処理を実行し、ステップＳ６３ではフラグＦＬＧａｒｖに“１”が設定されているか否かを判別する。判別結果がＮＯであればステップＳ４９に戻る一方、判別結果がＹＥＳであればステップＳ４７に戻る。
【００８１】
ステップＳ３９およびステップＳ６１の到着判別処理は、図１５に示すサブルーチンに従って実行される。ステップＳ７１では、ＧＰＳ装置５２に向けて測地命令を発行し、ＧＰＳ装置５２から返送された測定結果に基づいてディジタルカメラ１０の現在位置を取得する。ステップＳ７３では変数Ｎに“１”を初期設定し、変数Ｎの可変範囲を定義するべく、レジスタＲＧＳＴｄｓｔに登録された目的地の数をステップＳ７５でＮｍａｘに設定する。
【００８２】
ステップＳ７７では、Ｎ番目の目的地に対応する緯度および経度ならびにＮ番目の目的地に関連した半径を、レジスタＲＧＳＴｄｓｔから読み出す。ステップＳ７９では、ステップＳ７１で取得したディジタルカメラ１０の現在位置が、ステップＳ７７で読み出された緯度，経度，および半径によって定義される一定の範囲に含まれるか否かを判別する。判別結果がＹＥＳであればステップＳ８７に進む一方、判別結果がＮＯであればステップＳ８１で変数Ｎをインクリメントする。
【００８３】
ステップＳ８３では変数ＮがＮｍａｘを超えたか否かを判別し、判別結果がＮＯであればステップＳ７７に戻る一方、判別結果がＹＥＳであればステップＳ８５に進む。ステップＳ８５では変数ＤＳＴに“０”を設定し、その後に上階層のルーチンに復帰する。
【００８４】
ステップＳ８７では変数Ｎが示す値と変数ＤＳＴが示す値とが等しいか否かを判別し、判別結果がＮＯであればステップＳ８９に進む一方、判別結果がＹＥＳであれば上階層のルーチンに復帰する。
【００８５】
ステップＳ８９では変数ＤＳＴに変数Ｎが示す値を設定し、ステップＳ９１ではフラグＦＬＧａｒｖに“１”を設定する。ステップＳ９１の処理が完了すると、その後に上階層のルーチンに復帰する。
【００８６】
図１６を参照して、ステップＳ１０１ではフラグＦＬＧａｒｖに“１”が設定されているか否かを判別し、判別結果がＮＯであればステップＳ１０９に進む一方、判別結果がＹＥＳであればステップＳ１０３で、サブＣＰＵ４４のレジスタＲＧＳＴｄｓｔからＤＳＴ番目の目的地に関連した撮像シーンを読み出す。
【００８７】
ステップＳ１０５では、撮像シーンテーブルＴＢＬｓｃｎを参照して、ステップＳ１０３で読み出された撮像シーンに関連したＡＥ基準およびＡＦ基準をレジスタＲＧＳＴｓｔｄに登録する。ステップＳ１０７では、ＡＥ基準およびＡＦ基準の制御が完了したことを表明するべく、フラグＦＬＧａｒｖに“０”を設定する。
【００８８】
ステップＳ１０９ではキー入力装置２８に向けて基準変更操作が行われたか否かを判別し、判別結果がＮＯであればステップＳ１１３に進む一方、判別結果がＹＥＳであればステップＳ１１１で、撮像シーンテーブルＴＢＬｓｃｎを参照して、選択された撮像シーンに関連したＡＥ基準およびＡＦ基準をレジスタＲＧＳＴｓｔｄに登録する。ステップＳ１１１の処理が完了すると、ステップＳ１０９に戻る。
【００８９】
ステップＳ１１３ではフラグＦＬＧａｒｖに“１”が設定されているか否かを判別し、判別結果がＮＯであればステップＳ１０９に戻る。したがって、システム全体が起動中の場合、フラグＦＬＧａｒｖに“０”が設定されている限り、ステップＳ１０９〜ステップＳ１１３の処理が繰り返される。ステップＳ１１３の判別結果がＮＯからＹＥＳに更新されると、ステップＳ１１５でシーン変更確認画面をＬＣＤモニタ３６に表示する。
【００９０】
ステップＳ１１７ではキー入力装置２８に向けて確認操作が行われた否かを判別し、判別結果がＹＥＳであればステップＳ１０３に戻る一方、判別結果がＮＯであれば、ＡＥ基準およびＡＦ基準の制御が完了したことを表明するべくステップＳ１１９でフラグＦＬＧａｒｖに“０”を設定し、その後にステップＳ１０９に戻る。
【００９１】
したがって、システム全体が起動中の場合、フラグＦＬＧａｒｖが“１”に更新されない限り、ステップＳ１０９〜ステップＳ１１３の処理が繰り返される。
【００９２】
図１７を参照して、ステップＳ１２１では、動画取り込み処理を実行するべく、撮像タスクの下で露光動作および電荷読み出し動作の繰り返しをドライバ１８ｃに命令する。この結果、イメージセンサ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００９３】
ステップＳ１２３ではシャッタボタン２８ｓｈが半押しされたか否かを判別し、判別結果がＮＯであれば、レジスタＲＧＳＴ１に登録されたＡＥ基準に沿ってステップＳ１２５で簡易ＡＥ処理を実行する。この結果、スルー画像の明るさが、レジスタＲＧＳＴ１に登録されたＡＥ基準に基づいて適度に調整される。
【００９４】
ステップＳ１２３の判別結果がＮＯからＹＥＳに更新されると、レジスタＲＧＳＴ１に登録されたＡＥ基準に沿ってステップＳ１２７で厳格ＡＥ処理を実行する。この結果、スルー画像の明るさが、レジスタＲＧＳＴ１に登録されたＡＥ基準に基づいて厳密に調整される。
【００９５】
ステップＳ１２９では、レジスタＲＧＳＴ１に登録されたＡＦ基準に沿ってＡＦ処理を実行する。この結果、レジスタＲＧＳＴ１に登録されたＡＦ基準に基づいた合焦点にフォーカスレンズ１２が配置され、スルー画像の鮮鋭度が向上する。
【００９６】
ステップＳ１３１ではシャッタボタン２８ｓｈが全押しされたか否かを繰り返し判別し、判別結果がＮＯであれば、ステップＳ１３３でシャッタボタン２８ｓｈが解除されたか否かを判別する。ステップＳ１３３の判別結果がＮＯであればステップＳ１３１に戻る一方、ステップＳ１３３の判別結果がＹＥＳであればステップＳ１２３に戻る。
【００９７】
ステップＳ１３１の判別結果がＹＥＳであれば、ステップＳ１３５で静止画取り込み処理を実行する。これによって、シャッタボタン２８ｓｈが全押しされた直後の１フレームの画像データがＳＤＲＡＭ３２に取り込まれる。
【００９８】
ステップＳ１３７では記録処理を実行する。ステップＳ１３５で取り込まれた１フレームの画像データは、記録処理によって記録媒体４０にファイル形式で記録される。記録処理が完了すると、その後にステップＳ１２３に戻る。
【００９９】
以上の説明から分かるように、イメージセンサ１６は、撮像面で捉えられたシーンを表す画像を出力する。ＣＰＵ２６は、現在位置が登録撮影スポットの近傍であると判別されたとき撮像パラメータの調整基準を登録撮影スポットに対応する調整基準に設定し、設定された調整基準を参照して撮像パラメータを調整する。ＣＰＵ２６はまた、調整処理の下でイメージセンサ１６から出力された画像を記録媒体４０に記録する。
【０１００】
電子カメラを所持する撮影者が登録撮影スポットに近づくと、登録撮影スポットに対応する調整基準が設定される。撮像パラメータは設定された調整基準を参照して調整され、このような調整処理の下で撮像手段から出力された画像が記録媒体に記録される。これによって、操作性を高めることができる。
【０１０１】
なお、この実施例では、ディジタルカメラ１０を所持した操作者が目的地の近傍に到着したと判別されたとき、撮像シーンを変更するようにした。しかし、ストロボ発光の有無，日付映し込みの有無，顔検出の有無，および手振れ補正の有無等を、ディジタルカメラ１０を所持した操作者が目的地の近傍に到着したと判別されたときに変更するようにしてもよい。
【０１０２】
また、この実施例では、電子地図の操作または文字入力により目的地を選択するようにした。しかし、ＧＰＳ装置５２の測定結果に基づく現在位置を記録時に格納した画像ファイルを選択することにより、目的地を選択するようにしてもよい。
【０１０３】
また、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ４２に予め記憶される。しかし、外部サーバに接続するための通信Ｉ／Ｆ５６を図１８に示す要領でディジタルカメラ１０に設け、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ４２に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【０１０４】
また、この実施例では、メインＣＰＵ２６によって実行される処理を、図１１〜図１２に示す目的地設定タスク，図１６に示す撮像設定制御タスク，および図１７に示す撮像タスクを含む複数のタスクに区分するようにし、サブＣＰＵ４４が図１３〜図１４に示すフロー図に従うタスクを実行するようにした。しかし、これらのタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を統合するようにしてもよい。また、転送タスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【０１０５】
また、この実施例では、ディジタルカメラを用いて説明したが、本発明は、ディジタルビデオカメラ，パーソナルコンピュータ，携帯電話端末またはスマートフォンなどにも適用することができる。
【符号の説明】
【０１０６】
１０  …  ディジタルカメラ
１２  …  フォーカスレンズ
１６  …  イメージセンサ
２２  …  ＡＥ評価回路
２４  …  ＡＦ評価回路
２６  …  ＣＰＵ
４４  …  サブＣＰＵ４４
５０  …  主電源スイッチ
５２  …  ＧＰＳ装置
５４  …  音声出力回路
【図１】
2012182572.tif 000003
【図２】
2012182572.tif 000004
【図３】
2012182572.tif 000005
【図４】
2012182572.tif 000006
【図５】
2012182572.tif 000007
【図６】
2012182572.tif 000008
【図７】
2012182572.tif 000009
【図８】
2012182572.tif 000010
【図９】
2012182572.tif 000011
【図１０】
2012182572.tif 000012
【図１１】
2012182572.tif 000013
【図１２】
2012182572.tif 000014
【図１３】
2012182572.tif 000015
【図１４】
2012182572.tif 000016
【図１５】
2012182572.tif 000017
【図１６】
2012182572.tif 000018
【図１７】
2012182572.tif 000019
【図１８】
2012182572.tif 000020