首页> 中国专利> 用于广播内容保护的数字广播接收机及其方法

用于广播内容保护的数字广播接收机及其方法

摘要

提供了一种广播内容保护的数字广播接收机和方法。所述数字广播接收机包括:平台,其存储所接收的广播数据;中间件,其包括管理各种应用的应用管理器,以便根据消费策略使用与所接收的广播数据对应的广播内容;平台接口单元,其充当所述平台与所述中间件之间的接口;以及中间件接口单元,其充当所述各种应用与所述中间件之间的接口。根据所述方法,可以在各自具有不同硬件和软件结构的各种数字广播接收机中接受各种广播内容保护和管理策略。

著录项

  • 公开/公告号CN101268693A

    专利类型发明专利

  • 公开/公告日2008-09-17

    原文格式PDF

  • 申请/专利权人 韩国电子通信研究院;

    申请/专利号CN200680034376.8

  • 申请日2006-07-20

  • 分类号H04N7/16;

  • 代理机构北京市柳沈律师事务所;

  • 代理人钱大勇

  • 地址 韩国大田市

  • 入库时间 2023-12-17 20:49:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-09-09

    未缴年费专利权终止 IPC(主分类):H04N21/45 授权公告日:20110615 终止日期:20140720 申请日:20060720

    专利权的终止

  • 2011-06-15

    授权

    授权

  • 2008-11-05

    实质审查的生效

    实质审查的生效

  • 2008-09-17

    公开

    公开

说明书

技术领域

本发明涉及一种数字广播接收机和广播内容保护的方法,而且更具体地,涉及一种将中间件接口应用于广播内容保护的数字广播接收机和方法。

背景技术

数字广播接收机是使得用户能够通过广播网络接收广播数据并根据消费策略来使用广播数据的装置。这里,所述广播数据包括诸如视频、音频、或数据的广播内容、以及使得能够根据消费策略来使用广播数据的保护管理信息。消费策略是允许经授权用户正常使用广播内容的策略。即,消费策略是关于使得能够使用广播内容的访问权的策略。

同时,数字广播接收机具有彼此不同的硬件结构和软件结构。而且,消费策略基于广播内容而有所不同。从而,为了支持这些各种各样的环境,需要支持各种应用的中间件,而且应当定义该中间件的中间件接口。

发明内容

技术问题

本发明提供一种广播接收机和方法,其使得用户能够利用作为中间件接口的广播内容保护管理接口来安全和正当地访问广播内容,同时在具有不同硬件和软件结构的各种数字广播接收机中接受各种广播内容保护和管理策略。

技术方案

根据本发明的一个方面,提供了一种用于广播内容保护的数字广播接收机,该数字广播接收机包括:平台,其存储所接收的广播数据;中间件,其包括管理各种应用的应用管理器,以便根据消费策略使用与所接收的广播数据对应的广播内容;平台接口单元,其充当所述平台与所述中间件之间的接口;以及中间件接口单元,其充当所述各种应用与所述中间件之间的接口。

所述应用管理器可以包括:工具检测器,其基于所接收的广播数据检测与包含在所接收的广播数据中的广播内容的保护管理有关的工具信息;以及工具操作器,其操作与所检测到的工具信息对应的保护管理工具。

所述应用管理器可以进一步包括工具删除器,其从包含关于正在操作的保护管理工具的信息的操作工具列表中删除关于已经完成操作的保护管理工具的信息。

所述工具检测器可以包括:数据获取器,为其提供来自所述平台的广播数据;保护管理信息搜索器,其从所获取的广播数据中搜索与广播内容的保护管理有关的保护管理信息;以及工具信息检测器,其通过分析所述保护管理信息来检测与广播内容的保护管理有关的工具信息。

所述工具操作器可以包括:注册确定器,其确定是否已注册与所检测到的工具信息对应的保护管理工具;启动单元,其启动已注册的保护管理工具;以及操作器,其操作被启动的保护管理工具。

所述工具操作器可以进一步包括工具获取器,其在未注册与所检测到的工具信息对应的保护管理工具时通过平台获取与所检测到的工具信息对应的保护管理工具,并通过安装所获取的保护管理工具来注册所获取的保护管理工具。

根据本发明的另一个方面,提供一种在包含平台、中间件、以及各种应用的数字广播接收机中的广播内容保护的方法,该方法包括:所述平台存储接收的广播数据;以及所述中间件通过充当所述中间件与所述平台之间的接口的平台接口、和充当所述中间件与所述各种应用之间的接口的中间件接口来管理各种应用,以便根据消费策略来使用与所接收的广播数据对应的广播内容。

所述各种应用的管理可以包括:基于所接收的广播数据,检测与包含在所述广播数据中的广播内容的保护管理有关的工具信息;以及操作与所检测到的工具信息对应的保护管理工具。

所述各种应用的管理可以进一步包括从包含关于正在操作的保护管理工具的信息的操作工具列表中删除关于已经完成操作的保护管理工具的信息。

所述工具信息的检测可以包括:为其提供来自所述平台的广播数据;从所获取的广播数据中搜索与所述广播内容的保护管理有关的保护管理信息;以及通过分析所述保护管理信息来检测与广播内容的保护管理有关的工具信息。

所述保护管理工具的操作可以包括:确定是否已注册与所检测到的工具信息对应的保护管理工具;启动已注册的保护管理工具;以及操作被启动的保护管理工具。

所述保护管理工具的操作可以进一步包括在未注册与所检测到的工具信息对应的保护管理工具时通过平台获取与所检测到的工具信息对应的保护管理工具,并通过安装所获取的保护管理工具来注册所获取的保护管理工具。

附图说明

图1是说明数字广播接收机的结构的图;

图2是示出用于知识产权管理与保护(IPMP)的数字广播接收机的概念的图;

图3是说明根据本发明的实施例的将中间件接口应用于广播内容保护的数字广播接收机的结构的图;

图4是说明在根据本发明的实施例的将中间件接口应用于广播内容保护的数字广播接收机中的广播内容保护的方法的流程图;以及

图5说明根据本发明的实施例的利用接口定义语言(IDL)定义的中间件接口。

具体实施方式

以下将参照其中示出本发明的示范性实施例的附图更全面地描述本发明。

图1是说明数字广播接收机的结构的图。

参照图1,解调单元100接收广播数据,向DEMUX(去多路复用器)单元110提供多路复用的音频/视频/数据传输流,并向访问控制单元120提供关于多路复用的音频/视频/数据传输流的访问控制信息。

DEMUX单元110将多路复用的音频/视频/数据传输流分离为分开的基本流(element stream),并将每个基本流提供给解码单元130和存储单元140。

访问控制单元120基于访问控制信息、根据与当前传输流对应的消费策略而产生能够控制每个基本流的第一控制信号、以及与基本流的存储有关的第二控制信号。从而,访问控制单元120向DEMUX单元110提供第一控制信号,并向存储单元140提供第二控制信号。

解码单元130将由存储单元140或DEMUX单元110提供的基本流解码,并向A/V/D表示单元150提供作为解码结果的音频/视频数据。

A/V/D表示单元150向用户表示所提供的音频/视频数据。

同时,提供各种广播服务的广播服务提供者各自均应用关于保护和管理广播内容的特定的消费策略。从而,当前数字广播接收机不可能接收全部这些各种各样的保护和管理策略。进而,ISO/ITU JTG 1 SC29/WG11 MPEG通过提供称为MPEG知识产权管理与保护(IPMP)的标准而制定了用于应用各种多媒体内容保护管理策略的框架。

利用IPMP技术,可以基于数字版权管理(DRM)结构安全和容易地完成各种内容提供者与用户之间的内容的分发。

图2是示出用于IPMP的数字广播接收机的概念的图。

图2中,连接到IPMP终端的部分是其中可以在用户使用多媒体内容之前应用消费策略的部分。换句话说,每个连接的部分是其中IPMP终端可以访问和控制多路复用的MPEG-2传输流、视频/音频流、以及视频/音频数据的地方。

例如,在MPEG-2传输流的情况下,可以在MPEG-2传输流的首部信息上指定消费策略。在视频/音频流的情况下,可以应用能够解码每个编码流的策略。同样,在通过解码器传送的视频/音频数据的情况下,IPMP终端可以应用能够利用包含在视频/音频数据中的签名信息、水印信息等等来检测视频/音频数据的变换、再现等等的策略。

图3是说明根据本发明的实施例的将中间件接口应用于广播内容保护的数字广播接收机的结构的图。参照图3,根据本发明的当前实施例的数字广播接收机包括应用300、中间件接口单元320、中间件340、平台接口单元360、以及平台380。

即,所述数字广播接收机包括应用管理器342,以通过中间件API层来控制关于应用和广播内容的保护管理策略。

所述数字广播接收机的平台380包括音频/视频/数据处理器382、媒体保护管理器384、以及操作组织器386。

音频/视频/数据处理器382以硬件来实现音频解码功能、视频解码功能、以及图形处理功能。

操作组织器386利用来自中央处理器387、网络处理器388、以及存储单元389的支持而管理所述数字广播接收机的总体操作。

平台380例如在存储单元389(但并不限于此)中存储接收的广播数据。以下,为了方便,将把提供所接收的广播数据的结构称为启动器。

媒体保护管理器384保护和管理来自存储在平台380中的广播数据的广播内容。

应用300包括驻留应用302、插件应用304、以及其它应用306。IPMP终端以驻留应用302的形式存在。同样,各种保护管理工具以驻留应用302或插件应用304的形式存在,而且由中间件340通过利用中间件应用编程接口(API)而支持。

中间件340存在以确保各种平台与各种应用之间的兼容性,并通过中间件接口单元320支持各种应用的具体操作。中间件接口单元320以中间件API的形式充当驻留应用302、插件应用304、以及中间件340之间的接口。

IPMP终端以驻留应用302的形式安装,并基于来自中间件340的支持执行与广播内容的消费策略对应的保护管理功能。

参照图3,中间件340具体地包括应用管理器342,以根据广播内容的消费策略支持消费。

图3中,应用管理器342包括工具检测器344、工具操作器346、以及工具删除器348。

工具检测器344基于所接收的广播数据而检测与当前广播内容的保护管理有关的工具信息。参照图3,工具检测器344包括数据获取器350、保护管理信息搜索器351、以及工具信息检测器352。

通过平台接口单元360为数据获取器350提供来自平台380的所接收的广播数据的全部或部分。

保护管理信息搜索器351从广播数据中搜索与当前广播内容的保护管理有关的保护管理信息。

工具信息检测器352分析保护管理信息,并检测与当前广播内容的保护管理有关的工具信息。

工具操作器346操作与所检测到的工具信息对应的保护管理工具。参照图3,工具操作器346包括注册确定器354、启动单元355、操作器356、以及工具获取器357。注册确定器354确定是否已注册与所检测到的工具信息对应的保护管理工具。

工具获取器357在未注册与所检测到的工具信息对应的保护管理工具时通过平台380获取与所检测到的工具信息对应的保护管理工具,并通过安装所获取的保护管理工具来注册所获取的保护管理工具。启动单元355启动与所检测到的工具信息对应的保护管理工具。操作器356操作被启动的保护管理工具。

工具删除器348接收正在操作的保护管理工具的完成信息,并从正在操作的操作工具列表中删除该正在操作的保护管理工具。

同时,所述保护管理工具以驻留应用302或插件应用304的形式安装,并根据来自操作器346的命令操作。详细地,所述保护管理工具通过利用诸如toolprocessing()、authentication()、encrypt()、decrypt()、embedWatermark()、或detectWatermark()的中间件API接收来自中间件340的支持而执行相应的工具处理功能、验证功能、加密功能、解密功能、水印嵌入功能、水印检测功能等等。当所述保护管理工具完成操作时,利用作为中间件API的terminateTool()向应用管理器342提供关于工具操作终止的信息。从而,应用管理器342的工具删除器348接收关于工具操作终止的信息,并从正在操作的操作工具列表中删除该正在操作的工具。

图4是在说明根据本发明的实施例的将中间件接口应用于广播内容保护的数字广播接收机中的广播内容保护的方法的流程图。参照图4,根据本发明的当前实施例的该方法由在图3中所示的用于广播内容保护的数字广播接收机中执行的时间顺序操作构成。从而,关于图3中所示的用于广播内容保护的数字广播接收机描述的细节也可以应用于该根据本发明的当前实施例的在数字广播接收机中的广播内容保护的方法中。

换句话说,图4说明了应用管理器342如何通过利用中间件API层来操作。如图4中所示,应用管理器342的中间件API定义启动器400、IPMP终端420、以及保护管理工具440之间的接口。各种保护管理工具根据广播内容的消费策略通过该接口而操作。

参照图4,在操作S450和S452中,IPMP终端420利用名为getStreamData()和return()的中间件API确保通过平台接口单元360为数据获取器350提供从启动器400接收的广播数据的全部或部分。

在操作S453中,IPMP终端420利用名为retrieveIPMPInfo()的中间件API使工具信息检测器352分析保护管理信息并检测与当前广播内容的保护管理有关的工具信息。

在操作S454中,IPMP终端420利用名为parseIPMPInfo()的中间件API使保护管理信息搜索器351从广播数据中搜索与当前广播内容的保护管理有关的保护管理信息。

在操作S455和S456中,IPMP终端420利用名为getTools()和return()的中间件API使注册确定器354确定是否已注册与所检测到的工具信息对应的保护管理工具。

当其确定未注册与所检测到的工具信息对应的保护管理工具时,在操作S457和S458中,IPMP终端420利用名为retrieveMissingTool()和return()的中间件API使工具获取器357通过平台380获取与所检测到的工具信息对应的保护管理工具,并通过安装所获取的保护管理工具来注册所获取的保护管理工具。

在操作459和操作S460中,IPMP终端420利用名为initTool()的中间件API使启动单元355执行启动,以便保护管理工具440可以正确操作。

在操作S461中,IPMP终端420利用名为operateTool()的中间件API使操作器356操作被启动的保护管理工具440。此时,应用管理器342在操作工具列表中包含当前正在操作的保护管理工具。

在操作S462中,保护管理工具440通过利用名为toolProcessing()的中间件API接收来自应用管理器342的支持来执行相应的工作。在操作S463中,利用名为terminateTool()的中间件API向应用管理器342和IPMP终端420发送正在操作的保护管理工具440的终止信息。

在操作S464中,IPMP终端420利用名为revokeTool()的中间件API使工具删除器348接收正在操作的保护管理工具的终止信息并从正在操作的操作工具列表中删除该正在操作的保护管理工具。

图5说明了根据本发明的实施例的利用接口定义语言(IDL)定义的中间件接口。根据本发明的当前实施例,可以利用由IDL定义的中间件接口将保护管理工具应用表示为如下所示。

App_tool(){

    toolProcessing();

    while(!detectWatermark());

    terminateTool();

}

上面的保护管理工具是用于检测包含在广播内容中的水印的工具应用,而且其在检测到水印时被终止。该保护管理工具通常用于在使用广播内容之前根据消费策略来使用所检测到的水印。

也可以将本发明具体化为计算机可读记录介质上的计算机可读代码。计算机可读记录介质是能够存储此后可以由计算机系统读取的数据的任何数据存储设备。计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储设备、以及载波(诸如通过因特网的数据传输)。也可以将计算机可读记录介质分布在与网络耦接的计算机系统上,以便以分布的方式存储和执行计算机可读代码。而且,本发明所属技术领域的程序员能够容易地解释用于实现本发明的功能程序、代码、以及代码段。

虽然已经参照其示范性实施例具体地展示描述了本发明,但是本领域普通技术人员应当理解,可以在其中从形式和细节上作出各种改变而不背离由所附权利要求书限定的本发明的精神和范围。

工业实用性

根据本发明,可以将各种广播内容保护管理策略容易地应用于各自具有不同硬件和软件结构的各种数字广播接收机。从而,广播服务提供者可以通过决定适合于广播内容本身的保护管理策略来提供稳定和多样的广播服务,而不是通过考虑数字广播接收机来决定保护管理策略。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号