Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4088909B2 - Content billing method and billing center - Google Patents
[go: Go Back, main page]

JP4088909B2 - Content billing method and billing center - Google Patents

Content billing method and billing center Download PDF

Info

Publication number
JP4088909B2
JP4088909B2 JP2000197427A JP2000197427A JP4088909B2 JP 4088909 B2 JP4088909 B2 JP 4088909B2 JP 2000197427 A JP2000197427 A JP 2000197427A JP 2000197427 A JP2000197427 A JP 2000197427A JP 4088909 B2 JP4088909 B2 JP 4088909B2
Authority
JP
Japan
Prior art keywords
content
missing
billing
priority
distribution
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 - Lifetime
Application number
JP2000197427A
Other languages
Japanese (ja)
Other versions
JP2002016899A (en
Inventor
明 大谷
勝己 岸
菜穂子 戸田
裕之 安部
聡 政本
章 齋藤
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.)
NTT Data Group Corp
Original Assignee
NTT Data 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 NTT Data Corp filed Critical NTT Data Corp
Priority to JP2000197427A priority Critical patent/JP4088909B2/en
Publication of JP2002016899A publication Critical patent/JP2002016899A/en
Application granted granted Critical
Publication of JP4088909B2 publication Critical patent/JP4088909B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、有料コンテンツの配布に対して課金を行うコンテンツ課金方法等に関する。
【0002】
【従来の技術】
従来、有料コンテンツを提供する方法として、視聴者に復号鍵を供給し、コンテンツ供給側がコンテンツに暗号化処理を施して放送し、視聴者側において、受信した暗号化されたコンテンツを、先に取得していた復号鍵を用いて復号化して映像等を視聴する方法が実現されていた。
【0003】
そして、さらにサービスの自由度を高め、視聴者の要求に応じて即座にサービスの提供を行うことができるように、視聴者側のハードディスク装置等に暗号化されたコンテンツを蓄積させ、視聴者からの要求に応じて、復号鍵を視聴者に供給して課金を行い、そのコンテンツの視聴を可能とするオン・デマンド型システムが考案されている。
【0004】
【発明が解決しようとする課題】
しかし、上記のように暗号化されたコンテンツを視聴者側に保有させる場合、暗号化されたコンテンツが不正に復号化されて利用される虞があり、コンテンツの保護を十分に図ることができない。また、コンテンツが不正に復号化されて利用された場合には、コンテンツに対する課金を行うことができず、コンテンツの提供側の不利益が大きい。
【0005】
本発明は、上述した事情に鑑みてなされたもので、有料コンテンツを安全に提供することができるコンテンツ課金方法等を提供することを目的とする。
また、コンテンツの供給に対する課金を確実に行うことができるコンテンツ課金方法等を提供することを目的とする。
【0006】
【課題を解決するための手段】
上記目的を達成するため、本発明の第1の観点に係るコンテンツ課金方法は、
コンテンツを視聴者に供給して課金を行うシステムにおけるコンテンツ課金方法において、
各コンテンツについて、一又は複数の部分を欠損させた配信用コンテンツと、欠損部分の欠損コンテンツと、に分離する分離ステップと、
前記配信用コンテンツを各視聴者の受信装置に配信して記憶装置に蓄積させる配信ステップと、
所定のセンタにおいて、各コンテンツについて、欠損コンテンツの各パーツの当該コンテンツにおける位置を示す欠損位置情報を保有するステップと、
前記センタが受信装置からのコンテンツの視聴要求に応答して、該視聴要求により指定されたコンテンツの欠損コンテンツについて、前記欠損位置情報を参照して各パーツの配信の優先度を算出し、算出した優先度に基づいて各欠損コンテンツのパーツの供給を行うとともに該要求元に対する課金処理を行う制御ステップと、
前記欠損コンテンツの供給を受けた前記受信装置において、前記欠損コンテンツと、前記記憶装置から読み出した配信用コンテンツと、を用いてコンテンツの再生を行う再生ステップと、
を備えることを特徴とする。
【0007】
このような構成によれば、各視聴者の受信装置に対して、予めコンテンツの全データを保有させておくのではなく、コンテンツの一部を欠損させたものを保有させておき、視聴者からの要求に応じて、コンテンツの欠損部分を供給するとともに課金を行うため、課金前に受信装置が保有しているデータだけを利用してコンテンツの完全なデータを取得することが不可能となることから、コンテンツの保護を図る安全なシステムを実現し、また、コンテンツの供給に対する課金を確実に行うことができるシステムを実現できる。
【0008】
前記制御ステップは、通信回線と、欠損コンテンツの配信を制御するコンピュータと、の少なくとも一方の使用状況と、前記算出された優先度と、に基づいて各欠損コンテンツのパーツの供給を行ってもよい。
【0009】
前記欠損位置情報は、各コンテンツについて、欠損コンテンツの各パーツの当該コンテンツにおける再生開始からの経過時間を示した情報であってもよい。
【0010】
前記受信装置からのコンテンツの視聴要求には、当該コンテンツの現在の再生ポイントを示す再生ポイント情報が含まれており、
前記制御ステップは、前記欠損位置情報を参照して、前記再生ポイント情報が示す再生ポイントに近い欠損コンテンツのパーツほど優先度が高くなるように、各パーツの配信の優先度を算出してもよい。
【0011】
また、本発明の第2の観点に係る課金センタは、
コンテンツを視聴者に供給して課金を行うシステム用の課金センタであって、
コンテンツについて、一又は複数の部分を欠損させた配信用コンテンツと、欠損部分の欠損コンテンツと、に分離する手段と、
前記分離された配信用コンテンツと欠損コンテンツを記憶する記憶手段と、
各コンテンツについて、欠損コンテンツの各パーツの当該コンテンツにおける位置を示す欠損位置情報を記憶する手段と、
配信された前記配信用コンテンツを保有する視聴者の受信装置からのコンテンツの視聴要求に応答して、前記視聴要求に含まれるコンテンツ識別符号により特定されるコンテンツの欠損コンテンツについて、前記欠損位置情報を参照して各パーツの配信の優先度を算出し、算出した優先度に基づいて各欠損コンテンツを前記記憶手段から読み出して要求元に供給するとともに、前記視聴要求に含まれる視聴者識別符号より特定される視聴者に対する課金処理を行う制御手段と、
を備えることを特徴とする。
【0012】
このような構成によれば、コンテンツの一部を欠損させたものを保有する受信装置からの要求に応じて、コンテンツの欠損部分を供給するとともに課金を行うため、課金前に受信装置が保有しているデータだけを利用してコンテンツの完全なデータを取得することが不可能となることから、コンテンツの保護を図り、また、コンテンツの供給に対する課金を確実に行うことができる。
【0014】
前記制御手段は、通信回線と、欠損コンテンツの配信を制御するコンピュータと、の少なくとも一方の使用状況と、前記算出された優先度と、に基づいて各欠損コンテンツのパーツの供給を行ってもよい。
これにより、現状に即した効率のよい配信が可能となる。
【0015】
前記受信装置からのコンテンツの視聴要求には、当該コンテンツの現在の再生ポイントを示す再生ポイント情報が含まれており、
前記制御手段は、前記欠損位置情報を参照して、前記再生ポイント情報が示す再生ポイントに近い欠損コンテンツのパーツほど優先度が高くなるように、各パーツの配信の優先度を算出してもよい。
【0017】
【発明の実施の形態】
以下、本発明の実施の形態に係るコンテンツ課金システムを図面を参照して説明する。
本発明の実施の形態に係るコンテンツ課金システムは、図1に示すように、ダウンロード課金センタ1と、放送局センタ3と、鍵管理センタ5と、受信装置7と、を備える。また、本システムでは、各視聴者にICカード8が配布され、このICカード8は、カード毎に一意の暗号鍵を記憶する。
【0018】
ダウンロード課金センタ1は、エンコーダ11と、デバイダ13と、ダウンロードコンテンツ記憶部15と、欠損コンテンツ記憶部16と、課金管理部17と、課金情報記憶部19と、を備える。
【0019】
エンコーダ11は、アナログ映像の有料コンテンツをデジタルデータに変換して、デバイダ13に送る。エンコーダ11は、例えばMPEG2エンコーダ等を含む。
【0020】
デバイダ13は、有料コンテンツの入力を受けて、有料コンテンツの権利保有者からの指定に基づいて、有料コンテンツから指定された部分を欠損させ、欠損部分とそれ以外の部分に分離等する所定の分離処理を行う。なお、有料コンテンツがデジタルデータの場合にはそのままデータの入力を受けて分離処理を行い、また、有料コンテンツがアナログ映像の場合には、エンコーダ11によりデジタルデータに変換されたデータの入力を受けて分離処理を行うようにする。
【0021】
この分離処理では、デバイダ13は、まず、有料コンテンツの権利保持者から、コンテンツについて、例えば、欠損開始時間、欠損期間等の欠損させる部分を特定するためのパラメータの入力を受け付ける。そして、入力されたパラメータ(欠損開始時間、欠損期間等)に基づいて欠損部分を特定し、有料コンテンツを欠損部分とそれ以外の部分の各パーツに分離する。
【0022】
例えば、図2に示すように、欠損部を特定するためのパラメータの指定を受けて有料コンテンツの欠損部を特定すると、その欠損部に対応するパーツP2及びP4と、欠損部以外のパーツP1、P3及びP5に分離する。以下、欠損部に対応するパーツを「欠損コンテンツ」と呼び、欠損部以外のパーツを「ダウンロードコンテンツ」と呼ぶこととする。
【0023】
デバイダ13は、分離した各パーツにそれぞれヘッダ(パーツヘッダ)を付与する。パーツヘッダは、例えば図3に示すように、コンテンツの種別、コンテンツID、パーツ順序、パーツサイズ等のデータを含む。
また、デバイダ13は、ダウンロードコンテンツをまとめて、さらにヘッダ(コンテンツヘッダ)を付与する。コンテンツヘッダは、例えば図4に示すように、コンテンツの種別、コンテンツID、欠損しているパーツ番号の一覧、コンテンツの視聴許可期間、その他のコンテンツに関する情報等のデータを含む。
【0024】
デバイダ13は、分離したダウンロードコンテンツ及び欠損コンテンツについて、ダウンロードコンテンツをダウンロードコンテンツ記憶部15に、欠損コンテンツを欠損コンテンツ記憶部16に、それぞれ記憶する。
【0025】
ダウンロードコンテンツ記憶部15は、デバイダ13により分離されたダウンロードコンテンツを記憶する。なお、ダウンロードコンテンツは、通信又は媒体を介して放送局センタ3に納入される。
欠損コンテンツ記憶部16は、デバイダ13により分離された欠損コンテンツを記憶する。
【0026】
課金管理部17は、受信装置7からの視聴要求に応じて、その視聴要求に含まれる受信機ID及びコンテンツIDと、コンテンツの視聴に対する課金金額と、を含む課金情報を生成し、課金情報記憶部19に記憶する。例えばコンテンツIDと課金額が対応付けられているテーブルを参照して、課金額を決定してもよい。そして、要求されたコンテンツIDに対応する欠損コンテンツを、欠損コンテンツ記憶部16から読み出して、要求元の受信装置7に送信する。
課金情報記憶部19は、課金管理部17により生成された課金情報を記憶する。
【0027】
放送局センタ3は、ダウンロードコンテンツ記憶部31と、スクランブラ33と、多重化処理部35、送出制御部37と、を含み、ダウンロードコンテンツを各視聴者の受信装置7に対して予め配信する。
ダウンロードコンテンツ記憶部31は、放送局センタ3が媒体又は通信等を介してダウンロード課金センタ1から納入されたダウンロードコンテンツを記憶する。
スクランブラ33は、鍵管理センタ5から取得したコンテンツ暗号鍵を用いてダウンロードコンテンツをスクランブル化する。
【0028】
多重化処理部35は、スクランブラ33によりスクランブル化されたダウンロードコンテンツを鍵管理センタ5から取得した視聴者毎の所定の鍵情報とともに多重化する。ここで、鍵情報とは、スクランブル化されたダウンロードコンテンツを視聴者側でデスクランブル化するための情報である。
送出制御部37は、多重化処理部35により多重化されたデータを送出する。送出制御部37により送出されたデータは、放送メディアを通じて各受信装置7に送信される。
【0029】
鍵管理センタ5は、鍵情報記憶部51と、鍵供給部53と、を備える。
鍵情報記憶部51は、ダウンロードコンテンツのスクランブル化に使用されるコンテンツ暗号鍵、スクランブル化されたダウンロードコンテンツをデスクランブル化するためのコンテンツ復号鍵等を記憶する。また、鍵情報記憶部51は、各視聴者のICカードに記憶された暗号鍵等をさらに記憶する。
鍵供給部53は、コンテンツ暗号鍵と、各視聴者のICカードの暗号鍵でコンテンツ復号鍵を暗号化して取得した各ICカードの鍵情報と、を放送局センタ3に供給する。
【0030】
受信装置7は、受信部71と、分離部72と、デスクランブラ73と、ICカード処理部74と、コンテンツ格納部75と、制御部76と、欠損コンテンツ記憶部77と、デコーダ78と、を備え、テレビ受像機やオーディオ機器等のAV機器に接続されている。
【0031】
受信部71は、放送局センタ3から放送されたデータを受信する。
分離部72は、受信部71が受信した放送データを、鍵情報と、スクランブル化されたデータと、に分離する。そして、分離された鍵情報について、ICカード処理部74を介してICカード8から読み出した暗号鍵を用いて復号化を行い、コンテンツ復号鍵を取得する。
【0032】
デスクランブラ73は、分離部72により取得された復号鍵でスクランブル化されたデータをデスクランブル化して、ダウンロードデータを取得し、コンテンツ格納部75に記憶する。
ICカード処理部74は、ICカードリーダライタを含み、ICカード8に記憶される暗号鍵を読み出してデスクランブラ73に供給する。
コンテンツ格納部75は、ハードディスク装置等から構成され、デスクランブラ73によりデスクランブル化されたダウンロードデータを記憶する。
【0033】
制御部76は、視聴者から入力されたコンテンツの再生指示に応じて所定の再生処理を行う。この再生処理では、指定されたダウンロードコンテンツをコンテンツ格納部75から読み出し、そのコンテンツヘッダにおける、欠損しているパーツ番号の一覧を参照し、欠損コンテンツを既に取得しているか否かを判別する。例えば、取得済みの欠損コンテンツを記憶する欠損コンテンツ記憶部77に該当する欠損コンテンツが存在する場合等には、欠損コンテンツを取得済みであると判別し、ダウンロードコンテンツのコンテンツヘッダを参照して視聴許可期間等をチェックした後、ダウンロードコンテンツと欠損コンテンツを各パーツヘッダにおけるパーツ順序に基づいて、デコーダ78に順次送る。
【0034】
また、対応する欠損コンテンツを取得していないと判別された場合には、制御部76は、図示せぬメモリ等に記憶されている受信機IDと、ダウンロードコンテンツのコンテンツID等を含む視聴要求をダウンロード課金センタ1に送信し、対応する欠損コンテンツをダウンロード課金センタ1から取得する。
そして、取得した欠損コンテンツを欠損コンテンツ記憶部77に記憶するとともに、ダウンロードコンテンツ及び欠損コンテンツについて視聴許可期間等をチェックした後、ダウンロードコンテンツと欠損コンテンツを各パーツヘッダにおけるパーツ順序に基づいて、各デコーダ78に送る。
【0035】
欠損コンテンツ記憶部77は、制御部76がダウンロード課金センタ1から取得した欠損コンテンツを記憶する。
デコーダ78は、制御部76から供給されるデジタルデータをデコードして取得した映像データ等をテレビ受像機等のAV機器に出力する。
【0036】
次に、本実施形態に係るコンテンツ課金システムにおいてコンテンツを供給する処理の流れを図5を参照して説明する。
ダウンロード課金センタ1では、コンテンツの権利保有者から有料コンテンツを受け取り、有料コンテンツがアナログ映像の場合にはエンコーダ11でデジタルデータに変換するエンコード処理を行い(S1)、また、デジタル映像の場合にはそのまま、有料コンテンツをデバイダ13に供給する。
【0037】
デバイダ13は、有料コンテンツの権利保有者から指定されたパラメータに基づいて、有料コンテンツをダウンロードコンテンツと、欠損コンテンツに分離する分離処理を行い(S2)、それぞれダウンロードコンテンツ記憶部15と欠損コンテンツ記憶部16に記憶して保存する(S3)。そして、ダウンロードコンテンツ記憶部15に記憶されたダウンロードコンテンツは、通信又は媒体等を介して放送局センタ3に納入される(S4)。
【0038】
放送局センタ3のスクランブラ33は、ダウンロード課金センタ1から納入されたダウンロードコンテンツを、鍵管理センタ5から取得したコンテンツ暗号鍵Ksを用いてスクランブル化する(S5)。
次に、多重化処理部35は、スクランブル化されたダウンロードコンテンツを鍵管理センタ5から取得した鍵情報(Kw)Kmとともに多重化する(S6)。なお、鍵情報(Kw)Kmは、スクランブル化されたダウンロードコンテンツをデスクランブル化するためのコンテンツ復号鍵Kwを、各ICカード8に記憶されている暗号鍵Kmで暗号化することにより生成される。
送出制御部37は、多重化されたデジタルデータを送出し(S7)、デジタルデータは放送メディアを介して放送される(S8)。
【0039】
各視聴者の受信装置7の受信部71は、放送されたデータを受信し(S9)、分離部72は、受信データを、鍵情報とスクランブル化されたデータに分離するとともに、ICカード8に記憶されている暗号鍵Kmを用いて、鍵情報(Kw)Kmを復号化して、コンテンツ復号鍵Kwを取得する(S10)。
デスクランブラ73は、コンテンツ復号鍵Kwを用いてスクランブル化されたデータをデスクランブル化してダウンロードデータを取得し、コンテンツ格納部75に記憶する(S11、S12)。
これにより、視聴者の受信装置7にダウンロードコンテンツが供給され、コンテンツ格納部75に格納される。
【0040】
視聴者が有料コンテンツを視聴する場合、例えば、受信装置7を操作して、コンテンツ格納部75に蓄積されている有料コンテンツの一覧等を図示せぬ表示部又はテレビ受像機等に表示させ、再生対象の有料コンテンツを選択して、再生指示を入力する。
受信装置7は、視聴者からの再生指示を受け付けて(S13)、選択された有料コンテンツの欠損コンテンツを既に取得しているか否かを判別して、未だ取得していない場合には、受信機IDとコンテンツID等を含む視聴要求をダウンロード課金センタ1に送信する(S14)。
【0041】
ダウンロード課金センタ1の課金管理部17は、受信装置7からの視聴要求に応じて、その視聴要求に含まれる受信機ID及びコンテンツIDと、コンテンツIDに特定される有料コンテンツの視聴に対する課金金額と、を含む課金情報を生成し、課金情報記憶部19に記憶する(S15)。そして、要求されたコンテンツIDにより該当する欠損コンテンツを欠損コンテンツ記憶部16から読み出して、要求元の受信装置7に送信する(S16)。
【0042】
受信装置7の制御部76は、受信した欠損コンテンツを欠損コンテンツ記憶部77に記憶するとともに、各パーツヘッダのパーツ順序に基づいてダウンロードコンテンツと欠損コンテンツをデコーダ78に送る。これに応じて、デコーダ78は、コンテンツのデジタルデータをデコードし(S17)、映像をAV機器等に出力する(S18)。
【0043】
また、視聴者により選択された有料コンテンツについて、欠損コンテンツを既に取得していた場合には、ダウンロード課金センタ1との通信は行わずに、ダウンロードコンテンツ及び先に取得していた欠損コンテンツについてデコード処理を行って映像を出力させる(S17、S18)。
【0044】
次に、上記の受信装置7による有料コンテンツの再生処理について図6のフローチャートを参照して詳しく説明する。
まず、受信装置7の制御部76は、有料コンテンツの選択及び再生指示に応じて、選択された有料コンテンツに対応するダウンロードコンテンツをコンテンツ格納部75から読み出すとともに、そのコンテンツヘッダを読み取る(ステップS21)。そして、読み取ったコンテンツヘッダにおける欠損パーツ一覧を参照し、対応する欠損コンテンツは取得済みであるか否かを判別する(ステップS22)。具体的には、欠損コンテンツが欠損コンテンツ記憶部77に記憶されているか否かを判別等する。
【0045】
ステップS22において、欠損コンテンツを取得していないと判別された場合には、受信機IDとコンテンツIDを含む視聴要求をダウンロード課金センタ1に送信し、欠損コンテンツを全て取得する(ステップS23)。
また、ステップS21で読み取ったコンテンツヘッダにおける視聴可能期間を取得する(ステップS24)。
【0046】
次に、ステップS24で取得した視聴可能期間のチェック等を行って、有料コンテンツが視聴可能であるか否かを判別する(ステップS25)。
そして、視聴可能であると判別された場合には、ダウンロードコンテンツ及び欠損コンテンツを各パーツヘッダにおけるパーツ順序に基づいてデコーダ78に供給してデコードさせ、有料コンテンツの再生を行う(ステップS26)。
【0047】
また、ステップS22において、欠損コンテンツを既に取得済みであると判別された場合には、有料コンテンツが視聴可能であるか否かを判別して(ステップS25)、視聴可能である場合には有料コンテンツの再生を行う(ステップS26)。また、ステップS25において、視聴可能期間が終了している等の理由により、コンテンツが視聴不可能であると判別された場合には、ダウンロードコンテンツ及び欠損コンテンツを消去する(ステップS27)。
【0048】
上述のようにして、各視聴者の受信装置7に対して、予め有料コンテンツの全データを蓄積させておくのではなく、有料コンテンツの一部を欠損させたものを保有させておき、視聴者からの要求に応じて、欠損部分のコンテンツを供給して課金を行う。これにより、課金前に、受信装置7に蓄積されているダウンロードデータだけを利用して有料コンテンツの完全なデータを取得することが不可能となるため、不正行為を防止してコンテンツの保護を図ることができる安全なシステムを実現でき、また、コンテンツの供給に対する課金を確実に行うことができるシステムを実現できる。
【0049】
また、本システムでは、ダウンロードコンテンツと欠損コンテンツが別個であるため、ダウンロードコンテンツの再生中に欠損コンテンツが未取得であっても再生に影響を及ぼさない。
【0050】
また、図6のフローチャートでは、欠損コンテンツを全て取得した後にコンテンツの再生を行うようにしているが、これに限定されず、再生を開始しながら、欠損コンテンツを順次又は一括して取得するようにしてもよい。
【0051】
また、上記説明では、有料コンテンツに視聴可能期間を設定し、その期間内であれば課金されることなく繰り返しコンテンツを視聴できるようにしているが、これに限定されず、例えば、コンテンツを視聴する毎に課金を行うワンタイム方式を採用してもよい。この場合の受信装置7における再生処理について図7のフローチャートを参照して説明する。
【0052】
まず、受信装置7の制御部76は、有料コンテンツの選択及び再生指示に応じて、選択された有料コンテンツに対応するダウンロードコンテンツをコンテンツ格納部75から読み出すとともに、そのコンテンツヘッダを読み取る(ステップS31)。
【0053】
次に、コンテンツの各パーツPiを順次再生するため、所定の初期化処理(i=0)を行い(ステップS32)、また、全パーツについての処理が完了したかを判別する(ステップS33)。全パーツについての処理が完了していない場合には、パーツPiがダウンロードコンテンツであるか、欠損コンテンツであるかを判別する(ステップS34)。この判別は、例えば、パーツPiが、コンテンツヘッダの欠損パーツ一覧に存在するか否かを判別する等して行う。
【0054】
ステップS34において、パーツPiがダウンロードコンテンツであると判別された場合には、コンテンツ格納部75から該当するパーツPiを読み込んで(ステップS35)、デコーダ78に供給してデコードさせ、パーツPiを再生させる(ステップS36)。
また、パーツPiが欠損コンテンツであると判別された場合、欠損コンテンツ記憶部77に前回再生時の欠損コンテンツが存在するときにはそれを消去し(ステップS37)、ダウンロード課金センタ1に接続してパーツPiを要求して取得し(ステップS38)、デコーダ78に供給してデコードさせ、パーツPiを再生させる(ステップS36)。
【0055】
ステップS36においてパーツPiをデコーダ78に供給した後、iをカウントアップして(ステップS39)、ステップS33に戻り、コンテンツを構成する全パーツについての処理が完了したと判別されるまで、パーツPiについての処理(ステップS34〜S39)を続行する。
そして、ステップS33において、コンテンツを構成する全パーツについての処理が完了したと判別された場合に処理を終了する。
【0056】
これにより、受信装置7において、有料コンテンツを視聴する毎にダウンロード課金センタ1に接続して、欠損コンテンツを取得する必要があるため、ダウンロード課金センタ1では、有料コンテンツが視聴される度に視聴者に対して課金を行うことができる。
なお、このワンタイム方式におけるダウンロード課金センタ1による課金タイミングは任意であり、例えば、受信装置7からのパーツ要求を受けて、欠損コンテンツにおける最初のパーツを供給する際に、その有料コンテンツについての課金を行うようにしてもよい。
【0057】
また、図7のフローチャートでは、再生を開始しながら、欠損コンテンツを順次取得するようにしているが、これに限定されず、欠損コンテンツを全て取得した後にコンテンツの再生を行うようにしてもよい。
【0058】
また、欠損コンテンツの供給を効率良く行うために、再生処理にすぐ必要とされる各欠損コンテンツに対しては配信の優先度を高くし、再生されるまでに十分に時間があるコンテンツに対しては配信の優先度を低く設定し、この優先度に基づいて欠損コンテンツの配信を行うようにしてもよい。この変形例における特徴的な部分について図8を参照して説明する。この場合、ダウンロード課金センタ1は、上述したシステム構成に加えて、配信優先度計算部41と、配信可能優先度監視部42と、欠損コンテンツ情報記憶部43と、を備える。配信優先度計算部41は、受信装置7から要求された欠損コンテンツについて、配信の優先度を示す配信レベルを算出する。配信可能優先度監視部42は、ダウンロード課金センタ1において配信を行うサーバ等の稼働状況、通信ネットワークの負荷状況等を監視して、現状において配信可能な欠損コンテンツの配信レベル(配信可能レベル)を取得する。欠損コンテンツ情報記憶部43は、各欠損コンテンツについて、コンテンツ全体におけるその欠損コンテンツの部分(開始から何分何秒後であるか等)を示す欠損コンテンツ情報を記憶する。
【0059】
図8において、受信装置7の制御部76は、視聴者からの有料コンテンツの再生指示等に応じて、指定された有料コンテンツのダウンロードコンテンツをコンテンツ格納部75から読み出してそのコンテンツヘッダを読む(S41)。そして、指定された有料コンテンツのうち、再生可能な部分(ダウンロードコンテンツ等)についてはデコーダ78に送って映像出力を行うとともに(S42)、現在のコンテンツの再生位置(再生ポイント)を示す再生ポイント情報を取得し、受信機ID、コンテンツID、欠損パーツ番号一覧、再生ポイント情報等を含む欠損コンテンツ取得依頼をダウンロード課金センタ1に送信する(S43)。
【0060】
ダウンロード課金センタ1の課金管理部17は、受信装置7からの欠損コンテンツ取得依頼を受信すると、要求された欠損コンテンツについて、欠損コンテンツ情報記憶部43から該当する欠損コンテンツ情報を読み出し、受信装置7からの再生ポイント情報とともに配信優先度計算部41に送る。配信優先度計算部41は、例えば、再生ポイントに近い欠損コンテンツのパーツほどレベル値が高くなるような所定の関数を用いて、各欠損コンテンツの配信レベルを算出し、課金管理部17に送信する(S44)。
【0061】
また、課金管理部17は、配信可能優先度監視部42から、その時点での配信可能レベル値を取得する(S45)。そして、受信装置7から依頼された各欠損コンテンツのパーツのうち、その配信レベルが配信可能レベル値以上であるものを選択し、それらを要求元の受信装置7に配信する(S46)。
【0062】
受信装置7は、受信した欠損コンテンツを欠損コンテンツ記憶部77に格納する(S47)。そして、要求した全ての欠損コンテンツを取得できているかどうかを判別し、足りないものがあれば、一定時間を置いて、再度欠損コンテンツの取得依頼をダウンロード課金センタ1に送信する。また、必要に応じて、欠損コンテンツ記憶部77から欠損コンテンツを読み出してデコーダ78に供給する。
【0063】
例えば図9に示すように、利用者AがパーツPA1、PA2について、利用者BがパーツPB1、PB2について、欠損コンテンツの取得要求をダウンロード課金センタ1に送信した場合において、ダウンロード課金センタ1で算出された各パーツ(パーツPA1、パーツPA2、パーツPB1、パーツPB2)の配信レベルがそれぞれ「100」、「30」、「70」、「10」であり、配信可能レベルが「40」の場合には、レベル値が配信可能レベル以上であるパーツPA1とパーツPB1が要求元の利用者Aと利用者Bにそれぞれ配信される。
【0064】
このようにして、再生にすぐ必要とされる欠損コンテンツに対しては配信の優先度を高く設定し、再生までに十分に時間がある欠損コンテンツに対しては優先度を低く設定するとともに、ネットワークトラフィックや配信を行うサーバの負荷状況を監視することにより、例えば一斉に欠損コンテンツの取得要求が発生した場合に、優先度の高い欠損コンテンツを先に供給し、優先度の低い欠損コンテンツを後から供給するという現状に即した効率のよい配信が可能となる。
【0065】
また、配信可能レベルを用いずに、優先レベルの高いものから順番に各受信装置7に供給するようにしてもよい。
【0066】
また、予め各受信装置7に蓄積させておくダウンロードデータとして、コンテンツデータの指定された部分について、その指定範囲内のフレームのうち、Iフレームを全て切除したものを用いてもよい。この場合、欠損コンテンツデータとしてその指定部分と入れ替えるための映像データを用いてもよく、また、Iフレームに関するデータを用いて指定部分についてIフレームの補充を行うようにしてもよい。また、Iフレームについて画面構成画像の一部を切除(例えば、右半分のピクセルを抜く等)するようにしてもよい。また、単位格子内の指定周波数成分を切除(例えば、平均画素値を抜く等)するようにしてもよい。
【0067】
また、視聴可能期間を指定せずに、一度取得した有料コンテンツは永久的に視聴できるようにしてもよい。
【0068】
また、1つのセンタが、ダウンロード課金センタ1と放送局センタ3と鍵管理センタ5のいずれか少なくとも2つの機能を有してもよい。
【0069】
なお、この発明のシステムは、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、コンピュータに上述の動作を実行するためのプログラムを格納した媒体(フロッピーディスク、CD−ROM等)から該プログラムをインストールすることにより、上述の処理を実行するダウンロード課金センタ1、放送局センタ3、鍵管理センタ5、受信装置7等を構成することができる。なお、上述の機能を、OSが分担又はOSとアプリケーションの共同により実現する場合等には、OS以外の部分のみを媒体に格納してもよい。
【0070】
なお、搬送波にプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワークの掲示板(BBS)に該プログラムを掲示し、これをネットワークを介して配信してもよい。
そして、このプログラムを起動し、OSの制御下で、他のアプリケーションプログラムと同様に実行させることにより、上述の処理を実行することができる。
【0071】
【発明の効果】
以上説明したように、本発明によれば、各視聴者の受信装置に、コンテンツの一部を欠損させたものを保有させておき、視聴者からの要求に応じて、コンテンツの欠損部分を供給するとともに課金を行うため、コンテンツの保護を図り、また、コンテンツの供給に対する課金を確実に行うことができる。
【図面の簡単な説明】
【図1】本発明の実施形態に係るコンテンツ課金システムのシステム構成図である。
【図2】ダウンロードコンテンツと欠損コンテンツを説明するための図である。
【図3】パーツヘッダを説明するための図である。
【図4】コンテンツヘッダを説明するための図である。
【図5】図1のコンテンツ課金システムにおいてコンテンツを供給する処理を説明するための図である。
【図6】受信装置による有料コンテンツの再生処理のフローチャートである。
【図7】受信装置によるワンタイム方式の再生処理のフローチャートである。
【図8】欠損コンテンツについて配信の優先度を算出し、算出された優先度に基づいて欠損コンテンツを配信する場合の処理を説明するための図である。
【図9】優先度に基づく欠損コンテンツの配信を具体的に説明するための図である。
【符号の説明】
1 ダウンロード課金センタ
11 エンコーダ
13 デバイダ
15 ダウンロードコンテンツ記憶部
16 欠損コンテンツ記憶部
17 課金管理部
19 課金情報記憶部
3 放送局センタ
31 ダウンロードコンテンツ記憶部
33 スクランブラ
35 多重化処理部
37 送出制御部
5 鍵管理センタ
51 鍵情報記憶部
53 鍵供給部
7 受信装置
71 受信部
72 分離部
73 デスクランブラ
74 ICカード処理部
75 コンテンツ格納部
76 制御部
77 欠損コンテンツ記憶部
78 デコーダ
8 ICカード
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a content billing method for charging for distribution of paid content.
[0002]
[Prior art]
Conventionally, as a method of providing paid content, a decryption key is supplied to the viewer, the content supply side performs encryption processing on the content and broadcasts, and the viewer receives the encrypted content received first. A method has been realized in which a video or the like is decrypted by using the decryption key.
[0003]
Then, the encrypted content is stored in the hard disk device on the viewer side so that the degree of freedom of the service can be further increased and the service can be immediately provided according to the request of the viewer. In response to this request, an on-demand system has been devised in which a decryption key is supplied to a viewer for charging and the content can be viewed.
[0004]
[Problems to be solved by the invention]
However, if the viewer holds the encrypted content as described above, the encrypted content may be illegally decrypted and used, and the content cannot be sufficiently protected. In addition, when the content is illegally decrypted and used, the content cannot be charged, resulting in a large disadvantage on the content providing side.
[0005]
The present invention has been made in view of the above-described circumstances, and an object thereof is to provide a content billing method and the like that can safely provide paid content.
It is another object of the present invention to provide a content billing method and the like that can reliably charge the content supply.
[0006]
[Means for Solving the Problems]
  In order to achieve the above object, a content billing method according to the first aspect of the present invention includes:
  In a content billing method in a system that charges a user by supplying content to a viewer,
  For each content, a separation step that separates the content for distribution in which one or more portions are missing and the missing content in the missing portion;
  A distribution step of distributing the distribution content to a receiving device of each viewer and storing the distribution content in a storage device;
Possessing missing position information indicating the position of each part of missing content in the content for each content at a predetermined center;
  SaidIn response to a content viewing request from the receiving device, the center has a missing content specified by the viewing request.Referring to the missing position information, the distribution priority of each part is calculated, and the parts of each missing content are supplied based on the calculated priority.And a control step for performing charging processing for the request source,
  In the receiving device that receives the supply of the missing content, a playback step of playing back the content using the missing content and the distribution content read from the storage device;
  It is characterized by providing.
[0007]
According to such a configuration, the receiving device of each viewer does not hold all the data of the content in advance, but holds what lacks a part of the content. In response to the request of the user, the missing part of the content is supplied and billing is performed, so that it is impossible to obtain complete data of the content using only the data held by the receiving device before billing. Therefore, it is possible to realize a safe system that protects the content, and a system that can reliably charge the content supply.
[0008]
The control step may supply parts of each missing content based on the usage status of at least one of a communication line and a computer that controls delivery of the missing content, and the calculated priority. .
[0009]
  The missing position information may be information indicating an elapsed time from the start of reproduction of each part of the missing content for the content.
[0010]
  The content viewing request from the receiving device includes playback point information indicating the current playback point of the content,
The control step may calculate the distribution priority of each part by referring to the missing position information so that the priority of the part of the missing content that is closer to the reproduction point indicated by the reproduction point information is higher. .
[0011]
  The billing center according to the second aspect of the present invention is:
  A billing center for a system that charges a user by supplying content to a viewer,
  About the content, a means for separating the content for distribution in which one or a plurality of parts are missing, and the missing content of the missing part;
  Storage means for storing the separated content for distribution and missing content;
Means for storing, for each content, missing position information indicating the position of each part of the missing content in the content;
  In response to a content viewing request from a receiving device of a viewer who has delivered the distributed content, the content missing content specified by the content identification code included in the viewing requestReferring to the missing position information, the distribution priority of each part is calculated, and each missing content based on the calculated priorityIs read from the storage means and supplied to the request source, and control means for performing billing processing for the viewer specified by the viewer identification code included in the viewing request;
  It is characterized by providing.
[0012]
According to such a configuration, in response to a request from a receiving device that possesses a part of the content that is missing, the content is supplied and charged by the receiving device before the billing. Since it becomes impossible to acquire complete data of content using only the data that is stored, it is possible to protect the content and to charge the content supply reliably.
[0014]
The control means may supply parts of each missing content based on the usage status of at least one of a communication line and a computer that controls delivery of the missing content, and the calculated priority. .
Thereby, efficient distribution according to the current situation becomes possible.
[0015]
The content viewing request from the receiving device includes playback point information indicating the current playback point of the content,
The control means may calculate the priority of distribution of each part with reference to the missing position information so that the priority of the part of the missing content closer to the reproduction point indicated by the reproduction point information is higher. .
[0017]
DETAILED DESCRIPTION OF THE INVENTION
A content billing system according to an embodiment of the present invention will be described below with reference to the drawings.
As shown in FIG. 1, the content billing system according to the embodiment of the present invention includes a download billing center 1, a broadcast station center 3, a key management center 5, and a receiving device 7. In this system, an IC card 8 is distributed to each viewer, and the IC card 8 stores a unique encryption key for each card.
[0018]
The download billing center 1 includes an encoder 11, a divider 13, a download content storage unit 15, a missing content storage unit 16, a billing management unit 17, and a billing information storage unit 19.
[0019]
The encoder 11 converts the paid content of the analog video into digital data and sends it to the divider 13. The encoder 11 includes, for example, an MPEG2 encoder.
[0020]
The divider 13 receives the input of the paid content and, based on the designation from the right holder of the paid content, deletes the designated part from the paid content and separates it into a missing part and other parts. Process. If the pay content is digital data, the data is input as it is and separation processing is performed. If the pay content is an analog video, the data converted into digital data by the encoder 11 is received. Perform separation processing.
[0021]
In this separation process, first, the divider 13 accepts input of parameters for specifying a portion to be lost, such as a loss start time and a loss period, from the right holder of the paid content. Then, the missing part is identified based on the input parameters (missing start time, missing period, etc.), and the pay content is separated into the missing part and the other parts.
[0022]
For example, as shown in FIG. 2, when a missing part of paid content is specified in response to specification of a parameter for identifying a missing part, parts P2 and P4 corresponding to the missing part and parts P1 other than the missing part, Separate into P3 and P5. Hereinafter, parts corresponding to the missing part are referred to as “missing content”, and parts other than the missing part are referred to as “downloaded content”.
[0023]
The divider 13 gives a header (part header) to each separated part. The part header includes data such as content type, content ID, part order, and part size, as shown in FIG.
Further, the divider 13 collects the download contents and adds a header (content header). For example, as shown in FIG. 4, the content header includes data such as a content type, a content ID, a list of missing part numbers, a content viewing permission period, and other information related to the content.
[0024]
The divider 13 stores the downloaded content and the missing content in the download content storage unit 15 and the missing content in the missing content storage unit 16 for the separated download content and missing content, respectively.
[0025]
The download content storage unit 15 stores the download content separated by the divider 13. The download content is delivered to the broadcasting station center 3 via communication or a medium.
The missing content storage unit 16 stores the missing content separated by the divider 13.
[0026]
In response to the viewing request from the receiving device 7, the billing management unit 17 generates billing information including the receiver ID and content ID included in the viewing request and the billing amount for viewing the content, and stores billing information Store in unit 19. For example, the billing amount may be determined with reference to a table in which the content ID and the billing amount are associated with each other. Then, the missing content corresponding to the requested content ID is read from the missing content storage unit 16 and transmitted to the requesting receiving device 7.
The charging information storage unit 19 stores the charging information generated by the charging management unit 17.
[0027]
The broadcasting station center 3 includes a download content storage unit 31, a scrambler 33, a multiplexing processing unit 35, and a transmission control unit 37, and distributes the download content to the receiving device 7 of each viewer in advance.
The download content storage unit 31 stores the download content delivered from the download billing center 1 by the broadcast station center 3 via a medium or communication.
The scrambler 33 scrambles the downloaded content using the content encryption key acquired from the key management center 5.
[0028]
The multiplexing processing unit 35 multiplexes the download content scrambled by the scrambler 33 together with predetermined key information for each viewer acquired from the key management center 5. Here, the key information is information for descrambling the scrambled download content on the viewer side.
The sending control unit 37 sends the data multiplexed by the multiplexing processing unit 35. The data sent out by the sending control unit 37 is sent to each receiving device 7 through broadcast media.
[0029]
The key management center 5 includes a key information storage unit 51 and a key supply unit 53.
The key information storage unit 51 stores a content encryption key used for scrambled download content, a content decryption key for descrambling the scrambled download content, and the like. The key information storage unit 51 further stores an encryption key or the like stored in each viewer's IC card.
The key supply unit 53 supplies the content encryption key and the key information of each IC card obtained by encrypting the content decryption key with the encryption key of each viewer's IC card to the broadcasting station center 3.
[0030]
The reception device 7 includes a reception unit 71, a separation unit 72, a descrambler 73, an IC card processing unit 74, a content storage unit 75, a control unit 76, a missing content storage unit 77, and a decoder 78. And connected to AV equipment such as a television receiver and audio equipment.
[0031]
The receiving unit 71 receives data broadcast from the broadcasting station center 3.
The separating unit 72 separates the broadcast data received by the receiving unit 71 into key information and scrambled data. Then, the separated key information is decrypted using the encryption key read from the IC card 8 via the IC card processing unit 74 to obtain a content decryption key.
[0032]
The descrambler 73 descrambles the data scrambled with the decryption key acquired by the separation unit 72, acquires download data, and stores it in the content storage unit 75.
The IC card processing unit 74 includes an IC card reader / writer, reads an encryption key stored in the IC card 8, and supplies it to the descrambler 73.
The content storage unit 75 includes a hard disk device or the like, and stores download data descrambled by the descrambler 73.
[0033]
The control unit 76 performs a predetermined reproduction process in response to a content reproduction instruction input from the viewer. In this reproduction process, the designated download content is read from the content storage unit 75, and a list of missing part numbers in the content header is referenced to determine whether the missing content has already been acquired. For example, if there is a missing content corresponding to the missing content storage unit 77 that stores the acquired missing content, it is determined that the missing content has been acquired, and viewing permission is obtained by referring to the content header of the downloaded content After checking the period and the like, the download content and the missing content are sequentially sent to the decoder 78 based on the part order in each part header.
[0034]
If it is determined that the corresponding missing content has not been acquired, the control unit 76 issues a viewing request including the receiver ID stored in a memory (not shown) and the content ID of the downloaded content. The data is transmitted to the download billing center 1 and the corresponding missing content is acquired from the download billing center 1.
Then, the acquired missing content is stored in the missing content storage unit 77, and after checking the viewing permission period etc. for the downloaded content and the missing content, the download content and the missing content are each decoded based on the part order in each part header. Send to 78.
[0035]
The missing content storage unit 77 stores the missing content acquired from the download charging center 1 by the control unit 76.
The decoder 78 decodes the digital data supplied from the control unit 76 and outputs video data and the like acquired to an AV device such as a television receiver.
[0036]
Next, the flow of processing for supplying content in the content billing system according to the present embodiment will be described with reference to FIG.
The download billing center 1 receives paid content from the right holder of the content, performs an encoding process in which the paid content is analog video and converts it to digital data by the encoder 11 (S1). The paid content is supplied to the divider 13 as it is.
[0037]
The divider 13 performs a separation process for separating the pay content into the download content and the missing content based on the parameters specified by the right holder of the pay content (S2), and the download content storage unit 15 and the missing content storage unit, respectively. 16 and stored (S3). Then, the download content stored in the download content storage unit 15 is delivered to the broadcasting station center 3 via communication or a medium (S4).
[0038]
The scrambler 33 of the broadcasting station center 3 scrambles the downloaded content delivered from the download billing center 1 using the content encryption key Ks acquired from the key management center 5 (S5).
Next, the multiplexing processing unit 35 multiplexes the scrambled download content together with the key information (Kw) Km acquired from the key management center 5 (S6). The key information (Kw) Km is generated by encrypting the content decryption key Kw for descrambling the scrambled download content with the encryption key Km stored in each IC card 8. .
The sending control unit 37 sends the multiplexed digital data (S7), and the digital data is broadcast via the broadcast media (S8).
[0039]
The receiving unit 71 of each viewer's receiving device 7 receives the broadcast data (S9), and the separating unit 72 separates the received data into key information and scrambled data, and also to the IC card 8. Using the stored encryption key Km, the key information (Kw) Km is decrypted to obtain the content decryption key Kw (S10).
The descrambler 73 descrambles the scrambled data using the content decryption key Kw, acquires the download data, and stores it in the content storage unit 75 (S11, S12).
As a result, the downloaded content is supplied to the viewer's receiving device 7 and stored in the content storage unit 75.
[0040]
When the viewer views paid content, for example, the receiving device 7 is operated to display a list of paid content stored in the content storage unit 75 on a display unit (not shown) or a television receiver, and playback. Select the target paid content and input a playback instruction.
The receiving device 7 receives a reproduction instruction from the viewer (S13), determines whether or not the missing content of the selected pay content has already been acquired, and if not yet acquired, A viewing request including the ID and content ID is transmitted to the download billing center 1 (S14).
[0041]
In response to the viewing request from the receiving device 7, the billing management unit 17 of the download billing center 1 receives the receiver ID and content ID included in the viewing request, and the billing amount for viewing the pay content specified by the content ID. Are generated and stored in the charging information storage unit 19 (S15). Then, the missing content corresponding to the requested content ID is read from the missing content storage unit 16 and transmitted to the requesting receiving device 7 (S16).
[0042]
The control unit 76 of the receiving device 7 stores the received missing content in the missing content storage unit 77 and sends the download content and the missing content to the decoder 78 based on the part order of each part header. In response to this, the decoder 78 decodes the digital data of the content (S17) and outputs the video to an AV device or the like (S18).
[0043]
Also, if the missing content has already been acquired for the paid content selected by the viewer, the download content and the previously acquired missing content are decoded without communication with the download billing center 1. To output video (S17, S18).
[0044]
Next, pay content playback processing by the receiving device 7 will be described in detail with reference to the flowchart of FIG.
First, the control unit 76 of the receiving device 7 reads the downloaded content corresponding to the selected paid content from the content storage unit 75 and reads the content header in accordance with the paid content selection and playback instruction (step S21). . Then, by referring to the missing part list in the read content header, it is determined whether or not the corresponding missing content has been acquired (step S22). Specifically, it is determined whether or not missing content is stored in the missing content storage unit 77.
[0045]
If it is determined in step S22 that the missing content has not been acquired, a viewing request including the receiver ID and the content ID is transmitted to the download billing center 1, and all the missing content is acquired (step S23).
Further, the viewable period in the content header read in step S21 is acquired (step S24).
[0046]
Next, it is determined whether or not the payable content can be viewed by checking the viewable period acquired in step S24 (step S25).
If it is determined that the content can be viewed, the download content and the missing content are supplied to the decoder 78 based on the part order in each part header and decoded, and the pay content is reproduced (step S26).
[0047]
If it is determined in step S22 that the missing content has already been acquired, it is determined whether or not the paid content is viewable (step S25). Is reproduced (step S26). If it is determined in step S25 that the content is not viewable due to the end of the viewable period or the like, the download content and the missing content are deleted (step S27).
[0048]
As described above, the receiver 7 of each viewer does not store all the data of the paid content in advance, but retains a portion of the paid content that is missing. In response to a request from the user, the content of the missing part is supplied and billed. As a result, it becomes impossible to acquire complete data of the paid content using only the download data stored in the receiving device 7 before billing, so that fraud is prevented and the content is protected. It is possible to realize a secure system that can perform the charging, and to reliably charge the content supply.
[0049]
Further, in this system, since the downloaded content and the missing content are separate, even if the missing content is not acquired during the reproduction of the downloaded content, the reproduction is not affected.
[0050]
In the flowchart of FIG. 6, the content is reproduced after all the missing content is acquired. However, the present invention is not limited to this, and the defective content is acquired sequentially or collectively while starting the reproduction. May be.
[0051]
In the above description, the payable content is set to a viewable period, and the content can be viewed repeatedly without being charged within the period. However, the present invention is not limited to this. For example, the content can be viewed A one-time method of charging each time may be adopted. A reproduction process in the receiving device 7 in this case will be described with reference to a flowchart of FIG.
[0052]
First, the control unit 76 of the receiving device 7 reads the download content corresponding to the selected paid content from the content storage unit 75 and reads the content header in accordance with the selection and playback instruction of the paid content (step S31). .
[0053]
Next, in order to sequentially reproduce each part Pi of the content, a predetermined initialization process (i = 0) is performed (step S32), and it is determined whether the process for all parts is completed (step S33). If the processing has not been completed for all parts, it is determined whether the part Pi is download content or missing content (step S34). This determination is performed, for example, by determining whether or not the part Pi exists in the missing part list in the content header.
[0054]
If it is determined in step S34 that the part Pi is download content, the corresponding part Pi is read from the content storage unit 75 (step S35), supplied to the decoder 78, decoded, and the part Pi is reproduced. (Step S36).
If it is determined that the part Pi is missing content, if there is missing content at the time of the previous playback in the missing content storage unit 77, it is deleted (step S37) and connected to the download billing center 1 to connect to the part Pi. Is obtained by requesting (step S38), supplied to the decoder 78 for decoding, and the part Pi is reproduced (step S36).
[0055]
After supplying the part Pi to the decoder 78 in step S36, i is counted up (step S39), the process returns to step S33, and the part Pi is determined until it is determined that the processing for all the parts constituting the content is completed. The process (steps S34 to S39) is continued.
Then, in step S33, when it is determined that the processing for all parts constituting the content is completed, the processing is terminated.
[0056]
As a result, the receiving device 7 needs to connect to the download billing center 1 every time the paid content is viewed and acquire the missing content. Can be charged.
Note that the charging timing by the download charging center 1 in this one-time method is arbitrary. For example, when the first part in the missing content is supplied in response to a parts request from the receiving device 7, the charging for the paid content is performed. May be performed.
[0057]
In the flowchart of FIG. 7, the missing content is sequentially acquired while starting the reproduction. However, the present invention is not limited to this, and the content may be reproduced after all the missing content is acquired.
[0058]
In addition, in order to efficiently supply missing content, the priority of distribution is increased for each missing content that is immediately required for playback processing, and for content that has sufficient time to be played. May set the distribution priority to be low and distribute the missing content based on this priority. Characteristic portions in this modification will be described with reference to FIG. In this case, the download charging center 1 includes a distribution priority calculation unit 41, a distributable priority monitoring unit 42, and a missing content information storage unit 43 in addition to the system configuration described above. The distribution priority calculation unit 41 calculates a distribution level indicating the distribution priority for the missing content requested from the receiving device 7. The distributable priority monitoring unit 42 monitors the operating status of a server or the like that performs distribution in the download billing center 1 and the load status of the communication network, and determines the distribution level (distributable level) of missing content that can be distributed at present. get. The missing content information storage unit 43 stores, for each missing content, missing content information indicating a portion of the missing content in the entire content (eg, how many minutes and seconds after the start).
[0059]
In FIG. 8, the control unit 76 of the receiving device 7 reads the download content of the designated pay content from the content storage unit 75 and reads the content header in accordance with the pay content playback instruction from the viewer (S41). ). Of the designated pay content, a reproducible portion (downloaded content or the like) is sent to the decoder 78 for video output (S42), and playback point information indicating the current content playback position (playback point). Is acquired, and a missing content acquisition request including the receiver ID, content ID, missing part number list, playback point information, etc. is transmitted to the download billing center 1 (S43).
[0060]
Upon receiving the missing content acquisition request from the receiving device 7, the charging management unit 17 of the download billing center 1 reads out the corresponding missing content information from the missing content information storage unit 43 for the requested missing content, and from the receiving device 7. To the distribution priority calculation unit 41 together with the reproduction point information. For example, the distribution priority calculation unit 41 calculates the distribution level of each missing content using a predetermined function such that the level value of the missing content part closer to the playback point becomes higher, and transmits it to the charge management unit 17. (S44).
[0061]
In addition, the charge management unit 17 acquires the distributable level value at that time from the distributable priority monitoring unit 42 (S45). Then, from among the parts of each missing content requested from the receiving device 7, those whose distribution level is equal to or higher than the distributable level value are selected and distributed to the requesting receiving device 7 (S46).
[0062]
The receiving device 7 stores the received missing content in the missing content storage unit 77 (S47). Then, it is determined whether or not all requested missing contents have been acquired. If there is any missing contents, a request for acquiring missing contents is sent to the download billing center 1 again after a certain period of time. Further, if necessary, the missing content is read from the missing content storage unit 77 and supplied to the decoder 78.
[0063]
For example, as shown in FIG. 9, when user A sends a download request for missing content to download charge center 1 for parts PA 1 and PA 2 and user B for parts PB 1 and PB 2, calculation is performed at download charge center 1. When the distribution level of each part (part PA1, part PA2, part PB1, part PB2) is “100”, “30”, “70”, “10”, respectively, and the distributable level is “40” The parts PA1 and parts PB1 whose level values are equal to or higher than the distributable level are delivered to the requesting user A and user B, respectively.
[0064]
In this way, the priority of distribution is set high for missing content that is needed immediately for playback, and the priority is set low for missing content that has sufficient time before playback. By monitoring the load status of the server that performs traffic and distribution, for example, when there is a request for acquisition of missing content all at once, the missing content with higher priority is supplied first, and the missing content with lower priority is later Efficient distribution is possible according to the current situation of supply.
[0065]
Moreover, you may make it supply to each receiving device 7 in an order from a high priority level, without using a distributable level.
[0066]
Further, as download data to be stored in each receiving device 7 in advance, for a specified portion of the content data, data obtained by cutting out all I frames out of the frames within the specified range may be used. In this case, video data for replacing the designated portion as the missing content data may be used, or the I frame may be supplemented for the designated portion using data relating to the I frame. In addition, a part of the screen configuration image may be excised from the I frame (for example, the right half pixel may be removed). Further, the designated frequency component in the unit cell may be cut off (for example, the average pixel value is removed).
[0067]
In addition, the pay content once acquired may be permanently viewed without specifying the viewable period.
[0068]
One center may have at least two functions of the download charging center 1, the broadcasting station center 3, and the key management center 5.
[0069]
The system of the present invention can be realized using a normal computer system, not a dedicated system. For example, by installing the program from a medium (floppy disk, CD-ROM, etc.) storing a program for executing the above-described operation in a computer, the download charging center 1 and the broadcast station center 3 that execute the above-described processing. The key management center 5 and the receiving device 7 can be configured. Note that when the OS realizes the above functions by sharing the OS or jointly of the OS and the application, only the part other than the OS may be stored in the medium.
[0070]
It is also possible to superimpose a program on a carrier wave and distribute it via a communication network. For example, the program may be posted on a bulletin board (BBS) of a communication network and distributed via the network.
The above-described processing can be executed by starting this program and executing it in the same manner as other application programs under the control of the OS.
[0071]
【The invention's effect】
As described above, according to the present invention, the receiving device of each viewer has a missing part of the content and supplies the missing part of the content in response to a request from the viewer. In addition, since charging is performed, the content can be protected, and charging for the supply of content can be reliably performed.
[Brief description of the drawings]
FIG. 1 is a system configuration diagram of a content billing system according to an embodiment of the present invention.
FIG. 2 is a diagram for explaining download content and missing content.
FIG. 3 is a diagram for explaining a part header.
FIG. 4 is a diagram for explaining a content header.
FIG. 5 is a diagram for explaining processing for supplying content in the content billing system of FIG. 1;
FIG. 6 is a flowchart of pay content playback processing by the receiving apparatus;
FIG. 7 is a flowchart of a one-time reproduction process performed by a receiving apparatus.
FIG. 8 is a diagram for explaining processing in the case where distribution priority is calculated for a missing content and the missing content is distributed based on the calculated priority;
FIG. 9 is a diagram for specifically explaining the delivery of missing content based on priority.
[Explanation of symbols]
1 Download Billing Center
11 Encoder
13 Divider
15 Download content storage
16 Missing content storage
17 Billing Management Department
19 Billing information storage unit
3 Broadcasting station center
31 Download content storage
33 Scrambler
35 Multiplexing processing unit
37 Sending control unit
5 Key management center
51 Key information storage unit
53 Key Supply Unit
7 Receiver
71 Receiver
72 Separation part
73 Descrambler
74 IC card processor
75 Content storage
76 Control unit
77 Missing content storage
78 decoder
8 IC card

