一种自动调整虚拟键盘位置的方法和装置的制造方法

文档序号:8298777阅读:951来源:国知局
一种自动调整虚拟键盘位置的方法和装置的制造方法
【技术领域】
[0001]本发明涉及键盘调整技术,尤其涉及一种自动调整虚拟键盘位置的方法和装置。
【背景技术】
[0002]手机和平板电脑等移动终端在人们的日常生活和工作中的应用越来越广泛、越来越深入。为了能有更好的用户体验,移动终端变得越来越轻薄和便于携带,但是移动终端的屏幕却变得越来越大,而且大屏幕移动终端的虚拟键盘的位置都是固定的,使得用户单手输入变得越来越困难,从而降低了用户的输入体验。

【发明内容】

[0003]本发明主要提供一种自动调整虚拟键盘位置的方法和装置,能够使虚拟键盘的位置随着人手握持位置的变化而变化,方便用户进行单手输入。
[0004]本发明的技术方案是这样实现的:
[0005]本发明实施例提供了一种自动调整虚拟键盘位置的方法,该方法包括:
[0006]获取人手握持的位置;
[0007]根据所述人手握持的位置调整虚拟键盘的位置。
[0008]上述方案中,所述获取人手握持的位置为:通过人手握持产生感应信息,并根据所述感应信息产生人手握持位置的坐标信息,确定人手握持的位置。
[0009]上述方案中,所述感应信息为:人手握持产生的感应电容上的感应电压;人手握持位置不同,所述感应电压不同。
[0010]上述方案中,所述根据所述感应信息产生人手握持位置的坐标信息为:将所述感应电压经放大后转换成二进制数字信号,将所述数字信号转换成二维位置坐标信息(X,y)并存储。
[0011]上述方案中,所述根据所述人手握持的位置调整虚拟键盘的位置为:根据所述位置坐标信息(X,y)调整偏移量生成虚拟键盘的坐标信息(V , I'),并根据所述虚拟键盘的坐标信息(X' ,1')调整虚拟键盘的位置;其中,
[0012]所述调整偏移量为:在位置坐标信息(X,y)的基础上加上或减去预先设置的数值。
[0013]本发明实施例还提供了一种自动调整虚拟键盘位置的装置,该装置包括:感应模块和调整模块;其中,
[0014]所述感应模块,用于获取人手握持的位置;
[0015]所述调整模块,用于根据所述人手握持的位置调整虚拟键盘的位置。
[0016]上述方案中,所述感应模块包括:感应电路和自动检测电路;其中,
[0017]所述感应电路,用于与人手之间产生感应信息;
[0018]所述自动检测电路,用于检测所述感应信息,根据所述感应信息产生人手握持位置的坐标信息;并上报中断信号。
[0019]上述方案中,所述感应电路包括:感应天线;
[0020]所述感应天线,具体用于当人手握持时,与人手之间产生感应电容,手握持的位置不同,感应电容的大小不同,感应电容上的感应电压也不同。
[0021]上述方案中,所述自动检测电路,具体包括:运放电路、A/D转换电路和微控制器(MCU);其中,
[0022]所述运放电路,具体用于放大所述感应电容上的感应电压;
[0023]所述A/D转换电路,具体用于将所述放大后的感应电压转换成数字信号;
[0024]所述MCU,具体用于将所述数字信号转换成二维位置坐标信息(X,y),将所述位置坐标信息存储在内部存储器;并上报中断信号。
[0025]上述方案中,所述调整模块包括:主应用处理(AP HOST)芯片;
[0026]所述AP HOST芯片,用于响应所述中断信号,根据所述自动检测电路产生的人手握持位置的坐标信息调整虚拟键盘的位置至单手可触控的范围。
[0027]上述方案中,所述AP HOST芯片具体包括:基带处理器;
[0028]所述基带处理器,具体用于当收到中断信号后,通过I2C总线与所述MCU进行通信,读取MCU中存储的二维位置坐标信息(X, y);在所述位置坐标信息(X,y)的基础上调整偏移量生成虚拟键盘的坐标信息(V , I'),并根据所述虚拟键盘的坐标信息(V , I')调整虚拟键盘的位置。
[0029]本发明实施例提供了一种自动调整虚拟键盘位置的方法和装置,获取人手握持的位置,并根据所述人手握持的位置调整虚拟键盘的位置;如此,用户在改变手握持位置的时候,可以根据用户握持的位置调整虚拟键盘的位置至用户可实现单手输入的范围,方便用户操作,提高输入效率和用户体验。
【附图说明】
[0030]图1为本发明实施例提供的自动调整虚拟键盘位置的方法流程示意图;
[0031]图2为本发明实施例提供的自动调整虚拟键盘位置的装置结构示意图;
[0032]图3为本发明实施例提供的自动调整虚拟键盘位置的装置的电路原理框图;
[0033]图4为本发明实施例提供的自动调整虚拟键盘位置的装置的典型应用电路图;
[0034]图5为本发明实施例提供的自动调整虚拟键盘位置的工作流程示意图;
[0035]图6为本发明实施例提供的AP HOST芯片的基带处理器调整虚拟键盘位置的流程示意图。
【具体实施方式】
[0036]本发明是实例中,获取人手握持的位置;并根据所述人手握持的位置调整虚拟键盘的位置。
[0037]下面通过附图及具体实施例对本发明做进一步的详细说明。
[0038]本发明实施例实现一种自动调整虚拟键盘位置的方法,如图1所示,该方法包括以下步骤:
[0039]步骤101:获取人手握持的位置;
[0040]具体的,当人手握持移动终端时,所述移动终端与人手之间产生感应信息,并根据所述感应信息产生人手握持位置的坐标信息,从而确定人手握持所述移动终端的位置;
[0041]所述感应信息为:移动终端与人手之间产生的感应电容上的感应电压,人手握持位置不同,所述感应电压的大小不同;
[0042]本步骤还包括:移动终端将所述感应电压经放大后转换成二进制数字信号,将所述数字信号转换成二维位置坐标信息U,y)并存储,从而确定人手握持的位置;
[0043]具体的,所述移动终端可以将不同位置所对应的感应电容上的感应电压值或阈值存储,当人手握持产生感应电压并将该电压转换成数字信号后,可以通过查表的方式来确定人手握持的具体位置;上述例子并不用于限制本发明的实施方式,可以根据设计需要和产品特点来决定获取位置坐标信息的硬件和软件设计;
[0044]其中,位置坐标信息(X, y)表示人手握持移动终端的位置坐标;例如,以移动终端的中心点为坐标原点O点,横向和纵向分别为x,y方向,根据人手握持位置以坐标(x,y)来描述精确的位置信息;在实际应用中,可以根据需要改变坐标原点的位置,并不影响方法的实施。
[0045]步骤102:根据所述人手握持的位置调整虚拟键盘的位置;
[0046]具体的,移动终端根据所述位置坐标信息(X,y)调整偏移量生产虚拟键盘的坐标信息(V ,1'),并根据所述虚拟键盘的坐标信息(V ,1')调整虚拟键盘的位置,使所述虚拟键盘位于用户单手可触控的范围内;
[0047]其中,所述调整偏移量为:在位置坐标信息(X,y)的基础上加上或减去预先设置好的数值;
[0048]例如,用户单手可触控的最佳操作范围为3吋,当虚拟键盘的位置距离人手位置在这个范围之外时,根据人手握持的位置将虚拟键盘的位置调整至人手握持位置的3吋之内;所述偏移量可以根据所述单手可触控的范围来设置。
[0049]为了实现上述方法,本发明的实施例还提供一种自动调整虚拟键盘位置的装置,如图2所示,该装置包括:感应模块21和调整模块22 ;其中,
[0050]所述感应模块21,用于获取人手握持的位置;
[0051]所述调整模块22,用于根据所述人手握持的位置调整虚拟键盘的位置;
[0052]所述感应模块21具体包括:感应电路31和自动检测电路32 ;其中,
[0053]所述感应电路31,用于产生与人手之间的感应信息;
[0054]所述自动检测电路32,用于检测所述感应信息,根据所述感应信息产生人手握持位置的坐标信息,并上报中断信号;
[0055]所述感应电路31包括:感应天线;所述感应天线,具体用于当人手握持移动终端时,感应天线与人手之间有电容感应,手握持的位置不同,感应电容的大小不同,则电容上的感应电压不同,从而感知手握持的位置;
[0056]所述自动检测电路32具体包括:运放电路,A/D转换电路和MCU ;所述运放电路,具体用于放大所述感应电容上的感应电压;
[0057]所述A/D转换电路,具体用于将所述放大后的感应电压转换成数字信号;
[0058]所述MCU,具体用于将所述数字信号转换成二维位置坐标信息(X,y),将所述位置坐标信息存储在内部存储器;并上报中断信号;
[0059]具体的,所述MCU可以将不同位置所对应的感应电容上的感应电压值或阈值存储,当人手握持产生感应电压并将该电压转换成数字信号后,所述MCU可以通过查表的方式来确定人手握持的具体位置;上述例子并不用于限制本发明的实施方式,可以根据设计需要和产品特点来决定获取位置坐标信息的硬件和软件设计;
[0060]所述调整模块22 包括:主应用处理(AP HOST,Applicat1n Processing HOST)芯片33 ;所述AP HOST芯片33,用于响应所述中断信号,根据所述自动检测电路产生的人手握持位置的坐标信息调整虚拟键盘的位置至单手可触控的范围;例如,单手可触控的最佳操作范围为3吋,当虚拟键盘的位置距离人手位置在这个范围之外时,根据人手握持的位置将虚拟键盘的位置调整至人手握持位置的3吋之内;
[0061]所述AP HOST芯片33具体包括:基带处理器;所述基带处理器,具体用于当收到中断信号后,通过I2C总线与所述MCU进行通信,读取MCU中存储的二维位置坐标信息(X,y);在所述位置坐标信息(x,y)的基础上调整偏移量生成虚拟键盘的坐标信息(X' ,1'),并根据所述虚拟键盘的坐标信息(V ,1')调整虚拟键盘的位置;所述偏移量可以根据上述单手可触控的范围来设置。
[0062]本发明实施例提供的自动调整虚拟键盘位置的装置的电路原理框图如图3所示,包括:
[0063]感应电路31、自动检测电路32和AP HOST芯片33 ;
[0064]所述感应电路31位于移动终端的背面,当人手握持移动终端时,感应电路31与人手之间产生感应信息;人手握持位置的不同会导致所述感应信息也有所差异;
[0065]当人手与移动终端背面的感应电路31产生感应信息后,自动检测电路32检测到这种感应信息,并根据所述差异将感应信息转换成人手握持的位置坐标信息,从而确定人手握持的位置,并上报中断信号给AP HSOT芯片33 ;
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1