(57)【要約】【課題】コンテンツをユーザがダウンロードしたとき、必ず広告をモニタ等に表示させ、宣伝を確実に行う。【解決手段】端末装置２０がダウンロード要求に応じたコンテンツデータをダウンロードしているとき、この広告データを再生し、広告データの再生がユーザによって中止されたとき、ダウンロードされたコンテンツデータを無効化することで、宣伝を確実に行うことができる。そして、コンテンツ製作者に対しては、広告データの広告主より広告料が入るようにし、コンテンツ製作者は、その資金を次のコンテンツ制作に投資できるようにする。【選択図】　図１
2004054521.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツデータを蓄積する第１の蓄積手段と、
広告データを蓄積する第２の蓄積手段と、
外部装置から送信された上記コンテンツデータのダウンロード要求を受信する受信手段と、
上記受信手段で上記ダウンロード要求を受信したとき、上記第１の蓄積手段よりコンテンツデータを読み出すと共に、上記第２の蓄積手段より上記広告データを読み出し、読み出したコンテンツデータと広告データとを上記外部装置に送信する送信手段とを備え、
上記送信手段は、上記受信手段で上記広告データの再生中止要求を受信したとき、上記コンテンツデータを無効化するデータ処理装置。
【請求項２】
上記送信手段は、上記広告データの送信途中に上記コンテンツデータの送信が終了したとき、上記受信手段で上記外部装置からの上記広告データの再生中止要求を受信すると、上記ダウンロードの終了したコンテンツデータを無効化する無効化データを上記外部装置に送信する請求項１記載のデータ処理装置。
【請求項３】
上記送信手段は、上記コンテンツデータのダウンロード途中に、上記広告データが終了するとき、更なる広告データを上記外部装置に送信し、上記更なる広告データの再生中止要求を上記受信手段で受信すると、上記コンテンツデータを無効化する請求項１記載のデータ処理装置。
【請求項４】
上記送信手段は、上記受信手段で上記広告データの再生中止要求を受信したとき、上記外部装置に対して、上記コンテンツデータを無効化する警告表示データを送信する請求項１記載のデータ処理装置。
【請求項５】
外部装置から送信されたコンテンツデータのダウンロード要求を受信するステップと、
上記ダウンロード要求を受信したとき、蓄積手段よりコンテンツデータを読み出し、上記外部装置に送信するステップと、
上記ダウンロード要求を受信したとき、蓄積手段より広告データを読み出し、上記外部装置に送信するステップと、
上記外部装置から送信された上記広告データの再生中止要求を受信したとき、上記コンテンツデータを無効化するステップとを有するデータ処理方法。
【請求項６】
コンテンツデータのダウンロード要求を外部装置に送信する送信手段と、
上記ダウンロード要求に応じたコンテンツデータを受信すると共に、広告データを受信する受信手段と、
上記コンテンツデータのダウンロード開始と共に上記広告データを再生する広告再生手段と、
上記広告データの再生を中止する広告中止手段と、
上記広告中止手段により上記広告データの再生が中止されたとき、ダウンロードされたコンテンツデータを無効化する無効化手段とを備えるデータ処理装置。
【請求項７】
上記広告再生手段が広告データを再生しているときに、上記コンテンツデータのダウンロードが終了したときにおいて、上記無効化手段は、上記広告中止手段が再生中の広告データの再生を中止すると、上記ダウンロードしたコンテンツデータを無効化する請求項６記載のデータ処理装置。
【請求項８】
上記広告再生手段は、上記受信手段が上記コンテンツデータをダウンロードしている途中に、上記広告データの再生が終了すると、更に広告データを再生し、上記無効化手段は、上記広告中止手段が再生中の広告データの再生を中止したとき、上記コンテンツデータを無効化する請求項６記載のデータ処理装置。
【請求項９】
上記広告再生手段は、再生中の広告データの再生が中止がされたとき、上記コンテンツデータを無効化する警告表示データを再生する請求項６記載のデータ処理装置。
【請求項１０】
コンテンツデータのダウンロード要求を外部装置に送信するステップと、
上記ダウンロード要求に応じたコンテンツデータを受信すると共に、広告データを受信するステップと、
上記コンテンツデータのダウンロード開始と共に上記広告データを再生するステップと、
上記広告データの再生が中止されたとき、上記ダウンロードされたコンテンツデータを無効化するステップとを有するデータ処理方法。
【請求項１１】
コンピュータにより実行可能なコンピュータプログラムが記録された記録媒体であって、上記コンピュータプログラムは、
ダウンロード要求に応じたコンテンツデータと共に広告データを受信したとき、この広告データを再生するステップと、
上記広告データの再生が中止されたとき、ダウンロードされたコンテンツデータを無効化するステップとを有する記録媒体。
【請求項１２】
コンピュータにより実行可能なコンピュータプログラムであって、
ダウンロード要求に応じたコンテンツデータと共に広告データを受信したとき、この広告データを再生するステップと、
上記広告データの再生が中止されたとき、ダウンロードされたコンテンツデータを無効化するステップとを有するコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末装置がサーバ装置より所定のコンテンツデータをダウンロードするとき、広告データを再生するデータ処理装置及び方法、記録媒体並びにコンピュータプログラムに関する。
【０００２】
【従来の技術】
ポータルサイト等のウェブページの中には、バナー広告を設けたものがある。バナー広告は、ウェブページに組み込まれたバナーをユーザがマウス等を用いてクリックすると、端末装置がバナーに関連付けられた所定ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）に所在するウェブページにアクセスするようになっている。アクセス先のウェブページでは、広告主のコンテンツが紹介され、また、広告主のコンテンツをダウンロードすることができる。バナー広告を設けているウェブページの開設者は、当該ウェブページへのアクセス回数やバナーのクリック回数をカウントし、その回数に応じて広告主より広告料を徴収するようにしている。ウェブページの開設者は、開設したウェブページがアクセス数の多い人気ページであるほど、バナー広告の広告料を高く設定することができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、ユーザは、バナー広告をクリックしてリンク先のウェブページにアクセスしたときであっても、自分の嗜好に合わないウェブページであったりすると、直ちにそのウェブページを閉じる操作をすることが多い。このため、バナー広告の広告料と実際にウェブページを閲覧した人数、すなわち宣伝効果とは必ずしも比例しない。
【０００４】
また、ウェブページでは、アーティスト等コンテンツ製作者が自らの作品、すなわちコンテンツを公表することがある。ウェブページでのコンテンツの公表は、書籍やレコード等を用いた発表と共に文化の発展に寄与するものである。その一方で、ウェブページで発表されたコンテンツは、そのウェブページにアクセスしたユーザが端末装置にダウンロードすることもできる。ユーザがウェブページ等からコンテンツをダウンロードすることは、レコード、書籍等の有体物である記録メディアを購入する場合と異なり、ユーザが無体物であるコンテンツのみを取得することであり、コンテンツをダウンロードするに当たって、コンテンツ取得に対する対価を支払うという商慣習が成立しにくい。コンテンツをダウンロードする際にコンテンツ製作者に対して対価が支払われれば、コンテンツ製作者は、その収入を次のコンテンツ制作に投資することもできるが、ユーザがコンテンツをダウンロードする際に対価を支払わないと、コンテンツ製作者は、資金に乏しくなり、十分なコンテンツ制作を行うことができない。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的は、コンテンツをユーザがダウンロードしたとき、必ず広告をモニタ等に表示させ、宣伝を確実に行うことができるデータ処理装置及び方法、記録媒体並びにコンピュータプログラムを提供することにある。
【０００６】
また、本発明の目的は、コンテンツのダウンロード時に広告を行うことができるようにするに当たって、コンテンツ製作者が広告料収入を得ることができるデータ処理装置及び方法、記録媒体並びにコンピュータプログラムを提供することにある。
【０００７】
【課題を解決するための手段】
本発明に係るデータ処理装置は、例えばサーバ装置であって、複数のコンテンツデータを蓄積する第１の蓄積手段と、広告データを蓄積する第２の蓄積手段と、外部装置から送信されたコンテンツデータのダウンロード要求を受信する受信手段と、受信手段でダウンロード要求を受信したとき、第１の蓄積手段よりコンテンツデータを読み出すと共に、第２の蓄積手段より広告データを読み出し、読み出したコンテンツデータと広告データとを外部装置に送信する送信手段とを備える。そして、送信手段は、受信手段で広告データの再生中止要求を受信したとき、コンテンツデータを無効化する。
【０００８】
また、本発明に係るデータ処理方法は、外部装置から送信されたコンテンツデータのダウンロード要求を受信するステップと、ダウンロード要求を受信したとき、蓄積手段よりコンテンツデータを読み出し、外部装置に送信するステップと、ダウンロード要求を受信したとき、蓄積手段より広告データを読み出し、外部装置に送信するステップと、外部装置から送信された広告データの再生中止要求を受信したとき、コンテンツデータを無効化するステップとを有する。
【０００９】
更に、本発明に係るデータ処理装置は、例えば端末装置であって、コンテンツデータのダウンロード要求を外部装置に送信する送信手段と、ダウンロード要求に応じたコンテンツデータを受信すると共に、広告データを受信する受信手段と、コンテンツデータのダウンロード開始と共に広告データを再生する広告再生手段と、広告データの再生を中止する広告中止手段と、広告中止手段により広告データの再生が中止されたとき、ダウンロードされたコンテンツデータを無効化する無効化手段とを備える。
【００１０】
更にまた、本発明に係るデータ処理方法は、コンテンツデータのダウンロード要求を外部装置に送信するステップと、ダウンロード要求に応じたコンテンツデータを受信すると共に、広告データを受信するステップと、コンテンツデータのダウンロード開始と共に広告データを再生するステップと、広告データの再生が中止されたとき、ダウンロードされたコンテンツデータを無効化するステップとを有する。
【００１１】
更にまた、本発明に係る記録媒体には、本発明に係るコンピュータプログラムが記録されている。この本発明に係るコンピュータプログラムは、ダウンロード要求に応じたコンテンツデータと共に広告データを受信したとき、この広告データを再生するステップと、広告データの再生が中止されたとき、ダウンロードされたコンテンツデータを無効化するステップとを有する。
【００１２】
【発明の実施の形態】
以下、本発明が適用されたデータ処理システムを、図面を参照して説明する。
【００１３】
図１に示すように、本発明を適用したデータ処理システム１は、コンテンツデータを配信するサーバ装置１０と、このサーバ装置１０にアクセスしてコンテンツデータをダウンロードする端末装置２０とを備える。サーバ装置１０と端末装置２０とは、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ　Ｓｅｒｖｉｃｅｓ　Ｄｉｇｉｔａｌ　Ｎｅｔｗｏｒｋ）回線、ＣＡＴＶ（Ｃａｂｌｅ　Ｔｅｌｅｖｉｓｉｏｎ）回線、光ケーブル回線、ｘＤＳＬ（ｘ　Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）等のネットワーク２を介して接続されている。
【００１４】
このデータ処理システム１では、ユーザが端末装置２０を用いてサーバ装置１０にアクセスし所望のコンテンツデータをダウンロードするとき、サーバ装置１０が所定のコンテンツデータを端末装置２０に対して送信すると共に広告データを端末装置２０に送信する。そして、端末装置２０は、サーバ装置１０からコンテンツデータをダウンロードすると共に、サーバ装置１０から送信された広告データをモニタ等に表示する。ユーザがこの広告データの再生を途中で中止したとき、サーバ装置１０又は端末装置２０は、ダウンロードしたコンテンツデータを無効、すなわち再生できない状態にする。このように、このデータ処理システム１では、広告データを最後まで再生したユーザに限ってコンテンツデータを有効なものとし、ユーザがダウンロードしたコンテンツデータを再生できるようにする。
【００１５】
このデータ処理システム１では、図２に示すように、ユーザ８がコンテンツデータをダウンロードするには広告を最後まで見ることが条件となることから、宣伝広告効果を高めることができる。また、コンテンツデータのコンテンツ製作者６は、コンテンツデータのダウンロード時に再生される広告データの広告主７より広告料を徴収することができ、この広告料収入を次のコンテンツ制作に投資することができる。また、コンテンツ製作者６は、ユーザ８より頻繁にダウンロードされる、すなわち人気のあるコンテンツデータを制作すると、広告主７に対する広告料を高く設定することができ、広告料収入を増やすことができ、更に多くの金額をコンテンツ制作に割り当てることができる。
【００１６】
このように、本発明を適用したデータ処理システム１では、コンテンツ製作者６が広告料を得ることができるようにし、更に良質のコンテンツを制作することができる環境を作ることができる。また、ユーザがコンテンツをコンパクトディスク、書籍等の有体物の記録メディアを介することなくネットワーク２を介して取得できる流通システムにおいて、コンテンツ製作者６は、広告料収入があることで、コンテンツデータのダウンロードを安価な値段又は無料にし、ユーザ８に対する経済的負担を少なくすることができ、自分のコンテンツを効率良くユーザ８に広めることができる。
【００１７】
次に、図３を参照して、以上のようなデータ処理システム１に用いるサーバ装置１０について説明する。このサーバ装置１０は、例えば、通常のコンピュータと略同じ構成を有する装置であり、本システム１を運営するプロバイダ等の管理者により管理される。このサーバ装置１０は、コンテンツ製作者６が制作した複数のコンテンツデータが蓄積される第１の蓄積部１１と、広告データが蓄積される第２の蓄積部１２と、端末装置２０から送信されたコンテンツデータ等のダウンロード要求等を受信する受信部１３と、第１の蓄積部１１にアクセスして所定のコンテンツデータを検索しまた第２の蓄積部１２にアクセスして所定の広告データを検索する検索部１４と、コンテンツデータのダウンロード用データを生成するダウンロード用データ生成部１５と、ダウンロード用データを無効化する無効化処理部１６と、広告データのストリーミング用データを生成するストリーミング用データ生成部１７と、端末装置２０に対してコンテンツデータや広告データを送信する送信部１８とを備える。
【００１８】
第１の蓄積部１１は、例えば大容量のハードディスクよりなり、このハードディスクには、本システムが提供するサービスに供する一又は複数のコンテンツデータが蓄積される。コンテンツデータとしては、楽曲データ、映画データ、画像データ、ゲーム用ソフトウェア等である。各コンテンツデータには、他のコンテンツデータと識別するための識別データが付与されている。
【００１９】
第２の記憶部１２は、上記第１の蓄積部１１と同じ又は別のハードディスクよりなり、コンテンツデータのダウンロード時に端末装置２０で再生される広告データが蓄積されている。この広告データは、画像データ、動画データ及び／又は音声データで構成されている。そして、広告データは、例えば、広告主７はコンテンツ製作者６に対して広告料を支払っているため、コンテンツデータに付与された識別データに関連付けられ、コンテンツデータのダウンロード時に、識別データで関連付けられた特定の広告データを端末装置２０に送信することができるようにしている。コンテンツデータに識別データで関連付けられる広告データは、１つでもよく、また、複数であってもよい。複数の広告データが関連付けられるときには、端末装置２０に送信する順序を設けるようにし、コンテンツデータのダウンロード中にこの順序に従って端末装置２０で再生されるようにしてもよい。また、広告データは、識別データでコンテンツデータと関連付けるようにするのではなく、端末装置２０にダウンロードされるコンテンツデータと無関係なものとしてもよい。
【００２０】
なお、サーバ装置１０は、図示しないが、更にハードディスク等からなる記憶部を有する。この記憶部には、コンピュータシステムの各種資源を管理するオペレーティングシステム、第１の蓄積部１１に蓄積されているコンテンツデータや第２の蓄積部１２に蓄積されている広告データの検索を行う検索プログラム等が格納されている。サーバ装置１０は、更に他の記憶部を有し、この他の記憶部には、端末装置２０がアクセスするウェブページを構成する画像データ、音声データ等が格納されている。
【００２１】
受信部１３は、端末装置２０より送信されたコンテンツデータのダウンロード要求等を受信し、受信したデータを検索部１４に出力する。また、受信部１３は、ユーザが端末装置２０での再生中止操作を行ったとき、端末装置２０から送信された再生中止要求を受信し、受信した再生中止要求を無効化処理部１６に出力する。更に、受信部１３は、端末装置２０がコンテンツデータのダウンロードを行っているとき、１回目の広告データの再生が終了したとき、広告データの再送信要求を受信し、検索部１４に出力する。
【００２２】
検索部１４は、受信部１３で受信した端末装置２０から送信されたコンテンツデータの選択データに基づいて第１の蓄積部１１にアクセスし、選択データに応じたコンテンツデータを検索し読み出し、第１の蓄積部１１より読み出したコンテンツデータをダウンロード用データ生成部１５に出力する。また、検索部１４は、第２の蓄積部１２にアクセスし、第１の蓄積部１１より読み出したコンテンツデータの識別データに関連付けられた広告データを検索し読み出し、第２の蓄積部１２より読み出した広告データをストリーミング用データ生成部１７に出力する。更に、検索部１４は、受信部１３が端末装置２０がコンテンツデータのダウンロードを行っているときに広告データの再送信要求を受信したとき、今まで読み出していた広告データと同じ又は別の広告データを、送信中のコンテンツデータの識別データに基づいて検索し読み出し、この読み出した広告データをストリーミング用データ生成部１７に出力する。
【００２３】
ダウンロード用データ生成部１５は、検索部１４が読み出したコンテンツデータが入力されると、１つのコンテンツデータをひとまとまりとした１つのダウンロード用ファイルを生成し、生成したダウンロード用ファイルを送信部１６に出力する。
【００２４】
なお、ダウンロード用データ生成部１５は、ダウンロード用ファイルを生成するに当たって、ファイルサイズを小さくしダウンロードを迅速に行うことができるようにするため、第１の蓄積部１１より読み出したコンテンツデータをＡＴＲＡＣ３（Ａｄａｐｔｉｖｅ　Ｔｒａｎｓｆｏｒｍ　Ａｃｏｕｓｔｉｃ　Ｃｏｄｉｎｇ　３：商標）、ＭＰＥＧ−２ＡＡＣ（Ｍｏｔｉｏｎ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔ　Ｇｒｏｕｐ　２　Ａｄｖａｎｃｅｄ　Ａｕｄｉｏ　Ｃｏｄｉｎｇ：商標）、ＭＰ３（ＭＰＥＧ−１　Ａｕｄｉｏ　Ｌａｙｅｒ３：商標）、ＴｗｉｎＶＱ（Ｔｒａｎｓｆｏｒｍ−Ｄｏｍａｉｎ　Ｗｅｉｇｈｔｅｄ　Ｉｎｔｅｒｌｅａｖｅ　Ｖｅｃｔｏｒ　Ｑｕａｎｔｉｚａｔｉｏｎ：商標）、ＭＳ　Ａｕｄｉｏ（ＷＭＡ：Ｗｉｎｄｏｗｓ　Ｍｅｄｉａ　Ａｕｄｉｏ：商標）、Ｏｇｇ　Ｖｏｒｂｉｓ（商標）等の方式で圧縮するようにしてもよい。更に、圧縮されたコンテンツデータは、第三者に不正に取得されたときにも再生されないようにするため、端末装置２０が所有する暗号鍵データで復号可能な方式で暗号化するようにしてもよい。
【００２５】
無効化処理部１６は、ユーザが端末装置２０で広告データの再生中止操作を行ったとき送信される再生中止要求を受信したとき、端末装置２０が行っているダウンロードを無効にする処理を行う。具体的に、無効化処理部１６は、広告データの再生が終了する前にコンテンツデータのダウンロードの終了しているときに、端末装置２０からの広告データの再生中止要求が入力されると、端末装置２０によって既にダウンロードが完了したコンテンツデータのファイルを無効にするための無効化データを生成し、この無効化データを送信部１８に出力する。また、無効化処理部１６は、コンテンツデータのダウンロード中に広告データの再生中止要求が入力されたとき、ダウンロード用ファイルのデータ送信を途中で中断する処理を行う。
【００２６】
ストリーミング用データ生成部１７は、検索部１４が第２の蓄積部１２より読み出した広告データが入力されと、この広告データを所定単位でパケット化し、パケット毎に一時ファイルを作成し、送信部１８より出力する。なお、端末装置２０に送信する広告データは、端末装置２０への広告データの送信を迅速に行うことができるようにするため、ＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｃｏｄｉｎｇ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ／Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）４等の方式で圧縮するようにしてもよい。例えば、ダウンロード用データ生成部１５は、広告データを、背景、前景、その中で動く人物等場面を構成するオブジェクトを個別に分け、各オブジェクトについて符号化、すなわち空間的及び時間的冗長度を落とす処理を行う。更に、圧縮された広告データは、第三者に不正に取得されたときにも再生されないようにするため、端末装置２０が所有する暗号鍵データで復号可能な方式で暗号化するようにしてもよい。
【００２７】
送信部１８は、ダウンロード用データ生成部１５で生成されたコンテンツデータのダウンロード用ファイルやストリーミング用データ生成部１７で生成された広告データを構成する各一時ファイルをＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）等所定の伝送プロトコルに従って各データを、ネットワーク２を介して端末装置２０に送信する。
【００２８】
具体的に、コンテンツデータのダウンロード用ファイルを端末装置２０に送信するとき、送信部１８は、コンテンツデータを確実に端末装置２０に送信するため再送制御を行うことができるＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ）等のプロトコルに従ってコンテンツデータのダウンロード用ファイルを端末装置２０に送信する。
【００２９】
また、広告データのストリーミング用データを送信するとき、送信部１８は、広告データを迅速に端末装置２０に送信し再生する必要があるため再送制御の無いＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）やＵＤＰとの組合せで用いられるＲＴＰ（Ｒｅａｌ−ｔｉｍｅ　Ｔｒａｎｓｐｏｒｔ　Ｐｒｏｔｏｃｏｌ）等のリアルタイム転送プロトコルに従って広告データのストリーミング用データを送信する。すなわち、送信部１８は、各パケットに広告データを再生するためのタイムスタンプ等を格納して、順次ストリーミング用送信データを生成し、これを端末装置２０にネットワーク２を介して送信する。
【００３０】
また、サーバ装置１０の送信部１８は、端末装置２０で広告データの再生中止が行われ、ダウンロードされたコンテンツデータを無効化する無効化データを送信する必要がある。このため、送信部１８は、上記ＲＴＰを補助するＲＴＣＰ（ＲＴＰ　Ｃｏｎｒｏｌ　Ｐｒｏｔｏｃｏｌ）等の制御プロトコルに従い、送信側レポート（ＳＲ：Ｓｅｎｄｅｒ　Ｒｅｐｏｒｔ）として無効化データを端末装置２０にネットワーク２を介して送信する。
【００３１】
次に、以上のようなサーバ装置１０にアクセスする端末装置２０について図４を参照して説明する。この端末装置２０は、例えばユーザ宅に設置される据え置き型若しくは携帯型のパーソナルコンピュータ等であり、このようなコンピュータと略同様な構成を有している。すなわち、この端末装置２０は、サーバ装置１０より送信されたデータを受信する受信部２１と、サーバ装置１０よりダウンロードしたコンテンツデータを保存するメモリ２２と、サーバ装置１０よりダウンロードしたストリーミング再生のため一時ファイルを保存するバッファメモリ２３と、再生時にコンテンツデータや広告データの再生処理を施す再生処理部２４と、音声データを再生音に変換して出力するスピーカ２５と、画像を表示するモニタ２６と、コンテンツデータの選択、再生操作等を行うための操作部２７と、ダウンロード要求等のデータをサーバ装置１０に送信する送信部２８と、全体の動作を制御する制御部２９とを備える。
【００３２】
受信部２１は、サーバ装置１０より送信されたデータを受信する。受信部２１は、例えばこのデータ処理システム１のホームページにアクセスしたとき、サーバ装置１０から送信されたホームページを構成する画像データ等を受信する。また、受信部２１は、所望のコンテンツデータのダウンロード要求をサーバ装置１０に送信しているとき、これに対応したコンテンツデータのダウンロード用ファイルをサーバ装置１０よりダウンロードする。更に、受信部２１は、コンテンツデータのダウンロード用ファイルをダウンロードしているとき、広告データをストリーミング再生するため、広告データを構成する一時ファイルを順次受信する。更に、受信部２１は、ユーザが広告データの再生中止操作を行ったとき、ダウンロードしたコンテンツデータを無効化する無効化データを受信する。
【００３３】
メモリ２２は、装置本体に内蔵されたハードディスク、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）等の内蔵型の記録媒体、記録可能な光ディスク、ＩＣカード等の着脱可能な記録媒体等からなり、サーバ装置１０よりダウンロードしたダウンロード用ファイルが保存される。ここに保存されるダウンロード用ファイルは、ユーザがサーバ装置１０にアクセスして選択したコンテンツデータであり、サーバ装置１０のダウンロード用データ生成部１５で生成されたデータである。このダウンロード用ファイルは、１つのコンテンツデータをひとまとまりとしたものであり、ユーザの操作に応じて再生処理部２４で再生可能なものである。
【００３４】
なお、このメモリ２２には、その他、周辺機器等のハードウェアの管理、ユーザがパーソナルコンピュータを操作するためのユーザインタフェースの提供等を行うオペレーション・システム、電子メール作成送受信用ソフトウェア、ウェブページ等を閲覧するためのブラウザ等のソフトウェアを保存するようにしてもよい。
【００３５】
バッファメモリ２３は、メモリ２２を構成する記録媒体の一部若しくは別の記録媒体に設けられるものである。このバッファメモリ２３には、サーバ装置１０より送信された広告データをストリーミング再生する際のストリーミング用の一時ファイルが一時的に保存される。ストリーミング用の一時ファイルのデータは、ここで各一時ファイルに含まれているタイムスタンプ等のリンク情報等を用いて時間軸上連続するように並べ替えられ順次読み出され再生される。この一時ファイルは、再生されると順にバッファメモリ２３より消去される。すなわち、バッファメモリ２３は、少なくとも、連続して広告データを再生することができる程度の複数の一時ファイルを保存することができる程度の記憶容量を有していればよい。
【００３６】
なお、バッファメモリ２３からの広告データの読み出し速度は、バッファメモリ２３がアンダフローとならないように、サーバ装置１０からの送信速度より遅く設定するようにしてもよい。
【００３７】
再生処理部２４は、サーバ装置１０よりダウンロードしたコンテンツデータの再生処理や広告データのストリーミング再生処理を行う。具体的に、再生処理部２４は、コンテンツデータの再生をするとき、メモリ２２より選択されたコンテンツデータのファイルを読み出す。そして、再生処理部２４は、読み出したコンテンツデータが暗号化されているいるとき、所有する暗号鍵データでコンテンツデータを復号し、コンテンツデータが圧縮処理されているとき、その圧縮を伸長する処理を行う。そして、再生処理部２４は、暗号が復号され、圧縮が伸長されたコンテンツデータの復調処理、例えば８−１４変調や８−１６変調されている１４又は１６ビットのデータを８ビットのデータに復調する。更に、再生処理部２４は、クロスインターリーブドソロモン符号（ＣＩＲＣ：Ｃｒｏｓｓ　Ｉｎｔｅｒｌｅａｖｅ　Ｒｅｅｄ−Ｓｏｌｏｍｏｎ　Ｃｏｄｅ）、リードソロモン積符号（ＲＳ−ＰＣ：Ｒｅｅｄ　Ｓｏｌｏｍｏｎ　Ｐｒｏｄｕｃｔ　Ｃｏｄｅ）等を復号するエラー訂正復号化処理等を行い、この後、ディジタル信号をアナログ信号に変換してスピーカ２５やモニタ２６に出力する。
【００３８】
また、再生処理部２４は、広告データのストリーミング再生を行うとき、バッファメモリ２３より順次サーバ装置１０よりダウンロードした一時ファイルを読み出し、この一時ファイルの圧縮を順次伸長する。例えばＭＰＥＧ４で圧縮されているとき、再生処理部２４は、個別に符号化されているオブジェクトを伸長し、再合成等する処理等を行う。そして、再生処理部２４は、圧縮が伸長された広告データに対してを、コンテンツデータの場合と同様に、復調処理を施し、更に、エラー訂正復号処理を施し、この後、ディジタル信号をアナログ信号に変換してスピーカ２５やモニタ２６に出力する。
【００３９】
スピーカ２５は、再生処理が施されたコンテンツデータや広告データに含まれる音声データを再生音に変換して出力する。スピーカ２５は、代わりにヘッドホン、イヤホン等であってもよい。モニタ２６は、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等であり、コンテンツデータや広告データに含まれる画像データ、映像データ、文字データ等を表示する。例えば、スピーカ２５やモニタ２６は、コンテンツデータをサーバ装置１０よりダウンロードしているとき、広告データを出力する。
【００４０】
操作部２７は、キーボード、マウス、テンキー等からなり、ユーザに操作されることによって操作信号を生成する。例えば、コンテンツデータをダウンロードするとき、ユーザは、操作部２７を用いてホームページのアドレスデータを入力することができ、また、選択したコンテンツデータのダウンロード要求をサーバ装置１０に送信することができる。また、ユーザは、操作部２７を用いてダウンロードしたコンテンツデータの再生を開始する操作を行うこともできる。更に、モニタ２６には、コンテンツデータのダウンロードを行っているとき、広告データが表示されることになるが、このとき、ユーザは、操作部２７を用いて、モニタ２６に表示されているポインタを操作して広告データが表示されているウィンドウを閉じることができる。
【００４１】
送信部２８は、データを、ネットワーク２を介してサーバ装置１０に送信する。送信部２８は、例えば操作部２７で入力されたアドレスデータに基づいてサーバ装置１０に開設されたホームページ等のウェブページにアクセスし、コンテンツデータ等のダウンロード要求をサーバ装置１０に送信する。また、送信部２８は、受信部２１でコンテンツデータをダウンロードしながら広告データをストリーミング再生しているときに、上述したＲＴＣＰ等のプロトコルに従って、受信側レポート（ＲＲ：Ｒｅｃｅｉｖｅｒ　Ｒｅｐｏｒｔ）として、受信した一時ファイルを構成するパケットのパケット廃棄率等をサーバ装置１０に送信する。また、送信部２８は、コンテンツデータのダウンロードと共に行っている広告データのストリーミング再生の中止処理が行われたとき、受信側レポートとして広告データの再生中止要求をサーバ装置に送信する。
【００４２】
制御部２９は、操作部２７から入力される操作信号が入力され、この入力された操作信号に応じて装置全体を制御する。
【００４３】
次に、端末装置２０がサーバ装置１０よりユーザが選択したコンテンツデータをダウンロードするまでの一連の手順を、図５を参照して説明する。ユーザが操作部２７を用いて所定のアドレスデータを入力すると、端末装置２０は、ステップＳ１において、送信部２８よりＴＣＰ／ＩＰ等の伝送プロトコルに従って、サーバ装置１０にアクセスする。すると、サーバ装置１０は、端末装置２０が送信したアドレスに所在するウェブページを送信部１８より端末装置２０に送信する。すると、端末装置２０は、ステップＳ２において、サーバ装置１０よりダウンロードしたウェブページを再生処理部２４で再生処理した後、モニタ２６に画像データを表示すると共に、音声データを再生音に変換してスピーカ２５より出力する。
【００４４】
ここで、端末装置２０がアクセスするウェブページとして、ダウンロードするコンテンツデータの選択ページを説明すると、この選択ページ４１は、図６に示すように、コンテンツデータの一覧表示部４２と、ダウンロードを実行するためのダウンロード釦４３と、この選択ページ４１を閉じるための閉釦４４とから構成されている。一覧表示部４２は、コンテンツデータ毎にタイトル、アーティスト名、ダウンロードファイルのデータサイズ等から構成され、ユーザは、これらの情報を参照しながらコンテンツデータを選択することができる。ユーザは、操作部２７を構成するマウスを操作することによって、モニタ２６上に表示されているポインタ３１を移動し、所望のコンテンツデータを選択することができる。図６の例では、ユーザは、タイトル「ＡＡＡ」、アーティスト名「Ａｎｎ」を選択している。なお、この選択ページ４１には、この他に、コンテンツデータのダウンロード時に広告データが再生される旨、広告データを再生途中に再生中止操作を行うと、コンテンツデータをダウンロードすることができない旨等の表示がされる。
【００４５】
ユーザが操作部２７を構成するマウスを操作することによって、モニタ２６上に表示されているポインタ３１を移動し、ダウンロード釦４３をクリックすると、端末装置２０は、ステップＳ３において、一覧表示部４２に一覧表示されているコンテンツデータの中から一又は複数のコンテンツデータが選択されているかどうかを判断する。端末装置２０は、ユーザによって一又は複数のコンテンツデータが選択されているとき、ステップＳ４に進み、コンテンツデータが選択されていないとき、コンテンツが選択されていない等の警告をモニタ２６に表示してからステップＳ３を繰り返す。ステップＳ４において、端末装置２０は、ユーザによって選択されたコンテンツデータのダウンロード要求を送信部２８よりＴＣＰ／ＩＰ等の伝送プロトコルに従ってサーバ装置１０に送信する。
【００４６】
ステップＳ５において、受信待機状態にあるサーバ装置１０は、ステップＳ６において、受信部１３で端末装置２０から送信されたコンテンツデータのダウンロード要求を受信する。サーバ装置１０は、受信部１３で端末装置２０からのコンテンツデータのダウンロード要求を受信すると、ステップＳ７において、検索部１４で第１の蓄積部１１にアクセスし、ダウンロード要求に応じたコンテンツデータを読み出し、読み出したコンテンツデータをダウンロード用データ生成部１４に出力する。ステップＳ８において、サーバ装置１０のダウンロード用データ生成部１５は、１つのコンテンツデータをひとまとまりとしたダウンロード用ファイルを生成し、生成したダウンロード用ファイルを送信部１８に出力する。
【００４７】
また、検索部１４は、ステップＳ９において、第１の蓄積部１１より読み出したコンテンツデータと識別データで関連付けられている広告データを第２の蓄積部１２より読み出し、読み出した広告データをストリーミング用データ生成部１７に出力する。ストリーミング用データ生成部１７は、ステップＳ１０において、検索部１４が読み出した広告データを圧縮等の処理をした後、パケットに分割し、パケット単位で一時ファイルを作成し、送信部１８に出力する。
【００４８】
ステップＳ１１において、サーバ装置１０の送信部１８は、ダウンロード用データ生成部１５より入力されたコンテンツデータのダウンロード用ファイルを例えばＴＣＰ／ＩＰの伝送プロトコルに従ってネットワーク２を介して端末装置２０に送信する。また、これと共に、送信部１８は、広告データのストリーミング用の一時ファイルを順次、ＵＤＰ／ＩＰ等を利用してＲＴＰ、ＲＴＣＰ等のプロトコルに従ってネットワーク２を介して端末装置２０に送信する。
【００４９】
ステップＳ１２において、端末装置２０は、受信部２１でコンテンツデータのダウンロード用ファイルと広告データのストリーミング用の一時ファイルを受信すると、ステップＳ１３において、コンテンツデータのダウンロード用ファイルのメモリ２２への保存を開始する。コンテンツデータのダウンロード用ファイルのダウンロードが開始されると、端末装置２０は、モニタ２６に、装置がダウンロード中であることを示すダイアログボックスを表示する。
【００５０】
また、ステップＳ１４において、端末装置２０は、受信部２１で受信したストリーミング用の一時ファイルをバッファメモリ２３に順次保存する。そして、バッファメモリ２３は、ダウンロードした一時ファイルをタイムスタンプ等のリンク情報に基づいて時間軸上連続するように並び替え、順次、再生処理部２４に出力し、再生処理部２４は、圧縮されているデータを伸長する等の処理を行った後、復調処理やエラー訂正復号処理を施し、この後、ディジタル信号をアナログ信号に変換してスピーカ２５やモニタ２６に出力する。これによって、モニタ２６には、コンテンツデータのダウンロードの開始と共に、広告ページが表示される。
【００５１】
ここで、モニタ２６に表示される広告ページについて図７を参照して説明すると、この広告ページ５１は、広告データに基づいて広告が表示される広告表示部５２と、この広告ページ５１を閉じるための閉釦５３とから構成され、ユーザは、コンテンツデータのダウンロード時において、静止画及び／又は動画からなる広告が表示される。ユーザは、コンテンツデータのダウンロード時に、この広告ページ５１を見ることになり、宣伝効果を高めることができる。また、広告ページ５１は、閉釦５３が、ユーザが操作部２７を構成するマウスを使ってポインタ３１でクリックされると、閉じられる。なお、この広告ページ５１には、図示しないが、更に、広告データの再生途中に再生中止操作を行うと、コンテンツデータをダウンロードすることができない旨等の表示を行うようにしてもよい。
【００５２】
ところで、コンテンツデータのダウンロード時間は、ネットワーク２の基幹設備に大きく左右される。ＣＡＴＶ回線、光ケーブル回線、ｘＤＳＬ等を用いたネットワーク２では、高速通信を行うことができ、短時間でコンテンツデータをダウンロードすることができるが、従来の電話回線等アナログ回線を用いたネットワーク２では、コンテンツデータのダウンロードに多くの時間を要する。また、コンテンツデータのダウンロード時間は、このような設備的要因に加え、ネットワーク２上のトラフィック量の多少によっても変化し、トラフィック量が少ないとき、ダウンロード時間は短くなり、トラフィック量が多いとき、ダウンロード時間は長くなる。その他、コンテンツデータのダウンロード時間は、ダウンロードするコンテンツデータのダウンロード用ファイルのデータサイズによっても変化する。
【００５３】
したがって、コンテンツデータのダウンロード時間が短いときには、端末装置２０のモニタ２６で広告データを十分な時間再生することができなくなってしまい、その一方で、コンテンツデータのダウンロード時間が長いときには、広告データがダウンロードが完了する前に終わってしまうことになる。
【００５４】
そこで、端末装置２０では、コンテンツデータのダウンロードと広告データの再生の何れが速く終了するかを判断するようにしている。これを、図８を参照して説明する。
【００５５】
端末装置２０は、コンテンツデータのダウンロード用ファイルのダウンロードを開始すると、ステップＳ２１において、所定間隔でコンテンツデータのダウンロード用ファイルのダウンロードが完了したかどうかを判断する。そして、端末装置２０は、コンテンツデータのダウンロード用ファイルのダウンロードが完了したとき、ステップＳ４１に進み、完了していないとき、ステップＳ２２に進む。ステップＳ２２において、端末装置２０は、広告データの再生が終了したかどうかを判断する。そして、端末装置２０は、広告データの再生が終了したとき、ステップＳ２３に進み、広告データの再生が終了していないとき、ステップＳ２１の判断を繰り返す。すなわち、端末装置２０は、ステップＳ２１及びステップＳ２２において、コンテンツデータのダウンロード中に広告データの再生が終了したかどうかを判断し、コンテンツデータのダウンロードの最中に広告データの再生が終了してしまうことを防止するようにする。
【００５６】
コンテンツデータのダウンロード用ファイルのダウンロード中に広告データが終了したとき、端末装置２０は、ステップＳ２３において、送信部２８よりＵＤＰ／ＩＰ等を利用してＲＴＰ、ＲＴＣＰ等のプロトコルに従ってサーバ装置１０に対して、更なる広告データの送信要求を送信する。ステップＳ２４において、サーバ装置１０は、受信部１３で端末装置２０から送信された更なる広告データの送信要求を受信する。ステップＳ２５において、サーバ装置１０は、検索部１４でダウンロード中のコンテンツデータ識別データで関連付けられている更なる広告データを第２の蓄積部１２より読み出し、読み出した広告データをストリーミング用データ生成部１７に出力する。ここで読み出される広告データは、先に端末装置２０に送信した広告データと同様のものであってもよく、また、別の識別データでコンテンツデータと関連付けられた広告データであってもよい。そして、サーバ装置１０は、ステップＳ２６において、ストリーミング用データ生成部１７で、ダウンロードが行われているコンテンツデータに付与された識別データを元に検索部１４が読み出した広告データを圧縮等の処理をした後、パケットに分割し、パケット単位で一時ファイルを作成し、ステップＳ２７において、送信部１８より、ＵＤＰ／ＩＰ等を利用してＲＴＰ等のプロトコルに従ってネットワーク２を介して端末装置２０に送信する。
【００５７】
ステップＳ２８において、端末装置２０は、受信部２１で広告データのストリーミング用の一時ファイルを受信し、受信したストリーミング用の一時ファイルをバッファメモリ２３に順次保存する。そして、バッファメモリ２３は、タイムスタンプ等のリンク情報に基づいてダウンロードした一時ファイルを時間軸上連続するように並び替え、順次、再生処理部２４に出力し、再生処理部２４は、圧縮されているデータを伸長する等の処理を行った後、復調処理やエラー訂正復号処理を施し、この後、ディジタル信号をアナログ信号に変換してスピーカ２５やモニタ２６に出力する。これによって、端末装置２０は、ステップＳ２９において、モニタ２６に、上記図７に示す広告ページ５１と同じフォーマットの広告ページを表示する。かくして、端末装置２０では、コンテンツデータのダウンロードを行っているときには常に広告データが表示されることになる。
【００５８】
ステップＳ３０において、端末装置２０は、広告データの再生の中止操作がされたどうかを判断する。すなわち、端末装置２０の制御部２９は、図７に示す広告ページ５１の閉釦５３がポインタ３１でクリックされたかどうかを所定期間毎に判断する。そして、端末装置２０は、広告ページ５１が閉じられたとき、ステップＳ３１に進み、閉じられていないとき、ステップＳ２１からの処理を繰り返す。
【００５９】
広告ページ５１が閉じる操作が行われると、ステップＳ３１において、端末装置２０は、制御部２９で再生中止要求を生成し、送信部２８より再生中止要求をＵＤＰ／ＩＰ等を利用してＲＴＰ、ＲＴＣＰ等のプロトコルに従ってネットワーク２を介してサーバ装置１０に送信する。サーバ装置１０は、ステップＳ３２において、端末装置２０から送信された広告データの再生中止要求を受信すると、図示しない記憶部より、広告データの再生を中止するとダウンロードしているコンテンツデータが無効となる旨の警告をユーザに対して行うための警告ページを読み出し、ステップＳ３３において、この警告ページを、ＴＣＰ／ＩＰの伝送プロトコルに従ってネットワーク２を介して端末装置２０に送信する。そして、端末装置２０は、ステップＳ３４において、受信部２１でサーバ装置１０より送信された警告ページを受信すると、再生処理部２４で所定の再生処理を行った後、スピーカ２５やモニタ２６に出力する。
【００６０】
ここで、端末装置２０のモニタ２６に表示される警告ページについて図９を参照して説明すると、この警告ページ６１は、広告データの再生を中止するとダウンロードしているコンテンツデータが無効となる旨等が表示される警告表示部６２と、広告データの再生を中止するユーザの意思表示を再確認するための再生中止釦６３と、広告データの再生中止を取り消すための取消釦６４とから構成されている。端末装置２０は、ユーザが操作部２７を構成するマウスを操作することによって、モニタ２６上に表示されているポインタ３１で再生中止釦６３をクリックしたとき、再生中止を示す確認データを生成し、取消釦６４をクリックしたとき、広告データの中止の取消を示す確認データを生成し、ステップＳ３５において、このような確認データを送信部２１よりサーバ装置１０に送信する。
【００６１】
サーバ装置１０は、ステップＳ３６において、端末装置２０から送信された広告中止の確認データを受信すると、次いで、ステップＳ３７において、受信した確認データが再生中止を示すものであるかを判断する。そして、サーバ装置１０は、確認データが再生中止を示すものであるとき、ステップＳ３８に進み、確認データが再生中止を取り消すものであるとき、ステップＳ２７に戻り、広告データの送信を続行する。
【００６２】
広告データの再生を中止するとき、サーバ装置１０は、ステップＳ３８において、第２の蓄積部１２より広告データの読み出しを中止し、送信部１８より広告データを端末装置２０に送信することを中止する。また、これと同時に、端末装置２０は、送信部１８よりコンテンツデータのダウンロード用ファイルの送信を中止する。
【００６３】
端末装置２０では、メモリ２２にダウンロード途中のコンテンツデータの一時ファイルが残存することになる。この一時ファイルは、不完全なものであるから、端末装置２０では、再生不能のファイルであり、これにより、広告データを最後まで再生しなかったユーザがコンテンツデータを取得することを防止することができる。
【００６４】
また、サーバ装置１０は、ステップＳ３８において、広告データ及びコンテンツデータのダウンロード用ファイルの送信を中止すると共に、端末装置２０に対して、ダウンロード途中の端末装置２０のメモリ２２に保存されたコンテンツデータの一時ファイルを無効化する無効化データを送信するようにしてもよい。この場合、端末装置２０は、受信部１２でサーバ装置１０から送信された無効化データを受信すると、この無効化データに基づいて、メモリ２２に保存されたコンテンツデータの一時ファイルを消去する処理を行う。例えば、ダウンロード用ファイルによっては、ダウンロードした部分まで端末装置２０で再生することが可能な場合があるが、端末装置２０は、ダウンロード途中に生成された一時ファイルをサーバ装置１０から送信された無効化データに基づいてメモリ２２より消去する処理を行うことで、広告データの再生を中止したユーザがコンテンツデータを途中まででも再生することを完全に防止することができる。
【００６５】
次に、コンテンツデータのダウンロード用ファイルのダウンロード終了時に広告データが再生途中である場合の端末装置２０の動作について図１０を参照して説明する。
【００６６】
端末装置２０は、上記図１０に示すステップＳ２１において、コンテンツデータのダウンロード用ファイルのダウンロードが終了したと判断すると、次いでステップＳ４１において、広告データのストリーミング再生が終了したかどうかを判断する。具体的に、端末装置２０は、ＲＴＰ、ＲＴＣＰ等のプロトコルに従って送信された制御データに基づいて広告データのストリーミング再生が終了したかどうかを判断する。そして、端末装置２０は、広告データのストリーミング再生が終了したとき、ステップＳ４２に進み、広告データのストリーミング再生が終了していないとき、ステップＳ４３に進む。
【００６７】
端末装置２０は、広告データのストリーミング再生が中止されることなく最後まで行われると、ステップＳ４２において、コンテンツデータのダウンロード用ファイルをメモリ２２に保存する。すなわち、端末装置２０は、ダウンロード用ファイルを有効なファイルとして、すなわち再生処理部２４で再生処理可能なファイルとしてメモリ２２に保存する。
【００６８】
メモリ２２に保存されたコンテンツデータのダウンロード用ファイルは、モニタ２６に表示され、ユーザが操作部２７を構成するマウスを操作することによって、モニタ２６上に表示されているポインタ３１で選択され実行される。すると、メモリ２２に保存されたコンテンツデータのダウンロード用ファイルは、再生処理部２４によりコンテンツデータがメモリ２２より読み出される。メモリ２２より読み出されたコンテンツデータは、再生処理部２４で、コンテンツデータが暗号化されているいるとき、再生処理部２４が所有する暗号鍵データで暗号が復号され、また、コンテンツデータが圧縮処理されているとき、その圧縮が伸長される。そして、これらの処理が施されたコンテンツデータは、復調処理やエラー訂正復号化処理等が施され、この後、ディジタル信号からアナログ信号に変換される。そして、コンテンツデータを構成する音声データは、スピーカ２５より再生音として出力され、画像及び／又は動画データは、モニタ２６に表示される。
【００６９】
広告データの再生が完了していないとき、端末装置２０は、ステップＳ４３において、広告データの再生の中止操作がされたどうかを判断する。すなわち、端末装置２０の制御部２９は、図７に示す広告ページ５１の閉釦５３がポインタ３１でクリックされたかどうかを所定期間毎に判断する。そして、端末装置２０は、広告ページ５１が閉じられたとき、ステップＳ４４に進み、閉じられていないとき、ステップＳ４１からの処理を繰り返す。
【００７０】
広告ページ５１が閉じる操作が行われると、ステップＳ４４において、端末装置２０は、制御部２９で再生中止要求を生成し、送信部２８より再生中止要求をＵＤＰ／ＩＰ等を利用してＲＴＰ、ＲＴＣＰ等のプロトコルに従ってネットワーク２を介してサーバ装置１０に送信する。サーバ装置１０は、ステップＳ４５において、端末装置２０から送信された広告データの再生中止要求を受信すると、図示しない記憶部より、広告データの再生を中止するとダウンロードしているコンテンツデータが無効となる旨の警告をユーザに対して行うための警告ページを読み出し、ステップＳ４６において、この警告ページを、ＴＣＰ／ＩＰの伝送プロトコルに従ってネットワーク２を介して端末装置２０に送信する。そして、端末装置２０は、ステップＳ４７において、受信部２１でサーバ装置１０より送信された警告ページを受信すると、再生処理部２４で所定の再生処理を行った後、スピーカ２５やモニタ２６に出力し、上記図１０に示した警告ページ６１をモニタ２６に表示する。
【００７１】
端末装置２０は、ユーザが操作部２７を構成するマウスを操作することによって、モニタ２６上に表示されているポインタ３１で再生中止釦６３をクリックしたとき、再生中止を示す確認データを生成し、取消釦６４をクリックしたとき、広告データの中止の取消を示す確認データを生成し、ステップＳ４８において、このような確認データをＲＴＰ、ＲＴＣＰ等のプロトコルに従って送信部２１よりサーバ装置１０に送信する。
【００７２】
サーバ装置１０は、ステップＳ４９において、端末装置２０から送信された広告中止の確認データを受信すると、次いで、ステップＳ５０において、受信した確認データが再生中止を示すものであるかを判断する。そして、サーバ装置１０は、確認データが再生中止を示すものであるとき、ステップＳ５１に進み、確認データが再生中止を取り消すものであるとき、ステップＳ５２に進み、広告データの送信を続行する。
【００７３】
広告データの再生を中止するとき、サーバ装置１０は、ステップＳ５１において、無効化処理部１６で端末装置２０がダウンロードを完了しているコンテンツデータを無効化するための無効化データを生成し、この生成した無効化データを送信部１８よりＲＴＰ、ＲＴＣＰ等のプロトコルに従って端末装置２０に送信する。これと共に、サーバ装置１０は、広告データの送信を中止する。また、広告データの再生を続行するとき、ステップＳ５２において、端末装置２０は、広告データの送信を続行する。
【００７４】
ステップＳ５３において、端末装置２０は、受信部２１でサーバ装置１０より送信されたコンテンツデータの無効化データを受信すると、ステップＳ５４において、受信部２１で受信した無効化データに基づいてダウンロードが完了しているコンテンツデータのダウンロード用ファイルを無効化する処理を行う。例えば、端末装置２０は、無効化データに基づいて、メモリ２２に保存されているコンテンツデータのダウンロード用ファイルを消去する。したがって、端末装置２０は、コンテンツデータのダウンロードが完了した後に広告データの再生を中止しとき、既にダウンロードが完了しているコンテンツデータを無効にし、ユーザがコンテンツデータを取得することを阻止することができる。すなわち、広告データを最後まで再生したユーザに限ってコンテンツデータを取得することができるようにすることができる。
【００７５】
なお、以上の例では、図６に示すダウンロードするコンテンツデータの選択ページ４１と図７に示すコンテンツデータのダウンロードを開始したときに始まる広告ページ５１とを別構成としたものを説明したが、これらのページは、図１１に示すように一構成としてもよい。すなわち、このコンテンツ選択広告ページ７１は、メインウィンドウ７２内に、コンテンツデータの一覧表示するコンテンツ一覧ウィンドウ７３と、広告データを表示する広告ウィンドウ７４とが設けられている。メインウィンドウ７２には、メインウィンドウ７２を閉じるための閉釦７２ａが設けられている。また、コンテンツ一覧ウィンドウ７３には、コンテンツデータの一覧表示部７３ａが設けられ、この一覧表示部７３ａは、コンテンツデータ毎にタイトル、アーティスト名、ダウンロードファイルのデータサイズ等から構成され、ユーザは、これらの情報を参照しながらコンテンツデータを選択することができる。また、コンテンツ一覧ウィンドウ７３には、選択したコンテンツデータのダウンロードを開始するためのダウンロード釦７３ｂが設けられている。また、コンテンツ一覧ウィンドウ７３には、コンテンツ一覧ウィンドウ７３を閉じるための閉釦７３ｃが設けられている。また、広告ウィンドウ７４には、広告データに基づいて広告が表示される広告表示部７４ａと、この広告ウィンドウ７４を閉じるための閉釦７４ｂとから構成されている。
【００７６】
このコンテンツ選択広告ページ７１は、上記図５のステップＳ１において、サーバ装置１０にアクセスしたとき、端末装置２０のモニタ２６に表示される。そして、ユーザは、先ず、操作部２７を構成するマウスを操作することによって、モニタ２６上に表示されているポインタ３１を移動し、所望のコンテンツデータを選択することができる。そして、ユーザが　ユーザが操作部２７を構成するマウスを操作することによって、モニタ２６上に表示されているポインタ３１を移動し、ダウンロード釦７３ｂをクリックすると、端末装置２０は、選択されているコンテンツデータのダウンロード要求をサーバ装置１０に送信する。そして、端末装置２０は、コンテンツデータのダウンロードを開始すると、広告ウィンドウ７４の広告表示部７４ａでは、広告データがストリーミング再生されることになる。コンテンツデータのダウンロードが開始された後、メインウィンドウ７２の閉釦７２ａ又は広告ウィンドウ７４の閉釦７４ａがクリックされ、広告ウィンドウ７４を閉じる操作がされると、上述したように、ダウンロード途中又はダウンロードの完了したコンテンツデータのダウンロード用ファイルを無効化する処理が行われる。
【００７７】
上記図１０の例では、コンテンツデータのダウンロード用ファイルのダウンロード完了後に、ユーザが未だ再生途中の広告データのストリーミング再生の途中に再生中止操作を行ったとき、サーバ装置１０からの指示である無効化データに基づいて端末装置２０がコンテンツデータのダウンロードを無効化、すなわちメモリ２２からダウンロードしたコンテンツデータのファイルを消去する場合を説明したが、本発明は、サーバ装置１０を用いること無く、端末装置２０のみでコンテンツデータのダウンロードを無効化するようにしてもよい。これを、以下、図１２を参照して説明する。なお、図１２に示すステップは、上記図８のステップＳ２１以降のステップに対応する。
【００７８】
先ず、端末装置２０は、コンテンツデータのダウンロードと広告データの再生の何れが速く終了するかを判断する。なお、この端末装置２０は、上記図５のステップＳ１１でサーバ装置１０より送信された広告データをストリーミング再生している状態にある。ステップＳ６１において、端末装置２０は、コンテンツデータのダウンロード用ファイルのダウンロードを開始すると、所定間隔でコンテンツデータのダウンロード用ファイルのダウンロードが完了したかどうかを判断する。そして、端末装置２０は、コンテンツデータのダウンロード用ファイルのダウンロードが完了したとき、ステップＳ６６に進み、完了していないとき、ステップＳ６２に進む。
【００７９】
ステップＳ６２において、端末装置２０は、広告データの再生の中止操作がされたどうかを判断する。すなわち、端末装置２０の制御部２９は、図７に示す広告ページ５１の閉釦５３がポインタ３１でクリックされたかどうかを所定期間毎に判断する。そして、端末装置２０は、広告ページ５１が閉じられたとき、ステップＳ５９に進み、閉じられていないとき、広告データの再生を続行するため、ステップＳ６１からの処理を繰り返す。なお、ここでストリーミング再生されている広告データは、上記図８のステップＳ２４〜ステップＳ２７において、サーバ装置１０から送信される２つ目の広告データであってもよい。
【００８０】
広告ページ５１が閉じる操作が行われると、ステップＳ６３において、端末装置２０は、メモリ２２より広告データの再生を中止するとダウンロードしているコンテンツデータが無効となる旨の警告をユーザに対して行うための警告ページを読み出し、この警告ページをモニタ２６に表示する。この警告ページは、上記図に示すものと略同様であるため詳細は省略するが、広告データの再生を中止するとダウンロードしているコンテンツデータが無効となる旨等が表示された警告表示部と、広告データの再生を中止するユーザの意思表示を再確認するための再生中止釦と、広告データの再生中止を取り消すための取消釦とが設けられている。ユーザは、ユーザが操作部２７を構成するマウスを操作することによって、モニタ２６上に表示されているポインタ３１で再生中止釦、取消釦の何れかをクリックすることができる。
【００８１】
端末装置２０は、ステップＳ６４において、ユーザによって警告ページ中の広告データの再生を中止するユーザの意思表示を再確認するための再生中止釦と広告データの再生中止を取り消すための取消釦の何れが選択されたかを判断する。そして、端末装置２０は、再生中止釦がクリックされたとき、ステップＳ６５に進み、取消釦がクリックされたとき、広告データの再生を続行するため、ステップＳ６１以降の処理を繰り返す。
【００８２】
広告データの再生がユーザにより選択されたとき、端末装置２０は、ステップＳ６５において、コンテンツデータのダウンロード用ファイルの送信と広告データのストリーミング再生用の一時ファイルの送信を中止する中止要求を送信部２８よりサーバ装置１０に送信する。
【００８３】
中止要求を受信したサーバ装置１０は、第２の蓄積部１２より広告データの読み出しを中止し、送信部１８より広告データを端末装置２０に送信することを中止する。また、これと同時に、端末装置２０は、送信部１８よりコンテンツデータのダウンロード用ファイルの送信を中止する。
【００８４】
サーバ装置１０からのダウンロード用ファイルの送信が中止され、広告データのストリーミング再生用の一時ファイルの送信が中止されることで、端末装置２０では、メモリ２２にダウンロード途中のコンテンツデータの一時ファイルが残存することになる。この一時ファイルは、不完全なものであるから、端末装置２０では、再生不能のファイルであり、これにより、広告データを最後まで再生しなかったユーザがコンテンツデータを取得することを防止することができる。また、端末装置２０は、メモリ２２に保存されたコンテンツデータの一時ファイルを消去する処理を行う。例えば、ダウンロード用ファイルによっては、ダウンロードした部分まで端末装置２０で再生することが可能な場合があるが、端末装置２０は、ダウンロード途中に生成された一時ファイルをメモリ２２より消去する処理を行うことで、広告データの再生を中止したユーザがコンテンツデータを途中まででも再生することを完全に防止することができる。
【００８５】
次に、コンテンツデータのダウンロード用ファイルのダウンロード終了時に広告データが再生途中である場合の端末装置２０の動作について説明する。
【００８６】
端末装置２０は、上記ステップＳ６１において、コンテンツデータのダウンロード用ファイルのダウンロードが終了したと判断すると、次いでステップＳ６６において、広告データのストリーミング再生が終了したかどうかを判断する。具体的に、端末装置２０は、ＲＴＰ、ＲＴＣＰ等のプロトコルに従って送信された制御データに基づいて広告データのストリーミング再生が終了したかどうかを判断する。そして、端末装置２０は、広告データのストリーミング再生が終了したとき、ステップＳ６７に進み、広告データのストリーミング再生が終了していないとき、ステップＳ６８に進む。
【００８７】
端末装置２０は、広告データのストリーミング再生が中止されることなく最後まで行われると、ステップＳ６７において、コンテンツデータのダウンロード用ファイルをメモリ２２に保存する。すなわち、端末装置２０は、ダウンロード用ファイルを有効なファイルとして、すなわち再生処理部２４で再生処理可能なファイルとしてメモリ２２に保存する。
【００８８】
広告データの再生が完了していないとき、端末装置２０は、ステップＳ６８において、広告データの再生の中止操作がされたどうかを判断する。すなわち、端末装置２０の制御部２９は、図７に示す広告ページ５１の閉釦５３がポインタ３１でクリックされたかどうかを所定期間毎に判断する。そして、端末装置２０は、広告ページ５１が閉じられたとき、ステップＳ６９に進み、閉じられていないとき、広告データの再生を続行するため、ステップＳ６６からの処理を繰り返す。
【００８９】
広告ページ５１が閉じる操作が行われると、ステップＳ６９において、端末装置２０は、メモリ２２より広告データの再生を中止するとダウンロードしているコンテンツデータが無効となる旨の警告をユーザに対して行うための警告ページを読み出し、この警告ページをモニタ２６に表示する。この警告ページは、上記図に示すものと略同様であるため詳細は省略するが、広告データの再生を中止するとダウンロードしているコンテンツデータが無効となる旨等が表示された警告表示部と、広告データの再生を中止するユーザの意思表示を再確認するための再生中止釦と、広告データの再生中止を取り消すための取消釦とが設けられている。ユーザは、ユーザが操作部２７を構成するマウスを操作することによって、モニタ２６上に表示されているポインタ３１で再生中止釦、取消釦の何れかをクリックすることができる。
【００９０】
端末装置２０は、ステップＳ７０において、ユーザによって警告ページ中の広告データの再生を中止するユーザの意思表示を再確認するための再生中止釦と広告データの再生中止を取り消すための取消釦の何れが選択されたかを判断する。そして、端末装置２０は、再生中止釦がクリックされたとき、ステップＳ７１に進み、取消釦がクリックされたとき、広告データの再生を続行するため、ステップＳ６６以降の処理を繰り返す。
【００９１】
広告データのストリーミング再生を中止するとき、端末装置２０は、ステップＳ７１において、送信部２８よりサーバ装置１０に、広告データのストリーミング再生用の一時ファイルの送信を中止する中止要求を送信する。これと共に、端末装置２０は、メモリ２２に保存されているダウンロードしたコンテンツデータのファイルを消去する処理を行う。したがって、端末装置２０は、コンテンツデータのダウンロードが完了した後に広告データの再生を中止しとき、既にダウンロードが完了しているコンテンツデータを無効にし、ユーザがコンテンツデータを取得することを阻止することができる。すなわち、広告データを最後まで再生したユーザに限ってコンテンツデータを取得することができるようにすることができる。また、この例では、端末装置２０がダウンロードするコンテンツデータを無効化する処理を行うことで、サーバ装置１０が行う側の処理を少なくすることができる。
【００９２】
以上のように構成されたデータ処理システム１では、ユーザが端末装置２０を用いてサーバ装置１０にアクセスし所望のコンテンツデータをダウンロードするとき、サーバ装置１０が所定のコンテンツデータのダウンロード用ファイルを端末装置２０に対して送信すると共にストリーミング再生用の広告データを端末装置２０に送信する。そして、端末装置２０は、コンテンツデータのダウンロード用ファイルをダウンロードしながら広告データをモニタ等に表示する。すなわち、端末装置２０は、コンテンツデータのダウンロードが速く終了したときであっても、所定時間広告データをストリーミング再生し、恰もコンテンツデータのダウンロードを行っているように見せかけながら広告データのストリーミング再生を行う。そして、広告データのストリーミング再生が中止されたときにはサーバ装置１０又は端末装置２０は、ダウンロードしたコンテンツデータを無効、すなわち再生できない状態にする。このように、このデータ処理システム１では、広告データを最後まで再生したユーザに限ってコンテンツデータを有効なものとし、ユーザがダウンロードしたコンテンツデータを再生できるようにする。
【００９３】
このようにデータ処理システム１では、ユーザがコンテンツデータをダウンロードするには広告を最後まで見ることが条件となることから、宣伝広告効果を高めることができる。また、コンテンツデータのコンテンツ製作者は、コンテンツデータのダウンロード時に再生される広告データの広告主７より広告料を徴収することができ、この広告料収入を次のコンテンツ制作に投資することができる。また、コンテンツ製作者は、ユーザより頻繁にダウンロードされる、すなわち人気のあるコンテンツデータを制作すると、広告主７に対する広告料を高く設定することができ、広告料収入を増やすことができ、更に多くの金額をコンテンツ制作に割り当てることができる。
【００９４】
このように、本発明を適用したデータ処理システム１では、コンテンツ製作者６が広告料を得ることができるようにし、更に良質のコンテンツを制作することができる環境を作ることができる。また、ユーザがコンテンツをコンパクトディスク、書籍等の有体物の記録メディアを介することなくネットワーク２を介して取得できる流通システムにおいて、コンテンツ製作者６は、広告料収入があることで、コンテンツデータのダウンロードを安価な値段又は無料にし、ユーザに対する経済的負担を少なくすることができ、自分のコンテンツを効率良くユーザ８に広めることができる。
【００９５】
なお、以上の例では、端末装置２０がコンテンツデータをダウンロードするとき、広告データをストリーミング再生する例を説明したが、本発明では、広告データもダウンロードするようにしてもよい。
【００９６】
また、サーバ装置１０や端末装置２０が行う上述した一連の処理は、ハードウェアにより行うことは勿論、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のパーソナルコンピュータや１チップのマイクロコンピュータ等にインストールされる。図１３は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの構成例を示している。
【００９７】
上述したサーバ装置１０や端末装置２０の処理を実行するためのコンピュータプログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク１０１やＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１０２に予め記録しておくことができる。また、このコンピュータプログラムは、フレキシブル磁気ディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ　ｏｐｔｉｃａｌ）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）、磁気ディスク、半導体メモリ等のリムーバブル記録媒体１０３に、一時的又は永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体１０３は、収納体に収納された状態で包装され、所謂パッケージソフトウェアとして頒布される。
【００９８】
なお、コンピュータプログラムは、上述したようなリムーバブル記録媒体１０３からコンピュータにインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、通信部１０４で受信し、内蔵するハードディスク１０１にインストールすることができる。
【００９９】
サーバ装置１０や端末装置２０を構成するコンピュータは、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１０５を内蔵している。ＣＰＵ１０５は、バス１０６を介して、入出力インタフェース１０７が接続されており、ＣＰＵ１０５は、入出力インタフェース１０７を介して、ユーザによって、キーボードやマウス等で構成される入力部１０８が操作されることにより指令が入力されると、それに従って、ＲＯＭ１０２に格納されているコンピュータプログラムを実行する。
【０１００】
また、ＣＰＵ１０５は、ハードディスク１０１に格納されているコンピュータプログラム、衛星若しくはネットワークから転送され、通信部１０４で受信されてハードディスク１０１にインストールされたコンピュータプログラム又はドライブ１０９に装着されたリムーバブル記録媒体１０３から読み出されてハードディスク１０１にインストールされたコンピュータプログラムを、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１１０にロードして実行する。
【０１０１】
これにより、ＣＰＵ１０５は、上述したフローチャートに従った処理、或いは上述したブロック図の構成により行われる処理を行う。そして、ＣＰＵ１０５は、その処理結果を、必要に応じて、例えば、入出力インタフェース１０７を介して、ＬＣＤやスピーカ等で構成される出力部１１１から出力、或いは、通信部１０４から送信、更に、ハードディスク１０１に記録させる。
【０１０２】
ここで、コンピュータに各種の処理を行わせるためのコンピュータプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要は無く、並列的或いは個別に実行される処理（例えば、並列処理或いはオブジェクトによる処理）も含むものである。
【０１０３】
また、コンピュータプログラムは、１つのコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。更に、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【０１０４】
【発明の効果】
本発明によれば、ダウンロード要求に応じたコンテンツデータをダウンロードしているとき、この広告データを再生し、広告データの再生が中止されたとき、ダウンロードされたコンテンツデータを無効化することで、宣伝を確実に行うことができる。そして、コンテンツ製作者に対しては、広告データの広告主より広告料が入るようにし、コンテンツ製作者は、その資金を次のコンテンツ制作に投資できるようにする。
【図面の簡単な説明】
【図１】本発明が適用されたデータ処理システムの構成を説明する図である。
【図２】上記データ処理システムが提供するサービスを説明する図である。
【図３】上記データ処理システムを構成するサーバ装置を説明するブロック図である。
【図４】上記データ処理システムを構成する端末装置のブロック図である。
【図５】コンテンツデータを選択しダウンロードを開始するまでの手順を説明するフローチャートである。
【図６】ダウンロードするコンテンツデータの選択ページを説明する図である。
【図７】コンテンツデータのダウンロードを開始したときに始まる広告ページを説明する図である。
【図８】コンテンツデータのダウンロードが完了する前の処理を説明するフローチャートである。
【図９】広告データを中止するときに端末装置のモニタに表示される警告ページを説明する図である。
【図１０】コンテンツデータのダウンロード完了後に広告データを再生する処理を説明するフローチャートである。
【図１１】コンテンツデータの選択と広告表示を同時に行うコンテンツ選択広告ページを説明する図である。
【図１２】端末装置が、広告データの再生中止操作がされたとき、コンテンツデータを無効化する際の処理を説明するフローチャートである。
【図１３】サーバ装置や端末装置のハードウェアの構成を説明する図である。
【符号の説明】
１　データ処理システム、２　ネットワーク、１０　サーバ装置、２０　端末装置、４１　選択ページ、４２　一覧表示部、４３　ダウンロード釦、５１　広告ページ、５２　広告表示部、５３　閉釦、６１　警告ページ、６２　警告表示部、６３　再生中止釦、６４　取消釦、７１　コンテンツ選択広告ページ、７２　メインウィンドウ、７２ａ　閉釦、７３　コンテンツ一覧ウィンドウ、７３ａ　一覧表示部、７３ｂ　ダウンロード釦、７３ｃ　閉釦、７４　広告ウィンドウ、７４ａ　広告表示部、７４ｂ　閉釦
【図１】
2004054521.tif 000003
【図２】
2004054521.tif 000004
【図３】
2004054521.tif 000005
【図４】
2004054521.tif 000006
【図５】
2004054521.tif 000007
【図６】
2004054521.tif 000008
【図７】
2004054521.tif 000009
【図８】
2004054521.tif 000010
【図９】
2004054521.tif 000011
【図１０】
2004054521.tif 000012
【図１１】
2004054521.tif 000013
【図１２】
2004054521.tif 000014
【図１３】
2004054521.tif 000015