按键输入界面方法

文档序号:6478133阅读:353来源:国知局
专利名称:按键输入界面方法
技术领域
以下说明书涉及一种按键输入界面方法,尤其涉及一种允许通过仅使用紧凑型电
子装置中有限数目的按键而进行各种类型的输入的按键输入界面方法。
背景技术
随着半导体技术的发展,包括移动电话和个人数字助理(PDA)在内的移动终端已 经被小型化,并且各种功能已经越来越多地得以采用,足以使得移动终端作为迷你计算机 来使用。然而,这样的移动终端的输入工具可能会妨碍其小型化。在早期的移动终端技术 中,字母几乎是仅有的要通过输入工具进行输入的数据,并且有限数目的按键就足以使得 输入工具执行输入功能。然而在今天,需要其功能如同键盘的新型输入工具。因此,常规技 术已经提出了键盘小型化以及将小型化键盘连接到移动终端,但是其小型化是有限的,原 因在于键盘的设计必须考虑到用户的输入,并且将键盘和移动终端进行连接的传统常规方 法因此而增加了移动终端的体积。

发明内容
技术问题 本发明的目标是提供一种用于电子装置的按键输入界面方法,尤其是提供一种不
具有大量按键工具以便减小体积的电子装置。 技术方案 提供了一种按键界面方法以解决上述技术问题。所述按键输入界面方法包括将属 于第一群组或第二群组的按键元素分配给按键阵列;并且将分配给所选择按键的按键元素 作为输入处理,其中通过区分按键元素选择方法来识别属于第一群组或第二群组的按键元 素。 在按键元素的分配中,至少一个属于第一群组的按键元素和至少一个属于第二群 组的按键元素可被同时分配给至少一个按键。 所述按键输入界面方法可进一步包括提供用于按键选择的屏幕界面。 本发明的附加特征将在说明书中给出,其遵循说明书并且根据说明书其部分将是
显而易见的,或者可通过实践本发明而习得。 有益效果 根据本发明,属于第一群组和属于第二群组得多个按键元素同时被分配给具有有 限数目按键的按键阵列的每个按键。而且,有区别地执行选择属于第一群组的按键元素和 属于第二群组的按键元素的界面方法,由此允许紧凑型电子装置仅利用有限数目的按键来 执行各种类型的按键输入。 此外,不同的按键选择方法允许属于第一群组和第二群组的按键元素得以被区分 和选择,并且由此可能一次将多个按键元素分配给具有有限数目按键的按键阵列。结果,可 以在要输入新的按键元素时防止在按键阵列中重新分配按键元素。
按键元素的处理可包括通过屏幕界面来选择划分区域,确定选择划分区域的方 法,并且将按键元素作为输入处理,其中所述按键元素属于第一群组或第二群组并且被分 配给与所选择的划分区域相对应的按键。


