(57)【要約】【課題】  セキュリティを万全にすると共に、コストを低減させて、コンテンツの流通を容易に行なうこと、および広告効果を高めること。【解決手段】  リンク先指定コードに基づいて、リンク先の広告管理サーバに接続する処理と、広告管理サーバに接続できた場合は、広告管理サーバから広告データのダウンロードを行なう一方、広告管理サーバに接続できない場合は、初期設定画像データを読み出す処理と、広告データまたは初期設定画像データを画像などとして出力する処理と、暗号化されたコンテンツデータを読み出す処理と、暗号化されたコンテンツデータと一対一に対応付けられた復号化データを用いて暗号化されたコンテンツデータを復号化する処理と、コンテンツデータを画像などとして出力する処理と、を含む。【選択図】  図１
2007011633.tif 000002
【特許請求の範囲】
【請求項１】
リンク先指定コードを選択する旨の信号を検出する処理と、
前記信号を検出したときにリンク先指定コードを読み出す処理と、
前記読み出したリンク先指定コードに基づいて、リンク先の広告管理サーバに接続する処理と、
前記広告管理サーバに接続できた場合は、前記広告管理サーバから広告データのダウンロードを行なう一方、前記広告管理サーバに接続できない場合は、初期設定画像データを読み出す処理と、
前記ダウンロードした広告データまたは初期設定画像データを画像または音声として出力する処理と、
暗号化されたコンテンツデータを読み出す処理と、
前記暗号化されたコンテンツデータと一対一に対応付けられた復号化データを用いて前記暗号化されたコンテンツデータを復号化する処理と、
前記コンテンツデータを画像または音声として出力する処理と、を含む一連の処理をコンピュータが実行し得る命令群として構成したことを特徴とするデータ再生プログラム。
【請求項２】
前記広告データまたは初期設定画像データが画像または音声として出力されたかどうかを判定する処理をさらに含み、
前記判定の結果、前記広告データまたは初期設定画像データが画像または音声として出力された後に限り、前記コンテンツデータを画像または音声として出力することを特徴とする請求項１記載のデータ再生プログラム。
【請求項３】
前記暗号化されたコンテンツデータと結合されている前記コンテンツデータの使用許諾に関するデータを読み出す処理と、
前記読み出された使用許諾に関するデータに基づいて、前記コンテンツデータの画像または音声としての出力が許可されているかどうかを判定する処理と、を含み、
前記判定の結果、前記コンテンツデータの画像または音声としての出力が許可されている場合は処理を続行し、許可されていない場合は処理を中止することを特徴とする請求項１または請求項２記載のデータ再生プログラム。
【請求項４】
前記各データが改竄されているかどうかを判定する処理をさらに含み、前記判定の結果、すべての前記データが改竄されていない場合は処理を続行し、いずれか一つの前記データが改竄されている場合は処理を中止することを特徴とする請求項１から請求項３のいずれかに記載のデータ再生プログラム。
【請求項５】
前記コンテンツデータを画像または音声として出力した履歴を示す履歴情報を記録する処理と、
前記履歴情報およびユーザＩＤを管理サーバへ送出する処理と、をさらに含むことを特徴とする請求項１から請求項４のいずれかに記載のデータ再生プログラム。
【請求項６】
コンテンツデータを入力する処理と、
前記入力されたコンテンツデータを暗号化する処理と、
前記暗号化されたコンテンツデータと一対一に対応付けられた復号化データを作成する処理と、
初期設定画像データおよびリンク先コードを入力する処理と、
前記コンテンツデータ、前記初期設定画像データを画像または音声として出力するデータプレイヤーとしてのプログラムを読み出す処理と、
前記暗号化されたコンテンツデータ、前記復号化データ、前記初期設定画像データ、前記リンク先コードおよび前記データプレイヤーとしてのプログラムを結合させ、請求項１から請求項５のいずれかに記載のデータ再生プログラムを作成する処理と、を含む一連の処理をコンピュータが実行し得る命令群として構成したことを特徴とするデータ再生プログラムを作成するプログラム。
【請求項７】
請求項１から請求項５のいずれかに記載のデータ再生プログラム、または／および請求項６記載のデータ再生プログラムを作成するプログラムが記録された情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータと、そのコンテンツデータを画像または音声として出力するデータプレイヤーとしてのプログラムとを結合させたデータ再生プログラム、これを作成するプログラムおよび情報記録媒体に関する。
【背景技術】
【０００２】
従来から、ソフトウェアの稼働管理を合理的に行なうことを目的とする、ソフトウェアの稼働管理システムが知られている。例えば、特開平１０−８３２９８号公報に記載されている稼働管理システムは、稼働管理プログラムが、被管理ソフトウェアの稼働管理を行なう。データ生成に関する機能など、予め設定された管理内機能が実行される場合、バッテリー値が参照され、その値が０以上であればその機能の実行が許容される。このバッテリー値は、機能の実行に伴ってダウンカウントされるが、フレキシブルディスク等の補充ディスクによって補充値を供給することにより増加させることができ、これによって被管理ソフトウェアの使用期限を延長できる。また、補充値の供給は通信回線を利用して行うこともできる。
【特許文献１】特開平１０−８３２９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年、動画および静止画データ、並びに音楽データなどを含むコンテンツを配信する電子流通市場は、大きな成長過程にある。このような電子流通市場では、セキュリティの問題により、ストリーミング方式が主流となっている。しかし、ストリーミング方式では、ユーザが多くなればなるほど、コストが増大し、運営者を圧迫することとなるので、コンテンツを流通させることは容易ではない。このため、コンテンツの流通を簡易に行なうことができれば、電子流通市場はさらに拡大されていくものと考えられる。
【０００４】
一方、コンテンツデータと、このコンテンツデータを画像または音声で出力するデータプレイヤーとしてのプログラムを結合させて配信する場合は、コンテンツデータとデータプレイヤーとを分離することが容易であると、セキュリティは確保されない。電子流通市場の健全な発展を実現させるためには、セキュリティを万全にすることができる手法が必要である。
【０００５】
さらに、コンテンツデータと広告データとを一体化させることによって、コンテンツ提供者は広告料収入が得られることとなる。このため、視聴者へのコスト負担を軽減することができ、その結果、電子流通市場がより活性化するものと見込まれる。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、セキュリティを万全にすると共に、コストを低減させて、コンテンツの流通を容易に行なうこと、および広告効果を高めることができるデータ再生プログラム、これを作成するプログラムおよび情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）本発明は、上記の目的を達成するために、以下のような手段を講じた。すなわち、本発明に係るデータ再生プログラムは、リンク先指定コードを選択する旨の信号を検出する処理と、前記信号を検出したときにリンク先指定コードを読み出す処理と、前記読み出したリンク先指定コードに基づいて、リンク先の広告管理サーバに接続する処理と、前記広告管理サーバに接続できた場合は、前記広告管理サーバから広告データのダウンロードを行なう一方、前記広告管理サーバに接続できない場合は、初期設定画像データを読み出す処理と、前記ダウンロードした広告データまたは初期設定画像データを画像または音声として出力する処理と、暗号化されたコンテンツデータを読み出す処理と、前記暗号化されたコンテンツデータと一対一に対応付けられた復号化データを用いて前記暗号化されたコンテンツデータを復号化する処理と、前記コンテンツデータを画像または音声として出力する処理と、を含む一連の処理をコンピュータが実行し得る命令群として構成したことを特徴としている。
【０００８】
このように、リンク先指定コードを選択する旨の信号を検出したときに、リンク先の広告管理サーバに接続し、その広告管理サーバに接続できた場合は、広告データをダウンロードする。一方、広告管理サーバに接続できない場合は、初期設定画像データを読み出す。そして、ダウンロードした広告データまたは初期設定画像データを画像または音声として出力するので、視聴者に対して広告内容を視聴させることが可能となる。これにより、コンテンツ提供者には広告料収入が得られることとなる。その結果、視聴者へのコスト負担を軽減することができ、電子流通市場の活性化を図ることが可能となる。また、暗号化されたコンテンツデータと一対一に対応付けられた復号化データを用いて暗号化されたコンテンツデータを復号化するので、その復号化データと一対一に対応しない暗号化されたコンテンツデータは、復号化されない。また、暗号化されたコンテンツデータと一対一に対応しない復号化データではその暗号化されたコンテンツデータは復号化されない。従って、暗号化されたコンテンツデータと、そのコンテンツデータを画像または音声として出力するデータプレイヤーとしてのプログラムとを結合させることにより、両者を分離し、そのコンテンツデータを他のデータプレイヤーで再生することは不可能となる。また、分離後のデータプレイヤーで他の暗号化されたコンテンツデータを復号化して再生することも不可能となる。その結果、セキュリティを万全にすることができる。そして、コンテンツデータとデータプレイヤーとを結合させて実行形式のファイルを形成することにより、ユーザ側においてその実行形式のファイルをダウンロードして、そのコンテンツデータを画像または音声として出力することができる。すなわち、そのコンテンツデータを画像または音声で出力するための特別なデータプレイヤーは不要となるのである。これにより、ストリーミング方式における不都合を解消し、コンテンツを容易に流通させることができるようになり、ひいては電子流通市場の発展に寄与することが可能となる。
【０００９】
（２）また、本発明に係るデータ再生プログラムは、前記広告データまたは初期設定画像データが画像または音声として出力されたかどうかを判定する処理をさらに含み、前記判定の結果、前記広告データまたは初期設定画像データが画像または音声として出力された後に限り、前記コンテンツデータを画像または音声として出力することを特徴としている。
【００１０】
このように、広告データまたは初期設定画像データが画像または音声として出力された後に限り、コンテンツデータを画像または音声として出力するので、視聴者がコンテンツデータを視聴しようとした場合には、必ず広告データまたは初期設定画像データを視聴することとなる。これにより、広告効果を高めることができる。
【００１１】
（３）また、本発明に係るデータ再生プログラムは、前記暗号化されたコンテンツデータと結合されている前記コンテンツデータの使用許諾に関するデータを読み出す処理と、前記読み出された使用許諾に関するデータに基づいて、前記コンテンツデータの画像または音声としての出力が許可されているかどうかを判定する処理と、を含み、前記判定の結果、前記コンテンツデータの画像または音声としての出力が許可されている場合は処理を続行し、許可されていない場合は処理を中止することを特徴としている。
【００１２】
このように、コンテンツデータの使用許諾に関するデータが、暗号化されたコンテンツデータに結合しているため、コンテンツデータを配信する者とユーザとの間で使用許諾契約を確実に履行することが可能となる。すなわち、使用許諾に関するデータに基づいて、コンテンツデータの画像または音声としての出力が許可されているかどうかを判定し、その判定の結果、コンテンツデータの画像または音声としての出力が許可されている場合は処理を続行し、許可されていない場合は処理を中止するので、使用許諾が認められているユーザにのみ、コンテンツデータの画像または音声としての出力を可能とすることができる。なお、上記判定処理は、使用許諾に関するデータと、そのプログラムの系外から入力された認証データとを用いて行なうことができる。例えば、そのプログラムを実行しているコンピュータにおいて認証データを入力することにより行なうことができる。また、いわゆるソフト電池（パルティオソフト電池：商標登録第４７１２５６２号）の手法を採用して、ソフト電池マネージャとしてのプログラムが認証データを持っていて、上記使用許諾に関するデータと照合させて、期間制限や機能制限を行なっても良い。
【００１３】
（４）また、本発明に係るデータ再生プログラムは、前記各データが改竄されているかどうかを判定する処理をさらに含み、前記判定の結果、すべての前記データが改竄されていない場合は処理を続行し、いずれか一つの前記データが改竄されている場合は処理を中止することを特徴とする請求項１または請求項２記載のデータ再生プログラム。
【００１４】
このように、各データが改竄されているかどうかを判定するので、データの不正使用や不正コピーを防止することができる。
【００１５】
（５）また、本発明に係るデータ再生プログラムは、前記コンテンツデータを画像または音声として出力した履歴を示す履歴情報を記録する処理と、前記履歴情報およびユーザＩＤを管理サーバへ送出する処理と、をさらに含むことを特徴としている。
【００１６】
このように、履歴情報が記録され、管理サーバへ送出されるので、どのコンテンツがどれだけ見られたのかをサーバ側で把握することができる。これにより、コンテンツプロバイダや広告主へのより効果的なデータ供給が可能となり、広告ツールとしての価値を高めることが可能となる。また、履歴情報とユーザＩＤとが管理サーバに送出されるので、これらの情報に基づいて、例えば、コンテンツを視聴したことの報酬として経済的価値を有するポイントやマイルをユーザに対して与え、ユーザがこれを利用するサービスを実現させることが可能となる。その結果、コンテンツに対するユーザの好みに関わらない要素でコンテンツ視聴の動機付けをすることができることとなり、広告価値をより高めることが可能となる。なお、履歴情報とは、コンテンツデータの再生回数や、コンテンツデータを全部視聴したのか、一部のみ視聴したのか、一部の場合はどの程度まで視聴したのかに関する情報を示す。また、管理サーバは、広告管理サーバと同一であっても良いし、異なるサーバであっても良い。
【００１７】
（６）また、本発明に係るデータ再生プログラムを作成するプログラムは、コンテンツデータを入力する処理と、前記入力されたコンテンツデータを暗号化する処理と、前記暗号化されたコンテンツデータと一対一に対応付けられた復号化データを作成する処理と、初期設定画像データおよびリンク先コードを入力する処理と、前記コンテンツデータ、前記初期設定画像データを画像または音声として出力するデータプレイヤーとしてのプログラムを読み出す処理と、前記暗号化されたコンテンツデータ、前記復号化データ、前記初期設定画像データ、前記リンク先コードおよび前記データプレイヤーとしてのプログラムを結合させ、請求項１から請求項５のいずれかに記載のデータ再生プログラムを作成する処理と、を含む一連の処理をコンピュータが実行し得る命令群として構成したことを特徴としている。
【００１８】
このように、暗号化されたコンテンツデータ、復号化データ、初期設定画像データ、リンク先コードおよびデータプレイヤーとしてのプログラムを結合させるので、暗号化されたコンテンツデータと、そのコンテンツデータを画像または音声として出力するデータプレイヤーとしてのプログラムとを分離し、そのコンテンツデータを他のデータプレイヤーで再生することは不可能となる。また、分離後のデータプレイヤーで他の暗号化されたコンテンツデータを復号化して再生することも不可能となる。その結果、セキュリティを万全にすることができる。そして、コンテンツデータとデータプレイヤーとを結合させて実行形式のファイルを形成することにより、ユーザ側においてその実行形式のファイルをダウンロードして、そのコンテンツデータを画像または音声として出力することができる。すなわち、そのコンテンツデータを画像または音声で出力するための特別なデータプレイヤーは不要となるのである。これにより、ストリーミング方式における不都合を解消し、コンテンツを容易に流通させることができるようになり、ひいては電子流通市場の発展に寄与することが可能となる。
【００１９】
（７）また、本発明の情報記録媒体は、上記いずれかに記載のデータ再生プログラム、または／および上記データ再生プログラムを作成するプログラムが記録されたことを特徴としている。
【００２０】
これにより、リンク先指定コードを選択する旨の信号を検出したときに、リンク先の広告管理サーバに接続し、その広告管理サーバに接続できた場合は、広告データをダウンロードする。一方、広告管理サーバに接続できない場合は、初期設定画像データを読み出す。そして、ダウンロードした広告データまたは初期設定画像データを画像または音声として出力するので、視聴者に対して広告内容を視聴させることが可能となる。これにより、コンテンツ提供者には広告料収入が得られることとなる。その結果、視聴者へのコスト負担を軽減することができ、電子流通市場の活性化を図ることが可能となる。また、暗号化されたコンテンツデータと一対一に対応付けられた復号化データを用いて暗号化されたコンテンツデータを復号化するので、その復号化データと一対一に対応しない暗号化されたコンテンツデータは、復号化されない。また、暗号化されたコンテンツデータと一対一に対応しない復号化データではその暗号化されたコンテンツデータは復号化されない。従って、暗号化されたコンテンツデータと、そのコンテンツデータを画像または音声として出力するデータプレイヤーとしてのプログラムとを結合させることにより、両者を分離し、そのコンテンツデータを他のデータプレイヤーで再生することは不可能となる。また、分離後のデータプレイヤーで他の暗号化されたコンテンツデータを復号化して再生することも不可能となる。その結果、セキュリティを万全にすることができる。そして、コンテンツデータとデータプレイヤーとを結合させて実行形式のファイルを形成することにより、ユーザ側においてその実行形式のファイルをダウンロードして、そのコンテンツデータを画像または音声として出力することができる。すなわち、そのコンテンツデータを画像または音声で出力するための特別なデータプレイヤーは不要となるのである。これにより、ストリーミング方式における不都合を解消し、コンテンツを容易に流通させることができるようになり、ひいては電子流通市場の発展に寄与することが可能となる。
【発明の効果】
【００２１】
本発明のデータ再生プログラムによれば、リンク先指定コードを選択する旨の信号を検出したときに、リンク先の広告管理サーバに接続し、その広告管理サーバに接続できた場合は、広告データをダウンロードする。一方、広告管理サーバに接続できない場合は、初期設定画像データを読み出す。そして、ダウンロードした広告データまたは初期設定画像データを画像または音声として出力するので、視聴者に対して広告内容を視聴させることが可能となる。これにより、コンテンツ提供者には広告料収入が得られることとなる。その結果、視聴者へのコスト負担を軽減することができ、電子流通市場の活性化を図ることが可能となる。また、暗号化されたコンテンツデータと一対一に対応付けられた復号化データを用いて暗号化されたコンテンツデータを復号化するので、その復号化データと一対一に対応しない暗号化されたコンテンツデータは、復号化されない。また、暗号化されたコンテンツデータと一対一に対応しない復号化データではその暗号化されたコンテンツデータは復号化されない。従って、暗号化されたコンテンツデータと、そのコンテンツデータを画像または音声として出力するデータプレイヤーとしてのプログラムとを結合させることにより、両者を分離し、そのコンテンツデータを他のデータプレイヤーで再生することは不可能となる。また、分離後のデータプレイヤーで他の暗号化されたコンテンツデータを復号化して再生することも不可能となる。その結果、セキュリティを万全にすることができる。そして、コンテンツデータとデータプレイヤーとを結合させて実行形式のファイルを形成することにより、ユーザ側においてその実行形式のファイルをダウンロードして、そのコンテンツデータを画像または音声として出力することができる。すなわち、そのコンテンツデータを画像または音声で出力するための特別なデータプレイヤーは不要となるのである。これにより、ストリーミング方式における不都合を解消し、コンテンツを容易に流通させることができるようになり、ひいては電子流通市場の発展に寄与することが可能となる。
【００２２】
また、本発明のデータ再生プログラムによれば、広告データまたは初期設定画像データが画像または音声として出力された後に限り、コンテンツデータを画像または音声として出力するので、視聴者がコンテンツデータを視聴しようとした場合には、必ず広告データまたは初期設定画像データを視聴することとなる。これにより、広告効果を高めることができる。
【００２３】
また、本発明のデータ再生プログラムによれば、コンテンツデータの使用許諾に関するデータが、暗号化されたコンテンツデータに結合しているため、コンテンツデータを配信する者とユーザとの間で使用許諾契約を確実に履行することが可能となる。すなわち、使用許諾に関するデータに基づいて、コンテンツデータの画像または音声としての出力が許可されているかどうかを判定し、その判定の結果、コンテンツデータの画像または音声としての出力が許可されている場合は処理を続行し、許可されていない場合は処理を中止するので、使用許諾が認められているユーザにのみ、コンテンツデータの画像または音声としての出力を可能とすることができる。なお、上記判定処理は、使用許諾に関するデータと、そのプログラムの系外から入力された認証データとを用いて行なうことができる。例えば、そのプログラムを実行しているコンピュータにおいて認証データを入力することにより行なうことができる。また、いわゆるソフト電池の手法を採用し、ソフト電池マネージャとしてのプログラムが認証データを持っていて、上記使用許諾に関するデータと照合させて、期間制限や機能制限を行なっても良い。
【００２４】
また、本発明のデータ再生プログラムによれば、各データが改竄されているかどうかを判定するので、データの不正使用や不正コピーを防止することができる。
【００２５】
また、本発明のデータ再生プログラムによれば、履歴情報が記録され、管理サーバへ送出されるので、どのコンテンツがどれだけ見られたのかをサーバ側で把握することができる。これにより、コンテンツプロバイダや広告主へのより効果的なデータ供給が可能となり、広告ツールとしての価値を高めることが可能となる。また、履歴情報とユーザＩＤとが管理サーバに送出されるので、これらの情報に基づいて、例えば、コンテンツを視聴したことの報酬として経済的価値を有するポイントやマイルをユーザに対して与え、ユーザがこれを利用するサービスを実現させることが可能となる。その結果、コンテンツに対するユーザの好みに関わらない要素でコンテンツ視聴の動機付けをすることができることとなり、広告価値をより高めることが可能となる。
【００２６】
また、本発明のデータ再生プログラムを作成するプログラムによれば、暗号化されたコンテンツデータ、復号化データ、初期設定画像データ、リンク先コードおよびデータプレイヤーとしてのプログラムを結合させるので、暗号化されたコンテンツデータと、そのコンテンツデータを画像または音声として出力するデータプレイヤーとしてのプログラムとを分離し、そのコンテンツデータを他のデータプレイヤーで再生することは不可能となる。また、分離後のデータプレイヤーで他の暗号化されたコンテンツデータを復号化して再生することも不可能となる。その結果、セキュリティを万全にすることができる。そして、コンテンツデータとデータプレイヤーとを結合させて実行形式のファイルを形成することにより、ユーザ側においてその実行形式のファイルをダウンロードして、そのコンテンツデータを画像または音声として出力することができる。すなわち、そのコンテンツデータを画像または音声で出力するための特別なデータプレイヤーは不要となるのである。これにより、ストリーミング方式における不都合を解消し、コンテンツを容易に流通させることができるようになり、ひいては電子流通市場の発展に寄与することが可能となる。
【００２７】
また、本発明の情報記録媒体によれば、リンク先指定コードを選択する旨の信号を検出したときに、リンク先の広告管理サーバに接続し、その広告管理サーバに接続できた場合は、広告データをダウンロードする。一方、広告管理サーバに接続できない場合は、初期設定画像データを読み出す。そして、ダウンロードした広告データまたは初期設定画像データを画像または音声として出力するので、視聴者に対して広告内容を視聴させることが可能となる。これにより、コンテンツ提供者には広告料収入が得られることとなる。その結果、視聴者へのコスト負担を軽減することができ、電子流通市場の活性化を図ることが可能となる。また、暗号化されたコンテンツデータと一対一に対応付けられた復号化データを用いて暗号化されたコンテンツデータを復号化するので、その復号化データと一対一に対応しない暗号化されたコンテンツデータは、復号化されない。また、暗号化されたコンテンツデータと一対一に対応しない復号化データではその暗号化されたコンテンツデータは復号化されない。従って、暗号化されたコンテンツデータと、そのコンテンツデータを画像または音声として出力するデータプレイヤーとしてのプログラムとを結合させることにより、両者を分離し、そのコンテンツデータを他のデータプレイヤーで再生することは不可能となる。また、分離後のデータプレイヤーで他の暗号化されたコンテンツデータを復号化して再生することも不可能となる。その結果、セキュリティを万全にすることができる。そして、コンテンツデータとデータプレイヤーとを結合させて実行形式のファイルを形成することにより、ユーザ側においてその実行形式のファイルをダウンロードして、そのコンテンツデータを画像または音声として出力することができる。すなわち、そのコンテンツデータを画像または音声で出力するための特別なデータプレイヤーは不要となるのである。これにより、ストリーミング方式における不都合を解消し、コンテンツを容易に流通させることができるようになり、ひいては電子流通市場の発展に寄与することが可能となる。
【発明を実施するための最良の形態】
【００２８】
次に、本発明の実施の形態について、図面を参照しながら説明する。
【実施例１】
【００２９】
図１は、実施例１に係るデータ構造の概念を示す図である。データファイル１は、静止画・動画から構成される画像データと音声データとから構成されるコンテンツデータである。実施例１では、このデータファイル１を暗号化する。そして、暗号化されたデータファイル２ａと一対一に対応する復号化データ２ｂを生成する。次に、データファイル１を画像または音声として出力するデータプレイヤー３と、暗号化されたデータファイル２ａと、復号化データ２ｂとを結合させて実行形式ファイルＦを作成する。その際、この実行形式ファイルＦを特定するためのコンテンツコード２ｃを埋め込んでおく。さらに、広告管理サーバＳに管理されている広告データのリンク先を示すリンク先指定コード４ａと特定の広告データなどを含む初期設定画像データをもデータプレイヤー３に結合させておく。このように、データファイル１は暗号化されて暗号化データファイル２ａとしてデータプレイヤー３と結合しているので、仮に、両者を分離したとしても、データファイル１のデータは画像または音声として出力することができない。これにより、セキュリティが確保される。
【００３０】
リンク先指定コード４ａは、インターネットで利用するＷＥＢブラウザのように、広告管理サーバＳ上にあるファイルをダウンロードして表示させる機能、ダウンロード可能なものはＷＥＢブラウザと同様にテキスト、映像、プログラム等、クリッカブルになっていて、ダウンロード表示されたものをユーザがクリックすると、標準ブラウザが起動し、リンク先へ誘導される機能、または、フォーム型に構成され、資料請求などを行なう機能を有している。リンク先表示が可能な場所は、データプレイヤー３の一部、または離れた場所、およびコンテンツデータ再生の前、後、指定した任意の途中である。特に、コンテンツデータ再生の前とした場合には、広告データを視聴しなければコンテンツの視聴ができないようにすることができ、広告効果向上に寄与することができる。また、フォーム型の場合は、データプレイヤー３の一部、または離れた場所のみがリンク先表示可能な場所となる。
【００３１】
インターネットに接続していないときにコンテンツデータ（データファイル）が再生された場合は、データプレイヤー３に最初に埋め込まれた広告としての「初期設定画像」を表示する。
【００３２】
リンク先指定コード４ａの機能としては、上記の他にリンク先の管理がある。リンク先表示機能は、リンク先の広告管理サーバＳに接続し、クリック数やコンテンツコード、リンク先での購買などの実行履歴が管理される（アフィリエイト：成功報酬型広告の機能）。これにより、広告主は広告効果によって、コンテンツ提供者に広告料金を支払うことが可能になるため、広告費はコンテンツの価値に見合ったものにすることができる。
【００３３】
次に、実行形式ファイルＦを作成するプログラムの動作について、説明する。図２に示すように、まず、実行形式ファイルＦを作成するための実行ファイルを起動する。そして、動画データ、静止画データ、初期設定画像データ、または音声データなどからなるコンテンツデータ、およびコンテンツコード、リンク先指定コードを入力する（ステップＳ１）。この際、そのコンテンツデータの作成者、コンテンツのタイトルなどの著作権に関するデータや、そのコンテンツデータの作成者のホームページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などを入力する場合もある。
【００３４】
次に、これらの入力されたデータを特定のアルゴリズムに基づいて暗号化する（ステップＳ２）。このとき、暗号化されたデータと一対一に対応する復号化データを同時に生成する。次に、改竄チェックデータを算出し（ステップＳ３）、これらの各データ、すなわち、エンジン（データプレイヤーとしてのプログラム）、暗号化されたコンテンツデータ、初期設定画像データ、リンク先指定コードおよびコンテンツコード、改竄チェックデータなどを結合させる（ステップＳ４）。最後に、単一の実行形式ファイルとして書き出して（ステップＳ５）、処理を終了する。
【００３５】
このように、コンテンツデータとしての動画データ、静止画データ、初期設定画像データ、リンク先指定コード、音声データ、およびコンテンツコード、復号化データ、およびデータプレイヤーとしてのプログラムを結合させるので、暗号化されたコンテンツデータと、そのコンテンツデータを画像または音声として出力するデータプレイヤーとしてのプログラムとを分離し、そのコンテンツデータを他のデータプレイヤーで再生することは不可能となる。また、分離後のデータプレイヤーで他の暗号化されたコンテンツデータを復号化して再生することも不可能となる。その結果、セキュリティを万全にすることができる。
【００３６】
次に、上記のようにして作成された実行形式ファイルをユーザがダウンロード等により入手し、データを再生するプログラムの動作について説明する。図３に示すように、まず、実行ファイルを起動する。次に、実行ファイルが改竄されていないかどうかをチェックする（ステップＴ１、Ｔ２）。実行ファイルが改竄されている場合は処理を終了し、改竄されていない場合は、通信チェックルーチンを実行する（ステップＴ３）。そして、通信可能かどうかを判断し（ステップＴ４）、通信可能である場合は、リンク先の広告管理サーバに接続し、広告データをダウンロードし、その広告データを表示する（ステップＴ５）。一方、ステップＴ４において、通信可能でない場合は、初期設定画像データを読み込んで、例えば、広告データとしての初期設定画像を表示する（ステップＴ６）。広告データの再生が終了した後、再生許可チェックのルーチンを実行する（ステップＴ７）。
【００３７】
再生許可チェックのルーチンの実行結果、再生可能であるかどうかを判断し（ステップＴ８）、再生可能でない場合は、処理を終了し、再生可能である場合は、コンテンツデータとしての動画データ、静止画データ、および音声データを読み込み、そして初期設定を行なう（ステップＴ９）。次に、動画再生画面を表示し（ステップＴ１０）、バッファにコンテンツデータの一部（または全部）を読み込む（ステップＴ１１）。次に、読み込んだデータについて、そのデータと一対一に対応する復号化データを用いて復号化する（ステップＴ１２）。そして、再生エンジン、すなわち、データプレイヤーにおいて、データを画像または音声として出力（再生）する（ステップＴ１３）。コンテンツデータが終了か再生終了であるかどうかを判断し（ステップＴ１４）、コンテンツデータが終了または再生終了でない場合は、ステップＴ１０へ移行する。一方、コンテンツデータが終了または再生終了である場合は、実行を終了する。
【００３８】
このように、広告データまたは初期設定画像データが画像または音声として出力された後に限り、コンテンツデータを画像または音声として出力するので、視聴者がコンテンツデータを視聴しようとした場合には、必ず広告データまたは初期設定画像データを視聴することとなる。これにより、広告効果を高めることができる。
【００３９】
また、暗号化されたコンテンツデータと一対一に対応付けられた復号化データを用いて暗号化されたコンテンツデータを復号化するので、その復号化データと一対一に対応しない暗号化されたコンテンツデータは、復号化されない。また、暗号化されたコンテンツデータと一対一に対応しない復号化データではその暗号化されたコンテンツデータは復号化されない。従って、暗号化されたコンテンツデータと、そのコンテンツデータを画像または音声として出力するデータプレイヤーとしてのプログラムとを結合させることにより、両者を分離し、そのコンテンツデータを他のデータプレイヤーで再生することは不可能となる。また、分離後のデータプレイヤーで他の暗号化されたコンテンツデータを復号化して再生することも不可能となる。その結果、セキュリティを万全にすることができる。
【００４０】
なお、実行形式ファイルＦの動作管理を、例えば、プログラムとしてのユニークなマネージャが行なうようにしてもよい。このユニークなマネージャは、この実行形式ファイルＦが記録されているコンピュータにおいて実行できるように格納されているか、また、この実行形式ファイルＦが実行される系外、例えば、外部からの制御信号によって動作する。そして、ユニークなマネージャは、実行形式ファイルＦについて、使用期間、使用時間、または使用回数について管理し、ユーザに対する課金を行なう。また、実行形式ファイルＦの動作管理を、プログラムとしての「ソフト電池マネージャ」がプログラムとしての「ソフト電池（パルティオソフト電池：商標登録第４７１２５６２号）」の情報を参照しながら行なうようにしても良い。ソフト電池は、実行形式ファイルＦを動かすための仮想の電池である。すなわち、実行形式ファイルＦを使用（実行）すると、ソフト電池における仮想のエネルギーが減少して行き、ソフト電池の仮想のエネルギーが無くなると、実行形式ファイルＦは使用（実行）することができなくなる。ソフト電池を追加購入したり、ソフト電池の仮想エネルギーを充電したりすることによって、再び実行形式ファイルＦを使用（実行）することができるようになる。
【００４１】
図４は、実施例１に係るネットワーク構成を示す図である。ここでは、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：広域網）を介してデータの送受信を行なう例を示す。（１）静止画・動画および音声データなどから構成されるコンテンツデータを有するコンテンツホルダーまたはアフィリエイターは、リンク先管理サーバへコンテンツＩＤの登録を行なう。（２）また、広告主サイトは、リンク先へ広告データの登録を行なう。（３）次に、コンテンツホルダーまたはアフィリエイターは、コンテンツダウンロードサイトへコンテンツデータをアップロードする。（４）次に、ユーザは、コンテンツダウンロードサイトからコンテンツデータをダウンロードする。（５）コンテンツデータを含むデータプレイヤーには、リンク先指定コードが埋め込まれているため、ユーザがこれをクリックすると、リンク先管理サーバに接続する。（６）リンク先管理サーバは、リンク先（広告データ）へコンテンツＩＤを記録して広告主サイトへ接続（ジャンプ）する。（７）広告主サイトは、リンク先管理サーバへ動作履歴情報を送信する。これにより、リンク先管理サーバを介して、コンテンツＩＤにより特定されるコンテンツホルダーまたはアフィリエイターに広告料収入が与えられる。すなわち、コンテンツの価値に見合った広告料がコンテンツホルダーまたはアフィリエイターに与えられるので、ユーザへのコスト負担が軽減される。
【実施例２】
【００４２】
図５は、実施例２に係るネットワーク構成を示す図である。各構成要素は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：広域網）を介してデータの送受信を行なう。（１）コンテンツホルダーまたはアフィリエイターは、リンク先管理サーバへコンテンツＩＤの登録を行なう。（２）また、広告主サイトは、リンク先へ広告データの登録を行なう。（３）次に、コンテンツホルダーまたはアフィリエイターは、外部メディアによりコンテンツを配布する。（４）次に、ユーザは、コンテンツデータを外部メディアにより取得する。コンテンツデータを含むデータプレイヤーには、リンク先指定コードが埋め込まれているため、ユーザがこれをクリックすると、リンク先管理サーバに接続する。（５）リンク先管理サーバは、リンク先（広告データ）へコンテンツＩＤを記録して広告主サイトへ接続（ジャンプ）する。（６）広告主サイトは、リンク先管理サーバへ動作履歴情報を送信する。これにより、リンク先管理サーバを介して、コンテンツＩＤにより特定されるコンテンツホルダーまたはアフィリエイターに広告料収入が与えられる。すなわち、コンテンツの価値に見合った広告料がコンテンツホルダーまたはアフィリエイターに与えられるので、ユーザへのコスト負担が軽減される。
【実施例３】
【００４３】
図６は、実施例３に係るネットワーク構成を示す図である。各構成要素は、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：広域網）を介してデータの送受信を行なう。（１）ユーザＢは、ユーザＡからコンテンツをコピーすることにより、コンテンツを取得する。（２）コンテンツデータを含むデータプレイヤーには、リンク先指定コードが埋め込まれているため、ユーザがこれをクリックすると、リンク先管理サーバに接続する。（３）リンク先管理サーバは、リンク先（広告データ）へコンテンツＩＤを記録して広告主サイトへ接続（ジャンプ）する。（４）広告主サイトは、リンク先管理サーバへ動作履歴情報を送信する。これにより、リンク先管理サーバを介して、コンテンツＩＤにより特定されるコンテンツホルダーまたはアフィリエイターに広告料収入が与えられる。すなわち、コンテンツの価値に見合った広告料がコンテンツホルダーまたはアフィリエイターに与えられるので、ユーザへのコスト負担が軽減される。
【００４４】
なお、データプレイヤー３に対して、付加機能として、コンテンツデータを画像または音声として出力した履歴を示す履歴情報を記録する処理と、前記履歴情報およびユーザＩＤを管理サーバへ送出する処理と、をさらに含ませても良い。このように、履歴情報が記録され、管理サーバへ送出されるので、どのコンテンツがどれだけ見られたのかをサーバ側で把握することができる。これにより、コンテンツプロバイダや広告主へのより効果的なデータ供給が可能となり、広告ツールとしての価値を高めることが可能となる。また、履歴情報とユーザＩＤとが管理サーバに送出されることにより、これらの情報に基づいて、例えば、コンテンツを視聴したことの報酬として経済的価値を有するポイントやマイルをユーザに対して与え、ユーザがこれを利用するサービスを実現させることが可能となる。その結果、コンテンツに対するユーザの好みに関わらない要素でコンテンツ視聴の動機付けをすることができることとなり、広告価値をより高めることが可能となる。なお、履歴情報とは、コンテンツデータの再生回数や、コンテンツデータを全部視聴したのか、一部のみ視聴したのか、一部の場合はどの程度まで視聴したのかに関する情報を示す。また、管理サーバは、広告管理サーバと同一であっても良いし、異なるサーバであっても良い。
【００４５】
以上説明したプログラムは、ＣＤ−ＲＯＭやＤＶＤ等の情報記録媒体に記録された状態で入手することができる。また、このようなプログラムは、ネットワークを構成する公衆電話回線、専用電話回線、ケーブルテレビ回線、無線通信回線等により構成される通信網等の伝送媒体を介して、送信装置であるコンピュータにより送信された信号を受信することで入手することもできる。この信号は、プログラムを含む所定の搬送波に具現化されたコンピュータデータ信号である。この送信の際、伝送媒体中には上記プログラムの少なくとも一部を伝送していればよい。すなわち、上記プログラムを構成するすべてのデータが、一時に伝送媒体上に存在している必要はない。また、上記コンピュータからプログラムを送信する送信方法には、プログラムを構成するデータを連続的に送信する場合も、断続的に送信する場合も含まれる。
【図面の簡単な説明】
【００４６】
【図１】実施例１に係るデータ構造の概念を示す図である。
【図２】実行形式ファイルＦを作成するプログラムの動作の概念を示す図である。
【図３】データを再生するプログラムの動作について説明する。
【図４】実施例１に係るネットワーク構成を示す図である。
【図５】実施例２に係るネットワーク構成を示す図である。
【図６】実施例３に係るネットワーク構成を示す図である。
【符号の説明】
【００４７】
１  データファイル
２ａ  暗号化データファイル
２ｂ  復号化データ
２ｃ  コンテンツコード
３  データプレイヤー
４ａ  リンク先指定コード
Ｆ  実行形式ファイル
Ｓ  広告管理サーバ
【図１】
2007011633.tif 000003
【図２】
2007011633.tif 000004
【図３】
2007011633.tif 000005
【図４】
2007011633.tif 000006
【図５】
2007011633.tif 000007
【図６】
2007011633.tif 000008