一种全景系统及其实现方法技术方案

技术编号:34615995 阅读:13 留言:0更新日期:2022-08-20 09:22
本发明专利技术提供一种全景系统及其实现方法,包括依次连接的图像拼接模块、信号格式转换模块、图像帧判断模块、显示模块;图像拼接模块,用于接收各路摄像头输入的视频进行全景拼接,生成全景图像并将全景图像以第一视频信号输出;信号格式转换模块,用于接收第一视频信号,并转换为第二视频信号发送给图像帧判断模块;图像帧判断模块,用于判断当前图像帧是否正常;显示模块,用于在系统开机时调用预设背景图像进行显示,在当前图像帧正常时,输出显示正常的图像帧。本发明专利技术实现了对全景系统的图像帧进行检测,防止花屏现象产生,提高了产品美誉度。誉度。誉度。

【技术实现步骤摘要】
一种全景系统及其实现方法


[0001]本专利技术涉及驾驶辅助
,尤其涉及一种全景系统及其实现方法。

技术介绍

[0002]全景系统是一种通过多个(一般四个)超大广角鱼眼镜头拍摄图像,经过特殊算法对所拍摄的图像进行畸变矫正以及拼接,形成车辆周围全景的影像系统,可以实现无盲区行驶、全景泊车等功能,对安全驾驶很有帮助。
[0003]然而,目前的全景系统有时会出现随机的花屏现象,其原因是没有在显示端进行数据的校验,导致用户体验不佳,引发客诉,降低了产品的美誉度。

技术实现思路

[0004]本专利技术提供一种全景系统及其实现方法,旨在解决现有技术中的缺陷,实现实现了对全景系统的图像帧进行检测,防止花屏现象产生,提高产品美誉度。
[0005]为达到上述目的,本专利技术所采取的技术方案为:本专利技术一方面提供一种全景系统,包括:依次连接的图像拼接模块、信号格式转换模块、图像帧判断模块、显示模块;所述图像拼接模块,用于接收各路摄像头输入的视频进行全景拼接,生成全景图像并将所述全景图像以第一视频信号输出;所述信号格式转换模块,用于接收第一视频信号,并转换为第二视频信号发送给图像帧判断模块;所述图像帧判断模块,用于判断当前图像帧是否正常;所述显示模块,用于在系统开机时调用预设背景图像进行显示,在当前图像帧正常时,输出显示正常的图像帧。
[0006]具体地,所述图像帧判断模块包括:依次连接的相位检测单元、检测计数单元、第一判断单元、复位单元;所述相位检测单元,用于读取当前图像帧,对MIPI LANE信号、时钟信号进行相位检测,判断相位是否与预设信号时序相符,是则判断当前图像帧正常,否则输出相位错位信号给检测计数单元;所述检测计数单元,用于对相位错误信号计数进行累加;所述第一判断单元,用于读取检测计数单元的计数值,并根据计数值判断当前图像帧是否正常;所述复位单元,用于对信号格式转换模进行复位。
[0007]进一步地,所述图像帧判断模块还包括与第一判断单元连接的错误阈值单元,以及与所述错误阈值单元连接的延时单元,所述错误阈值单元还与所述复位单元连接;所述错误阈值单元用于判断在一个显示刷新周期内是否有超过预设数量的帧错误,如有则通知复位单元对信号格式转换模块复位,否则控制延时单元进行延时;
所述延时单元,用于延时预设时长。
[0008]具体地,所述相位检测单元为CSI CRC校验寄存器。
[0009]具体地,所述图像帧判断模块包括:第二判断单元以及与其连接的CRC比较单元、ECC比较单元、校正单元、复位单元,还包括与所述CRC比较单元连接的CRC计算单元、ECC计算单元;所述ECC计算单元还与所述ECC比较单元连接,所述ECC比较单元还与所述校正单元连接;所述CRC计算单元,用于根据视频数据生成第二CRC校验码,并发送给CRC比较单元;所述CRC比较单元,用于判断第二CRC校验码与第一CRC校验码是否一致,若一致则输出一致的信号给第二判断单元,否则通知ECC计算单元计算ECC校验码;所述ECC计算单元,用于根据视频数据的前半部分、后半部分分别计算得到第三 ECC校验码、第四 ECC校验码;所述ECC比较单元,用于确定发生错误的ECC校验码,判断发生错误的ECC校验码的错误位数是否超过一位,是则输出错误位超标的信号给第二判断单元,否则通知校正单元对错误位进行纠正;所述校正单元,用于对错误位进行纠正并输出一致的信号给第二判断单元;所述第二判断单元,用于根据CRC比较单元、ECC比较单元、校正单元的输出结果判断当前图像帧是否正常;所述复位单元,用于对信号格式转换模进行复位。
[0010]进一步地,所述图像帧判断模块还包括与第二判断单元连接的错误阈值单元,以及与所述错误阈值单元连接的延时单元,所述错误阈值单元还与所述复位单元连接;所述错误阈值单元用于判断在一个显示刷新周期内是否有超过预设数量的帧错误,如有则通知复位单元对信号格式转换模块复位,否则控制延时单元进行延时;所述延时单元,用于延时预设时长。
[0011]本专利技术另一方面提供一种全景系统实现方法,包括:步骤1、系统开机,显示模块调用预设背景图像进行显示;步骤2、图像拼接模块接收各路摄像头输入的视频进行全景拼接,生成全景图像并将所述全景图像以第一视频信号输出;步骤3、信号格式转换模块接收所述第一视频信号,并转换为第二视频信号发送给图像帧判断模块;步骤4、图像帧判断模块判断当前图像帧是否正常,是则进入步骤7,否则进入下一步;步骤5、显示模块调用所述预设图像进行显示,并进入下一步;步骤6、图像帧判断模块控制所述信号格式转换模块复位,返回步骤3;步骤7、显示模块显示当前图像帧。
[0012]进一步地,在所述步骤5之后还包括:步骤51、图像帧判断模块判断在一个显示刷新周期内是否有超过预设数量的帧错误,是则进入下一步,否则延时预设时长后读取下一帧图像并返回步骤4。
[0013]具体地,所述步骤4包括:
步骤a1、相位检测单元读取当前图像帧,对MIPI LANE信号、时钟信号进行相位检测,所述相位检测单元判断所述相位是否与预设信号时序相符,是则判断所述当前图像帧正常,否则输出相位错误信号给检测计数单元使其计数加1并进入下一步;步骤a2、第一判断单元读取所述检测计数单元的计数值,并判断所述计数值是否大于预设计数值,是则判断当前图像帧不正常,否则返回上一步。
[0014]具体地,所述步骤4包括:步骤b1、信号格式转换模块读取预设长度的视频数据发送给所述图像帧检测模块,并同时发送第一ECC校验码、第二ECC校验码、第一CRC校验码,所述第一ECC校验码根据前半段视频数据生成,所述第二ECC校验码根据后半段视频数据生成,所述第一CRC校验码根据全部视频数据生成;步骤b2、CRC计算单元接收所述视频数据及第一ECC校验码、第二ECC校验码、第一CRC校验码,根据所述视频数据生成第二CRC校验码,并发送给CRC比较单元;步骤b3、所述CRC比较单元判断所述第二CRC校验码与所述第一CRC校验码是否一致,是则输出一致的信号给第二判断单元,所述第二判断单元判断当前图像帧正常,否则进入下一步;步骤b4、ECC计算单元根据所述视频数据的前半部分、后半部分分别计算得到第三 ECC校验码、第四 ECC校验码,并发送给ECC比较单元;步骤b5、所述ECC比较单元对第一ECC校验码与所述第三ECC校验码、所述第二ECC校验码与所述第四ECC校验码两组ECC校验码中任意一组进行比较,确定发生错误的ECC校验码;步骤b6、判断发生错误的ECC校验码的错误位数是否超过一位,是则输出错误位超标的信号给第二判断单元,所述第二判断单元判断当前图像帧不正常,否则进入下一步;步骤b7、校正单元对错误位进行纠正,并输出一致的信号给第二判断单元,所述第二判断单元判断当前图像帧正常。
[0015]本专利技术的有益效果在于:本专利技术通过设置依次连接的图像拼接模块、信号格式转换模块、图像帧判断模块、显示模块,接收各路摄像头输入的视频进行全景拼接,生成全景图像,并判断当前图像帧是否正常,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种全景系统,其特征在于,包括:依次连接的图像拼接模块、信号格式转换模块、图像帧判断模块、显示模块;所述图像拼接模块,用于接收各路摄像头输入的视频进行全景拼接,生成全景图像并将所述全景图像以第一视频信号输出;所述信号格式转换模块,用于接收第一视频信号,并转换为第二视频信号发送给图像帧判断模块;所述图像帧判断模块,用于判断当前图像帧是否正常;所述显示模块,用于在系统开机时调用预设背景图像进行显示,在当前图像帧正常时,输出显示正常的图像帧。2.根据权利要求1所述的全景系统,其特征在于,所述图像帧判断模块包括:依次连接的相位检测单元、检测计数单元、第一判断单元、复位单元;所述相位检测单元,用于读取当前图像帧,对MIPI LANE信号、时钟信号进行相位检测,判断相位是否与预设信号时序相符,是则判断当前图像帧正常,否则输出相位错位信号给检测计数单元;所述检测计数单元,用于对相位错误信号计数进行累加;所述第一判断单元,用于读取检测计数单元的计数值,并根据计数值判断当前图像帧是否正常;所述复位单元,用于对信号格式转换模进行复位。3.根据权利要求2所述的全景系统,其特征在于,所述图像帧判断模块还包括与第一判断单元连接的错误阈值单元,以及与所述错误阈值单元连接的延时单元,所述错误阈值单元还与所述复位单元连接;所述错误阈值单元用于判断在一个显示刷新周期内是否有超过预设数量的帧错误,如有则通知复位单元对信号格式转换模块复位,否则控制延时单元进行延时;所述延时单元,用于延时预设时长。4.根据权利要求3所述的全景系统,其特征在于,所述相位检测单元为CSI CRC校验寄存器。5.根据权利要求1所述的全景系统,其特征在于,所述图像帧判断模块包括:第二判断单元以及与其连接的CRC比较单元、ECC比较单元、校正单元、复位单元,还包括与所述CRC比较单元连接的CRC计算单元、ECC计算单元;所述ECC计算单元还与所述ECC比较单元连接,所述ECC比较单元还与所述校正单元连接;所述CRC计算单元,用于根据视频数据生成第二CRC校验码,并发送给CRC比较单元;所述CRC比较单元,用于判断第二CRC校验码与第一CRC校验码是否一致,若一致则输出一致的信号给第二判断单元,否则通知ECC计算单元计算ECC校验码;所述ECC计算单元,用于根据视频数据的前半部分、后半部分分别计算得到第三 ECC校验码、第四 ECC校验码;所述ECC比较单元,用于确定发生错误的ECC校验码,判断发生错误的ECC校验码的错误位数是否超过一位,是则输出错误位超标的信号给第二判断单元,否则通知校正单元对错误位进行纠正;所述校正单元,用于对错误位进行纠正并输出一致的信号给第二判断单元;
所述第二判断单元,用于根据CRC比较单元、ECC比较单元、校正单元的输出结果判断当前图像帧是否正常;所述复位单元,用于对信号格式转换模进行复位。6.根据权利要求5所述的全景系统,其特征在于,所述图像帧判断模块还包括与第二判断单元连接的错误阈值单元,以及与所述错误阈值单元连接的延时单元,所述错误阈值单元还与所述复位单元连接;所述...

【专利技术属性】
技术研发人员:曾永忠
申请(专利权)人:惠州华阳通用电子有限公司
类型:发明
国别省市:

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

1