JP2004254193A - ユーザ機器、サーバ、コンテンツ流通システム、コンテンツ流通方法、及びプログラム - Google Patents

ユーザ機器、サーバ、コンテンツ流通システム、コンテンツ流通方法、及びプログラム Download PDF

Info

Publication number
JP2004254193A
JP2004254193A JP2003044363A JP2003044363A JP2004254193A JP 2004254193 A JP2004254193 A JP 2004254193A JP 2003044363 A JP2003044363 A JP 2003044363A JP 2003044363 A JP2003044363 A JP 2003044363A JP 2004254193 A JP2004254193 A JP 2004254193A
Authority
JP
Japan
Prior art keywords
information
decoding
server
processing information
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2003044363A
Other languages
English (en)
Inventor
Mitsuhiro Inazumi
満広 稲積
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2003044363A priority Critical patent/JP2004254193A/ja
Publication of JP2004254193A publication Critical patent/JP2004254193A/ja
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

【課題】本発明においては、ユーザの利便性を確保しながら、同時に、コンテンツの不正なコピー、不正な使用を防止し、また適正な課金を可能にする、ユーザ機器、サーバ、コンテンツ流通システムを提供することを目的とする。
【解決手段】ユーザ機器100は、符号化されたコンテンツを復号するための復号処理情報を、再生条件(復号条件)を選択指定して、サーバ群200の鍵生成サーバ201に要求し、鍵生成サーバ201から復号処理情報を受信する。そして、この復号処理情報を基に、デコーダ110により、符号化されたコンテンツの復号を行う。また、サーバ群200内の鍵生成サーバ201は、ユーザ機器100から、復号処理情報の送信要求を受信し、ユーザ機器100おいて選択された再生条件を基に、復号処理情報を生成してユーザ機器100に送信する。
【選択図】 図1

Description

