(57)【特許請求の範囲】
【請求項１】
第１の情報の録画開始時刻からの相対時刻で指定されている複数の再生開始時刻および再生終了時刻と、複数の前記再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報を、第１の情報処理装置からネットワークを介して第２の情報処理装置に送信し、
前記第２の情報処理装置は、前記第１の情報処理装置から送信されてきた前記第２の情報から前記第１の情報の録画開始時刻を取得し、取得した前記録画開始時刻と前記第１の情報の放送開始時刻との差を演算し、演算された前記差に基づいて、前記第２の情報の前記再生開始時刻および再生終了時刻を修正し、修正された前記第２の情報を登録し、前記ネットワークを介して第３情報処理装置から前記第１の情報の前記録画開始時刻および録画終了時刻を受け付け、受け付けられた前記録画開始時刻および録画終了時刻に基づいて、登録された前記第２の情報の中から、それに対応する所定の前記第２の情報を選択し、選択された前記第２の情報の前記再生開始時刻および再生終了時刻を再修正し、再修正された前記再生開始時刻および再生終了時刻を含む前記第２の情報を、前記ネットワークを介して前記第３の情報処理装置に送信し、
前記第３の情報処理装置は、前記第２の情報処理装置から前記ネットワークを介して、前記第２の情報の配信を受ける
情報提供システム。
【請求項２】
ネットワークを介して第１の他の情報処理装置から送信されてきた第１の情報の録画開始時刻からの相対時刻で指定されている再生開始時刻および再生終了時刻と、複数の前記再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報を受信する受信手段と、
前記受信手段により受信された前記第２の情報から前記第１の情報の録画開始時刻を取得する取得手段と、
前記取得手段により取得された前記録画開始時刻と、前記第１の情報の放送開始時刻との差を演算する演算手段と、
前記演算手段により演算された前記差に基づいて、前記第２の情報の前記再生開始時刻および再生終了時刻を修正する修正手段と、
前記修正手段により前記再生開始時刻および再生終了時刻が修正された前記第２の情報を登録する登録手段と、
前記ネットワークを介して第２の他の情報処理装置から前記第１の情報の前記録画開始時刻および録画終了時刻を受け付ける受け付け手段と、
前記受け付け手段により受け付けられた前記録画開始時刻および録画終了時刻に基づいて、前記登録手段により登録された前記第２の情報の中から、それに対応する所定の前記第２の情報を選択する選択手段と、
前記選択手段により選択された前記第２の情報の前記再生開始時刻および再生終了時刻を再修正する再修正手段と、
前記再修正手段により再修正された前記再生開始時刻および再生終了時刻を含む前記第２の情報を、前記ネットワークを介して前記第２の他の情報処理装置に送信する送信手段と
を備える情報処理装置。
【請求項３】
前記取得手段により取得された前記録画開始時刻に基づいて、前記受信手段により受信された前記第２の情報に規定されている前記第１の情報の前記再生開始時刻および再生終了時刻が正しいか否かを判別する判別手段を
さらに備える請求項２に記載の情報処理装置。
【請求項４】
前記第１の情報は、放送コンテンツであり、
前記第２の情報は、前記放送コンテンツの再生を指令するためのメタデータである
請求項２に記載の情報処理装置。
【請求項５】
ネットワークを介して第１の他の情報処理装置から送信されてきた第１の情報の録画開始時刻からの相対時刻で指定されている再生開始時刻および再生終了時刻と、複数の前記再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記第２の情報から前記第１の情報の録画開始時刻を取得する取得ステップと、
前記取得ステップの処理により取得された前記録画開始時刻と、前記第１の情報の放送開始時刻との差を演算する演算ステップと、
前記演算ステップの処理により演算された前記差に基づいて、前記第２の情報の前記再生開始時刻および再生終了時刻を修正する修正ステップと、
前記修正ステップの処理により前記再生開始時刻および再生終了時刻が修正された前記第２の情報を登録する登録ステップと、
前記ネットワークを介して第２の他の情報処理装置から前記第１の情報の前記録画開始時刻および録画終了時刻を受け付ける受け付けステップと、
前記受け付けステップの処理により受け付けられた前記録画開始時刻および録画終了時刻に基づいて、前記登録手段により登録された前記第２の情報の中から、それに対応する所定の前記第２の情報を選択する選択手ステップと、
前記選択ステップの処理により選択された前記第２の情報の前記再生開始時刻および再生終了時刻を再修正する再修正ステップと、
前記再修正ステップの処理により再修正された前記再生開始時刻および再生終了時刻を含む前記第２の情報を、前記ネットワークを介して前記第２の他の情報処理装置に送信する送信ステップと
を含む情報処理方法。
【請求項６】
ネットワークを介して第１の他の情報処理装置から送信されてきた第１の情報の録画開始時刻からの相対時刻で指定されている再生開始時刻および再生終了時刻と、複数の前記再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記第２の情報から前記第１の情報の録画開始時刻を取得する取得ステップと、
前記取得ステップの処理により取得された前記録画開始時刻と、前記第１の情報の放送開始時刻との差を演算する演算ステップと、
前記演算ステップの処理により演算された前記差に基づいて、前記第２の情報の前記再生開始時刻および再生終了時刻を修正する修正ステップと、
前記修正ステップの処理により前記再生開始時刻および再生終了時刻が修正された前記第２の情報を登録する登録ステップと、
前記ネットワークを介して第２の他の情報処理装置から前記第１の情報の前記録画開始時刻および録画終了時刻を受け付ける受け付けステップと、
前記受け付けステップの処理により受け付けられた前記録画開始時刻および録画終了時刻に基づいて、前記登録手段により登録された前記第２の情報の中から、それに対応する所定の前記第２の情報を選択する選択手ステップと、
前記選択ステップの処理により選択された前記第２の情報の前記再生開始時刻および再生終了時刻を再修正する再修正ステップと、
前記再修正ステップの処理により再修正された前記再生開始時刻および再生終了時刻を含む前記第２の情報を、前記ネットワークを介して前記第２の他の情報処理装置に送信する送信ステップと
を含む処理をコンピュータに実行させるためのプログラムが記録されている記録媒体。
【請求項７】
ネットワークを介して第１の他の情報処理装置から送信されてきた第１の情報の録画開始時刻からの相対時刻で指定されている再生開始時刻および再生終了時刻と、複数の前記再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記第２の情報から前記第１の情報の録画開始時刻を取得する取得ステップと、
前記取得ステップの処理により取得された前記録画開始時刻と、前記第１の情報の放送開始時刻との差を演算する演算ステップと、
前記演算ステップの処理により演算された前記差に基づいて、前記第２の情報の前記再生開始時刻および再生終了時刻を修正する修正ステップと、
前記修正ステップの処理により前記再生開始時刻および再生終了時刻が修正された前記第２の情報を登録する登録ステップと、
前記ネットワークを介して第２の他の情報処理装置から前記第１の情報の前記録画開始時刻および録画終了時刻を受け付ける受け付けステップと、
前記受け付けステップの処理により受け付けられた前記録画開始時刻および録画終了時刻に基づいて、前記登録手段により登録された前記第２の情報の中から、それに対応する所定の前記第２の情報を選択する選択手ステップと、
前記選択ステップの処理により選択された前記第２の情報の前記再生開始時刻および再生終了時刻を再修正する再修正ステップと、
前記再修正ステップの処理により再修正された前記再生開始時刻および再生終了時刻を含む前記第２の情報を、前記ネットワークを介して前記第２の他の情報処理装置に送信する送信ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報提供システム、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、任意の情報処理装置から受信した放送コンテンツの情報に含まれる再生位置を修正し、他の情報処理装置において利用できるようにした情報提供システム、情報処理装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
最近、視聴者が録画した放送コンテンツ（放送番組）の中から、所定のシーンだけを集めて再生するなどして、放送コンテンツを２次的に利用することが提案されている。通常、このような再生は、メタデータに基づいて行われる。このメタデータには、対象とされる放送コンテンツを特定する情報と、その再生位置が記述されている。そして、その再生位置は、その放送コンテンツの録画開始時刻からの相対時刻により記述されている。
【０００３】
メタデータは、インターネットを介して視聴者に配信されることが多い。このような場合、視聴者は、インターネットを介して所定のサーバにアクセスし、所望の放送コンテンツを指定して、対応するメタデータの配信を受ける。そして、視聴者は、自分自身が録画した放送コンテンツを、配信されたメタデータに基づいて再生する。
【０００４】
【発明が解決しようとする課題】
しかしながら、このように、視聴者がメタデータを利用する場合、メタデータの作成者が放送コンテンツを録画したときの録画開始時刻と、そのメタデータを利用して放送コンテンツを視聴する視聴者が放送コンテンツを録画したときの録画開始時刻が異なると、結局、メタデータで指定した再生開始位置（メタデータ作成者が意図した再生開始位置）と、視聴者が、そのメタデータに基づいて放送コンテンツを再生する場合に、実際に再生が開始される位置とは異なることになり、視聴者は作成者の意図する通りに放送コンテンツの視聴を行うことが困難になる課題があった。
【０００５】
さらに、メタデータの作成者が、対象とする放送コンテンツの放送時間外に再生開始位置を誤って指定してしまったとしても、サーバ側で、それを誤ったメタデータであると判別することができないという課題があった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、任意の情報処理装置から受信した放送コンテンツの情報に含まれる再生位置を修正することにより、メタデータの作成者の意図するとおりの放送コンテンツを視聴ですることができるようにするものである。
【０００７】
【課題を解決するための手段】
本発明の情報提供システムは、第１の情報の録画開始時刻からの相対時刻で指定されている複数の再生開始時刻および再生終了時刻と、複数の再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報を、第１の情報処理装置からネットワークを介して第２の情報処理装置に送信し、第２の情報処理装置は、第１の情報処理装置から送信されてきた第２の情報から第１の情報の録画開始時刻を取得し、取得した録画開始時刻と第１の情報の放送開始時刻との差を演算し、演算された差に基づいて、第２の情報の再生開始時刻および再生終了時刻を修正し、修正された第２の情報を登録し、ネットワークを介して第３情報処理装置から第１の情報の録画開始時刻および録画終了時刻を受け付け、受け付けられた録画開始時刻および録画終了時刻に基づいて、登録された第２の情報の中から、それに対応する所定の第２の情報を選択し、選択された第２の情報の再生開始時刻および再生終了時刻を再修正し、再修正された再生開始時刻および再生終了時刻を含む第２の情報を、ネットワークを介して第３の情報処理装置に送信し、第３の情報処理装置は、第２の情報処理装置からネットワークを介して、第２の情報の配信を受ける。
【０００８】
本発明の情報処理装置は、ネットワークを介して第１の他の情報処理装置から送信されてきた第１の情報の録画開始時刻からの相対時刻で指定されている再生開始時刻および再生終了時刻と、複数の再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報を受信する受信手段と、受信手段により受信された第２の情報から第１の情報の録画開始時刻を取得する取得手段と、取得手段により取得された録画開始時刻と、第１の情報の放送開始時刻との差を演算する演算手段と、演算手段により演算された差に基づいて、第２の情報の再生開始時刻および再生終了時刻を修正する修正手段と、修正手段により再生開始時刻および再生終了時刻が修正された第２の情報を登録する登録手段と、ネットワークを介して第２の他の情報処理装置から第１の情報の録画開始時刻および録画終了時刻を受け付ける受け付け手段と、受け付け手段により受け付けられた録画開始時刻および録画終了時刻に基づいて、登録手段により登録された第２の情報の中から、それに対応する所定の第２の情報を選択する選択手段と、選択手段により選択された第２の情報の再生開始時刻および再生終了時刻を再修正する再修正手段と、再修正手段により再修正された再生開始時刻および再生終了時刻を含む第２の情報を、ネットワークを介して第２の他の情報処理装置に送信する送信手段とを備える。
【０００９】
取得手段により取得された録画開始時刻に基づいて、受信手段により受信された第２の情報に規定されている第１の情報の再生開始時刻および再生終了時刻が正しいか否かを判別する判別手段をさらに備えることができる。
【００１２】
第１の情報は、放送コンテンツであり、第２の情報は、放送コンテンツの再生を指令するためのメタデータである。
【００１３】
本発明の情報処理方法は、ネットワークを介して第１の他の情報処理装置から送信されてきた第１の情報の録画開始時刻からの相対時刻で指定されている再生開始時刻および再生終了時刻と、複数の再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報を受信する受信ステップと、受信ステップの処理により受信された第２の情報から第１の情報の録画開始時刻を取得する取得ステップと、取得ステップの処理により取得された録画開始時刻と、第１の情報の放送開始時刻との差を演算する演算ステップと、演算ステップの処理により演算された差に基づいて、第２の情報の再生開始時刻および再生終了時刻を修正する修正ステップと、修正ステップの処理により再生開始時刻および再生終了時刻が修正された第２の情報を登録する登録ステップと、ネットワークを介して第２の他の情報処理装置から第１の情報の録画開始時刻および録画終了時刻を受け付ける受け付けステップと、受け付けステップの処理により受け付けられた録画開始時刻および録画終了時刻に基づいて、登録手段により登録された第２の情報の中から、それに対応する所定の第２の情報を選択する選択手ステップと、選択ステップの処理により選択された第２の情報の再生開始時刻および再生終了時刻を再修正する再修正ステップと、再修正ステップの処理により再修正された再生開始時刻および再生終了時刻を含む第２の情報を、ネットワークを介して第２の他の情報処理装置に送信する送信ステップとを含む。
【００１４】
本発明の記録媒体のプログラムは、ネットワークを介して第１の他の情報処理装置から送信されてきた第１の情報の録画開始時刻からの相対時刻で指定されている再生開始時刻および再生終了時刻と、複数の再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報を受信する受信ステップと、受信ステップの処理により受信された第２の情報から第１の情報の録画開始時刻を取得する取得ステップと、取得ステップの処理により取得された録画開始時刻と、第１の情報の放送開始時刻との差を演算する演算ステップと、演算ステップの処理により演算された差に基づいて、第２の情報の再生開始時刻および再生終了時刻を修正する修正ステップと、修正ステップの処理により再生開始時刻および再生終了時刻が修正された第２の情報を登録する登録ステップと、ネットワークを介して第２の他の情報処理装置から第１の情報の録画開始時刻および録画終了時刻を受け付ける受け付けステップと、受け付けステップの処理により受け付けられた録画開始時刻および録画終了時刻に基づいて、登録手段により登録された第２の情報の中から、それに対応する所定の第２の情報を選択する選択手ステップと、選択ステップの処理により選択された第２の情報の再生開始時刻および再生終了時刻を再修正する再修正ステップと、再修正ステップの処理により再修正された再生開始時刻および再生終了時刻を含む第２の情報を、ネットワークを介して第２の他の情報処理装置に送信する送信ステップとを含む処理をコンピュータに実行させる。
【００１５】
本発明のプログラムは、ネットワークを介して第１の他の情報処理装置から送信されてきた第１の情報の録画開始時刻からの相対時刻で指定されている再生開始時刻および再生終了時刻と、複数の再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報を受信する受信ステップと、受信ステップの処理により受信された第２の情報から第１の情報の録画開始時刻を取得する取得ステップと、取得ステップの処理により取得された録画開始時刻と、第１の情報の放送開始時刻との差を演算する演算ステップと、演算ステップの処理により演算された差に基づいて、第２の情報の再生開始時刻および再生終了時刻を修正する修正ステップと、修正ステップの処理により再生開始時刻および再生終了時刻が修正された第２の情報を登録する登録ステップと、ネットワークを介して第２の他の情報処理装置から第１の情報の録画開始時刻および録画終了時刻を受け付ける受け付けステップと、受け付けステップの処理により受け付けられた録画開始時刻および録画終了時刻に基づいて、登録手段により登録された第２の情報の中から、それに対応する所定の第２の情報を選択する選択手ステップと、選択ステップの処理により選択された第２の情報の再生開始時刻および再生終了時刻を再修正する再修正ステップと、再修正ステップの処理により再修正された再生開始時刻および再生終了時刻を含む第２の情報を、ネットワークを介して第２の他の情報処理装置に送信する送信ステップとを含む処理をコンピュータに実行させる。
【００１６】
第１の本発明においては、第１の情報の録画開始時刻からの相対時刻で指定されている複数の再生開始時刻および再生終了時刻と、複数の再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報が第１の情報処理装置からネットワークを介して第２の情報処理装置に送信され、第２の情報処理装置において、第２の情報から録画開始時刻が取得され、取得された録画開始時刻と第１の情報の放送開始時刻との差が演算され、演算された差に基づいて、第２の情報の再生開始時刻および再生終了時刻が修正され、修正された第２の情報が登録される。さらに、第２の情報処理装置において、ネットワークを介して第３情報処理装置から第１の情報の録画開始時刻および録画終了時刻が受け付けられ、受け付けられた録画開始時刻および録画終了時刻に基づいて、登録された第２の情報の中から、それに対応する所定の第２の情報が選択され、選択された第２の情報の再生開始時刻および再生終了時刻が再修正され、再修正された再生開始時刻および再生終了時刻を含む第２の情報が、ネットワークを介して第３の情報処理装置に配信される。
【００１７】
第２の本発明においては、ネットワークを介して第１の他の情報処理装置から受信された、第１の情報の録画開始時刻からの相対時刻で指定されている複数の再生開始時刻および再生終了時刻と、複数の再生開始時刻および再生終了時刻の再生順序とを規定する第２の情報から取得された第１の情報の録画開始時刻と、第１の情報の放送開始時刻との差が演算され、演算された差に基づいて、第２の情報の再生開始時刻および再生終了時刻が修正され、再生開始時刻および再生終了時刻が修正された第２の情報が登録される。そして、ネットワークを介して第２の他の情報処理装置から第１の情報の録画開始時刻および録画終了時刻が受け付けられ、受け付けられた録画開始時刻および録画終了時刻に基づいて、登録された第２の情報の中から、それに対応する所定の第２の情報が選択され、選択された第２の情報の再生開始時刻および再生終了時刻が再修正され、再修正された再生開始時刻および再生終了時刻を含む第２の情報が、ネットワークを介して第２の他の情報処理装置に送信される。
【００１８】
【発明の実施の形態】
図１は、本発明を適用した情報提供システムの構成例を表している。この構成例においては、インターネットに代表されるネットワーク１に、サーバ２と放送受信録画装置３−１，３−２が接続されている。この例においては、サーバ２を１台とし、放送受信録画装置３−１，３−２を２台としたが、接続の台数は任意である。
【００１９】
放送受信録画装置３−１，３−２は、放送装置４が放送する放送コンテンツ（放送番組）を受信し、録画する機能を有している。メタデータ生成装置５は、放送装置４により放送されたコンテンツに関するメタデータを生成し、ネットワーク１を介してサーバ２に供給し、記憶させる。
【００２０】
また、サーバ２には、放送受信録画装置３−１，３−２のユーザが、受信したコンテンツに基づいて生成したメタデータも、ネットワーク１を介して適宜送信される。
【００２１】
サーバ２は、顧客データベース１１と番組データベース１２を有しており、ネットワーク１を介して送信されてきたメタデータを番組データベース１２に記憶させる。顧客データベース１１には、放送装置４（メタデータ生成装置５）の管理者あるいは放送受信録画装置３−１，３−２のユーザの情報が、予め登録されている。すなわち、サーバ２の顧客データベース１１には、認証に必要な情報が予め登録されている。この情報提供システムにおいては、メタデータが、ネットワーク１を介して配信される。
【００２２】
図２は、サーバ２の構成例を表している。図２において、ＣＰＵ（Central Processing Unit）３１は、ＲＯＭ（Read Only Memory）３２に記憶されているプログラム、または記憶部３８からＲＡＭ（Random Access Memory）３３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ３３にはまた、ＣＰＵ３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２３】
ＣＰＵ３１、ＲＯＭ３２、およびＲＡＭ３３は、バス３４を介して相互に接続されている。このバス３４にはまた、入出力インタフェース３５も接続されている。
【００２４】
入出力インタフェース３５には、キーボード、マウスなどよりなる入力部３６、ＣＲＴ(Cathode Ray Tube) 、ＬＣＤ(Liquid Crystal Display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部３７、ハードディスクなどより構成される記憶部３８、モデム、ターミナルアダプタなどより構成される通信部３９が接続されている。通信部３９は、インターネットを含むネットワーク１を介しての通信処理を行う。
【００２５】
入出力インタフェース３５にはまた、必要に応じてドライブ４０が接続され、磁気ディスク５１、光ディスク５２、光磁気ディスク５３、或いは半導体メモリ５４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部３８にインストールされる。
【００２６】
図３は、放送受信録画装置３（以下、放送受信録画装置３−１，３−２を個々に区別する必要がない場合、単に放送受信録画装置３と称する）の構成例を表している。チューナ７１は、放送装置４が放送した放送コンテンツを含む電波を受信し、ベースバンド信号を復調器７２に出力する。復調器７２は、チューナ７１より出力された信号を復調し、デコーダ７３に出力する。デコーダ７３は、復調器７２より入力された復調信号、または、ハードディスクドライブ（ＨＤＤ）コントローラ８４を介してハードディスクドライブ（ＨＤＤ）８５より読み出された信号を、例えば、ＭＰＥＧ方式などに基づきデコードし、映像信号をコンポーザ７６に出力し、音声信号をミキサー７４に出力する。
【００２７】
コンポーザ７６は、デコーダ７３より入力される映像信号に、必要に応じて、グラフィックコントローラ７９により生成出力され、バス７８を介して供給された映像信号を重畳し、モニタ７７に出力し、表示させる。ミキサー７４は、デコーダ７３より供給された音声信号に、必要に応じて他の音声信号を混合し、スピーカ７５に供給し、放音させる。
【００２８】
ＣＰＵ８０は、バス７８を介して放送受信録画装置３の各部を制御し、各種の処理を実行させる。ＲＯＭ８１には、ＣＰＵ８０が各種の処理を実行する上において必要なプログラムやパラメータなどが記憶されている。ＲＡＭ８２は、ＣＰＵ８０が各種の処理を実行する上において必要なプログラムやデータが、適宜展開される。入力部８６は、ユーザにより操作され、操作に対応する信号をＣＰＵ８０に出力する。
【００２９】
ネットワークインタフェース（Ｉ／Ｆ）８３は、ネットワーク１を介して通信処理を実行する。ハードディスクドライブコントローラ８４は、ハードディスクドライブ８５を制御し、必要なデータをそこに記録させるとともに、記録されているデータを読み出させる。
【００３０】
次に、図１のシステムの動作について説明する。放送受信録画装置３のユーザは、放送装置４が放送するコンテンツを受信するとき、入力部８６を操作して、所定のチャンネルのコンテンツの受信を指令する。ＣＰＵ８０は、入力部８６から、この指令の入力を受けると、チューナ７１を制御し、指定されたチャンネルのコンテンツの電波を受信させる。
【００３１】
チューナ７１は、指定されたチャンネルの電波を受信すると、その受信信号を復調器７２に出力する。復調器７２は、受信信号を復調し、デコーダ７３に出力する。デコーダ７３は、復調信号をデコードし、映像信号をコンポーザ７６を介してモニタ７７に出力し、表示させる。また、デコーダ７３は、音声信号をミキサー７４を介してスピーカ７５に出力し、放音させる。
【００３２】
このようにして、放送受信録画装置３のユーザは、所望のチャンネルのコンテンツを視聴することができる。
【００３３】
また、ユーザが受信したコンテンツの記録を指令した場合には、デコーダ７３より出力された信号が、ハードディスクドライブコントローラ８４を介して、ハードディスクドライブ８５に供給され、内蔵するハードディスクに記録される。この記録動作は、映像信号と音声信号を、モニタ７７またはスピーカ７５から出力しない状態でも実行可能とされる。
【００３４】
ハードディスクに記録されているコンテンツの再生が、入力部８６の操作に基づいて指令されたとき、ＣＰＵ８０は、ハードディスクドライブコントローラ８４を制御し、ハードディスクドライブ８５のハードディスクに記録されている、指定されたコンテンツを再生させる。再生された信号は、デコーダ７３でデコードされ、映像信号はコンポーザ７６を介してモニタ７７に出力され、表示される。また、音声信号は、ミキサー７４を介してスピーカ７５に出力される。
【００３５】
ユーザは、このようにして、ハードディスクに記録したコンテンツを、任意のタイミングにおいて視聴することができる。
【００３６】
また、ユーザは、ハードディスクに記録したデータ（コンテンツ）を、必要に応じて編集し、その編集状態をメタデータとして、ハードディスクに記録することができる。
【００３７】
例えば、図４Ａに示されるように、２００１年５月３０日１９時００分００秒から放送が開始され、２００１年５月３０日２０時００分００秒に放送が終了したコンテンツが、ハードディスクドライブ８５に記録されているものとする。このコンテンツは、ユーザにより、コンテンツの放送開始時刻から録画開始され、コンテンツの放送終了時刻に録画終了されたものである。ユーザは、この１時間のコンテンツの中から、所定の部分を自分の好みで抽出し、その抽出した部分だけで構成される新たなコンテンツを作成することができる。
【００３８】
例えば、いま、図４Ｂに示されるように、図４Ａに示される１時間のコンテンツのうちの、コンテンツの録画開始時刻（この例の場合、録画開始時刻は放送開始時刻に等しい）を基準とする相対時刻で、３分２２秒の位置から４分３５秒の位置までのトップニュース（Top news）の部分１１１、並びに５分１５秒から６分３５秒までのエコノミックニュース（Economic news）の部分１１２を抽出したとする。このとき、この部分１１１と１１２により構成されるコンテンツに対応するメタデータをＣＰＵ８０は生成する。図５は、この場合に生成されるメタデータの例を表している。
【００３９】
図５の例においては、ブロック２０１により対象コンテンツが指定されている。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）される。
【００４４】
なお、映像マーカメタデータのブロック２０２および映像ストーリーメタデータのブロック２０３において指定されている開始時刻および終了時刻を、以下、メタデータ相対開始時刻およびメタデータ相対終了時刻と称する。
【００４５】
以上のようなメタデータに基づいて、放送受信録画装置３が再生を実行している場合において、例えば、スキャンが指令されたとき、次のインデックス位置までジャンプして、その位置から通常の再生が実行される。ストーリーの再生が指定された場合には、始点と終点で規定される各セグメントの範囲が順次再生される。
【００４６】
上記説明において、図５で示されるメタデータを作成したユーザは、図４Ａに示される１時間のコンテンツを、図４Ｂに示されるように、コンテンツの放送開始時刻から録画開始し、コンテンツの放送終了時刻に録画終了したものから、新たなコンテンツ（実際には、そのコンテンツの再生を指令するメタデータのみ）を作成している。
【００４７】
一方、例えば、いま、ユーザが、図６Ａに示される番組編成の１時間のコンテンツ（図４Ａに示される放送コンテンツと同一の放送コンテンツ）を、図６Ｂに示されるように、放送開始時刻の１０分前から、放送終了時刻の５分後まで録画したとする（尚、図６において、図４における場合と対応する部分には対応する符号を付してあり、その説明は繰り返しになるので省略する）。この場合においても、図４における場合と同一の部分が抽出されたとすると、コンテンツの録画開始時刻を基準とする相対時刻で、１３分２２秒の位置から１４分３５秒の位置までのトップニュース（Top news）の部分３１１、並びに１５分１５秒から１６分３５秒までのエコノミックニュース（Economic news）の部分３１２が抽出されたことになる。したがって、このとき、この部分３１１と３１２により構成されるコンテンツに対応するメタデータが、図７に示されるように、ＣＰＵ８０により生成される。
【００４８】
図７の例においては、ブロック４０１に記述されているStartTimeは、このコンテンツの録画開始時刻が２００１年５月３０日１８時５０分であることを表し、EndTimeは、その録画終了時刻が２００１年５月３０日２０時０５分であることを表している。
【００４９】
この例において、次の映像マーカメタデータのブロック４０２のメタデータ相対開始時刻は、録画開始時刻からの相対時刻で１５分１５秒の位置がインデックスとして指定されている。また、映像ストーリーメタデータのブロック４０３のseq=1のセグメントのメタデータ相対開始時刻は、録画開始時刻からの相対時刻で１３分２２秒とされ、メタデータ相対終了時刻は、録画開始時刻からの相対時刻で１４分３５秒とされ、seq=2のセグメントのメタデータ相対開始時刻は、録画開始時刻からの相対時刻で１５分１５秒とされ、メタデータ相対終了時刻は、録画開始時刻からの相対時刻で１６分３５秒とされている。
【００５０】
いま、例えば、放送受信録画装置３−１のユーザが、図７に示されるようなメタデータを生成し、このメタデータを他のユーザに提供したいと思ったとき、放送受信録画装置３−１のユーザは、生成したメタデータをサーバ２に送信し、登録させる。この場合の処理について、図８乃至図１１のフローチャートを参照して説明する。
【００５１】
図８は、放送受信録画装置３−１の処理を表し、図９は、その放送受信録画装置３−１の処理に対応するサーバ２の処理を表している。以下に、放送受信録画装置３−１とサーバ２の動作を個別に説明するが、両者の関係は、図１０のフローチャートを参照することで明らかとなる。さらに、図１１は、図９のステップＳ３６におけるサーバ２のメタデータ登録処理の詳細を表している。
【００５２】
放送受信録画装置３−１のユーザは、生成したメタデータをサーバ２に送信するとき、入力部８６を操作して、ＣＰＵ８０にサーバ２へのアクセスを指令する。ＣＰＵ８０は、この指令が入力されたとき、ステップＳ１１において、ネットワークインタフェース８３を制御し、ネットワーク１を介してサーバ２にアクセスさせる。アクセスを受けるとサーバ２は、ＩＤとパスワードの送信を要求してくる（図９と図１０のステップＳ３２）。
【００５３】
そこで、ステップＳ１２において、放送受信録画装置３−１のＣＰＵ８０は、ネットワークインタフェース８３を介してサーバ２からのＩＤとパスワードの送信要求を受信すると、ＩＤとパスワードの入力を要求する画面をグラフィックスコントローラ７９に生成させ、コンポーザ７６を介してモニタ７７に表示させる。ユーザは、この表示に基づいて、入力部８６を操作して、自分自身にサーバ２から予め割り当てられているＩＤとパスワードを入力する。ＣＰＵ８０は、ステップＳ１３において、入力部８６を介してユーザから入力されたＩＤとパスワードを、ネットワークインタフェース８３を介してサーバ２に送信させる。
【００５４】
サーバ２は、このＩＤとパスワードに基づいて認証処理を行い、認証ができた場合には、メタデータ登録の許可を通知してくる（図９と図１０のステップＳ３４）。また、認証ができなかった場合には、登録不許可を通知してくる（図９と図１０のステップＳ３７）。
【００５５】
そこで、ステップＳ１４において、放送受信録画装置３−１のＣＰＵ８０は、サーバ２から登録許可の通知を受信したか否かを判定し、登録許可の通知を受信した場合には、ステップＳ１５に進み、生成したメタデータをハードディスクドライブ８５から読み出させ、ネットワークインタフェース８３を介してサーバ２に送信させる。送信されたメタデータは、サーバ２において受信される（図９と図１０のステップＳ３５）。
【００５６】
これに対して、ステップＳ１４において、登録許可の通知が受信されていないと判定された場合（登録不許可の通知が受信されたと判定された場合）、ステップＳ１６に進み、ＣＰＵ８０はエラー処理を実行する。すなわち、この場合には、正しい認証結果が得られなかったので、ユーザはメタデータをサーバ２に登録することができないことになる。ＣＰＵ８０は、このときグラフィックスコントローラ７９を制御し、エラーメッセージを生成させ、コンポーザ７６からモニタ７７に出力し、表示させる。ユーザは、これにより、メタデータ登録処理ができないことを知ることができる。
【００５７】
一方、このような放送受信録画装置３−１の処理に対応してサーバ２のＣＰＵ３１は、図９のフローチャートに示す処理を実行する。
【００５８】
ステップＳ３１において、ＣＰＵ３１は、通信部３９を介して放送受信録画装置３−１からのアクセスを受けると、ステップＳ３２において、記憶部３８に記憶されているＩＤとパスワードの送信を要求するメッセージ画面を読み出し、通信部３９からネットワーク１を介して、放送受信録画装置３−１に送信させる。
【００５９】
この要求に基づいて、上述したように、放送受信録画装置３−１からＩＤとパスワードが送信されてくる（図８と図１０のステップＳ１３）。そこで、ステップＳ３３において、ＣＰＵ３１は、通信部３９を介して放送受信録画装置３−１からのＩＤとパスワードを受信すると、これを記憶部３８の顧客データベース１１に記憶されている、そのユーザのＩＤとパスワードと比較する。両者が一致する場合には認証ができたと判定し、ステップＳ３４に進み、ＣＰＵ３１は、メタデータ登録を許可する通知のメッセージを生成し、通信部３９を介して放送受信録画装置３−１に送信させる。
【００６０】
メタデータ登録許可通知に対応して、放送受信録画装置３−１からメタデータが送信されてくるので（図８と図１０のステップＳ１５）、ステップＳ３５において、ＣＰＵ３１は、これらの情報を受信部３９を介して受信する。ステップＳ３６において、ＣＰＵ３１は、受信したメタデータを記憶部３８を構成する番組データベース１２に供給し、登録処理を実行する。ここで、サーバ２のメタデータの登録処理について、図１１を参照して説明する。
【００６１】
ステップＳ５１において、ＣＰＵ３１は、図９のステップＳ３５の処理により受信されたメタデータから、その中で指定されているコンテンツを特定するための「録画開始時刻」（図７と後述する図１２のブロック４０１の録画開始時刻）を取得する。この「録画開始時刻」は、メタデータにおいて、絶対時刻で指定されている。これにより、例えば、図７の録画開始時刻である「２００１年５月３０日１８時５０分００秒」が取得される。
【００６２】
さらに、ステップＳ５２において、ＣＰＵ３１は、メタデータの映像マーカメタデータブロック４０２（図７と後述する図１２）、あるいは映像ストーリーメタデータブロック４０３（図７と後述する図１２）の中から、ブロック４０１に記述されている「録画開始時刻」からの相対時刻で指定されている「メタデータ相対開始時刻／終了時刻」を取得する。これにより、例えば、メタデータ相対開始時刻である「１５分１５秒」、並びに、メタデータ相対開始時刻である「１３分２２秒」およびメタデータ相対終了時刻である「１４分３５秒」と、メタデータ相対開始時刻である「１５分１５秒」およびメタデータ相対終了時刻である「１６分３５秒」が取得される。
【００６３】
ステップＳ５３において、ＣＰＵ３１は、ステップＳ５１で取得した「録画開始時刻」に、ステップＳ５２において取得した「メタデータ相対開始時刻／終了時刻」を加算し、「メタデータ相対開始時刻／終了時刻」を絶対時刻で指定される「メタデータ絶対開始時刻／終了時刻」に変換する。いまの場合、メタデータ絶対開始時刻「２００１年５月３０日１９時５分１５秒」が得られるとともに、メタデータ絶対開始時刻「２００１年５月３０日１９時３分２２秒」およびメタデータ絶対終了時刻「２００１年５月３０日１９時４分３５秒」、並びにメタデータ絶対開始時刻「２００１年５月３０日１９時５分１５秒」およびメタデータ絶対終了時刻「２００１年５月３０日１９時６分３５秒」が得られる。
【００６４】
ステップＳ５４において、ＣＰＵ３１は、ステップＳ５３において取得した「メタデータ絶対開始時刻／終了時刻」を包含する１つのコンテンツ（番組）が、番組データベース１２に登録されているか否か（放送開始時刻が、メタデータ絶対開始時刻以前であり、かつ、放送終了時刻が、メタデータ絶対終了時刻以後である１つのコンテンツが存在するか否か）を判断し、「メタデータ絶対開始時刻／終了時刻」を包含するコンテンツが番組データベース１２に登録されていると判断した場合、ステップＳ５５において、ＣＰＵ３１は、番組データベース１２から、そのコンテンツを読み出し、その「放送開始時刻」を取得する。この「放送開始時刻」は、絶対時刻で指定されている。これにより、例えば、放送開始時刻「２００１年５月３０日１９時００分００秒」と放送終了時刻「２００１年５月３０日２０時００分００秒」が得られる。
【００６５】
ステップＳ５６において、ＣＰＵ３１は、ステップＳ５１で取得した「録画開始時刻」（「２００１年５月３０日１８時５０分００秒」）から、ステップＳ５５で取得した該当コンテンツの「放送開始時刻」（「２００１年５月３０日１９時００分００秒」）の差を演算する。これにより、いまの場合、「１０分００秒」が得られる。
【００６６】
ステップＳ５７において、ＣＰＵ３１は、ステップＳ５２で取得した「メタデータ相対開始時刻／終了時刻」を、ステップＳ５６の処理により演算された差で修正し、放送開始時刻（録画開始時刻ではなく）からの相対時刻で指定されている「メタデータ修正相対開始時刻／終了時刻」を求める。いまの場合、メタデータ相対開始時刻「１５分１５秒」、「１３分２２秒」、並びにメタデータ相対終了時刻「１４分３５秒」、「１６分３５秒」がそれぞれ修正されて、メタデータ修正相対開始時刻「５分１５秒」、「３分２２秒」、並びにメタデータ修正相対終了時刻「４分３５秒」、「６分３５秒」が得られる。
【００６７】
ステップＳ５８において、ＣＰＵ３１は、メタデータの中のブロック４０１の「録画開始時刻」と「録画終了時刻」を、ステップＳ５５で取得した該当コンテンツの「放送開始時刻」と「放送終了時刻」の時刻に書き換え、さらに、メタデータの中のブロック４０２，４０３の「メタデータ相対開始時刻／終了時刻」を、ステップＳ５７で取得した「メタデータ修正相対開始時刻／終了時刻」の時刻に書き換え、番組データベース１２に登録する。
【００６８】
このようにして、例えば、図１２に示されるように（尚、図１２において、図７における場合と対応する部分には対応する符号を付している）、サーバ２において、放送受信録画装置３−１のユーザが送信したメタデータの対象映像の指定ブロック４０１は、対象映像の指定ブロック５０１に変換され、映像マーカメタデータブロック４０２は、映像マーカメタデータブロック５０２に変換され、さらに、映像ストーリーメタデータブロック４０３は、映像マーカメタデータブロック５０３に変換され、保存される。ブロック５０１，５０２，５０３の時刻は、図５における例（録画開始時刻が放送開始時刻と一致する例）と同様の時刻に書き換えられている。
【００６９】
これにより、全てのメタデータをコンテンツの放送開始時刻で一括管理できるので、サーバ２の番組データベースサーバ１２において、メタデータを管理しやすくなる。
【００７０】
一方、ＣＰＵ３１は、ステップＳ５３において取得した「メタデータ絶対開始時刻／終了時刻」を包含するコンテンツ（番組）が番組データベース１２に登録されていないとステップＳ５４において判断した場合、そのメタデータが対象となるコンテンツが番組データベース１２に記憶されていないと判断し、メタデータを登録せずに処理を終了する。
【００７１】
番組データベース１２は、基本的に放送されたすべてのコンテンツを登録する。従って、メタデータにより指定されたチャンネルの、指定された時刻のコンテンツが存在しないということは、そのメタデータの時刻の指定が間違っている（不正なメタデータである）ということになる。
【００７２】
図１３と図１４を参照して、誤って作成されたメタデータ（不正なメタデータ）の例を説明する。いま、ユーザが、図１３Ａに示される番組編成の１時間のコンテンツ（図４Ａおよび図６Ａに示される放送コンテンツと同一の放送コンテンツ）を、図１３Ｂに示されるように、放送開始時刻の１０分前から、放送終了時刻の５分後まで録画し、ユーザは、そのコンテンツに基づいて、図１４に示されるように、メタデータを編集したとする（尚、図１３において、図６における場合と対応する部分には対応する符号を付してあり、その説明は繰り返しになるので省略する）。
【００７３】
編集されたメタデータの対象映像の指定ブロック６０１において、対象とするコンテンツは、「２００１年５月３０日１８時５０分」の「録画開始時刻」から、「２００１年５月３０日２０時０５分」の「録画終了時刻」まで録画されたコンテンツであることが指定されている。
【００７４】
その録画開始時刻に基づいて、映像マーカメタデータブロック６０２と映像ストーリーメタデータブロック６０３において指定されているメタデータ相対開始時刻または、メタデータ相対終了時刻に対して、上述した図１１のステップＳ５３の処理が行われるとする。
【００７５】
映像マーカメタデータブロック６０２に指定されている「メタデータ相対開始時刻」である「１時間１１分１５秒」を、「メタデータ絶対開始時刻」に変換すると、「２００１年５月３０日２０時０１分１５秒」となり、映像ストーリーメタデータブロック６０３のseq=1のセグメントに指定されている「０３分２２秒」の「メタデータ相対開始時刻」を、「メタデータ絶対開始時刻」に変換すると、「２００１年５月３０日１８時５３分２２秒」となり、「０４分３５秒」の「メタデータ相対終了時刻」を、「メタデータ絶対終了時刻」に変換すると、「２００１年５月３０日１８時５４分３５秒」となる。
【００７６】
また、映像ストーリーメタデータブロック６０３のseq=2のセグメントに指定されている「メタデータ相対開始時刻」である「１時間１１分１５秒」を、「メタデータ絶対開始時刻」に変換すると、「２００１年５月３０日２０時０１分１５秒」となり、「１時間１２分３０秒」の「メタデータ相対終了時刻」を、「メタデータ絶対終了時刻」に変換すると、「２００１年５月３０日２０時０２分３０秒」となる。
【００７７】
したがって、図１４のメタデータに指定されている「メタデータ絶対開始時刻／終了時刻」（上記３つの指定が含まれているメタデータの範囲のうち、最も早い日時と、最も遅い日時で規定される範囲）は、「２００１年５月３０日１９時５３分２２秒」乃至「２００１年５月３０日２０時０２分３０秒」となる。
【００７８】
そして、上述した図１１のステップＳ５４の処理において、「メタデータ絶対開始時刻／終了時刻」を包含する１つのコンテンツ（番組）が、番組データベース１２に登録されているか否かが判断される。
【００７９】
そこで、このメタデータの範囲（「２００１年５月３０日１９時５３分２２秒」乃至「２００１年５月３０日２０時０２分３０秒」）は、番組データベース１２に登録されている（図１３Ａに示される）番組編成の１時間の１つのコンテンツの「２００１年５月３０日１９時００分００秒」の「放送開始時刻」から、「２００１年５月３０日２０時００分００秒」の「放送終了時刻」までを越えた範囲を指定している。仮にこの１つのコンテンツの前後の時間に他のコンテンツが存在したとすれば、このメタデータは、複数のコンテンツ（例えば、合計３個のコンテンツ）にまたがっていることになる。このようなメタデータは不正な（誤って指定された範囲を含む）メタデータとされる。すなわち、上述した図１１のステップＳ５４において、この「メタデータ絶対開始時刻／終了時刻」を包含する１つのコンテンツ（番組）は、存在しないと判断され、登録対象から除外される。
【００８０】
このように、「メタデータ絶対開始時刻／終了時刻」を包含する１つのコンテンツ（番組）が存在しないメタデータは、誤った部分を含むメタデータ（不正なメタデータ）であるとして、ステップＳ５４の処理により、登録対象から除外されるため、誤って作成されたメタデータがサーバ２から配信されることが防止される。
【００８１】
一方、図９に戻って、放送受信録画装置３−１から送信されてきたＩＤおよびパスワードが、顧客データベース１１に予め登録されているＩＤおよびパスワードと一致しない場合には、ステップＳ３３において、ＣＰＵ３１は、認証できなかったと判定し、ステップＳ３７に進み、登録不許可を通知するメッセージを生成し、通信部３９から放送受信録画装置３−１に送信させる。
【００８２】
以上のようにして、サーバ２の番組データベース１２には、多くの放送受信録画装置３から、そのユーザが生成したメタデータが送信されてきて登録される。もちろん、メタデータ生成装置５により生成されたメタデータも登録される。これにより、このシステムを利用する各ユーザは、他のユーザが生成したメタデータに基づいて、自分自身が保持している放送コンテンツ（番組）を楽しむことができる。
【００８３】
このため、例えば、放送受信録画装置３−２のユーザは、他のユーザ（例えば、放送受信録画装置３−１のユーザ）が生成したメタデータに基づいて、自分自身が保持している放送コンテンツ（番組）を楽しむため、サーバ２にアクセスし、そこに登録されている他のユーザが生成したメタデータを取り込む処理を実行する。
【００８４】
次に、この場合における処理について、図１５乃至図１７のフローチャートを参照して説明する。図１５は、放送受信録画装置３−２の処理を表し、図１６は、それに対応するサーバ２の処理を表している。以下、図１５と図１６を参照して、それぞれ放送受信録画装置３−２とサーバ２の処理を個別に説明するが、両者の処理の関係は、図１７のフローチャートを参照することで明らかとなる。
【００８５】
最初に、図１５のフローチャートを参照して、放送受信録画装置３−２の処理について説明する。ステップＳ７１においてＣＰＵ８０は、入力部８６を介してユーザからサーバ２に対するアクセスが指令されると、ネットワークインタフェース８３を介してサーバ２にアクセスさせる。このアクセスに基づいて、サーバ２からＩＤとパスワードの送信が要求されてくるので（図１６と図１７のステップＳ９２）、ステップＳ７２において、ＣＰＵ８０は、ＩＤとパスワードの送信要求を受信すると、これをモニタ７７に出力し、表示させる。放送受信録画装置３−２のユーザは、この表示に基づいて、自分自身に割り当てられているＩＤとパスワードを入力部８６を操作することで入力する。ＣＰＵ８０は、ステップＳ７３において、このようにして入力されたＩＤとパスワードをネットワークインタフェース８３を介してサーバ２に送信させる。
【００８６】
サーバ２は、ＩＤとパスワードに基づいて認証処理を行い、正しい認証結果が得られた場合には、録画されているコンテンツの録画開始／終了時刻の送信を要求してくる（図１６と図１７のステップＳ９４）。これに対して正しい認証結果が得られなかった場合には、録画されているコンテンツの録画開始／終了時刻の送信が要求されてこない。そこで、ステップＳ７４において、ＣＰＵ８０は、録画されているコンテンツの録画開始／終了時刻の送信が要求されてきたか否かを判定し、録画されているコンテンツの録画開始／終了時刻の送信が要求されてこない場合には、ステップＳ７７に進み、ＣＰＵ８０は、エラー処理を実行する。すなわち、この場合には、正しい認証結果が得られなかったので、放送受信録画装置３−２のユーザは、メタデータを取得することができないことになる。
【００８７】
ステップＳ７４において録画されているコンテンツの録画開始／終了時刻の送信が要求されてきたと判定された場合、ステップＳ７５に進み、ＣＰＵ８０は、ハードディスクドライブ８５に録画されている、ユーザが所望したコンテンツの録画開始／終了時刻を読み出し、ネットワークインタフェース８３を介してサーバ２に送信させる。これにより、サーバ２は、放送受信録画装置３−２のハードディスクドライブ８５に録画されているコンテンツの録画開始／終了時刻を得ることが可能となる。
【００８８】
サーバ２は、指定されたコンテンツの録画開始／終了時刻を受信すると、対応するメタデータを送信してくる（図１６と図１７のステップＳ１００）。そこで、ステップＳ７６において、ＣＰＵ８０は、ネットワークインタフェース８３を介して、サーバ２から送信されてきたメタデータを受信すると、ハードディスクドライブ８５に供給し、記録させる。
【００８９】
次に、このような放送受信録画装置３−２の処理に対応して実行されるサーバ２の処理について、図１６のフローチャートを参照して説明する。
【００９０】
ＣＰＵ３１は、ステップＳ９１において、放送受信録画装置３−２のユーザからのメタデータの取得要求を受信すると、ステップＳ９２において、放送受信録画装置３−２に対して、ＩＤとパスワードの送信を要求する。この要求に基づいて、上述したように、放送受信録画装置３−２は、ＩＤとパスワードを送信してくる（図１５と図１７のステップＳ７３）。
【００９１】
そこで、ステップＳ９３において、ＣＰＵ３１は、通信部３９を介して放送受信録画装置３−２からのＩＤとパスワードを受信すると、そのＩＤとパスワードを、顧客データベース１１に予め登録されているＩＤとパスワードと比較することで、ユーザを認証する。正しい認証結果が得られなかった場合には、そのユーザは、このメタデータ配信サービスを受けることができるユーザではないので、処理が終了される。
【００９２】
これに対して、正しい認証結果が得られた場合には、ステップＳ９４に進み、ＣＰＵ３１は、放送受信録画装置３−２に対して、メタデータの取得を所望するコンテンツの録画開始／終了時刻の送信を要求する。上述したように、この要求に基づいて、放送受信録画装置３−２は、ハードディスクドライブ８５に録画されているコンテンツの録画開始／終了時刻を読み出し、送信してくる（図１５と図１７のステップＳ７５）。
【００９３】
そこで、ＣＰＵ３１は、ステップＳ９５において、コンテンツの録画開始／終了時刻を受信すると、ステップＳ９６において、番組データベース１２から、受信されたコンテンツの録画開始時刻乃至録画終了時刻を一部分でも含むコンテンツ（番組）を検索する。
【００９４】
該当するコンテンツが検索されると、ステップＳ９７において、ＣＰＵ３１は、検索されたコンテンツに対応するメタデータを番組データベース１２から取得する。なお、ステップＳ９６において検索されるコンテンツの数は、任意である。
【００９５】
次に、ステップＳ９８において、ＣＰＵ３１は、ステップＳ９５において、取得されたコンテンツの録画開始時刻と、ステップＳ９７において取得されたメタデータが対象とするコンテンツの放送開始時刻（番組データベース１２に記憶されている）の差を演算する。
【００９６】
ステップＳ９９において、ＣＰＵ３１は、ステップＳ９７において取得されたメタデータに含まれているメタデータ修正相対時刻（図１１のステップＳ５８の処理で変換され、放送開始時刻からの相対時刻で指定されている）を、ステップＳ９８において演算された差で、放送受信録画装置３−２に録画されているコンテンツの録画開始時刻を基準とする時刻に再修正し、録画開始時刻からの相対時刻で指定されているメタデータ相対時刻を求める。
【００９７】
ステップＳ１００において、ＣＰＵ３１は、ステップＳ９７において取得されたメタデータ修正相対時刻を、図１８に示されるように、ステップＳ９９において求められたメタデータ相対時刻に変換し（サーバ２に登録されているメタデータのブロック５０１をブロック８０１に変換し、ブロック５０２をブロック８０２に変換し、並びにブロック５０３を８ブロック８０３に変換し）、放送受信録画装置３−２に送信する（尚、図１８において、図１２における場合と対応する部分には対応する符号を付している）。
【００９８】
ステップＳ１０１において、ＣＰＵ３１は、ステップＳ９６において、検索された該当コンテンツの処理が全て終わったか否かを判断し、まだ処理されていない該当コンテンツが存在する場合、ステップＳ９７に戻り、それ以降の処理を繰り返す。
【００９９】
ステップＳ１０１において、検索された該当コンテンツの処理が全て終了したと判定された場合、メタデータ送信処理は終了される。
【０１００】
以上のように、このシステムを利用する各ユーザは、放送コンテンツの録画開始時刻を気にする必要なく、他のユーザが生成したメタデータに基づいて、自分自身が保持している放送コンテンツ（番組）を楽しむことができる。
【０１０１】
上記のように、ユーザがメタデータを作成、あるいは利用する場合、ユーザの有する放送受信録画装置３において、放送波あるいはインターネットなどからＥＰＧ（Electronic Programming Guide）情報を取得し、番組の区切りを把握し、それに基づいて録画をする必要がなくなるので、放送受信録画装置３のコストおよび手間がかかるのを抑制でき、さらに、ユーザは、気軽に録画することができる。
【０１０２】
サーバ２において、自動的に誤ったメタデータを検出できるので、サーバ２の管理者などの人員削減に効果がある。また、サーバ２の番組データベース１２は、放送開始時刻に基づいて、メタデータを管理すればよいため、管理しやすくなる。
【０１０３】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【０１０４】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図２に示されるように、磁気ディスク５１（フレキシブルディスクを含む）、光ディスク５２（CD-ROM(CompactDisc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク５３（MD(Mini-Disc)（商標）を含む）、もしくは半導体メモリ５４などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に格納されるＲＯＭ３２や、記憶部３８などにより構成される。
【０１０５】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１０６】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１０７】
【発明の効果】
以上の如く、第１の本発明によれば、任意の第１の情報処理装置から受信した第２の情報に含まれる再生位置を修正することにより、任意の第３の情報処理装置に対して、第２の情報の作成者の意図する通りに第１の情報を視聴でさせることができる。
【０１０８】
第２の本発明によれば、作成者以外の者が利用可能な状態で第２の情報を登録、管理することができる。
【図面の簡単な説明】
【図１】本発明を適用した情報提供システムの構成を示すブロック図である。
【図２】図１のサーバの構成例を示すブロック図である。
【図３】図１の放送受信録画装置の構成を示すブロック図である。
【図４】放送コンテンツの構成を示す図である。
【図５】メタデータの例を示す図である。
【図６】放送コンテンツの他の構成を示す図である。
【図７】メタデータの他の例を示す図である。
【図８】図１の放送受信録画装置のメタデータ登録処理を説明するフローチャートである。
【図９】図１のサーバのメタデータ登録処理を説明するフローチャートである。
【図１０】図８と図９の処理の関係を説明する図である。
【図１１】図９のステップＳ３６のメタデータ登録処理の詳細を説明するフローチャートである。
【図１２】メタデータの変換の例を示す図である。
【図１３】放送コンテンツのさらに他の構成を示す図である。
【図１４】メタデータのさらに他の例を示す図である。
【図１５】図１の放送受信録画装置のメタデータ取得処理を説明するフローチャートである。
【図１６】図１のサーバのメタデータの送信処理を説明するフローチャートである。
【図１７】図１５と図１６の処理の関係を説明する図である。
【図１８】メタデータの他の変換の例を示す図である。
【符号の説明】
１  ネットワーク，  ２  サーバ，  ３−１，３−２  放送受信録画装置，  ４  放送装置，  ５  メタデータ生成装置，  １１  顧客データベース，  １２番組データベース
【図１】
0004517270.tif 000002
【図２】
0004517270.tif 000003
【図３】
0004517270.tif 000004
【図４】
0004517270.tif 000005
【図５】
0004517270.tif 000006
【図６】
0004517270.tif 000007
【図７】
0004517270.tif 000008
【図８】
0004517270.tif 000009
【図９】
0004517270.tif 000010
【図１０】
0004517270.tif 000011
【図１１】
0004517270.tif 000012
【図１２】
0004517270.tif 000013
【図１３】
0004517270.tif 000014
【図１４】
0004517270.tif 000015
【図１５】
0004517270.tif 000016
【図１６】
0004517270.tif 000017
【図１７】
0004517270.tif 000018
【図１８】
0004517270.tif 000019