一种全景环视系统快速显示方法技术方案

技术编号:39730693 阅读:12 留言:0更新日期:2023-12-17 23:34
本发明专利技术实施例公开一种全景环视系统快速显示方法

【技术实现步骤摘要】
一种全景环视系统快速显示方法、系统、设备和介质


[0001]本专利技术涉及计算机
,尤其涉及一种全景环视系统快速显示方法

系统

设备和介质


技术介绍

[0002]随着智能座舱车载娱乐系统的发展,内置
360
全景即全景环视系统
(Around View Monitor

AVM)
逐渐成为标配,同时由于
Soc
芯片算力的增强,
IVI
系统越来越多的使用
Qnx

Android
的双系统架构,
Qnx
系统负责
Android
启动前的快速
AVM
功能,
Android
启动完成后使用
Android
系统的
AVM。
[0003]基于行车安全的考虑,在用户挂入
R
档后,希望
AVM
能在3秒内启动并展示画面,但
Android
系统庞大,启动速度较慢,一般大于
15S
,无法满足该需求,而
Qnx
系统启动较快,在
Qnx
系统部署
AVM
能够满足3秒内启动的需求,目前主流方案是在
Qnx

Android
系统中均部署一套
AVM
算法,
Qnx AVM
用于满足快启需求,而
Android AVM
用于非快启场景下的交互

这就需要同时维护
Qnx

Android
两套算法,在调试维护方面投入很大,而且造成系统资源的浪费,维护困难,且
Qnx

Android
双系统都部署独立
AVM
算法的方案,可能出现图像渲染效果不一致现象


技术实现思路

[0004]有鉴于此,本专利技术提供一种全景环视系统快速显示方法

系统

设备和介质,针对双系统都需要
AVM
的场景,无需在双系统中都部署独立
AVM
算法,节省了开发成本,避免源浪费,提高了开发效率,且能够有效的避免双系统渲染可能出现的渲染效果不一致现象

[0005]根据本专利技术的一方面,本专利技术实施例提供了一种全景环视系统快速显示方法,
[0006]应用于全景环视系统快速显示系统,所述方法,包括:
[0007]响应于目标用户触发全景环视系统的视图控制请求,第一操作系统根据所述视图控制请求获取目标车辆中至少两路采集设备所采集的待显示视频流信息,并根据预先构建全景环视系统
AVM
算法对所述待显示视频流信息进行视图渲染,以得到目标视频流信息;
[0008]确定所述目标视频流信息在所述共享内存中的传输参数信息,并按照所述传输参数信息将所述目标视频信息写入所述共享内存中;
[0009]通过所述第二操作系统按照所述传输参数信息从所述共享内存中读取所述目标视频信息,并将所述目标视频信息显示在所述第二操作系统中的显示界面中;
[0010]其中,所述第一操作系统中预先构建所述全景环视系统
AVM
算法;所述第一操作系统和所述第二操作系统共同连接所述共享内存

[0011]根据本专利技术的另一方面,本专利技术实施例还提供了一种全景环视系统快速显示系统,所述系统包括:第一操作系统

第二操作系统和共享内存,其中,所述第一操作系统中预先构建全景环视系统
AVM
算法;
[0012]其中,所述第一操作系统,与所述共享内存相连,用于响应于目标用户触发全景环
视系统的视图控制请求,第一操作系统根据所述视图控制请求获取目标车辆中至少两路采集设备所采集的待显示视频流信息,并根据预先构建全景环视系统
AVM
算法对所述待显示视频流信息进行视图渲染,以得到目标视频流信息;
[0013]所述第一操作系统,还用于确定所述目标视频流信息在所述共享内存中的传输参数信息,并按照所述传输参数信息将所述目标视频信息写入所述共享内存中;
[0014]所述共享内存,分别与所述第一操作系统和所述第二操作系统相连,用于存储所述第一操作系统所传输的目标视频信息,并在所述第一操作系统和所述第二操作系统之间传输所述目标视频信息

[0015]所述第二操作系统,与所述共享内存相连,用于按照所述传输参数信息从所述共享内存中读取所述目标视频信息,并将所述目标视频信息显示在所述第二操作系统中的显示界面中

[0016]根据本专利技术的另一方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:如本专利技术任一实施例所述的全景环视系统快速显示系统;
[0017]所述全景环视系统快速显示系统能够执行如本专利技术实施例中任一项所述的全景环视系统快速显示方法

