(57)【要約】【課題】動画撮影中に静止画を撮影した場合には、動画撮影中の管理情報を静止画に付与し、静止画を閲覧する際に、静止画に関連付く動画を提示することで、動画の閲覧を容易にする仕組みを提供すること。【解決手段】表示する静止画ファイルを決定し、決定した静止画ファイルの付属情報に、動画撮影中に撮影された場合に記憶される動画識別情報があるか否かを判定し、動画識別情報があると判定される場合、動画識別情報に対応する、静止画が撮影された際に撮影中の動画ファイルを取得し、決定した静止画ファイルの付属情報に従って、関連する動画ファイルを取得し、取得した撮影中の動画ファイルと、関連する動画ファイルを、静止画ファイルとともに表示する。【選択図】図８
2012134864.tif 000002
【特許請求の範囲】
【請求項１】
静止画ファイルと動画ファイルを記憶する情報処理装置であって、
表示する静止画ファイルを決定する静止画ファイル決定手段と、
前記静止画ファイル決定手段で決定した静止画ファイルの付属情報に、動画撮影中に撮影された場合に記憶される動画識別情報があるか否かを判定する動画判定手段と、
前記動画判定手段で、動画識別情報があると判定される場合、動画識別情報に対応する、静止画が撮影された際に撮影中の動画ファイルを取得する第１の動画ファイル取得手段と、
前記静止画ファイル決定手段で決定した静止画ファイルの付属情報に従って、関連する動画ファイルを取得する第２の動画ファイル取得手段と、
前記第１の動画ファイル取得手段で取得した動画ファイルと、前記第２の動画ファイル取得手段で取得した動画ファイルを、前記静止画ファイルとともに表示する表示手段と
を備えることを特徴とする情報処理装置。
【請求項２】
撮像装置から取得した静止画ファイルと動画ファイルを保存する保存手段と、
前記保存手段で保存する動画ファイルの識別情報を含む動画ファイル管理情報を登録する管理情報登録手段とを備え、
前記第１の動画ファイル取得手段は、前記動画識別情報と一致する動画ファイル管理情報に従って、動画ファイルを取得することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記動画ファイル管理情報は、撮影日時、位置情報を含み、
前記第２の動画ファイル取得手段は、前記撮影日時、位置情報に従って関連する動画ファイルを取得することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記動画識別情報は、撮像装置で動画撮影中に静止画撮影がされた場合に取得される、撮影中の動画の識別情報であることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示手段は、前記第１の動画ファイル取得手段で取得した動画ファイルを表示する第１の領域と、前記第２の動画ファイル取得手段で取得した動画ファイルを表示する第２の領域と、前記静止画ファイルをプレビュー表示するプレビュー領域を有し、前記静止画ファイルをプレビュー表示する際に、前記第１の領域に前記第１の動画ファイル取得手段で取得した動画ファイルを表示し、前記第２の領域に、前記第２の動画ファイル取得手段で取得した動画ファイルを表示することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
静止画ファイルと動画ファイルを記憶する情報処理装置の処理方法であって、
前記情報処理装置が、
表示する静止画ファイルを決定する静止画ファイル決定ステップと、
前記静止画ファイル決定ステップで決定した静止画ファイルの付属情報に、動画撮影中に撮影された場合に記憶される動画識別情報があるか否かを判定する動画判定ステップと、
前記動画判定ステップで、動画識別情報があると判定される場合、動画識別情報に対応する、静止画が撮影された際に撮影中の動画ファイルを取得する第１の動画ファイル取得ステップと、
前記静止画ファイル決定ステップで決定した静止画ファイルの付属情報に従って、関連する動画ファイルを取得する第２の動画ファイル取得ステップと、
前記第１の動画ファイル取得ステップで取得した動画ファイルと、前記第２の動画ファイル取得ステップで取得した動画ファイルを、前記静止画ファイルとともに表示する表示ステップと
を実行することを特徴とする処理方法。
【請求項７】
静止画ファイルと動画ファイルを記憶する情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
表示する静止画ファイルを決定する静止画ファイル決定手段と、
前記静止画ファイル決定手段で決定した静止画ファイルの付属情報に、動画撮影中に撮影された場合に記憶される動画識別情報があるか否かを判定する動画判定手段と、
前記動画判定手段で、動画識別情報があると判定される場合、動画識別情報に対応する、静止画が撮影された際に撮影中の動画ファイルを取得する第１の動画ファイル取得手段と、
前記静止画ファイル決定手段で決定した静止画ファイルの付属情報に従って、関連する動画ファイルを取得する第２の動画ファイル取得手段と、
前記第１の動画ファイル取得手段で取得した動画ファイルと、前記第２の動画ファイル取得手段で取得した動画ファイルを、前記静止画ファイルとともに表示する表示手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
静止画ファイルと動画ファイルを管理する情報処理装置とその処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、家庭用ビデオカメラのデジタル化が進みデータがデジタル化した事により、より気軽に撮影を行う事が可能になったため、撮影した動画の数が飛躍的に増える傾向にある。
【０００３】
そこで、撮影した動画をより容易に検索出来るニーズがあり、容易に検索するための技術が開示されている。
【０００４】
その１つとして、特許文献１には、動画と静止画の画像検索方法及び管理方法が開示されている。特に、１台または複数台のデジタルカメラによって撮影された数多くの動画と静止画をユーザが確認しやすくなる方法を提供するものである。このシステムにおいては、動画の撮影日時から、その撮影日時近辺で撮影された静止画を画像検索し、動画の各シーンと類似度の高い静止画を見つけ、動画と静止画との関連付けを行っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１３５３９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では、関連付けを行って管理するものの、撮影された静止画や動画をパソコンに取り込んだ後の使い方までを想定していないため、実際に使い勝手のよい閲覧の仕組みとなっていなかった。
【０００７】
一般的に、動画というのは見る機会が少なく、必要になった時にだけ、動画を見るという使い方が多い。一方、静止画は、デジタルフォトフレームなどが普及しているように、動画に比べ、日々閲覧されることが多く、動画と静止画はユーザにとっては性質の違うものとなり、動画は埋没してしまうことがあった。
【０００８】
そのため、静止画を閲覧する際に、関連付く動画を提示することが望まれるが、ユーザにとって使い勝手のよい、仕組みは開示されていなかった。
【０００９】
そこで、本発明は、動画撮影中に静止画を撮影した場合には、動画撮影中の管理情報を静止画に付与し、静止画を閲覧する際に、静止画に関連付く動画を提示することで、動画の閲覧を容易にする仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の目的を達成するための、静止画ファイルと動画ファイルを記憶する情報処理装置であって、表示する静止画ファイルを決定する静止画ファイル決定手段と、前記静止画ファイル決定手段で決定した静止画ファイルの付属情報に、動画撮影中に撮影された場合に記憶される動画識別情報があるか否かを判定する動画判定手段と、前記動画判定手段で、動画識別情報があると判定される場合、動画識別情報に対応する、静止画が撮影された際に撮影中の動画ファイルを取得する第１の動画ファイル取得手段と、前記静止画ファイル決定手段で決定した静止画ファイルの付属情報に従って、関連する動画ファイルを取得する第２の動画ファイル取得手段と、前記第１の動画ファイル取得手段で取得した動画ファイルと、前記第２の動画ファイル取得手段で取得した動画ファイルを、前記静止画ファイルとともに表示する表示手段とを備えることを特徴とする。
【００１１】
また、撮像装置から取得した静止画ファイルと動画ファイルを保存する保存手段と、前記保存手段で保存する動画ファイルの識別情報を含む動画ファイル管理情報を登録する管理情報登録手段とを備え、前記第１の動画ファイル取得手段は、前記動画識別情報と一致する動画ファイル管理情報に従って、動画ファイルを取得することを特徴とする。
【００１２】
また、前記動画ファイル管理情報は、撮影日時、位置情報を含み、前記第２の動画ファイル取得手段は、前記撮影日時、位置情報に従って関連する動画ファイルを取得することを特徴とする。
【００１３】
また、前記動画識別情報は、撮像装置で動画撮影中に静止画撮影がされた場合に取得される、撮影中の動画の識別情報であることを特徴とする。
【００１４】
また、前記表示手段は、前記第１の動画ファイル取得手段で取得した動画ファイルを表示する第１の領域と、前記第２の動画ファイル取得手段で取得した動画ファイルを表示する第２の領域と、前記静止画ファイルをプレビュー表示するプレビュー領域を有し、前記静止画ファイルをプレビュー表示する際に、前記第１の領域に前記第１の動画ファイル取得手段で取得した動画ファイルを表示し、前記第２の領域に、前記第２の動画ファイル取得手段で取得した動画ファイルを表示することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、動画撮影中に静止画を撮影した場合には、動画撮影中の管理情報を静止画に付与し、静止画を閲覧する際に、静止画に関連付く動画を提示することで、動画の閲覧が容易になる。
【図面の簡単な説明】
【００１６】
【図１】撮像装置１００および情報処理装置を適用可能な動画静止画取込システムの構成の一例を示すシステム構成図である。
【図２Ａ】撮像装置１００のハードウェア構成を示すブロック図である。
【図２Ｂ】情報処理装置２００のハードウェア構成を示すブロック図である。
【図３】撮像装置１００と情報処理装置２００との全体の処理を示すフローチャートである。
【図４】撮像装置１００の動画及び静止画の記録処理を示すフローチャートである。
【図５】情報処理装置２００の動画及び静止画の登録処理を示すフローチャートである。
【図６】情報処理装置２００の静止画及び動画の閲覧処理を示すフローチャートである。
【図７】情報処理装置２００の関連動画検索処理を示すフローチャートである。
【図８】静止画と候補となった動画を表示する画面イメージである。
【図９】静止画のＥｘｉｆ情報の一例を示す図である。
【図１０】動画のメタデータ情報の一例を示す図である。
【図１１】インデックスデータを登録するインデックスデータテーブルの一例を示す図である。
【図１２】静止画に対応する同時録画動画、関連動画を管理する動画候補データテーブルの一例を示す図である。
【図１３】関連動画候補リスト１３００の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１８】
図１は、本発明の撮像装置１００および情報処理装置を適用可能な動画静止画取込システムの構成の一例を示すシステム構成図である。
【００１９】
撮像装置１００は動画・静止画を撮影し、動画・静止画を記録する。撮像装置１００は、ＵＳＢケーブルなどを用いて、情報処理装置２００に接続可能に構成されており、情報処理装置２００にＵＳＢケーブルなどの通信媒体を介して、動画・静止画を送信する。
【００２０】
また、情報処理装置２００は、ＵＳＢケーブルなどの通信媒体を介して、撮像装置１００から動画・静止画を受信し、ハードディスクなどに記憶する。また、情報処理装置２００では、記憶した動画や静止画を検索し、ディスプレイに表示する。
【００２１】
以下、図２Ａを用いて、図１に示した撮像装置１００のハードウェア構成について説明する。
【００２２】
図２Ａは、本発明の撮像装置１００の概略構成ブロック図である。
【００２３】
カメラユニット１２は、撮影レンズ１４、撮像素子１６、Ａ／Ｄ変換器１８及びカメラ信号処理装置２０から構成される。撮影レンズ１４は、光学ズーム機能と合焦機能を具備する。撮像素子１６は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）又はＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）といったイメージセンサからなる。撮像素子１６は、撮影レンズ１４による被写体の光学像を電気画像信号に変換する。Ａ／Ｄ変換器１８は、撮像素子１６からのアナログ画像信号をデジタル画像信号に変換する。カメラ信号処理装置２０は、Ａ／Ｄ変換器１８からのデジタル画像信号に対して、γ補正及びホワイトバランス等の処理を行い、所定フォーマットの映像信号を出力する。
【００２４】
動画符号化装置２２は、符号化レート制御装置２４により制御される符号化レートで、カメラユニット１２からの映像信号を動画として圧縮符号化する。動画記録装置２６は、動画符号化装置２２で符号化された動画データを記録媒体に記録する。動画記録装置２６は、撮影時刻を動画の付帯情報として動画データに付加して記録する。
【００２５】
他方、静止画符号化装置２８は、カメラユニット１２から出力される映像信号の１コマを静止画像として圧縮符号化する。静止画記録装置３０は、静止画符号化装置２８により符号化された静止画データを記録媒体に記録する。静止画記録装置３０は、撮影時刻を静止画像の付帯情報として静止画データに付加して記録する。静止画記録装置３０が静止画データを記録する記録媒体は、動画記録装置２６が動画データを記録する記録媒体と同じでも、異なっても良い。
【００２６】
動画符号化装置２２、符号化レート制御装置２４及び動画記録装置２６が動画記録系を構成し、静止画符号化装置２８と静止画記録装置３０が静止画記録系を構成する。
【００２７】
システム制御装置３２は、動画記録／停止スイッチ３４の操作に応じて、動画記録系による動画記録を開始又は停止する。システム制御装置３２はまた、レリーズスイッチ３６の操作に応じて、静止画記録系に静止画記録を実行させる。
【００２８】
動画記録中のレリーズスイッチ３６による静止画記録操作に対して、システム制御装置３２は、符号化レート制御装置２４を介して動画圧縮の符号化レートを制御し、記録中の動画を一時的に高画質にする。
【００２９】
静止画撮影に使われるレリーズスイッチ３６は２段階スイッチであり、周知の通り、その半押し状態（静止画撮影の準備操作、又は第１の押下段階）で、カメラユニット１２の露出と合焦が制御され、全押し（第２の押下段階）で静止画像撮影が実行される。レリーズスイッチ３６の全押しに応じて、静止画符号化装置２８が、カメラユニット１２の出力映像信号を取り込んで圧縮符号化し、静止画記録装置３０が、圧縮された静止画データを記録媒体に記録する。静止画のみの撮影の場合、カメラユニット１２が、動画撮影時に比べて画素数の多い画像信号を出力することもある。
【００３０】
また、ＧＰＳ通信部３８を有し、ＧＰＳ通信部から得られる情報に従って、システム制御部３２は位置情報を取得する。
【００３１】
以下、図２Ｂを用いて、図１に示した情報処理装置２００のハードウェア構成について説明する。
【００３２】
図２Ｂは、図１に示した情報処理装置２００のハードウェア構成を示すブロック図である。
【００３３】
図２Ｂにおいて、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３４】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３５】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図３では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３６】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３７】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ６００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３９】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００４０】
次に、本実施形態における詳細な説明を図３〜図７のフローチャートを用いて説明する。
【００４１】
図３は、本実施形態における撮像装置１００と情報処理装置２００との全体の処理を示すフローチャートである。
【００４２】
ステップＳ３０１では、撮像装置１００にて動画及び静止画を記録する。この処理の詳細については、図４にて説明する。
【００４３】
ステップＳ３０２では、その記録した動画及び静止画を情報処理装置２００に保存する。この処理の詳細については、図５にて説明する。
【００４４】
ステップＳ３０３では、情報処理装置２００にてその保存された静止画の閲覧を行う。この処理の詳細については、図６にて説明する。
【００４５】
次に、図４を用いて、撮像装置１００の動画及び静止画の記録処理について説明する。
【００４６】
図４は、撮像装置１００の動画及び静止画の記録処理を示すフローチャートである。
【００４７】
ステップＳ４０１では、撮像装置１００にて撮影指示を受け付ける。
【００４８】
ステップＳ４０２では、撮影指示が動画撮影の指示であるか、静止画撮影の指示であるかを判定する。動画撮影指示の場合には、動画記録／停止ＳＷ３４の押下を検知する。静止画撮影指示の場合には、レリーズスイッチ３６の押下を検知する。動画撮影指示の場合には、ステップＳ４０４へ処理を移し、静止画撮影指示の場合には、ステップＳ４０３へ処理を移す。
【００４９】
ステップＳ４０３では、静止画撮影指示であるため、静止画の撮影を行い、静止画を記録する。
【００５０】
ステップＳ４０４では、動画撮影指示であるため、撮像装置１００で管理するシステム時間から撮影開始時刻を取得する。また、撮像装置１００のＧＰＳ通信部３８から得られる情報に従って位置情報を取得する。取得した時間と位置情報は、システム制御部３２のメモリ上に保持する。また、動画撮影を行い、動画を記録する。動画を記録する際には、動画を管理するための識別情報が付与される。この識別情報は、動画撮影終了後の動画ファイルの付属情報となる。
【００５１】
ステップＳ４０５では、動画撮影中にレリーズスイッチ３６の押下を検知することで、動画撮影中に静止画の撮影が行われたか否かを判定する。動画撮影中にレリーズスイッチ３６の押下を検知した場合には、ステップＳ４０６へ処理を移し、動画撮影中にレリーズスイッチ３６の押下を検知していない場合にはステップＳ４０８へ処理を移す。
【００５２】
ステップＳ４０６は、静止画を撮影し、静止画を記録する。静止画を記録した際のファイルには、付属情報（例えば、Ｅｘｉｆ情報）を記憶する。Ｅｘｉｆ情報の概略は図９に示すが、Ｅｘｉｆ情報は、撮影日時や画像の解像度、撮影条件（シャッタースピードや絞り値等）、位置情報など様々な付属情報が記憶できるようになっている。ここでは、撮影日時、位置情報（緯度、経度）、人物情報（人物１、人物２、人物３、人物４）、同時撮影動画情報が記憶可能となっている。
【００５３】
ステップＳ４０７では、撮影した静止画に動画を関連付けるため、図９の静止画データのＥｘｉｆ情報の９０８に動画の識別情報を付与する。
【００５４】
ステップＳ４０８では、動画記録／停止ＳＷ３４が押下されたかを検知し、動画撮影終了したか否かを判定する。動画記録／停止ＳＷ３４が押下されたことを検知した場合には、動画撮影終了と判定し、ステップＳ４０９へ処理を移し、動画記録／停止ＳＷ３４が押下されたことを検知していない場合にはステップＳ４０５へ処理を戻し、動画撮影を継続する。
【００５５】
ステップＳ４０９では、ステップＳ４０６で撮影した静止画又は、静止画を撮影したタイミングの動画の１コマの画像から人物を特定して、特定した人物の画像（顔画像）と予め登録されている人物の画像をマッチングして、人物の名を取得する。画像のマッチングは、周知の技術としてあるため、説明を省略するが、画像の類似度から、類似度の高い画像を決定し、その画像に付与されている人物名を取得するなどする。
【００５６】
ステップＳ４１０では、ステップＳ４０４で取得したデータ（撮影開始日時、位置情報）、及びステップＳ４０９で取得したデータ（人物名）を、図１０のメタデータとして動画に付与する。
【００５７】
ステップＳ４１１は、撮像装置１００における撮影を終了する。
【００５８】
なお、図４のフローチャートは、撮影する回数分繰り返されるものである。
【００５９】
次に、図９を参照して、静止画のＥｘｉｆ情報について説明する。図９は、静止画のＥｘｉｆ情報の一例を示す図である。Ｅｘｉｆ情報は静止画ファイル（画像ファイル）に保存される情報である。
【００６０】
Ｅｘｉｆ情報には、撮影日時９０１、緯度９０２、経度９０３の基本的なデータに加えて、人物名などの人物情報（９０４、９０５、９０６、９０７）、同時撮影動画の識別情報である同時撮影動画９０８を記憶する領域を有している。
【００６１】
Ｅｘｉｆ情報項目９０１は、撮影時に撮像装置１００内の時計から取得した撮影日時を登録する。
【００６２】
Ｅｘｉｆ情報項目９０２は、撮影時に撮像装置１００内のＧＰＳ通信部３８から取得した情報を基に得られる位置情報の緯度を登録する。また、Ｅｘｉｆ情報項目９０３についても、位置情報の経度を登録する。
【００６３】
Ｅｘｉｆ情報項目９０４、Ｅｘｉｆ情報項目９０５、Ｅｘｉｆ情報項目９０６、Ｅｘｉｆ情報項目９０７は、ステップＳ４０９で取得した、人物の名称を登録する。ここでは４人のデータを格納できるよう、４つのデータを定義しているが、登録人数は４人に限ることはない。
【００６４】
Ｅｘｉｆ情報項目９０８は、撮像装置１００において、動画撮影中に撮影された静止画である場合に、動画の識別情報が登録される。
【００６５】
動画の識別情報は、例えば、撮像装置１００内の動画の撮影開始日時から決定する。例えば、動画の撮影開始日時が２０１０年１２月３日１２時３４分２秒であった場合は、２０１０１２０３１２３４０２という数値データを登録する。尚、動画撮影中に撮影された静止画には登録されない。
【００６６】
次に、図１０を参照して、動画のメタデータ情報について説明する。図１０は、動画のメタデータ情報の一例を示す図である。動画のメタデータ情報には、撮影開始日時１００１、位置情報（緯度９０２、経度９０３）、人物１００４（１００５、１００６、１００７）を登録する。メタデータ情報は動画ファイルに紐付くファイルで管理されているものとするが、動画ファイルのファイル形式として、メタデータを管理する領域が存在する場合には、動画ファイル内のメタデータ領域を用いて情報を管理してもよい。
【００６７】
動画のメタデータ項目１００１は、撮影時に撮像装置１００内の時計から取得した撮影開始日時を登録する。
【００６８】
動画のメタデータ項目１００２は、撮影時に撮像装置１００のＧＰＳ通信部３８から得られた情報に従って決定された位置情報の緯度を登録する。また、メタデータ項目１００３には位置情報の経度を登録する。
【００６９】
動画のメタデータ項目１００４、１００５、１００６、１００７は、動画に存在する人物の名称を登録する。人物の特定方法は静止画と同様とする。ここでは４人のデータを格納できるよう、４つのデータを定義しているが、登録人数はこれに限定されない。
【００７０】
次に、図５を用いて、静止画及び動画を情報処理装置２００に登録する処理について説明する。
【００７１】
図５は、情報処理装置２００の動画及び静止画の登録処理を示すフローチャートである。
【００７２】
ステップＳ５０１では、情報処理装置２００が、ＵＳＢケーブルなどの通信媒体を介して撮像装置１００から撮影されたデータ（動画、静止画）の取込を開始する。
【００７３】
ステップＳ５０２では、取り込むデータが動画か否かを判定する。取り込むデータが動画である場合には、ステップＳ５０３へ処理を移し、取り込むデータが静止画である場合にはステップＳ５０４へ処理を移す。
【００７４】
ステップＳ５０３では、外部メモリ２１１に動画を保存する。またステップＳ５０４では、外部メモリ２１１に静止画を保存する。
【００７５】
ステップＳ５０５では、動画に付与されたメタデータ（図１０）を取得し、図１１の動画インデックスの作成し、図１１のインデックスデータテーブルに登録を行う。なお、メタデータが別ファイルとして管理されている場合には、撮像装置１００から動画データとともに、情報処理装置２００に転送されるものとする。
【００７６】
ここで、図１１を用いて、インデックスデータについて説明する。図１１は、インデックスデータを登録するインデックスデータテーブルの一例を示す図である。
【００７７】
図１１のインデックスデータテーブルは、情報処理装置２００に保存した動画についての撮影情報を管理するデータテーブルであり、識別ＩＤ１１０１、ファイルパス１１０２、撮影日時１１０３、場所１１０４、人物１１０５を有する。
【００７８】
インデックスデータ１１０１は、メタデータ（図１０）の撮影開始日時１００１から決定した、動画の識別情報を登録する。例えば、動画の撮影開始日時が２０１０年１２月３日１２時３４分２秒であった場合は、２０１０１２０３１２３４０２という数値データを登録する。
【００７９】
インデックスデータ１１０２は、情報処理装置２００の外部メモリ２１１に保存した際の動画ファイルへのアクセスパスを登録する。
【００８０】
インデックスデータ１１０３は、撮影日時情報として、メタデータ（図１０）の撮影開始日時１００１から取得した撮影開始日時情報を登録する。
【００８１】
インデックスデータ１１０４の緯度には、メタデータ（図１０）の緯度１００２から取得したデータを撮影場所情報として登録する。同様に、インデックスデータ１１０４の経度には、メタデータ（図１０）の経度１００３から取得したデータを登録する。
【００８２】
インデックスデータ１１０５は、メタデータ（図１０）の人物１〜４（１００４〜１００７）から取得した人物の名称データをそれぞれ登録する。
【００８３】
図５のフローチャートの説明に戻り、ステップＳ５０６では、撮像装置１００から取り込んだデータを全て保存したか否かを判断する。全てのデータを保存した場合には処理を終了し、全てのデータを保存していない場合（取り込みが継続している場合）には。ステップＳ５０１へ処理を戻し、データの取り込み、保存処理を継続する。
【００８４】
次に、図６を用いて、情報処理装置２００における、静止画及び動画の閲覧処理について説明する。
【００８５】
図６は、情報処理装置２００の静止画及び動画の閲覧処理を示すフローチャートである。
【００８６】
なお、閲覧処理は、情報処理装置２００の画像閲覧アプリケーションなどにより実行される処理であり、ユーザが画像閲覧アプリケーションを起動することで本フローチャートの処理がスタートする。
【００８７】
ステップＳ６０１では、静止画の検索や閲覧する画面を表示する。この時、静止画の一覧（サムネイル画像）が表示される。サムネイル画像は、Ｅｘｉｆ情報に記憶されているデータを利用する。なお、静止画はキーワードの入力を受けて検索して、一覧表示するようにすることも可能である。
【００８８】
ステップＳ６０２では、静止画の一覧画面からユーザの指定に従って、閲覧対象の静止画を選択する。
【００８９】
ステップＳ６０３では、選択された静止画のＥｘｉｆ情報（図９）の項目９０８を参照する。
【００９０】
ステップＳ６０４では、項目９０８に同時撮影動画（動画の識別情報）が記憶されているかを判定する。動画の識別情報が登録されていなければ、「同時撮影動画なし」。動画の識別情報が登録されていれば「同時撮影動画あり」と判定する。同時撮影動画ありの場合には、ステップＳ６０５へ処理を移し、同時撮影動画なしの場合には、ステップＳ６０６へ処理を移す。
【００９１】
ステップＳ６０５では、図１１のインデックスデータテーブル１１００から、Ｅｘｉｆ情報のデータ項目９０８に記憶されている識別情報と同じ値をもつ識別ＩＤ１１０１を特定する。特定した識別ＩＤのデータ（１レコード）を取得する。取得したデータを動画候補として登録するため、図１２の動画候補データテーブル１２００の動画属性１２０１に「同時撮影動画」として登録し、ファイルパス１２０２、撮影日時１２０３、緯度１２０４、経度１２０５、人物１２０６（１２０７、１２０８、１２０９）に、取得した項目に対応するデータを登録する。
【００９２】
ステップＳ６０６では、関連動画がの検索を行う。関連動画検索処理の詳細については、図７にて説明する。
【００９３】
ステップＳ６０７では、図１２の動画候補データテーブル１２００に登録された動画候補を一覧として図８の８０２、８０３、８０４のように表示する。
【００９４】
より詳細には、図８の８０２の同時撮影動画領域には、動画候補データテーブル１２００からデータ項目１２０１動画属性で「同時撮影動画」と登録されているデータ取得し、対象動画のサムネイル、撮影日時を表示する。また、図８の８０３の関連動画領域には、動画候補データテーブル１２００からデータ項目１２０１動画属性で「関連動画」と登録されているデータを取得し、対象動画のサムネイル、撮影日時を表示する。図８の８０４では、ユーザが選択している動画のインデックスデータを動画候補データテーブル１２００から取得し表示する。
【００９５】
ステップＳ６０８では、ユーザ操作により候補動画一覧から動画が選択され、実行指示されたか否かを判定する。動画が実行指示された場合にはステップＳ６０９へ処理を移し、終了指示があった場合にはステップＳ６１０へ処理を移す。
【００９６】
ステップＳ６０９では、実行指示のあった動画ファイルをファイルパス１２０２に従って取得し、再生する。またステップＳ６１０では、静止画の閲覧画面を終了し、閲覧処理を終了する。
【００９７】
ここで図１２を用いて、動画候補データテーブルについて説明する。図１２は、表示された静止画に対応する同時録画動画、関連動画を管理する動画候補データテーブルの一例を示す図である。
【００９８】
動画候補データテーブル１２００には、動画タイプ１２０１、ファイルパス１２０２、緯度１２０３、経度１２０４、人物１２０５（１２０６、１２０７、１２０８）を有する。
【００９９】
動画候補データテーブル１２００のデータ項目１２０１は、動画候補登録時に動画候補となる動画の属性（同時撮影動画、関連動画）を登録する。
【０１００】
動画候補データテーブル１２００のデータ項目１２０２は、インデックスデータテーブル１１００のデータ項目１１０２から取得したファイルパスを登録する。動画候補データテーブル１２００のデータ項目１２０３は、インデックスデータテーブル１１００のデータ項目１１０３から取得した撮影日時を登録する。
【０１０１】
動画候補データテーブル１２００のデータ項目１２０４は、インデックスデータテーブル１１００のデータ項目１１０４から取得した緯度を登録する。動画候補データテーブル１２００のデータ項目１２０５は、インデックスデータテーブル１１００のデータ項目１１０５から取得した経度を登録する。
【０１０２】
動画候補データテーブル１２００のデータ項目１２０６、１２０７、１２０８、１２０９は、インデックスデータテーブル１１００のデータ項目１１０５から取得した人物を登録する。
【０１０３】
次に、図７を用いて、情報処理装置２００における、関連動画検索処理について説明する。
【０１０４】
図７は、情報処理装置２００の関連動画検索処理を示すフローチャートである。
【０１０５】
ステップＳ７０１では、インデックスデータテーブル１１００より、全動画のインデックスを取得する。
【０１０６】
ステップＳ７０２では、各動画のスコアを登録するための関連動画候補リスト１３００（図１３）を作成する。なお、この際、ステップＳ６０５で追加した同時撮影動画は除くものとする。
【０１０７】
ステップＳ７０３では、表示されている静止画のＥｘｉｆ情報のデータ項目９０１「撮影日時」の「年月日」と動画インデックスのデータ項目１１０３「撮影日時」に設定された「年月日」が同一（なお、撮影開始時間から±１２時間以内であれば同一年月日とみなすとしてもよい）であるかどうか判定する。ステップＳ７０４では、同一と判定された場合スコアに１０点を加算する。
【０１０８】
ステップＳ７０５では、ステップＳ７０３の判定がＮＯであった場合、静止画のＥｘｉｆ情報のデータ項目９０１「撮影日時」の「年月」と動画インデックスのデータ項目１１０３「撮影日時」に設定された「年月」が同一であるかどうか判定する。ステップＳ７０６では同一と判定された場合スコアに８点加算する。
【０１０９】
ステップＳ７０７では、ステップＳ７０５の判定がＮＯであった場合、画像閲覧アプリケーションは、静止画のＥｘｉｆ情報のデータ項目９０１「撮影日時」”月”と動画インデックスのデータ項目１１０３「撮影日時」に設定された”月”が同一であるかどうか判定する。ステップＳ７０８では同一と判定された場合スコアに７点加算する。
【０１１０】
ステップＳ７０９で、静止画のＥｘｉｆ情報のデータ項目９０２、９０３「緯度」「経度」と動画インデックスのデータ項目１１０４「緯度」「経度」が同一（※緯度±１．０００３２１％、経度±１．００００９８％以内であれば同一場所とみなすとしてもよい。）であるか判定する。ステップＳ７１０では、同一と判定された場合にスコアに５点加算する。
【０１１１】
ステップＳ７１１で、静止画のＥｘｉｆ情報のデータ項目１００４〜１００７「人物１」「人物２」「人物３」「人物４」と動画インデックスのデータ項目１１０５「人物１」「人物２」「人物３」「人物４」について同一かどうか判定する。ステップＳ７１２では、同一と判定された場合にスコアに２点を加算する。
【０１１２】
ステップＳ７１３で、スコア付けした動画のスコアが０点でなかった場合、関連動画候補リスト１３００のデータ項目の動画識別ＩＤ１３０１に、スコア付けした対象動画の識別ＩＤ、データ項目のスコア１３０２にスコアを登録する。
【０１１３】
ステップＳ７１４では、スコア付けしていない動画があるか判定し存在する場合は、再びスコア計算を行う（ステップＳ７１４がＹＥＳ）。
【０１１４】
ステップＳ７１５では、関連動画候補リスト１３００の中からスコアの高い上位３件を抽出する。なお、抽出する件数はこれに限定されない。そして、ステップＳ７０１で取得したインデックスデータテーブル１１００からスコア上位３件の各々のインデックスデータ取得し、動画候補データテーブル１２００のファイルパス１２０２、撮影日時１２０３、緯度１２０４、経度１２０５、人物１２０６（１２０７、１２０８、１２０９）に登録する。
【０１１５】
ステップＳ７１６では、動画の候補を登録したら、関連動画が検索を終了する。
【０１１６】
ここで図１３を用いて、関連動画候補リスト１３００について説明する。図１３は、関連動画候補リスト１３００の一例を示す図である。関連動画候補リスト１３００は、動画識別ＩＤ１３０１、スコア１３０２を有する。
【０１１７】
関連動画候補リスト１３００のデータ項目１３０１は、スコア付け対象の動画の動画識別ＩＤをインデックス１１００から取得し、登録する。関連動画候補リスト１３００のデータ項目１３０２は、スコア付け対象動画のスコアを登録する。
【０１１８】
図８は、図６と図７の処理を実施した後の画面例である。静止画表示エリア８０１、同時撮影動画表示エリア８０２、関連動画表示エリア８０３、動画メタデータ表示エリアで構成される。
【０１１９】
画面例８０１の静止画表示エリアでは、選択された静止画を表示するエリアであり、画像を閲覧しているユーザからの指示により表示されるものである。
【０１２０】
画面例８０２の同時撮影動画表示エリアは、表示中の静止画と同時に撮影された動画を表示するエリアであり、動画のサムネイルと撮影日時を表示する。図６で示される処理により取得した同時撮影動画を表示する。尚、表示中の静止画に、同時に撮影された動画が存在しない場合は、表示を行わない。
【０１２１】
画面例８０３の関連動画表示エリアは、表示中の静止画に関連する動画を表示するエリアであり、ここでは３つの動画のサムネイルとそれぞれの撮影日時を表示する。図６及び図７の処理により取得される関連動画を表示する。関連動画として取得された動画が３件に満たない場合は、取得数分のみ表示を行う。
【０１２２】
画面例８０４の動画メタデータ表示エリアは、同時撮影動画表示エリア８０２または関連動画表示エリア８０３に表示される動画に対して、ユーザーが選択を行った際に表示されるメタデータリストである。撮影日時、場所（緯度、経度）、人物の表示を行う。動画が選択されていない場合は表示されない。
【０１２３】
以上説明したように、本実施形態は、静止画ファイルと動画ファイルを記憶する情報処理装置２００を備えるシステムであり、情報処理装置２００で、ステップＳ６０２で表示する静止画ファイルを決定し（静止画ファイル決定）、ステップＳ６０４で決定した静止画ファイルの付属情報に、動画撮影中に撮影された場合に記憶される動画識別情報があるか否かを判定し（動画判定）、ステップＳ６０７で動画識別情報があると判定される場合、動画識別情報に対応する、静止画が撮影された際に撮影中の動画ファイルを取得し、また静止画ファイルの付属情報に従って、関連する動画ファイルを取得し（動画ファイル取得）、図８のように、同時撮影動画ファイルと関連動画ファイルを静止画ファイルとともに表示する。
【０１２４】
本実施形態によれば、動画撮影中に静止画を撮影した場合には、動画撮影中の管理情報を静止画に付与し、静止画を閲覧する際に、静止画に関連付く動画を提示することで、動画の閲覧を容易にすることができる。
【０１２５】
また、静止画を閲覧する際に、関連付く動画が提示されるため、閲覧（再生）されずに埋没する動画を減らすことが可能となる。
【０１２６】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１２７】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１２８】
また、本発明におけるプログラムは、図４〜図７に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図４〜図７の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図４〜図７の各装置の処理方法ごとのプログラムであってもよい。
【０１２９】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３０】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１３１】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１３２】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３４】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１３５】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１３６】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１３７】
１００  撮像装置
２００  情報処理装置
２６    動画記録
３０    静止画記録
３４    動画記録／停止ＳＷ
３６    レリーズスイッチ
３８    ＧＰＳ通信部
２０１  ＣＰＵ
２０２  ＲＡＭ
２１１  外部メモリ
【図１】
2012134864.tif 000003
【図２Ａ】
2012134864.tif 000004
【図２Ｂ】
2012134864.tif 000005
【図３】
2012134864.tif 000006
【図４】
2012134864.tif 000007
【図５】
2012134864.tif 000008
【図６】
2012134864.tif 000009
【図７】
2012134864.tif 000010
【図８】
2012134864.tif 000011
【図９】
2012134864.tif 000012
【図１０】
2012134864.tif 000013
【図１１】
2012134864.tif 000014
【図１２】
2012134864.tif 000015
【図１３】
2012134864.tif 000016