IP Library › Granted Patent US 12,513,291
Granted Patent B2
US 12,513,291 · App. 18/516,447 · Granted Dec 30, 2025

Prediction refinement for affine merge and affine motion vector prediction mode

Inventors: Zhipin Deng (Beijing, CN); Li Zhang (San Diego, CA); Ye-kui Wang (San Diego, CA); Kai Zhang (San Diego, CA); Jizheng Xu (San Diego, CA)
Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.; BYTEDANCE INC.
H04N19/117H04N19/105H04N19/132H04N19/139H04N19/159H04N19/174H04N19/176H04N19/186H04N19/463H04N19/52H04N19/70H04N19/80
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,513,291
App. No.
18/516,447
Granted
Dec 30, 2025
Kind
B2
Abstract

A method includes determining, for a conversion between a video block of a video and a bitstream of the video, a size of prediction block corresponding to the video block according to a rule. The method also includes performing the conversion based on the determining. The rule specifies that a first size of the prediction block is determined responsive to whether a prediction refinement using optical flow technique is used for coding the video block. The video block has a second size and is coded using an affine merge mode or an affine advanced motion vector prediction mode.

Claims (80)

1 . A method of processing video data, comprising:

performing a first conversion between a video comprising a picture comprising one or more slices and a bitstream of the video,

wherein the first conversion conforms to a first rule that specifies that whether a deblocking filter is applied to a first slice referring to a picture parameter set (PPS) is based at least one of:

a first syntax element in a slice header (SH) indicating whether an override of information of the deblocking filter is enabled at a slice level, or

a second syntax element in a picture header (PH) indicating whether the override of information of the deblocking filter is enabled at a picture level; and

wherein the first slice is one of the one or more slices comprised in the picture;

determining, for a second conversion between a first video block of the video and the bitstream of the video, a size of a prediction block corresponding to the first video block according to a second rule; and

performing the second conversion between the first video block of the video and the bitstream of the video based on the determining,

wherein an affine merge mode is enabled for the first video block,

wherein the second rule specifies that a first size of the prediction block is determined responsive to whether a prediction refinement using optical flow technique is enabled for the first video block, and wherein the first video block has a second size;

wherein a first width and a first height of the first size of the prediction block are indicated by (M+M0) and (N+N0), respectively,

wherein a second width and a second height of the second size of the first video block are indicated by M and N, respectively, and

wherein M, M0, N and N0 are integers greater than or equal to 0.

2 . The method of claim 1 , wherein the first rule specifies that whether the deblocking filter is applied to the first slice referring to the picture parameter set is further based at least on a third syntax element included in the PH associated with the first slice, and

wherein the third syntax element indicates whether the deblocking filter is disabled for the picture.

3 . The method of claim 2 , wherein the first rule specifies that whether the deblocking filter is applied to the one or more slices referring to the picture parameter set is further based on at least one of:

a fourth syntax element in the PPS indicating whether the deblocking filter is disabled for pictures referring to the PPS, or

a fifth syntax element at the slice level indicating whether the deblocking filter is indicated as being disabled.

4 . The method of claim 3 , wherein values of the third syntax element, the fourth syntax element, and the fifth syntax element equal to 1 indicate that the deblocking filter is disabled at the picture level, a PPS level, and the slice level, respectively.

5 . The method of claim 4 , wherein when the values of the fourth syntax element and the fifth syntax element equal to 1, the deblocking filter is disabled for the first slice.

6 . The method of claim 2 , wherein the first rule further specifies that a presence of a fifth syntax element in the SH and/or the third syntax element in the PH is based on a value of a fourth syntax element in the PPS.

7 . The method of claim 6 , wherein the first rule further specifies that the deblocking filter is enabled on the first slice when the fourth syntax element indicates that the deblocking filter is disabled for the picture.

8 . The method of claim 7 , wherein the first rule further specifies that for multiple slices in the picture, the deblocking filter is enabled for some slices and disabled for other slices.

9 . The method of claim 1 , wherein when the prediction refinement using optical flow technique is enabled for the first video block, at least one of M0 and N0 is not equal to 0; and

wherein M0 and N0 are both equal to 2.

10 . The method of claim 1 , wherein a prediction refinement utility flag controls values of M0 and N0, and wherein the prediction refinement utility flag indicates whether the prediction refinement using optical flow technique is utilized; and

wherein the values of M0 and N0 are determined independently from an affine flag.

11 . The method of claim 10 , wherein the affine flag is inter_affine_flag which is used to indicate whether to apply an affine motion vector prediction mode; and

wherein for a video block applied with the affine motion vector prediction mode, a size of a prediction block of the video block is equal to the first size.

12 . The method of claim 9 , wherein a prediction sample of the prediction block is present as

predSamplesLX [xL][yL],

wherein xL is between 0 and M+1 inclusive, and yL is between 0 and N+1 inclusive, and

wherein the prediction sample predSamplesLX [xL][yL] is derived by invoking a luma integer sample fetching process when one or more of conditions are true: xL is equal to 0, xL is equal to M+1, yL is equal to 0 and yL is equal to N+1, and the prediction sample predSamplesLX [xL][yL] is derived by invoking a luma sample 8-tap interpolation filtering process for all conditions that are false.

13 . The method of claim 1 , wherein the affine merge mode includes generating control point motion vectors by using a merge index to select an affine merge candidate from a sub-block merge candidate list which is constructed based on motion information of spatial neighboring coding units.

14 . The method of claim 1 , wherein the performing the first conversion comprises encoding the video into the bitstream.

15 . The method of claim 1 , wherein the performing the first conversion comprises decoding the video from the bitstream.

16 . An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:

perform a first conversion between a video comprising a picture comprising one or more slices and a bitstream of the video,

wherein the first conversion conforms to a first rule that specifies that whether a deblocking filter is applied to a first slice referring to a picture parameter set (PPS) is based at least one of:

a first syntax element in a slice header (SH) indicating whether an override of information of the deblocking filter is enabled at a slice level, or

a second syntax element in a picture header (PH) indicating whether the override of information of the deblocking filter is enabled at a picture level; and

wherein the first slice is one of the one or more slices comprised in the picture;

determine, for a second conversion between a first video block of the video and the bitstream of the video, a size of a prediction block corresponding to the first video block according to a second rule; and

perform the second conversion between the first video block of the video and the bitstream of the video based on the determining,

wherein an affine merge mode is enabled for the first video block,

wherein the second rule specifies that a first size of the prediction block is determined responsive to whether a prediction refinement using optical flow technique is enabled for the first video block, and wherein the first video block has a second size;

wherein a first width and a first height of the first size of the prediction block are indicated by (M+M0) and (N+N0), respectively,

wherein a second width and a second height of the second size of the first video block are indicated by M and N, respectively, and

wherein M, M0, N and N0 are integers greater than or equal to 0.

17 . A non-transitory computer-readable storage medium storing instructions that cause a processor to:

perform a first conversion between a video comprising a picture comprising one or more slices and a bitstream of the video,

wherein the first conversion conforms to a first rule that specifies that whether a deblocking filter is applied to a first slice referring to a picture parameter set (PPS) is based at least one of:

a first syntax element in a slice header (SH) indicating whether an override of information of the deblocking filter is enabled at a slice level, or

a second syntax element in a picture header (PH) indicating whether the override of information of the deblocking filter is enabled at a picture level; and

wherein the first slice is one of the one or more slices comprised in the picture;

determine, for a second conversion between a first video block of the video and the bitstream of the video, a size of a prediction block corresponding to the first video block according to a second rule; and

perform the second conversion between the first video block of the video and the bitstream of the video based on the determining,

wherein an affine merge mode is enabled for the first video block,

wherein the second rule specifies that a first size of the prediction block is determined responsive to whether a prediction refinement using optical flow technique is enabled for the first video block, and wherein the first video block has a second size;

wherein a first width and a first height of the first size of the prediction block are indicated by (M+M0) and (N+N0), respectively,

wherein a second width and a second height of the second size of the first video block are indicated by M and N, respectively, and

wherein M, M0, N and N0 are integers greater than or equal to 0.

18 . A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:

generating a first bitstream for the video which comprises a picture comprising one or more slices,

wherein the first generating conforms to a first rule that specifies that whether a deblocking filter is applied to a first slice referring to a picture parameter set (PPS) is based at least one of:

a first syntax element in a slice header (SH) indicating whether an override of information of the deblocking filter is enabled at a slice level, or

a second syntax element in a picture header (PH) indicating whether the override of information of the deblocking filter is enabled at a picture level; and

wherein the first slice is one of the one or more slices comprised in the picture;

determining, for a first video block of the video, a size of a prediction block corresponding to the first video block according to a second rule; and

generating a second bitstream for the first video block of the video based on the determining,

wherein an affine merge mode is enabled for the first video block,

wherein the second rule specifies that a first size of the prediction block is determined responsive to whether a prediction refinement using optical flow technique is enabled for the first video block, and wherein the first video block has a second size;

wherein a first width and a first height of the first size of the prediction block are indicated by (M+M0) and (N+N0), respectively,

wherein a second width and a second height of the second size of the first video block are indicated by M and N, respectively, and

wherein M, M0, N and N0 are integers greater than or equal to 0.

19 . The apparatus of claim 16 , wherein the first rule specifies that whether the deblocking filter is applied to the first slice referring to the picture parameter set is further based at least on a third syntax element included in the PH associated with the first slice, and

wherein the third syntax element indicates whether the deblocking filter is disabled for the picture.

