[發(fā)明專利]一種JPEG解碼方法及裝置在審
| 申請?zhí)枺?/td> | 202011263958.1 | 申請日: | 2020-11-12 |
| 公開(公告)號: | CN112437303A | 公開(公告)日: | 2021-03-02 |
| 發(fā)明(設(shè)計)人: | 張云哲;耿嘉;樊平 | 申請(專利權(quán))人: | 北京深維科技有限公司 |
| 主分類號: | H04N19/172 | 分類號: | H04N19/172;H04N19/174;H04N19/423;H04N19/436;H04N19/625;H04N19/15 |
| 代理公司: | 北京眾達德權(quán)知識產(chǎn)權(quán)代理有限公司 11570 | 代理人: | 張桂蓉 |
| 地址: | 100000 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 jpeg 解碼 方法 裝置 | ||
本發(fā)明公開了一種JPEG解碼方法及裝置,應(yīng)用于圖像處理領(lǐng)域,F(xiàn)PGA加速卡從FPGA加速卡的DDR上讀取M張圖片,M為大于1的整數(shù);FPGA加速卡將從DDR上讀取的M張圖片對應(yīng)分配給M個JPEG解碼器,M個JPEG解碼器共用FPGA加速卡上相同的GMEM資源對M張圖片進行M路并行的JPEG解碼,得到M路解碼數(shù)據(jù)流;FPGA加速卡讀取并匯合M路解碼數(shù)據(jù)流,得到匯合后解碼數(shù)據(jù);將匯合后解碼數(shù)據(jù)輸出至DDR。通過本發(fā)明提高了JPEG解碼效率。
技術(shù)領(lǐng)域
本發(fā)明屬于圖像處理領(lǐng)域,尤其涉及一種JPEG解碼方法及裝置。
背景技術(shù)
聯(lián)合圖像專家小組(英語:Joint Photographic Experts Group,縮寫:JPEG)是一種針對照片影像而廣泛使用的有損壓縮標準方法。JPEG本身只有描述如何將一個影像轉(zhuǎn)換為字節(jié)的數(shù)據(jù)流(streaming)。一個由C-Cube Microsystems等公司所創(chuàng)建的額外標準,稱為JFIF(JPEG File Interchange Format,JPEG文件交換格式,聯(lián)合圖像專家小組文件交換格式)詳細說明如何從一個JPEG流,產(chǎn)出一個適合于電腦存儲和傳輸?shù)奈募?/p>
隨著加速卡的容量越來越大,在FPGA(Field Programmable Gate Array,現(xiàn)場可編程門陣列)加速卡上進行JPEG解碼時,為了最大限度地提升JPEG解碼的吞吐,可以在FPGA加速卡上放置更多的內(nèi)核。但是,每個內(nèi)核要占用一定數(shù)量的GMEM資源,每張加速卡上的GMEM(高速緩存)資源是受限的,從而會限制放置更多的內(nèi)核,進而限制了FPGA的JPEG解碼效率。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)存在上述問題,本發(fā)明實施例提出了一種JPEG解碼方法及裝置,用以提高JPEG解碼效率。
第一方面,本發(fā)明實施例提供一種JPEG解碼方法,應(yīng)用于FPGA加速卡,所述方法包括:
從FPGA加速卡的DDR上讀取M張圖片,M為大于1的整數(shù);
將從所述DDR上讀取的M張圖片對應(yīng)分配給M個JPEG解碼器,所述M個JPEG解碼器共用所述FPGA加速卡上相同的GMEM資源對所述M張圖片進行M路并行的JPEG解碼,得到M路解碼數(shù)據(jù)流;
讀取并匯合所述M路解碼數(shù)據(jù)流,得到匯合后解碼數(shù)據(jù);
將所述匯合后解碼數(shù)據(jù)輸出至所述DDR。
可選地,所述從FPGA加速卡的DDR上讀取M張圖片的數(shù)據(jù)片段,包括:
基于預(yù)設(shè)的讀入順序和數(shù)據(jù)片段大小,依次從所述DDR上讀取所述M張圖片的數(shù)據(jù)片段,直到所述M張圖片的數(shù)據(jù)均讀取完畢。
可選地,所述基于預(yù)設(shè)的讀入順序和數(shù)據(jù)片段大小,依次從所述DDR上讀取所述M張圖片的數(shù)據(jù)片段,包括:
判斷針對所述M張圖片的第一整體狀態(tài),所述第一整體狀態(tài)表征所述M張圖片是否均已讀入完成;
如果所述第一整體狀態(tài)為否,則輪詢檢查所述M張圖片中的每張圖片的數(shù)據(jù)是否存在數(shù)據(jù),如果當(dāng)前檢查圖片中存在數(shù)據(jù),則從所述當(dāng)前檢查圖片中讀入下一個數(shù)據(jù)片段,并更新所述當(dāng)前檢查圖片的數(shù)據(jù)狀態(tài);
根據(jù)所述M張圖片中每張圖片的數(shù)據(jù)狀態(tài),更新所述第一整體狀態(tài),并返回所述判斷針對所述M張圖片的第一整體狀態(tài)的步驟。
可選地,所述讀取并匯合所述M路解碼數(shù)據(jù)流,得到匯合后解碼數(shù)據(jù),包括:
基于預(yù)設(shè)的讀出順序,依次從所述M路解碼數(shù)據(jù)流上讀出解碼后數(shù)據(jù)片段;
匯合從所述M路解碼數(shù)據(jù)流上讀出的解碼后數(shù)據(jù)片段,得到匯合后解碼數(shù)據(jù)。
可選地,所述基于預(yù)設(shè)的讀出順序,從所述M路解碼數(shù)據(jù)流上讀出解碼后數(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/202011263958.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





