IP Library › Granted Patent US 12,407,835
Granted Patent B2
US 12,407,835 · App. 18/528,070 · Granted Sep 2, 2025

Interaction between IBC and affine

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/176H04N19/105H04N19/107H04N19/117H04N19/119H04N19/132H04N19/139H04N19/159H04N19/167H04N19/583
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,407,835
App. No.
18/528,070
Granted
Sep 2, 2025
Kind
B2
Abstract

Devices, systems and methods for applying intra-block copy (IBC) in video coding are described. In general, methods for integrating IBC with existing motion compensation algorithms for video encoding and decoding are described. In a representative aspect, a method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using a motion compensation algorithm, and encoding, based on the determining, the current block by selectively applying an intra-block copy to the current block. In a representative aspect, another method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using an intra-block copy, and encoding, based on the determining, the current block by selectively applying a motion compensation algorithm to the current block.

Claims (42)

1. A method of processing video data, comprising:

determining, for a conversion between a current video block of a video and a bitstream of the video, that a first technique is applied for the current video block; and

performing the conversion by applying the first technique and by excluding applying a second technique,

wherein one of the first and the second techniques corresponds to an intra-block copy (IBC) technique, and the other of the first and the second techniques corresponds to a Decoder-side Motion Vector Refinement (DMVR) technique,

wherein in response to the DMVR technique being applied during the conversion, a refined motion vector for the current video block is derived based on a cost calculation between prediction samples of the current video block in different reference pictures of the current video block, and

wherein the method further comprises, in response to at least one of reference pictures of the current video block being a current picture which includes the current video block, excluding applying the DMVR technique for the current video block during the conversion.

2. The method of claim 1 , wherein in response to the IBC technique being applied during the conversion, a prediction of the current video block is derived based on sample values from a same video slice with the current video block, and wherein the sample values are determined by block vectors.

3. The method of claim 1 , wherein the cost calculation is based on a sum of absolute difference (SAD).

4. The method of claim 1 , wherein the first technique corresponds to the IBC technique, and the second technique corresponds to the DMVR technique.

5. The method of claim 1 , wherein the first technique corresponds to the DMVR technique, and the second technique corresponds to the IBC technique.

6. The method of claim 1 , wherein the conversion includes encoding the current video block into the bitstream.

7. The method of claim 1 , wherein the conversion includes decoding the current video block from the bitstream.

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

determine, for a conversion between a current video block of a video and a bitstream of the video, that a first technique is applied for the current video block; and

perform the conversion by applying the first technique and by excluding applying a second technique,

wherein one of the first and the second techniques corresponds to an intra-block copy (IBC) technique, and the other of the first and the second techniques corresponds to a Decoder-side Motion Vector Refinement (DMVR) technique,

wherein in response to the DMVR technique being applied during the conversion, a refined motion vector for the current video block is derived based on a cost calculation between prediction samples of the current video block in different reference pictures of the current video block, and

wherein the instructions upon execution by the processor, further cause the processor to, in response to at least one of reference pictures of the current video block being a current picture which includes the current video block, exclude applying the DMVR technique for the current video block during the conversion.

9. The apparatus of claim 8 , wherein in response to the IBC technique being applied during the conversion, a prediction of the current video block is derived based on sample values from a same video slice with the current video block, and wherein the sample values are determined by block vectors.

10. The apparatus of claim 8 , wherein the cost calculation is based on a sum of absolute difference (SAD).

11. The apparatus of claim 8 , wherein the first technique corresponds to the IBC technique, and the second technique corresponds to the DMVR technique.

12. The apparatus of claim 8 , wherein the first technique corresponds to the DMVR technique, and the second technique corresponds to the IBC technique.

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

determine, for a conversion between a current video block of a video and a bitstream of the video, that a first technique is applied for the current video block; and

perform the conversion by applying the first technique and by excluding applying a second technique,

wherein one of the first and the second techniques corresponds to an intra-block copy (IBC) technique, and the other of the first and the second techniques corresponds to a Decoder-side Motion Vector Refinement (DMVR) technique,

wherein in response to the DMVR technique being applied during the conversion, a refined motion vector for the current video block is derived based on a cost calculation between prediction samples of the current video block in different reference pictures of the current video block, and

wherein the instructions further cause the processor to, in response to at least one of reference pictures of the current video block being a current picture which includes the current video block, exclude applying the DMVR technique for the current video block during the conversion.

14. The non-transitory computer-readable storage medium of claim 13 ,

wherein in response to the IBC technique being applied during the conversion, a prediction of the current video block is derived based on sample values from a same video slice with the current video block, and wherein the sample values are determined by block vectors,

wherein the cost calculation is based on a sum of absolute difference (SAD), and

wherein the first technique corresponds to the IBC technique, and the second technique corresponds to the DMVR technique, or wherein the first technique corresponds to the DMVR technique, and the second technique corresponds to the IBC technique.

15. A method of storing a bitstream of a video, comprising:

determining, for a current video block of the video, that a first technique is applied for the current video block;

generating the bitstream from the current video block by using the first technique and by excluding applying a second technique, and

storing the bitstream in a non-transitory computer-readable recording medium,

wherein one of the first and the second techniques corresponds to an intra-block copy (IBC) technique, and the other of the first and the second techniques corresponds to a Decoder-side Motion Vector Refinement (DMVR) technique,

wherein in response to the DMVR technique being applied during the conversion, a refined motion vector for the current video block is derived based on a cost calculation between prediction samples of the current video block in different reference pictures of the current video block, and

wherein the method further comprises, in response to at least one of reference pictures of the current video block being a current picture which includes the current video block, excluding applying the DMVR technique for the current video block during the conversion.

16. The method of claim 15 , wherein in response to the IBC technique being applied during the generating, a prediction of the current video block is derived based on sample values from a same video slice with the current video block, and wherein the sample values are determined by block vectors,

wherein the cost calculation is based on a sum of absolute difference (SAD), and

wherein the first technique corresponds to the IBC technique, and the second technique corresponds to the DMVR technique, or wherein the first technique corresponds to the DMVR technique, and the second technique corresponds to the IBC technique.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2024
From: ZHANG, KAI; ZHANG, LI
To: BYTEDANCE INC.
Reel/Frame 066308/0664 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2024
From: LIU, HONGBIN; WANG, YUE
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066308/0771 →
Priority Claims (1)
WO PCT/CN2018/089920 · Jun 5, 2018 · international
Continuity (4)
Continuation 17412771 · Aug 26, 2021
Continuation 17005521 · Aug 28, 2020
Continuation PCTIB2019054612 · Jun 4, 2019
Related Publication 20240121410A1 · Apr 11, 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 applicant]
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 applicant]
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 · 2023 [cited by applicant]
US 11765343B2 · Chen · 2023 [cited by applicant]
US 11792421B2 · Zhang · 2023 [cited by applicant]
US 11831884B2 · Zhang · 2023 [cited by applicant]
US 11895306B2 · Zhang et al. · 2024 [cited by applicant]
US 11968377B2 · Zhang et al. · 2024 [cited by applicant]
US 11973962B2 · Zhang et al. · 2024 [cited by applicant]
US 12132889B2 · Zhang et al. · 2024 [cited by applicant]
US 12132891B2 · Chen · 2024 [cited by applicant]
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 applicant]
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 · 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 examiner]
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 examiner]
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 · 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 · 2018 [cited by applicant]
US 20180270500A1 · Li · 2018 [cited by applicant]
US 20180278949A1 · Karczewicz · 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 20180359483A1 · Chen · 2018 [cited by examiner]
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 · 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 applicant]
US 20210314560A1 · Lai · 2021 [cited by applicant]
US 20210321125A1 · Kim · 2021 [cited by applicant]
US 20210352302A1 · Zhang · 2021 [cited by applicant]
US 20210392341A1 · Zhang · 2021 [cited by applicant]
US 20220007046A1 · Chen · 2022 [cited by applicant]
US 20220070439A1 · Laroche · 2022 [cited by applicant]
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 applicant]
US 20220217363A1 · Zhang · 2022 [cited by applicant]
US 20220248026A1 · Lee · 2022 [cited by applicant]
US 20220264125A1 · Zhang · 2022 [cited by applicant]
US 20240015333A1 · Chen · 2024 [cited by applicant]
US 20240048686A1 · Chen · 2024 [cited by applicant]
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]
CN 115529458B · 2025 [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]
JP 7361845B2 · 2023 [cited by applicant]
JP 7601523B2 · 2024 [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]
KR 102759405B1 · 2025 [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 2018008678A1 · 2018 [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 2018070152A1 · 2018 [cited by applicant]
WO 2018097692A1 · 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]
Zhang et al. “CE4-related: History-based Motion Vector Prediction”, 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, 10-18 (Jul. 2018), Document JVET-K0104,… [cited by applicant]
Su et al. “CE4.4.1: Generalized Bi-Prediction for Intercoding,” Joint Video Exploration Team of ISO/IEC JTC 1/SC 29/ WG 11 and ITU-T SG 16, Ljubljana, Jul. 11-18, 2018, document No. JVET-K0248, 2018. [cited by applicant]
Document: JVET-K0532_r2, Zhou, T., et al., “Spatial-temporal merge mode (non subblock STMVP),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 11th Meeting: Ljubljana, SI, Jul. 10-1… [cited by applicant]
Zhang et al. “CE4.2.14: Planar Motion Vector Prediction,” Joint Video Experts Team (JVET) of ITU-T SG 16 and WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 11th Meeting: Ljubljaba, SI, Jul. 10-18, 2018, document JVET-K0135, 2018. [cited by applicant]
Hsiao et al. “CE4.2.8: Merge Mode Enhancement,” 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-K0245, 2018. [cited by applicant]
Sullivan et al. “Overview of the High Efficiency Video Coding (HEVC) Standard,” IEEE Transactions on Circuits and Systems for Video Technology, Dec. 2012, 22(12):1649-1668. [cited by applicant]
Luthra et al. Overview of the H.264/AVC Video Coding Standard, Proc. SPIE, 5203, Applications of Digital Image Processing, Nov. 19, 2003, Optical Science and Technology, SPIE 48th annual Meeting, San Diego, CA, US, 2003. [cited by applicant]
Chen et al. “Algorithm Description of Joint Exploration Test Model 7 (JEM 7),” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 7th Meeting, Torino, IT, Jul. 13-21, 2017, document J… [cited by applicant]
JEM-7.0: https://jvet.hhi.fraunhofer.de/svn/svn_HMJEMSoftware/tags/ HM-16.6-JEM-7.0, Aug. 26, 2021. [cited by applicant]
“High Efficiency Video Coding” Series H: Audiovisual and Multimedia Systems: Infrastructure of Audiovisual Services—Coding of Moving Video, ITU-T, H.265, 2018. [cited by applicant]
Li et al. “Multi-Type-Tree.” Joint Video Exploration Team (JVET), of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 1, 4th Meeting: Chengdu, CN, Oct. 15-21, 2016, document JVET-D0117rl, 2016. [cited by applicant]
Chen et al. “Description of SDR, HDR and 360 degree Video Coding Technology Proposal by Qualcomm and Technicolor—low and high complexity versions,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC… [cited by applicant]
Chen et al. “Description of SDR, HDR and 360 degree Video Coding Technology Proposal by Qualcomm and Technicolor—low and high complexity versions,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC… [cited by applicant]
JVET-D0102-v3—Chen et al. “EE3: Generalized Bi-Prediction,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 4th Meeting, Chengdu, CN, Oct. 15-21, 2016, document JVET-D0102, 2016. [cited by applicant]
JVET-M0264-v1—Li et al. “Non-CE4: Harmonization between HMVP and GBI,” 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, 2019, document JVET-M0264… [cited by applicant]
Zhang 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, 13th Meeting: Marrakech, MA, Jan. 9-18, 2019, document JVET-M0843, 2019. [cited by applicant]
Yang et al. “Description of Core Experiment 4 (CE4): Inter Prediction and Motion Vector Coding,” 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… [cited by applicant]
Han et al. “CE4-Related: Modification on Merge List,” Joint Video Exploration 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, 2019, document JVET-M0127, 2019. [cited by applicant]
Hsiao et al. “CE4.4.12: Pairwise Average Candidates,” 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-12, 2018, document JVET-L0090, 2019. [cited by applicant]
JVET-L0124—Liao et al. “CE10.1.b: Triangular Prediction Unit Mode,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 12th Meeting, Macao, CN, Oct. 3-12, 2018, document JVET-L0124. 2… [cited by applicant]
Lee et al. “Unified Condition for Affine Merge and Affine Inter Mode,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 5th Meeting, Geneva, CH, Jan. 12-20, 2017, JVET-E0039, 2017. [cited by applicant]
Zhang et al. “CE4-Related: Simplified Affine Prediction,” 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-K0103. 2018. [cited by applicant]
Hsu et al. “Description of SDR Video Coding Technology Proposal by Mediatek,” 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, US, Apr. 10-20, 2018, document JV… [cited by applicant]
Zhang et al. “CE4: Affine Prediction with 4×4 Sub-blocks for Chroma Components (Test 4.1.16),” 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-12, 2018,… [cited by applicant]
JVET-L0272-v2—Zhang et al. “CE3-Related: Modified Chroma Derived Mode,” 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-12, 2018, document JVET-L0272, 2… [cited by applicant]