20 . The apparatus of claim 19 , wherein the first rule specifies that whether the deblocking filter is applied to the one or more slices referring to the picture parameter set is further based on at least one of:

a fourth syntax element in the PPS indicating whether the deblocking filter is disabled for pictures referring to the PPS, or

a fifth syntax element at the slice level indicating whether the deblocking filter is indicated as being disabled.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: DENG, ZHIPIN
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066104/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2024
From: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066104/0325 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2024
From: ZHANG, LI; WANG, YE-KUI; ZHANG, KAI; XU, JIZHENG
To: BYTEDANCE INC.
Reel/Frame 066054/0365 →
Priority Claims (1)
WO PCT/CN2020/080602 · Mar 23, 2020 · international
Continuity (3)
Continuation 17950443 · Sep 22, 2022
Continuation PCTCN2021082243 · Mar 23, 2021
Related Publication 20240107013A1 · Mar 28, 2024
References Cited (400)
US 5047112A · Ciszek · 1991 [cited by applicant]
US 6047112A · Wise · 2000 [cited by applicant]
US 8988531B2 · Zhou · 2015 [cited by applicant]
US 9525861B2 · Zhang · 2016 [cited by applicant]
US 9554133B2 · Ye et al. · 2017 [cited by applicant]
US 9584819B2 · Wang et al. · 2017 [cited by applicant]
US 9743066B2 · Zhang · 2017 [cited by applicant]
US 9912966B2 · Hannuksela · 2018 [cited by applicant]
US 9924168B2 · Zhang · 2018 [cited by applicant]
US 9998757B2 · Chen · 2018 [cited by applicant]
US 10057594B2 · Xiu · 2018 [cited by applicant]
US 10097846B2 · Deshpande · 2018 [cited by applicant]
US 10165252B2 · An · 2018 [cited by applicant]
US 10200709B2 · Chen · 2019 [cited by applicant]
US 10205968B2 · Liu · 2019 [cited by applicant]
US 10419757B2 · Chen · 2019 [cited by examiner]
US 10455231B2 · Xu · 2019 [cited by applicant]
US 10483493B2 · Sargent · 2019 [cited by applicant]
US 10523964B2 · Chuang · 2019 [cited by applicant]
US 10523967B2 · Lee · 2019 [cited by applicant]
US 10567804B2 · Chen · 2020 [cited by applicant]
US 10587859B2 · An · 2020 [cited by applicant]
US 10757417B2 · Zhang · 2020 [cited by applicant]
US 10798385B2 · Lee · 2020 [cited by applicant]
US 10805639B2 · Lee · 2020 [cited by applicant]
US 10819891B2 · Wang · 2020 [cited by applicant]
US 10841609B1 · Liu · 2020 [cited by applicant]
US 10880547B2 · Xu · 2020 [cited by applicant]
US 10904565B2 · Chuang · 2021 [cited by applicant]
US 11076169B2 · Rusanovskyy · 2021 [cited by examiner]
US 11095898B2 · Lim · 2021 [cited by applicant]
US 11095917B2 · Zhang · 2021 [cited by applicant]
US 11109061B2 · Chen · 2021 [cited by applicant]
US 11128884B2 · Liu · 2021 [cited by applicant]
US 11146810B2 · Chen · 2021 [cited by applicant]
US 11197030B2 · Li · 2021 [cited by examiner]
US 11212523B2 · Chiu · 2021 [cited by applicant]
US 11234010B2 · Hu · 2022 [cited by examiner]
US 11343529B2 · Zhang · 2022 [cited by applicant]
US 11343533B2 · Esenlik et al. · 2022 [cited by applicant]
US 11470309B2 · Zhang · 2022 [cited by applicant]
US 11496733B2 · Zhang · 2022 [cited by applicant]
US 11523108B2 · Zhang · 2022 [cited by applicant]
US 11523109B2 · Li · 2022 [cited by applicant]
US 11533513B2 · Zhang · 2022 [cited by applicant]
US 11539950B2 · Zhang · 2022 [cited by applicant]
US 11546593B2 · Zhang · 2023 [cited by applicant]
US 11553177B2 · Zhang · 2023 [cited by applicant]
US 11627313B2 · Zhang · 2023 [cited by applicant]
US 11722674B2 · Zhang · 2023 [cited by examiner]
US 11838554B2 · Deng · 2023 [cited by examiner]
US 11956432B2 · Zhang · 2024 [cited by examiner]
US 11962771B2 · Zhang · 2024 [cited by examiner]
US 11985340B2 · Zhang et al. · 2024 [cited by applicant]
US 12047558B2 · Zhang · 2024 [cited by applicant]
US 12075030B2 · Zhang · 2024 [cited by examiner]
US 12192459B2 · Zhang et al. · 2025 [cited by applicant]
US 12206859B2 · Zhang · 2025 [cited by examiner]
US 12301799B2 · Deng · 2025 [cited by examiner]
US 12348761B2 · Zhang et al. · 2025 [cited by applicant]
US 20030112867A1 · Hannuksela et al. · 2003 [cited by applicant]
US 20040008766A1 · Wang · 2004 [cited by applicant]
US 20040177383A1 · Martinolich · 2004 [cited by applicant]
US 20050019006A1 · Suh · 2005 [cited by applicant]
US 20070086521A1 · Wang · 2007 [cited by applicant]
US 20080204472A1 · Maertens · 2008 [cited by applicant]
US 20080267297A1 · Sampedro · 2008 [cited by applicant]
US 20080273597A1 · Kovalenko · 2008 [cited by applicant]
US 20100086052A1 · Park · 2010 [cited by applicant]
US 20120294353A1 · Fu · 2012 [cited by applicant]
US 20130089145A1 · Guo · 2013 [cited by applicant]
US 20130101018A1 · Chong · 2013 [cited by applicant]
US 20130101035A1 · Wang · 2013 [cited by applicant]
US 20130182755A1 · Chen · 2013 [cited by applicant]
US 20130182774A1 · Wang · 2013 [cited by applicant]
US 20130202051A1 · Zhou · 2013 [cited by applicant]
US 20130266075A1 · Wang · 2013 [cited by applicant]
US 20130294524A1 · Van der Auwera · 2013 [cited by applicant]
US 20130322531A1 · Chen · 2013 [cited by applicant]
US 20130336406A1 · Zhang · 2013 [cited by applicant]
US 20140003492A1 · Chen · 2014 [cited by applicant]
US 20140003504A1 · Ugur · 2014 [cited by applicant]
US 20140003535A1 · Haque · 2014 [cited by applicant]
US 20140146869A1 · Zhang · 2014 [cited by applicant]
US 20140185682A1 · Chen · 2014 [cited by applicant]
US 20140192892A1 · Van der Auwera · 2014 [cited by applicant]
US 20140198844A1 · Hsu · 2014 [cited by applicant]
US 20140218473A1 · Hannuksela · 2014 [cited by applicant]
US 20140301441A1 · Wang · 2014 [cited by applicant]
US 20140301476A1 · Deshpande · 2014 [cited by applicant]
US 20150010050A1 · Chen · 2015 [cited by applicant]
US 20150010091A1 · Hsu · 2015 [cited by applicant]
US 20150103924A1 · Misra · 2015 [cited by applicant]
US 20150195577A1 · Hannuksela · 2015 [cited by applicant]
US 20150215631A1 · Zhou · 2015 [cited by applicant]
US 20150271515A1 · Pang · 2015 [cited by applicant]
US 20150341655A1 · Joshi · 2015 [cited by applicant]
US 20150341664A1 · Zhang · 2015 [cited by applicant]
US 20160100189A1 · Pang · 2016 [cited by applicant]
US 20160100196A1 · Wu · 2016 [cited by applicant]
US 20160105690A1 · Denoual · 2016 [cited by applicant]
US 20160165247A1 · Deshpande · 2016 [cited by applicant]
US 20160165248A1 · Lainema · 2016 [cited by applicant]
US 20160173887A1 · Deshpande · 2016 [cited by applicant]
US 20160219278A1 · Chen · 2016 [cited by applicant]
US 20160234498A1 · Misra et al. · 2016 [cited by applicant]
US 20160234522A1 · Lu · 2016 [cited by applicant]
US 20160316215A1 · Minoo · 2016 [cited by applicant]
US 20160337661A1 · Pang · 2016 [cited by applicant]
US 20160381385A1 · Ugur · 2016 [cited by applicant]
US 20170006302A1 · Lee · 2017 [cited by applicant]
US 20170006304A1 · Miyoshi · 2017 [cited by applicant]
US 20170064339A1 · Van der Auwera · 2017 [cited by examiner]
US 20170237999A1 · Hendry · 2017 [cited by applicant]
US 20170272758A1 · Lin · 2017 [cited by applicant]
US 20170289566A1 · He · 2017 [cited by applicant]
US 20170295369A1 · Nakagami · 2017 [cited by applicant]
US 20170302951A1 · Joshi · 2017 [cited by applicant]
US 20170332095A1 · Zou · 2017 [cited by applicant]
US 20180048909A1 · Liu · 2018 [cited by applicant]
US 20180091829A1 · Liu · 2018 [cited by applicant]
US 20180098063A1 · Chen · 2018 [cited by applicant]
US 20180098090A1 · Lin · 2018 [cited by examiner]
US 20180184083A1 · Panusopone · 2018 [cited by applicant]
US 20180192072A1 · Chen · 2018 [cited by applicant]
US 20180199057A1 · Chuang · 2018 [cited by applicant]
US 20180270500A1 · Li · 2018 [cited by applicant]
US 20180310017A1 · Chen · 2018 [cited by applicant]
US 20180343463A1 · Xiu · 2018 [cited by applicant]
US 20180376126A1 · Hannuksela · 2018 [cited by applicant]
US 20190058884A1 · Zhou · 2019 [cited by applicant]
US 20190058896A1 · Huang · 2019 [cited by applicant]
US 20190082191A1 · Chuang · 2019 [cited by applicant]
US 20190104319A1 · Zhang · 2019 [cited by applicant]
US 20190110064A1 · Zhang · 2019 [cited by applicant]
US 20190116376A1 · Chen · 2019 [cited by applicant]
US 20190138889A1 · Jiang · 2019 [cited by applicant]
US 20190141320A1 · Wang · 2019 [cited by applicant]
US 20190149838A1 · Zhang · 2019 [cited by applicant]
US 20190158865A1 · Park · 2019 [cited by applicant]
US 20190208234A1 · Van Brandenburg · 2019 [cited by applicant]
US 20190238845A1 · Zhang et al. · 2019 [cited by applicant]
US 20190246143A1 · Zhang · 2019 [cited by applicant]
US 20190273937A1 · Yu · 2019 [cited by applicant]
US 20200112733A1 · Li · 2020 [cited by applicant]
US 20200221117A1 · Liu · 2020 [cited by applicant]
US 20200221122A1 · Ye · 2020 [cited by applicant]
US 20200228827A1 · Hannuksela · 2020 [cited by applicant]
US 20200252619A1 · Zhang · 2020 [cited by applicant]
US 20200296405A1 · Huang · 2020 [cited by applicant]
US 20200304805A1 · Li · 2020 [cited by applicant]
US 20200329246A1 · Yu · 2020 [cited by applicant]
US 20200382795A1 · Zhang · 2020 [cited by applicant]
US 20200396453A1 · Zhang · 2020 [cited by applicant]
US 20210029351A1 · Zhang · 2021 [cited by applicant]
US 20210029362A1 · Liu · 2021 [cited by applicant]
US 20210029378A1 · He · 2021 [cited by applicant]
US 20210044818A1 · Furht · 2021 [cited by applicant]
US 20210044838A1 · Chen · 2021 [cited by applicant]
US 20210058637A1 · Zhang · 2021 [cited by applicant]
US 20210076029A1 · Han · 2021 [cited by applicant]
US 20210076050A1 · Zhang · 2021 [cited by applicant]
US 20210084295A1 · Chen · 2021 [cited by applicant]
US 20210084340A1 · Li · 2021 [cited by applicant]
US 20210092393A1 · Chao · 2021 [cited by applicant]
US 20210136363A1 · Jang · 2021 [cited by applicant]
US 20210136407A1 · Aono · 2021 [cited by applicant]
US 20210136422A1 · Huang · 2021 [cited by applicant]
US 20210185347A1 · Liu · 2021 [cited by applicant]
US 20210195177A1 · Zhang · 2021 [cited by applicant]
US 20210211707A1 · Liu · 2021 [cited by applicant]
US 20210211713A1 · Zhang · 2021 [cited by applicant]
US 20210211714A1 · Zhang · 2021 [cited by applicant]
US 20210219001A1 · Jang · 2021 [cited by applicant]
US 20210227250A1 · Liu · 2021 [cited by applicant]
US 20210235109A1 · Liu · 2021 [cited by applicant]
US 20210243467A1 · Zhang · 2021 [cited by applicant]
US 20210243468A1 · Zhang · 2021 [cited by applicant]
US 20210266530A1 · Liu · 2021 [cited by applicant]
US 20210266560A1 · Jang · 2021 [cited by applicant]
US 20210266577A1 · Zhang · 2021 [cited by applicant]
US 20210266584A1 · Zhang · 2021 [cited by applicant]
US 20210266585A1 · Liu · 2021 [cited by applicant]
US 20210266591A1 · Zhang · 2021 [cited by applicant]
US 20210274208A1 · Zhang · 2021 [cited by applicant]
US 20210274209A1 · He · 2021 [cited by applicant]
US 20210274213A1 · Xiu · 2021 [cited by applicant]
US 20210281865A1 · Liu · 2021 [cited by applicant]
US 20210281875A1 · Liu · 2021 [cited by applicant]
US 20210289209A1 · Lee · 2021 [cited by applicant]
US 20210337184A1 · Meng · 2021 [cited by applicant]
US 20210337228A1 · Wang · 2021 [cited by applicant]
US 20210352302A1 · Zhang · 2021 [cited by applicant]
US 20210352315A1 · Zhang · 2021 [cited by applicant]
US 20210368198A1 · Zhang · 2021 [cited by applicant]
US 20210368199A1 · Zhang · 2021 [cited by applicant]
US 20210368203A1 · Zhang · 2021 [cited by applicant]
US 20210385481A1 · Liu · 2021 [cited by applicant]
US 20210385482A1 · Liu · 2021 [cited by applicant]
US 20210392367A1 · Zhang · 2021 [cited by applicant]
US 20210409730A1 · Wang · 2021 [cited by applicant]
US 20220007048A1 · He · 2022 [cited by applicant]
US 20220014735A1 · Chen · 2022 [cited by applicant]
US 20220053207A1 · Deshpande · 2022 [cited by applicant]
US 20220060695A1 · Zhang · 2022 [cited by applicant]
US 20220060696A1 · Zhang · 2022 [cited by applicant]
US 20220060718A1 · Zhang · 2022 [cited by applicant]
US 20220070442A1 · Jang · 2022 [cited by applicant]
US 20220094909A1 · Hannuksela · 2022 [cited by applicant]
US 20220103817A1 · Zhang et al. · 2022 [cited by applicant]
US 20220132148A1 · Wang · 2022 [cited by applicant]
US 20220159246A1 · Zhang · 2022 [cited by applicant]
US 20220166971A1 · Zhang · 2022 [cited by applicant]
US 20220166985A1 · Zhang · 2022 [cited by applicant]
US 20220174322A1 · Zhang · 2022 [cited by applicant]
US 20220217342A1 · Hannuksela · 2022 [cited by applicant]
US 20220239912A1 · Zhang · 2022 [cited by applicant]
US 20220239926A1 · Jhu · 2022 [cited by applicant]
US 20220248007A1 · Misra · 2022 [cited by applicant]
US 20220256146A1 · Zhang · 2022 [cited by applicant]
US 20220256148A1 · Zhang · 2022 [cited by applicant]
US 20220256195A1 · Zhang · 2022 [cited by applicant]
US 20220272332A1 · Lai · 2022 [cited by applicant]
US 20220272378A1 · Samuelsson · 2022 [cited by applicant]
US 20220303571A1 · Zhang · 2022 [cited by applicant]
US 20220394301A1 · Deshpande · 2022 [cited by applicant]
AU 2016273973A1 · 2018 [cited by applicant]
BR 1120220063873B1 · 2025 [cited by applicant]
CN 1593065A · 2005 [cited by applicant]
CN 1609957A · 2005 [cited by applicant]
CN 1750659A · 2006 [cited by applicant]
CN 101668219A · 2010 [cited by applicant]
CN 101990103A · 2011 [cited by applicant]
CN 103202016A · 2013 [cited by applicant]
CN 103891292A · 2014 [cited by applicant]
CN 103891293A · 2014 [cited by applicant]
CN 103975596A · 2014 [cited by applicant]
CN 104041033A · 2014 [cited by applicant]
CN 104054347A · 2014 [cited by applicant]
CN 104641648A · 2015 [cited by applicant]
CN 104662914A · 2015 [cited by applicant]
CN 104702963A · 2015 [cited by applicant]
CN 104756495A · 2015 [cited by applicant]
CN 104823449A · 2015 [cited by applicant]
CN 104885464A · 2015 [cited by applicant]
CN 105009587A · 2015 [cited by applicant]
CN 105027567A · 2015 [cited by applicant]
CN 105074819A · 2015 [cited by applicant]
CN 105144720A · 2015 [cited by applicant]
CN 105393536A · 2016 [cited by applicant]
CN 105531999A · 2016 [cited by applicant]
CN 105556975A · 2016 [cited by applicant]
CN 105684448A · 2016 [cited by applicant]
CN 106165419A · 2016 [cited by applicant]
CN 106303543A · 2017 [cited by applicant]
CN 106464893A · 2017 [cited by applicant]
CN 106537915A · 2017 [cited by applicant]
CN 106664424A · 2017 [cited by applicant]
CN 106797229A · 2017 [cited by applicant]
CN 106797476A · 2017 [cited by applicant]
CN 107105295A · 2017 [cited by applicant]
CN 107105302A · 2017 [cited by applicant]
CN 107211156A · 2017 [cited by applicant]
CN 107547907A · 2018 [cited by applicant]
CN 107801039A · 2018 [cited by applicant]
CN 107852490A · 2018 [cited by applicant]
CN 108028929A · 2018 [cited by applicant]
CN 108432250A · 2018 [cited by applicant]
CN 108781284A · 2018 [cited by applicant]
CN 108781294A · 2018 [cited by applicant]
CN 108965871A · 2018 [cited by applicant]
CN 109076214A · 2018 [cited by applicant]
CN 109076216A · 2018 [cited by applicant]
CN 109076218A · 2018 [cited by applicant]
CN 109076236A · 2018 [cited by applicant]
CN 109155855A · 2019 [cited by applicant]
CN 109600611A · 2019 [cited by applicant]
CN 109691102A · 2019 [cited by applicant]
CN 109792531A · 2019 [cited by applicant]
CN 109792533A · 2019 [cited by applicant]
CN 109996072A · 2019 [cited by applicant]
CN 110097889A · 2019 [cited by applicant]
CN 110140355A · 2019 [cited by applicant]
CN 110572658A · 2019 [cited by applicant]
CN 110662036A · 2020 [cited by applicant]
CN 110677678A · 2020 [cited by applicant]
CN 114208166B · 2022 [cited by applicant]
CN 114450943A · 2022 [cited by applicant]
CN 114631317B · 2022 [cited by applicant]
CN 114631321B · 2022 [cited by applicant]
CN 114270831B · 2024 [cited by applicant]
CN 114503577B · 2024 [cited by applicant]
CN 114556952B · 2024 [cited by applicant]
CN 115398892B · 2025 [cited by applicant]
EP 1672930A2 · 2006 [cited by applicant]
EP 1672930A3 · 2010 [cited by applicant]
EP 2941891A1 · 2015 [cited by applicant]
EP 2870761B1 · 2018 [cited by applicant]
EP 3468190A1 · 2019 [cited by applicant]
EP 3942823A1 · 2022 [cited by applicant]
GB 201815444 · 2018 [cited by applicant]
GB 201902829 · 2019 [cited by applicant]
GB 201908535 · 2019 [cited by applicant]
GB 201911952 · 2019 [cited by applicant]
GB 2577318A · 2020 [cited by applicant]
GB 2581852A · 2020 [cited by applicant]
GB 2586484A · 2021 [cited by applicant]
GB 2606281B · 2023 [cited by applicant]
IN 201647016463A · 2016 [cited by applicant]
IN 201947016713A · 2019 [cited by applicant]
IN 544863 · 2024 [cited by applicant]
IN 545368 · 2024 [cited by applicant]
IN 554139 · 2024 [cited by applicant]
IN 557704 · 2025 [cited by applicant]
IN 558521 · 2025 [cited by applicant]
IN 559063 · 2025 [cited by applicant]
IN 560569 · 2025 [cited by applicant]
JP 2015015575A · 2015 [cited by applicant]
JP 2017520162A · 2017 [cited by applicant]
JP 2017522839A · 2017 [cited by applicant]
JP 6280679B2 · 2018 [cited by applicant]
JP 2020017970A · 2020 [cited by applicant]
JP 2021041314A · 2021 [cited by applicant]
JP 2022552537A · 2022 [cited by applicant]
JP 7372443B1 · 2023 [cited by applicant]
JP 7454681B2 · 2024 [cited by applicant]
JP 7571218B2 · 2024 [cited by applicant]
JP 7575475B2 · 2024 [cited by applicant]
JP 7583126B2 · 2024 [cited by applicant]
JP 7632851B2 · 2025 [cited by applicant]
KR 20140056342A · 2014 [cited by applicant]
KR 20150057591A · 2015 [cited by applicant]
KR 20170018819A · 2017 [cited by applicant]
KR 20180128955A · 2018 [cited by applicant]
KR 20180129584A · 2018 [cited by applicant]
KR 20200126813A · 2020 [cited by applicant]
KR 20220044023A · 2022 [cited by applicant]
KR 102701594B1 · 2024 [cited by applicant]
MX 418306 · 2024 [cited by applicant]
MX 423277 · 2025 [cited by applicant]
RU 2686559C2 · 2019 [cited by applicant]
RU 2820844C2 · 2024 [cited by applicant]
WO 2014049980A1 · 2014 [cited by applicant]
WO 2014106692A1 · 2014 [cited by applicant]
WO 2015008477A1 · 2015 [cited by applicant]
WO 2015008479A1 · 2015 [cited by applicant]
WO 2015011339A1 · 2015 [cited by applicant]
WO 2015038877A1 · 2015 [cited by applicant]
WO 2015056941A1 · 2015 [cited by applicant]
WO 2015142556A2 · 2015 [cited by applicant]
WO 2016100424A1 · 2016 [cited by applicant]
WO 2016120468A1 · 2016 [cited by applicant]
WO 2016127889A1 · 2016 [cited by applicant]
WO 2016208241A · 2016 [cited by applicant]
WO 2017083784A1 · 2017 [cited by applicant]
WO 2017137444A1 · 2017 [cited by applicant]
WO 2017157259A1 · 2017 [cited by applicant]
WO 2018001208A1 · 2018 [cited by applicant]
WO 2018099269A1 · 2018 [cited by applicant]
WO 2018113658A1 · 2018 [cited by applicant]
WO 2019004283A · 2019 [cited by applicant]
WO 2019008174A1 · 2019 [cited by applicant]
WO 2019010156A1 · 2019 [cited by applicant]
WO 2019073112A1 · 2019 [cited by applicant]
WO 2019078169A1 · 2019 [cited by applicant]
WO 2019132577A1 · 2019 [cited by applicant]
WO 2019145262A1 · 2019 [cited by applicant]
WO 2019194502A1 · 2019 [cited by applicant]
WO 2019194507A1 · 2019 [cited by applicant]
WO 2019194568A1 · 2019 [cited by applicant]
WO 2019199141A1 · 2019 [cited by applicant]
WO 2019222060A1 · 2019 [cited by applicant]
WO 2020003273A1 · 2020 [cited by applicant]
WO 2020133313A1 · 2020 [cited by applicant]
WO 2020146582A1 · 2020 [cited by applicant]
WO 2020222588A1 · 2020 [cited by applicant]
WO 2021049586A1 · 2021 [cited by applicant]
WO 2021052794A1 · 2021 [cited by applicant]
US 12,184,845 B2, 12/2024, Deng et al. (withdrawn) [cited by applicant]
On header parameter set; Wang—Jan. 2019; (Year: 2019). [cited by examiner]
SDR inloop resampling; Fangjun—Oct. 2018; (Year: 2018). [cited by examiner]
Two HEVC encoder methods for block artifact reduction; Birkin Nov. 2013; (Year: 2013). [cited by examiner]
Adaptive subblock size for Affine motion compensation; Li; et al.—Jul. 2019; (Year: 2019). [cited by examiner]
Document: JVET-O0334, Choi, B., et al., “AHG8/AHG12: On Sub-Picture Partitioning Support with Layers,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 15th Meeting: Gothenburg, SE, Jul.… [cited by applicant]
Document: JVET-N0073-v1, Chen, L., et al. “AHG17: [SYS-VVC] Signalling Subpicture Coded Video Sequence,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 14th Meeting: Geneva, Switzerlan… [cited by applicant]
Document: JVET-M0154-v2, Choi, B., et al., “AHG17: On Decoded Picture Buffer Management for VVC,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 13th Meeting: Marrakech, MA, Jan. 9-18,… [cited by applicant]
Document: JVET-N0258-v1, Zhu, W., et al. “CE8-related: Palette Mode Coding,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 14th Meeting: Geneva, CH, Mar. 19-27, 2019, 6 pages. [cited by applicant]
Document: JVET-N0472_v2, Xu, J., et al. “Non-CE8: On IBC Reference Buffer Design,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 14th Meeting: Geneva, CH, Mar. 19-27, 2019, 6 pages. [cited by applicant]
Document: JVET-P0143-v1, Chen, L., et al. “AHG17/AHG12: On Signalling of Subpicture Structure in the SPS,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 16th Meeting: Geneva, CH, Oct.… [cited by applicant]
Document: JVET-P0219, Choi, B., et al. “AHG8/AHG17: On Signaling Reference Picture Resampling,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 16th Meeting: Geneva, CH, Oct. 1-11, 2019… [cited by applicant]
Document: JVET-P0144-v1, Chen, L., et al. “AHG17/AHG12: On Associating Slices with a Subpicture,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 16th Meeting: Geneva, CH, Oct. 1-11, 20… [cited by applicant]
Document: JVET-O0636_r1, Misra, K., et al. “Cross-Component Adaptive Loop Filter for Chroma,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 1115th Meeting: Gothenburg, SE, Jul. 3-12, 201… [cited by applicant]
Document: JVET-L0266-v1, Zhang, L., et al., “CE4: History-Based Motion Vector Prediction (Test 4.4.7),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 12th Meeting: Macao, CN, Oct. 3-1… [cited by applicant]
Document: JVET-P0141-v1, Chen, L., et al., “AHG17/AHG12: On Signalling the Subpicture IDs,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 16th Meeting: Geneva, CH, Oct. 1-11, 2019, 5 … [cited by applicant]
Document: JVET-N0276, Boyce, J., “AHG15: On interoperability point signalling,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 14th Meeting: Geneva, CH, Mar. 19-27, 2019, 16 pages. [cited by applicant]
Document: JVET-P0693, Hannuksela, M., et al. “AHG12: Summary of HLS Proposals on Subpictures,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 16th Meeting: Geneva, CH, Oct. 1-11, 2019,… [cited by applicant]
Document: JVET-M0350_v2, Fu, T., et al. “CE4-Related: Quadtree-Based Merge Estimation Region for VVC,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 13th Meeting: Marrakech, MA, Jan. … [cited by applicant]
Document: JVET-Q0290, Hsiang, S., et al., “AHG9/AHG12: Modifications related to subpicture signalling and RPR,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, B… [cited by applicant]
Document: JVET-Q0043, Nishi, T., et al., “AHG9: Constraint about usage of reference picture resampling and subpictures,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Br… [cited by applicant]
Document: JVET-O0133, Hendry, F., et al., “AHG8: Support for reference picture resampling—handling of picture size signalling, conformance windows, and DPB management,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP … [cited by applicant]