一种音视频保护方法及音视频终端的制作方法

文档序号:7781227阅读:169来源:国知局
一种音视频保护方法及音视频终端的制作方法
【专利摘要】本发明属于数字电视领域,尤其涉及一种音视频保护方法及音视频终端,包括:音视频终端录制节目时,接收数字电视系统前端发送的传输流,所述传输流包含指纹信息和加扰的音视频流;解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密后的音视频流和指纹信息存储至指定的存储设备;当所述音视频终端播放所录制的节目时,从指定的存储设备中读取所述加密后的音视频流和指纹信息,解密所述加密后保存的音视频流和指纹信息获得音视频流和指纹信息,播放所述音视频流以及显示指纹内容。本发明能够保护音视频终端中录制的音视频流,避免被恶意拷贝或录制。
【专利说明】一种音视频保护方法及音视频终端
【技术领域】
[0001]本发明属于数字电视领域,尤其涉及一种音视频保护方法及音视频终端。
【背景技术】
[0002]数字电视是指从演播室到发射、传输、接收的所有环节都是使用数字电视信号或对该系统所有的信号传播都是通过由1、0数字串所构成的数字流来传播的电视类型。随着电视产业数字化进程的加快,越来越多的数字多媒体内容都是通过数字信号进行传输的,既提高了传输的效率,又带给了用户更加高清的体验效果。
[0003]在数字电视系统中,前端和视频传输过程中对音视频流的加密保护技术已经十分成熟。然而,在终端,获得授权的机顶盒对接收到的加扰节目音视频进行解扰后获得的音视频流并没有被保护起来,所述音视频经录制后可能被恶意拷贝或分发,从而造成盗版现象的产生。

【发明内容】

[0004]本发明的目的在于提供一种音视频保护方法及音视频终端,以解决现有数字电视机顶盒中录制的音视频内容可能被恶意拷贝或分发的问题。
[0005]本发明实施例是这样实现的,一种音视频保护方法,所述方法包括下述步骤:
[0006]音视频终端录制节目时,接收数字电视系统前端发送的传输流,所述传输流中包含指纹信息和加扰的音视频流;
[0007]所述音视频终端解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密后的音视频流和指纹信息存储至指定的存储设备;
[0008]所述音视频终端在播放所录制的节目时,从指定的存储设备中读取所述加密后的音视频流和指纹信息,解密所述加密后的音视频流和指纹信息获得音视频流和指纹信息,播放所述音视频流,并根据指纹信息显示指纹内容。
[0009]本发明的第二方面,还提供了一种音视频终端,所述音视频终端包括:
[0010]接收模块,用于录制节目时,接收数字电视系统前端发送的传输流,所述传输流中包含指纹彳目息和加扰的首视频流;
[0011]录制模块,用于解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密后的音视频流和指纹信息存储至指定的存储设备;
[0012]播放模块,用于在播放所录制的节目时,从指定的存储设备中读取所述加密后的音视频流和指纹信息,解密所述加密后的音视频流和指纹信息获得音视频流和指纹信息,播放所述音视频流,并根据指纹信息显示指纹内容。
[0013]在本发明中,音视频终端在录制节目时,通过解析数字电视系统前端发送的传输流获得加扰前的音视频流和指纹信息,再对所述音视频流和指纹信息进行加密;并在播放所录制的节目时,对所述加密后的音视频流和指纹信息进行解密获得音视频流和指纹信息,再播放所述音视频流以及显示指纹内容。从而完成了对音视频终端中音视频的加密录制和解密播放,避免了音视频被恶意拷贝或录制而造成的版权问题。
【专利附图】

【附图说明】
[0014]图1是本发明第一实施例提供的音视频保护系统的结构图;
[0015]图2是本发明第二实施例提供的音视频保护方法的实现流程图;
[0016]图3是本发明第三实施例提供的音视频保护方法的实现流程图;
[0017]图4是本发明第三实施例提供的音视频保护方法中步骤S302的具体流程图;
[0018]图5是本发明第三实施例提供的机顶盒合并帧时间戳与指纹信息的处理流程图;
[0019]图6是本发明第三实施例提供的指纹单元数据的结构图;
[0020]图7是本发明第三实施例提供的音视频保护方法中步骤S303的具体流程图;
[0021]图8是本发明第三实施例提供的机顶盒对指纹数据的播放监测处理流程图;
[0022]图9是本发明第三实施例提供的OSD指纹显示处理流程图;
[0023]图10是本发明第四实施例提供的音视频终端的结构图。
【具体实施方式】
[0024]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025]在本发明中,数字电视系统的前端根据音视频流和指纹信息获得传输流,并向音视频终端发送所述传输流;授权的音视频终端录制节目时,解析接收到的传输流获得加扰前的音视频流和指纹信息,再对所述音视频流和指纹信息进行加密;所述音视频终端播放所录制的节目时,对所述加密后的音视频流和指纹信息进行解密获得音视频流和指纹信息,然后播放所述音视频流以及显示指纹内容。从而完成了对音视频终端中音视频的加密录制和解密播放,避免了音视频被恶意拷贝或录制而造成的版权问题。
[0026]以下结合具体实施例对本发明的具体实现进行详细描述:
[0027]实施例一
[0028]图1示出了本发明第一实施例提供的音视频保护系统的结构,为了便于说明,仅不出了与本发明实施例相关的部分。
[0029]如图1所不,所述首视频保护系统包括数子电视系统如端I和首视频终端2。在本发明中,所述音视频终端可以为数字电视机顶盒、平板电脑或者手机等,优选为数字电视机顶盒。所述数字电视系统前端I与音视频终端2之间通过无线或有线的方式连接通信。
[0030]所述数字电视系统前端是指数字电视前端系统,包括信源部分、处理部分、传输部分和管理部分。信源部分主要用来产生各种电视节目和数据信息,来源包括卫星接收、电信接收、自制节目和互联网等。信源部分的主要设备包括数字卫星接收机、视频服务器、MPEG-2编码器、节目采编工作站、信息服务器、信息采编工作站等。处理部分主要是对各种数字信号进行处理,通过这些处理使系统提供的附加服务具有更多样性和灵活性,并使广播电视运营商能方便地控制各种设备。处理部分的主要设备包括传输流处理器、传输流复用器、条件接收系统等。传输部分主要是进行信道编码调制,针对不同的传输媒体采用不同的调制方式,如正交幅度调制QAM、正交相移监控调制QPSK等调制方式。管理部分是控制复杂化的数字前端的关键,其主要是进行差错管理、设置管理、性能管理、安全性管理和用户管理等网络运行。
[0031]在本实施例中,所述数字电视系统前端用于生成指纹信息,加扰音视频流,复用所述加扰的音视频流和指纹信息获得传输流,并通过无线网络向机顶盒发送所述传输流。所述传输流即为加扰的传输流。加扰是指使用加扰算法将传入的音视频流中的实体进行扰舌L此处的实体是指音视频流中具有某个特定标志码传输包PID的所有音视频流包。复用是指将不同节目的传输流复用为一个含有多个节目的传输流。在本实施例中,将多个节目的加扰后的音视频流和与其对应的指纹信息复用为一个传输流。
[0032]所述指纹信息包括指纹显示的位置、指纹显示的持续时间、指纹字体大小以及指纹字体颜色。
[0033]所述音视频保护系统中具有至少一个音视频终端2。
[0034]在本实施例中所述音视频终端2用于录制电视节目。
[0035]具体地,所述音视频终端2用于录制节目时,接收数字电视系统前端发送的传输流,解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密后的音视频流和指纹信息存储至指定的存储设备。
[0036]在本实施例中,解析所述传输流,是指对所述传输流进行解复用获得加扰的音视频流和指纹信息,然后对所述加扰的音视频流进行解扰,获得加扰前的音视频流。
[0037]所述音视频终端2还用于,在播放所录制的节目时,从指定的存储设备中读取所述加密后的音视频流和指纹信息,解密所述加密后的音视频流和指纹信息获得音视频流和指纹信息,播放所述音视频流,并根据指纹信息显示指纹内容。
[0038]所述指纹内容为音视频终端的唯一标识符。作为本发明的一个实施示例,音视频终端优选为数字电视机顶盒,指纹内容可对应为数字电视机顶盒智能卡的卡号。
[0039]在本发明实施例中,数字电视系统的前端根据音视频流和指纹信息获得传输流,并向音视频终端发送所述传输流;授权的音视频终端录制节目时,解析接收到的传输流获得加扰前的音视频流和指纹信息,再对所述音视频流和指纹信息进行加密;并在播放所录制的节目时,对所述加密后的音视频流和指纹信息进行解密获得音视频流和指纹信息,然后播放所述音视频流以及显示指纹内容。从而通过在数字电视系统前端生成指纹信息,每次录制的首视频流和指纹彳目息绑定在一起,完成了对首视频终端中首视频的加S录制以及解密播放,实现了通过指纹信息追溯已录制的音视频的源头,避免了音视频被恶意拷贝或录制而造成的版权问题。
[0040]实施例二
[0041]图2示出了本发明第二实施例提供的音视频保护方法的实现流程,详述如下:
[0042]在步骤S201中,音视频终端录制节目时,接收数字电视系统前端发送的传输流,所述传输流中包括指纹信息和加扰的音视频流。
[0043]在本实施例中,音视频终端在录制节目时接收数字电视系统前端发送的传输流,所述传输流中包含指纹信息和加扰的音视频流。所述音视频终端为数字电视机顶盒、手机或者平板电脑。
[0044]在步骤S202中,所述音视频终端解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密后的音视频流和指纹信息存储至指定的存储设备。
[0045]在本实施例中,解析获得加扰前的音视频流后,对所述音视频流进行编码成编码器可以识别并且能够取出帧时间戳的数据格式。
[0046]在步骤S203中,所述音视频终端播放所录制的节目时,从指定的存储设备中读取所述加密后的音视频流和指纹信息,解密所述加密后的音视频流和指纹信息获得音视频流和指纹信息,播放所述音视频流,并根据指纹信息显示指纹内容。
[0047]在本发明实施例中,音视频终端在录制节目时,接收数字电视系统前端生成的传输流,对所述传输流进行解析后得到加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密后的音视频流和指纹信息存储至指定的存储设备;在播放所录制的节目时,解密所述节目对应的加密后的音视频流和指纹信息,获得音视频流和指纹信息,播放所述音视频流,以及根据指纹信息显示指纹内容。从而通过在数字电视系统前端生成指纹信息,每次录制的音视频流和指纹信息绑定在一起,完成了对音视频终端中音视频的加密录制以及解密播放,实现了通过指纹信息追溯已录制的音视频的源头,避免了音视频被恶意拷贝或录制而造成的版权问题。
[0048]实施例三
[0049]图3示出了本发明第三实施例提供的音视频保护方法的实现流程,详述如下:
[0050]在步骤S301中,数字电视系统前端生成指纹信息,并加扰音视频流,复用所述加扰的音视频流和指纹信息以获得传输流,向音视频终端发送所述传输流。
[0051 ] 在本发明实施例中,所述音视频终端为数字电视机顶盒、手机或者平板电脑;优选为数字电视机顶盒。所述指纹信息包括指纹显示的位置、指纹显示的持续时间、指纹字体大小以及指纹字体颜色,但不包括指纹内容。
[0052]指纹内容由音视频终端产生,为音视频终端的唯一标识符,具体可以是数字电视机顶盒智能卡的卡号。
[0053]在本实施例中,指纹是指数字指纹,数字指纹是解决版权问题而产生的一种技术手段,它是根据授权用户的个人信息生成的某种序列号。由于运营商分给每个机顶盒用户的智能卡卡号是不同的,因此以机顶盒智能卡卡号作为指纹内容,具有唯一性,可以用来跟踪盗版的音视频,达到保护数字音视频版权的目的。
[0054]数字电视系统前端生成指纹信息后,将所述指纹信息插入到授权控制信息表ECM或授权管理信息表EMM中,同时加扰音视频流,获得加扰的音视频流;复用所述加扰后的音视频流和ECM、EMM,得到传输流,向授权的机顶盒传输所述传输流。
[0055]在步骤S302中,音视频终端在录制节目时,接收所述传输流,解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密后的音视频流和指纹信息存储至指定的存储设备。
[0056]在本实施例中,电视机顶盒在接收到录制节目的请求时,接收数字电视系统前端发送的传输流,解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流进行编码;以及合并音视频流的帧时间戳与所述指纹信息。利用随机产生的录制密钥加密所述编码后的音视频流,得到加密的音视频文件;以及利用所述录制密钥加密合并后的帧时间戳和指纹信息,获得加密的指纹文件,将所述加密的音视频文件和指纹文件存储至指定的存储设备中。[0057]具体的录制时的加密步骤将在后续实施例中进行详细阐述,在此不再赘述。
[0058]在步骤S303中,所述首视频终端在播放所录制的节目时,从指定的存储设备中读取所述加密后的音视频流和指纹信息,解密所述加密后的音视频流和指纹信息获得音视频流和指纹信息,播放所述音视频流,并根据指纹信息显示指纹内容。
[0059]在本实施例中,当用户回放所录制的节目时,电视机顶盒从指定的存储设备中查找所述节目对应的加密后的音视频文件和指纹文件,解密所述加密后的音视频文件和指纹文件获得音视频流以及指纹信息,播放所述音视频流,以及根据所述指纹信息显示指纹内容。
[0060]具体的播放时的解密步骤将在后续实施例中进行详细阐述,在此不再赘述。
[0061]在本发明实施例中,数字电视系统前端生成指纹信息,并加扰音视频流,复用所述加扰的音视频流和指纹信息获得传输流;音视频终端录制节目时,对接收到的传输流进行解析后得到加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密后的音视频流和指纹信息存储至指定的存储设备;当音视频终端播放所录制的节目时,解密所述节目对应的加密后的音视频流和指纹信息,获得音视频流和指纹信息,播放所述音视频流,以及根据指纹信息显示指纹内容。从而通过在数字电视系统前端生成指纹信息,每次录制的首视频流和指纹?目息绑定在一起,完成了对首视频终端中的首视频进行加密录制,以及解密播放,实现了通过指纹信息追溯已录制的音视频的源头,避免了音视频被恶意拷贝或录制而造成的版权问题。
[0062]图4示出了本发明第三实施例提供的音视频保护方法中的步骤S302的具体流程。如图4所示,步骤S302具体为:
[0063]在步骤S401中,音视频终端接收所述传输流,并在录制节目时,解析所述传输流,获得加扰前的音视频流和指纹信息。
[0064]在本实施例中,机顶盒接收数字电视系统前端发送的传输流,在接收到用户录制节目的请求时,解复用所述传输流,获得加扰的音视频流以及ECM、EMM。然后根据获得的ECM、EMM获取指纹信息,所述指纹信息包括指纹显示的位置、指纹显示的持续时间、指纹字体大小以及指纹字体颜色。解扰所述加扰的音视频流,得到加扰前的音视频流。
[0065]在步骤S402中,音视频终端对所述音视频流进行编码。
[0066]在本实施例中,解扰获得加扰前的音视频流后,机顶盒对所述音视频流进行编码成解码器可以识别并且能够取出帧时间戳的数据格式。
[0067]在步骤S403中,音视频终端根据所述指纹信息,从编码后的音视频流中获取当前的帧时间戳,将所述帧时间戳与所述指纹信息进行合并,并对所述合并后的指纹信息和帧时间戳进行数据签名,获得指纹数据。
[0068]图5示出了音视频终端合并帧时间戳与指纹信息的处理流程。如图所示:
[0069]在步骤S501中,获取指纹信息。
[0070]在步骤S502中,判断是否获取到指纹信息。
[0071]判断为是时,执行步骤S503 ;否则,执行步骤S501。
[0072]在步骤S503中,立即取出编码后的音视频流中的对应的帧时间戳。
[0073]在步骤S504中,将所述帧时间戳与指纹信息合并,获得指纹单元数据,预先保存在内存中。[0074]指纹单元数据的结构如图6所示。
[0075]在步骤S505中,判断内存中有无指纹单元数据。
[0076]如果内存中已经存在部分指纹单元数据,则执行步骤S506 ;否则直接对指纹单元数据进行签名,获得指纹数据。
[0077]在步骤S506中,合并所有指纹单元数据
[0078]在步骤S507中,对合并的指纹单元数据进行签名,获得指纹数据。
[0079]签名是指使用签名算法对所述指纹单元数据进行计算,获得这组数据的签名数据,并把签名数据附加到指纹单元数据的后面,得到指纹数据。
[0080]在本实施例中,对指纹单元数据进行签名主要是保证数据的完整性,防止被篡改。签名算法包括但不限于循环冗余校验码CRC或哈希运算消息认证码HMAC,这些算法都能针对每一个或每一组指纹单元数据产生唯一的一组签名数据。
[0081]在步骤S404中,音视频终端通过预存的录制密钥对所述编码后的音视频流和指纹数据进行加密,获得加密的音视频文件和指纹文件,将所述加密的音视频文件和指纹文件存储至指定的存储设备。
[0082]在本实施例中,机顶盒利用开始录制节目时预存的录制密钥加密所述编码后的音视频流和指纹数据,获得加密的音视频文件和指纹文件。录制密钥可以防止了用户试图使用错误密钥播放节目,提高了系统的安全性。
[0083]获得加密的音视频文件和指纹文件后,立即将所述加密的音视频文件和指纹文件存储至指定的存储设备,如外接存储设备(U盘、移动硬盘),可以防止音视频终端意外断电时造成指纹息的丢失。
[0084]进一步地,所述步骤S302还包括:
[0085]在步骤S405中,所述音视频终端开始录制节目时,生成录制密钥。
[0086]在步骤S406中,加密所述录制密钥得到密钥文件,并将所述密钥文件存储到指定的存储设备中。
[0087]在本实施例中,音视频终端接收到用户录制节目的请求开始录制节目时,调用系统随机数生成接口,生成任意一组随机二进制数据,作为本次录制节目中编码后的音视频流和指纹数据的录制密钥。使用处理器的芯片身份标识(芯片ID)对所述随机生成的录制密钥进行加密,保存到密钥文件中。将密钥文件保存到与上述加密的音视频文件和指纹文件相同的存储设备中,如外接存储设备(U盘、移动硬盘),以实现使用密钥文件关联所述加密的音视频文件和指纹文件。在本实施例中,录制密钥可以防止了用户试图使用错误密钥播放节目,提高了系统的安全性。
[0088]在本发明实施例中,录制节目时,接收数字电视系统前端发送的传输流,对所述传输流进行解析后获得加扰前的音视频流和指纹信息,再对所述音视频流进行编码,并使用录制密钥加密所述编码后的音视频流和指纹信息,存储至指定的存储设备。从而完成了在音视频终端录制节目时对节目的音视频流进行加密录制,保护了音视频终端中录制的音视频节目。
[0089]图7示出了本发明第二实施例提供的音视频保护方法中的步骤S303的具体流程。如图7所示,步骤S303具体为:
[0090]在步骤S701中,音视频终端在接收到播放所录制的节目的请求时,查找所述存储设备中是否存在与所述节目对应的加密的音视频文件、指纹文件以及密钥文件。
[0091]在本实施例中,音视频终端接收到用户发出的播放所录制的节目的请求时,从所述存储设备中读取节目所对应的加密的音视频文件、指纹文件以及密钥文件,判断是否具备这三种文件。若是,则执行步骤S702 ;否则,执行步骤S706,结束播放录制节目。具体地,缺少加密的音视频文件、指纹文件以及密钥文件中的任意一个或两个,都将结束播放所录制的节目。
[0092]在步骤S702中,音视频终端解密所述密钥文件获得解密密钥,根据所述解密密钥解密所述加密的音视频文件和指纹文件,获得编码后的音视频流和指纹数据。
[0093]在本实施例中,音视频终端使用处理器的芯片身份标识(芯片ID)解密所述密钥文件获得解密密钥。根据所述解密密钥解密所述加密的音视频文件和指纹文件,获得编码后的音视频流和指纹数据。
[0094]如果解密密钥和加密的音视频文件、指纹文件相互匹配,则解密出来的编码后的音视频流以及指纹数据是正确的。否则,当用户把一台音视频终端录制的内容拷贝到另一台音视频终端,播放所述录制内容时,由于芯片ID不同,芯片ID解密密钥文件得到的解密密钥将会是错误的解密密钥,使用所述错误的解密密钥解密加密的音视频文件和指纹文件时,解密出来的是错误的数据。另外,在同一台音视频终端中录制多个节目,若用户替换了其中一个录制节目的密钥文件时,替换后的密钥文件并不是所述录制节目对应的加密的音视频文件和指纹文件对应的密钥文件,芯片ID解密所述替换后的密钥文件得到的解密密钥,也是错误的解密密钥,使用所述错误的解密密钥解密加密的音视频文件和指纹文件时,解密出来的是错误的数据。
[0095]在步骤S703中,音视频终端校验所述指纹数据。
[0096]在本实施例中,音视频终端对解密得到的指纹数据进行数据校验,校验所述指纹数据是否正常。数据校验时,使用签名算法,重新计算指纹数据中的指纹单元数据对应的签名数据,并和指纹单元数据附带的签名数据对比。如果对比结果一样,则表示指纹单元数据是正常的;否则,指纹单元数据被改动过,结束播放录制节目的进程。例如,当用户替换了指纹文件时,音视频终端使用密钥文件解密出来的解密密钥来解密替换后的指纹文件,由于替换后的指纹文件并不是由此密钥文件对应的录制密钥加密产生的,解密替换后的指纹文件得到的数据将是错误的,通过数据校验可以得到指纹文件被改动过,从而执行步骤S706结束播放所录制的节目。
[0097]在步骤S704中,在指纹数据校验正常时,音视频终端解码所述编码后的音视频流,获得音视频流,播放所述音视频流。
[0098]在本实施例中,指纹数据校验正常时,音视频终端对解密密钥解密得到的编码后的音视频流进行解码以及同步,获得音视频流和帧时间戳。解码得到的音视频流传输到电视等显示设备播放;同步则通过解码得到的帧时间戳来同步。
[0099]在步骤S705中,音视频终端根据当前播放的音视频流与指纹数据中的指纹信息和帧时间戳,显示指纹内容。
[0100]在本实施例中,指纹数据是正常时,实时监测所述当前播放的帧时间戳。
[0101]图8示出了音视频终端对指纹单元数据播放检测的处理流程。如图所示:
[0102]在步骤S801中,开始监测。[0103]在步骤S802中,获取所述当前播放的帧时间戳。
[0104]所述当前播放的帧时间戳为音视频终端当前播放的音视频流的帧时间戳。
[0105]在步骤S803中,将每个指纹单元数据中的帧时间戳和所述当前播放的音视频流的帧时间戳进行对比。
[0106]在步骤S804中,判断当前播放的音视频流的帧时间戳是否在指纹单元数据定义的有效时间里面时。若是,则执行步骤S805,否则,返回步骤S802,继续获取当前播放的帧时间戳。
[0107]在步骤S805中,通过屏幕菜单OSD显示指纹。
[0108]以电视机顶盒智能卡卡号为指纹内容,根据所述指纹单元数据中的指纹信息定义的指纹显示的位置、指纹字体大小、指纹字体颜色整理成屏幕菜单OSD的一块显示区域,在显示屏上显示指纹内容。在显示时间超过指纹信息定义的指纹显示的持续时间时,清除该区域的指纹内容。OSD指纹显示处理流程如图9所示。
[0109]在步骤S901中,接收指纹信息。
[0110]在步骤S902中,获取终端智能卡卡号为指纹内容。
[0111]在步骤S903中,根据指纹信息定义的指纹位置、字体大小、颜色整理成屏幕菜单OSD的一块显示区域。
[0112]在步骤S904中,在屏幕上显示指纹内容。
[0113]在步骤S905中,判断显示时间是否超过指纹显示持续时间。在判断结果为是时,执行步骤S906 ;否则,继续在屏幕上显示指纹内容,执行步骤S904。
[0114]在步骤S906中,清除该区域的指纹内容。
[0115]在本发明实施例中,音视频终端开始播放所录制的节目时,从指定的存储设备中查找所述节目对应的加密的音视频文件和指纹文件,解密所述加密的音视频文件和指纹文件,获得音视频流和指纹信息,播放所述音视频流以及根据指纹信息显示指纹内容。从而实现了音视频终端中与加密录制相对应的解密播放,防止了录制的内容被肆意地拷贝、分发。
[0116]实施例四
[0117]图10示出了本发明第四实施例提供的音视频终端的组成结构。为了方便说明,仅不出了与本发明实施例相关的部分。
[0118]如图10所示,音视频终端2包括接收模块21、录制模块22和播放模块23。
[0119]所述音视频终端为数字电视机顶盒、手机或者平板电脑,优选为数字电视机顶盒。
[0120]所述接收模块21用于音视频终端录制节目时,接收数字电视系统前端发送的传输流,所述传输流中包含指纹信息和加扰的音视频流。
[0121]所述录制模块22用于解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密后的音视频流和指纹信息存储至指定的存储设备。
[0122]进一步地,所述录制模块22具体包括:
[0123]解析单元221,用于,解析所述传输流,获得加扰前的音视频流和指纹信息。
[0124]所述指纹信息为数字电视系统前端生成的指纹显示的位置、指纹显示的持续时间、指纹字体大小以及指纹字体颜色。
[0125]编码单元222,用于对所述音视频流进行编码。[0126]在本实施例中,解析传输流获得加扰前的音视频流后,对所述音视频流进行编码成解码器可以识别并且能够取出帧时间戳的数据格式。
[0127]数据签名单元223,用于根据所述指纹信息,从编码后的音视频流中获取当前的帧时间戳,将所述帧时间戳与所述指纹信息进行合并,并对所述合并后的指纹信息和帧时间戳进行数据签名,获得指纹数据。
[0128]加密单元224,用于通过预存的录制密钥对所述编码后的音视频流和指纹数据进行加密,获得加密的音视频文件和指纹文件,将所述加密的音视频文件和指纹文件存储至指定的存储设备。
[0129]所述指定的存储设备可以是外接的存储器,如U盘、移动硬盘等。
[0130]进一步地,所述录制模块22还包括:
[0131]录制密钥生成单元225,用于开始录制节目时,生成录制密钥;
[0132]关联单元226,用于加密所述录制密钥得到密钥文件,并将所述密钥文件存储到所述存储设备中。
[0133]关联单元可以实现对加密的音视频文件、指纹文件和密钥文件的关联。
[0134]所述播放模块23用于播放所录制的节目时,从指定的存储设备中读取所述加密后的音视频流和指纹信息,解密所述加密后的音视频流和指纹信息获得音视频流和指纹信息,播放所述音视频流,并根据指纹信息显示指纹内容。
[0135]进一步地,所述播放模块23具体包括:
[0136]查找单元231,用于接收到播放所录制的节目的请求时,查找所述存储设备中是否存在与所述节目对应的加密的音视频文件、指纹文件以及密钥文件。
[0137]解密单元232,用于查找单元查找到加密的音视频文件、指纹文件以及密钥文件时,解密所述密钥文件获得解密密钥,根据所述解密密钥解密所述加密的音视频文件和指纹文件,获得编码后的音视频流和指纹数据。
[0138]校验单元233,用于校验所述指纹数据。
[0139]解码单元234,用于在指纹数据校验正常时,解码所述编码后的音视频流,获得音视频流,播放所述音视频流。
[0140]指纹显示单元235,用于根据当前播放的音视频流和指纹数据中的指纹信息、帧时间戳,显示指纹内容。
[0141]作为本发明的一个实施示例,所述音视频终端为数字电视机顶盒,所述显示指纹内容是指,以电视机顶盒智能卡卡号为指纹内容,根据所述指纹信息定义的指纹显示的位置、指纹字体大小、指纹字体颜色整理成屏幕菜单OSD的一块显示区域,在显示屏上显示指纹内容。在所述显示时间超过指纹信息定义的指纹显示的持续时间时,清除该区域的指纹内容。
[0142]在本发明实施例中,音视频终端录制节目时,接收数字电视系统前端发送的传输流,解析接收到的传输流,获得加扰前的音视频流以及指纹信息,对所述音视频流以及指纹信息进行加密,存储至指定的存储设备中;并播放所录制的节目时,从指定的存储设备中读取所述加密后的音视频流和指纹信息,解密所述加密后的音视频流和指纹信息,获得音视频流和指纹信息,显示所述音视频流,并根据指纹信息显示指纹内容。从而通过在数字电视系统前端生成指纹信息,每次录制的音视频流和指纹信息绑定在一起,完成了对音视频终端中的音视频进行加密录制,以及解密播放,实现了通过指纹信息追溯已录制的音视频的源头,避免了音视频被恶意拷贝或录制而造成的版权问题。
[0143]以上所述仅为本发明的优选实施例而已,并不用于限制本发明。例如,各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可?’另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0144]凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。·
【权利要求】
1.一种音视频保护方法,其特征在于,所述方法包括: 所述音视频终端录制节目时,接收数字电视系统前端发送的传输流,所述传输流中包含指纹信息和加扰的音视频流; 所述音视频终端解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密后的音视频流和指纹信息存储至指定的存储设备; 所述音视频终端在播放所录制的节目时,从指定的存储设备中读取所述加密后的音视频流和指纹信息,解密所述加密后的音视频流和指纹信息获得音视频流和指纹信息,播放所述音视频流,并根据指纹信息显示指纹内容。
2.如权利要求1所述的音视频保护方法,其特征在于,所述音视频终端解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密的音视频流和指纹信息存储至指定的存储设备的步骤具体为: 所述音视频终端解析所述传输流,获得加扰前的音视频流和指纹信息; 所述音视频终端对所述音视频流进行编码; 所述音视频终端根据所述指纹信息,从编码后的音视频流中获取当前的帧时间戳,将所述帧时间戳与所述指纹信息进行合并,并对所述合并后的指纹信息和帧时间戳进行数据签名,获得指纹数据; 所述音视频终端通过预存的录制密钥对所述编码后的音视频流和指纹数据进行加密,获得加密的音视频文件和指纹文件,将所述加密的音视频文件和指纹文件存储至指定的存储设备。
3.如权利要求2所述的音视频保护方法,其特征在于,所述音视频终端解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密的音视频流和指纹信息存储至指定`的存储设备的步骤还包括: 所述音视频终端开始录制节目时,生成录制密钥; 所述音视频终端加密所述录制密钥得到密钥文件,并将所述密钥文件存储到所述存储设备中。
4.如权利要求1所述的音视频保护方法,其特征在于,所述音视频终端在播放所录制的节目时,从指定的存储设备中读取所述加密后的音视频流和指纹信息,解密所述加密后的音视频流和指纹信息获得音视频流和指纹信息,播放所述音视频流,并根据指纹信息显示指纹内容的步骤具体为: 所述音视频终端在接收到播放所录制的节目的请求时,查找所述存储设备中是否存在与所述录制节目对应的加密的音视频文件、指纹文件以及密钥文件; 所述首视频终端在所述存储设备中存在与所述录制节目对应的加S的首视频文件、指纹文件以及密钥文件时,解密所述密钥文件获得解密密钥,根据所述解密密钥解密所述加密的音视频文件和指纹文件,获得编码后的音视频流和指纹数据; 所述音视频终端校验所述指纹数据是否正确; 所述音视频终端在所述指纹数据正确时,解码所述编码后的音视频流,获得音视频流,播放所述音视频流; 所述音视频终端根据当前播放的音视频流与指纹数据中的指纹信息和帧时间戳,显示指纹内容。
5.如权利要求1至4任一项所述的音视频保护方法,其特征在于,所述指纹信息包括指纹显示的位置、指纹显示的持续时间、指纹字体大小以及指纹字体颜色; 所述指纹内容为所述音视频终端的唯一标识符。
6.—种首视频终端,其特征在于,所述首视频终端包括: 接收模块,用于录制节目时,接收数字电视系统前端发送的传输流,所述传输流中包含指纹信息和加扰的音视频流; 录制模块,用于解析所述传输流获得加扰前的音视频流和指纹信息,对所述音视频流和指纹信息进行加密,将所述加密后的音视频流和指纹信息存储至指定的存储设备; 播放模块,用于在播放所录制的节目时,从指定的存储设备中读取所述加密后的音视频流和指纹信息,解密所述加密后的音视频流和指纹信息获得音视频流和指纹信息,播放所述音视频流,并根据指纹信息显示指纹内容。
7.如权利要求6所述的音视频终端,其特征在于,所述录制模块包括: 解析单元,用于解析所述传输流,获得加扰前的音视频流和指纹信息; 编码单元,用于对所述音视频流进行编码; 数据签名单元,用于根据所述指纹信息,从编码后的音视频流中获取当前的帧时间戳,将所述帧时间戳与所述指纹信息进行合并,并对所述合并后的指纹信息和帧时间戳进行数据签名,获得指纹 数据; 加密单元,用于通过预存的录制密钥对所述编码后的音视频流和指纹数据进行加密,获得加密的音视频文件和指纹文件,将所述加密的音视频文件和指纹文件存储至指定的存储设备。
8.如权利要求7所述的音视频终端,其特征在于,所述录制模块还包括: 录制密钥生成单元,用于开始录制节目时,生成录制密钥; 关联单元,用于加密所述录制密钥得到密钥文件,并将所述密钥文件存储到所述存储设备中。
9.如权利要求6所述的音视频终端,其特征在于,所述播放模块包括: 查找单元,用于接收到播放所录制的节目的请求时,查找所述存储设备中是否存在与所述录制节目对应的加密的音视频文件、指纹文件以及密钥文件; 解密单元,用于在所述存储设备中存在与所述录制节目对应的加密的音视频文件、指纹文件以及密钥文件时,解密所述密钥文件获得解密密钥,根据所述解密密钥解密所述加密的音视频文件和指纹文件,获得编码后的音视频流和指纹数据; 校验单元,用于校验所述指纹数据是否正确; 解码单元,用于在所述指纹数据正确时,解码所述编码后的音视频流,获得音视频流,播放所述音视频流; 指纹显示单元,用于根据当前播放的音视频流与指纹数据中的指纹信息和帧时间戳,显示指纹内容。
10.如权利要求6至9任一项所述的音视频终端,其特征在于,所述指纹信息包括指纹显示的位置、指纹显示的持续时间、指纹字体大小以及指纹字体颜色; 所述指纹内容为音视频终端的唯一标识符。
【文档编号】H04N21/4408GK103686333SQ201310705475
【公开日】2014年3月26日 申请日期:2013年12月19日 优先权日:2013年12月19日
【发明者】崔金龙 申请人:深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1