Claims (8)

コンテンツを視聴者に供給して課金を行うシステムにおけるコンテンツ課金方法において、
各コンテンツについて、一又は複数の部分を欠損させた配信用コンテンツと、欠損部分の欠損コンテンツと、に分離する分離ステップと、
前記配信用コンテンツを各視聴者の受信装置に配信して記憶装置に蓄積させる配信ステップと、
所定のセンタにおいて、各コンテンツについて、欠損コンテンツの各パーツの当該コンテンツにおける位置を示す欠損位置情報を保有するステップと、
前記センタが受信装置からのコンテンツの視聴要求に応答して、該視聴要求により指定されたコンテンツの欠損コンテンツについて、前記欠損位置情報を参照して各パーツの配信の優先度を算出し、算出した優先度に基づいて各欠損コンテンツのパーツの供給を行うとともに該要求元に対する課金処理を行う制御ステップと、
前記欠損コンテンツの供給を受けた前記受信装置において、前記欠損コンテンツと、前記記憶装置から読み出した配信用コンテンツと、を用いてコンテンツの再生を行う再生ステップと、
を備えることを特徴とするコンテンツ課金方法。
In a content billing method in a system that charges a user by supplying content to a viewer,
For each content, a separation step that separates the content for distribution in which one or more portions are missing and the missing content in the missing portion;
A distribution step of distributing the distribution content to a receiving device of each viewer and storing the distribution content in a storage device;
Possessing missing position information indicating the position of each part of missing content in the content for each content at a predetermined center;
In response to the content viewing request from the receiving device, the center calculates the priority of distribution of each part with reference to the missing position information for the missing content of the content specified by the viewing request . A control step of supplying each missing content part based on the priority and performing a billing process for the request source;
In the receiving device that receives the supply of the missing content, a playback step of playing back the content using the missing content and the distribution content read from the storage device;
A content billing method comprising:
前記制御ステップは、通信回線と、欠損コンテンツの配信を制御するコンピュータと、の少なくとも一方の使用状況と、前記算出された優先度と、に基づいて各欠損コンテンツのパーツの供給を行う、
ことを特徴とする請求項に記載のコンテンツ課金方法。
The control step supplies parts of each missing content based on the usage status of at least one of a communication line and a computer that controls delivery of the missing content, and the calculated priority,
The content charging method according to claim 1 , wherein:
前記欠損位置情報は、各コンテンツについて、欠損コンテンツの各パーツの当該コンテンツにおける再生開始からの経過時間を示した情報である、The missing position information is information indicating an elapsed time from the start of reproduction of each part of the missing content in the content for each content.
ことを特徴とする請求項1又は2に記載のコンテンツ課金方法。  The content billing method according to claim 1 or 2, characterized in that:
前記受信装置からのコンテンツの視聴要求には、当該コンテンツの現在の再生ポイントを示す再生ポイント情報が含まれており、The content viewing request from the receiving device includes playback point information indicating the current playback point of the content,
前記制御ステップは、前記欠損位置情報を参照して、前記再生ポイント情報が示す再生ポイントに近い欠損コンテンツのパーツほど優先度が高くなるように、各パーツの配信の優先度を算出する、  The control step refers to the missing position information, and calculates the priority of delivery of each part so that the priority of the part of the missing content that is closer to the playback point indicated by the playback point information is higher.
ことを特徴とする請求項3に記載のコンテンツ課金方法。  The content charging method according to claim 3, wherein:
コンテンツを視聴者に供給して課金を行うシステム用の課金センタであって、
コンテンツについて、一又は複数の部分を欠損させた配信用コンテンツと、欠損部分の欠損コンテンツと、に分離する手段と、
前記分離された配信用コンテンツと欠損コンテンツを記憶する記憶手段と、
各コンテンツについて、欠損コンテンツの各パーツの当該コンテンツにおける位置を示す欠損位置情報を記憶する手段と、
配信された前記配信用コンテンツを保有する視聴者の受信装置からのコンテンツの視聴要求に応答して、前記視聴要求に含まれるコンテンツ識別符号により特定されるコンテンツの欠損コンテンツについて、前記欠損位置情報を参照して各パーツの配信の優先度を算出し、算出した優先度に基づいて各欠損コンテンツを前記記憶手段から読み出して要求元に供給するとともに、前記視聴要求に含まれる視聴者識別符号より特定される視聴者に対する課金処理を行う制御手段と、
を備えることを特徴とする課金センタ。
A billing center for a system that charges a user by supplying content to a viewer,
About the content, a means for separating the content for distribution in which one or a plurality of parts are missing, and the missing content of the missing part;
Storage means for storing the separated content for distribution and missing content;
Means for storing, for each content, missing position information indicating the position of each part of the missing content in the content;
In response to a content viewing request from a receiving device of a viewer who has delivered the distributed content , the missing position information is obtained for the missing content of the content specified by the content identification code included in the viewing request. Referring to calculate the distribution priority of each part, read out each missing content from the storage means based on the calculated priority , supply it to the request source, and specify from the viewer identification code included in the viewing request Control means for performing a billing process for the viewer
A billing center comprising:
前記制御手段は、通信回線と、欠損コンテンツの配信を制御するコンピュータと、の少なくとも一方の使用状況と、前記算出された優先度と、に基づいて各欠損コンテンツのパーツの供給を行う、
ことを特徴とする請求項に記載の課金センタ。
The control means supplies parts of each missing content based on the usage status of at least one of a communication line and a computer that controls the delivery of the missing content, and the calculated priority.
6. A charging center according to claim 5 , wherein
前記欠損位置情報は、各コンテンツについて、欠損コンテンツの各パーツの当該コンテンツにおける再生開始からの経過時間を示した情報である、  The missing position information is information indicating an elapsed time from the start of reproduction of each part of the missing content in the content for each content.
ことを特徴とする請求項5又は6に記載の課金センタ。  The billing center according to claim 5 or 6, characterized in that:
前記受信装置からのコンテンツの視聴要求には、当該コンテンツの現在の再生ポイントを示す再生ポイント情報が含まれており、The content viewing request from the receiving device includes playback point information indicating the current playback point of the content,
前記制御手段は、前記欠損位置情報を参照して、前記再生ポイント情報が示す再生ポイントに近い欠損コンテンツのパーツほど優先度が高くなるように、各パーツの配信の優先度を算出する、  The control means refers to the missing position information, and calculates the delivery priority of each part so that the priority of the part of the missing content that is closer to the playback point indicated by the playback point information is higher.
ことを特徴とする請求項7に記載の課金センタ。  The billing center according to claim 7, wherein:
JP2000197427A 2000-06-30 2000-06-30 Content billing method and billing center Expired - Lifetime JP4088909B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000197427A JP4088909B2 (en) 2000-06-30 2000-06-30 Content billing method and billing center

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000197427A JP4088909B2 (en) 2000-06-30 2000-06-30 Content billing method and billing center

