背景技术:
1、家庭视频游戏流式传输允许在一个计算机(目标设备)上玩视频游戏,而该视频游戏实际上是在家庭环境中其他地方的另一个计算机(主机计算机)上执行的。示例性设置包括位于家庭办公室的个人计算机(pc)(主机计算机),该pc执行视频游戏、捕获视频游戏数据(例如,音频和视频数据)并通过家庭网络将视频游戏数据流式传输到客厅电视(目标设备)。在这种场景中,当视频游戏内容呈现在电视上时,玩家可在客厅沙发上使用手持式视频游戏控制器玩视频游戏。如果客厅电视不包括适当的接收器,则集线器设备可能充当中介,从pc接收视频游戏数据并通过音频/视频接口将视频游戏数据提供给客厅电视。该集线器设备还可从游戏控制器接收控制器输入数据,并在上行方向上将控制器输入数据提供给pc。其他设置可能使用通用串行总线(usb)加密狗作为无线接收器,该usb加密狗可插入具有合适usb端口的目标设备诸如笔记本电脑中。该加密狗将接收由游戏控制器提供的控制器输入数据,从而允许在通过家庭网络从pc流式传输视频游戏数据的目标设备上玩游戏。使用这些和其他设置,玩家能够在位于房屋内各处的多个不同设备上玩视频游戏,而该视频游戏实际上是在该环境中其他地方的主机计算机上执行的。
2、如今,存在允许将游戏流式传输到消费者身边无处不在的消费电子设备(例如,平板电脑、智能手机等)的需求。同时还存在即使在单个视频游戏会话中,也允许玩家在设备之间切换的需求。例如,玩家可能开始想要在平板电脑上玩视频游戏,然后可能想要切换为在客厅电视上玩该视频游戏。一直以来,用户可能想要随身携带最喜欢的视频游戏控制器,该控制器可用于在这些不同的目标设备上玩视频游戏。
3、出于安全原因或其他原因,操作系统(os)供应商对允许连接到运行其os的设备的外围设备(例如,游戏控制器)的类型进行了限制。apple的ios是说明性的,因为ios仅允许经mfi认证的游戏手柄连接到ios设备。这意味着,为了在ios设备上流式传输视频游戏,玩家无法使用未经mfi认证的游戏控制器。替代地,玩家被迫使用通常性能较差的经mfi认证的游戏手柄,以便在ios设备上流式传输视频游戏并使用手持式视频游戏控制器玩游戏。其他流行的os(诸如android)可连接到某些游戏控制器,但该os可能并非支持游戏控制器的所有特征和功能。例如,当在游戏控制器上启动这些按钮时,该os可能无法解读引导/菜单按钮输入或返回按钮输入。此外,由于在加密狗被物体撞击的情况下很容易损坏设备或加密狗,因此将usb加密狗插入具有薄外形的平板电脑或智能手机变成不太理想的解决方案。一些设备一开始就不支持使用加密狗。此外,当用户必须将加密狗从一个设备带到另一个设备以便将视频游戏流式传输到不同的目标设备时,很容易丢失或放错加密狗。
4、鉴于这些考虑,当今的家庭视频游戏流式传输生态系统受限于可与大多数视频游戏控制器配合使用的目标设备的有限子集,另外,玩家被迫将性能较差的游戏控制器与其他目标设备一起使用。本文所做出的公开是相对于这些和其他考虑而提出的。
技术实现思路
1.一种手持式控制器,包括:
2.根据权利要求1所述的手持式控制器,其中所述计算机可执行指令当由所述处理器执行时,还使得所述手持式控制器:
3.根据权利要求1所述的手持式控制器,其中:
4.根据权利要求1所述的手持式控制器,其中所述手势包括以下中的至少一个:
5.根据权利要求1所述的手持式控制器,其中所述计算机可执行指令当由所述处理器执行时,还使得所述手持式控制器:
6.根据权利要求1所述的手持式控制器,其中:
7.根据权利要求1所述的手持式控制器,其中所述手持式控制器为被构造为控制视频游戏的一个方面的游戏控制器。
8.一种用于通过手持式控制器向设备发送控制器输入数据的方法,所述方法包括:
9.根据权利要求8所述的方法,还包括:
10.根据权利要求8所述的方法,还包括:
11.根据权利要求8所述的方法,其中:
12.根据权利要求8所述的方法,其中所述手势包括以下中的至少一个:
13.根据权利要求8所述的方法,还包括:
14.根据权利要求8所述的方法,其中:
15.一种用于通过手持式控制器向设备发送控制器输入数据的方法,所述方法包括:
16.根据权利要求15所述的方法,其中:
17.根据权利要求15所述的方法,还包括:
18.根据权利要求15所述的方法,还包括:
19.根据权利要求15所述的方法,其中所述手持式控制器为被构造为控制视频游戏的一个方面的游戏控制器。
20.根据权利要求15所述的方法,其中: