System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开一般涉及车载视频处理,具体涉及一种解串器、串行器及车载视频数据传输系统、方法、介质。
技术介绍
1、在车载视频数据高速传输应用中,数据准确度是保障安全和可靠驾驶的根本依据,因此判断数据传输时是否发生错误非常重要。目前,相关技术需要额外增加接口信号或者改变现有码流的数据结构,但这些方式操作复杂,具有局限性。
技术实现思路
1、鉴于相关技术中的上述缺陷或不足,期望提供一种解串器、串行器及车载视频数据传输系统、方法、介质,能够高效检测数据传输是否有误,适用范围广泛。
2、第一方面,本公开提供一种解串器,所述解串器包括相互连接的接收模块、第一计算模块和比较模块;
3、所述接收模块被配置为接收通过oldi接口传输的视频数据,所述视频数据包括映射在第一差分数据通道的第一路映射数据、映射在第二差分数据通道的第二路映射数据、映射在第三差分数据通道的第三路映射数据以及映射在第四差分数据通道的第四路映射数据,所述第四路映射数据中首个比特位包含奇偶校验信息;
4、所述第一计算模块被配置为计算所述视频数据对应的第一奇偶校验值;
5、所述比较模块被配置为比较所述第一奇偶校验值与所述奇偶校验信息中第二奇偶校验值,并当所述第一奇偶校验值和所述第二奇偶校验值相等时,确定所述视频数据传输正确,以及当所述第一奇偶校验值和所述第二奇偶校验值不等时,确定所述视频数据传输有误。
6、可选地,在本公开一些实施例中,所述第一计算模块具体配置为统计所述视频数据中二
7、可选地,在本公开一些实施例中,所述比较模块具体配置为在确定所述视频数据传输有误之后,向主控上报错误中断。
8、第二方面,本公开提供一种串行器,所述串行器包括相互连接的第二计算模块和输出模块;
9、所述第二计算模块被配置为计算所述视频数据对应的第二奇偶校验值,并将所述第二奇偶校验值作为奇偶校验信息设置于所述视频数据映射在第四差分数据通道的第四路映射数据中的首个比特位,所述视频数据还包括映射在第一差分数据通道的第一路映射数据、映射在第二差分数据通道的第二路映射数据以及映射在第三差分数据通道的第三路映射数据;
10、所述输出模块被配置为发送所述视频数据。
11、可选地,在本公开一些实施例中,所述第二计算模块具体配置为统计所述视频数据中二进制1的个数;若所述二进制1的个数为奇数,则所述第二奇偶校验值为1;以及,若所述二进制1的个数为偶数,则所述第二奇偶校验值为0。
12、第三方面,本公开提供一种车载视频数据传输系统,所述车载视频数据传输系统包括第一方面中任意一项所述的解串器以及第二方面中任意一项所述的串行器。
13、第四方面,本公开提供一种车载视频数据传输方法,所述车载视频数据传输方法包括:
14、接收通过oldi接口传输的视频数据,所述视频数据据包括映射在第一差分数据通道的第一路映射数据、映射在第二差分数据通道的第二路映射数据、映射在第三差分数据通道的第三路映射数据以及映射在第四差分数据通道的第四路映射数据,所述第四路映射数中首个比特位包含奇偶校验信息;
15、计算所述视频数据对应的第一奇偶校验值;
16、比较所述第一奇偶校验值与所述奇偶校验信息中第二奇偶校验值,并当所述第一奇偶校验值和所述第二奇偶校验值相等时,确定所述视频数据传输正确,以及当所述第一奇偶校验值和所述第二奇偶校验值不等时,确定所述视频数据传输有误。
17、可选地,在本公开一些实施例中,所述计算所述视频数据对应的第一奇偶校验值,包括:
18、统计所述视频数据中二进制1的个数;
19、若所述二进制1的个数为奇数,则所述第一奇偶校验值为1;
20、若所述二进制1的个数为偶数,则所述第一奇偶校验值为0。
21、可选地,在本公开一些实施例中,所述当所述第一奇偶校验值和所述第二奇偶校验值不等时,确定所述视频数据传输有误,还包括:向主控上报错误中断。
22、第五方面,本公开提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第四方面中任意一项所述的车载视频数据传输方法的步骤。
23、从以上技术方案可以看出,本公开实施例具有以下优点:
24、本公开实施例提供了一种解串器、串行器及车载视频数据传输系统、方法、介质,通过在视频数据所对应第四路映射数据中首个比特位设置奇偶校验信息,无需额外增加接口信号或者改变现有码流数据结构,进而计算视频数据对应的第一奇偶校验值,并比较该第一奇偶校验值与奇偶校验信息中第二奇偶校验值,当第一奇偶校验值和第二奇偶校验值相等时,确定视频数据传输正确,以及当第一奇偶校验值和第二奇偶校验值不等时,确定视频数据传输有误,大幅提高了检测效率和准确度,并且兼容性强,适用场景多样。
本文档来自技高网...【技术保护点】
1.一种解串器,其特征在于,包括相互连接的接收模块、第一计算模块和比较模块;
2.根据权利要求1所述的解串器,其特征在于,所述第一计算模块具体配置为统计所述视频数据中二进制1的个数;若所述二进制1的个数为奇数,则所述第一奇偶校验值为1;以及,若所述二进制1的个数为偶数,则所述第一奇偶校验值为0。
3.根据权利要求1至2中任意一项所述的解串器,其特征在于,所述比较模块具体配置为在确定所述视频数据传输有误之后,向主控上报错误中断。
4.一种串行器,其特征在于,包括相互连接的第二计算模块和输出模块;
5.根据权利要求4所述的串行器,其特征在于,所述第二计算模块具体配置为统计所述视频数据中二进制1的个数;若所述二进制1的个数为奇数,则所述第二奇偶校验值为1;以及,若所述二进制1的个数为偶数,则所述第二奇偶校验值为0。
6.一种车载视频数据传输系统,其特征在于,包括权利要求1至3中任意一项所述的解串器以及权利要求4至5中任意一项所述的串行器。
7.一种车载视频数据传输方法,其特征在于,包括:
8.根据权利要
9.根据权利要求7或8所述的车载视频数据传输方法,其特征在于,所述当所述第一奇偶校验值和所述第二奇偶校验值不等时,确定所述视频数据传输有误,还包括:向主控上报错误中断。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求7至9中任意一项所述的车载视频数据传输方法的步骤。
...【技术特征摘要】
1.一种解串器,其特征在于,包括相互连接的接收模块、第一计算模块和比较模块;
2.根据权利要求1所述的解串器,其特征在于,所述第一计算模块具体配置为统计所述视频数据中二进制1的个数;若所述二进制1的个数为奇数,则所述第一奇偶校验值为1;以及,若所述二进制1的个数为偶数,则所述第一奇偶校验值为0。
3.根据权利要求1至2中任意一项所述的解串器,其特征在于,所述比较模块具体配置为在确定所述视频数据传输有误之后,向主控上报错误中断。
4.一种串行器,其特征在于,包括相互连接的第二计算模块和输出模块;
5.根据权利要求4所述的串行器,其特征在于,所述第二计算模块具体配置为统计所述视频数据中二进制1的个数;若所述二进制1的个数为奇数,则所述第二奇偶校验值为1;以及,若所述二进制1的个数为偶数,则...
【专利技术属性】
技术研发人员:薛琦,刘昕,郝智泉,
申请(专利权)人:慷智集成电路上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。