JP7577150B2 - ビデオコーディングにおける参照ピクチャ管理 - Google Patents
ビデオコーディングにおける参照ピクチャ管理 Download PDFInfo
- Publication number
- JP7577150B2 JP7577150B2 JP2023039811A JP2023039811A JP7577150B2 JP 7577150 B2 JP7577150 B2 JP 7577150B2 JP 2023039811 A JP2023039811 A JP 2023039811A JP 2023039811 A JP2023039811 A JP 2023039811A JP 7577150 B2 JP7577150 B2 JP 7577150B2
- Authority
- JP
- Japan
- Prior art keywords
- reference picture
- picture list
- entries
- picture
- slice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 235
- 238000003860 storage Methods 0.000 claims description 26
- 238000004891 communication Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 17
- 238000013139 quantization Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 152
- 241001482237 Pica Species 0.000 description 90
- 230000007774 longterm Effects 0.000 description 74
- 230000011664 signaling Effects 0.000 description 25
- 238000009795 derivation Methods 0.000 description 24
- 239000013598 vector Substances 0.000 description 23
- 230000005540 biological transmission Effects 0.000 description 15
- 238000010276 construction Methods 0.000 description 15
- 230000004048 modification Effects 0.000 description 15
- 238000012986 modification Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 230000002123 temporal effect Effects 0.000 description 11
- 238000013459 approach Methods 0.000 description 10
- 101150103552 cagE gene Proteins 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 7
- 239000000872 buffer Substances 0.000 description 7
- 230000006835 compression Effects 0.000 description 7
- 238000007906 compression Methods 0.000 description 7
- 238000005192 partition Methods 0.000 description 7
- 238000013469 resistive pulse sensing Methods 0.000 description 7
- 238000007726 management method Methods 0.000 description 5
- 238000000638 solvent extraction Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 239000012536 storage buffer Substances 0.000 description 4
- 241000023320 Luma <angiosperm> Species 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 230000002146 bilateral effect Effects 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 101100147284 Schizosaccharomyces pombe (strain 972 / ATCC 24843) rps402 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/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/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/184—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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/46—Embedding additional information in the video signal during the compression process
- H04N19/463—Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
-
- 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
- H04N19/467—Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
-
- 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
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44004—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/441—Acquiring end-user identification, e.g. using personal code sent by the remote control or by inserting a card
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
Description
if((slice_pic_order_cnt_lsb<prevPicOrderCntLsb)&&
((prevPicOrderCntLsb-slice_pic_order_cnt_lsb)>=(MaxPicOrderCntLsb/2)))
PicOrderCntMsb=prevPicOrderCntMsb+MaxPicOrderCntLsb
else if((slice_pic_order_cnt_lsb>prevPicOrderCntLsb)&&
((slice_pic_order_cnt_lsb-prevPicOrderCntLsb)>(MaxPicOrderCntLsb/2)))
PicOrderCntMsb=prevPicOrderCntMsb-MaxPicOrderCntLsb
else
PicOrderCntMsb=prevPicOrderCntMsb
PicOrderCntVal=PicOrderCntMsb+slice_pic_order_cnt_lsb
if(ref_pic_list_sps_flag[i])
RplsIdx[i]=ref_pic_list_idx[i]
else
RplsIdx[i]=num_ref_pic_lists_in_sps[i]
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i][RplsIdx[i]];j++){
if(!lt_ref_pic_flag[i][RplsIdx[i]][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(PicOrderCntVal&(MaxLtPicOrderCntLsb-1)がpoc_lsb_lt[i][RplsIdx[i]][j]に等しい参照picAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
if(ref_pic_list_sps_flag[i])
RplsIdx[i]=ref_pic_list_idx[i]
else
RplsIdx[i]=num_ref_pic_lists_in_sps
for(j=0,pocBase=PicOrderCntVal;j< NumEntriesInList[RplsIdx[i]];j++){
if(!lt_ref_pic_flag[RplsIdx[i]][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(PicOrderCntVal&(MaxLtPicOrderCntLsb-1)がpoc_lsb_lt[RplsIdx[i]][j]に等しい参照picAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
if(ref_pic_list_sps_flag[i])
RplsIdx[i]=ref_pic_list_idx[i]
else
RplsIdx[i]=num_ref_pic_lists_in_sps[i]
for(j=0;j<NumEntriesInList[i][RplsIdx[i]];j++){
if(!lt_ref_pic_flag[i][RplsIdx[i]][j]){
RefPicPocList[i][j]=PicOrderCntVal-delta_poc_st[i][RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
}else{
if(PicOrderCntVal&(MaxLtPicOrderCntLsb-1)がpoc_lsb_lt[i][RplsIdx[i]][j]に等しい参照picAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
if(ref_pic_list_sps_flag[i])
RplsIdx[i]=ref_pic_list_idx[i]
else
RplsIdx[i]=num_ref_pic_lists_in_sps[i]
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i][RplsIdx[i]];j++){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}
if(ref_pic_list_lt_sps_flag[i])
LtRplsIdx=ref_pic_list_lt_idx[i]
else
LtRplsIdx=num_ref_pic_lists_lt_in_sps[i]
for(j=0;j<num_ltrp_entries[LtRplsIdx[i]];j++){
if(PicOrderCntVal&(MaxLtPicOrderCntLsb-1)がpoc_lsb_lt[LtRplsIdx[i]][j]に等しい参照picAがDPBの中にある)
for(k=sps_max_dec_pic_buffering_minus1;k>lt_pos_idx[LtRplsIdx[i]][j];k--)
RefPicList[i][k]=RefPicList[i][k-1]
RefPicList[i][lt_pos_idx[LtRplsIdx[i]][j]]=picA
}else{
for(k=sps_max_dec_pic_buffering_minus1;k>lt_pos_idx[LtRplsIdx[i]][j];k--)
RefPicList[i][k]=RefPicList[i][k-1]
RefPicList[i][lt_pos_idx[RplsIdx[i]][j]]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
if(ref_pic_list_sps_flag[i])
RplsIdx[i]=ref_pic_list_idx[i]
else
RplsIdx[i]=num_ref_pic_lists_in_sps[i]
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i][RplsIdx[i]];j++){
if(!lt_ref_pic_flag[i][RplsIdx[i]][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]である参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(PicOrderCntVal&(MaxLtPicOrderCntLsb[i]-1)がpoc_lsb_lt[i][RplsIdx[i]][j]に等しい参照picAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
if(ref_pic_list_sps_flag)
RplsIdx[i]=ref_pic_list_idx[i]
else
RplsIdx[i]=num_ref_pic_lists_in_sps[i]
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i][RplsIdx[i]];j++){
if(!lt_ref_pic_flag[i][RplsIdx[i]][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(PicOrderCntVal&(MaxLtPicOrderCntLsb-1)がpoc_lsb_lt[i][RplsIdx[i]][j]に等しい参照picAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
NumRefPicEntriesInRpl[listIdx]=num_strp_entries[listIdx]+num_ltrp_entries[listIdx]のように導出される。
for(i=0;i<2;i++){
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i];j++){
if(!lt_ref_pic_flag[i][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(delta_poc_msb_cycle_lt[i][j]が0に等しい&&
PicOrderCntVal&(MaxPicOrderCntLsb-1)がpoc_lsb_lt[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else if(delta_poc_msb_cycle_lt[i][j]が1に等しい&&
PicOrderCntValが(MaxPicOrderCntLsb*delta_poc_msb_cycle_lt[i][j])+poc_lsb_lt[i][j])に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
prevMsbCycle=0
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i];j++){ (8-5)
if(!lt_ref_pic_flag[i][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(delta_poc_msb_cycle_lt[i][j]が0に等しい&&
PicOrderCntVal&(MaxPicOrderCntLsb-1)がpoc_lsb_lt[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else if(delta_poc_msb_cycle_lt[i][j]が1に等しい&&
PicOrderCntValが(MaxPicOrderCntLsb*(delta_poc_msb_cycle_lt[i][j]+ prevMsbCycle))+poc_lsb_lt[i][j])に等しい参照picAがDPBの中にある){
RefPicList[i][j]=picA
prevMsbCycle+=delta_poc_msb_cycle_lt[i][j]
}else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
if(ref_pic_list_sps_flag[i])
RplsIdx[ i ]=ref_pic_list_idx[ i ]
else
RplsIdx[i]=num_ref_pic_lists_in_sps[i]
msbCycleIdx=0
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i][RplsIdx[i]];j++){
if(!lt_ref_pic_flag[i][RplsIdx[i]][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(delta_poc_msb_cycle_lt[i][msbCycleIdx]が0に等しい&&
PicOrderCntVal&(MaxPicOrderCntLsb-1)がpoc_lsb_lt[i][RplsIdx[i]][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else if(delta_poc_msb_cycle_lt[i][msbCycleIdx]が1に等しい&&
PicOrderCntValが(MaxPicOrderCntLsb*delta_poc_msb_cycle_lt[i][msbCycleIdx])+poc_lsb_lt[i][RplsIdx[i]][j])に等しい参照ピクチャpicAがDPBの中にある){
RefPicList[i][j]=picA
msbCycleIdx++
}else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
if(ref_pic_list_sps_flag[i])
RplsIdx[i]=ref_pic_list_idx[i]
else
RplsIdx[i]=num_ref_pic_lists_in_sps[i]
pevMsbCycle=0
msbCycleIdx=0
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i][RplsIdx[i]];j++){
if(!lt_ref_pic_flag[i][RplsIdx[i]][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(delta_poc_msb_cycle_lt[i][msbCycleIdx]が0に等しい&&
PicOrderCntVal&(MaxPicOrderCntLsb-1)がpoc_lsb_lt[i][RplsIdx[i]][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else if(delta_poc_msb_cycle_lt[i][msbCycleIdx]が1に等しい&&
PicOrderCntValが(MaxPicOrderCntLsb*(delta_poc_msb_cycle_lt[i][msbCycleIdx]+prevMsbCycle)+poc_lsb_lt[i][RplsIdx[i]][j])に等しい参照ピクチャpicAがDPBの中にある){
RefPicList[i][j]=picA
prevMsbCycle+=delta_poc_msb_cycle_lt[i][msbCycleIdx]
msbCycleIdx++
}else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
if(ref_pic_list_sps_flag[i])
RplsIdx[i]=ref_pic_list_idx[i]
else
RplsIdx[i]=num_ref_pic_lists_in_sps[i]
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i][RplsIdx[i]];j++){
if(!lt_ref_pic_flag[i][RplsIdx[i]][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(delta_poc_msb_cycle_lt[i][j]が0に等しい&&
PicOrderCntVal&(MaxPicOrderCntLsb-1)がpoc_lsb_lt[i][RplsIdx[i]][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else if(delta_poc_msb_cycle_lt[i][j]が1に等しい&&
PicOrderCntValが(MaxPicOrderCntLsb*delta_poc_msb_cycle_lt[i][j])+poc_lsb_lt[i][RplsIdx[i]][j])に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
if(ref_pic_list_sps_flag[i])
RplsIdx[i]=ref_pic_list_idx[i]
else
RplsIdx[i]=num_ref_pic_lists_in_sps[i]
prevMsbCycle=0
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i][RplsIdx[i]];j++){
if(!lt_ref_pic_flag[i][RplsIdx[i]][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(delta_poc_msb_cycle_lt[i][j]が0に等しい&&
PicOrderCntVal&(MaxPicOrderCntLsb-1)がpoc_lsb_lt[i][RplsIdx[i]][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else if(delta_poc_msb_cycle_lt[i][msbCycleIdx]が1に等しい&&
PicOrderCntValが(MaxPicOrderCntLsb*(delta_poc_msb_cycle_lt[i][j]+ prevMsbCycle)+poc_lsb_lt[i][RplsIdx[i]][j])に等しい参照ピクチャpicAがDPBの中にある){
RefPicList[i][j]=picA
prevMsbCycle+=delta_poc_msb_cycle_lt[i][j]
}else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
if(ref_pic_list_sps_flag[i])
RplsIdx[i]=ref_pic_list_idx[i]
else
RplsIdx[i]=num_ref_pic_lists_in_sps[i]
msbCycleIdx=0
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i][RplsIdx[i]];j++){
if(!lt_ref_pic_flag[i][RplsIdx[i]][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(delta_poc_msb_cycle_lt[i][msbCycleIdx]が0に等しい&&
PicOrderCntVal&(MaxLtPicOrderCntLsb-1)がpoc_lsb_lt[i][RplsIdx[i]][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else if(delta_poc_msb_cycle_lt[i][msbCycleIdx]が1に等しい&&
PicOrderCntValが(MaxLtPicOrderCntLsb*delta_poc_msb_cycle_lt[i][msbCycleIdx])+poc_lsb_lt[i][RplsIdx[i]][j])に等しい参照ピクチャpicAがDPBの中にある){
RefPicList[i][j]=picA
msbCycleIdx++
}else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
if(ref_pic_list_sps_flag[i])
RplsIdx[i]=ref_pic_list_idx[i]
else
RplsIdx[i]=num_ref_pic_lists_in_sps[i]
prevMsbCycle=0
msbCycleIdx=0
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i][RplsIdx[i]];j++){
if(!lt_ref_pic_flag[i][RplsIdx[i]][j]){
RefPicPocList[i][j]=pocBase-delta_poc_st[i][RplsIdx[i]][j]
if(PicOrderCntValがRefPicPocList[i][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
pocBase=RefPicPocList[i][j]
}else{
if(delta_poc_msb_cycle_lt[i][msbCycleIdx]が0に等しい&&
PicOrderCntVal&(MaxLtPicOrderCntLsb-1)がpoc_lsb_lt[i][RplsIdx[i]][j]に等しい参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else if(delta_poc_msb_cycle_lt[i][msbCycleIdx]が1に等しい&&
PicOrderCntValが(MaxLtPicOrderCntLsb*(delta_poc_msb_cycle_lt[i][msbCycleIdx]+prevMsbCycle)+poc_lsb_lt[i][RplsIdx[i]][j])に等しい参照ピクチャpicAがDPBの中にある){
RefPicList[i][j]=picA
prevMsbCycle+=delta_poc_msb_cycle_lt[i][msbCycleIdx]
msbCycleIdx++
}else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
MaxPicOrderCntLsb=2(log2_max_pic_order_cnt_lsb_minus4+4)
MaxStPicOrderCntLsb=2(log2_max_pic_order_cnt_lsb_minus4+4+additional_st_poc_lsb)
MaxLtPicOrderCntLsb=2(log2_max_pic_order_cnt_lsb_minus4+4+additional_st_poc_lsb+additional_lt_poc_lsb)
additional_lt_poc_lsbの値は、両端を含めて0から32-log2_max_pic_order_cnt_lsb_minus4-4-additional_st_poc_lsbの範囲にあるものとする。存在しないとき、additional_lt_poc_lsbの値は0に等しいと推測される。
NumRefIdxActive[i]=num_ref_idx_active_minus1[i]+1
NumEntriesInList[listIdx]=num_strp_entries[listIdx]+num_ltrp_entries[listIdx]
if((slice_pic_order_cnt_lsb<prevPicOrderCntLsb)&&
((prevPicOrderCntLsb-slice_pic_order_cnt_lsb)>=(MaxPicOrderCntLsb/2)))
PicOrderCntMsb=prevPicOrderCntMsb+MaxPicOrderCntLsb
else if((slice_pic_order_cnt_lsb>prevPicOrderCntLsb)&&
((slice_pic_order_cnt_lsb-prevPicOrderCntLsb)>(MaxPicOrderCntLsb/2)))
PicOrderCntMsb=prevPicOrderCntMsb-MaxPicOrderCntLsb
else
PicOrderCntMsb=prevPicOrderCntMsb
PicOrderCntVal=PicOrderCntMsb+slice_pic_order_cnt_lsb
PicOrderCnt(picX)=ピクチャpicXのPicOrderCntVal
DiffPicOrderCnt(picA,piB)=PicOrderCnt(picA)-PicOrderCnt(picB)
for(i=0;i<2;i++){
for(j=0;j<NumEntriesInList[i];j++){
if(lt_ref_pic_flag[i][j]){
if(PicOrderCntVal&(MaxLtPicOrderCntLsb-1)がpoc_lsb_lt[i][j]に等しい参照picAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
for(i=0;i<2;i++){
for(j=0;j<NumEntriesInList[i];j++){
if(!lt_ref_pic_flag[i][j]){
if(PicOrderCntVal&(MaxStPicOrderCntLsb-1)がpoc_lsb_st[i][j]に等しい短期参照ピクチャpicAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
}
}
}
TemporalId=nuh_temporal_id_plus1-1
MaxPicOrderCntLsb=2(log2_max_pic_order_cnt_lsb_minus4+4)
MaxRefPicOrderCntLsb=2(log2_max_pic_order_cnt_lsb_minus4+4+additional_ref_poc_lsb)
NumRefIdxActive[i]=num_ref_idx_active_minus1[i]+1
NumRefEntriesInRpl[listIdx]=num_ref_entries[listIdx]
if((slice_pic_order_cnt_lsb<prevPicOrderCntLsb)&&
((prevPicOrderCntLsb-slice_pic_order_cnt_lsb)>=(MaxPicOrderCntLsb/2)))
PicOrderCntMsb=prevPicOrderCntMsb+MaxPicOrderCntLsb
else if((slice_pic_order_cnt_lsb>prevPicOrderCntLsb)&&
((slice_pic_order_cnt_lsb-prevPicOrderCntLsb)>(MaxPicOrderCntLsb/2)))
PicOrderCntMsb=prevPicOrderCntMsb-MaxPicOrderCntLsb
else
PicOrderCntMsb=prevPicOrderCntMsb
PicOrderCntVal=PicOrderCntMsb+slice_pic_order_cnt_lsb
PicOrderCnt(picX)=ピクチャpicXのPicOrderCntVal
DiffPicOrderCnt(picA,piB)=PicOrderCnt(picA)-PicOrderCnt(picB)
for(i=0;i<2;i++){
for(j=0,pocBase=PicOrderCntVal;j<NumEntriesInList[i];j++){
if(PicOrderCntVal&(MaxRefPicOrderCntLsb-1)がpoc_ref_lsb[i][j]に等しい参照picAがDPBの中にある)
RefPicList[i][j]=picA
else
RefPicList[i][j]="参照ピクチャなし"
}
}
14 デスティネーションデバイス
16 コンピュータ可読媒体
18 ビデオソース
20 ビデオエンコーダ
22 出力インターフェース
28 入力インターフェース
30 ビデオデコーダ
32 表示デバイス
40 モード選択ユニット
42 動き推定ユニット
44 動き補償ユニット
46 イントラ予測ユニット
48 区分ユニット
52 変換処理ユニット
54 量子化ユニット
56 エントロピーコーディングユニット
58 逆量子化ユニット
60 逆変換ユニット
64 参照フレームメモリ
70 エントロピー復号ユニット
72 動き補償ユニット
74 イントラ予測ユニット
76 逆量子化ユニット
78 逆変換ユニット
82 参照フレームメモリ
610 入口ポート
620 受信機ユニット
630 プロセッサ
640 送信機ユニット
650 出口ポート
660 メモリ
670 コーディングモジュール
680 I/Oデバイス
701 受信手段
702 ビデオコーディングデバイス
703 記憶手段
705 処理手段
707 送信手段
Claims (23)
- ビデオデコーダによって実施されるコーディングされたビデオビットストリームを復号する方法であって、
シンタックス要素を取得するために、エントロピー復号処理、逆量子化処理、および逆変換処理を、受信された、コーディングされたビデオビットストリームに行うステップであって、前記シンタックス要素がシーケンスパラメータセット(SPS)を含み、前記SPSが、現在のスライスに対する参照ピクチャリストシンタックス構造とオーバーライドフラグを含み、前記参照ピクチャリストシンタックス構造がある数のエントリを含む、ステップと、
前記コーディングされたビデオビットストリームに基づいて、前記現在のスライスが位置する現在のピクチャに対する参照ピクチャリストの中のデフォルトの数のアクティブエントリを取得するステップと、
前記参照ピクチャリストシンタックス構造に基づいて前記現在のスライスに対する参照ピクチャリストを構築するステップであって、前記参照ピクチャリストがある数のアクティブエントリおよびある数の非アクティブエントリを含む、ステップと、
前記参照ピクチャリストの中のアクティブエントリの前記デフォルトの数が前記参照ピクチャリストシンタックス構造の中のエントリの前記数より大きいとき、および、前記オーバーライドフラグの値がfalseであるとき、前記参照ピクチャリストシンタックス構造の中のエントリの前記数に等しく、前記参照ピクチャリストの中のアクティブエントリの数を設定するステップと、
アクティブエントリの前記数によって決定される前記参照ピクチャリストの少なくとも1つのアクティブエントリに基づいて、前記現在のスライスの少なくとも1つの再構築されたブロックを取得するステップとを備える、方法。 - 前記参照ピクチャリストシンタックス構造のエントリの順序が、前記参照ピクチャリスト中の対応する参照ピクチャの順序と同じであり、前記参照ピクチャリストシンタックス構造の各エントリが前記参照ピクチャリスト中の対応する参照ピクチャを示すものである、請求項1の方法。
- 前記方法が、前記参照ピクチャリストの中のアクティブエントリの前記デフォルトの数が、前記参照ピクチャリストシンタックス構造の中のエントリの前記数より小さいとき、前記参照ピクチャリストの中のアクティブエントリの前記数を、前記参照ピクチャリストの中のアクティブエントリの前記デフォルトの数に設定するステップをさらに含む、請求項1または2の方法。
- 前記方法が、前記コーディングされたビデオビットストリームからオーバーライドフラグを取得するステップを含み、前記オーバーライドフラグの値がfalseであるときに、前記参照ピクチャリストシンタックス構造の中のエントリの前記数に等しく、前記参照ピクチャリストの中のアクティブエントリの前記数を設定する前記ステップが行われる、請求項1から3のいずれか一項に記載の方法。
- 前記コーディングされたビデオビットストリームにおいて表される、ピクチャパラメタセットからの第1のシンタックス要素に基づいて、前記参照ピクチャリストの中のアクティブエントリの前記デフォルトの数が取得されるものであり、前記方法が更に、前記オーバーライドフラグの値がtrueであるときに、前記現在のスライスのスライスヘッダから第2のシンタックス要素を取得するステップを含み、前記第1のシンタックス要素に1を加えたものが、前記参照ピクチャリストの中のアクティブエントリの前記デフォルトの数で、前記第2のシンタックス要素に1を加えたものが、前記参照ピクチャリストの中のアクティブエントリの前記数である、請求項4の方法。
- 前記非アクティブエントリが、前記現在のピクチャのインター予測に使用されない、請求項1から5のいずれか一項に記載の方法。
- 前記少なくとも1つの再構築されたブロックが、電子デバイスのディスプレイに表示される画像の生成に使用される、請求項1から6のいずれか一項に記載の方法。
- 前記参照ピクチャリストの前記少なくとも1つのアクティブエントリが、前記少なくとも1つの再構築されたブロックのインター予測に使用される、請求項1から7のいずれか一項に記載の方法。
- 前記現在のスライスはPスライスもしくはBスライスである、請求項1から8のいずれか一項に記載の方法。
- 前記参照ピクチャリストシンタックス構造がref_pic_list_struct (listIdx, rplsIdx)として示され、ref_pic_list_struct (listIdx, rplsIdx)が、第1のパラメタlistIdxと第2のパラメタrplsIdxを含み、rplsIdxが参照ピクチャリストシンタックス構造のインデックスを指定し、listIdxが参照ピクチャリストを指定するためにiの値を有し、前記listIdxがの値が0または1に等しい、請求項1から9のいずれか一項に記載の方法。
- 前記参照ピクチャリストシンタックス構造がSPS中に表され、短期参照ピクチャリストlistIdxを指定し、前記現在のピクチャが、1)前記SPSに含まれるref_pic_list_struct(listIdx, rplsIdx)のリストへのインデックスに等しいref_pic_list_idx[ listIdx ]を含む1もしくはより多くのスライスを有し、2)アクティブSPSとして前記SPSを有するCVS中にある、各ピクチャを参照する、請求項1から10のいずれか一項に記載の方法。
- 前記参照ピクチャリストシンタックス構造の中のエントリの前記数に等しく、前記参照ピクチャリストの中のアクティブエントリの前記数を設定する前記ステップが、
前記参照ピクチャリストの中のアクティブエントリの前記デフォルトの数NumRefIdxActive[ i ]が、前記参照ピクチャリストシンタックス構造の中のエントリの前記数より大きいときに、前記参照ピクチャリストの中のアクティブエントリの前記数NumRefIdxActive[ i ]を、前記参照ピクチャリストシンタックス構造の中のエントリの前記数に等しく設定するステップ、を含む、請求項1から11のいずれか一項に記載の方法。 - コーディングされたビデオビットストリームを受信するよう構成されたレシーバと、
前記レシーバに結合されたメモリであって、前記メモリが命令を格納する、前記メモリと、
前記メモリに結合されたプロセッサであって、
シンタックス要素を取得するために、エントロピー復号処理、逆量子化処理、および逆変換処理を、受信された、コーディングされたビデオビットストリームに行うことであって、前記シンタックス要素がシーケンスパラメータセット(SPS)を含み、前記SPSが、現在のスライスに対する参照ピクチャリストシンタックス構造とオーバーライドフラグを含み、前記参照ピクチャリストシンタックス構造がある数のエントリを含み、
前記コーディングされたビデオビットストリームに基づいて、前記現在のスライスが位置する現在のピクチャに対する参照ピクチャリストの中のデフォルトの数のアクティブエントリを取得することと、
前記参照ピクチャリストシンタックス構造に基づいて前記現在のスライスに対する参照ピクチャリストを構築することであって、前記参照ピクチャリストがある数のアクティブエントリおよびある数の非アクティブエントリを含み、
前記参照ピクチャリストの中のアクティブエントリの前記デフォルトの数が前記参照ピクチャリストシンタックス構造の中のエントリの前記数より大きいとき、および、前記オーバーライドフラグの値がfalseであるとき、前記参照ピクチャリストシンタックス構造の中のエントリの前記数に等しく、前記参照ピクチャリストの中のアクティブエントリの数を設定することと、
アクティブエントリの前記数によって決定される前記参照ピクチャリストの少なくとも1つのアクティブエントリに基づいて、前記現在のスライスの少なくとも1つの再構築されたブロックを取得することと、
を前記プロセッサに行わせるために前記メモリに格納された前記命令を実行するよう構成された前記プロセッサと、
を備える復号デバイス。 - 前記プロセッサが、請求項1から12のいずれか一項に記載の方法を行うよう更に構成された、請求項13の復号デバイス。
- 前記少なくとも1つの再構築されたブロックに基づいて画像を表示するように構成されたディスプレイをさらに備える、請求項13または14の復号デバイス。
- コンピュータまたはプロセッサにおいて実行されたときに、請求項1から12のいずれか一項に記載の方法を行うためのプログラムコードを備えた、コンピュータプログラム。
- コンピュータ装置によって実行されたときに、請求項1から12のいずれか一項に記載の方法を、前記コンピュータ装置に行わせるプログラムコードを担持する、非一時的なコンピュータ可読媒体。
- コーディングされたビットストリームを格納する装置であって、前記装置が少なくとも1つの記憶媒体と少なくとも1つの通信インタフェースを含み、
前記ビットストリームが、
シーケンスパラメータセット(SPS)であって、前記SPSが、現在のスライスに対する参照ピクチャリストシンタックス構造とオーバーライドフラグを含み、前記参照ピクチャリストシンタックス構造がある数のエントリを含み、前記参照ピクチャリストシンタックス構造が、前記現在のスライスに対する参照ピクチャリストを構築するために用いられ、前記参照ピクチャリストがある数のアクティブエントリおよびある数の非アクティブエントリを含み、
ピクチャパラメタセット(PPS)であって、前記PPSが、前記現在のスライスが位置する現在のピクチャについての参照ピクチャリストのアクティブエントリのデフォルト数が導出されることを示すnum_ref_idx_default_active_minus1[ i ]フラグを含み、
前記現在のスライスのスライスヘッダであって、前記スライスヘッダが参照ピクチャリストシーケンスパラメータセット(SPS)フラグを有し、前記参照ピクチャリストSPSフラグ、およびi番目の参照ピクチャリストが前記スライスヘッダにおいて直接シグナリングされる場合に、前記i番目の参照ピクチャリストが前記SPSから参照され、
前記参照ピクチャリストのエントリの前記デフォルト数が前記参照ピクチャリストシンタックス構造のエントリの前記数より大きいとき、また、オーバーライドフラグの値がfalseであるとき、前記参照ピクチャリストのアクティブエントリの前記数が前記参照ピクチャリストシンタックス構造のエントリの前記数に等しく設定される、
を含むものである、装置。 - ビットストリームを格納する方法であって、
通信インタフェースを介してビットストリームを受信もしくは送信するステップと、
前記ビットストリームを、1もしくはより多くの記憶媒体に格納するステップとを備え、前記ビットストリームが、
シーケンスパラメータセット(SPS)であって、前記SPSが、現在のスライスに対する参照ピクチャリストシンタックス構造とオーバーライドフラグを含み、前記参照ピクチャリストシンタックス構造がある数のエントリを含み、前記参照ピクチャリストシンタックス構造が、前記現在のスライスに対する参照ピクチャリストを構築するために用いられ、前記参照ピクチャリストがある数のアクティブエントリおよびある数の非アクティブエントリを含み、
ピクチャパラメタセット(PPS)であって、前記PPSが、前記現在のスライスが位置する現在のピクチャについての参照ピクチャリストのアクティブエントリのデフォルト数が導出されることを示すnum_ref_idx_default_active_minus1[ i ]フラグを含み、
前記現在のスライスのスライスヘッダであって、前記スライスヘッダが参照ピクチャリストシーケンスパラメータセット(SPS)フラグを有し、前記参照ピクチャリストSPSフラグ、およびi番目の参照ピクチャリストが前記スライスヘッダにおいて直接シグナリングされる場合に、前記i番目の参照ピクチャリストが前記SPSから参照され、
前記参照ピクチャリストのエントリの前記デフォルト数が前記参照ピクチャリストシンタックス構造のエントリの前記数より大きいとき、また、オーバーライドフラグの値がfalseであるとき、前記参照ピクチャリストのアクティブエントリの前記数が前記参照ピクチャリストシンタックス構造のエントリの前記数に等しく設定される、
を含むものである、方法。 - ビットストリームを送信する装置であって、前記装置が、
少なくとも1つのビットストリームを格納するように構成された、少なくとも1つの記憶媒体を含み、前記ビットストリームが、
シーケンスパラメータセット(SPS)であって、前記SPSが、現在のスライスに対する参照ピクチャリストシンタックス構造とオーバーライドフラグを含み、前記参照ピクチャリストシンタックス構造がある数のエントリを含み、前記参照ピクチャリストシンタックス構造が、前記現在のスライスに対する参照ピクチャリストを構築するために用いられ、前記参照ピクチャリストがある数のアクティブエントリおよびある数の非アクティブエントリを含み、
ピクチャパラメタセット(PPS)であって、前記PPSが、前記現在のスライスが位置する現在のピクチャについての参照ピクチャリストのアクティブエントリのデフォルト数が導出されることを示すnum_ref_idx_default_active_minus1[ i ]フラグを含み、
前記現在のスライスのスライスヘッダであって、前記スライスヘッダが参照ピクチャリストシーケンスパラメータセット(SPS)フラグを有し、前記参照ピクチャリストSPSフラグ、およびi番目の参照ピクチャリストが前記スライスヘッダにおいて直接シグナリングされる場合に、前記i番目の参照ピクチャリストが前記SPSから参照され、
前記参照ピクチャリストのエントリの前記デフォルト数が前記参照ピクチャリストシンタックス構造のエントリの前記数より大きいとき、また、オーバーライドフラグの値がfalseであるとき、前記参照ピクチャリストのアクティブエントリの前記数が前記参照ピクチャリストシンタックス構造のエントリの前記数に等しく設定される、
を含むものである、装置。 - ビットストリームを送信する方法であって、前記方法が、
少なくとも1つの記憶媒体に少なくとも1つのビットストリームを格納するステップを含み、前記ビットストリームが、
シーケンスパラメータセット(SPS)であって、前記SPSが、現在のスライスに対する参照ピクチャリストシンタックス構造とオーバーライドフラグを含み、前記参照ピクチャリストシンタックス構造がある数のエントリを含み、前記参照ピクチャリストシンタックス構造が、前記現在のスライスに対する参照ピクチャリストを構築するために用いられ、前記参照ピクチャリストがある数のアクティブエントリおよびある数の非アクティブエントリを含み、
ピクチャパラメタセット(PPS)であって、前記PPSが、前記現在のスライスが位置する現在のピクチャについての参照ピクチャリストのアクティブエントリのデフォルト数が導出されることを示すnum_ref_idx_default_active_minus1[ i ]フラグを含み、
前記現在のスライスのスライスヘッダであって、前記スライスヘッダが参照ピクチャリストシーケンスパラメータセット(SPS)フラグを有し、前記参照ピクチャリストSPSフラグ、およびi番目の参照ピクチャリストが前記スライスヘッダにおいて直接シグナリングされる場合に、前記i番目の参照ピクチャリストが前記SPSから参照され、
前記参照ピクチャリストのエントリの前記デフォルト数が前記参照ピクチャリストシンタックス構造のエントリの前記数より大きいとき、また、オーバーライドフラグの値がfalseであるとき、前記参照ピクチャリストのアクティブエントリの前記数が前記参照ピクチャリストシンタックス構造のエントリの前記数に等しく設定される、
を含むものである、方法。 - ビットストリームを処理するシステムであって、前記システムが、サーバと、ソースデバイスと、1もしくはより多くの記憶装置と、宛先デバイスと、を含み、
前記ソースデバイスは、前記サーバからビデオソースを取得する、ように構成され、
前記ソースデバイスは、前記ビデオソースを符号化して1もしくはより多くのビットストリームを取得する、ように更に構成され、また、前記ビットストリームが、
シーケンスパラメータセット(SPS)であって、前記SPSが、現在のスライスに対する参照ピクチャリストシンタックス構造とオーバーライドフラグを含み、前記参照ピクチャリストシンタックス構造がある数のエントリを含み、前記参照ピクチャリストシンタックス構造が、前記現在のスライスに対する参照ピクチャリストを構築するために用いられ、前記参照ピクチャリストがある数のアクティブエントリおよびある数の非アクティブエントリを含み、
ピクチャパラメタセット(PPS)であって、前記PPSが、前記現在のスライスが位置する現在のピクチャについての参照ピクチャリストのアクティブエントリのデフォルト数が導出されることを示すnum_ref_idx_default_active_minus1[ i ]フラグを含み、
前記現在のスライスのスライスヘッダであって、前記スライスヘッダが参照ピクチャリストシーケンスパラメータセット(SPS)フラグを有し、前記参照ピクチャリストSPSフラグ、およびi番目の参照ピクチャリストが前記スライスヘッダにおいて直接シグナリングされる場合に、前記i番目の参照ピクチャリストが前記SPSから参照され、
前記参照ピクチャリストのエントリの前記デフォルト数が前記参照ピクチャリストシンタックス構造のエントリの前記数より大きいとき、また、オーバーライドフラグの値がfalseであるとき、前記参照ピクチャリストのアクティブエントリの前記数が前記参照ピクチャリストシンタックス構造のエントリの前記数に等しく設定される、
を含むものである、システム。 - ビットストリームを処理する方法であって、前記方法が、
サーバからビデオソースを取得し、前記ビデオソースを符号化して1もしくはより多くのビットストリームを取得する、ステップを含み、前記ビットストリームが、
シーケンスパラメータセット(SPS)であって、前記SPSが、現在のスライスに対する参照ピクチャリストシンタックス構造とオーバーライドフラグを含み、前記参照ピクチャリストシンタックス構造がある数のエントリを含み、前記参照ピクチャリストシンタックス構造が、前記現在のスライスに対する参照ピクチャリストを構築するために用いられ、前記参照ピクチャリストがある数のアクティブエントリおよびある数の非アクティブエントリを含み、
ピクチャパラメタセット(PPS)であって、前記PPSが、前記現在のスライスが位置する現在のピクチャについての参照ピクチャリストのアクティブエントリのデフォルト数が導出されることを示すnum_ref_idx_default_active_minus1[ i ]フラグを含み、
前記現在のスライスのスライスヘッダであって、前記スライスヘッダが参照ピクチャリストシーケンスパラメータセット(SPS)フラグを有し、前記参照ピクチャリストSPSフラグ、およびi番目の参照ピクチャリストが前記スライスヘッダにおいて直接シグナリングされる場合に、前記i番目の参照ピクチャリストが前記SPSから参照され、
前記参照ピクチャリストのエントリの前記デフォルト数が前記参照ピクチャリストシンタックス構造のエントリの前記数より大きいとき、また、オーバーライドフラグの値がfalseであるとき、前記参照ピクチャリストのアクティブエントリの前記数が前記参照ピクチャリストシンタックス構造のエントリの前記数に等しく設定される、
を含むものである、方法。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862719360P | 2018-08-17 | 2018-08-17 | |
US62/719,360 | 2018-08-17 | ||
PCT/US2019/046934 WO2020037278A1 (en) | 2018-08-17 | 2019-08-16 | Reference picture management in video coding |
JP2021507958A JP7278366B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021507958A Division JP7278366B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023085317A JP2023085317A (ja) | 2023-06-20 |
JP7577150B2 true JP7577150B2 (ja) | 2024-11-01 |
Family
ID=69525847
Family Applications (13)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021507904A Active JP7564090B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
JP2021507958A Active JP7278366B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
JP2021507956A Pending JP2021534676A (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
JP2021507913A Active JP7223118B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
JP2021507940A Active JP7556846B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
JP2021507884A Active JP7547319B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャの管理 |
JP2023015477A Active JP7543461B2 (ja) | 2018-08-17 | 2023-02-03 | ビデオコーディングにおける参照ピクチャ管理 |
JP2023039811A Active JP7577150B2 (ja) | 2018-08-17 | 2023-03-14 | ビデオコーディングにおける参照ピクチャ管理 |
JP2023045824A Pending JP2023088995A (ja) | 2018-08-17 | 2023-03-22 | ビデオコーディングにおける参照ピクチャ管理 |
JP2023051948A Pending JP2023086737A (ja) | 2018-08-17 | 2023-03-28 | ビデオコーディングにおける参照ピクチャ管理 |
JP2023068781A Pending JP2023095886A (ja) | 2018-08-17 | 2023-04-19 | ビデオコーディングにおける参照ピクチャの管理 |
JP2023068782A Pending JP2023095887A (ja) | 2018-08-17 | 2023-04-19 | ビデオコーディングにおける参照ピクチャの管理 |
JP2024000194A Pending JP2024032732A (ja) | 2018-08-17 | 2024-01-04 | ビデオコーディングにおける参照ピクチャ管理 |
Family Applications Before (7)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021507904A Active JP7564090B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
JP2021507958A Active JP7278366B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
JP2021507956A Pending JP2021534676A (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
JP2021507913A Active JP7223118B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
JP2021507940A Active JP7556846B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャ管理 |
JP2021507884A Active JP7547319B2 (ja) | 2018-08-17 | 2019-08-16 | ビデオコーディングにおける参照ピクチャの管理 |
JP2023015477A Active JP7543461B2 (ja) | 2018-08-17 | 2023-02-03 | ビデオコーディングにおける参照ピクチャ管理 |
Family Applications After (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023045824A Pending JP2023088995A (ja) | 2018-08-17 | 2023-03-22 | ビデオコーディングにおける参照ピクチャ管理 |
JP2023051948A Pending JP2023086737A (ja) | 2018-08-17 | 2023-03-28 | ビデオコーディングにおける参照ピクチャ管理 |
JP2023068781A Pending JP2023095886A (ja) | 2018-08-17 | 2023-04-19 | ビデオコーディングにおける参照ピクチャの管理 |
JP2023068782A Pending JP2023095887A (ja) | 2018-08-17 | 2023-04-19 | ビデオコーディングにおける参照ピクチャの管理 |
JP2024000194A Pending JP2024032732A (ja) | 2018-08-17 | 2024-01-04 | ビデオコーディングにおける参照ピクチャ管理 |
Country Status (24)
Country | Link |
---|---|
US (11) | US11956420B2 (ja) |
EP (7) | EP3831064B1 (ja) |
JP (13) | JP7564090B2 (ja) |
KR (12) | KR20230165889A (ja) |
CN (13) | CN114205590B (ja) |
AU (1) | AU2019322914B2 (ja) |
BR (6) | BR112021002499A2 (ja) |
CA (1) | CA3109799C (ja) |
CL (1) | CL2021000397A1 (ja) |
DK (1) | DK3831064T3 (ja) |
ES (1) | ES2981233T3 (ja) |
FI (1) | FI3831064T3 (ja) |
HU (1) | HUE066343T2 (ja) |
IL (1) | IL280944B1 (ja) |
MX (9) | MX2021001744A (ja) |
NZ (1) | NZ773625A (ja) |
PH (1) | PH12021550312A1 (ja) |
PL (1) | PL3831064T3 (ja) |
PT (1) | PT3831064T (ja) |
SG (6) | SG11202101404WA (ja) |
SI (1) | SI3831064T1 (ja) |
UA (1) | UA128290C2 (ja) |
WO (6) | WO2020037272A1 (ja) |
ZA (2) | ZA202100951B (ja) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019191890A1 (zh) | 2018-04-02 | 2019-10-10 | 深圳市大疆创新科技有限公司 | 用于图像处理的方法和图像处理装置 |
KR20230165889A (ko) | 2018-08-17 | 2023-12-05 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 비디오 코딩의 참조 픽처 관리 |
WO2020059687A1 (en) * | 2018-09-21 | 2020-03-26 | Sharp Kabushiki Kaisha | Systems and methods for signaling reference pictures in video coding |
EP3895432A4 (en) * | 2018-12-10 | 2022-08-31 | Sharp Kabushiki Kaisha | SYSTEMS AND METHODS FOR SIGNIFICANT REFERENCE IMAGES IN VIDEO CODING |
CN113597768B (zh) * | 2019-01-28 | 2024-10-15 | Op方案有限责任公司 | 扩展长期参考图片保留的在线和离线选择 |
US11395006B2 (en) * | 2019-03-06 | 2022-07-19 | Tencent America LLC | Network abstraction layer unit header |
US20230134652A1 (en) * | 2020-03-18 | 2023-05-04 | Sharp Kabushiki Kaisha | Systems and methods for applying deblocking filters in video coding |
WO2021188555A1 (en) * | 2020-03-19 | 2021-09-23 | Bytedance Inc. | Constraints on reference picture order |
CN115362686A (zh) * | 2020-03-31 | 2022-11-18 | 夏普株式会社 | 运动图像解码装置、运动图像编码装置、运动图像解码方法以及运动图像编码方法 |
WO2021200658A1 (ja) * | 2020-04-02 | 2021-10-07 | シャープ株式会社 | 動画像復号装置及び動画像復号方法 |
KR20220003091A (ko) * | 2020-05-20 | 2022-01-07 | 텐센트 아메리카 엘엘씨 | 코딩된 비디오 스트림에서의 랜덤 액세스 포인트 지시 및 픽처 출력을 위한 기술 |
US11558630B2 (en) * | 2020-05-20 | 2023-01-17 | Tencent America LLC | Techniques for random access point indication and picture output in coded video stream |
JP2023526585A (ja) * | 2020-05-21 | 2023-06-22 | アリババ グループ ホウルディング リミテッド | 映像の符号化における参照ピクチャ処理のための方法 |
US11695938B2 (en) * | 2021-01-05 | 2023-07-04 | Dish Network Technologies India Private Limited | Method and apparatus for thumbnail generation for a video device |
CN116781907A (zh) * | 2022-03-11 | 2023-09-19 | 华为技术有限公司 | 编解码方法及电子设备 |
WO2023234133A1 (en) * | 2022-05-31 | 2023-12-07 | Sharp Kabushiki Kaisha | Systems and methods for signaling reference picture list entry information in video coding |
WO2024126057A1 (en) * | 2022-12-16 | 2024-06-20 | Interdigital Ce Patent Holdings, Sas | Reference picture marking process based on temporal identifier |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013043887A1 (en) | 2011-09-23 | 2013-03-28 | Qualcomm Incorporated | Reference picture list construction for video coding |
WO2013111605A1 (en) | 2012-01-25 | 2013-08-01 | Sharp Kabushiki Kaisha | Video decoding methods and video encoding methods |
Family Cites Families (84)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8073048B2 (en) * | 2003-08-26 | 2011-12-06 | Thomson Licensing | Method and apparatus for minimizing number of reference pictures used for inter-coding |
FI115589B (fi) * | 2003-10-14 | 2005-05-31 | Nokia Corp | Redundanttien kuvien koodaaminen ja dekoodaaminen |
KR101368493B1 (ko) * | 2006-10-13 | 2014-02-28 | 톰슨 라이센싱 | 멀티뷰 비디오 코딩을 위한 참조 화상 목록 관리 구문 |
WO2010086500A1 (en) | 2009-01-28 | 2010-08-05 | Nokia Corporation | Method and apparatus for video coding and decoding |
CN103561273B (zh) | 2009-03-26 | 2016-10-05 | 松下电器(美国)知识产权公司 | 编码装置及方法、错误检测装置及方法、解码装置及方法 |
WO2010126613A2 (en) * | 2009-05-01 | 2010-11-04 | Thomson Licensing | Inter-layer dependency information for 3dv |
KR101752418B1 (ko) | 2010-04-09 | 2017-06-29 | 엘지전자 주식회사 | 비디오 신호 처리 방법 및 장치 |
US9008176B2 (en) * | 2011-01-22 | 2015-04-14 | Qualcomm Incorporated | Combined reference picture list construction for video coding |
US8934552B2 (en) | 2011-03-31 | 2015-01-13 | Qualcomm Incorporated | Combined reference picture list construction and mapping |
WO2012148139A2 (ko) * | 2011-04-26 | 2012-11-01 | 엘지전자 주식회사 | 참조 픽쳐 리스트 관리 방법 및 이러한 방법을 사용하는 장치 |
MX2013014857A (es) * | 2011-06-30 | 2014-03-26 | Ericsson Telefon Ab L M | Señalizacion de imagenes de referencia. |
US9521418B2 (en) | 2011-07-22 | 2016-12-13 | Qualcomm Incorporated | Slice header three-dimensional video extension for slice header prediction |
MX337446B (es) | 2011-09-29 | 2016-03-07 | Sharp Kk | Dispositivo de decodificacion de imagenes, metodo de decodificacion de imagenes y dispositivo de codificacion de imagenes. |
US9451284B2 (en) * | 2011-10-10 | 2016-09-20 | Qualcomm Incorporated | Efficient signaling of reference picture sets |
US9264717B2 (en) * | 2011-10-31 | 2016-02-16 | Qualcomm Incorporated | Random access with advanced decoded picture buffer (DPB) management in video coding |
JP5768662B2 (ja) * | 2011-10-31 | 2015-08-26 | 富士通株式会社 | 動画像復号装置、動画像符号化装置、動画像復号方法、動画像符号化方法、動画像復号プログラム及び動画像符号化プログラム |
US10003817B2 (en) * | 2011-11-07 | 2018-06-19 | Microsoft Technology Licensing, Llc | Signaling of state information for a decoded picture buffer and reference picture lists |
CN104025599B (zh) * | 2011-11-08 | 2018-12-14 | 诺基亚技术有限公司 | 参考图片处理 |
US20130114710A1 (en) * | 2011-11-08 | 2013-05-09 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding video by prediction using reference picture list, and method and apparatus for decoding video by performing compensation using reference picture list |
KR102332492B1 (ko) * | 2011-11-11 | 2021-12-01 | 엘지전자 주식회사 | 영상 정보 전송 방법 및 장치와 이를 이용한 복호화 방법 및 장치 |
US9392235B2 (en) | 2011-11-18 | 2016-07-12 | Google Technology Holdings LLC | Explicit way for signaling a collocated reference picture for video coding |
US9485503B2 (en) * | 2011-11-18 | 2016-11-01 | Qualcomm Incorporated | Inside view motion prediction among texture and depth view components |
KR101606661B1 (ko) * | 2011-11-18 | 2016-03-25 | 모토로라 모빌리티 엘엘씨 | 고효율 비디오 코딩(hevc)을 위한 병치된 화상을 시그널링하기 위한 명시적 방법 |
US9258559B2 (en) * | 2011-12-20 | 2016-02-09 | Qualcomm Incorporated | Reference picture list construction for multi-view and three-dimensional video coding |
PL3016391T3 (pl) | 2012-01-17 | 2017-09-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Obsługa listy obrazów referencyjnych |
US8867852B2 (en) * | 2012-01-19 | 2014-10-21 | Sharp Kabushiki Kaisha | Decoding a picture based on a reference picture set on an electronic device |
WO2013116415A1 (en) * | 2012-01-31 | 2013-08-08 | Vid Scale, Inc. | Reference picture set (rps) signaling for scalable high efficiency video coding (hevc) |
US9369710B2 (en) * | 2012-02-06 | 2016-06-14 | Qualcomm Incorporated | Reference picture list modification for video coding |
KR101456501B1 (ko) * | 2012-04-15 | 2014-11-03 | 삼성전자주식회사 | 참조픽처리스트 변경이 가능한 인터 예측 방법과 그 장치 |
WO2013162980A2 (en) * | 2012-04-23 | 2013-10-31 | Google Inc. | Managing multi-reference picture buffers for video data coding |
EP2843946A4 (en) | 2012-04-25 | 2016-01-20 | Samsung Electronics Co Ltd | MULTILOSYVIEW VIDEO COORDINATION METHOD USING A REFERENCE FILMS FOR MULTILOOK VIEW VIEW AND DEVICE THEREFOR, AND MULTIPLE VIDEO VIDEO CODING METHODS USING A REFERENCE FILMS FOR MULTILOOK VIEWS AND METHOD THEREFOR |
US9762903B2 (en) | 2012-06-01 | 2017-09-12 | Qualcomm Incorporated | External pictures in video coding |
US9319679B2 (en) * | 2012-06-07 | 2016-04-19 | Qualcomm Incorporated | Signaling data for long term reference pictures for video coding |
US9591303B2 (en) | 2012-06-28 | 2017-03-07 | Qualcomm Incorporated | Random access and signaling of long-term reference pictures in video coding |
CN108347606B (zh) * | 2012-07-01 | 2022-08-19 | 夏普株式会社 | 电子设备及方法 |
WO2014008402A1 (en) | 2012-07-05 | 2014-01-09 | Vid Scale, Inc. | Layer dependency and priority signaling design for scalable video coding |
US9167248B2 (en) * | 2012-07-13 | 2015-10-20 | Qualcomm Incorporated | Reference picture list modification for video coding |
US9398284B2 (en) * | 2012-08-16 | 2016-07-19 | Qualcomm Incorporated | Constructing reference picture lists for multi-view or 3DV video coding |
US9584825B2 (en) * | 2012-09-27 | 2017-02-28 | Qualcomm Incorporated | Long-term reference picture signaling in video coding |
KR102252415B1 (ko) * | 2012-11-21 | 2021-05-14 | 엘지전자 주식회사 | 영상 디코딩 방법 및 이를 이용하는 장치 |
CN104854868B (zh) | 2012-12-21 | 2018-05-01 | 索尼公司 | 图像处理设备和方法 |
JPWO2014103529A1 (ja) | 2012-12-28 | 2017-01-12 | シャープ株式会社 | 画像復号装置、およびデータ構造 |
CN104919803B (zh) * | 2013-01-15 | 2017-09-12 | 华为技术有限公司 | 一种用于解码视频比特流的方法 |
US9532067B2 (en) * | 2013-04-05 | 2016-12-27 | Sharp Kabushiki Kaisha | Decoding of inter-layer reference picture set and reference picture list construction |
CN105122816A (zh) * | 2013-04-05 | 2015-12-02 | 夏普株式会社 | 层间参考图像集的解码和参考图像列表构建 |
WO2015006922A1 (en) * | 2013-07-16 | 2015-01-22 | Mediatek Singapore Pte. Ltd. | Methods for residual prediction |
US9860529B2 (en) | 2013-07-16 | 2018-01-02 | Qualcomm Incorporated | Processing illumination compensation for video coding |
US9560358B2 (en) * | 2013-07-22 | 2017-01-31 | Qualcomm Incorporated | Device and method for scalable coding of video information |
CN105453564B (zh) * | 2013-07-30 | 2019-05-10 | 株式会社Kt | 支持多个层的图像编码和解码方法以及使用该方法的装置 |
US9894369B2 (en) | 2013-07-30 | 2018-02-13 | Kt Corporation | Image encoding and decoding method supporting plurality of layers and apparatus using same |
CN105637879B (zh) | 2013-10-10 | 2019-04-19 | 夏普株式会社 | 图序计数的对齐方法 |
US9942546B2 (en) * | 2013-12-12 | 2018-04-10 | Qualcomm Incorporated | POC value design for multi-layer video coding |
EP3090558A4 (en) | 2014-01-03 | 2017-08-16 | Nokia Technologies OY | Parameter set coding |
US10110925B2 (en) | 2014-01-03 | 2018-10-23 | Hfi Innovation Inc. | Method of reference picture selection and signaling in 3D and multi-view video coding |
US10432928B2 (en) | 2014-03-21 | 2019-10-01 | Qualcomm Incorporated | Using a current picture as a reference for video coding |
US9756355B2 (en) | 2014-06-20 | 2017-09-05 | Qualcomm Incorporated | Value ranges for syntax elements in video coding |
US10412387B2 (en) | 2014-08-22 | 2019-09-10 | Qualcomm Incorporated | Unified intra-block copy and inter-prediction |
JP2017532885A (ja) * | 2014-09-26 | 2017-11-02 | ヴィド スケール インコーポレイテッド | 時間ブロックベクトル予測を用いたイントラブロックコピー符号化 |
US9918105B2 (en) | 2014-10-07 | 2018-03-13 | Qualcomm Incorporated | Intra BC and inter unification |
GB2531271A (en) * | 2014-10-14 | 2016-04-20 | Nokia Technologies Oy | An apparatus, a method and a computer program for image sequence coding and decoding |
AU2016253924B2 (en) * | 2015-04-29 | 2018-11-01 | Hfi Innovation Inc. | Method and apparatus for intra block copy reference list construction |
CA2985872C (en) | 2015-05-29 | 2020-04-14 | Hfi Innovation Inc. | Method of decoded picture buffer management for intra block copy mode |
US10638140B2 (en) | 2015-05-29 | 2020-04-28 | Qualcomm Incorporated | Slice level intra block copy and other video coding improvements |
US10516891B2 (en) * | 2015-11-20 | 2019-12-24 | Intel Corporation | Method and system of reference frame caching for video coding |
US10555002B2 (en) | 2016-01-21 | 2020-02-04 | Intel Corporation | Long term reference picture coding |
US10652571B2 (en) | 2018-01-25 | 2020-05-12 | Qualcomm Incorporated | Advanced motion vector prediction speedups for video coding |
KR20230165889A (ko) | 2018-08-17 | 2023-12-05 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 비디오 코딩의 참조 픽처 관리 |
MX2021002952A (es) | 2018-09-12 | 2021-07-21 | Huawei Tech Co Ltd | Un codificador de video, un decodificador de video y metodos correspondientes. |
EP3895432A4 (en) * | 2018-12-10 | 2022-08-31 | Sharp Kabushiki Kaisha | SYSTEMS AND METHODS FOR SIGNIFICANT REFERENCE IMAGES IN VIDEO CODING |
MX2021011013A (es) | 2019-03-11 | 2021-11-12 | Huawei Tech Co Ltd | Un codificador, un decodificador y métodos correspondientes. |
US10986353B2 (en) * | 2019-03-15 | 2021-04-20 | Tencent America LLC | Decoded picture buffer management for video coding |
EP3954124A4 (en) | 2019-05-12 | 2022-08-03 | Beijing Bytedance Network Technology Co., Ltd. | SIGNALING FOR RE-SAMPLING REFERENCE IMAGE |
US11418813B2 (en) | 2019-09-20 | 2022-08-16 | Tencent America LLC | Signaling of inter layer prediction in video bitstream |
WO2021079948A1 (en) | 2019-10-25 | 2021-04-29 | Sharp Kabushiki Kaisha | Systems and methods for signaling picture information in video coding |
US12088848B2 (en) | 2019-12-11 | 2024-09-10 | Sharp Kabushiki Kaisha | Systems and methods for signaling output layer set information in video coding |
JP2023513344A (ja) * | 2020-02-14 | 2023-03-30 | 北京字節跳動網絡技術有限公司 | 映像コーディングにおける参照ピクチャリサンプリングの起動 |
US11496771B2 (en) | 2020-02-24 | 2022-11-08 | Qualcomm Incorporated | Reference picture list and collocated picture signaling in video coding |
US11743503B2 (en) * | 2020-05-14 | 2023-08-29 | Qualcomm Incorporated | Reference picture list constraints and signaling in video coding |
CN115699733A (zh) | 2020-05-21 | 2023-02-03 | 字节跳动有限公司 | 在视频编解码中信令通知层间参考图片 |
JP2023526585A (ja) * | 2020-05-21 | 2023-06-22 | アリババ グループ ホウルディング リミテッド | 映像の符号化における参照ピクチャ処理のための方法 |
WO2021242716A1 (en) | 2020-05-26 | 2021-12-02 | Bytedance Inc. | Identification of inter-layer reference pictures in coded video |
CN115769586A (zh) | 2020-05-28 | 2023-03-07 | 抖音视界有限公司 | 视频编解码中的参考图片列表信令通知 |
US11882270B2 (en) * | 2020-06-09 | 2024-01-23 | Hfi Innovation Inc. | Method and apparatus for video coding with constraints on reference picture lists of a RADL picture |
JP2023068781A (ja) | 2021-11-04 | 2023-05-18 | 株式会社日立製作所 | 異常検出装置、異常検出システム、及び異常検出方法 |
-
2019
- 2019-08-16 KR KR1020237041442A patent/KR20230165889A/ko not_active Application Discontinuation
- 2019-08-16 MX MX2021001744A patent/MX2021001744A/es unknown
- 2019-08-16 CA CA3109799A patent/CA3109799C/en active Active
- 2019-08-16 EP EP19850047.2A patent/EP3831064B1/en active Active
- 2019-08-16 CN CN202111340765.6A patent/CN114205590B/zh active Active
- 2019-08-16 IL IL280944A patent/IL280944B1/en unknown
- 2019-08-16 MX MX2021001838A patent/MX2021001838A/es unknown
- 2019-08-16 KR KR1020217007257A patent/KR102610089B1/ko active IP Right Grant
- 2019-08-16 SG SG11202101404WA patent/SG11202101404WA/en unknown
- 2019-08-16 BR BR112021002499-9A patent/BR112021002499A2/pt unknown
- 2019-08-16 CN CN202111341982.7A patent/CN114584774B/zh active Active
- 2019-08-16 JP JP2021507904A patent/JP7564090B2/ja active Active
- 2019-08-16 SG SG11202101406PA patent/SG11202101406PA/en unknown
- 2019-08-16 AU AU2019322914A patent/AU2019322914B2/en active Active
- 2019-08-16 BR BR112021002483-2A patent/BR112021002483A2/pt unknown
- 2019-08-16 CN CN201980054191.0A patent/CN113412620A/zh active Pending
- 2019-08-16 KR KR1020247012883A patent/KR20240058947A/ko not_active Application Discontinuation
- 2019-08-16 NZ NZ773625A patent/NZ773625A/en unknown
- 2019-08-16 JP JP2021507958A patent/JP7278366B2/ja active Active
- 2019-08-16 SG SG11202101407QA patent/SG11202101407QA/en unknown
- 2019-08-16 ES ES19850047T patent/ES2981233T3/es active Active
- 2019-08-16 CN CN201980053797.2A patent/CN112567746A/zh active Pending
- 2019-08-16 DK DK19850047.2T patent/DK3831064T3/da active
- 2019-08-16 KR KR1020217007340A patent/KR102609949B1/ko active IP Right Grant
- 2019-08-16 CN CN202111289546.XA patent/CN114554196B/zh active Active
- 2019-08-16 KR KR1020237041439A patent/KR20230170122A/ko not_active Application Discontinuation
- 2019-08-16 SG SG11202100647TA patent/SG11202100647TA/en unknown
- 2019-08-16 SG SG11202100648RA patent/SG11202100648RA/en unknown
- 2019-08-16 CN CN202111390366.0A patent/CN114501018B/zh active Active
- 2019-08-16 EP EP19850237.9A patent/EP3831056A4/en active Pending
- 2019-08-16 WO PCT/US2019/046927 patent/WO2020037272A1/en unknown
- 2019-08-16 EP EP19849559.0A patent/EP3831054A4/en active Pending
- 2019-08-16 BR BR112021002491-3A patent/BR112021002491A2/pt unknown
- 2019-08-16 KR KR1020237041409A patent/KR20230169435A/ko not_active Application Discontinuation
- 2019-08-16 JP JP2021507956A patent/JP2021534676A/ja active Pending
- 2019-08-16 KR KR1020217007279A patent/KR102610092B1/ko active IP Right Grant
- 2019-08-16 CN CN202410572266.7A patent/CN118660154A/zh active Pending
- 2019-08-16 WO PCT/US2019/046933 patent/WO2020037277A1/en unknown
- 2019-08-16 KR KR1020217007184A patent/KR102610094B1/ko active IP Right Grant
- 2019-08-16 JP JP2021507913A patent/JP7223118B2/ja active Active
- 2019-08-16 KR KR1020237041434A patent/KR20230169440A/ko not_active Application Discontinuation
- 2019-08-16 BR BR112021002832-3A patent/BR112021002832A2/pt unknown
- 2019-08-16 WO PCT/US2019/046932 patent/WO2020037276A1/en unknown
- 2019-08-16 CN CN202111341983.1A patent/CN114584775B/zh active Active
- 2019-08-16 JP JP2021507940A patent/JP7556846B2/ja active Active
- 2019-08-16 CN CN201980054208.2A patent/CN113141784A/zh active Pending
- 2019-08-16 MX MX2021001745A patent/MX2021001745A/es unknown
- 2019-08-16 UA UAA202101321A patent/UA128290C2/uk unknown
- 2019-08-16 KR KR1020217007234A patent/KR102610093B1/ko active IP Right Grant
- 2019-08-16 PL PL19850047.2T patent/PL3831064T3/pl unknown
- 2019-08-16 PT PT198500472T patent/PT3831064T/pt unknown
- 2019-08-16 WO PCT/US2019/046928 patent/WO2020037273A1/en unknown
- 2019-08-16 CN CN201980054199.7A patent/CN112585974A/zh active Pending
- 2019-08-16 KR KR1020237041433A patent/KR20230169439A/ko not_active Application Discontinuation
- 2019-08-16 SG SG11202101399VA patent/SG11202101399VA/en unknown
- 2019-08-16 EP EP19850236.1A patent/EP3831070A4/en active Pending
- 2019-08-16 BR BR112021002501-4A patent/BR112021002501A2/pt unknown
- 2019-08-16 MX MX2021001743A patent/MX2021001743A/es unknown
- 2019-08-16 CN CN202111390353.3A patent/CN114697663B/zh active Active
- 2019-08-16 FI FIEP19850047.2T patent/FI3831064T3/fi active
- 2019-08-16 CN CN201980054198.2A patent/CN112585973A/zh active Pending
- 2019-08-16 SI SI201930747T patent/SI3831064T1/sl unknown
- 2019-08-16 JP JP2021507884A patent/JP7547319B2/ja active Active
- 2019-08-16 EP EP19850378.1A patent/EP3831057A4/en active Pending
- 2019-08-16 EP EP19850149.6A patent/EP3831055A4/en active Pending
- 2019-08-16 CN CN201980053796.8A patent/CN112567744A/zh active Pending
- 2019-08-16 EP EP23210671.6A patent/EP4336832A3/en active Pending
- 2019-08-16 BR BR112021002486-7A patent/BR112021002486A2/pt unknown
- 2019-08-16 WO PCT/US2019/046934 patent/WO2020037278A1/en active Application Filing
- 2019-08-16 WO PCT/US2019/046929 patent/WO2020037274A1/en unknown
- 2019-08-16 KR KR1020217007129A patent/KR102659936B1/ko active IP Right Grant
- 2019-08-16 HU HUE19850047A patent/HUE066343T2/hu unknown
-
2021
- 2021-02-10 PH PH12021550312A patent/PH12021550312A1/en unknown
- 2021-02-11 ZA ZA2021/00951A patent/ZA202100951B/en unknown
- 2021-02-12 MX MX2024008569A patent/MX2024008569A/es unknown
- 2021-02-12 MX MX2024003663A patent/MX2024003663A/es unknown
- 2021-02-12 MX MX2024008568A patent/MX2024008568A/es unknown
- 2021-02-15 MX MX2024001656A patent/MX2024001656A/es unknown
- 2021-02-15 MX MX2024010756A patent/MX2024010756A/es unknown
- 2021-02-16 US US17/176,579 patent/US11956420B2/en active Active
- 2021-02-16 US US17/176,595 patent/US11991349B2/en active Active
- 2021-02-16 US US17/176,582 patent/US11758123B2/en active Active
- 2021-02-16 US US17/176,551 patent/US11477438B2/en active Active
- 2021-02-16 US US17/176,566 patent/US11979553B2/en active Active
- 2021-02-16 CL CL2021000397A patent/CL2021000397A1/es unknown
- 2021-02-16 US US17/176,594 patent/US12015761B2/en active Active
- 2021-12-10 ZA ZA2021/10257A patent/ZA202110257B/en unknown
-
2022
- 2022-01-18 US US17/578,178 patent/US11997257B2/en active Active
- 2022-11-30 US US18/072,331 patent/US12058317B2/en active Active
-
2023
- 2023-02-03 JP JP2023015477A patent/JP7543461B2/ja active Active
- 2023-03-14 JP JP2023039811A patent/JP7577150B2/ja active Active
- 2023-03-22 JP JP2023045824A patent/JP2023088995A/ja active Pending
- 2023-03-28 JP JP2023051948A patent/JP2023086737A/ja active Pending
- 2023-04-19 JP JP2023068781A patent/JP2023095886A/ja active Pending
- 2023-04-19 JP JP2023068782A patent/JP2023095887A/ja active Pending
-
2024
- 2024-01-04 JP JP2024000194A patent/JP2024032732A/ja active Pending
- 2024-02-28 US US18/590,685 patent/US20240214555A1/en active Pending
- 2024-02-29 US US18/591,673 patent/US20240259553A1/en active Pending
- 2024-03-05 US US18/596,291 patent/US20240244184A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013043887A1 (en) | 2011-09-23 | 2013-03-28 | Qualcomm Incorporated | Reference picture list construction for video coding |
WO2013111605A1 (en) | 2012-01-25 | 2013-08-01 | Sharp Kabushiki Kaisha | Video decoding methods and video encoding methods |
Non-Patent Citations (4)
Title |
---|
Sachin Deshpande, Kiran Misra, and Andrew Segall,AHG21: Reference Picture Set Signaling Method,Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11,JCTVC-H0433,8th Meeting: San Jose, CA, USA,2012年01月,pp.1-7 |
Sachin Deshpande,On Reference Pictures Signaling and Management for VVC,Joint Video Experts Team (JVET) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11,JVET-l0450-v2,12th Meeting: Macao, CN,2018年10月,pp.1-6 |
Ye-Kui Wang, and Hendry,On reference picture management for VVC,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-L0112-v4,12th Meeting: Macao, CN,2018年10月,pp.1-12 |
Ye-Kui Wang, et al.,On reference picture management for VVC,Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11,JVET-M0128-v1,13th Meeting: Marrakech, MA,2019年01月,pp.1-9 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7577150B2 (ja) | ビデオコーディングにおける参照ピクチャ管理 | |
JP7547530B2 (ja) | ビデオエンコーダ、ビデオデコーダ、および対応物 | |
JP2023086737A5 (ja) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230412 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230412 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240205 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240507 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240603 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240828 |
|
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: 20240924 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241022 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7577150 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |