首页> 中国专利> 播送内容权利保护装置及播送内容权利保护方法

播送内容权利保护装置及播送内容权利保护方法

摘要

一种播送内容权利保护装置及播送内容权利保护方法,对被加密并记录在存储装置中的播送内容进行播放并能防止对播送内容进行不正当视听。该播送内容权利保护装置根据播送内容中以规定的时间间隔包含的ECM分组,生成对播送内容进行解码的扰码密钥Ks,其设有:检测不正当地跳过广告和特殊播放的序列号判定部;检测不正当的广告操作的广告标志判定部;检测超过时间限制的内容视听的视听时间判定部;检测超过期间限制的内容视听的视听期间判定部;检测使用不正当的允许信息的允许信息设定部;和扰码密钥输出控制部,其在检测到任何不正当行为的情况下,停止输出扰码密钥Ks。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-08-07

    未缴年费专利权终止 IPC(主分类):G11B20/10 授权公告日:20080109 终止日期:20120617 申请日:20040617

    专利权的终止

  • 2009-12-16

    专利申请权、专利权的转移(专利权的转移) 变更前: 变更后: 变更前: 变更后: 登记生效日:20091106 申请日:20040617

    专利申请权、专利权的转移(专利权的转移)

  • 2008-03-05

    发明专利说明书更正 号:2 卷:24 更正项目:权利要求书 误:错误的权利要求书第3、4页 正:正确的权利要求书第3、4页 申请日:20040617

    发明专利说明书更正

  • 2008-01-09

    授权

    授权

  • 2005-04-06

    实质审查的生效

    实质审查的生效

  • 2005-02-02

    公开

    公开

查看全部

说明书

技术领域

本发明涉及一种播送内容权利保护装置及播送内容权利保护方法,其在播放被加密并记录在存储装置中的播送内容的播放装置中使用,根据播送内容中以规定的时间间隔包含的解码信息生成对播送内容进行解码的解码密钥;特别涉及可以防止不正当地视听记录在记录装置中的播送内容的播送内容权利保护装置及播送内容权利保护方法。

背景技术

非专利文献1:NIKKEI NEW MEDIA创刊号“デジタル放送ガイドブツク2001(数字播送指南2001)”日经BP社,2000年10月30日,第44-57。

从2000年12月1日起,作为卫星播送开始BS(BroadcastingSatellite:广播卫星)数字播送,针对视听者的免费、收费的播送服务开始运营。视听者为了接收该BS数字播送,需要用于使接收机实现CAS(Conditional Access System:限定接收系统)功能的IC卡。该IC卡被称为B-CAS卡,使用B-CAS卡来限定接收者的方式被称为CAS方式。在该CAS方式中,通过利用加密技术对播送信号进行加扰,限定接收播送信号的视听者。

在CAS方式中,被进行了加扰的图像信号及音频信号与加扰用的密钥(扰码密钥Ks)一起被作为播送信号从播放局播送。然后,接收了播送信号的接收机使用扰码密钥Ks,把播送信号还原为可以视听的原来的图像信号和音频信号。

另外,为了防止接收机的篡改,将扰码密钥Ks作成不固定的,例如,一般每隔数秒即进行一次变更。并且,为了防止不正当的扰码解除,利用公共的工作密钥Kw对扰码密钥Ks和节目信息一起进行加密。然后,使用被称为ECM(Entitlement Control Message)分组的分组,发送利用该工作密钥Kw加密后的信息。

因此,为了将ECM分组的内容还原,接收机需要工作密钥Kw。所以,把该工作密钥Kw和视听者与播放局之间的合同信息一起加密并发送。该加密是使用作为每个接收者固有的密钥而存储在B-CAS卡中的客户密钥Km来进行的。然后,使用被称为EMM(Entitlement Management Message)分组的分组,发送利用该客户密钥加密后的信息。

另外,计划从2003年年末开始使用地面波的地面数字播送,在地面数字播送中,作为限定视听者的新方式,已发明出在接收机中内置权利保护LSI的方式。

例如,在特愿2003-096283号中公开了将客户密钥Km内置在权利保护LSI中的技术。另外,在特愿2003-125623号中公开了使用分组发送客户密钥Km、工作密钥Kw和扰码密钥Ks的技术。

可是,在地面数字播送中,正在开发一种具有将播送内容录像在硬盘装置中的功能的接收机。对于具有该录像功能的接收机,象以往那样仅依靠防止播送信号的不正当接收还不够,如何防止所录像的播送内容的不正当视听也成为问题。

例如,在对播送内容附加了视听广告的义务的情况下,在所录像的播送内容中,存在着跳过广告部分来不正当地进行视听的问题。并且,在要限定可以播放播送内容的期间时,还存在着通过把接收机的时间信息变更为过去时间来不正当地视听播放期间已过的播送内容的问题。

发明内容

本发明就是为了解决上述问题而提出的,其目的在于,提供一种可以防止不正当地视听记录在存储装置中的播送内容的播送内容权利保护装置及播送内容权利保护方法。

为了解决上述课题并达到上述目的,本发明提供一种播送内容权利保护装置,其在播放被加密记录在存储装置中的播送内容的播放装置中使用,并根据播送内容中以规定的时间间隔包含的解码信息,生成对播送内容进行解码的解码密钥,该播送内容权利保护装置的特征在于,具有:视听判定单元,其使用与播送内容的利用有关的允许信息,判定记录在所述存储装置中的播送内容的视听是否是正当视听;密钥生成停止单元,其在所述视听判定单元判定为不正当视听时,停止生成解码密钥。

并且,本发明提供一种播送内容权利保护方法,其在播放被加密记录在存储装置的播送内容的播放装置中使用,并根据播送内容中以规定的时间间隔包含的解码信息,生成对播送内容进行解码的解码密钥,该播送内容权利保护方法的特征在于,包括下述步骤:视听判定步骤,使用与播送内容的利用有关的允许信息,判定记录在所述存储装置的播送内容的视听是否是正当视听;密钥生成停止步骤,在所述视听判定步骤判定为不正当视听时,停止生成解码密钥。

根据所述本发明,使用与播送内容的利用有关的允许信息,判定记录在存储装置中的播送内容的视听是否是正当视听,在判定为不正当视听时,停止生成解码密钥,所以能够防止记录在记录装置中的播送内容的不正当视听。

附图说明

图1是表示本实施方式的接收机的结构的功能方框图。

图2是表示图1所示的权利保护LSI的结构的功能方框图。

图3是表示ECM分组的一例图。

图4是表示允许信息存储部的数据结构的一例图。

图5是表示允许信息的数据结构的一例图。

图6是表示HDD存储允许信息的数据结构的一例图。

图7是表示图2所示的序列号判定部的处理步骤的流程图。

图8是表示图2所示的广告标志判定部的处理步骤的流程图。

图9是表示图2所示的视听时间判定部的处理步骤的流程图。

图10是表示图2所示的视听期间判定部的处理步骤的流程图。

图11是表示图2所示的允许信息设定部的处理步骤的流程图。

图12是表示由内置MPU运行播送内容权利保护程序的权利保护LSI的结构的功能方框图。

符号说明

10:天线;20:监视器;30:扬声器;100:接收机;110:调谐器;120:MPEG-TS分组抽出部;130:MULTI2解码部;140:MPEG视频解码部;150:MPEG音频解码部;160:主处理机;170:主存储器;180:HDD;200、1200:权利保护LSI;201:扰码密钥解码部;202:序列号判定部;203:广告标志判定部;204:视听时间判定部;205:视听期间判定部;206:扰码密钥输出控制部;207:允许信息存储部;208:日期更新部;209:HDD输入输出部;210:允许信息存储部;211:允许信息设定部;212、1260:计数器;1210:MPU;1220:SRAM;1230:ROM;1240:FRAM;1250:散列(hash)值生成部;1270:SC2000部;1280:ISO7816部。

具体实施方式

以下,参照附图,详细说明本发明的播送内容权利保护装置和播送内容权利保护方法的优选实施方式。另外,在本实施方式中,以把本发明应用于地面数字播送的接收机的情况为主进行说明。

首先,说明本实施方式的接收机。图1是表示本实施方式的接收机的结构的功能方框图。如该图所示,该接收机100是通过天线10接收地面数字播送的图像、音乐等播送信号(播送内容)的装置,其具有:调谐器110、MPEG-TS分组抽出部120、MULTI2解码部130、MPEG视频解码部140、MPEG音频解码部150、主处理机160、主存储器170、HDD180、权利保护LSI200。

调谐器110是输入由天线10捕捉到的地面数字播送的播送信号并进行OFDM(Orthogonal Frequency Division Multiplexing:正交频分多址)调制的处理部。

MPEG-TS分组抽出部120是从调谐器110的输出信号抽出MPEG-TS分组的处理部,它把所抽出的MPEG-TS分组输出给MULTI2解码部130和主处理机160。

MULTI2解码部130是进行如下处理的处理部:使用从权利保护LSI200通过主处理机160供给的扰码密钥Ks,对MPEG-TS分组进行解码,把通过解码获得的MPEG视频分组输出给MPEG视频解码部140,把MPEG音频分组输出给MPEG音频解码部150。

MPEG视频解码部140是进行如下处理的处理部:对从MULTI2解码部130接收的MPEG视频分组进行解码,把通过解码获得的图像信号输出给监视器20。

MPEG音频解码部150是进行如下处理的处理部:对从MULTI2解码部130接收的MPEG音频分组进行解码,把通过解码获得的音频信号输出给扬声器30。

主处理机160是控制接收机100整体的处理器,此处,特别进行权利保护LSI(Large Scale Integration:大规模集成电路)200与其他功能部之间的数据交换。

主存储器170是存储主处理机160运行的程序的存储部,存储运行程序所需要的数据和在程序运行过程中产生的数据等。

HDD180是按照主处理机160的指示来存储MPEG-TS分组抽出部120抽出的MPEG-TS分组的存储部。即,该HDD180存储加密后的播送内容。另外,该HDD180也存储播送内容的允许信息中的未能存储在权利保护LSI200中的允许信息。此外,关于播送内容的允许信息将在后面详细说明。

权利保护LSI200是用于实现播送内容的权利保护的LSI,从主处理机160接收ECM分组,取出扰码密钥Ks,把所取出的扰码密钥Ks递交给主处理机160。

并且,该权利保护LSI200从主处理机160接收播送内容的允许信息,判定视听者对记录在HDD180中的播送内容的操作是否正当。然后,在判定视听者的操作为不正当的情况下,停止向主处理机160递交扰码密钥Ks。

这样,该权利保护LSI200判定视听者对记录在HDD180中的播送内容的操作是否正当,在判定为不正当的情况下,通过停止向主处理机160递交扰码密钥Ks,可防止不正当地利用记录在HDD180中的播送内容。

下面,说明图1所示的权利保护LSI200的结构。图2是表示图1所示的权利保护LSI200的结构的功能方框图。如该图所示,该权利保护LSI200具有:扰码密钥解码部201、序列号判定部202、广告标志判定部203、视听时间判定部204、视听期间判定部205、扰码密钥输出控制部206、允许信息存储部207、日期更新部208、HDD输入输出部209、允许信息存储部210、允许信息设定部211和计数器212。

扰码密钥解码部201是从主处理机160接收ECM分组或EMM分组等分组来生成扰码密钥Ks的处理部。具体而言,该扰码密钥解码部201使用内置于权利保护LSI的客户密钥Km,根据EMM分组对工作密钥Kw进行解码,使用工作密钥Kw根据规定的分组对内容密钥Kc进行解码,使用内容密钥Kc根据ECM分组对扰码密钥Ks进行解码。

图3是表示ECM分组的一例的图。图3(a)表示MPEG-TS分组的分组结构的一例,图3(b)表示ECM分组的数据结构的一例。如该图(a)所示,ECM分组和MPEG视频分组或MPEG音频分组一起构成MPEG-TS分组。此外,ECM分组每数秒出现一次。

并且,如该图(b)所示,在ECM分组中包括:Kc(Ks)(使用内容密钥Kc加密的扰码密钥Ks)、Kc(分组序列号)(使用内容密钥Kc加密的分组序列号)、Kc(广告标志)(使用内容密钥Kc加密的广告标志)、Kw(时间信息)(使用工作密钥Kw加密的时间信息)、散列值、和Kc(广告属性)(使用内容密钥Kc加密的广告属性)。

分组序列号是赋给ECM分组的序列号码。权利保护LSI200使用该分组序列号,可以检测特殊播放(快进播放和快退播放)和跳过广告。即,权利保护LSI200在连续的两个ECM分组的分组序列号不连续时,判定为在进行快进播放或跳过广告,如果是顺序相反则判定为在进行快退播放。

广告标志是表示标识后续的分组是广告还是正式内容的标志。另外,时间信息是指播送内容被播送的时间。

权利保护LSI200使用广告标志和时间信息,测定广告视听时间和未视听广告时间等,可以检测视听者是否违反了广告视听义务等。并且,权利保护LSI200可以使用时间信息,检测是否违反视听限制时间和视听限制期间。

散列值是在形成ECM分组时,对ECM分组应用散列函数而得到的值,用于检测ECM分组的篡改。

广告属性是在后续的分组是广告的情况下,表示该广告是男性用或女性用的信息。权利保护LSI200使用该广告属性,可以检测出有义务视听男性用广告的视听者未视听指定广告等的不正当行为。另外,这样的情况,在视听者利用不正当的接收机等情况下也发生。

序列号判定部202是进行如下处理的处理部:使用ECM分组中包含的分组序列号或存储在允许信息存储部207中的允许信息等,判定视听者进行的播送内容的操作是否被允许。

具体而言,从ECM分组取出分组序列号,与存储在允许信息存储部207中的前一分组序列号进行比较,检测对播送内容的特殊播放或跳过广告。

并且,在检测到的特殊播放或跳过广告不被存储在允许信息存储部207中的允许信息允许的情况下,将正在进行播送内容的不正当视听的情况通知扰码密钥输出控制部206。

这样,该序列号判定部202通过使用分组序列号和允许信息来检测不正当的特殊播放或跳过广告,可以防止不正当的特殊播放和跳过广告。

广告标志判定部203是进行如下处理的的处理部:使用ECM分组中包含的广告标志和存储在允许信息存储部207中的允许信息等,判定视听者对广告的操作是否被允许。

具体而言,该广告标志判定部203从ECM分组取出广告标志,根据广告标志算出广告视听经过时间和未视听广告经过时间。然后,使用所算出的广告视听经过时间或未视听广告经过时间,判定是否在正确视听广告,在判定为未正确视听广告的情况下,将正在不正当视听播送内容的情况通知扰码密钥输出控制部206。

并且,该广告标志判定部203判定ECM分组中包含的广告属性与存储在允许信息存储部207中的允许信息中的CM属性是否一致,由此可以防止利用不正当的接收机视听播送内容。

这样,该广告标志判定部203使用广告标志、广告属性、允许信息等判定是否在正确视听广告,由此可以防止视听者的不正当的广告操作和利用不正当的接收机视听播送内容。

视听时间判定部204是测定播送内容的视听时间,判定视听时间是否是在存储在允许信息存储部207中的视听限制时间以内的处理部。具体而言,该视听时间判定部204使用计数器212来测定播送内容的视听时间,把所测定的视听时间作为通电时间累计在允许信息存储部207内。

然后,将通电时间与视听限制时间进行比较,在超过视听限制时间的情况下,将正在不正当视听播送内容的情况通知扰码密钥输出控制部206。另外,该视听时间判定部204在任意时间读取计数器212的值并累计到通电时间上,在与视听限制时间进行比较的同时,将计数器212初始化,反复进行这种处理。

这样,该视听时间判定部204把对播送内容的视听时间作为通电时间进行累计,判定通电时间是否在视听限制时间以内,由此可以防止视听者视听已超过视听限制时间的播送内容。

视听期间判定部205是根据存储在允许信息存储部207中的信息来判定是否超过播送内容的视听期限的处理部。具体而言,该视听期间判定部205比较存储在允许信息存储部207中的最新时间信息和播送内容的视听限制期间,判定是否超过视听期限。

然后,在超过视听期限的情况下,将正在不正当视听播送内容的情况通知扰码密钥输出控制部206。另外,该视听期间判定部205在开始视听播送内容时,判定是否超过视听期限。

这样,该视听期间判定部205判定是否超过播送内容的视听期限,由此可以防止视听者视听已超过视听期限的播送内容。

扰码密钥输出控制部206是进行如下处理的处理部:从扰码密钥解码部201接收扰码密钥Ks,根据序列号判定部202、广告标志判定部203、视听时间判定部204和视听期间判定部205的判定结果,控制向主处理机160输出扰码密钥Ks。

即,该扰码密钥输出控制部206在从序列号判定部202、广告标志判定部203、视听时间判定部204和视听期间判定部205得到正在不正当视听播送内容的通知时,停止向主处理机160输出扰码密钥Ks。并且,该扰码密钥输出控制部206在允许信息设定部211判定为有不正当允许信息的情况下,也停止向主处理机160输出扰码密钥Ks。

允许信息存储部207是存储与各播送内容的视听允许有关的信息的存储部。图4是表示允许信息存储部207的数据结构的一例的图。如该图所示,在该允许信息存储部207中包括:最新年月日信息、最新时钟、允许信息个数、m个允许信息即允许信息1~允许信息m、HDD存储允许信息个数、n个HDD存储允许信息即HDD存储允许信息1~HDD存储允许信息n

最新年月日信息是根据所接收的ECM分组中包含的时间信息而总是被更新的时间,在视听期间判定部205判定是否超过播送内容的视听期限时,其被作为当前时间使用。

最新时钟是近似更新最新年月日信息以来的经过时间的数据,并对通过计数器212测定的视听时间进行累计。具体而言,该最新时钟在每次更新最新年月日信息时被初始化,并对通过视听时间判定部204测定的计数器212的值进行累计。即,该最新时钟使用更新最新年月日信息以来的视听时间,来近似经过时间。

视听期间判定部205将该最新时钟的值加到最新年月日信息上,由此可以算出对不接收ECM分组的期间的时间进行了校正后的当前时间。

允许信息个数是允许信息存储部207中存储的允许信息的个数,最大值是m。这样,由于允许信息存储部207可以存储的允许信息最大为m个,所以超过m个的允许信息被存储在HDD180中。另外,一个允许信息是与一个播送内容的视听允许有关的信息。

HDD存储允许信息个数是存储在HDD180中的允许信息的个数,最大值是n。HDD存储允许信息是用于管理存储在HDD180中的允许信息的信息。另外,关于允许信息及HDD存储允许信息,将在后面进行详细叙述。

日期更新部208是接收ECM分组来更新图4所示的允许信息存储部207的最新年月日信息的处理部。具体而言,从ECM分组取出时间信息,设定为最新年月日信息。并且,该日期更新部208在更新最新年月日信息的同时,将最新时钟初始化。

HDD输入输出部209是与HDD180进行数据交换的处理部,把不能存储在允许信息存储部207中的允许信息存储在HDD180中,从HDD180读出权利保护LSI200所需要的允许信息。具体而言,该HDD输入输出部209委托主处理机160与HDD180进行数据交换。

允许信息存储部210是从主处理机160接收允许信息并存储在允许信息存储部207中的处理部,在不能存储在允许信息存储部207中的情况下,使用HDD输入输出部209将所接收的允许信息存储在HDD180中。

允许信息设定部211是进行如下处理的处理部:从主处理机160接收被视听的播送内容的名称即内容名称,在允许信息存储部207中没有与内容名称对应的允许信息的情况下,从HDD180读出该允许信息,设定在允许信息存储部207中。

并且,该允许信息设定部211在从HDD180读出了允许信息的情况下,在视听者结束视听时以及视听者改变视听的播送内容时,把存储在允许信息存储部207中的最新允许信息写入HDD180。在向HDD180写入允许信息时,向允许信息附加更新号码,计算散列值,并写入HDD180。

