JP2002007733A - コンテンツの機能規制解除方法、コンテンツの機能規制解除装置および記録媒体 - Google Patents

コンテンツの機能規制解除方法、コンテンツの機能規制解除装置および記録媒体

Info

Publication number
JP2002007733A
JP2002007733A JP2000182471A JP2000182471A JP2002007733A JP 2002007733 A JP2002007733 A JP 2002007733A JP 2000182471 A JP2000182471 A JP 2000182471A JP 2000182471 A JP2000182471 A JP 2000182471A JP 2002007733 A JP2002007733 A JP 2002007733A
Authority
JP
Japan
Prior art keywords
client
content
grade
key1
function
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.)
Pending
Application number
JP2000182471A
Other languages
English (en)
Inventor
Yutaka Hasegawa
豊 長谷川
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.)
Yamaha Corp
Original Assignee
Yamaha 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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP2000182471A priority Critical patent/JP2002007733A/ja
Priority to US09/873,847 priority patent/US7006996B2/en
Publication of JP2002007733A publication Critical patent/JP2002007733A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8453Structuring of content, e.g. decomposing content into time segments by locking or enabling a set of features, e.g. optional functionalities in an executable program
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • H04N21/25435Billing, e.g. for subscription services involving characteristics of content or additional data, e.g. video resolution or the amount of advertising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • H04N21/63345Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • H04N21/8113Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)

Abstract

(57)【要約】 【課題】 複数段階のグレードに分類されていたりオプ
ションが付いているコンテンツをクライアントに配布す
るに際して、コンテンツファイルの管理を簡易にする。 【解決手段】 コンテンツをパーツA,B,Cに分割
し、各パーツを異なる暗号キーkey1, key2, key3 によ
って暗号化し、全クライアントに頒布する。そして、最
下位のグレード3のクライアントに対してはパーツAを
復元する暗号キーkey1のみが、グレード2のクライアン
トに対してはパーツA,Bを復元する暗号キーkey1, ke
y2が、最上位のグレード1のクライアントに対しては全
暗号キーkey1, key2, key3 が配信される。これによ
り、各クライアントは、復元されたパーツに基づいて、
対応するグレードのコンテンツを入手する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、アプリケーション
プログラム、画像ファイル、MIDIファイル等のコン
テンツの配布に用いて好適なコンテンツの機能規制解除
方法、コンテンツの機能規制解除装置および記録媒体に
関する。
【0002】
【従来の技術】従来より、アプリケーションプログラ
ム、画像ファイル、MIDIファイル等、様々なコンテ
ンツがインターネットを介して販売されている。すなわ
ち、コンテンツ提供者のサーバには各コンテンツファイ
ルが格納され、クライアントの指示に応じて所望のコン
テンツファイルをダウンロードすることになる。ここ
で、コンテンツ提供者が複数種類のコンテンツを提供し
ようとする場合は、そのコンテンツ数と同一数のコンテ
ンツファイルを準備する必要があった。
【0003】
【発明が解決しようとする課題】しかし、上述した技術
においては、コンテンツを価格毎に整理したり個別に配
信する等、コンテンツ提供者における管理が煩雑であっ
た。また、コンテンツの種類によっては、複数段階のグ
レードに分類されていたりオプションが付いているもの
もある。このような場合、クライアントは、最初は低価
格なグレードまたは基礎的な部分を購入し、その後に上
位グレードのコンテンツやオプションの購入を行うこと
も考えられる。かかる場合、クライアントは上位グレー
ドのコンテンツやオプションの入手の度に多量のデータ
をダウンロードしなければならず、ダウンロードの手間
や通信のトラフィック量が増大するという問題もあっ
た。
【0004】この発明は上述した事情に鑑みてなされた
ものであり、コンテンツファイルの管理を簡易にするコ
ンテンツの機能規制解除方法、コンテンツの機能規制解
除装置および記録媒体を提供することを目的としてい
る。
【0005】
【課題を解決するための手段】上記課題を解決するため
本発明にあっては、下記構成を具備することを特徴とす
る。なお、括弧内は例示である。請求項1記載の構成に
あっては、複数の関連するパーツ(A,B,C)から成
り該パーツ毎に機能が規制され予めクライアントに配布
されたコンテンツに対して、前記機能の規制を解除する
方法であって、クライアントから前記コンテンツのグレ
ードの指定を受信するグレード指定受信過程(ステップ
SP8に対応する配信サーバ30の処理)と、前記グレ
ードの指定に応じて、必要なパーツの機能の規制を解除
するデータ(暗号キー[key1]ukey, [key2]ukey, [key3]
ukey)を当該クライアントに配信する配信過程(ステッ
プSP26,SP30,SP34,SP44〜SP4
8)とを有することを特徴とする。さらに、請求項2記
載の構成にあっては、請求項1記載のコンテンツの機能
規制解除方法において、前記クライアントが既に前記コ
ンテンツの他のグレードについて機能の規制の解除を受
けているか否かを判定する判定過程(ステップSP1
2)と、前記クライアントが前記他のグレードについて
機能の規制の解除を受けていないことを条件として、前
記クライアントに対して所定金額を課金する第1の課金
過程(ステップSP28,SP32,SP34)と、前
記クライアントが前記他のグレードについて機能の規制
の解除を受けていることを条件として、前記クライアン
トに対して前記所定金額よりも安い金額を課金する第2
の課金過程(ステップSP50)とを有することを特徴
とする。また、請求項3記載の構成にあっては、請求項
1または2記載の方法を実行することを特徴とする。ま
た、請求項4記載の構成にあっては、請求項1または2
記載の方法を実行するプログラムを記録したことを特徴
とする。
【0006】
【発明の実施の形態】1.実施形態の構成 次に、本発明の一実施形態のコンピュータシステムのハ
ードウエア構成を図1を参照し説明する。図において1
0はパーソナルコンピュータであり、キーボード、マウ
ス等の入力装置12と、クライアントであるユーザに種
々の情報を表示する表示装置14とが設けられている。
26はCPUであり、後述するプログラムに基づいて、
バス28を介してパーソナルコンピュータ10内の各部
を制御する。16はネットワークインターフェースであ
り、インターネット60との間で種々の情報をやりとり
する。
【0007】18はハードディスクドライブであり、オ
ペレーティングシステムやブラウザ等のアプリケーショ
ンプログラムを格納する。20はCD−ROMドライブ
であり、セットされたCD−ROMの内容を読み出す。
22はRAMであり、ここにオペレーティングシステ
ム、アプリケーションプログラム等が展開される。24
はROMであり、CPU26のイニシャルプログラムロ
ーダ等が格納されている。
【0008】インターネット60には、コンテンツ配信
用の配信サーバ30が接続されている。配信サーバ30
においては、上記パーソナルコンピュータ10内の構成
要素12〜28と同様に、入力装置32、表示装置3
4、ネットワークインターフェース36、ハードディス
クドライブ38、CD−ROMドライブ40、RAM4
2、ROM44、CPU46およびバス48が設けられ
ている。
【0009】また、64は決済機関(銀行、カード会社
等)のサーバであり、コンテンツ費用の支払いの仲介を
行う。66はネットワーク対応型の電子楽器であり、パ
ーソナルコンピュータ10と同様にインターネット60
を介して各種のコンテンツをダウンロード可能になって
いる。
【0010】ハードディスクドライブ38には各種のデ
ータベースが格納されている。50はコンテンツデータ
ベースであり、クライアントに提供する各種コンテンツ
ファイルを格納している。52はクライアントデータベ
ースであり、各クライアントの個人情報、ユーザID、パ
スワード、ユーザに配信した暗号キー(詳細は後述す
る)等を格納している。
【0011】54は課金管理データベースであり、各ク
ライアントに対する課金額を管理し、必要に応じて決済
機関のサーバ64に対して該課金額を通知する。その
他、ハードディスクドライブ38には、インターネット
60を介してWebページを公開するWebサーバプロ
グラム、後述するコンテンツ配信プログラム等が記憶さ
れている。
【0012】2.実施形態の動作 2.1.クライアント側の動作 次に、本実施形態の動作を説明する。まず、クライアン
ト側においてパーソナルコンピュータ10の電源が投入
されると、ROM17に格納されたイニシャルプログラ
ムローダが実行され、オペレーティングシステムが立上
る。このオペレーティングシステムにおいて所定の操作
を行うと、ブラウザが立上り、配信サーバ30のWeb
ページの一つであるユーザ情報入力画面が表示装置14
に表示され、図2に示す処理が実行される。
【0013】このユーザ情報入力画面においては、該ユ
ーザが新規ユーザである場合は、氏名、住所、公開鍵方
式の公開キー等の個人情報が入力される。入力された個
人情報は、インターネット60を介して配信サーバ30
に送信され、クライアントデータベース52に登録さ
れ、ユーザIDとパスワードが付与される。一方、当該ユ
ーザがクライアントデータベース52の既登録ユーザで
ある場合は、該ユーザは、先に付与されたユーザIDとパ
スワードとを入力する。入力されたユーザIDとパスワー
ドとは、配信サーバ30に送信され、クライアントデー
タベース52の内容と照合される。
【0014】以上のように、クライアントデータベース
52に対する登録または照合が完了すると、処理はステ
ップSP4に進む。ここでは、図3に示すようなダウン
ロード要求ページ70が表示される。図3において72
はコンテンツ選択リストボックスであり、ユーザに選択
可能なコンテンツがリストアップされる。74はグレー
ド選択リストボックスであり、当該コンテンツに応じて
選択可能な「グレード」がリストアップされる。76は
チェックボックスであり、コンテンツをダウンロードし
ようとするユーザが既に当該コンテンツの低位グレード
を入手している場合には、ここにチェックを入れるよう
になっている。78はOKボタンであり、ダウンロード
要求ページ70の内容の配信サーバ30への転送を指示
する。
【0015】次に、処理がステップSP6に進むと、O
Kボタン78が押下されたか否かが判定される。ここで
「NO」と判定されると、処理はステップSP4に戻
る。これにより、OKボタン78が押下されるまでダウ
ンロード要求ページ70が表示され続けることになる。
そこで、ユーザはこの画面上のコンテンツ選択リストボ
ックス72を操作して所望のコンテンツを指定し、グレ
ード選択リストボックス74において所望のグレードを
選択する。
【0016】そして、同コンテンツの他の低位グレード
を入手済みの場合にはチェックボックス76にチェック
を入れる。以上の指定が終了した後、ユーザがOKボタ
ン78を押下すると、ステップSP6において「YE
S」と判定され、処理はステップSP8に進む。ここで
は、該ダウンロード要求ページ70の内容がインターネ
ット60を介して配信サーバ30に送信される。以上の
処理が終了すると、ダウンロード要求ページ70が表示
装置14上から消去される。
【0017】ここで、「グレード」の設定例について説
明しておく。コンテンツが楽曲のMIDIファイルであ
る場合、そのコンテンツは例えばA,B,Cの3個のパ
ーツに分割される。ここで例として、パーツAは、楽曲
のサビの部分あるいは楽曲を特徴付けるようなハイライ
ト部分の単音メロディ、パーツBはパーツAに対応する
部分を除いたメロディあるいは付加音(パーツAのメロ
ディに対応付けられたハーモニー音など)、パーツCは
メロディ以外の伴奏音のMIDIデータから構成されて
いる。最上位のグレード1は、これらパーツA,B,C
の全てを含み、次のグレード2はパーツA,Bを含み、
最下位のグレード3はパーツAのみによって構成されて
いる。従って、当該コンテンツのグレード2,3はそれ
ぞれ単音または複音仕様の電話器の着信音等に使用する
ことができ、最上位のグレード1はそのまま完成された
楽曲として鑑賞されうる。
【0018】2.2.サーバ側の動作 2.2.1.対応コンテンツ未保有ユーザの場合 ダウンロード要求ページ70の内容が配信サーバ30に
よって受信されると、配信サーバ30においては図4に
示すコンテンツ配信プログラムが実行される。図におい
て処理がステップSP12に進むと、ダウンロード要求
を行ったクライアントが対応コンテンツ未保有ユーザ
(ダウンロード要求があったコンテンツのどのグレード
も保有していない)であるか否かが判定される。すなわ
ち、チェックボックス76にチェックを付けなかったク
ライアントが対応コンテンツ未保有ユーザである。
【0019】ここで「YES」と判定されると、処理は
ステップSP14に進み、3個の暗号キーkey1, key2,
key3 が生成される。次に、処理がステップSP16に
進むと、各パーツA,B,Cが各暗号キーkey1, key2,
key3 によって暗号化される。なお、本明細書において
は、暗号化されるデータXを暗号キーYによって暗号化
した時、暗号化されたデータXを「[X]Y」のように表
現する。すなわち、ステップSP14においては、暗号
化されたパーツ[A]key1,[B]key2,[C]key3が得られ
る。
【0020】次に、処理がステップSP18に進むと、
この暗号化されたパーツ[A]key1,[B]key2,[C]key3
がユーザに配信される。次に、処理がステップSP20
に進むと、暗号キーkey1, key2, key3 が各々クライア
ントの公開キーukeyによって暗号化され、暗号キー[key
1]ukey, [key2]ukey, [key3]ukey が生成される。次
に、これら暗号キー[key1]ukey, [key2]ukey, [key3]uk
ey がクライアントデータベース52内のダウンロード
ログ内に記憶される。
【0021】次に、処理がステップSP24に進むと、
上述したダウンロード要求ページ70においてクライア
ントの選択したグレードに応じて処理が分岐される。ま
ず、グレード1が選択されていた場合には、処理はステ
ップSP26に進み、暗号キー[key1]ukey, [key2]uke
y, [key3]ukeyがクライアントに配信される。次に、処
理がステップSP28に進むと、配信サーバ30から決
済機関のサーバ64に対して、グレード1の価格に応じ
た課金処理が行われる。従って、クライアントは、公開
キーukeyに対応する秘密キーによって暗号キーkey1, ke
y2, key3 を得ることができ、これら暗号キーによって
パーツA,B,Cの全てを得ることができる。
【0022】また、ダウンロード要求ページ70におい
てグレード2が選択されていた場合は、処理はステップ
SP30に進み、暗号キー[key1]ukey, [key2]ukeyがク
ライアントに配信される。次に、処理がステップSP3
2に進むと、配信サーバ30から決済機関のサーバ64
に対して、グレード2の価格に応じた課金処理が行われ
る。従って、クライアントは、公開キーukeyに対応する
秘密キーによって暗号キーkey1, key2 を得ることがで
き、これら暗号キーによってパーツA,Bを得ることが
できる。
【0023】また、ダウンロード要求ページ70におい
てグレード3が選択されていた場合は、処理はステップ
SP34に進み、暗号キー[key1]ukeyがクライアントに
配信される。次に、処理がステップSP36に進むと、
配信サーバ30から決済機関のサーバ64に対して、グ
レード3の価格に応じた課金処理が行われる。従って、
クライアントは、公開キーukeyに対応する秘密キーによ
って暗号キーkey1 を得ることができ、この暗号キーに
よってパーツAを得ることができる。以上により、配信
サーバ30の処理が終了する。以後、クライアントは、
配信されたパーツによってグレードに応じたコンテンツ
を構築することができる。
【0024】その例を図5を参照し説明しておく。上述
したステップSP18においては、選択されたグレード
にかかわらず、暗号化された全パーツ[A]key1,[B]ke
y2,[C]key3がクライアントに提供される。しかし、当
該クライアントは、暗号キーkey1, key2, key3 のうち
提供されたもののみに応じて、対応するパーツA,B,
Cを復元することができる。これにより、復元されたパ
ーツに基づいて、グレードに応じたコンテンツを入手す
ることができるようになる。
【0025】2.2.2.対応コンテンツ入手済みユー
ザの場合 ダウンロード要求を行ったクライアントが対応コンテン
ツを保有していた場合、ステップSP12においては
「NO」と判定され、処理はステップSP40に進む。
対応コンテンツを保有しているということは、今回のダ
ウンロード以前に上記ステップSP22が実行され暗号
キー[key1]ukey, [key2]ukey, [key3]ukeyがクライアン
トデータベース52内のダウンロードログ内に記憶され
ていることになる。そこで、ステップSP40にあって
は、該暗号キー[key1]ukey, [key2]ukey, [key3]ukeyが
ダウンロードログから検索される。
【0026】次に、処理がステップSP42に進むと、
上述したダウンロード要求ページ70においてクライア
ントの選択したグレードに応じて処理が分岐される。ス
テップSP42〜SP48においては、上記ステップS
P24,SP26,SP30,SP34と同様の処理が
行われる。すなわち、選択されたグレードに応じて、暗
号キー[key1]ukey, [key2]ukey, [key3]ukeyのうち一ま
たは複数がクライアントに配信される。次に、処理がス
テップSP50に進むと、配信サーバ30から決済機関
のサーバ64に対して、当該グレードの価格に応じた課
金処理が行われる。すなわち、今回配信されたグレード
の価格と入手済みグレードの価格との差分がクライアン
トに対して請求されることになる。
【0027】上述したように、クライアントは暗号化さ
れた全パーツ[A]key1,[B]key2,[C]key3を入手済み
であるから、対応する暗号キーを得ることによって復元
されていないパーツを入手することができる。これによ
り、既に復元済みのパーツと合せて、コンテンツをより
上位にアップグレードすることができる。
【0028】3.変形例 本発明は上述した実施形態に限定されるものではなく、
例えば以下のように種々の変形が可能である。 (1)上記各実施形態においては、クライアント機器は
パーソナルコンピュータ10であったが、ネットワーク
対応型の電子楽器66、携帯電話器、アミューズメント
機器、その他様々なコンテンツを使用する装置をクライ
アント機器にすることができる。
【0029】(2)上記実施形態においては、パーツ
A,B,Cをそれぞれ暗号キーkey1, key2, key3 によ
って暗号化し、暗号化されたパーツ[A]key1,[B]key
2,[C]key3を生成したが、例えば[A,[B, [C]key3]
key2]key1の如く入れ子状に暗号化してもよい。また、
コンテンツのデータ量が小さい場合には、ステップSP
18において、[A]key1,[A,B]key2および[A,
B,C]key3の3個のファイルをユーザに配信してもよ
い。
【0030】(3)上記実施形態においては、暗号化さ
れたパーツ[A]key1,[B]key2,[C]key3をインターネ
ット60を介して配信したが、これらの配布方法はイン
ターネット60を介して配信するものに限られない。す
なわち、これら暗号化されたパーツ[A]key1,[B]key
2,[C]key3は暗号キーkey1, key2, key3 が無ければ使
用に供せないものであるから、無料のCD−ROM等に
格納して不特定多数の者に頒布してもよい。
【0031】(4)上記実施形態のステップSP12に
おいては、パーソナルコンピュータ10から送信された
ダウンロード要求ページ70の内容に基づいて、クライ
アントが対応コンテンツ未保有ユーザであるか否かを判
断した。しかし、各クライアントに提供済みの暗号キー
がクライアントデータベース52に登録されているか
ら、配信サーバ30がかかる判断を独自に行うようにし
てもよい。
【0032】(5)パーソナルコンピュータ10におい
てCPU26のシリアルナンバを読み出せる場合は、こ
のシリアルナンバを用いて上記暗号キーkey1, key2, ke
y3、公開キーukeyまたは秘密キーを生成するようにして
もよい。
【0033】(6)上記実施形態においては、各パーツ
A,B,Cの機能を規制する例として暗号キーを用いて
暗号化する方法について説明したが、機能を規制する手
段は暗号化に限定されるものではない。例えば、各パー
ツの一部分を別のビット列に置換しておき、クライアン
トから要求があった場合に、その部分の正しいビット列
を配信するようにしてもよい。
【0034】(7)また、上記実施形態においては、使
用態様の一例として「グレード」を採用した例を説明し
た。この「グレード」は「上位」、「下位」の概念を伴
うものであったが、使用態様はこれに限定されるわけで
はない。例えば、「ワープロ、表計算、データベース、
プレゼンテーション」等、複数のアプリケーションプロ
グラムに機能の規制を加えた上で同一のCD−ROMに
格納して無料で頒布するような場合が考えられる。
【0035】クライアントは、例えば「ワープロ」の
み、「データベース」のみ、あるいは「ワープロ+表計
算」等、実際に使用したいアプリケーションプログラム
を選択し、対価を支払って機能の規制を解除することに
なる。この場合には、一または複数のアプリケーション
プログラムの選択状態が「使用態様」に該当する。
【0036】(8)上記実施形態においては、各パーツ
A,B,C全体を暗号化したが、各パーツの一部分のみ
を暗号化してもよい。例えばコンテンツが楽曲のMID
Iファイルであれば、クライアントは暗号キーを入手し
ていない場合であっても、暗号化されていない部分のみ
は鑑賞することができるから、これによって購入するか
否かの判断の一助になる。
【0037】また、コンテンツが楽曲のMIDIファイ
ルであれば、ベロシティを一定値にしたMIDIファイ
ルを暗号化されていない状態でクライアントに配信し、
クライアントが購入する場合のみ正しいベロシティデー
タを配信し、上記MIDIファイルのベロシティを正し
い値に修正するようにしてもよい。ベロシティが一定で
あれば楽曲としては抑揚の無いものになるが、クライア
ントとしてはある程度曲の感じをつかむことができ、ベ
ロシティデータを購入するか否かの判断の一助になる。
【0038】(9)上記実施形態においては、クライア
ントからの配信要求を受信した後に暗号キーkey1, key
2, key3 および暗号化されたパーツ[A]key1,[B]key
2,[C]key3を生成した(ステップSP14,SP1
6)。しかし、予め暗号キーkey1, key2, key3 および
暗号化されたパーツ[A]key1,[B]key2,[C]key3を配
信要求に先行して複数組作成しておき、配信要求を受信
した後に速やかに配信できるようにしてもよい。
【0039】また、暗号キーkey1, key2, key3 の種類
を数十〜数百程度とし、これらによって暗号化されたパ
ーツ[A]key1,[B]key2,[C]key3も予め作成してお
き、対応コンテンツ未保有のクライアントから配信要求
があった時は何れかをランダムに選択して配信するよう
にしてもよい。
【0040】
【発明の効果】以上説明したように本発明によれば、複
数の関連するパーツ(A,B,C)を、機能を規制した
上で予めクライアントに配布し、クライアントからの使
用態様の指定に応じて必要なパーツの機能の規制を解除
するデータを当該クライアントに配信するから、コンテ
ンツの管理をきわめて簡易にすることが可能である。
【図面の簡単な説明】
【図1】 本発明の一実施形態のコンテンツ配信システ
ムのブロック図である。
【図2】 パーソナルコンピュータ10において実行さ
れるプログラムのフローチャートである。
【図3】 ダウンロード要求ページ70を示す図であ
る。
【図4】 配信サーバ30におけるコンテンツ配信プロ
グラムのフローチャートである。
【図5】 本実施形態の動作説明図である。
【符号の説明】
10…パーソナルコンピュータ、12…入力装置、14
…表示装置、16…ネットワークインターフェース、1
8…ハードディスクドライブ、20…CD−ROMドラ
イブ、22…RAM、24…ROM、26…CPU、2
8…バス、30…配信サーバ、32…入力装置、34…
表示装置、36…ネットワークインターフェース、38
…ハードディスクドライブ、40…CD−ROMドライ
ブ、42…RAM、44…ROM、46…CPU、48
…バス、50…コンテンツデータベース、52…クライ
アントデータベース、54…課金管理データベース、6
0…インターネット、64…サーバ、66…電子楽器、
70…ダウンロード要求ページ、72…コンテンツ選択
リストボックス、74…グレード選択リストボックス、
76…チェックボックス、78…OKボタン。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 13/00 540 G06F 13/00 540S 17/30 120 17/30 120B G09C 1/00 660 G09C 1/00 660D H04L 9/08 H04L 9/00 601E 9/14 641

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 複数の関連するパーツから成り該パーツ
    毎に機能が規制され予めクライアントに配布されたコン
    テンツに対して、前記機能の規制を解除する方法であっ
    て、 クライアントから前記コンテンツの使用態様の指定を受
    信する使用態様指定受信過程と、 前記使用態様の指定に応じて、必要なパーツの機能の規
    制を解除するデータを当該クライアントに配信する配信
    過程とを有することを特徴とするコンテンツの機能規制
    解除方法。
  2. 【請求項2】 前記クライアントが既に前記コンテンツ
    の他の使用態様について機能の規制の解除を受けている
    か否かを判定する判定過程と、 前記クライアントが前記他の使用態様について機能の規
    制の解除を受けていないことを条件として、前記クライ
    アントに対して所定金額を課金する第1の課金過程と、 前記クライアントが前記他の使用態様について機能の規
    制の解除を受けていることを条件として、前記クライア
    ントに対して前記所定金額よりも安い金額を課金する第
    2の課金過程とを有することを特徴とする請求項1記載
    のコンテンツの機能規制解除方法。
  3. 【請求項3】 請求項1または2記載の方法を実行する
    ことを特徴とするコンテンツの機能規制解除装置。
  4. 【請求項4】 請求項1または2記載の方法を実行する
    プログラムを記録したことを特徴とする記録媒体。
JP2000182471A 2000-06-19 2000-06-19 コンテンツの機能規制解除方法、コンテンツの機能規制解除装置および記録媒体 Pending JP2002007733A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2000182471A JP2002007733A (ja) 2000-06-19 2000-06-19 コンテンツの機能規制解除方法、コンテンツの機能規制解除装置および記録媒体
US09/873,847 US7006996B2 (en) 2000-06-19 2001-06-04 Restriction canceling apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000182471A JP2002007733A (ja) 2000-06-19 2000-06-19 コンテンツの機能規制解除方法、コンテンツの機能規制解除装置および記録媒体

Publications (1)

Publication Number Publication Date
JP2002007733A true JP2002007733A (ja) 2002-01-11

Family

ID=18683220

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000182471A Pending JP2002007733A (ja) 2000-06-19 2000-06-19 コンテンツの機能規制解除方法、コンテンツの機能規制解除装置および記録媒体

Country Status (2)

Country Link
US (1) US7006996B2 (ja)
JP (1) JP2002007733A (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004010634A1 (ja) * 2002-07-22 2004-01-29 Global Friendship Inc. 電子情報送信システム
JP2004056793A (ja) * 2002-06-26 2004-02-19 Microsoft Corp コンテンツに対するアクセスを管理する方法及びシステム
JP2005025553A (ja) * 2003-07-03 2005-01-27 Fuji Xerox Co Ltd データファイル配信装置、アクセス管理装置、データファイル配信方法、およびそのプログラム
JP2005165738A (ja) * 2003-12-03 2005-06-23 Fusionsys:Kk 電子コンテンツ管理システム、電子コンテンツ管理方法、及びそのプログラム
JP2008193612A (ja) * 2007-02-07 2008-08-21 Fuji Xerox Co Ltd 文書処理装置およびプログラム
JP2008219786A (ja) * 2007-03-07 2008-09-18 Brother Ind Ltd 画像形成システム、データ処理装置、及び、画像形成装置
JP2009512072A (ja) * 2005-10-11 2009-03-19 アップル インコーポレイテッド コンテンツ配信システムにおける複数のコンテンツのピースを伴うメディア・ストレージ構造の使用
US8224751B2 (en) 2006-05-03 2012-07-17 Apple Inc. Device-independent management of cryptographic information
US8347098B2 (en) 2007-05-22 2013-01-01 Apple Inc. Media storage structures for storing content, devices for using such structures, systems for distributing such structures
JP2015121662A (ja) * 2013-12-24 2015-07-02 株式会社デンソーウェーブ 情報端末及び情報端末システム
US9311492B2 (en) 2007-05-22 2016-04-12 Apple Inc. Media storage structures for storing content, devices for using such structures, systems for distributing such structures

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7349553B2 (en) * 2002-04-29 2008-03-25 The Boeing Company Watermarks for secure distribution of digital data
US8209375B2 (en) * 2003-03-07 2012-06-26 Ricoh Co., Ltd. Communication of compressed digital images with restricted access and server/client hand-offs
CA2537310A1 (en) * 2003-09-05 2005-03-17 Nathan F. Raciborski Management of digital content licenses
US10395302B2 (en) * 2015-07-02 2019-08-27 Nasdaq, Inc. Matching techniques for data transaction requests with private attributes

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08137768A (ja) * 1994-11-11 1996-05-31 Hitachi Ltd 遠隔配布管理ネットワークシステム
JPH11102391A (ja) * 1997-09-26 1999-04-13 Hitachi Software Eng Co Ltd 地図情報ライセンス管理方法
JPH11250145A (ja) * 1997-12-31 1999-09-17 Victor Co Of Japan Ltd コンテンツ情報流通システム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5191573A (en) 1988-06-13 1993-03-02 Hair Arthur R Method for transmitting a desired digital video or audio signal
AU1690597A (en) * 1996-01-11 1997-08-01 Mitre Corporation, The System for controlling access and distribution of digital property
US6195646B1 (en) * 1997-05-13 2001-02-27 Data Junction Corp System and method for facilitating the valuation and purchase of information
JP3988274B2 (ja) * 1998-09-22 2007-10-10 ソニー株式会社 情報配信装置及び情報配信方法、情報受信装置及び情報受信方法
US6157377A (en) * 1998-10-30 2000-12-05 Intel Corporation Method and apparatus for purchasing upgraded media features for programming transmissions
US6865552B1 (en) * 1998-12-02 2005-03-08 Matsushita Electric Industrial Co., Ltd. Data copying system, data copying apparatus, data copying method, and recording medium
JP2000270309A (ja) * 1999-03-18 2000-09-29 Dainippon Printing Co Ltd 情報配信に対する課金および清算システム並びにそのサーバ

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08137768A (ja) * 1994-11-11 1996-05-31 Hitachi Ltd 遠隔配布管理ネットワークシステム
JPH11102391A (ja) * 1997-09-26 1999-04-13 Hitachi Software Eng Co Ltd 地図情報ライセンス管理方法
JPH11250145A (ja) * 1997-12-31 1999-09-17 Victor Co Of Japan Ltd コンテンツ情報流通システム

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4708688B2 (ja) * 2002-06-26 2011-06-22 マイクロソフト コーポレーション コンテンツに対するアクセスを管理する方法及びシステム
JP2004056793A (ja) * 2002-06-26 2004-02-19 Microsoft Corp コンテンツに対するアクセスを管理する方法及びシステム
JP2004053968A (ja) * 2002-07-22 2004-02-19 Global Friendship Inc 電子情報送信システム
WO2004010634A1 (ja) * 2002-07-22 2004-01-29 Global Friendship Inc. 電子情報送信システム
JP2005025553A (ja) * 2003-07-03 2005-01-27 Fuji Xerox Co Ltd データファイル配信装置、アクセス管理装置、データファイル配信方法、およびそのプログラム
JP2005165738A (ja) * 2003-12-03 2005-06-23 Fusionsys:Kk 電子コンテンツ管理システム、電子コンテンツ管理方法、及びそのプログラム
JP2010176684A (ja) * 2005-10-11 2010-08-12 Apple Inc コンテンツ配信システムにおける複数のコンテンツのピースを伴うメディア・ストレージ構造の使用
JP2009512072A (ja) * 2005-10-11 2009-03-19 アップル インコーポレイテッド コンテンツ配信システムにおける複数のコンテンツのピースを伴うメディア・ストレージ構造の使用
US10296879B2 (en) 2005-10-11 2019-05-21 Apple Inc. Use of media storage structure with multiple pieces of content in a content-distribution system
US11727376B2 (en) 2005-10-11 2023-08-15 Apple Inc. Use of media storage structure with multiple pieces of content in a content-distribution system
JP4897820B2 (ja) * 2005-10-11 2012-03-14 アップル インコーポレイテッド コンテンツ配信システムにおける複数のコンテンツのピースを伴うメディア・ストレージ構造の使用
JP2012069141A (ja) * 2005-10-11 2012-04-05 Apple Inc コンテンツ配信システムにおける複数のコンテンツのピースを伴うメディア・ストレージ構造の使用
JP2012099112A (ja) * 2005-10-11 2012-05-24 Apple Inc コンテンツ配信システムにおける複数のコンテンツのピースを伴うメディア・ストレージ構造の使用
US8306918B2 (en) 2005-10-11 2012-11-06 Apple Inc. Use of media storage structure with multiple pieces of content in a content-distribution system
US8224751B2 (en) 2006-05-03 2012-07-17 Apple Inc. Device-independent management of cryptographic information
US10417392B2 (en) 2006-05-03 2019-09-17 Apple Inc. Device-independent management of cryptographic information
JP2008193612A (ja) * 2007-02-07 2008-08-21 Fuji Xerox Co Ltd 文書処理装置およびプログラム
JP2008219786A (ja) * 2007-03-07 2008-09-18 Brother Ind Ltd 画像形成システム、データ処理装置、及び、画像形成装置
US9311492B2 (en) 2007-05-22 2016-04-12 Apple Inc. Media storage structures for storing content, devices for using such structures, systems for distributing such structures
US8347098B2 (en) 2007-05-22 2013-01-01 Apple Inc. Media storage structures for storing content, devices for using such structures, systems for distributing such structures
US10574458B2 (en) 2007-05-22 2020-02-25 Apple Inc. Media storage structures for storing content, devices for using such structures, systems for distributing such structures
JP2015121662A (ja) * 2013-12-24 2015-07-02 株式会社デンソーウェーブ 情報端末及び情報端末システム

Also Published As

Publication number Publication date
US7006996B2 (en) 2006-02-28
US20010054027A1 (en) 2001-12-20

Similar Documents

Publication Publication Date Title
US7823180B2 (en) Content distribution method, content obtaining device and method, and program
JP4042571B2 (ja) コンテンツ提供方法及び装置
JP4081980B2 (ja) コンテンツ提供サービスシステム、およびサーバ装置、クライアント装置
JP4549673B2 (ja) マルチメディア・コンテンツの許可されない再記録を防ぐ方法およびシステム
JP4424465B2 (ja) 情報機器、情報サーバおよび情報処理プログラム
US6912528B2 (en) Rechargeable media distribution and play system
JP2002007733A (ja) コンテンツの機能規制解除方法、コンテンツの機能規制解除装置および記録媒体
US20020032747A1 (en) System, method, device, and program for distributing data, and data reproduction device
US20050060701A1 (en) Communication system, communication method, server apparatus, and client apparatus
JP2002541528A (ja) 保護されたオンライン音楽配布システム
JP2003316913A (ja) サービス提供方法、情報処理システム、その制御プログラム及び記憶媒体
JP2007052633A (ja) コンテンツデータ配信システム
JP2001216198A (ja) 利用許可証発行装置および方法
JP2005018378A (ja) 情報サーバ、情報機器、情報処理システム、情報処理方法および情報処理プログラム
WO2002044971A1 (fr) Procede et systeme d'echange de contenu electronique
US20140365514A1 (en) Apparatus and associated methodology for automatically selecting content using stored criteria
TWI227423B (en) Device and method for processing information, and computer readable storage medium
JP2005284525A (ja) コンテンツ流通システム、暗号化装置、コンテンツ提供装置、コンテンツ再生装置、ライセンス情報提供装置、暗号化方法、コンテンツ提供方法、コンテンツ再生方法、ライセンス情報提供方法、情報処理プログラム、及び記憶媒体
US20040133600A1 (en) Rechargeable media distribution and play system
EP1158417A1 (en) Contents providing system
WO2011086465A1 (en) Systems and methods for on-line music collaboration, protection, and/or promotion
JP4329258B2 (ja) コンテンツデータの制御装置及び方法、並びに、記憶媒体
JP2005516278A (ja) 情報を秘密保護して送信および分配し、中間情報記憶媒体において送信された情報の物理的な例示を行う方法およびシステム
JP2004117798A (ja) コンテンツ提供システム並びに情報処理端末及び処理プログラム
AU776920B2 (en) Method for managing content data

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040427

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040628

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040831

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041027

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20041110

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20041210