Publications (2)

Publication Number Publication Date
JP2002016899A JP2002016899A (en) 2002-01-18
JP4088909B2 true JP4088909B2 (en) 2008-05-21

Family

ID=18695758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000197427A Expired - Lifetime JP4088909B2 (en) 2000-06-30 2000-06-30 Content billing method and billing center

Country Status (1)

Country Link
JP (1) JP4088909B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2835387B1 (en) * 2002-01-30 2006-08-11 Lecomte Daniel SECURE DEVICE FOR DISSEMINATION, ACCESS, COPYING, REGISTRATION, ON-DEMAND VISUALIZATION AND MANAGEMENT OF THE RIGHTS OF HIGH-QUALITY AUDIOVISUAL WORKS
FR2835386B1 (en) * 2002-01-31 2004-05-28 Daniel Lecomte DEVICE FOR SECURE BROADCASTING, CONDITIONAL ACCESS, CONTROLLED VIEWING, PRIVATE COPYING AND MANAGEMENT OF MPEG-4 AUDIOVISUAL CONTENT RIGHTS
US7382969B2 (en) * 2003-02-19 2008-06-03 Sony Corporation Method and system for preventing the unauthorized copying of video content
JP2006524406A (en) * 2003-04-22 2006-10-26 松下電器産業株式会社 Aggregation system
CN1735871A (en) * 2003-05-16 2006-02-15 日本波技术集团有限公司 System for preventing unauthorized use of digital content
JP4517608B2 (en) * 2003-09-04 2010-08-04 富士ゼロックス株式会社 Data communication system
WO2005088460A1 (en) * 2004-03-16 2005-09-22 Japan-Wave Inc. System for preventing unauthorized use of digital content
JP2005267328A (en) * 2004-03-19 2005-09-29 Japan Wave:Kk Rental system of digital contents, recording device used for same system, reproduction device used for same system, recording software used for same system, and reproduction software used for same system
JP4590333B2 (en) * 2005-09-27 2010-12-01 キヤノン株式会社 Data processing method, data processing apparatus, and program
US9313248B2 (en) * 2006-04-13 2016-04-12 Johnny Stuart Epstein Method and apparatus for delivering encoded content
JP4845683B2 (en) * 2006-07-26 2011-12-28 ソフトバンクモバイル株式会社 Content reproduction method and communication terminal device
RU2573777C2 (en) 2010-04-30 2016-01-27 НАУ ТЕКНОЛОДЖИЗ (Ай Пи) ЛИМИТЕД Content management apparatus
US9948695B2 (en) 2012-03-16 2018-04-17 Alcatel Lucent Enabling delivery of protected content using unprotected delivery services

