(57)【要約】【課題】被写体を撮影することで画像中で被写体とその大きさ（長さ）を簡単に把握できるようにする。【解決手段】電子カメラは、長さ表示の対象とする被写体に焦点を合わせてフォーカスロックされると、その時の表示画面中でマニュアル操作によって被写体に対して指定（マーキング）された複数点（例えば２点）の間の実寸を測定して表示する。【選択図】      図１
2005142938.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影する撮影手段と、
前記撮影手段によって撮影された画像を表示する表示手段と、
前記表示手段によって表示された画像中の被写体に対する２点の位置を検出する検出手段と、
前記検出手段によって検出された前記２点の間の実寸の長さを算出する長さ算出手段と、
前記長さ算出手段によって算出された長さを前記表示手段によって表示される画像に付加する表示制御手段と
を具備したことを特徴とする電子カメラ。
【請求項２】
画像を撮影する撮影手段と、
前記撮影手段によって撮影された画像中の被写体に対する２点の位置を検出する検出手段と、
前記検出手段によって検出された前記２点の間の実寸の長さを算出する長さ算出手段と、
前記長さ算出手段によって算出された長さを前記撮影手段によって撮影された画像に付加して記録する記録手段と
を具備したことを特徴とする電子カメラ。
【請求項３】
前記検出手段は、
前記表示手段によって表示された画像に対する位置指示を入力する指示入力手段と、
前記指示入力手段によって入力された位置指示に応じて前記２点の位置を検出する位置検出手段とを有することを特徴とする請求項１記載の電子カメラ。
【請求項４】
前記検出手段は、
前記撮影手段によって撮影された画像に対して画像処理を施して被写体に相当する領域を抽出する領域抽出手段と、
前記領域抽出手段によって抽出された領域をもとに前記２点の位置を検出する位置検出手段とを有することを特徴とする請求項１記載の電子カメラ。
【請求項５】
前記領域抽出手段によって抽出された領域をもとに、前記表示手段によって表示される画像において前記被写体に相当する領域を他と異なる表示形態により表示させる表示形態変更手段を具備したことを特徴とする請求項４記載の電子カメラ。
【請求項６】
前記検出手段は、前記表示手段によって表示された画像に対する位置指示を入力する指示入力手段を有し、
前記領域抽出手段は、前記位置入力手段によって入力された位置指示に該当する被写体に相当する領域を抽出することを特徴とする請求項４記載の電子カメラ。
【請求項７】
前記表示制御手段は、前記２点の位置の間を表す図形と実寸の長さを表す数字とを表示させることを特徴とする請求項１記載の電子カメラ。
【請求項８】
画像を撮影する撮影手段と、
前記撮影手段によって撮影された画像を表示する表示手段と、
前記表示手段によって表示された画像に対して画像処理を施して被写体に相当する領域を抽出する領域抽出手段と、
前記領域抽出手段によって抽出された被写体に相当する領域に対する所定の２点の間の実寸の長さを算出する長さ算出手段と、
被写体となり得る対象物に関する実寸の長さを含む外形の特徴と前記対象物の種別名の情報とを対応付けて記録する記録手段と、
前記長さ算出手段によって算出された実寸の長さを用いて前記記録手段を検索し、該当する実寸の長さを含む外形の特徴に関する情報をもとにして対象物を判別する判別手段と、
前記判別手段によって判別された対象物の種別名を前記表示手段によって表示される画像において付加する種別名表示手段と
を具備したことを特徴とする電子カメラ。
【請求項９】
画像を撮影する撮影手段と、
前記撮影手段によって撮影された画像に対して画像処理を施して被写体に相当する領域を抽出する領域抽出手段と、
前記領域抽出手段によって抽出された被写体に相当する領域に対する所定の２点の間の実寸の長さを算出する長さ算出手段と、
被写体となり得る対象物に関する実寸の長さを含む外形の特徴と前記対象物の種別名の情報とを対応付けて記録する記録手段と、
前記長さ算出手段によって算出された実寸の長さを用いて前記記録手段を検索し、該当する実寸の長さを含む外形の特徴に関する情報をもとにして対象物を判別する判別手段と、
前記判別手段によって判別された対象物の種別名を前記撮影手段によって撮像された画像に付加して記録する種別名記録手段と
を具備したことを特徴とする電子カメラ。
【請求項１０】
前記判別手段は、複数の対象物を判別し、
前記種別名表示手段は、前記判別手段によって判別された複数の対象物の何れかの種別名を選択して表示することを特徴とする請求項８記載の電子カメラ。
【請求項１１】
前記領域抽出手段によって抽出された領域の画像をもとに前記被写体に関係する情報を取得する情報取得手段と、
前記情報取得手段によって取得された情報を、前記種別名表示手段によって表示される種別名と共に表示する情報表示手段と
を具備したことを特徴とする請求項８記載の電子カメラ。
【請求項１２】
前記情報取得手段は、前記領域抽出手段によって抽出された領域の画像をもとに、前記被写体に関係する指標の数値を算出することを特徴とする請求項１１記載の電子カメラ。
【請求項１３】
前記記録手段は、前記対象物の種別名の情報と対応づけて前記対象物に関係する情報をさらに記録し、
前記情報取得手段は、前記判別手段によって判別された対象物に関係する情報を前記記録手段から取得することを特徴とする請求項１１記載の電子カメラ。
【請求項１４】
前記種別名判別手段によって判別された種別名、または前記情報取得手段によって取得された被写体に関する情報の少なくとも何れか一方を、前記撮影手段によって撮影された画像と関連付けて記録する画像情報記録手段をさらに具備したことを特徴とする請求項１１記載の電子カメラ。
【請求項１５】
前記種別名表示手段によって複数の種別名を表示させ、
前記種別名表示手段によって表示された複数の種別名から何れかを選択させる選択手段と、
前記選択手段によって選択された種別名または同種別名に対応する被写体に関する情報の少なくとも何れか一方を記録する記録手段とをさらに具備することを特徴とする請求項８記載の電子カメラ。
【請求項１６】
前記表示制御手段は、前記長さ算出手段によって算出された長さを画像中の被写体に対応する位置に表示することを特徴とする請求項１記載の電子カメラ。
【請求項１７】
前記長さ算出手段によって算出された長さを、前記撮影手段によって撮影された画像と関連付けて記録する画像情報記録手段をさらに具備したことを特徴とする請求項１記載の電子カメラ。
【請求項１８】
前記表示制御手段は、画像中に複数の被写体がある場合、複数の被写体の各々に対応する各々の位置に前記長さ算出手段によって算出された長さを表示し、
前記画像情報記録手段は、前記表示手段により表示される画像中で選択された被写体の長さを、前記撮影手段によって撮影された画像と関連付けて記録することを特徴とする請求項１７記載の電子カメラ。
【請求項１９】
コンピュータを、
表示手段によって表示された画像中の被写体に対する２点の位置を検出する検出手段と、
前記検出手段によって検出された前記２点の間の実寸の長さを算出する長さ算出手段と、
前記長さ算出手段によって算出された長さを前記表示手段によって表示される画像に付加させる表示制御手段として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子スチルカメラ、ビデオカメラ、カメラ付携帯電話、カメラ付情報通信端末等の電子カメラ、及び制御プログラムに関する。
【背景技術】
【０００２】
従来、例えば釣った魚の大きさや重さの記録には、物差しやメジャー、秤等で計ったり、写真やビデオ、あるいは、魚拓等に写して残すなどしている。
【０００３】
釣りをする場合などアウトドアでは、物差しやメジャー、秤等の各種測定道具の他、魚拓を取るための道具、さらにはカメラやビデオカメラを携行するのは負担が大きく、できるだけ持ち物を少なくしたいという要求がある。
【０００４】
近年では、電子スチルカメラやデジタルビデオカメラなど各種の電子カメラが広く普及しており、これら電子カメラを用いて記録するユーザも増えている。また、カメラにより被写体を撮影し、画像中に測長用の目盛りを付したスケール画像を合成して表示することで、被写体各部の寸法をスケール画像を利用してほぼ正確に目測できる撮影情報付加装置も考えられている（特許文献１）。
【特許文献１】特開２００２−３４４９６３
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像中にスケール画像を合成しても、画像中で被写体の長さを目測できるだけで、被写体自体の長さを明示するものではなかった。また、スケール画像が合成された被写体を含む画像を記録することができるとしても、例えば釣った魚の大きさについては別途測定し、画像とは別の方法によって記録しておくしかなかった。
【０００６】
本発明は、前記のような問題に鑑みなされたもので、被写体を撮影することで画像中で被写体とその大きさ（長さ）を簡単に把握することが可能な電子カメラ、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、画像を撮影する撮影手段と、前記撮影手段によって撮影された画像を表示する表示手段と、前記表示手段によって表示された画像中の被写体に対する２点の位置を検出する検出手段と、前記検出手段によって検出された前記２点の間の実寸の長さを算出する長さ算出手段と、前記長さ算出手段によって算出された長さを前記表示手段によって表示される画像に付加する表示制御手段とを具備したことを特徴とする。
【０００８】
請求項２記載の発明は、画像を撮影する撮影手段と、前記撮影手段によって撮影された画像中の被写体に対する２点の位置を検出する検出手段と、前記検出手段によって検出された前記２点の間の実寸の長さを算出する長さ算出手段と、前記長さ算出手段によって算出された長さを前記撮影手段によって撮影された画像に付加して記録する記録手段とを具備したことを特徴とする。
【０００９】
請求項３記載の発明は、請求項１記載の発明において、前記検出手段は、前記表示手段によって表示された画像に対する位置指示を入力する指示入力手段と、前記指示入力手段によって入力された位置指示に応じて前記２点の位置を検出する位置検出手段とを有することを特徴とする。
【００１０】
請求項４記載の発明は、請求項１記載の発明において、前記検出手段は、前記撮影手段によって撮影された画像に対して画像処理を施して被写体に相当する領域を抽出する領域抽出手段と、前記領域抽出手段によって抽出された領域をもとに前記２点の位置を検出する位置検出手段とを有することを特徴とする。
【００１１】
請求項５記載の発明は、請求項４記載の発明において、前記領域抽出手段によって抽出された領域をもとに、前記表示手段によって表示される画像において前記被写体に相当する領域を他と異なる表示形態により表示させる表示形態変更手段を具備したことを特徴とする。
【００１２】
請求項６記載の発明は、請求項４記載の発明において、前記検出手段は、前記表示手段によって表示された画像に対する位置指示を入力する指示入力手段を有し、前記領域抽出手段は、前記位置入力手段によって入力された位置指示に該当する被写体に相当する領域を抽出することを特徴とする。
【００１３】
請求項７記載の発明は、請求項１記載の発明において、前記表示制御手段は、前記２点の位置の間を表す図形と実寸の長さを表す数字とを表示させることを特徴とする。
【００１４】
請求項８記載の発明は、画像を撮影する撮影手段と、前記撮影手段によって撮影された画像を表示する表示手段と、前記表示手段によって表示された画像に対して画像処理を施して被写体に相当する領域を抽出する領域抽出手段と、前記領域抽出手段によって抽出された被写体に相当する領域に対する所定の２点の間の実寸の長さを算出する長さ算出手段と、被写体となり得る対象物に関する実寸の長さを含む外形の特徴と前記対象物の種別名の情報とを対応付けて記録する記録手段と、前記長さ算出手段によって算出された実寸の長さを用いて前記記録手段を検索し、該当する実寸の長さを含む外形の特徴に関する情報をもとにして対象物を判別する判別手段と、前記判別手段によって判別された対象物の種別名を前記表示手段によって表示される画像において付加する種別名表示手段とを具備したことを特徴とする。
【００１５】
請求項９記載の発明は、画像を撮影する撮影手段と、前記撮影手段によって撮影された画像に対して画像処理を施して被写体に相当する領域を抽出する領域抽出手段と、前記領域抽出手段によって抽出された被写体に相当する領域に対する所定の２点の間の実寸の長さを算出する長さ算出手段と、被写体となり得る対象物に関する実寸の長さを含む外形の特徴と前記対象物の種別名の情報とを対応付けて記録する記録手段と、前記長さ算出手段によって算出された実寸の長さを用いて前記記録手段を検索し、該当する実寸の長さを含む外形の特徴に関する情報をもとにして対象物を判別する判別手段と、前記判別手段によって判別された対象物の種別名を前記撮影手段によって撮像された画像に付加して記録する種別名記録手段とを具備したことを特徴とする。
【００１６】
請求項１０記載の発明は、請求項８記載の発明において、前記判別手段は、複数の対象物を判別し、前記種別名表示手段は、前記判別手段によって判別された複数の対象物の何れかの種別名を選択して表示することを特徴とする。
【００１７】
請求項１１記載の発明は、請求項８記載の発明において、前記領域抽出手段によって抽出された領域の画像をもとに前記被写体に関係する情報を取得する情報取得手段と、前記情報取得手段によって取得された情報を、前記種別名表示手段によって表示される種別名と共に表示する情報表示手段とを具備したことを特徴とする。
【００１８】
請求項１２記載の発明は、請求項１１記載の発明において、前記情報取得手段は、前記領域抽出手段によって抽出された領域の画像をもとに、前記被写体に関係する指標の数値を算出することを特徴とする。
【００１９】
請求項１３記載の発明は、請求項１１記載の発明において、前記記録手段は、前記対象物の種別名の情報と対応づけて前記対象物に関係する情報をさらに記録し、前記情報取得手段は、前記判別手段によって判別された対象物に関係する情報を前記記録手段から取得することを特徴とする。
【００２０】
請求項１４記載の発明は、請求項１１記載の発明において、前記種別名判別手段によって判別された種別名、または前記情報取得手段によって取得された被写体に関する情報の少なくとも何れか一方を、前記撮影手段によって撮影された画像と関連付けて記録する画像情報記録手段をさらに具備したことを特徴とする。
【００２１】
請求項１５記載の発明は、請求項８記載の発明において、前記種別名表示手段によって複数の種別名を表示させ、前記種別名表示手段によって表示された複数の種別名から何れかを選択させる選択手段と、前記選択手段によって選択された種別名または同種別名に対応する被写体に関する情報の少なくとも何れか一方を記録する記録手段とをさらに具備することを特徴とする。
【００２２】
請求項１６記載の発明は、請求項１記載の発明において、前記表示制御手段は、前記長さ算出手段によって算出された長さを画像中の被写体に対応する位置に表示することを特徴とする。
【００２３】
請求項１７記載の発明は、請求項１記載の発明において、前記長さ算出手段によって算出された長さを、前記撮影手段によって撮影された画像と関連付けて記録する画像情報記録手段をさらに具備したことを特徴とする。
【００２４】
請求項１８記載の発明は、請求項１７記載の発明において、前記表示制御手段は、画像中に複数の被写体がある場合、複数の被写体の各々に対応する各々の位置に前記長さ算出手段によって算出された長さを表示し、前記画像情報記録手段は、前記表示手段により表示される画像中で選択された被写体の長さを、前記撮影手段によって撮影された画像と関連付けて記録する。
【００２５】
請求項１９記載の発明は、コンピュータを、画像を撮影させる撮影手段と、前記撮影手段によって撮影された画像を表示させる表示手段と、前記表示手段によって表示された画像中の被写体に対する２点の位置を検出する検出手段と、前記検出手段によって検出された前記２点の間の実寸の長さを算出する長さ算出手段と、前記長さ算出手段によって算出された長さを前記表示手段によって表示される画像に付加させる表示制御手段として機能させる。
【発明の効果】
【００２６】
請求項１記載の発明によれば、撮影された画像中の被写体に対する２点の位置、例えば被写体の両端位置を検出し、この検出された２点の位置の実寸の長さを算出して画像に付加して表示するので、画像を撮影するだけで画像中に含まれる被写体に対して検出される２点間の実寸の長さを簡単に把握することができる。
【００２７】
請求項２記載の発明によれば、撮影された画像中の被写体に対する２点の位置、例えば被写体の両端位置を検出し、この検出された２点の位置の実寸の長さを算出して画像に付加して記録するので、画像を撮影するだけで画像中に含まれる被写体に対して検出される２点間の実寸の長さを画像と共に記録し、この記録を用いることで簡単に被写体の長さを把握することができる。
【００２８】
請求項３記載の発明によれば、請求項１の発明の効果に加えて、表示された画像に対する位置指示を入力し、この入力された位置指示に応じて被写体に対する２点の位置を検出するので、ユーザが実寸の長さを所望する２点を任意に指定することができ、また指定位置に応じて処理を実行すれば良いので処理負担を軽減することができる。
【００２９】
請求項４記載の発明によれば、請求項１の発明の効果に加えて、表示される画像に対して画像処理を施して被写体に相当する領域を抽出し、この抽出された領域をもとに２点の位置を検出するので、ユーザによる特別な指示操作などを必要とすることなく長さの算出に必要な画像中の２点を検出することができる。
【００３０】
請求項５記載の発明によれば、請求項４の発明の効果に加えて、画像中から抽出された領域をもとに被写体に相当する領域を他と異なる表示形態により表示させるので、長さの算出対象となった被写体の画像中での識別を容易にすることができる。
【００３１】
請求項６記載の発明によれば、請求項４の発明の効果に加えて、表示された画像に対する位置指示を入力し、この入力された位置指示に該当する被写体に相当する領域を抽出するので、画像中に長さの算出対象となり得る被写体が複数存在する場合であっても、ユーザが任意に指定した被写体についての長さを算出して表示させることができる。
【００３２】
請求項７記載の発明によれば、請求項１の発明の効果に加えて、２点の位置の間を表す図形と実寸の長さを表す数字とを表示させるので、より明確に長さの算出対象となった範囲とその長さを把握することができる。
【００３３】
請求項８記載の発明によれば、被写体となり得る対象物に関する実寸の長さを含む外形の特徴と対象物の種別名の情報とを対応付けて記録しておき、撮影された画像から抽出された被写体に相当する領域をもとに実寸の長さを算出し、この実寸の長さに該当する外形の特徴に関する情報をもとにして対象物を判別して、その種別名を表示させるので、撮影された被写体を含む画像中に被写体（対象物）の名称を特別な入力操作を必要とすることなく表示させることができる。
【００３４】
請求項９記載の発明によれば、被写体となり得る対象物に関する実寸の長さを含む外形の特徴と対象物の種別名の情報とを対応付けて記録しておき、撮影された画像から抽出された被写体に相当する領域をもとに実寸の長さを算出し、この実寸の長さに該当する外形の特徴に関する情報をもとにして対象物を判別して、その種別名を撮影画像と共に記録するので、撮影された被写体を含む画像に対して、被写体（対象物）の名称を特別な入力操作を必要とすることなく記録させることができる。
【００３５】
請求項１０記載の発明によれば、請求項８の発明の効果に加えて、複数の対象物を判別し、この判別された複数の対象物の何れかの種別名を選択して表示するので、被写体が複数の対象物の何れかである可能性がある場合に、複数の対象物の種別名から、例えばユーザからの指示に応じて何れかを選択して表示させることができる。
【００３６】
請求項１１記載の発明によれば、請求項８の発明の効果に加えて、抽出された領域の画像をもとに被写体に関係する情報を取得し、この取得された情報を種別名と共に表示するので、撮影された被写体を含む画像中に被写体（対象物）の名称だけでなく被写体に関係する情報についても特別な入力操作を必要とすることなく表示させることができる。
【００３７】
請求項１２記載の発明によれば、請求項１１の発明の効果に加えて、抽出された領域の画像をもとに、被写体に関係する指標の数値を算出するので、ユーザが特別な入力操作を行うことなく、例えば被写体の長さに応じた寸法目盛、重量などを算出して画像中に表示させることができる。
【００３８】
請求項１３記載の発明によれば、請求項１１の発明の効果に加えて、対象物の種別名の情報と対応づけて対象物に関係する情報をさらに記録し、ここから判別された対象物に関係する情報を取得することで、ユーザが特別な入力操作を行うことなく、予め対象物に関して記録されている対象物に関係する他の様々な情報を画像中に表示させることができる。
【００３９】
請求項１４記載の発明によれば、請求項１１の発明の効果に加えて、判別された種別名及び取得された被写体に関する情報を、撮影された画像と関連付けて記録するので、撮影された画像だけでなく、画像中に含まれる被写体に関する情報も合わせて記録保存することができる。
【００４０】
請求項１５記載の発明によれば、請求項８の発明の効果に加えて、画像中に複数の被写体が存在する場合などに、それぞれの被写体の種別名を表示して、ユーザによって任意に選択できるようにすることで、ユーザが所望する特定の種別名あるいは被写体に関する情報を記録することができる。
【００４１】
請求項１６記載の発明によれば、請求項１の発明の効果に加えて、算出された長さを画像中の被写体に対応する位置に表示することで、画像中に長さの算出対象となる複数の被写体が存在する場合であっても、その対応を用意に把握することができる。
【００４２】
請求項１７記載の発明によれば、請求項１の発明の効果に加えて、算出された長さを画像中に表示するだけでなく、画像と共に記録しておくことで、この記録を用いることで簡単に被写体の長さを把握することができるようになる。
【００４３】
請求項１８記載の発明によれば、請求項１７の発明の効果に加えて、画像中に複数の被写体がある場合、被写体の各々に対応する位置に長さを表示し、この表示される画像中で選択された被写体の長さを画像と関連付けて記録するので、ユーザが所望する被写体の長さについて選択的に記録しておくことができる。
【００４４】
請求項１９記載の発明によれば、撮影された画像中の被写体に対する２点の位置、例えば被写体の両端位置を検出し、この検出された２点の位置の実寸の長さを算出して画像に付加して表示するので、画像を撮影するだけで画像中に含まれる被写体に対して検出される２点間の実寸の長さを簡単に把握することができる。
【発明を実施するための最良の形態】
【００４５】
以下、図面を参照して本発明の実施の形態について説明する。  
図１は、本発明の実施の形態における電子カメラ１の回路システム構成を示すブロック図である。
【００４６】
電子カメラ１には、カメラ全体を制御する主制御回路１０が設けられている。主制御回路１０は、各部を制御することで、画像の撮影や表示、記録、外部機器との通信等を実現することができる。本実施形態の電子カメラ１では、撮影された画像中の被写体の大きさ（長さ）を算出して画像に付加して表示させると共に、画像と共に関連付けて記録する機能が設けられている。
【００４７】
主制御回路１０は、入力回路５４を通じて操作部５５に設けられる各種入力デバイスから入力される指示に応じて、各種機能の制御や設定等を実行する。操作部５５には、例えばシャッタスイッチ、ダイヤル、カーソルキー、座標入力部（タッチパネル）等のボタンやスイッチの他、各種の入力デバイスが含まれる。
【００４８】
主制御回路１０は、レンズ・撮像系制御回路１２を通じて、レンズや撮像系の各部を制御する。
【００４９】
レンズ・撮像系制御回路１２は、インタフェース２２を通じて入力される焦点検出センサ２０からの信号、または距離速度検出部３９からの信号に応じてドライバ２５によってモータ２３を駆動し、フォーカスレンズ１６の位置を移動させることでレンズの焦点を被写体に合わせるオートフォーカス機能を実現する。また、レンズ・撮像系制御回路１２は、同様にして、ドライバ２６によってモータ２４を駆動し、ズームレンズ１８の位置を移動させることで例えば多焦点の望遠ズーム機能を実現する。
【００５０】
また、レンズ・撮像系制御回路１２は、主制御回路１０の制御のもとで、レンズ光学系に設けられた絞り１７を制御し、またシャッタ３４を開閉駆動を制御する。
【００５１】
レンズ光学系を通じて入る被写体から光は、タイミング発生部３２及びドライバ３０による走査駆動制御に従いＣＣＤ（Charge Coupled Device）等の撮像素子２８によって光電変換され、サンプルホールド（Ｓ＆Ｈ）回路３４、オートゲインコントローラ（ＡＧＣ）３６、Ａ／Ｄ回路３７を通じてデジタルデータ化されて入力される。
【００５２】
主制御回路１０には、画像処理部４０、距離演算部４１、移動速度演算部４２、記憶部４３、表示選択部４４、及び被写体識別部４５が設けられている。
【００５３】
画像処理部４０は、Ａ／Ｄ回路３７を通じて入力されるデジタルデータに対して、データ圧縮等の処理を施す。画像処理部４０による画像処理が施された画像データは、メモリ（半導体メモリ）５０に記録される。また、画像処理部４０は、撮像系（シャッタ１９〜Ａ／Ｄ回路３７）を通じて入力される画像データを、表示選択部４４を通じて表示制御部４６の表示メモリ（図示せず）に記録させることで、ＬＣＤファインダとして表示部４８に撮像（スルー）画像を表示させる。また、画像処理部４０は、撮像画像から被写体を抽出するための画像処理を実行するもので、例えば濃度分布、輝度分布やコントラスト、あるいは彩度分布などから被写体に相当する領域（被写体の輪郭）抽出する。
【００５４】
距離演算部４１は、距離速度検出部３９（詳細な構成については後述する（図３、図４））によって高精度に測定される被写体までの距離のデータをもとにして、合焦した被写体までの距離での光軸と垂直な平面（または等距離の曲面）の縦または横方向の実寸（実際の物理的な長さ）に換算した長さのスケール（目盛りと長さ、単位）を生成して、長さ・距離データ４３ｂとして記憶部４３に記憶させる。この長さ・距離データ４３ｂをもとにして、表示部４８（ＬＣＤファインダ）の画面中の下や横、あるいは被写体の位置に合わせて画像と同時にスケールを表示させることができる。レンズ・撮像系制御回路１２の制御によるフォーカス位置やズーム拡大率の変更に従って、距離や長さの目盛りも更新表示される。また、距離演算部４１は、焦点ロックされると、被写体に相当する画像から複数点をマーキングし、平面（または曲面）の２点間、または原点と他点との長さを計測し、実寸に換算して、長さ・距離データ４３ｂとして記憶部４３に記憶させる。長さ・距離データ４３ｂをもとにして、被写体に対して指定される２点の位置の間を表す図形と実寸の長さを表す数字を画像中に表示させることができる。複数点のマーキングは、操作部５５（カーソルキー）の操作により入力回路５４を介して入力された指示に応じて行う、あるいは画像処理部４０の画像処理によって抽出された被写体に相当する領域の画像をもとに例えば端部を検出して行う。
【００５５】
移動速度演算部４２は、距離速度検出部３９によって高精度に測定される被写体の移動速度のデータをもとにして、被写体の実際の移動方向と移動速度を検出して、移動速度データ４３ｃとして記憶部４３に記憶させる。なお、移動速度演算部４２は、撮影画像の連続フレームを取り込み、フレーム内から移動する被写体を検出し、連続フレーム間での被写体の移動画素距離（移動角度）と、距離計測による直線距離と、速度計測による光軸方向の移動速度とから、被写体の実際の移動方向と移動速度を求めることもできる。
【００５６】
被写体識別部４５は、画像処理部４０によって抽出された領域の画像について、被写体データベース４５ａに記録された外形の特徴に関する情報をもとにして対象物を判別する。被写体識別部４５により判別された対象物の種別名（名称）は、表示選択部４４を通じて表示制御部４６に情報処理データ４６ｂとして記憶されて、表示部４８において表示される。
【００５７】
被写体識別部４５は、外形の特徴に関する情報をもとに複数の種別名を候補として抽出して、これらを表示部４８において表示させて操作部５５からのユーザの指示に応じて選択するようにしても良い。また、被写体識別部４５は、被写体データベース４５ａから、種別名だけでなく被写体に関係する情報、例えば被写体を魚とした場合には生息している場所の地名（湖沼、川、島、海岸、港、湾、半島、○○沖など）や、魚の長さ当たりの平均重量、その他の情報を識別することができる。被写体識別部４５により識別される各情報は、種別名の情報と共に表示制御部４６に情報処理データ４６ｂとして記憶させ表示させたり、被写体に関係する指標の数値を算出して表示させることができる。
【００５８】
図２には、被写体データベース４５ａに記録されているデータの一例を示している。例えば、被写体となり得る画像中の対象物が魚であるとすると、図２に示すように、対象物の「名称」として魚の名前が記録される。また対象物に関する外形の特徴として「形状」「色柄」「寸法」「重さ」などの情報が記録される。「形状」については、例えば外形輪郭線、骨格線（中心軸となる線）、あるいはトポロジカルな配置（各ひれの位置など）、輪郭線の尖りやへこみ度合いとその位置など、各種の情報を記録可能である。「色柄」については、例えば輪郭内の色柄、色彩の頻度や分布などの情報を記録可能である。「寸法」については、対象物（魚）の標準サイズの長さ（範囲で表す）など、「重さ」については標準サイズの場合の所定の長さ当たりの平均重量などの情報を記録可能である。また、前述したような「地名」の情報や、その他、「名称」が示す対象物に関係する様々な情報をそれぞれに対応付けて記憶させておくことができる。
【００５９】
被写体識別部４５は、各対象物に関する外形の特徴を示す各情報（外形輪郭、配置、色柄など）と、対象とする被写体の候補とする画像との差を例えば最小２乗法などで計算して、最も類似している（差が小さい）と判定された「名称」に記録されている魚の名前を識別することができる。
【００６０】
表示制御部４６は、表示メモリに記憶される画像データ４６ａに基づいて、表示部４８（ＬＣＤモニタ））に電子ファインダとして撮像（スルー）画像をリアルタイムに表示させる、あるいはメモリ５０や外部メモリ５２に記憶された画像データをもとに撮影済みの画像を表示させる。また、被写体識別部４５により記憶される情報処理データ４６ｂをもとに被写体の種別名（名称）やその他の各種情報を被写体の画像と共に表示部４８において表示させる。
【００６１】
また、主制御回路１０は、インタフェース５８，５９を通じて、ＵＳＢ５９あるいはＩＥＥＥ１３９４６１により接続された外部の機器、例えばパーソナルコンピュータ（ＰＣ）、プリンタ機器、他の電子カメラとの間で、メモリ５０や外部メモリ５２に記録された画像データの転送などの通信を実行することができる。
【００６２】
また、インタフェース５１を通じて、図示せぬメモリスロットを通じて装着される着脱式の外部メモリ５２に対して画像データを記録し、また外部メモリ５２に記録された画像データを読み出してメモリ５０に記録する。
【００６３】
また、主制御回路１０は、インタフェース５８，５９を介してだけでなく、送受信部５６及び無線ＬＡＮ／Ｂｌｕｅｔｏｏｔｈ（ＢＴ）部５７を通じて、無線通信によって他の機器との間で画像データ等の送受信をすることができる。
【００６４】
主制御回路１０は、図示せぬ電源スイッチによる操作により起動される。主制御回路１０は、電源制御部６２を通じて電池６３から供給される電力を制御する。
【００６５】
なお、図示していないが、主制御回路１０の制御により、シャッタスイッチに対するシャッタ操作に応じて、フラッシュ駆動部によりフラッシュを閃光駆動させる。フラッシュ駆動部は、ストロボ駆動が設定されている場合に、電池６３からの電力を図示せぬフラッシュ用大容量コンデンサに充電させた上でフラッシュを閃光駆動する。
【００６６】
図３及び図４には、距離速度検出部３９の詳細な構成について説明するための図である。  
図３は、ＰＳＤ（Position Sensitive Detector）センサ（半導体位置検出素子）を用いて距離計測を行う場合の構成を示す図である。図３に示すように、送信部駆動回路７０、発光素子７１（ＬＥＤ（Light Emitting Diode）または半導体レーザ）、レンズ７２，７４、ＰＳＤ受光素子７５、増幅回路７６、演算回路７７が設けられている。
【００６７】
送信部駆動回路７０は、主制御回路１０の制御のもとで発光素子７１を発光駆動させる。発光素子７１からの光は、レンズ７４を介して被写体に照射される。被写体によって反射した光は、レンズ７４を通じてＰＳＤ受光素子７５によって受光される。ＰＳＤ受光素子７５は、スポット状の光が与えられると電荷を発生し、両端の電極に到達すると増幅回路７６に出力する。到達した電荷の料は、スポット光の位置から電極までの距離に反比例する。増幅回路７６は、ＰＳＤ受光素子７５から出力された信号を増幅して演算回路７７に出力する。演算回路７７は、増幅回路７６から入力される信号をもとにＰＳＤ受光素子７５に対するスポット光の受光位置を検出し、この受光位置とレンズ７２，７４との間の距離、及びレンズ７４とＰＳＤ受光素子７５の間の距離をもとに、被写体までの距離を演算して主制御回路１０に出力する。
【００６８】
ここで、レンズ７２とレンズ７４の中心位置の間の距離を基線長ｄ、レンズ７２から被写体までの距離をＬ、レンズ７４とＰＳＤ受光素子７５までの距離をｆ、ＰＳＤ受光素子７５の受光位置とレンズ７４の中心位置との水平方向の距離をｘとする。
【００６９】
この場合、Ｌ／ｄ＝ｆ／ｘであり、基線長ｄ、距離ｆが既知であり、距離ｘをＰＳＤ受光素子７５による受光により検出することで、距離Ｌ＝ｆ・ｄ／ｘとして算出することができる。
【００７０】
図４は、ドップラーレーダ方式（マイクロ波あるいは超音波）による距離計測及び速度計測を行う場合の構成を示す図である。図４に示すように、発振器８０、送信器８１、送受信部８２、アンテナ８３、受信部信号処理部８５、混合器信号処理部８６、速度計測部８７が設けられている。
【００７１】
送信器８１は、主制御回路１０の制御のもとで、発振器８０から発振される信号を用いて、送受信部８２及びアンテナ８３を介して被写体に対してマイクロ波を送信する（送信波（ｆｔ））。送受信部８２は、アンテナ８３により被写体により反射したマイクロ波を受信すると（受信波（ｆｔ＋ｆｄ））、受信部信号処理部８５及び混合器信号処理部８６に受信信号を出力する。受信部信号処理部８５は、受信信号をもとにしてアンテナ８３から被写体までの距離Ｌを算出する。混合器信号処理部８６は、送信器８１からの送信信号（ｆｔ）と送受信部８２からの受信信号（ｆｔ＋ｆｄ）を混合して信号（ｆｄ）を生成して速度計測部８７に出力する。速度計測部８７は、混合器信号処理部８６からの信号（ｆｄ）をもとにして被写体の速度Ｖを検出して主制御回路１０に出力する。
【００７２】
ここで、被写体の実速度をＶ０、被写体からアンテナ８３の歩行への相対速度をＶ、被写体の移動方向と被写体からアンテナ８３への方向がなす角度をθとする。
【００７３】
この場合、被写体の相対速度Ｖ＝（ｆｄ・Ｃ／２ｆｔ）により算出される。従って、実速度Ｖ０＝（ｆｄ・Ｃ／２ｆｔ）／ｃｏｓθにより算出される。
【００７４】
また、図４（ｂ）に示すように、被写体までの距離Ｌは、距離Ｌ＝Ｔ／２×ｃ（Ｔ：遅れ時間、ｃ：光速）、あるいは距離Ｌ＝ｃ（Δθｄ＋２ｎπ）／４πｆ（Δθｄ：移相差、ｃ：光速）により算出することができる。
【００７５】
なお、距離速度検出部３９では、前述した方式（図３、図４）以外の方法を用いて距離計測を行うこともできる。例えば、光学式、光レーダ法（光時間差法）、光レーダ法（光移相差法）光など各種の方式を用いることができる。
【００７６】
近〜中距離の距離だけを測るなら、図３に示すＰＳＤセンサ方式等が小型かつ精度が高く、速度も同時に計るなら、図４に示すマイクロ波によるドップラーレーダ方式等などが好適である。また、カメラに内蔵しているオートフォーカス用のＣＣＤやＰＳＤセンサ、位相差検出センサなど、焦点検出や測距センサ等を兼用しても、あるいは、これらと一体式に組合わせて構成してもよい。
【００７７】
（第１実施形態）  
次に、本発明の第１実施形態について、図５及び図６に示すフローチャートを参照しながら説明する。  
第１実施形態の電子カメラ１では、ファインダ視野内に入れた被写体の一点に焦点を合わせることで、自動的に被写体までの距離と、縦あるいは横方向の長さスケール（目盛り）を、撮影画像と共にファインダまたはモニタに表示させることができる。
【００７８】
第１実施形態では、被写体までの距離と長さスケールを撮影画像と表示させるか否か、また撮影画像をメモリに保存記録する場合に被写体までの距離と長さスケールを合わせて記録するか否かを、別途、予めモード設定などにおいて設定しておくことができるものとする。
【００７９】
まず、操作部５５による操作によって撮影モードが指定されると（ステップＡ１）、初期動作時である場合には、レンズ・撮像系制御回路１２を通じてフォーカスレンズ１６、ズームレンズ１８などのレンズ位置等を初期設定し、撮影系を起動し（ステップＡ３）、また測光センサまたは露出計（図示せず）を起動する（ステップＡ４）。そして、測光センサまたは露出計出力にあわせて撮影（露出）条件を設定する（ステップＡ５）。
【００８０】
レンズ・撮影系を通じて撮影される撮影（スルー）画像は、主制御回路１０の画像処理部４０の処理により、表示選択部４４を通じて表示制御部４６に出力され、表示部４８（ＬＣＤファインダ）に表示される（ステップＡ６）。
【００８１】
また、焦点検出手段（焦点検出センサ２０）または測距センサ（距離速度検出部３９）を起動し、その出力値から焦点が一致しているか判別する（ステップＡ８〜Ａ９）。主制御回路１０は、焦点が一致していることが検出されると、焦点検出または測距センサ出力をもとにして、フォーカスレンズ１６に対するレンズ繰り出し量を算出し、このレンズ繰り出し量に応じて、レンズ・撮像系制御回路１２（ドライバ２５、モータ２３）によりフォーカスレンズ１６を駆動させる（ステップＡ１０〜Ａ１１）。
【００８２】
一方、ズーム操作があった場合、主制御回路１０は、ズームレンズ１８に対する繰り出し量を算出し（ステップＡ１２，Ａ１３）、フォーカスロックした状態でレンズ・撮像系制御回路１２（ドライバ２６、モータ２４）によりズームレンズ１８を駆動させる（ステップＡ１４）。ここで、レンズ・撮影系を通じて撮影される撮影（スルー）画像は、主制御回路１０の画像処理部４０の処理により、表示選択部４４を通じて表示制御部４６に出力され、表示部４８（ＬＣＤファインダ）に表示される（ステップＡ１５）。
【００８３】
こうして、オートフォーカス機能、あるいは、多焦点の望遠ズーム機能などを実現する。
【００８４】
ズーム操作が終了されると（ステップＡ１６、Ｙｅｓ）、主制御回路１０は、撮影画像に被写体までの距離、及び長さスケールを表示する設定がされているかを判別する（ステップＡ１７）。被写体までの距離、及び長さスケールを表示する設定がされている場合には、以下のようにして、計測した被写体までの距離と、焦点を合わせた焦点面の画像に該当する視野角度とから、焦点を合わせた被写体の縦または横方向の実寸の長さを算出し、ファインダやモニタに長さスケール（目盛り）として表示する。
【００８５】
図７は、被写体までの距離とフォーカスした被写体平面での長さの計測を説明するための図である。  
図７（ａ）（ｂ）に示すように、撮像素子２８からの距離Ｌ１、視野角度θ１とし、焦点を合わせた被写体の横方向の長さをｄ１とすると、ｔａｎθ１＝ｄ１／Ｌ１の関係からｄ１＝Ｌ１×ｔａｎθ１として算出することができる。同様にして、距離Ｌ２の位置にある被写体の横方向の長さｄ２は、視野角度θ２とすると、ｄ２＝Ｌ２×ｔａｎθ２として算出することができる。
【００８６】
前述したように被写体の長さを求めるために、まず、主制御回路１０は、距離速度検出部３９による検出結果を用いて、合焦した被写体までの距離Ｌを計測、算出する（ステップＡ３０）。例えば、被写体までの距離Ｌは、距離Ｌ＝ｆ・ｄ／ｘとして算出する（図３及び図４を用いた説明参照）。次に、撮像視野または表示視野角θを算出する（ステップＡ３１）。
【００８７】
こうして、被写体までの距離Ｌ、撮像視野θ（または表示視野角）が求まると、これらの値をもとにして、例えば前述のように、ｄ＝Ｌ×ｔａｎθとして表示視野の長さ（横）ｄを演算する（ステップＡ３２）。
【００８８】
主制御回路１０の距離演算部４１は、表示視野の長さｄをもとにして、横方向の実寸（実際の物理的な長さ）に換算した長さのスケール（目盛りと長さ、単位）を生成して、長さ・距離データ４３ｂとして記憶部４３に記憶させる。
【００８９】
ここでは、例えば単位長（１ｍ等）の表示画素数ａを算出する（ステップＡ３３）。例えば、表示部４８（ＬＣＤモニタ）が正方画素、ＶＧＡ（Video Graphics Array）の場合、横方向についての表示画素数ａは、ａ（ｄｏｔ）＝６４０／ｄとして算出する。そして、単位長の表示画素数ａをもとに、縦横の長さスケール（以下、測長用スケール）を作成して（ステップＡ３４）、撮像（スルー）画像に、被写体までの距離、及び測長用スケールを重ねて表示させる（ステップＡ３５、Ａ２９）。なお、縦方向についても同様にして、測長用スケールを生成して表示させるものとする。
【００９０】
図８には、測長用スケールが撮像（スルー）画像に重ね合わされて表示されている画面の一例を示している。  
図８（ａ）は、図７（ｂ）に示す遠い距離Ｌ２にある被写体（自動車）に合焦している場合の画面例である。図８（ａ）では、表示画面の左端の近傍に縦方向の測長用スケールを表示し、下端の近傍に横方向の測長用スケールを表示している。測長用スケールには、目盛りの実寸の長さを表す数字が付加されている。また、表示画面中には合焦した被写体までの距離をデジタル表示させている（図８（ａ）では「Ｄｉｓｔ＝４５．０Ｍ」の表示）。
【００９１】
なお、フォーカス位置やズーム拡大率を変更する操作がされた場合、前述と同様にして、その状態における測長用スケールと合焦された被写体までの距離のデジタル表示を随時更新して表示させる。
【００９２】
図８（ｂ）は、図７（ｂ）に示す近い距離Ｌ１にある被写体（人）に合焦している場合の画面例である。図８（ｂ）では、図８（ａ）に示す測長用スケールに付された目盛当たりの長さを表す数字が変更され、また被写体までの距離表示が変更されている（図８（ｂ）では「Ｄｉｓｔ＝２８．０Ｍ」）。
【００９３】
さらに、図８（ｂ）に示すズーム拡大率の状態から、図８（ｃ）に示すようにズーム移動された場合には、さらに測長用スケールを変更して表示させる。なお、図８（ｃ）に示す測長用スケールでは、中心位置を０とし、中心位置からのプラス／マイナスの距離を表す数字を付加している。図８（ｃ）に示す形態の測長用スケールは、例えば測長用スケールの全体が表す実寸長さが所定値以下となった場合に用いるようにしても良い。
【００９４】
こうして、ＬＣＤファインダとして表示部４８に撮像（スルー）画像を表示させる場合に、合焦した被写体までの距離を表示すると共に、焦点が合った距離での光軸と垂直な平面（または等距離の曲面）の縦または横方向の実寸に換算した長さの測長用スケール（目盛りと長さ、単位）を画面中に画像と同時に表示することができる。これにより、測長用スケールを参照して、画面中に表示された被写体の実寸サイズ（長さ、大きさ、高さ）を推測することができる。
【００９５】
なお、図８に示すように、被写体の画像と共に測長用スケールが表示された状態において、シャッタ操作（撮影操作）がされると（ステップＡ２１）、主制御回路１０は、測光センサまたは露出計の出力と撮影（露出）条件に従って画像の撮影を実行する（ステップＡ２２）。主制御回路１０は、画像処理部４０により処理した画像データをメモリ５０に一時記録する（ステップＡ２３）。また、表示選択部４４は、メモリ５０に一時記録された画像データを選択し、撮影画像を表示制御部４６によって表示部４８（ＬＣＤモニタ）に表示させる（ステップＡ２４）。
【００９６】
ここで、主制御回路１０は、ユーザによる操作部５５に対する操作によって、撮影画像の記録が指示された場合（ステップＡ２５、Ｙｅｓ）、予めモード設定などにおいて、被写体までの距離と測長用スケールを合わせて記録することが設定されている場合（ステップＡ２６、Ｙｅｓ）、主制御回路１０は、画像処理部４０において、撮影画像と被写体までの距離と測長用スケールを合わせて符号化して、メモリ５０あるいは外部メモリ５２に記録する（ステップＡ２７）。
【００９７】
なお、被写体までの距離と測長用スケールを合わせて記録することが設定されていない場合（ステップＡ２６、Ｎｏ）、主制御回路１０は、画像処理部４０において撮影画像のみを対象として符号化して、メモリ５０あるいは外部メモリ５２に記録する（ステップＡ２８）。
【００９８】
こうして、被写体との距離や測長用スケールを撮影画像と関連付けてメモリに記録することができる。従って、記録済みの画像を読み出して表示させる場合に、撮影画像とともに被写体との距離や測長用スケールを表示させることができる。
【００９９】
次に、前述した機能を前提として被写体の長さを表示させる機能について説明する。第１実施形態では、長さ表示の対象とする被写体に焦点を合わせてフォーカスロックし、その時の表示画面中でマニュアル操作によって被写体に対して指定（マーキング）された複数点（例えば２点）の間の実寸を測定して表示する。
【０１００】
図９は、被写体に対してマニュアル操作によってマーキングされた点の間を測定するモードにおける処理のフローチャート、図１０は、同モードにおける表示画面の例を示している。ここでは、魚釣りで釣れた魚を持っている様子を撮影した場合を例にし、撮影画像中の魚を測定（長さ表示）の対象とする被写体として扱うものとする。
【０１０１】
まず、オートフォーカス機能による合焦処理及び望遠ズーム機能によるズーム処理が実行され、被写体に対して焦点が一致すると（ステップＢ１）、主制御回路１０は、図５及び図６を用いて説明した処理によって、被写体までの距離と測長用スケールとを撮影画像と共に表示させる（ステップＢ２）。なお、ステップＢ２は、図５及び図６において説明したステップＡ１〜Ａ１７，Ａ３０〜Ａ３５の処理によって実行されるものとして説明を省略する。
【０１０２】
ここで、フォーカスロック操作がされると、主制御回路１０は、フォーカスロックして、ユーザが視野の移動、構図の選択を任意にできる状態にする（ステップＢ３，Ｂ４）。
【０１０３】
図１０（ａ）には、撮影画像中の被写体である魚に焦点を合わせて、フォーカスロックされた状態の表示例を示している。図１０（ａ）では、測長用スケールと共に魚までの距離（３．２Ｍ）が表示されている。
【０１０４】
ここで、主制御回路１０は、ユーザの操作によって操作部５５から入力される位置指示に応じて、画像中の被写体に対するマーキングを行う（ステップＢ５）。例えば、画面中にカーソルを表示させて、カーソルキーに対する操作に応じてカーソルを移動させ、ボタンによる操作によりマーキングの位置が指示されると、その位置にマーカを表示させる。
【０１０５】
図１０（ｂ）には、「＋」マークをマーカとして表示させた例を示している。ここでは、被写体（ここでは魚）に対して複数点の指定を可能としている。基本的には１つの被写体に対して２点を指定するものとし、初めに指定される点を原点、次に指定される点を他点として管理し、それぞれの指定位置にマーカを表示させる。また、図１０（ｂ）に示すように、画像中に表示されている複数の被写体を測定対象とする場合には、被写体毎に原点と他点の２点を順次指定させるものとする。図１０（ｂ）では、画像中の向かって右側の人が持っている魚に対して２点をマーキングしたのち、左側の人が持っている魚に対するマーキングの操作（他点の位置指定）をしている状態を示している。
【０１０６】
主制御回路１０は、被写体毎に指定された２点（原点、他点）の位置をもとに、この２点間の合焦平面状における実寸の長さ（距離）を算出する（ステップＢ６）。ステップＢ２では、合焦した被写体までの距離、合焦平面状における単位長が算出されているので、これらをもとに合焦平面状における実寸の長さ（距離）を算出することができる。
【０１０７】
主制御回路１０は、表示選択部４４を通じて、測定された長さと寸法線の長さ・距離データ４３ｂを表示制御部４６に提供して、撮影画像と共に表示させる（ステップＢ７）。
【０１０８】
図１０（ｃ）には、測定対象とする被写体毎に、被写体の表示位置に合わせて寸法線（２点の位置の間を表す図形）と長さを表す文字列とが表示された画面の一例を示している。寸法線は、例えばマーキングされた位置から垂直方向に付加する。さらに原点と他点のそれぞれに対応する寸法線方向に水平な矢印を付加して、矢印間に長さを表す文字列を表示する。被写体の長さを表す表示では、数字に対して単位を表す文字（図１０（ｃ）では「ｃｍ」）を付加している。
【０１０９】
なお、図１０では、２点の位置の間を表す図形として、マーキングされた位置からの垂直線と矢印を用いているが、その他の形態を用いることも勿論可能である。
【０１１０】
ここで、シャッタ操作がされた場合（ステップＢ８）、主制御回路１０は、撮影画像と共に表示させている被写体の長さと寸法線の他、図示せぬ計時部によって計時されている日時を、撮影画像と共に例えばメモリ５０に一時記憶させる（ステップＢ９）。そして、表示制御部４６を通じて表示部４８において、一時記憶された撮影画像を表示させる（ステップＢ１０）。
【０１１１】
ここで、撮影画像を記録保存する指示が操作部５５から入力された場合（ステップＢ１１、Ｙｅｓ）、主制御回路１０は、撮影画像と共に記録する情報の入力を受け付ける。例えば、表示部４８においてソフトウェアキーボード（文字一覧）を表示させ、カーソルキーの操作や座標入力部（タッチパネル）の操作によって任意の文字を選択させることで文字を入力する。入力された文字（文字列）に対しては、例えばかな漢字変換処理などを施して、漢字混じりの文字列などに変換することができる。従って、ユーザは、例えば魚を釣った場所（地名）や魚種名、その他の任意の情報を文字列によって入力することができる。
【０１１２】
主制御回路１０は、入力された文字列を撮影画像中の所定の位置、例えば画面の上部において表示させる。図１０（ｄ）には、入力された文字列が表示された画面の一例を示している。図１０（ｄ）では、魚を釣った場所と魚種名を表す「神越渓谷  虹鱒」の文字列が入力された状態を示している。
【０１１３】
そして、入力完了が指示されることで、入力された情報（魚を釣った場所（地名）や魚種名など）を一時記憶している撮影画像と共に、メモリ５０あるいは外部メモリ５２に記録する。
【０１１４】
このようにして、第１実施形態では、撮影画像中で任意に指定された被写体に対するマーキングの位置をもとに、２点間の距離を算出して表示することができるので、画像中の被写体の実寸サイズを簡単に測定して把握することができる。また、測定された実寸サイズを撮影画像と共に簡単に記録することができる。また、日付や任意に入力された文字列（魚を釣った場所（地名）や魚種名など）についても簡単に撮影画像と共に記録しておくことができるので、レジャーやスポーツの記録や記念として、撮影画像の演出効果や利用価値が高まる。
【０１１５】
また、焦点やズーム操作に合わせて、距離や長さの実寸に換算したスケールが自動表示されるので、定規やタバコなど、寸法の尺度になるものを一緒に写さなくてもよい。例えば、樹木や花の大きさや、子供の身長、遠方の橋の高さなども、すぐに分かるので、画角や構図を練ったり、被写体を絞ったり、家族や旅行の記念や、子供の成長記録など、被写体や背景となる物体の距離や寸法を入れたり、一般カメラの撮影補助や情報記録機能としても有用である。
【０１１６】
なお、撮影画像と共に記録される他の情報、すなわち測定対象としたマーカに対する寸法線と長さを表す数字、日付、別途入力された魚を釣った場所（地名）や魚種名などの情報については、画像データとして撮影画像に合成することで記録するようにしても良いし、撮影画像に付随する情報として関連付けて記憶するようにしても良い。付随する情報として記憶する場合には、例えば外部メモリ５２に記録された撮影画像を読み出して表示させる際に、この付随する情報を共に読み出して画像データ（イメージ）化し、必要に応じて撮影画像に重ね合わせて表示させることができる（重ね合わせて表示される情報を任意に選択することもできる）。
【０１１７】
また、前述した説明では、画像中の被写体について測定された実寸サイズを撮影画像に付加して表示すると共に、メモリ５０または外部メモリ５２に画像と関連付けて記録しておくとしているが、表示することなく画像と共に記録するようにしても良い。
【０１１８】
（第２実施形態）  
次に、本発明の第２実施形態について説明する。第２実施形態では、撮影された画像中から測定対象とする被写体の領域（輪郭）を画像処理によって抽出し、この抽出された領域をもとに測定対象とする２点の位置、例えば被写体の縦あるいは横方向の最長部の長さを示す２点を検出し、この２点の間の実寸の長さを算出する。
【０１１９】
図１１は、画像処理によって抽出した領域をもとに検出された２点の間を測定するモードにおける処理のフローチャート、図１２は、同モードにおける表示画面の例を示している。ここでは、魚釣りで釣れた魚を持っている様子を撮影した場合を例にし、撮影画像中の魚を測定（長さ表示）の対象とする被写体として扱うものとする。
【０１２０】
なお、図１１に示すステップＣ１〜Ｃ４については、図９に示すステップＢ１〜Ｂ４と同様の処理が実行されるものとして説明を省略する。
【０１２１】
図１２（ａ）には、撮影画像中の被写体である魚に焦点を合わせて、フォーカスロックされた状態の表示例を示している。図１２（ａ）では、測長用スケールと共に魚までの距離（２．２Ｍ）が表示されている。
【０１２２】
画像処理部４０は、撮像画像から被写体を抽出するための画像処理、ここでは輪郭抽出のための前処理を実行する（ステップＣ５）。例えば、撮影画像の先鋭化あるいはエッジ強調処理などを実行する。そして、前処理後の撮影画像から合焦した被写体の輪郭線を抽出する（ステップＣ６）。例えば濃度分布、輝度分布やコントラスト、あるいは彩度分布などから合焦した被写体（ここでは魚）に相当する領域の輪郭を抽出する。
【０１２３】
図１２（ｂ）では、合焦された被写体（魚）の輪郭を表示した撮影画像の一例を示している。
【０１２４】
主制御回路１０は、画像処理部４０による画像処理によって抽出された被写体の輪郭の情報をもとに、輪郭区画（領域）における縦方向及び横方向それぞれの最長部の長さを計測する（ステップＣ７）。例えば、横方向の最長部は、被写体の領域の左端部（Ｘmin）と右端部（Ｘmax）の点をそれぞれ検出し、この２点の間の長さ（ｄ＝Ｘmax−Ｘmin）を求めて、合焦平面状における実寸サイズを算出する。同様にして、縦方向の最長部は、被写体の領域の下端部（Ｙmin）と上端部（Ｙmax）の点をそれぞれ検出し、この２点の間の長さ（ｄ＝Ｙmax−Ｙmin）を求めて、合焦平面状における実寸サイズを算出する。
【０１２５】
主制御回路１０は、表示選択部４４を通じて、測定された長さと寸法線の長さ・距離データ４３ｂを表示制御部４６に提供して、撮影画像と共に表示させる（ステップＣ８）。
【０１２６】
図１２（ｃ）には、測定対象とする被写体の表示位置に合わせて寸法線（２点の位置の間を表す図形）と長さを表す文字列とが表示された画面の一例を示している。図１２（ｃ）では、被写体の水平方向の長さのみを表示する例を示している。寸法線は、例えば被写体の領域から検出された両端部の位置から垂直方向に付加する。さらに両端部のそれぞれに対応する寸法線方向に水平な矢印を付加して、矢印間に長さを表す文字列を表示する。被写体の長さを表す表示では、数字に対して単位を表す文字（図１２（ｃ）では「ｃｍ」）を付加している。
【０１２７】
なお、図１２では、２点の位置の間を表す図形として、マーキングされた位置からの垂直線と矢印を用いているが、第１実施形態と同様に、その他の形態を用いることも勿論可能である。
【０１２８】
また、画像処理部４０による画像処理によって抽出された被写体の輪郭の情報をもとに、この被写体に相当する領域を他とは異なる表示形態によって表示させている。図１２（ｃ）では、輪郭線を強調表示している例を示している。これにより、長さの測定対象となった被写体の画像中での識別を容易にしている。なお、輪郭線の強調表示に限らず、領域内を特定の色によって表示する、特定の画像加工を施すなど、他の表示形態を使用することができる。
【０１２９】
ここで、シャッタ操作がされた場合（ステップＣ９）、主制御回路１０は、撮影画像と共に表示させている被写体の長さと寸法線の他、図示せぬ計時部によって計時されている日時を、撮影画像と共に例えばメモリ５０に一時記憶させる（ステップＣ１０）。
【０１３０】
また、主制御回路１０は、被写体識別部４５によって被写体を識別する処理を実行する。すなわち、被写体識別部４５は、画像処理部４０によって抽出された被写体の領域の画像について、被写体データベース４５ａ（図２参照）に記録された外形の特徴に関する情報をもとにして被写体の種別名（ここでは魚種名）を判別する。
【０１３１】
被写体データベース４５ａには、「形状」に関する情報として、例えば外形輪郭線、骨格線（中心軸となる線）、あるいはトポロジカルな配置（各ひれの位置など）、輪郭線の尖りやへこみ度合いとその位置などの各種情報が記録されている。
【０１３２】
例えば、被写体識別部４５は、ステップＣ７において算出した被写体の実寸サイズを用いて、被写体データベース４５ａの「寸法」を対象として検索し、該当するデータを求める。すなわち、被写体の実寸サイズが標準サイズの範囲内に含まれているデータを検索し、被写体を識別するために参照する被写体データベース４５ａに記録されている「形状」のデータを取得する。なお、被写体の実寸サイズを用いて被写体データベース４５ａの「寸法」を検索した結果、複数のデータが検索された場合には、それぞれに該当する「形状」のデータを取得する。
【０１３３】
そして被写体識別部４５は、被写体の画像が示す特徴と、被写体データベース４５ａから取得した「形状」に関する情報とを比較し、何れの「名称」に対応する形状の特徴と一致（あるいは最も類似）しているかを判別する。
【０１３４】
また、被写体データベース４５ａには、「色柄」に関する情報として、例えば輪郭内の色柄、色彩の頻度や分布などの各種情報が記録されている。被写体識別部４５は、前述と同様にして、被写体の実寸サイズをもとに被写体データベース４５ａから取得される「色柄」に関する情報と、被写体の画像が示す色彩についての特徴との比較を行う。こうして、被写体識別部４５は、「形状」及び「色柄」に関する情報をもとに、被写体の名称を判別する。
【０１３５】
なお、「形状」に関する情報と「色柄」に関する情報の何れか一方のみを用いるようにしても良いし、何れかの情報を用いた判別結果に対して重みづけをして総合して判別するようにしても良い。
【０１３６】
また、被写体識別部４５は、「名称」（種別名）を判別することにより、この種別名と対応付けて被写体データベース４５ａに記憶された被写体に関係する情報、例えば被写体を魚とした場合には生息している場所の地名（湖沼、川、島、海岸、港、湾、半島、○○沖など）や、魚の長さ当たりの平均重量、その他の情報を識別することができる。
【０１３７】
ここでは、魚種名として「虹鱒」が判別され、この魚種名と対応付けて登録されていた地名の情報として「神越渓谷」が識別されたものとする。
【０１３８】
被写体識別部４５は、被写体データベース４５ａを用いて判別された対象物の種別名（名称）、及び種別名に関連する各情報を例えばメモリ５０に一時記憶させる（ステップＣ１１）。
【０１３９】
そして、主制御回路１０は、一時記憶された撮影画像と、被写体識別部４５により判別された対象物の種別名（名称）及びその他の情報とを、表示制御部４６を通じて表示部４８において表示させる（ステップＣ１２）。
【０１４０】
なお、前述した説明では、被写体の画像をもとに被写体識別部４５によって特定の種別名を識別するものとしているが、「形状」及び「色柄」に関する情報をもとに複数の種別名を候補として抽出して、これらを表示部４８において表示させて、ユーザによって選択させるようにしても良い。
【０１４１】
図１２（ｄ）には、被写体の画像をもとに識別された文字列が表示された画面の一例を示している。図１２（ｄ）では、魚を釣った場所と魚種名を表す「神越渓谷  虹鱒」の文字列が表示された例を示している。
【０１４２】
ここで、撮影画像を記録保存する指示が操作部５５から入力された場合（ステップＣ１３、Ｙｅｓ）、主制御回路１０は、一時記憶してある被写体識別部４５によって識別された種別名やその他の情報（魚を釣った場所（地名）など）を読み出し、撮影画像と共にメモリ５０あるいは外部メモリ５２に記録する（ステップＣ１４）。
【０１４３】
なお、被写体識別部４５よって識別された種別名やその他の情報については、撮影画像中から複数の被写体が検出されている場合、全ての被写体についての情報を画像と共に記録するようにしても良いし、複数の被写体からユーザからの指示に応じて選択し（１つ、あるいは複数）、このユーザによって任意に選択された被写体についての情報のみを画像と共に記録するようにしても良い。
【０１４４】
また、種別名、その他の情報は、両方を記録しても良いし、何れか一方のみを記録するようにしても良い。何れを記録するかは、予めモード設定などにおいてユーザからの指示に応じて設定することもできる。
【０１４５】
また、前述した説明では、被写体データベース４５ａから取得された情報を表示あるいは記録するとしているが、取得された情報をもとに、被写体に関係する指標の数値を算出して、この数値を表示あるいは記録するようにしても良い。
【０１４６】
例えば、被写体データベース４５ａから取得される魚の長さ当たりの平均重量の情報と、被写体（魚）の画像から測定された長さをもとに、その魚の重量を算出し、この算出された数値を表示あるいは記録することができる。なお、同様にして、その他の数値を算出するようにしても良い。
【０１４７】
また、第２実施形態においても、第１実施形態と同様に、撮影画像中の複数の被写体についてそれぞれ実寸サイズ（長さ）を算出した場合に、画像中の各被写体の位置に各々の実寸サイズを表示する（例えば寸法線と数字）。また、画像中の各被写体の位置と実寸サイズのデータとを関連付けて記録しておく。この場合、前述と同様にして、ユーザからの指定に応じて選択した被写体についてのデータのみを記録するようにしても良い。
【０１４８】
このようにして、第２実施形態では、撮影された画像中から測定対象とする被写体の領域（輪郭）を画像処理によって抽出し、この抽出された領域をもとに測定対象とする２点の位置、例えば被写体の縦あるいは横方向の最長部の長さを示す２点を検出し、この２点の間の実寸の長さを算出して表示することができるので、画像中の被写体の実寸サイズを簡単に測定して把握することができる。また、測定された実寸サイズを撮影画像と共に簡単に記録することができる。また、被写体データベース４５ａを用いた被写体に対する識別によって、被写体に関する各種の情報、例えば魚を釣った場所（地名）や魚種名などが取得され、これらについても簡単に撮影画像と共に記録しておくことができる。
【０１４９】
例えば、フィッシング等では、釣った魚の画像から輪郭を抽出して、自動的に長さを計り、また、輪郭形状から関連情報である魚種名の判別や記録、重量の推定などができるので、魚を撮影するだけで、魚拓代りの記念写真を関連情報と一緒に記録できるなど、レジャーやスポーツ用のカメラや記録機能として幅広く活用できる。
【０１５０】
なお、前述した各実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組み合わせにより種々の発明が抽出され得る。例えば、実施の形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題の少なくとも１つが解決でき、発明の効果の欄で述べられている効果の少なくとも１つが得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【０１５１】
【図１】本発明の実施の形態における電子カメラ１の回路システム構成を示すブロック図。
【図２】本実施形態における被写体データベース４５ａに記録されているデータの一例を示す図。
【図３】本実施形態におけるＰＳＤセンサを用いて距離計測を行う場合の構成を示す図。
【図４】本実施形態におけるドップラーレーダ方式による距離計測及び速度計測を行う場合の構成を示す図。
【図５】本発明の第１実施形態について説明するためのフローチャート。
【図６】本発明の第１実施形態について説明するためのフローチャート。
【図７】被写体までの距離とフォーカスした被写体平面での長さの計測を説明するための図。
【図８】測長用スケールが撮像（スルー）画像に重ね合わされて表示されている画面の一例を示す図。
【図９】第１実施形態における被写体に対してマニュアル操作によってマーキングされた点の間を測定するモードにおける処理のフローチャート。
【図１０】第１実施形態における表示画面の例を示す図。
【図１１】第２実施形態における画像処理によって抽出した領域をもとに検出された２点の間を測定するモードにおける処理のフローチャート。
【図１２】第２実施形態における表示画面の例を示す図。
【符号の説明】
【０１５２】
１…電子カメラ、１０…主制御回路、１２…レンズ・撮像系制御回路、１４…光学系、１６…フォーカスレンズ、１７…絞り、１８…ズームレンズ、１９…シャッタ、２０…焦点検出センサ、２２…インタフェース、２３，２４…モータ、２５，２６…ドライバ、２８…撮像素子、３０…ドライバ、３２…タイミング発生部、３４…サンプルホールド（Ｓ＆Ｈ）回路、３６…オートゲインコントローラ（ＡＧＣ）、３７…Ａ／Ｄ回路、３９…距離速度検出部、４０…画像処理部、４１…距離演算部、４２…移動速度演算部、４３…記憶部、４３ａ…スケール情報、４３ｂ…長さ・距離データ、４３ｃ…移動速度データ、４４…表示選択部、４５…被写体識別部、４５ａ…被写体データベース（ＤＢ）、４６…表示制御部、４６ａ…画像データ、４６ｂ…情報処理データ、４８…表示部、５０…メモリ、５１…インタフェース、５２…外部メモリ、５４…入力回路、５５…操作部、５６…送受信部、５７…無線ＬＡＮ／ＢＴ部、５８…インタフェース、５９…ＵＳＢ、６１…ＩＥＥＥ１３９４、６２…電源制御部、６３…電池。
【図１】
2005142938.tif 000003
【図２】
2005142938.tif 000004
【図３】
2005142938.tif 000005
【図４】
2005142938.tif 000006
【図５】
2005142938.tif 000007
【図６】
2005142938.tif 000008
【図７】
2005142938.tif 000009
【図８】
2005142938.tif 000010
【図９】
2005142938.tif 000011
【図１０】
2005142938.tif 000012
【図１１】
2005142938.tif 000013
【図１２】
2005142938.tif 000014