自适应触摸输入控制器的制造方法

文档序号:9619799阅读:533来源:国知局
自适应触摸输入控制器的制造方法
【专利说明】
【背景技术】
[0001]—些触摸输入游戏应用可使用虚拟控制杆或虚拟操纵杆作为使玩家能够提供触摸输入以控制视频游戏的控制方案的部分。例如,两个虚拟控制杆可显示在移动或手持计算机器的触摸输入显示屏的下角处的固定位置上。一般,虚拟控制杆可由玩家的拇指控制。特别是,这些输入区域可具有固定中心(或零点)和有限径向最大限度,在有限径向最大限度中触摸点可以适当地被解析以控制虚拟控制杆。在玩游戏的过程期间,玩家的拇指可能从虚拟控制杆的固定位置滑移并到径向最大限度之外。这可导致玩家失去对视频游戏的控制。因此,玩家可能必须重复地将他们的拇指重置在虚拟控制杆的固定位置上,以便重新获得对视频游戏的控制。控制的这样的重复的损失和拇指重新调节可导致减小的控制准确度并且降低总体玩家满意度。

【发明内容】

[0002]这个
【发明内容】
被提供来以简化的形式介绍一系列概念,该一系列概念在【具体实施方式】中在下面被进一步描述。这个
【发明内容】
并不打算识别所主张的主题的关键特征或必要特征,也不打算用于限制所主张的主题的范围。此外,所主张的主题不限于解决在本公开的任何部分中提到的任何或所有缺点的实施方式。
[0003]公开了涉及提供计算设备的触摸输入控制器的各种实施例。在一个例子中,响应于检测到在显示器上的触摸输入,自适应虚拟控制器的零点可在触摸输入的显示位置处被建立。响应于在显示器上的触摸输入远离零点的平移大于自适应虚拟控制器的半径,零点可被平移。
【附图说明】
[0004]图1示出根据本公开的实施例的游戏计算机器的触摸输入显示屏。
[0005]图2-6示出产生方向输入的一系列触摸输入和对应自适应虚拟控制杆移动。
[0006]图7-11示出产生可变幅值方向输入的一系列触摸输入和对应自适应虚拟控制杆移动。
[0007]图12示出针对由触摸输入提供到自适应虚拟控制器的方向输入的示例线性控制功能。
[0008]图13示出针对由触摸输入提供到自适应虚拟控制器的方向输入的示例非线性控制功能。
[0009]图14示出分成用于单玩家控制方案的不同的控制区域的触摸输入屏幕。
[0010]图15示出分出用于多玩家控制方案的不同的控制区域的触摸输入屏幕。
[0011]图16示出用于提供计算设备的触摸输入控制器的示例方法的流程图。
[0012]图17示出根据本公开的实施例的计算系统。
【具体实施方式】
[0013]本公开涉及显示在触摸屏计算机器上的视频游戏的触摸输入控制方案。更特别地,本公开涉及使玩家能够提供触摸输入以控制视频游戏的自适应虚拟控制杆。控制方案可配置成调节自适应控制杆在触摸输入显示屏上的位置以跟随玩家的触摸输入。换句话说,当玩家的手指在整个触摸输入显示屏上滑动时,虚拟控制杆随着玩家的手指移动。这样的配置可减小由于玩家的手指不与虚拟控制杆对齐所致的玩家失去对视频游戏的控制的概率。以这种方式,可增加视频游戏的控制准确度以及总体玩家满意度。
[0014]图1示出采用根据本公开的实施例的自适应虚拟控制杆控制方案的游戏计算机器的触摸输入显示屏100。自适应虚拟控制杆102可显示在触摸输入显示屏100上与玩家的拇指104对齐。玩家可移动他们的拇指以操纵自适应虚拟控制杆来控制视频游戏或某个其它应用。在图示实施例中,玩家控制自适应虚拟控制杆以控制太空飞船106。自适应虚拟控制杆可配置成随着玩家的触摸输入移动以允许触摸输入控制的增加的自由度,并允许触摸输入显示屏的整个表面区域的使用。例如,在图示实施例中,因为左自适应虚拟控制杆随着玩家的左拇指移动,太空飞船可能够显示在屏幕的左下角中。在具有固定虚拟控制杆的配置中,那个区域一般由虚拟控制杆占据或由拇指覆盖,且因此太空飞船可能不能在那个空间被观察到。
[0015]自适应虚拟控制杆102可位于在玩家的拇指104的初始或默认触摸点的位置周围的区域中。例如,自适应虚拟控制杆可具有稍微大于玩家的拇指的半径,使得当拇指提供触摸输入时,自适应虚拟控制杆可以是可见的。如在本文所述的,自适应虚拟控制杆的半径被定义为从自适应虚拟控制杆的零点到自适应虚拟控制杆的周边的长度。半径/周边可用于确定何时在显示器上平移自适应虚拟控制杆的零点。在一些实施方式中,半径可界定自适应虚拟控制杆的控制区域。将理解,半径不需要与自适应虚拟控制杆的所显示的图形对齐。例如,半径可界定比自适应虚拟控制杆的所显示的区域更小或更大的不可见控制区域。在一些实施方式中,半径可以是固定的或预定的。在一些实施方式中,可动态地确定半径。例如,可基于玩家的手指或提供触摸输入的其它物体的尺寸来动态地确定半径。在一个特定的例子中,半径可被动态地设置为稍微大于由玩家的手指抵靠触摸显示屏做出的触摸接触补片。应理解,自适应虚拟控制杆可采取任何适当的尺寸和形式而不偏离本公开的范围。
[0016]玩家的拇指的初始触摸点可建立自适应虚拟控制杆的“零”点,可将从该零点的平移径向地解析用于触摸输入控制。在一些实施例中,这样的平移可被解析为提供控制的方向。例如,可根据包括上、下、左和右的四向方向控制方案解析这样的平移。在另一例子中,可根据包括上、下、左和右、对角向上和向左、对角向上和向右、对角向下和向左以及对角向上和向右的八向方向控制方案解析这样的平移。在一些实施例中,可在多于八个方向(例如从0-360°的任何适当的角度Θ)上解析这样的平移。在一些实施例中,这样的平移可被解析为提供方向移动的可变幅值。例如,可测量离零点的平移距离以确定一直到自适应虚拟控制杆的径向最大限度的方向平移的幅值。在一些情况下,幅值可对应于在视频游戏中的控制的对象的行进速率。应理解,可采用任何适当的触摸输入控制方案而不偏离本公开的范围。
[0017]在一些实施例中,自适应虚拟控制杆可被持久地显示。例如,自适应虚拟控制杆可显示在默认位置上,例如当玩家不触摸该触摸输入显示屏时在触摸输入显示屏的下角中,以便向玩家提供一些引导以提供触摸输入。在一些实施例中,自适应虚拟控制杆可响应于触摸输入而被显示。换句话说,当玩家不提供触摸输入时,自适应虚拟控制杆可以不显示。在一些实施例中,当玩家不提供触摸输入时,自适应虚拟控制杆可以被显示,以及当玩家提供触摸输入时,自适应虚拟控制杆可以不显示。在一些实施例中,自适应虚拟控制杆可以根本不显示或可以是不可见的。
[0018]自适应虚拟控制杆可配置成使得超过自适应虚拟控制杆的径向最大限度的触摸平移可被解析为自适应虚拟控制杆的零点的移位。例如,当触摸输入平移超过自适应虚拟控制杆的径向最大限度(例如在下一显示帧中)时,自适应虚拟控制杆可被移位,使得径向最大限度与触摸输入对齐且零点从触摸输入偏移自适应虚拟控制杆的径向距离。而且,可相对于最后一个触摸输入位置解析额外的平移运动。这样的控制方案可自然履行用户期望,且对零点的调节可允许玩家与触摸输入显示屏表面区域的较宽范围交互。
[0019]在一些实施方式中,自适应虚拟控制杆的所显示的部分可以以自适应虚拟控制杆的零点为中心。在其它实施方式中,自适应虚拟控制杆的所显示的部分可从自适应虚拟控制杆的零点偏移。例如,自适应虚拟控制杆的所显示的部分可具有使零点偏移的不均匀形状。
[0020]图2-6示出产生方向输入的一系列触摸输入和对应自适应虚拟控制杆移动。根据图示控制方案,触摸输入的平移移动可被解析为控制的方向(例如上、下、左、右)。
[0021]在图2中,触摸输入200可被提供到触摸输入显示屏202以建立初始触摸输入位置204。自适应虚拟控制杆206可与触摸输入200对齐。特别是,初始触摸输入位置204可对应于自适应虚拟控制杆206的零点208。因为
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1