JP7509889B2 - エンコーダ、デコーダ並びに対応する方法及び装置 - Google Patents
エンコーダ、デコーダ並びに対応する方法及び装置 Download PDFInfo
- Publication number
- JP7509889B2 JP7509889B2 JP2022540631A JP2022540631A JP7509889B2 JP 7509889 B2 JP7509889 B2 JP 7509889B2 JP 2022540631 A JP2022540631 A JP 2022540631A JP 2022540631 A JP2022540631 A JP 2022540631A JP 7509889 B2 JP7509889 B2 JP 7509889B2
- Authority
- JP
- Japan
- Prior art keywords
- layer
- index
- syntax element
- value
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 297
- 238000012545 processing Methods 0.000 claims description 59
- 238000004590 computer program Methods 0.000 claims description 7
- 239000010410 layer Substances 0.000 description 1333
- 238000013139 quantization Methods 0.000 description 85
- 230000008569 process Effects 0.000 description 58
- 238000005192 partition Methods 0.000 description 49
- 238000013488 ordinary least square regression Methods 0.000 description 37
- 241000023320 Luma <angiosperm> Species 0.000 description 36
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 36
- 238000010586 diagram Methods 0.000 description 35
- 230000006854 communication Effects 0.000 description 29
- 238000004891 communication Methods 0.000 description 29
- 239000011229 interlayer Substances 0.000 description 28
- 239000013598 vector Substances 0.000 description 28
- 239000000872 buffer Substances 0.000 description 22
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 19
- 238000013461 design Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 18
- 108091000069 Cystinyl Aminopeptidase Proteins 0.000 description 17
- 102100020872 Leucyl-cystinyl aminopeptidase Human genes 0.000 description 17
- 238000000638 solvent extraction Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 14
- 238000003491 array Methods 0.000 description 13
- 230000003044 adaptive effect Effects 0.000 description 11
- 239000011449 brick Substances 0.000 description 11
- 230000002123 temporal effect Effects 0.000 description 11
- 238000001914 filtration Methods 0.000 description 10
- 230000001419 dependent effect Effects 0.000 description 9
- 230000006835 compression Effects 0.000 description 8
- 238000007906 compression Methods 0.000 description 8
- 238000009795 derivation Methods 0.000 description 7
- 230000007774 longterm Effects 0.000 description 7
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 6
- 241001482237 Pica Species 0.000 description 6
- 238000005070 sampling Methods 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 230000000295 complement effect Effects 0.000 description 5
- 238000013500 data storage Methods 0.000 description 5
- 238000007781 pre-processing Methods 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 239000002356 single layer Substances 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000012805 post-processing Methods 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 101150039623 Clip1 gene Proteins 0.000 description 2
- 101150103552 cagE gene Proteins 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000007620 mathematical function Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000007727 signaling mechanism Effects 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000012952 Resampling Methods 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000002146 bilateral effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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/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/172—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 picture, frame or field
-
- 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/186—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 a colour or a chrominance component
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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
-
- 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)
- Apparatus For Radiation Diagnosis (AREA)
- Electrophonic Musical Instruments (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Description
本出願は、2019年12月31日に出願された国際出願第PCT/CN2019/130804号及び2020年1月2日に出願された国際出願第PCT/CN2020/070153号の優先権を主張し、これらの内容の全体を参照により援用する。
本出願(開示)の実施形態は、概してピクチャ処理の分野に関し、より詳細には、エンコーダ、デコーダ並びに対応する方法及び装置に関する。
コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するステップであり、参照レイヤシンタックスエレメントの値は、インデックスkを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びkの双方は整数であり且つ0以上である、ステップと、
参照レイヤシンタックスエレメントの値に基づいてインデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであるか否かを決定するステップであり、インデックスjを有するレイヤは、インデックスkを有するレイヤの参照レイヤであり、jは整数であり且つ0以上である、ステップと、
条件が満たされた場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するステップであり、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値と同じであり、条件は、インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであることを含む、ステップと
を含む。
コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するステップであり、参照レイヤシンタックスエレメントの値は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びjの双方は整数であり且つ0以上である、ステップと、
条件が満たされた場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するステップであり、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値と同じであり、条件は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであることを参照レイヤシンタックスエレメントの値が指定することを含む、ステップと
を含む。
コーディングされたビデオビットストリームをパースすることにより、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントと、インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントとを取得するステップであり、条件は、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値と同じであることを更に含む、ステップを更に含む。
インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであり、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値と同じでない場合、コーディングされたビデオビットストリームを復号するのを停止するステップを更に含む。
インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤでない場合、インデックスjを有するレイヤを使用せずにインデックスiを有するレイヤのピクチャを予測するステップを更に含む。
条件が満たされた場合、コーディングされたビデオビットストリームをパースすることによりインデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントを取得せずに、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値であると決定するステップを更に含む。
コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するステップであり、参照レイヤシンタックスエレメントの値は、インデックスkを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びkの双方は整数であり且つ0以上である、ステップと、
参照レイヤシンタックスエレメントの値に基づいてインデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであるか否かを決定するステップであり、インデックスjを有するレイヤは、インデックスkを有するレイヤの参照レイヤであり、jは整数であり且つ0以上である、ステップと、
条件が満たされた場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するステップであり、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値と同じであり、条件は、インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであることを含む、ステップと
を含む。
コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するステップであり、参照レイヤシンタックスエレメントの値は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びjの双方は整数であり且つ0以上である、ステップと、
条件が満たされた場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するステップであり、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値と同じであり、条件は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであることを参照レイヤシンタックスエレメントの値が指定することを含む、ステップと
を含む。
コーディングされたビデオビットストリームをパースすることにより、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントと、インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントとを取得するステップであり、条件は、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値と同じであることを更に含む、ステップを更に含む。
インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであり、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値と同じでない場合、コーディングされたビデオビットストリームを復号するのを停止するステップを更に含む。
インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤでない場合、インデックスjを有するレイヤを使用せずにインデックスiを有するレイヤのピクチャを予測するステップを更に含む。
条件が満たされた場合、コーディングされたビデオビットストリームをパースすることによりインデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントを取得せずに、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値であると決定するステップを更に含む。
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを決定するステップであり、i及びjの双方は整数であり且つ0以上である、ステップと、
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤである場合、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであることを指定する値を有する参照レイヤシンタックスエレメントをビデオビットストリームに符号化し、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントと、インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントとをビデオビットストリームに符号化するステップであり、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値と同じである、ステップと
を含む。
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤである場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するステップを更に含む。
インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤでない場合、インデックスjを有するレイヤを使用せずにインデックスiを有するレイヤのピクチャを予測するステップを更に含む。
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを決定するステップであり、i及びjの双方は整数であり且つ0以上である、ステップと、
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤである場合、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであることを指定する値を有する参照レイヤシンタックスエレメントをビデオビットストリームに符号化し、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントと、インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントとをビデオビットストリームに符号化するステップであり、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値と同じである、ステップと
を含む。
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤである場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するステップを更に含む。
インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤでない場合、インデックスjを有するレイヤを使用せずにインデックスiを有するレイヤのピクチャを予測するステップを更に含む。
コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するように構成された取得ユニットであり、参照レイヤシンタックスエレメントの値は、インデックスkを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びkの双方は整数であり且つ0以上である、取得ユニットと、
参照レイヤシンタックスエレメントの値に基づいてインデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであるか否かを決定するように構成された決定ユニットであり、インデックスjを有するレイヤは、インデックスkを有するレイヤの参照レイヤであり、jは整数であり且つ0以上である、決定ユニットと、
条件が満たされた場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するように構成された予測ユニットであり、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値と同じであり、条件は、インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであることを含む、予測ユニットと
を含む。
コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するように構成された取得ユニットであり、参照レイヤシンタックスエレメントの値は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びjの双方は整数であり且つ0以上である、取得ユニットと、
条件が満たされた場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するように構成された予測ユニットであり、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値と同じであり、条件は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであることを参照レイヤシンタックスエレメントの値が指定することを含む、予測ユニットと
を含む。
取得ユニットは、コーディングされたビデオビットストリームをパースすることにより、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントと、インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントとを取得するように更に構成され、条件は、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値と同じであることを更に含む。
停止ユニットは、インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであり、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値と同じでない場合、コーディングされたビデオビットストリームを復号するのを停止するように構成される。
取得ユニットは、インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤでない場合、インデックスjを有するレイヤを使用せずにインデックスiを有するレイヤのピクチャを予測するように更に構成される。
決定ユニットは、条件が満たされた場合、コーディングされたビデオビットストリームをパースすることによりインデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントを取得せずに、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値であると決定するように更に構成される。
コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するように構成された取得ユニットであり、参照レイヤシンタックスエレメントの値は、インデックスkを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びkの双方は整数であり且つ0以上である、取得ユニットと、
参照レイヤシンタックスエレメントの値に基づいてインデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであるか否かを決定するように構成された決定ユニットであり、インデックスjを有するレイヤは、インデックスkを有するレイヤの参照レイヤであり、jは整数であり且つ0以上である、決定ユニットと、
条件が満たされた場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するように構成された予測ユニットであり、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値と同じであり、条件は、インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであることを含む、予測ユニットと
を含む。
コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するように構成された取得ユニットであり、参照レイヤシンタックスエレメントの値は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びjの双方は整数であり且つ0以上である、取得ユニットと、
条件が満たされた場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するように構成された予測ユニットであり、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値と同じであり、条件は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであることを参照レイヤシンタックスエレメントの値が指定することを含む、予測ユニットと
を含む。
取得ユニットは、コーディングされたビデオビットストリームをパースすることにより、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントと、インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントとを取得するように更に構成され、条件は、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値と同じであることを更に含む。
停止ユニットは、インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤであり、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値と同じでない場合、コーディングされたビデオビットストリームを復号するのを停止するように構成される。
予測ユニットは、インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤでない場合、インデックスjを有するレイヤを使用せずにインデックスiを有するレイヤのピクチャを予測するように更に構成される。
決定ユニットは、コーディングされたビデオビットストリームをパースすることによりインデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントを取得せずに、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値であると決定するように更に構成される。
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを決定するように構成された決定ユニットであり、i及びjの双方は整数であり且つ0以上である、決定ユニットと、
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤである場合、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであることを指定する値を有する参照レイヤシンタックスエレメントをビデオビットストリームに符号化し、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントと、インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントとをビデオビットストリームに符号化するように構成された符号化ユニットであり、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値と同じである、符号化ユニットと
を含む。
第1の予測ユニットは、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤである場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するように構成される。
第1の予測ユニットは、インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤでない場合、インデックスjを有するレイヤを使用せずにインデックスiを有するレイヤのピクチャを予測するように構成される。
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを決定するように構成された決定ユニットであり、i及びjの双方は整数であり且つ0以上である、決定ユニットと、
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤである場合、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであることを指定する値を有する参照レイヤシンタックスエレメントをビデオビットストリームに符号化し、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントと、インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントとをビデオビットストリームに符号化するように構成された符号化ユニットであり、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値は、インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値と同じである、符号化ユニットと
を含む。
第1の予測ユニットは、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤである場合、インデックスjを有するレイヤに基づいてインデックスiを有するレイヤのピクチャを予測するように構成される。
第2の予測ユニットは、インデックスjを有するレイヤがインデックスiを有するレイヤの参照レイヤでない場合、インデックスjを有するレイヤを使用せずにインデックスiを有するレイヤのピクチャを予測するように構成される。
図2は、本願の技術を実現するように構成された例示的なビデオエンコーダ20の概略ブロック図を示す。図2の例では、ビデオエンコーダ20は、入力201(又は入力インタフェース201)と、残差計算ユニット204と、変換処理ユニット206と、量子化ユニット208と、逆量子化ユニット210と、逆変換処理ユニット212と、再構成ユニット214と、ループフィルタユニット220と、復号ピクチャバッファ(DPB, decoded picture buffer)230と、モード選択ユニット260と、エントロピー符号化ユニット270と、出力272(又は出力インタフェース272)とを含む。モード選択ユニット260は、インター予測ユニット244と、イントラ予測処理ユニット254と、パーティションユニット262とを含んでもよい。インター予測ユニット244は、動き推定ユニット及び動き補償ユニット(図示せず)を含んでもよい。図2に示すようなビデオエンコーダ20はまた、ハイブリッドビデオエンコーダ又はハイブリッドビデオコーデックによるビデオエンコーダとも呼ばれてもよい。
エンコーダ20は、例えば、入力201を介して、ピクチャ17(又はピクチャデータ17)、例えば、ビデオ又はビデオシーケンスを形成するピクチャのシーケンスのピクチャを受信するように構成されてもよい。受信したピクチャ又はピクチャデータはまた、前処理ピクチャ19(前処理ピクチャデータ19)でもよい。簡潔にするために、以下の説明はピクチャ17を参照する。ピクチャ17はまた、(特に、ビデオコーディングにおいて、現在ピクチャを他のピクチャ、例えば、同じビデオシーケンス、すなわち、現在ピクチャも含むビデオシーケンスの前に符号化及び/又は復号されたピクチャと区別するために)現在ピクチャ又はコーディングされるべきピクチャとも呼ばれてもよい。
残差計算ユニット204は、ピクチャブロック203及び予測ブロック265(予測ブロック265に関する更なる詳細は以下に提供される)に基づいて、例えば、サンプル毎に(ピクセル毎に)ピクチャブロック203のサンプル値から予測ブロック265のサンプル値を減算して、サンプルドメインにおける残差ブロック205を取得することにより、残差ブロック205(残差205とも呼ばれる)を計算するように構成されてもよい。
変換処理ユニット206は、残差ブロック205のサンプル値に対して変換、例えば、離散コサイン変換(DCT, discrete cosine transform)又は離散サイン変換(DST, discrete sine transform)を適用して、変換ドメインにおける変換係数207を取得するように構成されてもよい。変換係数207はまた、変換残差係数とも呼ばれ、変換ドメインにおける残差ブロック205を表してもよい。
量子化ユニット208は、例えば、スカラー量子化又はベクトル量子化を適用することにより、変換係数207を量子化して、量子化された係数209を取得するように構成されてもよい。量子化された係数209はまた、量子化された変換係数209又は量子化された残差係数209とも呼ばれてもよい。
逆量子化ユニット210は、例えば、量子化ユニット208と同じ量子化ステップサイズに基づいて或いはこれを使用して、量子化ユニット208により適用された量子化方式の逆を適用することにより、量子化された係数に対して量子化ユニット208の逆量子化を適用して、反量子化された係数211を取得するように構成される。反量子化された係数211はまた、反量子化された残差係数211とも呼ばれ、典型的には量子化による損失のため変換係数と同一でないが、変換係数207に対応してもよい。
逆変換処理ユニット212は、変換処理ユニット206により適用された変換の逆変換、例えば、逆離散コサイン変換(DCT, discrete cosine transform)若しくは逆離散サイン変換(DST, discrete sine transform)又は他の逆変換を適用して、サンプルドメインにおける再構成された残差ブロック213(又は対応する反量子化された係数213)を取得するように構成される。再構成された残差ブロック213はまた、変換ブロック213とも呼ばれてもよい。
再構成ユニット214(例えば、加算器又は合計器214)は、変換ブロック213(すなわち、再構成された残差ブロック213)を予測ブロック265に加算して、例えば、再構成された残差ブロック213のサンプル値と予測ブロック265のサンプル値とをサンプル毎に加算することにより、サンプルドメインにおける再構成されたブロック215を取得するように構成される。
ループフィルタユニット220(又は略して「ループフィルタ」220)は、再構成されたブロック215をフィルタリングして、フィルタリングされたブロック221を取得するように、或いは一般的に、再構成されたサンプルをフィルタリングして、フィルタリングされたサンプル値を取得するように構成される。ループフィルタユニットは、例えば、ピクセル遷移を円滑化するように、或いは、ビデオ品質を改善するように構成される。ループフィルタユニット220は、デブロッキングフィルタ、サンプル適応オフセット(SAO, sample-adaptive offset)フィルタ又は1つ以上の他のフィルタ、例えば、適応ループフィルタ(ALF, adaptive loop filter)、ノイズ抑制フィルタ(NSF, noise suppression filter)又はこれらのいずれかの組み合わせのような1つ以上のループフィルタを含んでもよい。一例では、ループフィルタユニット220は、デブロッキングフィルタ、SAOフィルタ及びALFフィルタを含んでもよい。フィルタリングプロセスの順序は、デブロッキングフィルタ、SAO及びALFでもよい。他の例では、クロマスケーリングを伴うルママッピング(LMCS, luma mapping with chroma scaling)(すなわち、適応インループリシェーパ)と呼ばれるプロセスが追加される。このプロセスはデブロッキングの前に実行される。他の例では、デブロッキングフィルタプロセスはまた、内部サブブロックエッジ、例えば、アフィンサブブロックエッジ、ATMVPサブブロックエッジ、サブブロック変換(SBT, sub-block transform)エッジ及びイントラサブパーティション(ISP, intra sub-partition)エッジに適用されてもよい。ループフィルタユニット220はインループフィルタであるとして図2に示されているが、他の構成では、ループフィルタユニット220はポストループフィルタとして実現されてもよい。フィルタリングされたブロック221はまた、フィルタリングされた再構成ブロック221とも呼ばれてもよい。
復号ピクチャバッファ(DPB, decoded picture buffer)230は、ビデオエンコーダ20によりビデオデータを符号化するために、参照ピクチャ又は一般的に参照ピクチャデータを記憶するメモリでもよい。DPB230は、シンクロナスDRAM(SDRAM, synchronous DRAM)を含むダイナミックランダムアクセスメモリ(DRAM, dynamic random access memory)、磁気抵抗RAM(MRAM, magnetoresistive RAM)、抵抗RAM(RRAM, resistive RAM)、又は他のタイプのメモリデバイスのような様々なメモリデバイスのうちいずれかにより形成されてもよい。復号ピクチャバッファ(DPB, decoded picture buffer)230は、1つ以上のフィルタリングされたブロック221を記憶するように構成されてもよい。復号ピクチャバッファ230は、同じ現在ピクチャ又は異なるピクチャ、例えば、前に再構成されたピクチャの他の前にフィルタリングされたブロック、例えば、前に再構成されてフィルタリングされたブロック221を記憶するように更に構成されてもよく、例えば、インター予測のために、完全な前に再構成された、すなわち、復号されたピクチャ(及び対応する参照ブロック及びサンプル)、及び/又は部分的に再構成された現在ピクチャ(及び対応する参照ブロック及びサンプル)を提供してもよい。復号ピクチャバッファ(DPB, decoded picture buffer)230はまた、1つ以上のフィルタリングされていない再構成ブロック215、又は一般的には、例えば、再構成されたブロック215がループフィルタユニット220によりフィルタリングされない場合には、フィルタリングされていない再構成サンプル、又は再構成されたブロック若しくはサンプルのいずれかの他の更に処理されたバージョンを記憶するように構成されてもよい。
モード選択ユニット260は、パーティションユニット262と、インター予測ユニット244と、イントラ予測ユニット254とを含み、元のピクチャデータ、例えば、元のブロック203(現在ピクチャ17の現在ブロック203)と、再構成ピクチャデータ、例えば、同じ(現在)ピクチャの及び/又は1つ又は複数の前に復号されたピクチャからの、例えば、復号ピクチャバッファ230又は他のバッファ(例えば、図示しないラインバッファ)からのフィルタリングされた及び/又はフィルタリングされていない再構成サンプル又はブロックとを受信又は取得するように構成される。再構成ピクチャデータは、予測ブロック265又は予測子265を取得するために、予測、例えば、インター予測又はイントラ予測のための参照ピクチャデータとして使用される。
パーティションユニット262は、ビデオシーケンスからのピクチャをコーディングツリーユニット(CTU, coding tree unit)のシーケンスにパーティションするように構成されてもよく、パーティションユニット262は、コーディングツリーユニット(CTU, coding tree unit)203を、より小さいパーティション、例えば正方形又は長方形サイズのより小さいブロックにパーティション(又は分割)してもよい。3つのサンプル配列を有するピクチャについて、CTUは、ルマサンプルのN×Nブロックから、クロマサンプルの2つの対応するブロックと共に構成される。CTU内のルマブロックの最大許容サイズは、策定中のバーサタイルビデオコーディング(VVC, versatile video coding)では128×128と指定されているが、将来128×128でない値、例えば256×256と指定される可能性がある。ピクチャのCTUは、スライス/タイルグループ、タイル又はブリックとしてクラスタ化/グループ化されてもよい。タイルは、ピクチャの長方形領域をカバーし、タイルは、1つ以上のブリックに分割できる。ブリックは、タイル内の複数のCTU行から構成される。複数のブリックにパーティションされないタイルは、ブリックと呼ばれることができる。しかし、ブリックはタイルの真のサブセットであり、タイルとは呼ばれない。VVCでサポートされるタイルグループの2つのモード、すなわち、ラスタ走査スライス/タイルグループモード及び長方形スライスモードが存在する。ラスタ走査タイルグループモードでは、スライス/タイルグループは、ピクチャのタイルラスタ走査におけるタイルのシーケンスを含む。長方形スライスモードでは、スライスは、ピクチャの長方形領域をまとめて形成するピクチャの多数のブリックを含む。長方形スライス内のブリックは、スライスのブリックラスタ走査の順序になっている。これらのより小さいブロック(サブブロックとも呼ばれてもよい)は、一層小さいパーティションに更にパーティションされてもよい。これはまた、ツリーパーティション又は階層ツリーパーティションとも呼ばれ、例えば、ルートツリーレベル0(階層レベル0、深度0)におけるルートブロックは、再帰的にパーティションされ、例えば、次のより下のツリーレベルの2つ以上のブロック、例えば、ツリーレベル1(階層レベル1、深度1)におけるノードにパーティションされてもよく、これらのブロックは、例えば、終了基準が充足されたため、例えば、最大ツリー深度又は最小ブロックサイズに達したため、パーティションが終了するまで、再び、次のより下のツリーレベル、例えば、ツリーレベル2(階層レベル2、深度2)の2つ以上のブロックにパーティションされる、等でもよい。更にパーティションされないブロックはまた、ツリーのリーフブロック又はリーフノードとも呼ばれる。2つのパーティションへのパーティションを使用するツリーは、二分木(BT, binary-tree)と呼ばれ、3つのパーティションへのパーティションを使用するツリーは三分木(TT, ternary-tree)と呼ばれ、4つのパーティションへのパーティションを使用するツリーは四分木(QT, quad-tree)と呼ばれる。
イントラ予測モードのセットは、35個の異なるイントラ予測モード、例えば、DC(又は平均)モード及びプラナーモードのような非方向性モード、又は例えば、HEVCで定義されたような方向性モードを含んでもよく、或いは、67個の異なるイントラ予測モード、例えば、DC(又は平均)モード及びプラナーモードのような非方向性モード、又は例えば、VVCについて定義されたような方向性モードを含んでもよい。一例として、いくつかの従来の角度イントラ予測モードは、例えばVVCにおいて定義されたような非正方形ブロックのための広角イントラ予測モードに適応的に置き換えられる。他の例として、DC予測のための分割動作を回避するために、長辺のみが非正方形ブロックについての平均を計算するために使用される。そして、プラナーモードのイントラ予測の結果は、位置依存イントラ予測結合(PDPC, position dependent intra prediction combination)方法により更に修正されてもよい。
インター予測モードのセット(又は可能なもの)は、利用可能な参照ピクチャ(すなわち、例えば、DBP230に記憶された、前の少なくとも部分的に復号されたピクチャ)及び他のインター予測パラメータ、例えば、最良の適合する参照ブロックを探索するために全体の参照ピクチャが使用されるか、参照ピクチャの部分のみ、例えば、現在ブロックの領域の周辺の探索ウィンドウ領域が使用されるか、及び/又は、例えば、ピクセル補間、例えばハーフ/セミペル、4分の1ペル及び/又は1/16ペル補間が適用されるか否かに依存する。
エントロピー符号化ユニット270は、量子化された係数209、インター予測パラメータ、イントラ予測パラメータ、ループフィルタパラメータ及び/又は他のシンタックスエレメントに対して、例えば、エントロピー符号化アルゴリズム又は方式(例えば、可変長コーディング(VLC, variable length coding)方式、コンテキスト適応型VLC方式(CAVLC, context adaptive VLC, scheme)、算術コーディング方式、二値化、コンテキスト適応型バイナリ算術コーディング(CABAC, context adaptive binary arithmetic coding)、シンタックスベースのコンテキスト適応型バイナリ算術コーディング(SBAC, syntax-based context-adaptive binary arithmetic coding)、確率区間区分エントロピー(PIPE, probability interval partitioning entropy)コーディング又は他のエントロピー符号化方法若しくは技術)を適用するか或いは迂回して(非圧縮)、例えば、符号化ビットストリーム21の形式で出力272を介して出力できる符号化ピクチャデータ21を取得するように構成され、それにより、例えば、ビデオデコーダ30は、復号のためにパラメータを受信して使用してもよい。符号化ビットストリーム21は、ビデオデコーダ39に送信されてもよく、或いは、ビデオデコーダ30による後の送信又は取り出しのためにメモリに記憶されてもよい。
図3は、本願の技術を実現するように構成されたビデオデコーダ30の例を示す。ビデオデコーダ30は、復号ピクチャ331を取得するために、例えば、エンコーダ20により符号化された符号化ピクチャデータ21(例えば、符号化ビットストリーム21)を受信するように構成される。符号化ピクチャデータ又はビットストリームは、符号化ピクチャデータを復号するための情報、例えば、符号化ビデオスライス(及び/又はタイルグループ又はタイル)のピクチャブロック及び関連するシンタックスエレメントを表すデータを含む。
エントロピー復号ユニット304は、ビットストリーム21(又は一般的には符号化ピクチャデータ21)をパースし、例えば、符号化ピクチャデータ21に対してエントロピー復号を実行して、例えば、量子化された係数309及び/又は復号されたコーディングパラメータ(図3に図示せず)、例えば、インター予測パラメータ(例えば、参照ピクチャインデックス及び動きベクトル)、イントラ予測パラメータ(例えば、イントラ予測モード又はインデックス)、変換パラメータ、量子化パラメータ、ループフィルタパラメータ及び/又は他のシンタックスエレメントのうちいずれか又は全てを取得するように構成される。エントロピー復号ユニット304は、エンコーダ20のエントロピー符号化ユニット270に関して説明したような符号化方式に対応する復号アルゴリズム又は方式を適用するように構成されてもよい。エントロピー復号ユニット304は、インター予測パラメータ、イントラ予測パラメータ及び/又は他のシンタックスエレメントをモード適用ユニット360に提供し、他のパラメータをデコーダ30の他のユニットに提供するように更に構成されてもよい。ビデオデコーダ30は、ビデオスライスレベル及び/又はビデオブロックレベルのシンタックスエレメントを受信してもよい。スライス及びそれぞれのシンタックスエレメントに加えて或いはその代替として、タイルグループ及び/又はタイル及びそれぞれのシンタックスエレメントが受信及び/又は使用されてもよい。
逆量子化ユニット310は、符号化ピクチャデータ21から(例えば、エントロピー復号ユニット304により例えばパース及び/又は復号することにより)量子化パラメータ(QP, quantization parameter)(又は一般的に逆量子化に関する情報)及び量子化された係数を受信し、量子化パラメータに基づいて、復号済みの量子化された係数309に対して逆量子化を適用して、変換係数311とも呼ばれてもよい反量子化された係数311を取得するように構成されてもよい。逆量子化プロセスは、量子化の程度、及び同様に適用されるべき逆量子化の程度を決定するために、ビデオスライス(又はタイル若しくはタイルグループ)内の各ビデオブロックについてビデオエンコーダ20により決定された量子化パラメータの使用を含んでもよい。
逆変換処理ユニット312は、変換係数311とも呼ばれる反量子化された係数311を受信し、サンプルドメインにおいて再構成された残差ブロック213を取得するために反量子化された係数311に変換を適用するように構成されてもよい。再構成された残差ブロック213はまた、変換ブロック313とも呼ばれてもよい。変換は、逆変換、例えば、逆DCT、逆DST、逆整数変換又は概念的に同様の逆変換プロセスでもよい。逆変換処理ユニット312は、符号化ピクチャデータ21から(例えば、エントロピー復号ユニット304により例えばパース及び/又は復号することにより)変換パラメータ又は対応する情報を受信して、反量子化された係数311に適用されるべき変換を決定するように更に構成されてもよい。
再構成ユニット314(例えば、加算器又は合計器314)は、再構成された残差ブロック313を予測ブロック365に加算して、例えば、再構成された残差ブロック313のサンプル値と予測ブロック365のサンプル値とを加算することにより、サンプルドメインにおける再構成されたブロック315を取得するように構成されてもよい。
(コーディングループ内又はコーディングループの後のいずれかの)ループフィルタユニット320は、再構成されたブロック315をフィルタリングして、フィルタリングされたブロック321を取得するように、例えば、ピクセル遷移を円滑化するように或いはビデオ品質を改善するように構成される。ループフィルタユニット320は、デブロッキングフィルタ、サンプル適応オフセット(SAO, sample-adaptive offset)フィルタ又は1つ以上の他のフィルタ、例えば、適応ループフィルタ(ALF, adaptive loop filter)、ノイズ抑制フィルタ(NSF, noise suppression filter)又はこれらのいずれかの組み合わせのような1つ以上のループフィルタを含んでもよい。一例では、ループフィルタユニット220は、デブロッキングフィルタ、SAOフィルタ及びALFフィルタを含んでもよい。フィルタリングプロセスの順序は、デブロッキングフィルタ、SAO及びALFでもよい。他の例では、クロマスケーリングを伴うルママッピング(LMCS, luma mapping with chroma scaling)(すなわち、適応インループリシェーパ)と呼ばれるプロセスが追加される。このプロセスはデブロッキングの前に実行される。他の例では、デブロッキングフィルタプロセスはまた、内部サブブロックエッジ、例えば、アフィンサブブロックエッジ、ATMVPサブブロックエッジ、サブブロック変換(SBT, sub-block transform)エッジ及びイントラサブパーティション(ISP, intra sub-partition)エッジに適用されてもよい。ループフィルタユニット320はインループフィルタであるとして図3に示されるが、他の構成では、ループフィルタユニット320はポストループフィルタとして実現されてもよい。
ピクチャの復号ビデオブロック321は、次いで、他のピクチャのための後の動き補償のための参照ピクチャとして及び/又はそれぞれの表示の出力のために復号ピクチャ331を記憶する復号ピクチャバッファ330に記憶される。
インター予測ユニット344は、インター予測ユニット244(特に、動き補償ユニット)と同一でもよく、イントラ予測ユニット354は、インター予測ユニット254と機能的に同一でもよく、パーティション及び/又は予測パラメータ又は符号化ピクチャデータ21から(例えば、エントロピー復号ユニット304により例えばパース及び/又は復号することにより)受信したそれぞれの情報に基づいて、分割又はパーティション判断及び予測を実行する。モード適用ユニット360は、再構成ピクチャ、ブロック又はそれぞれの(フィルタリングされた或いはフィルタリングされていない)サンプルに基づいて、ブロック毎に予測(イントラ又はインター予測)を実行して、予測ブロック365を取得するように構成されてもよい。
スケーラブルコーディングは、品質スケーラブル(PSNRスケーラブル)、空間スケーラブル等を含む。例えば、図6に示すように、シーケンスは低空間分解能バージョンにダウンサンプリングできる。低空間分解能バージョン及び元の空間分解能(高空間分解能)バージョンの双方が符号化される。そして、一般的に、低空間分解能が最初にコーディングされ、これは、後にコーディングされる高空間分解能のための参照に使用される。
-vps_num_dpb_paramsが1に等しいとき、layer_output_dpb_params_idx[i]の値は0に等しいと推定される。
-layer_output_dpb_params_idx[i]の値が、dpb_size_only_flag[layer_output_dpb_params_idx[i]]が0に等しくなるようなものとすることが、ビットストリーム適合性の要件である。
-vps_independent_layer_flag[i]が1に等しい場合、非出力レイヤであるとき、第iのレイヤに適用する dpb_parameters()シンタックス構造は、レイヤにより参照されるSPSに存在するdpb_parameters()シンタックス構造である。
-そうでない場合(vps_independent_layer_flag[i]が0に等しい場合)、layer_nonoutput_dpb_params_idx[i]の値はlayer_output_dpb_params_idx[i]に等しいと推定される。
復号プロセスにおいてこれらの参照ピクチャを管理するために、後続のピクチャの復号のための参照使用のために、復号ピクチャは、復号ピクチャバッファ(DPB, decoding picture buffer)に保持する必要がある。これらのピクチャを示すために、これらのピクチャオーダーカウント(POC, picture order count)情報は、直接又は間接にスライスヘッダでシグナリングする必要がある。一般的には、2つの参照ピクチャリスト、すなわち、list0及びlist1が存在する。また、リスト内のピクチャをシグナリングするために、参照ピクチャインデックスもまた含まれる必要がある。一方向予測では、参照ピクチャは1つの参照ピクチャリストからフェッチされ、双方向予測では、参照ピクチャは2つの参照ピクチャリストからフェッチされる。
参照ピクチャ情報は、スライスヘッダを介してシグナリングできる。また、シーケンスパラメータセット(SPS, Sequence parameters set)にいくつかのRPL候補が存在してもよく、この場合、スライスヘッダは、全体のRPLシンタックス構造をシグナリングせずに、必要なRPL情報を取得するためのRPLインデックスを含んでもよい。或いは、全体のRPLシンタックス構造は、スライスヘッダでシグナリングできる。
RPLシグナリングのコストビットを節約するために、SPS内にいくつかのRPL候補が存在してもよい。ピクチャは、SPSからそのRPL情報を取得するために、RPLインデックス(ref_pic_list_idx[i])を使用できる。RPL候補は、以下のようにシグナリングされる。
-num_ref_pic_lists_in_sps[1]の値はnum_ref_pic_lists_in_sps[0]の値と等しいと推定される。
-ref_pic_list_struct(1,rplsIdx)内の各シンタックスエレメントの値は、0からnum_ref_pic_lists_in_sps[0]-1の範囲のrplsIdxについて、ref_pic_list_struct(0, rplsIdx)内の対応するシンタックスエレメントの値に等しいと推定される。
-num_ref_pic_lists_in_sps[i]が0に等しい場合、ref_pic_list_sps_flag[i]の値は0に等しいと推定される。
-そうでなく(num_ref_pic_lists_in_sps[i] が0よりも大きく)、rpl1_idx_present_flagが0に等しい場合、ref_pic_list_sps_flag[1]の値はref_pic_list_sps_flag[0]に等しいと推定される。
-そうでない場合、ref_pic_list_sps_flag[i]の値はpps_ref_pic_list_sps_idc[i]-1に等しいと推定される。
rplsIdx)シンタックス構造のリストへのインデックスを指定する。シンタックスエレメントref_pic_list_idx[i]は、Ceil(Log2(num_ref_pic_lists_in_sps[i]))ビットにより表される。存在しないとき、ref_pic_list_idx[i]の値は0に等しいと推定される。ref_pic_list_idx[i]の値は0以上num_ref_pic_lists_in_sps[i]-1以下の範囲にあるものとする。ref_pic_list_sps_flag[i]が1 に等しく、num_ref_pic_lists_in_sps[i]が0に等しいとき、ref_pic_list_idx[i]の値は0に等しいと推定される。ref_pic_list_sps_flag[i]が1に等しく、rpl1_idx_present_flagが 0に等しいとき、ref_pic_list_idx[1]の値はref_pic_list_idx[0]に等しいと推定される。
-prevTid0PicのPicOrderCntVal、
-prevTid0PicのRefPicList[0]又はRefPicList[1]内のエントリにより参照され、現在ピクチャと同じnuh_layer_idを有する各ピクチャのPicOrderCntVal、
-復号順でprevTid0Picに後続し、現在ピクチャと同じnuh_layer_idを有し、復号順で現在ピクチャに先行する各ピクチャのPicOrderCntVal。
リスト毎にRPL構造が存在する。まず、num_ref_entries[listIdx][rplsIdx]は、リスト内の参照ピクチャの数を示すためにシグナリングされる。ltrp_in_slice_header_flag[listIdx][rplsIdx]は、LSB(Least Significant Byte)情報がスライスヘッダでシグナリングされるか否かを示すために使用される。現在の参照ピクチャがレイヤ間参照ピクチャでない場合、st_ref_pic_flag[listIdx][rplsIdx][i]は、それが長期参照ピクチャであるか否かを示す。これが短期参照ピクチャである場合、POC情報(abs_delta_poc_st及びstrp_entry_sign_flag)がシグナリングされる。ltrp_in_slice_header_flag[listIdx][rplsIdx]がゼロである場合、rpls_poc_lsb_lt[listIdx][rplsIdx][j++]は、現在の参照ピクチャのLSB情報を導出するために使用される。MSB(Most Significant Bit)は、直接導出でき、或いは、スライスヘッダ内の情報(delta_poc_msb_present_flag[i][j]及びdelta_poc_msb_cycle_lt[i][j])に基づいて導出できる。
このプロセスは、非IDRピクチャの各スライスについて、復号プロセスの開始時に呼び出される。
注1-ピクチャの最初のスライスでない非IDRピクチャのIスライスについて、RefPicList[0]及びRefPicList[1]は、ビットストリーム適合性検査の目的で導出されてもよいが、これらの導出は、現在ピクチャ又は復号順で現在ピクチャに後続するピクチャの復号に必要ではない。ピクチャの最初のスライスでないPスライスについて、RefPicList[1]は、ビットストリーム適合性検査の目的で導出されてもよいが、この導出は現在ピクチャ又は復号順で現在ピクチャに後続するピクチャの復号に必要ではない。
注2-特定のピクチャがRefPicList[0]内のエントリ及びRefPicList[1]のエントリの双方により参照されることが可能である。特定のピクチャがRefPicList[0]内の1つよりも多くのエントリ又はRefPicList[1]内の1つよりも多くのエントリにより参照されることも可能である。
注3-RefPicList[0]内のアクティブエントリ及びRefPicList[1]内のアクティブエントリは、現在ピクチャ及び復号順で現在ピクチャに後続する1つ以上のピクチャのインター予測に使用され得る全ての参照ピクチャをまとめて参照する。RefPicList[0]内の非アクティブエントリ及びRefPicList[1]内の非アクティブエントリは、現在ピクチャのインター予測には使用されないが、復号順で現在ピクチャに後続する1つ以上のピクチャのためのインター予測において使用され得る全ての参照ピクチャをまとめて参照する。
注4-対応するピクチャがDPBに存在しないので、RefPicList[0]又はRefPicList[1]に、「参照ピクチャなし」に等しい1つ以上のエントリが存在してもよい。「参照ピクチャなし」に等しいRefPicList[0]又はRefPicList[0]内の各非アクティブエントリは無視されるべきである。「参照ピクチャなし」に等しいRefPicList[0]又はRefPicList[1]内の各アクティブエントリについて、意図しないピクチャロスが推定されるべきである。
-0又は1に等しい各iについて、num_ref_entries[i][RplsIdx[i]]はNumRefIdxActive[i]未満ではないものとする。
-RefPicList[0]又はRefPicList[1]内の各アクティブエントリにより参照されるピクチャは、DPBに存在するものとし、現在ピクチャのTemporalId以下のTemporalIdを有するものとする。
-RefPicList[0]又はRefPicList[1]内の各エントリにより参照されるピクチャは、現在ピクチャではないものとし、0に等しいnon_reference_picture_flagを有するものとする。
-ピクチャのスライスのRefPicList[0]又はRefPicList[1]内のSTRPエントリと、同じスライス又は同じピクチャの異なるスライスのRefPicList[0]又はRefPicList[1]内のLTRPエントリとは、同じピクチャを参照しないものとする。
-現在ピクチャのPicOrderCntValとエントリにより参照されるピクチャのPicOrderCntValとの差が224以上であるRefPicList[0]又はRefPicList[1]内のLTRPエントリは存在しないものとする。
-setOfRefPicsを、現在ピクチャと同じnuh_layer_idを有するRefPicList[0]内の全てのエントリと、現在ピクチャと同じnuh_layer_idを有するRefPicList[1]内の全てのエントリとにより参照される一意のピクチャのセットとする。setOfRefPics内のピクチャ数はMaxDecPicBuffMinus1以下であるものとし、setOfRefPicsはピクチャの全てのスライスについて同じであるものとする。
-現在ピクチャがSTSAピクチャであるとき、現在ピクチャのTemporalIdと等しいTemporalIdを有するRefPicList[0]又はRefPicList[1]内のアクティブエントリは存在しないものとする。
-現在ピクチャが、復号順に現在ピクチャのTemporalIdに等しいTemporalIdを有するSTSAピクチャに後続するピクチャであるとき、復号順にSTSAピクチャに先行するRefPicList[0]又はRefPicList[1]内のアクティブエントリとして含まれる現在ピクチャのTemporalIdに等しいTemporalIdを有するピクチャは存在しないものとする。
-現在ピクチャがCRAピクチャであるとき、復号順でいずれかの先行するIRAPピクチャ(存在する場合)に出力順又は復号順で先行するRefPicList[0]又はRefPicList[1]内のエントリにより参照されるピクチャは存在しないものとする。
-現在ピクチャがトレーリングピクチャ(trailing picture)であるとき、現在ピクチャに関連するIRAPピクチャについて利用不可能な参照ピクチャを生成するために復号プロセスにより生成されたRefPicList[0]又はRefPicList[1]内のアクティブエントリにより参照されるピクチャは存在しないものとする。
-現在ピクチャが、復号順及び出力順の双方で、存在する場合には同じIRAPピクチャに関連する1つ以上のリーディングピクチャ(leading picture)に後続するトレーリングピクチャであるとき、現在ピクチャに関連するIRAPピクチャについて利用不可能な参照ピクチャを生成するために復号プロセスにより生成されたRefPicList[0]又はRefPicList[1]内のエントリにより参照されるピクチャは存在しないものとする。
-現在ピクチャが回復点ピクチャ又は出力順に回復点ピクチャに後続するピクチャであるとき、回復点ピクチャのGDRピクチャについて利用不可能な参照ピクチャを生成するために復号プロセスにより生成されたピクチャを含むRefPicList[0]又はRefPicList[1]内のエントリは存在しないものとする。
-現在ピクチャがトレーリングピクチャであるとき、出力順又は復号順で関連するIRAPピクチャに先行するRefPicList[0]又はRefPicList[1]内のアクティブエントリにより参照されるピクチャは存在しないものとする。
-現在ピクチャが、復号順及び出力順の双方で、存在する場合には同じIRAPピクチャに関連する1つ以上のリーディングピクチャに後続するトレーリングピクチャであるとき、出力順又は復号順で関連するIRAPピクチャに先行するRefPicList[0]又はRefPicList[1]内のエントリにより参照されるピクチャは存在しないものとする。
-現在ピクチャがRADLピクチャであるとき、以下のいずれかであるRefPicList[0]又はRefPicList[1]内のアクティブエントリは存在しないものとする。
・RASLピクチャ
・利用不可能な参照ピクチャを生成するために復号プロセスにより生成されたピクチャ
・復号順で関連するIRAPピクチャに先行するピクチャ
-現在ピクチャのスライスのRefPicList[0]又はRefPicList[1]内の各ILRPエントリにより参照されるピクチャは、現在ピクチャと同じAUにあるものとする。
-現在ピクチャのスライスのRefPicList[0]又はRefPicList[1]内の各ILRPエントリにより参照されるピクチャは、DPBに存在するものとし、現在ピクチャのnuh_layer_idよりも小さいnuh_layer_idを有するものとする。
-スライスのRefPicList[0]又はRefPicList[1]内の各ILRPエントリは、アクティブエントリであるものとする。
このプロセスは、8.3.2節に指定のように、スライスヘッダの復号及びスライスについての参照ピクチャリスト構成のための復号プロセスの後であるが、スライスデータの復号の前に、ピクチャ毎に1回呼び出される。このプロセスは、DPB内の1つ以上の参照ピクチャが「参照に未使用」又は「長期参照に使用」としてマーキングされることを生じてもよい。
-RefPicList[0]又はRefPicList[1]内の各LTRPエントリについて、参照されるピクチャが現在ピクチャと同じnuh_layer_idを有するSTRPであるとき、当該ピクチャは「長期参照に使用」としてマーキングされる。
-RefPicList[0]又はRefPicList[1]内のいずれかのエントリにより参照されないDPB内の現在ピクチャと同じnuh_layer_idを有する各参照ピクチャは、「参照に未使用」としてマーキングされる。
-RefPicList[0]又はRefPicList[1]内の各ILRPエントリについて、参照されるピクチャは「長期参照に使用」としてマーキングされる。
-SPSはVPSを参照しない。
-SPSを参照して各CLVSを復号するとき、VPSは参照されない。
-vps_max_layers_minus1の値は0に等しいと推定される。
-CVSは、1つのレイヤのみを含むものとする(すなわち、CVS内の全てのVCL NALユニットは、nuh_layer_idと同じ値を有するものとする)。
-GeneralLayerIdx[nuh_layer_id]の値は0に等しいと推定される。
-vps_independent_layer_flag[GeneralLayerIdx[nuh_layer_id]]の値は1に等しいと推定される。
注1-異なるcolour_plane_id値を有する色平面の間の復号プロセスに依存関係は存在しない。例えば、colour_plane_idの1つの値を有するモノクロピクチャの復号プロセスは、インター予測のためにcolour_plane_idの異なる値を有するモノクロピクチャからのデータを使用しない。
-separate_colour_plane_flagが0に等しい場合、ChromaArrayTypeはchroma_format_idcに等しく設定される。
-そうでない場合(separate_colour_plane_flagが1に等しい場合)、ChromaArrayTypeは0に等しく設定される。
このプロセスの出力は、現在ピクチャのピクチャオーダーカウントであるPicOrderCntValである。
-prevTid0Picを、現在のピクチャのnuh_layer_idに等しいnuh_layer_id及び0に等しいTemporalIdを有し且つRASL又はRADLピクチャでない復号順の前のピクチャとする。
-変数prevPicOrderCntLsbは、prevTid0Picのslice_pic_order_cnt_lsbに等しく設定される。
-変数prevPicOrderCntMsbは、prevTid0PicのPicOrderCntMsbに等しく設定される。
-ph_poc_msb_present_flagが1に等しい場合、PicOrderCntMsbはpoc_msb_val*MaxPicOrderCntLsbに等しく設定される。
-そうでなく(ph_poc_msb_present_flagが0に等しく)、現在ピクチャがCLVSSピクチャである場合、PicOrderCntMsbは0に等しく設定される。
-そうでない場合、PicOrderCntMsbは以下のように導出される。
PicOrderCntValの値は-231以上231-1以下の範囲にあるものとする。
1つのCVSにおいて、nuh_layer_idの同じ値を有するいずれか2つのコーディングされたピクチャについてのPicOrderCntVal値は同じでないものとする。
いずれか特定のAU内の全てのピクチャは、PicOrderCntValの同じ値を有するものとする。
関数PicOrderCnt(picX)は以下のように指定される。
注2-Xを現在ピクチャとし、Y及びZを同じCVS内の他の2つのピクチャとすると、DiffPicOrderCnt(X,Y)及びDiffPicOrderCnt(X,Z)の双方が正であるか或いは双方が負であるとき、Y及びZは、Xからの同じ出力順の方向にあると考えられる。
フラグsps_poc_msb_flagは、フラグph_poc_msb_cycle_present_flagがピクチャヘッダにおいて提示されるか否かを制御するために使用される。一方、AU内の混合のIRAP及び非IRAPピクチャは、マルチレイヤシナリオにおいて有効にしさえすればよい。したがって、シングルレイヤのコーディングシナリオにおいてph_poc_msb_cycle_present_flagを提示する必要はない。したがって、sps_poc_msb_flagの値は、シングルレイヤのコーディングシナリオにおいて0になるように制約できる。
現在の動き補償プロセスはレイヤ間予測において使用できるが、異なるレイヤが異なるフォーマット(chroma_format_idc、separate_colour_plane_flag、bit_depth_minus8等)を有するとき、これは使用できない。
sps_poc_msb_flagの意味は以下のように変更できる。
1に等しいsps_poc_msb_flagは、ph_poc_msb_cycle_present_flagシンタックスエレメントがSPSを参照するPHに存在することを指定する。0に等しいsps_poc_msb_flagは、ph_poc_msb_cycle_present_flagシンタックスエレメントがSPSを参照するPHに存在しないことを指定する。vps_max_layers_minus1が0に等しいとき、sps_poc_msb_flagの値は0に等しいものとする。
以下の制約が仕様において追加される必要がある。
0に等しいvps_direct_ref_layer_flag[i][j]は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤでないことを指定する。1に等しいvps_direct_ref_layer_flag[i][j]は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであることを指定する。0以上vps_max_layers_minus1以下の範囲内のi及びjについて、vps_direct_ref_layer_flag[i][j]が存在しないとき、これは0に等しいと推定される。vps_independent_layer_flag[i]が0に等しいとき、vps_direct_ref_layer_flag[i][j]が1に等しいような、0以上i-1以下の範囲内のjの少なくとも1つの値が存在するものとする。
変数NumDirectRefLayers[i]、DirectRefLayerIdx[i][d]、NumRefLayers[i]、RefLayerIdx[i][r]及びLayerUsedAsRefLayerFlag[j]は以下のように導出される。
現在のレイヤが従属レイヤである場合、現在のレイヤ内のビデオは、参照レイヤ内のビデオと同じchroma_format_idcを有するものとする。
また、レイヤ間予測は、現在のレイヤ内のビデオが参照レイヤ内のビデオと同じchroma_format_idcを有するものとするときにのみ使用できると言える。
現在のレイヤが従属レイヤである場合、現在のレイヤ内のビデオは、参照レイヤ内のビデオと同じseparate_colour_plane_flagを有するものとする。
また、レイヤ間予測は、現在のレイヤ内のビデオが参照レイヤ内のビデオと同じseparate_colour_plane_flagを有するものとするときにのみ使用できると言える。
現在のレイヤが従属レイヤである場合、現在のレイヤ内のビデオは、参照レイヤ内のビデオと同じbit_depth_minus8を有するものとする。
また、レイヤ間予測は、現在のレイヤ内のビデオが参照レイヤ内のビデオと同じbit_depth_minus8を有するものとするときにのみ使用できると言える。
現在のレイヤが従属レイヤである場合、現在のレイヤ内のビデオは、参照レイヤ内のビデオと同じchroma_format_idc、separate_colour_plane_flagを有するものとする。
また、レイヤ間予測は、現在のレイヤ内のビデオが参照レイヤ内のビデオと同じchroma_format_idc、separate_colour_plane_flagを有するものとするときにのみ使用できると言える。
現在のレイヤが従属レイヤである場合、現在のレイヤ内のビデオは、参照レイヤ内のビデオと同じchroma_format_idc、separate_colour_plane_flag、bit_depth_minus8を有するものとする。
また、レイヤ間予測は、現在のレイヤ内のビデオが参照レイヤ内のビデオと同じchroma_format_idc、separate_colour_plane_flag、bit_depth_minus8を有するものとするときにのみ使用できると言える。
制約はまた、他の方法においても追加できる。
8 復号プロセス
8.1 一般的な復号プロセス
8.1.1 一般
このプロセスへの入力はビットストリームBitstreamToDecodeである。このプロセスの出力は、復号ピクチャのリストである。
復号プロセスは、指定のプロファイル及びレベルに適合する全てのデコーダが、そのプロファイル及びレベルに適合するビットストリームについてそのプロファイルに関連する復号プロセスを呼び出すとき、数値的に同じクロップされた復号出力ピクチャを生成するように指定される。ここに記載のプロセスにより生成されたものと同じクロップされた復号出力ピクチャを生成するいずれかの復号プロセス(指定の正しい出力順又は出力タイミングを有する)は、この仕様の復号プロセス要件に適合する。
ビットストリーム内の各IRAP AUについて、以下が当てはまる。
-AUが復号順でビットストリーム内の最初のAUであるか、各ピクチャがIDRピクチャであるか、或いは、各ピクチャが復号順でEOS NALユニットに後続するレイヤの最初のピクチャである場合、変数NoIncorrectPicOutputFlagは1に等しく設定される。
-そうでなく、この仕様に指定されていない何らかの外部手段が変数HandleCraAsCvsStartFlagをAUについての値に設定するために利用可能である場合、HandleCraAsCvsStartFlagは外部手段により提供される値に等しく設定され、NoIncorrectPicOutputFlagはHandleCraAsCvsStartFlagに等しく設定される。
-そうでない場合、HandleCraAsCvsStartFlag及びNoIncorrectPicOutputFlagは双方とも0に等しく設定される。
ビットストリーム内の各GDR AUについて、以下が当てはまる。
-AUが復号順でビットストリーム内の最初のAUであるか、或いは、各ピクチャが復号順でEOS NALユニットに後続するレイヤの最初のピクチャである場合、変数NoIncorrectPicOutputFlagは1に等しく設定される。
-そうでなく、この仕様に指定されていない何らかの外部手段が変数HandleGdrAsCvsStartFlagをAUについての値に設定するために利用可能である場合、HandleGdrAsCvsStartFlagは外部手段により提供される値に等しく設定され、NoIncorrectPicOutputFlagはHandleGdrAsCvsStartFlagに等しく設定される。
-そうでない場合、HandleGdrAsCvsStartFlag及びNoIncorrectPicOutputFlagは、双方とも0に等しく設定される。
注-IRAPピクチャ及びGDRピクチャの双方について、上記の動作はビットストリーム内のCVSの識別に必要である。
復号されるべきターゲットOLSのOLSインデックスを識別する変数TargetOlsIdxと、復号されるべき最高の時間サブレイヤを識別する変数Htidとは、この仕様で指定されていない何らかの外部手段により設定される。ビットストリームBitstreamToDecodeは、ターゲットOLSに含まれるレイヤ以外のレイヤを含まず、Htidよりも大きいTemporalIdを有するNALユニットを含まない。
8.1.2節は、復号順に、BitstreamToDecode内のそれぞれのコーディングされたピクチャについて繰り返し呼び出される。
BitstreamToDecodeが1つよりも多くのレイヤを含むとき、各レイヤの以下のプロパティは同じであるものとする。
-chroma_format_idc
-separate_colour_plane_flag
BitstreamToDecodeが1つよりも多くのレイヤを含むとき、各レイヤの以下のプロパティは同じであるものとする。
-bit_depth_minus8
BitstreamToDecodeが1つよりも多くのレイヤを含むとき、各レイヤの以下のプロパティは同じであるものとする。
-chroma_format_idc
-separate_colour_plane_flag
-bit_depth_minus8
(2)レイヤ間予測の現在のレイヤ及び参照レイヤのフォーマットを制約し、設計を簡単にする。
コーディングされたビデオビットストリームをパースすることにより、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントと、インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントとを取得するステップであり、条件は、インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントの値と同じであることを更に含む、ステップを更に含む。
コーディングされたビデオビットストリームをパースすることにより、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントと、インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントとを取得するステップであり、条件は、インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値がインデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントの値と同じであることを更に含む、ステップを更に含む。
本願で使用される数学演算子は、Cプログラミング言語で使用されるものと同様である。しかし、整数除算及び算術シフト演算の結果は、より正確に定義され、指数計算及び実数値の除算のような更なる演算子が定義される。番号付け及び計数規則は、一般的に0から始まり、例えば、「第1」は0番目と等価であり、「第2」は1番目と等価である、等である。
以下の論理演算子は以下のように定義される。
以下の論理演算子は以下のように定義される。
x&&y x及びyのブール論理「積」
x||y x及びyのブール論理「和」
! ブール論理「否定」
x?y:z xが真である場合又は0に等しくない場合、yの値に評価され、そうでない場合、zの値に評価される
以下の関係演算子は以下のように定義される。
> よりも大きい
>= 以上
< 未満
<= 以下
== 等しい
!= 等しくない
関係演算子が値「na」(not applicable)を割り当てられたシンタックスエレメント又は変数に適用されるとき、値「na」は、シンタックスエレメント又は変数の個別の値として扱われる。値「na」は、いずれかの他の値に等しくないと考えられる。
以下のビット演算子は以下のように定義される。
& ビット毎の「積」。整数の引数に対して演算するとき、整数値の2の補数表現に対して演算する。他の引数よりも少ないビットを含む二値の引数に対して演算するとき、より短い引数は、0に等しいより上位のビットを追加することにより拡張される。
| ビット毎の「和」。整数の引数に対して演算するとき、整数値の2の補数表現に対して演算する。他の引数よりも少ないビットを含む二値の引数に対して演算するとき、より短い引数は、0に等しいより上位のビットを追加することにより拡張される。
^ ビット毎の「排他和」。整数の引数に対して演算するとき、整数値の2の補数表現に対して演算する。他の引数よりも少ないビットを含む二値の引数に対して演算するとき、より短い引数は、0に等しいより上位のビットを追加することにより拡張される。
x>>y y個の二進数字によるxの2の補数整数表現の算術右シフト。この関数は、yの非負整数値についてのみ定義される。右シフトの結果としての最上位ビット(MSB, most significant bit)にシフトされたビットは、シフト演算前のxのMSBに等しい値を有する。
x<<y y個の二進数字によるxの2の補数整数表現の算術左シフト。この関数は、yの非負整数値についてのみ定義される。左シフトの結果としての最下位ビット(LSB, least significant bit)にシフトされたビットは、0に等しい値を有する。
以下の代入演算子は以下のように定義される。
= 代入演算子
++ インクリメント。すなわち、x++はx=x+1に等しい。配列インデックスにおいて使用されるとき、インクリメント演算の前の変数の値に評価される。
-- デクリメント。すなわち、x--はx=x-1に等しい。配列インデックスにおいて使用されるとき、デクリメント演算の前の変数の値に評価される。
+= 指定された量だけのインクリメント。すなわちx+=3はx=x+3に等しく、x+=(-3)はx=x+(-3)に等しい。
-= 指定された量だけのデクリメント。すなわちx-=3はx=x-3に等しく、x-=(-3)はx=x-(-3)に等しい。
以下の表記が値の範囲を指定するために使用される。
x=y..z xはy以上z以下の整数値をとり、x、y及びzは整数であり、zはyよりも大きい。
以下の数学関数が定義される。
Atan(x) 三角法の逆正接関数。引数xに対して演算し、ラジアンの単位の-π÷2以上π÷2以下の範囲の出力値を有する。
Clip1Y(x)=Clip3(0,(1<<BitDepthY)-1,x)
Clip1C(x)=Clip3(0,(1<<BitDepthC)-1,x)
Floor(x) x以下の最大の整数。
Log2(x) xの2を底とする対数。
Log10(x) xの10を底とする対数。
Sqrt(x)=√x
Swap(x,y)=(y,x)
Tan(x) ラジアンの単位の引数xに対して演算する三角法の正接関数。
式の優先順位が括弧の使用により明示的に示されないとき、以下の規則が当てはまる。
-より高い優先度の演算は、より低い優先度のいずれかの演算の前に評価される。
-同じ優先度の演算は、左から右に順次評価される。
テキストにおいて、以下の形式:
if(条件0)
ステートメント0
else(条件1)
ステートメント1
...
else /*残りの条件に関する参考注記*/
ステートメントn
で数学的に記述されるような論理演算のステートメントは、以下の方式で記述されてもよい。
...以下の通り/...以下が当てはまる:
-条件0である場合、ステートメント0
-そうでなく、条件1である場合、ステートメント1
-...
-そうでない場合(残りの条件に関する参考注記)、ステートメントn
テキストにおけるそれぞれの「…である場合…、そうでなく、…である場合…、そうでない場合…」のステートメントは、「…である場合」が直後に続く「…以下の通り」又は「…以下が当てはまる」で導入される。「…である場合…、そうでなく、…である場合…、そうでない場合…」の最後の条件は、常に「そうでない場合、…」である。交互に配置される「…である場合…、そうでなく、…である場合…、そうでない場合…」のステートメントは、「そうでない場合、…」で終わる「…以下の通り」又は「…以下が当てはまる」に一致させることにより識別できる。
if(条件0a&&条件0b)
ステートメント0
else if(条件1a||条件1b)
ステートメント1
...
else
ステートメントn
で数学的に記述されるような論理演算のステートメントは、以下の方式で記述されてもよい。
...以下の通り/...以下が当てはまる:
-以下の条件の全てが真である場合、ステートメント0:
-条件0a
-条件0b
-そうでなく、以下の条件のうち1つ以上が真である場合、ステートメント1:
-条件1a
-条件1b
-…
-そうでない場合、ステートメントn
if(条件0)
ステートメント0
if(条件1)
ステートメント1
で数学的に記述されるような論理演算のステートメントは、以下の方式で記述されてもよい。
条件0であるとき、ステートメント0
条件1であるとき、ステートメント1
Claims (26)
- コーディングされたビデオビットストリームを復号するための方法であって、
前記コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するステップであり、前記参照レイヤシンタックスエレメントの値は、インデックスkを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びkの双方は整数であり且つ0以上である、ステップと、
前記参照レイヤシンタックスエレメントの値に基づいてインデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤであるか否かを決定するステップであり、前記インデックスjを有するレイヤが前記インデックスkを有するレイヤの参照レイヤであり、前記インデックスkを有するレイヤが前記インデックスiを有するレイヤの直接参照レイヤであることを前記参照レイヤシンタックスエレメントの値が指定する場合、前記インデックスjを有するレイヤは、前記インデックスiを有するレイヤの参照レイヤであると決定され、jは整数であり且つ0以上である、ステップと、
前記コーディングされたビデオビットストリームをパースすることにより、前記インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメント及びビット深度関連のシンタックスエレメントと、前記インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメント及びビット深度関連のシンタックスエレメントとを取得するステップと、
条件が満たされた場合、前記インデックスjを有するレイヤに基づいて前記インデックスiを有するレイヤのピクチャを予測するステップであり、前記条件は、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤであることを含み、前記条件は、前記インデックスiを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値が前記インデックスjを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値と同じであることと、前記インデックスiを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値が前記インデックスjを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値と同じであることとを更に含む、ステップと
を含む方法。 - コーディングされたビデオビットストリームを復号するための方法であって、
前記コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するステップであり、前記参照レイヤシンタックスエレメントの値は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びjの双方は整数であり且つ0以上である、ステップと、
前記コーディングされたビデオビットストリームをパースすることにより、前記インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメント及びビット深度関連のシンタックスエレメントと、前記インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメント及びビット深度関連のシンタックスエレメントとを取得するステップと、
条件が満たされた場合、前記インデックスjを有するレイヤに基づいて前記インデックスiを有するレイヤのピクチャを予測するステップであり、前記条件は、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの直接参照レイヤであることを前記参照レイヤシンタックスエレメントの値が指定することを含み、前記条件は、前記インデックスiを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値が前記インデックスjを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値と同じであることと、前記インデックスiを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値が前記インデックスjを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値と同じであることとを更に含む、ステップと
を含む方法。 - 前記参照レイヤシンタックスエレメントは、ビデオパラメータセット(VPS)レベルのシンタックスエレメントであり、前記VPSは、前記インデックスjを有するレイヤ及び前記インデックスiを有するレイヤに適用される、請求項1又は2に記載の方法。
- 前記クロマフォーマット関連のシンタックスエレメントは、シーケンスパラメータセット(SPS)レベルのシンタックスエレメントであり、前記SPSは、前記インデックスjを有するレイヤ又は前記インデックスiを有するレイヤに適用される、請求項1又は2に記載の方法。
- 前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤであり、前記インデックスiを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値が前記インデックスjを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値と同じでない場合、前記コーディングされたビデオビットストリームを復号するのを停止するステップを更に含む、請求項1に記載の方法。
- 前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤでない場合、前記インデックスjを有するレイヤを使用せずに前記インデックスiを有するレイヤの前記ピクチャを予測するステップを更に含む、請求項1に記載の方法。
- ビデオを符号化するための方法であって、
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを決定するステップであり、i及びjの双方は整数であり且つ0以上である、ステップと、
前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの直接参照レイヤである場合、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの直接参照レイヤであることを指定する値を有する参照レイヤシンタックスエレメントをビデオビットストリームに符号化し、前記インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントと、前記インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントとを前記ビデオビットストリームに符号化するステップであり、前記インデックスiを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値は、前記インデックスjを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値と同じである、ステップ、及び、前記インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントと、前記インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントとを前記ビデオビットストリームに符号化するステップであり、前記インデックスiを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値は、前記インデックスjを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値と同じである、ステップと
を含む方法。 - 前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの前記直接参照レイヤである場合、前記インデックスjを有するレイヤに基づいて前記インデックスiを有するレイヤのピクチャを予測するステップを更に含む、請求項7に記載の方法。
- 前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤでない場合、前記インデックスjを有するレイヤを使用せずに前記インデックスiを有するレイヤのピクチャを予測するステップを更に含む、請求項7に記載の方法。
- コーディングされたビデオビットストリームを復号するための装置であって、
前記コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するように構成された取得ユニットであり、前記参照レイヤシンタックスエレメントの値は、インデックスkを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びkの双方は整数であり且つ0以上である、取得ユニットと、
前記参照レイヤシンタックスエレメントの値に基づいてインデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤであるか否かを決定するように構成された決定ユニットであり、前記インデックスjを有するレイヤが前記インデックスkを有するレイヤの参照レイヤであり、前記インデックスkを有するレイヤが前記インデックスiを有するレイヤの直接参照レイヤであることを前記参照レイヤシンタックスエレメントの値が指定する場合、前記インデックスjを有するレイヤは、前記インデックスiを有するレイヤの参照レイヤであると決定され、jは整数であり且つ0以上である、決定ユニットと、
前記コーディングされたビデオビットストリームをパースすることにより、前記インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメント及びビット深度関連のシンタックスエレメントと、前記インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメント及びビット深度関連のシンタックスエレメントとを取得するように構成された取得ユニットと、
条件が満たされた場合、前記インデックスjを有するレイヤに基づいて前記インデックスiを有するレイヤのピクチャを予測するように構成された予測ユニットであり、前記条件は、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤであることを含み、前記条件は、前記インデックスiを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値が前記インデックスjを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値と同じであることと、前記インデックスiを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値が前記インデックスjを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値と同じであることとを更に含む、予測ユニットと
を含む装置。 - 停止ユニットを更に含み、
前記停止ユニットは、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤであり、前記インデックスiを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値が前記インデックスjを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値と同じでない場合、前記コーディングされたビデオビットストリームを復号するのを停止するように構成される、請求項10に記載の装置。 - 前記予測ユニットは、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤでない場合、前記インデックスjを有するレイヤを使用せずに前記インデックスiを有するレイヤの前記ピクチャを予測するように更に構成される、請求項10に記載の装置。
- コーディングされたビデオビットストリームを復号するための装置であって、
前記コーディングされたビデオビットストリームをパースすることにより、参照レイヤシンタックスエレメントを取得するように構成された取得ユニットであり、前記参照レイヤシンタックスエレメントの値は、インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを指定し、i及びjの双方は整数であり且つ0以上であり、前記コーディングされたビデオビットストリームをパースすることにより、前記インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメント及びビット深度関連のシンタックスエレメントと、前記インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメント及びビット深度関連のシンタックスエレメントとを取得するように構成された取得ユニットと、
条件が満たされた場合、前記インデックスjを有するレイヤに基づいて前記インデックスiを有するレイヤのピクチャを予測するように構成された予測ユニットであり、前記条件は、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの直接参照レイヤであることを前記参照レイヤシンタックスエレメントの値が指定することを含み、前記条件は、前記インデックスiを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値が前記インデックスjを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値と同じであることと、前記インデックスiを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値が前記インデックスjを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値と同じであることとを更に含む、予測ユニットと
を含む装置。 - 前記参照レイヤシンタックスエレメントは、ビデオパラメータセット(VPS)レベルのシンタックスエレメントであり、前記VPSは、前記インデックスjを有するレイヤ及び前記インデックスiを有するレイヤに適用される、請求項10乃至13のうちいずれか1項に記載の装置。
- 前記クロマフォーマット関連のシンタックスエレメントは、シーケンスパラメータセット(SPS)レベルのシンタックスエレメントであり、前記SPSは、前記インデックスjを有するレイヤ又は前記インデックスiを有するレイヤに適用される、請求項10乃至13のうちいずれか1項に記載の装置。
- ビデオを符号化するための装置であって、
インデックスjを有するレイヤがインデックスiを有するレイヤの直接参照レイヤであるか否かを決定するように構成された決定ユニットであり、i及びjの双方は整数であり且つ0以上である、決定ユニットと、
前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの直接参照レイヤである場合、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの直接参照レイヤであることを指定する値を有する参照レイヤシンタックスエレメントをビデオビットストリームに符号化し、前記インデックスiを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントと、前記インデックスjを有するレイヤに適用されるクロマフォーマット関連のシンタックスエレメントとを前記ビデオビットストリームに符号化するように構成された符号化ユニットであり、前記インデックスiを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値は、前記インデックスjを有するレイヤに適用される前記クロマフォーマット関連のシンタックスエレメントの値と同じであり、前記符号化ユニットは、前記インデックスiを有するレイヤに適用されるビット深度関連のシンタックスエレメントと、前記インデックスjを有するレイヤに適用されるビット深度関連のシンタックスエレメントとを前記ビデオビットストリームに符号化するように構成され、前記インデックスiを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値は、前記インデックスjを有するレイヤに適用される前記ビット深度関連のシンタックスエレメントの値と同じである、符号化ユニットと
を含む装置。 - 第1の予測ユニットを更に含み、
前記第1の予測ユニットは、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの前記直接参照レイヤである場合、前記インデックスjを有するレイヤに基づいて前記インデックスiを有するレイヤのピクチャを予測するように構成される、請求項16に記載の装置。 - 第2の予測ユニットを更に含み、
前記第2の予測ユニットは、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤでない場合、前記インデックスjを有するレイヤを使用せずに前記インデックスiを有するレイヤのピクチャを予測するように構成される、請求項16に記載の装置。 - 請求項7乃至9のうちいずれか1項に記載の方法を実行するための処理回路を含むエンコーダ。
- 請求項1乃至6のうちいずれか1項に記載の方法を実行するための処理回路を含むデコーダ。
- コンピュータ又はプロセッサ上で実行されたとき、請求項1乃至9のうちいずれか1項に記載の方法を実行するためのプログラムコードを含むコンピュータプログラム。
- 1つ以上のプロセッサと、
前記1つ以上のプロセッサに結合され、前記プロセッサによる実行のためのプログラミングを記憶する非一時的なコンピュータ読み取り可能記憶媒体と
を含むデコーダであって、
前記プログラミングは、前記プロセッサにより実行されたとき、請求項1乃至6のうちいずれか1項に記載の方法を実行するように当該デコーダを構成する、デコーダ。 - 1つ以上のプロセッサと、
前記プロセッサに結合され、前記プロセッサによる実行のためのプログラミングを記憶する非一時的なコンピュータ読み取り可能記憶媒体と
を含むエンコーダであって、
前記プログラミングは、前記プロセッサにより実行されたとき、請求項7乃至9のうちいずれか1項に記載の方法を実行するように当該エンコーダを構成する、エンコーダ。 - コンピュータデバイスにより実行されたとき、前記コンピュータデバイスに請求項1乃至9のうちいずれか1項に記載の方法を実行させるプログラムコードを記憶した非一時的なコンピュータ読み取り可能記憶媒体。
- 復号デバイスであって、
当該復号デバイスにより復号される符号化ビットストリームを含む非一時的な記憶媒体であり、前記ビットストリームは、少なくとも1つのレイヤの符号化データを含み、前記ビットストリームは、インデックスiを有するレイヤのクロマフォーマット関連のシンタックスエレメントと、インデックスjを有するレイヤのクロマフォーマット関連のシンタックスエレメントとを更に含み、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤであるとき、前記インデックスiを有するレイヤの前記クロマフォーマット関連のシンタックスエレメントの値は、前記インデックスjを有するレイヤの前記クロマフォーマット関連のシンタックスエレメントの値と同じであり、i及びjの双方は整数であり且つ0以上である、非一時的な記憶媒体と、
請求項10乃至15のうちいずれか1項に記載のコーディングされたビデオビットストリームを復号するための装置と
を含む復号デバイス。 - 前記ビットストリームは、参照レイヤシンタックスエレメントを更に含み、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの参照レイヤであることは、前記インデックスjを有するレイヤが前記インデックスiを有するレイヤの直接参照レイヤであることを前記参照レイヤシンタックスエレメントの値が指定することを含む、請求項25に記載の復号デバイス。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2024099420A JP2024147568A (ja) | 2019-12-31 | 2024-06-20 | エンコーダ、デコーダ並びに対応する方法及び装置 |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNPCT/CN2019/130804 | 2019-12-31 | ||
CN2019130804 | 2019-12-31 | ||
CN2020070153 | 2020-01-02 | ||
CNPCT/CN2020/070153 | 2020-01-02 | ||
PCT/CN2020/142501 WO2021136533A1 (en) | 2019-12-31 | 2020-12-31 | Encoder, decoder and corresponding methods and apparatus |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024099420A Division JP2024147568A (ja) | 2019-12-31 | 2024-06-20 | エンコーダ、デコーダ並びに対応する方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023509661A JP2023509661A (ja) | 2023-03-09 |
JP7509889B2 true JP7509889B2 (ja) | 2024-07-02 |
Family
ID=76686583
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022540631A Active JP7509889B2 (ja) | 2019-12-31 | 2020-12-31 | エンコーダ、デコーダ並びに対応する方法及び装置 |
JP2024099420A Pending JP2024147568A (ja) | 2019-12-31 | 2024-06-20 | エンコーダ、デコーダ並びに対応する方法及び装置 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2024099420A Pending JP2024147568A (ja) | 2019-12-31 | 2024-06-20 | エンコーダ、デコーダ並びに対応する方法及び装置 |
Country Status (10)
Country | Link |
---|---|
US (1) | US20220345748A1 (ja) |
EP (1) | EP4070549A4 (ja) |
JP (2) | JP7509889B2 (ja) |
KR (1) | KR20220123094A (ja) |
CN (3) | CN115567716B (ja) |
AU (1) | AU2020418299A1 (ja) |
BR (1) | BR112022013032A2 (ja) |
CA (1) | CA3166530A1 (ja) |
MX (1) | MX2022008177A (ja) |
WO (1) | WO2021136533A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BR112022005632A2 (pt) | 2019-09-24 | 2022-07-12 | Huawei Tech Co Ltd | Método de decodificação, dispositivo de decodificação, meio legível por computador não transitório, aparelho e sistema de codificação |
WO2021112037A1 (en) * | 2019-12-06 | 2021-06-10 | Sharp Kabushiki Kaisha | Systems and methods for signaling temporal sublayer information in video coding |
KR102708658B1 (ko) | 2019-12-26 | 2024-09-24 | 바이트댄스 아이엔씨 | 비디오 코딩에서의 프로필, 티어 및 계층 표시 |
CN114868158A (zh) | 2019-12-26 | 2022-08-05 | 字节跳动有限公司 | 层级视频中的解码图片缓冲区参数的信令通知 |
EP4066386A4 (en) | 2019-12-27 | 2023-01-25 | ByteDance Inc. | SIGNALING SUBPICTURES IN VIDEO ENCODING |
JP7457130B2 (ja) | 2020-01-09 | 2024-03-27 | バイトダンス インコーポレイテッド | 異なるseiメッセージのデコーディング順序 |
CN115668951A (zh) * | 2020-03-30 | 2023-01-31 | Lg电子株式会社 | 用信号通知关于dpb参数的数量的信息的图像编码/解码方法和设备及存储比特流的计算机可读记录介质 |
US11743503B2 (en) * | 2020-05-14 | 2023-08-29 | Qualcomm Incorporated | Reference picture list constraints and signaling in video coding |
KR20240049294A (ko) * | 2021-08-26 | 2024-04-16 | 이노피크 테크놀로지 인코퍼레이티드 | 다용도 비디오 코딩을 위한 조작 범위 확장 |
CN118451703A (zh) * | 2021-10-15 | 2024-08-06 | 抖音视界有限公司 | 用于视频处理的方法、装置和介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150103886A1 (en) | 2013-10-11 | 2015-04-16 | Vid Scale, Inc. | High level syntax for hevc extensions |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2982123A4 (en) * | 2013-04-05 | 2016-09-07 | Sharp Kk | DECODING INTERMEDIATE REFERENCE IMAGE SETS AND CONSTRUCTING REFERENCE PICTURES |
WO2014162736A1 (en) * | 2013-04-05 | 2014-10-09 | Sharp Kabushiki Kaisha | Video compression with color bit depth scaling |
US20140307803A1 (en) * | 2013-04-08 | 2014-10-16 | Qualcomm Incorporated | Non-entropy encoded layer dependency information |
US9813723B2 (en) * | 2013-05-03 | 2017-11-07 | Qualcomm Incorporated | Conditionally invoking a resampling process in SHVC |
KR20160021222A (ko) * | 2013-06-18 | 2016-02-24 | 브이아이디 스케일, 인크. | Hevc 확장을 위한 계층간 파라미터 집합 |
EP3078195A4 (en) * | 2013-12-02 | 2017-08-09 | Nokia Technologies OY | Video encoding and decoding |
US20150195554A1 (en) * | 2014-01-03 | 2015-07-09 | Sharp Laboratories Of America, Inc. | Constraints and enhancements for a scalable video coding system |
US20170019666A1 (en) * | 2014-03-13 | 2017-01-19 | Sharp Kabushiki Kaisha | Constrained reference picture parameters |
-
2020
- 2020-12-31 CN CN202210990227.XA patent/CN115567716B/zh active Active
- 2020-12-31 CN CN202210990329.1A patent/CN115567717B/zh active Active
- 2020-12-31 WO PCT/CN2020/142501 patent/WO2021136533A1/en unknown
- 2020-12-31 CN CN202080093707.5A patent/CN115004698A/zh active Pending
- 2020-12-31 KR KR1020227026542A patent/KR20220123094A/ko active Search and Examination
- 2020-12-31 JP JP2022540631A patent/JP7509889B2/ja active Active
- 2020-12-31 MX MX2022008177A patent/MX2022008177A/es unknown
- 2020-12-31 AU AU2020418299A patent/AU2020418299A1/en active Pending
- 2020-12-31 BR BR112022013032A patent/BR112022013032A2/pt unknown
- 2020-12-31 EP EP20909193.3A patent/EP4070549A4/en active Pending
- 2020-12-31 CA CA3166530A patent/CA3166530A1/en active Pending
-
2022
- 2022-06-29 US US17/853,153 patent/US20220345748A1/en active Pending
-
2024
- 2024-06-20 JP JP2024099420A patent/JP2024147568A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150103886A1 (en) | 2013-10-11 | 2015-04-16 | Vid Scale, Inc. | High level syntax for hevc extensions |
JP2017500764A (ja) | 2013-10-11 | 2017-01-05 | ヴィド スケール インコーポレイテッド | Hevc拡張のための高レベル構文 |
Non-Patent Citations (5)
Title |
---|
Benjamin Bross et al.,Versatile Video Coding (Draft 7) [online],JVET-P2001-vE(JVET-P2001-vE.docx),インターネット <URL: https://jvet-experts.org/doc_end_user/documents/16_Geneva/wg11/JVET-P2001-v14.zip>,2019年11月14日,pp.1-3,19-21,36-42,92-106,437-440 |
Byeongdoo Choi et al.,Video parameter set design [online],JCTVC-L0132,インターネット <URL: http://phenix.it-sudparis.eu/jct/doc_end_user/documents/12_Geneva/wg11/JCTVC-L0132-v2.zip>,2013年01月14日 |
Jill M. Boyce, et.al.,Overview of SHVC: Scalable Extensions of the High Efficiency Video Coding Standard [online],Published in: IEEE Transactions on Circuits and Systems for Video Technology ( Volume: 26 , Issue: 1, January 2016),2015年07月29日,pp.20-34,インターネット <URL: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7172510>,DOI: 10.1109/TCSVT.2015.2461951 |
Takeshi Chujoh et al.,On improvement of collocated_ref_idx [online],JVET-Q0130-v1,インターネット <URL: https://jvet-experts.org/doc_end_user/documents/17_Brussels/wg11/JVET-Q0130-v1.zip>,2019年12月30日 |
Tzu-Der Chuang et al.,AHG9: Chroma format and bitdepth constraints for multi-layer structures [online],JVET-Q0172-v1(JVET-Q0172-v1.docx),インターネット <URL: https://jvet-experts.org/doc_end_user/documents/17_Brussels/wg11/JVET-Q0172-v1.zip>,2019年12月30日 |
Also Published As
Publication number | Publication date |
---|---|
MX2022008177A (es) | 2022-10-10 |
EP4070549A1 (en) | 2022-10-12 |
US20220345748A1 (en) | 2022-10-27 |
WO2021136533A1 (en) | 2021-07-08 |
JP2023509661A (ja) | 2023-03-09 |
EP4070549A4 (en) | 2023-03-29 |
CN115004698A (zh) | 2022-09-02 |
CN115567716B (zh) | 2024-11-15 |
CN115567716A (zh) | 2023-01-03 |
BR112022013032A2 (pt) | 2023-03-14 |
CN115567717B (zh) | 2023-11-28 |
JP2024147568A (ja) | 2024-10-16 |
CA3166530A1 (en) | 2021-07-08 |
CN115567717A (zh) | 2023-01-03 |
KR20220123094A (ko) | 2022-09-05 |
AU2020418299A1 (en) | 2022-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7509889B2 (ja) | エンコーダ、デコーダ並びに対応する方法及び装置 | |
JP7483869B2 (ja) | エンコーダ、デコーダ、および対応する方法 | |
JP2024032777A (ja) | 重み付き予測のための高レベルシグナリングの方法および装置 | |
JP2024055894A (ja) | ピクチャヘッダのシグナリングを簡略化するためのエンコーダ、デコーダ及び対応する方法 | |
US12069242B2 (en) | Reference picture management methods for video coding | |
JP2024156708A (ja) | エンコーダ、デコーダ、および対応する方法 | |
CA3173179A1 (en) | An encoder, a decoder and corresponding methods for video or picture bitstream | |
JP2023515189A (ja) | スライス用のピクチャパーティション情報をシグナリングするためのデコーダ及び対応する方法 | |
CA3153765A1 (en) | An encoder, a decoder and corresponding methods for subpicture signalling in sequence parameter set | |
CA3172061A1 (en) | An encoder, a decoder and corresponding methods | |
JP7414976B2 (ja) | エンコーダ、デコーダ、および、対応する方法 | |
RU2829116C1 (ru) | Кодирующее устройство, декодирующее устройство и соответствующие способы и аппаратура | |
JP2025026483A (ja) | クロミナンス量子化パラメータのシグナリングのための方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220808 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220808 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230915 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230926 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240213 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240509 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240521 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240620 |