(57)【要約】【課題】  コンテンツを、そのコンテンツの利用量を制限しつつ個人利用に供することを可能とするコンテンツ供給システムを提供することである。【解決手段】  ユーザ端末２がサーバ１にユーザ特定用データを送ると、サーバ１はユーザＩＤを、操作者の操作により不当に内容を解析されないような論理的位置に格納する。ユーザ端末２が、購入する画像の画像ＩＤと購入枚数データをサーバ１に送るとき、ユーザ端末２はユーザＩＤもサーバ１に送り、サーバ１は、画像データをユーザＩＤで暗号化してユーザ端末２に送り、サーバ１は、画像データの受領を確認し、決済用データが供給されたことを確認すると、ライセンスデータをユーザ端末２に送る。ユーザ端末２は、受領した画像データの利用権限がユーザに与えられるよう利用権限データベースを更新する。これにより画像の閲覧は可能になり、また、購入枚数の範囲内でプリンタ３に画像を印刷させることも可能となる。【選択図】  図１
2006106805.tif 000002
【特許請求の範囲】
【請求項１】
移動体電話機と、ネットワークを介して前記移動体電話機に接続されたサーバとより構成され、
前記移動体電話機は、
ユーザを識別するユーザ識別情報、及び、当該ユーザに特定の画像データを利用する権限があるか否かを示す利用権限情報を、操作者が当該ユーザ識別情報の内容を特定することが困難な態様で記憶し、
自己が記憶するユーザ識別情報と、供給を受ける対象の画像データを特定する画像データ識別情報とを、前記ネットワークを介して前記サーバへと転送し、
自己に供給された暗号化された画像データを利用する権限が前記ユーザにあるか否かを前記利用権限情報に基づいて判別し、権限があると判別したとき、自己が記憶するユーザ識別情報を用いて当該画像データを復号化し、当該画像データが表す画像を再生し、
前記画像データが再生された後なお前記ユーザが当該画像データを利用する権限があるか否かを判別し、判別結果に基づいて、自己が記憶する前記利用権限情報を書き換え、
前記サーバは、前記移動体電話機が前記ユーザ識別情報及び前記画像データ識別情報を自己へと転送したとき、当該画像データ識別情報により特定される画像データを、当該ユーザ識別情報を用いて暗号化し、前記ネットワークを介して当該移動体電話機へと転送する、
ことを特徴とするコンテンツ供給システム。
【請求項２】
端末と、サーバとより構成され、
前記端末は、
ユーザを識別するユーザ識別情報、及び、当該ユーザに特定のコンテンツを利用する権限があるか否かを示す利用権限情報を、操作者が当該ユーザ識別情報の内容を特定することが困難な態様で記憶する記憶手段と、
前記サーバに、前記記憶手段が記憶するユーザ識別情報と、供給を受ける対象のコンテンツを特定するコンテンツ識別情報とを供給する手段と、
自己に供給された暗号化されたコンテンツを利用する権限が前記ユーザにあるか否かを前記利用権限情報に基づいて判別し、権限があると判別したとき、前記記憶手段が記憶するユーザ識別情報を用いて当該コンテンツを復号化して再生する復号化手段と、
前記コンテンツが再生された後なお前記ユーザが当該コンテンツを利用する権限があるか否かを判別し、判別結果に基づいて、前記記憶手段が記憶する前記利用権限情報を書き換える更新手段と、を備え、
前記サーバは、前記端末より前記ユーザ識別情報及び前記コンテンツ識別情報が供給されたとき、当該コンテンツ識別情報により特定されるコンテンツを、当該ユーザ識別情報を用いて暗号化して当該端末へと供給する手段を備える、
ことを特徴とするコンテンツ供給システム。
【請求項３】
前記端末は、
前記サーバより前記暗号化されたコンテンツを供給されたとき、当該コンテンツの受領を確認する受領確認情報を前記サーバに供給する手段と、
前記サーバより、前記ユーザに前記コンテンツを利用する権限を与えることを確認する権限付与情報が供給されたとき、前記利用権限情報を、前記ユーザに前記コンテンツを利用する権限があることを表すよう更新する手段と、を備え、
前記サーバは、前記端末より前記受領確認情報が供給されたとき、前記権限付与情報を生成して当該端末へと供給する手段を備える、
ことを特徴とする請求項２に記載のコンテンツ供給システム。
【請求項４】
前記サーバは、
前記権限付与情報を記憶する手段と、
前記ユーザを発信者とする電子メールを受信し、当該電子メールが前記権限付与情報を請求するためのものであるとき、自己が記憶する前記権限付与情報を含む電子メールを、前記ユーザを受取人として送信する手段と、を備える、
ことを特徴とする請求項２又は３に記載のコンテンツ供給システム。
【請求項５】
前記端末は、前記サーバより前記暗号化されたコンテンツを供給されたとき、当該コンテンツの対価を決済するために用いる決済用情報を外部に供給する手段を備え、
前記サーバは、前記端末より前記受領確認情報が供給され、前記端末が前記決済用情報を供給したとき、前記権限付与情報を生成して当該端末へと供給する、
ことを特徴とする請求項３又は４に記載のコンテンツ供給システム。
【請求項６】
前記復号化手段は、前記ユーザに前記コンテンツを利用する権限があると判別したとき、当該コンテンツを復号化して複製する複製手段を備え、
前記利用権限情報は、前記ユーザが前記コンテンツを複製することを許されている回数を表す複製許諾数データを含み、
前記更新手段は、前記複製許諾数データを、当該複製許諾数データが示す前記回数が０以下とならない範囲で、前記複製手段が前記コンテンツを複製した数減少するよう更新する手段を備える、
ことを特徴とする請求項２乃至５のいずれか１項に記載のコンテンツ供給システム。
【請求項７】
前記コンテンツは画像を表すデータより構成され、前記複製手段は、当該コンテンツが表す画像を印刷する手段を備える、
ことを特徴とする請求項６に記載のコンテンツ供給システム。
【請求項８】
前記記憶手段は、前記利用権限情報を暗号化された状態で記憶し、
前記復号化手段は、前記利用権限情報を復号化する手段を備え、
前記更新手段は、前記復号化手段が復号化した利用権限情報を更新して暗号化し、自己が暗号化した利用権限情報を前記記憶手段に格納する手段を備える、
ことを特徴とする請求項２乃至７のいずれか１項に記載のコンテンツ供給システム。
【請求項９】
前記サーバは、前記端末を前記記憶手段、前記復号化手段及び前記更新手段として機能させるためのプログラムを前記端末に供給する手段を備え、
前記端末は、前記サーバより供給されたプログラムを実行することにより、
前記記憶手段、前記復号化手段及び前記更新手段の機能を行う、
ことを特徴とする請求項２乃至８のいずれか１項に記載のコンテンツ供給システム。
【請求項１０】
コンピュータを、
ユーザを識別するユーザ識別情報、及び、当該ユーザに特定のコンテンツを利用する権限があるか否かを示す利用権限情報を、操作者が当該ユーザ識別情報の内容を特定することが困難な態様で記憶する記憶手段と、
前記記憶手段が記憶するユーザ識別情報と、供給を受ける対象のコンテンツを特定するコンテンツ識別情報とを外部に供給する手段と、
外部より自己に供給された暗号化されたコンテンツを利用する権限が前記ユーザにあるか否かを前記利用権限情報に基づいて判別し、権限があると判別したとき、前記記憶手段が記憶するユーザ識別情報を用いて当該コンテンツを復号化して再生する復号化手段と、
前記コンテンツが再生された後なお前記ユーザが当該コンテンツを利用する権限があるか否かを判別し、判別結果に基づいて、前記記憶手段が記憶する前記利用権限情報を書き換える更新手段と、
して機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  この発明は、コンテンツの不当な複製を防止しつつコンテンツを供給することを可能とするコンテンツ供給システム等に関する。
【背景技術】
【０００２】  ディジタル画像処理技術の進歩により、種々のコンテンツ、例えば、画像データを加工・編集し、カラープリンタ等でハードコピーとして出力できるようになりつつある。
そして、コンテンツが不正に利用されることを防止するため、コンテンツの暗号化や、コンテンツのユーザの認証が行われている。
【発明が解決しようとする課題】
【０００３】  しかし、ディジタルデータからなるコンテンツは、いったん復号化され、あるいはユーザの認証が行われると、無制限に複製するなどの無秩序な利用が可能であったので、著作権者等の権利者の利益が損なわれる、という問題があった。
【０００４】  この発明は上記実状に鑑みてなされたもので、コンテンツを、そのコンテンツの利用量を制限しつつ個人利用に供することを可能とするコンテンツ供給システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】  上記目的を達成するため、この発明の第１の観点にかかるコンテンツ供給システムは、
移動体電話機と、ネットワークを介して前記移動体電話機に接続されたサーバとより構成され、
前記移動体電話機は、
ユーザを識別するユーザ識別情報、及び、当該ユーザに特定の画像データを利用する権限があるか否かを示す利用権限情報を、操作者が当該ユーザ識別情報の内容を特定することが困難な態様で記憶し、
自己が記憶するユーザ識別情報と、供給を受ける対象の画像データを特定する画像データ識別情報とを、前記ネットワークを介して前記サーバへと転送し、
自己に供給された暗号化された画像データを利用する権限が前記ユーザにあるか否かを前記利用権限情報に基づいて判別し、権限があると判別したとき、自己が記憶するユーザ識別情報を用いて当該画像データを復号化し、当該画像データが表す画像を再生し、
前記画像データが再生された後なお前記ユーザが当該画像データを利用する権限があるか否かを判別し、判別結果に基づいて、自己が記憶する前記利用権限情報を書き換え、
前記サーバは、前記移動体電話機が前記ユーザ識別情報及び前記画像データ識別情報を自己へと転送したとき、当該画像データ識別情報により特定される画像データを、当該ユーザ識別情報を用いて暗号化し、前記ネットワークを介して当該移動体電話機へと転送する、
ことを特徴とする。
【０００６】  このようなコンテンツ供給システムによれば、画像データは、ユーザに利用権限がある限りにおいて利用され、利用の結果利用権限が失われれば利用されなくなる。このため、画像データは、ユーザにより利用される程度を制限されながら個人利用に供される。
【０００７】  また、この発明の第２の観点にかかるコンテンツ供給システムは、
端末と、サーバとより構成され、
前記端末は、
ユーザを識別するユーザ識別情報、及び、当該ユーザに特定のコンテンツを利用する権限があるか否かを示す利用権限情報を、操作者が当該ユーザ識別情報の内容を特定することが困難な態様で記憶する記憶手段と、
前記サーバに、前記記憶手段が記憶するユーザ識別情報と、供給を受ける対象のコンテンツを特定するコンテンツ識別情報とを供給する手段と、
自己に供給された暗号化されたコンテンツを利用する権限が前記ユーザにあるか否かを前記利用権限情報に基づいて判別し、権限があると判別したとき、前記記憶手段が記憶するユーザ識別情報を用いて当該コンテンツを復号化して再生する復号化手段と、
前記コンテンツが再生された後なお前記ユーザが当該コンテンツを利用する権限があるか否かを判別し、判別結果に基づいて、前記記憶手段が記憶する前記利用権限情報を書き換える更新手段と、を備え、
前記サーバは、前記端末より前記ユーザ識別情報及び前記コンテンツ識別情報が供給されたとき、当該コンテンツ識別情報により特定されるコンテンツを、当該ユーザ識別情報を用いて暗号化して当該端末へと供給する手段を備える、
ことを特徴とする。
【０００８】  このようなコンテンツ供給システムによれば、コンテンツは、ユーザに利用権限がある限りにおいて利用され、利用の結果利用権限が失われれば利用されなくなる。このため、コンテンツは、ユーザにより利用される程度を制限されながら個人利用に供される。
【０００９】  前記端末は、
前記サーバより前記暗号化されたコンテンツを供給されたとき、当該コンテンツの受領を確認する受領確認情報を前記サーバに供給する手段と、
前記サーバより、前記ユーザに前記コンテンツを利用する権限を与えることを確認する権限付与情報が供給されたとき、前記利用権限情報を、前記ユーザに前記コンテンツを利用する権限があることを表すよう更新する手段と、を備え、
前記サーバは、前記端末より前記受領確認情報が供給されたとき、前記権限付与情報を生成して当該端末へと供給する手段を備えるものであってもよい。
このような構成を有することにより、前記コンテンツ供給システムは、コンテンツの利用をユーザに対し新たに許諾する。
【００１０】  前記サーバは、
前記権限付与情報を記憶する手段と、
前記ユーザを発信者とする電子メールを受信し、当該電子メールが前記権限付与情報を請求するためのものであるとき、自己が記憶する前記権限付与情報を含む電子メールを、前記ユーザを受取人として送信する手段と、を備えるものとすれば、端末が権限付与情報の受信に失敗しても、電子メールを用いて後日権限付与情報が配送される。
【００１１】  前記端末は、前記サーバより前記暗号化されたコンテンツを供給されたとき、当該コンテンツの対価を決済するために用いる決済用情報を外部に供給する手段を備えてもよい。
この場合、前記サーバは、前記端末より前記受領確認情報が供給され、前記端末が前記決済用情報を供給したとき、前記権限付与情報を生成して当該端末へと供給するものであってもよい。
このような構成を有することにより、前記コンテンツ供給システムは、コンテンツへの課金を確実に行う。
【００１２】  前記復号化手段は、前記ユーザに前記コンテンツを利用する権限があると判別したとき、当該コンテンツを復号化して複製する複製手段を備え、
前記利用権限情報は、前記ユーザが前記コンテンツを複製することを許されている回数を表す複製許諾数データを含み、
前記更新手段は、前記複製許諾数データを、当該複製許諾数データが示す前記回数が０以下とならない範囲で、前記複製手段が前記コンテンツを複製した数減少するよう更新する手段を備えるものであってもよい。
このような構成を有することにより、前記コンテンツ供給システムは、コンテンツへの複製を所定回数に制限する。
【００１３】  前記コンテンツは、例えば、画像を表すデータより構成されていてもよい。この場合、前記複製手段は、例えば、当該コンテンツが表す画像を印刷する手段を備えていればよい。
【００１４】  前記記憶手段は、前記利用権限情報を暗号化された状態で記憶し、
前記復号化手段は、前記利用権限情報を復号化する手段を備え、
前記更新手段は、前記復号化手段が復号化した利用権限情報を更新して暗号化し、自己が暗号化した利用権限情報を前記記憶手段に格納する手段を備えるものであってもよい。
このような構成を有することにより、利用権限情報の内容が不正に解読されたり、不正に変更されたりする事態が防止される。
【００１５】  前記サーバは、例えば、前記端末を前記記憶手段、前記復号化手段及び前記更新手段として機能させるためのプログラムを前記端末に供給する手段を備えてもよい。
この場合、前記端末は、前記サーバより供給されたプログラムを実行することにより、前記記憶手段、前記復号化手段及び前記更新手段の機能を行うものであってもよい。
【００１６】  また、この発明の第３の観点にかかるコンピュータ読み取り可能な記録媒体は、
コンピュータを、
ユーザを識別するユーザ識別情報、及び、当該ユーザに特定のコンテンツを利用する権限があるか否かを示す利用権限情報を、操作者が当該ユーザ識別情報の内容を特定することが困難な態様で記憶する記憶手段と、
前記記憶手段が記憶するユーザ識別情報と、供給を受ける対象のコンテンツを特定するコンテンツ識別情報とを外部に供給する手段と、
外部より自己に供給された暗号化されたコンテンツを利用する権限が前記ユーザにあるか否かを前記利用権限情報に基づいて判別し、権限があると判別したとき、前記記憶手段が記憶するユーザ識別情報を用いて当該コンテンツを復号化して再生する復号化手段と、
前記コンテンツが再生された後なお前記ユーザが当該コンテンツを利用する権限があるか否かを判別し、判別結果に基づいて、前記記憶手段が記憶する前記利用権限情報を書き換える更新手段と、
して機能させるためのプログラムを記録したことを特徴とする。
【００１７】  このような記録媒体に記録されたプログラムを実行するコンピュータは、ユーザに対し、コンテンツの利用権限がある限りにおいて利用を許し、利用の結果利用権限が失われれば、利用を許さない。このため、コンテンツは、ユーザにより利用される程度を制限されながら個人利用に供される。
【発明を実施するための最良の形態】
【００１８】  以下では、この発明の実施の形態にかかるコンテンツ供給システムを、画像配信システムを例として説明する。
図１は、この発明の実施の形態にかかる画像配信システムの構成を示す図である。図示するように、この画像配信システムは、サーバ１と、ユーザ端末２と、プリンタ３とより構成されている。【００１９】  サーバ１とユーザ端末２とは、インターネット等より構成されるネットワークＮを介して互いに接続されており、プリンタ３は、ユーザ端末２に接続されている。
なお、サーバ１及びユーザ端末２には、各自に固有の識別符号が割り当てられている。識別符号は、例えば、サーバ１及びユーザ端末２に割り当てられたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスであればよい。【００２０】  サーバ１は、図２に示すように、制御部１１と、主記憶部１２と、外部記憶部１３と、送受信部１４とより構成される。主記憶部１２、外部記憶部１３及び送受信部１４は、いずれも内部バスを介して制御部１１に接続されている。【００２１】  制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等からなり、外部記憶部１３に記憶されているプログラムに従って、後述する処理を行う。
主記憶部１２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等からなり、制御部１１の作業領域として用いられる。【００２２】  外部記憶部１３は、ハードディスク装置等からなり、後述する処理を制御部１１に行わせるためのプログラムを予め記憶する。そして、外部記憶部１３は、制御部１１の指示に従って、自己が記憶するデータを制御部１１に供給する。
また、外部記憶部１３は、外部の認証サーバＳＳに固有に割り当てられた識別符号を記憶する。図１に示すように、認証サーバＳＳはネットワークＮに接続されており、後述する処理を実行する。【００２３】  さらに、外部記憶部１３は、顧客データベースと、コンテンツデータベースと、販売実績データベースとを記憶する。
顧客データベースは、ユーザ端末２のユーザを識別するユーザＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）と、そのユーザを特定するために用いるユーザ特定用データ（たとえば、そのユーザの住所、氏名、メールアドレス等）と、そのユーザが利用するユーザ端末２を特定するデータ（たとえば、ユーザ端末２の識別符号）とを、互いが対応付けられた形で含んでいるデータの集合からなる。
コンテンツデータベースは、ユーザ端末２に供給する対象の画像を表す画像データと、その画像データの価格を表す価格データと、その画像データを識別する画像ＩＤとを、互いが対応付けられた形で含んでいるデータの集合からなる。
販売実績データベースは、上述の画像ＩＤと、その画像ＩＤにより識別される画像の印刷が許諾された延べ枚数を表す販売枚数データとを、互いが対応付けられた形で含んでいるデータの集合からなる。【００２４】  送受信部１４は、ＤＳＵ（Ｄａｔａ  Ｓｅｒｖｉｃｅ  Ｕｎｉｔ）等からなり、内部バスを介して制御部１１に接続されており、また、ネットワークＮに接続されている。
送受信部１４は、制御部１１の指示に従って、制御部１１より供給された情報を、ユーザ端末２に宛てて送出する（すなわち、ユーザ端末２の識別符号を付してネットワークＮに送信する）。また、自己宛ての情報（すなわち、サーバ１の識別符号が付された情報）をネットワークＮより受信して、制御部１１に供給する。【００２５】  ユーザ端末２は、図３に示すように、制御部２１と、主記憶部２２と、外部記憶部２３と、送受信部２４と、入力部２５と、表示部２６とより構成される。主記憶部２２、外部記憶部２３、送受信部２４、入力部２５及び表示部２６は、いずれも、内部バスを介して制御部２１に接続されている。【００２６】  制御部２１はＣＰＵ等からなり、外部記憶部２３に記憶されている後述の各プログラムに従って、後述する処理を実行する。主記憶部２２はＲＡＭ等からなり、制御部２１の作業領域として用いられる。
外部記憶部２３は、ハードディスク装置等の不揮発性記憶装置からなり、後述する処理を制御部２１に行わせるためのプログラムを予め記憶する。そして、制御部２１の指示に従って、自己が記憶するデータを制御部２１に供給する。外部記憶部２３に記憶されているプログラムには、後述のヘルパープログラム、画像利用プログラム及び印刷プログラムと、後述のブラウザの処理を制御するプログラムとが含まれる。また、外部記憶部２３は、後述する処理により制御部２１が格納する画像データも記憶する。【００２７】  また、外部記憶部２３は、利用権限データベースを記憶する。利用権限データベースは、画像ＩＤと、その画像ＩＤにより識別される画像をユーザ端末２のユーザがあと何枚複製してよいかを表す残り枚数データとを、互いが対応付けられた形で含んでいるデータの集合からなる。【００２８】  利用権限データベースは、所定の手法により暗号化された状態で外部記憶部２３に記憶されている。利用権限データベースは、ユーザ端末２の操作者の操作により不当に内容を解析されることを防ぐため、外部記憶部２３の記憶領域のうち、ユーザが通常参照するデータを格納しない論理的位置（ディレクトリ）に記憶される。【００２９】  送受信部２４は、モデム、ターミナルアダプタ等からなり、内部バスを介して制御部２１に接続されており、また、ネットワークＮに接続されている。
送受信部２４は、制御部２１の指示に従って、制御部２１より供給された情報を、ユーザ端末２に宛てて送出する。また、自己宛ての情報をネットワークＮより受信して制御部２１に供給する。【００３０】  入力部２５は、キーボード、マウス等より構成されており、操作者の操作に従った情報を、制御部２１に供給する。
表示部２６は、ＣＲＴ（陰極線管）、ＬＣＤ（液晶ディスプレイ）等より構成されており、制御部２１の指示に従った画像を、自己が備える表示画面上に表示する。【００３１】  プリンタ３は、図示しないインターフェース回路を介してユーザ端末２の制御部２１の従った画像を、制御部２１の指示する枚数分、紙面等に印刷する。【００３２】（動作）
次に、図１に示す画像配信システムの動作を、図４〜図８を参照して説明する。
図４は、ユーザ登録時のユーザ端末２の処理を表すフローチャートである。
図５は、ユーザ登録時のサーバ１の処理を表すフローチャートである。
図６は、画像購入時のユーザ端末２の処理を表すフローチャートである。
図７は、画像購入時のサーバ１の処理を表すフローチャートである。
図８は、画像印刷時の処理を表すフローチャートである。【００３３】（ユーザ登録時の処理）
ユーザ端末２のユーザがサーバ１からの画像の配信を受けたい場合、ユーザはまず、ユーザ端末２の入力部２５を操作して、ユーザ端末２に、ブラウザの処理（すなわち、後述のステップＳ１０２及びステップＳ１０３の処理）の実行を指示する（図４、ステップＳ１０１）。【００３４】  ユーザ端末２の制御部２１は、ブラウザの処理の実行を指示されると、外部記憶部２３よりブラウザのプログラムデータを読み出し、ブラウザの処理を開始する。ブラウザの処理を開始した制御部２１は、ユーザが、入力部２５を操作して、アクセスする対象のデータのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を入力するのを待機する（ステップＳ１０２）。
なお、ＵＲＬは、アクセスする対象のデータを格納するサーバと、このサーバが備える記憶装置の記憶領域のうち、アクセスする対象のデータが格納されている記憶領域のディレクトリと、を示す符号である。【００３５】  そして、ユーザが、ＵＲＬの入力を完了すると、制御部２１は、入力されたＵＲＬと、ユーザ端末２自身に割り当てられている識別符号とを送受信部２４に供給する。送受信部２４は、自己に供給されたＵＲＬ及びユーザ端末２の識別符号を互いに対応付けてネットワークＮに送信する（ステップＳ１０３）。【００３６】  ステップＳ１０３で送信されたＵＲＬが、登録用フォームが格納されているディレクトリを示している場合、サーバ１の送受信部１４は、ステップＳ１０３で送信された情報を受信して制御部１１に供給する（図５、ステップＳ２０１）。
制御部１１は、ＵＲＬ及びユーザ端末２の識別符号を供給されると、外部記憶部１３に格納されているデータのうち、送受信部１４から供給されたＵＲＬが示すディレクトリに格納されている、登録用フォームを表すデータを読み出す。そして、読み出したデータを、送受信部１４を介し、識別符号が示すユーザ端末２宛てに送信する（ステップＳ２０２）。【００３７】  ユーザ端末２の送受信部２４は、ステップＳ２０２でユーザ端末２に宛てて送信されたデータを受信して制御部２１に供給する。制御部２１は、このデータが表す登録用フォームを表示することを表示部２６に指示し、表示部２６は、この指示に従って、登録用フォームを表示する（ステップＳ１０４）。【００３８】  登録用フォームには、上述のユーザ特定用データを記入するための記入欄が含まれている。なお、記入欄へのデータの記入は、ユーザ等が入力部２５を操作して、制御部２１が表示部２６の表示画面上に表示させるカーソルを記入欄上に移動させるよう指示し、制御部２１がこの指示に応答してカーソルを記入欄上に移動させた後、ユーザ等が更に入力部２５を操作してデータを入力し、制御部２１が、入力されたデータを表示部２６の表示画面のカーソル位置に表示させる、という手順で行われる。【００３９】  表示部２６が登録用フォームを表示したとき、制御部２１は、ユーザが入力部２５を操作して、登録用フォームの記入欄にユーザ特定用データを記入し、ユーザの登録申込を指示するのを待機する（ステップＳ１０５）。そして、ユーザがユーザ特定用データを記入し、ユーザの登録申込を指示すると、制御部２１は、記入欄に記入されたユーザ特定用データを、送受信部２４を介し、サーバ１に宛てて送信する（ステップＳ１０６）。すなわち、登録用フォームの返送を行う。【００４０】  サーバ１の送受信部１４は、ステップＳ１０６でサーバ１宛てに送信されたユーザ特定用データを受信して制御部１１に供給する。制御部１１は、自己に供給されたユーザ特定用データが示すユーザに割り当てるユーザＩＤを生成し、生成したユーザＩＤと、自己に供給されたユーザ特定用データとを、互いに対応付けて顧客データベースに格納する（ステップＳ２０３）。そして、ステップＳ２０３で生成したユーザＩＤを、送受信部１４を介してユーザ端末２宛てに送信する（ステップＳ２０４）。【００４１】  ユーザ端末２の送受信部２４は、ユーザ端末２宛てに送信されたユーザＩＤを受信して制御部２１に供給する。画像利用プログラムを実行している制御部２１は、ユーザＩＤを供給されると、そのユーザＩＤを、外部記憶部２３に格納する（ステップＳ１０７）。【００４２】  ステップＳ１０７で、制御部２１は、具体的には、例えばユーザＩＤを含んだファイルを生成し、そのファイルに、そのファイルがユーザＩＤを含んでいると識別することが困難になるような特殊なファイル名（例えば、外部記憶部２３に予め格納されているファイルのファイル名に類似したファイル名）を付して、外部記憶部２３に格納する。制御部２１がユーザＩＤを含んだファイルを格納するディレクトリは、例えば、ユーザ端末２の操作者の操作により不当にユーザＩＤを知られることを防ぐため、ユーザが通常参照するファイルを格納しない特殊なディレクトリとする。【００４３】  以上説明したステップＳ１０１〜１０７及びＳ２０１〜Ｓ２０４の処理により、ユーザの登録が行われる。すなわち、ユーザＩＤ及びユーザ特定用データが顧客データベースに格納され、ユーザＩＤがユーザ端末２の外部記憶部２３に格納される。【００４４】  なお、ユーザ端末２の制御部２１がステップＳ１０７でユーザＩＤを外部記憶部２３に格納する態様は、ユーザ端末２の操作者によるユーザＩＤの特定が困難な態様となるような任意の態様であってよい。例えば、制御部２１は、ユーザＩＤを含んだファイルに不可視属性を付与してもよい。【００４５】（画像購入時の処理）
ユーザ登録を受けたユーザが画像を購入するとき、ユーザはまず、ユーザ端末２に上述のブラウザの処理の実行を指示する。そして、ユーザ端末２がブラウザの処理を開始すると、ユーザは入力部２５を操作し、購入申込用フォームのＵＲＬを入力する（図６、ステップＳ３０１）。この結果、ステップＳ１０３と同様、ユーザ端末２によって、購入申込用フォームのＵＲＬ及びユーザ端末２の識別符号が互いに対応付けられてネットワークＮに送信される。【００４６】  すると、サーバ１は、上述のステップＳ２０１及びＳ２０２の処理と同様の処理を行って、購入申込用フォームのＵＲＬ及びユーザ端末２の識別符号を受信する。そして、購入申込用フォームを表すデータを外部記憶部１３より読み出し、受信した識別符号が示すユーザ端末２宛てに送信する（図７、ステップＳ４０１）。【００４７】  この結果、ユーザ端末２はステップＳ１０４と同様の処理を行い、この処理の結果、表示部２６が、購入申込用フォームを表示する（ステップＳ３０２）。購入申込用フォームには、ユーザが購入を希望する画像を示す画像ＩＤ及び画像を購入する枚数を指定する購入枚数データを記入するための記入欄が含まれている。【００４８】  表示部２６が購入申込用フォームを表示したとき、制御部２１は、ユーザが入力部２５を操作して、購入申込用フォームの記入欄に、画像ＩＤと、購入枚数データとを記入し、画像購入の申込を指示するのを待機する。そして、ユーザが、画像ＩＤ及び購入枚数データを記入し、画像購入の申込を指示すると、制御部２１は、記入された画像ＩＤ及び購入枚数データを、送受信部２４を介し、サーバ１に宛てて送信する（ステップＳ３０３）。更に、制御部２１はヘルパープログラムの実行を開始し、ヘルパープログラムに従って、外部記憶部２３に格納されているユーザＩＤをサーバ１に宛てて送信する（ステップＳ３０４）。【００４９】  サーバ１の送受信部１４は、ステップＳ３０３でサーバ１宛てに送信された画像ＩＤ及び購入枚数データを受信して制御部１１に供給し（ステップＳ４０２）、また、ステップＳ３０４でサーバ１宛てに送信されたユーザＩＤを受信して、制御部１１に供給する（ステップＳ４０３）。制御部１１は、自己に供給されたこれら３個のデータを外部記憶部１３に格納する（ステップＳ４０４）。そして、自己に供給されたユーザＩＤをキーとして顧客データベースを検索し、キーとしたユーザＩＤが顧客データベースに格納されているか否かを判別する（ステップＳ４０５）。
そして、格納されていないと判別したとき、制御部１１は、送受信部１４を介し、画像の販売に応じられないことを表すメッセージをユーザ端末２に宛てて送信する（ステップＳ４０６）。ユーザ端末２の送受信部２４がこのメッセージを受信して制御部２１に供給すると、制御部２１は、画像の販売が出来ないことを示す画像を表示部２６に表示させて、処理を終了する。【００５０】  一方、ステップＳ４０５で、ユーザＩＤが顧客データベースに格納されていると判別すると、制御部１１は、該当するユーザＩＤに対応付けられているユーザ特定用データを読み出し、外部記憶部１３に格納する（ステップＳ４０７）。【００５１】  次いで、制御部１１は、自己に供給されたデータに含まれる画像ＩＤが示す画像の画像データをコンテンツデータベースより索出し、索出した画像データを、自己に供給されたユーザＩＤを用いて暗号化する（ステップＳ４０８）。暗号化は、例えばＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）に準拠した手法で行えばよい。
そして、制御部１１は、暗号化された画像データを、送受信部１４を介してユーザ端末２宛てに送信する（ステップＳ４０９）。【００５２】  ユーザ端末２の送受信部２４は、ステップＳ４０９でユーザ端末２宛てに送信された、暗号化済みの画像データを受信して制御部２１に供給する。ヘルパープログラムを実行している制御部２１は、暗号化済みの画像データを供給されると、暗号化済みの画像データを外部記憶部２３に格納する（ステップＳ３０５）。【００５３】  次に、制御部２１は、画像を受信したことを確認するメッセージを表示部２６に表示させ、また、画像を受信したことを確認するメッセージを、送受信部２４を介し、サーバ１に宛てて送信する（ステップＳ３０６）。【００５４】  サーバ１の送受信部１４は、ステップＳ３０６でサーバ１宛てに送信されたメッセージを受信して制御部１１に供給する（ステップＳ４１０）。すると、制御部１１は、外部記憶部１３より認証サーバＳＳの識別符号を読み出し、また、コンテンツデータベースより、ステップＳ４０８で索出された画像データの価格を表す価格データを読み出す。そして、制御部１１は、読み出した価格データ及びユーザ端末２の識別符号を、読み出した識別符号が示す認証サーバＳＳに宛てて、送受信部１４を介し送信する（ステップＳ４１１）。そして、認証サーバＳＳが、決済手続の完了を通知するメッセージを自己宛てに送信するのを待機する（ステップＳ４１２）。【００５５】  認証サーバＳＳは、ユーザ端末２を示す識別符号と、決済金額を示す金額データとをネットワークＮを介して受信すると、受信した識別符号が示すユーザ端末２に宛てて、決済用フォームを表すデータを送信する。
ユーザ端末２は、ステップＳ１０４と同様の処理を行い、この結果、表示部２６が決済用フォームを表示する（ステップＳ３０７）。すなわち、ステップＳ３０７で、ユーザ端末２の送受信部２４は、認証サーバＳＳがユーザ端末２に宛てて送信した、決済用フォームを表すデータを受信して制御部２１に供給する。制御部２１は、このデータが表す決済用フォームを表示部２６に表示させる。
決済用フォームは、認証サーバＳＳが受信した価格データが示す価格を表示し、また、決済用フォームには、ユーザが決済のために用いる決済用データ（例えば、ユーザが所有するクレジットカードのカード番号を含むデータ）を記入するための記入欄が含まれている。【００５６】  表示部２６が決済用フォームを表示したとき、制御部２１は、ユーザが入力部２５を操作して、購入申込用フォームの記入欄に決済用データを記入し、フォームの返送を指示するのを待機する。そして、ユーザが決済用データを記入してフォームの返送を指示すると、制御部２１は、記入された決済用データを、送受信部２４を介し、認証サーバＳＳに宛てて送信する（ステップＳ３０８）。【００５７】  なお、ステップＳ３０８において、決済用データは、外部からの攻撃による決済用データの内容の漏出が防止されるような手順（例えば、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）や、ＳＥＴ（Ｓｅｃｕｒｅ  Ｅｌｅｃｔｒｏｎｉｃ  Ｔｒａｎｓａｃｔｉｏｎ）や、その他、決済用データを暗号化して送信するようなプロトコル）に従って送信されることが望ましい。【００５８】  認証サーバＳＳは、ステップＳ３０８で自己宛てに送信された決済用データを受信すると、受信した決済用データと、サーバ１より受信した価格データとを互いに対応付けて記憶し、決済手続の完了を通知するメッセージを、サーバ１に宛てて送信する。
サーバ１の送受信部１４は、認証サーバＳＳが送信したこのメッセージを受信して制御部１１に供給する。制御部１１は、このメッセージに応答してライセンスファイルを生成し、生成したライセンスファイルを、送受信部１４を介し、ユーザ端末２に宛てて送信する（ステップＳ４１３）。
ライセンスファイルは、ユーザ端末２のユーザに利用権限が与えられた画像を特定し、また、当該ユーザが当該画像を複製することを許可された購入枚数を示すデータであり、例えば、サーバ１がステップＳ４０２で受信した画像ＩＤ及び購入枚数データを含むデータからなる。【００５９】  そして、制御部１１は、販売実績データベースにアクセスし、販売した画像（ライセンスファイルにより特定される画像）の画像ＩＤに対応付けられている販売枚数データの値を、ライセンスファイルが示す購入枚数に相当する分インクリメントする（ステップＳ４１４）。【００６０】  一方、ユーザ端末２の送受信部２４は、ステップＳ４１３でユーザ端末２宛てに送信されたライセンスファイルを受信して制御部２１に供給する（ステップＳ３０９）。ヘルパープログラムを実行している制御部２１は、ライセンスファイルを供給されると、利用権限データベースにアクセスし、利用権限データベースを復号化する（ステップＳ３１０）。【００６１】  次いで、制御部２１は、復号化された利用権限データベースに、ユーザ端末２が受信したライセンスファイルにより特定される画像の画像ＩＤと、ライセンスファイルが示す購入枚数を表す購入枚数データとを、互いが対応付けられた態様で追加する（ステップＳ３１１）。そして、データが追加された利用権限データベースを、ステップＳ３１０及び後述のステップＳ５０２の処理による復号化が可能な態様で暗号化し、外部記憶部２３に格納する（ステップＳ３１２）。
なお、ステップＳ３１２で、利用権限データベースは、外部記憶部２３の記憶領域のうち、ユーザが通常参照するデータを格納しないディレクトリに記憶される。【００６２】  次に、制御部２１は、利用権限データベースを更新したことを確認するメッセージを、送受信部２４を介し、サーバ１に宛てて送信する（ステップＳ３１３）。サーバ１の送受信部１４は、このメッセージを受信して制御部１１に供給すると（ステップＳ４１５）、処理を終了する。【００６３】  以上説明したステップＳ３０１〜３１３及びＳ４０１〜Ｓ４１５の処理により、画像がサーバ１からユーザ端末２へと供給され、ユーザに利用権限が与えられる。なお、認証サーバＳＳが互いに対応付けて記憶した決済用データ及び価格データは、決済その他任意の目的で読み出され、あるいは外部に出力される。【００６４】（画像印刷時の処理）
画像を購入したユーザが画像を印刷するとき、ユーザは、ユーザ端末２の入力部２５を操作して、印刷プログラムの実行を指示する。
すると、制御部２１は、印刷指示用の画像を表示することを表示部２６に指示し、表示部２６は、この指示に従って、印刷指示用の画像を表示し（図８、ステップＳ５０１）、画像印刷の指示を待機する。印刷指示用の画像には、ユーザが印刷を希望する画像を示す画像ＩＤ及び印刷を購入する枚数を指定する印刷枚数データを記入するための記入欄が含まれている。【００６５】  そして、ユーザが入力部２５を操作して、画像ＩＤ及び印刷枚数データを印刷指示用の画像の記入欄に記入し、画像印刷を指示したとする。すると、制御部２１は、利用権限データベースにアクセスし、利用権限データベースを復号化する（ステップＳ５０２）。【００６６】  次いで、制御部２１は、ユーザが記入した画像ＩＤをキーとして、復号化された利用権限データベースを検索し、キーとした画像ＩＤに対応付けられた残り枚数データを索出する。そして、索出された残り枚数データの値とユーザが記入した印刷枚数データの値のうちいずれか小さい方の値を特定する（ステップＳ５０３）。【００６７】  次に、制御部２１は、ユーザＩＤ及びユーザが記入した画像ＩＤが示す暗号化済みの画像データを外部記憶部２３より読み出し、読み出したユーザＩＤを用いて、暗号化済みの画像データを復号化する（ステップＳ５０４）。そして、復号化した画像データが表す画像を、ステップＳ５０３で特定した枚数分印刷することを、プリンタ３に指示する（ステップＳ５０５）。
プリンタ３は、制御部２１の指示に従って、復号化した画像データが表す画像を、ステップＳ５０３で特定した枚数分印刷する。【００６８】  次に、制御部２１は、ステップＳ５０３で索出された残り枚数データの値を、ユーザが記入した印刷枚数データの値の分デクリメントし（ステップＳ５０６）、上述のステップＳ３１２の処理と実質的に同一の処理を行って（ステップＳ５０７）、処理を終了する。
ただし、制御部２１は、ステップＳ５０６でデクリメントした結果の値が０又は負の値となる場合、ステップＳ５０６で、デクリメントを行う代わりに、ステップＳ５０３で索出された残り枚数データを削除する。【００６９】  以上説明したステップＳ５０１〜Ｓ５０７の処理により、画像の印刷が、残り枚数の範囲内の枚数で行われる。【００７０】（画像利用時の処理）
画像を購入したユーザは、自己に利用権限を与えられた画像を、複製することなく利用したい場合、ユーザ端末２の入力部２５を操作して、ユーザ端末２に、画像利用プログラムの実行を指示する。
すると、制御部２１は、閲覧指示用の画像を表示することを表示部２６に指示し、表示部２６は、この指示に従って、閲覧指示用の画像を表示し、画像閲覧の指示を待機する。印刷指示用の画像には、ユーザが閲覧を希望する画像を示す画像ＩＤを記入するための記入欄が含まれている。【００７１】  そして、ユーザが入力部２５を操作して、画像ＩＤを閲覧指示用の画像の記入欄に記入し、画像閲覧を指示する。すると、制御部２１は、利用権限データベースにアクセスし、利用権限データベースを復号化し、ユーザが記入した画像ＩＤをキーとして、復号化された利用権限データベースを検索し、キーとした画像ＩＤが存在するか否かを判別する。
そして、存在しないと判別すれば処理を終了し、存在すれば、外部記憶部２３よりユーザＩＤを読み出し、読み出したユーザＩＤを用いて、暗号化済みの画像データのうち、ユーザが記入した画像ＩＤにより識別されるものを復号化する。そして、復号化した画像データが表す画像を、表示部２６に表示させる。【００７２】  なお、この画像配信システムの構成は上述のものに限られない。
例えば、この画像配信システムは、ユーザ端末２を複数備えていてもよい。
また、サーバ１がユーザ端末２に供給する対象のデータは画像を表すデータに限定されず、音声、テキスト、その他任意の情報を表すデータであるいわゆるディジタルコンテンツ全般を含む。【００７３】  また、ユーザ端末２は、携帯可能な構成を有し、移動体電話機（例えば、携帯電話や、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｌ）や、ＧＳＭ（Ｇｒｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ）など）の端末の機能を行う携帯端末より構成されていてもよい。この場合、送受信部２４は、無線送信機及び無線受信機等を備えるものとし、制御部２１の指示に従って、制御部２１より供給された情報を用いて搬送波を所定の形式で変調し、得られた変調波を送信するものとする。また、送受信部２４は、ユーザ端末２宛ての情報を表す変調波（すなわち、ユーザ端末２宛の情報を用いて搬送波を所定の形式で変調することにより得られる変調波）を受信して復調し、復調により得られたユーザ端末２宛ての情報を、制御部２１に供給するものとする。
そして、この場合、ユーザ端末２は、パケット網を介してネットワークＮに接続されていてもよい。パケット網は、移動体電話通信に用いられる基地局及び電話回線や、この電話回線及びネットワークＮに接続されたサーバコンピュータ等を備える。パケット網は、ユーザ端末２の送受信部２４が送信した変調波を受信して復調し、復調により得られた情報（すなわち、ユーザ端末２が搬送波を変調するとき用いた情報）をネットワークＮに送信するものとする。また、パケット網は、サーバ１や認証サーバＳＳからユーザ端末２宛てに送信された情報を受信し、受信した情報を表す変調波を生成して、ユーザ端末２に送信するものとする。【００７４】  また、サーバ１は、自己が生成したライセンスファイルを、所定期間、当該ライセンスファイルの送信先であるユーザ端末２のユーザを示すユーザ特定用データと対応付けて外部記憶部１３等に格納するようにしてもよい。
そして、ユーザ特定用データがユーザのメールアドレスを含むものである場合、例えば、サーバ１もメールアドレスを割り当てられているものとしてもよい。この場合、例えば、ユーザがサーバ１宛てに、ライセンスファイルの再送信を依頼するための所定の書式を有するメールを送信したとき、サーバ１はこのメールを受信し、外部記憶部１３等に格納されたライセンスファイルのうち、送信元のユーザのメールアドレスを含むユーザ特定用データに対応付けられているものを読み出すようにしてもよい。読み出したライセンスファイルは、例えばメールの本文あるいは添付ファイルとして、ライセンスファイルの再送信を依頼するための上述のメールの送信元であるユーザに宛てて送信すればよい。
そして、ユーザ端末２は、このメールを受信したとき、受信したメールに含まれるライセンスファイルをステップＳ３０９で受信したライセンスファイルとして扱い、ヘルパープログラム等の処理に従い、上述のステップＳ３１０以降の処理を行うようにすればよい。【００７５】  以上、この発明の実施の形態を説明したが、この発明にかかるコンテンツ供給システムは、通常のコンピュータシステムを用いて実現可能である。サーバコンピュータに、上述のサーバ１の動作を実行するためのプログラムを格納した媒体（ＲＯＭ、フロッピー・ディスク、ＣＤ−ＲＯＭ等）から該プログラムをインストールし、このサーバコンピュータに接続されたパーソナルコンピュータに、上述のヘルパープログラム、画像利用プログラム、印刷プログラム及びブラウザの処理を制御するプログラムを格納した媒体から該プログラムをインストールすることにより、上述の処理を実行するコンテンツ供給システムを構成することができる。なお、ヘルパープログラム、画像利用プログラム、印刷プログラム及びブラウザの処理を制御するプログラムは、必ずしも同一の媒体に記録されている必要はなく、複数の媒体にこれら４個のプログラムが分散して記録されていてもよい。【００７６】  また、例えば、通信ネットワークの掲示板（ＢＢＳ）に該プログラムを掲示し、これをネットワークを介して配信してもよい。また、例えば、サーバ１がヘルパープログラム、画像利用プログラム及び印刷プログラムを記憶し、ユーザ端末２（あるいはユーザ端末２の機能を行うコンピュータ）がネットワークＮを介してサーバ１からこれら３個のプログラムをダウンロードし、自己にインストールするようにしてもよい。
そして、このプログラムを起動し、ＯＳの制御下に、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行することができる。
【発明の効果】
【００７７】  以上説明したように、この発明によれば、コンテンツを、そのコンテンツの利用量を制限しつつ個人利用に供することを可能とするコンテンツ供給システムが実現される。
【図面の簡単な説明】
【００７８】
【図１】  この発明の実施の形態にかかるコンテンツ供給システムの基本構成を示すブロック図である。
【図２】  図１のサーバの基本構成を示すブロック図である。
【図３】  図１のユーザ端末の基本構成を示すブロック図である。
【図４】  ユーザ登録時のユーザ端末の処理を表すフローチャートである。
【図５】  ユーザ登録時のサーバの処理を表すフローチャートである。
【図６】  画像購入時のユーザ端末の処理を表すフローチャートである。
【図７】  画像購入時のサーバの処理を表すフローチャートである。
【図８】  画像印刷時の処理を表すフローチャートである。
【符号の説明】
【００７９】１              サーバ
２              ユーザ端末
１１、２１      制御部
１２、２２      主記憶部
１３、２３      外部記憶部
１４、２４      送受信部
２５            入力部
２６            表示部
３              プリンタ
Ｎ              ネットワーク
ＳＳ            認証サーバ
【図１】
2006106805.tif 000003
【図２】
2006106805.tif 000004
【図３】
2006106805.tif 000005
【図４】
2006106805.tif 000006
【図５】
2006106805.tif 000007
【図６】
2006106805.tif 000008
【図７】
2006106805.tif 000009
【図８】
2006106805.tif 000010