(57)【要約】 【課題】コンテンツを再生するためにダウンロードした再生プログラムの不正な解析を防止することができる再生装置を提供する。【解決手段】中央制御部７は、サービスサーバからダウンロードしたコンテンツを再生するとき、または既にダウンロードされてコンテンツデータ記録部５ａに記憶されたコンテンツを再生するとき、そのコンテンツを再生するための再生プログラムをサービスサーバからダウンロードして、再生プログラム記憶部９ａに記憶する。中央制御部７は、再生プログラム記憶部９ａに記憶した再生プログラムを実行して、コンテンツデータ記録部５ａに記憶された暗号化されたコンテンツを復号し、復号されたコンテンツを画像入出力部２で映像音声信号に変換させて、モニタ４に出力する。中央制御部７は、コンテンツの再生が終了すると、再生プログラム記憶部９ａに記憶した再生プログラムを消去する。【選択図】      図１
2006166249.tif 000002
【特許請求の範囲】
【請求項１】
画像データおよび音データのうちの少なくともいずれか１つを含むコンテンツ、ならびにそのコンテンツを再生するための再生プログラムを記憶する第１の記憶手段を含むサーバ装置と、
前記サーバ装置の第１の記憶手段に記憶されたコンテンツおよび再生プログラムを取得する取得手段、前記取得手段によって取得されたコンテンツおよび再生プログラムを記憶する第２の記憶手段、前記第２の記憶手段に記憶された再生プログラムを実行することによって、前記第２の記憶手段に記憶されたコンテンツを再生するコンテンツ再生手段、ならびに前記第２の記憶手段に記憶されたコンテンツを前記コンテンツ再生手段に再生させる制御手段を含む再生装置とを含み、
前記制御手段は、前記第２の記憶手段に記憶されたコンテンツを再生するとき、そのコンテンツを再生するための再生プログラムを、前記第１の記憶手段から前記取得手段に取得させ、前記取得手段に取得させた再生プログラムを前記第２の記憶手段に記憶させ、前記第２の記憶手段に記憶させた再生プログラムを前記コンテンツ再生手段に実行させることを特徴とするコンテンツ再生システム。
【請求項２】
前記第１の記憶手段は、暗号化されたコンテンツを復号する鍵情報をさらに記憶し、
前記制御手段は、前記第１の記憶手段に記憶されたコンテンツを前記取得手段に取得させるとき、暗号化されたコンテンツを取得させ、前記取得手段に取得させた暗号化されたコンテンツを、前記第２の記憶手段に記憶させ、前記第２の記憶手段に記憶させた暗号化されたコンテンツを再生するとき、前記第１の記憶手段に記憶された再生プログラムおよび鍵情報を前記取得手段に取得させ、前記取得手段に取得させた鍵情報に基づいて、前記第２の記憶手段に記憶させた暗号化されたコンテンツを復号することを特徴とする請求項１に記載のコンテンツ再生システム。
【請求項３】
前記制御手段は、前記第２の記憶手段に記憶させた再生プログラムのうち、前記コンテンツ再生手段がコンテンツを再生するために実行していた再生プログラムを、そのコンテンツの再生が終了したとき、消去することを特徴とする請求項１または２に記載のコンテンツ再生システムを構成することを特徴とする再生装置。
【請求項４】
請求項１もしくは２に記載のコンテンツ再生システムに含まれる再生装置であって、または請求項３に記載の再生装置であって、
前記第２の記憶手段は、再生装置への電力の供給が遮断されることによって、記憶している情報が消去される第３の記憶手段を含み、
前記制御手段は、前記取得手段に取得させた再生プログラムを前記第３の記憶手段に記憶させることを特徴とする再生装置。
【請求項５】
請求項１もしくは２に記載のコンテンツ再生システムに含まれる再生装置であって、または請求項４に記載の再生装置であって、
前記制御手段は、前記第２の記憶手段に記憶させた再生プログラムのうち、前記コンテンツ再生手段がコンテンツを再生するために実行していた再生プログラムの一部を、そのコンテンツの再生が終了したとき、消去することを特徴とする再生装置。
【請求項６】
請求項１もしくは２に記載のコンテンツ再生システムに含まれる再生装置であって、または請求項３〜５のいずれか１つに記載の再生装置であって、
前記制御手段は、前記第１の記憶手段に記憶されたコンテンツを、前記取得手段に取得させるとき、そのコンテンツを再生するための再生プログラムの一部も取得させ、前記第２の記憶手段に記憶させたコンテンツを再生するとき、そのコンテンツを再生するための再生プログラムのうちで、前記取得手段に取得させた再生プログラムの前記一部を除く残余の部分を、前記取得手段に取得させることを特徴とする再生装置。
【請求項７】
請求項１もしくは２に記載のコンテンツ再生システムに含まれる再生装置であって、または請求項３〜６のいずれか１つに記載の再生装置であって、
前記再生プログラムは、再生装置が動作する動作条件に応じた再生プログラムを含み、
前記取得手段は、前記第１の記憶手段に記憶された再生プログラムのうちで、再生装置の動作条件に合致する再生プログラムを取得することを特徴とする再生装置。
【請求項８】
請求項１もしくは２に記載のコンテンツ再生システムに含まれる再生装置であって、または請求項３〜７のいずれか１つに記載の再生装置であって、
前記第１の記憶手段は、コンテンツの再生を制限する条件を示す制限情報をさらに記憶し、
前記制御手段は、前記第１の記憶手段に記憶されたコンテンツを前記取得手段に取得させるとき、前記第１の記憶手段に記憶された制限情報も取得させ、前記取得手段に取得させたコンテンツおよび制限情報を、前記第２の記憶手段に記憶させ、前記第２の記憶手段に記憶させたコンテンツを再生するとき、前記第２の記憶手段に記憶させた制限情報によって示される条件が成立すると、前記第２の記憶手段に記憶させたコンテンツを消去することを特徴とする再生装置。
【請求項９】
請求項１もしくは２に記載のコンテンツ再生システムに含まれる再生装置であって、または請求項３〜８のいずれか１つに記載の再生装置であって、
前記制御手段は、前記第１の記憶手段に記憶された再生プログラムを前記取得手段に取得させるとき、または前記第２の記憶手段に記憶させたコンテンツを、前記コンテンツ再生手段に再生させるとき、異常を検出すると、検出した異常に応じて、前記第１の記憶手段に記憶された再生プログラムを前記取得手段に新たに取得させることを特徴とする再生装置。
【請求項１０】
請求項１もしくは２に記載のコンテンツ再生システムに含まれる再生装置であって、または請求項３〜９のいずれか１つに記載の再生装置であって、
コンテンツを含むデータを記録した記録装置を接続する記録装置接続手段をさらに含み、
前記制御手段は、前記記録装置接続手段に接続された記録装置に記録されたコンテンツを再生するとき、そのコンテンツを再生するための再生プログラムを前記取得手段に取得させることを特徴とする再生装置。
【請求項１１】
前記再生装置は、前記制御手段が前記第１の記憶手段に記憶された再生プログラムを、前記取得手段に取得させるときに検出した異常、または前記制御手段が前記第２の記憶手段に記憶させたコンテンツを、前記コンテンツ再生手段に再生させるときに検出した異常を、前記サーバ装置に通知する通知手段をさらに含み、
前記サーバ装置は、前記通知手段によって異常が通知されると、前記通知手段によって通知された異常に応じて、コンテンツおよび再生プログラムを前記取得手段に取得させない取得制限手段をさらに含むことを特徴とする請求項１または２に記載のコンテンツ再生システムを構成することを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを再生するための再生プログラムを送受信するコンテンツ再生システム、サーバ装置、および再生装置に関する。
【背景技術】
【０００２】
インターネットなどのネットワークを利用して、画像および音などのデジタルコンテンツをダウンロードして、自宅で視聴することができるＶＯＤ（Video On Demand）などのサービスが提供されている。ネットワークを介して送受信されるデジタルコンテンツ（以下、コンテンツという）は、著作権保護の観点から、暗号化されて送信されることが多い。暗号化技術の進歩によって、暗号化されたコンテンツの解析は困難になっており、暗号化して送信することによって、ネットワーク上でのコンテンツの不正な取得と利用を防止しようとするものである。
【０００３】
さらにコンテンツを再生するための再生プログラムを、コンテンツとともに送信することも行なわれる。たとえば、インターネットのＷＷＷ（World Wide Web）ブラウザなどでは、画像データをダウンロードすると、その画像データを再生するための再生プログラムを、自動的にダウンロードするものがある。ダウンロードした再生プログラムが実行され、ダウンロードした画像データに基づく動画の映像を、ＷＷＷブラウザの画面内に再生するものである。
【０００４】
再生プログラムを提供するための第１の従来技術として、著作物のデータとその著作物を再生する再生プログラムとを、単純には分離することができない一体化された情報として送信する著作物伝送システムがある。単純には分離することができない一体化された情報とは、たとえば著作物のデータと再生プログラムとをスクランブルして一体化した情報のことである。スクランブルによって一体化して送信することによって、ネットワーク上での著作物の盗用などの不正行為に対するセキュリティを向上させるものである（たとえば特許文献１参照）。
【０００５】
再生プログラムを提供するための第２の従来技術として、マルチメディアのコンピュータデータを圧縮して電子メールで送信する際、圧縮したコンピュータデータに、伸張ソフトとビューワソフトとを添付して自己解凍型のデータにして送信するマルチメディア電子メール送信方法がある。伸張ソフトは圧縮したコンピュータデータを復元するためのソフトウエアであり、ビューワソフトは復元したコンピュータデータを人間が知覚することができる情報に変換するソフトウエアである。受信側で伸張ソフトとビューワソフトとを準備しなくても、データ容量の大きいマルチメディアのデータを提供ことができる（たとえば特許文献２参照）。
【０００６】
【特許文献１】特開平１０−１５４１８４号公報
【特許文献２】特開平１０−２８３２８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、再生プログラムは、ダウンロード時に暗号化されていても、再生プログラムを実行するためには、復号化する必要がある。したがって、再生装置の記憶部には、復号化された再生プログラムが記憶される。再生プログラムには、暗号化されたコンテンツを復号化するためのアルゴリズムを含むことがあり、復号化された再生プログラムを解析することによって、暗号化されたコンテンツを復号化するためのアルゴリズムが抽出される可能性がある。
【０００８】
上述した従来技術は、再生プログラムを用いたコンテンツの再生が終了した後も、復号化された再生プログラムが再生装置内に残ることがあるため、再生プログラムが不正の目的で解析される可能性があるという問題がある。
【０００９】
本発明の目的は、コンテンツを再生するためにダウンロードした再生プログラムの不正な解析を防止することができるコンテンツ再生システム、サーバ装置、および再生装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、画像データおよび音データのうちの少なくともいずれか１つを含むコンテンツ、ならびにそのコンテンツを再生するための再生プログラムを記憶する第１の記憶手段を含むサーバ装置と、
前記サーバ装置の第１の記憶手段に記憶されたコンテンツおよび再生プログラムを取得する取得手段、前記取得手段によって取得されたコンテンツおよび再生プログラムを記憶する第２の記憶手段、前記第２の記憶手段に記憶された再生プログラムを実行することによって、前記第２の記憶手段に記憶されたコンテンツを再生するコンテンツ再生手段、ならびに前記第２の記憶手段に記憶されたコンテンツを前記コンテンツ再生手段に再生させる制御手段を含む再生装置とを含み、
前記制御手段は、前記第２の記憶手段に記憶されたコンテンツを再生するとき、そのコンテンツを再生するための再生プログラムを、前記第１の記憶手段から前記取得手段に取得させ、前記取得手段に取得させた再生プログラムを前記第２の記憶手段に記憶させ、前記第２の記憶手段に記憶させた再生プログラムを前記コンテンツ再生手段に実行させることを特徴とするコンテンツ再生システムである。
【００１１】
本発明に従えば、まず、サーバ装置の第１の記憶手段によって、画像データおよび音データのうちの少なくともいずれか１つを含むコンテンツ、ならびにそのコンテンツを再生するための再生プログラムが記憶され、再生装置の取得手段によって、前記サーバ装置の第１の記憶手段に記憶されたコンテンツおよび再生プログラムが取得され、第２の記憶手段によって、前記取得手段によって取得されたコンテンツおよび再生プログラムが記憶され、コンテンツ再生手段によって、前記第２の記憶手段に記憶された再生プログラムを実行することによって、前記第２の記憶手段に記憶されたコンテンツが再生される。
【００１２】
次に、制御手段によって、前記第２の記憶手段に記憶されたコンテンツが前記コンテンツ再生手段によって再生され、前記第２の記憶手段に記憶されたコンテンツが再生されるとき、そのコンテンツを再生するための再生プログラムが、前記第１の記憶手段から前記取得手段によって取得され、前記取得手段によって取得された再生プログラムが前記第２の記憶手段に記憶され、前記第２の記憶手段に記憶された再生プログラムが前記コンテンツ再生手段によって実行される。
【００１３】
このように、再生装置は、コンテンツを再生するときに、そのコンテンツを再生するための再生プログラムをダウンロードするので、コンテンツと独立して再生プログラムを取得することができる。
【００１４】
また本発明は、前記第１の記憶手段は、暗号化されたコンテンツを復号する鍵情報をさらに記憶し、
前記制御手段は、前記第１の記憶手段に記憶されたコンテンツを前記取得手段に取得させるとき、暗号化されたコンテンツを取得させ、前記取得手段に取得させた暗号化されたコンテンツを、前記第２の記憶手段に記憶させ、前記第２の記憶手段に記憶させた暗号化されたコンテンツを再生するとき、前記第１の記憶手段に記憶された再生プログラムおよび鍵情報を前記取得手段に取得させ、前記取得手段に取得させた鍵情報に基づいて、前記第２の記憶手段に記憶させた暗号化されたコンテンツを復号することを特徴とする。
【００１５】
本発明に従えば、第１の記憶手段によって、暗号化されたコンテンツを復号する鍵情報が記憶され、第１の記憶手段に記憶された再生プログラムが取得されるとき、鍵情報も取得され、コンテンツを再生するとき、取得された鍵情報に基づいて、第２の記憶手段に記憶させた暗号化されたコンテンツが復号されるので、鍵情報を再生プログラムに含めて送信し、暗号化されたコンテンツを復号することができる。
【００１６】
また本発明は、前記制御手段は、前記第２の記憶手段に記憶させた再生プログラムのうち、前記コンテンツ再生手段がコンテンツを再生するために実行していた再生プログラムを、そのコンテンツの再生が終了したとき、消去することを特徴とする前記コンテンツ再生システムを構成することを特徴とする再生装置である。
【００１７】
本発明に従えば、コンテンツ再生手段によるコンテンツの再生が終了したとき、そのコンテンツを再生するために実行された再生プログラムが第２の記憶手段から消去されるので、コンテンツの再生が終了した後は、再生装置内に再生プログラムが残らない。
【００１８】
また本発明は、前記第２の記憶手段は、再生装置への電力の供給が遮断されることによって、記憶している情報が消去される第３の記憶手段を含み、
前記制御手段は、前記取得手段に取得させた再生プログラムを前記第３の記憶手段に記憶させることを特徴とする。
【００１９】
本発明に従えば、第２の記憶手段には、再生装置への電力の供給が遮断されることによって、記憶している情報が消去される第３の記憶手段が含まれ、取得手段によって取得された再生プログラムが第３の記憶手段に記憶されるので、再生装置の電源が切断されると、第３の記憶手段に記憶された再生プログラムは消去される。
【００２０】
また本発明は、前記制御手段は、前記第２の記憶手段に記憶させた再生プログラムのうち、前記コンテンツ再生手段がコンテンツを再生するために実行していた再生プログラムの一部を、そのコンテンツの再生が終了したとき、消去することを特徴とする。
【００２１】
本発明に従えば、コンテンツ再生手段によるコンテンツの再生が終了したとき、そのコンテンツを再生するために実行された再生プログラムの一部が第２の記憶手段から消去されるので、コンテンツの再生が終了した後は、再生装置内に再生プログラムが一部しか残らず、再度再生するときは消去した部分の再生プログラムのみをダウンロードすればよい。
【００２２】
また本発明は、前記制御手段は、前記第１の記憶手段に記憶されたコンテンツを、前記取得手段に取得させるとき、そのコンテンツを再生するための再生プログラムの一部も取得させ、前記第２の記憶手段に記憶させたコンテンツを再生するとき、そのコンテンツを再生するための再生プログラムのうちで、前記取得手段に取得させた再生プログラムの前記一部を除く残余の部分を、前記取得手段に取得させることを特徴とする。
【００２３】
本発明に従えば、コンテンツが取得手段によって取得されるとき、そのコンテンツを再生するための再生プログラムの一部が、第１の記憶手段から取得手段によって取得され、第２の記憶手段に記憶されたコンテンツが再生されるとき、取得手段によって取得された一部の再生プログラムを除く残余の再生プログラムが、取得手段によって取得されるので、コンテンツを再生するとき以外は、再生装置内には再生プログラムの一部のみが記憶され、コンテンツを再生するときのみ、再生プログラムの残りの部分をダウンロードすることができる。
【００２４】
また本発明は、前記再生プログラムは、再生装置が動作する動作条件に応じた再生プログラムを含み、
前記取得手段は、前記第１の記憶手段に記憶された再生プログラムのうちで、再生装置の動作条件に合致する再生プログラムを取得することを特徴とする。
【００２５】
本発明に従えば、再生プログラムには、再生装置が動作する動作条件に応じた再生プログラムが含まれ、第１の記憶手段に記憶された再生プログラムのうちで、再生装置の動作条件に合致する再生プログラムが取得されるので、再生装置に適した再生プログラムを取得することができる。
【００２６】
また本発明は、前記第１の記憶手段は、コンテンツの再生を制限する条件を示す制限情報をさらに記憶し、
前記制御手段は、前記第１の記憶手段に記憶されたコンテンツを前記取得手段に取得させるとき、前記第１の記憶手段に記憶された制限情報も取得させ、前記取得手段に取得させたコンテンツおよび制限情報を、前記第２の記憶手段に記憶させ、前記第２の記憶手段に記憶させたコンテンツを再生するとき、前記第２の記憶手段に記憶させた制限情報によって示される条件が成立すると、前記第２の記憶手段に記憶させたコンテンツを消去することを特徴とする。
【００２７】
本発明に従えば、第１の記憶手段には、コンテンツの再生を制限する条件を示す制限情報が記憶され、取得手段によって取得されたコンテンツおよび制限情報が、第２の記憶手段に記憶され、第２の記憶手段に記憶されたコンテンツが再生されるとき、第２の記憶手段に記憶させた制限情報によって示される条件が成立すると、第２の記憶手段に記憶されたコンテンツが消去されるので、制限条件に応じて、コンテンツの再生を制限することができる。
【００２８】
また本発明は、前記制御手段は、前記第１の記憶手段に記憶された再生プログラムを前記取得手段に取得させるとき、または前記第２の記憶手段に記憶させたコンテンツを、前記コンテンツ再生手段に再生させるとき、異常を検出すると、検出した異常に応じて、前記第１の記憶手段に記憶された再生プログラムを前記取得手段に新たに取得させることを特徴とする。
【００２９】
本発明に従えば、再生プログラムが取得されるとき、またはコンテンツ再生手段によってコンテンツが再生されるとき、異常が検出されると、再生プログラムが取得手段によって新たに取得されるので、異常に応じて、再生プログラムの再配信を行なうことができる。
【００３０】
また本発明は、コンテンツを含むデータを記録した記録装置を接続する記録装置接続手段をさらに含み、
前記制御手段は、前記記録装置接続手段に接続された記録装置に記録されたコンテンツを再生するとき、そのコンテンツを再生するための再生プログラムを前記取得手段に取得させることを特徴とする。
【００３１】
本発明に従えば、コンテンツを含むデータを記録した記録装置を接続する記録装置接続手段が含まれ、記録装置接続手段に接続された記録装置に記録されたコンテンツが再生されるとき、そのコンテンツを再生するための再生プログラムが取得されるので、ダウンロードしたコンテンツ以外のコンテンツの再生を行なうことができる。
【００３２】
また本発明は、前記再生装置は、前記制御手段が前記第１の記憶手段に記憶された再生プログラムを、前記取得手段に取得させるときに検出した異常、または前記制御手段が前記第２の記憶手段に記憶させたコンテンツを、前記コンテンツ再生手段に再生させるときに検出した異常を、前記サーバ装置に通知する通知手段をさらに含み、
前記サーバ装置は、前記通知手段によって異常が通知されると、前記通知手段によって通知された異常に応じて、コンテンツおよび再生プログラムを前記取得手段に取得させない取得制限手段をさらに含むことを特徴とする前記コンテンツ再生システムを構成することを特徴とするサーバ装置である。
【００３３】
本発明に従えば、再生プログラムが取得されるときに検出された異常、または、コンテンツ再生手段によってコンテンツが再生されるときに検出された異常が、通知手段によって、サーバ装置に通知され、異常が通知された後は、取得制限手段によって、通知手段によって通知された異常に応じて、コンテンツおよび再生プログラムが取得手段に取得されないので、異常に応じて、コンテンツおよび再生プログラムの配信の停止を行なうことができる。
【発明の効果】
【００３４】
本発明によれば、再生装置は、コンテンツを再生するときにそのコンテンツを再生するための再生プログラムをダウンロードするので、コンテンツと独立して再生プログラムを取得することができる。
【００３５】
したがって、再生時に、再生プログラムのみを独立してダウンロードするので、既にコンテンツが記録部に記憶されているときも、最新の再生プログラムをダウンロードすることができ、再生プログラム自体の改変に伴う新しいプログラムの提供も容易に行うことができる。
【００３６】
また本発明によれば、鍵情報を再生プログラムに含めて送信して、暗号化されたコンテンツを復号することができる。したがって、暗号化されたコンテンツを復号する鍵情報を再生装置に送信する際の不正取得の危険性を低減することができる。
【００３７】
また本発明によれば、コンテンツ再生手段によるコンテンツの再生が終了したとき、そのコンテンツを再生するために実行された再生プログラムが第２の記憶手段から消去されるので、コンテンツの再生が終了した後は、再生装置内に再生プログラムが残らない。
【００３８】
したがって、コンテンツを再生するためにダウンロードした再生プログラムの解析を防止することができる。すなわち、コンテンツのプレーヤソフトつまり再生プログラムを、永続的に再生装置内の記憶部に記憶せず、再生時のみダウンロードして実行することによって、たとえば再生装置内の記憶部をパーソナルコンピュータなどに接続して、再生プログラムを再生装置内の記憶部から読み出して解析することを防止することができ、コンテンツの不正利用を防ぐことができる。
【００３９】
また本発明によれば、再生装置の電源が切断されると、第３の記憶手段に記憶された再生プログラムは消去される。したがって、再生プログラムがコンテンツの再生のために実行されないで、記憶部たとえば第３の記憶手段に残っていても、再生装置の電源が切断されると、記憶部に残っていた再生プログラムは消去されるので、再生プログラムの不正な解析を防止することができる。
【００４０】
また本発明によれば、コンテンツの再生が終了した後は、再生装置内に再生プログラムが一部しか残らず、再度再生するときは消去した部分の再生プログラムのみをダウンロードすればよい。したがって、再生装置に残っている再生プログラムが不正に解析される可能性を低減することができ、かつ再度ダウンロードする再生プログラムの転送量を低減することができる。さらに、メモリも有効に活用することができる。
【００４１】
また本発明によれば、コンテンツが取得されるとき、そのコンテンツを再生するための再生プログラムの一部のみが取得され、コンテンツを再生するとき以外は、再生装置内には再生プログラムの一部のみが記憶され、コンテンツを再生するときのみ、再生プログラムの残りの部分をダウンロードすることができる。したがって、再生装置に記憶されている再生プログラムが不正に解析される可能性を低減することができ、かつコンテンツを再生するときにダウンロードする再生プログラムの転送量を低減することができる。さらに、メモリも有効に活用することができる。
【００４２】
また本発明によれば、再生装置の動作条件に合致する再生プログラムが取得されるので、再生装置に適した再生プログラムを取得することができる。したがって、アーキテクチャおよびハードウエアスペックの異なる複数の再生装置が存在しても、各再生装置に適したプレーヤソフトつまり再生プログラムを提供することができる。
【００４３】
また本発明によれば、コンテンツの再生を制限する条件に応じて、コンテンツの再生を制限することができる。したがって、期限切れのコンテンツの再生を防止することができ、たとえば試用期間付きのお試し版のコンテンツを提供することができる。さらに各ユーザに適したプレーヤソフトつまり再生プログラムをダウンロードすることができる。たとえばユーザがコンテンツの購入時に、カード決済によって支払ったダウンロード金額に応じて、そのコンテンツの再生時に限り使用することができるプレーヤソフトの機能、たとえばスロー再生などの特殊再生機能を制限すること、あるいは再生することができる映像の画質を変化させることができる。
【００４４】
また本発明によれば、再生プログラムが取得されるとき、またはコンテンツ再生手段によってコンテンツが再生されるときに、検出された異常に応じて、再生プログラムの再配信を行なうことができる。したがって、再生プログラムの不正使用である可能性が低いときは、再生プログラムの再配信を行なうことができる。
【００４５】
また本発明によれば、コンテンツを含むデータを記録した記録装置を記録装置接続手段によって接続し、その記録装置に記録されたコンテンツを再生するとき、そのコンテンツを再生するための再生プログラムを取得するので、ダウンロードしたコンテンツ以外のコンテンツの再生を行なうことができる。したがって、コンテンツは、ダウンロードしたコンテンツに限らず、たとえば購入された記録媒体に記録されたコンテンツを再生するとき、そのコンテンツに対応する再生プログラムをダウンロードして再生することができる。
【００４６】
また本発明によれば、再生プログラムが取得されるときに検出された異常、または、コンテンツ再生手段によってコンテンツが再生されるときに検出された異常に応じて、コンテンツおよび再生プログラムの配信の停止を行なうことができる。したがって、再生プログラムの不正使用である可能性が高いときは、コンテンツおよび再生プログラムの配信の停止を行なうことができる。
【発明を実施するための最良の形態】
【００４７】
図１は、本発明の実施の一形態である再生装置１のハードウエア構成図である。再生装置１は、画像入出力部２、ＯＳＤ（On-Screen Display）生成部３、モニタ４、記録部５、プログラムメモリ６、中央制御部７、指示入力部８、データメモリ９、通信部１０、計時部１１、および外部記録装置インタフェース部１２を含んで構成される。
【００４８】
画像入出力部２は、再生機能に係わる部位であり、たとえばＭＰＥＧ２（Moving
Picture Experts Group phase 2）形式でエンコードされたコンテンツデータをデジタルデータに展開するＭＰＥＧ２デコーダ２ａ、およびＭＰＥＧ２デコーダ２ａによって展開されたデジタルデータを、アナログ信号である映像音声信号に変換するＤＡ（Digital-
to-Analog）コンバータ２ｂを含んで構成される。
【００４９】
ＯＳＤ生成部３は、中央制御部７から送信された情報を、画像入出力部２からモニタ４に出力される映像信号に合成して、モニタ４に表示させるための合成データを生成して、画像入出力部２に送信する。
【００５０】
モニタ４は、たとえば液晶パネルなどの表示部およびスピーカなどの音出力部で実現され、ＤＡコンバータ２ｂによって変換された映像音声信号に基づく映像および音を出力する。再生装置１は、必ずしも、モニタ４を含んで構成する必要は無く、再生装置１にテレビジョン受信機などを接続して、画像入出力部２の出力を出力させてもよい。
【００５１】
記録部５は、たとえばＨＤＤ（Hard Disk Drive）などの記憶装置であり、たとえばコンテンツを記憶するコンテンツデータ記録部５ａを含む記憶領域で構成される。記録部５は、中央制御部７から送られたコンテンツを記憶し、記憶されているコンテンツを中央制御部７に提供する。
【００５２】
プログラムメモリ６は、たとえば半導体メモリなどのＲＯＭ（Read Only Memory）で実現され、中央制御部７で実行されるプログラム、たとえばダウンロードプログラム６ａを記憶する。ダウンロードプログラム６ａは、コンテンツおよび再生プログラムなどのデータを、ネットワークに接続された後述するサービスサーバ５０から、ダウンロードするプログラムである。コンテンツは、画像データおよび音データなどのデータを含むデジタルコンテンツであり、再生プログラムは、コンテンツを再生するためのプログラムである。
【００５３】
中央制御部７は、たとえばＣＰＵ（Central Processing Unit）で実現され、プログラムメモリ６およびデータメモリ９に記憶されているプログラムを実行することによって、再生装置１全体を制御する。
【００５４】
指示入力部８は、再生装置１を遠隔操作するためのリモコン信号を送信するリモートコントローラであるリモコン２０からの信号を受信する。指示入力部８は、リモコン信号を受信するリモコン信号受信デバイスなどで実現され、受信したリモコン信号に基づく情報を中央制御部７に提供する。指示入力部８は、文字、数字、および記号などの情報を入力するためのキーボードなどの入力装置をさらに含む。
【００５５】
データメモリ９は、たとえば揮発性の半導体メモリなどのＲＡＭ（Random Access
Memory）で実現され、再生プログラム記憶部９ａを含む記憶領域から構成される。再生プログラム記憶部９ａには、たとえばダウンロードプログラム６ａによってダウンロードされた再生プログラムが記憶される。再生プログラム記憶部９ａに記憶された再生プログラムは、コンテンツを再生するとき、中央制御部７によって実行されるプログラムであり、暗号化されているコンテンツの復号も行なう。
【００５６】
通信部１０は、たとえばネットワークカードなどで実現され、ＬＡＮ（Local Area
Network）などのネットワークを介して、ネットワークに接続された他の機器、たとえば後述するサービスサーバ５０と情報を送受信する。通信部１０は、中央制御部７からの情報を送信し、受信した情報を中央制御部７に提供する。計時部１１は、たとえばＲＴＣ（Real Time Clock：リアルタイムクロック）で実現され、現在時刻などの情報を含む計時情報を中央制御部７に与える。外部記録装置インタフェース部１２については、後述する。
【００５７】
リモコン２０は、モニタ４の画面に表示されたカーソルを移動させるための図示しないカーソルキー、およびカーソルによって指定された画面上の項目を選択または画面上のボタンを押下するための図示しない決定キーなどのキーを含む。利用者（以下、ユーザともいう）は、モニタ４に表示されたメニューに基づいて、リモコン２０のカーソルキーおよび決定キーなどのキーを操作することによって、再生装置１を操作することができる。
【００５８】
中央制御部７は、後述するサービスサーバ５０からダウンロードして、コンテンツデータ記録部５ａに記憶したコンテンツを再生するとき、または既にダウンロードされてコンテンツデータ記録部５ａに記憶されたコンテンツを再生するとき、そのコンテンツを再生するための再生プログラムをサービスサーバ５０からダウンロードして、再生プログラム記憶部９ａに記憶する。
【００５９】
中央制御部７は、再生プログラム記憶部９ａに記憶した再生プログラムを実行して、コンテンツデータ記録部５ａに記憶された暗号化されたコンテンツを復号し、復号されたＭＰＥＧ２形式でエンコードされたコンテンツデータを、画像入出力部２で映像音声信号に変換させて、モニタ４に出力する。中央制御部７は、コンテンツの再生が終了すると、再生プログラム記憶部９ａに記憶した再生プログラムを消去する。
【００６０】
図２は、本発明の実施の他の形態であるコンテンツ再生システム４０の構成を示す図である。コンテンツ再生システム４０は、インターネット４１に接続された宅内ネットワーク３０およびサービスシステム７０を含んで構成される。宅内ネットワーク３０は、再生装置１、メディアコンバータ３１、ルータ３２、およびハブ３３を含んで構成される。
【００６１】
図２に示した再生装置１は、たとえば図１に示した再生装置１と同じ装置であり、ハブ３３を介して宅内のＬＡＮに接続され、宅内のネットワークであるホームネットワークを形成している。再生装置１は、ローカルＩＰ（Internet Protocol）アドレスが設定され、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に従って、情報を送受信する。ホームネットワークには、再生装置１以外の機器が接続されていてもよく、それらの機器にもローカルＩＰアドレスが割り当てられる。
【００６２】
メディアコンバータ３１は、たとえば宅外のインターネット４１などのネットワークに接続された光ファイバーの光信号を、宅内のＬＡＮの電気信号に変換する。
【００６３】
ルータ３２は、インターネットと宅内との境界に設置され、インターネットから送信されるデータおよび宅内ネットワークから送出されるデータをどの経路を通して転送すべきかを判断する経路選択機能を持つ装置であり、さらに宅外のネットワークにおいて付与されているグローバルＩＰアドレスを、ルータ３２の宅内のＬＡＮのローカルＩＰアドレス、および宅内のＬＡＮに接続されている各機器に設定されたローカルＩＰアドレスに変換するＮＡＴ（Network Address Translation）機能、並びに宅内のＬＡＮに新たに接続された機器にローカルＩＰアドレスを付与するＤＨＣＰ（Dynamic Host Configuration
Protocol）サーバの機能などを有する。ハブ３３は、宅内のＬＡＮにおいて、ネットワーク配線の分岐を行うための装置である。
【００６４】
サービスシステム７０は、たとえばＶＯＤ（Video On Demand）サービスを提供するシステムであり、サービスサーバ５０、データサーバ６０、およびファイアウォール７１を含んで構成される。これらの機器は、ＬＡＮであるローカルネットワーク７２に接続され、相互に情報の送受信を行なうことができる。
【００６５】
サービスサーバ５０は、インターネット４１に直接接続され、たとえば、コンテンツおよび再生プログラムなどのデータの送受信を再生装置１と行なう機能、並びにコンテンツおよび再生プログラムを送信する際、送信するコンテンツおよび再生プログラムを暗号化して送信する機能などを有する。サービスシステム７０は、サービスサーバ５０を除き、直接インターネットには接続されない構成となっている。
【００６６】
データサーバ６０は、コンテンツおよび再生プログラムを記憶して管理するファイルサーバの機能を有する。ファイアウォール７１は、専用回線４２を介して、図示しないカード決済サーバにアクセスするためのコンピュータであり、カード決済サーバへの不正なアクセスを防ぐ機能を有する。
【００６７】
図３は、図２に示したサービスサーバ５０およびデータサーバ６０の構成を示す図である。図３（ａ）は、サービスサーバ５０の構成の一例を示す図である。サービスサーバ５０は、処理速度の速いコンピュータであり、中央制御部Ａ５１、プログラムメモリＡ５２、記録部Ａ５３、通信部Ａ５４、通信部Ｂ５５、および計時部Ａ５６を含んで構成される。
【００６８】
中央制御部Ａ５１は、たとえばＣＰＵで実現され、プログラムメモリＡ５２に記憶されているプログラムを実行することによって、サービスサーバ５０全体を制御する。プログラムメモリＡ５２は、たとえば半導体メモリなどのＲＯＭで実現され、中央制御部Ａ５１で実行されるプログラム、たとえばサービスプログラム５２ａを記憶する。サービスプログラム５２ａは、コンテンツおよび再生プログラムを配信する機能、および利用者に関するデータを管理する機能などを有するプログラムである。
【００６９】
記録部Ａ５３は、たとえばＨＤＤなどの記憶装置であり、ユーザデータを記憶するユーザデータ記録部５３ａを含む記憶領域で構成される。ユーザデータは、利用者に関するデータ、たとえば配信済みのコンテンツの再生可能期限、および再生可能回数などの付属情報を含む。記録部Ａ５３は、中央制御部Ａ５１から送られたデータを記憶し、記憶されているデータを中央制御部Ａ５１に提供する。
【００７０】
通信部Ａ５４は、サービスシステム７０内のイントラネット、たとえばローカルネットワーク７２に接続され、通信部Ｂ５５は、インターネット４１に直接接続される。計時部Ａ５６は、たとえばＲＴＣで実現され、現在時刻などの情報を含む計時情報を中央制御部Ａ５１に提供する。計時部Ａ５６から提供される計時情報は、配信済みのコンテンツの再生可能期限などを計算するために使用される。
【００７１】
図３（ｂ）は、データサーバ６０の構成の一例を示す図である。データサーバ６０は、大容量の記憶装置を含むコンピュータであり、中央制御部Ｂ６１、プログラムメモリＢ６２、記録部Ｂ６３、および通信部Ｃ６４を含んで構成される。
【００７２】
中央制御部Ｂ６１は、たとえばＣＰＵで実現され、プログラムメモリＢ６２に記憶されているプログラムを実行することによって、データサーバ６０全体を制御する。プログラムメモリＢ６２は、たとえば半導体メモリなどのＲＯＭで実現され、中央制御部Ｂ６１で実行されるプログラム、たとえばデータ送受信プログラム６２ａを記憶する。データ送受信プログラム６２ａは、記録部Ｂ６３に記憶されているデータを管理するとともに、そのデータの送受信を制御するプログラムである。
【００７３】
記録部Ｂ６３は、たとえばＨＤＤなどで構成される大容量の記憶装置で実現され、再生プログラムを記憶する再生プログラム記録部６３ａ、コンテンツを記憶するコンテンツ記録部６３ｂ、およびコンテンツリストを記憶するコンテンツリスト記録部６３ｃを含む記憶領域によって構成される。記録部Ｂ６３は、中央制御部Ｂ６１から送られたデータを記憶し、記憶されているデータを中央制御部Ｂ６１に提供する。通信部Ｃ６４は、サービスシステム７０内のイントラネット、たとえばローカルネットワーク７２に接続される。
【００７４】
コンテンツリストは、たとえばコンテンツのタイトル名、内容、再生可能期限、再生可能積算時間、再生可能回数、および料金などの付属情報を、コンテンツ毎に一覧にしたものである。データサーバ６０は、コンテンツおよび再生プログラムを、暗号化しないデータとして記憶して管理している。制限情報は、たとえば付属情報に含まれる再生可能期限、再生可能積算時間、再生可能回数、および料金などの情報である。
【００７５】
サーバ装置は、たとえばサービスシステム７０であり、サーバ装置の記憶手段および第１の記憶手段は、たとえばデータサーバ６０であり、出力手段は、たとえば通信部Ｂ５５であり、取得制限手段は、たとえば中央制御部Ａ５１である。再生装置は、たとえば再生装置１であり、コンテンツを記憶する第２の記憶手段は、たとえば記録部５であり、再生プログラムを記憶する記憶手段、再生プログラムを記憶する第２の記憶手段、および第３の記憶手段は、たとえばデータメモリ９であり、取得手段および通知手段は、たとえば通信部１０であり、制御手段は、たとえば中央制御部７であり、コンテンツ再生手段は、たとえば中央制御部７、画像入出力部２、およびモニタ４である。
【００７６】
図４は、図１に示した中央制御部７が実行するコンテンツ再生処理手順の一例を示すフローチャートである。図４（ａ）は、中央制御部７が実行するコンテンツ再生処理全体の概略の処理手順の一例を示すフローチャートである。利用者が、リモコン２０によって、コンテンツを視聴するための指示を再生装置１に行なったとき、たとえばコンテンツの視聴のためのメニュー画面の表示を指示したとき、ステップＳ１に移る。
【００７７】
ステップＳ１では、利用者からの指示が、コンテンツのダウンロードの指示であるか、および既にダウンロードされてコンテンツデータ記録部５ａに記憶されているコンテンツの再生の指示であるかのうちで、どちらの指示であるかを判断する。コンテンツのダウンロードの指示、つまりコンテンツの受信を行なう指示のときは、ステップＳ２に進み、既にコンテンツデータ記録部５ａに記憶されているコンテンツの再生の指示、つまりコンテンツの受信を行なわない指示のときは、ステップＳ３に進む。
【００７８】
ステップＳ２では、サービスサーバ５０にコンテンツの送信を要求すると、サービスサーバ５０からコンテンツの送信が開始される。送信されるコンテンツのデータ量のうち、コンテンツの再生を始めるために十分なデータ量のコンテンツを受信したら、ステップＳ３に進む。再生装置１は、コンテンツをダウンロードしながら、ダウンロードされた部分のコンテンツの再生を並行して行なうことができるので、そのコンテンツの全てを受信し終わる前に、ステップＳ３に進むことができる。
【００７９】
ステップＳ３では、サービスサーバ５０から、ステップＳ２でダウンロードを開始したコンテンツを再生するための再生プログラムをダウンロードする。再生プログラムのダウンロードが完了すると、ダウンロードした再生プログラムの実行を開始して、ステップＳ４に進む。
【００８０】
ステップＳ４では、コンテンツの再生を行なう。ステップＳ５では、コンテンツの再生が終了したか否かを判断する。コンテンツの再生が終了したとき、ステップＳ６に進み、コンテンツの再生が終了していないとき、ステップＳ４に戻り、コンテンツの再生を継続する。ステップＳ６では、コンテンツの再生が終了した再生プログラムを、再生プログラム記憶部９ａから消去して終了する。したがって、再生プログラムは、ダウンロードされてからコンテンツの再生が終了するまで、再生プログラム記憶部９ａに記憶される。
【００８１】
このように、コンテンツの再生が終了したとき、再生プログラム記憶部９ａに記憶された再生プログラムを消去するので、コンテンツを再生するためにダウンロードした再生プログラムの不正な解析を防止することができる。すなわち、再生プログラムを、永続的に再生装置内の記憶部に記憶せず、再生時のみダウンロードして実行することによって、たとえば再生装置内の記憶部をパーソナルコンピュータなどに接続して、再生プログラムを再生装置内の記憶部から読み出して解析することを防止することができ、コンテンツの不正利用を防ぐことができる。
【００８２】
さらに再生プログラム記憶部９ａは、揮発性メモリであり、記憶されている再生プログラムなどのデータは、中央制御部７の指示によって消去されるだけでなく、再生装置１の電源切断、あるいは異常の検知によっても消去される。したがって、再生プログラムがコンテンツの再生のために実行されないで、記憶部に残っていても、再生装置１の電源が切断されると、あるいは異常が検知されると、記憶部に残っている再生プログラムは消去されるので、再生プログラムの不正な解析を防止することができる。
【００８３】
さらにまた、再生時に、再生プログラムをコンテンツと独立してダウンロードするので、既にコンテンツがコンテンツデータ記録部５ａに記憶されているときも、最新の再生プログラムをダウンロードすることができ、再生プログラム自体の改変に伴う新しいプログラムの提供も容易に行うことができる。
【００８４】
図４（ｂ）は、再生プログラムの受信手順の詳細を示すフローチャートの一例であり、図４（ａ）に示したステップＳ３に対応する詳細な処理手順である。ステップＳ１０では、サービスサーバ５０に、再生装置１固有の鍵情報（以下、機器鍵という）を送信する。サービスサーバ５０は、データサーバ６０から再生プログラムを取得し、取得した再生プログラムを、再生装置１から送信された機器鍵を用いて暗号化して、再生装置１に送信する。機器鍵は、たとえば公開暗号鍵方式の公開鍵を用い、たとえその機器鍵が傍受されたとしても、暗号化されたコンテンツの復号には使用することができないものである。
【００８５】
ステップＳ１１では、暗号化された再生プログラムを受信する。ステップＳ１２では、受信した再生プログラムを、再生装置１が保有する復号鍵を用いて復号して、再生プログラム記憶部９ａに記憶する。ステップＳ１３では、再生プログラム記憶部９ａに記憶された再生プログラムの実行を開始して、再生プログラムの受信手順を終了する。
【００８６】
図４（ｃ）は、コンテンツの受信手順の詳細を示すフローチャートの一例であり、図４（ａ）に示したステップＳ２に対応する詳細な処理手順である。ステップＳ２０では、サービスサーバ５０からコンテンツリストを受信する。コンテンツリストは、たとえば配信可能なコンテンツのタイトル名、内容、再生可能期限、再生可能積算時間、再生可能回数、および料金などの付属情報をコンテンツ毎に一覧にしたものである。
【００８７】
ステップＳ２１では、利用者に、受信するコンテンツを指定させるために、受信したコンテンツリストに基づいたコンテンツの一覧をモニタ４に表示する。受信したコンテンツリストに基づいたコンテンツの一覧は、たとえば後述するダウンロード視聴画面８１として表示される。
【００８８】
ステップＳ２２では、利用者に、コンテンツの購入操作を行わせるために、後述する購入画面８３を表示する。利用者は、購入画面８３で購入操作を行なう。ステップＳ２３では、クレジットカードによる決済が成功したか否かを判断する。サービスサーバ５０から、クレジットカードによる決済が成功しなかったことが通知されると、コンテンツの受信手順を終了する。サービスサーバ５０から、クレジットカードによる決済が成功したことが通知されると、購入されたコンテンツの付属情報をコンテンツデータ記録部５ａに記憶して、ステップＳ２４に進む。決済が成功したときは、サービスサーバ５０も、同じコンテンツの付属情報を、再生装置１に対応付けて、ユーザデータ記録部５３ａに記憶する。
【００８９】
ステップＳ２４では、再生装置１の機器鍵をサービスサーバ５０に送信する。サービスサーバ５０は、ステップＳ２１で指定されたコンテンツをデータサーバ６０から取得し、再生装置１から送信された機器鍵を用いて、取得したコンテンツを暗号化し、再生装置１に送信する。ステップＳ２５では、暗号化されたコンテンツを受信し、コンテンツデータ記録部５ａに記憶して、コンテンツの受信手順を終了する。このように、再生プログラムおよびコンテンツは、著作権保護のために、暗号化されてインターネット上を送受信される。
【００９０】
図４（ｄ）は、コンテンツの再生手順の詳細を示すフローチャートの一例であり、図４（ａ）に示したステップＳ４に対応する詳細な処理手順である。ステップＳ３０では、再生しようとするコンテンツについて、コンテンツデータ記録部５ａに記憶した付属情報に含まれる消去期限つまり再生可能期限を過ぎているか否か、再生可能積算時間を越えているか否か、および再生可能回数を越えているか否かを判断する。再生可能期限を過ぎているとき、再生可能積算時間を越えているとき、または再生可能回数を越えているときは、ステップＳ３４に進み、再生可能期限を過ぎていない、再生可能積算時間を越えていない、かつ再生可能回数を越えていないときは、ステップＳ３１に進む。
【００９１】
再生可能期限の判断は、たとえばサービスサーバ５０からクレジットカードの決済の結果が知らされた時刻が、再生可能期限を過ぎているか否かで判断する。再生可能積算時間の判断は、たとえばコンテンツを再生する毎に、コンテンツデータ記録部５ａに記憶された付属情報に含まれる再生可能積算時間から、コンテンツを再生した再生時間を減算し、減算結果がマイナスになったとき、再生可能積算時間を越えたと判断する。再生可能回数の判断は、たとえばコンテンツを再生する毎に、コンテンツデータ記録部５ａに記憶された付属情報に含まれる再生可能回数を減算し、減算結果がマイナスになったとき、再生可能回数を越えたと判断する。
【００９２】
ステップＳ３１では、再生装置１を識別するための装置識別情報をサービスサーバ５０に送信して、再生の許可を問い合わせる。サービスサーバ５０から再生可を示す通知があると、ステップＳ３２に進み、サービスサーバ５０から再生不可を示す通知があると、またはサービスサーバ５０から通知がないと、コンテンツの再生を行なわずに、コンテンツの再生手順を終了する。
【００９３】
再生不可を示す通知は、たとえば送信された装置識別情報によって識別される再生装置１において再生しようとするコンテンツについて、サービスサーバ５０によって管理される再生可能期限、再生可能積算時間、および再生可能回数が限界を越えているとき、再生装置１から送信された情報に異常があるとき、再生装置１で検出された異常が過去に再生装置１から通知されたとき、あるいはサービスサーバ５０がサービスサーバ５０の異常を検出したときなどに通知される。
【００９４】
ステップＳ３２では、再生プログラムによって、コンテンツデータ記録部５ａに記憶した暗号化されたコンテンツを、再生装置１が保有する復号鍵を用いて復号する。復号鍵は、本体内部に記憶された鍵、たとえば公開鍵暗号方式の秘密鍵を用い、ネットワークに流れないものである。ステップＳ３３では、復号したコンテンツを再生して、コンテンツの再生手順を終了する。コンテンツを再生したときは、再生していた時間を、コンテンツデータ記録部５ａに記憶した付属情報に含まれる再生可能積算時間から減算し、さらに再生可能回数を１回分減算する。サービスサーバ５０も、ユーザデータ記録部５３ａに記憶した付属情報に含まれる再生可能積算時間から、再生していた時間を減算し、さらに再生可能回数を１回分減算する。
【００９５】
ステップＳ３４では、再生しようとしたコンテンツをコンテンツデータ記録部５ａから消去して、コンテンツの再生手順を終了する。
【００９６】
図４（ｄ）に示した例では、コンテンツの消去期限のチェックを、コンテンツの再生時に行なったが、再生装置１の起動時、再生プログラムのダウンロード時、あるいは一定時間間隔、たとえば１０分間隔で行なってもよい。コンテンツの再生時以外のタイミングでも、コンテンツの消去期限のチェックを行なって、期限切れのコンテンツをコンテンツデータ記録部５ａから消去することによって、コンテンツデータ記録部５ａの記憶容量を有効に活用することができる。
【００９７】
再生装置１は、計時部１２の計時情報を用いて再生可能期限を判断するので、再生装置１がネットワークに接続されていないときも、再生可能期限を判断することができ、期限切れのコンテンツを消去することができる。さらに付属情報に含まれる再生可能期限を短く設定したコンテンツを提供することによって、試用期間付きのコンテンツつまりお試し版のコンテンツを提供することができる。
【００９８】
図５は、図１に示したモニタ４に表示されたコンテンツ再生のための操作画面の例を示す図である。図５（ａ）は、モニタ４に表示されたメニュー画面８０の一例を示す図である。メニュー画面８０は、再生装置１の電源投入時、または利用者がリモコン２０によって、メニュー画面８０の表示を指示したとき表示される画面である。
【００９９】
メニュー画面８０には、画面のタイトル「メニュー画面」と、「ダウンロード視聴」ボタン８０ａおよび「ローカル視聴」ボタン８０ｂとが表示されている。利用者がリモコン２０によって「ダウンロード視聴」ボタン８０ａを操作すると、ダウンロード視聴画面８１が表示され、「ローカル視聴」ボタン８０ｂを操作すると、ローカル視聴画面８２が表示される。
【０１００】
図５（ｂ）は、モニタ４に表示されたダウンロード視聴画面８１の一例を示す図である。ダウンロード視聴画面８１は、サービスシステム７０に記憶されているコンテンツの一覧とその一覧の中で指定されたコンテンツの詳細情報とを表示する画面である。ダウンロード視聴画面８１には、画面の右側の上部に画面のタイトル「コンテンツリスト」、画面の右側の下部にコンテンツの一覧、および画面の左側にその一覧の中で指定されたコンテンツの詳細情報が表示されている。コンテンツの一覧の中で四角の枠で囲まれたコンテンツが指定されたコンテンツであり、リモコン２０によって他のコンテンツに指定を変更することができる。
【０１０１】
コンテンツの一覧には、「マトリッケス」、「ロード  オブ  ザ  レンズ」、および「スター  ワーズ４」が表示されている。このコンテンツの一覧には、３つのコンテンツしか表示されていない。表示されていないコンテンツについては、スクロールボタン８１ａまたはスクロールボタン８１ｂを操作することによって、画面に表示することができる。
【０１０２】
コンテンツの詳細情報には、「タイトル：スター  ワーズ４」、「時間：１５６分」、「消去期限：２００４年１２月５日」、および「内容： 」が表示されている。消去期限は、再生可能期限のことである。リモコン２０によって、コンテンツの一覧の中からコンテンツを選択すると、購入画面８３が表示される。
【０１０３】
図５（ｃ）は、モニタ４に表示されたローカル視聴画面８２の一例を示す図である。ローカル視聴画面８２は、記録部５に記憶されているコンテンツの一覧とその一覧の中で指定されたコンテンツの詳細情報とを表示する画面である。ローカル視聴画面８２には、画面の右側の上部に画面のタイトル「ローカルコンテンツリスト」、画面の右側の下部にコンテンツの一覧、および画面の左側にその一覧の中で指定されたコンテンツの詳細情報が表示されている。
【０１０４】
コンテンツの一覧には、「雨と共に去りぬ」、「ローマの平日」、および「既知との遭遇」が表示されている。このコンテンツの一覧には、３つのコンテンツしか表示されていない。表示されていないコンテンツについては、スクロールボタン８２ａまたはスクロールボタン８２ｂを操作することによって、画面に表示することができる。コンテンツの詳細情報には、「タイトル：ローマの平日」、「時間：１２３分」、「消去期限：２００４年１２月１日」、および「内容： 」が表示されている。
【０１０５】
図５（ｄ）は、モニタ４に表示された購入画面８３の一例を示す図である。購入画面８３には、画面のタイトル「購入画面」と、ダウンロード視聴画面８１で選択されたコンテンツのタイトル「タイトル：スター  ワーズ４」と、ダウンロード金額「料金：○Ａ  ３００円  ○Ｂ  ５００円」と、クレジットカードによる決済のための入力項目と、「購入」ボタン８３ａおよび「戻る」ボタン８３ｂとが表示されている。
【０１０６】
ダウンロード金額つまり料金には、たとえば提供される機能および画質が劣るＡタイプと、全ての機能と良質の画質が提供されるＢタイプとがあり、Ａタイプが３００円、Ｂタイプが５００円である。利用者は、ＡタイプおよびＢタイプに付されている○印のうち、所望のタイプに付されている丸印を選択することによって、ダウンロード金額を選択する。
【０１０７】
クレジットカードによる決済（以下、クレジット決済という）のための入力項目には、たとえば「名前」、「有効期限」、および「カード番号」がある。「名前」はクレジットカードの名義人の氏名、「有効期限」はクレジットカードの有効期限の月および年、「カード番号」はクレジットカードの番号が入力される。
【０１０８】
利用者がダウンロード金額を選択し、クレジット決済のための入力項目を入力した後、「購入」ボタン８３ａを選択すると、選択されたダウンロード金額および入力されたクレジット決済のための情報が、暗号化通信プロトコル、たとえばＳＳＬ（Secure Socket Layer）プロトコルを用いて、サービスサーバ５０に送信される。
【０１０９】
サービスサーバ５０は、送信されたダウンロード金額およびクレジット決済のための情報を、カード決済サーバが管理する与信情報と照合する。サービスサーバ５０は、照合結果がよければ、購入画面８３に示されたタイトルのコンテンツを送信する。「戻る」ボタン８３ｂが選択されたとき、または照合結果がよくなかったときは、コンテンツの送信は行なわれず、ダウンロード視聴画面８１に戻る。
【０１１０】
図６は、図３に示した中央制御部Ａ５１が実行する配信処理手順の一例を示すフローチャートである。図６（ａ）は、中央制御部Ａ５１が実行する配信処理全体の概略の処理手順の一例を示すフローチャートである。サービスサーバ５０の電源が投入され、プログラムメモリＡ５２に記憶されたサービスプログラム５２ａが実行され、インターネットを介してデータの送受信が行なえる状態になったとき、ステップＴ１に移る。
【０１１１】
ステップＴ１では、インターネット４１に接続されている機器、たとえば再生装置１からのリクエスト、すなわちコンテンツリストの配信を要求するコンテンツリスト配信リクエスト、コンテンツの配信を要求するコンテンツ配信リクエスト、および再生プログラムの配信を要求する再生プログラム配信リクエストなどのリクエストを監視する。リクエストが無いときは、ステップＴ１に戻り、リクエストの監視を継続する。リクエストを受信するとステップＴ２に進む。
【０１１２】
ステップＴ２では、受信したリクエストがコンテンツリスト配信リクエストであるか否かを判断する。リクエストがコンテンツリスト配信リクエストのとき、ステップＴ５に進み、リクエストがコンテンツリスト配信リクエストでないとき、ステップＴ３に進む。ステップＴ３では、リクエストがコンテンツ配信リクエストであるか否かを判断する。受信したリクエストがコンテンツ配信リクエストのとき、ステップＴ６に進み、リクエストがコンテンツ配信リクエストでないとき、ステップＴ４に進む。
【０１１３】
ステップＴ４では、受信したリクエストが再生プログラム配信リクエストであるか否かを判断する。リクエストが再生プログラム配信リクエストのとき、ステップＴ７に進み、リクエストが再生プログラム配信リクエストでないとき、終了する。ステップＴ５では、コンテンツリストを配信して、ステップＴ１に戻る。ステップＴ６では、コンテンツを配信して、ステップＴ１に戻る。ステップＴ７では、再生プログラムを配信して、ステップＴ１に戻る。
【０１１４】
図６（ｂ）は、中央制御部Ａ５１が実行するコンテンツ配信処理手順の詳細を示すフローチャートの一例である。ステップＴ１０では、たとえば再生装置１から取得したユーザ情報、カード情報、および金額などの情報を、カード決済サーバに送信する。ユーザ情報は、たとえばユーザを識別するために再生装置１に設定されたユーザＩＤ（
Identification）であり、データサーバ６０に送信され、登録される。カード情報は、たとえばクレジットカードの名義人の名前、カード番号、および有効期限であり、金額は、たとえばダウンロード金額である。カード決済サーバは、送信されたユーザ情報、カード情報、および金額などの情報に基づいて決済を行なう。
【０１１５】
ステップＴ１１では、カード決済サーバによる決済が成功したか否かを判断する。カード決済サーバによる決済が成功しなかったときは、コンテンツの配信を行わずに、コンテンツ配信処理手順を終了する。カード決済サーバによる決済が成功したときは、ステップＴ１２に進む。ステップＴ１２では、再生装置１から送信された機器鍵を受信する。ステップＴ１３では、データサーバ６０からコンテンツを取得し、再生装置１から受信した機器鍵を用いて暗号化を行った後、再生装置１に暗号化したコンテンツを配信して、コンテンツ配信処理手順を終了する。
【０１１６】
図６（ｃ）は、中央制御部Ａ５１が実行する再生プログラム配信処理手順の詳細を示すフローチャートの一例である。ステップＴ２０では、再生装置１から送信された機器鍵を受信する。ステップＴ２１では、データサーバ６０から再生プログラムを取得し、再生装置１から受信した機器鍵を用いて暗号化を行った後、再生装置１に暗号化した再生プログラムを配信して、再生プログラム配信処理手順を終了する。
【０１１７】
データサーバ６０の中央制御部Ｂ６１は、プログラムメモリＢ６２に記憶されているデータ送受信プログラム６２ａを実行する。中央制御部Ｂ６１は、サービスサーバ５０の要求に応じて、記録部Ｂ６３の再生プログラム記録部６３ａに記憶されている再生プログラム、コンテンツ記録部６３ｂに記憶されているコンテンツ、あるいはコンテンツリスト記録部６３ｃに記憶されているコンテンツリストをサービスサーバ５０に送出する。記録部Ｂ６３への新たなデータの追加は、データサーバ６０の図示していない入力部、あるいはローカルネットワーク７２に接続されている他の機器から受信することによって行なうことができる。
【０１１８】
再生プログラムは、コンテンツに対応した再生プログラムがダウンロードされるが、再生プログラム（以下、プレーヤソフトともいう）とコンテンツの対応付けは、コンテンツを識別するための識別情報であるコンテンツＩＤを用いて行なう。
【０１１９】
具体的には、データサーバ６０は、コンテンツＩＤと、そのコンテンツＩＤが示すコンテンツを再生するためのプレーヤソフトの記憶場所つまり再生プログラム記録部６３ａの記憶アドレスとを対応付けたコンテンツＩＤ対応表を、再生プログラム記録部６３ａに記憶しておく。コンテンツＩＤとプレーヤソフトの記憶場所とを対応付けたコンテンツＩＤ対応表の一例を表１に示す。コンテンツＩＤ対応表には、「コンテンツＩＤ」と「プレーヤソフト記憶場所」との２つの欄がある。表１には、コンテンツＩＤ「００００００１」〜コンテンツＩＤ「００００００３」の３つのコンテンツＩＤがあり、対応するプレーヤソフト記憶場所は、それぞれ「／ｏｐｔ／ｐｌａｙｅｒ／ｐｌａｙｅｒ１」、「／ｏｐｔ／ｐｌａｙｅｒ／ｐｌａｙｅｒ２」、および「／ｏｐｔ／ｐｌａｙｅｒ／ｐｌａｙｅｒ３」である。
【０１２０】
【表１】
2006166249.tif 000003
【０１２１】
再生装置１は、プレーヤソフトをダウンロードするために、再生するコンテンツのコンテンツＩＤを、サービスサーバ５０に送信する。サービスサーバ５０は、送信されたコンテンツＩＤを受信すると、データサーバ６０にコンテンツＩＤを通知し、コンテンツＩＤに対応するプレーヤソフトを提供するように要求する。データサーバ６０は、サービスサーバ５０から通知されたコンテンツＩＤに対応するプレーヤソフトの記憶場所を、再生プログラム記録部６３ａに記憶したコンテンツＩＤ対応表から求め、求めたプレーヤソフトの記憶場所からプレーヤソフトを読み出し、サービスサーバ５０に提供する。サービスサーバ５０は、データサーバ６０から提供されたプレーヤソフトを再生装置１に配信する。
【０１２２】
あるいは、サービスサーバ５０は、再生装置１がコンテンツをダウンロードするとき、プレーヤソフトの記憶場所を、データサーバ５０から取得して、再生装置１に送信する。再生装置１は受信したプレーヤソフトの記憶場所を、コンテンツと共にコンテンツデータ記録部５ａに記憶する。再生装置１はコンテンツを再生するときに、コンテンツデータ記録部５ａに記憶したプレーヤソフトの記憶場所を、サービスサーバ５０経由でデータサーバ６０に送信して、プレーヤソフトをダウンロードしてもよい。
【０１２３】
上述した実施の形態では、サービスサーバ５０からダウンロードする再生プログラムは、コンテンツを再生するための再生プログラムであり、コンテンツと再生プログラムとはセットになっているものとして説明したが、再生装置の機種または利用者つまりユーザに応じた再生プログラムを提供するようにしてもよい。
【０１２４】
再生装置の機種については、たとえばデータサーバ６０は、再生装置の機種を識別するための識別情報である機種ＩＤと、その機種ＩＤが示す再生装置の機種に対応するプレーヤソフトの記憶場所つまり再生プログラム記録部６３ａの記憶アドレスとを対応付けた機種ＩＤ対応表を、再生プログラム記録部６３ａに記憶しておく。機種ＩＤとプレーヤソフトの記憶場所とを対応付けた機種ＩＤ対応表の一例を表２に示す。機種ＩＤ対応表には、「機種ＩＤ」と「プレーヤソフト記憶場所」との２つの欄がある。表２には、機種ＩＤ「００１」〜機種ＩＤ「００３」の３つの機種ＩＤがあり、対応するプレーヤソフト記憶場所は、それぞれ「／ｏｐｔ／ｐｌａｙｅｒ／ｐｌａｙｅｒＡ」、「／ｏｐｔ／ｐｌａｙｅｒ／ｐｌａｙｅｒＢ」、および「／ｏｐｔ／ｐｌａｙｅｒ／ｐｌａｙｅｒＣ」である。
【０１２５】
【表２】
2006166249.tif 000004
【０１２６】
再生装置１は、プレーヤソフトをダウンロードするために、再生装置１の機種ＩＤを、サービスサーバ５０に送信する。サービスサーバ５０は、送信された機種ＩＤを受信すると、データサーバ６０に機種ＩＤを通知し、機種ＩＤに対応するプレーヤソフトを提供するように要求する。データサーバ６０は、サービスサーバ５０から通知された機種ＩＤに対応するプレーヤソフトの記憶場所を、再生プログラム記録部６３ａに記憶した機種ＩＤ対応表から求め、求めたプレーヤソフトの記憶場所からプレーヤソフトを読み出し、サービスサーバ５０に提供する。サービスサーバ５０は、データサーバ６０から提供されたプレーヤソフトを再生装置１に配信する。
【０１２７】
再生装置１が動作する動作条件は、装置仕様、性能、および機能などに依存する動作条件、たとえばモニタ４の画面のサイズおよび解像度などに依存する動作条件である。動作条件は、たとえば機種ＩＤで表され、機種ＩＤによって動作条件が特定される。
【０１２８】
このようにして、再生装置１は、再生装置１の機種に適したプレーヤソフトをダウンロードすることができる。したがって、アーキテクチャおよびハードウエアスペックの異なる複数の再生装置が存在しても、各再生装置に適したプレーヤソフトを提供することができる。
【０１２９】
ユーザについては、たとえばデータサーバ６０は、ユーザを識別するための識別情報であるユーザＩＤと、そのユーザＩＤが示すユーザに対応するプレーヤソフトの記憶場所つまり再生プログラム記録部６３ａの記憶アドレスとを対応付けたユーザＩＤ対応表を、再生プログラム記録部６３ａに記憶しておく。
【０１３０】
ユーザＩＤは、たとえばコンテンツを購入する際に、再生装置１から送信されて、データサーバ６０に登録されたユーザＩＤである。購入されたコンテンツを再生するためのプレーヤソフトのうち、ユーザＩＤが示すユーザがコンテンツを購入した条件に応じた、たとえば料金に応じたプレーヤソフトの記憶場所が、ユーザＩＤ対応表に記憶される。制限情報は、たとえばユーザＩＤで表される。
【０１３１】
ユーザＩＤとプレーヤソフトの記憶場所とを対応付けたユーザＩＤ対応表の一例を表３に示す。ユーザＩＤ対応表には、「ユーザＩＤ」と「プレーヤソフト記憶場所」との２つの欄がある。表３には、ユーザＩＤ「０００００１」〜ユーザＩＤ「０００００３」の３つのユーザＩＤがあり、対応するプレーヤソフト記憶場所は、それぞれ「／ｏｐｔ／ｐｌａｙｅｒ／ｐｌａｙｅｒ＿ａ」、「／ｏｐｔ／ｐｌａｙｅｒ／ｐｌａｙｅｒ＿ｂ」、および「／ｏｐｔ／ｐｌａｙｅｒ／ｐｌａｙｅｒ＿ｃ」である。
【０１３２】
【表３】
2006166249.tif 000005
【０１３３】
再生装置１は、プレーヤソフトをダウンロードするために、再生装置１を利用するユーザのユーザＩＤを、サービスサーバ５０に送信する。サービスサーバ５０は、再生装置１から送信されたユーザＩＤを受信すると、データサーバ６０にユーザＩＤを通知し、ユーザＩＤに対応するプレーヤソフトを提供するように要求する。データサーバ６０は、サービスサーバ５０から通知されたユーザＩＤに対応するプレーヤソフトの記憶場所を、再生プログラム記録部６３ａに記憶したユーザＩＤ対応表から求め、求めたプレーヤソフトの記憶場所からプレーヤソフトを読み出し、サービスサーバ５０に提供する。サービスサーバ５０は、データサーバ６０から提供されたプレーヤソフトを再生装置１に配信する。
【０１３４】
このようにして、各ユーザに適したプレーヤソフトをダウンロードすることができる。たとえばユーザがコンテンツの購入時に、カード決済によって支払ったダウンロード金額に応じて、そのコンテンツの再生時に限り使用することができるプレーヤソフトの機能、たとえばスロー再生などの特殊再生機能を制限すること、あるいは再生することができる映像の画質を変化させることができる。
【０１３５】
コンテンツＩＤ、機種ＩＤ、およびユーザＩＤを独立して適用した例を説明したが、これらを組み合わせて用いてもよい。たとえばデータサーバ６０は、予めコンテンツＩＤおよびユーザＩＤの組合せに基づいたプレーヤソフトの記憶場所を、再生プログラム記録部６３ａに記憶しておく。再生装置１は、プレーヤソフトをダウンロードするために、コンテンツＩＤおよびユーザＩＤをサービスサーバ５０経由で、データサーバ６０に送信する。データサーバ６０は、送信されたコンテンツＩＤおよびユーザＩＤに基づいてプレーヤソフトの記憶場所を求め、その記憶場所から読み出したプレーヤソフトを、サービスサーバ５０経由で、再生装置１に送信する。
【０１３６】
このようにして、入手済みのコンテンツに対して、コンテンツの種類、再生装置の種類、およびユーザに応じた再生プログラムを提供することができる。
【０１３７】
再生装置１は、再生プログラムをダウンロードして実行するときに異常を検出すると、再生プログラム記憶部９ａに記憶した再生プログラムを消去するとともに、検出した異常を、サービスサーバ５０に通知する。サービスサーバ５０は、再生装置１から、異常が通知されると、通知された異常に応じて、再生プログラムを再度送信するか、および以後のコンテンツおよび再生プログラムの送信を停止するかのどちらかを行なう。
【０１３８】
再生プログラムをダウンロードして実行するときに検出される異常は、たとえば送信された再生プログラムが復号鍵によって復号することができないという異常、あるいは実行しようとした再生プログラムの正常性チェックで検出した異常などがある。再生プログラムの正常性チェックは、たとえば再生プログラムのデータのサムチェックなどによって行なうことができる。
【０１３９】
検出された異常が、たとえばユーザに起因する異常ではないとき、再生プログラムを再度送信し、たとえば再生プログラムが不正に改造されていることによる異常であるとき、そのユーザへの以後のコンテンツおよび再生プログラムの送信を停止する。
【０１４０】
具体的には、サービスサーバ５０は、再生プログラムの不正使用による異常である可能性が高い異常、たとえば正常性チェックで検出された異常の通知が行なわれたユーザＩＤを、ユーザデータ記録部５３ａに記憶しておく。再生装置１からダウンロードの要求があったとき、要求があったユーザのユーザＩＤを、ユーザデータ記録部５３ａに記憶したユーザＩＤであるか否かをチェックする。ユーザデータ記録部５３ａに記憶したユーザＩＤであると、過去に正常性チェックで異常が検出されたユーザからの配信要求であり、そのユーザへのコンテンツおよび再生プログラムの配信を行なわない。
【０１４１】
このように、再生プログラムの不正使用である可能性が低いときは、再生プログラムの再配信を行い、再生プログラムの不正使用である可能性が高いときは、コンテンツおよび再生プログラムの配信の停止を行なうことができる。
【０１４２】
上述した実施の形態では、サービスシステム７０からダウンロードしたコンテンツを再生するとき、あるいは既にコンテンツデータ記録部５ａにダウンロードされていたコンテンツを再生するときに、再生プログラムをダウンロードして再生したが、外部記録装置に記録されたコンテンツを再生するときに、再生プログラムをダウンロードして再生させてもよい。
【０１４３】
具体的には、再生装置１の外部記録装置インタフェース部１２を用いる。外部記録装置インタフェース部１２は、たとえばメモリカードなどの記録媒体を接続するためのメモリカードスロットなどのインタフェース装置である。メモリカードなどの記録媒体には、コンテンツのタイトル、内容、再生可能期限、再生可能積算時間、および再生可能回数などの付属情報と、コンテンツとが記録されている。メモリカードなどの記録媒体を接続しない場合は、外部記録装置インタフェース部１２は不要である。
【０１４４】
中央制御部７は、外部記録装置インタフェース部１２に接続された記録媒体に記録されたコンテンツを、記憶部５に記憶されたコンテンツと同様に読み出すことができ、メモリカードなどの記録媒体に記録されているコンテンツを、ローカル視聴画面８２に表示する。ユーザが、ローカル視聴画面８２から、メモリカードなどの記録媒体に記録されているコンテンツを選択すると、中央制御部７は、選択されたコンテンツに対応する再生プログラムを、サービスシステム７０からダウンロードして、選択されたコンテンツを再生する。記録装置は、たとえば記録媒体であり、記録装置接続手段は、たとえば外部記録装置インタフェース部１２である。
【０１４５】
このようにして、ダウンロードされたコンテンツを再生するだけでなく、コンテンツが記録されているメモリカードなどの記録媒体を再生装置１に接続することによって、記録媒体に記録されているコンテンツも再生することができる。記録媒体は、他の機器、たとえばユーザが所有するパーソナルコンピュータによって、あるいはコンビニエンスストアおよび駅などに設置されている機器によって、コンテンツが記録された記録媒体であってもよいし、予めコンテンツが記録された市販の記録媒体であってもよい。
【０１４６】
したがって、再生装置１は、コンテンツがダウンロードされたコンテンツに限らず、たとえば購入された記録媒体に記録されたコンテンツであっても、コンテンツに対応する再生プログラムをダウンロードして再生することができる。
【０１４７】
さらに上述した実施の形態では、付属情報をコンテンツリストに含めて、再生装置１に送信したが、コンテンツの付属情報を、そのコンテンツに対応する再生プログラムに添付して配信してもよい。この場合、付属情報には、再生プログラムに対応するコンテンツを識別するための識別情報、たとえばコンテンツＩＤあるいはコンテンツ名などの識別情報が含まれる。再生装置１は、このコンテンツを識別するための識別情報に基づいて、再生プログラムおよび再生プログラムに添付された付属情報が、どのコンテンツの付属情報かを知ることができる。
【０１４８】
さらに、コンテンツの暗号を解く鍵情報を再生プログラムに添付してもよい。再生装置１は、公開暗号鍵方式の復号キーを用いずに、再生プログラムに添付された鍵情報を用いて、暗号化されたコンテンツを復号する。鍵情報だけを送信するのではなく、鍵情報を他の情報に含めて送信するので、コンテンツを復号する鍵情報を再生装置に送信する際の不正取得の危険性を低減することができる。
【０１４９】
さらにまた上述した実施の形態では、再生プログラムを用いてコンテンツを再生した後、再生プログラム記憶部９ａに記憶した再生プログラムを全て消去したが、再生プログラムの一部のみを消去して、再生プログラムを実行することができない状態にしてもよい。次回同じコンテンツを再生するために、再生プログラムをダウンロードするときは、消去した部分の再生プログラムのみをダウンロードすればよい。
【０１５０】
このように、再生プログラムを、一部のみを消去して記憶装置に残すので、再生装置に残っている再生プログラムが不正に解析される可能性を低減することができ、かつ再度ダウンロードする再生プログラムの転送量を低減することができる。さらに、メモリも有効に活用することができる、
あるいはコンテンツを配信する際に、再生プログラムの一部をコンテンツに添付して送信し、コンテンツを再生するときに、再生プログラムの残りの部分をダウンロードしてもよい。
【０１５１】
このように、再生プログラムの一部のみをコンテンツと共に取得して、再生装置に記憶するので、再生装置に記憶されている再生プログラムが不正に解析される可能性を低減することができ、かつコンテンツを再生するときにダウンロードする再生プログラムの転送量を低減することができる。さらに、メモリも有効に活用することができる。
【図面の簡単な説明】
【０１５２】
【図１】本発明の実施の一形態である再生装置１のハードウエア構成図である。
【図２】本発明の実施の他の形態であるコンテンツ再生システム４０の構成を示す図である。
【図３】図２に示したサービスサーバ５０およびデータサーバ６０の構成を示す図である。
【図４】図１に示した中央制御部７が実行するコンテンツ再生処理手順の一例を示すフローチャートである。
【図５】図１に示したモニタ４に表示されたコンテンツ再生のための操作画面の例を示す図である。
【図６】図３に示した中央制御部Ａ５１が実行する配信処理手順の一例を示すフローチャートである。
【符号の説明】
【０１５３】
１  再生装置
２  画像入出力部
３  ＯＳＤ生成部
４  モニタ
５，５３，６３  記録部
６，５２，６２  プログラムメモリ
７，５１，６１  中央制御部
８  指示入力部
９  データメモリ
１０，５４，５５，６４  通信部
１１，５６  計時部
１２  外部記録装置インタフェース部
２０  リモコン
３０  宅内ネットワーク
３１  メディアコンバータ
３２  ルータ
３３  ハブ
４０  コンテンツ再生システム
４１  インターネット
４２  専用回線
５０  サービスサーバ
６０  データサーバ
７０  サービスシステム
７１  ファイアウォール
７２  ローカルネットワーク
【図１】
2006166249.tif 000006
【図２】
2006166249.tif 000007
【図３】
2006166249.tif 000008
【図４】
2006166249.tif 000009
【図５】
2006166249.tif 000010
【図６】
2006166249.tif 000011