信息处理方法及信息处理装置与流程

文档序号:12595261阅读:185来源:国知局
信息处理方法及信息处理装置与流程

本发明涉及一种信息处理方法及信息处理装置。



背景技术:

目前,虚拟现实类游戏的人体动作需要依靠特定的输入设备(如手柄)进行输入,而这些特定的输入设备并不能模拟出实体的重量、手感和操作的感觉等特征。因此导致用户体验差且互动效果不好的缺陷。



技术实现要素:

为了解决背景技术中存在的技术问题,根据本发明的一个方面,提供了一种信息处理方法,包括:采集实体的运动参量;基于所述运动参量生成第一反馈信息,其中,所述第一反馈信息用于生成操控一虚拟场景中相关对象的指令;向第二设备传输所述第一反馈信息。

根据本发明的另一个方面,还提供了一种信息处理装置,该信息处理装置与实体接触,包括:采集单元,被配置为采集实体的运动参量;第一反馈信息生成单元,被配置为基于所述运动参量生成第一反馈信息;其中,所述第一反馈信息用于生成操控虚拟现实场景中相关对象的指令;以及传输单元,被配置为向第二设备提供所述第一反馈信息。

通过本发明上述实施例,可以提高对相关实体的动作感知能力,进而有效改善用户体验和操作感觉。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例的描述中所需要使用的附图作简单的介绍。下面描述中的附图仅仅是本发明的示例性实施例。

图1示出了根据本发明实施例提供的信息处理系统的示意图;

图2示出了根据本发明实施例提供的信息处理方法的流程图;

图3示出了根据本发明另一实施例提供信息处理方法的流程图;

图4示出了根据本发明第一示例提供信息处理装置的组成框图;

图5示出了根据本发明第二示例提供的信息处理装置的组成框图;

图6示出了本发明实施例提供的虚拟服务器的组成框架图。

具体实施方式

下面将结合附图,对本发明公开实施例中的技术方案进行清楚、完整地描述。参考在附图中示出并在以下描述中详述的非限制性示例实施例,更加全面地说明实施例和它们的多种特征及有利细节。应注意的是,图中示出的特征不是必须按照比例绘制。所给出的示例仅旨在有利于理解本公开示例实施例的实施,以及进一步使本领域技术人员能够实施示例。因而,这些示例不应被理解为对本发明技术方案的范围的限制。

除非另外特别定义,本发明实施例中使用的技术术语或者科学术语应当为所属领域内具有一般技能的人士所理解的通常意义。本发明实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。此外,在本发明各个实施例中,相同或类似的参考标号表示相同或类似的构件。

下面结合附图对本发明实施例提供的信息处理方法及装置、第二设备、实体的具体实现方式进行详细说明。

如图1所示,该图为基于信息处理装置、第二设备和被控对象等得到的本发明技术方案的应用背景图,具体为由信息处理装置101和第二设备170等组成的信息处理系统100的框图。图1提供的信息处理系统100可以包括:信息处理装置101、第二设备170以及对象180。其中,信息处理装置101通过第二设备170完成对对象180的控制(例如,当对象180为羽毛球时对对象180的控制包含控制羽毛球是否出界等)。

信息处理系统100涉及的对象180可以为虚拟现实游戏中的羽毛球,乒乓球等对象,还可以为乐器类被控对象。

信息处理系统100涉及的第二设备170可以为虚拟服务器或者游戏设备。

此外,信息处理系统100包括的信息处理装置101可以是与用户操控或穿戴的实体对象相接触的处理装置。例如,信息处理装置101可以为固定于虚拟现实类游戏的羽毛球拍上的装置,也可以为固定于跑步鞋或者腰带上的装置。

在一些实施例中,信息处理装置101与第二设备170之间通过网络160实现互联。例如,网络160包括,但不局限于,移动通信接入网(例如,4G或3G)、广域网或局域网或者短距离无线通信网络(例如,蓝牙,uwb或wifi等网络)等。此外,网络160还可以包括互联网。

在一些实施例中,信息处理装置101可以为一种包括处理器102和存储器103的计算设备。具体实施时可以将信息处理装置101包括的处理器102和存储器103固定在游戏手柄上、跑步鞋或羽毛球拍等虚拟游戏装备上。在另外一些实施例中,信息处理装置101还可以包括处理器102、存储器103以及输入设备(图中未示出)和其他输出设备(例如,扬声器。图中未示出)等其他部件。

