将控制设备绑定到计算系统的制作方法_5

文档序号:8531843阅读:来源:国知局
定。在一些实施例中,所述信标的阈值数目可以是1,从而使得计算系统102在检测到由控制设备或其他客体发出的信标时立即绑定所述控制设备或其他客体。
[0065]在一些实施例中,这里所描述的方法和处理可以相关于一个或更多计算设备的计算系统。具体来说,这样的方法和处理可以被实施成计算机应用程序或服务、应用编程接口(API)、库以及/或者其他计算机程序产品。
[0066]图6示意性地示出了可以实施前面所描述的方法和处理中的一种或更多种方法和处理的计算系统600的一个非限制性实施例。计算系统600以简化形式被示出。计算系统600可以采取以下形式:一台或更多台游戏控制台、个人计算机、服务器计算机、平板计算机、家庭娱乐计算机、网络计算设备、移动计算设备、移动通信设备(例如智能电话)以及/或者其他计算设备。举例来说,计算系统600可以包括图1的计算系统102。
[0067]计算系统600包括逻辑机器602和存储机器604。计算系统600可以可选地包括显示子系统606、输入子系统608、通信子系统610和/或未在图6中示出的其他组件。
[0068]逻辑机器602包括被配置成执行指令的一个或更多物理设备。举例来说,所述逻辑机器可以被配置成执行作为以下各项的一部分的指令:一项或更多项应用、服务、程序、例程、库、对象、组件、数据结构或者其他逻辑构造。可以实施这样的指令以便实施任务、实施数据类型、变换一个或更多组件的状态、实现技术效果或者以其他方式获得所期望的结果O
[0069]逻辑机器可以包括被配置成执行软件指令的一个或更多处理器。附加地或替换地,逻辑机器可以包括被配置成执行硬件或固件指令的一个或更多硬件或固件逻辑机器。逻辑机器的处理器可以是单核或多核,并且在其上执行的指令可以被配置成用于顺序、并行和/或分布式处理。逻辑机器的各个单独的组件可选地可以分布在两个或更多分开的设备之间,其可以位于远处并且/或者被配置成用于协调处理。可以通过配置在云计算配置中的远程可访问的联网计算设备来虚拟化并且执行逻辑机器的各个方面。
[0070]存储机器604包括一个或更多物理设备,该物理设备被配置成保存可由逻辑机器执行来实施这里所描述的方法和处理的指令。举例来说,逻辑机器602可以在操作方面与深度摄影机接口(比如深度摄影机110的接口)以及存储机器604进行通信。在实施这样的方法和处理时,可以变换存储机器604的状态一一以便例如保存不同的数据。
[0071]存储机器604可以包括可移除和/或内建设备。存储机器604特别可以包括光学存储器(例如CD、DVD、HD-DVD、蓝光(Blu-Ray)盘等等)、半导体存储器(例如RAM、EPROM、EEPROM等等)以及/或者磁性存储器(例如硬盘驱动器、软盘驱动器、带驱动器、MRAM等等)。存储机器604可以包括易失性、非易失性、动态、静态、读/写、只读、随机存取、顺序存取、位置可寻址、文件可寻址和/或内容可寻址设备。
[0072]应当认识到,存储机器604包括一个或更多物理设备。但是替换地可以通过通信介质(例如电磁信号、光学信号等等)来传播这里所描述的指令的各个方面,所述通信介质不被物理设备保存有限的持续时间。
[0073]逻辑机器602和存储机器604的各个方面可以被一同集成到一个或更多硬件逻辑组件中。这样的硬件逻辑组件例如可以包括现场可编程门阵列(FPGA)、特定于程序和应用的集成电路(PASIC/ASIC)、特定于程序和应用的标准产品(PSSP/ASSP)、芯片上系统(SOC)以及复杂可编程逻辑设备(CPLD )。
[0074]当被包括时,显示子系统606可以被用来呈现由存储机器604保存的数据的视觉表示。这一视觉表示可以采取图形用户接口(⑶I)的形式。随着这里所描述的方法和处理改变由存储机器保存的数据,从而变换存储机器的状态,显示子系统606的状态可以同样被变换以便通过视觉方式表示底层数据的改变。显示子系统606可以包括利用实际上任何类型的技术的一个或更多显示设备。这样的显示设备可以与逻辑机器602和/或存储机器604组合在共享的封装中,或者这样的显示设备可以是外围显示设备。举例来说,显示子系统606可以包括图1的显示设备124。
[0075]当被包括时,输入子系统608可以包括一个或更多用户输入设备或者与之进行接口,所述用户输入设备比如有键盘、鼠标、触摸屏、麦克风或者游戏控制器。举例来说,输入子系统可以包括图1的控制设备104、106、108和/或109或者与之进行接口。在一些实施例中,输入子系统可以包括所选择的自然用户输入(NUI)元件部分(componentry)或者与之进行接口。这样的元件部分可以是集成的或外围的,并且可以在板上(on-board)或者在板外(off-board)应对输入动作的转换和/或处理。示例性的NUI元件部分可以包括:用于话音和/或语音辨识的麦克风;用于机器视觉和/或手势辨识的红外、彩色、立体和/或深度摄影机;用于运动检测和/或意图辨识的头部跟踪器、眼睛跟踪器、加速度计和/或陀螺仪;以及用于评估大脑活动的电场感测元件部分。
[0076]当被包括时,通信子系统610可以被配置成将计算系统600与一个或更多其他计算设备通信地耦合。通信子系统610可以包括与一种或更多种不同的通信协议兼容的有线和/或无线通信设备。作为非限制性实例,所述通信子系统可以被配置成用于通过无线电话网络或者有线或无线局域网或广域网进行通信。在一些实施例中,所述通信子系统可以允许计算系统600通过例如因特网之类的网络向和/或从其他设备发送和/或接收消息。
[0077]应当理解的是,这里所描述的配置和/或方法本质上是示例性的,并且这些具体实施例或实例不应当按照限制性的意义来考虑,这是因为许多变型是可能的。这里所描述的具体例程或方法可以代表任意数目的处理策略当中的一种或更多种。如此,所图示出和/或描述的各项动作可以在所图示出和/或描述的序列中实施、在其他序列中实施、并行地实施或者被省略。同样地,前面描述的处理的顺序可以改变。
[0078]本公开内容的主题内容包括这里所公开的各种处理、系统和配置以及其他特征、功能、动作和/或属性的所有新颖的并且并非显而易见的组合和子组合,以及其任何和所有等效方案。
【主权项】
1.一种计算系统中的方法,所述方法包括: 检测从控制设备发出的光学信标;以及 如果控制设备没有绑定到计算系统,则将控制设备绑定到计算系统。
2.权利要求1的方法,其中,将控制设备绑定到计算系统还包括实施握手操作以便验证控制设备的身份。
3.权利要求2的方法,其中,所述握手操作还包括向控制设备发送针对发出特定光学模式的请求。
4.权利要求2的方法,其中,所述握手操作还包括向控制设备发送针对与该控制设备相关联的标识符的请求。
5.权利要求1的方法,其中,将控制设备绑定到计算系统还包括为控制设备指派唯一标识符。
6.权利要求1的方法,其中,检测从控制设备发出的光学信标包括检测从控制设备发出的红外光信标。
7.权利要求1的方法,其中,检测从控制设备发出的光学信标包括检测从控制设备发出的可见光信标。
8.权利要求1的方法,其还包括向控制设备输出请求该控制设备发出光学信标的消息。
9.权利要求1的方法,其中,将控制设备绑定到计算系统是在绑定模式期间实施的,其中响应于检测到从控制设备发出的光学信标进入所述绑定模式。
10.一种计算系统,其包括: 用于接收来自深度摄影机的深度图像的深度摄影机接口,所述深度图像表明由深度图像的每一个像素成像的表面的深度; 在操作方面与深度摄影机接口通信的逻辑机器;以及 在操作方面与逻辑机器通信的存储机器,所述存储机器存储可由逻辑机器执行来实施以下步骤的指令: 检测控制设备; 如果控制设备没有绑定到计算系统,则检测从控制设备发出的光学信标;以及 将控制设备绑定到计算系统。
【专利摘要】一种方法包括检测控制设备,并且如果控制设备没有绑定到计算系统,则检测从控制设备发出的光学信标并且将控制设备绑定到计算系统。
【IPC分类】G06F3-038, A63F13-20, G06F9-44, G06F3-03, A63F13-98
【公开号】CN104854540
【申请号】CN201380059758
【发明人】V.拜亚, M.普拉格, T.利文德, D.伊, Q.莫里斯, B.阿什利, A.J.米卢兹
【申请人】微软技术许可有限责任公司
【公开日】2015年8月19日
【申请日】2013年11月15日
【公告号】EP2920674A1, US20140143451, WO2014078726A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1