著录项信息
专利名称 | 智能电视的列表显示界面的焦点控制方法和装置 |
申请号 | CN201310526361.5 | 申请日期 | 2013-10-31 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2014-01-29 | 公开/公告号 | CN103546818A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/472 | IPC分类号 | H;0;4;N;2;1;/;4;7;2;;;H;0;4;N;2;1;/;4;7;2;5;;;H;0;4;N;2;1;/;4;8;5查看分类表>
|
申请人 | 乐视致新电子科技(天津)有限公司 | 申请人地址 | 天津市滨海新区天津生态城动漫中路126号动漫大厦B1区二层201-427
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 乐融致新电子科技(天津)有限公司,新乐视智家电子科技(天津)有限公司 | 当前权利人 | 乐融致新电子科技(天津)有限公司,新乐视智家电子科技(天津)有限公司 |
发明人 | 杜书印;张雪 |
代理机构 | 北京恒都律师事务所 | 代理人 | 邸建凯 |
摘要
本发明提供了一种智能电视的列表显示界面的焦点控制方法和装置,其中方法包括:接收遥控器控制信号并解析;如果遥控器控制信号为将显示焦点移动到目标列表项,则确定述目标列表项在整个列表中的顺序编号;根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,判断目标列表项的顺序编号是否满足第一预置条件;如果是,将显示焦点固定在所述界面可视窗口的居中位置,并将目标列表项滚动到所述显示焦点所在的位置处进行显示。使用本发明提供的列表显示界面的焦点控制方法避免了用户视线焦点随显示焦点的移动而不断变化所产生的视觉疲劳,提高了智能电视用户的视觉体验。
1.一种智能电视的列表显示界面的焦点控制方法,其特征在于,所述列表显示界面用于在同一行/列中显示至少两个可选列表项,各个列表项按照预置的顺序排列,且列表项的总数量m超出界面可视窗口中可容纳列表项数量的最大值n;包括:
接收遥控器控制信号并解析;
如果所述遥控器控制信号为将显示焦点移动到目标列表项,则确定所述目标列表项在整个列表中的顺序编号x;
根据列表项的总数量m以及界面可视窗口中可容纳列表项数量的最大值n,判断所述目标列表项的顺序编号x是否满足第一预置条件;
如果是,将显示焦点固定在所述界面可视窗口的居中位置,并将所述目标列表项滚动到所述显示焦点所在的位置处进行显示;
其中,焦点固定位置在可视窗口可容纳列表项数量中的顺序编号为y,且满足条件:2≤y≤ n;所述第一预置条件,具体为:判断目标列表项的顺序编号为x是否满足:y≤x≤m-(n-y)。
2.根据权利要求1所述的方法,其特征在于,所述将显示焦点固定在界面可视窗口的居中位置,包括:
将显示焦点固定在所述同一行的指定列,或所述同一列的指定行。
3.根据权利要求1或2所述的方法,其特征在于,若所述界面可视窗口中可容纳列表项数量的最大值n为偶数,则y=n/2。
4.根据权利要求1或2所述的方法,其特征在于,若所述界面可视窗口中可容纳列表项数量的最大值n为奇数,则y=(n+1)/2。
5.根据权利要求1或2所述的方法,其特征在于,还包括:
根据列表项的总数量m以及界面可视窗口中可容纳列表项数量的最大值n,判断所述目标列表项的顺序编号x是否满足第二预置条件;
如果是,将显示焦点移动至目标列表项在可视窗口的实际位置;第二预置条件,具体为:判断目标列表项的顺序编号为x是否满足:1≤x≤y-1;或m-(n-y)≤x≤m。
6.一种智能电视的列表显示界面的焦点控制装置,其特征在于,所述列表显示界面用于在同一行/列中显示至少两个可选列表项,各个列表项按照预置的顺序排列,且列表项的总数量m超出界面可视窗口中可容纳列表项数量的最大值n;
包括:
解析单元,用于接收遥控器控制信号并解析;
目标列表项确定单元,用于当所述遥控器控制信号为将显示焦点移动到目标列表项时,确定所述目标列表项的顺序编号x;
第一判断单元,用于根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值n,判断所述目标列表项的顺序编号x是否满足第一预置条件;
第一执行单元,用于在所述第一判断单元的判断结果为是的情况下,将显示焦点固定在可视窗口的居中位置,并将所述目标列表项滚动到所述显示焦点所在的位置处进行显示;
其中,焦点固定位置在可视窗口可容纳列表项数量中的顺序编号为y,且满足条件:2≤y≤ n,所述第一预置条件,具体为:判断目标列表项的顺序编号为x是否满足:y≤x≤m-(n-y)。
7.根据权利要求6所述的装置,其特征在于,所述第一执行单元,具体用于将显示焦点固定在所述同一行的指定列或同一列的指定行,并将所述目标列表项滚动到所述显示焦点所在的位置处进行显示。
8.根据权利要求6或7所述的装置,其特征在于,还包括:
第二判断单元,用于根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,判断所述目标列表项的顺序编号是否满足第二预置条件;
第二执行单元,用于在所述第二判断单元的判断结果为是的情况下,将显示焦点移动至目标列表项在可视窗口的实际位置;
第二预置条件,具体为:判断目标列表项的顺序编号为x是否满足:1≤x≤y-1;或m-(n-y)≤x≤m。
智能电视的列表显示界面的焦点控制方法和装置\n技术领域\n[0001] 本发明涉及智能电视技术领域,特别地,涉及一种智能电视的列表显示界面的焦点控制方法和装置。\n背景技术\n[0002] 随着手机和平板电脑的大面积智能化,智能电视也正逐步进入我们的生活。智能电视像智能手机一样,具有全开放式平台,搭载了操作系统,可以由用户自行安装和卸载软件、游戏等程序,这类程序可能是智能电视生产商提供的,还可能是第三方服务商提供的,通过此类程序可以不断对智能电视的功能进行扩充。另外,还可以通过网线、无线网络来实现上网冲浪等。即,真正的智能电视能从网络、AV设备、PC等多种渠道获得节目内容,通过简单易用的整合式操作界面,简易操作即可将消费者最需要的内容在大屏幕上清晰地展现。\n[0003] 现有智能电视的主界面通常由静态图标有序的排列而组成,请参见图1 所示,其为现有技术智能电视的显示屏幕11、界面12 和多个具有不同功能的图标13,其中,图标13 均匀的摆放在界面12 上,而且界面12 的大小不能大于显示屏幕11 的边框。如果当前的界面12 不能显示所有图标13,则可以设置多个界面12,用户通过翻下一个页卡12 来查看更多的图标。\n[0004] 用户通过遥控器点击某一图标13,将会进入该图标对应的详情界面,显示与所述图标相关联的详细信息窗口。如在图1 所示的界面中,当用户想要查看该界面12 中的播放记录时,需要通过遥控器点击“播放记录”这个图标13,然后进入该图标13 对应的显示播放记录列表项的界面可视窗口,用户可以在该界面可视窗口中查找历史播放记录。\n[0005] 在对现有技术的研究和实践过程中,本发明的发明人发现现有技术存在以下问题:\n[0006] 智能电视的界面在显示具有很多横向或者纵向排列的列表项的窗口时,如上述播放记录图标的详细信息窗口,用户按遥控器上的上、下键或左、右键控制焦点的上下移动,进而突出显示选中列表项。在列表项选择过程中,如果该界面能够显示所有列表项,则列表项选择过程为:在遥控器上下移动按键的控制下,焦点移动,列表选项不动,用户的视线随着焦点的移动而移动。这种情况下,由于用户的视觉注意力要随着焦点的移动不断变化,长时间跟随焦点移动就会产生视觉疲劳,引起用户对系统的迷茫感,影响用户体验。\n[0007] 如果所有列表项无法在一个界面可视窗口内显示,则当焦点移动至窗口底部时,如果用户还控制遥控器下移按键,则焦点不动,列表项上移。此时,虽然用户的视觉注意力不需要随着焦点的移动而变化,但由于此时视觉注意力一直保持在可视窗口底部,长时间保持这种姿势将会造成颈椎疲劳,同样也影响用户的视觉体验。\n[0008] 因此,如何解决现有智能电视的列表显示界面中焦点移动存在的缺点,成为目前最需要解决的问题。\n发明内容\n[0009] 本发明所要解决的技术问题是提供一种智能电视的列表显示界面的焦点控制方法和装置,在应用程序的列表选项非常多的情况下,用户采用遥控器控制列表选项上下移动时,使显示焦点固定在界面可视窗口的的预设位置,避免用户视觉焦点随焦点移动频繁变化,增强智能电视用户的视觉体验。\n[0010] 为了解决上述问题,一方面,提供了一种智能电视的列表显示界面的焦点控制方法,所述列表显示界面用于在同一行/列中显示至少两个可选列表项,各个列表项按照预置的顺序排列,且列表项的总数量超出界面可视窗口中可容纳列表项数量的最大值;包括:\n[0011] 接收遥控器控制信号并解析;\n[0012] 如果所述遥控器控制信号为将显示焦点移动到目标列表项,则确定所述目标列表项在整个列表中的顺序编号;\n[0013] 根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,判断所述目标列表项的顺序编号是否满足第一预置条件;\n[0014] 如果是,将显示焦点固定在所述界面可视窗口的居中位置,并将所述目标列表项滚动到所述显示焦点所在的位置处进行显示。\n[0015] 可选地,所述将显示焦点固定在界面可视窗口的居中位置,包括:\n[0016] 将显示焦点固定在所述同一行的指定列,或所述同一列的指定行。\n[0017] 可选地,假设列表的所述列表项总数为m,所述目标列表项的顺序编号为x,所述界面可视窗口中可容纳列表项数量的最大值为n,所述同一行的指定列或同一列的指定行在可视窗口可容纳列表项数量中的顺序编号为y,且满足条件:2≤y≤ n;则所述判断所述目标列表项的顺序编号是否满足第一预置条件,具体为:\n[0018] 判断目标列表项的顺序编号为x是否满足:y≤x≤m-(n-y)。\n[0019] 可选地,若所述界面可视窗口中可容纳列表项数量的最大值n为偶数,则y=n/2。\n[0020] 可选地,若所述界面可视窗口中可容纳列表项数量的最大值n为奇数,则y=(n+1)/\n2。\n[0021] 可选地,还包括:\n[0022] 根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,判断所述目标列表项的顺序编号是否满足第二预置条件;\n[0023] 如果是,将显示焦点移动至目标列表项在可视窗口的实际位置。\n[0024] 可选地,假设列表的所述列表项总数为m,所述目标列表项的顺序编号为x,所述界面可视窗口中可容纳列表项数量的最大值为n,所述同一行的指定列或同一列的指定行在可视窗口可容纳列表项数量中的顺序编号为y,且满足条件:2≤y≤ n;则所述判断所述目标列表项的顺序编号是否满足第二预置条件,具体为:\n[0025] 判断目标列表项的顺序编号为x是否满足:1≤x≤y-1;或m-(n-y)≤x≤m。\n[0026] 另一方面,提供了一种智能电视的列表显示界面的焦点控制装置,其特征在于,所述列表显示界面用于在同一行/列中显示至少两个可选列表项,各个列表项按照预置的顺序排列,且列表项的总数量超出界面可视窗口中可容纳列表项数量的最大值;\n[0027] 包括:\n[0028] 解析单元,用于接收遥控器控制信号并解析;\n[0029] 目标列表项确定单元,用于当所述遥控器控制信号为将显示焦点移动到目标列表项时,确定所述目标列表项的顺序编号;\n[0030] 第一判断单元,用于根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,判断所述目标列表项的顺序编号是否满足第一预置条件;\n[0031] 第一执行单元,用于在所述第一判断单元的判断结果为是的情况下,将显示焦点固定在可视窗口的居中位置,并将所述目标列表项滚动到所述显示焦点所在的位置处进行显示。\n[0032] 可选地,所述第一执行单元,具体用于将显示焦点固定在所述同一行的指定列或同一列的指定行,并将所述目标列表项滚动到所述显示焦点所在的位置处进行显示。\n[0033] 可选地,还包括:\n[0034] 第二判断单元,用于根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,判断所述目标列表项的顺序编号是否满足第二预置条件;\n[0035] 第二执行单元,用于在所述第二判断单元的判断结果为是的情况下,将显示焦点移动至目标列表项在可视窗口的实际位置。\n[0036] 与现有技术相比,上述技术方案中的一个技术方案具有以下优点:\n[0037] 本发明提供的智能电视的列表显示界面的焦点控制方法,用户需要不断上、下移动或左、右移动寻找目标列表项时,当目标列表项满足第一预置条件时,可以将显示焦点固定在界面可视窗口的固定位置如同一行的指定列或同一列的指定行,滚动列表使目标列表项在显示焦点固定位置处进行显示,有效避免了现有技术中显示焦点和目标列表项一起移动而引起的视觉疲劳,增强了智能电视用户的视觉体验。\n附图说明\n[0038] 图1是现有技术智能电视的显示主界面示意图;\n[0039] 图2-1至图2-5示出了现有技术列表项显示在可视窗口中的示意图;\n[0040] 图3是本发明智能电视的列表显示界面的焦点控制方法实施例一的流程图;\n[0041] 图4-1至图4-4示出了本发明实施例列表项显示在可视窗口中的示意图;\n[0042] 图5是本发明智能电视的列表显示界面的焦点控制方法另一可选实施例的流程图;\n[0043] 图6是本发明智能电视的列表显示界面的焦点控制装置实施例一的结构框图;\n[0044] 图7是本发明智能电视的列表显示界面的焦点控制方法另一可选实施例的结构框图。\n具体实施方式\n[0045] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。\n[0046] 为了更好的理解本发明实施例提供的技术方案,也更好的与本发明实施例的技术方案进行对比,下面首先通过举例的方式对现有技术中的实现方案进行简单的介绍。\n[0047] 如图2-1所示,假设某应用程序的界面可视窗口中显示有纵向排列的列表项,在窗口可视范围内最多可容纳6个列表项。当用户首次将焦点移动到列表项上时,第一个列表项进行突出显示,表示该列表项处于选中状态,获得操作焦点,此时,相当于操作焦点位于“列表项1”所在的位置,如图2-2所示;而当用户通过操作遥控器发出移动到下一个列表项的指令时,操作焦点会移动到“列表项2”所在的位置,如图2-3所示。当用户连续发出多个“移动到下一个列表项”的指令后,操作焦点会被移动到“列表项6”所在的位置,如图2-4所示,也即,操作焦点已经被移动到界面可视窗口的最下方。此时,如果用户继续发出“移动到下一个列表项”的指令,并且当前应用程序中尚有其他列表项,则操作焦点将会固定在窗口最下方,同时列表项向上滚动。例如,参见图2-5,相对于图2-4而言,操作焦点的位置不变,但是处于选中状态的列表项已经变为列表项7,同时,列表项1已经被移出窗口的可视范围。继续发出“移动到下一个列表项”的指令后,与上述情形类似,操作焦点位置仍然不变,列表项向上滚动。因此,正如背景技术中所述,用户的视线将会长时间停留在窗口的最下方。而本发明实施例正是对上述这种情况进行的改进。\n[0048] 首先需要说明的是,在本发明实施例中,涉及到的执行主体包括遥控器和智能电视,本发明技术方案的实现过程是二者的交互过程。其中,遥控器用于通过按键或滑动触摸显示屏发出信号。智能电视用于接收遥控器信号,并根据遥控器信号对当前应用程序进行相应操作。本发明实施例涉及的应用程序是装载在智能电视上的、具有列表显示界面的应用程序如文件管理器、频道列表等。该应用程序的列表显示界面用于在同一行或同一列中显示至少两个可选列表项,各个列表项按照预置的顺序排列,且列表项的总数量超出界面可视窗口中可容纳列表项数量的最大值。为了便于描述,下面从智能电视的角度出发,对本发明实施例进行介绍。\n[0049] 参照图3,示出了本发明一种智能电视的列表显示界面的焦点控制方法实施例一的流程图。包括:\n[0050] S301:接收遥控器控制信号并解析;\n[0051] 上述遥控器控制信号可以是用户按压普通遥控器的物理按键发出,也可以是用户滑动触摸屏控制的遥控器发出。智能电视的应用程序接收到遥控器信号后进行解析,解析结果可以是向上或向下移动一个列表项,也可以是向左或向右移动一个列表项,还可以显示该列表项链接的显示该列表项详细信息的下一显示页面。\n[0052] S302:判断遥控器信号的解析结果是否为将显示焦点移动到目标列表项;如果是,执行下一步;如果否,结束流程。\n[0053] 若定义应用程序的显示界面中,在执行遥控器控制信号之前焦点所在的列表项为当前列表项。对于在可视窗口中纵向排列的列表,上述目标列表项可以是上一个列表项,也可以是下一个列表项。对于在可视窗口中横向排列的列表,上述目标列表项可以是左边的一个列表项,也可以右边的一个列表项。\n[0054] S303:确定目标列表项在整个列表中的顺序编号;\n[0055] 上述顺序编号为目标列表项在列表项总数量中的顺序编号。上述列表项总数量为上述界面可视窗口所显示列表的列表项总数量。\n[0056] 也就是说,如果一个应用程序中具有很多供用户选择的列表项,这些列表项的数量是确定的,并且各个列表项在显示的顺序也是确定的,因此,相当于每个列表项都具有各自的编号。该编号属于列表项的本身的固有属性,不会因为操作焦点等因素的变化而发生变化。因此,在确定了目标列表项之后,就可以确定出该目标列表项在列表项总数量中的顺序编号。例如,当前列表项是第4项,则在收到“移动到下一列表项”的控制信号之后,目标列表项的顺序编号就应该是第5项。\n[0057] S304:根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,判断目标列表项的顺序编号是否满足第一预置条件;如果是,执行下一步;如果否,进行其他操作。\n[0058] S305:将显示焦点固定在界面可视窗口的居中位置,并将目标列表项滚动到显示焦点所在的位置处进行显示。\n[0059] 也就是说,在本发明实施例中,为了避免用户的视线长时间停留在屏幕的最下方,可以预先设置一定的条件,对于满足该条件的列表项,当需要获得显示焦点时,可以将显示焦点固定在界面可视窗口的居中位置,这样,就可以使得用户的视线大部分时间集中在该居中位置,从而可以从一定程度上缓解用户的颈椎疲劳。其中,关于所谓的居中位置,一般可以是列表项所在列的某一指定行,或者列表项所在行的某一指定列。\n[0060] 具体地,对于在界面可视窗口中横向排列的列表项,将显示焦点固定在同一行的指定列。该同一行的指定列可以是排除界面可视窗口中第一列和最后一列后任一可选列表项所在列,可以根据用户体验反馈数据而设置,如在怎样的位置最符合人体工学使颈椎最舒适,并不限于可视窗口正中间位置。\n[0061] 同理,对于在界面可视窗口中纵向排列的列表项,将显示焦点固定在同一列的制定行。该同一列的指定行可以是排除界面可视窗口中第一行和最后一行后任一可选列表项所在行,可以根据用户体验反馈数据而设置,并不限于可视窗口正中间位置。\n[0062] 具体是在哪一列可以是预先定义好的。例如,如果各个列表项是在同一列中显示,则每一个列表项为一行,如图2-1中所示就是这种情况。此时,可以将居中位置确定为第三行,等等。当然,如果各个列表项在同一行中显示,则每一个列表项为一列,与前述情况类似,这里不再详述。总之,在定义好居中位置之后,可以根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,生成一个判断条件,之后,对于各个目标列表项而言,只要其顺序编号满足该判断条件就可以将显示焦点固定在该居中位置,并将目标列表项滚动到该居中位置,使之与显示焦点所在位置重合。\n[0063] 为了更好地说明本发明实施例中的上述判断条件,下面首先通过一个具体的例子,对本发明实施例中的具体实现过程进行详细地介绍。\n[0064] 假设列表项总数为15项,在可视窗口中纵向排列,也就是在同一列中显示,而可视窗口中可容纳的列表项的最大数量是6项,并假设预先定义好的居中位置是第4行。则在本发明实施例中,在初始状态下,显示焦点仍然可以默认出现在第一个列表项所在行,如图2-\n2所示,移动到下一列表项时,仍然是显示焦点移动到列表项2所在行。当显示焦点被移动到第4行之后,如果需要继续移动到下一列表项,也就是说确定出目标列表项的顺序编号是5,则该编号为5的目标列表项就可能符合第一预置的条件,此时,就可以将显示焦点固定在第\n4行所在的位置,同时,将列表项向上滚动,使得列表项5出现在显示焦点所在的位置,如图\n4-1所示。同时,列表项5获得显示焦点,也即,此时如果用户在遥控器上按下“确定”等操作按钮发出指令,则智能电视侧将会显示出该列表项5对应的详情界面。当然,当列表项5向上滚动之后,列表项1将会移出界面可视窗口,同时,列表项7进入界面可视窗口。当继续向下一列表项移动时,仍然是显示焦点的位置固定在第4行,将目标列表项向上滚动,使其与显示焦点所在的位置重合,并获得显示焦点,同时之前处于第一行的列表项移出界面可视窗口,并且还有新的列表项进入到界面可视窗口的最下面一行。直到第13行获得显示焦点之后,第14、15行也一同进入到界面可视窗口中,如图4-2所示。由于列表项一共为15项,因此,相当于全部的列表项都已经在界面可视窗口中显示过,此时,当用户需要移动到下一列表项时,就可以直接将显示焦点移动到列表项14所在行,如图4-3所示,也就是显示焦点出现在第5行,再继续移动到下一列表项时,则可以直接将显示焦点移动到最后一行,与列表项\n15所在位置重合,如图4-4所示。\n[0065] 总之,在上述例子中,在用户选择列表项的过程中,对于列表项顺序编号为4至13这10个列表项,都是在第四行获得显示焦点,因此,可以使得用户的实现长期固定在可视窗口的中央位置,相对于可视窗口的底端等角落位置而言,可以减轻用户的用眼疲劳。\n[0066] 通过上述例子可见,关于具体判断条件的设定,与居中位置的定义、列表项总数量、可视窗口中可容纳列表项的最大数量这几方面因素相关,因此,具体就可以根据以上因素进行判断条件的设定。作为本发明的一种可选实施例,假设当前界面可视窗口显示列表的列表项总数为m;上述目标列表项的顺序编号为x;上述界面可视窗口中可容纳列表项数量的最大值为n;上述同一行的指定列或同一列的指定行在可视窗口可容纳列表项数量中的顺序编号为y,y满足条件:2≤y≤ n-1。则结合前文所述,具体设定的判断条件就可以是:\ny≤x≤m-(n-y)。也就是说,上述步骤S304中,判断目标列表项的顺序编号是否满足第一预置条件,具体为:\n[0067] 判断目标列表项的顺序编号x是否满足:y≤x≤m-(n-y)。\n[0068] 当然,在实际应用中,一般可以直接将居中位置定位为处于最中间位置的行或者列。也就是,若界面可视窗口中可容纳列表项数量的最大值n为偶数,在界面可视窗口中,显示焦点固定的同一行的指定列或同一列的指定行的顺序编号y,满足条件:y=n/2。\n[0069] 若所述界面可视窗口中可容纳列表项数量的最大值n为奇数,在界面可视窗口中,显示焦点固定的同一行的指定列或同一列的指定行的顺序编号y,满足条件:y=(n+1)/2。\n[0070] 参照图5,示出了本发明一种智能电视的列表显示界面的焦点控制方法另一可选实施例的流程示意图,在图3所示实施例一的基础上,还包括:\n[0071] S306:根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,判断目标列表项的顺序编号是否满足第二预置条件;如果是,执行下一步骤。\n[0072] 可选地,假设列表的列表项总数为m,目标列表项的顺序编号为x,界面可视窗口中可容纳列表项数量的最大值为n,同一行的指定列或同一列的指定行在可视窗口可容纳列表项数量中的顺序编号为y,且满足条件:2≤y≤ n。则上述步骤S306中,判断所述目标列表项的顺序编号是否满足第二预置条件,具体为:\n[0073] 判断目标列表项的顺序编号为x是否满足:1≤x≤y-1;或m-(n-y)≤x≤m。\n[0074] S307:将显示焦点移动至目标列表项在可视窗口的实际位置。\n[0075] 上述步骤S306和步骤S307实际是实施例一中步骤S304所述的其他操作步骤。\n[0076] 下面,以频道列表为例,结合具体数值对本发明上述技术方案进行详细说明,假设频道列表的列表项总数m=20;目标列表项的顺序编号为x;界面可视窗口中可容纳频道列表项数量的最大值n=5。\n[0077] 若频道列表在界面可视窗口内纵向排列,设置焦点固定在可视窗口的同一列的指定行在可视窗口可容纳列表项数量中的顺序编号y=3。则,当x=1、2、3、18、19、20,显示焦点移动至列表项在界面可视窗口的实际位置;当4≤x≤17时,将目标列表项滚动到显示焦点固定所在的第3行进行显示。\n[0078] 同理,若频道列表在界面可视窗口内横向排列,焦点固定在可视窗口的同一行的指定列在可视窗口可容纳列表项数量中的顺序编号y=3,即第3列。则,当x=1、2、3、18、19、\n20,显示焦点移动至列表项在可视窗口的实际位置;当4≤x≤17时,将目标列表项滚动到显示焦点固定所在的第3列进行显示。\n[0079] 关于该实施例二,在图4-1至图4-4所示的例子中也有相应的体现,因此可以相互参照。\n[0080] 对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员用该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。\n[0081] 其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。\n[0082] 对应上述本发明智能电视的列表显示界面的焦点控制方法实施例,还提供了智能电视的列表显示界面的焦点控制装置实施例。下面结合附图进行具体说明。\n[0083] 参见图6,示出了本发明智能电视的列表显示界面的焦点控制装置实施例一的结构框图,包括:\n[0084] 解析单元41,用于接收遥控器控制信号并解析;\n[0085] 列表项确定单元42,用于当遥控器控制信号为将显示焦点移动到目标列表项时,确定该目标列表项的顺序编号;\n[0086] 第一判断单元43,用于根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,判断目标列表项的顺序编号是否满足第一预置条件;\n[0087] 第一执行单元44,用于在第一判断单元43的判断结果为是的情况下,将显示焦点固定在界面可视窗口的居中位置,并将目标列表项滚动到显示焦点所在的位置处进行显示。\n[0088] 可选的,第一执行单元44,具体用于将显示焦点固定在同一行的指定列或同一列的指定行,并将标列表项滚动到显示焦点所在的位置处进行显示。\n[0089] 进一步的,假设界面可是窗口显示列表的列表项总数为m,目标列表项的顺序编号为x,界面可视窗口中可容纳列表项数量的最大值为n,同一行的指定列或同一列的指定行在可视窗口可容纳列表项数量中的顺序编号为y,且满足条件:2≤y≤ n。则第一判断单元43具体用于根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,判断目标列表项的顺序编号为x是否满足:y-1≤x≤m-(n-y)。\n[0090] 若界面可视窗口中可容纳列表项数量的最大值n为偶数,则y=n/2。\n[0091] 若界面可视窗口中可容纳列表项数量的最大值n为奇数,则y=(n+1)/2。\n[0092] 参见图7,示出了本发明智能电视的列表显示界面的焦点控制装置另一实施例的结构框图,在图4所示实施例一的基础上,还包括:\n[0093] 第二判断单元45,用于根据列表项的总数量以及界面可视窗口中可容纳列表项数量的最大值,判断目标列表项的顺序编号是否满足第二预置条件。\n[0094] 本实施例中,假设界面显示窗口显示列表的列表项总数为m,目标列表项的顺序编号为x,界面可视窗口中可容纳列表项数量的最大值为n,同一行的指定列或同一列的指定行在可视窗口可容纳列表项数量中的顺序编号为y,且满足条件:2≤y≤ n;则第二判断单元45具体用于判断目标列表项的顺序编号为x是否满足:1≤x≤y-1;或m-(n-y)≤x≤m。\n[0095] 第二执行单元46,用于在第二判断单元45的判断结果为是的情况下,将显示焦点移动至目标列表项在可视窗口的实际位置。\n[0096] 综上可知,采用本发明实施例提供的列表显示界面的焦点控制方法和装置,当用户需要不断上移、下移或左移、右移寻找目标列表项时,若目标列表项满足第一预置条件,可以将显示焦点固定在界面可视窗口的固定位置如同一行的指定列或同一列的指定行,滚动列表使目标列表项在显示焦点固定位置处进行显示,有效避免了现有技术中显示焦点和目标列表项一起移动而引起的视觉疲劳以及用户视线长时间集中在显示屏底部而造成的颈椎不适,增强了智能电视用户的视觉体验。\n[0097] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。\n[0098] 以上对本发明所提供的一种智能电视的列表显示界面的焦点控制方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2020-11-13
专利权人的姓名或者名称、地址的变更
专利权人由乐视致新电子科技(天津)有限公司变更为新乐视智家电子科技(天津)有限公司
地址由300467 天津市滨海新区生态城动漫中路126号动漫大厦B1区二层201-427变更为300453 天津市滨海新区天津生态城动漫中路126号动漫大厦B1区二层201-427
- 2020-11-13
专利权人的姓名或者名称、地址的变更
专利权人由新乐视智家电子科技(天津)有限公司变更为乐融致新电子科技(天津)有限公司
地址由300453 天津市滨海新区天津生态城动漫中路126号动漫大厦B1区二层201-427变更为300453 天津市滨海新区天津中新生态城动漫中路126号动漫大厦B2区三层301-1室
- 2020-09-15
- 2017-09-05
- 2017-01-04
- 2014-03-12
实质审查的生效
IPC(主分类): H04N 21/472
专利申请号: 201310526361.5
申请日: 2013.10.31
- 2014-01-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-11-11
|
2009-06-03
| | |
2
| |
2006-07-12
|
2004-05-19
| | |
3
| |
2007-10-10
|
2006-04-05
| | |
4
| |
2013-03-27
|
2012-11-27
| | |
5
| |
2013-09-11
|
2013-06-27
| | |
6
| | 暂无 |
2000-02-25
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |