[发明专利]一种视频数据流的传输方法及装置有效
申请号: | 201910829532.9 | 申请日: | 2019-09-03 |
公开(公告)号: | CN110636219B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 陕天龙 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;H04N5/76 |
代理公司: | 北京曼威知识产权代理有限公司 11709 | 代理人: | 方志炜 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 数据流 传输 方法 装置 | ||
本申请公开了一种视频数据流的传输方法及装置,在视频数据流传输的过程中,针对视频数据中的每个像素数据,建立像素数据与同步信号转换后同步数据的对应关系,将像素数据与该像素数据对应的同步数据进行同步串行传输,这样,即使在后端处理装置要求等待时间过长,缓存装置存储空间不足产生溢出的情况下,像素数据与该像素数据对应的同步数据也会同步溢出,避免造成并行传输方式中因缓存装置和状态机存储空间、存取机制的不同造成的像素数据与该像素数据对应的同步数据不同步输出带来的连续性错误,可有效减少错误率。
技术领域
本申请涉及数据通信技术领域,尤其涉及一种视频数据流的传输方法及装置。
背景技术
目前,视频图像技术已经广泛应用于无人驾驶等诸多技术领域中。一般的,由摄像头等视频采集装置采集视频数据,并将采集到的视频数据传输到处理装置进行处理,如图1所示。
图1为现有技术中的视频数据采集和处理系统结构示意图。在图1所示的系统中:
采集装置用于视频数据的采集,采集到的视频数据包括:像素数据和同步信号。像素数据主要包括采集装置在采集过程中扫描到的像素点的像素值,同步信号指的是行同步信号和场同步信号。采集装置采集到视频数据后,将像素数据发送到先入先出(First InFirst Out,FIFO)存储器中,将同步信号发送到状态机中。
FIFO存储器用于缓存视频数据,是一种存取规则为先入先出的缓存。
状态机主要用于实时监测处理装置的状态,根据同步信号控制FIFO存储器向处理装置传输像素数据,并将同步信号发送给处理装置。
处理装置用于对接收到的像素数据和同步信号进行处理。
基于上述如图1所示的系统,当处理装置处于准备就绪状态(准备就绪状态表示处理装置当前可以处理像素数据和同步信号)时,状态机根据同步信号,控制FIFO存储器向处理装置传输像素数据,当处理装置处于非准备就绪状态时,状态机控制FIFO存储器停止向处理装置传输像素数据。
由于在FIFO存储器停止向处理装置传输像素数据时,采集装置可能仍会不断的向FIFO存储器发送像素数据,而FIFO存储器的存储空间有限,因此当长时间处于非准备就绪状态时,就可能导致FIFO存储器中的像素数据溢出,造成FIFO存储器和状态机中本应相互匹配的像素数据和同步信号不匹配,在后续传输到处理装置中时,就会产生画面混乱或拼接等错误。更进一步的,由于视频数据属于流数据,因此像素数据和同步信号一旦发生不匹配,则在接下来的过程中仍会持续错位,导致连续的错误。
发明内容
本说明书实施例提供了一种视频数据流的传输方法及装置,用于部分解决现有技术存在的上述问题。
本说明书实施例采用下述技术方案:
本说明书提供一种视频数据流的传输方法,包括:
通过采集装置采集视频数据,所述视频数据包括像素数据和同步信号;
将所述同步信号转换为同步数据;
将所述像素数据和转换的所述同步数据传输到缓存装置存储,并建立所述像素数据和所述同步数据的对应关系;
针对所述缓存装置中存储的每个像素数据,根据处理装置的状态信息,控制所述缓存装置向所述处理装置传输该像素数据和该像素数据对应的同步数据。
可选地,所述将同步信号转换为同步数据,具体包括:
所述同步信号包括场同步信号和行同步信号中的至少一种;
所述将同步信号转换为同步数据,具体包括:
根据场同步信号确定帧头信号,将确定出的所述帧头信号转换为帧头数据;和/或
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910829532.9/2.html,转载请声明来源钻瓜专利网。