屏幕焦点的移动方法、装置和计算机可读存储介质制造方法及图纸

技术编号:20221376 阅读:25 留言:0更新日期:2019-01-28 20:01
本发明专利技术公开了一种屏幕焦点的移动方法和装置,涉及智能控制技术领域。该方法包括:获取屏幕的当前焦点元素的位置,以当前焦点元素为中心,在屏幕上确定多个互不重叠的候选区域,各候选区域分别对应不同的焦点移动方向;根据接收到的焦点移动命令,将对应方向上的候选区域确定为目标区域;基于预设的规则,在与目标区域有重叠关系的元素中确定焦点移动命令的目标元素。该方法和装置能够提高焦点移动的准确性。

【技术实现步骤摘要】
屏幕焦点的移动方法、装置和计算机可读存储介质
本专利技术涉及智能控制
,特别涉及一种屏幕焦点的移动方法、装置和计算机可读存储介质。
技术介绍
IPTV(InternetProtocolTelevision,交互式网络电视)利用宽带有线电视网的基础设施,以家用电视机作为主要终端,通过互联网络协议为用户提供包括电视节目在内的多种数字媒体服务。IPTV可以采用EPG(ElectronicProgramGuide,电子节目指南)界面与用户进行交互,即通过将屏幕焦点移动到界面中的元素上,以确定需要为用户提供的服务。与以电脑和手机为终端的情况不同,以电视为终端的屏幕焦点移动是通过遥控器的方向键来实现屏幕焦点移动的。现有技术根据用户通过遥控器方向键输入的移动方向命令,以及屏幕上所有可聚焦元素在横纵坐标轴上的排列关系,来判断焦点移动的目标。
技术实现思路
本专利技术的专利技术人发现上述现有技术中存在如下问题:随着业务表现形式的不断丰富,EPG页面中的元素的排列更加复杂与不规则,因此现有技术容易产生移动偏移、移动盲区等情况,导致焦点移动不准确。针对上述问题中的至少一个问题,本专利技术人提出了解决方案。本专利技术的一个目的是提供一种屏幕焦点的确定技术方案。根据本专利技术的一个实施例,提供了一种屏幕焦点的移动方法,包括:获取屏幕的当前焦点元素的位置,以所述当前焦点元素为中心,在所述屏幕上确定多个互不重叠的候选区域,各所述候选区域分别对应不同的焦点移动方向;根据接收到的焦点移动命令,将对应方向上的所述候选区域确定为目标区域;基于预设的规则,在与所述目标区域有重叠关系的元素中确定所述焦点移动命令的目标元素。可选地,计算所有与所述目标区域有重叠关系的元素与所述当前焦点元素之间的距离;将所述距离最短的元素确定为所述焦点移动命令的目标元素。可选地,响应于所述目标区域与任何元素都不存在重叠关系,以所述当前焦点元素为交点,形成多条相交的斜线将所述屏幕划分为多个子区域,分别对应不同的焦点移动方向;根据所述屏幕中的各元素的中心点的位置,确定各元素所属的子区域;根据接收到的焦点移动命令,将对应方向上的所述子区域为新的目标区域。可选地,基于预设的规则,将位于所述新的目标区域的元素确定为所述焦点移动命令的目标元素。可选地,根据所述当前焦点元素、所述焦点移动命令及其对应的所述目标元素,缓存所述当前焦点元素和所述目标元素之间的移动方向对应关系;接到新的焦点移动命令后,响应于缓存有与新的焦点元素和所述新的焦点移动命令对应的所述移动方向对应关系,按照所述移动方向对应关系确定新的目标元素。可选地,所述候选区域为4个,分别对应上、下、左和右4个焦点移动方向。可选地,以所述当前焦点元素为中心,在所述屏幕上形成十字区域,所述十字区域的4条边分别为4个所述候选区域。可选地,所述斜线为2条,所述子区域为4个,分别对应上、下、左和右4个焦点移动方向。根据本专利技术的另一个实施例,提供一种屏幕焦点的移动装置,包括:候选区域划分模块,用于获取屏幕的当前焦点元素的位置,以所述当前焦点元素为中心,在所述屏幕上确定多个互不重叠的候选区域,各所述候选区域分别对应不同的焦点移动方向;目标区域确定模块,用于根据接收到的焦点移动命令,将对应方向上的所述候选区域确定为目标区域;目标元素确定模块,用于基于预设的规则,在与所述目标区域有重叠关系的元素中确定所述焦点移动命令的目标元素。可选地,所述目标元素确定模块计算所有与所述目标区域有重叠关系的元素与所述当前焦点元素之间的距离,将所述距离最短的元素确定为所述焦点移动命令的目标元素。可选地,所述目标区域确定模块响应于所述目标区域与任何元素都不存在重叠关系,以所述当前焦点元素为交点,形成多条相交的斜线将所述屏幕划分为多个子区域,分别对应不同的焦点移动方向,根据所述屏幕中的各元素的中心点的位置,确定各元素所属的子区域,根据接收到的焦点移动命令,将对应方向上的所述子区域为新的目标区域。可选地,所述目标元素确定模块基于预设的规则,将位于所述新的目标区域的元素确定为所述焦点移动命令的目标元素。可选地,所述目标元素确定模块还用于根据所述当前焦点元素、所述焦点移动命令及其对应的所述目标元素,缓存所述当前焦点元素和所述目标元素之间的移动方向对应关系,接到新的焦点移动命令后,响应于缓存有与新的焦点元素和所述新的焦点移动命令对应的所述移动方向对应关系,按照所述移动方向对应关系确定新的目标元素。可选地,所述候选区域为4个,分别对应上、下、左和右4个焦点移动方向。可选地,候选区域划分模块以所述当前焦点元素为中心,在所述屏幕上形成十字区域,所述十字区域的4条边分别为4个所述候选区域。可选地,所述斜线为2条,所述子区域为4个,分别对应上、下、左和右4个焦点移动方向。根据本专利技术的又一个实施例,提供一种屏幕焦点的移动装置,包括:存储器以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器装置中的指令,执行上述任一个实施例中的屏幕焦点的移动方法。根据本专利技术的又一个实施例,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一个实施例中的屏幕焦点的移动方法。本专利技术的一个优点在于,通过在当前焦点元素周围划分或通过相交于当前焦点元素的多条斜线,在屏幕上形成对应不同方向的多个互不重叠区域,并基于预设的规则唯一确定焦点移动命令的目的元素。从而解决了移动偏移、移动盲区等问题,提高了焦点移动的准确性。附图说明构成说明书的一部分的附图描述了本专利技术的实施例,并且连同说明书一起用于解释本专利技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本专利技术,其中:图1示出本专利技术的屏幕焦点的移动方法的一个实施例的流程图。图2示出本专利技术的屏幕焦点的移动方法的一个实施例的示意图。图3示出本专利技术的屏幕焦点的移动方法的另一个实施例的流程图。图4示出本专利技术的屏幕焦点的移动方法的另一个实施例的示意图。图5示出本专利技术的屏幕焦点的移动装置的一个实施例的结构图。图6示出本专利技术的屏幕焦点的移动装置的另一个实施例的结构图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1示出本专利技术的屏幕焦点的移动方法的一个实施例的流程图。如图1所示,在步骤120中,获取屏幕的当前焦点元素的位置,以当前焦点元素为中心,在屏幕上确定多个互不重叠的候选区域,各候选区域分别对应不同的焦点移动方向。例如,可以在当前焦点元素周围划分4个本文档来自技高网...

