一种虚拟现实终端的数据处理方法和虚拟现实终端与流程

文档序号:11921734阅读:218来源:国知局
一种虚拟现实终端的数据处理方法和虚拟现实终端与流程

本发明涉及虚拟现实的技术领域,特别是涉及一种虚拟现实终端的数据处理方法和一种虚拟现实终端。



背景技术:

随着科学技术的进步,虚拟现实(Virtual Reality,简称VR)技术逐渐引起用户的注意。虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统,其利用计算机生成一种模拟环境,是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真,可以使用户沉浸到虚拟环境中,体验如临真境的感觉。

在传统的经济领域内,用户往往喜欢在实体店铺里面尝试购买服装;而随着电商经济的兴起,越来越多的用户喜欢在网上的虚拟商店购买服装。但是在虚拟商店中购买服装时,常常会因为用户身形或者身体其他部位的尺寸不同,而使用户购买到的服装(商品)不合适,不利于虚拟商店的发展。虽然用户可以多次反复的退换服装(商品),但这样会浪费用户的时间及精力。



技术实现要素:

鉴于上述问题,本发明实施例提供一种虚拟现实终端的数据处理方法和虚拟现实终端,以解决现有技术中用户在虚拟商店购买的商品的尺寸不准确或样式不满意的上述问题。

为了解决上述问题,本发明实施例公开了一种虚拟现实终端的数据处理方法,所述虚拟现实终端包括分布在不同位置的多个摄像头,所述方法包括:

采用所述多个摄像头分别从不同位置采集用户的形体参数;

依据所述形体参数生成用户虚拟图像;

接收用户选择的商品信息;

将所述用户虚拟图像和所述商品信息结合,并生成目标虚拟图像;

展现所述目标虚拟图像。

本发明实施例中还公开了一种虚拟现实终端,所述虚拟现实终端包括分布在不同位置的多个摄像头,所述终端包括:

参数采集模块,用于采用所述多个摄像头分别从不同位置采集用户的形体参数;

虚拟图像生成模块,用于依据所述形体参数生成用户虚拟图像;

商品信息接收模块,用于接收用户选择的商品信息;

目标虚拟图像生成模块,用于将所述用户虚拟图像和所述商品信息结合,并生成目标虚拟图像;

目标虚拟图像展现模块,用于展现所述目标虚拟图像。

本发明实施例包括以下优点:

本发明实施例中,虚拟现实终端包括分布在不同位置的多个摄像头,采用所述多个摄像头分别从不同位置采集用户的形体参数,依据所述形体参数生成用户虚拟图像,接收用户选择的商品信息,将所述用户虚拟图像和所述商品信息结合,并生成目标虚拟图像,展现所述目标虚拟图像;本发明实施例中,生成用户的虚拟图像,结合商品信息生成目标虚拟图像,并在虚拟现实终端展现目标虚拟图像,所述目标虚拟图像的综合效果可为用户是否网购提供参考依据,节约用户的网购时间及精力,提高了用户的体验,节省资源。

附图说明

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

图1是本发明实施例的一种虚拟现实终端的数据处理方法实施例一的步骤流程图;

图2是本发明实施例的一种虚拟现实终端的数据处理方法实施例二的步骤流程图;

图3是本发明实施例中装置实施例三的一种虚拟现实终端的结构框图;

图4是本发明实施例中装置实施例四的一种虚拟现实终端的结构框图。

具体实施方式

为了使本发明实施例所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明实施例进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

方法实施例一

参照图1,示出了本发明实施例的一种虚拟现实终端的数据处理方法实施例一的步骤流程图,所述虚拟现实终端包括分布在不同位置的多个摄像头,具体可以包括如下步骤:

步骤101,采用所述多个摄像头分别从不同位置采集用户的形体参数;

本发明实施例中,所述虚拟现实终端包括移动终端、光学模块及结构模块,当然还可以包括外接模块,如摄像头、传感器、定位器及控制器等,所述外接模块与所述虚拟现实终端的各个模块之间的连接方式,可以是数据线连接或无线连接,所述数据线连接的接口可以包括USB(Universal Serial Bus,通用串行总线)接口、HDMI(高清晰度多媒体接口,High Definition Multimedia Interface)接口等;所述无线连接可以是Wi-Fi(Wireless-Fidelity,无线保真)、蓝牙、ZigBee(紫蜂协议)、NFC(Near Field Communication,近距离无线通信技术)等。

本发明实施例中,所述移动终端可以是智能手机、平板电脑等终端,也可以是可安装应用程序的其他终端,例如智能手表等,本发明对移动终端的具体类型不作限定,所述移动终端的操作系统可以包括Android(安卓)、IOS、Windows Phone、Windows等等。

本发明实施例中,所述光学模块由两组凸透镜及光学调节机构结构组成,所述凸透镜可以单镜片或多镜片;所述光学调节机构可以用于调节所述凸透镜与人眼之间的距离,或者用于调节两组凸透镜之间的距离,或者用于调节凸透镜的屈光度。

本发明实施例中,所述结构模块包括虚拟现实终端的壳体内部的电路板,在所述虚拟现实终端的壳体外设置实体按键,通过实体按键及电路板实现相关的功能,如开/关机、播放、退出、返回等。

需要说明的是,本发明实施例中的虚拟现实终端包括分布在不同位置的多个摄像头,其作为外接模块用于分别从不同位置采集用户的形体参数;例如,摄像头的个数为三个,其分别设置在用户的前方、后方和上方;或者,摄像头的个数为五个,其其分别设置在用户的前方、后方、左方、右方和上方;再或者,摄像头的个数为九个,其分别设置在用户的前方、后方、左方、右方、左前方、右前方、左后方、右后方和上方,等等。设置的位置和摄像头个数越多,则采集的形体参数越准确。所述形体参数可以由所述摄像头至所述用户之间的距离计算而得,可以包括用于表征用户不同身体部位的外部尺寸信息,如三围数据、手臂的长度、手指的长度及其横截面的直径或外接圆的长度等。采用多个摄像头进行采集用户的形体参数的方式,可以是采用每两个摄像头之间进行配合,根据双摄像头三角测量的原理来获取所述摄像头至所述用户之间的距离并进一步进行计算的方式,或者采用摄像头配合激光传感器测定摄像头至所述用户之间的距离并进一步进行计算的方式,本发明实施例具体不作限制。

步骤102,依据所述形体参数生成用户虚拟图像;

应用于本发明实施例中,获得上述的形体参数后,虚拟现实终端可以采用所述形体参数建立该用户的三维模型,然后再利用该三维模型进一步生成用户虚拟图像。所述三维模型的建立方式可以采用多种的软件建立模型,如Sketchup软件,SolidWorks软件、AUTOcad软件等,本发明实施例中具体不作限制。

步骤103,接收用户选择的商品信息;

具体到本发明实施例,所述虚拟现实终端与服务器可以相互进行数据交换。所述服务器存储有多种商品信息,商品信息可以为该商品的商品三维图像信息(包括X、Y、Z坐标轴上的位置值,以及围绕X、Y、Z坐标轴轴的旋转值)、商品属性(例如大小、尺寸、材质、颜色、适用性别等等)、商品价格及商品适用位置信息等;如该商品为“戒指”,则对应的商品信息可以包括:商品属性为“首饰”、商品价格为“1000元人民币”及商品适用位置信息为“手指”。本发明实施例中,当用户从所述虚拟现实终端的显示装置上选取商品时,虚拟现实终端从服务器下载所述商品对应的商品信息,并展示在显示装置上;即从用户的角度来看,所述商品信息将展示于其所处的立体虚拟环境。并且,该商品信息均为实物商品的真实信息,上述三维图像信息、大小尺寸、颜色等也与商品实物一致。

步骤104,将所述用户虚拟图像和所述商品信息结合,并生成目标虚拟图像;

实际而言,虚拟现实终端将上述用户虚拟图像及商品信息结合并生成目标虚拟图像的步骤包括:虚拟现实终端从用户虚拟图像提取出图像位置信息,并从商品信息中提取出商品适用位置信息信息和三维图像信息;将所述虚拟图像位置信息与所述商品适用位置信息进行匹配度判断,当所述图像位置信息信息与商品适用位置信息匹配度一致时,将所述商品信息添加到所述用户虚拟图像中相应的图像位置,生成包含商品信息的目标虚拟图像。具体地,商品的三维图像信息依据其适用图像位置信息添加至用户虚拟图像的相应图像位置,以生成目标虚拟图像;亦即,用户在虚拟环境中选取所述商品时,虚拟现实终端将该商品的三维模型添加到用户虚拟图像对应的图像位置上。

在具体实施例中,上述用户虚拟图像中的位置信息包括:身体各部位的三维位置信息(包括X、Y、Z坐标轴上的位置值,以及围绕X、Y、Z坐标轴轴的旋转值)。首先,虚拟现实终端从用户虚拟图像中提取出目标身体各部位的三维位置信息,并从商品信息中提取出适用位置信息、商品三维图像及商品属性、价格等。然后,虚拟现实终端将所述用户虚拟图像的目标位置信息与选取的商品适用位置信息进行匹配度判断,当所述用户虚拟图像的目标位置信息与商品的适用位置信息匹配度一致时,将所述商品的其他信息(例如三维图像信息、商品属性、颜色、价格等)添加到所述用户虚拟图像中的目标位置,并生成包含该匹配商品信息的目标虚拟图像。即,商品的三维图像信息依据其适用位置信息添加至用户虚拟立体图像的目标位置,且展示该商品的其他信息(例如商品属性、颜色、价格等),以生成目标虚拟图像;亦即,用户在虚拟环境中选取所述商品时,虚拟现实终端将该商品的三维模型信息及其他商品信息添加到用户虚拟图像的目标位置上。用户可以在虚拟环境中获知上述商品实物添加到实际人体的整体虚拟效果,可以直接感受该商品是否合意,为是否决定购买提供参考依据。

例如,用户在虚拟环境中选择的商品为“戒指”,虚拟现实终端从用户虚拟图像中提取出手指部位的三维位置信息,该虚拟图像的三维位置信息可以精确至不同类手指的位置,例如拇指、食指、中指、无名指、尾指的位置,还可以精确到左手或右手位置;同时从戒指的商品信息中提取出其适用位置信息,并可以精确至适宜佩戴手指的类别(例如可佩戴至拇指、食指、中指、无名指或尾指),还可以精确到适宜佩戴左手或右手位置。此时,如果用户在网上选择的戒指是扳指,并将该扳指佩戴在虚拟图像的左手无名指上,虚拟现实终端将该左手无名指的图像三维位置信息与该戒指的适用位置信息进行匹配度判断,而扳指的适用位置一般为拇指,则虚拟现实终端将两者判断为“不匹配”;再如,用户在网上选择的戒指是婚戒,并将该婚戒佩戴在虚拟图像的脚趾上,而婚戒的适用位置信息中不包含“脚趾”,则虚拟现实终端将两者判断为“不匹配”;如果用户将上述婚戒佩戴在虚拟图像的右手无名指图像上,而婚戒的适用位置信息中包含“左手无名指或右手无名指”,则虚拟现实终端将判断为“匹配”。当商品适用位置信息和虚拟图像的目标身体部位位置信息匹配一致后,该“婚戒”的其他商品信息,例如:三维图像、号数、内周长、直径、厚度、材质(黄金纯度或白银纯度)、重量、颜色等则被虚拟现实终端提取并添加在虚拟图像中的右手无名指的位置。最后,生成右手无名指佩戴了上述婚戒的目标虚拟立体图像,且该虚拟图像的右手无名指旁边还展示该婚戒的商品信息。用户可以在虚拟环境中直接观察和感受到右手无名指佩带上述“婚戒”后的整体效果。

