IP Library › Granted Patent US 12,323,617
Granted Patent B2
US 12,323,617 · App. 18/484,912 · Granted Jun 3, 2025

Rounding in pairwise average candidate calculations

Inventors: Kai Zhang (San Diego, CA); Li Zhang (San Diego, CA); Hongbin Liu (Beijing, CN); Yue Wang (Beijing, CN)
Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.; BYTEDANCE INC.
H04N19/52H04N19/176
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,323,617
App. No.
18/484,912
Granted
Jun 3, 2025
Kind
B2
Abstract

Devices, systems, and methods for unified rounding in sub-block based prediction are described. In a representative aspect, a method of video processing includes generating, for a processing of a current block of video, a pairwise merge candidate based on a pair of motion candidates, and performing, based on the pairwise merge candidate, a conversion between the current block and a bitstream representation of the video. In another representative aspect, a method of video processing includes generating, for a current block of video coded using a geometry partition mode, a uni-prediction motion candidate based on a scaled motion vector and a List0 motion vector, and performing, based on the uni-prediction motion candidate, a conversion between the current block and a bitstream representation of the video.

Claims (206)

1. A method of coding video data, comprising:

constructing, for a first block of a video, a merge motion candidate list which comprises at least two merge motion candidates;

deriving, based on a position index to the merge motion candidate list and a first unified rounding process, a pairwise average merging candidate from a pair of merge motion candidates included in the merge motion candidate list;

performing, based on the pairwise average merging candidate, a first conversion between the first block and a bitstream of the video;

determining, for a second conversion between a second block of the video and the bitstream of the video, that whether or not a first affine mode is allowed for the second block and whether or not a second affine mode is allowed for the second block are based on a same dimension constrain; and

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

wherein the first rounding process is defined as:

SignShift

⁡

(

m

,

s

)

=

{

(

m

+

off

)

⁢

s

m

≥

0

-

(

(

-

m

+

off

)

⁢

s

)

m

<

0

,

wherein off and s are integers, and wherein >> represents a right shift operation.

2. The method of claim 1 , wherein the pair of merge motion candidates comprises a first motion vector MV 0 =(MV 0 x , MV 0 y ) of a reference picture list L in a first merge motion candidate and a second motion vector MV 1 =(MV 1 x , MV 1 y ) of the reference picture list L in a second merge motion candidate, and wherein MV*=(MV*x, MV*y) is the pairwise merge candidate such that:

MV* x =SignShift(MV0 x +MV1 x,s ) and MV* y =SignShift(MV0 y +MV1 y,s ).

3. The method of claim 2 , wherein position indices of the pair of merge motion candidates are fixed with 0 and 1.

4. The method of claim 2 , wherein the reference picture list L comprises reference picture list 0 (L0) or reference picture list 1 (L1).

5. The method of claim 2 , further comprising inserting the pairwise average merging candidate into the merge motion candidate list.

6. The method of claim 2 , wherein off=0.

7. The method of claim 2 , wherein s=1.

8. The method of claim 1 , wherein off=0 upon a determination that s=0.

9. The method of claim 1 , wherein off=(1<<(s−1))−1.

10. The method of claim 1 , wherein s=4.

11. The method of claim 1 , wherein the first conversion comprises encoding the first block into the bitstream.

12. The method of claim 1 , wherein the first conversion comprises decoding the first block from the bitstream.

13. 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:

construct, for a first block of a video, a merge motion candidate list which comprises at least two merge motion candidates;

derive, based on a position index to the merge motion candidate list and a first unified rounding process, a pairwise average merging candidate from a pair of merge motion candidates included in the merge motion candidate list;

perform, based on the pairwise average merging candidate, a first conversion between the first block and a bitstream of the video;

determine, for a second conversion between a second block of the video and the bitstream of the video, that whether or not a first affine mode is allowed for the second block and whether or not a second affine mode is allowed for the second block are based on a same dimension constrain; and

perform, based on the determination, the second conversion between the second block and the bitstream,

wherein the first rounding process is defined as:

SignShift

⁡

(

m

,

s

)

=

{

(

m

+

off

)

⁢

s

m

≥

0

-

(

(

-

m

+

off

)

⁢

s

)

m

<

0

,

wherein off and s are integers, and wherein >> represents a right shift operation.

14. The apparatus of claim 13 , wherein the pair of merge motion candidates comprises a first motion vector MV 0 =(MV 0 x , MV 0 y ) of a reference picture list L in a first merge motion candidate and a second motion vector MV 1 =(MV 1 x , MV 1 y ) of the reference picture list L in a second merge motion candidate, and wherein MV*=(MV*x, MV*y) is the pairwise merge candidate such that:

MV* x =SignShift(MV0 x +MV1 x,s ) and MV* y =SignShift(MV0 y +MV1 y,s ).

15. The apparatus of claim 14 , wherein position indices of the pair of merge motion candidates are fixed with 0 and 1,

wherein the reference picture list L comprises reference picture list 0 (L0) or reference picture list 1 (L1),

wherein the instructions further cause the processor to insert the pairwise average merging candidate into the merge motion candidate list,

wherein off=0, and

wherein s=1.

16. The apparatus of claim 13 , wherein off=0 upon a determination that s=0, or off=(1<<(s−1))−1, and wherein s=4.

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

construct, for a first block of a video, a merge motion candidate list which comprises at least two merge motion candidates;

derive, based on a position index to the merge motion candidate list and a first unified rounding process, a pairwise average merging candidate from a pair of merge motion candidates included in the merge motion candidate list;

perform, based on the pairwise average merging candidate, a first conversion between the first block and a bitstream of the video;

determine, for a second conversion between a second block of the video and the bitstream of the video, that whether or not a first affine mode is allowed for the second block and whether or not a second affine mode is allowed for the second block are based on a same dimension constrain; and perform, based on the determining, the second conversion between the second block and the bitstream,

wherein the first rounding process is defined as:

SignShift

⁡

(

m

,

s

)

=

{

(

m

+

off

)

⁢

s

m

≥

0

-

(

(

-

m

+

off

)

⁢

s

)

m

<

0

,

wherein off and s are integers, and wherein >> represents a right shift operation.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the pair of merge motion candidates comprises a first motion vector MV 0 =(MV 0 x , MV 0 y ) of a reference picture list L in a first merge motion candidate and a second motion vector MV 1 =(MV 1 x , MV 1 y ) of the reference picture list L in a second merge motion candidate, and wherein MV*=(MV*x, MV*y) is the pairwise merge candidate such that: MV*x=SignShift (MV 0 x +MV 1 x, s ) and MV*y=SignShift (MV 0 y +MV 1 y,s ),

wherein the position indices of the pair of merge motion candidates are fixed with 0 and 1,

wherein the reference picture list L comprises reference picture list 0 (L0) or reference picture list 1 (L1),

wherein the instructions further cause the processor to insert the pairwise average merging candidate into the merge motion candidate list,

wherein off=0, or off=0 upon a determination that s=0, or off=(1<<(s−1))−1, and

wherein s=1 or 4.

19. 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:

constructing, for a first block of the video, a merge motion candidate list which comprises at least two merge motion candidates;

deriving, based on a position index to the merge motion candidate list and a first rounding process, a pairwise average merging candidate from a pair of merge motion candidates included in the merge motion candidate list;

determining, for a second block of the video, that whether or not a first affine mode is allowed for the second block and whether or not a second affine mode is allowed for the second block are based on a same dimension constrain;

generating, based on the pairwise average merging candidate and the determining, the bitstream of the video;

wherein the first rounding process is defined as:

SignShift

⁡

(

m

,

s

)

=

{

(

m

+

off

)

⁢

s

m

≥

0

-

(

(

-

m

+

off

)

⁢

s

)

m

<

0

,

wherein off and s are integers, and wherein >> represents a right shift operation.

20. The non-transitory computer-readable recording medium of claim 19 , wherein the pair of merge motion candidates comprises a first motion vector MV 0 =(MV 0 x , MV 0 y ) of a reference picture list L in a first merge motion candidate and a second motion vector MV 1 =(MV 1 x , MV 1 y ) of the reference picture list L in a second merge motion candidate, and wherein MV*=(MV*x, MV*y) is the pairwise merge candidate such that: MV*x=SignShift (MV 0 x +MV 1 x, s ) and MV*y=SignShift (MV 0 y +MV 1 y,s ),

wherein the position indices of the pair of merge motion candidates are fixed with 0 and 1,

wherein the reference picture list L comprises reference picture list 0 (L0) or reference picture list 1 (L1),

wherein the method further includes inserting the pairwise average merging candidate into the merge motion candidate list,

wherein off=0, or off=0 upon a determination that s=0, or off=(1<<(s−1))−1, and

wherein s=1 or 4.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2023
From: ZHANG, KAI; ZHANG, LI
To: BYTEDANCE INC.
Reel/Frame 065361/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2023
From: LIU, HONGBIN; WANG, YUE
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 065361/0519 →
Priority Claims (1)
WO PCT/CN2018/114931 · Nov 10, 2018 · international
Continuity (4)
Continuation 17525745 · Nov 12, 2021
Continuation 17161391 · Jan 28, 2021
Continuation PCTCN2019117119 · Nov 11, 2019
Related Publication 20240040144A1 · Feb 1, 2024
References Cited (400)
US 1147763A · Terry · 1915 [cited by applicant]
US 7529302B2 · Mukerjee · 2009 [cited by applicant]
US 8184715B1 · Rosenzweig · 2012 [cited by applicant]
US 8462846B2 · Zhang · 2013 [cited by applicant]
US 9106922B2 · Fludkov · 2015 [cited by examiner]
US 9294777B2 · Wang · 2016 [cited by applicant]
US 9374595B2 · Kim · 2016 [cited by applicant]
US 9432684B2 · Lee · 2016 [cited by applicant]
US 9521425B2 · Chen · 2016 [cited by applicant]
US 9615089B2 · Fartukov · 2017 [cited by applicant]
US 9667996B2 · Chen · 2017 [cited by applicant]
US 9674542B2 · Chen · 2017 [cited by applicant]
US 9762927B2 · Chen · 2017 [cited by applicant]
US 9900593B2 · Xiu · 2018 [cited by applicant]
US 9948930B2 · Panusopone · 2018 [cited by applicant]
US 9955186B2 · Chon · 2018 [cited by applicant]
US 10045014B2 · Zhang · 2018 [cited by applicant]
US 10142655B2 · Lin · 2018 [cited by applicant]
US 10298950B2 · Wang · 2019 [cited by applicant]
US 10362330B1 · Li · 2019 [cited by applicant]
US 10404990B2 · Hendry · 2019 [cited by applicant]
US 10419763B2 · Huang · 2019 [cited by applicant]
US 10440378B1 · Xu · 2019 [cited by applicant]
US 10448010B2 · Chen · 2019 [cited by applicant]
US 10484686B2 · Xiu · 2019 [cited by applicant]
US 10491902B1 · Xu · 2019 [cited by applicant]
US 10523964B2 · Chuang · 2019 [cited by applicant]
US 10560712B2 · Zou · 2020 [cited by applicant]
US 10701366B2 · Chen · 2020 [cited by applicant]
US 10708592B2 · Dong · 2020 [cited by applicant]
US 10757417B2 · Zhang · 2020 [cited by applicant]
US 10778999B2 · Li · 2020 [cited by applicant]
US 10779002B2 · Chen · 2020 [cited by applicant]
US 10785494B2 · Chien · 2020 [cited by applicant]
US 10805630B2 · Li · 2020 [cited by applicant]
US 10841609B1 · Liu · 2020 [cited by applicant]
US 10904565B2 · Chuang · 2021 [cited by applicant]
US 10911772B2 · Sato · 2021 [cited by applicant]
US 11066131B2 · Lee et al. · 2021 [cited by applicant]
US 11172196B2 · Zhang · 2021 [cited by applicant]
US 11197003B2 · Zhang · 2021 [cited by applicant]
US 11197007B2 · Zhang · 2021 [cited by applicant]
US 11202065B2 · Zhang · 2021 [cited by applicant]
US 11202081B2 · Zhang · 2021 [cited by applicant]
US 11252406B2 · Lai · 2022 [cited by examiner]
US 11477463B2 · Zhang · 2022 [cited by applicant]
US 11509915B2 · Zhang · 2022 [cited by applicant]
US 11523123B2 · Zhang · 2022 [cited by applicant]
US 11616945B2 · Zhang · 2023 [cited by applicant]
US 11659192B2 · Zhang et al. · 2023 [cited by applicant]
US 11765343B2 · Chen · 2023 [cited by examiner]
US 11792421B2 · Zhang et al. · 2023 [cited by applicant]
US 11831884B2 · Zhang et al. · 2023 [cited by applicant]
US 11895306B2 · Zhang et al. · 2024 [cited by applicant]
US 12132889B2 · Zhang et al. · 2024 [cited by applicant]
US 12132891B2 · Chen · 2024 [cited by examiner]
US 20070192762A1 · Eichenberger · 2007 [cited by applicant]
US 20100036230A1 · Greene et al. · 2010 [cited by applicant]
US 20110002386A1 · Zhang · 2011 [cited by applicant]
US 20110194609A1 · Rusert · 2011 [cited by applicant]
US 20110200107A1 · Ryu · 2011 [cited by applicant]
US 20120219216A1 · Sato · 2012 [cited by applicant]
US 20120287999A1 · Li · 2012 [cited by applicant]
US 20120320984A1 · Zhou · 2012 [cited by applicant]
US 20130003842A1 · Kondo · 2013 [cited by applicant]
US 20130101041A1 · Fishwick · 2013 [cited by applicant]
US 20130107958A1 · Shimada · 2013 [cited by applicant]
US 20130128970A1 · Yu · 2013 [cited by applicant]
US 20130128976A1 · Koyama · 2013 [cited by applicant]
US 20130182755A1 · Chen · 2013 [cited by applicant]
US 20130229485A1 · Rusanovskyy · 2013 [cited by applicant]
US 20130272410A1 · Seregin · 2013 [cited by applicant]
US 20130329007A1 · Zhang · 2013 [cited by applicant]
US 20130329784A1 · Chuang · 2013 [cited by applicant]
US 20140086325A1 · Chen · 2014 [cited by applicant]
US 20140169472A1 · Fludkov · 2014 [cited by examiner]
US 20140286408A1 · Zhang · 2014 [cited by applicant]
US 20140286416A1 · Jeon · 2014 [cited by applicant]
US 20140294066A1 · Kondo · 2014 [cited by applicant]
US 20140294078A1 · Seregin · 2014 [cited by applicant]
US 20140334551A1 · Kim · 2014 [cited by applicant]
US 20150023423A1 · Zhang · 2015 [cited by applicant]
US 20150110178A1 · Kim · 2015 [cited by applicant]
US 20150181216A1 · Zhang · 2015 [cited by applicant]
US 20150249828A1 · Rosewarne · 2015 [cited by applicant]
US 20150312588A1 · Yamamoto · 2015 [cited by applicant]
US 20150373350A1 · Hendry · 2015 [cited by applicant]
US 20150373357A1 · Pang · 2015 [cited by applicant]
US 20150373358A1 · Pang et al. · 2015 [cited by applicant]
US 20150373362A1 · Pang · 2015 [cited by applicant]
US 20160029046A1 · Li · 2016 [cited by applicant]
US 20160057420A1 · Pang · 2016 [cited by applicant]
US 20160073132A1 · Zhang · 2016 [cited by applicant]
US 20160100189A1 · Pang · 2016 [cited by applicant]
US 20160142729A1 · Wang · 2016 [cited by applicant]
US 20160286229A1 · Li · 2016 [cited by applicant]
US 20160337662A1 · Pang et al. · 2016 [cited by applicant]
US 20160366441A1 · An · 2016 [cited by applicant]
US 20160373756A1 · Yu · 2016 [cited by applicant]
US 20170013279A1 · Puri et al. · 2017 [cited by applicant]
US 20170054996A1 · Xu · 2017 [cited by applicant]
US 20170085905A1 · Kadono · 2017 [cited by applicant]
US 20170094305A1 · Li · 2017 [cited by applicant]
US 20170142418A1 · Li · 2017 [cited by applicant]
US 20170223378A1 · Tao · 2017 [cited by applicant]
US 20170238005A1 · Chien · 2017 [cited by applicant]
US 20170238011A1 · Pettersson · 2017 [cited by applicant]
US 20170272748A1 · Seregin · 2017 [cited by applicant]
US 20170272782A1 · Li · 2017 [cited by applicant]
US 20170280159A1 · Xu · 2017 [cited by applicant]
US 20170289566A1 · He · 2017 [cited by applicant]
US 20170302929A1 · Chen · 2017 [cited by applicant]
US 20170310990A1 · Hsu · 2017 [cited by applicant]
US 20170332000A1 · Wang et al. · 2017 [cited by applicant]
US 20170332095A1 · Zou · 2017 [cited by applicant]
US 20170332099A1 · Lee · 2017 [cited by applicant]
US 20170339404A1 · Panusopone · 2017 [cited by applicant]
US 20170339405A1 · Wang · 2017 [cited by applicant]
US 20180041762A1 · Ikai · 2018 [cited by applicant]
US 20180048889A1 · Zhang · 2018 [cited by applicant]
US 20180054628A1 · Pettersson · 2018 [cited by applicant]
US 20180063553A1 · Zhang · 2018 [cited by applicant]
US 20180098062A1 · Li · 2018 [cited by applicant]
US 20180098063A1 · Chen · 2018 [cited by applicant]
US 20180098087A1 · Li · 2018 [cited by applicant]
US 20180109814A1 · Chuang et al. · 2018 [cited by applicant]
US 20180124394A1 · Xu · 2018 [cited by applicant]
US 20180131952A1 · Xiu · 2018 [cited by applicant]
US 20180184117A1 · Chen · 2018 [cited by applicant]
US 20180192069A1 · Chen · 2018 [cited by applicant]
US 20180192072A1 · Chen · 2018 [cited by applicant]
US 20180199056A1 · Sato · 2018 [cited by applicant]
US 20180199057A1 · Chuang · 2018 [cited by applicant]
US 20180220149A1 · Son · 2018 [cited by applicant]
US 20180247396A1 · Pouli · 2018 [cited by applicant]
US 20180249172A1 · Chen · 2018 [cited by applicant]
US 20180262773A1 · Chuang et al. · 2018 [cited by applicant]
US 20180270500A1 · Li · 2018 [cited by applicant]
US 20180278949A1 · Karczewicz et al. · 2018 [cited by applicant]
US 20180278951A1 · Seregin · 2018 [cited by applicant]
US 20180288425A1 · Panusopone · 2018 [cited by applicant]
US 20180288441A1 · Zhang · 2018 [cited by applicant]
US 20180310017A1 · Chen · 2018 [cited by applicant]
US 20180324454A1 · Lin · 2018 [cited by applicant]
US 20180332298A1 · Liu · 2018 [cited by applicant]
US 20180376166A1 · Chuang · 2018 [cited by applicant]
US 20190020878A1 · Xu · 2019 [cited by applicant]
US 20190020895A1 · Liu · 2019 [cited by applicant]
US 20190037231A1 · Ikai · 2019 [cited by applicant]
US 20190052886A1 · Chiang · 2019 [cited by applicant]
US 20190058897A1 · Han · 2019 [cited by applicant]
US 20190068977A1 · Zhang · 2019 [cited by applicant]
US 20190075293A1 · Lim · 2019 [cited by applicant]
US 20190104303A1 · Xiu · 2019 [cited by applicant]
US 20190124332A1 · Lim · 2019 [cited by applicant]
US 20190158866A1 · Kim · 2019 [cited by applicant]
US 20190182504A1 · Lainema · 2019 [cited by applicant]
US 20190191171A1 · Ikai · 2019 [cited by applicant]
US 20190222859A1 · Chuang · 2019 [cited by applicant]
US 20190246128A1 · Xu · 2019 [cited by applicant]
US 20190246143A1 · Zhang · 2019 [cited by applicant]
US 20190268594A1 · Lim et al. · 2019 [cited by applicant]
US 20190273943A1 · Zhao · 2019 [cited by applicant]
US 20190281294A1 · Kim · 2019 [cited by applicant]
US 20190306502A1 · Gadde · 2019 [cited by applicant]
US 20190320181A1 · Chen · 2019 [cited by applicant]
US 20190320189A1 · Cooper · 2019 [cited by applicant]
US 20190335170A1 · Lee · 2019 [cited by applicant]
US 20190342547A1 · Lee · 2019 [cited by applicant]
US 20190364295A1 · Li · 2019 [cited by applicant]
US 20190373259A1 · Xu · 2019 [cited by applicant]
US 20190373261A1 · Egilmez · 2019 [cited by applicant]
US 20190387250A1 · Boyce · 2019 [cited by applicant]
US 20200021837A1 · Ikai · 2020 [cited by applicant]
US 20200021839A1 · Pham Van · 2020 [cited by applicant]
US 20200045307A1 · Jang · 2020 [cited by applicant]
US 20200045310A1 · Chen · 2020 [cited by applicant]
US 20200045311A1 · Yoo · 2020 [cited by applicant]
US 20200053364A1 · Seo · 2020 [cited by applicant]
US 20200059658A1 · Chien · 2020 [cited by applicant]
US 20200084441A1 · Lee · 2020 [cited by applicant]
US 20200084454A1 · Liu · 2020 [cited by applicant]
US 20200099941A1 · Li · 2020 [cited by applicant]
US 20200099951A1 · Hung · 2020 [cited by applicant]
US 20200112741A1 · Han · 2020 [cited by applicant]
US 20200120334A1 · Xu · 2020 [cited by applicant]
US 20200128154A1 · Wang et al. · 2020 [cited by applicant]
US 20200128237A1 · Xu · 2020 [cited by applicant]
US 20200128258A1 · Chen · 2020 [cited by applicant]
US 20200137398A1 · Zhao · 2020 [cited by applicant]
US 20200145688A1 · Zou · 2020 [cited by applicant]
US 20200154127A1 · Lee · 2020 [cited by applicant]
US 20200169726A1 · Kim · 2020 [cited by applicant]
US 20200177911A1 · Aono · 2020 [cited by applicant]
US 20200186818A1 · Li · 2020 [cited by applicant]
US 20200213594A1 · Liu · 2020 [cited by applicant]
US 20200213612A1 · Liu · 2020 [cited by applicant]
US 20200213622A1 · Xu · 2020 [cited by applicant]
US 20200221077A1 · Park · 2020 [cited by applicant]
US 20200221110A1 · Chien · 2020 [cited by applicant]
US 20200221120A1 · Robert · 2020 [cited by applicant]
US 20200267408A1 · Lee · 2020 [cited by applicant]
US 20200275120A1 · Lin · 2020 [cited by applicant]
US 20200280735A1 · Lim · 2020 [cited by applicant]
US 20200296380A1 · Aono · 2020 [cited by applicant]
US 20200296382A1 · Zhao · 2020 [cited by applicant]
US 20200296415A1 · Chen · 2020 [cited by applicant]
US 20200336738A1 · Xiu · 2020 [cited by applicant]
US 20200351505A1 · Seo · 2020 [cited by applicant]
US 20200359029A1 · Liu · 2020 [cited by applicant]
US 20200374543A1 · Liu · 2020 [cited by applicant]
US 20200374544A1 · Liu · 2020 [cited by applicant]
US 20200382771A1 · Liu · 2020 [cited by applicant]
US 20200382795A1 · Zhang · 2020 [cited by applicant]
US 20200382807A1 · Liu · 2020 [cited by applicant]
US 20200396453A1 · Zhang · 2020 [cited by applicant]
US 20200396462A1 · Zhang · 2020 [cited by applicant]
US 20200396465A1 · Zhang · 2020 [cited by applicant]
US 20200404255A1 · Zhang · 2020 [cited by applicant]
US 20200404260A1 · Zhang · 2020 [cited by applicant]
US 20200413048A1 · Zhang · 2020 [cited by applicant]
US 20210006780A1 · Zhang · 2021 [cited by applicant]
US 20210006787A1 · Zhang · 2021 [cited by applicant]
US 20210029356A1 · Zhang · 2021 [cited by applicant]
US 20210029362A1 · Liu · 2021 [cited by applicant]
US 20210029368A1 · Zhang · 2021 [cited by applicant]
US 20210037240A1 · Zhang · 2021 [cited by applicant]
US 20210037256A1 · Zhang · 2021 [cited by applicant]
US 20210051339A1 · Liu · 2021 [cited by applicant]
US 20210067783A1 · Liu · 2021 [cited by applicant]
US 20210076050A1 · Zhang · 2021 [cited by applicant]
US 20210076063A1 · Liu · 2021 [cited by applicant]
US 20210092379A1 · Zhang · 2021 [cited by applicant]
US 20210092435A1 · Liu · 2021 [cited by applicant]
US 20210105482A1 · Zhang · 2021 [cited by applicant]
US 20210152846A1 · Zhang · 2021 [cited by applicant]
US 20210176485A1 · Chuang · 2021 [cited by applicant]
US 20210203958A1 · Zhang · 2021 [cited by applicant]
US 20210218980A1 · Zhang · 2021 [cited by applicant]
US 20210227234A1 · Zhang · 2021 [cited by applicant]
US 20210258569A1 · Chen · 2021 [cited by examiner]
US 20210314560A1 · Lai · 2021 [cited by examiner]
US 20210321125A1 · Kim · 2021 [cited by examiner]
US 20210352302A1 · Zhang et al. · 2021 [cited by applicant]
US 20210392341A1 · Zhang et al. · 2021 [cited by applicant]
US 20220007046A1 · Chen · 2022 [cited by examiner]
US 20220070439A1 · Laroche · 2022 [cited by examiner]
US 20220070488A1 · Chen · 2022 [cited by applicant]
US 20220070489A1 · Zhang · 2022 [cited by applicant]
US 20220078452A1 · Zhang · 2022 [cited by applicant]
US 20220124319A1 · Lai · 2022 [cited by examiner]
US 20220217363A1 · Zhang · 2022 [cited by applicant]
US 20220248026A1 · Lee · 2022 [cited by examiner]
US 20220264125A1 · Zhang · 2022 [cited by applicant]
US 20240015333A1 · Chen · 2024 [cited by examiner]
US 20240048686A1 · Chen · 2024 [cited by examiner]
CA 3025490A1 · 2017 [cited by applicant]
CA 3037685A1 · 2018 [cited by applicant]
CN 1672174A · 2005 [cited by applicant]
CN 1710959A · 2005 [cited by applicant]
CN 1777283A · 2006 [cited by applicant]
CN 101605255A · 2009 [cited by applicant]
CN 101895751A · 2010 [cited by applicant]
CN 102577388A · 2012 [cited by applicant]
CN 102685479A · 2012 [cited by applicant]
CN 202942842U · 2013 [cited by applicant]
CN 103535010A · 2014 [cited by applicant]
CN 103535040A · 2014 [cited by applicant]
CN 103561263A · 2014 [cited by applicant]
CN 104053005A · 2014 [cited by applicant]
CN 104170381A · 2014 [cited by applicant]
CN 104221376A · 2014 [cited by applicant]
CN 104396242A · 2015 [cited by applicant]
CN 104904207A · 2015 [cited by applicant]
CN 204973721U · 2016 [cited by applicant]
CN 105306944A · 2016 [cited by applicant]
CN 105532000A · 2016 [cited by applicant]
CN 105678808A · 2016 [cited by applicant]
CN 105723713A · 2016 [cited by applicant]
CN 105917650A · 2016 [cited by applicant]
CN 205627809U · 2016 [cited by applicant]
CN 106105191A · 2016 [cited by applicant]
CN 106303543A · 2017 [cited by applicant]
CN 106416245A · 2017 [cited by applicant]
CN 106537915A · 2017 [cited by applicant]
CN 106559669A · 2017 [cited by applicant]
CN 106688232A · 2017 [cited by applicant]
CN 206304662U · 2017 [cited by applicant]
CN 107079161A · 2017 [cited by applicant]
CN 107113424A · 2017 [cited by applicant]
CN 107113442A · 2017 [cited by applicant]
CN 107211156A · 2017 [cited by applicant]
CN 107409225A · 2017 [cited by applicant]
CN 107426568A · 2017 [cited by applicant]
CN 107534778A · 2018 [cited by applicant]
CN 107615765A · 2018 [cited by applicant]
CN 107646195A · 2018 [cited by applicant]
CN 107852490A · 2018 [cited by applicant]
CN 107925770A · 2018 [cited by applicant]
CN 107925775A · 2018 [cited by applicant]
CN 107979756A · 2018 [cited by applicant]
CN 108012153A · 2018 [cited by applicant]
CN 108028929A · 2018 [cited by applicant]
CN 108353184A · 2018 [cited by applicant]
CN 108432250A · 2018 [cited by applicant]
CN 207872031U · 2018 [cited by applicant]
CN 108632629A · 2018 [cited by applicant]
CN 112020829A · 2020 [cited by applicant]
EP 3522537A1 · 2019 [cited by applicant]
EP 3788782A1 · 2021 [cited by applicant]
GB 2539213A · 2016 [cited by applicant]
JP H08186825A · 1996 [cited by applicant]
JP 2004344828A · 2004 [cited by applicant]
JP 2007272733A · 2007 [cited by applicant]
JP 2011077761A · 2011 [cited by applicant]
JP 2013098745A · 2013 [cited by applicant]
JP 2021513818A · 2021 [cited by applicant]
KR 20180028514A · 2018 [cited by applicant]
KR 20200128154A · 2020 [cited by applicant]
KR 102701593B1 · 2024 [cited by applicant]
KR 102738271B1 · 2024 [cited by applicant]
TW 201540047A · 2015 [cited by applicant]
TW 201709738A · 2017 [cited by applicant]
TW 201832557A · 2018 [cited by applicant]
WO 0065829A1 · 2000 [cited by applicant]
WO 2000065829A1 · 2000 [cited by applicant]
WO 2009080133A1 · 2009 [cited by applicant]
WO 2011077761A1 · 2011 [cited by applicant]
WO 2012045225A1 · 2012 [cited by applicant]
WO 2013070028A1 · 2013 [cited by applicant]
WO 2013168407A1 · 2013 [cited by applicant]
WO 2015196029A1 · 2015 [cited by applicant]
WO 2016048834A1 · 2016 [cited by applicant]
WO 2016057701A1 · 2016 [cited by applicant]
WO 2016057938A1 · 2016 [cited by applicant]
WO 2016091161A1 · 2016 [cited by applicant]
WO 2016138513A1 · 2016 [cited by applicant]
WO 2016183224A1 · 2016 [cited by applicant]
WO 2017036399A1 · 2017 [cited by applicant]
WO 2017058899A1 · 2017 [cited by applicant]
WO 2017118411A1 · 2017 [cited by applicant]
WO 2017130696A1 · 2017 [cited by applicant]
WO 2017133661A1 · 2017 [cited by applicant]
WO 2017156669A1 · 2017 [cited by applicant]
WO 2017157264A1 · 2017 [cited by applicant]
WO 2017157281A1 · 2017 [cited by applicant]
WO 2017165391A1 · 2017 [cited by applicant]
WO 2017188509A1 · 2017 [cited by applicant]
WO 2017194756A1 · 2017 [cited by applicant]
WO 2017195554A1 · 2017 [cited by applicant]
WO 2017197126A1 · 2017 [cited by applicant]
WO 2017197146A1 · 2017 [cited by applicant]
WO 2017205701A1 · 2017 [cited by applicant]
WO 2017206803A1 · 2017 [cited by applicant]
WO 2018018459A1 · 2018 [cited by applicant]
WO 2018047668A1 · 2018 [cited by applicant]
WO 2018065397A2 · 2018 [cited by applicant]
WO 2018066241A1 · 2018 [cited by applicant]
WO 2018067823A1 · 2018 [cited by applicant]
WO 2018097692A2 · 2018 [cited by applicant]
WO 2018097693A2 · 2018 [cited by applicant]
WO 2018097693A3 · 2018 [cited by applicant]
WO 2018184589A1 · 2018 [cited by applicant]
WO 2020086331A1 · 2020 [cited by applicant]
US 11,297,334 B2, 04/2022, Zhang et al. (withdrawn) [cited by applicant]
Bross et al. “Versatile Video Coding (Draft 2),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 11th Meeting, Ljubljana, SI, Jul. 10-18, 2018, document JVET-K1001, 2018. [cited by applicant]
Bross et al. “Versatile Video Coding (Draft 4),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC UTC 1/SC 29/WG 11, 13th Meeting, Marrakech, MA, Jan. 9-18, 2019, document JVET-M1001, 2019. [cited by applicant]
Bross et al. “Versatile Video Coding (Draft 5),” 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, documentJVET-N1001, 2019. [cited by applicant]
Li et al. “Affine Deformation Model Based Intra Block Copy for Intra Frame Coding,” 2020, Institute of Information and Communication Engineering, Zhejiang University. [cited by applicant]
Liao et al. “CE10.1.b: Triangular Prediction Unit Mode,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 nd ISO/IEC JTC 1/SC 29/WG 11, 12th Meeting, Macao, CN, Oct. 3-12, 2018, document JVET-L0124. 2018. [cited by applicant]
Van Der Auwera et al. “Description of Core Experiment 3: Intra Prediction and Mode Coding,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 10th Meeting, San Diego, USA, Apr. 10-20, 20… [cited by applicant]
Zhou et al. “Spatial-Temporal Merge Mode (Non Subblock STMVP),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and 1SO/IEC JTC 1/SC 29/WG 11, 11th Meeting: Ljubljana, SI, Jul. 10-18, 2018, JVET-K0161, 2018. [cited by applicant]
Solovyev et al. “Non-CE4: Merge Mode Modification,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 11th Meeting: Ljubljana, SI, Jul. 10-18, 2018, document JVET-K0056, 2018. [cited by applicant]
Yang et al. “BoG Report on CE4 Related Contributions,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 11th Meeting: Ljubljana, SI, Jul. 10-18, 2018, document JVET-K0546, 2018. [cited by applicant]
Final Office Action from U.S. Appl. No. 17/732,849 dated Jun. 16, 2023. [cited by applicant]
Intention to Grant from British Patent Application No. 2018867.8 mailed Nov. 11, 2022 (2 pages). [cited by applicant]
Examination Report from Indian Patent Application No. 202228045435 mailed Dec. 26, 2022. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/529,607 dated Oct. 31, 2022. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/412,771 dated Feb. 16, 2023. [cited by applicant]
Non Final Office Action from U.S. Appl. No. 17/732,849 dated Mar. 2, 2023. [cited by applicant]
Final Office Action from U.S. Appl. No. 17/529,607 dated Apr. 17, 2023. [cited by applicant]
International Search Report and Written Opinion from PCT/CN2019/117116 dated Jan. 2, 2020 (9 pages). [cited by applicant]
International Search Report and Written Opinion from PCT/CN2019/117118 dated Feb. 5, 2020 (9 pages). [cited by applicant]
International Search Report and Written Opinion from PCT/CN2019/117119 dated Jan. 23, 2020 (9 pages). [cited by applicant]
International Search Report and Written Opinion from PCT/I82019/055244 dated Nov. 18, 2019 (18 pages). [cited by applicant]
International Search Report and Written Opinion from PCT/I82019/055246 dated Nov. 7, 2019 (18 pages). [cited by applicant]
International Search Report and Written Opinion from PCT/I82019/055247 dated Nov. 7, 2019 (21 pages). [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/071,357 dated Dec. 8, 2020. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/099,042 dated Dec. 31, 2020. [cited by applicant]
Notice of Allowance from U.S. Appl. No. 17/071,412 dated Jan. 7, 2021. [cited by applicant]
Advisory Action from U.S. Appl. No. 17/074,892 dated Aug. 4, 2021. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/071,357 dated Sep. 21, 2021. [cited by applicant]
International Search Report and Written Opinion from PCT/I82019/054652 dated Sep. 27, 2019 (18 pages). [cited by applicant]
International Search Report and Written Opinion from PCT/I82019/054654 dated Aug. 27, 2019 (85 pages). [cited by applicant]
International Search Report and Written Opinion from PCT/I82019/058078 dated Mar. 3, 2020 (20 pages). [cited by applicant]
International Search Report and Written Opinion from PCT/I82019/058079 dated Mar. 3, 2020 (26 pages). [cited by applicant]
International Search Report and Written Opinion from PCT/I82019/058081 dated Mar. 25, 2020 (21 pages). [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/019,629 dated Nov. 13, 2020. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/011,157 dated Nov. 17, 2020. [cited by applicant]
Non-Final Office Action from U.S. Appl. No. 17/031,451 dated Dec. 4, 2020. [cited by applicant]