(57)【要約】【課題】ダビング元装置からダビング先装置にコンテンツを送信する際にコンテンツのメタデータを新たに生成することを選択する。【解決手段】ダビング先装置２００は、ダビング元装置１００から通信部２６０を介してコンテンツを受信して記憶部２５０に記録するに際して、既にダビング元装置１００においてコンテンツに関連付けられているメタデータをダビング元装置１００から通信部２６０を介して受信して記憶部２５０に記録する第１モードとコンテンツおよびメタデータのうちの少なくともいずれか一方を解析して得られる新たなメタデータを記憶部２５０に記録する第２モードとのうちのいずれか一方を選択する制御部２２０を備える。【選択図】図１
2011205370.tif 000002
【特許請求の範囲】
【請求項１】
記憶部と、
コンテンツの送信元である送信装置と通信を行う通信部と、
前記送信装置から前記通信部を介して前記コンテンツを受信して前記記憶部に記録するに際して、既に前記送信装置において前記コンテンツに関連付けられているメタデータを前記送信装置から前記通信部を介して受信して前記記憶部に記録する第１モードと前記コンテンツおよび前記メタデータのうちの少なくともいずれか一方を解析して得られる新たなメタデータを前記記憶部に記録する第２モードとのうちのいずれか一方を選択する制御部と、
前記第１モードと前記第２モードとのうちのいずれか一方を選択するための選択画面を表示する表示部と、
を備える、受信装置。
【請求項２】
前記制御部は、
前記コンテンツおよび前記メタデータのうちの少なくともいずれか一方が前記送信装置によって解析された結果を前記新たなメタデータとして前記送信装置から前記通信部を介して受信し、受信した前記新たなメタデータを前記記憶部に記録するモードを前記第２モードとして選択する、
請求項１に記載の受信装置。
【請求項３】
前記制御部は、
前記送信装置に組み込まれているファームウェアのバージョンである送信側バージョン情報と前記受信装置に組み込まれているファームウェアのバージョンである受信側バージョン情報とを取得し、取得した前記送信側バージョンと前記受信側バージョンとを比較し、比較結果に応じて、前記第１モードを選択するか、前記第１モードと前記第２モードとのうちのいずれか一方を選択するか、を決定する、
請求項１に記載の受信装置。
【請求項４】
前記制御部は、
実行しているアプリケーションの種類を判断し、判断結果に応じて、前記第１モードを選択するか、前記第１モードと前記第２モードとのうちのいずれか一方を選択するか、を決定する、
請求項１に記載の受信装置。
【請求項５】
前記制御部は、
実行しているアプリケーションによって提供されている機能のカテゴリを判断し、判断結果に応じて、前記第１モードを選択するか、前記第１モードと前記第２モードとのうちのいずれか一方を選択するか、を決定する、
請求項１に記載の受信装置。
【請求項６】
前記表示部は、
前記第１モードを選択するためのオブジェクトと前記第１モードが選択されることで機能が制限される可能性を示唆する情報とが関連付けられた情報を前記選択画面に含めるとともに、前記第２モードを選択するためのオブジェクトと前記第２モードが選択されることで提供される機能を示す情報とが関連付けられた情報を前記選択画面に含める、
請求項１に記載の受信装置。
【請求項７】
前記受信装置は、
前記コンテンツを解析するコンテンツ解析部をさらに備え、
前記制御部は、
前記コンテンツおよび前記メタデータのうちの少なくともいずれか一方を受信して前記コンテンツ解析部に解析させ、前記コンテンツ解析部によって解析された結果を前記新たなメタデータとして前記記憶部に記録するモードを前記第２モードとして選択する、
請求項１に記載の受信装置。
【請求項８】
前記受信装置は、
ユーザから操作情報の入力を受け付ける操作部をさらに備え、
前記制御部は、
前記操作部によって入力が受け付けられた前記操作情報に基づいて、前記第１モードと前記第２モードとのうちのいずれか一方を選択する、
請求項１に記載の受信装置。
【請求項９】
前記制御部は、
前記第１モードを選択した場合には、前記第１モードにしたがって前記メタデータを受信して前記記憶部に記録し、前記第２モードを選択した場合には、前記第２モードにしたがって前記新たなメタデータを前記記憶部に記録する、
請求項１に記載の受信装置。
【請求項１０】
記憶部と、コンテンツの送信元である送信装置と通信を行う通信部と、制御部と、表示部と、を備える受信装置の前記表示部により、前記送信装置から前記通信部を介して前記コンテンツを受信して前記記憶部に記録するに際して、既に前記送信装置において前記コンテンツに関連付けられているメタデータを前記送信装置から前記通信部を介して受信して前記記憶部に記録する第１モードと前記コンテンツおよび前記メタデータのうちの少なくともいずれか一方を解析して得られる新たなメタデータを前記記憶部に記録する第２モードとのうちのいずれか一方を選択するための選択画面を表示するステップと、
前記制御部により、前記第１モードと前記第２モードとのうちのいずれか一方を選択するステップと、
を含む、受信方法。
【請求項１１】
コンピュータを、
記憶部と、
コンテンツの送信元である送信装置と通信を行う通信部と、
前記送信装置から前記通信部を介して前記コンテンツを受信して前記記憶部に記録するに際して、既に前記送信装置において前記コンテンツに関連付けられているメタデータを前記送信装置から前記通信部を介して受信して前記記憶部に記録する第１モードと前記コンテンツおよび前記メタデータのうちの少なくともいずれか一方を解析して得られる新たなメタデータを前記記憶部に記録する第２モードとのうちのいずれか一方を選択する制御部と、
前記第１モードと前記第２モードとのうちのいずれか一方を選択するための選択画面を表示する表示部と、
を備える、受信装置として機能させるためのプログラム。
【請求項１２】
コンテンツの送信先である受信装置と通信を行う通信部と、
前記受信装置に前記通信部を介してコンテンツを送信するに際して、既に自装置において前記コンテンツに関連付けられているメタデータを前記受信装置に前記通信部を介して送信して前記受信装置の記憶部に記録させる第１モードと前記コンテンツおよび前記メタデータのうちの少なくともいずれか一方を解析して得られる新たなメタデータを前記受信装置の前記記憶部に記録させる第２モードとのうちのいずれか一方を選択する制御部と、
前記第１モードと前記第２モードとのうちのいずれか一方を選択するための選択画面を表示する表示部と、
を備える、送信装置。
【請求項１３】
前記送信装置は、
前記コンテンツを解析するコンテンツ解析部をさらに備え、
前記制御部は、
前記コンテンツおよび前記メタデータのうちの少なくともいずれか一方を前記コンテンツ解析部に解析させ、前記コンテンツ解析部によって解析された結果を前記新たなメタデータとして前記受信装置に前記通信部を介して送信し、送信した前記新たなメタデータを前記受信装置の前記記憶部に記録させるモードを前記第２モードとして選択する、
請求項１２に記載の送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、受信方法、プログラムおよび送信装置に関する。
【背景技術】
【０００２】
カムコーダやデジタルスチルカメラなどの動画／静止画記録再生機器において、ユーザが記録したコンテンツを記録機器以外にダビングし保存する用途が求められるようになった。また、カムコーダやデジタルスチルカメラを新規に買い換える場合に、ユーザが過去に使用していた機器内のデータから新規購入した機器にデータを移しかえるといったユースケースも発生してきている。
【０００３】
上記したようなことを実現する上で問題となるのは、過去に使用していた機器で記録されたコンテンツは、その機器で認識および保存可能なメタデータしか含んでいないため、新規に入手した機器でそのコンテンツを参照した場合には新規に入手した機器の機能を十分に生かせない場合が発生することである。
【０００４】
例えば、特許文献１に開示された技術が存在するが、このような技術は、システムがダビング時に不要であると判断した特定シーンを削除してコンテンツをダビングするものである。このような技術では、カムコーダやデジタルスチルカメラで使用するようなコンテンツのように、ユーザのプライベートデータを多く含むコンテンツをダビングする場合などに、そのプライベートデータも意図せず切り取られてしまう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１４２７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、撮影された貴重なプライベートデータに対して情報を付加して、コンテンツをより有用性のあるものに変化させることが要求されている。つまり、ダビングを行う際には、既に記録済みのコンテンツ（静止画、動画ストリーム）から画像付加情報やメタデータを抽出してメタデータを管理するコンテンツ管理データベースに登録を行うのが一般的であるが、より有用なメタデータをダビング時に生成し、生成したメタデータをコンテンツ管理データベースに登録することができれば便利である。
【０００７】
そこで、本発明は、送信装置から受信装置にコンテンツを送信する際にコンテンツのメタデータを新たに生成することを選択することが可能な、新規かつ改良された受信装置、受信方法、プログラムおよび送信装置を提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明のある実施形態によれば、記憶部と、コンテンツの送信元である送信装置と通信を行う通信部と、上記送信装置から上記通信部を介して上記コンテンツを受信して上記記憶部に記録するに際して、既に上記送信装置において上記コンテンツに関連付けられているメタデータを上記送信装置から上記通信部を介して受信して上記記憶部に記録する第１モードと上記コンテンツおよび上記メタデータのうちの少なくともいずれか一方を解析して得られる新たなメタデータを上記記憶部に記録する第２モードとのうちのいずれか一方を選択する制御部と、上記第１モードと上記第２モードとのうちのいずれか一方を選択するための選択画面を表示する表示部と、を備える、受信装置が提供される。
【０００９】
上記制御部は、上記コンテンツおよび上記メタデータのうちの少なくともいずれか一方が上記送信装置によって解析された結果を上記新たなメタデータとして上記送信装置から上記通信部を介して受信し、受信した上記新たなメタデータを上記記憶部に記録するモードを上記第２モードとして選択することとしてもよい。
【００１０】
上記制御部は、上記送信装置に組み込まれているファームウェアのバージョンである送信側バージョン情報と上記受信装置に組み込まれているファームウェアのバージョンである受信側バージョン情報とを取得し、取得した上記送信側バージョンと上記受信側バージョンとを比較し、比較結果に応じて、上記第１モードを選択するか、上記第１モードと上記第２モードとのうちのいずれか一方を選択するか、を決定することとしてもよい。
【００１１】
上記制御部は、実行しているアプリケーションの種類を判断し、判断結果に応じて、上記第１モードを選択するか、上記第１モードと上記第２モードとのうちのいずれか一方を選択するか、を決定することとしてもよい。
【００１２】
上記制御部は、実行しているアプリケーションによって提供されている機能のカテゴリを判断し、判断結果に応じて、上記第１モードを選択するか、上記第１モードと上記第２モードとのうちのいずれか一方を選択するか、を決定することとしてもよい。
【００１３】
上記表示部は、上記第１モードを選択するためのオブジェクトと上記第１モードが選択されることで機能が制限される可能性を示唆する情報とが関連付けられた情報を上記選択画面に含めるとともに、上記第２モードを選択するためのオブジェクトと上記第２モードが選択されることで提供される機能を示す情報とが関連付けられた情報を上記選択画面に含めることとしてもよい。
【００１４】
上記受信装置は、上記コンテンツを解析するコンテンツ解析部をさらに備え、上記制御部は、上記コンテンツおよび上記メタデータのうちの少なくともいずれか一方を受信して上記コンテンツ解析部に解析させ、上記コンテンツ解析部によって解析された結果を上記新たなメタデータとして上記記憶部に記録するモードを上記第２モードとして選択することとしてもよい。
【００１５】
上記受信装置は、ユーザから操作情報の入力を受け付ける操作部をさらに備え、上記制御部は、上記操作部によって入力が受け付けられた上記操作情報に基づいて、上記第１モードと上記第２モードとのうちのいずれか一方を選択することとしてもよい。
【００１６】
上記制御部は、上記第１モードを選択した場合には、上記第１モードにしたがって上記メタデータを受信して上記記憶部に記録し、上記第２モードを選択した場合には、上記第２モードにしたがって上記新たなメタデータを上記記憶部に記録することとしてもよい。
【００１７】
また、本発明の別の実施形態によれば、記憶部と、コンテンツの送信元である送信装置と通信を行う通信部と、制御部と、表示部と、を備える受信装置の上記表示部により、上記送信装置から上記通信部を介して上記コンテンツを受信して上記記憶部に記録するに際して、既に上記送信装置において上記コンテンツに関連付けられているメタデータを上記送信装置から上記通信部を介して受信して上記記憶部に記録する第１モードと上記コンテンツおよび上記メタデータのうちの少なくともいずれか一方を解析して得られる新たなメタデータを上記記憶部に記録する第２モードとのうちのいずれか一方を選択するための選択画面を表示するステップと、上記制御部により、上記第１モードと上記第２モードとのうちのいずれか一方を選択するステップと、を含む、受信方法が提供される。
【００１８】
また、本発明の別の実施形態によれば、コンピュータを、記憶部と、コンテンツの送信元である送信装置と通信を行う通信部と、上記送信装置から上記通信部を介して上記コンテンツを受信して上記記憶部に記録するに際して、既に上記送信装置において上記コンテンツに関連付けられているメタデータを上記送信装置から上記通信部を介して受信して上記記憶部に記録する第１モードと上記コンテンツおよび上記メタデータのうちの少なくともいずれか一方を解析して得られる新たなメタデータを上記記憶部に記録する第２モードとのうちのいずれか一方を選択する制御部と、上記第１モードと上記第２モードとのうちのいずれか一方を選択するための選択画面を表示する表示部と、を備える、受信装置として機能させるためのプログラムが提供される。
【００１９】
また、本発明の別の実施形態によれば、コンテンツの送信先である受信装置と通信を行う通信部と、上記受信装置に上記通信部を介してコンテンツを送信するに際して、既に自装置において上記コンテンツに関連付けられているメタデータを上記受信装置に上記通信部を介して送信して上記受信装置の記憶部に記録させる第１モードと上記コンテンツおよび上記メタデータのうちの少なくともいずれか一方を解析して得られる新たなメタデータを上記受信装置の上記記憶部に記録させる第２モードとのうちのいずれか一方を選択する制御部と、上記第１モードと上記第２モードとのうちのいずれか一方を選択するための選択画面を表示する表示部と、を備える、送信装置が提供される。
【００２０】
上記送信装置は、上記コンテンツを解析するコンテンツ解析部をさらに備え、上記制御部は、上記コンテンツおよび上記メタデータのうちの少なくともいずれか一方を上記コンテンツ解析部に解析させ、上記コンテンツ解析部によって解析された結果を上記新たなメタデータとして上記受信装置に上記通信部を介して送信し、送信した上記新たなメタデータを上記受信装置の上記記憶部に記録させるモードを上記第２モードとして選択することとしてもよい。
【発明の効果】
【００２１】
以上説明したように、本発明に係る受信装置、受信方法、プログラムおよび送信装置によれば、送信装置から受信装置にコンテンツを送信する際にコンテンツのメタデータを新たに生成することを選択することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態に係る通信システムの構成を示す図である。
【図２】メタデータの種類と種類ごとの特徴の例を示す図である。
【図３】本実施形態に係る通信システムによって実行される処理の流れを示すフローチャートである。
【図４】モードを選択するための選択画面の一例を示す図である。
【発明を実施するための形態】
【００２３】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付すことにより重複説明を省略する。
【００２４】
また、以下の順序にしたがって当該「発明を実施するための形態」を説明する。
１．実施形態
１−１．通信システムの構成
１−２．全体の処理の流れ
１−３．表示画面例
２．変形例
３．まとめ
【００２５】
＜１．実施形態＞
［１−１．通信システムの構成］
【００２６】
まず、デジタルスチルカメラやカムコーダを例として図１を用いて通信システム全体の流れを説明する。
【００２７】
図１に示すように、通信システム１０は、ダビング元の機器もしくはメディアであるダビング元装置１００とダビング先の機器もしくはメディアであるダビング先装置２００とを備えるものである。伝送路３００は、ダビング元装置１００とダビング先装置２００とを結ぶ伝送路の役割を果たすもので、伝送路３００としては、例えば、ＵＳＢケーブルや無線通信に確立された通信コネクションを使用することができる。ダビング先装置２００が外付けＨＤＤのようなメディア単体であった場合には、各ブロックが省略される場合があり、例えば、画面を搭載しない場合には表示部２４０が省略されることとなる。
【００２８】
本実施形態に係るダビングの手順としては、まず、ダビング元装置１００とダビング先装置２００とが伝送路３００によって接続され、通信可能な状態となる。伝送路３００がＵＳＢ接続によって実現される場合には、ダビング元装置１００でダビング先装置２００の記憶部２５０をマウントし、ダビング先装置２００の記憶部２５０内のデータを読み出しもしくは書き込みできる状態にする。伝送路３００が無線通信によって実現される場合には、制御部１２０と制御部２２０との間で通信を行う上でのハンドシェイク処理等を行い、ダビング元装置１００が送信側、ダビング先装置２００が受信側として無線通信可能なコネクションを伝送路３００として確立する必要がある。
【００２９】
なお、ダビング元装置１００は送信装置の一例にすぎず、ダビング先装置２００は受信装置の一例にすぎない。したがって、本実施形態では、ダビング対象となるコンテンツがダビング元装置１００を一例とする送信装置に残ることが前提であり、ダビング先装置２００を一例とする受信装置にコンテンツが送信されることとなるが、ダビング対象となるコンテンツはダビング元装置１００を一例とする送信装置に残らないこととしてもよい。また、本実施形態では、ダビング元装置１００およびダビング先装置２００が撮像機能を有することとするが、撮像機能を有することは必須ではなく、ダビング元装置１００およびダビング先装置２００は、撮像機能を有さない他の電子機器などであってもよい。
【００３０】
まず、ダビング先装置２００が第１モードと第２モードとのうちのいずれか一方を選択する処理を行う場合について説明する。その後に、ダビング元装置１００が第１モードと第２モードとのうちのいずれか一方を選択する場合について説明する。つまり、第１モードと第２モードとのうちのいずれか一方を選択する処理は、ダビング元装置１００が行ってもよいし、ダビング先装置２００が行ってもよい。第１モードおよび第２モードについては後に説明する。
【００３１】
ダビング先装置２００は、少なくとも、制御部２２０と、表示部２４０と、記憶部２５０と、通信部２６０と、を備え、必要に応じて、操作部２１０、コンテンツ解析部２３０などを備えるものである。記憶部２５０は、例えば、不揮発性メモリによって構成されるものであり、コンテンツをファイルとして保持するためのコンテンツファイル２５１と、コンテンツに関連するメタデータなどの情報を管理する管理データベース２５２とを含むものである。通信部２６０は、例えば、通信装置によって構成されるものであり、コンテンツの送信元であるダビング元装置１００と通信を行う機能を有するものである。コンテンツ解析部２３０は、コンテンツまたはコンテンツに付されているメタデータを解析して新たなメタデータを生成する機能を有するものである。
【００３２】
制御部２２０は、例えば、ＣＰＵおよびＲＡＭによって構成されるものであり、記憶部２５０によって記憶されているプログラムがＣＰＵによってＲＡＭに展開されて実行されることで、その機能が実現されるものである。しかし、制御部２２０は、専用のハードウェアによって構成されることとしてもよい。
【００３３】
制御部２２０は、ダビング元装置１００から通信部２６０を介してコンテンツを受信して記憶部２５０にコンテンツファイル２５１として記録するに際して、第１モードと第２モードとのうちのいずれか一方を選択する機能を有するものである。ここで、第１モードとは、既にダビング元装置１００においてコンテンツに関連付けられているメタデータをダビング元装置１００から通信部２６０を介して受信して記憶部２５０に記録するモードであるとする。また、第２モードは、コンテンツおよびメタデータのうちの少なくともいずれか一方を解析して得られる新たなメタデータを記憶部２５０に記録するモードであるとする。
【００３４】
制御部２２０は、選択したモードにしたがって動作する。ダビング元装置１００からダビング先装置２００にコンテンツをダビングする形態においては、第１モードは、通常ダビングを行う場合に相当し、第２モードは、じっくりダビングを行う場合に相当する。メタデータの例としては、位置情報などの他、顔検出データ、ハイライトポイントデータ、再生デュレーションなどといったコンテンツの記録時に得られるコンテンツ付加情報などを挙げることができる。第１モードと第２モードとのうちのいずれか一方をユーザに選択させるために表示される選択画面については、図４を参照して後に説明する。表示部２４０は、第１モードと第２モードとのうちのいずれか一方を選択するための選択画面を表示する機能を有するものであり、例えば、表示装置によって構成される。
【００３５】
制御部２２０が第２モードを選択した状態において、コンテンツおよびメタデータのうちの少なくともいずれか一方を解析する主体は、ダビング元装置１００であってもよいし、ダビング先装置２００であってもよい。例えば、ダビング元装置１００がコンテンツおよびメタデータのうちの少なくともいずれか一方を解析する場合には、制御部２２０は、コンテンツおよびメタデータのうちの少なくともいずれか一方がダビング元装置１００によって解析された結果を新たなメタデータとしてダビング元装置１００から通信部２６０を介して受信することとなる。そして、制御部２２０は、受信した新たなメタデータを記憶部２５０に記録することとなる。
【００３６】
また、例えば、ダビング先装置２００がコンテンツおよびメタデータのうちの少なくともいずれか一方を解析する場合には、制御部２２０は、コンテンツおよびメタデータのうちの少なくともいずれか一方を受信してコンテンツ解析部２３０に解析させ、コンテンツ解析部２３０によって解析された結果を新たなメタデータとして記憶部２５０に記録することとなる。
【００３７】
コンテンツ自体とメタデータとのうちのどちらを解析すべきであるのかについては、主にメタデータの種類によって決定される。例えば、ハイライト再生を行うために必要なメタデータについては、コンテンツ自体を解析して得られるが、地名などのメタデータについては、緯度および経度などのメタデータを解析して得られる。コンテンツ自体とメタデータとのうちのどちらを解析すべきであるのかをメタデータの種類ごとにまとめた例については、図２を参照して後に説明する。
【００３８】
モードの選択をどのように許容するかについては様々なものが想定されるが、例えば、通常の場合には無条件に第１モードを選択するようにし、所定の場合にのみ第１モードと第２モードとのうちのいずれか一方を選択できるようにしてもよい。例えば、ダビング元装置１００に組み込まれているファームウェアのバージョンとダビング先装置２００に組み込まれているファームウェアのバージョンとを比較して、両バージョンが同じ場合には第１モードを選択するようにし、両バージョンが異なる場合には第１モードと第２モードとのうちのいずれか一方を選択するようにすればよい。両ファームウェアのバージョンが同じであれば、既にダビング元装置１００においてコンテンツに関連付けられているメタデータ以外にダビング先装置２００において必要とされるメタデータはないことが想定されるからである。
【００３９】
つまり、制御部２２０は、ダビング元装置１００に組み込まれているファームウェアのバージョンである送信側バージョン情報とダビング先装置２００に組み込まれているファームウェアのバージョンである受信側バージョン情報とを取得する。そして、制御部２２０は、取得した送信側バージョンと受信側バージョンとを比較し、比較結果に応じて、第１モードを選択するか、第１モードと第２モードとのうちのいずれか一方を選択するか、を決定する。ダビング元装置１００は、例えば、ダビング先装置２００から受信側バージョン情報を取得することができ、ダビング先装置２００は、例えば、ダビング元装置１００から送信側バージョン情報を取得することができる。
【００４０】
また、制御部２２０は、現在実行しているアプリケーションの種類に応じてモードの選択をどのように許容するかを決定してもよい。つまり、制御部２２０は、現在実行しているアプリケーションの種類を判断し、判断結果に応じて、第１モードを選択するか、第１モードと第２モードとのうちのいずれか一方を選択するか、を決定することとしてもよい。このようにすれば、例えば、所定の種類のアプリケーションが実行されている場合には、第１モードと第２モードとのうちのいずれか一方をユーザに選択させるようにすることができる。所定の種類のアプリケーションであることを示す情報は、ユーザによって登録することが可能であってもよいし、アプリケーションに付加されているものとしてもよい。
【００４１】
また、制御部２２０は、現在実行しているアプリケーションによって提供されている機能のカテゴリに応じてモードの選択をどのように許容するかを決定してもよい。つまり、制御部２２０は、実行しているアプリケーションによって提供されている機能のカテゴリを判断し、判断結果に応じて、第１モードを選択するか、第１モードと第２モードとのうちのいずれか一方を選択するか、を決定することとしてもよい。例えば、動画を編集するアプリケーションによって提供される機能のカテゴリとしては、動画の再生などといったものがあり、例えば、制御部２２０は、カテゴリが動画の再生であると判断した場合には、第１モードを選択するようにしてもよい。
【００４２】
表示部２４０が選択画面を表示するに際しては、第１モードを選択するためのオブジェクトおよび第２モードを選択するためのオブジェクトのそれぞれに各モードが選択された場合に提供される機能を示す情報を関連付けて表示することとしてもよい。すなわち、表示部２４０は、第１モードを選択するためのオブジェクトと第１モードが選択されることで機能が制限される可能性を示唆する情報とが関連付けられた情報を選択画面に含めるとともに、第２モードを選択するためのオブジェクトと第２モードが選択されることで提供される機能を示す情報とが関連付けられた情報を選択画面に含めることとしてもよい。
【００４３】
ダビング先装置２００は、ユーザから操作情報の入力を受け付ける操作部２１０をさらに備えることとしてもよい。その場合には、制御部２２０は、操作部２１０によって入力が受け付けられた操作情報に基づいて、第１モードと第２モードとのうちのいずれか一方を選択することとしてもよい。操作部２１０は、例えば、ボタンなどの入力装置によって構成されるものであるが、特に限定されるものではない。
【００４４】
制御部２２０は、第１モードを選択した場合には、メタデータを受信して記憶部２５０に記録し、第２モードを選択した場合には、新たなメタデータを記憶部２５０に記録する。
【００４５】
続いて、ダビング元装置１００が第１モードと第２モードとのうちのいずれか一方を選択する場合について説明する。
【００４６】
ダビング元装置１００は、少なくとも、制御部１２０と、表示部１４０と、通信部１６０と、を備え、必要に応じて、操作部１１０、コンテンツ解析部１３０、記憶部１５０などを備えるものである。記憶部１５０は、例えば、不揮発性メモリによって構成されるものであり、コンテンツをファイルとして保持するためのコンテンツファイル１５１と、コンテンツに関連するメタデータなどの情報を管理する管理データベース１５２とを含むものである。通信部１６０は、例えば、通信装置によって構成されるものであり、コンテンツの送信先であるダビング先装置２００と通信を行う機能を有するものである。コンテンツ解析部１３０は、コンテンツまたはコンテンツに付されているメタデータを解析して新たなメタデータを生成する機能を有するものである。
【００４７】
制御部１２０は、例えば、ＣＰＵおよびＲＡＭによって構成されるものであり、記憶部１５０によって記憶されているプログラムがＣＰＵによってＲＡＭに展開されて実行されることで、その機能が実現されるものである。しかし、制御部１２０は、専用のハードウェアによって構成されることとしてもよい。
【００４８】
制御部１２０は、ダビング先装置２００に通信部１６０を介してコンテンツを送信するに際して、第１モードと第２モードとのうちのいずれか一方を選択する機能を有するものである。ここで、第１モードとは、上記したように、既にダビング元装置１００においてコンテンツに関連付けられているメタデータをダビング先装置２００に通信部１６０を介して送信してダビング先装置２００の記憶部２５０に記録させるモードである。また、第２モードは、上記したように、コンテンツおよびメタデータのうちの少なくともいずれか一方を解析して得られる新たなメタデータを記憶部２５０に記録させるモードである。
【００４９】
制御部１２０は、選択したモードにしたがって動作する。第１モードと第２モードとのうちのいずれか一方をユーザに選択させるために表示される選択画面については、図４を参照して後に説明する。表示部１４０は、第１モードと第２モードとのうちのいずれか一方を選択するための選択画面を表示する機能を有するものであり、例えば、表示装置によって構成される。
【００５０】
制御部１２０が第２モードを選択した状態において、コンテンツおよびメタデータのうちの少なくともいずれか一方を解析する主体は、ダビング元装置１００であってもよいし、ダビング先装置２００であってもよい。例えば、ダビング元装置１００がコンテンツおよびメタデータのうちの少なくともいずれか一方を解析する場合には、制御部１２０は、コンテンツおよびメタデータのうちの少なくともいずれか一方をコンテンツ解析部１３０に解析させ、コンテンツ解析部１３０によって解析された結果を新たなメタデータとしてダビング先装置２００に通信部２６０を介して送信することとなる。そして、制御部２２０は、受信した新たなメタデータを記憶部２５０に記録することとなる。
【００５１】
また、例えば、ダビング先装置２００がコンテンツおよびメタデータのうちの少なくともいずれか一方を解析する場合には、制御部２２０は、コンテンツおよびメタデータのうちの少なくともいずれか一方を受信してコンテンツ解析部２３０に解析させ、コンテンツ解析部２３０によって解析された結果を新たなメタデータとして記憶部２５０に記録することとなる。
【００５２】
コンテンツ自体とメタデータとのうちのどちらを解析すべきであるのかについては、主にメタデータの種類によって決定される。これについては、ダビング先装置２００の説明において述べたような手法によって決定される。また、モードの選択をどのように許容するかを決定する手法については様々なものが想定されるが、これについても、ダビング先装置２００の説明において述べたような手法によって決定される。
【００５３】
表示部１４０が選択画面を表示するに際しては、第１モードを選択するためのオブジェクトおよび第２モードを選択するためのオブジェクトのそれぞれに各モードが選択された場合に提供される機能を示す情報を関連付けて表示することとしてもよい。すなわち、表示部１４０は、第１モードを選択するためのオブジェクトと第１モードが選択されることで機能が制限される可能性を示唆する情報とが関連付けられた情報を選択画面に含めるとともに、第２モードを選択するためのオブジェクトと第２モードが選択されることで提供される機能を示す情報とが関連付けられた情報を選択画面に含めることとしてもよい。
【００５４】
ダビング元装置１００は、ユーザから操作情報の入力を受け付ける操作部１１０をさらに備えることとしてもよい。その場合には、制御部１２０は、操作部１１０によって入力が受け付けられた操作情報に基づいて、第１モードと第２モードとのうちのいずれか一方を選択することとしてもよい。操作部１１０は、例えば、ボタンなどの入力装置によって構成されるものであるが、特に限定されるものではない。
【００５５】
制御部１２０は、第１モードを選択した場合には、メタデータを送信してダビング先装置２００の記憶部２５０に記録させ、第２モードを選択した場合には、新たなメタデータを送信してダビング先装置２００の記憶部２５０に記録させる。
【００５６】
メタデータの種類と種類ごとの特徴の例を図２に示す。図２では、ダビング元装置１００に組み込まれているファームウェアのバージョンが（「Ｖｅｒ．１．０」と示されているように）１．００であり、ダビング先装置２００に組み込まれているファームウェアのバージョンが（「Ｖｅｒ．２．０」と示されているように）２．００である場合について示している。このように、ダビング元装置１００とダビング先装置２００とでファームウェアのバージョンが異なる場合には、アプリケーションが扱うメタデータの種類も異なる場合がある。
【００５７】
例えば、図２に示した「ハイライト再生」「地図表示」「イベント仕分け」などは、アプリケーションが実行されることによって提供される機能であるが、これらのアプリケーションによって扱われるメタデータの種類がダビング元装置１００とダビング先装置２００とで異なっている。
【００５８】
例えば、「ハイライト再生」では、バージョン２．００では、コンテンツに顔が登場する時刻や、コンテンツを解析した結果として得られる盛り上がり点（盛り上がりの時刻）、動画（コンテンツ）の長さなどのメタデータが必要であるが、バージョン１．００では、特にメタデータは必要ない。ダビング先装置２００がバージョン２．００の「ハイライト再生」で必要となるメタデータを新たに取得しようとするときには、例えば、ダビング元装置１００またはダビング先装置２００においてコンテンツを解析して、解析した結果を新たなメタデータとして取得すればよい。ダビング先装置２００は、バージョン２．００の「ハイライト再生」で必要となるメタデータを新たに取得した後は、顔登場時刻や盛り上がり点などを使用したハイライト再生を行うことができる。
【００５９】
また、例えば、「地図表示」では、バージョン２．００では、地名などのメタデータが必要であるが、バージョン１．００では、緯度および経度などのメタデータが必要である。ダビング先装置２００がバージョン２．００の「地図表示」で必要となるメタデータを新たに取得しようとするときには、例えば、ダビング元装置１００またはダビング先装置２００において緯度および経度などのメタデータを解析して、解析した結果を新たなメタデータとして取得すればよい。ダビング先装置２００は、バージョン２．００の「地図表示」で必要となるメタデータを新たに取得した後は、地名を使用した地図表示を行うことができる。
【００６０】
また、例えば、「イベント仕分け」では、バージョン２．００では、グループ名（イベント名）などのメタデータが必要であるが、バージョン１．００では、日時などのメタデータが必要である。グループ名は、例えば、コンテンツが撮影されたイベントの名前（運動会など）であり、日時は、例えば、コンテンツが撮影された日時である。ダビング先装置２００がバージョン２．００の「イベント仕分け」で必要となるメタデータを新たに取得しようとするときには、例えば、ダビング元装置１００またはダビング先装置２００において日時などのメタデータを解析して、解析した結果を新たなメタデータとして取得すればよい。ダビング先装置２００は、バージョン２．００の「イベント仕分け」で必要となるメタデータを新たに取得した後は、グループ名を使用したコンテンツの仕分けを行うことができる。例えば、日時の近いメタデータは、解析された結果、同一のグループ名とされる。
【００６１】
［１−２．全体の処理の流れ］
ダビング実行までの処理の流れをフローチャートとして図３に示す。なお、ここでは、図３に示すステップＳ１０１〜Ｓ１０３、Ｓ１０５が、ダビング先装置２００によって実行される例について説明するが、ダビング元装置１００によって実行されることとしてもよい。図３に示すように、制御部２２０は、ユーザからダビング指示があったか否かを判断する（ステップＳ１０１）。制御部２２０は、ダビング指示がないうちは（ステップＳ１０１で「Ｎｏ」）、ステップＳ１０１を繰り返し、ダビング指示があった場合には（ステップＳ１０１で「Ｙｅｓ」）、ダビング元装置１００とダビング先装置２００との間で組み込まれているファームウェアのバージョンが異なるか否かを判断する（ステップＳ１０２）。
【００６２】
制御部２２０は、バージョンが異なると判断した場合には（ステップＳ１０２で「Ｙｅｓ」）、ステップＳ１０５に進み、バージョンが同じであると判断した場合には（ステップＳ１０２で「Ｎｏ」）、ステップＳ１０３に進む。制御部２２０は、現在実行しているアプリケーションが特定のアプリケーション種別であるか、または、現在実行しているアプリケーションによって提供されている機能が特定のカテゴリであるか否かを判断する（ステップＳ１０３）。制御部２２０は、ステップＳ１０３を満たさないと判断した場合には（ステップＳ１０３で「Ｎｏ」）、ステップＳ１０４に進む。
【００６３】
制御部２２０は、ステップＳ１０３を満たすと判断した場合には（ステップＳ１０３で「Ｙｅｓ」）、ステップＳ１０５に進む。制御部２２０は、じっくりダビングを実行するか否かを判断し（ステップＳ１０５）、じっくりダビングを実行しないと判断した場合には（ステップＳ１０５で「Ｎｏ」）、ステップＳ１０４に進み、じっくりダビングを実行すると判断した場合には（ステップＳ１０５で「Ｙｅｓ」）、ステップＳ１０６に進む。
【００６４】
ステップＳ１０４に進んだ場合には、制御部２２０は、通常ダビングを実行し、ダビング処理を終了する。ステップＳ１０６に進んだ場合には、制御部２２０は、ダビング元装置１００のコンテンツ解析部１３０にコンテンツ（またはコンテンツのメタデータ）を解析させ、解析結果を新たなメタデータとして取得し始めるとともに、ダビング元装置１００の制御部１２０は、通信部１６０を介したダビング先装置２００へのコンテンツの送信を開始する（ステップＳ１０６）。その後、ダビング元装置１００の制御部１２０は、取得した新たなメタデータをダビング先装置２００に通信部１６０を介して送信し始め（ステップＳ１０７）、制御部２２０は、記憶部２５０による管理形式に合わせて新たなメタデータを記憶部２５０に記録し（ステップＳ１０８）、ダビング処理を終了する。
【００６５】
［１−３．表示画面例］
モードを選択するための選択画面の一例を図４に示す。ダビング先装置２００は、図４に示したように、ダビング開始前にユーザに対して選択画面２４１を表示する。ここでは、ユーザが通常のダビングを行うか、じっくりダビングを行うかを選択できるようにし、じっくりダビングを選択した場合はストリームの解析などを行う必要があるためにダビングの所要時間が長くなる旨を示すメッセージ２４１ｂが選択画面２４１に含まれて表示部２４０によって表示される。
【００６６】
上記したように、ダビング先装置２００の表示部２４０によって、第１モードと第２モードとのうちのいずれか一方を選択するための選択画面２４１が表示される。しかし、ここでは、選択画面２４１は、ダビング先装置２００の表示部２４０によって表示されることとしているが、ダビング元装置１００の表示部１４０によって表示されることとしてもよい。選択画面２４１には、少なくとも、第１モードを選択するためのオブジェクト２４１ｄと第２モードを選択するためのオブジェクト２４１ｇとが含まれている。
【００６７】
ユーザは、コントローラ２１１などを介してオブジェクト２４１ｄを選択するための操作情報を入力すると、制御部１２０によってその操作情報が受け付けられ、その操作情報に基づいて第１モードが選択される。同様に、コントローラ２１１などを介してオブジェクト２４１ｇを選択するための操作情報を入力すると、制御部１２０によってその操作情報が受け付けられ、その操作情報に基づいて第２モードが選択される。コントローラ２１１は、例えば、上記した操作部２１０を構成するものである。
【００６８】
この他に、選択画面２４１には、残駆動時間２４１ａ、通常ダビングを実行した場合のダビング所要時間２４１ｆ、じっくりダビングを実行した場合のダビング所要時間２４１ｉ、バッテリ残量２４１ｃなどが含まれることとしてもよい。また、シャッターボタン２１２は、ユーザによる押下により撮影を行うためのものであり、特に必須のものではない。
【００６９】
ユーザがじっくりダビングを選択した場合には次のような手順でダビングが実行される。まず、制御部１２０が記憶部１５０に存在するコンテンツ群からダビング対象とするべきコンテンツを特定する。この特定は、ユーザによる任意選択されるもの、もしくはダビング元装置１００により自動決定されるもののいずれであっても構わない。次に、制御部１２０は、ダビング対象となったコンテンツを１つ１つコンテンツ解析部１３０に引き渡す。
【００７０】
コンテンツ解析部１３０は、例えば、引き渡されたコンテンツが静止画であればそのコンテンツのＥｘｉｆデータを解析するだけではなく、ＪＰＥＧデータ内から特徴点となりうる顔情報を再検出する。また、コンテンツ解析部１３０は、引き渡されたコンテンツが動画ストリームであれば時系列的に動画をデコードしながら各フレーム内に顔情報が存在するか、音声情報等も加味し盛り上がりポイントとなる部分が存在しないかを抽出していく。コンテンツ解析部１３０によって抽出されたメタデータ・付加情報はコンテンツの実体ファイルと共に、通信部１６０を介し、伝送路３００を通じてダビング先装置２００に送信される。ダビング先装置２００は、ダビング元装置１００から送信されたコンテンツとメタデータとを記憶部２５０に格納する。
【００７１】
記憶部２５０に管理データベース２５２がダビング時に存在していなかった場合には、以下のような手順で示される処理を行うことも可能である。まず、ダビング元装置１００からダビング先装置２００へのダビングを実行する前に、制御部２２０は、管理データベース２５２を新規に作成する。記憶部２５０に既に記録済みのコンテンツが存在しているような場合には、制御部２２０は、コンテンツ解析部２３０を用いて記憶部２５０内にコンテンツのメタデータを解析または抽出を実行し、解析または抽出して得られた情報を記憶部２５０内の管理データベース２５２に格納していく。
【００７２】
上記の手順では、ダビング元装置１００がコンテンツの解析を行うこととしたが、ダビング先装置２００が、コンテンツ解析部２３０を用いて記憶部１５０内のコンテンツを解析または抽出を行うことも可能である。こうすることで、ダビングを主導するブロックをダビング元装置１００およびダビング先装置２００の両方が備えることになり、異なるコンテンツ解析能力をもつ機器でのダビングをユーザが選択できるようになる。
【００７３】
＜２．変形例＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００７４】
例えば、本実施形態では、ダビング元装置１００とダビング先装置２００とがＵＳＢ接続される場合や無線通信を行う場合について述べたが、本実施形態に係る技術は、単一機器でメディア間のダビングを実行する場合に適用することも可能である。また、ダビング先装置２００がＮＡＳを介してネットワーク上に存在するメディアである場合にも同様に本実施形態に係る技術を適用することが可能である。
【００７５】
＜３．まとめ＞
本実施形態によれば、送信装置から受信装置にコンテンツを送信する際にコンテンツのメタデータを新たに生成することを選択することができる。
【符号の説明】
【００７６】
１０    通信システム
１００  ダビング元装置（送信装置）
１１０  操作部
１２０  制御部
１３０  コンテンツ解析部
１４０  表示部
１５０  記憶部
１６０  通信部
２００  ダビング先装置（受信装置）
２１０  操作部
２２０  制御部
２３０  コンテンツ解析部
２４０  表示部
２４１  選択画面
２４１ａ  残駆動時間
２４１ｆ  ダビング所要時間
２４１ｉ  ダビング所要時間
２５０  記憶部
２６０  通信部
３００  伝送路
【図１】
2011205370.tif 000003
【図２】
2011205370.tif 000004
【図３】
2011205370.tif 000005
【図４】
2011205370.tif 000006