[發(fā)明專利]一種基于AVX技術(shù)的快速顏色空間轉(zhuǎn)換方法在審
| 申請?zhí)枺?/td> | 201611001976.6 | 申請日: | 2016-11-14 |
| 公開(公告)號: | CN108076336A | 公開(公告)日: | 2018-05-25 |
| 發(fā)明(設(shè)計)人: | 張丹普 | 申請(專利權(quán))人: | 北京航天長峰科技工業(yè)集團有限公司 |
| 主分類號: | H04N9/64 | 分類號: | H04N9/64 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100854*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 寄存器 內(nèi)存地址 加載 顏色空間轉(zhuǎn)換 圖像 復制 寄存 偏移 向量 指令 轉(zhuǎn)換 | ||
1.一種基于AVX技術(shù)的快速顏色空間轉(zhuǎn)換方法,其特征在于包括如下步驟:
(1)將圖像寬度值存放于rcx寄存器、高度值放于rdx寄存器、YUV內(nèi)存地址位rsi寄存器、RGB內(nèi)存地址位于rdi寄存器;
(2)通過圖像的寬度值和高度值計算U、V分量的起始地址,分別存放于rax和rbx寄存器;
(3)將16,128,298,409,100,208,516,8通過prefetcht1指令加載到CPU的緩存;
(4)將第一行4個像素點的Y分量加載到xmm0寄存器,第二行前4個像素點的Y分量加載到xmm1寄存器,并將8個值擴展為有符號整型值;
(5)將這8個像素點對應(yīng)的4個U、V分量加載到xmm2、xmm3寄存器,并進行復制,復制后的值擴展為有符號整型值;
(6)按照公式進行YUV轉(zhuǎn)RGB的計算,將計算后的結(jié)果轉(zhuǎn)換為無符號字符型,并將結(jié)果由寄存器復制到RGB內(nèi)存中;
(7)重復步驟(4)、(5)、(6),直到兩行中的所有像素點完成轉(zhuǎn)換;
(8)重復步驟(4)、(5)、(6)、(7),直到圖像所有的像素點完成轉(zhuǎn)換。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航天長峰科技工業(yè)集團有限公司,未經(jīng)北京航天長峰科技工業(yè)集團有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611001976.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





