(57)【特許請求の範囲】
【請求項１】
複数のモードを有する演算処理装置であって、
自機の環境の気圧を検出する気圧センサと、
前記気圧センサが検出している気圧値と、基準高度と、前記基準高度に対応付けられた基準気圧値とに基づいて所定の演算処理を行い、現在の高度を示す情報を出力するコントローラと、を備え、
前記コントローラは、前記複数のモードのうち特定のモードが選択されたとき、前記気圧センサが検出している気圧値を、前記基準高度に対応付けられた基準気圧値として更新し、
前記特定のモードは、前記演算処理装置が海抜ゼロメートル付近にいると推定されるモードである、
演算処理装置。
【請求項２】
表示部を更に備え、
前記コントローラは、前記特定のモードが選択されたとき、前記気圧センサが検出している気圧値を、前記基準気圧値として更新する旨をユーザに確認する画面を前記表示部に表示させ、
ユーザによる了承が得られた後、前記気圧センサが検出している気圧値を、前記基準高度に対応付けられた基準気圧値として更新する、請求項１に記載の演算処理装置。
【請求項３】
前記コントローラは、
前記特定のモードが選択されたとき、若しくは、前記更新のときに、前記気圧センサをアクティブ状態にする、
請求項１又は２に記載の演算処理装置。
【請求項４】
複数のモードを有する演算処理装置であって、
自機の環境又は状態に関する第１の物理量を検出するセンサと、
前記センサが検出している第１の物理量と、第２の基準物理量と、前記第２の基準物理量に対応付けられ、前記第１の物理量の基準となる第１の基準物理量とに基づいて所定の演算処理を行い、現在の第２の物理量を示す情報を出力するコントローラと、を備え、
前記コントローラは、前記複数のモードのうち特定のモードが選択されたとき、前記センサが検出している第１の物理量を、前記第２の基準物理量に対応付けられた第１の基準物理量として更新し、
前記特定のモードは、前記演算処理装置が海抜ゼロメートル付近にいると推定されるモードである、
演算処理装置。
【請求項５】
表示部を更に備え、
前記コントローラは、前記特定のモードが選択されたとき、前記センサが検出している第１の物理量を、前記第１の基準物理量として更新する旨をユーザに確認する画面を前記表示部に表示させ、
ユーザによる了承が得られた後、前記センサが検出している第１の物理量を、前記第２の基準物理量に対応付けられた第１の基準物理量として更新する、請求項４に記載の演算処理装置。
【請求項６】
前記コントローラは、
前記特定のモードが選択されたとき、若しくは、前記更新のときに、前記センサをアクティブ状態にする、
請求項４又は５に記載の演算処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理装置に関し、特にセンサを搭載したデータ処理装置に関する。
【背景技術】
【０００２】
温度センサや、気圧センサ等の各種センサを搭載したカメラが知られている。例えば、特許文献１に開示のカメラは、気圧センサからの気圧データと、予め設定されている高度と気圧との相関関係式から高度を演算して高度データを求める。これにより、特許文献１に開示のカメラは、撮影時に撮影環境情報のメモを取る煩わしさが解消するとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−１１５８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示のカメラのように、各種センサの検出結果と相関のあるデータを取得したい場合、該データが、センサ出力結果に対して絶対的に求まる性質のものではなく、相対的に求まる性質のものであるとき、該データの演算には基準となる値が必要となる。しかしながら、特許文献１に開示のカメラは、相対的に求まるデータの性質を考慮したものではないため、正確なデータが得られないことがあった。
【０００５】
本発明は上記課題を鑑みてなされたものであり、センサの検出結果に基づいて、より正確なデータを得ることができるデータ処理装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明のデータ処理装置は、自機の環境又は状態に関する情報を検出するセンサと、センサの検出結果に対して所定の処理を行い、処理結果を出力する検出結果処理部と、処理結果を出力するために、センサの検出結果が基準とする対応関係情報を更新する更新制御部とを備える。
【発明の効果】
【０００７】
本発明によれば、センサの検出結果に基づいて、より正確なデータを得ることができるデータ処理装置を提供できる。
【図面の簡単な説明】
【０００８】
【図１】デジタルカメラ１００の前面構成図
【図２】デジタルカメラ１００の背面構成図
【図３】デジタルカメラ１００の電気的構成図
【図４】調整対象のセンサを選択する画面のイメージ図
【図５】センサの設定をユーザに確認する画面のイメージ図
【図６】センサの設定を報告する画面のイメージ図
【図７】デジタルカメラ１００に係る気圧センサ１６１の調整動作フローチャート
【図８】ビーチモード設定時にセンサ調整をユーザに促す画面のイメージ図
【発明を実施するための形態】
【０００９】
〔実施の形態１〕
実施の形態１のデジタルカメラ１００は、自機環境の気圧情報を検出する気圧センサ１６１と、気圧センサ１６１の検出結果に対して所定の処理を行い、高度情報を出力するコントローラ１３０と、高度情報を出力するために、気圧センサ１６１の検出結果が基準とする海抜ゼロメートルにおける気圧情報を更新するコントローラ１３０と、を備える。デジタルカメラ１００によれば、気圧センサ１６１の検出結果に基づいて、より正確な高度情報を得ることができる。以下、デジタルカメラ１００の構成および動作を説明する。
【００１０】
〔１．構成〕
以下図を用いてデジタルカメラ１００の構成を説明する。
【００１１】
〔１−１．デジタルカメラ１００の構成〕
図１は、デジタルカメラ１００の前面構成図である。デジタルカメラ１００は前面に光学系１１０を納める鏡筒や、フラッシュ１６０を備える。また、デジタルカメラ１００は上面にレリーズ釦２０１やズームレバー２０２、電源２０３などの操作釦を備える。
【００１２】
図２は、デジタルカメラ１００の背面構成図である。デジタルカメラ１００は背面に液晶モニタ１２３や、中央釦２０４や十字釦２０５などの操作釦を備える。
【００１３】
図３は、デジタルカメラ１００の電気的構成図である。デジタルカメラ１００は、光学系１１０を介して形成された被写体像をＣＣＤイメージセンサ１２０で撮像する。ＣＣＤイメージセンサ１２０は撮像した被写体像に基づく画像情報を生成する。撮像により生成された画像情報は、ＡＦＥ（アナログ・フロント・エンド）１２１や画像処理部１２２において各種処理が施される。生成された画像情報はフラッシュメモリ１４２やメモリカード１４０に記録される。フラッシュメモリ１４２やメモリカード１４０に記録された画像情報は、使用者による操作部１５０の操作を受け付けて液晶モニタ１２３上に表示される。以下で、図１から図３に示す各構成の詳細を説明する。
【００１４】
光学系１１０は、フォーカスレンズ１１１やズームレンズ１１２、絞り１１３、シャッタ１１４等により構成される。図示していないが、光学系１１０は、光学式手ぶれ補正レンズＯＩＳ（Optical Image Stabilizer）を含んでいてもよい。なお、光学系１１０を構成する各種レンズは何枚から構成されるものでも、何群から構成されるものでもよい。
【００１５】
フォーカスレンズ１１１は被写体のフォーカス状態の調節に用いられる。ズームレンズ１１２は被写体の画角の調節に用いられる。絞り１１３は、ＣＣＤイメージセンサ１２０に入射する光量の調節に用いられる。シャッタ１１４は、ＣＣＤイメージセンサ１２０に入射する光の露出時間を調節する。フォーカスレンズ１１１、ズームレンズ１１２、絞り１１３、シャッタ１１４は、それぞれに対応したＤＣモータやステッピングモータ等の駆動手段により、コントローラ１３０から通知された制御信号に従って駆動される。
【００１６】
ＣＣＤイメージセンサ１２０は、光学系１１０を通して形成された被写体像を撮像して画像情報を生成する。ＣＣＤイメージセンサ１２０は、所定のフレームレート（例えば、３０フレーム／秒）で新しいフレームの画像情報を生成する。ＣＣＤイメージセンサ１２０の画像データ生成タイミングおよび電子シャッタ動作は、コントローラ１３０によって制御される。この画像データをスルー画像として逐一液晶モニタ１２３に表示することにより、使用者はリアルタイムに被写体の状況を液晶モニタ１２３で確認できる。
【００１７】
ＡＦＥ１２１では、ＣＣＤイメージセンサ１２０から読み出された画像情報に対して相関二重サンプリングによる雑音抑圧、アナログゲインコントローラによるＩＳＯ感度値に基づくゲインの乗算、ＡＤコンバータによるＡＤ変換が施される。その後、ＡＦＥ１２１は画像情報を画像処理部１２２に出力する。
【００１８】
画像処理部１２２は、ＡＦＥ１２１から出力された画像情報に対して各種の処理を施す。各種処理としては、ＢＭ（ブロックメモリ）積算、スミア補正、ホワイトバランス補正、ガンマ補正、ＹＣ変換処理、電子ズーム処理、圧縮処理、伸張処理等が挙げられるが、これらに限定されるものではない。画像処理部１２２は、ハードワイヤードな電子回路で構成してもよいし、プログラムを用いたマイクロコンピュータなどで構成してもよい。またコントローラ１３０などとともに１つの半導体チップで構成してもよい。
【００１９】
気圧センサ１６１は、デジタルカメラ１００を取り巻く環境の気圧を測定する。そして、気圧センサ１６１は、気圧の測定結果をコントローラ１３０に通知する。なお、図示していないが、デジタルカメラ１００は、気圧センサ１６１の他にセンサとして、方位センサや、ジャイロセンサや、ＧＰＳセンサ等を備えている。これらのセンサも同様に、検出結果をコントローラ１３０に通知する。これにより、コントローラ１３０は、センサの検出結果を把握することができる。なお、各センサは、常時ＯＮの状態でもよいが、消費電力低減のために必要なときにだけＯＮ状態（検出結果を出力可能なアクティブな状態）にすることが好ましい。各センサは、ユーザによる操作を受け付けてＯＮ状態（検出結果を出力可能なアクティブな状態）にしてもよい。または、各センサは、所定の条件を満たすかを判断して、コントローラ１３０が自動でＯＮ状態（検出結果を出力可能なアクティブな状態）にしてもよい。
【００２０】
また、各センサは、用途に応じて調整が必要となる。例えば、デジタルカメラ１００は、気圧センサ１６１の検出結果に基づいて、デジタルカメラ１００の位置する高度を判断し、ユーザに提示する。すなわち、気圧センサ１６１には、デジタルカメラ１００の位置する高度を把握するという用途がある。しかしながら、気圧と高度との対応関係は、デジタルカメラ１００を取り巻く環境の天気等により変化する。例えば、一般に、高度ゼロメートルにおける気圧は、約１０１３ｈＰａ（ヘクトパスカル）であるとされているが、実際には天気等により気圧変化が生じ、１０１３ｈＰａから増減する。そのため、気圧センサ１６１の用途のために、基準となる高度（上記の例におけるゼロメートル）と、該高度に位置するときの気圧値とを対応付ける調整が必要となる。例えば、高度ゼロメートルにおける気圧センサ１６１の検出結果が１０１５ｈＰａであった場合、コントローラ１３０は、気圧値１０１５ｈＰａと高度ゼロメートルとを対応付ける。気圧値と高度値は、ほぼ比例関係にある。従って、コントローラ１３０は、調整後の気圧値と高度値との対応関係に基づいて、現在の気圧センサ１６１の検出結果である気圧値がどれくらいの高度に対応するかを把握することができる。
【００２１】
液晶モニタ１２３は、デジタルカメラ１００の背面に備わる。液晶モニタ１２３は、画像処理部１２２にて処理された画像情報に基づく画像を表示する。液晶モニタ１２３が表示する画像には、スルー画像や記録画像がある。スルー画像は、ＣＣＤイメージセンサ１２０により一定時間ごとに生成される新しいフレームの画像を連続して表示する画像である。通常は、デジタルカメラ１００が撮影モードにあるときに、画像処理部１２２がＣＣＤイメージセンサ１２０の生成した画像情報からスルー画像を生成する。使用者は、液晶モニタ１２３に表示されるスルー画像を参照することにより、被写体の構図を確認しながら撮影できる。記録画像は、デジタルカメラ１００が再生モードにあるときに、メモリカード１４０等に記録された高画素の動画像や静止画像を液晶モニタ１２３に表示するために低画素に縮小した画像である。
【００２２】
コントローラ１３０は、デジタルカメラ１００全体の動作を統括制御する。コントローラ１３０は、ハードワイヤードな電子回路で構成してもよいし、マイクロコンピュータなどで構成してもよい。また、画像処理部１２２などと共に1つの半導体チップで構成してもよい。
【００２３】
コントローラ１３０は、デジタルカメラ１００の撮影モードを設定することができる。撮影モードには、撮影シーンに合わせて人物撮影モード、風景撮影モード、夜景撮影モード、ビーチ撮影モード、屋内撮影モード等がある。各撮影モードには、撮影シーンに相応しいフォーカス条件、露光条件、画像処理条件等が設定されている。人物撮影モードは、人物が良好に撮影されるように条件が設定されている。風景撮影モードは、風景が良好に撮影されるように条件が設定されている。夜景撮影モードは、夜景が良好に撮影されるように条件が設定されている。ビーチ撮影モードは、天気良い砂浜の景色が良好に撮影されるように条件が設定されている。屋内撮影モードは、照度の低く被写体距離が近い場合に良好に撮影されるように条件が設定されている。デジタルカメラ１００の撮影モードの設定は、ユーザ操作を受け付けて行ってもよいし、コントローラ１３０がフォーカス状況や画像判定等により自動で判断し、設定するようにしてもよい。
【００２４】
フラッシュメモリ１４２は、画像情報等を記録するための内部メモリとして機能する。また、フラッシュメモリ１４２は、オートフォーカス制御（ＡＦ制御）や自動露出制御（ＡＥ制御）、フラッシュ１６０の発光制御に関するプログラムの他、デジタルカメラ１００全体の動作を統括制御するためのプログラムを格納している。
【００２５】
バッファメモリ１２４は、画像処理部１２２やコントローラ１３０のワークメモリとして機能する記憶手段である。バッファメモリ１２４はＤＲＡＭ（Dynamic Random Access Memory）などで実現できる。
【００２６】
カードスロット１４１は、メモリカード１４０を着脱可能な接続手段である。カードスロット１４１は、メモリカード１４０を電気的及び機械的に接続可能である。また、カードスロット１４１は、メモリカード１２０を制御する機能を備えてもよい。
【００２７】
メモリカード１４０は、内部にフラッシュメモリ等の記録部を備えた外部メモリである。メモリカード１４０は、画像処理部１２２で処理される画像情報などのデータを記録可能である。
【００２８】
操作部１５０は、デジタルカメラ１００の外装に備わっている操作釦や操作レバーの総称であり、使用者による操作を受け付ける。例えば図１や図２に示したレリーズ釦２０１や、ズームレバー２０２、電源釦２０３、中央釦２０４、十字釦２０５、などがこれにあたる。操作部１５０は使用者による操作を受け付けると、コントローラ１３０に種々の動作指示信号を通知する。
【００２９】
レリーズ釦２０１は、半押し状態と全押し状態の二段階押下式釦である。レリーズ釦２０１が使用者により半押しされると、コントローラ１３０は、ＡＦ（Auto Focus）制御や、ＡＥ（Auto Exposure）制御を実行し撮影条件を決定する。続いて、レリーズ釦２０１が、使用者により全押しされると、コントローラ１３０は、全押しのタイミングに撮像された画像情報を静止画像としてメモリカード１４０等に記録する。
【００３０】
ズームレバー２０２は画角調節についての広角端と望遠端を有する中央位置自己復帰式のレバーである。ズームレバー２０２は、使用者により操作されるとコントローラ１３０にズームレンズ１１２を駆動するための動作指示信号を通知する。すわなち、ズームレバー２０２が広角端に操作されると、コントローラ１３０は、被写体を広角で捉えられるようにズームレンズ１１２を駆動する。同様に、ズームレバー２０１が望遠端に操作されると、コントローラ１３０は、被写体を望遠で捉えられるようにズームレンズ１１２を駆動する。
【００３１】
電源釦２０３は、デジタルカメラ１００を構成する各部への電力供給をＯＮ/ＯＦＦするための押下式釦である。電源ＯＦＦ時に電源釦２０３が使用者により押下されると、コントローラ１３０はデジタルカメラ１００を構成する各部に電力を供給し、起動させる。また、電源ＯＮ時に電源釦２０３が使用者により押下されると、コントローラ１３０は各部への電力供給を停止する。
【００３２】
中央釦２０４は、押下式釦である。デジタルカメラ１００が撮影モードあるいは再生モードにあるときに、中央釦２０４が使用者により押下されると、コントローラ１３０は液晶モニタ１２３にメニュー画面を表示する。メニュー画面は、撮影/再生のための各種条件を設定するための画面である。各種条件の設定項目が選択されているときに押下されると、中央釦２０４は決定釦としても機能する。
【００３３】
十字釦２０５は、上下左右方向に設けられた押下式釦である。使用者は、十字釦２０５のいずれかの方向を押下することにより、液晶モニタ１２３に表示される各種条件項目を選択することができる。
【００３４】
〔１−２．本発明との対応関係〕
気圧センサ１６１は、本発明のセンサの一例である。コントローラ１３０は、本発明の検出結果処理部の一例である。コントローラ１３０は、本発明の更新制御部の一例である。コントローラ１３０は、本発明の撮影モード設定部の一例である。液晶モニタ１２３は、本発明の表示部の一例である。コントローラ１３０は、本発明の表示制御部の一例である。デジタルカメラ１００は、本発明のデータ処理装置の一例である。
【００３５】
〔２．動作〕
ユーザ操作によるセンサ調整動作について、図４から図６を用いて説明する。図４は、調整対象のセンサを選択する画面のイメージ図である。図５は、センサの設定をユーザに確認する画面のイメージ図である。図６は、センサの設定を報告する画面のイメージ図である。ユーザは、操作釦を操作することにより、各種センサの調整を行うことができる。以下の説明では一実施例として気圧センサ１６１の場合を説明する。
【００３６】
撮影待機状態において、コントローラ１３０は、ユーザによる操作を受け付けて、液晶モニタ１２３に、調整対象のセンサを選択する画面（図４）を表示する。ユーザは、液晶モニタ１２３に表示されたこの画面を見ながら、操作釦を操作することにより、調整対象のセンサを選択することができる。ここでは、ユーザは気圧センサ１６１の調整を選択したとする。
【００３７】
ユーザが調整対象のセンサを選択すると、コントローラ１３０は、液晶モニタ１２３に、センサ設定をユーザに確認する画面（図５）を表示する。図５に示すように、液晶モニタ１２３は、海抜ゼロメートルを設定する旨を表示する。まず、ユーザは、現在位置が海抜ゼロメートル地点か否かを判断する。例えば、ユーザは、船上や浜辺等の海抜ゼロメートルと想定される場所に位置しているかを判断する。続いて、ユーザは、液晶モニタ１２３に表示されたこの画面を見ながら、操作釦を操作することにより、気圧センサ１６１を設定するか否かを決定することができる。ユーザが気圧センサ１６１を設定しないと決定すると、デジタルカメラ１００は、撮影待機状態に戻る。
【００３８】
ユーザが気圧センサ１６１を設定すると決定すると、コントローラ１３０は、気圧センサ１６１をＯＮ状態（検出結果を出力可能なアクティブな状態）にする。そして、コントローラ１３０は、現在気圧センサ１６１が検出している気圧値と、高度ゼロメートルとを対応付ける。対応付けが完了すると、コントローラ１３０は、液晶モニタ１２３にセンサの設定を報告する画面（図６）を表示する。ユーザが所定の操作釦を押下するか、一定時間経過すると、デジタルカメラ１００は、撮影待機状態に戻る。
【００３９】
以上のように、デジタルカメラ１００において、ユーザは、センサの調整（現在の気圧センサ出力気圧値と、対応させるべき高度基準値との対応付け）を行うことができる。これにより、コントローラ１３０は、現在の気圧センサ１６１の出力値に基づいて、より正確な現在の高度値を把握することができる。すなわち、デジタルカメラ１００によれば、ユーザは、より正確な現在の高度値を知ることができる。また、コントローラ１３０は、センサ調整するタイミングにて、調整対象のセンサをＯＮ状態（検出結果を出力可能なアクティブな状態）にする。これにより、コントローラ１３０は、センサ動作が必要なときにセンサをＯＮ状態（検出結果を出力可能なアクティブな状態）にすることができる。従って、デジタルカメラ１００の消費電力を低減させることができる。
【００４０】
続いて、特定の撮影モードに設定したときに、気圧センサ１６１の調整を行う動作について説明する。図７は、デジタルカメラ１００に係る気圧センサ１６１の調整動作フローチャートである。
【００４１】
コントローラ１３０は、撮影待機状態において、ユーザにより撮影モードが選択（又は変更）されたか否かを監視している。又は、コントローラ１３０は、フォーカス状況や画像判定等により撮影モードを選択（又は変更）すべきかを判断している。ユーザにより撮影モードが選択されたり、コントローラ１３０自身が撮影モードを選択したりすると、コントローラ１３０は撮影モード選択したとして処理を進める（Ｓ３０１）。
【００４２】
このとき、コントローラ１３０は、選択した撮影モードが特定の撮影モードであるか否かを判断する（Ｓ３０２）。ここでは、一実施例として、ビーチ撮影モードが選択された場合を説明する。すなわち、コントローラ１３０は、選択した撮影モードがビーチ撮影モードであるか否かを判断する。
【００４３】
選択された撮影モードがビーチ撮影モードではないと判断されたとき（Ｓ３０２におけるＮｏ）、コントローラ１３０は、選択された撮影モードに対応する通常の撮影モードにて動作処理を進める（Ｓ３０８）。選択された撮影モードがビーチ撮影モードであるとき（Ｓ３０２におけるＹｅｓ）、現在デジタルカメラ１００はビーチ（浜辺）又はビーチに相当する場所（船上等）にいると推定できる。デジタルカメラ１００がビーチにあるとすれば、デジタルカメラ１００は海抜ゼロメートル付近にいると推定できる。すなわち、ビーチ撮影モードが選択されたタイミングを、気圧センサ１６１を調整する好適なタイミングであると推定できる。従って、コントローラ１３０は、撮影モードとしてビーチ撮影モードが選択されたタイミングにて、気圧センサ１６１の調整を行うための動作を開始する。
【００４４】
選択された撮影モードがビーチ撮影モードである判断されると、コントローラ１３０は、現在気圧センサ１６１がＯＮ状態（検出結果を出力可能なアクティブな状態）であるか否かを判断する（Ｓ３０３）。気圧センサ１６１がＯＮ状態（検出結果を出力可能なアクティブな状態）ではない場合は（Ｓ３０３におけるＮｏ）、気圧センサ１６１の調整開始準備を進めるために気圧センサ１６１をＯＮ状態（検出結果を出力可能なアクティブな状態）にする（Ｓ３０９）。気圧センサ１６１がすでにＯＮ状態（検出結果を出力可能なアクティブな状態）である場合は（Ｓ３０３におけるＹｅｓ）、コントローラ１３０の動作は、ステップＳ３０４に移行する。
【００４５】
続いて、コントローラ１３０は、液晶モニタ１２３にセンサ調整をユーザに促す画面（図８）を表示する（Ｓ３０４）。図８は、ビーチモード設定時に気圧センサ調整をユーザに促す画面のイメージ図である。これにより、ユーザは、今が気圧センサ１６１を調整すべきタイミングであることを把握することができる。また、図８に示すように、液晶モニタ１２３は、スルー画像に重畳させて、ユーザにセンサ調整を促す文章と、高度調整を行うためのアイコン１５１を表示する。ユーザがアイコン１５１を押下すると、コントローラ１３０は、現在気圧センサ１６１が検出している気圧値と、高度ゼロメートルとを対応付ける（Ｓ３０６）。対応付けが完了すると、コントローラ１３０は、液晶モニタ１２３に気圧センサ１６１の設定を報告する画面（図６）を表示する。ユーザが所定の操作釦を押下するか、一定時間経過すると、デジタルカメラ１００は、ビーチ撮影モードによる撮影待機状態に戻る（Ｓ３０７）。
【００４６】
以上のように、デジタルカメラ１００において、コントローラ１３０は、特定の撮影モードであるビーチ撮影モードが選択（又は変更）されると、気圧センサ１６１の調整動作するための動作を開始する。これにより、気圧センサ１６１の調整をすべきタイミングであると推定されるタイミングにて、ユーザは、気圧センサ１６１の調整をすることができる。従って、これにより、コントローラ１３０は、現在の気圧センサ１６１の出力値に基づいて、より正確な現在の高度値を把握することができる。すなわち、デジタルカメラ１００によれば、ユーザは、より正確な現在の高度値を知ることができる。
【００４７】
〔３．他の実施の形態〕
本発明は、上記実施の形態に限定されず、種々の実施形態が考えられる。以下、本発明の他の実施の形態についてまとめて記載する。
【００４８】
上記実施の形態において、気圧センサ１６１の検出結果を用いてデジタルカメラ１００の高度情報を計測する方法について説明を行ったが、本発明は必ずしもこれに限定されない。例えば、デジタルカメラ１００は、水深が深くなると気圧が高くなることを利用して、水中撮影を行った場合の水深を測定することも可能である。
【００４９】
上記実施の形態において、デジタルカメラ１００は、ビーチ撮影モードが選択されたタイミングを、気圧センサ１６１を調整する好適なタイミングであると推定し、気圧センサ１６１をＯＮにするとの説明を行ったが、本発明はこれに限定されない。例えば、ビーチ撮影モードが設定された場合、ユーザがそのまま水中撮影を行うことが想定される。そのため、ビーチ撮影モードが設定された場合、コントローラ１３０は、自動で気圧センサ１６１をＯＮにすることにより、気圧センサ１６１をユーザがＯＮし忘れてしまうことを防止することができる。これは、調整対象のセンサとして、例えばジャイロセンサを用いた場合でも同じである。すなわち、屋内モードに設定された時に、コントローラ１３０は、自動的にジャイロセンサをＯＮにすることで、屋内に入ったときにジャイロセンサをユーザがＯＮし忘れてしまうことを防止することができる。上記実施の形態において、気圧センサ１６１の検出結果と対応付ける高度として海抜ゼロメートルとしたが、本発明はこれに限定されない。すなわち、気圧センサ１６１の調整動作を行うときに、ユーザに任意の高度基準値を入力させるようにしてもよい。例えば、登山をしているユーザが、海抜２，０００メートルの地点を示す指標の前にいるとしたら、現在の気圧センサ１６１の出力値を、海抜２，０００メートルと対応付けるという動作も、本発明の範囲内である。
【００５０】
図７を用いて説明した上記実施の形態の動作において、コントローラ１３０は、ユーザに気圧センサ１６１の調整を促してから、気圧センサ１６１の調整動作を行うようにしたが、本発明はこれに限定されない。また、コントローラ１３０は、ユーザによるアイコン１５１の押下を受け付けてから、気圧センサ１６１の調整動作を行うようにしたが、本発明はこれに限定されない。すなわち、コントローラ１３０は、特定の撮影モードであるビーチ撮影モードが選択されたら、自動的に気圧センサ１６１の調整動作を開始するようにしてもよい。
【００５１】
図７を用いて説明した上記実施の形態の動作において、コントローラ１３０は、ビーチ撮影モードが選択されたと判断されたときに、気圧センサ１６１をＯＮ状態（検出結果を出力可能なアクティブな状態）にするか否かを判断するようにしたが、本発明はこれに限定されない。すなわち、ステップＳ３０５において、ユーザがアイコン１５１を押下した後に、気圧センサ１６１をＯＮ状態（検出結果を出力可能なアクティブな状態）にするようにしてもよい。
【００５２】
上記実施の形態においては、センサの一例として気圧センサ１６１の場合を説明したが、本発明はこれに限定されない。他のセンサの調整動作においても、本発明を適用可能である。例えば、他には調整対象のセンサとして、ジャイロセンサであってもよい。ジャイロセンサは、デジタルカメラ１００の位置の速度変化を検出することができる。すなわち、ジャイロセンサの出力値を積分処理することにより、コントローラ１３０は、デジタルカメラ１００の移動量を把握することができる。これによりデジタルカメラ１００の移動量を把握することはできるが、このままでは移動の基準となる地点が不明である。そのため、調整対象のセンサがジャイロセンサの場合、調整動作として、移動の基準となる地点の対応付けをおこなうようにする。このとき、例えば、移動の基準となる地点において取得したＧＰＳ情報を対応付けるようにする。また、屋内等でＧＰＳ情報が取得困難な場合は、最後にＧＰＳ情報を取得した地点からの補正動作を行えるようにしておけばよい。特に、ジャイロセンサを活用してデジタルカメラ１００の現在位置を把握する状況は、ＧＰＳ情報の取得が困難な屋内である場合が多い。そのため、コントローラ１３０は、特定の撮影モードとして、屋内撮影モードが選択されたときに、ジャイロセンサの調整動作を行うよう。これにより、ジャイロセンサの調整をすべきタイミングであると推定されるタイミングにて、ユーザは、ジャイロセンサの調整することができる。従って、これにより、コントローラ１３０は、現在のジャイロセンサの出力値に基づいて、屋内においても、より正確な現在の位置情報を把握することができる。すなわち、デジタルカメラ１００によれば、ユーザは、屋内においてもより正確な現在の位置情報を知ることができる。
【００５３】
なお、本発明は、レンズ一体型のカメラであっても、レンズ着脱式のカメラであっても適用可能である。
【産業上の利用可能性】
【００５４】
本発明はデジタルカメラ１００への実施に限定されない。センサを搭載し、該センサ出力に基づいて所定の処理を行い、データを出力できるデータ処理装置に本発明は適用可能である。
【符号の説明】
【００５５】
１００    デジタルカメラ
１１１    フォーカスレンズ
１１２    ズームレンズ
１１３    絞り
１１４    シャッタ
１２０    ＣＣＤイメージセンサ
１２１    ＡＦＥ（アナログ・フロント・エンド）
１２２    画像処理部
１２３    液晶モニタ
１２４    バッファメモリ
１３０    コントローラ
１４０    メモリカード
１４１    カードスロット
１４２    フラッシュメモリ
１５０    操作部
１６０    フラッシュ
１６１    気圧センサ
２０１    レリーズ釦
２０２    ズームレバー
２０３    電源釦
２０４    中央釦
２０５    十字釦
【図１】
0005609673.tif 000002
【図２】
0005609673.tif 000003
【図３】
0005609673.tif 000004
【図４】
0005609673.tif 000005
【図５】
0005609673.tif 000006
【図６】
0005609673.tif 000007
【図７】
0005609673.tif 000008
【図８】
0005609673.tif 000009