虚拟化的物理控制器制造技术

技术编号:39327544 阅读:6 留言:0更新日期:2023-11-12 16:05
本文描述了用于实施虚拟化的物理控制器的技术。该技术可以包括在用户设备的触摸屏显示器上接收一个或多个用户输入,包括可以定义主输入区域的第一触摸和可以定义与主输入区域相邻的一个或多个次要输入区域的相对于第一触摸偏移的一个或多个次要触摸。输入区域与配置数据中的相应输入机构或命令相关联。在实施配置数据的同时,触摸屏显示器可以监测触摸、检测所配置区域中的触摸输入、以及响应于触摸为每个输入机构或命令生成激活数据。随着在触摸屏显示器上监测触摸输入,可以迭代地重新定义输入区域的位置和形状。新定义输入区域的位置和形状。新定义输入区域的位置和形状。

【技术实现步骤摘要】
【国外来华专利技术】虚拟化的物理控制器

技术介绍

[0001]现代计算机控制器系统(如由计算机和视频游戏以及通用操作系统使用的计算机控制器系统)采用多种技术来引导在屏幕上显示的对象的移动。已知的技术包括使用诸如鼠标、定向小块、触摸板、笔、游戏控制器、或操纵杆的外部控制设备来创建方向矢量或指定位置,以用于将屏幕上对象(如指针或标线)移动或导致用户视点的移动。
[0002]一些技术可以通过测量外部设备的移动速度来采用附加的复杂层,以通过响应于输入(例如,基于外部设备移动速度的指针的加速度)的参数而改变屏幕上对象的行为来增强屏幕上对象的移动。支持触摸的设备(touch

enabled device)也可以被配置为以模拟外部控制设备的行为的方式接受输入。然而,用于支持触摸的设备的控制方案往往达不到在物理控制器中已经实现的触感和响应性,并且该领域的进一步发展是有必要的。
[0003]现有游戏中存在一些支持触摸的控制方案,然而,从在物理视频游戏控制器上玩游戏到在具有物理按钮的平面屏幕设备上玩游戏的转变对于许多用户是不令人满意的。用户可以快速学习如何给精心设计的物理控制器提供输入,而无需查看他们的手来了解他们在按压的按钮。
[0004]物理控制器针对“倚靠的”手和拇指位置进行了优化,使得不查看就可以从肌肉记忆容易地触发相邻按钮,并且具有可以容易地确定控件在哪里以及已经使用了哪些输入的触感。在缺少机械控件的情况下,需要改善支持触摸的控制方案。

技术实现思路