【0001】
【発明の属する技術分野】
本発明は、電子情報(ディジタル情報)による種々のデータ、例えば動画データ、静止画データ、音楽データ、文字データ(本明細書では、これらのデータを単に「コンテンツ」ともいう)などの不正使用の防止および課金に係わる、ユーザ機器、サーバ、コンテンツ流通システム、及びプログラムに関し、特に、ユーザの利便性を確保しながら、同時に、コンテンツの不正なコピー、不正な使用を防止し、また適正な課金を可能にする、ユーザ機器、サーバ、コンテンツ流通システム、及びプログラムに関する。
【0002】
【従来の技術】
ネットワーク技術の進歩により、広範囲のディジタル情報(コンテンツ)が、ネットワーク上で容易にやり取りされるようになった。これはユーザの利便性を大きく向上させるものである。その一方で、ディジタル情報であるコンテンツは複製による劣化が生じないため、不正、違法な複製物がネットワーク上に大量に公開されると言う状況もおきている。
【0003】
このような状況は、短期的には著作権者の不利益、また、不正利用者の違法な利益になると考えられるが、これらの不正使用の防止策を必要以上に強化すれば、正当な使用者の利便性が低下し、コンテンツ利用者の減少を招くおそれもある。このような状態は、創作活動も停滞し、著作権者、利用者の双方の不利益につながるものである。
従って、使用者の利便性を確保しながら、同時に、コンテンツの不正なコピー、不正な使用を防止し、また適正な課金を可能にするシステムの提供が望まれていた。
【0004】
このような問題を解決するための先行技術として以下に示すものがある。
例えば、特許文献1(特開平8−6784号公報「ソフトウェア/著作物の無断複製使用防止システムおよび無断複製使用防止処理方法」)に開示された発明は、図24(特許文献1の図1)に示されているように、コンテンツの開錠/再利用処理手段、およびそれに与える利用鍵により、コンテンツを保護するものである。そのコンテンツの初回の使用時、また、利用鍵の使用期限が切れた場合は、外部の管理装置に対し、利用鍵の発行を要求し、新しい利用鍵を取得する。この際に課金処理が行われるものである。
【0005】
また、特許文献2(特開平11−85504号公報「デジタルコンテンツ配布システム装置」)に開示された発明は、図25及び図26(特許文献2の図2及び図11)に示すように、コンテンツを自己解凍型とすることにより、そのコンテンツを保護するものである。例えば、コンテンツの配布時においてはプリビューのみが可能なような解凍形式となっている。この制限を解除するために、ユーザは著作権代行センターへコンテンツの書き換え処理の発行を要求する。ユーザは、この発行された書き換え処理を用いて、前記コンテンツを書き換えることにより、制限を解除したコンテンツの利用が可能となる。課金は、この書き換え処理の発行の際に行われる。この従来例においては、コンテンツは常に自己解凍形式であり、鍵の紛失や、鍵とデータの対応の管理などが不要となる。また、この自己解凍形式のコンテンツは、使用時において、それ自身が単独で、その使用環境をチェックするようにすることも可能である。
【0006】
また、特許文献3(特開2000−90039号公報「音楽配信方法、送信装置および方法、ならびに、再生装置および方法」)に開示された発明は、機器が持つ固有のIDと公開鍵方式の暗号処理によりコンテンツを保護するものである。特許文献3の図6の処理に見られるように、機器の固有のIDに基づく公開鍵、秘密鍵を生成し、その公開鍵を認証サーバへ登録する。サーバにおいては、この公開鍵を用いてコンテンツを暗号化する。この暗号化されたコンテンツを解読できるのは秘密鍵を持つ機器のみであることにより、コンテンツの受領者を特定することができ、それに対し課金を行う。
【0007】
また、特許文献4(特開2000−187935号公報「ディジタルデータ記録装置及びその方法並びにそのプログラムを記録したコンピュータ読み取り可能な記録媒体」)に開示された発明は、二次記憶媒体が持つ固有のIDを用いてコンテンツの保護を行うものである。特許文献4の図1に示されるように、暗号化されて配信されたコンテンツは一旦復号される。その後、コンテンツは、二次記憶媒体固有のIDを用いて再度暗号化され記録される。そのため、暗号化されたコンテンツが他の二次記憶媒体、つまり他のIDを持つ媒体ヘコピーされても、その暗号を解読することはできない。課金は、基本的にデータの受信時に行われる。
【0008】
【特許文献1】
特開平8−6784号公報
【特許文献2】
特開平11−85504号公報
【特許文献3】
特開2000−90039号公報
【特許文献4】
特開2000−187935号公報
【0009】
【発明が解決しようとする課題】
しかしながら、特許文献1で開示された発明では、コンテンツ利用の制限としては、再生期間の制限のみにしか対応できないものである。例えば、再生回数制限などには対応できない。
また、特許文献2で開示された発明では、デジタルコンテンツ配布システム装置は、自己解凍型の処理であるので、解凍時に何らかのチェック機能を持たせることができる。しかし、例えば再生回数制限のあるコンテンツを複製してしまえば、その複製のそれぞれが所定の回数の再生が可能となる。つまり、実質的に再生回数の制限を行うことはできない。
また、特許文献3に開示された発明では、単にコンテンツの配布先を特定する機能のみであり、再生期間の制限、再生回数の制限などを行うことはできない。また、特許文献4に開示された発明では、二次記憶媒体を特定する機能のみであり、再生期間の制限、再生回数の制限などを行うことはできない。
【0010】
本発明はこのような問題を解決するためになされたものである。本発明においては、コンテンツの購入前に閲覧(プリビュー)を容易に可能とする。また、コンテンツの購入時においても必要に応じ、再生回数の制限、再生期間の制限、再生装置の制限、再生精度の制限を可能とする。またそれらの制限による適切な課金を可能とする。また、著作権者側へは、悪意あるユーザによる違法コピーを抑制する機能を提供し、また、正当なユーザの使用に対する適切な課金を可能とする、ユーザ機器、サーバ、コンテンツ流通システム、コンテンツ流通方法、及びプログラムを提供することを目的とする。
【0011】
【課題を解決するための手段】
本発明は上記課題を解決するためになされたものであり、本発明のユーザ機器は、符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおける前記ユーザ機器であって、符号化されたコンテンツの情報を取得するための符号化データ取得手段と、前記符号化されたコンテンツの復号処理情報を前記サーバに要求する復号処理情報要求手段と、前記サーバから復号処理情報を受信する復号処理情報受信手段と、前記復号処理情報を基に、前記符号化されたコンテンツの復号を行う復号処理手段とを具備することを特徴とする。
このような構成であれば、ユーザ機器おいて、符号化(暗号化)されたデータ(コンテンツ)を復号して再生する場合に、サーバに対して、復号するコンテンツの情報を指定して、復号処理情報(復号処理そのものを実行する情報)の送信を要求する。そして、サーバから復号処理情報を受信して、符号化されたデータを復号して再生する。
これにより、符号化データと対になった復号処理情報(復号処理そのものを実行する情報)を鍵として用いることができる。これにより、仮に符号化方式を不正に解読されたとしても、そのデータのみ、あるいは、同じ方式で符号化されたデータのみしか解読されない。また、今後、技術が進歩した場合、より高品質、あるいは、より解読が困難な符号化方式へ容易に移行できる。また、重要な情報はクライアント(ユーザ機器)の外部にあるため、クライアント側ではデータも復号処理もバックアップしたり、コピーしたりすることが自由である。また、コピーされたデータが外部に流出し使用された場合、その課金はコピー元に対してなされるため、ユーザ自身の不正な使用が抑制される。また、不正に持ち出そうとした場合においても、流出元が特定できることが、そのような不正行為を抑制する。
【0012】
また、本発明のユーザ機器は、前記符号化されたコンテンツの復号条件を指定して、前記復号処理情報を前記サーバに要求する復号処理情報要求手段を具備することを特徴とする。
このような構成であれば、ユーザは、符号化されたコンテンツの復号条件を指定して、復号処理情報の生成を要求することができる。
これにより、符号化データの無制限使用、回数制限のある使用、時間制限のある使用、復号するハードウェアに制限のある使用、データ精度、データ量に制限のある使用、ユーザに制限のある使用、後処理での使用など、ユーザの都合にあわせて復号条件を指定(選択)してコンテンツを利用できる。
【0013】
また、本発明のユーザ機器は、前記コンテンツ流通システムには、さらにユーザへの課金情報を保持する課金サーバが通信ネットワークを介して接続され、前記復号処理情報により復号処理を実行する際には、前記課金サーバから課金情報を取得し、該課金情報に応じて復号処理の範囲を制限する手段をさらに具備することを特徴とする。
このような構成であれば、復号処理情報を実行する際に、課金サーバからユーザの課金情報を取得し、ユーザの課金情報に応じて復号処理の範囲を制限する。
これにより、復号処理が起動された場合に、ユーザ機器は課金サーバと通信を行い、ユーザ自身の課金情報に応じて復号処理の範囲が制限できる。また、課金情報を偽造されることもない。
【0014】
また、本発明のユーザ機器は、前記コンテンツ流通システムには、さらにユーザへ時刻情報を提供する時刻サーバが通信ネットワークを介して接続され、前記復号処理情報により復号処理を実行する際には、前記時刻サーバから時刻情報を取得し、該時刻情報を基に復号制限期間を判断する手段をさらに具備することを特徴とする。
このような構成であれば、例えば、コンテンツの利用に時間(期間)制限がある場合に、時刻サーバの時刻を基準として、再生制限を行う。
これにより、外部の時刻サーバから時刻情報を取得させるため、時刻情報を偽造されることもない。
【0015】
また、本発明のサーバは、符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおける前記サーバであって、前記ユーザ機器から、前記復号処理情報の送信要求を受信するための復号処理情報送信要求受信手段と、前記復号処理情報を生成するための復号処理情報生成手段と、前記ユーザ機器に前記復号処理情報を送信するための復号処理情報送信手段とを具備することを特徴とする。
このような構成であれば、サーバにおいては、ユーザ機器からのコンテンツの指定情報と、復号処理情報(復号処理そのものを実行する情報)の送信要求を受信し、復号処理情報を生成し、ユーザ機器に送信する。
これにより、符号化データと対になった復号処理情報を鍵として用いることができる。これにより、仮に符号化方式を不正に解読されたとしても、そのデータのみ、あるいは、同じ方式で符号化されたデータのみしか解読されない。また、今後、技術が進歩した場合、より高品質、あるいは、より解読が困難な符号化方式へ容易に移行できる。また、重要な情報はクライアント(ユーザ機器)の外部にあるため、クライアント側ではデータも復号処理もバックアップしたり、コピーしたりすることが自由である。また、コピーされたデータが外部に流出し使用された場合、その課金はコピー元に対してなされるため、ユーザ自身の不正な使用が抑制される。また、不正に持ち出そうとした場合においても、流出元が特定できることが、そのような不正行為を抑制する。
【0016】
また、本発明のサーバは、前記復号処理情報が、ユーザ機器から受信した復号条件に応じて生成されることを特徴とする。
このような構成であれば、サーバは、ユーザから指定された復号条件を基に、復号処理情報を生成する。
これにより、符号化データの無制限使用、回数制限のある使用、時間制限のある使用、復号するハードウェアに制限のある使用、データ精度、データ量に制限のある使用、ユーザに制限のある使用、後処理での使用など、ユーザの都合にあわせてコンテンツを利用できる。
【0017】
また、本発明のサーバは、前記コンテンツ流通システムには、さらにユーザへの課金情報を保持する課金サーバが通信ネットワークを介して接続され、前記ユーザ機器から復号処理情報の送信要求があった場合には、前記課金サーバから課金情報を取得する手段と、前記復号処理情報を、ユーザの課金情報に応じて生成する手段とを具備することを特徴とする。
このような構成であれば、サーバで復号処理情報を生成する際に、ユーザの課金情報に応じて復号処理の範囲を制限することができる。
これにより、ユーザ自身の課金情報に応じて復号処理の範囲が決定できる。また、課金情報を偽造されることもない。
【0018】
また、本発明のコンテンツ流通システムは、符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおいて、前記ユーザ機器には、符号化されたコンテンツの情報を取得するための符号化データ取得手段と、前記符号化されたコンテンツを復号するための復号処理情報を前記サーバに要求する復号処理情報要求手段と、前記サーバから復号処理情報を受信する復号処理情報受信手段と、前記復号処理情報を基に、前記符号化されたコンテンツの復号を行う復号処理手段とを具備し、前記サーバには、前記ユーザ機器から、復号処理情報の送信要求を受信するための復号処理情報送信要求受信手段と、前記復号処理情報を生成するための復号処理情報生成手段と、前記ユーザ機器に前記復号処理情報を送信するための復号処理情報送信手段とを具備することを特徴とする。
このような構成であれば、ユーザ機器は、符号化されたコンテンツを復号するための復号処理情報(復号処理そのものを実行する情報)をサーバに要求し、サーバから復号処理情報を受信する。そして、この復号処理情報を基に、符号化されたコンテンツの復号を行う。また、サーバは、ユーザ機器から、復号処理情報の送信要求を受信し、復号処理情報を生成してユーザ機器に送信する。
これにより、符号化データと対になった復号処理情報を鍵として用いることができる。これにより、仮に符号化方式を不正に解読されたとしても、そのデータのみ、あるいは、同じ方式で符号化されたデータのみしか解読されない。同様に、今後、技術が進歩した場合、より高品質、あるいは、より解読が困難な符号化方式へ容易に移行できる。また、重要な情報はクライアント(ユーザ機器)の外部にあるため、クライアント側ではデータも復号処理もバックアップしたり、コピーしたりすることが自由である。また、コピーされたデータが外部に流出し使用された場合、その課金はコピー元に対してなされるため、ユーザ自身の不正な使用が抑制される。また、不正に持ち出そうとした場合においても、流出元が特定できることが、そのような不正行為を抑制する。
【0019】
また、本発明のコンテンツ流通方法は、符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおけるコンテンツ流通方法であって、前記ユーザ機器により、符号化されたコンテンツの情報を取得するための符号化データ取得手順と、前記符号化されたコンテンツを復号するための復号処理情報を前記サーバに要求する復号処理情報要求手順と、前記サーバから復号処理情報を受信する復号処理情報受信手順と、前記復号処理情報を基に、前記符号化されたコンテンツの復号を行う復号処理手順とが行われ、前記サーバにより、前記ユーザ機器から、復号処理情報の送信要求を受信するための復号処理情報送信要求受信手順と、前記復号処理情報を生成するための復号処理情報生成手順と、前記ユーザ機器に前記復号処理情報を送信するための復号処理情報送信手順とが行われることを特徴とする。
このような手順であれば、ユーザ機器は、符号化されたコンテンツを復号するための復号処理情報(復号処理そのものを実行する情報)をサーバに要求し、サーバから復号処理情報を受信する。そして、この復号処理情報を基に、符号化されたコンテンツの復号を行う。また、サーバは、ユーザ機器から、復号処理情報の送信要求を受信し、復号処理情報を生成してユーザ機器に送信する。
これにより、符号化データと対になった復号処理情報を鍵として用いることができる。これにより、仮に符号化方式を不正に解読されたとしても、そのデータのみ、あるいは、同じ方式で符号化されたデータのみしか解読されない。同様に、今後、技術が進歩した場合、より高品質、あるいは、より解読が困難な符号化方式へ容易に移行できる。また、重要な情報はクライアント(ユーザ機器)の外部にあるため、クライアント側ではデータも復号処理もバックアップしたり、コピーしたりすることが自由である。また、コピーされたデータが外部に流出し使用された場合、その課金はコピー元に対してなされるため、ユーザ自身の不正な使用が抑制される。また、不正に持ち出そうとした場合においても、流出元が特定できることが、そのような不正行為を抑制する。
【0020】
また、本発明のコンピュータプログラムは、符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおける前記ユーザ機器内のコンピュータに、符号化されたコンテンツの情報を取得するための符号化データ取得手順と、前記符号化されたコンテンツの復号処理情報を前記サーバに要求する復号処理情報要求手順と、前記サーバから復号処理情報を受信する復号処理情報受信手順と、前記復号処理情報を基に、前記符号化されたコンテンツの復号を行う復号処理手順とを実行させるためのプログラムである。
【0021】
また、本発明のコンピュータプログラムは、符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおける前記サーバ内のコンピュータに、前記ユーザ機器から、前記復号処理情報の送信要求を受信するための復号処理情報送信要求受信手順と、前記復号処理情報を生成するための復号処理情報生成手順と、前記ユーザ機器に前記復号処理情報を送信するための復号処理情報送信手順とを実行させるためのプログラムである。
【0022】
【発明の実施の形態】
次に本発明の実施の形態例について図面を参照して説明する。
【0023】
[本発明の概要説明]
図1は、本発明のコンテンツ流通システムの概要を説明するための図であり、符号化(暗号化)されたコンテンツを復号して利用するユーザ機器100と、サーバ群200をシステムの構成要素としている。
サーバ群200には、鍵となる「復号処理情報(復号処理そのものを実行するデコードプログラムなどの情報)」を生成するための復号処理情報生成手段210を有する鍵生成サーバ201、202、203、課金制御および再生制限情報を与えるための課金制御手段310を有する課金サーバ301、302、303、時刻情報(再生期限の判断情報)を与えるための時刻取得手段410を有する時刻サーバ401、402、403から構成される。
【0024】
ユーザ機器100は、パーソナルコンピュータなどであり、デコーダ110には、鍵生成サーバ201から受信したデコード情報(復号処理情報)が記録される。そして、符号化(暗号化)されたコンテンツ101乃至105を、デコーダ110により復号処理を行い、デコードデータ111を生成し、出力装置112又は113により再生する。なお、符号化(暗号化)されたコンテンツ101乃至105は、インターネットなどの通信ネットワークを介して受信したコンテンツか、または雑誌の付録により配布されるCD−ROMやDVD−ROMなどに記録されたコンテンツである。このコンテンツは、「エンコードデータ(符号化されたデータ)」と、アクセスするサーバを特定する「サーバ指定情報」を含む。また、デコーダ110は固定的なものではなく、例えば、ソフトウェア手段により構成されるものであり、サーバ群200から、デコード情報(復号処理情報)や、課金情報、再生制限情報、及び時刻情報を取得し、それぞれの情報に応じたデコード処理を行う。
例えば、デコーダaでは再生制限なくデコードを行い、デコーダbではプリビュー用(無料)の再生を行い、デコーダcでは低精細の解像度で再生を行う。また、デコーダdでは高精細の解像度で再生を行い、デコーダeでは、期限付きで再生を行う。
【0025】
以上説明した、本発明のコンテンツ流通システムには以下の特徴がある。
・本発明のコンテンツ流通システムの、第1番目のポイントは、符号化(暗号化)されたコンテンツ101乃至105を通信により配布あるいは雑誌の付録などにより流通させ、それに対応する「デコード情報(復号処理情報)」は復号処理そのものを実行するプログラム(又はコード)などであり、これを符号化されたデータを使用するための鍵とし、この「復号処理情報」を課金と引き換えに生成し、配布すると言うものである。この点においては、前述した従来例2(特許文献2)に類似したものであるが、本発明においては、コンテンツと一体化した自己解凍形式を採らない。これにより、鍵(復号処理情報)とコンテンツの1対多数の対応を可能とする。これは、例えば会費制のWEBサイトでのコンテンツアクセスなどを容易に可能とするものである。
【0026】
・本発明のコンテンツ流通システムの第2番目のポイントは、その鍵たる「デコード情報(復号処理情報)」は、課金に係わる情報を外部の課金サーバ301との通信により取得すること、また、期限付き使用などの場合の時刻情報においても、外部の時刻サーバ401との通信により取得するものとすることである。これにより、ユーザサイドでのデータの偽造を防止する。またユーザ機器100においても、コンテンツの複製、バックアップを可能とするものである。
【0027】
・本発明のコンテンツ流通システムの第3番目のポイントは、上の2番目のポイントの例外として、ユーザの信用度に応じて、後処理課金を可能とすることである。これにより、課金サーバ301、時刻サーバ401との通信が不可能である場合に、コンテンツの使用を単純に禁止すると言うような、ユーザの利便性の低下を防ぐものである。
・また、このコンテンツ流通システムにおいては、「復号処理情報」そのものが動的に生成され、デコーダ情報(復号処理情報)が鍵として配布される。そのため、符号化(暗号化)アルゴリズムは技術の進歩により都度更新することが可能となる。また、通信プロトコル、通信先なども容易に変更が可能となる。そのため、従来例2にあるような著作権代行センターのようなものは不要である。つまり、同一の流通手段においても、コンテンツ毎にその著作権者が独自の課金制御手段を運用することが可能となる。またこのように、通信プロトコル、通信先などが複数となり得るので、悪意あるユーザによる通信データの偽造は困難になる。
・また、正当なユーザにおいては、このような通信はユーザに意識されない部分で行われるため、利便性を低下させることはない。
【0028】
実際の運用においては、例えば、データのプリビューのみを行える鍵(「復号処理情報」)は、自由に流通させることが考えられる。この鍵は、例えば、動画データ、音楽データであれば、視聴できる範囲が限られるなどの制約を与える。静止画データなどであれば、その画像サイズ、解像度などに制約を与える。あるいは、それらにおいて、画像の主要部分にプリビューである旨の表示がなされるようにしてもよい。
【0029】
ユーザがそのプリビューより判断し、そのデータの購入を決めた場合、鍵生成サーバ201内の復号処理情報生成手段210に対し、ユーザがそのデータを復号する環境、ユーザがそのデータを使用したい条件などを送信し、そのデータをそのユーザが使用するための、カスタマイズされた復号処理情報の生成を要求する。
【0030】
また、鍵生成サーバ201内の復号処理情報生成手段210は、課金サーバ301内の課金制御手段310との通信により、カスタマイズされた復号処理の生成の許諾を求める。許諾が得られた場合、復号処理情報生成手段210は、復号処理情報を生成し、ユーザ機器100ヘ送信する。一方、課金制御手段310には、それに対する課金情報が記録される。
【0031】
この復号処理には、例えば以下のようなパターンが考えられる。
(1)符号化されたコンテンツのデータの無制限使用(多分最も高価)
復号処理は、起動される度に、人力されたデータを確認し、対応するデータであれば無条件に復号処理を行う。
(2)回数制限のある使用
復号処理は、起動される度に、予め自らの中にある情報により課金制御手段310へ通信を行い、そこから得られる許容された回数に達するまでは復号処理を行う。許容された回数を超えた場合、復号処理は、復号を拒否するか、あるいは、追加の課金を受諾するかどうかをユーザ機器ヘ質問する。この時、許容回数データは課金制御手段310の中にあるので、ユーザはこれを偽造できない。
また、通信プロトコル、通信データの符号化、通信先などは、カスタマイズされた復号処理ごとに変更が可能であるので、悪意あるユーザの通信データの偽造は困難である。
このパターンにおいては、許容された回数を超えるまでは、ユーザは、課金制御手段310などを意識することはない。
【0032】
(3)時間制限のある使用
復号処理は、起動される度に、予め自らの中にある情報により課金制御手段310へ通信を行い、許容された制限時間を取得する。その後、同様に自らの中にある情報により時刻取得手段410と通信を行い時刻情報を得る。その時刻と、課金制御手段310から得た制限時刻情報との比較により復号処理を行う。時刻が許可されない値である場合、復号を拒否するか、あるいは、追加の課金を受諾するかどうかをユーザ機器へ質問する。この時、制限時刻データは課金制御手段310の中にあり、現在の時刻は時刻取得手段410の中にあるので、ユーザはこれを偽造できない。
このパターンにおいては、許容された時刻を超えるまでは、ユーザは、課金制御手段310、時刻取得手段410などを意識することはない。
【0033】
(4)復号するハードウェアに制限のある使用
復号処理は、起動される度に、予め自らの中にあるハードウェアの情報を用いて、自らが起動されたハードウェアが正当なものかどうかを判断することができる。これには、ネットワークアドレス、ネットワークハードウェアのMACアドレス、CPUのID、あるいは、その他のハードウェアの名称、IDなど、さらには、それらの組み合わせを用いることができる。
逆に言うと、この制限の無い場合、正当なユーザは、この復号処理のコピー、符号化されたデータのコピーを、他の制限内において、任意のハードウェアで実行することが可能となる。
【0034】
(5)データ精度、データ量に制限のある使用
上のハードウェア制限と類似したものであるが、例えば、ある静止画であれば、許諾された分解能、サイズまでであれは使用できるとするものである。また動画であれば、更に、再生区間の制限などが考えられる。
(6)ユーザに制限のある使用
復号処理は、起動される度に、ユーザへ何らかの認証手段の提示を求め、予め自らの中にある情報を用いて、正当なユーザであるかどうかの判断を行う。
(7)後処理での使用
上の何れの使用においても、使用が許可されない場合、例えば、ユーザ機器100が課金制御手段310、時刻取得手段410との通信ができない場合などにおいて、その復号手段の正当な所有者の信頼度、あるいは、前払いされた課金情報などによっては、一時的な使用を許可すると言うパターンも考えられる。
【0035】
[従来例との比較]
なお、従来例1(特許文献1)とは、コンテンツと鍵が別であると言う点は同じである。しかし、従来例1では、鍵に通信機能や復号機能はなく、極端に言えは、単に使用期限日を示すためだけのものである。そのため、再生回数の制限は不可能であり、また期日の制限も容易に偽造され得る。
従来例2(特許文献2)とは、復号処理を鍵として使用すると言う点は同じである。しかし、従来例2では、この鍵とコンテンツは一体化され、自己解凍処理として実行される。そのため、再生回数の制限は容易に破られ得るものである。また期日の制限も容易に偽造され得る。
さらに、鍵とコンテンツが一体化されていると言うことにより、例えば、あるコンテンツのグループに対し、一括した鍵を与えると言うようなことはできない。
従来例3、4(特許文献3、4)においては、コンテンツの使用に対し、細かな制限を課すことはできない。
【0036】
[具体例の説明]
図2は、本発明のコンテンツ流通システムにおけるユーザ機器100が有する手段の構成例を示す図であり、本発明に直接関係する手段の構成例を示したものである。なお、ユーザ機器100にはパーソナルコンピュータなどを使用できる。
(1)符号化データ取得手段121
取り扱いたい種々の電子情報、例えば動画データ、静止画データ、音楽データ、文字データ(コンテンツ)などを取得する手段である。具体的には、ネットワーク経由であればネットワーク通信手段、雑誌の付録のCD−ROM、DVD−ROMなどでの配布形態であれば固定記憶媒体読み出し手段、同様に、磁気記憶媒体などへバックアップされたデータ、あるいはコピーされたデータであれば、それらの読み出し手段である。また、インターネット放送などのストリーミングデータなどの時は、それらの受信手段である。
【0037】
(2)符号化データ記憶手段122
複数回の復号処理(再生処理)などを想定した場合、符号化されたコンテンツのデータを記憶するための手段である。なお、ストリーミングなどの1回のみの復号処理時は、符号化データ記憶手段122を省略することができる。
(3)復号処理選択手段123
符号化されたコンテンツに対応する復号処理を、後述する「復号処理情報記憶手段126」の中から選択する。コンテンツデータに対応する復号処理が「復号処理情報記憶手段126」の中に発見された場合、それを選択する。発見できなかった場合は、「復号処理情報要求手段124」を起動する。
【0038】
(4)復号処理情報要求手段124
上述した符号化されたコンテンツに対応する「復号処理生成要求」を、外部のサーバ群200内の復号処理情報生成手段210へ送信する。この時、以下の情報の内の1つ以上が復号処理生成条件として送信データに付加される。
・クライアントであるユーザ機器100自身の情報、例えば、ネットワークアドレス、ネットワークハードウェアのMACアドレス、などの自分自身を特定する情報
・復号したいコンテンツデータに係わる情報、例えばファイル名、あるいは、データの識別子などの情報
・復号条件の選択情報(復号処理にかかわる条件)、例えば、期限付き復号、回数制限付き復号、解像度制限、表示装置制限などのユーザによる復号条件の選択情報
・ユーザに係わる情報、例えば登録された会員のユーザIDなどの情報等
【0039】
なお、「復号処理情報生成要求」のデータの送信先となる「復号処理情報生成手段210」は、「課金制御手段310」と同一のサーバ内にあってもよい。あるいは、別のサーバに設けてもよい。また、この時、復号処理情報生成手段210は、要求元であるクライアント(ユーザ機器100)に対し、要求されたデータ、要求された条件での復号処理情報を生成することを許可するかしないかを「課金制御手段310」へ問い合わせることができる。
課金制御手段310が「復号処理情報」の生成を不許可とした場合、それをクライアントのユーザ機器100へ通知する。課金制御手段310が「復号処埋情報」の生成を許可した場合、許可された条件に対する「復号処理情報」を生成したことを「課金制御手段310」へ通知する。また同時に、「復号処理情報」をクライアント(ユーザ機器100)へ送信する。この生成された「復号処理情報」には、上に述べた復号処理情報生成条件に加え、課金制御手段310への通信方法、時刻取得手段410への通信方法、などが符号化(暗号化)されて付加される。
【0040】
(5)復号処理情報受信手段125
復号処理情報生成手段210の生成した情報を受信する。復号処理情報生成手段210が復号処理情報の生成を拒否した場合、その旨がユーザ機器100へ通知される。
(6)復号処理情報記憶手段126
復号処理情報生成手段210により生成された1つ以上の「復号処理情報」を記憶する。「復号処理情報」は復号処理そのものを実行する情報(例えば、デコーダプログラムなど)であり、復号処理情報記憶手段126に記憶される「復号処理」は、対応する符号化データを復号する鍵となるものであり、かつ、次に掲げる機能の内、少なくとも一つ以上の機能を有する。
・復号許可条件記憶機能
復号するデータの識別子、回数制限、時刻制限、精度制限、マシン制限、ユーザ制限、通信すべき課金制御手段310の識別子、通信すべき時刻取得手段410の識別子、後処理許可の条件
・課金制御手段310との通信機能
・時刻取得手段410との通信機能
・復号履歴記憶機能
【0041】
(7)出力手段127
復号処理により復号されたデータを出力する。プリンタ、プロジェクタ、ディスプレイ、オーディオ機器などである。これが、記憶装置であってはならない。この部分は、何らかの意味で出力機器のハードウェア依存となる。例えば、ビデオ信号、オーディオ信号、プリンタ制御信号などである。このレベルでの信号の盗聴、再利用については、有効な対策が少ない。しかし、このレベルの信号が出力ハードウェア依存であることが、ある程度の不正に対する抑止効果をもつ。
【0042】
また、図3は、復号処理情報の生成要求についての、ユーザ機器100内のデータ処理手段130、サーバ群200内の復号処理情報生成手段210、課金制御手段310との相互作用を説明するための図である。説明を簡単にするために、「復号処理情報生成要求」が成功する場合のみを記載している。なお、復号処理情報生成手段210と、課金制御手段310は同一のサーバ内にあってもよい。また、それぞれが複数のサーバに設けられてもよい。
(1)ステップS101:ユーザ機器100内のデータ処理手段130により、サーバ群200内の復号処理情報生成手段210に対して、復号処理パラメータを送信する。この復号処理パラメータは、ユーザが選択した復号条件を基に生成されるパラメータである。
(2)ステップS102:サーバ群200内の復号処理情報生成手段210では、ユーザ機器100からの「復号処理パラメータ」を受信する。
(3)ステップS103:復号処理情報生成手段210から課金制御手段310に、「復号処理情報の生成」の許可/不許可の問い合わせを行う。
(4)ステップS104:課金制御手段310は、「復号処理情報の生成」の許可/不許可の判断を行う。
(5)ステップS105:課金制御手段310により、「復号処理情報の生成」が許可された場合は、復号処理情報生成手段210は、「復号処理情報」を生成し、ユーザ機器100に送信する。
(6)ステップS106:ユーザ機器100内のデータ処理手段130では、「復号処理情報」を受信し、記憶する。
(7)ステップS107:サーバ群200内の復号処理情報生成手段210は、課金制御手段310に対して、「復号処理情報」を生成したことを通知する。
(8)ステップS108:課金制御手段310では、復号処理情報生成手段210から受信した「復号処理情報」を基に、課金情報を記録する。
【0043】
また、図4は、復号処理において、ユーザ機器100内のデータ処理手段130と、サーバ群200内の課金制御手段310と、時刻取得手段410との相互作用を説明するための図である。説明を簡単にするために、ユーザ機器100において「復号処理」が許可される場合のみを記載している。この時、課金制御手段310と、時刻取得手段410は同一のサーバ内にあってもよい。また、それぞれが複数のサーバに設けられてもよい。
(1)ステップS201:ユーザ機器100内のデータ処理手段130により、サーバ群200内の課金制御手段310に「復号処理パラメータ」を送信する。なお、この復号処理パラメータは、ユーザが選択した復号条件を基に生成されるパラメータである。
(2)ステップS202:サーバ群200内の課金制御手段310では、ユーザ機器100からの「復号処理パラメータ」を受信する。
(3)ステップS203:課金制御手段310では、「復号」の許可/不許可の判断を行う。
(4)ステップS204:課金制御手段310は、復号の許可条件をユーザ機器100へ送信する。
(5)ステップS205:課金制御手段310は、復号履歴の情報を記録する。
(6)ステップS206:ユーザ機器100内のデータ処理手段130では、「許可条件」を受信する。
(7)ステップS207:ユーザ機器100内のデータ処理手段130は、サーバ群200内の時刻取得手段410に対して、時刻情報の送信を要求する。
(8)ステップS208:サーバ群200内の時刻取得手段410は、ユーザ機器100から「時刻情報要求」を受信する。
(9)ステップS209:時刻取得手段410は、「時刻情報」をユーザ機器100に送信する。
(10)ステップS210:ユーザ機器100は、サーバ群200の時刻取得手段410から「時刻情報」を受信する。
(11)ステップS211:ユーザ機器100内のデータ処理手段130では、「時刻情報」を基に、復号の許可/不許可を判断する。
(12)ユーザ機器100では、復号が許可されている場合に、復号を開始する。
【0044】
また、図5はユーザ機器100における復号処埋の例を示すフローチャートである。
(1)ステップS301:復号処理パラメータを添えて復号処理を起動する。なお、この復号処理パラメータは、ユーザが選択した復号条件を基に生成されるパラメータである。
(2)ステップS302:「復号の許可/不許可」をサーバ群200内の課金制御手段310へ問い合わせる。
(3)ステップS303:復号許可の問い合わせが成功したかどうかを判断する。
(4)ステップS304:復号許可の問い合わせが成功した場合は、復号が許可されるかどうかを判断する。
(5)ステップS305:復号許可の場合は、時刻条件があるかどうかを判断する。時刻条件のない場合は、復号処理を開始する(ステップS308)。
(6)ステップS306:時刻条件がある場合は、「時刻情報」をサーバ群200の時刻取得手段410に問い合わせる。
【0045】
(7)ステップS307:時刻条件が「OK(はい)」がどうかを判断する。
(8)ステップS308:時刻条件が「OK」の場合は、復号を開始する。
(9)ステップS309:時刻条件が「NO(いいえ)」の場合は、復号不許可通知を受信する。
(10)ステップS310:時刻条件により復号が許可されない場合は、追加課金を了承するかどうかを判断する。
(11)ステップS311:追加課金を了承する場合は、新しい「復号処理情報」の生成を要求する。
(12)ステップS312:ステップS303において、復号許可の問い合わせが行えなかった場合は、後処理(例えば、料金後納)が許可されているかどうかを判断する。後処理(例えば、料金後納)が許可されている場合は、復号処理を開始する(ステップS308)。
【0046】
また、図6はプリビュー、および解像度制限を説明するための図であり、ある花の絵を説明のために二値化したものである。
【0047】
図7は説明のための1例として、JPEG2000の処理を概説するための図である。JPEG2000においては、水平方向、垂直方向のそれぞれにおいて、画像の空間周波数を高周波側、低周波側に2分する。この低周波側を更に分割することにより、再帰的に画像の周波数成分を分解して行く。その結果、図7の最も左上に低周波成分の画像、あるいは縮小画像が得られ、右下の方へ向かうにつれて、その画像の高周波成分が示される。
【0048】
図8は、周波数領域によるデータの例を示す図である。図8(a)は、例として、3段階に分解された内の最も低周波側のデータを示したものである。図8(b)はそれに続く中間周波数領域を、図8(c)は最も高周波領域のデータを示したものである。
【0049】
また、図9は、花の絵ではないが、この周波数成分の画像に与える影響を模式的に示した図である。図9は、例えば、最も低周波側のデータのみを用いて復号した画像である。このように、空間解像度の低い画像が得られる。あるいは、空間解像度を上げるとすると、小さな画像となる。
【0050】
また、図10は周波数データの全てを用いて復号した画像の例を示す図である。このように、図9に比較して、より精細な画像が復号される。このような性質を用い、図9のような画像はプリビュー画像として無償で提供し、図10のような、より精細な画像を要求するユーザには課金を行うことを想定している。
【0051】
また、図11は、異なる周波数成分により画像の精細度を変化させる方法を説明するための図である。例えば、図8(a)、(b)、(c)に示したような、各周波数成分毎のデータが、同一の符号化方式で符号化されているとする。つまり、プリビューで許容されている図8(a)に示す画像と、それ以外のデータが同じ符号化方式で符号化されているとすると、悪意のあるユーザにより、プリビュー用の復号処理手段より、図8(b)、(c)を復号する処理情報を作成される可能性がある。本発明においては、ユーザへは符号化された全てのデータが配布されていると想定しているため、このような処理情報が作成されれば、「復号処理情報」がコンテンツ保護の鍵としての機能を失ってしまう。
【0052】
このようなことを防ぐために、本発明においては、例えば、図11に示すように、周波数成分毎に異なる符号化方式で符号化することができる。すなわち、低解像度データにはデータ符号化処理aを施し、符号化データ0を生成する。高解像度差分データ1には、データ符号化処理bを施し、符号化データ1を生成する。高解像度差分データ2には、データ符号化処理cを施し、符号化データ2を生成する。高解像度差分データNには、データ符号化処理Nを施し、符号化データNを生成する。そして、これらのデータ符号化処理の際には、それぞれ異なる符号化方式で符号化する。この符号化処理には、異なる符号化アルゴリズム、異なる符号化パラメータを使用するなどの方法が使用できる。これにより、プリビュー画像(低解像度データ)の「復号処理情報」の中には、高周波側のデータ(高解像度の符号化データ)の復号処理に係る情報が含まれないために、コンテンツをより有効に保護することができる。
【0053】
また、図12は、種々の再生制限に係る情報と、その符号化について説明するための図である。最初に、いくつかの制限について説明する。
・条件Aは、ユーザIDが「1234」であるユーザが、コンテンツの1を、無制限使用が可能な条件において買い取った場合を想定している。この時、再生回数制限や再生期限制限は、パラメータ中に「なし」と記載される。
・条件Bは、例えば雑誌などに広告として、コンテンツの2から8までを、再生回数制限あり、再生期限制限あり、再生量の制限もありとして、例えば、無料で配布するような場合のパラメータの例である。
・条件Cは、例えば、あるコンテンツを配布するサイトの、会費制会員を実現するような例である。この時、再生できるコンテンツは無制限であるが、ユーザは制限され、かつ再生期限も制限される。また、この例では、会員の信用度により、課金の後払いも許可と言うパラメータ例となっている。
これらの条件は、パラメータ符号化処理により符号化され、符号化パラメータとして、復号処理情報に組み込まれる。
【0054】
また、図13は、復号処理140に必要な機能及び要素をまとめて示した図である。本発明によるコンテンツ保護の鍵となる復号処理情報には、図13に示す要素を含んでもよい。
(1)課金制御手段通信機能141
課金制御手段通信機能141は、課金制御手段との通信機能である。悪意あるユーザに改変されないように、この通信機能は複数用意され、あるいは、通信相手となる課金制御手段ごとに異なってもよい。
(2)時刻取得手段通信機能142
時刻取得手段通信機能142は、時刻取得手段との通信機能である。悪意あるユーザに改変されないように、この通信機能は複数用意され、あるいは、通信相手となる時刻取得手段ごとに異なっても良い。
(3)符号化パラメータ143
符号化パラメータ143は、図12に例示したパラメータである。
(4)コンテンツ情報取得手段144
コンテンツ情報取得手段144は、符号化パラメータ143に記載されたデータと、実際に復号しようとしているコンテンツとの一致をみるためのものである。例えば、コンテンツの一部としての識別子の読み出し手段であるとか、あるいは、コンテンツのチェックサムを計算する計算手段などであってもよい。
【0055】
(5)ハードウェア情報取得手段145
ハードウェア情報取得手段145は、符号化パラメータ143に記載されたデータと、実際に復号しようとしているハードウェアとの一致をみるためのものである。例えば、ネットワークアドレス、ネットワークハードウェアのMACアドレスの読み出し手段であるとか、あるいは、ハードウェア全体の構成を数値化する識別子計算手段などであってもよい。
(6)ユーザ情報取得手段146
ユーザ情報取得手段146は、符号化パラメータ143に記載されたデータと、ユーザとの一致をみるためのものである。例えば、ユーザに対してパスワードを求めるとか、あるいは、生体特徴(生体情報)を用いた個人認証手段であってもよい。
(7)データ復号化処理147
これは、符号化されたコンテンツを復号する処理であり、必要なもののみが含まれれば良い。例えば、プリビューのみを許可するような場合は、それ用の復号処理のみが含まれる。
【0056】
図14は、静止画を例としたプリビューの例を示す図である。例えば、図14(a)のように、解像度の低いデータに、それがプリビューであることを示す情報「Preview」を付加して表示する。あるいは、図14(b)のように、課金対象となる高解像度のデータに、内容を劣化させる情報を重畳して表示することなどが考えられる。
【0057】
また、図15は、ユーザ機器100がサーバと通信ができないような状況で、かつ、課金後処理が許されている場合の表示例を示す図である。
【0058】
また、図16から図19は、復号しようとしている状況が、何らかの制限を越えているような場合の表示例である。
・図16に示す画面は、コンテンツの使用期限(再生許可の期限)を過ぎた場合に表示される画面例を示す図である。追加課金されることを了承すると、コンテンツを再度再生できるようになる。
・図17に示す画面は、コンテンツを許可されていない装置により再生しようとした場合に表示される画面例を示す図である。追加課金されることを了承すると、コンテンツを再生できるようになる。
・図18に示す画面は、高解像度でのコンテンツの再生が許可されなかった場合の画面例を示す図である。追加課金されることを了承すると、コンテンツを高精度で再生できるようになる。
・図19に示す画面は、コンテンツの使用回数制限を超過した場合に表示される画面例を示す図である。追加課金されることを了承すると、コンテンツを再生できるようになる。
・図20に示す画面は、復号制限としてユーザが限定されている場合に、ユーザにパスワードの入力を求める画面例を示す図である。
【0059】
また、図21は、ユーザ機器100が、通信ネットワーク1を介して、サーバ群200と接続されることを示す模式図である。鍵生成サーバ201aから鍵生成サーバ201nには、それぞれ復号処理情報生成手段1(210a)から復号処理情報生成手段N(210n)が設けられる。課金サーバ301aから課金サーバ301nには、それぞれ課金制御手段1(310a)から課金制御手段N(310n)が設けられる。時刻サーバ401aから時刻サーバ401nには、それぞれ時刻取得手段1(410a)から時刻取得手段N(410n)が設けられる。すなわち、復号処理情報生成手段、課金制御手段、時刻取得手段のそれぞれの手段が複数の場所(サイト)に存在し得ることが本発明のコンテンツ流通システムの特徴であることを示している。
【0060】
また、図22は、本発明のコンテンツ流通システムにおけるユーザ機器100の構成例を示すブロック図であり、本発明に直接関係するものを示したものである。図22において、ユーザ機器100には、ユーザ機器100と通信ネットワーク1とを接続する通信用インタフェース151、ユーザ機器100の全体を統括制御する制御部152、処理プログラム部160が設けられる。なお、ユーザ機器100としてはパーソナルコンピュータを使用できる。
【0061】
また、処理プログラム部160には、以下の処理部が含まれる。
・符号化データ取得処理部161は、取り扱いたい種々の電子情報、例えば動画データ、静止画データ、音楽データ、文字データ(コンテンツ)などを取得する処理部である。具体的には、ネットワーク経由であればネットワーク通信処理部、雑誌の付録のCD−ROM、DVD−ROMなどでの配布形態であれば固定記憶媒体読み出し処理を行う。同様に、磁気記憶媒体などへバックアップされたデータ、あるいはコピーされたデータであれば、それらの読み出し処理を行う。また、放送などのストリーミングデータなどの時は、それらの受信処理を行う。
【0062】
・符号化データ記憶処理部162は、複数回の復号処理(再生処理)などを想定した場合、符号化されたコンテンツのデータを記憶するための処理部である。ストリーミングなどの1回のみの復号処理時は、符号化データ記憶処理部162を省略することができる。
・復号処理選択処理部163は、符号化データされたコンテンツに対応する復号処理を、記憶部170内に記録された「復号処理情報」の中から選択するための処理部である。コンテンツデータに対応する復号処理が、記憶部170内に記録された「復号処理情報」の中から発見された場合、それを選択する。発見できなかった場合は、復号処理情報要求処理部164を起動する。
・復号処理情報要求処理部164は、符号化されたコンテンツに対応する「復号処理情報生成要求」を、外部のサーバ群200内の復号処理情報生成手段210へ送信するための処理部である。なお、この「復号処理情報生成要求」には、復号条件の選択情報(復号処理にかかわる条件)、例えば、期限付き復号、回数制限付き復号、解像度制限、表示装置制限などのユーザによる復号条件の選択情報が付加されて送信される。
【0063】
・復号処理情報受信処理部165は、サーバ群200内の復号処理情報生成手段210が生成した「復号処理情報」を受信するための処理部である。復号処理情報生成手段210が復号処理情報の生成を拒否した場合、その旨がユーザ機器100に通知される。
・復号処理情報記憶処理部166は、サーバ群200内の復号処理情報生成手段210により生成された1つ以上の「復号処理情報」を記憶部170に記憶するための処理部である。
・時刻情報要求処理部167は、サーバ群200内の時刻取得手段410に対して、「時刻情報要求」を送信するための処理部である。
・時刻情報受信処理部168は、サーバ群200内の時刻取得手段410から、「時刻情報」を受信するための処理部である。
・出力処理部169は、復号処理により復号されたデータを出力するための処理部である。復号されたデータを、プリンタ、プロジェクタ、ディスプレイ、オーディオ機器などに出力する。
【0064】
なお、ユーザ機器100の処理プログラム部160は専用のハードウェアにより実現されるものであってもよく、またこの処理プログラム部はメモリおよびCPU(中央処理装置)等の汎用の情報処理装置により構成され、この処理部の機能を実現するためのプログラム(図示せず)をメモリにロードして実行することによりその機能を実現させるものであってもよい。なお、このユーザ機器100には、周辺機器として入力装置、表示装置等(いずれも図示せず)が接続され又は内蔵されているものとする。ここで、入力装置としては、キーボード、マウス等の入力デバイスのことをいう。表示装置とは、CRT(Cathode Ray Tube)や液晶表示装置等のことをいう。
【0065】
また、図23は、本発明のコンテンツ流通システムにおけるサーバの構成例を示すブロック図であり、本発明に直接関係するものを示したものである。なお、図23に示す構成例では、図21に示す復号処理情報生成手段210a、課金制御手段310a、時刻取得手段410aを一つのサーバ内に設けた例を示しているが、勿論、複数のサーバに分散して設備してもよい。図23において、サーバ500には、サーバ500と通信ネットワーク1とを接続する通信用インタフェース501、サーバ500の全体を統括制御する制御部502、処理プログラム部510が設けられる。また、処理プログラム部510は、復号処理情報生成処理部520と、課金制御処理部530と、時刻取得処理部540で構成される。
そして、復号処理情報生成処理部520には下の処理部が含まれる。
・復号処理情報要求受信処理部521は、ユーザ機器100から、「復号処理情報」の送信要求を受信するための処理部である。
・復号処理情報生成処理部522は、符号化されたコンテンツを復号処理するための「復号処理情報」を生成するための処理部である。
・復号処理情報送信処理部523は、ユーザ機器に「復号処理情報」を送信するための処理部である。
【0066】
また、課金制御処理部530には下の処理部が含まれる。
・復号処理パラメータ受信処理部531は、ユーザ機器100または復号処理情報生成処理部520から、復号処理パラメータを受信するための処理部である。なお、この復号処理パラメータは、ユーザが選択した復号条件を基に生成されたパラメータである。
・復号の許可/不許可判断処理部532は、課金情報DB570内の課金情報を参照し、該当ユーザの課金情報を基に、「復号処理情報」を生成することについての許可/不許可の判断を行うための処理部である。
・許可条件の送信処理部533は、復号の許可条件をユーザ機器100の送信するための処理部である。
・復号履歴更新処理部534は、復号履歴の情報を課金情報DB570に記録するための処理部である。
【0067】
また、時刻取得処理部540には下の処理部が含まれる。
・時刻情報要求受信処理部541は、ユーザ機器100から「時刻情報要求」を受信するための処理部である。
・時刻情報生成処理部542は、ユーザ機器100に送信する時刻情報を生成するための処理部である。
・時刻情報送信処理部543は、「時刻情報」をユーザ機器100に送信するための処理部である。
なお、ユーザ情報データベース(DB)550には、このコンテンツ流通システムに登録した会員の個人情報と、会員識別ID、パスワードの情報などが記録される。また、復号処理情報DB560には、生成した復号処理情報が記録される。また、課金情報DB570には、ユーザへの課金情報、課金情報に応じて決定されるコンテンツの再生制限情報、ユーザ機器100に送信した復号処理情報の履歴情報(復号履歴)の情報が記録される。
【0068】
なお、サーバ500の処理プログラム部510は専用のハードウェアにより実現されるものであってもよく、またこの処理プログラム部はメモリおよびCPU(中央処理装置)等の汎用の情報処理装置により構成され、この処理部の機能を実現するためのプログラム(図示せず)をメモリにロードして実行することによりその機能を実現させるものであってもよい。なお、このサーバ500には、周辺機器として入力装置、表示装置等(いずれも図示せず)が接続され又は内蔵されているものとする。ここで、入力装置としては、キーボード、マウス等の入力デバイスのことをいう。表示装置とは、CRT(Cathode Ray Tube)や液晶表示装置等のことをいう。
【0069】
また、図22に示すユーザ機器100内の処理プログラム部160、および図23に示すサーバ500内の処理プログラム部510の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、図22に示すユーザ機器100内の処理プログラム部160、および図23に示すサーバ500内の処理プログラム部510に必要な処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや、周辺機器等のハードウェアを含むものとする。
【0070】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可般媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの(伝送媒体ないしは伝送波)、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。
また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
【0071】
以上、本発明の実施の形態について説明したが、本発明のユーザ機器、サーバ、コンテンツ流通システムは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【図面の簡単な説明】
【図1】本発明のコンテンツ流通システムの概要を説明するための図。
【図2】ユーザ機器が有する手段の構成例を示す図。
【図3】ユーザ機器とサーバ群との相互作用を説明するための図その1。
【図4】ユーザ機器とサーバ群との相互作用を説明するための図その2。
【図5】ユーザ機器における復号処理を示すフローチャート。
【図6】プリビュー及び解像度制限を説明するための図。
【図7】JPEG2000の処理を概説するための図。
【図8】周波数領域によるデータの例を示す図。
【図9】周波数成分の画像に与える影響を模式的に示した図。
【図10】周波数データの全てを用いて復号した画像の例を示す図。
【図11】異なる周波数成分により精細度を変化させる方法の説明図。
【図12】再生制限に係る情報と符号化について説明するため図。
【図13】復号処理に必要な機能及び要素をまとめて示した図。
【図14】静止画を例としたプリビューの例を示す図。
【図15】課金後処理が許されている場合の表示例を示す図。
【図16】使用期限を過ぎた場合に表示される画面例を示す図。
【図17】許可されない装置により再生する場合の画面例を示す図。
【図18】高解像度での再生が許可されない場合の画面例を示す図。
【図19】使用回数制限を超過した場合に表示される画面例を示す図。
【図20】ユーザにパスワードを求める画面例を示す図。
【図21】ユーザ機器とサーバ群が接続されることを示す模式図。
【図22】ユーザ機器の構成例を示すブロック図。
【図23】サーバの構成例を示すブロック図。
【図24】特許文献1の図1を示す図。
【図25】特許文献2の図2を示す図。
【図26】特許文献2の図11を示す図。
【符号の説明】
100 ユーザ機器、101〜105 符号化されたコンテンツ
121 符号化データ取得手段、122 符号化データ記憶手段
123 復号処理選択手段、124 復号処理情報要求手段
125 復号処理情報受信手段、126 復号処理情報記憶手段
127 出力手段、201 鍵生成サーバ、210 復号処理情報生成手段
301 課金サーバ、310 課金制御手段
401 時刻サーバ、410 時刻取得手段

