著录项信息
专利名称 | 一种电视遥控器模拟鼠标操作的方法及装置 |
申请号 | CN201310112323.5 | 申请日期 | 2013-04-01 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-07-10 | 公开/公告号 | CN103197770A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/41 | IPC分类号 | H;0;4;N;2;1;/;4;1;;;H;0;4;N;2;1;/;4;2;2;;;H;0;4;N;2;1;/;4;7;8查看分类表>
|
申请人 | 深圳数字电视国家工程实验室股份有限公司 | 申请人地址 | 广东省深圳市南山区高新技术产业园高新南一道015号国微研发大楼4层北侧E室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳数字电视国家工程实验室股份有限公司 | 当前权利人 | 深圳数字电视国家工程实验室股份有限公司 |
发明人 | 王兴;高毅;孙卓;李新国;宫俊 |
代理机构 | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人 | 唐华明 |
摘要
本发明实施例公开了一种电视遥控器模拟鼠标操作的方法及装置,提高屏幕光标的移动速度和定位准确度,从而提高用户体验感。该方法包括:获取当前应用场景的类型,并根据所述应用场景的类型将电视遥控器转换成鼠标模式;接收电视遥控器按键信号,并获取所述按键信号对应的键值信息,当从所述键值信息中确定所述按键信号中的按键为方向键时,其中,如果持续接收到所述方向键的按键信号,则驱动屏幕光标在所述方向键对应的方向上采用第一速度持续以预设步长移动;如果间断接收到所述方向键的按键信号,则驱动所述屏幕光标在所述方向键对应的方向上采用第二速度持续以预设步长移动,并在检测到屏幕焦点时,使得所述屏幕光标停止在检测到的屏幕焦点处。
1.一种电视遥控器模拟鼠标操作的方法,其特征在于,包括:
通过场景识别模块获取当前应用场景的类型,并根据所述应用场景的类型将电视遥控器转换成鼠标模式;
接收电视遥控器按键信号,并获取所述按键信号对应的键值信息,当从所述键值信息中确定所述按键信号中的按键为方向键时,其中,如果持续接收到所述方向键的按键信号,则驱动屏幕光标在所述方向键对应的方向上采用第一速度持续以预设步长移动;如果间断接收到所述方向键的按键信号,则驱动所述屏幕光标在所述方向键对应的方向上采用第二速度持续以预设步长移动,并在检测到屏幕焦点时,使得所述屏幕光标停止在检测到的屏幕焦点处,所述第一速度小于所述第二速度。
2.根据权利要求1所述的方法,其特征在于,所述获取当前应用场景的类型,并根据所述应用场景的类型将电视遥控器转换成鼠标模式,具体包括:
启动场景识别模块,获取当前应用场景的类型,并根据所述应用场景的类型判断是否需要将电视遥控器转换为鼠标模式;
若是,则将电视遥控器转换成鼠标模式。
3.根据权利要求1所述的方法,其特征在于,所述如果持续接收到所述方向键的按键信号,则驱动屏幕光标在所述方向键对应的方向上采用第一速度持续以预设步长移动,具体包括:
如果接收到的所述方向键的按键信号保持时间大于或等于3秒,则驱动所述屏幕光标在所述方向键对应的方向上采用第一速度持续以预设步长移动。
4.根据权利要求1所述的方法,其特征在于,所述如果间断接收到所述方向键的按键信号,则驱动所述屏幕光标在所述方向键对应的方向上采用第二速度持续以预设步长移动,并在检测到屏幕焦点时,使得所述屏幕光标停止在检测到的屏幕焦点处,具体包括:
如果至少两次间断接收到所述方向键的按键信号,且前后两次接收到的按键信号的时间间隔小于或等于2秒,则驱动所述屏幕光标在所述方向键对应的方向上采用第二速度以预设步长移动,并在移动过程中判断是否到达屏幕焦点,若是,则控制所述屏幕光标停在检测到的屏幕焦点处。
5.根据权利要求1~4任一项所述的方法,其特征在于,还包括:
在屏幕光标移动过程中,启动屏幕临界点监控模块,检测屏幕光标是否达到屏幕临界点,若是,则使得所述屏幕光标停止移动。
6.一种电视遥控器模拟鼠标操作的装置,其特征在于,包括:
场景识别模块,用于通过场景识别模块获取当前应用场景的类型,并根据所述应用场景的类型将电视遥控器转换成鼠标模式;
方向键识别模块,用于接收电视遥控器按键信号,并获取所述按键信号对应的键值信息,从所述键值信息中确定所述按键信号中的按键是否为方向键;
键值信息处理模块,用于如果持续接收到所述方向键的按键信号,则驱动屏幕光标在所述方向键对应的方向上采用第一速度持续以预设步长移动;如果间断接收到所述方向键的按键信号,则驱动所述屏幕光标在所述方向键对应的方向上采用第二速度持续以预设步长移动,并在检测到屏幕焦点时,使得所述屏幕光标停止在检测到的屏幕焦点处,所述第一速度小于所述第二速度。
7.根据权利要求6所述的装置,其特征在于,还包括:
屏幕临界点监控模块,用于在屏幕光标移动过程中,检测屏幕光标是否达到屏幕临界点,若是,则使得所述屏幕光标停止移动。
8.根据权利要求6或7所述的装置,其特征在于,所述键值信息处理模块具体用于:如果接收到的所述方向键的按键信号保持时间大于或等于3秒,则驱动所述屏幕光标在所述方向键对应的方向上采用第一速度持续以预设步长移动。
9.根据权利要求6或7所述的装置,其特征在于,所述键值信息处理模块具体用于:如果至少两次间断接收到所述方向键的按键信号,且前后两次接收到的按键信号的时间间隔小于或等于2秒,则驱动所述屏幕光标在所述方向键对应的方向上采用第二速度以预设步长移动,并在移动过程中判断是否到达屏幕焦点,若是,则控制所述屏幕光标停在检测到的屏幕焦点处。
一种电视遥控器模拟鼠标操作的方法及装置\n技术领域\n[0001] 本发明涉及数字电视终端设备技术领域,具体涉及一种电视遥控器模拟鼠标操作的方法及装置。\n背景技术\n[0002] 在网络电视中,较为传统的是通过遥控器控制网络电视访问互联网,具体的操作是利用遥控器一步一步移动光标,寻找焦点。而网络电视机的屏幕通常较大,很难从一个焦点快速准确地移动到较远的另外一个焦点。\n[0003] 目前,为了解决上述问题,将本属于电脑的鼠标操作模式直接搬运到网络电视中,用遥控器模拟鼠标进行操控,主要通过读取遥控器操作的键值信息来控制光标,键值信息对应的是上下左右任一方向键,按下任一方向键可以在对应方向上移动。然而,由于两者之间硬件以及屏幕的差异,在按下方向键时,光标移动步长较短,使得光标移动速度慢,且难以控制光标准确地定位焦点,用户体验感较差。\n发明内容\n[0004] 本发明实施例提供了一种电视遥控器模拟鼠标操作的方法及装置,可以驱动屏幕光标快速移动和定位,提高用户的体验感。\n[0005] 本发明实施例提供了一种电视遥控器模拟鼠标操作的方法,包括:\n[0006] 获取当前应用场景的类型,并根据所述应用场景的类型将电视遥控器转换成鼠标模式;\n[0007] 接收电视遥控器按键信号,并获取所述按键信号对应的键值信息,当从所述键值信息中确定所述按键信号中的按键为方向键时,其中,如果持续接收到所述方向键的按键信号,则驱动屏幕光标在所述方向键对应的方向上采用第一速度持续以预设步长移动;如果间断接收到所述方向键的按键信号,则驱动所述屏幕光标在所述方向键对应的方向上采用第二速度持续以预设步长移动,并在检测到屏幕焦点时,使得所述屏幕光标停止在检测到的屏幕焦点处。\n[0008] 本发明实施例还提供了一种电视遥控器模拟鼠标操作的装置,包括:\n[0009] 场景识别模块,用于获取当前应用场景的类型,并根据所述应用场景的类型将电视遥控器转换成鼠标模式;\n[0010] 方向键识别模块,用于接收电视遥控器按键信号,并获取所述按键信号对应的键值信息,从所述键值信息中确定所述按键信号中的按键是否为方向键;\n[0011] 键值信息处理模块,用于如果持续接收到所述方向键的按键信号,则驱动屏幕光标在所述方向键对应的方向上采用第一速度持续以预设步长移动;如果间断接收到所述方向键的按键信号,则驱动所述屏幕光标在所述方向键对应的方向上采用第二速度持续以预设步长移动,并在检测到屏幕焦点时,使得所述屏幕光标停止在检测到的屏幕焦点处。\n[0012] 从以上技术方案可以看出,本发明实施例具有以下优点:\n[0013] 本发明实施例通过获取当前应用场景的类型,根据应用场景的类型,在需要将电视遥控器转换成鼠标模式时将电视遥控器转换成鼠标模式。在鼠标模式下,接收电视遥控器按键信号,获取按键信号对应的键值信息,从键值信息中确定为方向键时,如果持续接收到该方向键的按键信号,那么驱动屏幕光标在方向键对应的方向上采用第一速度以预设步长移动;如果间断接收到该方向键的按键信号,那么驱动屏幕光标在方向键对应的方向上采用第二速度以预设步长移动,而且移动过程中如果检测到屏幕焦点,那么将控制屏幕光标在检测到的屏幕焦点处停下。本发明实施例只需要扩展网络电视的主机软件即可实现,根据按键信号和按键信息来进行简单判断,驱动屏幕光标以不同速度移动,且在以第二速度移动过程中,具备检测到屏幕焦点时控制屏幕光标停止的功能,在实现屏幕光标快速移动的同时,可以准确进行屏幕焦点定位,从而提高用户体验感。\n附图说明\n[0014] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0015] 图1为本发明实施例提供的一种电视遥控器模拟鼠标操作的方法基本流程图;\n[0016] 图2为本发明实施例提供的一种电视遥控器模拟鼠标操作的方法另一基本流程图;\n[0017] 图3为本发明实施例提供的一种电视遥控器模拟鼠标操作的装置的基本结构示意图;\n[0018] 图4为本发明实施例提供的一种电视遥控器模拟鼠标操作的装置的另一基本结构示意图。\n具体实施方式\n[0019] 下面将结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0020] 本发明实施例提供了一种电视遥控器模拟鼠标操作的方法及装置,用于提高屏幕光标移动的速度和准确性,提高用户的体验感。\n[0021] 如图1所示,本发明实施例提供了一种电视遥控器模拟鼠标操作的方法,可以包括:\n[0022] 步骤110、获取当前应用场景的类型,并根据所述应用场景的类型将电视遥控器转换成鼠标模式;\n[0023] 其中,在网络电视中,用户在使用电视浏览器浏览网页,或者是用户在玩游戏时,为了方便用户操作,需要将电视遥控器转换成鼠标模式,模拟鼠标功能进行灵活操作。\n[0024] 在本发明实施例中,通过扩展网络电视主机的软件,在网络电视主机内设置有电视遥控器模拟鼠标操作的装置,该装置包括有场景识别模块、方向键识别模块、键值信息处理模块、屏幕临界点监控模块,当然还可以设置一个预置模块。预置模块能够自动检测当前显示屏的大小、根据分辨率自动调整屏幕光标移动的预设步长、第一速度和第二速度的数值,当然,还可以根据用户需求接收用户的输入设置该预设步长、第一速度和第二速度,在本发明实施例中第一速度也是普通速度,速度相比比较慢,用户可以在屏幕上清楚地看到屏幕光标以预设步长移动的过程;第二速度为快速度,速度相对比较快,用户比较难以看清楚屏幕光标以预设步长移动的过程。\n[0025] 可以理解的是,在开始网络电视后,电视遥控器模拟鼠标操作的装置也将启动工作,其中,装置中的场景识别模块将获取网络电视当前应用场景的类型,根据应用场景的类型将电视遥控器转换成鼠标模式,比如在用户使用网络浏览器浏览网页或者是玩游戏时。\n[0026] 步骤120、接收电视遥控器按键信号,并获取所述按键信号对应的键值信息,当从所述键值信息中确定所述按键信号中的按键为方向键时,其中,如果持续接收到所述方向键的按键信号,则驱动屏幕光标在所述方向键对应的方向上采用第一速度持续以预设步长移动;如果间断接收到所述方向键的按键信号,则驱动所述屏幕光标在所述方向键对应的方向上采用第二速度持续以预设步长移动,并在检测到屏幕焦点时,使得所述屏幕光标停止在检测到的屏幕焦点处。\n[0027] 具体的,电视遥控器模拟鼠标操作的装置中,方向键识别模块接收电视遥控器按键信号,然后获取键值信息,从键值信息中判断对应的按键是否为方向键,如果是,则根据接收的按键信号的情况来进行相应操作的判断。其中,如果持续接收到按键信号,驱动屏幕光标在方向键对应的方向上采用第一速度以预设步长的距离移动,直到到达屏幕临界点或者不再接收到按键信号时停止移动;如果间断接收到按键信号,驱动屏幕光标在方向键对应的方向上采用第二速度以预设步长的距离移动,同时进入屏幕焦点检测状态,在移动过程中同时检测是否到达屏幕焦点,如果检测到屏幕焦点,则控制屏幕光标在屏幕焦点处停下。\n[0028] 除了上述持续或间断接收到按键信号外,当接收到非持续或非间断按键信号时,屏幕光标以常规模式移动,常规模式下即是屏幕光标移动一个预设步长。\n[0029] 本发明实施例主要由当前应用场景的类型来判断是否将电视遥控器转换成鼠标模式。当处于鼠标模式时,通过接收到的按键信号和从按键信号获取的键值信息来判断是否为方向键,当确定是方向键时,如果接收到的是持续的按键信号,那么驱动屏幕光标以第一速度移动;如果间断接收到按键信号,那么驱动屏幕光标以第二速度移动,同时进行屏幕焦点检测,控制屏幕光标在检测到的屏幕焦点处停止移动,可以提高了屏幕光标移动的速度和定位准确性。\n[0030] 本发明实施例中,通过装置中的预置模块可以有选择地设置屏幕光标移动的预设步长、移动的第一速度和第二速度,甚至是按键信号的判断时间,如图2所示,下面将进一步详细描述本发明的技术方案,一种电视遥控器模拟鼠标的操作方法,包括:\n[0031] 步骤210、获取当前应用场景的类型;\n[0032] 其中,是否需要将电视遥控器转换成鼠标模式,主要通过当前应用场景的类型来决定,应用场景的类型主要包括、电视播放、浏览网页、游戏等。\n[0033] 步骤220、根据所述当前应用场景的类型,判断当前应用场景是否需要将电视遥控器转换成鼠标模式,若是,则转向步骤230,若否,则保持电视遥控器传统模式,结束流程;\n[0034] 其中,根据当前应用场景来判断是否需要转换成鼠标模拟,如果不是的话,则保持电视遥控器传统模式,结束该流程。\n[0035] 步骤230、接收按键信号,获取所述按键信号对应的键值信息,并根据所述键值信息判断所述按键信号对应的是否为方向键,如果是,则转向步骤240,如果不是,则结束该流程;\n[0036] 其中,启动装置中的方向键识别模块,接收按键信号,获取所述按键信号对应的键值信息,通过键值信息可以知道键值信号对应哪个方向键,即为上下左右方向键中哪个,还能知道按键信号接收状态。\n[0037] 步骤240、如果判断接收到的按键信号保持时间大于或等于3秒,则转向步骤250;\n如果至少两次间断接收到所述方向键的按键信号,且前后两次接收到的按键信号的时间间隔小于或等于2秒,转向步骤260;\n[0038] 具体地,装置中的预置模块设置判断条件的数值,键值信息处理模块驱动相应的判断线程判断按键信号的持续时间或者两个相同按键信号之间的间隔时间。\n[0039] 250、驱动所述屏幕光标在所述方向键对应的方向上采用快速度持续以预设步长移动,转向步骤280;\n[0040] 其中,如果接收到的按键信号保持时间大于或等于3秒,驱动方向键在对应的方向上快速度地以预设步长来移动。当然,可以理解的是,不再接收到该按键信号时屏幕光标停止移动,或者屏幕光标到达屏幕临界点时停止移动。\n[0041] 260、驱动所述屏幕光标在所述方向键对应的方向上采用普通速度以预设步长移动,并在移动过程中判断是否到达屏幕焦点,若是,则转向步骤270,若否,则转向步骤280;\n[0042] 其中,如果前后接收到的同一个方向键的按键信号的间隔时间小于或等于2秒,那么驱动屏幕光标以普通速度以预设步长移动,并且同时还检测屏幕焦点,如果在移动过程检测到屏幕焦点,屏幕光标在屏幕焦点处停止,结束流程。\n[0043] 270、控制所述屏幕光标停在检测到的屏幕焦点处;\n[0044] 280、判断屏幕光标是否到达屏幕临界点,若是,则转向步骤290;\n[0045] 290、控制屏幕光标停止移动,结束流程。\n[0046] 其中,不管是快速度移动,还是以普通速度移动,在移动的过程中如果到达屏幕临界点,都将停止移动,直到接收到下一个按键信号。\n[0047] 本发明实施例在从按键信号对应的键值信息中确定按键信号对应的是方向键时,根据按键信号的状态,在接收到的按键信号保持时间大于或等于3秒时,采用快速度以预设步长移动屏幕光标。而对于同一个方向键,若是间断地接收到该方向键的按键信号,且前一次和后一次接收到的按键信号的间隔时间小于或等于2秒,驱动屏幕光标在方向键对应的方向上以预设步长以普通速度移动,同时,在此移动过程中,检测屏幕焦点,在检测到屏幕焦点时控制屏幕光标停下。本发明实施例能够灵活地模拟鼠标操作,使得屏幕光标能够快速移动,并且准确地定位屏幕焦点,提高用户体验。\n[0048] 如图3所示,本发明实施例还提供了一种电视遥控器模拟鼠标操作的装置,可包括:\n[0049] 场景识别模块310,用于获取当前应用场景的类型,并根据所述应用场景的类型将电视遥控器转换成鼠标模式;\n[0050] 方向键识别模块320,用于接收电视遥控器按键信号,并获取所述按键信号对应的键值信息,从所述键值信息中确定所述按键信号中的按键是否为方向键;\n[0051] 键值信息处理模块330,用于如果持续接收到所述方向键的按键信号,则驱动屏幕光标在所述方向键对应的方向上采用第一速度持续以预设步长移动;如果间断接收到所述方向键的按键信号,则驱动所述屏幕光标在所述方向键对应的方向上采用第二速度持续以预设步长移动,并在检测到屏幕焦点时,使得所述屏幕光标停止在检测到的屏幕焦点处。\n[0052] 具体地,该键值信息处理模块330具体可用于如果接收到的所述方向键的按键信号保持时间大于或等于3秒,则驱动所述屏幕光标在所述方向键对应的方向上采用第一速度持续以预设步长移动;或者该键值信息处理模块330具体还用于如果至少两次间断接收到所述方向键的按键信号,且前后两次接收到的按键信号的时间间隔小于或等于2秒,则驱动所述屏幕光标在所述方向键对应的方向上采用第二速度以预设步长移动,并在移动过程中判断是否到达屏幕焦点,若是,则控制所述屏幕光标停在检测到的屏幕焦点处。\n[0053] 进一步地,如图4所示,该电视遥控器模拟鼠标操作的装置还包括:屏幕临界点监控模块410,用于在屏幕光标移动过程中,检测屏幕光标是否达到屏幕临界点,若是,则使得所述屏幕光标停止移动。\n[0054] 可以理解的是,该电视遥控器模拟鼠标操作的装置还应该设置有预置模块,所述预置模块可以自动检测当前网络电视显示屏的大小、通过分辨率自动调整屏幕光标移动的预设步长,第一速度、第二速度等数值,还可以接收用户的输入,人为地设置预设步长,第一速度、第二速度等,操作更加灵活方便。\n[0055] 具体地,场景识别模块310能够获取当前网络电视应用场景的类型,如果是网页浏览或者其他需要鼠标的应用场景下,将电视遥控器转换为鼠标模式,上下左右方向键值信息将转换为屏幕光标在相应方向上的移动。\n[0056] 方向键识别模块320可以判断在鼠标模式下,来自电视遥控器的按键信号对应的按键是否为方向键,如果不是方向键将直接忽略,保持传统的电视遥控器模式;如果是方向键将转换为屏幕光标在对应方向上的移动。\n[0057] 键值信息处理模块330在接收到按键信号时,如果是持续接收到按键信号,将屏幕光标置为悬浮状态,驱动屏幕光标以快速度在方向键对应方向上以预设步长移动,如果在前一次接收到的按键信号与后一次接收到的按键信号的间隔时间小于或等于2秒,且两次按键信号对应的是同一个方向键,那么在方向键对应的方向上以普通速度移动,同时进入了屏幕焦点的检测状态,当检测到屏幕焦点时或者有新的按键信号输入时,屏幕光标停止移动。\n[0058] 屏幕临界点监控模块410,当屏幕光标移动范围到达屏幕对应的临界点时,屏幕光标停止移动。\n[0059] 本发明实施例通过获取当前应用场景的类型,根据应用场景的类型,在需要将电视遥控器转换成鼠标模式时将电视遥控器转换成鼠标模式。在鼠标模式下,接收电视遥控器按键信号,获取按键信号对应的键值信息,从键值信息中确定为方向键时,如果持续接收到该方向键的按键信号,那么驱动屏幕光标在方向键对应的方向上采用第一速度以预设步长移动;如果间断接收到该方向键的按键信号,那么驱动屏幕光标在方向键对应的方向上采用第二速度以预设步长移动,而且移动过程中如果检测到屏幕焦点,那么将控制屏幕光标在检测到的屏幕焦点处停下。本发明实施例只需要扩展网络电视的主机软件即可实现,根据按键信号和按键信息来进行简单判断,驱动屏幕光标以不同速度移动,且在以第二速度移动过程中,具备检测到屏幕焦点时控制屏幕光标停止的功能,在实现屏幕光标快速移动的同时,可以准确进行屏幕焦点定位,从而提高用户体验感。\n[0060] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。\n[0061] 以上对本发明所提供的一种电视遥控器模拟鼠标操作的方法及装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2016-08-31
- 2013-08-07
实质审查的生效
IPC(主分类): G06F 3/033
专利申请号: 201310112323.5
申请日: 2013.04.01
- 2013-07-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
1993-12-28
| | |
2
| |
2007-06-06
|
2006-12-29
| | |
3
| |
2012-06-13
|
2011-12-29
| | |
4
| |
2011-08-17
|
2011-04-19
| | |
5
| | 暂无 |
1999-05-31
| | |
6
| | 暂无 |
2005-01-28
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |