首页 / 专利库 / 电脑零配件 / 接口 / 一种Camera Link-ARINC818协议的视频传输系统及转换方法

一种Camera Link-ARINC818协议的视频传输系统及转换方法

阅读:602发布:2023-05-26

专利汇可以提供一种Camera Link-ARINC818协议的视频传输系统及转换方法专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种Camera Link-ARINC818协议的视频传输系统及转换方法,Camera Link视频输入至视频接收单元,视频接收单元将视频数据传输至数据缓冲单元,数据缓冲单元将数据传递至协议生成单元的ADVB协议状态机中,视频参数寄存器也将视频信息传递至协议生成单元的ADVB协议状态机中,经过ADVB协议状态机的数据再通过协议生成单元中的高速串行编码 接口 ,将ARINC818协议并行数据通过光纤输出。本发明的结构清晰,易于FPGA实现;可简化 电路 设计,降低尺寸、功耗和成本;采用行同步输出,保证延迟最小化;实现了视频格式实时提取、适配,保证使用灵活。,下面是一种Camera Link-ARINC818协议的视频传输系统及转换方法专利的具体信息内容。

1.一种Camera Link-ARINC818协议的视频传输系统,其特征在于:
所述Camera Link-ARINC818协议的视频传输系统,Camera Link视频输入至视频接收单元,视频接收单元将视频数据传输至数据缓冲单元,视频接收单元同时将视频的分辨率频格式信息传输至视频参数寄存器中进行存,数据缓冲单元将数据传递至协议生成单元的ADVB协议状态机中,视频参数寄存器也将视频信息传递至协议生成单元的ADVB协议状态机中,经过ADVB协议状态机的数据再通过协议生成单元中的高速串行编码接口,将ARINC818协议并行数据通过光纤输出。
2.根据权利要求1所述的一种Camera Link-ARINC818协议的视频传输系统,其特征在于:
所述视频接收单元中包括分辨率、帧频识别模和视频画面数据解析模块,其中分辨率、帧频识别模块将信息传递至视频参数寄存器中,视频画面数据解析模块对数据进行解析后传递至数据缓冲模块。
3.根据权利要求1所述的一种Camera Link-ARINC818协议的视频传输系统,其特征在于:
所述数据缓冲单元包括缓冲数据量计算模块和视频数据缓冲模块,所述视频数据缓冲模块接收视频画面数据解析模块的数据,并传递至缓冲数据量计算模块,缓冲数据量计算模块将视频参数寄存器中的数据和视频数据缓冲模块的数据进行计算。
4.一种利用权利要求1所述根据权利要求1所述的一种Camera Link-ARINC818协议的视频传输系统的转换方法,其特征在于包括下述步骤:
步骤1:视频接收单元接收Camera Link视频,同时识别视频的分辨率和帧频格式信息,并将视频的分辨率和帧频格式信息锁存于视频参数寄存器中;
步骤2:视频接收单元解析Camera Link视频的视频画面数据,并传输至数据缓冲单元,缓存于FPGA的内部Block RAM中,同时在缓冲数据量计算模块计算缓冲区的数据量;
步骤3:在一幅视频画面开始时,协议生成单元依据视频参数生成对象0数据帧;
步骤4:当协议生成单元监控到数据缓冲单元缓冲的数据量达到视频满行时,FPGA组织发送对象2数据帧,并重复步骤3和本步骤,直至整幅视频数据协议转换完成,准备下一幅Camera Link视频数据的发送;
步骤5:高速串行编码接口将步骤3和步骤4组成的ARINC818协议并行数据流进行8b/
10b串行编码后,将ARINC818协议并行数据通过光纤输出。

说明书全文

一种Camera Link-ARINC818协议的视频传输系统及转换方法

技术领域

[0001] 本发明涉及机载视频数据传输领域,尤其是一种FPCA逻辑开发、ARINC818协议和Camera Link协议的传输系统及转换方法。

背景技术

[0002] Camera Link协议是机载或商用环境下视频传感器的一种标准接口,具有低功耗、高带宽、灵活应用的特点,但驱动和抗干扰能有限,不适合长距离传输;ARINC818协议是机载环境下基于光纤通道(FC)进行高带宽、低延迟、非压缩数字视频的点对点传输协议,适合长距离传输。
[0003] 目前视频传感器数据产生后,一般通过Camera Link协议在产品内部进行传输和处理,当视频通过电气传输线向产品外部远距离传输的情形下,面临驱动能力差、易受到电磁干扰、成本较高等问题。

发明内容

[0004] 为了克服现有技术的不足,本发明提供一种Camera Link-ARINC818协议的视频传输系统及转换方法。本发明提出将视频传感器Camera Link协议转换为ARINC818协议,并通过光纤介质传输,以解决Camera Link视频的长距离传输所面临的可靠性和成本问题,保证接收端获得实时、低延迟的输出完整、正确的视频数据。
[0005] 本发明解决其技术问题所采用的技术方案是:
[0006] 一种Camera Link-ARINC818协议的视频传输系统,Camera Link视频输入至视频接收单元,视频接收单元将视频数据传输至数据缓冲单元,视频接收单元同时将视频的分辨率频格式信息传输至视频参数寄存器中进行存,数据缓冲单元将数据传递至协议生成单元的ADVB协议状态机中,视频参数寄存器也将视频信息传递至协议生成单元的ADVB协议状态机中,经过ADVB协议状态机的数据再通过协议生成单元中的高速串行编码接口,将ARINC818协议并行数据通过光纤输出。
[0007] 所述视频接收单元中包括分辨率、帧频识别模和视频画面数据解析模块,其中分辨率、帧频识别模块将信息传递至视频参数寄存器中,视频画面数据解析模块对数据进行解析后传递至数据缓冲模块。
[0008] 所述数据缓冲单元包括缓冲数据量计算模块和视频数据缓冲模块,所述视频数据缓冲模块接收视频画面数据解析模块的数据,并传递至缓冲数据量计算模块,缓冲数据量计算模块将视频参数寄存器中的数据和视频数据缓冲模块的数据进行计算。
[0009] 所述Camera Link-ARINC818协议的视频传输系统的转换方法的详细步骤为:
[0010] 步骤1:视频接收单元接收Camera Link视频,同时识别视频的分辨率和帧频格式信息,并将视频的分辨率和帧频格式信息锁存于视频参数寄存器中;
[0011] 步骤2:视频接收单元解析Camera Link视频的视频画面数据,并传输至数据缓冲单元,缓存于FPGA的内部Block RAM中,同时在缓冲数据量计算模块计算缓冲区的数据量;
[0012] 步骤3:在一幅视频画面开始时,协议生成单元依据视频参数生成对象0数据帧;
[0013] 步骤4:当协议生成单元监控到数据缓冲单元缓冲的数据量达到视频满行时,FPGA组织发送对象2数据帧,并重复步骤3和本步骤,直至整幅视频数据协议转换完成,准备下一幅Camera Link视频数据的发送;
[0014] 步骤5:高速串行编码接口将步骤3和步骤4组成的ARINC818协议并行数据流进行8b/10b串行编码后,将ARINC818协议并行数据通过光纤输出。
[0015] 本发明的有益效果在于:
[0016] 1)本发明提供的协议转换方法结构清晰,易于FPGA实现;
[0017] 2)本发明采用FPGA内部Block RAM缓存,无需额外的数据缓冲芯片,可简化电路设计,降低尺寸、功耗和成本;
[0018] 3)本发明采用行同步输出,保证延迟最小化;
[0019] 4)本发明实现了视频格式实时提取、适配,保证使用灵活。附图说明
[0020] 图1是本发明Camera Link-ARINC818协议的视频传输系统的架构图。

具体实施方式

[0021] 下面结合附图和实施例对本发明进一步说明。
[0022] 本发明提供一种Camera Link-ARINC818协议的设计架构和转换方法,如图1所示,可实现Camera Link接口视频数据接收并通过ARINC818协议总线输出。
[0023] 一种Camera Link-ARINC818协议的视频传输系统,Camera Link视频输入至视频接收单元,视频接收单元将视频数据传输至数据缓冲单元,视频接收单元同时将视频的分辨率和帧频格式信息传输至视频参数寄存器中进行锁存,数据缓冲单元将数据传递至协议生成单元的ADVB协议状态机中,视频参数寄存器也将视频信息传递至协议生成单元的ADVB协议状态机中,经过ADVB协议状态机的数据再通过协议生成单元中的高速串行编码接口,将ARINC818协议并行数据通过光纤输出。
[0024] 所述视频接收单元中包括分辨率、帧频识别模块和视频画面数据解析模块,其中分辨率、帧频识别模块将信息传递至视频参数寄存器中,视频画面数据解析模块对数据进行解析后传递至数据缓冲模块。
[0025] 所述数据缓冲单元包括缓冲数据量计算模块和视频数据缓冲模块,所述视频数据缓冲模块接收视频画面数据解析模块的数据,并传递至缓冲数据量计算模块,缓冲数据量计算模块将视频参数寄存器中的数据和视频数据缓冲模块的数据进行计算。
[0026] 步骤1:视频接收单元接收Camera Link视频,同时识别视频的分辨率和帧频格式信息,并将视频的分辨率和帧频格式信息锁存于视频参数寄存器中;
[0027] 步骤2:视频接收单元解析Camera Link视频的视频画面数据,并传输至数据缓冲单元,缓存于FPGA的内部Block RAM中,同时在缓冲数据量计算模块计算缓冲区的数据量;
[0028] 步骤3:在一幅视频画面开始时,协议生成单元依据视频参数生成对象0数据帧;
[0029] 步骤4:当协议生成单元监控到数据缓冲单元缓冲的数据量达到视频满行时,FPGA组织发送对象2数据帧,并重复步骤3和本步骤,直至整幅视频数据协议转换完成,准备下一幅Camera Link视频数据的发送;
[0030] 步骤5:高速串行编码接口将步骤3和步骤4组成的ARINC818协议并行数据流进行8b/10b串行编码后,将ARINC818协议并行数据通过光纤输出。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