(57)【要約】【課題】コピー防止ができるとともに、デジタル・コンテンツ・データを安価に転送できるデジタル・コンテンツ不正コピー防止システムを提供すること。【解決手段】コンテンツ配信装置３は、クライアント端末装置５にコンテンツを配信でき、　元コンテンツ・ファイル３８を所定の条件の下に穴空きコンテンツ・データと補足データに分割し、所定の条件から得た穴空きデータの取扱い指示メタ情報ＭＩを得て、補足データを補足データファイル３４に格納する不完全コンテンツ準備手段３１と、穴空きコンテンツ・データとデータ取扱指示メタ情報を一括転送する一括転送手段３２，３３と、クライアント端末装置５からの利用要求に応じて補足データファイル３４より補足データを取り出し転送する転送手段３７とから構成されている。【選択図】　図２
2004070573.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ配信装置とクライアント端末装置とがネットワークを介して接続され、前記コンテンツ配信装置から配信されたコンテンツをクライアント端末装置で利用できるコンテンツ配信システムにおいて、
前記コンテンツ配信装置は、
オリジナルコンテンツファイルを所定の条件の下で、データの一部が欠け不完全な状態である穴空きコンテンツ・データと、前記穴空きコンテンツ・データの欠けている部分である補足データとに分割し、かつ、前記所定の条件の下で穴空きコンテンツ・データとしたときの穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報を得るとともに、前記補足データを補足データファイルに格納する不完全コンテンツ準備手段と、
前記穴空きコンテンツ・データ及びデータ取扱い指示メタ情報を一括転送する一括転送手段と、
前記クライアント端末装置からの利用要求に応じて前記補足データファイルから当該穴空きコンテンツ・データに必要な補足データを転送する転送手段とを備え、
前記クライアント端末装置は、
穴空きコンテンツ・データとデータ取扱い指示メタ情報とを一括受信して所定の格納場所に格納しておく受信手段と、
当該穴空きコンテンツ・データを利用するときには、前記コンテンツ配信装置に前記利用要求を出し、前記コンテンツ配信装置から送られてくる補足データと、予め格納しておいた穴空きコンテンツ・データ及びデータ取扱い指示メタ情報とを基にデジタル・コンテンツに合成するデータ合成手段と、
前記データ合成手段からのデジタル・コンテンツを再生する再生手段と、を備えたことを特徴とするデジタル・コンテンツ不正コピー防止システム。
【請求項２】
クライアント端末装置にコンテンツを配信できるコンテンツ配信装置において、
オリジナルコンテンツファイルを所定の条件の下で、データの一部が欠け不完全な状態である穴空きコンテンツ・データと、前記穴空きコンテンツ・データの欠けている部分である補足データとに分割し、かつ、前記処理手段から穴空きコンテンツ・データとしたときの穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報を得るとともに、前記補足データを補足データファイルに格納する不完全コンテンツ準備手段と、
前記穴空きコンテンツ・データ及びデータ取扱い指示メタ情報を一括転送する一括転送手段と、
クライアント端末装置からの利用要求に応じて前記補足データファイルより当該穴空きコンテンツ・データに必要な補足データをストリーミング方式で連続転送する連続転送手段と、
を備えたことを特徴とするコンテンツ配信装置。
【請求項３】
コンテンツ配信装置から配信されるコンテンツを再生するクライアント端末装置において、
オリジナルコンテンツファイルデータの一部が欠け不完全な状態である穴空きコンテンツ・データとと、穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報とを一括受信して所定の格納場所に格納する受信手段と、
当該穴空きコンテンツ・データを利用するときには、前記コンテンツ配信装置に前記利用要求を出し、前記コンテンツ配信装置から送られてくる補足データと、一括格納しておいた穴空きコンテンツ・データ及びデータ取扱い指示メタ情報とを基にデジタル・コンテンツを合成するデータ合成手段と、
前記データ合成手段で合成されたコンテンツを再生する再生手段と、
を備えたことを特徴とするクライアント端末装置。
【請求項４】
クライアント端末装置にコンテンツを配信できるコンテンツ配信プログラムにおいて、
オリジナルコンテンツファイルを所定の条件の下で、データの一部が欠け不完全な状態である穴空きコンテンツ・データと、前記穴空きコンテンツ・データの欠けている部分である補足データとに分割し、かつ、前記処理手段から穴空きコンテンツ・データとしたときの穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報を得るとともに、前記補足データを補足データファイルに格納する不完全コンテンツ準備機能と、
前記穴空きコンテンツ・データ及びデータ取扱い指示メタ情報を一括転送する一括転送手段を転送制御する機能と、
クライアント端末装置からの利用要求に応じて前記補足データファイルより当該穴空きコンテンツ・データに必要な補足データを転送する転送手段を転送制御する機能と、
をコンピュータに実現させることを特徴とするコンテンツ配信プログラム。
【請求項５】
コンテンツ配信装置から配信されるコンテンツを再生するクライアント再生プログラムにおいて、
オリジナルコンテンツファイルデータの一部が欠け不完全な状態である穴空きコンテンツ・データと、穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報とを一括受信して所定の格納場所に格納する受信機能と、
当該穴空きコンテンツ・データを利用するときには、前記コンテンツ配信装置に前記利用要求を出し、前記コンテンツ配信装置から送られてくる補足データと、一括格納しておいた穴空きコンテンツ・データ及びデータ取扱い指示メタ情報とを基にデジタル・コンテンツを合成する入力データ合成機能と、
前記データ合成手段で合成されたコンテンツを再生する再生機能と、
をコンピュータに実現させることを特徴とするクライアント再生プログラム。
【請求項６】
クライアント端末装置にコンテンツを配信できる前記コンテンツ配信プログラムが格納された記憶媒体において、
オリジナルコンテンツファイルを所定の条件の下で、データの一部が欠け不完全な状態である穴空きコンテンツ・データと、前記穴空きコンテンツ・データの欠けている部分である補足データとに分割し、かつ、前記処理手段から穴空きコンテンツ・データとしたときの穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報を得るとともに、前記補足データを補足データファイルに格納する不完全コンテンツ準備機能と、
前記穴空きコンテンツ・データ及びデータ取扱い指示メタ情報を一括転送する一括転送手段を転送制御する機能と、
クライアント端末装置からの利用要求に応じて前記補足データファイルより当該穴空きコンテンツ・データに必要な補足データを転送する転送手段を転送制御する機能と、
をコンピュータに実現させることを特徴とするコンテンツ配信プログラムが格納された記憶媒体。
【請求項７】
コンテンツ配信装置から配信されるコンテンツを再生するクライアント再生プログラムが格納された記憶媒体において、
オリジナルコンテンツファイルデータの一部が欠け不完全な状態である穴空きコンテンツ・データと、穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報とを一括受信して所定の格納場所に格納する受信機能と、
当該穴空きコンテンツ・データを利用するときには、前記コンテンツ配信装置に前記利用要求を出し、前記コンテンツ配信装置から送られてくる補足データと、一括格納しておいた穴空きコンテンツ・データ及びデータ取扱い指示メタ情報とを基にデジタル・コンテンツを合成する入力データ合成機能と、
前記入力データ合成機能で合成されたコンテンツを再生する再生機能と、
をコンピュータに実現させることを特徴とするクライアント再生プログラムが格納された記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークの負担を軽くし、かつ、コンテンツ制作者の著作権を保護するデジタル・コンテンツ不正コピー防止システム、コンテンツ配信装置、クライアント端末装置、コンテンツ配信プログラム、クライアント再生プログラム、コンテンツ配信プログラムが格納された記憶媒体及びクライアント再生プログラムが格納された記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、インターネット等で映像や音声のデジタル・コンテンツを配信する方式には、周知のとおり、ストリーミング方式と、ダウンロード方式とがある。
ここで、前記ストリーミング方式とは、発信源であるサーバが配信するデジタル・コンテンツ・データをユーザ端末装置で受信しながら再生を行う方式である。
このストリーミング方式は、デジタル・コンテンツ・データがユーザ端末装置内に残らないため、コピーがされにくくコンテンツの権利保護上、安全であるという利点がある。
また、前記ダウンロード方式は、発信源であるサーバからＣＤやネットワーク等のメディアを使ってデジタル・コンテンツ・データの全てを配信し、当該デジタル・コンテンツ・データの全てをユーザ端末装置のハードディスク等に一旦蓄積し、それから再生を行う方式である。
このダウンロード方式は、デジタル・コンテンツ・データの配信に夜間等のネットワーク負荷の低い時間帯を利用することができるという利点があるほか、同じコンテンツを繰り返し再生利用するときにはネットワークを利用する必要がなく、転送費用が安価にできる利点がある。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記ストリーム方式にあっては、コンテンツを再生する場合には、ネットワークを通じてコンテンツ・データを配信する必要があるため、ネットワークの負荷が高くなって、コンテンツ再生が高価なものになるという欠点があった。
一方、上記ダウンロード方式にあっては、コンテンツ・データがユーザ端末装置内に蓄積されて、オフラインで再生可能なため、当該コンテンツ・データがコピーされやすいという面があった。このため、非常に複雑なコピー防止機構が必要となり、そのための負担が増加するという欠点があった。
また、コピー防止を全てフソトウエアで行おうとすると、逆アセンブリーの手法を用いることにより、原理的には全てのコピー保護機構がハッキングされてしまい、有効なコピー防止ができないという欠点があった。
このため、現状では、コンテンツ制作者の著作権の保護を図るために、ストリーミング方式を採用している。つまり、ネットワークの負荷が増加するリスクを負いながらコンテンツ・データの配信を行っている。
【０００４】
本発明は、上述した点に鑑みてなされたものであり、コピー防止ができるとともに、デジタル・コンテンツ・データを安価に転送できるデジタル・コンテンツ不正コピー防止システム、コンテンツ配信装置、クライアント端末装置、コンテンツ配信プログラム、クライアント再生プログラム、コンテンツ配信プログラムが格納された記憶媒体及びクライアント再生プログラムが格納された記憶媒体を提供することを目的としている。
【０００５】
【課題を解決するための手段】
請求項１記載の発明では、コンテンツ配信装置とクライアント端末装置とがネットワークを介して接続され、前記コンテンツ配信装置から配信されたコンテンツをクライアント端末装置で利用できるコンテンツ配信システムにおいて、前記コンテンツ配信装置は、オリジナルコンテンツファイルを所定の条件の下で、データの一部が欠け不完全な状態である穴空きコンテンツ・データと、前記穴空きコンテンツ・データの欠けている部分である補足データとに分割し、かつ、前記所定の条件の下で穴空きコンテンツ・データとしたときの穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報を得るとともに、前記補足データを補足データファイルに格納する不完全コンテンツ準備手段と、前記穴空きコンテンツ・データ及びデータ取扱い指示メタ情報を一括転送する一括転送手段と、前記クライアント端末装置からの利用要求に応じて前記補足データファイルから当該穴空きコンテンツ・データに必要な補足データを転送する転送手段とを備え、前記クライアント端末装置は、穴空きコンテンツ・データとデータ取扱い指示メタ情報とを一括受信して所定の格納場所に格納しておく受信手段と、当該穴空きコンテンツ・データを利用するときには、前記コンテンツ配信装置に前記利用要求を出し、前記コンテンツ配信装置から送られてくる補足データと、予め格納しておいた穴空きコンテンツ・データ及びデータ取扱い指示メタ情報とを基にデジタル・コンテンツに合成するデータ合成手段と、前記データ合成手段からのデジタル・コンテンツを再生する再生手段と、を備えることにより前記目的を達成する。
【０００６】
請求項２記載の発明では、クライアント端末装置にコンテンツを配信できるコンテンツ配信装置において、オリジナルコンテンツファイルを所定の条件の下で、データの一部が欠け不完全な状態である穴空きコンテンツ・データと、前記穴空きコンテンツ・データの欠けている部分である補足データとに分割し、かつ、前記処理手段から穴空きコンテンツ・データとしたときの穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報を得るとともに、前記補足データを補足データファイルに格納する不完全コンテンツ準備手段と、前記穴空きコンテンツ・データ及びデータ取扱い指示メタ情報を一括転送する一括転送手段と、クライアント端末装置からの利用要求に応じて前記補足データファイルより当該穴空きコンテンツ・データに必要な補足データをストリーミング方式で連続転送する連続転送手段と、を備えることにより前記目的を達成する。
【０００７】
請求項３記載の発明では、コンテンツ配信装置から配信されるコンテンツを再生するクライアント端末装置において、オリジナルコンテンツファイルデータの一部が欠け不完全な状態である穴空きコンテンツ・データとと、穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報とを一括受信して所定の格納場所に格納する受信手段と、当該穴空きコンテンツ・データを利用するときには、前記コンテンツ配信装置に前記利用要求を出し、前記コンテンツ配信装置から送られてくる補足データと、一括格納しておいた穴空きコンテンツ・データ及びデータ取扱い指示メタ情報とを基にデジタル・コンテンツを合成するデータ合成手段と、前記データ合成手段で合成されたコンテンツを再生する再生手段と、を備えることにより前記目的を達成する。
【０００８】
請求項４記載の発明では、クライアント端末装置にコンテンツを配信できるコンテンツ配信プログラムにおいて、オリジナルコンテンツファイルを所定の条件の下で、データの一部が欠け不完全な状態である穴空きコンテンツ・データと、前記穴空きコンテンツ・データの欠けている部分である補足データとに分割し、かつ、前記処理手段から穴空きコンテンツ・データとしたときの穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報を得るとともに、前記補足データを補足データファイルに格納する不完全コンテンツ準備機能と、前記穴空きコンテンツ・データ及びデータ取扱い指示メタ情報を一括転送する一括転送手段を転送制御する機能と、クライアント端末装置からの利用要求に応じて前記補足データファイルより当該穴空きコンテンツ・データに必要な補足データを転送する転送手段を転送制御する機能と、をコンピュータに実現させることをにより前記目的を達成する。
【０００９】
請求項５記載の発明では、コンテンツ配信装置から配信されるコンテンツを再生するクライアント再生プログラムにおいて、オリジナルコンテンツファイルデータの一部が欠け不完全な状態である穴空きコンテンツ・データと、穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報とを一括受信して所定の格納場所に格納する受信機能と、当該穴空きコンテンツ・データを利用するときには、前記コンテンツ配信装置に前記利用要求を出し、前記コンテンツ配信装置から送られてくる補足データと、一括格納しておいた穴空きコンテンツ・データ及びデータ取扱い指示メタ情報とを基にデジタル・コンテンツを合成する入力データ合成機能と、前記データ合成手段で合成されたコンテンツを再生する再生機能と、をコンピュータに実現させることにより前記目的を達成する。
【００１０】
請求項６記載の発明では、クライアント端末装置にコンテンツを配信できる前記コンテンツ配信プログラムが格納された記憶媒体において、オリジナルコンテンツファイルを所定の条件の下で、データの一部が欠け不完全な状態である穴空きコンテンツ・データと、前記穴空きコンテンツ・データの欠けている部分である補足データとに分割し、かつ、前記処理手段から穴空きコンテンツ・データとしたときの穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報を得るとともに、前記補足データを補足データファイルに格納する不完全コンテンツ準備機能と、前記穴空きコンテンツ・データ及びデータ取扱い指示メタ情報を一括転送する一括転送手段を転送制御する機能と、クライアント端末装置からの利用要求に応じて前記補足データファイルより当該穴空きコンテンツ・データに必要な補足データを転送する転送手段を転送制御する機能と、をコンピュータに実現させることにより前記目的を達成する。
【００１１】
請求項７記載の発明では、コンテンツ配信装置から配信されるコンテンツを再生するクライアント再生プログラムが格納された記憶媒体において、オリジナルコンテンツファイルデータの一部が欠け不完全な状態である穴空きコンテンツ・データと、穴空きコンテンツ・データのデータ取扱い情報が指示されている指示メタ情報とを一括受信して所定の格納場所に格納する受信機能と、当該穴空きコンテンツ・データを利用するときには、前記コンテンツ配信装置に前記利用要求を出し、前記コンテンツ配信装置から送られてくる補足データと、一括格納しておいた穴空きコンテンツ・データ及びデータ取扱い指示メタ情報とを基にデジタル・コンテンツを合成する入力データ合成機能と、前記入力データ合成機能で合成されたコンテンツを再生する再生機能と、をコンピュータに実現させることをにより前記目的を達成する。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態について図１ないし図５を参照して説明する。
図１は、本発明の実施の形態に係るデジタル・コンテンツ不正コピー防止システムの概要構成を示すブロック図である。この図１において、デジタル・コンテンツ不正コピー防止システム１は、コンテンツ配信装置３とクライアント端末装置５、…とがネットワーク７を介して接続されることにより構成されるものであり、前記コンテンツ配信装置３から配信されたコンテンツ・データをクライアント端末装置５で利用できるようにしたものである。
【００１３】
［第１の実施の形態］
図２は、本発明の第１の実施の形態に係るコンテンツ配信装置３の概要構成を示すブロック図である。前記コンテンツ配信装置３は、図２に示すように、サーバ・システム３０からなる。サーバ・システム３０は、ＣＰＵ（中央演算処理装置）、ＲＯＭ（リード・オンリ・メモリ）、主メモリ、入出力ポート、ハードディスクドライブ装置、その他の装置から構成されている。このサーバ・システム３０は、Ｊａｖａ（ジャバ・登録商標）などのプログラム言語で作成したソフトウエアで動作するようになっている。サーバ・システム３０は、ネットワーク７を介してクライアント端末装置５にコンテンツ・データを送ることができるようになっている。
【００１４】
前記サーバ・システム３０は、大別すると、与えられた条件に従って穴空き処理を実行する不完全コンテンツ準備手段３１と、不完全コンテンツファイル３２と、メタ情報格納ファイル３３と、補足データファイル３４と、コンテンツ用一括転送手段３５、メタ用一括転送手段３６と、ストリーミング転送手段３７とから構成されている。なお、図示しないが、その他、サーバ・システム３０とクライアント端末装置５との間で通信を行い必要な情報の交換ができるようになっている。また、不完全コンテンツ準備手段３１は、コンテンツ配信プログラムをサーバ・システム３０が実行することにより実現される。また、コンテンツ用一括転送手段３５、メタ用一括転送手段３６及びストリーミング転送手段３７は、サーバ・システム３０がコンテンツ配信プログラムを実行することにより、当該プログラムの制御の下に転送動作を行うようになっている。
【００１５】
さらに前記サーバ・システム３０を構成する各要素を説明すると、前記不完全コンテンツ準備手段３１は、元コンテンツ・ファイル３８を、与えられた所定の条件に従って穴空きコンテンツ・データと補足データとに分割し、かつ、前記条件に従って穴空きコンテンツ・データとしたときの穴空きデータの取扱い指示メタ情報を得てメタ情報格納ファイル３３に格納するとともに、穴空きコンテンツ・データを不完全コンテンツファイル３２に、前記補足データを補足データファイル３４にそれぞれ格納できるようになっている。この不完全コンテンツ準備手段３１は、元コンテンツ・ファイル３８を、与えられた所定の条件に従って穴空きコンテンツ・データにするが、この穴空きさせる条件には、ランダムに分けるものと、コンテンツの内容によって重要な部分を補足データにするものとに分けられる。
【００１６】
また、コンテンツ用一括転送手段３５は、クライアントの要求に応じて不完全コンテンツファイル３２内の前記穴空きコンテンツ・データを一括転送できるようになっている。同様に、メタ用一括転送手段３６は、上記穴空きコンテンツ・データの送信に伴って、メタ情報格納ファイル３３から穴空きデータの取扱い指示メタ情報を一括転送できるようになっている。
さらに、ストリーミング転送手段３７は、前記クライアント端末装置５からの利用要求に応じて前記補足データファイル３４から当該穴空きコンテンツ・データに必要な補足データをストリーミング方式で転送できるようになっている。
【００１７】
［第２の実施の形態］
図３は、本発明の第２の実施の形態に係るクライアント端末装置の概要構成を示すブロック図である。この図において、上記クライアント端末装置５は、例えばデスクトップ型、またはノート型パーソナル・コンピュータ（以下、コンピュータとする）で構成すればよい。前記コンピュータは、ＣＰＵと、主メモリと、入出力ポートと、ハードディスク装置を少なくとも内蔵し、かつ、キーボードやマウスなどの処理を制御する機器や、ディスプレイ、スピーカ等を備えている必要がある。
また、このコンピュータは、インターネット接続用のターミナルアダプタ、ＡＤＳＬ（非対称デジタル加入者線）モデム、光通信用モデムなどの通信機器を備えており、ネットワーク７を介してコンテンツ配信装置３に接続されて通信が行えるようになっている。また、クライアント端末装置５であるコンピュータは、例えば、ＷＩＮＤＯＷＳ（商標）９８、ＷＩＮＤＯＷＳ（商標）ＭＥ、ＷＩＮＤＯＷＳ（商標）ＸＰ、ＷＩＮＤＯＷＳ（商標）ＮＴ、あるいは、ＷＩＮＤＯＷＳ（商標）２０００などのオペレーティングシステム上で動作するクライアント端末プログラムで動作するようになっている。
【００１８】
前記クライアント端末装置５は、大別すると、不完全コンテンツ格納ファイル５１と、メタ情報格納ファイル５２と、一括受信手段５３、５４と、データ合成手段５５と、再生手段５６とからなる。
さらに、クライアント端末装置５を構成する構成要素について説明すると、一括受信手段５３は、穴空きコンテンツ・データを一括受信し、所定の格納場所（ハードディスク装置）内の不完全コンテンツ格納ファイル５１に格納しておく。一括受信手段５４は、穴空きデータの取扱い指示メタ情報を一括受信し、所定の格納場所（ハードディスク装置）のメタ情報格納ファイル５２に格納しておく。
【００１９】
前記データ合成手段５５は、再生手段５６がデータを要求したときに、メタ情報格納ファイル５２内の穴空きデータの取扱い指示メタ情報を取り出し、この穴空きデータの取扱い指示メタ情報の指示に従って不完全コンテンツ格納ファイル５１内の穴空きコンテンツ・データに対して、前記コンテンツ配信装置３からストリーミング方式にて送られてくる補足データで補完して完全なコンテンツ・データにしてから再生手段５６に渡す。
再生手段５６は、データ合成手段５５から渡されたコンテンツ・データを再生するようになっている。
これらデータ合成手段５５及び再生手段５６は、クライアント端末装置５がクライアント再生プログラムを実行することにより、実現される。
【００２０】
このように構成されたデジタル・コンテンツ不正コピー防止システムの動作を以下に説明する。
まず、コンテンツ配信装置３のサーバ・システム３０は、元コンテンツ・ファイル３８を取込み、与えられた所定の条件に従って元コンテンツ・ファイル３８を穴空きコンテンツ・データと補足データとに分割する。ついで、サーバ・システム３０は、前記条件に従って穴空きコンテンツ・データとしたときの穴空きデータの取扱い指示メタ情報を得てメタ情報格納ファイル３３に格納する。同時に、サーバ・システム３０は、穴空きコンテンツ・データを不完全コンテンツファイル３２に、前記補足データを補足データファイル３４にそれぞれ格納する。このようにサーバ・システム３０は、各種の元コンテンツ・ファイル３８を、予め穴空きコンテンツ・データと、補足データとに分割しておくとともに、そのときの穴空きデータの取扱い指示メタ情報を得て、不完全コンテンツファイル３２、メタ情報格納ファイル３３、補足データファイル３４に格納しておくものとする。ここで、所定の条件とは、既に説明したが、ランダムに分割するという条件であったり、あるいは、コンテンツの重要部分を穴空きにするという条件であったりする。また、サーバ・システム３０では、穴空きコンテンツ・データと、補足データとに分割する割合は、コピー保護の必要性と、ネットワーク負荷の軽減との二つの考慮点を勘案して、コンテンツ毎に決定している。
【００２１】
また、穴空きコンテンツ・データと補足データとに分割されたファイルを復元するために、穴空きデータの取扱い指示メタ情報が設けられている。この穴空きデータの取扱い指示メタ情報は、（ｉ）元コンテンツ・ファイル３８の穴空き位置（開始点の論理アドレスと長さまたは終了点の論理アドレス）、（ｉｉ）穴空きを埋める補足データの場所及び位置、（ｉｉｉ）穴空きを解決するタイミング情報、（ｉｖ）コンテンツの内容を示す属性情報、（ｖ）コンテンツの利用方法を示す属性情報、（ｖｉ）コンテンツを利用する際に必要となる認証手続の方法と認証手続に必要なコンテンツ属性情報からなる。
クライアントがデジタル・コンテンツの再生を希望する場合、これをコンテンツ配信装置３側に申し出ると、コンテンツ配信装置３から穴空きコンテンツ・データと穴空きデータの取扱い指示メタ情報とが、利用に先立ちクライアント端末装置５に転送されることにより、クライアント端末装置５に蓄積される。
【００２２】
これら穴空きコンテンツ・データと穴空きデータの取扱い指示メタ情報の一括配信の方法は、（ｉ）利用時にクライアント（利用者）の指示によりコンテンツ配信装置３からネットワーク７を介して一括配信されるものと、（ｉｉ）夜間などにクライアント端末装置５から指定された時刻に要求を出すスケジュール配信により、コンテンツ配信装置３からネットワーク７を介して一括配信されるものと、（ｉｉｉ）マルチ、キャスト配信によって配信者側で決めた時刻にコンテンツ配信装置３からネットワーク７を介して一括配信を行うものと、（ｉｖ）ＣＤなどのメデアを利用して一括配信するものと、（ｖ）デジタル・データ放送によって配信者側が決めた時刻にコンテンツ配信装置３から配信を行うものとが挙げられる。
同様に、クライアント端末装置５側において、穴空きコンテンツ・データは、利用に先立ちクライアント端末装置５に受信・蓄積される。
【００２３】
これら穴空きコンテンツ・データと穴空きデータの取扱い指示メタ情報の一括受信・蓄積される方法は、（ｉ）利用時にクライアントの指示によりコンテンツ配信装置３からネットワーク７を介して一括配信されるものを一括受信し蓄積するものと、（ｉｉ）夜間などにクライアント端末装置５から指定された時刻に要求を出すスケジュール配信により、コンテンツ配信装置３からネットワーク７を介して一括配信されるものを一括受信し蓄積するものと、（ｉｉｉ）マルチ、キャスト配信によって配信者側で決めた時刻にコンテンツ配信装置３からネットワーク７を介して一括配信を行うものを一括受信し蓄積するものと、（ｉｖ）ＣＤなどのメデアを利用して一括配信されたものを一括蓄積するものと、（ｖ）デジタル・データ放送によって配信者側が決めた時刻にコンテンツ配信装置３から配信を行うものを一括受信し蓄積するものとが挙げられる。
【００２４】
なお、穴空きコンテンツ・データと、穴空きデータの取扱い指示メタ情報とは、同時に転送されても、別に送られても構わないが、両者は適宜、クライアント端末装置５内で対応関係が構築・維持されている必要がある。
上述したように各種の配信・蓄積方法があるが、本発明の実施の形態では、ネットワーク７を使い、かつ、クライアント側からの要求によってコンテンツの配信を行い、かつ、コンテンツの受信蓄積を行うものについて説明することにする。
【００２５】
図４は、本発明の実施の形態に係るデジタル・コンテンツ不正コピー防止システムにおいてクライアントからの要求があって、穴空きコンテンツ・データなどを一括転送する動作を説明するためのフローチャートである。
ここで、クライアントは、コンテンツの利用をしたいと考え、クライアント端末装置５を動作させて、初期処理を実行させるとともに、利用要求や認証情報をクライアント端末装置５からコンテンツ配信装置３に出す（Ｓ２０１）。
コンテンツ配信装置３は、上記要求がくると、図４のフローチャートをスタートし、正規のクライアントと認証すると（Ｓ１０１；Ｙ）、メタ情報格納ファイル３３から穴空きコンテンツ・データを読み出して、これをコンテンツ用一括転送手段３５によりネットワーク７に送り出し、同様に、メタ情報格納ファイル３３から穴空きデータの取扱い指示メタ情報を読み出して、これをメタ用一括転送手段３６によりネットワーク７に送り出す（Ｓ１０３）。
また、コンテンツ配信装置３は、正規の認証が得られなかったときには（Ｓ１０１；Ｎ）、認証不能の通知を出して（Ｓ１０２）、処理を終了する。
【００２６】
また、前記クライアント端末装置５では、ネットワーク７を介して送られてきた穴空きコンテンツ・データを一括受信手段５３で受信して不完全コンテンツ格納ファイル５１に蓄積し、同様に、穴空きデータの取扱い指示メタ情報を一括受信手段５４で受信してメタ情報格納ファイル５２に蓄積し（Ｓ２０２）、処理を終了する。
これにより、前記クライアント端末装置５には、穴空きコンテンツ・データ及び穴空きデータの取扱い指示メタ情報が蓄積された状態になる。
図５は、本発明の実施の形態に係るデジタル・コンテンツ不正コピー防止システムのデジタル・コンテンツ再生動作について説明するためのフローチャートである。
【００２７】
まず、クライアントがデジタル・コンテンツの再生を望むと、クライアント端末装置５を起動し、初期処理を実行させるとともに、デジタル・コンテンツの利用要求及び認証に必要な情報をクライアント端末装置５からネットワーク７を介してコンテンツ配信装置３に送る（Ｓ４０１）。
これにより、コンテンツ配信装置３は、まず、認証について判断する（Ｓ３０１）。
クライアント端末装置５は、認証できなかったときには（Ｓ３０１；Ｎ）、認証不能の通知を出し（Ｓ３０２）、処理を終了する。このとき、クライアント端末装置５は、認証不能の通知を受け取ると、認証不能だったとして（Ｓ４０２；ＮＧ）、処理を終了する。
【００２８】
一方、コンテンツ配信装置３によって認証されると（Ｓ３０１；Ｙ）、コンテンツ配信装置３は、認証通知をクライアント端末装置５に送出処理を実行する。
クライアント端末装置５の再生手段５６は、認証通知がＯＫのときには（Ｓ４０２；ＯＫ）、データに穴空きデータの取扱い指示メタ情報を指定してコンテンツ・データの利用を開始する。このとき、再生手段５６は、穴空きコンテンツ・データの配信が未完了と判断したときには、その時点で穴空きコンテンツ・データを要求するか、穴空きコンテンツ・データの配信を待つ必要がある。
そして、再生手段５６は、穴空きコンテンツ・データが一括蓄積されているときには、穴空きデータの取扱い指示メタ情報に対して利用を宣言する。
【００２９】
まず、クライアント端末装置５のデータ合成手段５５は、不完全コンテンツファイル３２から穴空きコンテンツ・データを取り出す（Ｓ４０３）。ついで、クライアント端末装置５のデータ合成手段５５は、穴空きコンテンツ・データが穴空き部分であるか否かを穴空きデータの取扱い指示メタ情報を基に判断する（Ｓ４０４）。
データ合成手段５５は、穴空き部分ではないと判断したときには（Ｓ４０４；Ｎ）、再生手段５６にデータを渡して再生処理を実行する（Ｓ４０８）。そして、全てのコンテンツ・データが終了したか否か判断し（Ｓ４０９）、終了していなければ（Ｓ４０９；Ｎ）、穴空きコンテンツ・データの取り出し処理に戻る（Ｓ４０３）。
【００３０】
一方、データ合成手段５５は、不完全コンテンツ格納ファイル５１から取り出した穴空きコンテンツ・データが穴空き部分であると判断したときには（Ｓ４０４；Ｙ）、コンテンツ配信装置３に対して、穴空きデータの取扱い指示メタ情報の指示に従って、補足データの送信をコンテンツ配信装置３に求める（Ｓ４０５）。
前記コンテンツ配信装置３は、クライアント端末装置５から転送要求を受信すると（Ｓ３０３；Ｙ）、補足データファイル３４から補足データを穴空きデータの取扱い指示メタ情報に従って取り出し、その取り出した補足データをストリーミング転送手段３７でネットワーク７を介してコンテンツ配信装置３からクライアント端末装置５に送り出す（Ｓ３０４）。
【００３１】
これに対して、クライアント端末装置５におけるデータ合成手段５５は、ネットワーク７からストリーミング方式で転送されてくる補足データを受信し（Ｓ４０６）、穴空きデータの取扱い指示メタ情報に従って、不完全コンテンツ格納ファイル５１から取り出した穴空きコンテンツ・データと、前記補足データとを合成する（Ｓ４０７）、完全なデジタル・コンテンツにして再生手段５６に渡し、再生手段５６で再生処理を実行させる（Ｓ４０８）。
【００３２】
すなわち、クライアント端末装置５のデータ合成手段５５は、元コンテンツ・ファイル３８の相対番地を明示的あるいは継続要求により暗示的に指定したデータ要求に答える際に、穴空きデータの取扱い指示メタ情報の指示によりって、不完全コンテンツ格納ファイル５１内に蓄積されている穴空きコンテンツ・データを取り出して、再生手段５６に渡す。この際に、不完全コンテンツ格納ファイル５１に存在しないデータに対する要求があれば、コンテンツ配信装置３に補足データの転送を要求するものである。
ここで、コンテンツ配信装置３は、全ての補足データの送り出しを終了したとすると（Ｓ３０５；Ｙ）、処理を終了する。
【００３３】
また、コンテンツ配信装置３では、全てのデジタル・コンテンツの再生が終了すると（Ｓ４０９；Ｙ）、処理を終了する。
このようにして、データ合成手段５５は、完全なデジタル・データを作り、再生手段５６に渡すことになる。
上述したように本発明の実施の形態に係るデジタル・コンテンツ不正コピー防止システムによれば、次のような利点がある。
（１）クライアント端末装置５に蓄積された穴空きコンテンツ・データと、コンテンツ配信装置３に蓄積されている補足データとをクライアント端末装置５で利用する時点で合成し利用するので、クライアント端末装置５に蓄積された穴空きコンテンツ・データからはいかなるハッキングによっても完全なコンテンツを復元できず、非常に高度なコピー保護機能を提供できる。
【００３４】
（２）利用時にコンテンツ配信装置３から転送される補足データは、デジタル・コンテンツを利用するときに必要となる全データの一部であるため、再利用が頻繁に起こるコンテンツでは全部のデジタル・コンテンツを全部転送する量に比べて大幅な転送量の削減となる。
（３）利用時に配信するデータ量は、コンテンツ毎に可変で、コピー保護の程度と利用時の配信量はコンテンツの種類・構成によって変動させて、最適化を図ることができる。
（４）デジタル・データ放送によるコンテンツ配信のコピー保護機能としても最適である。
【００３５】
なお、上記本発明の実施の形態では、補足データは、ストリーミング方式で転送するものとして説明したが、これに限定されのものではなく、例えば穴空きコンテンツ・データを補足する補足データを穴空きデータの取扱い指示メタ情報の指示するコンテンツ配信装置３から先読みし、クライアントから隠蔽された揮発性の記憶手段に短時間蓄積するようにしたものでもよい。
【００３６】
【発明の効果】
上述したように請求項１記載の発明では、次のような利点がある。
（１）クライアント端末装置に蓄積された穴空きコンテンツ・データと、コンテンツ配信装置に蓄積されている補足データとをクライアント端末装置で利用する時点で合成し利用するので、クライアント端末装置に蓄積された穴空きコンテンツ・データからはいかなるハッキングによっても完全なコンテンツを復元できず、非常に高度なコピー保護機能を提供することができる。
（２）利用時にコンテンツ配信装置から転送される補足データは、デジタル・コンテンツを利用するときに必要となる全データの一部であるため、再利用が頻繁に起こるコンテンツにおいて、全部のデジタル・コンテンツを転送する場合と比べ、大幅に転送データ量を削減することができる。
（３）利用時に配信するデータ量は、コンテンツ毎に可変で、コピー保護の程度と利用時の配信量はコンテンツの種類・構成によって変動させて、最適化を図ることができる。
（４）デジタル・データ放送によるコンテンツ配信のコピー保護機能としても最適である。
請求項２、４または６記載の発明では、次のような利点がある。
（１）穴空きコンテンツ・データと穴空きデータの取扱い指示メタ情報とを一括送信し、かつ、コンテンツを利用するときに、コンテンツ配信装置に蓄積されている補足データをクライアント端末装置に送信するので、転送の負荷を小さくでき、かつ、コピー防止も図ることができる。
（２）利用時にコンテンツ配信装置から転送される補足データは、デジタル・コンテンツを利用するときに必要となる全データの一部であるため、再利用が頻繁に起こるコンテンツでは全部のデジタル・コンテンツを全部転送する量に比べて大幅な転送量の削減となる。
（３）利用時に配信する補足データ量は、コンテンツ毎に可変で、コピー保護の程度と利用時の配信量はコンテンツの種類・構成によって変動させて、最適化を図ることができる。
（４）デジタル・データ放送によるコンテンツ配信のコピー保護機能としても最適である。
請求項３、５または７記載の発明では、クライアント端末装置に蓄積された穴空きコンテンツ・データと、コンテンツ利用時に送られてくる補足データとをクライアント端末装置で利用する時点で合成し利用するので、クライアント端末装置に蓄積された穴空きコンテンツ・データからはいかなるハッキングによっても完全なコンテンツを復元できず、非常に高度なコピー保護機能を提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るデジタル・コンテンツ不正コピー防止システムの概要構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係るコンテンツ配信装置の概要構成を示すブロック図である。
【図３】本発明の第２の実施の形態に係るクライアント端末装置の概要構成を示すブロック図である。
【図４】本発明の実施の形態に係るデジタル・コンテンツ不正コピー防止システムにおいてクライアントからの要求があって、穴空きコンテンツ・データなどを一括転送する動作を説明するためのフローチャートである。
【図５】本発明の実施の形態に係るデジタル・コンテンツ不正コピー防止システムのデジタル・コンテンツ再生動作について説明するためのフローチャートである。
【符号の説明】
１　デジタル・コンテンツ不正コピー防止システム
３　コンテンツ配信装置
５　クライアント端末装置
７　ネットワーク
３０　サーバ・システム
３１　不完全コンテンツ準備手段
３２　不完全コンテンツファイル
３３　メタ情報格納ファイル
３４　補足データファイル
３５　コンテンツ用一括転送手段
３６　メタ用一括転送手段
３７　ストリーミング転送手段
３８　元コンテンツ・ファイル
５１　不完全コンテンツ格納ファイル
５２　メタ情報格納ファイル
５３、５４　一括受信手段
５５　データ合成手段
５６　再生手段
【図１】
2004070573.tif 000003
【図２】
2004070573.tif 000004
【図３】
2004070573.tif 000005
【図４】
2004070573.tif 000006
【図５】
2004070573.tif 000007