[go: up one dir, main page]

JP2010021615A - コンテンツ配信システム、コンテンツ受信端末、コンテンツ配信方法、及びストリーミングコンテンツの視聴処理方法 - Google Patents

コンテンツ配信システム、コンテンツ受信端末、コンテンツ配信方法、及びストリーミングコンテンツの視聴処理方法 Download PDF

Info

Publication number
JP2010021615A
JP2010021615A JP2008177708A JP2008177708A JP2010021615A JP 2010021615 A JP2010021615 A JP 2010021615A JP 2008177708 A JP2008177708 A JP 2008177708A JP 2008177708 A JP2008177708 A JP 2008177708A JP 2010021615 A JP2010021615 A JP 2010021615A
Authority
JP
Japan
Prior art keywords
content
key
server
distribution
scramble
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.)
Granted
Application number
JP2008177708A
Other languages
English (en)
Other versions
JP4666015B2 (ja
Inventor
Koichi Ogasawara
好一 小笠原
Naohisa Kitazato
直久 北里
Yasuto Masuda
康人 増田
Satoru Kawabata
哲 川畑
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2008177708A priority Critical patent/JP4666015B2/ja
Priority to US12/496,686 priority patent/US20100008502A1/en
Priority to CN200910158826XA priority patent/CN101626488B/zh
Publication of JP2010021615A publication Critical patent/JP2010021615A/ja
Application granted granted Critical
Publication of JP4666015B2 publication Critical patent/JP4666015B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • 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/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • 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/2541Rights Management
    • 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26606Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
    • 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/835Generation of protective data, e.g. certificates

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】ストリーミングコンテンツのライセンス管理方法を提供すること。
【解決手段】スクランブルが施されたコンテンツを配信すると共に、スクランブルの解除に用いる暗号化されたスクランブル鍵をストリーミング配信する複数のコンテンツ配信サーバと、所定のコンテンツ配信サーバから配信される暗号化されたスクランブル鍵を復号するためのワーク鍵を提供するライセンスサーバと、所定のコンテンツ配信サーバのアドレス情報を提供するポータルサーバと、ポータルサーバから所定のコンテンツ配信サーバのアドレス情報を取得し、アドレス情報を参照して所定のコンテンツ配信サーバからコンテンツ及びスクランブル鍵を取得し、ライセンスサーバから取得したワーク鍵を用いてスクランブル鍵を復号し、スクランブル鍵を用いてコンテンツのスクランブルを解除するコンテンツ受信端末とを含むシステムが提供される。
【選択図】図3

Description

本発明は、コンテンツ配信システム、コンテンツ受信端末、コンテンツ配信方法、及びストリーミングコンテンツの視聴処理方法に関する。
近年、情報処理技術、及び通信技術の急速な発展に伴い、多くの音楽コンテンツや映像コンテンツ等は劣化の少ないデジタルデータとして扱われ、各種の通信網を通じて配信されるようになってきている。デジタルデータは、複数回のコピーを繰り返したり、長い距離の通信を経たりしても劣化しないという性質を持っている。
このような性質があるため、昨今、デジタルコンテンツが不正にコピーされ、インターネット等の広域通信網を介して不正に配布されてしまう事例が後を絶たない。このような不正行為に対抗するため、コンテンツのストリーミング配信等においては、例えば、デジタルコンテンツの利用や配布を制限するためのデジタル著作権管理(DRM;Digital Rights Management)と呼ばれる技術が用いられている。また、地上デジタル放送においては、CAS(Conditional Access System)と呼ばれる限定受信方式が用いられている。
このようなコンテンツ配信に関する技術として、例えば、下記の特許文献1には、動画コンテンツを複数のコンテンツパーツに分割し、各コンテンツパーツを暗号化して配信するコンテンツ配信システムの構成が記載されている。また、下記の特許文献2には、利用者がストリーミングコンテンツを一定時間内だけしか視聴できないように制限するための技術が記載されている。さらに、下記の特許文献3には、メタファイル及びMIMEタイプ情報の生成処理を行うメタファイル管理サーバを含むストリームコンテンツ配信システムの構成が記載されている。
特開2006−222674号公報 特開2003−150492号公報 特開2005−110310号公報
DRMやCASを用いた従来のシステムとしては、例えば、コンテンツに施された暗号を解除して視聴できるようにするための復号鍵をライセンス契約を締結した視聴者に直接提供する方式がある。この方式を用いたライセンス形式の一例としては、VoD(Video on Demand)ライセンス形式がある。VoDライセンス形式の場合、視聴者は、ポータルサーバにアクセスしてライセンス契約を締結し、コンテンツの取得先を示すアドレス情報を取得する。そして、視聴者は、取得したアドレス情報が示すコンテンツ配信サーバにアクセスしてコンテンツを取得し、提供された復号鍵を用いてコンテンツを復号することで視聴することができるようになる。
一方、コンテンツに施されたスクランブルを解除するためのスクランブル鍵をさらに暗号化し、その暗号化を解除するためのワーク鍵をライセンス契約した視聴者に提供する方式がある。この方式の場合、暗号化されたスクランブル鍵は、スクランブルされたコンテンツと共に視聴者に提供される。このような二重暗号化方式を用いるライセンス形式としては、例えば、マルチキャストライセンス形式(以下、MCライセンス形式)がある。MCライセンス形式の場合、視聴者は、例えば、チャンネル単位で設置された複数のコンテンツ配信サーバの中から所望のコンテンツが置かれたコンテンツ配信サーバにアクセスしてコンテンツを取得する。そして、視聴者は、ワーク鍵でスクランブル鍵を復号し、そのスクランブル鍵を用いてコンテンツをデスクランブルすることで視聴可能になる。
上記のVoDライセンス形式の場合、ポータルサーバからコンテンツの取得先を指定できるため、コンテンツ単位でライセンスの管理ができるという利点がある。しかし、コンテンツを単純に暗号化して配信しているため、コンテンツの制作者が暗号化を行うと、コンテンツの配信者がライセンスを管理することが難しくなる。また、コンテンツの配信者が暗号化を行うと、コンテンツの制作者がライセンスを管理することが難しくなる。また、リアルタイムな映像を配信したい場合にコンテンツ単位で暗号化することも困難である。一方、上記のMCライセンス形式の場合、ライセンス契約を締結した視聴者が各コンテンツ配信サーバから提供されるコンテンツを任意に視聴できるように、マルチキャストライセンスにしている。そのため、コンテンツ単位又は所定のコンテンツグループに対してライセンスを供与するような配信形態を実現することが難しい。また、コンテンツ単位で接続先の変更を実現することも困難である。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、コンテンツの制作者及び配信者等が各々ライセンスを管理することが可能であり、さらに、コンテンツの配信者等がコンテンツ単位でライセンスを管理することが可能な、新規かつ改良されたコンテンツ配信システム、コンテンツ受信端末、コンテンツ配信方法、及びストリーミングコンテンツの視聴処理方法を提供することにある。
上記課題を解決するために、本発明のある観点によれば、スクランブルが施されたコンテンツを配信すると共に、前記スクランブルの解除に用いる暗号化されたスクランブル鍵をストリーミング配信する複数のコンテンツ配信サーバと;所定の前記コンテンツ配信サーバから配信される前記暗号化されたスクランブル鍵を復号するためのワーク鍵を提供するライセンスサーバと;前記所定のコンテンツ配信サーバのアドレス情報を提供するポータルサーバと;前記ポータルサーバから前記所定のコンテンツ配信サーバのアドレス情報を取得するアドレス情報取得部と、前記アドレス情報取得部により取得されたアドレス情報を参照して前記所定のコンテンツ配信サーバから前記コンテンツ及び前記スクランブル鍵を取得するコンテンツ取得部と、前記ライセンスサーバから取得したワーク鍵を用いて前記スクランブル鍵を復号するスクランブル鍵復号部と、前記スクランブル鍵を用いて前記コンテンツのスクランブルを解除するスクランブル解除部と、を有するコンテンツ受信端末と;を含む、コンテンツ配信システムが提供される。
また、前記ポータルサーバは、前記所定のコンテンツ配信サーバの再生制御方式を示す情報をさらに提供するように構成されていてもよい。さらに、前記コンテンツ受信端末は、前記ポータルサーバから再生制御方式の情報を取得する再生制御情報取得部をさらに有し、前記再生制御情報取得部により取得された情報が示す再生制御方式に従って前記コンテンツ取得部により前記コンテンツ及びスクランブル鍵を取得するように構成されていてもよい。
また、前記コンテンツ配信システムは、コンテンツ鍵を用いて復号可能な暗号化されたコンテンツを配信するコンテンツ配信サーバをさらに含んでいてもよい。さらに、前記ライセンスサーバは、所定の前記コンテンツ配信サーバにより配信されるコンテンツの配信形態に応じて前記ワーク鍵又は前記コンテンツ鍵を提供するように構成されていてもよい。そして、前記ポータルサーバは、前記所定のコンテンツ配信サーバにより配信されるコンテンツの配信形態を示す情報をさらに提供するように構成されていてもよい。この場合、前記コンテンツ受信端末は、前記所定のコンテンツ配信サーバにより配信されるコンテンツの配信形態を示す情報を前記ポータルサーバから取得する配信形態取得部と、前記ライセンスサーバから取得したコンテンツ鍵を用いて前記暗号化されたコンテンツを復号するコンテンツ復号部と、をさらに有するように構成される。そして、コンテンツ受信端末は、前記配信形態取得部により取得された情報が示す暗号化形態がコンテンツ鍵方式である場合、前記コンテンツ取得部により前記暗号化されたコンテンツを取得し、前記コンテンツ復号部によりコンテンツを復号する。
また、前記コンテンツ受信端末が有するスクランブル鍵復号部は、前記コンテンツ取得部によりコンテンツ及びスクランブル鍵が取得される配信形態でのコンテンツ受信を開始する際に前記ライセンスサーバからワーク鍵を取得するように構成されていてもよい。
また、前記コンテンツ受信端末が有するコンテンツ復号部は、前記コンテンツ取得部により前記暗号化されたコンテンツの取得を行う際に前記ライセンスサーバからコンテンツ鍵を取得するように構成されていてもよい。
また、上記課題を解決するために、本発明の別の観点によれば、スクランブルが施されたコンテンツ及び前記スクランブルの解除に用いる暗号化されたスクランブル鍵をストリーミング配信するコンテンツ配信サーバ、又はコンテンツ鍵を用いて復号可能な暗号化されたコンテンツを配信するコンテンツ配信サーバのアドレス情報を取得するアドレス情報取得部と、前記アドレス情報に対応するコンテンツ配信サーバから配信されるコンテンツの配信形態が示された情報を取得する配信形態取得部と、前記アドレス情報取得部により取得されたアドレス情報を参照し、前記配信形態取得部により取得された情報に示された配信形態に応じて、当該アドレス情報に対応するコンテンツ配信サーバから前記コンテンツ及び前記スクランブル鍵、或いは、前記暗号化されたコンテンツを取得するコンテンツ取得部と、前記配信形態がワーク鍵方式を利用する場合に前記スクランブル鍵を復号するためのワーク鍵を取得し、前記配信形態がコンテンツ鍵方式の場合に前記コンテンツ鍵を取得する鍵取得部と、前記配信形態がワーク鍵方式を利用する場合に前記ワーク鍵を用いて前記スクランブル鍵を復号するスクランブル鍵復号部と、前記配信形態がワーク鍵方式を利用する場合に前記スクランブル鍵を用いてコンテンツのスクランブルを解除し、前記配信形態がコンテンツ鍵方式の場合に前記コンテンツ鍵を用いて前記暗号化されたコンテンツを復号するコンテンツ復号部と、を有する、コンテンツ受信端末が提供される。
また、上記課題を解決するために、本発明の別の観点によれば、スクランブルが施されたコンテンツを配信すると共に、前記スクランブルの解除に用いる暗号化されたスクランブル鍵をストリーミング配信する所定のコンテンツ配信サーバのアドレス情報がポータルサーバから取得されるアドレス取得ステップと、前記所定のコンテンツ配信サーバから配信される前記暗号化されたスクランブル鍵を復号するためのワーク鍵がライセンスサーバから取得されるワーク鍵取得ステップと、前記アドレス取得ステップで取得されたアドレス情報を参照して前記所定のコンテンツ配信サーバから前記コンテンツ及び前記スクランブル鍵が取得されるコンテンツ取得ステップと、前記ワーク鍵取得ステップで取得されたワーク鍵を用いて前記スクランブル鍵が復号されるスクランブル鍵復号ステップと、前記スクランブル鍵復号ステップで復号されたスクランブル鍵を用いて前記コンテンツのスクランブルが解除されるスクランブル解除ステップと、を含む、コンテンツ配信方法が提供される。
また、上記課題を解決するために、本発明の別の観点によれば、スクランブルが施されたコンテンツ及び前記スクランブルの解除に用いる暗号化されたスクランブル鍵をストリーミング配信するコンテンツ配信サーバ、又はコンテンツ鍵を用いて復号可能な暗号化されたコンテンツのみを配信するコンテンツ配信サーバのアドレス情報が取得されるアドレス情報取得ステップと、前記アドレス情報に対応するコンテンツ配信サーバから配信されるコンテンツの配信形態が示された情報が取得される配信形態取得ステップと、前記アドレス情報取得ステップで取得されたアドレス情報を参照し、前記配信形態取得ステップで取得された情報に示された配信形態に応じて、当該アドレス情報に対応するコンテンツ配信サーバから前記コンテンツ及び前記スクランブル鍵、或いは、前記暗号化されたコンテンツが取得されるコンテンツ取得ステップと、前記配信形態がワーク鍵方式を利用する場合に前記スクランブル鍵を復号するためのワーク鍵が取得され、前記配信形態がコンテンツ鍵方式を利用する場合に前記コンテンツ鍵が取得される鍵取得ステップと、前記配信形態がワーク鍵方式を利用する場合に前記ワーク鍵を用いて前記スクランブル鍵が復号されるスクランブル鍵復号ステップと、前記配信形態がワーク鍵方式を利用する場合に前記スクランブル鍵を用いてコンテンツのスクランブルが解除され、前記配信形態がコンテンツ鍵方式を利用する場合に前記コンテンツ鍵を用いて前記暗号化されたコンテンツが復号されるコンテンツ復号ステップと、を含む、ストリーミングコンテンツの視聴処理方法が提供される。
以上説明したように本発明によれば、コンテンツの制作者及び配信者等が各々ライセンスを管理することが可能であり、さらに、コンテンツの配信者等がコンテンツ単位でライセンス、及びコンテンツ取得先を管理することが可能になる。
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
[説明の流れについて]
ここで、以下に記載する本発明の実施形態に関する説明の流れについて簡単に述べる。まず、図1を参照しながら、VoDライセンス方式に係るコンテンツ配信システムのシステム構成について具体例を挙げて説明する。次いで、図2を参照しながら、MCライセンス方式に係るコンテンツ配信システムのシステム構成について具体例を挙げて説明する。これらの具体例に関する説明の中で、本発明の実施形態が目的とするところについても併せて説明する。
次いで、図3を参照しながら、本発明の一実施形態に係るコンテンツ配信システムのシステム構成について説明する。次いで、図4を参照しながら、当該コンテンツ配信システムに含まれるコンテンツサーバの機能構成について説明する。次いで、図5を参照しながら、当該コンテンツ配信システムに含まれるコンテンツ受信端末の機能構成について説明する。次いで、図6A及び図6Bを参照しながら、本実施形態に係る視聴時のコンテンツ配信処理等の流れについて説明する。
次いで、図7Aを参照しながら、本実施形態の一変形例に係る契約時のライセンス取得処理等の流れについて説明する。さらに、図7Bを参照しながら、本実施形態の一変形例に係る視聴時のコンテンツ配信処理等の流れについて説明する。なお、これらの説明の中で、適宜、図8に示す再生制御メタファイルの構成例、及びライセンス情報の具体例を参照する。次いで、図9を参照しながら、本実施形態に係る各種のサーバ及び端末の機能を実現することが可能なハードウェア構成の一例について説明する。最後に、本実施形態に係る技術的構成が奏する作用効果について纏める。
[目的]
まず、本発明の実施形態ついて説明するに先立ち、図1を参照しながら、VoDライセンス方式に係るコンテンツ配信システムのシステム構成について簡単に説明する。また、図2を参照しながら、MCライセンス方式に係るコンテンツ配信システムのシステム構成について簡単に説明する。図1は、VoDライセンス方式に係るコンテンツ配信システム1のシステム構成例を示す説明図である。図2は、MCライセンス方式に係るコンテンツ配信システム2のシステム構成例を示す説明図である。
(VoDライセンス方式)
まず、図1を参照する。図1に示すように、コンテンツ配信システム1は、主に、送信システム10と、コンテンツ受信端末20とにより構成される。また、送信システム10は、主に、DRM/CASサーバ12と、ポータルサーバ14と、コンテンツサーバ16と、コンテンツ配信サーバ18とにより構成される。
(購入時の処理)
コンテンツの視聴を開始する前に、視聴者は、視聴したいコンテンツを購入する。そこで、コンテンツの購入処理に係る一連の流れについて簡単に説明する。但し、ここで示す処理の流れは大枠のみであり、実際には相互認証等の各種処理が含まれる。
例えば、視聴者は、ポータルサーバ14から提供されるコンテンツリストを参照し、所望のコンテンツを指定して購入操作を行う。このとき、ポータルサーバ14には、視聴者により指定されたコンテンツに対応するコンテンツ購入要求がコンテンツ受信端末20から送信される。このコンテンツ購入要求を受信すると、ポータルサーバ14は、DRM/CASサーバ12に対してライセンス生成要求を送信する。このライセンス生成要求を受信すると、DRM/CASサーバ12は、ライセンスを生成してライセンス生成完了通知をポータルサーバ14に送信する。DRM/CASサーバ12からライセンス生成完了通知を受信すると、ポータルサーバ14は、コンテンツ受信端末20に対してコンテンツ購入完了通知を送信する。
以上の流れでコンテンツの購入処理が完了する。但し、実際には、ポータルサーバ14とコンテンツ受信端末20との間で認証処理等が実行されたり、ポータルサーバ14に接続された課金サーバ(非図示)による課金処理等が実行される。
(コンテンツ視聴時の処理)
次に、視聴者は、上記の処理により購入されたコンテンツを視聴する。この視聴時にコンテンツ配信システム1により実行される一連の処理について説明する。但し、ここで示す処理の流れは大枠のみであり、実際には相互認証等の各種処理が含まれる。
上記のようにしてコンテンツの購入処理が完了すると、視聴者は、コンテンツ受信端末20からコンテンツ配信サーバ18にアクセスし、購入したコンテンツを視聴することができる。このとき、コンテンツ受信端末20により次の処理が行われる。まず、コンテンツ受信端末20からポータルサーバ14にコンテンツ視聴要求が送信される。このコンテンツ視聴要求を受信すると、ポータルサーバ14は、コンテンツ受信端末20に対して再生制御メタファイルを送信する。
この再生制御メタファイルには、コンテンツ受信端末20がコンテンツ配信サーバ18
に接続してセッションを確立するために必要なコンテンツの取得先となるコンテンツ配信サーバ18のアドレス情報、及びDRM/CASサーバ12のアドレス情報が含まれている。また、再生制御メタファイルには、コンテンツを視聴する際に制御可能な再生方式の情報等が含まれていてもよい。ここで言う再生方式とは、例えば、倍速再生、16倍速再生、再生停止、早送り等である。
上記の再生制御メタファイルを受信すると、コンテンツ受信端末20は、再生制御メタファイルの中からDRM/CASサーバ12のアドレス情報を抽出し、当該アドレス情報に基づいてDRM/CASサーバ12にアクセスする。そして、コンテンツ受信端末20は、DRM/CASサーバ12に対してライセンス取得要求を送信する。このライセンス取得要求を受信すると、DRM/CASサーバ12は、コンテンツ受信端末20に対してライセンス情報とコンテンツ鍵とを送信する。
このライセンス情報には、例えば、コンテンツ鍵の有効期限を示す情報が含まれている。また、このコンテンツ鍵は、コンテンツ配信サーバ18から配信されるコンテンツを復号するためのものである。但し、このコンテンツ鍵により復号できるコンテンツは、視聴者が事前に購入したコンテンツである。なお、コンテンツ受信端末20が既にコンテンツ鍵を保持している場合、そのコンテンツ鍵に対応するライセンス情報のみがDRM/CASサーバ12からコンテンツ受信端末20に送信されるように構成されていてもよい。
ライセンス情報及びコンテンツ鍵を受信すると、コンテンツ受信端末20は、ライセンス情報に含まれる有効期限を参照してコンテンツ鍵の有効期限を確認する。そして、有効期限が切れていないことが確認されると、コンテンツ受信端末20は、上記の再生制御メタファイルに含まれるコンテンツ受信端末20がコンテンツ配信サーバ18に接続してセッションを確立するために必要なコンテンツ配信サーバ18のアドレス情報を抽出し、当該コンテンツ配信サーバ18にアクセスする。
コンテンツ配信サーバ18からコンテンツを取得すると、コンテンツ受信端末20は、DRM/CASサーバ12から取得したコンテンツ鍵を用いて暗号化されたコンテンツを復号する。このような処理が行われることにより、視聴者は、コンテンツ受信端末20を用いて取得したコンテンツを視聴することができる。
なお、コンテンツ配信サーバ18から配信されるコンテンツは、コンテンツサーバ16により提供される。このとき、コンテンツサーバ16は、DRM/CASサーバ12から供与されたコンテンツ鍵を用いてコンテンツを暗号化してコンテンツ配信サーバ18に供与する。このコンテンツ鍵は、ポータルサーバ14を介してコンテンツ受信端末20から購入されたコンテンツのライセンスに対応するものである。
以上、VoDライセンス方式におけるコンテンツ配信システムの構成例、及びコンテンツの視聴処理に係る一連の流れについて簡単に説明した。上記の通り、VoDライセンス方式の場合、ポータルサーバ14から提供される再生制御メタファイルによりコンテンツの配信先を指定することができる。また、個々のコンテンツ配信サーバ18に対し、個々のコンテンツ鍵で暗号化されたコンテンツをユニキャスト配信することで、コンテンツ単位でライセンスを管理することができる。しかしながら、暗号化されたコンテンツを復号するためのコンテンツ鍵を用いてライセンスが管理されているため、コンテンツの制作者及び配信者が相互に異なる形態でライセンスを管理し難いという問題がある。また、リアルタイムな映像をストリーミング配信したい場合、コンテンツを暗号化することができない。
(MCライセンス方式)
次に、図2を参照する。図2に示すように、コンテンツ配信システム2は、主に、送信システム30と、コンテンツ受信端末38とにより構成されている。また、送信システム30は、主に、DRM/CASサーバ32と、コンテンツサーバ34と、コンテンツ配信サーバ36とにより構成されている。
(契約時の処理)
コンテンツの視聴を開始する前に、視聴者は、コンテンツの視聴契約を締結する。そこで、視聴契約の締結処理に係る一連の流れについて簡単に説明する。但し、ここで示す処理の流れは大枠のみであり、実際には相互認証等の各種処理が含まれる。
例えば、視聴者は、事前に月極でコンテンツの視聴契約を締結する。このとき、視聴者は、個々のコンテンツに対して視聴契約を締結するのではなく、所定のチャンネルに対応するコンテンツを自由に視聴できる契約を締結することが多い。また、複数のチャンネルを自由に選択して視聴できる契約が締結されることが多い。契約内容については、コンテンツの配信者と視聴者との間で自由に設定される事項であるが、上記のような契約が締結される場合を例に挙げて説明する。
この場合、視聴者は、コンテンツ受信端末38を用いてDRM/CASサーバ32にアクセスし、ライセンスの供与を受ける。このとき、コンテンツ受信端末38は、DRM/CASサーバ32に対してライセンス取得要求を送信する。このライセンス取得要求を受信すると、DRM/CASサーバ32は、所定の認証処理や課金処理等を実行する。これらの処理が完了すると、DRM/CASサーバ32は、コンテンツ受信端末38に対してライセンス情報、及びワーク鍵を送信する。このライセンス情報には、ワーク鍵の有効期限、及び当該有効期限とワーク鍵との対応関係を示す情報が含まれている。また、ここで言うワーク鍵とは、コンテンツをデスクランブルするために用いるスクランブル鍵の暗号化を解除するためのものである。
以上の流れでコンテンツの視聴契約が締結される。上記の通り、コンテンツ受信端末38には、ライセンスに対応したワーク鍵が保持された状態となる。但し、MCライセンス方式の場合、コンテンツ受信端末38は、DRM/CASサーバ32のアドレス情報、及びコンテンツを配信するコンテンツ配信サーバ36のアドレス情報を認知していることが前提である。そのため、VoDライセンス方式で利用される再生制御メタファイルやポータルサーバが存在しない点に注意されたい。
(コンテンツ視聴時の処理)
次に、視聴者は、締結された契約に基づいてコンテンツを視聴する。この視聴時にコンテンツ配信システム2により実行される一連の処理について説明する。但し、ここで示す処理の流れは大枠のみであり、実際には相互認証等の各種処理が含まれる。
上記のようにして事前に契約が締結されていると、視聴者は、コンテンツ受信端末38から所望のコンテンツを配信しているコンテンツ配信サーバ36にアクセスし、配信されるコンテンツを視聴することができる。このとき、コンテンツ受信端末38は、視聴者により指定されたコンテンツを配信しているコンテンツ配信サーバ36に対してコンテンツ視聴要求を送信する。このコンテンツ視聴要求を受信すると、コンテンツ配信サーバ36は、コンテンツ及びECM(Entitle Control Message)パケットをコンテンツ受信端末38に送信する。
このとき送信されるコンテンツは、後述するコンテンツサーバ34によりスクランブルされたものである。また、ここで言うECMパケットとは、コンテンツに施されたスクランブルを解除するためのスクランブル鍵にワーク鍵を用いて暗号化を施したものである。
このようなコンテンツ及びECMパケットを受信すると、コンテンツ受信端末38は、事前に取得したワーク鍵を用いてECMパケットからスクランブル鍵を復号する。さらに、コンテンツ受信端末38は、復号したスクランブル鍵を用いてコンテンツに施されたスクランブルを解除する。このような処理が行われることにより、視聴者は、コンテンツ受信端末38を用いて取得したコンテンツを視聴することができる。
なお、コンテンツ配信サーバ36から配信されるコンテンツには、上記の通り、コンテンツサーバ34によりスクランブルが施されている。また、コンテンツサーバ34は、DRM/CASサーバ32からワーク鍵を取得し、当該ワーク鍵を用いてスクランブル鍵を暗号化する。そして、コンテンツサーバ34により暗号化されたスクランブル鍵は、ECMパケットとしてコンテンツ配信サーバ36に送信される。但し、コンテンツサーバ34は、同じワーク鍵を用いて、複数のコンテンツ配信サーバ36に送信される各コンテンツのスクランブル鍵を暗号化する。そのため、視聴者は、任意のコンテンツ配信サーバ36を選択してコンテンツを視聴することができるのである。
以上、MCライセンス方式におけるコンテンツ配信システムの構成例、及びコンテンツの視聴処理に係る一連の流れについて簡単に説明した。上記の通り、MCライセンス方式の場合、コンテンツのスクランブル及びスクランブル鍵の暗号化という2種類の暗号処理が行われるため、コンテンツの制作者と配信者とで個別にライセンスを管理することができる。例えば、コンテンツの制作者は、スクランブル鍵の提供先を管理することで、コンテンツの配信者に対するライセンス管理を実現することができる。一方、コンテンツの配信者は、ワーク鍵の提供先を管理することで、コンテンツの視聴者に対するライセンス管理を実現することができる。しかしながら、マルチキャスト配信を実現するため、同一のマルチキャストアドレス宛に配信されている異なるコンテンツのスクランブル鍵に対して同じワーク鍵で暗号化しており、コンテンツ毎のライセンス管理が難しいという問題があった。また、ストリーミングで提供されるコンテンツに対して、コンテンツ単位で異なるコンテンツ取得先を視聴者へ提供するような配信形態を実現することも出来なかった。
以下で説明する本発明の実施形態は、上記のVoDライセンス方式、及びMCライセンス方式の問題点を解決し、両方式の利点を併せ持ったコンテンツ配信システムを提案することを目的とするものである。
<実施形態>
以下、本発明の一実施形態について説明する。本実施形態は、MCライセンス方式と同様に2種類の暗号処理を用いたライセンス形態を採用しつつ、コンテンツ単位でのライセンス管理を可能にしたコンテンツ配信方式に関する。
[コンテンツ配信システム1000の構成]
まず、図3を参照しながら、本実施形態に係るコンテンツ配信システム1000のシステム構成、及び、本実施形態のコンテンツ配信処理に係る一連の流れについて説明する。図3は、本実施形態に係るコンテンツ配信システム1000のシステム構成例を示す説明図である。
図3に示すように、コンテンツ配信システム1000は、主に、送信システム100と、コンテンツ受信端末130とにより構成される。また、送信システム100は、主に、コンテンツサーバ102と、コンテンツ配信サーバ104と、DRM/CASサーバ106と、ポータルサーバ108と、課金サーバ110と、認証サーバ112とにより構成される。但し、実施の態様に応じて、課金サーバ110、及び認証サーバ112は、適宜省略されることもある。
(購入時の処理)
本実施形態においても、コンテンツの視聴を開始する前に、視聴者は、視聴したいコンテンツを購入する。そこで、コンテンツの購入処理に係る一連の流れについて説明する。
まず、視聴者は、ポータルサーバ108から提供されるコンテンツリストを参照し、所望のコンテンツを指定して購入操作を行う。このコンテンツリストは、例えば、EPG(Electronic Program Guide)等のような番組表の形式で提示される。この場合、視聴者は、番組表の中から所望の番組を指定することで、その番組に対応するコンテンツを購入することができる。もちろん、コンテンツリストの提示形式は任意である。このような購入操作が行われると、コンテンツ受信端末130によりコンテンツの購入処理が進められる。
上記のような購入操作が行われると、コンテンツ受信端末130は、ポータルサーバ108に対してコンテンツ購入要求を送信する。このとき、コンテンツ受信端末130は、ポータルサーバ108に対して視聴者及び端末を特定するための認証情報を送信する。コンテンツ購入要求、及び認証情報を受信すると、ポータルサーバ108は、受信した認証情報を認証サーバ112に送信する。認証サーバ112は、受信した認証情報を用いて視聴者及び端末の認証処理を実行し、その認証結果をポータルサーバ108に通知する。
ポータルサーバ108は、認証サーバ112から認証結果の通知を受け、成功裏に認証が完了したことを確認すると、ポータルサーバ108は、DRM/CASサーバ106に対してライセンス生成要求を送信する。このライセンス生成要求を受信すると、DRM/CASサーバ106は、ライセンスを生成してライセンス生成完了通知をポータルサーバ108に送信する。ポータルサーバ108は、DRM/CASサーバ106からライセンス生成完了通知を受信し、課金サーバ110に対してライセンス課金要求を送信する。
課金サーバ110は、ポータルサーバ108から受信したライセンス課金要求に基づいてライセンスに対する課金処理を実行する。課金処理が完了すると、課金サーバ110は、ポータルサーバ108に対してライセンス課金完了通知を送信する。このライセンス課金完了通知を受信すると、ポータルサーバ108は、コンテンツ受信端末130に対してコンテンツ購入完了通知を送信する。このコンテンツ購入完了通知を受信することで、コンテンツ受信端末130は、コンテンツの購入処理を完了する。
以上、購入時の処理について説明した。但し、コンテンツの購入処理に関しては、種々の変形が可能である。例えば、課金されないコンテンツに対しては、課金サーバ110による課金処理等が省略される。認証処理等においても同様に、実施の態様に応じて省略することが可能である。また、ポータルサーバ108からコンテンツ受信端末130に提供されるコンテンツリストの提示形式等においても、種々の変形が可能である。
(コンテンツ視聴時の処理)
次に、視聴者は、上記の処理により購入されたコンテンツを視聴する。この視聴時にコンテンツ配信システム1000により実行される一連の処理について説明する。但し、ここで示す処理の流れは大枠のみであり、実際には相互認証等の各種処理が含まれる。
上記のようにしてコンテンツの購入処理が完了すると、視聴者は、コンテンツ受信端末130からコンテンツ配信サーバ104にアクセスし、購入したコンテンツを視聴することができる。このとき、コンテンツ受信端末130により次の処理が行われる。まず、コンテンツ受信端末130からポータルサーバ108にコンテンツ視聴要求が送信される。このコンテンツ視聴要求を受信すると、ポータルサーバ108は、コンテンツ受信端末130に対して再生制御メタファイルを送信する。
この再生制御メタファイルには、図8に示すように、コンテンツ受信端末130がコンテンツ配信サーバ104に接続してセッションを確立するために必要なコンテンツの取得先となるコンテンツ配信サーバ104のアドレス情報、及びDRM/CASサーバ106のアドレス情報が含まれている。
また、再生制御メタファイルには、コンテンツを視聴する際に制御可能な再生方式の情報等が含まれている。ここで言う再生方式とは、例えば、倍速再生、16倍速再生、再生停止、早送り等である。さらに、再生制御メタファイルには、取得するコンテンツの種別を示すコンテンツ種別情報が含まれている。コンテンツ種別情報には、例えば、VoDライセンス形式でコンテンツが配信されるのか、MCライセンス形式(Live Streaming形式)でコンテンツが配信されるのか等が示されている。
コンテンツ受信端末130は、上記のような再生制御メタファイルの中からDRM/CASサーバ106のアドレス情報を抽出し、当該アドレス情報に基づいてDRM/CASサーバ106にアクセスする。そして、コンテンツ受信端末130は、DRM/CASサーバ106に対してライセンス取得要求を送信する。このライセンス取得要求を受信すると、DRM/CASサーバ106は、コンテンツ受信端末130に対してライセンス情報及びワーク鍵を送信する。
このライセンス情報には、例えば、コンテンツ鍵の有効期限を示す情報が含まれている。また、このワーク鍵は、上記のMCライセンス方式のものと同様、コンテンツ配信サーバ104から配信されるコンテンツのスクランブル鍵を復号するためのものである。但し、このワーク鍵により復号できるスクランブル鍵は、視聴者が事前に購入したコンテンツに対応するものである。なお、複数のコンテンツ配信サーバ104から配信されるコンテンツの視聴契約が視聴者により締結されている場合、それらのコンテンツ配信サーバ104に共通するワーク鍵がコンテンツ受信端末130に提供される。
上記のようにして、ライセンス情報及びワーク鍵が送信されると、コンテンツ受信端末130は、それらを受信し、ライセンス情報に含まれる有効期限を参照してワーク鍵の有効期限を確認する。そして、有効期限が切れていないことを確認すると、コンテンツ受信端末130は、上記の再生制御メタファイルに含まれるコンテンツ配信サーバ104のアドレス情報を抽出し、当該アドレス情報に対応するコンテンツ配信サーバ104にアクセスすることにより、スクランブルが施されたコンテンツ及びECMパケットを取得する。
このとき、複数のコンテンツ配信サーバ104から配信されるコンテンツに対して購入処理又は契約処理が完了している場合、再生制御メタファイルには、複数のコンテンツ配信サーバ104のアドレス情報が含まれている。この場合、コンテンツ受信端末130は、所望のコンテンツを配信しているコンテンツ配信サーバ104を選択し、選択されたコンテンツ配信サーバ104からコンテンツを取得することができる。例えば、視聴者は、3つのチャンネルから配信されるコンテンツのみを購入することができる。この場合、再生制御メタファイルには、3つのチャンネルに対応するコンテンツ配信サーバ104のアドレス情報等が含まれる。
上記のようにして、コンテンツ配信サーバ104からスクランブルが施されたコンテンツ及びECMパケットを取得すると、コンテンツ受信端末130は、DRM/CASサーバ106から取得したワーク鍵を用いてECMパケットからスクランブル鍵を復号する。さらに、コンテンツ受信端末130は、復号したスクランブル鍵を用いてコンテンツに施されたスクランブルを解除する。このような処理が行われることにより、視聴者は、コンテンツ受信端末130を用いて取得したコンテンツを視聴することができる。
なお、コンテンツ配信サーバ104から配信されるコンテンツ及びECMパケットは、コンテンツサーバ102により提供される。コンテンツサーバ102は、コンテンツにスクランブルを施すと共に、DRM/CASサーバ106から供与されたワーク鍵を用いてスクランブルを解除するためのスクランブル鍵を暗号化してECMパケットを生成する。そして、コンテンツサーバ102は、スクランブルが施されたコンテンツ、及びECMパケットをコンテンツ配信サーバ104に供与する。
但し、複数のコンテンツ配信サーバ104から配信されるコンテンツに対してライセンスが与えられる場合、コンテンツサーバ102は、それらのコンテンツのスクランブル鍵を共通のワーク鍵で暗号化する。このような構成にすることで、各コンテンツは、コンテンツ単位で異なるスクランブル鍵によりスクランブルされる。一方で、配信されるコンテンツ群は、同じワーク鍵により視聴が制限される。つまり、マルチキャストライセンスでありながら、個々のコンテンツに対するライセンス管理もできるように構成されている。
以上、本実施形態に係るコンテンツ配信システム1000の構成例、及びコンテンツの視聴処理に係る一連の流れについて説明した。上記の通り、本実施形態に係るコンテンツ配信方式においては、コンテンツのスクランブル及びスクランブル鍵の暗号化という2種類の暗号処理が行われるため、コンテンツの制作者と配信者とで個別にライセンスを管理することができる。また、再生制御メタファイルによるコンテンツ取得先の制限や、ワーク鍵を用いたライセンス管理により、配信形態をマルチキャストにしたり、ユニキャストにしたり、自由に設定することができるようになる。
[コンテンツサーバ102の機能構成]
ここで、図4を参照しながら、コンテンツ配信システム1000に含まれるコンテンツサーバ102の機能構成について説明する。図4は、本実施形態に係るコンテンツサーバ102の機能構成の一例を示す説明図である。
図4に示すように、コンテンツサーバ102は、主に、記憶部152と、スクランブル部154と、ワーク鍵取得部156と、スクランブル鍵暗号化部158と、多重送信部160とにより構成される。
なお、記憶部152の機能は、後述するハードウェア構成の中で、例えば、RAM906、記憶部920、又はリムーバブル記録媒体928等により実現される。また、スクランブル部154、スクランブル鍵暗号化部158の機能は、例えば、ROM904、RAM906、記憶部920、又はリムーバブル記録媒体928等に記録されたプログラムに基づいてCPU902により実現される。さらに、ワーク鍵取得部156、多重送信部160の機能は、例えば、接続ポート924、又は通信部926等により実現される。
(記憶部152)
記憶部152には、コンテンツ配信サーバ104により配信されるコンテンツが格納されている。但し、当該コンテンツは、スクランブルされていないものである。また、記憶部152には、コンテンツをスクランブルするためのスクランブル鍵が格納されている。さらに、記憶部152には、コンテンツに施されたスクランブルを解除するためのスクランブル鍵が格納されている。但し、スクランブル解除に用いられるスクランブル鍵は、スクランブルに用いられるスクランブル鍵と同じものでもよいし、別のものでもよい。但し、以下の説明においては、同じものであると仮定して説明を進めることにする。
(スクランブル部154)
スクランブル部154は、記憶部152からコンテンツ及びスクランブル鍵を取得する。そして、スクランブル部154は、取得したスクランブル鍵を用いてコンテンツにスクランブルを施す。このとき、スクランブルが施されるコンテンツとスクランブル鍵とは対応するものである。そして、どのコンテンツをどのスクランブル鍵でスクランブルするかということは、例えば、コンテンツの制作者により設定される。スクランブル部154によりスクランブルが施されたコンテンツは、多重送信部160に入力される。
(ワーク鍵取得部156、スクランブル鍵暗号化部158)
ワーク鍵取得部156は、DRM/CASサーバ106からワーク鍵を取得する。このとき、ワーク鍵取得部156は、取得したワーク鍵とコンテンツ(又はスクランブル鍵)との対応関係を示す情報も併せて取得する。そして、ワーク鍵取得部156は、取得したワーク鍵、及び対応関係を示す情報をスクランブル鍵暗号化部158に入力する。
スクランブル鍵暗号化部158は、記憶部152からスクランブル鍵を取得する。さらに、スクランブル鍵暗号化部158は、ワーク鍵取得部156からワーク鍵、及び対応関係を示す情報を取得する。そして、スクランブル鍵暗号化部158は、ワーク鍵取得部156から入力された対応関係を示す情報に基づき、取得したスクランブル鍵に対応するワーク鍵を用いて当該スクランブル鍵を暗号化する。スクランブル鍵暗号化部158により暗号化されたスクランブル鍵は、ECMパケットとして多重送信部160に入力される。
(多重送信部160)
上記の通り、多重送信部160には、スクランブル部154からスクランブルされたコンテンツが入力され、スクランブル鍵暗号化部158からECMパケットが入力される。但し、多重送信部160に入力されたコンテンツ及びECMパケットは、互いに対応するものであると仮定する。つまり、入力されたコンテンツのスクランブルに用いたスクランブル鍵と、ECMパケットを構成する暗号化されたスクランブル鍵とは同じものであると仮定する。この場合、多重送信部160は、入力されたコンテンツ及びECMパケットをセットにしてコンテンツ配信サーバ104に送信する。
既に述べた通り、ライセンス契約の内容によっては、同じワーク鍵で複数のスクランブル鍵が暗号化されることがある。このような場合にも、多重送信部160は、各コンテンツとECMパケットとをそれぞれセットにして各コンテンツ配信サーバ104に送信する。逆に、個々のコンテンツに対してライセンスを発行する形態にすることもできる。その場合、個々のコンテンツに対応するスクランブル鍵が個々のワーク鍵で暗号化され、それぞれ対応するコンテンツ配信サーバ104に対して送信される。
以上、本実施形態に係るコンテンツサーバ102の機能構成について説明した。上記の通り、本実施形態におけるコンテンツの暗号処理は、スクランブル鍵を用いたコンテンツのスクランブル処理と、スクランブル鍵をワーク鍵で暗号化する暗号化処理とにより実現される。そのため、スクランブル鍵を用いてコンテンツ単位のライセンス管理が可能になり、ワーク鍵を用いて、配信されるコンテンツの組み合わせ単位でライセンスを管理することが可能になる。つまり、MCライセンスの形態が実現される。
[コンテンツ受信端末130の機能構成]
次に、図5を参照しながら、コンテンツ配信システム1000に含まれるコンテンツ受信端末130の機能構成について説明する。図5は、本実施形態に係るコンテンツ受信端末130の機能構成の一例を示す説明図である。
図5に示すように、コンテンツ受信端末130は、主に、DRMクライアント132と、視聴クライアント134とにより構成される。DRMクライアント132は、DRM/CASサーバ106にアクセスするための手段であり、ライセンス取得部172を有する。視聴クライアント134は、コンテンツ視聴時の処理を行う手段である。視聴クライアント134は、コンテンツ購入処理部174と、再生制御メタ取得部176と、コンテンツ配信形態判別部178と、コンテンツ取得部180と、スクランブル鍵復号部182と、デスクランブル部184とを有する。
なお、DRMクライアント132、及び視聴クライアント134が有する主な機能は、後述するハードウェア構成の中で、例えば、ROM904、RAM906、記憶部920、又はリムーバブル記録媒体928等に記録されたプログラムに基づいてCPU902により実現される。但し、ライセンス取得部172、再生制御メタ取得部176、コンテンツ取得部180の主な機能は、例えば、接続ポート924、又は通信部926等により実現される。
まず、コンテンツの購入処理に係る機能構成について説明する。次いで、コンテンツの視聴処理に係る機能構成について説明する。
(コンテンツ購入処理部174)
コンテンツ購入処理部174は、ポータルサーバ108に対してコンテンツ購入要求を送信する。さらに、コンテンツ購入処理部174は、コンテンツ購入要求に応じてポータルサーバ108から送信されたコンテンツ購入完了通知を受信する。このコンテンツ購入完了通知を受信すると、コンテンツ購入処理部174は、コンテンツの購入が完了した旨を再生制御メタ取得部176に通知する。
(再生制御メタ取得部176)
再生制御メタ取得部176は、コンテンツ購入処理部174からコンテンツの購入が完了した旨の通知を受けた後、ポータルサーバ108に対してコンテンツ視聴要求を送信する。さらに、再生制御メタ取得部176は、コンテンツ視聴要求に応じてポータルサーバ108から送信された再生制御メタファイルを受信する。この再生制御メタファイルには、図8に示すように、コンテンツ配信サーバ104のアドレス情報、DRM/CASサーバ106のアドレス情報、コンテンツ種別情報、及び配信形態の情報等が含まれている。
そこで、再生制御メタ取得部176は、受信した再生制御メタファイルからDRM/CASサーバ106のアドレス情報等を抽出してライセンス取得部172に入力する。また、再生制御メタ取得部176は、再生制御メタファイルからコンテンツ配信サーバ104のアドレス情報を抽出してコンテンツ取得部180に入力する。さらに、再生制御メタ取得部176は、再生制御メタファイルからコンテンツの配信形態に関する情報を抽出してコンテンツ配信形態判別部178に入力する。
(コンテンツ配信形態判別部178)
コンテンツ配信形態判別部178は、再生制御メタ取得部176から入力された情報に基づいてコンテンツの配信形態を判別する。コンテンツの配信形態に関する情報としては、例えば、コンテンツの種別を示す情報や、そのコンテンツに対して行える再生制御方式の情報がある。コンテンツの種別に関しては、例えば、VoD方式で配信されるコンテンツなのか、ライブストリーミング方式で配信されるコンテンツなのか、その他のコンテンツなのか等が判別される。また、再生制御方式に関しては、例えば、倍速再生が可能なのか、再生停止が可能なのか等が判別される。コンテンツ配信形態判別部178により判別された結果は、コンテンツ取得部180に入力される。
(コンテンツ取得部180)
コンテンツ取得部180は、再生制御メタ取得部176から入力されたコンテンツ配信サーバ104のアドレス情報等を用いてコンテンツ配信サーバ104にアクセスする。そして、コンテンツ取得部180は、コンテンツ配信サーバ104に対してセッション開始要求を送信する。その後、コンテンツ取得部180は、セッション開始要求に応じてコンテンツ配信サーバ104から送信されたコンテンツ及びECMパケットを受信する。但し、このコンテンツはスクランブルが施されたものである。コンテンツ取得部180により受信されたコンテンツは、デスクランブル部184に入力される。また、コンテンツ取得部180により受信されたECMパケットは、スクランブル鍵復号部182に入力される。
ここで、コンテンツの配信形態に関する判別結果に係るコンテンツ取得部180の処理について簡単に説明する。配信形態に関する判別結果は、例えば、下記の(A)(B)のように処理される。
(A)上記の説明においては、全てのコンテンツ配信サーバ104からMCライセンス方式のコンテンツ及びECMパケットが配信されるものと仮定していた。しかし、コンテンツ配信サーバ104の中には、VoDライセンス方式のようにコンテンツ鍵で暗号化されたコンテンツを送信するものが含まれているシステム構成も考えられる。この場合、コンテンツ受信端末130は、DRM/CASサーバ106から取得した鍵(ワーク鍵、コンテンツ鍵)を用いて復号する対象が何かを知っている必要がある。
このような場合、コンテンツ取得部180は、コンテンツ配信形態判別部178により入力された判別結果がコンテンツ鍵暗号方式の場合、その判別結果をスクランブル鍵復号部182、及びデスクランブル部184に入力する。逆に、ワーク鍵による2重暗号処理方式の場合、本来の処理形態であるため、その判別結果をスクランブル鍵復号部182、及びデスクランブル部184に入力しない。但し、判別結果をスクランブル鍵復号部182、及びデスクランブル部184に入力するように構成されていてもよい。
(B)また、ストリーミングコンテンツを視聴する場合、コンテンツ又はコンテンツ配信サーバ104が対応している再生制御方式が何かをコンテンツ受信端末130が知っていることが好ましい。例えば、2倍速再生に対応していないコンテンツ配信サーバ104に対して2倍速再生を指定する再生制御情報を送信しても、コンテンツ取得部180によりコンテンツを正しく取得して再生することができないからである。そこで、コンテンツ取得部180は、コンテンツ配信形態判別部178の判別結果に適合する配信形態でコンテンツ配信サーバ104からコンテンツを取得する。
(ライセンス取得部172)
ライセンス取得部172は、再生制御メタ取得部176から入力されたアドレス情報を用いてDRM/CASサーバ106にアクセスする。このとき、ライセンス取得部172は、事前に保持している機器固有のID等の認証情報を用いてDRM/CASサーバ106との間で相互認証を行う。そして、ライセンス取得部172は、DRM/CASサーバ106に対してライセンス取得要求を送信する。その後、ライセンス取得部172は、このライセンス取得要求に応じてDRM/CASサーバ106から送信されたライセンス情報、及びワーク鍵を受信する。
このライセンス情報には、図8に示すように、ワーク鍵、ワーク鍵の有効期限、及び当該有効期限とワーク鍵との対応関係を示す情報が含まれている。なお、ワーク鍵は、このタイミングで取得せず、事前に取得して保持しておくように構成されていてもよい。このようにしてライセンス情報及びワーク鍵を取得すると、ライセンス取得部172は、ライセンス情報に含まれる有効期限を参照し、ワーク鍵が有効か否かを判断する。ワーク鍵が有効な場合、ライセンス取得部172は、そのワーク鍵をスクランブル鍵復号部182に入力する。
(スクランブル鍵復号部182)
スクランブル鍵復号部182は、ライセンス取得部172により入力されたワーク鍵を用いて、コンテンツ取得部180により入力されたECMパケットからスクランブル鍵を復号する。スクランブル鍵復号部182により復号されたスクランブル鍵は、デスクランブル部184に入力される。但し、コンテンツ鍵暗号方式である旨を示す配信形態の判別結果がコンテンツ取得部180から入力された場合、ライセンス取得部172から入力された鍵をそのままデスクランブル部184に入力する。
(デスクランブル部184)
デスクランブル部184は、スクランブル鍵復号部182により復号されたスクランブル鍵を用いてコンテンツ取得部180から入力されたコンテンツのスクランブルを解除する。但し、コンテンツ鍵暗号方式である旨を示す配信形態の判別結果がコンテンツ取得部180から入力された場合、デスクランブル部184は、スクランブル鍵復号部182から入力された鍵を用いてコンテンツ取得部180により取得されたコンテンツを復号する。このような処理により、コンテンツが視聴可能な状態に復元される。
以上、本実施形態に係るコンテンツ受信端末130の機能構成について説明した。上記のような構成にすることで、VoDライセンス方式のように再生制御メタファイルを用いてコンテンツの取得先を指定する構成の枠組みの中で、MCライセンスのような2重暗号方式を適用できるようになる。
(コンテンツ配信形態について)
ここで、再生制御メタファイルに含まれるコンテンツ配信形態に関する情報の扱い方について説明を補足する。上記の通り、再生制御メタファイルには、コンテンツの配信形態を示す情報として、再生制御方式の情報と、ライセンス形態に関する情報とが含まれる。再生制御方式に関する情報は、コンテンツ取得部180がコンテンツを取得する際に、コンテンツ配信サーバ104が対応する形態で取得するために利用される。一方、ライセンス形態に関する情報についてはシステム構成にも依存するため、ここで説明を補足する。
上記の通り、本実施形態に係るコンテンツ配信システム1000は、MCライセンス方式と同様にワーク鍵を用いた2重暗号方式を採用している。しかし、本実施形態に係るコンテンツ受信端末130は、コンテンツ配信システム1000の構成にVoDライセンス方式のシステム要素を追加して拡張されたシステム形態にも対応できる。実際には、既存のVoDライセンス方式のシステム等に本実施形態に係る技術を適用して拡張することになるかもしれない。もちろん、このように拡張されたシステムも、本実施形態の技術的範囲に属するものである。
但し、このような拡張を行う場合、コンテンツ受信端末130は、MCライセンス方式で配信されたのか、VoDライセンス方式で配信されたのかを認識する必要がある。もちろん、これら以外のライセンス方式についても同様である。そこで、コンテンツ配信システム1000は、ポータルサーバ108から送信される再生制御メタファイルにコンテンツ配信形態の情報を付加しているのである。コンテンツ受信端末130は、このコンテンツ配信形態を認識し、コンテンツの復号に係る処理を切り替えるのである。
例えば、配信形態がVoDライセンス方式であると判別された場合、コンテンツ受信端末130は、ライセンス取得部172によりDRM/CASサーバ106からコンテンツ鍵を取得する。また、コンテンツ取得部180は、コンテンツ配信サーバ104から暗号化されたコンテンツのみを取得する。さらに、スクランブル鍵復号部182は機能せず、デスクランブル部184により、コンテンツ鍵を用いてコンテンツが復号される。
このように、コンテンツの配信形態を示す情報が再生制御メタファイルに含まれることで、容易にコンテンツ視聴時の処理を切り替えることができる。その結果、他のライセンス方式との互換性を確保することが可能になり、既存のシステム構成をベースにして本実施形態の技術を実現させることができるようになる。その結果、本実施形態において提案する技術を比較的低い開発コスト及び導入コストで実現することが可能になる。
[視聴時の処理シーケンス]
次に、図6A、及び図6Bを参照しながら、本実施形態のコンテンツ配信システム1000における視聴時の処理シーケンスについて説明する。ここでは、コンテンツサーバ102やコンテンツ受信端末130が有する細かな機能構成については意識せず、システム全体として行われる処理の流れについて説明する。
まず、図6Aを参照する。図6Aに示すように、まず、視聴クライアント134からポータルサーバ108に対してコンテンツ購入要求が送信される(S102)。次いで、ポータルサーバ108と認証サーバ112との間で認証処理が行われる(S104)。次いで、ポータルサーバ108とDRM/CASサーバ106との間でライセンス生成処理が行われる(S106)。次いで、ポータルサーバ108と課金サーバ110との間で課金処理が行われる(S108)。次いで、ポータルサーバ108から視聴クライアント134にコンテンツ購入完了通知が送信される(S110)。以上の処理により、コンテンツの購入に係る一連の処理が完了する。
次いで、視聴クライアント134からポータルサーバ108に対してコンテンツ視聴要求が送信される(S112)。次いで、ポータルサーバ108から視聴クライアント134に対して再生制御メタファイルが送信される(S114)。次いで、視聴クライアント134により再生制御メタファイルに含まれる再生制御情報の確認が行われる(S116)。この段階で、再生制御メタファイルから各サーバのアドレス情報等が抽出される。次いで、視聴クライアント134からDRMクライアント132に対してライセンス取得指示が発行される(S118)。
次いで、DRMクライアント132とDRM/CASサーバ106との間で相互認証が行われる(S120)。次いで、DRMクライアント132からDRM/CASサーバ106に対してライセンス取得要求が送信される(S122)。次いで、DRM/CASサーバ106からDRMクライアント132に対してライセンス情報が提供される(S124)。例えば、この段階でライセンス情報と共にワーク鍵が送信される。次いで、DRMクライアント132によりライセンス状態が確認される(S126)。つまり、ワーク鍵の有効期限が確認される。次いで、DRMクライアント132から視聴クライアント134に対してライセンス状態が通知される(S128)。
図6Bを参照する。次いで、視聴クライアント134とコンテンツ配信サーバ104との間でセッションが開始される(S130)。次いで、視聴クライアント134とコンテンツ配信サーバ104との間でライブストリーミングが実行される(S132)。このとき、コンテンツ配信サーバ104からスクランブルが施されたコンテンツと、ECMパケットとが視聴クライアント134に送信される。視聴クライアント134は、ワーク鍵を用いてスクランブル鍵を復号し、そのスクランブル鍵を用いてコンテンツのスクランブルを解除する(S134)。同様に、ライブストリーミングが繰り返され(S136)、都度、スクランブル鍵の復号、及びコンテンツのデスクランブルが繰り返される(S138)。視聴を終了する際には、視聴クライアント134とコンテンツ配信サーバ104との間でセッションの終了処理が行われ(S140)、視聴時の処理が終了する。
(変形例:視聴契約を締結する場合)
次に、図7A、図7Bを参照しながら、本実施形態のコンテンツ配信方式に係る一変形例について説明する。本変形例は、あるコンテンツに対して視聴者が視聴契約を締結し、その契約締結時に提供されたライセンスを用いてコンテンツを視聴するというものである。当該変形例のように、視聴契約やコンテンツの購入形態に関しては、種々の変形が可能である。こうした変形を行ったとしても、視聴時の処理シーケンスにおける本実施形態の技術的思想が含まれるものであれば、本実施形態の技術的範囲に属する。
まず、図7Aを参照する。図7Aに示すように、まず、視聴クライアント134は、ポータルサーバ108に対してコンテンツ視聴契約要求を送信する(S202)。次いで、ポータルサーバ108は、認証サーバ112との間で認証処理を実行する(S204)。次いで、ポータルサーバ108とDRM/CASサーバ106との間でライセンス生成処理が行われる(S206)。次いで、ポータルサーバ108と課金サーバ110との間でライセンス課金処理が行われる(S208)。次いで、ポータルサーバ108から視聴クライアント134に対して契約完了通知が送信される(S210)。このように、視聴契約を締結する場合においても、ここまでの処理の流れは購入処理と実質的に同じである。
次いで、視聴クライアント134は、DRMクライアント132に対してライセンス取得指示を伝送する(S212)。次いで、DRMクライアント132とDRM/CASサーバ106との間で相互認証が行われる(S214)。次いで、DRMクライアント132からDRM/CASサーバ106に対してライセンス取得要求が送信される(S216)。次いで、DRM/CASサーバ106からDRMクライアント132に対してライセンス情報が提供される(S218)。例えば、この段階でライセンス情報と共にワーク鍵が提供される。次いで、DRMクライアント132によりライセンス状態が確認される(S220)。次いで、DRMクライアント132から視聴クライアント134に対してライセンス状態が通知される(S222)。
ステップS212〜S222までの一連の処理をライセンス取得ステップSLと呼ぶことにする。ここで示したライセンス取得ステップSLにより、ライセンス情報に含まれる有効期限まで契約者に対してライセンスが供与されるのである。図7Aに示したシーケンスまでが契約時の処理に相当する。次に、視聴時の処理シーケンスについて説明する。
図7Bを参照する。図7Bに示すように、まず、視聴クライアント134は、ポータルサーバ108に対してコンテンツ視聴要求を送信する(S224)。次いで、ポータルサーバ108と認証サーバ112との間で認証処理が行われる(S226)。次いで、ポータルサーバ108から視聴クライアント134に対して再生制御メタファイルが送信される(S228)。次いで、視聴クライアント134とコンテンツ配信サーバ104との間でライブストリーミングが実行される(S232)。このとき、コンテンツ配信サーバ104からスクランブルが施されたコンテンツと、ECMパケットとが視聴クライアント134に送信される。
視聴クライアント134は、ワーク鍵を用いてスクランブル鍵を復号し、そのスクランブル鍵を用いてコンテンツのスクランブルを解除する(S234)。同様に、ライブストリーミングが繰り返され(S236)、都度、スクランブル鍵の復号、及びコンテンツのデスクランブルが繰り返される(S238)。視聴を終了する際には、視聴クライアント134とコンテンツ配信サーバ104との間でセッションの終了処理が行われ(S240)、視聴時の処理が終了する。なお、契約期間が満了した場合、視聴者は、図7Aに示すライセンス取得ステップSLの処理を再び実行し、ライセンスの更新処理を行う。
以上、本実施形態の一変形例に係るコンテンツ配信処理の流れについて説明した。このように、視聴契約を締結する場合においても本実施形態の技術を適用することができる。
[ハードウェア構成]
上記装置が有する各構成要素の機能は、例えば、図9に示すハードウェア構成を有する情報処理装置により、上記の機能を実現するためのコンピュータプログラムを用いて実現することが可能である。図9は、上記装置の各構成要素が有する機能を実現することが可能な情報処理装置のハードウェア構成を示す説明図である。この情報処理装置の形態は任意であり、例えば、パーソナルコンピュータ、携帯電話、PHS(Personal Handy−phone System)、PDA(Personal Digital Assistant)等の携帯情報端末、ゲーム機、又は各種の情報家電等の形態がこれに含まれる。
図9に示すように、前記の情報処理装置は、主に、CPU(Central Processing Unit)902と、ROM(Read Only Memory)904と、RAM(Random Access Memory)906と、ホストバス908と、ブリッジ910と、外部バス912と、インターフェース914と、入力部916と、出力部918と、記憶部920と、ドライブ922と、接続ポート924と、通信部926とにより構成される。
CPU902は、例えば、演算処理装置又は制御装置として機能し、ROM904、RAM906、記憶部920、又はリムーバブル記録媒体928に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。ROM904は、例えば、CPU902に読み込まれるプログラムや演算に用いるデータ等を格納する。RAM906は、例えば、CPU902に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等を一時的又は永続的に格納する。これらの構成要素は、例えば、高速なデータ伝送が可能なホストバス908によって相互に接続されている。また、ホストバス908は、例えば、ブリッジ910を介して比較的データ伝送速度が低速な外部バス912に接続されている。
入力部916は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等の操作手段である。また、入力部916は、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントロール手段(所謂、リモコン)であってもよい。なお、入力部916は、上記の操作手段を用いて入力された情報を入力信号としてCPU902に伝送するための入力制御回路等により構成されている。
出力部918は、例えば、CRT(Cathode Ray Tube)、LCD(Liquid Crystal Display)、PDP(Plasma DisplayPanel)、又はELD(Electro−Luminescence Display)等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。
記憶部920は、各種のデータを格納するための装置であり、例えば、ハードディスクドライブ(HDD;Hard Disk Drive)等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等により構成される。
ドライブ922は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体928に記録された情報を読み出し、又はリムーバブル記録媒体928に情報を書き込む装置である。リムーバブル記録媒体928は、例えば、DVDメディア、Blu−rayメディア、HD DVDメディア、コンパクトフラッシュ(登録商標)(CF;CompactFlash)、メモリースティック、又はSDメモリカード(Secure Digital memory card)等である。もちろん、リムーバブル記録媒体928は、例えば、非接触型ICチップを搭載したICカード(Integrated Circuit Card)、又は電子機器等であってもよい。
接続ポート924は、例えば、USB(Universal Serial Bus)ポート、IEEE1394ポート、SCSI(Small Computer System Interface)、RS−232Cポート、又は光オーディオ端子等のような外部接続機器930を接続するためのポートである。外部接続機器930は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はICレコーダ等である。
通信部926は、ネットワーク932に接続するための通信デバイスであり、例えば、有線又は無線LAN(Local Area Network)、Bluetooth(登録商標)、又はWUSB(Wireless USB)用の通信カード、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ、又は各種通信用のモデム等である。また、通信部926に接続されるネットワーク932は、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内LAN、赤外線通信、可視光通信、放送、又は衛星通信等である。
[まとめ]
最後に、本実施形態のコンテンツ配信システム、及びコンテンツ受信端末が有する機能構成と、当該機能構成が奏する作用効果について簡単に纏める。
まず、本実施形態に係るコンテンツ配信システム、及びコンテンツ受信端末が有する機能構成は次のように表現することができる。
本実施形態に係るコンテンツ配信システムは、複数のコンテンツ配信サーバと、ライセンスサーバと、ポータルサーバと、コンテンツ受信端末とにより構成される。
ここで言うコンテンツ配信サーバの一例が、コンテンツサーバ102、コンテンツ配信サーバ104である。また、ライセンスサーバの一例が、DRM/CASサーバ106である。さらに、ここで言うポータルサーバ、コンテンツ受信端末の一例が、それぞれ、既に説明したポータルサーバ108、コンテンツ受信端末130である。
このコンテンツ配信サーバは、スクランブルが施されたコンテンツを配信すると共に、前記スクランブルの解除に用いる暗号化されたスクランブル鍵をストリーミング配信するものである。つまり、このコンテンツ配信サーバは、上記のMCライセンス方式のような2重暗号処理が施されたコンテンツをストリーミング配信するものである。
また、ライセンスサーバは、所定の前記コンテンツ配信サーバから配信される前記暗号化されたスクランブル鍵を復号するためのワーク鍵を提供するものである。もちろん、ワーク鍵は、所定の購入処理又は契約処理等に基づいてライセンスが供与された視聴者に対して提供されるものである。また、ポータルサーバは、前記所定のコンテンツ配信サーバのアドレス情報を提供するものである。なお、ポータルサーバは、視聴者にコンテンツを指定させるための窓口としての役割を果たす。つまり、ポータルサーバは、各コンテンツと、それを配信するコンテンツ配信サーバとの橋渡しを行うのである。その方法の1つが、アドレス情報の提供である。
そして、コンテンツ受信端末は、アドレス情報取得部と、コンテンツ取得部と、スクランブル鍵復号部と、スクランブル解除部とを有している。
このアドレス情報取得部は、前記ポータルサーバから前記所定のコンテンツ配信サーバのアドレス情報を取得するものである。また、コンテンツ取得部は、前記アドレス情報取得部により取得されたアドレス情報を参照して前記所定のコンテンツ配信サーバから前記コンテンツ及び前記スクランブル鍵を取得するものである。スクランブル鍵復号部は、前記ライセンスサーバから取得したワーク鍵を用いて前記スクランブル鍵を復号するものである。さらに、スクランブル解除部は、前記スクランブル鍵を用いて前記コンテンツのスクランブルを解除するものである。
ここで言うアドレス情報取得部の一例が、再生制御メタ取得部176である。但し、再生制御メタ取得部176の場合、再生制御メタファイルを取得し、その中に含まれるアドレス情報を抽出することで、コンテンツ配信サーバ104のアドレス情報を取得している。また、ここで言うコンテンツ取得部の一例が、コンテンツ取得部180である。また、スクランブル鍵復号部の一例が、スクランブル鍵復号部182である。さらに、スクランブル解除部の一例が、デスクランブル部184である。
また、前記ポータルサーバは、前記所定のコンテンツ配信サーバの再生制御方式を示す情報をさらに提供するように構成されていてもよい。この再生制御方式には、例えば、倍速再生やストップ等が含まれる。この場合、前記コンテンツ受信端末は、前記ポータルサーバから再生制御方式の情報を取得する再生制御情報取得部をさらに有する。そして、このコンテンツ受信端末は、前記再生制御情報取得部により取得された情報が示す再生制御方式に従って前記コンテンツ取得部により前記コンテンツ及びスクランブル鍵を取得する。このような構成にすることで、再生制御方式が異なるためにコンテンツが正しく受信出来なくなる状況を回避することができる。
なお、ここで言う再生制御情報取得部の一例が、再生制御メタ取得部176である。但し、再生制御メタ取得部176の場合、再生制御メタファイルを取得し、その中に含まれる再生制御方式の情報を抽出することで、再生制御方式の情報を取得している。
また、前記コンテンツ配信システムは、コンテンツ鍵を用いて復号可能な暗号化されたコンテンツのみを配信するコンテンツ配信サーバをさらに含むように構成されることがある。例えば、VoDライセンス方式のコンテンツ配信システムをベースに、本実施形態に係るコンテンツ配信システムを構築する場合において、このようなシステム構成になる場合がある。
このとき、前記ライセンスサーバは、所定の前記コンテンツ配信サーバにより配信されるコンテンツの配信形態に応じて前記ワーク鍵又は前記コンテンツ鍵を提供するように構成される。また、前記ポータルサーバは、前記所定のコンテンツ配信サーバにより配信されるコンテンツの配信形態を示す情報をさらに提供するように構成される。この配信形態を示す情報の一例が、再生制御メタファイルに含まれるコンテンツ種別情報やライセンス形態の情報である。通常、コンテンツの配信形態とライセンス形態(又は暗号形態)とは対応関係があるため、この情報を得ることにより、ストリーミング配信されるコンテンツの配信形態を識別することができる。
さらに、前記コンテンツ受信端末には、前記所定のコンテンツ配信サーバにより配信されるコンテンツの配信形態を示す情報を前記ポータルサーバから取得する配信形態取得部と、前記ライセンスサーバから取得したコンテンツ鍵を用いて前記暗号化されたコンテンツを復号するコンテンツ復号部と、がさらに設けられる。そして、このコンテンツ受信端末は、前記配信形態取得部により取得された情報が示す配信形態がコンテンツ鍵方式である場合、前記コンテンツ取得部により前記暗号化されたコンテンツを取得し、前記コンテンツ復号部によりコンテンツを復号するように構成される。
ここで言う配信形態取得部の一例が、再生制御メタ取得部176である。但し、再生制御メタ取得部176の場合、再生制御メタファイルを取得し、その中に含まれるコンテンツ種別情報等を抽出してコンテンツのライセンス形態を識別する。上記の通り、コンテンツの配信形態が分かると、例えば、そのコンテンツがVoDライセンス方式で暗号化されたものか、MCライセンス方式で暗号化されたものか、或いは、その他のライセンス方式で暗号化されたものかが識別できる。また、本実施形態の場合、MCライセンス方式と実質的に同じ2重暗号方式が基本であるため、その方式か別の方式かを容易に識別できるようになる。
また、ここで言うコンテンツ復号部の一例が、デスクランブル部184である。デスクランブル部184の基本的な動作は、復号されたスクランブル鍵を用いてコンテンツのスクランブルを解除することである。しかし、本実施形態の場合、コンテンツ鍵方式で暗号化されたコンテンツにも対応できるようにするため、デスクランブル部184は、コンテンツ鍵を用いてコンテンツを復号することが可能なように構成されている点については既に説明した。このように、複数のライセンス方式又は暗号化形態に対応することで、本実施形態の技術を既存のシステムに適用してシステム全体の可用性を容易に高めることができるようになる。
また、前記コンテンツ受信端末が有するスクランブル鍵復号部は、前記コンテンツ取得部によりコンテンツ及びスクランブル鍵が取得される度に前記ライセンスサーバからワーク鍵を取得するように構成されていてもよい。同様に、前記コンテンツ受信端末が有するコンテンツ復号部は、前記コンテンツ取得部により前記暗号化されたコンテンツが取得される度に前記ライセンスサーバからコンテンツ鍵を取得するように構成されていてもよい。このような構成にすることで、コンテンツ単位でのライセンス管理が実現できるようになる。
また、コンテンツ受信端末の機能構成は、次のように表現することもできる。
当該コンテンツ受信端末は、アドレス情報取得部と、配信形態取得部と、コンテンツ取得部と、鍵取得部と、スクランブル鍵復号部と、コンテンツ復号部とを有する。
アドレス情報取得部は、スクランブルが施されたコンテンツ及び前記スクランブルの解除に用いる暗号化されたスクランブル鍵をストリーミング配信するコンテンツ配信サーバ、又はコンテンツ鍵を用いて復号可能な暗号化されたコンテンツを配信するコンテンツ配信サーバのアドレス情報を取得するものである。
さらに、配信形態取得部は、前記アドレス情報に対応するコンテンツ配信サーバから配信されるコンテンツの配信形態が示された情報を取得するものである。そして、コンテンツ取得部は、前記アドレス情報取得部により取得されたアドレス情報を参照し、前記配信形態取得部により取得された情報に示された配信形態に応じて、当該アドレス情報に対応するコンテンツ配信サーバから前記コンテンツ及び前記スクランブル鍵、或いは、前記暗号化されたコンテンツを取得するものである。
また、鍵取得部は、前記配信形態がワーク鍵方式の場合に前記スクランブル鍵を復号するためのワーク鍵を取得し、前記配信形態がコンテンツ鍵方式の場合に前記コンテンツ鍵を取得するものである。スクランブル鍵復号部は、前記配信形態がワーク鍵方式の場合に前記ワーク鍵を用いて前記スクランブル鍵を復号するものである。そして、コンテンツ復号部は、前記配信形態がワーク鍵方式の場合に前記スクランブル鍵を用いてコンテンツのスクランブルを解除し、前記暗号化形態がコンテンツ鍵方式の場合に前記コンテンツ鍵を用いて前記暗号化されたコンテンツを復号するものである。
ここで言うアドレス情報取得部、配信形態取得部の一例が、再生制御メタ取得部176である。また、コンテンツ取得部の一例が、コンテンツ取得部180である。さらに、鍵取得部の一例が、ライセンス取得部172である。そして、スクランブル鍵復号部の一例が、スクランブル鍵復号部182である。また、コンテンツ復号部の一例が、デスクランブル部184である。このように配信形態に応じて処理を切り替えることにより、複数のライセンス方式を利用した配信形態に対応することが可能になる。その結果、コンテンツ毎に配信形態が異なるとしても、視聴者は、各コンテンツのライセンスがどのような配信形態であるかを意識せずに視聴することができる。
このように、本実施形態に係る技術は、視聴度にコンテンツの取得先を知る必要があるライブストリーミング配信によるコンテンツ提供方式に対し、DRM/CASシステムと連携してライセンスの発行及び管理が行えるようにしたものである。さらに、本実施形態は、コンテンツ受信端末による配信形態の判別、及びコンテンツ受信処理の切り替えを行うことが可能なコンテンツ配信システムを提供するものである。
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
VoD方式によるコンテンツ提供システムの構成例を示す説明図である。 MC方式によるコンテンツ提供システムの構成例を示す説明図である。 本発明の一実施形態に係るコンテンツ提供システムのシステム構成の一例を示す説明図である。 本実施形態に係るコンテンツサーバの機能構成の一例を示す説明図である。 本実施形態に係るコンテンツ受信端末の機能構成の一例を示す説明図である。 本実施形態に係るコンテンツ視聴処理の流れを示す説明図である。 本実施形態に係るコンテンツ視聴処理の流れを示す説明図である。 本実施形態の変形例に係るコンテンツ視聴処理の流れ(契約時の処理)を示す説明図である。 本実施形態の変形例に係るコンテンツ視聴処理の流れ(視聴時の処理)を示す説明図である。 本実施形態に係る再生制御メタファイル、及びライセンス情報の具体例を示す説明図である。 本実施形態に係る端末又はサーバのハードウェア構成例を示す説明図である。
符号の説明
1000 コンテンツ配信システム
100 送信システム
102 コンテンツサーバ
104 コンテンツ配信サーバ
106 DRM/CASサーバ
108 ポータルサーバ
110 課金サーバ
112 認証サーバ
130 コンテンツ受信端末
132 DRMクライアント
134 視聴クライアント
152 記憶部
154 スクランブル部
156 ワーク鍵取得部
158 スクランブル鍵暗号化部
160 多重送信部
172 ライセンス取得部
174 コンテンツ購入処理部
176 再生制御メタ取得部
178 コンテンツ配信形態判別部
180 コンテンツ取得部
182 スクランブル鍵復号部
184 デスクランブル部

Claims (8)

  1. スクランブルが施されたコンテンツを配信すると共に、前記スクランブルの解除に用いる暗号化されたスクランブル鍵をストリーミング配信する複数のコンテンツ配信サーバと;
    所定の前記コンテンツ配信サーバから配信される前記暗号化されたスクランブル鍵を復号するためのワーク鍵を提供するライセンスサーバと;
    前記所定のコンテンツ配信サーバのアドレス情報を提供するポータルサーバと;
    前記ポータルサーバから前記所定のコンテンツ配信サーバのアドレス情報を取得するアドレス情報取得部と、前記アドレス情報取得部により取得されたアドレス情報を参照して前記所定のコンテンツ配信サーバから前記コンテンツ及び前記スクランブル鍵を取得するコンテンツ取得部と、前記ライセンスサーバから取得したワーク鍵を用いて前記スクランブル鍵を復号するスクランブル鍵復号部と、前記スクランブル鍵を用いて前記コンテンツのスクランブルを解除するスクランブル解除部と、を有するコンテンツ受信端末と;
    を含む、コンテンツ配信システム。
  2. 前記ポータルサーバは、前記所定のコンテンツ配信サーバの再生制御方式を示す情報をさらに提供し、
    前記コンテンツ受信端末は、前記ポータルサーバから再生制御方式の情報を取得する再生制御情報取得部をさらに有し、前記再生制御情報取得部により取得された情報が示す再生制御方式に従って前記コンテンツ取得部により前記コンテンツ及びスクランブル鍵を取得する、請求項1に記載のコンテンツ配信システム。
  3. 前記コンテンツ配信システムは、コンテンツ鍵を用いて復号可能な暗号化されたコンテンツのみを配信するコンテンツ配信サーバをさらに含み、
    前記ライセンスサーバは、所定の前記コンテンツ配信サーバにより配信されるコンテンツの配信形態に応じて前記ワーク鍵又は前記コンテンツ鍵を提供し、
    前記ポータルサーバは、前記所定のコンテンツ配信サーバにより配信されるコンテンツの配信形態を示す情報をさらに提供し、
    前記コンテンツ受信端末は、前記所定のコンテンツ配信サーバにより配信されるコンテンツの配信形態を示す情報を前記ポータルサーバから取得する配信形態取得部と、前記ライセンスサーバから取得したコンテンツ鍵を用いて前記暗号化されたコンテンツを復号するコンテンツ復号部と、をさらに有し、前記配信形態取得部により取得された情報が示す配信形態がコンテンツ鍵方式を利用する配信形態である場合、前記コンテンツ取得部により前記暗号化されたコンテンツを取得し、前記コンテンツ復号部によりコンテンツを復号する、請求項1に記載のコンテンツ配信システム。
  4. 前記コンテンツ受信端末が有するスクランブル鍵復号部は、前記コンテンツ取得部によりコンテンツ及びスクランブル鍵が提供される配信形態を利用したコンテンツを取得開始する際に前記ライセンスサーバからワーク鍵を取得する、請求項1に記載のコンテンツ配信システム。
  5. 前記コンテンツ受信端末が有するコンテンツ復号部は、前記コンテンツ取得部により前記暗号化されたコンテンツの取得を行う際に前記ライセンスサーバからコンテンツ鍵を取得する、請求項3に記載のコンテンツ配信システム。
  6. スクランブルが施されたコンテンツ及び前記スクランブルの解除に用いる暗号化されたスクランブル鍵をストリーミング配信するコンテンツ配信サーバ、又はコンテンツ鍵を用いて復号可能な暗号化されたコンテンツを配信するコンテンツ配信サーバのアドレス情報を取得するアドレス情報取得部と、
    前記アドレス情報に対応するコンテンツ配信サーバから配信されるコンテンツの配信形態が示された情報を取得する配信形態取得部と、
    前記アドレス情報取得部により取得されたアドレス情報を参照し、前記配信形態取得部により取得された情報に示された配信形態に応じて、当該アドレス情報に対応するコンテンツ配信サーバから前記コンテンツ及び前記スクランブル鍵、或いは、前記暗号化されたコンテンツを取得するコンテンツ取得部と、
    前記配信形態がワーク鍵方式を利用する場合に前記スクランブル鍵を復号するためのワーク鍵を取得し、前記配信形態がコンテンツ鍵方式を利用する場合に前記コンテンツ鍵を取得する鍵取得部と、
    前記配信形態がワーク鍵方式を利用する場合に前記ワーク鍵を用いて前記スクランブル鍵を復号するスクランブル鍵復号部と、
    前記配信形態がワーク鍵方式を利用する場合に前記スクランブル鍵を用いてコンテンツのスクランブルを解除し、前記配信形態がコンテンツ鍵方式の場合に前記コンテンツ鍵を用いて前記暗号化されたコンテンツを復号するコンテンツ復号部と、
    を有する、コンテンツ受信端末。
  7. スクランブルが施されたコンテンツを配信すると共に、前記スクランブルの解除に用いる暗号化されたスクランブル鍵をストリーミング配信する所定のコンテンツ配信サーバのアドレス情報がポータルサーバから取得されるアドレス取得ステップと、
    前記所定のコンテンツ配信サーバから配信される前記暗号化されたスクランブル鍵を復号するためのワーク鍵がライセンスサーバから取得されるワーク鍵取得ステップと、
    前記アドレス取得ステップで取得されたアドレス情報を参照して前記所定のコンテンツ配信サーバから前記コンテンツ及び前記スクランブル鍵が取得されるコンテンツ取得ステップと、
    前記ワーク鍵取得ステップで取得されたワーク鍵を用いて前記スクランブル鍵が復号されるスクランブル鍵復号ステップと、
    前記スクランブル鍵復号ステップで復号されたスクランブル鍵を用いて前記コンテンツのスクランブルが解除されるスクランブル解除ステップと、
    を含む、コンテンツ配信方法。
  8. スクランブルが施されたコンテンツ及び前記スクランブルの解除に用いる暗号化されたスクランブル鍵をストリーミング配信するコンテンツ配信サーバ、又はコンテンツ鍵を用いて復号可能な暗号化されたコンテンツのみを配信するコンテンツ配信サーバのアドレス情報が取得されるアドレス情報取得ステップと、
    前記アドレス情報に対応するコンテンツ配信サーバから配信されるコンテンツの配信形態が示された情報が取得される配信形態取得ステップと、
    前記アドレス情報取得ステップで取得されたアドレス情報を参照し、前記配信形態取得ステップで取得された情報に示された配信形態に応じて、当該アドレス情報に対応するコンテンツ配信サーバから前記コンテンツ及び前記スクランブル鍵、或いは、前記暗号化されたコンテンツが取得されるコンテンツ取得ステップと、
    前記配信形態がワーク鍵方式を利用する場合に前記スクランブル鍵を復号するためのワーク鍵が取得され、前記配信形態がコンテンツ鍵方式の場合に前記コンテンツ鍵が取得される鍵取得ステップと、
    前記配信形態がワーク鍵方式を利用する場合に前記ワーク鍵を用いて前記スクランブル鍵が復号されるスクランブル鍵復号ステップと、
    前記配信形態がワーク鍵方式の場合に前記スクランブル鍵を用いてコンテンツのスクランブルが解除され、前記配信形態がコンテンツ鍵方式の場合に前記コンテンツ鍵を用いて前記暗号化されたコンテンツが復号されるコンテンツ復号ステップと、
    を含む、ストリーミングコンテンツの視聴処理方法。
JP2008177708A 2008-07-08 2008-07-08 コンテンツ配信システム、コンテンツ受信端末、及びコンテンツ配信方法 Expired - Fee Related JP4666015B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2008177708A JP4666015B2 (ja) 2008-07-08 2008-07-08 コンテンツ配信システム、コンテンツ受信端末、及びコンテンツ配信方法
US12/496,686 US20100008502A1 (en) 2008-07-08 2009-07-02 Content distribution system, content reception terminal, content distribution method and processing method performed when viewing streaming contents
CN200910158826XA CN101626488B (zh) 2008-07-08 2009-07-08 内容分发系统和方法、内容接收终端和视听时的处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008177708A JP4666015B2 (ja) 2008-07-08 2008-07-08 コンテンツ配信システム、コンテンツ受信端末、及びコンテンツ配信方法

Publications (2)

Publication Number Publication Date
JP2010021615A true JP2010021615A (ja) 2010-01-28
JP4666015B2 JP4666015B2 (ja) 2011-04-06

Family

ID=41505183

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008177708A Expired - Fee Related JP4666015B2 (ja) 2008-07-08 2008-07-08 コンテンツ配信システム、コンテンツ受信端末、及びコンテンツ配信方法

Country Status (3)

Country Link
US (1) US20100008502A1 (ja)
JP (1) JP4666015B2 (ja)
CN (1) CN101626488B (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013534684A (ja) * 2010-07-19 2013-09-05 サムスン エレクトロニクス カンパニー リミテッド Drmサービスを提供する方法及び装置
US9201640B2 (en) 2012-12-07 2015-12-01 International Business Machines Corporation License management system
KR20180043676A (ko) * 2016-10-20 2018-04-30 주식회사 파수닷컴 사용자 단말과 연동된 게이트웨이 서버에서 drm 기능을 제공하는 방법
KR20180043679A (ko) * 2016-10-20 2018-04-30 주식회사 파수닷컴 게이트웨이 서버와 연동된 클라우드 저장소 서버에서 drm 기능을 제공하는 방법

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2974475B1 (fr) * 2011-04-19 2015-06-05 Viaccess Sa Procede de protection d'un contenu multimedia enregistre
CN102957951A (zh) * 2011-08-29 2013-03-06 北京数字太和科技有限责任公司 一种双向数字电视内容分发版权管理的实现方法
CN103546767B (zh) * 2012-07-16 2017-01-25 航天信息股份有限公司 多媒体业务的内容保护方法和系统
CN102946553B (zh) * 2012-12-02 2015-07-01 北京中科大洋科技发展股份有限公司 一种适用于ott互联网电视的数字版权保护系统和方法
CN102984557A (zh) * 2012-12-06 2013-03-20 深圳市佳创视讯技术股份有限公司 基于drm的流媒体播放系统
CN110741357B (zh) * 2017-06-08 2024-06-11 麦克赛尔株式会社 内容视听方法及其使用的便携式信息终端

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006221212A (ja) * 2005-02-08 2006-08-24 Hitachi Ltd コンテンツ配信システム
JP2008092432A (ja) * 2006-10-04 2008-04-17 Toshiba Corp デジタルコンテンツの送信方法および受信装置
JP2008118708A (ja) * 2006-07-27 2008-05-22 Matsushita Electric Ind Co Ltd 端末装置及びサーバ装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6611812B2 (en) * 1998-08-13 2003-08-26 International Business Machines Corporation Secure electronic content distribution on CDS and DVDs
US6920567B1 (en) * 1999-04-07 2005-07-19 Viatech Technologies Inc. System and embedded license control mechanism for the creation and distribution of digital content files and enforcement of licensed use of the digital content files
EP1134977A1 (en) * 2000-03-06 2001-09-19 Irdeto Access B.V. Method and system for providing copies of scrambled content with unique watermarks, and system for descrambling scrambled content
US8275709B2 (en) * 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US7233669B2 (en) * 2002-01-02 2007-06-19 Sony Corporation Selective encryption to enable multiple decryption keys
US7039938B2 (en) * 2002-01-02 2006-05-02 Sony Corporation Selective encryption for video on demand
US20030130862A1 (en) * 2002-01-09 2003-07-10 Stern Edith H. Method and apparatus for establishing a distribution network
US8024808B1 (en) * 2002-08-07 2011-09-20 Cisco Technology, Inc. Arrangement for controlling content distribution by dynamically controlling bandwidth for transfer of the content based on content authorization
US7240365B2 (en) * 2002-09-13 2007-07-03 Sun Microsystems, Inc. Repositing for digital content access control
WO2004051920A1 (ja) * 2002-12-03 2004-06-17 Matsushita Electric Industrial Co., Ltd. 鍵共有システム、共有鍵生成装置及び共有鍵復元装置
KR101081729B1 (ko) * 2003-07-07 2011-11-08 로비 솔루션스 코포레이션 저작권 침해를 제어하고 쌍방향 컨텐츠를 인에이블시키기 위한 재프로그램가능한 보안
US20050010531A1 (en) * 2003-07-09 2005-01-13 Kushalnagar Nandakishore R. System and method for distributing digital rights management digital content in a controlled network ensuring digital rights
JP4649407B2 (ja) * 2003-08-20 2011-03-09 パナソニック株式会社 コンテンツ再生システム
ATE357688T1 (de) * 2003-11-11 2007-04-15 Matsushita Electric Ind Co Ltd Verfahren zum beurteilen der nutzungserlaubnis für informationen und inhaltsverbreitungssystem, das dieses verfahren verwendet
JP4822663B2 (ja) * 2003-12-12 2011-11-24 ソニー株式会社 情報処理装置および方法、並びに、プログラム
CN1954542A (zh) * 2004-03-15 2007-04-25 松下电器产业株式会社 加密设备、密钥分发设备和密钥分发系统
WO2006092840A1 (ja) * 2005-02-28 2006-09-08 Mitsubishi Denki Kabushiki Kaisha コンテンツ配信システム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006221212A (ja) * 2005-02-08 2006-08-24 Hitachi Ltd コンテンツ配信システム
JP2008118708A (ja) * 2006-07-27 2008-05-22 Matsushita Electric Ind Co Ltd 端末装置及びサーバ装置
JP2008092432A (ja) * 2006-10-04 2008-04-17 Toshiba Corp デジタルコンテンツの送信方法および受信装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013534684A (ja) * 2010-07-19 2013-09-05 サムスン エレクトロニクス カンパニー リミテッド Drmサービスを提供する方法及び装置
US9201640B2 (en) 2012-12-07 2015-12-01 International Business Machines Corporation License management system
KR20180043676A (ko) * 2016-10-20 2018-04-30 주식회사 파수닷컴 사용자 단말과 연동된 게이트웨이 서버에서 drm 기능을 제공하는 방법
KR20180043679A (ko) * 2016-10-20 2018-04-30 주식회사 파수닷컴 게이트웨이 서버와 연동된 클라우드 저장소 서버에서 drm 기능을 제공하는 방법
KR101952139B1 (ko) * 2016-10-20 2019-02-26 주식회사 파수닷컴 사용자 단말과 연동된 게이트웨이 서버에서 drm 기능을 제공하는 방법

Also Published As

Publication number Publication date
CN101626488B (zh) 2012-11-07
US20100008502A1 (en) 2010-01-14
JP4666015B2 (ja) 2011-04-06
CN101626488A (zh) 2010-01-13

Similar Documents

Publication Publication Date Title
JP4666015B2 (ja) コンテンツ配信システム、コンテンツ受信端末、及びコンテンツ配信方法
JP4705958B2 (ja) ブロードキャスト/マルチキャストサービスにおけるデジタル著作権管理方法
US8413256B2 (en) Content protection and digital rights management (DRM)
CN100576904C (zh) 用于辅助条件访问服务器的方法和设备
CN101080896B (zh) 在本地网络中传输数字数据的方法
CN101263714B (zh) 用于验证连接到主设备的目标设备的方法
US7278165B2 (en) Method and system for implementing digital rights management
KR100917720B1 (ko) 디지털 멀티미디어 콘텐트 데이터를 안전하게 배포하는 방법
US10055553B2 (en) PC secure video path
JP2008514123A (ja) デジタルコンテンツへの認可されたアクセスを提供するためのシステム及び方法
WO2008125023A1 (fr) Système, procédé de protection et serveur pour réaliser un service de canal virtuel
WO2005060258A2 (ja) コンテンツ配信システム及び配信方法、並びにコンテンツ処理装置及び処理方法
JP2005149129A (ja) ライセンス管理方法、情報処理装置および方法、並びにプログラム
US9058837B2 (en) Method and apparatus for managing contents
CN105245944A (zh) 基于dvb多终端节目播放方法及系统、机顶盒及移动终端
TWI523534B (zh) 發送與接收多媒體內容之方法
JP2009508431A (ja) サービス保護のためのエンティティ間の連動方法及び装置、そしてそのシステム
US7865723B2 (en) Method and apparatus for multicast delivery of program information
KR20020083812A (ko) 브로드캐스팅 방식의 컨텐츠 서비스의 보안시스템 및 그의제어방법
CN106454408A (zh) 一种实现视频流安全传送的方法、装置及系统
KR20020081842A (ko) 멀티미디어 스트리밍 서비스의 보안/과금 시스템 및 그방법
JP2007013765A (ja) コンテンツ配信システム、クライアント端末、プログラム及び記録媒体
JP2007005930A (ja) 配信装置および方法、受信装置および方法、並びにプログラム
KR20080069789A (ko) 방송 수신기 및 복사 방지 인증 방법
JP2009218831A (ja) 放送受信装置、その制御方法、送信装置、その制御方法

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100309

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100422

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: 20101214

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: 20101227

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140121

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140121

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees