点阵指纹生成方法、设备和系统的制作方法

文档序号:7796452阅读:234来源:国知局
点阵指纹生成方法、设备和系统的制作方法
【专利摘要】本发明公开了一种点阵指纹生成方法、设备和系统,其中,所述点阵指纹生成方法包括:终端设备接收前端设备发送的音视频信息,并从所述音视频信息中提取指纹信息,对所述指纹信息进行解析,得到指纹内容,所述指纹内容包括预设的指纹显示类型,并根据所述预设的指纹显示类型计算与所述终端设备相对应的点阵,将所述点阵嵌入到视频图层中,并显示所述点阵。因此,本发明采用点阵的方式显示指纹信息,增强了指纹信息的安全性。
【专利说明】点阵指纹生成方法、设备和系统
【技术领域】
[0001]本发明涉及数字技术,尤其涉及一种点阵指纹生成方法、设备和系统。
【背景技术】
[0002]随着数字技术的不断进步与广泛应用,促进了数字电视媒体行业的迅速发展,利用数字技术对电视节目进行摄制、存储、传输以及播放已经相当普及,而且,电视节目的数字化极大地降低了整个行业的物资、人力成本,并且带来更多的数字化特有的效果。但是,数字电视系统的安全问题一直是困扰数字电视节目的一大难题。
[0003]尽管数字电视接收技术已很完善,并已经广泛用于全球的数字电视系统中,但是该系统仅对电视节目的传输过程进行保护,一旦电视节目被解密输出就脱离了保护。为了给解密后的电视节目提供进一步的保护,视频指纹技术应运而生,并且成为当前相关行业的关注点之一。
[0004]视频指纹技术指的是数字电视系统中的前端设备将音视频发给不同的终端设备用户,在终端设备不同的用户拥有自己不同的指纹信息,比如,智能卡号或者机顶盒号码,终端设备将这些指纹信息放入到视频中,然后播放给用户。即使出现盗版,也可以根据视频中所包含的指纹信息最终确定盗版的来源,从而实现追踪盗版的目的。其中,前端(Headend)设备是在有线电视系统中,用以处理需要传输的由天线接收的各种无线信号和自办节目信号的设备,一般由运营商控制。
[0005]现有技术中,有线电视采用的视频指纹技术是终端设备直接显示自身的指纹信息,比如智能卡号或者机顶盒号码,这样用户可以很直观的看到指纹信息。
[0006]但是,上述采用的视频指纹技术安全性很低。

【发明内容】

[0007]有鉴于此,本发明实施例的目的在于提出一种点阵指纹生成方法、设备和系统,解决现有技术中的视频指纹技术安全性很低的问题。
[0008]第一方面,本发明实施例提供了一种点阵指纹生成方法,所述方法包括:
[0009]终端设备接收前端设备发送的音视频信息,并从所述音视频信息中提取指纹信息;
[0010]终端设备对所述指纹信息进行解析,得到指纹内容,所述指纹内容包括预设的指纹显示类型,并根据所述预设的指纹显示类型计算与所述终端设备相对应的点阵;
[0011]终端设备将所述点阵嵌入到视频图层中,并显示所述点阵。
[0012]第二方面,本发明实施例提供了一种点阵指纹生成方法,所述方法包括:
[0013]前端设备设置指纹信息;
[0014]前端设备将所述指纹信息添加到音视频信息中,所述指纹信息包括预设的指纹显示类型;
[0015]前端设备将携带有指纹信息的音视频信息发送至终端设备。[0016]第三方面,本发明实施例提供了一种终端设备,所述终端设备包括:
[0017]接收模块,用于接收前端设备发送的音视频信息;
[0018]指纹解析模块,用于对所述指纹信息进行解析,得到指纹内容,所述指纹内容包括预设的指纹显示类型,并根据所述预设的指纹显示类型计算与所述终端设备相对应的点阵;
[0019]显示模块,用于将所述点阵嵌入到视频图层中,并显示所述点阵。
[0020]第四方面,本发明实施例提供了一种前端设备,所述前端设备包括:
[0021]指纹生成模块,用于设置指纹信息;
[0022]处理模块,用于将所述指纹信息添加到音视频信息中,所述指纹信息包括预设的指纹显示类型;
[0023]发送模块,用于将携带有指纹信息的音视频信息发送至终端设备。
[0024]第五方面,本发明实施例提供了一种点阵指纹生成系统,所述系统包括:上述所有实施例中的终端设备、前端设备、以及用于将所述前端设备的音视频分发至所述终端设备的分发网络。
[0025]本发明实施例提供的点阵指纹生成方法、设备和系统,通过前端设备设置指纹信息,并将该指纹信息与需要播放的音视频信息发送至终端设备,终端设备获得与指纹信息相对应的指纹内容后,根据指纹内容中预设的指纹显示方式计算与终端设备相对应的点阵,并将该点阵嵌入到视频图层中,并显示该点阵,从而实现了采用点阵的方式显示指纹信息,增强了指纹信息的安全性。
【专利附图】

