CN104519416B - 一种数字电视竖直指纹的实现方法和*** - Google Patents
一种数字电视竖直指纹的实现方法和*** Download PDFInfo
- Publication number
- CN104519416B CN104519416B CN201410698113.3A CN201410698113A CN104519416B CN 104519416 B CN104519416 B CN 104519416B CN 201410698113 A CN201410698113 A CN 201410698113A CN 104519416 B CN104519416 B CN 104519416B
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- character
- vertical
- picture
- dtv
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000013507 mapping Methods 0.000 claims abstract description 8
- 238000005516 engineering process Methods 0.000 abstract description 6
- 239000011159 matrix material Substances 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- 239000000686 essence Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4318—Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Collating Specific Patterns (AREA)
Abstract
本发明涉及数字电视技术领域,本发明公开了一种数字电视竖直指纹的实现方法,其具体包括以下的步骤:步骤一、将指纹会用到的每个字符进行旋转,制作对应的旋转后的字符图片,并建立字符与旋转后的字符图片之间的映射关系;步骤二、接收数字电视中的指纹,并根据指纹中的字符查找对应旋转后的字符图片;步骤三、依序将步骤二中查找到的字符图片竖直进行拼接,形成最终的竖直指纹图片;步骤四、调用显示接口将该竖直指纹进行显示。将旋转后的图片进行竖直拼接,从而实现竖直指纹的显示。本发明还公开了一种数字电视竖直指纹的实现***。
Description
技术领域
本发明涉及数字电视技术领域,本发明公开了一种数字电视竖直指纹的实现方法和***。
背景技术
条件接收是数字电视的核心组件,尽管数字电视接收技术已较为完善,并已经广泛应用在数字电视***中,但该***仅对电视节目的传输过程进行保护,一旦电视节目被解密就脱离了保护。为了保护解密后的电视节目,视频指纹技术应运而生,并成为当前行业的关注点。
视频指纹是指数字电视***中的前端设备将音视频发给不同的终端设备用户,每个终端设备用户拥有自己不同的指纹信息,在数字电视领域,指纹信息可以是智能卡的***或者机顶盒的号码等等。终端设备将这些指纹信息放入到视频中播放给用户。如果出现盗版,则可以根据视频中所包含的指纹信息最终确定盗版的来源,从而实现追踪盗版的目的。
有线电视采用的视频指纹技术一般是直接显示指纹信息,比如,将智能卡的***或者机顶盒的号码作为指纹直接在视频上进行显示,这样能够很直观地观看到指纹信息的内容。但这样的指纹信息很集中,容易被擦除,安全性不高。
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).根据新生成的竖直指纹图片类型进行相应的解码显示。
本发明还公开了一种数字电视竖直指纹的实现***,其具体包括字符图片制作模块、指纹采集模块、竖直指纹生成模块和竖直指纹显示模块;所述字符图片制作模块用于将指纹会用到的每个字符进行旋转,制作对应的旋转后的字符图片,并建立字符与旋转后的字符图片之间的映射关系;所述指纹采集模块用于接收数字电视中的指纹,并根据指纹中的字符查找对应旋转后的字符图片;所述竖直指纹生成模块用于将查找到的字符图片依序竖直拼接,形成最终竖直指纹图片;所述竖直指纹显示模块用于调用显示接口将该竖直指纹进行显示。该***将旋转后的图片进行竖直拼接,从而实现竖直指纹的显示。
以上上述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种数字电视竖直指纹的实现方法,其具体包括以下的步骤:步骤一、将指纹会用到的每个字符进行旋转,制作对应的旋转后的字符图片,并建立字符与旋转后的字符图片之间的映射关系;步骤二、接收数字电视中的指纹,并根据指纹中的字符查找对应旋转后的字符图片;步骤三、依序将步骤二中查找到的字符图片竖直进行拼接,形成最终的竖直指纹图片;步骤四、调用显示接口将该竖直指纹进行显示。
2.如权利要求1所述的数字电视竖直指纹的实现方法,其特征在于所述旋转的角度为90度。
3.如权利要求2所述的数字电视竖直指纹的实现方法,其特征在于所述方法还包括计算拼接后的竖直指纹图片的总长度和宽度,然后再调用显示接口将该竖直指纹进行显示。
4.如权利要求3所述的数字电视竖直指纹的实现方法,其特征在于所述字符图片的格式为PNG、JPEG或者BMP。
5.一种数字电视竖直指纹的实现***,其特征在于具体包括字符图片制作模块、指纹采集模块、竖直指纹生成模块和竖直指纹显示模块;所述字符图片制作模块用于将指纹会用到的每个字符进行旋转,制作对应的旋转后的字符图片,并建立字符与旋转后的字符图片之间的映射关系;所述指纹采集模块用于接收数字电视中的指纹,并根据指纹中的字符查找对应旋转后的字符图片;所述竖直指纹生成模块用于将查找到的字符图片依序竖直拼接,形成最终竖直指纹图片;所述竖直指纹显示模块用于调用显示接口将该竖直指纹进行显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410698113.3A CN104519416B (zh) | 2014-11-28 | 2014-11-28 | 一种数字电视竖直指纹的实现方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410698113.3A CN104519416B (zh) | 2014-11-28 | 2014-11-28 | 一种数字电视竖直指纹的实现方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104519416A CN104519416A (zh) | 2015-04-15 |
CN104519416B true CN104519416B (zh) | 2018-04-06 |
Family
ID=52794038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410698113.3A Active CN104519416B (zh) | 2014-11-28 | 2014-11-28 | 一种数字电视竖直指纹的实现方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104519416B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101048784A (zh) * | 2004-09-03 | 2007-10-03 | Bfivdeh-应用研究院有限公司 | 用于将数字图像对应到分类***的类别中的方法 |
CN101257545A (zh) * | 2007-02-27 | 2008-09-03 | 冲电气工业株式会社 | 图像处理装置、图像处理方法以及计算机程序 |
CN102881034A (zh) * | 2012-05-14 | 2013-01-16 | 珠海金山办公软件有限公司 | 一种向应用文档中***水印的***和方法 |
CN103686333A (zh) * | 2013-12-19 | 2014-03-26 | 深圳市九洲电器有限公司 | 一种音视频保护方法及音视频终端 |
CN103796038A (zh) * | 2014-01-28 | 2014-05-14 | 北京视博数字电视科技有限公司 | 点阵指纹生成方法、设备和*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8600113B2 (en) * | 2004-11-12 | 2013-12-03 | The University Court Of The University Of St. Andrews | System, method and computer program product for video fingerprinting |
JP4569622B2 (ja) * | 2007-12-18 | 2010-10-27 | 富士ゼロックス株式会社 | 画像処理装置及び画像処理プログラム |
US9087337B2 (en) * | 2008-10-03 | 2015-07-21 | Google Inc. | Displaying vertical content on small display devices |
CN102655498A (zh) * | 2011-03-04 | 2012-09-05 | 董建飞 | 通过视频输出动态口令的方法 |
-
2014
- 2014-11-28 CN CN201410698113.3A patent/CN104519416B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101048784A (zh) * | 2004-09-03 | 2007-10-03 | Bfivdeh-应用研究院有限公司 | 用于将数字图像对应到分类***的类别中的方法 |
CN101257545A (zh) * | 2007-02-27 | 2008-09-03 | 冲电气工业株式会社 | 图像处理装置、图像处理方法以及计算机程序 |
CN102881034A (zh) * | 2012-05-14 | 2013-01-16 | 珠海金山办公软件有限公司 | 一种向应用文档中***水印的***和方法 |
CN103686333A (zh) * | 2013-12-19 | 2014-03-26 | 深圳市九洲电器有限公司 | 一种音视频保护方法及音视频终端 |
CN103796038A (zh) * | 2014-01-28 | 2014-05-14 | 北京视博数字电视科技有限公司 | 点阵指纹生成方法、设备和*** |
Also Published As
Publication number | Publication date |
---|---|
CN104519416A (zh) | 2015-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10915980B2 (en) | Method and apparatus for adding digital watermark to video | |
CN108737882B (zh) | 图像的显示方法、装置、存储介质及电子装置 | |
US20200028826A1 (en) | Method for Encrypting an Image, Method for Transmitting an Image, Electronic Device and Computer Readable Storage Medium | |
CN103402126B (zh) | 一种广告信息的显示方法及装置 | |
CN108921266B (zh) | 一种基于图像分割的静态二维码加密显示方法及装置 | |
US20140016864A1 (en) | Logo recognition | |
US8832736B2 (en) | Method, apparatus and system for bitstream editing and storage | |
CN111327947B (zh) | 一种截屏管理方法、装置及移动终端 | |
WO2012125198A3 (en) | Method and apparatus for enabling purchase of or information requests for objects in digital content | |
CN103702138A (zh) | 自适应指定转码的方法和*** | |
CN105791893B (zh) | 视频文件加密、解密方法及装置 | |
CN107872691A (zh) | 一种广告加载处理方法、装置及*** | |
CN104219572A (zh) | 视频关联信息隐式传输的内容分发方法和装置 | |
CN108074496B (zh) | 直径采样旋转rgb灯带显示方法、装置及计算机可读存储介质 | |
CN108053781B (zh) | 交叉采样旋转rgb灯带显示方法、装置及计算机可读存储介质 | |
CN103796038B (zh) | 点阵指纹生成方法、设备和*** | |
CN106878760B (zh) | 绘制及解析礼物的方法及装置 | |
CN105657453A (zh) | 一种利用数字指纹技术保护视频的方法及装置 | |
CN104519416B (zh) | 一种数字电视竖直指纹的实现方法和*** | |
CN110582021B (zh) | 信息处理方法及装置、电子设备和存储介质 | |
CN106060588A (zh) | 一种视频指纹生成方法及其*** | |
CN111131270B (zh) | 数据加密和解密方法、装置、电子设备及存储介质 | |
CN111314781B (zh) | 一种本地文件的加密方法、装置、设备、存储介质 | |
CN107659830B (zh) | 一种互动活动的接入方法、***及终端设备 | |
CN104363477A (zh) | 一种基于视频标注的信息竞价方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
EE01 | Entry into force of recordation of patent licensing contract | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20150415 Assignee: Sichuan Changhong Xinwang Technology Co.,Ltd. Assignor: SICHUAN CHANGHONG ELECTRIC Co.,Ltd. Contract record no.: X2023980043949 Denomination of invention: A Method and System for Implementing Vertical Fingerprint in Digital Television Granted publication date: 20180406 License type: Common License Record date: 20231030 |