(57)【要約】【課題】高度が変化して撮影された動画の撮影位置を適切に表現できるようにする。【解決手段】水中パックに覆われたビデオカメラによって水中で撮影された動画に水深情報を付帯して記録し、その動画から所定時間毎にサムネイル画像を生成する。または、その動画を再生モード時に水中撮影と水上撮影とに分類し、分類した各々の動画から所定時間毎にサムネイル画像を生成する。さらに、生成したサムネイル画像に同期した所定時間毎の水深情報に基づくＹ軸座標を算出し、算出したＹ軸座標の位置にサムネイル画像を配置して表示する。【選択図】図２
2013007836.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された動画データから代表画像を生成する生成手段と、
前記生成手段によって生成された代表画像を表示部に表示する表示制御手段とを有し、
前記表示制御手段は、前記動画データの撮影した高度を示す高度情報に基づいて、前記代表画像の表示位置を制御することを特徴とする画像表示装置。
【請求項２】
前記生成手段は、前記動画データにおける所定の時間間隔のフレームから複数の代表画像を生成することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記表示制御手段は、前記高度の最大値と最小値とに基づき、前記表示部に表示される表示範囲の尺度を変更することを特徴とする請求項１または２に記載の画像表示装置。
【請求項４】
前記生成手段は、前記高度情報に基づいて、所定の高度ごとに複数の代表画像を生成することを特徴とする請求項１に記載の画像表示装置。
【請求項５】
前記表示制御手段は、動画データごとにグルーピングして前記複数の代表画像を表示することを特徴とする請求項４に記載の画像表示装置。
【請求項６】
被写体を撮像して前記動画データを生成する撮像手段と、
前記被写体を撮像した時に前記高度情報を取得する取得手段と、
前記撮像手段によって生成された動画データを前記取得手段によって取得された高度情報とともに記録媒体に記録する記録手段とをさらに有することを特徴とする請求項１〜５の何れか１項に記載の画像表示装置。
【請求項７】
前記高度情報は、水深情報であることを特徴とする請求項１〜６の何れか１項に記載の画像表示装置。
【請求項８】
前記記録媒体から動画データを再生する再生手段と、
前記再生手段によって再生された動画データに対して画像送りを指示する指示手段とをさらに有し、
前記表示制御手段は、前記再生手段によって再生された動画データに係る動画を前記表示部に表示し、前記指示手段によって画像送りが指示された場合に、前記高度情報に基づいて次に表示するシーンを決定することを特徴とする請求項１〜７の何れか１項に記載の画像表示装置。
【請求項９】
前記表示制御手段は、前記指示手段によって画像送りが指示された場合に、前記表示部に表示されているシーンの高度に属するシーンへ画像送りすることを特徴とする請求項８に記載の画像表示装置。
【請求項１０】
前記表示制御手段は、前記指示手段によって画像送りが指示された場合に、前記表示部に表示されている動画のシーンと高度が異なるシーンへ画像送りすることを特徴とする請求項８に記載の画像表示装置。
【請求項１１】
記録媒体に記録された動画データから代表画像を生成する生成工程と、
前記生成工程において生成された代表画像を表示部に表示する表示制御工程とを有し、
前記表示制御工程においては、前記動画データの撮影した高度を示す高度情報に基づいて、前記代表画像の表示位置を制御することを特徴とする画像表示方法。
【請求項１２】
記録媒体に記録された動画データから代表画像を生成する生成工程と、
前記生成工程において生成された代表画像を表示部に表示する表示制御工程とをコンピュータに実行させ、
前記表示制御工程においては、前記動画データの撮影した高度を示す高度情報に基づいて、前記代表画像の表示位置を制御することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、サムネイル画像を表示するために用いて好適な画像表示装置、画像表示方法及びプログラムに関する。
【背景技術】
【０００２】
従来、撮像装置において、撮影時の位置や高度を示す測位情報を画像データとともに記録し、測位情報に基づいて画像を地図上に表示する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１５７８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、連続撮影した場合など位置や高度が近傍である場合、これらの画像は重なった状態で表示され、繁雑な表示となってしまうという問題点があった。特に、水中で動画を撮影する場合、長い時間をかけて近くの場所で撮影されることが多く、適切に撮影位置を表現することができない。
【０００５】
本発明は前述の問題点に鑑み、高度が変化して撮影された動画の撮影位置を適切に表現できるようにすることを目的としている。
【課題を解決するための手段】
【０００６】
本発明の画像表示装置は、記録媒体に記録された動画データから代表画像を生成する生成手段と、前記生成手段によって生成された代表画像を表示部に表示する表示制御手段とを有し、前記表示制御手段は、前記動画データの撮影した高度を示す高度情報に基づいて、前記代表画像の表示位置を制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、動画を撮影したときの高度を適切に表現することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態において、水中パックに内蔵されたビデオカメラの構成例を示すブロック図である。
【図２】ビデオカメラによる動画データの記録処理手順の一例を示すフローチャートである。
【図３】第１の実施形態におけるタイムライン表示の処理手順の一例を示すフローチャートである。
【図４】ビデオカメラの表示部に表示される画面の一例を示す図である。
【図５】タイムライン表示におけるサムネイル画像の配置を説明する図である。
【図６】第１の実施形態における動画の再生処理手順の一例を示すフローチャートである。
【図７】動画のシーンが表示されている画面の一例を示す図である。
【図８】第２の実施形態におけるタイムライン表示の処理手順の一例を示すフローチャートである。
【図９】ビデオカメラの表示部にタイムライン表示される画面の一例を示す図である。
【図１０】水中で動画を撮影した際の撮影開始から撮影終了までの水深の変化及び水深情報を含むメタデータの一例を示す図である。
【図１１】第３の実施形態において、動画における水深の最大値と最小値とを表示部に表示する処理手順の一例を示すフローチャートである。
【図１２】第３の実施形態において、水深毎にサムネイル画像を表示する処理手順の一例を示すフローチャートである。
【図１３】水深毎にサムネイル画像が表示された画面の一例を示す図である。
【図１４】第３の実施形態において、サムネイル画像の表示する位置を時間によって変化させて表示する処理手順の一例を示すフローチャートである。
【図１５】第４の実施形態における動画の再生処理手順の一例を示すフローチャートである。
【図１６】第５の実施形態における動画の再生処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照しながら説明する。以下に説明する実施形態では、高度の異なる撮影の一例として水中で撮影された動画を例にして説明する。
（第１の実施形態）
図１は、本実施形態において、画像表示装置を搭載し、水中撮影を可能とする水中パックを組み合わせたビデオカメラ１１０の構成例を示すブロック図である。以下、本実施形態では、撮像装置の一例として、特に動画を撮影するビデオカメラについて説明する。
【００１０】
図１において、本実施形態のビデオカメラ１１０は、水中パック１００が防水用として外側に装着されており、水中撮影を可能としている。撮像レンズ１１１は、被写体像を撮影するためのレンズであり、撮像素子１１２は例えばＣＭＯＳなどであり、撮像レンズ１１１によって結像された被写体象を電気信号に変換する。
【００１１】
カメラ信号処理部１１３は、撮像素子１１２から出力される電気信号に所定の信号処理を施しカメラ信号として出力する。記録再生信号処理部１１４は、カメラ信号処理部１１３から出力されるカメラ信号に、圧縮処理など所定の信号処理を施して例えばメモリカードなどの記録媒体１１５に画像データとして記録する。また、記録再生信号処理部１１４は、再生モード時に記録媒体１１５に記録された画像データを再生する。
【００１２】
制御部１１６は、ビデオカメラ１１０全体を制御するためのマイクロコンピュータであり、メモリ１１７は、制御部１１６によって制御されるビデオカメラ１１０のパラメータ等を格納するためのものである。表示部１１８には、制御部１１６が表示制御手段として機能することにより、撮影モード時のスルー画像、再生モード時の再生画像、ユーザインタフェースとなるアイコン、文字等が表示される。本体操作部１１９は指示手段として機能し、ビデオカメラ１１０の動作指示を行うための操作部であり、インタフェース部１２０は、ビデオカメラ１１０に外部から入力される情報を仲介するインタフェースである。
【００１３】
次に、水中パック１００の構成例を説明する。水中パック１００において、水圧計１０１は、水圧を検出するためのものであり、外部操作部１０２は、水中パック１００に内蔵するビデオカメラ１１０の動作指示を、水中パックを介して行うための操作部である。
【００１４】
次に、本実施形態のビデオカメラ１１０の動作について説明する。
撮像レンズ１１１によって結像された被写体像は、撮像素子１１２によって光電変換がなされ、カメラ信号処理部１１３へ電気信号として出力される。カメラ信号処理部１１３は、撮像素子１１２から出力される電気信号にガンマ補正、ホワイトバランス処理等所定の信号処理を施し、カメラ信号として記録再生信号処理部１１４に出力する。カメラ信号処理部１１３が行う所定の信号処理のパラメータ等はメモリ１１７に格納されており、制御部１１６は、メモリ１１７に格納されたパラメータに従って適正に信号処理がなされるようにカメラ信号処理部１１３を制御する。
【００１５】
次に、記録再生信号処理部１１４は、カメラ信号処理部１１３から出力されるカメラ信号に対して記録モードによる記録サイズの設定等、所定の信号処理を施し、記録媒体１１５へ出力する。このとき、スルー画像として表示するために、動画データをさらに制御部１１６へ出力する。記録媒体１１５には、記録再生信号処理部１１４で処理された信号が動画データとして記録される。また、制御部１１６は、記録再生信号処理部１１４から出力される動画データを表示部１１８へ出力する。このように表示部１１８は、撮影時のモニタ機能として実現している。表示部１１８には、スルー画像の他にビデオカメラ１１０の動作モードや、撮影時間等ユーザインタフェースに係る表示も同時に行われる。以上のような一連の動作は、使用者がビデオカメラ１１０の本体操作部１１９を操作することによって可能となっている。
【００１６】
次に、ビデオカメラ１１０に水中パック１００が装着されている場合の撮影動作に関して説明する。
前述したように水中パック１００には外部操作部１０２が備わっており、ビデオカメラ１１０の撮影操作及び再生操作は水中パック１００の外側から行うことになる。例えば、外部操作部１０２の不図示のズームレバーを操作すると、水中パック１００の内部にあるビデオカメラ１１０のズームキーに連動した不図示の部材によってズームキーが操作され、撮影画角を可変することができる。
【００１７】
また、前述したように水中パック１００には水圧計１０１が備わっており、水圧を検知する。そして、ビデオカメラ１１０はインタフェース部１２０を介して水圧計１０１が検知した水圧を水圧情報として取り込むことができる。ビデオカメラ１１０に備わるインタフェース部１２０は、具体的にはジャックコネクタであり、水圧計１０１の出力線であるワイヤープラグを挿入することにより接続可能としている。なお、ビデオカメラ１１０と水圧計１０１との接続はワイヤープラグに限らず、無線通信、近距離無線通信等、信号の送受信が可能であればいかなる方策であってもよい。また、本実施形態では、水中パック１００に水圧計１０１を備えている例について説明したが、ビデオカメラ１１０の本体に水圧計を内蔵しても同様の動作が実現可能である。
【００１８】
次に、ビデオカメラ１１０が水圧計１０１から取得した水圧情報を水深情報に変換してメタデータとして動画データに付帯して記録する動作について図２のフローチャートを参照しながら説明する。図２は、本実施形態に係るビデオカメラ１１０の撮影時の記録処理手順の一例を示すフローチャートである。なお、図２に示す各処理は、制御部１１６により例えば垂直同期の周期毎に行われる。
【００１９】
ビデオカメラ１１０が撮影モードに切り換えられると処理を開始する。そして、ステップＳ２０１において、現在の撮影モードが水中撮影モードか否かを判断する。水中では、大気中と異なり太陽光の赤外成分が吸収されるため、水中に適したホワイトバランス制御を行う必要がある。したがって、使用者の操作により水中で撮影する前に水中撮影モードに設定されているか否かを判断する。この判断の結果、水中撮影モードに設定されている場合は、ステップＳ２０２に進み、水中撮影モードに設定されていない場合は、ステップＳ２０６へ進む。
【００２０】
ステップＳ２０２においては、使用者によりビデオカメラ１１０の撮影開始キーであるトリガーキーが押されるまで待機する。そして、使用者によりトリガーキーが押されると次に、ステップＳ２０３において、制御部１１６は、水圧計１０１が検知した水圧を水圧情報としてインタフェース部１２０を介して取り込む。
【００２１】
次に、ステップＳ２０４において、制御部１１６は取得手段として機能し、ステップＳ２０３で取り込まれた水圧情報を、高度情報である水深情報に変換する。水圧及び水深では比例関係にあるため、水圧情報は定数を乗じることによって水深情報に変換される。ここで用いる定数は、メモリ１１７内にデータテーブルとして格納したものから適宜選択される。
【００２２】
次に、ステップＳ２０５において、前述した手順により動画データを生成して、記録再生信号処理部１１４により撮影モード情報と、ステップＳ２０４で変換された水深情報とをメタデータとして動画データに付帯して記録媒体１１５に記録し、処理を終了する。撮影モード情報及び水深情報は動画データのメタデータとして記録されるが、記録された水深情報は後述する再生準備の表示で利用されることとなる。
【００２３】
一方、ステップＳ２０６においては、使用者によりビデオカメラ１１０の撮影開始キーであるトリガーキーが押されるまで待機する。そして、トリガーキーが押されると、次に、ステップＳ２０７において、前述した手順により動画データを生成して、記録再生信号処理部１１４により、生成した動画データを記録媒体１１５に記録し、処理を終了する。
【００２４】
以上の動作によって、本実施形態に係るビデオカメラ１１０は、水圧計１０１の検知結果として水深情報を動画データに付帯して記録することができる。なお、使用者により水中撮影モードに設定されていないまま水中で撮影された場合は、例えば、撮影モードの切換えを促す警告表示を行う。
【００２５】
次に、ビデオカメラ１１０によって撮影された動画を再生する場合の表示動作について、図３のフローチャートを参照しながら説明する。図３は、本実施形態に係るビデオカメラ１１０によるタイムライン表示の処理手順の一例を示すフローチャートである。なお、図３に示す各処理は、制御部１１６の制御により行われる。
【００２６】
まず、ビデオカメラ１１０が再生モードに切り換わると、図４（ａ）に示すような画面が表示部１１８に表示される。図４（ａ）に示す画面では、最後に記録された動画の代表画像に選択枠４０１が表示されている。再生したい動画の選択は、本体操作部１１９の不図示の操作スイッチを操作することにより可能となっている。本実施形態では、操作スイッチを操作することにより動画を選択できるようにしているが、タッチパネルによるタッチ操作により動画を選択できるようにしてもよい。
【００２７】
なお、以下に説明する図３の各処理は、再生モードに切り換わり、再生したい動画が選択され、再生待機状態をタイムライン表示に切り換えた時の動作処理である。この処理は、例えば制御部１１６の全体の処理において表示切換えのキー操作が行われた時に処理されるルーチンである。
【００２８】
図４（ａ）に示す画面において動画が選択されると処理が開始する。そして、図３のステップＳ３０１において、記録再生信号処理部１１４により再生対象として選択された動画を構成する複数のシーンから所定時間毎のシーンを選択してサムネイル画像を生成する。サムネイル画像の生成方法としては、記録媒体１１５から動画データを読み出して、読み出した動画データを復号化し、復号化された動画データから任意のフレームを抽出する。そして、サムネイル画像のサイズである１６０×１２０（pixel）にリサイズを行い、ＪＰＥＧデータとして符号化してサムネイル画像を生成する。サムネイル画像を生成する時間の間隔は任意に設定した値（例えば２分毎）とすればよく、設定時間は現在の設定値より短い時間や長い時間へ変更することも可能である。
【００２９】
次に、ステップＳ３０２において、記録再生信号処理部１１４により、選択された動画が水中撮影された動画であるか否かを判断する。この判断は、動画データにメタデータとして付帯された水深情報の有無を確認することにより行われる。この判断の結果、水中撮影された動画である場合は、ステップＳ３０３へ進み、水中撮影された動画でない場合は、ステップＳ３０６へ進む。
【００３０】
ステップＳ３０３においては、記録再生信号処理部１１４により、記録媒体１１５に記録された動画データに付帯された水深情報のうち、ステップＳ３０１で生成されたサムネイル画像と同期した所定時間毎の水深情報を取得する。そして、ステップＳ３０４において、ステップＳ３０３で取得した水深情報に基づいてＹ軸座標を算出する。これは、後述する水中動画のタイムライン表示に水深情報を表示させるための処理である。
【００３１】
次に、ステップＳ３０５において、ステップＳ３０１で生成したサムネイル画像を、ステップＳ３０４で算出したＹ軸座標に対応した位置に配置するように表示部１１８に表示する。このとき、水深を示すスケールも表示する。そして、処理を終了する。
【００３２】
図４（ｂ）は、ステップＳ３０５で表示される画面の一例を示す図である。図４（ｂ）に画面において、画像４０２は、図４（ａ）で選択された動画のサムネイル画像を拡大表示したものである。部位４０３には、再生待機状態のタイムライン表示上のサムネイル画像が水深情報に基づいて表示される。サムネイル画像４０４〜４０８は、再生対象の動画を構成する複数のフレームから所定時間毎に生成したサムネイル画像であり、時間軸の進行上、左から右へ配置されている。
【００３３】
選択カーソル４０９は、動画１シーンの所定時間毎に分割した時間軸上の画像領域を示す表示である。黒い部分は現在表示されているサムネイル画像の領域を指しており、選択カーソル４０９を移動させると、次に表示される５つのサムネイル画像も連動して移動するようになっている。
【００３４】
スケール４１０には、水深情報によって算出されたＹ軸座標を示している。水深情報に基づき、水深値も同時に表示され、サムネイル画像４０４〜４０８は異なるＹ軸座標の位置に配置される。図４（ｂ）に示す画面は、上部から下部へと水深が深くなることを示しており、選択されているサムネイル画像の水深情報と対応する位置にマーカーが表示される。
【００３５】
また、サムネイル画像を生成する時間の間隔によっては、水深情報の変化量が変わることから、水深値の最大値と最小値とから、表示する水深値の表示尺度を密にしたり租にしたり変化させて、サムネイル画像を配置するようにしてもよい。表示範囲において水深値の表示尺度が変化した表示例を図５（ａ）及び図５（ｂ）に示す。
【００３６】
図５（ａ）及び図５（ｂ）は、図４（ｂ）に示すタイムライン表示のサムネイル画像を表示する部位を抜き出したものである。図５（ａ）は、１シーンに対するサムネイル画像を生成する時間間隔が短い場合（例えば６秒毎）の例であり、スケール５０１は小さくなっている。図５（ｂ）は、１シーンに対するサムネイル画像を生成する時間間隔が長い場合（例えば１０分毎）の例であり、スケール５０２は大きくなっている。
【００３７】
図３の説明に戻り、一方、ステップＳ３０６においては、メモリ１１７から定義済みのＹ軸座標の情報を読み出す。これは、詳細は後述するが、サムネイル画像の表示位置のＹ軸座標を変更する必要がないためである。次に、ステップＳ３０７において、ステップＳ３０１で生成したサムネイル画像を、ステップＳ３０６で読み出した定義済みのＹ軸座標の位置に配置するように表示部１１８に表示する。そして、処理を終了する。
【００３８】
図４（ｃ）は、ステップＳ３０７で表示される画面の一例を示す図である。図４（ｃ）に示す画面では、Ｙ軸座標が定義済みの位置のみであるため、所定時間毎に生成されたサムネイル画像は同一のＹ軸座標上に表示されることとなる。
【００３９】
以上説明したように本実施形態によれば、水中パック１００に覆われたビデオカメラ１１０によって水中で撮影された動画に水深情報を付帯して記録し、その動画から所定時間毎にサムネイル画像を生成する。さらに、生成したサムネイル画像に同期した所定時間毎の水深情報に基づくＹ軸座標を算出し、算出したＹ軸座標の位置にサムネイル画像を配置して表示するようにした。これにより、再生待機状態のタイムライン表示の時間軸上で水深変化情報を使用者へ明示的かつ簡易的に通知できるようになり、撮影者がどの水深で撮影を行ったかを視覚的に認識することができる。このように、水深情報及び撮影された被写体像によって簡易的な生物や植物の生息深度を把握することもできる。
【００４０】
また、水中撮影モードで撮影した場合とそうでない場合とで、画面での表示態様を切り替えるので、使用者は動画が水中で撮影されたものか、地上で撮影されたかを容易に識別することができる。例えば、海中に潜って撮影された動画か、地上で水槽を撮影した動画かを容易に識別することができる。
【００４１】
次に、動画の再生処理について説明する。図６は、ビデオカメラ１１０が再生モードで動作している状態において、再生を開始した後に、上下キーの操作により水深の異なるシーンへ画像送りする処理手順の一例を示すフローチャートである。なお、図６に示す各処理は、制御部１１６の制御により行われる。
【００４２】
まず、ビデオカメラ１１０が再生モードで起動している状態において、本体操作部１１９の再生開始スイッチが押されることにより処理を開始する。そして、ステップＳ６０１において、現在選択されている動画の再生処理を開始する。すなわち、記録再生信号処理部１１４により、記録媒体１１５に記録された動画データを読み出して復号化し、制御部１１６によりその動画を表示部１１８に表示する。なお、再生の開始は、動画の最初から再生することも可能であり、前述したサムネイル画像を選択し、選択したシーンから再生を開始することも可能である。
【００４３】
次に、ステップＳ６０２において、記録媒体１１５に記録されているメタデータから現在再生しているシーンの水深情報を取得する。さらに、記録媒体１１５に記録されている複数のシーンの水深情報をも取得し、各シーンの水深情報とシーン番号とを取得して再生処理拡張情報を生成する。
【００４４】
次に、ステップＳ６０３において、本体操作部１１９の上下キーが操作されたかどうかを判断する。この判断の結果、上下キーが操作された場合は、ステップＳ６０４に進み、上下キーが操作されてない場合は、ステップＳ６０６に進む。
【００４５】
ステップＳ６０４においては、現在再生しているシーンよりも浅いもしくは深いシーンがあるか否かを判断する。例えば、上下キーが操作されて上側へ指示された場合には、現在よりも浅いシーンが存在するかどうかを再生処理拡張情報から検索して判断する。一方、上下キーが操作されて下側へ指示された場合には、現在よりも深いシーンが存在するかどうかを再生処理拡張情報から検索して判断する。この判断の結果、より浅いもしくは深いシーンが存在する場合は、ステップＳ６０５に進み、該当するシーンが無い場合は、ステップＳ６０６に進む。
【００４６】
次に、ステップＳ６０５においては、ステップＳ６０３でのキー操作に応じて、現在再生中のシーンよりも浅いシーンあるいは深いシーンへ画像送り処理を行い、そのシーンの先頭から再生を開始する。このとき、現在再生中の水深情報を更新する。
次に、ステップＳ６０６において、現在再生中のシーンが終端まで到達したかどうかを判断する。この判断の結果、シーンの終端に到達した場合は、処理を終了する。一方、シーンの途中である場合は、ステップＳ６０３に戻る。図７は、動画のシーンが表示された画面の一例を示す図である。図７に示すように、現在のシーンの水深情報が表示されている。
【００４７】
以上のように本実施形態においては、水深情報に基づいて画像送りを行うことができる。これにより、目的とする水深において使用者は観察することができる。
【００４８】
（第２の実施形態）
第１の実施形態では、水中パック１００を用いてビデオカメラ１１０で水中撮影を行った場合に水圧計１０１の検知結果を水深情報に変換し、動画データに水深情報を付帯して記録した。これにより、再生待機時のタイムライン表示で撮影時の水深が視覚的に認識可能となることを説明した。これに対して本実施形態では、動画の再生待機時のタイムライン表示において、撮影時の水深を視覚的に可能とするとともに、水上での撮影及び水中での撮影の切り換わりも視覚的に認識可能とする。本実施形態に係るビデオカメラ１１０の構成例、動画データに水深情報を付帯して記録する動作及び再生処理の動作は第１の実施形態と同様なので、その説明は省略する。
【００４９】
以下、水上での撮影及び水中での撮影の切り換わりも視覚的に認識可能となる処理について、図８のフローチャートを参照しながら説明する。図８に示す各処理は、ビデオカメラ１１０が再生モードに切り換わり、再生したい動画が選択され、再生待機状態をタイムライン表示に切り換えた時の動作処理である。この処理は、例えば制御部１１６の全体の処理において表示切換えのキー操作が行われた時に処理されるルーチンである。
【００５０】
図４（ａ）に示す画面において動画が選択されると、まず、ステップＳ８０１において、記録再生信号処理部１１４により、記録媒体１１５に記録されている動画データのメタデータから撮影者が設定した撮影モードの情報を取得する。この処理は、再生しようとする動画が水上撮影モードで撮影されたのか、水中撮影モードで撮影されたのかを分類するために行われる処理である。なお、水上撮影モードとは、通常の撮影モードである。
【００５１】
次に、ステップＳ８０２において、ステップＳ８０１で取得した撮影モードの情報に基づいて動画を分類する。そして、ステップＳ８０３において、水中撮影モードにおける動画の１シーンに対し、所定時間毎にサムネイル画像を生成する。なお、サムネイル画像を生成する方法は、第１の実施形態で説明したステップＳ３０１と同様の手順である。また、サムネイル画像を生成する時間の間隔は、任意に設定した値（例えば２分毎）とすればよく、設定時間現在の設定値より短い時間や長い時間へ変更することも可能である。
【００５２】
次に、ステップＳ８０４において、記録再生信号処理部１１４により、記録媒体１１５に記録された動画データに付帯された水深情報のうち、ステップＳ８０３で生成したサムネイル画像と同期した所定時間毎の水深情報を取得する。そして、ステップＳ８０５において、水中撮影モードで撮影された動画の水深情報に基づいてＹ軸座標の算出を行う。これは、後述する水中動画のタイムライン表示に水深情報を表示させるための処理である。
【００５３】
次に、ステップＳ８０６において、ステップＳ８０２で分類した、水上撮影モードで撮影された動画の１シーンに対して所定時間毎にサムネイル画像を生成する。そして、ステップＳ８０７において、メモリ１１７から定義済みのＹ軸座標の情報を読み出す。これは、水上撮影モードで撮影された動画は、水中撮影モードで撮影された動画とは異なり、サムネイル画像の表示位置のＹ軸座標を変更する必要がないためである。
【００５４】
次に、ステップＳ８０８において、ステップＳ８０３で生成したサムネイル画像を、ステップＳ８０５で水深情報に基づいて算出したＹ軸座標位置に配置した画面を生成する。このとき、水深を示すスケールも配置する。そして、ステップＳ８０９において、ステップＳ８０６で生成したサムネイル画像を、ステップＳ８０８で生成した画面において、ステップＳ８０７で読み出した定義済みのＹ軸座標位置に配置する。そして、生成した画面を表示部１１８に表示して、処理を終了する。
【００５５】
図９は、ステップＳ８０９で表示される画面の一例を示す図である。以下、水中撮影のタイムライン表示に関しては、第１の実施形態と同様であるので、本実施形態では異なる部分について説明を行う。
図９において、部位９０１には、再生待機状態のタイムライン表示において上段に水上撮影された動画のサムネイル画像が表示され、下段に水中撮影された動画のサムネイル画像が表示されている。図９に示す例では、水中撮影前の動画の所定時間毎に生成された最後のサムネイル画像９０２と、水中撮影中の動画のサムネイル画像４０４〜４０８と、水中撮影後の動画の所定時間毎に生成された最初のサムネイル画像９０３とを示している。
【００５６】
なお、図９に示した例では、上段に水上撮影モードで撮影した動画に対応するサムネイル画像を表示し、下段に水中撮影モードで撮影した動画に対応するサムネイル画像を表示したが、これに限るものではない。その他の例として、水中撮影の水深情報によってゾーン設定を行い、例えば、上段は水深１０ｍまでとし、下段は水深１０ｍ超などとして表示分けをしてもよい。
【００５７】
以上のように本実施形態によれば、水中パック１００に覆われたビデオカメラ１１０によって撮影された動画に撮影モードの情報と水深情報とを付帯して記録する。そして、その動画を再生モード時に水中撮影と水上撮影とに分類し、分類した各々の動画から所定時間毎にサムネイル画像を生成するようにした。また、サムネイル画像の生成に同期した所定時間毎の定義済みのＹ軸座標の情報を読み出し、水深情報に基づくＹ軸座標を算出してサムネイル画像を画面に表示するようにした。
【００５８】
これにより、再生待機状態のタイムライン表示の時間軸上での水上撮影及び水中撮影、さらには水深変化情報を使用者へ明示的かつ簡易的に通知することができる。そして、撮影者がどのシーンから水中撮影を開始し、どの水深で撮影を行ったかを視覚的に認識することができる。また、逆に、撮影者がどのシーンから水上撮影を開始したのかも視覚的に認識することができる。さらに、水中撮影中の水深情報と撮影された被写体像によって簡易的な生物や植物の生息深度を把握することも可能である。
【００５９】
（第３の実施形態）
第１及び第２の実施形態においては、水中で撮影された動画から、所定時間毎にサムネイル画像を生成し、表示画面において、水深によってＹ軸方向の配置を変更する例について説明した。これに対して本実施形態では、所定の水深毎にサムネイル画像を生成する例について説明する。本実施形態に係るビデオカメラ１１０の構成例、動画データに水深情報を付帯して記録する動作及び再生処理の動作は第１の実施形態と同様なので、その説明は省略する。本実施形態では、記録再生信号処理部１１４により記録媒体１１５に記録されている動画データのメタデータを読み出し、制御部１１６により動画全体における水深情報の変化を解析して、その結果を画面に表示する例について説明する。
【００６０】
ここで、図１０（ａ）及び図１０（ｂ）を参照しながら、記録媒体１１５に記録された動画データのメタデータのファイル形式について説明する。図１０（ａ）は、水中で動画を撮影した際の撮影開始から撮影終了までの水深の変化を示す図である。図１０（ａ）の横軸は時間ｔを示し、縦軸は水深ｌを示している。一方、図１０（ｂ）は、図１０（ａ）に示す撮影状況における水深情報のメタデータファイル１０００の一例を示す図である。メタデータファイル１０００には、動画のファイルパス１００１、動画のタイムスタンプ１００２、及びタイムスタンプ１００２と対応する水深情報１００３が記載されている。
【００６１】
次に、図１１のフローチャートを参照しながら、動画における水深の最大値と最小値とを表示する制御について説明する。図１１は、本実施形態において、動画における水深の最大値と最小値とを表示部１１８に表示する処理手順の一例を示すフローチャートである。なお、図１１に示す各処理は、制御部１１６の制御により行われる。
【００６２】
まず、図４（ａ）に示した画面で動画が選択されると処理を開始する。そして、ステップＳ１１０１において、記録再生信号処理部１１４により、記録媒体１１５から、選択された動画のメタデータを読み出す。そして、ステップＳ１１０２において、制御部１１６はメタデータとして含まれている水深情報を解析し、水深の最大値と最小値とを算出する。
【００６３】
次に、ステップＳ１１０３において、ステップＳ１１０２で算出した水深の最大値と最小値を表示部１１８に表示し、処理を終了する。例えば、図４（ａ）に示す画面において、選択枠４０１に表示されている代表画像が選択されると、その代表画像と対応する動画のメタデータから水深の最大値と最小値を算出し、算出結果を画面に表示する。
【００６４】
次に、図１２のフローチャートを参照しながら、動画が撮影された位置の水深毎にサムネイル画像を表示する制御について説明する。図１２は、水深毎にサムネイル画像を表示する処理手順の一例を示すフローチャートである。なお、図１２に示す各処理は、制御部１１６の制御により行われる。
【００６５】
まず、ステップＳ１２０１では、記録再生信号処理部１１４により、記録媒体１１５から動画のメタデータを読み出す。そして、ステップＳ１２０２では、制御部１１６はメタデータを解析し、図１０に示すような動画の水深の変化を算出する。次に、ステップＳ１２０３において、所定の水深毎に動画からサムネイル画像を生成する。サムネイル画像を生成する方法は、第１の実施形態で説明したステップＳ３０１と同様の手順である。そして、ステップＳ１２０４において、一定の水深毎に生成した複数のサムネイル画像を動画毎にグルーピングし、表示部１１８に表示する。
【００６６】
図１３（ａ）は、ステップＳ１２０４で表示される画面の一例を示す図である。図１３（ａ）に示す画面では、動画の水深の違いが明示的に分かるように、サムネイル画像を水深順に上側から表示している。グループ１３０１には、深さ方向に潜って撮影された動画からサムネイル画像が生成され、グルーピング表示されている。
【００６７】
このように、サムネイル画像を複数生成してグルーピング表示することにより、動画の水深の範囲を明示的に使用者へ通知することができる。また、図１３（ａ）に示す画面には、サムネイル画像を表示しているページを切り替えるスクロールバー１３０２も表示される。このとき、スクロールバー１３０２の分解能を水深と関連付けて表示し、動画の水深を明示的に使用者へ通知することができる。
【００６８】
なお、サムネイル画像を表示する位置を時間によって変化させるようにしてもよい。以下、図１４のフローチャートを参照しながら、サムネイル画像を表示する位置を時間によって変化させる制御について説明する。図１４は、サムネイル画像の表示する位置を時間によって変化させて表示する処理手順の一例を示すフローチャートである。なお、図１４に示す各処理は、制御部１１６の制御により行われる。
【００６９】
まず、ステップＳ１４０１〜Ｓ１４０３においてはそれぞれ、図１２のステップＳ１２０１〜Ｓ１２０３と同様の処理であるため、説明は省略する。なお、ステップＳ１４０３では、ステップＳ１２０３と同様に所定の水深毎にサムネイル画像を生成してもよく、任意の１フレームからサムネイル画像を生成してもよい。
【００７０】
次に、ステップＳ１４０４において、サムネイル画像を表示する座標位置を算出する。座標位置の算出周期は、予め決めておいた一定間隔毎に算出してもよく、動画の時間毎の水深の変化に合わせて算出してもよい。そして、ステップＳ１４０５において、サムネイル画像をステップＳ１４０４で算出した座標位置に表示する。
【００７１】
図１３（ｂ）は、ステップＳ１４０５で表示される画面の一例を示す図である。この例では、サムネイル画像を表示する座標位置を時間によって変化させ、サムネイル画像を動かし、動画の水深の変化、水深の範囲を明示的に使用者へ通知することが可能である。
【００７２】
（第４の実施形態）
第１の実施形態では、動画の再生中に上下キーが操作された場合に異なるシーンへ画像送りする処理について説明した。本実施形態では、さらに、動画の再生中に左右キーが操作された場合に水深が同じシーンへ画像送りを行う例について説明する。なお、本実施形態に係るビデオカメラ１１０の構成例、動画データに水深情報を付帯して記録する動作及びサムネイル画像の表示動作は第１の実施形態と同様なので、その説明は省略する。また、サムネイル画像の表示動作については、第２または第３の実施形態を適用してもよい。
【００７３】
図１５は、ビデオカメラ１１０が再生モードで動作している状態において、再生を開始した後に、上下キーまたは左右キーの操作により水深の異なるシーンあるいは同じ水深で撮影されたシーンへ画像送りする処理手順の一例を示すフローチャートである。なお、図１５に示す各処理は、制御部１１６の制御により行われる。また、ステップＳ６０１〜Ｓ６０６は、図６と同じであるため、説明は省略する。但し、本実施形態では、ステップＳ６０３でＮｏの場合は、ステップＳ１５０５に進む。
【００７４】
ステップＳ１５０１においては、ステップＳ６０５において上下キーの操作により指定された水深情報を持つシーンが再生されていることを示すフラグをＯＮにする。そして、ステップＳ１５０２において、左右キーが操作されたかどうかを判断する。この判断の結果、左右キーが操作された場合は、ステップＳ１５０３に進み、左右キーが操作されていない場合は、ステップＳ６０６に進む。
【００７５】
ステップＳ１５０３においては、現在再生されているシーンの水深情報と同じ水深情報をもつシーンがあるかどうかを、再生処理拡張情報から検索して判断する。この判断の結果、同じ水深情報をもつシーンがある場合は、ステップＳ１５０４に進み、同じ水深情報をもつシーンがない場合は、ステップＳ６０６に進む。
【００７６】
ステップＳ１５０４においては、ステップＳ１５０２で操作された左右キーの方向に応じて、同じ水深情報を持つシーンへ画像送りを行う。すなわち、左右キーの右側へ操作された場合は、現在再生されるシーンよりシーン番号が大きく、かつ同じ水深情報を持つシーンへ画像送りを行う。一方、左右キーの左側へ操作された場合は、現在再生されるシーンよりシーン番号が小さく、かつ同じ水深情報を持つシーンへ画像送りを行う。
【００７７】
一方、ステップＳ１５０５においては、ステップＳ１５０１により、所望の水深情報をもつシーンが再生されていることを示すフラグがＯＮであるか否かを判断する。この判断の結果、フラグがＯＮである場合は、ステップＳ１５０１に進み、フラグがＯＦＦである場合は、ステップＳ１５０６に進む。
【００７８】
ステップＳ１５０６においては、左右キーが操作されたかどうかを判断する。この判断の結果、左右キーが操作された場合は、ステップＳ１５０７に進み、左右キーが操作されていない場合は、ステップＳ６０６に進む。
【００７９】
ステップＳ１５０７においては、ステップＳ１５０６で右側が操作された場合は、現在再生されるシーンよりシーン番号が大きいシーンへ画像送りを行い、左側が操作された場合は、現在再生されるシーンよりシーン番号が小さいシーンへ画像送りを行う。
【００８０】
（第５の実施形態）
第１の実施形態では、動画の再生中に上下キーが操作された場合に異なるシーンへ画像送りする処理について説明した。本実施形態では、左右キーの設定により、さらに、動画の再生中に左右キーが操作された場合に水深が同じシーンへ画像送りを行うか、次のシーンへ画像送りを行うかを決定する例について説明する。なお、本実施形態に係るビデオカメラ１１０の構成例、動画データに水深情報を付帯して記録する動作及びサムネイル画像の表示動作は第１の実施形態と同様なので、その説明は省略する。また、サムネイル画像の表示動作については、第２または第３の実施形態を適用してもよい。
【００８１】
図１６は、ビデオカメラ１１０が再生モードで動作している状態において、再生を開始した後、上下キーまたは左右キーの操作により水深の異なるシーンあるいは同じ水深で撮影されたシーンへ画像送りする処理手順の一例を示すフローチャートである。なお、図１６に示す各処理は、制御部１１６の制御により行われる。また、ステップＳ６０１〜Ｓ６０６は図６と同じであり、ステップＳ１５０３及びＳ１５０４は、図１５と同じであるため、説明は省略する。
【００８２】
ステップＳ１６０１においては、任意のシーンが再生されている状態において、左右キーが操作されたか否かを判断する。この判断の結果、左右キーが操作された場合は、ステップＳ１６０２に進み、左右キーが操作されていない場合は、ステップＳ６０６に進む。
【００８３】
ステップＳ１６０２においては、使用者により設定された再生時の左右キーの動作設定情報を取得する。そして、左右キーの動作設定を判断する。この動作設定情報は、表示部１１８に設定メニューが表示され、使用者により所定の項目が選択されることにより生成される。設定メニューでは、左右キーによる動作を「シーン番号送り」及び「同じ水深内シーン番号送り」から選択することができる。
【００８４】
「シーン番号送り」が選択された場合は、左右キーが操作されると現在のシーン番号の直前あるいは直後の番号へ画像送りを行う。一方、「同じ水深内シーン番号送り」が選択された場合は、現在のシーンと同じ水深情報をもつシーンの中から、一番近いシーン番号をもつシーンへ画像送りを行う。動作設定が「シーン番号送り」の場合は、ステップＳ１６０３に進み、動作設定が「同じ水深内シーン番号送り」の場合は、ステップＳ１５０３に進む。
【００８５】
ステップＳ１６０３においては、左右キーの操作に従って次に再生すべきシーンが存在するかどうかを判断する。この判断の結果、次に再生すべきシーンが存在する場合は、ステップＳ１６０４に進み、次に再生すべきシーンが存在しない場合は、ステップＳ６０６に進む。
【００８６】
ステップＳ１６０４においては、ステップＳ１６０１で右側が操作された場合は、現在再生されるシーンよりシーン番号が大きいシーンへ画像送りを行い、左側が操作された場合は、現在再生されるシーンよりシーン番号が小さいシーンへ画像送りを行う。
【００８７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。前述の実施形態の一部を適宜組み合わせてもよい。
【００８８】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８９】
１１４  記録再生信号処理部
１１５  記録媒体
１１６  制御部
１１８  表示部
【図１】
2013007836.tif 000003
【図２】
2013007836.tif 000004
【図３】
2013007836.tif 000005
【図４】
2013007836.tif 000006
【図５】
2013007836.tif 000007
【図６】
2013007836.tif 000008
【図７】
2013007836.tif 000009
【図８】
2013007836.tif 000010
【図９】
2013007836.tif 000011
【図１０】
2013007836.tif 000012
【図１１】
2013007836.tif 000013
【図１２】
2013007836.tif 000014
【図１３】
2013007836.tif 000015
【図１４】
2013007836.tif 000016
【図１５】
2013007836.tif 000017
【図１６】
2013007836.tif 000018