虚拟人物外观改变方法及装置与流程

文档序号:11186130阅读:1666来源:国知局
虚拟人物外观改变方法及装置与流程

本公开涉及通信技术,尤其涉及一种虚拟人物外观改变方法及装置。



背景技术:

网络游戏中的虚拟人物具有特定的外观、声音以及动作。在相关技术中,用户通过键盘、鼠标等工具点击感兴趣的衣物或配饰即可实现虚拟人物的换装,其中,这些衣物和配饰等资源是网络游戏中已设计好的。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种虚拟人物外观改变方法及装置。所述技术方案如下:

根据本公开实施例的第一方面,提供一种虚拟人物外观改变方法,该方法包括:获取用户身份标识id信息;根据所述用户id信息确定用户信息;根据所述用户信息,确定用户在交互界面中对应的虚拟人物的显示参数;其中,所述用户信息包括以下信息中的一种或多种:身高、年龄、性别、体重、服装、发型、发色、配饰、肤色和装备。

本公开的实施例提供的技术方案可以包括以下有益效果:根据用户信息确定用户在交互界面中对应的虚拟人物的显示参数,将虚拟人物的显示参数与现实相结合,从而使得用户在交互界面中对应的虚拟人物更加真实,且满足用户的个性化需求,提升用户体验。

可选地,所述根据所述用户id信息确定用户信息可以包括:根据所述用户id信息,从已存储的用户基本信息或图像中获取所述用户信息。

可选地,所述根据所述用户id信息确定用户信息可以包括:根据所述用户id信息,通过关联设备获取所述用户信息,所述关联设备包括摄像头和/或电子秤。

进一步地,所述根据所述用户id信息,通过关联设备获取所述用户信息,可以包括:根据所述用户id信息,基于所述关联设备获取的图像,对所述图像进行预设处理,获取所述用户信息,所述预设处理可以包括年龄计算、颜值计算、抠图处理和图像识别中的任一种或多种。

本公开的实施例提供的技术方案可以包括以下有益效果:通过多样的用户信息获取方式,可以使得用户通过各种获取方式确定用户信息,提升用户体验。

可选地,所述用户信息包括服装。所述根据所述用户信息,确定用户在交互界面中对应的虚拟人物的显示参数,可以包括:将所述用户信息与所述交互界面对应的服装库进行匹配,所述服装库包括虚拟服装;若匹配到与所述用户信息相符的虚拟服装,则确定所述用户在交互界面中对应的虚拟人物的服装为与所述用户信息相符的虚拟服装;或者,若未匹配到与所述用户信息相符的虚拟服装,则确定用户在交互界面中对应的虚拟人物的服装为与所述用户信息相符的服装,并将所述服装添加至所述服装库。

本公开的实施例提供的技术方案可以包括以下有益效果:在将用户在交互界面中对应的虚拟人物的显示参数与现实相结合,从而使得用户在交互界面中对应的虚拟人物更加真实,且满足用户的个性化需求的同时,还可实现服装库的不断更新。

根据本公开实施例的第二方面,提供一种虚拟人物外观改变装置,该虚拟人物外观改变装置包括:获取模块,被配置为获取用户身份标识id信息;确定模块,被配置为根据所述获取模块获取的所述用户id信息确定用户信息;处理模块,被配置为根据所述确定模块确定的所述用户信息,确定用户在交互界面中对应的虚拟人物的显示参数;其中,所述用户信息包括以下信息中的一种或多种:身高、年龄、性别、体重、服装、发型、发色、配饰、肤色和装备。

本公开的实施例提供的技术方案可以包括以下有益效果:根据用户信息确定用户在交互界面中对应的虚拟人物的显示参数,将虚拟人物的显示参数与现实相结合,从而使得用户在交互界面中对应的虚拟人物更加真实,且满足用户的个性化需求,提升用户体验。

可选地,所述确定模块可以包括:第一获取子模块,被配置为根据所述用户id信息,从已存储的用户基本信息或图像中获取所述用户信息。

可选地,所述确定模块可以包括:第二获取子模块,被配置为根据所述用户id信息,通过关联设备获取所述用户信息,所述关联设备包括摄像头和/或电子秤。

可选地,所述第二获取子模块可被配置为:根据所述用户id信息,基于所述关联设备获取的图像,对所述图像进行预设处理,获取所述用户信息,所述预设处理可以包括年龄计算、颜值计算、抠图处理和图像识别中的任一种或多种。

