一种实现智能电视机对机顶盒播放节目识别的方法

文档序号:8004640阅读:408来源:国知局
一种实现智能电视机对机顶盒播放节目识别的方法
【专利摘要】本发明涉及智能电视机的应用技术,其公开了一种实现智能电视机对机顶盒播放节目识别的方法,提高识别的准确率和识别效率。在本发明中,通过在智能电视机本地建立字符模板库作为识别节目名称的依据,在用户换台时,智能电视后台负责截取机顶盒信号输出源上节目名所在区域的内容,以图片形式存储在电视机的文件系统中;智能电视机对存储的图片进行相应处理后与字符模板库中的字符模板进行精确度匹配,从而识别用户观看的节目。本发明的实现不依赖于网络,无需布置大量的云端,而且提高识别的准确率和识别效率,适用于智能电视机中。
【专利说明】一种实现智能电视机对机顶盒播放节目识别的方法
【技术领域】
[0001]本发明涉及智能电视机的应用技术,具体的说,是涉及一种实现智能电视机对机顶盒播放节目识别的方法。
【背景技术】
[0002]传统的电视逐步完成了向智能电视的过渡,然而在这个过渡过程中,我们通过用户体验调查发现虽然智能电视的功能越来越多,但大部分用户只是将智能电视当做传统电视机使用,仅仅将其作为机顶盒的一个输出屏幕,不能不说是一种极大的资源浪费。为了避免这种浪费,我们需要找到一个切入点,连接机顶盒和智能电视,显而易见这个切入点就是需要知道用户用机顶盒看的是什么节目,知道用户看什么,我们就能记录,摸索,挖掘,学习用户收视习惯,以便精准的进行增值服务投递。
[0003]但是,众所周知,机顶盒和智能电视属于两个不同的操作系统,两者间也没有统一,公开的通讯协议,所以智能电视如何知道机顶盒播放节目的情况,是件很困难的事情,传统的识别方法多采用声纹识别,但该方法有以下不足:1、需要部署大量云端7x24小时实时记录上百个台的声纹信息,部署成本高;2、从用户换台,录制声纹,上传声纹,云端处理,回传结果,整个过程耗时8-20S ;3、对于多个频道同时播放相同的节目(如:新闻联播)时,无法识别;4、识别完全依赖于网络;5、最为重要的一点,识别成功率不高。

【发明内容】

[0004]本发明所要解决的技术问题是:提出一种实现智能电视机对机顶盒播放节目识别的方法,提高识别的准确率和识别效率。
[0005]本发明解决上述技术问题所采用的技术方案是:
[0006]一种实现智能电视机对机顶盒播放节目识别的方法,包括以下步骤:
[0007]a.建立识别字库;
[0008]b.对识别字库中的各个字符在国内机顶盒常用的三种点阵字库的大小模式下进行特征抽取,生成相应的三种大小模式的字符模板,再对各个字符模板进行二值化算法处理;
[0009]c.针对电视机的常用分辨率将字符模板扩展为两套针对不同分辨率的字符模板,生成包括各个字符模板的字符模板库;
[0010]d.在用户换台时,智能电视后台负责截取机顶盒信号输出源上节目名所在区域的内容,以图片形式存储在电视机的文件系统中;
[0011]e.智能电视机对存储的图片进行相应处理后与字符模板库中的字符模板进行精确度匹配,从而识别用户观看的节目。
[0012]具体的,步骤a中,所述识别字库中包括国内上星的卫视和央视的频道名称用到的367个中文字符及26个英文字母以及10个常见字符。
[0013]具体的,步骤b中,所述国内机顶盒常用的三种点阵字库的大小分别为:20*20,22*22,24*24。
[0014]具体的,步骤b中,所述对各个字符模板进行二值化算法处理,使其背景色为纯白,前景色为纯黑。
[0015]具体的,步骤c中,所述电视机的常用分辨率为:720P,1080P。
[0016]具体的,步骤d中,所述智能电视后台截取机顶盒信号输出源上节目名所在区域的内容后,以TIFF格式的图片形式存储在电视机的文件系统中。
[0017]具体的,步骤e中,所述智能电视机对存储的图片进行相应处理包括:分辨率预判和二值化处理。
[0018]进一步,该方法还包括步骤:
[0019]f.智能电视机对于不能识别的的字符上传至云端服务器,由云端服务器进行辅助分析。
[0020]进一步,该方法还包括步骤:
[0021]g.智能电视机定期将保存在本机的供模板库对比识别用的图片回传给云端服务器,云端服务器对这些图片进行分析整理,以便对字符模板库进行矫正和版本更新。
[0022]本发明的有益效果是:实现智能电视机对机顶盒播放的节目在本地实时识别,不依赖于网络,无需布置大量的云端,而且提高识别的准确率和识别效率。
【专利附图】

【附图说明】
[0023]图1为本发明的方法流程图。
【具体实施方式】
[0024]本发明旨在提供一种实现智能电视机对机顶盒播放节目识别的方法,提高识别的准确率和识别效率。如图1所示,其实现方法包括以下步骤:
[0025]a.建立识别字库;
[0026]b.对识别字库中的各个字符在国内机顶盒常用的三种点阵字库的大小模式下进行特征抽取,生成相应的三种大小模式的字符模板,再对各个字符模板进行二值化算法处理;
[0027]c.针对电视机的常用分辨率将字符模板扩展为两套针对不同分辨率的字符模板,生成包括各个字符模板的字符模板库;
[0028]d.在用户换台时,智能电视后台负责截取机顶盒信号输出源上节目名所在区域的内容,以图片形式存储在电视机的文件系统中;
[0029]e.智能电视机对存储的图片进行相应处理后与字符模板库中的字符模板进行精确度匹配,从而识别用户观看的节目。
[0030]在具体实施上,我们可以通过以下7个步骤来实保证识别的准确率在99%以上,且平均识别时间小于3S:
[0031]步骤一、分析国内机顶盒内置字库的特点,我们发现国内的机顶盒基本使用20*20,22*22,24*24三种点阵字库,与此同时,我们分析出国内上星的卫视和央视等频道名称总共用到了 367个中文字符,再加上26个英文字母,10个常见字符,总计形成403个字符的识别字库。[0032]步骤二、对403个字符,在20*20,22*22,24*24三种大小模式下,逐一进行特征抽取,生成相应的三种大小模式的字符模板,对各个字符模板进行二值化算法处理,使其背景色为纯白,前景色为纯黑,同时形成对比数据库,保证对比数据库里的黑白单色字符,光学字符识别率达到百分之百。
[0033]步骤三、换算分辨率与DPI的关系,针对电视机常用分辨率,720P,1080P扩展为两套字符模板,最终字符模板库信息的大小为403x3x2,总计2418个。
[0034]步骤四、截取机顶盒的信息条,通过渠道干预,在智能电视在每一个区域上市前,由渠道人员通过内置的工具软件,定位节目名所在的区域,区域的精确程度大大提升识别成功率,当用户换台时,智能电视后台负责截取机顶盒信号输出源上节目名所在区域的内容,以TIFF格式存储在电视的文件系统中。
[0035]步骤五、对TIFF格式的图片依次进行分辨率预判,二值化处理,然后与字符模板库里的模板进行精确度匹配,我们通过大量的测试,形成一套可靠的匹配算法,在匹配算法的误差范围内,认为识别成功。
[0036]步骤六、通过上诉4个步骤,我们实地部署测试发现,识别成功率在98%,我们对剩余的2%,通过人工矫正的方式,提供模板库自我学习更新的途径,也提供不可识别字符上传云端辅助分析,更新模板库版本的方式,让市场予以辅助矫正,以期通过大规模的使用,完善,提升精度至100%。
[0037]步骤七、在联网状态下,将保存在本机供模板库对比识别的TIFF图片,回传给云端,云端分析整理,更新出最适合该区域的模板库,进行推送。
[0038]本发明可以很好的作为一个ANDROID系统的后台服务,置入智能电视,也可扩展到集成到LINUX, WINCE等系统。
【权利要求】
1.一种实现智能电视机对机顶盒播放节目识别的方法,其特征在于,包括以下步骤: a.建立识别字库;b.对识别字库中的各个字符在国内机顶盒常用的三种点阵字库的大小模式下进行特征抽取,生成相应的三种大小模式的字符模板,再对各个字符模板进行二值化算法处理; c.针对电视机的常用分辨率将字符模板扩展为两套针对不同分辨率的字符模板,生成包括各个字符模板的字符模板库; d.在用户换台时,智能电视后台负责截取机顶盒信号输出源上节目名所在区域的内容,以图片形式存储在电视机的文件系统中; e.智能电视机对存储的图片进行相应处理后与字符模板库中的字符模板进行精确度匹配,从而识别用户观看的节目。
2.如权利要求1所述的一种实现智能电视机对机顶盒播放节目识别的方法,其特征在于,步骤a中,所述识别字库中包括国内上星的卫视和央视的频道名称用到的367个中文字符及26个英文字母以及10个常见字符。
3.如权利要求1所述的一种实现智能电视机对机顶盒播放节目识别的方法,其特征在于,步骤b中,所述国内机顶盒常用的三种点阵字库的大小分别为:20*20,22*22,24*24。
4.如权利要求1所述的一种实现智能电视机对机顶盒播放节目识别的方法,其特征在于,具体的,步骤b中,所述对各个字符模板进行二值化算法处理,使其背景色为纯白,前景色为纯黑。
5.如权利要求1所述的一种实现智能电视机对机顶盒播放节目识别的方法,其特征在于,步骤c中,所述电视机的常用分辨率为:720P,1080P。
6.如权利要求1所述的一种实现智能电视机对机顶盒播放节目识别的方法,其特征在于,步骤d中,所述智能电视后台截取机顶盒信号输出源上节目名所在区域的内容后,以TIFF格式的图片形式存储在电视机的文件系统中。
7.如权利要求1-6任意一项所述的一种实现智能电视机对机顶盒播放节目识别的方法,其特征在于,步骤e中,所述智能电视机对存储的图片进行相应处理包括:分辨率预判和二值化处理。
8.如权利要求7所述的一种实现智能电视机对机顶盒播放节目识别的方法,其特征在于,该方法还包括步骤: f.智能电视机对于不能识别的的字符上传至云端服务器,由云端服务器进行辅助分析。
9.如权利要求8所述的一种实现智能电视机对机顶盒播放节目识别的方法,其特征在于,该方法还包括步骤: g.智能电视机定期将保存在本机的供模板库对比识别用的图片回传给云端服务器,云端服务器对这些图片进行分析整理,以便对字符模板库进行矫正和版本更新。
【文档编号】H04N21/43GK103455819SQ201310361619
【公开日】2013年12月18日 申请日期:2013年8月19日 优先权日:2013年8月19日
【发明者】杨巍, 张刚, 吴勇明, 唐超, 周志武, 张雷鸣 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1