CN114661398A - 一种信息展示方法、装置、计算机设备和存储介质 - Google Patents
一种信息展示方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN114661398A CN114661398A CN202210289218.8A CN202210289218A CN114661398A CN 114661398 A CN114661398 A CN 114661398A CN 202210289218 A CN202210289218 A CN 202210289218A CN 114661398 A CN114661398 A CN 114661398A
- Authority
- CN
- China
- Prior art keywords
- dial
- information
- content
- virtual
- speed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000003190 augmentative effect Effects 0.000 claims abstract description 11
- 230000000694 effects Effects 0.000 claims description 26
- 230000004044 response Effects 0.000 claims description 26
- 238000004590 computer program Methods 0.000 claims description 10
- 239000003086 colorant Substances 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 13
- 230000000007 visual effect Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 230000016776 visual perception Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Navigation (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开提供了一种信息展示方法、装置、计算机设备和存储介质,其中,该方法包括:获取导览车外的现实场景内容,以及导览车的行驶信息;基于现实场景内容,获取与现实场景内容匹配的增强现实AR内容;根据针对AR内容的获取结果,和导览车的行驶信息,确定虚拟表盘的展示状态信息;虚拟表盘用于展示在导览车的用户界面中;用户界面还用于展示现实场景内容以及与现实场景内容匹配的AR内容;基于虚拟表盘的展示状态信息,展示用户界面。
Description
技术领域
本公开涉及增强现实以及用户界面的技术领域,具体而言,涉及一种信息展示方法、装置、计算机设备和存储介质。
背景技术
导览车属于移动观光车的一种,主要是专为旅游景区、公园、科技园、大型游乐园、封闭社区、校园、度假村、城市步行街等区域开发的旅游观光的交通工具。为了增强用户观光体验,通常可以基于视觉增强技术,在导览车的车载屏幕上展示车外现实场景内容与增强现实(Augmented Reality,AR)内容的结合,以提高用户沉浸式体验。
除AR内容外,车载屏幕上还可以展示行车速度、路线缩略图等信息,如何使得这些信息的展示更直观,同时又不影响用户观览AR内容,是值得研究的问题。
发明内容
本公开实施例至少提供一种信息展示方法、装置、计算机设备和存储介质。
第一方面,本公开实施例提供了一种信息展示方法,包括:
获取导览车外的现实场景内容,以及所述导览车的行驶信息;
基于所述现实场景内容,获取与所述现实场景内容匹配的增强现实AR内容;
根据针对所述AR内容的获取结果,和所述导览车的行驶信息,确定虚拟表盘的展示状态信息;所述虚拟表盘用于展示在所述导览车的用户界面中;所述用户界面还用于展示所述现实场景内容以及与所述现实场景内容匹配的AR内容;
基于所述虚拟表盘的展示状态信息,展示所述用户界面。
基于上述实施例,通过与现实场景内容匹配的AR内容的获取结果,以及导览车的行驶信息,能够控制虚拟表盘的展示状态信息(可以包括虚拟表盘在用户界面中展示的时机或方式,以及展示的内容),从而基于虚拟表盘的展示状态信息,为用户展现较为合适的用户界面。例如,如果没有获取到匹配的AR内容,此时可以展示虚拟表盘,虚拟表盘的表盘展示内容也即是根据导览车的行驶信息确定的,也即可以选择不需要展示AR内容的时机展示虚拟表盘的内容,从而方便用户了解当前导览车的行驶情况,而在有匹配的AR内容时,则可以重点展示AR内容,以提升用户的沉浸式观览体验。
一种可选的实施方式中,所述虚拟表盘的展示状态信息包括指示是否展示所述虚拟表盘的信息和虚拟表盘的表盘展示内容;
所述根据针对所述AR内容的获取结果,和所述导览车的行驶信息,确定虚拟表盘的展示状态信息,包括:
响应于未获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中展示所述虚拟表盘,并根据所述导览车的行驶信息,确定所述虚拟表盘的表盘展示内容;
响应于获取到与所述现实场景内容匹配的AR内容的情况下,确定不在所述用户界面中展示所述虚拟表盘。
该实施方式,通过判断是否获取到与现实场景内容匹配的AR内容,确定是否展示虚拟表盘,也即确定展示虚拟表盘的时机,响应于未获取到与现实场景内容匹配的AR内容的情况下,确定此时为展示虚拟表盘的时机;之后,可以根据导览车的行驶信息,确定在用户界面中展示的虚拟表盘的表盘展示内容。响应于获取到与现实场景内容匹配的AR内容的情况下,考虑到虚拟表盘可能会影响用户对AR内容的观览,确定此时不是展示虚拟表盘的合适时机,因此,确定此时不在用户界面中展示虚拟表盘,从而提高用户对AR内容的沉浸式观览体验;而如果没有获取到匹配的AR内容,此时可以展示虚拟表盘的内容,从而在合适的时机让用户了解当前导览车的行驶情况。
一种可选的实施方式中,响应于确定的所述虚拟表盘的展示状态信息指示不展示所述虚拟表盘的信息的情况下,所述基于所述虚拟表盘的展示状态信息,展示所述用户界面,还包括:
在所述用户界面展示所述虚拟表盘从有到无的消失特效。
该实施方式,通过在用户界面展示虚拟表盘从有到无的消失特效,此动态效果提高了用户视觉丰富性和层次感,进而提高了用户界面整体的科技感。
一种可选的实施方式中,所述虚拟表盘的展示状态信息包括指示突出展示所述虚拟表盘或非突出展示所述虚拟表盘的信息,以及虚拟表盘的表盘展示内容;所述突出展示和非突出展示对应的展示位置和/或展示尺寸不同;
所述根据针对所述AR内容的获取结果,和所述导览车的行驶信息,确定虚拟表盘的展示状态信息,包括:
响应于未获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中突出展示所述虚拟表盘,并根据所述导览车的行驶信息,确定突出展示的所述虚拟表盘的表盘展示内容;
响应于获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中非突出展示所述虚拟表盘,并根据所述导览车的行驶信息,确定非突出展示的所述虚拟表盘的表盘展示内容。
该实施方式,通过判断是否获取到与现实场景内容匹配的AR内容,确定是否突出展示虚拟表盘,也即确定展示虚拟表盘的方式,响应于未获取到与现实场景内容匹配的AR内容的情况下,确定此时可以突出展示虚拟表盘,并可以根据导览车的行驶信息,确定在用户界面中突出展示的虚拟表盘的表盘展示内容,从而在合适的时机让用户更直观清楚地了解当前导览车的行驶情况。而若获取到与现实场景内容匹配的AR内容,为了提高大部分用户的沉浸式观览体验,同时,又能小部分用户观察导览车行驶情况的需求,此时可以在用户界面非突出展示虚拟表盘,兼顾用户对AR内容的观览体验和对导览车行驶情况的观察需求。
一种可选的实施方式中,所述虚拟表盘包括速度表盘和/或路线表盘;
所述根据所述导览车的行驶信息,确定所述虚拟表盘的表盘展示内容,包括:
根据所述导览车的行驶信息,确定所述速度表盘的第一表盘展示内容和/或所述路线表盘的第二表盘展示内容;
所述基于所述虚拟表盘的展示状态信息,展示所述用户界面,包括:
基于确定的所述第一表盘展示内容和/或第二表盘展示内容,在所述用户界面中展示所述虚拟表盘。
该实施方式,虚拟表盘可以包括速度表盘和路线表盘,相应地,表盘展示内容可以包括速度表盘的第一表盘展示内容和路线表盘的第二表盘展示内容;用户可以通过观察速度表盘和/或路线表盘,掌握导览车的行驶信息,例如,可以通过观察速度表盘判断导览车是否超速,以起到警示作用;又例如,可以通过观察路线表盘,以使用户直观掌握导览车的行驶路线。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述根据所述导览车的行驶信息,确定所述速度表盘的第一表盘展示内容,包括:
根据所述导览车的行驶信息中指示的当前行驶速度,确定所述速度表盘中虚拟指针指向的时速表位置信息和所述虚拟指针的颜色;
其中,所述速度表盘中不同的时速范围对应的时速表背景颜色不同,所述虚拟指针的颜色与当前时速范围对应的时速表背景颜色相匹配。
该实施方式中,用户可以通过速度表盘中虚拟指针指向的时速表位置信息和虚拟指针的颜色直观判断当前导览车的时速信息,且速度表盘中不同的时速范围对应的时速表背景颜色不同,随着虚拟指针指向的时速表位置不断变化,对应虚拟指针的颜色与当时时速范围对应的时速表背景颜色相匹配,提升了速度表盘的第一表盘展示内容的整体科技感。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述根据所述导览车的行驶信息,确定所述速度表盘的第一表盘展示内容,包括:
根据所述导览车的行驶信息中指示的当前行驶状态,确定在所述速度表盘中展示的导览车模型的展示状态。
该实施方式中,用户可以通过速度表盘中展示的导览车模型的展示状态(比如有速度时或速度达到一定值后左右晃动),直观感受导览车的当前行驶状态。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述根据所述导览车的行驶信息,确定所述速度表盘的第一表盘展示内容,包括:
基于所述导览车的行驶信息指示的当前驾驶类型,确定在所述速度表盘中展示的驾驶类型信息。
该实施方式中,用户可以通过速度表盘中展示的驾驶类型信息,了解导览车的当前驾驶类型,例如是自动驾驶,还是驾驶员驾驶。
一种可选的实施方式中,所述确定所述速度表盘的第一表盘展示内容,还包括:
确定与所述驾驶类型信息匹配的目标展示特效。
该实施方式,速度表盘中展示与驾驶类型信息匹配的目标展示特效,能够丰富用户视觉感知,提高用户界面整体科技感。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述基于所述虚拟表盘的展示状态信息,展示所述用户界面,包括:
响应于所述速度表盘指示的当前行驶速度位于设置的危险时速区间内的情况下,在所述用户界面展示时速告警信息。
该实施方式,通过展示出的时速告警信息,提示用户注意安全。
一种可选的实施方式中,在所述虚拟表盘包括路线表盘的情况下,所述根据所述导览车的行驶信息,确定所述路线表盘的第二表盘展示内容,包括:
根据所述导览车的目的地以及当前定位信息,确定在所述路线表盘中展示的所述导览车的剩余行驶路线信息。
该实施方式,用户可以通过观察路线表盘中展示的剩余行驶路线信息,能够直观掌握导览车的行驶路线,以及预计到达目的地的时间。
一种可选的实施方式中,所述确定所述路线表盘的第二表盘展示内容,还包括:
根据所述剩余行驶路线信息,确定地图缩放比例;
按照所述地图缩放比例,确定在所述路线表盘中展示的缩放后的区域地图,所述区域地图用于承载所述剩余行驶路线信息。
该实施方式,通过地图缩放比例缩放路线表盘中展示的地图,所确定的缩放后的区域地图充分承载了剩余行驶路线信息,消除其他行驶后路线信息的影响,且动态缩放调整,提高了有效信息的展示尺寸比例。
一种可选的实施方式中,所述根据所述导览车的行驶信息,确定所述路线表盘的第二表盘展示内容,还包括:
根据所述导览车的剩余行驶路线信息,确定在所述路线表盘中展示的所述导览车的剩余行驶距离;
根据所述剩余行驶距离和所述导览车的平均行驶速度,确定在所述路线表盘中展示的、所述导览车到达所述目的地的剩余行驶时间。
该实施方式,用户可以通过观察路线表盘中展示的剩余行驶距离和导览车到达所述目的地的剩余行驶时间,能够直观掌握导览车的行驶路线,以及预计到达目的地的时间。
第二方面,本公开实施例还提供一种信息展示装置,包括:
第一获取模块,用于获取导览车外的现实场景内容,以及所述导览车的行驶信息;
第二获取模块,用于基于所述现实场景内容,获取与所述现实场景内容匹配的增强现实AR内容;
确定模块,用于根据针对所述AR内容的获取结果,和所述导览车的行驶信息,确定虚拟表盘的展示状态信息;所述虚拟表盘用于展示在所述导览车的用户界面中;所述用户界面还用于展示所述现实场景内容以及与所述现实场景内容匹配的AR内容;
展示模块,用于基于所述虚拟表盘的展示状态信息,展示所述用户界面。
一种可选的实施方式中,所述虚拟表盘的展示状态信息包括指示是否展示所述虚拟表盘的信息和虚拟表盘的表盘展示内容;
所述确定模块,用于响应于未获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中展示所述虚拟表盘,并根据所述导览车的行驶信息,确定所述虚拟表盘的表盘展示内容;
响应于获取到与所述现实场景内容匹配的AR内容的情况下,确定不在所述用户界面中展示所述虚拟表盘。
一种可选的实施方式中,响应于确定的所述虚拟表盘的展示状态信息指示不展示所述虚拟表盘的信息的情况下,所述展示模块,还用于在所述用户界面展示所述虚拟表盘从有到无的消失特效。
一种可选的实施方式中,所述虚拟表盘的展示状态信息包括指示突出展示所述虚拟表盘或非突出展示所述虚拟表盘的信息,以及虚拟表盘的表盘展示内容;所述突出展示和非突出展示对应的展示位置和/或展示尺寸不同;
所述确定模块,用于响应于未获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中突出展示所述虚拟表盘,并根据所述导览车的行驶信息,确定突出展示的所述虚拟表盘的表盘展示内容;
响应于获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中非突出展示所述虚拟表盘,并根据所述导览车的行驶信息,确定非突出展示的所述虚拟表盘的表盘展示内容。
一种可选的实施方式中,所述虚拟表盘包括速度表盘和/或路线表盘;
所述确定模块,用于根据所述导览车的行驶信息,确定所述速度表盘的第一表盘展示内容和/或所述路线表盘的第二表盘展示内容;
所述展示模块,用于基于确定的所述第一表盘展示内容和/或第二表盘展示内容,在所述用户界面中展示所述虚拟表盘。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述确定模块,用于根据所述导览车的行驶信息中指示的当前行驶速度,确定所述速度表盘中虚拟指针指向的时速表位置信息和所述虚拟指针的颜色;
其中,所述速度表盘中不同的时速范围对应的时速表背景颜色不同,所述虚拟指针的颜色与当前时速范围对应的时速表背景颜色相匹配。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述确定模块,用于根据所述导览车的行驶信息中指示的当前行驶状态,确定在所述速度表盘中展示的导览车模型的展示状态。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述确定模块,用于基于所述导览车的行驶信息指示的当前驾驶类型,确定在所述速度表盘中展示的驾驶类型信息。
一种可选的实施方式中,所述确定模块,还用于确定与所述驾驶类型信息匹配的目标展示特效。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述展示模块,用于响应于所述速度表盘指示的当前行驶速度位于设置的危险时速区间内的情况下,在所述用户界面展示时速告警信息。
一种可选的实施方式中,在所述虚拟表盘包括路线表盘的情况下,所述确定模块,用于根据所述导览车的目的地以及当前定位信息,确定在所述路线表盘中展示的所述导览车的剩余行驶路线信息。
一种可选的实施方式中,所述确定模块,还用于按照所述地图缩放比例,确定在所述路线表盘中展示的缩放后的区域地图,所述区域地图用于承载所述剩余行驶路线信息。
一种可选的实施方式中,所述确定模块,还用于根据所述导览车的剩余行驶路线信息,确定在所述路线表盘中展示的所述导览车的剩余行驶距离;
根据所述剩余行驶距离和所述导览车的平均行驶速度,确定在所述路线表盘中展示的、所述导览车到达所述目的地的剩余行驶时间。
第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的信息展示方法的步骤。
第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的信息展示方法的步骤。
关于上述信息展示装置、计算机设备和存储介质的效果描述参见上述信息展示方法的说明,这里不再赘述。
为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本公开实施例所提供的一种信息展示方法的流程图;
图2示出了本公开实施例所提供的用户界面展示虚拟表盘的现实场景内容的具体展示示意图;
图3示出了本公开实施例所提供的用户界面展示现实场景内容和与其匹配的AR内容的具体展示示意图;
图4示出了本公开实施例所提供的用户界面展示现实场景内容和突出展示虚拟表盘的具体展示示意图;
图5示出了本公开实施例所提供的用户界面展示现实场景内容、与其匹配的AR内容、以及非突出展示虚拟表盘的具体展示示意图;
图6示出了本公开实施例所提供的速度表盘的展示示意图;
图7示出了本公开实施例所提供的路线表盘的展示示意图;
图8示出了本公开实施例所提供的一种信息展示装置的示意图;
图9示出了本公开实施例所提供的一种计算机设备的结构示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
另外,本公开实施例中的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。
在本文中提及的“多个或者若干个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
经研究发现,为了增强用户在导览车上的观览体验,通常可以基于视觉增强技术,在导览车的车载屏幕上展示增强现实AR内容,以提高用户的观览体验。此外,车载屏幕上还可以展示行车速度、路线缩略图等行车信息,以方便用户了解导览车当前的行驶情况。因为AR内容和行车信息都是占用车载屏幕的展示面积的,也会同时分担用户注意力,因此,如何兼顾用户的沉浸式观览体验,又能在有需要时了解到导览车相关信息,是本公开实施例待解决的问题。
基于上述研究,本公开实施例提供了一种信息展示方法,通过与现实场景内容匹配的AR内容的获取结果,以及导览车的行驶信息,能够控制虚拟表盘的展示状态信息,比如可以包括虚拟表盘在用户界面中展示的时机或方式,以及展示的内容,从而基于虚拟表盘的展示状态信息,能够为用户展现较为合适的用户界面。例如,如果没有获取到匹配的AR内容,此时可以展示虚拟表盘,也即可以选择不需要展示AR内容的时机展示虚拟表盘的内容,从而方便用户了解当前导览车的行驶情况,而在有匹配的AR内容时,则可以重点展示AR内容,以提升用户的沉浸式观览体验。
针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
为便于对本实施例进行理解,首先对本公开实施例所公开的一种信息展示方法进行详细介绍,本公开实施例所提供的信息展示方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:终端设备或服务器或其它处理设备。在一些可能的实现方式中,该信息展示方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
下面以本公开实施例提供的信息展示方法做详细的说明。
本公开实施例中信息展示方法所应用的场景可以包括基于导览车的景点观览场景。可以在导览车上设置车载屏幕,在车载屏幕中展示对应的用户界面。
参见图1所示,为本公开实施例提供的一种信息展示方法的流程图,所述方法包括步骤S101~S104,其中:
S101:获取导览车外的现实场景内容,以及导览车的行驶信息。
本步骤中,可以利用导览车外摄像头,获取导览车外的现实场景内容。获取到的现实场景内容可以为摄像头拍摄到的导览车外的现实场景图像中的画面内容,该内容中可以包括导览车周围的环境信息。
可以通过加速度计、陀螺仪、磁力计、近距离传感器获取导览车的行驶信息,导览车的行驶信息例如可以包括但不仅限于以下至少一项:行驶速度、行驶状态(比如,停车等待状态、驾驶状态等)、驾驶类型(比如,自动驾驶、驾驶员操作驾驶)、区域地图、定位信息(可以包括定位位置和定位方向)、行驶轨迹等。这里,导览车的行驶轨迹可以是预先获取的,比如可以预先为导览车设置固定的班次或运行轨迹(比如起始点和目的地固定)。
S102:基于现实场景内容,获取与现实场景内容匹配的增强现实AR内容。
导览车所运行的现实场景可以是一个有限的区域,例如,旅游景区、公园、科技园、大型游乐园、封闭社区、校园、度假村、城市步行街等区域。因此,可以预先为导览车所运行的有限区域中的现实场景设置与其匹配的AR内容。
可以为导览车所运行的有限区域中的每个现实场景分别设置与其匹配的AR内容;或者,也可以为导览车所运行的有限区域中的部分现实场景,例如,具有代表性的部分区域或路段设置与其匹配的AR内容。
这里,导览车所运行的有限区域中的每个现实场景可以预先获取到。在一种实施方式中,可以基于图像识别技术,识别现实场景内容;之后,基于识别结果,获取预先配置的与现实场景内容匹配的AR内容。若识别结果指示的现实场景存在预先为其匹配的AR内容,则能够获取到与现实场景内容匹配的AR内容;若识别结果指示的现实场景不存在预先为其匹配的AR内容,则不能够获取到与现实场景内容匹配的AR内容,也即下述S103中获取结果的两种不同结果。
在另一种实施方式中,还可以确定导览车的定位位置(基于视觉定位或导览车内的定位传感器等定位),基于导览车的定位位置,获取与该定位位置匹配的AR内容。
S103:根据针对AR内容的获取结果,和导览车的行驶信息,确定虚拟表盘的展示状态信息;虚拟表盘用于展示在导览车的用户界面中;用户界面还用于展示现实场景内容以及与现实场景内容匹配的AR内容。
这里,用户界面可以展示在导览车上的车载屏幕,该用户界面首先可以展示现实场景内容,在存在与现实场景内容匹配的AR内容时,可以相应地展示AR内容,除此之外,还可以根据确定的虚拟表盘的展示状态信息进行虚拟表盘的展示。
虚拟表盘的展示内容可以是基于导览车的行驶信息确定的,该虚拟表盘的展示内容可以为用户提供导览车的行驶信息,便于用户直观了解到导览车的行驶信息,且以虚拟表盘的形式进行虚拟展示提高了用户界面的整体科技感(虚拟表盘的展示效果可以参见下述图2、4、6、7所示)。
针对上述S102中说明的AR内容的获取结果,根据导览车的行驶信息,可以确定虚拟表盘的展示状态信息。
在一些实施例中,虚拟表盘的展示状态信息可以包括是否展示虚拟表盘的信息和虚拟表盘的表盘展示内容。
可以通过判断是否获取到与现实场景内容匹配的AR内容,确定是否展示虚拟表盘。具体实施时,响应于未获取到与现实场景内容匹配的AR内容的情况下,可以确定在用户界面中展示虚拟表盘,并根据导览车的行驶信息,确定虚拟表盘的表盘展示内容;响应于获取到与现实场景内容匹配的AR内容的情况下,可以确定不在用户界面中展示虚拟表盘。
响应于未获取到与现实场景内容匹配的AR内容的情况下,虚拟表盘可以包括表征速度和路线的一个表盘或不同表盘,可以确定此时为展示虚拟表盘的时机;根据导览车的行驶信息,可以确定在用户界面中展示虚拟表盘的表盘展示内容,例如,虚拟指针指向的时速位置、行驶轨迹等。
响应于获取到与现实场景内容匹配的AR内容的情况下,为了提高用户的沉浸式体验,可以确定此时不是展示虚拟表盘的合适时机,因此,确定不在用户界面中展示虚拟表盘,提高用户对AR内容的沉浸式观览体验。
在另一些实施例中,虚拟表盘的展示状态信息可以包括指示突出展示展示虚拟表盘或非突出展示虚拟表盘的信息,以及虚拟表盘的表盘展示内容;其中,突出展示和非突出展示的展示位置和/或展示尺寸可以不同。
可以通过判断是否获取到与现实场景内容匹配的AR内容,确定是否突出展示虚拟表盘。具体实施时,响应于未获取到与现实场景内容匹配的AR内容的情况下,可以确定在用户界面中突出展示虚拟表盘,并根据导览车的行驶信息,确定突出展示的虚拟表盘的表盘展示内容;响应于获取到与现实场景内容匹配的AR内容的情况下,确定在用户界面中非突出展示虚拟表盘,并根据导览车的行驶信息,确定非突出展示述虚拟表盘的表盘展示内容。
在用户界面中突出展示虚拟表盘,示例性的,可以在用户界面中吸引用户注意力的显著位置,比如车载屏幕中心位置,并且以第一规格尺寸展示虚拟表盘。在用户界面中非突出展示虚拟表盘,示例性的,可以在用户界面中非显著位置,比如车载屏幕的边缘位置,并且以第二规格尺寸展示虚拟表盘。这里,第一规格尺寸较为明显大于第二规格尺寸,例如,突出展示的虚拟表盘可以为非突出展示的虚拟表盘的两倍或者两倍以上等。
响应于未获取到与现实场景内容匹配的AR内容的情况下,可以确定此时为突出展示虚拟表盘的适当时机,因此,可以根据导览车的行驶信息,确定在用户界面中突出展示虚拟表盘的表盘展示内容。由于突出展示对应的展示位置和展示尺寸能够为用户呈现较为显著的虚拟表盘,因此,能够提高用户界面的科技感,同时也便于用户观察导览车运行时的行驶信息。
响应于获取到与现实场景内容匹配的AR内容的情况下,为了兼顾用户的沉浸式观览体验和观察导览车当前行驶情况的需求,可以在用户界面非突出展示虚拟表盘,且表盘展示内容可以根据导览车的行驶信息确定。
在另一些实施例中,上述突出展示虚拟表盘还可以包括高亮渲染后展示的虚拟表盘;非突出展示虚拟表盘还可以包括灰度或虚化展示的虚拟表盘。
S104:基于虚拟表盘的展示状态信息,展示用户界面。
具体地,可以基于虚拟表盘的展示状态信息指示的虚拟表盘的展示状态(如上述S103中所述的展示A1、不展示A2、突出展示A3、非突出展示A4等状态),展示用户界面。下面针对不同展示状态分别进行说明:
A1、首先,用户界面展示有现实场景内容;之后,若确定当前未获取到与现实场景内容匹配的AR内容,则可以确定虚拟表盘的展示状态信息指示的虚拟表盘的展示状态为展示,根据导览车的行驶信息,可以确定展示的虚拟表盘的表盘展示内容,此时,可以将虚拟表盘的表盘展示内容展示在用户界面。
可以参见图2所示,其为用户界面展示虚拟表盘的现实场景内容的具体展示示意图。其中,虚拟表盘包括速度表盘21和路线表盘22;速度表盘21中包含虚拟指针指示的导览车当前行驶速度、导览车模型、以及导览车当前行驶状态(比如“驾驶中”)。路线表盘22种包含区域地图、定位信息和行驶轨迹等信息。
A2、首先,用户界面展示有现实场景内容;之后,若确定当前获取到与现实场景内容匹配的AR内容,则确定虚拟表盘的展示状态为不展示,此时,只需要将现实场景内容,以及与现实场景内容匹配的AR内容叠加展示。
可以参见图3所示,其为用户界面展示现实场景内容和与其匹配的AR内容的具体展示示意图。
响应于确定的虚拟表盘的展示状态信息指示不展示虚拟表盘的信息的情况下,若用户界面当前展示有虚拟表盘,则可以在用户界面展示虚拟表盘从有到无的消失特效。例如,虚拟表盘从有到无的一种渐变消失的动态效果。
这里,通过在用户界面展示虚拟表盘从有到无的消失特效,此动态效果提高了用户视觉丰富性和层次感,进而提高了用户界面整体的科技感。
A3、首先,用户界面展示有现实场景内容;之后,若确定当前未获取到与现实场景内容匹配的AR内容,则确定虚拟表盘的展示状态为突出展示,此时可以将虚拟表盘的表盘展示内容突出展示在用户界面。
参见图4所示,其为用户界面展示现实场景内容和突出展示虚拟表盘的具体展示示意图。
A4、首先,用户界面展示有现实场景内容;之后,若确定当前获取到与现实场景内容匹配的AR内容,则确定虚拟表盘的展示状态信息指示的虚拟表盘的展示状态为非突出展示,可以将匹配到的AR内容叠加展示在现实场景内容上,并将虚拟表盘的表盘展示内容非突出展示在用户界面。
参见图5所示,其为用户界面展示现实场景内容、与其匹配的AR内容、以及非突出展示虚拟表盘的具体展示示意图。
基于上述S101~S104,通过与现实场景内容匹配的AR内容的获取结果,以及导览车的行驶信息,能够控制虚拟表盘在用户界面中展示的时机或方式,以及展示的内容,也即展示状态信息,基于虚拟表盘的展示状态信息,能够为用户展现较为合适的用户界面。例如,若未获取到与现实场景内容匹配的AR内容,可以对虚拟表盘进行突出展示;若获取到了与现实场景内容匹配的AR内容,可以不展示虚拟表盘或对虚拟表盘进行非突出展示,从而兼顾AR内容的沉浸式观览体验,和满足用户对导览车行驶情况的观察需求。
承接上述S103:
在一些实施例中,虚拟表盘可以包括速度表盘和/或路线表盘。
可以根据导览车的行驶信息,确定虚拟表盘的表盘展示内容,具体地,可以包括根据导览车的行驶信息,确定速度表盘的第一表盘展示内容和/或路线表盘的第二表盘展示内容。
速度表盘的第一表盘展示内容,例如可以包括导览车的行驶信息中的行驶速度、行驶状态、驾驶类型等信息。路线表盘的第二表盘展示内容,例如可以包括导览车的行驶信息中的区域地图、定位信息,行驶轨迹等信息。
基于虚拟表盘的展示状态信息,展示用户界面,具体地,可以包括基于确定的第一表盘展示内容和/或第二表盘展示内容,在用户界面中展示虚拟表盘。
一种情况下,可以直接在用户界面中展示第一表盘展示内容和/或第二表盘展示内容;在另一种情况下,可以先根据虚拟表盘的展示状态信息指示的虚拟表盘的展示状态(分别为速度表盘和路线表盘的展示状态),即S104中不同中展示状态,确定在用户界面中展示速度表盘和/或路线表盘的方式,具体可以参见A1~A4。
下面对确定速度表盘的第一表盘展示内容进行详细说明,而速度表盘的示意图可以参见图6所示:
示例1、可以根据导览车的行驶信息中指示的当前行驶速度,确定速度表盘中虚拟指针指向的时速表位置信息和虚拟指针的颜色;其中,速度表盘中不同的时速范围对应的时速表背景颜色不同,虚拟指针的颜色与当前时速范围对应的时速表背景颜色相匹配。
速度表盘中虚拟指针指向的时速表位置信息表征导览车的当前行驶速度。如图6中虚拟指针指示的当前行驶速度为30千米/小时(KM/H),此时虚拟指针的颜色与30KM/H时速表背景颜色相同。
速度表盘的时速表例如可以包括0~120KM/H的时速,以每10KM/H为一个时速范围,可以划分为12个时速范围,不同时速范围对应的时速表背景颜色可以不同,例如,可以用3种颜色分别表示不同时速范围对应的时速表盘的时速颜色背景,比如,利用渐变绿色表示0~60KM/H的时速范围对应的时速表盘的时速颜色背景;利用从绿色到黄色的渐变颜色表示60~90KM/H的时速范围对应的时速表盘的时速颜色背景;利用从黄色到红色的渐变颜色表示90~120KM/H的时速范围对应的时速表盘的时速颜色背景。而红色对应的时速范围可以用于表示危险驾驶速度,绿色对应的时速范围可以用于表示安全驾驶速度。
在实施中,响应于速度表盘指示的当前行驶速度位于设置的危险时速区间内的情况下,可以在用户界面展示时速告警信息。
示例性的,危险时速区间可以为大于某一高时速的高速区间,例如,可以为上述时速表背景颜色为红色时对应的时速范围。时速告警信息可以包括“危险!”、“警告!”等警示用语;同时,还可以利用车载语音设备同步播放告警语音等。
或者,在规定高速行驶的车道上行驶时,危险时速区间也可以为小于某一低时速的低速区间。
示例2、也可以根据导览车的行驶信息中指示的当前行驶状态,确定在速度表盘中展示的导览车模型的展示状态。
当前行驶状态可以利用导览车的速度传感器检测得到。当前行驶状态例如可以包括停车等待状态、驾驶状态等。导览车模型的展示状态可以与当前行驶状态匹配,具体地,在当前行驶状态为停车等待状态的情况下,可以确定导览车模型的展示状态为静止展示;在当前行驶状态为驾驶状态的情况下,可以确定导览车模型的展示状态为动态展示,例如,确定展示导览车模型左右晃动的特效(也即呈现为导览车正在行驶中的特效)。
示例3、也可以基于导览车的行驶信息指示的当前驾驶类型,确定在速度表盘中展示的驾驶类型信息。
导览车可能存在自动驾驶模型,当检测到导览车处于自动驾驶模型时,确定当前驾驶类型为自动驾驶;若检测为非自动驾驶模型,则可以确定当前驾驶类型为驾驶员操作驾驶。
在当前驾驶类型为自动驾驶时,可以确定在速度表盘中展示的驾驶类型信息为自动驾驶。在当前驾驶类型为驾驶员操作驾驶时,可以确定在速度表盘中展示的驾驶类型信息为驾驶员操作驾驶。
另外,在展示驾驶类型信息的同时,还可以确定与该驾驶类型信息匹配的目标展示特效,并在该驾驶类型信息所在区域展示该目标展示特效。
与驾驶类型信息匹配的目标展示特效,可以为渲染发光的特效;或者,在当前行驶状态指示驾驶状态的情况下,目标展示特效可以为驾驶类型信息中的字符依次弹跳的特效,等等。
上述展示在用户界面上的速度表盘,通过多样化的特效和直观的时速表,能够丰富用户视觉感知,提高用户界面整体科技感。
下面对确定路线表盘的第二表盘展示内容进行详细说明,而路线表盘的示意图可以参见图7所示:
示例1、可以根据导览车的目的地以及当前定位信息,确定在路线表盘中展示的导览车的剩余行驶路线信息。
其中,导览车的当前定位位置信息可以是基于显示场景内容进行视觉定位确定的,或者,基于导览车上的定位传感器获取的。其中,定位传感器可以为全球定位***(Global Positioning System,GPS)。示例性的,计算机设备可以对现实场景内容进行图像识别,识别出现实场景内的标志物体,并根据标志物体的位置信息,确定导览车的定位信息。进一步的,计算机设备还可以先利用定位传感器,对导览车进行初步定位,再利用显示场景内容对初步定位的结果进行定位校准,最终得到需要的定位信息(也即定位位置坐标和方向)。
利用导览车的当前位置和该导览车的目的地,确定剩余行驶路线信息。剩余行驶路线信息可以包括导览车在区域地图上的剩余导航路线。
在实施中,区域地图可以用于承载剩余行驶路线信息。具体地,可以根据剩余行驶路线信息,确定地图缩放比例;之后,按照地图缩放比例,确定在路线表盘中展示的缩放后的区域地图。
地图缩放比例可以包括预先设置的剩余行驶路线的自适应高度,与剩余行驶路线信息指示的剩余行驶路线在用户界面纵向上的最高点和最低点的差值的比值。剩余行驶路线的自适应高度可以基于路线表盘中可展示高度进行设置。
按照地图缩放比例,缩放路线表盘中的区域地图,确定在路线表盘中展示的缩放后的区域地图,使得路线表盘实时展示最大化的剩余行驶路线。
示例2、也可以根据导览车的剩余行驶路线信息,确定在路线表盘中展示的导览车的剩余行驶距离;根据剩余行驶距离和导览车的平均行驶速度,确定在路线表盘中展示的、导览车到达目的地的剩余行驶时间。
可以根据导览车的剩余行驶路线信息指示的剩余导航路线,通过地图换算,确定在路线表盘中展示的导览车的剩余行驶距离。
剩余行驶时间=剩余行驶距离/平均行驶速度。
这里,用户可以通过观察路线表盘中展示的剩余行驶距离和导览车到达所述目的地的剩余行驶时间,能够直观掌握导览车的行驶路线,以及预计到达目的地的情况。
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
基于同一发明构思,本公开实施例中还提供了与信息展示方法对应的信息展示装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述信息展示方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
参照图8所示,为本公开实施例提供的一种信息展示装置的示意图,所述装置包括:第一获取模块801、第二获取模块802、确定模块803和展示模块804;其中,
第一获取模块801,用于获取导览车外的现实场景内容,以及所述导览车的行驶信息;
第二获取模块802,用于基于所述现实场景内容,获取与所述现实场景内容匹配的增强现实AR内容;
确定模块803,用于根据针对所述AR内容的获取结果,和所述导览车的行驶信息,确定虚拟表盘的展示状态信息;所述虚拟表盘用于展示在所述导览车的用户界面中;所述用户界面还用于展示所述现实场景内容以及与所述现实场景内容匹配的AR内容;
展示模块804,用于基于所述虚拟表盘的展示状态信息,展示所述用户界面。
一种可选的实施方式中,所述虚拟表盘的展示状态信息包括指示是否展示所述虚拟表盘的信息和虚拟表盘的表盘展示内容;
所述确定模块803,用于响应于未获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中展示所述虚拟表盘,并根据所述导览车的行驶信息,确定所述虚拟表盘的表盘展示内容;
响应于获取到与所述现实场景内容匹配的AR内容的情况下,确定不在所述用户界面中展示所述虚拟表盘。
一种可选的实施方式中,响应于确定的所述虚拟表盘的展示状态信息指示不展示所述虚拟表盘的信息的情况下,所述展示模块804,还用于在所述用户界面展示所述虚拟表盘从有到无的消失特效。
一种可选的实施方式中,所述虚拟表盘的展示状态信息包括指示突出展示所述虚拟表盘或非突出展示所述虚拟表盘的信息,以及虚拟表盘的表盘展示内容;所述突出展示和非突出展示对应的展示位置和/或展示尺寸不同;
所述确定模块803,用于响应于未获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中突出展示所述虚拟表盘,并根据所述导览车的行驶信息,确定突出展示的所述虚拟表盘的表盘展示内容;
响应于获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中非突出展示所述虚拟表盘,并根据所述导览车的行驶信息,确定非突出展示的所述虚拟表盘的表盘展示内容。
一种可选的实施方式中,所述虚拟表盘包括速度表盘和/或路线表盘;
所述确定模块803,用于根据所述导览车的行驶信息,确定所述速度表盘的第一表盘展示内容和/或所述路线表盘的第二表盘展示内容;
所述展示模块804,用于基于确定的所述第一表盘展示内容和/或第二表盘展示内容,在所述用户界面中展示所述虚拟表盘。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述确定模块803,用于根据所述导览车的行驶信息中指示的当前行驶速度,确定所述速度表盘中虚拟指针指向的时速表位置信息和所述虚拟指针的颜色;
其中,所述速度表盘中不同的时速范围对应的时速表背景颜色不同,所述虚拟指针的颜色与当前时速范围对应的时速表背景颜色相匹配。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述确定模块803,用于根据所述导览车的行驶信息中指示的当前行驶状态,确定在所述速度表盘中展示的导览车模型的展示状态。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述确定模块803,用于基于所述导览车的行驶信息指示的当前驾驶类型,确定在所述速度表盘中展示的驾驶类型信息。
一种可选的实施方式中,所述确定模块803,还用于确定与所述驾驶类型信息匹配的目标展示特效。
一种可选的实施方式中,在所述虚拟表盘包括速度表盘的情况下,所述展示模块804,用于响应于所述速度表盘指示的当前行驶速度位于设置的危险时速区间内的情况下,在所述用户界面展示时速告警信息。
一种可选的实施方式中,在所述虚拟表盘包括路线表盘的情况下,所述确定模块803,用于根据所述导览车的目的地以及当前定位信息,确定在所述路线表盘中展示的所述导览车的剩余行驶路线信息。
一种可选的实施方式中,所述确定模块803,还用于按照所述地图缩放比例,确定在所述路线表盘中展示的缩放后的区域地图,所述区域地图用于承载所述剩余行驶路线信息。
一种可选的实施方式中,所述确定模块803,还用于根据所述导览车的剩余行驶路线信息,确定在所述路线表盘中展示的所述导览车的剩余行驶距离;
根据所述剩余行驶距离和所述导览车的平均行驶速度,确定在所述路线表盘中展示的、所述导览车到达所述目的地的剩余行驶时间。
关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
基于同一技术构思,本申请实施例还提供了一种计算机设备。参照图9所示,为本申请实施例提供的计算机设备的结构示意图,包括:
处理器91、存储器92和总线93。其中,存储器92存储有处理器91可执行的机器可读指令,处理器91用于执行存储器92中存储的机器可读指令,所述机器可读指令被处理器91执行时,处理器91执行下述步骤:S101:获取导览车外的现实场景内容,以及导览车的行驶信息;S102:基于现实场景内容,获取与现实场景内容匹配的增强现实AR内容;S103:根据针对AR内容的获取结果,和导览车的行驶信息,确定虚拟表盘的展示状态信息;虚拟表盘用于展示在导览车的用户界面中;用户界面还用于展示现实场景内容以及与现实场景内容匹配的AR内容;S104:基于虚拟表盘的展示状态信息,展示用户界面。
上述存储器92包括内存921和外部存储器922;这里的内存921也称内存储器,用于暂时存放处理器91中的运算数据,以及与硬盘等外部存储器922交换的数据,处理器91通过内存921与外部存储器922进行数据交换,当计算机设备运行时,处理器91与存储器92之间通过总线93通信,使得处理器91在执行上述方法实施例中所提及的执行指令。
本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的信息展示方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
本公开实施例还提供一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现上述的信息展示方法的步骤。其中,计算机程序产品可以是任何能实现上述信息展示方法的产品,该计算机程序产品中对现有技术做出贡献的部分或全部方案可以以软件产品(例如软件开发包(Software Development Kit,SDK))的形式体现,该软件产品可以被存储在一个存储介质中,通过包含的计算机指令使得相关设备或处理器执行上述信息展示方法的部分或全部步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本公开各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
Claims (16)
1.一种信息展示方法,其特征在于,包括:
获取导览车外的现实场景内容,以及所述导览车的行驶信息;
基于所述现实场景内容,获取与所述现实场景内容匹配的增强现实AR内容;
根据针对所述AR内容的获取结果,和所述导览车的行驶信息,确定虚拟表盘的展示状态信息;所述虚拟表盘用于展示在所述导览车的用户界面中;所述用户界面还用于展示所述现实场景内容以及与所述现实场景内容匹配的AR内容;
基于所述虚拟表盘的展示状态信息,展示所述用户界面。
2.根据权利要求1所述的方法,其特征在于,所述虚拟表盘的展示状态信息包括指示是否展示所述虚拟表盘的信息和虚拟表盘的表盘展示内容;
所述根据针对所述AR内容的获取结果,和所述导览车的行驶信息,确定虚拟表盘的展示状态信息,包括:
响应于未获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中展示所述虚拟表盘,并根据所述导览车的行驶信息,确定所述虚拟表盘的表盘展示内容;
响应于获取到与所述现实场景内容匹配的AR内容的情况下,确定不在所述用户界面中展示所述虚拟表盘。
3.根据权利要求2所述的方法,其特征在于,响应于确定的所述虚拟表盘的展示状态信息指示不展示所述虚拟表盘的信息的情况下,所述基于所述虚拟表盘的展示状态信息,展示所述用户界面,还包括:
在所述用户界面展示所述虚拟表盘从有到无的消失特效。
4.根据权利要求1所述的方法,其特征在于,所述虚拟表盘的展示状态信息包括指示突出展示所述虚拟表盘或非突出展示所述虚拟表盘的信息,以及虚拟表盘的表盘展示内容;所述突出展示和非突出展示对应的展示位置和/或展示尺寸不同;
所述根据针对所述AR内容的获取结果,和所述导览车的行驶信息,确定虚拟表盘的展示状态信息,包括:
响应于未获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中突出展示所述虚拟表盘,并根据所述导览车的行驶信息,确定突出展示的所述虚拟表盘的表盘展示内容;
响应于获取到与所述现实场景内容匹配的AR内容的情况下,确定在所述用户界面中非突出展示所述虚拟表盘,并根据所述导览车的行驶信息,确定非突出展示的所述虚拟表盘的表盘展示内容。
5.根据权利要求2~4任一所述的方法,其特征在于,所述虚拟表盘包括速度表盘和/或路线表盘;
所述根据所述导览车的行驶信息,确定所述虚拟表盘的表盘展示内容,包括:
根据所述导览车的行驶信息,确定所述速度表盘的第一表盘展示内容和/或所述路线表盘的第二表盘展示内容;
所述基于所述虚拟表盘的展示状态信息,展示所述用户界面,包括:
基于确定的所述第一表盘展示内容和/或第二表盘展示内容,在所述用户界面中展示所述虚拟表盘。
6.根据权利要求5所述的方法,其特征在于,在所述虚拟表盘包括速度表盘的情况下,所述根据所述导览车的行驶信息,确定所述速度表盘的第一表盘展示内容,包括:
根据所述导览车的行驶信息中指示的当前行驶速度,确定所述速度表盘中虚拟指针指向的时速表位置信息和所述虚拟指针的颜色;
其中,所述速度表盘中不同的时速范围对应的时速表背景颜色不同,所述虚拟指针的颜色与当前时速范围对应的时速表背景颜色相匹配。
7.根据权利要求5所述的方法,其特征在于,在所述虚拟表盘包括速度表盘的情况下,所述根据所述导览车的行驶信息,确定所述速度表盘的第一表盘展示内容,包括:
根据所述导览车的行驶信息中指示的当前行驶状态,确定在所述速度表盘中展示的导览车模型的展示状态。
8.根据权利要求5所述的方法,其特征在于,在所述虚拟表盘包括速度表盘的情况下,所述根据所述导览车的行驶信息,确定所述速度表盘的第一表盘展示内容,包括:
基于所述导览车的行驶信息指示的当前驾驶类型,确定在所述速度表盘中展示的驾驶类型信息。
9.根据权利要求8所述的方法,其特征在于,所述确定所述速度表盘的第一表盘展示内容,还包括:
确定与所述驾驶类型信息匹配的目标展示特效。
10.根据权利要求5所述的方法,其特征在于,在所述虚拟表盘包括速度表盘的情况下,所述基于所述虚拟表盘的展示状态信息,展示所述用户界面,包括:
响应于所述速度表盘指示的当前行驶速度位于设置的危险时速区间内的情况下,在所述用户界面展示时速告警信息。
11.根据权利要求5所述的方法,其特征在于,在所述虚拟表盘包括路线表盘的情况下,所述根据所述导览车的行驶信息,确定所述路线表盘的第二表盘展示内容,包括:
根据所述导览车的目的地以及当前定位信息,确定在所述路线表盘中展示的所述导览车的剩余行驶路线信息。
12.根据权利要求11所述的方法,其特征在于,所述确定所述路线表盘的第二表盘展示内容,还包括:
根据所述剩余行驶路线信息,确定地图缩放比例;
按照所述地图缩放比例,确定在所述路线表盘中展示的缩放后的区域地图,所述区域地图用于承载所述剩余行驶路线信息。
13.根据权利要求11或12所述的方法,其特征在于,所述根据所述导览车的行驶信息,确定所述路线表盘的第二表盘展示内容,还包括:
根据所述导览车的剩余行驶路线信息,确定在所述路线表盘中展示的所述导览车的剩余行驶距离;
根据所述剩余行驶距离和所述导览车的平均行驶速度,确定在所述路线表盘中展示的、所述导览车到达所述目的地的剩余行驶时间。
14.一种信息展示装置,其特征在于,包括:
第一获取模块,用于获取导览车外的现实场景内容,以及所述导览车的行驶信息;
第二获取模块,用于基于所述现实场景内容,获取与所述现实场景内容匹配的增强现实AR内容;
确定模块,用于根据针对所述AR内容的获取结果,和所述导览车的行驶信息,确定虚拟表盘的展示状态信息;所述虚拟表盘用于展示在所述导览车的用户界面中;所述用户界面还用于展示所述现实场景内容以及与所述现实场景内容匹配的AR内容;
展示模块,用于基于所述虚拟表盘的展示状态信息,展示所述用户界面。
15.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至13任一项所述的信息展示方法的步骤。
16.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至13任一项所述的信息展示方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210289218.8A CN114661398B (zh) | 2022-03-22 | 2022-03-22 | 一种信息展示方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210289218.8A CN114661398B (zh) | 2022-03-22 | 2022-03-22 | 一种信息展示方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114661398A true CN114661398A (zh) | 2022-06-24 |
CN114661398B CN114661398B (zh) | 2024-05-17 |
Family
ID=82031953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210289218.8A Active CN114661398B (zh) | 2022-03-22 | 2022-03-22 | 一种信息展示方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114661398B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107084740A (zh) * | 2017-03-27 | 2017-08-22 | 宇龙计算机通信科技(深圳)有限公司 | 一种导航方法和装置 |
US20200090375A1 (en) * | 2017-03-17 | 2020-03-19 | Maxell, Ltd. | Ar display apparatus and ar display method |
CN111694430A (zh) * | 2020-06-10 | 2020-09-22 | 浙江商汤科技开发有限公司 | 一种ar场景画面呈现方法、装置、电子设备和存储介质 |
CN112146649A (zh) * | 2020-09-23 | 2020-12-29 | 北京市商汤科技开发有限公司 | Ar场景下的导航方法、装置、计算机设备及存储介质 |
CN112348969A (zh) * | 2020-11-06 | 2021-02-09 | 北京市商汤科技开发有限公司 | 增强现实场景下的展示方法、装置、电子设备及存储介质 |
CN112967404A (zh) * | 2021-02-24 | 2021-06-15 | 深圳市慧鲤科技有限公司 | 控制虚拟对象移动的方法、装置、电子设备及存储介质 |
CN113260430A (zh) * | 2021-03-31 | 2021-08-13 | 华为技术有限公司 | 一种场景处理方法、装置、***及相关设备 |
CN113282687A (zh) * | 2021-06-18 | 2021-08-20 | 北京市商汤科技开发有限公司 | 数据展示方法、装置、计算机设备及存储介质 |
-
2022
- 2022-03-22 CN CN202210289218.8A patent/CN114661398B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200090375A1 (en) * | 2017-03-17 | 2020-03-19 | Maxell, Ltd. | Ar display apparatus and ar display method |
CN107084740A (zh) * | 2017-03-27 | 2017-08-22 | 宇龙计算机通信科技(深圳)有限公司 | 一种导航方法和装置 |
CN111694430A (zh) * | 2020-06-10 | 2020-09-22 | 浙江商汤科技开发有限公司 | 一种ar场景画面呈现方法、装置、电子设备和存储介质 |
CN112146649A (zh) * | 2020-09-23 | 2020-12-29 | 北京市商汤科技开发有限公司 | Ar场景下的导航方法、装置、计算机设备及存储介质 |
CN112348969A (zh) * | 2020-11-06 | 2021-02-09 | 北京市商汤科技开发有限公司 | 增强现实场景下的展示方法、装置、电子设备及存储介质 |
CN112967404A (zh) * | 2021-02-24 | 2021-06-15 | 深圳市慧鲤科技有限公司 | 控制虚拟对象移动的方法、装置、电子设备及存储介质 |
CN113260430A (zh) * | 2021-03-31 | 2021-08-13 | 华为技术有限公司 | 一种场景处理方法、装置、***及相关设备 |
CN113282687A (zh) * | 2021-06-18 | 2021-08-20 | 北京市商汤科技开发有限公司 | 数据展示方法、装置、计算机设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114661398B (zh) | 2024-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8612151B2 (en) | Apparatus for and method of junction view display | |
US9052503B2 (en) | Method for the output of graphic driving indications | |
KR101300435B1 (ko) | 관심 위치 저장 및 시각화 기능을 갖는 내비게이션 시스템 | |
US8630801B2 (en) | Navigation device and method for the graphic output of navigaton instructions | |
US20110288766A1 (en) | Navigation device, navigation method, navigation program, and recording medium | |
CN110926487A (zh) | 辅助驾驶方法、辅助驾驶***、计算设备及存储介质 | |
EP0884711A1 (en) | Map display apparatus for motor vehicle | |
EP3108405A2 (en) | A system for use in a vehicle | |
US10634513B2 (en) | Method for visually displaying the positions of selected destinations in maps in an altered manner | |
JP3620918B2 (ja) | ナビゲーション装置の地図表示方法およびナビゲーション装置 | |
JP2008014754A (ja) | ナビゲーション装置 | |
US11022460B2 (en) | Parking display for a vehicle | |
JP2007264176A (ja) | 立体視車載表示装置 | |
US9846819B2 (en) | Map image display device, navigation device, and map image display method | |
CN114661398B (zh) | 一种信息展示方法、装置、计算机设备和存储介质 | |
CN106372095B (zh) | 电子地图显示方法、装置及车载设备 | |
JP2013174620A (ja) | ナビゲーション装置、ナビゲーション方法、ナビゲーションプログラム、および記録媒体 | |
CN115900748A (zh) | 显示方法、显示装置、计算机可读存储介质及交通工具 | |
JP4101044B2 (ja) | ナビゲーション装置 | |
JP3298515B2 (ja) | ナビゲーション用地図表示装置 | |
Hsu et al. | The effects of different navigation maps on driving performance | |
JP2005331501A (ja) | 情報提示システムおよび情報提示方法 | |
CN117549740A (zh) | 导航调整方法、装置、计算机设备及存储介质 | |
De Oliveira Faria | Effects of Augmented Reality Head-up Display Graphics’ Perceptual Form on Driver Spatial Knowledge Acquisition | |
CN115904562A (zh) | 显示方法、显示装置、计算机可读存储介质及交通工具 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |