[发明专利]用于利用位置、方向或动作与计算程序相接口的控制器有效
申请号: | 201080063126.3 | 申请日: | 2010-11-23 |
公开(公告)号: | CN102918476B | 公开(公告)日: | 2017-03-08 |
发明(设计)人: | X·毛;N·里蒙 | 申请(专利权)人: | 索尼电脑娱乐公司 |
主分类号: | A63F13/25 | 分类号: | A63F13/25;A63F13/428;A63F13/211;A63F13/213;A63F13/42;A63F13/843;G06F3/01;G06F3/03;G06F3/0346 |
代理公司: | 北京泛华伟业知识产权代理有限公司11280 | 代理人: | 王勇 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 利用 位置 方向 动作 计算 程序 相接 控制器 | ||
技术领域
本发明涉及用于将控制装置与计算装置相接口的方法和系统,以及更具体地,涉及用于将控制装置与在基础计算装置执行的计算程序相接口的方法和系统。
背景技术
视频游戏工业这些年已经发生了很多变化。随着计算能力的扩展,视频游戏的开发人员同样已经编制出利用这些增加的计算能力的游戏软件。为此,视频游戏开发人员一直在编写结合复杂操作和数学运算的游戏,以产生非常逼真的游戏体验。
示例的游戏平台可以是索尼索尼(PS2)以及索尼(PS3),其每一个都以游戏控制台的形式出售。正如所公知的,游戏控制台被设计为连接到监视器(通常是电视)并且支持通过手持控制器的用户交互。游戏控制台使用专门的处理硬件设计,包括CPU、用于处理密集图形操作的图形合成器、用于执行几何转换的矢量单元,以及其他的粘合硬件(glue hardware)、固件和软件。游戏控制台还被设计具有光盘托盘,用来接纳通过游戏控制台本地播放的游戏光盘。还可以是在线游戏,其中用户可以通过互联网与其他用户以交互方式比赛或一起进行游戏。随着游戏的复杂性持续激发游戏者的兴趣,游戏和硬件的制造商从而持续进行革新以支持附加的交互性和计算机程序。
电脑游戏产业的一个发展趋势是开发增加用户和游戏系统之间的互动的游戏。一种实现更丰富的互动体验的方法是通过使用无线游戏控制器(其运动由游戏系统跟踪)以跟踪玩家的运动并使用这些运动作为游戏的输入。总的来说,姿势输入指具有诸如计算系统、视频游戏控制台、智能设备等的电子装置对由玩家做出的且由电子装置捕获的某种姿势做出反应。
在这种情况下产生本发明的实施例。
发明内容
本发明的实施例提供用于将控制装置与在基础计算装置执行的计算机程序相接口的方法和系统。应该理解本发明可以以多种途径实现,例如过程、设备、系统、装置或者计算机可读介质上的方法。以下描述本发明的一些创新性实施例。
在一个实施例中,在基于计算机的具有显示器和用于与交互程序相接口的控制器装置的系统中,提供用于确定所述控制器装置的位置的方法。根据该方法,所述基于计算机的系统被初始化以建立所述控制器装置相对于所述显示器的起始位置。该初始化的方法操作包括:(i)使用集成在所述控制器装置中的摄像头来捕获所述显示器的图像;(ii)捕获由所述控制器装置投射的辐射图案的图像;以及(iii)分析所述被捕获的显示器的图像和由所述控制器装置投射的辐射图案的图像来确定在通过所投射的辐射图案的图像确定的所述控制器装置的距离处被捕获的图像中显示器的大小。
进一步根据所述用于确定位置的方法,在所述控制器装置处捕获连续的所述显示器的图像。然后根据所述被捕获的连续的显示器的图像中显示器的透视畸变确定所述控制器装置相对于所述显示器的位置。向所述基于计算机的系统提供所确定的所述控制器的位置以与所述交互程序相接口从而引发所述交互程序的动作。
在一个实施例中,根据在所述被捕获的显示器图像中的显示器的位置和方向确定所述控制器装置的方向。在一个实施例中,所述控制器装置的方向从由俯仰、翻滚和偏航组成的组中选择。
在一个实施例中,通过跟踪每个连续图像被捕获时所述控制器的位置确定所述控制器装置的动作。
在一个实施例中,由所述控制器投射的辐射图案是由红外投影仪产生的。
在一个实施例中,当所述控制器装置的位置不能根据所述被捕获的连续的显示器的图像所确定,那么执行辅助位置确定。首先,从所述控制器装置投射辐射图案。然后,在所述控制器装置处捕获连续的所述辐射图案的图像。并且,根据所述被捕获的连续的辐射图案的图像估算所述控制器装置的位置。
在一个实施例中,捕获所述显示器的图像的操作包括捕获足以能够确定所述显示器大小的所述显示器的一部分的图像。
在一个实施例中,捕获连续的所述显示器的图像的操作包括捕获足以能够确定所述控制器装置位置的连续的所述显示器的一部分的图像。
根据本发明另一个实施例,在基于计算机的具有显示器和用于与交互程序相接口的控制器装置的系统中,提供用于确定所述控制器装置的位置的方法。首先,接收由所述基于计算机的系统的用户输入的所述显示器的尺寸。然后,在所述控制器装置捕获连续的所述显示器的图像。根据所述显示器的尺寸和所述被捕获的连续的显示器的图像中显示器的透视畸变确定所述控制器装置相对于所述显示器的位置。然后,向基于计算机的系统提供所确定的所述控制器的位置以与所述交互程序相接口从而引发所述交互程序的动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼电脑娱乐公司,未经索尼电脑娱乐公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080063126.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:运动控制的列表滚动
- 下一篇:波动方程偏移角集合的有效计算