[發(fā)明專利]一種用于高分辨率視頻的H.264幀間編碼存儲管理方法在審
| 申請?zhí)枺?/td> | 201410232742.7 | 申請日: | 2014-05-28 |
| 公開(公告)號: | CN103986937A | 公開(公告)日: | 2014-08-13 |
| 發(fā)明(設計)人: | 謝震;齊靜瑞;徐情生;顧宇巍;劉新寧;楊軍 | 申請(專利權)人: | 東南大學 |
| 主分類號: | H04N19/50 | 分類號: | H04N19/50;H04N19/503 |
| 代理公司: | 江蘇永衡昭輝律師事務所 32250 | 代理人: | 王斌 |
| 地址: | 210096*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 高分辨率 視頻 264 編碼 存儲 管理 方法 | ||
1.一種用于高分辨率視頻的H.264幀間編碼存儲管理方法,其特征在于,該存儲管理方法采用很小的Reference?Buffer作為緩沖區(qū),在做幀間編碼時,直接從Reference?Buffer中讀取參考幀數據,減少對SDRAM的訪問次數;將輸入的圖像等分成2N列,N根據分辨率來設定,按照從左向右的順序,依次對每一列圖像分別進行編碼,每列圖像按照自上而下的順序依次編碼,2N個圖像列編碼后產生2N個H.264碼流,碼流以鏈表的形式存入外部的SDRAM,最后把2N個碼流合并為一個完整的碼流,完成H.264幀間編碼。
2.根據權利要求1所述的存儲管理方法,其特征在于,采用Reference?Buffer作為緩沖,進行幀間編碼時,先從SDRAM中取出參考幀數據,存入到內部的Reference?Buffer,然后直接從Reference?Buffer中讀取參考幀數據進行編碼;針對每個16x16像素宏塊MB取參考幀數據,除了要取參考幀對應位置的MB數據外,還要取該MB相鄰的上、下、左、右四個MB數據,所述Reference?Buffer由3個MB行組成。
3.根據權利要求2所述的存儲管理方法,?每個Reference?Buffer行的大小用BufMBLine表示,單位為一個MB的大小,其計算方法為:
BufMBLine?=?Width/(16x2N)?+?2????????????????????(1)
其中,Width是圖像的寬度,所述Reference?Buffer的大小用BufArea可以表示為:
BufArea=?3?x?BufMBLine;???????????????????????(2)
根據權利要求1或2所述的存儲管理方法,其特征在于,分割的圖像列按照從左向右的順序,依次對2N列圖像分別進行編碼,對每列分割后的圖像,自上而下進行編碼,當編碼進行到第Width/(16x2N)個MB,即分割后的圖像一行編碼結束時,參考幀對應行的上一行數據后續(xù)不再需要,此時可以把緩沖區(qū)中上一行的數據清空,并從SDRAM中讀取新的數據行用于后續(xù)的編碼。
4.根據權利要求1、3、4中任一項所述的存儲管理方法,其特征在于,整個Reference?Buffer的三行緩沖空間,是按照回卷方式重復使用的,分割后圖像列的編碼順序自上而下,Reference?Buffer按行填充的順序是1->2->3->1->2->3,自上而下回卷填充,實現Reference?Buffer的更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東南大學,未經東南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410232742.7/1.html,轉載請聲明來源鉆瓜專利網。





