(57)【要約】【課題】手軽に被写体の高度や位置などの正確な情報を得る。【解決手段】被写体を撮影するレンズ光学系１２及びＣＣＤ１３と、被写体までの距離を取得する測距センサ３３と、被写体に対する仰角または俯角の角度を取得する角度センサ３２と、現在地点の高度を取得する高度センサ３４と、上記各センサ３２〜３４で得た距離、角度及び高度の各データに基づいて被写体の位置する高度を算出する制御部２２を備える。【選択図】　　図１
2004032286.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段と、
被写体までの距離を取得する距離取得手段と、
被写体に対する仰角または俯角の角度を取得する角度取得手段と、
現在地点の高度を取得する高度取得手段と、
上記各取得手段により得た距離、角度及び高度の各データに基づいて被写体の位置する高度を算出する高度算出手段と
を具備したことを特徴とするカメラ装置。
【請求項２】
上記撮影手段で得た被写体の画像データと上記高度算出手段で得た高度データに基づくデータとを関連付けて記録する記録手段をさらに具備したことを特徴とする請求項１記載のカメラ装置。
【請求項３】
上記撮影手段で得た被写体の画像データと上記各取得手段により得た距離、角度及び高度の各データとを関連付けて記録する記録手段をさらに具備し、
上記高度算出手段は、この記録手段により画像データに関連付けられて記録されている距離、角度及び高度の各データに基づいて被写体の位置する高度を算出する
ことを特徴とする請求項１記載のカメラ装置。
【請求項４】
上記撮影手段で得た被写体の画像データを上記高度算出手段で得た高度データに基づくデータと共に表示する表示手段をさらに具備したことを特徴とする請求項１乃至３いずれかに記載のカメラ装置。
【請求項５】
現在の地点の２次元位置を取得する現在位置取得手段と、
上記撮影手段で撮影する被写体の方位を取得する方位取得手段とをさらに具備し、
上記高度算出手段は、上記各取得手段で取得した距離、角度及び方位の各データと現在地点の高度及び２次元位置からなる３次元位置の各データとにより被写体の３次元位置を算出する
ことを特徴とする請求項１記載のカメラ装置。
【請求項６】
上記撮影手段で得た被写体の画像データと上記高度算出手段で得た被写体の３次元位置データに基づくデータとを関連付けて記録する記録手段をさらに具備したことを特徴とする請求項５記載のカメラ装置。
【請求項７】
上記撮影手段で得た被写体の画像データと上記各取得手段により得た距離、角度及び方位の各データと現在地点の高度及び２次元位置からなる３次元位置の各データとを関連付けて記録する記録手段をさらに具備し、
上記高度算出手段は、この記録手段により画像データに関連付けられて記録されている距離、角度及び方位と現在地点の３次元位置の各データとに基づいて被写体の３次元位置を算出する
ことを特徴とする請求項５記載のカメラ装置。
【請求項８】
上記撮影手段で得た被写体の画像データを上記高度算出手段で得た被写体の３次元位置データに基づくデータと共に表示する表示手段をさらに具備したことを特徴とする請求項５乃至７いずれかに記載のカメラ装置。
【請求項９】
カメラ装置から送信されてくる、撮影距離情報、撮影角度情報、及び撮影高度情報を受信する情報受信手段と、
この情報受信手段により受信された撮影距離情報、撮影角度情報、及び撮影高度情報に基づいて被写体の位置する高度を算出する高度算出手段と、
この高度算出手段により算出された高度に基づく情報を上記カメラ装置に送信する送信手段と
を具備したことを特徴とする被写体高度算出装置。
【請求項１０】
上記情報受信手段は、さらに、撮影位置情報及び撮影方位情報を受信し、
上記高度算出手段は、上記情報受信手段により受信された撮影距離情報、撮影角度情報、撮影高度情報、撮影位置情報、及び撮影方位情報に基づいて被写体の３次元位置を算出し、
上記送信手段は、上記高度算出手段により算出された被写体の３次元位置に基づく情報を上記カメラ装置に送信する
ことを特徴とする請求項９記載の被写体高度算出装置。
【請求項１１】
被写体を撮影する撮影手段と、
被写体までの距離を取得する距離取得手段と、
被写体に対する仰角または俯角の角度を取得する角度取得手段と、
現在地点の高度を取得する高度取得手段と、
上記各取得手段により得た距離、角度及び高度の各データを外部装置に送信する送信手段と、
上記外部装置が、上記送信手段により送信された距離、角度及び高度の各データに基づき算出した被写体の位置する高度に基づくデータを受信する受信手段とを具備したことを特徴とするカメラ装置。
【請求項１２】
現在の地点の２次元位置を取得する現在位置取得手段と、
上記撮影手段で撮影する被写体の方位を取得する方位取得手段とをさらに具備し、
上記送信手段は、上記各取得手段で取得した距離、角度及び方位の各データと現在地点の高度及び２次元位置からなる３次元位置の各データを外部装置に送信し、
上記受信手段は、上記外部装置が上記送信手段により送信された距離、角度及び方位の各データと現在地点の高度及び２次元位置からなる３次元位置の各データに基づき算出した被写体の３次元位置に基づくデータを受信する
ことを特徴とする請求項１１記載のカメラ装置。
【請求項１３】
撮影する被写体までの距離を取得する距離取得工程と、
撮影する被写体に対する仰角または俯角の角度を取得する角度取得工程と、
カメラ装置の高度を取得する高度取得工程と、
上記各取得工程で得た距離、角度及び高度の各データに基づいて被写体の位置する高度を算出する高度算出工程と
を有したことを特徴とするカメラ装置における被写体高度算出方法。
【請求項１４】
撮影する被写体までの距離を取得する距離取得ステップと、
撮影する被写体に対する仰角または俯角の角度を取得する角度取得ステップと、
カメラ装置の高度を取得する高度取得ステップと、
上記各取得ステップで得た距離、角度及び高度の各データに基づいて被写体の位置する高度を算出する高度算出ステップと
をカメラ装置のコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば登山や各種スカイスポーツ等に使用するデジタルスチルカメラに好適なカメラ装置、被写体高度算出装置、被写体高度算出方法及びプログラムに関する。
【０００２】
【従来の技術】
近時、銀塩フィルムを使用する銀塩カメラに代わって、撮影により得た画像データをデジタルデータ化してメモリカード等に記録可能なデジタルスチルカメラが一般に普及しつつある。
【０００３】
この種のデジタルスチルカメラでは、撮像素子の画素数に応じた機種のバリエーション展開がなされる一方で、カメラ全体を防水機構化したものや、ＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ：全地球測位システム）受信機能と方位センサとを内蔵して画像データに位置情報と方位情報を付加して記録可能なものなど、様々な用途に応じた商品展開もなされている。
【０００４】
また、すでに老若男女を問わず広く普及している携帯電話機にあっては、電子カメラ機能とＧＰＳ受信機能を備え、現在位置の情報と撮影した画像データとを通信相手に伝達できるようにした機種も出回り始めている。
【０００５】
【発明が解決しようとする課題】
しかるに、上記のように撮像機能とＧＰＳによる測位機能とを有したデジタルスチルカメラや携帯電話機等の携帯機器にあっては、現在その機器を所持している自分の位置と撮影している範囲の方位程度は知ることができるものの、その撮影している被写体の正確な高度や位置などを知ることまではできない。
【０００６】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、手軽に被写体の高度や位置などの正確な情報を得ることが可能なカメラ装置、被写体高度算出装置、被写体高度算出方法及びプログラムを提供することにある。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、被写体を撮影する撮影手段と、被写体までの距離を取得する距離取得手段と、被写体に対する仰角または俯角の角度を取得する角度取得手段と、現在地点の高度を取得する高度取得手段と、上記各取得手段により得た距離、角度及び高度の各データに基づいて被写体の位置する高度を算出する高度算出手段とを具備したことを特徴とする。
【０００８】
このような構成とすれば、撮影対象となる被写体の正確な高度を容易に算出して得ることが可能となる。
【０００９】
請求項２記載の発明は、上記請求項１記載の発明において、上記撮影手段で得た被写体の画像データと上記高度算出手段で得た高度データに基づくデータとを関連付けて記録する記録手段をさらに具備したことを特徴とする。
【００１０】
このような構成とすれば、上記請求項１記載の発明の作用に加えて、得た高度のデータを撮影した画像データと共に記録することができる。
【００１１】
請求項３記載の発明は、上記請求項１記載の発明において、上記撮影手段で得た被写体の画像データと上記各取得手段により得た距離、角度及び高度の各データとを関連付けて記録する記録手段をさらに具備し、上記高度算出手段は、この記録手段により画像データに関連付けられて記録されている距離、角度及び高度の各データに基づいて被写体の位置する高度を算出することを特徴とする。
【００１２】
このような構成とすれば、上記請求項１記載の発明の作用に加えて、高度を算出するのに必要な各データを画像データと共に記録しておき、これを読出すことでいつでもその画像データ中の被写体の高度のデータを算出することができる。
【００１３】
請求項４記載の発明は、上記請求項１乃至３いずれかに記載の発明において、上記撮影手段で得た被写体の画像データを上記高度算出手段で得た高度データに基づくデータと共に表示する表示手段をさらに具備したことを特徴とする。
【００１４】
このような構成とすれば、上記請求項１乃至３いずれかに記載の発明の作用に加えて、その時点で撮像している画像または再生した画像をその画像中の被写体の高度に基づくデータと共に表示してその内容を視認できる。
【００１５】
請求項５記載の発明は、上記請求項１記載の発明において、現在の地点の２次元位置を取得する現在位置取得手段と、上記撮影手段で撮影する被写体の方位を取得する方位取得手段とをさらに具備し、上記高度算出手段は、上記各取得手段で取得した距離、角度及び方位の各データと現在地点の高度及び２次元位置からなる３次元位置の各データとにより被写体の３次元位置を算出することを特徴とする。
【００１６】
このような構成とすれば、上記請求項１記載の発明の作用に加えて、被写体の正確な３次元位置を容易に算出して得ることが可能となる。
【００１７】
請求項６記載の発明は、上記請求項５記載の発明において、上記撮影手段で得た被写体の画像データと上記高度算出手段で得た被写体の３次元位置データに基づくデータとを関連付けて記録する記録手段をさらに具備したことを特徴とする。
【００１８】
このような構成とすれば、上記請求項５記載の発明の作用に加えて、得た３次元位置に基づくデータを撮影した画像データと共に記録することができる。
【００１９】
請求項７記載の発明は、上記請求項５記載の発明において、上記撮影手段で得た被写体の画像データと上記各取得手段により得た距離、角度及び方位の各データと現在地点の高度及び２次元位置からなる３次元位置の各データとを関連付けて記録する記録手段をさらに具備し、上記高度算出手段は、この記録手段により画像データに関連付けられて記録されている距離、角度及び方位と現在地点の３次元位置の各データとに基づいて被写体の３次元位置を算出することを特徴とする。
【００２０】
このような構成とすれば、上記請求項５記載の発明の作用に加えて、被写体の３次元位置を算出するのに必要な各データを画像データと共に記録しておき、これを読出すことでいつでもその画像データ中の被写体の３次元位置のデータを算出することができる。
【００２１】
請求項８記載の発明は、上記請求項５乃至７いずれかに記載の発明において、上記撮影手段で得た被写体の画像データを上記高度算出手段で得た被写体の３次元位置データに基づくデータと共に表示する表示手段をさらに具備したことを特徴とする。
【００２２】
このような構成とすれば、上記請求項５乃至７いずれかに記載の発明の作用に加えて、その時点で撮像している画像または再生した画像をその画像中の被写体の３次元位置に基づくデータと共に表示してその内容を視認できる。
【００２３】
請求項９記載の発明は、カメラ装置から送信されてくる、撮影距離情報、撮影角度情報、及び撮影高度情報を受信する情報受信手段と、この情報受信手段により受信された撮影距離情報、撮影角度情報、及び撮影高度情報に基づいて被写体の位置する高度を算出する高度算出手段と、この高度算出手段により算出された高度に基づく情報を上記カメラ装置に送信する送信手段とを具備したことを特徴とする。
【００２４】
このような構成とすれば、カメラ装置側で高度算出のための演算を行なう必要がないために、該カメラ装置の処理負担を軽減させることができる。
【００２５】
請求項１０記載の発明は、上記請求項９記載の発明において、上記情報受信手段は、さらに、撮影位置情報及び撮影方位情報を受信し、上記高度算出手段は、上記情報受信手段により受信された撮影距離情報、撮影角度情報、撮影高度情報、撮影位置情報、及び撮影方位情報に基づいて被写体の３次元位置を算出し、上記送信手段は、上記高度算出手段により算出された被写体の３次元位置に基づく情報を上記カメラ装置に送信することを特徴とする。
【００２６】
このような構成とすれば、上記請求項９記載の発明の作用に加えて、高度に基づく情報のみならず、正確な３次元位置に基づく情報をカメラ装置に送信することで、よりカメラ装置の負担を軽減しながら、詳細な位置に基づく情報を与えることが可能となる。
【００２７】
請求項１１記載の発明は、被写体を撮影する撮影手段と、被写体までの距離を取得する距離取得手段と、被写体に対する仰角または俯角の角度を取得する角度取得手段と、現在地点の高度を取得する高度取得手段と、上記各取得手段により得た距離、角度及び高度の各データを外部装置に送信する送信手段と、上記外部装置が、上記送信手段により送信された距離、角度及び高度の各データに基づき算出した被写体の位置する高度に基づくデータを受信する受信手段とを具備したことを特徴とする。
【００２８】
このような構成とすれば、画像を撮影するカメラ装置側で高度算出のための演算を行なう必要がないために、該カメラ装置の処理負担を軽減することができる。
【００２９】
請求項１２記載の発明は、上記請求項１１記載の発明において、現在の地点の２次元位置を取得する現在位置取得手段と、上記撮影手段で撮影する被写体の方位を取得する方位取得手段とをさらに具備し、上記送信手段は、上記各取得手段で取得した距離、角度及び方位の各データと現在地点の高度及び２次元位置からなる３次元位置の各データを外部装置に送信し、上記受信手段は、上記外部装置が上記送信手段により送信された距離、角度及び方位の各データと現在地点の高度及び２次元位置からなる３次元位置の各データに基づき算出した被写体の３次元位置に基づくデータを受信することを特徴とする。
【００３０】
このような構成とすれば、上記請求項１１記載の発明の作用に加えて、高度に基づく情報のみならず、正確な３次元位置に基づく情報を外部装置で算出してもらってこれを受信することで、画像撮影を行なうカメラ装置側の負担をより軽減しながら、詳細な位置に基づく情報を得ることが可能となる。
【００３１】
請求項１３記載の発明は、撮影する被写体までの距離を取得する距離取得工程と、撮影する被写体に対する仰角または俯角の角度を取得する角度取得工程と、カメラ装置の高度を取得する高度取得工程と、上記各取得工程で得た距離、角度及び高度の各データに基づいて被写体の位置する高度を算出する高度算出工程とを有したことを特徴とする。
【００３２】
このような方法とすれば、撮影対象となる被写体の正確な高度を容易に算出して得させることが可能となる。
【００３３】
請求項１４記載の発明は、撮影する被写体までの距離を取得する距離取得ステップと、撮影する被写体に対する仰角または俯角の角度を取得する角度取得ステップと、カメラ装置の高度を取得する高度取得ステップと、上記各取得ステップで得た距離、角度及び高度の各データに基づいて被写体の位置する高度を算出する高度算出ステップとをカメラ装置のコンピュータに実行させることを特徴とする。
【００３４】
このようなプログラム内容とすれば、撮影対象となる被写体の正確な高度を容易に算出して得させることが可能となる。
【００３５】
【発明の実施の形態】
以下本発明をデジタルスチルカメラ（以下「デジタルカメラ」と略称する）に適用した場合の実施の一形態について図面を参照して説明する。
【００３６】
図１はその回路構成を示すもので、１０がデジタルカメラである。このデジタルカメラ１０は、基本モードとして撮影モードと再生モードとを切換えて設定可能であり、撮影モードでのモニタリング状態においては、モータ１１の駆動により合焦位置や絞り位置が移動されるレンズ光学系１２の撮影光軸後方に配置された撮像素子であるＣＣＤ１３が、タイミング発生器（ＴＧ）１４、垂直ドライバ１５によって走査駆動され、一定周期毎に結像した光像に対応する光電変換出力を１画面分出力する。
【００３７】
この光電変換出力は、アナログ値の信号の状態でＲＧＢの各原色成分毎に適宜ゲイン調整された後に、サンプルホールド（Ｓ／Ｈ）回路１６でサンプルホールドされ、Ａ／Ｄ変換器１７でデジタルデータに変換され、カラープロセス回路１８へ出力される。
【００３８】
上記カラープロセス回路１８は、Ａ／Ｄ変換器１７から送られてくる画像のデジタルデータに対する画素補間処理及びγ補正処理を含むカラープロセス処理を行ない、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを生成してＤＭＡ（Ｄｉｒｅｃｔ　Ｍｅｍｏｒｙ　Ａｃｃｅｓｓ）コントローラ１９に出力する。
【００３９】
ＤＭＡコントローラ１９は、カラープロセス回路１８の出力する輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、同じくカラープロセス回路１８からの複合同期信号、メモリ書込みイネーブル信号、及びクロック信号を用いて一度ＤＭＡコントローラ２１内部のバッファに書込み、ＤＲＡＭインタフェース２０を介してバッファメモリとして使用されるＤＲＡＭ２１にＤＭＡ転送出力する。
【００４０】
制御部２２は、上記輝度及び色差信号のＤＲＡＭ２１へのＤＭＡ転送終了後に、この輝度及び色差信号をＤＲＡＭインタフェース２０を介してＤＲＡＭ２１より読出し、ＶＲＡＭコントローラ２３を介してＶＲＡＭ２４に書込む。
【００４１】
デジタルビデオエンコーダ２５は、上記輝度及び色差信号をＶＲＡＭコントローラ２３を介してＶＲＡＭ２４より定期的に読出し、これらのデータを元にビデオ信号を発生して表示部２６に出力する。
【００４２】
この表示部２６は、例えばバックライト付のカラー液晶表示パネルとその駆動回路とで構成され、デジタルカメラ１０本体の背面側に配設されて、撮影モード時にはモニタ表示部（電子ファインダ）として機能するもので、デジタルビデオエンコーダ２５からのビデオ信号に基づいた表示を行なうことで、その時点でＶＲＡＭコントローラ２３から取込んでいる画像情報に基づく画像を表示することとなる。
【００４３】
このように表示部２６にその時点での画像をモニタ画像としてリアルタイムに表示させている状態で、静止画撮影を行ないたいタイミングでキー入力部２７を構成する複数のキー中のシャッタキーを操作すると、トリガ信号を発生する。
【００４４】
制御部２２は、このトリガ信号に応じてその時点でＣＣＤ１３から取込んでいる１画面分の輝度及び色差信号のＤＲＡＭ２１へのＤＭＡ転送の終了後、直ちにＣＣＤ１３からのＤＲＡＭ２１への経路を停止し、記録保存の状態に遷移する。
【００４５】
この記録保存の状態では、制御部２２がＤＲＡＭ２１に書込まれている１フレーム分の輝度及び色差信号をＤＲＡＭインタフェース２０を介してＹ，Ｃｂ，Ｃｒの各コンポーネント毎に縦８画素×横８画素の基本ブロックと呼称される単位で読出してＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈ　ｃｏｄｉｎｇ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）回路２８に書込み、このＪＰＥＧ回路２８でＡＤＣＴ（Ａｄａｐｔｉｖｅ　Ｄｉｓｃｒｅｔｅ　Ｃｏｓｉｎｅ　Ｔｒａｎｓｆｏｒｍ：適応離散コサイン変換）、エントロピ符号化方式であるハフマン符号化等の処理によりデータ圧縮する。
【００４６】
そして、得た符号データを１画像のデータファイルとして該ＪＰＥＧ回路２８から読出し、このデジタルカメラ１０の記録媒体として着脱自在に装着される、不揮発性メモリであるフラッシュメモリを封入したメモリカード２９に書込む。
【００４７】
そして、１フレーム分の輝度及び色差信号の圧縮処理及びメモリカード２９への全圧縮データの書込み終了に伴なって、制御部２２はＣＣＤ１３からＤＲＡＭ２１への経路を再び起動する。
【００４８】
なお、制御部２２にはさらに、ＧＰＳレシーバ３０、方位センサ３１、角度センサ３２、測距センサ３３、及び高度センサ３４が接続される。
ＧＰＳレシーバ３０は、ＧＰＳアンテナ３５で受信される複数のＧＰＳ衛星からの到来電波に基づいて現在位置の３次元座標データ、すなわち緯度、経度及び高度の各データと現在時刻とを算出し、上記制御部２２へ送出する。
【００４９】
方位センサ３１は、地磁気を検出する磁気センサとその処理回路とでなり、このデジタルカメラ１０のカメラ本体が正対する方向の方位データを上記制御部２２へ出力する。
【００５０】
角度センサ３２は、ジャイロセンサとその処理回路とでなり、上記レンズ光学系１２で構成される撮影光軸と水平面とで形成される仰角または俯角の角度データを制御部２２へ出力する。
【００５１】
測距センサ３３は、このデジタルカメラ１０がアクティブ方式のＡＦ（自動合焦）機能を有している場合に、被写体位置に赤外線を投光し、その反射光を受光する送受光部と、その送光から受光に至るタイムラグから被写体までの距離を算出する処理回路とでなり、得られた距離データを制御部２２へ出力する。
【００５２】
高度センサ３４は、気圧センサとその処理回路とでなり、設定した高度位置からの大気圧の変化に対応して現在位置の高度データを算出して制御部２２へ出力する。
【００５３】
なお、上記キー入力部２７は、上述したシャッタキーの他に、基本モードである撮影（ＲＥＣ）モードと再生（ＰＬＡＹ）モードとを切換えるモード切換えキー、各種メニュー項目を表示させる「メニュー」キー、画像や各種詳細モードの選択、メニュー選択項目の指定等のために上下左右各方向を指示するための十字キー、この十字キーの中央部に配置され、その時点で選択されている内容を指示設定する「セット」キー、上記表示部２８での表示をオン／オフするディスプレイキー等から構成され、それらのキー操作に伴なう信号は直接制御部２２へ送出される。
【００５４】
次に上記実施の形態の動作について説明する。
なお、キー入力部２７のシャッタキーは２段階のストロークで動作し、一般的に「半押し」と表現されている第１段階の操作状態でＡＦ（自動合焦）、ＡＥ（自動露光）を始めとする撮影の準備を行ない、一般的に「全押し」と表現されている、より強く押圧操作した第２段階の操作状態で撮影を実行するものとする。
【００５５】
図２及び図３は、基本モードとして撮影モードが選択されている状態で主として制御部２２が実行する処理内容を示すものである。
その処理当初には、ＣＣＤ１３で撮像している画像をそのままバッファメモリであるＤＲＡＭ２１に保持し、表示部２６でモニタ表示させるスルー画像表示を実行しながら（ステップＳ０１）、キー入力部２７のシャッタキーが半押し操作されたか否かを判断する（ステップＳ０２）、という処理を繰返し実行して、該シャッタキーの操作がなされるのを待機する。
【００５６】
しかして、ステップＳ０２でシャッタキーが半押し操作されたと判断した時点で、測距センサ３３から被写体までの距離データを取得し（ステップＳ０３）、レンズ光学系１２中のフォーカスレンズをその距離データに対応したステップ位置まで移動させる（ステップＳ０４）。
【００５７】
この際、同時にＡＥ処理を実行して適正な露出値を得、その露出値に従って絞り値及びシャッタ速度を設定する。
【００５８】
その後、上記シャッタキーが全押し操作されたか否か（ステップＳ０５）、まだシャッタキーの半押し操作状態が維持されているか否か（ステップＳ０６）を繰返し判断することで、ＡＦ，ＡＥの各状態をロックしながらシャッタキーが全押し操作されるのを待機する。
【００５９】
ここで、シャッタキーの半押し状態が解除された場合には、ステップＳ０６でこれを判断し、ＡＦ，ＡＥのロック状態を解いて再び上記ステップＳ０１からの処理に戻る。
【００６０】
そして、ステップＳ０５でシャッタキーが全押し操作されたと判断した時点で撮影処理を実行する（ステップＳ０７）。
【００６１】
このとき、同時にＧＰＳレシーバ３０による現在位置の測位処理を開始させ、その地点で到来電波を受信可能なＧＰＳ衛星が４個以上あるか否か、すなわち原理的に３次元位置及び現在時刻の計４変数を正確に算出できるか否かを判断する（ステップＳ０９）。
【００６２】
４個以上のＧＰＳ衛星からの到来電波を受信可能である場合には、ＧＰＳ衛星からの到来電波のみにより正確な現在位置の測位を行なうことができるものと判断して、受信した内容のみに基づく測位演算を実行して３次元位置、すなわち緯度、経度、及び高度の各データを取得する（ステップＳ１０）。
【００６３】
その後、このデジタルカメラ１０が正対している撮影方向の方位データを方位センサ３１から、角度データを角度センサ３２からそれぞれ取得する（ステップＳ１１，Ｓ１２）。
【００６４】
次いで、上記取得した緯度、経度、高度の各位置データと距離データ、方位データ、及び角度データとにより、３次元空間中の合焦位置にある被写体の位置（緯度・経度・高度）データを算出し（ステップＳ１３）、算出した被写体の位置データを上記ステップＳ０７での撮影処理により得た画像データに関連付けてメモリカード２９に記録設定して（ステップＳ１４）、以上で一連の撮影に関する処理を一旦終了し、次の撮影に備えるべく、再び上記ステップＳ０１からの処理に戻る。
【００６５】
また、上記ステップＳ０９で到来電波を受信可能なＧＰＳ衛星が４個以上はなく、３個以下であると判断した場合には、次にその数が３個であるか否かを判断する（ステップＳ１５）。
【００６６】
ここで、到来電波を受信可能なＧＰＳ衛星が３個であると判断した場合には、仮に高度データを「０」（海抜０［ｍ］）であるものとした測位演算を実行して２次元平面上の位置、すなわち緯度と経度の各データを取得する（ステップＳ１６）。
【００６７】
次いで、高度センサ３４から現在位置の高度データを取得し（ステップＳ１７）、それから上記ステップＳ１１に進んで、４個以上のＧＰＳ衛星からの到来電波を受信できた場合と同様に被写体の３次元位置を算出し、画像データと関連付けてメモリカード２９に記録設定する。
【００６８】
さらに、上記ステップＳ１５で到来電波を受信可能なＧＰＳ衛星の数が３個でもないと判断した場合には、ＧＰＳ測位演算による現在位置の算出を行なうことができないものとし、高度センサ３４から現在位置の高度データを取得する一方で（ステップＳ１８）、角度センサ３２から角度データを取得する（ステップＳ１９）。
【００６９】
そして、この時点で取得されている被写体までの距離データ、現在このデジタルカメラ１０がある位置の高度データ、及びデジタルカメラ１０から被写体までの角度データにより、被写体の位置する高度データのみを算出し（ステップＳ２０）、算出した被写体の高度データを上記とステップ０７での撮影処理により得た画像データに関連付けてメモリカード２９に記録設定して（ステップＳ２１）、以上で一連の撮影に関する処理を一旦終了し、次の撮影に備えるべく、再び上記ステップＳ０１からの処理に戻る。
【００７０】
このように、被写体の正確な３次元位置が算出できる場合にはその位置をまた、算出できない場合には被写体の高度のみを算出して、画像データと関連付けて記録させるものとした。
【００７１】
これにより、例えば実際の撮影場所から離れた木の上にいる鳥の３次元位置または高度を正確な被写体位置として画像データと共に記録できるなど、アイデア次第で様々な用途に活用できる。
【００７２】
なお、上記実施の形態の動作では、撮影に際して被写体の３次元位置または高度を算出して画像データに関連付けて記録するものとしたが、３次元位置または高度を算出するのに要した各種データ自体を画像データにそのまま関連付けて記録し、この画像データの再生時に、関連付けて記録されている各種データから被写体の３次元位置または高度を算出するものとしてもよい。
【００７３】
また、例えばＧＰＳ測位に要する処理は、シャッタキーの操作状態に関係なく、デジタルカメラ１０の電源投入時や撮影モードの設定時、あるいは定期的に行なうものとし、シャッタキーの操作に対応して撮影を実行した場合には直前の測位処理で取得した位置データまたは高度データを用いるものとしてもよい。
【００７４】
さらに、被写体の撮影が指示されてから各種データを取得して被写体の３次元位置または高度を算出し、画像データに関連付けて記録するだけではなく、撮影前のスルー画像の表示状態で各種データを取得し、被写体の３次元位置または高度を算出して表示部２６のスルー画像上に重畳表示するものとしてもよく、これにより、記録には値しないものの、その被写体の３次元位置または高度を知っておきたい、などといった場合にも対応できる。
【００７５】
また、このデジタルカメラ１０に内蔵するか、または外付けでパーソナルコンピュータ等の情報処理機器を接続するものとして、３次元位置情報と施設名（名称）とを対応付けて記憶している地図データベースを利用し、例えば３次元位置データに対応する「東京タワーの第１展望台」のような施設名を、画像データに関連付けて記録し、あるいはスルー画像上に重畳表示し、あるいは画像再生時に表示するものとしてもよい。
【００７６】
さらに、上記デジタルカメラ１０はアクティブ方式のＡＦ機能を有するものとし、測距センサ３３が設けられた構成を説明したが、パッシブ方式のＡＦ機能、例えば多くのデジタルカメラで採用されているコントラスト方式のＡＦ機能を有するものであれば、最もコントラストの高いと判断された時点でのフォーカスレンズの駆動ステップ位置から距離データを取得するものとする。
【００７７】
また、上記ステップＳ０９および上記ステップＳ１６において、ＧＰＳ衛星からの到来電波を受信し、受信した内容に基づいて測位演算を実行して３次元位置または２次元位置を取得するようにしたが、通信機能を備える場合は、ＧＰＳレシーバ３０で受信した受信情報（ＧＰＳ情報）を通信機能により外部のサービスセンタに送信し、このサービスセンタが上記ＧＰＳ情報に基づき測位演算した３次元位置または２次元位置を通信機能を用いて受信することにより取得するようにしてもよい。
【００７８】
さらに、被写体の３次元位置または高度を算出するのに必要となる、カメラの２次元位置情報（またはＧＰＳ情報）、カメラの高度情報、撮影方位情報、撮影角度情報、撮影距離情報等の情報を通信機能により外部のサービスセンタに送信し、このサービスセンタが受信した上記各種情報に基づき算出した被写体の３次元位置または高度（または対応する名称でもよい）を通信機能を用いて受信し、画像データに関連付けて記録し、あるいはスルー画像上に重畳表示し、あるいは画像再生時に表示するようにしてもよい。
このように構成した場合、カメラの側で被写体の３次元位置を算出しなくて済むようになるので、カメラの処理負担を大幅に軽減させることができる。
また、上記ステップＳ１４及び上記ステップＳ２１において、画像データに関連付けて被写体の３次元位置または高度を記録するようにしたが、通信機能を備える場合は、この通信機能を用いて画像データ及被写体の３次元位置または高度を外部の記録装置に送信するようにしてもよい。
また、上記図１で示した回路構成に加えて、３次元方向に対応した加速度センサを備え、この加速度センサの出力に対応して可動機構を有するセンサ類、例えばジャイロセンサを用いた角度センサ３２などの出力を補正するようにすれば、このデジタルカメラ１０を遠心力等の外力がかかる動状態で使用するような場合、例えばこのデジタルカメラ１０のユーザがパラグライダーで滑空中に他のパラグライダーを撮影するような場合でも、正確な各種データを取得して測位演算を実行できる。
【００７９】
なお、上記実施の形態は本発明をデジタルスチルカメラに適用した場合について説明したものであるが、本発明はこれに限ることなく、デジタルビデオ（ムービー）カメラや、カメラ機能を有した携帯電話機やＰＤＡ等の機器であっても容易に実現可能である。
【００８０】
その他、本発明は上記実施の形態に限らず、その要旨を逸脱しない範囲内で種々変形して実施することが可能であるものとする。
【００８１】
さらに、上記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組合わせにより種々の発明が抽出され得る。例えば、実施の形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題の少なくとも１つが解決でき、発明の効果の欄で述べられている効果の少なくとも１つが得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００８２】
【発明の効果】
請求項１記載の発明によれば、撮影対象となる被写体の正確な高度を容易に算出して得ることが可能となる。
【００８３】
請求項２記載の発明によれば、上記請求項１記載の発明の効果に加えて、得た高度のデータを撮影した画像データと共に記録することができる。
【００８４】
請求項３記載の発明によれば、上記請求項１記載の発明の効果に加えて、高度を算出するのに必要な各データを画像データと共に記録しておき、これを読出すことでいつでもその画像データ中の被写体の高度のデータを算出することができる。
【００８５】
請求項４記載の発明によれば、上記請求項１乃至３いずれかに記載の発明の効果に加えて、その時点で撮像している画像または再生した画像をその画像中の被写体の高度に基づくデータと共に表示してその内容を視認できる。
【００８６】
請求項５記載の発明によれば、上記請求項１記載の発明の効果に加えて、被写体の正確な３次元位置を容易に算出して得ることが可能となる。
【００８７】
請求項６記載の発明によれば、上記請求項５記載の発明の効果に加えて、得た３次元位置に基づくデータを撮影した画像データと共に記録することができる。
【００８８】
請求項７記載の発明によれば、上記請求項５記載の発明の効果に加えて、被写体の３次元位置を算出するのに必要な各データを画像データと共に記録しておき、これを読出すことでいつでもその画像データ中の被写体の３次元位置のデータを算出することができる。
【００８９】
請求項８記載の発明によれば、上記請求項５乃至７いずれかに記載の発明の効果に加えて、その時点で撮像している画像または再生した画像をその画像中の被写体の３次元位置に基づくデータと共に表示してその内容を視認できる。
【００９０】
請求項９記載の発明によれば、カメラ装置側で高度算出のための演算を行なう必要がないために、該カメラ装置の処理負担を軽減させることができる。
【００９１】
請求項１０記載の発明によれば、上記請求項９記載の発明の作用に加えて、高度に基づく情報のみならず、正確な３次元位置に基づく情報をカメラ装置に送信することで、よりカメラ装置の負担を軽減しながら、詳細な位置に基づく情報を与えることが可能となる。
【００９２】
請求項１１記載の発明によれば、画像を撮影するカメラ装置側で高度算出のための演算を行なう必要がないために、該カメラ装置の処理負担を軽減することができる。
【００９３】
請求項１２記載の発明によれば、上記請求項１１記載の発明の効果に加えて、高度に基づく情報のみならず、正確な３次元位置に基づく情報を外部装置で算出してもらってこれを受信することで、画像撮影を行なうカメラ装置側の負担をより軽減しながら、詳細な位置に基づく情報を得ることが可能となる。
【００９４】
請求項１３記載の発明によれば、撮影対象となる被写体の正確な高度を容易に算出して得させることが可能となる。
【００９５】
請求項１４記載の発明によれば、撮影対象となる被写体の正確な高度を容易に算出して得させることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るデジタルスチルカメラの回路構成を示すブロック図。
【図２】同実施の形態に係る撮影モード時の主として付帯記録データに関する処理内容を示すフローチャート。
【図３】同実施の形態に係る撮影モード時の主として付帯記録データに関する処理内容を示すフローチャート。
【符号の説明】
１０…デジタルカメラ
１１…モータ（Ｍ）
１２…レンズ光学系
１３…ＣＣＤ
１４…タイミング発生器（ＴＧ）
１５…垂直ドライバ
１６…サンプルホールド（Ｓ／Ｈ）回路
１７…Ａ／Ｄ変換器
１８…カラープロセス回路
１９…ＤＭＡコントローラ
２０…ＤＲＡＭインタフェース（Ｉ／Ｆ）
２１…ＤＲＡＭ
２２…制御部
２３…ＶＲＡＭコントローラ
２４…ＶＲＡＭ
２５…デジタルビデオエンコーダ
２６…表示部
２７…キー入力部
２８…ＪＰＥＧ回路
２９…メモリカード
３０…ＧＰＳレシーバ
３１…方位センサ
３２…角度センサ
３３…測距センサ
３４…高度（気圧）センサ
３５…ＧＰＳアンテナ
【図１】
2004032286.tif 000003
【図２】
2004032286.tif 000004
【図３】
2004032286.tif 000005