(57)【要約】【課題】  検索を容易にした画像データを生成すること。【解決手段】  デジタルスチルカメラは、水中か否かを判断する判断部（ステップＳ０３）と、被写体を撮像し、画像データを出力するイメージセンサと、イメージセンサにより出力される画像データに（ステップＳＳ１１）、水中か否かを示す付加情報を付加する付加部（ステップＳ１２）と、を備える。このデジタルスチルカメラによれば、検索を容易にした画像データを生成することが可能となる。【選択図】        図４
2011049948.tif 000002
【特許請求の範囲】
【請求項１】
水中か否かを判断する判断手段と、
被写体を撮像し、画像データを出力する撮像手段と、
前記撮像手段により出力される画像データに、水中か否かを示す付加情報を付加する付加手段と、を備えた撮像装置。
【請求項２】
水深を計測する水深計測手段をさらに備え、
前記付加手段は、前記計測された水深を前記付加情報として前記画像データに付加する、請求項１に記載の撮像装置。
【請求項３】
高度を計測する高度計測手段をさらに備え、
前記付加手段は、前記計測された高度を前記付加情報として前記画像データに付加する、請求項１または２に記載の撮像装置。
【請求項４】
高度を計測する高度計測手段と、
被写体を撮像し、画像データを出力する撮像手段と、
前記撮像手段により出力される画像データに、前記計測された高度を付加情報として付加する付加手段と、を備えた撮像装置。
【請求項５】
前記付加情報が付加された画像データを記憶する記憶手段と、
前記記憶手段に記憶された少なくとも１つの前記画像データに基づく画像を縮小した画像を、前記少なくとも１つの画像データそれぞれに付加された前記付加情報に基づいて並べ替えて表示する表示手段と、をさらに備えた請求項１〜４のいずれかに記載の撮像装置。
【請求項６】
前記画像データに基づく画像に前記付加情報を示す付加画像を合成した合成画像を生成する合成画像生成手段をさらに備えた、請求項１〜４のいずれかに記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮像装置に関し、特に撮像した画像の検索を容易にした撮像装置に関する。
【背景技術】
【０００２】
電子カメラは、撮像して得られる画像を内蔵または外付けの半導体メモリなどの記録媒体に記憶する。記録された画像の検索を容易にするために、画像に撮像日時を関連付けて記憶する。また、特開２００５−２５２９５６号公報には、撮影レンズによって投影された被写界像を撮像し、電気信号に変換し、撮影された画像を画像データとして記録媒体の記録領域内のフォルダに記録する電子カメラにおいて、１つもしくは複数の画像データ分類条件と、撮影者が所望の画像データ分類条件を選択する画像データ分類条件選択手段を有し、撮影日時と撮影場所と撮影条件を検出する電子カメラ状態検出手段と、撮影された画像を評価する画像評価手段と、主被写体判別手段と、撮影者認識手段を有し、各々が画像データ分類条件に関係付けられている前記電子カメラ状態検出手段、前記画像評価手段、前記主被写体判別手段、前記撮影者認識手段のいずれかの判定結果により画像データを分類し、前記画像データを記録するフォルダを指定する画像データ分類手段と、該画像データ分類手段によって指定された記録媒体の記録領域内のフォルダに記録する画像データ記録手段を有することを特徴とする電子カメラが記載されている。例えば、撮影者により選択された画像データ分類条件が場所ならば、ＧＰＳ（全地球測位システム）により画像の撮影場所を割り出し、撮影場所ごとにフォルダを分けて画像が記録される。
【０００３】
しかしながら、特開２００５−２５２９５６号公報に記載の電子カメラは、画像の撮影場所を検出するようにしているが、同じ場所で複数枚の写真を取ることは稀であり、少ない画像を含む多くのフォルダが生成されることになり、検索が困難になってしまうといった問題がある。
【特許文献１】特開２００５−２５２９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この発明は、上述した問題点を解決するためになされたもので、この発明の目的の１つは、検索を容易にした画像データを生成することが可能な撮像装置を提供することである。
【０００５】
この発明の他の目的は、検索または並べ替えを容易にした画像データを生成することが可能な撮像装置を提供することである。
【課題を解決するための手段】
【０００６】
上述した目的を達成するためにこの発明のある局面によれば、撮像装置は、水中か否かを判断する判断手段と、被写体を撮像し、画像データを出力する撮像手段と、撮像手段により出力される画像データに、水中か否かを示す付加情報を付加する付加手段と、を備える。
【０００７】
この局面によれば、水中か否かが判断され、被写体を撮像し、出力される画像データに、水中か否かを示す付加情報が付加される。このため、水中または水上を撮像した画像の画像データを抽出することができる。その結果、検索を容易にした画像データを生成することが可能な撮像装置を提供することができる。
【０００８】
好ましくは、水深を計測する水深計測手段をさらに備え、付加手段は、計測された水深を付加情報として画像データに付加する。
【０００９】
この局面に従えば、水深が計測され、水深が付加情報として画像データに付加されるので、画像データを水深で検索または並べ替えることができる。
【００１０】
好ましくは、高度を計測する高度計測手段をさらに備え、付加手段は、計測された高度を付加情報として画像データに付加する。
【００１１】
この局面に従えば、高度が計測され、高度が付加情報として画像データに付加されるので、画像データを高度で検索または並べ替えることができる。
【００１２】
この発明の他の局面によれば、撮像装置は、高度を計測する高度計測手段と、被写体を撮像し、画像データを出力する撮像手段と、撮像手段により出力される画像データに、計測された高度を付加情報として付加する付加手段と、を備える。
【００１３】
この局面に従えば、高度が計測され、被写体を撮像し、出力される画像データに、計測された高度が付加情報として付加される。このため、画像データを高度で検索または並べ替えて出力することができる。その結果、検索または並べ替えを容易にした画像データを生成することが可能な撮像装置を提供することができる。
【００１４】
好ましくは、付加情報が付加された画像データを記憶する記憶手段と、記憶手段に記憶された少なくとも１つの画像データに基づく画像を縮小した画像を、少なくとも１つの画像データそれぞれに付加された付加情報に基づいて並べ替えて表示する表示手段と、をさらに備える。
【００１５】
この局面に従えば、付加情報が付加された画像データが記憶され、記憶された少なくとも１つの画像データに基づく画像を縮小した画像が、付加情報に基づいて並べ替えて表示される。このため、画像データに基づく画像を縮小した画像を表示するので、１画面に複数の画像データの画像を表示することができる。また、画像データに基づく画像を縮小した画像が付加情報に基づいて並べ替えて表示されるので、画像データを水中か否か、水深または高度で分類して表示することができる。
【００１６】
好ましくは、画像データに基づく画像に付加情報を示す付加画像を合成した合成画像を生成する合成画像生成手段をさらに備える。
【００１７】
この局面に従えば、画像データに基づく画像に付加画像を合成した合成画像が生成される。このため、ユーザが付加情報を確認することが可能な画像を生成することができる。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００１９】
本実施の形態においては、撮像装置の一例としてデジタルスチルカメラを説明する。なお、撮像装置は、デジタルスチルカメラに限られず、画像を撮像する機能を備えた装置であれば、例えば、ビデオカメラ、携帯電話機等であってもよい。
【００２０】
図１は、本発明の実施の形態の１つにおけるデジタルスチルカメラの外観を示す斜視図である。図１を参照して、デジタルスチルカメラ１は、筐体３の正面に、レンズ１３、ストロボ５およびマイクロホン３５が配置される。さらに、筐体３の上面には、シャッタボタン１７Ａが設けられ、このシャッタボタン１７Ａに近い側面には、スピーカ３３が設けられる。デジタルスチルカメラ１は防水機能を有する。筐体３には、防水加工が施された弾性のパッキンが内側に設けられ、これによって、防水機能が実現される。なお、スピーカ３３と、マイクロホン３５が配置される位置は、図１に示した位置に限定されるものではないが、できるだけ離れて配置されるのが好ましい。また、後述するように、スピーカ３３から発せられた音が、筐体３を伝わってマイクロホン３５に伝達しないように、スピーカ３３およびマイクロホン３５の少なくとも一方は、筐体３にゴムなどの弾性部材を介して装着されるのが好ましい。さらに、スピーカ３３から発せられた音が、筐体３内部を伝わってマイクロホン３５で集音されないように、マイクロホン３５は筐体３外部の音を集音するように指向性を有するのが好ましい。
【００２１】
図２は、本発明の実施の形態の１つにおけるデジタルスチルカメラの構成の概略を示すブロック図である。図１を参照して、デジタルスチルカメラ１は、デジタルスチルカメラ１の全体を制御する制御部１１と、レンズ１３と、レンズ１３を駆動するレンズ駆動部１５と、シャッタボタン１７Ａを含む操作部１７と、イメージセンサ１９と、コーデック（ＣＯＤＥＣ）２１と、画像処理する信号処理回路２２と、液晶表示装置（ＬＣＤ）２３と、制御部１１が実行するためのプログラム等を記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２５と、制御部１１の作業領域として用いられるＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２７と、画像を記憶するためのＥＥＰＲＯＭ（（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）２９と、不揮発性メモリを備えたメモリカード３１Ａが装着されるカードインターフェース（Ｉ／Ｆ）３１と、スピーカ３３と、マイクロホン３５と、水深計３７と、高度計３９と、デジタルスチルカメラ１の全体に電力を供給するバッテリ４１と、を含む。
【００２２】
レンズ１３は、レンズ駆動部１５により制御される。レンズ１３は、デジタルスチルカメラ１が駆動していないときは、本体内部に収納されている。レンズ駆動部１５は、制御部１１により制御され、レンズ１３の焦点を自動的に調整する。レンズ１３は、ズーム機構を有する。
【００２３】
イメージセンサ１９は、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ等の光電変換素子であり、レンズ１３を介して結像する被写体像の画像を光電変換した画像データを制御部１１に出力する。制御部１１は、イメージセンサ１９から出力される画像データを受け付け、ＳＤＲＡＭ２７に記憶する。ここでの画像データは、例えば、１画素がＲ（赤）Ｇ（緑）Ｂ（青）で構成されるビットマップ形式のデータである。なお、イメージセンサ１９は、ＣＭＯＳイメージセンサに限定されるものではなく、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサを用いてもよい。
【００２４】
信号処理回路２２は、ＳＤＲＡＭ２７に記憶された画像データを読み出し、画像データに対して種々の信号処理を施し、輝度信号と色差信号とで表される表色系のＹＵＶ形式に変換する。信号処理回路２２は、ＹＵＶ形式の画像データをＳＤＲＡＭ２７に記憶する。
【００２５】
制御部１１は、ＳＤＲＡＭ２７に記憶されたＹＵＶ形式の画像データをＲＧＢ形式の画像データに変換し、ＬＣＤ２３に出力する。これにより、ＬＣＤ２３にイメージセンサ１９が被写体を撮像して出力する画像が表示される。なお、ＬＣＤ２３に代えて、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイを用いてもよい。
【００２６】
コーデック２１は、制御部１１により制御され、ＳＤＲＡＭ２７に記憶されたＹＵＶ形式の画像データを読出し、圧縮符合化し、画像データを圧縮符号化した符号化データをＥＥＰＲＯＭ２９、またはカードＩ／Ｆ３１に装着されたメモリカード３１Ａに記憶する。ここでは、ＥＥＰＲＯＭ２９に記憶する場合を例に説明する。なお、コーデック２１は、動画像を記憶する場合、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）圧縮方式で、複数のフレームを圧縮符号化する。この場合、マイクロホン３５から入力される音声データを動画像の画像データとＡＶ同期させて圧縮符号化する。
【００２７】
制御部１１は、ＲＯＭ２５に記憶された画像処理プログラムを実行することにより、デジタルスチルカメラ１による撮像を可能とし、撮像された画像をＥＥＰＲＯＭ２９に記憶する。
【００２８】
なお、画像処理プログラムをＲＯＭ２５に記憶する例を説明するが、ＲＯＭ２５に限られず、メモリカード３１Ａに記憶された画像処理プログラムを実行するようにしても良い。さらに、画像処理プログラムを記憶する記録媒体としては、メモリカード３１Ａに限られず、磁気テープ、フレキシブルディスク、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭなどであってもよい。
【００２９】
水深計３７は、水圧を計測し、水深に変換して制御部１１に出力する。高度計３９は、気圧を計測し、高度に変換して制御部１１に出力する。なお、水深計３７は、水圧を水深に換算する例を示し、高度計３９は気圧を高度に換算する例を示すが、これらに限定されるものではなく、水深または高度を計測可能であれば、他の尺度で測量するようにしてもよい。例えば、全地球測位システム（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）におけるＧＰＳ衛星から送信されるＧＰＳ信号を受信するようにし、ＧＰＳ信号に基づいて地図上の位置を特定し、地図に予め含まれる高度または水深を、位置から特定するようにしてもよい。この場合には、水深計３７および高度計３９に代えて、ＧＰＳ信号を受信するＧＰＳ受信部が必要となる。
【００３０】
操作部１７は、シャッタボタン１７Ａを含む複数のキーを含み、ユーザの操作を受け付ける。また、操作部１７は、ＬＣＤ２３上に重畳されたタッチパネルを含むようにしてもよい。
【００３１】
バッテリ４１は、一次電池または二次電池であり、デジタルスチルカメラ１の全体に電力を供給する。制御部１１は、バッテリ４１の出力電圧を検出し、バッテリ４１の残容量を算出する。バッテリ４１は、デジタルスチルカメラ１本体に着脱可能であってもよい。
【００３２】
図３は、制御部が有する機能の概要を示す機能ブロック図である。図３を参照して、レンズ駆動部１５およびイメージセンサ１９を制御する撮像制御部５１と、水中か否かを判断する判断部５３と、水深計３７を制御する水深計測部５５と、高度計３９を制御する高度計測部５７と、撮像された画像に付加情報を付加する付加部５９と、画像をＥＥＰＲＯＭ２９に記憶する記憶部６１と、フォルダを表示するフォルダ表示部６３と、画像に付加情報の画像を合成した合成画像を生成する合成部６５と、合成画像を出力する出力部６７と、を含む。
【００３３】
撮像制御部５１は、レンズ駆動部１５およびイメージセンサ１９を制御して、イメージセンサ１９が出力する画像データを取得する。具体的には、操作部１７に含まれるシャッタボタン１７Ａが半押しされると、レンズ駆動部１５を制御して、レンズのフォーカスを合せ、シャッタボタン１７Ａが全押しされると、イメージセンサ１９が出力する画像データを取得する。撮像制御部５１は、取得された画像データを付加部５９に出力する。
【００３４】
判断部５３は、スピーカ３３およびマイクロホン３５を制御して、デジタルスチルカメラ１が水中か否かを判断する。具体的には、シャッタボタン１７Ａが半押しされるとスピーカ３３にビープ音を発生させ、マイクロホン３５にビープ音を検出させる。スピーカ３３にビープ音を発生させてからマイクロホン３５がビープ音を検出するまでの時間から、水中か否かを判断する。なお、ビープ音の周波数は、限定されるものではないが８ＫＨｚとしている。この８ＫＨｚの周波数は可聴範囲であるため、操作者は水中か否かの判断の開始をビープ音によって確認することができる。
【００３５】
ビープ音の伝播特性は、デジタルスチルカメラ１の位置が大気中のときとデジタルスチルカメラ１の位置が水中のときとで異なる。大気中での音の伝搬速度は約３３０ｍ／秒であり、水中での音の伝搬速度は約１５００ｍ／秒である。つまり、水中で発生された音の速度は大気中で発生された音の速度よりも、およそ５倍で伝播する。この伝播速度の違いから水中か否かを判断する。
【００３６】
マイクロホン３５の出力は、８Ｋｈｚ帯域を通すＢＰＦ（Ｂａｎｄ  Ｐａｓｓ  Ｆｉｌｔｅｒ）を通して、判断部５３に入力される。判断部５３は、マイクロホン３５の出力レベルを基準値Ｓｔと比較することにより、ビープ音を検出する。判断部５３は、シャッタボタン１７Ａが半押しされるとタイマをスタートさせ、マイクロホン３５の出力レベルが初めて基準値Ｓｔを超えたときに、タイマをストップさせる。判断部５３は、タイマ値を予め定められたしきい値ＴＨと比較し、タイマ値がしきい値ＴＨ以上ならば待機中（水上）と判断し、タイマ値がしきい値ＴＨ未満ならば水中と判断する。判断部５３は、判断結果を付加部５９、水深計測部５５および高度計測部５７に出力する。
【００３７】
なお、判断部５３による判断方法については、特開２００７−２１４８５２号公報に記載の方法を用いることができる。さらに、水中と大気中とで音の伝播速度が異なることを利用して、水中か否かを判断するようにしたが、特開２００５−３２８２２４号公報に記載されているように、水圧を用いて判断するようにしても良いし、特開平８−１３７２４号公報に記載されているように光の反射で判別するようにしてもよい。
【００３８】
水深計測部５５は、判断部５３から水中を示す判断結果が入力されると、水深計３７を制御し、水深計３７が出力する水深を取得する。水深計測部５５は、取得された水深を付加部５９に出力する。
【００３９】
高度計測部５７は、判断部５３から水上を示す判断結果が入力されると、高度計３９を制御し、高度計３９が出力する高度を取得する。高度計測部５７は、取得された高度を付加部５９に出力する。
【００４０】
付加部５９は、撮像制御部５１から入力される画像データに、判断部５３から入力される判断結果、換言すれば水中か否かを示す情報と、水深計測部５５から入力される水深および高度計測部５７から入力される高度とのいずれか一方と、を付加情報として付加する。具体的には、画像データのヘッダ部分に付加情報を追加する。付加部５９は、付加情報が付加された画像データを記憶部６１に出力する。なお、付加情報を画像データと関連付けることにより付加情報を付加してもよい。例えば、画像データに付されるファイル名（フォルダ名を含む）を付加情報を含むようにしたり、付加情報のファイル名に画像データに付されるファイル名の一部を含むようにしたりすればよい。
【００４１】
記憶部６１は、画像データを、ＥＥＰＲＯＭ２９の所定の領域に記憶する。これにより、ＥＥＰＲＯＭ２９に複数の画像データ７１−１、７１−２、…７１−ｎ（ただし、ｎは正の整数）が記憶される。画像データを記憶する際に、ＥＥＰＲＯＭ２９が複数の記憶領域（フォルダ）を有する場合、複数の記憶領域のいずれか１つを選択し、記憶する。例えば、複数の記憶領域に年月日が付されている場合、画像データを記憶する時点の年月日が付された記憶領域に記憶する。また、複数の記憶領域が、水上で撮像された画像を記憶する領域と、水中で撮像された画像を記憶する領域とを含む場合、画像データを、それに付加された付加情報で特定される記憶領域に記憶する。付加情報が水中を示す情報を含むならば、水中で撮像された画像を記憶する記憶領域に画像データを記憶し、付加情報が水中でないことを示す情報を含むならば、水上で撮像された画像を記憶する記憶領域に画像データを記憶する。また、ＥＥＰＲＯＭ２９に複数の記憶領域は、水深または高度を、所定の範囲で分類した複数の水深レベルまたは複数の高度レベルそれぞれに対応する記憶領域を設けるようにし、画像データを付加情報に含まれる水深または高度が該当する水深レベルまたは高度レベルの記憶領域に記憶するようにしてもよい。
【００４２】
フォルダ表示部６３は、ＥＥＰＲＯＭ２９が有する複数の記憶領域（フォルダ）の内容を表示する。ユーザが操作部１７に含まれる複数のキーのうちフォルダを指定するために予め定められたキーを押下すると、ＥＥＰＲＯＭ２９が有する複数の記憶領域の１つが選択される。フォルダ表示部６３は、選択された記憶領域に記憶されている複数の画像データそれぞれに付加されている付加情報に基づいて複数の画像データを並べ替え、複数の画像データそれぞれを縮小した画像（以下「サムネイル」という）を並べ替えた順に表示する。並べ替える順は、ここでは、高度の高い順、水深の浅い順としている。例えば、選択されたフォルダが、ある日に撮像された画像データを記憶する場合、その日に撮像された画像データが、撮像された水深または高度の順に並べ替えて表示される。
【００４３】
合成部６５は、ＥＥＰＲＯＭ２９に記憶されている画像データ７１−１、７１−２〜７１−ｎのうち選択された画像データに、それに付加された付加情報を示す付加画像を合成した合成画像を生成し、合成画像を出力部６７に出力する。付加画像は、例えば、付加情報が水中を示す情報を含む場合は、水深の目盛りと、目盛りの付加情報に含まれる水深の位置を特定する印とを含む。また、付加画像を「水深○ｍ」などの文字列を含む画像としてもよい。また、付加情報が水上を示す情報を含む場合は、高度の目盛りと、目盛りの付加情報に含まれる高度の位置を特定する印とを含む。また、付加画像を「高度○ｍ」などの文字列を含む画像としてもよい。
【００４４】
出力部６７は、合成部６５から入力される合成画像を、ＬＣＤ２３に表示する。これにより、ＬＣＤ２３に合成画像が表示される。また、出力部６７は、合成画像を、メモリカード３１Ａに記憶する。さらに、デジタルスチルカメラ１がプリンタ、パーソナルコンピュータ等の外部機器と接続される場合には、合成画像を外部機器に送信する。出力部６７が合成画像を出力する先は、ユーザが操作部１７に入力する操作によって定まる。
【００４５】
図４は、撮像処理の流れの一例を示すフローチャートである。撮像処理は、制御部１１がＲＯＭ２５に記憶された画像処理プログラムを実行することにより、制御部１１により実行される。図４を参照して、制御部１１は、スルー画像を表示する（ステップＳ０１）。スルー画像は、イメージセンサ１９が所定の時間間隔で出力する画像データに基づく画像をいう。したがって、この段階でＬＣＤ２３には、動画像が表示される。
【００４６】
次のステップＳ０２においては、シャッタボタン１７Ａを半押しする操作を受け付けたか否かを判断する。シャッタボタン１７Ａが半押しされたならば処理をステップＳ０３に進め、そうでなければ処理をステップＳ１５に進める。
【００４７】
ステップＳ０３においては、水中判断処理を実行し、処理をステップＳ０４に進める。水中判断処理については後述するが、デジタルスチルカメラ１が水中か否かを判断する処理である。ステップＳ０４においては、ステップＳ０３における水中判断処理の結果によって処理を分岐する。水中判断処理の結果が水中と判断されたならば処理をステップＳ０５に進め、そうでなければ処理をステップＳ０７に進める。
【００４８】
ステップＳ０５においては、水深計３７により計測され、出力される水深を取得し、処理をステップＳ０６に進める。ステップＳ０６においては、付加情報に水中を示す情報と水深と設定し、処理をステップＳ０９に進める。一方、ステップＳ０７においては、高度計３９により計測され、出力される高度を取得し、処理をステップＳ０８に進める。ステップＳ０８においては、付加情報に水上を示す情報と高度とを設定し、処理をステップＳ０９に進める。
【００４９】
ステップＳ０９においては、シャッタボタン１７Ａを全押しする操作を受け付けたか否かを判断する。シャッタボタン１７Ａが全押しされたならば処理をステップＳ１１に進め、そうでなければ処理をステップＳ１０に進める。ステップＳ１０においては、シャッタボタン１７Ａの半押しが保持されているか否かを判断する。シャッタボタン１７Ａを半押しする操作が継続しているならば処理をステップＳ０９に戻すが、シャッタボタン１７Ａを半押しする操作がユーザにより中断され、シャッタボタン１７Ａの半押しが開放された場合は、処理をステップＳ１５に進める。
【００５０】
ステップＳ１１においては、イメージセンサ１９が出力する画像データを取得する。そして、取得された画像に、ステップＳ０６またはステップＳ０７において設定された付加情報を付加し（ステップＳ１２）、処理をステップＳ１３に進める。
【００５１】
ステップＳ１３においては、ＥＥＰＲＯＭ２９に含まれる複数のフォルダのいずれかに画像データを分類する。いずれのフォルダに分類するかは、ユーザによる分類の設定に従う。例えば、撮像年月日別の分類、水深レベルまたは高度レベル別の分類のいずれの分類を選択するかの設定に従う。そして、画像データをＥＥＰＲＯＭ２９の複数のフォルダのうちステップＳ１３において分類されたフォルダに記憶し（ステップＳ１４）、処理をステップＳ１５に進める。
【００５２】
ステップＳ１５においては、電源をＯＦＦにする操作を受け付けたか否かを判断する。ユーザが操作部１７に予め定められた電源ボタンを押下する操作を受け付けたならば電源処理を終了するが、そうでなければ処理をステップＳ０１に戻す。
【００５３】
図５は、水中判別処理の流れの一例を示すフローチャートである。水中判別処理は、図４のステップＳ０３において実行される処理である。図５を参照して、制御部１１は、スピーカ３３にビープ音を発生させる（ステップＳ２１）。そして、タイマをスタートさせ（ステップＳ２２）、ビープ音を発生させてから経過する時間を計時する。次に、マイクロホン３５の出力レベルがしきい値Ｈ以上か否かを判断する（ステップＳ２３）。マイクロホン３５の出力レベルがしきい値Ｈ以上ならば処理をステップＳ２４に進め、そうでなければ処理をステップＳ２５に進める。マイクロホン３５は、マイクロホン３５が集音する音のうちビープ音の周波数と同じ周波数の音を出力するので、マイクロホン３５の出力レベルは、マイクロホン３５が検出するビープ音のレベルである。
【００５４】
ステップＳ２５においては、タイマ値がしきい値ＴＨ以上か否かを判断する。タイマ値がしきい値ＴＨ以上ならば処理をステップＳ２６に進めるが、そうでなければ処理をステップＳ２２に戻す。
【００５５】
処理がステップＳ２４に進むのは、ステップＳ２１においてビープ音を発生させてから、その経過時間がしきい値ＴＨ未満であって、かつマイクロホンの出力レベルがしきい値Ｈ以上となるときである。換言すれば、ビープ音を発生させてからしきい値ＴＨ未満の間に、マイクロホンの出力レベルがしきい値Ｈ以上となるときである。このため、ステップＳ２４においては、位置を水中に設定し、処理をステップＳ２７に進める。
【００５６】
処理がステップＳ２６に進むのは、ステップＳ２１においてビープ音を発生させてから、しきい値ＴＨ以上を経過してからマイクロホンの出力レベルがしきい値Ｈ以上となる場合である。ステップＳ２６においては、位置を水上（大気中）に設定し、処理をステップＳ２７に進める。ステップＳ２７においては、タイマをストップし、処理を撮像処理に戻す。
【００５７】
図６は、フォルダ表示処置の流れの一例を示すフローチャートである。フォルダ表示処理は、制御部１１がＲＯＭ２５に記憶された画像処理プログラムを実行することにより制御部１１により実行される処理である。図６を参照して、制御部１１は、フォルダを指定する操作を受け付けたか否かを判断する（ステップＳ３１）。ユーザが操作部１７を操作して、ＥＥＰＲＯＭ２９が有する複数のフォルダ（記憶領域）のうち１つを指定する操作を入力したか否かを判断する。フォルダを指定する操作を受け付けるまで待機状態となり、フォルダを指定する操作を受け付けたならば処理をステップＳ３２に進める。
【００５８】
ステップＳ３２においては、指定されたフォルダに含まれる画像データを抽出する。そして、抽出された画像データを、画像データそれぞれに含まれる付加情報で並べ替え（ステップＳ３３）、並べ替えた順に画像データのサムネイルをＬＣＤ２３に表示する（ステップＳ３４）。
【００５９】
図７は、フォルダ表示画面の一例を示す図である。ここでは、水中で撮像された画像の画像データが記憶されるフォルダが指定された場合に表示されるフォルダ表示画面を示す。また、図では、画像データのサムネイルを、説明のためにＰ１〜Ｐ４、Ｐ１１〜Ｐ１５、Ｐ２１〜Ｐ２３、Ｐ３１，Ｐ３２で示す。
【００６０】
図７を参照して、フォルダ表示画面１０１は、左端に水深の目盛り１０３を含む。水深のメモリ１０３において水深１ｍ〜５ｍの類には、水深１ｍ〜５ｍの間で撮像された画像データそれぞれのサムネイルＰ１〜Ｐ４が配置され、水深のメモリ１０３において水深が５ｍ〜１０ｍの類には、水深５ｍ〜１０ｍの間で撮像された画像データそれぞれのサムネイルＰ１１〜Ｐ１５が配置され、水深のメモリ１０３において水深１０ｍ〜１５ｍの類には、水深１０ｍ〜１５ｍの間で撮像された画像データそれぞれのサムネイルＰ２１〜Ｐ２３が配置され、水深のメモリ１０３において水深１５ｍ〜２０ｍの類には、水深１ｍ〜５ｍの間で撮像された画像データそれぞれのサムネイルＰ３１，Ｐ３２が配置される。さらに、図では、水深のメモリ１０３において同じ類に、複数のサムネイルが配置されるが、複数のサムネイルは水深が深いほど右側に配置される。例えば、サムネイルＰ１に対応する画像データはサムネイルＰ４に対応する画像データに比較して、付加情報に含まれる水深が浅い。
【００６１】
フォルダ表示画面は、画像データのサムネイルを表示するので、複数の画像を１つの画面で表示することができる。また、画像データに含まれる付加情報に基づいて、画像データを並び替えた順で、画像データのサムネイルを表示するので、撮像された水深と画像データとの関係を明示して表示することができる。
【００６２】
なお、ここでは、水中で撮像された画像の画像データが記憶されるフォルダが指定された場合に表示されるフォルダ表示画面を例に説明したが、大気中で撮像された画像の画像データが記憶されるフォルダが指定された場合も同様に、画像データのサムネイルを高度順に並び替えて表示するフォルダ表示画面が表示される。さらに、水中および水上で撮像された画像の画像データが記憶されるフォルダが指定された場合には、画像データのサムネイルを高度順および水深順に並び替えて表示するフォルダ表示画面が表示される。
【００６３】
図８は、画像出力処理の流れの一例を示すフローチャートである。画像出力処理は、制御部１１がＲＯＭ２５に記憶された画像処理プログラムを実行することにより制御部１１により実行される処理である。図８を参照して、制御部１１は、画像データの指定を受け付けたか否かを判断する（ステップＳ４１）。ユーザが操作部１７を操作して、ＥＥＰＲＯＭ２９に記憶されている画像データを指定する操作を入力したか否かを判断する。画像データを指定する操作を受け付けるまで待機状態となり、画像データを指定する操作を受け付けたならば処理をステップＳ４２に進める。例えば、図７に示したフォルダ表示画面に含まれるサムネイルが指定される操作を受け付けると、指定されたサムネイルに対応する画像データの指定を受け付ける。
【００６４】
ステップＳ４２においては、指定された画像データをＥＥＰＲＯＭ２９から読み出す。そして、読み出された画像データから付加情報を抽出する（ステップＳ４３）。そして、付加情報を示す付加画像を生成する（ステップＳ４４）。付加画像は、付加情報を含む画像であり、ここでは、付加情報が水中を示す情報を含む場合は、水深の目盛りと、付加情報に含まれる水深の位置を特定する印とを含み、付加情報が水上を示す情報を含む場合は、高度の目盛りと、目盛りの付加情報に含まれる高度の位置を特定する印とを含む。
【００６５】
そして、ステップＳ４２において読み出された画像データの画像に生成された付加画像を合成することにより合成画像を生成し（ステプＳ４５）、合成画像をＬＣＤ２３に表示する。
【００６６】
図９は、合成画像の一例を示す第１の図である。図９を参照して、合成画像１１１は、全体に画像データの画像を含み、その左側に水深の目盛り１１３と星印１１５とからなる付加画像が重畳された画像である。星印１１５は、水深の目盛り１１３中において、画像データに付加された付加情報に含まれる水深に対応する位置に配置される。合成画像１１１は、付加画像を含むので、表示された画像が水深５ｍで撮像された画像であることを示す。このため、表示された画像が水深５ｍで撮像された画像であることを、被写体の画像とともに表示することができる。
【００６７】
図１０は、合成画像の一例を示す第２の図である。図１０を参照して、合成画像１２１は、全体に画像データの画像を含み、その左側に高度の目盛り１２３と星印１２５とからなる付加画像が重畳された画像である。星印１２５は、高度の目盛り１２３中において、画像データに付加された付加情報に含まれる高度に対応する位置に配置される。合成画像１２１は、付加画像を含むので、表示された画像が高度９００ｍで撮像された画像であることを示す。このため、表示された画像が高度９００ｍで撮像された画像であることを、被写体の画像とともに表示することができる。
【００６８】
以上説明したように本実施の形態におけるデジタルスチルカメラ１は、水中か否かを判断し、イメージセンサ１９が被写体を撮像し、出力する画像データに、水中か否かを示す付加情報を付加する。このため、ＥＥＰＲＯＭ２９に記憶された複数の画像データのうちから、水中または水上を撮像した画像の画像データを抽出することができる。
【００６９】
また、水中と判断した場合には、水深計３７により計測された水深を付加情報として画像データに付加するので、ＥＥＰＲＯＭ２９に記憶された複数の画像データを水深で検索または並べ替えることができる。
【００７０】
また、水上と判断する場合には、高度計３９により計測された高度を付加情報として画像データに付加するので、ＥＥＰＲＯＩＭ２９に記憶された複数の画像データを高度で検索または並べ替えることができる。
【００７１】
また、デジタルスチルカメラ１は、水上と判断する場合、高度を計測し、イメージセンサ１９が被写体を撮像し、出力する画像データに高度を付加情報として付加する。このため、画像データを高度で検索または並べ替えて出力することができる。
【００７２】
また、ＥＥＰＲＯＩＭ２９に記憶された複数の画像データのサムネイルを、複数の画像データそれぞれに付加された付加情報に基づいて並べ替えて表示する。１つのフォルダ表示画面に複数の画像データのサムネイルを表示することができる。また、サムネイルが付加情報に基づいて並べ替えて表示されるので、画像データを水中か否か、水深または高度で分類して表示することができる。
【００７３】
また、画像データに基づく画像に付加情報を示す付加画像を合成した合成画像を生成するので、画像データをユーザが付加情報を確認することが可能な態様の合成画像として表示または印刷のために出力することができる。
【００７４】
なお、上述した実施の形態においては撮像装置の一例としてデジタルスチルカメラ１を説明したが、図４〜図６および図８に示した処理を実行するための画像処理方法およびその画像処理方法をコンピュータに実行させるための画像処理プログラムとして発明を捉えることができるのはいうまでもない。
【００７５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００７６】
＜付記＞
（１）  被写体を撮像し、画像データを出力する撮像手段を備えた撮像装置で実行される画像処理方法であって、
水中か否かを判断するステップと、
前記撮像手段により出力される画像データに、水中か否かを示す付加情報を付加するステップと、を含む画像処理方法。
（２）  水深を計測するステップをさらに含み、
前記付加するステップは、前記計測された水深を前記付加情報として前記画像データに付加するステップを含む、（１）に記載の画像処理方法。
（３）  高度を計測するステップをさらに含み、
前記付加するステップは、前記計測された高度を前記付加情報として前記画像データに付加するステップを含む、（１）または（２）に記載の画像処理方法。
（４）  被写体を撮像し、画像データを出力する撮像手段を備えた撮像装置で実行される画像処理方法であって、
高度を計測するステップと、
前記撮像手段により出力される画像データに、前記計測された高度を付加情報として付加するステップと、を含む画像処理方法。
（５）  被写体を撮像し、画像データを出力する撮像手段を備えた撮像装置で実行される画像処理方法であって、
水深を計測するステップと、
前記撮像手段により出力される画像データに、前記計測された水深を付加情報として付加するステップと、を含む画像処理方法。
（６）  前記付加情報が付加された画像データを記憶するステップと、
前記記憶された前記画像データに基づく画像を縮小した画像を、前記画像データに付加された前記付加情報に基づいて並べ替えて表示するステップと、をさらに備えた（１）〜（５）のいずれかに記載の画像処理方法。
（７）  前記画像データに基づく画像に前記付加情報を示す印を合成した合成画像を生成するステップをさらに備えた、（１）〜（５）のいずれかに記載の画像処理方法。
（８）  水深を計測する深度計測手段と、
被写体を撮像し、画像データを出力する撮像手段と、
前記撮像手段により出力される画像データに、前記計測された水深を付加情報として付加する付加手段と、を備えた撮像装置。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態の１つにおけるデジタルスチルカメラの外観を示す斜視図である。
【図２】本発明の実施の形態の１つにおけるデジタルスチルカメラの構成の概略を示すブロック図である。
【図３】制御部１１が有する機能の概要を示す機能ブロック図である。
【図４】撮像処理の流れの一例を示すフローチャートである。
【図５】水中判別処理の流れの一例を示すフローチャートである。
【図６】フォルダ表示処置の流れの一例を示すフローチャートである。
【図７】フォルダ表示画面の一例を示す図である。
【図８】画像出力処理の流れの一例を示すフローチャートである。
【図９】合成画像の一例を示す第１の図である。
【図１０】合成画像の一例を示す第２の図である。
【符号の説明】
【００７８】
１  デジタルスチルカメラ、３  筐体、５  ストロボ、１１  制御部、１３  レンズ、１５  レンズ駆動部、１７  操作部、１７Ａ  シャッタボタン、１９  イメージセンサ、２１  コーデック、２２  信号処理回路、２３  ＬＣＤ、２５  ＲＯＭ、２７  ＳＤＲＡＭ、２９  ＥＥＰＲＯＭ、３１  カードＩ／Ｆ、３１Ａ  メモリカード、３３  スピーカ、３５  マイクロホン、３７  水深計、３９  高度計、４１  バッテリ、５１  撮像制御部、５３  判断部、５５  水深計測部、５７  高度計測部、５９  付加部、６１  記憶部、６３  フォルダ表示部、６５  合成部、６７  出力部。
【図１】
2011049948.tif 000003
【図２】
2011049948.tif 000004
【図３】
2011049948.tif 000005
【図４】
2011049948.tif 000006
【図５】
2011049948.tif 000007
【図６】
2011049948.tif 000008
【図７】
2011049948.tif 000009
【図８】
2011049948.tif 000010
【図９】
2011049948.tif 000011
【図１０】
2011049948.tif 000012