(57)【特許請求の範囲】
【請求項１】
ディスクからデータを読み出すディスク制御部、ネットワークを介してサーバと通信しデータを読み出す通信制御部、放送波を受信しデータを取り出す放送受信部、及び、前記ディスク制御部、前記通信制御部、前記放送受信部の制御を行う中央制御装置を備え、
前記ディスク制御部及び前記中央制御装置により、前記ディスク上の特定のデータを読み出すためのディスク情報、前記ネットワークを介して前記サーバと通信し前記サーバ上の特定のデータを読み出すためのネットワーク情報、及び、前記放送波を受信し特定のデータを取り出すための放送リンク情報、を前記ディスクから読み出し、
前記ディスク制御部及び前記中央制御装置により、前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、
前記通信制御部及び前記中央制御装置により、前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、及び、
前記放送受信部及び前記中央制御装置により、前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を行い、
前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、
前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、又は、
前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を制限するためのアクセスキーが、前記ディスク情報に含まれる場合において、
前記アクセスキーが含まれる前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すときには、前記アクセスキーが含まれる前記ディスク情報に含まれる前記アクセスキーを、アクセスキー管理部に保存し、
前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すときには、前記アクセスキー管理部に保存されているアクセスキーと、前記ディスク情報により特定された特定のデータに含まれる識別子とを参照することにより、前記ディスク情報により特定された特定のデータの読み出しを制限すること、
前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、
前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、又は、
前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を制限するためのアクセスキーが、前記ネットワーク情報に含まれる場合において、
前記アクセスキーが含まれる前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すときには、前記アクセスキーが含まれる前記ネットワーク情報に含まれる前記アクセスキーを、アクセスキー管理部に保存し、
前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すときには、前記アクセスキー管理部に保存されているアクセスキーと、前記ネットワーク情報により特定された特定のデータに含まれる識別子とを参照することにより、前記ネットワーク情報により特定された特定のデータの読み出しを制限すること、又は、
前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、
前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、又は、
前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を制限するためのアクセスキーが、前記放送リンク情報に含まれる場合において、
前記アクセスキーが含まれる前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すときには、前記アクセスキーが含まれる前記放送リンク情報に含まれる前記アクセスキーを、アクセスキー管理部に保存し、
前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すときには、前記アクセスキー管理部に保存されているアクセスキーと、前記放送リンク情報により特定された特定のデータに含まれる識別子とを参照することにより、前記放送リンク情報により特定された特定のデータの取り出しを制限すること、及び、
前記アクセスキー管理部は、
前記ディスク情報により特定された特定のデータに含まれる識別子、前記ネットワーク情報により特定された特定のデータに含まれる識別子、又は、前記放送リンク情報により特定された特定のデータに含まれる識別子と参照するために、
前記ディスク情報に含まれる前記アクセスキー、前記ネットワーク情報に含まれる前記アクセスキー、又は、前記放送リンク情報に含まれる前記アクセスキーを保存するためのものであること、
を特徴とする端末装置。
【請求項２】
ディスクからデータを読み出すディスク制御部、ネットワークを介してサーバと通信しデータを読み出す通信制御部、放送波を受信しデータを取り出す放送受信部、及び、前記ディスク制御部、前記通信制御部、前記放送受信部の制御を行う中央制御装置を備え、 前記ディスク制御部及び前記中央制御装置により、前記ディスク上の特定のデータを読み出すためのディスク情報、前記ネットワークを介して前記サーバと通信し前記サーバ上の特定のデータを読み出すためのネットワーク情報、及び、前記放送波を受信し特定のデータを取り出すための放送リンク情報、を前記ディスクから読み出し、
前記ディスク制御部及び前記中央制御装置により、前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、
前記通信制御部及び前記中央制御装置により、前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、及び、
前記放送受信部及び前記中央制御装置により、前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を行い、
前記ディスク情報を用いるときに、ユーザが見たデータ毎に料金を支払う方式におけるデータを無料にするためのＰＰＶ無料キーが、前記ディスク情報に含まれる場合、
前記ネットワーク情報を用いるときに、ユーザが見たデータ毎に料金を支払う方式におけるデータを無料にするためのＰＰＶ無料キーが、前記ネットワーク情報に含まれる場合、又は、
前記放送リンク情報を用いるときに、ユーザが見たデータ毎に料金を支払う方式におけるデータを無料にするためのＰＰＶ無料キーが、前記放送リンク情報に含まれる場合、には、
前記ＰＰＶ無料キーをＰＰＶ無料キー管理部に保存し、
前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すときに、前記ＰＰＶ無料キー管理部に保存されているＰＰＶ無料キーと、前記放送リンク情報により特定された特定のデータに含まれる識別子とを参照することにより、前記放送リンク情報により特定された前記特定のデータを無料にすることを特徴とする端末装置。
【請求項３】
ディスクからデータを読み出すディスク制御部、ネットワークを介してサーバと通信しデータを読み出す通信制御部、放送波を受信しデータを取り出す放送受信部、及び、前記ディスク制御部、前記通信制御部、前記放送受信部の制御を行う中央制御装置を備え、
前記ディスク制御部及び前記中央制御装置により、前記ディスク上の特定のデータを読み出すためのディスク情報、前記ネットワークを介して前記サーバと通信し前記サーバ上の特定のデータを読み出すためのネットワーク情報、及び、前記放送波を受信し特定のデータを取り出すための放送リンク情報、を前記ディスクから読み出し、
前記ディスク制御部及び前記中央制御装置により、前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、
前記通信制御部及び前記中央制御装置により、前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、及び、
前記放送受信部及び前記中央制御装置により、前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を行い、
前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すときに、前記ディスク情報により特定された特定のデータに含まれる暗号化データを復号化するための暗号鍵が前記ディスク情報に含まれる場合には、
前記ディスク情報に含まれる前記暗号鍵を用いて、前記ディスク情報により特定された特定のデータに含まれる暗号化データを復号化すること、及び、
前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すときに、前記ネットワーク情報により特定された特定のデータに含まれる暗号化データを復号化するための暗号鍵が前記ネットワーク情報に含まれる場合には、
前記ネットワーク情報に含まれる前記暗号鍵を用いて、前記ネットワーク情報により特定された特定のデータに含まれる暗号化データを復号化すること、を特徴とする端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、放送、通信、電子出版の各メディア（情報を提供する媒体）を融合したサービスを実現するための端末装置に関する。
【０００２】
【従来の技術】
近年、電子出版の業界では、ＣＤ−ＲＯＭにインターネット情報の所在を示すＵＲＬ（Ｕｎｉｖｅｒｓａｌ Ｒｅｓｏｕｃｅ Ｌｏｃａｔｏｒ）を記録し、ユーザが端末装置でＣＤ−ＲＯＭを再生した時にこれらの情報が端末装置にリンクとして表示され、ユーザはリンクを選択するだけでネットワーク上の特定の情報にアクセスできるようになっている。
【０００３】
また、放送により、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）で記述されたデータを送信して端末装置に表示し、画面上に現れたリンクをユーザが選択する事により、ネットワーク上の特定の情報にアクセスできるようにしているサービスが行われている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のＣＤ−ＲＯＭに代表される電子出版（ディスク）と、インターネットに代表される通信（ネットワーク）の組み合わせでは、ユーザが情報を探しに行かないと情報を見る事ができないという問題点がある。
【０００５】
また、放送とネットワークの組み合わせでは、ユーザが情報を探しに行かなくても情報を提供する側から積極的にユーザに情報を提示する事ができるが、放送では、大量のデータを送ることができないという問題点がある。また、時間をかけて大量のデータを送ったとしても、端末装置は大容量の記憶装置を必要とする。
【０００６】
以上説明したように、ディスクとネットワーク、放送とネットワークの組み合わせだけでは、ユーザに十分なサービスを提供する事が困難である。そこで、本発明の目的は、放送とネットワークとディスクの３つを組み合わせ、ユーザに積極的に情報を提供できるようにすると共に、ディスクの持つ大容量性、ネットワークの持つ最新性といったそれぞれの利点を生かした新しいサービスを提供することにある。
【０００７】
また、本発明の別の目的は、上記サービスを実現するためのデータ構造、及び、そのデータを格納、または、配信するための媒体を提供することにある。さらに、本発明では、上記サービスを受ける事のできる端末を実現することも目的としている。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ディスクからデータを読み出すディスク制御部、ネットワークを介してサーバと通信しデータを読み出す通信制御部、放送波を受信しデータを取り出す放送受信部、及び、前記ディスク制御部、前記通信制御部、前記放送受信部の制御を行う中央制御装置を備え、前記ディスク制御部及び前記中央制御装置により、前記ディスク上の特定のデータを読み出すためのディスク情報、前記ネットワークを介して前記サーバと通信し前記サーバ上の特定のデータを読み出すためのネットワーク情報、及び、前記放送波を受信し特定のデータを取り出すための放送リンク情報、を前記ディスクから読み出し、前記ディスク制御部及び前記中央制御装置により、前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、前記通信制御部及び前記中央制御装置により、前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、及び、前記放送受信部及び前記中央制御装置により、前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を行い、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、又は、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を制限するためのアクセスキーが、前記ディスク情報に含まれる場合において、前記アクセスキーが含まれる前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すときには、前記アクセスキーが含まれる前記ディスク情報に含まれる前記アクセスキーを、アクセスキー管理部に保存し、前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すときには、前記アクセスキー管理部に保存されているアクセスキーと、前記ディスク情報により特定された特定のデータに含まれる識別子とを参照することにより、前記ディスク情報により特定された特定のデータの読み出しを制限すること、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、又は、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を制限するためのアクセスキーが、前記ネットワーク情報に含まれる場合において、前記アクセスキーが含まれる前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すときには、前記アクセスキーが含まれる前記ネットワーク情報に含まれる前記アクセスキーを、アクセスキー管理部に保存し、前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すときには、前記アクセスキー管理部に保存されているアクセスキーと、前記ネットワーク情報により特定された特定のデータに含まれる識別子とを参照することにより、前記ネットワーク情報により特定された特定のデータの読み出しを制限すること、又は、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、又は、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を制限するためのアクセスキーが、前記放送リンク情報に含まれる場合において、前記アクセスキーが含まれる前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すときには、前記アクセスキーが含まれる前記放送リンク情報に含まれる前記アクセスキーを、アクセスキー管理部に保存し、前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すときには、前記アクセスキー管理部に保存されているアクセスキーと、前記放送リンク情報により特定された特定のデータに含まれる識別子とを参照することにより、前記放送リンク情報により特定された特定のデータの取り出しを制限すること、及び、前記アクセスキー管理部は、前記ディスク情報により特定された特定のデータに含まれる識別子、前記ネットワーク情報により特定された特定のデータに含まれる識別子、又は、前記放送リンク情報により特定された特定のデータに含まれる識別子と参照するために、前記ディスク情報に含まれる前記アクセスキー、前記ネットワーク情報に含まれる前記アクセスキー、又は、前記放送リンク情報に含まれる前記アクセスキーを保存するためのものであること、を特徴とする端末装置を提供する。
【０００９】
また、上記目的を達成するために、本発明は、ディスクからデータを読み出すディスク制御部、ネットワークを介してサーバと通信しデータを読み出す通信制御部、放送波を受信しデータを取り出す放送受信部、及び、前記ディスク制御部、前記通信制御部、前記放送受信部の制御を行う中央制御装置を備え、前記ディスク制御部及び前記中央制御装置により、前記ディスク上の特定のデータを読み出すためのディスク情報、前記ネットワークを介して前記サーバと通信し前記サーバ上の特定のデータを読み出すためのネットワーク情報、及び、前記放送波を受信し特定のデータを取り出すための放送リンク情報、を前記ディスクから読み出し、前記ディスク制御部及び前記中央制御装置により、前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、前記通信制御部及び前記中央制御装置により、前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、及び、前記放送受信部及び前記中央制御装置により、前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を行い、前記ディスク情報を用いるときに、ユーザが見たデータ毎に料金を支払う方式におけるデータを無料にするためのＰＰＶ無料キーが、前記ディスク情報に含まれる場合、前記ネットワーク情報を用いるときに、ユーザが見たデータ毎に料金を支払う方式におけるデータを無料にするためのＰＰＶ無料キーが、前記ネットワーク情報に含まれる場合、又は、前記放送リンク情報を用いるときに、ユーザが見たデータ毎に料金を支払う方式におけるデータを無料にするためのＰＰＶ無料キーが、前記放送リンク情報に含まれる場合、には、前記ＰＰＶ無料キーをＰＰＶ無料キー管理部に保存し、前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すときに、前記ＰＰＶ無料キー管理部に保存されているＰＰＶ無料キーと、前記放送リンク情報により特定された特定のデータに含まれる識別子とを参照することにより、前記放送リンク情報により特定された前記特定のデータを無料にすることを特徴とする端末装置を提供する。
【００１０】
また、上記目的を達成するために、本発明は、ディスクからデータを読み出すディスク制御部、ネットワークを介してサーバと通信しデータを読み出す通信制御部、放送波を受信しデータを取り出す放送受信部、及び、前記ディスク制御部、前記通信制御部、前記放送受信部の制御を行う中央制御装置を備え、前記ディスク制御部及び前記中央制御装置により、前記ディスク上の特定のデータを読み出すためのディスク情報、前記ネットワークを介して前記サーバと通信し前記サーバ上の特定のデータを読み出すためのネットワーク情報、及び、前記放送波を受信し特定のデータを取り出すための放送リンク情報、を前記ディスクから読み出し、前記ディスク制御部及び前記中央制御装置により、前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すこと、前記通信制御部及び前記中央制御装置により、前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すこと、及び、前記放送受信部及び前記中央制御装置により、前記放送リンク情報を用いて、前記放送リンク情報により特定された前記放送波を受信し、前記放送リンク情報により特定された特定のデータを取り出すこと、を行い、前記ディスク情報を用いて、前記ディスク情報により特定された前記ディスクから、前記ディスク情報により特定された特定のデータを読み出すときに、前記ディスク情報により特定された特定のデータに含まれる暗号化データを復号化するための暗号鍵が前記ディスク情報に含まれる場合には、前記ディスク情報に含まれる前記暗号鍵を用いて、前記ディスク情報により特定された特定のデータに含まれる暗号化データを復号化すること、及び、前記ネットワーク情報を用いて、前記ネットワーク情報により特定された前記ネットワークを介して、前記ネットワーク情報により特定された前記サーバと通信し、前記ネットワーク情報により特定された特定のデータを読み出すときに、前記ネットワーク情報により特定された特定のデータに含まれる暗号化データを復号化するための暗号鍵が前記ネットワーク情報に含まれる場合には、前記ネットワーク情報に含まれる前記暗号鍵を用いて、前記ネットワーク情報により特定された特定のデータに含まれる暗号化データを復号化すること、を特徴とする端末装置を提供する。
【００１１】
【発明の実施の形態】
本発明の一実施例を図面を用いて説明する。まず、本発明のシステムの構成を図３を用いて説明する。
【００１２】
本発明では、ユーザに提供する情報やプログラムであるコンテンツ９９０は、データ作成９８０により、放送で送信するデータ、通信（ネットワーク）で提供するデータ、ディスクにいれられ電子出版されるデータに分けられる。放送で送信するデータは、放送局１５３から、衛星放送、地上波放送などの放送波９０３で端末装置１００に送信される。なお、放送波９０３には、テレビの映像・音声と、データが重畳されていてもよいし、重畳されていなくてもよい。ネットワークで提供するデータは、サーバ１５２に格納され、インターネット、電話回線などのネットワーク９０２を通じて端末装置１００に提供される。また、ディスクとは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フロッピディスク等の可搬できる媒体を意味し、ディスクで提供されるデータは、これらのディスク９０１に格納されて出版され、端末装置１００に提供される。そして、端末装置１００は、放送局１５３から送出されるデータを放送波９０３を介して受信する。また、ネットワーク９０２を介してサーバ１５２と接続し、データの送受信を行う。さらに、ディスク９０１からデータを読み出したり、書き込んだりすることができる。このように、本発明では、端末装置１００は３種類のメディア（情報を提供する媒体）から、データを自在に取得する事が出きる。
【００１３】
次に、本システムで使用する端末１００の構成について図２を用いて説明する。端末１００は、中央制御装置１０１、表示制御装置１０２、入力制御部１０３、ディスク制御部１０４、通信制御部１０５、放送受信部１０６、記憶部１０７、バス１０８で構成される。
【００１４】
表示制御部１０２は、ユーザにデータを表示するための装置であり、ＣＲＴや液晶表示装置などである。入力制御部１０３は、ユーザからの入力を受け付ける部分であり、リモコンとその受信装置、キーボード、マウスなどである。ディスク制御部１０４は、ディスク９０１からデータを読み出したり書き込んだりする装置であり、たとえば、ＣＤ−ＲＯＭドライブ、ＤＶＤ-ＲＡＭドライブなどである。通信制御部１０５は、ネットワーク９０２を介してサーバ１５２と通信するための装置であり、例えば、モデムである。放送受信部１０６は、放送波９０３を受信し、映像信号やデータを取り出すための装置であり、例えば、ディジタル衛星放送用の受信装置である。放送受信部では、受信した放送波から、テレビの映像・音声と、データを分離する。なお、放送受信部１０６は、アンテナ９０４と接続されている。記憶部１０７は、本発明の実施例に関わるプログラムやデータを記憶するＲＡＭ、ＲＯＭ、ハードディスク等である。中央制御装置１０１は、プログラムの実行や周辺装置の制御を行う。また、バス１０８は、中央制御装置１０１と１０２〜１０７の周辺装置を接続するためのバスである。なお、端末装置１００を構成する各部（１０１〜１０６）は、一つの筐体に入っていても、複数の筐体で構成され、信号線などで他の構成部と接続されていてもよい。
【００１５】
次に、端末装置１００における処理の概要について、図１を用いて説明する。端末装置１００は、ディスクデータ取得処理６００、ネットワークデータ取得処理６１０、データ放送受信処理６２０のいずれかの処理により、データ３００を受信する。受信したデータ３００は、フィルタ処理５００により選別され、データ３００からフィルタ情報３１０を削除したメディア融合データ２００が表示処理５５０に渡される。表示処理５５０では、メディア融合データ２００の内容を表示制御部１０２の画面に表示する。メディア融合データ２００を表示した画面８００には、メディア融合データ２００に含まれる放送リンク情報２３０が放送へのリンク８０１として、ディスク情報２４０がディスクへのリンク８０２として、ネットワーク情報２５０がネットワークへのリンク８０３として表示される。そして、ユーザが、放送へのリンク８０１を選択した場合放送リンク処理６４０が、ディスクへのリンク８０２を選択した場合ディスクデータ取得処理６００が、ネットワークへのリンク８０３を選択した場合ネットワークデータ取得処理６１０がそれぞれ起動される。そして、再度、データ３００が読み込まれ、同様の処理がなされる。
【００１６】
次に、本発明で使用するデータの構造について、図３３を用いて説明する。データ３００は、フィルタ情報３１０とメディア融合データ２００で構成する。メディア融合データ２００は、同期情報２２０、放送リンク情報２３０、ディスク情報２４０、ネットワーク情報２５０、アクセス権情報２６０、その他の情報２７０で構成する。次に、これらの個々の情報の構成について説明する。同期情報２２０は、チャンネル２２１、日付２２２、時刻２２３で構成する。チャンネル２２１は、このメディア融合データ２００を表示するチャンネルの識別子である。日付２２２は、表示する日付であり、時刻２２３は表示する時刻である。例えば、チャンネル２２１が「１００」、日付２２２が「１９９６年１２月１２日」、時刻２２３が「１０：１０：１０」の場合、１９９６年１２月１２日の１０時１０分１０秒に、ユーザが１００ｃｈの番組を見ていた場合、このメディア融合データ２００を表示することを意味する。
【００１７】
放送リンク情報２３０は、種別２３９、チャンネル２３１、日付２３２、時刻２３３、放映時間２３４、アクセスキー２３５、ＰＰＶ無料キー２３６で構成する。種別２４９は、ユーザが明示的に指示した時にチャンネル２３１で特定されるチャンネルに切り替えるか（リンク）、チャンネル２３１で特定される情報を自動的に取得し、メディア融合データ２００の中に埋め込んで表示するか（埋め込み）のいずれかを指定する。チャンネル２３１は、チャンネルの識別子である。日付２３２は、番組が放送される日付であり、時刻２３３は、番組の放送開始時間である。また、放映時間２３４は、番組の放送時間の長さである。アクセスキー２３５は、このリンクをユーザがたどった時に得られるアクセスキーである。アクセスキーの使い方については、フィルタ処理５００で説明する。ＰＰＶ無料キー２３６は、ユーザのこのリンクをたどったときにＰＰＶ（Ｐａｙ ＰｅｒＶｉｅｗ：見た番組毎に料金を支払う方式）番組を見たとき、その番組を無料にするための情報（ＰＰＶ無料キー）である。
【００１８】
ディスク情報２４０は、種別２４９、ファイル名２４１、ディスクＩＤ２４２、ディスク名称２４３、暗号鍵２４４、アクセスキー２４５、ＰＰＶ無料キー２４６で構成する。種別２４９は、ユーザが明示的に指示した時に情報を取得して表示するか（リンク）、ファイル名２４１で特定される情報を自動的に取得し、メディア融合データ２００の中に埋め込んで表示するか（埋め込み）のいずれかを指定する。ファイル名２４１は、取得する情報の識別子である。ディスクＩＤ２４２は、ファイル名２４１で特定される情報が格納されているディスク９０１を識別するための識別子である。ディスク名称２４３は、ディスクＩＤ２４２で特定されるディスク９０１の名称である。暗号鍵２４４は、ファイル名２４１で特定される情報の内容が暗号化されていた場合に、暗号を解くための鍵である。アクセスキー２４５とＰＰＶ無料キー２４６は、放送リンク情報２３０におけるアクセスキー２３５とＰＰＶ無料キー２３６と同じ役割をする。
【００１９】
ネットワーク情報２５０は、種別２５９、ＵＲＬ２５１、ユーザＩＤ２５２、パスワード２５３、暗号鍵２５４、アクセスキー２５５、ＰＰＶ無料キー２５６で構成する。種別２４９は、ユーザが明示的に指示した時にＵＲＬ２５１で特定される情報を取得して表示するか（リンク）、ＵＲＬ２５１で特定される情報を自動的に取得し、メディア融合データ２００の中に埋め込んで表示するか（埋め込み）のいずれかを指定する。種別２５９は、「リンク」または「埋め込み」を指定する。ＵＲＬ２５１は、ネットワークのおいて取得する情報の識別子である。ユーザＩＤ２５２とパスワード２５３は、ＵＲＬ２５１で特定される情報に特定のユーザしかアクセスできないようにアクセスが制限されている場合に使用するユーザの識別子とそのパスワードである。暗号鍵２５４は、ＵＲＬ２５１で特定される情報が暗号化されていた場合に、暗号を解くための鍵を指定する。アクセスキー２５５とＰＰＶ無料キー２５６は、放送リンク情報２３０におけるアクセスキー２３５とＰＰＶ無料キー２３６と同じ役割をする。アクセス権情報２６０は、アクセスキー２６１とＰＰＶ無料キー２６２で構成し、これらは、放送リンク情報２３０におけるアクセスキー２３５とＰＰＶ無料キー２３６と同じ役割をする。その他の情報２７０は、メディア融合データ２００に含まれる上記以外の情報である。
【００２０】
なお、メディア融合データ２００の中に、同期情報２２０、放送リンク情報２３０、ディスク情報２４０、ネットワーク情報２５０、アクセス権情報２６０、その他の情報２７０の全てがいつも含まれている必要はない。また、放送リンク情報２３０においては種別２３９とチャンネル２３１、ディスク情報２４０においては種別２４９とファイル名２４１、ネットワーク情報２５０においては種別２５９とＵＲＬ２５１が必須であるが、その他の情報はあってもよいし、なくてもよい。また、上記例では、メディア融合データ２００の中に、同期情報２２０、放送リンク情報２３０、ディスク情報２４０、ネットワーク情報２５０、アクセス権情報２６０が一つずつ含まれている例を説明したが、これらの情報は、メディア融合データ２００の中に複数含まれていてもよい。
【００２１】
次に、このメディア融合データ２００をＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ Ｌａｎｇｕａｇｅ）に準拠した記述を用いて表現した例を図４に示す。ＨＴＭＬで記述する場合、ディスク情報２４０では、種別２４９が「リンク」の場合、＜Ａ＞タグを使用し、種別２４９が「埋め込み」の場合、＜ＩＭＧ＞タグ、＜ＥＭＢＥＤ＞タグ等、表示中のファイル以外の情報源からデータを取得することを指定するタグを使用する。また、放送リンク情報２３０、ネットワーク情報２５０においても同様である。図４の例では、放送へのリンク情報２３０、ディスク情報２４０、ネットワーク情報２６０には、＜Ａ＞タグを用いている。なお、放送へのリンク情報２３０、ディスク情報２４０、ネットワーク情報２６０の区別は、＜Ａ＞タグにおいてリンク先の情報を特定するパラメータであるＨＲＥＦパラメータの記述で区別するようにしている。例えば、ＨＲＥＦパラメータの値が「ｔｖ：」で始まる場合放送リンク情報２３０、「ｆｉｌｅ：」で始まる場合ディスク情報２４０、「ｈｔｔｐ：」で始まる場合ネットワーク情報２５０であると判断する。また、相対パスで指定されている場合、現在表示しているページと同じ媒体へのリンク情報であると解釈する。また、同期情報２２０には＜ＢＣＩｎｆｏ＞タグを、アクセス権情報２６０には＜ＩＭＩｎｆｏ＞タグを用いて情報の識別をする。
【００２２】
同期情報２２０では、チャンネル２２１がｃｈパラメータ、日付２２２がｄａｔｅパラメータ、時刻２２３がｔｉｍｅパラメータに対応する。放送リンク情報２３０では、種別２３９が＜Ａ＞タグ、チャンネル２３１がＨＲＥＦパラメータ、日付２３２がｄａｔｅパラメータ、時刻２３３がｓｔａｒｔｔｉｍｅパラメータ、放映時間２３４がｌｅｎｇｔｈパラメータ、アクセスキー２３５がＡｃｃｅｓｓＫｅｙパラメータ、ＰＰＶ無料キー２３６がＰｐｖＦｒｅｅパラメータに対応する。ディスク情報２４０では、種別２４９が＜Ａ＞タグ、ファイル名２４１がＨＲＥＦパラメータに、ディスクＩＤ２４２がＰａｃｋａｇｅＩＤパラメータ、ディスク名称２４３がＰａｃｋａｇｅＮａｍｅパラメータ、暗号鍵２４４がｄｅｃｉｐｈｅｒパラメータ、アクセスキー２４５がＡｃｃｅｓｓＫｅｙパラメータ、ＰＰＶ無料キー２４６がＰｐｖＦｒｅｅパラメータに対応する。ネットワーク情報２５０では、種別２５９が＜Ａ＞タグ、ＵＲＬ２５１がＨＲＥＦパラメータ、ユーザＩＤ２５２がＬｏｇｉｎＩＤパラメータ、パスワード２５３がＬｏｇｉｎＰａｓｓパラメータ、暗号鍵２５４がｄｅｃｉｐｈｅｒパラメータ、アクセスキー２５５がＡｃｃｅｓｓＫｅｙパラメータ、ＰＰＶ無料キー２４６がＰｐｖＦｒｅｅパラメータに対応する。
【００２３】
アクセス権情報２６０では、アクセスキー２５１がＡｃｃｅｓｓＫｅｙパラメータ、ＰＰＶ無料キー２６２がＰｐｖＦｒｅｅパラメータに対応する。
【００２４】
次に、メディア融合データ２００の一部が暗号化されている場合のデータ構造について図３４を用いて説明する。暗号化されたメディア融合データ２００は、暗号化データブロック２８０、非暗号化データブロック２８５、その他２８９で構成する。暗号データブロック２８０には、暗号化された情報が格納される。また、非暗号データブロック２８５には、暗号データブロック２８０の情報を復号化できない場合に使用する情報を格納する。
【００２５】
次に、暗号化されたメディア融合データ２００を、ＨＴＭＬを用いて記述した例を図５に示す。暗号データブロック２８０は、例えば、＜ＣＩＰＨＥＲ＞＜／ＣＩＰＨＥＲ＞タグで囲み、非暗号データブロック２８５は、＜ＮＯＣＩＰＨＥＲ＞＜／ＮＯＣＩＰＨＥＲ＞タグで囲むようにする。＜ＣＩＰＨＥＲ＞タグは、ｍｅｔｈｏｄパラメータ、及び、ｅｎｃｏｄｅパラメータを持つ。ｍｅｔｈｏｄパラメータには、暗号化を行ったアルゴリズムに関する情報を指定する。また、ｅｎｃｏｄｅパラメータには、暗号化されたデータをテキスト形式に変換するためのアルゴリズムを指定する。つまり、＜ＣＩＰＨＥＲ＞＜／ＣＩＰＨＥＲ＞タグで囲まれたデータを復号化するためには、ｅｎｃｏｄｅパラメータで指定されたアルゴリズムに従って、テキスト形式のデータをバイナリ形式に変換した後、ｍｅｔｈｏｄパラメータで指定された暗号アルゴリズムによりデータを復号化すればよい。
【００２６】
次に、フィルタ情報３１０の構造について、図６を用いて説明する。フィルタ情報３１０には、データ３００にアクセスするために必要とされるアクセスキーが列挙されている。次に、アクセス権データの構造について、図７を用いて説明する。アクセス権データは、アクセスキー管理部３５１とＰＰＶ無料キー管理部３５２で構成される。アクセスキー管理部３５１では、ユーザが取得したアクセスキーが列挙される。また、ＰＰＶ無料キー管理部では、ユーザが取得したＰＰＶ無料キーが列挙される。
【００２７】
次に、メディア融合データ２００を表示するタイミングを管理する表示時刻管理テーブル３６０の構造について、図８を用いて説明する。表示時刻管理テーブル３６０は、０個以上の表示時刻管理レコード３７０の集まりである。表示時刻管理レコード３７０は、データＩＤ３７１、表示開始時刻３７２、チャンネル３７３からなる。データＩＤ３７１は、表示するメディア融合データ２００の識別子である。なお、表示するメディア融合データ２００は、記憶部１０７内のデータ保存部４００に保管される。表示開始時刻３７２はデータＩＤ３７１で特定されるメディア融合データ２００を表示する時刻であり、チャンネル３７２はチャンネルの識別子である。チャンネル３７２が「１００」開始時刻３７２が「１９９６／１２／１２ １０：１０：１０」の場合、１９９６年１２月１２日の１０時１０分１０秒に、ユーザが１００ｃｈの番組を見ていた場合、データＩＤで特定される３７１メディア融合データ２００を表示することを意味する。
【００２８】
次に、課金管理テーブル３８０の構造について、図９を用いて説明する。課金管理テーブル３８０は、０個以上の課金管理レコード３９０の集まりである。課金管理レコード３９０は、番組ＩＤ３９１とフラグ３９２で構成される。番組ＩＤ３９１は番組を識別するための識別子である。フラグ３９２は、ＰＰＶの料金が無料にされたか否かを示すフラグである。例えば、「１」の場合、その番組が無料にされたことを意味し、「０」の場合無料にされていないことを意味する。
【００２９】
次に、以上に説明したデータを用いて、端末装置１００で行う処理について説明する。まず、ディスク９０１、ネットワーク９０２、放送波９０３からデータ３００を受信した時に起動されるフィルタ処理５００について図１０を用いて説明する。フィルタ処理５００は、フィルタ情報３１０によって、データ３００の取捨選択を行う処理である。フィルタ処理５００では、まず、フィルタ情報３１０に列挙されているアクセスキーの全部が、アクセス権データ３５０のアクセスキー管理部３５１に存在するかチェックする（ステップ５０１）。全て存在する場合、データ３００からフィルタ情報３１０を取り除いたメディア融合データ２００を取込む（ステップ５０４）。存在しない場合、挿入されているディスク９０１があるか否かをチェックする（ステップ５０２）。ディスク９０１が挿入されていない場合、ステップ５０５に進む。ディスク９０１が挿入されている場合、ディスクの識別子をアクセスキーとみなした時に、アクセスキー管理部３５１に存在するアクセスキーとあわせれば、フィルタ情報３１０に列挙されているアクセスキーが全て存在する事になるかいなかをチェックする（ステップ５０３）。アクセスキーがすべて揃う場合、ステップ５０４に進む。揃わない場合、ユーザに取得したデータ３００を破棄する旨を通知するメッセージを表示する（ステップ５０５）。そして、取得したデータ３００を破棄する（ステップ５０６）。なお、ステップ５０５のメッセージの表示を省略すれば、ユーザが気づかないうちにデータ３００を破棄する事もできる。
【００３０】
また、ディスクの識別子を必ずしも調べる必要はない。その場合、ステップ５０１において、フィルタ情報３１０に列挙されているアクセスキーの全部が、アクセス権データ３５０のアクセスキー管理部３５１に存在しない場合、ステップ５０５に進むようにすればよい。
【００３１】
アクセスキー管理部３５１で管理されるアクセスキーは、後で述べるように、特定のデータにアクセスした時にアクセスキー管理部３５１に保管されるようになっている。従って、フィルタ処理５００により、特定のデータにアクセスした時のみ特定のデータを受信できるようにする事が可能となる。なお、データ３００にフィルタ情報３１０が含まれていない場合、フィルタ処理５００を省略してもよい。
【００３２】
次に、受信したフィルタ処理５００により選別され取得されたメディア融合データ２００の表示処理５５０について、図１５を用いて説明する。表示処理５５０では、まず、表示するメディア融合データ２００の中に同期情報２２０が入っているか否かをチェックする（ステップ５５１）。同期情報２２０が入っていない場合、アクセス権情報２６０があるが否かをチェックする（ステップ５５４）。アクセス権情報２６０がない場合、ステップ５５９に進む。アクセス権情報２６０がある場合、アクセスキー２６１があるか否かをチェックする。アクセスキー２６１がない場合、ステップ５５７に進む。アクセスキー２６１がある場合、アクセスキー２６１をアクセス権データ３５０のアクセス権管理部３５１に保存する（ステップ５５６）。次に、ＰＰＶ無料キー２６２があるか否かをチェックする（ステップ５５７）。ＰＰＶ無料キー２６２がない場合、ステップ５５９に進む。ＰＰＶ無料キー２６２がある場合、ＰＰＶ無料キー２６２をアクセス権データ３５０のＰＰＶ無料キー管理部３５２に保存する（ステップ５５８）。そして、メディア融合データ２００の内容を表示する（ステップ５５９）。なお、メディア融合データ２００が、ＨＴＭＬで記述されている場合、ＨＴＭＬの表示規則にしたがって表示される。また、同期情報２２０が入っている場合、メディア融合データ２００を、データ保存部４００に識別子を付けて保存する（ステップ５５２）。そして、ステップ５５２で付けたメディア融合データ２００の識別子を表示時間管理レコード３７０のデータＩＤ３７１に、同期情報２２０の日付２２２と時刻２２３を、表示開始時刻３７２に、チャンネル２３１で指定されるチャンネルの識別子をチャンネル３７３にセットし、表示時間管理テーブル３６０に追加する（ステップ５５３）。
【００３３】
また、表示時間管理テーブル３６０に登録されている表示時間管理レコード３７０に関しては、表示開始時刻３７２で特定される時間になったら、端末装置１００においてチャンネル３７３で特定されるチャンネルが受信されているか否かをチェックする。受信されている場合、データＩＤ３７１で特定されるメディア融合データ２００について、表示処理５５０のステップ５５５からと同様の処理を行う。チャンネルが受信されていない場合、そのメディア融合データ２００を破棄する。このように、本発明では、特定の時刻に特定の番組を見ているユーザだけに情報を提供するようにする事ができる。
【００３４】
次に、ユーザがディスクへのリンク８０２を選択した場合や、ディスク情報２４０の種別２４９が「埋め込み」でディスク９０１からデータを取得する事が指示されていた場合に起動されるディスクデータ取得処理６００について、図１１を用いて説明する。ディスクデータ取得処理６００では、まず、アクセスキー２４５があるがどうかチェックする（ステップ６０１）。アクセスキー２４５がない場合、ステップ６０３にすすむ。アクセスキー２４５がある場合、アクセスキー２４５をアクセス権データ３５０のアクセス権管理部３５１に保存する（ステップ６０２）。次に、ＰＰＶ無料キー２４６があるか否かをチェックする（ステップ６０３）。ＰＰＶ無料キー２４６がない場合、ステップ６０５に進む。ＰＰＶ無料キー２４６がある場合、アクセス権データ３５０のＰＰＶ無料キー管理部３５２にＰＰＶ無料キー２４６を登録する（ステップ６０４）。次に、端末装置１００に挿入されているディスク９０１があるか否かをチェックする（ステップ６０５）。ディスク９０１がない場合、ステップ６０７に進む。ディスク９０１がある場合、ディスクの識別子とディスクＩＤ２４２とが一致するか否かをチェックする（ステップ６０６）。一致しない場合、ユーザにディスク９０１の挿入を促すメッセージを表示する（ステップ６０７）。画面の表示例を図１７に示す。この時、ディスク名称２４３で指定されるディスクの名称を表示する事により、ユーザがどのディスクを挿入すればよいかわかりやすくする事ができる。ステップ６０７終了後は、ステップ６０６に戻る。ステップ６０６において、ディスクの識別子とディスクＩＤ２４２とが一致する場合、ファイル名２４１で特定される情報を読み出す。その後、暗号処理６５０に進む。
【００３５】
なお、ディスク情報２４０にディスクＩＤ２４２が存在しない場合、ステップ６０５において、挿入されているディスクがあればステップ６０９に進み、なければステップ６０７に進むように図１１を変更することも可能である。また、ディスク情報２４０のファイル名２４１で特定される情報が、メディア融合データ２００でない場合もありうる。例えば、プログラムとそのプログラムで使用するパラメータ、あるいは、端末装置１００に格納されているプログラムのパラメータである事もありうる。取得した情報がプログラムの場合、暗号処理６５０の代わりに、取得したプログラムを実行するようにする。また、取得した情報が端末装置１００に格納されているプログラムのパラメータの場合、そのプログラムにパラメータを渡して実行するようにする。
【００３６】
次に、暗号処理６５０について、図１４を用いて説明する。暗号処理６５０では、まず、受信したデータ３００のメディア融合データ２００の中に、暗号データブロック２８０が存在するか否かをチェックする（ステップ６５１）。暗号データブロックが存在しない場合、処理を終了する。次に、ディスク情報２４０の場合は暗号鍵２４４が、ネットワーク情報２５０の場合は暗号鍵２５４が存在するか否かをチェックする（ステップ６５２）。暗号鍵が存在する場合、メディア融合データ２００の中から非暗号データブロック２８５を削除する（ステップ６５３）。そして、暗号鍵を用いて、暗号データブロック２８０を復号化する。この時、ｍｅｔｈｏｄパラメータが指定されて入れば、ｍｅｔｈｏｄパラメータで指定されるアルゴリズムを用いて復号化する。指定されていなければ、デフォルトの方法を用いるようにする。また、ｅｎｃｏｄｅパラメータが存在する場合、ｅｎｃｏｄｅパラメータで指定されるアルゴリズムを用いて、復号化する前に暗号データブロックのテキストデータをバイナリ形式に変換する。ｅｎｃｏｄｅパラメータが存在しない場合、デフォルトの方法を用いてテキストデータをバイナリ形式に変換するようにする。ステップ６５２において、暗号鍵が存在しないと判断した場合、暗号データブロック２８０を削除する（ステップ６５５）。以上の暗号処理により、ｄｅｃｉｐｈｅｒパラメータのように、ユーザが、暗号鍵に関する情報を埋め込まれたリンクを指定した場合のみ、暗号化されたデータを読み出す事ができるようにする事ができる。それ以外の場合、暗号化されたデータを読み出す事はできない。
【００３７】
次に、図１でユーザがネットワークへのリンク８０３を選択した場合や、ネットワーク情報２５０の種別２５９が「埋め込み」でネットワーク９０２からデータを取得する事が指示されていた場合に起動されるネットワークデータ取得処理６１０について、図１２を用いて説明する。図１のネットワークデータ取得処理６１０では、まず、アクセスキー２５５があるがどうかチェックする（ステップ６１１）。アクセスキー２５５がない場合、ステップ６１３にすすむ。アクセスキー２５５がある場合、アクセスキー２５５をアクセス権データ３５０のアクセス権管理部３５１に保存する（ステップ６１２）。次に、ＰＰＶ無料キー２５６があるか否かをチェックする（ステップ６１３）。ＰＰＶ無料キー２５６がない場合、ステップ６１５に進む。ＰＰＶ無料キー２５６がある場合、アクセス権データ３５０のＰＰＶ無料キー管理部３５２にＰＰＶ無料キー２５６を登録する（ステップ６１４）。次に、サーバ１５２との間の通信回線が接続されているか否かを確認する（ステップ６１５）。回線が接続されている場合、ステップ６１７に進む。回線が接続されていない場合、サーバ１５２との間の回線を接続する（ステップ６１６）。次に、サーバに対しＵＲＬ２５１で特定されるデータをサーバ１５２に要求する（ステップ６１７）。この時、ユーザＩＤ２４２とパスワード２５３が存在すれば、ユーザＩＤ２４２とパスワード２５３を同時にサーバ１５２に送信する。次に、サーバ１５２からデータ３００を受信する（ステップ６１８）。ステップ６１８終了後、暗号処理６５０を行う。
【００３８】
ネットワークデータ取得処理６２０では、ユーザＩＤ２５２やパスワード２５３が存在する場合、これらの情報を同時にサーバに送信する事により、アクセスが制限されている場合にも特定のリンクからサーバにアクセスした場合のみデータを読み出せるようにしている。また、ネットワーク情報２５０のＵＲＬ２５１で特定される情報が、メディア融合データ２００でない場合もありうる。例えば、プログラムとそのプログラムで使用するパラメータ、あるいは、端末装置１００に格納されているプログラムのパラメータである事もありうる。取得した情報がプログラムの場合、暗号処理６５０の代わりに、取得したプログラムを実行するようにする。また、取得した情報が端末装置１００に格納されているプログラムのパラメータの場合、そのプログラムにパラメータを渡して実行するようにする。
【００３９】
次に、図１でユーザが放送へのリンク８０１を選択した場合や、放送リンク情報２３０の種別２３９が「埋め込み」で放送波９０３の番組を映す場合に起動される放送リンク処理６４０について、図１３を用いて説明する。放送リンク処理６４０では、まず、アクセスキー２３５があるがどうかチェックする（ステップ６４１）。アクセスキー２３５がない場合、ステップ６４３にすすむ。アクセスキー２３５がある場合、アクセスキー２３５をアクセス権データ３５０のアクセス権管理部３５１に保存する（ステップ６４２）。次に、ＰＰＶ無料キー２３６があるか否かをチェックする（ステップ６４３）。ＰＰＶ無料キー２３６がない場合、ステップ６４５に進む。ＰＰＶ無料キー２３６がある場合、アクセス権データ３５０のＰＰＶ無料キー管理部３５２にＰＰＶ無料キー２３６を登録する（ステップ６４４）。次に、日付２３２、時刻２３３、放映時間２３４と、現在の時刻の関係から、リンクすべき番組が現在放送中であるか、否かをチェックする（ステップ６４５）。番組が放送中の放送中の場合、番組受信処理６６０を行う。番組が放送中でない場合、日付２３２と時刻２３３で指定される日時になったら、チャンネル２３１で指定されるチャンネルが受信されるように、番組の予約をする（ステップ６４７）。
【００４０】
次に、図１の番組受信処理６６０について図１６を用いて説明する。
【００４１】
番組受信処理６６０では、まず、指定されたチャンネルを受信するように、放送受信部１０６を設定する（ステップ６６１）。次に、チャンネルを合わせて受信した番組がＰＰＶ番組か否かを判断する（ステップ６６２）。ＰＰＶ番組でない場合、ステップ６６６に移行する。ＰＰＶ番組の場合、番組の識別子を課金管理レコード３９０の番組ＩＤ３９１にセットし、フラグ３９２を「０」にして、課金情報管理テーブル３８０に登録する（ステップ６６３）。次に、アクセス権データ３５０のＰＰＶ無料キー管理部３５２に、番組ＩＤと一致するＰＰＶ無料キーが登録されているかチェックする（ステップ６６４）。登録されていない場合、ステップ６６６に移行する。登録されている場合、先に登録した課金管理レコードのフラグを「１」に更新する（ステップ６６５）。そして、番組を表示する（ステップ６６６）。ＰＰＶの課金は、課金情報管理テーブル３８０を課金を管理するサーバに送信する事で行う。ここで、フラグが「１」である番組に対しては課金処理を行わないようにする事で、ＰＰＶを無料にする事ができる。
【００４２】
このように、課金情報を無料化を行う事を指示する情報とともに送信する事により、番組提供者は、番組を見たことを把握しながら料金を無料にする事が可能になる。
【００４３】
また、上記実施例では、フラグを立てることにより無料にしたことを識別したが、ステップ６６５でフラグを立てる代わりに、ステップ６６３で登録した課金管理レコード３９０を削除してもよい。以上に述べたように、端末装置１００では、ディスク９０１、ネットワーク９０２、放送波９０３の３つの媒体からデータを受取る事が可能となっている。ディスク９０１は、大容量のデータを格納する事が可能であり、動画や静止画、詳細な情報を格納することに適している。ネットワーク９０２は、サーバ１５２のデータを更新する事により、いつでも最新の情報を提供できるという利点がある。また、放送波９０３は、ユーザが積極的に情報を取りに行かなくても、ユーザに情報を提供できるという特徴がある。
【００４４】
次に、商品の売出しの情報を放送によって送信し、商品の詳細をディスクにより取得し、発注をネットワークで行う例を図１８、図１９を用いて説明する。この例では、図１８に示すメディア融合データ２００ａが放送９０３によって送られる。メディア融合データ２００ａには、放送リンク情報２３０ａ、ディスク情報２４０ａ、ネットワーク情報２５０ａ、その他の情報２７０ａが含まれている。また、放送リンク情報２４０ａにおいては、種別２３９ａが「リンク」、チャンネル２３１ａが「１００」、日付２３２ａが「９６年１２月１３日」、時刻２３３ａが「１０：１０」、放映時間２３４ａが「１：００」となっている。つまり、９６年１２月１３日１０時１０分から１時間の間、関連する番組が放送される事を意味する。ディスク情報２４０ａにおいて、種別２４９ａが「リンク」、ファイル名２４１ａが「ｍｏｖｉｅ．ｍｐｅｇ」となっている。つまり、商品の詳細（この場合動画）がディスク９０２のファイル「ｍｏｖｉｅ．ｍｐｅｇ」に格納されている事を意味する。ネットワーク情報２５０ａにおいては、種別２５９ａが「リンク」、ＵＲＬ２５１ａが「／／ｓｅｒｖｅｒ／ｉｎｄｅｘ．ｈｔｍｌ」となっている。つまり、発注するための情報が「／／ｓｅｒｖｅｒ／ｉｎｄｅｘ．ｈｔｍｌ」に存在することを意味する。また、メディア融合データ２００ａをＨＴＭＬで記述した場合の例も同様に図１８に示す。
【００４５】
図１８に示したメディア融合データ２００ａを端末装置１００で処理した場合の例を図１９に示す。放送受信部１０６により受信したメディア融合データ２００ａは、フィルタ情報３１０がついていないため、フィルタ処理５００を通過して端末装置１００に取り入れられ、表示処理５５０により端末装置１００の表示制御部１０２により画面に表示される（画面８１０）。画面上には、ディスク情報２４０ａがディスクへのリンク８１１として、ネットワーク情報２５０ａがネットワークへのリンク８１２として、放送リンク情報２３０ａが放送へのリンク８１３として表示されている。画面８１０において、ユーザがディスクへのリンク８１１を指定すると、ディスクデータ取得処理６００によりファイル名２４１ａで指定されるデータ「ｍｏｖｉｅ．ｍｐｅｇ」を取得し、フィルタ処理５００、表示処理５５０を経て画面にディスク９０１から取得した動画を表示する（画面８２１）。また、画面８１０において、ユーザがネットワークへのリンク８１２を指定した場合、ネットワークデータ取得手段６１０により、ＵＲＬ２５１ａで特定されるデータ「／／ｓｅｒｖｅｒ／ｉｎｄｅｘ．ｈｔｍｌ」を取得し、フィルタ処理５００、表示処理５５０を経て、画面に商品を発注するための画面を表示する（画面８２２）。さらに、画面８１０において、ユーザが放送へのリンク８１３を指定すると、現在の時刻が９６年１２月１３日の１０：１０から１１：１０ならばチャンネル番号を１００に切替えて、その番組を表示（画面８２３）し、それ以外の場合、９６年１２月１３日の１０：１０になったらチャンネル番号が１００である番組を表示するように、番組を予約する。これにより、関連する番組を簡単に見る事ができる。
【００４６】
以上のように、放送９０３により、ユーザに積極的に情報を提供するとともに、その情報の元にして、動画等の詳細情報をディスク９０１から取得したり、発注するための情報をネットワーク９０２から取得したりする事ができる。なお、ディスク９０１、ネットワーク９０２から取得するデータは、メディア融合データ２００であってもよいし、メディア融合データ２００でなくてもよい。さらに、ディスク９０１、ネットワーク９０２から取得する情報は、プログラムであってもよい。その場合、表示処理５５０のかわりに、読み出したプログラムを実行すればよい。
【００４７】
次に、ディスク９０１に格納されている商品情報を見ていたユーザが、最新の価格情報をネットワーク９０２から入手したり、商品に関連する番組を見たりする例を図２０、図２１を用いて説明する。この例では、メディア融合データ２００ｂがディスク９０１に格納されている。メディア融合データ２００ｂには、放送リンク情報２３０ｂ、ディスク情報２４０ｂ、ネットワーク情報２５０ｂ、その他の情報２７０ｂが含まれている。また、放送リンク情報２４０ｂにおいては、種別２３９ｂが「リンク」、チャンネル２３１ｂが「１００」、日付２３２ｂが「９６年１２月１３日」、時刻２３３ｂが「１０：１０」、放映時間２３４ｂが「１：００」となっている。つまり、９６年１２月１３日１０時１０分から１時間の間、関連する番組が放送される事を意味する。ディスク情報２４０ｂにおいて、種別２４９ｂが「リンク」、ファイル名２４１ｂが「ｍｏｖｉｅ．ｍｐｅｇ」となっている。つまり、関連する情報（この場合動画）がディスク９０１のファイル「ｍｏｖｉｅ．ｍｐｅｇ」に格納されている事を意味する。ネットワーク情報２５０ｂにおいては、種別２５９ｂが「リンク」、ＵＲＬ２５１ｂが「／／ｓｅｒｖｅｒ／ｋａｋａｋｕ．ｈｔｍｌ」となっている。つまり、最新の価格情報が「／／ｓｅｒｖｅｒ／ｋａｋａｋｕ．ｈｔｍｌ」に存在することを意味する。また、メディア融合データ２００ｂをＨＴＭＬで記述した場合の例も同様に図２０に示す。
【００４８】
ディスクデータ取得処理６００により取得したメディア融合データ２００ｂは、フィルタ情報３１０がついていないため、フィルタ処理５００を通過して端末装置１００に取り入れられ、表示処理５５０により端末装置１００の表示制御部１０２により画面に表示される（画面８３０）。画面上には、ディスク情報２４０ｂがディスクへのリンク８３１として、ネットワーク情報２５０ｂがネットワークへのリンク８３２として、放送リンク情報２３０ｂが放送へのリンク８３３として表示されている。画面８３０において、ユーザがディスクへのリンク８３１を指定すると、ディスクデータ取得処理６００によりファイル名２４１ｂで指定されるデータ「ｍｏｖｉｅ．ｍｐｅｇ」を取得し、フィルタ処理５００、表示処理５５０を経て画面にディスク９０１から取得した動画を表示する（画面８４１）。また、画面８３０において、ユーザがネットワークへのリンク８３２を指定した場合、ネットワークデータ取得手段６１０により、ＵＲＬ２５１ｂで特定されるデータ「／／ｓｅｒｖｅｒ／ｋａｋａｋｕ．ｈｔｍｌ」を取得し、フィルタ処理５００、表示処理５５０を経て、画面に最新の価格情報を画面を表示する（画面８４２）。さらに、画面８３０において、ユーザが放送へのリンク８３３を指定すると、現在の時刻が９６年１２月１３日の１０：１０から１１：１０ならばチャンネル番号を１００に切替えて、その番組を表示（画面８４３）し、それ以外の場合、９６年１２月１３日の１０：１０になったらチャンネル番号が１００である番組を表示するように、番組を予約する。これにより、関連する番組を簡単に見る事ができる。
【００４９】
以上のように、ユーザはネットワーク９０２から簡単に最新の情報を取得できるとともに、関連する番組も簡単に見ることができる。なお、ディスク９０１、ネットワーク９０２から取得するデータは、メディア融合データ２００であってもよいし、メディア融合データ２００でなくてもよい。さらに、ディスク９０１、ネットワーク９０２から取得する情報は、プログラムであってもよい。その場合、表示処理５５０のかわりに、読み出したプログラムを実行すればよい。
【００５０】
次に、ネットワーク９０２で電子モールにアクセスしていたユーザが、商品の詳細をディスク９０１から取得したり、関連する番組を見たりする例を、図２２、図２３を用いて説明する。この例では、ネットワーク９０２上のサーバ１５２にメディア融合データ２００ｃが格納されている。メディア融合データ２００ｃには、放送リンク情報２３０ｃ、ディスク情報２４０ｃ、ネットワーク情報２５０ｃ、その他の情報２７０ｃが含まれている。また、放送リンク情報２３０ｃにおいては、種別２３９ｃが「リンク」、チャンネル２３１ｃが「１００」、日付２３２ｃが「９６年１２月１３日」、時刻２３３ｃが「１０：１０」、放映時間２３４ｃが「１：００」となっている。つまり、９６年１２月１３日１０時１０分から１時間の間、関連する番組が放送される事を意味する。ディスク情報２４０ｃにおいて、種別２４９ｃが「リンク」、ファイル名２４１ｃが「ｍｏｖｉｅ．ｍｐｅｇ」となっている。つまり、商品の詳細な情報（この場合動画）がディスク９０１のファイル「ｍｏｖｉｅ．ｍｐｅｇ」に格納されている事を意味する。ネットワーク情報２５０ｃにおいては、種別２５９ｃが「リンク」、ＵＲＬ２５１ｃが「／／ｓｅｒｖｅｒ／ｉｎｄｅｘ．ｈｔｍｌ」となっている。つまり、関連する情報が「／／ｓｅｒｖｅｒ／ｉｎｄｅｘ．ｈｔｍｌ」に存在することを意味する。また、メディア融合データ２００ｃをＨＴＭＬで記述した場合の例も同様に図２２に示す。
【００５１】
ネットワークデータ取得処理６１０により取得したメディア融合データ２００ｃは、フィルタ情報３１０がついていないため、フィルタ処理５００を通過して端末装置１００に取り入れられ、表示処理５５０により端末装置１００の表示制御部１０２により画面に表示される（画面８５０）。画面上には、ディスク情報２４０ｃがディスクへのリンク８５１として、ネットワーク情報２５０ｃがネットワークへのリンク８５２として、放送リンク情報２３０ｃが放送へのリンク８５３として表示されている。画面８５０において、ユーザがディスクへのリンク８５１を指定すると、ディスクデータ取得処理６００によりファイル名２４１ｃで指定されるデータ「ｍｏｖｉｅ．ｍｐｅｇ」を取得し、フィルタ処理５００、表示処理５５０を経て画面にディスク９０１から取得した詳細情報（動画）を表示する（画面８６１）。また、画面８５０において、ユーザがネットワークへのリンク８５２を指定した場合、ネットワークデータ取得手段６１０により、ＵＲＬ２５１ｃで特定されるデータ「／／ｓｅｒｖｅｒ／ｉｎｄｅｘ．ｈｔｍｌ」を取得し、フィルタ処理５００、表示処理５５０を経て、画面に関連する情報を画面に表示する（画面８６２）。さらに、画面８１０において、ユーザが放送へのリンク８５３を指定すると、現在の時刻が９６年１２月１３日の１０：１０から１１：１０ならばチャンネル番号を１００に切替えて、その番組を表示（画面８６３）し、それ以外の場合、９６年１２月１３日の１０：１０になったらチャンネル番号が１００である番組を表示するように、番組を予約する。これにより、関連する番組を簡単に見る事ができる。
【００５２】
以上のように、ユーザはネットワーク９０２にアクセスしている時でも、簡単にディスク９０１から詳細情報を入手したり、関連する番組を見たりする事ができる。なお、ディスク９０１、ネットワーク９０２から取得するデータは、メディア融合データ２００であってもよいし、メディア融合データ２００でなくてもよい。さらに、ディスク９０１、ネットワーク９０２から取得する情報は、プログラムであってもよい。その場合、表示処理５５０のかわりに、読み出したプログラムを実行すればよい。
【００５３】
さらに、本発明では、他の媒体へのリンクを埋め込むだけでなく、複数の媒体から取得したデータを同時に表示することにより、それぞれの媒体の特徴を生かした情報の提供が可能となっている。この例を、図２４、図２５を用いて説明する。
【００５４】
この例では、商品の売出し情報を放送波９０３によって送信し、端末装置１００では、ディスク９０１から取得した動画と、ネットワーク９０２から取得した最新情報（この例では在庫情報）とを同時に表示するようにしている。まず、放送によって送信されるメディア融合データ２００ｄについて説明する。ディスク情報２４０ｄ、ネットワーク情報２５０ｄ、その他の情報２７０ｄが含まれている。ディスク情報２４０ｄにおいて、種別２４９ｄが「埋め込み」、ファイル名２４１ｄが「ｍｏｖｉｅ．ｍｐｅｇ」となっている。つまり、商品の動画がディスク９０１のファイル「ｍｏｖｉｅ．ｍｐｅｇ」に格納されている事を意味する。ネットワーク情報２５０ｄにおいては、種別２５９ｄが「埋め込み」、ＵＲＬ２５１ｄが「／／ｓｅｒｖｅｒ／ｇｅｔｃｏｕｎｔ．ｃｇｉ」となっている。つまり、在庫情報するが「／／ｓｅｒｖｅｒ／ｇｅｔｃｏｕｎｔ．ｃｇｉ」に存在することを意味する。また、メディア融合データ２００ｄをＨＴＭＬで記述した場合の例も同様に図２４に示す。
【００５５】
放送受信部１０６により受信したメディア融合データ２００ｄは、フィルタ情報３１０がついていないため、フィルタ処理５００を通過して端末装置１００に取り入れられ、表示処理５５０により端末装置１００の表示制御部１０２により画面に表示される（画面８７０）。画面８７０には、放送によって取得した情報８７３が表示されている。情報８７３は、その他の情報２７０ｄに含まれる情報である。メディア融合データ２００ｄに含まれるディスク情報２４０ｄの種別２４９が「埋め込み」であるため、ディスクデータ取得処理６００によりファイル名２４１ｄで指定されるデータ「ｍｏｖｉｅ．ｍｐｅｇ」を取得し、フィルタ処理５００、表示処理５５０を経て、画面８７０の一部に表示する（８７１）。さらに、ネットワーク情報２５０ｄの種別２５９ｄも埋め込みであるため、ネットワークデータ取得手段６１０により、ＵＲＬ２５１ｄで特定されるデータ「／／ｓｅｒｖｅｒ／ｇｅｔｃｏｕｎｔ．ｃｇｉ」を取得し、フィルタ処理５００、表示処理５５０を経て最新の在庫情報を画面８７０の一部に表示する（８７１）。
【００５６】
以上のように、放送波９０３では、売り出しの概要に関する情報を送ることにより、わざわざユーザが情報を取りに行かなくても、売り出しの情報をユーザに提供する事ができる。また、放送波９０３から取得した情報の中に、放送波９０３やネットワーク９０２で送ることが現実的ではない動画を、ディスク９０１から読み出して同時に表示したり、ネットワーク９０２から残り台数など即時性が必要とされる情報を読み出して表示することにより、ユーザに訴える情報提供が可能となる。また、ディスク９０１、ネットワーク９０２から取得する情報が、プログラムとそのデータの場合や、端末装置１００に格納されているプログラムが使用するデータの場合もある。その場合、先に説明したように、取得したプログラム、あるいは、端末装置１００に格納されているプログラムが実行される。
これにより、例えば、上記例のディスク情報２４０ｄのファイル名２４１ｄが端末装置１００に格納されている画面の色合いを変化させるプログラムのパラメータであった場合、ディスク９０１から取得したパラメータに従って、放送波９０３で送られた情報の表示の色合いを変えることができる。さらに、例えば、上記例のディスク情報２４０ｄのファイル名２４１ｄが、端末装置１００に格納されているテロップを表示するプログラムのパラメータであった場合、パラメータをディスク９０１から読み出してテロップとして端末装置１００の画面に表示することも出きる。このように、ユーザが持っているディスク９０１によって、画面の色合いを変えたり、テロップを変えたりすることも、本発明によれば可能である。
【００５７】
次に、ディスク情報２４０に含まれるディスクＩＤ２４２、ディスク名称２４３、暗号鍵２４４の効果について、図２６、図２７を用いて説明する。まず、ディスクＩＤ２４２、ディスク名称２４３、暗号鍵２４４を含むメディア融合データ２００ｆの構成を説明する。メディア融合データ２００ｆには、ディスク情報２４０ｆとその他の情報２７０ｆが含まれている。ディスク情報２４０ｆにおいて、種別２４９ｆが「リンク」、ファイル名２４１ｄが「ｉｎｄｅｘ．ｈｔｍ」、ディスクＩＤ２４２ｆが「ＣＤ００１」、ディスク名称２４３ｆが「○○通販１２月号」、暗号鍵２４４ｆが「ａｂｃ」となっている。また、メディア融合データ２００ｆをＨＴＭＬで記述した場合の例も同様に図２６に示す。
【００５８】
放送受信部１０６により受信したメディア融合データ２００ｆは、フィルタ情報３１０がついていないため、フィルタ処理５００を通過して端末装置１００に取り入れられ、表示処理５５０により端末装置１００の表示制御部１０２により画面に表示される（画面７００）。画面上には、ディスク情報２４０ｆがディスクへのリンク７０１として表示されている。画面７００において、ユーザがディスクへのリンク７０１を指定すると、ディスクデータ取得処理６００では、ディスクＩＤ２４２ｆが存在するので挿入されているディスクの識別子を調べる。今、仮に識別子が「ＣＤ０５５」のディスク９０１ａが端末装置１００に入っていたとすると、画面には、正しいディスクの名称とそれを挿入するように促すメッセージが表示される（画面７０５）。この時、ディスク情報２４０ｆにふくまれるディスク名称２４３ｆを画面に表示することにより、ユーザに正しいディスク９０１をわからせることができる。また、ただ単に、ディスク９０１が違う旨のみをユーザに知らせる事もできる（画面７０８）。これは、ディスク名称２４３がない場合などに有効である。ユーザが識別子が「ＣＤ００１」であるディスク９０１ｂを挿入すると、ファイル名２４１ｆで指定されるデータ「ｉｎｄｅｘ．ｈｔｍ」をディスク９０１ｂから読み出す。今、仮に、読み出すデータ「ｉｎｄｅｘ．ｈｔｍ」が暗号化データブロック２８０と、非暗号化データブロック２８５を持っていたとする。この場合、読み出したデータには暗号化データブロック２８０が存在するため、暗号処理６５０により暗号鍵２４４ｆを用いて暗号化データブロック２８０のデータを復号化し、フィルタ処理５００、表示処理５５０を経て復号化したデータを表示する（画面７０６）。この例では、暗号鍵２４４ｆが存在したが、暗号鍵２４４ｆが存在しない場合、暗号処理６５０により非暗号化データブロック２８５の内容が画面に表示されるようになる（画面７０７）。
【００５９】
以上のように、ディスクＩＤ２４２により正しいディスク９０１が挿入されている否かが判断でき、正しいディスク９０１からデータを読み出すことができる。また、ディスク名称２４３により、挿入されているディスク９０１が誤っている場合でも、正しいディスク９０１をユーザに分からせることができる。さらに、暗号鍵により、特定のディスク情報２４０から読み出した場合のみ、暗号化されたデータを復号化して表示する事ができるようになる。
【００６０】
また、ディスク９０１に有効期限に関する情報を格納すれば、ディスク９０１から情報を読み出す前に有効期限をチェックし、有効期限が切れている場合は、有効期限が切れている旨を知らせるメッセージを出すこともできる。なお、ネットワーク情報２５０に含まれる暗号鍵２５４に関しても、ディスク情報に含まれる暗号鍵２４４と同様の効果がある。また、ディスクＩＤ２４２の効果と、暗号鍵２４４の効果は別であり、それぞれ単独でも有効である。さらに、上記の例では、放送波９０３でディスクＩＤ２４２、ディスク名称２４３、暗号鍵２４４を含むディスク情報２４０を送信したが、同様のデータがサーバ１５２で提供されてもよいことはいうまでもない。
【００６１】
次に、ネットワーク情報２５０に含まれるユーザＩＤ２５２、パスワード２５３の効果について、図２８、図２９を用いて説明する。
【００６２】
まず、ユーザＩＤ２５２、パスワード２５３を含むメディア融合データ２００ｇの構成を説明する。メディア融合データ２００ｇには、ネットワーク情報２５０ｇとその他の情報２７０ｇが含まれている。ネットワーク情報２５０ｇにおいて、種別２５９ｇが「リンク」、ＵＲＬ２５１ｇが「／／ｓｅｒｖｅｒ／ｉｎｄｅｘ．ｈｔｍ」、ユーザＩＤ２５２ｇが「ｕｓｅｒ１」、パスワード２５３ｇが「ｐａｓｓ１」となっている。また、メディア融合データ２００ｇをＨＴＭＬで記述した場合の例も同様に図２８に示す。放送受信部１０６により受信したメディア融合データ２００ｇは、フィルタ情報３１０がついていないため、フィルタ処理５００を通過して端末装置１００に取り入れられ、表示処理５５０により端末装置１００の表示制御部１０２により画面に表示される（画面７１０）。画面上には、ネットワーク情報２５０ｇがネットワークへのリンク７１１として表示されている。画面７１０において、ユーザがネットワークへのリンク７１１を指定すると、ネットワークデータ取得処理６１０では、ユーザＩＤ２５２ｇが存在するので、サーバ１５２に、ＵＲＬ２５１ｇで特定されるデータ「／／ｓｅｒｖｅｒ／ｉｎｄｅｘ．ｈｔｍ」を要求するとともに、ユーザＩＤ２５２ｇとパスワード２５３ｇを送信する。ユーザＩＤ２５２ｇとパスワード２５３ｇが正しければ、「／／ｓｅｒｖｅｒ／ｉｎｄｅｘ．ｈｔｍ」がサーバから返され、表示される（画面７１５）。ユーザＩＤ２５２ｇとパスワード２５３ｇが誤っていた場合や、ネットワーク情報２５０に含まれていない場合、サーバからエラーが返される（画面７１６）。以上のように、ユーザＩＤ２５２とパスワード２５３により、特定のネットワーク情報２５０からのみサーバ１５２の特定の情報にアクセスできるようにする事ができる。上記の例では、放送波９０３で、ユーザＩＤ２５２、パスワード２５３を含むネットワーク情報２５０を送信したが、同様のデータがディスク９０１で提供されても、サーバ１５２で提供されてもよいことはいうまでもない。
【００６３】
次に、ネットワーク情報２５０に含まれるアクセスキー２５５とＰＰＶ無料キー２５６の効果について、図３０、図３１、図３２を用いて説明する。まず、アクセスキー２５５とＰＰＶ無料キー２５６を含むメディア融合データ２００ｈの構成を説明する。メディア融合データ２００ｈには、ネットワーク情報２５０ｈとその他の情報２７０ｈが含まれている。ネットワーク情報２５０ｈにおいて、種別２５９ｈが「リンク」、ＵＲＬ２５１ｈが「／／ｓｅｒｖｅｒ／ｉｎｄｅｘ．ｈｔｍ」、アクセスキー２５５ｈが「１１１１」、ＰＰＶ無料キー２５６ｈが「９９９９」となっている。また、メディア融合データ２００ｈをＨＴＭＬで記述した場合の例も同様に図３０に示す。
【００６４】
放送受信部１０６により受信したメディア融合データ２００ｈは、フィルタ情報３１０がついていないため、フィルタ処理５００を通過して端末装置１００に取り入れられ、表示処理５５０により端末装置１００の表示制御部１０２により画面に表示される（画面７２０）。画面上には、ネットワーク情報２５０ｈがネットワークへのリンク７２１として表示されている。画面７２０において、ユーザがネットワークへのリンク７２１を指定すると、ネットワークデータ取得処理６１０では、アクセス権データ３５０ａのアクセス権管理部３５１ａにアクセスキー２５５ｈ、つまり、「１１１１」を追加し、ＰＰＶ無料キー管理部３５２ａにＰＰＶ無料キー２５６ｈ、つまり、「９９９９」を追加する。そして、フィルタ処理５００、表示処理５５０を経て、画面に取得した情報を画面に表示する（画面７２５）。この後、図３２に示すように、データ３００ｉを放送波９０３により受信したとする。データ３００ｉには、フィルタ情報３１０ｉが存在し、フィルタ情報には「１１１１」が格納されている。先にメディア融合データ２００ｈを受信し、ネットワークへのリンク７２１をたどった端末装置１００ａでは、アクセス権管理部３５１ａにアクセスキー「１１１１」が存在するので、フィルタ処理によりこのデータが受信され、画面に表示される。しかし、メディア融合データ２００ｈを受信し、ネットワークへのリンク７２１をたどらなかった端末装置１００ｂでは、アクセス権管理部３５１ｂにアクセスキー「１１１１」が存在しないので、データ３００ｉは破棄される。以上のように、アクセスキーとフィルタ処理５００の組み合わせにより、特定の情報を見た端末装置１００でのみ特定のデータを取得できるようにすることができる。また、特定の情報をみた場合、ＰＰＶ無料キーを保存することにより番組受信処理６６０との組み合わせで、特定の番組を無料にする事ができる。
【００６５】
なお、アクセスキー２５５とＰＰＶ無料キー２５６の効果は別々であり、それぞれ単独でも有効である。また、放送リンク情報２３０に含まれるアクセスキー２３５とＰＰＶ無料キー２３６、ディスク情報２４０に含まれるアクセスキー２４６とＰＰＶ無料キー２４６、アクセス権情報２６０に含まれるアクセスキー２６１とＰＰＶ無料キー２６２に関しても、ディスク情報２４０に含まれるアクセスキー２４５とＰＰＶ無料キー２４６と同様の効果がある。
【００６６】
次に、ディスク９０１に含まれる情報によって、データ３００を選択的に受信する例を図３５を用いて説明する。この場合、フィルタ処理５００において、ステップ５０１を省略し、ステップ５０３においても、アクセス権データ３５０を使用せずに、ディスク９０１の識別子をアクセスキーとみなして、フィルタ情報３１０と一致するか否かをチェックするようにすればよい。今、端末装置１００ｃと端末装置１００ｄにおいて、メディア融合データ３００ｊを受信したとする。なお、メディア融合データ３００ｊには、フィルタ情報３１０ｊとして「１１１１」が設定されている。また、端末装置１００ｃにはディスク９０１ｃが、端末装置１００ｄにはディスク９０１ｄが挿入されている。なお、ディスク９０１ｃには、識別子として「１１１１」がついており、ディスク９０１ｄには、識別子として「００５５」がついている。このような場合、端末装置１００ｃでは、ディスク９０１ｃから読み出した識別子とフィルタ情報３１０ｊの内容が一致するため、フィルタ処理５００でメディア融合データ２００ｊを取得して表示する。一方、端末装置１００ｄでは、ディスク９０１ｄから読み出した識別子とフィルタ情報３１０ｊの内容が一致しないため、フィルタ処理５００でメディア融合データ２００ｊを破棄する。以上のように、ディスク９０１を端末装置１００に挿入するだけで特定のデータ３００のみを受信するようにする事ができる。
【００６７】
また、ディスク９０１によってデータ３００を選択的に受信する、別の方法もある。ディスク９０１の中に、アクセス権データ３５０と同様のデータをディスク９０１に格納し、ユーザがディスク９０１を端末装置１００に挿入した時に、ディスク９０１からデータを読み出してアクセス権データ３５０に追加するようにすればよい。そして、ユーザがディスク９０１を端末装置１００から排出した時に、挿入した時に追加したアクセスキーとＰＰＶ無料キーを削除すればよい。以上のようにする事により、ディスク９０１を挿入している時のみ特定のデータ３００だけがフィルタ処理５００を通過できるようになる。また、ディスク９０１を挿入している時のみ特定の有料番組を無料にする事ができる。また、本発明では、端末装置１００に、放送波９０３を記録するための一時記憶装置１２０を接続し、一時記憶装置１２０で放送を記録し、放送が終了した後で記憶した放送を再生することにより、放送が行われている時と同様のサービスを実現する事ができる。この例を図３６を用いて説明する。
【００６８】
図中１２０は、一時記憶装置である。一時記憶装置１２０は、端末装置１００からの出力を受取って記録することと、記録した情報を端末装置１００に出力する事ができる装置であり、例えば、ＶＴＲ（Ｖｉｄｅｏ Ｔａｐｅ Ｒｅｃｏｒｄｅｒ）やディジタルＶＴＲ、ＤＶＤ−ＲＡＭ等である。放送受信部１０６は、チューナ１３１、入力切替え部１３２、分離器１３３で構成されている。チューナ１３１は、特定の周波数の放送波９０３からテレビの映像・音声と、データ３００が重畳された情報を取り出す。チューナからの出力は、入力切替え部１３２に入れられるとともに、端末装置に接続された一時記憶装置１２０にも出力される。入力切替え部１３２では、チューナ１３１からの出力と、一時記録装置１２０からの出力のどちらの出力を分離器１３３にいれるかを選択できるようにする。分離器１３３では、入力切替え部１３２からの出力を、テレビの映像・音声と、データ３００に分離する。以上のようにすることで、放送が終了した後で記憶した放送を再生することにより、放送が行われている時と同様のサービスを実現することが可能となる。なお、一時記憶１２０として、端末装置１００が有する記憶部１０７や、ディスク制御部１０４が管理する読み書き可能なディスク９０１を使用することもできることはいうまでもない。
【００６９】
以上、説明したように、本発明では、３つの媒体のそれぞれの特性を生かしたサービスを可能としている。また、データ３００において、フィルタ情報３１０がない場合、つまり、メディア融合データ２００だけでも、３つの媒体の特性を生かした情報の提供は可能である。
【００７０】
さらに、本発明では、ディスクデータ取得処理６００、ネットワークデータ取得処理６１０、放送リンク処理６４０、表示処理５５０において、アクセスキーが与えられた場合や、ＰＰＶ無料キーが与えら得た場合にアクセス権データ３５０を更新するようにしている。つまり、アクセス権データ３５０を使用して、フィルタ処理５００を行う事により、特定の情報にアクセスした場合のみ、特定の情報が取得できるようにしてある。また、番組受信処理６６０において、アクセス権データ３５０を用いて、課金情報管理テーブル３８０を更新することにより、特定の情報を見た場合のみ、ＰＰＶ番組の料金を無料にする事が出きる。以上に説明した実施例においていは、データの記述方法の一例として、ＨＴＭＬを例にとって説明したが、本発明はＨＴＭＬに限られるものではない。本実施例において説明した情報と同様の情報を有するデータであれば、どのようなデータ構造であっても本発明の効果が変わらないことは言うまでもない。
【００７１】
また、本発明で、放送、通信ネットワーク、記憶媒体の３つの媒体を例に各々の情報を受け取ったり、送り出したりする方法と、各媒体の特徴を生かしたサービスについて説明した。但し、これは、本発明を説明するための一実施例に過ぎず、上記３つの媒体のみを含む形態に限定されるものではなく、同様の特性を有する媒体があれば、それを代わりに用いても良いし、併用しても良い。要するに本発明で説明したサービスが提供出来るのであれば、媒体の選択を上記のみに限定するものでは無いことは言うまでも無い。
【００７２】
【発明の効果】
以上説明したように、本発明によれば、３つのメディアを融合することにより、放送による積極的な情報の提供、ディスクの持つ大容量性、ネットワークの持つ情報の最新性を活かしたサービスを実現できる。例えば、ディスク上の特定のデータ、ネットワークを介したサーバ上の特定のデータ、又は、放送波の特定のデータにアクセスするとアクセスキーを与え、アクセスキーを用いて取得した特定のデータを選別することにより、ディスク上の特定のデータ、ネットワークを介したサーバ上の特定のデータ、又は、放送波の特定のデータを見たユーザにのみ特定のデータを見せることができる。
【００７３】
また、同様に、特定のデータを見たユーザにのみ、ＰＰＶ方式のデータを無料化することができる。また、ディスク情報、ネットワーク情報の中に、暗号鍵に関する情報を入れるとともに、データに暗号データと非暗号データを設けることにより、暗号鍵に関する情報を含むディスク情報、ネットワーク情報からアクセスした場合には暗号化データを使用し、それ以外の場合には非暗号化データを使用するようにすることにより、暗号鍵に関する情報を含むディスク情報、ネットワーク情報により特定された特定のデータを読み出したユーザにのみ特定のデータを提供できるようにすることができる。
【図面の簡単な説明】
【図１】本発明の実施例の概要を示す説明図である。
【図２】本発明の実施例における端末装置の構成を示すブロック図である。
【図３】本発明の実施例におけるシステムの構成を示した説明図である。
【図４】本発明の実施例におけるメディア融合データの記述例を示した説明図である。
【図５】本発明の実施例における暗号データブロックと非暗号データブロックの記述例を示した説明図である。
【図６】本発明の実施例におけるフィルタ情報のデータ構造を示した説明図である。
【図７】本発明の実施例におけるアクセス権データのデータ構造を示した説明図である。
【図８】本発明の実施例における表示時間管理テーブルのデータ構造を示した説明図である。
【図９】本発明の実施例のおける課金情報管理テーブルのデータ構造を示した説明図である。
【図１０】本発明の実施例におけるフィルタ処理の概要を示したフローチャートである。
【図１１】本発明の実施例におけるディスクデータ取得処理の概要を示したフローチャートである。
【図１２】本発明の実施例におけるネットワークデータ取得処理の概要を示したフローチャートである。
【図１３】本発明の実施例における放送リンク処理の概要を示したフローチャートである。
【図１４】本発明の実施例における暗号処理の概要を示したフローチャートである。
【図１５】本発明の実施例における表示処理の概要を示したフローチャートである。
【図１６】本発明の実施例における番組受信処理の概要を示したフローチャートである。
【図１７】本発明の実施例におけるディスクの挿入を促すメッセージの例である。
【図１８】本発明の実施例におけるデータの一例を示した説明図である。
【図１９】本発明の実施例における端末装置の動作の説明図である。
【図２０】本発明の実施例におけるデータの一例を示した説明図である。
【図２１】本発明の実施例における端末装置の動作の説明図である。
【図２２】本発明の実施例におけるデータの一例を示した説明図である。
【図２３】本発明の実施例における端末装置の動作の説明図である。
【図２４】本発明の実施例におけるデータの一例を示した説明図である。
【図２５】本発明の実施例における端末装置の動作の説明図である。
【図２６】本発明の実施例におけるデータの一例を示した説明図である。
【図２７】本発明の実施例における端末装置の動作の説明図である。
【図２８】本発明の実施例におけるデータの一例を示した説明図である。
【図２９】本発明の実施例における端末装置の動作の説明図である。
【図３０】本発明の実施例におけるデータの一例を示した説明図である。
【図３１】本発明の実施例における端末装置の動作の説明図である。
【図３２】本発明の実施例における端末装置の動作の説明図である。
【図３３】本発明の実施例におけるメディア融合データのデータ構造を示した説明図である。
【図３４】本発明の実施例における暗号データブロックと非暗号データブロックのデータ構造を示した説明図である。
【図３５】本発明の実施例における端末装置の動作の説明図である。
【図３６】本発明の実施例における一時記憶装置を有する端末装置の構成を示すブロック図である。
【符号の説明】
１００ 端末装置
１０１ 中央制御装置
１０２ 表示制御部
１０３ 入力制御部
１０４ ディスク制御部
１０５ 通信制御部
１０６ 放送受信部
１０７ 記憶部
１０８ バス
１２０ 一時記憶装置
１５２ サーバ
１５３ 放送局
９０１ ディスク
９０２ ネットワーク
９０３ 放送波
９０４ アンテナ
【図１】
0003887856.tif 000002
【図２】
0003887856.tif 000003
【図３】
0003887856.tif 000004
【図４】
0003887856.tif 000005
【図５】
0003887856.tif 000006
【図６】
0003887856.tif 000007
【図７】
0003887856.tif 000008
【図８】
0003887856.tif 000009
【図９】
0003887856.tif 000010
【図１０】
0003887856.tif 000011
【図１１】
0003887856.tif 000012
【図１２】
0003887856.tif 000013
【図１３】
0003887856.tif 000014
【図１４】
0003887856.tif 000015
【図１５】
0003887856.tif 000016
【図１６】
0003887856.tif 000017
【図１７】
0003887856.tif 000018
【図１８】
0003887856.tif 000019
【図１９】
0003887856.tif 000020
【図２０】
0003887856.tif 000021
【図２１】
0003887856.tif 000022
【図２２】
0003887856.tif 000023
【図２３】
0003887856.tif 000024
【図２４】
0003887856.tif 000025
【図２５】
0003887856.tif 000026
【図２６】
0003887856.tif 000027
【図２７】
0003887856.tif 000028
【図２８】
0003887856.tif 000029
【図２９】
0003887856.tif 000030
【図３０】
0003887856.tif 000031
【図３１】
0003887856.tif 000032
【図３２】
0003887856.tif 000033
【図３３】
0003887856.tif 000034
【図３４】
0003887856.tif 000035
【図３５】
0003887856.tif 000036
【図３６】
0003887856.tif 000037