信息处理方法及电子设备与流程

文档序号:16747094发布日期:2019-01-28 13:45阅读:157来源:国知局
信息处理方法及电子设备与流程

本申请涉及信息处理技术领域,更具体地说,涉及一种信息处理方法及电子设备。



背景技术:

在室内网络游戏或网络直播对抗游戏等多人在线互动场景中,不同的用户通过各自的电子设备登录网络服务器,通过网络服务器提供的服务实现在线互动。在互动过程中,不同的用户通常对应有不同的虚拟对象。

在目前的多人在线互动场景中,用户只能通过电子设备的显示屏看到虚拟对象的虚拟状态(例如,虚拟人物的头衔,人物名等),使得用户参与多人在线互动的方式较为单一。



技术实现要素:

本申请的目的是提供一种信息处理方法及电子设备,以至少部分的克服现有技术中存在的技术问题。

为实现上述目的,本申请提供了如下技术方案:

一种信息处理方法,包括:

读取第一虚拟对象的第一虚拟状态信息;

确定与所述第一虚拟状态信息对应的图案;

将所述图案映射到与所述第一虚拟对象对应的用户身上的特定位置。

上述方法,优选的,所述将所述图案映射到与所述第一虚拟对象对应的用户身上的特定位置,包括:

通过所述用户周围的灯光设备或投影设备将所述图案照射到所述用户身上的特定位置。

上述方法,优选的,通过所述灯光设备将所述图案照射到所述用户身上的特定位置,包括:

调节所述灯光设备的角度,使得所述灯光设备的灯光照射到所述用户身上的特定位置;

调节所述灯光设备的灯光效果,使得所述特定位置显示所述图案。

上述方法,优选的,通过所述投影设备将所述图案照射到所述用户身上的特定位置,包括:

调节所述投影设备的角度,使得所述投影设备向所述用户身上的特定位置投射所述图案。

上述方法,优选的,所述将所述图案映射到与所述第一虚拟对象对应的用户身上的特定位置,包括:

控制所述用户穿戴的智能衣服上位于所述特定位置的部分显示所述图案。

上述方法,优选的,所述控制所述用户穿戴的智能衣服上位于所述特定位置的部分显示所述图案,包括:

控制所智能衣服上位于所述用户的特定位置处的全彩led灯的灯光效果,使得所述用户的特定位置显示所述图案。

上述方法,优选的,所述将所述图案映射到与所述第一虚拟对象对应的用户身上的特定位置,包括:

将所述用户身上与所述第一虚拟状态信息对应的预设位置确定为所述特定位置,或者,确定所述第一虚拟状态信息所表征的虚拟状态在所述第一虚拟对象的第一部位,将所述用户身上的所述第一部位确定为所述特定位置;

将所述图案映射到所述特定位置。

上述方法,优选的,所述将所述图案映射到与所述第一虚拟对象对应的用户身上的特定位置,包括:

采集所述用户的图像;

根据所述图像建立所述用户的三维模型;

根据所述三维模型识别所述特定位置,以及所述特定位置的物理空间位置;

根据所述物理空间位置将所述图案映射到所述特定位置。

上述方法,优选的,还包括:

读取所述第一虚拟对象所处虚拟环境的第二虚拟状态信息;

确定与所述第二虚拟状态信息对应的环境参数;

依据所述环境参数控制所述用户周围的设备模拟所述虚拟环境。

一种电子设备,包括:

显示单元,用于显示信息;

存储器,用于至少存储一组指令集;

处理器,用于调用并执行所述存储器中的所述指令集,通过执行所述指令集进行以下操作:

读取第一虚拟对象的第一虚拟状态信息;

确定与所述第一虚拟状态信息对应的图案;

将所述图案映射到与所述第一虚拟对象对应的用户身上的特定位置。

通过以上方案可知,本申请提供的一种信息处理方法及电子设备,将第一虚拟对象的第一虚拟状态信息转换为图案映射到与所述第一虚拟对象对应的用户身上的特定位置,使得用户可以体验其虚拟对象的在线互动时的虚拟状态,增加了用户参与多人在线互动的方式。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的信息处理方法的一种实现流程图;

图2为本申请实施例提供的将图案映射到与第一虚拟对象对应的用户身上的特定位置的一种实现流程图;

图3为本申请实施例提供的电子设备的一种结构示意图。

说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请提供的信息处理方法的一种实现流程图如图1所示,可以包括:

步骤s11:读取第一虚拟对象的第一虚拟状态信息。

第一虚拟对象可以是第一电子设备呈现的虚拟环境中的虚拟人物。第一虚拟对象的第一虚拟状态信息可以是指虚拟对象的属性信息,例如:虚拟对象的名字,头衔,伤口状态,身体上的附着物等。

步骤s12:确定与第一虚拟状态信息对应的图案。

在虚拟环境中,第一虚拟对象的有些虚拟状态信息是直接以图案的方式进行显示,例如,伤口状态,身体上的附着物等,此时,第一虚拟状态信息对应的图案就是第一虚拟状态信息在虚拟环境中显示的图案。而有些虚拟状态信息则可能不会进行显示,例如,名字,头衔等,此时,第一虚拟状态信息对应的图案可以是预先设定好的图案。

步骤s13:将图案映射到与第一虚拟对象对应的用户身上的特定位置。

与第一虚拟对象对应的用户是指第一电子设备的用户。不同的虚拟状态信息在用户身上的映射位置可能相同,也可能不同。

本申请提供的信息处理方法,将第一虚拟对象的第一虚拟状态信息转换为图案映射到与第一虚拟对象对应的用户身上的特定位置,使得用户可以体验其虚拟对象的在线互动时的虚拟状态,增加了用户参与多人在线互动的方式,进而提高用户体验。

在一可选的实施例中,可以通过如下方式将图案映射到与第一虚拟对象对应的用户身上的特定位置:

通过用户周围的灯光设备或投影设备将图案照射到用户身上的特定位置。

用户周围可以设置多个(或多组)灯光设备,每个或每组灯光设备均可以调节灯光的亮度、颜色等。灯光设备可以设置用户上方的天棚或者屋顶上。通过控制灯光设备的亮度和/或颜色,可以使得灯光设备照射的灯光形成一定的图案,通过控制灯光设备的数量,可以控制所形成图案的大小,通过控制灯光设备的照射角度,可以改变灯光设备在用户身上的照射位置。具体的,

可以先调节灯光设备的角度,使得灯光设备的灯光可以照射到用户身上的特定位置,然后,调节一定数量的灯光设备的灯光效果,使得上述特定位置处显示与第一虚拟状态信息对应的图案。灯光设备的数量可以根据第一虚拟状态信息所表征虚拟状态的大小而确定。虚拟状态越大,灯光设备的数量越多,虚拟状态越小,灯光设备的数量越少。具体可以根据预置的虚拟状态的大小与灯光数量的对应关系确定灯光设备的数量。由于不同的灯光设备的照射范围不同,因此,可以选择照射范围在上述特定位置的灯光设备进行控制。

或者,

用户周围可以设置多个投影设备,在确定第一虚拟状态信息对应的图案后,将图案通过投影设备投影到用户身上。具体可以为:调节投影设备的角度,使得投影设备向用户身上的特定位置投射与第一虚拟状态信息对应的图案。由于不同的投影设备的投影范围不同,因此,可以选择投影范围包括上述特定位置的投影设备进行控制。

在另一可选的实施例中,可以通过如下方式将图案映射到与第一虚拟对象对应的用户身上的特定位置:

控制用户穿戴的智能衣服上位于特定位置的部分显示与第一虚拟状态信息对应的图案。

用户穿戴的智能衣服上布置有发光设备,从而可以直接控制智能衣服上的发光设备的发光效果来呈现第一虚拟状态信息对应的图案。发光设备可以为若干小块的液晶屏,或者,若干led灯。

具体的,智能衣服上可以排列设置有若干全彩led灯,每个全彩led灯均可以调节颜色和亮度,当需要在用户身上的特定位置映射图案时,可以先确定位于上述特定位置的全彩led灯,然后,控制该特定位置的全彩led灯的亮度和/或颜色,来使得该特定位置呈现上述图案。

在一可选的实施例中,将图案映射到与第一虚拟对象对应的用户身上的特定位置的一种实现方式可以为:

将用户身上与第一虚拟状态信息对应的预设位置确定为特定位置。

或者,

确定第一虚拟状态信息所表征的虚拟状态在第一虚拟对象的第一部位,将用户身上的第一部位确定为特定位置。

将图案映射到所述特定位置。

本实施例中,若第一虚拟状态信息所表征的虚拟状态在第一虚拟对象上直接有显示,则确定虚拟状态在第一虚拟对象的第一部位,直接将用户身上的第一部位确定为特定位置。例如,若第一虚拟状态信息为伤口,其表征的虚拟状态为:右侧肩膀有刀伤,则直接将用户的右侧肩膀确定为特定位置,将刀伤映射到用户的右侧肩膀。

而若第一虚拟状态信息所表征的虚拟状态没有在第一虚拟对象上显示,则将预先设定的位置确定为特定位置。例如,若第一虚拟状态信息为名字,其对应的虚拟状态为:张三,则将“张三”显示在胸前;同理,若第一虚拟状态信息为头衔,其对应的虚拟状态为:对长,则将“对长”显示在额头等。

在一可选的实施例中,将图案映射到与第一虚拟对象对应的用户身上的特定位置的一种实现流程图如图2所示,可以包括:

步骤s21:采集用户的图像。

可以通过用户周围布置的多个图像采集单元实时采集用户的图像。

步骤s22:根据采集的图像建立用户的三维模型。

通过不同图像采集单元采集的图像建立用户的三维模型。

步骤s23:根据三维模型识别上述特定位置,以及该特定位置的物理空间位置。

可以将用户的三维模型与预置的人体三维模型进行比对,以在用户三维模型中识别所述特定位置。其中,上述预置的人体三维模型中,人体的各个部分是已知的,例如,该人体三维模型的不同部位(如,脸部,腿部,手臂,手,脚,胸,肚子,腰等等,脸部还可以细分为左脸,右脸,额头等,手臂还可以细分为上臂,下臂等等)可以携带不同的标签,以标记不同的人体部位。

可以利用双目测距原理计算上述特定位置距离第一图像采集单元和第二图像采集单元的距离,结合第一图像采集单元的物理空间位置和第二图像采集单元的物理空间位置,可以确定上述特定位置的物理空间位置。第一图像采集单元和第二图像采集单元是指可以采集上述特征位置的图像的图像采集单元。

步骤s24:根据物理空间位置将图案映射到特定位置。

本申请实施例中,对上述特定位置进行实时跟踪,保证图案能够精准的投射到用户身上。例如,假设第一虚拟对象的脸部有伤口,则通过上述方法,不管用户怎么转动头部,该伤口都会一直映射到用户的脸部的同一位置。

在一可选的实施例中,除了读取第一虚拟对象的第一虚拟状态信息,还可以读取第一虚拟对象的第二虚拟状态信息,确定与该第二虚拟状态信息对应的环境参数;根据该环境参数控制用户周围的设备模拟虚拟环境。

本实施例中,第二虚拟状态信息可以是指第一虚拟对象所处虚拟环境的信息,例如,第一虚拟对象所处的虚拟环境正在电闪雷鸣,则可以控制用户周围的灯光设备闪烁以模拟闪电,控制用户周围的音箱设备发出类似打雷的声音。

具体的,上述环境参数可以包括:温度,湿度,光亮度,声音等。相应的,用户周围的设备可以包括:温度控制设备、湿度控制设备、灯光设备、音响设备等。

与方法实施例相对应,本申请还提供一种电子设备,为便于叙述,记为第二电子设备,该电子设备的一种结构示意图如图3所示,可以包括:

显示单元31,用于显示信息,如显示图像、文本、符号等等所有可以显示的内容。

存储器32,用于至少存储一组指令集。

处理器33,用于调用并执行存储器32中的存储的指令集,通过执行该指令集进行以下操作:

读取第一虚拟对象的第一虚拟状态信息。

第一虚拟对象可以是第一电子设备呈现的虚拟环境中的虚拟人物或者虚拟的怪兽等。第一虚拟对象的第一虚拟状态信息可以是指虚拟对象的属性信息,例如:虚拟对象的名字,头衔,伤口状态,身体上的附着物等。

第一电子设备和第二电子设备可以是同一电子设备,也可以是不同的电子设备。

确定与第一虚拟状态信息对应的图案。

将图案映射到与第一虚拟对象对应的用户身上的特定位置。第二电子设备可以通过控制用户周围的设备将图案映射到用户身上的特定位置。

