(57)【要約】【課題】被写体の大きさと質量を算出して、被写体の画像データと関連付けて記録することができるデジタルカメラの技術を提供することを目的とする。【解決手段】撮影レンズを備えたデジタルカメラは、まず、被写体距離を算出し（Ｓ３５）、算出された被写体距離と撮影レンズの焦点距離と被写体の画像データとに基づいて被写体の大きさを算出する（Ｓ３７）。次に、デジタルカメラは、モニタ上に被写体の種類を選択するためのＵＩコントロールを表示して（Ｓ４５）、撮影者に被写体の種類を選択させる。さらに、デジタルカメラは、算出された被写体の大きさと選択された被写体の種類とに基づいて被写体の質量を算出し（Ｓ４７）、被写体の質量及び大きさとともに画像データを記録する（Ｓ５３）。【選択図】図４
2012239079.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズを備えた撮影装置であって、
被写体からの光束を光電変換して画像データを繰り返し取得する撮像手段と、
被写体距離を算出する測距手段と、
前記撮影レンズの焦点距離と、前記測距手段により算出された前記被写体距離と、前記撮像手段により取得された前記画像データとに基づいて、被写体の大きさを算出する測長手段と、
被写体の種類を利用者に入力させるための被写体種類選択手段と、
前記測長手段により算出された前記被写体の大きさと、前記被写体種類選択手段により選択された前記被写体の種類とに基づいて、前記被写体の質量を算出する質量算出手段と、
前記撮像手段により取得された前記画像データと、前記測長手段により算出された前記被写体の大きさと、前記質量算出手段により算出された前記被写体の質量と、を関連付けて記録媒体に記録する記録手段と、を含む
ことを特徴とする撮影装置。
【請求項２】
請求項１に記載の撮影装置において、さらに、
被写体の種類と被写体の大きさに対応する被写体の質量を記憶する記憶手段と、を含み、
前記質量算出手段は、前記被写体種類選択手段により選択された前記被写体の種類と前記測長手段により算出された前記被写体の大きさに基づいて、前記記憶手段を参照して前記被写体の質量を算出する
ことを特徴とする撮影装置。
【請求項３】
請求項１または請求項２に記載の撮影装置において、さらに、
撮影動作を指示するレリーズ指示手段を含み、
前記レリーズ指示手段が第１の操作状態であるときに、
前記測距手段は、前記被写体距離を算出し、
前記測長手段は、前記被写体の大きさを算出し、
前記レリーズ指示手段が第２の操作状態であるときに、
前記被写体種類選択手段は、利用者が選択した前記被写体の種類を検出し、
前記質量算出手段は、前記被写体の質量を算出する
ことを特徴とする撮影装置。
【請求項４】
請求項１または請求項２に記載の撮影装置において、さらに、
撮影動作を指示するレリーズ指示手段を含み、
前記レリーズ指示手段が第１の操作状態であるときに、
前記測距手段は、前記被写体距離を算出し、
前記レリーズ指示手段が第２の操作状態であるときに、
前記測長手段は、前記被写体の大きさを算出し、
前記被写体種類選択手段は、利用者が選択した前記被写体の種類を検出し、
前記質量算出手段は、前記被写体の質量を算出する
ことを特徴とする撮影装置。
【請求項５】
請求項３または請求項４に記載の撮影装置において、
前記レリーズ指示手段は、レリーズ釦であり、
前記第１の操作状態は、前記レリーズ釦の半押し状態であり、
前記第２の操作状態は、前記レリーズ釦の全押し状態である
ことを特徴とする撮影装置。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の撮影装置において、さらに、
前記記録手段により記録媒体に記録された前記被写体の画像データを表示する表示手段を含み、
前記表示手段は、前記被写体の画像データに関連付けて記憶された前記被写体の大きさと前記被写体の質量とを、前記被写体の画像データに重ねて表示する
ことを特徴とする撮影装置。
【請求項７】
請求項６に記載の撮影装置において、
前記表示手段は、前記被写体の種類を選択するための選択画面を表示し、
前記被写体種類選択手段は、前記表示手段に表示された被写体の種類から利用者が選択した前記被写体の種類を検出する
ことを特徴とする撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置の技術に関し、特にデジタルカメラの技術に関する。
【背景技術】
【０００２】
カメラの分野では、従来から、撮影対象物である被写体の画像とともに関連する情報を表示することにより、撮影された被写体をより詳細に把握する技術が知られている。このような技術は、例えば、特許文献１に開示されている。
【０００３】
特許文献１には、被写体とともに基準となる長さのスケールをフィルムに記録するカメラの技術が開示されている。特許文献１に開示される技術によれば、写真上に表示されたスケールと被写体との比較により、被写体の大きさを把握することができる。
【０００４】
特許文献２には、被写体距離及び焦点距離を被写体の画像データと関連付けて記録媒体に記録するデジタルカメラの技術が開示されている。特許文献２に開示される技術によれば、画像が表示された画面上で２点を指定することで、２点間の実際の距離を算出することができる。このため、被写体の両端を指定することで被写体の大きさを算出して、画面上に表示することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−２９５０６４号公報
【特許文献２】特開２００４−４０６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述した特許文献１及び特許文献２では、被写体の大きさを把握するための情報が表示されるが、被写体の把握に資する情報には、被写体の大きさ以外にもさまざまなものがある。例えば、そのひとつとして、被写体の質量がある。
【０００７】
被写体の質量は、被写体の大きさとともに被写体の特徴を示す主要な指標であるが、被写体の画像から推測することは容易ではない。このため、被写体の質量の画面上への表示は、被写体の把握に非常に効果的である。
【０００８】
しかしながら、上述した特許文献１及び特許文献２では、被写体の質量は算出されないため、記録媒体に被写体の質量は記録されない。従って、画像データを再生して画像を表示する際に、被写体の画像とともに被写体の質量を画面上に表示することはできない。
【０００９】
以上のような実情を踏まえて、本発明では、被写体の大きさと質量を算出して、被写体の画像データと関連付けて記録することができる撮影装置の技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の態様は、撮影レンズを備えた撮影装置であって、被写体からの光束を光電変換して画像データを繰り返し取得する撮像手段と、被写体距離を算出する測距手段と、前記撮影レンズの焦点距離と、前記測距手段により算出された前記被写体距離と、前記撮像手段により取得された前記画像データとに基づいて、被写体の大きさを算出する測長手段と、被写体の種類を利用者に入力させるための被写体種類選択手段と、前記測長手段により算出された前記被写体の大きさと、前記被写体種類選択手段により選択された前記被写体の種類とに基づいて、前記被写体の質量を算出する質量算出手段と、前記撮像手段により取得された前記画像データと、前記測長手段により算出された前記被写体の大きさと、前記質量算出手段により算出された前記被写体の質量と、を関連付けて記録媒体に記録する記録手段と、を含む撮影装置を提供する。
【００１１】
本発明の第２の態様は、第１の態様に記載の撮影装置において、さらに、被写体の種類と被写体の大きさに対応する被写体の質量を記憶する記憶手段と、を含み、前記質量算出手段は、前記被写体種類選択手段により選択された前記被写体の種類と前記測長手段により算出された前記被写体の大きさに基づいて、前記記憶手段を参照して前記被写体の質量を算出する撮影装置を提供する。
【００１２】
本発明の第３の態様は、第１の態様または第２の態様に記載の撮影装置において、さらに、撮影動作を指示するレリーズ指示手段を含み、前記レリーズ指示手段が第１の操作状態であるときに、前記測距手段は、前記被写体距離を算出し、前記測長手段は、前記被写体の大きさを算出し、前記レリーズ指示手段が第２の操作状態であるときに、前記被写体種類選択手段は、利用者が選択した前記被写体の種類を検出し、前記質量算出手段は、前記被写体の質量を算出する撮影装置を提供する。
【００１３】
本発明の第４の態様は、第１の態様または第２の態様に記載の撮影装置において、さらに、撮影動作を指示するレリーズ指示手段を含み、前記レリーズ指示手段が第１の操作状態であるときに、前記測距手段は、前記被写体距離を算出し、前記レリーズ指示手段が第２の操作状態であるときに、前記測長手段は、前記被写体の大きさを算出し、前記被写体種類選択手段は、利用者が選択した前記被写体の種類を検出し、前記質量算出手段は、前記被写体の質量を算出する撮影装置を提供する。
【００１４】
本発明の第５の態様は、第３の態様または第４の態様に記載の撮影装置において、前記レリーズ指示手段は、レリーズ釦であり、前記第１の操作状態は、前記レリーズ釦の半押し状態であり、前記第２の操作状態は、前記レリーズ釦の全押し状態である撮影装置を提供する。
【００１５】
本発明の第６の態様は、第１の態様乃至第５の態様のいずれか１つに記載の撮影装置において、さらに、前記記録手段により記録媒体に記録された前記被写体の画像データを表示する表示手段を含み、前記表示手段は、前記被写体の画像データに関連付けて記憶された前記被写体の大きさと前記被写体の質量とを、前記被写体の画像データに重ねて表示する撮影装置を提供する。
【００１６】
本発明の第７の態様は、第６の態様に記載の撮影装置において、前記表示手段は、前記被写体の種類を選択するための選択画面を表示し、前記被写体種類選択手段は、前記表示手段に表示された被写体の種類から利用者が選択した前記被写体の種類を検出する撮影装置を提供する。
【発明の効果】
【００１７】
本発明によれば、被写体の大きさと質量を算出して、被写体の画像データと関連付けて記録することができる撮影装置の技術を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】実施例１に係る撮影装置であるデジタルカメラを背面側から見た外観斜視図である。
【図２】実施例１に係るデジタルカメラの電気系を主とする全体構成を示すブロック図である。
【図３】実施例１に係るデジタルカメラのパワーオンリセット後の動作を示すフローチャートである。
【図４】実施例１に係るデジタルカメラの撮影動作を示すフローチャートである。
【図５】実施例１に係るデジタルカメラの撮影対象を例示した図である。
【図６】実施例１に係るデジタルカメラによる測距方法の一例に示す図である。
【図７】実施例１に係るデジタルカメラによる被写体の種類の選択の一例を示す図である。
【図８】実施例１に係るデジタルカメラのマスタデータテーブルの一例を示す図である。
【図９】実施例１に係るデジタルカメラにより画像データに関連付けて記録されるデータの一例を示す図である。
【図１０】実施例１に係るデジタルカメラによる画像データの再生画面の一例を示す図である。
【図１１】実施例１に係るデジタルカメラによって算出される被写体の大きさの測定方向について説明するための図である。
【図１２】実施例１に係るデジタルカメラによる被写体の種類の選択の他の一例を示す図である。
【図１３】実施例１に係るデジタルカメラによる画像データの再生画面の他の一例を示す図である。
【図１４】実施例１に係るデジタルカメラのマスタデータ登録画面の一例を示す図である。
【図１５】図１４に例示されるマスタデータ登録画面の各テキストボックス後に表示される入力画面の一例を図である。
【図１６】実施例１に係るデジタルカメラにより算出された被写体の大きさが「体長」であると判断される例を示す図である。
【図１７】実施例１に係るデジタルカメラにより算出された被写体の大きさが「体高」であると判断される例を示す図である。
【図１８】実施例２に係るデジタルカメラのパワーオンリセット後の動作を示すフローチャートである。
【図１９】実施例２に係るデジタルカメラの撮影動作を示すフローチャートである。
【発明を実施するための形態】
【実施例１】
【００１９】
図１及び図２を参照しながら、本実施例に係るデジタルカメラの構成について説明する。図１は、本実施例に係る撮影装置であるデジタルカメラを背面側から見た外観斜視図である。図２は、図１に示される実施例１に係るデジタルカメラの電気系を主とする全体構成を示すブロック図である。
【００２０】
まず、図１を参照しながら、本実施例に係るデジタルカメラの外観上の構成について説明する。
図１に示されるように、本実施例に係るデジタルカメラ１は、交換レンズ１００とカメラ本体２００から構成されており、交換レンズ１００は、カメラ本体２００の前面に設けられた図示しないマウント開口部に着脱自在となっている。 
【００２１】
カメラ本体２００の上面には、撮影モードを設定するためのモードダイヤル５４と、撮影を指示するためのレリーズ釦５６と、電力の供給状態を切り替えるパワー釦５７と、が配置されている。
【００２２】
モードダイヤル５４は、利用者が撮影モードを設定するための回転可能なダイヤルであり、数箇所にクリックを有している。モードダイヤル５４を回転してクリック位置を変更することで、デジタルカメラ１の撮影モードを所望のモードに設定することができる。なお、モードダイヤル５４は、図２に示される撮影モードスイッチ２５４に接続されている。
【００２３】
レリーズ釦５６は、利用者が撮影を指示するための釦であり、利用者の操作によって、その状態は、少なくとも初期状態と半押し状態（第１の操作状態）と全押し状態（第２の操作状態）との間で切り替わる。なお、レリーズ釦５６は、図２に示される１ｓｔレリーズスイッチ２５６ａ（以降、１Ｒスイッチと記す。）と２ｎｄレリーズスイッチ２５６ｂ（以降、２Ｒスイッチと記す。）に接続されている。１Ｒスイッチ２５６ａは、レリーズ釦５６が半押し状態でオン状態となり、２Ｒスイッチ２５６ｂは、レリーズ釦５６が全押し状態でオン状態となる。
【００２４】
パワー釦５７は、デジタルカメラ１への電力の供給を制御する釦であり、図２に示されるパワースイッチ２５７に接続されている。パワー釦５７は、パワースイッチ２５７のオン状態とオフ状態を切り替えることができる。パワースイッチ２５７がオン状態となると、カメラ全体に電力が供給されて、デジタルカメラ１は動作を開始する。一方、パワースイッチ２５７がオフ状態となると、デジタルカメラ１は低消費電流モード（スリープモードともいう。）で動作する。低消費電流モードでは、図２に示されるシーケンスコントローラ（以下、「ボディＣＰＵ」と記す。）２２９は、低消費電流で駆動され、図２に示されるスイッチ検知回路２５３は、パワースイッチ２５７以外の状態を検出しない。また、低消費電流モードでは、スイッチ検知回路２５３等の所定の回路以外には電源が供給されない。 
【００２５】
カメラ本体２００の背面には、背面液晶モニタ２６と、各種釦（縮小釦１１、拡大釦１２、再生釦１３、メニュー釦１４、十字釦１５、決定釦１６、編集釦１７等）が配置されている。
【００２６】
液晶背面モニタ２６の表示としては、ライブビュー表示、記録済みの撮影画像の再生表示、メニュー画面の表示等、種々の表示を選択することができる。なお、背面液晶モニタ２６の表示面には図２に示されるタッチパネル２３６が重ねて配置されており、これにより、背面液晶モニタ２６は、表示手段であるとともに操作手段としても機能する。
【００２７】
縮小釦１１及び拡大釦１２は、背面液晶モニタ２６に表示される画像を拡大または縮小するための操作部材である。再生釦１３は、記録済みの撮影画像を再生表示するための操作部材である。メニュー釦１４は、メニュー画面を表示するための操作部材である。十字釦１５は、左右前後にカーソル等を移動させるための操作部材である。決定釦１６は、十字釦１５等によって選択された項目を決定するための操作部材である。
【００２８】
次に、図２を参照しながら、デジタルカメラ１の電気系を主とする全体構成について説明する。
デジタルカメラ１では、カメラ本体２００の前面のマウント開口部（不図示）に着脱自在な交換レンズ１００に入射した入射光束は、このマウント開口部を介してカメラ本体２００内に導かれる。交換レンズ１００をカメラ本体２００に装着すると、交換レンズ１００とカメラ本体２００は、通信接点３００を通じて電気的に接続される。また、カメラ本体２００のマウント開口部の近傍には、着脱検知スイッチ２５９が設けられており、デジタルカメラ１は、着脱検知スイッチ２５９によって交換レンズ１００とカメラ本体２００の装着状態を検知することができる。
【００２９】
交換レンズ１００の内部には、焦点調節および焦点距離調節用の撮影光学系１０１（撮影レンズ１０１ａ、撮影レンズ１０１ｂ）と、開口量を調節するための絞り１０３と、が配置されている。撮影光学系１０１は光学系駆動機構１０７によって駆動され、絞り１０３は絞り駆動機構１０９によって駆動される。光学位置検出機構１０５は、光学系駆動機構１０７によって駆動される撮影光学系１０１の位置を検出して、撮影光学系１０１の焦点調節レンズ位置（ピント位置）や焦点距離（ズーム位置）を検出する。また、交換レンズ１００の周囲には、回動自在な距離環１１２が設けられており、この距離環１１２の回動方向（操作方向）および回動量（操作量）はエンコーダ１１０によって検出される。光学位置検出機構１０５、光学系駆動機構１０７、絞り駆動機構１０９、およびエンコーダ１１０は、それぞれレンズＣＰＵ１１１に接続されている。また、レンズＣＰＵ１１１は、通信接点３００を介してカメラ本体２００に接続されている。
【００３０】
レンズＣＰＵ１１１は、交換レンズ１００内の制御を行うものであり、合焦手段である光学系駆動機構１０７を制御してフォーカス合わせやズーム駆動を行うとともに、絞り駆動機構１０９を制御して絞り値制御を行う。また、レンズＣＰＵ１１１は、光学位置検出機構１０５によって検出された、焦点調節レンズ位置（ピント位置）や焦点距離に関するレンズ情報をカメラ本体２００に送信する。
【００３１】
また、レンズＣＰＵ１１１内または交換レンズ１００内には、図示しない電気的書き換え可能な不揮発性メモリが設けられていて、この不揮発性メモリには、交換レンズ１００の焦点距離情報（ズームレンズの場合には、最短焦点距離および最長焦点距離）、開放絞り値、最小絞り値、撮影可能距離範囲（最至近距離を含む）、レンズの色バランス情報、収差情報、ＡＦのための情報、マクロレンズやテレコンバータ等か否か、レンズの種類等のレンズ情報が記憶されている。なお、レンズ情報には、絞りの絞り状態（開放絞り状態か絞り込状態か）、距離環１１２の操作状態（操作方向、操作量）等の交換レンズ１００の状態に関する情報も含まれる。これらのレンズ情報についても、レンズＣＰＵ１１１より通信接点３００を介してカメラ本体２００に送信される。さらに、レンズＣＰＵ１１１は、絞り駆動機構１０９による絞り１０３の絞り込み完了や絞り開放完了、光学系駆動機構１０７によるレンズ駆動完了の情報も、カメラ本体２００に送信する。
【００３２】
撮影光学系１０１の光軸と一致するカメラ本体２００内の撮影光路上には、フォーカルプレーンタイプのシャッタ２０３が配置されている。シャッタ２０３は、シャッタ駆動機構２１３によって駆動制御されて、露出時間の制御および撮像素子２２１の遮光に用いられる。
【００３３】
シャッタ２０３の後方には、撮像素子ユニット２９０が配置されている。撮像素子ユニット２９０は、防塵フィルタ２０５、赤外カットフィルタ２０９、光学的ローパスフィルタ２１０、撮像素子２２１を一体に構成したユニットであり、塵埃が侵入しないように密封されたパッケージに一体に収納されている。撮像素子ユニット２９０は、ブレ補正機構２６０によって撮影光学系１０１の光軸と垂直なＸＹ平面内で２次元的に変位される。
【００３４】
ブレ補正機構２６０は、駆動源として圧電素子駆動モータ等からなるアクチュエータを備えており、撮像素子ユニット２９０を撮影光学系１０１の光軸と垂直なＸＹ平面内で２次元的に変位させる。カメラ本体２００内には、ジャイロを利用した角速度センサ２９７ａと角速度検出回路２９７ｂとによって構成されたブレ検出手段２９７が配置されている。角速度センサ２９７ａは、角速度検出回路２９７ｂに接続されていて、カメラ本体２００に生じたブレに応じたブレ信号を角速度検出回路２９７ｂに出力する。角速度検出回路２９７ｂはブレ信号を増幅し、ＡＤ変換してから、ボディＣＰＵ２２９に出力する。ボディＣＰＵ２２９は、ブレ検出手段２９７によって検出されたブレ信号に基づいて、カメラ本体２００のブレを打ち消すようなブレ制御信号をアクチュエータ駆動回路２９６へ出力し、アクチュエータ駆動回路２９６は、ブレ補正駆動機構２６０内のアクチュエータに対して駆動信号を出力する。駆動信号を受信したブレ補正駆動機構２６０は、撮像素子２２１を撮影光学系１０１の光軸と垂直な方向に移動させる。これにより、カメラ本体２００に加えられたブレを打ち消し、画像の劣化を防止する撮像素子シフト方式の手振れ補正動作が実行される。
【００３５】
シャッタ２０３の後方に配置された撮像素子ユニット２９０を構成する防塵フィルタ２０５は、カメラ本体２００のマウント開口部やカメラ本体２００内部で発生した塵埃が撮像素子２２１や光学素子に付着することを防止する。これにより、塵埃の影が写し込んだ光学像が画像化されることを防止することができる。
【００３６】
防塵フィルタ２０５の周縁部の全周または一部に、圧電素子２０７が固着されている。圧電素子２０７は防塵フィルタ駆動回路２１１に接続されている。圧電素子２０７は、防塵フィルタ駆動回路２１１の駆動信号に基づいて、防塵フィルタ２０５を所定周波数の超音波で振動させる。防塵フィルタ２０５が超音波で振動することにより、防塵フィルタ２０５の前面に付着した塵埃は除去される。
【００３７】
防塵フィルタ２０５の後方には、入射光束から赤外光成分をカットするための赤外カットフィルタ２０９が配置されている。さらに、その後方には入射光束から高周波成分を取り除くための光学的ローパスフィルタ２１０が配置されている。そして、光学的ローパスフィルタ２１０の後方に配置された撮像素子２２１が、撮影光学系１０１によって結像された光学像をアナログ画像信号に光電変換する。なお、撮像素子２２１としては、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の二次元固体撮像素子を使用することができる。
【００３８】
撮像素子２２１は、撮像素子駆動回路２２３に接続されていて、撮像素子駆動回路２２３は入出力回路２３９からの制御信号によって駆動制御される。撮像素子駆動回路２２３は、撮像素子２２１からアナログ画像信号を読み出し、この信号を増幅し、アナログデジタル変換（ＡＤ変換）等を行う。撮像素子駆動回路２２３の出力は、前処理回路２２５に送信されて、前処理回路２２５でライブビュー表示のための画素間間引処理等、種々の前処理が行われる。
【００３９】
前処理回路２２５は、コントラストＡＦ回路２２６に接続されている。コントラストＡＦ回路２２６は、前処理回路２２５から出力される画像信号の高周波成分（コントラスト信号）の抽出を行う。なお、コントラスト信号を抽出する画像の範囲についてはボディＣＰＵ２２９より指示を受ける。コントラストＡＦ回路２２６は、ボディＣＰＵ２２９からの指示に従って、ＡＦターゲット、撮影画面全体、または拡大表示領域等の領域から、コントラスト信号の抽出を行う。抽出したコントラスト信号はボディＣＰＵ２２９に出力される。
【００４０】
前処理回路２２５は、ＡＳＩＣ（Application Specific Integrated Circuit 特定用途向け集積回路）２６２内のデータバス２６１にも接続されている。データバス２６１には、画像処理回路２２７、ボディＣＰＵ２２９、圧縮伸張回路２３１、ビデオ信号出力回路２３３、ＳＤＲＡＭ制御回路２３７、入出力回路２３９、通信回路２４１、記録媒体制御回路２４３、フラッシュメモリ制御回路２４７、スイッチ検知回路２５３が接続されている。なお、図２では、コントラストＡＦ回路２２６がＡＳＩＣ２６２の外側に配置されている例が示されているが、コントラストＡＦ回路２２６は、ＡＳＩＣ２６２内に配置されていてもよい。また、データバス２６１には、無線通信ユニットが接続されていてもよい。
【００４１】
データバス２６１に接続された画像処理回路２２７は、前処理回路２２５から出力されたデジタル画像データのデジタル的増幅（デジタルゲイン調整処理）、色補正（ホワイトバランスの補正）、ガンマ（γ）補正、コントラスト補正、白黒・カラーモード処理、ライブビュー表示用処理、所定の階調値以上の画素データを抽出する処理といった各種の画像処理を行う。また、画像処理回路２２７は、複数の画像データを合成する画像合成処理を行ってもよい。さらに、画像処理回路２２７は、顔検出処理や画像データの輝度分布や彩度を判定する処理も行う。顔検出処理は、画像データを用いて画像中に顔の部分が含まれているか否かを判定して、含まれている場合には、顔の位置や大きさを判定する処理であり、専用のハードウエアを用いて行われてもよい。
【００４２】
データバス２６１に接続されているボディＣＰＵ２２９は、フラッシュメモリ２４９に記憶されているプログラムに従って、デジタルカメラ１の動作を制御する。また、ボディＣＰＵ２２９は、前述したように、コントラストＡＦ回路２２６からのコントラスト信号に基づいて、レンズＣＰＵ１１１を介して撮影光学系１０１の自動焦点調節の制御を行う。
【００４３】
また、データバス２６１に接続されている圧縮伸張回路２３１は、ＳＤＲＡＭ２３８に記憶された画像データをＪＰＥＧやＴＩＦＦで圧縮する。なお、画像圧縮方式はＪＰＥＧやＴＩＦＦに限らず、他の圧縮方式も適用することができる。
【００４４】
データバス２６１に接続されているビデオ信号出力回路２３３は、液晶モニタ駆動回路２３５を介して背面液晶モニタ２６とファインダ内液晶モニタ（図中Ｆ内液晶モニタと略記）２９に接続されている。ビデオ信号出力回路２３３は、ＳＤＲＡＭ２３８または記録媒体２４５に記憶された画像データを、背面液晶モニタ２６および／またはファインダ内液晶モニタ２９に表示するためのビデオ信号に変換する。
【００４５】
背面液晶モニタ２６には、上述したように、タッチパネル２３６が重ねて配置されている。背面液晶モニタ２６は、図１に示されるように、カメラ本体２００の背面に配置されるが、撮影者が観察できる位置であれば、背面に限らない。また、デジタルカメラ１には、背面液晶モニタ２６の代わりに、有機ＥＬ等の他の表示装置が設けられていてもよい。ファインダ内液晶モニタ２９は、ファインダ接眼部を介して撮影者が観察できる位置に配置されている。背面液晶モニタ２６と同様に、デジタルカメラ１には、ファインダ内液晶モニタ２９の代わりに、有機ＥＬ等の他の表示装置が設けられていてもよい。なお、デジタルカメラ１は、被写体像の観察用として液晶モニタ２６のみを備えて、ファインダ接眼部およびファインダ内液晶２９を省略してもよい。
【００４６】
ＳＤＲＡＭ２３８は、ＳＤＲＡＭ制御回路２３７を介してデータバス２６１に接続されている。ＳＤＲＡＭ２３８は、画像処理回路２２７によって画像処理された画像データまたは圧縮伸張回路２３１によって圧縮された画像データを一時的に記憶するためのバッファメモリである。
【００４７】
入出力回路２３９は、上述の防塵フィルタ駆動回路２１１、シャッタ駆動機構２１３、撮像素子駆動回路２２３に接続されている。入出力回路２３９は、データバス２６１を介して、これらの回路または機構とボディＣＰＵ２２９等の各回路とのデータの入出力を制御する。
【００４８】
通信回路２４１は、通信接点３００を介してレンズＣＰＵ１１１と接続されている。また、データバス２６１とも接続されている。通信回路２４１は、レンズＣＰＵ１１１とボディＣＰＵ２２９等との間のデータのやり取りや制御命令の通信を仲介する。
【００４９】
データバス２６１に接続された記録媒体制御回路２４３は、記憶媒体２４５に接続されていて、記録媒体２４５への画像データ等の記録と再生の制御を行う。記録媒体２４５は、例えば、コンパクトフラッシュ（登録商標）、ＳＤメモリカード（登録商標）、またはメモリスティック（登録商標）等の書き換え可能な記録媒体であり、カメラ本体２００に対して着脱自在となっている。その他、記録媒体２４５として、マイクロドライブ（登録商標）などのハードディスクユニットが用いられてもよい。
【００５０】
データバス２６１に接続されているフラッシュメモリ制御回路２４７は、フラッシュメモリ（Flash Memory）２４９に接続されている。フラッシュメモリ２４９は、電気的に書き換え可能な不揮発性メモリであり、カメラの動作を制御するためのプログラム、制御用の調整値、後述するマスタデータ等を記憶する。ボディＣＰＵ２２９は、フラッシュメモリ２４９に記憶されたプログラムや調整値等に従ってデジタルカメラ１の制御を行う。
【００５１】
データバス２６１に接続されているスイッチ検知回路２５３は、撮影モードスイッチ２５４、１Ｒスイッチ２５６ａ、２Ｒスイッチ２５６ｂ、パワースイッチ２５７、着脱検知スイッチ２５９、その他の各種スイッチ２５５、タッチパネル２３６、および縦横姿勢検知センサ２５８に接続されている。
【００５２】
撮影モードスイッチ２５４は、図１に示されるモードダイヤル５４に接続されているスイッチであり、撮影モードの切り替えに用いられる。１Ｒスイッチ２５６ａ及び２Ｒスイッチ２５６ｂは、図１に示されるレリーズ釦５６に接続されているスイッチであり、１Ｒスイッチ２５６ａはレリーズ釦５６の半押しでオン状態となり、２Ｒスイッチ２５６ｂはレリーズ釦５６の全押しでオン状態となる。パワースイッチ２５７は、図１に示されるパワー釦５７に接続されるスイッチであり、カメラ本体２００や交換レンズ１００への電力供給を制御する。その他の各種スイッチ２５５には、再生モードを指示する再生釦１３に連動するスイッチ、背面液晶モニタ２６の画面上に表示されるカーソルの動きの指示等を行うための十字釦１５に連動するスイッチ、選択された各モード等を決定する決定釦１６に連動するスイッチ等が含まれている。
【００５３】
なお、撮影モードとは、露出モードやＡＦモード等の組み合わせであり、絞り値やシャッタスピードなどを設定するために選択される。デジタルカメラ１では、撮影モードとして、プログラム線図に基づいて露出を決めるプログラムモード（Ｐ）、絞り優先モード（ＡＶ）、シャッタスピード優先モード（ＳＳ）、マニュアル露出モード（Ｍ）、カメラ任せのオートモード（ＡＵＴＯ）、背景をぼかして人物撮影に適したポートレートモード、早い動きに追従しやすいスポーツモード、長秒時露出を行ない人物も適正露光にする夜景モード、遠距離被写体に適した風景モードが設けられている。そのほかにも、被写体の特長を活かせるさまざまな撮影モードがある。撮影モードは、モードダイヤル５４以外にメニュー画面から選ぶこともできる。
【００５４】
さらに、カメラ本体２００には、発光回路２９８と、発光回路２９８に接続されたストロボ発光部２９９ａ及びＬＥＤ発光部２９９ｂと、が設けられている。発光回路２９８は、不図示の発光用コンデンサに充電するための充電回路と発光制御回路から構成されていて、ボディＣＰＵ２２９からの充電信号に従って発光用コンデンサに充電を開始し、充電が完了するとボディＣＰＵ２２９に充電完了を通知する。充電完了の通知を受けたボディＣＰＵ２２９は、被写体の被写界輝度が所定値以下の場合には、発光指示を発光回路２９８に出力し、発光回路２９８は、キセノン管、拡散レンズ、及び反射傘から構成されるストロボ発光部２９９ａを発光させる。また、発光回路２９８は、ボディＣＰＵ２２９からの指示に従って、任意のタイミングで、ＬＥＤ発光部２９９ｂを発光させることができる。
【００５５】
次に、以上のように構成されたデジタルカメラ１の動作について、図３から図１０を参照しながら説明する。図３は、デジタルカメラ１のパワーオンリセット後の動作を示すフローチャートである。図４は、デジタルカメラ１の撮影動作を示すフローチャートである。図５は、デジタルカメラ１の撮影対象を例示した図である。図６は、デジタルカメラ１による測距方法の一例に示す図である。図７は、デジタルカメラ１による被写体の種類の選択の一例を示す図である。図８は、デジタルカメラ１のマスタデータテーブルの一例を示す図である。図９は、デジタルカメラ１により画像データに関連付けて記録されるデータの一例を示す図である。図１０は、デジタルカメラ１の再生画面の一例を示す図である。
【００５６】
まず、図３を参照しながら、デジタルカメラ１の動作について概説する。
カメラ本体２００にバッテリが装填され、または、外部電源が接続されると、ボディＣＰＵ２２９は、フラッシュメモリ２４９に記憶されたプログラムを実行して、以下の処理を行う。まず、カメラ本体２００のパワースイッチ２５７がオン状態であるか否かを判定する（ステップＳ１）。判定の結果、パワースイッチ２５７がオフ状態の場合には、デジタルカメラ１は、低消費電力の状態であるスリープ状態に遷移する（ステップＳ３）。このスリープ状態は、パワースイッチ２５７がオフ状態からオン状態に変化することで解除される。一方、ステップＳ１における判定の結果、パワースイッチ２５７がオン状態である場合、または、ステップＳ３におけるスリープ状態が解除された場合には、電力供給を開始する（ステップＳ５）。これにより、カメラ本体２００および交換レンズ１００内の各機構や各回路等に電力が供給される。
【００５７】
ステップＳ７では、レンズ情報を取得する。具体的には、レンズＣＰＵ１１１から通信回路２４１を介して、光学位置検出機構１０５によって検出した撮影光学系１０１の焦点位置情報や焦点距離情報を取得する。また、至近側焦点距離・長焦点側焦点距離、開放絞り値、焦点距離毎の露出補正値、周辺光量の補正値（シェーディング）、周辺の色補正値、歪曲収差補正値等の種々の交換レンズ１００の固有情報等のレンズ情報を取得する。また、中間リング、テレコンバータなどのレンズに関わるアクセサリーについての情報も取得し、その装着の有無を検出する。
【００５８】
ステップＳ９では、動作モードやパラメータ設定を行う。モードダイヤル５４等によって設定された撮影モードや、ＩＳＯ感度、さらに、マニュアル設定されたシャッタ速度や絞り値等の情報があればそれらの撮影条件を読み込んで設定する。
【００５９】
ステップＳ１１では、被写体像の観察のために、撮像素子２２１からの画像信号に基づいて背面液晶モニタ２６に被写体像を動画表示するライブビュー動作を開始する。ライブビュー動作を開始すると、まず、測光・露光量の演算を行う（ステップＳ１３）。具体的には、撮像素子２２１から出力されて撮像素子駆動回路２２３に取り込まれた信号に基づいて被写界輝度を求める。求められた被写界輝度と撮影モード・撮影条件から、ライブビュー表示のために適正露光となるシャッタ速度や絞り値等の露光制御値を演算により算出する。そして、ステップＳ１３での算出結果に基づいてライブビュー動作を行う（ステップＳ１５）。つまり、演算結果に従って画像を取得して、背面液晶モニタ２６の画像を更新する。
【００６０】
なお、後述するように、ステップＳ２３においてパワースイッチ２５７がオン状態である場合には、制御はステップＳ１３に戻る。このため、パワースイッチ２５７がオン状態である限り、ライブビュー動作が繰り返し行われることになる。これにより、背面液晶モニタ２６に動画像を表示するライブビュー表示が行われる。
【００６１】
ライブビュー動作後、再生釦１３に連動する再生スイッチがオン状態であるか否かの判定を行う（ステップＳ１７）。この判定の結果、再生スイッチがオン状態であった場合には、再生動作を行い（ステップＳ１８）、記録媒体２４５に記録されている画像データを再生して、背面液晶モニタ２６に表示する。この際、再生される画像データと関連付けられた被写体の大きさ及び質量に関するデータが記録媒体２４５に記録されている場合には、このデータを画像データとともに再生する。これにより、被写体の大きさ及び質量を画像と重ねて表示することができる。なお、被写体の大きさ及び質量の表示非表示の設定は、タッチパネル２３６や各種釦を操作することで切替えることができる。
【００６２】
再生動作終了後、または、ステップＳ１７における判定の結果、再生スイッチがオン状態でなかった場合には、メニュー釦１４に連動するメニュースイッチがオン状態であるか否かの判定を行う（ステップＳ１９）。ステップＳ１９における判定の結果、メニュースイッチがオン状態であった場合には、メニュー設定動作を行う（ステップＳ２０）。ステップＳ２０では、背面液晶モニタ２６にメニュー画面が表示され、ＩＳＯ感度、ホワイトバランス、マニュアルフォーカス（ＭＦ）モード、オートフォーカス（ＡＦ）モード、防振モード等、種々の設定用の画面上で、撮影者が十字釦１５や決定釦１６を操作することで、種々のモードやパラメータの設定を行う。例えば、後述する被写体の質量算出処理で利用するマスタデータの登録、変更及び削除などを行うことができる。設定後は、その設定に従って動作する。例えば、防振モードが設定された場合には、ライブビュー動作中、及び、撮影動作時に、防振動作が実行される。
【００６３】
メニュー設定動作後、または、ステップＳ１９における判定の結果、メニュースイッチがオン状態でなかった場合には、レリーズ釦５６の半押し動作により１Ｒスイッチ２５６ａがオン状態になっているか否かの判定を行う（ステップＳ２１）。ステップＳ２１における判定の結果、１Ｒスイッチ２５６ａがオン状態であった場合には、撮影動作を行い（ステップＳ３０）、被写体を撮影した画像データ、被写体の大きさ及び質量を記録媒体２４５に記録する。なお、ステップＳ３０で行う撮影動作の詳細については、後述する。
【００６４】
撮影動作後、または、ステップＳ２１における判定の結果、１Ｒスイッチ２５６ａがオン状態でなかった場合には、パワースイッチ２５７がオン状態であるか否かの判定を行う（ステップＳ２３）。ステップＳ２３における判定の結果、パワースイッチ２５７がオン状態であった場合には、ステップＳ１３に戻り、上述した動作を繰り返し実行する。一方、ステップＳ２３における判定の結果、パワースイッチ２５７がオン状態でなかった場合には、電力の供給を停止して（ステップＳ２５）、ステップＳ３に戻ってデジタルカメラ１がスリープ状態に遷移する。
【００６５】
次に、図４から図１０を参照しながら、デジタルカメラ１の撮影動作について詳細に説明する。なお、ここでは、図５に示されるような人２が掲げているワラサ３を撮影して、そのワラサ３の大きさと質量を画像データと関連付けて記録する場合を例に説明する。
【００６６】
レリーズ釦５６の半押し動作によりレリーズ釦５６の状態が半押し状態となると、ボディＣＰＵ２２９は、図４に示す処理フローに従って、以下の処理を行う。
まず、被写体を自動的に検出してフォーカスを合わせる（ステップＳ３１）。自動的に検出された被写体が被写体距離及び質量を測定すべき対象とは異なっている場合には、撮影者がタッチパネル２３６で被写体を指定してもよい。例えば、人２にフォーカスが合っている場合には、撮影者がタッチパネル２３６でワラサ３を指定してワラサ３にフォーカスを合わせてもよい。
【００６７】
次に、ステップＳ３３では、ステップＳ３１の処理によりフォーカスが被写体（ワラサ３）に合った状態で、測光処理を行い、被写体を良好に撮影するために必要な露光量を演算する。具体的には、撮像素子２２１からアナログ信号を取り込む撮像素子駆動回路２２３などが被写界輝度を測光し、ボディＣＰＵ２２９が被写界輝度に基づいて、適正露光となる露出制御値を演算する。
【００６８】
ステップＳ３５では、ボディＣＰＵ２２９がフォーカスした被写体までの距離である被写体距離を算出する。被写体距離は、例えば、繰り返し撮像した撮像画像のコントラストからピント位置を検出するコントラストＡＦ方式や、位相差センサによる位相差ＡＦ方式などにより、撮影光学系１０１の焦点調節レンズ位置（ピント位置）を光学位置検出機構１０５で検出し、焦点調節レンズの無限位置若しくは至近位置からの駆動量から被写体位置を算出する方法や、三角測量法などの任意の既知の技術を用いて算出することができる。被写体距離を正確に測定するために、図６に例示されるように、ＬＥＤ発光部２９９ｂを発光させて、被写界が暗い場合には、被写体輝度を上げてより測距精度を上げることができる。
【００６９】
ステップＳ３７では、画像処理回路２２７が、撮像素子駆動機構２２３により読み出されてライブビュー表示に使用される画像データから、被写体の領域を抽出する。そして、ボディＣＰＵ２２９が、撮影光学系１０１（撮影レンズ１０１ａ、撮影レンズ１０１ｂ）の焦点距離と、ステップＳ３５で算出された被写体距離と、画像データから抽出された被写体の領域とに基づいて、被写体の大きさを算出する。
【００７０】
なお、算出された被写体の大きさが同じであっても、その大きさが被写体の「体長」であるか「体高」であるかによって、その大きさが示す意味が異なることがある。このため、ステップＳ３７では、被写体の大きさを算出するとともに、その大きさが「体長」であるか「体高」であるかを決定する。具体的には、デジタルカメラ１の縦横姿勢検知センサ２５８からの出力によって判断する。判断に誤りがあれば、撮影者が手動で修正することができる機能を備えた上で、例えば、図６に示すようにデジタルカメラ１が横向きに構えられている場合には、算出された被写体の大きさを「体長」と、デジタルカメラ１が縦向きに構えられている場合には、算出された被写体の大きさを「体高」と、一律に判断してもよい。ここでは、被写体の大きさが「体長」で「６０ｃｍ」と算出されたものとする。
【００７１】
ステップＳ３９では、レリーズ釦５６の全押し動作を監視する。具体的には、２Ｒスイッチ２５６ｂがオン状態になるまで繰り返し２Ｒスイッチ２５６ｂの状態を判定する。
２Ｒスイッチ２５６ｂがオン状態であると判定されると、ステップＳ３３で算出された露出制御値に従って露出時間を制御する。その後、撮像素子駆動機構２２３が撮像素子２２１から被写体にフォーカスが合った画像データを取り込む（ステップＳ４１）。なお、ステップＳ３３で被写体が低輝度であった場合には、ストロボ発光部２９９ａを発光して被写体を照明した上で、画像データを取得してもよい。
【００７２】
ステップＳ４１で画像データが取得されると、画像データに関連付けて被写体の質量を記録するか否かを選択する画面を、ボディＣＰＵ２２９が背面液晶モニタ２６に表示する（ステップＳ４３）。
【００７３】
ステップＳ４３で撮影者が被写体の質量を記録しないことを選択した場合は、画像処理回路２２７がステップＳ４１で取得した画像データに対してホワイトバランスの補正などの画像処理を行う（ステップＳ４９）。そして、圧縮伸張回路２３１がステップＳ４９で画像処理された画像データをＪＰＥＧやＴＩＦＦなどで圧縮して（ステップＳ５１）、その後、記録媒体制御回路２４３が圧縮された画像データを記録媒体２４５に記録する（ステップＳ５３）。この際、ステップＳ３７で算出された被写体の大きさと、その大きさが体長であるか体高であるかを識別する情報と、を画像データと関連付けて記録媒体２４５に記録する。記録媒体２４５への記録が完了すると、撮影動作が終了し、図３のメインルーチンに戻る。
【００７４】
一方、ステップＳ４３で撮影者が被写体の質量を記録することを選択した場合は、ボディＣＰＵ２２９は、被写体の質量の算出に必要な情報である被写体の種類を入力するための図７に例示されるようなＵＩコントロールを、背面液晶モニタ２６に表示する（ステップＳ４５）。より詳細には、ボディＣＰＵ２２９は、まず、フラッシュメモリ制御回路２４７を介して、フラッシュメモリ２４９に記憶されている図８に例示されるマスタデータテーブルを参照する。そして、マスタデータテーブルの「種類１」から「種類４」のカラムに登録されたデータを読み出して、図７に例示されるようなＵＩコントロールの各階層のデータとして、背面液晶モニタ２６に表示する。
【００７５】
これにより、撮影者は、ＵＩコントロールに階層表示された被写体の種類を、タッチパネル２３６や各種の操作釦（十字釦１５、決定釦１６など）を用いて選択することで、被写体の種類を入力することができる。ここでは、撮影者が「有機物」、「魚介」、「ワラサ」の順に選択して、被写体の種類「ワラサ」が入力される。
【００７６】
撮影者の操作により被写体の種類が入力されると、ボディＣＰＵ２２９は、ステップＳ３７で算出された被写体の大きさと、ステップＳ４５で選択された被写体の種類とに基づいて、被写体の質量を算出する（ステップＳ４７）。より詳細には、ボディＣＰＵ２２９は、検索条件として被写体の種類、被写体の大きさ、体高と体長の識別を設定して、記録媒体２４５に記録されている図８に例示されるマスタデータテーブルを検索する。そして、検索により抽出されたレコードの「質量」のカラムのデータを読み出すことにより、被写体の質量を算出する。ここでは、「種類１＝有機物」、「種類２＝魚介」、「種類３＝ワラサ」、「大きさ＝６０ｃｍ」、「体高／体長＝体長」の条件で検索することで、「質量＝２０００ｇ」を算出する。
【００７７】
ボディＣＰＵ２２９が被写体の質量を算出すると、画像処理回路２２７が画像データに対してホワイトバランスの補正などの画像処理を行い（ステップＳ４９）、圧縮伸張回路２３１がステップＳ４９で画像処理された画像データをＪＰＥＧやＴＩＦＦなどで圧縮する（ステップＳ５１）。
【００７８】
最後に、記録媒体制御回路２４３が、圧縮した画像データと、ステップＳ３７で算出された被写体の大きさ及び体高と体長の識別と、ステップＳ４７で算出された被写体の質量と、を関連付けて記録媒体２４５に記録して（ステップＳ５３）、撮影動作が終了する。
【００７９】
なお、図９に例示されるように、ステップＳ５３で画像データに関連付けて記録されるデータには、被写体の種類、被写体の大きさ、体長と体高の識別情報、及び被写体の質量に加えて、取得日時、カーソル（矢印）表示のための座標情報などが含まれていてもよい。また、画像データと関連付けて記録されるこれらのデータは、画像ファイル内に記録されてもよく、例えば、画像データとともにＥｘｉｆ形式で保存されても良い。
【００８０】
以上、本実施例に係るデジタルカメラ１によれば、被写体の大きさと質量を算出して、被写体の画像データと関連付けて記録することができる。これにより、画像データの再生時には、図１０に例示されるように、被写体の画像とともに被写体の名称（ワラサ）、大きさ（６０ｃｍ）、質量（２ｋｇ）を表示することができる。
【００８１】
また、デジタルカメラ１によれば、カーソル表示のための座標情報を画像データと合わせて記録することで、図１０に例示されるように、被写体の近傍に被写体の大きさを示すカーソル（矢印）を表示することができる。これにより、被写体の大きさをよりわかり易く表示することができる。
【００８２】
なお、図１０では、被写体の大きさとして、デジタルカメラ１の視野の四辺と平行な方向の長さを算出した例が示されているが、被写体の大きさの測定方向は、視野の四辺と平行な方向に限られない。例えば、図１１に例示されるように、デジタルカメラ１の視野に対して傾斜した方向を測定方向として、被写体の大きさを算出しても良い。任意の方向を測定方向として被写体の大きさを算出する処理は、例えば、画像処理回路２２７が被写体の輪郭を抽出して被写体の最も長い方向を測定方向に決定することで行うことができる。
【００８３】
また、デジタルカメラ１によれば、予め被写体の種類と大きさに対応する被写体の質量を図８に例示されるようなマスタデータテーブルに登録しておくことで、撮影者が被写体の種類を選択するだけで、被写体の質量を算出することができる。このため、被写体の大きさと質量を、非常に簡単に被写体の画像データと関連付けて記録することができる。
【００８４】
なお、本実施例では、マスタデータテーブルに検索条件に合致するレコードが存在する場合を例に説明したが、検索条件に合致するレコードの存在は、必ずしも必須ではない。
図１２に例示されるダックスフント４の大きさが体高４０ｃｍである場合を例に説明する。図８に例示されるマスタデータテーブルには、体高４０ｃｍのダックスフントに該当するレコードは存在しないが、大きさの異なる同種類のレコード（つまり、体高３５ｃｍと体高４５ｃｍのダックスフントのレコード）が存在している。このような場合には、大きさの異なる同種類のレコードを用いて、被写体の大きさに対応する質量を補間により算出する。これにより、マスタデータテーブルに条件に合致するレコードが存在しないにもかかわらず、体高４０ｃｍのダックスフントの質量（３０００ｇ）を算出することができる。従って、画像データと関連付けてダックスフント４の大きさと質量を記録することが可能であり、図１３に例示されるように、ダックスフント４の画像データを再生する際に、大きさと質量を画像に重ねて表示することができる。
【００８５】
また、同種類のレコードがまったく存在しない場合には、ステップＳ４５でＵＩコントロールに選択すべき被写体の種類が表示されない。このような場合は、ＵＩコントロールの「新規登録」を選択してマスタデータを登録する。これにより、新規に登録されたマスタデータを用いて質量を算出することができるため、画像データと関連付けて任意の被写体の質量を記録することができる。図１４は、ＵＩコントロールの「新規登録」を選択後に表示されるマスタデータ登録画面の一例を示している。また、図１５は、図１４に例示されるマスタデータ登録画面の各テキストボックス選択後に表示される入力画面の一例を示している。なお、マスタデータテーブルへのマスタデータの登録は、撮影動作中に限られず、図３に示されるステップＳ２０のメニュー設定動作中に行うこともできる。
【００８６】
また、本実施例では、撮影動作中に被写体の質量を算出して記録する例を示したが、被写体の質量は、撮影動作後に算出して画像データと関連付けて記録してもよい。具体的には、例えば、図３に示されるステップＳ１８の再生動作中に、再生画面上に図７に例示されるＵＩコントロールを表示して、デジタルカメラ１の利用者に被写体の種類を選択させてもよい。これにより、再生画面上で選択された被写体の種類と、撮影動作で画像データとともに記録された被写体の大きさ及び体長と体高の識別情報とに基づいて、上述した方法により被写体の質量を算出して、画像データと関連付けて記録することができる。
【００８７】
また、デジタルカメラ１によれば、縦横姿勢検知センサ２５８により検知されたデジタルカメラ１の姿勢から、算出された被写体の大きさが、「体高」であるか「体長」であるかを自動的に判断することができる。図１６は、デジタルカメラ１を横向きに構えて撮影したため、算出された被写体の大きさが「体長」であると判断された例を示している。また、図１７は、デジタルカメラ１を縦向きに構えて撮影したため、算出された被写体の大きさが「体高」であると判断された例を示している。なお、デジタルカメラ１の向きと「体高／体長」と関係は、上記の関係に限られない。デジタルカメラ１を横向きに構えている場合に、算出された被写体の大きさを「体長」と判断しても良い。
【実施例２】
【００８８】
本実施例に係るデジタルカメラは、ファインダービューで被写体を確認して撮影する一眼レフタイプのデジタルカメラである。背面液晶モニタ２６に被写体のライブビュー画像が表示されない点、コントラストＡＦ回路２２６の代わりに位相差ＡＦセンサが設けられている点が、実施例１に係るデジタルカメラ１と異なっている。その他の点については、デジタルカメラ１と同様であるため、構成についての詳細な説明は省略する。
【００８９】
図１８は、本実施例に係るデジタルカメラのパワーオンリセット後の動作を示すフローチャートである。本実施例に係るデジタルカメラの動作は、図１８に例示されるように、ライブビュー動作開始（図４のステップＳ１１）とライブビュー動作（図４のステップＳ１５）が省略されている点を除き、撮影動作のみが、実施例１に係るデジタルカメラ１の動作と異なっている。
【００９０】
図１９は、本実施例に係るデジタルカメラの撮影動作を示すフローチャートである。以下、本実施例に係るデジタルカメラの撮影動作について、図１９を参照しながら、詳細に説明する。
【００９１】
本実施例に係るデジタルカメラでは、レリーズ釦５６の半押し動作によりレリーズ釦５６の状態が半押し状態となると、ボディＣＰＵ２２９は、図１９に示す処理フローに従って、以下の処理を行う。
【００９２】
まず、デジタルカメラがＡＦモードに設定されているか否かを判定する（ステップＳ６１）。ＭＦモードに設定されている場合には、撮影者が距離環１１２を操作して手動で被写体にフォーカスし、タッチパネル２３６で測定対象となる被写体を指定する。
【００９３】
一方、ＡＦモードに設定されている場合は、被写体を自動的に検出して、位相差ＡＦセンサを用いた位相差ＡＦを実行する（ステップＳ６３）。具体的には、位相差ＡＦセンサを構成する不図示の位相差ＡＦ回路によって検出されたデフォーカス量信号に基づいて、撮影光学系１０１の駆動方向と駆動パルス数を算出する。そして、算出された駆動方向と駆動パルス数に基づいて撮影光学系１０１を駆動することで、被写体にフォーカスする。なお、自動的に検出された被写体が被写体距離及び質量を測定すべき対象とは異なっている場合には、撮影者がタッチパネル２３６で被写体を指定してもよい。
【００９４】
ステップＳ６５では、フォーカスが被写体に合った状態で測光処理を行い、被写体を良好に撮影するために必要な露光量を演算する。具体的には、撮像素子２２１からアナログ信号を取り込む撮像素子駆動回路２２３などが被写体輝度を測光し、ボディＣＰＵ２２９が被写界輝度に基づいて適正露光となる露出制御値（シャッタ速度や絞り値等）を演算により算出する。
【００９５】
ステップＳ６７では、ステップＳ６３での又は手動操作による撮影光学系１０１の移動量（例えば、駆動パルス数など）を検出し、検出結果に基づいて被写体距離を算出する。具体的には、例えば、検出された移動量を加えた無限遠からの累積移動量から被写体距離を算出する。
【００９６】
ステップＳ６９では、２Ｒスイッチ２５６ｂがオン状態か否かを判定する。２Ｒスイッチ２５６ｂがオン状態でない場合、即ち、レリーズ釦５６が全押し状態でない場合には、１Ｒスイッチ２５６ａがオン状態か否かを判定する（ステップＳ７１）。ステップＳ７１で、１Ｒスイッチ２５６ａがオン状態でない場合、即ち、レリーズ釦５６が半押し状態でない場合には、撮影動作が中止されたとものとして、撮影動作を終了する。一方、レリーズ釦５６が半押し状態である場合には、ステップＳ６９に戻って、上述した処理を繰り返す。これにより、レリーズ釦５６の全押し動作を監視する。
【００９７】
レリーズ釦５６の全押し動作を検出すると、露光動作を開始する。具体的には、まず、絞り込みの実行を指示する（ステップＳ７３）。ここでは、レンズＣＰＵ１１１に対して、ステップＳ６５で算出された絞り値を送信すると共に、絞り１０３の絞り込みを指示して、算出された絞り値まで駆動機構１０９に絞り絞り込み動作を実行させる。絞り込み実行指示後は、絞り込み完了を監視する（ステップＳ７５）。
【００９８】
レンズＣＰＵ１１１から完了信号を受信して絞り込みの完了を検出すると、露出動作を行う（ステップＳ７７）。具体的には、まず、シャッタ２０３の先幕を走行させて、撮像素子２２１の画素信号の電荷蓄積を開始する。その後、ステップＳ６５で算出されたシャッタスピードに対応するシャッタ秒時または手動設定されたシャッタ秒時が経過後、シャッタ２０３の後幕を走行させ、撮像素子２２１の電荷蓄積を停止する。
【００９９】
露出動作が完了すると、次に、絞り開放の実行を指示する（ステップＳ７９）。ここでは、レンズＣＰＵ１１１に対して、絞り１０３の絞り開放を指示して、開放絞り値まで絞り駆動機構１０９に開放動作を実行させる。絞り開放の実行指示後は、絞り開放完了を監視する（ステップＳ８１）。
【０１００】
レンズＣＰＵ１１１から完了信号を受信して絞り開放の完了を検出すると、次に、撮像素子駆動機構２２３が撮像素子２２１から画像データを取り込む（ステップＳ８３）。
ステップＳ８５では、画像処理回路２２７が、ステップＳ８３で取り込まれた画像データから、被写体の領域を抽出する。そして、ボディＣＰＵ２２９が、撮影光学系１０１（撮影レンズ１０１ａ、撮影レンズ１０１ｂ）の焦点距離と、ステップＳ６５で算出された被写体距離と、画像データから抽出された被写体の領域とに基づいて、被写体の大きさを算出する。また、縦横姿勢検知センサ２５８からの出力に基づいて、実施例１と同様の方法により、その大きさが「体長」であるか「体高」であるかを決定する。
【０１０１】
ステップＳ８５で被写体の大きさが算出されると、ステップＳ８３で取り込まれた画像データに関連付けて被写体の質量を記録するか否かを選択する画面を、ボディＣＰＵ２２９が背面液晶モニタ２６に表示する（ステップＳ８７）。
【０１０２】
ステップＳ８７で撮影者が被写体の質量を記録しないことを選択した場合は、画像処理回路２２７がステップＳ８３で取得した画像データに対してホワイトバランスの補正などの画像処理を行い（ステップＳ９３）、ボディＣＰＵ２２９が画像処理された画像データを再生して、背面液晶モニタ２６に表示する（ステップＳ９５）。そして、圧縮伸張回路２３１がステップＳ９３で画像処理された画像データをＪＰＥＧやＴＩＦＦなどで圧縮して（ステップＳ９７）、その後、記録媒体制御回路２４３が圧縮された画像データを記録媒体２４５に記録する（ステップＳ９９）。この際、ステップＳ８５で算出された被写体の大きさと、その大きさが体長であるか体高であるかを識別する情報と、を画像データと関連付けて記録媒体２４５に記録する。記録媒体２４５への記録が完了すると、撮影動作が終了する。
【０１０３】
一方、ステップＳ８７で撮影者が被写体の質量を記録することを選択した場合は、ボディＣＰＵ２２９は、被写体の質量の算出に必要な情報である被写体の種類を入力するための図７に例示されるようなＵＩコントロールを、背面液晶モニタ２６に表示する（ステップＳ８９）。これにより、撮影者は、ＵＩコントロールに階層表示された被写体の種類を、タッチパネル２３６や各種の操作釦（十字釦１５、決定釦１６など）を用いて選択することで、被写体の種類を入力することができる。
【０１０４】
撮影者の操作により被写体の種類が入力されると、ボディＣＰＵ２２９は、ステップＳ８５で算出された被写体の大きさと、ステップＳ８９で選択された被写体の種類とに基づいて、被写体の質量を算出する（ステップＳ９１）。
【０１０５】
ボディＣＰＵ２２９が被写体の質量を算出すると、画像処理回路２２７が画像データに対してホワイトバランスの補正などの画像処理を行い（ステップＳ９３）、ボディＣＰＵ２２９が画像処理された画像データを再生して、背面液晶モニタ２６に表示する（ステップＳ９５）。そして、圧縮伸張回路２３１がステップＳ９３で画像処理された画像データをＪＰＥＧやＴＩＦＦなどで圧縮する（ステップＳ９７）。
【０１０６】
最後に、記録媒体制御回路２４３が、圧縮した画像データと、ステップＳ８５で算出された被写体の大きさ及び体高と体長の識別と、ステップＳ９１で算出された被写体の質量と、を関連付けて記録媒体２４５に記録して（ステップＳ９９）、撮影動作が終了する。
【０１０７】
以上のように、本実施例に係るデジタルカメラは、実施例１に係るデジタルカメラ１と異なり、被写体の大きさを２Ｒスイッチ２５６ｂがオン状態となった後に算出するが、実施例１に係るデジタルカメラ１と同様に、被写体の大きさと質量を算出して、被写体の画像データと関連付けて記録することができる。従って、画像データの再生時には、画像データとともに被写体の名称、大きさ、質量を表示することができる。
【０１０８】
また、本実施例に係るデジタルカメラは、被写体の近傍に被写体の大きさを示すカーソル（矢印）を表示することができる点、撮影者が被写体の種類を選択するだけで被写体の質量を算出することができる点などについても、実施例１に係るデジタルカメラ１と同様である。
【０１０９】
従って、本実施例に係るデジタルカメラによっても、実施例１に係るデジタルカメラ１と同様の効果を得ることができる。
【符号の説明】
【０１１０】
１・・・デジタルカメラ、２・・・人、３・・・ワラサ、４・・・ダックスフント、１１・・・縮小釦、１２・・・拡大釦、１３・・・再生釦、１４・・・メニュー釦、１５・・・十字釦、１６・・・決定釦、１７・・・編集釦、２６・・・背面液晶モニタ、２９・・・ファインダ内液晶モニタ、５４・・・モードダイヤル、５６・・・レリーズ釦、５７・・・パワー釦、１００・・・交換レンズ、１０１・・・撮影光学系、１０１ａ、１０１ｂ・・・撮影レンズ、１０３・・・絞り、１０５・・・光学位置検出機構、１０７・・・光学系駆動機構、１０９・・・絞り駆動機構、１１０・・・エンコーダ、１１１・・・レンズＣＰＵ、１１２・・・距離環、２００・・・カメラ本体、２０３・・・シャッタ、２０５・・・防塵フィルタ、２０７・・・圧電素子、２０９・・・赤外カットフィルタ、２１０・・・光学的ローパスフィルタ、２１１・・・防塵フィルタ駆動回路、２１３・・・シャッタ駆動機構、２２１・・・撮像素子、２２３・・・撮像素子駆動機構、２２５・・・前処理回路、２２６・・・コントラストＡＦ回路、２２７・・・画像処理回路、２２９・・・ボディＣＰＵ、２３１・・・圧縮伸長回路、２３３・・・ビデオ信号出力回路、２３５・・・液晶モニタ駆動回路、２３６・・・タッチパネル、２３７・・・ＳＤＲＡＭ制御回路、２３８・・・ＳＤＲＡＭ、２３９・・・入出力回路、２４１・・・通信回路、２４３・・・記録媒体制御回路、２４５・・・記録媒体、２４７・・・フラッシュメモリ制御回路、２４９・・・フラッシュメモリ、２５３・・・スイッチ検知回路、２５４・・・撮影モードスイッチ、２５５・・・その他の各種スイッチ、２５６ａ・・・１Ｒスイッチ、２５６ｂ・・・２Ｒスイッチ、２５７・・・パワースイッチ、２５８・・・縦横姿勢検知センサ、２５９・・・着脱検知スイッチ、２６０・・・ブレ補正駆動機構、２６１・・・データバス、２６２・・・ＡＳＩＣ、２９０・・・撮像素子ユニット、２９６・・・アクチュエータ駆動回路、２９７・・・ブレ検出手段、２９７ａ・・・角速度センサ、２９７ｂ・・・角速度検出回路２９７ｂ、２９８・・・発光回路、２９９ａ・・・ストロボ発光部、２９９ｂ・・・ＬＥＤ発光部、３００・・・通信接点
【図２】
2012239079.tif 000003
【図３】
2012239079.tif 000004
【図４】
2012239079.tif 000005
【図８】
2012239079.tif 000006
【図９】
2012239079.tif 000007
【図１１】
2012239079.tif 000008
【図１４】
2012239079.tif 000009
【図１５】
2012239079.tif 000010
【図１６】
2012239079.tif 000011
【図１７】
2012239079.tif 000012
【図１８】
2012239079.tif 000013
【図１９】
2012239079.tif 000014
【図１】
2012239079.tif 000015
【図５】
2012239079.tif 000016
【図６】
2012239079.tif 000017
【図７】
2012239079.tif 000018
【図１０】
2012239079.tif 000019
【図１２】
2012239079.tif 000020
【図１３】
2012239079.tif 000021