一种数据对象的显示方法和装置的制造方法

文档序号:9524686阅读:252来源:国知局
一种数据对象的显示方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别是涉及一种数据对象的显示方法和装置。
【背景技术】
[0002]目前,电子商务平台中,在显示数据对象时,可以为用户提供与数据对象相关的文字、图片、视频等介绍信息,如:商品的名称、参数、图片、以及视频。但是,对于用户而言,这类介绍信息没有与现实的场景结合,不够直观,用户并不能真实的感知商品,用户体验效果不佳。

【发明内容】

[0003]本发明要解决的技术问题是提供一种数据对象的显示方法和装置,用以解决现有技术中对数据对象的显示不够直观的问题。
[0004]为解决上述技术问题,本发明是通过以下技术方案来解决的。
[0005]本发明提供一种数据对象的显示方法,包括:获取数据对象的显示数据;采集与所述数据对象相关的图像数据;将所述显示数据和所述图像数据进行数据合成;显示合成后的数据。
[0006]其中,在将所述显示数据和所述图像数据进行数据合成之前,还包括:获取用户信息;在数据合成时,将所述用户信息、所述显示数据和所述图像数据进行数据合成。
[0007]其中,所述显示数据包括:所述数据对象的参数信息、以及显示位置信息;其中,所述参数信息中包括组成所述数据对象模型的参数。
[0008]其中,将所述显示数据和所述图像数据进行数据合成,包括:根据所述数据对象的显示位置信息,将组成所述数据对象的模型的参数叠加在每帧图像数据的相应位置。
[0009]其中,在显示合成后的数据时,还包括:显示所述数据对象的参数信息;以及根据对所述数据对象参数的调整,显示调整后的参数。
[0010]本发明还提供了一种数据对象的显示装置,包括:获取模块,用于获取数据对象的显示数据;采集模块,用于采集与所述数据对象相关的图像数据;合成模块,用于将所述显示数据和所述图像数据进行数据合成;显示模块,用于显示合成后的数据。
[0011]其中,所述获取模块还用于,获取用户的用户信息;所述合成模块还用于,将所述用户信息、所述显示数据和所述图像数据进行数据合成。
[0012]其中,所述显示数据包括:所述数据对象的参数信息、以及显示位置信息;其中,所述参数信息中包括组成所述数据对象模型的参数。
[0013]其中,所述合成模块具体用于:根据所述数据对象的显示位置信息,将组成所述数据对象的模型的参数叠加在每帧图像数据的相应位置。
[0014]其中,所述显示模块还用于:显示所述数据对象的参数信息;以及根据对所述数据对象的参数的调整,显示调整后的参数。
[0015]本发明有益效果如下:
[0016]本发明通过将增强现实技术应用到数据对象显示中,使数据对象与采集到的图像数据相结合,使数据对象的显示效果更为直观,提高了用户体验效果。
【附图说明】
[0017]图1是根据本发明一实施例的数据对象的显示方法的流程图;
[0018]图2是根据本发明一实施例的数据对象的显示装置的结构图。
【具体实施方式】
[0019]为了解决现有技术中对数据对象的显示不够直观的问题,本发明提供了一种数据对象的显示方法和装置。本发明将增强现实(Augmented Reality, AR)技术运用在数据对象的显示中,使数据对象的显示效果更为直观,从而提高了用户体验效果。
[0020]增强现实,是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息应用到真实世界,并将计算机生成的虚拟物体、场景或系统提示信息叠加到真实场景中,被人类感官所感知,从而增强用户的感官体验,这种技术叫做增强现实技术。
[0021]以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0022]如图1所示,图1是根据本发明一实施例的数据对象的显示方法的流程图。
[0023]步骤S110,获取数据对象的显示数据。
[0024]数据对象是指可以用数据来定义的实体。数据对象例如是:服装、图书、家具等。
[0025]显示数据是由定义数据对象的数据组成。显示数据至少包括:数据对象的参数信息、以及显示位置信息。数据对象的参数信息包括能够组成数据对象模型的参数。进一步地,数据对象的参数信息包括数据对象尺寸、颜色等参数。数据对象的尺寸参数可以组成数据对象的模型。数据对象的模型是指数据对象所对应实体的三维立体模型。显示位置信息指示数据对象在图像数据中应处的位置,例如:数据对象为帽子,图像数据中包含用户的头部,帽子的显示位置信息为:将用户的眉毛作为一条横线,将帽檐(横线)与眉毛(横线)重叠,并且帽檐的中点与用户眉心重叠。
[0026]在获取数据对象的显示数据之前,可以为用户显示多个数据对象的基本信息,该基本信息包括数据对象的名称、型号、版本、图片等。显示多个数据对象基本信息可以采用图文列表的形式,用户可以在显示出的多个数据对象中选择其中一个数据对象,使被选中的数据对象以增强现实模式来显示。
[0027]当监测到数据对象被选中后,获取该数据对象的显示数据。进一步地,在服务器侧预先存储数据对象的显示数据。该显示数据能够客户端获得。进一步地,客户端可以预先下载数据对象的显示数据,也可以在用户需要以增强现实模式查看数据对象时,下载显示数据。所以,获取数据对象显示数据的方式为:从服务器侧下载该数据对象的显示数据或是调用预先存储的该数据对象的显示数据。
[0028]步骤S120,采集与数据对象相关的图像数据。
[0029]该图像数据包括:一帧或多帧图像。该一帧或多帧图像用于反映一个真实的场景。该场景是用户希望数据对象所处的环境,并通过该环境反映出数据对象的特性或特征。例如:当用户想要购买一顶帽子时,则希望看到帽子戴在头上的效果,那么,可以采集用户头部的图像作为图像数据,又如:用户希望看到电视与电视墙放在一起是否相配,则采集电视墙的图像,获得包含电视墙的图像数据。
[0030]图像数据是通过摄像设备拍摄得到的。当监测到数据对象被选中后,调用摄像设备,通过摄像设备的拍摄,得到的图像数据。
[0031]采集图像数据的方式包括:实时采集摄像设备拍摄的内容,或者采集预定时间段内摄像设备拍摄的内容,或者采集摄像设备在一个时刻拍摄的内容。
[0032]步骤S130,将显示数据和图像数据进行数据合成。
[0033]若实时地采集图像数据,则实时地将显示数据和图像数据进行数据合成。
[0034]若采集预定时间段的图像数据,则在采集完成后,对显示数据和预定时间段的图像数据进行数据合成。
[0035]若采集一个时刻的图像数据,对显示数据和该时刻图像数据进行数据合成。
[0036]通过现有的增强现实技术,即可以实现将显示数据和图像数据进行数据合成。具体而言,根据数据对象的显示位置信息,将数据对象的模型叠加在每帧图像数据的相应位置。更具体的根据显示位置信息指示的位置,在图像数据中识别出该指示位置,将数据对象的模型叠加在该指示位置处。例如:数据对象为帽子,用户希望查看帽子戴在头上的效果,则使用摄像设备拍摄用户头部,作为图像数据;显示位置信息为将用户的眉毛作为一条横线,将帽檐(横线)与眉毛(横线)重叠,并且帽檐的中点与用户眉心重叠;在图像数据中识别用户的眉毛、以及眉心,将帽檐与眉毛重叠,将帽檐中点与眉心重叠。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1