本公开的实施例提供的技术方案可以包括以下有益效果:通过多样的用户信息获取方式,可以使得用户通过各种获取方式确定用户信息,提升用户体验。

可选地,所述用户信息包括服装。所述处理模块可被配置为:将所述用户信息与所述交互界面对应的服装库进行匹配,所述服装库包括虚拟服装;在匹配到与所述用户信息相符的虚拟服装时,确定所述用户在交互界面中对应的虚拟人物的服装为与所述用户信息相符的虚拟服装;或者,在未匹配到与所述用户信息相符的虚拟服装时,确定用户在交互界面中对应的虚拟人物的服装为与所述用户信息相符的服装,并将所述服装添加至所述服装库。

本公开的实施例提供的技术方案可以包括以下有益效果:在将用户在交互界面中对应的虚拟人物的显示参数与现实相结合,从而使得用户在交互界面中对应的虚拟人物更加真实,且满足用户的个性化需求的同时,还可实现服装库的不断更新。

根据本公开实施例的第三方面,提供一种终端设备,该终端设备包括:处理器和用于存储可执行指令的存储器;其中,处理器被配置为执行所述可执行指令,以执行如第一方面任一项所述的方法。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

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

图1是根据一示例性实施例示出的一种虚拟人物外观改变方法的流程图;

图2是用户在终端账号中填写的基本信息示例图;

图3是根据另一示例性实施例示出的一种虚拟人物外观改变方法的流程图;

图4是根据一示例性实施例示出的一种虚拟人物外观改变装置的结构示意图;

图5是根据另一示例性实施例示出的一种虚拟人物外观改变装置的结构示意图;

图6是根据一示例性实施例示出的一种终端设备框图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

图1是根据一示例性实施例示出的一种虚拟人物外观改变方法的流程图。本实施例提供一种虚拟人物外观改变方法,该方法可以由虚拟人物外观改变装置来执行,该虚拟人物外观改变装置可通过硬件和/或软件的方式实现,并可集成于终端设备中,该终端设备可以为智能手机、平板电脑、计算机等终端设备。如图1所示,该虚拟人物外观改变方法包括以下步骤:

在步骤101中,获取用户id信息。

其中,id即身份标识。

通常情况下,在用户使用终端设备中已安装的应用(application,简称:app)时,例如用户通过终端设备登录网络游戏或社交软件,需首先登录个人账号。

对应地,在用户登录app时,终端设备获取该用户的用户id信息。

在步骤102中,根据用户id信息确定用户信息。

其中,该用户信息可以包括以下信息中的一种或多种:身高、年龄、性别、体重、服装、发型、发色、配饰、肤色和装备等。

例如,用户信息为身高和年龄;或者,用户信息为服装;再者,用户信息为性别、肤色和装备,等等,此处不再一一赘述。

由于不同用户对应的用户信息是不同的,因此,基于用户id信息确定当前用户的用户信息。

在步骤103中,根据用户信息,确定用户在交互界面中对应的虚拟人物的显示参数。

具体地,在网络游戏或社交软件等app的交互界面中,不同用户对应的虚拟人物的显示参数是不同的。例如,在网络游戏中,不同玩家在交互界面中呈现的外观是不同的;用户在社交软件,例如微信、微博、facebook等,的交互界面中呈现的头像也是不同的。

相关技术中,用户在交互界面中对应的虚拟人物的显示参数是相对固定的;而在本公开实施例中,终端设备可以根据用户信息,确定用户在交互界面中对应的虚拟人物的显示参数,实现虚拟与现实的结合。

例如,用户信息为肤色是黄色,则该步骤具体为确定用户在网络游戏中对应的虚拟人物的肤色为黄色;又如,用户信息为服装是绿色连衣裙,则该步骤具体为确定用户在网络游戏中对应的虚拟人物的服装为绿色连衣裙。

示例性地,若用户为蓝色短发,则可以调整用户在网络游戏中对应的虚拟人物的发型为短发,并确定用户在网络游戏中对应的虚拟人物的发色为蓝色。

综上所述,本实施例提供的虚拟人物外观改变方法,根据用户信息确定用户在交互界面中对应的虚拟人物的显示参数,将虚拟人物的显示参数与现实相结合,从而使得用户在交互界面中对应的虚拟人物更加真实,且满足用户的个性化需求,提升用户体验。

在上述实施例中,对于根据用户id信息确定用户信息,本公开可通过多种实现方式实现,以下进行示例说明:

一种实现方式中,根据用户id信息确定用户信息可以包括:根据用户id信息,从已存储的用户基本信息或图像中获取用户信息。

其中,已存储的用户基本信息可以是用户在个人账号中填写的基本信息。用户在个人账号中填写的基本信息例如为身高、出生年月、性别和体重等,如图2所示。

已存储的图像包括相册中包含的图像。本领域技术人员可以理解,对已存储的图像,可以通过抠图处理、年龄计算、图像识别等方式获取用户信息。其中,抠图处理可以将图像中用户的服装、头像等抠出。

另一种实现方式中,根据用户id信息确定用户信息可以包括:根据用户id信息,通过关联设备获取用户信息。该关联设备可以包括摄像头和/或电子秤等。

需说明的是,关联设备可以是内置于执行该虚拟人物外观改变方法的终端设备的元件,例如内置摄像头;也可以是与执行该虚拟人物外观改变方法的终端设备有通信连接或物理连接的其他终端设备,例如u盘或可穿戴设备或智能手机等,本公开不予限制。

例如,通过摄像头获取用户的图像,以识别用户容颜和/或体态。具体地,可以设置摄像头每隔一预设时段就获取一张或多张用户的图像。其中,预设时段的大小不予限制,其可以为出厂设置,也可以为用户根据个人需求进行设置的。

通过电子秤可以获取用的体重,以在后续操作中根据体重改变用户在网络游戏中对应的虚拟人物的体型。

该实现方式中,根据用户id信息,通过关联设备获取用户信息,可以包括:根据用户id信息,基于关联设备获取的图像,对图像进行预设处理,获取用户信息。该预设处理可以包括年龄计算、颜值计算、抠图处理和图像识别中的任一种或多种。与上述实现方式的区别在于,在该实现方式中,用户信息是从关联设备获取的,而非执行该虚拟人物外观改变方法的终端设备已存储的,例如,图像可以是内置摄像头实时获取的图像或从关联设备处实时获取的图像。

综上所述,本实施例提供的虚拟人物外观改变方法,通过多样的用户信息获取方式,可以使得用户通过各种获取方式确定用户信息,提升用户体验。

图3是根据另一示例性实施例示出的一种虚拟人物外观改变方法的流程图。如图3所示,在图1所示流程的基础上,步骤103可以包括以下步骤:

在步骤1031中,将用户信息与交互界面对应的服装库进行匹配,该服装库包括虚拟服装。

该实施例中,用户信息包括服装。进一步地,服装包括服装类型和服装颜色等。

若匹配到与用户信息相符的虚拟服装,则执行步骤1032;若未匹配到与用户信息相符的虚拟服装,则执行步骤1033。

在步骤1032中,确定用户在交互界面中对应的虚拟人物的服装为与该用户信息相符的虚拟服装。

在步骤1033中,确定用户在交互界面中对应的虚拟人物的服装为与用户信息相符的服装,并将该服装添加至服装库。

通过该步骤1033可实现服装库的不断更新。

示例性地,当获取的用户信息为“服装是绿色裙子”时,则首先在服装库里查找是否存在与“绿色裙子”相符的虚拟服装;若存在与“绿色裙子”相符的虚拟服装,则将确定用户在网络游戏交互界面中对应的虚拟人物的服装改变为与“绿色裙子”相符的虚拟服装。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

图4是根据一示例性实施例示出的一种虚拟人物外观改变装置的结构示意图。参照图4,该虚拟人物外观改变装置40包括获取模块41、确定模块42和处理模块43。其中,确定模块42分别与获取模块41和处理模块43耦接。

该获取模块41,被配置为获取用户id信息。

该确定模块42,被配置为根据获取模块41获取的用户id信息确定用户信息。

该处理模块43,被配置为根据确定模块42确定的用户信息,确定用户在交互界面中对应的虚拟人物的显示参数。

综上所述,本实施例提供的虚拟人物外观改变装置,根据用户信息确定用户在交互界面中对应的虚拟人物的显示参数,将虚拟人物的显示参数与现实相结合,从而使得用户在交互界面中对应的虚拟人物更加真实,且满足用户的个性化需求,提升用户体验。

在本公开任一实施例中,用户信息可以包括以下信息中的一种或多种:身高、年龄、性别、体重、服装、发型、发色、配饰、肤色和装备等。

图5是根据另一示例性实施例示出的一种虚拟人物外观改变装置的结构示意图。参照图5,在图4所示结构的基础上,确定模块42可以包括:第一获取子模块421。

该第一获取子模块421,被配置为根据所述用户id信息,从已存储的用户基本信息或图像中获取用户信息。

可选地,确定模块42还可以包括:第二获取子模块422。该第二获取子模块422被配置为根据所述用户id信息,通过关联设备获取用户信息。该关联设备可以包括摄像头和/或电子秤。

需说明的是,确定模块42可以仅包括第一获取子模块421;或者,确定模块42可以仅包括第二获取子模块422;再者,确定模块42可以包括第一获取子模块421和第二获取子模块422。

进一步地,第二获取子模块422可被配置为:根据所述用户id信息,基于关联设备获取的图像,对图像进行预设处理,获取用户信息。该预设处理可以包括年龄计算、颜值计算、抠图处理和图像识别中的任一种或多种。

综上所述,本实施例提供的虚拟人物外观改变装置,通过多样的用户信息获取方式,可以使得用户通过各种获取方式确定用户信息,提升用户体验。

在上述基础上,在用户信息包括服装时,处理模块43可被配置为:将用户信息与交互界面对应的服装库进行匹配,该服装库包括虚拟服装;在匹配到与该用户信息相符的虚拟服装时,确定用户在交互界面中对应的虚拟人物的服装为与用户信息相符的虚拟服装;或者,在未匹配到与该用户信息相符的虚拟服装时,将用户在交互界面中对应的虚拟人物的服装为与用户信息相符的服装,并将该服装添加至服装库。

综上所述,本实施例提供的虚拟人物外观改变装置,在将用户在交互界面中对应的虚拟人物的显示参数与现实相结合,从而使得用户在交互界面中对应的虚拟人物更加真实,且满足用户的个性化需求的同时,还可实现服装库的不断更新。

图6是根据一示例性实施例示出的一种终端设备框图。参照图6,终端设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(input/output,简称:i/o)接口812,传感器组件814,以及通信组件816。

处理组件802通常控制终端设备800的整体操作,诸如与显示,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在终端设备800的操作。这些数据的示例包括用于在终端设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(staticrandomaccessmemory,简称:sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称:eeprom),可擦除可编程只读存储器(erasableprogrammablereadonlymemory,简称:eprom),可编程只读存储器(programmablered-onlymemory,简称:prom),只读存储器(read-onlymemory,简称:rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为终端设备800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为终端设备800生成、管理和分配电力相关联的组件。

多媒体组件808包括在所述终端设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(liquidcrystaldisplay,简称:lcd)和触摸面板(touchpanel,简称:tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当终端设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(microphone,简称:mic),当终端设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为终端设备800提供各个方面的状态评估。例如,传感器组件814可以检测到终端设备800的打开/关闭状态,组件的相对定位,例如所述组件为终端设备800的显示器和小键盘,传感器组件814还可以检测终端设备800或终端设备800一个组件的位置改变,用户与终端设备800接触的存在或不存在,终端设备800方位或加速/减速和终端设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如互补金属氧化物半导体(complementarymetaloxidesemiconductor,简称:cmos)或电荷耦合元件(charge-coupleddevice,简称:ccd)感光成像元件,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,压力传感器,陀螺仪传感器,磁传感器或温度传感器。

通信组件816被配置为便于终端设备800和其他设备之间有线或无线方式的通信。终端设备800可以接入基于通信标准的无线网络,如无线保真(wireless-fidelity,简称:wi-fi),2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nearfieldcommunication,简称:nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(radiofrequencyidentification,简称:rfid)技术,红外数据协会(infrareddataassociation,简称:irda)技术,超宽带(ultrawideband,简称:uwb)技术,蓝牙(bluetooth,简称:bt)技术和其他技术来实现。

在示例性实施例中,终端设备800可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称:asic)、数字信号处理器(digitalsignalprocessor,简称:dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称:dspd)、可编程逻辑器件(programmablelogicdevice,简称:pld)、现场可编程门阵列(fieldprogrammablegatearray,简称:fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由终端设备800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(randomaccessmemory,简称:ram)、只读光盘(compactdiscread-onlymemory,简称:cd-rom)、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端设备的处理器执行时,使得终端设备能够执行一种虚拟人物外观改变方法,所述方法包括:获取用户id信息;根据该用户id信息确定用户信息;根据该用户信息,确定用户在交互界面中对应的虚拟人物的显示参数。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

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