[發(fā)明專利]基于模式映射的多標(biāo)準(zhǔn)幀內(nèi)預(yù)測(cè)器的硬件實(shí)現(xiàn)方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 200810041210.X | 申請(qǐng)日: | 2008-07-31 |
| 公開(公告)號(hào): | CN101330617A | 公開(公告)日: | 2008-12-24 |
| 發(fā)明(設(shè)計(jì))人: | 洪宇;張航;周金佳;劉佩林 | 申請(qǐng)(專利權(quán))人: | 上海交通大學(xué) |
| 主分類號(hào): | H04N7/26 | 分類號(hào): | H04N7/26;H04N7/50 |
| 代理公司: | 上海交達(dá)專利事務(wù)所 | 代理人: | 王錫麟;王桂忠 |
| 地址: | 200240*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 模式 映射 標(biāo)準(zhǔn) 預(yù)測(cè) 硬件 實(shí)現(xiàn) 方法 裝置 | ||
1.一種基于模式映射的支持H.264和AVS標(biāo)準(zhǔn)的幀內(nèi)預(yù)測(cè)器的硬件實(shí)現(xiàn)方法,其特征在于,包括如下步驟:
步驟一,輸入實(shí)際的預(yù)測(cè)模式編號(hào),并根據(jù)該編號(hào)得到其對(duì)應(yīng)標(biāo)準(zhǔn)、實(shí)際預(yù)測(cè)模式類型與實(shí)際預(yù)測(cè)模式尺度;
步驟二,根據(jù)步驟一的實(shí)際預(yù)測(cè)模式類型,得到對(duì)應(yīng)的基本預(yù)測(cè)模式及基本預(yù)測(cè)尺度,存入相應(yīng)寄存器,具體包括:
如果實(shí)際幀內(nèi)預(yù)測(cè)模式為H.264中任何尺度的直流或平面類型模式,將實(shí)際預(yù)測(cè)模式作為基本預(yù)測(cè)模式寫入相應(yīng)寄存器,并將其實(shí)際尺度作為基本預(yù)測(cè)尺度,寫入相應(yīng)寄存器;
如果實(shí)際幀內(nèi)預(yù)測(cè)模式為AVS中的直流類型模式,將AVS的直流預(yù)測(cè)模式作為基本預(yù)測(cè)模式寫入相應(yīng)寄存器,并將4x4作為基本預(yù)測(cè)尺度寫入相應(yīng)寄存器;
如果實(shí)際幀內(nèi)預(yù)測(cè)模式為AVS中的平面模式,將H.264的8x8尺度平面模式作為基本預(yù)測(cè)模式寫入相應(yīng)的寄存器,并將8x8作為基本預(yù)測(cè)尺度寫入相應(yīng)寄存器;
否則,將與實(shí)際幀內(nèi)預(yù)測(cè)模式同種類型的4x4尺度預(yù)測(cè)模式作為基本預(yù)測(cè)模式寫入相應(yīng)的寄存器,并將4x4作為基本預(yù)測(cè)尺度寫入相應(yīng)寄存器;
步驟三,根據(jù)步驟一的實(shí)際預(yù)測(cè)模式尺度,得到其所包含的4x4塊數(shù)目,存入相應(yīng)寄存器;
步驟四,獲取實(shí)際的幀內(nèi)預(yù)測(cè)參考像素,并存入實(shí)際參考像素寄存器;
步驟五,令當(dāng)前預(yù)測(cè)塊索引值為0;
步驟六,根據(jù)當(dāng)前預(yù)測(cè)塊索引與實(shí)際預(yù)測(cè)模式類型,從實(shí)際參考像素寄存器中選擇處理此子塊所需要用到的參考像素?cái)?shù)據(jù)存入基本參考像素寄存器中;
步驟七,使用基本預(yù)測(cè)模式對(duì)基本參考像素寄存器中的參考像素?cái)?shù)據(jù)進(jìn)行預(yù)測(cè),得到基本預(yù)測(cè)尺度大小的子塊數(shù)據(jù),并進(jìn)行輸出;
步驟八,根據(jù)基本預(yù)測(cè)尺度,更新當(dāng)前預(yù)測(cè)塊索引;
步驟九,判斷當(dāng)前預(yù)測(cè)塊索引是否等于實(shí)際預(yù)測(cè)塊所包含的4x4塊數(shù)目,若相等,表示所有子塊已處理完成,預(yù)測(cè)結(jié)束;否則跳回到步驟六繼續(xù)處理。
2.如權(quán)利要求1所述的基于模式映射的支持H.264和AVS標(biāo)準(zhǔn)的幀內(nèi)預(yù)測(cè)器的硬件實(shí)現(xiàn)方法,其特征是,所述步驟四中,實(shí)際的參考像素?cái)?shù)據(jù)包括左下方、左方、左上方、上方和右上方的參考像素?cái)?shù)據(jù),參考像素?cái)?shù)據(jù)由外部模塊準(zhǔn)備好,供幀內(nèi)預(yù)測(cè)器讀取。
3.如權(quán)利要求2所述的基于模式映射的支持H.264和AVS標(biāo)準(zhǔn)的幀內(nèi)預(yù)測(cè)器的硬件實(shí)現(xiàn)方法,其特征是,所述幀內(nèi)預(yù)測(cè)器中的實(shí)際參考像素寄存器包括可存儲(chǔ)16點(diǎn)數(shù)據(jù)的左寄存器、可存1點(diǎn)數(shù)據(jù)的左上寄存器,和可存16點(diǎn)數(shù)據(jù)的上寄存器,如果實(shí)際預(yù)測(cè)尺度為16x16,讀入左方、左上方、與上方的參考像素?cái)?shù)據(jù),存入實(shí)際參考像素寄存器;
如果實(shí)際預(yù)測(cè)尺度為8x8,讀入左下方、左方、左上方、上方、右上方的參考像素?cái)?shù)據(jù),將左方和左下方的數(shù)據(jù)存入左寄存器,左上方數(shù)據(jù)存入左上寄存器,上方和右上方數(shù)據(jù)存入上寄存器;
否則,讀入左方、左上方、上方、右上方的參考像素?cái)?shù)據(jù),將左方4點(diǎn)數(shù)據(jù)存入左寄存器的高位,將左上方數(shù)據(jù)存入左上寄存器,將上方和右上方數(shù)據(jù)存入上寄存器高位。
4.如權(quán)利要求1所述的基于模式映射的支持H.264和AVS標(biāo)準(zhǔn)的幀內(nèi)預(yù)測(cè)器的硬件實(shí)現(xiàn)方法,其特征是,所述步驟七中,除4x4尺度的左下方向預(yù)測(cè)模式外,其它基本預(yù)測(cè)模式的運(yùn)算方式與標(biāo)準(zhǔn)相對(duì)應(yīng)。
5.如權(quán)利要求4所述的基于模式映射的支持H.264和AVS標(biāo)準(zhǔn)的幀內(nèi)預(yù)測(cè)器的硬件實(shí)現(xiàn)方法,其特征是,所述4x4尺度的左下方向預(yù)測(cè)模式,為了同時(shí)兼容H.264與AVS標(biāo)準(zhǔn),執(zhí)行以下步驟:
第一步,對(duì)上方數(shù)據(jù)進(jìn)行濾波,并將濾波結(jié)果存入寄存器中;
第二步,判斷當(dāng)前預(yù)測(cè)模式所屬標(biāo)準(zhǔn),如果是H.264,直接輸出上方濾波數(shù)據(jù),運(yùn)算結(jié)束;否則,繼續(xù)執(zhí)行第三步;
第三步,對(duì)左方數(shù)據(jù)進(jìn)行濾波,并將濾波結(jié)果與上方濾波數(shù)據(jù)取均值,得到濾波均值數(shù)據(jù);
第四步,輸出AVS標(biāo)準(zhǔn)對(duì)應(yīng)的濾波均值數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海交通大學(xué),未經(jīng)上海交通大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810041210.X/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種乳化柴油的配方
- 下一篇:一種多層迭合固態(tài)電解電容器