并且,在从HDD180读出允许信息时,调查与在写入散列值时计算的散列值是否一致,调查是否是更新号码被更新后的最新信息。并且,在散列值或更新号码不一致的情况下,判定为允许信息被篡改,将正在不正当视听播送内容的情况通知扰码密钥输出控制部206。

这样,该允许信息设定部211在从HDD180读出允许信息时,调查散列值和更新号码,由此可以防止不正当地复制并反复使用存储在HDD180中的允许信息。例如,可以使用该更新号码,来防止通过复制再次利用视听时间少的允许信息以便不累计视听时间的不正当行为。

计数器212是测定播送内容的视听时间的处理部,其用于通过视听时间判定部204来累计播送内容的视听时间。并且,经由该计数器212测定的视听时间也被累计在允许信息存储部207的最新时钟上,用于近似更新最新年月日信息以来的经过时间。

下面,详细说明允许信息和HDD存储允许信息。图5是表示允许信息的数据结构的一例的图。如该图所示,在该允许信息中包括:内容名称、内容概要、内容密钥移动允许次数、内容密钥复制允许次数、可否跳过CM、CM间隔时间、未视听CM经过时间、CM视听时间、CM视听经过时间、CM属性、前一分组序列号、前一分组时间、前一分组类别、可否特殊播放、可否快进播放、可否快退播放、特殊播放允许次数、视听限制时间、通电时间、视听限制期间、收费信息和使用状态。

内容名称是与该允许信息对应的播送内容的名称;内容概要是有关播送内容的内容记述。内容密钥移动允许次数是允许移动内容密钥Kc的次数;内容密钥复制允许次数是允许复制内容密钥Kc的次数。

可否跳过CM是表示是否允许跳过广告的信息。序列号判定部202在检测到跳过广告时,为了判定是否允许跳过广告,而参照该可否跳过CM的信息。

CM间隔时间是视听者可以不视听广告而视听正式内容的时间;未视听CM经过时间是未视听广告而视听正式内容的时间。CM视听时间是有义务视听广告的时间;CM视听经过时间是视听了广告的时间。

广告标志判定部203在正在视听正式内容时,更新未视听CM经过时间,在超过CM间隔时间时,判定为不正当视听。并且,在正在视听广告时,更新CM视听经过时间,在已开始视听正式内容时,在未超过CM视听时间的情况下,判定为不正当视听。

CM属性是表示视听者有义务视听以男性为对象的广告或有义务视听以女性为对象的广告的信息。广告标志判定部203在从ECM分组取出的广告属性与该CM属性不一致的情况下,判定为正在利用不正当的接收机进行视听。

前一分组序列号是前一个分组序列号。序列号判定部202反复进行以下处理:把所接收的ECM分组的分组序列号作为前一分组序列号进行存储,将之后接收的ECM分组的分组序列号与前一分组序列号进行比较,同时作为前一分组序列号进行存储。

前一分组时间是前一个ECM分组中包含的时间信息。广告标志判定部203反复进行以下处理:把所接收的ECM分组的时间信息作为前一分组时间进行存储,将之后接收的ECM分组的时间信息用于算出经过时间,同时作为前一分组时间进行存储。

前一分组类别是前一个ECM分组中包含的广告标志。广告标志判定部203反复进行以下处理:把所接收的ECM分组的广告标志作为前一广告标志进行存储,并与之后接收的ECM分组的广告标志进行比较,检测广告开始或正式内容开始,同时作为前一广告标志进行存储。

可否特殊播放是表示是否允许特殊播放的信息;可否快进播放是表示是否允许快进播放的信息。可否快退播放是表示是否允许快退播放的信息;特殊播放允许次数是表示特殊播放的允许次数的信息。序列号判定部202在检测到特殊播放的情况下,为了判定是否允许特殊播放而参照这些信息。

视听限制时间是允许视听者视听播送内容的时间;通电时间是视听播送内容的时间。视听时间判定部204通过比较视听限制时间和通电时间,可以检测出已超过限制时间的播送内容的视听。

视听限制期间是允许视听者视听播送内容的期间。视听期间判定部205通过对最新年月日信息与最新时钟的值相加而算出的当前时间和视听限制期间进行比较,可以检测已超过限制期间的播送内容的视听。收费信息是按照播送内容的使用来进行收费的信息。

使用状态是表示对应的播送内容是否为正在视听中的标志,在开始视听播送内容时,其被设定为“使用中”,在结束播送内容的视听时,其被设定为“未使用”。

图6是表示HDD存储允许信息的数据结构的一例的图。如该图所示,在该HDD存储允许信息中包括内容名称、文件名称、散列值和更新号码。

内容名称是与存储在HDD180中的允许信息对应的播送内容的名称,利用该内容名称来识别允许信息。文件名称是存储允许信息的HDD180的文件的名称。