Also Published As

Publication number Publication date
JP2002016899A (en) 2002-01-18

Similar Documents

Publication Publication Date Title
US7848521B2 (en) Transmitting and processing protected content
US7092729B1 (en) Method and apparatus for broadcasting and receiving entitlement management messages
KR100894924B1 (en) Information processing apparatus and method and recording medium
EP2273405A1 (en) Processing recordable content in a stream
EP1641263A2 (en) Viewing control apparatus, viewing control program, and secure module
JP4088909B2 (en) Content billing method and billing center
US8401187B2 (en) Processing recordable content in a stream
JP2000516422A (en) Control on global transport data stream
JP2001519629A (en) Method and apparatus for transmitting an encrypted data stream
KR20010082291A (en) Signalling of bouquet information in a digital transmission system
CN1366773A (en) Object conditional access system
JP2002203070A (en) Metadata distribution method
JP4457502B2 (en) Digital broadcast use restriction method, digital broadcast system, center station apparatus, local station apparatus, and reception apparatus
KR20090012581A (en) Method and system for storing and playing broadcast content, and authorization device applied thereto
JP2002531013A (en) Method and apparatus for accessing recorded digital programs
JP4806977B2 (en) Information processing apparatus and method, and program
JP2000350181A (en) Broadcast storage method and storage medium storing storage control program
JP4001995B2 (en) Communication control method and receiving apparatus using the same
JP2006287769A (en) Distribution system
JP4542518B2 (en) Content usage control transmission device, content usage control reception device, content usage control system, content usage control transmission program, and content usage control reception program
JP2002077850A (en) Pay broadcast system, pay broadcast receiving apparatus, and broadcast method
JP3954906B2 (en) Data distribution system and method, receiving apparatus and method
JP2001333412A (en) Pay broadcast receiver and pay broadcast time shift viewing method
WO2024128935A1 (en) System and method for processing a virtual channel transport stream
JP2004248178A (en) Digital content receiving device, transmitting device, and distribution system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050607

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071113

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080111

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080215

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4088909

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110307

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110307

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120307

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

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130307

Year of fee payment: 5

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

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140307

Year of fee payment: 6

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

EXPY Cancellation because of completion of term