基于AVS的并行變換和反變換方法
基本信息
申請(qǐng)?zhí)?/td> | CN201510076289.X | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN104683817A | 公開(kāi)(公告)日 | 2015-06-03 |
申請(qǐng)公布號(hào) | CN104683817A | 申請(qǐng)公布日 | 2015-06-03 |
分類號(hào) | H04N19/61(2014.01)I;H04N19/433(2014.01)I | 分類 | 電通信技術(shù); |
發(fā)明人 | 葉廣明 | 申請(qǐng)(專利權(quán))人 | 廣州柯維新數(shù)碼科技有限公司 |
代理機(jī)構(gòu) | 廣州市越秀區(qū)哲力專利商標(biāo)事務(wù)所(普通合伙) | 代理人 | 廣州柯維新數(shù)碼科技有限公司 |
地址 | 510006 廣東省廣州市番禺區(qū)小谷圍街外環(huán)東路232號(hào)13棟B301-B302 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開(kāi)了基于AVS的并行變換和反變換方法,變換方法包括以下步驟:將八個(gè)當(dāng)前像素值減去八個(gè)預(yù)測(cè)像素值得到八個(gè)殘差值并保存于一個(gè)寄存器中;重復(fù)7次得到八行共64個(gè)殘差值,八行殘差值分別保存于八個(gè)寄存器中;對(duì)殘差矩陣進(jìn)行轉(zhuǎn)置得到轉(zhuǎn)置殘差矩陣;對(duì)轉(zhuǎn)置殘差矩陣進(jìn)行水平變換部分的蝶形運(yùn)算得到水平變換運(yùn)算矩陣;對(duì)水平變換運(yùn)算矩陣進(jìn)行轉(zhuǎn)置得到轉(zhuǎn)置水平變換運(yùn)算矩陣;對(duì)轉(zhuǎn)置水平變換運(yùn)算矩陣進(jìn)行垂直變換部分的蝶形算法的運(yùn)算得到垂直變換運(yùn)算矩陣;對(duì)垂直變換運(yùn)算矩陣進(jìn)行如下運(yùn)算:rij=(hij+24)>>5,得到變換結(jié)果矩陣。本發(fā)明使用SIMD指令,分別將變換和反變換中的參數(shù)并行放進(jìn)寄存器中進(jìn)行處理,實(shí)現(xiàn)高效率地得到變換結(jié)果和反變換結(jié)果。 |
