[发明专利]ADVB发送控制电路及实现方法有效
申请号: | 201310737827.6 | 申请日: | 2013-12-24 |
公开(公告)号: | CN104735386B | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 朱志强;黄韬;李敏;雷宇宏;孙东旭 | 申请(专利权)人: | 中国航空工业集团公司第六三一研究所 |
主分类号: | H04N7/01 | 分类号: | H04N7/01 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 杨引雪 |
地址: | 710119 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及ADVB发送控制电路及实现方法。电路包括发送控制单元、接收行缓冲区、接收行缓冲管理寄存器、当前行数寄存器、图像数据标志寄存器、视频图像配置单元、CRC计算单元。发送控制单元对接收行缓冲区中的行图像数据的读取和维护,对行图像数据的分帧处理、数据判断、容器组织及ADVB组帧工作,建立发送数据错误处理机制。本发明通过硬件实现视频图像数据的分帧、封装与处理,保证视频图像数据发送的延迟最小化;可自适应不同格式视频图像的接收和处理;提供错误数据处理机制,保证提交链路的ADVB数据帧的正确性与连续性。 | ||
搜索关键词: | advb 发送 控制电路 实现 方法 | ||
【主权项】:
1.一种ADVB发送控制电路,其特征在于:包括发送控制单元、接收行缓冲区、接收行缓冲管理寄存器、当前行数寄存器、图像数据标志寄存器、视频图像配置单元、CRC计算单元;所述视频图像配置单元存放当前ADVB发送端处理的视频图像的属性信息;所述属性信息包括图像行数、列数、刷新频率、扫描方式、图像格式和像素点信息;所述接收行缓冲区由多个行缓冲组成,每个行缓冲大小为当前发送视频图像对应的整行数据长度,用以存放待发送的整行视频图像数据信息;所述接收行缓冲管理寄存器包括接收行缓冲区头指针寄存器和尾指针寄存器;所述接收行缓冲管理寄存器向发送控制单元提供数据,以判断和读取当前待发送的行图像数据;所述接收行缓冲管理寄存器还对存放行图像数据的接收行缓冲区状态进行维护;所述当前行数寄存器用于表示当前存放的行图像数据信息对应于整幅图像的第几行;所述图像数据标志寄存器向发送控制单元提供数据,以判断前后发送的行图像数据是否为同一幅图像中的行数据;所述发送控制单元用于:A)根据视频图像配置单元中的配置信息对当前接收行缓冲区中的行图像数据进行分帧处理;B)对待发送的视频行图像数据基于ADVB协议进行容器的组织以及容器头和Object 2类数据的封装和组帧,并将数据提交CRC计算单元;所述CRC计算单元实现对ADVB帧数据的CRC计算与数据帧中相应字段的填充;基于发送控制状态机,通过对前后发送行图像数据的识别及连续性的判断,保证提交至链路的ADVB数据帧的正确性与连续性,ADVB发送控制单元执行发送控制状态机,状态机工作流程如下:状态0:该状态为状态机的初始状态,初始化上电或复位时,状态机进入该状态,在该状态下,发送控制单元根据接收行缓冲管理寄存器和当前行数寄存器信息判断当前接收行缓冲区中是否有新的待发送图像数据且待发送的行图像数据是否为视频图像的第一行数据,如果当前行图像缓冲中的数据为新数据且为视频图像帧的第一行,则状态机进入状态1,否则停留在状态0;状态1:该状态为容器头的组织与发送状态,在该状态下,发送控制单元根据视频图像配置单元中的配置信息完成ADVB容器头的组织与封装,并将容器头相关数据提交至CRC计算单元,完成CRC计算与字段填充,状态机进入状态2;状态2:该状态为ADVB第一行视频图像数据发送状态,在该状态下,发送控制单元根据视频图像配置单元中的图像行数、列数、像素属性等相关配置信息对接收行缓冲区中的第一行视频图像数据进行分帧、组帧处理并将ADVB帧数据提交CRC计算单元,状态机进入状态3;状态3:该状态为ADVB视频行图像数据连续发送状态,在该状态下,发送控制单元根据接收行缓冲管理寄存器、当前行数寄存器以及图像数据标志寄存器中的相关信息以及视频图像配置单元中的相关配置信息,判断当前视频图像行与之前发送的图像行数据是否连续,若当前待发送的图像行与之前发送的图像行为同一幅图像中的连续行数据,则状态机重复状态3;若当前发送数据为新的待发送的第一行图像数据,则状态机进入状态4;若当前图像行与之前发送的图像行不连续,则状态机进入状态5;若当前图像行与之前发送的图像行不是同一幅图像中的数据,则状态机进入状态6;状态4:该状态为当前待发送数据为第一行图像数据的状态,在该状态下,发送控制单元根据接收行缓冲管理寄存器中的图像行属性信息判断当前待发送的图像行为整幅图像中的第一行图像数据,状态机返回状态1;状态5:该状态为图像行数据不连续时的状态,在该状态下,发送控制单元根据当前行数寄存器中的图像行属性信息以及视频图像配置单元中的相关图像大小配置信息,判断当前图像行与之前发送的图像行不连续,状态机返回状态0;状态6:该状态为图像行数据不为同一幅图像数据时的状态,在该状态下,发送控制单元根据图像数据标志寄存器中的图像属性信息以及视频图像配置单元中的相关配置信息,判断当前图像行与之前发送的图像行不是同一幅图像中的数据,状态机返回状态0。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司第六三一研究所,未经中国航空工业集团公司第六三一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310737827.6/,转载请声明来源钻瓜专利网。
- 上一篇:视频图像互动系统的互动方法
- 下一篇:一种实现投影的方法及系统