本技术涉及车载增强现实/虚拟现实设备领域,尤其涉及一种头显控制方法、设备和计算机可读存储介质。
背景技术:
1、虚拟现实(virtual reality,vr)技术可以提供一个交互式和沉浸式的虚拟三维空间,增强现实(augmented reality,ar)技术可以通过全息投影镜片把显示内容与现实世界进行叠加。它们共同的特征都是采用计算机生成一个虚拟的世界,并将图像、视频、声音等多媒体信息投射到人类能感知的器官上。现有的技术中,vr/ar有不同的技术实现方式。根据计算芯片的位置不同,vr或者ar设备等头戴显示设备可以分成一体机方式和分体机方式。一体机方式中,计算芯片在头戴显示设备上。vr/ar一体机接收来自网络的游戏场景信息,根据自带的传感器完成头显的空间定位,并由一体机实现空间场景的创建与图像渲染,然后将图像信息显示在lcd显示屏幕上。分体机方案中,计算芯片不在头戴显示设备上,而是在外部的pc机或者其他主机中。
2、目前还没有将vr/ar技术与智能座舱结合起来的应用。并且由于头戴显示设备中芯片算力的限制,图像分辨率和显示帧率等均达不到最佳的用户体验感受。新能源汽车和新技术的发展,使得车辆的中央计算平台拥有了超过一般头戴显示设备中芯片更强大的计算能力和图像渲染能力。
3、为此,需要提出一种改进的vr/ar实现方法。
技术实现思路
1、本技术的主要目的在于提供一种头显控制方法、设备和计算机可读存储介质,旨在降低车载增强现实/虚拟现实设备侧的功耗和运算压力。
2、为实现上述目的,本技术提供一种头显控制方法,所述头显控制方法应用于头戴显示设备,所述方法包括:
3、在所述头戴显示设备与车辆的距离小于第一预设距离阈值,且所述车辆为上电状态时,与所述车辆构建第一通信链路;
4、在所述第一通信链路构建成功后,通过所述第一通信链路将当前待处理数据发送至所述车辆,其中,所述当前待处理数据为当前待处理的图像数据;
5、接收所述车辆响应于当前待处理数据而返回的第一处理结果数据,根据所述第一处理结果数据进行图像显示。
6、可选地,根据所述第一处理结果数据进行图像显示的步骤包括:
7、检测第一处理结果数据中是否存在至少两种待显示图像帧;
8、若是,则对各所述待显示图像帧进行解析,解析得到各所述待显示图像帧对应的显示优先级;
9、按照显示优先级从高至低依次显示各个所述待显示图像帧。
10、可选地,在解析得到各所述待显示图像帧对应的显示优先级的步骤之后,所述方法还包括:
11、检测各个所述待显示图像帧的显示优先级是否均低于预设优先级;
12、若否,则执行:所述按照显示优先级从高至低依次显示各个所述待显示图像帧的步骤;
13、若是,则根据预设缩放规则对各个所述待显示图像帧进行缩放处理,各个所述待显示图像帧对应的缩放图像帧,其中,所述预设缩放规则为待显示图像帧的显示优先级越高,待显示图像帧对应的缩放图像帧的面积越大;
14、根据预设拼接模板将各个缩放图像帧进行拼接处理,得到拼接图像帧,并将所述拼接图像帧显示于所述头戴显示设备的视窗显示区域,其中,所述拼接图像帧的面积大小与所述视窗显示区域适配。
15、可选地,所述根据预设拼接模板将各个缩放图像帧进行拼接处理,得到拼接图像帧的步骤包括:
16、按照缩放图像帧的面积从大至小,依次将各个缩放图像帧从预设拼接模板的区域中心向外围拼接,得到拼接图像帧。
17、可选地,所述与所述车辆构建第一通信链路的步骤之前,所述方法还包括:
18、检测所述头戴显示设备是否与用户终端设备构建第二通信链路;
19、若是,则断开所述第二通信链路,执行:所述与所述车辆构建第一通信链路的步骤。
20、可选地,在所述根据所述第一处理结果数据进行图像显示的步骤之后,所述方法还包括:
21、在确定无法与所述车辆成功构建所述第一通信链路后,与所述用户终端设备构建第二通信链路;
22、在所述第二通信链路构建成功后,通过所述第二通信链路将当前待处理数据发送至所述用户终端设备;
23、接收所述用户终端设备响应于当前待处理数据而返回的第二处理结果数据,根据所述第二处理结果数据进行图像显示。
24、可选地,在所述断开所述第二通信链路的步骤之后,所述方法还包括:
25、发送链路构建通知信息至所述车辆,其中,所述链路构建通知信息用于触发所述车辆与所述用户终端设备构建第三通信链路;
26、在所述第三通信链路构建成功后,通过所述第三通信链路和所述第一通信链路,获取来自所述用户终端设备的用户数据信息。
27、此外,本技术还提供一种头显控制方法,所述头显控制方法应用于车辆,所述方法包括:
28、检测所述车辆是否处于上电状态;
29、若是,则在所述车辆与头戴显示设备的距离小于第一预设距离阈值时,与所述头戴显示设备构建第一通信链路;
30、在所述第一通信链路构建成功后,通过所述第一通信链路获取所述头戴显示设备的当前待处理数据,其中,所述当前待处理数据为当前待处理的图像数据;
31、对所述当前待处理数据进行运算处理,得到第一处理结果数据;
32、将所述第一处理结果数据发送至所述头戴显示设备,以供所述头戴显示设备响应于所述第一处理结果数据进行图像显示。
33、本技术还提供一种头显控制设备,所述头显控制设备为实体设备,所述头显控制设备包括:存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的所述头显控制方法的程序,所述头显控制方法的程序被处理器执行时可实现如上述的头显控制方法的步骤。
34、本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有实现头显控制方法的程序,所述实现头显控制方法的程序被处理器执行以实现如上述头显控制方法的步骤。
35、本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的头显控制方法的步骤。
36、本技术提供了一种头显控制方法、设备和计算机可读存储介质,本技术的技术方案是通过在头戴显示设备与车辆的距离小于第一预设距离阈值,且车辆为上电状态时,与车辆构建第一通信链路;在第一通信链路构建成功后,通过第一通信链路将当前待处理数据发送至车辆,其中,当前待处理数据为当前待处理的图像数据;接收车辆响应于当前待处理数据而返回的第一处理结果数据,根据第一处理结果数据进行图像显示。
37、对于汽车来说,伴随汽车智能化、电子化、网络化发展,汽车可凭借自身的智能基础设施替代手机成为增强现实/虚拟现实设备的计算中心,而本技术通过将车载增强现实/虚拟现实设备的运算中心转移到车辆的车机系统,复用车机系统的算力,从而降低了车载增强现实/虚拟现实设备的硬件实现成本,实现了车载增强现实/虚拟现实设备的轻量化,利用车机系统为增强现实/虚拟现实设备提供硬件支持,通过车机系统的算力对待处理图像数据进行图像渲染或者画面位姿同步等图像处理后,再发送给车载增强现实/虚拟现实设备进行显示,进而有效降低了车载增强现实/虚拟现实设备侧的功耗和运算压力。
1.一种头显控制方法,其特征在于,所述头显控制方法应用于头戴显示设备,所述方法包括:
2.如权利要求1所述的头显控制方法,其特征在于,所述根据所述第一处理结果数据进行图像显示的步骤包括:
3.如权利要求2所述的头显控制方法,其特征在于,在解析得到各所述待显示图像帧对应的显示优先级的步骤之后,所述方法还包括:
4.如权利要求3所述的头显控制方法,其特征在于,所述根据预设拼接模板将各个缩放图像帧进行拼接处理,得到拼接图像帧的步骤包括:
5.如权利要求1所述的头显控制方法,其特征在于,所述与所述车辆构建第一通信链路的步骤之前,所述方法还包括:
6.如权利要求5所述的头显控制方法,其特征在于,在所述根据所述第一处理结果数据进行图像显示的步骤之后,所述方法还包括:
7.如权利要求5所述的头显控制方法,其特征在于,在所述断开所述第二通信链路的步骤之后,所述方法还包括:
8.一种头显控制方法,其特征在于,所述头显控制方法应用于车辆,所述方法包括:
9.一种头显控制设备,其特征在于,所述头显控制设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有实现头显控制方法的程序,所述实现头显控制方法的程序被处理器执行以实现如权利要求1至8中任一项所述头显控制方法的步骤。
