[发明专利]一种基于ARINC818协议的视频图像发送电路有效
申请号: | 201711202443.9 | 申请日: | 2017-11-24 |
公开(公告)号: | CN108024033B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 杨海波;王玉欢;郭亮;王泉 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04N5/14 | 分类号: | H04N5/14;H04N5/38 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王中兴 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 arinc818 协议 视频 图像 发送 电路 | ||
本发明属于计算机技术领域,涉及一种基于ARINC818协议的视频图像发送电路。本发明包含发送缓冲控制单元1、发送缓冲区单元2、ADVB帧封装及帧发送单元3。所述电路实现了视频图像在ARINC818协议下的基于一行视频数据缓冲区的发送,缓冲区位宽为32,深度为一行视频数据按像素拼接成32后的数量。通过对缓冲区的错时读写,实现了视频图像基于ARINC协议封装的ADVB帧的最快发送。此电路资源占用量少,视频图像发送实时性强,可兼容2.125Gbit/s带宽条件下多种视频分辨率,满足视频图像基于ARINC818协议的传输需求。
技术领域
本发明属于计算机技术领域,涉及一种基于ARINC818协议的视频图像发送电路。
背景技术
ARINC818相比于传统的总线具有非常明显的技术优势,它可以提供高带宽、高可靠性和低延迟的链接,能够很好地满足新一代航空电子系统的技术设计要求。
传统的做法采用在发送端进行多行数据缓存的方法,待缓存一定数量的视频行之后再进行发送,电路规模复杂,资源消耗多,且实时性差。
发明内容
本发明的目的是:提供一种基于ARINC818协议的单行缓冲视频图像发送电路,其在发送端进行单行数据缓存,资源占用量少,电路实现简单,且视频传输具有很高的实时性。
本发明的技术方案是:一种基于ARINC818协议的视频图像发送电路,其特征在于:所述电路包含发送缓冲控制单元1、发送缓冲区单元2、ADVB帧封装及帧发送单元3;
发送缓冲控制单元1接收视频解码芯片输出的RGB视频数据信号和控制信号,当检测到数据有效信号Dz时,将4个像素点拼接为一个32位宽的数据并将其存储到缓冲区,拼接方式为(R1G1B1R2、G2B2R3G3、B3R4G4B4),缓冲区深度为一行视频数据的深度。产生rev_ctrl信号给ADVB帧封装及帧发送单元3,rev_ctrl信号为数据缓存状态信号,当检测到存储到缓冲区的数据为一行视频数据的一半时有效;
发送缓冲区单元2用来存储发送缓冲控制单元1提供的数据,并根据控制信号将数据提供给ADVB帧封装及帧发送单元3;
ADVB帧封装及帧发送单元3进行视频数据的基于ARINC818协议的ADVB帧封装。采用状态机进行控制,状态机检测到视频控制信号Vs有效时,开始进行第一帧的发送,第一帧为ARINC818协议规定的控制信息帧,标示传输视频的分辨率、刷新率等信息,并不携带有效视频数据。当检测到发送缓冲控制单元1rev_ctrl信号有效时进行发送缓冲区单元2的读取,并且进行ADVB帧的封装。
本发明的有益效果是:本发明进行单行视频数据缓存,资源占用量少,电路实现简单;此电路资源占用量少,视频图像发送实时性强,可兼容2.125Gbit/s带宽条件下多种视频分辨率,满足视频图像基于ARINC818协议的传输需求。
附图说明
图1是本发明一种基于ARINC818协议的视频图像发送电路示意图。
具体实施方式
下面结合附图和实施例对本发明做进一步描述:
如图1所示,一种基于ARINC818协议的视频图像发送电路,其特征在于:包含发送缓冲控制单元1、发送缓冲区单元2、ADVB帧封装及帧发送单元3;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711202443.9/2.html,转载请声明来源钻瓜专利网。