TW202247652A - 擴充參考圖像內預測技術 - Google Patents
擴充參考圖像內預測技術 Download PDFInfo
- Publication number
- TW202247652A TW202247652A TW111113854A TW111113854A TW202247652A TW 202247652 A TW202247652 A TW 202247652A TW 111113854 A TW111113854 A TW 111113854A TW 111113854 A TW111113854 A TW 111113854A TW 202247652 A TW202247652 A TW 202247652A
- Authority
- TW
- Taiwan
- Prior art keywords
- prediction
- reference samples
- block
- extended
- picture
- Prior art date
Links
- 239000013074 reference sample Substances 0.000 claims abstract description 350
- 239000000523 sample Substances 0.000 claims abstract description 95
- 230000003190 augmentative effect Effects 0.000 claims description 135
- 238000000034 method Methods 0.000 claims description 97
- 230000011664 signaling Effects 0.000 claims description 69
- 238000001914 filtration Methods 0.000 claims description 68
- 238000004590 computer program Methods 0.000 claims description 11
- 238000006467 substitution reaction Methods 0.000 abstract description 4
- 230000000875 corresponding effect Effects 0.000 description 15
- 238000010606 normalization Methods 0.000 description 13
- 101100508818 Mus musculus Inpp5k gene Proteins 0.000 description 11
- 101100366438 Rattus norvegicus Sphkap gene Proteins 0.000 description 11
- 238000012545 processing Methods 0.000 description 11
- 230000001419 dependent effect Effects 0.000 description 10
- 230000009466 transformation Effects 0.000 description 10
- 230000001965 increasing effect Effects 0.000 description 9
- 238000013507 mapping Methods 0.000 description 8
- 238000009795 derivation Methods 0.000 description 7
- 238000009499 grossing Methods 0.000 description 7
- 241000023320 Luma <angiosperm> Species 0.000 description 6
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 6
- 230000002146 bilateral effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 230000002596 correlated effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000000844 transformation Methods 0.000 description 2
- 230000001131 transforming effect Effects 0.000 description 2
- WNEODWDFDXWOLU-QHCPKHFHSA-N 3-[3-(hydroxymethyl)-4-[1-methyl-5-[[5-[(2s)-2-methyl-4-(oxetan-3-yl)piperazin-1-yl]pyridin-2-yl]amino]-6-oxopyridin-3-yl]pyridin-2-yl]-7,7-dimethyl-1,2,6,8-tetrahydrocyclopenta[3,4]pyrrolo[3,5-b]pyrazin-4-one Chemical compound C([C@@H](N(CC1)C=2C=NC(NC=3C(N(C)C=C(C=3)C=3C(=C(N4C(C5=CC=6CC(C)(C)CC=6N5CC4)=O)N=CC=3)CO)=O)=CC=2)C)N1C1COC1 WNEODWDFDXWOLU-QHCPKHFHSA-N 0.000 description 1
- CYJRNFFLTBEQSQ-UHFFFAOYSA-N 8-(3-methyl-1-benzothiophen-5-yl)-N-(4-methylsulfonylpyridin-3-yl)quinoxalin-6-amine Chemical compound CS(=O)(=O)C1=C(C=NC=C1)NC=1C=C2N=CC=NC2=C(C=1)C=1C=CC2=C(C(=CS2)C)C=1 CYJRNFFLTBEQSQ-UHFFFAOYSA-N 0.000 description 1
- AYCPARAPKDAOEN-LJQANCHMSA-N N-[(1S)-2-(dimethylamino)-1-phenylethyl]-6,6-dimethyl-3-[(2-methyl-4-thieno[3,2-d]pyrimidinyl)amino]-1,4-dihydropyrrolo[3,4-c]pyrazole-5-carboxamide Chemical compound C1([C@H](NC(=O)N2C(C=3NN=C(NC=4C=5SC=CC=5N=C(C)N=4)C=3C2)(C)C)CN(C)C)=CC=CC=C1 AYCPARAPKDAOEN-LJQANCHMSA-N 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000010339 dilation Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- XGVXKJKTISMIOW-ZDUSSCGKSA-N simurosertib Chemical compound N1N=CC(C=2SC=3C(=O)NC(=NC=3C=2)[C@H]2N3CCC(CC3)C2)=C1C XGVXKJKTISMIOW-ZDUSSCGKSA-N 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for 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/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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/136—Incoming video signal characteristics or properties
-
- 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
-
- 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/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/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/184—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 bits, e.g. of the compressed video stream
-
- 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/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
一種視訊編碼器經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測。該視訊編碼器經組配以針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開。該視訊編碼器經進一步組配以依序判定該多個最接近參考樣本中之各者的一可用性或不可用性,且用一替代樣本替代經判定為不可用之一最接近參考樣本。該視訊編碼器經組配以使用該替代樣本進行該圖像內預測。
Description
發明領域
本發明係關於視訊寫碼,詳言之係關於包含圖像內預測之混合視訊寫碼。本發明進一步係關於一種視訊編碼器、一種視訊解碼器及分別用於視訊編碼、解碼之方法。
發明背景
H.265/HEVC係已提供用於提昇或甚至實現編碼器及/或解碼器處之並行處理之工具的視訊編解碼器。舉例而言,HEVC支援將圖像細分成彼此獨立地編碼之影像塊之陣列。HEVC所支援之另一概念係關於WPP,根據該WPP,可自左向右,亦即,以條帶並行地處理圖像之CTU列或CTU行,其限制條件為在處理連續CTU行時遵從某一最小CTU偏移。然而,有利的是,即將具有甚至更高效地支援視訊編碼器及/或視訊解碼器之並行處理能力的視訊編解碼器。
因此,本發明之目標為提供一種就用於預測預測區塊之參考樣本而言在編碼器及/或解碼器處實現更高效處理的視訊編解碼器。
此目標係藉由本申請案之獨立技術方案的主題來達成。
發明概要
根據一實施例,一種視訊編碼器經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測。該視訊編碼器經組配以針對該圖像內預測使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊。該視訊編碼器經進一步組配以依序判定該多個最接近參考樣本中之各者的一可用性或不可用性,且用一替代樣本替代經判定為不可用之一最接近參考樣本。該視訊編碼器經組配以使用該替代樣本進行該圖像內預測。此允許到使用利用最接近參考樣本之預測概念,即使此類樣本不可用,此情況可能例如在緩衝器/記憶體中具有樣本行或列而實際上在因此不可用之記憶體中不具有樣本行時發生。
根據一實施例,一種視訊編碼器經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測。該視訊編碼器經組配以在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊。該視訊編碼器進一步經組配以使用一雙側濾波器對該多個擴充參考樣本之至少一子集進行濾波以便獲得多個經濾波擴充參考樣本;且使用該多個經濾波擴充參考樣本進行該圖像內預測。
根據一實施例,一種視訊編碼器經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測。該視訊編碼器經組配以在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊,其中多個最接近參考樣本係沿該預測區塊之一第一圖像方向且沿該預測區塊之一第二圖像方向配置;且將該等最接近參考樣本沿該第二方向配置的至少一部分映射至沿該第一方向配置之擴充參考樣本,使得該等經映射參考樣本超出該預測區塊沿該第一圖像方向之一擴充。該視訊編碼器經組配以使用該等經映射擴充參考樣本進行該預測。
根據一實施例,一種視訊編碼器經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測。該視訊編碼器經組配以針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,其中該視訊編碼器經組配以在不使用擴充樣本之一模式中進行邊界濾波;且在使用擴充樣本時不使用邊界濾波;或其中該視訊編碼器經組配以對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
根據一實施例,一種視訊編碼器經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測。該視訊編碼器經組配以在該圖像內預測中判定一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開。該視訊編碼器進一步經組配以使用該等擴充參考樣本以判定對該預測區塊之一預測,且對該等擴充參考樣本進行濾波以便獲得多個經濾波擴充參考樣本;且組合該預測與該等經濾波擴充參考樣本以便獲得對該預測區塊之一經組合預測。
根據一實施例,一種視訊編碼器經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測。該視訊編碼器經組配以針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;且使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯。該視訊編碼器經組配以加權地(w
0;w
i)組合該第一預測(p
0(x,y))與該第二預測(p
i(x,y))以便獲得一經組合預測(p(x,y))作為對該寫碼資料中之該預測區塊的預測。
根據一實施例,一種視訊編碼器經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一預測模式,該預測模式為例如在不存在擴充參考樣本之情況下使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;傳信指示用於預測該預測區塊之該預測模式的一模式資訊(m);且若該預測模式含於該第二組預測模式中,則隨後傳信指示用於該預測模式之該等擴充參考樣本之一子集的一參數資訊(i);且當所使用之預測模式不含於該第二組預測模式中時,跳過傳信該參數資訊,藉此允許在該解碼器處得出已選出或選擇或判定該參數之一特定值的一結論,預定義性質允許跳過傳信,亦即,不存在傳信被給予資訊性含義。舉例而言,不存在可指示必須使用最接近參考樣本。
根據一實施例,一種視訊編碼器經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;針對該圖像內預測使用多個參考樣本及多個擴充參考樣本以編碼一圖像之一預測區塊,該多個參考樣本包含該圖像之直接相鄰於該預測區塊的最接近參考樣本,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集。該視訊編碼器可使用可用參考資料以便產生第一組及/或第二組及/或可使用自圖像導出之資訊來判定組。作為第一組之一子集的第二組包含二個組相等之狀況。該視訊編碼器經組配以傳信指示用於該預測模式之該多個參考樣本之一子集的一參數資訊,該多個參考樣本之該子集僅包含最接近參考樣本或包含擴充參考樣本;且隨後傳信指示用於預測該預測區塊之該預測模式的一模式資訊(m),其中該模式資訊指示來自模式之一子集的一預測模式,該子集受限於根據該參數資訊(i)之一組所允許預測模式。基於所使用之參考(亦即,最接近或擴充)樣本之關聯,受限組之識別係可能的,此係因為僅與所指示之參考樣本相關聯的彼等預測模式適用。
根據一實施例,一種視訊編碼器經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;且使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯。該視訊編碼器經組配以組合該第一預測與該第二預測以便獲得一經組合預測作為對該寫碼資料中之該預測區塊的預測。
根據一實施例,一種視訊編碼器經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;且根據一組預定義多個擴充參考樣本使用該多個擴充參考樣本。舉例而言,該多個擴充參考樣本可包括於例如由識別符識別之區域索引清單中。
根據一實施例,一種視訊編碼器經組配以藉由對多個預測區塊進行基於區塊之預測性編碼而將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;針對該圖像內預測使用該圖像之多個擴充參考樣本編碼該多個預測區塊中之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊。該視訊編碼器經組配以判定該等擴充參考樣本以便至少部分地為該多個預測區塊中之一鄰近預測區塊的一部分,且判定該鄰近預測區塊尚未經預測;且傳信指示與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本之擴充預測樣本的資訊。
根據一實施例,一種視訊解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;依序判定該多個最接近參考樣本中之各者的一可用性或不可用性;用一替代樣本替代經判定為不可用之一最接近參考樣本;且使用該替代樣本進行該圖像內預測。
根據一實施例,一種視訊解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;使用一雙側濾波器對該多個擴充參考樣本之至少一子集進行濾波以便獲得多個經濾波擴充參考樣本;且使用該多個經濾波擴充參考樣本進行該圖像內預測。
根據一實施例,一種視訊解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊,其中多個最接近參考樣本係沿該預測區塊之一第一圖像方向且沿該預測區塊之一第二圖像方向配置;將該等最接近參考樣本沿該第二方向配置的至少一部分映射至沿該第一方向配置之擴充參考樣本,使得該等經映射參考樣本超出該預測區塊沿該第一圖像方向之一擴充;且使用該等經映射擴充參考樣本進行該預測。
根據一實施例,一種視訊解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開。該視訊解碼器經組配以在不使用擴充樣本之一模式中進行邊界濾波;且在使用擴充樣本時不使用邊界濾波;或對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
根據一實施例,一種視訊解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;在該圖像內預測中判定一圖像之多個最接近參考樣本及多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用該等擴充參考樣本以判定對該預測區塊之一預測,且對該等擴充參考樣本進行濾波以便獲得多個經濾波擴充參考樣本;且組合該預測與該等經濾波擴充參考樣本以便獲得對該預測區塊之一經組合預測。
根據一實施例,一種視訊解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;且使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯。該視訊解碼器經組配以加權地組合該第一預測與該第二預測以便獲得一經組合預測作為對該寫碼資料中之該預測區塊的預測。
根據一實施例,一種視訊解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;接收指示用於預測該預測區塊之該預測模式的一模式資訊(m);且隨後接收指示用於該預測模式之該等擴充參考樣本之一子集的一參數資訊(i),藉此指示該預測模式含於該第二組預測模式中;且當未接收到該參數資訊時,判定所使用之預測模式不含於該第二組預測模式中,且判定該等最接近參考樣本用於該預測之一使用。
根據一實施例,一種視訊解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用多個參考樣本及多個擴充參考樣本以解碼一圖像之一預測區塊,該多個參考樣本包含該圖像之直接相鄰於該預測區塊的最接近參考樣本,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;接收指示用於該預測模式之該多個參考樣本之一子集的一參數資訊(i),該多個參考樣本之該子集僅包含最接近參考樣本或包含至少一個擴充參考樣本;且隨後接收指示用於預測該預測區塊之該預測模式的一模式資訊(m);其中該模式資訊指示來自模式之一子集的一預測模式,該子集受限於根據該參數資訊(i)之一組所允許預測模式。
根據一實施例,一種視訊解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;且使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯。該視訊解碼器經組配以組合該第一預測與該第二預測以便獲得一經組合預測作為對該寫碼資料中之該預測區塊的預測。
根據一實施例,一種視訊解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;且根據一組預定義多個擴充參考樣本使用該多個擴充參考樣本。
根據一實施例,一種視訊解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中針對各圖像解碼多個預測區塊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用該圖像之多個擴充參考樣本以解碼該多個預測區塊中之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊。該視訊解碼器經組配以判定該等擴充參考樣本以便至少部分地為該多個預測區塊中之一鄰近預測區塊的一部分,且判定該鄰近預測區塊尚未經預測;且接收指示與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本之擴充預測樣本的資訊。
其他實施例係關於用於編碼及解碼一視訊之方法且係關於一種電腦程式產品。
關於本申請案之前述實施例,應注意,該等實施例可組合,使得諸如所有實施例之前述實施例中之多於一者同時實施於視訊編解碼器中。
較佳實施例之詳細說明
即使具有相同或等效功能性之相同或等效的一或多個元件出現於不同圖式中,以下描述中仍藉由相同或等效參考數字來表示該一或多個元件。
在以下描述中,闡述多個細節以提供對本發明之實施例的較透徹解釋。然而,熟習此項技術者將顯而易見,可在無此等特定細節之情況下實踐本發明之實施例。在其他情況下,以方塊圖形式而非詳細展示熟知結構及裝置以免混淆本發明之實施例。另外,除非另外特定指出,否則可將下文中所描述之不同實施例的特徵彼此組合。
在混合視訊寫碼中,使用圖像內預測以藉由自可用相鄰樣本(亦即,參考樣本)產生預測信號來編碼圖像樣本之區域。自原始視訊資料中減去預測信號以得到殘差信號。此殘差信號或預測誤差經進一步變換、縮放、量化及熵寫碼,如圖1中所說明,圖1展示根據一實施例之視訊編碼器1000的示意性方塊圖,該視訊編碼器係例如具有圖像內預測區塊1001之混合視訊編碼器。視訊編碼器1000經組配以接收包含多個圖像、形成視訊之圖像序列的輸入視訊信號1002。視訊編碼器1000包含區塊1004,該區塊經組配以將信號1002劃分成樣本區域,亦即,自輸入視訊信號1002形成區塊。視訊編碼器1000之控制器1006經組配以控制區塊1004且控制可為編碼器1000之一部分的解碼器1008。可相應地實施用於接收及解碼輸出位元串流1012及所產生之輸出視訊信號1014 (亦即,寫碼資料)的解碼器。詳言之,變換、縮放及量化區塊1016連同用於對信號1022進行運動估計之區塊1018皆可提供關於經量化變換係數及運動資訊之資訊以便實現對輸出位元串流1012之熵寫碼,信號1022為由區塊1004劃分成區塊之輸入視訊信號1002。
接著縮放經量化變換係數且使其反變換以在潛在迴路內濾波操作之前產生經重建構殘差信號。可再次將此信號添加至預測信號以得到在解碼器處亦可用之重建構。經重建構信號可用以按相同圖像內之寫碼次序預測後續樣本。
圖2中進一步詳述圖像內預測。首先,在區塊1042中基於經重建構樣本產生用於預測之參考樣本。此階段亦包括例如在圖像、圖塊或影像塊邊界處取代不可用之相鄰樣本。第二,在區塊1044中,可對參考樣本進行濾波以消除參考信號之不連續性。第三,在區塊1046中,使用參考樣本根據框內預測模式計算預測樣本。預測模式描述如何自參考樣本產生預測信號,例如藉由在DC模式中對參考樣本求平均值或藉由在角預測模式中沿一個預測角複製參考樣本。編碼器必須決定選擇哪個框內預測模式,且藉由熵寫碼將所選框內預測模式在位元串流中傳信至解碼器。在解碼器側,藉由熵解碼自位元串流提取框內預測模式。第四且可能最後,在區塊1048中,亦可對預測樣本進行濾波以使信號平滑。換言之,圖2展示圖像內預測過程或方法之流程圖。一般而言,影像中之樣本之間的相關性隨著距離增加而減小。因此,直接相鄰樣本通常較適合作為參考樣本以預測樣本區域。然而,存在直接相鄰參考樣本表示均一區域中之邊緣或對象的狀況(閉塞)。在此等狀況下,用以預測之樣本(均一或紋理化區域)與直接相鄰參考樣本(邊緣)之間的相關性將為低的。擴充參考圖像內預測藉由併入並不直接相鄰之更遠參考樣本來解決此問題。擴充最接近參考樣本之概念為吾人所知,但針對圖像內預測過程及傳信之所有部分之若干新穎改良定義於本發明之實施例中且描述於下文中。
擴充參考圖像內預測允許使用擴充參考樣本來產生樣本區域之預測信號。擴充參考樣本為不直接相鄰之可用參考樣本。在下文中,進一步詳細描述了根據實施例之使用擴充參考樣本的經改良參考樣本產生、濾波、預測及預測濾波。隨後涵蓋組合使用擴充參考樣本之預測與使用直接相鄰樣本或未經濾波參考樣本之預測的特殊情況。此後,描述根據實施例之各種方法以改良用於擴充參考樣本之預測模式及擴充參考區域傳信。另外,描述用以促進利用擴充參考樣本並行編碼之實施例。
對於參考樣本產生,當前視訊寫碼標準使用直接相鄰樣本來預測當前區塊。在文獻中,提議除了使用最接近的直接相鄰樣本以外,亦使用多個參考行。待用於圖像內預測之額外參考行進一步被稱作擴充參考樣本,其詳述於下文中。此後,描述根據實施例之用於替代非可用擴充參考樣本的改良方法。
展示待預測之16×8區塊之最接近參考樣本行及三個擴充參考樣本行的實例說明於圖3中,圖3展示直接相鄰(最接近)參考樣本1062及擴充參考樣本1064
1、1064
2及1064
3的實例。
最接近參考樣本1062及擴充參考樣本1064
1、1064
2及1064
3係鄰近於待預測之預測區塊1066配置,且係沿圖像之二個方向配置,即方向x及垂直於方向x配置之方向y。沿方向x,預測區塊包含樣本在0至W-1範圍內之擴充W。沿方向y,預測區塊包含樣本在0至H-1範圍內之擴充H。
具有索引i之參考區域可指示各別參考樣本(亦即,索引i =0,亦即直接鄰近配置之最接近參考樣本)與同預測區塊1066間隔開至少最接近參考樣本1062之擴充參考樣本之間的距離。舉例而言,參考區域索引i可指示預測區塊1066與各別參考樣本1062或1064之間的距離之擴充。藉助於實例,沿方向x之增大參數x可被稱作向右移動,且相反地,減小x可被稱作向左移動。
替代地或另外,沿負方向y減小索引i可被稱作向上或朝向圖像頂部移動,其中隨著參數y增大,可指示向下或朝向圖像底部之移動。如頂部、底部、左側及右側之術語用以簡化對本發明之理解。根據其他實施例,此等術語可在不限制本發明實施例之範疇的情況下經任何其他方向改變、變更或替代。藉助於實例,自預測區塊向左配置(亦即,具有x<0)之參考樣本1062及/或1064可被稱作左側參考樣本。假定預測區塊1066之左上方邊緣具有位置0,0,則經配置以便具有
y<0之參考樣本1062及/或1064可被稱作頂部參考樣本。經識別為左側參考樣本及頂部參考樣本之參考樣本可被稱作拐角參考樣本。因此,超出沿x方向之擴充W的參考樣本可被稱作右側參考樣本,其中超出預測區塊1066之擴充H的參考樣本可被稱作底部參考樣本。
為了指示哪些參考樣本將用於預測,每一行參考樣本係與參考區域索引i相關聯。向最接近參考樣本給予索引i=0,向下一行擴充參考樣本給予i=1,等等。使用來自圖3之標號,可藉由
描述頂部參考樣本,其中x在0至
M範圍內,且可藉由
描述左側參考樣本,其中y在0至
N範圍內。用於參考樣本之水平擴充之參數
M及用於豎直擴充之參數
N取決於圖像內預測。在右上方對角線預測用作最大角度順時針之狀況下,例如,如結合圖4e所描述,頂部參考樣本需要在水平方向上擴充
樣本。在左下方對角線預測用作最大角度逆時針之狀況下,例如,如結合圖4a所描述,左側參考樣本需要在豎直方向上擴充
樣本。如在圖3中,
W描述預測區塊之寬度,且
H描述其高度。
根據一實施例之諸如視訊編碼器1000的視訊編碼器可經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測。該視訊編碼器可在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊。該視訊編碼器可依序判定該多個最接近參考樣本中之各者的一可用性或不可用性,且可用一替代樣本替代經判定為不可用之一最接近參考樣本。該視訊編碼器可使用該替代樣本進行該圖像內預測。
為了判定可用性或不可用性,視訊編碼器可根據一序列依序檢查該等樣本,在一最末擴充參考樣本經判定為在該序列中可用之情況下將該替代樣本判定為一複本;及/或在下一擴充參考樣本經判定為在該序列中可用之情況下將該替代樣本判定為一複本。
視訊編碼器可進一步根據一序列依序判定該可用性或不可用性,且基於經判定為可用且在該序列中配置於經判定為不可用之參考樣本之前的一擴充參考樣本與經判定為可用且在該序列中配置於經判定為不可用之參考樣本之後的一擴充參考樣本之一組合而判定該替代樣本。
替代地或另外,該視訊編碼器可經組配以針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;且判定該多個擴充參考樣本中之各者的一可用性或不可用性。當該多個擴充參考樣本中之可用擴充參考樣本之一部分大於或等於一預定臨限值時,該視訊編碼器可傳信該多個擴充參考樣本之一使用;且當該多個擴充參考樣本中之可用擴充參考樣本之該部分低於該預定臨限值時,跳過傳信該多個擴充參考樣本之該使用。
諸如視訊解碼器1008之各別解碼器或用於再次產生視訊串流之視訊解碼器可相應地經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;且依序判定該多個擴充參考樣本中之各者的一可用性或不可用性。該視訊解碼器可用一替代樣本替代經判定為不可用之一擴充參考樣本;及使用該替代樣本進行該圖像內預測。
該視訊解碼器可進一步經組配以根據一序列依序判定該可用性或不可用性;在一最末擴充參考樣本經判定為在該序列中可用之情況下將該替代樣本判定為一複本;及/或在下一擴充參考樣本經判定為在該序列中可用之情況下一將該替代樣本判定為一複本。
此外,該視訊解碼器可經組配以根據一序列依序判定該可用性或不可用性,且基於經判定為可用且在該序列中配置於經判定為不可用之參考樣本之前的一擴充參考樣本與經判定為可用且在該序列中配置於經判定為不可用之參考樣本之後的一擴充參考樣本之一組合而判定該替代樣本。
替代地或另外,該視訊解碼器可經組配以針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;判定該多個擴充參考樣本中之各者的一可用性或不可用性;當該多個擴充參考樣本中之可用擴充參考樣本之一部分大於或等於一預定臨限值時,傳信接收指示該多個擴充參考樣本之一使用的資訊,且傳信接收該多個擴充參考樣本之使用;且在不存在該資訊之情況下,亦即,當該多個擴充參考樣本中之可用擴充參考樣本之該部分低於該預定臨限值時,跳過使用該多個擴充參考樣本。
當相鄰參考樣本不可用時,根據實施例,可執行擴充參考樣本替代。舉例而言,不可用樣本可由可用的最近相鄰樣本(最靠近的二個樣本之組合)或在相鄰樣本不可用之狀況下由預定值替換,例如2
bitdepth -1。舉例而言,當參考樣本位於圖像、圖塊或影像塊邊界外部時或當使用不允許使用來自圖像間預測區域之樣本作為圖像內預測區域之參考的受限框內預測時,參考樣本不可用。
舉例而言,若待預測之當前區塊位於左側圖像邊界處,則左側及左上角參考樣本不可用。在此狀況下,用第一可用頂部參考樣本替代左側及左上角參考樣本。當此第一可用頂部參考樣本為第一參考樣本時,亦即,
,最接近(i=0)及擴充(i>0)參考樣本之替代可如下公式化:
參數i在編碼/解碼器系統內可具有大於0之任何最大值,例如1、2、3、4或更大,諸如5或更大,或10或更大。
在一個實施例中,依序(例如,自左下方至右上方參考樣本或反之亦然)對各參考樣本進行可用性檢查過程,沿此方向不可用之第一樣本由在存在之情況下可用的最末樣本替換。若之前不存在樣本可用,則用下一可用樣本替換不可用樣本。在自右下方開始之實施例中,
W個右下方樣本
(其中
)係可用的。因此,如下替換左側樣本:
在另一實施例中,可用參考樣本之間的不可用參考樣本可藉由在每側一個的二個最接近樣本之間線性內插來產生。
在判定大部分擴充參考區域樣本不可用之狀況下,與使用最接近參考樣本相比,使用擴充參考樣本不會帶來任何益處。因此,可保存參考區域索引之傳信,且其傳信可受限於至少一半之擴充參考樣本可用的區塊。
根據一實施例之諸如視訊編碼器1000的視訊編碼器可經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;使用一雙側濾波器對該多個擴充參考樣本之至少一子集進行濾波以便獲得多個經濾波擴充參考樣本;且使用該多個經濾波擴充參考樣本進行該圖像內預測。
根據此實施例之視訊編碼器可經組配以組合該多個經濾波擴充參考樣本與多個未經濾波擴充參考樣本以便獲得多個經組合參考值,其中該視訊編碼器經組配以使用該多個經組合參考值進行該圖像內預測。
替代地或另外,該視訊編碼器可經組配以使用一3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器中之一者對該多個擴充參考樣本進行濾波。
該視訊編碼器可進一步經組配以使用一角預測模式來選擇預測該預測區塊;其中該3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器經組配為雙側濾波器,其中該視訊編碼器經組配以基於用於該角預測之一角度選擇使用該3抽頭濾波器、該5抽頭濾波器及該7抽頭濾波器中之一者,該角度配置於該角預測模式之一水平方向或一豎直方向之間;及/或其中該視訊解碼器經組配以基於該預測區塊之一區塊大小選擇使用該3抽頭濾波器、該5抽頭濾波器及該7抽頭濾波器中之一者。如圖4f中所展示,角度ε可描述用於預測預測區塊1066之角預測的方向相對於預測區塊1066之水平邊界1072及/或豎直邊界1074的角度,且係在水平與豎直方向之間朝向對角線1076所量測,亦即,角預測之角度為至多45°。隨著角度ε增大,在濾波器中可使用增加的數目個抽頭。替代地或另外,區塊大小可定義選擇濾波器之基礎或相依性。
對應視訊解碼器可經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;使用一雙側濾波器對該多個擴充參考樣本之至少一子集進行濾波以便獲得多個經濾波擴充參考樣本;且使用該多個經濾波擴充參考樣本進行該圖像內預測。
該視訊解碼器可進一步經組配以組合該多個經濾波擴充參考樣本與多個未經濾波擴充參考樣本以便獲得多個經組合參考值,其中該視訊解碼器經組配以使用該多個經組合參考值進行該圖像內預測。
替代地或另外,視訊解碼器可經組配以使用一3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器中之一者對該多個擴充參考樣本進行濾波。如對於編碼器所描述,該3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器經組配為雙側濾波器,其中該視訊解碼器經組配以使用一角預測模式來預測該預測區塊,且基於用於該角預測之一角度選擇該3抽頭濾波器、該5抽頭濾波器及該7抽頭濾波器中之一者,該角度配置於該角預測模式之一水平方向或一豎直方向之間;及/或其中該視訊解碼器經組配以基於該預測區塊之一區塊大小選擇使用該3抽頭濾波器、該5抽頭濾波器及該7抽頭濾波器中之一者。
舉例而言,可使用3抽頭FIR濾波器來代替雙側濾波器。此可允許僅對最接近參考樣本(但不對雙側濾波器)進行濾波且不對擴充參考樣本進行濾波。
對於較大樣本區域,可能出現使預測失真之參考樣本之不連續性。目前先進技術方案為將線性平滑濾波器應用於參考樣本。在可例如藉由與預定臨限值進行比較而偵測到之不連續性的狀況下,可應用強平滑化。此通常藉由在拐角參考樣本之間內插來產生參考樣本。
然而,線性平滑濾波器亦可能移除需要保留之邊緣結構。將雙側濾波器應用於根據一實施例之擴充參考樣本以用於參考樣本濾波可防止尖銳邊緣之非所要平滑化。由於雙側濾波對於較大區塊及偏離準確水平及準確豎直方向之框內預測角度更高效,因此是否應用濾波器及濾波器之長度的決策可取決於區塊大小及/或預測模式。一個實例設計可併有相依性,如圖4g中所展示,圖4g展示小於64×64且大於或等於64×64之區塊大小相對於W×H的相依性,且圖4h展示小於64×64且大於或等於64×64之區塊大小相對於W×H的不同相依性。在圖4g之實施例中,框內預測模式可例如為平面模式、DC模式、接近水平模式、接近豎直模式或不同角度之角模式中的一者。在圖4h之實施例中,可另外選擇經識別為較遠水平及較遠豎直之角度,例如相比於接近水平或接近豎直具有圖4f中所展示之較大角度值ε。如可見,較大區塊大小可產生較高數目個抽頭以便促進較大量資料之濾波,其中另外,ε之增加亦可能導致抽頭增加。根據圖4h,實施例可將小的3抽頭濾波器應用於接近水平及接近豎直模式且隨著與水平及豎直方向之距離增加而增加濾波器長度。儘管說明為取決於預測模式及區塊大小二者,但濾波器之選擇或至少抽頭之數目可替代地僅取決於此二者中之一者及/或取決於額外參數。
在用於參考樣本濾波之另一實施例中,使用經濾波參考樣本之圖像內預測可與使用位置相依加權之未經濾波參考樣本組合,如結合位置相依預測組合所描述。在此狀況下,用於使用經濾波參考樣本之預測的參考樣本可使用與非組合預測不同的參考樣本濾波。舉例而言,濾波可在一組3抽頭濾波器、5抽頭濾波器及7抽頭濾波器當中進行選擇。
根據一實施例之諸如視訊編碼器1000的視訊編碼器可經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊,其中多個最接近參考樣本係沿該預測區塊之一第一圖像方向且沿該預測區塊之一第二圖像方向配置;將該等最接近參考樣本沿該第二方向配置的至少一部分映射至沿該第一方向配置之擴充參考樣本,使得該等經映射參考樣本超出該預測區塊沿該第一圖像方向之一擴充;且;且使用該等經映射擴充參考樣本進行該預測。
該視訊編碼器可進一步經組配以根據用於預測該預測區塊之一預測模式映射最接近參考樣本之該部分。該視訊編碼器可經組配以根據用於預測該預測區塊之該預測模式中所使用的一方向映射最接近參考樣本之該部分。
對應視訊解碼器可經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊,其中多個最接近參考樣本係沿該預測區塊之一第一圖像方向且沿該預測區塊之一第二圖像方向配置;
將該等最接近參考樣本沿該第二方向配置的至少一部分映射至沿該第一方向配置之擴充參考樣本,使得該等經映射參考樣本超出該預測區塊沿該第一圖像方向之一擴充;且使用該等經映射擴充參考樣本進行該預測。
該視訊解碼器可經組配以根據用於預測該預測區塊之一預測模式映射最接近參考樣本之該部分。該視訊解碼器可經組配以根據用於預測該預測區塊之該預測模式中所使用的一方向映射最接近參考樣本之該部分。
原則上,使用直接相鄰參考樣本之每一圖像內預測可經調適以使用擴充參考樣本。在文獻中,已調適以下三個預測:
‧平面
‧DC
‧角
在下文中,將針對擴充參考樣本詳述各預測以藉此描述本發明之實施例。
另一實施例定義在水平及豎直預測以及距離相依加權中包括拐角參考樣本。擴充參考區域愈遠,亦即,參數
i愈大,可用於預測之左上角樣本愈多。對於
i=0,其為一個樣本
,亦即,鄰近於預測區塊或距離為0,對於
i>0,存在
i個豎直拐角樣本
,其中
;
i個水平拐角樣本
,其中
;及拐角樣本
。根據一實施例之一個實施定義在豎直及水平預測中對水平及豎直拐角樣本(二者皆包括拐角樣本)取平均值且利用距離相依之加權藉由
及
包括其,如下:
另一實施例為使用最接近右上方樣本、最接近左下方樣本及擴充拐角樣本之二個先前實施例的組合。
角預測藉由沿指定方向角度導出預測樣本來計算預測樣本。最簡單的預測方向為水平、豎直及三個對角線方向,其說明於圖4a至圖4e中,該等圖展示預測樣本之4×2區塊之五個角圖像內預測角度的實例。可見,沿各方向之參考樣本始終指向全(整數)樣本位置。如文獻中所描述之擴充參考樣本(以綠色表示)之修改為直接了當的且僅延伸方向。儘管預測樣本之區塊大小為4×2,但角框內預測可擴充至任意區塊大小。
根據實施例,可使用更精細預測角度粒度,使得方向可指向非整數樣本位置。此等可藉由使用最接近整數樣本位置之內插產生。可使用簡單雙線性濾波器或更高階濾波器(例如立方或高斯4抽頭濾波器)來進行內插。
對於水平與豎直之間的預測角度(例如,對角線左上方角度及二者之間的所有角度),來自左側及頂部之參考樣本用以產生預測。可使用參考樣本投影來促進此類產生。對於對角線左上方與豎直之間的所有豎直角度,頂部參考樣本可被視為主要參考且左側樣本可被視為側參考。對於水平與對角線左上方之間的所有水平角度,左側參考樣本可被視為主要參考且頂部參考樣本可被視為側參考。為了簡化計算,亦即,為了不在主要參考樣本計算與側參考樣本計算之間切換,沿預測角度投影側參考樣本以擴充主要參考樣本之行。在頂部主要參考左側之各參考樣本
或在左側主要參考上方之
根據反預測角度投影至對應側參考樣本上。取決於預測角度,投影可指向子樣本位置。
圖5a至圖5c展示結合角預測之實施例,該角預測使用以1/32樣本準確度給定之用於左上方對角線預測角度及二個其他豎直角度之角度參數A的定義。以下實施例在豎直與左上方對角線之間採用1/32樣本準確度及豎直預測角度,其中可實施任何其他變化。33個預測角度之範圍可由在0 (豎直)至32 (左上方對角線)範圍內之角度參數
描述,如圖5a至圖5c中所說明。A可被稱作沿第二圖像方向相對於諸如32個樣本之給定第一圖像擴充的距離。在圖5a中,A為32個樣本,亦即,基於32個樣本沿垂直於A之圖像方向的圖像擴充而產生45°角的32。在圖5b中,A = 17,且在圖5c中,A = 1。
圖6a至圖6c及圖7a至圖7c中說明了基於參數
導出豎直偏移
及最大水平偏移
,其中圖6a至圖6c展示針對左上方水平預測角度給定水平位移x之豎直偏移的計算,其中根據圖5a至圖5c,A=32、17、1。.
在實施例中,藉由捨入豎直偏移而使用最接近整數參考樣本來代替子樣本位置。此促進計算。然而,亦有可能投影內插子樣本側參考樣本。
圖8展示對角線左上方角度(
)及最接近參考樣本之實施例。在高度為八個樣本(
)之情況下,可見,四個(
)左側參考樣本可沿對角線方向投影以擴充主要參考樣本行,亦即最接近頂部參考樣本。根據實施例,圖像、區塊、圖塊或類似者之所說明大小僅作為實例給出,且可包含任何其他值。
圖8展示根據一實施例之在左上方水平方向之狀況下作為側參考之最接近左側參考樣本的實例投影,該等最接近左側參考樣本緊鄰作為主要參考之最接近頂部參考樣本,其中角度參數A=17。
圖9展示根據一實施例之在左上方對角線預測之狀況下作為側參考之擴充左側參考樣本的實例投影,該等擴充左側參考樣本緊鄰作為主要參考之擴充頂部參考樣本,其中角度參數A=17。
當使用來自左側及頂部之參考樣本時,擴充參考樣本允許組合最接近參考樣本與擴充參考樣本。來自圖9之直接方法的此實施例允許利用沿主要方向之擴充參考樣本,亦即主要參考,其中在最接近參考樣本上存在閉塞或邊緣之狀況下,參考樣本之較大距離可為有益的。然而,對於側參考,待預測之樣本與最接近參考樣本之間的相關性可高於擴充參考樣本與待預測之樣本之間的相關性。
此組合在圖10中係基於如結合先前圖式所描述之同一實施例說明。此處,以行配置之擴充參考樣本1064
3用於預測方向(豎直)內之主要參考樣本(頂部),而以行配置之最接近參考樣本1062可用於沿預測方向投影至擴充參考樣本行(頂部列)之側參考樣本以擴充主要參考樣本行。
圖10展示在左上方對角線預測之狀況下作為側參考之最接近左側參考樣本的實例投影,該等最接近左側參考樣本緊鄰作為主要參考之擴充頂部參考樣本,其中角度參數A=17。根據圖10之實施例,最接近參考樣本被用作產生擴充參考樣本之來源,亦即,最接近參考樣本映射至擴充參考樣本。替代地,擴充參考樣本可映射至擴充參考樣本,參見圖9。
根據一實施例之諸如視訊編碼器1000的視訊編碼器可經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開。該視訊編碼器經組配以在不使用擴充樣本之一模式中進行邊界濾波;且在使用擴充樣本時不使用邊界濾波;或對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
對應視訊解碼器可經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個參考樣本分開。該視訊解碼器經組配以在不使用擴充樣本之一模式中進行邊界濾波;且在使用擴充樣本時不使用邊界濾波;或對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
由於擴充參考樣本不直接相鄰於預測樣本,因此特定區塊邊界上之不連續性可能並不如使用最接近參考樣本時一般嚴重。因此,根據以下各者執行預測濾波係有益的:
‧ 在使用擴充參考樣本之狀況下不執行邊界濾波操作,或
‧ 藉由使用最接近參考樣本而非擴充參考樣本來改變邊界平滑化。
藉由擴充預測,有可能組合來自最接近及擴充參考樣本之預測以便獲得經組合預測。在文獻中,描述使用最接近參考樣本之預測與使用具有預定權重之擴充參考樣本之預測的固定組合。在此狀況下,二種預測將相同預測模式用於所有參考區域且傳信模式且亦傳信預測之組合。一方面,此減少傳信額外負荷以指示參考樣本區域,但其亦移除將二個不同預測模式與二個不同參考樣本區域組合之靈活性。下文中詳述允許更多靈活性之可能組合。
根據一實施例之諸如視訊編碼器1000的視訊編碼器可經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;在該圖像內預測中判定一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用該等擴充參考樣本以判定對該預測區塊之一預測;對該等擴充參考樣本進行濾波以便獲得多個經濾波擴充參考樣本。該視訊編碼器經組配以組合該預測與該等經濾波擴充參考樣本以便獲得對該預測區塊之一經組合預測。
該視訊編碼器可經組配以組合該預測與擴充參考樣本,該等擴充參考樣本配置於樣本相對於該預測區塊之一主對角線或次對角線中。
該視訊編碼器可經組配以基於以下判定規則組合該預測與該等擴充參考樣本:
其中p
c(x,y)表示該預測區塊中之座標x及y的該經組合預測,p(x,y)表示該預測區塊中之座標x及y的該預測,
為預測權重,d
x為取決於該預測區塊在維度x上之一大小設定成1或2的一參數,d
y為取決於該預測區塊在維度y上之一大小設定成1或2的一參數,i>0之r(x,-1-i)為水平位置x處之該擴充頂部參考樣本,i>0之r(-1-i,y)為豎直位置y處之該擴充左側參考樣本,且i>0之r(-1-i,-1-i)為該多個擴充參考樣本相對於該預測區塊之一邊界的一擴充拐角參考樣本,且b(x,y)表示一正規化因子。
該視訊編碼器可經組配以對該等擴充參考樣本進行濾波以便使用一3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器中之一者獲得經濾波擴充參考樣本(r(x,-1-i)、r(-1-i,y)、r(-1-i,-1-i),其中i>0) (經組合)且使用該等經濾波擴充參考樣本進行該預測。
該視訊編碼器可經組配以使用該預測區塊之擴充拐角參考樣本與擴充參考樣本的一組合,該等擴充參考樣本配置於參考樣本(r(-1-i,-1-i))之一拐角區中。
其中p
c(x,y)表示該預測區塊中之座標x及y的該經組合預測,p(x,y)表示該預測區塊中之座標x及y的該預測,
為預測權重,d
x為取決於該預測區塊在維度x上之一大小設定成1或2的一參數,d
y為取決於該預測區塊在維度y上之一大小設定成1或2的一參數,i>0之r(x,-1-i)為水平位置x處之該擴充頂部參考樣本,i>0之r(-1-i,y)為豎直位置y處之該擴充左側參考樣本,且i>0之
為相對於該預測區塊之一邊界的該等經組合擴充拐角參考樣本,且b(x,y)表示一正規化因子。
該視訊編碼器可經組配以基於一圖像內預測獲得該預測p(x,y)。
該視訊編碼器可經組配以僅使用平面預測作為圖像內預測。
該視訊編碼器可經組配以針對各經編碼視訊區塊判定識別該預測與該等經濾波擴充參考樣本之該組合的一參數集。該視訊編碼器可經組配以使用含有該預測區塊之不同區塊大小之集合的一查找表來判定識別該預測與該等經濾波擴充參考樣本之該組合的該參數集。
對應視訊解碼器可經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;在該圖像內預測中判定一圖像之多個最接近參考樣本及多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用該等擴充參考樣本以判定對該預測區塊之一預測,且對該等擴充參考樣本進行濾波以便獲得多個經濾波擴充參考樣本;且組合該預測與該等經濾波擴充參考樣本以便獲得對該預測區塊之一經組合預測。
該視訊解碼器可經組配以組合該預測與擴充參考樣本,該等擴充參考樣本配置於樣本相對於該預測區塊之一主對角線或次對角線中。
該視訊解碼器可經組配以基於以下判定規則組合該預測與該等擴充參考樣本:
其中p
c(x,y)表示該預測區塊中之座標x及y的該經組合預測,p(x,y)表示該預測區塊中之座標x及y的該預測,
為預測權重,d
x為取決於該預測區塊在維度x上之一大小設定成1或2的一參數,d
y為取決於該預測區塊在維度y上之一大小設定成1或2的一參數,i>0之r(x,-1-i)為水平位置x處之該擴充頂部參考樣本,i>0之r(-1-i,y)為豎直位置y處之該擴充左側參考樣本,且i>0之r(-1-i,-1-i)為該多個擴充參考樣本相對於該預測區塊之一邊界的一擴充拐角參考樣本,且b(x,y)表示一正規化因子。
該視訊解碼器可經組配以對該等擴充參考樣本進行濾波以便使用一3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器中之一者獲得經濾波擴充參考樣本(r(x,-1-i)、r(-1-i,y)、r(-1-i,-1-i),其中i>0) (經組合)且使用該等經濾波擴充參考樣本進行該預測。
視訊解碼器可經組配以使用預測區塊之擴充拐角參考樣本與擴充參考樣本的組合,該等擴充參考樣本配置於參考樣本(r(-1-i,-1-i))之拐角區中。
其中p
c(x,y)表示該預測區塊中之座標x及y的該經組合預測,p(x,y)表示該預測區塊中之座標x及y的該預測,
為預測權重,d
x為取決於該預測區塊在維度x上之一大小設定成1或2的一參數,d
y為取決於該預測區塊在維度y上之一大小設定成1或2的一參數,i>0之r(x,-1-i)為水平位置x處之該擴充頂部參考樣本,i>0之r(-1-i,y)為豎直位置y處之該擴充左側參考樣本,且i>0之
為相對於該預測區塊之一邊界的該等經組合擴充拐角參考樣本,且b(x,y)表示一正規化因子。
該視訊解碼器可經組配以基於一圖像內預測獲得該預測p(x,y)。該視訊解碼器可僅使用例如平面預測作為圖像內預測。
該視訊解碼器可經組配以針對各經解碼視訊區塊判定識別該預測與該等經濾波擴充參考樣本之該組合的一參數集。
該視訊解碼器可經組配以使用含有該預測區塊之不同區塊大小之集合的一查找表來判定識別該預測與該等經濾波擴充參考樣本之該組合的該參數集。
當對參考樣本進行濾波時,有可能基於各別樣本之位置而組合使用經濾波樣本之預測與未經濾波參考樣本以便獲得位置相依的預測組合。根據實例實施例,使
為使用經濾波參考樣本之預測,且使
為未經濾波參考樣本。經組合預測
可如下計算:
係數
為藉由位置相依項縮放之經儲存預測權重,其中對於寬度小於或等於16之區塊,
,且對於寬度大於16之區塊,
,對於高度小於或等於16之區塊,
,且對於高度大於16之區塊,
。正規化因子
可如下導出:
如已結合參考樣本濾波所描述,針對此組合之參考樣本濾波可不同於針對常規預測之濾波。舉例而言,可使用例如三個或更少或更多預定義低通濾波器中之一者以使邊界樣本平滑。三個預定義低通濾波器可包括一個3抽頭濾波器、一個5抽頭濾波器及一個7抽頭濾波器。為了使平滑化適應內容,平滑濾波器之選擇可基於區塊大小及框內預測模式。將
h k 定義作為濾波器
k及額外經儲存加權參數
a之脈衝回應,如下根據未經濾波參考
計算經濾波參考
,其中“*”表示卷積:
實施例可藉由使用經濾波及未經濾波參考樣本之擴充參考樣本來改良用於最接近參考樣本之此已知組合。在下文中,展示根據一實施例且與擴充參考樣本之預測組合,其中最接近拐角樣本r(-1,-1)由擴充拐角樣本
替換如下。
替代地或另外,為了組合預測與樣本,可組合不同擴充預測模式。
根據一實施例之諸如視訊編碼器1000的視訊編碼器可經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;且使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯。該視訊編碼器可經組配以加權地(w
0;w
i)組合該第一預測(p
0(x,y))與該第二預測(p
i(x,y))以便獲得一經組合預測(p(x,y))作為對該寫碼資料中之該預測區塊的預測。
該視訊編碼器可經組配以根據一預定義組合使用該第一預測及該第二預測,該預定義組合為經啟用第一預測模式與經啟用第二預測模式之可能組合的一部分。
該視訊編碼器可經組配以傳信該第一預測模式或該第二預測模式而不傳信另一預測模式。舉例而言,第一模式可基於額外的隱含資訊而自參數i導出,該資訊諸如僅可結合特定索引i或索引m使用之特定預測模式。
作為此類隱含資訊之一實例,該視訊編碼器可經組配以獨佔地使用一平面預測模式作為該第一預測模式及該第二預測模式中之一者。
該視訊編碼器可經組配以基於該預測區塊之一區塊大小而調適應用於該經組合預測中之該第一預測的一第一權重及應用於該經組合預測中之該第二預測的一第二權重;及/或基於該第一預測模式調適該第一權重或基於該第二預測模式調適該第二權重。
該視訊編碼器可經組配以基於在該預測區塊中之一位置及/或距離而調適應用於該經組合預測中之該第一預測的一第一權重及應用於該經組合預測中之該第二預測的一第二權重。
其中w
0(x,y)為基於該預測區塊中之位置x,y的該第一權重,w
i為基於該預測區塊中之位置x,y的該第二權重,p
0(x,y)為位置x,y之該第一預測,且p
i(x,y)為位置x,y之該第二預測,且i指示待用於該第二預測之該等擴充參考樣本。
對應視訊解碼器可經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;且使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯。該視訊解碼器可經組配以加權地(w
0;w
i)組合該第一預測(p
0(x,y))與該第二預測(p
i(x,y))以便獲得一經組合預測(p(x,y))作為對該寫碼資料中之該預測區塊的預測。
該視訊解碼器可經組配以根據一預定義組合使用該第一預測及該第二預測,該預定義組合為經啟用第一預測模式與經啟用第二預測模式之可能組合的一部分。此允許獲得低傳信負載。
該視訊解碼器可經組配以接收指示該第二預測模式之一信號而不接收指示該第一預測模式之一信號,且自該第二預測模式或一參數資訊(i)導出該第一預測模式。
該視訊解碼器可經組配以獨佔地使用一平面預測模式作為該第一預測模式及該第二預測模式中之一者。
該視訊解碼器可經組配以基於該預測區塊之一區塊大小而調適應用於該經組合預測中之該第一預測的一第一權重及應用於該經組合預測中之該第二預測的一第二權重;及/或基於該第一預測模式調適該第一權重或基於該第二預測模式調適該第二權重。
該視訊解碼器可經組配以基於在該預測區塊中之一位置及/或距離而調適應用於該經組合預測中之該第一預測的一第一權重及應用於該經組合預測中之該第二預測的一第二權重。
其中w
0(x,y)為基於該預測區塊中之位置x,y的該第一權重,w
i為基於該預測區塊中之位置x,y的該第二權重,p
0(x,y)為位置x,y之該第一預測,且p
i(x,y)為位置x,y之該第二預測,且i指示待用於該第二預測之該等擴充參考樣本。對於預測區塊中之不同位置x,y,擴充參考樣本i可包含不同距離。替代地或另外,由區域索引i及/或由模式m指示之不同組的預定義擴充參考樣本可包含至預測區塊之不同距離。
組合預測之一種已知方式為利用固定權重及對二種預測使用同一預測模式。此使得不再需要傳信第二預測模式。
放鬆此嚴格限制之實施例定義僅允許模式之特定組合。此仍需要傳信第二模式,但其相比於第一模式限制待傳信之模式之數目。結合模式及參考傳信給出關於預測模式傳信之更多細節。根據一實施例之一個有前景的組合係僅將平面用作第二模式,使得框內模式之額外傳信過時。舉例而言,可使用具有任意框內模式之
作為經加權和之第一部分,且第二部分係藉由使用最接近參考樣本及平面模式而產生。另一可能性為交換次序,亦即,將平面模式用於擴展參考樣本。
為了使加權適於預測大小及模式,可按區塊大小以及按框內預測模式分別指定權重
。此外,可在能夠使組合適於視訊內容之序列、圖像或圖塊層級上傳信權重。另一實施例為針對預測區塊內部之不同區域以不同方式對不同參考樣本預測進行加權。此可如下產生位置相依權重
:
在使用一個預測及擴充參考樣本之狀況下,目前先進技術傳信預測模式及所使用之參考區域索引
i,亦即,執行模式及參考區域傳信。在下文中,呈現關於在使用一個及/或更多個預測之狀況下進行預測模式寫碼之實施例,繼之以關於擴充參考區域索引寫碼之實施例。
根據一實施例之諸如視訊編碼器1000的視訊編碼器可經組配1000以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者,例如僅使用最接近樣本或至少在不存在擴充參考樣本之情況下;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中第二組預測模式為第一組預測模式之子集,第二子集可由編碼器判定;其中子集亦可包括二個組之重合。該視訊編碼器可經組配以傳信指示用於預測該預測區塊之該預測模式的一模式資訊(m);且若該預測模式含於該第二組預測模式中,則隨後傳信指示用於該預測模式之該等擴充參考樣本之一子集的一參數資訊(i);且當所使用之預測模式不含於該第二組預測模式中時,跳過傳信該參數資訊,藉此允許得出該參數i具有諸如0之一預定義值的一結論。
該視訊編碼器可經組配以在該模式資訊指示一DC模式或一平面模式時跳過傳信該參數資訊。
對應視訊解碼器可經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者,例如僅使用最接近樣本或至少在不存在擴充參考樣本之情況下;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者。該第二組預測模式為該第一組預測模式之一子集,且可由該編碼器判定及/或傳信。作為子集可包括二個組之重合。該視訊編碼器可經組配以接收指示用於預測該預測區塊之該預測模式的一模式資訊(m);且隨後接收指示用於該預測模式之該等擴充參考樣本之一子集的一參數資訊(i),藉此指示該預測模式含於該第二組預測模式中;且當未接收到該參數資訊時,判定所使用之預測模式不含於該第二組預測模式中,且判定該等最接近參考樣本用於該預測之一使用。
該視訊解碼器可經組配以在未接收該參數資訊時將該模式資訊判定為指示一DC模式或一平面模式之一使用。
當用於擴充參考樣本之該組所允許框內預測模式(亦即,用於最接近參考樣本之所允許框內預測模式之子集)受限時,存在二種不同方式來傳信模式m及索引i,例如,當子集被稱作用於擴充參考樣本之受限預測模式時:
1. 在索引i之前傳信模式m,使得索引傳信可如下取決於模式m:
a. 若模式m不在用於擴充參考樣本之該組所允許模式中,則跳過索引i之傳信且將預測模式m應用於最接近參考樣本(i=0)
b. 否則,傳信i且將預測模式m應用於由i指示之參考樣本。
2. 在模式m之前傳信索引i,使得模式傳信可如下取決於索引i:
a. 若i指示使用擴充參考樣本(i>0),則待傳信之該組所允許模式m等於受限模式。
b. 否則(i=0),待傳信之該組所允許模式m等於不受限制的一組模式
舉例而言,若模式m係使用最可能模式(MPM)寫碼利用索引傳信至MPM清單,則不在所允許之該組模式中之模式不包括於MPM清單中。
亦即,根據可替代地或另外實施之第二選項,根據一實施例之諸如視訊編碼器1000的視訊編碼器可經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;針對該圖像內預測使用多個參考樣本及多個擴充參考樣本以編碼一圖像之一預測區塊,該多個參考樣本包含該圖像之直接相鄰於該預測區塊的最接近參考樣本,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;傳信指示用於該預測模式之該多個參考樣本之一子集的一參數資訊(i),該多個參考樣本之該子集僅包含最接近參考樣本或包含擴充參考樣本;且隨後傳信指示用於預測該預測區塊之該預測模式的一模式資訊(m),其中該模式資訊指示來自模式之一子集的一預測模式,該子集受限於根據該參數資訊(i)之一組所允許預測模式。
對於此二個選項,該視訊解碼器經調適以使得除了該等最接近參考樣本之外,亦使用含於該第二組預測模式中之模式中的該等擴充參考樣本。
此外,該視訊編碼器可經調適以使得該第一組預測模式描述被允許用於與該等最接近參考樣本一起使用之預測模式,其中該第二組預測模式描述該第一組預測模式中亦被允許用於與該等擴充參考樣本一起使用的預測模式。
該參數資訊之值範圍(亦即,可由區域索引i表示之值域)可涵蓋僅該等最接近參考值之一使用及擴充參考值之不同子集之一使用。如結合圖11所描述,i可表示僅最接近參考值(i=0)、一組特定擴充參考值或數組擴充參考值之一組合(例如,排及/或行或距離)的使用。
根據一實施例,擴充參考樣本之不同部分包含至該預測區塊之一不同距離。
該視訊編碼器可經組配以將該參數資訊設定成一預定義數目個值中之一者,該值指示用於該預測模式之參考樣本的一數目及一距離。
該視訊編碼器可經組配以基於一最可能模式寫碼判定該第一組預測模式及/或該第二組預測模式。
第二選項之對應解碼器經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用多個參考樣本及多個擴充參考樣本以解碼一圖像之一預測區塊,該多個參考樣本包含該圖像之直接相鄰於該預測區塊的最接近參考樣本,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;接收指示用於該預測模式之該多個參考樣本之一子集的一參數資訊(i),該多個參考樣本之該子集僅包含最接近參考樣本或包含擴充參考樣本;且隨後接收指示用於預測該預測區塊之該預測模式的一模式資訊(m),其中該模式資訊指示來自模式之一子集的一預測模式,該子集受限於根據該參數資訊(i)之一組所允許預測模式。
根據第一選項及/或第二選項之解碼器可經調適以使得除了該等最接近參考樣本之外,亦使用含於該第二組預測模式中之模式中的該等擴充參考樣本,例如藉由組合預測與樣本及/或組合預測。
該第一組預測模式可描述被允許用於與該等最接近參考樣本一起使用之預測模式,其中該第二組預測模式可描述該第一組預測模式中亦被允許用於與該等擴充參考樣本一起使用的預測模式。
如針對編碼器所描述,該參數資訊之值範圍涵蓋僅該等最接近參考值之一使用及擴充參考值之不同子集之一使用。
擴充參考樣本之不同部分可包含至該預測區塊之一不同距離。
該視訊解碼器可經組配以將該參數資訊設定成一預定義數目個值中之一者,該值指示用於該預測模式之參考樣本的一數目及一距離。
該視訊解碼器可經組配以基於一最可能模式(MPM)寫碼判定該第一組預測模式及/或該第二組預測模式,亦即,MPM寫碼可產生各別清單,其中該清單可經調適以便僅含有允許使用各別樣本之此類模式。
替代地或另外,可實施與自最接近及擴充參考樣本組合預測相關的實施例。
根據一實施例之諸如視訊編碼器1000的視訊編碼器可經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯,且組合該第一預測與該第二預測以便獲得一經組合預測作為對該寫碼資料中之該預測區塊的預測。
該預測區塊可為一第一預測區塊,其中該視訊編碼器可經組配以在不存在與該視訊之一第二預測區塊相關聯之多個擴充參考樣本的情況下使用與該第二預測區塊相關聯之多個最接近參考樣本來預測該第二預測區塊。該視訊編碼器可經組配以傳信諸如bipred旗標之一組合資訊,該組合資訊指示該寫碼資料中之該預測係基於預測之一組合,或係基於在不存在該多個最接近參考樣本之情況下使用該多個擴充參考樣本的一預測。
該視訊編碼器可經組配以使用該第一預測模式作為一預定義預測模式。
該視訊編碼器可經組配以選擇該第一預測模式作為與該第二預測模式相同之一模式,且在不存在該等擴充參考樣本之情況下使用該等最接近參考樣本;或使用該第一預測模式作為預設預測模式,諸如平面預測模式。
對應視訊解碼器可經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;且使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯。該視訊解碼器可經組配以組合該第一預測與該第二預測以便獲得一經組合預測作為對該寫碼資料中之該預測區塊的預測。
該預測區塊可為一第一預測區塊,其中該視訊解碼器可經組配以在不存在與該視訊之一第二預測區塊相關聯之多個擴充參考樣本的情況下使用與該第二預測區塊相關聯之多個最接近參考樣本來預測該第二預測區塊。該視訊解碼器可進一步經組配以接收指示該寫碼資料中之該預測係基於預測之一組合或係基於在不存在該多個最接近參考樣本之情況下使用該多個擴充參考樣本之一預測的組合資訊,且相應地解碼該寫碼資料。
該視訊解碼器可經組配以使用該第一預測模式作為一預定義預測模式。
該視訊解碼器可經組配以選擇該第一預測模式作為與該第二預測模式相同之一模式,且在不存在該等擴充參考樣本之情況下使用該等最接近參考樣本;或使用該第一預測模式作為預設預測模式,諸如平面模式。
若參考區域索引i指示擴充參考樣本之使用(i>0),則諸如二進位資訊之各別資訊或旗標(在下文中被稱作雙向預測旗標(bipred旗標))可用以傳信是否將使用擴充參考樣本之預測與使用最接近參考樣本之預測組合。
若bipred旗標指示預測自最接近(i=0)及擴充參考樣本(i>0)之一組合,則在參考區域索引i之前或之後如本文中所描述傳信用於擴充參考樣本m
i之模式。用於最接近參考樣本預測之模式m
0係固定的,例如始終設定成如平面模式之特定模式,或設定成與用於擴充參考樣本之模式相同的模式。
如下文中將描述,根據一實施例之視訊編碼器可經組配以藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;且根據一組預定義多個擴充參考樣本使用該多個擴充參考樣本,亦即,可產生及/或使用區域索引清單,該清單指示參考樣本之特定子集,諸如僅最接近參考樣本、擴充參考樣本之至少一個距離及/或擴充參考樣本之不同距離之組合。
該視訊編碼器可經組配以判定該組預定義多個擴充參考樣本,使得該組中之多者彼此相差該圖像之待用作參考樣本之樣本之行及/或列的一數目或組合。
該視訊編碼器可經組配以基於該預測區塊之一區塊大小及/或用以預測該預測區塊之一預測模式而判定該組預定義多個擴充參考樣本。
該視訊編碼器可經組配以在該預測區塊之一區塊大小為至少一預定義臨限值之情況下判定該組多個擴充參考樣本,且在該區塊大小低於該預定義臨限值時跳過傳信該組多個擴充參考樣本。
該預定義臨限值可為沿該預測區塊之一寬度或高度的一預定義樣本數目及/或該預測區塊沿該寬度及該高度的一預定義縱橫比。
預定義樣本數目可為任何數目,但較佳為8。替代地或另外,縱橫比可大於1/4且小於4,可能係基於定義縱橫比之一個商的樣本數目8。
該視訊編碼器可經組配以使用該多個擴充參考樣本將該預測區塊預測為一第一預測區塊且不使用擴充參考樣本來預測一第二預測區塊(其可為相同或不同圖像之部分),其中該視訊編碼器經組配以傳信與該第一預測區塊相關聯之一組預定義多個擴充參考樣本且不傳信與該第二預測區塊相關聯之一組預定義多個擴充參考樣本。舉例而言,預定義組可由參考區域索引i指示。
該視訊編碼器可經組配以針對各預測區塊傳信指示一組多個擴充參考樣本中之特定多者中之一者及僅在指示該圖像內預測模式之資訊之前對最接近參考樣本之一使用的資訊。
該視訊編碼器可經組配以傳信指示該圖像內預測之該資訊以便藉此指示根據該組多個擴充參考樣本中之經指示特定多者或僅根據最接近參考樣本之經指示使用的預測模式。
對應視訊解碼器可經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;且根據該組預定義多個擴充參考樣本使用該多個擴充參考樣本。
該視訊解碼器可經組配以判定該組預定義多個擴充參考樣本,使得該組中之多者彼此相差該圖像之待用作參考樣本之樣本之行及/或列的一數目或組合。
該視訊解碼器可經組配以基於該預測區塊之一區塊大小及/或用以預測該預測區塊之一預測模式而判定該組預定義多個擴充參考樣本。
該視訊解碼器可經組配以在該預測區塊之一區塊大小為至少一預定義臨限值之情況下判定該組多個擴充參考樣本,且在該區塊大小低於該預定義臨限值時跳過使用該組多個擴充參考樣本。
舉例而言,若當前區塊在位置(x0,y0)處之左上方樣本位於寫碼樹型區塊(CTB)內部之第一列中,則可跳過該組(其可使用參數資訊i或類似語法)之傳信。CTB可被視為圖像所分割成之基本處理單元,且該基本處理單元為另一區塊子分割之根。
此可藉由檢查豎直y座標y0是否不為CTB大小之倍數而進行。舉例而言,當CTB大小為64個明度樣本時,在第一CTB列中,CTB內部之上方區塊具有y0=0,在第二CTB列中,其具有y0=64等等。因此,對於位於CTB之上邊界處的此CTB內部之所有區塊(其可例如藉由如下之模運算來檢查:y0 % CtbSizeY == 0),可跳過參數i或類似語法之傳信。
因此,該預定義臨限值可為沿該預測區塊之一寬度或高度的預定義樣本數目及/或該預測區塊沿該寬度及該高度的一預定義縱橫比。
因此,該預定義樣本數目可為8,及/或該縱橫比可能需要大於1/4且小於4。
該視訊解碼器可經組配以使用該多個擴充參考樣本將該預測區塊預測為一第一預測區塊且不使用擴充參考樣本來預測一第二預測區塊,其中該視訊解碼器經組配以例如使用區域索引i接收指示與該第一預測區塊相關聯之一組預定義多個擴充參考樣本的資訊,且在不存在一各別信號之情況下判定與該第二預測區塊相關聯之一組預定義擴充參考樣本。
該視訊解碼器可經組配以針對各預測區塊接收資訊,該資訊指示一組多個擴充參考樣本中之特定多者中之一者且僅在指示該圖像內預測模式之資訊之前指示最接近參考樣本之一使用。
該視訊解碼器可經組配以接收指示該圖像內預測之該資訊以便藉此指示根據該組多個擴充參考樣本中之經指示特定多者或僅根據最接近參考樣本之經指示使用的預測模式。
可按區塊改變參考區域索引,且因此,可針對該索引所應用之每一預測區塊在位元串流中傳輸索引。實施例係關於擴充參考樣本區域傳信以便允許解碼器使用正確樣本。該區域可對應於指示擴充參考樣本或最接近參考樣本之參數i。為了對傳信及其他遠距離擴充參考樣本之使用進行折衷,可使用一組預定擴充參考樣本行。舉例而言,可使用僅二個額外擴充參考行,其為具有索引1及3之行。根據實施例之集合可為
I ={0,1,3},其中|
I |=3。此允許參考樣本區域擴充至多額外三行,但僅需要傳信二行。該集合亦可擴充至四行,例如
I ={0,1,3,4},且僅使用第一MaxNumRefAreaIdx要素,而可在序列、圖像或圖塊層級上固定或傳信MaxNumRefAreaIdx。可使用如圖11中所說明之表中所展示的熵寫碼及截斷一元碼在位元串流中傳信至集合
I 中之索引
n,該截斷一元碼展示用於等於3及4之MaxNumRefAreaIdx之一組特定參考區域的實例截斷一元碼。
為了考慮不同區塊大小之不同空間特性,該組參考樣本行亦可取決於預測區塊大小及/或框內預測模式。在另一實施例中,該集合對於小區塊僅含有具有索引2之額外一行,且對於較大區塊含有具有索引1及3線之二行。用於框內預測模式相依集合選擇之實施例將具有用於水平方向與豎直方向之間的預測方向之一組不同參考樣本行。
藉由針對不需要傳信之較小區塊大小選擇空集合,參考區域索引之傳信亦可受限於較大區塊大小。此可基本上停用針對較小區塊大小使用擴充參考樣本。在一個實施例中,擴充參考樣本之使用可受限於寬度
W及高度
H二者大於或等於8之區塊。除此之外,一側小於或等於另一側之四分之一的區塊亦可自使用擴充參考樣本(例如,32×8區塊)或基於所提及之對稱性(8×32區塊)排除。圖12a及圖12b說明此實施例,其中已針對圖像內預測(圖12a)排除一些區塊大小且相應地對區塊加陰影,大體如由參考符號1102所指示。在此實施例中,假定圖像內預測圖塊及圖像間預測圖塊允許不同區塊大小組合。樣本1104及相應地加陰影之區塊不允許用於擴充參考樣本,亦即,i>0。圖12a及圖12b展示圖像內預測圖塊及圖像間預測圖塊之擴充參考樣本的實例限制。如可見,對於商W/H及H/W,與區塊大小相依,特定言之與區塊之縱橫比相依之區塊的容限或限制可為對稱的。
在存在不使用擴充參考樣本之其他框內預測模式的情況下,僅在傳信使用擴充參考樣本之預測模式的情況下傳信參考區域索引。另一方式可為在傳信所有其他框內模式資訊之前傳信參考區域。在參考區域索引i指示擴充參考樣本(
i>0)之狀況下,可跳過不使用擴充參考樣本(例如,模板匹配或經訓練之預測子)之模式資訊之傳信。此亦可跳過發信特定變換之資訊,該等特定變換不適用於使用擴充參考樣本之預測的預測殘差。
在下文中,參考提及用於並行寫碼之考慮因素的實施例。
根據一實施例之一視訊編碼器可經組配以藉由對多個預測區塊進行基於區塊之預測性編碼而將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;針對該圖像內預測使用該圖像之多個擴充參考樣本以編碼該多個預測區塊中之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;其中該視訊編碼器可經組配以判定該等擴充參考樣本以便至少部分地為該多個預測區塊中之一鄰近預測區塊的一部分,且判定該鄰近預測區塊尚未經預測;且傳信指示與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本之擴充預測樣本的資訊。
該視訊編碼器可經組配以根據一波前方法藉由並行編碼區塊行來編碼該等圖像,且基於一角預測而預測該預測區塊,其中該視訊編碼器經組配以將該等擴充參考樣本判定為用於預測該預測區塊以便配置於該圖像之已預測區塊中。根據波前方法,第二行之寫碼或解碼可追蹤第一行之解碼,例如,被一個區塊分開。舉例而言,在45°之豎直角模式中,可在自第二行開始時對右側上方至多一個區塊進行寫碼、解碼。
該視訊編碼器可經組配以傳信該等擴充預測樣本,該等擴充預測樣本與該預測區塊相關聯且在該鄰近預測區塊中在一序列層級(亦即,圖像序列)、一圖像層級或一圖塊層級上變化地配置為不可用樣本或可用樣本,該圖塊為圖像之一部分。
該視訊編碼器可經組配以傳信指示該等擴充預測樣本之該資訊以及指示該圖像之一並行寫碼的資訊,該等擴充預測樣本與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本。
對應解碼器可經組配以藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中針對各圖像解碼多個預測區塊,其中該基於區塊之預測性解碼包含一圖像內預測;針對該圖像內預測使用該圖像之多個擴充參考樣本以解碼該多個預測區塊中之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;其中該視訊解碼器經組配以判定該等擴充參考樣本以便至少部分地為該多個預測區塊中之一鄰近預測區塊的一部分,且判定該鄰近預測區塊尚未經預測;且接收指示與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本之擴充預測樣本的資訊。
該視訊解碼器可經組配以根據一波前方法藉由並行解碼區塊行來解碼該等圖像,且基於一角預測而預測該預測區塊,其中該視訊解碼器經組配以將該等擴充參考樣本判定為用於預測該預測區塊以便配置於該圖像之已預測區塊中。
該視訊解碼器可經組配以接收指示該等擴充預測樣本之資訊,該等擴充預測樣本與該預測區塊相關聯且在該鄰近預測區塊中在一序列層級、一圖像層級或一圖塊層級上變化地配置為不可用樣本或可用樣本。
該視訊解碼器可經組配以接收指示該等擴充預測樣本之該資訊以及指示該圖像之一並行解碼的資訊,該等擴充預測樣本與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本。
在角圖像內預測中,參考樣本沿指定方向複製至當前預測區域中。在此方向指向右上方之狀況下,所需參考樣本區域亦向右邊移位,使得至預測區域邊界之距離變得較大。圖13展示利用45度角之W×H預測區塊的豎直角預測之實施例。可見,最接近參考樣本區域(藍色)將
H個樣本擴充至當前
W×
H區塊之右上方。在將預測擴充至更遠端參考樣本區域之情況下,擴充參考樣本(綠色)將
H+1,
H+2,...個樣本擴充至當前
W×
H區塊之右上方。
當例如將正方形寫碼樹單元(CTU)用作基本處理單元時,最大框內預測區塊大小可等於最大區塊大小,亦即,CTU區塊大小
N×
N。圖14a及圖14b說明來自圖13之實施例,其中
W×
H預測區塊等於
N×
NCTU區塊大小。對應地,擴充參考樣本1064
1及/或1064
2跨越右上方CTU (CTU 2)且使至少一個樣本進入下一CTU (CTU 3)。亦即,45°豎直角預測之擴充參考樣本1064
1及/或1064
2的一部分可配置於未經處理CTU 3中。若並行地處理CTU3及CTU5,則彼等樣本可能不可用。
圖14a及圖14b展示在對角線豎直圖像內預測之狀況下之所需最接近參考樣本1062及擴充參考樣本1064的實例。
在圖14b中,可見二個CTU行。當使用類似波前方法並行地編碼二行時,一旦CTU 2經編碼且CTU 3之編碼開始,第二CTU行之編碼就可與CTU 5一起開始。在此狀況下,利用擴充參考樣本之45度豎直角預測無法用於CTU 5,此係由於一些參考樣本1104位於CTU 3內部。以下方法可解決此問題:
1. 將下一基本處理區域內部之擴充參考標記為不可用,如結合本發明實施例所描述。以彼方式,可如同例如在圖像、圖塊或影像塊邊界處之其他不可用參考樣本一般,或當使用不允許使用來自圖像間預測區域之樣本作為圖像內預測區域之參考的受限框內預測時處理該等樣本。
2. 允許僅針對區域及圖像內預測模式使用擴充參考樣本,因此參考樣本不擴充至當前區域之右上方的多於一個基本處理單元。
可使得二種方法可藉由序列、圖像或圖塊層級上之高層級旗標切換。以彼方式,編碼器可傳信該解碼器以在編碼器之並行處理方案需要之狀況下應用限制。在不需要之狀況下,編碼器可傳信解碼器不應用限制。
另一方式為組合二種限制之傳信與並行編碼方案之傳信。舉例而言,當波前並行處理經啟用且在位元串流中傳信時,亦應用對擴充參考樣本之限制。
在下文中,描述了一些有利實施例。
1. 在一個實施例中,框內預測為使用二個額外參考行,其中參考樣本區域索引i=1且i=3 (參見圖3)。對於此等擴充參考樣本行,僅允許如本文中所描述之角預測。如結合圖11所描述執行參考樣本區域索引i之傳信,其中MaxNumRefAreaIdx=3,且在傳信框內預測模式之前傳信該索引。當參考區域索引不等於0 (亦即,使用擴充參考行)時,不使用DC及平面框內預測模式。為了避免不必要的傳信,自框內預測模式信號化排除DC及平面模式。可使用清單之索引將框內預測模式寫碼至最可能模式(MPM)。MPM清單含有自相鄰區塊導出之固定數目個預測模式候選者。當使用最接近參考行(i=0)來寫碼相鄰區塊時,該等相鄰區塊可使用DC或平面模式,且因此,MPM清單導出過程經修改為不包括DC及平面模式。若被移除,則DC及平面模式可由水平、豎直及左下方對角線角模式替換以填充清單(參見圖4a至圖4e)。此操作以避免冗餘之方式進行,例如,當自相鄰區塊導出之第一候選模式為豎直且第二候選模式為DC時,DC模式並非由豎直模式替換而是由水平模式置換,此係由於豎直模式尚未處於清單中。在i>0之狀況下防止DC及平面模式之不必要傳信的另一方式為在預測模式之後傳信參考區域索引i及在預測模式中調節i之傳信。若框內預測模式等於DC或平面,則不傳信索引i。然而,先前所描述方法優於此方法,此係因為此方法在使用索引將框內預測模式傳信至MPM清單的狀況下引入剖析相依性。為了能夠剖析i,必須重建構框內預測模式,此需要MPM清單導出。另一方面,MPM清單導出係指相鄰區塊之預測模式,該等預測模式亦需要在剖析i之前進行重建構。此非所要剖析相依性係藉由在預測模式之前傳信i且相應地修改MPM清單導出來解決,如上文所描述。一種視訊編碼器可經組配以基於該多個最接近參考樣本之一使用或該多個擴充參考樣本用於該預測模式之該使用而判定最可能預測模式之一清單,其中該視訊編碼器經組配以用被允許用於該預測模式之模式替代受限於所使用參考樣本的預測模式。對應視訊解碼器可經組配以基於該多個最接近參考樣本之一使用或該多個擴充參考樣本用於該預測模式之該使用而判定最可能預測模式之一清單,其中該視訊解碼器經組配以用被允許用於該預測模式之模式替代受限於所使用參考樣本的預測模式。
2. 在另一實施例中,擴充參考樣本之框內預測另外受限於僅應用於明度樣本。亦即,視訊編碼器可經組配以將使用擴充參考樣本之預測應用於僅包含明度資訊之圖像。相應地,視訊解碼器可經組配以將使用擴充參考樣本之預測應用於僅包含明度資訊之圖像。
3. 在另一實施例中,超出最接近參考樣本(i=0)之寬度及高度(參見圖3中之W+H)的擴充參考樣本(i>0)並非藉由使用已經重建構樣本(若可用)產生,而是藉由自最末樣本填補而產生,該最末樣本例如圖3中之右上方樣本之r(23,-1-i)或左下方樣本之r(-1-i,23)。此縮減了擴充參考樣本行之記憶體存取。亦即,該視訊編碼器可經組配以藉由自一最近擴充參考樣本填補而產生超出最接近參考樣本沿一第一影像方向及一第二影像方向之一寬度及/或一高度的擴充參考樣本。相應地,該視訊解碼器可經組配以藉由自一最近擴充參考樣本填補而產生超出最接近參考樣本沿一第一影像方向及一第二影像方向之一寬度及/或一高度的擴充參考樣本。
4. 在另一實施例中,僅可將每第二個角模式用於擴充參考樣本。因此,MPM清單導出經修改為在i>0之狀況下除了DC及平面模式之外亦排除此等模式。亦即,該視訊編碼器可經組配以僅使用來自一角預測模式之可能角度之一角度子集來預測使用該角預測模式之該預測,且自將編碼資訊傳信至一解碼器排除未使用角度。相應地,該視訊解碼器可經組配以僅使用來自一角預測模式之可能角度之一角度子集來預測使用該角預測模式之該預測,且自該預測排除未使用角度。
5. 在另一實施例中,額外參考樣本行之數目增加至3 (參見圖11,其中MaxNumRefAreaIdx=4)。亦即,除了最接近參考樣本之外,該等擴充參考樣本亦可以至少2行及列配置,較佳至少3行及列。此類組配可應用於視訊編碼器及解碼器。該視訊編碼器可經組配以使用一組多個擴充參考樣本中之特定多者來預測該預測區塊,其中該視訊編碼器經組配以自該組多者選擇該特定多者以便相比於由該組擴充之多個最接近參考樣本包含圖像內容之一最低相似性,亦即,使用相關聯參考樣本,例如具有相同參考區域索引。因此,一種視訊解碼器可經組配以使用一組多個擴充參考樣本中之特定多者來預測該預測區塊,其中該視訊解碼器經組配以自該組多者選擇該特定多者以便相比於由該組擴充之多個最接近參考樣本包含圖像內容之一最低相似性。
6. 在另一實施例中,傳信指示是否使用擴充參考樣本之旗標而非索引i。若旗標指示使用擴充參考樣本,則藉由計算參考行i>0與參考行i=0之間的相似性(例如,使用絕對差之和)來導出索引i (i>0)。選擇產生最低相似性之索引i。此後的想法為,擴充參考樣本(i>0)與常規參考樣本(i=0)愈相關,所得預測愈相關,且因此在預測中使用擴充參考樣本不具有額外益處。亦即,視訊編碼器可經組配以使用旗標或其他(可能為二進位)資訊傳信擴充參考樣本之使用。相應地,該視訊解碼器可經組配以藉由此類旗標接收指示擴充參考樣本之一使用的資訊。
7. 在另一實施例中,可在框內預測殘差之第一變換之後應用二次變換,如不可分離二次變換(NSST)。在擴充參考樣本行之狀況下,不執行二次變換,且在i>0之狀況下停用與NSST相關的所有傳信。亦即,該視訊編碼器可經組配以僅選擇性地使用該等擴充參考樣本或最接近參考樣本,其中該視訊編碼器經組配以在該等擴充參考樣本未用於預測該預測區塊時,使用一第一變換程序變換藉由預測該預測區塊而獲得之一殘差以便獲得一第一變換結果,且使用一第二變換程序變換該第一變換結果以便獲得一第二變換結果。此亦可能影響是否使用第二變換之傳信,亦即,若必須傳信第二變換之使用,則當使用擴充參考樣本時,可跳過傳信。該視訊編碼器可經組配以傳信該二次變換之一使用;或當指示該等擴充參考樣本之一使用時隱含地傳信該二次變換之一未使用,且不包括與該寫碼資料中之一二次變換之一結果相關的資訊。
相應地,該視訊解碼器可經組配以僅選擇性地使用該等擴充參考樣本或最接近參考樣本,其中該視訊解碼器經組配以在該等擴充參考樣本未用於預測該預測區塊時,使用一第一變換程序變換藉由預測該預測區塊而獲得之一殘差以便獲得一第一變換結果,且使用一第二變換程序變換該第一變換結果以便獲得一第二變換結果。該視訊解碼器可視訊解碼器可經組配以接收指示該二次變換之一使用的資訊;或當指示該等擴充參考樣本之一使用時導出該二次變換之一未使用,且不接收與該寫碼資料中之一二次變換之一結果相關的資訊。
8. 在另一實施例中,使用擴充參考樣本(i>0)之預測與使用最接近參考樣本(i=0)之平面預測組合。如結合組合不同擴充預測模式(亦即,使用擴充參考樣本)所概述,加權可為固定的(例如,0.5及0.5),可為區塊大小相依的,或可在圖塊、圖像或序列層級上傳信。在使用擴充參考樣本(i>0)之狀況下,額外旗標指示是否應用經組合預測。亦即,視訊編碼器可經組配以。相應地,視訊解碼器可經組配以
9. 在另一實施例中,省略來自上文之經組合預測的傳訊以減小信號化額外負擔。替代地,基於對最接近參考樣本(i=0)之分析而導出是否應用經組合預測之決策。一個可能的分析可為最接近參考樣本之平坦度。在最接近參考樣本信號為平坦的(無邊緣)之狀況下,應用組合,且若該最接近參考樣本信號含有高頻率及邊緣,則不應用該組合。亦即,視訊編碼器可經組配以。相應地,視訊解碼器可經組配以
儘管已在設備之上下文中描述一些態樣,但顯然,此等態樣亦表示對應方法之描述,其中區塊或裝置對應於方法步驟或方法步驟之特徵。類似地,方法步驟之上下文中所描述的態樣亦表示對應區塊或項目或對應設備之特徵的描述。
取決於某些實施要求,本發明之實施例可在硬體或軟體中實施。可使用數位儲存媒體來執行該實施,該媒體例如軟性磁碟、DVD、CD、ROM、PROM、EPROM、EEPROM或快閃記憶體,該媒體上儲存有電子可讀控制信號,該等電子可讀控制信號與可規劃電腦系統協作(或能夠協作)以使得執行各別方法。
根據本發明之一些實施例包含具有電子可讀控制信號之資料載體,該等控制信號能夠與可規劃電腦系統協作,使得進行本文中所描述之方法中之一者。
大體而言,本發明之實施例可實施為具有程式碼之電腦程式產品,當電腦程式產品運行於電腦上時,程式碼操作性地用於執行該等方法中之一者。程式碼可例如儲存於機器可讀載體上。
其他實施例包含儲存於機器可讀載體上的用於執行本文中所描述之方法中的一者的電腦程式。
換言之,本發明方法之實施例因此為電腦程式,其具有用於在電腦程式於電腦上運行時執行本文中所描述之方法中之一者的程式碼。
因此,本發明方法之另一實施例為資料載體(或數位儲存媒體,或電腦可讀媒體),其包含記錄於其上的用於執行本文中所描述之方法中之一者的電腦程式。
因此,本發明之方法之另一實施例為表示用於執行本文中所描述之方法中的一者之電腦程式之資料串流或信號序列。資料串流或信號序列可(例如)經組配以經由資料通信連接(例如,經由網際網路)而傳送。
另一實施例包含處理構件,例如經組配或經調適以執行本文中所描述之方法中之一者的電腦或可規劃邏輯裝置。
另一實施例包含上面安裝有用於執行本文中所描述之方法中之一者的電腦程式之電腦。
在一些實施例中,可規劃邏輯裝置(例如,場可規劃閘陣列)可用以執行本文中所描述之方法的功能性中之一些或全部。在一些實施例中,場可規劃閘陣列可與微處理器協作,以便執行本文中所描述之方法中之一者。通常,該等方法較佳地由任何硬體設備來執行。
由上述討論,將可理解,本發明可以多種實例形式體現,包含但不限於下列:
1. 一種視訊編碼器,其經組配以:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
依序判定該多個擴充參考樣本中之各者的一可用性或不可用性;
用一替代樣本替代經判定為不可用之一擴充參考樣本;及
使用該替代樣本進行該圖像內預測。
2. 如實例1之視訊編碼器,其中該視訊編碼器經組配以:
根據一序列依序判定該可用性或不可用性;
在一最末擴充參考樣本經判定為在該序列中可用之情況下將該替代樣本判定為一複本;及/或
在一下一擴充參考樣本經判定為在該序列中可用之情況下將該替代樣本判定為一複本。
3. 如實例2之視訊編碼器,其中該視訊編碼器經組配以:
根據一序列依序判定該可用性或不可用性;
基於經判定為可用且在該序列中配置於經判定為不可用之參考樣本之前的一擴充參考樣本與經判定為可用,且在該序列中配置於經判定為不可用之參考樣本之後的一擴充參考樣本之一組合而判定該替代樣本。
4. 如實例1至3中任一項之視訊編碼器,其中該視訊編碼器經組配以:
針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
判定該多個擴充參考樣本中之各者的一可用性或不可用性;
當該多個擴充參考樣本中之可用擴充參考樣本之一部分大於或等於一預定臨限值時,傳信該多個擴充參考樣本之一使用;及
當該多個擴充參考樣本中之可用擴充參考樣本之該部分低於該預定臨限值時,跳過傳信該多個擴充參考樣本之該使用。
5. 一種視訊編碼器,其經組配以:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
使用一雙側濾波器或一3抽頭FIR濾波器對該多個擴充參考樣本之至少一子集進行濾波以便獲得多個經濾波擴充參考樣本;及
使用該多個經濾波擴充參考樣本進行該圖像內預測。
6. 如實例5之視訊編碼器,其中該視訊編碼器經組配以使用一3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器中之一者對該多個擴充參考樣本進行濾波。
7. 如實例6之視訊編碼器,其中該視訊編碼器經組配以使用一角預測模式來預測該預測區塊;其中該3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器經組配為雙側濾波器,其中該視訊編碼器經組配以基於用於該角預測之一角度選擇使用該3抽頭濾波器、該5抽頭濾波器及該7抽頭濾波器中之一者,該角度配置於該角預測模式之一水平方向或一豎直方向之間;及/或其中該視訊編碼器經組配以基於該預測區塊之一區塊大小選擇使用該3抽頭濾波器、該5抽頭濾波器及該7抽頭濾波器中之一者。
8. 如實例7之視訊編碼器,其中該視訊編碼器經組配以針對自一水平方向或豎直方向朝向一對角線之增大角度選擇具有增加之抽頭的一濾波器。
9. 一種視訊編碼器,其經組配以:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊,其中多個最接近參考樣本係沿該預測區塊之一第一圖像方向且沿該預測區塊之一第二圖像方向配置;
將該等最接近參考樣本沿該第二方向配置的至少一部分映射至沿該第一方向配置之擴充參考樣本,使得該等經映射參考樣本超出該預測區塊沿該第一圖像方向之一擴充;及
使用該等經映射擴充參考樣本進行該預測。
10. 如實例9之視訊編碼器,其中該視訊編碼器經組配以根據用於預測該預測區塊之一預測模式映射最接近參考樣本之該部分。
11. 如實例10之視訊編碼器,其中該視訊編碼器經組配以根據用於預測該預測區塊之該預測模式中所使用的一方向映射最接近參考樣本之該部分。
12. 一種視訊編碼器,其經組配以:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
其中該視訊編碼器經組配以在不使用擴充樣本之一模式中進行邊界濾波;且在使用擴充樣本時不使用邊界濾波;或
其中該視訊編碼器經組配以對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
13. 一種視訊編碼器,其經組配以:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
在該圖像內預測中判定一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用該等擴充參考樣本以判定對該預測區塊之一預測;
對該等擴充參考樣本進行濾波以便獲得多個經濾波擴充參考樣本;及
組合該預測與該等經濾波擴充參考樣本以便獲得對該預測區塊之一經組合預測。
14. 如實例13之視訊編碼器,其中該視訊編碼器經組配以組合該預測與擴充參考樣本,該等擴充參考樣本配置於樣本相對於該預測區塊之一主對角線或次對角線中。
15. 如實例13或14之視訊編碼器,其中該視訊編碼器經組配以基於以下判定規則組合該預測與該等擴充參考樣本:
其中p
c(x,y)表示該預測區塊中之座標x及y的該經組合預測,p(x,y)表示該預測區塊中之座標x及y的該預測,
為預測權重,d
x為取決於該預測區塊在維度x上之一大小設定成1或2的一參數,d
y為取決於該預測區塊在維度y上之一大小設定成1或2的一參數,i>0之r(x,-1-i)為水平位置x處之該擴充頂部參考樣本,i>0之r(-1-i,y)為豎直位置y處之該擴充左側參考樣本,且i>0之r(-1-i,-1-i)為該多個擴充參考樣本相對於該預測區塊之一邊界的一擴充拐角參考樣本,且b(x,y)表示一正規化因子。
16. 如實例15之視訊編碼器,其中該正規化因子係基於以下判定規則判定:
。
17. 如實例13至16中任一項之視訊編碼器,其中該視訊編碼器經組配以對該等擴充參考樣本進行濾波以便使用一3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器中之一者獲得經濾波擴充參考樣本(r(x,-1-i)、r(-1-i,y)、r(-1-i,-1-i),其中i>0) (經組合)且使用該等經濾波擴充參考樣本進行該預測。
18. 如實例13至17中任一項之視訊編碼器,其中該視訊編碼器經組配以使用該預測區塊之擴充拐角參考樣本與擴充參考樣本的一組合,該等擴充參考樣本配置於參考樣本(r(-1-i,-1-i))之一拐角區中。
19. 如實例18之視訊編碼器,其中該視訊編碼器經組配以基於以下判定規則獲得該經組合預測:
其中p
c(x,y)表示該預測區塊中之座標x及y的該經組合預測,p(x,y)表示該預測區塊中之座標x及y的該預測,
為預測權重,d
x為取決於該預測區塊在維度x上之一大小設定成1或2的一參數,d
y為取決於該預測區塊在維度y上之一大小設定成1或2的一參數,i>0之r(x,-1-i)為水平位置x處之該擴充頂部參考樣本,i>0之r(-1-i,y)為豎直位置y處之該擴充左側參考樣本,且i>0之
為相對於該預測區塊之一邊界的該等經組合擴充拐角參考樣本,且b(x,y)表示一正規化因子。
20. 如實例13至19中任一項之視訊編碼器,其中該視訊編碼器經組配以基於一圖像內預測獲得該預測p(x,y)。
21. 如實例20之視訊編碼器,其中該視訊編碼器經組配以僅使用平面預測作為圖像內預測。
22. 如實例13至21中任一項之視訊編碼器,其中該視訊編碼器經組配以針對各經編碼視訊區塊判定識別該預測與該等經濾波擴充參考樣本之該組合的一參數集。
23. 如實例22之視訊編碼器,其中該視訊編碼器經組配以使用含有該預測區塊之不同區塊大小之集合的一查找表來判定識別該預測與該等經濾波擴充參考樣本之該組合的該參數集。
24. 一種視訊編碼器,其經組配以:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;
使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯,
其中該視訊編碼器經組配以加權地(w
0;w
i)組合該第一預測(p
0(x,y))與該第二預測(p
i(x,y))以便獲得一經組合預測(p(x,y))作為對該寫碼資料中之該預測區塊的預測。
25. 如實例24之視訊編碼器,其中該視訊編碼器經組配以根據一預定義組合使用該第一預測及該第二預測,該預定義組合為經啟用第一預測模式與經啟用第二預測模式之可能組合的一部分。
26. 如實例24或25之視訊編碼器,其中該視訊編碼器經組配以傳信該第一預測模式或該第二預測模式而不傳信另一預測模式。
27. 如實例24至26中任一項之視訊編碼器,其中該視訊編碼器經組配以獨佔地使用一平面預測模式作為該第一預測模式及該第二預測模式中之一者。
28. 如實例24至27中任一項之視訊編碼器,其中該視訊編碼器經組配以基於該預測區塊之一區塊大小而調適應用於該經組合預測中之該第一預測的一第一權重及應用於該經組合預測中之該第二預測的一第二權重;及/或
基於該第一預測模式調適該第一權重或基於該第二預測模式調適該第二權重。
29. 如實例24至28中任一項之視訊編碼器,其中該視訊編碼器經組配以基於一位置而調適應用於該經組合預測中之該第一預測的一第一權重及應用於該經組合預測中之該第二預測的一第二權重。
30. 如實例29之視訊編碼器,其中該視訊編碼器經組配以基於以下判定規則調適該第一權重及該第二權重:
其中w
0(x,y)為基於該預測區塊中之位置x,y的該第一權重,w
i為基於該預測區塊中之位置x,y的該第二權重,p
0(x,y)為位置x,y之該第一預測,且p
i(x,y)為位置x,y之該第二預測,且i指示待用於該第二預測之該等擴充參考樣本。
31. 一種視訊編碼器,其經組配以:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;
傳信指示用於預測該預測區塊之該預測模式的一模式資訊(m);及
若該預測模式含於該第二組預測模式中,則隨後傳信指示用於該預測模式之該等擴充參考樣本之一子集的一參數資訊(i);且當所使用之預測模式不含於該第二組預測模式中時,跳過傳信該參數資訊。
32. 如實例31之視訊編碼器,其中該視訊編碼器經組配以在該模式資訊指示一DC模式或一平面模式時跳過傳信該參數資訊。
33. 一種視訊編碼器,其經組配以:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用多個參考樣本及多個擴充參考樣本以編碼一圖像之一預測區塊,該多個參考樣本包含該圖像之直接相鄰於該預測區塊的最接近參考樣本,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;
傳信指示用於該預測模式之該多個參考樣本之一子集的一參數資訊(i),該多個參考樣本之該子集僅包含最接近參考樣本或包含擴充參考樣本;
隨後傳信指示用於預測該預測區塊之該預測模式的一模式資訊(m),其中該模式資訊指示來自模式之一子集的一預測模式,該子集受限於根據該參數資訊(i)之一組所允許預測模式。
34. 如實例31至33中任一項之視訊編碼器,其中除了該等最接近參考樣本之外,亦使用含於該第二組預測模式中之模式中的該等擴充參考樣本。
35. 如實例31至34中任一項之視訊編碼器,其中該第一組預測模式描述被允許用於與該等最接近參考樣本一起使用之預測模式,其中該第二組預測模式描述該第一組預測模式中亦被允許用於與該等擴充參考樣本一起使用的預測模式。
36. 如實例31至35中任一項之視訊編碼器,其中該參數資訊之一系列值涵蓋僅該等最接近參考值之一使用及擴充參考值之不同子集之一使用。
37. 如實例36之視訊編碼器,其中擴充參考樣本之不同部分包含至該預測區塊之一不同距離。
38. 如實例36或37之視訊編碼器,其中該視訊編碼器經組配以將該參數資訊設定成一預定義數目個值中之一者,該值指示用於該預測模式之參考樣本的一數目及一距離。
39. 如實例31至38中任一項之視訊編碼器,其中該視訊編碼器經組配以基於一最可能模式寫碼而判定該第一組預測模式及/或該第二組預測模式。
40. 一種視訊編碼器,其經組配以:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;
使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯,
其中該視訊編碼器經組配以組合該第一預測與該第二預測以便獲得一經組合預測作為對該寫碼資料中之該預測區塊的預測。
41. 如實例40之視訊編碼器,其中該預測區塊為一第一預測區塊,其中該視訊編碼器經組配以在不存在與該視訊之一第二預測區塊相關聯之多個擴充參考樣本的情況下使用與該第二預測區塊相關聯之多個最接近參考樣本來預測該第二預測區塊;
其中該視訊編碼器經組配以傳信一組合資訊,該組合資訊指示該寫碼資料中之該預測係基於預測之一組合,或係基於在不存在該多個最接近參考樣本之情況下使用該多個擴充參考樣本的一預測。
42. 如實例40或41之視訊編碼器,其中該視訊編碼器經組配以使用該第一預測模式作為一預定義預測模式。
43. 如實例42之視訊編碼器,其中該視訊編碼器經組配以選擇該第一預測模式作為與該第二預測模式相同之一模式,且在不存在該等擴充參考樣本之情況下使用該等最接近參考樣本;或使用該第一預測模式作為預設預測模式。
44. 一種視訊編碼器,其經組配以:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;及
根據一組預定義多個擴充參考樣本使用該多個擴充參考樣本。
45. 如實例44之視訊編碼器,其中該視訊編碼器經組配以判定該組預定義多個擴充參考樣本,使得該組中之多者彼此相差該圖像之待用作參考樣本之樣本之行及/或列的一數目或組合。
46. 如實例45之視訊編碼器,其中該視訊編碼器經組配以基於該預測區塊之一區塊大小及/或用以預測該預測區塊之一預測模式而判定該組預定義多個擴充參考樣本。
47. 如實例45或46之視訊編碼器,其中該視訊編碼器經組配以在該預測區塊之一區塊大小為至少一預定義臨限值之情況下判定該組多個擴充參考樣本,且在該區塊大小低於該預定義臨限值時跳過傳信該組多個擴充參考樣本,或基於該組多個擴充參考樣本在一寫碼樹型區塊內之一位置而跳過傳信該組多個擴充參考樣本。
48. 如實例47之視訊編碼器,其中該預定義臨限值為沿該預測區塊之一寬度或高度的一預定義樣本數目及/或該預測區塊沿該寬度及該高度的一預定義縱橫比。
49. 如實例48之視訊編碼器,其中該預定義樣本數目為8,及/或其中該縱橫比大於1/4且小於4。
50. 如實例44至49中任一項之視訊編碼器,其中該視訊編碼器經組配以使用該多個擴充參考樣本將該預測區塊預測為一第一預測區塊且不使用擴充參考樣本來預測一第二預測區塊,其中該視訊編碼器經組配以傳信與該第一預測區塊相關聯之一組預定義多個擴充參考樣本,且不傳信與該第二預測區塊相關聯之一組預定義多個擴充參考樣本。
51. 如實例44至50中任一項之視訊編碼器,其中該視訊編碼器經組配以針對各預測區塊傳信資訊,該資訊指示一組多個擴充參考樣本中之特定多者中之一者且僅在指示該圖像內預測模式之資訊之前指示最接近參考樣本之一使用。
52. 如實例51之視訊編碼器,其中該視訊編碼器經組配以傳信指示該圖像內預測之該資訊以便藉此指示根據該組多個擴充參考樣本中之經指示特定多者或僅根據最接近參考樣本之經指示使用的預測模式。
53. 一種視訊編碼器,其經組配以:
藉由對多個預測區塊進行基於區塊之預測性編碼而將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用該圖像之多個擴充參考樣本以編碼該多個預測區塊中之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
其中該視訊編碼器經組配以判定該等擴充參考樣本以便至少部分地為該多個預測區塊中之一鄰近預測區塊的一部分,且判定該鄰近預測區塊尚未經預測;及
傳信指示與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本之擴充預測樣本的資訊。
54. 如實例53之視訊編碼器,其中該視訊編碼器經組配以根據一波前方法藉由並行編碼區塊行來編碼該等圖像,且基於一角預測而預測該預測區塊,其中該視訊編碼器經組配以將該等擴充參考樣本判定為用於預測該預測區塊以便配置於該圖像之已預測區塊中。
55. 如實例53或54之視訊編碼器,其中該視訊編碼器經組配以傳信該等擴充預測樣本,該等擴充預測樣本與該預測區塊相關聯且在該鄰近預測區塊中在一序列層級、一圖像層級或一圖塊層級上變化地配置為不可用樣本或可用樣本。
56. 如實例53至55中任一項之視訊編碼器,其中該視訊編碼器經組配以傳信指示該等擴充預測樣本之該資訊以及指示該圖像之一並行寫碼的資訊,該等擴充預測樣本與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本。
57. 如實例1至56中任一項之視訊編碼器,其中該視訊編碼器經組配以基於該多個最接近參考樣本之一使用或該多個擴充參考樣本用於該預測模式之該使用而判定一系列最可能的預測模式,其中該視訊編碼器經組配以用被允許用於該預測模式之模式替代受限於所使用參考樣本的預測模式。
58. 如實例1至57中任一項之視訊編碼器,其中該視訊編碼器經組配以將使用擴充參考樣本之預測應用於僅包含明度資訊之圖像。
59. 如實例1至58中任一項之視訊編碼器,其中該視訊編碼器經組配以藉由自一最近擴充參考樣本填補而產生超出最接近參考樣本沿一第一影像方向及一第二影像方向之一寬度及/或一高度的擴充參考樣本。
60. 如實例1至59中任一項之視訊編碼器,其中該視訊編碼器經組配以僅使用來自一角預測模式之可能角度之一角度子集來預測使用該角預測模式之該預測,且自將編碼資訊傳信至一解碼器排除未使用角度。
61. 如實例1至60中任一項之視訊編碼器,其中除了最接近參考樣本之外,該等擴充參考樣本亦以至少2行及列配置,較佳至少3行及列。
62. 如實例1至61中任一項之視訊編碼器,其中該視訊編碼器經組配以使用一組多個擴充參考樣本中之特定多者來預測該預測區塊,其中該視訊編碼器經組配以自該組多者選擇該特定多者以便相比於由該組擴充之多個最接近參考樣本包含圖像內容之一最低相似性。
63. 如實例62之視訊編碼器,其中該視訊編碼器經組配以使用一旗標傳信擴充參考樣本之一使用。
64. 如實例1至63中任一項之視訊編碼器,其中該視訊編碼器經組配以僅選擇性地使用該等擴充參考樣本或最接近參考樣本,其中該視訊編碼器經組配以在該等擴充參考樣本未用於預測該預測區塊時,使用一第一變換程序變換藉由預測該預測區塊而獲得之一殘差以便獲得一第一變換結果,且使用一第二變換程序變換該第一變換結果以便獲得一第二變換結果。
65. 如實例64之視訊編碼器,其中該視訊編碼器經組配以傳信該二次變換之一使用;或
當指示該等擴充參考樣本之一使用時隱含地傳信該二次變換之一未使用,且不包括與該寫碼資料中之一二次變換之一結果相關的資訊。
66. 如實例1至65中任一項之視訊編碼器,其中該預測為待與一經量化信號組合使用以便解碼該圖像之一殘差信號的一預測。
67. 一種視訊解碼器,其經組配以:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
依序判定該多個擴充參考樣本中之各者的一可用性或不可用性;
用一替代樣本替代經判定為不可用之一擴充參考樣本;及
使用該替代樣本進行該圖像內預測。
68. 如實例67之視訊解碼器,其中該視訊解碼器經組配以:
根據一序列依序判定該可用性或不可用性;
在一最末擴充參考樣本經判定為在該序列中可用之情況下將該替代樣本判定為一複本;及/或
在一下一擴充參考樣本經判定為在該序列中可用之情況下將該替代樣本判定為一複本。
69. 如實例68之視訊解碼器,其中該視訊解碼器經組配以:
根據一序列依序判定該可用性或不可用性;
基於經判定為可用且在該序列中配置於經判定為不可用之參考樣本之前的一擴充參考樣本與經判定為可用且在該序列中配置於經判定為不可用之參考樣本之後的一擴充參考樣本之一組合而判定該替代樣本。
70. 如實例67至69中任一項之視訊解碼器,其中該視訊解碼器經組配以:
針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
判定該多個擴充參考樣本中之各者的一可用性或不可用性;
接收指示該多個擴充參考樣本中之可用擴充參考樣本之一部分大於或等於一預定臨限值的資訊,及該多個擴充參考樣本之使用;及
在不存在該資訊之情況下跳過使用該多個擴充參考樣本。
71. 一種視訊解碼器,其經組配以:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
使用一雙側濾波器對該多個擴充參考樣本之至少一子集進行濾波以便獲得多個經濾波擴充參考樣本;及
使用該多個經濾波擴充參考樣本進行該圖像內預測。
72. 如實例71之視訊編碼器,其中該視訊解碼器經組配以使用一3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器中之一者對該多個擴充參考樣本進行濾波。
73. 如實例72之視訊解碼器,其中該3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器經組配為雙側濾波器,其中該視訊解碼器經組配以使用一角預測模式來預測該預測區塊,且基於用於該角預測之一角度選擇該3抽頭濾波器、該5抽頭濾波器及該7抽頭濾波器中之一者,該角度配置於該角預測模式之一水平方向或一豎直方向之間;及/或其中該視訊解碼器經組配以基於該預測區塊之一區塊大小選擇使用該3抽頭濾波器、該5抽頭濾波器及該7抽頭濾波器中之一者。
74. 如實例73之視訊編碼器,其中該視訊解碼器經組配以針對自一水平方向或豎直方向朝向一對角線之增大角度選擇具有增加之抽頭的一濾波器。
75. 一種視訊解碼器,其經組配以:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊,其中多個最接近參考樣本係沿該預測區塊之一第一圖像方向且沿該預測區塊之一第二圖像方向配置;
將該等最接近參考樣本沿該第二方向配置的至少一部分映射至沿該第一方向配置之擴充參考樣本,使得該等經映射參考樣本超出該預測區塊沿該第一圖像方向之一擴充;及
使用該等經映射擴充參考樣本進行該預測。
76. 如實例75之視訊解碼器,其中該視訊解碼器經組配以根據用於預測該預測區塊之一預測模式映射最接近參考樣本之該部分。
77. 如實例76之視訊解碼器,其中該視訊解碼器經組配以根據用於預測該預測區塊之該預測模式中所使用的一方向映射最接近參考樣本之該部分。
78. 一種視訊解碼器,其經組配以:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
其中該視訊解碼器經組配以在不使用擴充樣本之一模式中進行邊界濾波;且在使用擴充樣本時不使用邊界濾波;或
其中該視訊解碼器經組配以對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
79. 一種視訊解碼器,其經組配以:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
在該圖像內預測中判定一圖像之多個最接近參考樣本及多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用該等擴充參考樣本以判定對該預測區塊之一預測;
對該等擴充參考樣本進行濾波以便獲得多個經濾波擴充參考樣本;及
組合該預測與該等經濾波擴充參考樣本以便獲得對該預測區塊之一經組合預測。
80. 如實例79之視訊解碼器,其中該視訊解碼器經組配以組合該預測與擴充參考樣本,該等擴充參考樣本配置於樣本相對於該預測區塊之一主對角線或次對角線中。
81. 如實例79或80之視訊解碼器,其中該視訊解碼器經組配以基於以下判定規則組合該預測與該等擴充參考樣本:
其中p
c(x,y)表示該預測區塊中之座標x及y的該經組合預測,p(x,y)表示該預測區塊中之座標x及y的該預測,
為預測權重,d
x為取決於該預測區塊在維度x上之一大小設定成1或2的一參數,d
y為取決於該預測區塊在維度y上之一大小設定成1或2的一參數,i>0之r(x,-1-i)為水平位置x處之該擴充頂部參考樣本,i>0之r(-1-i,y)為豎直位置y處之該擴充左側參考樣本,且i>0之r(-1-i,-1-i)為該多個擴充參考樣本相對於該預測區塊之一邊界的一擴充拐角參考樣本,且b(x,y)表示一正規化因子。
82. 如實例83之視訊解碼器,其中該正規化因子係基於以下判定規則判定:
。
83. 如實例79至82中任一項之視訊解碼器,其中該視訊解碼器經組配以對該等擴充參考樣本進行濾波以便使用一3抽頭濾波器、一5抽頭濾波器及一7抽頭濾波器中之一者獲得經濾波擴充參考樣本(r(x,-1-i)、r(-1-i,y)、r(-1-i,-1-i),其中i>0) (經組合)且使用該等經濾波擴充參考樣本進行該預測。
84. 如實例79至83中任一項之視訊解碼器,其中該視訊解碼器經組配以使用該預測區塊之擴充拐角參考樣本與擴充參考樣本的一組合,該等擴充參考樣本配置於參考樣本(r(-1-i,-1-i))之一拐角區中。
85. 如實例84之視訊解碼器,其中該視訊解碼器經組配以基於以下判定規則獲得該經組合預測:
其中p
c(x,y)表示該預測區塊中之座標x及y的該經組合預測,p(x,y)表示該預測區塊中之座標x及y的該預測,
為預測權重,d
x為取決於該預測區塊在維度x上之一大小設定成1或2的一參數,d
y為取決於該預測區塊在維度y上之一大小設定成1或2的一參數,i>0之r(x,-1-i)為水平位置x處之該擴充頂部參考樣本,i>0之r(-1-i,y)為豎直位置y處之該擴充左側參考樣本,且i>0之
為相對於該預測區塊之一邊界的該等經組合擴充拐角參考樣本,且b(x,y)表示一正規化因子。
86. 如實例79至85中任一項之視訊解碼器,其中該視訊解碼器經組配以基於一圖像內預測獲得該預測p(x,y)。
87. 如實例86之視訊解碼器,其中該視訊解碼器經組配以僅使用平面預測作為圖像內預測。
88. 如實例79至87中任一項之視訊解碼器,其中該視訊解碼器經組配以針對各經解碼視訊區塊判定識別該預測與該等經濾波擴充參考樣本之該組合的一參數集。
89. 如實例88之視訊解碼器,其中該視訊解碼器經組配以使用含有該預測區塊之不同區塊大小之集合的一查找表來判定識別該預測與該等經濾波擴充參考樣本之該組合的該參數集。
90. 一種視訊解碼器,其經組配以:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;
使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯,
其中該視訊解碼器經組配以加權地(w
0;w
i)組合該第一預測(p
0(x,y))與該第二預測(p
i(x,y))以便獲得一經組合預測(p(x,y))作為對該寫碼資料中之該預測區塊的預測。
91. 如實例90之視訊解碼器,其中該視訊解碼器經組配以根據一預定義組合使用該第一預測及該第二預測,該預定義組合為經啟用第一預測模式與經啟用第二預測模式之可能組合的一部分。
92. 如實例90或91之視訊解碼器,其中該視訊解碼器經組配以接收指示該第二預測模式之一信號而不接收指示該第一預測模式之一信號,且自該第二預測模式或一參數資訊(i)導出該第一預測模式。
93. 如實例90至92中任一項之視訊解碼器,其中該視訊解碼器經組配以獨佔地使用一平面預測模式作為該第一預測模式及該第二預測模式中之一者。
94. 如實例90至93中任一項之視訊解碼器,其中該視訊解碼器經組配以基於該預測區塊之一區塊大小而調適應用於該經組合預測中之該第一預測的一第一權重及應用於該經組合預測中之該第二預測的一第二權重;及/或
基於該第一預測模式調適該第一權重或基於該第二預測模式調適該第二權重。
95. 如實例90至94中任一項之視訊解碼器,其中該視訊解碼器經組配以基於在該預測區塊中之一位置而調適應用於該經組合預測中之該第一預測的一第一權重及應用於該經組合預測中之該第二預測的一第二權重。
96. 如實例95之視訊解碼器,其中該視訊解碼器經組配以基於以下判定規則調適該第一權重及該第二權重:
其中w
0(x,y)為基於該預測區塊中之位置x,y的該第一權重,w
i為基於該預測區塊中之位置x,y的該第二權重,p
0(x,y)為位置x,y之該第一預測,且p
i(x,y)為位置x,y之該第二預測,且i指示待用於該第二預測之該等擴充參考樣本。
97. 一種視訊解碼器,其經組配以:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;
接收指示用於預測該預測區塊之該預測模式的一模式資訊(m);及
隨後接收指示用於該預測模式之該等擴充參考樣本之一子集的一參數資訊(i),藉此指示該預測模式含於該第二組預測模式中;且當未接收到該參數資訊時,判定所使用之預測模式不含於該第二組預測模式中,且判定該等最接近參考樣本用於該預測之一使用。
98. 如實例97之視訊解碼器,其中該視訊解碼器經組配以在未接收到該參數資訊時將該模式資訊判定為指示一DC模式或一平面模式之一使用。
99. 一種視訊解碼器,其經組配以:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用多個參考樣本及多個擴充參考樣本以解碼一圖像之一預測區塊,該多個參考樣本包含該圖像之直接相鄰於該預測區塊的最接近參考樣本,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;
接收指示用於該預測模式之該多個參考樣本之一子集的一參數資訊(i),該多個參考樣本之該子集僅包含最接近參考樣本或包含至少一個擴充參考樣本;
隨後接收指示用於預測該預測區塊之該預測模式的一模式資訊(m),其中該模式資訊指示來自模式之一子集的一預測模式,該子集受限於根據該參數資訊(i)之一組所允許預測模式。
100. 如實例97至99之視訊解碼器,其中除了該等最接近參考樣本之外,亦使用含於該第二組預測模式中之模式中的該等擴充參考樣本。
101. 如實例97至100中任一項之視訊解碼器,其中該第一組預測模式描述被允許用於與該等最接近參考樣本一起使用之預測模式,其中該第二組預測模式描述該第一組預測模式中亦被允許用於與該等擴充參考樣本一起使用的預測模式。
102. 如實例97至101中任一項之視訊解碼器,其中該參數資訊之一系列值涵蓋僅該等最接近參考值之一使用及擴充參考值之不同子集之一使用。
103. 如實例102之視訊解碼器,其中擴充參考樣本之不同部分包含至該預測區塊之一不同距離。
104. 如實例102或103之視訊解碼器,其中該視訊解碼器經組配以將該參數資訊設定成一預定義數目個值中之一者,該值指示用於該預測模式之參考樣本的一數目及一距離。
105. 如實例97至104中任一項之視訊解碼器,其中該視訊解碼器經組配以基於一最可能模式寫碼而判定該第一組預測模式及/或該第二組預測模式。
106. 一種視訊解碼器,其經組配以:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;
使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯,
其中該視訊解碼器經組配以組合該第一預測與該第二預測以便獲得一經組合預測作為對該寫碼資料中之該預測區塊的預測。
107. 如實例106之視訊解碼器,其中該預測區塊為一第一預測區塊,其中該視訊解碼器經組配以在不存在與該視訊之一第二預測區塊相關聯之多個擴充參考樣本的情況下使用與該第二預測區塊相關聯之多個最接近參考樣本來預測該第二預測區塊;
其中該視訊解碼器經組配以接收指示該寫碼資料中之該預測係基於預測之一組合或係基於在不存在該多個最接近參考樣本之情況下使用該多個擴充參考樣本之一預測的一組合資訊,且相應地解碼該寫碼資料。
108. 如實例106或107之視訊解碼器,其中該視訊解碼器經組配以使用該第一預測模式作為一預定義預測模式。
109. 如實例108之視訊解碼器,其中該視訊解碼器經組配以選擇該第一預測模式作為與該第二預測模式相同之一模式,且在不存在該等擴充參考樣本之情況下使用該等最接近參考樣本;或使用該第一預測模式作為預設預測模式。
110. 一種視訊解碼器,其經組配以:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;及
根據一組預定義多個擴充參考樣本使用該多個擴充參考樣本。
111. 如實例110之視訊解碼器,其中該視訊解碼器經組配以判定該組預定義多個擴充參考樣本,使得該組中之多者彼此相差該圖像之待用作參考樣本之樣本之行及/或列的一數目或組合。
112. 如實例111之視訊解碼器,其中該視訊解碼器經組配以基於該預測區塊之一區塊大小及/或用以預測該預測區塊之一預測模式而判定該組預定義多個擴充參考樣本。
113. 如實例111或112之視訊解碼器,其中該視訊解碼器經組配以在該預測區塊之一區塊大小為至少一預定義臨限值之情況下判定該組多個擴充參考樣本,且在該區塊大小低於該預定義臨限值時跳過使用該組多個擴充參考樣本。
114. 如實例113之視訊解碼器,其中該預定義臨限值為沿該預測區塊之一寬度或高度的一預定義樣本數目及/或該預測區塊沿該寬度及該高度的一預定義縱橫比。
115. 如實例114之視訊解碼器,其中該預定義樣本數目為8,及/或其中該縱橫比大於1/4且小於4。
116. 如實例110至115中任一項之視訊解碼器,其中該視訊解碼器經組配以使用該多個擴充參考樣本將該預測區塊預測為一第一預測區塊且不使用擴充參考樣本來預測一第二預測區塊,其中該視訊解碼器經組配以接收指示與該第一預測區塊相關聯之一組預定義多個擴充參考樣本的資訊,且在不存在一各別信號之情況下判定與該第二預測區塊相關聯之一組預定義擴充參考樣本。
117. 如實例110至116中任一項之視訊解碼器,其中該視訊解碼器經組配以針對各預測區塊接收資訊,該資訊指示一組多個擴充參考樣本中之特定多者中之一者且僅在指示該圖像內預測模式之資訊之前指示最接近參考樣本之一使用。
118. 如實例117之視訊解碼器,其中該視訊解碼器經組配以接收指示該圖像內預測之該資訊以便藉此指示根據該組多個擴充參考樣本中之經指示特定多者或僅根據最接近參考樣本之經指示使用的預測模式。
119. 一種視訊解碼器,其經組配以:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中針對各圖像解碼多個預測區塊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用該圖像之多個擴充參考樣本以解碼該多個預測區塊中之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
其中該視訊解碼器經組配以判定該等擴充參考樣本以便至少部分地為該多個預測區塊中之一鄰近預測區塊的一部分,且判定該鄰近預測區塊尚未經預測;及
接收指示與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本之擴充預測樣本的資訊。
120. 如實例119之視訊解碼器,其中該視訊解碼器經組配以根據一波前方法藉由並行解碼區塊行來解碼該等圖像,且基於一角預測而預測該預測區塊,其中該視訊解碼器經組配以將該等擴充參考樣本判定為用於預測該預測區塊以便配置於該圖像之已預測區塊中。
121. 如實例119或120之視訊解碼器,其中該視訊解碼器經組配以接收指示該等擴充預測樣本之資訊,該等擴充預測樣本與該預測區塊相關聯且在該鄰近預測區塊中在一序列層級、一圖像層級或一圖塊層級上變化地配置為不可用樣本或可用樣本。
122. 如實例119至121中任一項之視訊解碼器,其中該視訊解碼器經組配以接收指示該等擴充預測樣本之該資訊以及指示該圖像之一並行解碼的資訊,該等擴充預測樣本與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本。
123. 如實例68至122中任一項之視訊解碼器,其中該視訊解碼器經組配以基於該多個最接近參考樣本之一使用或該多個擴充參考樣本用於該預測模式之該使用而判定一系列最可能的預測模式,其中該視訊解碼器經組配以用被允許用於該預測模式之模式替代受限於所使用參考樣本的預測模式。
124. 如實例68至123中任一項之視訊解碼器,其中該視訊解碼器經組配以將使用擴充參考樣本之預測應用於僅包含明度資訊之圖像。
125. 如實例68至124中任一項之視訊解碼器,其中該視訊解碼器經組配以藉由自一最近擴充參考樣本填補而產生超出最接近參考樣本沿一第一影像方向及一第二影像方向之一寬度及/或一高度的擴充參考樣本。
126. 如實例68至125中任一項之視訊解碼器,其中該視訊解碼器經組配以僅使用來自一角預測模式之可能角度之一角度子集來預測使用該角預測模式之該預測,且自該預測排除未使用角度。
127. 如實例68至126中任一項之視訊解碼器,其中除了最接近參考樣本之外,該等擴充參考樣本亦以至少2行及列配置,較佳至少3行及列。
128. 如實例68至127中任一項之視訊解碼器,其中該視訊解碼器經組配以使用一組多個擴充參考樣本中之特定多者來預測該預測區塊,其中該視訊解碼器經組配以自該組多者選擇該特定多者以便相比於由該組擴充之多個最接近參考樣本包含圖像內容之一最低相似性。
129. 如實例128之視訊解碼器,其中該視訊解碼器經組配以藉由一旗標接收指示擴充參考樣本之一使用的資訊。
130. 如實例68至129中任一項之視訊解碼器,其中該視訊解碼器經組配以僅選擇性地使用該等擴充參考樣本或最接近參考樣本,其中該視訊解碼器經組配以在該等擴充參考樣本未用於預測該預測區塊時,使用一第一變換程序變換藉由預測該預測區塊而獲得之一殘差以便獲得一第一變換結果,且使用一第二變換程序變換該第一變換結果以便獲得一第二變換結果。
131. 如實例130之視訊解碼器,其中該視訊解碼器經組配以接收指示該二次變換之一使用的資訊;或
當指示該等擴充參考樣本之一使用時導出該二次變換之一未使用,且不接收與該寫碼資料中之一二次變換之一結果相關的資訊。
132. 如實例68至131中任一項之視訊解碼器,其中該預測為待與一經量化信號組合使用以便解碼該圖像之一殘差信號的一預測。
133. 一種用於編碼視訊之方法,該方法包含:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
依序判定該多個擴充參考樣本中之各者的一可用性或不可用性;
用一替代樣本替代經判定為不可用之一擴充參考樣本;及
使用該替代樣本進行該圖像內預測。
134. 一種用於編碼視訊之方法,該方法包含:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
使用一雙側濾波器對該多個擴充參考樣本之至少一子集進行濾波以便獲得多個經濾波擴充參考樣本;及
使用該多個經濾波擴充參考樣本進行該圖像內預測。
135. 一種用於編碼視訊之方法,該方法包含:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊,其中多個最接近參考樣本係沿該預測區塊之一第一圖像方向且沿該預測區塊之一第二圖像方向配置;
將該等最接近參考樣本沿該第二方向配置的至少一部分映射至沿該第一方向配置之擴充參考樣本,使得該等經映射參考樣本超出該預測區塊沿該第一圖像方向之一擴充;及
使用該等經映射擴充參考樣本進行該預測。
136. 一種用於編碼視訊之方法,該方法包含:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
在不使用擴充樣本之一模式中進行邊界濾波;且在使用擴充樣本時不使用邊界濾波;或
對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
137. 一種用於編碼視訊之方法,該方法包含:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
在該圖像內預測中判定一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用該等擴充參考樣本以判定對該預測區塊之一預測;
對該等擴充參考樣本進行濾波以便獲得多個經濾波擴充參考樣本;及
組合該預測與該等經濾波擴充參考樣本以便獲得對該預測區塊之一經組合預測。
138. 一種用於編碼視訊之方法,該方法包含:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;
使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯,
加權地(w
0;w
i)組合該第一預測(p
0(x,y))與該第二預測(p
i(x,y))以便獲得一經組合預測(p(x,y))作為對該寫碼資料中之該預測區塊的預測。
139. 一種用於編碼視訊之方法,該方法包含:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;
傳信指示用於預測該預測區塊之該預測模式的一模式資訊(m);及
若該預測模式含於該第二組預測模式中,則隨後傳信指示用於該預測模式之該等擴充參考樣本之一子集的一參數資訊(i);且當所使用之預測模式不含於該第二組預測模式中時,跳過傳信該參數資訊。
140. 一種用於編碼視訊之方法,該方法包含:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用多個參考樣本及多個擴充參考樣本以編碼一圖像之一預測區塊,該多個參考樣本包含該圖像之直接相鄰於該預測區塊的最接近參考樣本,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;
傳信指示用於該預測模式之該多個參考樣本之一子集的一參數資訊(i),該多個參考樣本之該子集僅包含最接近參考樣本或包含擴充參考樣本;
隨後傳信指示用於預測該預測區塊之該預測模式的一模式資訊(m),其中該模式資訊指示來自模式之一子集的一預測模式,該子集受限於根據該參數資訊(i)之一組所允許預測模式。
141. 一種用於編碼視訊之方法,該方法包含:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以編碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;
使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯,
組合該第一預測與該第二預測以便獲得一經組合預測作為對該寫碼資料中之該預測區塊的預測。
142. 一種用於編碼視訊之方法,該方法包含:
藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;及
根據一組預定義多個擴充參考樣本使用該多個擴充參考樣本。
143. 一種用於編碼視訊之方法,該方法包含:
藉由對多個預測區塊進行基於區塊之預測性編碼而將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測;
針對該圖像內預測使用該圖像之多個擴充參考樣本以編碼該多個預測區塊中之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
判定該等擴充參考樣本以便至少部分地為該多個預測區塊中之一鄰近預測區塊的一部分,且判定該鄰近預測區塊尚未經預測;及
傳信指示與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本之擴充預測樣本的資訊。
144. 一種用於解碼視訊之方法,該方法包含:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
依序判定該多個擴充參考樣本中之各者的一可用性或不可用性;
用一替代樣本替代經判定為不可用之一擴充參考樣本;及
使用該替代樣本進行該圖像內預測。
145. 一種用於解碼視訊之方法,該方法包含:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
使用一雙側濾波器對該多個擴充參考樣本之至少一子集進行濾波以便獲得多個經濾波擴充參考樣本;及
使用該多個經濾波擴充參考樣本進行該圖像內預測。
146. 一種用於解碼視訊之方法,該方法包含:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊,其中多個最接近參考樣本係沿該預測區塊之一第一圖像方向且沿該預測區塊之一第二圖像方向配置;
將該等最接近參考樣本沿該第二方向配置的至少一部分映射至沿該第一方向配置之擴充參考樣本,使得該等經映射參考樣本超出該預測區塊沿該第一圖像方向之一擴充;及
使用該等經映射擴充參考樣本進行該預測。
147. 一種用於解碼視訊之方法,該方法包含:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
在不使用擴充樣本之一模式中進行邊界濾波;且在使用擴充樣本時不使用邊界濾波;或
對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
148. 一種用於解碼視訊之方法,該方法包含:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
在該圖像內預測中判定一圖像之多個最接近參考樣本及多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用該等擴充參考樣本以判定對該預測區塊之一預測;及
對該等擴充參考樣本進行濾波以便獲得多個經濾波擴充參考樣本;及
組合該預測與該等經濾波擴充參考樣本以便獲得對該預測區塊之一經組合預測。
149. 一種用於解碼視訊之方法,該方法包含:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;
使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯,
加權地(w
0;w
i)組合該第一預測(p
0(x,y))與該第二預測(p
i(x,y))以便獲得一經組合預測(p(x,y))作為對該寫碼資料中之該預測區塊的預測。
150. 一種用於解碼視訊之方法,該方法包含:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;
接收指示用於預測該預測區塊之該預測模式的一模式資訊(m);及
隨後接收指示用於該預測模式之該等擴充參考樣本之一子集的一參數資訊(i),藉此指示該預測模式含於該第二組預測模式中;且當未接收到該參數資訊時,判定所使用之預測模式不含於該第二組預測模式中,且判定該等最接近參考樣本用於該預測之一使用。
151. 一種用於解碼視訊之方法,該方法包含:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用多個參考樣本及多個擴充參考樣本以解碼一圖像之一預測區塊,該多個參考樣本包含該圖像之直接相鄰於該預測區塊的最接近參考樣本,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一預測模式,該預測模式為使用該等最接近參考樣本預測該預測區塊之一第一組預測模式中之一者;或為使用該等擴充參考樣本預測該預測區塊之一第二組預測模式中之一者;其中該第二組預測模式為該第一組預測模式之一子集;
接收指示用於該預測模式之該多個參考樣本之一子集的一參數資訊(i),該多個參考樣本之該子集僅包含最接近參考樣本或包含至少一個擴充參考樣本;
隨後接收指示用於預測該預測區塊之該預測模式的一模式資訊(m),其中該模式資訊指示來自模式之一子集的一預測模式,該子集受限於根據該參數資訊(i)之一組所允許預測模式。
152. 一種用於解碼一視訊之方法,該方法包含:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用一圖像之多個最接近參考樣本及/或多個擴充參考樣本以解碼該圖像之一預測區塊,該多個最接近參考樣本直接相鄰於該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開;
使用一組預測模式中之一第一預測模式判定對該預測區塊之一第一預測,該第一組預測模式包含在不存在該等擴充參考樣本之情況下使用該多個最接近參考樣本之預測模式;
使用一第二組預測模式中之一第二預測模式判定對該預測區塊之一第二預測,該第二組預測模式包含該第一組之該等預測模式之一子集,該子集與該多個擴充參考樣本相關聯,
組合該第一預測與該第二預測以便獲得一經組合預測作為對該寫碼資料中之該預測區塊的預測。
153. 一種用於解碼視訊之方法,該方法包含:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測;
在該圖像內預測中使用一圖像之多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;及
根據一組預定義多個擴充參考樣本使用該多個擴充參考樣本。
154. 一種用於解碼視訊之方法,該方法包含:
藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中針對各圖像解碼多個預測區塊,其中該基於區塊之預測性解碼包含一圖像內預測;
針對該圖像內預測使用該圖像之多個擴充參考樣本以解碼該多個預測區塊中之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開,該最接近參考樣本直接相鄰於該預測區塊;
判定該等擴充參考樣本以便至少部分地為該多個預測區塊中之一鄰近預測區塊的一部分,且判定該鄰近預測區塊尚未經預測;及
接收指示與該預測區塊相關聯且在該鄰近預測區塊中配置為不可用樣本之擴充預測樣本的資訊。
155. 一種非暫時性儲存媒體,其上儲存有具有一程式碼之一電腦程式,該程式碼用於在一電腦上運行時執行一如實例133至154中任一項之方法。
上述實施例僅說明本發明之原理。應理解,對本文中所描述之配置及細節的修改及變化將對本領域熟習此項技術者顯而易見。因此,意圖為僅受到接下來之申請專利範圍之範疇限制,而不受到藉由本文中之實施例之描述解釋所呈現的特定細節限制。
1000:視訊編碼器
1001:圖像內預測區塊
1002:輸入視訊信號
1004、1016、1018、1042、1044、1046、1048:區塊
1006:控制器
1008:解碼器
1012:輸出位元串流
1014:輸出視訊信號
1022:信號
1024:熵寫碼
1062:最接近參考樣本
10641、10642、10643:擴充參考樣本
1066:預測區塊
1102:陰影
1104:樣本
W:預測區塊之寬度
H:預測區塊之高度
ε:角度
另外,本申請案之有利實施例係隨附申請專利範圍之主題,且下文關於圖式描述本申請案之較佳實施例,在該等圖式中
圖1 展示包含根據一實施例之解碼器的根據一實施例之視訊編碼器的示意性方塊圖;
圖2 展示根據一實施例之用於編碼視訊串流之方法的示意性流程圖;
圖3 展示實施例中所使用之直接相鄰(最接近)參考樣本及擴充參考樣本的實例;
圖4a至圖4e 展示根據實施例之預測樣本之4×2區塊之五個角圖像內預測角度的實例;
圖4f 展示用於說明實施例中所使用之角預測之方向的示意圖;
圖4g至圖4h 展示用於說明濾波器中所使用之抽頭(tap)之數目的實例相依性之表,該數目取決於預測區塊之區塊大小且取決於預測模式;
圖5a至圖5c 展示結合使用角度參數之定義之角預測的實施例;
圖6a至圖6c 展示根據實施例之結合映射參考樣本之豎直偏移的導出;
圖7a至圖7c 展示根據一實施例之水平偏移的導出;
圖8 展示對角線左上方角度及根據一實施例之最接近參考樣本之使用的實施例;
圖9 展示根據一實施例之在左上方對角線預測之狀況下作為側參考之擴充左側參考樣本的實例投影,該等擴充左側參考樣本緊鄰作為主要參考之擴充頂部參考樣本;
圖10 展示根據一實施例之作為側參考之最接近左側參考樣本的實例投影,該等最接近左側參考樣本緊鄰擴充頂部參考樣本;
圖11 展示根據一實施例之用於一組特定參考區域的實例截斷一元碼;
圖12a至圖12b 展示根據實施例之可用區塊大小的示意性說明;
圖13 展示利用45度角之預測區塊的豎直角預測之根據一實施例的示意圖;且
圖14a至圖14b 展示在對角線豎直圖像內預測之狀況下且根據一實施例之所需最接近參考樣本及擴充參考樣本的實例。
1000:視訊編碼器
1001:圖像內預測區塊
1002:輸入視訊信號
1004、1016、1018:區塊
1006:控制器
1008:解碼器
1012:輸出位元串流
1014:輸出視訊信號
1022:信號
1024:熵寫碼
Claims (14)
- 一種視訊編碼器(1000),其經組配以: 藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測; 在該圖像內預測中使用一圖像之多個擴充參考樣本(1064 1, 1064 2, 1064 3)以編碼該圖像之一預測區塊(1066),該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本(1062)分開,該最接近參考樣本直接相鄰於該預測區塊; 依序判定該多個擴充參考樣本中之各者的一可用性或不可用性; 用一替代樣本替代經判定為不可用之一擴充參考樣本; 使用該替代樣本進行該圖像內預測; 根據一序列依序判定該可用性或不可用性; 將該替代樣本判定為被判定為在該序列中可用的一最末擴充參考樣本之一複本;及/或 將該替代樣本判定為被判定為在該序列中可用的一下一擴充參考樣本之一複本。
- 如請求項1之視訊編碼器,其中該視訊編碼器經組配以: 根據一序列依序判定該可用性或不可用性; 基於經判定為可用且在該序列中配置於經判定為不可用之參考樣本之前的一擴充參考樣本與經判定為可用且在該序列中配置於經判定為不可用之參考樣本之後的一擴充參考樣本之一組合而判定該替代樣本。
- 如請求項1之視訊編碼器,其中該視訊編碼器經組配以: 針對該圖像內預測,使用直接相鄰於該預測區塊之一圖像之多個最接近參考樣本及多個擴充參考樣本以編碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開; 判定該多個擴充參考樣本中之各者的一可用性或不可用性; 當該多個擴充參考樣本中之可用擴充參考樣本之一部分大於或等於一預定臨限值時,傳信該多個擴充參考樣本之一使用;及 當該多個擴充參考樣本中之可用擴充參考樣本之該部分低於該預定臨限值時,跳過傳信該多個擴充參考樣本之該使用。
- 一種視訊編碼器(1000),其經組配以: 藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測; 針對該圖像內預測,使用直接相鄰於一預測區塊(1066)之一圖像之多個最接近參考樣本(1062)及多個擴充參考樣本(1064 1, 1064 2, 1064 3)以編碼該圖像之該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開; 其中該視訊編碼器經組配以對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
- 一種視訊解碼器(1008),其經組配以: 藉由基於區塊之預測性解碼,將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測; 在該圖像內預測中使用一圖像之多個擴充參考樣本(1064 1, 1064 2, 1064 3)以編碼該圖像之一預測區塊(1066),該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本(1062)分開,該最接近參考樣本直接相鄰於該預測區塊; 依序判定該多個擴充參考樣本中之各者的一可用性或不可用性; 用一替代樣本替代經判定為不可用之一擴充參考樣本; 使用該替代樣本進行該圖像內預測; 根據一序列依序判定該可用性或不可用性; 將該替代樣本判定為被判定為在該序列中可用的一最末擴充參考樣本之一複本;及/或 將該替代樣本判定為被判定為在該序列中可用的一下一擴充參考樣本之一複本。
- 如請求項5之視訊解碼器,其中該視訊解碼器經組配以: 根據一序列依序判定該可用性或不可用性; 基於經判定為可用且在該序列中配置於經判定為不可用之參考樣本之前的一擴充參考樣本與經判定為可用且在該序列中配置於經判定為不可用之參考樣本之後的一擴充參考樣本之一組合而判定該替代樣本。
- 如請求項5之視訊解碼器,其中該視訊解碼器經組配以: 針對該圖像內預測,使用直接相鄰於該預測區塊之一圖像之多個最接近參考樣本及多個擴充參考樣本以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開; 判定該多個擴充參考樣本中之各者的一可用性或不可用性; 接收指示該多個擴充參考樣本中之可用擴充參考樣本之一部分大於或等於一預定臨限值的資訊及該多個擴充參考樣本之使用;及 在沒有該資訊之情況下跳過使用該多個擴充參考樣本。
- 一種視訊解碼器(1008),其經組配以: 藉由基於區塊之預測性解碼,將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測; 針對該圖像內預測,使用直接相鄰於一預測區塊(1066)之一圖像之多個最接近參考樣本(1062)及多個擴充參考樣本(1064 1, 1064 2, 1064 3)以解碼該圖像之一預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開; 其中該視訊解碼器經組配以對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
- 如請求項5或8之視訊解碼器,其中該視訊解碼器經組配以藉由自一最近擴充參考樣本填補而產生超出最接近參考樣本沿一第一影像方向及一第二影像方向之一寬度及/或一高度的擴充參考樣本。
- 一種用於編碼視訊之方法,該方法包含: 藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測; 在該圖像內預測中使用一圖像之多個擴充參考樣本(1064 1, 1064 2, 1064 3)以編碼該圖像之一預測區塊(1066),該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本(1062)分開,該最接近參考樣本直接相鄰於該預測區塊; 依序判定該多個擴充參考樣本中之各者的一可用性或不可用性; 用一替代樣本替代經判定為不可用之一擴充參考樣本; 使用該替代樣本進行該圖像內預測; 根據一序列依序判定該可用性或不可用性; 將該替代樣本判定為被判定為在該序列中可用的一最末擴充參考樣本之一複本;及/或 將該替代樣本判定為被判定為在該序列中可用的一下一擴充參考樣本之一複本。
- 一種用於編碼一視訊之方法,該方法包含: 藉由基於區塊之預測性編碼將一視訊之圖像編碼成寫碼資料,其中該基於區塊之預測性編碼包含一圖像內預測; 針對該圖像內預測,使用直接相鄰於一預測區塊(1066)之一圖像之多個最接近參考樣本(1062)及多個擴充參考樣本(1064 1, 1064 2, 1064 3)以編碼該圖像之該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開; 對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
- 一種用於解碼一視訊之方法,該方法包含: 藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測; 在該圖像內預測中使用一圖像之多個擴充參考樣本(1064 1, 1064 2, 1064 3)以編碼該圖像之一預測區塊(1066),該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本(1062)分開,該最接近參考樣本直接相鄰於該預測區塊; 依序判定該多個擴充參考樣本中之各者的一可用性或不可用性; 用一替代樣本替代經判定為不可用之一擴充參考樣本; 使用該替代樣本進行該圖像內預測; 根據一序列依序判定該可用性或不可用性; 將該替代樣本判定為被判定為在該序列中可用的一最末擴充參考樣本之一複本;及/或 將該替代樣本判定為被判定為在該序列中可用的一下一擴充參考樣本之一複本。
- 一種用於解碼一視訊之方法,該方法包含: 藉由基於區塊之預測性解碼將寫碼於寫碼資料中之圖像解碼成一視訊,其中該基於區塊之預測性解碼包含一圖像內預測; 針對該圖像內預測,使用直接相鄰於一預測區塊(1066)之一圖像之多個最接近參考樣本(1062)及多個擴充參考樣本(1064 1, 1064 2, 1064 3)以解碼該圖像之該預測區塊,該多個擴充參考樣本中之各擴充參考樣本與該預測區塊至少被該多個參考樣本中之一個最接近參考樣本分開; 對該多個最接近參考樣本之至少一子集進行邊界濾波且不對該等擴充樣本使用邊界濾波。
- 一種非暫時性儲存媒體,其上儲存有具有一程式碼之一電腦程式,該程式碼用於在一電腦上運行時執行如請求項10或11或12或13之方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP18180960.9 | 2018-06-29 | ||
EP18180960 | 2018-06-29 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW202247652A true TW202247652A (zh) | 2022-12-01 |
Family
ID=62837810
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108122924A TWI764012B (zh) | 2018-06-29 | 2019-06-28 | 擴充參考圖像內預測技術 |
TW111113854A TW202247652A (zh) | 2018-06-29 | 2019-06-28 | 擴充參考圖像內預測技術 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW108122924A TWI764012B (zh) | 2018-06-29 | 2019-06-28 | 擴充參考圖像內預測技術 |
Country Status (7)
Country | Link |
---|---|
US (2) | US11606554B2 (zh) |
EP (1) | EP3815360A1 (zh) |
JP (1) | JP2021530160A (zh) |
KR (2) | KR20230107907A (zh) |
CN (2) | CN117812254A (zh) |
TW (2) | TWI764012B (zh) |
WO (1) | WO2020002641A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10834393B2 (en) * | 2018-09-10 | 2020-11-10 | Tencent America LLC | Intra interpolation filter for multi-line intra prediction |
US11095885B2 (en) * | 2018-10-05 | 2021-08-17 | Tencent America LLC | Mode list generation for multi-line intra prediction |
US11153563B2 (en) * | 2019-03-12 | 2021-10-19 | Qualcomm Incorporated | Combined in-loop filters for video coding |
US11363284B2 (en) * | 2019-05-09 | 2022-06-14 | Qualcomm Incorporated | Upsampling in affine linear weighted intra prediction |
WO2020228673A1 (en) | 2019-05-10 | 2020-11-19 | Beijing Bytedance Network Technology Co., Ltd. | Conditional use of reduced secondary transform for video processing |
US11290731B2 (en) * | 2019-05-22 | 2022-03-29 | Tencent America LLC | Method and apparatus for video coding |
CN113950828B (zh) * | 2019-06-07 | 2024-07-05 | 北京字节跳动网络技术有限公司 | 视频比特流中的简化二次变换的有条件信令 |
JP7422858B2 (ja) | 2019-08-03 | 2024-01-26 | 北京字節跳動網絡技術有限公司 | ビデオ処理方法、装置、記憶媒体及び記憶方法 |
WO2021032045A1 (en) | 2019-08-17 | 2021-02-25 | Beijing Bytedance Network Technology Co., Ltd. | Context modeling of side information for reduced secondary transforms in video |
US11553208B2 (en) * | 2019-11-27 | 2023-01-10 | Tencent America LLC | Method and system of video coding using a subset of available intra prediction modes for multiple reference lines |
WO2023113512A1 (ko) * | 2021-12-17 | 2023-06-22 | 주식회사 케이티 | 영상 부호화/복호화 방법 및 장치 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2514209A4 (en) * | 2009-12-17 | 2014-03-26 | Ericsson Telefon Ab L M | METHOD AND DEVICE FOR VIDEO CODING |
KR101373814B1 (ko) * | 2010-07-31 | 2014-03-18 | 엠앤케이홀딩스 주식회사 | 예측 블록 생성 장치 |
KR20130098254A (ko) * | 2010-07-31 | 2013-09-04 | 엠앤케이홀딩스 주식회사 | 예측 블록 생성 장치 |
US9628789B2 (en) | 2011-11-18 | 2017-04-18 | Qualcomm Incorporated | Reference mode selection in intra mode coding |
KR101569912B1 (ko) * | 2013-12-17 | 2015-11-27 | 세종대학교산학협력단 | 영상의 복호화/부호화 방법 및 장치 |
EP3262836B1 (en) * | 2015-03-02 | 2020-07-29 | HFI Innovation Inc. | Method and apparatus for intrabc mode with fractional-pel block vector resolution in video coding |
US20170099490A1 (en) * | 2015-10-02 | 2017-04-06 | Qualcomm Incorporated | Constrained intra-prediction for block copy mode |
US20190200011A1 (en) * | 2016-09-08 | 2019-06-27 | Lg Electronics Inc. | Intra-prediction mode-based image processing method and apparatus therefor |
US10382781B2 (en) * | 2016-09-28 | 2019-08-13 | Qualcomm Incorporated | Interpolation filters for intra prediction in video coding |
CN116320399A (zh) * | 2017-07-03 | 2023-06-23 | 汉阳大学校产学协力团 | 利用包含追加区域的分割单位的影像解码方法以及装置 |
US10419754B1 (en) * | 2018-04-02 | 2019-09-17 | Tencent America LLC | Method and apparatus for video decoding using multiple line intra prediction |
US20190387251A1 (en) * | 2018-06-19 | 2019-12-19 | Mediatek Inc. | Methods and Apparatuses of Video Processing with Overlapped Block Motion Compensation in Video Coding Systems |
JP2021528893A (ja) * | 2018-06-26 | 2021-10-21 | インターデジタル ヴイシー ホールディングス, インコーポレイテッド | 可変重みを使用する複数参照イントラ予測 |
US11159806B2 (en) * | 2018-06-28 | 2021-10-26 | Qualcomm Incorporated | Position dependent intra prediction combination with multiple reference lines for intra prediction |
-
2019
- 2019-06-28 TW TW108122924A patent/TWI764012B/zh active
- 2019-06-28 EP EP19734780.0A patent/EP3815360A1/en active Pending
- 2019-06-28 WO PCT/EP2019/067412 patent/WO2020002641A1/en active Application Filing
- 2019-06-28 KR KR1020237023168A patent/KR20230107907A/ko not_active Application Discontinuation
- 2019-06-28 KR KR1020217003103A patent/KR102555363B1/ko active IP Right Grant
- 2019-06-28 JP JP2020573307A patent/JP2021530160A/ja active Pending
- 2019-06-28 CN CN202410103275.1A patent/CN117812254A/zh active Pending
- 2019-06-28 TW TW111113854A patent/TW202247652A/zh unknown
- 2019-06-28 CN CN201980057073.5A patent/CN112640450A/zh active Pending
-
2020
- 2020-12-28 US US17/135,058 patent/US11606554B2/en active Active
-
2023
- 2023-01-31 US US18/104,288 patent/US20230188715A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2021530160A (ja) | 2021-11-04 |
US11606554B2 (en) | 2023-03-14 |
CN117812254A (zh) | 2024-04-02 |
EP3815360A1 (en) | 2021-05-05 |
TWI764012B (zh) | 2022-05-11 |
US20230188715A1 (en) | 2023-06-15 |
KR20210024166A (ko) | 2021-03-04 |
TW202017369A (zh) | 2020-05-01 |
US20210120240A1 (en) | 2021-04-22 |
KR102555363B1 (ko) | 2023-07-13 |
KR20230107907A (ko) | 2023-07-18 |
JP2023109986A (ja) | 2023-08-08 |
CN112640450A (zh) | 2021-04-09 |
WO2020002641A1 (en) | 2020-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI764012B (zh) | 擴充參考圖像內預測技術 | |
CN110063056B (zh) | 用于处理视频信号的方法和设备 | |
CN111937395B (zh) | 用于编码/解码图像的方法和装置 | |
CN110996100B (zh) | 解码器、解码方法、编码器和编码方法 | |
US20190222843A1 (en) | Method and apparatus for processing video signal | |
CN111567045A (zh) | 使用帧间预测信息的方法和装置 | |
KR101588559B1 (ko) | 모션 벡터 저장 방법 및 장치, 인코딩 및 디코딩 방법, 인코딩 및 디코딩 장치, 및 기록 매체 | |
CN116320496A (zh) | 用于滤波的方法和装置 | |
KR20180001478A (ko) | 비디오 신호 처리 방법 및 장치 | |
KR20180123674A (ko) | 비디오 신호 처리 방법 및 장치 | |
CN111386707B (zh) | 图像编码/解码方法和设备以及用于存储比特流的记录介质 | |
CN115002457A (zh) | 图像编码和解码方法和图像解码设备 | |
CN111919449A (zh) | 使用运动补偿的视频信号处理方法及设备 | |
JP7523633B2 (ja) | 拡張参照画像内予測 | |
CN117795961A (zh) | 基于帧内预测的视频信号编码/解码方法和装置以及存储比特流的记录介质 |