一种数字电视竖直指纹的实现方法和系统技术方案

技术编号:11294297 阅读:156 留言:0更新日期:2015-04-15 09:08
本发明专利技术涉及数字电视技术领域,本发明专利技术公开了一种数字电视竖直指纹的实现方法,其具体包括以下的步骤:步骤一、将指纹会用到的每个字符进行旋转,制作对应的旋转后的字符图片,并建立字符与旋转后的字符图片之间的映射关系;步骤二、接收数字电视中的指纹,并根据指纹中的字符查找对应旋转后的字符图片;步骤三、依序将步骤二中查找到的字符图片竖直进行拼接,形成最终的竖直指纹图片;步骤四、调用显示接口将该竖直指纹进行显示。将旋转后的图片进行竖直拼接,从而实现竖直指纹的显示。本发明专利技术还公开了一种数字电视竖直指纹的实现系统。

【技术实现步骤摘要】
一种数字电视竖直指纹的实现方法和系统
本专利技术涉及数字电视
,本专利技术公开了一种数字电视竖直指纹的实现方法和系统。
技术介绍
条件接收是数字电视的核心组件,尽管数字电视接收技术已较为完善,并已经广泛应用在数字电视系统中,但该系统仅对电视节目的传输过程进行保护,一旦电视节目被解密就脱离了保护。为了保护解密后的电视节目,视频指纹技术应运而生,并成为当前行业的关注点。视频指纹是指数字电视系统中的前端设备将音视频发给不同的终端设备用户,每个终端设备用户拥有自己不同的指纹信息,在数字电视领域,指纹信息可以是智能卡的卡号或者机顶盒的号码等等。终端设备将这些指纹信息放入到视频中播放给用户。如果出现盗版,则可以根据视频中所包含的指纹信息最终确定盗版的来源,从而实现追踪盗版的目的。有线电视采用的视频指纹技术一般是直接显示指纹信息,比如,将智能卡的卡号或者机顶盒的号码作为指纹直接在视频上进行显示,这样能够很直观地观看到指纹信息的内容。但这样的指纹信息很集中,容易被擦除,安全性不高。CN201310689514.8提供了一种矩阵指纹生成方法、设备和系统,其中,所述矩阵指纹生成方法包括:前端设备设置用于终端设备显示的指纹显示类型,在指纹矩阵中选取与所述指纹显示类型相对应的指纹分布位置,并根据所述指纹分布位置生成矩阵指纹信息,再将指纹显示类型和矩阵指纹信息发送至终端设备。因此,本专利技术实现了前端设备设置指纹显示类型、以及指纹分布位置,并要求终端设备按照前端设备设置指纹显示类型、以及指纹分布位置显示矩阵指纹,不但增加了显示指纹的灵活性,而且以矩阵分布式显示的指纹不容易被擦除,从而提高盗版追踪能力。矩阵指纹虽然能够较好地防止指纹被擦除,但容易影响用户的观感,因此出现了竖直指纹。目前开发竖直指纹功能遇到的困难如下:目前大部分字库不支持转90度的字体显示,而支持转90度的字库则使用复杂,价格也较高,影响产品成本。
技术实现思路
本专利技术的目的是针对现有技术中竖直指纹实现方法存在支持转90度的字库使用复杂,价格高,影响产品成本的技术问题,本专利技术公开了一种数字电视竖直指纹的实现方法,本专利技术还公开了一种数字电视竖直指纹的实现系统。本专利技术的目的通过下述技术方案来实现:一种数字电视竖直指纹的实现方法,其具体包括以下的步骤:步骤一、将指纹会用到的每个字符进行旋转,制作对应的旋转后的字符图片,并建立字符与旋转后的字符图片之间的映射关系;步骤二、接收数字电视中的指纹,并根据指纹中的字符查找对应旋转后的字符图片;步骤三、依序将步骤二中查找到的字符图片竖直进行拼接,形成最终的竖直指纹图片;步骤四、调用显示接口将该竖直指纹进行显示。将旋转后的图片进行竖直拼接,从而实现竖直指纹的显示。更进一步地,上述旋转的角度为90度。更进一步地,上述方法还包括计算拼接后的竖直指纹图片的总长度和宽度,然后再调用显示接口将该竖直指纹进行显示。便于调用相应大小的显示窗口进行显示。更进一步地,上述字符图片的格式为PNG、JPEG或者BMP。根据不用的格式进行图片解码显示。本专利技术还公开了一种数字电视竖直指纹的实现系统,其具体包括字符图片制作模块、指纹采集模块、竖直指纹生成模块和竖直指纹显示模块;所述字符图片制作模块用于将指纹会用到的每个字符进行旋转,制作对应的旋转后的字符图片,并建立字符与旋转后的字符图片之间的映射关系;所述指纹采集模块用于接收数字电视中的指纹,并根据指纹中的字符查找对应旋转后的字符图片;所述竖直指纹生成模块用于将查找到的字符图片依序竖直拼接,形成最终竖直指纹图片;所述竖直指纹显示模块用于调用显示接口将该竖直指纹进行显示。该系统将旋转后的图片进行竖直拼接,从而实现竖直指纹的显示。通过采用以上的技术方案,本专利技术具有以下的有益效果:指纹内容一般用的字符集较小,仅限数字和少量符号,采用本专利技术的方法不需要使用支持转90度的字库,只需要将指纹内容可能用到的字符制作对应的图片就能够实现竖直指纹的显示,降低了产品的成本,同时也提高了软件运行的效率。附图说明图1为数字电视竖直指纹的实现方法的流程图。具体实施方式下面结合具体实施例和说明书附图对本专利技术作进一步详细的说明。如图1所示的本专利技术的数字电视竖直指纹的实现方法的流程图。本专利技术公开了一种数字电视竖直指纹的实现方法,其具体包括以下的步骤:步骤一、将指纹会用到的每个字符进行旋转,制作对应的旋转后的字符图片,并建立字符与旋转后的字符图片之间的映射关系;步骤二、接收数字电视中的指纹,并根据指纹中的字符查找对应旋转后的字符图片;步骤三、依序将步骤二中查找到的字符图片竖直进行拼接,形成最终的竖直指纹图片;步骤四、调用显示接口将该竖直指纹进行显示。将旋转后的图片进行竖直拼接,从而实现竖直指纹的显示。更进一步地,上述旋转的角度为90度。通过将所有可能会在指纹中用到的字符都制作对应的转90度的字符图片,当指纹中需要用到哪个字符时,就去调用哪个转90度的字符图片,然后对所有的图片竖直进行竖直拼接,从而实现竖直指纹的显示。本专利技术中字符旋转的角度也可以根据需要进行灵活设定。指纹内容一般用的字符集较小,仅限数字和少量符号,采用本专利技术的方法不需要使用支持转90度的字库,只需要将指纹内容可能用到的字符制作对应的图片就能够实现竖直指纹的显示,降低了产品的成本,同时也提高了软件运行的效率。更进一步地,上述方法还包括计算拼接后的竖直指纹图片的总长度和宽度,然后再调用显示接口将该竖直指纹进行显示。由于每个字符的宽度不同,导致每个字符图片的长度可能不同,对拼接后的图片计算总长度和宽度,便于调用相应大小的显示窗口进行显示。更进一步地,上述字符图片的格式为PNG、JPEG或者BMP。根据不用的格式进行图片解码显示。以数字0-9为例,具体说明本专利技术的实现过程。(1).制作字符0到9的转90度字符图片并打包到图库中,建立字符0-9的ASCII码值和转90度字符图片0-9的映射关系。(2).根据字符0-9查找对应的转90度字符图片信息,包括图片名称、图片长度、图片宽度等。(3).根据指纹信息内容的字符顺序,对找到的转90度字符图片集进行竖直拼接排序。(4).根据字符图片0-9的长度重新计算拼接好的竖直指纹图片的总长度,得到整个的竖直指纹图片信息,包括图片名称、图片长度、图片宽度等。(5).根据新生成的竖直指纹图片类型进行相应的解码显示。本专利技术还公开了一种数字电视竖直指纹的实现系统,其具体包括字符图片制作模块、指纹采集模块、竖直指纹生成模块和竖直指纹显示模块;所述字符图片制作模块用于将指纹会用到的每个字符进行旋转,制作对应的旋转后的字符图片,并建立字符与旋转后的字符图片之间的映射关系;所述指纹采集模块用于接收数字电视中的指纹,并根据指纹中的字符查找对应旋转后的字符图片;所述竖直指纹生成模块用于将查找到的字符图片依序竖直拼接,形成最终竖直指纹图片;所述竖直指纹显示模块用于调用显示接口将该竖直指纹进行显示。该系统将旋转后的图片进行竖直拼接,从而实现竖直指纹的显示。以上上述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网
...
一种数字电视竖直指纹的实现方法和系统

【技术保护点】
一种数字电视竖直指纹的实现方法,其具体包括以下的步骤:步骤一、将指纹会用到的每个字符进行旋转,制作对应的旋转后的字符图片,并建立字符与旋转后的字符图片之间的映射关系;步骤二、接收数字电视中的指纹,并根据指纹中的字符查找对应旋转后的字符图片;步骤三、依序将步骤二中查找到的字符图片竖直进行拼接,形成最终的竖直指纹图片;步骤四、调用显示接口将该竖直指纹进行显示。

【技术特征摘要】
1.一种数字电视竖直指纹的实现方法,其具体包括以下的步骤:步骤一、将指纹会用到的每个字符进行旋转,制作对应的旋转后的字符图片,并建立字符与旋转后的字符图片之间的映射关系;步骤二、接收数字电视中的指纹,并根据指纹中的字符查找对应旋转后的字符图片;步骤三、依序将步骤二中查找到的字符图片竖直进行拼接,形成最终的竖直指纹图片;步骤四、调用显示接口将该竖直指纹进行显示。2.如权利要求1所述的数字电视竖直指纹的实现方法,其特征在于所述旋转的角度为90度。3.如权利要求2所述的数字电视竖直指纹的实现方法,其特征在于所述方法还包括计算拼接后的竖直指纹图片的总长度和宽度,然后再调用显示接口将该竖直指纹...

【专利技术属性】
技术研发人员:郭凯蒋庆洲龚文清谢波陈杰雷志强
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1