《用于基于姿势的游戏系统的安全方案.pdf》由会员分享,可在线阅读,更多相关《用于基于姿势的游戏系统的安全方案.pdf(24页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104094195A43申请公布日20141008CN104094195A21申请号201280059049322申请日20120224G06F3/0120060171申请人英派尔科技开发有限公司地址美国特拉华州72发明人金承一74专利代理机构北京市铸成律师事务所11313代理人孟锐54发明名称用于基于姿势的游戏系统的安全方案57摘要本文一般地描述了用于基于姿势的游戏的安全方案的技术。在一些示例中,在基于姿势的游戏系统的控制下执行的方法可以包括检测离玩家的第一距离与小于所述第一距离而离所述玩家的第二距离间的至少一个第一障碍物的存在,并且至少部分地基于所述检测到的第一障碍物的定。
2、位来判定所述玩家的推荐位置。85PCT国际申请进入国家阶段日2014053086PCT国际申请的申请数据PCT/US2012/0265152012022487PCT国际申请的公布数据WO2013/126071EN2013082951INTCL权利要求书2页说明书12页附图9页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书12页附图9页10申请公布号CN104094195ACN104094195A1/2页21一种在基于姿势的游戏系统的控制下执行的方法,包括检测离玩家第一距离和离玩家第二距离间的至少一个第一障碍物的存在,其中所述第二距离小于所述第一距离;至少部分地基于所述至少。
3、一个第一障碍物的定位来判定对于所述玩家的推荐位置。2根据权利要求1所述的方法,其中所述判定所述推荐位置包括判定所述推荐位置以在所述第一距离内将所述玩家与所述至少一个第一障碍物中的最近的一个之间的距离最大化。3根据权利要求1所述的方法,其中所述推荐位置被判定用于所述玩家玩由所述基于姿势的游戏系统辅助的游戏而不与所述至少一个第一障碍物碰撞。4根据权利要求1所述的方法,其中所述第一距离和所述第二距离中的至少一个是基于由所述基于姿势的游戏系统辅助的游戏。5根据权利要求1所述的方法,进一步地包括在显示区域生成与所述至少一个第一障碍物分别相关联的至少一个第一轮廓图像。6根据权利要求1所述的方法,其中所述检。
4、测进一步地包括检测离所述玩家所述第二距离内的至少一个第二障碍物的存在。7根据权利要求6所述的方法,进一步地包括通知所述玩家所述至少一个第二障碍物的存在。8根据权利要求7所述的方法,其中所述通知包括在显示区域生成与所述至少一个第二障碍物分别相关联的至少一个第二轮廓图像。9根据权利要求6所述的方法,其中所述判定所述推荐位置是在当离所述玩家所述第二距离内没有检测到第二障碍物时执行的。10根据权利要求1所述的方法,进一步地包括在显示区域生成与所述玩家的所述推荐位置相关联的位置图像。11一种用于基于姿势的游戏系统的位置推荐部件,包括障碍物检测单元,所述障碍物检测单元被配置为检测离玩家第一距离和离所述玩家。
5、第二距离间的至少一个第一障碍物的存在,并且判定所述至少一个第一障碍物的定位,其中所述第二距离小于所述第一距离;推荐位置判定单元,所述推荐位置判定单元被配置为至少部分地基于所述至少一个第一障碍物的所述定位来判定对于所述玩家的推荐位置;和图像生成单元,所述图像生成单元被配置为生成至少一个图像来引导所述玩家至所述推荐位置。12根据权利要求11所述的位置推荐部件,其中所述障碍物检测单元被进一步地配置为从照相机接收信号并且至少部分地基于所述接收到的信号来判定所述至少一个第一障碍物的定位。13根据权利要求11所述的方法,其中所述推荐位置被判定用于所述玩家玩由所述基于姿势的游戏系统辅助的游戏且不与所述至少一。
6、个第一障碍物碰撞。14根据权利要求11所述的位置推荐部件,其中所述第一距离和所述第二距离中的至少一个是基于由所述基于姿势的游戏系统辅助的游戏。15根据权利要求11所述的位置推荐部件,其中所述图像生成单元被进一步地配置为权利要求书CN104094195A2/2页3生成与定位在所述第一距离和所述第二距离间的所述至少一个第一障碍物分别相关联的至少一个第一轮廓图像。16根据权利要求11的位置推荐部件,其中所述障碍物检测单元被进一步地配置为检测离所述玩家所述第二距离内的至少一个第二障碍物的存在并判定所述至少一个第二障碍物的定位;和其中所述位置推荐部件进一步地包括通知单元,所述通知单元被配置为通知所述玩家。
7、所述至少一个第二障碍物的存在。17根据权利要求16所述的位置推荐部件,其中所述图像生成单元被进一步地配置为生成与所述至少一个第二障碍物分别相关联的至少一个第二轮廓图像。18根据权利要求11所述的位置推荐部件,其中所述图像生成单元被进一步地配置为生成与所述推荐位置相关联的位置图像。19一种计算机可读存储介质,所述计算机可读存储介质具有存储在其上的计算机可执行指令,响应于执行,其引起基于姿势的游戏系统执行操作,包括检测定位在离玩家第一距离内的一个或多个障碍物;如果所述检测到的障碍物中的至少一些被定位在离所述玩家的第二距离内,其中第二距离小于所述第一距离,则生成警告;如果所述检测到的一个或多个障碍物。
8、的全部均被定位在所述第二距离和所述第一距离之间,则至少部分地基于所述检测到的一个或多个障碍物的定位来判定对于所述玩家的推荐位置;和引导所述玩家至所述推荐位置。20根据权利要求19所述的计算机可读存储介质,其中所述第一距离和所述第二距离中的至少一个是基于由所述基于姿势的游戏系统运行的游戏。21根据权利要求19所述的计算机可读存储介质,进一步地包括在显示区域生成与所述检测到的一个或多个障碍物分别相关联的一个或多个轮廓。22根据权利要求19所述的计算机可读存储介质,其中所述判定所述推荐位置包括判定所述推荐位置从而在所述第一距离内将所述玩家与所述被检测到的一个或多个障碍物中最近的一个之间的距离最大化。。
9、23根据权利要求19所述的计算机可读存储介质,其中所述引导包括在显示区域为所述玩家生成与所述推荐位置相关联的位置图像。权利要求书CN104094195A1/12页4用于基于姿势的游戏系统的安全方案背景技术0001照相机技术和姿势识别技术在过去几年经历了显著发展。游戏设备已经采用了这类技术。例如,游戏设备可以使用照相机来捕获和识别玩家的姿势并且使用所述识别的玩家的姿势作为输入信号来玩游戏。0002概述0003在一示例中,在基于姿势的游戏系统的控制下执行的方法可以包括检测离玩家的第一距离与小于所述第一距离而离玩家的第二距离间的至少一个第一障碍物的存在,并且至少部分地基于所述至少一个第一障碍物的定位。
10、来判定所述玩家的推荐位置。0004在另一示例中,用于基于姿势的游戏系统的位置推荐部件可以包括障碍物检测单元、推荐位置判定单元和图像生成单元;所述障碍物检测单元被配置为检测离玩家的第一距离和小于所述第一距离而离玩家的第二距离间的至少一个第一障碍物的存在并且判定其定位;所述推荐位置判定单元被配置为至少部分地基于所述至少一个第一障碍物的定位来判定所述玩家的推荐位置;所述图像生成单元被配置为生成至少一个图像来引导所述玩家至所述推荐位置。0005在另一示例中,计算机可读存储介质可以具有被存储在其上的计算机可执行指令,响应于执行,其可以引起基于姿势的游戏系统执行以下操作,包括检测被定位在离玩家的第一距离内。
11、的一个或多个障碍物,如果所述被检测到的障碍物中的至少一些被定位在小于所述第一距离而离所述玩家的第二距离内,则生成警告,如果被检测到的一个或多个障碍物的全部均被定位在所述第二距离和所述第一距离之间,则至少部分地基于所述被检测到的一个或多个障碍物的定位来判定所述玩家的推荐位置,以及引导所述玩家至所述推荐位置。0006前述概述仅为示意性并且不意在以任何方式进行限制。除上面描述的示意性方面、实施例和特征外,参考图和以下详细描述,另外的方面、实施例和特征将变得明显。附图说明0007从下面的描述和所附权利要求,结合附图,本公开的前述和其他特征将变得更为明显。需理解的是,这些图仅描绘了根据本公开的一些实施例。
12、,并且因此不被考虑为限制其范围,通过使用附图,本公开的另外特性和细节将被描述,其中0008图1示意性地指示了根据本文描述的至少一些实施例而布置的、玩家在障碍物附近与基于姿势的游戏系统互动的环境的示意性示例;0009图2示意性地指示了根据本文描述的至少一些实施例而布置的、玩家与在障碍物附近与基于姿势的游戏系统互动的环境的示意性示例;0010图3AC示意性地指示了根据本文描述的至少一些实施例而被布置的、当玩家如图2中所示在障碍物附近与基于姿势的游戏系统互动时的显示区域的示意性示例;0011图4A示意性地指示了根据本文描述的至少一些实施例而被布置的、玩家在障碍物附近与基于姿势的游戏系统互动的环境的示。
13、意性示例;说明书CN104094195A2/12页50012图4B示意性地指示了根据本文描述的至少一些实施例而被布置的、当玩家如图4A中所示在障碍物附近与基于姿势的游戏系统互动时用于判定玩家的推荐位置的示意性示例;0013图5指示了一示意性块图,其示出了根据本文描述的至少一些实施例而被布置的、用于为基于姿势的游戏系统提供安全方案的示例架构;0014图6指示了根据本文描述的至少一些实施例而被布置的、用于为基于姿势的游戏系统提供安全方案的步骤的示例流程图;0015图7示出了根据本文描述的至少一些实施例而被布置的、可用来为基于姿势的游戏系统提供安全方案的计算机程序产品;0016图8为一块图,其示出了。
14、根据本文描述的至少一些实施例而被布置的、可用来为基于姿势的游戏系统提供安全方案的示例计算设备。具体实施方式0017在以下详细描述中,将参考附图,附图形成详细描述的一部分。在图中,除非上下文另有指明,否则相同符号通常指示相同部件。在该详细描述中描述的示意性实施例、图及权利要求不意在限制。还可以在不背离本文呈现的主题的精神或范围的情况下,使用其他实施例,和做出其他改变。将很容易理解的是,本文一般描述的以及在图中所示出的本公开的方面可以以多种不同配置被布置、代替、结合、分开和设计,所有这些均在本文被清楚的构思。0018除其他之外,本公开一般地涉及与用于基于姿势的游戏系统的安全方案相关的方法、装置、系。
15、统、设备和计算机程序产品。0019本文一般地描述了用于基于姿势的游戏系统的技术,所述基于姿势的游戏系统被配置为用于通过减少与附近障碍物碰撞的风险来为基于姿势的游戏的玩家判定推荐位置来玩所述基于姿势的游戏,所述基于姿势的游戏由所述基于姿势的游戏系统运行、执行、在基于姿势的游戏系统上玩、以基于姿势的游戏系统为宿主、或由基于姿势的游戏系统通过其他方式辅助进行;所述基于姿势的游戏系统还被配置为生成和显示与所述推荐位置相关联的位置图像来引导所述玩家至所述推荐位置。在一些实施例中,所述基于姿势的游戏系统可以判定玩家的定位和被定位在玩耍空间内的障碍物的定位。在障碍物中,被定位相对靠近所述玩家的障碍物可能需要。
16、在基于姿势的游戏进行前被移走,尽管选择性的实施例可以包括所述障碍物应当被移走的强烈警告或建议,但仍可以进行所述基于姿势的游戏。进一步地,被判定为相对离玩家较远而被定位的另一障碍物可以被判定为在离玩家的安全距离上,并且所述基于姿势的游戏可以进行。0020在一些实施例中,基于姿势的游戏系统可以检测离玩家的第一距离与离玩家小于所述第一距离的第二距离之间的至少一个第一障碍物的存在。明智的是,玩家至少移动所述被检测到的第一障碍物。进一步地,所述基于姿势的游戏系统可以检测离玩家的所述第二距离内的至少一个第二障碍物的存在。玩家可能需要移动所述至少一个第二障碍物,并且在没有移动至少所述被检测到的第二障碍物的情。
17、况下,所述基于姿势的游戏不能进行至下一步。但是,可选择的实施例可以包括所述被检测到的第二障碍物应当被移动的强烈警告或建议,但仍可以进行所述基于姿势的游戏。说明书CN104094195A3/12页60021在一些实施例中,所述基于姿势的游戏系统可以使用显示器来通知玩家所述被检测到的障碍物的存在。举例来说,但不作为限制,所述基于姿势的游戏系统可以生成和在显示器上显示与所述至少一个第一障碍物相关联的至少一个第一轮廓图像以鲜明颜色显示,例如蓝色和与所述第二被检测的障碍物相关联的至少一个第二轮廓图像以不同的鲜明颜色显示,例如红色。所述第二轮廓图像其可以为红色可以指示对应的障碍物例如,所述被检测到的第二障。
18、碍物应该被移动。在一些实施例中,基于姿势的游戏系统可以进一步地向玩家提供与所述第二被检测到的障碍物相关联的警告信息,通知玩家在基于姿势的游戏能进行前,所述第二被检测到的障碍物应该被移动。0022在一些实施例中,如果在离玩家的第二距离内没有障碍物,则所述基于姿势的游戏系统可以通过考虑剩余障碍物的定位进而判定推荐位置,在所述推荐位置上,所述玩家可以通过减少与剩余障碍物的碰撞风险来玩所述基于姿势的游戏。举例来说,所述被检测到的第二障碍物或甚至另外的被检测到的障碍物的全部或一些可以由于多种原因例如,这类障碍物是不可移动的而留在原地。所述基于姿势的游戏系统可以生成和在显示器上显示与所述推荐位置相关联的位。
19、置图像,从而玩家可以移至所述推荐位置。0023图1示意性地指示了根据本文描述的至少一些实施例而布置的、玩家在障碍物附近与基于姿势的游戏互动的环境的示意性示例。如图1中所描绘的,玩家150可以玩由基于姿势的游戏系统100运行、执行的、在基于姿势的游戏系统上玩的、由基于姿势的游戏系统为主机HOST的、或由基于姿势的游戏系统以其他方式辅助的基于姿势的游戏。通过由照相机120识别由玩家150作出的姿势其作为玩家输入可以玩所述基于姿势的游戏。举例来说,但不作为限制,在基于姿势的游戏系统100上玩或以其为主机的基于姿势的游戏可以包括仅作为示例第一人称射击游戏、跳舞、赛车、极限运动例如滑板、滑雪、摩托车越野。
20、赛等等、拳击游戏、或高尔夫。0024在一些实施例中,基于姿势的游戏系统100可以包括游戏控制台110、照相机120、显示器130和音频设备140。游戏控制台110可以辅助执行基于姿势的游戏。尽管作为独立的部件被示出,但基于姿势的游戏系统100的多种部件可以根据想要的实施而被分成另外的部件、结合成较少部件、或一起消除。例如,照相机120可以被包括在游戏控制台110中作为一个部件。0025游戏控制台110可以被配置为运行、执行、玩、主持、或以其他方式辅助所述基于姿势的游戏。举例来说,但不作为限制,当玩家150将所述基于姿势的游戏的游戏例如但不限制于压缩盘CD或游戏数字通用盘DVD插入游戏控制台11。
21、0时,游戏控制台110可以开始执行所述基于姿势的游戏。在一些实施例中,基于姿势的游戏系统100可以被连接至云游戏服务器或云游戏系统的一个部件,并且游戏控制台110可以运行、执行、主持或以其他方式辅助由所述云游戏服务器或所述云游戏系统提供的所述基于姿势的游戏。0026照相机120可以被配置为用于捕获、检测和/或识别在预定可检测区域例如,照相机120的视野内的人并且将这个人识别为由游戏控制台110运行、执行、在其上玩、主持、或以其他方式辅助的游戏的玩家150。照相机120可以进一步地被配置为用于捕获、检测和/或识别与由游戏控制台110运行或执行的游戏相关联的玩耍空间内的障碍物160和170。照相机。
22、120可以是与基于姿势的游戏系统100相关联的一组输入设备的一个。在一些实施例中,照相机120可以检测玩家150的移动并且将所检测到的移动作为电信号传输说明书CN104094195A4/12页7给游戏控制台110。举例来说,但不作为限制,照相机120可以能够判定姿势深度DEPTH、面部特征识别、姿势识别并且可以进一步地包括用于音频和/或语音识别的麦克风。因此,照相机120可以包括多种具有识别玩家150和/或识别他/她的姿势的能力的成像设备等等。0027显示器130可以被配置为用于显示由游戏控制台110运行、执行、在其上玩、由其主持、或以其他方式辅助的基于姿势的游戏。在一些实施例中,显示器130。
23、可以显示玩家150的图像或与玩家150相关联的化身图像。在一些实施例中,显示器130还可以根据多种实施例来显示障碍物160和170的图像,这样来在玩所述基于姿势的游戏时可以帮助减少玩家150与障碍物160和170间的碰撞风险。在一些实施例中,游戏控制台110可以至少部分地基于由照相机120捕获、检测和/或识别的图像来判定障碍物160和170是否定位在与由玩家150当前正在玩的游戏相关联的玩耍空间内。游戏控制台110可进一步地至少部分地基于所述判定来指示显示器130显示与障碍物160和170分别相关联的轮廓图像。举例来说,显示器130可以包括但不限制于液晶显示器LCD、等离子显示板PDP、发光二。
24、极管LED背光显示设备、或其他显示设备。0028音频设备140是基于姿势的游戏系统100的一组输出设备的一个。音频设备140可以在游戏进行时输出所述基于姿势的游戏的背景音乐或音效。音频设备140可以如图1中所示作为显示器130的一部分或作为独立设备而被提供。0029图2示意性地指示了根据本文描述的至少一些实施例而被布置的、玩家在障碍物附近与基于姿势的游戏系统互动的环境的示意性示例。尽管图2仅示出了一个玩家与基于姿势的游戏系统100互动,但相关领域的技术人员应当理解的是,两个或多个玩家可以同时与所述基于姿势的游戏系统100互动。0030正如在图2中所描绘的,玩家150可以通过玩特定游戏与基于姿势。
25、的游戏系统100互动,并且障碍物160和170可以定位在与玩家150所玩的游戏相关联的玩耍空间内。照相机120可以捕获、检测和/或识别玩家150和障碍物160和170的图像,并且基于姿势的游戏系统100可以至少部分地基于所捕获的图像判定在所述玩耍空间内玩家150的定位和障碍物160和170的定位。障碍物170可以定位在离玩家150的第一距离D1与离玩家150的第二距离D2之间并且障碍物160可以定位在离玩家150的第二距离D2内。第二距离D2可以小于离玩家150的第一距离D1。在一些实施例中,适宜的是,玩家150移动障碍物170例如,一个“适宜移出的障碍物”,但这并不是为了所述游戏能进行而必需。
26、的,因为与这个障碍物碰撞的可能性相比较低。相反,为了所述游戏能进行,移动障碍物160例如,“必须移出的物体”是必须的,因为与这个障碍物碰撞的可能性相对较高。基于姿势的游戏系统100可以基于各自的定位判定障碍物160是必须移出的障碍物并且障碍物170是适宜移出的障碍物。0031在一些实施例中,基于姿势的游戏系统100可以至少部分地基于玩家150在玩所述特定的基于姿势的游戏时可能作出的移动的类型来判定障碍物160和170中的每一个是否是必须移出障碍物或是适宜移出障碍物。移动的类型可以包括但不限于左右侧向移动和/或前后侧向移动。举例来说,但不作为限制,如果所述基于姿势的游戏仅要求左右侧向移动,则基于。
27、姿势的游戏系统100可以判定定位在玩家150前或后的障碍物为适宜移出的障碍物;并且相反地,如果所述基于姿势的游戏仅要求前后侧向移动,则基于姿势的说明书CN104094195A5/12页8游戏系统100可以判定定位在玩家150的任一侧的障碍物为适合移出的障碍物。0032在一些实施例中,第一距离D1和/或第二距离D2可以根据在基于姿势的游戏系统100上玩的具体基于姿势的游戏的不同而不同。举例来说,但不作为限制,当与要求较大玩家姿势的基于姿势的游戏如网球游戏,其中,玩家可以作出大型侧向移动和姿势来玩该游戏相比时,要求较小的玩家姿势的基于姿势的游戏如赛车游戏,其中玩家不被要求大幅移动或作出大型姿势的来。
28、玩该游戏通常具有较小的玩家的姿势范围并且因此第一距离D1和第二距离D2可以相对较短。0033图3AC示意性地指示了根据本文描述的至少一些实施例而被布置的、当玩家如图2中所示在障碍物附近与基于姿势的游戏系统互动时的显示区域的示意性示例。尽管图3AC仅示出一个玩家与基于姿势的游戏系统100互动,但是相关领域的技术人员应当理解的是,两个或多个玩家可以同时与所述基于姿势的游戏系统互动。0034正如图3A中所描绘的,显示器130可以显示与玩家150相关联的玩家图像310、与障碍物160相关联的障碍物图像320和与障碍物170相关联的障碍物图像330,其中每一个均可以由游戏控制台110生成。显示器130可。
29、以进一步地显示与障碍物160相关联的轮廓图像325和与障碍物170相关联的轮廓图像335,其中每一个也可以由游戏控制台110生成。游戏控制台110可以根据对应障碍物是否为必须移出障碍物或适宜移出障碍物来以不同颜色生成轮廓图像325和335中的每一个。举例来说,但不作为限制,轮廓图像325其对应障碍物160为必须移出障碍物可以以鲜明颜色生成,例如红色,而轮廓图像335其对应障碍物170为适宜移出障碍物可以以不同的鲜明颜色生成,例如蓝色。轮廓图像325即,红色显示可以指示将所述对应障碍物即,障碍物160移出所述玩耍空间是必须的,否则基于姿势的游戏系统100不能进行。进一步地,轮廓图像335即,蓝色。
30、显示可以指示将所述对应障碍物即,障碍物170移出所述玩耍空间是适宜的,即使所述对应障碍物不被移出,基于姿势的游戏系统100仍可以进行。在一些实施例中,显示器130可以进一步地显示与所述轮廓图像325即,红色显示相关联的警告消息,所述警告消息指示对应必须移出障碍物即障碍物160必须被移出。0035图3B示意性地指示了障碍物图像320和其轮廓图像325被移出显示器130,因为所述对应的必须移出障碍物即障碍物160已经被移出所述玩耍空间。由于所述必须移出障碍物即障碍物160已经被移出所述玩耍空间,基于姿势的游戏系统100可以进行。0036在一些实施例中,当在所述玩耍空间内没有必须移出的障碍物时,游戏。
31、控制台110可以进行判定玩家150的推荐位置。所述推荐位置可以是玩家150的一个定位,玩家150在该定位上玩所述基于姿势的游戏且不会与所述剩余障碍物即障碍物1700碰撞。判定所述推荐位置的步骤将在下面参考图4AB更为详细的描述。游戏控制台110可以进一步地生成与所述推荐位置相关联的位置图像340,所述位置图像340将被显示在显示器130上。位置图像340可以引导玩家150至所述推荐位置。0037图3C示意性地指示了由于玩家150已移至所述推荐位置,玩家图像310被移至位置图像340的定位。在一些实施例中,位置图像340可以如图3B所示不位于显示器130的中间。在这类情况下,如图3C中所描绘的,。
32、照相机120可以被调整即,摇摄PAN、倾斜、或变焦来将位置图像340置于显示器130的中间。随后,基于姿势的游戏系统100可以进行。说明书CN104094195A6/12页90038同样地,由于基于姿势的游戏系统100可以至少部分地基于每个障碍物的判定的定位来判定每个障碍物是否为适宜移出障碍物或必须移出障碍物,并且可以进一步地生成和在显示器上显示分别指示对应障碍物是否为适宜移出障碍物或必须移出障碍物的轮廓图像,由基于姿势的游戏系统100运行、执行、在其上玩、由其主持、或以其他方式辅助的基于姿势的游戏的玩家可以将所述必须移出障碍物移出玩耍空间。进一步地,由于基于姿势的游戏系统100可以判定推荐位。
33、置在该推荐位置上与所述剩余障碍物即,所述适宜移出的障碍物的碰撞危险可以被最小化并且可以生成和在显示器上显示与所述推荐位置相关联的位置图像来引导所述玩家至所述推荐位置,因此由基于姿势的游戏系统100运行、执行、在其上玩、由其主持、或以其他方式辅助的基于姿势的游戏的玩家可以通过减少与附近障碍物碰撞的危险来玩所述游戏。0039图4A示意性地指示了根据本文描述的至少一些实施例而被布置的、玩家在障碍物附近与基于姿势的游戏系统互动的环境的示意性示例;并且图4B示意性地指示了根据本文描述的至少一些实施例而被布置的、当玩家如图4A中所示在障碍物附近与基于姿势的游戏系统互动时、用于判定玩家的推荐位置的示意性示例。
34、。尽管图4AB仅示出了一个玩家与基于姿势的游戏系统100互动,但相关领域的技术人员应当理解,两个或多个玩家可以同时与所述基于姿势的游戏系统100互动。0040正如图4A中所描绘的,障碍物420、430和440的全部均被定位在离玩家410的第一距离D1和离玩家410的第二距离D2之间。也就是说,如上述参考图2所阐明的,障碍物420、430和440的全部均为适宜移出障碍物,并且为了使基于姿势的游戏系统100进行,障碍物420、430和440中没有一个必须被移出。在一些实施例中,当没有必须移出的障碍物时,基于姿势的游戏系统100可以至少部分地基于所述适宜移出障碍物即,障碍物420、430和440的所。
35、述定位来判定推荐位置在推荐位置上,与障碍物碰撞的危险可以被最小化。0041举例来说,但不作为限制,基于姿势的游戏系统100可以通过以下方式来判定玩家410的所述推荐位置。正如图4B中所描绘的,玩家410可以被置于区域450内并且玩家的定位可以以X,Y来表示。进一步地,障碍物420的定位可以以X1,Y1来表示、障碍物430的定位可以以X2,Y2来表示、障碍物440的定位可以以X3,Y3来表示。根据以下等式,玩家410和障碍物420、430和440中的每一个的距离可以被获得0042DLX,Y|X,YXL,YL|2,L1,2AND30043在这三个获得的距离中,即D1X,Y,D2X,Y和D3X,Y,。
36、最短的距离可以被称为DMINX,Y。DMINX,Y可以代表玩家140的定位到最近的障碍物的定位的距离。基于姿势的游戏系统100可以为区域450内的每个坐标X,Y计算DMINX,Y并且获得使DMINX,Y最大化的坐标X,Y。如图4B中所示出的,所述使得DMINX,Y最大化的坐标X,Y可以是具有以XOPT,YOPT表示的坐标的推荐位置460。如参考图3B所描述的,基于姿势的游戏系统100可以生成和显示与推荐位置460相关联的位置图像来引导玩家410至推荐位置460。0044尽管图4AB示出了三个障碍物被定位在离玩家410的第一距离D1和离玩家410的第二距离D2之间并且推荐位置460是基于所述三个。
37、障碍物而被判定的,但是相关领域的技术人员应当理解的是,基于姿势的游戏系统100可以基于定位在第一距离D1和第二距离说明书CN104094195A7/12页10D2之间的任意数量的障碍物来判定推荐位置。0045图5指示了根据本文描述的至少一些实施例而布置的、用于为基于姿势的游戏系统提供安全方案的示例架构的示意性块图。正如所描绘的,基于姿势的游戏系统500可以包括障碍物检测单元510、推荐位置判定单元520和图像生成单元530。尽管作为分离部件被示出,但是在所述公开的主题的范围内构思时,多种部件可以被分成另外的部件、结合成较少部件、或一起消除。0046障碍物检测单元510可以被配置为用于检测至少一。
38、个第一障碍物和至少一个第二障碍物的存在,所述至少一个第一障碍物被定位在离玩家的第一距离和离所述玩家的第二距离之间,所述至少一个第二障碍物被定位在离所述玩家的所述第二距离内。所述第二距离可以小于所述第一距离,并且基于由基于姿势的游戏系统500所运行、执行、在其上玩、由其主持、或以其他方式辅助的游戏可以预判所述第一距离和所述第二距离中的至少一个。障碍物检测单元510可以进一步地判定所述至少一个第一障碍物的定位和所述至少一个第二障碍物的定位。在一些实施例中,障碍物检测单元510可以至少部分地基于从照相机未示出接收到的图像信号检测和判定所述第一检测到的障碍物和所述第二检测到的障碍物的存在和定位。004。
39、7推荐位置判定单元520可以被配置为用于至少部分地基于所述第一检测到的障碍物的定位来判定所述玩家的推荐位置。所述推荐位置可以被配置为用于所述玩家在基于姿势的游戏系统500上玩所述游戏且不会与所述第一检测到的障碍物碰撞。当障碍物检测单元510检测到被定位在离所述玩家的第二距离内的所述第二障碍物的存在时,推荐位置判定单元520可以不进行判定所述玩家的推荐位置。举例来说,但不作为限制,推荐位置判定单元520可以根据前面参考图4B描述的步骤来判定所述推荐位置。0048图像生成单元530可以被配置为用于生成至少一个图像来引导所述玩家至所述推荐位置。举例来说,但不作为限制,图像生成单元530可以生成与所述。
40、推荐位置相关联的位置图像,其将被显示在显示器上。在一些实施例中,图像生成单元530可以生成与定位在所述第一距离和第二距离间的所述至少一个第一障碍物分别相关联的至少一个第一轮廓图像和与定位在所述第二距离内的所述至少一个第二障碍物分别相关联的至少一个第二轮廓图像。举例来说,但不作为限制,所述至少一个第一轮廓图像可以以鲜明颜色生成,例如蓝色,并且所述至少一个第二轮廓图像可以以不同的鲜明颜色来生成,例如红色。红色轮廓图像可以指示必须移出所述第二检测到的障碍物,并且所述蓝色轮廓图像可以指示适宜移出所述第一检测到的障碍物。0049同样地,如果障碍物检测单元510检测到所述至少一个第一障碍物和/或所述至少一。
41、个第二障碍物,图像生成单元530则生成所述第一轮廓图像和/或所述第二轮廓图像,其将被与对应障碍物图像一起显示在显示器上未示出。所述第二轮廓图像可以指示必须移出所述第二障碍物。举例来说,但不作为限制,所述显示器可以显示与所述第二轮廓图像相关联的、指示所述第二障碍物必须被移出的警告消息。如果在离所述玩家的第二距离内没有发现第二障碍物,则推荐位置判定单元520可以至少部分地基于所述剩下的第一障碍物进而判定所述推荐位置。随后,图像生成单元530可以生成与所述推荐位置相关联的所述位置图像,所述位置图像将被显示在所述显示器上来引导所述玩家至所述推荐位置。0050图6指示了根据本文描述的至少一些实施例的、用。
42、于为基于姿势的游戏系统提供说明书CN104094195A108/12页11安全方案的方法的示例流程图。图6中的方法可以被实施在上面讨论包括障碍物检测单元510、推荐位置判定单元520和图像生成单元530的基于姿势的游戏系统中。示例方法可以包括由一个或多个块600、610、620、630、640和/或650所示出的一个或多个操作、行动、或功能。尽管作为分离的块被示出,但是根据想要的实施,多种块可以被分成另外的块、结合成较少的块、或消除。处理可以开始于块600。0051在块600,所述基于姿势的游戏系统可以判定定位在离玩家的第一距离和小于所述第一距离而离所述玩家的第二距离间的至少一个第一障碍物的存。
43、在。在一些实施例中,所述基于姿势的游戏系统可以至少部分地基于通过使用照相机捕获的图像来判定所述第一障碍物的存在,所述照相机可以是所述基于姿势的游戏系统的一个部件。处理可以从块600继续至块610。0052在块610,所述基于姿势的游戏系统可以判定被定位在离所述玩家的第二距离内的至少一个第二障碍物的存在。在一些实施例中,所述基于姿势的游戏系统可以至少部分地基于通过使用所述照相机捕获的图像来判定所述第二障碍物的存在。处理可以从块610继续至块620。0053在块620,所述基于姿势的游戏系统可以生成与所述检测到的第一障碍相关联的至少一个第一轮廓图像以及与所检测到的第二障碍物相关联的至少一个第二轮廓。
44、图像,并且将所述第一轮廓图像和所述第二轮廓图像显示在显示器上,所述显示器可以是所述基于姿势的游戏系统的一个部件。在一些实施例中,所述基于姿势的游戏系统可以以不同的鲜明颜色来生成所述第一轮廓图像和所述第二轮廓图像。例如,所述基于姿势的游戏系统可以以蓝色生成所述第一轮廓图像并且以红色生成所述第二轮廓图像。所述第二轮廓图像可以指示所述玩家必须在所述基于姿势的游戏可以进行前移出所述第二障碍物。相应地,所述基于姿势的游戏系统可以进一步地生成和显示与所述红色轮廓图像相关联的警告消息,通知为了使所述基于姿势的游戏可以进行必须移出所述第二障碍物。处理可以从块620继续至块630。0054在块630,所述基于姿。
45、势的游戏系统可以判定所述检测到的第二障碍物是否存在于离所述玩家的第二距离内。如果所述检测到的第二障碍物存在于离玩家的第二距离内,则处理可以不进行至下一步而返回至前一步。如果所述检测到的第二障碍物不存在于离玩家的第二距离内,则处理可以从块630进行至块640。0055在块640,所述基于姿势的游戏系统可以至少部分地基于所述第一障碍物的定位来判定所述玩家的推荐位置。所述推荐位置可以被配置为用于所述玩家在所述基于姿势的游戏系统上玩游戏而不与所述检测到的第一障碍物碰撞。举例来说,但不作为限制,所述基于姿势的游戏系统可以根据上面参考图4B所阐明的步骤来判定所述推荐位置。处理可以从块640继续至块650。。
46、0056在块650,所述基于姿势的游戏系统可以生成与所述推荐位置相关联的位置图像并且将所述位置图像显示在显示器上。在一些实施例中,所述位置图像可以引导所述玩家至所述推荐位置。0057本领域技术人员将理解,对于本文公开的这个和其他步骤和方法,在这些步骤和方法中执行的功能可以以不同顺序来执行。另外,所构画出的步骤和操作仅作为示例而被提供,并且在不背离所公开的实施例的精髓的情况下,所述步骤和操作中的一些可以是选说明书CN104094195A119/12页12择性的、被结合成较少步骤和操作、或被扩展成另外的步骤和操作。0058图7示出了根据本文描述的至少一些实施例的、可以用来为基于姿势的游戏系统提供安。
47、全方案的计算机程序产品700。程序产品700可以包括信号承载介质702。信号承载介质702可以包括一个或多个指令704,例如,当被处理器执行时,其可以提供前面关于图16所描述的功能。举例来说,指令704可以包括一个或多个用来检测离玩家的第一距离和短于所述第一距离而离所述玩家的第二距离间的至少一个第一障碍物的存在的指令;一个或多个用于至少部分地基于所述至少一个第一障碍物的定位来判定所述玩家的推荐位置的指令。因此,例如,参考图5,基于姿势的游戏系统500可以响应于指令704进行图6中示出的块的一个或多个。0059在一些实施中,信号承载介质702可以包含计算机可读介质706,例如但不限于硬盘驱动器、。
48、CD、DVD、数字带、存储器等等。在一些实施中,信号承载介质702可以包含可记录介质708,例如但不限于存储器、读/写R/WCD,R/WDVD等等。在一些实施中,信号承载介质702可以包含通信介质710,例如但不限制于数字和/或模拟通信介质例如,光纤、波导、有线通信链路、无线通信链路等等。从而,例如,程序产品700可以通过射频信号承载介质702被传递至基于姿势的游戏系统500的一个或多个模块,这里,所述信号承载介质702通过无线通信介质710传递例如,遵循IEEE80211标准的无线通信介质。在一些实施中,程序产品700可以在云游戏服务器或云游戏系统的部件上被执行,两者皆可以通信地连接至基于姿。
49、势的游戏系统500。0060图8为一块图,其示出了根据本文描述的至少一些实施例的、可以被用来为基于姿势的游戏系统提供安全方案的示例计算设备800。在这些示例中,计算设备800的元件可以根据基于姿势的游戏系统而布置或配置。在最基本配置802中,计算设备800一般包括一个或多个处理器804和系统存储器806。存储器总线808可以被用于处理器804和系统存储器806间通信。0061根据想要的配置,处理器804可以是任一类型,包括但不限于微处理器P、微控制器C、数字信号处理器DSP、或其任一结合。处理器804可以包括一个或多个级的缓存例如一级缓存810和二级缓存812、处理器核814和寄存器816。示例处理器核814可以包括算术逻辑单元ALU、浮点单元FPU、数字信号处理核DSP核、或其任一结合。示例存储控制器818还可以与处理器804一起使用,或在一些实施中,存储控制器818可以是处理器804的内在部分。0062根据想要的配置,系统存储器806可以是任一类型,包括但不限于易失存储器例如RAM、非易失存储器例如ROM、闪存等等、或其任一结合。系统存储器806可以包括操作系统820、一个或多个应用822和程序数据824。应用822可以包括指令826,所述指令826可以被布置用于执行本文描述的功能,包括关于图4中示出的基于姿势的游戏系统400架构所描述的行动或包括关于图5中示出的流。