处理器102可以处理数据信号,这里的数据信号又可以包括各种计算结构。例如复杂指令集计算机(CISC)结构、结构精简指令集计算机(RISC)结构或者一种实行多种指令集组合的结构。在一些实施例中,处理器102也可以是微处理器。

存储器103可以保存处理器102执行的指令和/或数据。这些指令和/或数据可以包括代码,通过执行指令或代码实现实施例描述的一个或多个单元的一些功能或全部功能。例如,存储器103包括动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、闪存(flash memory)、光存储器(optical memory)或其他的本领域技术人员熟知的存储器。

在一些实施例中,第二设备170可以包括与信息处理装置101相似的部件。例如,第二设备170具体可以包括处理器及存储器(图中未示出),且第二设备170的包括的处理器和存储器的相关功能与信息处理装置101的处理器102及存储器103相似。

本发明的技术方案通过信息处理系统100包括的信息处理装置101采集与该处理装置101接触的实体的运动参量或者属性信息,进而生成第一反馈信息,随后该信息处理装置101再将得到的第一反馈信息传输至信息处理系统100包括的第二设备170。第二设备170根据接收的第一反馈信息生成控制对象180的控制指令,进而控制虚拟场景中的对象180响应于实体的运动而产生动作或状态的变化。此外,信息处理系统100包括的第二设备170还可以向信息处理装置101发送第二反馈信息,该第二反馈信息通过信息处理装置101转化进而被用户感知。当然此处的第二反馈信息也可以不是由第二设备170提供,而是由信息处理装置101自身产生的。此外,第二反馈信息可以为指示信息处理装置101生产一个振动,或者指示信息处理装置产生一个向下或向上的作用力等。

下面结合图2-图6详细说明上述信息处理装置101包含的功能单元,信息处理装置101执行的信息处理方法,以及第二设备执行的相关操作和结构等。

图2提供了一种信息处理方法200,该信息处理方法200可以被图1示出的信息处理装置101执行。信息处理方法200可以包括:

步骤201,采集实体的运动参量。例如,运动参量可以包括实体运动的速度、加速度或者方向等。

步骤221,基于所述运动参量生成第一反馈信息,其中,所述第一反馈信息用于生成操控一虚拟场景中相关对象的指令。例如,可以根据通信协议封装采集的运动参量而生产第一反馈信息。例如,虚拟场景中相关对象可以包括各种球类或各种乐器等,还可以包括跑步鞋,腰带或手环等相关器械。例如,生成的指令可以包括操控相关乐器发出响应于第一反馈信息的声音或者操控球类响应于第一反馈信息而生成的运动轨迹等。

步骤241,向第二设备传输所述第一反馈信息。例如,第二设备可以包括提供虚拟服务的服务器或者游戏设备等。例如,可以采用有线或无线方式向第二设备传输所述第一反馈信息。具体为提供虚拟服务的服务器可以依据接收的第二反馈信息生成操控虚拟场景中相关对象的指令,进而控制相关对象响应于采集的实体的运动。

通过实施上述采集实体运动并基于采集的运动而操控虚拟场景中相关对象的技术方案,可以有效改善用户在虚拟场景中的体验,进而有效提升用户满意度。

下面结合图3举例说明本发明提供的另一信息处理方法300的具体实现方式。其中图3的信息处理方法300与图2提供的信息处理方法200的差异在于,图3中的信息处理方法300在生成第一反馈信息时还可以基于采集的实体的属性信息。

根据本发明的一个实施例,信息处理方法300可以包括:

步骤301,采集实体的运动参量。例如,运动参量可以包括实体运动的速度、加速度或者方向等。

步骤311,获取所述实体的属性信息。例如,实体的属性信息可以包括实体重量、实体表面粗糙程度或者实体材质中的至少一个或几个。具体可以包括,将实体的材质划分为弹性材质或钢性材质,进而可以使第二设备170根据材质特点生成操控相应乐器或球类的指令。

步骤321,基于所述运动参量以及所述属性信息生成第一反馈信息。例如,可以基于采集的球拍的运动特征以及获取的该球拍的材质属性信息共同生成第一反馈信息。此时,第二设备170可以根据该第一反馈信息生成操控相应球类运动轨迹的指令。又例如,可以基于采集的击鼓装置的运动特征以及该击鼓装置的材质特征共同生成第一反馈信息,随后第二设备170可以根据该第一反馈信息生成控制鼓是否被敲响以及被敲响的声音大小等特征的控制指令。通过采用属性信息和运动信息共同生成第一反馈信息的技术方案,可以进一步细分并模拟不同质量等级或不同材质的球拍对虚拟场景中被控对象180的控制,进一步增强了虚拟现实场景中用户的感知水平。

