JP2017514361A - マルチレイヤコーデックのためのhevc seiメッセージの汎用的な使用 - Google Patents
マルチレイヤコーデックのためのhevc seiメッセージの汎用的な使用 Download PDFInfo
- Publication number
- JP2017514361A JP2017514361A JP2016558367A JP2016558367A JP2017514361A JP 2017514361 A JP2017514361 A JP 2017514361A JP 2016558367 A JP2016558367 A JP 2016558367A JP 2016558367 A JP2016558367 A JP 2016558367A JP 2017514361 A JP2017514361 A JP 2017514361A
- Authority
- JP
- Japan
- Prior art keywords
- layer
- vcl nal
- unit
- sei message
- 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.)
- Pending
Links
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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/37—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability with arrangements for assigning different transmission priorities to video input data or to video coded data
-
- 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/187—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 scalable video layer
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with 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
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/88—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving rearrangement of data among different coding units, e.g. shuffling, interleaving, scrambling or permutation of pixel data or permutation of transform coefficient data among different blocks
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/89—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
第3項の以下の定義を次のように変更する。
3.X アクセスユニット:指定される分類規則に従って互いに関連付けられ、復号順序において連続的であり、同じ出力時間および関連する非VCL NALユニットと関連付けられるすべてのコーディングされるピクチャのVCL NALユニットを含む、NALユニットのセット。
注−同じアクセスユニット中のピクチャは同じピクチャ順序カウントと関連付けられる。
第3項に以下の定義を追加する。
3.X ベースビットストリーム区分:それ自体が適合するビットストリームでもあるビットストリーム区分。
3.X ビットストリーム区分:区分に従ったビットストリームのサブセットである、NALユニットストリームまたはバイトストリームの形態のビットのシーケンス。
3.X 出力レイヤ:TargetOptLayerSetIdxが出力レイヤセットのインデックスに等しいときに出力される出力レイヤセットのレイヤ。
3.X 出力レイヤセット:指定されるレイヤセットの1つのレイヤからなるレイヤのセット、ここでレイヤのセット中の1つまたは複数のレイヤは出力レイヤとして示される。
3.X 出力動作点:入力として別のビットストリーム、ターゲット最高TemporalId、およびターゲットレイヤ識別子リストを伴うサブビットストリーム抽出処理の動作によって別のビットストリームから作成され、ターゲット出力レイヤのセットと関連付けられるビットストリーム。
3.X ピクチャユニット:指定される分類規則に従って互いに関連付けられ、復号順序において連続的であり、コーディングされたピクチャのVCL NALユニットおよびそれらの関連する非VCL NALユニットを含む、NALユニットのセット。
3.X ターゲット出力レイヤ:出力されるべきであり、TargetOptLayerSetIdxがolsIdxに等しくなるようなインデックスolsIdxを伴う出力レイヤセットの出力レイヤの1つであるレイヤ。
3.X ターゲット出力レイヤセット:使用されている出力動作点のレイヤ識別子リストとターゲット出力レイヤのセットとを指定する変数TargetOptLayerSetIdxと関連付けられる出力レイヤセット。
[[削除:3.X 動作点:入力として別のビットストリーム、ターゲット最高TemporalId、およびターゲットレイヤ識別子リストを伴うサブビットストリーム抽出処理の動作によって別のビットストリームから作成され、ターゲット出力レイヤのセットと関連付けられるビットストリーム。
注14−動作点のターゲット最高TemporalIdが、ターゲットレイヤ識別リストと関連付けられるレイヤセット中のTemporalIdの最大値に等しい場合、動作点はレイヤセットと同一である。それ以外の場合、それはレイヤセットのサブセットである。]]
C.1 概要
この付属書類は、仮想参照デコーダ(HRD)と、ビットストリームおよびデコーダの適合性を検査するためのその使用法とを規定する。
・・・
ビットストリームの適合性を検査するために、複数の試験が必要とされることがあり、このビットストリームは、試験対象のビットストリームと呼ばれる。試験ごとに、以下のステップが列挙された順序で適用される。
1.TargetOpとして示される試験対象の出力動作点が、TargetOptLayerSetIdxによって識別されるターゲット出力レイヤを選択し、ターゲット最高TemporalIdの値であるHighestTidを選択することによって選択される。TargetOutputLayerSetIdxの値は、両端を含めて、0からNumOutputLayerSets−1の範囲にあるものとする。HighestTidの値は、両端を含めて、0からvps_max_sub_layers_minus1の範囲にあるものとする。次いで、変数TargetDecLayerSetIdx、TargetOptLayerIdList、およびTargetDecLayerIdListが、式8−1によって指定されるように導出される。試験対象の出力動作点は、TargetOptLayerIdListに等しいOptLayerIdListと、TargetDecLayerIdListに等しいOpLayerIdListと、HighestTidに等しいOpTidとを有する。
・・・
ビットストリーム固有のCPB動作が試験されるときの試験対象の出力動作点ごとに、実行されるべきビットストリーム適合性試験の数は、n0*n1*(n2*2+n3)*n4に等しく、ここで、n0、n1、n2、n3、およびn4の値は次のように指定される。
・・・
[[削除:SEI NALユニットまたはSEIメッセージのprevVclNalUnitInAuを、同じアクセスユニット中の、もしあれば復号順序において先行するVCL NALユニットとし、SEI NALユニットまたはSEIメッセージのnextVclNalUnitInAuを、同じアクセスユニット中の、もしあれば復号順序において次のVCL NALユニットとする。]]
以下の制約がSEI NALユニットへSEIメッセージを含めることに対して適用されることが、ビットストリームの適合性の要件である。
−有効パラメータセットSEIメッセージを含むSEI NALユニットは、1つだけの有効パラメータセットSEIメッセージを含むものとし、他のSEIメッセージを含まないものとする。
[[削除:有効パラメータセットSEIメッセージを含むSEI NALユニットがアクセスユニット中に存在するとき、そのSEI NALユニットは、SEI NALユニットのprevVclNalUnitInAuに後続しSEI NALユニットのnextVclNalUnitInAuに先行する最初のSEI NALユニットであるものとする。]]
−SEI NALユニットが、ネストされていないバッファリング期間SEIメッセージ、ネストされていないピクチャタイミングSEIメッセージ、またはネストされていない復号ユニット情報SEIメッセージを含むとき、SEI NALユニットは、0(バッファリング期間)、1(ピクチャタイミング)、または130(復号ユニット情報)に等しくないpayloadTypeを伴う他のSEIメッセージを含まないものとする。
−SEI NALユニットが、ネストされたバッファリング期間SEIメッセージ、ネストされたピクチャタイミングSEIメッセージ、またはネストされた復号ユニット情報SEIメッセージを含むとき、SEI NALユニットは、0(バッファリング期間)、1(ピクチャタイミング)、130(復号ユニット情報)、または133(スケーラブルネスティング)に等しくないpayloadTypeを伴う他のSEIメッセージを含まないものとする。
SEI NALユニットまたはSEIメッセージのprevVclNalUnitInAuを、同じアクセスユニット中の、もしあれば復号順序において先行するVCL NALユニットとし、SEI NALユニットまたはSEIメッセージのnextVclNalUnitInAuを、同じアクセスユニット中の、もしあれば復号順序において次のVCL NALユニットとする。以下の制約が適用されることが、ビットストリームの適合性の要件である。
以下の制約がSEIメッセージの順序に対して適用されることが、ビットストリームの適合性の要件である。
−有効パラメータセットSEIメッセージを含むSEI NALユニットがアクセスユニットに存在するとき、そのSEI NALユニットは、SEI NALユニットのprevVclNalUnitInAuに後続しSEI NALユニットのnextVclNalUnitInAuに先行する第1のSEI NALユニットであるものとする。
−ネストされていないバッファリング期間SEIメッセージがアクセスユニットに存在するとき、そのネストされていないバッファリング期間SEIメッセージは、バッファリング期間SEIメッセージのprevVclNalUnitInAuに後続しバッファリング期間SEIメッセージのnextVclNalUnitInAuに先行する、有効パラメータセットSEIメッセージ以外のあらゆる他のSEIメッセージに後続しないものとする。
−ネストされていないピクチャタイミングSEIメッセージがアクセスユニットに存在するとき、そのネストされていないピクチャタイミングSEIメッセージは、ピクチャタイミングSEIメッセージのprevVclNalUnitInAuに後続しピクチャタイミングSEIメッセージのnextVclNalUnitInAuに先行する、有効パラメータセットSEIメッセージまたはネストされていないバッファリング期間SEIメッセージ以外のあらゆる他のSEIメッセージに後続しないものとする。
−ネストされていない復号ユニット情報SEIメッセージがアクセスユニットに存在するとき、そのネストされていない復号ユニット情報SEIメッセージは、復号ユニット情報SEIメッセージのprevVclNalUnitInAuに後続し復号ユニット情報SEIメッセージのnextVclNalUnitInAuに先行する、有効パラメータセットSEIメッセージ、ネストされていないバッファリング期間SEIメッセージ、またはネストされていないピクチャタイミングSEIメッセージ以外のあらゆる他のSEIメッセージに後続しないものとする。
−ネストされたバッファリング期間SEIメッセージ、ネストされたピクチャタイミングSEIメッセージ、またはネストされた復号ユニット情報SEIメッセージがアクセスユニット中のスケーラブルネスティングSEIメッセージに含まれるとき、そのスケーラブルネスティングSEIメッセージは、スケーラブルネスティングSEIメッセージのprevVclNalUnitInAuに後続しスケーラブルネスティングSEIメッセージのnextVclNalUnitInAuに先行する、有効パラメータセットSEIメッセージ、ネストされていないバッファリング期間SEIメッセージ、ネストされていないピクチャタイミングSEIメッセージ、ネストされていない復号ユニット情報SEIメッセージ、または、バッファリング期間SEIメッセージ、ピクチャタイミングSEIメッセージ、または復号ユニット情報SEIメッセージを含む別のスケーラブルネスティングSEIメッセージ以外の、あらゆる他のSEIメッセージに後続しないものとする。
−payloadTypeが、アクセスユニット内のネストされているまたはネストされていないSEIメッセージに対して、0(バッファリング期間)、1(ピクチャタイミング)、または130(復号ユニット情報)に等しいとき、SEIメッセージを含むSEI NALユニットは、highestAppLayerIdよりも高いnuh_layer_idを有するあらゆるピクチャのすべてのNALユニットに先行するものとし、ここでhighestAppLayerIdは、SEIメッセージが適用されるすべての動作点におけるすべてのレイヤのnuh_layer_idの最高の値である。
−payloadTypeが、アクセスユニット内のネストされているまたはネストされていないSEIメッセージに対して、2、3、6、9、15、16、17、19、22、23、45、47、128、131、132、または134に等しい(すなわち、0、1、4、5、130、および133のいずれにも等しくないpayloadTypeを有するSEIメッセージの1つである)とき、SEIメッセージを含むSEI NALユニットは、highestAppLayerIdよりも高いnuh_layer_idを有するあらゆるピクチャユニットのすべてのNALユニットに先行するものとし、ここでhighestAppLayerIdは、SEIメッセージが適用されるすべてのレイヤのnuh_layer_idの最高の値である。
[[削除:ネストされていないSEIメッセージに対して、payloadTypeの値tに応じて]]以下のことがSEIメッセージの適用可能な動作点またはレイヤに対して適用される。
−ネストされていないSEIメッセージに対して、payloadTypeが0(バッファリング期間)、1(ピクチャタイミング)、または130(復号ユニット情報)に等しいとき[[削除:場合]]、ネストされていないSEIメッセージは、ビットストリーム中のすべてのVCL NALユニットの中で最大の値のnuh_temporal_id_plus1に等しいOpTidを有し、ビットストリーム中のすべてのVCLユニット中のnuh_layer_idのすべての値を含むOpLayerIdListを有する、動作点に適用される。
−ネストされていないSEIメッセージに対して、[[削除:そうではなく、]]payloadTypeが2、3、6、9、15、16、17、19、22、23、45、47、128、131、132、または134に等しい(すなわち、0、1、4、5、[[削除:または]]130、および133のいずれにも等しくないpayloadTypeを有する[[削除:およびネストされたSEIメッセージであることが許容される]]SEIメッセージの1つである)とき、ネストされていないSEIメッセージは、SEIメッセージを含むSEI NALユニットのnuh_layer_idに等しいnuh_layer_idをVCL NALユニットが有するレイヤに適用される。
−ネスティードではあり得ない有効パラメータセットSEIメッセージが、ビットストリーム中のすべてのレイヤに適用される。
−frame_field_info_present_flagが、ネストされたまたはネストされていないピクチャタイミング情報SEIメッセージに対して1に等しいとき、シンタックス要素pic_struct、source_scan_type、およびduplicate_flagにおいて搬送されるフレームフィールド情報が、ピクチャタイミングSEIメッセージが適用されるすべての動作点においてすべてのレイヤに適用される。
以下の制約がSEIメッセージのネスティングに対して適用されることが、ビットストリームの適合性の要件である。
−129(有効パラメータセット)、132(復号ピクチャハッシュ)、および133(スケーラブルネスティングを有するSEIメッセージ[[削除:)SEIメッセージ]]は、スケーラブルネスティングSEIメッセージにおいてネストされないものとする。
−スケーラブルネスティングSEIメッセージが、バッファリング期間SEIメッセージ、ピクチャタイミングSEIメッセージ、または復号ユニット情報SEIメッセージを含むとき、スケーラブルネスティングSEIメッセージは、0(バッファリング期間)、1(ピクチャタイミング)、または130(復号ユニット情報)に等しくないpayloadTypeを伴う他のSEIメッセージを含まないものとする。
−スケーラブルネスティングSEIメッセージが、バッファリング期間SEIメッセージ、ピクチャタイミングSEIメッセージ、または復号ユニット情報SEIメッセージを含むとき、スケーラブルネスティングSEIメッセージのbitstream_subset_flagの値は、1に等しいものとする。
−スケーラブルネスティングSEIメッセージが、2、3、6、9、15、16、17、19、22、23、45、47、128、131、132、または134に等しいpayloadTypeを有するSEIメッセージを含む(すなわち、0、1、4、5、130、および133のいずれにも等しくないpayloadTypeを有するSEIメッセージの1つである)とき、スケーラブルネスティングSEIメッセージのbitstream_subset_flagの値は0に等しいものとする。
以下の制約がSEI NALユニットのnuh_layer_idおよびTemporalIdの値に対して適用されることが、ビットストリームの適合性の要件である。
−ネストされていないSEIメッセージが、2、3、6、9、15、16、17、19、22、23、45、47、128、131、132、または134に等しいpayloadTypeを有する(すなわち、0、1、4、5、129、[[削除:または]]130、および133いずれにも等しくないpayloadTypeを有する[[削除:ネストされたSEIメッセージであることが許容される]]SEIメッセージの1つである)とき、ネストされていないSEIメッセージを含むSEI NALユニットは、SEI NALユニットを含むアクセスユニットのTemporalIdに等しいTemporalIdを有するものとする。
−ネストされていないSEIメッセージが、0、1、129、または130に等しいpayloadTypeを有するとき、ネストされていないSEIメッセージを含むSEI NALユニットは、0に等しいnuh_layer_idを有するものとする。
−ネストされていないSEIメッセージが、2、3、6、9、15、16、17、19、22、23、45、47、128、131、132、または134に等しいpayloadTypeを有する(すなわち、0、1、129、130、および133のいずれにも等しくないpayloadTypeを有するSEIメッセージの1つである)とき、ネストされていないSEIメッセージを含むSEI NALユニットは、SEI NALユニットの関連するVCL NALユニットのnuh_layer_idに等しいnuh_layer_idを有するものとする。
注4−スケーラブルネスティングSEIメッセージを含むSEI NALユニットに対して、TemporalIdおよびnuh_layer_idの値は、それぞれ、ネストされたSEIメッセージが適用されるすべてサブレイヤまたは動作点のTemporalIdおよびnuh_layer_idの最低の値に等しく設定されるものとする。
以下の制約がピクチャ[[削除:アクセスユニット]]の2つのVCL NALユニットの間のSEIメッセージの存在に対して適用されることが、ビットストリームの適合性の要件である。
−復号順序においてピクチャ[[削除:アクセスユニット]]の2つのVCL NALユニットの間に存在するレイヤlayerAのピクチャに適用され、0、1、2、3、6、9、15、16、17、19、22、23、45、47、128、129、または131に等しいpayloadTypeを有する、プレフィックスSEIメッセージ(すなわち、Rec.ITU−T T.35 SEIメッセージ、ユーザデータ未登録SEIメッセージ、復号ユニット情報SEIメッセージ、スケーラブルネスティングSEIメッセージ、または領域リフレッシュ情報SEIメッセージによって登録されるユーザデータではないプレフィックスSEIメッセージの1つ)があるとき、ピクチャ[[削除:アクセスユニット]]の最初のVCL NALユニットに先行する同じアクセスユニットに存在するレイヤlayerAに適用される、同じタイプであるプレフィックスSEIメッセージが存在するものとする。
−復号順序においてピクチャ[[削除:アクセスユニット]]の2つのVCL NALユニットの間に存在するレイヤlayerAのピクチャに適用され、3(フィラーペイロード)、17(漸進的精緻化セグメント終了)、22(ポストフィルタヒント)、または132(復号ピクチャハッシュ)に等しいpayloadTypeを有する、サフィックスSEIメッセージがあるとき、ピクチャ[[削除:アクセスユニット]]の最後のVCL NALユニットの後を追う同じアクセスユニットに存在するレイヤlayerAに適用される、同じタイプであるサフィックスSEIメッセージが存在するものとする。
以下の制約がSEIメッセージの繰り返しに対して適用されることが、ビットストリームの適合性の要件である。
−以下のpayloadTypeの値の各々に対して、ピクチャユニット[[削除:アクセスユニット]]内の8つ以下の同一のsei_payload()シンタックス構造が存在するものとする:0、1、2、6、9、15、16、17、19、22、23、45、47、128、129、131、132、および133。
−復号ユニット内の130に等しいpayloadTypeを伴う8つ以下の同一のsei_payload()シンタックス構造が存在するものとする。
−ピクチャユニット[[削除:アクセスユニット]]中の134に等しいpayloadTypeを伴う同一のsei_payload()シンタックス構造の数は、ピクチャユニット[[削除:アクセスユニット]]中のスライスセグメントの数以下であるものとする。
D.3.23項を次のように修正する。
スケーラブルネスティングSEIメッセージは、SEIメッセージを、様々な動作点に対応するビットストリームサブセットまたは特定のレイヤもしくはサブレイヤと関連付けるための機構を提供する。
スケーラブルネスティングSEIメッセージは、1つまたは複数のSEIメッセージを含む。
0に等しいbitstream_subset_flagは、スケーラブルネスティングSEIメッセージに含まれるSEIメッセージが特定のレイヤまたはサブレイヤに適用されることを指定する。1に等しいbitstream_subset_flagは、スケーラブルネスティングSEIメッセージに含まれるSEIメッセージが、以下で規定されるようなスケーラブルネスティングSEIメッセージのシンタックス要素に基づく入力を伴う10項において規定されるようなサブビットストリーム抽出処理により生じる1つまたは複数のサブビットストリームに適用されることを指定する。
[[削除:バッファリング期間SEIメッセージ、ピクチャタイミングSEIメッセージ、または復号ユニット情報SEIメッセージがスケーラブルネスティングSEIメッセージに含まれるとき、bitstream_subset_flagは1に等しいものとする。]]
bitstream_subset_flagの値に応じて、スケーラブルネスティングSEIメッセージに含まれるSEIメッセージが適用されるレイヤもしくはサブレイヤ、または動作点は、以下で規定されるようなシンタックス要素の値に基づいて、リストnestingLayerIdList[i]と変数maxTemporalId[i]とを導出することによって指定される。
0に等しいnesting_op_flagは、リストnestingLayerIdList[0]がall_layers_flagによって、および存在するときには両端を含めて0からnesting_num_layers_minus1の範囲にあるすべてのiの値に対するnesting_layer_id[i]によって指定されることと、変数maxTemporalId[0]がnesting_no_op_max_temporal_id_plus1によって指定されることとを指定する。1に等しいnesting_op_flagは、リストnestingLayerIdList[i]および変数maxTemporalId[i]が、nesting_num_ops_minus1と、default_op_flagと、存在するときにはnesting_max_temporal_id_plus1[i]と、存在するときにはnesting_op_idx[i]とによって指定されることを指定する。
1に等しいdefault_op_flagは、maxTemporalId[0]が現在のSEI NALユニットのnuh_temporal_id_plus1から1を引いたものに等しいことと、nestingLayerIdList[0]が値の昇順で両端を含めて0から現在のSEI NALユニットのnuh_layer_idの範囲にあるすべての整数値を含むこととを指定する。
bitstream_subset_flagが1に等しく、VPSによって指定されるレイヤセットの中に、両端を含めて0から現在のSEI NALユニットのnuh_layer_idの範囲にあるnuh_layer_idの値を有するレイヤだけを含むものがないとき、default_op_flagの値は0に等しいものとする。
nesting_num_ops_minus1に1を足してdefault_op_flagを引いたものは、後続するnesting_op_idx[i]シンタックス要素の数を指定する。nesting_num_ops_minus1の値は、両端を含めて0から1023の範囲にあるものとする。
nesting_op_flagが0に等しい場合、変数nestingNumOpsは1に等しく設定される。それ以外の場合、変数nestingNumOpsは、nesting_num_ops_minus1+1に等しく設定される。
nesting_max_temporal_id_plus1[i]は、変数maxTemporalId[i]を指定するために使用される。nesting_max_temporal_id_plus1[i]の値は、現在のSEI NALユニットのnuh_temporal_id_plus1以上であるものとする。変数maxTemporalId[i]は、nesting_max_temporal_id_plus1[i]−1に等しく設定される。
nesting_op_idx[i]は、リストnestingLayerIdList[i]を指定するために使用される。nesting_op_idx[i]の値は、両端を含めて0から1023の範囲にあるものとする。
リストnestingLayerIdList[i]は、有効VPSによって指定されるnesting_op_idx[i]番目のレイヤセットのOpLayerIdLlistに等しく設定される。
0に等しいall_layers_flagは、リストnestingLayerIdList[0]が、両端を含めて0からnesting_num_layers_minus1の範囲にあるすべてのiの値に対するnesting_layer_id[i]によって指定されることを指定する。1に等しいall_layers_flagは、リストnestingLayerIdList[0]が、値の昇順で、現在のSEI NALユニットのnuh_layer_id以上である現在のアクセスユニットに存在するnuh_layer_idのすべての値からなることを指定する。
注:スケーラブルネスティングSEIメッセージを含むSEI NALユニットのnuh_layer_idが0より大きいとき、bitstream_subset_flagおよびall_layers_flagはともに1に等しくはなり得ない。それは、この場合、ネストされたSEIメッセージの適用可能な動作点がベースレイヤを含まず、その結果、適用可能な動作点に対応するサブビットストリームが適合しないビットストリームとなるからである。
nesting_op_flagが0に等しくall_layers_flagが1に等しいとき、maxTemporalId[0]は6に等しく設定される。
nesting_no_op_max_temporal_id_plus1から1を引いたものは、nesting_op_flagが0に等しくall_layers_flagが0に等しいときのmaxTemporalId[0]の値を指定する。nesting_no_op_max_temporal_id_plus1の値は0に等しくないものとする。
nesting_num_layers_minus1に1を足したものは、後続するnesting_layer_id[i]シンタックス要素の数を指定する。nesting_num_layers_minus1の値は、両端を含めて0から63の範囲にあるものとする。
nesting_layer_id[i]は、リストnestingLayerIdList[0]に含まれるi番目のnuh_layer_idの値を指定する。
両端を含めて0からnesting_num_layers_minus1の範囲にあり、iがjより小さい任意のiおよびjに対して、nesting_layer_id[i]はnesting_layer_id[j]より小さいものとする。
リストnestingLayerIdList[0]は、iの値の昇順で、両端を含めて0からnesting_num_layers_minus1の範囲にあるすべてのiの値に対するnesting_layer_id[i]からなるように設定される。
bitstream_subset_flagが0に等しいとき、以下のことが当てはまる。
−スケーラブルネスティングSEIメッセージに含まれるSEIメッセージは、両端を含めて0からnestingNumOps−1の範囲にあるすべてのiの値に対するレイヤまたはサブレイヤのセットsubLayerSet[i]に適用され、ここで、各セットsubLayerSet[i]の中のレイヤまたはサブレイヤのVCL NALユニットは、リストnestingLayerIdListSet[i]に含まれるnuh_layer_idの値と、両端を含めて現在のSEI NALユニットのTemporalIdからmaxTemporalId[i]の範囲にあるTemporalIdの値とを有する。
−ネストされたSEIメッセージが、2、3、6、9、15、16、17、19、22、23、45、47、128、131、132、または134に等しいpayloadType(すなわち、0、1、4、5、130、および133のいずれにも等しくないpayloadTypeを有するSEIメッセージの1つ)を有するとき、スケーラブルネスティングSEIメッセージを含むSEI NALユニットのnuh_layer_idは0に等しいTemporalIdを有するものとし、すべてのiに対するmaxTemporalId[i]は6に等しいものとする。
−ネストされたSEIメッセージが、2、3、6、9、15、16、17、19、22、23、45、47、128、131、132、または134に等しいpayloadType(すなわち、0、1、4、5、130、および133のいずれにも等しくないpayloadTypeを有するSEIメッセージの1つ)を有し、nestingNumOpsの値が0より大きいとき、ネストされるSEIメッセージは、iが両端を含めて0からnestingNumOps−1の範囲にあるリストnestingLayerIdList[i]の少なくとも1つに各nuh_layer_idが含まれる、すべてのレイヤに対して適用される。
bitstream_subset_flagが1に等しいとき、スケーラブルネスティングSEIメッセージに含まれるSEIメッセージは、両端を含めて0からnestingNumOps−1の範囲にあるすべてのiの値に対するサブビットストリームsubBitstream[i]に対応する動作点に適用され、ここで各サブビットストリームsubBitstream[i]は、入力として、ビットストリーム、maxTemporalId[i]、およびnestingLayerIdList[i]を伴う10項のサブビットストリーム抽出処理の出力である。
bitstream_subset_flagが1に等しく、nesting_op_flagが0に等しいとき、nestingLayeridList[0]は、VPSによって指定されるレイヤセットの1つのnuh_layer_idの値だけを含むものとする。
nesting_zero_bitは0に等しいものとする。
F.3 定義
この付属書類では、3項の定義に加えて以下の定義が適用される。これらの定義は、3項には存在しないか、または3項の定義を置き換えるかのいずれかである。
[[削除:
F.3.1 アクセスユニット:指定される分類規則に従って互いに関連付けられ、復号順序において連続的であり、同じ出力時間および関連する非VCL NALユニットと関連付けられるすべてのコーディングされるピクチャのVCL NALユニットを含む、NALユニットのセット。
F.3.2 注1−同じアクセスユニット中のピクチャは同じピクチャ順序カウントと関連付けられる。]]
F.3.1 代替的な出力レイヤ:出力レイヤの直接の参照レイヤまたは間接的な参照レイヤであり、出力レイヤのピクチャがピクチャを含むアクセスユニットに存在しないときに出力され得るピクチャを含み得る、レイヤ。
F.7.4.3.1 ビデオパラメータセットRBSPセマンティクス
7.4.3.1項における規定は、以下の修正および追加を適用する。
−layerSetLayerIdListはLayerSetLayerIdListにより置き換えられる。
−numLayersInIdListはNumLayersInIdListにより置き換えられる。
−「各動作点が、nuh_layer_idの値の昇順の、動作点に含まれるすべてのNALユニットのnuh_layer_idの値のリストからなるOpLayerIdListとして示される関連するレイヤ識別子リストによって、および、動作点に含まれるすべてのNALユニットの最高のTemporalIdに等しい変数OpTidによって識別される。」を、「各動作点が、nuh_layer_idの値の昇順の、動作点に含まれるすべてのNALユニットのnuh_layer_idの値のリストからなるOpLayerIdListとして示される関連するレイヤ識別子リストによって、および、動作点に含まれるすべてのNALユニットの最高のTemporalIdに等しい変数OpTidによって識別される。各出力動作点は、動作点と関連付けられ、OpLayerIdListとして示されるnuh_layer_idの値の昇順の出力されるべきすべてのピクチャのnuh_layer_idの値のリストによって、および関連する動作点の[[削除:変数]]OpTidによって識別される。出力動作点と関連付けられる動作点のOpLayerIdListは、出力動作点のOpLayerIdListとも呼ばれる[[削除:、これは動作点に含まれるすべてのNALユニットの最高のTemporalIdに等しい。OpLayerIdListとして示される、リストOptLayerIdListと関連付けられるレイヤ識別子リストは、nuh_layer_id値の昇順の、動作点に含まれるすべてのNALユニットのnuh_layer_idの値のリストからなる。」。]]によって置き換える。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[C1]
ビデオデータをコーディングする方法であって、
ビデオデータのマルチレイヤビットストリームのアクセスユニットおよび第1のレイヤの1つまたは複数のビデオコーディングレイヤ(VCL)ネットワーク抽象化レイヤ(NAL)ユニットを取得することと、
前記アクセスユニット内で、前記ビットストリームが、前記第1のレイヤの前記VCL
NALユニットと、前記第1のレイヤの前記VCL NALユニットに適用可能なSEIメッセージを含む1つまたは複数の非VCL NALユニットとの間に、前記マルチレイヤビットストリームの任意の他のレイヤのいずれのコーディングされたピクチャも含まないように、前記第1のレイヤの前記VCL NALユニットとともに、前記第1のレイヤの前記VCL NALユニットに適用可能な前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングすることとを備える、方法。
[C2]
前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットをコーディングすることが、前記マルチレイヤビットストリームにおいて前記第1のレイヤの前記VCL NALユニットに直接隣り合う前記1つまたは複数の非VCL NALユニットをコーディングすることを備える、C1に記載の方法。
[C3]
前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なプレフィックスSEIメッセージを備え、前記VCL NALユニットとともに、前記プレフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングすることが、前記ビットストリームにおいて前記VCL NALユニットに先行する前記1つまたは複数の非VCL NALユニットだけをコーディングすることを備える、C1に記載の方法。
[C4]
前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、前記方法が、
前記ビットストリーム中の前記第1のピクチャに後続する前記第2のピクチャのVCL
NALユニットに適用可能な第2のプレフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングすることをさらに備える、C3に記載の方法。
[C5]
前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なサフィックスSEIメッセージを備え、前記VCL NALユニットとともに、前記サフィックスSEIメッセージを含む前記1つまたは複数の非VCL
NALユニットだけをコーディングすることが、前記ビットストリームにおいて前記VCL NALユニットに後続する前記1つまたは複数の非VCL NALユニットだけをコーディングすることを備える、C1に記載の方法。
[C6]
前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、前記方法が、
前記ビットストリーム中の前記第2のピクチャに後続する前記第2のピクチャのVCL
NALユニットに適用可能な第2のサフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングすることをさらに備える、C5に記載の方法。
[C7]
前記第1のレイヤの第1のピクチャのVCL NALユニットと前記第1のピクチャの関連する非VCL NALユニットとを含むピクチャユニットに基づいて、前記SEIメッセージのための最大繰り返しパラメータを決定することをさらに備える、C1に記載の方法。
[C8]
前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングすることが、前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけを符号化することを備え、前記方法が、
予測データと実際のビデオデータとの差を示す、前記第1のレイヤの前記VCL NALユニットのための残差データを生成することと、
前記残差データザジェネレート変換係数に変換を適用することと、
前記変換係数の指示を含むビットストリームを生成することとをさらに備える、C1に記載の方法。
[C9]
前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングすることが、前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけを復号することを備え、前記方法が、
符号化されたビットストリームから前記VCL NALユニットのための変換係数を取得することと、
残差データを生成するために逆変換を前記変換係数に適用することと、
前記生成された残差データに基づいて前記ビデオデータを決定することとをさらに備える、C1に記載の方法。
[C10]
ビデオデータをコーディングするためのデバイスであって、
ビデオデータのマルチレイヤビットストリームの少なくとも一部分を記憶するように構成されるメモリと、
ビデオデータの前記マルチレイヤビットストリームのアクセスユニットおよび第1のレイヤの1つまたは複数のビデオコーディングレイヤ(VCL)ネットワーク抽象化レイヤ(NAL)ユニットを取得し、
前記アクセスユニット内で、前記ビットストリームが、前記第1のレイヤの前記VCL NALユニットと、前記第1のレイヤの前記VCL NALユニットに適用可能なSEIメッセージを含む1つまたは複数の非VCL NALユニットとの間に、前記マルチレイヤビットストリームの任意の他のレイヤのいずれのコーディングされたピクチャも含まないように、前記第1のレイヤの前記VCL NALユニットとともに、前記第1のレイヤの前記VCL NALユニットに適用可能な前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングする
ように構成される1つまたは複数のプロセッサとを備える、デバイス。
[C11]
前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットをコーディングするために、前記1つまたは複数のプロセッサが、前記マルチレイヤビットストリームにおいて前記第1のレイヤの前記VCL NALユニットに直接隣り合う前記1つまたは複数の非VCL NALユニットをコーディングするように構成される、C10に記載のデバイス。
[C12]
前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なプレフィックスSEIメッセージを備え、ここにおいて、前記VCL NALユニットとともに、前記プレフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記1つまたは複数のプロセッサが、前記ビットストリームにおいて前記VCL NALユニットに先行する前記1つまたは複数の非VCL NALユニットだけをコーディングするように構成される、C10に記載のデバイス。
[C13]
前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、前記1つまたは複数のプロセッサがさらに、
前記ビットストリーム中の前記第1のピクチャに後続する前記第2のピクチャのVCL
NALユニットに適用可能な第2のプレフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングするように構成される、C12に記載のデバイス。
[C14]
前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なサフィックスSEIメッセージを備え、ここにおいて、前記VCL NALユニットとともに、前記サフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記1つまたは複数のプロセッサが、前記ビットストリームにおいて前記VCL NALユニットに後続する前記1つまたは複数の非VCL NALユニットだけをコーディングするように構成される、C10に記載のデバイス。
[C15]
前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、前記1つまたは複数のプロセッサがさらに、
前記ビットストリーム中の前記第2のピクチャに後続する前記第2のピクチャのVCL
NALユニットに適用可能な第2のサフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングするように構成される、C14に記載のデバイス。
[C16]
前記1つまたは複数のプロセッサが、前記第1のレイヤの第1のピクチャのVCL NALユニットと前記第1のピクチャの関連する非VCL NALユニットとを含むピクチャユニットに基づいて、前記SEIメッセージのための最大繰り返しパラメータを決定するように構成される、C10に記載のデバイス。
[C17]
前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記1つまたは複数のプロセッサが、前記SEIメッセージを含む前記1つまたは複数の非VCL NALだけを符号化するように構成され、前記1つまたは複数のプロセッサがさらに、
予測データと実際のビデオデータとの差を示す、前記第1のレイヤの前記VCL NALユニットのための残差データを生成し、
前記残差データザジェネレート変換係数に変換を適用し、
前記変換係数の指示を含むビットストリームを生成するように構成される、C10に記載のデバイス。
[C18]
前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記1つまたは複数のプロセッサが、前記SEIメッセージを含む前記1つまたは複数の非VCL NALだけを復号するように構成され、前記1つまたは複数のプロセッサがさらに、
符号化されたビットストリームから前記VCL NALユニットのための変換係数を取得し、
残差データを生成するために逆変換を前記変換係数に適用し、
前記生成された残差データに基づいて前記ビデオデータを決定するように構成される、C10に記載のデバイス。
[C19]
集積回路、
マイクロプロセッサ、または
ワイヤレス通信デバイスの少なくとも1つを備える、C10に記載のデバイス。
[C20]
ビデオデータをコーディングするための装置であって、
ビデオデータのマルチレイヤビットストリームのアクセスユニットおよび第1のレイヤの1つまたは複数のビデオコーディングレイヤ(VCL)ネットワーク抽象化レイヤ(NAL)ユニットを取得するための手段と、
前記アクセスユニット内で、前記ビットストリームが、前記第1のレイヤの前記VCL
NALユニットと、前記第1のレイヤの前記VCL NALユニットに適用可能なSEIメッセージを含む1つまたは複数の非VCL NALユニットとの間に、前記マルチレイヤビットストリームの任意の他のレイヤのいずれのコーディングされたピクチャも含まないように、前記第1のレイヤの前記VCL NALユニットとともに、前記第1のレイヤの前記VCL NALユニットに適用可能な前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするための手段とを備える、装置。
[C21]
前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットをコーディングするための前記手段が、前記マルチレイヤビットストリームにおいて前記第1のレイヤの前記VCL NALユニットに直接隣り合う前記1つまたは複数の非VCL NALユニットをコーディングするための手段を備える、C20に記載の装置。
[C22]
前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なプレフィックスSEIメッセージを備え、前記VCL NALユニットとともに、前記プレフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするための前記手段が、前記ビットストリームにおいて前記VCL NALユニットに先行する前記1つまたは複数の非VCL NALユニットだけをコーディングするための手段を備える、C20に記載の装置。
[C23]
前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、
前記ビットストリーム中の前記第1のピクチャに後続する前記第2のピクチャのVCL
NALユニットに適用可能な第2のプレフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングするための手段をさらに備える、C22に記載の装置。
[C24]
前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なサフィックスSEIメッセージを備え、前記VCL NALユニットとともに、前記サフィックスSEIメッセージを含む前記1つまたは複数の非VCL
NALユニットだけをコーディングするための前記手段が、前記ビットストリームにおいて前記VCL NALユニットに後続する前記1つまたは複数の非VCL NALユニットだけをコーディングするための手段を備える、C20に記載の装置。
[C25]
実行されると、1つまたは複数のプロセッサに、
ビデオデータのマルチレイヤビットストリームのアクセスユニットおよび第1のレイヤの1つまたは複数のビデオコーディングレイヤ(VCL)ネットワーク抽象化レイヤ(NAL)ユニットを取得させ、
前記アクセスユニット内で、前記ビットストリームが、前記第1のレイヤの前記VCL
NALユニットと、前記第1のレイヤの前記VCL NALユニットに適用可能なSEIメッセージを含む1つまたは複数の非VCL NALユニットとの間に、前記マルチレイヤビットストリームの任意の他のレイヤのいずれのコーディングされたピクチャも含まないように、前記第1のレイヤの前記VCL NALユニットとともに、前記第1のレイヤの前記VCL NALユニットに適用可能な前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングさせる、命令を記憶した非一時的コンピュータ可読媒体。
[C26]
前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットをコーディングするために、前記命令が、前記1つまたは複数のプロセッサに、前記マルチレイヤビットストリームにおいて前記第1のレイヤの前記VCL NALユニットに直接隣り合う前記1つまたは複数の非VCL NALユニットをコーディングさせる、C25に記載の非一時的コンピュータ可読媒体。
[C27]
前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なプレフィックスSEIメッセージを備え、ここにおいて、前記VCL NALユニットとともに、前記プレフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記命令が、前記1つまたは複数のプロセッサに、前記ビットストリームにおいて前記VCL NALユニットに先行する前記1つまたは複数の非VCL NALユニットだけをコーディングさせる、C25に記載の非一時的コンピュータ可読媒体。
[C28]
前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、前記命令がさらに、前記1つまたは複数のプロセッサに、
前記ビットストリーム中の前記第1のピクチャに後続する前記第2のピクチャのVCL
NALユニットに適用可能な第2のプレフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングさせる、C27に記載の非一時的コンピュータ可読媒体。
[C29]
前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なサフィックスSEIメッセージを備え、ここにおいて、前記VCL NALユニットとともに、前記サフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記命令が、前記1つまたは複数のプロセッサに、前記ビットストリームにおいて前記VCL NALユニットに後続する前記1つまたは複数の非VCL NALユニットだけをコーディングさせる、C25に記載の非一時的コンピュータ可読媒体。
Claims (29)
- ビデオデータをコーディングする方法であって、
ビデオデータのマルチレイヤビットストリームのアクセスユニットおよび第1のレイヤの1つまたは複数のビデオコーディングレイヤ(VCL)ネットワーク抽象化レイヤ(NAL)ユニットを取得することと、
前記アクセスユニット内で、前記ビットストリームが、前記第1のレイヤの前記VCL NALユニットと、前記第1のレイヤの前記VCL NALユニットに適用可能なSEIメッセージを含む1つまたは複数の非VCL NALユニットとの間に、前記マルチレイヤビットストリームの任意の他のレイヤのいずれのコーディングされたピクチャも含まないように、前記第1のレイヤの前記VCL NALユニットとともに、前記第1のレイヤの前記VCL NALユニットに適用可能な前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングすることとを備える、方法。 - 前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットをコーディングすることが、前記マルチレイヤビットストリームにおいて前記第1のレイヤの前記VCL NALユニットに直接隣り合う前記1つまたは複数の非VCL NALユニットをコーディングすることを備える、請求項1に記載の方法。
- 前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なプレフィックスSEIメッセージを備え、前記VCL NALユニットとともに、前記プレフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングすることが、前記ビットストリームにおいて前記VCL NALユニットに先行する前記1つまたは複数の非VCL NALユニットだけをコーディングすることを備える、請求項1に記載の方法。
- 前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、前記方法が、
前記ビットストリーム中の前記第1のピクチャに後続する前記第2のピクチャのVCL NALユニットに適用可能な第2のプレフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングすることをさらに備える、請求項3に記載の方法。 - 前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なサフィックスSEIメッセージを備え、前記VCL NALユニットとともに、前記サフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングすることが、前記ビットストリームにおいて前記VCL NALユニットに後続する前記1つまたは複数の非VCL NALユニットだけをコーディングすることを備える、請求項1に記載の方法。
- 前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、前記方法が、
前記ビットストリーム中の前記第2のピクチャに後続する前記第2のピクチャのVCL NALユニットに適用可能な第2のサフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングすることをさらに備える、請求項5に記載の方法。 - 前記第1のレイヤの第1のピクチャのVCL NALユニットと前記第1のピクチャの関連する非VCL NALユニットとを含むピクチャユニットに基づいて、前記SEIメッセージのための最大繰り返しパラメータを決定することをさらに備える、請求項1に記載の方法。
- 前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングすることが、前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけを符号化することを備え、前記方法が、
予測データと実際のビデオデータとの差を示す、前記第1のレイヤの前記VCL NALユニットのための残差データを生成することと、
前記残差データザジェネレート変換係数に変換を適用することと、
前記変換係数の指示を含むビットストリームを生成することとをさらに備える、請求項1に記載の方法。 - 前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングすることが、前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけを復号することを備え、前記方法が、
符号化されたビットストリームから前記VCL NALユニットのための変換係数を取得することと、
残差データを生成するために逆変換を前記変換係数に適用することと、
前記生成された残差データに基づいて前記ビデオデータを決定することとをさらに備える、請求項1に記載の方法。 - ビデオデータをコーディングするためのデバイスであって、
ビデオデータのマルチレイヤビットストリームの少なくとも一部分を記憶するように構成されるメモリと、
ビデオデータの前記マルチレイヤビットストリームのアクセスユニットおよび第1のレイヤの1つまたは複数のビデオコーディングレイヤ(VCL)ネットワーク抽象化レイヤ(NAL)ユニットを取得し、
前記アクセスユニット内で、前記ビットストリームが、前記第1のレイヤの前記VCL NALユニットと、前記第1のレイヤの前記VCL NALユニットに適用可能なSEIメッセージを含む1つまたは複数の非VCL NALユニットとの間に、前記マルチレイヤビットストリームの任意の他のレイヤのいずれのコーディングされたピクチャも含まないように、前記第1のレイヤの前記VCL NALユニットとともに、前記第1のレイヤの前記VCL NALユニットに適用可能な前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングする
ように構成される1つまたは複数のプロセッサとを備える、デバイス。 - 前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットをコーディングするために、前記1つまたは複数のプロセッサが、前記マルチレイヤビットストリームにおいて前記第1のレイヤの前記VCL NALユニットに直接隣り合う前記1つまたは複数の非VCL NALユニットをコーディングするように構成される、請求項10に記載のデバイス。
- 前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なプレフィックスSEIメッセージを備え、ここにおいて、前記VCL NALユニットとともに、前記プレフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記1つまたは複数のプロセッサが、前記ビットストリームにおいて前記VCL NALユニットに先行する前記1つまたは複数の非VCL NALユニットだけをコーディングするように構成される、請求項10に記載のデバイス。
- 前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、前記1つまたは複数のプロセッサがさらに、
前記ビットストリーム中の前記第1のピクチャに後続する前記第2のピクチャのVCL NALユニットに適用可能な第2のプレフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングするように構成される、請求項12に記載のデバイス。 - 前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なサフィックスSEIメッセージを備え、ここにおいて、前記VCL NALユニットとともに、前記サフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記1つまたは複数のプロセッサが、前記ビットストリームにおいて前記VCL NALユニットに後続する前記1つまたは複数の非VCL NALユニットだけをコーディングするように構成される、請求項10に記載のデバイス。
- 前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、前記1つまたは複数のプロセッサがさらに、
前記ビットストリーム中の前記第2のピクチャに後続する前記第2のピクチャのVCL NALユニットに適用可能な第2のサフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングするように構成される、請求項14に記載のデバイス。 - 前記1つまたは複数のプロセッサが、前記第1のレイヤの第1のピクチャのVCL NALユニットと前記第1のピクチャの関連する非VCL NALユニットとを含むピクチャユニットに基づいて、前記SEIメッセージのための最大繰り返しパラメータを決定するように構成される、請求項10に記載のデバイス。
- 前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記1つまたは複数のプロセッサが、前記SEIメッセージを含む前記1つまたは複数の非VCL NALだけを符号化するように構成され、前記1つまたは複数のプロセッサがさらに、
予測データと実際のビデオデータとの差を示す、前記第1のレイヤの前記VCL NALユニットのための残差データを生成し、
前記残差データザジェネレート変換係数に変換を適用し、
前記変換係数の指示を含むビットストリームを生成するように構成される、請求項10に記載のデバイス。 - 前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記1つまたは複数のプロセッサが、前記SEIメッセージを含む前記1つまたは複数の非VCL NALだけを復号するように構成され、前記1つまたは複数のプロセッサがさらに、
符号化されたビットストリームから前記VCL NALユニットのための変換係数を取得し、
残差データを生成するために逆変換を前記変換係数に適用し、
前記生成された残差データに基づいて前記ビデオデータを決定するように構成される、請求項10に記載のデバイス。 - 集積回路、
マイクロプロセッサ、または
ワイヤレス通信デバイスの少なくとも1つを備える、請求項10に記載のデバイス。 - ビデオデータをコーディングするための装置であって、
ビデオデータのマルチレイヤビットストリームのアクセスユニットおよび第1のレイヤの1つまたは複数のビデオコーディングレイヤ(VCL)ネットワーク抽象化レイヤ(NAL)ユニットを取得するための手段と、
前記アクセスユニット内で、前記ビットストリームが、前記第1のレイヤの前記VCL NALユニットと、前記第1のレイヤの前記VCL NALユニットに適用可能なSEIメッセージを含む1つまたは複数の非VCL NALユニットとの間に、前記マルチレイヤビットストリームの任意の他のレイヤのいずれのコーディングされたピクチャも含まないように、前記第1のレイヤの前記VCL NALユニットとともに、前記第1のレイヤの前記VCL NALユニットに適用可能な前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするための手段とを備える、装置。 - 前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットをコーディングするための前記手段が、前記マルチレイヤビットストリームにおいて前記第1のレイヤの前記VCL NALユニットに直接隣り合う前記1つまたは複数の非VCL NALユニットをコーディングするための手段を備える、請求項20に記載の装置。
- 前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なプレフィックスSEIメッセージを備え、前記VCL NALユニットとともに、前記プレフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするための前記手段が、前記ビットストリームにおいて前記VCL NALユニットに先行する前記1つまたは複数の非VCL NALユニットだけをコーディングするための手段を備える、請求項20に記載の装置。
- 前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、
前記ビットストリーム中の前記第1のピクチャに後続する前記第2のピクチャのVCL NALユニットに適用可能な第2のプレフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングするための手段をさらに備える、請求項22に記載の装置。 - 前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なサフィックスSEIメッセージを備え、前記VCL NALユニットとともに、前記サフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするための前記手段が、前記ビットストリームにおいて前記VCL NALユニットに後続する前記1つまたは複数の非VCL NALユニットだけをコーディングするための手段を備える、請求項20に記載の装置。
- 実行されると、1つまたは複数のプロセッサに、
ビデオデータのマルチレイヤビットストリームのアクセスユニットおよび第1のレイヤの1つまたは複数のビデオコーディングレイヤ(VCL)ネットワーク抽象化レイヤ(NAL)ユニットを取得させ、
前記アクセスユニット内で、前記ビットストリームが、前記第1のレイヤの前記VCL NALユニットと、前記第1のレイヤの前記VCL NALユニットに適用可能なSEIメッセージを含む1つまたは複数の非VCL NALユニットとの間に、前記マルチレイヤビットストリームの任意の他のレイヤのいずれのコーディングされたピクチャも含まないように、前記第1のレイヤの前記VCL NALユニットとともに、前記第1のレイヤの前記VCL NALユニットに適用可能な前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングさせる、命令を記憶した非一時的コンピュータ可読媒体。 - 前記SEIメッセージを含む前記1つまたは複数の非VCL NALユニットをコーディングするために、前記命令が、前記1つまたは複数のプロセッサに、前記マルチレイヤビットストリームにおいて前記第1のレイヤの前記VCL NALユニットに直接隣り合う前記1つまたは複数の非VCL NALユニットをコーディングさせる、請求項25に記載の非一時的コンピュータ可読媒体。
- 前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なプレフィックスSEIメッセージを備え、ここにおいて、前記VCL NALユニットとともに、前記プレフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記命令が、前記1つまたは複数のプロセッサに、前記ビットストリームにおいて前記VCL NALユニットに先行する前記1つまたは複数の非VCL NALユニットだけをコーディングさせる、請求項25に記載の非一時的コンピュータ可読媒体。
- 前記第1のピクチャが、第2のピクチャを有するアクセスユニットに含まれ、前記命令がさらに、前記1つまたは複数のプロセッサに、
前記ビットストリーム中の前記第1のピクチャに後続する前記第2のピクチャのVCL NALユニットに適用可能な第2のプレフィックスSEIメッセージを含む1つまたは複数の非VCL NALユニットをコーディングさせる、請求項27に記載の非一時的コンピュータ可読媒体。 - 前記第1のレイヤの前記VCL NALユニットが前記第1のレイヤの第1のピクチャのVCL NALユニットであり、前記SEIメッセージが前記第1のレイヤの前記第1のピクチャに適用可能なサフィックスSEIメッセージを備え、ここにおいて、前記VCL NALユニットとともに、前記サフィックスSEIメッセージを含む前記1つまたは複数の非VCL NALユニットだけをコーディングするために、前記命令が、前記1つまたは複数のプロセッサに、前記ビットストリームにおいて前記VCL NALユニットに後続する前記1つまたは複数の非VCL NALユニットだけをコーディングさせる、請求項25に記載の非一時的コンピュータ可読媒体。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201461969797P | 2014-03-24 | 2014-03-24 | |
| US61/969,797 | 2014-03-24 | ||
| US14/665,999 | 2015-03-23 | ||
| US14/665,999 US10645404B2 (en) | 2014-03-24 | 2015-03-23 | Generic use of HEVC SEI messages for multi-layer codecs |
| PCT/US2015/022303 WO2015148550A2 (en) | 2014-03-24 | 2015-03-24 | Generic use of hevc sei messages for multi-layer codecs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017514361A true JP2017514361A (ja) | 2017-06-01 |
| JP2017514361A5 JP2017514361A5 (ja) | 2018-04-12 |
Family
ID=54143325
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016558371A Active JP6608386B2 (ja) | 2014-03-24 | 2015-03-24 | マルチレイヤコーデックのためのhevc復号ピクチャハッシュseiメッセージの使用 |
| JP2016558367A Pending JP2017514361A (ja) | 2014-03-24 | 2015-03-24 | マルチレイヤコーデックのためのhevc seiメッセージの汎用的な使用 |
| JP2016558403A Active JP6549145B2 (ja) | 2014-03-24 | 2015-03-24 | マルチレイヤコーデックのためのhevc seiメッセージの汎用的な使用 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016558371A Active JP6608386B2 (ja) | 2014-03-24 | 2015-03-24 | マルチレイヤコーデックのためのhevc復号ピクチャハッシュseiメッセージの使用 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016558403A Active JP6549145B2 (ja) | 2014-03-24 | 2015-03-24 | マルチレイヤコーデックのためのhevc seiメッセージの汎用的な使用 |
Country Status (8)
| Country | Link |
|---|---|
| US (3) | US10178397B2 (ja) |
| EP (3) | EP3123725A1 (ja) |
| JP (3) | JP6608386B2 (ja) |
| KR (3) | KR102353659B1 (ja) |
| CN (3) | CN106170982B (ja) |
| BR (3) | BR112016022200B1 (ja) |
| MX (3) | MX360864B (ja) |
| WO (3) | WO2015148535A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12096012B2 (en) | 2019-09-24 | 2024-09-17 | Huawei Technologies Co., Ltd. | Scalable nesting SEI messages for OLSs |
Families Citing this family (57)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170272778A9 (en) * | 2014-01-06 | 2017-09-21 | Samsung Electronics Co., Ltd. | Image encoding and decoding methods for preserving film grain noise, and image encoding and decoding apparatuses for preserving film grain noise |
| US10178397B2 (en) | 2014-03-24 | 2019-01-08 | Qualcomm Incorporated | Generic use of HEVC SEI messages for multi-layer codecs |
| US9800898B2 (en) | 2014-10-06 | 2017-10-24 | Microsoft Technology Licensing, Llc | Syntax structures indicating completion of coded regions |
| EP3226561A1 (en) * | 2016-03-31 | 2017-10-04 | Thomson Licensing | Method and apparatus for coding a video into a bitstream carrying region-based post processing parameters into an sei nesting message |
| US10554981B2 (en) | 2016-05-10 | 2020-02-04 | Qualcomm Incorporated | Methods and systems for generating regional nesting messages for video pictures |
| US10582201B2 (en) * | 2016-05-19 | 2020-03-03 | Qualcomm Incorporated | Most-interested region in an image |
| US10834153B2 (en) * | 2016-08-24 | 2020-11-10 | Qualcomm Incorporated | System level signaling of SEI tracks for media data streaming |
| US10904521B2 (en) | 2017-03-03 | 2021-01-26 | Qualcomm Incorporated | Extracting MCTS sub-bitstreams for video coding |
| GB2560720B (en) * | 2017-03-20 | 2021-08-25 | Canon Kk | Method and apparatus for encoding and transmitting at least a spatial part of a video sequence |
| US11468781B2 (en) * | 2017-08-11 | 2022-10-11 | The Boeing Company | Simulation of an asset including message playback using nested hash tables |
| CN107690069B (zh) * | 2017-08-28 | 2021-01-01 | 中国科学院深圳先进技术研究院 | 一种数据驱动的级联视频编码方法 |
| CN118972559A (zh) * | 2018-06-25 | 2024-11-15 | 有限公司B1影像技术研究所 | 用于编码/解码图像的方法和装置 |
| GB201817781D0 (en) * | 2018-10-31 | 2018-12-19 | V Nova Int Ltd | Mehods, apparatuses, computer programs and computer-readable media |
| WO2020130922A1 (en) * | 2018-12-20 | 2020-06-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Normative indication of recovery point |
| WO2020171230A1 (en) * | 2019-02-24 | 2020-08-27 | Sharp Kabushiki Kaisha | Systems and methods for signaling types of pictures and associated information in video coding |
| WO2020234376A1 (en) * | 2019-05-22 | 2020-11-26 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoder and decoder, encoding method and decoding method for drift-free padding and hashing of independent coding regions |
| CN116723326A (zh) * | 2019-07-08 | 2023-09-08 | 华为技术有限公司 | 视频译码中的混合nal单元图像约束 |
| CN110446047A (zh) * | 2019-08-16 | 2019-11-12 | 苏州浪潮智能科技有限公司 | 视频码流的解码方法及装置 |
| EP4018661B1 (en) * | 2019-08-19 | 2024-10-02 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Usage of access unit delimiters and adaptation parameter sets |
| AU2020356300B2 (en) | 2019-09-24 | 2026-02-05 | Huawei Technologies Co., Ltd. | Layer based parameter set NAL unit constraints |
| IL291689B2 (en) | 2019-09-24 | 2025-07-01 | Huawei Tech Co Ltd | Hypothetical Source Decoder (HRD) for checking the suitability of output layer sets (OLS) |
| CN116471410A (zh) * | 2019-09-24 | 2023-07-21 | 华为技术有限公司 | 支持多视图可适性的ols |
| JP7392124B2 (ja) * | 2019-09-24 | 2023-12-05 | 華為技術有限公司 | 指定されたレイヤのためのスケーラブル・ネスティングseiメッセージ |
| JP7388612B2 (ja) | 2019-09-24 | 2023-11-29 | ホアウェイ・テクノロジーズ・カンパニー・リミテッド | マルチレイヤビデオビットストリームのためのdpbパラメータのシグナリング |
| US11375232B2 (en) * | 2019-12-10 | 2022-06-28 | Zte (Uk) Limited | Sub picture signaling in video coding |
| US12069315B2 (en) * | 2019-12-19 | 2024-08-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Film grain process |
| US20210195259A1 (en) * | 2019-12-23 | 2021-06-24 | Comcast Cable Communications, Llc | Method and apparatus for managing redundant segmented streams |
| CN114846457A (zh) | 2019-12-26 | 2022-08-02 | 字节跳动有限公司 | 对层级视频的编解码的限制 |
| JP7405990B2 (ja) * | 2019-12-26 | 2023-12-26 | バイトダンス インコーポレイテッド | コーディングされたピクチャ内における復号順を実装する技術 |
| KR102776845B1 (ko) | 2019-12-26 | 2025-03-10 | 바이트댄스 아이엔씨 | 코딩된 비트스트림들에서의 비디오 계층들의 시그널링에 대한 제약들 |
| CN113055668B (zh) * | 2019-12-27 | 2023-06-02 | 腾讯美国有限责任公司 | 从已编码视频比特流中提取子比特流的方法和设备 |
| EP4066386A4 (en) | 2019-12-27 | 2023-01-25 | ByteDance Inc. | SUB-PICTURE SIGNALING IN VIDEO ENCODING |
| WO2021128295A1 (en) * | 2019-12-27 | 2021-07-01 | Huawei Technologies Co., Ltd. | An encoder, a decoder and corresponding methods for inter prediction |
| EP4074024A4 (en) | 2020-01-09 | 2023-04-05 | ByteDance Inc. | SIGNALING THE PRESENCE OF INTER-LAYER REFERENCE IMAGES |
| DK202070130A1 (en) | 2020-02-28 | 2021-12-21 | Vkr Holding As | A roof window with an opening restrictor for limiting the opening of a roof window |
| TWI718026B (zh) * | 2020-03-13 | 2021-02-01 | 松翰科技股份有限公司 | 圖像指標 |
| US12132918B2 (en) | 2020-03-30 | 2024-10-29 | Lg Electronics Inc. | Image encoding/decoding method and apparatus for signaling information about number of DPB parameters, and computer-readable recording medium storing bitstream |
| EP4131965A4 (en) | 2020-03-30 | 2024-04-24 | LG Electronics, Inc. | VIDEO ENCODING/DECODING METHOD AND APPARATUS FOR SIGNALING DPB PARAMETER, AND COMPUTER READABLE RECORDING MEDIUM STORING BIT STREAM |
| US12155816B2 (en) | 2020-04-02 | 2024-11-26 | Lg Electronics Inc. | Image encoding/decoding method and device for signaling DPB-related information and PTL-related information, and computer-readable recording medium in which bitstream is stored |
| US11706428B2 (en) * | 2020-04-06 | 2023-07-18 | Tencent America LLC | Method for signaling picture header in coded video stream |
| EP4144094A4 (en) * | 2020-05-22 | 2023-06-21 | Beijing Bytedance Network Technology Co., Ltd. | MANIPULATION OF ENCODED VIDEO IN A BIT SUBSTREAM EXTRACTION PROCESS |
| CN115699764B (zh) | 2020-05-22 | 2026-02-10 | 字节跳动有限公司 | 视频比特流中编解码图片缓冲区信息的信令通知 |
| AU2021276676B2 (en) * | 2020-05-22 | 2024-08-22 | Bytedance Inc. | Scalable nested SEI message handling in video sub-bitstream extraction process |
| MX2022014460A (es) | 2020-05-22 | 2022-12-08 | Ge Video Compression Llc | Codificador de video, decodificador de video, metodos para codificar y decodificar y flujo de datos de video para realizar conceptos avanzados de codificacion de video. |
| CN115769580A (zh) * | 2020-06-09 | 2023-03-07 | 字节跳动有限公司 | 在视频子比特流提取中处理不同nal类型 |
| BR112022025071A2 (pt) * | 2020-06-09 | 2022-12-27 | Bytedance Inc | Restrições de sinalização em elementos de sintaxe de vídeo aninhados não escaláveis |
| US11321878B2 (en) * | 2020-06-26 | 2022-05-03 | Sony Group Corporation | Decoded tile hash SEI message for V3C/V-PCC |
| US11580671B2 (en) * | 2020-08-17 | 2023-02-14 | Tencent America LLC | Hash-based attribute prediction for point cloud coding |
| US20220086387A1 (en) | 2020-09-17 | 2022-03-17 | Lemon Inc. | Subpicture entity groups in video coding |
| JP2023542213A (ja) * | 2020-09-25 | 2023-10-05 | 北京字節跳動網絡技術有限公司 | 映像ビットストリームにおけるネスト化及び非ネスト化seiメッセージ |
| US12041386B2 (en) | 2020-09-29 | 2024-07-16 | Lemon Inc. | Dependent random access point indication in video bitstreams |
| GB2599171B (en) | 2020-09-29 | 2024-12-11 | Canon Kk | Method and apparatus for encapsulating video data into a file |
| WO2022206991A1 (en) * | 2021-04-02 | 2022-10-06 | Beijing Bytedance Network Technology Co., Ltd. | Using scalability dimension information |
| JP7686080B2 (ja) * | 2021-04-12 | 2025-05-30 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | メッセージ参照 |
| US12113974B2 (en) * | 2021-09-30 | 2024-10-08 | Nokia Technologies Oy | High-level syntax for signaling neural networks within a media bitstream |
| WO2024026032A1 (en) * | 2022-07-27 | 2024-02-01 | Bytedance Inc. | Enhanced signalling of sei processing order in video bitstreams |
| US12513321B2 (en) * | 2023-09-22 | 2025-12-30 | Sharp Kabushiki Kaisha | Systems and methods for signaling source picture timing information in video coding |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012222710A (ja) * | 2011-04-13 | 2012-11-12 | Hitachi Consumer Electronics Co Ltd | 符号化装置および復号装置 |
| WO2015137237A1 (ja) * | 2014-03-14 | 2015-09-17 | シャープ株式会社 | 画像復号装置 |
Family Cites Families (42)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7586924B2 (en) * | 2004-02-27 | 2009-09-08 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Apparatus and method for coding an information signal into a data stream, converting the data stream and decoding the data stream |
| WO2005107253A1 (en) * | 2004-04-28 | 2005-11-10 | Matsushita Electric Industrial Co. Ltd. | Stream generation apparatus, stream generation method, coding apparatus, coding method, recording medium and program thereof |
| US20070014346A1 (en) | 2005-07-13 | 2007-01-18 | Nokia Corporation | Coding dependency indication in scalable video coding |
| US20070189732A1 (en) * | 2006-02-10 | 2007-08-16 | Sai Pothana | System and method for reconstructing MPEG-2 start codes from AVC data |
| US8699583B2 (en) | 2006-07-11 | 2014-04-15 | Nokia Corporation | Scalable video coding and decoding |
| WO2008048886A2 (en) | 2006-10-16 | 2008-04-24 | Vidyo, Inc. | Systems and methods for signaling and performing temporal level switching in scalable video coding |
| US20100142613A1 (en) * | 2007-04-18 | 2010-06-10 | Lihua Zhu | Method for encoding video data in a scalable manner |
| US20080291999A1 (en) | 2007-05-24 | 2008-11-27 | Julien Lerouge | Method and apparatus for video frame marking |
| RU2010102823A (ru) | 2007-06-26 | 2011-08-10 | Нокиа Корпорейшн (Fi) | Система и способ индикации точек переключения временных уровней |
| EP2257067A1 (en) * | 2009-05-29 | 2010-12-01 | Thomson Licensing | Method for inserting watermark assistance data in a bitstream, method of watermarking said bitstream, device implementing the method of watermarking and bitstream comprising the watermark assistance data |
| JP2011066844A (ja) | 2009-09-18 | 2011-03-31 | Toshiba Corp | 並列復号装置及びプログラム並びに符号化データの並列復号方法 |
| US8918533B2 (en) | 2010-07-13 | 2014-12-23 | Qualcomm Incorporated | Video switching for streaming video data |
| US9485517B2 (en) | 2011-04-20 | 2016-11-01 | Qualcomm Incorporated | Motion vector prediction with motion vectors from multiple views in multi-view video coding |
| US10237565B2 (en) * | 2011-08-01 | 2019-03-19 | Qualcomm Incorporated | Coding parameter sets for various dimensions in video coding |
| US9124895B2 (en) | 2011-11-04 | 2015-09-01 | Qualcomm Incorporated | Video coding with network abstraction layer units that include multiple encoded picture partitions |
| PT2822276T (pt) | 2012-02-29 | 2018-12-18 | Lg Electronics Inc | Processo de predição inter-camadas e dispositivo que o utiliza |
| DE102012204103A1 (de) | 2012-03-15 | 2013-09-19 | Siemens Aktiengesellschaft | Hitzeschildelement für einen Verdichterluftbypass um die Brennkammer |
| US9351016B2 (en) * | 2012-04-13 | 2016-05-24 | Sharp Kabushiki Kaisha | Devices for identifying a leading picture |
| US20160165230A9 (en) | 2012-04-16 | 2016-06-09 | Texas Instruments Incorporated | Color Component Checksum Computation in Video Coding |
| EP2839660B1 (en) * | 2012-04-16 | 2020-10-07 | Nokia Technologies Oy | An apparatus, a method and a computer program for video coding and decoding |
| US20130278834A1 (en) | 2012-04-20 | 2013-10-24 | Samsung Electronics Co., Ltd. | Display power reduction using extended nal unit header information |
| KR20200077615A (ko) * | 2012-06-12 | 2020-06-30 | 엘지전자 주식회사 | 영상 디코딩 방법 및 이를 이용하는 장치 |
| EP2866440B1 (en) * | 2012-06-24 | 2018-08-08 | Lg Electronics Inc. | Image decoding method and apparatus using same |
| CN104604236B (zh) * | 2012-07-02 | 2017-12-15 | 诺基亚技术有限公司 | 用于视频编码的方法和装置 |
| JP6050489B2 (ja) * | 2012-07-06 | 2016-12-21 | サムスン エレクトロニクス カンパニー リミテッド | 多階層ビデオ符号化方法及びその装置、並びに多階層ビデオ復号化方法及びその装置 |
| EP4521745B1 (en) | 2012-09-26 | 2025-10-29 | Sun Patent Trust | Image coding method |
| KR20140043239A (ko) | 2012-09-27 | 2014-04-08 | 한국전자통신연구원 | 계층간 전환을 이용한 영상 부호화/복호화 방법 및 그 장치 |
| US9479782B2 (en) * | 2012-09-28 | 2016-10-25 | Qualcomm Incorporated | Supplemental enhancement information message coding |
| US20150288970A1 (en) * | 2012-09-28 | 2015-10-08 | Samsung Electronics Co., Ltd. | Video encoding method and apparatus for parallel processing using reference picture information, and video decoding method and apparatus for parallel processing using reference picture information |
| US20140092992A1 (en) | 2012-09-30 | 2014-04-03 | Microsoft Corporation | Supplemental enhancement information including confidence level and mixed content information |
| CN107770546B (zh) * | 2012-12-10 | 2020-04-10 | Lg 电子株式会社 | 解码图像的方法和使用其的装置 |
| US20140177706A1 (en) * | 2012-12-21 | 2014-06-26 | Samsung Electronics Co., Ltd | Method and system for providing super-resolution of quantized images and video |
| JP6209772B2 (ja) * | 2013-01-15 | 2017-10-11 | 華為技術有限公司Huawei Technologies Co.,Ltd. | シグナリングを用いたビデオデコーダ |
| US9807421B2 (en) * | 2013-04-05 | 2017-10-31 | Sharp Kabushiki Kaisha | NAL unit type restrictions |
| US9591321B2 (en) | 2013-04-07 | 2017-03-07 | Dolby International Ab | Signaling change in output layer sets |
| US9609329B2 (en) * | 2013-06-25 | 2017-03-28 | Samsung Electronics Co., Ltd | Dynamic voltage/frequency scaling for video processing using embedded complexity metrics |
| US20150016547A1 (en) * | 2013-07-15 | 2015-01-15 | Sony Corporation | Layer based hrd buffer management for scalable hevc |
| JP6212212B2 (ja) | 2013-10-11 | 2017-10-11 | ヴィド スケール インコーポレイテッド | Hevc拡張のための高レベル構文 |
| EP3058735B1 (en) | 2013-10-14 | 2019-05-08 | Nokia Technologies Oy | Multi-layer hypothetical reference decoder |
| KR101832779B1 (ko) * | 2013-11-21 | 2018-04-13 | 엘지전자 주식회사 | 신호 송수신 장치 및 신호 송수신 방법 |
| CN104935944B (zh) * | 2014-03-18 | 2018-03-13 | 华为技术有限公司 | 一种视频数据编码、解码的方法和装置 |
| US10178397B2 (en) | 2014-03-24 | 2019-01-08 | Qualcomm Incorporated | Generic use of HEVC SEI messages for multi-layer codecs |
-
2015
- 2015-03-23 US US14/665,923 patent/US10178397B2/en active Active
- 2015-03-23 US US14/665,953 patent/US9894370B2/en active Active
- 2015-03-23 US US14/665,999 patent/US10645404B2/en active Active
- 2015-03-24 WO PCT/US2015/022286 patent/WO2015148535A1/en not_active Ceased
- 2015-03-24 EP EP15715581.3A patent/EP3123725A1/en not_active Ceased
- 2015-03-24 BR BR112016022200-8A patent/BR112016022200B1/pt active IP Right Grant
- 2015-03-24 CN CN201580014124.8A patent/CN106170982B/zh active Active
- 2015-03-24 JP JP2016558371A patent/JP6608386B2/ja active Active
- 2015-03-24 BR BR112016022080-3A patent/BR112016022080B1/pt active IP Right Grant
- 2015-03-24 EP EP15768859.9A patent/EP3123726B1/en active Active
- 2015-03-24 JP JP2016558367A patent/JP2017514361A/ja active Pending
- 2015-03-24 MX MX2016011208A patent/MX360864B/es active IP Right Grant
- 2015-03-24 EP EP15715071.5A patent/EP3123724B1/en active Active
- 2015-03-24 KR KR1020167026707A patent/KR102353659B1/ko active Active
- 2015-03-24 MX MX2016011212A patent/MX367235B/es active IP Right Grant
- 2015-03-24 WO PCT/US2015/022303 patent/WO2015148550A2/en not_active Ceased
- 2015-03-24 CN CN201580013735.0A patent/CN106134200B/zh active Active
- 2015-03-24 WO PCT/US2015/022297 patent/WO2015148545A1/en not_active Ceased
- 2015-03-24 KR KR1020167026709A patent/KR102372120B1/ko active Active
- 2015-03-24 BR BR112016022079-0A patent/BR112016022079B1/pt active IP Right Grant
- 2015-03-24 CN CN201580014137.5A patent/CN106105225B/zh active Active
- 2015-03-24 KR KR1020167026708A patent/KR102353191B1/ko active Active
- 2015-03-24 JP JP2016558403A patent/JP6549145B2/ja active Active
- 2015-03-24 MX MX2016011603A patent/MX359788B/es active IP Right Grant
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012222710A (ja) * | 2011-04-13 | 2012-11-12 | Hitachi Consumer Electronics Co Ltd | 符号化装置および復号装置 |
| WO2015137237A1 (ja) * | 2014-03-14 | 2015-09-17 | シャープ株式会社 | 画像復号装置 |
Non-Patent Citations (4)
| Title |
|---|
| ITU-T: "H.265 High efficiency video coding", SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS INFRASTRUCTURE OF AUDIOVISUAL SERVICES - CODING OF MOVI, vol. D.2.23、D.2.25節, JPN6019003392, 30 April 2013 (2013-04-30), ISSN: 0003970499 * |
| JIANLE CHEN ET AL.: "High efficiency video coding (HEVC) scalable extensions Draft 5", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) 16TH MEETING: SAN JOSE, JPN6019003394, 22 January 2014 (2014-01-22), pages 14 - 2, ISSN: 0003970500 * |
| JIANLE CHEN ET AL.: "Scalable HEVC (SHVC) Test Model 4 (SHM 4)", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) 15TH MEETING: GENEVA, vol. JCTVC-O1007_v1.docx, JPN6019003391, 2 December 2013 (2013-12-02), pages 2 - 1, ISSN: 0003970498 * |
| 大久保 榮等, H.265/HEVC教科書, vol. 第1版, JPN6019003390, 21 October 2013 (2013-10-21), pages 95 - 195, ISSN: 0003970497 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12096012B2 (en) | 2019-09-24 | 2024-09-17 | Huawei Technologies Co., Ltd. | Scalable nesting SEI messages for OLSs |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6608386B2 (ja) | マルチレイヤコーデックのためのhevc復号ピクチャハッシュseiメッセージの使用 | |
| JP6585096B2 (ja) | マルチレイヤビデオコーディング | |
| JP6701100B2 (ja) | マルチレイヤビデオコーデック内の回復点seiメッセージ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161122 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180227 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180227 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190205 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190426 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190705 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200123 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20200123 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20200130 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20200204 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20200221 |
|
| C211 | Notice of termination of reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C211 Effective date: 20200303 |
|
| C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20200804 |
|
| C13 | Notice of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: C13 Effective date: 20201104 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210122 |
|
| C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20210622 |
|
| C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20210720 |
|
| C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20210720 |