散列值是在向HDD180存储允许信息时,对允许信息应用散列函数而得到的值。允许信息设定部211在从HDD180读出允许信息时,将该散列值和根据所读出的允许信息得到的散列值进行比较,由此可以检测存储在HDD180中的允许信息的篡改。

更新号码是在向HDD180存储允许信息时附加给允许信息的号码。允许信息设定部211在从HDD180读出允许信息时,将该更新号码与附加给所读出的允许信息的更新号码进行比较,由此可以检测存储在HDD180的允许信息的不正当的反复利用。

下面,对图2所示的序列号判定部202的处理步骤进行说明。图7是表示图2所示的序列号判定部202的处理步骤的流程图。

如该图所示,该序列号判定部202接收ECM分组,取出分组序列号(步骤S701),与存储在允许信息存储部207中的允许信息的前一分组序列号进行比较(步骤S702)。

结果,在两个分组序列号是以正确的顺序连续的情况下(步骤S702为正常),由于正在进行正常的播放操作,所以把从ECM分组取出的分组序列号存储在允许信息的前一分组序列号中(步骤S703),结束处理。

并且,在两个分组序列号是正序但不连续的情况下(步骤S702为正序不连续),使用广告标志来调查播送内容是否是广告部分(步骤S704),在是广告部分的情况下,由于正在执行跳过广告,所以参照允许信息,调查是否允许跳过广告(步骤S705)。

结果,在允许跳过广告的情况下,由于是正当地跳过广告,所以把从ECM分组取出的分组序列号存储在允许信息的前一分组序列号中(步骤S703),结束处理。另一方面,在不允许跳过广告的情况下,由于是不正当地跳过广告,所以将正在进行不正当视听的情况通知扰码密钥输出控制部206(步骤S706)。

并且,在播送内容不是广告部分的情况下,由于正在进行快进播放,所以调查是否允许特殊播放(步骤S707),在不允许特殊播放的情况下,由于是不正当的快进播放,所以将正在进行不正当视听的情况通知扰码密钥输出控制部206(步骤S706)。

另一方面,在允许特殊播放的情况下,调查是否允许快进播放(步骤S708),在不允许快进播放的情况下,由于是不正当的快进播放,所以将正在进行不正当视听的情况通知扰码密钥输出控制部206(步骤S706)。

与此相对,在允许快进播放的情况下,调查特殊播放的次数是否有限制(步骤S709),在没有限制的情况下,由于是正当的快进播放,所以把从ECM分组取出的分组序列号存储在允许信息的前一分组序列号中(步骤S712),结束处理。

另一方面,在特殊播放的次数有限制的情况下,将允许信息的特殊播放允许次数减“1”,调查特殊播放允许次数是否大于等于“0”,由此判定是否在允许次数以内。结果,当不在允许次数以内时,将正在进行不正当视听的情况通知扰码密钥输出控制部206(步骤S706),当在允许次数以内时,把从ECM分组取出的分组序列号存储在允许信息的前一分组序列号中(步骤S712),结束处理。

并且,在两个分组序列号是反序的情况下(步骤S702为反序),由于正在进行快退播放,所以调查是否允许特殊播放(步骤S713),在不允许特殊播放的情况下,由于是不正当的快退播放,所以将正在进行不正当视听的情况通知扰码密钥输出控制部206(步骤S715)。

另一方面,在允许特殊播放的情况下,调查是否允许快退播放(步骤S714),在不允许快退播放的情况下,由于是不正当的快退播放,所以将正在进行不正当视听的情况通知扰码密钥输出控制部206(步骤S715)。

与此相对,在允许快退播放的情况下,转入步骤S709,调查特殊播放的次数是否有限制(步骤S709)。

这样,该序列号判定部202使用分组序列号来检测跳过广告以及特殊播放,使用允许信息来判定这些操作是否被允许,由此可以防止不正当地跳过广告以及特殊播放。

下面,对图2所示的广告标志判定部203的处理步骤进行说明。图8是表示图2所示的广告标志判定部203的处理步骤的流程图。

如该图所示,该广告标志判定部203使用从ECM分组取出的广告标志,判定视听中的播送内容是否是广告(步骤S801)。

结果,在视听中的播送内容是广告的情况下(步骤S801为是),判定从ECM分组取出的广告属性是否与允许信息的CM属性一致,在一致时,判定是否是广告的开始(步骤S803)。此处,关于是否是广告的开始,通过调查允许信息中的前一分组类别,在前一分组类别是“正式内容”的情况下,可判定为广告的开始。

并且,在广告开始的情况下,把允许信息的CM视听经过时间初始化为“0”(步骤S804),使用ECM分组的广告标志来更新允许信息的前一分组类别,使用ECM分组的时间信息来更新允许信息的前一分组时间(步骤S805)。

另一方面,在不是广告开始的情况下,更新允许信息的CM视听经过时间,使用ECM分组的广告标志来更新允许信息的前一分组类别,使用ECM分组的时间信息来更新允许信息的前一分组时间(步骤S806)。此处,CM视听经过时间的更新是通过把从ECM分组取出的时间信息和允许信息中的前一分组时间之差加到CM视听经过时间上来进行的。

