一种基于遥控器的光标移动方法和设备技术

技术编号:10319672 阅读:117 留言:0更新日期:2014-08-13 20:05
本发明专利技术公开了一种基于遥控器的光标移动方法和设备,其中,一种基于遥控器的光标移动方法包括:检测从遥控器输入的指令;若检测到从所述遥控器连续输入同一光标移动指令,则:确定当前第一时间间隔,其中,所述当前第一时间间隔为上一次检测到从所述遥控器输入所述光标移动指令到本次检测到从所述遥控器输入所述光标移动指令的时间间隔;根据所述当前第一时间间隔,以及第一时间间隔与光标位移大小的对应关系,确定当前光标位移大小;根据确定的当前光标位移大小,按照所述光标移动指令指示的方向移动显示屏幕上的光标。本发明专利技术提供的技术方案能够有效提高光标移动效率。

【技术实现步骤摘要】
一种基于遥控器的光标移动方法和设备
本专利技术涉及智能终端领域,具体涉及一种基于遥控器的光标移动方法和设备。
技术介绍
智能电视一般被理解为把访问互联网和网页(即Web)的功能整合到电视机中去的设备,智能电视代表着计算机和电视机技术融合的趋势。当前,智能电视通过遥控器实现人机交互,用户通过遥控器可以移动智能电视上的光标,通过光标实现对智能电视上的图标(例如控制菜单图标、功能菜单图标和应用程序图标)等的选择。举例说明,当用户进入智能电视的应用程序界面时,光标自动定位到应用程序界面上的第一个应用程序图标所在的位置,此时用户可以点击遥控器上的按键控制光标的移动,例如,当用户点击一次遥控器上的“右移”按键时,可以控制光标向右移动一个位置,当用户点击两次遥控器上的“右移”按键时,可以控制光标向右移动两个位置,以此类推。当光标需要移动的位移较大时,需要用户频繁点击遥控器上的按键才能将光标移动到目标位置,在此过程中,用户频繁点击遥控器上的按键需要消耗一定的体力,同时,需要耗费较长时间才能将光标移动到目标位置。可见,上述通过遥控器控制光标移动的方案的光标移动效率十分低下。
技术实现思路
本专利技术提供一种基于遥控器的光标移动方法和设备,用于提高光标移动效率。本专利技术第一方面提供一种基于遥控器的光标移动方法,包括:检测从遥控器输入的指令;若检测到从所述遥控器连续输入同一光标移动指令,则:确定当前第一时间间隔,其中,所述当前第一时间间隔为上一次检测到从所述遥控器输入所述光标移动指令到本次检测到从所述遥控器输入所述光标移动指令的时间间隔;根据所述当前第一时间间隔,以及第一时间间隔与光标位移大小的对应关系,确定当如光标位移大小;根据确定的当前光标位移大小,按照所述光标移动指令指示的方向移动显示屏幕上的光标。本专利技术第二方面提供一种由遥控器控制光标移动的设备,包括:第一检测单元,用于检测从遥控器输入的指令;第一确定单元,用于当所述检测单元检测到从所述遥控器连续输入同一光标移动指令时,确定当前第一时间间隔,其中,所述当前第一时间间隔为上一次检测到从所述遥控器输入所述光标移动指令到本次检测到从所述遥控器输入所述光标移动指令的时间间隔;第二确定单元,用于根据所述当前第一时间间隔,以及第一时间间隔与光标位移大小的对应关系,确定当如光标位移大小;移动单元,用于根据所述第二确定单元确定的当前光标位移大小,按照所述光标移动指令指示的方向移动所述设备的显示屏幕上的光标。由上可见,本专利技术提供的技术方案中根据遥控器连续输入同一光标移动指令的第一时间间隔确定光标位移大小,并根据确定的光标位移大小,按照上述光标移动指令指示的方向移动显示屏幕上的光标,由于是根据上述第一时间间隔确定光标位移大小,因此避免了光标每移动一个位置都要点击一次遥控器上的光标移动按键,能够减少用户频繁点击遥控器上的按键消耗的时间和体力,提闻了光标移动的效率。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图Ι-a为本专利技术提供的一种基于遥控器的光标移动方法一个实施例流程示意图;图Ι-b为本专利技术提供的一种光标显示示意图;图l_c为本专利技术提供的另一种光标显不不意图;图2为本专利技术提供的一种基于遥控器的光标移动方法另一个实施例流程示意图;图3为本专利技术提供的一种基于遥控器的光标移动方法再一个实施例流程示意图;图4为本专利技术提供的一种基于遥控器的光标移动方法再一个实施例流程示意图;图5为本专利技术提供的由遥控器控制光标移动的设备一个实施例结构示意图。【具体实施方式】为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供了一种基于遥控器的光标移动方法,包括:检测从遥控器输入的指令;若检测到从所述遥控器连续输入同一光标移动指令,则:确定当前第一时间间隔,其中,所述当前第一时间间隔为上一次检测到从所述遥控器输入所述光标移动指令到本次检测到从所述遥控器输入所述光标移动指令的时间间隔;根据所述当前第一时间间隔,以及第一时间间隔与光标位移大小的对应关系,确定当前所述光标位移大小;根据当前所述光标位移大小,按照所述光标移动指令指示的方向移动显示屏幕上的光标。相应的,本专利技术实施例还提供了一种由遥控器控制光标移动的设备。以下分别进行详细说明。如图l_a所不,本专利技术实施例中的一种基于遥控器的光标移动方法,包括:101、检测从遥控器输入的指令;本专利技术实施例中,设备可以接收与该设备匹配的遥控器发出的指令,并根据接收到的指令执行相应的操作。可选的,遥控器通过红外线(IR, Infrared Radiation)向上述设备发出指令,或者遥控器通过其它无线通讯方式(例如无线保真(W1-FI, WIreless-FIdelity)、蓝牙等)向上述设备发出指令。102、若检测到从上述遥控器连续输入同一光标移动指令,则确定当前第一时间间隔;其中,上述当前第一时间间隔为上一次检测到从上述遥控器输入上述光标移动指令到本次检测到从上述遥控器输入上述光标移动指令的时间间隔。在本专利技术实施例中,上述光标移动指令是指用于控制上述设备的显示屏幕上的光标移动的指令,具体的,不同的光标移动指令控制上述设备的显示屏幕上的光标向不同的方向移动。可选的,本专利技术实施例中存在四种光标移动指令,分别用于控制上述设备的显示屏幕上的光标向左、向右、向上和向下移动。举例说明,当上述设备检测到从上述遥控器连续两次输入同一光标移动指令(假设为光标移动指令A)时,上述设备确定第1次检测到从上述遥控器输入光标移动指令A到第2次检测到从上述遥控器输入光标移动指令A的时间间隔,假设上述设备第1次检测到从上述遥控器输入光标移动指令A的时间为Tl,上述设备第2次检测到从上述遥控器输入光标移动指令A的时间为T2,则上述设备确定第1次检测到从上述遥控器输入光标移动指令A到第2次检测到从上述遥控器输入光标移动指令A的时间间隔为T1,其中,T1 = T2-T1 ;当上述设备再次检测到从上述遥控器输入光标移动指令A (即上述设备连续3次检测到从上述遥控器输入光标移动指令A)时,上述设备确定第2次检测到从上述遥控器输入光标移动指令A到第3次检测到从上述遥控器输入光标移动指令A的时间间隔,假设上述设备第3次检测到从上述遥控器输入光标移动指令A的时间为T3,则上述设备确定第2次检测到从上述遥控器输入光标移动指令A到第3次检测到从上述遥控器输入光标移动指令A的时间间隔为T2,其中,T2 = T3-T2。103、根据上述当前第一时间间隔,以及第一时间间隔与光标位移大小的对应关系,确定当如光标位移大小;可选的,本专利技术实施例中预先配置时间间隔与位移对照表,上述时间间隔与位移对照表中包含第二时间间隔与光标位移大小的映本文档来自技高网...
一种基于遥控器的光标移动方法和设备