包括于此以进一步理解本发明并且结合于其中并构成说明书的一部分的附
示了本发明的实施例,并且于文字描述一起用于解释本发明的原理。 图1是图示根据本发明示例性实施例的按键输入界面方法的流程图。 图2是示出在其中分配以alpha按键的3X3按键阵列的示例图。 图3是示出在其中分配以beta按键的3X3按键阵列的示例图。 图4是示出在其中同时分配以alpha按键和beta按键的3 X 3按键阵列的示例图。 图5是示出在其中以文本模式分配以alpha按键和beta按键的按键阵列的示例图。 图6是示出在其中以文本模式分配以alpha按键和beta按键的按键阵列的另一 示例图。 图7是示出在其中以文本模式分配以alpha按键和beta按键的按键阵列的另一 示例图。 图8是示出键盘上tab键、bspace键和space键的位置的示例图示。 图9是示出在其中以键盘模式分配以alpha按键和beta按键的按键阵列的示例图。 图10是示出在其中以键盘模式分配以alpha按键和beta按键的按键阵列的另一 示例图。 图11是示出在其中以键盘模式分配以alpha按键和beta按键的按键阵列的另一 示例图。 图12是示出键盘上Ctrl键、shift键、alt键和win键的位置的示例图示。 图13是示出按键布图和网格化屏幕界面的示例图示。 图14是示出按键布图和网格化屏幕界面的另一示例图示。 图15是示出网格化屏幕界面的示例图示。 图16是示出网格化屏幕界面的另一示例图示。 图17是用于示出如何通过触摸和划动(stroke)选择alpha按键和beta按键的 图示。 图18是示出划动方向变化的示例图示。 图19是用于示出如何通过触摸和有向划动选择alpha按键和beta按键的图示。 图20是用于示出如何通过单次触摸和双重触摸选择alpha按键和beta按键的图 示。 图21是用于示出如何通过多重触摸和多重划动选择alpha按键和beta按键的图 示。 图22是用于示出如何通过多重触摸和有向划动选择alpha按键和beta按键的图 示。
7
图23是用于示出如何通过多重触摸和有向划动选择alpha按键和beta按键的图示。 图24是用于示出如何通过多重触摸和多重有向划动选择alpha按键和beta按键的图示。 图25是用于示出如何通过单次触摸/单次有向划动和多重触摸/双重有向划动选择alpha按键和beta按键的图示。
具体实施例方式
随后将参考附图更为全面地描述本发明,所述附图中示出了本发明的示例性实施例。然而,本发明可以以许多不同形式来实现而不应被认为是局限于这里所给出的实施例。相反,提供这些实施例以使得本公开内容完整全面,并且对于本领域技术人员而言将全面覆盖本发明的范围。在附图中,层次和区域的大小和相对大小可为了清楚简明而有所放大。相同的附图标记在图中标识相同部件。
图1是图示根据示例性实施例的按键输入界面方法的流程图。 根据示例性实施例的按键输入界面方法在电子设备中实施。所述电子设备的示例可包括移动电话、个人数字助理(PDA)、智能电话等。当在所述电子设备上实施的按键输入界面方法运行时(操作S100),按键元素被分配给按键阵列。所述按键阵列包括归类于第一群组和第二群组的有限数目的按键(操作S110)。在示例性实施例中,按键以例如33形式(三行和三列)的矩阵形式进行排列。然而,所述按键阵列可具有各种形式。按键元素可根据其属性而被划分到第一和第二群组,但是其标准并不局限于属性。然而,对按键元素进行归类的方法并不落入本发明的范围之内。 在操作S110中,一些矩阵按键具有分配于其上的属于第一群组和属于第二群组的按键元素。而且在操作S110中,属于第一群组的多个按键元素可被分配给一个矩阵按键,并且属于第二群组的多个按键元素可被分配给一个矩阵按键。此后,属于第一群组的按键元素将被称作alpha()按键,而属于第二群组的按键元素将被称作beta()按键。
具有排列于其上的alpha按键和beta按键的矩阵被显示为按键布图(Key m即)(操作S120)。用户参考所述按键布图输入alpha按键和beta按键。通过将屏幕的至少一部分划分为三列和三行并且使用整个划分部分作为屏幕界面来提供用于按键选择的屏幕界面(操作S130)。此外,如果有必要,例如在通过用户界面输入用户请求的情况下,显示用于划分整个屏幕区域的网格线条,从而用户能够直观和清楚地识别出划分区域。
当用户选择了任意的所划分区域时,确定用户如何选择该相应区域(操作S140和S150)。选择所划分区域的方法的示例可有所变化,并且包括例如在屏幕上触摸和划动。一旦确定了选择方法,就在对应于所划分区域的按键上处理alpha按键输入或beta按键输入,这是根据所确定的选择方法而选择的(操作S160)。例如,如果通过触摸选择划分区域,则alpha按键被处理为针对所选择区域上的按键的输入,并且如果通过划动选择划分区域,则beta按键被处理为针对所选择区域上的按键的输入。 依据示例性实施例的按键输入界面提供了文本模式和键盘模式。文本模式允许输入通用字母、数字和符号,而键盘模式则允许输入除通用字母、数字和符号之外的特殊字母。文本模式和键盘模式之间的模式切换可通过按键输入来进行。在每个模式中,用于根据按键输入的按键元素可重新分配,以使得能够进行各种按键输入。在这一方面,由本发明人于2006年12月27日提交的韩国专利申请No. 10-2006-135001详细公开了新按键元素的分配。 在对alpha按键和beta按键进行处理的操作S160中,根据相应按键元素的属性、模式切换或者在当前模式中发生新的按键分配来执行动作。 图2是示出在其中分配以alpha按键的3X 3按键阵列的示例图,图3是示出在其中分配以beta按键的3X3按键阵列的示例图,图4是示出在其中同时分配以alpha按键和beta按键的3X3按键阵列的示例图。本说明书提供了即使如图4所示alpha和beta按键一起被分配的情况下也允许在alpha和beta按键之间进行区分和选择的技术解决方案。大括号中的每个字母({} and {})指示能够在阵列的每个区域中分配多个alpha按键和多个beta按键。 图5至7是示出其中以文本模式分配以alpha按键和beta按键的3X 3阵列的示例图。 在文本模式中,要被归类为alpha按键和beta按键的按键元素被分配给相同的按键。此外,参见图5和7,可注意到多个alpha按键可能被分配给单个按键,并且参见图7中第三行的第一列,能够理解多个beta按键也能够被分配给单个按键。 参见图5至7,诸如tab、bspace、enter和space按键元素之类的按键元素被不变地固定地分配。而且这些按键元素的位置是固定的。对于信息而言,图中的Bspace表示backspace按键。由于以上所描述的按键元素在文本模式中频繁使用,所以即使当按键元素在文本模式中重新分配时,它们也会始终一致地分配给相应按键。 此外,可能需要在3X3阵列中分配按键元素时考虑按键在键盘上的位置。如图8所示,"tab"键位于左上方,"bspace"键位于右上方,"enter "键位于右侧,而"space"键位于键盘底部,并且考虑到这些按键的位置,按键元素对应于按键在键盘上的排列而得以分配。 参见图5至7,按键"keybd"在文本模式中固定分配。该"keybd"元素用于从文本模式切换到键盘模式,并且可以位于按键阵列第二行中的第二列。 图9、10和11是示出其中以键盘模式分配以alpha和beta按键的3X3阵列的示例图。 与文本模式中相同,要被归类于alpha和beta按键的按键元素可能被一起分配给相同的按键。此外,虽然没有在图中示出,但是与文本模式中相同,多个alpha按键或多个beta按键可被分配给单个按键。 参见图9至ll,注意到被称为辅助按键(modifier key)元素的"ctrl"、"shift"、"alt"和"win"的按键元素在键盘模式中被始终一致地分配给按键阵列。而且,这些按键元素在按键阵列上的位置是固定的。由于这些辅助按键在键盘模式中频繁使用,所以可能需要这些按键即使当在键盘模式中向键盘新分配按键元素时也固定位于固定位置。此外,这些按键元素可包括如图12所示的所有类型的辅助按键元素。例如,一个键盘可具有option键而不是win键,并且可具有任意其它的辅助按键。 还注意到,"text"按键元素在键盘模式中被固定分配给按键阵列。该"text"按键元素被用于从键盘模式切换到文本模式,并且可位于所述按键阵列第二行的第二列。
9
图13和14是图示按键布图和网格化屏幕界面的示例图。 如图13和14所示,用作按键布图的alpha按键排列和beta按键排列位于屏幕的 右侧或底部,并且屏幕由三列和三行均匀划分以创建网格化屏幕界面。通过使用所述按键 布图和网格化屏幕界面,用户选择所要输入的alpha按键或beta按键。不包括用于按键布 图的区域的屏幕区域由三行和三列均匀划分以创建屏幕界面,但是屏幕的划分并不局限于 3X3阵列。例如,当不显示按键布图时,整个屏幕可如图15所示由三行和三列均匀划分,或 者作为选择,部分屏幕可如图16所示由三行和三列均匀划分。 以下将描述选择alpha按键和beta按键的方法以及如何选择按键的各种实施例。
〈第一示例性实施例〉 如图17所示,通过触摸或划动来选择屏幕界面的区域。如果在屏幕界面上进行触 摸,就确定要选择alpha按键,而如果在屏幕界面上进行划动,则确定要选择beta按键。此 外,定义了通过直接触摸或划动来选择按键阵列的划分区域。在这种情况下,可通过观察划 分区域上的触摸长度在特定方向是否大于预先确定的长度来识别划动。换句话说,触摸的 长度由触摸的开始点和结束点的坐标来确定,并且如果触摸的长度大于预先确定的长度, 则将触摸确定为划动。 如果网格化屏幕界面的第一行中第一列的划分区域被触摸,则通过检测触摸以及 所触摸点的坐标来识别该区域的位置,并接着将分配给该识别的区域的alpha按键作为输 入处理。此外,当第二行中第一列的划分区域被划动,则通过检测划动以及划动开始点的坐 标来识别所述区域的位置,并接着将分配给该识别的区域的beta按键作为输入处理。
再次参见图5,当多个alpha按键被分配给按键阵列的相同区域时,检测所述区域 在预先确定的时间段内被触摸了多少次,从而能够确定哪个alpha按键被选择。例如,当按 键阵列第一行中第一列被触摸一次时,则确定字母"e"被选择,当同一区域在给定时间段内 被触摸两次时,则确定字母"w"被选择,并且当同一区域在给定时间段内被触摸三次时,则 确定字母"q"被选择。以这样的方式,相应的alpha按键被作为输入处理。当多个beta按 键被分配给按键阵列的相同区域时,可通过检测所述区域在给定时间段内的划动次数或者 划动方向的改变次数来确定哪个beta按键被选择。例如,如图18所示,当划动方向没有改 变时,第一个beta按键被选择,当划动方向改变一次时,第二个beta按键被选择,并且当划 动方向改变两次时,第三个beta按键被选择。
〈第二示例性实施例> 如图19所示,通过触摸或有向划动来选择屏幕界面的区域。当在网格化屏幕界面 上进行触摸时,确定alpha按键被选择,而当存在有向划动时,确定beta按键被选择。屏幕 界面的划分区域通过直接触摸来选择,或者作为选择,划分区域通过划动的方向来识别。划 动的方向可通过划动开始点和结束点的坐标来识别。 当网格化屏幕界面上存在划动输入时,所述划动输入被检测并且通过界面上划动 的开始点和结束点的坐标来识别划动的方向。根据所识别的方向,检测到网格化屏幕界面 上按键阵列的所选择区域,并且分配给相应区域的beta按键被作为输入处理。例如,向左 上方的划动指示第一行中第一列的区域被选择,垂直向上的划动指示第一行中第二列的区 域被选择,向右上方的划动指示第一行中第三列的区域被选择,向左的划动指示第二行中 第一列的区域被选择,向右的划动指示第二行中第三列的区域被选择,向右的划动指示第二行中第三列的区域被选择,向左下方的划动指示第三行中第一列的区域被选择,垂直向 下的划动指示第三行中第二列的区域被选择,向右下方的划动指示第三行中第三列的区域 被选择。接着,分配给所选择区域的beta按键被作为输入处理。 与第一示例性实施例有所不同,依据本发明的有向划动并不局限于在其中进行划 动的划分区域。此外,虽然在图19中图示了从中心开始进行划动,但是其仅是从其开始划 动的位置的示例,并且有向划动的开始点并不局限于此。因此,使用有向划动的方法允许用 户在其希望时在屏幕界面中进行自由划动。有向划动的这种特征在具有小型屏幕界面的紧 凑型电子装置中是有益的。 在第二示例性实施例中,与第一示例性实施例相同,能够通过检测给定区域在 预先确定的时间段内的连续触摸次数、划动次数或者划动方向的变化次数来确定从多个 alpha或beta按键中选择了哪个alpha或beta按键。
〈第三示例性实施例> 如图20所示,通过单次触摸或双重触摸选择屏幕界面的区域。双重触摸是指同时 触摸两个点的运动。当存在单次触摸时,确定alpha按键被选择,而当存在双重点击时,确 定beta按键被选择。 在这样的屏幕界面中,当通过单次触摸选择第二行中第三列的区域时,区域的选 择被识别并且所触摸的点的坐标被检测,并且分配给所选择区域的alpha按键被作为输入 处理。作为选择,当通过双重触摸选择第二行中第三列的区域时,两个点的触摸被感应并且 根据每个点的坐标计算两个点的质心坐标。接着,确定所述质心被置于第二行中第三列的 区域中,并且基于所述质心的位置,识别出所选择的第二行中第三列的区域。结果,分配给 所选择区域的beta按键被作为输入处理。由于按键阵列的所划分区域的大小可能很小而 无法具有用于同时进行双重触摸的足够空间,所以要计算所述质心。这是因为即使在单次 触摸或双重触摸可能错过所要选择的希望位置时,所述质心坐标也非常可能被置于所要选 择的希望区域中。 当对单个按键分配了多个alpha按键时,可以基于预先确定的时间段内连续单次 触摸的数目来识别一个alpha按键。以类似的方式,当对单个按键分配了多个beta按键时, 可以基于预先确定的时间段内连续双重触摸的数目来识别一个beta按键。
〈第四示例性实施例〉 如图21所示,通过多重触摸或划动选择屏幕界面的区域。多重触摸是指同时触摸 多于一个点的运动。此外,多重触摸被定义为用于选择alpha按键的运动,而划动被定义为 用于选择beta按键的运动。 在根据本发明的这种界面方法中,例如,当存在针对第三行中第一列的区域的多 重触摸时,同时触摸的点被检测并且计算所触摸点的质心坐标。接着,质心所处的区域被识 别,基于触摸的数量识别分配给相应区域的一个alpha按键,并且接着将所识别的alpha按 键作为输入处理。通过与第一示例性实施例中所描述的相同过程将划动作为输入处理。
〈第五示例性实施例> 如图22所示,通过多重触摸或多重划动选择屏幕界面的区域。多重触摸被定义为 用于选择alpha按键的运动,而多重划动被定义为用于选择beta按键的运动。多重划动是 指同时发生多于一个的划动的情形。
在这样的界面方法中,当存在多重划动输入时,获取同时划动的数目区域并且计算每次划动的开始点的坐标的质心坐标。基于所述质心坐标,识别所选择的区域,并且分配给所选择区域的一个beta按键被作为输入处理,其中基于划动的数目识别所要处理的beta按键。通过与第四示例性实施例中所描述的相同过程将多重触摸作为输入处理。
〈第六示例性实施例> 如图23所示,通过多重触摸或多重有向划动选择屏幕界面的区域。多重触摸被定义为用于选择alpha按键的运动,而多重有向划动被定义为用于选择beta的运动。在本实施例中,通过与第四示例性实施例中所描述的相同过程处理多重触摸输入,并且通过与第二示例性实施例中所描述的相同过程处理有向划动输入。
〈第七示例性实施例> 如图24所示,通过多重触摸或多重有向划动选择屏幕界面的区域。多重触摸被定义为用于选择alpha按键的运动,而多重有向划动被定义为用于选择beta的运动。
在本实施例中,当存在多重有向划动输入时,检测同时划动的数目和划动的方向。通过检测结果,识别哪个区域被选择,并且分配给所识别区域的一个beta按键被作为输入处理。基于划动的数目确定所要处理的beta按键。在该过程期间,多个划动具有相同的方向,并且由此能够通过使用任意划动的开始点和结束点的坐标来识别划动的方向。作为选择,能够通过划动的每个触摸点的质心方向的变化来识别划动的方向。在该示例性实施例中,通过与第四示例性实施例中所描述的相同过程来处理多重触摸输入。
〈第八示例性实施例> 如图25所示,通过单次触摸/单次有向划动或双重触摸/双重有向划动选择屏幕界面的区域。单次触摸/单次有向划动被定义为用于选择alpha按键的运动,而双重触摸/双重有向划动被定义为用于选择beta按键的运动。 当触摸特定区域时,确定所述触摸是否为单次触摸或双重触摸。如果所述触摸被确定为单次触摸,则分配给第二行中第二列的区域的alpha按键被作为输入处理,否则,如果所述触摸被确定为双重触摸,则分配给第二行中第二列的区域的beta按键被作为输入处理。此外,如果特定区域被划动,则确定所述划动是否为单次划动或双重划动,并且检测划动的方向。当所述划动被确定为单次划动时,分配给第二行中第二列的区域之外对应于划动方向的任意区域的alpha按键被作为输入处理。当所述划动被确定为双重划动,则分配给所述区域的beta按键被作为输入处理。 划动的方向确定按键位置。例如,向左上方的划动指示第一行中第一列的区域被选择,垂直向上的划动指示第一行中第二列的区域被选择,向右上方的划动指示第一行中第三列的区域被选择,向左的划动指示第二行中第一列的区域被选择,向右的划动指示第二行中第三列的区域被选择,向左下方的划动指示第三行中第一列的区域被选择,垂直向下的划动指示第三行中第二列的区域被选择,向右下方的划动指示第三行中第三列的区域被选择。〈第九示例性实施例> 对输入设备所进行的不同输入进行区分以识别alpha按键和beta按键。这样的输入设备的示例包括具有左右按钮的鼠标,以及具有笔端和侧边按钮的输入笔。当利用鼠标的左键点击屏幕界面的划分区域时,确定分配给对应于所点击区域的按键的alpha按键被选择,并且当利用鼠标的右键点击屏幕界面的划分区域时,确定分配给对应于所点击区域的按键的beta按键被选择。对于另一个示例而言,当利用输入笔的笔端触碰特定区域时,确定alpha按键被选择,而作为选择,当按压输入笔的侧边按钮的同时触碰所述区域时,确定分配给对应于所选择区域的按键的beta按键被选择,并且所述beta按键接着被作为输入处理。此外,基于预定时间段内在给定区域上的连续触碰的次数,确定alpha或beta按键之一被选择,其被分配给对应于所选择区域的按键。
〈第十示例性实施例〉 与第九示例性实施例中类似,在该实施例中,区分输入设备所进行的不同输入来识别alpha按键和beta按键。当利用鼠标左键或输入笔笔端对屏幕界面进行触碰输入时,确定分配给屏幕界面的第二行中第二列的区域的alpha按键被选择,并且当利用鼠标右键或者连同其侧边按钮被按压的输入笔笔端对屏幕界面进行触碰输入时,确定分配给第二行中第二列的区域的beta按键被选择。当利用鼠标左键或输入笔笔端对屏幕界面进行划动输入时,分配给除屏幕界面的第二行中第二列的按键之外的一个按键的alpha按键根据划动方向而被作为输入处理,并且当利用鼠标右键或者连同其侧边按钮被按压的输入笔笔端对屏幕界面进行触碰输入时,分配给除屏幕界面的第二行中第二列的按键之外的一个按键的beta按键被作为输入处理。
〈第^^一示例性实施例> 在该示例性实施例中, 一种通过使用除3 X 3阵列之外的辅助按键来识别alpha按键和beta按键的方法。这里,辅助按键作为键盘的"shift"按键。也就是说,当存在通过触摸而不是按压辅助按钮所进行的选择时,确定分配给所选择按键的alpha按键被选择,并且所选择的alpha按键被作为输入处理。当在选择辅助按键的同时进行触摸输入时,确定分配给所选择按键的beta按键被选择,并且所选择的beta按键被作为输入处理。此外,基于预定时间段内的触摸次数从分配给所选择按键的相同类型的按键元素中识别按键元素。接着,所识别的按键元素被作为输入处理。
〈第十二示例性实施例> 在该示例性实施例中,通过使用触摸持续时间来区分alpha按键和beta按键。如果触摸持续时间小于预定数值,则确定alpha按键被选择,而如果触摸持续时间大于预定数值,则确定beta按键被选择。此外,基于预定时间段内的触摸次数从分配给所选择按键的相同类型的按键元素中识别按键元素。
〈第十三示例性实施例> 在该示例性实施例中,alpha按键和beta按键可基于触摸强度彼此区分。如果触摸强度小于预定数值,则确定alpha按键被选择,而如果触摸强度大于预定数值,则确定beta按键被选择。此外,基于预定时间段内的触摸次数从分配给所选择按键的相同类型的按键元素中识别按键元素。 本发明还可被实现为计算机可读记录介质上的计算机可读代码。所述计算机可读记录介质是能够存储随后可由计算机系统读取的数据的任意数据存储设备。计算机可读记录介质的示例包括只读存储器(R0M)、随机访问存储器(RAM)、 CD-ROM、磁带、软盘、光学数据存储设备和载波。 对于本领域技术人员将显而易见的是,能够对本发明进行各种修改和变化而不会背离本发明的精神或范围。因此,本发明意在覆盖所附权利要求及其等同形式所给出的本 发明的修改和变化形式。
权利要求
一种按键输入界面方法,包括将属于第一群组或第二群组的按键元素分配给按键阵列;并且将分配给所选择按键的按键元素作为输入来处理,其中通过区分按键元素的选择方法来识别属于第一群组或第二群组的按键元素。
2. 如权利要求1所述的按键输入界面方法,其中所述按键阵列是矩阵形式。
3. 如权利要求1所述的按键输入界面方法,其中在分配按键元素时,将至少一个属于 第一群组的按键元素和至少一个属于第二群组的按键元素同时分配给至少一个按键。
4. 如权利要求3所述的按键输入界面方法,其中在分配按键元素时,通过处理按键元 素,属于第一群组或第二群组的新按键元素被分配给按键中的至少一些按键,取代当前所 分配按键元素。
5. 如权利要求4所述的按键输入界面方法,其中在分配按键元素时,属于第二群组的 至少一些按键元素被固定地分配给所述按键阵列。
6. 如权利要求5所述的按键输入界面方法,其中至少一些按键元素被固定地分配给用 于文本模式的按键阵列,在所述文本模式中,进行包括字母、数字和符号的文本输入,并且所述按键元素包括tab按键元素、backspace按键元素、enter按键元素和space按键元素中的至少一个。
7. 如权利要求6所述的按键输入界面方法,其中所述按键阵列为三列和三行的形式, 并且tab按键元素被分配给第一行中的第一列,backspace按键元素被分配给第一行中的 第三列,enter按键元素被分配给第二行中的第三列,space按键元素被分配给第三行中的 第二列。
8. 如权利要求5所述的按键输入界面方法,其中至少一些按键元素被固定地分配给用 于键盘模式的按键阵列,所述键盘模式支持与键盘输入相同的输入,并且所述按键元素包 括对应于键盘的辅助按键的ctrl按键元素、shift按键元素、alt按键元素和window按键 元素中的至少一个按键元素。
9. 如权利要求8所述的按键输入界面方法,其中所述按键阵列为三列和三行的形式, 并且ctrl按键元素被分配给第一行中的第一列,shift按键元素被分配给第一行中的第二 列,alt按键元素被分配给第一行中的第三列。
10. 如权利要求5所述的按键输入界面方法,其中模式切换按键被固定地置于所述按 键阵列中第二行中的第二列,其使得能够在文本模式和键盘模式之间进行模式切换。
11. 如权利要求3所述的按键输入界面方法,进一步包括 显示输入按键元素被分配于其的按键阵列。
12. 如权利要求3所述的按键输入界面方法,进一步包括 提供用于按键选择的屏幕界面。
13. 如权利要求12所述的按键输入界面方法,其中在提供所述屏幕界面时,至少一部 分屏幕被划分为与所述按键阵列相同,并且整个划分区域被提供用于按键选择的屏幕界 面。
14. 如权利要求13所述的按键输入界面方法,其中在提供所述屏幕界面时,在屏幕中 显示划分整个屏幕界面区域的网格线条。
15. 如权利要求13所述的按键输入界面方法,其中处理按键元素包括通过屏幕界面来选择划分区域,确定选择划分区域的方法,并且将按键元素作为输入处理,其中所述按键元 素属于第一群组或第二群组。
16. 如权利要求15所述的按键输入界面方法,其中在确定划分区域的选择方法时,确 定触摸或划动是否被用于选择所述划分区域。
17. 如权利要求16所述的按键输入界面方法,其中在处理按键元素时,当确定触摸被 用于选择划分区域时,属于第一群组并且被分配给对应于所选择划分区域的按键的一个按 键元素被作为输入处理,其中所选择的按键元素对应于预先确定的时间段内的触摸次数。
18. 如权利要求16所述的按键输入界面方法,其中在处理按键元素时,当确定划动被 用于选择划分区域时,属于第二群组并且被分配给对应于所选择划分区域的按键的一个按 键元素被作为输入处理,其中所选择的按键元素对应于预先确定的时间段内的划动次数。
19. 如权利要求16所述的按键输入界面方法,其中在处理按键元素时,当确定划动被 用于选择划分区域时,属于第二群组并且被分配给对应于所选择划分区域的按键的一个按 键元素被作为输入处理,其中所选择的按键元素对应于连接划动的方向变化次数。
20. 如权利要求16所述的按键输入界面方法,其中按键元素的处理包括当确定划动 被用于选择划分区域时,将所述划分区域确定为所述划动的开始点所处的所选择的划分区 域,并且处理属于第二群组的、分配给对应于所确定的划分区域的按键的按键元素。
21. 如权利要求16所述的按键输入界面方法,其中按键元素的处理包括当确定划动 被用于选择划分区域时,检测划动的方向,基于所检测的划动方向来确定哪个划分区域被 选择,并且处理属于第二群组的、分配给对应于所确定的划分区域的按键的一个按键元素。
22. 如权利要求21所述的按键输入界面方法,其中所述按键阵列为三列和三行的形 式,并且在确定划分区域时,当检测到向左上方的划动时,确定第一行中第一列的区域被选 择,当检测到垂直向上的划动时,确定第一行中第二列的区域被选择,当检测到向右上方的 划动时,确定第一行中第三列的区域被选择,当检测到向左的划动时,确定第二行中第一列 的区域被选择,当检测到向右的划动时,确定第二行中第三列的区域被选择,当检测到向左 下方的划动时,确定第三行中第一列的区域被选择,当检测到垂直向下的划动时,确定第三 行中第二列的区域被选择,当检测到向右下方的划动时,确定第三行中第三列的区域被选 择。
23. 如权利要求15所述的按键输入界面方法,其中在处理按键元素时,当所确定的按 键选择方法为单次触摸时,按键元素被作为输入处理,其中所述按键元素属于第一群组且 是分配给对应于所选择的划分区域的按键的按键元素;当所确定的按键选择方法为同时在 不同点发生两次触摸的双重触摸时,按键元素被作为输入处理,其中所述按键元素属于第 二群组且是分配给对应于所选择的划分区域的按键的按键元素。
24. 如权利要求23所述的按键输入界面方法,其中按键元素的处理包括在所确定的 按键选择方法为双重触摸时,计算两个触摸点的质心,并且确定将所述质心所处的区域确 定为所选择的划分区域。
25. 如权利要求16所述的按键输入界面方法,其中在处理按键元素时,当所确定的按 键选择方法为同时发生的多重触摸时,按键元素被作为输入处理,其中所处理的按键元素 属于第一群组且是分配给对应于所选择的划分区域的按键的按键元素。
26. 如权利要求25所述的按键输入界面方法,其中按键元素的处理包括在通过多重触摸选择屏幕界面的划分区域的情况下,计算多个触摸点的质心,并且将所述质心所处的 区域确定为所选择的划分区域。
27. 如权利要求25所述的按键输入界面方法,进一步包括如果通过单次划动选择屏幕界面的划分区域,则将所述单次划动的开始点所处的划分 区域确定为所选择的划分区域;并且将按键元素作为输入处理,其中所述按键元素属于第二群组且是分配给对应于所选择 的划分区域的按键的按键元素。
28. 如权利要求25所述的按键输入界面方法,其中在处理按键元素时,当通过同时发 生的多重划动选择屏幕界面的划分区域时,将按键元素作为输入处理,其中所述按键元素 属于第二群组且是分配给对应于所选择的划分区域的按键的按键元素并且对应于同时划 动的数目。
29. 如权利要求28所述的按键输入界面方法,其中按键元素的处理包括在通过同时 进行的多重划动选择屏幕界面的划分区域的情况下,计算多重划动的开始点的质心,并且 将所述质心所处的区域确定为所选择的划分区域。
30. 如权利要求25所述的按键输入界面方法,其中按键元素的处理包括在通过单次 划动选择按键时,检测单次划动的方向,基于所检测的单次划动的方向识别所选择的划分 区域,并且将按键元素作为输入处理,其中所述按键元素属于第二群组且是分配给对应于 所识别的划分区域的按键的按键元素。
31. 如权利要求25所述的按键输入界面方法,其中按键元素的处理包括在通过多重 划动选择按键时,检测多重划动的方向,基于所检测的多重划动的方向识别所选择的划分 区域,并且将按键元素作为输入处理,其中所述按键元素属于第二群组且是分配给对应于 所识别的划分区域的按键的按键元素并且对应于同时划动的数目。
32. 如权利要求15所述的按键输入界面方法,其中所述按键阵列为三列和三行的形 式,并且按键元素的处理包括在通过单次触摸选择按键时,将属于第一群组的、分配给所 述按键阵列的第二行中第二列的按键元素作为输入进行处理;在通过单次划动选择按键 时,基于所检测的单次划动的方向,将属于第一群组的、分配给不同于第二行中第二列的按 键的按键之一的按键元素作为输入处理。
33. 如权利要求32所述的按键输入界面方法,其中按键元素的处理包括在通过双重 触摸选择按键时,将属于第一群组的、分配给所述按键阵列第二行中第二列的按键元素作 为输入进行处理,并且在通过双重划动选择按键时,基于所双重划动的方向,将属于第二群 组的、分配给不同于第二行中第二列的按键的按键之一的按键元素作为输入处理。
34. 如权利要求15所述的按键输入界面方法,其中在处理按键元素时,当确定存在来 自具有至少两个输入单元的设备的第一输入单元的触摸输入时,将按键元素作为输入处 理,其中所述按键元素属于第一群组且是分配给对应于所述触摸所选择的划分区域的按键 的按键元素;当确定存在来自所述设备的第二输入单元的触摸输入时,将按键元素作为输 入处理,其中所述按键元素属于第二群组且是分配给所述触摸所选择的划分区域的按键元 素。
35. 如权利要求15所述的按键输入界面方法,其中在处理按键元素时,当确定存在通 过屏幕界面的触摸输入而没有选择能够通过使用辅助按键进行输入的设备的辅助按键时,将按键元素作为输入处理,其中所述按键元素属于第一群组且是分配给对应于所述触摸所 选择的划分区域的按键的按键元素;当确定存在选择了所述设备的辅助按键的同时通过屏 幕界面的触摸输入时,将按键元素作为输入处理,其中所述按键元素属于第二群组且是分 配给对应于所述触摸所选择的划分区域的按键的按键元素。
36. 如权利要求15所述的按键输入界面方法,其中所述按键阵列由三行和三列构成, 并且在处理按键元素时,当确定存在来自具有至少两个不同输入单元的设备的第一输入单 元所进行的通过屏幕界面的触摸输入时,第二行中第二列所分配的、属于第一群组的按键 元素被作为输入处理;当确定存在所述设备的第一输入单元所进行的通过屏幕界面的划动 输入时,根据划动方向,分配给不同于第二行中第二列的按键的按键之一的、属于第一群组 的按键元素被作为输入处理;当确定存在所述设备的第二输入单元所进行的通过屏幕界面 的触摸输入时,第二行中第二列所分配的、属于第二群组的按键元素被作为输入处理;当确 定存在所述设备的第二输入单元所进行的通过屏幕界面的划动输入时,根据划动方向,分 配给不同于第二行中第二列的按键的按键之一的、属于第二群组的按键元素被作为输入处 理。
37. 如权利要求15所述的按键输入界面方法,其中在处理按键元素时,当基于触摸持 续时间选择屏幕界面的划分区域时,如果确定所进行的触摸小于预先确定的持续时间,则 分配给对应于所选择划分区域的按键的、属于第一群组的按键元素被作为输入处理;如果 确定所进行的触摸长于预先确定的持续时间,则分配给对应于所选择划分区域的按键的、 属于第二群组的按键元素被作为输入处理。
38. 如权利要求15所述的按键输入界面方法,其中在处理按键元素时,当基于触摸强 度选择屏幕界面的划分区域时,如果触摸强度小于预先确定的数值,则分配给对应于所选 择划分区域的按键的、属于第一群组的按键元素被作为输入处理;如果触摸强度大于预先 确定的数值,则分配给对应于所选择划分区域的按键的、属于第二群组的按键元素被作为 输入处理。
39. —种具有实现于其上的计算机程序的计算机可读记录介质,所述计算机程序用于 执行如权利要求1至38之一所述的方法。
全文摘要
提供了一种按键输入界面方法。所述按键输入界面方法包括将属于第一群组或第二群组的按键元素分配给按键阵列;并且将分配给所选择按键的按键元素作为输入处理,其中通过区分按键元素选择方法来识别属于第一群组或第二群组的按键元素。因此,紧凑型电子设备可能以有限数目的按键而具有各种按键输入。
文档编号G06F3/02GK101790710SQ200880104391
公开日2010年7月28日 申请日期2008年8月28日 优先权日2007年8月28日
发明者安宰佑 申请人:迅科有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1