(57)【要約】【課題】電子装置における環境の状況を検出するセンサのキャリブレーション動作を実行する際に、外部機器と物理的に接続することなく実行できるようにすること。【解決手段】圧力に対応する圧力センサ１８からのセンサ出力をＡ／Ｄコンバータ３８ＡでＡ／Ｄ変換して圧力データとして取り込み、変換パラメータに基づいて補正することで圧力を求めるシステムコントローラ３８は、継続的に得られる圧力データの変化が、予め決められた第１の変化率範囲内で変化された後に、予め決められた第２の変化率範囲内に予め決められた時間の間維持されたとき、その圧力データの値をFlash ＲＯＭ３４に記憶させ、このFlash ＲＯＭ３４に記憶させた圧力データ値と、同じくFlash ＲＯＭ３４記憶されている上記第２の変化率範囲内の場合に相当する圧力データの目標値とから、上記変換パラメータを設定する。【選択図】図２
2008122107.tif 000002
【特許請求の範囲】
【請求項１】
外部環境を示す物理量に対応する環境データを得るためのセンサと、
上記センサによって得られた環境データを変換パラメータに基づいて補正することで上記物理量を求める補正手段と、
を備える電子装置において、
上記センサによって継続的に得られる環境データの変化が、予め決められた第１の変化率範囲内で変化された後に、予め決められた第２の変化率範囲内に予め決められた時間の間維持されたとき、その環境データの値を記憶する測定値記憶手段と、
上記第２の変化率範囲内の場合に相当する環境データの目標値を記憶する目標値記憶手段と、
上記測定値記憶手段に記憶された環境データの値と上記目標値記憶手段に記憶された環境データの目標値とから、上記変換パラメータを設定する変換パラメータ設定手段と、
を具備することを特徴とする電子装置。
【請求項２】
上記第２の変化率範囲内は、上記センサによって継続的に得られる環境データの変化がほぼ０の場合であり、
上記測定値記憶手段は、上記予め決められた時間の間、上記環境データの変化がほぼ０であるときに、その間の上記環境データの値の平均値を記憶することを特徴とする請求項１に記載の電子装置。
【請求項３】
上記環境データは、電子装置が存在する大気圧又は水圧を示す圧力データ、及び、電子装置が存在する温度を示す温度データ、の少なくとも一つであることを特徴とする請求項１に記載の電子装置。
【請求項４】
上記測定値記憶手段は、複数回、上記第１の変化率範囲内の変化後の上記第２の変化率範囲内の変化があった場合には、それぞれの第２の変化率範囲内のときの環境データの値を記憶することを特徴とする請求項１に記載の電子装置。
【請求項５】
上記変換パラメータ設定手段は、Ｐを物理量、Ｓを上記センサによって得られる環境データの値、α及びβを上記変換パラメータとしたとき、上記変換パラメータα及びβが
Ｐ＝α＊Ｓ＋β
を満足するように設定することを特徴とする請求項４に記載の電子装置。
【請求項６】
上記電子装置はデジタルカメラであることを特徴とする請求項に１乃至５記載の電子装置。
【請求項７】
センサから出力される外部環境を示す物理量に対応する環境データを変換パラメータに基づいて補正して上記物理量を求めるために、上記変換パラメータを設定するキャリブレーションプログラムであって、
コンピュータに、
上記センサによって継続的に得られる環境データの変化が、予め決められた第１の変化率範囲内で変化された後に、予め決められた第２の変化率範囲内に予め決められた時間の間維持されたとき、その環境データの値を記憶させる手順と、
該記憶された環境データの値と、上記第２の変化率範囲内の場合に相当する環境データの目標値とから、上記変換パラメータを設定する手順と、
を実行させるためのキャリブレーションプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧力センサや温度センサ等の環境センサを備えた電子装置に関し、特に、環境センサのキャリブレーションに関する。
【背景技術】
【０００２】
カメラ等の電子装置においては、その装置が置かれた環境の状況を示す物理量（気圧、水圧、温度、位置）を検出するための環境センサを備えたものが知られている。このような電子機器では、その環境センサで検出した物理量を当該電子装置が取り扱う電子データと共に利用可能である。
【０００３】
例えば、特許文献１には、ＧＰＳ受信機と気圧センサを有し、位置情報と高度情報とを撮影された画像データとあわせて記録できるデジタルカメラが開示されている。
【０００４】
また、特許文献２には、ストロボのホットシュウ（ストロボ接続端子）を介して外部に設けられた機器と通信可能なカメラを開示しており、不揮発性メモリにカメラの制御パラメータを通信により記憶させることが可能となっている。
【特許文献１】特開２００３−２８３９７７号公報
【特許文献２】特開平５−３４７５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
電子装置が置かれた環境を測定するセンサの出力は個々に特性が異なる。したがって、センサ個々に応じてその出力を補正する必要がある。また、センサ出力にばらつきが無くとも、その処理回路の特性がばらつく場合もある。
【０００６】
電子装置が置かれた環境を測定するセンサの一つとして、上記特許文献１に開示された気圧センサのような圧力センサがある。圧力を正確に測定するためには、圧力とセンサ出力の関係を正確に求める必要がある。このためには、実際に圧力センサに既知の圧力を加え、その際のセンサの出力を測定する。そして、センサ出力から圧力へ変換するパラメータを求める。
【０００７】
このパラメータ求める動作は、圧力センサを搭載した電子装置個々で実行することが望ましい。このような動作は、キャリブレーション動作と呼ばれ、一般には電子装置の製造工程で行われる。キャリブレーション動作は、ユーザが通常に動作させる動作ではない。キャリブレーション動作は、一般には電子装置と製造工程に置かれた外部機器（コンピュータ）を通信ケーブルで接続させて実行させる。上記特許文献２は、ストロボ接続端子を利用してその接続を行う技術を開示している。
【０００８】
しかしながら、圧力センサのキャリブレーション動作に際しては、圧力センサが組込まれた電子装置を試験槽に入れて空気或いは水を用いて圧力を加えなければならない。試験槽に入れられた電子装置とコンピュータとを通信ケーブルで接続することは物理的に困難を伴う。
【０００９】
本発明は、上記の点に鑑みてなされたもので、環境の状況を検出するセンサのキャリブレーション動作を実行する際に、電子装置と外部機器とを物理的に接続することなく、この動作を実行できる電子装置及びキャリブレーションプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の電子装置の一態様は、
外部環境を示す物理量に対応する環境データを得るためのセンサと、
上記センサによって得られた環境データを変換パラメータに基づいて補正することで上記物理量を求める補正手段と、
を備える電子装置において、
上記センサによって継続的に得られる環境データの変化が、予め決められた第１の変化率範囲内で変化された後に、予め決められた第２の変化率範囲内に予め決められた時間の間維持されたとき、その環境データの値を記憶する測定値記憶手段と、
上記第２の変化率範囲内の場合に相当する環境データの目標値を記憶する目標値記憶手段と、
上記測定値記憶手段に記憶された環境データの値と上記目標値記憶手段に記憶された環境データの目標値とから、上記変換パラメータを設定する変換パラメータ設定手段と、
を具備することを特徴とする。
【００１１】
また、本発明のキャリブレーションプログラムの一態様は、
センサから出力される外部環境を示す物理量に対応する環境データを変換パラメータに基づいて補正して上記物理量を求めるために、上記変換パラメータを設定するキャリブレーションプログラムであって、
コンピュータに、
上記センサによって継続的に得られる環境データの変化が、予め決められた第１の変化率範囲内で変化された後に、予め決められた第２の変化率範囲内に予め決められた時間の間維持されたとき、その環境データの値を記憶させる手順と、
該記憶された環境データの値と、上記第２の変化率範囲内の場合に相当する環境データの目標値とから、上記変換パラメータを設定する手順と、
を実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、環境の状況を検出するセンサの出力を補正するために必要なパラメータを、センサが搭載された電子装置それぞれで求めることができ、したがって、電子装置は環境の状況を示したデータを正確に取得できる。また、このパラメータを求めるキャリブレーション動作は、当該電子装置に外部機器を接続することなく実施可能となるため生産性が向上する。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００１４】
図１（Ａ）及び（Ｂ）は、それぞれ、本発明の電子装置の一実施形態としてのデジタルカメラ１０の外観斜視図である。
【００１５】
このデジタルカメラ１０は、図１（Ａ）に示すように、正面に撮影レンズ１２を備え、上面には撮影指示を行うためのレリーズＳＷ（スイッチ）１４、当該デジタルカメラ１０を起動させるパワーＳＷ１６を備える。また、正面には圧力センサ１８のダイアフラム１８Ａが配置される。ダイアフラム１８Ａは気圧或いは水圧を受けて変形するもので、この変形量は歪ゲージを用いて検出される。ダイアフラム１８Ａはデジタルカメラ１０を操作する際に邪魔にならない位置（ユーザの指が掛からない位置）に配置されなければならない。また、水検出センサ２０は、当該デジタルカメラ１０が空気中に在るのか水中に在るのかを検出するためにある。この水検出センサ２０は、２つの電極２０Ａ，２０Ｂが水中に漬かると電流が流れる。この電流を検出することで気中と水中を判別する。
【００１６】
また、デジタルカメラ１０の背面には、図１（Ｂ）に示すように、Ｗ−ＳＷ（Ｗｉｄｅスイッチ）２２、Ｔ−ＳＷ（Ｔｅｌｅスイッチ）２４、十字ＳＷ２６（←ＳＷ２６Ｌ、→ＳＷ２６Ｒ、↑ＳＷ２６Ｕ、↓ＳＷ、ＯＫＳＷ２６Ｋ）、及び液晶モニタ２８が配置されている。ここで、Ｗ−ＳＷ２２及びＴ−ＳＷ２４は、撮影倍率の変更や、画像再生時の画像スクロール等に利用されるものであり、十字ＳＷ２６は、デジタルカメラ１０の動作モードやパラメータを設定するために利用されるものである。また、液晶モニタ２８は、ライブビュー表示や撮影された画像の表示を行うだけでなく、動作モードの設定やパラメータの設定の際にも利用される。
【００１７】
図２は、デジタルカメラ１０の主要構成を示すブロック図である。同図において、撮像素子３０は、撮影レンズ１２により結像された被写体像を電気信号（アナログ電気信号）に光電変換する。撮像素子ＩＦ（インターフェース）回路３２は、撮像素子３０を駆動し、光電変換された電気信号に対し所定処理を行って一定形式の画像データ（デジタル電子データ）を得る。Flash ＲＯＭ３４には、当該デジタルカメラ１０全体の動作を制御するための制御プログラム、圧力センサ１８のログデータ、制御パラメータなどが記録されている。
【００１８】
ＳＤＲＡＭ（Synchronous ＤＲＡＭ）３６は、撮像素子ＩＦ回路３２により得られた画像データの一時格納用、及びシステムコントローラ３８のワークエリア等として使用される。
【００１９】
システムコントローラ３８は、Flash ＲＯＭ３４に記録されている制御プログラムを読み出し実行することにより、当該デジタルカメラ１０全体の動作を制御する。また、システムコントローラ３８は、所定の画像処理や、画像データの圧縮／伸長処理等も行う。
【００２０】
メモリカード４０は、半導体の不揮発メモリや小型ＨＤＤ（ハードディスク）等の、該デジタルカメラ１０に対して着脱自在の記録媒体である。このメモリカード４０に、撮影された画像データが所定形式（例えばＪＰＥＧ）の画像ファイルとして記録される。
【００２１】
音声回路４２は、システムコントローラ３８からの音声データを、スピーカ４４を駆動する信号へ変換する。時計回路４６は、年月日時分秒の時間データを生成し、システムコントローラ３８へ出力する。
【００２２】
圧力センサ１８は、圧力を受けて変形するダイアフラム１８Ａとそれを検出する４つの歪ゲージ（図では、抵抗Ｒａ、Ｒｂ、Ｒｃ、Ｒｄとして示される）から構成される。圧力センサ１８では、圧力によりダイアフラム１８Ａがたわみ、加わる圧力に伴い歪ゲージの抵抗率が変化する。これら４つの歪ゲージによりブリッジ回路を構成する。ブリッジ回路の一対の端子には定電流駆動回路４８が接続され、他の一対の端子から圧力に応じた電圧が出力される。この電圧は、増幅回路５０によって増幅されて、システムコントローラ３８内に構成されたＡ／Ｄコンバータ３８Ａで変換可能な信号へ変換される。
【００２３】
温度センサ５２は、当該デジタルカメラ１０の温度を検出するために利用される。
【００２４】
水検出センサ２０は、上述したように２つの電極２０Ａ，２０Ｂから構成される。電極２０ＢはＧＮＤへ接続される。該デジタルカメラ１０の外装が金属であり且つＧＮＤに接続されているときは、この電極２０Ｂは省略できる。電極２０Ａ，２０Ｂの間に水があると電流が流れ、所定の抵抗値を持つ。この抵抗値と抵抗ＲＬとにより電源電圧Ｖｃｃは分圧され、コンパレータ５４の＋端子に印加される。このコンパレータ５４の−端子には、基準電圧発生回路５６から基準電圧Ｖｒｅｆが印加されている。而して、水が無ければ、コンパレータ５４の＋端子には、基準電圧発生回路５６からの基準電圧Ｖｒｅｆよりも高い電源電圧Ｖｃｃが印加され、水が有ると、＋端子の電圧は電源電圧Ｖｃｃが分圧されるため基準電圧Ｖｒｅｆよりも低くなる。この結果、コンパレータ５４の出力は反転する。システムコントローラ３８は、コンパレータ５４の出力がハイ（High）ならば気中と判定し、出力がロウ（Low）ならば水中と判定すれば良い。
【００２５】
液晶モニタ駆動回路５８は、上記液晶モニタ２８を駆動するもので、液晶モニタ２８は、該液晶モニタ駆動回路５８からの駆動信号に応じて画像や各種メニュー等を表示する。バックライト駆動回路６０は、この液晶モニタ２８の照明素子であるバックライト６２用の発光ダイオードを駆動する。
【００２６】
ＵＳＢ（Universal Serial Bus）コントローラ６４は、当該デジタルカメラ１０とＵＳＢにより接続されている外部機器１００（パーソナルコンピュータ等）との間でデータの送受信の制御を行う。
【００２７】
発光ダイオード６６はデジタルカメラ１０の動作状態（例えば、セルフタイマの動作表示、メモリカードへのアクセス中を示す表示など）をユーザへ告知するために利用される。
【００２８】
操作ＳＷ６８は、当該デジタルカメラ１０を操作するために利用される。上記レリーズＳＷ１４、パワーＳＷ１６、Ｗ−ＳＷ２２、Ｔ−ＳＷ２４、十字ＳＷ２６、等を含む。
【００２９】
図３は、上記のようなデジタルカメラ１０の圧力センサ１８のキャリブレーション動作を実施するために、デジタルカメラ１０へ圧力を加える加圧試験機システム２００のブロック構成図である。
【００３０】
加圧試験機システム２００においては、試験槽２０２の中に、試験されるデジタルカメラ１０が置かれる。この際、デジタルカメラ１０は、詳細は後述するようなキャリブレーション動作が実行されている。試験槽２０２には、貯水槽２０４と接続されているポンプ２０６を介して一定量の水が注水される。試験終了後、該試験槽２０２内の水は、排水バルブ２０８を開くことで貯水槽２０４へ戻される。
【００３１】
水のみで所定の圧力をデジタルカメラ１０に印加するためには、試験槽２０２の深さが深くなる。更に、水も大量に必要となって貯水槽２０４の容積も大きくなり、取り扱いが困難となる。そこで、デジタルカメラ１０全体が水に接する程度に注水し、印加する圧力は空気圧で調整する。試験槽２０２の加圧は、コンプレッサ２１０から供給される空気によってなされる。コンプレッサ２１０からの空気圧は、圧力センサ２１２によって監視される。試験終了後は、排気バルブ２１４を開くことで圧力は減圧される。
【００３２】
該加圧試験機システム２００の制御は、システム制御回路２１６によって行われる。システム制御回路２１６は、所定の試験プロファイル（後述する）に従って、試験槽２０２に接続されたコンプレッサ２１０、ポンプ２０６、バルブ２０８，２１４等を制御する。システム制御回路２１６に接続された操作ＳＷ２１８を操作することで、試験プロファイルの設定、試験動作の開始などを指令ができる。
【００３３】
図４は、デジタルカメラ１０のシステムコントローラ３８によって実行されるメインルーチンのフローチャートを示す図である。
【００３４】
即ち、パワーＳＷ１６がＯＮするとシステムコントローラ３８は動作を開始する。そして、まず、システムの初期設定動作（メモリ初期化、ＩＯ初期化、回路ブロック初期など）を行う（ステップＳ１０）。
【００３５】
その後、外部機器１００との接続が行われたか検出する（ステップＳ１２）。ＵＳＢコントローラ６４は、外部機器１００が接続されると割込み信号でシステムコントローラ３８へ通告する。更に外部機器１００との通信回線を確立するための処理を行う。このＵＳＢコントローラ６４からの通告を受けると、サブルーチン“外部機器との通信動作”が行われる（ステップＳ１４）。
【００３６】
図５は、このサブルーチン“外部機器との通信動作”のフローチャートを示す図である。このサブルーチンにおいては、ＵＳＢを用いてデジタルカメラ１０に接続された外部機器１００（パーソナルコンピュータ等）とデータのやり取りが行われる。
【００３７】
即ち、システムコントローラ３８は、外部機器１００から通信されたコマンドを解析して、制御パラメータの設定モードが選択されているか否かを判断する（ステップＳ１４００）。設定モード以外の動作モードが選択されているときには、その動作モードに応じた動作を実行する（ステップＳ１４０２）。例えば、ＵＳＢストレージモードが実行される場合には、外部機器１００はメモリカード４０の画像ファイルへアクセスすることができる。この動作が終了すると、外部機器１００との接続が解除されたか否かを判別する（ステップＳ１４０４）。そして、未だ接続されたままであれば上記ステップＳ１４００に戻り、接続が解除された場合にはメインルーチンへ復帰する。
【００３８】
制御パラメータは、ユーザが設定するものではなく、工場出荷時等にメーカ側で設定するパラメータであり、特殊なコマンド等によりその設定モードに入れるようになっている。
【００３９】
而して、上記ステップＳ１４００において制御パラメータの設定モードが選択されていると判断された場合には、更に、外部機器１００から通信されたコマンドを解析して、その選択された設定モードが、圧力算出パラメータの設定モードであるか否かを判断する（ステップＳ１４０６）。圧力算出パラメータ以外の制御パラメータの設定モードが選択されているときは、その選択された制御パラメータの設定動作を実行する（ステップＳ１４０８）。例えば、撮像素子３０の出力から画像データへ変換する際に必要なパラメータ等が設定される。このような他の制御パラメータの設定が終了すると、外部機器１００との接続が解除されたか否かを判別して（ステップＳ１４０４）、未だ接続されたままであれば上記ステップＳ１４００に戻り、接続が解除された場合にはメインルーチンへ復帰する。
【００４０】
また、上記ステップＳ１４０６において圧力算出パラメータの設定モードが選択されていると判断された場合には、圧力算出パラメータを外部機器１００から受信して、Flash ＲＯＭ３４の所定アドレスへ格納する（ステップＳ１４１０）。この圧力算出パラメータとしては、α、β、ＰＤｓｅｔ１、ＰＤｓｅｔ２、Δ１、Δ２がある。この圧力算出パラメータの設定が終了すると、外部機器１００との接続が解除されたか否かを判別して（ステップＳ１４０４）、未だ接続されたままであれば上記ステップＳ１４００に戻り、接続が解除された場合にはメインルーチンへ復帰する。
【００４１】
上記α及びβは、圧力センサ１８のセンサ出力を圧力値へ変換する際に必要な変換パラメータである。後述するサブルーチン“キャリブレーション動作”中に算出されるものであるが、初期値として外部機器１００から設定されるようになっている。
【００４２】
また、上記ＰＤｓｅｔ１及びＰＤｓｅｔ２は、サブルーチン“キャリブレーション動作”中にデジタルカメラ１０に加えられる圧力の測定ポイントを示すパラメータである。このパラメータは、後述するサブルーチン“測定条件設定動作”で変更可能となっており、初期値として外部機器１００から設定される。
【００４３】
そして、上記Δ１及びΔ２は、サブルーチン“キャリブレーション動作”中に、圧力センサ１８の異常を判定する際に用いられるパラメータである。
【００４４】
なお、上記変換パラメータα及びβとＰＤｓｅｔ１及びＰＤｓｅｔ２との関係は、図６に示すようになっている。即ち、図６は、圧力センサ１８のセンサ出力と圧力値との関係を示す図であり、横軸は圧力センサ１８のセンサ出力であり、縦軸は印加された圧力を示している。
【００４５】
センサ出力Ｓと圧力Ｐの関係はリニヤであり、一次関数で表現可能であると仮定すると、以下の（１）式が成立する。
【００４６】
Ｐ＝α・Ｓ＋β                                              …（１）
以上説明したようなサブルーチン“外部機器との通信動作”から復帰すると、上記ステップＳ１２に戻る。
【００４７】
そして、上記ステップＳ１２において、外部機器１００との接続が行われていないと判断された場合には、更に、キャリブレーション条件設定のための所定の操作、つまり上記圧力算出パラメータＰＤｓｅｔ１及びＰＤｓｅｔ２を設定するための所定の操作が行われたか否か判定する（ステップＳ１６）。そして、そのような所定の操作が行われた場合には、サブルーチン“測定条件設定動作”が行われる（ステップＳ１８）。この測定条件設定動作も、ユーザではなくてメーカ側で実施するため、図示しないメニューＳＷの特殊な操作や、電池ボックス内等に隠されたＳＷ操作等の所定の操作によってのみ実施されるようになっている。また、上記ステップＳ１４のサブルーチン“外部機器との通信動作”中に、特殊なコマンドを通信することで、外部機器１００との接続を解除後にこのサブルーチン“測定条件設定動作”に入るような設定を行うものであっても構わない。
【００４８】
図７は、このサブルーチン“測定条件設定動作”のフローチャートを示す図である。このサブルーチンでは、サブルーチン“キャリブレーション動作”中に印加される圧力を示すパラメータＰＤｓｅｔ１、ＰＤｓｅｔ２の設定ができる。このパラメータは、初期値は上記ステップＳ１４１０で外部機器１００から設定されるが、このサブルーチンにより必要に応じて変更できるようになっている。
【００４９】
即ち、まず、Flash ＲＯＭ３４に現在格納されている圧力の測定ポイント（ＰＤｓｅｔ１、ＰＤｓｅｔ２）を読み出して液晶モニタ２８へ表示する（ステップＳ１８００）。また、第１測定ポイント（ＰＤｓｅｔ１）の変更が可能であることを液晶モニタ２８へ表示する（ステップＳ１８０２）。
【００５０】
図８は、この場合の液晶モニタ２８の表示例を示す図である。この場合、液晶モニタ２８には、上記読み出した第１及び第２測定ポイントを示すためのボックス２８Ａ，２８Ｂと、２つのパラメータの何れが変更可能であるか示すマーカ２８Ｃとが表示される。第１測定ポイントを示すボックス２８Ａ中には、読み出した第１測定ポイント（ＰＤｓｅｔ１）の圧力値がｋｇｆ／ｃｍ２の単位で表示されるとともに、それに並べて、水深に換算したデータが（）中にｍ表示で示される。同様に、第２測定ポイントを示すボックス２８Ｂには、読み出した第２測定ポイント（ＰＤｓｅｔ２）の圧力値とその水深データとが表示される。上記ステップＳ１８０２では、マーカ２８Ｃを第１測定ポイントを示すボックス２８Ａに並べて表示し、第１測定ポイント（ＰＤｓｅｔ１）が変更可能であることを示す。
【００５１】
なお、図８は表示の一形態を示しているに過ぎない。マーカ２８Ｃを用いなくとも、選択されているボックスのフレームの色を変える、文字の色を変える、等の方法でも良いことは勿論である。
【００５２】
上記のような表示を行った後、操作ＳＷ６８の↑ＳＷ２６Ｕもしくは↓ＳＷ２６Ｄが操作されたか否かを判定する（ステップＳ１８０４）。ここで、そのような操作が検出されたならば、第１測定ポイントの値を所定量変化させて表示を更新し（ステップＳ１８０６）、上記ステップＳ１８０４に戻る。即ち、↑ＳＷ２６Ｕが操作されると第１測定ポイント（ＰＤｓｅｔ１）の値を所定量増加させる。一方↓ＳＷ２６Ｄが操作されると第１測定ポイント（ＰＤｓｅｔ１）の値を所定量減少させる。このようにして、デジタルカメラ１０オペレータ（調整者）は、液晶モニタ２８を見ながら２つのＳＷ２６Ｕ，２６Ｄを操作することで、第１測定ポイントを変更できる。
【００５３】
上記ステップＳ１８０４において↑ＳＷ２６Ｕもしくは↓ＳＷ２６Ｄが操作されていないと判定されたときには、更に、操作ＳＷ６８のＯＫＳＷ２６Ｋが操作されたか判定する（ステップＳ１８０８）。このＯＫＳＷ２６Ｋが操作されていないと判定した場合には、上記ステップＳ１８０４に戻る。而して、ＯＫＳＷ２６Ｋが操作されたと判定したならば、現在ボックス２８Ａに表示されている第１測定ポイント（ＰＤｓｅｔ１）の値をFlash ＲＯＭ３４へ記憶する（ステップＳ１８１０）。
【００５４】
その後、第２測定ポイント（ＰＤｓｅｔ２）の変更が可能であることを液晶モニタ２８へ表示する（ステップＳ１８１２）。即ち、マーカ２８Ｃを、第２測定ポイントを示すボックス２８Ｂの近くへ移動表示させる。
【００５５】
そして、操作ＳＷ６８の↑ＳＷ２６Ｕもしくは↓ＳＷ２６Ｄが操作されたか否かを判定する（ステップＳ１８１４）。ここで、そのような操作が検出されたならば、第２測定ポイントの値を所定量変化させて表示を更新し（ステップＳ１８１６）、上記ステップＳ１８１４に戻る。即ち、↑ＳＷ２６Ｕが操作されると第２測定ポイント（ＰＤｓｅｔ２）の値を所定量増加させる。一方↓ＳＷ２６Ｄが操作されると第２測定ポイント（ＰＤｓｅｔ２）の値を所定量減少させる。このようにして、デジタルカメラ１０オペレータ（調整者）は、液晶モニタ２８を見ながら２つのＳＷ２６Ｕ，２６Ｄを操作することで、第２測定ポイントを変更できる。
【００５６】
上記ステップＳ１８１４において↑ＳＷ２６Ｕもしくは↓ＳＷ２６Ｄが操作されていないと判定されたときには、更に、操作ＳＷ６８のＯＫＳＷ２６Ｋが操作されたか判定する（ステップＳ１８１８）。このＯＫＳＷ２６Ｋが操作されていないと判定した場合には、上記ステップＳ１８１４に戻る。而して、ＯＫＳＷ２６Ｋが操作されたと判定したならば、現在ボックス２８Ｂに表示されている第２測定ポイント（ＰＤｓｅｔ２）の値をFlash ＲＯＭ３４へ記憶する（ステップＳ１８２０）。
【００５７】
そして、メインルーチンのステップＳ１２へ復帰する。
【００５８】
なお、上記のような圧力の測定ポイント（ＰＤｓｅｔ１、ＰＤｓｅｔ２）の変更を、液晶モニタ２８や操作ＳＷ６８を用いた手動操作で行うのではなくて、上記ステップＳ１４のサブルーチン“外部機器との通信動作”中に、外部機器１００から通信によって実施するようにしても構わない。
【００５９】
上記ステップＳ１６においてキャリブレーション条件設定のための所定の操作が行われていないと判定した場合には、更に、キャリブレーションモード（変換パラメータを決定する動作モード）の実行を指令する所定の操作がなされたか判定する（ステップＳ２０）。そして、そのような所定の操作が行われた場合には、サブルーチン“キャリブレーション動作”が行われる（ステップＳ２２）。このキャリブレーション動作も、ユーザではなくてメーカ側で実施するため、図示しないメニューＳＷの特殊な操作や、電池ボックス内等に隠されたＳＷ操作等の所定の操作によってのみ実施されるようになっている。また、上記ステップＳ１４のサブルーチン“外部機器との通信動作”中に、特殊なコマンドを通信することで、外部機器１００との接続を解除後にこのサブルーチン“キャリブレーション動作”に入るような設定を行うものであっても構わない。
【００６０】
ここで、上記ステップＳ２２で実行されるサブルーチン“キャリブレーション動作”の概要を説明する。
【００６１】
オペレータ（調整者）は、上記サブルーチン“キャリブレーション動作”を実行させるための上記所定の操作を行った後、当該デジタルカメラ１０を、図３に示したような加圧試験機システム２００における試験槽２０２の中に置く。そして、システム制御回路２１６に接続された操作ＳＷ２１８を操作することで、試験動作の開始を指令する。この指令に応じて、システム制御回路２１６は、所定の試験プロファイルにしたがって、試験槽２０２に接続されたコンプレッサ２１０、ポンプ２０６、バルブ等を制御する。
【００６２】
図９は、この加圧試験機システム２００で実行される試験プロファイルを示す図であり、縦軸は試験槽２０２の圧力を、横軸は時間を、それぞれ示している。ここで、各工程は、システム制御回路２１６によって実行される。
【００６３】
工程１：ポンプ２０６を制御して所定量の水を試験槽２０２へ注入する。この水により発生する圧力は非常に小さい。水を入れる理由はデジタルカメラ１０の防水性に問題がないか判断するためである。
【００６４】
工程２：コンプレッサ２１０を制御して所定圧力（ＰＤｓｅｔ１）まで加圧する。
【００６５】
工程３：第１測定ポイント３００で所定時間待機する。この時、圧力が所定圧力（ＰＤｓｅｔ１）から変化しないように、圧力センサ２１２の測定値に基づいてコンプレッサ２１０を制御する。
【００６６】
工程４：コンプレッサ２１０を制御して所定圧力（ＰＤｓｅｔ２）まで加圧する。
【００６７】
工程５：第２測定ポイント３０２で所定時間待機する。この時、圧力が所定圧力（ＰＤｓｅｔ２）から変化しないように、圧力センサ２１２の測定値に基づいてコンプレッサ２１０を制御する。
【００６８】
工程６：排気バルブ２１４を開いて試験槽２０２の圧力を減圧する。
【００６９】
工程７：排水バルブ２０８を開いて試験槽２０２から水を貯水槽２０４へ戻す。
【００７０】
以上の工程を実行後、オペレータはデジタルカメラ１０を試験槽２０２から取り出す。
【００７１】
このような試験プロファイルに従って圧力が変化される環境において、デジタルカメラ１０のシステムコントローラ３８は、圧力センサ１８の出力の変化を監視する。そして、デジタルカメラ１０が第１測定ポイントに在ること、第２測定ポイントに在ることを検出する。その後、第１測定ポイントにおける印加圧力（ＰＤｓｅｔ１）とこの時測定された圧力センサ１８の出力（ＤＳ１）及び第２測定ポイントにおける印加圧力（ＰＤｓｅｔ２）とこの時測定された圧力センサ１８の出力（ＤＳ２）とに基づき、変換パラメータを求める。そして、このキャリブレーション動作の終了時に、動作結果を液晶モニタ２８へ表示する。オペレータは、この液晶モニタ２８の表示をチェックすることで、デジタルカメラ１０が正しく動作したか判定できる。
【００７２】
図１０は、このような動作を行うためのサブルーチン“キャリブレーション動作”のフローチャートを示す図である。
【００７３】
即ち、システムコントローラ３８は、まず、圧力センサ１８のセンサ出力をＡ／Ｄコンバータ３８Ａで測定する開始信号を発するインターバルタイマを設定する（ステップＳ２２２００）。そして、測定動作が開始されたことをオペレータへ告知するための動作を行う（ステップＳ２２０２）。例えば、デジタルカメラ１０の動作状態をユーザへ告知するために設けられている発光ダイオード６６を点滅させる。また、液晶モニタ２８へ開始を意味する表示を行うようにしても良い。バックライト６２の点滅で示すこともできる。更には、スピーカ４４から告知音やメッセージを発生するようにしても良い。
【００７４】
その後、インターバルタイマからの測定開始信号の検出を行い（ステップＳ２２０４）、それが検出されるまで待つ。例えば、インターバルタイマは、１ｓｅｃ毎に測定開始信号を出力する。
【００７５】
而して、上記ステップＳ２２０２においてインターバルタイマからの測定開始信号が検出されたと判別されたならば、Ａ／Ｄコンバータ３８Ａを動作させて、圧力センサ１８のセンサ出力を測定する。そして、そのＡ／Ｄコンバータ３８Ａでデジタルデータとされたセンサ出力（圧力データ）をFlash ＲＯＭ３４にログデータとして記憶する（ステップＳ２２０６）。その後、そのログデータから、圧力データの変化がほぼゼロか否かを判定する（ステップＳ２２０８）。圧力センサ１８のセンサ出力の測定を、例えば上記のように１ｓｅｃ毎に実行するとした場合、前回に測定した圧力データと今回の圧力データの差分がそのまま単位時間当たりの圧力センサ１８のセンサ出力の変化率となる。この変化が、ゼロ或いは、コンプレッサ２１０による加圧の変化率（第１の変化率）に比べて十分に低い所定の第２の変化率以下になったときは、第１測定ポイントの圧力が設定されていることになる（図９の第１測定ポイント３００に対応）。該ステップＳ２２０８において、圧力データの変化がほぼゼロではない、つまり現在第１測定ポイントではないと判定された場合には、上記ステップＳ２２０４に戻る。
【００７６】
これに対して、ステップＳ２２０８において、圧力データの変化がほぼゼロである、つまり現在第１測定ポイントであると判定された場合には、今回の圧力データから上記ステップＳ１４１０で設定された初期値の変換パラメータより圧力値を算出し、この圧力値が所定範囲（ＰＤｓｅｔ１±Δ１）の範囲内に収まっているか否かを判定する（ステップＳ２２１０）。変換パラメータは当サブルーチンの実行後に正しい値に確定する。従って、ここで計算された圧力値は参考データとしての仮の値である。しかしこの値が想定範囲から外れているときは、以下のような原因が考えられる。  
（１）圧力センサ１８に異常がある。  
（２）予定された圧力（ＰＤｓｅｔ１）が印加されていない。
【００７７】
このような場合には、該ステップＳ２２１０において算出された圧力値が所定範囲内に収まっていないと判別される。従って、そのような場合には、警告表示を行って（ステップＳ２２１２）、メインルーチンのステップＳ１２へ復帰する。即ち、キャリブレーション動作に失敗したことを示す表示を液晶モニタ２８へ行い、該サブルーチン“キャリブレーション動作”の以降の処理は実施しない。
【００７８】
これに対して、上記ステップＳ２２１０において算出された圧力値が所定範囲内に収まっていると判別された場合、つまり圧力データに異常が無い場合には、所定回数、圧力センサ１８のセンサ出力を測定したか否かを判定する（ステップＳ２２１４）。ここで、未だ所定回数データ測定が行われていないと判別したならば、上記ステップＳ２２０４へ戻り、上記の処理を繰り返して次の圧力データを測定することになる。
【００７９】
而して、上記ステップＳ２２１４において所定回数の測定が行われたと判別されたならば、ログデータから当該第１測定ポイントにおける圧力データの平均値（ＤＳ１）を求め、Flash ＲＯＭ３４に記憶する（ステップＳ２２１６）。そして、第１測定ポイントでの動作が終了したことを示す告知動作を行う（ステップＳ２２１８）。例えば、デジタルカメラ１０の動作状態をユーザへ告知するために設けられている発光ダイオード６６を点滅させる。または、液晶モニタ２８へ測定動作の成功を意味する表示を行う。バックライト６２の点滅で示すこともできる。このような表示は、試験槽２０２を透明材料で形成しておくことで、試験槽２０２の外側からオペレータが確認できる。
【００８０】
次に、インターバルタイマからの測定開始信号の検出を行い（ステップＳ２２２０）、それが検出されるまで待つ。而して、上記ステップＳ２２２０においてインターバルタイマからの測定開始信号が検出されたと判別されたならば、Ａ／Ｄコンバータ３８Ａを動作させて、圧力センサ１８のセンサ出力を測定し、得られた圧力データをFlash ＲＯＭ３４にログデータとして記憶する（ステップＳ２２２２）。その後、そのログデータから、圧力データの変化が始まったか否かを判定し（ステップＳ２２２４）、未だ変化が始まっていないと判定された場合には、上記ステップＳ２２２０に戻る。
【００８１】
即ち、これらステップＳ２２２０乃至ステップＳ２２２４の動作は、圧力センサ１８のセンサ出力の変化を検出するものである。図９の第１測定ポイント３００においては圧力変化はなく、この第１測定ポイントが終わり、試験槽２０２への加圧動作が始まると圧力変化が生じる。この変化をステップＳ２２２０乃至ステップＳ２２２４で検出する。
【００８２】
而して、上記ステップＳ２２２４において圧力データの変化が始まったと判別されたならば、つまり圧力変化が検出されたならば、インターバルタイマからの測定開始信号の検出を行い（ステップＳ２２２６）、それが検出されるまで待つ。
【００８３】
而して、上記ステップＳ２２２６においてインターバルタイマからの測定開始信号が検出されたと判別されたならば、Ａ／Ｄコンバータ３８Ａを動作させて、圧力センサ１８のセンサ出力を測定する。そして、そのＡ／Ｄコンバータ３８Ａでデジタルデータとされたセンサ出力（圧力データ）をFlash ＲＯＭ３４にログデータとして記憶する（ステップＳ２２２８）。その後、そのログデータから、圧力データの変化がほぼゼロか否かを判定する（ステップＳ２２３０）。圧力センサ１８のセンサ出力の測定を、例えば上記のように１ｓｅｃ毎に実行するとした場合、前回に測定した圧力データと今回の圧力データの差分がそのまま単位時間当たりの圧力センサ１８のセンサ出力の変化率となる。この変化が、ゼロ或いは、コンプレッサ２１０による加圧の変化率（第１の変化率）に比べて十分に低い所定の第２の変化率以下になったときは、第２測定ポイントの圧力が設定されていることになる（図９の第２測定ポイント３０２に対応）。該ステップＳ２２３０において、圧力データの変化がほぼゼロではない、つまり現在第２測定ポイントではないと判定された場合には、上記ステップＳ２２２６に戻る。
【００８４】
これに対して、ステップＳ２２３０において、圧力データの変化がほぼゼロである、つまり現在第２測定ポイントであると判定された場合には、今回の圧力データから上記ステップＳ１４１０で設定された初期値の変換パラメータより圧力値を算出し、この圧力値が所定範囲（ＰＤｓｅｔ２±Δ２）の範囲内に収まっているか否かを判定する（ステップＳ２２３２）。変換パラメータは当サブルーチンの実行後に正しい値に確定する。従って、ここで計算された圧力値は参考データとしての仮の値である。しかしこの値が想定範囲から外れているときは、異常が発生したとみなして、上記ステップＳ２２１２へ移行する。
【００８５】
これに対して、上記ステップＳ２２３２において算出された圧力値が所定範囲内に収まっていると判別された場合、つまり圧力データに異常が無い場合には、所定回数、圧力センサ１８のセンサ出力を測定したか否かを判定する（ステップＳ２２３４）。ここで、未だ所定回数データ測定が行われていないと判別したならば、上記ステップＳ２２２６へ戻り、上記の処理を繰り返して次の圧力データを測定することになる。
【００８６】
而して、上記ステップＳ２２３４において所定回数の測定が行われたと判別されたならば、ログデータから当該第２測定ポイントにおける圧力データの平均値（ＤＳ２）を求め、Flash ＲＯＭ３４に記憶する（ステップＳ２２２６）。そして、第２測定ポイントでの動作が終了したことを示す告知動作を行う（ステップＳ２２２８）。
【００８７】
その後、上記２つの測定ポイントで印加された圧力値（ＰＤｓｅｔ１、ＰＤｓｅｔ２）と２つの測定ポイントで測定された圧力データの平均値（ＤＳ１，ＤＳ２）とに基づき、変換パラメータ（α、β）を算出して、Flash ＲＯＭ３４へ格納する（ステップＳ２２４０）。
【００８８】
圧力センサ１８から得られる圧力データと圧力値との関係は図６に示したようになっており、上述したような（１）式で表される。従って、上記（１）式より以下の（２）式及び（３）式が成立する。  
ＰＤｓｅｔ１＝α・ＤＳ１＋β                              …（２）
ＰＤｓｅｔ２＝α・ＤＳ２＋β                              …（３）
ステップＳ２２４０においては、この連立方程式を解いて変換パラメータである傾きα及びオフセットβを求めるものである。
【００８９】
そして、キャリブレーション動作が終了したことを示すために、測定結果を液晶モニタ２８へ表示して（ステップＳ２２４２）、メインルーチンのステップＳ１２へ復帰する。
【００９０】
上記ステップＳ２２４２においては、例えば、図１１のごとき表示を行う。ここで、ボックス２８Ｄには、第１測定ポイントで測定された圧力センサ１８の圧力データ（ＤＳ１）とキャリブレーション済みの変換パラメータとに基づいて算出された圧力値がｋｇｆ／ｃｍ２の単位で表示されるとともに、それに並べて、水深に換算したデータが（）中にｍ表示で示される。更に、圧力データ（ＤＳ１）の値もｍＶ単位で表示される。ボックス２８Ｅには、第２測定ポイントで測定された圧力センサ１８の圧力データ（ＤＳ２）とキャリブレーション済みの変換パラメータとに基づいて算出された圧力値がｋｇｆ／ｃｍ２の単位で表示されるとともに、それに並べて、水深に換算したデータが（）中にｍ表示で示される。更に、圧力データ（ＤＳ２）の値もｍＶ単位で表示される。そして、ボックス２８Ｆには、求められた変換パラメータ（α、β）と変換式とが合わせて表示される。
【００９１】
この表示を確認することで、オペレータはキャリブレーション動作が正しく実行されたことを判定できる。
【００９２】
以上のようにして、圧力の状況を検出する圧力センサ１８の出力を補正するために必要な変換パラメータを、圧力センサ１８が搭載されたデジタルカメラ１０それぞれで求めることができ、したがって、デジタルカメラ１０は圧力の状況を示した圧力データを正確に取得できる。また、この変換パラメータを求めるキャリブレーション動作は、当該デジタルカメラ１０に外部機器１００を接続することなく実施可能となるため、生産性が向上する。
【００９３】
また、第１及び第２の測定ポイントにおける圧力データの平均値（ＤＳ１，ＤＳ２）を用いて変換パラメータを求めることで、ノイズの影響を減らすことができる。
【００９４】
ここで、上記のようにしてキャリブレーションされた圧力センサ１８の利用形態について説明する。
【００９５】
上記ステップＳ２０において、キャリブレーションモードの実行を指令する所定の操作がなされていないと判定した場合、レリーズＳＷ１４が操作されたか否かを判定する（ステップＳ２４）。
【００９６】
ここで、レリーズＳＷ１４がＯＮ操作されていないと判別されたならば、圧力センサ１８のセンサ出力をＡ／Ｄ変換して圧力データを取得する（ステップＳ２６）。そして、上記キャリブレーション動作によってキャリブレーション済みの変換パラメータと、該取得した圧力データとに基づいて、当該デジタルカメラ１０に現時点でかっている圧力値を算出する（ステップＳ２８）。この算出した圧力値は、時計回路４６から取得した時計データと共にFlash ＲＯＭ３４のログデータの記憶領域に格納される（ステップＳ３０）。
【００９７】
その後、Flash ＲＯＭ３４に記憶されているログデータを解析する（ステップＳ３２）。図１２は、このログデータの一例を示す図である。同図において、横軸は時間であり、縦軸は圧力を示している。また、縦軸には圧力値と共に水深を（）で示している。
【００９８】
デジタルカメラ１０が水中にある時は、その深さによって動作領域が規定される。例えば、本実施形態におけるデジタルカメラ１０では、水深０ｍ以上５ｍ未満は安全領域３０４と規定され、時間制限無く当該デジタルカメラ１０は水中に在ることが許される。これに対して、水深５ｍ以上１０ｍ未満は、第１警告領域３０６と規定され、所定時間の間は該デジタルカメラ１０は水中に在ることが許される。そして、水深１０ｍ以上は第２警告領域３０８と規定されて、該デジタルカメラ１０は時間に関らず在ってはならない。
【００９９】
そこで、上記ステップＳ３２で解析したログデータに基づき、デジタルカメラ１０が第１又は第２警告領域３０６，３０８に存在するか否かを判定する（ステップＳ３４）。ここで、該デジタルカメラ１０が水深５ｍ以上の水中にある時には、液晶モニタ２８に警告表示をすると共に（ステップＳ３６）、圧力データを監視し続けるために上記ステップＳ２６へと戻る。
【０１００】
例えば、該デジタルカメラ１０が第１警告領域３０６に在る時間Ｔｘが所定時間未満ならば、第１警告領域３０６に居ることが許される時間を表示する（第１警告表示）。第１警告領域３０６に在る時間Ｔｘが上記所定時間を越えたときには、直ちに安全領域３０４へデジタルカメラ１０を移動すること示す表示を行う（第２警告表示）。また、第２警告領域３０８にデジタルカメラ１０が在る時は、第２警告表示を行う。
【０１０１】
図１２の例では、時刻Ｔ１において第１警告領域３０６にデジタルカメラ１０が在ると判別されて、第１警告表示３１０がなされ、その継続時間Ｔｘが上記所定時間未満であるので、時刻Ｔ２において第１警告表示３１０が終了されている。
【０１０２】
また、時刻Ｔ３において第１警告表示３１０が開始され、デジタルカメラ１０は第２警告領域３０８までは行かないが、そのまま第１警告領域３０６に居続けて、その継続時間Ｔｘが時刻Ｔ４において上記所定時間を超えた時点で、第１警告表示３１０から第２警告表示３１２に切り替えられる。そして、この第２警告表示３１２は、該デジタルカメラ１０が安全領域３０４に戻る時刻Ｔ５まで継続されている。
【０１０３】
また、時刻Ｔ６において第１警告表示３１０が開始され、時刻Ｔ７においてデジタルカメラ１０が第２警告領域３０６に入ったと判別された場合には、直ちに第２警告表示３１２に切り替えられる。この第２警告表示３１２は、デジタルカメラ１０が第２警告領域３０８から第１警告領域３０６に移行しても続けられ、デジタルカメラ１０が安全領域３０４に戻った時刻Ｔ８で初めて終了される。
【０１０４】
なお、警告は、液晶モニタ２８への表示だけでなく、発光ダイオード６６を点滅させたり、スピーカ４４から告知音やメッセージを発生させたりすることで、ユーザに、より注意を喚起させることが好ましい。
【０１０５】
また、上記ステップＳ３４において当該デジタルカメラ１０が安全領域３０４に在る、つまり気中或いは５ｍ未満の水中に在ると判別された場合には、パワーＳＷ１６の操作状態を判断する（ステップＳ３８）。ここで、パワーＳＷ１６がＯＮ状態であれば、システムの動作を継続するために、上記ステップＳ１２へ戻る。
【０１０６】
これに対して、パワーＳＷ１６がＯＦＦ状態であると判別された場合には、当該デジタルカメラ１０が水中に在るか否かを、Flash ＲＯＭ３４に記憶されたログデータ或いは水検出センサ２０の出力に基づいて判定する（ステップＳ４０）。そして、当該デジタルカメラ１０が水中に居ないならば、システムダウンの処理を行い（ステップＳ４２）、該デジタルカメラ１０は動作を停止する。
【０１０７】
一方、当該デジタルカメラ１０が水中に在る時は、たとえパワーＳＷ１６がＯＦＦ状態とされても、完全にシステムを停止することはできない。なぜならば、デジタルカメラ１０が停止している間にユーザが不注意にも第１警告領域３０６もしくは第２警告領域３０８にデジタルカメラ１０を移動するかもしれないからである。このような警告領域に移動したときには、ユーザに警告を発してその動作をやめさせる必要がある。
【０１０８】
そこで、上記ステップＳ４０において当該デジタルカメラ１０が水中に在ると判別された場合には、圧力測定に必要な機能を残し、その他の機能を停止したスタンバイモードを設定してから（ステップＳ４４）、上記ステップＳ２６へ移行する。この動作によって、圧力データの測定は継続され、不覚にもユーザがデジタルカメラ１０を警告領域へデジタルカメラ１０を移動した際には、上記ステップＳ３６で警告動作が行われる。
【０１０９】
また、上記ステップＳ２４において、レリーズＳＷ１４がＯＮ操作されたと判別された場合には、撮影動作が行われる。即ち、撮像素子ＩＦ回路３２を介して画像データを取得して、所定形式（例えばＪＰＥＧ）の画像ファイルに変換する（ステップＳ４６）。そして、その撮影時の圧力値をFlash ＲＯＭ３４に記憶されたログデータから取得し、上記画像ファイルのヘッダ部へ付加した上で（ステップＳ４８）、その画像ファイルをメモリカード４０へ格納する（ステップＳ５０）。そして、上記ステップＳ１２へ移行する。
【０１１０】
このように、デジタルカメラ１０では、圧力センサ１８を利用して、当該デジタルカメラ１０の動作領域外で使用された場合に、ユーザに警告を発することができる。また、撮影した画像ファイルに、撮影条件の一つとして圧力値も記録しておくことで、様々な利用可能性を提供できる。
【０１１１】
以上、一実施形態に基づいて本発明を説明したが、本発明は上述した一実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【０１１２】
例えば、上記一実施形態では、圧力センサ１８のセンサ出力と圧力値との関係が一次式で表現できると仮定した。より正確に圧力値を求めるために更に高い次数の式でセンサ出力と圧力値の関係を表現しても良い。その際は、２点より多い測定ポイントでの測定を行う必要がある。
【０１１３】
また、上記サブルーチン“キャリブレーション動作”に入るためには、上述したような所定の操作が必要であり、オペレータはその操作を行った後に、当該デジタルカメラ１０を試験槽２０２内に設置する。そのため、所定の操作を行ってから実際の試験が開始されるまでタイムラグがある。よって、上記ステップＳ２２０４の処理によって待機する時間を、初回だけ長く待機することが必要である。この初回分の待機時間は、予め一定の時間が設定されていても良いし、上記サブルーチン“外部機器との通信動作”中で、外部機器１００から設定できるようにしても良い。特に、試験槽２０２に複数のデジタルカメラ１０を置いて同時に試験することが効率的であり、デジタルカメラ１０それぞれで、試験槽２０２に入れられる順番によって待機時間は様々であるので、個々に設定することが好ましい。
【０１１４】
あるいは、時間で決めるのではなくて、上記サブルーチン“キャリブレーション動作”に入ると直ちに圧力センサ１８のセンサ出力を取得して、予め決められた圧力（この場合は正確な値が検出されなくても問題はない）になるまではログデータは蓄積せずに、その圧力になってから後のセンサ出力をログデータとして記憶していくようにしても構わない。
【０１１５】
また、上記一実施形態では、圧力の変化がほぼゼロになったか否かで、現在、測定ポイントであるか否かを判別するようにしたが、試験プロファイルが予め決まっているならば、試験開始からの時間によって測定ポイントか否かを判別させることも可能である。
【０１１６】
ところで、デジタルカメラ１０内には圧力センサ１８以外の環境を測定するセンサが存在することもある。例えば、温度センサ５２についても、上記（１）式と同様の一次式で温度とセンサ出力の関係が表現できるならば、圧力センサ１８の変換パラメータの算出と共に温度センサ５２の変換パラメータの算出もできる。２つの測定ポイントにおける試験槽２０２の温度が予め分かっていればこの計算は可能である。これにより、圧力センサ１８が温度特性を有するときは、温度特性を補正するパラメータを求めることもできる。また、温度データも撮影条件の一つとして画像ファイルに記録しておくことで、様々な利用可能性を提供できる。
【０１１７】
また、試験槽２０２で所定の環境を再現しないと変換パラメータを決定できない湿度センサ、ガスセンサ等のキャリブレーション動作にも本発明は応用できる。
【０１１８】
なお、電子装置として、上記一実施形態はデジタルカメラ１０を例に説明を行ったが、マクロコントローラで制御され環境状況を測定するセンサを備えたものであれば、どのような装置であっても本発明は応用できる。
【０１１９】
（付記）
前記の具体的実施形態から、以下のような構成の発明を更に抽出することができる。
【０１２０】
（１）  外部環境を示す物理量に対応する環境データを得るためのセンサと、
上記センサによって得られた環境データを変換パラメータに基づいて補正することで上記物理量を求める補正手段と、
を備える電子装置において、
予め決められたパターンで上記物理量を変化させた際に、上記パターンにおける予め決められた時間に、上記センサによって得られた環境データの値を記憶する測定値記憶手段と、
上記予め決められた時間における上記物理量に相当する環境データの目標値を記憶する目標値記憶手段と、
上記測定値記憶手段に記憶された環境データの値と上記目標値記憶手段に記憶された環境データの目標値とから、上記変換パラメータを設定する変換パラメータ設定手段と、
を具備することを特徴とする電子装置。
【０１２１】
（２）  上記パターンにおける予め決められた時間は、上記物理量の変化がほぼ０となっているときに対応するよう決められていることを特徴する（１）に記載の電子装置。
【図面の簡単な説明】
【０１２２】
【図１】図１（Ａ）及び（Ｂ）はそれぞれ本発明の電子装置の一実施形態としてのデジタルカメラの外観斜視図である。
【図２】図２は、デジタルカメラの主要構成を示すブロック図である。
【図３】図３は、デジタルカメラの圧力センサのキャリブレーション動作を実施するために、デジタルカメラへ圧力を加える加圧試験機システムのブロック構成図である。
【図４】図４は、デジタルカメラのシステムコントローラによって実行されるメインルーチンのフローチャートを示す図である。
【図５】図５は、サブルーチン“外部機器との通信動作”のフローチャートを示す図である。
【図６】図６は、圧力センサのセンサ出力と圧力値との関係を示す図である。
【図７】図７は、サブルーチン“測定条件設定動作”のフローチャートを示す図である。
【図８】図８は、サブルーチン“測定条件設定動作”の際の液晶モニタの表示例を示す図である。
【図９】図９は、加圧試験機システム実行される試験プロファイルを示す図である。
【図１０】図１０は、サブルーチン“キャリブレーション動作”のフローチャートを示す図である。
【図１１】図１１は、サブルーチン“キャリブレーション動作”が終了した際の液晶モニタの表示例を示す図である。
【図１２】図１２は、ログデータの一例を示す図である。
【符号の説明】
【０１２３】
１０…デジタルカメラ、  １２…撮影レンズ、  １４…レリーズＳＷ、  １６…パワーＳＷ、  １８，２１２…圧力センサ、  １８Ａ…ダイアフラム、  ２０…水検出センサ、  ２０Ａ，２０Ｂ…電極、  ２２…Ｗ−ＳＷ、  ２４…Ｔ−ＳＷ、  ２６…十字ＳＷ、  ２６Ｌ…←ＳＷ、  ２６Ｒ…→ＳＷ、  ２６Ｕ…↑ＳＷ、  ２６Ｄ…↓ＳＷ、  ２６Ｋ…ＯＫＳＷ、  ２８…液晶モニタ、  ２８Ａ，２８Ｂ，２８Ｄ，２８Ｅ，２８Ｆ…ボックス、  ２８Ｃ…マーカ、  ３０…撮像素子、  ３２…撮像素子ＩＦ回路、  ３４…Flash ＲＯＭ、  ３６…ＳＤＲＡＭ、  ３８…システムコントローラ、  ３８Ａ…Ａ／Ｄコンバータ、  ４０…メモリカード、  ４２…音声回路、  ４４…スピーカ、  ４６…時計回路、  ４８…定電流駆動回路、  ５０…増幅回路、  ５２…温度センサ、  ５４…コンパレータ、  ５６…基準電圧発生回路、  ５８…液晶モニタ駆動回路、  ６０…バックライト駆動回路、  ６２…バックライト、  ６４…ＵＳＢコントローラ、  ６６…発光ダイオード、  ６８，２１８…操作ＳＷ、  １００…外部機器、  ２００…加圧試験機システム、  ２０２…試験槽、  ２０４…貯水槽、  ２０６…ポンプ、  ２０８…排水バルブ、  ２１０…コンプレッサ、  ２１４…排気バルブ、  ２１６…システム制御回路、  ３００…第１測定ポイント、  ３０２…第２測定ポイント、  ３０４…安全領域、  ３０６…第１警告領域、  ３０８…第２警告領域、  ３１０…第１警告表示、  ３１２…第２警告表示。
【図１】
2008122107.tif 000003
【図２】
2008122107.tif 000004
【図３】
2008122107.tif 000005
【図４】
2008122107.tif 000006
【図５】
2008122107.tif 000007
【図６】
2008122107.tif 000008
【図７】
2008122107.tif 000009
【図８】
2008122107.tif 000010
【図９】
2008122107.tif 000011
【図１０】
2008122107.tif 000012
【図１１】
2008122107.tif 000013
【図１２】
2008122107.tif 000014