(57)【特許請求の範囲】
【請求項１】
ユーザがコンテンツを編集し、その編集情報を他のユーザと共有するシステムにおいて、
前記編集情報であり、前記コンテンツの再生区間とその再生順序を規定するメタデータを保持する保持手段と、
前記コンテンツを保持し、前記メタデータに基づいて、保持する前記コンテンツを再生する他の装置より、前記メタデータの取得要求を受信する受信手段と、
前記受信手段により受信された前記取得要求に基づいて、再生されるコンテンツに対応する広告に関する情報を取得する取得手段と、
前記取得手段により取得された前記広告に関する情報に基づいて、前記他の装置において前記コンテンツの再生区間に加えて前記広告が再生されるように、前記取得要求に対応するメタデータを変更する変更手段と、
前記変更手段により変更された前記メタデータを前記他の装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記受信手段により受信された前記取得要求に基づいて、前記他の装置に蓄積されている前記コンテンツの範囲に対応する前記コンテンツ群を特定する第１の特定手段と、
前記第１の特定手段により特定された前記コンテンツ群に対応するメタデータの一覧から、前記取得要求により要求されるメタデータを特定する第２の特定手段と
をさらに備え、
前記取得手段は、前記第２の特定手段により特定された前記メタデータの対象となる前記コンテンツの再生区間とともに再生させる前記広告に関する情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記他の装置が、前記取得手段により取得された前記広告に関する情報に対応する広告を蓄積しているか否かを判定する判定手段をさらに備え、
前記判定手段により前記広告を蓄積していると判定された場合、
前記変更手段は、前記他の装置において前記コンテンツの再生区間に加えて前記広告が再生されるように、前記メタデータを変更し、
前記判定手段により前記広告を蓄積していないと判定された場合、
前記取得手段は、前記広告情報と同一の広告主による他の広告に関する情報を新たに取得し、
前記変更手段は、前記取得手段により新たに取得された前記他の広告に関する情報に基づいて、前記他の装置において前記コンテンツの再生区間に加えて前記他の広告が再生されるように、前記取得要求に対応するメタデータを変更する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記他の装置が、前記取得手段により取得された前記広告に関する情報に対応する広告を蓄積しているか否かを判定する判定手段をさらに備え、
前記送信手段は、前記判定手段により、前記広告を蓄積していると判定されたときのみ、前記変更手段により変更された前記メタデータを前記他の装置に送信する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
ネットワークを介して前記メタデータを取得するメタデータ取得手段をさらに備え、
前記保持手段は、前記メタデータ取得手段により取得された前記メタデータを保持する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記コンテンツは放送装置が放送する放送コンテンツであり、前記広告に関する情報は、前記広告の放送時刻に関する情報である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記変更手段は、前記他の装置において前記コンテンツの再生区間に加えて前記広告が再生されるように、前記取得要求に対応するメタデータの内容に前記広告の再生を制御する情報を追加する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記広告は、前記取得要求により要求されたメタデータの対象となるコンテンツに含まれるものである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記他の装置のユーザの嗜好を検出する検出手段をさらに備え、
前記取得手段は、前記検出手段により検出された前記ユーザの嗜好に対応する広告に関する情報を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
前記変更手段は、前記広告が前記コンテンツの再生区間より先に再生されるように前記取得要求に対応するメタデータを変更する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１１】
ユーザがコンテンツを編集し、その編集情報を他のユーザと共有するシステムの情報処理装置の情報処理方法であって、
前記コンテンツを保持し、前記編集情報であり、前記コンテンツの再生区間とその再生順序を規定するメタデータに基づいて、保持する前記コンテンツを再生する他の装置より、前記メタデータの取得要求を受信する受信ステップと、
前記受信ステップの処理により受信された前記取得要求に基づいて、再生されるコンテンツに対応する広告に関する情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記広告に関する情報に基づいて、前記他の装置において前記コンテンツの再生区間に加えて前記広告が再生されるように、前記取得要求に対応するメタデータを変更する変更ステップと、
前記変更ステップの処理により変更された前記メタデータを前記他の装置に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項１２】
ユーザがコンテンツを編集し、その編集情報を他のユーザと共有するシステムのコンピュータが読み取り可能なプログラムであって、
前記コンテンツを保持し、前記編集情報であり、前記コンテンツの再生区間とその再生順序を規定するメタデータに基づいて、保持する前記コンテンツを再生する他の装置より、前記メタデータの取得要求を受信する受信ステップと、
前記受信ステップの処理により受信された前記取得要求に基づいて、再生されるコンテンツに対応する広告に関する情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記広告に関する情報に基づいて、前記他の装置において前記コンテンツの再生区間に加えて前記広告が再生されるように、前記取得要求に対応するメタデータを変更する変更ステップと、
前記変更ステップの処理により変更された前記メタデータを前記他の装置に送信する送信ステップと
を含むことを特徴とするプログラムが記録されている記録媒体。
【請求項１３】
ユーザがコンテンツを編集し、その編集情報を他のユーザと共有するシステムのコンピュータに実行させるプログラムであって、
前記コンテンツを保持し、前記編集情報であり、前記コンテンツの再生区間とその再生順序を規定するメタデータに基づいて、保持する前記コンテンツを再生する他の装置より、前記メタデータの取得要求を受信する受信ステップと、
前記受信ステップの処理により受信された前記取得要求に基づいて、再生されるコンテンツに対応する広告に関する情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記広告に関する情報に基づいて、前記他の装置において前記コンテンツの再生区間に加えて前記広告が再生されるように、前記取得要求に対応するメタデータを変更する変更ステップと、
前記変更ステップの処理により変更された前記メタデータを前記他の装置に送信する送信ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、放送コンテンツをユーザの好みにあわせて任意に編集させるとともに、広告の情報をより確実に視聴させることができるようにした、情報処理装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
最近、ハードディスクレコーダが商品化され、普及しつつある。このハードディスクレコーダによれば、放送されているコンテンツをそのまま記録し、ユーザが希望する任意のタイミングにおいて視聴することができる。また、記録媒体としてディスクが使用されているため、磁気テープに較べてランダムアクセスが容易であり、放送されたコンテンツの中の一部の映像のみを適宜ピックアップして再生するように編集することが可能となる。
【０００３】
【発明が解決しようとする課題】
このように、各ユーザが、放送コンテンツを独自に編集することができるようにした場合、その編集情報を他のユーザに配布し、利用させるシステムを構築することが考えられる。
【０００４】
この場合、各ユーザが、各放送コンテンツに含まれる広告映像をカットして編集を行うと、広告映像を含む放送コンテンツの２次利用に際して、広告の効果が低下してしまうことになる。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、放送コンテンツを２次利用させる場合において、広告映像をより確実に視聴させることができるようにするものである。
【０００６】
【課題を解決するための手段】
本発明の情報処理装置は、ユーザがコンテンツを編集し、その編集情報を他のユーザと共有するシステムにおいて、その編集情報であり、コンテンツの再生区間とその再生順序を規定するメタデータを保持する保持手段と、コンテンツを保持し、メタデータに基づいて、保持するコンテンツを再生する他の装置より、メタデータの取得要求を受信する受信手段と、受信手段により受信された取得要求に基づいて、再生されるコンテンツに対応する広告に関する情報を取得する取得手段と、取得手段により取得された広告に関する情報に基づいて、他の装置においてコンテンツの再生区間に加えて広告が再生されるように、取得要求に対応するメタデータを変更する変更手段と、変更手段により変更されたメタデータを他の装置に送信する送信手段とを備えることを特徴とする。
【０００７】
前記受信手段により受信された取得要求に基づいて、他の装置に蓄積されているコンテンツの範囲に対応するコンテンツ群を特定する第１の特定手段と、第１の特定手段により特定されたコンテンツ群に対応するメタデータの一覧から、取得要求により要求されるメタデータを特定する第２の特定手段とをさらに備え、取得手段は、第２の特定手段により特定されたメタデータの対象となるコンテンツの再生区間とともに再生させる広告に関する情報を取得することができる。
【０００８】
前記他の装置が、取得手段により取得された広告に関する情報に対応する広告を蓄積しているか否かを判定する判定手段をさらに備え、判定手段により広告を蓄積していると判定された場合、変更手段は、他の装置においてコンテンツの再生区間に加えて広告が再生されるように、メタデータを変更し、判定手段により広告を蓄積していないと判定された場合、取得手段は、広告情報と同一の広告主による他の広告に関する情報を新たに取得し、変更手段は、取得手段により新たに取得された他の広告に関する情報に基づいて、他の装置においてコンテンツの再生区間に加えて他の広告が再生されるように、取得要求に対応するメタデータを変更することができる。
【０００９】
前記他の装置が、取得手段により取得された広告に関する情報に対応する広告を蓄積しているか否かを判定する判定手段をさらに備え、前記送信手段は、判定手段により、広告を蓄積していると判定されたときのみ、変更手段により変更されたメタデータを他の装置に送信することができる。
【００１０】
ネットワークを介してメタデータを取得するメタデータ取得手段をさらに備え、保持手段は、メタデータ取得手段により取得されたメタデータを保持することができる。
【００１１】
前記コンテンツは放送装置が放送する放送コンテンツであり、広告に関する情報は、広告の放送時刻に関する情報であるようにすることができる。
【００１２】
前記変更手段は、他の装置においてコンテンツの再生区間に加えて広告が再生されるように、取得要求に対応するメタデータの内容に広告の再生を制御する情報を追加することができる。
前記広告は、取得要求により要求されたメタデータの対象となるコンテンツに含まれるものであるようにすることができる。
前記他の装置のユーザの嗜好を検出する検出手段をさらに備え、取得手段は、検出手段により検出されたユーザの嗜好に対応する広告に関する情報を取得することができる。
前記変更手段は、広告がコンテンツの再生区間より先に再生されるように取得要求に対応するメタデータを変更することができる。
【００１３】
本発明の情報処理方法は、ユーザがコンテンツを編集し、その編集情報を他のユーザと共有するシステムの情報処理装置の情報処理方法であって、コンテンツを保持し、その編集情報であり、コンテンツの再生区間とその再生順序を規定するメタデータに基づいて、保持するコンテンツを再生する他の装置より、メタデータの取得要求を受信する受信ステップと、受信ステップの処理により受信された取得要求に基づいて、再生されるコンテンツに対応する広告に関する情報を取得する取得ステップと、取得ステップの処理により取得された広告に関する情報に基づいて、他の装置においてコンテンツの再生区間に加えて広告が再生されるように、取得要求に対応するメタデータを変更する変更ステップと、変更ステップの処理により変更されたメタデータを他の装置に送信する送信ステップとを含むことを特徴とする。
【００１４】
本発明の記録媒体のプログラムは、ユーザがコンテンツを編集し、その編集情報を他のユーザと共有するシステムのコンピュータが読み取り可能なプログラムであって、コンテンツを保持し、その編集情報であり、コンテンツの再生区間とその再生順序を規定するメタデータに基づいて、保持するコンテンツを再生する他の装置より、メタデータの取得要求を受信する受信ステップと、受信ステップの処理により受信された取得要求に基づいて、再生されるコンテンツに対応する広告に関する情報を取得する取得ステップと、取得ステップの処理により取得された広告に関する情報に基づいて、他の装置においてコンテンツの再生区間に加えて広告が再生されるように、取得要求に対応するメタデータを変更する変更ステップと、変更ステップの処理により変更されたメタデータを他の装置に送信する送信ステップとを含むことを特徴とする。
【００１５】
本発明のプログラムは、ユーザがコンテンツを編集し、その編集情報を他のユーザと共有するシステムのコンピュータに実行させるプログラムであって、コンテンツを保持し、その編集情報であり、コンテンツの再生区間とその再生順序を規定するメタデータに基づいて、保持するコンテンツを再生する他の装置より、メタデータの取得要求を受信する受信ステップと、受信ステップの処理により受信された取得要求に基づいて、再生されるコンテンツに対応する広告に関する情報を取得する取得ステップと、取得ステップの処理により取得された広告に関する情報に基づいて、他の装置においてコンテンツの再生区間に加えて広告が再生されるように、取得要求に対応するメタデータを変更する変更ステップと、変更ステップの処理により変更されたメタデータを他の装置に送信する送信ステップとを含むことを特徴とする。
【００１６】
本発明においては、コンテンツの編集情報であり、コンテンツの再生区間とその再生順序を規定するメタデータが保持され、コンテンツを保持し、メタデータに基づいて保持するコンテンツを再生する他の装置よりメタデータの取得要求が受信され、受信された取得要求に基づいて、再生されるコンテンツに対応するコンテンツの広告情報が取得され、取得された広告に関する情報に基づいて、他の装置においてコンテンツの再生区間に加えて広告が再生されるように、取得要求に対応するメタデータが変更され、変更されたメタデータが他の装置に送信される。
【００１７】
【発明の実施の形態】
図１は、本発明を適用した情報提供システムの構成例を表している。この構成例においては、インターネットに代表されるネットワーク１に、サーバ２と放送受信録画装置３−１，３−２が接続されている。この例においては、サーバ２を１台とし、放送受信録画装置３−１，３−２を２台としたが、接続の台数は任意である。
【００１８】
放送受信録画装置３−１，３−２は、放送装置４が放送する放送コンテンツを受信し、録画する機能を有している。メタデータ生成装置５は、放送装置４により放送されたコンテンツに関するメタデータを生成し、ネットワーク１を介してサーバ２に供給し、記憶させる。
【００１９】
また、サーバ２には、放送受信録画装置３−１，３−２のユーザが、受信したコンテンツに基づいて生成したメタデータも、ネットワーク１を介して適宜送信される。
【００２０】
サーバ２は、顧客データベース１１と映像データベース１２を有しており、ネットワーク１を介して送信されてきたメタデータを映像データベース１２に記憶させる。顧客データベース１１には、放送装置４（メタデータ生成装置５）の管理者あるいは放送受信録画装置３−１，３−２のユーザの情報が、予め登録されている。すなわち、サーバ２の顧客データベース１１には、認証に必要な情報が予め登録されている。この情報提供システムにおいては、メタデータが、ネットワーク１を介して配信される。
【００２１】
図２は、サーバ２の構成例を表している。図２において、CPU（Central Processing Unit）３１は、ROM（Read Only Memory）３２に記憶されているプログラム、または記憶部３８からRAM（Random Access Memory）３３にロードされたプログラムに従って各種の処理を実行する。RAM３３にはまた、CPU３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２２】
CPU３１、ROM３２、およびRAM３３は、バス３４を介して相互に接続されている。このバス３４にはまた、入出力インタフェース３５も接続されている。
【００２３】
入出力インタフェース３５には、キーボード、マウスなどよりなる入力部３６、CRT、LCDなどよりなるディスプレイ、並びにスピーカなどよりなる出力部３７、ハードディスクなどより構成される記憶部３８、モデム、ターミナルアダプタなどより構成される通信部３９が接続されている。通信部３９は、インターネットを含むネットワークを介しての通信処理を行う。
【００２４】
入出力インタフェース３５にはまた、必要に応じてドライブ４０が接続され、磁気ディスク５１、光ディスク５２、光磁気ディスク５３、或いは半導体メモリ５４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部３８にインストールされる。
【００２５】
図３は、放送受信録画装置３（以下、放送受信録画装置３−１，３−２を個々に区別する必要がない場合、単に放送受信録画装置３と称する）の構成例を表している。チューナ７１は、放送装置４が放送した放送コンテンツを含む電波を受信し、ベースバンド信号を復調器７２に出力する。復調器７２は、チューナ７１より出力された信号を復調し、デコーダ７３に出力する。デコーダ７３は、復調器７２より入力された復調信号、または、ハードディスクドライブ（HDD）コントローラ８４を介してハードディスクドライブ（HDD）８５より読み出された信号を、例えば、MPEG方式などに基づきデコードし、映像信号をコンポーザ７６に出力し、音声信号をミキサー７４に出力する。
【００２６】
コンポーザ７６は、デコーダ７３より入力される映像信号に、必要に応じて、バス７８を介してグラフィックコントローラ７９により生成出力された映像信号を重畳し、モニタ７７に出力し、表示させる。ミキサー７４は、デコーダ７３より供給された音声信号に、必要に応じて他の音声信号を混合し、スピーカ７５に供給し、放音させる。
【００２７】
CPU８０は、バス７８を介して放送受信録画装置３の各部を制御し、各種の処理を実行させる。ROM８１には、CPU８０が各種の処理を実行する上において必要なプログラムやパラメータなどが記憶されている。RAM８２は、CPU８０が各種の処理を実行する上において必要なプログラムやデータが、適宜展開される。入力部８６は、ユーザにより操作され、操作に対応する信号をCPU８０に出力する。
【００２８】
ネットワークインタフェース（I/F）８３は、ネットワーク１を介して通信処理を実行する。ハードディスクドライブコントローラ８４は、ハードディスクドライブ８５を制御し、必要なデータをそこに記録させるとともに、記録されているデータを読み出させる。
【００２９】
次に、図１のシステムの動作について説明する。放送受信録画装置３のユーザは、放送装置４が放送するコンテンツを受信するとき、入力部８６を操作して、所定のチャンネルのコンテンツの受信を指令する。CPU８０は、入力部８６から、この指令の入力を受けると、チューナ７１を制御し、指定されたチャンネルのコンテンツの電波を受信させる。
【００３０】
チューナ７１は、指定されたチャンネルの電波を受信すると、その受信信号を復調器７２に出力する。復調器７２は、受信信号を復調し、デコーダ７３に出力する。デコーダ７３は、復調信号をデコードし、映像信号をコンポーザ７６を介してモニタ７７に出力し、表示させる。また、デコーダ７３は、音声信号をミキサー７４を介してスピーカ７５に出力し、放音させる。
【００３１】
このようにして、放送受信録画装置３のユーザは、所望のチャンネルのコンテンツを視聴することができる。
【００３２】
また、ユーザが受信したコンテンツの記録を指令した場合には、デコーダ７３より出力された信号が、ハードディスクドライブコントローラ８４を介して、ハードディスクドライブ８５に供給され、内蔵するハードディスクに記録される。この記録動作は、映像信号と音声信号を、モニタ７７またはスピーカ７５から出力しない状態でも実行可能とされる。
【００３３】
ハードディスクに記録されているコンテンツの再生が、入力部８６の操作に基づいて指令されたとき、CPU８０は、ハードディスクドライブコントローラ８４を制御し、ハードディスクドライブ８５のハードディスクに記録されている、指定されたコンテンツを再生させる。再生された信号は、デコーダ７３でデコードされ、映像信号はコンポーザ７６を介してモニタ７７に出力され、表示される。また、音声信号は、ミキサー７４を介してスピーカ７５に出力される。
【００３４】
ユーザは、このようにして、ハードディスクに記録したコンテンツを、任意のタイミングにおいて視聴することができる。
【００３５】
また、ユーザは、ハードディスクに記録したデータを、必要に応じて編集し、その編集状態をメタデータとして、ハードディスクに記録することができる。
【００３６】
例えば、図４Ａに示されるように、２００１年５月３０日１９時００分００秒から放送が開始され、２００１年５月３０日２０時００分００秒に放送が終了したコンテンツが、ハードディスクドライブ８５に記録されているものとする。ユーザは、この１時間のコンテンツの中から、所定の部分を自分の好みで抽出し、その抽出した部分だけで構成される新たなコンテンツを作成することができる。例えば、いま、図４Ｂに示されるように、図４Ａに示される１時間のコンテンツのうちの、コンテンツの開始時刻を基準とする相対時刻で、３分２２秒の位置から４分３５秒の位置までのトップニュース（Top news）の部分１１１、５分１５秒から６分３５秒までのエコノミックニュース（Economic news）の部分１１２を抽出したとする。このとき、この部分１１１と１１２により構成されるコンテンツに対応するメタデータをCPU８０は生成する。図５は、この場合に生成されるメタデータの例を表している。
【００３７】
図５の例においては、ブロック２０１により対象映像が指定されている。Area id='Tokyo'は、このコンテンツが放送された地域が東京であることを表している。また、Channnel network='Terrestrial'>4</Channel>は、地上波の第４チャンネルで放送されたコンテンツであることを表している。次のStartTimeは、このコンテンツの放送開始時刻が２００１年５月３０日１９時００分であることを表し、EndTimeは、その放送終了時刻が２００１年５月３０日２０時００分であることを表している。
【００３８】
次の映像マーカメタデータのブロック２０２は、スキャン時にジャンプするジャンプ先としてのインデックスを表している。この例においては、相対時刻の５分１５秒の位置がインデックスとして指定されている。そして、このインデックスの識別（Description）は、「Economic news」とされている。
【００３９】
また、映像ストーリーメタデータのブロック２０３は、seq=1とseq=2の２つのセグメント（segment）を規定している。
【００４０】
seq=1のセグメントの開始時刻は、相対時刻で３分２２秒とされ、終了時刻は、相対時刻で４分３５秒とされる。その識別（Description）は、「Top news」とされる。
【００４１】
また、seq=2のセグメントは、開始時刻の相対時刻が５分１５秒とされ、終了時刻の相対時刻が６分３５秒とされている。そして、このセグメントは「Economic news」で識別（Description）される。
【００４２】
インデックスとして、映像マーカメタデータが作成された場合、再生時にスキャンが指令された場合、映像は、順次、次のインデックス位置までジャンプする動作を繰り返して再生されることになる。
【００４３】
これに対して、映像ストーリーメタデータとして指定された場合には、始点と終点で規定される各セグメントの範囲が順次再生されることになる。
【００４４】
すなわち、図５の例においては、図４Ｂに示される相対時刻が１５分００秒から１６分３０秒までのコマーシャル（広告情報）の部分１１３は、再生が指定されていないことになる。
【００４５】
いま、例えば、放送受信録画装置３−１のユーザが、図５に示されるようなメタデータを生成し、このメタデータを他のユーザに公開したいと思ったとき、放送受信録画装置３−１のユーザは、生成したメタデータをサーバ２に送信し、登録させる。この場合の処理について、図６乃至図８のフローチャートを参照して説明する。図６は、放送受信録画装置３−１の処理を表し、図７は、その放送受信録画装置３−１の処理に対応するサーバ２の処理を表している。以下に、放送受信録画装置３−１とサーバ２の動作を個別に説明するが、両者の関係は、図８のフローチャートを参照することで明らかとなる。
【００４６】
放送受信録画装置３−１のユーザは、生成したメタデータをサーバ２に送信するとき、入力部８６を操作して、CPU８０にサーバ２へのアクセスを指令する。CPU８０は、この指令が入力されたとき、ステップＳ１１において、ネットワークインタフェース８３を制御し、ネットワーク１を介してサーバ２にアクセスさせる。アクセスを受けるとサーバ２は、IDとパスワードの送信を要求してくる（図７と図８のステップＳ３２）。
【００４７】
そこで、ステップＳ１２において、放送受信録画装置３のCPU８０は、ネットワークインタフェース８３を介してサーバ２からのIDとパスワードの送信要求を受信すると、IDとパスワードの入力を要求する画面をグラフィックスコントローラ７９に生成させ、コンポーザ７６を介してモニタ７７に表示させる。ユーザは、この表示に基づいて、入力部８６を操作して、自分自身にサーバ２から予め割り当てられているIDとパスワードを入力する。CPU８０は、ステップＳ１３において、入力部８６を介してユーザから入力されたIDとパスワードを、ネットワークインタフェース８３を介してサーバ２に送信させる。
【００４８】
サーバ２は、このIDとパスワードに基づいて認証処理を行い、認証ができた場合には、メタデータ登録の許可を通知してくる（図７と図８のステップＳ３４）。また、認証ができなかった場合には、登録不許可を通知してくる（図７と図８のステップＳ３６）。
【００４９】
そこで、ステップＳ１４において、放送受信録画装置３のCPU８０は、サーバ２から登録許可の通知を受信したか否かを判定し、登録許可の通知を受信した場合には、ステップＳ１５に進み、生成したメタデータをハードディスクドライブ８５から読み出させ、ネットワークインタフェース８３を介してサーバ２に送信させる。送信されたメタデータは、サーバ２において登録される（図７と図８のステップＳ３５）。
【００５０】
これに対して、ステップＳ１４において、登録許可の通知が受信されていないと判定された場合（登録不許可の通知が受信されたと判定された場合）、ステップＳ１６に進み、CPU８０はエラー処理を実行する。すなわち、この場合には、正しい認証結果が得られなかったので、ユーザはメタデータをサーバ２に登録することができないことになる。CPU８０は、このときグラフィックスコントローラ７９を制御し、エラーメッセージを生成させ、コンポーザ７６からモニタ７７に出力し、表示させる。ユーザは、これにより、メタデータ登録処理ができないことを知ることができる。
【００５１】
一方、このような放送受信録画装置３の処理に対応してサーバ２のCPU３１は、図７のフローチャートに示す処理を実行する。
【００５２】
ステップＳ３１において、CPU３１は、通信部３９を介して放送受信録画装置３からのアクセスを受けると、ステップＳ３２において、記憶部３８に記憶されているIDとパスワードの送信を要求するメッセージ画面を読み出し、通信部３９からネットワーク１を介して、放送受信録画装置３−１に送信させる。
【００５３】
この要求に基づいて、上述したように、放送受信録画装置３−１からIDとパスワードが送信されてくる（図６と図８のステップＳ１３）。そこで、ステップＳ３３において、CPU３１は、通信部３９を介して放送受信録画装置３−１からのIDとパスワードを受信すると、これを記憶部３８の顧客データベース１１に記憶されている、そのユーザのIDとパスワードと比較する。両者が一致する場合には認証ができたと判定し、ステップＳ３４に進み、CPU３１は、メタデータ登録を許可する通知のメッセージを生成し、通信部３９を介して放送受信録画装置３−１に送信させる。メタデータ登録許可通知に対応して放送受信録画装置３からメタデータが送信されてくるので（図６と図８のステップＳ１５）、ステップＳ３５において、このメタデータを受信部３９を介して受信したとき、CPU３１は、そのメタデータを記憶部３８を構成する映像データベース１２に供給し、登録させる。
【００５４】
これに対して、ステップＳ３３において、CPU３１は、放送受信録画装置３−１から送信されてきたIDおよびパスワードが、顧客データベース１１に予め登録されているIDおよびパスワードと一致しない場合には、認証できなかったと判定し、ステップＳ３６に進み、登録不許可を通知するメッセージを生成し、通信部３９から放送受信録画装置３−１に送信させる。
【００５５】
以上のようにして、サーバ２の映像データベース１２には、多くの放送受信録画装置３から、そのユーザが生成したメタデータが送信されてきて登録される。もちろん、メタデータ生成装置５により生成されたメタデータも登録される。これにより、このシステムを利用する各ユーザは、他のユーザが生成したメタデータに基づいて、自分自身が保持しているコンテンツを楽しむことができる。
【００５６】
このため、例えば、放送受信録画装置３−２のユーザは、サーバ２にアクセスし、そこに登録されている他のユーザが生成したメタデータを取り込む処理を実行する。次に、この場合における処理について、図９乃至図１１のフローチャートを参照して説明する。図９は、放送受信録画装置３−２の処理を表し、図１０は、それに対応するサーバ２の処理を表している。以下、図９と図１０を参照して、それぞれ放送受信録画装置３−２とサーバ２の処理を個別に説明するが、両者の処理の関係は、図１１のフローチャートを参照することで明らかとなる。
【００５７】
最初に、図９のフローチャートを参照して、放送受信録画装置３−２の処理について説明する。ステップＳ５１においてCPU８０は、入力部８６を介してユーザからサーバ２に対するアクセスが指令されると、ネットワークインタフェース８３を介してサーバ２にアクセスさせる。このアクセスに基づいて、サーバ２からIDとパスワードの送信が要求されてくるので（図１０と図１１のステップＳ８２）、ステップＳ５２において、CPU８０は、IDとパスワードの送信要求を受信すると、これをモニタ７７に出力し、表示させる。放送受信録画装置３−２のユーザは、この表示に基づいて、自分自身に割り当てられているIDとパスワードを入力部８６を操作することで入力する。CPU８０は、ステップＳ５３において、このようにして入力されたIDとパスワードをネットワークインタフェース８３を介してサーバ２に送信させる。
【００５８】
サーバ２は、IDとパスワードに基づいて認証処理を行い、正しい認証結果が得られた場合には、放送受信録画装置３−２に蓄積されている範囲を表す情報の送信を要求してくる（図１０と図１１のステップＳ８４）。これに対して正しい認証結果が得られなかった場合には、このような蓄積範囲の送信が要求されてこない。そこで、ステップＳ５４において、CPU８０は、蓄積範囲の送信が要求されてきたか否かを判定し、蓄積範囲の送信が要求されてこない場合には、ステップＳ６０に進み、CPU８０はエラー処理を実行する。すなわち、この場合には、正しい認証結果が得られなかったので、放送受信録画装置３−２のユーザは、メタデータを取得することができないことになる。
【００５９】
ステップＳ５４において、蓄積範囲の送信が要求されてきたと判定された場合、ステップＳ５５に進み、CPU８０は、ハードディスクドライブ８５に蓄積されているコンテンツの放送時刻の範囲を読み出し、ネットワークインタフェース８３を介してサーバ２に送信させる。この範囲には、放送チャンネルも含まれる。これにより、サーバ２は、放送受信録画装置３−２のハードディスクドライブ８５に蓄積されている放送コンテンツがどのようなコンテンツであるのかを、特定することが可能となる。
【００６０】
サーバ２は、蓄積範囲のデータを受信すると、その蓄積範囲に含まれるコンテンツに対応するメタデータを検索し、その一覧を送信してくる（図１０と図１１のステップＳ８７）。そこで、ステップＳ５６において、CPU８０は、ネットワークインタフェース８３を介してメタデータの一覧を受信すると、これをモニタ７７に出力し、表示させる。ユーザは、この表示を見て、一覧の中から所望のメタデータを入力部８６を操作することで選択する。CPU８０は、ユーザによりメタデータが指定されると、取得するメタデータの指定情報（メタデータを特定する情報）を、ステップＳ５７において取得し、ステップＳ５８において、その指定情報をネットワークインタフェース８３を介してサーバ２に送信させる。
【００６１】
サーバ２は、メタデータの指定情報を受信すると、対応するメタデータを送信してくる（図１０と図１１のステップＳ９４）。そこで、ステップＳ５９において、CPU８０は、サーバ２から送信されてきたメタデータを受信すると、ハードディスクドライブ８５に供給し、記録させる。
【００６２】
次に、このような放送受信録画装置３−２の処理に対応して実行されるサーバ２の処理について、図１０のフローチャートを参照して説明する。
【００６３】
CPU３１は、ステップＳ８１において、放送受信録画装置３−２のユーザからのメタデータ取得要求を受信すると、ステップＳ８２において、放送受信録画装置３−２に対して、IDとパスワードの送信を要求する。この要求に基づいて、上述したように、放送受信録画装置３−２は、IDとパスワードを送信してくる（図９と図１１のステップＳ５３）。
【００６４】
そこで、ステップＳ８３において、CPU３１は、通信部３９を介して放送受信録画装置３−２からのIDとパスワードを受信すると、そのIDとパスワードが、顧客データベース１１に予め登録されているIDとパスワードに一致するか否かに基づいて、ユーザを認証する。正しい認証結果が得られなかった場合には、そのユーザは、このメタデータ配信サービスを受けることができるユーザではないので、処理が終了される。
【００６５】
これに対して、正しい認証結果が得られた場合には、ステップＳ８４に進み、CPU３１は、放送受信録画装置３−２に対して、そこに蓄積されているコンテンツの範囲の情報の送信を要求する。上述したように、この要求に基づいて、放送受信録画装置３−２は、ハードディスクドライブ８５に蓄積されているコンテンツの蓄積範囲を読み出し、送信してくる（図９と図１１のステップＳ５５）。そこで、CPU３１は、ステップＳ８５において、蓄積範囲を受信すると、ステップＳ８６において、映像データベース１２の登録情報から、蓄積範囲に対応するコンテンツ群を特定する。
【００６６】
次に、ステップＳ８７において、CPU３１は、ステップＳ８６の処理で特定されたコンテンツ群に対応して登録されているメタデータを映像データベース１２から読み出し、放送受信録画装置３−２に送信させる。
【００６７】
このようにして、メタデータの一覧が送信されると、放送受信録画装置３−２から、その中のいずれか少なくとも１つを指定する指定情報が送信されてくる（図９と図１１のステップＳ５８）。そこで、ステップＳ８８において、CPU３１は、放送受信録画装置３−２からメタデータの指定情報が送信されてくると、これを受信し、ステップＳ８９において、映像データベース１２の登録情報から、指定されたメタデータを有するコンテンツの広告映像の放送時刻情報を取得する。
【００６８】
例えば、いま、メタデータで対象とされているコンテンツが、図４Ａに示されるコンテンツであるとすると、その中に含まれる広告情報としての部分１１３の相対時刻１５分００秒乃至１６分３０秒の時刻が、ここで取得される。
【００６９】
次に、ステップＳ９０に進み、CPU３１は、ステップＳ８９の処理で取得された広告映像の放送時刻を含む時間帯の映像を放送受信録画装置３−２が録画しているか否かを、ステップＳ８５で受信した蓄積範囲に基づいて判定する。放送受信録画装置３−２に広告映像の放送時刻のコンテンツが蓄積されている場合には、ステップＳ９３に進み、CPU３１は、放送受信録画装置３−２に送信するメタデータに、広告映像の再生位置情報を追加する処理を実行する。
【００７０】
例えば、図５に示されるように、放送受信録画装置３−１のユーザにより作成されたメタデータには、図４Ｂに示される部分１１１と部分１１２が再生範囲として含まれているが、広告情報を含む部分１１３は含まれていない。しかしながら、放送受信録画装置３−２は、部分１１３の映像情報（広告映像）を蓄積している。そこで、この場合、CPU３１は、図５に示されるメタデータを、図１２に示されるようなメタデータに変更する。
【００７１】
すなわち、図１２に示されるメタデータにおいては、映像マーカメタデータのブロック２０２に、図４における広告情報に対応する部分１１３の先頭位置を指定するマーカのブロック２５１が追加される。すなわち、ブロック２５１においては、図４Ｂに示される相対時刻１５分００秒が規定されている。このマーカ（インデックス）は、「CM」により識別（Description）される。
【００７２】
これにより、スキャンが指令されたとき、部分１１３が確実にジャンプ先として指定されることになる。
【００７３】
また、映像ストーリーメタデータのブロック２０３に、先頭のセグメント（seq=0のセグメント）のブロック２５２が追加される。このセグメントは、開始位置が１５分００秒、終了位置が１６分３０秒とされ、図４Ｂの部分１１３に対応している。この部分の識別（Description）は、「CM」とされる。
【００７４】
これにより、このメタデータに基づいて、コンテンツ情報が再生されるとき、部分１１３が、まず最初に再生され、その次に部分１１１が、さらにその次に部分１１２が、順次再生されることになる。
【００７５】
一方、ステップＳ９０において、広告情報の放送時刻が放送受信録画装置３−２のハードディスクドライブ８５に蓄積されていないと判定された場合、ステップＳ９１に進み、CPU３１は、映像データベース１２の登録情報に基づいて、指定されたメタデータに対応するコンテンツに含まれる広告情報と同一の広告主の広告情報が、他のコンテンツに含まれていれば、その放送時刻を取得する。そして、CPU３１は、ステップＳ９２において、ステップＳ９１の処理で取得された放送時刻を含むコンテンツの情報が、放送受信録画装置３−２のハードディスクドライブ８５に蓄積されているか否かを判定する。その放送時刻のコンテンツが、ハードディスクドライブ８５に記録されている場合には、ステップＳ９３に進み、上述した場合と同様に、メタデータに、その広告情報の再生位置情報を付加する処理が実行される。
【００７６】
このようにして、ステップＳ９３の処理により、広告映像の再生位置情報が付加されたメタデータが、ステップＳ９４において、ネットワーク１を介してサーバ２から放送受信録画装置３−２に送信される。以上の処理により、送信されたメタデータには、広告情報が必ず付加されていることになる。
【００７７】
これに対して、ステップＳ９２において、ステップＳ９１の処理で取得された放送時刻の情報が、放送受信録画装置３−２のハードディスクドライブ８５に蓄積されていないと判定された場合（同一の広告主の広告情報が、他のコンテンツに含まれていない場合も含む）、ステップＳ９３の広告映像の再生位置情報をメタデータに付加する処理は省略される。そして、ステップＳ９４において、メタデータ送信処理が実行される。すなわち、この場合に送信されるメタデータには、広告情報が必ずしも付加されていないことになる。
【００７８】
以上の例では、放送受信録画装置３−２に広告情報が蓄積されていない場合には、広告情報の再生位置情報を付加せずに、メタデータを（変更しないメタデータを）送信させるようにしたが、放送受信録画装置３に広告情報が蓄積されていない場合には、メタデータの送信も禁止してしまうようにすることも可能である。この場合、ステップＳ９２においてNOの判定が行われた場合、ステップＳ９４の処理はスキップされる。
【００７９】
以上のようにして、メタデータを受信したユーザは、メタデータを利用してコンテンツを再生することができる。図１３は、この場合の処理例を表している。
【００８０】
最初にステップＳ１２１において、CPU８０は、入力部８６を介してメタデータの一覧の表示が指令されると、ハードディスクドライブコントローラ８４を介してハードディスクドライブ８５を制御し、そこに記録されているメタデータの一覧を読み出し、コンポーザ７６を介してモニタ７７に出力し、表示させる。ユーザは、表示されたメタデータの中から、所望のメタデータを入力部８６を操作することで指定する。CPU８０は、ステップＳ１２２において、入力部８６からの操作信号に基づいて、ユーザにより指定されたメタデータを特定し、そのメタデータをハードディスクドライブ８５から読み出す。そして、ステップＳ１２３において、CPU８０は、ステップＳ１２２の処理で取得したメタデータに基づいて、ハードディスクドライブ８５に蓄積されている映像データを再生させる。
【００８１】
これにより、例えば、図１２に示されるようなメタデータに基づく再生が指令された場合において、例えば、入力部８６を介してインデックスのスキャンが指令されたとき、CPU８０は、最初にブロック２５１で指定される１５分００秒の位置にジャンプし、その位置から再生を開始させる。これにより、図４Ｂの部分１１３に記録されている広告情報が読み出され、モニタ７７に表示されることになる。次に、ユーザが入力部８６を操作して、次のインデックス位置までのスキャンが指令されたとき、CPU８０は、５分１５秒の位置に再生位置をジャンプさせる。これにより、図４Ｂに示される「Economic news」の部分１１２の先頭位置にジャンプが行われ、その位置からの再生が開始されることになる。
【００８２】
また、入力部８６を操作することで、映像ストーリーメタデータの再生が指令された場合には、CPU８０は、図１２のブロック２０３において指定されているseq=0,1,2の順に、各セグメントを順次再生する。これにより、最初に、図４Ｂに示される部分１１３が再生され、次に、部分１１１が再生され、その次に、部分１１２が再生される。
【００８３】
このようにして、放送受信録画装置３−１のユーザは、図５に示されるように、図４Ｂに示される部分１１３の広告情報を含めないメタデータを生成したのであるが、放送受信録画装置３−２のユーザが、このメタデータを、サーバ２を介して受信する場合には、部分１１３の情報が付加されている。従って、広告情報が、確実に再生されることになる。
【００８４】
以上においては、メタデータに対応するコンテンツに含まれる広告映像をもとに、メタデータに付加する広告映像を指定するようにしたが、ユーザの嗜好に適した広告映像を付加させるようにすることも可能である。図１４は、この場合の放送受信録画装置３からメタデータ送信の依頼を受けた場合のサーバ２の処理例を表している。
【００８５】
ステップＳ１８１乃至ステップＳ１８８の処理は、図１０におけるステップＳ８１乃至ステップＳ８８の処理と同様の処理である。
【００８６】
すなわち、これらの処理により、放送受信録画装置３のユーザから、メタデータの送信が要求されると、認証処理が行われ、正しい認証結果が得られた場合には、放送受信録画装置３が蓄積しているコンテンツが検索される。そして、検索されたコンテンツに対応するメタデータが選択され、そのメタデータの中から、所定のメタデータの送信が、放送受信録画装置３のユーザから要求されてくる。
【００８７】
このとき、ステップＳ１８９において、CPU３１は、顧客データベース１１に登録されている、その放送受信録画装置３のユーザの嗜好情報を読み出し、その嗜好に適した広告映像を取得する。例えば、そのユーザが、スポーツが好きなユーザである場合には、スポーツに関する広告映像が取得され、自動車が好きなユーザである場合には、自動車に関する広告映像が取得される。
【００８８】
さらに、ステップＳ１９０において、CPU３１は、映像データベース１２を検索して、ステップＳ１８９の処理で取得された広告映像を放送している放送時刻を取得する。ステップＳ１９１において、CPU３１は、ステップＳ１９０の処理で取得された放送時刻に関するコンテンツを、その放送受信録画装置３が蓄積しているか否かを、ステップＳ１８５の処理で受信した蓄積範囲の情報から判断する。その放送時刻を含むコンテンツが蓄積されている場合には、ステップＳ１９２において、CPU３１は、ステップＳ１８９の処理で取得された広告映像を、そのメタデータの再生位置に追加する処理を実行する。ステップＳ１９０の処理で取得された放送時刻に関するコンテンツが蓄積されていない場合には、ステップＳ１９２の処理はスキップされる。
【００８９】
その後、ステップＳ１９３において、メタデータ送信処理が実行される。
【００９０】
このように、この例においては、ユーザの嗜好に適した広告情報を提供するようにしたので、例えば、サーバ２の運営者は、より多くの広告主から手数料を徴収することが可能となる。
【００９１】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【００９２】
この記録媒体は、図２に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク５１（フロッピディスクを含む）、光ディスク５２（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク５３（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリ５４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM３２や、記憶部３８に含まれるハードディスクなどで構成される。
【００９３】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００９４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００９５】
【発明の効果】
以上の如く本発明によれば、広告情報をより確実に提示して、コンテンツをより効果的に、２次的に利用することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した情報提供システムの構成を示すブロック図である。
【図２】図１のサーバの構成例を示すブロック図である。
【図３】図１の放送受信録画装置の構成を示すブロック図である。
【図４】放送コンテンツの構成を示す図である。
【図５】メタデータの例を示す図である。
【図６】図１の放送受信録画装置のメタデータ登録処理を説明するフローチャートである。
【図７】図１のサーバのメタデータ登録処理を説明するフローチャートである。
【図８】図６と図７の処理の関係を説明する図である。
【図９】図１の放送受信録画装置のメタデータ取得処理を説明するフローチャートである。
【図１０】図１のサーバのメタデータ送信処理を説明するフローチャートである。
【図１１】図９と図１０の処理の関係を説明する図である。
【図１２】メタデータの変更の例を示す図である。
【図１３】図１の放送受信録画装置の再生処理を説明するフローチャートである。
【図１４】図１のサーバの他のメタデータ送信処理を説明するフローチャートである。
【符号の説明】
１  ネットワーク，  ２  サーバ，  ３−１，３−２  放送受信録画装置，  ４  放送装置，  ５  メタデータ生成装置，  １１  顧客データベース，  １２映像データベース
【図１】
0004168606.tif 000002
【図２】
0004168606.tif 000003
【図３】
0004168606.tif 000004
【図４】
0004168606.tif 000005
【図５】
0004168606.tif 000006
【図６】
0004168606.tif 000007
【図７】
0004168606.tif 000008
【図８】
0004168606.tif 000009
【図９】
0004168606.tif 000010
【図１０】
0004168606.tif 000011
【図１１】
0004168606.tif 000012
【図１２】
0004168606.tif 000013
【図１３】
0004168606.tif 000014
【図１４】
0004168606.tif 000015