进一步地,虚拟现实终端除了对虚拟图像位置信息与所述商品适用位置信息的匹配度进行判断,还对所述虚拟图像的尺寸信息与所述商品尺寸信息的匹配度进行判断。更具体地,用户虚拟立体图像中的身体各部位的信息还包括尺寸信息,上述商品信息还包括尺寸信息。首先,虚拟现实终端从用户虚拟图像中提取出目标身体部位的尺寸信息(包括三维图像数据,四肢躯干的长度、横截面面积或直径等),并从商品信息中提取出商品的位置信息及其他信息(例如衣服裤子对应的四肢躯干长度、横截面面积或直径,首饰的大小、尺寸、材质、颜色等)。然后,将所述虚拟图像的目标部位尺寸信息与所述商品的尺寸信息进行匹配度判断,当所述虚拟图像的目标部位尺寸信息与商品的尺寸信息匹配度一致时,将所述商品的其他信息(例如三维图像信息、大小、尺寸、材质、颜色、价格等等)添加到所述虚拟图像的目标身体部位,生成包含匹配商品信息的目标虚拟图像。用户可以在虚拟环境中获知上述商品实物添加到实际人体的整体虚拟效果,可以直接感受该商品的大小尺寸是否合身。

例如,用户在虚拟环境中选择的商品为“戒指”,虚拟现实终端从用户虚拟立体图像中提取出无名指部位的尺寸信息,假设其横截面的直径为15.7mm;同时从戒指的商品信息中提取出其号数为9号(直径为15.5mm),虚拟现实终端将该无名指的尺寸信息与该9号戒指的尺寸信息进行匹配度判断,因为15.7mm的无名指直径大于15.5mm的9号戒指直径,如果粗手指塞进小戒指则使人体感觉不舒适,虚拟现实终端将两者判断为“不匹配”;如果该用户在网上选择了10号戒指(直径是15.8mm),因为15.7mm的无名指直径与15.8mm的10号戒指直径比较接近,且佩戴比手指稍大的戒指既使用户有舒服感又不会宽松,则虚拟现实终端将两者判断为“匹配”。当商品尺寸信息和虚拟图像的目标身体部位尺寸信息匹配一致后,该“戒指”的其他信息,例如:三维图像信息、号数、内周长、直径、厚度、材质(黄金纯度或白银纯度)、重量、颜色等等则被虚拟现实终端提取并添加在虚拟图像中的无名指的位置。最后,生成无名指佩戴了上述戒指的目标虚拟图像,且该虚拟图像的无名指旁边还展示该戒指的商品信息,用户可以在虚拟环境中观察到佩带上述“戒指”后的整体效果。

当然,本步骤还可将不同型号或款式的衣服图像添加结合至用户虚拟立体图像,并获得目标虚拟图像的整体效果。在此不作详述。

步骤105,展现所述目标虚拟图像。

本发明实施例中,虚拟现实终端在显示装置展现所述包含商品信息的目标虚拟图像;即用户可以在虚拟环境中观察和感受到用户虚拟图像添加所述商品信息后的效果。

本发明实施例中,虚拟现实终端包括分布在不同位置的多个摄像头,采用所述多个摄像头分别从不同位置采集用户的形体参数,依据所述形体参数生成用户虚拟图像,接收用户选择的商品信息,将所述用户虚拟图像和所述商品信息结合,并生成目标虚拟图像,展现所述目标虚拟图像;本发明实施例中,生成用户的虚拟图像,结合商品信息生成目标虚拟图像,并在虚拟现实终端展现目标虚拟图像,所述目标虚拟图像的综合效果可为用户是否网购提供参考依据,节约用户的网购时间及精力,提高了用户的体验,节省资源。

方法实施例二

参照图2,示出了本发明实施例的一种虚拟现实终端的数据处理方法实施例二的步骤流程图,所述虚拟现实终端包括分布在不同位置的多个摄像头,具体可以包括如下步骤:

步骤201,采用所述多个摄像头分别从不同位置采集用户的形体参数;

本发明实施例中,虚拟现实终端的外接模块包括多个摄像头,采用多个摄像头从不同位置采集用户的形体参数。其中,采集的方式可以是采用每两个摄像头之间进行配合,或者采用摄像头配合激光传感器的方式,本发明实施例不加以限制。摄像头的分布位置和个数设置如实施例一所述,在此不再赘述。

