[發明專利]ARINC818接收控制電路及方法在審
| 申請號: | 201310737903.3 | 申請日: | 2013-12-24 |
| 公開(公告)號: | CN104735299A | 公開(公告)日: | 2015-06-24 |
| 發明(設計)人: | 朱志強;黃韜;王紅春 | 申請(專利權)人: | 中國航空工業集團公司第六三一研究所 |
| 主分類號: | H04N5/14 | 分類號: | H04N5/14 |
| 代理公司: | 西安智邦專利商標代理有限公司 61211 | 代理人: | 楊引雪 |
| 地址: | 710119 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | arinc818 接收 控制電路 方法 | ||
技術領域
本發明屬于計算機通信技術,涉及ARINC818接收控制電路及方法。
背景技術
ARINC818協議是為航空環境下基于FC進行高帶寬、低延遲、非壓縮數字視頻傳輸開發的一種視頻協議標準。由于通信節點間采用點對點單向數據傳輸方式,鏈路間沒有錯誤檢測與重傳等處理機制,所有的故障處理需在鏈路接收端完成;且由于ARINC818支持按行圖像緩沖、按行顯示的方式,傳統的視頻圖像數據接收及處理方式已不能滿足ARINC818數據接收處理要求。因此需要提出一種ARINC818接收控制電路設計方法,滿足ARINC818數據接收和容錯處理要求,實現視頻行圖像數據的正確接收并保證提交給上層處理數據的完整性。
發明內容
本發明的目的是提供一種ARINC818接收控制電路及方法,其可實現視頻行圖像數據的正確接收,保證提交給上層處理數據的完整性。
本發明的技術解決方案是:
一種ARINC818接收控制電路,其特殊之處在于:包括接收管理單元、接收管理寄存器組、行圖像緩沖區、接收緩沖控制單元、圖像信息寄存器組和數據處理緩沖;所述接收管理單元用于:A)接收ARINC818數據幀;B)對容器頭中的信息及0類對象信息進行解析,提取屬性數據;所述屬性數據包括視頻圖像行數、列數、刷新頻率、掃描方式、像素點信息;C)將屬性數據寫入圖像信息寄存器組;D)對ARINC818數據幀進行行圖像數據的重組;E)將重組后的行圖像數據信息寫入行圖像緩沖區內;F)更新接收管理寄存器組內的參數信息;所述接收管理寄存器組包括行圖像緩沖區管理寄存器、當前圖像行數寄存器和SEQ_ID寄存器;所述行圖像緩沖區管理寄存器用于維護存放行圖像數據的行圖像緩沖區狀態;所述當前圖像行數據寄存器用于記錄當前在行圖像緩沖中存放的行數據信息對應于整幅圖像的第幾行;所述SEQ_ID寄存器用于存放從ARINC818數據幀解析出的與當前行數據信息對應的SEQ_ID信息;所述行圖像緩沖區包括多個行圖像緩沖,每一個行圖像緩沖的大小為整行圖像數據長度,用于存放根據接收的ARINC818數據幀重組的行圖像數據信息;所述接收緩沖控制單元將行圖像緩沖區中連續的行圖像數據取出并寫入數據處理緩沖;同時維護接收管理寄存器組中的行圖像緩沖區管理寄存器數據;所述數據處理緩沖用于存放提交給上層處理的完整的行圖像數據信息;
所述圖像信息寄存器組用于存放接收管理單元解析的屬性數據以及接收緩沖控制單元提交的行數據對應的行數信息。
一種ARINC818接收控制方法,包括以下步驟:
1】接收管理單元接收ARINC818數據幀,并對數據幀包含的行圖像數據進行整行數據重組;如果當前數據幀所包含的是容器頭數據,則對容器頭信息進行解析,提取相關屬性數據;所述屬性數據包括視頻圖像行數、列數、刷新頻率、掃描方式、像素點信息;
2】將重組后的行圖像數據信息寫入行圖像緩沖區內,同時維護圖像信息寄存器組中的相關寄存器;
3】接收緩沖控制單元判斷當前所提取的行圖像數據是否為視頻圖像的第1行數據;如果當前行圖像緩沖中的數據為視頻圖像幀的第1行,則將圖像信息寄存器組中的行信息寄存器中的行數信息置零,然后進行步驟4;否則重復本步驟;
4】接收緩沖控制單元對接收管理寄存器組中的當前圖像行數寄存器中的數據信息和圖像信息寄存器組中的行信息寄存器所包含的之前的行數信息以及SEQ_ID寄存器中的數據信息進行比較,若行數連續且SEQ_ID值相同且當前行數小于等于總行數,則將數據提交給數據處理緩沖;
在數據提交過程中:
若遇到圖像第1行數據,則返回步驟3;
若當前行圖像數據與之前提交的行圖像數據不連續且當前行不是圖像幀的第1行,則丟棄該行數據,返回步驟3,重新等待下一幅圖像的第1行數據;
若當前行圖像數據與之前提交的行圖像數據SEQ_ID值不相等且當前行不是圖像幀的第1行,則丟棄該行數據,返回步驟3,重新等待下一幅圖像的第1行數據。
本發明的優點是:
1、本發明提供的ARINC818數據幀接收核心電路,結構清晰,易于硬件邏輯實現;
2、本發明實行按行圖像緩沖策略,保證視頻圖像輸出的延遲最小化;
3、本發明提供錯誤數據處理機制,保證提交給上層圖像數據的完整性;
4、本發明對圖像屬性信息自動解析,可實現不同格式視頻圖像的接收和處理。
附圖說明
圖1是ARINC818接收控制電路;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司第六三一研究所;,未經中國航空工業集團公司第六三一研究所;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310737903.3/2.html,轉載請聲明來源鉆瓜專利網。