【技术保护点】
1.一种屏幕焦点的移动方法,包括:获取屏幕的当前焦点元素的位置,以所述当前焦点元素为中心,在所述屏幕上确定多个互不重叠的候选区域,各所述候选区域分别对应不同的焦点移动方向;根据接收到的焦点移动命令,将对应方向上的所述候选区域确定为目标区域;基于预设的规则,在与所述目标区域有重叠关系的元素中确定所述焦点移动命令的目标元素。

【技术特征摘要】
1.一种屏幕焦点的移动方法,包括:获取屏幕的当前焦点元素的位置,以所述当前焦点元素为中心,在所述屏幕上确定多个互不重叠的候选区域,各所述候选区域分别对应不同的焦点移动方向;根据接收到的焦点移动命令,将对应方向上的所述候选区域确定为目标区域;基于预设的规则,在与所述目标区域有重叠关系的元素中确定所述焦点移动命令的目标元素。2.根据权利要求1所述的移动方法,其中,所述确定目标元素包括:计算所有与所述目标区域有重叠关系的元素与所述当前焦点元素之间的距离;将所述距离最短的元素确定为所述焦点移动命令的目标元素。3.根据权利要求1所述的移动方法,其中,所述确定目标区域包括:响应于所述目标区域与任何元素都不存在重叠关系,以所述当前焦点元素为交点,形成多条相交的斜线将所述屏幕划分为多个子区域,分别对应不同的焦点移动方向;根据所述屏幕中的各元素的中心点的位置,确定各元素所属的子区域;根据接收到的焦点移动命令,将对应方向上的所述子区域为新的目标区域。4.根据权利要求3所述的移动方法,其中,所述确定目标元素包括:基于预设的规则,将位于所述新的目标区域的元素确定为所述焦点移动命令的目标元素。5.根据权利要求1-4任一项所述的移动方法,还包括:根据所述当前焦点元素、当前焦点移动命令及其对应的目标元素,缓存所述当前焦点元素和所述目标元素之间的移动方向对应关系;接到新的焦点移动命令后,响应于缓存有与新的焦点元素和所述新的焦点移动命令对应的所述移动方向对应关系,按照所述移动方向对应关系确定新的目标元素。6.根据权利要求1所述的移动方法,其中,所述候选区域为4个,分别对应上、下、左和右4个焦点移动方向。7.根据权利要求1所述的移动方法,其中,所述确定候选区域包括:以所述当前焦点元素为中心,在所述屏幕上形成十字区域,所述十字区域的4条边分别为4个所述候选区域。8.根据权利要求3所述的移动方法,其中,所述斜线为2条,所述子区域为4个,分别对应上、下、左和右4个焦点移动方向。9.一种屏幕焦点的移动装置,包括:候选区域划分模块,用于获取屏幕的当前焦点元素的位置,以所述当前焦点元素为中心,在所述屏幕上确定多个互不重叠的候选区域,各所述候选区域分别对应不同的焦点移动方向;目标区域确...

【专利技术属性】
技术研发人员:宋皓黄颂尧魏峥祝谷乔
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1