根据本发明的另一个实施例虚拟场景中的相关对象响应于第二设备生成的指令而进行相应动作。例如,球类对象响应于指令而完成指定的运动轨迹,乐器类对象响应于指令而奏响具体的音乐等。

根据本发明的另一个实施例,信息处理方法200或者信息处理方法300还可以包括提供第二反馈信息的步骤(图中未示出)。其中,第二反馈信息包括作用于所述实体而能够被用户感知的信息,例如,第二反馈信息可以包括触觉信息。本实施例通过采用该步骤可以更好的模拟虚拟现实场景中相关对象与实体的间的互动进而进一步提升用户体验。例如,第二反馈信息的种类可以包括向用户手持的实体施加一个重力或者向用户手持的实体施加一个振动等。其中,施加的重力的大小或时机以及施加的振动的方向或强度等特征参量,可以由第二设备170提供也可以由信息处理装置自身计算得到。

下面结合图4-图6及相关实施例说明图1示出的信息处理系统100包括的信息处理装置101和第二设备170的结构。

参考图4,本发明实施例还提供一种信息处理装置400。如图4所示,信息处理装置400可以包括采集单元410,第一反馈信息生成单元420以及传输单元430。

图4示出的采集单元410可以被配置为采集实体的运动参量。

这里,采集单元410可以包括若干类型的传感器。例如,霍尔传感器、加速度传感器或角度传感器等。此外,当采用传感器采集了实体的运动参量数据后可以实时传输采集的数据也可以以固定时间间隔方式传输采集的数据。此外,这里的采集单元410既可以实时采集相关实体的运动参量也可以为响应于用户输入的控制指令而开启采集数据的动作。

在一些实施例中,采集单元410还可以包括模数转换单元(图中未示出),该模数转换单元用于将采集单元410采集的模拟信号转换为数字信息。

此外,采集单元410与第一反馈信息生成单元420可以通过数据线相连,通过数据信号线可以将经模数转换后的数字信息传输至第一反馈信息生成单元420。

图4示出的第一反馈信息生成单元420可以被配置来基于所述运动参量生成第一反馈信息。其中,第一反馈信息用于生成操控虚拟现实场景中相关对象的指令。

作为一个示例,第一反馈信息生成单元420可以包括发送单元以及处理单元(图中未示出)。其中的处理单元被配置来对接收的运动参量进行处理进而得到最终有效信息数据。这里的处理可以包括:去除不符合预定条件的干扰数据,将去除干扰后的数据进行整合而输出有效数据或者直接根据去除干扰后的数据得到运动的具体类型,最后分别将有效数据或者具体类型数据作为第一反馈信息。例如,当实体为羽毛球拍时,处理单元经过分析去除干扰数据进而得到该球拍对应的运动类型为扣球动作,此时第一反馈信息生成单元420会将扣球动作作为第一反馈信息。上述发送单元被配置来将得到的第一反馈信息传输至传输单元430进行后续处理。例如,发送单元将第一反馈信息对应的扣球动作传输至传输单元430。

图4示出的传输单元430可以被配置来向第二设备提供所述第一反馈信息。

作为一个示例,上述的传输单元430可以包括至少一种短距离无线通信的芯片、至少一个滤波器以及天线等(图中未示出)。例如,短距离无线通信的芯片可以包括:蓝牙芯片,wifi芯片或者uwb芯片等。由于蓝牙芯片和wifi芯片的工作频段相同因此一般在某一时间段仅选择开启其中的一个。例如,由于蓝牙芯片和wifi芯片两者通信距离的存在差异,所以可以根据判断信息处理装置与第二设备之间的距离而动态选择开启蓝牙芯片还是开启wifi芯片。具体可以为:当检测得到信息处理装置与第二设备之间的距离大于10m时,则开启wifi芯片;而当检测得到信息处理装置与第二设备之间的距离小于10m时,则可以选择开启蓝牙芯片。

作为另一个示例,上述传输单元430可以包括一个短消息生成单元,一个调制单元和射频发射单元(图中未示出)。此时传输单元430通过短消息的方式借助于移动互联网将第一反馈信息发送至第二设备。

