一种用于生成个性化输入面板的方法和装置制造方法
【专利摘要】本发明提供了一种在用户设备中用于生成个性化输入面板的方法,其中,该方法包括以下步骤:a获取用户的手形信息;b将所述用户的手形信息与预定手形信息进行比对,获得所述用户的手形特征信息;c根据所述手形特征信息,生成适用于所述用户的个性化输入面板。根据本发明的方案,可以为用户提供符合其手形特征以及使用习惯的个性化输入面板。
【专利说明】一种用于生成个性化输入面板的方法和装置
【技术领域】
[0001]本发明涉及计算机【技术领域】,尤其涉及一种用于生成个性化输入面板的方法和装置。
【背景技术】
[0002]现有技术中,用户设备上,特别是触屏设备上的输入面板的可用样式通常是固定的,然而,不同的用户在使用输入面板时,往往存在差异,使得该等固定的输入面板难以较好地与用户的输入习惯相适配。
【发明内容】
[0003]本发明的目的是提供一种用于生成个性化输入面板的方法和装置。
[0004]根据本发明的一个方面,提供一种在用户设备中用于生成个性化输入面板的方法,其中,该方法包括以下步骤:
[0005]a获取用户的手形信息;
[0006]b将所述用户的手形信息与预定手形信息进行比对,获得所述用户的手形特征信息;
[0007]c根据所述手形特征信息,生成适用于所述用户的个性化输入面板。
[0008]根据本发明的另一个方面,还提供了一种在用户设备中用于生成个性化输入面板的输入面板生成装置,其中,该输入面板生成装置包括以下装置:
[0009]第一获取装置,用于获取用户的手形信息;
[0010]比对装置,用于将所述用户的手形信息与预定手形信息进行比对,获得所述用户的手形特征信息;
[0011]生成装置,用于根据所述手形特征信息,生成适用于所述用户的个性化输入面板。
[0012]与现有技术相比,本发明具有以下优点:1)用户设备通过将用户的手形信息与标准手形信息相比对,获得能够符合用户的个性化需求的输入面板,提高了用户对输入面板的触碰操作的准确性,并能够降低由于用户误碰而引起的输入操作发生的可能性;2)用户设备通过在屏幕上呈现位置指示信息,让用户在拍摄手形图像时尽量将手掌置于该位置指示信息内,从而可以较好的控制手掌与镜头的距离,从而减少了用户在拍摄手形图像时,手所处的位置对用户设备分析其所获取的手形图像带来的影响;3)用户设备可结合用户的手形特征信息以及触点信息来调整输入面板,以生成符合用户需求的个性化输入面板,使得生成的个性化输入面板能够更符合用户的使用习惯。
【专利附图】
【附图说明】
[0013]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0014]图1为本发明的一个优选实施例的在用户设备中用于生成个性化输入面板的方法的流程示意图;
[0015]图2为本发明的另一个优选实施例的在用户设备中用于生成个性化输入面板的方法的流程示意图;
[0016]图3为本发明的一个优选实施例的在用户设备中用于生成个性化输入面板的输入面板生成装置的结构示意图;
[0017]图4为本发明的另一个优选实施例的在用户设备中用于生成个性化输入面板的输入面板生成装置的结构示意图。
[0018]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0019]下面结合附图对本发明作进一步详细描述。
[0020]图1为本发明一个优选实施例的在用户设备中用于生成个性化输入面板的方法的流程示意图。
[0021]其中,本实施例的方法主要通过用户设备来实现;优选地,所述用户设备具有触摸式输入设备,例如,用户设备的显示屏为触摸屏,用户设备具有虚拟键盘等;优选地,所述用户设备包括但不限于PC机、平板电脑、智能手机、PDA、IPTV等;优选地,所述用户设备为移动设备。
[0022]需要说明的是,所述用户设备仅为举例,其他现有的或今后可能出现的用户设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0023]根据本实施例的方法包括步骤S1、步骤S2和步骤S3。
[0024]在步骤SI中,用户设备获取用户的手形信息。
[0025]其中,所述手形信息包括任何能够反应手的形状的信息。优选地,所述手形信息包括但不限于:手的整体长宽比例;手指占整个手的长度的比例;手指的粗细;手掌的宽度;各个手指之间的长度比例等信息。
[0026]具体地,用户设备获取用户的手形信息的实现方式包括但不限于:
[0027]I)用户设备直接获取在用户设备中存储的用户的手形信息。
[0028]例如,用户可预先将其手形信息存储在用户设备中,则用户设备可在该用户使用该用户设备来生成个性化输入面板时,直接获取在用户设备中存储的该用户的手形信息。
[0029]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何直接获取在用户设备中存储的用户的手形信息的实现方式,均应包含在本发明的范围内。
[0030]2)用户设备获取网络设备中存储的用户的手形信息。
[0031]例如,用户可预先将其手形信息存储在网络设备中,则用户设备可在该用户使用该用户设备来生成个性化输入面板时,通过访问网络设备来获取在用户设备中存储的该用户的手形信息。
[0032]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何从网络设备中获取用户的手形信息的实现方式,均应包含在本发明的范围内。
[0033]3)用户设备根据用户拍摄的图像获取用户的手形信息。在该实现方式中,步骤SI进一步包括步骤Sll和步骤S12。
[0034]在步骤Sll中,用户设备获取所述用户拍摄的手形图像。
[0035]其中,用户设备获取所述用户拍摄的手形图像的实现方式包括但不限于:
[0036]a)用户设备从用户设备中已存储的图像中提取用户拍摄的手形图像。
[0037]例如,用户设备根据用户的选择,从其相册中提取某个手形图像作为用户拍摄的手形图像。
[0038]b)步骤Sll进一步包括步骤Sll-1和步骤SI 1-2。
[0039]在步骤Sll-1中,用户设备调用所述用户设备的摄像头,并在屏幕上呈现位置指示信息。其中,所述位置指示信息用于指示手在屏幕上的合适位置。例如,位置指示信息可表现为一个手的形状或一个方框;优选地,所述位置指示信息表现为一个标准手形的形状。
[0040]优选地,用户设备调用的所述用户设备的摄像头为用户设备的前置摄像头。
[0041]接着,用户可将其手置于摄像头前,并使得屏幕上显示的手位于位置指示信息所指示的合适位置后,执行拍摄操作。
[0042]接着,在步骤S11-2中,用户设备根据所述用户的拍摄操作,获得所述手形图像。
[0043]例如,在步骤Sll-1中,用户设备调用其前置摄像头,并在屏幕上呈现一个指示手的合适位置的方框;在步骤S11-2中,用户设备根据用户对其通过前置摄像头置于该方框内的手的图像的拍摄操作,获得方框中的手形图像。
[0044]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取所述用户拍摄的手形图像的实现方式,均应包含在本发明的范围内。
[0045]在步骤S12中,用户设备从步骤Sll中获取的手形图像中提取出手形信息。
[0046]其中,用户设备可以采用多种方式从手形图像中提取出手形信息。例如,通过分析图像,提取手形轮廓,来获得手形信息等。
[0047]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何从手形图像中提取出手形信息的实现方式,均应包含在本发明的范围内。
[0048]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取用户的手形信息的实现方式,均应包含在本发明的范围内。
[0049]在步骤S2中,用户设备将用户的手形信息与预定手形信息进行比对,获得用户的手形特征信息。其中,所述预定手形信息可为一个标准手形的手形信息。
[0050]其中,所述手形特征信息可包含与所述手形信息相应的特征信息。优选的,所述手形特征信息包括但不限于:手的整体长宽比例特征;手指占整个手的长度的比例特征;手指的粗细特征;手掌的宽度特征;各个手指之间的长度比例特征等等。
[0051]例如,用户设备将用户的手形信息与预定手形信息进行比对,得到用户的手指占整个手的长度的比例比标准手形中手指占整个手的长度的比例低,则用户设备获得用户的手形特征信息为与手指占整个手的长度的比例较低。
[0052]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将用户的手形信息与预定手形信息进行比对,获得用户的手形特征信息的实现方式,均应包含在本发明的范围内。
[0053]在步骤S3中,用户设备根据所述手形特征信息,生成适用于所述用户的个性化输入面板。
[0054]具体地,用户设备根据所述手形特征信息,生成适用于所述用户的个性化输入面板的实现方式包括但不限于:
[0055]I)用户设备根据用户的手形特征信息,直接计算个性化输入面板中的各个按键所在的位置,以生成适合该用户的个性化输入面板。
[0056]例如,用户设备得到的用户的手形特征信息为用户的手的整体长宽比例较大,则用户设备先根据用户的手的整体长宽比例来计算输入面板中的热点按键所在的位置,再基于已确定的热点按键所在的位置,计算其他非热点按键所在的位置,从而生成适合该用户的个性化输入面板。其中,所述热点按键为更容易被用户点击的按键,如被用户点击频率较高的字符按键等。
[0057]优选地,用户设备还可根据用户的手形特征信息,计算用户容易误触的区域所在的位置,并降低位于容易误触的区域中的各个按键的触摸敏感度。例如,用户设备获取的手形特征信息包括该用户的小指较短,则用户设备可计算该小指容易触碰的区域,作为该用户容易误触的区域,并降低该容易误触的区域中的各个按键的触摸敏感度,以防止因用户误触而造成的错误输入。其中,所述触摸敏感度表示用户设备对用户的触摸操作的敏感程度,通常情况下,触摸敏感度越高,则用户执行的触摸操作越容易被检测到,触摸敏感度越低,则用户执行的触摸操作越不容易被检测到。
[0058]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户的手形特征信息,直接计算个性化输入面板中的各个按键所在的位置,以生成适合该用户的个性化输入面板的实现方式,均应包含在本发明的范围内。
[0059]2)用户设备根据所述手形特征信息,对预定输入面板进行调整,获得所述个性化输入面板。优选地,所述预定输入面板与预定手形信息适配。
[0060]其中,所述对预定输入面板进行调整的操作可包括任何对预定输入面板的布局进行调整的操作。优选地,所述对预定输入面板进行调整的操作包括但不限于:a)调整所述预定输入面板的热点按键的位置,例如,让热点按键的位置向左或向右调整等;b)调整所述预定输入面板中部分区域的触摸敏感度,例如,将触摸敏感度下调,以使用户需要更重的触摸,才能使得用户设备确定按键被用户按下等;优选地,被调整触敏感度的区域为基于手形特征信息确定的、预定输入面板中更容易被用户误触的区域。
[0061]其中,用户设备可采用多种方式,来根据手形特征信息,对预定输入面板进行调整,从而获得所述个性化输入面板。
[0062]例如,用户设备根据手形特征信息中各个手指之间的长度比例特征,确定用户的小指和食指较短,则用户设备移动小指和食指容易触碰的按键的位置,以使该等案件的位置更靠近中指和无名指容易触碰的按键的位置等。
[0063]需要说明的是,在生成个性化输入面板的过程中,用户设备还可进一步结合能够呈现个性化输入面板的区域的大小,来确定个性化输入面板中各个按键的位置。例如,用户设备为移动设备,该移动设备上能够呈现个性化输入面板的区域的大小为12 X 6cm,则用户设备所确定的个性化输入面板中的各个按键,均应位于该区域中。
[0064]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述手形特征信息,对预定输入面板进行调整,获得所述个性化输入面板的实现方式,均应包含在本发明的范围内。
[0065]根据本实施例的方案,用户设备通过将用户的手形信息与标准手形信息相比对,获得能够符合用户的个性化需求的输入面板,提高了用户对输入面板的触碰操作的准确性,并能够降低由于用户误碰而引起的输入操作发生的可能性;且用户设备通过在屏幕上呈现位置指示信息,让用户在拍摄手形图像时尽量将手掌置于该位置指示信息内,从而可以较好的控制手掌与镜头的距离,从而减少了用户在拍摄手形图像时,手所处的位置对用户设备分析其所获取的手形图像带来的影响。
[0066]图2为本发明的另一个优选实施例的在用户设备中用于生成个性化输入面板的方法的流程示意图。本实施例的方法主要通过用户设备来实现;其中,对参照图1所示实施例中所述的用户设备所作的任何说明,均以引用的方式包含于本实施例中。其中,本实施例的方法包括步骤S1、步骤S2、步骤S3和步骤S4 ;其中,步骤S3进一步包括步骤S31。其中,步骤SI和步骤S2已在参照图1所示实施例中予以详述,在此不再赘述。
[0067]以下详细说明本实施例的步骤S4和步骤S31。
[0068]在步骤S4中,用户设备获取用户在用户设备上的触点信息。
[0069]其中,所述触点信息包括任何在用户设备上的触点的信息。优选地,所述触点信息包括以下至少一项:
[0070]I)触点在所述用户设备上的位置信息。
[0071]优选地,通过触点在所述用户设备上的位置信息,并结合用户设备之前呈现的输入面板的信息,可确定先前呈现的输入面板上的热点按键。例如,将触碰率高的位置所对应的按键,作为热点按键等。
[0072]2)触点的形状信息。
[0073]优选地,用户设备获取用户的大拇指在用户设备上的触点的形状信息;由于大拇在屏幕上的触点通常并非正圆或并非接近正圆的形状,故用户设备可通过触点形状来判断该触点是否为大拇指触点,并可根据大拇指在用户设备上的触点的形状信息来判断用户使用的是左手还是右手。
[0074]具体地,用户设备获取用户在用户设备上的触点信息的实现方式包括但不限于:
[0075]a)用户设备获取用户在用户设备上的历史触点信息。
[0076]例如,用户设备获取其之前记录的、用户在预定输入面板上的触点信息等。
[0077]b)用户设备提示用户在预定输入面板上预输入一个或多个字母,且将该预输入操作中的触点信息作为用户在用户设备上的触点信息。
[0078]例如,用户设备提示用户随机在预定输入面板上进行输入,且将用户在一个预定时间段内输入的触点信息作为用户在用户设备上的触点信息。
[0079]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取用户在用户设备上的触点信息的实现方式,均应包含在本发明的范围内。
[0080]在步骤S31中,用户设备根据所述手形特征信息以及所述触点信息,生成适用于所述用户的个性化输入面板。
[0081]具体地,用户设备根据所述手形特征信息以及所述触点信息,生成适用于所述用户的个性化输入面板的实现方式包括但不限于:
[0082]I)用户设备根据用户的手形特征信息以及触点信息,直接计算个性化输入面板中的各个按键所在的位置,以生成适合该用户的个性化输入面板。
[0083]例如,用户的手形特征信息包括用户的手的整体长宽比例较大,触点信息包括多个触点的形状信息;则用户设备根据该多个触点的形状信息,从其中识别出非正圆或非接近正圆的形状作为大拇指按下的触点的形状,并基于该形状确定用户使用的是右手,并且,用户设备根据用户的手的整体长宽比例来计算输入面板中的热点按键所在的初始位置;接着,用户设备将各个热点按键自初始位置起向右偏移,接着,用户设备再基于位置右移后的热点按键所在的位置,计算其他非热点按键所在的位置,进而生成适合该用户的个性化输入面板。
[0084]需要说明的是,用户设备还可根据用户的手形特征信息,计算用户容易误触的区域,并将该区域内的按键的触摸敏感度降低。
[0085]2)用户设备根据所述手形特征信息以及触点信息,对预定输入面板进行调整,获得所述个性化输入面板。其中,可对预定输入面板执行的操作已在参照图1中的步骤S3中已予以详述,在此不再赘述。
[0086]其中,用户设备可采用多种方式,来根据手形特征信息以及触点信息,对预定输入面板进行调整,从而获得所述个性化输入面板。
[0087]例如,手形特征信息包括手指占整个手的长度的比例低,且用户设备根据触点信息判断用户使用的是右手,则用户设备将预定输入面板的热点按键的位置向右偏移。由此,对于因手指较短故手指移动距离受限的用户,通过向右偏移热点按键,能够减少用户移动手指的距离,使其更容易触摸到按键。
[0088]又例如,手形特征信息包括手掌的宽度较宽,且用户设备根据手形特征信息,判断用户使用的是左手,则用户设备将预定输入面板中最左边的一列案件的触摸敏感度降低,由此,可减少用户误触输入面板中边缘区域的可能。
[0089]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述手形特征信息以及所述触点信息,生成适用于所述用户的个性化输入面板的实现方式,均应包含在本发明的范围内。
[0090]根据本实施例的方案,用户设备可结合用户的手形特征信息以及触点信息来调整输入面板,以生成符合用户需求的个性化输入面板,使得生成的个性化输入面板能够更符合用户的使用习惯。
[0091]图3为本发明一个优选实施例的在用户设备中用于生成个性化输入面板的输入面板生成装置的结构示意图。其中,该输入面板生成装置包括第一获取装置1、比对装置2和生成装置3。优选地,所述输入面板生成装置包含于用户设备中。
[0092]第一获取装置I获取用户的手形信息。
[0093]其中,所述手形信息包括任何能够反应手的形状的信息。优选地,所述手形信息包括但不限于:手的整体长宽比例;手指占整个手的长度的比例;手指的粗细;手掌的宽度;各个手指之间的长度比例等信息。[0094]具体地,第一获取装置I获取用户的手形信息的实现方式包括但不限于:
[0095]I)第一获取装置I直接获取在用户设备中存储的用户的手形信息。
[0096]例如,用户可预先将其手形信息存储在用户设备中,则第一获取装置I可在该用户使用该用户设备来生成个性化输入面板时,直接获取在用户设备中存储的该用户的手形信息。
[0097]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何直接获取在用户设备中存储的用户的手形信息的实现方式,均应包含在本发明的范围内。
[0098]2)第一获取装置I获取网络设备中存储的用户的手形信息。
[0099]例如,用户可预先将其手形信息存储在网络设备中,则第一获取装置I可在该用户使用该用户设备来生成个性化输入面板时,通过访问网络设备来获取在用户设备中存储的该用户的手形信息。
[0100]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何从网络设备中获取用户的手形信息的实现方式,均应包含在本发明的范围内。
[0101]3)用第一获取装置I根据用户拍摄的图像获取用户的手形信息。在该实现方式中,第一获取装置I进一步包括子获取装置(图未示)和提取装置(图未示)。
[0102]子获取装置获取所述用户拍摄的手形图像。
[0103]其中,子获取装置获取所述用户拍摄的手形图像的实现方式包括但不限于:
[0104]a)子获取装置从用户设备中已存储的图像中提取用户拍摄的手形图像。
[0105]例如,子获取装置根据用户的选择,从用户设备的相册中提取某个手形图像作为用户拍摄的手形图像。
[0106]b)子获取装置进一步包括呈现装置(图未示)和图像获取装置(图未示)。
[0107]呈现装置调用所述用户设备的摄像头,并在屏幕上呈现位置指示信息。其中,所述位置指示信息用于指示手在屏幕上的合适位置。例如,位置指示信息可表现为一个手的形状或一个方框;优选地,所述位置指示信息表现为一个标准手形的形状。
[0108]优选地,呈现装置调用的所述用户设备的摄像头为用户设备的前置摄像头。
[0109]接着,用户可将其手置于摄像头前,并使得屏幕上显示的手位于位置指示信息所指示的合适位置后,执行拍摄操作。
[0110]接着,图像获取装置根据所述用户的拍摄操作,获得所述手形图像。
[0111]例如,呈现装置调用其前置摄像头,并在屏幕上呈现一个指示手的合适位置的方框;图像获取装置根据用户对其通过前置摄像头置于该方框内的手的图像的拍摄操作,获得方框中的手形图像。
[0112]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取所述用户拍摄的手形图像的实现方式,均应包含在本发明的范围内。
[0113]提取装置从子获取装置获取的手形图像中提取出手形信息。
[0114]其中,提取装置可以采用多种方式从手形图像中提取出手形信息。例如,通过分析图像,提取手形轮廓,来获得手形信息等。[0115]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何从手形图像中提取出手形信息的实现方式,均应包含在本发明的范围内。
[0116]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取用户的手形信息的实现方式,均应包含在本发明的范围内。
[0117]比对装置2将用户的手形信息与预定手形信息进行比对,获得用户的手形特征信息。其中,所述预定手形信息可为一个标准手形的手形信息。
[0118]其中,所述手形特征信息可包含与所述手形信息相应的特征信息。优选的,所述手形特征信息包括但不限于:手的整体长宽比例特征;手指占整个手的长度的比例特征;手指的粗细特征;手掌的宽度特征;各个手指之间的长度比例特征等等。
[0119]例如,比对装置2将用户的手形信息与预定手形信息进行比对,得到用户的手指占整个手的长度的比例比标准手形中手指占整个手的长度的比例低,则比对装置2获得用户的手形特征信息为与手指占整个手的长度的比例较低。
[0120]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何将用户的手形信息与预定手形信息进行比对,获得用户的手形特征信息的实现方式,均应包含在本发明的范围内。
[0121]生成装置3根据所述手形特征信息,生成适用于所述用户的个性化输入面板。
[0122]具体地,生成装置3根据所述手形特征信息,生成适用于所述用户的个性化输入面板的实现方式包括但不限于:
[0123]I)生成装置3根据用户的手形特征信息,直接计算个性化输入面板中的各个按键所在的位置,以生成适合该用户的个性化输入面板。
[0124]例如,生成装置3得到的用户的手形特征信息为用户的手的整体长宽比例较大,则生成装置3先根据用户的手的整体长宽比例来计算输入面板中的热点按键所在的位置,再基于已确定的热点按键所在的位置,计算其他非热点按键所在的位置,从而生成适合该用户的个性化输入面板。其中,所述热点按键为更容易被用户点击的按键,如被用户点击频率较高的字符按键等。
[0125]优选地,生成装置3还可根据用户的手形特征信息,计算用户容易误触的区域所在的位置,并降低位于容易误触的区域中的各个按键的触摸敏感度。例如,比对装置2获取的手形特征信息包括该用户的小指较短,则生成装置3可计算该小指容易触碰的区域,作为该用户容易误触的区域,并降低该容易误触的区域中的各个按键的触摸敏感度,以防止因用户误触而造成的错误输入。其中,所述触摸敏感度表示用户设备对用户的触摸操作的敏感程度,通常情况下,触摸敏感度越高,则用户执行的触摸操作越容易被检测到,触摸敏感度越低,则用户执行的触摸操作越不容易被检测到。
[0126]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据用户的手形特征信息,直接计算个性化输入面板中的各个按键所在的位置,以生成适合该用户的个性化输入面板的实现方式,均应包含在本发明的范围内。
[0127]2)生成装置3包括第一调整装置(图未示)。第一调整装置根据所述手形特征信息,对预定输入面板进行调整,获得所述个性化输入面板。优选地,所述预定输入面板与预定手形信息适配。
[0128]其中,所述对预定输入面板进行调整的操作可包括任何对预定输入面板的布局进行调整的操作。优选地,所述对预定输入面板进行调整的操作包括但不限于:a)调整所述预定输入面板的热点按键的位置,例如,让热点按键的位置向左或向右调整等;b)调整所述预定输入面板中部分区域的触摸敏感度,例如,将触摸敏感度下调,以使用户需要更重的触摸,才能使得用户设备确定按键被用户按下等;优选地,被调整触敏感度的区域为基于手形特征信息确定的、预定输入面板中更容易被用户误触的区域。
[0129]其中,第一调整装置可采用多种方式,来根据手形特征信息,对预定输入面板进行调整,从而获得所述个性化输入面板。
[0130]例如,第一调整装置根据手形特征信息中各个手指之间的长度比例特征,确定用户的小指和食指较短,则第一调整装置移动小指和食指容易触碰的按键的位置,以使该等案件的位置更靠近中指和无名指容易触碰的按键的位置等。
[0131]需要说明的是,在生成个性化输入面板的过程中,生成装置3还可进一步结合能够呈现个性化输入面板的区域的大小,来确定个性化输入面板中各个按键的位置。例如,用户设备为移动设备,该移动设备上能够呈现个性化输入面板的区域的大小为12X6cm,则生成装置3所确定的个性化输入面板中的各个按键,均应位于该区域中。
[0132]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述手形特征信息,对预定输入面板进行调整,获得所述个性化输入面板的实现方式,均应包含在本发明的范围内。
[0133]根据本实施例的方案,用户设备通过将用户的手形信息与标准手形信息相比对,获得能够符合用户的个性化需求的输入面板,提高了用户对输入面板的触碰操作的准确性,并能够降低由于用户误碰而引起的输入操作发生的可能性;且用户设备通过在屏幕上呈现位置指示信息,让用户在拍摄手形图像时尽量将手掌置于该位置指示信息内,从而可以较好的控制手掌与镜头的距离,从而减少了用户在拍摄手形图像时,手所处的位置对用户设备分析其所获取的手形图像带来的影响。
[0134]图4为本发明的另一个优选实施例的在用户设备中用于生成个性化输入面板的输入面板生成装置的结构示意图。其中,本实施例的输入面板生成装置包括第一获取装置
1、比对装置2、生成装置3和第二获取装置4 ;其中,生成装置3进一步包括子生成装置31。其中,第一获取装置I和比对装置2已在参照图3所示实施例中予以详述,在此不再赘述。
[0135]以下详细说明本实施例的第二获取装置4和子生成装置31。
[0136]第二获取装置4获取用户在用户设备上的触点信息。
[0137]其中,所述触点信息包括任何在用户设备上的触点的信息。优选地,所述触点信息包括以下至少一项:
[0138]I)触点在所述用户设备上的位置信息。
[0139]优选地,通过触点在所述用户设备上的位置信息,并结合用户设备之前呈现的输入面板的信息,可确定先前呈现的输入面板上的热点按键。例如,将触碰率高的位置所对应的按键,作为热点按键等。
[0140]2)触点的形状信息。[0141]优选地,第二获取装置4获取用户的大拇指在用户设备上的触点的形状信息;由于大拇在屏幕上的触点通常并非正圆或并非接近正圆的形状,故第二获取装置4可通过触点形状来判断该触点是否为大拇指触点,并可根据大拇指在用户设备上的触点的形状信息来判断用户使用的是左手还是右手。
[0142]具体地,第二获取装置4获取用户在用户设备上的触点信息的实现方式包括但不限于:
[0143]a)第二获取装置4获取用户在用户设备上的历史触点信息。
[0144]例如,第二获取装置4获取其之前记录的、用户在预定输入面板上的触点信息等。
[0145]b)第二获取装置4提示用户在预定输入面板上预输入一个或多个字母,且将该预输入操作中的触点信息作为用户在用户设备上的触点信息。
[0146]例如,第二获取装置4提示用户随机在预定输入面板上进行输入,且将用户在一个预定时间段内输入的触点信息作为用户在用户设备上的触点信息。
[0147]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获取用户在用户设备上的触点信息的实现方式,均应包含在本发明的范围内。
[0148]子生成装置31根据所述手形特征信息以及所述触点信息,生成适用于所述用户的个性化输入面板。
[0149]具体地,子生成装置31根据所述手形特征信息以及所述触点信息,生成适用于所述用户的个性化输入面板的实现方式包括但不限于:
[0150]I)子生成装置31根据用户的手形特征信息以及触点信息,直接计算个性化输入面板中的各个按键所在的位置,以生成适合该用户的个性化输入面板。
[0151]例如,用户的手形特征信息包括用户的手的整体长宽比例较大,触点信息包括多个触点的形状信息;则子生成装置31根据该多个触点的形状信息,从其中识别出非正圆或非接近正圆的形状作为大拇指按下的触点的形状,并基于该形状确定用户使用的是右手,并且,子生成装置31根据用户的手的整体长宽比例来计算输入面板中的热点按键所在的初始位置;接着,子生成装置31将各个热点按键自初始位置起向右偏移,接着,子生成装置31再基于位置右移后的热点按键所在的位置,计算其他非热点按键所在的位置,进而生成适合该用户的个性化输入面板。
[0152]需要说明的是,子生成装置31还可根据用户的手形特征信息,计算用户容易误触的区域,并将该区域内的按键的触摸敏感度降低。
[0153]2)子生成装置31包括第二调整装置(图未示)。第二调整装置根据所述手形特征信息以及触点信息,对预定输入面板进行调整,获得所述个性化输入面板。其中,可对预定输入面板执行的操作已在对参照图3中的生成装置3的说明中已予以详述,在此不再赘述。
[0154]其中,第二调整装置可采用多种方式,来根据手形特征信息以及触点信息,对预定输入面板进行调整,从而获得所述个性化输入面板。
[0155]例如,手形特征信息包括手指占整个手的长度的比例低,且第二调整装置根据触点信息判断用户使用的是右手,则第二调整装置将预定输入面板的热点按键的位置向右偏移。由此,对于因手指较短故手指移动距离受限的用户,通过向右偏移热点按键,能够减少用户移动手指的距离,使其更容易触摸到按键。[0156]又例如,手形特征信息包括手掌的宽度较宽,且第二调整装置根据手形特征信息,判断用户使用的是左手,则第二调整装置将预定输入面板中最左边的一列案件的触摸敏感度降低,由此,可减少用户误触输入面板中边缘区域的可能。
[0157]需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述手形特征信息以及所述触点信息,生成适用于所述用户的个性化输入面板的实现方式,均应包含在本发明的范围内。
[0158]根据本实施例的方案,输入面板生成装置可结合用户的手形特征信息以及触点信息来调整输入面板,以生成符合用户需求的个性化输入面板,使得生成的个性化输入面板能够更符合用户的使用习惯。
[0159]需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0160]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【权利要求】
1.一种在用户设备中用于生成个性化输入面板的方法,其中,该方法包括以下步骤: a获取用户的手形信息; b将所述用户的手形信息与预定手形信息进行比对,获得所述用户的手形特征信息; c根据所述手形特征信息,生成适用于所述用户的个性化输入面板。
2.根据权利要求1所述的方法,其中,所述步骤c包括以下步骤: -根据所述手形特征信息,对预定输入面板进行调整,获得所述个性化输入面板。
3.根据权利要求1所述的方法,其中,该方法还包括以下步骤: -获取所述用户在所述用户设备上的触点信息; 其中,所述步骤c包括以下步骤: c’根据所述手形特征信息以及所述触点信息,生成适用于所述用户的个性化输入面板。
4.根据权利要求3所述的方法,其中,所述步骤c’包括以下步骤: -根据所述手形特征信息以及所述触点信息,对预定输入面板进行调整,获得所述个性化输入面板。
5.根据权利要求3或4所述的方法,其中,所述触点信息包括以下至少一项: -触点在所述用户设备上的位置信息; -触点的形状信息。
6.根据权利要求2或4所述的方法,其中,所述对预定输入面板进行调整的操作包括: -调整所述预定输入面板的热点按键的位置; -调整所述预定输入面板中部分区域的触摸敏感度。
7.根据权利要求1至6中任一项所述的方法,其中,所述步骤a包括以下步骤: al获取所述用户拍摄的手形图像; a2从所述手形图像中提取出所述手形信息。
8.根据权利要求7所述的方法,其中,所述步骤al包括以下步骤: -调用所述用户设备的摄像头,并在屏幕上呈现位置指示信息,该位置指示信息用于指示手在屏幕上的合适位置; -根据所述用户的拍摄操作,获得所述手形图像。
9.一种在用户设备中用于生成个性化输入面板的输入面板生成装置,其中,该输入面板生成装置包括以下装置: 第一获取装置,用于获取用户的手形信息; 比对装置,用于将所述用户的手形信息与预定手形信息进行比对,获得所述用户的手形特征信息; 生成装置,用于根据所述手形特征信息,生成适用于所述用户的个性化输入面板。
10.根据权利要求9所述的输入面板生成装置,其中,所述生成装置包括以下装置: 第一调整装置,用于根据所述手形特征信息,对预定输入面板进行调整,获得所述个性化输入面板。
11.根据权利要求9所述的输入面板生成装置,其中,该输入面板生成装置还包括以下装置: 第二获取装置,用于获取所述用户在所述用户设备上的触点信息;其中,所述生成装置包括以下装置: 子生成装置,用于根据所述手形特征信息以及所述触点信息,生成适用于所述用户的个性化输入面板。
12.根据权利要求11所述的输入面板生成装置,其中,所述子生成装置包括以下装置: 第二调整装置,用于根据所述手形特征信息以及所述触点信息,对预定输入面板进行调整,获得所述个性化输入面板。
13.根据权利要求11或12所述的输入面板生成装置,其中,所述触点信息包括以下至少一项: -触点在所述用户设备上的位置信息; -触点的形状信息。
14.根据权利要求10或12所述的输入面板生成装置,其中,所述对预定输入面板进行调整的操作包括: -调整所述预定输入面板的热点按键的位置; -调整所述预定输入面板中部分区域的触摸敏感度。
15.根据权利要求9至14中任一项所述的输入面板生成装置,其中,所述第一获取装置包括以下装置: 子获取装置,用于获取所`述用户拍摄的手形图像; 提取装置,用于从所述手形图像中提取出所述手形信息。
16.根据权利要求15所述的输入面板生成装置,其中,所述子获取装置包括以下装置: 呈现装置,用于调用所述用户设备的摄像头,并在屏幕上呈现位置指示信息,该位置指示信息用于指示手在屏幕上的合适位置; 图像获取装置,用于根据所述用户的拍摄操作,获得所述手形图像。
【文档编号】G06K9/00GK103699882SQ201310692810
【公开日】2014年4月2日 申请日期:2013年12月17日 优先权日:2013年12月17日
【发明者】王铁彬, 王轶翔 申请人:百度在线网络技术(北京)有限公司