(57)【特許請求の範囲】
【請求項１】
第１の情報処理装置は、放送番組に関する付帯情報をネットワークを介して第２の情報処理装置に送信し、
前記第２の情報処理装置は、前記第１の情報処理装置から送信されてきた前記付帯情報から、前記放送番組の放送局を特定する情報および時間情報を取得し、取得した前記放送局を特定する情報と前記時間情報に基づいて、前記放送番組を識別する情報である番組ＩＤを検索し、検索した前記番組ＩＤに関連付けて、前記付帯情報を登録し、
第３の情報処理装置は、受信し、記録している放送番組の前記放送局を特定する情報および前記時間情報をネットワークを介して前記第２の情報処理装置に送信し、
前記第２の情報処理装置は、前記第３の情報処理装置から送信されてきた前記放送局を特定する情報および前記時間情報に基づいて、前記放送番組の前記番組ＩＤを特定し、特定した前記番組ＩＤに対応する前記付帯情報を、前記第３の情報処理装置の顧客情報および前記番組ＩＤに基づいて変換し、変換した前記付帯情報を、前記第３の情報処理装置に前記ネットワークを介して送信し、
前記第３の情報処理装置は、前記第２の情報処理装置から前記ネットワークを介して、前記付帯情報を受信する
ことを特徴とする情報提供システム。
【請求項２】
ネットワークを介して第１の他の情報処理装置から送信されてきた放送番組に関する付帯情報を受信する受信手段と、
前記受信手段により受信された前記付帯情報から、前記放送番組の放送局を特定する情報および時間情報を取得する取得手段と、
前記取得手段により取得された前記放送局を特定する情報と前記時間情報に基づいて、前記放送番組を識別する情報である番組ＩＤを検索する検索手段と、
前記検索手段により検索された前記番組ＩＤに関連付けて、前記付帯情報を登録する登録手段と
を備えることを特徴とする情報処理装置。
【請求項３】
第２の他の情報処理装置から前記ネットワークを介して、前記第２の他の情報処理装置に受信され、記録されている放送番組の前記放送局を特定する情報および前記時間情報を受け付ける受け付け手段と、
前記受け付け手段により受け付けられた前記放送局を特定する情報および前記時間情報に基づいて、前記放送番組の番組ＩＤを特定する特定手段と、
前記特定手段により特定された前記番組ＩＤに対応する前記付帯情報を、前記番組ＩＤと前記第２の他の情報処理装置の顧客情報に基づいて変換する変換手段と、
前記変換手段により変換された前記付帯情報を、前記第２の他の情報処理装置に前記ネットワークを介して送信する送信手段と
をさらに備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記特定手段により特定された前記番組ＩＤに対応する前記付帯情報の一覧情報を、前記第２の他の情報処理装置に前記ネットワークを介して送信する一覧送信手段と、
前記第２の他の情報処理装置から前記ネットワークを介して前記番組ＩＤの前記付帯情報の要求を受信する要求受信手段とをさらに備え、
前記変換手段は、前記要求受信手段により受信された前記番組ＩＤの前記付帯情報を、前記番組ＩＤと前記第２の他の情報処理装置の顧客情報に基づいて変換する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
ネットワークを介して情報処理装置から送信されてきた放送番組に関する付帯情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記付帯情報から、前記放送番組の放送局を特定する情報および時間情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記放送局を特定する情報と前記時間情報に基づいて、前記放送番組を識別する情報である番組ＩＤを検索する検索ステップと、
前記検索ステップの処理により検索された前記番組ＩＤに関連付けて、前記付帯情報を登録する登録ステップと
を含むことを特徴とする情報処理方法。
【請求項６】
ネットワークを介して情報処理装置から送信されてきた放送番組に関する付帯情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記付帯情報から、前記放送番組の放送局を特定する情報および時間情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記放送局を特定する情報と前記時間情報に基づいて、前記放送番組を識別する情報である番組ＩＤを検索する検索ステップと、
前記検索ステップの処理により検索された前記番組ＩＤに関連付けて、前記付帯情報を登録する登録ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項７】
ネットワークを介して情報処理装置から送信されてきた放送番組に関する付帯情報を受信する受信ステップと、
前記受信ステップの処理により受信された前記付帯情報から、前記放送番組の放送局を特定する情報および時間情報を取得する取得ステップと、
前記取得ステップの処理により取得された前記放送局を特定する情報と前記時間情報に基づいて、前記放送番組を識別する情報である番組ＩＤを検索する検索ステップと、
前記検索ステップの処理により検索された前記番組ＩＤに関連付けて、前記付帯情報を登録する登録ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報提供システム、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、所定の地域で生成された放送番組の付帯情報を異なる地域に提供するようにした情報提供システム、情報処理装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
最近、視聴者が録画した放送番組（放送コンテンツ）の中から、所定のシーンだけを集めて再生するなどして、放送番組（放送コンテンツ）を２次的に利用することが提案されている。通常、このような再生は、メタデータに基づいて行われる。このメタデータには、対象とされる放送番組（放送コンテンツ）と、その再生位置が記述されている。
【０００３】
メタデータは、インターネットを介して視聴者に配信されることが多い。このような場合、視聴者は、インターネットを介して所定のサーバにアクセスし、所望の放送番組（放送コンテンツ）を指定して、対応するメタデータの配信を受けることになる。放送番組（放送コンテンツ）の指定は、それを放送した放送局と、それが放送された地域に基づいて行われる。
【０００４】
【発明が解決しようとする課題】
しかしながら、このように、放送番組（放送コンテンツ）を、放送局と地域に基づいて特定するようにすると、同じ放送番組（放送コンテンツ）が、異なる放送局で放送されたような場合、それぞれの放送局で放送された放送番組（放送コンテンツ）が、同一の放送番組（放送コンテンツ）であること（従って、同一のメタデータを適用できること）を識別することが困難になる課題があった。
【０００５】
そこで、映像を放送する際に、番組を特定する認識子を番組に多重化して送信することも提案されている。しかしながら、このようなシステムは、放送局において、認識子を作成し多重化して送信する必要があるため、容易には構築できないという課題があった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、所定の地域で生成された放送番組の付帯情報を異なる地域に提供することができるようにするものである。
【０００７】
【課題を解決するための手段】
本発明の情報提供システムは、第１の情報処理装置は、放送番組に関する付帯情報をネットワークを介して第２の情報処理装置に送信し、第２の情報処理装置は、第１の情報処理装置から送信されてきた付帯情報から、放送番組の放送局を特定する情報および時間情報を取得し、取得した放送局を特定する情報と時間情報に基づいて、放送番組を識別する情報である番組ＩＤを検索し、検索した番組ＩＤに関連付けて、付帯情報を登録し、第３の情報処理装置は、受信し、記録している放送番組の放送局を特定する情報および時間情報をネットワークを介して第２の情報処理装置に送信し、第２の情報処理装置は、第３の情報処理装置から送信されてきた放送局を特定する情報および時間情報に基づいて、放送番組の番組ＩＤを特定し、特定した番組ＩＤに対応する付帯情報を、第３の情報処理装置の顧客情報および番組ＩＤに基づいて変換し、変換した付帯情報を、第３の情報処理装置にネットワークを介して送信し、第３の情報処理装置は、第２の情報処理装置からネットワークを介して、付帯情報を受信することを特徴とする。
【０００８】
本発明の情報処理装置は、ネットワークを介して第１の他の情報処理装置から送信されてきた放送番組に関する付帯情報を受信する受信手段と、受信手段により受信された付帯情報から、放送番組の放送局を特定する情報および時間情報を取得する取得手段と、取得手段により取得された放送局を特定する情報と時間情報に基づいて、放送番組を識別する情報である番組ＩＤを検索する検索手段と、検索手段により検索された番組ＩＤに関連付けて、付帯情報を登録する登録手段とを備えることを特徴とする。
【０００９】
第２の他の情報処理装置からネットワークを介して、第２の他の情報処理装置に受信され、記録されている放送番組の放送局を特定する情報および時間情報を受け付ける受け付け手段と、受け付け手段により受け付けられた放送局を特定する情報および時間情報に基づいて、放送番組の番組ＩＤを特定する特定手段と、特定手段により特定された番組ＩＤに対応する付帯情報を、番組ＩＤと第２の他の情報処理装置の顧客情報に基づいて変換する変換手段と、変換手段により変換された付帯情報を、第２の他の情報処理装置にネットワークを介して送信する送信手段とをさらに備えるようにすることができる。
特定手段により特定された番組ＩＤに対応する付帯情報の一覧情報を、第２の他の情報処理装置にネットワークを介して送信する一覧送信手段と、第２の他の情報処理装置からネットワークを介して番組ＩＤの付帯情報の要求を受信する要求受信手段とをさらに備え、変換手段は、要求受信手段により受信された番組ＩＤの付帯情報を、番組ＩＤと第２の他の情報処理装置の顧客情報に基づいて変換するようにすることができる。
【００１０】
本発明の情報処理方法は、ネットワークを介して情報処理装置から送信されてきた放送番組に関する付帯情報を受信する受信ステップと、受信ステップの処理により受信された付帯情報から、放送番組の放送局を特定する情報および時間情報を取得する取得ステップと、取得ステップの処理により取得された放送局を特定する情報と時間情報に基づいて、放送番組を識別する情報である番組ＩＤを検索する検索ステップと、検索ステップの処理により検索された番組ＩＤに関連付けて、付帯情報を登録する登録ステップとを含むことを特徴とする。
【００１１】
本発明の記録媒体のプログラムは、ネットワークを介して情報処理装置から送信されてきた放送番組に関する付帯情報を受信する受信ステップと、受信ステップの処理により受信された付帯情報から、放送番組の放送局を特定する情報および時間情報を取得する取得ステップと、取得ステップの処理により取得された放送局を特定する情報と時間情報に基づいて、放送番組を識別する情報である番組ＩＤを検索する検索ステップと、検索ステップの処理により検索された番組ＩＤに関連付けて、付帯情報を登録する登録ステップとを含むことを特徴とする。
【００１２】
本発明のプログラムは、ネットワークを介して情報処理装置から送信されてきた放送番組に関する付帯情報を受信する受信ステップと、受信ステップの処理により受信された付帯情報から、放送番組の放送局を特定する情報および時間情報を取得する取得ステップと、取得ステップの処理により取得された放送局を特定する情報と時間情報に基づいて、放送番組を識別する情報である番組ＩＤを検索する検索ステップと、検索ステップの処理により検索された番組ＩＤに関連付けて、付帯情報を登録する登録ステップとを含むことを特徴とする。
【００１３】
第１の本発明においては、第１の情報処理装置により、放送番組に関する付帯情報がネットワークを介して第２の情報処理装置に送信される。第２の情報処理装置により、第１の情報処理装置から送信されてきた付帯情報から、放送番組の放送局を特定する情報および時間情報が取得され、取得された放送局を特定する情報と時間情報に基づいて、放送番組を識別する情報である番組ＩＤが検索され、検索された番組ＩＤに関連付けて、付帯情報が登録される。第３の情報処理装置により、受信され、記録されている放送番組の放送局を特定する情報および時間情報がネットワークを介して第２の情報処理装置に送信される。そして、第２の情報処理装置により、第３の情報処理装置から送信されてきた放送局を特定する情報および時間情報に基づいて、放送番組の番組ＩＤが特定され、特定された番組ＩＤに対応する付帯情報が、第３の情報処理装置の顧客情報および番組ＩＤに基づいて変換され、変換された付帯情報が、第３の情報処理装置にネットワークを介して送信される。第３の情報処理装置により、第２の情報処理装置からネットワークを介して、付帯情報が受信される。
【００１４】
第２の本発明においては、ネットワークを介して情報処理装置から受信された放送番組に関する付帯情報から、放送番組の放送局を特定する情報および時間情報が取得され、取得された放送局を特定する情報と時間情報に基づいて、放送番組を識別する情報である番組ＩＤが検索される。そして、検索された番組ＩＤに関連付けて、付帯情報が登録される。
【００１５】
【発明の実施の形態】
図１は、本発明を適用した情報提供システムの構成例を表している。この構成例においては、インターネットに代表されるネットワーク１に、サーバ２と放送受信録画装置３−１，３−２が接続されている。この例においては、サーバ２を１台とし、放送受信録画装置３−１，３−２を２台としたが、接続の台数は任意である。
【００１６】
放送受信録画装置３−１，３−２は、放送装置４が放送する放送番組（放送コンテンツ）を受信し、録画する機能を有している。付帯情報生成装置５は、放送装置４により放送された番組に関する付帯情報（メタデータ）を生成し、ネットワーク１を介してサーバ２に供給し、記憶させる。
【００１７】
また、サーバ２には、放送受信録画装置３−１，３−２のユーザが、受信した番組に基づいて生成した付帯情報も、ネットワーク１を介して適宜送信される。
【００１８】
サーバ２は、顧客データベース１１と番組データベース１２を有しており、ネットワーク１を介して送信されてきた付帯情報を番組データベース１２に記憶させる。顧客データベース１１には、放送装置４（付帯情報生成装置５）の管理者あるいは放送受信録画装置３−１，３−２のユーザの情報が、予め登録されている。すなわち、サーバ２の顧客データベース１１には、認証に必要な情報が予め登録されている。この情報提供システムにおいては、付帯情報が、ネットワーク１を介して配信される。
【００１９】
図２は、サーバ２の構成例を表している。図２において、ＣＰＵ（Central Processing Unit）３１は、ＲＯＭ（Read Only Memory）３２に記憶されているプログラム、または記憶部３８からＲＡＭ（Random Access Memory）３３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ３３にはまた、ＣＰＵ３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００２０】
ＣＰＵ３１、ＲＯＭ３２、およびＲＡＭ３３は、バス３４を介して相互に接続されている。このバス３４にはまた、入出力インタフェース３５も接続されている。
【００２１】
入出力インタフェース３５には、キーボード、マウスなどよりなる入力部３６、ＣＲＴ、ＬＣＤなどよりなるディスプレイ、並びにスピーカなどよりなる出力部３７、ハードディスクなどより構成される記憶部３８、モデム、ターミナルアダプタなどより構成される通信部３９が接続されている。通信部３９は、インターネットを含むネットワーク１を介しての通信処理を行う。
【００２２】
入出力インタフェース３５にはまた、必要に応じてドライブ４０が接続され、磁気ディスク５１、光ディスク５２、光磁気ディスク５３、或いは半導体メモリ５４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部３８にインストールされる。
【００２３】
図３は、放送受信録画装置３（以下、放送受信録画装置３−１，３−２を個々に区別する必要がない場合、単に放送受信録画装置３と称する）の構成例を表している。チューナ７１は、放送装置４が放送した放送番組を含む電波を受信し、ベースバンド信号を復調器７２に出力する。復調器７２は、チューナ７１より出力された信号を復調し、デコーダ７３に出力する。デコーダ７３は、復調器７２より入力された復調信号、または、ハードディスクドライブ（ＨＤＤ）コントローラ８４を介してハードディスクドライブ（ＨＤＤ）８５より読み出された信号を、例えば、ＭＰＥＧ方式などに基づきデコードし、映像信号をコンポーザ７６に出力し、音声信号をミキサー７４に出力する。
【００２４】
コンポーザ７６は、デコーダ７３より入力される映像信号に、必要に応じて、グラフィックコントローラ７９により生成出力され、バス７８を介して供給された映像信号を重畳し、モニタ７７に出力し、表示させる。ミキサー７４は、デコーダ７３より供給された音声信号に、必要に応じて他の音声信号を混合し、スピーカ７５に供給し、放音させる。
【００２５】
ＣＰＵ８０は、バス７８を介して放送受信録画装置３の各部を制御し、各種の処理を実行させる。ＲＯＭ８１には、ＣＰＵ８０が各種の処理を実行する上において必要なプログラムやパラメータなどが記憶されている。ＲＡＭ８２は、ＣＰＵ８０が各種の処理を実行する上において必要なプログラムやデータが、適宜展開される。入力部８６は、ユーザにより操作され、操作に対応する信号をＣＰＵ８０に出力する。
【００２６】
ネットワークインタフェース（Ｉ／Ｆ）８３は、ネットワーク１を介して通信処理を実行する。ハードディスクドライブコントローラ８４は、ハードディスクドライブ８５を制御し、必要なデータをそこに記録させるとともに、記録されているデータを読み出させる。
【００２７】
次に、図１のシステムの動作について説明する。放送受信録画装置３のユーザは、放送装置４が放送する番組を受信するとき、入力部８６を操作して、所定のチャンネルの番組の受信を指令する。ＣＰＵ８０は、入力部８６から、この指令の入力を受けると、チューナ７１を制御し、指定されたチャンネルの番組の電波を受信させる。
【００２８】
チューナ７１は、指定されたチャンネルの電波を受信すると、その受信信号を復調器７２に出力する。復調器７２は、受信信号を復調し、デコーダ７３に出力する。デコーダ７３は、復調信号をデコードし、映像信号をコンポーザ７６を介してモニタ７７に出力し、表示させる。また、デコーダ７３は、音声信号をミキサー７４を介してスピーカ７５に出力し、放音させる。
【００２９】
このようにして、放送受信録画装置３のユーザは、所望のチャンネルの番組を視聴することができる。
【００３０】
また、ユーザが受信した番組の記録を指令した場合には、デコーダ７３より出力された信号が、ハードディスクドライブコントローラ８４を介して、ハードディスクドライブ８５に供給され、内蔵するハードディスクに記録される。この記録動作は、映像信号と音声信号を、モニタ７７またはスピーカ７５から出力しない状態でも実行可能とされる。なお、このとき、番組の「放送プラットフォームＩＤ」、「チャンネル番号」および「放送開始／終了時刻」（これらについては後述する）も同時に記録される。
【００３１】
ハードディスクに記録されている番組の再生が、入力部８６の操作に基づいて指令されたとき、ＣＰＵ８０は、ハードディスクドライブコントローラ８４を制御し、ハードディスクドライブ８５のハードディスクに記録されている、指定された番組を再生させる。再生された信号は、デコーダ７３でデコードされ、映像信号はコンポーザ７６を介してモニタ７７に出力され、表示される。また、音声信号は、ミキサー７４を介してスピーカ７５に出力される。
【００３２】
ユーザは、このようにして、ハードディスクに記録した番組を、任意のタイミングにおいて視聴することができる。
【００３３】
また、ユーザは、ハードディスクに記録した放送番組（放送コンテンツ）を２次的に利用するための付帯情報（メタデータ）を生成し、ハードディスクに記録することができる。
【００３４】
例えば、図４Ａに示されるように、２００１年５月３０日１９時００分００秒から放送が開始され、２００１年５月３０日２０時００分００秒に放送が終了した番組が記録されているものとする。ユーザは、この１時間の番組の中から、所定の部分を自分の好みで２次的利用のために編集することができる。例えば、いま、図４Ｂに示されるように、図４Ａに示される１時間の番組のうちの、番組の開始時刻を基準とする相対時刻で、３分２２秒の位置から４分３５秒の位置までのトップニュース（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）される。
【００４０】
以上のような付帯情報に基づいて、放送受信録画装置３が再生を実行している場合において、例えば、スキャンが指令されたとき、次のインデックス位置までジャンプして、その位置から通常の再生が実行される。ストーリーの再生が指定された場合には、始点と終点で規定される各セグメントの範囲が順次再生される。
【００４１】
次に、図６を参照して、サーバ２の顧客データベース１１と番組データベース１２の構成について説明する。顧客データベース１１と番組データベース１２の情報は、顧客情報表４０１、顧客タイプ情報表４０２、顧客タイプ−放送プラットフォーム関連表４０３、放送プラットフォーム情報表４０４、地域情報表４０５、地域−放送プラットフォーム−放送局関連表４０６、放送局情報表４０７、編成情報表４０８および番組情報表４０９で構成されている。このうち前３者は、顧客データベース１１に保持され、残りは、番組データベース１２に保持されているが、その切り分けは任意である。
【００４２】
顧客情報表４０１は、この情報提供システムに登録している顧客の情報を管理する表であり、図７に示されるように、この例では、顧客ＩＤが「１」のユーザは、地域が「Tokyo」、顧客タイプＩＤが「１」、ユーザ名が「xxx」、パスワードが「yyy」のユーザとして管理されている。この顧客タイプＩＤは、顧客がどんなタイプの放送プラットフォームを視聴できる顧客であるかを示すＩＤであり、次に説明する顧客タイプ情報表４０２により規定されている。
【００４３】
顧客タイプ情報表４０２は、顧客タイプＩＤを管理する表であり、図８に示されるように、この例では、顧客タイプＩＤ「１」は、そのユーザが、放送プラットフォームが「地上波のみ」である放送受信録画装置３を有するユーザであることを表し、顧客タイプＩＤ「２」は、そのユーザが、放送プラットフォームが「地上波とBSアナログ」である放送受信録画装置３を有するユーザであることを表し、さらに顧客タイプＩＤ「３」は、そのユーザが、放送プラットフォームが「地上波、BSアナログ、BSデジタル、およびCS」である放送受信録画装置３を有するユーザであることを表している。
【００４４】
図９に示されるように、顧客タイプ−放送プラットフォーム関連表４０３は、顧客タイプ情報表４０２（図８）と放送プラットフォーム情報表４０４（後述する図１０）との関連を示す表である。図８に示されるように、顧客タイプＩＤ「１」は、そのユーザが所持している放送受信録画装置３は、「地上波のみ」受信可能であるから、放送プラットフォームＩＤ「Terrestrial（地上波）」とだけ関連付けられている。これに対して、顧客タイプＩＤ「２」は、そのユーザが所持している放送受信録画装置３は、「地上波とBSアナログ」の両方が受信可能であるため、放送プラットフォームＩＤ「TerrestrialとBS-analog」の２つに関連付けられている。顧客タイプＩＤ「３」は、そのユーザが所持している放送受信録画装置３は、「地上波、BSアナログ、BSデジタル、およびCS」の４つが受信可能であるため、放送プラットフォームＩＤ「Terrestria,BS-analog,BS-digitalおよびCS」の４つに関連付けられている。
【００４５】
放送プラットフォーム情報表４０４は、この情報提供システムが対応している放送プラットフォームＩＤを管理しており、図１０に示されるように、放送プラットフォームＩＤは、「Terrestrial」、「BS-analog」、「BS-digital」および「CS」で構成されている。
【００４６】
地域情報表４０５は、この情報提供システムが対応している地域ＩＤを管理しており、図１１に示されるように、この例では、地域ＩＤは、「Tokyo」、「Niijima」…、「Fukuoka」で構成されている。なお、この地域ＩＤは、放送受信録画装置３の使用を開始するとき、ユーザにより入力され、ハードディスクドライブ８５のハードディスクに記録される。
【００４７】
図１２に示されるように、地域−放送プラットフォーム−放送局関連表４０６は、地域情報表４０５（図１１）、放送プラットフォーム情報表４０４（図１０）、および放送局情報表４０７（後述する図１３）との関連を表している。この例では、例えば、放送プラットフォームＩＤ「Terrestrial」の、放送局ＩＤが「JOAK」で行われている放送は、地域ＩＤが「Tokyo」ではチャンネル番号「１」とされ、地域ＩＤが「Nijima」ではチャンネル番号「５２」とされているというように関連付けられている。このように、同じ放送局ＩＤの放送局で放送されている番組であっても、放送されている地域ＩＤが違う場合、異なったチャンネル番号で管理されることになる。
【００４８】
放送局情報表４０７は、この情報提供システムが対応している放送局ＩＤを管理しており、図１３に示されるように、この例では、放送局ＩＤ「JOAK」は、放送局名「ＮＨＫ総合（東京）」（サービスマーク）を表し、放送局ＩＤ「JOＢK」は、放送局名「ＮＨＫ総合（大阪）」（サービスマーク）を表しているというように管理されている。
【００４９】
図１４に示されるように、編成情報表４０８は、この情報提供システムが管理している番組（後述する図１５の番組情報表４０９）が放送される放送局、および放送開始／終了時刻を管理する表である。例えば、編成ＩＤ「１」の番組編成は、番組ＩＤ「１」の番組が、放送局ＩＤ「ＪＯＡＫ」の放送局において、開始時刻「984996000000」乃至終了時刻「984997800000」で放送されることを示している。この他に、編成ＩＤ「２」の番組編成は、番組ＩＤ「１」の番組が、放送局ＩＤ「ＪＯＢＫ」の放送局において、開始時刻「984996000000」乃至終了時刻「984997800000」で放送されることを示している。このように、同じ番組ＩＤの番組であっても、放送される放送局が違う場合、異なった編成ＩＤで管理されることになる。
【００５０】
番組情報表４０９は、この情報提供システムが管理している番組を管理しており、図１５に示されるように、この例では、番組ＩＤ「１」の番組は、タイトルが「今日のニュース」で、説明が「内閣総辞職」で、ジャンルが「ニュース」であるというように管理されている。なお、図１５の例では、各番組ＩＤに対応する付帯情報（info1.xml，info2.xml，…）も記録されている。
【００５１】
以上のように、この情報提供システムのサーバ２の顧客データベース１１と番組データベース１２の情報は、各情報表（顧客情報表４０１、顧客タイプ情報表４０２、放送プラットフォーム情報表４０４、地域情報表４０５、放送局情報表４０７、編成情報表４０８および番組情報表４０９）により、１つの情報ごとに、それぞれ個別に管理されている。そして、それらの情報は、さらに、各関連表（顧客タイプ−放送プラットフォーム関連表４０３、および地域−放送プラットフォーム−放送局関連表４０６）の表で関連付けられて管理されている。
【００５２】
いま、例えば、放送受信録画装置３−１のユーザが、図５に示されるような付帯情報を生成し、この付帯情報を他のユーザに提供したいと思ったとき、放送受信録画装置３−１のユーザは、生成した付帯情報をサーバ２に送信し、登録させる。この場合の処理について、図１６乃至図１９のフローチャートを参照して説明する。図１６は、放送受信録画装置３−１の処理を表し、図１７は、その放送受信録画装置３−１の処理に対応するサーバ２の処理を表している。以下に、放送受信録画装置３−１とサーバ２の動作を個別に説明するが、両者の関係は、図１８のフローチャートを参照することで明らかとなる。さらに、図１９は、サーバ２の付帯情報の登録処理の詳細を説明している。
【００５３】
放送受信録画装置３−１のユーザは、生成した付帯情報をサーバ２に送信するとき、入力部８６を操作して、ＣＰＵ８０にサーバ２へのアクセスを指令する。ＣＰＵ８０は、この指令が入力されたとき、ステップＳ１１において、ネットワークインタフェース８３を制御し、ネットワーク１を介してサーバ２にアクセスさせる。アクセスを受けるとサーバ２は、ＩＤとパスワードの送信を要求してくる（図１７と図１８のステップＳ３２）。
【００５４】
そこで、ステップＳ１２において、放送受信録画装置３のＣＰＵ８０は、ネットワークインタフェース８３を介してサーバ２からのＩＤとパスワードの送信要求を受信すると、ＩＤとパスワードの入力を要求する画面をグラフィックスコントローラ７９に生成させ、コンポーザ７６を介してモニタ７７に表示させる。ユーザは、この表示に基づいて、入力部８６を操作して、自分自身にサーバ２から予め割り当てられているＩＤとパスワードを入力する。ＣＰＵ８０は、ステップＳ１３において、入力部８６を介してユーザから入力されたＩＤとパスワードを、ネットワークインタフェース８３を介してサーバ２に送信させる。
【００５５】
サーバ２は、このＩＤとパスワードに基づいて認証処理を行い、認証ができた場合には、付帯情報登録の許可を通知してくる（図１７と図１８のステップＳ３４）。また、認証ができなかった場合には、登録不許可を通知してくる（図１７と図１８のステップＳ３７）。
【００５６】
そこで、ステップＳ１４において、放送受信録画装置３のＣＰＵ８０は、サーバ２から登録許可の通知を受信したか否かを判定し、登録許可の通知を受信した場合には、ステップＳ１５に進み、生成した付帯情報をハードディスクドライブ８５から読み出させ、ネットワークインタフェース８３を介してサーバ２に送信させる。送信された付帯情報は、サーバ２において受信される（図１７と図１８のステップＳ３５）。
【００５７】
これに対して、ステップＳ１４において、登録許可の通知が受信されていないと判定された場合（登録不許可の通知が受信されたと判定された場合）、ステップＳ１６に進み、ＣＰＵ８０はエラー処理を実行する。すなわち、この場合には、正しい認証結果が得られなかったので、ユーザは付帯情報をサーバ２に登録することができないことになる。ＣＰＵ８０は、このときグラフィックスコントローラ７９を制御し、エラーメッセージを生成させ、コンポーザ７６からモニタ７７に出力し、表示させる。ユーザは、これにより、付帯情報登録処理ができないことを知ることができる。
【００５８】
一方、このような放送受信録画装置３の処理に対応してサーバ２のＣＰＵ３１は、図１７のフローチャートに示す処理を実行する。
【００５９】
ステップＳ３１において、ＣＰＵ３１は、通信部３９を介して放送受信録画装置３からのアクセスを受けると、ステップＳ３２において、記憶部３８に記憶されているＩＤとパスワードの送信を要求するメッセージ画面を読み出し、通信部３９からネットワーク１を介して、放送受信録画装置３−１に送信させる。
【００６０】
この要求に基づいて、上述したように、放送受信録画装置３−１からＩＤとパスワードが送信されてくる（図１６と図１８のステップＳ１３）。そこで、ステップＳ３３において、ＣＰＵ３１は、通信部３９を介して放送受信録画装置３−１からのＩＤとパスワードを受信すると、これを記憶部３８の顧客データベース１１に記憶されている、そのユーザのＩＤとパスワードと比較する。両者が一致する場合には認証ができたと判定し、ステップＳ３４に進み、ＣＰＵ３１は、付帯情報登録を許可する通知のメッセージを生成し、通信部３９を介して放送受信録画装置３−１に送信させる。
【００６１】
付帯情報登録許可通知に対応して、放送受信録画装置３から付帯情報が送信されてくるので（図１６と図１８のステップＳ１５）、ステップＳ３５において、ＣＰＵ３１は、これらの情報を受信部３９を介して受信する。ステップＳ３６において、ＣＰＵ３１は、受信した付帯情報を記憶部３８を構成する番組データベース１２に供給し、登録処理を実行する。ここで、放送受信録画装置３の付帯情報の登録処理について、図１９を参照して説明する。
【００６２】
ステップＳ５１において、ＣＰＵ３１は、ステップＳ３５の処理により受信された付帯情報から、そこに含まれる番組を特定する情報である、「地域ＩＤ」、「放送プラットフォーム」、「チャンネル番号」および「放送開始／終了時刻」の情報を取得する。
【００６３】
ステップＳ５２において、ＣＰＵ３１は、「地域ＩＤ」、「放送プラットフォーム」、「チャンネル番号」に基づいて、地域−放送プラットフォーム−放送局関連表４０６（図１２）から、「放送局ＩＤ」を取得する。
【００６４】
ステップＳ５３において、ＣＰＵ３１は、ステップＳ５１で取得した「放送開始／終了時刻」と、ステップＳ５２において取得した「放送局ＩＤ」に基づいて、編成情報表４０８（図１４）から、「番組ＩＤ」を取得する。
【００６５】
ステップＳ５４において、ＣＰＵ３１は、ステップＳ５３において取得した「番組ＩＤ」で指定された番組に対応して、放送受信録画装置３から受信した付帯情報を記憶部３８を構成する番組データベース１２に供給し、登録させる。登録された付帯情報は、番組データベース１２の番組情報表４０９（図１５）において管理される。
【００６６】
一方、ＣＰＵ３１は、放送受信録画装置３−１から送信されてきたＩＤおよびパスワードが、顧客データベース１１に予め登録されているＩＤおよびパスワードと一致しない場合には、図１７のステップＳ３３において、認証できなかったと判定し、ステップＳ３７に進み、登録不許可を通知するメッセージを生成し、通信部３９から放送受信録画装置３−１に送信させる。
【００６７】
以上のようにして、サーバ２の番組データベース１２には、多くの放送受信録画装置３から、そのユーザが生成した付帯情報が送信されてきて登録される。もちろん、付帯情報生成装置５により生成された付帯情報も登録される。これにより、このシステムを利用する各ユーザは、他のユーザが生成した付帯情報に基づいて、自分自身が保持している番組（放送コンテンツ）を楽しむことができる。
【００６８】
このため、例えば、放送受信録画装置３−２のユーザは、他のユーザが生成した付帯情報に基づいて、自分自身が保持している番組（放送コンテンツ）を楽しむため、サーバ２にアクセスし、そこに登録されている他のユーザが生成した付帯情報を取り込む処理を実行する。次に、この場合における処理について、図２０乃至図２２のフローチャートを参照して説明する。図２０は、放送受信録画装置３−２の処理を表し、図２１は、それに対応するサーバ２の処理を表している。以下、図２０と図２１を参照して、それぞれ放送受信録画装置３−２とサーバ２の処理を個別に説明するが、両者の処理の関係は、図２２のフローチャートを参照することで明らかとなる。
【００６９】
最初に、図２０のフローチャートを参照して、放送受信録画装置３−２の処理について説明する。ステップＳ７１においてＣＰＵ８０は、入力部８６を介してユーザからサーバ２に対するアクセスが指令されると、ネットワークインタフェース８３を介してサーバ２にアクセスさせる。このアクセスに基づいて、サーバ２からＩＤとパスワードの送信が要求されてくるので（図２１と図２２のステップＳ１０２）、ステップＳ７２において、ＣＰＵ８０は、ＩＤとパスワードの送信要求を受信すると、これをモニタ７７に出力し、表示させる。放送受信録画装置３−２のユーザは、この表示に基づいて、自分自身に割り当てられているＩＤとパスワードを入力部８６を操作することで入力する。ＣＰＵ８０は、ステップＳ７３において、このようにして入力されたＩＤとパスワードをネットワークインタフェース８３を介してサーバ２に送信させる。
【００７０】
サーバ２は、ＩＤとパスワードに基づいて認証処理を行い、正しい認証結果が得られた場合には、蓄積されている番組情報の送信を要求してくる（図２１と図２２のステップＳ１０４）。これに対して正しい認証結果が得られなかった場合には、蓄積されている番組情報の送信が要求されてこない。そこで、ステップＳ７４において、ＣＰＵ８０は、蓄積されている番組情報の送信が要求されてきたか否かを判定し、蓄積されている番組情報の送信が要求されてこない場合には、ステップＳ８０に進み、ＣＰＵ８０は、エラー処理を実行する。すなわち、この場合には、正しい認証結果が得られなかったので、放送受信録画装置３−２のユーザは、付帯情報を取得することができないことになる。
【００７１】
ステップＳ７４において録画されている番組情報の送信が要求されてきたと判定された場合、ステップＳ７５に進み、ＣＰＵ８０は、放送受信録画装置３−２に登録されている「地域ＩＤ」とハードディスクドライブ８５に蓄積されている全ての番組の「放送プラットフォームＩＤ」、「チャンネル番号」および「放送開始／終了時刻」を読み出し、ネットワークインタフェース８３を介してサーバ２に送信させる。これにより、サーバ２は、放送受信録画装置３−２のハードディスクドライブ８５に蓄積されている放送番組の情報を得ることが可能となる。
【００７２】
サーバ２は、蓄積されている全ての番組の情報（「地域ＩＤ」、「放送プラットフォームＩＤ」、「チャンネル番号」および「放送開始／終了時刻」）を受信すると、その情報に対応する付帯情報を検索し、その一覧を送信してくる（図２１と図２２のステップＳ１０８）。そこで、ステップＳ７６において、ＣＰＵ８０は、ネットワークインタフェース８３を介して付帯情報の取得可能な番組の一覧を受信すると、これをモニタ７７に出力し、表示させる。ユーザは、この表示を見て、一覧の中から所望の番組の付帯情報を入力部８６を操作することで選択する。ＣＰＵ８０は、ユーザにより番組の付帯情報が指定されると、取得する番組の付帯情報の指定情報（付帯情報を特定する情報）を、ステップＳ７７において取得し、ステップＳ７８において、その指定情報をネットワークインタフェース８３を介してサーバ２に送信させる。
【００７３】
サーバ２は、番組の付帯情報の指定情報を受信すると、対応する付帯情報を送信してくる（図２１と図２２のステップＳ１１５）。そこで、ステップＳ７９において、ＣＰＵ８０は、サーバ２から送信されてきた付帯情報を受信すると、ハードディスクドライブ８５に供給し、記録させる。
【００７４】
次に、このような放送受信録画装置３−２の処理に対応して実行されるサーバ２の処理について、図２１のフローチャートを参照して説明する。
【００７５】
ＣＰＵ３１は、ステップＳ１０１において、放送受信録画装置３−２のユーザからの付帯情報の取得要求を受信すると、ステップＳ１０２において、放送受信録画装置３−２に対して、ＩＤとパスワードの送信を要求する。この要求に基づいて、上述したように、放送受信録画装置３−２は、ＩＤとパスワードを送信してくる（図２０と図２２のステップＳ７３）。
【００７６】
そこで、ステップＳ１０３において、ＣＰＵ３１は、通信部３９を介して放送受信録画装置３−２からのＩＤとパスワードを受信すると、そのＩＤとパスワードが、顧客データベース１１に予め登録されているＩＤとパスワードに一致するか否かに基づいて、ユーザを認証する。正しい認証結果が得られなかった場合には、そのユーザは、この付帯情報配信サービスを受けることができるユーザではないので、処理が終了される。
【００７７】
これに対して、正しい認証結果が得られた場合には、ステップＳ１０４に進み、ＣＰＵ３１は、放送受信録画装置３−２に対して、そこに蓄積されている全ての番組情報の送信を要求する。上述したように、この要求に基づいて、放送受信録画装置３−２は、ハードディスクドライブ８５に蓄積されている番組情報（「地域ＩＤ」、「放送プラットフォームＩＤ」、「チャンネル番号」および「放送開始／終了時刻」）を読み出し、送信してくる（図２０と図２２のステップＳ７５）。
【００７８】
そこで、ＣＰＵ３１は、ステップＳ１０５において、蓄積されている番組情報を受信すると、ステップＳ１０６において、受信した「地域ＩＤ」、「放送プラットフォームＩＤ」および「チャンネル番号」に基づいて、番組データベース１２の地域−放送プラットフォーム−放送局関連表４０６（図１２）から、それぞれの番組の「放送局ＩＤ」を特定する。
【００７９】
ステップＳ１０７において、ＣＰＵ３１は、受信した「放送開始／終了時刻」に基づいて、番組データベース１２の編成情報表４０８（図１４）からそれぞれの番組の「番組ＩＤ」を特定する。
【００８０】
次に、ステップＳ１０８において、ＣＰＵ３１は、ステップＳ１０７で特定された「番組ＩＤ」に基づいて、番組データベース１２の番組情報表４０９（図１５）から取得可能な番組の付帯情報を読み出し、その一覧を放送受信録画装置３−２に対して送信する。
【００８１】
このようにして、付帯情報の一覧が送信されると、放送受信録画装置３−２から、その中のいずれか少なくとも１つを指定する指定情報が送信されてくる（図２０と図２２のステップＳ７８）。そこで、ＣＰＵ３１は、放送受信録画装置３−２から付帯情報の指定情報が送信されてくると、ステップＳ１０９において、これを受信し、ステップＳ１１０において、番組データベース１２の番組情報表４０９（図１５）から該当番組の「付帯情報」を取得する。
【００８２】
次に、ＣＰＵ３１は、ステップＳ１１１において、受信した「番組ＩＤ」に基づいて、番組データベース１２の編成情報表４０８（図１４）から該当番組の「放送局ＩＤ」および「放送開始／終了時刻」を取得し、ステップＳ１１２において、顧客データベース１１の顧客情報表４０１（図７）から、放送受信録画装置３−２のユーザの「地域ＩＤ」および「顧客タイプＩＤ」を取得する。また、ステップＳ１１３において、ＣＰＵ３１は、取得した「顧客タイプＩＤ」に基づいて、顧客タイプ−放送プラットフォーム関連表４０３（図９）から「放送プラットフォームＩＤ」を取得する。
【００８３】
さらに、ステップＳ１１４において、ＣＰＵ３１は、ステップＳ１１１の処理により取得した「放送局ＩＤ」、ステップＳ１１２の処理により取得した「地域ＩＤ」、およびステップＳ１１３の処理により取得した「放送プラットフォームＩＤ」に基づいて、地域−放送プラットフォーム−放送局関連表４０６（図１２）から「チャンネル番号」を取得する。
【００８４】
ステップ１１５において、ＣＰＵ３１は、以上の処理において取得された「地域ＩＤ」、「放送プラットフォームＩＤ」、「チャンネル番号」および「放送開始／終了時刻」の情報をステップＳ１１０の処理により取得された付帯情報に付加して（元の付帯情報のブロック２０１（図５）を書き換えて）、放送受信録画装置３−２に送信する。
【００８５】
以上のように、サーバ２が、付帯情報のブロック２０１（図５）を放送受信録画装置３−２を有するユーザに応じて、書き換え、配信することにより、放送受信録画装置３−２を有するユーザは、例えば、異なる（放送局の管轄する）地域に住んでいる放送受信録画装置の３−１を有するユーザが登録した付帯情報を利用して、録画した番組（放送コンテンツ）を楽しむことができる。
【００８６】
上記のように、サーバ２の番組データベース１２において、放送番組の情報が、放送局情報および時間帯の情報と独立して管理されているので、同一の放送番組が異なる放送局で放送されている場合であっても、ユーザが付帯情報を取得したいと考える番組（放送コンテンツ）を正確に特定することができる。
【００８７】
さらに、放送局情報も、地域情報、放送プラットフォーム情報、チャンネル情報と独立して管理されているので、同一放送局でも地域によって周波数の異なる放送を行っている場合であっても番組を正確に特定することができる。
【００８８】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【００８９】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図２に示されるように、磁気ディスク５１（フレキシブルディスクを含む）、光ディスク５２（CD-ROM(CompactDisc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク５３（MD(Mini-Disc)（商標）を含む）、もしくは半導体メモリ５４などよりなるパッケージメディア、または、プログラムが一時的もしくは永続的に格納されるＲＯＭ３２や、記憶部３８などにより構成される。
【００９０】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００９１】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００９２】
【発明の効果】
以上の如く、第１の本発明によれば、所定の地域で生成された付帯情報を異なる地域に配信し、利用させることが可能なシステムを実現することができる。
【００９３】
第２の本発明によれば、所定の地域で生成された付帯情報を異なる地域に提供することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した情報提供システムの構成を示すブロック図である。
【図２】図１のサーバの構成例を示すブロック図である。
【図３】図１の放送受信録画装置の構成を示すブロック図である。
【図４】放送番組の構成を示す図である。
【図５】付加情報の例を示す図である。
【図６】図１のサーバのデータベースの構成を示す図である。
【図７】図６のサーバのデータベースの顧客情報表を示す図である。
【図８】図６のサーバのデータベースの顧客タイプ情報表を示す図である。
【図９】図６のサーバのデータベースの顧客タイプ−放送プラットフォーム関連表を示す図である。
【図１０】図６のサーバのデータベースの放送プラットフォーム情報表を示す図である。
【図１１】図６のサーバのデータベースの地域情報表を示す図である。
【図１２】図６のサーバのデータベースの地域放送局関連表を示す図である。
【図１３】図６のサーバのデータベースの地域−放送プラットフォーム−放送局関連表を示す図である。
【図１４】図６のサーバのデータベースの編成情報表を示す図である。
【図１５】図６のサーバのデータベースの番組情報表を示す図である。
【図１６】図１の放送受信録画装置の付加情報の登録処理を説明するフローチャートである。
【図１７】図１のサーバの付加情報の登録処理を説明するフローチャートである。
【図１８】図１６と図１７の処理の関係を説明する図である。
【図１９】図１７のサーバの付加情報の登録処理の詳細を説明するフローチャートである。
【図２０】図１の放送受信録画装置の付帯情報の受信処理を説明するフローチャートである。
【図２１】図１のサーバの付帯情報の送信処理を説明するフローチャートである。
【図２２】図２０と図２１の処理の関係を説明する図である。
【符号の説明】
１  ネットワーク，  ２  サーバ，  ３−１，３−２  放送受信録画装置，  ４  放送装置，  ５  付加情報生成装置，  １１  顧客データベース，  １２  番組データベース
【図１】
0003695367.tif 000002
【図２】
0003695367.tif 000003
【図３】
0003695367.tif 000004
【図４】
0003695367.tif 000005
【図５】
0003695367.tif 000006
【図６】
0003695367.tif 000007
【図７】
0003695367.tif 000008
【図８】
0003695367.tif 000009
【図９】
0003695367.tif 000010
【図１０】
0003695367.tif 000011
【図１１】
0003695367.tif 000012
【図１２】
0003695367.tif 000013
【図１３】
0003695367.tif 000014
【図１４】
0003695367.tif 000015
【図１５】
0003695367.tif 000016
【図１６】
0003695367.tif 000017
【図１７】
0003695367.tif 000018
【図１８】
0003695367.tif 000019
【図１９】
0003695367.tif 000020
【図２０】
0003695367.tif 000021
【図２１】
0003695367.tif 000022
【図２２】
0003695367.tif 000023