为了校准跟踪系统,计算设备在光学传感器拍摄的一个或多个图像中定位对象。计算设备确定包括在图像中的环境颜色,环境颜色是在一个或多个图像中不由对象发射的颜色。计算设备确定如下一个或多个可跟踪颜色,如果由所述对象呈现,则将使计算设备能够跟踪对象。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及校准跟踪系统,更具体地,涉及校准跟踪系统观察到的对象颜色。
技术介绍
计算机游戏业界中增长的趋势是开发增加用户和游戏系统之间的交互的游戏。一种实现较丰富的交互体验的方式是使用由游戏系统跟踪其移动以便跟踪游戏者的移动并且使用这些移动作为游戏的输入的游戏控制器。一般说来,姿势输入指的是使诸如计算系统、视频游戏控制台、智能工具等的电子设备对由摄像机或跟踪对象的其他光学传感器捕获的某些姿势做出反应。为了产生用户的位置和运动的可靠的测量,需要校准游戏系统。每次使用游戏系统时,这种校准通常是必要的。在传统系统中,控制器不改变颜色,也不基于控制器的颜色来跟踪控制器的位置。传统的游戏系统中的校准也不包括校准控制器的颜色。附图说明通过参考结合附图进行的下面的描述可以最佳地理解本专利技术,在附图中 图1图示了根据本专利技术的一个实施例的跟踪系统的透视图2A图示了根据本专利技术的一个实施例的具有球部分的游戏控制器; 图2B图示了根据本专利技术的另一实施例的具有球部分的另一游戏控制器; 图3图示了根据本专利技术的一个实施例的布置在用户上的多个运动捕获球; 图4图示了根据本专利技术的一个实施例的跟踪系统的框图; 图5示出了根据本专利技术的一个实施例的多游戏者环境的示意图; 图6A图示了校准跟踪系统的方法的一个实施例的流程图; 图6B图示了校准跟踪系统的方法的另一实施例的流程图; 图7A图示了校准跟踪系统的方法的又一实施例的流程图; 图7B图示了校准跟踪系统的方法的再一实施例的流程图; 图8A图示了部分地重新校准跟踪系统的方法的一个实施例的流程图; 图8B图示了在改变光学传感器的曝光设置时重新校准跟踪系统的方法的一个实施例的流程图8C图示了映射对象颜色变化和/或光学传感器渐晕的方法的一个实施例的流程图9A-9E图示了在执行校准和/或颜色重置之后实现的校准结果;6图10图示了根据本专利技术的一个实施例的可用于确定控制器位置的硬件和用户接口 ;以及图11图示了根据本专利技术的一个实施例的可用于处理指令的附加硬件。 具体实施例方式这里详细描述了一种用于校准在游戏系统或其他计算设备中使用的跟踪系统的方法和装置。在一个实施例中,为了校准跟踪系统,计算设备在光学传感器拍摄的一个或多个图像中定位对象。计算设备确定图像中包括的环境颜色。环境颜色是一个或多个图像中的不是由对象发射的颜色。计算设备然后确定一个或多个可跟踪颜色,如果由对象呈现 (assume),则其将使计算设备能够跟踪对象。在一个实施例中,定位对象包括使对象依次呈现多个预定义的颜色。一个或多个图像可以包括针对多个预定义的颜色中的每个颜色的单独图像。然后可以将在不同图像中具有不同颜色的像素组识别为对象。在一个实施例中,为了确定环境颜色,处理设备使对象不发射光,并且在对象不发射光时拍摄图像中的一个。然后可以从来自对象发射光时拍摄的图像的对象的颜色减去对象不发射光时拍摄的图像中的对象的颜色以识别对象输出的真实颜色。计算设备然后可以使用真实颜色输出信息和环境颜色信息来确定哪些颜色是可跟踪颜色。这可以在实际上没有使对象呈现测试颜色的情况下执行,以确定哪些是可跟踪颜色。在下面的描述中,阐述了许多细节。然而,对于本领域的技术人员显然的是,本专利技术可以在没有这些特定细节的情况下实施。在一些实例中,以框图形式示出而非详细示出公知的结构和设备,以便于避免使本专利技术不清楚。下面的详细描述的一些部分在针对计算机存储器中的数据位的操作的算法和符号表示方面呈现。这些算法描述和表示是数据处理领域中的技术人员用于最有效地将其工作实质传达给本领域其他技术人员的手段。算法在这里并且通常被构思为导致期望的结果的自洽的步骤序列。这些步骤是需要物理量的物理操纵的步骤。通常,尽管不是必须的,这些量采取能够被存储、传送、组合、比较并且以其他形式操纵的电或磁信号的的形式。已证实,主要出于通常使用的原因,将这些信号称为位、值、元素、符号、字符、术语、数字等有时是便利的。然而,应当知道,所有这些和相似的术语将与适当的物理量相关联,并且仅是应用于这些量的方便标志。除非特别阐述,否则如根据以下讨论而是明显的,应认识到,在贯穿说明书,利用诸如“定位”、“确定”、“跟踪”、“识别”、“排除”等的术语的讨论指的是计算机系统或者相似的电子计算设备的动作和处理,其操纵计算机系统的寄存器和存储器中的被表示为物理(例如,电子)量的数据并且将该数据变换为计算机系统存储器或寄存器或者其他这样的信息存储设备中的相似地被表示为物理量的其他数据。本专利技术还涉及一种用于执行这里的操作的装置。该装置可以被特殊构想用于所需的目的,或者其可以包括由计算机中存储的计算机程序有选择地激活或者重新配置的通用计算机。在一个实施例中,用于执行这里的操作的装置包括游戏控制台(例如,Sony Playstation 、Nintendo Wii 、Microsoft Xbox 等)。计算机程序可以存储在计算机可读存储介质中,诸如但不限于,任何类型的盘,包括软盘、光盘(例如,紧凑盘只读存储器7(CD-ROM)、数字视频盘(DVD)、Blu-Ray Discs 等)、以及磁光盘、只读存储器(ROM)、随机访问存储器(RAM)、EPR0M、EEPR0M、磁或光卡、或者用于存储电子指令的任何类型的合适介质。图1图示了根据本专利技术的一个实施例的跟踪系统100的透视图。跟踪系统100包括光学传感器105、由光学传感器105跟踪的对象110、以及处理由光学传感器105和由对象接收的数据的计算设备115。在一个实施例中,跟踪系统100是游戏系统的部件。替代地,跟踪系统100可以是运动捕获系统或其他计算系统的部件。光学传感器105是测量对象110在二维或三维空间中相对于光学传感器105的位置的传感器。光学传感器105拍摄的位置数据(例如,图像)处于可由图像平面和与图像平面正交的向量限定的光学传感器105的参考帧150中。参考帧在这里被限定为其中测量对象的位置、取向和其他性质的坐标系统。术语参考帧和坐标系统在本申请通篇中可互换地使用。如所示出的,光学传感器105位于电视机120上面,具有相对于地板150的负斜度(pitch)145。斜度145是作为光学传感器105的图像平面中光学传感器的参考帧150的水平轴和垂直于重力135的平面之间的角度。在一个实施例中,光学传感器105是标准的摄像机。在此类实施例中,光学传感器 105可以基于识别对象110的大小的预定义的信息和/或基于识别光学传感器105的视场 (FOV) 125的预定义的信息来捕获深度信息(光学传感器105和对象110之间的距离130)。 视场125是由光学传感器105成像的给定场景的角度范围(angular extent)0视场限定了由相机透镜引起的图像的失真(例如,变焦量)。随着对象110从光学传感器105移动得更远(就是说,随着距离130增加),如光学传感器105捕获的对象110的图像变得较小。因此, 如果光学传感器105的视场125已知,则基于跟踪对象110的图像大小(例如,按像素测量) 与跟踪对象110的已知实际大小的比,可以确定对象110至光学传感器105的距离130。在另一实施例中,光学传感器105是Z相机(能够捕获具有深度信息的视频的单透本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:A米海罗夫,RL马克斯,
申请(专利权)人:A米海罗夫,RL马克斯,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。