(57)【要約】【課題】コンテンツ記録再生装置の操作性を低下させることなく、サーバ装置との間での情報の送受信を適切に行うことを目的とする。【解決手段】  記録媒体に記録コンテンツを書き込む記録コンテンツ書込手段と、記録コンテンツの特徴を示す特徴情報を、サーバ装置に送信する特徴情報送信手段と、サーバ装置から、特徴情報に関連する関連情報を受信する関連情報受信手段と、記録媒体の記録可能容量に応じて、関連情報を代表する情報であり関連情報に比べてデータ量の少ない代表情報又は関連情報を記録媒体に格納する関連情報管理手段とを有する。【選択図】図１
2014204235.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録コンテンツを書き込む記録コンテンツ書込手段と、
前記記録コンテンツの特徴を示す特徴情報を、サーバ装置に送信する特徴情報送信手段と、
前記サーバ装置から、前記特徴情報に関連する関連情報を受信する関連情報受信手段と、
前記記録媒体の記録可能容量に応じて、前記関連情報を代表する情報であり前記関連情報に比べてデータ量の少ない代表情報又は前記関連情報を前記記録媒体に格納する関連情報管理手段と
を有することを特徴とするコンテンツ記録再生装置。
【請求項２】
前記関連情報管理手段により前記記録媒体に格納された、前記関連情報又は前記代表情報を、前記記録コンテンツと共に出力する出力手段と
を有することを特徴とする請求項１に記載のコンテンツ記録再生装置。
【請求項３】
前記関連情報は、音声データ又は動画データのうち少なくとも一方を含むことを特徴とする請求項１又は２に記載のコンテンツ記録再生装置。
【請求項４】
前記関連情報受信手段は、複数の関連情報を受信し、
前記代表情報は、前記関連情報のうち一の関連情報である代表関連情報と、前記複数の関連情報それぞれの格納先を示す格納先情報とを含み、
前記関連情報管理手段は、記録可能容量に応じて、前記複数の関連情報、前記代表関連情報及び前記格納先情報のうちいずれかの情報を前記記録媒体に格納することを特徴とする請求項１乃至３何れか１項に記載のコンテンツ記録再生装置。
【請求項５】
前記関連情報管理手段は、前記複数の関連情報を前記記録媒体に格納し、前記複数の関連情報が格納された状態において、前記記録媒体の前記記録可能容量が閾値以下である場合に、前記関連情報のうち、前記代表関連情報ではない情報を前記記録媒体から削除することを特徴とする請求項４に記載のコンテンツ記録再生装置。
【請求項６】
前記関連情報管理手段は、前記記録媒体に前記代表関連情報が格納された状態において、前記記録媒体の前記記録可能容量が前記閾値以下である場合に、前記代表関連情報を前記記録媒体から削除し、前記格納先情報を前記記録媒体に格納することを特徴とする請求項５に記載のコンテンツ記録再生装置。
【請求項７】
前記関連情報管理手段は、前記記録媒体の前記記録可能容量が第１閾値よりも大きい場合に、前記複数の関連情報を前記記録媒体に格納し、前記記録可能容量が前記第１閾値以下であって、かつ前記第１閾値に比べて小さい第２閾値よりも大きい場合に、前記代表関連情報を前記記録媒体に格納し、前記記録可能容量が前記第２閾値以下である場合に、前記格納先情報を前記記録媒体に格納することを特徴とする請求項４に記載のコンテンツ記録再生装置。
【請求項８】
前記関連情報受信手段が受信した前記複数の関連情報それぞれと前記記録コンテンツとの関連度に基づいて、前記代表関連情報を特定する特定手段をさらに有することを特徴とする請求項４乃至７何れか１項に記載のコンテンツ記録再生装置。
【請求項９】
前記関連情報受信手段が前記複数の関連情報それぞれを受信した受信日時に基づいて、前記代表関連情報を特定する特定手段をさらに有することを特徴とする請求項４乃至７何れか１項に記載のコンテンツ記録再生装置。
【請求項１０】
前記記録コンテンツから前記特徴情報を抽出する特徴情報抽出手段をさらに有し、
前記特徴情報送信手段は、前記特徴情報抽出手段により抽出された前記特徴情報を送信することを特徴とする請求項１乃至９何れか１項に記載のコンテンツ記録再生装置。
【請求項１１】
前記特徴情報抽出手段は、前記記録コンテンツの時間軸方向における特定位置の情報を前記特徴情報として抽出することを特徴とする請求項１０に記載のコンテンツ記録再生装置。
【請求項１２】
前記記録コンテンツは、動画データであって、
前記特徴情報抽出手段は、前記記録コンテンツのうち、前記動画データに含まれるフレーム画像の時間軸方向における変化点のフレーム画像又は予め設定された設定画像を含むフレーム画像を前記特徴情報として抽出することを特徴とする請求項１０に記載のコンテンツ記録再生装置。
【請求項１３】
前記記録コンテンツは、音声データであって、
前記特徴情報抽出手段は、前記音声データの時間軸方向における変化点を含む音声部分データ又は予め設定された設定音声を含む音声部分データを前記特徴情報として抽出することを特徴とする請求項１０に記載のコンテンツ記録再生装置。
【請求項１４】
コンテンツ記録再生装置が実行するコンテンツ管理方法であって、
記録媒体に記録コンテンツを書き込む記録コンテンツ書込ステップと、
前記記録コンテンツの特徴を示す特徴情報を、サーバ装置に送信する特徴情報送信ステップと、
前記サーバ装置から、前記特徴情報に関連する関連情報を受信する関連情報受信ステップと、
前記記録媒体の記録可能容量に応じて、前記関連情報を代表する情報であり前記関連情報に比べてデータ量の少ない代表情報又は前記関連情報を前記記録媒体に格納する関連情報管理ステップと
を含むことを特徴とするコンテンツ管理方法。
【請求項１５】
コンピュータを、
記録媒体に記録コンテンツを書き込む記録コンテンツ書込手段と、
前記記録コンテンツの特徴を示す特徴情報を、サーバ装置に送信する特徴情報送信手段と、
前記サーバ装置から、前記特徴情報に関連する関連情報を受信する関連情報受信手段と、
前記記録媒体の記録可能容量に応じて、前記関連情報を代表する情報であり前記関連情報に比べてデータ量の少ない代表情報又は前記関連情報を前記記録媒体に格納する関連情報管理手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ記録再生装置、コンテンツ管理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、フラッシュメモリ等の固体メモリを内蔵したビデオカメラが発売されている。また、ビデオカメラが内蔵するメモリ容量は、増加傾向にある。これに伴い、ビデオカメラの使い勝手は大幅に向上している。例えば、近年のビデオカメラは、ランダムアクセスが可能であり、記録情報の呼び出し・頭出しが容易である。さらに、近年のビデオカメラは、記録時にそれ以前に記録した内容を上書きしてしまう心配がない。
現行のデジタルビデオ等の記録再生装置は、スタンドアロンで記録及び再生を行うのが一般的であるが、デジタルビデオとサーバ装置がネットワークを介して、連携して処理を行うシステムも提案されている。例えば、特許文献１には、多様なシーンに対応した画像を参考にした撮影を可能とするともに、撮影者の居る場所や状況を加味した撮影条件の設定を可能とする撮影システムが開示されている。この撮影システムにおいて、サーバ装置は、撮像装置を補助することができる。
また、サーバクライアントシステムに関する技術としては、特許文献２には、サーバとクライアントとの間で楽曲データを共有するシステムが提案されている。このシステムでは、ユーザは、クライアントサーバシステムやクライアント特有の階層構造（ディレクトリやフォルダ）を意識することなく、簡単な操作で、サーバに記録されている楽曲データをクライアントで再生させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４１１４４０２号公報
【特許文献２】特開２００３−１５０６０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現行のビデオカメラでは、自己記録再生が基本である。しかしながら、内蔵メモリのメモリ容量が増大した場合には、ビデオカメラのメモリの記録用途は、自己記録以外にも広がる可能性がでてくる。また、ビデオカメラは、近年のインターネット等に代表されるネットワーク上の装置と連携することで、スタンドアロンでの機能に加え、新たな機能を実現することができるようになる。
しかしながら、ビデオカメラにおいて、サーバ装置からの情報のダウンロードを可能とした場合には、ビデオカメラのメモリ容量が不足し、ビデオカメラ本来の機能としての撮影記録に支障が出る可能性がある。また、ビデオカメラからサーバ装置への情報のアップロードを可能とした場合には、アップロードに長時間を要する場合には、ビデオカメラの操作性が低下するという問題が生じる。
【０００５】
本発明はこのような問題点に鑑みなされたもので、コンテンツ記録再生装置の操作性を低下させることなく、サーバ装置との間での情報の送受信を適切に行う仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、コンテンツ記録再生装置であって、記録媒体に記録コンテンツを書き込む記録コンテンツ書込手段と、前記記録コンテンツの特徴を示す特徴情報を、サーバ装置に送信する特徴情報送信手段と、前記サーバ装置から、前記特徴情報に関連する関連情報を受信する関連情報受信手段と、前記記録媒体の記録可能容量に応じて、前記関連情報を代表する情報であり、前記関連情報に比べてデータ量の少ない代表情報又は前記関連情報を前記記録媒体に格納する関連情報管理手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、コンテンツ記録再生装置の操作性を低下させることなく、サーバ装置との間での情報の送受信を適切に行う仕組みを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】撮像装置の構成を示す図である。
【図２】サーバ装置の構成を示す図である。
【図３】撮像システムの構成を示す図である。
【図４】フォルダのデータ構成の一例を示す図である。
【図５】記録処理を示すフローチャートである。
【図６】記録コンテンツと特徴情報の一例を示す図である。
【図７】Ｕｐｌｏａｄディレクトリの一例を示す図である。
【図８】関連情報格納処理を示すフローチャートである。
【図９】代表画像一覧画面の表示例を示す図である。
【図１０】関連情報一覧画面の表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
図１は、実施形態にかかる撮像装置の構成を示す図である。撮像装置としては、具体的には、デジタルカメラ、デジタルビデオカメラ等が挙げられる。撮像装置は、コンテンツ記録再生装置の一例であり、コンテンツの記録再生、コンテンツ管理を行う。
なお、本実施形態においては、コンテンツは、動画データ及び音声データの両方を含むものとする。なお、コンテンツは、実施の形態に限定されるものではない。他の例としては、コンテンツは、動画データ及び音声データのいずれか一方のみの情報であってもよい。また他の例としては、コンテンツは、音声データと、音声データに付与された静止画データとを含んでもよい。また、他の例としては、コンテンツは、テキストデータを含んでいてもよい。
【００１１】
２００は、撮像装置である。２０１は、映像を取り込むレンズである。２０２は、映像を電気信号に変換する固体センサである。２０３は、映像の電気信号をデジタルデータに変換するＡ／Ｄコンバータである。２０４は、レンズ２０１を駆動するモータである。２０９は、音声を取り込むマイクである。２１０は、音声を増幅するマイクアンプである。２１１は、音声をデジタルデータに変換するＡ／Ｄコンバータである。
２１２は、ユーザ操作を受け付ける操作キーである。２１３は、映像を表示形式にする表示ドライバである。２１４は、映像を表示するためのＬＣＤ、ＥＶＦ等の表示器である。２１５は、音声を出力するためのスピーカドライバである。２１６は、スピーカである。
【００１２】
２１７は、外部機器と接続し、諸情報を入出力する入出力端子である。２５０は、記録媒体である。２２５は、記録媒体２５０を保持するソケットである。２５１は、撮像装置２００の本体に内蔵された内蔵記録媒体である。記録媒体２５０としては、メモリカード、ハードディスク、磁気（又は光磁気）記録メディア等が考えられる。また、内蔵の記録媒体２５１は、記録媒体２５０と同等のものであってもよく、また他の例としては、ＮＡＮＤやＡＮＤ等のフラッシュメモリに、書き込み、読み出し等を制御するメモリーコントローラを使用するものであってもよい。
２３０は、撮像装置２００全体を制御するＣＰＵである。２２２は、ＣＰＵ２３０及び撮像装置２００全体のためのメモリである。２４０は、ネットワークと接続するネットワーク接続端子である。２２１は、撮像装置のための電源装置である。
【００１３】
図２は、サーバ装置の構成を示す図である。５００は、サーバ装置である。５５１は、サーバ装置５００の全体を制御するＣＰＵである。５５２は、ＣＰＵ５５１のワークメモリである。５５３は、サーバ装置５００を制御する制御プログラムを格納するプログラムメモリである。５５４は、ネットワークと接続するネットワーク接続端子である。５５５は、各部を接続する内部バスである。プログラムメモリ５５３は、クライアント（端末）や、別のサーバ装置から実行される、類似検索プログラム等の各種アプリケーションプログラムを格納している。
なお、後述する撮像装置２００の機能や処理は、ＣＰＵ２３０が記録媒体２５１等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。また、後述するサーバ装置５００の機能や処理は、ＣＰＵ５５１がプログラムメモリ５５３に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１４】
図３は、撮像装置２００とサーバ装置５００とを含む撮像システムの全体構成を示す図である。撮像装置２００は、ネットワーク接続端子２４０を介してネットワーク１００に接続している。また、サーバ装置５００は、ネットワーク接続端子５５４を介してネットワーク１００に接続している。ネットワーク１００には、さらにデータベース５０２が接続している。
ネットワーク１００は、有線ＬＡＮなどの有線ネットワーク又は無線ＬＡＮなどの無線ネットワークのいずれでもよい。サーバ装置５００及びデータベース５０２は、ローカルネットワーク、インターネット等に接続されていればよく、その存在場所は、特に限定されるものではない。
【００１５】
撮像装置２００は、自機の記録処理により記録コンテンツを得る。撮像装置２００は、記録コンテンツから、記録コンテンツの特徴を示す特徴情報を生成する。そして、この特徴情報をサーバ装置５００に送信、すなわちアップロードする。サーバ装置５００は、プログラムメモリ５５３に格納されている類似検索プログラム５０３を実行する。これにより、サーバ装置５００は、データベース５０２を参照し、特徴情報に基づいて、関連情報を抽出する。ここで、関連情報は、記録コンテンツに関する情報である。なお、関連情報は、テキストデータ、音声データ、静止画データ及び動画データ等であり、これらのうち１又は複数のデータを含むものであってもよい。撮像装置２００は、サーバ装置５００において得られた関連情報をサーバ装置５００から受信、すなわちダウンロードする。
【００１６】
次に、撮像装置２００による記録処理について説明する。撮像装置２００において、レンズ２０１を通って入射した被写体からの光は、固体センサ２０２において、電気信号に変換される。電気信号は、Ａ／Ｄコンバータ２０３によってサンプリングされ、デジタル映像データに変換される。デジタルデータは、輝度Ｙ、色差Ｃｒ、Ｃｂ又は、ＲＧＢ等のデジタル映像信号として、ＣＰＵ２３０に入力される。
レンズ２０１は、オートフォーカス機能とズーム機能により、ＣＰＵ２３０の制御命令でモータ２０４が駆動することにより移動する。固体センサ２０２からデータを引き出すためのタイミング信号は、ＣＰＵ２３０により生成される。
一方、マイク２０９に音声が入力されると、マイク２０９より得られた音声信号は、マイクアンプ２１０で増幅され、Ａ／Ｄコンバータ２１１に入力する。音声信号は、Ａ／Ｄコンバータ２１１においてサンプリングされ、デジタル音声データに変換される。デジタル音声データは、ＣＰＵ２３０に入力される。
【００１７】
ＣＰＵ２３０は、デジタル映像信号に対し、色分離、白バランス、ガンマ補正、アパーチャ補正等の基本処理を施す。ＣＰＵ２３０はさらに、操作キー２１２によりユーザにより設定された、画像サイズ、画質調整、位置調整等の付加処理を実行する。ＣＰＵ２３０はさらに、設定された圧縮方法と圧縮パラメータによって画像圧縮処理を実行し、画像圧縮データを得る。ここで、画像圧縮処理としては、ＭＰＥＧ、ＭＪＰＥＧ、ＪＰＥＧ、ＪＰＥＧ２０００、Ｈ．２６４等の画像圧縮処理等が挙げられる。
一方、ＣＰＵ２３０は、デジタル音声データに対し、操作キー２１２によりユーザにより設定された、音質調整等の付加処理を実行し、設定された圧縮方法と圧縮パラメータによって音声圧縮データを得る。
【００１８】
本実施形態にかかる撮像装置２００は、画像圧縮データ及び音声圧縮データの規格として、ＭＰＥＧ規格を採用し、制御データと共にＭＰＥＧ規格で定められる、プログラムストリームやトランスポートストリームとしてデータストリームを形成する。ここで、制御データとは、撮像装置２００における、情報、画像、音声等の記録設定情報や、撮影環境情報等の撮影付加情報である。データストリームは、ＵＤＦやＦＡＴ等のファイルシステム管理のもとに、ファイルとして後述するフォルダに格納される。
ファイルシステムとは、ファイルの管理を行うための管理情報とファイルデータからなる構造体系である。このファイルシステムを共通化することによって、異なった記録媒体や記録再生機器において、共通する情報を記録再生することができる。
【００１９】
図４は、記録コンテンツとしての画像圧縮データ及び音声圧縮データと、管理ファイルとを含むフォルダのデータ構成の一例を示す図である。ここで、管理ファイルとは、フォルダに格納されている記録コンテンツを管理するための情報ファイルである。なお、本実施の形態においては、フォルダは、記録媒体２５１に格納されているものとする。他の例としては、フォルダは、記録媒体２５０に格納されていてもよい。
図４に示すＲＯＯＴディレクトリの下位には、ＭＯＶＥディレクトリと、クラウドディレクトリが設けられている。ＭＯＶＥディレクトリの下位に、記録コンテンツ、管理ファイル、関連ファイル、プレイリスト等が記録される。ＭＯＶＥディレクトリ内の「ＩＮＤＥＸ．ＩＤＸ」ファイルは、記録コンテンツの属性情報や、全コンテンツの記録データを管理する管理ファイルである。記録コンテンツの実体は、ＳＴＲＥＡＭディレクトリ以下に「０１０００１．Ｍ２Ｓ」等として記録される。
【００２０】
ＴＩＭＥＭＡＰディレクトリ以下には、記録コンテンツが動画である場合のタイムマップ情報が格納される。タイムマップ情報は、動画コンテンツの再生時間及びデータサイズを記述したものである。タイムマップ情報は、動画コンテンツの再生、頭出し及び特殊再生時のナビゲーションのための管理情報である。例えば、動画コンテンツ（記録コンテンツ）「０１０００１．Ｍ２Ｓ」に対し、「０１０００１．ＴＭＩ」のファイル名のタイムマップ情報が記録される。
ＰＬＡＹＬＩＳＴディレクトリ以下には、記録コンテンツの再生順序を管理するファイルが格納される。撮像装置２００は、「０１０００１．ＭＰＬ」、「０１０００２．ＭＰＬ」等各ファイルによって、複数の再生順序を設定することが可能である。
【００２１】
クラウド以下のディレクトリは、記録コンテンツの特徴情報をサーバ装置５００に送信するためのＵｐｌａｏｄディレクトリと、サーバ装置５００から関連情報を受信するためのＤｏｗｎｌｏａｄディレクトリとを有している。Ｕｐｌｏａｄディレクトリ以下の「ＣＬＯＵＤ．ＩＤＸ」は、Ｕｐｌｏａｄディレクトリ以下に記録されるコンテンツと、Ｕｐｌｏａｄディレクトリ以下に記録されるコンテンツの付帯情報を管理するための管理ファイルである。なお、Ｕｐｌｏａｄディレクトリ以下に記録される情報は、サーバ装置５００への送信対象となっている記録コンテンツの特徴部分情報と、記録コンテンツの付帯情報である。
ここで、特徴部分情報及び付帯情報は、特徴情報の一例である。特徴部分情報は、記録コンテンツの特徴を示す情報であって、かつ記録コンテンツから抽出された記録コンテンツの一部の情報である。特徴部分情報を抽出する処理については後述する。付帯情報は、記録コンテンツにおける特徴部分情報の抽出方法や属性情報、記録コンテンツの撮影日時など記録コンテンツに関する情報である。
Ｄｏｗｎｌａｏｄディレクトリ以下の「ＣＬＯＵＤ．ＩＤＸ」は、Ｄｏｗｎｌｏａｄディレクトリ以下に記録されるコンテンツと、その付帯情報を管理するための管理ファイルである。なお、Ｄｏｗｎｌａｏｄディレクトリ以下に記録されるコンテンツは、サーバ装置５００から受信した関連情報である。
【００２２】
次に、撮像装置２００によるコンテンツ記録時の動作について説明する。図５は、撮像装置２００による記録処理を示す-フローチャートである。Ｓ１００において、ユーザからの指示により、ＣＰＵ２３０は、撮像装置２００の動作モードを記録モードに設定する。なお、撮像装置２００は、動作モードとしては、コンテンツを記録する記録モードの他、記録コンテンツの再生等を行う再生モードを有している。
次に、Ｓ１０１において、ＣＰＵ２３０は、関連情報を取得するために利用される特徴部分情報を抽出するための抽出条件を設定する。前述の通り、サーバ装置５００は、記録コンテンツの特徴部分情報及び付帯情報に基づいて、記録コンテンツに関連する関連情報を検索する。抽出条件は、この特徴部分情報を抽出するための条件である。抽出条件としては、例えば、記録コンテンツのうち時間軸方向における特定位置を基準とする所定の長さの部分を抽出するというものが挙げられる。より具体的には、抽出条件は、記録コンテンツの特定位置としての先頭位置から一定の時間範囲を特徴部分情報として抽出するという条件であってもよい。
【００２３】
また、他の例としては、抽出条件は、記録コンテンツが音声データである場合において、音声データの変化点を含む音声部分データを抽出するという条件であってもよい。ここで、音声データの変化点とは、時間相関的に、音声データが所定量以上大きく変化した時間軸方向における位置である。ここで、音声部分データとは、音声データのうち、所定の時間範囲のデータ、すなわち、音声データ中の一部のデータである。
また、他の例としては、抽出条件は、記録コンテンツが音声データである場合において、設定音声を含む音声部分データを抽出するという条件であってもよい。ここで、設定音声は、予め撮像装置２００の記録媒体２５１等に格納されているものとする。
【００２４】
また、他の例としては、抽出条件は、記録コンテンツが動画データである場合において、動画データのフレーム画像又は被写体の変化点のフレーム画像を抽出するという条件であってもよい。ここで、フレーム画像の変化点とは、時間相関的に、フレーム画像が所定量以上大きく変化した時間軸方向における位置である。被写体の変化点とは、時間相関的に、所定の被写体が所定量以上大きく変化した時間軸方向における位置である。
また、他の例としては、抽出条件は、記録コンテンツが動画データである場合において、設定画像を含むフレーム画像を抽出するという条件であってもよい。ここで、設定画像は、予め撮像装置２００の記録媒体２５１等に格納されているものとする。設定画像としては、例えば、人物の顔や、物体等が挙げられる。また他の例としては、抽出条件は、上記抽出条件の複数の組み合わせであってもよい。
また、抽出条件は、記録コンテンツ以外に関する条件であってもよい。例えば、撮像装置２００がＧＰＳ機能や、各種センサを搭載しているとする。この場合には、抽出条件は、撮像装置２００の場所、地域、温度、高度等の変化に基づいて、対応する記録コンテンツ中のデータを、特徴部分情報として抽出するという条件であってもよい。また、抽出条件は、ユーザが、任意に設定することができることとしてもよい。
【００２５】
Ｓ１０１における抽出条件設定処理の後、Ｓ１０２において、ＣＰＵ２３０は、ユーザからの記録開始指示を受け付けるまで待機する。そして、ＣＰＵ２３０は、記録開始指示を受け付けると、処理をＳ１０３に進める。Ｓ１０３において、ＣＰＵ２３０は、記録媒体２５１に通常の記録処理として、記録コンテンツを記録する。なお、このとき、ＣＰＵ２３０は、図４に示すＭＯＶＥディレクトリ以下に記録コンテンツを書き込む（記録コンテンツ書込処理）。
次に、Ｓ１０４において、ＣＰＵ２３０は、Ｓ１０１において設定された抽出条件に基づいて、記録コンテンツからの特徴部分情報の抽出を試み（特徴情報抽出処理）、抽出できたかを判断する。具体的には、ＣＰＵ２３０は、抽出条件に基づいて、記録コンテンツの先頭フレームの情報を特徴部分情報として抽出する。
【００２６】
また、他の例としては、ＣＰＵ２３０は、抽出条件に基づいて、動画データを含む記録コンテンツの変化点のフレーム画像又は設定画像を含むフレーム画像を特徴部分情報として抽出する。また他の例としては、ＣＰＵ２３０は、抽出条件に基づいて、音声データを含む記録コンテンツの変化点又は設定音声を含む音声部分データを特徴部分情報として抽出する。
【００２７】
次に、ＣＰＵ２３０は、抽出条件に適合する特徴部分情報を抽出した場合には、処理をＳ１０５に進める。ＣＰＵ２３０は、抽出条件に適合する特徴部分情報を抽出しない場合には、処理をＳ１０８に進める。Ｓ１０５において、ＣＰＵ２３０は、図４に示すクラウド以下のＵｐｌｏａｄディレクトリに、特徴部分情報を記録する。
次に、Ｓ１０６において、ＣＰＵ２３０は、Ｕｐｌｏａｄディレクトリに予め設定された規定量（ＮＢｙｔｅｓ）以上のデータが蓄積されたか否かを判断する。Ｓ１０６において、規定量を超えるデータが蓄積された場合には、ＣＰＵ２３０は、処理をＳ１０７へ進める。Ｓ１０６において、データの蓄積量が規定量以下である場合に、ＣＰＵ２３０は、処理をＳ１０８に進める。
【００２８】
Ｓ１０７において、ＣＰＵ２３０は、Ｕｐｌｏａｄディレクトリに格納されている特徴部分情報及び付帯情報、すなわち特徴情報をサーバ装置５００に送信する（特徴情報送信処理）。サーバ装置５００は、特徴情報を撮像装置２００から受信すると、特徴情報に基づいて、データベース５０２において、記録コンテンツに関連する関連情報を検索する。そして、検出された関連情報を撮像装置２００に送信する。撮像装置２００が関連情報を受信した際の撮像装置２００の処理については後述する。
なお、本実施の形態においては、サーバ装置５００は、特徴部分情報及び付帯情報に基づいて、関連情報を検索することを前提として、撮像装置２００は、特徴部分情報及び付帯情報を特徴情報としてサーバ装置５００に送信することとした。他の例としては、撮像装置２００は、特徴部分情報及び付帯情報のうちいずれか一方のみを特徴情報としてサーバ装置５００に送信することとしてもよい。この場合、サーバ装置５００は、受信した情報に基づいて、関連情報を検索すればよい。
【００２９】
次に、Ｓ１０８において、ＣＰＵ２３０は、ユーザから記録終了の指示を受け付けたか否かを判断する。記録終了の指示がない場合には、ＣＰＵ２３０は、処理をＳ１０４に進める。記録終了の指示がある場合には、ＣＰＵ２３０は、処理をＳ１０９へ進める。Ｓ１０９において、ＣＰＵ２３０は、図４に示す￥ＲＯＯＴ￥ＭＯＶＥ￥ＩＮＤＥＸ．ＩＤＸ及び￥ＲＯＯＴ￥ＭＯＶＥ￥ＰＬＡＹＬＩＳＴ及び￥ＲＯＯＴ￥クラウド￥Ｕｐｌｏａｄ￥ＣＬＯＵＤ．ＩＤＸの２つの管理ファイルを更新する。ＣＰＵ２３０はさらに、撮像装置２００に蓄積されたデータストリーム及び管理フィルをすべてフォルダに格納する。以上で、記録処理は終了する。
このように、本実施形態にかかる撮像装置２００は、記録コンテンツをサーバ装置５００に送信するのに替えて、特徴情報をサーバ装置５００送信する。したがって、サーバ装置５００へのデータアップロードに長時間を要することにより、撮像装置２００の操作性が低下するのを避けることができる。
【００３０】
図６を参照しつつ、記録処理について具体的に説明する。図６は、記録コンテンツと特徴部分情報の一例を示す図である。図６に示す記録コンテンツ「０１０００１．Ｍ２Ｓ」は、記録コンテンツの１シーンに対応する。「０１０００１＿０１．Ｍ２Ｓ」、「０１０００１＿０２．Ｍ２Ｓ」、「０１０００１＿０３．Ｍ２Ｓ」及び「０１０００１＿０４．ＭＴＳ」は、記録コンテンツの一部のデータであり、いずれも特徴部分情報である。「０１０００１＿０１．Ｍ２Ｓ」は、記録コンテンツの先頭部分のデータである。「０１０００１＿０２．Ｍ２Ｓ」は、記録コンテンツの変化点、設定画像、設定音声等を含むデータである。
図７は、図６に示す特徴部分情報が記録されたＵｐｌｏａｄディレクトリを示す図である。図６に示すように、記録コンテンツ「０１０００１．Ｍ２Ｓ」から抽出された４つの特徴部分情報は、クラウドディレクトリのＵｐｌｏａｄディレクトリ以下に記録される。ここで、４つの特徴部分情報とは、「０１０００１＿０１．Ｍ２Ｓ」、「０１０００１＿０２．Ｍ２Ｓ」、「０１０００１＿０３．Ｍ２Ｓ」及び「０１０００１＿０４．ＭＴＳ」である。また、Ｕｐｌｏａｄディレクトリ以下の「ＣＬＯＵＤ．ＩＤＸ」ファイルは、同ディレクトリのファイルと付帯情報を管理するファイルである。付帯情報には、各ファイルの情報も記載される。Ｕｐｌｏａｄディレクトリに格納された情報は、サーバ装置５００に送信される情報である。Ｕｐｌｏａｄディレクトリに格納された情報は、サーバ装置５００への送信が完了すると、Ｕｐｌｏａｄディレクトリから削除される。
【００３１】
なお、本実施形態においては、Ｕｐｌｏａｄディレクトリの各ファイルは、実データを格納しているが、これに限定されるものではない。他の例としては、ＣＰＵ２３０は、ＳＴＲＡＭディレクトリの実記録コンテンツファイルのリンクシンボリックリンクファイルとして、特徴部分情報の位置を管理ファイルに記載し、サーバ装置５００に送信してもよい。
【００３２】
次に、特徴部分情報のファイルの命名について、記録コンテンツが「０１０００１．ＭＴＳ」の場合を例に説明する。ＣＰＵ２３０は、記録コンテンツから抽出した特徴部分情報に対し、「０１０００１＿Ａ．Ｍ２Ｓ」というように、記録コンテンツのファイル名に「＿Ａ」を付加したファイル名を付与する。ここで、「Ａ」は、「００」から開始し順次１ずつ増加させた値である。
【００３３】
次に、撮像装置２００による、関連情報格納時の動作について説明する。図８は、撮像装置２００による関連情報格納処理を示すフローチャートである。まず、Ｓ２０１において、撮像装置２００のＣＰＵ２３０は、サーバ装置５００から関連情報を受信し（関連情報受信処理）、これを図４に示すＤｏｗｎｌｏａｄディレクトリに格納する（関連情報管理処理）。次に、Ｓ２０２において、ＣＰＵ２３０は、記録媒体２５１の残量、すなわち記録可能容量を特定する（記録可能容量特定処理）。ＣＰＵ２３０はさらに、記録可能容量と閾値（ＲＢｙｔｅｓ）とを比較する。ここで、閾値は、予め設定された値であり、例えば記録媒体２５１等に記憶されているものとする。記録可能容量が閾値（ＲＢｙｔｅｓ）より多い場合には、ＣＰＵ２３０は、処理をＳ２１０へ進める。
Ｓ２１０において、ＣＰＵ２３０は、￥ＲＯＯＴ￥ＭＯＶＥ￥ＩＮＤＥＸ．ＩＤＸ、￥ＲＯＯＴ￥ＭＯＶＥ￥ＰＬＡＹＬＩＳＴ及び￥ＲＯＯＴ￥クラウド￥Ｕｐｌｏａｄ￥ＣＬＯＵＤ．ＩＤＸの３つの管理ファイルを更新する。以上で、関連情報格納処理が終了する。すなわち、記録可能容量が閾値より多い場合には、ＣＰＵ２３０は、関連情報格納処理において、Ｄｏｗｎｌｏａｄディレクトリに関連情報を格納する。
【００３４】
一方、Ｓ２０２において、記録可能容量が閾値以下である場合には、ＣＰＵ２３０は、処理を２０３へ進める。Ｓ２０３において、ＣＰＵ２３０は、Ｄｏｗｎｌｏａｄディレクトリに格納されている関連情報から代表関連情報を特定する（代表関連情報特定処理）。ここで、代表関連情報は、複数の関連情報のうち一の関連情報である。また、格納先情報は、複数の関連情報それぞれが格納されている格納先（格納場所）を示す情報である。格納先情報は、具体的には、ＵＲＬの情報である。なお、代表関連情報及び格納先情報は、撮像装置２００がサーバ装置５００から受信した関連情報を代表する情報、すなわち代表情報の一例である。代表関連情報は、撮像装置２００がサーバ装置５００から受信した複数の関連情報のデータ量の合計に比べてデータ量の小さい情報である。また、格納先情報は、代表関連情報のデータ量に比べてさらにデータ量の小さい情報である。
ここで、代表情報特定処理について説明する。撮像装置２００が、記録コンテンツに対し、複数の関連情報を受信したとする。この場合には、ＣＰＵ２３０は、記録コンテンツとの関連度が最も高い関連情報を代表関連情報として特定する。なお、この場合には、撮像装置２００は、サーバ装置５００から、関連情報ととともに、各関連情報と記録コンテンツとの関連度を示す関連度情報を受信することとする。そして、ＣＰＵ２３０は、関連度情報に基づいて、代表関連情報を選択する。
【００３５】
また、他の例としては、ＣＰＵ２３０が、関連情報を比較し、関連度を評価してもよい。また、他の例としては、ＣＰＵ２３０は、サーバ装置５００から関連情報を受信した受信日時が最新の関連情報や、ユーザによる再生回数が最多の関連情報、又は再生されていない関連情報を代表関連情報として特定してもよい。なお、代表関連情報を特定するための条件は、ユーザが任意に設定することができることとしてもよい。
【００３６】
なお、撮像装置２００が、記録コンテンツに対し、１つの関連情報のみを受信したとする。この場合には、ＣＰＵ２３０は、受信した関連情報を代表関連情報とする。また、他の例としては、代表関連情報は、１つの関連情報の中の一部の情報であってもよい。この場合には、ＣＰＵ２３０は、１つの関連情報のみを受信した場合には、関連情報のうちの一部の情報を代表関連情報として特定する。
【００３７】
Ｓ２０３において、代表関連情報が特定されると、次に、Ｓ２０５において、ＣＰＵ２３０は、Ｄｏｗｎｌｏａｄディレクトリから代表関連情報以外の関連情報を削除する。次に、Ｓ２０６において、ＣＰＵ２３０は、代表関連情報以外の関連情報が削除された状態のＤｏｗｎｌｏａｄディレクトリの記録可能容量を特定する（記録可能容量特定処理）。
そして、記録可能容量が、閾値（ＲＢｙｔｅｓ）より多い場合には、ＣＰＵ２３０は、処理をＳ２１０へ進める。すなわち、代表関連情報以外を削除した状態において、記録可能容量が閾値よりも多い場合には、ＣＰＵ２３０は、関連情報格納処理において、Ｄｏｗｎｌｏａｄディレクトリに、複数の関連情報すべてを格納するのではなく、代表関連情報を格納する。
一方、Ｓ２０６において、記録可能容量が閾値以下である場合には、ＣＰＵ２３０は、処理をＳ２０７へ進める。Ｓ２０７において、ＣＰＵ２３０は、Ｄｏｗｎｌｏａｄディレクトリから代表関連情報を削除し、関連情報の格納先情報としてのＵＲＬをＤｏｗｎｌｏａｄディレクトリに格納する（関連情報管理処理）。そして、ＣＰＵ２３０は、処理をＳ２１０へ進める。すなわち、代表関連情報以外を削除した状態においても、記録可能容量が閾値以下である場合には、ＣＰＵ２３０は、関連情報格納処理において、Ｄｏｗｎｌｏａｄディレクトリに格納先情報を格納する。
【００３８】
撮像装置２００の記録媒体２５１に対し、関連情報を無制限に格納できることとすると、撮像装置２００は、撮影に必要な記録容量を確保できなくなる場合がある。そこで、本実施形態にかかる撮像装置２００においては、記録媒体２５１の記録可能容量が閾値以下となった場合には、代表関連情報を残し、これ以外を削除することとする。
さらに、代表関連情報のみが格納された情報においても、記録媒体２５１の記録可能容量が閾値以下となる場合がある。この場合には、撮像装置２００は、代表関連情報をさらに削除し、関連情報の格納先情報のみを記録媒体２５１に格納することとする。このように、撮像装置２００は、関連情報をダウンロードする場合においても、撮影に必要な記録容量を確保することができる。
【００３９】
なお、他の例としては、撮像装置２００は、関連コンテンツの種類に応じて、記録媒体２５１への記録の拒否を判断するフィルタ機能を有してもよい。フィルタ機能は、例えば、受信する関連コンテンツの上限数を定めてもよい。また他の例としては、フィルタ機能は、関連コンテンツのカテゴリ、関連コンテンツの作成日時等を制限するものであってもよい。
また、関連情報格納処理の他の例としては、撮像装置２００は関連情報受信時に、Ｄｏｗｎｌｏａｄディレクトリへの関連情報の格納を行わず、一時記録装置などに一時的に関連情報を格納することとしてもよい。この場合には、ＣＰＵ２３０は、記録可能容量と第１閾値とを比較し、さらに記憶可能容量と第２閾値とを比較する。ここで、第２閾値は、第１閾値よも小さい値とする。記録容量が第１閾値よりも大きい場合には、ＣＰＵ２３０は、関連情報をＤｏｗｎｌｏａｄディレクトリに格納する。記録可能容量が第１閾値以下であってかつ第２閾値よりも大きい場合には、ＣＰＵ２３０は、代表画像情報をＤｏｗｎｌｏａｄディレクトリに格納する。記録可能容量が第２閾値以下である場合には、ＣＰＵ２３０は、格納先情報をＤｏｗｎｌｏａｄディレクトリに格納する。
【００４０】
次に、動作モードが再生モードに設定された場合の撮像装置２００による動作について説明する。撮像装置２００のＣＰＵ２３０は、表示器２１４に代表画像一覧画面を表示する。図９は、代表画像一覧画面の表示例を示す図である。ＣＰＵ２３０は、記録媒体２５１から、コンテンツ管理ファイルＩＮＤＥＸ．ＩＤＸを読み込み、解析する。管理ファイルのインデックスの解析により、記録媒体２５１に記録されているコンテンツリストが得られる。ＣＰＵ２３０は、コンテンツリストに対応したストリームファイルを、代表画像として複数個を一覧表示する代表画像一覧画面を生成し、これを表示器２１４に表示する。
図９に示す代表画像一覧画面には、５つの代表画像３５１〜３５５が含まれている。代表画像一覧には、さらに選択カーソル３６０が表示されている。ここで、操作者が代表画像３５４を選択、決定した場合の撮像装置２００の動作を説明する。ＣＰＵ２３０は、まずＤｏｗｎｌｏａｄディレクトリ以下のＣＬＯＵＤ．ＩＤＸを読み込み、解析する。ＣＰＵ２３０は、管理ファイルの解析により、サーバ装置５００からダウンロードされたコンテンツリストと関連情報とを得る。ＣＰＵ２３０は、その中から、操作者が選択したコンテンツに関する、関連情報を検索する。関連情報を検出した場合には、検出した関連情報と選択コンテンツの代表画像とを含む関連情報一覧画面を表示器２１４に表示する（出力処理）。
【００４１】
図１０は、関連情報一覧画面の表示例を示す図である。３２０は、スライドバーである。３１０は、選択カーソルである。３０２，３０４，３０６は、関連情報の代表画像である。３０３，３０４，３０６は、関連情報の付帯情報である。付帯情報３０３，３０５，３０７には、関連情報のファイル名、撮影日、タイトル、ＵＲＬ等が表示される。関連情報一覧画面においては、３０１は、テキストデータの関連情報であり、動画データの関連情報とは別個に表示されている。図１０においては、テキストの関連情報３０１が選択カーソルで指定された状態を示している。
３０４には、撮像装置２００で実記録された記録コンテンツの代表画像が表示される。３０５には、記録コンテンツのタイトル「ドライブ」、ファイル名「０１０００１．Ｍ２Ｓ」、撮影日時「２０００／０４／２８」が表示される。３０２には、サーバ装置５００で検索された関連情報としての動画データの代表画像が表示される。３０３には、関連情報のタイトル「関連動画００１」、ファイル名「０１０００１＿０１．Ｍ２Ｓ」が表示される。３０６には、サーバ装置５００で検索された関連情報のＵＲＬが表示される。３０７には、関連情報のタイトル「関連動画００２」とＵＲＬが表示される。また、３０１には、サーバ装置５００で検索された関連情報として「六本木  ＸＸビル」が表示される。
【００４２】
操作者が、撮像装置２００で実コンテンツを撮影した場合、実コンテンツの特徴情報がサーバ装置５００に送信される。そして、撮像装置２００での再生動作時、まず、図９に示す代表画像一覧画面が表示される。代表画像一覧画面において、ユーザにより代表画像が選択されると、選択された代表画像に対応する関連情報一覧画面が表示される。なお、関連情報が複数存在する場合には、ＣＰＵ２３０は、スライドバー３２０によるスクロール表示を行うことができる。関連情報一覧画面において、ユーザにより関連情報選択されると、ＣＰＵ２３０は、選択された関連情報の再生を実行する。
【００４３】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４４】
以上、上述した各実施形態によれば、コンテンツ記録再生装置の操作性を低下させることなく、サーバ装置との間での情報の送受信を適切に行う仕組みを提供することができる。
【００４５】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４６】
２００  撮像装置、２３０  ＣＰＵ、２５０，２５１  記録媒体、５００  サーバ装置、５５１  ＣＰＵ
【図１】
2014204235.tif 000003
【図２】
2014204235.tif 000004
【図３】
2014204235.tif 000005
【図４】
2014204235.tif 000006
【図５】
2014204235.tif 000007
【図６】
2014204235.tif 000008
【図７】
2014204235.tif 000009
【図８】
2014204235.tif 000010
【図９】
2014204235.tif 000011
【図１０】
2014204235.tif 000012