[發明專利]一種Tag-Tree編碼的實現系統及方法有效
| 申請號: | 201810315285.6 | 申請日: | 2018-04-10 |
| 公開(公告)號: | CN108513130B | 公開(公告)日: | 2019-10-08 |
| 發明(設計)人: | 雷杰;黃碧瑩;李云松;沈林浩;孫潔婷;于露露;解靜;趙東升 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | H04N19/147 | 分類號: | H04N19/147;H04N19/184;H04N19/63;H04N19/96 |
| 代理公司: | 陜西電子工業專利中心 61205 | 代理人: | 陳宏社;王品華 |
| 地址: | 710071 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 編碼模塊 編碼輸出 層級控制 生成模塊 圖像分辨率 編碼內容 編碼信息 連續生成 輸出編碼 生成樹 自適應 層級 列數 碼塊 碼流 行數 子帶 圖像 輸出 | ||
1.一種Tag-Tree編碼的實現系統,其特征在于,包括通過FPGA實現邏輯功能的Tag-Tree生成模塊、Tag-Tree編碼模塊和Tag-Tree存儲器控制模塊,其中:
Tag-Tree生成模塊,包括生成樹層級控制模塊、父節點層級生成模塊和編碼信息生成模塊,其中:
生成樹層級控制模塊,用于計算各個小波子帶的碼塊行數和列數、當前Tag-Tree的總層級數和各層的行數和列數,并根據計算結果,實現對整幅圖像每個子帶的Tag-Tree生成流程的控制;
父節點層級生成模塊,包括相鄰層級讀寫模塊、父節點值生成模塊、產生當前Tag-Tree葉節點讀使能和讀地址的邏輯以及產生當前Tag-Tree生成的結束信號的邏輯,其中:
相鄰層級讀寫模塊,用于對生成樹緩存BRAM1和生成樹緩存BRAM2進行讀寫使能控制和讀寫地址計算;
父節點值生成模塊,用于根據相鄰層級讀寫模塊輸出的讀寫使能,對當前Tag-Tree中對應于同一父節點的相鄰葉節點進行比較,并將比較得到的較小值作為候選父節點值或者父節點值存入生成樹緩存BRAM1或者生成樹緩存BRAM2;
編碼信息生成模塊,用于在當前Tag-Tree生成后,將生成樹層級控制模塊計算得到的當前Tag-Tree的碼塊行數和列數以及總層級數傳給Tag-Tree編碼模塊;
Tag-Tree編碼模塊,包括編碼層級控制模塊和相鄰層級編碼模塊,其中:
編碼層級控制模塊,用于將當前編碼父子節點對分配給相鄰層級編碼模塊,同時計算父節點BRAM的寫地址和編碼結果BRAM的寫地址;
相鄰層級編碼模塊,用于根據編碼標志和包含信息,對編碼層級控制模塊分配的當前編碼父子節點對進行差值編碼,同時計算當前葉節點對應的編碼長度和下一個父節點的層數,并將葉節點對應的編碼父子節點對差值編碼的累計結果和編碼長度輸出到編碼結果BRAM,同時將下一個父節點的層數反饋給編碼層級控制模塊;
Tag-Tree存儲器控制模塊,用于對包含信息BRAM、零比特平面BRAM、生成樹緩存BRAM1、生成樹緩存BRAM2、葉節點BRAM1、父節點BRAM1、葉節點BRAM2、父節點BRAM2和編碼輸出BRAM進行實例化,并在葉節點BRAM1和葉節點BRAM2中選擇當前葉節點BRAM,同時在父節點BRAM1和父節點BRAM2中選擇當前父節點BRAM′。
2.根據權利要求1所述的Tag-Tree編碼的實現系統,其特征在于,所述父節點層級生成模塊和編碼信息生成模塊,其在生成樹層級控制模塊的控制下被多次復用;所述相鄰層級編碼模塊,其在編碼層級控制模塊的控制下被多次復用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201810315285.6/1.html,轉載請聲明來源鉆瓜專利網。