下面结合图5详细描述信息处理装置500包括的三个具体实施例以及一些扩展实施例。图5展示的信息处理装置500与图4展示的信息处理装置400相比至少增加一个功能单元,因此图5的信息处理装置与图4的信息处理装置400相比,技术效果相对更优。

参考图5,本实施例提供第一种信息处理装置500。该第一实施例的信息处理装置500可以包括采集单元510,第一反馈信息生成单元520、传输单元530以及第二反馈提供单元540。

本实施例示出的采集单元510,第一反馈信息生成单元520以及传输单元530与图4中相应单元的结构和功能均相似,在此不做赘述。

本实施例示出的第二反馈提供单元540被配置来提供第二反馈信息,其中所述第二反馈信息包括触觉反馈信息。例如,第二反馈提供单元可以包括重力施加单元或者振动施加单元等。这里的重力施加单元可以向用户施加一个重力,而振动施加单元(例如采用马达驱动部件产生振动)可以向用户施加一个能够被感知的振动,且这里的振动和重力可以用于模拟虚拟场景中相关对象向用户施加的重力或者振动。通过采用第二反馈提供单元可以模拟虚拟现实场景对象与实体的间的互动进而提高用户体验。

作为一个示例,图5示出的第二反馈提供单元540还可以包括计算单元(图中未示出)或者包含接收单元。其中的计算单元可以根据虚拟场景中对象的动作计算该动作作用于用户的反作用力,并将该反作用力传输至重力施加单元或者振动施加单元等。此外,为了减小信息处理装置的功耗和体积也可以将计算单元布置于第二设备170,而此时该第二反馈提供单元540仅采用接收单元接收第二设备170计算得到的反作用力。

参考图5,本实施例还提供第二种信息处理装置500。该第二实施例的信息处理装置500可以包括采集单元510,第一反馈信息生成单元520、传输单元530以及属性获取单元560。

本实施例中示出的采集单元510,第一反馈信息生成单元520、传输单元530与图4中相应单元的结构和功能均相似,在此不做赘述。

本实施例示出的属性获取单元560可以被配置来获取所述实体的属性信息。这里的属性获取单元560可以包括重力传感器,材质传感器等多种类型传感器。通过这些类型的传感器可以获知实体的属性。此外,这里的属性获取单元560也可以包括一个输入单元,该输入单元可以被配置来输入与实体的重量或材质等属性相关的信息,当属性获取单元560采用这种实现方式时可以省略安装多种类型的传感器。

此外,当第二信息处理装置500包括属性获取单元560时,对应的第一反馈信息生成单元520还被配置来基于所述运动参量以及所述属性信息生成第一反馈信息。由于本实施例在生成第一反馈信息时综合考虑了实体的运动以及实体的属性信息,因而能够更加精确的模拟出现实中相关的场景,进一步提升了用户体验。

参考图5,本实施例还提供第三种信息处理装置500。该第三实施例提供的信息处理装置500可以包括采集单元510,第一反馈信息生成单元520、传输单元530以及附着装置550。

本实施例示出的采集单元510,第一反馈信息生成单元520、传输单元530与图4中相应单元的结构和功能均相似,在此不做赘述。

本实施例示出的附着装置550可以将所述信息处理装置固定于实体上。

例如,附着装置550可以包括贴片,粘扣,挂扣,黏带,吸附式装置等,本实施例对此不做限制。实体可以包括可穿戴的实体或者可被用户手持的实体等。具体可以为采用贴片等附着装置将信息处理装置500固定于可穿戴的实体或者可被用户手持的实体表面上。

以下内容可以作为图5提供的信息处理装置500的一些扩展实施例。

在一些实施例中提供的信息处理装置500可以同时包含第二反馈提供单元540、附着装置550以及属性获取单元560。其中第二反馈提供单元540、附着装置550以及属性获取单元560与上述示例中相应单元的结构和功能均相似,在此不做赘述。

在一些实施例中提供的信息处理装置500还可以包含以下三个单元中的任意两个:第二反馈提供单元540、附着装置550以及属性获取单元560。其中第二反馈提供单元540、附着装置550以及属性获取单元560与上述示例中相应单元的结构和功能均相似,在此不做赘述。

此外,当信息处理装置500不包含附着装置550时,可以由第三方提供附着装置。

下面结合图6详细描述与信息处理装置400或信息处理装置500互动的虚拟服务提供服务器600的结构。

如图6所示,虚拟服务器600可以包括接收单元610、指令生成单元620、第二反馈信息生成单元630以及发送单元640。