本申请实施例提供的电子设备,将第一虚拟对象的第一虚拟状态信息转换为图案映射到与所述第一虚拟对象对应的用户身上的特定位置,使得用户可以体验其虚拟对象的在线互动时的虚拟状态,增加了用户参与多人在线互动的方式。

在一可选的实施例中,处理器33在将所述图案映射到与所述第一虚拟对象对应的用户身上的特定位置时,具体可以用于:

通过所述用户周围的灯光设备或投影设备将所述图案照射到所述用户身上的特定位置。

在一可选的实施例中,处理器33通过所述灯光设备将所述图案照射到所述用户身上的特定位置时,具体可以用于:

调节所述灯光设备的角度,使得所述灯光设备的灯光照射到所述用户身上的特定位置;

调节所述灯光设备的灯光效果,使得所述特定位置显示所述图案。

在一可选的实施例中,处理器33通过所述投影设备将所述图案照射到所述用户身上的特定位置时,具体可以用于:

调节所述投影设备的角度,使得所述投影设备向所述用户身上的特定位置投射所述图案。

在一可选的实施例中,处理器33将所述图案映射到与所述第一虚拟对象对应的用户身上的特定位置时,具体可以用于:

控制所述用户穿戴的智能衣服上位于所述特定位置的部分显示所述图案。

在一可选的实施例中,处理器33控制所述用户穿戴的智能衣服上位于所述特定位置的部分显示所述图案时,具体可以用于:

控制所述智能衣服上位于所述用户的特定位置处的全彩led灯的灯光效果,使得所述用户的特定位置显示所述图案。

在一可选的实施例中,处理器33将所述图案映射到与所述第一虚拟对象对应的用户身上的特定位置时,具体可以用于:

将所述用户身上与所述第一虚拟状态信息对应的预设位置确定为所述特定位置,或者,确定所述第一虚拟状态信息所表征的虚拟状态在所述第一虚拟对象的第一部位,将所述用户身上的所述第一部位确定为所述特定位置;

将所述图案映射到所述特定位置。

在一可选的实施例中,处理器33将所述图案映射到与所述第一虚拟对象对应的用户身上的特定位置时,具体可以用于:

采集所述用户的图像;

根据所述图像建立所述用户的三维模型;

根据所述三维模型识别所述特定位置,以及所述特定位置的物理空间位置;

根据所述物理空间位置将所述图案映射到所述特定位置。

在一可选的实施例中,处理器33还用于:

读取所述第一虚拟对象所处虚拟环境的第二虚拟状态信息;

确定与所述第二虚拟状态信息对应的环境参数;

依据所述环境参数控制所述用户周围的设备模拟所述虚拟环境。

下面以第一虚拟对象为用户在游戏中的虚拟对象为例对本申请的实施例进行说明。

用户在玩网络对抗游戏或网络直播游戏的时候,在游戏里会有一个该用户的虚拟人物,该虚拟人物通常是与用户登录游戏应用时的帐号相关联的,因此,可以通过帐号确定与用户对应的虚拟人物。

假设用户在室内用游戏主机玩网络游戏,在该用户上方的屋顶上的一定区域内设置有多个灯光设备和多个摄像头,该多个灯光设备均可以调整照射角度,还可以调整灯光的颜色和亮度。

在游戏进行过程中,通过多个摄像头采集用户的图像,以根据采集的图像构建用户的三维模型。根据三维模型识别用户的不同部位,及各个部位的物理空间位置。

控制设备(与游戏主机不同的一个电子设备)可以通过无线通信模块与游戏主机通信,读取与登录帐号关联的虚拟人物的状态信息,包括:名字,头衔,受伤状况,环境信息。

根据名字,按照预定字体生成该名字的图案;

根据头衔,获取与该头衔对应的预置图案;

本实施例中,将名字投射到用户的胸部,将头衔投射到用户的额头。

根据受伤部位(如左脸部),以及伤口的大小确定目标灯光设备,根据伤口处的颜色调整目标灯光设备的颜色和亮度,从而在受伤部位形成受伤的图案。

假设环境信息包括:温度(22℃),湿度(45%),5级风,则控制设备控制用户周边的空调设备调节环境的温度和湿度,使得环境温度为22℃,环境湿度为45%,还控制电风扇按照与5级风对应的速度转动,以模拟5级风。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

应当理解,本申请实施例中,从权、各个实施例、特征可以互相组合结合,都能实现解决前述技术问题。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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