具有集成摄像头的控制器以及和交互式应用相接口的方法
2020-01-07

具有集成摄像头的控制器以及和交互式应用相接口的方法

确定控制器在三维空间内的位置包括使用和控制器集成的深度摄像头校准计算机程序以标识三维空间内多个固定点中的一组识别的固定点的操作。另一个操作在和应用接口连接时启动控制器和深度摄像头的使用。使用控制器时,使用控制器的深度摄像头捕获三维空间内的图像和深度数据。另一个操作中,分析图像和深度数据以找到所述一组识别的固定点中的一个或多个。可重复前两个操作,并基于找到的所述一组识别的固定点中的识别的固定点的位置变化确定控制器的位置变化。

上述发明可用其他计算机系统结构实现,这包括手持式设备、微处理器系统、基于微处理器或可编程的消费电子产品、小型计算机、大型计算机等。本发明还可在分布式计算环境中实现,其中,由通过通信网络链接的远程处理装置执行任务。

图6A和6B示出根据本发明一个实施例的从可移动深度摄像头的角度看的在场景中识别的固定点。

实施例可包括,捕获深度数据以更好地标识现实世界的用户,并指引玩偶或场景的活动。物体可以是人拿着的东西,或者是人的手。本说明书中,术语“深度摄像头”和“三维摄像头”指可以获得距离或深度信息以及二维像素信息的任何摄像头。例如,深度摄像头可以使用受控的红外照明来获得距离信息。另一个示例深度摄像头可以是立体摄像机对,其使用两个标准摄像头对距离信息做三角测量。类似地,术语“深度感测装置”指可以获得距离信息以及二维像素信息的任何类型的装置。

一个实施例中,图像处理模块702确定的运动可补充到控制器104的其他用户输入。例如,除了图像和深度数据之外,可用加速计数据确定控制器104的偏转、俯仰和翻滚。此外,控制器104上的游戏杆、按钮和触发器可用于提供其他用户输入。可使用到控制器的各种形式的用户输入的组合,因此,操作720在显示器108上显示基于到控制器104的输入的用户交互作用。

视频游戏业在这些年经历了许多变化。随着计算能力增强,视频游戏开发商也开发了利用这些计算能力上的增强的游戏软件。为此,视频游戏开发商编写的游戏结合了复杂操作和数学,以产生非常真实的游戏体验。

此外,现有的存储器读卡器1016可以通过USB端口1024连接到系统单元,使得可读取Playstation®或Playstation2®装置所使用的那类存储卡1048。

图2A-1和图2A-2的简化视图示出根据本发明实施例的可移动深度摄像头的选择部件。

本实施例中,游戏控制器1002用于通过蓝牙链接和系统单元1000进行无线通信。然而,游戏控制器1002可以替代地连接到USB端口,USB端口也为游戏控制器1002供电,由此为游戏控制器1002的电池充电。除了一个或多个模拟游戏杆和传统控制按钮外,游戏控制器对六自由度运动是敏感的,六自由度运动对应于每个轴的平移和旋转。因而,游戏控制器用户的姿态和运动可以转换成游戏的输入,这可以是除了传统按钮或游戏杆命令之外的输入,或者作为传统按钮或游戏杆命令的替代。可选地,其他支持无线模式的外围设备,例如PlaystationPortable装置,可用作控制器。在PlaystationPortable装置的情况下,可以在装置的屏幕上提供额外的游戏或控制信息(例如,控制指令或生命数)。也可以使用其他替代或补充控制设备,例如跳舞毯(未示出)、光枪(未示出)、方向盘和踏板(未示出)或者定做的控制器,例如快速反应答问游戏的一个或多个大按钮(也未示出)。