IP Library › Granted Patent US 12,368,880
Granted Patent B2
US 12,368,880 · App. 18/156,666 · Granted Jul 22, 2025

Invoke of LUT updating

Inventors: Li Zhang (San Diego, CA); Kai 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,368,880
App. No.
18/156,666
Filed
Jan 19, 2023
Granted
Jul 22, 2025
Kind
B2
Art Unit
2487
USPC
375/240.16
Abstract

A video processing method is provided to include: maintaining one or more motion candidate tables; performing a conversion between a current video block of a video and a coded representation of the current video block using multiple video processing operations in a sequence using a motion candidate table; and updating the motion candidate table due to completion of a particular processing operation.

Claims (53)

1. A video processing method, comprising:

maintaining one or more motion candidate tables, wherein each motion candidate table comprises one or multiple motion candidates, at least one of which is derived from at least one previous video block, and arrangement of the motion candidates in the motion candidate table is based on a sequence of addition of the motion candidates into the motion candidate table;

performing a motion candidate list derivation process to derive a motion candidate list for a first video block;

deriving, based on the motion candidate list, motion information for the first video block;

refining the motion information using a merge with a motion vector differences tool;

performing a conversion between the first video block and a bitstream of a video comprising the first video block based on the refined motion information; and

updating a motion candidate table of the one or more motion candidate tables by using the refined motion information refined by the merge with the motion vector differences tool;

wherein the one or more motion candidates in the updated motion candidate table are checked in an order during constructing a motion candidate list for a subsequent block.

2. The method of claim 1 , wherein the first video block is coded with a merge mode.

3. The method of claim 1 , wherein the motion candidate table is determined to be updated based on a coding mode of a current block belonging to at least one specific mode.

4. The method of claim 3 , wherein the at least one specific mode comprises at least one of a motion vector prediction mode or a merge mode.

5. The method of claim 3 , wherein the at least one specific mode excludes at least one of a sub-block merge mode or a triangular merge mode, wherein the motion candidate table is not updated using motion information derived from blocks using the sub-block merge mode or the triangular merge mode.

6. The method of claim 1 , wherein the motion candidate table is a history motion vector prediction (HMVP) table.

7. The method of claim 1 , wherein the updating comprises:

updating the motion candidate table using a pruning operation, wherein the pruning operation comprises comparing a new motion candidate to be added in the motion candidate table with at least one motion candidate in the motion candidate table to determine whether to delete the at least one motion candidate from the motion candidate table.

8. The method of claim 1 , wherein when a new candidate associated with motion information derived from the motion candidate list is a motion candidate added into the motion candidate list from the motion candidate table, the motion candidate table is reordered without a pruning operation.

9. The method of claim 1 , wherein when a new candidate associated with the motion information derived from the motion candidate list is a motion candidate related to a spatial neighboring block in a current picture comprising the first video block or a temporal block in a picture different from the current picture, the motion candidate table is updated with a pruning operation.

10. The method of claim 1 , further comprising:

performing a motion candidate list derivation process to derive a motion candidate list for a second video block which is coded with a motion vector prediction mode;

deriving, based on the motion candidate list derived for the second video block, motion information for the second video block;

performing a conversion between the second video block and a bitstream of a video comprising the second video block based on the motion information derived for the second video block; and

updating the motion candidate table using the motion information derived for the second video block without refinement.

11. The method of claim 1 , wherein the performing of the conversion includes generating the bitstream based on the first video block.

12. The method of claim 1 , wherein the performing of the conversion includes generating the first video 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:

maintain one or more motion candidate tables, wherein each motion candidate table comprises one or multiple motion candidates, at least one of which is derived from at least one previous video block, and arrangement of the motion candidates in the motion candidate table is based on a sequence of addition of the motion candidates into the motion candidate table;

perform a motion candidate list derivation process to derive a motion candidate list for a first video block;

derive, based on the motion candidate list, motion information for the first video block;

refine the motion information using a merge with a motion vector differences tool;

perform a conversion between the first video block and a bitstream of a video comprising the first video block based on the refined motion information; and

update a motion candidate table of the one or more motion candidate tables by using the refined motion information refined by the merge with the motion vector differences tool;

wherein the one or more motion candidates in the updated motion candidate table are checked in an order during constructing a motion candidate list for a subsequent block.