【技术保护点】
一种基于遥控器的光标移动方法,其特征在于,包括:检测从遥控器输入的指令;若检测到从所述遥控器连续输入同一光标移动指令,则:确定当前第一时间间隔,其中,所述当前第一时间间隔为上一次检测到从所述遥控器输入所述光标移动指令到本次检测到从所述遥控器输入所述光标移动指令的时间间隔;根据所述当前第一时间间隔,以及第一时间间隔与光标位移大小的对应关系,确定当前光标位移大小;根据确定的当前光标位移大小,按照所述光标移动指令指示的方向移动显示屏幕上的光标。

【技术特征摘要】
1.一种基于遥控器的光标移动方法,其特征在于,包括: 检测从遥控器输入的指令; 若检测到从所述遥控器连续输入同一光标移动指令,则: 确定当前第一时间间隔,其中,所述当前第一时间间隔为上一次检测到从所述遥控器输入所述光标移动指令到本次检测到从所述遥控器输入所述光标移动指令的时间间隔; 根据所述当前第一时间间隔,以及第一时间间隔与光标位移大小的对应关系,确定当前光标位移大小; 根据确定的当前光标位移大小,按照所述光标移动指令指示的方向移动显示屏幕上的光标。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前第一时间间隔,以及第一时间间隔与光标位移大小的对应关系,确定当前光标位移大小,包括: 获取时间间隔与位移对照表,其中,所述时间间隔与位移对照表中包含第二时间间隔与光标位移大小的映射关系,且,在所述时间间隔与位移对照表中存在如下关系:kj>kJ+1>kJ+2, S^S^Sw,其中,h表示所述时间间隔与位移对照表中的第j个第二时间间隔,\_表示所述时间间隔与位移对照表中与所述第j个第二时间间隔对应的光标位移大小,其中,j = 1,2,…,M-2,所述M为所述时间间隔与位移对照表中包含的所述第二时间间隔的总个数; 根据所述当前第一时间间隔,从所述时间间隔与位移对照表中查找与所述当前第一时间间隔的差值的绝对值在预设阈值内的第二时间间隔; 将所述时间间隔与位移对照表中,与查找到的所述第二时间间隔对应的光标位移大小确定为当前光标位移大小。3.根据权利要求2所述的方法,其特征在于,所述确定当前光标位移大小之后还包括: 若存在对应于同一个光标位移大小的两个以上第一时间间隔,贝1J,对所述两个以上第 一时间间隔按从大到小排序; 使用排序后的所述两个以上第一时间间隔,依次替换所述时间间隔与位移对照表中,与所述同一个光标位移大小对应的第二时间间隔及之后的第二时间间隔。4.根据权利要求2所述的方法,其特征在于,所述确定当前光标位移大小之后还包括: 若不存在对应于同一个光标位移大小的两个以上第一时间间隔,则, 将h替换为gi,其中,gi表示第1-Ι次检测到从所述遥控器输入所述光标移动指令到第i次检测到从所述遥控器输入所述光标移动指令的时间间隔,h表示所述时间间隔与位移对照表中,与gi的差值的绝对值在所述预设阈值内的第二时间间隔,其中,i = 2,…,N,所述N为连续检测到从所述遥控器输入所述光标移动指令的次数。5.根据权利要求1至4任一项所述的方法,其特征在于, 所述根据确定的当前光标位移大小,按照所述光标移动指令指示的方向移动所述光标,之后还包括: 若检测到所述光标的坐标位置大于或等于所述显示屏幕的最大分辨率,或者检测到所述光标的坐标位置大于或等于所述显示屏幕的显示区域边界,则:将所述光标移动到目标位置,其中,所述目标位置位于所述显示屏幕的左显示区域边界和右显示区域边界之间。6.根据权利要求5所述的方法,其特征在于,所述将所述光标移动到所述目标位置之前包括:根据跳转公式确定所述目标位置; 其中,所述跳转公式为:S目标=sa-a-num*m,式中s 表示目标位置,sa表示所述显示屏幕的显示区域边界位置,a和m分别为预设的用于调整跳转距离的第一系数和第二系数,num为边界位置计数器,当检测到从所述遥控器连续N次输入同一光标移动指令且所述光标的坐标位置大于或等于所述显示屏幕最大分辨率或所述显示屏幕的显示区域边界时,将当前num加I。7.根据权利要求6所述的方法,其特征在于,所述num的初始化值为-1; 所述检测到从所述遥控器连续输入同一光标移动指令,之后还包括:若检测到从所述遥控器输入除所述同一光标移动指令之外的指令,则将当前num设置为-1。8.一种由遥控器控制光标移动的设备,其特征在于,包括: 第一检测单元,用于检测从遥控器输入的指令; 第一确...

【专利技术属性】
技术研发人员:张霞
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

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

1