(57)【特許請求の範囲】
【請求項１】
被写界を捉える撮像面を有し、被写界像を出力する撮像手段、
前記撮像手段から出力された被写界像をモニタ画面に表示する第１表示手段、
既定方向において第１既定サイズを有する基準物体を表す物体像を前記撮像手段から出力された被写界像から探索する探索手段、
前記探索手段によって発見された物体像のサイズを基準サイズとして測定する第１測定手段、
既定方向において第２既定サイズを定義する基準画像を前記探索手段の探索処理に関連して前記モニタ画面に表示する第２表示手段、および
前記第２表示手段によって表示された基準画像を前記基準物体の位置で光軸に直交する平面に仮想的に投影した仮想投影画像のサイズを前記基準サイズと前記第１既定サイズと前記第２既定サイズとに基づいて算出する算出手段を備える、電子カメラ。
【請求項２】
前記算出手段によって算出されたサイズを示す指標を前記第１表示手段の表示処理に関連して前記モニタ画面に表示する第３表示手段をさらに備える、請求項１記載の電子カメラ。
【請求項３】
前記被写界像から前記基準物体を表す物体像を削除する削除手段をさらに備え、
前記第３表示手段は前記削除手段の削除処理に関連して前記指標を表示する、請求項２記載の電子カメラ。
【請求項４】
前記撮像手段から出力された被写界像と前記算出手段によって算出されたサイズとをファイル形式で記録媒体に記録する記録手段をさらに備える、請求項１ないし３のいずれかに記載の電子カメラ。
【請求項５】
前記被写界像と前記サイズを示す指標とを合成した画像を作成する作成手段をさらに備え、
前記記録手段は前記作成手段によって作成された画像に基づいた画像データを記録媒体に記録する、請求項４記載の電子カメラ。
【請求項６】
前記記録手段は、前記被写界像に基づいた画像データを記録し、前記サイズをファイルのヘッダに記録する、請求項４記載の電子カメラ。
【請求項７】
前記基準物体は無彩色の模様が施された物体であって、
前記第１既定サイズは前記模様の大きさであって、
前記第１測定手段は前記被写界像に現れた前記模様の輝度を評価して前記模様の大きさを算出することにより前記基準サイズを測定する、請求項１ないし６のいずれかに記載の電子カメラ。
【請求項８】
被写界を捉える撮像面で生成された被写界像を繰り返し出力する撮像手段を備える電子カメラのプロセッサに、
前記撮像手段から出力された被写界像をモニタ画面に表示する第１表示ステップ、
既定方向において第１既定サイズを有する基準物体を表す物体像を前記撮像手段から出力された被写界像から探索する探索ステップ、
前記探索ステップによって発見された物体像のサイズを基準サイズとして測定する第１測定ステップ、
既定方向において第２既定サイズを定義する基準画像を前記探索ステップの探索処理に関連して前記モニタ画面に表示する第２表示ステップ、および
前記第２表示ステップによって表示された基準画像を前記基準物体の位置で光軸に直交する平面に仮想的に投影した仮想投影画像のサイズを前記基準サイズと前記第１既定サイズと前記第２既定サイズとに基づいて算出する算出ステップを実行させるための、サイズ測定プログラム。
【請求項９】
被写界を捉える撮像面で生成された被写界像を繰り返し出力する撮像手段を備える電子カメラによって実行されるサイズ測定方法であって、
前記撮像手段から出力された被写界像をモニタ画面に表示する第１表示ステップ、
既定方向において第１既定サイズを有する基準物体を表す物体像を前記撮像手段から出力された被写界像から探索する探索ステップ、
前記探索ステップによって発見された物体像のサイズを基準サイズとして測定する第１測定ステップ、
既定方向において第２既定サイズを定義する基準画像を前記探索ステップの探索処理に関連して前記モニタ画面に表示する第２表示ステップ、および
前記第２表示ステップによって表示された基準画像を前記基準物体の位置で光軸に直交する平面に仮想的に投影した仮想投影画像のサイズを前記基準サイズと前記第１既定サイズと前記第２既定サイズとに基づいて算出する算出ステップを備える、サイズ測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子カメラに関し、特に被写界像に現れた物体のサイズを測定する、電子カメラに関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によるデジタルカメラは、レンズから被写体までの距離を測定できる距離センサと、距離センサからの信号を距離に算出する距離算出部と、ディスプレイ上に映された被写体の任意部分に自由に合わせられるカーソルと、カーソルを操作するカーソル操作部を有し、距離センサにより測定された距離データＬと、カーソルにて決定されるディスプレイ上に映された被写体の任意部分のデータＸｄ、Ｙｄと、レンズの固有値であるＸ軸方向撮影画角θｘ、Ｙ軸方向撮影画角θｙとの関係式を用い、ディスプレイ上で、撮影方向と垂直な面の被写体の任意部分実際寸法を測定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３４４３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、電子カメラが距離センサを備えている必要がある。距離センサを電子カメラに組み込むことは、電子カメラ自体のコスト上昇の要因となり、また、電子カメラの小型化または軽量化を妨げる要因ともなる。
【０００５】
それゆえに、この発明の主たる目的は、所望の物体のサイズを簡便に測定することができる、電子カメラを提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う電子カメラ(10：実施例で相当する参照符号。以下同じ)は、被写界を捉える撮像面を有し、被写界像を出力する撮像手段(16)、撮像手段から出力された被写界像をモニタ画面に表示する第１表示手段(26, 28)、既定方向において第１既定サイズを有する基準物体を表す物体像を撮像手段から出力された被写界像から探索する探索手段(36, S35, S37)、探索手段によって発見された物体像のサイズを基準サイズとして測定する第１測定手段(S41)、既定方向において第２既定サイズを定義する基準画像を探索手段の探索処理に関連してモニタ画面に表示する第２表示手段(34, S7)、および第２表示手段によって表示された基準画像を基準物体の位置で光軸に直交する平面に仮想的に投影した仮想投影画像のサイズを基準サイズと第１既定サイズと第２既定サイズとに基づいて算出する算出手段(S43)を備える。
【０００７】
好ましくは、算出手段によって算出されたサイズを示す指標を第１表示手段の表示処理に関連してモニタ画面に表示する第３表示手段(S45, S73)をさらに備える。
【０００８】
さらに好ましくは、被写界像から基準物体を表す物体像を削除する削除手段(S71)をさらに備え、第３表示手段は削除手段の削除処理に関連して指標を表示する。
【０００９】
好ましくは、撮像手段から出力された被写界像と算出手段によって算出されたサイズとをファイル形式で記録媒体に記録する記録手段(30, 32, S51, S81, S83)をさらに備える。
【００１０】
さらに好ましくは、被写界像とサイズを示す指標とを合成した画像を作成する作成手段(S49)をさらに備え、記録手段は作成手段によって作成された画像に基づいた画像データを記録媒体に記録する。
【００１１】
さらに好ましくは、記録手段は、被写界像に基づいた画像データを記録し、サイズをファイルのヘッダに記録する。
【００１２】
好ましくは、基準物体は無彩色の模様が施された物体であって、第１既定サイズは模様の大きさであって、第１測定手段は被写界像に現れた模様の輝度を評価して模様の大きさを算出することにより基準サイズを測定する。
【発明の効果】
【００１３】
既定方向における所望の物体のサイズは、基準物体と所望の物体とを被写界に配置し、かつ所望の物体を表す物体像の既定方向におけるサイズが第２既定サイズと一致するように光軸方向における撮像面の位置或いはズーム倍率を調整することで算出される。これによって、所望の物体のサイズを簡便に測定することができる。
【００１４】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１５】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】基準物体を示す画像および基準サイズを収める辞書の一例を示す図解図である。
【図４】基準物体の一例を示す図解図である。
【図５】ガイドラインが画面に表示される際の画面の一例を示す図解図である。
【図６】サイズを測定する物体と基準物体との配置の一例を示す図解図である。
【図７】サイズを測定する物体とディジタルカメラの画面との関係を示す図解図である。所望の物体のサイズを測定する状態の一例を示す図解図である。
【図８】基準物体検出回路の構成の一例を示すブロック図である。
【図９】探索処理の一例を示す図解図である。
【図１０】撮像面に現れた基準物体の円形部分の直径を示す画素数の測定方法の一例を示す図解図である。
【図１１】測定した物体のサイズをディジタルカメラの画面に表示する一例を示す図解図である。
【図１２】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１６】測定した物体のサイズをディジタルカメラの画面に表示する他の一例を示す図解図である。
【図１７】他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１８】その他の実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【発明を実施するための形態】
【００１６】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１７】
図１を参照して、この発明の電子カメラは、基本的に次のように構成される。撮像手段１は、被写界を捉える撮像面を有し、被写界像を出力する。第１表示手段２は、撮像手段１から出力された被写界像をモニタ画面に表示する。探索手段３は、既定方向において第１既定サイズを有する基準物体を表す物体像を撮像手段１から出力された被写界像から探索する。第１測定手段４は、探索手段３によって発見された物体像のサイズを基準サイズとして測定する。第２表示手段５は、既定方向において第２既定サイズを定義する基準画像を探索手段３の探索処理に関連してモニタ画面に表示する。算出手段６は、第２表示手段５によって表示された基準画像を基準物体の位置で光軸に直交する平面に仮想的に投影した仮想投影画像のサイズを基準サイズと第１既定サイズと第２既定サイズとに基づいて算出する。
【００１８】
既定方向における所望の物体のサイズは、基準物体と所望の物体とを被写界に配置し、かつ所望の物体を表す物体像の既定方向におけるサイズが第２既定サイズと一致するように光軸方向における撮像面の位置或いはズーム倍率を調整することで算出される。これによって、所望の物体のサイズを簡便に測定することができる。
［実施例］
【００１９】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。被写界の光学像は、これらの部材を通してイメージセンサ１６の撮像面に照射される。
【００２０】
電源が投入されると、ＣＰＵ４０は、撮像タスクの下で動画取り込み処理を実行するべく、ドライバ１８ｃを起動する。ドライバ１８ｃは、１／６０秒毎に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１６からは、被写界を表す生画像データが６０ｆｐｓのフレームレートで出力される。
【００２１】
信号処理回路２０は、イメージセンサ１６からの生画像データに色分離，白バランス調整，ＹＵＶ変換などの処理を施し、ＹＵＶ形式の画像データを作成する。作成された画像データは、メモリ制御回路２２を通してＳＤＲＡＭ２４に書き込まれる。
【００２２】
ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、被写界を表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２３】
信号処理回路２０はまた、ＹＵＶ変換によって生成されたＹデータをＣＰＵ４０に与える。ＣＰＵ４０は、Ｙデータに簡易ＡＥ処理を施し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃにそれぞれ設定され、これによってスルー画像の明るさが適度に調整される。
【００２４】
動画取り込み処理の開始とともに、コンティニュアスＡＦタスクが起動される。ＣＰＵ４０は、信号処理回路２０から出力されたＹデータのうち評価エリア（図示せず）に属する一部のＹデータの高周波成分を１／６０秒毎に積分し、積分値つまりフォーカス評価値を算出する。ＣＰＵ４０は、算出したフォーカス評価値に基づいていわゆるコンティニュアスＡＦ処理を実行し、フォーカスレンズ１４を合焦点に配置する。この結果、ＬＣＤモニタ４２から出力される動画像の鮮鋭度が継続的に向上する。
【００２５】
シャッタボタン３８ｓが半押しされると、ＣＰＵ４０は、コンティニュアスＡＦタスクを停止し、信号処理回路２０から与えられたＹデータに厳格なＡＥ処理を施して最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが厳格に調整される。
【００２６】
ＣＰＵ４０は続いて、信号処理回路２０から与えられたＹデータの高周波成分にＡＦ処理を施す。フォーカスレンズ１２はドライバ１８ａによって光軸方向に移動し、合焦点に配置される。この結果、スルー画像の鮮鋭度が向上する。
【００２７】
シャッタボタン３８ｓが全押しされると、ＣＰＵ４０は、静止画取り込み処理を実行する。シャッタボタン３８ｓが全押しされた時点の被写界を表す画像データは、ＳＤＲＡＭ２４に形成されたワークエリア（図示せず）に退避される。
【００２８】
ＣＰＵ４０はその後、記録処理を実行するべく、Ｉ／Ｆ３０を起動する。Ｉ／Ｆ３０は、ワークエリアに退避された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データをファイル形式で記録媒体３２に記録する。記録処理が完了すると、コンティニュアスＡＦタスクが起動され、スルー画像の表示が再開される。
【００２９】
ディジタルカメラ１０の動作モードとして、所望の物体のサイズを算出するための処理を行うサイズ測定モードが準備される。サイズ測定モードにおける処理のために、図３に示す辞書３６ｄが設けられる。また、図４に示す基準物体ＳＴＤが準備される。
【００３０】
基準物体ＳＴＤは、カード状の紙からなり、黒色の正方形の内部に白色の円形部分を配した模様が施されている。辞書３６ｄには、基準物体ＳＴＤを示す画像が記述されている。また、円形部分の直径が、基準サイズＳＺ＿ｓｔｄとして記述されている。
【００３１】
操作者によるキー入力装置３８の操作によってサイズ測定モードが選択されると、グラフィックジェネレータ３４は、カーソルＣＳ１を表すグラフィックデータおよびカーソルＣＳ２を表すグラフィックデータをＬＣＤドライバ２６に向けて出力する。
【００３２】
この結果、カーソルＣＳ１およびＣＳ２からなるガイドラインＧＬが、ＬＣＤモニタ２８のモニタ画面ＳＣに描画される。図５を参照して、カーソルＣＳ１およびＣＳ２の各々は垂直線分で構成される。また、カーソルＣＳ１は画面の左側に、カーソルＣＳ２は画面の右側に、互いに平行となるように各々表示される。なお、カーソルＣＳ１およびＣＳ２の間の画素数は、ＮＰ＿ｃｓで表される。
【００３３】
以下、魚ＦＳの口元から尾ひれの先端までの長さ（以下、「水平サイズ」と称する）を測定する場合を例にして、処理の詳細を説明する。
【００３４】
図６を参照して、操作者は、水平サイズを測定したい魚ＦＳと基準物体ＳＴＤとを、同一平面上に並べて配置する。この際、ディジタルカメラ１０の同一の画角内に両者が収まるように、両者を近づけて配置する。次に、図７を参照して、操作者は、モニタ画面ＳＣに表示されるスルー画像を見ながら、自らの立ち位置を調整して、モニタ画面ＳＣに現れた魚ＦＳの全体像がガイドラインＧＬにちょうど収まるようにする。すなわち、左向きに横たえられている魚ＦＳの長さを測定する場合は、撮像面に現れた魚ＦＳの口元がカーソルＣＳ１と接し、かつ尾ひれの先端がカーソルＣＳ２と接するように、調整する。
【００３５】
さらに、操作者は、モニタ画面ＳＣを見て、魚ＦＳと基準物体ＳＴＤとが同一の画角内に収まっていることを確認する。
【００３６】
サイズ測定モードが選択された状態でシャッタボタン３８ｓが全押しされると、静止画取り込み処理に続いて、グラフィックジェネレータ３４は、グラフィックデータの出力を停止し、この結果、ガイドラインＧＬのＬＣＤモニタ２８への表示が停止する。
【００３７】
次に、ＣＰＵ４０は、基準物体検出回路３６を起動させる。基準物体検出回路３６は、図８に示すように構成される。
【００３８】
基準物体検出回路３６は、照合枠ＦＤをＳＤＲＡＭ２４に格納された被写界像の先頭位置から末尾位置に向けてラスタ走査態様で移動させ、照合枠ＦＤに属する一部の画像を辞書３６ｄに登録された基準物体ＳＴＤを示す画像と照合する。
【００３９】
探索エリアはまず、評価エリアＥＶＡの全域を覆うように設定される。また、照合枠ＦＤは、“２００”〜“２０”の範囲で変化するサイズを有して、図９に示す要領で評価エリアＥＶＡ上をラスタ方向に走査される。
【００４０】
照合枠ＦＤの画像と登録された画像とが符合すると、基準物体検出回路３６は、現時点の照合枠ＦＤのサイズおよび位置をレジスタ３６ｅに登録する。照合枠ＦＤは、末尾位置に到達する毎に縮小され、その後に先頭位置に再度設定される。最小サイズの照合枠ＦＤが末尾位置に到達すると、探索終了通知が基準物体検出回路３６からＣＰＵ４０に向けて返送される。
【００４１】
ＣＰＵ４０は、基準物体検出回路３６から返送された探索終了通知に応答して、基準物体ＳＴＤの探索に成功したか否かを判別する。少なくとも１つの照合枠ＦＤがレジスタ３６ｅに登録されていれば、基準物体ＳＴＤの探索に成功したと判別される。これに対して、照合枠ＦＤがレジスタ３６ｅに登録されていなければ、基準物体ＳＴＤの探索に失敗したと判別される。
【００４２】
基準物体ＳＴＤの探索に失敗した場合は、ＣＰＵ４０は、魚ＦＳの水平サイズの算出が不能である旨を操作者に向けて報知する。
【００４３】
基準物体ＳＴＤの探索に成功した場合は、撮像面に現れた基準物体ＳＴＤの円形部分の直径に相当する画素数ＮＰ＿ｓｔｄを測定する。図１０を参照して、基準物体ＳＴＤの輝度信号のレベルを射影すると、黒色の部分は最小値となり、白色の部分は最大値となる。円形部分は白色であってその周囲は黒色であるので、最小値と最小値との間の画素数を測定することにより、円形部分の直径に相当する画素数ＮＰ＿ｓｔｄが検出される。
【００４４】
図７に戻って、モニタ画面ＳＣに現れた魚ＦＳの口元および尾ひれはそれぞれ、ガイドラインＧＬを形成するカーソルＣＳ１およびＣＳ２と一致する。基準物体ＳＴＤの位置でディジタルカメラ１０の光軸に直交する平面にガイドラインＧＬを仮想的に投影すると、ガイドラインＧＬに対応する仮想投影画像ＶＧＬが魚ＦＳを挟むように描かれる。
【００４５】
仮想投影画像ＶＧＬは、カーソルＣＳ１に対応した仮想投影画像ＶＣＳ１とカーソルＣＳ２に対応した仮想投影画像ＶＣＳ２とからなると仮定する。すると、魚ＦＳの水平サイズＳＺ＿ｏｂｊは、仮想投影画像ＶＣＳ１とＶＣＳ２との間の距離ＳＺ＿ｖｇを算出することによって、求めることができる。
【００４６】
したがって、魚ＦＳの水平サイズＳＺ＿ｏｂｊは、基準物体ＳＴＤの基準サイズＳＺ＿ｓｔｄ、撮像面に現れた基準物体ＳＴＤの円形部分の直径に相当する画素数ＮＰ＿ｓｔｄ、およびカーソル１およびカーソル２の間の画素数ＮＰ＿ｃｓを用いて仮想投影画像ＶＣＳ１とＶＣＳ２との間の距離ＳＺ＿ｖｇを算出することによって、以下の数１に示す式で求めることができる。
【数１】
0005441799.tif 000002
【００４７】
ＣＰＵ４０は、このようにして求められた魚ＦＳの水平サイズＳＺ＿ｏｂｊを示す数字および単位等の指標を、ＳＤＲＡＭ２４から読み出した被写界を表す画像に重ねて、ＬＣＤモニタ２８に表示させる。この際、指標は、基準物体ＳＴＤの白色の円形部分に重ねて表示させる（図１１参照）。
【００４８】
ＣＰＵ４０は次に、ワークエリアに退避された画像データをメモリ制御回路２２を通して読み出す。そして、読み出した画像データに係る画像と魚ＦＳの水平サイズＳＺ＿ｏｂｊを示す指標の表示とを合成して、記録用画像データを作成する。
【００４９】
ＣＰＵ４０はその後、記録処理を実行するべく、Ｉ／Ｆ３０を起動する。Ｉ／Ｆ３０は、作成された記録用画像データをファイル形式で記録媒体３２に記録する。記録処理が完了すると、コンティニュアスＡＦタスクが再び起動され、ＬＣＤ２８はスルー画像の表示に戻る。
【００５０】
ＣＰＵ４０は、図１２〜１４に示す撮像タスク、および図１５に示すコンティニュアスＡＦタスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００５１】
図１２を参照して、ステップＳ１では動画取り込み処理を開始し、ステップＳ３ではコンティニュアスＡＦタスクを起動する。ステップＳ５では動作モードがサイズ測定モードか否かを判別し、判別結果がＮＯであればステップＳ９に進む一方、ＹＥＳであればステップＳ７で、ガイドラインＧＬをスルー画像に重ねてＬＣＤモニタ２８に表示させる。
【００５２】
ステップＳ９ではシャッタボタン３８ｓが半押しされた否かを判別し、判別結果がＮＯである限り、ステップＳ１１で簡易ＡＥ処理を繰り返し実行する。スルー画像の明るさは、簡易ＡＥ処理によって適度に調整される。
【００５３】
判別結果がＮＯからＹＥＳに更新されると、ステップＳ１３ではコンティニュアスＡＦタスクを停止する。ステップＳ１５では厳格ＡＥ処理を実行し、ステップＳ１７ではＡＦ処理を実行する。厳格ＡＥ処理およびＡＦ処理の結果、スルー画像の明るさおよびフォーカスが厳格に調整される。
【００５４】
ステップＳ１９ではシャッタボタン３８ｓが全押しされた否かを判別し、判別結果がＮＯであればステップＳ２１に進み、ＹＥＳであればステップＳ２３に進む。
【００５５】
ステップＳ２１ではシャッタボタン３８ｓが解除されたか否かを判別し、判別結果がＹＥＳであればステップＳ３に戻り、ＮＯであればステップＳ１９に戻る。
【００５６】
ステップＳ２３では静止画取り込み処理を実行し、シャッタボタン３８ｓが全押しされた時点の被写界を表す画像データが、ＳＤＲＡＭ２４に形成されたワークエリアに退避される。
【００５７】
ステップＳ２５では動作モードがサイズ測定モードか否かを判別し、判別結果がＮＯであればステップＳ２９に進み、ＹＥＳであればステップＳ３３に進む。
【００５８】
ステップＳ２９ではＳＤＲＡＭ２４のワークエリアに退避された画像データをメモリ制御回路２２を通して読み出し、ステップＳ３１では読み出した画像データをファイル形式で記録媒体３２に記録する。記録処理の完了後、ステップＳ３に戻る。
【００５９】
ステップＳ３３ではガイドラインＧＬのＬＣＤモニタ２８への表示を停止させ、ステップＳ３５で基準物体検出回路３６を起動させる。
【００６０】
ステップＳ３７では基準物体検出回路３６から返送された探索終了通知に応答して基準物体ＳＴＤの探索に成功したか否かを判別する。判別結果がＹＥＳであればステップＳ４１に進む一方、ＮＯであればステップＳ３９で物体の水平サイズの算出が不能である旨を操作者に向けて報知し、その後にステップＳ３に戻る。
【００６１】
ステップＳ４１では撮像面に現れた基準物体ＳＴＤの円形部分の直径に相当する画素数ＮＰ＿ｓｔｄを測定する。
【００６２】
ステップＳ４３では、基準物体ＳＴＤの基準サイズＳＺ＿ｓｔｄ、撮像面に現れた基準物体ＳＴＤの円形部分の直径に相当する画素数ＮＰ＿ｓｔｄ、およびカーソルＣＳ１およびＣＳ２の間の画素数ＮＰ＿ｃｓを用いて仮想投影画像ＶＣＳ１とＶＣＳ２との間の距離ＳＺ＿ｖｇを算出し、物体の水平サイズＳＺ＿ｏｂｊを測定する。
【００６３】
ステップＳ４５では、測定した物体の水平サイズＳＺ＿ｏｂｊを示す指標を、ＳＤＲＡＭ２４から読み出した被写界を表す画像に重ねて、ＬＣＤモニタ２８に表示させる。
【００６４】
ステップＳ４７ではステップＳ２３でワークエリアに退避された画像データをメモリ制御回路２２を通して読み出す。ステップＳ４９では、読み出した画像データに係る画像と物体の水平サイズＳＺ＿ｏｂｊを示す指標の表示とを合成して、記録用画像データを作成する。
【００６５】
ステップＳ５１ではステップＳ４９で作成された記録用画像データをファイル形式で記録媒体３２に記録する。記録処理が完了すると、その後にステップＳ３に戻る。
【００６６】
図１５を参照して、ステップＳ６１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ＡＦ起動条件が満足されるか否かをステップＳ６３で判別する。ここでＮＯであればそのままステップＳ５１に戻る一方、ＹＥＳであればステップＳ６５でスルー画像用ＡＦ処理を実行してからステップＳ６１に戻る。
【００６７】
以上の説明から分かるように、イメージセンサ１６は、被写界を捉える撮像面を有し、被写界像を出力する。ＬＣＤドライバ２６およびＬＣＤモニタ２８は、イメージセンサ１６から出力された被写界像をモニタ画面に表示する。基準物体検出回路３６は、既定方向において第１既定サイズを有する基準物体を表す物体像をイメージセンサ１６から出力された被写界像から探索する(S35, S37)。ＣＰＵ４０は、基準物体検出回路３６によって発見された物体像のサイズを基準サイズとして測定する(S41)。グラフィックジェネレータ３４は、既定方向において第２既定サイズを定義する基準画像を基準物体検出回路３６の探索処理に関連してモニタ画面に表示する(S7)。ＣＰＵ４０は、グラフィックジェネレータ３４によって表示された基準画像を基準物体の位置で光軸に直交する平面に仮想的に投影した仮想投影画像のサイズを基準サイズと第１既定サイズと第２既定サイズとに基づいて算出する(S43)。
【００６８】
既定方向における所望の物体のサイズは、基準物体と所望の物体とを被写界に配置し、かつ所望の物体を表す物体像の既定方向におけるサイズが第２既定サイズと一致するように光軸方向における撮像面の位置或いはズーム倍率を調整することで算出される。これによって、所望の物体のサイズを簡便に測定することができる。
【００６９】
なお、この実施例では、物体の水平サイズＳＺ＿ｏｂｊを示す指標を、ＳＤＲＡＭ２４から読み出した被写界を表す画像に重ねて、ＬＣＤモニタ２８に表示させるようにした。この際、指標は、基準物体ＳＴＤの白色の円形部分に重ねて表示させるようにした。しかし、被写界を表す画像から基準物体ＳＴＤの物体像を削除した画像を作成し、作成した画像に重ねて指標を表示するようにしてもよい（図１６参照）。
【００７０】
例えば、基準物体ＳＴＤの物体像の画素に代えてその周辺の画素を４方向から折り返すように複製し、つなぎ目部分にぼかし処理を施すことによって、基準物体ＳＴＤの物体像を画像から削除できる。また、モーフィング等の手法を用いてもよい。
【００７１】
ただし、この場合は、図１４に示すステップＳ４５に代えて図１７に示すステップＳ７１およびＳ７３の処理を実行する必要がある。
【００７２】
図１７を参照して、ステップＳ７１では被写界を表す画像から基準物体ＳＴＤの物体像を削除した画像を作成する。ステップＳ７３では、測定した物体の水平サイズＳＺ＿ｏｂｊを示す指標を、ステップＳ７１で作成した画像に重ねて、ＬＣＤモニタ２８に表示させる。
【００７３】
また、この実施例では、測定した物体のサイズを示す指標と元画像とを合成した画像データを作成して、それを記録するようにした。しかし、ファイルに格納される画像データには元画像をそのまま使用し、ファイルのヘッダに物体のサイズを記述するようにしてもよい。この場合、画像の再生時には、ヘッダを読み取ることによって物体のサイズを示す指標を表示させることができる。
【００７４】
ただし、この場合は、図１４に示すステップＳ４９およびＳ５１に代えて図１８に示すステップＳ８１およびＳ８３の処理を実行する必要がある。
【００７５】
図１８を参照して、ステップＳ８１ではステップＳ４７で読み出された画像データをファイル形式で記録媒体３２に記録する。ステップＳ８３ではステップＳ４３で測定された物体の水平サイズＳＺ＿ｏｂｊを同じファイルのヘッダに記録する。記録処理の完了後、ステップＳ３に戻る。
【００７６】
また、この実施例では、基準物体ＳＴＤは、黒色の正方形の内部に白色の円形部分を配した模様が施されているものとした。しかし、黒色の部分と白色の部分とを入れ替えて、白色の正方形の内部に黒色の円形部分を配した模様が施されているものであってもよい。この場合、輝度信号の最大値と最大値との間の画素数を測定することにより、円形部分の直径を示す画素数ＮＰ＿ｓｔｄが検出される。
【００７７】
また、この実施例では、所望の物体の水平方向のサイズを測定するようにした。しかし、垂直方向のサイズを測定するようにしてもよい。この場合、カーソルＣＳ１およびＣＳ２について、各々を水平線分で構成し、画面の上下に互いに平行となるように各々表示すればよい。
【００７８】
また、この実施例では、被写界を表す画像に重ねて、測定した物体のサイズを表示および記録するようにした。しかし、それに加えて、操作者の指定によって、サイズ以外の情報を表示および記録するようにしてもよい。例えば、物体が魚である場合は、魚の種類、釣った日付、および釣った場所等を表示および記録するようにしてもよい。
【００７９】
また、この実施例で用いた基準物体ＳＴＤは、カード状の紙からなり、操作者がＷｅｂサイト等のデータに基づいてプリントアウトすることを想定している。しかし、プラスチック等の他の材質を用いてもよいし、ディジタルカメラの販売時に付属品として添付するようにしてもよい。また、釣具店等で販売するようにしてもよい。
【符号の説明】
【００８０】
１０  …  ディジタルカメラ
１６  …  イメージセンサ
２６  …  ＬＣＤドライバ
２８  …  ＬＣＤモニタ
３０  …  Ｉ／Ｆ
３２  …  記録媒体
３４  …  グラフィックジェネレータ
３６  …  基準物体検出回路
４０  …  ＣＰＵ
【図１】
0005441799.tif 000003
【図２】
0005441799.tif 000004
【図３】
0005441799.tif 000005
【図４】
0005441799.tif 000006
【図５】
0005441799.tif 000007
【図６】
0005441799.tif 000008
【図７】
0005441799.tif 000009
【図８】
0005441799.tif 000010
【図９】
0005441799.tif 000011
【図１０】
0005441799.tif 000012
【図１１】
0005441799.tif 000013
【図１２】
0005441799.tif 000014
【図１３】
0005441799.tif 000015
【図１４】
0005441799.tif 000016
【図１５】
0005441799.tif 000017
【図１６】
0005441799.tif 000018
【図１７】
0005441799.tif 000019
【図１８】
0005441799.tif 000020