与此相对,在广告属性和CM属性不一致的情况下,将正在进行不正当视听的情况通知扰码密钥输出控制部206(步骤S807)。

另外,在视听中的播送内容是正式内容的情况下(步骤S801为否),判定是否开始正式内容(步骤S808)。此处,关于是否开始正式内容,通过调查允许信息中的前一分组类别,在前一分组类别是“广告”的情况下,判定为开始正式内容。

并且,在开始正式内容的情况下,判定是否进行了义务规定时间的广告视听(步骤S809),在未进行义务规定时间的广告视听的情况下,将正在进行不正当视听的情况通知扰码密钥输出控制部206(步骤S807)。此处,关于是否进行了义务时间的广告视听的判定,是通过比较允许信息的CM视听时间和CM视听经过时间来进行的。

另一方面,在进行了义务时间的广告视听的情况下,把允许信息的未视听CM经过时间初始化为“0”(步骤S810),使用ECM分组的广告标志更新允许信息的前一分组类别,使用ECM分组的时间信息更新允许信息的前一分组时间(步骤S811)。

并且,在不开始正式内容的情况下,更新允许信息的未视听CM经过时间,使用ECM分组的广告标志来更新允许信息的前一分组类别,使用ECM分组的时间信息来更新允许信息的前一分组时间(步骤S811)。此处,通过向把从ECM分组取出的时间信息和允许信息中的前一分组时间之差加到未视听CM经过时间上,来进行未视听CM经过时间的更新。

这样,该广告标志判定部203通过使用广告标志等来判定广告的视听时间和未视听广告的时间等,可以防止不正当的广告操作。

下面,对图2所示的视听时间判定部204的处理步骤进行说明。图9是表示图2所示的视听时间判定部204的处理步骤的流程图。

如该图所示,该视听时间判定部204读出计数器212的值(步骤S901),加到允许信息的通电时间上(步骤S902)。然后,将计数器212初始化(步骤S903),判定通电时间是否超过允许信息的视听限制时间(步骤S904)。

结果,在通电时间超过视听限制时间的情况下,由于是超过限制时间的视听,所以将正在进行不正当视听的情况通知扰码密钥输出控制部206(步骤S905)。

这样,该视听时间判定部204通过更新允许信息的通电时间并与视听限制时间进行比较,可以防止已超过限制时间的不正当的视听。

下面,对图2所示的视听期间判定部205的处理步骤进行说明。图10是表示图2所示的视听期间判定部205的处理步骤的流程图。

如该图所示,该视听期间判定部205从允许信息存储部207读出允许信息的视听限制期间(步骤S1001)。并且,从允许信息存储部207读出最新年月日信息和最新时钟(步骤S1002)。

并且,判定把最新时钟加到最新年月日信息上而得到的当前时间是否超过视听限制期间(步骤S1003),在当前时间超过视听限制期间的情况下,由于是已超过限制期间的视听,所以将正在进行不正当视听的情况通知扰码密钥输出控制部206(步骤S1004)。

这样,该视听期间判定部205通过比较把最新时钟加到最新年月日信息上而得到的当前时间和视听限制期间,可以防止已超过限制期间的不正当的视听。此处,把最新时钟加到最新年月日信息上作为当前时间,但也可以把最新年月日信息作为当前时间。但是,如果仅根据最新年月日信息,由于未考虑到更新最新年月日信息以来的经过时间,所以精度变差。

下面,对图2所示的允许信息设定部211的处理步骤进行说明。图11是表示图2所示的允许信息设定部211的处理步骤的流程图。

如该图所示,该允许信息设定部211在视听者指定新视听的播送内容时,首先,调查允许信息存储部207中是否有使用状态为“使用中”的允许信息(步骤S1101)。此处,所谓的有使用状态为“使用中”的允许信息的情况,是指除了视听者变更视听的播送内容的情况以外,还有在播送内容的视听中因电源被切断等未能进行正常的内容结束处理的情况。

然后,在有使用状态为“使用中”的允许信息的情况下,调查该允许信息是否是从HDD180读出的允许信息(步骤S1102),在是从HDD180读出的允许信息的情况下,进行向HDD180存储该允许信息的存储处理。这是为了把在使用状态为“使用中”的期间有可能被更新的特殊播放允许次数或通电时间等的累计信息,反映在HDD180存储的允许信息中。

具体而言,对允许信息附加更新号码(步骤S1103),计算允许信息的散列值(步骤S1104),并通过HDD输入输出部209存储在HDD180中(步骤S1105)。并且,在从HDD180接收表示已存储了允许信息的信号时(步骤S1106),更新对应于已存储的允许信息的HDD存储允许信息的散列值和更新号码(步骤S1107),把允许信息的使用状态变更为“未使用”(步骤S1108)。

这样,在从HDD180接收表示已存储了允许信息的信号后,把允许信息的使用状态变更为“未使用”,由此可以保证把最新的允许信息存储在HDD180中。

另一方面,在不是从HDD180读出的允许信息的情况下,跳过存储到HDD180中的存储处理,把允许信息的使用状态变更为“未使用”(步骤S1108)。并且,在没有使用状态为“使用中”的允许信息的情况下,跳过到步骤S1108为止的处理。

