(57)【特許請求の範囲】
【請求項１】
テレビジョン放送により放送される放送コンテンツと、前記放送コンテンツにより参照され、インターネットを介して配信されるネットワークコンテンツを受信する情報処理装置と、
前記テレビジョン放送により前記放送コンテンツを放送する第１の情報提供装置と、
前記ネットワークコンテンツを、前記インターネットを介して配信する第２の情報提供装置と
を備える情報提供システムにおいて、
前記第１の情報提供装置は、前記情報処理装置に前記ネットワークコンテンツを参照する前記放送コンテンツを前記テレビジョン放送により提供し、
前記情報処理装置は、
前記第１の情報提供装置から、前記テレビジョン放送により提供される前記放送コンテンツを受信し、
受信した前記放送コンテンツから、前記放送コンテンツを特定する特定情報を抽出し、
受信した前記放送コンテンツにより参照されている前記ネットワークコンテンツの提供を、前記特定情報を付して、前記インターネットを介して前記第２の情報提供装置に要求し、
要求に基づいて、前記第２の情報提供装置から、前記インターネットを介して提供される前記ネットワークコンテンツを受信し、
前記インターネットを介して受信した前記ネットワークコンテンツを、前記テレビジョン放送により受信した前記放送コンテンツと同時に表示し、
前記第２の情報提供装置は、
前記情報処理装置から前記インターネットを介して受信した前記特定情報に基づいて、前記ネットワークコンテンツを前記情報処理装置に提供するか否かを判定し、
その判定結果に基づいて、前記ネットワークコンテンツを、前記インターネットを介して前記情報処理装置に提供する
ことを特徴とする情報提供システム。
【請求項２】
前記特定情報は、前記放送コンテンツのURIである
ことを特徴とする請求項１に記載の情報提供システム。
【請求項３】
前記情報処理装置は、前記放送コンテンツのURIを、httpのメッセージヘッダに挿入して、前記ネットワークコンテンツの提供を前記第２の情報提供装置に要求する
ことを特徴とする請求項２に記載の情報提供システム。
【請求項４】
テレビジョン放送により放送される放送コンテンツと、前記放送コンテンツにより参照され、インターネットを介して配信されるネットワークコンテンツを受信する情報処理装置と、
前記テレビジョン放送により前記放送コンテンツを放送する第１の情報提供装置と、
前記ネットワークコンテンツを、前記インターネットを介して配信する第２の情報提供装置と
を備える情報提供システムの情報提供方法において、
前記第１の情報提供装置は、前記情報処理装置に前記ネットワークコンテンツを参照する前記放送コンテンツを前記テレビジョン放送により提供し、
前記情報処理装置は、
前記第１の情報提供装置から、前記テレビジョン放送により提供される前記放送コンテンツを受信し、
受信した前記放送コンテンツから、前記放送コンテンツを特定する特定情報を抽出し、
受信した前記放送コンテンツにより参照されている前記ネットワークコンテンツの提供を、前記特定情報を付して、前記インターネットを介して前記第２の情報提供装置に要求し、
要求に基づいて、前記第２の情報提供装置から、前記インターネットを介して提供される前記ネットワークコンテンツを受信し、
前記インターネットを介して受信した前記ネットワークコンテンツを、前記テレビジョン放送により受信した前記放送コンテンツと同時に表示し、
前記第２の情報提供装置は、
前記情報処理装置から前記インターネットを介して受信した前記特定情報に基づいて、前記ネットワークコンテンツを前記情報処理装置に提供するか否かを判定し、
その判定結果に基づいて、前記ネットワークコンテンツを、前記インターネットを介して前記情報処理装置に提供する
ことを特徴とする情報提供方法。
【請求項５】
第１の情報提供装置がテレビジョン放送により放送する放送コンテンツと、第２の情報提供装置がインターネットを介して配信する、前記放送コンテンツにより参照されるネットワークコンテンツを受信する情報処理装置において、
前記第１の情報提供装置が前記テレビジョン放送により提供する前記放送コンテンツを受信する第１の受信手段と、
前記第１の受信手段により受信した前記放送コンテンツから、前記放送コンテンツを特定する特定情報を抽出する抽出手段と、
前記抽出手段により抽出した前記特定情報を付して、前記第１の受信手段により受信した前記放送コンテンツにより参照されている前記ネットワークコンテンツの提供を、前記インターネットを介して前記第２の情報提供装置に要求する要求手段と、
前記要求手段による要求に基づいて前記第２の情報提供装置が前記インターネットを介して提供する前記ネットワークコンテンツを受信する第２の受信手段と、
前記第１の受信手段により前記テレビジョン放送において受信した前記放送コンテンツと、前記第２の受信手段により前記インターネットを介して受信した、前記放送コンテンツにより参照される前記ネットワークコンテンツとを、同一画面上に、同時に表示する表示手段と
を備えることを特徴とする情報処理装置。
【請求項６】
前記抽出手段は、前記特定情報として、前記放送コンテンツのURIを抽出する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記要求手段は、前記放送コンテンツのURIを、httpのメッセージヘッダに挿入して、前記ネットワークコンテンツの提供を要求する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
第１の情報提供装置がテレビジョン放送により放送する放送コンテンツと、第２の情報提供装置がインターネットを介して配信する、前記放送コンテンツにより参照されるネットワークコンテンツを受信する情報処理装置の情報処理方法において、
前記第１の情報提供装置が前記テレビジョン放送により提供する前記放送コンテンツを受信する第１の受信ステップと、
前記第１の受信ステップの処理により受信した前記放送コンテンツから、前記放送コンテンツを特定する特定情報を抽出する抽出ステップと、
前記抽出ステップの処理により抽出した前記特定情報を付して、前記第１の受信ステップの処理により受信した前記放送コンテンツにより参照されている前記ネットワークコンテンツの提供を、前記インターネットを介して前記第２の情報提供装置に要求する要求ステップと、
前記要求ステップの処理による要求に基づいて前記第２の情報提供装置が前記インターネットを介して提供する前記ネットワークコンテンツを受信する第２の受信ステップと、
前記第１の受信ステップの処理により前記テレビジョン放送において受信した前記放送コンテンツと、前記第２の受信ステップの処理により前記インターネットを介して受信した、前記放送コンテンツにより参照される前記ネットワークコンテンツとを同一画面上に同時に表示する表示ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
第１の情報提供装置がテレビジョン放送により放送する放送コンテンツと、第２の情報提供装置がインターネットを介して配信する、前記放送コンテンツにより参照されるネットワークコンテンツを受信する情報処理装置のプログラムであって、
前記第１の情報提供装置が前記テレビジョン放送により提供する前記放送コンテンツを受信する第１の受信ステップと、
前記第１の受信ステップの処理により受信した前記放送コンテンツから、前記放送コンテンツを特定する特定情報を抽出する抽出ステップと、
前記抽出ステップの処理により抽出した前記特定情報を付して、前記第１の受信ステップの処理により受信した前記放送コンテンツにより参照されている前記ネットワークコンテンツの提供を、前記インターネットを介して前記第２の情報提供装置に要求する要求ステップと、
前記要求ステップの処理による要求に基づいて前記第２の情報提供装置が前記インターネットを介して提供する前記ネットワークコンテンツを受信する第２の受信ステップと、
前記第１の受信ステップの処理により前記テレビジョン放送において受信した前記放送コンテンツと、前記第２の受信ステップの処理により前記インターネットを介して受信した、前記放送コンテンツにより参照される前記ネットワークコンテンツとを同一画面上に同時に表示する表示ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１０】
第１の情報提供装置がテレビジョン放送により放送する放送コンテンツと、第２の情報提供装置がインターネットを介して配信する、前記放送コンテンツにより参照されるネットワークコンテンツを受信する情報処理装置を制御するコンピュータに、
前記第１の情報提供装置が前記テレビジョン放送により提供する前記放送コンテンツを受信する第１の受信ステップと、
前記第１の受信ステップの処理により受信した前記放送コンテンツから、前記放送コンテンツを特定する特定情報を抽出する抽出ステップと、
前記抽出ステップの処理により抽出した前記特定情報を付して、前記第１の受信ステップの処理により受信した前記放送コンテンツにより参照されている前記ネットワークコンテンツの提供を、前記インターネットを介して前記第２の情報提供装置に要求する要求ステップと、
前記要求ステップの処理による要求に基づいて前記第２の情報提供装置が前記インターネットを介して提供する前記ネットワークコンテンツを受信する第２の受信ステップと、
前記第１の受信ステップの処理により前記テレビジョン放送において受信した前記放送コンテンツと、前記第２の受信ステップの処理により前記インターネットを介して受信した、前記放送コンテンツにより参照される前記ネットワークコンテンツとを同一画面上に同時に表示する表示ステップと
を実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報提供システム、情報処理装置および方法、情報提供装置および方法、記録媒体、並びにプログラムに関し、特に、情報が不正に利用されるのを防止することができるようにした情報提供システム、情報処理装置および方法、情報提供装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【背景技術】
最近、インターネットが普及し、インターネットを介して各種のコンテンツが配信されるようになってきた。
【０００３】
一方、デジタルテレビジョン放送も普及しつつあり、例えば、デジタルテレビジョン放送により放送される放送コンテンツにより、インターネットを介して配信されるネットワークコンテンツを参照するようにすることが可能となる。この場合、デジタルテレビジョン受像機は、放送コンテンツを受信し、その放送コンテンツがネットワークコンテンツを参照している場合には、インターネットを介して所定のコンテンツサーバにアクセスし、ネットワークコンテンツの提供を受けることになる。
【０００４】
【発明が解決しようとする課題】
しかしながら、このように放送コンテンツがネットワークコンテンツを参照できるようにすると、ネットワークコンテンツが著作権者の許可を得ることなく、不正に利用されてしまう恐れがある。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、簡単かつ確実に、ネットワークコンテンツが不正に利用されるのを、防止することができるようにするものである。
【０００６】
【課題を解決するための手段】
本発明の情報提供システムは、第１の情報提供装置は、情報処理装置にネットワークコンテンツを参照する放送コンテンツをテレビジョン放送により提供し、情報処理装置は、第１の情報提供装置から、テレビジョン放送により提供される放送コンテンツを受信し、受信した放送コンテンツから、放送コンテンツを特定する特定情報を抽出し、受信した放送コンテンツにより参照されているネットワークコンテンツの提供を、特定情報を付して、インターネットを介して第２の情報提供装置に要求し、要求に基づいて、第２の情報提供装置から、インターネットを介して提供されるネットワークコンテンツを受信し、
インターネットを介して受信したネットワークコンテンツを、テレビジョン放送により受信した放送コンテンツと同時に表示し、第２情報提供装置は、情報処理装置からインターネットを介して受信した特定情報に基づいて、ネットワークコンテンツを情報処理装置に提供するか否かを判定し、その判定結果に基づいて、ネットワークコンテンツを情報処理装置に提供することを特徴とする。
【０００８】
前記特定情報は、放送コンテンツのURIであるようにすることができる。
【０００９】
前記情報処理装置は、放送コンテンツのURIを、httpのメッセージヘッダに挿入して、ネットワークコンテンツの提供を要求することができる。
【００１０】
本発明の第１の情報提供方法は、第１の情報提供装置は、情報処理装置にネットワークコンテンツを参照する放送コンテンツをテレビジョン放送により提供し、情報処理装置は、第１の情報提供装置から、テレビジョン放送により提供される放送コンテンツを受信し、受信した放送コンテンツから、放送コンテンツを特定する特定情報を抽出し、受信した放送コンテンツにより参照されているネットワークコンテンツの提供を、特定情報を付して、インターネットを介して第２の情報提供装置に要求し、要求に基づいて、第２の情報提供装置から、インターネットを介して提供されるネットワークコンテンツを受信し、インターネットを介して受信したネットワークコンテンツを、テレビジョン放送により受信した放送コンテンツと同時に表示し、第２の情報提供装置は、情報処理装置からインターネットを介して受信した特定情報に基づいて、ネットワークコンテンツを情報処理装置に提供するか否かを判定し、その判定結果に基づいて、ネットワークコンテンツを、前記インターネットを介して情報処理装置に提供することを特徴とする。
【００１１】
本発明の情報処理装置は、第１の情報提供装置がテレビジョン放送により提供する放送コンテンツを受信する第１の受信手段と、第１の受信手段により受信した放送コンテンツから、放送コンテンツを特定する特定情報を抽出する抽出手段と、抽出手段により抽出した特定情報を付して、第１の受信手段により受信した放送コンテンツにより参照されているネットワークコンテンツの提供を、インターネットを介して第２の情報提供装置に要求する要求手段と、要求手段による要求に基づいて第２の情報提供装置がインターネットを介して提供するネットワークコンテンツを受信する第２の受信手段と、第１の受信手段によりテレビジョン放送において受信した放送コンテンツと、第２の受信手段によりインターネットを介して受信した、放送コンテンツにより参照されるネットワークコンテンツとを、同一画面上に、同時に表示する表示手段とを備えることを特徴とする。
【００１３】
前記抽出手段は、特定情報として、放送コンテンツのURIを抽出することができる。
【００１４】
前記要求手段は、放送コンテンツのURIを、httpのメッセージヘッダに挿入して、ネットワークコンテンツの提供を要求することができる。
【００１５】
本発明の第２の情報処理方法は、第１の情報提供装置がテレビジョン放送により提供する放送コンテンツを受信する第１の受信ステップと、第１の受信ステップの処理により受信した放送コンテンツから、放送コンテンツを特定する特定情報を抽出する抽出ステップと、抽出ステップの処理により抽出した特定情報を付して、第１の受信ステップの処理により受信した放送コンテンツにより参照されているネットワークコンテンツの提供を、インターネットを介して第２の情報提供装置に要求する要求ステップと、要求ステップの処理による要求に基づいて第２の情報提供装置がインターネットを介して提供するネットワークコンテンツを受信する第２の受信ステップと、第１の受信ステップの処理によりテレビジョン放送において受信した放送コンテンツと、第２の受信ステップの処理によりインターネットを介して受信した、放送コンテンツにより参照されるネットワークコンテンツとを同一画面上に同時に表示する表示ステップとを含むことを特徴とする。
【００１６】
本発明の第１の記録媒体のプログラムは、第１の情報提供装置がテレビジョン放送により提供する放送コンテンツを受信する第１の受信ステップと、第１の受信ステップの処理により受信した放送コンテンツから、放送コンテンツを特定する特定情報を抽出する抽出ステップと、抽出ステップの処理により抽出した特定情報を付して、第１の受信ステップの処理により受信した放送コンテンツにより参照されているネットワークコンテンツの提供を、インターネットを介して第２の情報提供装置に要求する要求ステップと、要求ステップの処理による要求に基づいて第２の情報提供装置がインターネットを介して提供するネットワークコンテンツを受信する第２の受信ステップと、第１の受信ステップの処理によりテレビジョン放送において受信した放送コンテンツと、第２の受信ステップの処理によりインターネットを介して受信した、放送コンテンツにより参照されるネットワークコンテンツとを同一画面上に同時に表示する表示ステップとを含むことを特徴とする。
【００１７】
本発明の第１のプログラムは、第１の情報提供装置がテレビジョン放送により提供する放送コンテンツを受信する第１の受信ステップと、第１の受信ステップの処理により受信した放送コンテンツから、放送コンテンツを特定する特定情報を抽出する抽出ステップと、抽出ステップの処理により抽出した特定情報を付して、第１の受信ステップの処理により受信した放送コンテンツにより参照されているネットワークコンテンツの提供を、インターネットを介して第２の情報提供装置に要求する要求ステップと、要求ステップの処理による要求に基づいて第２の情報提供装置がインターネットを介して提供するネットワークコンテンツを受信する第２の受信ステップと、第１の受信ステップの処理によりテレビジョン放送において受信した放送コンテンツと、第２の受信ステップの処理によりインターネットを介して受信した、放送コンテンツにより参照されるネットワークコンテンツとを同一画面上に同時に表示する表示ステップとを実行させる。
【００２６】
本発明の情報提供システムおよび情報提供方法においては、情報処理装置が、第１の情報提供装置からテレビジョン放送により提供された放送コンテンツを受信し、その受信した放送コンテンツから、放送コンテンツを特定する特定情報を抽出し、放送コンテンツにより参照されているネットワークコンテンツの提供を、この特定情報を付して、インターネットを介して第２の情報提供装置に要求し、要求に基づいて第２の情報提供装置からインターネットを介して提供されるネットワークコンテンツを受信し、そのインターネットを介して受信したネットワークコンテンツを、テレビジョン放送により受信した前記放送コンテンツと同一画面上に、同時に表示する。第２の情報提供装置は、このインターネットを介して受信した特定情報に基づいて、ネットワークコンテンツを情報処理装置に提供するか否かを判定し、その判定結果に基づいて、ネットワークコンテンツを、インターネットを介して情報処理装置に提供する。
【００２７】
本発明の情報処理装置および方法、記録媒体、並びにプログラムによれば、第１の情報提供装置からテレビジョン放送により放送された放送コンテンツが受信され、その受信した放送コンテンツに含まれる特定情報が抽出され、抽出された特定情報を付して、ネットワークコンテンツの提供がインターネットを介して第２の情報提供装置に要求され、この要求に基づいて第２の情報提供装置がインターネットを介して提供するネットワークコンテンツが受信され、そのインターネットを介して受信されたネットワークコンテンツが、受信された放送コンテンツと同一画面上に、同時に表示される。
【００２９】
【発明の実施の形態】
図１は、本発明を適用した情報提供システムの構成例を表している。この構成例においては、放送局１−１が電波塔２−１を介して、放送コンテンツを各家庭に放送している。各家庭では、この放送コンテンツをアンテナ３を介して、デジタル放送受信機４が受信する。
【００３０】
同様に、放送局１−２は、パラボラアンテナ２−２から衛星６を介して、各家庭に放送コンテンツを放送している。各家庭では、パラボラアンテナ７を介してデジタル放送受信機４がこれを受信する。デジタル放送受信機４は、受信した放送コンテンツをモニタ５に出力し、表示させる。
【００３１】
デジタル放送受信機４は、また、インターネット８に接続されている。インターネット８には、ネットワークコンテンツをインターネット８を介して配信するコンテンツサーバ９も接続されている。放送局１−１または放送局１−２が放送する放送コンテンツには、コンテンツサーバ９が提供するネットワークコンテンツが必要に応じて参照される。
【００３２】
図２は、デジタル放送受信機４の構成例を表している。受信部３１を構成するフロントエンド４１は、アンテナ３またはパラボラアンテナ７を介して、放送コンテンツに対応する信号を受信し、その復調信号を後段のデスクランブラ４２に供給する。デスクランブラ４２は、フロントエンド４１より供給されたスクランブルされている信号をデスクランブルし、デマルチプレクサ４３に出力する。デマルチプレクサ４３は、入力されたデータからCPU３２により指定された所定のチャンネルのデータを分離し、デコーダ４４に出力する。デコーダ４４は、入力された所定のチャンネルのデータをMPEG２方式などによりデコードし、モニタ５に出力し、表示させる。
【００３３】
CPU３２は、リモートコントローラ、各種のボタンスイッチなどにより構成される入力部３５がユーザにより操作されたとき、入力部３５から入力される信号に基づいて、各部を制御する。DRAM３３には、CPU３２が各種の処理を実行する上において必要なデータやプログラムが適宜記憶される。インターネット接続デバイス３４は、インターネット８に接続されており、CPU３２とインターネット８との間のインタフェース処理を実行する。CPU３２には、さらに、その他デバイス３６が接続されている。
【００３４】
図３は、コンテンツサーバ９の構成例を表している。図３において、CPU（Central  Processing  Unit）６１は、ROM（Read  Only  Memory）６２に記憶されているプログラム、または記憶部６８からRAM（Random  Access  Memory）６３にロードされたプログラムに従って各種の処理を実行する。RAM６３にはまた、CPU６１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３５】
CPU６１、ROM６２、およびRAM６３は、バス６４を介して相互に接続されている。このバス６４にはまた、入出力インタフェース６５も接続されている。
【００３６】
入出力インタフェース６５には、キーボード、マウスなどよりなる入力部６６、CRT(Cathode Ray Tube)、LCD(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部６７、ハードディスクなどより構成される記憶部６８、モデム、ターミナルアダプタなどより構成される通信部６９が接続されている。通信部６９は、インターネット８を含むネットワークを介しての通信処理を行う。
【００３７】
入出力インタフェース６５にはまた、必要に応じてドライブ７０が接続され、磁気ディスク８１、光ディスク８２、光磁気ディスク８３、或いは半導体メモリ８４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部６８にインストールされる。
【００３８】
コンテンツサーバ９の記憶部６８には、図４に示されるようなデータベース１０１が形成されている。このデータベース１０１は、コンテンツデータベース１０２とアクセス制限情報データベース１０３により構成されている。コンテンツデータベース１０２には、各種のネットワークコンテンツが記憶されている。図４の例においては、ネットワークコンテンツ１乃至ネットワークコンテンツ３が記憶されている。
【００３９】
アクセス制限情報データベース１０３には、コンテンツデータベース１０２に記憶されているネットワークコンテンツに対応するアクセス制限情報が記憶されている。図４の例においては、ネットワークコンテンツ１乃至ネットワークコンテンツ３に対応して、アクセス制限情報１乃至アクセス制限情報３が記憶されている。アクセス制限情報１は、ネットワークコンテンツ１のアクセスを制限する情報であり、アクセス制限情報２は、ネットワークコンテンツ２のアクセスを制限する情報であり、アクセス制限情報３は、ネットワークコンテンツ３のアクセスを制限する情報である。
【００４０】
次に、図５のフローチャートを参照して、デジタル放送受信機４の処理について説明する。
【００４１】
放送局１−１は、電波塔２−１を介して、所定の放送コンテンツを放送する。放送局１−２もまた、パラボラアンテナ２−２から衛星６を介して、所定のコンテンツを放送する。デジタル放送受信機４は、アンテナ３またはパラボラアンテナ７を介して、これらの放送コンテンツを受信する。
【００４２】
すなわち、CPU３２は、入力部３５からの指令に基づいて各部を制御し、フロントエンド４１に指定されたチャンネルの電波に対応する信号を受信させる。デスクランブル４２は、フロントエンド４１より供給された復調信号がスクランブルされているとき、これをデスクランブルし、デマルチプレクサ４３に出力する。デマルチプレクサ４３は、入力されたデータからCPU３２により指定されたチャンネルのデータを選択し、デコーダ４４に出力する。デコーダ４４は、入力されたデータをMPEG２方式によりデコードし、モニタ５に出力し、表示させる。
【００４３】
放送局１−１または放送局１−２が放送する放送コンテンツには、必要に応じて、コンテンツサーバ９が提供するネットワークコンテンツが参照されている。この参照情報は、デマルチプレクサ４３からCPU３２に転送される。CPU３２は、ステップＳ１２において、ネットワークコンテンツが、いま受信している放送コンテンツにより参照されているか否かを判定し、参照されていない場合には、ステップＳ１１に戻り、それ以降の処理を繰り返し実行する。すなわち、この場合、後述するステップＳ１３以降の処理が実行されず、モニタ５には、後述する図８Ｂに示されるように、放送コンテンツBCのみが表示される。
【００４４】
ステップＳ１２において、いま受信している放送コンテンツにより、ネットワークコンテンツが参照されていると判定された場合、ステップＳ１３に進み、CPU３２は、指定されているネットワークコンテンツを提供するコンテンツサーバ９とのTCP/IPコネクションを確立する処理を実行する。
【００４５】
ステップＳ１４において、CPU３２は、コンテンツサーバ９とのコネクションの確立が成功したか否かを判定し、成功しない場合には、ステップＳ１９に進み、エラー処理を実行する。
【００４６】
ステップＳ１４において、コネクションの確立が成功したと判定された場合、ステップＳ１５に進み、CPU３２は、ステップＳ１１で受信した放送コンテンツを特定するための特定情報として、参照元URI(Uniform Resource Indicator)を抽出する。このURIは、放送局１−１，１−２が提供する放送コンテンツに付加したものである。このURIとしては、ARIB STD-B２４の第９章に示されたarib-dc://形式の絶対パスが使用される。
【００４７】
図６は、このURIの例を表している。図６における最初の「０００４」は、ネットワークIDであり、衛星６の番号を表す。次の「００００」は、トランスポートストリームIDであり、伝送路の識別番号を表す。
【００４８】
次の「００６４」は、サービスIDであり、チャンネル番号を表す。次の「４０」は、コンポーネントタグであり、チャンネルの中のストリーム番号を表す。最後の「０００」は、モジュールIDを表し、データ放送コンテンツ内の識別番号を表す。
【００４９】
以上のようにして、ステップＳ１５において、参照元URIが抽出されると、ステップＳ１６において、CPU３２は、ステップＳ１５の処理で抽出したURLをhttpのメッセージヘッダに挿入し、指定されたネットワークコンテンツの送信をコンテンツサーバ９に要求する。
【００５０】
図７は、httpのメッセージヘッダのフォーマットを表している。このフォーマットは、フィールドとそのフィールド値の繰り返しから構成されている。このフォーマットのうちの「Referer」のフィールドが参照元URIを表すフィールドである。図７の例においては、「arib-dc://wwww.xxxx.yyyy.zzzz/link/startup.bml」が参照元URIとして記述されている。
【００５１】
デジタル放送受信機４のこの要求に基づいて、図９のフローチャートを参照して後述するように、コンテンツサーバ９からネットワークコンテンツまたはエラーが通知されてくる（図９のステップＳ３７，３８）。
【００５２】
そこで、ステップＳ１７において、CPU３２は、ネットワークコンテンツを受信したか否かを判定し、受信しない場合には、ステップＳ１９に進み、エラー処理を実行する。すなわち、コンテンツサーバ９からエラーが通知されてきた場合には（コンテンツサーバ９において、図９のステップＳ３８の処理が実行された場合には）、ステップＳ１９に進み、エラー処理を実行する。すなわち、この場合には、ネットワークコンテンツは参照されず、図８Ｂに示されるように、放送コンテンツBCのみがモニタ５に表示されることになる。
【００５３】
これに対して、ステップＳ１７において、ネットワークコンテンツを受信したと判定した場合、CPU３２は、ステップＳ１８に進み、受信したネットワークコンテンツを放送コンテンツを同時にモニタ５に出力し、表示させる。すなわち、この場合には、図８Ａに示されるように、放送コンテンツBCとその放送コンテンツBCにより参照されているネットワークコンテンツNCが、同一画面上に同時に表示される。
【００５４】
次に、図９のフローチャートを参照して、以上のようなデジタル放送受信機４の処理に対応して実行されるコンテンツサーバ９の処理について説明する。
【００５５】
最初に、ステップＳ３１において、コンテンツサーバ９のCPU６１は、デジタル放送受信機４からアクセスを受けるまで待機し、通信部６９を介してデジタル放送受信機４からアクセスを受けたと判定したとき、ステップＳ３２に進み、CPU６１は、デジタル放送受信機４とのTCP/IPコネクションを確立する処理を実行する。この処理は、図５のステップＳ１３のデジタル放送受信機４の処理に対応する処理である。
【００５６】
ステップＳ３３において、CPU６１は、コネクションの確立に成功したか否かを判定し、成功しない場合には、ステップＳ３８に進み、デジタル放送受信機４に対してエラーを通知する。
【００５７】
ステップＳ３３において、コネクションの確立が成功したと判定した場合、ステップＳ３４に進み、CPU６１は、デジタル放送受信機４から受信したhttpのメッセージヘッダを解析する。放送コンテンツがネットワークコンテンツを参照している場合、図７に示されるように、httpのメッセージヘッダには、ネットワークコンテンツを参照している参照元URIが記述されている。CPU６１は、ステップＳ３５で、httpのメッセージヘッダにこのURIが記述されているか否かを判定し、記述されていない場合には、ステップＳ３８に進み、エラー通知処理を実行する。
【００５８】
ステップＳ３５において、参照元URIがhttpのメッセージヘッダに記述されていると判定された場合、ステップＳ３６に進み、CPU６１は、送信が要求されているネットワークコンテンツに対して、アクセス制限が付加されているか否かを、データベース１０１を参照することで判定する。アクセス制限が付加されている場合には、ステップＳ３８に進み、CPU６１は、デジタル放送受信機４に対してエラーを通知する。アクセスが制限されていない場合には、ステップＳ３７に進み、CPU６１は、デジタル放送受信機４から要求されたネットワークコンテンツを、コンテンツデータベース１０２から読み出し、通信部６９からインターネット８を介して、デジタル放送受信機４に配信する。
【００５９】
図１０は、アクセス制限情報データベース１０３に規定されているアクセス制限ファイルのフォーマットの例を表している。最初の行は、以下の行にアクセスをdenyする記述がなされ、次の行にアクセスをallowする記述されていることを表す。「deny from all」は、原則的に全ての放送コンテンツからの参照が拒否されることを表し、次の行は、network_idが0x4、かつservice_idが0x64の放送コンテンツのみが、ネットワークコンテンツを参照することを許容している。
【００６０】
コンテンツサーバ９の管理者は、放送局１−１，１−２との契約に基づいて、各種のアクセス制限情報をここに規定することで、ネットワークコンテンツを、許可なく、放送コンテンツにより参照されてしまうことを防止することができる。例えば、放送コンテンツからの参照は許容するが、パーソナルコンピュータのウェブブラウザからの参照は拒否したり、特定のサービスからの要求のみ参照を許可するようにすることが可能となる。
【００６１】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【００６２】
この記録媒体は、図３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク８１（フロッピディスクを含む）、光ディスク８２（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク８３（ＭＤ（Mini-Disk）を含む）、もしくは半導体メモリ８４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM６２や、記憶部６８に含まれるハードディスクなどで構成される。
【００６３】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００６４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００６５】
【発明の効果】
以上の如く、本発明の情報提供システムおよび情報提供方法によれば、情報処理装置は、第１の情報提供装置からテレビジョン放送により放送される放送コンテンツを受信し、その受信した放送コンテンツに含まれる特定情報を抽出し、その抽出した特定情報を付して、第２の情報提供装置に対してネットワークコンテンツの提供を、インターネットを介して要求し、要求に基づいて第２の情報提供装置からインターネットを介して提供されるネットワークコンテンツを受信し、そのインターネットを介して受信したネットワークコンテンツを、テレビジョン放送により受信した放送コンテンツと同時に表示し、第２の情報提供装置は、インターネットを介して受信した特定情報に基づいて、ネットワークコンテンツを情報処理装置に提供するか否かを判定するようにしたので、ネットワークコンテンツが放送コンテンツにより、不正に参照されてしまうようなことを防止することが可能なシステムを実現することができる。
【００６６】
本発明の情報処理装置および方法、記録媒体、並びにプログラムによれば、第１の情報提供装置からテレビジョン放送により放送された放送コンテンツを受信し、その受信した放送コンテンツから特定情報を抽出し、抽出した特定情報を付して、第２の情報提供装置に対してネットワークコンテンツの提供を、インターネットを介して要求するようにしたので、不用意に不正に使用されるネットワークコンテンツをユーザに提供してしまうようなことを防止することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した情報提供システムの構成を示す図である。
【図２】図１のデジタル放送受信機の構成を示すブロック図である。
【図３】図１のコンテンツサーバの構成を示すブロック図である。
【図４】データベースの例を示す図である。
【図５】図１のデジタル放送受信機の処理を説明するフローチャートである。
【図６】  URIの例を示す図である。
【図７】  httpのメッセージヘッダのフォーマットを示す図である。
【図８】ネットワークコンテンツと放送コンテンツの表示例を示す図である。
【図９】図１のコンテンツサーバの処理を説明するフローチャートである。
【図１０】アクセス制限ファイルのフォーマットの例を示す図である。
【符号の説明】
１−１，１−２  放送局，  ２−１  電波塔，  ２−２  パラボラアンテナ，４  デジタル放送受信機，  ５  モニタ，  ８  インターネット，  ９  コンテンツサーバ，  ３１  受信部，  ３２  CPU，  ６１  CPU，  １０１  データベース，  １０２  コンテンツデータベース，  １０３  アクセス制限情報データベース
【図１】
0003961796.tif 000002
【図２】
0003961796.tif 000003
【図３】
0003961796.tif 000004
【図４】
0003961796.tif 000005
【図５】
0003961796.tif 000006
【図６】
0003961796.tif 000007
【図７】
0003961796.tif 000008
【図８】
0003961796.tif 000009
【図９】
0003961796.tif 000010
【図１０】
0003961796.tif 000011