[發(fā)明專利]一種基于FPGA的MJPEG壓縮實(shí)現(xiàn)方法和FPGA在審
| 申請(qǐng)?zhí)枺?/td> | 201611207295.5 | 申請(qǐng)日: | 2016-12-23 |
| 公開(公告)號(hào): | CN106817584A | 公開(公告)日: | 2017-06-09 |
| 發(fā)明(設(shè)計(jì))人: | 陳喬喬 | 申請(qǐng)(專利權(quán))人: | 深圳市紫光同創(chuàng)電子有限公司 |
| 主分類號(hào): | H04N19/124 | 分類號(hào): | H04N19/124;H04N19/157;H04N19/48;H04N19/70;H04N19/85;H04N19/91 |
| 代理公司: | 深圳鼎合誠知識(shí)產(chǎn)權(quán)代理有限公司44281 | 代理人: | 江婷 |
| 地址: | 518057 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 fpga mjpeg 壓縮 實(shí)現(xiàn) 方法 | ||
1.一種基于FPGA的MJPEG壓縮實(shí)現(xiàn)方法,包括:
對(duì)緩存的視頻數(shù)據(jù)流進(jìn)行離散余弦變換;
將經(jīng)過離散余弦變換后的所述視頻數(shù)據(jù)流進(jìn)行Z變換;
將經(jīng)過Z變換的所述視頻數(shù)據(jù)流進(jìn)行量化,并對(duì)量化后的所述視頻數(shù)據(jù)流進(jìn)行行程編碼;
對(duì)經(jīng)過行程編碼后的所述視頻數(shù)據(jù)流按照熵的大小進(jìn)行編碼,壓縮所述視頻數(shù)據(jù)流的大小。
2.如權(quán)利要求1所述的基于FPGA的MJPEG壓縮實(shí)現(xiàn)方法,其特征在于,所述對(duì)經(jīng)過行程編碼后的所述視頻數(shù)據(jù)流按照熵的大小進(jìn)行編碼包括:對(duì)所述視頻流數(shù)據(jù)進(jìn)行哈夫曼編碼。
3.如權(quán)利要求1所述的基于FPGA的MJPEG壓縮實(shí)現(xiàn)方法,其特征在于,所述將經(jīng)過Z變換的視頻數(shù)據(jù)流進(jìn)行量化包括:
根據(jù)預(yù)存的量化系數(shù)的倒數(shù),對(duì)相應(yīng)的視頻數(shù)據(jù)流進(jìn)行量化。
4.如權(quán)利要求1-3任一項(xiàng)所述的基于FPGA的MJPEG壓縮實(shí)現(xiàn)方法,其特征在于,在所述對(duì)緩存的視頻數(shù)據(jù)流進(jìn)行離散余弦變換之前,還包括:
判斷所述緩存的視頻數(shù)據(jù)流是否為YCbCr格式,若否,則將所述視頻數(shù)據(jù)流轉(zhuǎn)成YCbCr格式。
5.如權(quán)利要求4所述的基于FPGA的MJPEG壓縮實(shí)現(xiàn)方法,其特征在于,在所述對(duì)緩存的視頻數(shù)據(jù)流進(jìn)行離散余弦變換之前,還包括:
將所述YCbCr格式的視頻數(shù)據(jù)流中的YY分量和CbCr分量分別緩存。
6.一種FPGA,其特征在于,包括:
離散余弦變換模塊,用于對(duì)緩存的視頻數(shù)據(jù)流進(jìn)行離散余弦變換;
Z變換模塊,用于將經(jīng)過離散余弦變換后的所述視頻數(shù)據(jù)流進(jìn)行Z變換;
量化模塊,用于將經(jīng)過Z變換的視頻數(shù)據(jù)流進(jìn)行量化;
第一編碼模塊,用于對(duì)量化后的所述視頻數(shù)據(jù)流進(jìn)行行程編碼;
第二編碼模塊,用于對(duì)經(jīng)過行程編碼后的所述視頻數(shù)據(jù)流按照熵的大小進(jìn)行編碼,壓縮所述視頻數(shù)據(jù)流的大小。
7.如權(quán)利要求6所述的FPGA,其特征在于,所述第二編碼模塊還用于:對(duì)經(jīng)過行程編碼后的所述視頻數(shù)據(jù)流進(jìn)行哈夫曼編碼。
8.如權(quán)利要求6所述的FPGA,其特征在于,所述量化模塊還用于:
根據(jù)預(yù)存的量化系數(shù)的倒數(shù),對(duì)相應(yīng)的視頻數(shù)據(jù)流進(jìn)行量化。
9.如權(quán)利要求6-8所述的FPGA,其特征在于,還包括轉(zhuǎn)換模塊,用于:
在所述離散余弦變換模塊將所述緩存的視頻數(shù)據(jù)流進(jìn)行離散余弦變換之前,判斷所述視頻數(shù)據(jù)流是否為YCbCr格式,若否,則將所述視頻數(shù)據(jù)流轉(zhuǎn)成YCbCr格式。
10.如權(quán)利要求9所述的FPGA,其特征在于,還包括緩存模塊,用于將所述YCbCr格式的視頻數(shù)據(jù)流中的YY分量和CbCr分量分別緩存。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市紫光同創(chuàng)電子有限公司,未經(jīng)深圳市紫光同創(chuàng)電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611207295.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 用于運(yùn)動(dòng)圖像數(shù)據(jù)流業(yè)務(wù)的數(shù)據(jù)流文件、方法和系統(tǒng)
- 一種用于MP3播放器的音視頻制作和播放方法
- 一種高質(zhì)量圖像的錄制方法
- 視頻監(jiān)控任意編碼格式數(shù)字矩陣系統(tǒng)及其實(shí)現(xiàn)方法
- 一種基于android終端提高USB2.0攝像頭高分辨率高幀率的方法
- MJPEG視頻無線傳輸主動(dòng)抗干擾方法
- 數(shù)據(jù)傳輸、處理方法及系統(tǒng)、微視儀及電子設(shè)備
- 一種基于FPGA的MJPEG壓縮實(shí)現(xiàn)方法和FPGA
- 一種壓縮方法、UVC視頻設(shè)備及電子設(shè)備
- 一種基于瀏覽器的梯口機(jī)視頻預(yù)覽方法