并且,调查允许信息存储部207中是否有与新指定的播送内容对应的允许信息(步骤S1109),在允许信息存储部207中没有该信息的情况下,通过HDD输入输出部209从HDD180读出该允许信息(步骤S1110)。

另外,可以任意选择在允许信息存储部7中存储所读入的允许信息的位置,但也可以另外管理使用频度和最终使用时间,可以选择使用频度最低的允许信息或最终使用时间最早的允许信息的位置。

并且,对所读入的允许信息计算散列值,判定是否与对应的HDD存储允许信息中的散列值一致(步骤S1111)。结果,在散列值一致的情况下,判定读入的允许信息中所附加的更新号码是否与对应的HDD存储允许信息中的更新号码一致(步骤S1112)。

并且,在更新号码也一致的情况下,由于从HDD180读入的允许信息是正当的允许信息,所以把该使用状态设定为“使用中”(步骤S1113),结束处理。

另一方面,在更新号码不一致或散列值不一致的情况下,由于读入了不正当的允许信息,所以将正在进行不正当视听的情况通知扰码密钥输出控制部206(步骤S1114)。

并且,在允许信息存储部207中有与新指定的播送内容对应的允许信息的情况下,把该允许信息的使用状态设定为“使用中”(步骤S1113),结束处理。

这样,该允许信息设定部211在向HDD180存储允许信息时附加更新号码并存储在HDD存储允许信息中,对从HDD180读出的允许信息中所附加的更新号码和HDD存储允许信息中的更新号码进行比较,由此可以防止HDD180内的允许信息被复制而反复使用。

并且,该允许信息设定部211在向HDD180存储允许信息时计算散列值并将其存储在HDD存储允许信息中,对根据从HDD180读出的允许信息计算的散列值和HDD存储允许信息中的散列值进行比较,由此可以防止篡改HDD180内的允许信息的不正当行为。

如上所述,在本实施方式中,序列号判定部202检测不正当的跳过广告和特殊播放,广告标志判定部203检测不正当的广告操作,视听时间判定部204检测已超过时间限制的播送内容的视听,视听期间判定部205检测已超过期间限制的播送内容的视听,允许信息设定部211检测不正当的允许信息的使用,在检测到任何不正当行为的情况下,扰码密钥输出控制部206均停止输出扰码密钥Ks,所以能够防止视听者不正当地利用播送内容和使用不正当的接收机利用播送内容。

另外,在本实施方式中,说明了在向HDD180存储允许信息的情况下,对一个允许信息附加更新号码,计算散列值并将其存储在HDD180的文件中的情况,但本发明不限于此,同样可应用于把多个允许信息一并存储在一个文件中,对每个文件附加更新号码并计算散列值的情况。

并且,通过利用软件来实现本实施方式的权利保护LSI的处理部的功能,可以获得具有相同功能的播送内容权利保护程序。因此,说明利用内置MPU(Micro Processing Unit)来运行该播送内容权利保护程序的权利保护LSI。

图12是表示利用内置MPU来运行播送内容权利保护程序的权利保护LSI的结构的功能方框图。如该图所示,该权利保护LSI1200具有:MPU1210、SRAM1120、ROM1230、FRAM1240、散列值生成部1250、计数器1260、SC2000部1270、和ISO7816部1280。

MPU1210是运行播送内容权利保护程序的计算机。SRAM1120是临时存储通过运行播送内容权利保护程序而生成的数据等的存储器,ROM1230是存储播送内容权利保护程序和常数等的只读存储器。

FRAM1240是即使切断电源时也能保持存储信息的非易失性存储器。该FRAM1240,存储图2所示的允许信息存储部207存储的信息。

散列值生成部1250是生成散列值的硬件,在图2所示的允许信息设定部211计算散列值时使用。计数器1260是测定视听播送内容的时间的硬件,对应于图2所示的计数器212。

SC2000部1270是使用内容密钥Kc等进行解码处理的硬件,在从ECM分组中取出用内容密钥Kc加密后的信息等时使用。

ISO7816部1280是把权利保护LSI1200与主处理机160等连接起来的ISO7816接口,通过该ISO7816部1280与主处理机160等进行数据交换。

这样,该权利保护LSI1200通过向FRAM1240存储允许信息,即使在切断电源时也能保持允许信息,同时可以频繁更新允许信息。

并且,在本实施方式中,说明了把本发明的播送内容权利保护装置和播送内容权利保护方法应用于地面数字播送用接收机的情况,但本发明不限于此,同样可以应用于仅具有播送内容的播放功能的播放装置。但是,为了限制播送内容的视听期间,需要使用ECM分组的时间信息,需要具备接收播送信号的功能。

如上所述,根据本发明,使用与播送内容的利用有关的允许信息,判定被记录在存储装置中的播送内容的视听是否是正当的视听,在判定为不正当的视听时,停止生成解码密钥,因此,具有可以防止不正当地视听记录在记录装置中的播送内容的效果。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号