【附图说明】
[0026]图1是本发明第一实施例提供的的数字电视系统的架构图;
[0027]图2是本发明第二实施例提供的点阵指纹生成方法的流程图;
[0028]图3是本发明第三实施例提供的点阵指纹生成方法的流程图;
[0029]图4是本发明第四实施例提供的点阵指纹生成方法的流程图;
[0030]图5是本发明第五实施例提供的点阵指纹生成方法的流程图;
[0031]图6是本发明第六实施例提供的终端设备的结构示意图;
[0032]图7是本发明第七实施例提供的前端设备的结构示意图。
【具体实施方式】
[0033]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0034]图1是本发明第一实施例提供的数字电视系统的架构图。如图所示,该数字电视系统10包括前端设备11,分发网络12和终端设备13。其中,终端设备13可以为一个,也可以为多个。
[0035]前端设备11中可以包括指纹生成模块,该指纹生成模块是运营商控制生成指纹信息的装置,运营商可以指定某个范围的用户需要显示点阵指纹,也可以指定某个节目需要显示点阵指纹。另外,前端设备11中还可以包括条件访问系统(Conditional AccessSystem, CA),其功能是对电视节目信息进行加密,并通过有线电视网络把密钥发给各个智倉泛一|e。
[0036]在前端设备11上,运营商可以通过指纹生成模块,生成指纹信息,然后将指纹信息送到CA系统进行加密处理,该加密处理后的指纹信息与需要传输给终端设备的音视频数据进行合成,并将合成后得到的音视频信息通过分发网络12,比如,有线电视网络,分发到各个终端设备13上。
[0037]终端设备13可以包括指纹解析模块,该指纹解析模块对接收到的指纹信息进行解析,得到指纹内容。
[0038]在终端设备13上,首先对接收到的音视频信息进行解复用操作,使得指纹信息和音视数据进行分解,然后,将分解出的指纹信息进行解析,得到指纹内容,并根据指纹内容中的指纹显示类型计算相对应的点阵,而且将该点阵嵌入视频图层中,使得带指纹的图层数据和解码后的音视频数据进行合成,实现用户最终观看到的是解码后的音视频与指纹图层叠加后的效果。
[0039]其中,指纹解析模块对分解出的指纹信息进行解析,得到指纹内容。该指纹内容可以包括以下一种或多种信息:
[0040](I)指纹显示类型,比如,智能卡类型或机顶盒类型。
[0041](2)需要显示指纹的用户范围或某个节目即预设的用户范围或节目范围。
[0042](3)指纹信息是否以加密后的密文方式显示。
[0043](4)指纹信息采用多少行多少列的点显示。
[0044](5)指纹信息的显示位置。
[0045]在本发明实施例中,该数字电视系统采用图层叠加的方式显示与指纹信息相对应的点阵,该点阵是由原始指纹信息转换成的二进制信息,并且每个二进制的比特位以设定数量的像素点的灰度值来表示,从而得到的点阵,使得显示该点阵需要的信息量很少,且不易被盗版者识别和破解,增强了指纹信息的安全性。
[0046]图2是本发明第二实施例提供的点阵指纹生成方法的流程图。该点阵指纹生成方法可以应用于图1所示的数字电视系统的终端设备中。如图2所示,所述方法包括:
[0047]步骤210、终端设备接收前端设备发送的音视频信息,并从接收到的音视频信息中提取指纹信息。其中,音视频信息是前端设备将音视频数据和指纹信息合成后得到的信息。
[0048]具体地,本发明实施例涉及到的前端设备指的是提供视频流、加密信息、以及指纹信息的服务系统,前端设备把加密后的视频流通过有线电视网络分发下去,由终端设备匕如机顶盒或智能卡)进行接收并播放给终端用户观看。其中,终端用户即智能卡,每个智能卡表不一个终端用户。
[0049]步骤220、终端设备对所述指纹信息进行解析,得到指纹内容,所述指纹内容包括预设的指纹显示类型,根据所述预设的指纹显示类型计算与所述终端设备相对应的点阵。
[0050]具体地,所述指纹内容可以只包括预设的指纹显示类型,也可以除了预设的指纹显示类型,还包括预设的用户范围或节目范围、指纹数据是否以加密后的密文方式显示、指纹采用多少行多少列的点显示、以及指纹的显示位置等。
[0051]步骤230、将点阵嵌入到视频图层中,并显示该点阵。[0052]具体地,将点阵指纹信息嵌入到视频图层之后,可以调用显示设备的图层接口将点阵指纹信息显示在屏幕上。
[0053]在上述发明方案中,根据预设的指纹显示类型计算与所述终端设备相对应的点阵指纹信息的具体包括:
[0054]第一,根据预设的指纹显示类型获取原始指纹信息。其中,预设的指纹显示类型可以分为两种情况:(1)当预设的指纹显示类型为智能卡类型,终端设备获取自身的智能卡号码,该所述智能卡号码为所述原始指纹信息;(2)当预设的指纹显示类型为机顶盒类型,终端设备获取自身的机顶盒号码,该机顶盒号码为原始指纹信息。
[0055]第二,将获取到的原始指纹信息转换为二进制信息,所述二进制信息中每个二进制的比特位以设定数量的像素点的灰度值来表示,得到与所述原始指纹信息对应的点阵。其中,设定数量的像素点的灰度值可以只选择两个,比如,黑和白。
[0056]另外,该点阵的范围大小是可以由其边界点来确定的,并由边界点所确定的范围内的点来表述原始指纹信息,该范围内的点的分布是无规则的,但能通过各个点的距离来确定有多少行和多少列,该范围内的点形状是完全相同的,但其形状类型可以是一个矩形点,也可以是个圆点,该范围内的点最小可以由一个像素点组成,最大可以由多个像素点组成。
[0057]因此,不管原始指纹信息是智能卡号码还是机顶盒号码,所得到的点阵指都是采用点的组合来显示,其相对于图像和文字信息量较少,且由于点阵是由看似无规律的细小点组成,不易被识别和破解,安全程度高,从而提高盗版追踪能力。
[0058]下面详细说明本发明实施例中所涉及到的点阵及其表现形式:
[0059]点阵可以是由一个η X m个均匀分布的点构成的一个矩阵,该矩阵最外层包括4个顶点,这4个顶点作为边界判断。该矩阵内部包括(n-2) X (m-2)的点,这(n_2) X (m-2)的点表示要表达的原始指纹信息,并由原始指纹信息控制其中的点是否需要显示。其中,需要显示的点最小可以用一个像素点表示,也可以是由多个像素点组成。
[0060]原始指纹信息的每个字符可以采用十六进制表示,每个字符转换为二进制数,在矩阵中以一行的四个点来表示,如果每一行要表达X个字符,则每行应该有4XX个点的位置。在四个点中,左边为高位,右为低位。比特值为I表示对应位置显示点,而比特值为O表示对应位置不显示点。指纹内容的顺序在点阵上的分布按照从上到下、从左到右来表示。例如指纹内容为16个字符,采用8X8的点阵(不含边界部分)来表示时,则每一行表示两个指纹字符,左边四列的点表示前8个数,右边四列的点表示后8个数。
[0061]原始指纹信息可以为智能卡号码或机顶盒号码,并采用16个字符来表示,
[0062]其表示规则如下,如表1所示。
[0063]表1
[0064]
【权利要求】
1.一种点阵指纹生成方法,其特征在于,所述方法包括: 终端设备接收前端设备发送的音视频信息,并从所述音视频信息中提取指纹信息;终端设备对所述指纹信息进行解析,得到指纹内容,所述指纹内容包括预设的指纹显示类型,并根据所述预设的指纹显示类型计算与所述终端设备相对应的点阵; 终端设备将所述点阵嵌入到视频图层中,并显示所述点阵。
2.根据权利要求1所述的点阵指纹生成方法,其特征在于,所述指纹内容还包括预设的用户范围和/或预设的节目范围,所述根据所述指纹显示类型计算所述指纹信息相对应的点阵之前,至少包括以下一种: 终端设备判断自身是否在所述预设的用户范围之内,如果是,则获取所述指纹信息中的预设的指纹显示类型;或者 终端设备判断所述音视频信息是否在所述预设的节目范围之内,如果是,则获取所述指纹信息中的预设的指纹显示类型。
3.根据权利要求1或2所述的点阵指纹生成方法,其特征在于,所述根据所述指纹显示类型计算所述指纹信息相对应的点阵具体包括: 根据所述预设的指纹显示类型获取原始指纹信息,将所述原始指纹信息转换为二进制信息,所述二进制信息中每个二进制的比特位以设定数量的像素点的灰度值来表示,得到与所述原始指纹信息对应的点阵。
4.根据权利要求3所 述的点阵指纹生成方法,其特征在于,所述预设的指纹显示类型为智能卡类型或机顶盒类型,所述根据所述指纹显示类型获取原始指纹信息具体包括: 当所述预设的指纹显示类型为所述智能卡类型时,终端设备获取自身的智能卡号码,所述智能卡号码为所述原始指纹信息;或者 当所述预设的指纹显示类型为所述机顶盒类型时,终端设备根据所述机顶盒类型获取自身的机顶盒号码,所述机顶盒号码为所述原始指纹信息。
5.一种点阵指纹生成方法,其特征在于,所述方法包括: 前端设备设置指纹信息; 前端设备将所述指纹信息添加到音视频信息中,所述指纹信息包括预设的指纹显示类型; 前端设备将携带有指纹信息的音视频信息发送至终端设备。
6.一种终端设备,其特征在于,所述终端设备包括: 接收模块,用于接收前端设备发送的音视频信息; 指纹解析模块,用于对所述指纹信息进行解析,得到指纹内容,所述指纹内容包括预设的指纹显示类型,并根据所述预设的指纹显示类型计算与所述终端设备相对应的点阵;显示模块,用于将所述点阵嵌入到视频图层中,并显示所述点阵。
7.根据权利要求6所述的终端设备,其特征在于,所述终端设备还包括:第一处理模块和/或第二处理模块; 所述第一处理模块,用于判断自身是否在所述指纹内容中的预设的用户范围之内,如果是,则获取所述指纹信息中的指纹显示类型;和/或, 所述第二处理模块,用于判断所述音视频信息是否在所述指纹内容中的预设的节目范围之内,如果是,则获取所述指纹信息中的预设的指纹显示类型。
8.根据权利要求6或7所述的终端设备,其特征在于,所述预设的指纹显示类型为智能卡类型或机顶盒类型,所述指纹解析模块具体用于根据所述预设的指纹显示类型获取原始指纹信息,并将所述原始指纹信息转换为二进制信息,所述二进制信息中每个二进制的比特位以设定数量的像素点的灰度值来表示,得到与所述原始指纹信息对应的点阵; 其中,当所述预设的指纹显示类型为所述智能卡类型时,所述原始指纹信息为终端设备的智能卡号码;当所述预设的指纹显示类型为所述机顶盒类型时,所述原始指纹信息为终端设备的机顶盒号码。
9.一种前端设备,其特征在于,所述前端设备包括: 指纹生成模块,用于设置指纹信息; 处理模块,用于将所述指纹信息添加到音视频信息中,所述指纹信息包括预设的指纹显示类型; 发送模块,用于将携带有指纹信息的音视频信息发送至终端设备。
10.一种点阵指纹生成系统,其特征在于,所述系统包括:至少一个权利要求6至8任一项所述的终端设备、权利要求9所述的前端设备、以及用于将所述前端设备的音视频分发至所述终端设备的 分发网络。
【文档编号】H04N21/434GK103796038SQ201410041198
【公开日】2014年5月14日 申请日期:2014年1月28日 优先权日:2014年1月28日
【发明者】钱维云, 王天星, 王文军, 李伟东, 李红艳 申请人:北京视博数字电视科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1