步骤202,采用所述形体参数建立用户的三维模型;

进一步地,虚拟现实终端采用所述形体参数建立用户的三维模型,具体实现方式可以采用现有的软件进行建立模型,如:Sketchup软件,SolidWorks软件、AUTOcad软件等。

步骤203,采用三维模型生成所述用户虚拟图像;

具体而言,在生成用户的三维模型后,将用户色彩数据添加至所述三维模型后,生成该用户对应的用户虚拟图像。用户可以在虚拟环境查看对应的用户虚拟图像。

步骤204,接收用户选择的商品信息;

具体而言,用户在虚拟环境中选择自己想要的商品时,虚拟现实终端接收从服务器下载的商品信息,商品信息可以为该商品的商品三维图像,商品信息还可以包括商品属性、商品价格及商品适用位置信息等,具体如实施例一所述,在此不再赘述。

步骤205,将所述用户虚拟图像和所述商品信息结合,并生成目标虚拟图像;

本发明实施例的一种优选实施例中,将所述用户虚拟图像和所述商品信息结合并生成目标虚拟图像的步骤包括:从所述商品信息提取出商品适用位置信息,以及,从所述用户虚拟图像提取出图像位置信息;判断所述图像位置信息与所述商品适用位置信息是否一致;若是,则将所述商品信息添加到所述用户虚拟图像中相应的图像位置,生成目标虚拟图像。

本发明实施例的另一种优选实施例中,所述将所述用户虚拟图像和所述商品信息结合,并生成目标虚拟图像的步骤还包括:从所述商品信息提取出商品尺寸信息,以及,从所述用户虚拟图像提取出图像尺寸信息;判断所述图像尺寸信息与所述商品尺寸信息的匹配度是否一致;若是,则将所述商品信息添加到所述用户虚拟图像中相应的图像位置,生成目标虚拟图像。

虚拟现实终端将上述用户虚拟图像及商品信息结合并生成目标虚拟图像过程为:虚拟现实终端从用户虚拟图像提取出图像位置信息,并从商品信息中提取出商品适用位置信息,将所述图像位置信息与所述商品适用位置信息进行匹配度判断,当所述图像位置信息与商品适用位置信息的匹配度一致时,将该商品信息对应的商品三维图像依据图像位置信息添加至用户虚拟图像中相应的图像位置,以生成目标虚拟图像。具体过程如上实施例一所述,在此不再赘述。

本发明实施例中,所述商品信息还包括色彩数据,所述将所述商品信息添加到所述用户虚拟图像中相应的图像位置,生成目标虚拟图像的步骤包括:将所述色彩数据添加到所述用户虚拟图像中的目标位置,生成目标虚拟图像。该添加色彩数据的目标虚拟图像过程可参照实施例一的添加位置信息或尺寸信息的过程,在此不再赘述。

步骤206,展现所述目标虚拟图像;

应用于本发明实施例中,用户可以在虚拟环境中观察和感受到用户虚拟图像添加商品信息后的效果。

步骤207,采用所述传感器获取用户的移动幅度数据;

本发明实施例的虚拟现实终端还包括传感器,所述传感器可以包括加速度传感器,距离传感器、位移传感器、陀螺仪等,本发明实施例对此不作限制;虚拟现实终端可以采用所述传感器获取用户身体各个部位的移动幅度数据。

步骤208,判断所述移动幅度数据是否大于预设阈值;

步骤209,当所述移动幅度数据大于预设阈值时,返回步骤201。

本发明实施例中,所述方法还包括:采用所述传感器获取用户的移动幅度数据;判断所述移动幅度数据是否大于预设阈值;当所述移动幅度数据大于预设阈值时,返回所述采用所述多个摄像头分别从不同位置采集用户的形体参数的步骤,举例而言,所述移动幅度数据可以用户的手部小臂区域顺时针上移了30cm,而预设阈值可以设置为2cm,则所述移动幅度数据大于预设阈值,虚拟现实终端控制程序返回步骤201,重新执行采集步骤,需要说明的是,所述预设阈值可以是本领域技术人员根据实际情况而设定的任何数值,本发明实施具体不作限制。

