著录项信息
专利名称 | 一种蓝光播放器虚拟键盘输入显示的方法 |
申请号 | CN201110132898.4 | 申请日期 | 2011-05-23 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2011-09-21 | 公开/公告号 | CN102193738A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/048 | IPC分类号 | G;0;6;F;3;/;0;4;8查看分类表>
|
申请人 | 广东欧珀电子工业有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 刘作虎 |
代理机构 | 广州粤高专利商标代理有限公司 | 代理人 | 罗晓林;李志强 |
摘要
本发明公开了一种蓝光播放器虚拟键盘输入显示的方法,其步骤如下:步骤1、进入蓝光播放器的虚拟键盘界面,并按下遥控器或是外接键盘的按键X;步骤2、系统接收到按键X的信息并进行处理;步骤3、同时进行进程1和进程2,进程1、在UI界面显示X按键的内容;进程2、根据虚拟键盘按键布局搜索到X图标中屏幕上的位置,并将高亮光标快速平滑移动到X键的位置;步骤4、完成X按键内容显示,且光标移到X按键位置。本发明与现有技术相比,能实现高亮光标跟随按键快速滑动的效果;并且能同时在UI界面显示输入按键的内容,使用户很方便醒目的看到用户键入的内容,节约了时间,提高了效率。
1.一种蓝光播放器虚拟键盘输入显示的方法,其步骤如下:
步骤1、进入蓝光播放器的虚拟键盘界面,并按下遥控器或是外接键盘的按键X;
步骤2、系统接收到按键X的信息并进行处理;
步骤3、同时进行进程1和进程2,
进程1、在UI界面显示X按键的内容;
进程2、根据虚拟键盘按键布局搜索到X按键图标中屏幕上的位置,并将高亮光标快速平滑移动到X键的位置;
步骤4、完成X按键内容显示,且光标移到X按键位置。
2.根据权利要求1所述的蓝光播放器虚拟键盘输入显示的方法,其特征在于:所述的按键X为任意长度按键,X键为数字0-9、字母a-z、功能键shift、enter。
3.根据权利要求2所述的蓝光播放器虚拟键盘输入显示的方法,其特征在于:所述的按键X的信息包括按键X的字符长度、当前光标位置及目标光标位置。
4.根据权利要求3所述的蓝光播放器虚拟键盘输入显示的方法,其特征在于:所述的步骤3中的进程1,当收到按键信息后,根据按键的键值,若是0-9,a-z值,直接将此按键内容显示在屏幕上;若是Shift,Enter功能键,则执行此按键相应的功能。
5.根据权利要求4所述的蓝光播放器虚拟键盘输入显示的方法,其特征在于:所述的步骤3中的进程2,根据虚拟键盘的UI设计布局,建立两个数组,数组1保存各按键的键值,数组2按照数组1的按键保存按键顺序,保存数组1对应的按键的位置坐标。
6.根据权利要求5所述的蓝光播放器虚拟键盘输入显示的方法,其特征在于:所述的数组1的按键键值与数组2的位置坐标是一一对应关系,收到按键时,根据此按键的键值在数组1中的索引,查询数组2中此索引对应的位置坐标值,如此即可获得该按键在屏幕上的显示位置,然后将高亮光标移动到此坐标。
一种蓝光播放器虚拟键盘输入显示的方法\n技术领域\n[0001] 本发明涉及一种虚拟键盘的输入显示方法,特别是涉及一种蓝光播放器虚拟键盘输入显示的方法。\n背景技术\n[0002] 传统的蓝光播放器的虚拟键盘操作显示时,虚拟键盘操作多采用遥控器控制高亮光标移动到需要的虚拟按键上,然后按下确认键来选中此按键进行输入。一般光标在移动时,需要经过先加速再减速的过程。此移动方式需要耗费更多的时间。对于蓝光播放器来说,按键响应的速度至关重要,用户希望按下按键就看到光标移动后的效果;另外,输入按键跟光标移到目标位置是两个先后过程,造成了一定程度上的时间浪费,再加上人的视觉滞后性,使得光标不能快速定位在按键选中位置。\n发明内容\n[0003] 本发明的目的在于克服现有技术的不足,提供一种蓝光播放器虚拟键盘输入显示的方法,提高了输入内容的显示速度和光标滑动速度,且节约了时间,效率高。\n[0004] 为了达到上述目的,本发明采用的技术方案是,一种蓝光播放器虚拟键盘输入显示的方法,其步骤如下:\n[0005] 步骤1、进入蓝光播放器的虚拟键盘界面,并按下遥控器或是外接键盘的按键X;\n[0006] 步骤2、系统接收到按键X的信息并进行处理;\n[0007] 步骤3、同时进行进程1和进程2,\n[0008] 进程1、在UI界面显示X按键的内容;\n[0009] 进程2、根据虚拟键盘按键布局搜索到X按键图标中屏幕上的位置,并将高亮光标快速平滑移动到X键的位置;\n[0010] 步骤4、完成X按键内容显示,且光标移到X按键位置。\n[0011] 所述的按键X为任意长度按键。\n[0012] 所述的按键X的信息包括按键X的字符长度、当前光标位置及目标光标位置。\n[0013] 所述的进程1中,当收到按键信息后,根据按键的键值,若是0-9,a-z等值,直接将此按键内容显示在屏幕上;若是Shift,Enter等功能键,则执行此按键相应的功能。\n[0014] 所述的进程2中,根据虚拟键盘的UI设计布局,建立两个数组,数组1保存各按键的键值,数组2按照数组1的按键保存按键顺序,保存数组1对应的按键的位置坐标。数组\n1的按键键值与数组2的位置坐标是一一对应关系。当收到按键时,根据此按键的键值在数组1中的索引,查询数组2中此索引对应的位置坐标值,如此即可获得该按键在屏幕上的显示位置,然后将高亮光标移动到此坐标即可。\n[0015] 与现有技术相比,本发明的有益效果是:在虚拟键盘的图标用户界面,按下遥控器或是外接键盘某个按键时,根据接收到的键值与虚拟键盘的按键布局获取此按键在屏幕上的位置坐标,然后将高亮光标平滑移动到该位置坐标上面,实现高亮光标跟随按键快速滑动的效果;并且能同时在UI界面显示输入按键的内容,使用户很方便醒目的看到用户键入的内容。\n附图说明\n[0016] 图1为本发明的方法流程图。\n具体实施方式\n[0017] 本发明的主旨在于克服现有技术的不足,提供一种蓝光播放器虚拟键盘输入显示的方法,在虚拟键盘的图标用户界面,按下遥控器或是外接键盘某个按键时,根据接收到的键值与虚拟键盘的按键布局获取此按键在屏幕上的位置坐标,然后将高亮光标平滑移动到该位置坐标上面,实现高亮光标跟随按键快速滑动的效果;并且能同时在UI界面显示输入按键的内容,使用户很方便醒目的看到用户键入的内容。 \n[0018] 下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。\n[0019] 本发明的方法流程图如图1所示,一种蓝光播放器虚拟键盘输入显示的方法,其步骤如下:\n[0020] 步骤1、进入蓝光播放器的虚拟键盘界面,并按下遥控器或是外接键盘的按键X;\n[0021] 步骤2、系统接收到按键X的信息并进行处理;\n[0022] 步骤3、同时进行进程1和进程2,\n[0023] 进程1、在UI界面显示X按键的内容;\n[0024] 进程2、根据虚拟键盘按键布局搜索到X按键图标中屏幕上的位置,并将高亮光标快速平滑移动到X键的位置;\n[0025] 步骤4、完成X按键内容显示,且光标移到X按键位置。\n[0026] 所述的按键X为任意字符长度按键。\n[0027] 所述的按键X的信息包括按键X的字符长度、当前光标位置及目标光标位置。\n[0028] 所述的进程1为比较常规的做法,当收到按键信息后,根据按键的键值,若是0-9,a-z等值,直接将此按键内容显示在屏幕上;若是Shift,Enter等功能键,则执行此按键相应的功能。\n[0029] 所述的进程2为新增内容,根据虚拟键盘的UI设计布局,建立两个数组,数组1保存各按键的键值,数组2按照数组1的按键保存顺序,保存数组1对应的按键的位置坐标。\n数组1的按键键值与数组2的位置坐标是一一对应关系。当收到按键时,根据此按键的键值在数组1中的索引,查询数组2中此索引对应的位置坐标值,如此即可获得该按键在屏幕上的显示位置,然后将高亮光标移动到此坐标即可。\n[0030] 本发明的效果的实现与传统的虚拟键盘操作显示是一个相反的过程。以往的虚拟键盘操作多采用遥控器控制高亮光标移动到需要的虚拟按键上,然后按下确认键来选中此按键进行输入。而本发明为了支持遥控器和外接键盘直接输入,在虚拟键盘的用户界面,按下遥控器或是外接键盘某个按键时,根据接收到的键值与虚拟键盘的按键布局获取此按键在屏幕上的位置坐标,然后将高亮光标平滑移动到该位置坐标上面,实现高亮光标跟随按键快速滑动的效果。这样使用户利用遥控器和外接键盘的按键直接快速输入时,能通过UI界面显示的光标滑动位置很方便醒目的知道用户自己键入的内容。\n[0031] 由于光标的滑动过程需要一些时间,为了尽可能快的提高输入显示速度,本发明将光标滑动的过程放入另外一个进程处理。即按下按键后显示按键内容为一个进程,光标移动为另外一个进程,两者互不干涉。这样可保证用户实时看到输入的内容,而光标跟随只是起到提示的效果。当快速输入时,此光标跟随不仅不影响输入的显示,而且因为光标在虚拟键盘的不同位置之间快速滑动而产生炫丽美观的效果。此时,提高了用户输入按键内容的速度及按键内容的显示速度。\n[0032] 尽管本发明通过具体实例对如何实现蓝光播放器虚拟键盘输入显示的方法作出了清晰而完成的描述,但是本发明不仅仅限于所述实施例,通过简单的改变程序来达到相同目的是可能发生的并且都包括在本发明之中。
法律信息
- 2020-01-03
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2013-06-26
专利权的转移
登记生效日: 2013.06.04
专利权人由广东欧珀电子工业有限公司变更为广东欧珀移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号广东欧珀电子工业有限公司变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2012-10-24
- 2011-11-23
实质审查的生效
IPC(主分类): G06F 3/048
专利申请号: 201110132898.4
申请日: 2011.05.23
- 2011-09-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-09-01
|
2010-03-23
| | |
2
| |
2010-03-17
|
2008-09-12
| | |
3
| |
2011-05-18
|
2010-12-17
| | |
4
| |
2007-12-12
|
2006-06-05
| | |
5
| |
2010-12-15
|
2010-07-30
| | |
6
| |
2001-01-31
|
1999-07-22
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |