日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

圖像文件編解碼方法、圖像文件編碼器和圖像文件解碼器與流程

文檔序號(hào):39717489發(fā)布日期:2024-10-22 13:04閱讀:2來(lái)源:國(guó)知局
圖像文件編解碼方法、圖像文件編碼器和圖像文件解碼器與流程

本技術(shù)實(shí)施例涉及圖像文件壓縮領(lǐng)域,并且更為具體地,涉及一種圖像文件編解碼的方法、圖像文件編碼器和圖像文件解碼器。


背景技術(shù):

1、隨著各行各業(yè)逐漸自動(dòng)化,對(duì)工作現(xiàn)場(chǎng)的圖像自動(dòng)采集并監(jiān)控的需求越來(lái)越高。例如,在電力傳輸領(lǐng)域,通過(guò)可視化遠(yuǎn)程巡視系統(tǒng)采集輸電通道圖像,從而使輸電通道可視化是電網(wǎng)公司實(shí)現(xiàn)輸電數(shù)字化、減少非計(jì)劃停電的主要手段。

2、可視化遠(yuǎn)程巡視系統(tǒng)一般由現(xiàn)場(chǎng)的圖像采集設(shè)備采集圖像,并遠(yuǎn)程實(shí)時(shí)傳輸圖像文件至主機(jī)單元,由主機(jī)單元根據(jù)文件還原出采集的圖像實(shí)現(xiàn)監(jiān)控。為了保證遠(yuǎn)程傳輸?shù)男室约皥D像對(duì)現(xiàn)場(chǎng)足夠的還原度,因此需要在保證圖像質(zhì)量的基礎(chǔ)上實(shí)現(xiàn)高壓縮率。但是,由于工作環(huán)境的限制,現(xiàn)場(chǎng)圖像采集設(shè)備的算力一般受限,且對(duì)低功耗有很高的要求。傳統(tǒng)的圖像壓縮方案中,能實(shí)現(xiàn)高壓縮率的圖像文件編解碼方法一般復(fù)雜度較高,難以滿足上述低算力和低功耗的要求。因此,如何在低算力和低功耗的條件下兼顧圖像質(zhì)量的同時(shí)提高圖像文件壓縮率成為亟需解決的技術(shù)問(wèn)題。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)實(shí)施例提供一種圖像文件編解碼的方法、圖像文件編碼器和圖像文件解碼器,可以對(duì)包含圖像信息較多的低頻離散余弦變換(discrete?cosine?transform,dct)系數(shù)采用無(wú)損或低損失的壓縮方式,對(duì)包含圖像信息較少的高頻dct系數(shù)采用高壓縮率的壓縮方式,從而對(duì)圖像的dct系數(shù)矩陣實(shí)現(xiàn)壓縮,在低計(jì)算復(fù)雜度的前提下兼顧圖像質(zhì)量的同時(shí)提高圖像文件壓縮率。

2、第一方面,提供一種圖像文件編碼的方法,該方法包括:獲取圖像包括的n個(gè)圖像塊中的第n個(gè)圖像塊的離散余弦變換dct系數(shù)矩陣,其中,第n個(gè)圖像塊的dct系數(shù)矩陣中包括多個(gè)低頻dct系數(shù)和多個(gè)高頻dct系數(shù),n為大于1的正整數(shù),n為大于等于1且小于等于n的正整數(shù);確定至少一個(gè)降維dct系數(shù),其中,至少一個(gè)降維dct系數(shù)包括多個(gè)高頻dct系數(shù)的部分高頻dct系數(shù);確定多個(gè)低頻dct系數(shù)的預(yù)測(cè)值;根據(jù)預(yù)測(cè)值與多個(gè)低頻dct系數(shù)的差值,確定多個(gè)殘差值,其中,多個(gè)殘差值與多個(gè)低頻dct系數(shù)一一對(duì)應(yīng);對(duì)多個(gè)殘差值和至少一個(gè)降維dct系數(shù)進(jìn)行編碼,以生成第n個(gè)圖像塊的dct系數(shù)矩陣的壓縮比特串。

3、可選地,該方法可以應(yīng)用于聯(lián)合圖像專家組(joint?photographic?expertsgroup,jpeg)格式的圖像文件的壓縮。

4、根據(jù)本技術(shù)提供的技術(shù)方案,通過(guò)對(duì)包含圖像信息較多的低頻dct系數(shù)采用無(wú)損的預(yù)測(cè)壓縮,對(duì)包含圖像信息較少的高頻dct系數(shù)采用高壓縮率的降維壓縮,能夠在保證還原后圖像具有較高質(zhì)量的同時(shí)提高圖像文件壓縮率。此外,本技術(shù)提供的技術(shù)方案算法復(fù)雜度低,且通過(guò)壓縮dct系數(shù)矩陣實(shí)現(xiàn)圖像文件的壓縮,無(wú)需處理圖像像素值,在壓縮基于dct變換的格式的圖像文件時(shí),無(wú)需進(jìn)行復(fù)雜度高的dct逆變換還原出圖像像素值,從而能夠在低計(jì)算復(fù)雜度的前提下兼顧圖像質(zhì)量的同時(shí)提高圖像文件壓縮率。

5、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,在確定多個(gè)低頻dct系數(shù)的預(yù)測(cè)值之前,該方法還包括:將第n個(gè)圖像塊的dct系數(shù)矩陣中除至少一個(gè)降維dct系數(shù)以外的高頻dct系數(shù)替換為0。

6、根據(jù)上述技術(shù)方案,通過(guò)降維操作舍棄部分高頻dct系數(shù),能夠減少需要傳輸?shù)臄?shù)據(jù)量,提高壓縮比。在此基礎(chǔ)上,通過(guò)將高頻dct系數(shù)中舍棄的部分標(biāo)記為零,如果后續(xù)預(yù)測(cè)低頻dct系數(shù)時(shí)需要基于高頻dct系數(shù),能夠使用降維后部分簡(jiǎn)化為0的高頻dct系數(shù)運(yùn)算,從而降低運(yùn)算復(fù)雜度。

7、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,確定多個(gè)低頻dct系數(shù)的預(yù)測(cè)值,包括:在第n個(gè)圖像塊有預(yù)測(cè)信息圖像塊的情況下,根據(jù)預(yù)測(cè)信息圖像塊的dct系數(shù)矩陣,確定第n個(gè)圖像塊的dct系數(shù)矩陣中多個(gè)低頻dct系數(shù)的預(yù)測(cè)值,其中,預(yù)測(cè)信息圖像塊是n個(gè)圖像塊中的至少一個(gè)圖像塊,至少一個(gè)圖像塊與第n個(gè)圖像塊相鄰且位于特定位置;在第n個(gè)圖像塊沒有預(yù)測(cè)信息圖像塊的情況下,確定第n個(gè)圖像塊的dct系數(shù)矩陣中多個(gè)低頻dct系數(shù)的預(yù)測(cè)值為0。

8、根據(jù)上述技術(shù)方案,通過(guò)預(yù)先設(shè)定的預(yù)測(cè)算法,根據(jù)解碼時(shí)能夠獲知的dct系數(shù)預(yù)測(cè)低頻dct系數(shù)的預(yù)測(cè)值,使得解碼器解碼時(shí)也能夠計(jì)算得到該預(yù)測(cè)值,使得傳輸文件中只需要保留實(shí)際值與預(yù)測(cè)值的殘差值,解碼器就能夠確定低頻dct系數(shù)的原始值。在此基礎(chǔ)上,臨近圖像塊的關(guān)聯(lián)性更強(qiáng),通過(guò)臨近圖像塊預(yù)測(cè)得到的預(yù)測(cè)值能夠更接近原始值,從而減小殘差值的絕對(duì)值,提高壓縮率。

9、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,在確定多個(gè)低頻dct系數(shù)的預(yù)測(cè)值之前,該方法還包括:根據(jù)量化系數(shù)矩陣,對(duì)第n個(gè)圖像塊的dct系數(shù)矩陣進(jìn)行量化,其中,低頻dct系數(shù)對(duì)應(yīng)的量化系數(shù)小于高頻dct系數(shù)對(duì)應(yīng)的量化系數(shù);確定多個(gè)低頻dct系數(shù)的預(yù)測(cè)值,包括:根據(jù)量化后的dct系數(shù)矩陣確定多個(gè)低頻dct系數(shù)的預(yù)測(cè)值。

10、根據(jù)上述技術(shù)方案,能夠在預(yù)測(cè)dct低頻系數(shù)前對(duì)dct系數(shù)矩陣通過(guò)量化進(jìn)行適當(dāng)?shù)挠袚p壓縮,從而進(jìn)一步提高壓縮率。此外,通過(guò)設(shè)置合適的量化系數(shù),使得低頻dct系數(shù)對(duì)應(yīng)的量化系數(shù)更小,能夠盡量降低量化操作導(dǎo)致的低頻信息損失,從而保證圖像還原后的質(zhì)量。

11、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,對(duì)殘差值和降維dct系數(shù)進(jìn)行編碼,以生成第n個(gè)圖像塊的dct系數(shù)矩陣的壓縮比特串,包括:確定mn個(gè)待編碼數(shù)值,其中,mn個(gè)待編碼數(shù)值與mn個(gè)矩陣參數(shù)一一對(duì)應(yīng),mn個(gè)矩陣參數(shù)包括多個(gè)殘差值和至少一個(gè)降維dct系數(shù),mn個(gè)待編碼數(shù)值中的每個(gè)待編碼數(shù)值包括第一字段、第二字段和第三字段,每個(gè)待編碼數(shù)值的第一字段用于指示每個(gè)待編碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的正負(fù),每個(gè)待編碼數(shù)值的第二字段用于指示每個(gè)待編碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的二進(jìn)制數(shù)的位數(shù),每個(gè)待編碼數(shù)值的第三字段是根據(jù)每個(gè)待編碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的絕對(duì)值的二進(jìn)制表示形式確定的比特串,mn為大于2的正整數(shù);對(duì)mn個(gè)待編碼數(shù)值的第一字段和第二字段進(jìn)行熵編碼,以確定每個(gè)待編碼數(shù)值的熵編碼比特串;根據(jù)mn個(gè)待編碼數(shù)值的熵編碼比特串和mn個(gè)待編碼數(shù)值的第三字段,生成壓縮比特串,其中,壓縮比特串中包括每個(gè)待編碼數(shù)值的熵編碼比特串和每個(gè)待編碼數(shù)值的第三字段。

12、根據(jù)上述技術(shù)方案,通過(guò)符號(hào)、比特長(zhǎng)度和剩余比特串的組合的表示數(shù)值,能夠根據(jù)每個(gè)待編碼數(shù)值使用不同長(zhǎng)度的比特串表示,從而避免通過(guò)固定長(zhǎng)度比特串表示一定范圍內(nèi)數(shù)值導(dǎo)致的比特?cái)?shù)量冗余。此外,通過(guò)熵編碼確定符號(hào)和比特長(zhǎng)度的比特串表示方式,能夠盡可能減小表示每種組合所需的比特?cái)?shù),降低編碼后表示圖像文件所需的比特串長(zhǎng)度,提高壓縮率。

13、結(jié)合第一方面,在第一方面的某些實(shí)現(xiàn)方式中,獲取圖像包括的n個(gè)圖像塊中的第n個(gè)圖像塊的dct系數(shù)矩陣,包括:從聯(lián)合圖像專家組jpeg格式的圖像文件中解碼獲取dct系數(shù)矩陣。

14、根據(jù)上述技術(shù)方案,在壓縮jpeg等基于dct的格式的圖像文件時(shí),只需解碼文件獲取到dct系數(shù)矩陣就能夠進(jìn)行后續(xù)壓縮步驟,不需要進(jìn)行dct逆變換獲取圖像的像素值。且使得解碼器側(cè)解碼獲得的也是dct系數(shù)矩陣,在此基礎(chǔ)上無(wú)需dct變換就能還原為jpeg格式的圖像,從而能夠在不替換圖像jpeg格式的基礎(chǔ)上以低算力實(shí)現(xiàn)圖像文件的二次壓縮,擴(kuò)大圖像文件編解碼方法能夠適用的場(chǎng)景。

15、第二方面,提供一種圖像文件解碼的方法,該方法包括:獲取圖像包括的n個(gè)圖像塊中的第n個(gè)圖像塊對(duì)應(yīng)的壓縮比特串,其中,n為大于1的正整數(shù),n為大于等于1且小于等于n的正整數(shù);對(duì)壓縮比特串進(jìn)行解碼,以確定第n個(gè)圖像塊對(duì)應(yīng)的多個(gè)殘差值和至少一個(gè)降維dct系數(shù);根據(jù)至少一個(gè)降維dct系數(shù),確定第n個(gè)圖像塊的dct系數(shù)矩陣中的多個(gè)高頻dct系數(shù);確定第n個(gè)圖像塊的dct系數(shù)矩陣中的多個(gè)低頻dct系數(shù)的預(yù)測(cè)值;根據(jù)預(yù)測(cè)值和多個(gè)殘差值,確定多個(gè)低頻dct系數(shù),其中,多個(gè)殘差值與多個(gè)低頻dct系數(shù)一一對(duì)應(yīng);根據(jù)多個(gè)高頻dct系數(shù)和多個(gè)低頻dct系數(shù),確定第n個(gè)圖像塊的dct系數(shù)矩陣。

16、結(jié)合第二方面,在第二方面的某些實(shí)現(xiàn)方式中,根據(jù)至少一個(gè)降維dct系數(shù),確定第n個(gè)圖像塊的dct系數(shù)矩陣中的多個(gè)高頻dct系數(shù),包括:將多個(gè)高頻dct系數(shù)中除至少一個(gè)降維dct系數(shù)以外的值確定為0。

17、結(jié)合第二方面,在第二方面的某些實(shí)現(xiàn)方式中,確定第n個(gè)圖像塊的dct系數(shù)矩陣中的多個(gè)低頻dct系數(shù)的預(yù)測(cè)值,包括:在第n個(gè)圖像塊有預(yù)測(cè)信息圖像塊的情況下,根據(jù)預(yù)測(cè)信息圖像塊的dct系數(shù)矩陣,確定第n個(gè)圖像塊的dct系數(shù)矩陣中多個(gè)低頻dct系數(shù)的預(yù)測(cè)值,其中,預(yù)測(cè)信息圖像塊是n個(gè)圖像塊中的至少一個(gè)圖像塊,至少一個(gè)圖像塊與第n個(gè)圖像塊相鄰且位于特定位置;在第n個(gè)圖像塊沒有預(yù)測(cè)信息圖像塊的情況下,確定第n個(gè)圖像塊的dct系數(shù)矩陣中多個(gè)低頻dct系數(shù)的預(yù)測(cè)值為0。

18、結(jié)合第二方面,在第二方面的某些實(shí)現(xiàn)方式中,該方法還包括:根據(jù)量化系數(shù)矩陣,對(duì)多個(gè)高頻dct系數(shù)和多個(gè)低頻dct系數(shù)進(jìn)行逆量化,其中,多個(gè)低頻dct系數(shù)對(duì)應(yīng)的量化系數(shù)小于多個(gè)高頻dct系數(shù)對(duì)應(yīng)的量化系數(shù);根據(jù)多個(gè)高頻dct系數(shù)和多個(gè)低頻dct系數(shù),確定第n個(gè)圖像塊的dct系數(shù)矩陣,包括:根據(jù)逆量化后的多個(gè)高頻dct系數(shù)和逆量化后的多個(gè)低頻dct系數(shù),確定第n個(gè)圖像塊的dct系數(shù)矩陣。

19、結(jié)合第二方面,在第二方面的某些實(shí)現(xiàn)方式中,對(duì)壓縮比特串進(jìn)行解碼,包括:從壓縮比特串中解析出與mn個(gè)待解碼數(shù)值一一對(duì)應(yīng)的mn個(gè)熵編碼比特串和mn個(gè)第三字段,其中,mn個(gè)待解碼數(shù)值與mn個(gè)矩陣參數(shù)一一對(duì)應(yīng),mn個(gè)矩陣參數(shù)包括多個(gè)殘差值和至少一個(gè)降維dct系數(shù),第三字段是根據(jù)mn個(gè)待解碼數(shù)值中的每個(gè)待解碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的絕對(duì)值的二進(jìn)制表示形式確定的比特串,mn為大于2的正整數(shù);根據(jù)熵編碼算法,確定mn個(gè)熵編碼比特串中每個(gè)熵編碼比特串對(duì)應(yīng)的每個(gè)待解碼數(shù)值的第一字段和第二字段,其中,第一字段用于指示每個(gè)待解碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的正負(fù),第二字段用于指示每個(gè)待解碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的二進(jìn)制數(shù)的位數(shù);根據(jù)每個(gè)待解碼數(shù)值的第一字段、第二字段和第三字段,確定多個(gè)殘差值和至少一個(gè)降維dct系數(shù)。

20、結(jié)合第二方面,在第二方面的某些實(shí)現(xiàn)方式中,該方法還包括:根據(jù)圖像的n個(gè)圖像塊中每個(gè)圖像塊對(duì)應(yīng)的dct系數(shù)矩陣,生成jpeg格式的圖像文件。

21、第三方面,提供一種圖像文件編碼器,該圖像文件編碼器包括:獲取模塊,用于獲取圖像包括的n個(gè)圖像塊中的第n個(gè)圖像塊的離散余弦變換dct系數(shù)矩陣,其中,第n個(gè)圖像塊的dct系數(shù)矩陣中包括多個(gè)低頻dct系數(shù)和多個(gè)高頻dct系數(shù),n為大于1的正整數(shù),n為大于等于1且小于等于n的正整數(shù);高頻降維模塊,用于確定至少一個(gè)降維dct系數(shù),其中,至少一個(gè)降維dct系數(shù)包括多個(gè)高頻dct系數(shù)的部分高頻dct系數(shù);低頻預(yù)測(cè)模塊,用于確定多個(gè)低頻dct系數(shù)的預(yù)測(cè)值;殘差計(jì)算模塊,用于根據(jù)預(yù)測(cè)值與多個(gè)低頻dct系數(shù)的差值,確定多個(gè)殘差值,其中,多個(gè)殘差值與多個(gè)低頻dct系數(shù)一一對(duì)應(yīng);編碼模塊,用于對(duì)多個(gè)殘差值和至少一個(gè)降維dct系數(shù)進(jìn)行編碼,以生成第n個(gè)圖像塊的dct系數(shù)矩陣的壓縮比特串。

22、結(jié)合第三方面,在第三方面的某些實(shí)現(xiàn)方式中,在確定多個(gè)低頻dct系數(shù)的預(yù)測(cè)值之前,高頻降維模塊還用于:將第n個(gè)圖像塊的dct系數(shù)矩陣中除至少一個(gè)降維dct系數(shù)以外的高頻dct系數(shù)替換為0。

23、結(jié)合第三方面,在第三方面的某些實(shí)現(xiàn)方式中,低頻預(yù)測(cè)模塊,用于:在第n個(gè)圖像塊有預(yù)測(cè)信息圖像塊的情況下,根據(jù)預(yù)測(cè)信息圖像塊的dct系數(shù)矩陣,確定第n個(gè)圖像塊的dct系數(shù)矩陣中多個(gè)低頻dct系數(shù)的預(yù)測(cè)值,其中,預(yù)測(cè)信息圖像塊是n個(gè)圖像塊中的至少一個(gè)圖像塊,至少一個(gè)圖像塊與第n個(gè)圖像塊相鄰且位于特定位置;在第n個(gè)圖像塊沒有預(yù)測(cè)信息圖像塊的情況下,確定第n個(gè)圖像塊的dct系數(shù)矩陣中多個(gè)低頻dct系數(shù)的預(yù)測(cè)值為0。

24、結(jié)合第三方面,在第三方面的某些實(shí)現(xiàn)方式中,該圖像文件編碼器還包括量化模塊,用于:根據(jù)量化系數(shù)矩陣,對(duì)第n個(gè)圖像塊的dct系數(shù)矩陣進(jìn)行量化,其中,低頻dct系數(shù)對(duì)應(yīng)的量化系數(shù)小于高頻dct系數(shù)對(duì)應(yīng)的量化系數(shù);低頻預(yù)測(cè)模塊,用于:根據(jù)量化后的dct系數(shù)矩陣確定多個(gè)低頻dct系數(shù)的預(yù)測(cè)值。

25、結(jié)合第三方面,在第三方面的某些實(shí)現(xiàn)方式中,編碼模塊,用于:確定mn個(gè)待編碼數(shù)值,其中,mn個(gè)待編碼數(shù)值與mn個(gè)矩陣參數(shù)一一對(duì)應(yīng),mn個(gè)矩陣參數(shù)包括多個(gè)殘差值和至少一個(gè)降維dct系數(shù),mn個(gè)待編碼數(shù)值中的每個(gè)待編碼數(shù)值包括第一字段、第二字段和第三字段,每個(gè)待編碼數(shù)值的第一字段用于指示每個(gè)待編碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的正負(fù),每個(gè)待編碼數(shù)值的第二字段用于指示每個(gè)待編碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的二進(jìn)制數(shù)的位數(shù),每個(gè)待編碼數(shù)值的第三字段是根據(jù)每個(gè)待編碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的絕對(duì)值的二進(jìn)制表示形式確定的比特串,mn為大于2的正整數(shù);對(duì)mn個(gè)待編碼數(shù)值的第一字段和第二字段進(jìn)行熵編碼,以確定每個(gè)待編碼數(shù)值的熵編碼比特串;根據(jù)mn個(gè)待編碼數(shù)值的熵編碼比特串和mn個(gè)待編碼數(shù)值的第三字段,生成壓縮比特串,其中,壓縮比特串中包括每個(gè)待編碼數(shù)值的熵編碼比特串和每個(gè)待編碼數(shù)值的第三字段。

26、結(jié)合第三方面,在第三方面的某些實(shí)現(xiàn)方式中,獲取模塊,用于:從聯(lián)合圖像專家組jpeg格式的圖像文件中解碼獲取dct系數(shù)矩陣。

27、第四方面,提供一種圖像文件解碼器,該圖像文件解碼器包括:獲取模塊,用于獲取圖像包括的n個(gè)圖像塊中的第n個(gè)圖像塊對(duì)應(yīng)的壓縮比特串,其中,n為大于1的正整數(shù),n為大于等于1且小于等于n的正整數(shù);解碼模塊,用于對(duì)壓縮比特串進(jìn)行解碼,以確定第n個(gè)圖像塊對(duì)應(yīng)的多個(gè)殘差值和至少一個(gè)降維dct系數(shù);高頻確定模塊,用于根據(jù)至少一個(gè)降維dct系數(shù),確定第n個(gè)圖像塊的dct系數(shù)矩陣中的多個(gè)高頻dct系數(shù);低頻預(yù)測(cè)模塊,用于確定第n個(gè)圖像塊的dct系數(shù)矩陣中的多個(gè)低頻dct系數(shù)的預(yù)測(cè)值;低頻確定模塊,用于根據(jù)預(yù)測(cè)值和多個(gè)殘差值,確定多個(gè)低頻dct系數(shù),其中,多個(gè)殘差值與多個(gè)低頻dct系數(shù)一一對(duì)應(yīng);矩陣確定模塊,用于根據(jù)多個(gè)高頻dct系數(shù)和多個(gè)低頻dct系數(shù),確定第n個(gè)圖像塊的dct系數(shù)矩陣。

28、結(jié)合第四方面,在第四方面的某些實(shí)現(xiàn)方式中,高頻確定模塊,用于:將多個(gè)高頻dct系數(shù)中除至少一個(gè)降維dct系數(shù)以外的值確定為0。

29、結(jié)合第四方面,在第四方面的某些實(shí)現(xiàn)方式中,低頻預(yù)測(cè)模塊,用于:在第n個(gè)圖像塊有預(yù)測(cè)信息圖像塊的情況下,根據(jù)預(yù)測(cè)信息圖像塊的dct系數(shù)矩陣,確定第n個(gè)圖像塊的dct系數(shù)矩陣中多個(gè)低頻dct系數(shù)的預(yù)測(cè)值,其中,預(yù)測(cè)信息圖像塊是n個(gè)圖像塊中的至少一個(gè)圖像塊,至少一個(gè)圖像塊與第n個(gè)圖像塊相鄰且位于特定位置;在第n個(gè)圖像塊沒有預(yù)測(cè)信息圖像塊的情況下,確定第n個(gè)圖像塊的dct系數(shù)矩陣中多個(gè)低頻dct系數(shù)的預(yù)測(cè)值為0。

30、結(jié)合第四方面,在第四方面的某些實(shí)現(xiàn)方式中,該圖像文件解碼器還包括逆量化模塊,用于:根據(jù)量化系數(shù)矩陣,對(duì)多個(gè)高頻dct系數(shù)和多個(gè)低頻dct系數(shù)進(jìn)行逆量化,其中,多個(gè)低頻dct系數(shù)對(duì)應(yīng)的量化系數(shù)小于多個(gè)高頻dct系數(shù)對(duì)應(yīng)的量化系數(shù);矩陣確定模塊,用于:根據(jù)逆量化后的多個(gè)高頻dct系數(shù)和逆量化后的多個(gè)低頻dct系數(shù),確定第n個(gè)圖像塊的dct系數(shù)矩陣。

31、結(jié)合第四方面,在第四方面的某些實(shí)現(xiàn)方式中,解碼模塊,用于:從壓縮比特串中解析出與mn個(gè)待解碼數(shù)值一一對(duì)應(yīng)的mn個(gè)熵編碼比特串和mn個(gè)第三字段,其中,mn個(gè)待解碼數(shù)值與mn個(gè)矩陣參數(shù)一一對(duì)應(yīng),mn個(gè)矩陣參數(shù)包括多個(gè)殘差值和至少一個(gè)降維dct系數(shù),第三字段是根據(jù)mn個(gè)待解碼數(shù)值中的每個(gè)待解碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的絕對(duì)值的二進(jìn)制表示形式確定的比特串,mn為大于2的正整數(shù);根據(jù)熵編碼算法,確定mn個(gè)熵編碼比特串中每個(gè)熵編碼比特串對(duì)應(yīng)的每個(gè)待解碼數(shù)值的第一字段和第二字段,其中,第一字段用于指示每個(gè)待解碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的正負(fù),第二字段用于指示每個(gè)待解碼數(shù)值對(duì)應(yīng)的矩陣參數(shù)的二進(jìn)制數(shù)的位數(shù);根據(jù)每個(gè)待解碼數(shù)值的第一字段、第二字段和第三字段,確定多個(gè)殘差值和至少一個(gè)降維dct系數(shù)。

32、結(jié)合第四方面,在第四方面的某些實(shí)現(xiàn)方式中,該圖像文件解碼器還包括文件生成模塊,用于:根據(jù)圖像的n個(gè)圖像塊中每個(gè)圖像塊對(duì)應(yīng)的dct系數(shù)矩陣,生成jpeg格式的圖像文件。

33、第五方面,提供一種圖像文件編碼設(shè)備,包括處理器和存儲(chǔ)器,其中,存儲(chǔ)器用于存儲(chǔ)指令,處理器用于從存儲(chǔ)器中調(diào)用并運(yùn)行該指令,使得該圖像文件編碼設(shè)備執(zhí)行第一方面或第一方面任意一種可能的實(shí)現(xiàn)方式中的方法。

34、第六方面,提供一種圖像文件解碼設(shè)備,包括處理器和存儲(chǔ)器,其中,存儲(chǔ)器用于存儲(chǔ)指令,處理器用于從存儲(chǔ)器中調(diào)用并運(yùn)行該指令,使得該圖像文件解碼設(shè)備執(zhí)行第二方面或第二方面任意一種可能的實(shí)現(xiàn)方式中的方法。

35、可選地,該處理器可以是通用處理器,可以通過(guò)硬件來(lái)實(shí)現(xiàn)也可以通過(guò)軟件來(lái)實(shí)現(xiàn)。當(dāng)通過(guò)硬件來(lái)實(shí)現(xiàn)時(shí),該處理器可以是邏輯電路、集成電路等;當(dāng)通過(guò)軟件來(lái)實(shí)現(xiàn)時(shí),該處理器可以是一個(gè)通用處理器,通過(guò)讀取存儲(chǔ)器中存儲(chǔ)的軟件代碼來(lái)實(shí)現(xiàn),該存儲(chǔ)器可以集成在處理器中,可以位于該處理器之外獨(dú)立存在。

36、第七方面,提供了一種芯片,該芯片獲取指令并執(zhí)行該指令來(lái)實(shí)現(xiàn)上述第一方面或第一方面任意一種可能的實(shí)現(xiàn)方式中的方法。

37、可選地,作為一種實(shí)現(xiàn)方式,該芯片包括處理器與數(shù)據(jù)接口,該處理器通過(guò)該數(shù)據(jù)接口讀取存儲(chǔ)器上存儲(chǔ)的指令,執(zhí)行上述第一方面或第一方面任意一種可能的實(shí)現(xiàn)方式中的方法。

38、可選地,作為一種實(shí)現(xiàn)方式,該芯片還可以包括存儲(chǔ)器,該存儲(chǔ)器中存儲(chǔ)有指令,該處理器用于執(zhí)行該存儲(chǔ)器上存儲(chǔ)的指令,當(dāng)該指令被執(zhí)行時(shí),該處理器用于執(zhí)行上述第一方面或第一方面任意一種可能的實(shí)現(xiàn)方式中的方法。

39、第八方面,提供了一種芯片,該芯片獲取指令并執(zhí)行該指令來(lái)實(shí)現(xiàn)上述第二方面或第二方面任意一種可能的實(shí)現(xiàn)方式中的方法。

40、第九方面,提供了一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)該指令被計(jì)算設(shè)備運(yùn)行時(shí),使得計(jì)算設(shè)備集群執(zhí)行上述第一方面或第一方面任意一種可能的實(shí)現(xiàn)方式中的方法。

41、第十方面,提供了一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)該指令被計(jì)算設(shè)備運(yùn)行時(shí),使得計(jì)算設(shè)備集群執(zhí)行上述第二方面或第二方面任意一種可能的實(shí)現(xiàn)方式中的方法。

42、第十一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括計(jì)算機(jī)程序指令,當(dāng)該計(jì)算機(jī)指令由計(jì)算設(shè)備執(zhí)行時(shí),使得計(jì)算設(shè)備執(zhí)行上述第一方面或第一方面任意一種可能的實(shí)現(xiàn)方式中的方法。

43、第十二方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括計(jì)算機(jī)程序指令,當(dāng)該計(jì)算機(jī)指令由計(jì)算設(shè)備執(zhí)行時(shí),使得計(jì)算設(shè)備集群執(zhí)行上述第二方面或第二方面任意一種可能的實(shí)現(xiàn)方式中的方法。

44、作為示例,這些計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括但不限于如下的一個(gè)或者多個(gè):只讀存儲(chǔ)器(read-only?memory,rom)、可編程rom(programmable?rom,prom)、可擦除的prom(erasable?prom,eprom)、flash存儲(chǔ)器、電eprom(electricallyeprom,eeprom)以及硬盤驅(qū)動(dòng)器(hard?drive)。

45、可選地,作為一種實(shí)現(xiàn)方式,上述存儲(chǔ)介質(zhì)具體可以是非易失性存儲(chǔ)介質(zhì)。

46、第十三方面,提供了一種圖像文件編解碼系統(tǒng),包括至少一個(gè)如上述第五方面的圖像文件編碼設(shè)備,和至少一個(gè)如上述第六方面的圖像文件解碼設(shè)備。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1