JP4271483B2 - コンテンツ処理装置およびコンテンツ処理方法 - Google Patents
コンテンツ処理装置およびコンテンツ処理方法 Download PDFInfo
- Publication number
- JP4271483B2 JP4271483B2 JP2003120544A JP2003120544A JP4271483B2 JP 4271483 B2 JP4271483 B2 JP 4271483B2 JP 2003120544 A JP2003120544 A JP 2003120544A JP 2003120544 A JP2003120544 A JP 2003120544A JP 4271483 B2 JP4271483 B2 JP 4271483B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- license
- metadata
- user
- request
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 89
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000000034 method Methods 0.000 claims description 49
- 230000008569 process Effects 0.000 claims description 46
- 230000005540 biological transmission Effects 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 5
- 238000007726 management method Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2747—Remote storage of video programs received via the downstream path, e.g. from the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43622—Interfacing an external recording device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47211—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting pay-per-view content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/64—Addressing
- H04N21/6408—Unicasting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8355—Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8543—Content authoring using a description language, e.g. Multimedia and Hypermedia information coding Expert Group [MHEG], eXtensible Markup Language [XML]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【発明の属する技術分野】
本発明は、コンテンツ処理装置およびコンテンツ処理方法に関し、特に、ユーザに戸惑いを覚えさせることなくコンテンツを配信することができるようにしたコンテンツ処理装置およびコンテンツ処理方法に関する。
【0002】
【従来の技術】
最近、インターネットが普及し、インターネットを介して、各種のコンテンツが配信されるようになってきた。そこで、コンテンツを提供する提供者の広告情報を効果的にユーザに配信することも提案されている(例えば、特許文献1)。
【0003】
コンテンツのインターネットを介しての配信方法には、ストリーミングによる配信とダウンロードのファイルによる配信がある。ストリーミングによる配信の場合、受信側では、インターネットを介して受信したデータをリアルタイムでディスプレイに出力、表示して、視聴することになる。
【0004】
これに対して、ダウンロードのファイルによる配信の場合、コンテンツデータは、一旦、例えば、ハードディスクなどに記録される。ユーザは、ハードディスクに記録されたファイルを、その後、任意のタイミングで再生し、コンテンツを視聴することになる。
【0005】
ストリーミング配信の場合、受信したデータを大量に記憶する必要がないため、ハードディスクなどを備えない装置でも、コンテンツを視聴することができる。反面、コンテンツを提供するサーバと受信装置とが常に接続されていなければならないため、通信料が使用時間に応じて課金される場合には、ユーザにとって大きな負担となる。
【0006】
これに対して、ダウンロードのファイルによる配信の場合、ファイル転送が完了した時点で、サーバとの接続が不要となるため、サーバとの間の接続時間は短くて済む。また、コンテンツが受信側に記録されているため、ユーザは、その後、好きな日時において、コンテンツを視聴することが可能となる。
【0007】
【特許文献1】
特開2003−69977公報
【0008】
【発明が解決しようとする課題】
このように、ストリーミングによる配信とダウンロードのファイルによる配信は、それぞれ一長一短がある。コンテンツをパーソナルコンピュータで視聴する場合、通常、そのユーザもストリーミングによる配信やダウンロードのファイルによる配信についての知識を有する者であることが多く、ストリーミングの配信における場合と、ダウンロードのファイルによる配信における場合とで、操作が異なったとしても、それほど大きな支障にはならない。
【0009】
しかしながら、インターネットを介して配信するコンテンツを、例えば、テレビジョン受像機により受信し、視聴するような場合、そのユーザには、ストリーミング配信、ダウンロードのファイル配信といった知識を有していない者も多く含まれる。その結果、ストリーミング配信における場合とダウンロードのファイル配信における場合とで、異なる操作をしなければならないとすると、操作性が悪くなり、インターネットを介してのコンテンツ配信の普及の妨げの原因ともなる。
【0010】
本発明は、このような状況に鑑みてなされたものであり、一般ユーザに複雑な操作を強いることなく、コンテンツをネットワークを介して配信できるようにするものである。
【0011】
【課題を解決するための手段】
本発明のコンテンツ処理装置は、予め取得された、コンテンツのタイトルを少なくとも含むコンテンツの第1のメタデータを記憶する記憶手段と、コンテンツの第1のメタデータに基づいて、コンテンツのリストを所定の画面に表示させるリスト表示制御手段と、表示されたコンテンツのリストのなかのユーザにより再生対象として選択されたコンテンツである選択コンテンツのライセンスの要求と、選択コンテンツのデータの取得先に関する情報を含む第2のメタデータの要求を、コンテンツ配信装置に送信する送信手段と、要求に応じて返信されてくる、ライセンス要求結果と第2のメタデータを受信する受信手段と、ライセンス要求結果が選択コンテンツの再生を許可するものである場合、第2のメタデータに基づいて選択コンテンツのデータを取得し、再生する再生手段と、前記ライセンスについての情報を処理するライセンス処理手段とを備え、前記ライセンス処理手段が、前記ライセンスの要求として、予め取得しておいた前記選択コンテンツのライセンス ID と前記ユーザのユーザ ID を前記コンテンツ配信装置に送信し、前記ライセンス要求結果を受信する。
【0013】
ライセンス要求結果が選択コンテンツの再生を許可するものである場合、ライセンス要求結果には、選択コンテンツの復号キーが含まれており、再生手段は、選択コンテンツの復号キーにより取得した選択コンテンツのデータを復号して再生することができる。
【0014】
選択コンテンツのデータの取得先に関する情報は、選択コンテンツのデータの取得先アドレスであるようにすることができる。
【0015】
本発明のコンテンツ処理方法は、予め取得された、コンテンツのタイトルを少なくとも含むコンテンツの第1のメタデータに基づいて、コンテンツのリストを所定の画面に表示させるリスト表示制御ステップと、表示されたコンテンツのリストのなかのユーザにより再生対象として選択されたコンテンツである選択コンテンツのライセンスの要求と、選択コンテンツのデータの取得先に関する情報を含む第2のメタデータの要求を、コンテンツ配信装置に送信する送信ステップと、要求に応じて返信されてくる、ライセンス要求結果と第2のメタデータを受信する受信ステップと、ライセンス要求結果が選択コンテンツの再生を許可するものである場合、第2のメタデータに基づいて選択コンテンツのデータを取得し、再生する再生ステップとを含み、前記送信ステップの処理では、前記ライセンスの要求として、予め取得しておいた前記選択コンテンツのライセンス ID と前記ユーザのユーザ ID が前記コンテンツ配信装置に送信される。
【0019】
本発明においては、予め取得された、コンテンツのタイトルを少なくとも含むコンテンツの第1のメタデータに基づいて、コンテンツのリストが所定の画面に表示され、表示されたコンテンツのリストのなかのユーザにより再生対象として選択されたコンテンツである選択コンテンツのライセンスの要求と、選択コンテンツのデータの取得先に関する情報を含む第2のメタデータの要求が、コンテンツ配信装置に送信され、要求に応じて返信されてくる、ライセンス要求結果と第2のメタデータが受信され、ライセンス要求結果が選択コンテンツの再生を許可するものである場合、選択コンテンツのデータが第2のメタデータに基づいて取得され、再生される。このライセンスの要求としては、予め取得しておいた選択コンテンツのライセンス ID とユーザのユーザ ID がコンテンツ配信装置に送信される。
【0024】
以下、本発明の実施の形態について説明する。図1は、本発明を適用したコンテンツ配信システムの構成例を表している。このコンテンツ配信システム11は、代表的なネットワークとしてのインターネット1を介して相互に接続されたサーバ2とディジタルテレビジョン受像機3−1,3−2とにより構成される。インターネット1には、また、放送局4も接続されている。サーバ2は、放送局4が放送した番組を受信し、保持する。あるいはまた、サーバ2は、放送局4からインターネット1を介して、番組の提供を受け、これを保持する。もちろん、サーバ2は、この他、独自の番組を保持することもできる。
【0025】
ディジタルテレビジョン受像機3−1,3−2は、例えば、家庭、職場等に配置されており、放送局4が放送する電波を受信し、番組を視聴する機能を有している他、インターネット1を介して、サーバ2が提供する番組を受信し、視聴する機能も有している。
【0026】
なお、図1には、1台のサーバ2と、2台のディジタルテレビジョン受像機3−1,3−2のみが示されているが、サーバ2は、複数台であってもよいし、ディジタルテレビジョン受像機3−1,3−2は、一般的には、より多くの台数とされる。
【0027】
なお、以下においては、ディジタルテレビジョン受像機3−1,3−2を個々に区別する必要がない場合、単に、ディジタルテレビジョン受像機3と称する。
【0028】
図2は、ディジタルテレビジョン受像機3の機能的構成例を表している。入力部21は、ユーザからの各種の指令を入力する。呈示部22は、番組を構成する画像を表示したり、対応する音声を出力する。呈示部22は、また、その他の各種の情報をユーザに呈示する。
【0029】
ブラウザ23は、HTML(Hyper Text Markup Language)文書(CSS(Cascading Style Sheets)を含む)の呈示と、HTMLに含まれるスクリプトの実行を行う。また、ブラウザ23は、同様に、BML(Broadcast Markup Language)文書(CSSを含む)の呈示と、BMLに含まれるスクリプトの実行を行う。この他、コンテントガード社のXrML(eXtensible rights Markup Language)に対応することもできる。
【0030】
コンテンツ再生部24は、例えば、マイクロソフト社のメディアプレーヤ(商標)に代表されるソフトウエアにより構成され、コンテンツの受信から再生までを制御し、実行する。コンテンツ再生部24は、また、マークアップ言語処理以外のディジタルテレビジョン受像機3に組み込まれている各種の制御も実行する。
【0031】
DRM(Digital Right Management)処理部25は、サーバ2を構成するDRMサーバ74(後述する図4)と通信し、コンテンツに関するライセンスを取得し、ディジタルテレビジョン受像機3内において、これを管理する。なお、DRM処理部25は、暗号化されているデータを復号するキーKcをコンテンツ再生部24に供給するので、キーKcをセキュアに管理するためには、例えば、コンテンツ再生部24と一体化される。
【0032】
課金処理部26は、電子マネー、プリペイドなどの方式に基づいて、課金処理を行う。コンテンツ記憶部27は、例えば、ハードディスクなどで構成され、サーバ2のコンテンツサーバ75(図4)から提供されるコンテンツを記憶する。
【0033】
アプリケーション28は、各種のソフトウエアにより構成され、ディジタルテレビジョン受像機3の各種の動作を制御する。メタデータデータベース29は、サーバ2のメタデータデータベース73(図4)から供給されるメタデータを保持する。
【0034】
入力部21は、ユーザからの入力に対応する信号をブラウザ23とコンテンツ再生部24に出力する。呈示部22は、ブラウザ23またはコンテンツ再生部24から提供される情報を提示する。コンテンツ再生部24は、コンテンツ記憶部27から必要なコンテンツを読み出す。コンテンツ再生部24は、また、必要に応じて課金処理部26に課金処理を指示する。DRM処理部25は、コンテンツ再生部24からのDRM処理の指示に基づいて、DRM処理を実行した後、暗号化されているコンテンツを復号するのに必要なキーKcをコンテンツ再生部24に出力する。
【0035】
アプリケーション28は、ブラウザ23を起動したり、コンテンツ再生部24に再生を指示する処理を実行する他、メタデータデータベース29にメタデータ検索を指令し、検索の結果得られたメタデータを取得する。
【0036】
ディジタルテレビジョン受像機3は、例えば、図3に示されるようなリモートコマンダ51からの指令に基づいて、各種の動作を実行する。このリモートコマンダ51は、数字1乃至12に対応する数字ボタン52を有している。また、リモートコマンダ51の前方先端には、ユーザのボタン操作に対応する赤外線信号を発生する発生部53が設けられている。
【0037】
数字ボタン52の図中下側には、カーソルなどを上下左右に移動させるとき操作される方向ボタン55U,55D,55L,55Rと、その中央に確定処理を行うとき、操作される決定ボタン54が配置されている。
【0038】
また、リモートコマンダ51の図中下側には、詳細ボタン56、停止ボタン57、および再生ボタン58が設けられている。詳細ボタン56は、呈示されている情報のより詳細な情報の提示を指示するとき操作される。停止ボタン57は、コンテンツの再生を停止するとき操作される。再生ボタン58は、コンテンツの再生を指示するとき操作される。再生ボタン58の上方のメニューボタン59は、メニューを表示するとき操作される。
【0039】
なお、図示は省略されているが、リモートコマンダ51には、この他、各種の機能が割り当てられた各種のボタンが適宜設けられる。
【0040】
図4は、サーバ2の構成を表している。この例においては、サーバ2は、ショップサーバ71、決済サーバ72、メタデータデータベース73、DRMサーバ74、およびコンテンツサーバ75により構成されている。
【0041】
サーバ2の各部は、ディジタルテレビジョン受像機3の各部と、図5に示されるように、相互に情報を授受する。
【0042】
ショップサーバ71は、ブラウザ23からインターネット1を介してアクセスを受けたとき、HTML文書またはBML文書からなるナビゲーション情報をブラウザ23に提供する。決済サーバ72は、ブラウザ23または課金処理部26と通信し、決済処理を行う。決済サーバ72は、ショップサーバ71からの決済処理依頼に基づいて、決済処理を行い、その決済結果をショップサーバ71に出力する。
【0043】
メタデータデータベース73は、アプリケーション28からのメタデータ取得依頼に基づいて、記憶しているメタデータを読み出し、ディジタルテレビジョン受像機3のメタデータデータベース29に供給し、記憶させる。
【0044】
また、メタデータデータベース73は、ショップサーバ71からのメタデータ検索依頼に基づいて、検索して得られたメタデータをショップサーバ71に供給する。
【0045】
DRMサーバ74は、ショップサーバ71からのライセンス発行許可要請に基づいて、ディジタルテレビジョン受像機3のDRM処理部25と通信し、DRM処理を実行する。このDRM処理には、ユーザがライセンスを有する適正なユーザであるのか否かの認証処理、暗号化されているデータを復号するのに必要なキーKcの付与、取得処理、その他の著作権管理に必要な処理が含まれる。正しいDRM処理が実行できたとき、DRMサーバ74は、コンテンツサーバ75にコンテンツを暗号化するのに必要なキーKcを供給する。また、DRMサーバ74は、正しいDRM処理が実行できたとき、ディジタルテレビジョン受像機3のDRM処理部25に、対応するキーKcを供給する。
【0046】
コンテンツサーバ75は、DRMサーバ74より供給されたキーKcを用いて、コンテンツデータを暗号化し、コンテンツ再生部24にストリーミング配信するか、または、ダウンロードのファイルとしてコンテンツ記憶部27に配信し、記憶させる。
【0047】
なお、図4と図5の例では、サーバ2を複数のサーバで構成するようにしたが、1つのサーバで構成することも、もちろん可能である。
【0048】
図6は、決済、DRM処理、および再生に関する各種の情報の関係を表している。同図に示されるように、機器IDとユーザID(User ID)は、1対1に対応している。機器IDは、ディジタルテレビジョン受像機3にそれぞれ割り当てられたIDであり、ユーザIDは、そのディジタルテレビジョン受像機3を使用するユーザに割り当てられたIDである。これらのIDにより、ディジタルテレビジョン受像機3やユーザが個々に識別される。
【0049】
所定のユーザIDが割り当てられたユーザは、サーバ2の管理者との間で、商品としてのパッケージを購入する契約を行う。具体的には、ユーザは、サーバ2から提供される番組の中から所望の番組をパッケージ(Package)として購入する。このパッケージには、パッケージメタ(Package Meta)が1対1に対応している。
【0050】
各パッケージには、1以上のコンテンツが対応付けられている。1つのコンテンツは、コンテンツ本体、ダウンロード用の管理情報ファイルとしてのDownload.xml、およびスタートアップファイル(startup file)により構成される。コンテンツ本体は、番組の内容を表すコンテンツデータの本体である。
【0051】
管理情報ファイルとしてのDownload.xmlは、そのコンテンツがダウンロード用のコンテンツである場合に用意されるものであり、その中には、ディレクトリ、ファイル名等が記述されている。そのディレクトリに記述されている全てのファイルが受信されたとき、ダウンロードが完了したことになる。
【0052】
startup fileは、そのコンテンツがダウンロード配信用のデータであるのか、ストリーミング配信用のデータであるのかといったことを表す配信タイプに関する情報を含んでいる。このstartup fileの詳細につしては、図10を参照して後述する。
【0053】
コンテンツには、コンテンツID(Contents ID)が1対1に対応する。コンテンツは、このコンテンツIDにより識別される。コンテンツIDには、コンテンツメタデータ(Contents Metadata)がさらに1対1に対応する。コンテンツメタデータは、図7に示されるように、コンテンツID、タイトル名、ジャンル、番組説明といった情報を含んでいる。
【0054】
1つのコンテンツIDには、n個(nは1以上の整数)のライセンスIDが対応付けられる。同様に、1つのコンテンツメタデータには、n個のライセンスメタデータ(License Metadata)が対応付けられる。
【0055】
ライセンスIDは、1対1に対応付けられているライセンスを識別する。各ライセンスは、ライセンスID、使用ルール(Usage Rule)、およびコンテンツ鍵束により構成される。このコンテンツ鍵束(図5に示されるキーKcに対応する)は、そのライセンスが対象とするコンテンツを復号するのに必要な任意の数のキー(鍵)を含む鍵束であり、コンテンツIDと1対1に対応している。
【0056】
ライセンスIDには、ライセンスメタデータ(License Metadata)が1対1に対応する。ライセンスメタデータには、図7に示されるように、ライセンスID、コンテンツID、コンテンツURL(Uniform Resource Locator)、ライセンスURL、配信タイプ、コンテンツタイトル名、使用規則のテキストなどが含まれる。
【0057】
ライセンスメタデータとコンテンツメタデータは、そこに含まれるコンテンツIDにより、n対1に対応付けられる。
【0058】
ライセンスメタデータのコンテンツURLは、コンテンツを得る場合のアクセス先を表す。ライセンスURLは、ライセンスを得る場合のアクセス先を表す。配信タイプは、そのライセンスが対象とするコンテンツが、ストリーム配信されるものであるのか、ダウンロードファイルとして配信されるものであるのかを表す。
【0059】
パッケージは、ライセンスIDとm対n(mはnと同様、1以上の整数)に対応付けられる。同様に、パッケージメタは、ライセンスメタデータとm対nに対応付けられる。
【0060】
パッケージメタは、図7に示されるように、パッケージID(Package ID)、ショップサイトURL(Shop Site URL)、パッケージ利用期間、パッケージタイプ、パッケージ情報、およびライセンスIDリストにより構成される。
【0061】
パッケージIDは、パッケージを識別する情報である。ショップサイトURLは、そのパッケージを得るためのショップサイトのアクセス先を表す。パッケージ利用期間は、そのパッケージを利用することが可能な期間を表す。
【0062】
パッケージタイプは、そのパッケージがパック(Pack)であるのか、またはサブスクリプション(Subscription)であるのかを表す。あるいは、また、パッケージタイプは、マルチキャスト(Multicast)であるのか、そうでないのかを表す。Packは、予め定められている所定の任意の数の番組が含まれるタイプのパッケージであることを表す。Subscriptionは、例えば、予め定めされた一定の日数に渡って、予め定められたチャンネルの番組を視聴できるタイプであることを表す。Multicastは、そのパッケージが有料または無料で不特定多数のユーザに提供されるタイプであることを表す。
【0063】
パッケージ情報は、そのパッケージの名称と料金に関する情報を含む。ライセンスIDリストは、そのパッケージに含まれるライセンスのライセンスIDを記述する。
【0064】
パッケージメタは、そこに記述されているライセンスIDに対応するライセンスメタデータに対応することになる。
【0065】
次に、図8のフローチャートを参照して、サーバ2上のコンテンツを再生する場合の処理について説明する。
【0066】
なお、この図8の処理を実行するに先立って、ディジタルテレビジョン受像機3は、サーバ2からメタデータを予め取得しておく必要がある。この処理が図9のフローチャートに示されている。
【0067】
すなわち、ステップS151において、アプリケーション28は、ユーザからの指示に基づいて、インターネット1を介してメタデータデータベース73にアクセスし、メタデータ取得を依頼する。メタデータデータベース73は、ステップS171において、アプリケーション28からのアクセスを受け付けると、ステップS172において、依頼されたコンテンツに関するメタデータを読み出し、インターネット1を介して、ディジタルテレビジョン受像機3のメタデータデータベース29に供給する。メタデータデータベース29は、ステップS161において、このメタデータを受信し、記憶する。
【0068】
以上の処理により、ディジタルテレビジョン受像機3のメタデータデータベース29には、メタデータが予め保持される。このメタデータには、図6に示されるパッケージメタ、ライセンスメタデータ、およびコンテンツメタデータが含まれる。
【0069】
このようにして、予めメタデータがメタデータデータベース29に保持されている状態で、図8に示される処理が実行される。なお、図8のユーザインターフェースは、図2の入力部21と呈示部22により構成される。
【0070】
ユーザは、リモートコマンダ51のメニューボタン59を操作することで、ディジタルテレビジョン受像機31のメニュー起動を指令する。このとき、ステップS1で入力部21は、コンテンツ再生部24にメニュー起動を指令する。ステップS21において、入力部21からの指令を受信したコンテンツ再生部24は、ステップS22において、メタデータデータベース29に既に記憶されているメタデータの読み出しを指令する。
【0071】
ステップS91において、メタデータデータベース29は、コンテンツ再生部24からの指令を取得すると、ステップS92において、予め記憶されているメタデータを読み出し、コンテンツ再生部24に供給する。
【0072】
コンテンツ再生部24は、ステップS23において、メタデータデータベース29から供給されたメタデータを取得すると、ステップS24において、そこに記述されているコンテンツ(番組)のタイトル名を読み出し、ユーザインターフェースとしての呈示部22に供給する。ステップS2において、呈示部22は、コンテンツ再生部24から供給されたコンテンツのリストを表示する。
【0073】
ユーザは、このリストの表示を見て、リモートコマンダ51の方向ボタン55U乃至55Rと決定ボタン54を適宜操作することで、所定の番組を選択する。ステップS3で、入力部21は、このユーザの操作に対応する選択信号(選択された番組を指定する情報)をブラウザ23に供給する。
【0074】
ブラウザ23は、ステップS51において、入力部21からの番組の選択を受信すると、ステップS52において、その番組(コンテンツ)に対応するstartup fileをコンテンツサーバ75に要求する。この要求には、コンテンツを識別するコンテンツIDが含まれている。
【0075】
コンテンツサーバ75は、ステップS122において、指定されたコンテンツIDに対応するコンテンツのstartup fileを読み出し、ブラウザ23に送信する。
【0076】
ブラウザ23は、ステップS53において、コンテンツサーバ75からのstartup file(startup.html)を受信する。
【0077】
図10は、このようにして受信されるstartup fileの構成例を表している。同図に示されるように、このstartup fileには、対象とするコンテンツのコンテンツIDが「content_id1」であることが記述されており、また、そのコンテンツの配信のタイプがストリーム配信されるタイプである(「content="stream"」)ことが記述されている。
【0078】
さらに、startup fileには、1秒間が経過した後、次に記述されるURLにジャンプすることが記述されており、そのURLとして「https://contents_server.ssny.co.jp/samplet.tts」が指定されている。
【0079】
ステップS54において、ブラウザ23は、プラグインにより、コンテンツ再生部24を起動する。
【0080】
ステップS25で、コンテンツ再生部24は起動し、ステップS26において、DRM処理部25に対してライセンス取得を依頼する。
【0081】
ステップS71において、DRM処理部25は、コンテンツ再生部24からのライセンス取得依頼を受信すると、ステップS72において、DRMサーバ74にアクセスし、DRM処理を要求する。このとき、DRMサーバ74には、引数としてコンテンツ再生部24が再生するコンテンツのライセンスIDとユーザIDが付加されている。
【0082】
ステップS111で、DRMサーバ74は、DRM処理部25からの要求に基づいて、DRM処理を実行する。DRMサーバ74は、DRM処理部25から供給されたライセンスIDとユーザIDに基づいて、そのユーザがライセンスを既に取得しているか否かを確認する。その処理の詳細は省略するが、ユーザは、そのコンテンツを再生するために、予めライセンスを取得しておくことになる。DRMサーバ74は、このときユーザに付与したライセンスを識別するライセンスIDと、そのユーザのユーザIDを対応して記憶している。DRM処理部25から供給されたライセンスIDとユーザIDが、リストに登録されていれば、そのユーザは適正なユーザであると判定される。ライセンスIDとユーザIDが対応してリストに登録されていない場合には、そのユーザは、ライセンスを適正に購入したユーザではないと判定される。DRMサーバ74は、その判定結果をDRM処理部25に通知する。
【0083】
DRM処理部25は、ステップS72でDRMサーバ74からの判定結果を受信すると、それに基づいて再生を許可するか否かを判定する。そして、その判定結果がステップS73でDRM処理部25からコンテンツ再生部24に供給される。
【0084】
ステップS27において、DRM処理部25から受信した通知が再生を許可しないものである場合、コンテンツ再生部24は、再生処理を中止する。これに対して、DRM処理部25からの通知が再生を許可するものである場合(この通知には、コンテンツを復号するのに必要なキーKcも含まれている)、ステップS28において、コンテンツ再生部24は、そのライセンスのライセンスメタデータに記述されているコンテンツURL(図7)にアクセスする。いまの例の場合、このURLは、そのコンテンツが、コンテンツサーバ75に保持されていることを表している。
【0085】
ステップS123において、コンテンツサーバ75は、コンテンツ再生部24からのアクセスを受け付けると、ステップS124において、そのコンテンツURLに記述されているコンテンツ本体のデータを読み出し、コンテンツ再生部24にストリーム配信する。
【0086】
ステップS29において、コンテンツ再生部24は、コンテンツサーバ75からのストリームを受信すると、ステップS30において、暗号化されているコンテンツデータをキーKcを用いて復号し、これをユーザインターフェースとしての呈示部22に供給する。呈示部22は、ステップS4において、コンテンツ再生部24からのストリームを表示する。
【0087】
以上のようにして、ユーザが指定したコンテンツのストリーム配信処理が行われる。
【0088】
以上、コンテンツサーバ75からコンテンツがストリーム配信される場合の処理について説明したが、次に、ディジタルテレビジョン受像機3にコンテンツが予めダウンロードされ、ファイルとして記憶されており、これを再生する場合の処理について説明する。
【0089】
この場合、ディジタルテレビジョン受像機3においては、コンテンツデータを予めダウンロードしておく必要がある。この場合の処理について、図12のフローチャートを参照して説明する。
【0090】
アプリケーション28は、ステップS361において、メタデータデータベース73にアクセスし、メタデータ取得依頼を実行する。ステップS391において、この依頼を受け付けたメタデータデータベース73は、ステップS392において、対応するコンテンツのメタデータを読み出し、ディジタルテレビジョン受像機31のメタデータデータベース29に送信する。ステップS371において、メタデータデータベース29は、メタデータデータベース73から供給されたメタデータを記憶する。
【0091】
以上の処理は、図9のステップS151乃至ステップS172の処理と同様の処理である。
【0092】
次に、ステップS362において、アプリケーション28は、ユーザからの指示に基づいて、コンテンツサーバ75にアクセスし、コンテンツの送信を依頼する。ステップS401において、この依頼を受け付けたコンテンツサーバ75は、ステップS402において、依頼を受けたコンテンツを読み出して、コンテンツ記憶部27に送信する。コンテンツ記憶部27は、ステップS381において、コンテンツサーバ75から送信されたコンテンツを受信すると、これを記憶する。
【0093】
以上のようにして、メタデータデータベース29とコンテンツ記憶部29には、メタデータと対応するコンテンツが予め記憶される。
【0094】
このように、メタデータとコンテンツデータが予め記憶された状態で図11の処理が実行される。
【0095】
ステップS201において、入力部21は、ユーザからの指示に基づいて(ユーザがメニューボタン59を操作したとき)、メニュー起動をコンテンツ再生部24に指示する。コンテンツ再生部24は、ステップS221において、入力部21からのメニュー起動の指令を受け付けると、ステップS222において、メタデータデータベース29にメタデータの読み出しを指令する。
【0096】
ステップS291において、コンテンツ再生部24からの指令を受け付けると、メタデータデータベース29は、ステップS292において、予め記憶されているメタデータを読み出し、コンテンツ再生部24に出力する。
【0097】
コンテンツ再生部24は、ステップS223において、メタデータデータベース29からのメタデータを受信すると、ステップS224において、コンテンツのタイトルを読み出し、呈示部22に出力する。ユーザインターフェースとしての呈示部22は、ステップS202において、コンテンツ再生部24からの番組タイトルの提示を受け付けると、これをユーザに提示する。
【0098】
ユーザは、この番組タイトルの表示を見て、再生したいと思う番組をリモートコマンダ51を操作することで選択する。ステップS203において、入力部21は、ユーザにより選択されたコンテンツを指定する情報をブラウザ23に供給する。
【0099】
ブラウザ23は、ステップS221において、入力部21からの選択を受け付けると、ステップS222において、選択された番組(コンテンツ)のコンテンツIDをメタデータデータベース29に供給し、対応するstartup fileの送信を要求する。
【0100】
ステップS293において、メタデータデータベース29は、ブラウザ23からの要求を受信すると、ステップS294において、そのコンテンツに対応するstartup fileを読み出し、それをブラウザ23に供給する。
【0101】
ブラウザ23は、ステップS253において、メタデータデータベース29から供給されたstartup fileを受信する。
【0102】
図13は、このようにして、ブラウザ23が受信するstartup fileの例を表している。この例においては、コンテンツの配信のタイプが「download」とされ、コンテンツIDが「content_id2」とされている。そして、この例においても、1秒間が経過した後、続くURLにジャンプすることが記述されている。
【0103】
ブラウザ23は、このジャンプ先がMPEG−2TSのファイルであるので、ステップS254において、プラグインによりコンテンツ再生部24の起動を指示する。
【0104】
コンテンツ再生部24は、ステップS225において、ブラウザ23からの指示に基づいて起動し、ステップS226において、URL処理部25に対して、ライセンス取得依頼を発行する。DRM処理部25は、ステップS271において、コンテンツ再生部24からの依頼を取得すると、ステップS272において、DRMサーバ74と通信し、DRM処理を要求する。DRMサーバ74は、ステップS331において、DRM処理部25からの要求に基づいて、DRM処理を実行する。この処理は、図8におけるステップS111の処理と同様の処理である。
【0105】
DRM処理部25は、ステップS272において、DRMサーバ74からのDRM処理結果を受信すると、ステップS273において、その処理結果をコンテンツ再生部24に通知する。
【0106】
コンテンツ再生部24は、この通知の結果が再生を許可しないものである場合には、再生動作を中止する。再生が許可されている場合には、コンテンツ再生部24は、ステップS228において、再生を指示されたコンテンツのファイルの読み出しを指示する。
【0107】
いまの場合、コンテンツURLは、コンテンツがコンテンツ記憶部27に記憶されていることを表しているので、ステップS311において、コンテンツ記憶部27は、コンテンツ再生部24からファイルの読み出しを受け付けると、ステップS312において、指示されたファイルのデータを読み出し、コンテンツ再生部24に供給する。
【0108】
ステップS229において、コンテンツ再生部24は、データの入力を受け付けると、ステップS230において、これをユーザインターフェースとしての呈示部22に出力する。
【0109】
呈示部22は、ステップS204において、コンテンツ再生部24からのデータを受信すると、これを表示する。
【0110】
以上のようにして、ディジタルテレビジョン受像機3のコンテンツ記憶部27に、予め記憶されているコンテンツの再生処理が実行される。
【0111】
なお、図10と図13に示される例においては、ファイルがいずれもhttp(Hypertext Transfer Protocol)のスキーム名で記述されている場合を例としたが、例えば、図14に示されるように、rtp(Real-Time Transport Protocol)のスキーム名とすることもできる。要は、リソースの種類がそれぞれのプロトコルに基づいて表されていればよい。
【0112】
以上においては、サーバ2とディジタルテレビジョン受像機3との間の相互の処理について、主に説明したが、コンテンツを利用する装置としてのディジタルテレビジョン受像機3側の処理について着目すると、その処理は、図15と図16のフローチャートに示されるようになる。
【0113】
ユーザがメニューボタン59を操作すると、コンテンツ再生部24は、ステップS501において、メタデータデータベース29に記憶されているメタデータに基づいて、図17に示されるような、タイトルの一覧を呈示部22に出力し、表示させる。
【0114】
図17の例においては、「邦画」、「洋画」、「アニメ」、「ドラマ」、「スポーツ」といったジャンル選択アイコンが表示されるとともに、選択されているジャンル(図17の例の場合、「アニメ」)のコンテンツのリストが表示されている。各コンテンツは、そのタイトルが、利用情報、構成情報、並びに蓄積情報とともに表示されている。
【0115】
この例においては、最初の番組は、利用期間が「あと3日」とされ、2番目の番組は、「あと1日」とされている。3番目と4番目の番組は、まだ「未購入」とされている。5番目の番組は、「New!」の番組とされている。また、最初の番組は、「パック」で構成された番組とされている。また、第1番目乃至第3番目の番組は、既にコンテンツ記憶部27に「蓄積済み」であることが示されている。このことは、4番目と5番目の番組は、まだ蓄積されていないことを意味する。
【0116】
ステップS502において、コンテンツ再生部24は、番組が選択されたか否かを判定し、選択されていないと判定された場合には、選択されるまで待機する。
【0117】
ステップS502において、番組が選択されたと判定された場合、ステップS503において、コンテンツ再生部24は、選択された番組が「パック」の番組であるか否かを判定する。パック構成の番組である場合、ステップS504に進み、コンテンツ再生部24は、例えば、図18に示されるように、選択された番組(「パック」)のパッケージ内に収納されているタイトルの一覧を表示する。
【0118】
図18は、図17の1番目の「機動戦士Zガンガン全話3Week」のタイトルの番組が選択された場合の表示例を示している。この例においては、50話のシリーズの番組のうちの最後の第47話から最終話(第50話)までの番組のタイトルが表示されている。このタイトルは、リモートコマンダ51のアップ用の方向ボタン55Uまたはダウン用の方向ボタン55Dを操作することで、上下にスクロール表示される。
【0119】
コンテンツ再生部24は、ステップS505において、再生ボタン58が操作されたか否かを判定する。再生ボタン58が操作されていないと判定された場合には、ステップS506に進み、コンテンツ再生部24は、元の画面に戻る指示がなされたか否かを判定する。図18の表示例においては、「戻る」ボタンが表示されており、ユーザは、方向ボタン55U乃至55Rを操作することでカーソル141を「戻る」ボタン上に移動表示させ、決定ボタン54を操作して、元の画面に戻る指示を入力することができる。元の画面に戻る指示がなされていない場合には、ステップS505に戻り、それ以降の処理が繰り返し実行される。元の画面に戻る指示がなされたと判定された場合、処理はステップS501に戻り、再び図17に示されるタイトル一覧が表示され、それ以降の処理が実行される。
【0120】
ステップS505において、再生ボタン58が操作されたと判定された場合、処理はステップS507に進む。ステップS502において、番組が選択されたと判定され、かつ、ステップS503において、選択された番組がパックの番組ではない(1つのコンテンツで構成される番組である)と判定された場合にも、ステップS504乃至ステップS506の処理はスキップされ、処理はステップS507に進む。
【0121】
コンテンツ再生部24は、ステップS507において再生または選択された番組(コンテンツ)が既に購入済みであるか否かを判定する。番組が既に購入済みである場合には、ステップS508に進み、コンテンツ再生部24は、そのコンテンツはストリーミング再生用のコンテンツであるか否かを判定する。この判定は、その番組(コンテンツ)のstartup fileにおける記述が、「stream」とされているか否かから行われる。その番組(コンテンツ)がストリーミング用のコンテンツであると判定された場合(startup fileに「stream」と記述されている場合)、ステップS511に進み、コンテンツ再生部24は、そのコンテンツを再生する。すなわち、上述したように、コンテンツサーバ75からストリーミング配信された、暗号化されているコンテンツがキーKcで復号され、呈示部22に供給され、表示される。なお、コンテンツの配信のタイプは、startup fileではなく、ライセンスメタデータの記述に基づいて判定することもできる。
【0122】
ステップS508において、コンテンツはストリーミング再生用のコンテンツではないと判定された場合(startup fileに「download」と記述されている場合)、ステップS509に進み、コンテンツ再生部24は、そのコンテンツが蓄積済みであるか否かを判定する。コンテンツが蓄積済みである場合には、ステップS511に進み、コンテンツ再生部24は、コンテンツ記憶部27からその暗号化されているコンテンツデータを読み出し、キーKcで復号し、呈示部22に供給し、表示させる。
【0123】
ステップS509において、コンテンツは、蓄積済みではないと判定された場合、ステップS510に進み、コンテンツ記憶部27は、そのコンテンツを蓄積する処理を実行する。すなわち、コンテンツサーバ75より供給されたダウンロード用のファイルがコンテンツ記憶部27により受信され、記憶される。
【0124】
ステップS507において、コンテンツはまだ購入済みではないと判定された場合、ステップS512に進み、コンテンツ再生部24は、パッケージリスト(このパッケージリストはパッケージメタに含まれている)を表示する処理を実行する。
【0125】
例えば、ステップS504のパック内のタイトル一覧の表示処理で、図19に示されるようなタイトル一覧が表示されたとする。このタイトル一覧は、図19に示されるように、利用情報が既に「期限切れ」となっている。従って、ユーザが図19に示される4つの番組のうち、例えば、1番下に表示されている「未視聴」の番組「最終話 宇宙を駆ける」を選択したとすると、ユーザが、この番組を視聴するには、購入する必要があり、ステップS507では、その番組は購入済みではないと判定される。そして、この例の場合、その番組を提供する形態として、3つの形態があるので、ステップS512では、その3つの形態が、図20に示されるように表示される。
【0126】
図20の1番上の形態は、「最終話」の番組だけを購入する形態である。第2番目の形態は、「第46話」から「最終話」までの「5話」を、1つのパックとして購入する形態である。第3番目の形態は、「第1話」から「最終話」までの全話を1つのパックとして購入する形態である。
【0127】
ユーザは、リモートコマンダ51を操作することで、3つの形態の中から、購入するいずれかの形態を1つ選択する。
【0128】
そこで、コンテンツ再生部24は、ステップS513において、いずれかの購入形態が選択されるまで待機し、いずれかの形態が選択されたと判定された場合、ステップS514に進み、選択された番組(コンテンツ)がストリーミング再生用のコンテンツであるか否かを判定する。ストリーミング再生用のコンテンツである場合には、ステップS516に進み、コンテンツ再生部24は、例えば、図21に示されるような購入勧誘のための画面を表示する。図21の表紙例においては、「最終話 宇宙を駆ける」の1つの番組が「200円」で購入できることが提示されている。そして、購入するか否かを「はい」と「いいえ」のボタンで選択するようになされている。ユーザは、リモートコマンダ51の方向ボタン55U乃至55Rと、決定ボタン54を操作することで、「はい」と「いいえ」のボタンのいずれかを選択することで、購入または購入しないことを指示する。
【0129】
購入が指示されない場合には(「いいえ」ボタンが操作された場合には)、処理はステップS512に戻り、再びパッケージリスト(図20)が表示され、それ以降の処理が実行される。
【0130】
ステップS517において、購入が指示されたと判定された場合(「はい」ボタンが操作されたと判定された場合)、ステップS518に進み、コンテンツ再生部24は、コンテンツを再生する処理を実行する。いまの場合、コンテンツは、ストリーミング再生用のコンテンツであるため、コンテンツサーバ75からストリーミング配信されたコンテンツが受信され、復号され、呈示部22に提示されることになる。
【0131】
ステップS514において、選択された番組(コンテンツ)がストリーミング再生用のコンテンツではないと判定された場合(ダウンロードのファイルのコンテンツであると判定された場合)、ステップS515に進み、コンテンツ再生部24は、コンテンツが蓄積済みか否かを判定する。コンテンツが蓄積済みである場合には、ステップS516に進み、上述した場合と同様にして、図21に示されるような購入勧誘を表す画像が表示される。そして、ユーザは、上述した場合と同様に、「はい」または「いいえ」ボタンを操作することで、購入または非購入を指示する。非購入が指示された場合には、ステップS512に処理は戻る。
【0132】
購入が指示された場合、ステップS518に進み、再生処理が実行される。いまの場合、コンテンツはコンテンツ記憶部27に既に記憶されているため、コンテンツ再生部24は、コンテンツ記憶部27に記憶されているコンテンツを再生、復号し、呈示部22に供給し、表示させる。
【0133】
ステップS515において、コンテンツは蓄積済みではないと判定された場合、ステップS519に進み、コンテンツ再生部24は、図22に示されるような購入勧誘のための画像を呈示部22に表示させる。
【0134】
図22は、図20の1番目の購入形態で購入を指示した場合の表示例を表している。ステップS516で表示された図21の表示例も同様に、図20の1番目の購入形態でコンテンツを購入した場合であるが、この場合には、コンテンツはストリーム配信される。これに対して、図22の表示例は、ストリーム配信されるのではなく、ダウンロードのファイル配信される場合である。この場合には、「ダウンロードにはxx分かかります。」のメッセージが番組のタイトル以外に表示されている。ユーザは、この場合にもコンテンツを購入する場合には「はい」のボタンを選択し、購入しない場合には「いいえ」のボタンを選択する。
【0135】
ステップS520において、コンテンツ再生部24は、購入が指示されたか否かを判定し、指示されなかった場合には(「いいえ」ボタンが選択された場合には)、ステップS512に戻り、再び図20に示されるようなパッケージリストを表示し、それ以降の処理を実行する。
【0136】
ステップS520において、購入が指示されたと判定された場合(「はい」ボタンが選択された場合)、ステップS521に進み、コンテンツ再生部24は、コンテンツのファイルをダウンロードし、蓄積する処理を実行する。すなわち、コンテンツサーバ75より供給されたダウンロード用のファイルがコンテンツ記憶部27にダウンロードされ、記憶されることになる。
【0137】
このように、ユーザに呈示されるコンテンツリスト上には、ストリーミング配信されるコンテンツと、ダウンロード用のファイルとして配信されるコンテンツとが混在して表示される。但し、ユーザには、配信タイプは表示されない。単に、番組(パッケージ)のタイトルが表示されるだけである。従って、ユーザは、ストリーミング配信用のコンテンツであるのか、ダウンロード用ファイル配信のコンテンツであるのかを気にすることなく、単に、番組を選択するだけの操作で、統一的に番組を選択し、その提供を受けることができる。さらに、この場合において、コンテンツが既に購入済みであるか否かを、ユーザが考慮する必要もない。購入済みでなければ、購入するか否かをユーザに問い合わせるメッセージが表示されるので、ユーザは、単に、その問い合わせに答えるだけでよい。
【0138】
また、既にそのコンテンツが購入済みである場合には、もし、そのコンテンツがストリーミング配信用、もしくは、蓄積済みのコンテンツであれば、自動的にコンテンツが再生される。従って、簡単かつ容易に、インターネットやプロトコルといったことに関する知識を有しない老人、子供、女性といった一般ユーザでも、簡単かつ確実に、コンテンツを視聴することが可能となる。なお、ユーザに提示される各種の情報は、パッケージメタに含まれている。なお、図示は省略したが、サーバ2とディジタルテレビジョン受像機3は、それぞれ、インターネット1を介して通信するためのインターフェース処理を行う通信部を有している。データは暗号化されて授受される。
【0139】
以上においては、本発明をディジタルテレビジョン受像機に応用した場合を例として説明したが、本発明は、ビデオカセットレコーダ、テレビチューナ、ハードディスクレコーダ、DVD(Digital Versatile Disk)レコーダ、その他各種のコンテンツ処理装置に適用することが可能である。
【0140】
また、配信するコンテンツは、テレビジョン放送の番組に限らず、各種のコンテンツとすることができる。
【0141】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。この場合、例えば、ディジタルテレビジョン受像機3には、図23に示されるようなコンピュータが含まれる。
【0142】
図23において、CPU(Central Processing Unit)321は、ROM(Read Only Memory)322に記憶されているプログラム、または記憶部328からRAM(Random Access Memory)323にロードされたプログラムに従って各種の処理を実行する。RAM323にはまた、CPU321が各種の処理を実行する上において必要なデータなども適宜記憶される。
【0143】
CPU321、ROM322、およびRAM323は、バス324を介して相互に接続されている。このバス324にはまた、入出力インタフェース325も接続されている。
【0144】
入出力インタフェース325には、キーボード、マウスなどよりなる入力部326、CRT(Cathode Ray Tube)、LCD(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部327、ハードディスクなどより構成される記憶部328、モデムなどより構成される通信部329が接続されている。通信部329は、インターネット1を含むネットワークを介しての通信処理を行う。
【0145】
入出力インタフェース325にはまた、必要に応じてドライブ341が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア342が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部328にインストールされる。
【0146】
上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【0147】
この記録媒体は、図23に示されるように、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク(フロッピディスクを含む)、光ディスク(CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む)、光磁気ディスク(MD(Mini-Disk)を含む)、もしくは半導体メモリなどよりなるリムーバブルメディア342により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM322や、記憶部328に含まれるハードディスクなどで構成される。
【0148】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0149】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【0150】
【発明の効果】
以上のごとく本発明によれば、コンテンツを配信することができる。特に、簡単かつ確実に、コンテンツを配信することが可能となる。また、コンテンツの配信方法に関する技術的知識を有しない一般ユーザでも、操作性を悪化させることなく、コンテンツを配信することが可能となる。これにより、インターネットを中心とするネットワークを介して、コンテンツを配信するシステムを普及させることが可能となる。
【図面の簡単な説明】
【図1】本発明を適用したコンテンツ配信システムの構成例を示すブロック図である。
【図2】図1のディジタルテレビジョン受像機の機能的構成例を示すブロック図である。
【図3】図1のディジタルテレビジョン受像機を遠隔操作するリモートコマンダの外観の構成を示す正面図である。
【図4】図1のサーバの構成例を示すブロック図である。
【図5】図1のディジタルテレビジョン受像機とサーバの間で授受される情報を示す図である。
【図6】各種のIDとメタデータの関係を説明する図である。
【図7】パッケージメタ、ライセンスメタデータ、およびコンテンツメタデータの関係を示す図である。
【図8】ディジタルテレビジョン受像機がサーバからストリーミング配信を受ける場合の動作を説明するフローチャートである。
【図9】図8の処理の前提となる処理を説明するフローチャートである。
【図10】ストリーム配信の場合におけるstartup fileの構成例を示す図である。
【図11】予め記憶されているファイルの再生処理を説明するフローチャートである。
【図12】図11の処理の前提となる処理を説明するフローチャートである。
【図13】ダウンロード用のstartup fileの構成例を示す図である。
【図14】ストリーム配信の場合の他のプロトコルのstartup fileの構成例を示す図である。
【図15】図1のディジタルテレビジョン受像機のコンテンツ利用処理を説明するフローチャートである。
【図16】図1のディジタルテレビジョン受像機のコンテンツ利用処理を説明するフローチャートである。
【図17】タイトル一覧の表示例を示す図である。
【図18】パック内タイトル一覧の表示例を示す図である。
【図19】パック内タイトル一覧の表示例を示す図である。
【図20】パッケージリストの表示例を示す図である。
【図21】購入勧誘の画像の例を示す図である。
【図22】購入勧誘の画像の例を示す図である。
【図23】パーソナルコンピュータの構成例を示すブロックである。
【符号の説明】
1 インターネット, 2 サーバ, 3−1,3−2 ディジタルテレビジョン受像機, 4 放送局, 11 コンテンツ配信システム, 21 入力部, 22 呈示部, 23 ブラウザ, 24 コンテンツ再生部, 25 DRM処理部, 26 課金処理部, 27 コンテンツ記憶部, 28 アプリケーション, 29 メタデータデータベース, 71 ショップサーバ, 72決済サーバ, 73 メタデータデータベース, 74 DRMサーバ, 75コンテンツサーバ
Claims (4)
- 予め取得された、コンテンツのタイトルを少なくとも含む前記コンテンツの第1のメタデータを記憶する記憶手段と、
前記コンテンツの第1のメタデータに基づいて、前記コンテンツのリストを所定の画面に表示させるリスト表示制御手段と、
表示された前記コンテンツのリストのなかのユーザにより再生対象として選択されたコンテンツである選択コンテンツのライセンスの要求と、前記選択コンテンツのデータの取得先に関する情報を含む第2のメタデータの要求を、コンテンツ配信装置に送信する送信手段と、
前記要求に応じて返信されてくる、ライセンス要求結果と前記第2のメタデータを受信する受信手段と、
前記ライセンス要求結果が前記選択コンテンツの再生を許可するものである場合、前記第2のメタデータに基づいて前記選択コンテンツのデータを取得し、再生する再生手段と、
前記ライセンスについての情報を処理するライセンス処理手段と
を備え、
前記ライセンス処理手段が、前記ライセンスの要求として、予め取得しておいた前記選択コンテンツのライセンス ID と前記ユーザのユーザ ID を前記コンテンツ配信装置に送信し、前記ライセンス要求結果を受信する
コンテンツ処理装置。 - 前記ライセンス要求結果が前記選択コンテンツの再生を許可するものである場合、前記ライセンス要求結果には、前記選択コンテンツの復号キーが含まれており、
前記再生手段は、前記選択コンテンツの復号キーを用いて前記選択コンテンツのデータを復号して再生する
請求項1に記載のコンテンツ処理装置。 - 前記選択コンテンツのデータの取得先に関する情報は、前記選択コンテンツのデータの取得先アドレスである
請求項2に記載のコンテンツ処理装置。 - 予め取得された、コンテンツのタイトルを少なくとも含む前記コンテンツの第1のメタデータに基づいて、前記コンテンツのリストを所定の画面に表示させるリスト表示制御ステップと、
表示された前記コンテンツのリストのなかのユーザにより再生対象として選択されたコンテンツである選択コンテンツのライセンスの要求と、前記選択コンテンツのデータの取得先に関する情報を含む第2のメタデータの要求を、コンテンツ配信装置に送信する送信ステップと、
前記要求に応じて返信されてくる、ライセンス要求結果と前記第2のメタデータを受信する受信ステップと、
前記ライセンス要求結果が前記選択コンテンツの再生を許可するものである場合、前記第2のメタデータに基づいて前記選択コンテンツのデータを取得し、再生する再生ステップと
を含み、
前記送信ステップの処理では、前記ライセンスの要求として、予め取得しておいた前記選択コンテンツのライセンス ID と前記ユーザのユーザ ID が前記コンテンツ配信装置に送信される
コンテンツ処理方法。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003120544A JP4271483B2 (ja) | 2003-04-24 | 2003-04-24 | コンテンツ処理装置およびコンテンツ処理方法 |
PCT/JP2004/005918 WO2004095294A1 (ja) | 2003-04-24 | 2004-04-23 | コンテンツ配信システム及び配信方法並びにコンテンツ処理装置及び処理方法 |
US10/553,794 US7739413B2 (en) | 2003-04-24 | 2004-04-23 | Content distribution system, distribution method, content processing device, and processing method |
KR1020057020102A KR101156988B1 (ko) | 2003-04-24 | 2004-04-23 | 컨텐츠 처리 장치 및 처리 방법, 및 기록 매체 |
EP04729255.2A EP1617334B1 (en) | 2003-04-24 | 2004-04-23 | Content distribution system, distribution method, content processing device, and processing method |
CNB2004800108896A CN100511188C (zh) | 2003-04-24 | 2004-04-23 | 内容递送系统和方法、内容处理装置和方法 |
CN2009101417213A CN101562726B (zh) | 2003-04-24 | 2004-04-23 | 内容递送系统和方法、内容处理装置和方法 |
US12/775,756 US8307123B2 (en) | 2003-04-24 | 2010-05-07 | Content distribution system, distribution method, content processing device, and processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003120544A JP4271483B2 (ja) | 2003-04-24 | 2003-04-24 | コンテンツ処理装置およびコンテンツ処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004326459A JP2004326459A (ja) | 2004-11-18 |
JP4271483B2 true JP4271483B2 (ja) | 2009-06-03 |
Family
ID=33308141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003120544A Expired - Fee Related JP4271483B2 (ja) | 2003-04-24 | 2003-04-24 | コンテンツ処理装置およびコンテンツ処理方法 |
Country Status (6)
Country | Link |
---|---|
US (2) | US7739413B2 (ja) |
EP (1) | EP1617334B1 (ja) |
JP (1) | JP4271483B2 (ja) |
KR (1) | KR101156988B1 (ja) |
CN (2) | CN100511188C (ja) |
WO (1) | WO2004095294A1 (ja) |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7468934B1 (en) | 1999-07-12 | 2008-12-23 | Ez4Media, Inc. | Clock with link to the internet |
US20020013852A1 (en) | 2000-03-03 | 2002-01-31 | Craig Janik | System for providing content, management, and interactivity for thin client devices |
US20050210101A1 (en) * | 1999-03-04 | 2005-09-22 | Universal Electronics Inc. | System and method for providing content, management, and interactivity for client devices |
US7200357B2 (en) * | 2000-10-20 | 2007-04-03 | Universal Electronics Inc. | Automotive storage and playback device and method for using the same |
JP2005071227A (ja) | 2003-08-27 | 2005-03-17 | Sony Corp | メタデータ流通管理システム,メタデータ流通管理装置,個人別メタデータ管理装置,クライアント端末,メタデータ流通管理方法およびコンピュータプログラム |
JP4480988B2 (ja) * | 2003-11-27 | 2010-06-16 | ソニー株式会社 | コンテンツ配信システムおよび方法、コンテンツ配信装置および方法、コンテンツ処理装置および方法、記録媒体、並びにプログラム |
JP4305278B2 (ja) * | 2004-05-19 | 2009-07-29 | ソニー株式会社 | コンテンツデータ供給システム、コンテンツデータ供給装置および方法、コンテンツデータ再生装置および方法、並びにプログラム |
US20060174316A1 (en) | 2004-10-26 | 2006-08-03 | Warner Bros. Entertainment Inc. | Method and distribution channel for creating ancillary revenue streams from related media content |
JP2006254284A (ja) * | 2005-03-14 | 2006-09-21 | Fujitsu Access Ltd | マルチキャスト配信システム、そのユーザ機器及び配信サーバ |
JP2008515046A (ja) * | 2005-04-15 | 2008-05-08 | ケーティーフリーテル・カンパニー・リミテッド | コンテンツの提供方法 |
KR100680296B1 (ko) * | 2005-04-15 | 2007-02-07 | 주식회사 케이티프리텔 | 무선 네트워크를 통한 대용량 컨텐츠 이어받기 서비스 제공방법 및 이를 구현하기 위한 프로그램이 기록된 기록매체 |
US8473570B2 (en) | 2005-05-05 | 2013-06-25 | Qualcomm Incorporated | Methods and apparatus for simultaneously hosting multiple service providers on a network |
CN101507266A (zh) * | 2006-08-18 | 2009-08-12 | 索尼株式会社 | 用于电视机的因特网适配器系统和方法 |
CN101523906B (zh) * | 2006-09-29 | 2011-04-06 | 索尼株式会社 | 信息处理装置和方法以及程序 |
WO2008126285A1 (ja) * | 2007-03-30 | 2008-10-23 | Pioneer Corporation | 情報記録装置及びコピー管理プログラム |
KR100883117B1 (ko) * | 2007-04-10 | 2009-02-11 | 삼성전자주식회사 | Drm 컨텐츠 상세 정보 표시 방법 및 이를 이용하는 휴대단말기 |
KR101304460B1 (ko) | 2007-06-08 | 2013-09-04 | 삼성전자주식회사 | 컨텐츠 재생 방법 및 장치 |
US8358909B2 (en) | 2008-02-26 | 2013-01-22 | Microsoft Corporation | Coordinated output of messages and content |
US8301618B2 (en) | 2008-02-26 | 2012-10-30 | Microsoft Corporation | Techniques to consume content and metadata |
US9264669B2 (en) | 2008-02-26 | 2016-02-16 | Microsoft Technology Licensing, Llc | Content management that addresses levels of functionality |
US7971223B2 (en) * | 2008-03-25 | 2011-06-28 | Seachange International, Inc. | Method and system of queued management of multimedia storage |
EP2304942B1 (en) * | 2008-06-20 | 2012-11-21 | Nagravision S.A. | Method for controlling the use of a conditional access content and multimedia unit for implementing said method |
JP4569682B2 (ja) * | 2008-07-22 | 2010-10-27 | ソニー株式会社 | 情報処理装置、端末装置、およびプログラム |
US9100726B2 (en) * | 2008-07-31 | 2015-08-04 | Warner Bros. Entertainment, Inc. | Selection and distribution of second digital content to remote device using application embedded in first digital content package |
US8965811B2 (en) * | 2008-10-04 | 2015-02-24 | Mastercard International Incorporated | Methods and systems for using physical payment cards in secure E-commerce transactions |
EP2489183A1 (en) * | 2009-10-14 | 2012-08-22 | Thomson Licensing | Automatic media asset update over an online social network |
US8666826B2 (en) | 2010-02-12 | 2014-03-04 | Microsoft Corporation | Social network media sharing with client library |
JP5511472B2 (ja) * | 2010-03-31 | 2014-06-04 | Necパーソナルコンピュータ株式会社 | コンテンツ配信システム、端末装置、サーバ装置、コンテンツ配信方法及びプログラム |
WO2011135919A1 (ja) * | 2010-04-28 | 2011-11-03 | 日立コンシューマエレクトロニクス株式会社 | コンテンツ受信装置およびコンテンツ受信方法 |
WO2011142249A1 (ja) * | 2010-05-12 | 2011-11-17 | 日本電気株式会社 | 端末、配信システム、配信サーバ、再生方法、及びプログラム |
US8849819B2 (en) | 2011-08-05 | 2014-09-30 | Deacon Johnson | System and method for controlling and organizing metadata associated with on-line content |
KR102151680B1 (ko) * | 2013-06-06 | 2020-09-04 | 구글 엘엘씨 | 미디어 컨텐츠를 제시하기 위한 시스템들, 방법들 및 컴퓨터 판독 가능 매체들 |
US10108788B2 (en) | 2013-09-10 | 2018-10-23 | Netflix, Inc. | Fast-expiring licenses used to speculatively authorize access to streaming media content |
WO2016060410A1 (ko) | 2014-10-14 | 2016-04-21 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
CN105933770B (zh) * | 2016-06-28 | 2019-03-01 | 中国联合网络通信集团有限公司 | 网络视频调度方法和系统 |
US10719548B2 (en) | 2018-10-15 | 2020-07-21 | Navarr Enterprises Inc. | Method for territorial filtering, streaming, and downloading media files over a client-server network with local read-write execution capabilities |
US11349904B2 (en) * | 2019-04-03 | 2022-05-31 | Citrix Systems, Inc. | Selecting a mode of delivery to provide access to a file systems and methods |
Family Cites Families (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6112239A (en) * | 1997-06-18 | 2000-08-29 | Intervu, Inc | System and method for server-side optimization of data delivery on a distributed computer network |
US6959220B1 (en) * | 1997-11-07 | 2005-10-25 | Microsoft Corporation | Digital audio signal filtering mechanism and method |
US6385596B1 (en) * | 1998-02-06 | 2002-05-07 | Liquid Audio, Inc. | Secure online music distribution system |
JP3361997B2 (ja) | 1998-05-07 | 2003-01-07 | 松下電器産業株式会社 | 放送送信装置及び放送送信方法 |
US6226618B1 (en) * | 1998-08-13 | 2001-05-01 | International Business Machines Corporation | Electronic content delivery system |
US7209892B1 (en) * | 1998-12-24 | 2007-04-24 | Universal Music Group, Inc. | Electronic music/media distribution system |
US20020019814A1 (en) * | 2001-03-01 | 2002-02-14 | Krishnamurthy Ganesan | Specifying rights in a digital rights license according to events |
US7073063B2 (en) * | 1999-03-27 | 2006-07-04 | Microsoft Corporation | Binding a digital license to a portable device or the like in a digital rights management (DRM) system and checking out/checking in the digital license to/from the portable device or the like |
US6973444B1 (en) * | 1999-03-27 | 2005-12-06 | Microsoft Corporation | Method for interdependently validating a digital content package and a corresponding digital license |
JP3471654B2 (ja) * | 1999-04-06 | 2003-12-02 | 富士通株式会社 | ライセンスサーバ、著作権者システム、利用者システム、システム、記録媒体およびコンテンツ利用制御方法 |
US6502194B1 (en) * | 1999-04-16 | 2002-12-31 | Synetix Technologies | System for playback of network audio material on demand |
JP3695992B2 (ja) | 1999-06-04 | 2005-09-14 | 株式会社東芝 | 放送受信装置及びコンテンツ利用制御方法 |
WO2001025948A1 (en) * | 1999-10-05 | 2001-04-12 | Zapmedia, Inc. | System and method for distributing media assets to user devices and managing user rights of the media assets |
JP2001175540A (ja) * | 1999-12-22 | 2001-06-29 | Nec Corp | アクセス権管理システム、携帯端末、ゲートウェイおよびコンテンツサーバ |
US7024466B2 (en) * | 2000-04-07 | 2006-04-04 | Movielink, Llc | Network configured for delivery of content for download to a recipient |
US6389337B1 (en) * | 2000-04-24 | 2002-05-14 | H. Brock Kolls | Transacting e-commerce and conducting e-business related to identifying and procuring automotive service and vehicle replacement parts |
US8121843B2 (en) * | 2000-05-02 | 2012-02-21 | Digimarc Corporation | Fingerprint methods and systems for media signals |
WO2001088819A1 (en) * | 2000-05-16 | 2001-11-22 | Universal Music Group, Inc. | Method and system for creating and verifying derivative contract terms using party relationships |
JP2002051164A (ja) * | 2000-05-24 | 2002-02-15 | Victor Co Of Japan Ltd | 音声コンテンツ試聴システム及びシステムサーバ並びに携帯電話機 |
US20010049732A1 (en) * | 2000-06-01 | 2001-12-06 | Raciborski Nathan F. | Content exchange apparatus |
WO2001092993A2 (en) * | 2000-06-02 | 2001-12-06 | Vigilant Systems, Inc. | System and method for licensing management |
US20070050301A1 (en) * | 2000-06-07 | 2007-03-01 | Jo Johnson | System for software license control and method therefore |
US6662231B1 (en) * | 2000-06-30 | 2003-12-09 | Sei Information Technology | Method and system for subscriber-based audio service over a communication network |
US6925495B2 (en) * | 2000-07-13 | 2005-08-02 | Vendaria Media, Inc. | Method and system for delivering and monitoring an on-demand playlist over a network using a template |
AU2001278031A1 (en) * | 2000-07-26 | 2002-02-05 | Idroid.Com | Method of transmitting multimedia contents from the internet to client systems |
US7200633B2 (en) * | 2000-08-25 | 2007-04-03 | Ntt Docomo, Inc. | Information delivery system and information delivery method |
WO2002021838A1 (en) * | 2000-09-06 | 2002-03-14 | Robert Agresta | Entertainment server with portable terminal |
JP2002141901A (ja) | 2000-11-02 | 2002-05-17 | Mitsubishi Electric Corp | インターネットシステム |
JP2002342518A (ja) | 2001-02-02 | 2002-11-29 | Matsushita Electric Ind Co Ltd | コンテンツ利用管理システム及びコンテンツ利用管理方法 |
US7200575B2 (en) * | 2001-02-27 | 2007-04-03 | Hewlett-Packard Development Company, L.P. | Managing access to digital content |
US7134144B2 (en) * | 2001-03-01 | 2006-11-07 | Microsoft Corporation | Detecting and responding to a clock rollback in a digital rights management system on a computing device |
US20020147929A1 (en) * | 2001-04-10 | 2002-10-10 | Rose Mark E. | Access control for distributed content servers |
US20020156691A1 (en) * | 2001-04-20 | 2002-10-24 | Hughes David A. | Super distribution of music |
JP2002351912A (ja) * | 2001-05-25 | 2002-12-06 | Sharp Corp | 情報配信システム、それに用いる情報収集作成端末装置、情報提供装置、情報利用端末装置およびそれらを動作させるためのプログラム、そのプログラムが記録された記録媒体、ならびに、情報配信方法 |
AU2002345577A1 (en) * | 2001-06-07 | 2002-12-23 | Contentguard Holdings, Inc. | Protected content distribution system |
JP2002369174A (ja) | 2001-06-11 | 2002-12-20 | Nec Corp | ベアラ選択動画配信システム及びプログラム |
US20020188955A1 (en) * | 2001-06-11 | 2002-12-12 | Thompson Calvin Eugene | Digital video recording and playback system for television |
JP2002374463A (ja) | 2001-06-14 | 2002-12-26 | Matsushita Electric Ind Co Ltd | 受信装置及び受信方法 |
JP3820925B2 (ja) * | 2001-06-20 | 2006-09-13 | ソニー株式会社 | 受信装置および方法、情報配信方法、フィルタ蓄積プログラムおよび記録媒体 |
US7203966B2 (en) * | 2001-06-27 | 2007-04-10 | Microsoft Corporation | Enforcement architecture and method for digital rights management system for roaming a license to a plurality of user devices |
US7239708B2 (en) * | 2001-06-27 | 2007-07-03 | Microsoft Corporation | Protecting decrypted compressed content and decrypted decompressed content at a digital rights management client |
JP2003022337A (ja) * | 2001-07-05 | 2003-01-24 | Sony Corp | コンテンツ配信システム及び方法、情報提供装置、並びに情報端末装置 |
JP2003030078A (ja) * | 2001-07-12 | 2003-01-31 | Mega Chips Corp | 情報配信システム、情報配信方法およびプログラム |
FR2828369B1 (fr) * | 2001-07-31 | 2003-11-28 | Thomson Licensing Sa | Procede de reception d'emissions audiovisuelles proposees par des utilisateurs, terminal et serveur pour la mise en oeuvre du procede |
JP3944691B2 (ja) * | 2001-08-03 | 2007-07-11 | 日本電気株式会社 | 音声データ記録再生システム、音声データ記録再生方法 |
JP4830241B2 (ja) | 2001-09-10 | 2011-12-07 | ソニー株式会社 | 電子番組表提供装置及び電子番組表提供方法 |
JP2003091347A (ja) | 2001-09-18 | 2003-03-28 | Sony Corp | 情報処理装置、並びに画面表示方法、画面表示プログラム及び画面表示プログラムが記録された記録媒体 |
US6865555B2 (en) * | 2001-11-21 | 2005-03-08 | Digeo, Inc. | System and method for providing conditional access to digital content |
US7096203B2 (en) * | 2001-12-14 | 2006-08-22 | Duet General Partnership | Method and apparatus for dynamic renewability of content |
KR100958229B1 (ko) * | 2002-02-01 | 2010-05-17 | 파나소닉 주식회사 | 가치 정보 교환 시스템 |
US20030158958A1 (en) * | 2002-02-20 | 2003-08-21 | Koninklijke Philips Electronics N.V. | Distributed storage network architecture using user devices |
US7080043B2 (en) * | 2002-03-26 | 2006-07-18 | Microsoft Corporation | Content revocation and license modification in a digital rights management (DRM) system on a computing device |
US7076544B2 (en) * | 2002-04-08 | 2006-07-11 | Microsoft Corporation | Caching techniques for streaming media |
US7065787B2 (en) * | 2002-06-12 | 2006-06-20 | Microsoft Corporation | Publishing content in connection with digital rights management (DRM) architecture |
US20040044569A1 (en) * | 2002-08-30 | 2004-03-04 | Roberts William Anthony | Systems and method for providing targeted message in a media player |
WO2004064296A2 (en) * | 2003-01-07 | 2004-07-29 | Home Box Office | Integrated media viewing environment |
US7318236B2 (en) * | 2003-02-27 | 2008-01-08 | Microsoft Corporation | Tying a digital license to a user and tying the user to multiple computing devices in a digital rights management (DRM) system |
US20040170159A1 (en) * | 2003-02-28 | 2004-09-02 | Kim Myong Gi | Digital audio and/or video streaming system |
US6944136B2 (en) * | 2003-02-28 | 2005-09-13 | On-Demand Technologies, Inc. | Two-way audio/video conferencing system |
US7310729B2 (en) * | 2003-03-12 | 2007-12-18 | Limelight Networks, Inc. | Digital rights management license delivery system and method |
US7313814B2 (en) * | 2003-04-01 | 2007-12-25 | Microsoft Corporation | Scalable, error resilient DRM for scalable media |
US7216178B2 (en) * | 2003-04-04 | 2007-05-08 | Gibson Guitar Corp. | System and method for distributing music to customers over the internet using uniquely identified proprietary devices |
US7533061B1 (en) * | 2006-01-18 | 2009-05-12 | Loudeye Corp. | Delivering media files to consumer devices |
-
2003
- 2003-04-24 JP JP2003120544A patent/JP4271483B2/ja not_active Expired - Fee Related
-
2004
- 2004-04-23 WO PCT/JP2004/005918 patent/WO2004095294A1/ja active Application Filing
- 2004-04-23 CN CNB2004800108896A patent/CN100511188C/zh not_active Expired - Fee Related
- 2004-04-23 US US10/553,794 patent/US7739413B2/en not_active Expired - Lifetime
- 2004-04-23 KR KR1020057020102A patent/KR101156988B1/ko active IP Right Grant
- 2004-04-23 CN CN2009101417213A patent/CN101562726B/zh not_active Expired - Fee Related
- 2004-04-23 EP EP04729255.2A patent/EP1617334B1/en not_active Expired - Lifetime
-
2010
- 2010-05-07 US US12/775,756 patent/US8307123B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
KR101156988B1 (ko) | 2012-06-20 |
EP1617334A4 (en) | 2010-06-09 |
CN1777876A (zh) | 2006-05-24 |
CN101562726B (zh) | 2011-10-05 |
CN100511188C (zh) | 2009-07-08 |
US20100223674A1 (en) | 2010-09-02 |
JP2004326459A (ja) | 2004-11-18 |
US20060190320A1 (en) | 2006-08-24 |
CN101562726A (zh) | 2009-10-21 |
WO2004095294A1 (ja) | 2004-11-04 |
EP1617334A1 (en) | 2006-01-18 |
US7739413B2 (en) | 2010-06-15 |
EP1617334B1 (en) | 2013-06-05 |
US8307123B2 (en) | 2012-11-06 |
KR20050122277A (ko) | 2005-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4271483B2 (ja) | コンテンツ処理装置およびコンテンツ処理方法 | |
JP4730626B2 (ja) | コンテンツ供給装置、コンテンツ供給方法、およびプログラム | |
KR101036371B1 (ko) | 콘텐츠 처리 장치 및 처리 방법과 콘텐츠 공급 장치 및 방법 | |
JP5274804B2 (ja) | コンテンツ提供装置、コンテンツ提供方法、プログラム、およびプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
US20050240530A1 (en) | Content distribution system, playback apparatus, content server, usage rule server, accounting server, playback method, content transmission method, usage rule transmission method, accounting method, program, and storage medium | |
KR101463896B1 (ko) | 콘텐츠 다운로드 시스템 및 콘텐츠 다운로드 방법, 콘텐츠공급 장치 및 콘텐츠 공급 방법, 콘텐츠 수신장치 및콘텐츠 수신방법과 프로그램 | |
KR20060128881A (ko) | 콘텐츠 배신 시스템 및 배신 방법, 및 콘텐츠 처리 장치 및처리 방법 | |
WO2006022304A1 (ja) | コンテンツ起動制御装置 | |
JP3974921B2 (ja) | コンテンツ再生装置、コンピュータプログラム及び記録媒体 | |
JP4480987B2 (ja) | コンテンツ配信システムおよび方法、コンテンツ処理装置および方法、記録媒体、並びにプログラム | |
JP5692300B2 (ja) | コンテンツ供給装置、コンテンツ供給方法、コンテンツ受信装置、コンテンツ受信方法、プログラム、およびコンテンツダウンロードシステム | |
JP2007221232A (ja) | コンテンツデータ視聴システム、コンテンツデータ視聴プログラム及びコンテンツデータ視聴ユーザ端末 | |
JP5353615B2 (ja) | コンテンツ放送装置、コンテンツ放送方法、コンテンツ受信装置、コンテンツ受信方法、プログラム、およびコンテンツ放送システム | |
JP4433379B2 (ja) | コンテンツ配信装置および方法、記録媒体、並びにプログラム | |
JP2005303742A (ja) | 情報処理装置および情報処理方法、プログラム、並びに、情報処理システム | |
JP4480988B2 (ja) | コンテンツ配信システムおよび方法、コンテンツ配信装置および方法、コンテンツ処理装置および方法、記録媒体、並びにプログラム | |
JP2005303743A (ja) | 情報処理装置および情報処理方法、プログラム、並びに、情報処理システム | |
JP4897603B2 (ja) | 情報提供システム、情報受信端末、情報提供装置、情報提供方法およびプログラム | |
JP2005165433A (ja) | コンテンツ配信システムおよび方法、コンテンツ処理装置および方法、コンテンツ配信装置、記録媒体、並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060418 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080909 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081204 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090129 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090224 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090225 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120306 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4271483 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090129 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120306 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130306 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130306 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140306 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |