[發(fā)明專利]一種實時畸變圖像處理加速裝置有效
| 申請?zhí)枺?/td> | 201710002129.X | 申請日: | 2017-01-03 |
| 公開(公告)號: | CN106780291B | 公開(公告)日: | 2020-06-23 |
| 發(fā)明(設(shè)計)人: | 張俊;唐禹譜 | 申請(專利權(quán))人: | 珠海全志科技股份有限公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T5/00 |
| 代理公司: | 深圳市君之泉知識產(chǎn)權(quán)代理有限公司 44366 | 代理人: | 張丕陽 |
| 地址: | 519000 廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實時 畸變 圖像 處理 加速 裝置 | ||
本發(fā)明公開了一種實時畸變圖像處理加速裝置,包括取系數(shù)DMA模塊、取原圖DMA模塊、R行BUF控制模塊、G行BUF控制模塊、B行BUF控制模塊、R插值模塊、G插值模塊、B插值模塊,本發(fā)明對原圖像映射坐標(biāo)進行分塊,根據(jù)落入每個塊內(nèi)的點的坐標(biāo)排序結(jié)果確定提取原圖像數(shù)據(jù)的范圍,大大減小了濾波窗口跨度,降低了對圖像數(shù)據(jù)的緩沖存儲空間的要求,并且不會重復(fù)取數(shù),避免了帶寬浪費,本發(fā)明使用建表的方式建立每個分塊內(nèi)的行號與指針的對應(yīng)關(guān)系,降低了取數(shù)查找時間。
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,具體涉及一種實時畸變圖像處理加速裝置。
背景技術(shù)
在VR一體機系統(tǒng)中,傳送到顯示屏上的圖像需要從解碼后的正常形狀(圖1中的左圖所示)經(jīng)過畸變成為扭曲形狀(圖1中的右圖所示),而當(dāng)該扭曲形狀(圖2中的左圖所示)經(jīng)過透鏡顯示出來時,由于透鏡的光學(xué)畸變效果,最終顯示出來是正常形狀(圖2中的右圖所示)。該畸變圖像處理功能通常由GPU完成,即非實時顯示模式,每一幀圖像的反畸形變換會經(jīng)歷GPU讀取DRAM中一幀圖像回寫到DRAM一幀圖像顯示模塊讀取DRAM中一幀圖像三步,這樣反復(fù)讀寫DRAM會導(dǎo)致帶寬浪費。畸變圖像處理功能如果采用實時模式,則需要使用的數(shù)據(jù)緩存buffer數(shù)量巨大,這是因為對圖像某一行的每個輸出點(y坐標(biāo)不變,x坐標(biāo)由0遞增)進行坐標(biāo)計算得到畸變處理后的圖像坐標(biāo),畸形變換的特性保證計算出來的點x坐標(biāo)遞增,但y坐標(biāo)不能保證單調(diào)遞增,只能保證連續(xù),這就使得濾波窗口的跨度過大(一般輸出圖像的一行數(shù)據(jù)需要取輸入圖像的200行數(shù)據(jù))。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的不足,提供一種實時畸變圖像處理加速裝置,克服現(xiàn)有技術(shù)畸變圖像處理功能采用非實時顯示模式,由于反復(fù)讀寫DRAM造成系統(tǒng)帶寬浪費的缺陷以及在采用實時顯示模式時濾波窗口跨度過大的缺陷。
本發(fā)明為解決上述技術(shù)問題所采用的技術(shù)方案為:
一種實時畸變圖像處理加速裝置,包括取系數(shù)DMA模塊、取原圖DMA模塊、R行BUF控制模塊、G行BUF控制模塊、B行BUF控制模塊、R插值模塊、G插值模塊、B插值模塊,所述取系數(shù)DMA模塊與所述取原圖DMA模塊相連,所述取系數(shù)DMA模塊分別與所述R插值模塊、所述G插值模塊以及所述B插值模塊相連,所述取原圖DMA模塊分別與所述R行BUF控制模塊、所述G行BUF控制模塊以及所述B行BUF控制模塊相連,所述R行BUF控制模塊與所述R插值模塊相連,所述G行BUF控制模塊與所述G插值模塊相連,所述B行BUF控制模塊與所述B插值模塊相連,所述取系數(shù)DMA模塊用于從外部存儲器中提取并存儲像素塊系數(shù),所述取原圖DMA模塊用于根據(jù)所述像素塊系數(shù)計算圖像的坐標(biāo),根據(jù)所述坐標(biāo)的x坐標(biāo)劃分圖像數(shù)據(jù)塊,對所述圖像數(shù)據(jù)塊中的y坐標(biāo)進行排序得到y(tǒng)坐標(biāo)最小值和y坐標(biāo)最大值,根據(jù)由所述y坐標(biāo)最小值和所述y坐標(biāo)最大值確定的y坐標(biāo)范圍以及所述圖像數(shù)據(jù)塊的x坐標(biāo)范圍從外部存儲器中提取所述圖像數(shù)據(jù)塊,將所述圖像數(shù)據(jù)塊的R分量數(shù)據(jù)寫入所述R行BUF控制模塊、G分量數(shù)據(jù)寫入所述G行BUF控制模塊、B分量數(shù)據(jù)寫入所述B行BUF控制模塊,所述R插值模塊用于計算畸變圖像的R分量坐標(biāo),從所述R行BUF控制模塊取所述R分量數(shù)據(jù)并進行插值運算,所述G插值模塊用于計算畸變圖像的G分量坐標(biāo),從所述G行BUF控制模塊取所述G分量數(shù)據(jù)并進行插值運算,所述B插值模塊用于計算畸變圖像的B分量坐標(biāo),從所述B行BUF控制模塊取所述B分量數(shù)據(jù)并進行插值運算。
根據(jù)本發(fā)明的實施例,所述取系數(shù)DMA模塊包括命令產(chǎn)生器、數(shù)據(jù)分離器、第一數(shù)據(jù)緩沖器和第二數(shù)據(jù)緩沖器,所述命令產(chǎn)生器與所述數(shù)據(jù)分離器相連,所述數(shù)據(jù)分離器分別與第一數(shù)據(jù)緩沖器和第二數(shù)據(jù)緩沖器相連,所述命令產(chǎn)生器用于根據(jù)數(shù)據(jù)量和存放地址從外部存儲器中提取數(shù)據(jù),所述數(shù)據(jù)分離器用于將所述數(shù)據(jù)組合成所述像素塊系數(shù),第一數(shù)據(jù)緩沖器和第二數(shù)據(jù)緩沖器用于存儲所述像素塊系數(shù)。
根據(jù)本發(fā)明的實施例,所述取原圖DMA模塊包括命令產(chǎn)生器、數(shù)據(jù)分離器、數(shù)據(jù)緩沖器,所述數(shù)據(jù)分離器分別與所述命令產(chǎn)生器和所述數(shù)據(jù)緩沖器相連。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于珠海全志科技股份有限公司,未經(jīng)珠海全志科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710002129.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設(shè)備、圖像形成系統(tǒng)和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





