[發明專利]ARINC818接收控制電路及方法在審
| 申請號: | 201310737903.3 | 申請日: | 2013-12-24 |
| 公開(公告)號: | CN104735299A | 公開(公告)日: | 2015-06-24 |
| 發明(設計)人: | 朱志強;黃韜;王紅春 | 申請(專利權)人: | 中國航空工業集團公司第六三一研究所 |
| 主分類號: | H04N5/14 | 分類號: | H04N5/14 |
| 代理公司: | 西安智邦專利商標代理有限公司 61211 | 代理人: | 楊引雪 |
| 地址: | 710119 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | arinc818 接收 控制電路 方法 | ||
1.一種ARINC818接收控制電路,其特征在于:
包括接收管理單元、接收管理寄存器組、行圖像緩沖區、接收緩沖控制單元、圖像信息寄存器組和數據處理緩沖;
所述接收管理單元用于:
A)接收ARINC818數據幀;
B)對容器頭中的信息及0類對象信息進行解析,提取屬性數據;所述屬性數據包括視頻圖像行數、列數、刷新頻率、掃描方式、像素點信息;
C)將屬性數據寫入圖像信息寄存器組;
D)對ARINC818數據幀進行行圖像數據的重組;
E)將重組后的行圖像數據信息寫入行圖像緩沖區內;
F)更新接收管理寄存器組內的參數信息;
所述接收管理寄存器組包括行圖像緩沖區管理寄存器、當前圖像行數寄存器和SEQ_ID寄存器;所述行圖像緩沖區管理寄存器用于維護存放行圖像數據的行圖像緩沖區狀態;所述當前圖像行數據寄存器用于記錄當前在行圖像緩沖中存放的行數據信息對應于整幅圖像的第幾行;所述SEQ_ID寄存器用于存放從ARINC818數據幀解析出的與當前行數據信息對應的SEQ_ID信息;
所述行圖像緩沖區包括多個行圖像緩沖,每一個行圖像緩沖的大小為整行圖像數據長度,用于存放根據接收的ARINC818數據幀重組的行圖像數據信息;
所述接收緩沖控制單元將行圖像緩沖區中連續的行圖像數據取出并寫入數據處理緩沖;同時維護接收管理寄存器組中的行圖像緩沖區管理寄存器數據;
所述數據處理緩沖用于存放提交給上層處理的完整的行圖像數據信息;
所述圖像信息寄存器組用于存放接收管理單元解析的屬性數據以及接收緩沖控制單元提交的行數據對應的行數信息。
2.一種ARINC818接收控制方法,其特征在于:包括以下步驟:
1】接收管理單元接收ARINC818數據幀,并對數據幀包含的行圖像數據進行整行數據重組;如果當前數據幀所包含的是容器頭數據,則對容器頭信息進行解析,提取相關屬性數據;所述屬性數據包括視頻圖像行數、列數、刷新頻率、掃描方式、像素點信息;
2】將重組后的行圖像數據信息寫入行圖像緩沖區內,同時維護圖像信息寄存器組中的相關寄存器;
3】接收緩沖控制單元判斷當前所提取的行圖像數據是否為視頻圖像的第1行數據;如果當前行圖像緩沖中的數據為視頻圖像幀的第1行,則將圖像信息寄存器組中的行信息寄存器中的行數信息置零,然后進行步驟4;否則重復本步驟;
4】接收緩沖控制單元對接收管理寄存器組中的當前圖像行數寄存器中的數據信息和圖像信息寄存器組中的行信息寄存器所包含的之前的行數信息以及SEQ_ID寄存器中的數據信息進行比較,若行數連續且SEQ_ID值相同且當前行數小于等于總行數,則將數據提交給數據處理緩沖;
在數據提交過程中:
若遇到圖像第1行數據,則返回步驟3;
若當前行圖像數據與之前提交的行圖像數據不連續且當前行不是圖像幀的第1行,則丟棄該行數據,返回步驟3,重新等待下一幅圖像的第1行數據;
若當前行圖像數據與之前提交的行圖像數據SEQ_ID值不相等且當前行不是圖像幀的第1行,則丟棄該行數據,返回步驟3,重新等待下一幅圖像的第1行數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司第六三一研究所;,未經中國航空工業集團公司第六三一研究所;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310737903.3/1.html,轉載請聲明來源鉆瓜專利網。