本实施例示出的接收单元610被配置来接收信息处理装置包括的传输单元传输的第一反馈信息。

作为一个示例,当信息处理装置400的传输单元采用蓝牙芯片发送第一反馈信息时,这里的接收单元610可以包括天线、对应于蓝牙工作频段的滤波器以及蓝牙芯片等。

作为另一个示例,当信息处理装置400的传输单元采用短消息方式发送第一反馈信息时,这里的接收单元610可以包括天线、射频前端接收电路以及基带处理电路等。

此外,上述两个示例的接收单元610还通过数据线将接收的第一反馈信息传输至指令生成单元620。

本实施例示出的指令生成单元620被配置来基于接收的第一反馈信息生成控制虚拟场景中相关对象的控制指令。例如,当信息处理装置400得到的第一反馈信息的内容为羽毛球球拍的扣球动作时,该处的指令生成单元620会根据扣球的动作计算羽毛球的运动轨迹,并向虚拟场景中的羽毛球输出该轨迹进而使羽毛球按照所述轨迹发生移动。

作为一个示例,指令生成单元620可以包括内容提取单元、计算单元以及输出单元(图中未示出)。这里的内容提取单元可以被配置来从接收的第一反馈信息中去掉冗余信息得到有效的内容。这里的计算单元可以被配置来根据提取的有效内容计算被控制对象的动作或者姿态变化等。此外,这里的输出单元可以被配置来向被控对象输出计算单元的处理结果。

本实施例示出的第二反馈信息生成单元630可以被配置来生成向信息处理装置400或500发送的信息。例如,该信息可以为施加的重力大小或者施加的振动方向及大小等。其中,第二反馈信息生成单元630不是虚拟服务器600的必备单元,该单元的功能也可以设置在信息处理装置400或500上。

最后,本实施例示出的发送单元640被配置来向信息处理装置400或500发送第二反馈信息生成单元630生成的相关信息。其中,发送单元可以包括至少一种短距离无线通信的芯片、至少一个滤波器以及天线等(图中未示出)。例如,短距离无线通信的芯片可以包括:蓝牙芯片,wifi芯片或者uwb芯片等。由于蓝牙芯片和wifi芯片的工作频段相同因此一般在某一时间段仅选择开启其中的一个,此外由于两者通信距离的差异也可以根据通信距离动态选择开启蓝牙芯片还是开启wifi芯片。具体可以为:当检测得到信息处理装置与第二设备之间的距离大于10m时,则开启wifi芯片。而当检测得到信息处理装置与第二设备之间的距离小于10m时,则可以选择开启蓝牙芯片。

以下内容可以作为本发明的一个特定的制作信息处理装置的实施例,且该实施例中涉及信息处理系统的工作步骤。该特定实施例提供的信息处理装置的制作方法包括:首先,将小型化的电池、传感器(对应于上述实施例的采集单元)、处理器(此处的处理器用于执行上述实施例中信息处理方法涉及的各个步骤)和蓝牙芯片(对应于上述实施例的传输单元)集成在一个大约1/3食指大小的基板A上。其次,将基板A外增加粘附装置(对应于上述实施例的附着装置),使得基板A可以与实际物体B(即上述实施例的实体)结合。然后,设置基板A中的蓝牙芯片与虚拟现实服务器(即以上实施例的第二设备170或者虚拟服务器600)的主机进行点对点连接,采用建立的点对点连接可以传输上述实施例涉及的第一反馈信息或者第二反馈信息。最后,虚拟现实服务器的主机可以通过布置在基板A上的信息处理装置获取到实际物体B的姿态和动作,继而生成控制虚拟场景中相关对象的指令。

通过上述实施例将信息处理装置安装到实际物体上,使得实际物体的动作可以被感知。这样可以使使用者采用实际的体育用具来玩体育类游戏。从而有效克服了目前虚拟现实VR体育类游戏(比如羽毛球、乒乓球)的人体动作(比如挥拍)的输入需要依靠厂商生产的特定的输入设备(如手柄)来实现,而这些输入设备又不能模拟出实际物体(如球拍)的重量、手感和操作的感觉(如挥拍),进而导致的用户体验差的缺陷。

在本发明中,当描述到特定部件位于第一部件和第二部件之间时,在该特定部件与第一部件或第二部件之间可以存在居间部件,也可以不存在居间部件;当描述到特定部件连接其它部件时,该特定部件可以与所述其它部件直接连接而不具有居间部件、也可以不与所述其它部件直接连接而具有居间部件。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1