TWI681670B - 影像處理方法、設備及系統 - Google Patents
影像處理方法、設備及系統 Download PDFInfo
- Publication number
- TWI681670B TWI681670B TW107116648A TW107116648A TWI681670B TW I681670 B TWI681670 B TW I681670B TW 107116648 A TW107116648 A TW 107116648A TW 107116648 A TW107116648 A TW 107116648A TW I681670 B TWI681670 B TW I681670B
- Authority
- TW
- Taiwan
- Prior art keywords
- image block
- quantization parameter
- reconstructed
- encoding method
- current image
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 1315
- 238000012545 processing Methods 0.000 title claims abstract description 63
- 238000013139 quantization Methods 0.000 claims abstract description 1667
- 238000005070 sampling Methods 0.000 claims description 313
- 230000008569 process Effects 0.000 claims description 29
- 238000012937 correction Methods 0.000 claims description 27
- 238000003672 processing method Methods 0.000 claims description 26
- 238000004364 calculation method Methods 0.000 claims description 10
- 238000006467 substitution reaction Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 description 41
- 238000010586 diagram Methods 0.000 description 36
- 230000006835 compression Effects 0.000 description 16
- 238000007906 compression Methods 0.000 description 16
- 238000005516 engineering process Methods 0.000 description 13
- 230000000007 visual effect Effects 0.000 description 8
- 230000009466 transformation Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000001131 transforming effect Effects 0.000 description 2
- HRANPRDGABOKNQ-ORGXEYTDSA-N (1r,3r,3as,3br,7ar,8as,8bs,8cs,10as)-1-acetyl-5-chloro-3-hydroxy-8b,10a-dimethyl-7-oxo-1,2,3,3a,3b,7,7a,8,8a,8b,8c,9,10,10a-tetradecahydrocyclopenta[a]cyclopropa[g]phenanthren-1-yl acetate Chemical compound C1=C(Cl)C2=CC(=O)[C@@H]3C[C@@H]3[C@]2(C)[C@@H]2[C@@H]1[C@@H]1[C@H](O)C[C@@](C(C)=O)(OC(=O)C)[C@@]1(C)CC2 HRANPRDGABOKNQ-ORGXEYTDSA-N 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
- H04N19/198—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including smoothing of a sequence of encoding parameters, e.g. by averaging, by choice of the maximum, minimum or median value
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本發明提供一種影像處理方法、設備及系統,包括:解析位元串流,以獲取當前圖像區域在原解析度編碼方式下的第一量化參數、當前圖像區域在縮減取樣編碼方式下的第二量化參數、當前圖像區域的當前待重建圖像區塊的編碼方式、當前待重建圖像區塊的量化係數和當前待重建圖像區塊的預測訊號,其中,當前待重建圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式,當前待重建圖像區塊為當前圖像區域的一部分;根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數;根據當前待重建圖像區塊的量化參數、量化係數和預測訊號重建當前待重建圖像區塊,以得到當前重建圖像區塊。從而使得解碼端得到的重建圖像區塊效果更佳。
Description
本發明涉及影像處理技術,尤其涉及一種影像處理方法、設備及系統。
數位影片是以數位形式記錄的影像。圖1為本發明提供的數位影片的示意圖,如圖1所示,數位影片由多序框數位圖像組成。圖2為本發明提供的數位圖像的示意圖,如圖2所示,圖像由12*16個畫素組成,其中,每個畫素被稱為一個畫素,12*16表示圖像解析度。例如2K影像的圖像解析度是1920*1080,4K影像的圖像解析度是3840*2160。通常原始影像包括的資料量較大,不適合儲存和傳輸,需要利用高效的影片壓縮編碼技術來壓縮原始資料。
具體地,圖3為本發明提供的編碼端的編碼示意圖,如圖3所示,編碼端的編碼流程包括:編碼端接收到影像之後,對於構成影像的每序框圖像,將該圖像劃分成多個待編碼圖像區塊。對於當前待編碼圖像區塊,首先通過參考重建圖像區塊(該參考重建圖像區塊用於提供當前待編碼圖像區塊所需的參考畫素,該參考畫素用於對當前待編碼圖像區塊進行預測)對當前待編碼圖像區塊進行預測,得到當前待編碼圖像區塊的預測訊號;用當前待編碼圖像區塊的原始訊號減去預測訊號,得到殘差訊號。經過預測後,殘差訊號的振幅遠小於原始訊號。將殘差訊號進行變換(變換操作為可選操作)和量化操作。經過變換量化後,得到量化係數,再通過亂度編碼技術編碼量化係數以及編碼中的其他指示資訊,得到位元串流。進一步地,編碼端還需要重建當前待編碼圖像區塊,以實現對後續待編碼圖像區塊的編碼提供參考畫素。具體地,在得到當前待編碼圖像區塊的量化係數之後,編碼端需要對當前待編碼圖像區塊的量化係數進行反量化和反變換,得到重建的殘差訊號,將重建的殘差訊號與當前待編碼圖像區塊對應的預測訊號相加,得到當前待編碼圖像區塊的重建訊號,根據該重建訊號得到重建圖像區塊。其中,該重建圖像區塊可以對後續待編碼圖像區塊進行預測。可選地,殘差訊號經過變換後得到變換係數,變換係數通過量化後會有資訊損失,該資訊損失不可逆。即經過反量化後的變換係數會有失真,從而使得重建訊號與原始訊號不一致,這種壓縮方式為失真壓縮。因此,對於失真壓縮,在得到重建圖像區塊後,需要對該重建圖像區塊進行濾波,從而去除失真壓縮引入的一些失真,例如方塊效應,漣波效應等。為了去除方塊效應,可以使用H.264、H.265標準中的DBK濾波器。為了去除漣波效應,可以使用H.265中的SAO濾波器,以及下一代標準中的ALF濾波器等。也有無失真壓縮方法,即殘差訊號使用無損的變換操作得到變換係數,不進行量化操作,將變換係數進行亂度編碼。對於無失真壓縮,一般不再進行濾波操作。進一步地,當前圖像的各個圖像區塊都完成重建之後,得到重建圖像,其中,該重建圖像可以對後續其他序框圖像進行預測。
圖4為本發明提供的解碼端的解碼示意圖,如圖4所示,解碼端獲取到位元串流之後,首先對位元串流進行亂度解碼,得到當前待重建圖像區塊的量化係數,然後對量化係數進行反量化和反變換,得到當前待重建圖像區塊的重建的殘差訊號。通過它的參考重建圖像區塊對當前待重建圖像區塊進行預測,得到當前待重建圖像區塊的預測訊號,然後將預測訊號和上述重建的殘差訊號相加,得到當前待重建圖像區塊的重建訊號,然後根據該重建訊號得到當前待重建圖像區塊對應的當前重建圖像區塊,其中,該當前重建圖像區塊可以對後續其他待重建圖像區塊進行預測。類似於上述編碼端的情況,可選地,在解碼端需要對當前重建圖像區塊進行濾波。進一步地,當前圖像的各個圖像區塊都完成重建之後,得到重建圖像,其中,該重建圖像可以對後續其他序框圖像進行預測。
為了降低編解碼複雜度,編碼端對每序框圖像先進行縮減取樣處理,圖5為本發明提供的編碼端的編碼示意圖,如圖5所示,編碼端對整幅圖像採用縮減取樣處理,然後對經過縮減取樣處理後的圖像中的每個待編碼圖像區塊進行編碼,得到位元串流。其中,每個待編碼圖像區塊對應的重建圖像區塊的解析度為縮減取樣解析度。相應的,解碼端解析位元串流,每個待重建圖像區塊的解析度均為縮減取樣解析度,得到對應的重建圖像區塊的解析度也為縮減取樣解析度,解碼端需要對重建圖像區塊採用升取樣處理,以得到原始解析度的重建圖像區塊。
現有技術中,編碼端對整幅圖像都採用縮減取樣處理,然而,整幅圖像包括的各個圖像區塊的特性可能不同,例如,有些圖像區塊可能較為平坦,編碼端適合對其採用縮減取樣處理;有些圖像區塊可能細節比較多,這種情況下,縮減取樣處理會損失掉這些細節。這將導致編碼端的編碼效果不佳。相應的,這將導致解碼端得到的有些重建圖像區塊比較模糊,即解碼端得到的重建圖像區塊效果不佳。
本發明提供一種影像處理方法、設備及系統,從而使得解碼端得到的重建圖像區塊效果更佳,同時編碼端的編碼效果更好。
第一方面,本發明提供一種影像處理方法,包括:解析位元串流,以獲取當前圖像區域在原解析度編碼方式下的第一量化參數、當前圖像區域在縮減取樣編碼方式下的第二量化參數、當前圖像區域的當前待重建圖像區塊的編碼方式、當前待重建圖像區塊的量化係數和當前待重建圖像區塊的預測訊號,其中,當前待重建圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式,當前待重建圖像區塊為當前圖像區域的一部分;根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數,當前待重建圖像區塊的量化參數為第一量化參數或第二量化參數;根據當前待重建圖像區塊的量化參數、量化係數和預測訊號重建當前待重建圖像區塊,以得到當前重建圖像區塊。
本發明的功效是:考慮到圖像區塊具有各自的特性,編碼端對它們所採用的編碼方式也不盡相同,基於此,解碼端可以根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數,即該量化參數具有針對性,以重建當前待重建圖像區塊。從而使得解碼端得到的重建圖像區塊效果更佳。
可選地,位元串流包括:第一量化參數和第二量化參數;
或者,位元串流包括:第一量化參數,和,當前圖像區域的量化參數預測差值,相應的,獲取當前圖像區域在縮減取樣編碼方式下的第二量化參數,包括:根據第一量化參數和量化參數預測差值計算第二量化參數。
本發明的功效是:由於量化參數預測差值的長度小於第二量化參數。因此,通過這種方式可以降低編碼端的位元開銷。
可選地,根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數,包括:若當前待重建圖像區塊的編碼方式為原解析度編碼方式,則將第一量化參數作為當前待重建圖像區塊的量化參數;或者,若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則將第二量化參數作為當前待重建圖像區塊的量化參數。
第二方面,本發明提供一種影像處理方法,包括:解析位元串流,以獲取當前待重建圖像區塊的量化參數預測差值、當前待重建圖像區塊的量化係數、當前待重建圖像區塊的編碼方式和當前待重建圖像區塊的預測訊號,其中,編碼方式為原解析度編碼方式或者縮減取樣編碼方式;根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值;根據當前待重建圖像區塊的量化參數預測值和量化參數預測差值確定當前待重建圖像區塊的量化參數;根據當前待重建圖像區塊的量化參數、量化係數和預測訊號重建當前待重建圖像區塊,以得到當前重建圖像區塊。
本發明的功效是:考慮到圖像區塊具有各自的特性,編碼端對它們所採用的編碼方式也不盡相同,基於此,解碼端可以根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值;根據當前待重建圖像區塊的量化參數預測值和量化參數預測差值確定當前待重建圖像區塊的量化參數,即該量化參數具有針對性,以重建當前待重建圖像區塊。從而使得解碼端得到的重建圖像區塊效果更佳。
可選地,根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值,包括:根據預設規則選擇M個重建圖像區塊,獲取M個重建圖像區塊中每個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式,其中,M個重建圖像區塊與當前待重建圖像區塊屬於同一個當前圖像區域,M為正整數;根據當前待重建圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值。
其中,該預設規則可以是按照解碼順序,選擇當前待重建圖像區塊的前一個重建圖像區塊。或者,選擇當前待重建圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。或者,按照解碼順序,在預定範圍內的重建圖像區塊中選擇與當前待重建圖像區塊編碼方式相同,且最接近的一個重建圖像區塊。需要說明的是,本發明對預設規則不限於此。
本發明的功效是:通過該方法可以有效準確的確定當前待重建圖像區塊的量化參數預測值。
可選地,M個重建圖像區塊為一個重建圖像區塊,則根據當前待重建圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值,包括:若一個重建圖像區塊的編碼方式和當前待重建圖像區塊的編碼方式相同,則確定一個重建圖像區塊的量化參數為當前待重建圖像區塊的量化參數預測值;或者,若一個重建圖像區塊的編碼方式和當前待重建圖像區塊的編碼方式不相同,則根據一個重建圖像區塊的編碼方式、當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定當前待重建圖像區塊的量化參數預測值;其中,第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;第二量化參數是通過解析位元串流所獲取到的當前圖像區域在縮減取樣編碼方式下的量化參數;當前待重建圖像區塊為當前圖像區域的一部分。
可選地,根據一個重建圖像區塊的編碼方式、當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定當前待重建圖像區塊的量化參數預測值,包括:若一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且當前待重建圖像區塊的編碼方式為原解析度編碼方式,令第一量化參數減去第二量化參數得到量化差值,計算一個重建圖像區塊的量化參數與量化差值之和,得到量化參數預測值;或者,若一個重建圖像區塊的編碼方式為原解析度編碼方式,且當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則令第一量化參數減去第二量化參數得到量化差值,計算一個重建圖像區塊的量化參數與量化差值之差,得到量化參數預測值。
可選地,一個重建圖像區塊為按照解碼順序,所述當前待重建圖像區塊的前一個重建圖像區塊。
可選地,M大於1,根據當前待重建圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值,包括:若M個重建圖像區塊的編碼方式和當前待重建圖像區塊的編碼方式相同,則確定M個重建圖像區塊的量化參數的平均值為當前待重建圖像區塊的量化參數預測值;或者,若一個重建圖像區塊的編碼方式和當前待重建圖像區塊的編碼方式不相同,則根據M個重建圖像區塊的編碼方式、當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定當前待重建圖像區塊的量化參數預測值;其中,第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;第二量化參數是通過解析位元串流所獲取到的當前圖像區域在縮減取樣編碼方式下的量化參數;當前待重建圖像區塊為當前圖像區域的一部分。
可選地,根據M個重建圖像區塊的編碼方式、當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定所述當前待重建圖像區塊的量化參數預測值,包括:若M個重建圖像區塊中包括編碼方式為縮減取樣編碼方式的重建圖像區塊,且當前待重建圖像區塊的編碼方式為原解析度編碼方式,根據第一量化參數、第二量化參數和編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,根據編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數確定M個重建圖像區塊的量化參數的平均值,平均值為當前待重建圖像區塊的量化參數預測值;或者,若M個重建圖像區塊中包括編碼方式為原解析度編碼方式的重建圖像區塊,且當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,根據第一量化參數、第二量化參數和編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,根據編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定M個重建圖像區塊的量化參數的平均值,平均值為當前待重建圖像區塊的量化參數預測值。
可選地,根據第一量化參數、第二量化參數和編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,包括:令第一量化參數減去第二量化參數得到量化差值,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數與所述量化差值之和,以得到編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
本發明的功效是:通過該方法可以有效準確的計算編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
可選地,根據第一量化參數、第二量化參數和編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,包括:令第一量化參數減去第二量化參數得到量化差值,計算編碼方式為原解析度編碼方式的重建圖像區塊的量化參數與所述量化差值之差,以得到編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
本發明的功效是:通過該方法可以有效準確的計算編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
可選地,M個重建圖像區塊包括當前待重建圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。
可選地,M個重建圖像區塊為一個重建圖像區塊;獲取M個重建圖像區塊中每個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式,包括:在預定範圍內的重建圖像區塊中查找與當前待重建圖像區塊的編碼方式相同的一個重建圖像區塊;獲取一個重建圖像區塊的量化參數;相應的,根據當前待重建圖像區塊的編碼方式、M個重建圖像區塊的量化參數和編碼方式確定當前待重建圖像區塊的量化參數預測值,包括:將一個重建圖像區塊的量化參數作為當前待重建圖像區塊的量化參數預測值。
可選地,一個重建圖像區塊為按照解碼順序,預定範圍內的重建圖像區塊中與當前待重建圖像區塊最接近的一個重建圖像區塊。
可選地,根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值,包括:若當前待重建圖像區塊的編碼方式為原解析度編碼方式,則將第一量化參數作為當前待重建圖像區塊的量化參數預測值;若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則將第二量化參數作為當前待重建圖像區塊的量化參數預測值;其中,第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;第二量化參數是通過解析位元串流所獲取到的當前圖像區域在縮減取樣編碼方式下的量化參數;當前待重建圖像區塊為當前圖像區域的一部分。
可選地,根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值,包括:若當前待重建圖像區塊的編碼方式為原解析度編碼方式,則根據量化參數預測差值對第一量化參數進行修正,以獲取當前待重建圖像區塊的量化參數預測值;或者,若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則根據量化參數預測差值對第二量化參數進行修正,以獲取當前待重建圖像區塊的量化參數預測值;其中,第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;第二量化參數是通過解析位元串流所獲取到的當前圖像區域在縮減取樣編碼方式下的量化參數;當前待重建圖像區塊為當前圖像區域的一部分。
第三方面,本發明提供一種影像處理方法,包括:獲取當前圖像區域在原解析度編碼方式下的第一量化參數、當前圖像區域在縮減取樣編碼方式下的第二量化參數、當前圖像區域的當前待編碼圖像區塊的編碼方式、當前待編碼圖像區塊的編碼訊號和當前待編碼圖像區塊的預測訊號;其中,當前待編碼圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式;當當前待編碼圖像區塊的編碼方式是原解析度編碼方式時,編碼訊號為當前待編碼圖像區塊的原始訊號,當當前待編碼圖像區塊的編碼方式是所述縮減取樣編碼方式時,編碼訊號為當前待編碼圖像區塊的原始訊號經過縮減取樣處理後得到的訊號;根據當前待重建圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數,當前待重建圖像區塊的量化參數為第一量化參數或第二量化參數;或者,當前待重建圖像區塊的量化參數為對第一量化參數進行修正後的量化參數或對第二量化參數進行修正後的量化參數;根據預測訊號和編碼訊號生成當前待編碼圖像區塊的殘差訊號;根據當前待重建圖像區塊的量化參數對殘差訊號進行編碼。
本發明的功效是:考慮到圖像區塊具有各自的特性,編碼端對它們所採用的編碼方式也不盡相同,基於此,基於此,編碼端可以根據當前待重建圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數,即該量化參數具有針對性,以對當前待編碼圖像區塊進行編碼。從而使得編碼端的編碼效果更佳。
可選地,獲取當前圖像區域在縮減取樣編碼方式下的第二量化參數,包括:獲取當前圖像區域的量化參數預測差值;根據第一量化參數和量化參數預測差值計算第二量化參數。
可選地,獲取當前待編碼圖像區塊的編碼方式,包括:根據第一量化參數確定當前待編碼圖像區塊採用原解析度編碼方式時的第一編碼代價值;根據第二量化參數確定當前待編碼圖像區塊採用縮減取樣編碼方式時的第二編碼代價值;將第一編碼代價值和第二編碼代價值中最小的編碼代價值對應的編碼方式作為當前待編碼圖像區塊的編碼方式。
本發明的功效是:通過該方法可以選擇編碼代價值最小的編碼方式,從而降低編碼複雜度。
可選地,根據當前待編碼圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數,包括:若當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則確定當前待編碼圖像區塊的量化參數為第一量化參數;若當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則確定當前待編碼圖像區塊的量化參數為第二量化參數。
可選地,還包括:生成位元串流,位元串流包括:第一量化參數、第二量化參數和當前待重建圖像區塊的編碼方式;或者,位元串流包括:第一量化參數、當前圖像區域的量化參數預測差值和當前待重建圖像區塊的編碼方式。
本發明的功效是:由於量化參數預測差值的長度小於第二量化參數。因此,通過這種方式可以降低編碼端的位元開銷。
可選地,獲取當前待編碼圖像區塊的編碼方式,包括:對第一量化參數進行至少一次修正,得到至少一個第三量化參數;並對第二量化參數進行至少一次修正,得到至少一個第四量化參數;根據每個第三量化參數確定當前待編碼圖像區塊採用原解析度編碼方式時的第三編碼代價值;並根據每個第四量化參數確定當前待編碼圖像區塊採用縮減取樣編碼方式時的第四編碼代價值;將所有第三編碼代價值和所有第四編碼代價值中最小的編碼代價值對應的編碼方式作為當前待編碼圖像區塊的編碼方式。
本發明的功效是:通過該方法可以選擇編碼代價值最小的編碼方式,從而降低編碼複雜度。
可選地,根據當前待編碼圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數,包括:若當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則在至少一個第三量化參數中確定編碼代價值最小的一個第三量化參數為當前待編碼圖像區塊的量化參數;若當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則在所述至少一個第四量化參數中確定編碼代價值最小的一個第四量化參數為當前待編碼圖像區塊的量化參數。
可選地,還包括:獲取當前待編碼圖像區塊的量化參數預測值;根據量化參數預測值和當前待編碼圖像區塊的量化參數計算當前待編碼圖像區塊的量化參數預測差值;生成位元串流,其中,位元串流包括:當前待編碼圖像區塊的編碼方式和當前待編碼圖像區塊的量化參數預測差值。
本發明的功效是:由於量化參數預測差值的長度小於量化參數。因此,通過這種方式可以降低編碼端的位元開銷。
可選地,獲取當前待編碼圖像區塊的量化參數預測值,包括:根據預設規則選擇M個重建圖像區塊,獲取M個重建圖像區塊中每個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式,其中,M個重建圖像區塊與當前待編碼圖像區塊屬於同一個當前圖像區域,M為正整數;根據當前待編碼圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數預測值。
本發明的功效是:通過該方法可以有效準確的確定當前待編碼圖像區塊的量化參數預測值。
可選地,M個重建圖像區塊為一個重建圖像區塊,則所述根據當前待編碼圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數預測值,包括:若一個重建圖像區塊的編碼方式和當前待編碼圖像區塊的編碼方式相同,則確定一個重建圖像區塊的量化參數為當前待編碼圖像區塊的量化參數預測值;或者,若一個重建圖像區塊的編碼方式和當前待編碼圖像區塊的編碼方式不相同,則根據一個重建圖像區塊的編碼方式、當前待編碼圖像區塊的編碼方式、第一量化參數和第二量化參數確定當前待編碼圖像區塊的量化參數預測值。
可選地,根據一個重建圖像區塊的編碼方式、當前待編碼圖像區塊的編碼方式、第一量化參數和第二量化參數確定所述當前待編碼圖像區塊的量化參數預測值,包括:若一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則令第一量化參數減去第二量化參數得到量化差值,計算一個重建圖像區塊的量化參數與量化差值之和,得到量化參數預測值;或者,若一個重建圖像區塊的編碼方式為原解析度編碼方式,且當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則令第一量化參數減去第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之差,得到量化參數預測值。
可選地,一個重建圖像區塊為按照編碼順序,當前待編碼圖像區塊的前一個重建圖像區塊。
可選地,M大於1,根據當前待編碼圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數預測值,包括:若M個重建圖像區塊的編碼方式和當前待編碼圖像區塊的編碼方式相同,則確定M個重建圖像區塊的量化參數的平均值為當前待編碼圖像區塊的量化參數預測值;或者,若一個重建圖像區塊的編碼方式和當前待編碼圖像區塊的編碼方式不相同,則根據M個重建圖像區塊的編碼方式、當前待編碼圖像區塊的編碼方式、第一量化參數和第二量化參數確定當前待編碼圖像區塊的量化參數預測值。
可選地,根據M個重建圖像區塊的編碼方式、當前待編碼圖像區塊的編碼方式、第一量化參數和第二量化參數確定所述當前待編碼圖像區塊的量化參數預測值,包括:若M個重建圖像區塊中包括編碼方式為縮減取樣編碼方式的重建圖像區塊,且當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則根據第一量化參數、第二量化參數和編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,根據編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數確定M個重建圖像區塊的量化參數的平均值,平均值為當前待編碼圖像區塊的量化參數預測值;或者,若M個重建圖像區塊中包括編碼方式為原解析度編碼方式的重建圖像區塊,且當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則根據第一量化參數、第二量化參數和編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,根據編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定M個重建圖像區塊的量化參數的平均值,平均值為當前待編碼圖像區塊的量化參數預測值。
可選地,根據第一量化參數、第二量化參數和編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,包括:令第一量化參數減去第二量化參數得到量化差值,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數與量化差值之和,以得到編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
本發明的功效是:通過該方法可以有效準確的計算編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
可選地,根據第一量化參數、第二量化參數和編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,包括:令第一量化參數減去第二量化參數得到量化差值,計算編碼方式為原解析度編碼方式的重建圖像區塊的量化參數與所述量化差值之差,以得到編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
本發明的功效是:通過該方法可以有效準確的計算編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
可選地,M個重建圖像區塊包括當前待編碼圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。
可選地,M個重建圖像區塊為一個重建圖像區塊;獲取M個重建圖像區塊中每個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式,包括:在預定範圍內的重建圖像區塊中查找與當前待編碼圖像區塊的編碼方式相同的一個重建圖像區塊;獲取一個重建圖像區塊的量化參數和一個重建圖像區塊的編碼方式;相應的,根據所述當前待重建圖像區塊的編碼方式、M個重建圖像區塊的量化參數和編碼方式確定當前待編碼圖像區塊的量化參數預測值,包括:將一個重建圖像區塊的量化參數作為當前待編碼圖像區塊的量化參數預測值。
可選地,一個重建圖像區塊為按照編碼順序,預定範圍內的重建圖像區塊中與當前待重建圖像區塊最接近的一個重建圖像區塊。
可選地,獲取當前圖像區域的量化參數預測值,包括:獲取當前圖像區域在原解析度編碼方式下的第一量化參數、當前圖像區域在縮減取樣編碼方式下的第二量化參數;若當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則將第一量化參數作為當前待編碼圖像區塊的量化參數預測值;若當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則將第二量化參數作為當前待編碼圖像區塊的量化參數預測值。
下面對影像處理設備及系統進行介紹,其實現原理和技術效果與上述原理和技術效果類似,此處不再贅述。
第四方面,本發明提供一種影像處理設備,包括:解析模組,用於解析位元串流,以獲取當前圖像區域在原解析度編碼方式下的第一量化參數、當前圖像區域在縮減取樣編碼方式下的第二量化參數、當前圖像區域的當前待重建圖像區塊的編碼方式、當前待重建圖像區塊的量化係數和當前待重建圖像區塊的預測訊號,其中,當前待重建圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式,當前待重建圖像區塊為當前圖像區域的一部分;確定模組,用於根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數,當前待重建圖像區塊的量化參數為第一量化參數或第二量化參數;重建模組,用於根據當前待重建圖像區塊的量化參數、量化係數和預測訊號重建當前待重建圖像區塊,以得到當前重建圖像區塊。
第五方面,本發明提供一種影像處理設備,包括:解析模組,用於解析位元串流,以獲取當前待重建圖像區塊的量化參數預測差值、當前待重建圖像區塊的量化係數、當前待重建圖像區塊的編碼方式和當前待重建圖像區塊的預測訊號,其中,編碼方式為原解析度編碼方式或者縮減取樣編碼方式;第一確定模組,用於根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值;第二確定模組,用於根據當前待重建圖像區塊的量化參數預測值和量化參數預測差值確定當前待重建圖像區塊的量化參數;重建模組,用於根據當前待重建圖像區塊的量化參數、量化係數和預測訊號重建當前待重建圖像區塊,以得到當前重建圖像區塊。
第六方面,本發明提供一種影像處理設備,包括:第一獲取模組,用於獲取當前圖像區域在原解析度編碼方式下的第一量化參數、當前圖像區域在縮減取樣編碼方式下的第二量化參數、當前圖像區域的當前待編碼圖像區塊的編碼方式、當前待編碼圖像區塊的編碼訊號和當前待編碼圖像區塊的預測訊號;其中,當前待編碼圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式;當當前待編碼圖像區塊的編碼方式是所述原解析度編碼方式時,編碼訊號為當前待編碼圖像區塊的原始訊號,當當前待編碼圖像區塊的編碼方式是縮減取樣編碼方式時,編碼訊號為當前待編碼圖像區塊的原始訊號經過縮減取樣處理後得到的訊號;確定模組,用於根據當前待重建圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數,當前待重建圖像區塊的量化參數為第一量化參數或所述第二量化參數;或者,當前待重建圖像區塊的量化參數為對第一量化參數進行修正後的量化參數或對第二量化參數進行修正後的量化參數;生成模組,用於根據預測訊號和編碼訊號生成當前待編碼圖像區塊的殘差訊號;編碼模組,用於根據當前待重建圖像區塊的量化參數對殘差訊號進行編碼。
第七方面,本申請本發明提供一種影像處理系統,包括:如第四方面所述的影像處理設備,以及如第六方面所述的影像處理設備。
第八方面,本發明提供一種影像處理系統,包括:如第五方面所述的影像處理設備,以及如第六方面所述的影像處理設備。
第九方面,本發明提供一種影像處理設備,該設備包括經配置以進行以下操作的解碼器:
解析位元串流,以獲取當前圖像區域在原解析度編碼方式下的第一量化參數、當前圖像區域在縮減取樣編碼方式下的第二量化參數、當前圖像區域的當前待重建圖像區塊的編碼方式、當前待重建圖像區塊的量化係數和當前待重建圖像區塊的預測訊號,其中,當前待重建圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式,當前待重建圖像區塊為當前圖像區域的一部分;根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數,當前待重建圖像區塊的量化參數為第一量化參數或第二量化參數;根據當前待重建圖像區塊的量化參數、量化係數和預測訊號重建當前待重建圖像區塊,以得到當前重建圖像區塊。
第十方面,本發明提供一種影像處理設備,該設備包括經配置以進行以下操作的解碼器:
解析位元串流,以獲取當前待重建圖像區塊的量化參數預測差值、當前待重建圖像區塊的量化係數、當前待重建圖像區塊的編碼方式和當前待重建圖像區塊的預測訊號,其中,編碼方式為原解析度編碼方式或者縮減取樣編碼方式;根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值;根據當前待重建圖像區塊的量化參數預測值和量化參數預測差值確定當前待重建圖像區塊的量化參數;根據當前待重建圖像區塊的量化參數、量化係數和預測訊號重建當前待重建圖像區塊,以得到當前重建圖像區塊。
第十一方面,本發明提供一種影像處理設備,該設備包括經配置以進行以下操作的編碼器:
獲取當前圖像區域在原解析度編碼方式下的第一量化參數、當前圖像區域在縮減取樣編碼方式下的第二量化參數、當前圖像區域的當前待編碼圖像區塊的編碼方式、當前待編碼圖像區塊的編碼訊號和當前待編碼圖像區塊的預測訊號;其中,當前待編碼圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式;當當前待編碼圖像區塊的編碼方式是原解析度編碼方式時,編碼訊號為當前待編碼圖像區塊的原始訊號,當當前待編碼圖像區塊的編碼方式是所述縮減取樣編碼方式時,編碼訊號為當前待編碼圖像區塊的原始訊號經過縮減取樣處理後得到的訊號;根據當前待重建圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數,當前待重建圖像區塊的量化參數為第一量化參數或第二量化參數;或者,當前待重建圖像區塊的量化參數為對第一量化參數進行修正後的量化參數或對第二量化參數進行修正後的量化參數;根據預測訊號和編碼訊號生成當前待編碼圖像區塊的殘差訊號;根據當前待重建圖像區塊的量化參數對殘差訊號進行編碼。
第十二方面,本發明提供一種電腦儲存媒介,用於儲存為上述第四方面或者第九方面涉及的影像處理設備所用的電腦軟體指令,其包含用於執行上述第四方面或者第九方面所設計的程式。
第十三方面,本發明提供一種電腦程式產品,其包含指令,當所述電腦程式被電腦所執行時,該指令使得電腦執行第四方面或者第九方面中影像處理設備所執行的功能。
第十四方面,本發明提供一種電腦儲存媒介,用於儲存為上述第五方面或者第十方面涉及的影像處理設備所用的電腦軟體指令,其包含用於執行上述第五方面或者第十方面所設計的程式。
第十五方面,本發明提供一種電腦程式產品,其包含指令,當所述電腦程式被電腦所執行時,該指令使得電腦執行第五方面或者第十方面中影像處理設備所執行的功能。
第十六方面,本發明提供一種電腦儲存媒介,用於儲存為上述第六方面或者第十一方面涉及的影像處理設備所用的電腦軟體指令,其包含用於執行上述第六方面或者第十一方面所設計的程式。
第十七方面,本發明提供一種電腦程式產品,其包含指令,當所述電腦程式被電腦所執行時,該指令使得電腦執行第六方面或者第十一方面中影像處理設備所執行的功能。
綜上,本發明提供一種影像處理方法、設備及系統,考慮到圖像區塊具有各自的特性,編碼端對它們所採用的編碼方式也不盡相同,基於此,解碼端可以根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數,即該量化參數具有針對性,以重建當前待重建圖像區塊。從而使得解碼端得到的重建圖像區塊效果更佳。並且編碼端可以根據當前待重建圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數,即該量化參數具有針對性,以對當前待編碼圖像區塊進行編碼。從而使得編碼端的編碼效果更佳。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
以下,對本發明中的部分專業用語進行解釋說明,以便於本領域技術人員理解。
數位影片是以數位形式記錄的影像。數位影片由多序框數位圖像組成。通常原始影像包括的資料量較大,不適合儲存和傳輸,需要利用高效的影片壓縮編碼技術來壓縮原始資料。
影片壓縮技術是通過消除影像冗餘來達到壓縮的目的。影像冗餘主要包括如下幾項:空間冗余,時間冗餘,視覺冗餘和資訊亂度冗餘。
空間冗餘:它是靜態圖像存在的最主要的資料冗餘。它是指在一幅圖像中,相鄰的畫素的振幅都比較相近,這種空間連貫性被稱為空間相關或空間冗餘。空間冗餘主要是通過序框內預測方法來消除,序框內預測方法是指利用影像空間域的相關性,使用參考重建圖像區塊的畫素預測當前重建圖像區塊的畫素,以達到去除影像空間冗餘的目的。
時間冗餘:它是影像序列中經常包含的冗餘,由於影像的相鄰圖像往往包含相同或類似的背景和運動物體,只是運動物體所在的空間位置略有不同,這種相鄰圖像間的資料的高度相關性就稱為時間冗餘。時間冗餘主要是通過序框間預測技術來消除,序框間預測技術是指利用時間上相鄰圖像的畫素來預測當前畫素。
視覺冗餘:人眼視覺系統對圖像細節的變化不敏感,這些細微變化資訊即使丟失,人眼也感受不到。而在記錄原始影像資料時,通常假定視覺系統是對各種內容的敏感度是一致的,這樣就產生了比理想編碼更多的資料,稱為視覺冗餘。視覺冗餘主要是通過變換,量化技術來消除,該變換技術是指將圖像訊號變換到頻率域進行處理,根據不同頻率訊號對視覺品質的貢獻大小進行資料表達和位元再分配,這樣可以糾正空間域上均勻取樣的不合理表達。同時在位元再分配過程中融合考慮去除視覺冗餘的需要,通過量化操作,省略過分精細的高頻分量表達,實現有效壓縮。
訊息亂度冗餘:由資訊理論可知,為表示圖像資料的一個畫素,只要按其資訊亂度的大小分配相應位元數即可,而對於圖像資料的每個畫素,在圖像獲取時很難得到它的資訊亂度,因此一般是對每個畫素採用相同的位元數來表示,這樣必然存在冗餘。資訊亂度冗餘主要是通過亂度編碼技術來消除亂度編碼技術是通過統計係數的資訊亂度分佈,為具有不同資訊亂度的資料分配不同的位元數。
當前主流的影片壓縮編碼架構是混合編碼架構,針對上述冗餘,採取不同的技術來消除冗餘,並將這些技術結合在一起,形成了影像編碼的混合架構。如圖3所示,編碼端接收到影像之後,對於構成影像的每序框圖像,將該圖像劃分成待編碼圖像區塊,按照待編碼圖像區塊的順序進行編碼。對於當前待編碼圖像區塊,首先通過參考重建圖像區塊對當前待編碼圖像區塊進行預測,得到當前待編碼圖像區塊的預測訊號;用當前待編碼圖像區塊的原始訊號減去預測訊號,得到殘差訊號。經過預測後,殘差訊號的振幅遠小於原始訊號。將殘差訊號進行變換(可選操作)和量化操作。經過變換量化後,得到量化係數,再通過變長編碼、二進位編碼等亂度編碼技術對量化係數做亂度編碼操作,得到位元串流。該位元串流通常包括:待編碼圖像區塊的劃分資訊以及圖像經過亂度編碼後得到的資訊等。進一步地,編碼端還需要重建當前待編碼圖像區塊,以實現對後續待編碼圖像區塊的編碼提供參考畫素。具體地,在得到當前待編碼圖像區塊的量化係數之後,編碼端需要對當前待編碼圖像區塊的量化係數進行反量化和反變換,得到重建的殘差訊號,將重建的殘差訊號與當前待編碼圖像區塊對應的預測訊號相加,得到當前待編碼圖像區塊的重建訊號,根據該重建訊號得到重建圖像區塊。
如圖4所示,解碼端獲取到位元串流之後,首先對位元串流進行亂度解碼,得到當前待重建圖像區塊的量化係數,然後對量化係數進行反量化和反變換,得到當前待重建圖像區塊的重建的殘差訊號。通過參考重建圖像區塊對當前待重建圖像區塊進行預測,得到當前待重建圖像區塊的預測訊號,然後將預測訊號和上述重建的殘差訊號相加,得到當前待重建圖像區塊的重建訊號,然後根據該重建訊號得到當前待重建圖像區塊對應的當前重建圖像區塊。
為了降低編解碼複雜度,編碼端對每序框圖像先進行縮減取樣處理,如圖5所示,編碼端對整幅圖像採用縮減取樣處理,然後對經過縮減取樣處理後的圖像中的每個待編碼圖像區塊進行編碼,得到位元串流。其中,每個待編碼圖像區塊對應的重建圖像區塊的解析度為縮減取樣解析度。相應的,解碼端解析位元串流,每個待重建圖像區塊的解析度均為縮減取樣解析度,得到對應的重建圖像區塊的解析度也為縮減取樣解析度,解碼端需要對重建圖像區塊採用升取樣處理,以得到原始解析度的重建圖像區塊。
在編碼端和解碼端均涉及通過參考重建圖像區塊對當前重建圖像區塊(當前待編碼圖像區塊或者當前待重建圖像區塊)進行預測,得到當前重建圖像區塊的預測訊號。在本發明中,對當前重建圖像區塊的預測模式(主要是序框內預測方法)可以採用現有技術,具體如下:
例如:圖6為本發明一實施例提供的正在編碼的圖像的示意圖,如圖6所示,該圖像包括多個圖像區塊,其中,該圖像的編碼順序是:從上到下,從左到右。在圖6中,圖像區塊C、B、D、E和A表示已經完成重建的重建圖像區塊,圖像區塊F為當前待編碼圖像區塊,該圖像中的其他區域為未編碼的圖像區域。
這裡以H.265標準來說明序框內預測方法的具體過程,H.265支援將當前待編碼圖像區塊劃分成更小的子圖像區塊進行預測操作。子圖像區塊的劃分結構為四元樹結構,即一個圖像區塊可以劃分成四個子圖像區塊,每個子圖像區塊可以繼續劃分成四個子圖像區塊。如圖6所示,假設當前待編碼圖像區塊被劃分成7個子圖像區塊進行預測操作,當前待編碼圖像區塊也可以劃分成更多的子圖像區塊進行預測操作。對於每個子圖像區塊,先進行預測操作,獲得預測訊號,然後根據預測訊號獲得子圖像區塊的殘差訊號,進一步對殘差訊號進行變換、量化和亂度編碼。對於預測操作,每個子圖像區塊可選的序框內預測方法有35種,包括Planar模式、DC模式以及33種角度預測模式。所有預測模式都使用相同的參考畫素範本(由多個參考畫素構成),圖7為本發明一實施例提供的參考畫素範本的示意圖,如圖7所示,P1,1
,P2,1
……PN,1
……P1,N
,P2,N
……PN,N
這些畫素構成待編碼的子圖像區塊,例如:該待編碼的子圖像區塊可以是圖6中的子圖像區塊1。如圖7所示,除了待編碼的子圖像區塊,其他參考畫素R0,0
,R1,0
……R2N+1,0
……R0,2N
構成參考畫素範本,假設該待編碼的子圖像區塊是圖6中的子圖像區塊1,這種情況下,這些參考畫素中的一部分畫素為參考重建圖像區塊B的最後一行的畫素,另一部分畫素為參考重建圖像區塊A的最右側一列的畫素。對於其他標準,這些參考畫素中的一部分畫素為參考重建圖像區塊B包括的下方多行的畫素,另一部分畫素為參考重建圖像區塊A包括的右側多列的畫素。即本發明對參考畫素範本不做限制。
Planar模式
Planar模式適用於畫素值緩慢變化的區域,圖8A和圖8B為本發明一實施例提供的Planar模式的示意圖,如圖8所示,使用水平和垂直方向的兩個線性濾波器,分別得到兩個預測值和,並將和的平均值作為畫素的預測訊號。
DC模式
角度模式
H.265/HEVC規定了33種角度預測模式,以更好地適應影像內容中不同方向的紋理。圖9為本發明一實施例提供的33種角度預測模式的具體方向示意圖,如圖9所示,33種角度預測模式分為水平類模式(2~17)和垂直類模式(18~34)。其中V0(模式26)和H0(模式10)分別表示垂直和水平方向,其餘角度預測模式的預測方向都可以看作是在垂直或水平方向上做一個角度偏移。這裡以垂直方向V0(26)為例說明角度預測過程,垂直方向預測是使用當前待編碼的子圖像區塊上方相鄰的一行參考畫素來預測當前待編碼的子圖像區塊,當前待編碼的子圖像區塊內每個畫素的預測訊號等於該畫素所在列對應的參考畫素的畫素值,即。對於其他角度預測模式,會與水平或垂直方向有一個角度偏移,根據這個角度偏移可以計算參考畫素的位置。該參考畫素的位置可能是兩個相鄰參考畫素之間的位置,若是這種情況,則需要在兩個參考畫素之間根據計算出來的位置插值得到一個參考畫素。通過得到的參考畫素生成預測訊號。
需要說明的是,上述序框內預測方法同樣適用於解碼端,本發明在此不再贅述。
進一步地,本發明還涉及量化過程和反量化過程。
具體地,編碼端涉及上述量化過程。其中,量化過程是指將訊號的連續取值或者大量可能的離散取值映射為有限多個離散振幅的過程。在影像編碼中,殘差訊號經過變換後的係數得到變換係數,該變換係數往往具有較大的動態範圍,對變換係數進行量化可以有效地減小訊號取值空間,進而獲得更好的壓縮效果。影像標準中常用的量化方法是標量量化,它將輸入值域劃分成等間距的區間,每個區間對應的輸出值(即重建值)為該區間的中點,區間的長度稱為量化步長。具體的量化過程是使用量化步長除以變換係數,然後相除得到的結果進行取整操作,得到量化係數。
解碼端涉及上述反量化過程。其中,反量化過程是對量化係數乘以量化步長,得到重建的變換係數。在H.264,H.265標準中用量化參數(Quantization Parameter,QP)來決定量化步長,量化參數的取值範圍是0到51,且量化參數每增加1,量化步長大約增大12.25%。
進一步地,本發明還涉及到圖像縮減取樣處理和圖像升取樣處理。
其中,圖像縮減取樣處理涉及三個方面的資訊:1、縮減取樣比例;2、縮減取樣位置;3、縮減取樣所使用的濾波器。
縮減取樣比例是指原圖像與縮減取樣後的圖像的比例,可以分別在水平方向和垂直方向來描述。例如可以對圖像訊號進行水平方向2:1縮減取樣,垂直方向4:1縮減取樣;或者水平方向不縮減取樣,垂直方向2:1縮減取樣;或者水平和垂直方向都進行2:1縮減取樣等。
縮減取樣位置是指縮減取樣點與原取樣點的位置關係,例如,縮減取樣點的位置可以與部分原取樣點位置一樣,或者縮減取樣點落在幾個原取樣點之間。
縮減取樣濾波器可以是3-lobe Lanczos濾波器,Bilinear濾波器,Bicubic,Gauss濾波器等。
下面以解析度為16*16的圖像區塊(實際的圖像會比這大很多,例如1920*1080)為例來說明縮減取樣過程。圖10為本發明一實施例提供的圖像縮減取樣示意圖,假設水平方向和垂直方向的取樣比例均為2:1,水平方向上,縮減取樣點的位置落在兩個原取樣點的左側原取樣點位置,垂直方向上,縮減取樣點落在兩個原取樣點的上方原取樣點位置。如圖10所示,框出來的圓圈表示縮減取樣點的位置,縮減取樣的濾波器如下:
該濾波器是簡單的低通濾波器,該低通濾波器可以被看作是一個二維濾波器,也可以被看作是兩個一維濾波器。如果當作一個二維濾波器,可以在一次濾波操作中同時完成水平和垂直方向上的縮減取樣。如圖10所示,對縮減取樣點A進行縮減取樣時,用到了鄰近的8個原取樣點(用三角形框起的圓圈),根據上面濾波器計算出該縮減取樣點A的畫素值。如果當作是兩個一維濾波器,需要先完成水平或者垂直方向的縮減取樣,再對已完成水平或者垂直方向縮減取樣的結果進行垂直或水平方向縮減取樣。如圖10所示,對縮減取樣點A進行縮減取樣時,先利用縮減取樣點A左右各一個原取樣點進行水平縮減取樣,然後對縮減取樣後的結果利用縮減取樣點A上下各一個原取樣點進行垂直方向上的縮減取樣,根據上述濾波器計算出縮減取樣點A的畫素值。採用相同的方法,對整個16*16的圖像區塊進行縮減取樣處理,最終縮減取樣的結果如圖10所示,各個縮減取樣點的位置如框出來的圓圈所示,縮減取樣點的畫素值為通過濾波器操作後的數值。如圖10所示,縮減取樣後的圖像區塊的解析度為8*8。
通常編碼端或者解碼端需要對經過縮減取樣後的圖像進行升取樣處理,目的是為了得到原解析度的圖像。升取樣處理涉及三個方面的資訊:1、升取樣比例;2、升取樣位置;3升取樣所使用的濾波器。
升取樣比例是指升取樣前的圖像與升取樣後的圖像的比例,可以分別在水平方向和垂直方向來描述。例如可以對升取樣才的圖像訊號進行水平方向1:2升取樣,垂直方向1:4升取樣;或者水平方向不升取樣,垂直方向1:2升取樣;或者水平和垂直方向都進行1:2升取樣等。
升取樣位置是指升取樣後的取樣點與升取樣前的取樣點的位置關係,例如,圖11為本發明一實施例提供的圖像升取樣示意圖,如圖11所示,在第一行,採用水平1:2升取樣比例,升取樣後的取樣點的位置可以在升取樣前的取樣點的右側,其中×表示升取樣後的取樣點位置,圓圈表示升取樣前的取樣點位置。在第二行,採用水平1:2升取樣比例,升取樣後的取樣點的位置可以在升取樣前的取樣點的左側,其中×表示升取樣後的取樣點位置,圓圈表示升取樣前的取樣點位置。需要說明的是,升取樣後的取樣點的位置應與上述縮減取樣點的位置選取相對應,例如:在進行縮減取樣時,選擇縮減取樣點的位置為它的左側原取樣點的位置,那麼在進行升取樣時,選擇升取樣後的取樣點的位置為它的右側升取樣前的取樣點(縮減取樣點)的位置。
升取樣濾波器可以是DCTIF濾波器,雙線性插值濾波器,sinc濾波器等。下面以解析度為8*8的圖像區塊(即上述縮減取樣後的圖像區塊)為例來說明升取樣過程。假設水平方向和垂直方向的升取樣比例均為1:2,在水平方向上,升取樣後的取樣點的位置為右側升取樣前的取樣點的位置,在垂直方向上,升取樣後的取樣點的位置為下方升取樣前的取樣點的位置,這裡以水平方向和垂直方向分別升取樣為例,以及以DCTIF濾波器為例來說明升取樣處理過程。DCTIF濾波器為(-1, 4,-11, 40, 40, -11, 4, -1 ),假設當前要進行水平方向升取樣,在圖11中,假設需要插入B3取樣點,則採用如下公式確定B3的畫素值:
對於其他位置的插值取樣點,例如B7,需要用到B7右邊的四個畫素,這些畫素目前不可得,實際中一般會將A7重複4次,以用於計算B7的畫素值。在垂直方向上的升取樣與在水平方向上的升取樣類似,在此不再贅述。也可以先進行垂直方向上的升取樣,再進行水平方向上的升取樣。圖12為本發明一實施例提供的圖像升取樣示意圖,如圖12所示,×表示升取樣後的取樣點,圓圈表示升取樣前的取樣點。
現有技術中,編碼端對整幅圖像都採用縮減取樣處理,然而,整幅圖像包括的各個圖像區塊的特性可能不同,例如,有些圖像區塊可能較為平坦,編碼端適合對其採用縮減取樣處理;有些圖像區塊可能細節比較多,這種情況下,縮減取樣處理會損失掉這些細節。這將導致編碼端的編碼效果不佳。相應的,這將導致解碼端得到的有些重建圖像區塊比較模糊,即解碼端得到的重建圖像區塊效果不佳。
為了解決上述技術問題,本發明提供一種影像處理方法、設備及系統。本發明基於圖3和圖5的編碼示意圖,如圖3和圖5所示,一幅圖像包括的待編碼圖像區塊的編碼方式可以是如圖3所示的原解析度編碼方式或者是如圖5所示的縮減取樣編碼方式。其中,原解析度編碼方式是指對當前待編碼圖像區塊直接進行編碼操作。縮減取樣編碼方式是指對當前待編碼圖像區塊先進行縮減取樣處理,然後對縮減取樣後的當前待編碼圖像區塊進行編碼操作。一般情況下,紋理圖像區塊採用原解析度編碼方式,平滑圖像區塊採用縮減取樣編碼方式。編碼端需要標記每個待編碼圖像區塊使用的編碼方式,並將該標記寫入位元串流中。使得解碼端,根據該標記對待重建圖像區塊進行相應的操作。本發明的主旨思想在於:在解碼端,待重建圖像區塊的編碼方式可以是原解析度編碼方式或者是縮減取樣編碼方式;根據待重建圖像區塊的編碼方式確定待重建圖像區塊的QP,根據該QP重建待重建圖像區塊。相應的,在編碼端,待編碼圖像區塊的編碼方式可以是原解析度編碼方式或者是縮減取樣編碼方式;根據待編碼圖像區塊的編碼方式確定待編碼圖像區塊的QP,根據該QP進行編碼。
圖13為本發明一實施例提供的一種影像處理方法的流程圖,如圖13所示,該方法包括如下流程:
步驟S1301:解析位元串流,以獲取當前區域在原解析度編碼方式下的第一量化參數、當前圖像區域在縮減取樣編碼方式下的第二量化參數、當前圖像區域的當前待重建圖像區塊的編碼方式、當前待重建圖像區塊的量化係數和當前待重建圖像區塊的預測訊號,其中,當前待重建圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式,當前待重建圖像區塊為當前圖像區域的一部分;
步驟S1302:根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數,當前待重建圖像區塊的量化參數為第一量化參數或第二量化參數;
步驟S1303:根據當前待重建圖像區塊的量化參數、量化係數和預測訊號重建當前待重建圖像區塊,以得到當前重建圖像區塊。
針對步驟S1301進行詳細說明:具體地,第一量化參數可以是在原解析度編碼方式下,影像級別的(序列級別的)、圖像級別的或者圖像片段(Slice)級別的量化參數,其中,本發明實施例中的圖像區域可以是圖像也可以是圖像片段。以影像級別為例,同一影像中的各序框圖像、以及各序框圖像中的各個圖像區塊只要採用原解析度編碼方式,則都可以使用第一量化參數。以圖像級別為例,同一圖像中的各個圖像區塊只要採用原解析度編碼方式,則都可以使用第一量化參數。以圖像片段(Slice)級別為例,同一圖像片段(Slice)中的各個圖像區塊只要採用原解析度編碼方式,則都可以使用第一量化參數。同樣的,第二量化參數可以是在縮減取樣編碼方式下,影像級別的(序列級別的)、圖像級別的或者圖像片段(Slice)級別的量化參數。
可選地,若第一量化參數為影像級別的量化參數,則第二量化參數也為影像級別的量化參數。同樣的,若第一量化參數為圖像級別的量化參數,則第二量化參數也為圖像級別的量化參數。若第一量化參數為圖像片段級別的量化參數,則第二量化參數也為圖像片段級別的量化參數。
其中,第一量化參數的取值範圍可參考現有標準,例如在H.265中第一量化參數的取值範圍是0~51。而第二量化參數一般小於第一量化參數。
第一量化參數和第二量化參數可以直接攜帶在編碼端生成的位元串流中。
或者,
該位元串流包括:第一量化參數和當前圖像區域的量化參數預測差值,可選地,該量化參數預測差值為編碼端計算第一量化參數減去第二量化參數得到的差值;相應的,獲取當前圖像區域在縮減取樣編碼方式下的第二量化參數,包括:計算第一量化參數和量化參數預測差值之差,得到第二量化參數。或者,該量化參數預測差值為編碼端計算第二量化參數減去第一量化參數得到的差值;相應的,獲取當前圖像區域在縮減取樣編碼方式下的第二量化參數,包括:計算第一量化參數和量化參數預測差值之和,得到第二量化參數。或者,該量化參數預測差值為直接從編碼端的設定檔案中獲取到的量化參數預測差值。這種情況,解碼端可以獲取量化參數預測差值表示的意義,例如:量化參數預測差值表示的意義可以是第一量化參數減去第二量化參數得到的差值,則獲取當前圖像區域在縮減取樣編碼方式下的第二量化參數,包括:計算第一量化參數和量化參數預測差值之差,得到第二量化參數。量化參數預測差值表示的意義可以是第二量化參數減去第一量化參數得到的差值,則獲取當前圖像區域在縮減取樣編碼方式下的第二量化參數,包括:計算第一量化參數和量化參數預測差值之和,得到第二量化參數。由於量化參數預測差值的長度小於第二量化參數。因此,通過這種方式可以降低編碼端的位元開銷。
或者,該位元串流包括:第二量化參數和上述量化參數預測差值,通過第二量化參數和上述量化參數預測差值可以確定第一量化參數。其中,確定第一量化參數的方法與上述第二量化參數的方法類似,在此不再贅述。
當前待重建圖像區塊的編碼方式可以直接攜帶在位元串流中,其中,可以用某一個或者幾個位元位元表示當前待重建圖像區塊的編碼方式。例如:當用一個位元位元表示當前待重建圖像區塊的編碼方式時,可以用0表示當前待重建圖像區塊的編碼方式為原解析度編碼方式,可以用1表示當前待重建圖像區塊的編碼方式為縮減取樣編碼方式。或者,可以用1表示當前待重建圖像區塊的編碼方式為原解析度編碼方式,可以用0表示當前待重建圖像區塊的編碼方式為縮減取樣編碼方式。
或者,可以通過位元串流中的其他參數資訊推導得到當前待重建圖像區塊的編碼方式。
可選地,解碼端通過當前待重建圖像區塊的M個參考重建圖像區塊對當前待重建圖像區塊進行預測,得到當前待重建圖像區塊的預測訊號,M為大於或者等於1的正整數。例如:若當前待重建圖像區塊的編碼方式為原解析度編碼方式,且M個參考重建圖像區塊包括編碼方式為原解析度編碼方式的參考重建圖像區塊,則在編碼方式為原解析度編碼方式的參考重建圖像區塊的畫素中確定當前待重建圖像區塊的參考畫素;若當前待重建圖像區塊的編碼方式為原解析度編碼方式,且M個參考重建圖像區塊包括編碼方式為縮減取樣編碼方式的參考重建圖像區塊,則從編碼方式為縮減取樣編碼方式的參考重建圖像區塊的畫素中獲取對所述當前待重建圖像區塊進行重建時所需的畫素,並對所述當前待重建圖像區塊進行重建時所需的畫素進行升取樣處理,以得到當前待重建圖像區塊的參考畫素;若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,且M個參考重建圖像區塊包括編碼方式為縮減取樣編碼方式的參考重建圖像區塊,則在編碼方式為縮減取樣編碼方式的參考重建圖像區塊的畫素中確定當前待重建圖像區塊的參考畫素;若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,且M個參考重建圖像區塊包括編碼方式為原解析度編碼方式的參考重建圖像區塊,則從編碼方式為原解析度編碼方式的參考重建圖像區塊的畫素中獲取對當前待重建圖像區塊進行重建時所需的畫素,對當前待重建圖像區塊進行重建時所需的畫素進行縮減取樣處理,以得到當前待重建圖像區塊的參考畫素。最後,採用上述序框內預測方法通過當前待重建圖像區塊的參考畫素得到當前待重建圖像區塊的預測訊號。本發明對如何得到當前待重建圖像區塊的預測訊號不做限制。
針對步驟S1302進行詳細說明:一種可選方式,若當前待重建圖像區塊的編碼方式為原解析度編碼方式,則將第一量化參數作為當前待重建圖像區塊的量化參數;若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則將第二量化參數作為當前待重建圖像區塊的量化參數。
另一種可選方式,若當前待重建圖像區塊的編碼方式為原解析度編碼方式,則對第一量化參數進行至少一次修正,將得到的修正結果作為當前待重建圖像區塊的量化參數;若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則對第二量化參數進行至少一次修正,將得到的修正結果作為當前待重建圖像區塊的量化參數。
例如:計算第一量化參數與一個修正因數之差,將得到的修正結果作為當前待重建圖像區塊的量化參數。該修正因數可以根據實際需要設置,例如可以是3。或者,計算第一量化參數與一個修正因數之積,將得到的修正結果作為當前待重建圖像區塊的量化參數。該修正因數可以根據實際需要設置,例如可以是0.2。同樣的,對於第二量化參數也可以參數相同的方法進行修正。
例如:預設固定縮放因數,解碼端可以直接根據第一量化參數以及縮放因數確定第二量化參數。該縮放因數的取值範圍是0至1,例如當水平和垂直方向都進行2:1縮減取樣時,根據經驗,該縮放因數在0.8左右,即第二量化參數是第一量化參數的0.8倍。若縮減取樣縮放比例增大,例如水平方向進行2:1縮減取樣,垂直方向不進行縮減取樣,則縮放因數也隨之增加,例如縮放因數可以是0.9。若縮減取樣縮放比例減小,例如水平垂直方向都進行4:1縮減取樣,則量化參數也隨之減小,例如該縮放因數可以是0.6。
針對步驟S1303進行詳細說明:可選地,可以對位元串流進行亂度解碼,得到當前待重建圖像區塊的量化係數,採用現有技術的多種方法根據量化參數得到量化步長。對量化係數乘以量化步長,得到重建的變換係數。對該變換係數採用反變換方法,得到當前待重建圖像區塊重建的殘差訊號。然後,將預測訊號和上述重建的殘差訊號相加,得到當前待重建圖像區塊的重建訊號,最後,根據該重建訊號得到當前待重建圖像區塊對應的當前重建圖像區塊。
需要說明的是,在本發明實施例中,都是以編碼端包括變換操作,解碼端包括反變換操作為例。實際上,編碼端也可以不包括變換操作,相應的,解碼端也不包括反變換操作。下面對此不再贅述。
可選地,若當前重建圖像區塊的編碼方式為縮減取樣編碼方式,則該方法還包括:基於當前重建圖像區塊進行升取樣處理時所需的相鄰重建圖像區塊的畫素,對當前重建圖像區塊進行升取樣處理。具體可以參照上述的升取樣處理方法,該基於當前重建圖像區塊進行升取樣處理時所需的相鄰重建圖像區塊和解碼端進行升取樣處理所使用的濾波器有關,例如,所需的相鄰重建圖像區塊可以是上邊圖像區塊,下邊圖像區塊,左邊圖像區塊和右邊圖像區塊;或者,所需的相鄰重建圖像區塊包括當前重建圖像區塊的上邊圖像區塊,下邊圖像區塊,左邊圖像區塊,右邊圖像區塊,左上圖像區塊,左下圖像區塊,右上圖像區塊和右下圖像區塊。本發明對升取樣處理過程不做限制。
綜上,本發明考慮到圖像區塊具有各自的特性,編碼端對它們所採用的編碼方式也不盡相同,基於此,解碼端可以根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數,即該量化參數具有針對性,以重建當前待重建圖像區塊。從而使得解碼端得到的重建圖像區塊效果更佳。
圖14為本發明另一實施例提供的一種影像處理方法的流程圖,如圖14所示,該方法包括如下流程:
步驟S1401:解析位元串流,以獲取當前待重建圖像區塊的量化參數預測差值、當前待重建圖像區塊的量化係數、當前待重建圖像區塊的編碼方式和當前待重建圖像區塊的預測訊號,其中,編碼方式為原解析度編碼方式或者縮減取樣編碼方式;
步驟S1402:根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值;
步驟S1403:根據當前待重建圖像區塊的量化參數預測值和量化參數預測差值確定當前待重建圖像區塊的量化參數;
步驟S1404:根據當前待重建圖像區塊的量化參數、量化係數和預測訊號重建當前待重建圖像區塊,以得到當前重建圖像區塊。
針對步驟S1401進行詳細說明:具體地,其中量化參數預測差值可以是編碼端根據當前待重建圖像區塊對應的量化參數預測值與當前待重建圖像區塊的量化參數得到的。例如:編碼端計算當前待重建圖像區塊的量化參數減去當前待重建圖像區塊對應的量化參數預測值,得到量化參數預測差值。或者,編碼端計算當前待重建圖像區塊的量化參數減去當前待重建圖像區塊對應的量化參數預測值,再對求差結果進行調整,最後得到量化參數預測差值。並將該量化參數預測差值攜帶至位元串流中。或者,編碼端計算當前待重建圖像區塊對應的量化參數預測值減去當前待重建圖像區塊的量化參數,得到量化參數預測差值。或者,編碼端計算當前待重建圖像區塊對應的量化參數預測值減去當前待重建圖像區塊的量化參數,再對求差結果進行調整,最後得到量化參數預測差值。並將該量化參數預測差值攜帶至位元串流中。或者,量化參數預測差值為直接從編碼端的設定檔案中獲取到的量化參數預測差值。
需要強調的是,在上一實施例中,量化參數預測差值是當前圖像區域對應的量化參數預測差值。而在本實施例中,量化參數預測差值是當前待重建圖像區塊對應的量化參數預測差值。
當前待重建圖像區塊的編碼方式可以直接攜帶在位元串流中,其中,可以用某一個或者幾個位元位元表示當前待重建圖像區塊的編碼方式。例如:當用一個位元位元表示當前待重建圖像區塊的編碼方式時,可以用0表示當前待重建圖像區塊的編碼方式為原解析度編碼方式,可以用1表示當前待重建圖像區塊的編碼方式為縮減取樣編碼方式。或者,可以用1表示當前待重建圖像區塊的編碼方式為原解析度編碼方式,可以用0表示當前待重建圖像區塊的編碼方式為縮減取樣編碼方式。
或者,可以通過位元串流中的其他參數資訊推導得到當前待重建圖像區塊的編碼方式。
解碼端通過當前待重建圖像區塊的M個參考重建圖像區塊對當前待重建圖像區塊進行預測,得到當前待重建圖像區塊的預測訊號,M為大於或者等於1的正整數。例如:若當前待重建圖像區塊的編碼方式為原解析度編碼方式,且M個參考重建圖像區塊包括編碼方式為原解析度編碼方式的參考重建圖像區塊,則在編碼方式為原解析度編碼方式的參考重建圖像區塊的畫素中確定當前待重建圖像區塊的參考畫素;若當前待重建圖像區塊的編碼方式為原解析度編碼方式,且M個參考重建圖像區塊包括編碼方式為縮減取樣編碼方式的參考重建圖像區塊,則從編碼方式為縮減取樣編碼方式的參考重建圖像區塊的畫素中獲取對所述當前待重建圖像區塊進行重建時所需的畫素,並對所述當前待重建圖像區塊進行重建時所需的畫素進行升取樣處理,以得到當前待重建圖像區塊的參考畫素;若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,且M個參考重建圖像區塊包括編碼方式為縮減取樣編碼方式的參考重建圖像區塊,則在編碼方式為縮減取樣編碼方式的參考重建圖像區塊的畫素中確定當前待重建圖像區塊的參考畫素;若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,且M個參考重建圖像區塊包括編碼方式為原解析度編碼方式的參考重建圖像區塊,則從編碼方式為原解析度編碼方式的參考重建圖像區塊的畫素中獲取對當前待重建圖像區塊進行重建時所需的畫素,對當前待重建圖像區塊進行重建時所需的畫素進行縮減取樣處理,以得到當前待重建圖像區塊的參考畫素。最後,採用上述序框內預測方法通過當前待重建圖像區塊的參考畫素得到當前待重建圖像區塊的預測訊號。本發明對如何得到當前待重建圖像區塊的預測訊號不做限制。
針對步驟S1402進行詳細說明:可選方式一、直接根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值。例如:若當前待重建圖像區塊的編碼方式為原解析度編碼方式,則確定當前待重建圖像區塊的量化參數預測值為量化參數A。若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則確定當前待重建圖像區塊的量化參數預測值為量化參數B。
可選方式二、根據預設規則選擇M個重建圖像區塊,獲取M個重建圖像區塊中每個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式,其中,M個重建圖像區塊與當前待重建圖像區塊屬於同一個當前圖像區域,M為正整數;根據當前待重建圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值。
其中,該預設規則可以是按照解碼順序,選擇當前待重建圖像區塊的前一個重建圖像區塊。或者,選擇當前待重建圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。或者,按照解碼順序,在預定範圍內的重建圖像區塊中選擇與當前待重建圖像區塊編碼方式相同,且最接近的一個重建圖像區塊。需要說明的是,本發明對預設規則不限於此。
特殊的,按照解碼順序,若當前待重建圖像區塊為當前圖像中的第一個圖像區塊,即當前圖像中不存在M個重建圖像區塊,則當當前待重建圖像區塊的編碼方式為原解析度編碼方式時,獲取當前圖像區域在原解析度編碼方式下的第一量化參數,將第一量化參數作為當前待重建圖像區塊的量化參數預測值。當當前待重建圖像區塊的編碼方式為縮減取樣編碼方式時,獲取當前圖像區域在縮減取樣編碼方式下的第二量化參數,將第二量化參數作為當前待重建圖像區塊的量化參數預測值。
可選方式三、若當前待重建圖像區塊的編碼方式為原解析度編碼方式,則將第一量化參數作為當前待重建圖像區塊的量化參數預測值;若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則將第二量化參數作為當前待重建圖像區塊的量化參數預測值。其中,第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;第二量化參數是通過解析位元串流所獲取到的當前圖像區域在縮減取樣編碼方式下的量化參數;當前待重建圖像區塊為所述當前圖像區域的一部分。
可選方式四、若當前待重建圖像區塊的編碼方式為原解析度編碼方式,則根據量化參數預測差值對第一量化參數進行修正,以獲取當前待重建圖像區塊的量化參數預測值;或者,若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則根據量化參數預測差值對第二量化參數進行修正,以獲取當前待重建圖像區塊的量化參數預測值;其中,第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;第二量化參數是通過解析位元串流所獲取到的當前圖像區域在縮減取樣編碼方式下的量化參數;當前待重建圖像區塊為當前圖像區域的一部分。
針對方式二進行詳細說明:
情況1:M個重建圖像區塊為一個重建圖像區塊,則根據當前待重建圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值,包括:若一個重建圖像區塊的編碼方式和當前待重建圖像區塊的編碼方式相同,則確定一個重建圖像區塊的量化參數為當前待重建圖像區塊的量化參數預測值;若一個重建圖像區塊的編碼方式和當前待重建圖像區塊的編碼方式不相同,則根據一個重建圖像區塊的編碼方式、當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定當前待重建圖像區塊的量化參數預測值;其中,第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;第二量化參數是通過解析位元串流所獲取到的當前圖像區域在縮減取樣編碼方式下的量化參數;當前待重建圖像區塊為當前圖像區域的一部分。
可選地,若所述一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且當前待重建圖像區塊的編碼方式為原解析度編碼方式,則令第一量化參數減去第二量化參數得到量化差值,計算一個重建圖像區塊的量化參數與量化差值之和,得到量化參數預測值;若一個重建圖像區塊的編碼方式為原解析度編碼方式,且當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則令第一量化參數減去第二量化參數得到量化差值,計算一個重建圖像區塊的量化參數與量化差值之差,得到量化參數預測值。
或者,
若M個重建圖像區塊的編碼方式為縮減取樣編碼方式,且當前待重建圖像區塊的編碼方式為原解析度編碼方式,則令第一量化參數減去第二量化參數得到量化差值,再修正該量化差值,如給量化差值乘以調整因數等,計算一個重建圖像區塊的量化參數與修正後的量化差值之和,得到量化參數預測值;若一個重建圖像區塊的編碼方式為原解析度編碼方式,且當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則令第一量化參數減去第二量化參數得到量化差值,再修正該量化差值,計算一個重建圖像區塊的量化參數與修正後的量化差值之差,得到量化參數預測值。
具體地,若一個重建圖像區塊的編碼方式和當前待重建圖像區塊的編碼方式相同,則表示可以直接使用一個重建圖像區塊的量化參數作為所述量化參數預測值。若一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且當前待重建圖像區塊的編碼方式為原解析度編碼方式,則表示需要在一個重建圖像區塊的量化參數的基礎上增加一個數值,以得到所述量化參數預測值。若一個重建圖像區塊的編碼方式為原解析度編碼方式,且當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則表示需要在一個重建圖像區塊的量化參數的基礎上減去一個數值,以得到所述量化參數預測值。
可選地,所述一個重建圖像區塊為按照解碼順序,當前待重建圖像區塊的前一個重建圖像區塊。例如:在H.265標準中,假設解碼順序為從上至下,從左至右,並且當前待重建圖像區塊為非左邊界圖像區塊,則當前待重建圖像區塊的前一個重建圖像區塊位於當前待重建圖像區塊的左側,且與當前待重建圖像區塊相鄰。假設解碼順序為從上至下,從左至右,並且當前待重建圖像區塊為左邊界圖像區塊,則當前待重建圖像區塊的前一個重建圖像區塊為當前待重建圖像區塊的上一行中最右側的重建圖像區塊。
情況2:M大於1,根據當前待重建圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值,包括:若M個重建圖像區塊的編碼方式和當前待重建圖像區塊的編碼方式相同,則確定M個重建圖像區塊的量化參數的平均值為當前待重建圖像區塊的量化參數預測值;若一個重建圖像區塊的編碼方式和當前待重建圖像區塊的編碼方式不相同,則根據M個重建圖像區塊的編碼方式、當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定當前待重建圖像區塊的量化參數預測值;其中,第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;第二量化參數是通過解析位元串流所獲取到的當前圖像區域在縮減取樣編碼方式下的量化參數;當前待重建圖像區塊為當前圖像區域的一部分。
可選地,若M個重建圖像區塊中包括編碼方式為縮減取樣編碼方式的重建圖像區塊,且當前待重建圖像區塊的編碼方式為原解析度編碼方式,則根據第一量化參數、第二量化參數和編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,根據編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,該平均值為當前待重建圖像區塊的量化參數預測值。若M個重建圖像區塊中包括編碼方式為原解析度編碼方式的重建圖像區塊,且當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,計算編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,則根據第一量化參數、第二量化參數和編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,根據編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,平均值為當前待重建圖像區塊的量化參數預測值。
可選地,根據第一量化參數、第二量化參數和所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,包括:令第一量化參數減去第二量化參數得到量化差值,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數與所述量化差值之和,以得到編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。或者,令第二量化參數減去第一量化參數得到量化差值,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數與所述量化差值之差,以得到編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
基於此,可選地,根據編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值包括:確定M個重建圖像區塊中所有(或者部分)編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數和M個重建圖像區塊中所有(或者部分)編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數的平均值為當前待重建圖像區塊的量化參數預測值。
可選地,根據第一量化參數、第二量化參數和編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,包括:令第一量化參數減去第二量化參數得到量化差值,計算編碼方式為原解析度編碼方式的重建圖像區塊的量化參數與所述量化差值之差,以得到編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。或者,令第二量化參數減去第一量化參數得到量化差值,計算編碼方式為原解析度編碼方式的重建圖像區塊的量化參數與所述量化差值之和,以得到編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
基於此,可選地,根據編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,包括:確定M個重建圖像區塊中所有(或者部分)編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數和M個重建圖像區塊中所有(或者部分)編碼方式為原解析度編碼方式的重建圖像區塊的量化參數的平均值為當前待重建圖像區塊的量化參數預測值。
可選地,M個重建圖像區塊包括當前待重建圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。
具體地,假設M等於2,M個重建圖像區塊為當前待重建圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊,並且當前待重建圖像區塊的編碼方式和所述上邊重建圖像區塊、所述左邊重建圖像區塊的編碼方式都是原解析度編碼方式或者縮減取樣編碼方式,則計算所述上邊重建圖像區塊的量化參數和所述左邊重建圖像區塊的量化參數的平均值,得到當前待重建圖像區塊的量化參數預測值。假設當前待重建圖像區塊和所述上邊重建圖像區塊的編碼方式均為原解析度編碼方式,所述左邊重建圖像區塊的編碼方式是縮減取樣編碼方式,則計算第一量化參數和第二量化參數的量化差值,計算左邊重建圖像區塊的量化參數與量化差值之和,得到左邊重建圖像區塊的修正後的量化參數,接著計算上邊重建圖像區塊的量化參數和左邊重建圖像區塊的修正後的量化參數的平均值,得到當前待重建圖像區塊的量化參數預測值。假設當前待重建圖像區塊和所述上邊重建圖像區塊的編碼方式均為縮減取樣編碼方式,所述左邊重建圖像區塊的編碼方式是原解析度編碼方式,則計算第一量化參數和第二量化參數的量化差值,計算左邊重建圖像區塊的量化參數與量化差值之差,得到左邊重建圖像區塊的修正後的量化參數,接著計算上邊重建圖像區塊的量化參數和左邊重建圖像區塊的修正後的量化參數的平均值,得到當前待重建圖像區塊的量化參數預測值。
需要說明的是,通常採用情況2的方式確定當前待重建圖像區塊的量化參數預測值,當當前待重建圖像區塊不存在左邊重建圖像區塊或者上邊重建圖像區塊時,可以採用情況1的方式確定當前待重建圖像區塊的量化參數預測值。
情況3:M個重建圖像區塊為一個重建圖像區塊,獲取M個重建圖像區塊中每個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式,包括:在預定範圍內的重建圖像區塊中查找與當前待重建圖像區塊的編碼方式相同的一個重建圖像區塊;其中,該預定範圍是當前圖像區域中的一個預定範圍,可選地,預定範圍可以限定在當前待重建圖像區塊前的多少個重建圖像區塊中選定一個重建圖像區塊;或者,預定範圍可以限定在slice中選定一個重建圖像區塊。查找到重建圖像區塊之後,獲取一個重建圖像區塊的量化參數;相應的,根據當前待重建圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數預測值,包括:將所述一個重建圖像區塊的量化參數作為當前待重建圖像區塊的量化參數預測值。
可選地,一個重建圖像區塊為按照解碼順序,所述預定範圍內的重建圖像區塊中與當前待重建圖像區塊最接近的一個重建圖像區塊。
其中,在當前圖像區域包括的預定範圍內的重建圖像區塊中查找與當前待重建圖像區塊的編碼方式相同的一個重建圖像區塊,包括如下兩種可選方式:
方式一,按照解碼順序,確定當前待重建圖像區塊的前一個重建圖像區塊的編碼方式,若當前待重建圖像區塊的編碼方式與所述前一個重建圖像區塊的編碼方式相同,則將前一個重建圖像區塊的量化參數作為當前待重建圖像區塊的量化參數預測值。若當前待重建圖像區塊的編碼方式與所述前一個重建圖像區塊的編碼方式不相同,則確定所述前一個重建圖像區塊的前一個重建圖像區塊的編碼方式,若當前待重建圖像區塊的編碼方式與所述前一個重建圖像區塊的前一個重建圖像區塊的編碼方式相同,則將所述前一個重建圖像區塊的前一個重建圖像區塊的量化參數作為當前待重建圖像區塊的量化參數預測值。否則,繼續按照前述方法,直到查找到與當前待重建圖像區塊的編碼方式相同的重建圖像區塊,將該重建圖像區塊的量化參數作為當前待重建圖像區塊的量化參數預測值。其中,在查找與當前待重建圖像區塊的編碼方式相同的一個重建圖像區塊時,一般不跨slice進行查找,即在當前待重建圖像區塊所處的slice內進行查找。
方式二,給變數賦最新的縮減取樣編碼方式的重建圖像區塊的量化參數,給賦最新的原解析度編碼方式的重建圖像區塊的量化參數。例如:按照解碼順序,第一個重建圖像區塊的編碼方式為原解析度編碼方式,則將第一個重建圖像區塊的量化參數賦值給。第二個重建圖像區塊的編碼方式為縮減取樣編碼方式,則將第二個重建圖像區塊的量化參數賦值給。第三個重建圖像區塊的編碼方式為原解析度編碼方式,則將第三個重建圖像區塊的量化參數賦值給。以此類推,使得變數的賦值是最新的縮減取樣編碼方式的重建圖像區塊的量化參數,的賦值是最新的原解析度編碼方式的重建圖像區塊的量化參數。若當前待重建圖像區塊的編碼方式為原解析度編碼方式,則對應的量化參數作為當前待重建圖像區塊的量化參數預測值。若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則對應的量化參數作為當前待重建圖像區塊的量化參數預測值。
針對上述可選方式四進行詳細說明:其中,根據量化參數預測差值對第一量化參數進行修正,以獲取當前待重建圖像區塊的量化參數預測值,包括:令第一量化參數減去量化參數預測差值得到當前待重建圖像區塊的量化參數預測值。或者,令第一量化參數減去量化參數預測差值,再對求差結果進行修正得到當前待重建圖像區塊的量化參數預測值。同樣的,根據量化參數預測差值對第二量化參數進行修正,以獲取當前待重建圖像區塊的量化參數預測值,包括:令第二量化參數減去量化參數預測差值得到當前待重建圖像區塊的量化參數預測值。或者,令第二量化參數減去量化參數預測差值,再對求差結果進行修正得到當前待重建圖像區塊的量化參數預測值。
針對步驟S1403進行詳細說明:可選地,解碼端預先和編碼端協商計算量化參數預測值的方法,基於此,解碼端可以根據量化參數預測值的方法,來反算當前待重建圖像區塊的量化參數。例如:若編碼端計算當前待重建圖像區塊的量化參數與當前待重建圖像區塊對應的量化參數預測值之差,得到量化參數預測差值。則解碼端可以將當前待重建圖像區塊的量化參數預測值和量化參數預測差值求和得到當前待重建圖像區塊的量化參數。若編碼端計算當前待重建圖像區塊的量化參數與當前待重建圖像區塊對應的量化參數預測值之差,再對求差結果和一個調整因數相乘,最後得到量化參數預測差值。則解碼端可以先計算量化參數預測差值與調整因數的商,得到求商結果。然後可以將當前待重建圖像區塊的量化參數預測值和求商結果求和得到當前待重建圖像區塊的量化參數。
可選地,解碼端也可以不預先和編碼端協商計算量化參數預測值的方法,而是將該方法攜帶在位元串流中,或者是編碼端先解碼端發送消息,該消息攜帶該方法。
其中,步驟S1404和步驟S1303相同,對應內容和效果在此不再贅述。
可選地,步驟S1404之後還包括:生成當前待編碼圖像區塊的重建訊號,並根據重建訊號重建所述當前待編碼圖像區塊,得到當前重建圖像區塊;若當前重建圖像區塊的編碼方式為縮減取樣編碼方式,則基於當前重建圖像區塊進行升取樣處理時所需的相鄰重建圖像區塊的畫素,對當前重建圖像區塊進行升取樣處理。對當前重建圖像區塊進行升取樣處理。具體可以參照上述的升取樣處理方法,該基於當前重建圖像區塊進行升取樣處理時所需的相鄰重建圖像區塊和解碼端進行升取樣處理所使用的濾波器有關,例如,所需的相鄰重建圖像區塊可以是上邊圖像區塊,下邊圖像區塊,左邊圖像區塊和右邊圖像區塊;或者,所需的相鄰重建圖像區塊包括當前重建圖像區塊的上邊圖像區塊,下邊圖像區塊,左邊圖像區塊,右邊圖像區塊,左上圖像區塊,左下圖像區塊,右上圖像區塊和右下圖像區塊。本發明對升取樣處理過程不做限制。
綜上,本發明考慮到圖像區塊具有各自的特性,編碼端對它們所採用的編碼方式也不盡相同,基於此,解碼端可以根據當前待重建圖像區塊的編碼方式確定當前待重建圖像區塊的量化參數,即該量化參數具有針對性,以重建當前待重建圖像區塊。從而使得解碼端得到的重建圖像區塊效果更佳。
圖15為本發明再一實施例提供的一種影像處理方法的流程圖,如圖15所示,該方法包括如下流程:
步驟S1501:獲取當前圖像區域在原解析度編碼方式下的第一量化參數、當前圖像區域在縮減取樣編碼方式下的第二量化參數、當前圖像區域的當前待編碼圖像區塊的編碼方式、當前待編碼圖像區塊的編碼訊號和當前待編碼圖像區塊的預測訊號;
步驟S1502:根據當前待編碼圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數;當前待重建圖像區塊的量化參數為第一量化參數或第二量化參數;或者,當前待重建圖像區塊的量化參數為對第一量化參數進行修正後的量化參數或對第二量化參數進行修正後的量化參數。
步驟S1503:根據預測訊號和編碼訊號生成當前待編碼圖像區塊的殘差訊號;
步驟S1504:根據當前待重建圖像區塊的量化參數對殘差訊號進行編碼。
針對步驟S1501進行詳細說明:具體地,第一量化參數可以是在原解析度編碼方式下,影像級別的(序列級別的)、圖像級別的或者圖像片段(Slice)級別的量化參數,其中,本發明實施例中的圖像區域可以是圖像也可以是圖像片段。以影像級別為例,同一影像中的各序框圖像、以及各序框圖像中的各個圖像區塊只要採用原解析度編碼方式,則都可以使用第一量化參數。以圖像級別為例,同一圖像中的各個圖像區塊只要採用原解析度編碼方式,則都可以使用第一量化參數。以圖像片段(Slice)級別為例,同一圖像片段(Slice)中的各個圖像區塊只要採用原解析度編碼方式,則都可以使用第一量化參數。同樣的,第二量化參數可以是在縮減取樣編碼方式下,影像級別的(序列級別的)、圖像級別的或者圖像片段(Slice)級別的量化參數。
可選地,若第一量化參數為影像級別的量化參數,則第二量化參數也為影像級別的量化參數。同樣的,若第一量化參數為圖像級別的量化參數,則第二量化參數也為圖像級別的量化參數。若第一量化參數為圖像片段級別的量化參數,則第二量化參數也為圖像片段級別的量化參數。
其中,第一量化參數的取值範圍可參考現有標準,例如在H.265中第一量化參數的取值範圍是0~51。而第二量化參數一般小於第一量化參數。
可選地,獲取第一量化參數和第二量化參數包括:直接從編碼端的設定檔案中獲取第一量化參數和第二量化參數。
或者,直接從編碼端的設定檔案中獲取第一量化參數以及當前圖像區域的量化參數預測差值,其中,量化參數預測差值表示的意義可以是第一量化參數減去第二量化參數得到的差值,則獲取當前圖像區域在縮減取樣編碼方式下的第二量化參數,包括:計算第一量化參數和量化參數預測差值之差,得到第二量化參數。量化參數預測差值表示的意義也可以是第二量化參數減去第一量化參數得到的差值,則獲取當前圖像區域在縮減取樣編碼方式下的第二量化參數,包括:計算第一量化參數和量化參數預測差值之和,得到第二量化參數。
或者,直接從編碼端的設定檔案中獲取第二量化參數以及當前圖像區域的量化參數預測差值,其中,量化參數預測差值表示的意義和上述量化參數預測差值表示的意義相同,根據第二量化參數和量化參數預測差值可以確定第一量化參數,具體確定第一量化參數的方法與確定第二量化參數的方法類似,在此不再贅述。
當前待編碼圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式;當當前待編碼圖像區塊的編碼方式是原解析度編碼方式時,編碼訊號為當前待編碼圖像區塊的原始訊號,當當前待編碼圖像區塊的編碼方式是縮減取樣編碼方式時,編碼訊號為當前待編碼圖像區塊的原始訊號經過縮減取樣處理後得到的訊號。
獲取當前待編碼圖像區塊的編碼方式,包括如下幾種可選方式:
可選方式一:直接獲取當前待編碼圖像區塊的編碼方式。即當前待編碼圖像區塊的編碼方式已經被確定。
可選方式二:根據第一量化參數確定當前待編碼圖像區塊採用原解析度編碼方式時的第一編碼代價值;根據第二量化參數確定當前待編碼圖像區塊採用縮減取樣編碼方式時的第二編碼代價值;將第一編碼代價值和第二編碼代價值中最小的編碼代價值對應的編碼方式作為當前待編碼圖像區塊的編碼方式。
可選地,編碼端可以採用壓縮率失真最佳化(Rate Distortion Optimization,RDO)方法計算當前編碼圖像區塊的編碼代價值。RDO方法是一種提升影片壓縮性能的最佳化方法。其原理是對影像的有損(畫面品質)與位元速率(編碼所需的資料量)同時進行最佳化,以求達到一個最佳的平衡點。雖然此演算法一開始是在影片壓縮的編碼器中被使用,但也可以用於各種多媒體編碼包含影像、影像、音訊等等,只要編碼時會同時考慮到品質及檔案大小皆可使用。
可選地,通過RDO方法計算編碼代價值的過程為:假設當前待編碼圖像區塊採用原解析度編碼方式,則在得到當前待編碼圖像區塊的量化係數之後,編碼端需要根據第一量化參數對當前待編碼圖像區塊的量化係數進行反量化,得到變換係數,再對變換係數進行反變換,得到重建的殘差訊號,將重建的殘差訊號與當前待編碼圖像區塊對應的預測訊號相加,得到當前待編碼圖像區塊的重建訊號,根據該重建訊號得到當前重建圖像區塊。計算當前重建圖像區塊與待編碼圖像區塊的誤差,誤差越小,則表示第一編碼代價值越小。其中計算當前重建圖像區塊與待編碼圖像區塊的誤差,包括:對當前重建圖像區塊的每個畫素與待編碼圖像區塊中對應的畫素求差,得到對應差值,對當前重建圖像區塊的所有差值求加權平均值,最終得到當前重建圖像區塊與待編碼圖像區塊的誤差。
假設當前待編碼圖像區塊採用縮減取樣編碼方式,則在得到當前待編碼圖像區塊的量化係數之後,編碼端需要根據第二量化參數對當前待編碼圖像區塊的量化係數進行反量化,得到變換係數,再對變換係數進行反變換,得到重建的殘差訊號,將重建的殘差訊號與當前待編碼圖像區塊對應的預測訊號相加,得到當前待編碼圖像區塊的重建訊號,根據該重建訊號得到當前重建圖像區塊。計算當前重建圖像區塊與待編碼圖像區塊的誤差,誤差越小,則表示第二編碼代價值越小。其中計算當前重建圖像區塊與待編碼圖像區塊的誤差,包括:對當前重建圖像區塊的每個畫素與待編碼圖像區塊中對應的畫素求差,得到對應差值,對當前重建圖像區塊的所有差值求加權平均值,最終得到當前重建圖像區塊與待編碼圖像區塊的誤差。
可選地,假設量化參數和編碼代價值直接具有固定的映射關係,則可以直接根據第一量化參數確定當前待編碼圖像區塊採用原解析度編碼方式時的第一編碼代價值;直接根據第二量化參數確定當前待編碼圖像區塊採用縮減取樣編碼方式時的第二編碼代價值;將第一編碼代價值和第二編碼代價值中最小的編碼代價值對應的編碼方式作為當前待編碼圖像區塊的編碼方式。
基於此,本發明中,待編碼圖像區塊採用的編碼方式為編碼代價值最小的編碼方式,從而降低編碼端的編碼複雜度,進而提高編碼端的編碼效率。
可選方式三:對第一量化參數進行至少一次修正,得到至少一個第三量化參數;並對第二量化參數進行至少一次修正,得到至少一個第四量化參數;根據每個第三量化參數確定當前待編碼圖像區塊採用原解析度編碼方式時的第三編碼代價值;並根據每個第四量化參數確定當前待編碼圖像區塊採用縮減取樣編碼方式時的第四編碼代價值;將所有第三編碼代價值和所有第四編碼代價值中最小的編碼代價值對應的編碼方式作為當前待編碼圖像區塊的編碼方式。
例如:對第一量化參數進行兩次修正,包括:對第一量化參數進行第一次修正,得到的第三量化參數為第一量化參數減去3,對第一量化參數進行第二次修正,得到的第三量化參數為第一量化參數減去6。對第二量化參數進行兩次修正,包括:對第二量化參數進行第一次修正,得到的第四量化參數為第二量化參數減去3,對第二量化參數進行第二次修正,得到的第四量化參數為第二量化參數減去6。然後可以採用如同上述類似的方法確定所有第三編碼代價值和所有第四編碼代價值,將所有第三編碼代價值和所有第四編碼代價值中最小的編碼代價值對應的編碼方式作為當前待編碼圖像區塊的編碼方式。
進一步地,編碼端通過當前待編碼圖像區塊的M個參考重建圖像區塊對當前待編碼圖像區塊進行預測,得到當前待編碼圖像區塊的預測訊號,M為大於或者等於1的正整數。例如:若當前待編碼圖像區塊的編碼方式為原解析度編碼方式,且M個參考重建圖像區塊包括編碼方式為原解析度編碼方式的參考重建圖像區塊,則在編碼方式為原解析度編碼方式的參考重建圖像區塊的畫素中確定當前待編碼圖像區塊的參考畫素;若當前待編碼圖像區塊的編碼方式為原解析度編碼方式,且M個參考重建圖像區塊包括編碼方式為縮減取樣編碼方式的參考重建圖像區塊,則從編碼方式為縮減取樣編碼方式的參考重建圖像區塊的畫素中獲取對所述當前待編碼圖像區塊進行重建時所需的畫素,並對所述當前待編碼圖像區塊進行重建時所需的畫素進行升取樣處理,以得到當前待編碼圖像區塊的參考畫素;若當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,且M個參考重建圖像區塊包括編碼方式為縮減取樣編碼方式的參考重建圖像區塊,則在編碼方式為縮減取樣編碼方式的參考重建圖像區塊的畫素中確定當前待編碼圖像區塊的參考畫素;若當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,且M個參考重建圖像區塊包括編碼方式為原解析度編碼方式的參考重建圖像區塊,則從編碼方式為原解析度編碼方式的參考重建圖像區塊的畫素中獲取對當前待編碼圖像區塊進行重建時所需的畫素,對當前待編碼圖像區塊進行重建時所需的畫素進行縮減取樣處理,以得到當前待編碼圖像區塊的參考畫素。最後,採用上述序框內預測方法通過當前待編碼圖像區塊的參考畫素得到當前待編碼圖像區塊的預測訊號。本發明對如何得到當前待編碼圖像區塊的預測訊號不做限制。
針對步驟S1503進行詳細說明:計算當前待編碼圖像區塊的編碼訊號和預測訊號之差得到當前待編碼圖像區塊的殘差訊號。本發明對如何計算當前待編碼圖像區塊的殘差訊號不做限制。
針對步驟S1504進行詳細說明:對殘差訊號進行變換和量化操作。經過變換量化後,得到量化係數。本發明對如何對殘差訊號進行編碼不做限制。其中,在一些實施例中,也可以是對殘差訊號直接進行量化操作,從而得到量化係數,也就是說不對殘差訊號進行變換操作,例如在變換跳過模式(Transform skip mode)下就不需要對殘差訊號進行變換操作。
基於上述獲取編碼方式的第二種可選方式,針對步驟S1502進行詳細說明:若當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則確定當前待編碼圖像區塊的量化參數為第一量化參數;若當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則確定當前待編碼圖像區塊的量化參數為第二量化參數。
進一步地,影像處理方法還包括:生成位元串流,該位元串流包括:第一量化參數、第二量化參數和當前待重建圖像區塊的編碼方式;或者,位元串流包括:第一量化參數、當前圖像區域的量化參數預測差值,和,當前待重建圖像區塊的編碼方式;其中,對當前待編碼圖像區塊的量化係數採用亂度編碼技術得到所述位元串流。
基於上述獲取編碼方式的第三種可選方式,針對步驟S1502進行詳細說明:若當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則確定至少一個第三量化參數中的一個為當前待編碼圖像區塊的量化參數;當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則確定至少一個第四量化參數中的一個為當前待編碼圖像區塊的量化參數。
可選地,若當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則在所有第三編碼代價值中選擇最小的第三編碼代價值對應的第三量化參數作為當前待編碼圖像區塊的量化參數。若當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則在所有第四編碼代價值中選擇最小的第四編碼代價值對應的第四量化參數作為當前待編碼圖像區塊的量化參數。
進一步地,影像處理方法還包括:獲取當前待編碼圖像區塊的量化參數預測值;根據量化參數預測值和當前待編碼圖像區塊的量化參數計算當前待編碼圖像區塊的量化參數預測差值;生成位元串流,其中,位元串流包括:當前待編碼圖像區塊的編碼方式和當前待編碼圖像區塊的量化參數預測差值。
其中,編碼端計算當前待重建圖像區塊的量化參數減去當前待重建圖像區塊對應的量化參數預測值,得到量化參數預測差值。或者,編碼端計算當前待重建圖像區塊的量化參數減去當前待重建圖像區塊對應的量化參數預測值,再對求差結果進行調整,最後得到量化參數預測差值。並將該量化參數預測差值攜帶至位元串流中。或者,編碼端計算當前待重建圖像區塊對應的量化參數預測值減去當前待重建圖像區塊的量化參數,得到量化參數預測差值。或者,編碼端計算當前待重建圖像區塊對應的量化參數預測值減去當前待重建圖像區塊的量化參數,再對求差結果進行調整,最後得到量化參數預測差值。或者,量化參數預測差值為直接從編碼端的設定檔案中獲取到的量化參數預測差值。
其中,獲取當前待編碼圖像區塊的量化參數預測值,包括如下幾種可選方式:
一種可選方式,直接根據當前待編碼圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數預測值。例如:若當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則確定當前待編碼圖像區塊的量化參數預測值為量化參數A。若當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則確定當前待編碼圖像區塊的量化參數預測值為量化參數B。
可選方式二、根據預設規則選擇M個重建圖像區塊,獲取M個重建圖像區塊中每個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式,其中,M個重建圖像區塊與當前待編碼圖像區塊屬於同一個當前圖像區域,M為正整數;根據當前待編碼圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數預測值。
其中,該預設規則可以是按照編碼順序,選擇當前待編碼圖像區塊的前一個重建圖像區塊。或者,選擇當前待編碼圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。或者,按照編碼順序,在預定範圍內的重建圖像區塊中選擇與當前待編碼圖像區塊編碼方式相同,且最接近的一個重建圖像區塊。需要說明的是,本發明對預設規則不限於此。
特殊的,按照編碼順序,若當前待編碼圖像區塊為當前圖像中的第一個圖像區塊,即當前圖像中不存在M個重建圖像區塊,則當當前待編碼圖像區塊的編碼方式為原解析度編碼方式時,獲取當前圖像區域在原解析度編碼方式下的第一量化參數,將第一量化參數作為當前待編碼圖像區塊的量化參數預測值。當當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式時,獲取當前圖像區域在縮減取樣編碼方式下的第二量化參數,將第二量化參數作為當前待編碼圖像區塊的量化參數預測值。
可選方式三,若當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則將第一量化參數作為當前待編碼圖像區塊的量化參數預測值;若當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則將第二量化參數作為當前待編碼圖像區塊的量化參數預測值。
針對方式二進行詳細說明:
情況1:M個重建圖像區塊為一個重建圖像區塊,則根據當前待編碼圖像區塊的編碼方式、M個重建圖像區塊的量化參數和編碼方式確定當前待編碼圖像區塊的量化參數預測值,包括:若一個重建圖像區塊的編碼方式和當前待編碼圖像區塊的編碼方式相同,則確定一個重建圖像區塊的量化參數為當前待編碼圖像區塊的量化參數預測值;若一個重建圖像區塊的編碼方式和當前待編碼圖像區塊的編碼方式不相同,則根據一個重建圖像區塊的編碼方式、當前待編碼圖像區塊的編碼方式、第一量化參數和第二量化參數確定當前待編碼圖像區塊的量化參數預測值。
可選地,若一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則令第一量化參數減去所述第二量化參數得到量化差值,計算一個重建圖像區塊的量化參數與量化差值之和,得到量化參數預測值;若一個重建圖像區塊的編碼方式為原解析度編碼方式,且當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則令第一量化參數減去第二量化參數得到量化差值,計算一個重建圖像區塊的量化參數與量化差值之差,得到量化參數預測值。
或者,
若M個重建圖像區塊的編碼方式為縮減取樣編碼方式,且當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則令第一量化參數減去第二量化參數得到量化差值,再修正該量化差值,如給量化差值乘以調整因數等,計算一個重建圖像區塊的量化參數與修正後的量化差值之和,得到量化參數預測值;若一個重建圖像區塊的編碼方式為原解析度編碼方式,且當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則令第一量化參數減去第二量化參數得到量化差值,再修正該量化差值,計算一個重建圖像區塊的量化參數與修正後的量化差值之差,得到量化參數預測值。
具體地,若一個重建圖像區塊的編碼方式和當前待編碼圖像區塊的編碼方式相同,則表示可以直接使用一個重建圖像區塊的量化參數作為量化參數預測值。若一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則表示需要在一個重建圖像區塊的量化參數的基礎上增加一個數值,以得到所述量化參數預測值。若一個重建圖像區塊的編碼方式為原解析度編碼方式,且當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則表示需要在一個重建圖像區塊的量化參數的基礎上減去一個數值,以得到所述量化參數預測值。
可選地,一個重建圖像區塊為按照編碼順序,當前待編碼圖像區塊的前一個重建圖像區塊。例如:在H.265標準中,假設編碼順序為從上至下,從左至右,並且當前待編碼圖像區塊為非左邊界圖像區塊,則當前待編碼圖像區塊的前一個重建圖像區塊位於當前待編碼圖像區塊的左側,且與當前待編碼圖像區塊相鄰。假設編碼順序為從上至下,從左至右,並且當前待編碼圖像區塊為左邊界圖像區塊,則當前待編碼圖像區塊的前一個重建圖像區塊為當前待編碼圖像區塊的上一行中最右側的重建圖像區塊。
情況2:M大於1,根據當前待編碼圖像區塊的編碼方式、M個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數預測值,包括:若M個重建圖像區塊的編碼方式和當前待編碼圖像區塊的編碼方式相同,則確定M個重建圖像區塊的量化參數的平均值為當前待編碼圖像區塊的量化參數預測值;若一個重建圖像區塊的編碼方式和當前待重建圖像區塊的編碼方式不相同,則根據M個重建圖像區塊的編碼方式、當前待編碼圖像區塊的編碼方式、第一量化參數和第二量化參數確定當前待編碼圖像區塊的量化參數預測值。
可選地,若M個重建圖像區塊中包括編碼方式為縮減取樣編碼方式的重建圖像區塊,且當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則根據第一量化參數、第二量化參數和編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,根據編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,該平均值為當前待編碼圖像區塊的量化參數預測值。若M個重建圖像區塊中包括編碼方式為原解析度編碼方式的重建圖像區塊,且當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,計算編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,則根據第一量化參數、第二量化參數和編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,根據編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,平均值為當前待編碼圖像區塊的量化參數預測值。
可選地,根據第一量化參數、第二量化參數和編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,包括:令第一量化參數減去第二量化參數得到量化差值,計算編碼方式為縮減取樣編碼編碼方式的重建圖像區塊的量化參數與所述量化差值之和,以得到編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。或者,令第二量化參數減去第一量化參數得到量化差值,計算編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數與所述量化差值之差,以得到編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
基於此,可選地,根據編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值包括:確定M個重建圖像區塊中所有(或者部分)編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數和M個重建圖像區塊中所有(或者部分)編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數的平均值為當前待編碼圖像區塊的量化參數預測值。
可選地,根據第一量化參數、第二量化參數和編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,包括:令第一量化參數減去第二量化參數得到量化差值,計算編碼方式為原解析度編碼方式的重建圖像區塊的量化參數與所述量化差值之差,以得到編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。或者,令第二量化參數減去第一量化參數得到量化差值,計算編碼方式為原解析度編碼方式的重建圖像區塊的量化參數與所述量化差值之和,以得到編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
基於此,可選地,根據編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定M個重建圖像區塊的量化參數的平均值,包括:確定M個重建圖像區塊中所有(或者部分)編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數和M個重建圖像區塊中所有(或者部分)編碼方式為原解析度編碼方式的重建圖像區塊的量化參數的平均值為當前待編碼圖像區塊的量化參數預測值。
可選地,M個重建圖像區塊包括當前待編碼圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。
具體地,假設M等於2,M個重建圖像區塊為當前待編碼圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊,並且當前待編碼圖像區塊的編碼方式和所述上邊重建圖像區塊、所述左邊重建圖像區塊的編碼方式都是原解析度編碼方式或者縮減取樣編碼方式,則計算所述上邊重建圖像區塊的量化參數和所述左邊重建圖像區塊的量化參數的平均值,得到當前待編碼圖像區塊的量化參數預測值。假設當前待編碼圖像區塊和所述上邊重建圖像區塊的編碼方式均為原解析度編碼方式,所述左邊重建圖像區塊的編碼方式是縮減取樣編碼方式,則計算第一量化參數和第二量化參數的量化差值,計算左邊重建圖像區塊的量化參數與量化差值之和,得到左邊重建圖像區塊的修正後的量化參數,接著計算上邊重建圖像區塊的量化參數和左邊重建圖像區塊的修正後的量化參數的平均值,得到當前待編碼圖像區塊的量化參數預測值。假設當前待編碼圖像區塊和所述上邊重建圖像區塊的編碼方式均為縮減取樣編碼方式,所述左邊重建圖像區塊的編碼方式是原解析度編碼方式,則計算第一量化參數和第二量化參數的量化差值,計算左邊重建圖像區塊的量化參數與量化差值之差,得到左邊重建圖像區塊的修正後的量化參數,接著計算上邊重建圖像區塊的量化參數和左邊重建圖像區塊的修正後的量化參數的平均值,得到當前待編碼圖像區塊的量化參數預測值。
需要說明的是,通常採用情況2的方式確定當前待編碼圖像區塊的量化參數預測值,當當前待編碼圖像區塊不存在左邊重建圖像區塊或者上邊重建圖像區塊時,可以採用情況1的方式確定當前待編碼圖像區塊的量化參數預測值。
情況3:M個重建圖像區塊為一個重建圖像區塊,獲取M個重建圖像區塊中每個重建圖像區塊的量化參數和M個重建圖像區塊的編碼方式,包括:在預定範圍內的重建圖像區塊中查找與當前待編碼圖像區塊的編碼方式相同的一個重建圖像區塊;其中,該預定範圍是當前圖像區域中的一個預定範圍,可選地,預定範圍可以限定在當前待編碼圖像區塊前的多少個重建圖像區塊中選定一個重建圖像區塊;或者,預定範圍可以限定在slice中選定一個重建圖像區塊。查找到重建圖像區塊之後,獲取一個重建圖像區塊的量化參數;相應的,根據當前待重建圖像區塊的編碼方式、M個重建圖像區塊的量化參數和編碼方式確定當前待編碼圖像區塊的量化參數預測值,包括:將一個重建圖像區塊的量化參數作為當前待編碼圖像區塊的量化參數預測值。
可選地,所述一個重建圖像區塊為按照編碼順序,預定範圍內的重建圖像區塊中與當前待重建圖像區塊最接近的一個重建圖像區塊。
具體地,按照編碼順序,確定當前待編碼圖像區塊的前一個重建圖像區塊的編碼方式,若當前待編碼圖像區塊的編碼方式與所述前一個重建圖像區塊的編碼方式相同,則將前一個重建圖像區塊的量化參數作為當前待編碼圖像區塊的量化參數預測值。若當前待編碼圖像區塊的編碼方式與所述前一個重建圖像區塊的編碼方式不相同,則確定所述前一個重建圖像區塊的前一個重建圖像區塊的編碼方式,若當前待編碼圖像區塊的編碼方式與所述前一個重建圖像區塊的前一個重建圖像區塊的編碼方式相同,則將所述前一個重建圖像區塊的前一個重建圖像區塊的量化參數作為當前待編碼圖像區塊的量化參數預測值。否則,繼續按照前述方法,直到查找到與當前待編碼圖像區塊的編碼方式相同的重建圖像區塊,將該重建圖像區塊的量化參數作為當前待編碼圖像區塊的量化參數預測值。其中,在查找與當前待編碼圖像區塊的編碼方式相同的一個重建圖像區塊時,一般不跨slice進行查找,即在當前待編碼圖像區塊所處的slice內進行查找。
或者,給變數賦最新的縮減取樣編碼方式的重建圖像區塊的量化參數,給賦最新的原解析度編碼方式的重建圖像區塊的量化參數。例如:按照解碼順序,第一個重建圖像區塊的編碼方式為原解析度編碼方式,則將第一個重建圖像區塊的量化參數賦值給。第二個重建圖像區塊的編碼方式為縮減取樣編碼方式,則將第二個重建圖像區塊的量化參數賦值給。第三個重建圖像區塊的編碼方式為原解析度編碼方式,則將第三個重建圖像區塊的量化參數賦值給。以此類推,使得變數的賦值是最新的縮減取樣編碼方式的重建圖像區塊的量化參數,的賦值是最新的原解析度編碼方式的重建圖像區塊的量化參數。若當前待重建圖像區塊的編碼方式為原解析度編碼方式,則對應的量化參數作為當前待編碼圖像區塊的量化參數預測值。若當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則對應的量化參數作為當前待編碼圖像區塊的量化參數預測值。
綜上,本發明考慮到圖像區塊具有各自的特性,編碼端對它們所採用的編碼方式也不盡相同,基於此,基於此,編碼端可以根據當前待重建圖像區塊的編碼方式確定當前待編碼圖像區塊的量化參數,即該量化參數具有針對性,以對當前待編碼圖像區塊進行編碼。從而使得編碼端的編碼效果更佳。
圖16為本發明一實施例提供的一種影像處理設備的結構示意圖,如圖16所示,該設備包括:解析模組1601,用於解析位元串流,以獲取當前圖像區域在原解析度編碼方式下的第一量化參數、所述當前圖像區域在縮減取樣編碼方式下的第二量化參數、所述當前圖像區域的當前待重建圖像區塊的編碼方式、所述當前待重建圖像區塊的量化係數和所述當前待重建圖像區塊的預測訊號,其中,所述當前待重建圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式,所述當前待重建圖像區塊為所述當前圖像區域的一部分。
確定模組1602,用於根據所述當前待重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數,所述當前待重建圖像區塊的量化參數為所述第一量化參數或所述第二量化參數。
重建模組1603,用於根據所述當前待重建圖像區塊的量化參數、所述量化係數和所述預測訊號重建所述當前待重建圖像區塊,以得到當前重建圖像區塊。
可選地,位元串流包括:所述第一量化參數和所述第二量化參數;或者,所述位元串流包括:所述第一量化參數,和,所述當前圖像區域的量化參數預測差值,相應的,所述解析模組1601具體用於:根據所述第一量化參數和所述量化參數預測差值計算所述第二量化參數。
可選地,確定模組1602具體用於:若所述當前待重建圖像區塊的編碼方式為所述原解析度編碼方式,則將所述第一量化參數作為所述當前待重建圖像區塊的量化參數;或者,若所述當前待重建圖像區塊的編碼方式為所述縮減取樣編碼方式,則將所述第二量化參數作為所述當前待重建圖像區塊的量化參數。
本發明提供的影像處理設備可以執行上述圖13對應的影像處理方法以及該方法的可選方式,其實現原理和技術效果類似,此處不再贅述。
圖17為本發明另一實施例提供的一種影像處理設備的結構示意圖,如圖17所示,該設備包括:解析模組1701,用於解析位元串流,以獲取當前待重建圖像區塊的量化參數預測差值、所述當前待重建圖像區塊的量化係數、所述當前待重建圖像區塊的編碼方式和所述當前待重建圖像區塊的預測訊號,其中,所述編碼方式為原解析度編碼方式或者縮減取樣編碼方式.
第一確定模組1702,用於根據所述當前待重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數預測值。
第二確定模組1703,用於根據所述當前待重建圖像區塊的所述量化參數預測值和所述量化參數預測差值確定所述當前待重建圖像區塊的量化參數。
重建模組1704,用於根據所述當前待重建圖像區塊的量化參數、所述量化係數和所述預測訊號重建所述當前待重建圖像區塊,以得到當前重建圖像區塊。
可選地,第一確定模組1702具體用於:根據預設規則選擇M個重建圖像區塊,獲取所述M個重建圖像區塊中每個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式,其中,所述M個重建圖像區塊與所述當前待重建圖像區塊屬於同一個當前圖像區域,所述M為正整數;根據所述當前待重建圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數預測值。
可選地,M個重建圖像區塊為一個重建圖像區塊,則所述第一確定模組1702具體用於:若所述一個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式相同,則確定所述一個重建圖像區塊的量化參數為所述當前待重建圖像區塊的量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式不相同,則根據所述一個重建圖像區塊的編碼方式、所述當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
可選地,第一確定模組1702具體用於:若所述一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且所述當前待重建圖像區塊的編碼方式為原解析度編碼方式,令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之和,得到所述量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式為原解析度編碼方式,且所述當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之差,得到所述量化參數預測值。
可選地,一個重建圖像區塊為按照解碼順序,所述當前待重建圖像區塊的前一個重建圖像區塊。
可選地,M大於1,所述第一確定模組1702具體用於:若所述M個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式相同,則確定所述M個重建圖像區塊的量化參數的平均值為所述當前待重建圖像區塊的量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式不相同,則根據所述M個重建圖像區塊的編碼方式、所述當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
可選地,所述第一確定模組1702具體用於:若所述M個重建圖像區塊中包括編碼方式為縮減取樣編碼方式的重建圖像區塊,且所述當前待重建圖像區塊的編碼方式為原解析度編碼方式,根據所述第一量化參數、所述第二量化參數和所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待重建圖像區塊的量化參數預測值;或者,若所述M個重建圖像區塊中包括編碼方式為原解析度編碼方式的重建圖像區塊,且所述當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,根據所述第一量化參數、所述第二量化參數和所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待重建圖像區塊的量化參數預測值。
可選地,所述第一確定模組1702具體用於:令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數與所述量化差值之和,以得到所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
可選地,所述第一確定模組1702具體用於:令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數與所述量化差值之差,以得到所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
可選地,所述M個重建圖像區塊包括所述當前待重建圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。
可選地,所述M個重建圖像區塊為一個重建圖像區塊;所述第一確定模組1702具體用於:在預定範圍內的重建圖像區塊中查找與所述當前待重建圖像區塊的編碼方式相同的一個重建圖像區塊;獲取所述一個重建圖像區塊的量化參數;將所述一個重建圖像區塊的量化參數作為所述當前待重建圖像區塊的量化參數預測值。
可選地,所述一個重建圖像區塊為按照解碼順序,所述預定範圍內的重建圖像區塊中與所述當前待重建圖像區塊最接近的一個重建圖像區塊。
可選地,所述第一確定模組1702具體用於:若所述當前待重建圖像區塊的編碼方式為所述原解析度編碼方式,則將第一量化參數作為所述當前待重建圖像區塊的量化參數預測值;若所述當前待重建圖像區塊的編碼方式為所述縮減取樣編碼方式,則將第二量化參數作為所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
可選地,所述第一確定模組1702具體用於:若所述當前待重建圖像區塊的編碼方式為所述原解析度編碼方式,則根據所述量化參數預測差值對第一量化參數進行修正,以獲取所述當前待重建圖像區塊的量化參數預測值;或者,若所述當前待重建圖像區塊的編碼方式為所述縮減取樣編碼方式,則根據所述量化參數預測差值對第二量化參數進行修正,以獲取所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
本發明提供的影像處理設備可以執行上述圖14對應的影像處理方法以及該方法的可選方式,其實現原理和技術效果類似,此處不再贅述。
圖18為本發明再一實施例提供的一種影像處理設備的結構示意圖,如圖18所示,該設備包括:第一獲取模組1801,用於獲取當前圖像區域在原解析度編碼方式下的第一量化參數、所述當前圖像區域在縮減取樣編碼方式下的第二量化參數、所述當前圖像區域的當前待編碼圖像區塊的編碼方式、所述當前待編碼圖像區塊的編碼訊號和所述當前待編碼圖像區塊的預測訊號;其中,所述當前待編碼圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式;當所述當前待編碼圖像區塊的編碼方式是所述原解析度編碼方式時,所述編碼訊號為所述當前待編碼圖像區塊的原始訊號,當所述當前待編碼圖像區塊的編碼方式是所述縮減取樣編碼方式時,所述編碼訊號為所述當前待編碼圖像區塊的原始訊號經過縮減取樣處理後得到的訊號。
確定模組1802,用於根據所述當前待重建圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數,所述當前待重建圖像區塊的量化參數為所述第一量化參數或所述第二量化參數;或者,所述當前待重建圖像區塊的量化參數為對所述第一量化參數進行修正後的量化參數或對所述第二量化參數進行修正後的量化參數。
生成模組1803,用於根據所述預測訊號和所述編碼訊號生成所述當前待編碼圖像區塊的殘差訊號。
編碼模組1804,用於根據所述當前待重建圖像區塊的量化參數對所述殘差訊號進行編碼。
可選地,第一獲取模組1801具體用於:獲取所述當前圖像區域的量化參數預測差值;根據所述第一量化參數和所述量化參數預測差值計算所述第二量化參數。
可選地,所述第一獲取模組1801具體用於:根據所述第一量化參數確定所述當前待編碼圖像區塊採用原解析度編碼方式時的第一編碼代價值;根據所述第二量化參數確定所述當前待編碼圖像區塊採用縮減取樣編碼方式時的第二編碼代價值;將所述第一編碼代價值和所述第二編碼代價值中最小的編碼代價值對應的編碼方式作為所述當前待編碼圖像區塊的編碼方式。
可選地,確定模組1802具體用於:若所述當前待編碼圖像區塊的編碼方式為所述原解析度編碼方式,則確定所述當前待編碼圖像區塊的量化參數為所述第一量化參數;若所述當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則確定所述當前待編碼圖像區塊的量化參數為所述第二量化參數。
可選地,所述生成模組1803,還用於生成位元串流,所述位元串流包括:所述第一量化參數、所述第二量化參數和所述當前待重建圖像區塊的編碼方式;或者,所述位元串流包括:所述第一量化參數、所述當前圖像區域的量化參數預測差值和所述當前待重建圖像區塊的編碼方式。
可選地,所述第一獲取模組1801具體用於:對所述第一量化參數進行至少一次修正,得到至少一個第三量化參數;並對所述第二量化參數進行至少一次修正,得到至少一個第四量化參數;根據每個第三量化參數確定所述當前待編碼圖像區塊採用原解析度編碼方式時的第三編碼代價值;並根據每個第四量化參數確定所述當前待編碼圖像區塊採用縮減取樣編碼方式時的第四編碼代價值;將所有第三編碼代價值和所有第四編碼代價值中最小的編碼代價值對應的編碼方式作為所述當前待編碼圖像區塊的編碼方式。
可選地,確定模組1802具體用於:若所述當前待編碼圖像區塊的編碼方式為所述原解析度編碼方式,則在所述至少一個第三量化參數中確定編碼代價值最小的一個第三量化參數為所述當前待編碼圖像區塊的量化參數;若所述當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則在所述至少一個第四量化參數中確定編碼代價值最小的一個第四量化參數為當前待編碼圖像區塊的量化參數。
可選地,還包括:第二獲取模組1805和計算模組1806;所述第二獲取模組1805,用於獲取所述當前待編碼圖像區塊的量化參數預測值;所述計算模組1806,用於根據所述量化參數預測值和所述當前待編碼圖像區塊的量化參數計算所述當前待編碼圖像區塊的量化參數預測差值;所述生成模組1803,還用於生成位元串流,其中,所述位元串流包括:所述當前待編碼圖像區塊的編碼方式和所述當前待編碼圖像區塊的所述量化參數預測差值。
可選地,所述第二獲取模組1805具體用於:根據預設規則選擇M個重建圖像區塊,獲取所述M個重建圖像區塊中每個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式,其中,所述M個重建圖像區塊與所述當前待編碼圖像區塊屬於同一個當前圖像區域,所述M為正整數;根據所述當前待編碼圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數預測值。
可選地,所述M個重建圖像區塊為一個重建圖像區塊,則所述第二獲取模組1805具體用於:若所述一個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式相同,則確定所述一個重建圖像區塊的量化參數為所述當前待編碼圖像區塊的量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式不相同,則根據所述一個重建圖像區塊的編碼方式、所述當前待編碼圖像區塊的編碼方式、所述第一量化參數和所述第二量化參數確定所述當前待編碼圖像區塊的量化參數預測值。
可選地,所述第二獲取模組1805具體用於:若所述一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且所述當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之和,得到所述量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式為原解析度編碼方式,且所述當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之差,得到所述量化參數預測值。
可選地,一個重建圖像區塊為按照編碼順序,所述當前待編碼圖像區塊的前一個重建圖像區塊。
可選地,M大於1,所述第二獲取模組1805具體用於:若所述M個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式相同,則確定所述M個重建圖像區塊的量化參數的平均值為所述當前待編碼圖像區塊的量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式不相同,則根據所述M個重建圖像區塊的編碼方式、所述當前待編碼圖像區塊的編碼方式、所述第一量化參數和所述第二量化參數確定所述當前待編碼圖像區塊的量化參數預測值。
可選地,第二獲取模組1805具體用於:若所述M個重建圖像區塊中包括編碼方式為縮減取樣編碼方式的重建圖像區塊,且所述當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則根據所述第一量化參數、所述第二量化參數和所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待編碼圖像區塊的量化參數預測值;或者,若所述M個重建圖像區塊中包括編碼方式為原解析度編碼方式的重建圖像區塊,且所述當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則根據所述第一量化參數、所述第二量化參數和所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待編碼圖像區塊的量化參數預測值。
可選地,所述第二獲取模組1805具體用於:令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數與所述量化差值之和,以得到所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
可選地,所述第二獲取模組1805具體用於:令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數與所述量化差值之差,以得到所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
可選地,所述M個重建圖像區塊包括所述當前待編碼圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。
可選地,所述M個重建圖像區塊為一個重建圖像區塊;所述第二獲取模組1805具體用於:在預定範圍內的重建圖像區塊中查找與所述當前待編碼圖像區塊的編碼方式相同的一個重建圖像區塊;獲取所述一個重建圖像區塊的量化參數和所述一個重建圖像區塊的編碼方式;將所述一個重建圖像區塊的量化參數作為所述當前待編碼圖像區塊的量化參數預測值。
可選地,所述一個重建圖像區塊為按照編碼順序,所述預定範圍內的重建圖像區塊中與所述當前待重建圖像區塊最接近的一個重建圖像區塊。
可選地,所述第二獲取模組1805具體用於:獲取所述當前圖像區域在原解析度編碼方式下的第一量化參數、所述當前圖像區域在縮減取樣編碼方式下的第二量化參數;若所述當前待編碼圖像區塊的編碼方式為所述原解析度編碼方式,則將第一量化參數作為所述當前待編碼圖像區塊的量化參數預測值;若所述當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則將第二量化參數作為所述當前待編碼圖像區塊的量化參數預測值。
本發明提供的影像處理設備可以執行上述圖15對應的影像處理方法以及該方法的可選方式,其實現原理和技術效果類似,此處不再贅述。
圖19為本發明提供的一種影像處理系統的結構示意圖,如圖19所示,該系統包括:用於執行圖13所示方法的影像處理設備1901,以及用於執行圖15所示方法的影像處理設備1902。
圖20為本發明提供的一種影像處理系統的結構示意圖,如圖20所示,該系統包括:用於執行圖14所示方法的影像處理設備2001,以及用於執行圖15所示方法的影像處理設備2002。
本發明提供一種影像處理設備,該設備包括:處理器和用於儲存所述處理器的可執行指令的記憶體;其中該處理器可以執行圖13對應的影像處理方法以及該方法的可選方式。其實現原理和技術效果類似,此處不再贅述。
本發明提供一種影像處理設備,該設備包括:處理器和用於儲存所述處理器的可執行指令的記憶體;其中該處理器可以執行圖14對應的影像處理方法以及該方法的可選方式。其實現原理和技術效果類似,此處不再贅述。
本發明提供一種影像處理設備,該設備包括:處理器和用於儲存所述處理器的可執行指令的記憶體;其中該處理器可以執行圖15對應的影像處理方法以及該方法的可選方式。其實現原理和技術效果類似,此處不再贅述。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
S1301~S1303、S1401~S1404、S1501~S1504‧‧‧步驟1601‧‧‧解析模組1602‧‧‧確定模組1603‧‧‧重建模組1701‧‧‧解析模組1702‧‧‧第一確定模組1703‧‧‧第二確定模組1704‧‧‧重建模組1801‧‧‧第一獲取模組1802‧‧‧確定模組1803‧‧‧生成模組1804‧‧‧編碼模組1805‧‧‧第二獲取模組1806‧‧‧計算模組1901、1902、2001、2002‧‧‧圖像處理設備
圖1為本發明提供的數位影片的示意圖; 圖2為本發明提供的數位圖像的示意圖; 圖3為本發明提供的編碼端的編碼示意圖; 圖4為本發明提供的解碼端的解碼示意圖; 圖5為本發明提供的編碼端的編碼示意圖; 圖6為本發明一實施例提供的正在編碼的圖像的示意圖; 圖7為本發明一實施例提供的參考畫素範本的示意圖; 圖8A和圖8B為本發明一實施例提供的Planar模式的示意圖; 圖9為本發明一實施例提供的33種角度預測模式的具體方向示意圖; 圖10為本發明一實施例提供的圖像縮減取樣示意圖; 圖11為本發明一實施例提供的圖像升取樣示意圖; 圖12為本發明一實施例提供的圖像升取樣示意圖; 圖13為本發明一實施例提供的一種影像處理方法的流程圖; 圖14為本發明另一實施例提供的一種影像處理方法的流程圖; 圖15為本發明再一實施例提供的一種影像處理方法的流程圖; 圖16為本發明一實施例提供的一種影像處理設備的結構示意圖; 圖17為本發明另一實施例提供的一種影像處理設備的結構示意圖; 圖18為本發明再一實施例提供的一種影像處理設備的結構示意圖; 圖19為本發明提供的一種影像處理系統的結構示意圖; 圖20為本發明提供的一種影像處理系統的結構示意圖。
S1301~S1303‧‧‧圖像處理方法的流程
Claims (65)
- 一種影像處理方法,其特徵在於,包括:解析位元串流,以獲取當前待重建圖像區塊的量化參數預測差值、所述當前待重建圖像區塊的量化係數、所述當前待重建圖像區塊的編碼方式和所述當前待重建圖像區塊的預測訊號,其中,所述編碼方式為原解析度編碼方式或者縮減取樣編碼方式;根據所述當前待重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數預測值;根據所述當前待重建圖像區塊的所述量化參數預測值和所述量化參數預測差值確定所述當前待建圖像區塊的量化參數;根據所述當前待重建圖像區塊的量化參數、所述量化係數和所述預測訊號重建所述當前待重建圖像區塊,以得到當前重建圖像區塊;其中,所述根據所述當前待重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數預測值,包括:若所述當前待重建圖像區塊的編碼方式為所述原解析度編碼方式,則根據所述量化參數預測差值對第一量化參數進行修正,以獲取所述當前待重建圖像區塊的量化參數預測值;或者,若所述當前待重建圖像區塊的編碼方式為所述縮減取樣編碼方式,則根據所述量化參數預測差值對第二量化參數進行修正,以獲取所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當 前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
- 如申請專利範圍第1項所述之方法,其中,所述根據所述當前待重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數預測值,包括:根據預設規則選擇M個重建圖像區塊,獲取所述M個重建圖像區塊中每個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式,其中,所述M個重建圖像區塊與所述當前待重建圖像區塊屬於同一個當前圖像區域,所述M為正整數;根據所述當前待重建圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數預測值。
- 如申請專利範圍第1項所述之方法,其中,所述M個重建圖像區塊為一個重建圖像區塊,則所述根據所述當前待重建圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數預測值,包括:若所述一個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式相同,則確定所述一個重建圖像區塊的量化參數為所述當前待重建圖像區塊的量化參數預測值;或者, 若所述一個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式不相同,則根據所述一個重建圖像區塊的編碼方式、所述當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
- 如申請專利範圍第3項所述之方法,其中,所述根據所述一個重建圖像區塊的編碼方式、所述當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定所述當前待重建圖像區塊的量化參數預測值,包括:若所述一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且所述當前待重建圖像區塊的編碼方式為原解析度編碼方式,令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之和,得到所述量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式為原解析度編碼方式,且所述當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之差,得到所 述量化參數預測值。
- 如申請專利範圍第3或4項所述之方法,其中,所述一個重建圖像區塊為按照解碼順序,所述當前待重建圖像區塊的前一個重建圖像區塊。
- 如申請專利範圍第2項所述之方法,其中,M大於1,所述根據所述當前待重建圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數預測值,包括:若所述M個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式相同,則確定所述M個重建圖像區塊的量化參數的平均值為所述當前待重建圖像區塊的量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式不相同,則根據所述M個重建圖像區塊的編碼方式、所述當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
- 如申請專利範圍第6項所述之方法,其中,所述根據所述M個重建圖像區塊的編碼方式、所述當前待重建圖像區塊的編 碼方式、第一量化參數和第二量化參數確定所述當前待重建圖像區塊的量化參數預測值,包括:若所述M個重建圖像區塊中包括編碼方式為縮減取樣編碼方式的重建圖像區塊,且所述當前待重建圖像區塊的編碼方式為原解析度編碼方式,根據所述第一量化參數、所述第二量化參數和所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待重建圖像區塊的量化參數預測值;或者,若所述M個重建圖像區塊中包括編碼方式為原解析度編碼方式的重建圖像區塊,且所述當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,根據所述第一量化參數、所述第二量化參數和所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待重建圖像區塊的量化參數預測值。
- 如申請專利範圍第7項所述之方法,其中,所述根據所述第一量化參數、所述第二量化參數和所述編碼方式為縮減取 樣編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,包括:令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數與所述量化差值之和,以得到所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
- 如申請專利範圍第7或8項所述之方法,其中,所述根據所述第一量化參數、所述第二量化參數和所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,包括:令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數與所述量化差值之差,以得到所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
- 如申請專利範圍第6至8任一項所述之方法,其中,所述M個重建圖像區塊包括所述當前待重建圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。
- 如申請專利範圍第2項所述之方法,其中,所述M個重建圖像區塊為一個重建圖像區塊;所述獲取所述M個重建圖像區塊中每個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式,包括:在預定範圍內的重建圖像區塊中查找與所述當前待重建圖像 區塊的編碼方式相同的一個重建圖像區塊;獲取所述一個重建圖像區塊的量化參數;相應的,所述根據所述當前待重建圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和編碼方式確定所述當前待重建圖像區塊的量化參數預測值,包括:將所述一個重建圖像區塊的量化參數作為所述當前待重建圖像區塊的量化參數預測值。
- 如申請專利範圍第11項所述之方法,其中,所述一個重建圖像區塊為按照解碼順序,所述預定範圍內的重建圖像區塊中與所述當前待重建圖像區塊最接近的一個重建圖像區塊。
- 如申請專利範圍第1項所述之方法,其中,所述根據所述當前待重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數預測值,包括:若所述當前待重建圖像區塊的編碼方式為所述原解析度編碼方式,則將第一量化參數作為所述當前待重建圖像區塊的量化參數預測值;若所述當前待重建圖像區塊的編碼方式為所述縮減取樣編碼方式,則將第二量化參數作為所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣 編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
- 一種影像處理方法,其特徵在於,包括:獲取當前圖像區域在原解析度編碼方式下的第一量化參數、所述當前圖像區域在縮減取樣編碼方式下的第二量化參數、所述當前圖像區域的當前待編碼圖像區塊的編碼方式、所述當前待編碼圖像區塊的編碼訊號和所述當前待編碼圖像區塊的預測訊號;其中,所述當前待編碼圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式;當所述當前待編碼圖像區塊的編碼方式是所述原解析度編碼方式時,所述編碼訊號為所述當前待編碼圖像區塊的原始訊號,當所述當前待編碼圖像區塊的編碼方式是所述縮減取樣編碼方式時,所述編碼訊號為所述當前待編碼圖像區塊的原始訊號經過縮減取樣處理後得到的訊號;根據所述當前待重建圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數,所述當前待重建圖像區塊的量化參數為所述第一量化參數或所述第二量化參數;或者,所述當前待重建圖像區塊的量化參數為對所述第一量化參數進行修正後的量化參數或對所述第二量化參數進行修正後的量化參數;根據所述預測訊號和所述編碼訊號生成所述當前待編碼圖像區塊的殘差訊號;根據所述當前待重建圖像區塊的量化參數對所述殘差訊號進行編碼; 其中,所述根據所述當前待編碼圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數,包括:若所述當前待編碼圖像區塊的編碼方式為所述原解析度編碼方式,則確定所述當前待編碼圖像區塊的量化參數為所述第一量化參數;若所述當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則確定所述當前待編碼圖像區塊的量化參數為所述第二量化參數。
- 如申請專利範圍第14項所述之方法,其中,所述獲取所述當前圖像區域在縮減取樣編碼方式下的第二量化參數,包括:獲取所述當前圖像區域的量化參數預測差值;根據所述第一量化參數和所述量化參數預測差值計算所述第二量化參數。
- 如申請專利範圍第14或15項所述之方法,其中,所述獲取當前待編碼圖像區塊的編碼方式,包括:根據所述第一量化參數確定所述當前待編碼圖像區塊採用原解析度編碼方式時的第一編碼代價值;根據所述第二量化參數確定所述當前待編碼圖像區塊採用縮減取樣編碼方式時的第二編碼代價值;將所述第一編碼代價值和所述第二編碼代價值中最小的編碼代價值對應的編碼方式作為所述當前待編碼圖像區塊的編碼方 式。
- 如申請專利範圍第14或15項所述之方法,其中,還包括:生成位元串流,所述位元串流包括:所述第一量化參數、所述第二量化參數和所述當前待重建圖像區塊的編碼方式;或者,所述位元串流包括:所述第一量化參數、所述當前圖像區域的量化參數預測差值和所述當前待重建圖像區塊的編碼方式。
- 如申請專利範圍第14項所述之方法,其中,所述獲取當前待編碼圖像區塊的編碼方式,包括:對所述第一量化參數進行至少一次修正,得到至少一個第三量化參數;並對所述第二量化參數進行至少一次修正,得到至少一個第四量化參數;根據每個第三量化參數確定所述當前待編碼圖像區塊採用原解析度編碼方式時的第三編碼代價值;並根據每個第四量化參數確定所述當前待編碼圖像區塊採用縮減取樣編碼方式時的第四編碼代價值;將所有第三編碼代價值和所有第四編碼代價值中最小的編碼代價值對應的編碼方式作為所述當前待編碼圖像區塊的編碼方式。
- 如申請專利範圍第18項所述之方法,其中,所述根據所述當前待編碼圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數,包括: 若所述當前待編碼圖像區塊的編碼方式為所述原解析度編碼方式,則在所述至少一個第三量化參數中確定編碼代價值最小的一個第三量化參數為所述當前待編碼圖像區塊的量化參數;若所述當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則在所述至少一個第四量化參數中確定編碼代價值最小的一個第四量化參數為當前待編碼圖像區塊的量化參數。
- 如申請專利範圍第19項所述之方法,其中,還包括:獲取所述當前待編碼圖像區塊的量化參數預測值;根據所述量化參數預測值和所述當前待編碼圖像區塊的量化參數計算所述當前待編碼圖像區塊的量化參數預測差值;生成位元串流,其中,所述位元串流包括:所述當前待編碼圖像區塊的編碼方式和所述當前待編碼圖像區塊的所述量化參數預測差值。
- 如申請專利範圍第20項所述之方法,其中,所述獲取所述當前待編碼圖像區塊的量化參數預測值,包括:根據預設規則選擇M個重建圖像區塊,獲取所述M個重建圖像區塊中每個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式,其中,所述M個重建圖像區塊與所述當前待編碼圖像區塊屬於同一個當前圖像區域,所述M為正整數;根據所述當前待編碼圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數預測值。
- 如申請專利範圍第21項所述之方法,其中,所述M個重建圖像區塊為一個重建圖像區塊,則所述根據所述當前待編碼圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數預測值,包括:若所述一個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式相同,則確定所述一個重建圖像區塊的量化參數為所述當前待編碼圖像區塊的量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式不相同,則根據所述一個重建圖像區塊的編碼方式、所述當前待編碼圖像區塊的編碼方式、所述第一量化參數和所述第二量化參數確定所述當前待編碼圖像區塊的量化參數預測值。
- 如申請專利範圍第22項所述之方法,其中,所述根據所述一個重建圖像區塊的編碼方式、所述當前待編碼圖像區塊的編碼方式、所述第一量化參數和所述第二量化參數確定所述當前待編碼圖像區塊的量化參數預測值,包括:若所述一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且所述當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之和,得到所述量化參數預測值;或者, 若所述一個重建圖像區塊的編碼方式為原解析度編碼方式,且所述當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之差,得到所述量化參數預測值。
- 如申請專利範圍第23項所述之方法,其中,所述一個重建圖像區塊為按照編碼順序,所述當前待編碼圖像區塊的前一個重建圖像區塊。
- 如申請專利範圍第21項所述之方法,其中,M大於1,所述根據所述當前待編碼圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數預測值,包括:若所述M個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式相同,則確定所述M個重建圖像區塊的量化參數的平均值為所述當前待編碼圖像區塊的量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式不相同,則根據所述M個重建圖像區塊的編碼方式、所述當前待編碼圖像區塊的編碼方式、所述第一量化參數和所述第二量化參數確定所述當前待編碼圖像區塊的量化參數預測值。
- 如申請專利範圍第25項所述之方法,其中,所述根據所述M個重建圖像區塊的編碼方式、所述當前待編碼圖像區塊的 編碼方式、所述第一量化參數和所述第二量化參數確定所述當前待編碼圖像區塊的量化參數預測值,包括:若所述M個重建圖像區塊中包括編碼方式為縮減取樣編碼方式的重建圖像區塊,且所述當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則根據所述第一量化參數、所述第二量化參數和所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待編碼圖像區塊的量化參數預測值;或者,若所述M個重建圖像區塊中包括編碼方式為原解析度編碼方式的重建圖像區塊,且所述當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則根據所述第一量化參數、所述第二量化參數和所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待編碼圖像區塊的量化參數預測值。
- 如申請專利範圍第26項所述之方法,其中,所述根據所述第一量化參數、所述第二量化參數和所述編碼方式為縮減 取樣編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,包括:令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數與所述量化差值之和,以得到所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
- 如申請專利範圍第26或27項所述之方法,其中,所述根據所述第一量化參數、所述第二量化參數和所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,包括:令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數與所述量化差值之差,以得到所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
- 如申請專利範圍第26或27項所述之方法,其中,所述M個重建圖像區塊包括所述當前待編碼圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。
- 如申請專利範圍第21項所述之方法,其中,所述M個重建圖像區塊為一個重建圖像區塊;所述獲取所述M個重建圖像區塊中每個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式,包括: 在預定範圍內的重建圖像區塊中查找與所述當前待編碼圖像區塊的編碼方式相同的一個重建圖像區塊;獲取所述一個重建圖像區塊的量化參數和所述一個重建圖像區塊的編碼方式;相應的,所述根據所述當前待重建圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和編碼方式確定所述當前待編碼圖像區塊的量化參數預測值,包括:將所述一個重建圖像區塊的量化參數作為所述當前待編碼圖像區塊的量化參數預測值。
- 如申請專利範圍第30項所述之方法,其中,所述一個重建圖像區塊為按照編碼順序,所述預定範圍內的重建圖像區塊中與所述當前待重建圖像區塊最接近的一個重建圖像區塊。
- 如申請專利範圍第20項所述之方法,其中,所述獲取當前待編碼圖像區塊的量化參數預測值,包括:獲取所述當前圖像區域在原解析度編碼方式下的第一量化參數、所述當前圖像區域在縮減取樣編碼方式下的第二量化參數;若所述當前待編碼圖像區塊的編碼方式為所述原解析度編碼方式,則將第一量化參數作為所述當前待編碼圖像區塊的量化參數預測值;若所述當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則將第二量化參數作為所述當前待編碼圖像區塊的量化參數預測值。
- 一種影像處理設備,其特徵在於,包括:解析模組,用於解析位元串流,以獲取當前待重建圖像區塊的量化參數預測差值、所述當前待重建圖像區塊的量化係數、所述當前待重建圖像區塊的編碼方式和所述當前待重建圖像區塊的預測訊號,其中,所述編碼方式為原解析度編碼方式或者縮減取樣編碼方式;第一確定模組,用於根據所述當前待重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數預測值;第二確定模組,用於根據所述當前待重建圖像區塊的所述量化參數預測值和所述量化參數預測差值確定所述當前待重建圖像區塊的量化參數;重建模組,用於根據所述當前待重建圖像區塊的量化參數、所述量化係數和所述預測訊號重建所述當前待重建圖像區塊,以得到當前重建圖像區塊;其中,所述第一確定模組具體用於:若所述當前待重建圖像區塊的編碼方式為所述原解析度編碼方式,則根據所述量化參數預測差值對第一量化參數進行修正,以獲取所述當前待重建圖像區塊的量化參數預測值;或者,若所述當前待重建圖像區塊的編碼方式為所述縮減取樣編碼方式,則根據所述量化參數預測差值對第二量化參數進行修正,以獲取所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當 前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
- 如申請專利範圍第33項所述之設備,其中,所述第一確定模組具體用於:根據預設規則選擇M個重建圖像區塊,獲取所述M個重建圖像區塊中每個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式,其中,所述M個重建圖像區塊與所述當前待重建圖像區塊屬於同一個當前圖像區域,所述M為正整數;根據所述當前待重建圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式確定所述當前待重建圖像區塊的量化參數預測值。
- 如申請專利範圍第34項所述之設備,其中,所述M個重建圖像區塊為一個重建圖像區塊,則所述第一確定模組具體用於:若所述一個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式相同,則確定所述一個重建圖像區塊的量化參數為所述當前待重建圖像區塊的量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式不相同,則根據所述一個重建圖像區塊的編碼方式、所述當前待重建圖像區塊的編碼方式、第一量化參數和第二 量化參數確定所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
- 如申請專利範圍第35項所述之設備,其中,所述第一確定模組具體用於:若所述一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且所述當前待重建圖像區塊的編碼方式為原解析度編碼方式,令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之和,得到所述量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式為原解析度編碼方式,且所述當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,則令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之差,得到所述量化參數預測值。
- 如申請專利範圍第35或36項所述之設備,其中,所述一個重建圖像區塊為按照解碼順序,所述當前待重建圖像區塊的前一個重建圖像區塊。
- 如申請專利範圍第34項所述之設備,其中,M大於1,所述第一確定模組具體用於:若所述M個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式相同,則確定所述M個重建圖像區塊的量化參數的平均值為所述當前待重建圖像區塊的量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式和所述當前待重建圖像區塊的編碼方式不相同,則根據所述M個重建圖像區塊的編碼方式、所述當前待重建圖像區塊的編碼方式、第一量化參數和第二量化參數確定所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
- 如申請專利範圍第37項所述之設備,其中,所述第一確定模組具體用於:若所述M個重建圖像區塊中包括編碼方式為縮減取樣編碼方式的重建圖像區塊,且所述當前待重建圖像區塊的編碼方式為原解析度編碼方式,根據所述第一量化參數、所述第二量化參數和所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為縮減取樣編碼方式的重建圖像 區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待重建圖像區塊的量化參數預測值;或者,若所述M個重建圖像區塊中包括編碼方式為原解析度編碼方式的重建圖像區塊,且所述當前待重建圖像區塊的編碼方式為縮減取樣編碼方式,根據所述第一量化參數、所述第二量化參數和所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待重建圖像區塊的量化參數預測值。
- 如申請專利範圍第39項所述之設備,其中,所述第一確定模組具體用於:令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數與所述量化差值之和,以得到所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
- 如申請專利範圍第39項所述之設備,其中,所述第一確定模組具體用於:令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參 數與所述量化差值之差,以得到所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
- 如申請專利範圍第39項所述之設備,其中,所述M個重建圖像區塊包括所述當前待重建圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。
- 如申請專利範圍第34項所述之設備,其中,所述M個重建圖像區塊為一個重建圖像區塊;所述第一確定模組具體用於:在預定範圍內的重建圖像區塊中查找與所述當前待重建圖像區塊的編碼方式相同的一個重建圖像區塊;獲取所述一個重建圖像區塊的量化參數;將所述一個重建圖像區塊的量化參數作為所述當前待重建圖像區塊的量化參數預測值。
- 如申請專利範圍第43項所述之設備,其中,所述一個重建圖像區塊為按照解碼順序,所述預定範圍內的重建圖像區塊中與所述當前待重建圖像區塊最接近的一個重建圖像區塊。
- 如申請專利範圍第33項所述之設備,其中,所述第一確定模組具體用於:若所述當前待重建圖像區塊的編碼方式為所述原解析度編碼方式,則將第一量化參數作為所述當前待重建圖像區塊的量化參數預測值;若所述當前待重建圖像區塊的編碼方式為所述縮減取樣編碼 方式,則將第二量化參數作為所述當前待重建圖像區塊的量化參數預測值;其中,所述第一量化參數是通過解析位元串流所獲取到的當前圖像區域在原解析度編碼方式下的量化參數;所述第二量化參數是通過解析位元串流所獲取到的所述當前圖像區域在縮減取樣編碼方式下的量化參數;所述當前待重建圖像區塊為所述當前圖像區域的一部分。
- 一種影像處理設備,其特徵在於,包括:第一獲取模組,用於獲取當前圖像區域在原解析度編碼方式下的第一量化參數、所述當前圖像區域在縮減取樣編碼方式下的第二量化參數、所述當前圖像區域的當前待編碼圖像區塊的編碼方式、所述當前待編碼圖像區塊的編碼訊號和所述當前待編碼圖像區塊的預測訊號;其中,所述當前待編碼圖像區塊的編碼方式為原解析度編碼方式或者縮減取樣編碼方式;當所述當前待編碼圖像區塊的編碼方式是所述原解析度編碼方式時,所述編碼訊號為所述當前待編碼圖像區塊的原始訊號,當所述當前待編碼圖像區塊的編碼方式是所述縮減取樣編碼方式時,所述編碼訊號為所述當前待編碼圖像區塊的原始訊號經過縮減取樣處理後得到的訊號;確定模組,用於根據所述當前待重建圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數,所述當前待重建圖像區塊的量化參數為所述第一量化參數或所述第二量化參數;或者, 所述當前待重建圖像區塊的量化參數為對所述第一量化參數進行修正後的量化參數或對所述第二量化參數進行修正後的量化參數;生成模組,用於根據所述預測訊號和所述編碼訊號生成所述當前待編碼圖像區塊的殘差訊號;編碼模組,用於根據所述當前待重建圖像區塊的量化參數對所述殘差訊號進行編碼;其中,所述確定模組具體用於:若所述當前待編碼圖像區塊的編碼方式為所述原解析度編碼方式,則確定所述當前待編碼圖像區塊的量化參數為所述第一量化參數;若所述當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則確定所述當前待編碼圖像區塊的量化參數為所述第二量化參數。
- 如申請專利範圍第46項所述之設備,其中,所述第一獲取模組具體用於:獲取所述當前圖像區域的量化參數預測差值;根據所述第一量化參數和所述量化參數預測差值計算所述第二量化參數。
- 如申請專利範圍第46項所述之設備,其中,所述第一獲取模組具體用於:根據所述第一量化參數確定所述當前待編碼圖像區塊採用原 解析度編碼方式時的第一編碼代價值;根據所述第二量化參數確定所述當前待編碼圖像區塊採用縮減取樣編碼方式時的第二編碼代價值;將所述第一編碼代價值和所述第二編碼代價值中最小的編碼代價值對應的編碼方式作為所述當前待編碼圖像區塊的編碼方式。
- 如申請專利範圍第46項所述之設備,其中,所述生成模組,還用於生成位元串流,所述位元串流包括:所述第一量化參數、所述第二量化參數和所述當前待重建圖像區塊的編碼方式;或者,所述位元串流包括:所述第一量化參數、所述當前圖像區域的量化參數預測差值和所述當前待重建圖像區塊的編碼方式。
- 如申請專利範圍第46項所述之設備,其中,所述第一獲取模組具體用於:對所述第一量化參數進行至少一次修正,得到至少一個第三量化參數;並對所述第二量化參數進行至少一次修正,得到至少一個第四量化參數;根據每個第三量化參數確定所述當前待編碼圖像區塊採用原解析度編碼方式時的第三編碼代價值;並根據每個第四量化參數確定所述當前待編碼圖像區塊採用縮減取樣編碼方式時的第四編碼代價值;將所有第三編碼代價值和所有第四編碼代價值中最小的編碼 代價值對應的編碼方式作為所述當前待編碼圖像區塊的編碼方式。
- 如申請專利範圍第50項所述之設備,其中,所述確定模組具體用於:若所述當前待編碼圖像區塊的編碼方式為所述原解析度編碼方式,則在所述至少一個第三量化參數中確定編碼代價值最小的一個第三量化參數為所述當前待編碼圖像區塊的量化參數;若所述當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則在所述至少一個第四量化參數中確定編碼代價值最小的一個第四量化參數為當前待編碼圖像區塊的量化參數。
- 如申請專利範圍第51項所述之設備,其中,還包括:第二獲取模組和計算模組;所述第二獲取模組,用於獲取所述當前待編碼圖像區塊的量化參數預測值;所述計算模組,用於根據所述量化參數預測值和所述當前待編碼圖像區塊的量化參數計算所述當前待編碼圖像區塊的量化參數預測差值;所述生成模組,還用於生成位元串流,其中,所述位元串流包括:所述當前待編碼圖像區塊的編碼方式和所述當前待編碼圖像區塊的所述量化參數預測差值。
- 如申請專利範圍第52項所述之設備,其中,所述第二獲取模組具體用於: 根據預設規則選擇M個重建圖像區塊,獲取所述M個重建圖像區塊中每個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式,其中,所述M個重建圖像區塊與所述當前待編碼圖像區塊屬於同一個當前圖像區域,所述M為正整數;根據所述當前待編碼圖像區塊的編碼方式、所述M個重建圖像區塊的量化參數和所述M個重建圖像區塊的編碼方式確定所述當前待編碼圖像區塊的量化參數預測值。
- 如申請專利範圍第53項所述之設備,其中,所述M個重建圖像區塊為一個重建圖像區塊,則所述第二獲取模組具體用於:若所述一個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式相同,則確定所述一個重建圖像區塊的量化參數為所述當前待編碼圖像區塊的量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式不相同,則根據所述一個重建圖像區塊的編碼方式、所述當前待編碼圖像區塊的編碼方式、所述第一量化參數和所述第二量化參數確定所述當前待編碼圖像區塊的量化參數預測值。
- 如申請專利範圍第54項所述之設備,其中,所述第二獲取模組具體用於:若所述一個重建圖像區塊的編碼方式為縮減取樣編碼方式,且所述當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則 令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之和,得到所述量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式為原解析度編碼方式,且所述當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述一個重建圖像區塊的量化參數與所述量化差值之差,得到所述量化參數預測值。
- 如申請專利範圍第55項所述之設備,其中,所述一個重建圖像區塊為按照編碼順序,所述當前待編碼圖像區塊的前一個重建圖像區塊。
- 如申請專利範圍第53項所述之設備,其中,M大於1,所述第二獲取模組具體用於:若所述M個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式相同,則確定所述M個重建圖像區塊的量化參數的平均值為所述當前待編碼圖像區塊的量化參數預測值;或者,若所述一個重建圖像區塊的編碼方式和所述當前待編碼圖像區塊的編碼方式不相同,則根據所述M個重建圖像區塊的編碼方式、所述當前待編碼圖像區塊的編碼方式、所述第一量化參數和所述第二量化參數確定所述當前待編碼圖像區塊的量化參數預測值。
- 如申請專利範圍第57項所述之設備,其中,所述第二獲取模組具體用於:若所述M個重建圖像區塊中包括編碼方式為縮減取樣編碼方式的重建圖像區塊,且所述當前待編碼圖像區塊的編碼方式為原解析度編碼方式,則根據所述第一量化參數、所述第二量化參數和所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待編碼圖像區塊的量化參數預測值;或者,若所述M個重建圖像區塊中包括編碼方式為原解析度編碼方式的重建圖像區塊,且所述當前待編碼圖像區塊的編碼方式為縮減取樣編碼方式,則根據所述第一量化參數、所述第二量化參數和所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數,根據所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數確定所述M個重建圖像區塊的量化參數的平均值,所述平均值為所述當前待編碼圖像區塊的量化參數預測值。
- 如申請專利範圍第58項所述之設備,其中,所述第二獲取模組具體用於: 令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為縮減取樣編碼方式的重建圖像區塊的量化參數與所述量化差值之和,以得到所述編碼方式為縮減取樣編碼方式的重建圖像區塊的修正後的量化參數。
- 如申請專利範圍第58項所述之設備,其中,所述第二獲取模組具體用於:令所述第一量化參數減去所述第二量化參數得到量化差值,計算所述編碼方式為原解析度編碼方式的重建圖像區塊的量化參數與所述量化差值之差,以得到所述編碼方式為原解析度編碼方式的重建圖像區塊的修正後的量化參數。
- 如申請專利範圍第57項所述之設備,其中,所述M個重建圖像區塊包括所述當前待編碼圖像區塊的上邊重建圖像區塊和左邊重建圖像區塊。
- 如申請專利範圍第53項所述之設備,其中,所述M個重建圖像區塊為一個重建圖像區塊;所述第二獲取模組具體用於:在預定範圍內的重建圖像區塊中查找與所述當前待編碼圖像區塊的編碼方式相同的一個重建圖像區塊;獲取所述一個重建圖像區塊的量化參數和所述一個重建圖像區塊的編碼方式;將所述一個重建圖像區塊的量化參數作為所述當前待編碼圖像區塊的量化參數預測值。
- 如申請專利範圍第62項所述之設備,其中,所述一個重建圖像區塊為按照編碼順序,所述預定範圍內的重建圖像區塊中與所述當前待重建圖像區塊最接近的一個重建圖像區塊。
- 如申請專利範圍第62項所述之設備,其中,所述第二獲取模組具體用於:獲取所述當前圖像區域在原解析度編碼方式下的第一量化參數、所述當前圖像區域在縮減取樣編碼方式下的第二量化參數;若所述當前待編碼圖像區塊的編碼方式為所述原解析度編碼方式,則將第一量化參數作為所述當前待編碼圖像區塊的量化參數預測值;若所述當前待編碼圖像區塊的編碼方式為所述縮減取樣編碼方式,則將第二量化參數作為所述當前待編碼圖像區塊的量化參數預測值。
- 一種影像處理系統,其特徵在於,包括:如專利範圍第33至45任一項所述之影像處理設備,以及如專利範圍第46至64任一項所述之影像處理設備。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710614141.6 | 2017-07-25 | ||
| CN201710614141.6A CN109302608B (zh) | 2017-07-25 | 2017-07-25 | 图像处理方法、设备及系统 |
| ??201710614141.6 | 2017-07-25 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201909638A TW201909638A (zh) | 2019-03-01 |
| TWI681670B true TWI681670B (zh) | 2020-01-01 |
Family
ID=65039400
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW107116648A TWI681670B (zh) | 2017-07-25 | 2018-05-16 | 影像處理方法、設備及系統 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US11259031B2 (zh) |
| EP (1) | EP3648462B1 (zh) |
| JP (1) | JP6910532B2 (zh) |
| KR (1) | KR20200026998A (zh) |
| CN (1) | CN109302608B (zh) |
| TW (1) | TWI681670B (zh) |
| WO (1) | WO2019019690A1 (zh) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108665067B (zh) * | 2018-05-29 | 2020-05-29 | 北京大学 | 用于深度神经网络频繁传输的压缩方法及系统 |
| WO2020207500A1 (en) | 2019-04-12 | 2020-10-15 | Beijing Bytedance Network Technology Co., Ltd. | Context determination for matrix-based intra prediction |
| CN117499656A (zh) | 2019-04-16 | 2024-02-02 | 北京字节跳动网络技术有限公司 | 帧内编解码模式下的矩阵推导 |
| WO2020221372A1 (en) | 2019-05-01 | 2020-11-05 | Beijing Bytedance Network Technology Co., Ltd. | Context coding for matrix-based intra prediction |
| JP2022531147A (ja) | 2019-05-01 | 2022-07-06 | 北京字節跳動網絡技術有限公司 | フィルタリングを用いた行列ベースイントラ予測 |
| JP2022533190A (ja) * | 2019-05-22 | 2022-07-21 | 北京字節跳動網絡技術有限公司 | アップサンプリングを使用した行列ベースのイントラ予測 |
| KR102744572B1 (ko) | 2019-05-31 | 2024-12-20 | 두인 비전 컴퍼니 리미티드 | 행렬 기반 인트라 예측에서의 제한된 업샘플링 프로세스 |
| KR20220016833A (ko) | 2019-06-05 | 2022-02-10 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 행렬 기반의 인트라 예측을 위한 컨텍스트 결정 |
| CN112135136B (zh) * | 2019-06-24 | 2022-09-30 | 无锡祥生医疗科技股份有限公司 | 超声远程医疗发送方法、装置和接收方法、装置及系统 |
| CN110536134B (zh) * | 2019-09-27 | 2022-11-04 | 腾讯科技(深圳)有限公司 | 视频编码、解码方法和装置、存储介质及电子装置 |
| WO2021083188A1 (en) | 2019-10-28 | 2021-05-06 | Beijing Bytedance Network Technology Co., Ltd. | Syntax signaling and parsing based on colour component |
| CN111314697B (zh) * | 2020-02-25 | 2021-10-15 | 中南大学 | 一种针对光字符识别的码率设置方法、设备及存储介质 |
| US12206855B2 (en) * | 2020-12-23 | 2025-01-21 | Tencent America LLC | Superresolution-based coding |
| WO2023184088A1 (zh) * | 2022-03-28 | 2023-10-05 | Oppo广东移动通信有限公司 | 图像处理方法、装置、设备、系统、及存储介质 |
| CN120614458A (zh) * | 2024-03-06 | 2025-09-09 | 维沃移动通信有限公司 | 解码方法、编码方法及相关设备 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102625104A (zh) * | 2012-03-26 | 2012-08-01 | 浙江大学 | 一种视频编码方法 |
| CN104754361A (zh) * | 2013-12-28 | 2015-07-01 | 同济大学 | 图像编码、解码方法及装置 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6343098B1 (en) * | 1998-02-26 | 2002-01-29 | Lucent Technologies Inc. | Efficient rate control for multi-resolution video encoding |
| CN101222627A (zh) * | 2007-01-09 | 2008-07-16 | 华为技术有限公司 | 一种多视点视频编解码系统以及预测向量的方法和装置 |
| CN101252687B (zh) * | 2008-03-20 | 2010-06-02 | 上海交通大学 | 实现多通道联合的感兴趣区域视频编码及传输的方法 |
| US8897359B2 (en) * | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
| US20110002391A1 (en) | 2009-06-11 | 2011-01-06 | Motorola, Inc. | Digital image compression by resolution-adaptive macroblock coding |
| US20110038416A1 (en) * | 2009-08-14 | 2011-02-17 | Apple Inc. | Video coder providing improved visual quality during use of heterogeneous coding modes |
| CN106412610B (zh) * | 2011-03-11 | 2019-06-18 | 索尼公司 | 图像处理装置和方法 |
| CN103548350B (zh) * | 2011-06-28 | 2017-03-01 | 日本电气株式会社 | 图像编码设备和图像解码设备 |
| HK1250587A1 (zh) * | 2015-06-16 | 2019-01-04 | 夏普株式會社 | 图像解码装置以及图像编码装置 |
-
2017
- 2017-07-25 CN CN201710614141.6A patent/CN109302608B/zh active Active
-
2018
- 2018-04-03 WO PCT/CN2018/081661 patent/WO2019019690A1/zh not_active Ceased
- 2018-04-03 EP EP18838975.3A patent/EP3648462B1/en active Active
- 2018-04-03 JP JP2020503884A patent/JP6910532B2/ja active Active
- 2018-04-03 KR KR1020207004379A patent/KR20200026998A/ko not_active Ceased
- 2018-05-16 TW TW107116648A patent/TWI681670B/zh active
-
2020
- 2020-01-24 US US16/752,259 patent/US11259031B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102625104A (zh) * | 2012-03-26 | 2012-08-01 | 浙江大学 | 一种视频编码方法 |
| CN104754361A (zh) * | 2013-12-28 | 2015-07-01 | 同济大学 | 图像编码、解码方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201909638A (zh) | 2019-03-01 |
| WO2019019690A1 (zh) | 2019-01-31 |
| CN109302608B (zh) | 2021-06-22 |
| EP3648462B1 (en) | 2023-10-25 |
| CN109302608A (zh) | 2019-02-01 |
| EP3648462A4 (en) | 2020-06-17 |
| JP6910532B2 (ja) | 2021-07-28 |
| US20200162749A1 (en) | 2020-05-21 |
| EP3648462A1 (en) | 2020-05-06 |
| KR20200026998A (ko) | 2020-03-11 |
| US11259031B2 (en) | 2022-02-22 |
| JP2020528246A (ja) | 2020-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI681670B (zh) | 影像處理方法、設備及系統 | |
| KR101901355B1 (ko) | 최적화 함수를 이용하여 그래프 기반 예측을 수행하는 방법 및 장치 | |
| CN103238320B (zh) | 通过使用平滑插值滤波器对图像进行插值的方法和装置 | |
| JP5921794B1 (ja) | 非対称形の補間フィルタを利用して、映像を補間する方法及びその装置 | |
| TWI816439B (zh) | 以區塊為基礎之預測技術 | |
| US10713805B2 (en) | Depth discontinuity-based method for efficient intra coding for depth videos | |
| KR20230108286A (ko) | 전처리를 이용한 비디오 인코딩 | |
| TWI681672B (zh) | 圖像處理方法、設備及系統 | |
| Youvalari et al. | Efficient coding of 360-degree pseudo-cylindrical panoramic video for virtual reality applications | |
| TWI672941B (zh) | 影像處理方法、設備及系統 | |
| CN105830442B (zh) | 使用自适应采样编码和解码视频信号的方法和装置 | |
| CN107113426B (zh) | 使用广义图形参数执行基于图形的变换的方法和设备 | |
| JP2020150422A (ja) | 動画像符号化装置、動画像復号装置及びプログラム | |
| JP6557483B2 (ja) | 符号化装置、符号化システム、及びプログラム | |
| HK40121690A (zh) | 基於矩阵的内预测 | |
| HK40068681B (zh) | 基於矩阵的内预测 | |
| JP2018032900A (ja) | 映像符号化装置及び映像復号装置 |