一种画面展示方法、装置、电子设备及存储介质与流程

文档序号:31125342发布日期:2022-08-13 03:10阅读:61来源:国知局
一种画面展示方法、装置、电子设备及存储介质与流程

1.本公开涉及计算机技术领域,具体而言,涉及一种画面展示方法、装置、电子设备及存储介质。


背景技术:

2.在旅游景区、公园、科技园、大型游乐园、封闭社区、校园、度假村、城市步行街等区域,通常会部署一些导览车,通常情况下,这些导览车的行驶路线相对固定,其不仅能够作为交通工具为乘客提供服务,还可以设有在行驶过程中对乘客进行导游的功能。
3.导览车通常可以在车内播放与当前路段相关的视频或音频,来对乘客进行导游,这些视频或音频通常是对景点或路段的介绍性信息,内容较为单调,无法对导览车资源进行充分利用。


技术实现要素:

4.本公开实施例至少提供一种画面展示方法、装置、电子设备及存储介质。
5.第一方面,本公开实施例提供了一种画面展示方法,包括:
6.获取导览车外的现实场景内容,以及获取与所述导览车当前所处的目标导览路段匹配的目标虚拟对象;
7.将所述目标虚拟对象融入所述现实场景内容,得到增强现实ar内容,并在所述导览车的屏幕中展示所述ar内容;
8.响应于针对所述ar内容的交互指令,在所述导览车的屏幕中展示与所述交互指令匹配的交互动画。
9.基于本公开实施例的上述方案,通过将与目标导览路段匹配的目标虚拟对象融入到现实场景内容中,得到增强现实ar内容,可以对导览车途经的景点内容或非景点的场景内容进行内容丰富化,展示更加丰富的导览信息;乘客在导览车内可以与ar内容进行交互,通过响应交互指令,展示与交互指令匹配的交互动画,使乘客在导览车内观览的同时,还能够与ar 内容进行交互,并观看到交互操作带来的反馈内容,从而丰富乘客在游览非景点路段或景点内容较单调的路段时的游览体验,增强乘客在旅途中的参与感和充实感。
10.一种可选的实施方式中,所述获取与所述导览车当前所处的目标导览路段匹配的目标虚拟对象,包括:
11.基于所述导览车的定位位置信息,确定所述导览车当前所处的目标导览路段;
12.获取与所述目标导览路段的导览主题匹配的目标虚拟对象。
13.该实施方式,通过导览车的定位位置信息确定导缆车当前所处的目标导览路段,并根据目标导览路段的导览主题匹配目标虚拟对象,可以提高目标虚拟对象与目标导览路段的相关性,使得目标虚拟对象与导览车当前所处的场景更加匹配,提高导览车的导游效果。
14.一种可选的实施方式中,所述响应于针对所述ar内容的交互指令,在所述导览车
的屏幕中展示与所述交互指令匹配的交互动画,包括:
15.响应于针对所述ar内容的交互指令,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息;
16.基于所述第一位置信息,以及所述目标虚拟对象在所述屏幕中的第二位置信息,确定所述交互指令的交互结果;
17.基于所述交互结果在所述导览车的屏幕中展示与所述交互指令匹配的交互动画。
18.该实施方式,通过交互指令作用于屏幕的第一位置信息及虚拟对象在屏幕中的第二位置信息确定交互结果,再展示与交互结果匹配的交互动画,能够将交互动画与交互指令紧密关联,提高ar内容的真实感及乘客的参与感。
19.一种可选的实施方式中,所述基于所述第一位置信息,以及所述目标虚拟对象在所述屏幕中的第二位置信息,确定所述交互指令的交互结果,包括:
20.在所述第一位置信息对应的区域与所述第二位置信息对应的区域之间存在重叠区域的情况下,确定所述交互指令的交互结果为交互成功;
21.在所述第一位置信息对应的区域与所述第二位置信息对应的区域之间不存在重叠区域的情况下,确定所述交互指令的交互结果为交互失败。
22.该实施方式,通过判断第一位置信息与第二位置信息对应的区域之间是否存在重叠区域确定交互结果,提高交互结果交互指令之间的关联度,提高乘客的沉浸感。
23.一种可选的实施方式中,所述目标虚拟对象包括虚拟对象及虚拟计分板;
24.所述基于所述交互结果在所述导览车的屏幕中展示与所述交互指令匹配的交互动画,包括:
25.在所述交互结果为交互成功的情况下,在所述导览车的屏幕中展示交互成功对应的虚拟动画,将所述ar内容中的虚拟对象的展示状态切换为交互后状态,并更新所述虚拟计分板中的计分信息;
26.在所述交互结果为交互失败的情况下,在所述导览车的屏幕中展示交互失败对应的虚拟动画,并更新所述虚拟计分板中的计分信息。
27.该实施方式,在交互成功时和交互失败时展示不同的虚拟动画,能够清晰、快捷的向乘客反馈是否交互成功,通过更新虚拟计分板中的计分信息,使乘客快速掌握当前的交互结果,在交互成功时还将虚拟对象的展示状态切换为交互后状态,从而提高交互成功的辨识度,能够有效加强交互反馈,提高乘客的沉浸感。
28.一种可选的实施方式中,所述响应于针对所述ar内容的交互指令,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息,包括:
29.响应于由激光控制器通过无线网络发送的交互指令,确定所述激光控制器发射的激光信号与所述导览车中的屏幕产生接触的第三位置信息;
30.基于所述第三位置信息,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息。
31.该实施方式,通过激光控制器发送交互指令及激光信号,并基于激光信号与屏幕接触的第三位置信息确定交互指令作用的第一位置信息,不需要交互指令本身携带位置信息,降低了交互指令的复杂度,简化了确定交互指令作用于屏幕位置所需的步骤,乘客仅需要将激光控制器对准ar内容即可与其进行交互,不需要乘客与屏幕发生直接接触,也不需
要用户基于移动终端等的操作界面进行操作,既方便操作,又方便进行交互过程的观览,一方面可以保障乘客在导览车行驶过程中与ar内容进行交互时的安全,另一方面又可以提升交互观览体验。
32.一种可选的实施方式中,所述方法还包括:
33.响应于针对所述ar内容的交互指令,播放与所述交互指令匹配的交互音效。
34.该实施方式,在乘客与ar内容进行交互的同时,还播放与交互指令匹配的交互音效,进一步提高了乘客在交互过程中的沉浸感。
35.一种可选的实施方式中,在所述导览车的屏幕中展示所述ar内容,包括:
36.在所述导览车的屏幕中展示所述目标虚拟对象、所述目标虚拟对象的数量、以及当前交互活动对应的剩余路线里程信息。
37.该实施方式,除了展示目标虚拟对象外,还可以展示目标虚拟对象的数量以及当前交互活动对应的剩余路线里程信息,提高了ar内容的丰富度,通过剩余路线里程的展示能够让乘客及时了解当前的游览进程。
38.第二方面,本公开实施例还提供一种画面展示装置,包括:
39.获取模块,用于获取导览车外的现实场景内容,以及获取与所述导览车当前所处的目标导览路段匹配的目标虚拟对象;
40.展示模块,用于将所述目标虚拟对象融入所述现实场景内容,得到增强现实ar内容,并在所述导览车的屏幕中展示所述ar内容;
41.响应模块,用于响应于针对所述ar内容的交互指令,在所述导览车的屏幕中展示与所述交互指令匹配的交互动画。
42.一种可选的实施方式中,所述获取模块在获取与所述导览车当前所处的目标导览路段匹配的目标虚拟对象时,用于:
43.基于所述导览车的定位位置信息,确定所述导览车当前所处的目标导览路段;
44.获取与所述目标导览路段的导览主题匹配的目标虚拟对象。
45.一种可选的实施方式中,所述响应模块在响应于针对所述ar内容的交互指令,在所述导览车的屏幕中展示与所述交互指令匹配的交互动画时,用于:
46.响应于针对所述ar内容的交互指令,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息;
47.基于所述第一位置信息,以及所述目标虚拟对象在所述屏幕中的第二位置信息,确定所述交互指令的交互结果;
48.基于所述交互结果在所述导览车的屏幕中展示与所述交互指令匹配的交互动画。
49.一种可选的实施方式中,所述响应模块在基于所述第一位置信息,以及所述目标虚拟对象在所述屏幕中的第二位置信息,确定所述交互指令的交互结果时,用于:
50.在所述第一位置信息对应的区域与所述第二位置信息对应的区域之间存在重叠区域的情况下,确定所述交互指令的交互结果为交互成功;
51.在所述第一位置信息对应的区域与所述第二位置信息对应的区域之间不存在重叠区域的情况下,确定所述交互指令的交互结果为交互失败。
52.一种可选的实施方式中,所述目标虚拟对象包括虚拟对象及虚拟计分板;
53.所述响应模块在基于所述交互结果在所述导览车的屏幕中展示与所述交互指令
匹配的交互动画时,用于:
54.在所述交互结果为交互成功的情况下,在所述导览车的屏幕中展示交互成功对应的虚拟动画,将所述ar内容中的虚拟对象的展示状态切换为交互后状态,并更新所述虚拟计分板中的计分信息;
55.在所述交互结果为交互失败的情况下,在所述导览车的屏幕中展示交互失败对应的虚拟动画,并更新所述虚拟计分板中的计分信息。
56.一种可选的实施方式中,所述响应模块在响应于针对所述ar内容的交互指令,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息时,用于:
57.响应于由激光控制器通过无线网络发送的交互指令,确定所述激光控制器发射的激光信号与所述导览车中的屏幕产生接触的第三位置信息;
58.基于所述第三位置信息,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息。
59.一种可选的实施方式中,所述响应模块还用于:
60.响应于针对所述ar内容的交互指令,播放与所述交互指令匹配的交互音效。
61.一种可选的实施方式中,所述展示模块在所述导览车的屏幕中展示所述ar内容时,用于:
62.在所述导览车的屏幕中展示所述目标虚拟对象、所述目标虚拟对象的数量、以及当前交互活动对应的剩余路线里程信息。
63.第三方面,本公开可选实现方式还提供一种电子设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
64.第四方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
65.关于上述画面展示装置、计算机设备、及计算机可读存储介质的效果描述参见上述画面展示方法的说明,这里不再赘述。
66.为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
67.为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
68.图1示出了本公开实施例所提供的一种画面展示方法的流程图;
69.图2示出了本公开实施例所提供的导览车内部的示意图;
70.图3示出了本公开实施例所提供的导览车内屏幕的示意图之一;
71.图4示出了本公开实施例所提供的导览车内屏幕的示意图之二;
72.图5示出了本公开实施例所提供的一种画面展示装置的示意图;
73.图6示出了本公开实施例所提供的一种电子设备的示意图。
具体实施方式
74.为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
75.经研究发现,导览车在行驶过程中,可以播放一些与景点相关的视频或音频信息,由于景点与景点之间存在一定的距离,在非景点的路段上通常不会安排对景点或路段的介绍信息,此时导览车的屏幕上展示出的画面内容只有普通的场景内容,相对单一,容易给乘客带来乏味感,无法对导览车资源进行充分利用。
76.基于此,本公开实施例提供了一种画面展示方法、装置、电子设备及存储介质,通过将与目标导览路段匹配的目标虚拟对象融入到现实场景内容中,得到增强现实(augmented reality,ar)内容,可以对导览车途经的景点内容或非景点的场景内容进行内容丰富化,展示更加丰富的视觉信息;并且,乘客在导览车内可以与ar内容进行交互,通过响应乘客的交互指令,从而在导览车的屏幕中展示与交互指令匹配的交互动画,使乘客在导览车内观览的同时,还能够与ar内容进行交互,并观看到交互操作带来的反馈内容,能够提升游览时的趣味性,丰富乘客在导览车行驶到非景点路段或景点内容较单调的路段时的游览体验,增强乘客在旅途中的参与感和充实感,提升游览体验。
77.针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。
78.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
79.为便于对本实施例进行理解,首先对本公开实施例所公开的一种画面展示方法进行详细介绍,本公开实施例所提供的画面展示方法的执行主题一般为具有一定计算能力的计算机设备,该计算机设备可以部署与导览车内,导览车可以配置有展示用的屏幕。在一些可能的实现方式中,该画面展示方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
80.下面以执行主题为车载处理器为例对本公开实施例提供的画面展示方法方法加以说明。
81.参见图1所示,为本公开实施例提供的画面展示方法的流程图,所述方法包括步骤s101~s103,其中:
82.s101、获取导览车外的现实场景内容,以及获取与所述导览车当前所处的目标导
览路段匹配的目标虚拟对象。
83.上述现实场景内容可以为通过导览车上配置的摄像设备拍摄的车外实景画面,车载处理器能够获取这些现实场景内容,并根据导览车的定位位置信息和/或现实场景内容确定导览车当前所处的目标导览路段,然后,可以获取与目标导览路段匹配的目标虚拟对象。
84.其中,目标虚拟对象可以为虚拟角色、虚拟物体的三维模型,可以对目标虚拟对象进行渲染,得到目标虚拟对象对应的画面。
85.示例性的,车载处理器可以先获取部署于导览车上的全球定位系统 (global positioning system,gps)的定位位置信息,然后判断该定位位置信息位于哪个导览路段之中,确定导览车当前所处的目标导览路段,然后,再获取与目标导览路段的导览主题匹配的目标虚拟对象。此外,还可以基于拍摄的现实场景内容,采用视觉定位方式确定上述定位位置信息,这里对定位方式不做具体限定。
86.此外,还可以直接进行场景内容与导览路段的匹配,在获取现实场景内容后,可以提取获取的现实场景内容,与各个导览路段的场景内容进行匹配,比如将该现实场景内容与在各导览路段内拍摄的图像进行对比,确定与当前现实场景内容匹配度最高的导览路段作为目标导览路段。
87.再者,还可以将上述基于定位位置的方式和基于现实场景内容的图像对比的方式进行结合。比如基于gps定位方式得到定位位置,确定出与该定位位置匹配的目标导览路段后,将现实场景内容和与定位位置匹配的目标导览路段的图像进行对比;如果两者相匹配,则可以将目标导览路段确定为当前的导览路段;如果不匹配,可以继续采用精度较高的定位方式,比如视觉定位的方式来确定高精度定位位置,并进一步进行后续的匹配过程;或者,如果不匹配,可以继续将现实场景内容与目标导览路段附近的其它导览路段的场景进行对比,从而对目标导览路段进行修正。
88.这样,通过导览车的定位位置信息确定导览车当前所处的目标导览路段,并根据目标导览路段的导览主题匹配目标虚拟对象,可以提高目标虚拟对象与目标导览路段的相关性,提高导览车的导游效果。
89.目标虚拟对象的选取可以根据目标导览路段的导览主题确定,目标虚拟对象可以是从多个预设虚拟对象中选取的,各个预设虚拟对象可以设置有一个或多个特征标签,特征标签可以描述预设虚拟对象所适合场景的特征,如科技、自然、洞穴、森林等。同时,目标导览路段也可以设置有一个或多个特征标签,通过进行特征标签的匹配,即可确定目标导览路段匹配的目标虚拟对象。
90.在实际实施中,也可以直接将特定的目标虚拟对象与目标导览路段进行关联,通过两者之间的关联关系即可确定目标导览路段对应的目标虚拟对象。
91.示例性的,若导览主题为森林、植物园等自然环境主题,则目标虚拟对象可以为动物、人物等形象;若导览主题为科技馆、展览馆等主题,则目标虚拟对象可以为机器人、飞碟等形象。
92.s102、将所述目标虚拟对象融入所述现实场景内容,得到增强现实ar 内容,并在所述导览车的屏幕中展示所述ar内容。
93.在获取到现实场景内容及目标虚拟对象之后,可以将目标虚拟对象融入到现实场
景内容中,得到增强现实(augmented reality,ar)内容,在ar 内容中,目标虚拟对象的位置与现实场景内容的位置相互关联,呈现出目标虚拟对象存在于现实场景当中的视觉效果,比如,在导览车的行进过程中,若一目标虚拟对象与现实场景内容之间相对静止,则ar内容的视觉效果为目标虚拟对象与现实场景内容一同靠近或远离导览车辆,目标虚拟对象在ar内容中可以移动,其移动的视觉效果与现实场景内容中的物体移动效果相似。
94.这样,通过将目标虚拟对象融入到现实场景内容中,并展示融入得到的ar内容,在非景点路段,或介绍信息较少的景点路段进行展示,能够有效提高展示内容的丰富度,降低乘客的乏味感。
95.s103、响应于针对所述ar内容的交互指令,在所述导览车的屏幕中展示与所述交互指令匹配的交互动画。
96.在展示ar内容的过程中,乘客可以与ar内容进行交互,乘客可以对导览车内部署的控制器进行操作,使控制器发出交互指令,车载处理器能够接收交互指令,并在导览车的屏幕中展示与交互指令匹配的交互动画。
97.示例性的,交互指令可以抓取、点击、射击等选择类指令。交互指令可以由控制器上检测到的按键信号或手势操作信号确定,控制器可以为激光控制器,激光控制器上可以部署有一个或多个按键,还可以部署操作面板,乘客可以利用操作面板输入手势信号,手势可以包括点击、双击、拖拽、长按、滑动等。交互指令可以通过蓝牙、无线网络等方式传递到车载处理器。
98.交互指令可以作用于导览车内的屏幕,基于交互指令作用于屏幕中的第一位置信息,以及目标虚拟对象在屏幕中的第二位置信息,可确定交互指令的交互结果,基于交互结果,可以选取需要展示的交互动画。
99.示例性的,控制器可以在通过蓝牙、无线网络的方式将交互指令发送至车载处理器的同时,发送激光信号,导览车内可以部署有激光传感器,能够检测到发射到屏幕上的激光信号,乘客在使用控制器时,可以瞄向屏幕中的目标虚拟对象;车载处理器在检测到交互指令时,可以先确定交互指令对应的控制器所发出的激光信号作用于屏幕中的第三位置信息,再根据激光信号作用于的第三位置信息确定交互指令作用于屏幕的第一位置信息(第一位置信息可以为第三位置信息或者包括第三位置信息所对应位置的目标范围),然后基于ar内容中可互动的各个目标虚拟对象所在屏幕中的第二位置信息及上述第一位置信息,确定交互结果。
100.在具体实施中,可以直接将上述第三位置信息作为交互指令作用于导览车的屏幕中的第一位置信息。
101.这样,通过激光控制器发送交互指令及激光信号,并基于激光信号与屏幕接触的第三位置信息确定交互指令作用的第一位置信息,不需要交互指令本身携带位置信息,降低了交互指令的复杂度,简化了确定交互指令作用于屏幕位置所需的步骤,乘客仅需要将激光控制器对准ar内容即可与其进行交互,不需要乘客与屏幕发生直接接触,也不需要用户基于移动终端等的操作界面进行操作,既方便操作,又方便进行交互过程的观览,一方面可以保障乘客在导览车行驶过程中与ar内容进行交互时的安全,另一方面又可以提升交互观览体验。
102.参见图2所示,为本公开实施例所提供的导览车内部的示意图。示例性的,在导览
车内部,包括座椅a、屏幕b、车窗c、控制器d,屏幕b 可以位于车身内部的一侧,并向导览车内部展示画面。乘客通过控制器可以与屏幕b中的ar内容进行交互。
103.要确定交互指令对应的交互结果,可以先确定第一位置信息对应的区域与第二位置信息对应的区域之间是否存在重叠区域,若存在,则可以确定交互指令的交互结果为交互成功;若不存在,则可以确定交互结果为交互失败。
104.这样,通过交互指令作用于屏幕的第一位置信息及虚拟对象在屏幕中的第二位置信息确定交互结果,再展示与交互结果匹配的交互动画,能够将交互动画与交互指令紧密关联,提高ar内容的真实感及乘客的参与感。
105.在确定交互指令的交互结果之后,可以确定与其匹配的交互动画,示例性的,在交互结果为交互成功的情况下,可以在屏幕中展示交互成功对应的虚拟动画,并将ar内容中的虚拟对象的展示状态切换为交互后状态,以及更新虚拟计分板中的计分信息。
106.其中,目标虚拟对象可以包括虚拟对象及虚拟计分板,虚拟对象为乘客可交互的对象,虚拟计分板则可以用于展示行程信息、路程信息、交互结果等信息。
107.示例性的,在ar内容为“选礼盒游戏”的场景下,虚拟对象可以为多个虚拟礼盒,虚拟计分板上可以展示有剩余礼盒数量、当前行程进度、剩余选取时间等信息,在激光信号作用于屏幕的位置处,可以展示有激光信号位置的提示标志,当检测到交互指令时,若其交互结果为交互成功,则可以展示选中虚拟礼盒的虚拟动画,并将虚拟礼盒的展示状态由关闭切换为打开,此时,打开状态即为上述交互后状态。相应的,可以同时更新虚拟计分板上的剩余礼盒数量、剩余选取时间等信息。
108.参见图3及图4所示,为本公开实施例所提供的导览车内屏幕的示意图之一、导览车内屏幕的示意图之二,图3中导览车内屏幕中展示的画面为响应交互指令之前的ar内容,包括现实场景内容31、目标虚拟对象32,其中,目标虚拟对象包括虚拟计分板及多个虚拟对象,虚拟对象为虚拟礼盒,虚拟礼盒处于关闭状态,虚拟计分板上展示有剩余选取时间、剩余选取次数及当前行程进度,剩余选取时间为30s,剩余选取次数为1,当前行程进度为43%;图4中导览车内屏幕中展示的画面为响应交互指令时的ar 内容,包括现实场景内容31、目标虚拟对象32、交互成功的虚拟动画33,此时虚拟对象(即上述虚拟礼盒)处于交互成功状态,呈打开状,虚拟计分板上展示的剩余选取时间为0,剩余选取次数为0,当前行程进度为50%。
109.在交互结果为交互失败的情况下,可以在屏幕中展示交互失败对应的虚拟动画,如上述礼盒打开失败的提示动画,并且,可以更新虚拟计分板中的计分信息,如剩余选取时间、剩余选取次数等。
110.这样,在交互成功时和交互失败时展示不同的虚拟动画,能够清晰、快捷的向乘客反馈是否交互成功,通过更新虚拟计分板中的计分信息,使乘客快速掌握当前的交互后状态,在交互成功时还将虚拟对象的展示状态切换为交互后状态,从而提高交互成功的辨识度,能够有效加强交互反馈,提高乘客的沉浸感。
111.在响应交互指令,更新展示的ar内容的同时,车载处理器还可以控制扬声器,播放与交互指令匹配的交互音效,交互音效能够对交互行为进行提示,提高乘客在交互过程中的沉浸感。
112.相应的,除了交互音效以外,还可以播放背景音乐、解说等音频,丰富导览车行驶
过程的视听体验。
113.在展示ar内容的过程中,除了展示目标虚拟对象以外,还可以展示目标虚拟对象的数量、当前交互活动对应的剩余路线行程信息等,提高了ar 内容的丰富度,通过剩余路线里程的展示能够让乘客及时了解当前的游览进程。
114.本公开实施例的上述方案,通过将与目标导览路段匹配的目标虚拟对象融入到现实场景内容中,得到增强现实ar内容,可以对导览车途经的景点内容或非景点的场景内容进行内容丰富化,展示更加丰富的导览信息;乘客在导览车内可以与ar内容进行交互,通过响应交互指令,展示与交互指令匹配的交互动画,使乘客在导览车内观览的同时,还能够与ar内容进行交互,并观看到交互操作带来的反馈内容,从而丰富乘客在游览非景点路段或景点内容较单调的路段时的游览体验,增强乘客在旅途中的参与感和充实感。
115.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
116.基于同一发明构思,本公开实施例中还提供了与画面展示方法对应的画面展示装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述画面展示方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
117.参照图5所示,为本公开实施例提供的一种画面展示装置的示意图,所述装置包括:
118.获取模块510,用于获取导览车外的现实场景内容,以及获取与所述导览车当前所处的目标导览路段匹配的目标虚拟对象;
119.展示模块520,用于将所述目标虚拟对象融入所述现实场景内容,得到增强现实ar内容,并在所述导览车的屏幕中展示所述ar内容;
120.响应模块530,用于响应于针对所述ar内容的交互指令,在所述导览车的屏幕中展示与所述交互指令匹配的交互动画。
121.一种可选的实施方式中,所述获取模块510在获取与所述导览车当前所处的目标导览路段匹配的目标虚拟对象时,用于:
122.基于所述导览车的定位位置信息,确定所述导览车当前所处的目标导览路段;
123.获取与所述目标导览路段的导览主题匹配的目标虚拟对象。
124.一种可选的实施方式中,所述响应模块530在响应于针对所述ar内容的交互指令,在所述导览车的屏幕中展示与所述交互指令匹配的交互动画时,用于:
125.响应于针对所述ar内容的交互指令,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息;
126.基于所述第一位置信息,以及所述目标虚拟对象在所述屏幕中的第二位置信息,确定所述交互指令的交互结果;
127.基于所述交互结果在所述导览车的屏幕中展示与所述交互指令匹配的交互动画。
128.一种可选的实施方式中,所述响应模块530在基于所述第一位置信息,以及所述目标虚拟对象在所述屏幕中的第二位置信息,确定所述交互指令的交互结果时,用于:
129.在所述第一位置信息对应的区域与所述第二位置信息对应的区域之间存在重叠区域的情况下,确定所述交互指令的交互结果为交互成功;
130.在所述第一位置信息对应的区域与所述第二位置信息对应的区域之间不存在重叠区域的情况下,确定所述交互指令的交互结果为交互失败。
131.一种可选的实施方式中,所述目标虚拟对象包括虚拟对象及虚拟计分板;
132.所述响应模块530在基于所述交互结果在所述导览车的屏幕中展示与所述交互指令匹配的交互动画时,用于:
133.在所述交互结果为交互成功的情况下,在所述导览车的屏幕中展示交互成功对应的虚拟动画,将所述ar内容中的虚拟对象的展示状态切换为交互后状态,并更新所述虚拟计分板中的计分信息;
134.在所述交互结果为交互失败的情况下,在所述导览车的屏幕中展示交互失败对应的虚拟动画,并更新所述虚拟计分板中的计分信息。
135.一种可选的实施方式中,所述响应模块530在响应于针对所述ar内容的交互指令,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息时,用于:
136.响应于由激光控制器通过无线网络发送的交互指令,确定所述激光控制器发射的激光信号与所述导览车中的屏幕产生接触的第三位置信息;
137.基于所述第三位置信息,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息。
138.一种可选的实施方式中,所述响应模块530还用于:
139.响应于针对所述ar内容的交互指令,播放与所述交互指令匹配的交互音效。
140.一种可选的实施方式中,所述展示模块520在所述导览车的屏幕中展示所述ar内容时,用于:
141.在所述导览车的屏幕中展示所述目标虚拟对象、所述目标虚拟对象的数量、以及当前交互活动对应的剩余路线里程信息。
142.关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
143.本公开实施例还提供了一种电子设备,如图6所示,为本公开实施例提供的电子设备结构示意图,包括:
144.处理器61和存储器62;所述存储器62存储有处理器61可执行的机器可读指令,处理器61用于执行存储器62中存储的机器可读指令,所述机器可读指令被处理器61执行时,处理器61执行下述步骤:
145.获取导览车外的现实场景内容,以及获取与所述导览车当前所处的目标导览路段匹配的目标虚拟对象;
146.将所述目标虚拟对象融入所述现实场景内容,得到增强现实ar内容,并在所述导览车的屏幕中展示所述ar内容;
147.响应于针对所述ar内容的交互指令,在所述导览车的屏幕中展示与所述交互指令匹配的交互动画。
148.一种可选的实施方式中,所述处理器61执行的指令中,所述获取与所述导览车当前所处的目标导览路段匹配的目标虚拟对象,包括:
149.基于所述导览车的定位位置信息,确定所述导览车当前所处的目标导览路段;
150.获取与所述目标导览路段的导览主题匹配的目标虚拟对象。
151.一种可选的实施方式中,所述处理器61执行的指令中,所述响应于针对所述ar内容的交互指令,在所述导览车的屏幕中展示与所述交互指令匹配的交互动画,包括:
152.响应于针对所述ar内容的交互指令,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息;
153.基于所述第一位置信息,以及所述目标虚拟对象在所述屏幕中的第二位置信息,确定所述交互指令的交互结果;
154.基于所述交互结果在所述导览车的屏幕中展示与所述交互指令匹配的交互动画。
155.一种可选的实施方式中,所述处理器61执行的指令中,所述基于所述第一位置信息,以及所述目标虚拟对象在所述屏幕中的第二位置信息,确定所述交互指令的交互结果,包括:
156.在所述第一位置信息对应的区域与所述第二位置信息对应的区域之间存在重叠区域的情况下,确定所述交互指令的交互结果为交互成功;
157.在所述第一位置信息对应的区域与所述第二位置信息对应的区域之间不存在重叠区域的情况下,确定所述交互指令的交互结果为交互失败。
158.一种可选的实施方式中,所述处理器61执行的指令中,所述目标虚拟对象包括虚拟对象及虚拟计分板;
159.所述基于所述交互结果在所述导览车的屏幕中展示与所述交互指令匹配的交互动画,包括:
160.在所述交互结果为交互成功的情况下,在所述导览车的屏幕中展示交互成功对应的虚拟动画,将所述ar内容中的虚拟对象的展示状态切换为交互后状态,并更新所述虚拟计分板中的计分信息;
161.在所述交互结果为交互失败的情况下,在所述导览车的屏幕中展示交互失败对应的虚拟动画,并更新所述虚拟计分板中的计分信息。
162.一种可选的实施方式中,所述处理器61执行的指令中,所述响应于针对所述ar内容的交互指令,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息,包括:
163.响应于由激光控制器通过无线网络发送的交互指令,确定所述激光控制器发射的激光信号与所述导览车中的屏幕产生接触的第三位置信息;
164.基于所述第三位置信息,确定所述交互指令作用于所述导览车的屏幕中的第一位置信息。
165.一种可选的实施方式中,所述处理器61执行的指令中,还包括:
166.响应于针对所述ar内容的交互指令,播放与所述交互指令匹配的交互音效。
167.一种可选的实施方式中,所述处理器61执行的指令中,在所述导览车的屏幕中展示所述ar内容,包括:
168.在所述导览车的屏幕中展示所述目标虚拟对象、所述目标虚拟对象的数量、以及当前交互活动对应的剩余路线里程信息。
169.上述存储器62包括内存621和外部存储器622;这里的内存621也称内存储器,用于暂时存放处理器61中的运算数据,以及与硬盘等外部存储器622交换的数据,处理器61通过内存621与外部存储器622进行数据交换。
170.上述指令的具体执行过程可以参考本公开实施例中所述的画面展示方法的步骤,
此处不再赘述。
171.本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的画面展示方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
172.本公开实施例所提供的画面展示方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行上述方法实施例中所述的画面展示方法的步骤,具体可参见上述方法实施例,在此不再赘述。
173.本公开实施例还提供一种计算机程序,该计算机程序被处理器执行时实现前述实施例的任意一种方法。该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(software development kit,sdk)等等。
174.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
175.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
176.另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
177.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random accessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
178.最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使
相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1