(57)【要約】【構成】イメージセンサ１８は、被写界を捉える撮像面を有し、生画像データを繰り返し出力する。ＣＰＵ４０は、イメージセンサ１８から出力された生画像データに基づくスルー画像を撮像処理と並列してＬＣＤモニタ３２に表示し、撮像面によって捉えられた被写界の属性（＝撮像位置，撮像方向，撮像画角，合焦距離）を撮像処理と並列して繰り返し検出する。ＣＰＵ４０はまた、撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を被写界の属性の少なくとも一部に基づいて外部サーバから取得し、取得されたサンプル画像をスルー画像と並列してＬＣＤモニタ３２に表示する。【効果】カメラの使い勝手が向上する。【選択図】図２
2012151527.tif 000002
【特許請求の範囲】
【請求項１】
被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段、
前記撮像手段から出力された被写界像を前記撮像手段の処理と並列して表示する第１表示手段、
前記撮像面によって捉えられた被写界の属性を前記撮像手段の処理と並列して繰り返し検出する属性検出手段、
前記撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を前記属性検出手段によって検出された属性の少なくとも一部に基づいて取得する取得手段、および
前記取得手段によって取得されたサンプル画像を前記第１表示手段の処理と並列して表示する第２表示手段を備える、電子カメラ。
【請求項２】
前記取得手段によって取得されたサンプル画像に対応する被写界が捉えられる位置を前記第２表示手段の処理に関連して出力する報知手段をさらに備える、請求項１記載の電子カメラ。
【請求項３】
前記取得手段によって取得されたサンプル画像の品質を定義するパラメータを前記取得手段の取得処理に関連して検出するパラメータ検出手段、および
前記検出手段によって検出されたパラメータを前記第２表示手段によって表示されたサンプル画像に対する第１既定操作に応答して設定するパラメータ設定手段をさらに備える、請求項１または２記載の電子カメラ。
【請求項４】
前記第１既定操作の後の第２既定操作に応答して前記第２表示手段の処理を停止する停止手段、および
前記撮像手段から出力された被写界像を前記第２既定操作の後の第３既定操作に応答して記録する記録手段をさらに備える、請求項３記載の電子カメラ。
【請求項５】
前記取得手段は、前記属性を含む画像要求を通信回線に接続された外部装置に送信する送信手段、および前記送信手段の処理に対して前記外部装置から返送されたサンプル画像を受信する受信手段を含む、請求項１ないし４のいずれかに記載の電子カメラ。
【請求項６】
前記送信手段の処理に先立つ特定タイミングで前記撮像手段から出力された被写界像を抽出する抽出手段をさらに備え、
前記送信手段によって送信される画像要求は前記抽出手段によって抽出された被写界像をさらに含む、請求項５記載の電子カメラ。
【請求項７】
前記第１表示手段の処理と並列してズーム倍率を調整する第１調整手段をさらに備え、
前記属性検出手段は前記第１調整手段によって調整されたズーム倍率に対応する画角を前記属性の一部として検出する第１部分属性検出手段を含む、請求項１ないし６のいずれかに記載の電子カメラ。
【請求項８】
前記撮像面の前方に設けられたフォーカスレンズ、および
前記フォーカスレンズと前記撮像面との間隔を前記撮像手段から出力された被写界像に基づいて継続的に調整する第２調整手段をさらに備え、
前記属性検出手段は前記第２調整手段によって調整された間隔に対応する合焦距離を前記属性の一部として検出する第２部分属性検出手段を含む、請求項１ないし７のいずれかに記載の電子カメラ。
【請求項９】
前記属性検出手段は前記撮像面の位置および／または向きを前記属性の一部として検出する第３部分属性検出手段をさらに含む、請求項１ないし８のいずれかに記載の電子カメラ。
【請求項１０】
被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段を備える電子カメラのプロセッサに、
前記撮像手段から出力された被写界像を前記撮像手段の処理と並列して表示する第１表示ステップ、
前記撮像面によって捉えられた被写界の属性を前記撮像手段の処理と並列して繰り返し検出する属性検出ステップ、
前記撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を前記属性検出ステップによって検出された属性の少なくとも一部に基づいて取得する取得ステップ、および
前記取得ステップによって取得されたサンプル画像を前記第１表示ステップの処理と並列して表示する第２表示ステップを実行させるための、撮像制御プログラム。
【請求項１１】
被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段を備える電子カメラによって実行される撮像制御方法であって、
前記撮像手段から出力された被写界像を前記撮像手段の処理と並列して表示する第１表示ステップ、
前記撮像面によって捉えられた被写界の属性を前記撮像手段の処理と並列して繰り返し検出する属性検出ステップ、
前記撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を前記属性検出ステップによって検出された属性の少なくとも一部に基づいて取得する取得ステップ、および
前記取得ステップによって取得されたサンプル画像を前記第１表示ステップの処理と並列して表示する第２表示ステップを備える、撮像制御方法。
【請求項１２】
被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段、および
メモリに保存された内部制御プログラムに従う処理を実行するプロセッサを備える電子カメラに供給される外部制御プログラムであって、
前記撮像手段から出力された被写界像を前記撮像手段の処理と並列して表示する第１表示ステップ、
前記撮像面によって捉えられた被写界の属性を前記撮像手段の処理と並列して繰り返し検出する属性検出ステップ、
前記撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を前記属性検出ステップによって検出された属性の少なくとも一部に基づいて取得する取得ステップ、および
前記取得ステップによって取得されたサンプル画像を前記第１表示ステップの処理と並列して表示する第２表示ステップを前記内部制御プログラムと協働して前記プロセッサに実行させるための、外部制御プログラム。
【請求項１３】
被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段、
外部制御プログラムを取り込む取り込み手段、および
前記取り込み手段によって取り込まれた外部制御プログラムとメモリに保存された内部制御プログラムとに従う処理を実行するプロセッサを備える電子カメラであって、
前記外部制御プログラムは、
前記撮像手段から出力された被写界像を前記撮像手段の処理と並列して表示する第１表示ステップ、
前記撮像面によって捉えられた被写界の属性を前記撮像手段の処理と並列して繰り返し検出する属性検出ステップ、
前記撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を前記属性検出ステップによって検出された属性の少なくとも一部に基づいて取得する取得ステップ、および
前記取得ステップによって取得されたサンプル画像を前記第１表示ステップの処理と並列して表示する第２表示ステップを前記内部制御プログラムと協働して実行するプログラムに相当する、電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に撮像面によって捉えられた被写界の属性を繰り返し検出する、電子カメラに関する。
【背景技術】
【０００２】
この種のカメラの一例が、特許文献１に開示されている。この背景技術によれば、撮影部によって捉えられた被写体を表す画像は、表示部によって画面に表示される。また、フラッシュメモリは、装置本体の位置周囲を含む地図，地図上に存在するオブジェクトの名称，およびオブジェクトの高さを含む地図情報を記憶する。さらに、装置本体の位置および方位は、測位部および方位センサによってそれぞれ検出される。表示制御部は、測位部および方位センサによって検出された位置および方位に基づいて被写体の名称と高さを地図情報から抽出し、抽出された名称と高さを画面に多重表示する。これによって、所望の被写体をユーザが誤認する事態が防止される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１３１２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、撮影された被写体を表す画像を保存することを想定しておらず、画像の保存に関連する使い勝手に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、使い勝手を高めることができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段(18)、撮像手段から出力された被写界像を撮像手段の処理と並列して表示する第１表示手段(S3)、撮像面によって捉えられた被写界の属性を撮像手段の処理と並列して繰り返し検出する属性検出手段(S63, S67~S69, S75)、撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を属性検出手段によって検出された属性の少なくとも一部に基づいて取得する取得手段(S83~S89)、および取得手段によって取得されたサンプル画像を第１表示手段の処理と並列して表示する第２表示手段(S91)を備える。
【０００７】
好ましくは、取得手段によって取得されたサンプル画像に対応する被写界が捉えられる位置を第２表示手段の処理に関連して出力する報知手段(S93, S97~S103)がさらに備えられる。
【０００８】
好ましくは、取得手段によって取得されたサンプル画像の品質を定義するパラメータを取得手段の取得処理に関連して検出するパラメータ検出手段(S93)、および検出手段によって検出されたパラメータを第２表示手段によって表示されたサンプル画像に対する第１既定操作に応答して設定するパラメータ設定手段(S23, S27~S29)がさらに備えられる。
【０００９】
さらに好ましくは、第１既定操作の後の第２既定操作に応答して第２表示手段の処理を停止する停止手段(S31~S33)、および撮像手段から出力された被写界像を第２既定操作の後の第３既定操作に応答して記録する記録手段(S39, S43~S45)がさらに備えられる。
【００１０】
好ましくは、取得手段は、属性を含む画像要求を通信回線に接続された外部装置に送信する送信手段(S83)、および送信手段の処理に対して外部装置から返送されたサンプル画像を受信する受信手段(S85)を含む。
【００１１】
さらに好ましくは、送信手段の処理に先立つ特定タイミングで撮像手段から出力された被写界像を抽出する抽出手段(S81)がさらに備えられ、送信手段によって送信される画像要求は抽出手段によって抽出された被写界像をさらに含む。
【００１２】
好ましくは、第１表示手段の処理と並列してズーム倍率を調整する第１調整手段(S13~S15)がさらに備えられ、属性検出手段は第１調整手段によって調整されたズーム倍率に対応する画角を属性の一部として検出する第１部分属性検出手段(S69)を含む。
【００１３】
好ましくは、撮像面の前方に設けられたフォーカスレンズ(14)、およびフォーカスレンズと撮像面との間隔を撮像手段から出力された被写界像に基づいて継続的に調整する第２調整手段(S51~S59)がさらに備えられ、属性検出手段は第２調整手段によって調整された間隔に対応する合焦距離を属性の一部として検出する第２部分属性検出手段(S75)を含む。
【００１４】
好ましくは、属性検出手段は撮像面の位置および／または向きを属性の一部として検出する第３部分属性検出手段(S63, S67)をさらに含む。
【００１５】
この発明に従う撮像制御プログラムは、被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段(18)を備える電子カメラ(10)のプロセッサ(40)に、撮像手段から出力された被写界像を撮像手段の処理と並列して表示する第１表示ステップ(S3)、撮像面によって捉えられた被写界の属性を撮像手段の処理と並列して繰り返し検出する属性検出ステップ(S63, S67~S69, S75)、撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を属性検出ステップによって検出された属性の少なくとも一部に基づいて取得する取得ステップ(S83~S89)、および取得ステップによって取得されたサンプル画像を第１表示ステップの処理と並列して表示する第２表示ステップ(S91)を実行させるための、撮像制御プログラムである。
【００１６】
この発明に従う撮像制御方法は、被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段(18)を備える電子カメラ(10)によって実行される撮像制御方法であって、撮像手段から出力された被写界像を撮像手段の処理と並列して表示する第１表示ステップ(S3)、撮像面によって捉えられた被写界の属性を撮像手段の処理と並列して繰り返し検出する属性検出ステップ(S63, S67~S69, S75)、撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を属性検出ステップによって検出された属性の少なくとも一部に基づいて取得する取得ステップ(S83~S89)、および取得ステップによって取得されたサンプル画像を第１表示ステップの処理と並列して表示する第２表示ステップ(S91)を備える。
【００１７】
この発明に従う外部制御プログラムは、被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段(18)、およびメモリ(52)に保存された内部制御プログラムに従う処理を実行するプロセッサ(40)を備える電子カメラ(10)に供給される外部制御プログラムであって、撮像手段から出力された被写界像を撮像手段の処理と並列して表示する第１表示ステップ(S3)、撮像面によって捉えられた被写界の属性を撮像手段の処理と並列して繰り返し検出する属性検出ステップ(S63, S67~S69, S75)、撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を属性検出ステップによって検出された属性の少なくとも一部に基づいて取得する取得ステップ(S83~S89)、および取得ステップによって取得されたサンプル画像を第１表示ステップの処理と並列して表示する第２表示ステップ(S91)を内部制御プログラムと協働してプロセッサに実行させるための、外部制御プログラムである。
【００１８】
この発明に従う電子カメラ(10)は、被写界を捉える撮像面を有し、被写界像を繰り返し出力する撮像手段(18)、外部制御プログラムを取り込む取り込み手段(54)、および取り込み手段によって取り込まれた外部制御プログラムとメモリ(52)に保存された内部制御プログラムとに従う処理を実行するプロセッサ(40)を備える電子カメラであって、外部制御プログラムは、撮像手段から出力された被写界像を撮像手段の処理と並列して表示する第１表示ステップ(S3)、撮像面によって捉えられた被写界の属性を撮像手段の処理と並列して繰り返し検出する属性検出ステップ(S63, S67~S69, S75)、撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を属性検出ステップによって検出された属性の少なくとも一部に基づいて取得する取得ステップ(S83~S89)、および取得ステップによって取得されたサンプル画像を第１表示ステップの処理と並列して表示する第２表示ステップ(S91)を内部制御プログラムと協働して実行するプログラムに相当する。
【発明の効果】
【００１９】
この発明によれば、被写界像とともに表示されるサンプル画像は、被写界に存在する物体が現れた画像に相当する。撮影者は、表示された２つの画像を参照して撮影位置を決めることができる。こうして、カメラの使い勝手が向上する。
【００２０】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２１】
【図１】この発明の一実施例の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図４】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図５】図２実施例に適用されるレジスタの構成の一例を示す図解図である。
【図６】（Ａ）は画像表示動作の一部を示す図解図であり、（Ｂ）は画像表示動作の他の一部を示す図解図である。
【図７】（Ａ）は画像表示動作のその他の一部を示す図解図であり、（Ｂ）は画像表示動作のさらにその他の一部を示す図解図である。
【図８】（Ａ）は画像表示動作の他の一部を示す図解図であり、（Ｂ）は画像表示動作のその他の一部を示す図解図である。
【図９】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【発明を実施するための形態】
【００２２】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２３】
図１を参照して、この実施例の電子カメラは、基本的に次のように構成される。撮像手段１は、被写界を捉える撮像面を有し、被写界像を繰り返し出力する。第１表示手段２は、撮像手段１から出力された被写界像を撮像手段１の処理と並列して表示する。属性検出手段３は、撮像面によって捉えられた被写界の属性を撮像手段１の処理と並列して繰り返し検出する。取得手段４は、撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を属性検出手段３によって検出された属性の少なくとも一部に基づいて取得する。第２表示手段５は、取得手段４によって取得されたサンプル画像を第１表示手段２の処理と並列して表示する。
【００２４】
被写界像とともに表示されるサンプル画像は、被写界に存在する物体が現れた画像に相当する。撮影者は、表示された２つの画像を参照して撮影位置を決めることができる。こうして、カメラの使い勝手が向上する。
［実施例］
【００２５】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ２０ａ，２０ｂおよび２０ｃによってそれぞれ駆動されるズームレンズ１２，フォーカスレンズ１４および絞り機構１６を含む。これらの部材を経た被写界の光学像は、撮像装置１８の撮像面に照射され、光電変換を施される。これによって、被写界像を表す電荷が生成される。
【００２６】
電源が投入されると、ＣＰＵ４０は、撮像タスクの下で動画取り込み処理を実行するべく、ドライバ２０ｄに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ２０ｄは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、撮像面で生成された電荷をラスタ走査態様で読み出す。撮像装置１８からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２７】
カメラ処理回路２２は、撮像装置１８から出力された生画像データに色分離，白バランス調整，ＹＵＶ変換などの処理を施し、これによって生成されたＹＵＶ形式の画像データをメモリ制御回路２４を通してＳＤＲＡＭ２６のＹＵＶ画像エリア２６ａ（図３参照）に書き込む。ＬＣＤドライバ２８は、ＹＵＶ画像エリア２６ａに格納された画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３２を駆動する。この結果、被写界のリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２８】
図４を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは、水平方向および垂直方向の各々において１６分割され、合計２５６個の分割エリアが評価エリアＥＶＡを構成する。
【００２９】
ＡＥ／ＡＦ評価回路３８は、カメラ処理回路２２から出力されたＹデータのうち評価エリアＥＶＡに属するＹデータを分割エリア毎に積分する。積分処理は、垂直同期信号Ｖｓｙｎｃが発生する毎に実行される。この結果、２５６個の積分値つまり２５６個のＡＥ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ／ＡＦ評価回路３８から出力される。ＡＥ／ＡＦ評価回路３８はまた、評価エリアＥＶＡに属するＹデータの高周波成分を分割エリア毎に積分する。この積分処理も、垂直同期信号Ｖｓｙｎｃが発生する毎に実行される。この結果、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ／ＡＦ評価回路３８から出力される。
【００３０】
ＣＰＵ４０は、ＡＥ／ＡＦ評価回路３８から出力された２５６個のＡＥ評価値に基づいて適正ＥＶ値を算出するべく、撮像タスクの下で簡易ＡＥ処理を実行する。算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ２０ｃおよび２０ｄにそれぞれ設定される。この結果、ＬＣＤモニタ３２から出力されるスルー画像の明るさが適度に調整される。
【００３１】
キー入力装置５０に設けられたズームボタン５０ｚが操作されると、ＣＰＵ４０は、撮像タスクの下でズーム処理を実行するべく、対応する命令をドライバ２０ａに与える。ズームレンズ１２はドライバ２０ａによって光軸方向に移動され、これによってスルー画像の倍率が変化する。
【００３２】
ＣＰＵ４０は、このような撮像タスクと並列するコンティニュアスＡＦタスクの下で、ＡＥ／ＡＦ評価回路３８から出力された２５６個のＡＦ評価値を繰り返し取り込み、ＡＦ起動条件が満足されるか否かを取り込まれたＡＦ評価値に基づいて判別する。ＡＦ起動条件が満足されると、ＣＰＵ４０は、同じＡＦ評価値を参照したＡＦ処理を実行する。フォーカスレンズ１４は、ＡＦ評価値の取り込みと並列してドライバ２０ｂによって光軸方向に移動され、ＡＦ評価値が基準を上回る位置に配置される。この結果、スルー画像の鮮鋭度が継続的に向上する。
【００３３】
キー入力装置５０に設けられたシャッタボタン５０ｓが半押しされると、コンティニュアスＡＦタスクが停止される。ＣＰＵ４０は、最適ＥＶ値を算出するべく、撮像タスクの下で厳格ＡＥ処理を実行する。この結果、ＡＥ／ＡＦ評価回路３８から出力された２５６個のＡＥ評価値に基づいて最適ＥＶ値が算出され、算出された最適ＥＶ値を定義する絞り量および露光時間がドライバ２０ｃおよび２０ｄにそれぞれ設定される。スルー画像の明るさは、最適値に調整される。
【００３４】
ＣＰＵ４０は続いて、厳格ＡＦ処理を実行する。厳格ＡＦ処理もまた、フォーカスレンズ１４の移動処理と並列して取り込まれるＡＦ評価値を参照して実行される。フォーカスレンズ１４はＡＦ評価値が最大値を示す位置に配置され、これによってスルー画像の鮮鋭度が最適値に調整される。
【００３５】
シャッタボタン５０ｓが全押しされると、静止画取り込み処理および記録処理が実行される。静止画取り込み処理の結果、シャッタボタン５０ｓが全押しされた時点の被写界を表す１フレームの画像データがＳＤＲＡＭ２６の静止画像エリア２６ｂ（図３参照）に退避される。また、記録処理の結果、記録命令がメモリＩ／Ｆ３４に向けて発行される。メモリＩ／Ｆ３４は、静止画像エリア２６ｂに退避された１フレームの画像データをメモリ制御回路２４を通して読み出し、読み出された画像データをファイル形式で記録媒体３６に記録する。停止したコンティニュアスＡＦタスクは、記録処理が完了した後に再起動される。
【００３６】
キー入力装置５０に設けられたモードスイッチ５０ｍによって撮像支援モードが選択されると、撮像支援タスクが起動され、以下の支援処理がＣＰＵ４０によって実行される。
【００３７】
まず、位置検出周期が到来する毎に、ＧＰＳ装置４２の出力に基づいて現在位置が検出される。また、検出された現在位置の周辺に存在する１または２以上の撮影スポットが、フラッシュメモリ５２に設けられた内部データベース５２ｄｂから抽出される。抽出された撮影スポットの名称および位置は、撮影スポット情報として図５に示すレジスタＲＧＳＴに設定される。
【００３８】
さらに、位置検出周期の到来に関係なく、撮像方向がコンパス４４，高度計４６および水準器４８の出力に基づいて繰り返し検出され、撮像画角がズームレンズ１２の位置つまりズーム倍率に基づいて繰り返し検出され、そして検出された撮像方向および撮像画角に対応する一部の撮影スポット情報つまり撮像装置１８によって捉えられた１または２以上の撮影スポットの情報がレジスタＲＧＳＴから抽出される。キャラクタジェネレータ３０には、抽出された撮影スポット情報に対応するタグを出力すべき旨の命令が与えられる。
【００３９】
キャラクタジェネレータ３０は、出力すべきタグを表すキャラクタデータを作成し、作成されたキャラクタデータをＬＣＤドライバ２８に与える。ＬＣＤドライバ２８は、キャラクタジェネレータ３０から与えられたキャラクタデータに基づいてＬＣＤモニタ３２を駆動する。この結果、撮影スポットの名称が記述されたタグが、スルー画像に現れた撮影スポットに対応して画面に表示される。
【００４０】
図６（Ａ）に示す被写界が捉えられたときは、“京都タワー”および“京都駅”の名称がそれぞれ記述された２つのタグが図６（Ｂ）に示す要領でスルー画像に多重される。また、図７（Ａ）に示す被写界が捉えられたときは、“東寺”の名称が記述されたタグが図７（Ｂ）に示す要領でスルー画像に多重される。
【００４１】
キー入力装置５０に設けられたサンプル画像ボタン５０ｐが操作されると、フォーカスレンズ１４の位置に基づいて合焦距離が算出され、現時点で捉えられている被写界が遠景であるか否かが算出された合焦距離に基づいて判別される。さらに、インターネットへの接続が可能であるか否かが、通信Ｉ／Ｆ５４の出力に基づいて判別される。現時点で捉えられている被写界が遠景ではなく、かつインターネットへの接続が可能であれば、上述と同様の静止画取り込み処理が実行される。この結果、最新１フレームの画像データがＹＵＶ画像エリア２６ａから静止画像エリア２６ｂに退避される。
【００４２】
続いて、上述の要領で検出ないし算出された撮像位置，撮像方向および合焦距離と静止画像エリア２６ｂに退避された画像データとが埋め込まれたサンプル画像要求が作成され、作成されたサンプル画像要求が通信Ｉ／Ｆ５４を通して外部サーバに送信される。サンプル画像要求は、インターネットを経由して外部サーバに転送される。
【００４３】
外部サーバは、撮像装置１８によって捉えられた物体が現れたサンプル画像データをサンプル画像要求に含まれた撮像位置，撮像方向，合焦距離および画像データに基づいて外部データベースから検索する。所望のサンプル画像データが発見されると、外部サーバは、発見されたサンプル画像データをインターネットを介してディジタルカメラ１０に返送する。
【００４４】
返送されたサンプル画像データは、通信Ｉ／Ｆ５４によって受信され、メモリ制御回路２４を通してＳＤＲＡＭ２６のワークエリア２６ｃ（図３参照）に書き込まれる。書き込みが完了すると、サンプル画像を表示すべき旨の命令がＬＣＤモニタ３２に与えられる。
【００４５】
ＬＣＤドライバ２８は、ＹＵＶ画像エリア２６ａに格納された画像データとワークエリア２６ｃに格納されたサンプル画像データとをメモリ制御回路２４を通して選択的に読み出し、読み出された画像データに基づいてＬＣＤモニタ３２を駆動する。この結果、サンプル画像とスルー画像とを合成した合成画像がＬＣＤモニタ３２に表示される。
【００４６】
したがって、図７（Ａ）に示す被写界が捉えられているときにサンプル画像ボタン５０ｐが操作されると、サンプル画像ＳＰＬが図７（Ｂ）に示す要領でスルー画像に合成される。
【００４７】
外部サーバから返送されたサンプル画像データには、サンプル画像を撮影したときの露光設定，フォーカス設定および撮像位置がサンプル画像情報として付随する。なお、説明の便宜上、サンプル画像の撮影位置を特に“サンプル位置”と定義する。サンプル画像情報はサンプル画像の表示が完了した後に検出され、図５に示すレジスタＲＧＳＴに設定される。過去にレジスタＲＧＳＴに設定されたサンプル画像情報は、新規のサンプル画像情報によって更新される。
【００４８】
こうして設定されたサンプル画像情報がレジスタＲＧＳＴに存在し、かつサンプル位置が撮像装置１８によって捉えられていれば、サンプル位置を指向する矢印を出力すべき旨の命令がキャラクタジェネレータ３０に与えられる。キャラクタジェネレータ３０は、出力すべき矢印を表すキャラクタデータを作成し、作成されたキャラクタデータをＬＣＤドライバ２８に与える。ＬＣＤドライバ２８は、キャラクタジェネレータ３０から与えられたキャラクタデータに基づいてＬＣＤモニタ３２を駆動する。この結果、スルー画像に現れたサンプル位置を指向する矢印が画面に表示される。
【００４９】
したがって、図７（Ｂ）に示すサンプル画像に対応するサンプル位置が図７（Ａ）に示す被写界の左下に相当する場合は、矢印ＡＲＷが図７（Ｂ）に示す要領でスルー画像に合成される。
【００５０】
ＬＣＤモニタ３２に表示されたサンプル画像に対するタッチ操作は、タッチセンサ５６によって検知される。タッチ操作が行われると、コンティニュアスＡＦタスクが停止され、レジスタＲＧＳＴに登録されたサンプル画像情報を定義する露光設定およびフォーカス設定が検出される。検出された露光設定を示す絞り量および露光時間はドライバ２０ｃおよび２０ｄにそれぞれ設定され、検出されたフォーカス設定に従う位置はドライバ２０ｂに設定される。この結果、サンプル画像を撮影したときの露光設定およびフォーカス設定がディジタルカメラ１０において有効化される。
【００５１】
シャッタボタン５０ｓが半押しされると、サンプル画像を非表示とすべき旨の命令がＬＣＤドライバ２８に与えられる。ＬＣＤドライバ２８は画像データの読み出し先をＹＵＶ画像エリア２６ａに固定し、この結果、サンプル画像の表示が終了される。レジスタＲＧＳＴに設定されたサンプル画像情報は、サンプル画像の非表示の後に削除される。
【００５２】
したがって、撮影者が図７（Ｂ）の矢印ＡＲＷが指向する位置（＝サンプル位置）に移動し、サンプル画像ＳＰＬを参考にして撮像方向および撮像画角を調整すると、ＬＣＤモニタ３２の表示は図７（Ｂ）に示す状態から図８（Ａ）に示す状態に遷移する。この状態でシャッタボタン５０ｓが半押しされると、図８（Ｂ）に示すようにサンプル画像ＳＰＬがモニタ画面から消失する。
【００５３】
続いてシャッタボタン５０ｓが全押しされると、静止画取り込み処理および記録処理が上述の要領で実行される。この結果、シャッタボタン５０ｓが全押しされた時点の被写界を表す１フレームの画像データがファイル形式で記録媒体３６に記録される。停止したコンティニュアスＡＦタスクは、記録処理が完了した後に再起動される。
【００５４】
ＣＰＵ４０は、図９〜図１１に示す撮像タスク，図１２に示すコンティニュアスＡＦタスクおよび図１３〜図１５に示す撮像支援タスクをマルチタスクＯＳの下で並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ５２に記憶される。
【００５５】
図９を参照して、ステップＳ１ではフラグＦＬＧを“０”に設定する。フラグＦＬＧはサンプル画像データが取得されたか否かを識別するためのフラグであり、“０”が未だ取得されていないことを示す一方、“１”が取得済みであることを示す。フラグＦＬＧの設定が完了すると、ステップＳ３で動画取込み処理を開始し、ステップＳ５でコンティニュアスＡＦタスクを起動する。動画取り込み処理が開始された結果、被写界を表すスルー画像がＬＣＤモニタ３２に表示される。また、コンティニュアスＡＦタスクが起動された結果、スルー画像の鮮鋭度が継続的に向上する。ステップＳ７ではフラグＦＬＧが“０”を示すか否かを判別し、判別結果がＹＥＳであればステップＳ９に進む一方、判別結果がＮＯであればステップＳ２３に進む。
【００５６】
ステップＳ９ではシャッタボタン５０ｓが半押しされたか否かを判別し、判別結果がＮＯであればステップＳ１１で簡易ＡＥ処理を実行する。この結果、スルー画像の明るさが適度に調整される。ステップＳ１３ではズームボタン５０ｚが操作されたか否かを判別し、判別結果がＮＯであればそのままステップＳ７に戻る一方、判別結果がＹＥＳであればステップＳ１５でズーム処理を実行してからステップＳ７に戻る。ズーム処理の結果、ズームレンズ１２が光軸方向に移動し、スルー画像の倍率が変化する。
【００５７】
ステップＳ９の判別結果がＹＥＳであれば、ステップＳ１７でコンティニュアスＡＦタスクを停止し、ステップＳ１９で厳格ＡＥ処理を実行し、そしてステップＳ２１で厳格ＡＦ処理を実行する。厳格ＡＥ処理の結果、スルー画像の明るさが厳格に調整される。また、コンティニュアスＡＦタスクに代替して実行される厳格ＡＦ処理の結果、スルー画像の鮮鋭度が厳格に調整される。ステップＳ２１の処理が完了すると、図１１に示すステップＳ３９に進む。
【００５８】
ステップＳ７の判別結果がＮＯである場合、ＬＣＤモニタ３２にはサンプル画像が多重表示され、レジスタＲＧＳＴにはサンプル画像情報が登録される。図９に示すステップＳ２３では、このサンプル画像に対するタッチ操作が行われたか否かを、タッチセンサ５６の出力に基づいて繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ２５でコンティニュアスＡＦタスクを停止する。
【００５９】
ステップＳ２７では、レジスタＲＧＳＴに登録されたサンプル画像情報を形成する露光設定およびフォーカス設定を検出する。ステップＳ２９では、検出された露光設定を示す絞り量および露光時間をドライバ２０ｃおよび２０ｄにそれぞれ設定し、検出されたフォーカス設定に従う位置をドライバ２０ｂに設定する。この結果、サンプル画像を撮影したときの露光設定およびフォーカス設定がディジタルカメラ１０において有効化される。
【００６０】
ステップＳ３１ではシャッタボタン５０ｓが半押しされたか否かを判別し、判別結果がＮＯからＹＥＳに更新されるとステップＳ３３に進む。ステップＳ３３では、サンプル画像を非表示とするべく、対応する命令をＬＣＤドライバ２８に与える。ＬＣＤドライバ２８は画像データの読み出し先をＹＵＶ画像エリア２６ａに固定し、この結果、サンプル画像の表示が終了される。ステップＳ３５ではレジスタＲＧＳＴに設定されたサンプル画像情報を削除し、ステップＳ３７ではフラグＦＬＧを“０”に戻す。ステップＳ３７の処理が完了すると、ステップＳ３９に進む。
【００６１】
ステップＳ３９ではシャッタボタン５０ｓが全押しされたか否かを判別し、ステップＳ４１ではシャッタボタン５０ｓの操作が解除されたか否かを判別する。ステップＳ３９でＹＥＳであれば、ステップＳ４３で静止画取り込み処理を実行し、ステップＳ４５で記録処理を実行し、その後にステップＳ４７に進む。ステップＳ４１でＹＥＳであれば、そのままステップＳ４７に進む。
【００６２】
静止画取り込み処理の結果、シャッタボタン５０ｓが全押しされた時点の被写界を表す１フレームの画像データがＹＵＶ画像エリア２６ａから静止画像エリア２６ｂに退避される。また、記録処理の結果、メモリＩ／Ｆ３４が起動され、静止画像エリア２６ｂに退避された画像データがファイル形式で記録媒体３６に記録される。ステップＳ４７ではコンティニュアスＡＦタスクを再起動し、その後にステップＳ７に戻る。
【００６３】
図１２を参照して、ステップＳ５１ではフォーカスレンズ１４の位置を初期化し、ステップＳ５３では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ＡＥ／ＡＦ評価回路３８から出力された２５６個のＡＦ評価値をステップＳ５５で取り込む。ステップＳ５７ではＡＦ起動条件が満足されるか否かを取り込まれたＡＦ評価値に基づいて判別し、判別結果がＮＯであればステップＳ５３に戻る一方、判別結果がＹＥＳであればステップＳ５９に進む。ステップＳ５９では、フォーカスレンズ１２を合焦点が存在する方向に移動させるべく、取り込まれたＡＦ評価値に基づいてＡＦ処理を実行する。ＡＦ処理が完了すると、ステップＳ５３に戻る。
【００６４】
図１３を参照して、ステップＳ６１では位置検出周期が到来したか否かを判別し、判別結果がＮＯであればそのままステップＳ６７に進む一方、判別結果がＹＥＳであればステップＳ６３〜Ｓ６５の処理を経てステップＳ６７に進む。なお、１回目の判別結果は必ずＹＥＳとなる。
【００６５】
ステップＳ６３では、ＧＰＳ装置４２の出力に基づいて現在位置を検出する。ステップＳ６５では、検出された現在位置の周辺の撮影スポットを示す撮影スポット情報をフラッシュメモリ５２に設けられた内部データベース５２ｄｂから抽出する。抽出された撮影スポット情報は、レジスタＲＧＳＴに設定される。
【００６６】
ステップＳ６７ではコンパス４４，高度計４６および水準器４８の出力に基づいて撮像方向を検出し、ステップＳ６９ではズームレンズ１２の位置つまりズーム倍率に基づいて撮像画角を検出する。ステップＳ７１では、検出された撮像方向および撮像画角に対応する一部の撮影スポット情報つまり撮像面で捉えられた１または２以上の撮影スポットの情報をレジスタＲＧＳＴに登録された撮影スポット情報の中から抽出し、抽出された撮影スポット情報に対応するタグの出力をキャラクタジェネレータ３０に命令する。この結果、撮影スポットの名称が記述されたタグが、スルー画像に現れた撮影スポットに対応してＬＣＤモニタ３２に表示される。
【００６７】
ステップＳ７３ではサンプル画像ボタン５０ｐが操作されたか否かを判別し、判別結果がＮＯであればステップＳ９７に進む一方、判別結果がＹＥＳであればステップＳ７５に進む。ステップＳ７５ではフォーカスレンズ１４の位置を参照して合焦距離を算出し、ステップＳ７７では現時点で捉えられている被写界が遠景であるか否かを算出された合焦距離に基づいて判別する。判別結果がＹＥＳであればステップＳ９７に進む一方、判別結果がＮＯであればステップＳ７９に進む。
【００６８】
ステップＳ７９ではインターネットへの接続が可能であるか否かを通信Ｉ／Ｆ５４の出力に基づいて判別し、判別結果がＮＯであればステップＳ９７に進む一方、判別結果がＹＥＳであればステップＳ８１で静止画取り込み処理を実行する。ステップＳ８１の処理の結果、最新１フレームの画像データがＹＵＶ画像エリア２６ａから静止画像エリア２６ｂに退避される。
【００６９】
ステップＳ８３では、ステップＳ６３で検出された現在位置，ステップＳ６７で検出された撮像方向，ステップＳ７５で算出された合焦距離，およびステップＳ８１で取り込まれた画像データが埋め込まれたサンプル画像要求を作成し、作成されたサンプル画像要求を通信Ｉ／Ｆ５４を通して外部サーバに送信する。サンプル画像要求は、インターネットを経由して外部サーバに転送される。
【００７０】
ステップＳ８５では外部サーバから返送されたサンプル画像データが通信Ｉ／Ｆ５４によって受信されたか否かを判別し、ステップＳ８７ではタイムアウトが発生したか否かを判別する。サンプル画像データを受信することなく既定時間が経過すると、タイムアウトとみなしてステップＳ８７からステップＳ９７に進む。既定時間が経過する前にサンプル画像データが受信されると、ステップＳ８５からステップＳ８９に進む。
【００７１】
ステップＳ８９では、通信Ｉ／Ｆ５４によって受信されたサンプル画像データをメモリ制御回路２４を通してＳＤＲＡＭ２６のワークエリア２６ｃに書き込む。ステップＳ９１では、サンプル画像をＬＣＤモニタ３２に表示するべく、対応する命令をＬＣＤドライバ２８に与える。
【００７２】
ＬＣＤドライバ２８は、ＹＵＶ画像エリア２６ａに格納された画像データとワークエリア２６ｃに格納されたサンプル画像データとをメモリ制御回路２４を通して選択的に読み出し、読み出された画像データに基づいてＬＣＤモニタ３２を駆動する。この結果、サンプル画像とスルー画像とを合成した合成画像がＬＣＤモニタ３２に表示される。
【００７３】
外部サーバから返送されたサンプル画像データには、サンプル画像を撮影したときの露光設定，フォーカス設定およびサンプル位置がサンプル画像情報として付随する。ステップＳ９３では、このサンプル画像情報を検出し、検出されたサンプル画像情報をレジスタＲＧＳＴに設定する。過去にレジスタＲＧＳＴに設定されたサンプル画像情報は、新規のサンプル画像情報によって更新される。ステップＳ９３の処理が完了すると、ステップＳ９５でフラグＦＬＧを“１”に更新し、その後にステップＳ９７に進む。
【００７４】
ステップＳ９７では、サンプル画像情報がレジスタＲＧＳＴに登録されているか否かを判別する。判別結果がＮＯであればステップＳ６１に戻る一方、判別結果がＹＥＳであればステップＳ９９に進む。ステップＳ９９ではレジスタＲＧＳＴに登録されたサンプル位置を検出し、ステップＳ１０１では検出されたサンプル位置が撮像装置１８によって捉えられているか否かをステップＳ６７〜Ｓ６９で検出された撮像方向および撮像画角に基づいて判別する。
【００７５】
判別結果がＮＯであればステップＳ６１に戻る一方、判別結果がＹＥＳであればステップＳ１０３に進む。ステップＳ１０３では、ステップＳ９９で検出されたサンプル位置を指向する矢印の出力をキャラクタジェネレータ３０に命令する。この結果、サンプル位置を指向する矢印がＬＣＤモニタ３２に表示される。
【００７６】
以上の説明から分かるように、イメージセンサ１８は、被写界を捉える撮像面を有し、生画像データを繰り返し出力する(18)。ＣＰＵ４０は、イメージセンサ１８から出力された生画像データに基づくスルー画像を撮像処理と並列してＬＣＤモニタ３２に表示し(S3)、撮像面によって捉えられた被写界の属性（＝撮像位置，撮像方向，撮像画角，合焦距離）を撮像処理と並列して繰り返し検出する(S63, S67~S69, S75)。ＣＰＵ４０はまた、撮像面によって捉えられた被写界に存在する物体が現れたサンプル画像を被写界の属性の少なくとも一部に基づいて外部サーバから取得し(S83~S89)、取得されたサンプル画像をスルー画像と並列してＬＣＤモニタ３２に表示する(S91)。
【００７７】
スルー画像とともに表示されるサンプル画像は、被写界に存在する物体が現れた画像に相当する。撮影者は、表示された２つの画像を参照して撮影位置を決めることができる。こうして、カメラの使い勝手が向上する。
【００７８】
なお、この実施例では、撮像装置１８によって捉えられている被写界が遠景であるときにはサンプル画像ボタン５０ｐの操作を無効とするようにしている。しかし、被写界が遠景である状態でのサンプル画像ボタン５０ｐの操作に応答してサンプル画像データを取得するようにしてもよい。この場合、図６（Ａ）の例では京都タワーが現れたサンプル画像データと京都駅が現れたサンプル画像データとが取得される。
【００７９】
また、この実施例では、マルチタスクＯＳおよびこれによって実行される複数のタスクに相当する制御プログラムは、フラッシュメモリ５２に予め記憶される。しかし、一部の制御プログラムを内部制御プログラムとしてフラッシュメモリ５２に当初から準備する一方、他の一部の制御プログラムを外部制御プログラムとして別の外部サーバから取得するようにしてもよい。この場合、上述の動作は、内部制御プログラムおよび外部制御プログラムの協働によって実現される。
【００８０】
さらに、この実施例では、ＣＰＵ４０によって実行される処理を上述の要領で複数のタスクに区分するようにしている。しかし、各々のタスクをさらに複数の小タスクに区分してもよく、さらには区分された複数の小タスクの一部を他のタスクに統合するようにしてもよい。また、各々のタスクを複数の小タスクに区分する場合、その全部または一部を外部サーバから取得するようにしてもよい。
【符号の説明】
【００８１】
１０  …ディジタルカメラ
１２  …ズームレンズ
１４  …フォーカスレンズ
１８  …撮像装置
３８  …ＡＥ／ＡＦ評価回路
４０  …ＣＰＵ
４２  …ＧＰＳ装置
４４  …コンパス
５４  …通信Ｉ／Ｆ
【図１】
2012151527.tif 000003
【図２】
2012151527.tif 000004
【図３】
2012151527.tif 000005
【図４】
2012151527.tif 000006
【図５】
2012151527.tif 000007
【図６】
2012151527.tif 000008
【図７】
2012151527.tif 000009
【図８】
2012151527.tif 000010
【図９】
2012151527.tif 000011
【図１０】
2012151527.tif 000012
【図１１】
2012151527.tif 000013
【図１２】
2012151527.tif 000014
【図１３】
2012151527.tif 000015
【図１４】
2012151527.tif 000016
【図１５】
2012151527.tif 000017