基于状态的动作按钮制造技术

技术编号:39433934 阅读:6 留言:0更新日期:2023-11-19 16:17
本文描述的是用于实现虚拟化物理控制器的技术。该技术可以包括经由触摸屏显示器从用户接收与一组输入机构中的至少一个输入机构相对应的第一触摸输入,确定当前是活动的第一状态,基于第一状态生成包括对第一动作的指示的第一激活数据。该技术还可以包括经由触摸屏显示器从用户接收与至少一个输入机构相对应的第二触摸输入,确定当前是活动的第二状态,以及基于第二状态生成包括对第二动作的指示的第二激活数据,该第二动作不同于第一动作。该第二动作不同于第一动作。该第二动作不同于第一动作。

【技术实现步骤摘要】
【国外来华专利技术】基于状态的动作按钮

技术介绍

[0001]现代计算机控制器系统,例如由计算机和视频游戏以及由通用操作系统所使用的系统,采用多种技术来指导屏幕上显示的对象的移动。已知技术包括使用诸如鼠标、定向小块、触摸板、笔、游戏控制器或操纵杆之类的外部控制设备来创建方向向量或指定用于移动屏幕上对象(诸如指针或标线)的位置,或引起用户视点的移动。一些技术可以通过测量外部设备的移动速度来采用附加的复杂层,以通过响应于输入参数(例如,基于外部设备移动的速度的指针加速度)改变屏幕上对象的行为来增强屏幕上对象的移动。支持触摸的设备还可以配置为以模拟外部控制设备行为的方式接受输入。然而,支持触摸设备的控制方案往往达不到物理控制器所实现的触觉和响应能力,并且因此该领域的进一步发展是有必要的。例如,现有的游戏中存在一些支持触摸的控制方案,然而,现有的控制方案未能利用虚拟化赋予的灵活性的优势。

技术实现思路

[0002]本文提供了用于实现虚拟控制器的技术,其中当更新那些状态时,可以基于当前状态来动态地更新输入机构。在实施例中,与控制器的一个或多个按钮相关联的动作可以随着按下不同的按钮和/或执行不同的动作而改变。
[0003]在一个实施例中,公开了一种由用户设备执行的方法,该方法包括经由触摸屏显示器从用户接收与一组输入机构中的至少一个输入机构相对应的第一触摸输入,确定当前是活动的第一状态,以及基于第一状态生成包括对第一动作的指示的第一激活数据。该方法还可以包括经由触摸屏显示器从用户接收与至少一个输入机构相对应的第二触摸输入,确定当前是活动的第二状态,以及基于第二状态生成包括对第二动作的指示的第二激活数据,该第二动作不同于第一动作。
[0004]实施例涉及一种计算系统,其包括:处理器;以及包括指令的存储器,所述指令当使用处理器执行时,使计算设备至少用于:经由触摸屏显示器从用户接收与一组输入机构中的至少一个输入机构相对应的第一触摸输入,确定当前是活动的第一状态,基于第一状态生成包括对第一动作的指示的第一激活数据,经由触摸屏显示器从用户接收与至少一个输入机构相对应的第二触摸输入,确定当前是活动的第二状态,以及基于第二状态生成包括对第二动作的指示的第二激活数据,该第二动作不同于第一动作。
[0005]实施例涉及一种非暂时性计算机可读介质,其共同存储计算机可执行指令,在执行这些计算机可执行指令时使得一个或多个计算设备共同执行以下动作,包括:经由触摸屏显示器从用户接收与一组输入机构中的至少一个输入机构相对应的第一触摸输入,确定当前是活动的第一状态,以及基于第一状态生成包括对第一动作的指示的第一激活数据。该动作还包括:经由触摸屏显示器从用户接收与至少一个输入机构相对应的第二触摸输入,确定当前是活动的第二状态,以及基于第二状态生成包括对第二动作的指示的第二激活数据,该第二动作不同于第一动作。
[0006]当参考以下说明书、权利要求书和附图时,前述内容以及其他特征和实施例将变
得更加明显。本案所涵盖的实施例由所附权利要求书而不是本
技术实现思路
来定义。该
技术实现思路
是本申请的各个方面的高级概述并且介绍了在下面的具体实施例中进一步描述的一些概念。本
技术实现思路
并不旨在识别所要求保护的主题的关键或基本特征,也不旨在被单独使用来确定所要求保护的主题的范围。应通过参考本申请的整个说明书的适当部分、任何或所有附图以及每项权利要求来理解主题。
附图说明
[0007]参考附图阐述详细描述。在附图中,附图标记的最左边的数字标识附图标记首次出现的附图。在不同的附图中使用相同的附图标记表示相似或相同的项目或特征。
[0008]图1是示出根据本公开的各种实施例的其中可以使用虚拟控制器的服务环境的简化系统图。
[0009]图2描绘了根据实施例的包括与视频游戏系统通信的虚拟控制器的环境的说明性示例;
[0010]图3是示出根据实施例的支持虚拟化物理控制器的实现的计算系统架构的各种组件的框图;
[0011]图4描绘了示出根据实施例的用于实现基于动态的控制器的过程的框图;
[0012]图5描绘了根据实施例的用于动态调整虚拟控制器上的输入机构(即,按钮)的过程的图示;
[0013]图6描绘了示出根据一些实施例的用于提供用于控制化身的按钮的动态状态改变的过程的框图;以及
[0014]图7描绘了示出根据实施例的用于生成和实现虚拟化物理控制器的示例处理流程的流程图。
具体实施方式
[0015]在下面的描述中,将描述各种实施例。为了解释的目的,阐述了具体配置和细节以便提供对实施例的透彻理解。然而,对于本领域技术人员来说显而易见的是,可以在没有具体细节的情况下实践这些实施例。此外,可以省略或简化众所周知的特征,以免使所描述的实施例变得模糊。
[0016]本文的实施例涉及用于提供可基于状态动态调整的虚拟控制器配置的技术。例如,当为视频游戏实现虚拟控制器时,这可能涉及基于不同虚拟按钮的状态和交互历史动态地改变虚拟按钮的外观和功能。这些方法使用用户输入(如果用户当前正在触摸按钮)、过去行为的跟踪状态,以及在游戏中用户控制的“化身(avatar)”的状态。
[0017]本公开的实施例提供了优于传统系统的许多优点。对于可用作虚拟控制器的手持式平板设备(如手机),屏幕空间非常宝贵。对于打算以水平(或“横向”)方式拿着设备玩的游戏,用双手向游戏提供输入的空间有限,但仍然有足够的空间来查看实际的游戏内游戏玩法(如果是移动游戏)或查看控制方案或辅助信息(如果是使用虚拟控制器播放的控制台或PC游戏)。
[0018]这种空间限制意味着游戏需要注意屏幕上UI元件的数量和尺寸。当与人手的物理特征(例如,玩家拇指的尺寸、拇指指甲的长度、拇指关节的方向和角度)相结合时,在想要
提供更多输入方式(更多按钮用于更复杂的输入动作)、这些按钮的尺寸和位置(影响用户物理触摸的容易程度),以及用于查看游戏内动作的剩余“屏幕空间”时存在硬性约束和权衡。相比之下,典型的调制解调器控制台游戏传统上使用8个按钮来提供输入,通常期望玩家同时使用多个按钮(例如,同时使用右手拇指+右手食指)。
[0019]最后,输入设计的目标是实现基于“肌肉记忆”的输入。经过用于控制的简短的训练/指令后,如果有愿望(“我希望我游戏中的化身跳跃”),用户应该不再需要物理上查看按钮在屏幕上的位置来知道应该点击哪个按钮。他们的拇指应该自动、并且本能地移动到正确的位置并触摸虚拟按钮。大多数移动游戏通过减少按钮数量(通常是通过降低游戏的复杂性)、添加大量透明的屏幕按钮(以免阻碍游戏中的动作)或基于游戏状态动态地改变屏幕按钮的文本来解决这些问题。
[0020]相比之下,本公开利用虚拟按钮的当前状态(按下或未按下)、虚拟按钮的先前状态(一段时间量之前是否按下)以及玩家化身的状态(例如,“我的角色现在可以做X吗?”)以最大限度地减少按钮数量,而不降低复杂性或不需要改变游戏状态。
[0021]图1是示出根据本公开的各种实施例的可以在其中使用虚拟控制器的服务环境100的简化系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:经由触摸屏显示器从用户接收与一组输入机构中的至少一个输入机构相对应的第一触摸输入;确定当前是活动的第一状态;基于所述第一状态生成包括对第一动作的指示的第一激活数据;经由所述触摸屏显示器从所述用户接收与所述至少一个输入机构相对应的第二触摸输入;确定当前是活动的第二状态;以及基于所述第二状态生成包括对第二动作的指示的第二激活数据,所述第二动作不同于所述第一动作。2.根据权利要求1所述的方法,还包括在确定所述第二状态当前是活动的时,更新所述至少一个输入机构的以下各项中的至少一项:尺寸、位置、形状或外观。3.根据权利要求1所述的方法,还包括在确定所述第二状态当前是活动的时,通过在所述第二状态是活动的同时将至少一个附加的输入机构添加到所述一组输入机构来更新所述一组输入机构。4.根据权利要求1所述的方法,还包括在确定所述第二状态当前是活动的时,通过在所述第二状态是活动的同时从所述一组输入机构中移除至少一个附加的输入机构来更新所述一组输入机构。5.根据权利要求1所述的方法,其中,所述第一状态和所述第二状态二者被确定为同时是活动的。6.根据权利要求1所述的方法,其中,所述第二状态替代所述第一状态,使得所述第一状态或所述第二状态中不超过一个同时是活动的。7.根据权利要求1所述的方法,其中,当激活所述一组输入机构中的不同输入机构时所述第二状态被启动。8.根据权利要求1所述的方法,其中,所述第二状态持续预定的时间量。9.根据权利要求1所述的方法,还包括:接收第三触摸输入;确定所述第二状态不再是活动的;以及生成包括对所述第一动作的指示的第三激活数据。10.一种用户设备,包括:处理器;以及包括指令的存储器,所述指令当使用所述处理器执行时,使所述用户设备至少用于:从用户接收与一组输入机构中的至少一个输入机构相对应的第一触摸输入;确定当前是活动的第一状态;基于所述第一状态生成包括对第一动作的指示的第一激活数据;从所述用户接收与所述至少一个输入机构相对应的第二触摸输入;确定当前是活动的第二状态;以及基于所述第二状态生成包括对第二动作的指示的第二激活数据...

【专利技术属性】
技术研发人员:G
申请(专利权)人:邦吉有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1