JP7529794B2 - 瞬時復号更新サブピクチャのコーディング - Google Patents
瞬時復号更新サブピクチャのコーディング Download PDFInfo
- Publication number
- JP7529794B2 JP7529794B2 JP2022562145A JP2022562145A JP7529794B2 JP 7529794 B2 JP7529794 B2 JP 7529794B2 JP 2022562145 A JP2022562145 A JP 2022562145A JP 2022562145 A JP2022562145 A JP 2022562145A JP 7529794 B2 JP7529794 B2 JP 7529794B2
- Authority
- JP
- Japan
- Prior art keywords
- picture
- video
- slice
- idr
- bitstream
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/33—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/117—Filters, e.g. for pre-processing or post-processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/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/174—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 slice, e.g. a line of blocks or a group of 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/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/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/188—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 video data packet, e.g. a network abstraction layer [NAL] unit
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/58—Motion compensation with long-term prediction, i.e. the reference frame for a current frame not being the temporally closest one
-
- 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/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10072—Tomographic images
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20021—Dividing image into blocks, subimages or windows
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20092—Interactive image processing based on input by user
- G06T2207/20104—Interactive definition of region of interest [ROI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30061—Lung
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30101—Blood vessel; Artery; Vein; Vascular
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30172—Centreline of tubular or elongated structure
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本願は、2021年4月9日出願の国際特許出願第PCT/US2021/026534号に基づくものであり、2020年4月12日出願の米国特許仮出願第63/008799号の優先権および利益を主張する。前述のすべての特許出願は、その全体が参照により本明細書に組み込まれる。
APS Adaptation Parameter Set(適応パラメータセット)
AU Access Unit(アクセスユニット)
AUD Access Unit Delimiter(アクセスユニット区切り文字)
AVC Advanced Video Coding(高度映像コーディング)
CLVS Coded Layer Video Sequence(コーディングされたレイヤ映像シーケンス)
CPB Coded Picture Buffer(コーディングされたピクチャバッファ)
CRA Clean Random Access(クリーンランダムアクセス)
CTU Coding Tree Unit(コーディングツリーユニット)
CVS Coded Video Sequence(コーディングされた映像シーケンス)
CVSS Coded Video Sequence Start(コーディングされた映像シーケンス開始)
DCI Decoding Capability Information(復号能力情報)
DPB Decoded Picture Buffer(復号されたピクチャバッファ)
DU Decoding Unit(復号ユニット)
EOB End Of Bitstream(ビットストリーム終端)
EOS End Of Sequence(シーケンス終端)
GDR Gradual Decoding Refresh(漸次的復号更新)
HEVC High Efficiency Video Coding(高効率映像コーディング)
HRD Hypothetical Reference Decoder(仮想参照デコーダ)
IDR Instantaneous Decoding Refresh(瞬時復号更新)
JEM Joint Exploration Model(共同探索モデル)
LMCS Luma Mapping with Chroma Scaling(彩度スケーリングを伴う輝度マッピング)
MCTS Motion-Constrained Tile Sets(動き制約タイルセット)
NAL Network Abstraction Layer(ネットワーク抽象化レイヤ)
OLS Output Layer Set(出力レイヤセット)
PH Picture Header(ピクチャヘッダ)
PPS Picture Parameter Set(ピクチャパラメータセット)
PTL Profile,Tier and Level(プロファイル、層およびレベル)
PU Picture Unit(ピクチャユニット)
RADL Random Access Decodable Leading (ランダムアクセス復号可能リード) (ピクチャ)
RAP Random Access Point(ランダムアクセスポイント)
RASL Random Access Skipped Leading(ランダムアクセススキップリード) (ピクチャ)
RBSP Raw Byte Sequence Payload(生バイトシーケンスペイロード)
RPL Reference Picture List(参照ピクチャリスト)
SAO Sample Adaptive Offset(サンプル適応オフセット)
SEI Supplemental Enhancement Information(補足強化情報)
SPS Sequence Parameter Set(シーケンスパラメータセット)
STSA Step-wise Temporal Sublayer Access(段階的時間的サブレイヤーアクセス)
SVC Scalable Video Coding(スケーラブル映像コーディング)
VCL Video Coding Layer(映像コーディングレイヤ)
VPS Video Parameter Set(映像パラメータセット)
VTM VVC Test Model(VVC試験モデル)
VUI Video Usability Information(映像ユーザビリティ情報)
VVC Versatile Video Coding(汎用映像コーディング)
1に等しいno_dmvr_constraint_flagは、sps_dmvr_enabled_flagが0に等しいことを規定する。0に等しいno_dmvr_constraint_flagは、このような制約を課さない。
1に等しいno_bcw_constraint_flagは、sps_bcw_enabled_flagが0に等しいことを規定する。0に等しいno_bcw_constraint_flagは、このような制約を課さない。
1に等しいno_ciip_constraint_flagは、sps_ciip_enabled_flagが0に等しいことを規定する。0に等しいno_cipp_constraint_flagは、このような制約を課さない。
1に等しいno_gpm_constraint_flagは、sps_gpm_enabled_flagが0に等しいことを規定する。0に等しいno_gpm_constraint_flagは、このような制約を課さない。
0に等しいsps_weighted_bipred_flagは、PPSを参照しているB個のスライスに対して明示的な重み付け予測が適用されないことを規定する。1に等しいsps_weighted_bipred_flagは、PPSを参照しているB個のスライスに対して明示的な重み付け予測が適用されることを規定する。sps_weighted_bipred_flagが0に等しい場合、pps_weighted_bipred_flagの値は0に等しいものとする。
dpb_parameters()構文構造がVPSに含まれている場合、このdpb_parameters()構文構造が適用されるOLSは、VPSによって規定される。SPSにdpb_parameters()構文構造が含まれる場合、SPSを参照するレイヤのうち、最下位のレイヤのみを含むOLSに適用され、この最下位のレイヤは独立したレイヤである。
max_latency_increase_plus1[i]が0でない場合、MaxLatencyPictures[i]の値は、以下のように規定される。
MaxLatencyPictures[i]=max_num_reorder_pics[i]+max_latency_increase_plus1[i]-1 (7-110)
max_latency_increase_plus1[i]が0に等しい場合、対応する制限は表されない。
max_latency_increase_plus1[i]の値は、0~232-2である。iが0からmaxSubLayersMinus1-までの範囲内においてmax_latency_increase_plus1[i]が存在しない場合、subLayerInfoFlagが0に等しいため、それはmax_latency_increase_plus1[maxSubLayersMinus1]に等しいと推論される。
ph_intra_slice_allowed_flagが0に等しい場合、slice_typeの値は0または1に等しいものとする。nal_unit_typeがIDR_W_RADL~CRA_NUTの範囲内にあり、かつvps_independent_layer_flag[GeneralLayerIdx[nuh_layer_id]]が1に等しい場合は、slice_typeは2に等しいものとする。
sps_ptl_dpb_hrd_params_present_flagの値は、1つのレイヤのみを含むOLSがある場合、そのレイヤIDがSPSのnuh_layer_idと等しい場合に1に等しいとする。
しかし、この変更により、「1つのレイヤのみを含むOLSがある場合」という条件によってVPS依存性が導入される。別の問題は、単一レイヤビットストリームの場合、sps_ptl_dpb_hrd_params_present_flagの値は1に等しくなければならず、これは変更された制約によって捕捉されないことである。
しかしながら、この制約は単レイヤビットストリームにしか適用されない。
1)各ピクチャタイプに対して、対応するサブピクチャタイプが定義される。
2)用語「関連するGDRサブピクチャ」および「関連するIRAPサブピクチャ」も定義される。
3)nal_unit_typeがCRA_NUTに等しいNALユニットの内容を、「CRAピクチャのコーディングされたスライス」ではなく、「CRAピクチャのコーディングされたスライスまたはサブピクチャ」と呼ぶ。他のVCL NALユニットのタイプについても同様である。
4)1つのピクチャ内の異なるNALユニットタイプを有する任意の2つの隣接するサブピクチャは、両方ともsubpic_transport_as_pic_flag[]が1に等しいことが必要である。
5)前後のAUにおける異なるタイプのピクチャおよび同じレイヤのピクチャのための、相対的な復号順序、出力順序、および予測関係に関する類似した制約は、前後のAUにおける異なるタイプのサブピクチャおよび同じサブピクチャインデックスを有する同じサブレイヤのサブピクチャのために、サブピクチャドメインにおいて規定される。
しかし、IDRサブピクチャのRPLエントリには制約がない。
1)それぞれのGDR AUは、完成させる(すなわち、CVSに存在する各レイヤのためのピクチャを有する)ことが必要である。それは、GDRピクチャで構成される不完全なAUはGDR AUではないということであり、現在のVVCテキストにおいてIRAPピクチャで構成される不完全なAUはIRAP AUではないということと同様である。
2)irap_or_gdr_au_flagという名前のフラグをAUDに追加し、AUがIRAPであるかGDR AUであるかを指定し、vps_max_layers_minus1が0より大きい場合、各IRAPまたはGDR AUにおけるAUD NALユニットの存在を義務づける。
しかし、IRAPまたはGDR AUを完成させる必要がないが、AUにおける各ピクチャがIRAPまたはGDRピクチャであることが必要である場合、1つ目のピクチャの第1のVCL NALユニットを受信した後、AUがIRAPまたはGDR AUであることをデコーダが理解できるようにするために、AUがIRAPまたはGDR AUであるかどうかの指示が依然として必要である。そのような指示がなければ、デコーダは、AUの最後のピクチャを受信した後(受信した最後のピクチャがOLSの最上位レイヤにある場合)、または次のAUの第1のNALユニットを受信した後(受信した最後のピクチャがOLSの最上位レイヤにない場合)まで、これを知ることができない。
1) 一例において、第1の構文要素(例えば、sps_allowed_slice_idc)を追加し、その意味論は、sps_allowed_slice_idcがXに等しいことにより、ピクチャが以下の許可されたスライスタイプまたはそれらの任意の組み合わせのみを許可することを規定する。
i.{all I},{all P},{all B},{I,P},{I,B},{P,B},{I,B,P}
ii. 一例において、第1の構文要素は、固定長(例えば、u(1)、u(2)またはU(3))でコーディングされ、単項コーディングされ、切り捨て単項コーディングされ、EGコーディングされてもよい。
iii. あるいは、SPSまたはPPSで信号通知される1つまたは複数の構文要素の信号通知および/または意味論および/または推論は、第1の構文要素がある条件を満たす場合にのみ信号通知されるように変更されてもよい。
a. 一例において、1つまたは複数の構文要素は、例えば、双方向予測または混合イントラ・インターコーディング、または複数の予測ブロックからの線形/非線形重み付けによる予測など、複数の予測信号を必要とするコーディングツールを可能にするためのものである。
b. 一例において、1つまたは複数の構文要素は、以下を含むことができるが、これらに限定されない。
a) sps_weighted_bipred_flag
b) sps_bdof_enabled_flag
c) sps_smvd_enabled_flag
d) sps_dmvr_enabled_flag
e) sps_bcw_enabled_flag
f) sps_ciip_enabled_flag
g) sps_gpm_enabled_flag
c. 一例において、第1の構文要素が、映像ユニットに関連付けられたCLVSが1つ以上のBスライスを含むことができることを規定した場合にのみ、1つ以上の構文要素に信号通知を行うことができる。そうでない場合、信号通知はスキップされ、構文要素の値が推論される。
d. 一例において、sps_b_slice_allowed_flagが0に等しい場合、構文要素sps_weighted_bipred_flag、sps_bdof_enabled_flag、sps_SMVD_enabled_flag、sps_bcw_enabled_flag、sps_chip_enabled_flag、およびsps_gpm_enabled_flagは、信号通知されず、これらの値は推測される。
a) 一例において、それらは、存在しない場合、すべて0であると推論される。
a. 一例において、1つまたは複数の構文要素は、以下を含むことができるが、これらに限定されない。
a) no_bcw_constraint_flag
b) no_ciip_constraint_flag
c) no_gpm_constraint_flag
d) no_bdof_constraint_flag
e) no_dmvr_constraint_flag
vi. あるいは、さらに、dpb_parameters()で信号通知される1つまたは複数の構文要素の信号通知および意味は、第1の構文要素がある条件を満たす場合にのみ信号通知されるように変更されてもよい。
a. 一例において、1つまたは複数の構文要素は、以下を含むことができるが、これらに限定されない。
a) max_num_reorder_pics
b. 一例において、第1の構文要素が、Bスライスが許可されないと告げる場合、max_num_reorder_picsは信号通知されず、0であると推論される。
1) 一例において、新しいPH構文要素が追加され、この構文要素にどのように信号を送るかは、SPSにおいて許可されるスライスタイプに依存し得る。
2)あるいは、PHで信号通知される1つまたは複数の構文要素の信号通知および/または意味論および/または推論は、変数に基づいて変更されてもよい。
i. 一例において、1つまたは複数の構文要素は、例えば、双方向予測または混合イントラ・インターコーディング、または複数の予測ブロックからの線形/非線形重み付けによる予測など、複数の予測信号を必要とするコーディングツールを可能にするためのものである。
ii. 一例において、1つまたは複数の構文要素は、以下を含むことができるが、これらに限定されない。
a) ph_collocated_from_l0_flag
b) mvd_l1_zero_flag
c) ph_disable_bdof_flag
d) ph_disable_dmvr_flag
e) num_l1_weights
1)一例において、コーディングツールXは以下の一つを含んでもよい。
i. インループフィルタ技術 例えば、デブロッキングフィルタ、ALF、SAO
ii. 重み予測
iii. QPデルタ情報
iv. RPL情報
2) 一例において、「AがBに含まれている」という条件は、「PPSがPH構文構造を含むことを指すスライスヘッダ」として定義されてもよく、または「現在のピクチャは1つのスライスのみからなる」として定義されてもよい。
3) 一例において、「これらの構文要素の存在を示す」は、以下の構文要素の1つまたは複数として定義されてもよい。
i.qp_delta_info_in_ph_flag,rpl_info_in_ph_flag,dbf_info_in_ph_flag,sao_info_in_ph_flag,wp_info_in_ph_flag,alf_info_in_ph_flag
1) 現在のAUがコーディング映像シーケンス開始(CVSS)AUであり、現在のAUのPicOrderCntValが復号順で前のピクチャのPicOrderCntValよりも大きい場合、NoOutputOfPriorPicsFlagの値は、他の条件に関わらず(例えば、現在のAUにおけるピクチャのno_output_of_prior_pics_flagに関わらず)、1に等しく設定される。
2) 一例において、構文要素は、ピクチャヘッダ(PH)またはPPSにおいて信号通知されてもよい。
3) 一例において、構文要素を信号通知するかどうかは、より高いレベルの映像ユニット(例えば、SPS)において信号通知される1つまたは複数の構文要素に依存し得る。
i. 逆に、構文要素は、独立したレイヤにおけるIRAPピクチャまたはスライスのために信号通知されない。
ii. 一例において、VVCにおけるph_inter_slice_allowed_flagは、IRAPピクチャのために信号通知されず、レイヤ独立性が有効化される。
iii. 一例において、VVCにおけるslice_typeは、IRAPピクチャのために信号通知されず、レイヤ独立性が有効化される。
iv. 一例において、JVET-R0052におけるph_slice_typeは、IRAPピクチャのために信号通知されず、レイヤ独立性が有効化される。
v. 一例において、VVCにおけるph_inter_slice_allowed_flagは、独立レイヤ(すなわち、vps_independent_layer_flag[GeneralLayerIdx[nuh_layer_id]]が1に等しいレイヤ)におけるIRAPピクチャ(すなわち、すべてのコーディングされたスライスNALユニットがIDR_W_RADL,IDR_N_LPまたはCRA_NUTに等しいNALユニットタイプを有している場合のピクチャ)に対して信号通知されず、0に等しいと推論される。
vi. 一例において、VVCにおけるslice_typeは、独立したレイヤにおけるIRAPスライス(すなわち、nal_unit_typeがIDR_W_RADL、IDR_N_LP、またはCRA_NUTに等しいコーディングされたスライスNALユニット)のために信号通知されず、2に等しいと推論される。
vii. 一例において、JVET-R0052におけるph_slice_typeは、独立したレイヤにおけるIRAPピクチャのために信号通知されたものではなく、2に等しいと推論される。
i. 一例において、VVCにおけるph_inter_slice_allowed_flagは、CLVSが一つのレイヤだけを含む場合(すなわち、sps_video_parameter_set_idが0に等しい場合)、IRAPピクチャ(すなわち、すべてのコーディングされたスライスNALユニットがIDR_W_RADL,IDR_N_LPまたはCRA_NUTに等しいNALユニットタイプを有している場合のピクチャ)に対して信号通知されず、0に等しいと推論される。
ii. 一例において、CLVSが1つのレイヤのみを含む場合、VVCにおけるslice_typeは、IRAPスライス(すなわち、nal_unit_typeがIDR_W_RADL、IDR_N_LP、またはCRA_NUTに等しいコーディングされたスライスNALユニット)のために信号通知されない。
iii. 一例において、JVET-R0052におけるph_slice_typeは、CLVSが1つのレイヤのみを含む場合、IRAPピクチャのために信号通知されない。
i. 一例において、構文要素は、独立したレイヤにおけるIRAPピクチャのために、たとえこのような情報が存在することによってIRAPピクチャがPH内にあることが分かったとしても、信号通知されない。
ii. gdr_or_irap_pic_flagが1に等しく、gdr_pic_flagが0に等しい場合、idr_pic_flagと呼ばれる新しいフラグを提案し、ピクチャヘッダに関連付けられたピクチャがIDRピクチャであるかどうかを特定する。および、以下が適用されてもよい。
a. sps_idr_rpl_present_flagが0に等しく、レイヤ独立性が有効化され、idr_pic_flagが1に等しい場合、rpl_info_in_ph_flagの値が1に等しい場合でも、RPL信号通知はPHに存在しない。
b. sps_idr_rpl_present_flagが0に等しく、レイヤ独立性が有効化され、idr_pic_flagが1に等しい場合、wp_info_in_ph_flagの値が1に等しい場合でも、WP信号通知はPHに存在しない。
c. sps_idr_rpl_present_flagが0に等しく、現在のレイヤが独立レイヤであり(すなわち、vps_independent_layer_flag[GeneralLayerIdx[nuh_layer_id]]が1に等しい)およびidr_pic_flagが1に等しい場合、RPL信号通知は、rpl_info_in_ph_flagの値が1に等しい場合であっても、PH内に存在しない。
d. sps_idr_rpl_present_flagが0に等しく、現在のレイヤは独立したレイヤであり、idr_pic_flagが1に等しい場合、wp_info_in_ph_flagの値が1であっても、WP信号通知はPHに存在しない。
i. gdr_or_irap_pic_flagが1に等しく、gdr_pic_flagが0に等しい場合、idr_pic_flagと呼ばれる新しいフラグを提案し、ピクチャヘッダに関連付けられたピクチャがIDRピクチャであるかどうかを特定する。および、以下が適用されてもよい。
a. sps_idr_rpl_present_flagが0に等しく、CLVSが1つのレイヤのみを含み(すなわち、sps_video_parameter_set_idが0に等しい)、idr_pic_flagが1に等しい場合、rpl_info_in_ph_flagの値が1に等しい場合でも、RPL信号通知はPHに存在しない。
b. sps_idr_rpl_present_flagが0に等しく、CLVSが1つのレイヤのみを含み、idr_pic_flagが1に等しい場合、wp_info_in_ph_flagの値が1に等しい場合でも、WP信号通知はPHに存在しない。
1) 例えば、CLVSにおいてBスライスが許可されていない場合、参照リスト1を構築するための1つまたは複数の構文要素は信号通知されなくてもよい。
2) 例えば、CLVSにおいてBスライスが許可されていない場合、参照リスト1を構築する1つまたは複数の手順を実行しなくてもよい。
1) あるいは、同じAPSタイプを有する2つのAPS(例えば、ALF APSまたはLMCS APS)は、シーケンス、CLVSまたはビットストリームにおいて同じAPS_idを有さないことが必要である。
2) あるいは、同じAPSタイプを有する2つのAPS(例えば、ALF APSまたはLMCS APS)は、同じAPS_idを有することが許可されるが、シーケンス、CLVSまたはビットストリームにおいて同じ内容を有していなければならない。
3) あるいは、同じAPSタイプを有する2つのAPS(例えば、ALF APSまたはLMCS APS)が同じAPS_idを有することが許可される。そして、先に信号通知されたAPSを、後に信号通知されたAPSに置き換える。
4) あるいは、同じAPSタイプを有する2つのAPS(例えば、ALF APSまたはLMCS APS)が同じAPS_idを有することが許可される。そして、後に信号通知されたAPSは無視される。
1) あるいは、構文要素または第1のパラメタセットにおける構文要素に従って導出された変数は、第2のパラメータセットにおける別の構文要素の値を導出するのに用いることができる。
1) 一例において、非コーディングサブピクチャである場合、副情報を信号通知する必要がない。
nuh_layer_idが特定値layerIdに等しい現在のピクチャはIDRピクチャであり、sps_idr_rpl_present_flagが1に等しい場合、RefPicList[0]またはRefPicList[1]のエントリにより参照されるピクチャであって、出力順または復号順において、nuh_layer_idがlayerIdに等しい復号順で先行する任意のIRAPピクチャ(存在する場合)に先行するピクチャ、は存在しないものとする。
nuh_layer_idが特定の値layerIdに等しくサブピクチャインデックスが特定の値subpicIdxに等しい現在のサブピクチャが、IDRサブピクチャであり、sps_idr_rpl_present_flagが1である場合、RefPicList[0]またはRefPicList[1]のエントリによって参照されるピクチャであって、出力順または復号順において、nuh_layer_idがlayerIdに等しい復号順で先行する任意のIRAPピクチャ(存在する場合)に先行するピクチャ、は存在しないものとする。
1) 一例において、この指示の信号通知は任意のものである。
2) 一例において、VVCに以下の変更が提案されている(追加または修正された文字はイタリック文字および太字で強調表示され、削除された部分には二重括弧で印が付けられている(例えば、[a]は文字「a」の削除を表す))。
コーディング映像シーケンス開始(CVSS)AU:[[CVSのレイヤごとのPUがあり、]]各PUのコーディングされたピクチャがCLVSSピクチャであるAU。
イントラランダムアクセスポイント(IRAP)AU:[[CVSのレイヤごとにPUが存在し、]]各PUのコーディングされたピクチャがIRAPピクチャであるAU。
AUD構文および意味論は、以下のように変更される。
ビットストリームは、1つ以上のCVSからなる。
CVSは、1つ以上のAUからなる。PUの順番およびAUとの関連付けは、条項7.4.2.4.3に記載されている。
CVSの最初のAUは、CVSS AUであり、現在の各PUは、CLVSS PUであり、NoOutputBeforeRecoveryFlagが1に等しいIRAP PU、またはNoOutputBeforeRecoveryFlagが1に等しいGDR PU、のいずれかである。
[[各CVSS AUは、CVSに存在する各層に1つのPUを有する。]]
1) 一例において、ピクチャ内の許可されたスライスタイプの指示(例えば、ph_intra_slice_allowed_flag)を信号通知するかどうかは、PPSが、ピクチャごとにスライスのみが適用されるのかどうか、および/またはピクチャ分割が使用されないか、および/または、ピクチャごとに矩形スライスおよび1つのスライスのみが使用されるの、および/または、ピクチャが矩形スライスに分割されるかを示すかどうかに依存してもよい。
i. あるいは、許可されたスライスタイプの指示がない場合、許可されたスライスタイプの指示の推論値は上位レベルの映像ユニットに信号通知される構文要素に依存する。
3) 一例において、ピクチャ内の許可されたスライスタイプ(例えば、ph_inter_slice_allowed_flag)の指示を信号通知するかどうかは、現在のピクチャがIRAPピクチャであり、かつこのピクチャ内のすべてのスライスに対してインターレイヤ依存性が無効であるかどうかに依存する。
i. あるいは、さらに、現在のピクチャがIRAPピクチャであり、かつピクチャ内のすべてのスライスについてインターレイヤ依存性が無効である場合、ph_inter_slice_allowed_flagの推論値は0/falseに設定される。
1) 一例において、num_ref_entries[0][RplsIdx[0]]および/またはnum_ref_entries[1][RplsIdx[1]]の両方が0に等しい場合、許可されたX(例えば、Xがインター/B/P)スライスタイプの指示は、信号通知されず、および/またはさらに偽であると推論される。
2) 一例において、num_ref_entries[0][RplsIdx[0]]および/またはnum_ref_entries[1][RplsIdx[1]]の両方が0に等しい場合、許可されたX(例えば、Xがインター/B/Pである)スライスタイプの信号通知される指示が0に等しい。
3) 一例において、num_ref_entries[1][RplsIdx[1]]が0に等しい場合、許可されたX(例えば、XがBである)スライスタイプの指示は、信号通知されず、かつ/または偽であるとさらに推論される。
4) 一例において、num_ref_entries[1][RplsIdx[1]]が0に等しい場合、許可されたX(例えば、XがBである)スライスタイプの信号通知された指示が0に等しいという制約が追加される。
5) 一例において、num_ref_entries[1][RplsIdx[1]]が0に等しい場合、mvd_11_zero_flagおよび/またはph_collocated_from_10_flag、および/またはph_disable_bdof_flagおよび/またはph_disable_bdof_flag、および/またはph_disable_dmvr_flagは1に等しいものとする。
1) 代替として、ALF APSのために、2つの構文要素(alf_luma_filter_signal_flag,alf_chroma_filter_signal_flag)のうちの少なくとも1つが1に等しいという制約を追加してもよい
26. フィルタ存在フラグおよび/またはフィルタ係数の指示を信号通知するかどうか/どのように信号通知するかは、適応パラメータセット(APS)RBSP構文におけるalf_data()構造および/または構文要素を用いて予めコーディングされた情報に依存してもよい。
1) あるいは、さらに、指示係数および/またはフィルタ係数が存在しない場合、推論値もまた、alf_data()構造を有する予めコーディングされた情報に依存してもよい。
2) 一例において、alf_cc_cr_filter_signal_flagを信号通知するかどうかは、3つの構文要素(VVCにおけるalf_luma_filter_signal_flag、alf_chroma_filter_signal_flag、alf_cc_cb_filter_signal_flag)のすべてが0であるかどうかに依存してもよい。
i. さらに、この3つのすべてが0に等しい場合、alf_cc_cr_filter_signal_flagの信号通知は、スキップされ、かつ/または真であるとさらに推論される。
3) 一例において、alf_chroma_filter_signal_flagを信号通知するかどうかは、VVCにおけるalf_luma_filter_signal_flagが0に等しいかどうかに依存してもよい。
i. alf_luma_filter_signal_flagが0に等しい場合、alf_chroma_filter_signal_flagの信号通知は、スキップされ、かつ/または真であるとさらに推論される。
1) 代替として、さらに、利用されるべきX APSが、ビットストリームにおいて(例えば、PH/SHにおいて)信号通知されてもよい。
2) 代替として、さらに、利用されるべきX APSのインデックスは、ビットストリームにおいて(例えば、PH/SHにおいて)信号通知されてもよい。
1) 一例において、輝度および彩度の色成分は、異なるX APSを選択してもよい。
2) 一例において、輝度および彩度の成分のために利用されるべきX APSの数は、ビットストリームにおいて(例えば、PH/SHにおいて)別個に信号通知されてもよい。
i. または、さらに、彩度成分のための数を信号通知するかどうかは、輝度成分のためのAPSからの予測/継承が有効化されているかどうかに依存してもよい。
ii. または、さらに、彩度成分のための数を信号通知するかどうかは、輝度成分のためのAPSの数が0に等しくないかまたは0よりも大きいかに依存してもよい。
3) 一例において、輝度および彩度の成分のために利用されるべきX APSのインデックスは、ビットストリームにおいて(例えば、PH/SHにおいて)別個に信号通知されてもよい。
1) 一例において、各サブピクチャに対して、そのオン/オフ制御および対応するX APSを使用するように選択してもよい。
i. あるいは、各サブピクチャに対して、使用されるオン/オフ制御および/またはX APSを信号通知してもよい。
1)slice_deblocking_filter_disabled_flagおよびph_deblockig_filter_disabled_flagは存在しない。
2)deblocking_filter_override_enabled_flagは0に等しい
3)deblocking_filter_override_enabled_flagは1に等しく、dbf_info_in_ph_flagは1に等しく、ph_deblocking_filter_disabled_flagは1に等しい。
4)deblocking_filter_override_enabled_flagは1に等しく、dbf_info_in_ph_flagは0に等しく、slice_deblocking_filter_disabled_flagは1に等しい。
1)slice_deblocking_filter_disabled_flagおよびph_deblockig_filter_disabled_flagは存在しない。
2)deblocking_filter_override_enabled_flagは0に等しい
3)deblocking_filter_override_enabled_flagは1に等しく、dbf_info_in_ph_flagは1に等しく、ph_deblocking_filter_disabled_flagは0に等しい。
4)deblocking_filter_override_enabled_flagは1に等しく、dbf_info_in_ph_flagは0に等しく、slice_deblocking_filter_disabled_flagは1に等しい。
1) 一例において、それは、SPS/VPS/DCI/PPS/PHにおけるように、シーケンス/ピクチャレベルで信号通知されてもよい。
2) 一例において、それは複数のレベル(例えば、ピクチャおよびスライスレベル)で信号通知されてもよい。
i. あるいは、さらに、第2のレベルで信号を送るかどうかは、第1のレベルで信号を送るかどうかに依存してもよい。
a. 一例において、それは複数のレベルのうち1つのレベルのみで信号通知されてもよい。
b. 一例において、どのレベルにQPオフセットを信号通知するかの指示は、ビットストリームにおいて信号通知されてもよい。
ii. あるいは、オーバーライドメカニズムが適用され、すなわち、第1のレベル(より高い)で信号通知され、第1のレベル(例えば、ピクチャ)で信号通知された値をオーバーライドするように、第2の(より低い、例えば、スライス)レベルで信号通知するかどうかを示すように、オーバーライドフラグが信号通知されてもよい。
a. 一例において、オーバーライドフラグは、第1のレベルおよび/または第2のレベルに設定されてもよい。
1) あるいは、JVET-R0063のph_lmcs_mode_idcをue(v)コーディングし、ph_lmcs_mode_idcの値を、ピクチャに1つのスライスのみが含まれることが分かっている場合は0から1の範囲内、そうでない場合は0から2の範囲内となるよう規定して もよい。ph_lmcs_mode_idcが0,1,2に等しい場合の意味論は、JVET-R0063と同じである。
2) あるいは、ピクチャが1つのスライスのみを含むことが分かっている場合、JVET-R0063におけるph_lmcs_mode_idcは、u(1)を使用して、すなわち、フラグのように1ビットだけを使用して、値が0または1に等しいようにコーディングされてもよく、そうでない場合、JVET-R0063におけるph_lmcs_mode_idcは、ue(v)でコーディングされ、ph_lmcs_mode_idcの値は、0から2以下の範囲内に規定されてもよい。ph_lmcs_mode_idcが0,1,2に等しい場合の意味論は、JVET-R0063と同じである。
1) あるいは、JVET-R0064におけるph_explicit_scaling_list_mode_idcは、ue(v)コーディングしてもよく、ph_explicit_scaling_list_mode_idcの値は、ピクチャが1つのスライスのみを含むことが分かっている場合は0から1の範囲内、それ以外の場合は0から2の範囲内となるよう規定してもよい。ph_explicit_scaling_list_mode_idcが0,1,2に等しい場合の意味論は、JVET-R0064と同じである。
2) あるいは、ピクチャが1つのスライスのみを含むことが分かっている場合、JVET-R0064におけるph_explicit_scaling_mode_idcは、u(1)を使用して、すなわち、フラグのように1つのビットのみを使用して、値が0または1に等しいようにコーディングされてもよく、そうでない場合、JVET-R0064におけるph_explicit_scaling_list_mode_idcをue(v)コーディングし、ph_explicit_scaling_list_mode_idcの値は0から2以下の範囲に規定されてもよいことが提案される。ph_explicit_scaling_list_mode_idcが0,1,2に等しい場合の意味論は、JVET-R0064と同じである。
Claims (16)
- 映像処理方法であって、
1つ以上のピクチャを含む映像と前記映像のビットストリームとの間の変換を行うことを含み、
前記1つ以上のピクチャは、第1の順序規則に従って前記ビットストリームに含まれ、
前記第1の順序規則は、第1の条件が満たされることに呼応して、前記ビットストリームが、現在の瞬時復号更新(IDR)ピクチャの現在のスライスの参照ピクチャリストにおけるエントリによって参照されるピクチャであって、前記現在のIDRピクチャに復号順において先行するイントラランダムアクセスポイント(IRAP)ピクチャに出力順または前記復号順において先行するピクチャを含まないことを規定し、
前記現在のIDRピクチャは、1つ以上のIDRサブピクチャを含み、
前記ビットストリームは、第2の順序規則に準拠し、
前記第2の順序規則は、第2の条件が満たされることに呼応して、前記ビットストリームが、現在のIDRサブピクチャの現在のスライスの参照ピクチャリストにおけるエントリによって参照されるピクチャであって、IRAPサブピクチャを含み前記復号順で前記現在のIDRサブピクチャを含むピクチャに先行するピクチャに前記出力順または前記復号順で先行するピクチャを含まないことを規定する、
方法。 - 前記第1の条件は、IDR参照ピクチャリスト構文要素に関連するシーケンスパラメータセットレベルの存在フラグが予め定義された値に等しいことを含む、
請求項1に記載の方法。 - 前記予め定義された値は、1である、
請求項2に記載の方法。 - 前記第1の条件は、参照ピクチャリスト(RPL)の構文要素が、IDR_N_LPまたはIDR_W_RADLのネットワーク抽象化レイヤ(NAL)ユニットタイプを有するスライスのスライスヘッダに存在することを許可することを示す存在フラグを含む、
請求項1に記載の方法。 - 前記現在のIDRピクチャと前記IRAPピクチャは、特定の値に等しいネットワーク抽象化レイヤ(NAL)ユニットヘッダレイヤ識別子を有する、
請求項1~4のいずれか1項に記載の方法。 - 前記第1の順序規則は、前記ビットストリームが、クリーンランダムアクセスピクチャの第2スライスの第2参照ピクチャリストにおける第2エントリによって参照されるピクチャであって、前記クリーンランダムアクセスピクチャに前記復号順で先行する第2イントラランダムアクセスポイント(IRAP)ピクチャに前記出力順または前記復号順で先行するピクチャを含まないことを規定する、
請求項1に記載の方法。 - 前記第2の条件は、IDR参照ピクチャリスト構文要素に関連するシーケンスパラメータセットレベルにおける存在フラグが、予め定義された値に等しいことである、
請求項1に記載の方法。 - 前記予め定義された値は、1である、
請求項7に記載の方法。 - 前記第2の条件は、存在フラグが、IDR_N_LPまたはIDR_W_RADLに等しいネットワーク抽象化レイヤ(NAL)ユニットタイプを有するスライスのスライスヘッダに参照ピクチャリスト(RPL)構文要素が存在することを許可することを示すことを含む、
請求項1に記載の方法。 - IRAPサブピクチャおよび現在のIDRサブピクチャは、特定の識別値に等しいネットワーク抽象化レイヤ(NAL)ユニットヘッダレイヤ識別子および特定のインデックス値に等しいサブピクチャインデックスを有する、
請求項1に記載の方法。 - 前記第2の順序規則は、前記ビットストリームが、クリーンランダムアクセスサブピクチャの第3スライスの第3参照ピクチャリストにおける第3エントリによって参照されるピクチャであって、第3IRAPサブピクチャを含むピクチャに前記出力順または前記復号順で先行し、前記クリーンランダムアクセスサブピクチャを含むピクチャに前記復号順で先行するピクチャを含まないことを規定する、
請求項1に記載の方法。 - 前記変換は、前記映像を前記ビットストリームに符号化することを含む、
請求項1~11のいずれか1項に記載の方法。 - 前記変換は、前記ビットストリームから前記映像を復号することを含む、
請求項1~11のいずれか1項に記載の方法。 - 処理装置と、命令を有する非一時的メモリと、を含む映像データを処理する装置であって、
前記命令は、前記処理装置による実行時に、前記処理装置に、
1つ以上のピクチャを含む映像と前記映像のビットストリームとの間の変換を行わせ、
前記1つ以上のピクチャは、第1の順序規則に従って前記ビットストリームに含まれ、
前記第1の順序規則は、第1の条件が満たされることに呼応して、前記ビットストリームが、現在の瞬時復号更新(IDR)ピクチャの現在のスライスの参照ピクチャリストにおけるエントリによって参照されるピクチャであって、前記現在のIDRピクチャに復号順において先行するイントラランダムアクセスポイント(IRAP)ピクチャに出力順または前記復号順において先行するピクチャを含まないことを規定し、
前記現在のIDRピクチャは、1つ以上のIDRサブピクチャを含み、
前記ビットストリームは、第2の順序規則に準拠し、
前記第2の順序規則は、第2の条件が満たされることに呼応して、前記ビットストリームが、現在のIDRサブピクチャの現在のスライスの参照ピクチャリストにおけるエントリによって参照されるピクチャであって、IRAPサブピクチャを含み前記復号順で前記現在のIDRサブピクチャを含むピクチャに先行するピクチャに前記出力順または前記復号順で先行するピクチャを含まないことを規定する、
装置。 - 命令を記憶する非一時的なコンピュータ可読記憶媒体であって、
前記命令は、処理装置に、
1つ以上のピクチャを含む映像と前記映像のビットストリームとの間の変換を行わせ、
前記1つ以上のピクチャは、第1の順序規則に従って前記ビットストリームに含まれ、
前記第1の順序規則は、第1の条件が満たされることに呼応して、前記ビットストリームが、現在の瞬時復号更新(IDR)ピクチャの現在のスライスの参照ピクチャリストにおけるエントリによって参照されるピクチャであって、前記現在のIDRピクチャに復号順において先行するイントラランダムアクセスポイント(IRAP)ピクチャに出力順または前記復号順において先行するピクチャを含まないことを規定し、
前記現在のIDRピクチャは、1つ以上のIDRサブピクチャを含み、
前記ビットストリームは、第2の順序規則に準拠し、
前記第2の順序規則は、第2の条件が満たされることに呼応して、前記ビットストリームが、現在のIDRサブピクチャの現在のスライスの参照ピクチャリストにおけるエントリによって参照されるピクチャであって、IRAPサブピクチャを含み前記復号順で前記現在のIDRサブピクチャを含むピクチャに先行するピクチャに前記出力順または前記復号順で先行するピクチャを含まないことを規定する、
非一時的なコンピュータ可読記憶媒体。 - 映像のビットストリームを格納するための方法であって、
1つ以上のピクチャを含む映像と前記映像のビットストリームを生成することと、
前記ビットストリームを非一時的コンピュータ可読記録媒体に格納することと、
を含み、
前記1つ以上のピクチャは、第1の順序規則に従って前記ビットストリームに含まれ、
前記第1の順序規則は、第1の条件が満たされることに呼応して、前記ビットストリームが、現在の瞬時復号更新(IDR)ピクチャの現在のスライスの参照ピクチャリストにおけるエントリによって参照されるピクチャであって、前記現在のIDRピクチャに復号順において先行するイントラランダムアクセスポイント(IRAP)ピクチャに出力順または前記復号順において先行するピクチャを含まないことを規定し、
前記現在のIDRピクチャは、1つ以上のIDRサブピクチャを含み、
前記ビットストリームは、第2の順序規則に準拠し、
前記第2の順序規則は、第2の条件が満たされることに呼応して、前記ビットストリームが、現在のIDRサブピクチャの現在のスライスの参照ピクチャリストにおけるエントリによって参照されるピクチャであって、IRAPサブピクチャを含み前記復号順で前記現在のIDRサブピクチャを含むピクチャに先行するピクチャに前記出力順または前記復号順で先行するピクチャを含まないことを規定する、方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202063008799P | 2020-04-12 | 2020-04-12 | |
| US63/008,799 | 2020-04-12 | ||
| PCT/US2021/026534 WO2021211364A1 (en) | 2020-04-12 | 2021-04-09 | Coding of instantaneous decoding refresh subpictures |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023521420A JP2023521420A (ja) | 2023-05-24 |
| JP7529794B2 true JP7529794B2 (ja) | 2024-08-06 |
Family
ID=78085269
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022562145A Active JP7529794B2 (ja) | 2020-04-12 | 2021-04-09 | 瞬時復号更新サブピクチャのコーディング |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US12238303B2 (ja) |
| EP (1) | EP4118826A4 (ja) |
| JP (1) | JP7529794B2 (ja) |
| KR (1) | KR20220163390A (ja) |
| CN (1) | CN115398901B (ja) |
| WO (1) | WO2021211364A1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12238303B2 (en) | 2020-04-12 | 2025-02-25 | Bytedance Inc. | Coding of instantaneous decoding refresh subpictures |
| US12621435B2 (en) | 2023-12-04 | 2026-05-05 | Bytedance Inc. | Constraints on reference picture lists |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102837057B1 (ko) * | 2019-12-23 | 2025-07-21 | 엘지전자 주식회사 | 슬라이스 또는 픽처에 대한 nal 유닛 타입 기반 영상 또는 비디오 코딩 |
| KR20260026592A (ko) * | 2020-03-23 | 2026-02-26 | 엘지전자 주식회사 | 혼성 nal 유닛 타입에 기반하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장하는 기록 매체 |
| US12335530B2 (en) | 2020-04-21 | 2025-06-17 | Dolby Laboratories Licensing Corporation | Semantics for constrained processing and conformance testing in video coding |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4355156B2 (ja) * | 2002-04-16 | 2009-10-28 | パナソニック株式会社 | 画像復号化方法及び画像復号化装置 |
| WO2005074295A1 (en) * | 2004-01-16 | 2005-08-11 | General Instrument Corporation | Method, protocol, and apparatus for transporting advanced video coding content |
| US10003815B2 (en) | 2013-06-03 | 2018-06-19 | Qualcomm Incorporated | Hypothetical reference decoder model and conformance for cross-layer random access skipped pictures |
| CN105594209B (zh) | 2013-10-08 | 2019-08-06 | 夏普株式会社 | 图像解码装置、图像解码方法以及图像编码装置 |
| US20170134742A1 (en) | 2014-06-18 | 2017-05-11 | Sharp Kabushiki Kaisha | Slice type and decoder conformance |
| CA2977526C (en) * | 2015-02-27 | 2020-02-18 | Arris Enterprises Llc | Modification of unification of intra block copy and inter signaling related syntax and semantics |
| CN108141619B (zh) | 2015-10-19 | 2020-11-20 | 联发科技股份有限公司 | 管理已解码图像缓存器的方法及装置 |
| EP3535977A4 (en) * | 2016-11-01 | 2020-05-20 | Nokia Technologies Oy | APPARATUS, METHOD, AND COMPUTER PROGRAM FOR VIDEO ENCODING AND DECODING |
| US11062738B2 (en) * | 2017-03-23 | 2021-07-13 | Qualcomm Incorporated | Signalling of video content including sub-picture bitstreams for video coding |
| US11778171B2 (en) | 2019-01-02 | 2023-10-03 | Nokia Technologies Oy | Apparatus, a method and a computer program for video coding and decoding |
| EP3987771A4 (en) * | 2019-07-08 | 2022-08-24 | Huawei Technologies Co., Ltd. | MIXED NAL UNIT IMAGE RESTRICTIONS IN VIDEO ENCODING |
| WO2021211364A1 (en) | 2020-04-12 | 2021-10-21 | Bytedance Inc. | Coding of instantaneous decoding refresh subpictures |
-
2021
- 2021-04-09 WO PCT/US2021/026534 patent/WO2021211364A1/en not_active Ceased
- 2021-04-09 CN CN202180028190.6A patent/CN115398901B/zh active Active
- 2021-04-09 EP EP21788895.7A patent/EP4118826A4/en active Pending
- 2021-04-09 JP JP2022562145A patent/JP7529794B2/ja active Active
- 2021-04-09 KR KR1020227034596A patent/KR20220163390A/ko active Pending
-
2022
- 2022-10-12 US US17/964,396 patent/US12238303B2/en active Active
-
2023
- 2023-12-04 US US18/528,258 patent/US20240127464A1/en active Pending
Non-Patent Citations (2)
| Title |
|---|
| Benjamin Bross, et al.,Versatile Video Coding (Draft 8),Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, BE, 7-17 January 2020,JVET-Q2001-vE,庁内DB(送付可),2020年03月12日,pp.4,103 |
| Yong He, et al.,AHG9/AHG12: On mixed NAL unit types,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: by teleconference, 15-24 April 2020,JVET-R0267,庁内DB(送付可),2020年04月03日,pp.1-3,6 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12238303B2 (en) | 2020-04-12 | 2025-02-25 | Bytedance Inc. | Coding of instantaneous decoding refresh subpictures |
| US12621493B2 (en) | 2023-11-07 | 2026-05-05 | Bytedance Inc. | Video coding using parameter sets |
| US12621435B2 (en) | 2023-12-04 | 2026-05-05 | Bytedance Inc. | Constraints on reference picture lists |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115398901B (zh) | 2025-05-02 |
| WO2021211364A1 (en) | 2021-10-21 |
| EP4118826A1 (en) | 2023-01-18 |
| KR20220163390A (ko) | 2022-12-09 |
| US20230063887A1 (en) | 2023-03-02 |
| JP2023521420A (ja) | 2023-05-24 |
| US12238303B2 (en) | 2025-02-25 |
| US20240127464A1 (en) | 2024-04-18 |
| EP4118826A4 (en) | 2023-05-10 |
| CN115398901A (zh) | 2022-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7529794B2 (ja) | 瞬時復号更新サブピクチャのコーディング | |
| KR102751620B1 (ko) | 액세스 유닛들에서 픽처 정보의 시그널링 | |
| JP2023517085A (ja) | 適応ループフィルタリング | |
| JP2023510779A (ja) | ビデオストリームにおけるフィラーデータユニットの処理 | |
| JP7506175B2 (ja) | 映像コーディングにおけるデブロッキング信号通知 | |
| JP7853363B2 (ja) | ピクチャコーディングのためのイントラランダムアクセスポイント | |
| JP7425224B2 (ja) | 高レベル構文におけるインター予測のための信号通知 | |
| JP7481477B2 (ja) | 映像コーディングにおけるサブピクチャ情報の使用 | |
| CN115398888B (zh) | 用于对视频编解码中并置图片的约束的方法、装置和介质 | |
| JP2023527453A (ja) | ローカルデュアルツリーモードタイプ定義を伴うパレットモード | |
| KR102927270B1 (ko) | 점진적인 디코딩 리프레시 및 레퍼런스 픽처 목록의 시그널링 | |
| US20240080492A1 (en) | Identification Of Inter-Layer Reference Pictures In Coded Video | |
| JP2023515126A (ja) | ビデオコーディングでのピクチャレベルスライスインデックスの使用 | |
| JP2023179750A (ja) | 映像ピクチャヘッダにおけるフィルタリングパラメータ信号通知 | |
| JP2023522224A (ja) | 参照ピクチャリスト上の制約 | |
| CN115428454B (zh) | 使用参数集的视频编解码 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221111 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221111 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240116 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240412 |
|
| 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: 20240625 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240725 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7529794 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |















































