(57)【要約】【課題】記録媒体に記録された主コンテンツである映像に関連した副コンテンツが、あたかもその記録媒体に格納されているかの如く、且つ、それら副コンテンツが再生できるように記録媒体を順次更新する技術を提供する。【解決手段】光ディスク１００に記録された主コンテンツである映像の再生が完了すると、その光ディスク１００に格納されたバインド定義指定情報に従い、コンテンツサーバ１１０にアクセスする。そして、コンテンツサーバ１１０に蓄積されている特典映像等の副コンテンツにアクセスするためリンク情報が記述されたバインド定義情報をダウンロードする。そして、ダウンロードしたバインド定義情報に基づき、光ディスク１００内に、その副コンテンツをアクセスするリンク情報を格納することで、副コンテンツを再生可能にする。【選択図】図１
2011101425.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置によって生成された映像に係る映像情報を記録した記録媒体から当該映像情報を再生する映像再生装置であって、
ネットワークに接続するためのネットワークインターフェースと、
複数の副コンテンツを蓄積しているネットワークサーバと前記ネットワークインターフェースを介して通信し、所定の副コンテンツの所在に関する情報を記述した定義情報を前記ネットワークサーバより取得する副コンテンツ取得手段と、
前記副コンテンツ取得手段によって取得された定義情報に従い前記所定の副コンテンツを前記記録媒体に記録された映像情報とバインドすることによって、前記所定の副コンテンツを前記記録媒体に記録された映像情報と共に再生できる情報の一つに追加する追加手段と、
前記記録媒体に記録された映像情報を再生する際に、前記副コンテンツ取得手段によって取得された定義情報に記述された所在に関する情報に従って前記所定の副コンテンツをダウンロードして再生する再生手段と、
前記記録媒体に記録された映像情報を生成した撮像装置の識別情報を取得する識別情報取得手段と、を備え、
前記副コンテンツ取得手段は、前記識別情報取得手段によって取得された撮像装置の識別情報、及び、予め前記記録媒体に記録された定義指定情報に従って特定される定義情報を前記ネットワークサーバより取得することを特徴とする映像再生装置。
【請求項２】
前記記録媒体に記録された映像情報が撮影された場所を示す撮影位置情報を取得する位置情報取得手段と、
当該位置情報取得手段によって取得された撮影位置情報に基づいて、前記副コンテンツ取得手段が取得する定義情報を特定するための前記定義指定情報を生成して前記記録媒体に記録する記録手段と、をさらに備えることを特徴とする請求項１に記載の映像再生装置。
【請求項３】
前記所定の副コンテンツは、前記記録媒体に記録された映像情報と合成処理される編集素材コンテンツであることを特徴とする請求項１又は２に記載の映像再生装置。
【請求項４】
前記所定の副コンテンツは、前記記録媒体に記録された映像情報を繋ぐための特殊効果コンテンツであることを特徴とする請求項１又は２に記載の映像再生装置。
【請求項５】
ネットワークに接続するためのネットワークインターフェースを有し、撮像装置によって生成された映像に係る映像情報を記録した記録媒体から当該映像情報を再生する映像再生装置の制御方法であって、
複数の副コンテンツを蓄積しているネットワークサーバと前記ネットワークインターフェースを介して通信し、所定の副コンテンツの所在に関する情報を記述した定義情報を前記ネットワークサーバより取得する副コンテンツ取得工程と、
前記副コンテンツ取得工程によって取得された定義情報に従い前記所定の副コンテンツを前記記録媒体に記録された映像情報とバインドすることによって、前記所定の副コンテンツを前記記録媒体に記録された映像情報と共に再生できる情報の一つに追加する追加工程と、
前記記録媒体に記録された映像情報を再生する際に、前記副コンテンツ取得工程によって取得された定義情報に記述された所在に関する情報に従って前記所定の副コンテンツをダウンロードして再生する再生工程と、
前記記録媒体に記録された映像情報を生成した撮像装置の識別情報を取得する識別情報取得工程と、を備え、
前記副コンテンツ取得工程は、前記識別情報取得工程によって取得された撮像装置の識別情報、及び、予め前記記録媒体に記録された定義指定情報に従って特定される定義情報を前記ネットワークサーバより取得することを特徴とする映像再生装置。
【請求項６】
ネットワークに接続するためのネットワークインターフェースを有するコンピュータが、読み込み実行することで、前記コンピュータを、撮像装置によって生成された映像に係る映像情報を記録した記録媒体から当該映像情報を再生する映像再生装置として機能させるコンピュータプログラムであって、
前記コンピュータを、
複数の副コンテンツを蓄積しているネットワークサーバと前記ネットワークインターフェースを介して通信し、所定の副コンテンツの所在に関する情報を記述した定義情報を前記ネットワークサーバより取得する副コンテンツ取得手段、
前記副コンテンツ取得手段によって取得された定義情報に従い前記所定の副コンテンツを前記記録媒体に記録された映像情報とバインドすることによって、前記所定の副コンテンツを前記記録媒体に記録された映像情報と共に再生できる情報の一つに追加する追加手段、
前記記録媒体に記録された映像情報を再生する際に、前記副コンテンツ取得手段によって取得された定義情報に記述された所在に関する情報に従って前記所定の副コンテンツをダウンロードして再生する再生手段、
前記記録媒体に記録された映像情報を生成した撮像装置の識別情報を取得する識別情報取得手段、
として機能させ、
前記副コンテンツ取得手段は、前記識別情報取得手段によって取得された撮像装置の識別情報、及び、予め前記記録媒体に記録された定義指定情報に従って特定される定義情報を前記ネットワークサーバより取得することを特徴とするコンピュータプログラム。
【請求項７】
請求項６に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録された映像の再生技術に関するものである。
【背景技術】
【０００２】
近年、デジタルコンテンツの配布形態が多様化している。その一つとして関連するデジタルコンテンツを複数の媒体を使い配布する配布形態がある。
【０００３】
例えば、ＤＶＤに代表される光ディスク媒体に映画の映像など主となるコンテンツを収めて提供し、フラッシュメディアやネットワーク等の媒体を介して字幕などの副コンテンツを提供するなどの方法がある。このようなデジタルコンテンツのユーザは、所有するＰＣ（Personal Computer）やディスクプレーヤなどの再生装置を用いてコンテンツを再生する。この再生装置では、前述の主コンテンツと副コンテンツがあたかも１つの媒体に記録されているかのように扱うことができる（例えば特許文献１参照）。
【０００４】
具体的には、光ディスクには主となる映像および音声が記録されて提供される。また、ネットワーク上のコンテンツサーバには複数言語の字幕やアプリケーションソフト等の副コンテンツが記録されており、副コンテンツはネットワークを介して再生装置に提供される。光ディスクに記録された主コンテンツとコンテンツサーバの副コンテンツは関連付けられており、再生装置は主コンテンツに関連付けられた副コンテンツをダウンロードすることで副コンテンツを利用することができる。このように、記録容量を多く必要とする主コンテンツは光ディスク媒体で提供し、比較的少ない記録容量で済む副コンテンツはネットワーク経由で提供する。これにより、光ディスク媒体の記録容量に依存することなくさまざまなコンテンツを提供することが可能である。また、副コンテンツの更新もコンテンツサーバ上のデータを変更するだけで行えるため容易である。
【０００５】
これらを実現する再生装置の構成について以下で図に基づき説明する。
【０００６】
図１６は、光ディスク媒体を再生する再生装置の構成を示すブロック図である。図１６において１６００はＤＶＤなどの着脱可能な光ディスク媒体である。１６０１は光ヘッドおよび光ヘッドの位置制御を行う周辺回路、１６０２は光ヘッドを制御するドライブコントローラ、１６０３は誤り訂正部、１６０４はデータを分離する分離部である。１６０５は光ディスク１６００の製品ＩＤをデコードする製品ＩＤデコーダ、１６０６はネットワークインターフェース、１６０７は映像などのコンテンツデータをデコードするコンテンツデコーダである。１６０８は情報を出力する出力部、１６０９はユーザ入力を受け付ける操作部、１６１０はコンテンツサーバ、１６２０はシステム制御部である。
【０００７】
次に、上記再生装置による光ディスク１６００の再生時の動作について説明する。光ディスク１６００には映像や音声などのコンテンツデータが記録されている。操作部１６０９はユーザからの光ディスク再生要求を受け付けると、その再生要求をシステム制御部１６２０へ出力する。システム制御部１６２０はドライブコントローラ１６０２へデータ読み込みの要求を出す。ドライブコントローラ１６０２は光ヘッド１６０１を制御することによって光ディスク１６００からのデータ読み出しを制御する。光ヘッド１６０１は、光ディスク１６００からデータを読み込むと、誤り訂正部１６０３へデータを出力する。誤り訂正部１６０３は光ディスク媒体の欠陥もしくは記録再生時の誤りを訂正し、デジタルデータ列をデータ分離部１６０４へ出力する。データ分離部１６０４は、入力されたデジタルデータを映像データや音声データなどのコンテンツデータと、後述する製品ＩＤ等の管理情報に分離する。そして、データ分離部１６０４は製品ＩＤ等の管理情報を製品ＩＤデコーダ１６０５へ、コンテンツデータをコンテンツデコーダ１６０７にそれぞれ出力する。コンテンツデコーダ１６０７は、入力された映像データや音声データをデコードし、出力部１６０８へ出力する。出力部１６０８はモニタやスピーカなどから構成され、デコードされたコンテンツを出力する。
【０００８】
次に、コンテンツサーバ１６１０によって提供されるコンテンツを再生する場合について説明する。操作部１６０９がユーザから再生可能なコンテンツの一覧表示要求を受け付けると、システム制御部１６２０はドライブコントローラ１６０２を制御し、光ディスク１６００の所定領域に記録された管理情報を含むデータを読み込む。光ディスク１６００から読み込まれたデータは、前述と同様の過程でデータ分離部１６０４に入力される。データ分離部１６０４では入力データから管理情報を抽出し、製品ＩＤデコーダ１６０５へ出力する。製品ＩＤデコーダ１６０５は管理情報から製品ＩＤと、コンテンツサーバ情報を抽出する。
【０００９】
ここで製品ＩＤとは光ディスク１６００に記録されたコンテンツを識別するための情報である。例えば、光ディスク１６００のプロダクトＩＤなどである。また、コンテンツサーバ情報とは、例えばＵＲＬ等ネットワーク上のコンテンツサーバの所在を示すデータである。
【００１０】
製品ＩＤデコーダ１６０５は製品ＩＤデータおよびコンテンツサーバ情報をネットワークインターフェース１６０６に出力する。ネットワークインターフェース１６０６はコンテンツサーバ情報により指定されたコンテンツサーバ１６１０にネットワークを介して接続し、製品ＩＤデータをコンテンツサーバ１６１０に出力する。コンテンツサーバ１６１０は製品ＩＤに対応し、利用可能なバインド定義情報を再生装置に返す。このバインド定義情報は、後述するバインド処理に必要な手順が記述されたファイルである。システム制御部１６２０はネットワークインターフェース１６０５を介してバインド定義情報を得ると、バインド定義情報に基づきコンテンツサーバ１６１０の副コンテンツデータをバインドする。
【００１１】
ここで、バインドとはローカルの光ディスク１６００に記録された主コンテンツデータと、コンテンツサーバ１６１０から提供される副コンテンツデータを結びつけることを意味する。以下、コンテンツサーバ１６１０が提供するコンテンツデータのバインド方法について詳しく説明する。
【００１２】
図１７（ａ）は光ディスク１６００に格納されたコンテンツデータのディレクトリ構成例を示している。ディレクトリ１７００は光ディスク１６００に記録されたコンテンツデータのルートディレクトリであり、ディレクトリ１７１０は管理情報を記録するディレクトリである。データ１７１１はコンテンツサーバ情報、データ１７１２は製品ＩＤデータである。また、ディレクトリ１７２０は映像データを格納した主映像ディレクトリ、データ１７２１は映像データである。また、ディレクトリ１７３０は字幕データを格納した字幕ディレクトリ、データ１７３１は字幕データ（言語Ａ、Ｂ）である。
【００１３】
図１７（ａ）の構成の光ディスク単体では、主映像データである「主映像」とそれに対応する字幕データ「言語Ａ」「言語Ｂ」を記録している。これにより、再生装置は「主映像」に合わせて「言語Ａ」と「言語Ｂ」の字幕を切り替えて再生することが可能である。
【００１４】
一方、図１７（ｂ）は図１６におけるコンテンツサーバ１６１０に格納されたコンテンツデータのディレクトリ構成を示している。ディレクトリ１７４０はコンテンツサーバのコンテンツのルートディレクトリ、ディレクトリ１７５０、１７６０は製品ＩＤに対応したデータを格納したディレクトリである。またデータ１７５１はバインド定義情報、ディレクトリ１７７０は字幕データを格納したディレクトリ、データ１７７１は字幕データ（言語Ｃ〜Ｆ）である。
【００１５】
このような構成のコンテンツサーバに対して、再生装置は光ディスク１６００の製品ＩＤデータ１７１２を送る。コンテンツサーバ１６１０は光ディスク１６００の製品ＩＤに応じたディレクトリに記録されたバインド定義情報を再生装置に返す。
【００１６】
例えば、光ディスク１６００の製品ＩＤが「０００１」の場合、コンテンツサーバは製品ＩＤ「０００１」に対応したバインド定義情報１７５１を再生装置に返す。このバインド定義情報には、コンテンツサーバ１６１０の字幕ディレクトリ１７７０に含まれるコンテンツを、光ディスク１６００の字幕ディレクトリ１７３０に追加するように記述されている。
【００１７】
再生装置はバインド定義情報１７５１を解析し、光ディスク１６００のコンテンツにコンテンツサーバ１６１０のコンテンツをバインドする。バインド定義情報１７５１に従ってバインドした状態の光ディスク１６００のディレクトリ構成を図１８に示す。
【００１８】
ディレクトリ及びデータ１７００〜１７３１は図１７（ａ）の同符号のディレクトリ及びデータに対応している。バインド定義情報に従ってバインドすることにより新たに字幕データ１７３２が追加されている。この字幕データ１７３２は図１７（ｂ）における１７７１に対応したデータである。ただし、バインド後の字幕データ１７３２は光ディスク１６００に実際に記録されるのではなく、コンテンツサーバ１６１０上のデータへのリンク関係を再生装置が管理する。
【００１９】
バインド定義情報に従ってバインドすることで、再生装置は「主映像Ａ」に合わせて「言語Ａ」〜「言語Ｆ」の６種類の言語の字幕を切り替えて再生することが可能となる。なお、「言語Ｃ」〜「言語Ｆ」の字幕データは前述のようにリンク情報である。そのため、再生装置はユーザによって再生の指示があった際にネットワークを介してコンテンツをコンテンツサーバからダウンロードし再生することになる。
【先行技術文献】
【特許文献】
【００２０】
【特許文献１】特開２００５−１３６７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【００２１】
上述のように、製品ＩＤに対応したバインド定義情報に従ってネットワーク上のコンテンツをバインドすることで、ローカルの光ディスクに含まれないコンテンツを、あたかも光ディスクに含まれるコンテンツの一部のように利用することが可能である。
【００２２】
しかしながら、上記のようにバインドするバインド定義情報はパッケージメディアの製品ＩＤに対応付けられたものである。そのため、例えばユーザによるコンテンツの再生状況等に応じてバインドするコンテンツを追加、変更する等の操作を行なうことはできないのが現状であった。
【００２３】
本願発明はかかる問題点に鑑みなされたものである。そして、本願発明は、撮像装置が撮影した、記録媒体に記録された主コンテンツである映像に関連した副コンテンツが、あたかもその記録媒体に格納されているかの如く、且つ、それら副コンテンツが再生できるように記録媒体を順次更新する技術を提供するものである。
【課題を解決するための手段】
【００２４】
この課題を解決するため、例えば本発明の映像再生記録装置は以下の構成を備える。すなわち、
撮像装置によって生成された映像に係る映像情報を記録した記録媒体から当該映像情報を再生する映像再生装置であって、
ネットワークに接続するためのネットワークインターフェースと、
複数の副コンテンツを蓄積しているネットワークサーバと前記ネットワークインターフェースを介して通信し、所定の副コンテンツの所在に関する情報を記述した定義情報を前記ネットワークサーバより取得する副コンテンツ取得手段と、
前記副コンテンツ取得手段によって取得された定義情報に従い前記所定の副コンテンツを前記記録媒体に記録された映像情報とバインドすることによって、前記所定の副コンテンツを前記記録媒体に記録された映像情報と共に再生できる情報の一つに追加する追加手段と、
前記記録媒体に記録された映像情報を再生する際に、前記副コンテンツ取得手段によって取得された定義情報に記述された所在に関する情報に従って前記所定の副コンテンツをダウンロードして再生する再生手段と、
前記記録媒体に記録された映像情報を生成した撮像装置の識別情報を取得する識別情報取得手段と、を備え、
前記副コンテンツ取得手段は、前記識別情報取得手段によって取得された撮像装置の識別情報、及び、予め前記記録媒体に記録された定義指定情報に従って特定される定義情報を前記ネットワークサーバより取得することを特徴とする。
【発明の効果】
【００２５】
本願発明によれば、撮像装置が撮影した、記録媒体に記録された主コンテンツである映像に関連した副コンテンツが、あたかもその記録媒体に格納されているかの如く、且つ、それら副コンテンツが再生できるように記録媒体を順次更新することが可能になる。
【００２６】
特に、本発明の映像再生記録装置によれば、再生情報に応じて副コンテンツのバインド先を追加、変更することが可能である。これにより、メインの映像を全て視聴すると、特典映像を視聴可能になるなど再生状況に応じた副コンテンツの提供が可能となる。
【００２７】
また、バインド先を指定する情報は光ディスクに記録されるため、再生機に依存しないで再生状況に応じた副コンテンツの利用が可能となる。
【００２８】
また、本発明の撮像装置によれば、撮影情報に応じて編集コンテンツ等の副コンテンツのバインド先を追加、変更することが可能である。これにより、撮影位置や、利用者の使用レベル（初心者、上級者）、等にあわせた柔軟な副コンテンツの提供が可能となる。
【図面の簡単な説明】
【００２９】
【図１】第１の実施形態に係る光ディスク再生装置のブロック構成図である。
【図２】第１の実施形態に係る光ディスクのファイル構成を示す図である。
【図３】第１の実施形態に係るコンテンツサーバのファイル構成を示す図である。
【図４】第１の実施形態に係る更新後の光ディスクのファイル構成を示す図である。
【図５】第１の実施形態に係るバインド定義指定情報生成部の動作を示すフローチャートである。
【図６】第１の実施形態に係る光ディスクの更なる更新後のファイル構成を示す図である。
【図７】第２の実施形態に係る撮像装置のブロック構成図である。
【図８】第２の実施形態に係る光ディスクのファイル構成を示す図である。
【図９】第２の実施形態に係るコンテンツサーバのファイル構成を示す図である。
【図１０】第２の実施形態に係る光ディスクの更新後のファイル構成を示す図である。
【図１１】第２の実施形態に係るバインド定義指定情報生成部の動作を示すフローチャートである。
【図１２】第３の実施形態に係る撮像装置のブロック構成図である。
【図１３】第３の実施形態に係る光ディスクのファイル構成を示す図である。
【図１４】第３の実施形態に係るコンテンツサーバのファイル構成を示す図である。
【図１５】第３の実施形態に係る光ディスクの更新後のファイル構成を示す図である。
【図１６】従来の技術に係るディスク再生装置の構成図を示すブロック図である。
【図１７】従来の技術に係る光ディスクおよびコンテンツサーバのファイル構成を示す図である。
【図１８】従来の技術に係る光ディスクのファイル構成を示す図である。
【発明を実施するための形態】
【００３０】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
【００３１】
＜第１の実施形態＞
本実施の形態として、光ディスク等の記録メディアに記録された映像およびオーディオデータを再生可能な光ディスク再生記録装置を例に説明する。
【００３２】
図１は本第１の実施形態における再生装置である光ディスク再生装置の構成を示すブロック図である。
【００３３】
図１において、書き込み可能な光ディスク１００からシステム制御部１２０までの構成は、背景技術で説明した１６００から１６２０と同等の構成である。本実施の形態では上記構成に加え再生情報管理部１３０およびバインド定義指定情報生成部１３１を備える。
【００３４】
［コンテンツの再生動作］
上記構成の再生装置が、光ディスク１００に記録されたコンテンツを再生する場合の動作について説明する。光ディスク１００には映像や音声などのコンテンツデータが記録されている。また、光ディスクには光ヘッド１０１により、データの読み込みおよび書き込みが可能である。操作部１０９においてユーザからの光ディスク再生要求を受けると、光ヘッド１０１がデータを読み込み、誤り訂正部１０３で誤り訂正を行い、分離部１０４でコンテンツデータを抽出し、コンテンツエンコーダ１０７へ出力する。コンテンツデコーダ１０７でデコードし、出力部１０８へ出力するまでの動作は前述の従来の技術と同様の動作のためここでの詳細な説明は省略する。また、コンテンツサーバ１１０には字幕データなどの副コンテンツが記録されており、ネットワークを介して再生装置が副コンテンツを利用できる点も従来例と同様である。
【００３５】
次に、再生装置がコンテンツサーバ１１０に記録された副コンテンツを再生する場合の動作について説明する。
【００３６】
再生装置は起動時などの所定のタイミングにおいて、光ディスク１００の所定領域に記録された管理情報データを読み込む。光ディスク１００から読み込まれたデータは分離部１０４に入力される。分離部では入力データから管理情報データを抽出し、管理情報デコーダ１０５へ出力する。管理情報デコーダ１０５は管理情報データからバインド定義指定情報と、製品ＩＤ情報、コンテンツサーバ情報を抽出する。ここでバインド定義指定情報とはコンテンツサーバ１１０に記録されたバインド定義情報（後述する）を指定する情報である。コンテンツサーバ情報、製品ＩＤデータに関しては前述の従来例と同様のデータである。
【００３７】
ネットワークインターフェース１０６はコンテンツサーバ情報により指定されたコンテンツサーバ１１０にネットワークを介して接続し、製品ＩＤ、バインド定義指定情報をコンテンツサーバ１１０に出力する。コンテンツサーバ１１０は製品ＩＤに対応した複数のバインド定義情報を記録しており、この複数のバインド定義情報の中からバインド定義指定情報に対応した一つもしくは複数のバインド定義情報を返す。システム制御部１２０は、コンテンツサーバから受け取ったバインド定義情報に基づきコンテンツサーバ１１０のデータをバインドする。
【００３８】
次に、コンテンツサーバ１１０のデータのバインドについて具体的に説明する。図２は光ディスク１００に格納されたコンテンツデータのディレクトリ構成を示している。ディレクトリ２００は光ディスク１００に記録されたコンテンツデータのルートディレクトリである。ディレクトリ２１０は管理情報を格納するディレクトリであり、データ２１１はコンテンツサーバ情報、データ２１２は製品ＩＤデータである。また、ディレクトリ２１３はバインド定義指定情報を格納するディレクトリ、データ２１４はバインド定義指定データである。また、ディレクトリ２２０は映像データを格納した主映像ディレクトリ、データ２２１は映像データである。また、ディレクトリ２３０は字幕データを格納した字幕データディレクトリ、データ２３１は字幕データ（言語Ａ、Ｂ）である。また、ディレクトリ２４０は特典映像を格納するディレクトリである。
【００３９】
図２の構成の光ディスク単体では、主映像データ「主映像」とそれに対応する字幕データ「言語Ａ」「言語Ｂ」を記録している。そのため、再生装置は「主映像」に合わせて「言語Ａ」と「言語Ｂ」の字幕を切り替えて再生することが可能である。特典映像ディレクトリ２４０には何も記録されていないため、この場合、光ディスク単体では特典映像を再生することはできない。
【００４０】
一方、図３はコンテンツサーバ１１０に格納されたコンテンツデータのディレクトリ構成を示している。ディレクトリ３００はコンテンツサーバのコンテンツのルートディレクトリ、ディレクトリ３１０、３２０は製品ＩＤに対応したコンテンツデータを格納したディレクトリである。ディレクトリ３３０はバインド定義情報を格納したディレクトリであり、データ３３１はバインド定義情報である。ディレクトリ３４０は字幕データを格納したディレクトリ、データ３４１は字幕データ（Ｃ〜Ｆ）である。また、ディレクトリ３５０は特典映像を格納した特典映像ディレクトリ、データ３５１は特典映像データである。
【００４１】
図３に示した構成のコンテンツサーバ１１０のコンテンツを光ディスク１００のコンテンツにバインドする場合、前述のように再生装置は光ディスク１００に記録された製品ＩＤデータ２１２およびバインド定義指定情報２１４をコンテンツサーバ１１０に送る。コンテンツサーバ１１０は製品ＩＤデータ２１２とバインド定義指定情報２１４により特定されるバインド定義情報を再生装置に返す。
【００４２】
例えば、光ディスク１００の製品ＩＤが「０００１」で、バインド定義指定情報２１４が「バインド定義情報１」を指定している場合、コンテンツサーバはバインド定義情報ディレクトリ３３０の中の「バインド定義情報１」を再生装置に返す。バインド定義情報は従来例と同様にバインドの手順を記述したファイルである。この場合「バインド定義情報１」はコンテンツサーバ１１０の字幕ディレクトリ３４０に含まれる「言語Ｃ」「言語Ｄ」「言語Ｅ」のコンテンツを光ディスク１００の字幕ディレクトリ２３０に追加するというバインド手順が記述されたファイルである。
【００４３】
再生装置は受け取ったバインド定義情報に従い、光ディスク１００のコンテンツにコンテンツサーバ１１０のコンテンツをバインドする。図３の「バインド定義情報１」に従ってコンテンツサーバ１１０のコンテンツをバインドした状態の光ディスク１００のディレクトリ構成（更新後のデータ構成）を図４に示す。図４においてディレクトリ及びデータは図２で説明した同符号のディレクトリ及びデータに対応している。「バインド定義情報１」に従ってコンテンツをバインドすることにより字幕ディレクトリ２３０に新たに字幕データ２３２が追加されている。この字幕データ２３２は図３における字幕データ３４１の「言語Ｃ」「言語Ｄ」「言語Ｅ」に対応したデータである。バインド後の字幕データ２３２は光ディスク１００に実際に記録されるのではなく、コンテンツサーバ上のデータへのリンク情報として再生装置が管理する点は従来例と同様である。また、「言語Ｃ」〜「言語Ｆ」の字幕データはリンク情報のため、再生の指示があった際にネットワークを介してダウンロードし再生する。コンテンツサーバ１１０のコンテンツのバインド後は、再生装置は「主映像Ａ」に合わせて「言語Ａ」〜「言語Ｅ」の５種類の言語の字幕を切り替えて再生することが可能となる。
【００４４】
［バインド定義指定情報の追加］
上記では、予め光ディスク１００に記録されたバインド定義指定情報に基づき、バインドに用いるバインド定義情報を指定する方法について説明した。次に、再生情報に応じて新たなバインド定義指定情報を光ディスク１００に追加記録する場合について説明する。
【００４５】
図１において、光ディスク１００に記録されたコンテンツの再生が行われると、どのコンテンツを再生したかを示す再生情報が再生情報管理部１３０に記録される。次に、システム制御部１２０は、１つのコンテンツの再生が完了する毎に、バインド定義指定情報を決定するためのプログラムデータを光ディスク１００から読み込むよう実行する。バインド定義指定情報を決定するためのプログラムデータは、光ディスク１００から読み込まれた後、分離部１０４で抽出されバインド定義指定情報生成部１３１へ出力される。このバインド定義指定情報を決定するためのプログラムデータは前述の再生情報に従ってバインド定義指定情報を決定する手順が記述されている。バインド定義指定情報生成部１３１はこのプログラムを実行することによりバインド定義指定情報を生成する。
【００４６】
ここで、図５を用いてバインド定義指定情報生成部１３１の動作について詳しく説明する。図５はバインド定義指定情報生成部１３１の動作を示したフローチャートである。
【００４７】
ステップＳ２０１において、再生情報管理部１３０が管理する再生情報を取得する。この再生情報は前述のように光ディスク１００内に記録されたどのコンテンツが再生されたのかを示すデータである。
【００４８】
ステップＳ２０２では、取得した再生情報に従って、再生情報をコンテンツサーバ１１０に記録されたバインド定義情報（図３の３３１）の中のどれを指定するのかを決定する。これには、前述のバインド定義指定情報を決定するためのプログラムを実行することによって行う。このプログラムは再生情報管理部１３０から入力された再生情報に基づきコンテンツサーバ１１０に格納されたバインド定義情報３３１のうち一つ以上を指定する。
【００４９】
例えば、光ディスク１００に記録された主映像データ２２１の再生が完了した場合、主映像データ２２１の再生完了に対応した新たなバインド定義指定情報である「バインド定義指定情報２」を生成する。この「バインド定義指定情報２」はコンテンツサーバ１１０に含まれるバインド定義情報（図３、３３１）の中の「バインド定義情報２」を指定する情報である。
【００５０】
ステップＳ５０３では、ステップＳ５０２で生成したバインド定義指定情報が、光ディスク１００に未記録であるか調べる。未記録の場合はステップＳ５０４に進む。一方記録済みの場合は処理を終了する。
【００５１】
図２の状態では、光ディスク１００にはバインド定義指定情報ディレクトリ２１３にはバインド定義指定情報として、「バインド定義指定情報１」のみが記録されている。この場合、ステップＳ５０２で生成した「バインド定義指定情報２」は未記録であるため、ステップＳ５０４に進む。
【００５２】
ステップＳ５０４では、ステップＳ５０２で生成したバインド定義指定情報を光ディスク１００に記録するため光ヘッド１０１へ出力する。
【００５３】
上記の動作によりバインド定義指定情報生成部１３１から新たなバインド定義指定情報が出力されると、システム制御部１２０は光ディスク１００にバインド定義指定情報を記録する。
【００５４】
前述の例では、新たに生成した「バインド定義指定情報２」を光ディスク１００に書き込む。この「バインド定義指定情報２」で指定されるコンテンツサーバ１１０のバインド定義情報は図３の符号３３１における「バインド定義情報２」である。「バインド定義情報２」は特典映像３５１の「特典映像Ａ」「特典映像Ｂ」を、光ディスク１００の特典映像ディレクトリ２４０にバインドする情報が記録されている。そのため、再生装置は「バインド定義情報２」に従ってバインドすることにより、特典映像ディレクトリ２４０に「特典映像Ａ」「特典映像Ｂ」を加える。なお、書き込む「特典映像Ａ」「特典映像Ｂ」は、コンテンツそのものではなく、コンテンツサーバ内の特典映像Ａ，Ｂのアドレスを記述した情報である。
【００５５】
新たに「バインド定義指定情報２」を加えたことにより、再生装置は「バインド定義情報１」および「バインド定義情報２」で指定された情報に従ってコンテンツサーバ１１０のデータをバインドする。バインド後の構成を示したものが図６である。図６においてディレクトリ及びデータは図４で説明した同符号のディレクトリ及びデータに対応している。図４に対して新たに、「バインド定義指定情報２」２１５および特典映像２４１が追加されている。特典映像２４１は「バインド定義情報２」に応じたコンテンツをバインドすることにより追加される。
【００５６】
図６に示したバインド状態の再生装置では、「言語Ａ」〜「言語Ｅ」の５種類の言語の字幕を切り替えて再生することが可能となる。また、特典映像２４１（「特典映像Ａ」「特典映像Ｂ」）のコンテンツを再生することが可能である。
【００５７】
上記のように、本実施形態の記録再生装置は、主映像もしくは副コンテンツの再生情報を管理し、該再生情報に基づきバインド定義指定情報を生成するプログラムを実行することでバインド定義指定情報を生成する。そして生成したバインド定義指定情報を記録媒体に書き込む構成とした。
【００５８】
これにより、再生条件によってバインド可能なコンテンツの追加登録が可能となる。前述の例では、主映像２２１を全て再生し終わると、新たにコンテンツサーバ１１０が提供する特典映像２４１が再生可能となる。このように、主映像２２１を再生する前に、ユーザが特典映像を先に見てしまい映画の本編の結末を知ってしまうなど、コンテンツの製作者にとって意図しないコンテンツの視聴のされ方を防ぐことが可能である。また、コンテンツサーバによって提供されるコンテンツの変更も、バインド定義情報３３１を変更するのみで可能となる。
【００５９】
また、コンテンツサーバ１１０に格納されたバインド定義情報３３１を指定するバインド定義指定情報２１４、２１５は光ディスク１００に記録するため、他の再生装置で再生した場合であっても再生状況を反映したコンテンツがバインド可能となる。
【００６０】
上記実施形態ではバインド定義指定情報を決めるプログラムが光ディスク１００に記録されている場合について説明したが、プログラムが光ディスク１００以外に記録されている実施形態であってもかまわない。例えば、実施形態における再生記録装置にＲＯＭ等の不揮発性メモリに格納していても良い。この場合、どのコンテンツの再生が完了した場合に、コンテンツサーバのどのバインド定義情報を取得するのかを示す条件情報が光ディスク１００に格納しておけばよい。また、プログラムは、コンテンツサーバに１１０に記録されていてもかまわない。また、再生装置が再生情報をコンテンツサーバ１１０に送り、コンテンツサーバ１１０がその再生情報に基づくバインド定義指定情報を返す形態などであってもかまわない。
【００６１】
また、上記実施形態では、所定のコンテンツが再生されたか否かの条件でバインド定義指定情報を決定していたが、再生情報として再生回数や再生時間、複数のコンテンツの再生情報を考慮するなど再生情報であればどのような情報を用いてもよい。例えば、ＣＭコンテンツを所定回数以上再生した場合に、特典映像をバインドするバインド定義指定情報を生成する構成であってもよい。
【００６２】
また、コンテンツサーバ１１０は一つのサーバである必要はなく、複数のサーバから構成されていてもかまわない。
【００６３】
また、上記実施形態では説明の簡略化のため音声データのコンテンツを省略して説明したが光ディスク１００に記録されるコンテンツが音声など、映像データ以外のデータである形態でもかまわない。また、コンテンツサーバ１１０から提供されるコンテンツも映像コンテンツに限らず、音声やアプリケーションソフトなどどのようなデータであってもかまわない。
【００６４】
また、上記実施形態においては映像記録再生装置がネットワークインターフェースを備え、ネットワークインターフェースを介してコンテンツサーバと接続する構成で説明した。しかし、本発明はコンテンツの再生情報に基づきバインド定義指定情報を生成し、記録媒体に書き込むことを特徴としており、必ずしもコンテンツサーバと接続する手段を備える必要はない。
【００６５】
＜第２の実施形態＞
第２の実施形態として、撮像機能を備え、光ディスク等の記録メディアに撮像した映像およびオーディオデータを記録再生可能な記録再生装置を例に説明する。
【００６６】
本第２の実施形態の、データの記録再生機能を備えた撮像装置であるデジタルビデオカメラの構成を示すブロック構成図を図７に示す。
【００６７】
同図において、書き込み可能な光ディスク７００からシステム制御部７２０までの構成は、背景技術で説明した１２００から１２２０と同等の構成である。本実施の形態では上記構成に加え、レンズ等の光学系およびＣＣＤ等の撮像素子を含む撮像部７５０、映像信号処理部７５１、コンテンツエンコーダ７５２、多重化部７５３、撮影情報管理部７５４およびバインド定義指定情報生成部７５５を備える。
【００６８】
また、撮影情報生成の具体例として撮影時の位置情報を取得するＧＰＳ（Global Positioning System）７６０を備えている。
【００６９】
その他、撮像系と共に音声信号を取得するマイクおよび音声信号処理部を備えているがここでは説明の簡略化のために図示していない。
【００７０】
［撮影データ再生時の動作］
まず、上記構成の撮像装置において光ディスク７００に記録された撮影映像データを再生する場合の動作について説明する。光ディスク７００には、撮像部７５０によって撮影された映像データが記録されている（撮影時の動作については後述する）。光ディスクには光ヘッド７０１により、データの読み込みおよび書き込みが可能である。操作部７０９がユーザからの光ディスク再生要求を受けると、光ヘッド７０１でデータを読み込み、誤り訂正部７０２で誤り訂正を行い、分離部７０４で映像データを抽出する。また、映像データをコンテンツデコーダ７０７でデコードし、出力部７０８へ出力する。これら再生時の動作に関しては前述の従来の技術および第１の実施形態における光ディスクの再生と同様の動作のため、ここでの詳細な説明は省略する。
［コンテンツサーバのコンテンツ再生時の動作］
次に、コンテンツサーバ７１０に記録されたコンテンツを再生する場合の動作について説明する。コンテンツサーバ７１０には副コンテンツとして撮影位置に対応した映像コンテンツ（例えば、位置情報と連動した地域の紹介映像）が蓄積されている。
【００７１】
操作部７０９がユーザから副コンテンツの内容を表示する指示を受けると、コンテンツサーバ７１０に記録されたコンテンツデータをバインドする。
【００７２】
以下、コンテンツサーバ７１０のバインド時の動作について説明する。光ヘッド７０１は光ディスク７００の所定領域に記録された管理情報を含むデータを読み込む。光ディスク７００から読み込まれたデータは分離回路７０４に入力される。分離回路では入力データから管理情報データを抽出し、管理情報デコーダ７０５へ出力する。管理情報デコーダ７０５は管理情報データからバインド定義指定情報と、メーカーＩＤデータ、コンテンツサーバ情報を抽出する。
【００７３】
バインド定義指定情報は第１の実施形態と同様に、コンテンツサーバ７１０に記録されたバインド定義情報を指定するための情報である。このバインド定義指定情報を生成し、光ディスク７００に記録する動作に関しては後で説明する。ここではバインド定義指定情報が予め光ディスクに記録されている場合を例に説明する。また、メーカーＩＤはディスクにデータを記録した撮像装置のメーカーＩＤであり、後述するように撮影データの記録時に光ディスク７００に記録される。なお、コンテンツサーバ情報は前述の従来例と同様にコンテンツサーバの所在を示すデータである。
【００７４】
ネットワークインターフェース７０６はコンテンツサーバ情報により指定されたコンテンツサーバ７１０にネットワークを介して接続し、バインド定義指定情報をコンテンツサーバ７１０に出力する。コンテンツサーバ７１０は複数のバインド定義情報を記録しており、この複数のバインド定義情報の中からバインド定義指定情報によって指定されるバインド定義情報を返す。システム制御部７２０は、ネットワークインターフェース７０８を介してコンテンツサーバからバインド定義情報を取得し、該バインド定義情報に基づきコンテンツサーバ７１０のデータをバインドする。
【００７５】
次に、図８〜図１０を用いてバインド時のファイル構成について説明する。図８は光ディスク７００に格納されたデータのディレクトリ構成例を示している。図８において、ディレクトリ８００は光ディスク７００に記録されたコンテンツデータのルートディレクトリである。ディレクトリ８１０はディスク管理情報を格納するディレクトリ、データ８１１はコンテンツサーバ情報、データ８１２はメーカーＩＤ、ディレクトリ８１３はバインド定義指定情報を格納するディレクトリ、データ８１４はバインド定義指定情報である。また、ディレクトリ８２０は映像データを格納するディレクトリ、データ８２１は映像データである。ディレクトリ８３０は副コンテンツデータを格納するディレクトリである。
【００７６】
図８の構成の光ディスク単体では、コンテンツとしては撮影映像データ８２１のみを記録している。コンテンツサーバ７１０のデータをバインドしていない図８の状態では副映像コンテンツ８３０には何も記録されていない。そのため、この段階のままでは、副映像コンテンツを再生することはできない。
【００７７】
一方、図９はコンテンツサーバ７１０に格納されたコンテンツデータのディレクトリ構成例を示している。ディレクトリ９００はコンテンツサーバのコンテンツのルートディレクトリである。ディレクトリ９１０、９２０はメーカーＩＤに対応したコンテンツデータを格納したディレクトリである。ディレクトリ９３０はバインド定義情報を格納したディレクトリであり、データ９３１はバインド定義情報である。ディレクトリ９４０、９５０は副映像コンテンツを格納したディレクトリであり、データ９４１、９５１は副映像コンテンツを示している。
【００７８】
図９に示したディレクトリ構成のコンテンツサーバ７１０のデータをバインドする場合、前述のように撮像装置は光ディスク７００に記録されたメーカーＩＤおよびバインド定義指定情報８１４をコンテンツサーバ７１０に送る。コンテンツサーバ７１０はバインド定義指定情報８１４により指定されるバインド定義情報９３１を再生装置に返す。バインド定義情報は前述の第１の実施形態と同様にバインド手順が記述されたファイルである。
【００７９】
例えば、メーカーＩＤが「メーカー０００１」で、バインド定義指定情報が「バインド定義情報１」を指定している場合、コンテンツサーバ７１０はバインド定義情報ディレクトリ９３０の中の「バインド定義情報１」を再生装置に返す。この「バインド定義情報１」にはコンテンツサーバ７１０の副映像コンテンツディレクトリ９４０に含まれる「副映像Ａ−１」〜「副映像Ａ−４」の副映像コンテンツ９４１を光ディスク７００の副映像ディレクトリ８３０に追加する情報が記述されている。
【００８０】
撮像装置は、受け取った「バインド定義情報１」に従い、光ディスク７００のコンテンツにコンテンツサーバ７１０のコンテンツをバインドする。コンテンツサーバ７１０のコンテンツをバインドした状態の光ディスク７００のディレクトリ構成を図１０に示す。図１０においてディレクトリ及びデータは図８で説明した同符号のディレクトリ及びデータに対応している。「バインド定義情報１」に従ってコンテンツをバインドすることにより新たに副映像コンテンツ８３１が追加されている。この副映像コンテンツ８３１は図９における副映像コンテンツ９４１に対応したデータである。バインド後の副映像コンテンツ８３１は光ディスク１００に実際に記録されるのではなく、コンテンツサーバ７１０に格納されたデータへのリンク情報として撮像装置が管理する。この点は第１の実施形態と同様である。コンテンツサーバ７１０のコンテンツのバインド後は、撮像装置は撮影データ８２１と副映像データ８３１の両方の映像を再生することが可能となる。
【００８１】
［撮影時の動作］
次に、図７に戻り、撮像部７５０において撮影した撮影映像データを光ディスク７００に記録する場合の動作について説明する。本第２の実施形態での撮像装置は、撮影映像データの記録時に、前述のバインド定義指定情報を生成し光ディスク７００に記録する。
【００８２】
操作部７０９が、ユーザによる撮影開始の操作指示を受けると、撮像部７５０は光学系を通した被写体の光学像を撮像素子により映像信号に変換し、映像信号処理部７５１に出力する。映像信号処理部７５１は映像信号をデジタルデータに変換し、ガンマ補正や、輪郭強調などの映像信号処理を行い、出力部７０８およびコンテンツエンコーダ７５２に出力する。出力部７０８は映像データを液晶モニタ等の出力装置に出力する。また、コンテンツエンコーダ７５２は、映像データをＭＰＥＧ２などの所定の符号化形式に圧縮符号化し、多重化部７５３へ圧縮符号化データを出力する。多重化部は、映像信号の圧縮符号化データと図示しない音声信号の圧縮符号化データを多重化して光ヘッド７０１へ出力する。光ヘッド７０１は光ディスク７００に撮影データを記録する。
【００８３】
次に、操作部７０９がユーザによる撮影終了の操作を受けると、システム制御部７２０は撮影映像データの記録動作を停止する。また、システム制御部７２０はＧＰＳ７５５に位置データを取得するよう制御する。ＧＰＳ７５５はＧＰＳ衛星からの電波を受信、解析し、自己の所在地のデータを取得しシステム制御部７２０へ出力する。システム制御部７２０は、ＧＰＳ７５５からの撮影位置情報を撮影情報管理部７５４へ出力する。撮影情報管理部７５６は、撮影映像データと撮影位置を併せて管理する。
【００８４】
バインド定義指定情報生成部７５５は、コンテンツサーバ８１０に記録されたバインド定義情報を指定する情報を生成する。バインド定義指定情報生成部７５５の動作について図１１を用いて詳細に説明する。
【００８５】
図１１はバインド定義指定情報生成部７５５の動作を示したフローチャートである。
【００８６】
ステップＳ１１０１において、撮影情報管理部７５４が管理する撮影情報を取得する。本例の場合、撮影情報として撮影位置情報を取得する。ステップＳ２０２では、コンテンツサーバ７１０に記録されたバインド定義情報（図９の９３１）の中のどのバインド定義情報を指定するのかを決定する。撮像装置は図示しない内部ＲＯＭを備えており、この内部ＲＯＭに指定するバインド定義情報を決定するためのプログラムが記録されている。撮像装置はこのプログラムを実行することで、該撮像装置のメーカーＩＤと撮影情報（撮影位置情報）に基づきコンテンツサーバ７１０に記録されたバインド定義情報を指定する情報（バインド定義指定情報）を生成する。
【００８７】
例として、本第２の実施形態における撮像装置のメーカーＩＤが「０００１」であり、新たに撮影された映像データの撮影位置情報が「地域Ａ」である場合について説明する。このバインド定義指定情報を生成するプログラムでは、コンテンツサーバ７１０に記録されたコンテンツの中からメーカーＩＤ「０００１」に対応するディレクトリ９１０に含まれるバインド定義情報が選択される。この場合、バインド定義情報９３１の中から「地域Ａ」に関連した副映像コンテンツ９４１を参照している「バインド定義情報１」が選択される。
【００８８】
そして、選択した「バインド定義情報１」を指定する情報である「バインド定義指定情報」を生成する。
【００８９】
ステップＳ１１０３では、ステップＳ１１０２で生成したバインド定義指定情報が、光ディスク７００に未記録であるか調べる。未記録の場合はステップＳ７０４に進む。一方記録済みの場合は処理を終了する。
【００９０】
ステップＳ７０４では、ステップＳ７０２で生成したバインド定義指定情報を光ディスク７００に記録するために光ヘッド７０１に出力する。また、該撮像装置のメーカーＩＤも光ディスク７００に記録するために光ヘッドに出力する。上記の動作によりバインド定義指定情報生成部７５５から新たなバインド定義指定情報が出力されると、システム制御部７２０は生成したバインド定義指定情報を光ディスク７００に記録する。
【００９１】
上記のように、本実施形態の映像記録再生装置としての撮像装置は、撮像部を備え、撮像部によって撮影した映像データの撮影情報を管理する。さらに、該撮影情報に基づきバインド定義指定情報を生成するプログラムを実行することで、バインド定義指定情報を生成し、該生成したバインド定義指定情報を記録媒体に書き込む構成とした。
【００９２】
これにより、撮影データの撮影情報に対応した副コンテンツをバインドし、再生することが可能となる。
【００９３】
上記説明では、バインド定義指定情報を生成するプログラムを内部ＲＯＭに予め持っている場合について説明したが、必ずしも該プログラムを内部ＲＯＭに持っている必要はない。例えば、コンテンツサーバからプログラムを取得してもよい。また、撮像装置が、撮影位置情報およびメーカーＩＤをコンテンツサーバ７１０に送り、コンテンツサーバ７１０はその撮影位置情報に基づくバインド定義指定情報を返す形態あってもかまわない。
【００９４】
また、バインド定義指定情報を決めるプログラムがメモリカードなど着脱可能な記録媒体に記録されており、メモリカードからプログラムを読み込む構成であってもかまわない。
【００９５】
また、上記実施形態では、撮像装置のメーカーＩＤと撮影位置に応じてバインド定義指定情報を決定した。しかし、撮影時刻や総撮影時間、撮影者、撮影被写体、撮影モード等でバインド定義指定情報を決定するなど、撮影時の情報を用いてバインド定義指定情報を決定するものであればどのような形態であってもかまわない。例えば、撮像装置の総撮影時間や、撮影モード（オート撮影、マニュアル撮影）に応じて、ユーザが上級者であるかを判定し、上級者の場合にはより多くの編集コンテンツを提供することも可能である。また、メーカーＩＤのみでバインド定義指定情報を決定する形態であってもかまわない。
【００９６】
また、上記例では新たに生成したバインド定義指定情報をバインド定義指定情報ディレクトリ（図８、８１２）に追加する場合を例に説明したが、追加するだけでなく既存のバインド定義指定情報を置き換える構成であってもかまわない。
【００９７】
また、上記実施形態ではコンテンツサーバ７１０のデータを再生する場合にコンテンツサーバ７１０のデータをバインドする場合を例に説明したが、バインドするタイミングはいつでもかまわない。例えば、撮像装置の電源が入れられたタイミングや、撮影モードに移行したタイミングなどでもかまわない。
【００９８】
また、上記実施形態ではコンテンツサーバが提供する副コンテンツとして副映像データを例に説明したが、コンテンツサーバが提供する副コンテンツを映像データに限定するものではない。例えば、アプリケーションソフトなどであってもかまわない。
【００９９】
また、上記実施形態においては映像記録再生装置がネットワークインターフェースを備え、ネットワークインターフェースを介してコンテンツサーバと接続する構成で説明した。しかし、本発明は撮影情報に基づきバインド定義指定情報を記録媒体に書き込むことを特徴としており、必ずしもコンテンツサーバと接続する手段を備える必要はない。
【０１００】
また、上記実施形態では、光ディスク７００に対してコンテンツサーバ７１０に記録されたコンテンツをバインドしたが、バインドする対象は光ディスクに限定するものではない。例えば、記録再生装置の内部メモリに記録されたコンテンツ対してコンテンツサーバのコンテンツをバインドする形態であってもよい。
【０１０１】
＜第３の実施形態＞
第３の実施形態として、上記の第２の実施形態に映像の編集機能を加えた記録再生装置を例に説明する。
【０１０２】
図１２は本実施形態におけるデータの記録再生機能を備えた撮像装置であるデジタルビデオカメラの構成を示すブロック図である。
【０１０３】
図１２において、書き込み可能な光ディスク１２００からバインド定義指定情報生成部１２５５までの構成は第２の実施形態における光ディスク７００からバインド定義指定情報性西部７５５と同様の構成である。また、撮影情報生成の具体例として位置情報を取得するＧＰＳ（Global Positioning System）１２６０を備える点も第２の実施形態と同様である。本第３の実施形態では上記構成に加えて映像データの編集部１２７０を備える点が、第２の実施形態と異なる。
【０１０４】
［再生時の動作］
まず、上記構成の撮像装置において光ディスク１２００に記録された撮影映像データを再生する場合の動作について説明する。光ディスク１２００には、撮像部１２５０によって撮影された映像データが記録されている（撮影時の動作については後述する）。光ディスクには光ヘッド１２０１により、データの読み込みおよび書き込みが可能である。操作部１２０９がユーザからの光ディスク再生要求を受けると、光ヘッド１２０１でデータを読み込み、誤り訂正部１２０２で誤り訂正を行い、分離部１２０４で映像データを抽出する。また、映像データをコンテンツデコーダ１２０７でデコードし、出力部１２０８へ出力する。これら再生時の動作に関しては前述の第１、第２の実施形態における光ディスクの再生と同様の動作のため、ここでの詳細な説明は省略する。
【０１０５】
［編集時の動作］
次に、コンテンツサーバ１２１０に記録されたコンテンツを用いて光ディスク１２００に記録された映像データを編集する場合の動作について説明する。コンテンツサーバ１２１０には、映像データを編集するための編集コンテンツが蓄積されている。編集コンテンツとしては、例えば撮影映像と合成するための画像コンテンツや、フェードやワイプ等の映像と映像を繋ぐ特殊効果が記述された特殊効果コンテンツが含まれる。
【０１０６】
操作部１２０９が、ユーザから編集モードへの切り替え指示を受けると、編集モードに移行し、コンテンツサーバ１２１０に記録されたコンテンツデータをバインドする。
【０１０７】
以下、コンテンツサーバ１２１０のバインド時の動作について説明する。光ヘッド１２０１は光ディスク１２００の所定領域に記録された管理情報データを読み込む。光ディスク１２００から読み込まれたデータは分離回路１２０４に入力される。分離回路では入力データから管理情報データを抽出し、管理情報デコーダ１２０５へ出力する。管理情報デコーダ１２０５は管理情報データからバインド定義指定情報と、メーカーＩＤデータ、コンテンツサーバ情報を抽出する。
【０１０８】
バインド定義指定情報は第２の実施形態と同様に、コンテンツサーバ１２１０に記録されたバインド定義情報を指定するための情報である。このバインド定義指定情報を生成し、光ディスク１２００に記録する動作に関しては後で説明する。ここではバインド定義指定情報が予め光ディスクに記録されている場合を例に説明する。また、メーカーＩＤはディスクにデータを記録した撮像装置のメーカーＩＤであり、後述するように撮影データの記録時に光ディスク１２００に記録される。なお、コンテンツサーバ情報は前述の従来例と同様にコンテンツサーバの所在を示すデータである。
【０１０９】
ネットワークインターフェース１２０６はコンテンツサーバ情報により指定されたコンテンツサーバ１２１０にネットワークを介して接続し、バインド定義指定情報をコンテンツサーバ１２１０に出力する。コンテンツサーバ１２１０は複数のバインド定義情報を記録しており、この複数のバインド定義情報の中からバインド定義指定情報に対応したバインド定義情報を返す。この点は第１、第２の実施形態と同様である。システム制御部１２２０は、コンテンツサーバから受け取ったバインド定義情報に基づきコンテンツサーバ１２１０のデータをバインドする。
【０１１０】
次に、図１３乃至図１５を用いてバインド時のファイル構成について説明する。図１３は光ディスク１２００に格納されたデータのディレクトリ構成例を示している。図１３において、ディレクトリ１３００は光ディスク１２００に記録されたコンテンツデータのルートディレクトリである。ディレクトリ１３１０はディスク管理情報を格納するディレクトリであり、データ１３１１はコンテンツサーバ情報、データ１３１２はメーカーＩＤである。ディレクトリ１３１３はバインド定義指定情報を格納するディレクトリであり、データ１３１４はバインド定義指定情報である。これらの情報は、新品の光ディスク１２００をセットした際に、システム制御部１２２０の制御の下で作成される。
【０１１１】
また、ディレクトリ１３２０は映像データを格納するディレクトリ、データ１３２１は映像データ、ディレクトリ１３３０は編集コンテンツデータを格納するディレクトリである。
【０１１２】
図１３の構成の光ディスク単体では、コンテンツとしては撮影映像データ１３２１のみを記録している。コンテンツサーバ１２１０のデータをバインドしていない図１３の状態では編集素材コンテンツ１３３０には何も記録されていない。そのため、この段階では、編集素材コンテンツを利用することはできない。
【０１１３】
一方、図１４はコンテンツサーバ１２１０に格納されたコンテンツデータのディレクトリ構成例を示している。ディレクトリ１４００はコンテンツサーバのコンテンツのルートディレクトリである。ディレクトリ１４１０、１４２０はメーカーＩＤに対応したコンテンツデータを格納したディレクトリである。ディレクトリ１４３０はバインド定義情報を格納するディレクトリ、データ１４３１はバインド定義情報である。また、ディレクトリ１４４０、１４５０は編集コンテンツを格納するディレクトリ、データ１４４１、１４５１は編集コンテンツを示している。
【０１１４】
図１４に示したディレクトリ構成のコンテンツサーバ１２１０のデータをバインドする場合、前述のように再生装置は光ディスク１２００に記録されたメーカーＩＤおよびバインド定義指定情報１３１３をコンテンツサーバ１２１０に送る。コンテンツサーバ１２１０はバインド定義指定情報１３１３により指定されるバインド定義情報を再生装置に返す。バインド定義情報は前述の第１の実施形態と同様にバインド手順が記述されたファイルである。
【０１１５】
例えば、本第３の実施形態における撮像装置のメーカーＩＤが「メーカー０００１」で、バインド定義指定情報が「バインド定義情報１」を指定しているとする。この場合、実施形態の撮像装置からの要求に対し、コンテンツサーバ１２１０はバインド定義情報ディレクトリ１４３０の中の「バインド定義情報１」を撮像装置に返す。この「バインド定義情報１」には、コンテンツサーバ１２１０の編集コンテンツディレクトリ１４４０内の「編集素材Ａ−１」〜「編集素材Ａ−４」の編集素材コンテンツ１４４１を光ディスク１２００の編集素材ディレクトリ１３３０に追加する情報が記述されている。
【０１１６】
撮像装置は、受け取った「バインド定義情報１」に従い、光ディスク１２００のコンテンツにコンテンツサーバ１２１０のコンテンツをバインドする。コンテンツサーバ１２１０のコンテンツをバインドした状態の光ディスク１２００のディレクトリ構成は図１５のようになる。
【０１１７】
図１５においてディレクトリ及びデータは図１３で説明した同符号のディレクトリ及びデータに対応している。「バインド定義情報１」に従ってコンテンツをバインドすることにより新たに編集素材コンテンツ１３３１が追加されている。この編集素材コンテンツ１３３１は図１８における編集素材コンテンツ１４４１に対応したデータである。バインド後の編集素材コンテンツ１３３１は光ディスク１２００に実際に記録されるのではなく、コンテンツサーバ１２１０に格納されたデータへのリンク情報として該撮像装置が管理する点は前述の第１、第２の実施形態と同様である。コンテンツサーバ１２１０のコンテンツのバインド後は、撮像装置は編集素材コンテンツ１３３１を利用して映像を編集することが可能となる。
【０１１８】
以上、バインド時の動作について説明した。次に、図１２に戻り、バインドしたコンテンツサーバ１２１０のコンテンツを用いて撮影データの編集を行う場合の動作について説明する。
【０１１９】
編集モードにおいて、ユーザの操作により編集対象の撮影画像が選択されると光ディスク１２００から編集対象の撮影画像を読み込む。読み込んだ撮影画像データをコンテンツデコーダ１２０７でデコードし、デコード画像を編集部１２７０へ出力する。また、バインドしているコンテンツサーバ１２１０上の編集素材コンテンツがユーザ操作により選択されると、コンテンツサーバ１２１０から対象の編集素材コンテンツをネットワークインターフェース１２０６を介してダウンロードする。ダウンロードした編集素材コンテンツをコンテンツデコーダ１２５４でデコードした後、編集部１２５４へ出力する。編集部１２７０では、例えば、複数の撮影画像の連結や、撮影画像と編集素材コンテンツを合成するなどの編集を行い、編集映像データを生成する。編集後の映像データはコンテンツエンコーダ１２５２および出力部１２０８に出力される。出力部１２０８は編集映像データを液晶モニタ等の出力装置に出力する。一方、コンテンツエンコーダ１２５２は編集映像データをＭＰＥＧ２形式などの所定の符号化形式によって符号化し、多重化部１２５２に出力する。多重化部１２５２は、編集映像データと図示しない音声データ等とを多重化し、光ヘッド１２０１へ出力する。光ヘッド１２０１は合成映像データを光ディスクに記録する。このようにして、バインドしたコンテンツサーバ１２１０のデータを編集に利用することが可能である。
【０１２０】
［撮影時の動作］
次に、撮像部１２５０において撮影した撮影映像データを光ディスク１２００に記録する場合の動作について説明する。撮影時の動作に関しては実施形態２と基本的に同様である。本実施形態での撮像装置は、撮影映像データの記録時に、撮影情報に応じたバインド定義指定情報を生成し光ディスク１２００に記録する。
【０１２１】
操作部１２０９が、ユーザによる撮影開始の操作を受けると、撮像部１２５０によって撮像されたデータをＭＰＥＧ２等の所定の符号化形式に圧縮符号化して、記録媒体に記録するまでの動作は従来例と同様であり、ここでは詳細な説明を省略する。
【０１２２】
次に、操作部１２０９がユーザによる撮影終了の操作を受けると、システム制御部１２２０は撮影映像データの記録動作を停止する。また、システム制御部１２２０はＧＰＳ１２６０から位置データを取得し、撮影位置情報を撮影情報管理部１２５４へ出力する。撮影情報管理部１２５６は、撮影映像データと撮影位置を併せて管理する。
【０１２３】
次に、バインド定義指定情報生成部１２５５の動作について説明する。バインド定義指定情報生成部１２５５は、コンテンツサーバ１３１０に記録されたバインド定義情報を指定する情報を生成する。バインド定義指定情報生成部１２５５は撮影情報管理部１２５６が管理する撮影位置情報に対応したバインド定義指定情報を生成する。
【０１２４】
例として、本実施形態の撮像装置のメーカーＩＤが「０００１」であり、新たに撮影された映像データの撮影位置情報が「地域Ａ」である場合について説明する。このバインド定義指定情報を生成するプログラムでは、コンテンツサーバ１２１０に記録されたコンテンツの中からメーカーＩＤ「０００１」に対応するディレクトリ１４１０に含まれるバインド定義情報が選択される。この場合、バインド定義情報１４３１の中から「地域Ａ」に関連した編集コンテンツ１４４１を参照している「バインド定義情報１」が選択される。
【０１２５】
そして、選択した「バインド定義情報１」を指定する情報である「バインド定義指定情報」を生成する。
【０１２６】
バインド定義指定情報生成部１２５５から新たなバインド定義指定情報が出力されると、システム制御部１２２０は生成したバインド定義指定情報を光ディスク１２００に記録する。
【０１２７】
上記のように、本第３の実施形態の映像記録再生装置は、映像データの撮影情報を管理し、該撮影情報に基づきバインド定義指定情報を生成するプログラムを実行することで、バインド定義指定情報を生成する。そして、該生成したバインド定義指定情報を記録媒体に書き込む構成とした。
【０１２８】
これにより、撮影データを編集する際に撮影位置に応じた編集コンテンツをバインドして利用できるようになる。
【０１２９】
また、上記実施形態では編集モードに移行した際にコンテンツサーバ７１０のデータをバインドするよう説明したが、バインドするタイミングはいつでもかまわない。例えば、撮像装置の電源が入れられたタイミングや、撮影モードに移行したタイミングなどで良い。
【０１３０】
また、上記実施形態ではコンテンツサーバが提供する副コンテンツとして編集コンテンツを例に説明したが、コンテンツサーバが提供する副コンテンツを編集コンテンツに限定するものではない。例えば、アプリケーションソフトなどであってもかまわない。
【０１３１】
また、上記実施形態でのネットワークインターフェースは、有線、無線のいずれであっても構わない。
【０１３２】
以上本発明に係る実施形態を説明したが、実施形態における各処理に係る処理は、システム制御部が行なうものであり、システム制御部は一般にはＣＰＵ、及び、その処理を実現するためのプログラムを記憶したメモリで構成される。従って、本発明はかかるコンピュータプログラムもその範疇となる。また、通常、コンピュータプログラムはＣＤ−ＲＯＭ等のコンピュータ可読記憶媒体に格納されており、それをコンピュータシステムにインストールもしくはコピーすることで実行可能となる。従って本発明は、かかるコンピュータ可読記憶媒体をもその範疇とすることも明らかである。
【図１】
2011101425.tif 000003
【図２】
2011101425.tif 000004
【図３】
2011101425.tif 000005
【図４】
2011101425.tif 000006
【図５】
2011101425.tif 000007
【図６】
2011101425.tif 000008
【図７】
2011101425.tif 000009
【図８】
2011101425.tif 000010
【図９】
2011101425.tif 000011
【図１０】
2011101425.tif 000012
【図１１】
2011101425.tif 000013
【図１２】
2011101425.tif 000014
【図１３】
2011101425.tif 000015
【図１４】
2011101425.tif 000016
【図１５】
2011101425.tif 000017
【図１６】
2011101425.tif 000018
【図１７】
2011101425.tif 000019
【図１８】
2011101425.tif 000020