首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于IPTV规范的EPG自动寻找区域焦点的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:帕科视讯科技(杭州)股份有限公司

摘要:本发明公开了一种基于IPTV规范的EPG自动寻找区域焦点的方法。它具体包括如下步骤:初始化EPG展示区域、所有焦点元素的唯一编码;虚拟设计EPG展示区域的界面按照x轴、y轴进行布局;当进行向上移动时,设置临时的存放参数x_temp、y_temp;计算当前焦点元素移动起始点的上边框中点坐标,并设置屏幕分辨率阈值distance;循环EPG展示区域内的焦点元素,计算循环到的焦点元素上边框中点坐标;进行向下、向左以及向右移动原理同上,通过层级设计进行层层嵌套判断来更新x_temp、y_temp以及阈值distance,最终通过该算法计算出最佳目标焦点。本发明的有益效果是:通过自动搜索焦点机制和简单的运算规则,实现了按规则计算的焦点移动方法,可以满足日常产品需求,提升用户体验。

主权项:1.一种基于IPTV规范的EPG自动寻找区域焦点的方法,其特征是,具体包括如下步骤:(1)初始化EPG展示区域,初始化EPG展示区域内所有焦点元素的唯一编码;虚拟设计EPG展示区域的界面按照x轴、y轴进行布局,以EPG展示区域的左上角为原点(0,0),初始化临时的存放参数x_temp、y_temp、id_temp,初始化屏幕分辨率阈值distance;(2)在EPG展示区域,HTML中文档获取各元素对象数组的逻辑为从上至下,从左至右的逻辑得到元素对象数组;(3)当进行向上移动时,计算当前焦点元素移动起始点的上边框中点坐标,循环EPG展示区域内的焦点元素,如果循环到的焦点元素唯一编码和当前焦点的唯一编码一致,则不做处理;否则计算循环到的焦点元素上边框中点坐标;(4)如果当前焦点元素的坐标y值小于等于循环到的焦点元素上边框中点坐标y值,则不做处理;否则计算临时屏幕分辨率阈值distance_temp,并且对比distance_temp和distance大小,如果distance_temp大于等于distance,则不进行更新操作;如果distance_temp小于distance,则更新x_temp和y_temp为循环到的焦点元素上边框中点坐标,更新id_temp为循环到的焦点元素的唯一编码,同时更新distance为distance_temp;直到循环完EPG展示区域内所有焦点元素后确定要移动的焦点元素,完成自动寻找区域焦点的实现;(5)当进行向下移动时,计算当前焦点元素移动起始点的下边框中点坐标,循环EPG展示区域内的焦点元素,如果循环到的焦点元素唯一编码和当前焦点的唯一编码一致,则不做处理;否则计算循环到的焦点元素下边框中点坐标;(6)如果当前焦点元素的坐标y值大于等于循环到的焦点元素下边框中点坐标y值,则不做处理;否则计算临时屏幕分辨率阈值distance_temp,并且对比distance_temp和distance大小,如果distance_temp大于等于distance,则不进行更新操作;如果distance_temp小于distance,则更新x_temp和y_temp为循环到的焦点元素下边框中点坐标,更新id_temp为循环到的焦点元素的唯一编码,同时更新distance为distance_temp;直到循环完EPG展示区域内所有焦点元素后确定要移动的焦点元素,完成自动寻找区域焦点的实现;(7)当进行向左移动时,计算当前焦点元素移动起始点的左边框中点坐标,循环EPG展示区域内的焦点元素,如果循环到的焦点元素唯一编码和当前焦点的唯一编码一致,则不做处理;否则计算循环到的焦点元素左边框中点坐标;(8)如果当前焦点元素的坐标x值小于等于循环到的焦点元素左边框中点坐标x值,则不做处理;否则计算临时屏幕分辨率阈值distance_temp,并且对比distance_temp和distance大小,如果distance_temp大于等于distance,则不进行更新操作;如果distance_temp小于distance,则更新x_temp和y_temp为循环到的焦点元素左边框中点坐标,更新id_temp为循环到的焦点元素的唯一编码,同时更新distance为distance_temp;直到循环完EPG展示区域内所有焦点元素后确定要移动的焦点元素,完成自动寻找区域焦点的实现;(9)当进行向右移动时,计算当前焦点元素移动起始点的右边框中点坐标,循环EPG展示区域内的焦点元素,如果循环到的焦点元素唯一编码和当前焦点的唯一编码一致,则不做处理;否则计算循环到的焦点元素右边框中点坐标;(10)如果当前焦点元素的坐标x值大于等于循环到的焦点元素右边框中点坐标y值,则不做处理;否则计算临时屏幕分辨率阈值distance_temp,并且对比distance_temp和distance大小,如果distance_temp大于等于distance,则不进行更新操作;如果distance_temp小于distance,则更新x_temp和y_temp为循环到的焦点元素右边框中点坐标,更新id_temp为循环到的焦点元素的唯一编码,同时更新distance为distance_temp;直到循环完EPG展示区域内所有焦点元素后确定要移动的焦点元素,完成自动寻找区域焦点的实现。

全文数据:

权利要求:

百度查询: 帕科视讯科技(杭州)股份有限公司 一种基于IPTV规范的EPG自动寻找区域焦点的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。