增强现实内容的展示方法、装置、电子设备及存储介质与流程

文档序号:31565913发布日期:2022-09-20 20:34阅读:56来源:国知局
增强现实内容的展示方法、装置、电子设备及存储介质与流程

1.本公开涉及增强现实(augmented reality,ar)技术领域,具体而言,涉及一种增强现实内容的展示方法、增强现实内容的展示装置、电子设备以及计算机可读存储介质。


背景技术:

2.增强现实技术是一种将虚拟信息与现实场景进行融合的技术。由于ar技术具有现场感强、娱乐性高以及交互性强的优点,使得ar技术被广泛应用于不同的领域。
3.然而,目前的ar内容在展示时通常是基于现实场景内容直接展示虚拟对象,导致虚拟对象的出现较为生硬,影响了用户的ar体验。


技术实现要素:

4.本公开实施例至少提供一种增强现实内容的展示方法、增强现实内容的展示装置、电子设备以及计算机可读存储介质,可以使得不同展示阶段下的ar动画内容的展示效果更加柔和,进而利于提升用户的观赏体验。
5.本公开实施例提供了一种增强现实内容的展示方法,包括:
6.获取增强现实ar内容;
7.根据所述ar内容对应的展示阶段,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到融合后的动画内容;
8.展示所述融合后的动画内容。
9.本公开实施例中,根据不同的展示阶段,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到融合后的动画内容,也即,在融合后的动画内容中,可以在不同展示阶段呈现出不同的动画效果,有利于提升融合后的动画内容的展示效果,进而有利于提升用户的观看体验。
10.一种可选的实施方式中,所述目标透明视频包括用于遮挡所述ar内容的前景内容和透明的背景内容;所述根据所述ar内容对应的展示阶段,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到融合后的动画内容,包括:
11.确定所述ar内容当前所处的展示阶段;
12.根据所述ar内容当前所处的展示阶段,确定所述当前所处的展示阶段下与所述ar内容匹配的前景内容;
13.基于所述与所述ar内容匹配的前景内容,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
14.本公开实施例中,所述目标透明视频包括用于遮挡所述ar内容的前景内容,在不同展示阶段下的目标透明视频的前景内容可以是不同的,也即,随着当前所处的展示阶段的ar内容的变化,目标透明视频的前景内容都是与之相匹配的,如此,可以提升目标透明视频与ar内容之间的关联性和适配性。
15.一种可选的实施方式中,所述目标透明视频包括用于遮挡所述ar内容的前景内容
和透明的背景内容;所述根据所述ar内容对应的展示阶段,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到融合后的动画内容,包括:
16.确定所述ar内容当前所处的展示阶段;
17.根据所述ar内容当前所处的展示阶段,确定所述前景内容对所述ar内容的遮挡范围,其中,在不同的所述展示阶段,所述前景内容对所述ar内容的遮挡范围不同;
18.基于所述前景内容对所述ar内容的遮挡范围,将所述目标透明视频与所述ar内容进行融合,得到融合后的动画内容。
19.本公开实施例中,根据当前所处的展示阶段,确定当前展示阶段下的前景内容对ar内容的遮挡范围,也即,可以在不同展示阶段呈现出目标透明视频对ar内容的不同遮挡效果,如此,使得不同展示阶段的动画内容之间的变化更加连贯和柔和,有利于提升融合后的动画内容的展示效果,进而有利于提升用户的观看体验。
20.一种可选的实施方式中,所述展示阶段包括开场展示阶段、转场展示阶段以及退场展示阶段中的至少一种;
21.所述开场展示阶段下的所述前景内容对所述ar内容的遮挡范围大于所述转场展示阶段下的所述前景内容对所述ar内容的遮挡范围;或者,
22.所述退场展示阶段下的所述前景内容对所述ar内容的遮挡范围大于所述转场展示阶段下的所述前景内容对所述ar内容的遮挡范围。
23.本公开实施例中,通过限定开场展示阶段的前景内容对ar内容的遮挡范围与转场展示阶段的前景内容对ar内容的遮挡范围之间的关系,可以实现开场展示阶段到转场展示阶段的柔和过渡的效果。同理,还可以实现转场展示阶段到退场展示阶段的柔和过渡的效果,进而提升用户的观看体验。
24.一种可选的实施方式中,所述目标透明视频包括开场透明视频;在所述ar内容当前所处的展示阶段为所述开场展示阶段的情况下,所述根据所述ar内容当前所处的展示阶段,确定所述前景内容对所述ar内容的遮挡范围,包括:
25.根据所述开场展示阶段,确定所述开场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,其中,所述开场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第一预设范围;
26.所述基于所述前景内容对所述ar内容的遮挡范围,将所述目标透明视频与所述ar内容进行融合,得到融合后的动画内容,包括:
27.根据所述开场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,将所述开场透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
28.本公开实施例中,在开场展示阶段,首先确定开场展示阶段下的前景内容对ar内容的遮挡范围,然后基于遮挡范围将开场透明视频与ar内容进行融合,以实现开场透明视频中的前景内容对目标虚拟对象的遮挡,也即,在这一展示阶段中用户可以是无法看到目标虚拟对象的,如此,使得在开场展示阶段下的ar内容具有神秘色彩,进而可以吸引用户的注意力。
29.一种可选的实施方式中,所述目标透明视频包括转场透明视频;在所述ar内容当前所处的展示阶段为所述转场展示阶段的情况下,所述根据所述ar内容当前所处的展示阶段,确定所述前景内容对所述ar内容的遮挡范围,包括:
30.根据所述转场展示阶段,确定所述转场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,其中,所述转场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第二预设范围且小于第三预设范围;
31.所述基于所述前景内容对所述ar内容的遮挡范围,将所述目标透明视频与所述ar内容进行融合,得到融合后的动画内容,包括:
32.根据所述转场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,将所述转场透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
33.本公开实施例中,首先确定在转场展示阶段下的前景内容对ar内容的遮挡范围,然后基于遮挡范围将转场透明视频与ar内容进行融合,以实现转场透明视频中的前景内容对目标虚拟对象的部分遮挡,并通过设置遮挡范围,使得ar内容中的目标虚拟对象呈现出若隐若现的效果,并且,转场展示阶段所呈现出的ar展示效果能够实现柔和过渡,有利于提升用户的观赏体验。
34.一种可选的实施方式中,所述目标透明视频包括退场透明视频;在所述ar内容当前所处的展示阶段为所述退场展示阶段的情况下,所述根据所述ar内容当前所处的展示阶段,确定所述前景内容对所述ar内容的遮挡范围,包括:
35.根据所述退场展示阶段,确定所述退场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,其中,所述退场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第四预设范围;
36.所述基于所述前景内容对所述ar内容的遮挡范围,将所述目标透明视频与所述ar内容进行融合,得到融合后的动画内容,包括:
37.根据所述退场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,将所述退场透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
38.本公开实施例中,首先确定在退场展示阶段下的前景内容对ar内容的遮挡范围,然后基于遮挡范围将退场透明视频与ar内容进行融合,以实现退场透明视频中的前景内容对目标虚拟对象的遮挡,也即,在退场展示阶段,会呈现出目标虚拟对象从动画内容中消失的效果,如此,使得动画内容的展示更加完整。
39.一种可选的实施方式中,通过显示装置展示所述动画内容,在展示所述动画内容的过程中,所述动画内容中的前景内容的显示位置相对于所述显示装置的显示位置不变。
40.本公开实施例中,在展示动画内容的过程中,动画内容中的前景内容的显示位置相对于显示装置的显示位置不变,也即,即使显示装置移动或者转动,前景内容的遮挡位置也始终是不变的,如此,可以减少前景内容无法达到对ar内容的预设遮挡效果的情况发生。
41.一种可选的实施方式中,通过显示装置展示所述动画内容,在展示所述动画内容的过程中,所述动画内容中的前景内容的显示形态随着所述显示装置相对于所述目标虚拟对象的相对位置的改变而发生变化。
42.本公开实施例中,显示装置相对于目标虚拟对象的位置可以变化,也即,若显示装置移动或者转动,则会展示不同视角下的目标虚拟对象,由于前景内容是对目标虚拟对象进行遮挡的,则显示装置中所展示出的前景内容的显示形态也会变化,如此,可以提升前景内容的展示效果。
43.本公开实施例还提供一种增强现实内容的展示装置,所述装置包括:
44.生成模块,用于获取增强现实ar内容;
45.融合模块,用于根据所述ar内容对应的展示阶段,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到融合后的动画内容;
46.展示模块,用于展示所述融合后的动画内容。
47.一种可选的实施方式中,所述目标透明视频包括用于遮挡所述ar内容的前景内容和透明的背景内容;所述融合模块具体用于:
48.确定所述ar内容当前所处的展示阶段;
49.根据所述ar内容当前所处的展示阶段,确定所述当前所处的展示阶段下与所述ar内容匹配的前景内容;
50.基于所述与所述ar内容匹配的前景内容,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
51.一种可选的实施方式中,所述目标透明视频包括用于遮挡所述ar内容的前景内容和透明的背景内容;所述融合模块具体用于:
52.确定所述ar内容当前所处的展示阶段;
53.根据所述ar内容当前所处的展示阶段,确定所述前景内容对所述ar内容的遮挡范围,其中,在不同的所述展示阶段,所述前景内容对所述ar内容的遮挡范围不同;
54.基于所述前景内容对所述ar内容的遮挡范围,将所述目标透明视频与所述ar内容进行融合,得到融合后的动画内容。
55.一种可选的实施方式中,所述展示阶段包括开场展示阶段、转场展示阶段以及退场展示阶段中的至少一种;
56.所述开场展示阶段下的所述前景内容对所述ar内容的遮挡范围大于所述转场展示阶段下的所述前景内容对所述ar内容的遮挡范围;或者,
57.所述退场展示阶段下的所述前景内容对所述ar内容的遮挡范围大于所述转场展示阶段下的所述前景内容对所述ar内容的遮挡范围。
58.一种可选的实施方式中,所述目标透明视频包括开场透明视频;所述融合模块具体用于:
59.在所述ar内容当前所处的展示阶段为所述开场展示阶段的情况下,根据所述开场展示阶段,确定所述开场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,其中,所述开场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第一预设范围;
60.根据所述开场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,将所述开场透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
61.一种可选的实施方式中,所述目标透明视频包括转场透明视频;所述融合模块具体用于:
62.在所述ar内容当前所处的展示阶段为所述转场展示阶段的情况下,根据所述转场展示阶段,确定所述转场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,其中,所述转场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第二预设范围且小于第三预设范围;
63.根据所述转场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范
围,将所述转场透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
64.一种可选的实施方式中,所述目标透明视频包括退场透明视频;所述融合模块具体用于:
65.在所述ar内容当前所处的展示阶段为所述退场展示阶段的情况下,根据所述退场展示阶段,确定所述退场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,其中,所述退场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第四预设范围;
66.根据所述退场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,将所述退场透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
67.一种可选的实施方式中,通过显示装置展示所述动画内容,在展示所述动画内容的过程中,所述动画内容中的前景内容的显示位置相对于所述显示装置的显示位置不变。
68.一种可选的实施方式中,通过显示装置展示所述动画内容,在展示所述动画内容的过程中,所述动画内容中的前景内容的显示形态随着所述显示装置相对于所述目标虚拟对象的相对位置的改变而发生变化。
69.本公开实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述增强现实内容的展示方法。
70.本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述增强现实内容的展示方法。
71.关于上述增强现实内容的展示装置、电子设备、及计算机可读存储介质的效果描述参见上述增强现实内容的展示方法的说明,这里不再赘述。
72.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
73.为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
74.图1示出了本公开实施例所提供的一种增强现实内容的展示方法的执行主体的示意图;
75.图2为本公开实施例所提供的一种增强现实内容的展示方法的流程图;
76.图3为本公开实施例所提供的一种ar内容的示意图;
77.图4为本公开实施例所提供的一种目标透明视频的示意图;
78.图5为本公开实施例所提供的一种目标透明视频与ar内容融合方法的流程图;
79.图6为本公开实施例所提供的一种融合后的动画内容的示意图;
80.图7为本公开实施例所提供的另一种目标透明视频与ar内容融合方法的流程图;
81.图8为本公开实施例所提供的一种开场展示阶段的融合示意图;
82.图9为本公开实施例所提供的一种转场展示阶段的融合示意图;
83.图10为本公开实施例所提供的一种退场展示阶段的融合示意图;
84.图11为本公开实施例所提供的一种前景内容的显示形态的示意图;
85.图12为本公开实施例所提供的一种增强现实内容的展示装置的结构示意图;
86.图13为本公开实施例所提供的一种电子设备的示意图。
具体实施方式
87.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
88.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
89.本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
90.增强现实(augmented reality,ar)技术是一种将虚拟信息与现实场景进行融合的技术,广泛运用了多媒体、三维建模、实时跟踪及注册、智能交互、传感等多种技术手段,将计算机生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,应用到现实场景中,两种信息互为补充,从而实现对现实场景的“增强”。
91.由于ar技术具有现场感强、娱乐性高以及交互性强的优点,使得ar技术被广泛应用于不同的领域,例如,建筑行业、游戏领域或者文旅领域等。由于用户对于ar内容的观看体验经常受到ar内容的展示效果影响,因此,如何提升ar内容的展示效果,成为目前本领域的研究人员追求的目标之一。
92.基于上述研究,本公开实施例提供了一种增强现实内容的展示方法,该方法包括:获取增强现实ar内容;根据所述ar内容对应的展示阶段,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到融合后的动画内容;展示所述融合后的动画内容。
93.本公开实施例中,根据不同的展示阶段,将目标透明视频与所述ar内容进行融合,得到融合后的动画内容,也即,在融合后的动画内容中,可以在不同展示阶段呈现出不同的动画效果,有利于提升融合后的动画内容的展示效果,进而有利于提升用户的观看体验。
94.请参阅图1,为本公开实施例所提供的一种增强现实内容的展示方法的执行主体的示意图,如图1中所示,该方法的执行主体为电子设备100,电子设备100包括服务端10以及终端,其中,服务端10可以是独立的物理服务端,也可以是多个物理服务端构成的服务端集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云存储、大数据和人工智能
平台等基础云计算服务的云服务端。在一些实施方式中,该方法还可应用于由终端和服务器10所组成的实施环境中。
95.终端可以是图1中示出的智能手机20、台式计算机30或者笔记本电脑40等,还可以是图1中未示出的平板电脑、智能音箱、智能手表等,并不限定。
96.在一种可选的实施方式中,终端还可以包括ar(augmented reality,增强现实)设备、vr(virtual reality,虚拟现实)设备、mr(mixed reality,混合现实)设备等。比如,ar设备可以是具有ar功能的手机或平板电脑,也可以是ar眼镜,在此不做限定。
97.需要说明的是,在执行主体为服务端10的情况下,服务端10可以通网络50分别与智能手机20、台式计算机30或者笔记本电脑40进行通信。网络50可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
98.可选的,该增强现实内容的展示方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
99.请参阅图2,图2为本公开实施例所提供的一种增强现实内容的展示方法的流程图。如图2所示,本公开实施例提供的一种增强现实内容的展示方法包括以下s101~s103:
100.s101,获取增强现实ar内容。
101.具体的,可以在获取到现实场景内容后,基于所述现实场景内容和目标虚拟对象,生成所述增强现实ar内容。
102.其中,所述现实场景内容可以是基于集成于图1中所示的终端20的摄像装置实时采集到的现实场景,现实场景内容可以实时反映该摄像装置当前所处环境的环境信息,例如,道路、行人、风景、车辆等。
103.目标虚拟对象可以包括虚拟人物形象、虚拟动物形象、虚拟植物形象、虚拟卡通形象等,在此不做限定。
104.可以理解,获取现实场景内容后,可以确定与现实场景内容所匹配的目标虚拟对象,例如,若获取到的现实场景内容为文物馆,则可以确定与文物馆所匹配的古代文物(例如,古代器皿或者古书等),再比如,若获取到的现实场景为动物主题公园,则可以确定与动物主题园匹配的动物(例如,恐龙或者狮子等)。然后,将现实场景内容与目标虚拟对象进行融合,生成ar内容。
105.下面以动物主题公园为例,对ar内容进行说明,请参见图3,为本公开实施例所提供的一种ar内容的示意图,图3中所示出的展示画面60为ar内容的画面之一,其中,画面60中所包括的恐龙61即为目标虚拟对象,画面60中的动物主题现实场景62即为现实场景内容。
106.在一些实施方式中,获取现实场景内容可以是基于触发事件进行获取的,例如,在检测到触发事件的情况下,获取现实场景内容。可选的,所述触发事件可以是基于位置信息触发的,具体的,可以获取终端的位置信息,若检测到终端的位置信息处于预设区域,则认为检测到触发事件,终端会获取当前所处环境的现实场景内容。在其他实施方式中,所述触发事件还可以是基于用户手动的触发操作所生成的,示例性地,若终端处于预设区域,在用户触发终端的显示界面中的获取图标的情况下,生成触发事件。
107.s102,根据所述ar内容对应的展示阶段,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到融合后的动画内容。
108.其中,所述ar内容对应的展示阶段包括开场展示阶段、转场展示阶段以及退场展示阶段中的至少一种。
109.所述目标透明视频包括用于遮挡所述ar内容的前景内容和透明的背景内容。
110.示例性地,请参见图4,为本公开实施例所提供的一种目标透明视频的示意图,如图4中所示,目标透明视频70包括用于遮挡ar内容的前景内容71和透明的背景内容72,也即,“云雾”71即为所述目标透明视频在动画内容中的展示内容,在本公开实施例中,前景内容的展示形态为“云雾”,在其他实施方式中,前景内容的展示形态还可以是“烟雾”、“碎石”或者“火焰”等,在此不做限定。透明的背景内容72可以是由透明像素形成的展示内容,在一些实施方式中,透明视频是基于png格式的图像生成的,其中png格式的图像支持阿尔法通道的透明特性,如此,可以改变像素的透明度,进而得到具有前景内容和背景内容的透明视频。
111.需要说明的是,目标透明视频中可以基于一帧透明图像生成,还可以基于多张透明图像生成,在此不做限定。由于所述ar内容是实时变化的,为了便于理解,本公开实施例中均以一帧透明图像为例进行举例说明。
112.在一些实施方式中,可以基于当前展示阶段下的ar内容,确定与ar内容匹配的前景图像。具体的,针对步骤s102,在根据所述ar内容对应的展示阶段,将目标透明视频与所述ar内容进行融合,得到融合后的动画内容时,请参见图5,可以包括以下s102a~s102c:
113.s102a,确定所述ar内容当前所处的展示阶段。
114.s102b,根据所述ar内容当前所处的展示阶段,确定所述当前所处的展示阶段下与所述ar内容匹配的前景内容。
115.s102c,基于所述与所述ar内容匹配的前景内容,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
116.可以理解,在不同的展示阶段,用于遮挡所述ar内容的前景内容是不同的。具体的,由于不同展示阶段下所展示的ar内容是不同的,因此,可以确定对应的前景内容。例如,若当前展示阶段为开场展示阶段,则可以根据开场展示阶段下的ar内容,确定匹配的前景内容,比如火焰;若当前展示阶段为转场展示阶段,则可以根据转场展示阶段下的ar内容,确定匹配的前景内容,比如烟雾;若当前展示阶段为退场展示阶段,则可以根据退场展示阶段下的ar内容,确定匹配的前景内容,比如碎石。也即,随着当前所处的展示阶段的ar内容的变化,目标透明视频的前景内容都是与之相匹配的,如此,可以提升目标透明视频与ar内容之间的关联性和适配性。
117.在确定当前展示阶段的ar内容所对应的前景内容之后,即可按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
118.示例性地,请参见图6,为本公开实施例所提供的一种融合后的动画内容的示意图,图6中所示出的画面80为融合后的动画内容画面之一,其中,融合后的动画内容中的ar内容包括动物主题公园的现实场景内容81、目标虚拟对象82以及透明视频的前景内容83,其中,前景内容能够对ar内容进行遮挡。需要说明的是,前景内容对ar内容的遮挡范围可以根据实际需求进行设置。
119.s103,展示所述融合后的动画内容。
120.可以理解,可以通过显示装置展示所述融合后的动画内容,其中,所述显示装置可
以是图1中所示的终端20,还可以是图1中未示出的平板电脑、智能音箱、智能手表、ar设备、vr设备或者mr设备等,在此不做限定。
121.本公开实施例中,根据不同的展示阶段,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到融合后的动画内容,也即,在融合后的动画内容中,可以在不同展示阶段呈现出不同的动画效果,有利于提升融合后的动画内容的展示效果,进而有利于提升用户的观看体验。
122.在一些实施方式中,针对步骤s102,在根据所述ar内容对应的展示阶段,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到融合后的动画内容时,请参见图7,可以包括以下s1021~s1023:
123.s1021,确定所述ar内容当前所处的展示阶段。
124.s1022,根据所述ar内容当前所处的展示阶段,确定所述前景内容对所述ar内容的遮挡范围。
125.其中,在不同的所述展示阶段,所述前景内容对所述ar内容的遮挡范围不同。
126.s1023,基于所述前景内容对所述ar内容的遮挡范围,将所述目标透明视频与所述ar内容进行融合,得到融合后的动画内容。
127.可以理解,为了呈现出更好的动画展示效果,可以根据ar内容当前所处的展示阶段,确定前景内容对所述ar内容的遮挡范围,也即,不同展示阶段下的前景内容对ar内容的遮挡范围是不同的。针对不同展示阶段,基于所述前景内容对所述ar内容的遮挡范围,将所述目标透明视频与所述ar内容进行融合的具体过程将在下文进行说明。
128.本公开实施例中,根据当前所处的展示阶段,确定当前展示阶段下的前景内容对ar内容的遮挡范围,也即,可以在不同展示阶段呈现出目标透明视频对ar内容的不同遮挡效果,如此,使得不同展示阶段的动画内容之间的变化更加连贯和柔和,有利于提升融合后的动画内容的展示效果,进而有利于提升用户的观看体验。
129.在一些实施方式中,开场展示阶段下的前景内容对ar内容的遮挡范围大于转场展示阶段下的前景内容对ar内容的遮挡范围,如此,可以实现开场展示阶段到转场展示阶段的柔和过渡的效果。同理,退场展示阶段下的前景内容对ar内容的遮挡范围大于转场展示阶段下的前景内容对ar内容的遮挡范围,如此,可以实现转场展示阶段到退场展示阶段的柔和过渡的效果,进而提升用户的观看体验。
130.根据上述内容可知,由于ar内容对应的展示阶段包括开场展示阶段、转场展示阶段以及退场展示阶段中的至少一种。因此,本公开实施例中,结合图8、图9以及图10中所示的不同展示阶段下的融合示意图,分别对每个展示阶段的融合过程进行详细说明。
131.由于不同展示阶段下的目标透明视频是不同的,也即,开场展示阶段对应开场透明视频、转场展示阶段对应转场透明视频以及退场展示阶段对应退场透明视频。
132.在一些实施方式中,所述目标透明视频包括开场透明视频,在ar内容当前所处的展示阶段为开场展示阶段的情况下,在根据所述ar内容当前所处的展示阶段,确定所述前景内容对所述ar内容的遮挡范围时,可以首先确定开场展示阶段下的所述开场透明视频中的前景内容对ar内容中的目标虚拟对象的遮挡范围,前景内容对ar内容的遮挡范围是其中,所述开场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第一预设范围。然后,基于前景内容对目标虚拟对象的遮挡范围,将开场透明视频与ar内容进行融合,得到
融合后的动画内容。
133.其中,所述第一预设范围可以根据实际情况进行设置,具体的,可以根据开场展示阶段下的目标虚拟对象的尺寸进行设置,如此,通过对目标虚拟对象进行全部遮挡,可以提升开场展示阶段的神秘性,有利于吸引用户的注意力。
134.示例性地,请参见图8,为本公开实施例所提供的一种开场展示阶段下的融合示意图。如图8中所示,开场透明视频801包括用于遮挡目标虚拟对象的前景内容5011以及透明的背景内容8012,将开场透明视频801与ar内容802进行融合,生成融合后的动画内容803,其中,在开场展示阶段下的动画内容803中,开场透明视频中的前景内容8011(也即,“云雾”)对目标虚拟对象8021进行遮挡。
135.在另一些实施方式中,所述目标透明视频包括转场透明视频;在所述ar内容当前所处的展示阶段为所述转场展示阶段的情况下,可以根据所述转场展示阶段,确定所述转场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,其中,所述转场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第二预设范围且小于第三预设范围,也即,设置转场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第二预设范围且小于第三预设范围,用于实现对目标虚拟对象的部分遮挡,然后,根据所述转场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,将所述转场透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
136.其中,所述第二预设范围和所述第三预设范围可以根据实际情况进行设置,具体的,可以根据转场展示阶段下的目标虚拟对象的尺寸进行设置,也即,为了实现对目标虚拟对象的部分内容进行遮挡,则需要限定转场透明视频中的前景内容对目标虚拟对象的遮挡范围,如此,可以使得ar内容中的目标虚拟对象呈现出若隐若现的效果,并且,转场展示阶段所呈现出的展示效果能够实现柔和过渡,有利于提升用户的观赏体验。
137.示例性地,请参见图9,为本公开实施例所提供的一种转场展示阶段下的融合示意图。如图9中所示,转场透明视频901包括用于遮挡目标虚拟对象的前景内容9011以及透明的背景内容9012,将转场透明视频901与ar内容902进行融合,其中,在转场展示阶段下的动画内容903中,转场透明视频中的前景内容9011(也即,“云雾”)对目标虚拟对象9021的部分内容进行遮挡。
138.在其他实施方式中,所述目标透明视频包括退场透明视频;在所述ar内容当前所处的展示阶段为所述退场展示阶段的情况下,在根据所述ar内容当前所处的展示阶段,确定所述前景内容对所述ar内容的遮挡范围时,可以根据所述退场展示阶段,确定所述退场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,其中,所述退场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第四预设范围,然后,根据所述退场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,将所述退场透明视频与所述ar内容进行融合,得到所述融合后的动画内容。由于在退场展示阶段,ar内容中的目标虚拟对象会从画面中消失,因此,通过设置退场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第四预设范围,可以实现在动画内容中呈现出,目标虚拟对象消失的效果。
139.其中,所述第四预设范围的设置可以参见上述针对第一预设范围设置的内容描述,在此不做赘述。需要说明的是,所述第四预设范围与所述第一预设范围可以是相同的,
也可以是不同的,在此不做限定。
140.示例性地,请参见图10,为本公开实施例所提供的一种转场展示阶段下的融合示意图。如图10中所示,退场透明视频1001包括用于遮挡目标虚拟对象的前景内容10011以及透明的背景内容10012,将退场透明视频1001与ar内容1002进行融合,其中,在退场展示阶段下的动画内容1003中,退场透明视频中的前景内容10011(也即,“云雾”)对目标虚拟对象10021的部分内容进行遮挡。也即,在退场展示阶段,会呈现出目标虚拟对象从动画内容中消失的效果,如此,使得动画内容的展示更加完整。
141.在一些实施方式中,在展示ar内容的过程中,除了上述开场、转场以及退场的展示阶段,还可以包括主要画面的展示阶段,其中,在主要画面的展示阶段,无需透明视频对ar内容的遮挡,在此不做赘述。
142.在一些实施方式中,在通过图1中所示的显示装置展示融合后的动画内容的过程中,所述动画内容中的前景内容的显示位置相对于所述显示装置的显示位置不变。也即,若显示装置移动或者转动,则动画内容中的前景内容的显示位置相对于显示装置是不变的,如此,在显示装置移动或者转动的过程中,可以使得前景内容的遮挡效果能够满足预设的遮挡效果。
143.在其他实施方式中,在通过上述显示装置展示融合后的动画内容的过程中,所述动画内容中的前景内容的显示形态随着所述显示装置相对于所述目标虚拟对象的相对位置的改变而发生变化。也即,在显示装置移动或者转动的情况下,则显示装置中会展示不同视角下的目标虚拟对象,由于前景内容是对目标虚拟对象进行遮挡的,则显示装置中所展示出的前景内容的显示形态也会变化,如此,可以提升前景内容的展示效果。
144.示例性地,请参见图11,为本公开实施例所提供的一种前景内容的显示形态的示意图。如图11所示,在处于a位置的用户拿着显示装置位于恐龙头部的正前方的情况下,则在a位置的显示装置中显示出的前景内容“云雾”的显示形态为遮挡恐龙正面的形态,例如,可以是竖直的、并且前景内容的遮挡范围小于恐龙本身的宽度;在处于b位置的用户拿着显示装置位于恐龙身体侧面的情况下,则在b位置的显示装置中显示出的前景内容“云雾”的显示形态为遮挡恐龙侧面的部分的形态,例如,可以是扁平的、并且前景内容的遮挡范围小于恐龙本身的高度。也即,由于在不同位置观看恐龙时,显示装置中显示的是不同视角下的恐龙的不同部位,因此,为了实现前景内容对恐龙的遮挡达到预设效果,随着显示装置的位置变化,其对应展示出的前景内容的形态也是变化的。
145.下面基于上述增强现实内容的展示方法,结合该方法可以应用的场景进行详细说明。
146.在一些实施方式中,上述增强现实内容的展示方法可以应用于ar导览车上。示例性地,可以通过屏幕来替代车窗玻璃,并通过设置于车身上的摄像头获取车窗外的现实场景,然后基于现实场景和目标虚拟对象,生成ar内容,并在不同展示阶段,将目标透明视频与ar内容进行融合,得到融合后的动画内容并展示。
147.具体的,在ar导览车行驶到第一预设位置的情况下,则进入开场展示阶段,并展示该阶段下的融合后的动画内容;然后,若检测到开场展示阶段的展示时间到达预设时间的情况下(或者在检测到ar导览车行驶到第二预设位置的情况下),则进入转场展示阶段,并展示转场展示阶段下的融合后的动画内容,由于转场展示阶段仅用于过渡,因此,在转场展
示阶段结束后,会进入ar内容的主要画面的展示,在此过程中,透明视频将不会对ar内容进行遮挡,直至主要画面展示完毕。
148.在主要画面展示结束后,可以再次展示转场展示阶段下的融合后的动画内容,需要说明的是,在两次转场展示阶段下的透明视频的内容可以相同,也可以不同,在此不做限定。最后,在转场展示阶段结束后,则进入退场展示阶段,并展示对应的融合后的动画内容,其中,退场展示阶段中的透明视频与开场展示阶段中的透明视频可以相同,也可以不同,在此不做限定。
149.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
150.基于同一发明构思,本公开实施例中还提供了与增强现实内容的展示方法对应的增强现实内容的展示装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述增强现实内容的展示方法相似,因此装置的实施可以参阅方法的实施,重复之处不再赘述。
151.请参阅图12,为本公开实施例提供的一种增强现实内容的展示装置的结构示意图,所述增强现实内容的展示装置1200包括:生成模块1210、融合模块1220以及展示模块1230;其中,
152.生成模块1210,用于获取现实场景内容后,基于所述现实场景内容和目标虚拟对象,生成增强现实ar内容;
153.融合模块1220,用于根据所述ar内容对应的展示阶段,将目标透明视频与所述ar内容进行融合,得到融合后的动画内容,其中,在不同的展示阶段,所述目标透明视频对所述ar内容的遮挡效果不同,所述目标透明视频包括用于遮挡所述ar内容的前景内容和透明的背景内容;
154.展示模块1230,用于展示所述融合后的动画内容。
155.一种可选的实施方式中,所述目标透明视频包括用于遮挡所述ar内容的前景内容和透明的背景内容;所述融合模块1220具体用于:
156.确定所述ar内容当前所处的展示阶段;
157.根据所述ar内容当前所处的展示阶段,确定所述当前所处的展示阶段下与所述ar内容匹配的前景内容;
158.基于所述与所述ar内容匹配的前景内容,按照不同的融合方法将目标透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
159.一种可选的实施方式中,所述目标透明视频包括用于遮挡所述ar内容的前景内容和透明的背景内容;所述融合模块1220具体用于:
160.确定所述ar内容当前所处的展示阶段;
161.根据所述ar内容当前所处的展示阶段,确定所述前景内容对所述ar内容的遮挡范围,其中,在不同的所述展示阶段,所述前景内容对所述ar内容的遮挡范围不同;
162.基于所述前景内容对所述ar内容的遮挡范围,将所述目标透明视频与所述ar内容进行融合,得到融合后的动画内容。
163.一种可选的实施方式中,所述展示阶段包括开场展示阶段、转场展示阶段以及退
场展示阶段中的至少一种;
164.所述开场展示阶段下的所述前景内容对所述ar内容的遮挡范围大于所述转场展示阶段下的所述前景内容对所述ar内容的遮挡范围;或者,
165.所述退场展示阶段下的所述前景内容对所述ar内容的遮挡范围大于所述转场展示阶段下的所述前景内容对所述ar内容的遮挡范围。
166.一种可选的实施方式中,所述目标透明视频包括开场透明视频;所述融合模块1220具体用于:
167.在所述ar内容当前所处的展示阶段为所述开场展示阶段的情况下,根据所述开场展示阶段,确定所述开场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,其中,所述开场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第一预设范围;
168.根据所述开场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,将所述开场透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
169.一种可选的实施方式中,所述目标透明视频包括转场透明视频;所述融合模块1220具体用于:
170.在所述ar内容当前所处的展示阶段为所述转场展示阶段的情况下,根据所述转场展示阶段,确定所述转场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,其中,所述转场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第二预设范围且小于第三预设范围;
171.根据所述转场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,将所述转场透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
172.一种可选的实施方式中,所述目标透明视频包括退场透明视频;所述融合模块1220具体用于:
173.在所述ar内容当前所处的展示阶段为所述退场展示阶段的情况下,根据所述退场展示阶段,确定所述退场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,其中,所述退场透明视频中的前景内容对所述目标虚拟对象的遮挡范围大于第四预设范围;
174.根据所述退场透明视频中的前景内容对所述ar内容中的目标虚拟对象的遮挡范围,将所述退场透明视频与所述ar内容进行融合,得到所述融合后的动画内容。
175.一种可选的实施方式中,通过显示装置展示所述动画内容,在展示所述动画内容的过程中,所述动画内容中的前景内容的显示位置相对于所述显示装置的显示位置不变。
176.一种可选的实施方式中,通过显示装置展示所述动画内容,在展示所述动画内容的过程中,所述动画内容中的前景内容的显示形态随着所述显示装置相对于所述目标虚拟对象的相对位置的改变而发生变化。
177.关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
178.基于同一技术构思,本公开实施例还提供了一种电子设备。参照图13所示,为本公开实施例提供的电子设备1300的结构示意图,包括处理器1301、存储器1302、和总线1303。其中,存储器1302用于存储执行指令,包括内存13021和外部存储器13022;这里的内存
13021也称内存储器,用于暂时存放处理器1301中的运算数据,以及与硬盘等外部存储器13022交换的数据,处理器1301通过内存13021与外部存储器13022进行数据交换。
179.本技术实施例中,存储器1302具体用于存储执行本技术方案的应用程序代码,并由处理器1301来控制执行。也即,当电子设备1300运行时,处理器1301与存储器1302之间通过总线1303通信,使得处理器1301执行存储器1302中存储的应用程序代码,进而执行前述任一实施例中的方法。
180.处理器1301可能是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
181.其中,存储器1302可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。
182.可以理解的是,本技术实施例示意的结构并不构成对电子设备1300的具体限定。在本技术另一些实施例中,电子设备1300可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
183.本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的增强现实内容的展示方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
184.本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的增强现实内容的展示方法的步骤,具体可参阅上述方法实施例,在此不再赘述。
185.其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
186.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和终端的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、终端和方法,可以通过其它的方式实现。以上所描述的终端实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
187.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
188.另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
189.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台电子设备(可以是个人计算机,服务端,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
190.最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1