Claims (11)

  1. 符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおける前記ユーザ機器であって、
    符号化されたコンテンツの情報を取得するための符号化データ取得手段と、
    前記符号化されたコンテンツの復号処理情報を前記サーバに要求する復号処理情報要求手段と、
    前記サーバから復号処理情報を受信する復号処理情報受信手段と、
    前記復号処理情報を基に、前記符号化されたコンテンツの復号を行う復号処理手段と
    を具備することを特徴とするユーザ機器。
  2. 前記符号化されたコンテンツの復号条件を指定して、前記復号処理情報を前記サーバに要求する復号処理情報要求手段を
    具備することを特徴とする請求項1に記載のユーザ機器。
  3. 前記コンテンツ流通システムには、さらにユーザへの課金情報を保持する課金サーバが通信ネットワークを介して接続され、
    前記復号処理情報により復号処理を実行する際には、前記課金サーバから課金情報を取得し、該課金情報に応じて復号処理の範囲を制限する手段を
    さらに具備することを特徴とする請求項1または請求項2に記載のユーザ機器。
  4. 前記コンテンツ流通システムには、さらにユーザへ時刻情報を提供する時刻サーバが通信ネットワークを介して接続され、
    前記復号処理情報により復号処理を実行する際には、前記時刻サーバから時刻情報を取得し、該時刻情報を基に復号制限期間を判断する手段を
    さらに具備することを特徴とする請求項1から3のいずれかに記載のユーザ機器。
  5. 符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおける前記サーバであって、
    前記ユーザ機器から、前記復号処理情報の送信要求を受信するための復号処理情報送信要求受信手段と、
    前記復号処理情報を生成するための復号処理情報生成手段と、
    前記ユーザ機器に前記復号処理情報を送信するための復号処理情報送信手段と
    を具備することを特徴とするサーバ。
  6. 前記復号処理情報が、ユーザ機器から受信した復号条件に応じて生成されることを
    特徴とする請求項5に記載のサーバ。
  7. 前記コンテンツ流通システムには、さらにユーザへの課金情報を保持する課金サーバが通信ネットワークを介して接続され、
    前記ユーザ機器から復号処理情報の送信要求があった場合には、前記課金サーバから課金情報を取得する手段と、
    前記復号処理情報を、ユーザへの課金情報に応じて生成する手段と
    を具備することを特徴とする請求項5または請求項6に記載のサーバ。
  8. 符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおいて、
    前記ユーザ機器には、
    符号化されたコンテンツの情報を取得するための符号化データ取得手段と、
    前記符号化されたコンテンツを復号するための復号処理情報を前記サーバに要求する復号処理情報要求手段と、
    前記サーバから復号処理情報を受信する復号処理情報受信手段と、
    前記復号処理情報を基に、前記符号化されたコンテンツの復号を行う復号処理手段と
    を具備し、
    前記サーバには、
    前記ユーザ機器から、復号処理情報の送信要求を受信するための復号処理情報送信要求受信手段と、
    前記復号処理情報を生成するための復号処理情報生成手段と、
    前記ユーザ機器に前記復号処理情報を送信するための復号処理情報送信手段と
    を具備することを特徴とするコンテンツ流通システム。
  9. 符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおけるコンテンツ流通方法であって、
    前記ユーザ機器により、
    符号化されたコンテンツの情報を取得するための符号化データ取得手順と、
    前記符号化されたコンテンツを復号するための復号処理情報を前記サーバに要求する復号処理情報要求手順と、
    前記サーバから復号処理情報を受信する復号処理情報受信手順と、
    前記復号処理情報を基に、前記符号化されたコンテンツの復号を行う復号処理手順と
    が行われ、
    前記サーバにより、
    前記ユーザ機器から、復号処理情報の送信要求を受信するための復号処理情報送信要求受信手順と、
    前記復号処理情報を生成するための復号処理情報生成手順と、
    前記ユーザ機器に前記復号処理情報を送信するための復号処理情報送信手順と
    が行われることを特徴とするコンテンツ流通方法。
  10. 符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおける前記ユーザ機器内のコンピュータに、
    符号化されたコンテンツの情報を取得するための符号化データ取得手順と、
    前記符号化されたコンテンツの復号処理情報を前記サーバに要求する復号処理情報要求手順と、
    前記サーバから復号処理情報を受信する復号処理情報受信手順と、
    前記復号処理情報を基に、前記符号化されたコンテンツの復号を行う復号処理手順と
    を実行させるためのプログラム。
  11. 符号化されたコンテンツを復号して利用するユーザ機器と、前記符号化されたコンテンツの復号処理を実行する復号処理情報を前記ユーザ機器に通信ネットワークを介して送信するサーバとで構成されるコンテンツ流通システムにおける前記サーバ内のコンピュータに、
    前記ユーザ機器から、前記復号処理情報の送信要求を受信するための復号処理情報送信要求受信手順と、
    前記復号処理情報を生成するための復号処理情報生成手順と、
    前記ユーザ機器に前記復号処理情報を送信するための復号処理情報送信手順と
    を実行させるためのプログラム。
JP2003044363A 2003-02-21 2003-02-21 ユーザ機器、サーバ、コンテンツ流通システム、コンテンツ流通方法、及びプログラム Withdrawn JP2004254193A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003044363A JP2004254193A (ja) 2003-02-21 2003-02-21 ユーザ機器、サーバ、コンテンツ流通システム、コンテンツ流通方法、及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003044363A JP2004254193A (ja) 2003-02-21 2003-02-21 ユーザ機器、サーバ、コンテンツ流通システム、コンテンツ流通方法、及びプログラム

Publications (1)

Publication Number Publication Date
JP2004254193A true JP2004254193A (ja) 2004-09-09

Family

ID=33027087

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003044363A Withdrawn JP2004254193A (ja) 2003-02-21 2003-02-21 ユーザ機器、サーバ、コンテンツ流通システム、コンテンツ流通方法、及びプログラム

Country Status (1)

Country Link
JP (1) JP2004254193A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006121359A (ja) * 2004-10-21 2006-05-11 Nippon Hoso Kyokai <Nhk> ライセンス情報生成装置及びそのプログラム、配信コンテンツ生成装置及びそのプログラム、コンテンツ復号装置及びそのプログラム、並びに、コンテンツ復号方法
JP2008028925A (ja) * 2006-07-25 2008-02-07 Dentsu Inc コンテンツ情報提供システム
JP2010192959A (ja) * 2009-02-16 2010-09-02 Nec Corp 自己復号型暗号化ファイルの管理システム、管理方法および装置、復号制御方法および装置
JP2011509487A (ja) * 2008-01-10 2011-03-24 マイクロソフト コーポレーション 統合型のエンターテイメントアクセスサービス
JP2020501213A (ja) * 2016-12-27 2020-01-16 ドロップボックス, インコーポレイテッド カーネルイベントトリガ
US11455278B2 (en) 2017-10-16 2022-09-27 Dropbox, Inc. Workflow functions of content management system enforced by client device

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006121359A (ja) * 2004-10-21 2006-05-11 Nippon Hoso Kyokai <Nhk> ライセンス情報生成装置及びそのプログラム、配信コンテンツ生成装置及びそのプログラム、コンテンツ復号装置及びそのプログラム、並びに、コンテンツ復号方法
JP2008028925A (ja) * 2006-07-25 2008-02-07 Dentsu Inc コンテンツ情報提供システム
JP2011509487A (ja) * 2008-01-10 2011-03-24 マイクロソフト コーポレーション 統合型のエンターテイメントアクセスサービス
US10475010B2 (en) 2008-01-10 2019-11-12 Microsoft Technology Licensing, Llc Federated entertainment access service
JP2010192959A (ja) * 2009-02-16 2010-09-02 Nec Corp 自己復号型暗号化ファイルの管理システム、管理方法および装置、復号制御方法および装置
JP2020501213A (ja) * 2016-12-27 2020-01-16 ドロップボックス, インコーポレイテッド カーネルイベントトリガ
US11467891B2 (en) 2016-12-27 2022-10-11 Dropbox, Inc. Kernel event triggers for content item security
US11455278B2 (en) 2017-10-16 2022-09-27 Dropbox, Inc. Workflow functions of content management system enforced by client device