具体到本发明实施例中,当虚拟现实终端的外接模块之一的传感器,采集到用户的身体部份的移动幅度数据时,判断所述移动幅度数据是否大于预设阈值,即检测用户是否在移动其身体部位,当移动的幅度大于一定的阈值时,将确定用户有移动其身体部位,将返回步骤201,重新执行程序。

本发明实施例中,采用所述多个摄像头分别从不同位置采集用户的形体参数,采用所述形体参数建立用户的三维模型,采用三维模型生成所述用户虚拟图像,接收用户选择的商品信息,将所述用户虚拟图像和所述商品信息结合,并生成目标虚拟图像,展现所述目标虚拟图像,本发明实施例中,解决用户在虚拟店铺购买到商品不合适的问题,降低用户出行的次数,节约用户的时间及精力,进一步提高了用户的体验。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

装置实施例三

图3是本发明一个实施例的虚拟现实终端的结构框图,所述虚拟现实终端包括分布在不同位置的多个摄像头,图3所示的虚拟现实终端300包括参数采集模块301、虚拟图像生成模块302、商品信息接收模块303、目标虚拟图像生成模块304、和目标虚拟图像展现模块305。

参数采集模块301,用于采用所述多个摄像头分别从不同位置采集用户的形体参数;

虚拟图像生成模块302,用于依据所述形体参数生成用户虚拟图像;

商品信息接收模块303,用于接收用户选择的商品信息;

目标虚拟图像生成模块304,用于将所述用户虚拟图像和所述商品信息结合,并生成目标虚拟图像;

目标虚拟图像展现模块305,用于展现所述目标虚拟图像。

优选地,所述虚拟现实终端包括传感器,所述终端还包括:

数据获取模块,用于采用所述传感器获取用户的移动幅度数据;

判断模块,用于判断所述移动幅度数据是否大于预设阈值;

返回模块,用于当所述移动幅度数据大于预设阈值时,返回所述采用所述多个摄像头分别从不同位置采集用户的形体参数的步骤。

优选地,所述虚拟图像生成模块302包括:

三维模型建立子模块,用于采用所述形体参数建立用户的三维模型;

虚拟图像生成子模块,用于采用三维模型生成所述用户虚拟图像。

优选地,所述目标虚拟图像生成模块304包括:

第一提取子模块,用于从所述商品信息提取出商品适用位置信息,以及,从所述用户虚拟图像提取出图像位置信息;

第一判断子模块,用于判断所述图像位置信息与所述商品适用位置信息是否一致;

第一目标虚拟图像生成子模块,用于当所述图像位置信息与所述商品适用位置信息一致时,则将所述商品信息添加到所述用户虚拟图像中相应的图像位置信息,生成目标虚拟图像。

优选地,所述目标虚拟图像生成模块304还包括:

第二提取子模块,用于从所述商品信息提取出商品尺寸信息,以及,从所述用户虚拟图像提取出图像尺寸信息;

第二判断子模块,用于判断所述图像尺寸信息与所述商品尺寸信息的匹配度是否一致;

第二目标虚拟图像生成子模块,用于当所述图像尺寸信息与所述商品尺寸信息的匹配度一致时,则将所述商品信息添加到所述用户虚拟图像中相应的图像位置,生成目标虚拟图像。

优选地,所述商品信息包括色彩数据,所述目标虚拟图像生成子模块包括:

目标虚拟图像生成单元,用于将所述色彩数据添加到所述用户虚拟图像中相应的图像位置,生成目标虚拟图像。

装置实施例四

图4是本发明另一个实施例的虚拟现实终端的结构框图。所述虚拟现实终端400包括移动终端407、光学模块408及结构模块409,还可以包括外接模块410。