[0005]本文提供了用于实施虚拟化的物理控制器的技术。换句话说,控制器使用软件复制通常使用物理硬件控制器执行的操作。虚拟化的物理控制器可以经由在用户设备(例如移动电话)的触摸屏显示器上显示的多个按钮来实施。
[0006]在一个实施例中,公开了一种由用户设备执行的方法,该方法包括从用户接收指示触摸屏显示器上的一个或多个位置将要与一个或多个输入机构相关联的输入,将对应于触摸屏显示器上的一个或多个位置的一个或多个区域与一个或多个输入机构中的相应输入机构之间的关联存储在配置数据中,确定将要实施配置数据,并且在确定了将要实施配置数据时,通过以下方式实施配置数据:监测触摸屏显示器上的触摸输入,检测一个或多个区域内的触摸输入,以及生成用于一个或多个输入机构中的每个相应输入机构的激活数据。
[0007]实施例涉及一种包括处理器的计算系统;以及包括指令的存储器,当用处理器执行指令时,使计算设备至少从控制器计算设备的用户接收输入,所述输入指示触摸屏显示器上的将与一个或多个输入机构相关联的一个或多个位置,在配置数据中存储对应于触摸屏显示器上的一个或多个位置的一个或多个区域与该一个或多个输入机构中的相应输入机构之间的关联,确定要实施该配置数据,并且当确定了要实施配置数据时,通过以下方式实施配置数据:监测触摸屏显示器上的触摸输入,检测一个或多个区域内的触摸输入,以及为一个或多个输入机构中的每个相应的输入机构生成激活数据。
[0008]实施例涉及一种共同存储计算机可执行指令的非暂时性计算机可读介质,计算机可执行指令在执行时使一个或多个计算设备共同执行包括以下的动作:从用户接收输入,所述输入指示触摸屏显示器上的将与一个或多个输入机构相关联的一个或多个位置,在配置数据中存储对应于触摸屏显示器上的一个或多个位置的一个或多个区域与该一个或多个输入机构中的相应输入机构之间的关联,确定要实施该配置数据,当确定要实施配置数据时,通过以下方式实施配置数据:监测触摸屏显示器上的触摸输入,检测一个或多个区域内的触摸输入,以及为一个或多个输入机构中的每个相应的输入机构生成激活数据。
[0009]实施例涉及在用户设备的触摸屏显示器上接收与输入机构或命令相关联的用户输入,包括可以根据其定义主输入区域的第一触摸和相对于第一触摸偏移的一个或多个次要触摸。在配置数据中,至少部分地基于一个或多个次要触摸关于第一触摸的相对位置来定义与主输入区域相邻或围绕其径向布置的一个或多个次要输入区域,并且其可以基于触摸之间的距离、存储在存储器中的输入区域的预设模式、或用户配置输入来被进一步定义。因此,可以基于第一触摸来确定主输入区域的位置或中心,可以基于后续触摸来确定次要输入区域的位置,并且可以通过触摸的相对位置(在从初始数据(例如,选定的化身或角色)导出的上下文中)确定主输入区域和次要输入区域的相对尺寸和形状。输入区域与配置数据中的相应输入机构或命令相关联。在实施配置数据的同时,触摸屏显示器可以监测触摸,检测配置区域中的触摸输入,并响应于触摸生成每个输入机构或命令的激活数据。当在触摸屏显示器上监测触摸输入时,可以迭代地重新定义输入区域的位置和形状。
[0010]在参考以下说明书、权利要求书和附图时,前述内容以及其他特征和实施例将变得更加明显。本专利所涵盖的专利技术的实施例由所附权利要求书而不是该概述来定义。该概述是本专利技术的各个方面的高级概况并且介绍了在下面的详细描述部分中进一步描述的一些概念。本概述并非意在识别所要求主题的关键特征或基本特征,也不意在单独地用于限制所要求主题的范围。应通过参考本专利的整个说明书的适当部分、任何或所有附图以及每项权利要求来理解主题。
附图说明
[0011]参考附图来阐述详细描述。在图中,附图标记的最左边的数字标识该附图标记首次在其中出现的图。在不同的图中使用相同的附图标记表示相似或同样的项目或特征。
[0012]图1是示出根据本公开各种实施例的在其中可以使用虚拟控制器的服务环境的简化系统图;
[0013]图2A描绘了可以根据实施例实施的第一示例按钮配置;
[0014]图2B描绘了可以根据实施例实施的第二示例按钮配置;
[0015]图2C描绘了可以根据实施例实施的第三示例按钮配置;
[0016]图3是示出根据实施例的支持虚拟化的物理控制器的实施的计算系统架构的各种组件的框图;
[0017]图4描绘了根据实施例的用于配置和实施虚拟化的物理控制器的过程的图形图示;
[0018]图5描绘了可以根据一些实施例实施的虚拟控制器配置的各种示例的图形图示;
[0019]图6描绘了根据实施例的用于调整虚拟控制器配置的过程的图形图示;
[0020]图7描绘了根据实施例的在用户设备上实施的虚拟控制器的图示,其可以用作单独的客户端设备的控制器;
[0021]图8描绘了示出根据实施例的用于感测虚拟控制器中的按钮按压的示例过程流程的流程图;
[0022]图9描绘了示出根据各种实施例的用于适应虚拟控制器的主按钮位置和辅助按钮位置的示例过程流程的流程图;以及
[0023]图10描绘了示出根据实施例的用于生成和实施虚拟化的物理控制器的示例过程流程的流程图。
具体实施方式
[0024]在下面的描述中,将描述各种实施例。出于解释的目的,阐述了特定配置和细节以便提供对实施例的透彻理解。然而,还对于本领域技术人员明显的是,可以在没有特定细节的情况下实践这些实施例。此外,为了不使所描述的实施例难以理解,可以省略或简化众所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:从用户接收输入,所述输入指示用户设备的触摸屏显示器上的将要与两个或更多个输入机构相关联的位置,其中,所述输入包括所述触摸屏显示器上的第一触摸和相对于所述第一触摸偏移的一个或多个第二触摸;在配置数据中基于所述第一触摸的第一位置来定义主输入区域;在所述配置数据中至少部分地基于所述一个或多个第二触摸关于所述第一触摸的相对位置来定义围绕所述主输入区域辐射地布置的一个或多个次要输入区域;在所述配置数据中存储以下各项之间的关联:(a)所述主输入区域和所述一个或多个次要输入区域,以及(b)所述两个或更多个输入机构中的相应输入机构;确定将要实施所述配置数据;以及在确定了将要实施所述配置数据时,通过以下方式实施所述配置数据:监测所述触摸屏显示器上的触摸输入;检测所述一个或多个区域内的触摸输入;以及为所述两个或更多个输入机构中的每个相应输入机构生成激活数据。2.根据权利要求1所述的方法,进一步包括在所述一个或多个区域内检测到所述输入时向所述用户提供反馈。3.根据权利要求2所述的方法,其中,所述反馈包括触觉、听觉、或视觉信号中的至少一项。4.根据权利要求1所述的方法,其中,所述配置数据至少部分地基于被执行的软件应用、用户的身份、或在所述软件应用中玩的角色中的至少一项来确定将要被实施。5.根据权利要求1所述的方法,其中,所述配置数据包括与所述一个或多个输入机构中的单个输入机构相关联的多个分离的区域。6.根据权利要求1所述的方法,其中,所述一个或多个次要输入区域与所述主输入区域或与附加的次要输入区域重叠。7.根据权利要求6所述的方法,其中,在检测到所述触摸输入位于重叠内时,用于至少两个输入机构中的每一个输入机构的激活数据被生成。8.根据权利要求1所述的方法,其中,从所述用户接收到的输入包括所述用户在使用自然抓握来抓握所述用户设备的同时对所述触摸屏显示器的触摸。9.根据权利要求1所述的方法,其中,从所述用户接收到的输入包括所述用户将一个或多个输入机构拖放到所述触摸屏显示器上的相应一个或多个位置的指示。10.一种用户设备,包括:处理器;以及包含指令的存储器,所述指令当用所述处理器执行时,使所述用户设备至少:从所述用户设备的用户接收输入,所述输入指示所述触摸屏显示器上的将要与两个或更多个输入机构相关联的两个或更多个位置,其中,所述输入包括所述触摸屏显示器上的第一触摸和相对于所述第一触摸偏移的一个或多个第二触摸;在配置数据中基于所述第一触摸的第一位置定义主输入区域;在所述配置数据中至少部分地基于所述一个或多个第二触摸关于所述第一触摸的相对位置来定义围绕所述主输入区域辐射地布置的一个或多个次要输入区域;
在所述配置数据中存储以下各项之间的关联:(a)所述主输入区域和所述次要输入区域,以及(b)所述两个或更多个输入机构中的相应主输入机构和一个或多个相应次要输入...

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

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

1