Similar Documents

Publication Publication Date Title
US7570762B2 (en) Content delivery service providing apparatus and content delivery service terminal unit
US7260557B2 (en) Method and apparatus for license distribution
EP1509024B1 (en) Method for sharing rights objects between users
EP1513040B1 (en) System and method for distributing content access data
US20020107806A1 (en) Content usage management system and content usage management method
US20060173787A1 (en) Data protection management apparatus and data protection management method
JP2004227077A (ja) 情報視聴システムならびに情報再生機器および情報提供装置
JP2004520755A (ja) デジタルコンテンツの保護及び管理のための方法並びにこれを利用したシステム
CN1305310C (zh) 用于选择性地提供对一项利用控制字加密的业务的访问的设备和方法以及智能卡
JP5935883B2 (ja) 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム
US8474055B2 (en) Method and apparatus for managing digital content
JP2003203133A (ja) コンテンツ利用条件管理システム
KR101413064B1 (ko) 휴대단말의 콘텐츠 권리객체 획득방법 및 장치
JP2004303107A (ja) コンテンツ保護システム及びコンテンツ再生端末
JP2004254193A (ja) ユーザ機器、サーバ、コンテンツ流通システム、コンテンツ流通方法、及びプログラム
JP4000752B2 (ja) コンテンツ配信システム
JP3575210B2 (ja) デジタル情報管理システム、端末装置、情報管理センタ及びデジタル情報管理方法
US20100250439A1 (en) Apparatus and method for protecting contents streamed through re-transmission
JP2004252848A (ja) ユーザの出力機器、サーバ、コンテンツ流通システム、コンテンツ流通方法、及びプログラム
JP2003345661A (ja) コンテンツ管理システム、コンテンツサーバ、データ処理装置、及びコンテンツ管理方法
KR20080063610A (ko) 이동통신 시스템에서 컨텐츠의 미리보기를 관리하는 장치및 방법
JP2001237819A (ja) 著作物再生システム,著作物復号装置,およびユーザ固有情報格納装置
JP2002077133A (ja) データ記録装置およびデータ端末装置
JP2002026900A (ja) データ再生装置、それを用いた端末装置、および再生方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051125

A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060509