(57)【特許請求の範囲】
【請求項１】
対象物の情報データを取得する情報取得装置であって、
当該情報取得装置の使用状態データを検出する状態検出部と、
前記情報データ、前記使用状態データ、および前記状態検出部の検出における制約条件に関する情報を関連付けたファイルを生成するファイル生成部と、
を備えたことを特徴とする情報取得装置。
【請求項２】
前記制約条件に関する情報は、
前記状態検出部の性能に関する情報を含むことを特徴とする請求項１に記載の情報取得装置。
【請求項３】
対象物の情報データを取得する情報取得装置であって、
当該情報取得装置の使用状態データを定期的に検出する状態検出部と、
前記使用状態データを検出したときの時間データ、前記使用状態データ、および前記状態検出部の検出における制約条件に関する情報を関連付けたファイルを生成するファイル生成部と、
を備えたことを特徴とする情報取得装置。
【請求項４】
前記制約条件に関する情報は、
前記状態検出部の性能に関する情報を含むことを特徴とする請求項１または３に記載の情報取得装置。
【請求項５】
対象物の情報データを取得する情報取得装置であって該情報取得装置の使用状態データを検出する状態検出部を備えた情報取得装置が取得した情報を再生する情報再生装置であって、
前記情報取得装置によって取得された対象物の情報データと、前記情報取得装置の使用状態データと、前記状態検出部の検出における制約条件に関する情報とを関連付けたファイルを取得して、前記制約条件に従って処理された情報を前記情報データと合わせて再生する再生制御部
を備えたことを特徴とする情報再生装置。
【請求項６】
対象物の情報データを取得する情報取得装置が行う情報取得方法であって、
対象物の情報データを取得して記憶部に記憶させる情報取得ステップと、
当該情報取得装置の使用状態データを検出して前記記憶部に記憶させる状態検出ステップと、
前記情報データおよび前記使用状態データを前記記憶部から読み出し、読み出された前記情報データ、前記使用状態データおよび前記状態検出ステップの検出における制約条件に関する情報を関連付けたファイルを生成するファイル生成ステップと、
を有することを特徴とする情報取得方法。
【請求項７】
対象物の情報データを取得する情報取得装置が行う情報取得方法であって、
対象物の情報データを取得して記憶部に記憶させる情報取得ステップと、
当該情報取得装置の使用状態データを定期的に検出して前記記憶部に記憶させる状態検出ステップと、
前記使用状態データを検出したときの時間データおよび前記使用状態データを前記記憶部から読み出し、読み出された前記情報データ、前記使用状態データおよび前記状態検出ステップの検出における制約条件に関する情報を関連付けたファイルを生成するファイル生成ステップと、
を有することを特徴とする情報取得方法。
【請求項８】
対象物の情報データを取得する情報取得装置であって該情報取得装置の使用状態データを検出する状態検出部を備えた情報取得装置が取得した情報を再生する情報再生装置が行う情報再生方法であって、
前記情報取得装置によって取得された対象物の情報データと、前記情報取得装置の使用状態データと、前記状態検出部の検出における制約条件に関する情報とを関連付けたファイルを記憶部から取得して、前記制約条件に関する情報に従って処理された情報を前記情報データと合わせて再生する再生ステップ
を有することを特徴とする情報再生方法。
【請求項９】
対象物の情報データを取得する情報取得装置に、
対象物の情報データを取得する情報取得ステップと、
当該情報取得装置の使用状態データを検出する状態検出ステップと、
前記情報データ、前記使用状態データ、および前記状態検出ステップの検出における制約条件に関する情報を関連付けたファイルを生成するファイル生成ステップと、
を実行させることを特徴とする情報取得プログラム。
【請求項１０】
対象物の情報データを取得する情報取得装置に、
対象物の情報データを取得して記憶部に記憶させる情報取得ステップと、
当該情報取得装置の使用状態データを定期的に検出する状態検出ステップと、
前記使用状態データを検出したときの時間データ、前記使用状態データ、および前記状態検出ステップの検出における制約条件に関する情報を関連付けたファイルを生成するファイル生成ステップと、
を実行させることを特徴とする情報取得プログラム。
【請求項１１】
対象物の情報データを取得する情報取得装置であって該情報取得装置の使用状態データを検出する状態検出部を備えた情報取得装置が取得した情報を再生する情報再生装置に、
前記情報取得装置によって取得された対象物の情報データと、前記情報取得装置の使用状態データと、前記状態検出部の検出における制約条件に関する情報とを関連付けたファイルを記憶部から取得して、前記制約条件に関する情報に従って処理された情報を前記情報データと合わせて再生する再生ステップ
を実行させることを特徴とする情報再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報取得装置、情報再生装置、情報取得方法、情報再生方法、情報取得プログラムおよび情報再生プログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラなどの撮像装置のように情報を取得する装置においては、水中での撮像に適した機能を搭載した技術が進歩してきている。例えば、特許文献１では、水深を検出する水圧センサを備え、撮影時における水深データを画像データと対応させて記録するカメラが開示されている。水深データは、ユーザが撮影した画像データを時間が経過してから観賞する場合に、撮影時の状況を思い出すための手がかりとなる情報の一つである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−６７２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、情報取得装置の使用環境や使用状態を各種センサで判定する場合、応答特性や分解能などの制約条件を考慮する必要がある。特に、情報取得装置の使用環境、状況等を判定するセンサ類に誤差がある場合には、その誤差を考慮することは重要である。
【０００５】
本発明は、上記に鑑みてなされたものであって、使用環境、状況等を判定するセンサ類に誤差がある場合でもその誤差を考慮した情報を付加することができる情報取得装置、情報再生装置、情報取得方法、情報再生方法、情報取得プログラムおよび情報再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る情報取得装置は、対象物の情報データを取得する情報取得装置であって、当該情報取得装置の使用状態データを検出する状態検出部と、前記情報データ、前記使用状態データ、および前記状態検出部の制約条件に関する情報を関連付けたファイルを生成するファイル生成部と、を備えたことを特徴とする。
【０００７】
本発明に係る情報取得装置は、対象物の情報データを取得する情報取得装置であって、当該情報取得装置の使用状態データを定期的に検出する状態検出部と、前記使用状態データを検出したときの時間データ、前記使用状態データ、および前記状態検出部の制約条件に関する情報を関連付けたファイルを生成するファイル生成部と、を備えたことを特徴とする。
【０００８】
本発明に係る情報再生装置は、対象物の情報データを取得する情報取得装置であって該情報取得装置の使用状態データを検出する状態検出部を備えた情報取得装置が取得した情報を再生する情報再生装置であって、前記情報取得装置によって取得された対象物の情報データと、前記情報取得装置の使用状態データと、前記状態検出部の制約条件に関する情報とを関連付けたファイルを取得して、前記制約条件に従って処理された情報を前記情報データと合わせて再生する再生制御部を備えたことを特徴とする。
【０００９】
本発明に係る情報取得方法は、対象物の情報データを取得する情報取得装置が行う情報取得方法であって、対象物の情報データを取得して記憶部に記憶させる情報取得ステップと、当該情報取得装置の使用状態データを検出して前記記憶部に記憶させる状態検出ステップと、前記情報データおよび前記使用状態データを前記記憶部から読み出し、前記状態検出部の制約条件に関する情報を関連付けたファイルを生成するファイル生成ステップと、を有することを特徴とする。
【００１０】
本発明に係る情報取得方法は、対象物の情報データを取得する情報取得装置が行う情報取得方法であって、対象物の情報データを取得して記憶部に記憶させる情報取得ステップと、当該情報取得装置の使用状態データを定期的に検出して前記記憶部に記憶させる状態検出ステップと、前記使用状態データを検出したときの時間データおよび前記使用状態データを前記記憶部から読み出し、前記状態検出部の制約条件に関する情報を関連付けたファイルを生成するファイル生成ステップと、を有することを特徴とする。
【００１１】
本発明に係る情報再生方法は、対象物の情報データを取得する情報取得装置であって該情報取得装置の使用状態データを検出する状態検出部を備えた情報取得装置が取得した情報を再生する情報再生装置が行う情報再生方法であって、前記情報取得装置によって取得された対象物の情報データと、前記情報取得装置の使用状態データと、前記状態検出部の制約条件に関する情報とを関連付けたファイルを記憶部から取得して、前記制約条件に従って処理された情報を前記情報データと合わせて再生する再生ステップを有することを特徴とする。
【００１２】
本発明に係る情報取得プログラムは、対象物の情報データを取得する情報取得装置に、対象物の情報データを取得する情報取得ステップと、当該情報取得装置の使用状態データを検出する状態検出ステップと、前記情報データ、前記使用状態データ、および前記状態検出部の制約条件に関する情報関連付けたファイルを生成するファイル生成ステップと、を実行させることを特徴とする。
【００１３】
本発明に係る情報取得プログラムは、対象物の情報データを取得する情報取得装置に、対象物の情報データを取得して記憶部に記憶させる情報取得ステップと、当該情報取得装置の使用状態データを定期的に検出する状態検出ステップと、前記使用状態データを検出したときの時間データ、前記使用状態データ、および前記状態検出部の制約条件に関する情報を関連付けたファイルを生成するファイル生成ステップと、を実行させることを特徴とする。
【００１４】
本発明に係る情報再生プログラムは、対象物の情報データを取得する情報取得装置であって該情報取得装置の使用状態データを検出する状態検出部を備えた情報取得装置が取得した情報を再生する情報再生装置に、前記情報取得装置によって取得された対象物の情報データと、前記情報取得装置の使用状態データと、前記状態検出部の制約条件に関する情報とを関連付けたファイルを記憶部から取得して、前記制約条件に従って処理された情報を前記情報データと合わせて再生する再生ステップを実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、使用環境、状況等を判定するセンサ類に誤差がある場合でもその誤差を考慮した情報を付加することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の実施の形態１に係る撮像装置の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態１に係る撮像装置の加速度検出部の一部をなす加速度センサの構成を示す図である。
【図３】図３は、本発明の実施の形態１に係る撮像装置の加速度検出部の構成を模式的に示す図である。
【図４】図４は、本発明の実施の形態１に係る撮像装置をユーザがタップする状況を示す図である。
【図５】図５は、本発明の実施の形態１に係る撮像装置のホールド検出部の検出可能領域を模式的に示す図である。
【図６】図６は、本発明の実施の形態１に係る撮像装置をユーザが片手で保持する状況を示す図である。
【図７】図７は、画像ファイルの構成を模式的に示す図である。
【図８】図８は、本発明の実施の形態１に係る撮像装置を用いてユーザが水中を素潜りして撮影を行う状況を示す図である。
【図９】図９は、本発明の実施の形態１に係る撮像装置を用いてユーザが水面付近を浮遊しながら撮影を行う状況を示す図である。
【図１０】図１０は、本発明の実施の形態１に係る撮像装置を用いてユーザが水中で撮影を行う場合の撮像装置の水深の時間変化を示す図である。
【図１１】図１１は、本発明の実施の形態１に係る撮像装置が行う処理の概要を示すフローチャートである。
【図１２】図１２は、本発明の実施の形態１に係る撮像装置が行うモーション検知起動処理の概要を示す図である。
【図１３】図１３は、本発明の実施の形態１に係る撮像装置をユーザがシャツの胸ポケットに入れている状況を示す図である。
【図１４】図１４は、本発明の実施の形態１に係る撮像装置をユーザがシャツの胸ポケットから取り出して撮影する体勢に構えた状況を示す図である。
【図１５】図１５は、図１３に示す状態から図１４に示す状態に変化する際の撮像装置に固有の座標系における重力加速度および気圧の時間変化を成分ごとに示す図である。
【図１６】図１６は、本発明の実施の形態２に係る撮像装置の使用状況に応じた静止画撮影および動画撮影における保持態様およびスイッチ操作の難易度をそれぞれ示す図である。
【図１７】図１７は、本発明の実施の形態２に係る撮像装置が行う処理の概要を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して、本発明を実施するための形態（以下、「実施の形態」という）を説明する。
【００１８】
（実施の形態１）
本発明の実施の形態１に係る情報取得装置は、対象物の情報データを取得する情報取得部と、当該情報取得装置の使用状態データを検出する状態検出部と、情報データ、使用状態データと、および状態検出部の制約条件に関する情報を関連付けたファイルを生成する制御部と、を備えたことを特徴とする。
【００１９】
図１は、本発明の実施の形態１に係る情報取得装置の一例である撮像装置の構成を示すブロック図である。同図に示す撮像装置１は、被写体を撮像し、撮像した画像の電子的な画像データを生成する撮像部２と、撮像部２が生成した画像データに対してエッジ強調、色補正、画像圧縮等の画像処理を施し、画像ファイルを作成する画像処理部３と、画像処理部３で処理が施された画像データに対応する画像を含む情報を表示する表示部４と、撮像装置１の各種操作信号等の入力を受け付ける操作入力部５と、撮像装置１の水深を所定の周期で検出する水深検出部６と、水深検出部６が検出した水深の変化量を算出する水深変化算出部７と、撮像装置１に加わる外力（重力を含む）に応じた加速度を検出する加速度検出部８と、加速度検出部８における重力加速度の検出結果に基づいて撮像装置１の姿勢を判定する姿勢判定部９と、撮像装置１の所定の領域における外部からのホールドを検出するホールド検出部１０と、気圧を検出する気圧検出部１１と、撮像日時の判定機能やタイマー機能を有する時計１２と、撮像部２の視野領域へ補助光を投射する補助光投射部１３と、画像処理部３によって処理が施された画像データを含む各種情報を記憶する記憶部１４と、操作入力部５によって入力される操作信号などに応じて撮像装置１の動作を制御する制御部１５と、制御部１５の制御のもとで撮像装置１の各構成部位に電力を供給する電源部１６と、を備える。
【００２０】
撮像部２は、一または複数のレンズによって構成され、所定の視野領域に存在する被写体からの光を集光する光学系と、光学系が集光した光の入射量を調整する絞りと、レリーズ入力に応じて動作するシャッタと、絞りおよびシャッタを通過した光を受光して電気信号に変換するＣＭＯＳ（Complementary  Metal  Oxide  Semiconducter）またはＣＣＤ（Charge  Coupled  Device）等の撮像素子と、撮像素子から出力されるアナログ信号に増幅やホワイトバランス等の信号処理を施した後、Ａ／Ｄ変換を行うことによってデジタルの画像データを生成する信号処理回路とを有する。
【００２１】
画像処理部３は、撮像部２が撮像した画像データを含む画像ファイルを生成するファイル生成部としての機能を有し、生成した画像ファイルを記憶部１４が有する画像ファイル記憶部１４１に書き込んで記憶させる。画像処理部３は、ＣＰＵ（Central  Processing  Unit）等の汎用プロセッサを用いて構成される。
【００２２】
表示部４は、撮像部２の光学系が表出する面（前面）の裏側に位置する面（背面）に設けられ、画像データのほかに撮像装置１の操作情報や撮影に関する情報を適宜表示する。表示部４は、液晶、プラズマまたは有機ＥＬ（Electro  Luminescence）等からなる表示パネルを用いて実現される。
【００２３】
操作入力部５は、レリーズ信号を入力するレリーズスイッチと、電源オンや電源オフの指示信号を入力する電源スイッチとを有する。なお、本実施の形態１において、「電源オン」とは、電源部１６による撮像装置１の全体への電力供給が可能な状態に遷移することを意味し、「電源オフ」とは、電源部１６による撮像装置１の全体への電力供給を停止することを意味する。
【００２４】
水深検出部６は、水圧センサを用いて実現される。水圧センサが検出する水圧は、水深５０ｃｍで１０６０ヘクトパスカル（ｈＰａ）程度であり、水深が深くなるにつれて大きくなる。水深検出部６は、少なくとも直近の二つの水深検出結果を一時的に記憶する機能を有する。
【００２５】
水深変化算出部７は、操作入力部５のレリーズスイッチが押された場合、水深検出部６が検出した直近の二つの水深の変化を算出する。水深変化算出部７は、水深検出部６の検出結果が水中とみなしうる値であるか否かを判定する機能を有する。水深変化算出部７は、撮像部２を含む部位に電力が供給されていない状態でレリーズスイッチが押された場合、および撮像部２を含む撮像装置１の全体へ電力が供給されており、操作入力部５においてレリーズスイッチ以外の操作入力が行われた場合に水深の変化を算出する。
【００２６】
図２は、加速度検出部８の一部をなす加速度センサの構成を示す図である。同図に示す加速度センサ８１は、ＭＥＭＳ（Micro  Electro  Mechanical  Systems）プロセスによって形成された静電容量型の加速度センサである。加速度センサ８１は、直方体状のチップ８２の主面の四隅付近に端部が固定された状態で架橋された梁構造を有する金属製の可動部８３と、チップ８２の主面であって可動部８３の端部が固定された主面上に設けられた金属製の二つの平板部８４とを有する。可動部８３は、チップ８２の主面の同じ方向に沿ってそれぞれ延在し、両端部が固定された二つの延在部８３ａと、二つの延在部８３ａの中央部同士を延在部８３ａが伸びる方向と直交する方向に沿って連結する連結部８３ｂと、連結部８３ｂの中央部から延在部８３ａが延びる方向と平行に帯状に突出する突出部８３ｃとを有する。加速度センサ８１に図２の左右方向（矢印方向）の加速度が加わると、可動部８３は左右方向に撓んで変形するため、突出部８３ｃと平板部８４との位置関係が変化して静電容量が変化する。加速度センサ８１は、この静電容量の変化に基づく信号の変化を出力する。なお、加速度検出部８は、手ブレの判定やこの判定に基づく補正を行う際に用いることもできる。
【００２７】
図３は、加速度検出部８の構成を模式的に示す図である。図３に示すように、加速度検出部８は、加速度の検出方向が互いに直交する三つの加速度センサ８１を有する。具体的には、撮像装置１に固有の座標系（以下、「撮像座標系」という）として、撮像装置１の厚さ方向と平行なｘ軸、撮像装置１の幅方向と平行なｙ軸、および撮像装置１の高さ方向と平行なｚ軸をとり、各軸方向の加速度成分をそれぞれ検出する三つの加速度センサ８１を撮像装置１の本体部の所定の位置に取り付ける。このような構成を有する加速度検出部８によれば、ユーザが撮像装置１の表面を瞬間的にたたくタップ操作を行った場合、そのタップ操作によって生じる加速度を的確に検知することができる。
【００２８】
図４は、ユーザが撮像装置１の表面をタップする状況を示す図である。ユーザが右手ＲＨの人差し指ＲＨｆで撮像装置１の表面のうち前面側から見たときの左側面をタップすると、加速度検出部８は、図４の左右方向に主たる成分を有し、タップとみなしうる所定値より大きい大きさを有し、パルス状の時間変化を示す加速度を検出する。これにより、撮像装置１がタップされたと判別することができる。本実施の形態１において、陸上では持ち歩き時など、タップと同様の振動がある可能性が高いので、タップによって簡単に電源が入ることを防止している。これに対し、水中で水深（水圧）がほぼ一定の場合には、水の抵抗もあり、ユーザが意識してたたかないと、タップ信号は発生しないことを考慮して、前述した所定値を定めている。なお、図４において、撮像装置１の上面に設けられている二つのボタン５ａおよび５ｂは、それぞれレリーズスイッチおよび電源スイッチである。以下、ボタン５ａをレリーズスイッチ５ａといい、ボタン５ｂを電源スイッチ５ｂという。
【００２９】
姿勢判定部９は、例えばコンパレータと論理回路とを組み合わせることによって構成される。このような姿勢判定部９を備えることにより、後述するように、陸上における撮像装置１の姿勢変化に基づいた電源オン動作を実現することが可能となる。なお、姿勢判定部９を制御部１５の一機能として実現することも可能である。姿勢判定部９が、加速度検出部８の出力に基づいて姿勢判定することにより、撮像装置１の仰角、俯角などを検出して、撮像対象物の特定に利用することもできる。また、電子コンパスなどを利用して撮像装置１の所定部位（例えば撮像部２の光軸）が向いている方位を検出することもできる。
【００３０】
図５は、ホールド検出部１０の検出可能領域を模式的に示す図である。ホールド検出部１０は、撮像装置１の前面の左右の矩形領域１Ｌ、１Ｒへの外部からの接触の有無を検出する機能を有している。このような機能を有するホールド検出部１０は、例えば各矩形領域の内部に一または複数の圧力センサをそれぞれ配設することによって実現される。ユーザが撮像装置１を両手で保持する場合、ホールド検出部１０は矩形領域１Ｌ、１Ｒにおける外部からの接触を検出する。一方、ユーザが撮像装置１を片手で保持する場合、ホールド検出部１０は矩形領域１Ｌおよび１Ｒのいずれか一方の領域への外部からの接触を検出する。なお、図５に示す撮像装置１の場合、レリーズスイッチ５ａや電源スイッチ５ｂがユーザから見て上面の右側に設けられているため、図６に示すようにユーザが右手ＲＨで撮像装置１を保持する可能性が高い。このため、ユーザが片手で撮像装置１を保持する場合、ホールド検出部１０は、矩形領域１Ｒへの外部からの接触を検出する可能性が高い。
【００３１】
ところで、接触センサを用いることによって、赤外光の反射等をモニタして脈拍や血流を判定する技術も知られている。ホールド検出部１０がそのような接触センサを有することにより、生体情報を検出することも可能である。なお、撮像装置１に温度センサを併設すれば、ユーザの体温も検出することができる。
【００３２】
また、ホールド部１Ｒで判定した場合とホールド部１Ｌで判定した場合では、センサの特性や、ユーザの握り方によって検出結果が変わることがある。そこで、検出したホールド部に関する情報を使用状態データ（情報）として記憶部１４に記憶させておけばより好ましい。例えば、体温などは人体の部位によって差異がある上、撮像装置１を構成する素材の放熱特性、熱伝導特性などによっても差異が出るため、使用状態データは重要な情報である。すなわち、使用状態データを記録しておくことにより、検出結果を正確に扱うことがはじめて可能となる。
【００３３】
気圧検出部１１は、気圧センサを用いて実現される。気圧センサが検出する気圧は、例えば１００〜１５００ｈＰａ程度の範囲である。なお、気圧センサが水圧を検出してもよい。また、気圧を用いることによって高度を算出してこれを記録することも可能である。ただし、気圧や高度は天候による誤差が生じやすいので、その旨を記載した情報を制約条件として付加しておくようにすればより好ましい。
【００３４】
水深検出部６、水深変化算出部７、加速度検出部８、姿勢判定部９、ホールド検出部１０、および気圧検出部１１は、撮像装置１の状態を検出する状態検出部としての機能の一部をそれぞれ有する。これらの機能は、各種センサや周辺回路の分解能などの性能、実装条件、レイアウト、環境ノイズ、応答特性（時定数）、感度などによる影響を受ける。すなわち、状態検出部は必ずしも理想的な値を出力するものではなく、その機能には、一定のまたは環境変化による制約条件が伴う。
【００３５】
記憶部１４は、撮像部２が撮影し、画像処理部３によって処理が施された撮影済みの画像データを含む画像ファイルを記憶する画像ファイル記憶部１４１と、撮像装置１が実行する各種プログラムを記憶するプログラム記憶部１４２と、状態検出部を構成する各種センサのセンサ特性情報を記憶するセンサ特性記憶部１４３と、を有する。センサ特性記憶部１４３が記憶するセンサ特性情報は、例えばセンサの応答時間（時定数）に関する情報や、センサの誤差と撮像装置１の周囲の気温および／または湿度との関係などである。記憶部１４は、本実施の形態に係る撮像方法を実行するための撮像プログラムを含む各種プログラムを記憶する。なお、記憶部１４が、周囲の環境変化情報のみをログデータとして記録するファイルを記憶してもよい。
【００３６】
記憶部１４は、ＲＡＭ（Random  Access  Memory）等の揮発性メモリおよびＲＯＭ（Read  Only  Memory）等の不揮発性メモリを用いて構成される。なお、外部から装着可能なメモリカード等のコンピュータ読み取り可能な記録媒体を用いて記憶部１４を構成してもよい。
【００３７】
図７は、画像ファイルの構成を模式的に示す図である。画像ファイル１００は、画像データ１０１と、撮像情報１０２と、サムネイル画像データ１０３と、センサ特性データ１０４と、センサ検出データ１０５とを有する。撮像情報１０２は、画像データ１０１を生成した際の情報であり、例えば生成日時、露出、ピント位置、ＩＳＯ感度等の情報を含む。センサ特性データ１０４は、センサ特性記憶部１４３から読み出して書き込まれたデータであり、各種センサの特性情報を含む。センサ特性としては、例えば各種センサの応答時間（時定数）などを挙げることができる。センサ検出データ１０５は、各種センサの検出データが撮影タイミングを含む所定の記録期間だけ記録される。ここでいう撮影タイミングは、ユーザが撮影指示信号（レリーズ信号）を入力したタイミングである。記録期間は、各種センサの特性情報に基づいて設定され、例えば撮影タイミングから各種センサの応答時間までの期間を含むように設定されるのが好ましい。
【００３８】
制御部１５は、撮像部２における撮像を制御する撮像制御部１５１と、電源部１６による電源の供給を制御する電源制御部１５２と、を有する。制御部１５は、ＣＰＵ（Central  Processing  Unit）等を用いて実現され、撮像装置１の各構成部位とバスラインを介して接続されている。制御部１５は、ＣＰＵ等の汎用プロセッサを用いて構成される。なお、制御部１５を画像処理部３と共通のＣＰＵによって構成してもよい。
【００３９】
なお、制御部１５は、画像ファイルを生成するファイル生成部としての機能を有してもよい。また、制御部１５は、画像ファイルのみならず、環境変化情報、使用状況情報のみをログデータとして生成する環境変化ファイルを生成する機能を有してもよい。これは、状態検出部が有する機能が、上述したように、各種センサや周辺回路の分解能などの性能、実装条件、レイアウト、環境ノイズ、応答特性（時定数）、感度などによる影響を受けるため、一定のまたは環境変化による制約条件を伴うからである。
【００４０】
また、制御部１５は、対象物の情報データと、情報取得装置の使用状態データと、状態検出部の所定の制約条件に関する情報とを関連付けたファイルを取得して、その制約条件に従って処理された情報を情報データと合わせて再生する再生制御部としての機能を有していてもよい。すなわち、制御部１５は、撮影データを表示部４に表示させる際、環境情報や使用状態データを同時に表示させるようにしてもよい。この環境情報や使用状態データには、上述したように誤差が生じる可能性があるので、その旨を制約条件の情報として表示してもよい。さらに、制御部１５は、制約条件に従った処理として、複数データの平均化や補間等の処理を行うことにより、環境情報や使用状態データの誤差を軽減するような処理を行い、その処理を行った結果を画像再生時に反映させるようにしてもよい。ここでいう反映の具体例として、例えば誤差の軽減処理を行ったことを文字やキャラクターで表現してもよいし、再生画像自体に誤差の軽減処理を行ったことを識別可能とするような特殊効果を付加してもよい。このように、撮像装置１は、再生制御部を有する情報再生装置として機能させることも可能である。
【００４１】
なお、一般には情報取得装置と情報再生装置を別体とすることも可能である。この場合、情報取得装置と情報再生装置との間で通信ネットワークを介した通信を行うようにしてもよい。情報再生装置が通信ネットワークを介して他の情報を取得可能である場合には、その情報も参照することにより、一段と正確な再生および情報の提供が可能となる。
【００４２】
電源部１６は、電源スイッチによって撮像装置１が起動されたか否かによらず、操作入力部５、水深検出部６、水深変化算出部７、加速度検出部８、姿勢判定部９、ホールド検出部１０、気圧検出部１１、時計１２および電源制御部１５２に常時電力を供給している。このため、操作入力部５、水深検出部６、水深変化算出部７、加速度検出部８、姿勢判定部９、ホールド検出部１０、時計１２および電源制御部１５２は、電源がオンされているか否かに関わらず、常に起動している。以下、操作入力部５、水深検出部６、水深変化算出部７、加速度検出部８、姿勢判定部９、ホールド検出部１０、気圧検出部１１、時計１２および電源制御部１５２を常時電力供給部分という。
【００４３】
なお、極端に電力供給を押えたいシーンもあるので、ユーザによるモード設定などに応じて、常時電力供給部分を変更するようにしてもよい。例えば、水中撮影モードなどを手動設定可能とし、水中撮影モードが設定された場合のみ、水深検出部６、水深変化算出部７、ホールド検出部１０などに電源を供給するようにしてもよい。
【００４４】
以上の構成を有する撮像装置１は、表面が密閉された防水構造を有する筐体によって外装されている。このような防水構造を有する筐体は、例えば特開２００８−１８０８９８号公報に開示されている。
【００４５】
図８および図９は、撮像装置１に特徴的な処理を行う状況を示す図である。具体的には、図８は、ユーザが水中に素潜りをして撮影を行う状況を示す一方、図９は、ユーザが水面付近を浮遊しながら撮影を行う状況を示している。なお、本実施の形態１において、「素潜り」とはシュノーケリングを含むが、スキューバダイビングのような重装備の潜水動作は含まない。
【００４６】
図８に示す素潜り撮影の場合、ユーザは水中に潜っている間は息を止めていなければならないので、撮影前に水深が急激に深くなって撮影を行った後、急浮上する可能性が高い。したがって、ユーザが潜水して撮影する前後の撮像装置１の水深は、図１０に示す曲線Ｌ１のように変化する。図１０では、横軸を時間ｔとし、縦軸を水深ｄ（下向き正）としている。これに対し、図９に示す浮遊撮影の場合、ユーザが撮影する前後の撮像装置１の水深ｄはほぼ一定であり、図１０に示す曲線Ｌ２のように変化する。
【００４７】
図１０に示す曲線Ｌ３は、水深検出部６の検出結果を示している。曲線Ｌ３は、曲線Ｌ１と同様の形状をなしており、曲線Ｌ１よりもΔｔ1だけ変化が遅れている。換言すると、水深検出部６の水圧センサは、応答時間Δｔ1を有している。このため、ユーザが水中で最下点に到達したとき、水深検出部６は、その最下点よりも上方（図１０のΔｄ1）の値を出力し、その検出時点からΔｔ1だけ経過したときに最下点の値を出力する。図１０に示す検出結果の記録期間Ｔrは、撮影タイミングを含むとともに、撮影タイミングから水圧センサの応答時間Δｔ1だけ経過するまでの期間を含む。
【００４８】
本実施の形態１においては、上述した素潜り時における水深変化の特徴に加え、素潜り時には撮像装置１の操作としてレリーズスイッチ５ａを押すのが精一杯であることをふまえ、所定時間当たりの水深変化が所定の閾値を超えた場合において、レリーズスイッチ５ａが操作されたとき、撮像制御部１５１は、撮像部２における露出時間やゲイン等の撮影条件を変更した後、所定の枚数だけ連写させる制御を行う。より具体的には、水中でユーザの身体が揺れやすいことに鑑みて、露出時間を短くするとともに、ゲインをアップさせることによって感度を向上させる制御を行う。このような制御を行うことにより、水中で身体の自由が利かず、撮影タイミングの調整を行うことが難しい状況にあるユーザが、所望の被写体を的確に撮影することが可能となる。
【００４９】
本実施の形態１では、ユーザが素潜りで到達することができ、静止画撮影や動画撮影を行う場合の保持態様の自由度が低い水深５ｍ程度までの領域における潜水動作を行う際の撮影を主に想定している。
【００５０】
仮に、スキューバダイビング等の重装備の潜水動作を行う場合のように、素潜りで到達できる水深より深くで撮影動作を行う場合には、水圧に耐える水中プロテクタやハウジングによって撮像装置１を覆って保護する必要がある。この場合には、撮像装置１の表面に配置されたセンサでは、正しい水圧が測定できなくなるおそれもある。このような状況下では、制約条件として「水中プロテクタ内にある」という情報を画像ファイルに書き込む方がより好ましい。この制約条件は、水中プロテクタで撮影を行う際のモード設定に連動して記録するようにしてもよい。また、画像や画像の時間変化が水中特有のものであるにも関わらず、検出した水圧の値と整合が取れない場合には、記憶部１４に画像ファイルを記憶させる際に、制御部１５がその旨の情報を自動的に画像ファイルへ付加するようにしてもよい。なお、水中プロテクタやハウジング以外の各種保護ケースもセンサ部分を覆う場合がある。そのような場合には、保護ケースの種別情報を画像ファイルへ付加するようにしてもよい。このような情報を付加することにより、各センサデータをより正確に判定することができる。
【００５１】
図１１は、撮像装置１が行う処理の概要を示すフローチャートである。まず、操作入力部５のレリーズスイッチ５ａが操作された場合（ステップＳ１：Ｙｅｓ）、水深変化算出部７は、水深検出部６によって検出された直近の二つの水深の変化を算出して記憶部１４に仮記憶させる（ステップＳ２）。水深変化算出部７が算出した結果、水深の変化量Δｄが第２の閾値Ｈ（＞０）より大きい場合（ステップＳ３：Ｙｅｓ）、撮像装置１に電源が入っていなければ（ステップＳ４：Ｎｏ）、電源制御部１５２は電源部１６に撮像装置１の全体への電力供給が可能な状態に遷移する制御を行う（ステップＳ５）。以下、電源部１６が撮像装置１の全体への電力供給が可能な状態に遷移することを、「電源をオンする」という。第２の閾値Ｈとしては、１ｍ程度の値をとることができる。また、水深検出部６の検出周期Δｔは２秒程度とすることができる。
【００５２】
ステップＳ４において、撮像装置１に電源が入っている場合（ステップＳ４：Ｙｅｓ）、撮像装置１は後述するステップＳ６へ移行する。
【００５３】
ステップＳ６において、撮像制御部１５１は撮影条件を変更し（ステップＳ６）、撮像部２に撮影させる（ステップＳ７）具体的には、撮像制御部１５１は、撮像部２における露出時間を初期設定より短く設定し、撮像部２のゲインを初期設定よりアップさせた後、撮像部２に所定枚数（例えば５枚）を連写させる制御を行う。この際、撮像制御部１５１は、補助光投射部１３に補助光を投射させれば、水中で失われがちな赤色の成分を補うことができ、より鮮やかな画像を撮影することが可能となるのでより好ましい。
【００５４】
続いて、画像処理部３は、生成された画像データに使用状態データおよび状態検出部の制約条件（センサ特性情報やセンサの信頼性情報を含む）を加えて画像ファイルを生成し、生成した画像ファイルを画像ファイル記憶部１４１に書き込んで記憶させる（ステップＳ８）。この際、この画像データを確認用に再生してもよい。画像データを再生する際には、環境情報や状態情報も合わせて表示し、必要に応じて、状態検出部の制約条件に基づく補正等を行って表示する。
【００５５】
その後、所定時間（例えば１分）以内に操作入力部５による操作があり（ステップＳ９：Ｙｅｓ）、その操作がレリーズスイッチ５ａの操作である場合（ステップＳ１０：Ｙｅｓ）、撮像装置１はステップＳ７に戻る。一方、操作入力部５による操作がレリーズスイッチ５ａの操作でない場合（ステップＳ１０：Ｎｏ）、水深変化算出部７が水深検出部６の直近の二つの検出結果を用いて水深の変化量Δｄを算出し（ステップＳ１１）、この算出結果が所定値−Ｈ（第３の閾値）よりも小さい場合（ステップＳ１２：Ｙｅｓ）、電源制御部１５２は電源部１６に対し、常時電力を供給する部分を除いた撮像装置１の全体への電力の供給を停止させる制御を行う（ステップＳ１３）。以下、ステップＳ１３における処理を「電源をオフする」という。
【００５６】
ステップＳ９において所定時間以内に操作入力部５による操作がなかった場合（ステップＳ９：Ｎｏ）、撮像装置１はステップＳ１３へ移行する。
【００５７】
ステップＳ１２において、水深の変化量Δｄが第３の閾値−Ｈ以上である場合（ステップＳ１２：Ｎｏ）、撮像装置１はステップＳ９へ戻る。
【００５８】
次に、ステップＳ１においてレリーズスイッチ５ａが押されなかった場合（ステップＳ１：Ｎｏ）、およびステップＳ３において水深の変化量Δｄが第２の閾値Ｈ以下である場合（ステップＳ３：Ｎｏ）を説明する。これらの場合において、加速度検出部８がタップを検出するかまたはホールド検出部１０がホールドを検出したとき（ステップＳ１４：Ｙｅｓ）、水深変化算出部７は、水深検出部６によって検出された結果を参照し、最新の検出結果の値が水中と見なしうる値であれば（ステップＳ１５：Ｙｅｓ）、水深検出部６によって検出された直近の二つの水深の変化量Δｄを算出する（ステップＳ１６）。なお、撮像装置１が水中であるか否かを判定するために、二つの電極の間に水が介在することによって導通する水検知スイッチを撮像装置１の表面に設けておいてもよい。
【００５９】
水深変化算出部７が算出した結果、水深の変化量の絶対値｜Δｄ｜が、水深がほぼ一定とみなしうる第１の閾値ｈ（０＜ｈ＜Ｈ）よりも小さい場合（ステップＳ１７：Ｙｅｓ）、電源制御部１５２が電源部１６に電源をオンさせる制御を行う（ステップＳ１８）。一方、水深の変化量の絶対値｜Δｄ｜が第１の閾値ｈ以上である場合（ステップＳ１７：Ｎｏ）、撮像装置１はステップＳ１へ戻る。第１の閾値ｈは、例えば３０〜５０ｃｍ程度の値である。
【００６０】
ステップＳ１８の後、制御部１５は通常制御を行う（ステップＳ１９）。ここでいう「通常制御」とは、まず撮影モードとして制御を開始し、操作入力部５からの各種操作信号の入力に応じて撮影やモードの切換を行うことを意味する。
【００６１】
続いて、電源をオフする操作が行われた場合（ステップＳ２０：Ｙｅｓ）、撮像装置１はステップＳ１３へ移行する。一方、電源をオフする操作が施されない場合（ステップＳ２０：Ｎｏ）、撮像装置１は通常制御（ステップＳ１９）を続行する。
【００６２】
次に、ステップＳ１５において、水深検出部６による最新の検出結果の値が水中と見なしうる値でない場合（ステップＳ１５：Ｎｏ）を説明する。この場合、撮像装置１は、所定の姿勢変化を検知した時に電源をオンするモーション検知起動処理を行う（ステップＳ２１）。モーション検知起動処理の詳細については後述する。
【００６３】
ステップＳ２１におけるモーション検知起動処理の後、撮像装置１が電源オン状態にある場合（ステップＳ２２：Ｙｅｓ）、撮像装置１はステップＳ１９へ移行する。一方、ステップＳ２１におけるモーション検知起動処理の後、撮像装置１が電源オン状態にない場合（ステップＳ２２：Ｎｏ）、撮像装置１はステップＳ１へ戻る。
【００６４】
以下、モーション検知起動処理の詳細を説明する。図１２は、ステップＳ２１のモーション検知起動処理の概要を示すフローチャートである。加速度検出部８は、周期ΔＴ1で撮像座標系における重力加速度（ｇx，ｇy，ｇz）を検出する一方、気圧検出部１１は周期Ｔ1で気圧Ｐを検出して記憶部１４に記憶させる（ステップＳ２１１）。周期ΔＴ1は、例えば１秒程度でよい。なお、加速度検出部８と気圧検出部１１の検出周期は異なっていてもよい。
【００６５】
加速度検出部８が撮像座標系における重力加速度を検出した結果、ｚ軸方向の重力加速度ｇzと所定値ｇ0との大小関係がｇz≦ｇ0からｇz＞ｇ0に変化した場合（ステップＳ２１２：Ｙｅｓ）、制御部１５は加速度検出部８における重力加速度の検出周期をΔＴ1よりも短いΔＴ2へ変更して検出させる（ステップＳ２１３）。周期ΔＴ2は、例えば１／５０秒程度とすることができる。ここでの所定値ｇ0は、撮像座標系の一つの軸と鉛直方向とのなす角度が所定角度（例えば４５〜６０度程度）よりも小さい場合の重力の値に対応しており、その軸方向への重力加速度の大きさが無視できない程度と見なすことのできる値である。なお、気圧検出部１１の検出周期を同様にΔＴ2としてもよいし、ΔＴ1のままとしてもよい。このように、状態検出部が定期的に状態を検出する場合には、検出したときの時間データを使用状態データおよび状態検出部の制約条件に関する情報と関連付けて画像ファイルを生成するようにしてもよい。
【００６６】
一方、加速度検出部８が撮像座標系における重力加速度を検出した結果、ｚ軸方向の重力加速度ｇzと所定値ｇ0との大小関係がｇz≦ｇ0のまま変化しない場合（ステップＳ２１２：Ｎｏ）、撮像装置１はステップＳ２１１へ戻る。
【００６７】
ステップＳ２１３で加速度検出部８の検出周期をΔＴ1からΔＴ2に変更した後、姿勢判定部９は、重力加速度（ｇx，ｇy，ｇz）および気圧Ｐが所定の条件を満足しているか否かを判定する（ステップＳ２１４）。重力加速度（ｇx，ｇy，ｇz）および気圧Ｐが所定の条件を満足している場合（ステップＳ２１４：Ｙｅｓ）、電源制御部１５２は電源をオンする制御を行う（ステップＳ２１５）。その後、撮像装置１は、メインルーチンへ戻ってステップＳ２２へ進む。ステップＳ２１４で判定される所定の条件は、重力加速度（ｇx，ｇy，ｇz）および気圧Ｐの時間変化に関する条件である。例えば、所定回数だけ重力加速度の各成分および気圧を検出した後、その検出した値が所定の範囲に入っていることを条件とすることができる。また、重力加速度の各成分および気圧の時間変化で振動パターンが見られる場合、その振動の周期を条件としてもよい。
【００６８】
これに対し、ステップＳ２１４において姿勢判定部９が判定した結果、重力加速度（ｇx，ｇy，ｇz）および気圧Ｐが所定の条件を満足していない場合（ステップＳ２１４：Ｎｏ）、撮像装置１はメインルーチンへ戻ってステップＳ２２へ進む。
【００６９】
図１３および図１４は、上述したモーション検知起動処理によって撮像装置１が起動する状況を示す図である。具体的には、図１３は、ユーザがシャツの胸ポケットＰｋｔに撮像装置１を入れて歩いている状況を示す一方、図１４は、ユーザが撮像装置１をシャツの胸ポケットＰｋｔから取り出して撮影する体勢に構えた状況を示している。
【００７０】
ユーザがシャツの胸ポケットＰｋｔに撮像装置１を入れて歩いている時、幅方向（図３のｙ軸方向）が鉛直方向と略平行になるため、図３に示す撮像座標系における重力加速度のｙ成分ｇyのみが所定値ｇ0より大きい値を有する。これに対し、ユーザが撮像装置１を構えた時、高さ方向（図３のｚ軸方向）が鉛直方向と略平行になるため、撮像座標系における重力加速度のｚ成分ｇzのみが所定値ｇ0より大きい値を有する。
【００７１】
図１５は、図１３に示す状態から図１４に示す状態に変化する際の重力加速度（ｇx，ｇy，ｇz）および気圧Ｐの時間変化を示す図である。図１５において、横軸ｔは時間である。図１５の（ａ）において、縦軸ｇは重力加速度の大きさである。また、図１５の（ｂ）において、縦軸Ｐは気圧の大きさである。図１５の（ａ）に示す曲線Ｌx（破線で表示）、Ｌy（実線で表示）、Ｌz（太線で表示）は、撮像装置１に加わる重力加速度のｘ成分ｇx、ｙ成分ｇy、ｚ成分ｇzの時間変化をそれぞれ示している。撮像装置１がユーザの胸ポケットに入っている場合、撮像座標系ではｙ軸方向の重力加速度ｇyのみが所定値ｇ0より大きく、他の成分は所定値ｇ0より小さい値を有している。これに対し、ユーザが撮像装置１を撮影の体勢で構える場合、ｚ軸方向の重力加速度ｇzのみが所定値ｇ0より大きくなり、他の成分は所定値ｇ0より小さくなる。図１５では、時間ｔ3と時間ｔ4との間で撮像装置１が取り出された場合を示している。
【００７２】
図１５の（ｂ）において、気圧が略一定の値となるのは、重力加速度のｚ成分ｇzが略一定となる時間ｔcよりもΔｔ2だけ後の時間である。したがって、気圧検出部１１の気圧センサの応答時間はΔｔ2である。図１５の（ｂ）に示す場合、気圧検出部１１は、時間ｔcにおける検出値として、最低値よりもΔＰだけ高い値を出力する。また、検出結果の記録期間Ｔr’は、撮影タイミングを含むとともに、撮影タイミングから気圧センサの応答時間Δｔ2だけ経過するまでの期間を含む。
【００７３】
このように、本実施の形態１では、上記の如くユーザが撮像装置１を撮影の体勢で構えたと判定可能な状態になった場合、重力検出の周期を短くして（ΔＴ1→ΔＴ2）、より詳細な重力変化を検出し、この重力変化および気圧変化がそれぞれ所定の条件を満たす場合、電源制御部１５２が電源部１６に電源をオンさせる制御を行う。その際、気圧検出部１１の検出結果を利用するとともに、気圧検出部１１のセンサ特性による応答遅れを参照することによって気圧変化の条件を判定する。
【００７４】
以上説明した本発明の実施の形態１によれば、使用環境、状況等を判定するセンサ類に誤差がある場合でもその誤差を考慮した情報を付加することができる。
【００７５】
また、本実施の形態１によれば、撮像部が生成した画像データ、状態検出部による状態の所定期間における検出結果、および状態検出部の特性に関する情報を関連付けて画像ファイルを生成するため、撮影環境が時間とともに変化するような場合であっても撮影動作と撮影環境とを高い信頼性で関連付けることができる。この結果、撮影時のユーザの姿勢情報も判定が可能となるが、このような情報も誤差が起こりうる情報であるため、その旨を信頼性情報として記録しておけばより好ましい。
【００７６】
また、本実施の形態１によれば、状態検出部の特性に関する情報は、状態検出部における検出の応答遅れに関する情報等を含むため、状態検出部の応答特性などの制約条件を反映して画像データとの関連付けを行うことができる。すなわち、本実施の形態１によれば、対象物の情報データを取得する情報取得部と、当該情報取得装置の使用状態データを検出する状態検出部と、情報データ、使用状態データ、および状態検出部の制約条件に関する情報を関連付けたファイルを生成する制御部とを備えたことにより、画像や音声など取得情報を取得した時の使用環境や条件を加味して、鑑賞や判定などが可能となる。この状態検出部の制約条件に関する情報は、状態検出部の配置、性能のいずれかの関する情報を含むので、応答特性や時定数や分解能も加味して、間違った再生を行うことがなくなる。
【００７７】
また、本実施の形態１によれば、所定期間として、撮像して画像データが生成された時点を含む期間を設定するため、撮像時の状態を画像データと確実に関連付けることができる。
【００７８】
また、本実施の形態１によれば、水中にある場合と陸上にある場合とを異なる状態として検出し、この検出結果に応じて操作入力部の操作に応じた画像データの記録態様を切り換えているため、撮影場所の特性に応じた撮影を行うことが可能となる。
【００７９】
また、本実施の形態１によれば、水中でタップ動作またはホールド動作が検出された場合において、水深がほとんど変化しないとき、全体への電力の供給を開始するため、水中で撮影をする際に適当な条件下で電源を容易に入れることが可能となる。
【００８０】
また、本実施の形態１によれば、水深がほぼ一定でタップ動作またはホールド動作が検出された場合、ユーザが撮像装置１に対して動作開始の積極的な意思表示を行ったものと認識して電源をオンする処理を行うため、小さいスイッチを押すよりも迅速な操作を行うことが可能となる。
【００８１】
また、本実施の形態１によれば、急激に水深が大きくなるような潜水動作が行われた場合にレリーズ信号が押されると、所定の回数だけ連写を行う構成としているため、泳ぐのに精一杯であるような状況であっても連写された画像の中に所望の画像が含まれている可能性が高くなる。したがって、潜水を行っている最中に撮影を容易に行うことができ、高い可能性で所望の画像を得ることができる。
【００８２】
また、本実施の形態１によれば、ユーザが水中で浮上する時やレリーズ信号の入力がない場合にこまめに電源をオフするため、電池を長持ちさせることができる。
【００８３】
なお、ユーザが陸上で撮像装置１を使用する場合には、スイッチ操作によって静止画撮影と動画撮影の切り換えを行う通常の制御を行うようにしてもよい。
【００８４】
（実施の形態２）
本発明の実施の形態２に係る撮像装置は、対象物の情報データを取得する情報取得部と、当該情報取得装置の使用状態データを検出する状態検出部と、情報データ、使用状態データ、および状態検出部の制約条件に関する情報を関連付けたファイルを生成する制御部と、を備えた情報取得装置の一形態であり、水面付近で浮遊している場合に、保持態様に応じた撮影モードの切換を行うことを特徴とする。本実施の形態２に係る撮像装置の構成は、上記実施の形態１で説明した撮像装置の構成と同様である。
【００８５】
図１６は、撮像装置１の使用状況に応じた静止画撮影および動画撮影における保持態様およびスイッチ操作の難易度をそれぞれ示す図である。ユーザが素潜りしている状況下で撮影を行う場合（図８を参照）、ユーザは片方の手を泳ぐために使用する可能性が高い。このような状況下では、ユーザが片手で撮像装置１を保持した場合には静止画撮影を行うように制御することが好ましい。本実施の形態２では、上述した実施の形態１と同様、素潜り撮影を行う場合、撮像制御部１５１は、露出やゲイン等の撮影条件を変更して連写する制御を行う。
【００８６】
これに対し、ユーザが水面付近を浮遊して泳いでいる場合（図９を参照）、ユーザは比較的安定した体勢にあるため、スイッチ操作も容易であり、撮像装置１を両手で保持することも可能である。また、動画撮影を行う場合には、片手で撮像装置１を移動しながら撮影することもできる。そこで、撮像制御部１５１は、ユーザが両手で撮像装置１を保持した場合には静止画撮影を行う一方、ユーザが片手で撮像装置１を保持した場合には動画撮影を行うような制御を行うこととする。
【００８７】
撮影者が陸上で撮像装置２１を使用する場合、制御部１１は通常の制御を行う。すなわち、撮像装置２１が陸上にある場合、制御部１１は、スイッチ操作によって静止画撮影と動画撮影の切り換えを行う。
【００８８】
図１７は、撮像装置１が行う処理の概要を示すフローチャートである。図１７において、まず加速度検出部８がタップを検出するかまたはホールド検出部１０がホールドを検出した場合（ステップＳ３１：Ｙｅｓ）を説明する。この場合、水深変化算出部７は、水深検出部６によって検出された結果を参照し、最新の検出結果の値が水中と見なしうる値であるとき（ステップＳ３２：Ｙｅｓ）、水深検出部６によって検出された直近の二つの水深の変化量Δｄを算出して記憶部１４に仮記憶させる（ステップＳ３３）。
【００８９】
水深変化算出部７が算出した結果、水深の変化量の絶対値｜Δｄ｜が第１の閾値ｈよりも小さく、水深が一定とみなしうる場合（ステップＳ３４：Ｙｅｓ）、電源制御部１５２は電源部１６に電源をオンさせる制御を行い、表示部４が撮像部２によって撮像されている画像をスルー画表示する（ステップＳ３５）。その後、操作入力部５のレリーズスイッチ５ａが操作された場合（ステップＳ３６：Ｙｅｓ）、ホールド検出部１０の検出結果によって処理が異なる。具体的には、ホールド検出部１０が検出した結果、撮像装置１が両手で保持されていれば（ステップＳ３７：Ｙｅｓ）、撮像装置１は静止画撮影を行い（ステップＳ３８）、ステップＳ３１へ戻る。これに対し、撮像装置１が片手で保持されていれば（ステップＳ３７：Ｎｏ）、撮像装置１は動画撮影を行い（ステップＳ３９）、ステップＳ３１へ戻る。
【００９０】
ステップＳ３６において、レリーズスイッチ５ａが操作されない場合（ステップＳ３６：Ｎｏ）、ステップＳ３５で電源をオンしてから所定時間が経過していなければ（ステップＳ４０：Ｎｏ）、撮像装置１はステップＳ３６へ戻る。一方、ステップＳ３５で電源をオンしてから所定時間が経過した場合（ステップＳ４０：Ｙｅｓ）、撮像装置１は後述するステップＳ５１へ移行する。
【００９１】
次に、ステップＳ３４において、水深の変化量の絶対値｜Δｄ｜が第１の閾値ｈ以上である場合（ステップＳ３４：Ｎｏ）を説明する。この場合において、水深の変化量Δｄが第２の閾値Ｈより大きいとき（ステップＳ４１：Ｙｅｓ）、電源制御部１５２は電源をオンする制御を行う（ステップＳ４２）。この後、レリーズスイッチ５ａが操作された場合（ステップＳ４３：Ｙｅｓ）、撮像制御部１５１が撮影条件を変更し（ステップＳ４４）、撮像部２に撮影させる（ステップ４５）。具体的には、上述した実施の形態１と同様、撮像制御部１５１は、撮像部２の露出時間を初期設定より短くするとともに、撮像部２のゲインを初期設定よりアップさせる制御を行った後、撮像部２に所定枚数を連写させる制御を行う。撮像部２が撮影を行う際、補助光投射部１３に補助光を投射させればより好ましい点についても、上記実施の形態１と同様である。
【００９２】
続いて、画像処理部３は、生成された画像データに使用状態データおよび状態検出部の制約条件を加えて画像ファイルを生成し、生成した画像ファイルを画像ファイル記憶部１４１に書き込んで記憶させる（ステップＳ４６）。本実施の形態２においても、生成した画像データを確認用に再生してもよいし、画像データを再生する際に環境情報や状態情報も合わせて表示し、必要に応じて状態検出部の制約条件に基づく補正等を行ってもよい。
【００９３】
ステップＳ４１で水深の変化量Δｄが第２の閾値Ｈ以下である場合（ステップＳ４１：Ｎｏ）、およびステップＳ４３でレリーズスイッチ５ａが操作されない場合（ステップＳ４３：Ｎｏ）、撮像装置１はステップＳ３１へ戻る。
【００９４】
ステップＳ４６に続けて行うステップＳ４７〜Ｓ５１は、図１１におけるステップＳ９〜Ｓ１３に順次対応している。
【００９５】
次に、ステップＳ３１において加速度検出部８がタップを検出せず、かつホールド検出部１０がホールドを検出しない場合（ステップＳ３１：Ｎｏ）、およびステップＳ３２において水深検出部６による最新の検出結果が水中と見なしうる値ではない場合（ステップＳ３２：Ｎｏ）を説明する。これらの場合、撮像装置１はモーション検知起動処理（ステップＳ５２）へ移行する。モーション検知起動処理の詳細は、上述した実施の形態１と同じである（図１２を参照）。
【００９６】
モーション検知起動処理の後、撮像装置１が電源オン状態にある場合（ステップＳ５３：Ｙｅｓ）、撮像装置１は通常制御を行う（ステップＳ５４）。一方、撮像装置１が電源オン状態にない場合（ステップＳ５３：Ｎｏ）、撮像装置１はステップＳ３１に戻る。
【００９７】
ステップＳ５４に続いて、電源をオフする操作が操作入力部５を介して施された場合（ステップＳ５５：Ｙｅｓ）、撮像装置１はステップＳ５１へ移行する。一方、電源をオフする操作が施されない場合（ステップＳ５５：Ｎｏ）、撮像装置１は通常制御（ステップＳ５４）を続行する。
【００９８】
以上説明した本発明の実施の形態２によれば、実施の形態１と同様、使用環境、状況等を判定するセンサ類に誤差がある場合でもその誤差を考慮した情報を付加することができる。
【００９９】
また、本実施の形態２によれば、実施の形態１と同様、撮影環境が時間とともに変化するような場合であっても撮影動作と撮影環境とを高い信頼性で関連付けることができる。
【０１００】
また、本実施の形態２によれば、実施の形態１と同様、状態検出部の応答特性を反映して画像データとの関連付けを行うことができ、撮像時の状態を画像データと確実に関連付けることができる。
【０１０１】
また、本実施の形態２によれば、潜水時のユーザによる撮像装置の保持態様に応じて静止画撮影と動画撮影を切り換えるため、ユーザの潜水状況に応じて最適な制御を行うことが可能となる。特に、ユーザが水中へ飛び込んだ時や、水中で急速に浮上する時に過剰に加わる水圧も、その時間変化までを考慮すれば正しい水圧を推測する際の有効な情報となる。すなわち、本実施の形態２によれば、対象物の情報データを取得する情報取得部と、当該情報取得装置の使用状態データを検出する状態検出部と、情報データ、使用状態データと、状態検出部の制約条件に関する情報を関連付けたファイルを生成する制御部とを備えたことにより、画像などの取得情報を取得した時の使用環境や条件を加味して、鑑賞や判定を行うことが可能となる。時間変化特性と実際の時間変化データを記録しておけば、誤差をキャンセルしたり軽減したりしたデータへの換算を容易に行うこともできる。状態検出部の制約条件に関する情報は、状態検出部の配置、性能のいずれかに関する情報を含むので、応答特性や時定数や分解能も加味して、間違った再生を行うことがなくなる。また、水圧で画像を分類するような場合には、上述した誤差が誤った分類結果につながる可能性もあるため、正しい情報を提供することにより、取得したコンテンツの価値を高めることができる。
【０１０２】
（その他の実施の形態）
ここまで、本発明を実施するための形態を説明してきたが、本発明は上述した実施の形態１、２によってのみ限定されるべきものではない。例えば、情報取得装置を、ＩＣレコーダのように、マイクなどの集音部で音声データを取得して音声ファイルを生成する装置として実現することも可能である。この場合には、例えばユーザが装置を持ち上げた時のみ集音が可能となるような構成とすることが考えられる。また、この場合には、装置の仕様等の各種情報を利用して集音時のユーザの姿勢情報を判定することも可能であるが、こうした情報も誤差が生じうるので、その旨を信頼性情報として記録しておけばより好ましい。さらに、環境変化情報のみをログデータとして記録するファイルをさらに生成してもよい。音声情報を取得する場合にも、対象物に向けた時の姿勢や使用環境をふまえた再生を行うようにすれば、より情報量の多い情報再生が可能となることは、撮像装置の場合と共通している。なお、画像データと音声データを共に取得して、それらを含む画像ファイルを生成するようにしてもよい。音声を再生する情報再生装置を実現する場合には、音声に対して特殊処理を施すことにより、音を聴くだけで録音時の状況を把握することができるという効果が得られる。
【０１０３】
また、状態検出部が、上記以外にも速度、温度、湿度、ＧＰＳ（Global  Positioning  System）によって検出される位置情報としての緯度や経度などのうち、少なくともいずれか一つの状態を検出するようにしてもよい。撮像装置が温度センサまたは湿度センサを備え、周囲の環境としての温度および／または湿度を検出可能な構成を有する場合には、温度センサおよび／または湿度センサの応答時間に加えて、他の各種センサの測定精度と温度および／または湿度との関係を各種センサの特性情報としてセンサ特性記憶部１４３に記憶させておけばより好ましい。湿度センサなどは、ユーザが把持するところに配置されたり、水滴が残りやすい位置に配置されたりすると、即座に誤差を生じるおそれがある。そこで、配置や性能に応じて誤差が出やすい旨を記載した信頼性情報を制約条件の一部として画像ファイルに記録しておくことで、誤った判断がなされるのを防止することができる。また、撮像装置が速度センサおよびＧＰＳセンサを具備している場合には、速度センサの応答時間に加えて、ＧＰＳセンサの位置検出精度に関する情報（検出誤差）を速度情報と関連づけてセンサ特性記憶部１４３に記憶させておくこともできる。
【０１０４】
これらのセンサ以外に、撮影時の方位情報、姿勢情報、仰角、俯角情報なども上記各種情報と同列に扱ってもよい。その他、ユーザのホールドを検出することによって得られた脈拍情報や体温情報、インカメラを使った表情や生体情報なども適用可能である。
【０１０５】
また、ユーザが撮像装置の表面をタップするかまたは撮像装置をホールドする代わりに、ユーザが撮像装置をシェイクすることによって一部のスイッチ操作を行うようにしてもよい。
【０１０６】
本明細書におけるフローチャートの説明では、「まず」、「その後」、「続いて」等の表現を用いてステップ間の処理の前後関係を明示していたが、上述した実施の形態を実施するために必要な処理の順序は、それらの表現によって一意的に定められるわけではない。すなわち、本明細書で記載したフローチャートにおける処理の順序は、矛盾のない範囲で変更することができる。
【０１０７】
また、本明細書においてフローチャートを用いて説明した処理のアルゴリズムは、プログラムとして記述することが可能である。このようなプログラムは、コンピュータ内部の記憶部が記録してもよいし、コンピュータ読み取り可能な記録媒体に記録してもよい。プログラムの記憶部または記録媒体への記録は、コンピュータまたは記録媒体を製品として出荷する際に行ってもよいし、通信ネットワークを介したダウンロードにより行ってもよい。
【０１０８】
画像や音声以外の情報を取得する機器、取得情報を再生する機器、取得情報をそのまま表示するのではなく、加工して異なる情報を提供する機器（計測機器、観察機器、診断装置）に対しても応用が可能である。
【０１０９】
［付記１］
被写体を撮像して該被写体の画像データを生成する撮像部と、
当該撮像装置の状態を周期的に検出する状態検出部と、
前記撮像部が生成した画像データ、前記状態検出部による状態の記録期間における検出結果、および前記状態検出部の特性に関する情報を記憶する記憶部と、
前記画像データ、前記記録期間における検出結果、および前記状態検出部の特性に関する情報を関連付けて画像ファイルを生成するファイル生成部と、
を備えたことを特徴とする撮像装置。
［付記２］
前記状態検出部の特性に関する情報は、
前記状態検出部が状態を検出する際の応答時間に関する情報を含むことを特徴とする付記１に記載の撮像装置。
［付記３］
前記撮像部による撮影を指示する撮影指示信号を含む操作信号の入力を受け付ける操作入力部と、
前記記録期間は、前記撮影指示信号の入力を受け付けた時点を含むとともに、該時点から前記応答時間分だけ経過するまでの期間を含むことを特徴とする付記２に記載の撮像装置。
［付記４］
前記状態検出部は、
当該撮像装置が水中にある場合と陸上にある場合とを識別可能であり、
当該撮像装置が水中にある場合に当該撮像装置の水深を検出する水深検出部と、
当該撮像装置が陸上にある場合に当該撮像装置に加わる気圧を検出する気圧検出部と、
を有することを特徴とする付記１〜３のいずれか一項に記載の撮像装置。
［付記５］
前記状態検出部は、
当該撮像装置の周囲の環境を検出可能であり、
前記状態検出部の特性に関する情報は、
前記状態検出部が検出する状態の検出精度と前記周囲の環境との関係を含むことを特徴とする付記１〜４のいずれか一項に記載の撮像装置。
［付記６］
前記状態検出部は、
当該撮像装置の周囲の環境として温度および湿度の少なくともいずれか一方を検出可能であり、
前記状態検出部の特性に関する情報は、
前記状態検出部が検出する前記温度または前記湿度以外の状態の検出精度と前記温度および湿度の少なくともいずれか一方との関係を含むことを特徴とする付記５に記載の撮像装置。
［付記７］
前記状態検出部は、
当該撮像装置の位置および速度を検出可能であり、
前記状態検出部の特性に関する情報は、
前記状態検出部が検出する位置の検出精度と速度との関係を含むことを特徴とする付記１〜６のいずれか一項に記載の撮像装置。
［付記８］
被写体を撮像して該被写体の画像データを生成する撮像装置が行う撮像方法であって、
前記撮像装置の状態を検出する状態検出部が該撮像装置の状態を周期的に検出する状態検出ステップと、
前記状態検出ステップを行っている最中に撮影を指示する撮影指示信号の入力を受け付けた場合に前記画像データを生成する撮像ステップと、
前記撮像ステップで生成した前記画像データ、前記状態検出ステップで記録した状態の記録期間における検出結果、および前記状態検出部の特性に関する情報を関連付けて画像ファイルを生成するファイル生成ステップと、
を有することを特徴とする撮像方法。
［付記９］
被写体を撮像して該被写体の画像データを生成する撮像装置に、
前記撮像装置の状態を検出する状態検出部が該撮像装置の状態を周期的に検出する状態検出ステップと、
前記状態検出ステップを行っている最中に撮影を指示する撮影指示信号の入力を受け付けた場合に前記画像データを生成する撮像ステップと、
前記撮像ステップで生成した前記画像データ、前記状態検出ステップで記録した状態の記録期間における検出結果、および前記状態検出部の特性に関する情報を関連付けて画像ファイルを生成するファイル生成ステップと、
を実行させることを特徴とする撮像プログラム。
【符号の説明】
【０１１０】
１・・・撮像装置；２・・・撮像部；３・・・画像処理部；４・・・表示部；５・・・操作入力部；５ａ・・・レリーズスイッチ；５ｂ・・・電源スイッチ；６・・・水深検出部；７・・・水深変化算出部；８・・・加速度検出部；９・・・姿勢判定部；１０・・・ホールド検出部；１１・・・気圧検出部；１２・・・時計；１３・・・補助光投射部；１４・・・記憶部；１５・・・制御部；１６・・・電源部；８１・・・加速度センサ；１４１・・・画像ファイル記憶部；１４２・・・プログラム記憶部；１５１・・・撮像制御部；１５２・・・電源制御部；ＲＨ・・・右手；ＲＨｆ・・・人差し指
【図１】
0006643847.tif 000002
【図２】
0006643847.tif 000003
【図３】
0006643847.tif 000004
【図４】
0006643847.tif 000005
【図５】
0006643847.tif 000006
【図６】
0006643847.tif 000007
【図７】
0006643847.tif 000008
【図８】
0006643847.tif 000009
【図９】
0006643847.tif 000010
【図１０】
0006643847.tif 000011
【図１１】
0006643847.tif 000012
【図１２】
0006643847.tif 000013
【図１３】
0006643847.tif 000014
【図１４】
0006643847.tif 000015
【図１５】
0006643847.tif 000016
【図１６】
0006643847.tif 000017
【図１７】
0006643847.tif 000018