其中,图4所示的虚拟现实终端中的移动终端407包括:至少一个处理器401、存储器402、至少一个网络接口404和其他用户接口403。移动终端400中的各个组件通过总线系统405耦合在一起。可理解,总线系统405用于实现这些组件之间的连接通信。总线系统405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统405。

其中,用户接口403可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。

可以理解,本发明实施例中的存储器402可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-OnlyMemory,ROM)、可编程只读存储器(ProgrammableROM,PROM)、可擦除可编程只读存储器(ErasablePROM,EPROM)、电可擦除可编程只读存储器(ElectricallyEPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(RandomAccessMemory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(StaticRAM,SRAM)、动态随机存取存储器(DynamicRAM,DRAM)、同步动态随机存取存储器(SynchronousDRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(DoubleDataRate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(SynchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambusRAM,DRRAM)。本发明实施例描述的系统和方法的存储器402旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器402存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统4021和应用程序4022。

其中,操作系统4021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序4022,包含各种应用程序,例如媒体播放器(MediaPlayer)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序4022中。

在本发明实施例中,通过调用存储器402存储的程序或指令,具体的,可以是应用程序4022中存储的程序或指令,所述虚拟现实终端包括分布在不同位置的多个摄像头,处理器401用于采用所述多个摄像头分别从不同位置采集用户的形体参数;依据所述形体参数生成用户虚拟图像;接收用户选择的商品信息;将所述用户虚拟图像和所述商品信息结合,并生成目标虚拟图像;展现所述目标虚拟图像。

上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecific IntegratedCircuit,ASIC)、现成可编程门阵列(FieldProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成上述方法的步骤。

可以理解的是,本发明实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecificIntegratedCircuits,ASIC)、数字信号处理器(DigitalSignalProcessing,DSP)、数字信号处理设备(DSPDevice,DSPD)、可编程逻辑设备(ProgrammableLogicDevice,PLD)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。

对于软件实现,可通过执行本发明实施例所述功能的模块(例如过程、函数等)来实现本发明实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。

可选地,处理器401还用于:采用所述传感器获取用户的移动幅度数据;

可选地,处理器401还用于:判断所述移动幅度数据是否大于预设阈值;

可选地,处理器401还用于:当所述移动幅度数据大于预设阈值时,返回所述采用所述多个摄像头分别从不同位置采集用户的形体参数的步骤。

可选地,处理器401还用于:采用所述形体参数建立用户的三维模型;

可选地,处理器401还用于:采用三维模型生成所述用户虚拟图像。

可选地,处理器401还用于:从所述商品信息提取出商品适用位置信息,以及,从所述用户虚拟图像提取出图像位置信息;

可选地,处理器401还用于:判断所述图像位置信息与所述商品适用位置信息是否一致;

可选地,处理器401还用于:若是,则将所述商品信息添加到所述用户虚拟图像中相应的图像位置,生成目标虚拟图像。

可选地,处理器401还用于:从所述商品信息提取出商品尺寸信息,以及,从所述用户虚拟图像提取出图像尺寸信息;

可选地,处理器401还用于:判断所述图像尺寸信息与所述商品尺寸信息的匹配度是否一致;

可选地,处理器401还用于:若是,则将所述商品信息添加到所述用户虚拟图像中相应的图像位置,生成目标虚拟图像。

可选地,处理器401还用于:将所述色彩数据添加到所述用户虚拟图像中相应的图像位置,生成目标虚拟图像。

移动终端400能够实现前述实施例中移动终端实现的各个过程,为避免重复,这里不再赘述。

本发明实施例中,虚拟现实终端包括分布在不同位置的多个摄像头,采用所述多个摄像头分别从不同位置采集用户的形体参数,依据所述形体参数生成用户虚拟图像,接收用户选择的商品信息,将所述用户虚拟图像和所述商品信息结合,并生成目标虚拟图像,展现所述目标虚拟图像;本发明实施例中,生成用户的用户虚拟图像,结合商品信息生成目标虚拟图像,并虚拟现实终端展现目标虚拟图像,实现用户可以足不出户进行购物,节约用户的时间及精力,提高了用户的体验,节省资源。

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

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

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

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

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

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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