14. The apparatus of claim 13 , wherein the first video block is coded with a merge mode.

15. The apparatus of claim 13 , wherein the motion candidate table is determined to be updated based on a coding mode of a current block belonging to at least one specific mode.

16. The apparatus of claim 15 , wherein the at least one specific mode comprises at least one of a motion vector prediction mode or a merge mode.

17. The apparatus of claim 15 , wherein the at least one specific mode excludes at least one of a sub-block merge mode or a triangular merge mode, wherein the motion candidate table is not updated using motion information derived from blocks using the sub-block merge mode or the triangular merge mode.

18. The apparatus of claim 13 , wherein the motion candidate table is a history motion vector prediction (HMVP) table.

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

maintain one or more motion candidate tables, wherein each motion candidate table comprises one or multiple motion candidates, at least one of which is derived from at least one previous video block, and arrangement of the motion candidates in the motion candidate table is based on a sequence of addition of the motion candidates into the motion candidate table;

perform a motion candidate list derivation process to derive a motion candidate list for a first video block;

derive, based on the motion candidate list, motion information for the first video block;

refine the motion information using a merge with a motion vector differences tool;

perform a conversion between the first video block and a bitstream of a video comprising the first video block based on the refined motion information; and

update a motion candidate table of the one or more motion candidate tables by using the refined motion information refined by the merge with the motion vector differences tool;

wherein the one or more motion candidates in the updated motion candidate table are checked in an order during constructing a motion candidate list for a subsequent block.

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

maintaining one or more motion candidate tables, wherein each motion candidate table comprises one or multiple motion candidates, at least one of which is derived from at least one previous video block, and arrangement of the motion candidates in the motion candidate table is based on a sequence of addition of the motion candidates into the motion candidate table;

performing a motion candidate list derivation process to derive a motion candidate list for a first video block;

deriving, based on the motion candidate list, motion information for the first video block;

refining the motion information using a merge with a motion vector differences tool;

generating the bitstream based on the refined motion information; and

updating a motion candidate table of the one or more motion candidate tables by using the refined motion information refined by the merge with the motion vector differences tool;

wherein the one or more motion candidates in the updated motion candidate table are checked in an order during constructing a motion candidate list for a subsequent block.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2023
From: LIU, HONGBIN; WANG, YUE
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 062424/0067 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2023
From: ZHANG, LI; ZHANG, KAI
To: BYTEDANCE INC.
Reel/Frame 062424/0160 →
Priority Claims (1)
WO PCT/CN2019/071214 · Jan 10, 2019 · international
Continuity (3)
Continuation 17229019 · Apr 13, 2021
Continuation PCTCN2020071332 · Jan 10, 2020
Related Publication 20230156217A1 · May 18, 2023
References Cited (400)
US 7023922B1 · Xu · 2006 [cited by applicant]
US 7653134B2 · Xu · 2010 [cited by applicant]
US 7675976B2 · Xu · 2010 [cited by applicant]
US 7680189B2 · Xu · 2010 [cited by applicant]
US 7680190B2 · Xu · 2010 [cited by applicant]
US 7801220B2 · Zhang · 2010 [cited by applicant]
US 8804816B2 · Li · 2014 [cited by applicant]
US 9350970B2 · Kang · 2016 [cited by applicant]
US 9445076B2 · Zhang · 2016 [cited by applicant]
US 9485503B2 · Zhang · 2016 [cited by applicant]
US 9503702B2 · Chen · 2016 [cited by applicant]
US 9621888B2 · Jeon · 2017 [cited by applicant]
US 9667996B2 · Chen · 2017 [cited by applicant]
US 9699450B2 · Zhang · 2017 [cited by applicant]
US 9762882B2 · Zhang · 2017 [cited by applicant]
US 9762900B2 · Park · 2017 [cited by applicant]
US 9807431B2 · Hannuksela · 2017 [cited by applicant]
US 9872016B2 · Chuang · 2018 [cited by applicant]
US 9900615B2 · Li · 2018 [cited by applicant]
US 9918102B1 · Kohn · 2018 [cited by applicant]
US 9967592B2 · Zhang · 2018 [cited by applicant]
US 9998727B2 · Zhang · 2018 [cited by applicant]
US 10021414B2 · Seregin · 2018 [cited by applicant]
US 10085041B2 · Zhang · 2018 [cited by applicant]
US 10116934B2 · Zan · 2018 [cited by applicant]
US 10154286B2 · He · 2018 [cited by applicant]
US 10158876B2 · Chen · 2018 [cited by applicant]
US 10200709B2 · Chen · 2019 [cited by applicant]
US 10200711B2 · Li · 2019 [cited by applicant]
US 10230980B2 · Liu · 2019 [cited by applicant]
US 10271064B2 · Chien · 2019 [cited by applicant]
US 10277909B2 · Ye · 2019 [cited by applicant]
US 10284869B2 · Han · 2019 [cited by applicant]
US 10306225B2 · Zhang · 2019 [cited by applicant]
US 10349083B2 · Chen · 2019 [cited by applicant]
US 10362330B1 · Li · 2019 [cited by examiner]
US 10368072B2 · Zhang · 2019 [cited by applicant]
US 10390029B2 · Ye · 2019 [cited by applicant]
US 10440378B1 · Xu · 2019 [cited by examiner]
US 10448010B2 · Chen · 2019 [cited by applicant]
US 10462439B2 · He · 2019 [cited by applicant]
US 10491902B1 · Xu · 2019 [cited by examiner]
US 10491917B2 · Chen · 2019 [cited by applicant]
US 10531118B2 · Li · 2020 [cited by applicant]
US 10560718B2 · Lee · 2020 [cited by applicant]
US 10595035B2 · Karczewicz · 2020 [cited by applicant]
US 10681383B2 · Ye · 2020 [cited by applicant]
US 10687077B2 · Zhang · 2020 [cited by applicant]
US 10694204B2 · Chen · 2020 [cited by applicant]
US 10701366B2 · Chen · 2020 [cited by applicant]
US 10771811B2 · Liu · 2020 [cited by applicant]
US 10778997B2 · Zhang · 2020 [cited by applicant]
US 10778999B2 · Li · 2020 [cited by applicant]
US 10805650B2 · Wang · 2020 [cited by applicant]
US 10812791B2 · Chien · 2020 [cited by applicant]
US 10841615B2 · He · 2020 [cited by applicant]
US 10873756B2 · Zhang · 2020 [cited by applicant]
US 10911769B2 · Zhang · 2021 [cited by applicant]
US 11128887B2 · Lee · 2021 [cited by applicant]
US 11134243B2 · Zhang · 2021 [cited by applicant]
US 11134244B2 · Zhang · 2021 [cited by applicant]
US 11134267B2 · Zhang · 2021 [cited by applicant]
US 11140383B2 · Zhang · 2021 [cited by applicant]
US 11140385B2 · Zhang · 2021 [cited by applicant]
US 11146785B2 · Zhang · 2021 [cited by applicant]
US 11146786B2 · Zhang · 2021 [cited by applicant]
US 11153557B2 · Zhang · 2021 [cited by applicant]
US 11153558B2 · Zhang · 2021 [cited by applicant]
US 11153559B2 · Zhang · 2021 [cited by applicant]
US 11159787B2 · Zhang · 2021 [cited by applicant]
US 11159807B2 · Zhang · 2021 [cited by applicant]
US 11159817B2 · Zhang · 2021 [cited by applicant]
US 11245892B2 · Zhang · 2022 [cited by applicant]
US 11412211B2 · Lee · 2022 [cited by applicant]
US 11463685B2 · Zhang et al. · 2022 [cited by applicant]
US 11528500B2 · Zhang et al. · 2022 [cited by applicant]
US 11528501B2 · Zhang · 2022 [cited by applicant]
US 11589071B2 · Zhang et al. · 2023 [cited by applicant]
US 11641483B2 · Zhang et al. · 2023 [cited by applicant]
US 11695921B2 · Zhang et al. · 2023 [cited by applicant]
US 11706406B2 · Zhang et al. · 2023 [cited by applicant]
US 11877002B2 · Zhang et al. · 2024 [cited by applicant]
US 11895318B2 · Zhang et al. · 2024 [cited by applicant]
US 11909951B2 · Zhang et al. · 2024 [cited by applicant]
US 11909989B2 · Zhang et al. · 2024 [cited by applicant]
US 11956464B2 · Zhang et al. · 2024 [cited by applicant]
US 11962799B2 · Zhang et al. · 2024 [cited by applicant]
US 11973971B2 · Zhang et al. · 2024 [cited by applicant]
US 11997253B2 · Zhang · 2024 [cited by applicant]
US 12034914B2 · Zhang · 2024 [cited by applicant]
US 12058364B2 · Zhang · 2024 [cited by applicant]
US 12167018B2 · Zhang et al. · 2024 [cited by applicant]
US 20050105812A1 · Molino · 2005 [cited by applicant]
US 20060233243A1 · Ridge · 2006 [cited by applicant]
US 20070025444A1 · Okada · 2007 [cited by applicant]
US 20090180538A1 · Visharam · 2009 [cited by applicant]
US 20100080296A1 · Lee · 2010 [cited by applicant]
US 20110109964A1 · Kim · 2011 [cited by applicant]
US 20110116546A1 · Guo · 2011 [cited by applicant]
US 20110170600A1 · Ishikawa · 2011 [cited by applicant]
US 20110194608A1 · Rusert · 2011 [cited by applicant]
US 20110194609A1 · Rusert · 2011 [cited by applicant]
US 20110200107A1 · Ryu · 2011 [cited by applicant]
US 20120082229A1 · Su · 2012 [cited by applicant]
US 20120134415A1 · Lin · 2012 [cited by applicant]
US 20120195366A1 · Liu · 2012 [cited by applicant]
US 20120195368A1 · Chien · 2012 [cited by applicant]
US 20120257678A1 · Zhou · 2012 [cited by applicant]
US 20120263231A1 · Zhou · 2012 [cited by applicant]
US 20120287999A1 · Li · 2012 [cited by applicant]
US 20120300846A1 · Sugio · 2012 [cited by applicant]
US 20120307903A1 · Sugio · 2012 [cited by applicant]
US 20120320984A1 · Zhou · 2012 [cited by applicant]
US 20130064301A1 · Guo · 2013 [cited by applicant]
US 20130070855A1 · Zheng · 2013 [cited by applicant]
US 20130094580A1 · Zhou · 2013 [cited by applicant]
US 20130101041A1 · Fishwick · 2013 [cited by applicant]
US 20130114717A1 · Zheng · 2013 [cited by applicant]
US 20130114723A1 · Bici · 2013 [cited by applicant]
US 20130128982A1 · Kim · 2013 [cited by applicant]
US 20130163668A1 · Chen · 2013 [cited by applicant]
US 20130188013A1 · Chen · 2013 [cited by applicant]
US 20130188715A1 · Seregin · 2013 [cited by applicant]
US 20130208799A1 · Srinivasamurthy · 2013 [cited by applicant]
US 20130243093A1 · Chen · 2013 [cited by applicant]
US 20130265388A1 · Zhang · 2013 [cited by applicant]
US 20130272377A1 · Karczewicz · 2013 [cited by applicant]
US 20130272410A1 · Seregin · 2013 [cited by applicant]
US 20130272412A1 · Seregin · 2013 [cited by applicant]
US 20130272413A1 · Seregin · 2013 [cited by applicant]
US 20130294513A1 · Seregin · 2013 [cited by applicant]
US 20130301734A1 · Gisquet · 2013 [cited by applicant]
US 20130336406A1 · Zhang · 2013 [cited by applicant]
US 20140049605A1 · Chen · 2014 [cited by applicant]
US 20140064372A1 · Laroche · 2014 [cited by applicant]
US 20140078251A1 · Kang · 2014 [cited by applicant]
US 20140086327A1 · Ugur · 2014 [cited by applicant]
US 20140105295A1 · Shiodera · 2014 [cited by applicant]
US 20140105302A1 · Takehara · 2014 [cited by applicant]
US 20140126629A1 · Park · 2014 [cited by applicant]
US 20140133558A1 · Seregin · 2014 [cited by applicant]
US 20140161186A1 · Zhang · 2014 [cited by applicant]
US 20140185685A1 · Asaka · 2014 [cited by applicant]
US 20140219356A1 · Nishitani · 2014 [cited by applicant]
US 20140241434A1 · Lin · 2014 [cited by applicant]
US 20140286427A1 · Fukushima · 2014 [cited by applicant]
US 20140286433A1 · He · 2014 [cited by applicant]
US 20140321547A1 · Takehara · 2014 [cited by applicant]
US 20140334557A1 · Schierl · 2014 [cited by applicant]
US 20140341289A1 · Schwarz · 2014 [cited by applicant]
US 20140355685A1 · Chen · 2014 [cited by applicant]
US 20140376614A1 · Fukushima · 2014 [cited by applicant]
US 20140376626A1 · Lee · 2014 [cited by applicant]
US 20140376638A1 · Nakamura · 2014 [cited by applicant]
US 20150063464A1 · Chen · 2015 [cited by examiner]
US 20150085932A1 · Lin · 2015 [cited by applicant]
US 20150110197A1 · Kim · 2015 [cited by applicant]
US 20150189313A1 · Shimada · 2015 [cited by applicant]
US 20150195558A1 · Kim · 2015 [cited by applicant]
US 20150237370A1 · Zhou · 2015 [cited by applicant]
US 20150256853A1 · Li · 2015 [cited by applicant]
US 20150264386A1 · Pang · 2015 [cited by applicant]
US 20150281733A1 · Fu · 2015 [cited by applicant]
US 20150312588A1 · Yamamoto · 2015 [cited by applicant]
US 20150326880A1 · He · 2015 [cited by applicant]
US 20150341635A1 · Seregin · 2015 [cited by applicant]
US 20150358635A1 · Xiu · 2015 [cited by applicant]
US 20160044332A1 · Maaninen · 2016 [cited by applicant]
US 20160050430A1 · Xiu · 2016 [cited by applicant]
US 20160105670A1 · Pang et al. · 2016 [cited by applicant]
US 20160219278A1 · Chen · 2016 [cited by applicant]
US 20160227214A1 · Rapaka · 2016 [cited by applicant]
US 20160234492A1 · Li · 2016 [cited by applicant]
US 20160241867A1 · Sugio · 2016 [cited by applicant]
US 20160269753A1 · Tsai · 2016 [cited by examiner]
US 20160277761A1 · Li · 2016 [cited by applicant]
US 20160286230A1 · Li · 2016 [cited by applicant]
US 20160286232A1 · Li · 2016 [cited by applicant]
US 20160295240A1 · Kim · 2016 [cited by applicant]
US 20160301936A1 · Chen · 2016 [cited by applicant]
US 20160330471A1 · Zhu · 2016 [cited by applicant]
US 20160330474A1 · Liu · 2016 [cited by examiner]
US 20160337661A1 · Pang · 2016 [cited by applicant]
US 20160366416A1 · Liu · 2016 [cited by applicant]
US 20160366442A1 · Liu · 2016 [cited by applicant]
US 20160373784A1 · Bang · 2016 [cited by applicant]
US 20160381374A1 · Bang · 2016 [cited by applicant]
US 20170006302A1 · Lee · 2017 [cited by applicant]
US 20170013269A1 · Kim · 2017 [cited by applicant]
US 20170048550A1 · Hannuksela · 2017 [cited by applicant]
US 20170054995A1 · Kim · 2017 [cited by applicant]
US 20170054996A1 · Xu · 2017 [cited by applicant]
US 20170078699A1 · Park · 2017 [cited by applicant]
US 20170099495A1 · Rapaka · 2017 [cited by applicant]
US 20170127082A1 · Chen · 2017 [cited by applicant]
US 20170127086A1 · Lai · 2017 [cited by applicant]
US 20170150168A1 · Nakamura · 2017 [cited by applicant]
US 20170163999A1 · Li · 2017 [cited by applicant]
US 20170188045A1 · Zhou · 2017 [cited by applicant]
US 20170214932A1 · Huang · 2017 [cited by applicant]
US 20170223352A1 · Kim · 2017 [cited by applicant]
US 20170238005A1 · Chien · 2017 [cited by applicant]
US 20170238011A1 · Pettersson · 2017 [cited by applicant]
US 20170264895A1 · Takehara · 2017 [cited by applicant]
US 20170272746A1 · Sugio · 2017 [cited by applicant]
US 20170280159A1 · Xu · 2017 [cited by applicant]
US 20170289570A1 · Zhou · 2017 [cited by applicant]
US 20170332084A1 · Seregin · 2017 [cited by applicant]
US 20170332095A1 · Zou · 2017 [cited by applicant]
US 20170332099A1 · Lee · 2017 [cited by applicant]
US 20170339425A1 · Jeong · 2017 [cited by applicant]
US 20180014017A1 · Li · 2018 [cited by applicant]
US 20180041769A1 · Chuang · 2018 [cited by examiner]
US 20180070100A1 · Chen · 2018 [cited by applicant]
US 20180077417A1 · Huang · 2018 [cited by applicant]
US 20180084260A1 · Chien · 2018 [cited by applicant]
US 20180098063A1 · Chen · 2018 [cited by applicant]
US 20180124398A1 · Park · 2018 [cited by applicant]
US 20180184085A1 · Yang · 2018 [cited by applicant]
US 20180192069A1 · Chen · 2018 [cited by applicant]
US 20180192071A1 · Chuang · 2018 [cited by examiner]
US 20180242024A1 · Chen · 2018 [cited by applicant]
US 20180262753A1 · Sugio · 2018 [cited by applicant]
US 20180270500A1 · Li · 2018 [cited by applicant]
US 20180278949A1 · Karczewicz · 2018 [cited by applicant]
US 20180310018A1 · Guo · 2018 [cited by applicant]
US 20180332284A1 · Liu · 2018 [cited by applicant]
US 20180332312A1 · Liu · 2018 [cited by applicant]
US 20180343467A1 · Lin · 2018 [cited by applicant]
US 20180352223A1 · Chen · 2018 [cited by applicant]
US 20180352247A1 · Park · 2018 [cited by applicant]
US 20180352256A1 · Bang · 2018 [cited by applicant]
US 20180359483A1 · Chen · 2018 [cited by applicant]
US 20180376149A1 · Zhang · 2018 [cited by applicant]
US 20180376160A1 · Zhang · 2018 [cited by applicant]
US 20180376164A1 · Zhang · 2018 [cited by applicant]
US 20190098329A1 · Han · 2019 [cited by applicant]
US 20190116374A1 · Zhang · 2019 [cited by applicant]
US 20190116381A1 · Lee · 2019 [cited by applicant]
US 20190141334A1 · Lim · 2019 [cited by applicant]
US 20190158827A1 · Sim · 2019 [cited by applicant]
US 20190158866A1 · Kim · 2019 [cited by applicant]
US 20190200040A1 · Lim · 2019 [cited by applicant]
US 20190215529A1 · Laroche · 2019 [cited by applicant]
US 20190222848A1 · Chen · 2019 [cited by applicant]
US 20190222865A1 · Zhang · 2019 [cited by applicant]
US 20190230362A1 · Chen · 2019 [cited by applicant]
US 20190230376A1 · Hu · 2019 [cited by applicant]
US 20190293670A1 · Mueller · 2019 [cited by applicant]
US 20190297325A1 · Lim · 2019 [cited by applicant]
US 20190297343A1 · Seo · 2019 [cited by applicant]
US 20190320180A1 · Yu · 2019 [cited by applicant]
US 20190342557A1 · Robert · 2019 [cited by applicant]
US 20190356925A1 · Ye · 2019 [cited by applicant]
US 20200014948A1 · Lai · 2020 [cited by applicant]
US 20200021839A1 · Pham Van · 2020 [cited by applicant]
US 20200021845A1 · Lin · 2020 [cited by examiner]
US 20200029088A1 · Xu · 2020 [cited by applicant]
US 20200036997A1 · Li · 2020 [cited by applicant]
US 20200077106A1 · Jhu · 2020 [cited by applicant]
US 20200077116A1 · Lee · 2020 [cited by applicant]
US 20200099951A1 · Hung · 2020 [cited by applicant]
US 20200112715A1 · Hung · 2020 [cited by applicant]
US 20200112741A1 · Han · 2020 [cited by applicant]
US 20200120334A1 · Xu · 2020 [cited by applicant]
US 20200128238A1 · Lee · 2020 [cited by applicant]
US 20200128266A1 · Xu · 2020 [cited by examiner]
US 20200145690A1 · Li · 2020 [cited by applicant]
US 20200154124A1 · Lee · 2020 [cited by applicant]
US 20200169726A1 · Kim · 2020 [cited by applicant]
US 20200169745A1 · Han · 2020 [cited by applicant]
US 20200169748A1 · Chen · 2020 [cited by examiner]
US 20200177873A1 · Li · 2020 [cited by examiner]
US 20200186793A1 · Racape · 2020 [cited by applicant]
US 20200186820A1 · Park · 2020 [cited by applicant]
US 20200195920A1 · Racape · 2020 [cited by applicant]
US 20200195959A1 · Zhang · 2020 [cited by applicant]
US 20200195960A1 · Zhang · 2020 [cited by applicant]
US 20200204820A1 · Zhang · 2020 [cited by applicant]
US 20200221108A1 · Xu · 2020 [cited by examiner]
US 20200228815A1 · Xu · 2020 [cited by examiner]
US 20200228825A1 · Lim · 2020 [cited by applicant]
US 20200236353A1 · Zhang · 2020 [cited by applicant]
US 20200244954A1 · Heo · 2020 [cited by applicant]
US 20200244979A1 · Li · 2020 [cited by examiner]
US 20200267408A1 · Lee · 2020 [cited by applicant]
US 20200275124A1 · Ko · 2020 [cited by applicant]
US 20200280733A1 · Li · 2020 [cited by examiner]
US 20200280735A1 · Lim · 2020 [cited by applicant]
US 20200280736A1 · Wang · 2020 [cited by examiner]
US 20200288150A1 · Jun · 2020 [cited by applicant]
US 20200288157A1 · Li · 2020 [cited by examiner]
US 20200288168A1 · Zhang · 2020 [cited by applicant]
US 20200296411A1 · Li · 2020 [cited by examiner]
US 20200296414A1 · Park · 2020 [cited by applicant]
US 20200304805A1 · Li · 2020 [cited by examiner]
US 20200322628A1 · Lee · 2020 [cited by applicant]
US 20200336726A1 · Wang · 2020 [cited by applicant]
US 20200359049A1 · Zhao et al. · 2020 [cited by applicant]
US 20200366923A1 · Zhang · 2020 [cited by applicant]
US 20200374542A1 · Zhang · 2020 [cited by applicant]
US 20200374543A1 · Liu · 2020 [cited by applicant]
US 20200374544A1 · Liu · 2020 [cited by applicant]
US 20200382770A1 · Zhang · 2020 [cited by applicant]
US 20200396446A1 · Zhang · 2020 [cited by applicant]
US 20200396447A1 · Zhang · 2020 [cited by applicant]
US 20200396462A1 · Zhang et al. · 2020 [cited by applicant]
US 20200396466A1 · Zhang · 2020 [cited by applicant]
US 20200404253A1 · Chen · 2020 [cited by examiner]
US 20200404254A1 · Zhao · 2020 [cited by applicant]
US 20200404285A1 · Zhang · 2020 [cited by applicant]
US 20200404305A1 · Ye · 2020 [cited by examiner]
US 20200404306A1 · Auyeung · 2020 [cited by examiner]
US 20200404316A1 · Zhang · 2020 [cited by applicant]
US 20200404319A1 · Zhang · 2020 [cited by applicant]
US 20200404320A1 · Zhang · 2020 [cited by applicant]
US 20200413038A1 · Zhang · 2020 [cited by applicant]
US 20200413044A1 · Zhang · 2020 [cited by applicant]
US 20200413045A1 · Zhang · 2020 [cited by applicant]
US 20210006787A1 · Zhang · 2021 [cited by applicant]
US 20210006788A1 · Zhang · 2021 [cited by applicant]
US 20210006790A1 · Zhang · 2021 [cited by applicant]
US 20210006819A1 · Zhang · 2021 [cited by applicant]
US 20210006823A1 · Zhang · 2021 [cited by applicant]
US 20210014520A1 · Zhang · 2021 [cited by applicant]
US 20210014525A1 · Zhang · 2021 [cited by applicant]
US 20210021856A1 · Zheng · 2021 [cited by examiner]
US 20210029351A1 · Zhang · 2021 [cited by applicant]
US 20210029352A1 · Zhang · 2021 [cited by applicant]
US 20210029362A1 · Liu · 2021 [cited by applicant]
US 20210029366A1 · Zhang · 2021 [cited by applicant]
US 20210029372A1 · Zhang · 2021 [cited by applicant]
US 20210029374A1 · Zhang · 2021 [cited by applicant]
US 20210051324A1 · Zhang · 2021 [cited by applicant]
US 20210051339A1 · Liu · 2021 [cited by applicant]
US 20210067783A1 · Liu · 2021 [cited by applicant]
US 20210076063A1 · Liu · 2021 [cited by applicant]
US 20210092357A1 · Wang · 2021 [cited by examiner]
US 20210092379A1 · Zhang · 2021 [cited by applicant]
US 20210092436A1 · Zhang · 2021 [cited by applicant]
US 20210105482A1 · Zhang · 2021 [cited by applicant]
US 20210120234A1 · Zhang · 2021 [cited by applicant]
US 20210168368A1 · Xu · 2021 [cited by examiner]
US 20210185326A1 · Wang · 2021 [cited by applicant]
US 20210203984A1 · Salehifar · 2021 [cited by applicant]
US 20210235108A1 · Zhang et al. · 2021 [cited by applicant]
US 20210243476A1 · Ko · 2021 [cited by examiner]
US 20210258569A1 · Chen · 2021 [cited by applicant]
US 20210297659A1 · Zhang · 2021 [cited by applicant]
US 20210314560A1 · Lai · 2021 [cited by applicant]
US 20210321089A1 · Lin · 2021 [cited by applicant]
US 20210329292A1 · Jeong · 2021 [cited by examiner]
US 20210337216A1 · Zhang · 2021 [cited by applicant]
US 20210344947A1 · Zhang · 2021 [cited by applicant]
US 20210352312A1 · Zhang · 2021 [cited by applicant]
US 20210360230A1 · Zhang · 2021 [cited by applicant]
US 20210360277A1 · Jeong · 2021 [cited by examiner]
US 20210360278A1 · Zhang · 2021 [cited by applicant]
US 20210368180A1 · Park · 2021 [cited by examiner]
US 20210377518A1 · Zhang · 2021 [cited by applicant]
US 20210377545A1 · Zhang · 2021 [cited by applicant]
US 20210377558A1 · Xiu · 2021 [cited by examiner]
US 20210400298A1 · Zhao · 2021 [cited by applicant]
US 20220007047A1 · Zhang · 2022 [cited by applicant]
US 20220021900A1 · Jeong · 2022 [cited by examiner]
US 20220094915A1 · Zhang · 2022 [cited by applicant]
US 20220094967A1 · Zhang · 2022 [cited by applicant]
US 20220385887A1 · Jun · 2022 [cited by applicant]
US 20220417551A1 · Lim · 2022 [cited by applicant]
AU 2019293670A1 · 2021 [cited by applicant]
AU 2019293670B2 · 2023 [cited by applicant]
BR 1120200241628B1 · 2019 [cited by applicant]
BR 112020024142A2 · 2021 [cited by applicant]
BR 1120200242020B1 · 2024 [cited by applicant]
CA 3020265A1 · 2017 [cited by applicant]
CN 1898715A · 2007 [cited by applicant]
CN 1925614A · 2007 [cited by applicant]
CN 101193302A · 2008 [cited by applicant]
CN 101933328A · 2010 [cited by applicant]
CN 102474619A · 2012 [cited by applicant]
CN 102860006A · 2013 [cited by applicant]
CN 102907098A · 2013 [cited by applicant]
CN 102946536A · 2013 [cited by applicant]
CN 103004204A · 2013 [cited by applicant]
CN 103096071A · 2013 [cited by applicant]
CN 103096073A · 2013 [cited by applicant]
CN 103098467A · 2013 [cited by applicant]
CN 103339938A · 2013 [cited by applicant]
CN 103370937A · 2013 [cited by applicant]
CN 103404143A · 2013 [cited by applicant]
CN 103444182A · 2013 [cited by applicant]
CN 103518374A · 2014 [cited by applicant]
CN 103535039A · 2014 [cited by applicant]
CN 103535040A · 2014 [cited by applicant]
CN 103609123A · 2014 [cited by applicant]
CN 103797799A · 2014 [cited by applicant]
CN 103828364A · 2014 [cited by applicant]
CN 103858428A · 2014 [cited by applicant]
CN 103891281A · 2014 [cited by applicant]
CN 103931192A · 2014 [cited by applicant]
Cited By (3)
US 12,549,756 US 12,604,029 US 12,641,216