[0018]根据本专利技术的另一方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的全景环视系统快速显示方法

[0019]本专利技术实施例的技术方案,通过第一操作系统中预先构建
AVM
算法,并根据
AVM
算法对待显示视频流信息进行视图渲染得到目标视频流信息;确定目标视频流信息在共享内存中的传输参数信息,并按照传输参数信息将目标视频信息写入共享内存中;通过第二操作系统按照传输参数信息从共享内存中读取目标视频信息,并将目标视频信息显示在第二操作系统中的显示界面中,针对双系统都需要
AVM
的场景,无需在双系统中都部署独立
AVM
算法,节省了开发成本,避免源浪费,提高了开发效率,且能够有效的避免双系统渲染可能出现的渲染效果不一致现象

[0020]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围

本专利技术的其它特征将通过以下的说明书而变得容易理解

附图说明
[0021]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0022]图1为本专利技术一实施例提供的一种全景环视系统快速显示方法的流程图;
[0023]图2为本专利技术一实施例提供的另一种全景环视系统快速显示方法的流程图;
[0024]图3为本专利技术一实施例提供的一种第一操作系统
、<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种全景环视系统快速显示方法,其特征在于,应用于全景环视系统快速显示系统,所述方法,包括:响应于目标用户触发全景环视系统的视图控制请求,第一操作系统根据所述视图控制请求获取目标车辆中至少两路采集设备所采集的待显示视频流信息,并根据预先构建全景环视系统
AVM
算法对所述待显示视频流信息进行视图渲染,以得到目标视频流信息;确定所述目标视频流信息在所述共享内存中的传输参数信息,并按照所述传输参数信息将所述目标视频信息写入共享内存中;通过第二操作系统按照所述传输参数信息从所述共享内存中读取所述目标视频信息,并将所述目标视频信息显示在所述第二操作系统中的显示界面中;其中,所述第一操作系统中预先构建所述全景环视系统
AVM
算法;所述第一操作系统和所述第二操作系统共同连接所述共享内存
。2.
根据权利要求1所述的方法,其特征在于,所述第一操作系统包括:所述第一操作系统对应的第一显示界面模块

控制接口模块

全景环视系统
AVM
算法调用模块以及全景环视系统
AVM
服务模块;所述第二操作系统包括:所述第二操作系统对应的第二显示界面模块

全景环视系统
AVM
客户端模块
。3.
根据权利要求1或2任一所述的方法,其特征在于,所述视图控制请求包括所述第一操作系统中第一显示界面模块的第一控制请求和所述第二操作系统中全景环视系统
AVM
客户端模块的第二控制请求;相应的,所述第一操作系统根据所述视图控制请求获取目标车辆中至少两路采集设备所采集的待显示视频流信息,并根据预先构建全景环视系统
AVM
算法对所述待显示视频流信息进行视图渲染,以得到目标视频流信息,进一步包括:接收到所述第一控制请求,通过所述第一操作系统获取目标车辆中至少两路采集设备所采集的待显示视频流信息,并依据所述第一控制请求进行全景环视系统
AVM
算法的初始化操作;所述第二操作系统通过预设核间数据传输通信协议方式将所述第二控制请求对应的控制信号传输至第一操作系统中的全景环视系统
AVM
服务模块;响应于所述第二控制请求,所述第一操作系统中的全景环视系统
AVM
服务模块调用控制接口模块对所述待显示视频流信息进行视图渲染得到目标视频信息
。4.
根据权利要求3所述的方法,其特征在于,所述控制接口模块中的接口至少包括下述之一:视图设置接口

视图切换接口

轨迹线模式
/
方向设置接口
、3D
视图旋转角度设定接口

雷达障碍物距离设置接口

车辆四门两盖开关设置接口;所述视图渲染的方式至少包括下述之一:全景拼接

视图切换

俯视图渲染

单路后视图渲染

俯视图
+
单路后视图渲染

雷达盾

轨迹线绘制
。5.
根据权利要求1所述的方法,其特征在于,所述传输参数信息包括:第一操作系统和第二操作系统预先约定的虚拟地址信息

占用内存块大小信息以及分辨率信...

【专利技术属性】
技术研发人员:王力
申请(专利权)人:南京市德赛西威汽车电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1