IP Library › Granted Patent US 12,309,429
Granted Patent B2
US 12,309,429 · App. 17/949,074 · Granted May 20, 2025

Coding of neighboring subpictures

Inventor: Ye-kui Wang (San Diego, CA)
Assignee: BYTEDANCE INC.
H04N19/70H04N19/103H04N19/105H04N19/136H04N19/157H04N19/172H04N19/174H04N19/176H04N19/188H04N19/46H04N19/88
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,309,429
App. No.
17/949,074
Granted
May 20, 2025
Kind
B2
Abstract

A video processing method includes performing a conversion between a video that includes a picture with two neighboring subpictures and a bitstream of the video. The bitstream conforms to a format rule that specifies that the two neighboring subpictures with different types of network abstraction layer (NAL) units have syntax elements with a same first value that indicates whether each of the two neighboring subpictures in a coded layer video sequence is treated as a picture.

Claims (57)

1. A method of processing video data, comprising:

performing a conversion between a video comprising a picture comprising two neighboring subpictures and a bitstream of the video,

wherein a first syntax element is related to one or more video coding layer (VCL) network abstraction layer (NAL) units in each picture referring to a picture parameter set,

wherein a second syntax element indicates whether a corresponding subpicture in a coded layer video sequence is treated as a picture,

wherein the bitstream conforms to a format rule that specifies that when the first syntax element for the picture is equal to 1, values of the second syntax elements for the two neighboring subpictures with different types of NAL units are equal to 1,

wherein the two neighboring subpictures comprise at least one of P slices, B slices, or I slices;

wherein the first syntax element equal to 1 indicates that each picture referring to a picture parameter set contains more than one VCL NAL unit and the more than one VCL NAL unit of each picture referring to the picture parameter set do not have a same NAL unit type, and

wherein the second syntax element equal to 1 indicates that a corresponding subpicture in a coded layer video sequence is treated as a picture; and

wherein the format rule further specifies that a trailing subpicture that is associated with an intra random access point subpicture or a gradual decoding refresh subpicture follows the intra random access point subpicture or the gradual decoding refresh subpicture in a decoding order.

2. The method of claim 1 , wherein when the two neighboring subpictures have second syntax elements with a same value, the two neighboring subpictures have a same type of NAL unit.

3. The method of claim 1 , wherein the first syntax element is included in the bitstream, and

wherein the first syntax element equal to 0 indicates that each picture referring to the picture parameter set contains one or more VCL NAL units and the one or more VCL NAL units of each picture referring to the picture parameter set have a same NAL unit type.

4. The method of claim 3 , wherein when the first syntax element is equal to 1, values of the second syntax elements for all the subpictures that are in the picture and contain at least one of P slices, B slices or I slices are equal to 1.

5. The method of claim 3 , wherein when the first syntax element is equal to 0, a picture is referred to as having the same NAL unit type as the coded slice NAL units of the picture.

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

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

perform a conversion between a video comprising a picture comprising two neighboring subpictures and a bitstream of the video,

wherein a first syntax element is related to one or more video coding layer (VCL) network abstraction layer (NAL) units in each picture referring to a picture parameter set,

wherein a second syntax element indicates whether a corresponding subpicture in a coded layer video sequence is treated as a picture,

wherein the bitstream conforms to a format rule that specifies that when the first syntax element for the picture is equal to 1, values of the second syntax elements for the two neighboring subpictures with different types of NAL units are equal to 1,

wherein the two neighboring subpictures comprise at least one of P slices, B slices, or I slices;

wherein the first syntax element equal to 1 indicates that each picture referring to a picture parameter set contains more than one VCL NAL unit and the more than one VCL NAL unit of each picture referring to the picture parameter set do not have a same NAL unit type, and

wherein the second syntax element equal to 1 indicates that a corresponding subpicture in a coded layer video sequence is treated as a picture; and

wherein the format rule further specifies that a trailing subpicture that is associated with an intra random access point subpicture or a gradual decoding refresh subpicture follows the intra random access point subpicture or the gradual decoding refresh subpicture in a decoding order.

9. The apparatus of claim 8 , wherein when the two neighboring subpictures have second syntax elements with a same value, the two neighboring subpictures have a same type of NAL unit.

10. The apparatus of claim 8 , wherein the first syntax element is included in the bitstream, and

wherein the first syntax element equal to 0 indicates that each picture referring to the picture parameter set contains one or more VCL NAL units and the one or more VCL NAL units of each picture referring to the picture parameter set have a same NAL unit type.

11. The apparatus of claim 10 , wherein when the first syntax element is equal to 1, values of the second syntax elements for all the subpictures that are in the picture and contain at least one of P slices, B slices or I slices are equal to 1.

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

perform a conversion between a video comprising a picture comprising two neighboring subpictures and a bitstream of the video,

wherein a first syntax element is related to one or more video coding layer (VCL) network abstraction layer (NAL) units in each picture referring to a picture parameter set,

wherein a second syntax element indicates whether a corresponding subpicture in a coded layer video sequence is treated as a picture,

wherein the bitstream conforms to a format rule that specifies that when the first syntax element for the picture is equal to 1, values of the second syntax elements for the two neighboring subpictures with different types of NAL units are equal to 1,

wherein the two neighboring subpictures comprise at least one of P slices, B slices, or I slices;

wherein the first syntax element equal to 1 indicates that each picture referring to a picture parameter set contains more than one VCL NAL unit and the more than one VCL NAL unit of each picture referring to the picture parameter set do not have a same NAL unit type, and

wherein the second syntax element equal to 1 indicates that a corresponding subpicture in a coded layer video sequence is treated as a picture; and

wherein the format rule further specifies that a trailing subpicture that is associated with an intra random access point subpicture or a gradual decoding refresh subpicture follows the intra random access point subpicture or the gradual decoding refresh subpicture in a decoding order.

13. The non-transitory computer-readable storage medium of claim 12 , wherein when the two neighboring subpictures have second syntax elements with a same value, the two neighboring subpictures have a same type of NAL unit.

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

wherein the first syntax element is included in the bitstream, and

wherein the first syntax element equal to 0 indicates that each picture referring to the picture parameter set contains one or more VCL NAL units and the one or more VCL NAL units of each picture referring to the picture parameter set have a same NAL unit type.

15. The non-transitory computer-readable storage medium of claim 14 , wherein when the first syntax element is equal to 1, values of the second syntax elements for all the subpictures that are in the picture and contain at least one of P slices, B slices or I slices are equal to 1.

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

generating the bitstream of the video, the video comprising a picture comprising two neighboring subpictures,

wherein a first syntax element is related to one or more video coding layer (VCL) network abstraction layer (NAL) units in each picture referring to a picture parameter set,

wherein a second syntax element indicates whether a corresponding subpicture in a coded layer video sequence is treated as a picture,

wherein the bitstream conforms to a format rule that specifies that when the first syntax element for the picture is equal to 1, values of the second syntax elements for the two neighboring subpictures with different types of NAL units are equal to 1,

wherein the two neighboring subpictures comprise at least one of P slices, B slices, or I slices;

wherein the first syntax element equal to 1 indicates that each picture referring to a picture parameter set contains more than one VCL NAL unit and the more than one VCL NAL unit of each picture referring to the picture parameter set do not have a same NAL unit type, and

wherein the second syntax element equal to 1 indicates that a corresponding subpicture in a coded layer video sequence is treated as a picture; and

wherein the format rule further specifies that a trailing subpicture that is associated with an intra random access point subpicture or a gradual decoding refresh subpicture follows the intra random access point subpicture or the gradual decoding refresh subpicture in a decoding order.

17. The non-transitory computer-readable recording medium of claim 16 , wherein when the two neighboring subpictures have second syntax elements with a same value, the two neighboring subpictures have a same type of NAL unit.

18. The non-transitory computer-readable recording medium of claim 16 , wherein the first syntax element is included in the bitstream, and

wherein the first syntax element equal to 0 indicates that each picture referring to the picture parameter set contains one or more VCL NAL units and the one or more VCL NAL units of each picture referring to the picture parameter set have a same NAL unit type.

19. The non-transitory computer-readable recording medium of claim 18 , wherein when the first syntax element is equal to 1, values of the second syntax elements for all the subpictures that are in the picture and contain at least one of P slices, B slices or I slices are equal to 1.

20. The non-transitory computer-readable recording medium of claim 18 , wherein when the first syntax element is equal to 0, a picture is referred to as having the same NAL unit type as the coded slice NAL units of the picture.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: WANG, YE-KUI
To: BYTEDANCE INC.
Reel/Frame 061649/0797 →
Continuity (3)
Continuation PCTUS2021022978 · Mar 18, 2021
Provisional Application 62992724 · Mar 20, 2020
Related Publication 20230026922A1 · Jan 26, 2023
References Cited (110)
US 8665968B2 · Chen et al. · 2014 [cited by applicant]
US 20080219393A1 · Toma et al. · 2008 [cited by applicant]
US 20130114694A1 · Chen · 2013 [cited by examiner]
US 20130114741A1 · Sullivan et al. · 2013 [cited by applicant]
US 20130271566A1 · Chen · 2013 [cited by examiner]
US 20130279599A1 · Wang et al. · 2013 [cited by applicant]
US 20130294500A1 · Wang · 2013 [cited by applicant]
US 20140003504A1 · Ugur et al. · 2014 [cited by applicant]
US 20140064384A1 · Wang · 2014 [cited by examiner]
US 20140092953A1 · Deshpande · 2014 [cited by applicant]
US 20140092963A1 · Wang · 2014 [cited by applicant]
US 20140140398A1 · Deshpande · 2014 [cited by applicant]
US 20140192149A1 · Wang et al. · 2014 [cited by applicant]
US 20140205021A1 · Hannuksela · 2014 [cited by examiner]
US 20140218473A1 · Hannuksela et al. · 2014 [cited by applicant]
US 20140294062A1 · Chen et al. · 2014 [cited by applicant]
US 20140301437A1 · Wang · 2014 [cited by applicant]
US 20150023422A1 · Zhang et al. · 2015 [cited by applicant]
US 20150078456A1 · Hannuksela · 2015 [cited by applicant]
US 20150103881A1 · Hendry et al. · 2015 [cited by applicant]
US 20150110203A1 · Wang et al. · 2015 [cited by applicant]
US 20150195577A1 · Hannuksela · 2015 [cited by applicant]
US 20150312580A1 · Hannuksela · 2015 [cited by applicant]
US 20160100196A1 · Wu · 2016 [cited by examiner]
US 20160112724A1 · Hendry · 2016 [cited by examiner]
US 20160173889A1 · Lee et al. · 2016 [cited by applicant]
US 20170105004A1 · Chen et al. · 2017 [cited by applicant]
US 20170111642A1 · Hendry · 2017 [cited by examiner]
US 20170238001A1 · Li et al. · 2017 [cited by applicant]
US 20170353718A1 · Rodriguez et al. · 2017 [cited by applicant]
US 20180376154A1 · Deshpande · 2018 [cited by applicant]
US 20190320192A1 · Hannuksela · 2019 [cited by applicant]
US 20200389655A1 · Seregin · 2020 [cited by examiner]
US 20200404269A1 · Choi et al. · 2020 [cited by applicant]
US 20210076074A1 · Chang · 2021 [cited by examiner]
US 20210176491A1 · Wu · 2021 [cited by applicant]
US 20210176500A1 · Wu · 2021 [cited by examiner]
US 20210203942A1 · Choi · 2021 [cited by examiner]
US 20210360291A1 · Skupin · 2021 [cited by examiner]
US 20210409733A1 · Wang · 2021 [cited by applicant]
US 20220060692A1 · Zhang · 2022 [cited by applicant]
US 20220217380A1 · Hendry · 2022 [cited by examiner]
US 20220264086A1 · Zhang · 2022 [cited by applicant]
US 20220345730A1 · Zhu · 2022 [cited by applicant]
US 20230023220A1 · Wang · 2023 [cited by applicant]
US 20230045490A1 · Hendry · 2023 [cited by applicant]
CN 104205846A · 2014 [cited by applicant]
CN 104604223A · 2015 [cited by applicant]
CN 104823449A · 2015 [cited by applicant]
IN 555764 · 2024 [cited by applicant]
IN 557654 · 2025 [cited by applicant]
IN 559106 · 2025 [cited by applicant]
IN 560722 · 2025 [cited by applicant]
JP 7481477B2 · 2024 [cited by applicant]
JP 7488353B2 · 2024 [cited by applicant]
JP 7529795B2 · 2024 [cited by applicant]
MX 417805 · 2024 [cited by applicant]
MX 418307 · 2024 [cited by applicant]
WO WO2020185889A1 · 2020 [cited by examiner]
WO WO2021061282A1 · 2021 [cited by examiner]
WO 2021122817A1 · 2021 [cited by applicant]
WO 2021177791A1 · 2021 [cited by applicant]
WO 2021177794A1 · 2021 [cited by applicant]
Sullivan et al., Meeting Report of the 17th Meeting of JVET, Jan. 2020, JVET, vol. 2, pp. 1-378. [cited by examiner]
Sjoberg, R., et al. “Overview of HEVC High-Level Syntax and Reference Picture Management.” IEEE transactions on circuits and systems for video technology vol. 22, No. 12, Dec. 2012, pp. 1858-1870. [cited by applicant]
Document: JCT3V-C1004_d1 Tech, G., et al., “MV-HEVC Draft Text 3(ISO/IEC 23008-2 PDAM2),” Joint Collaborative Team on 3D Video Coding Extension Development of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 3rd Meeting: … [cited by applicant]
Foreign Communication From A Related Counterpart Application, Indian Application No. 202247060223, Indian Office Action dated Jan. 11, 2023, 6 pages. [cited by applicant]
Foreign Communication From A Related Counterpart Application, PCT Application No. PCT/US2021/027963, International Search Report dated Jul. 22, 2021, 3 pages. [cited by applicant]
Series H: Audiovisual and Multimedia Systems Infrastructure of audiovisual services—Coding of moving video High efficiency video coding, Rec. ITU-T H.265 | ISO/IEC 23008-2 (in force edition), Nov. 2019, 712 pages. [cited by applicant]
Document: JVET-G1001-v1, Chen J., 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,… [cited by applicant]
Document: JVET-Q2001-vE, Bross, B., et al., “Versatile Video Coding (Draft 8),” Joint Video Experts Team (JVET) of TU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, BE, Jan. 7-17, 2020, 512 pages. [cited by applicant]
Document: JVET-Q2002-v3, Chen, J., et al., “Algorithm description for Versatile Video Coding and Test Model 8 (VTM 8),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Bru… [cited by applicant]
Suehring, K., retrieved from the internet: https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM.git, VTM software, Dec. 8, 2022, 3 pages. [cited by applicant]
Document: JCTVC-AC1005-v2, Boyce, J., et al., “HEVC Additional Supplemental Enhancement Information (Draft 4),” Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 29th Me… [cited by applicant]
Document: JVET-Q2000-v2 Sullivan, G., et al. “Meeting Report of the 17th Meeting of the Joint Video Experts Team (JVET), Brussels, BE, Jan. 7-17, 2020,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JT… [cited by applicant]
Foreign Communication From A Related Counterpart Application, PCT Application No. PCTUS2021/022970, International Search Report dated Jul. 27, 2021, 21 pages. [cited by applicant]
Foreign Communication From A Related Counterpart Application, PCT Application No. PCTUS2021/022978, International Search Report dated Jul. 27, 2021, 11 pages. [cited by applicant]
Foreign Communication From A Related Counterpart Application, PCT Application No. PCTUS2021/022982, International Search Report dated Jul. 27, 2021, 21 pages. [cited by applicant]
Foreign Communication From A Related Counterpart Application, PCT Application No. PCTUS2021/022990, International Search Report dated Jul. 27, 2021, 22 pages. [cited by applicant]
Non-Final Office Action dated Mar. 14, 2023, 14 pages, U.S. Appl. No. 17/969,976, filed Oct. 20, 2022. [cited by applicant]
Non-Final Office Action dated Feb. 22, 2023, 32 pages, U.S. Appl. No. 17/949,064, filed Sep. 20, 2022. [cited by applicant]
Notice of Allowance dated Mar. 22, 2023, 19 pages, U.S. Appl. No. 17/949,058, filed Sep. 20, 2022. [cited by applicant]
Document: JVET-R0042-v1, Wang, Y., et al., “AHG8/AHG9/AHG12: On mixed subpicture types within a picture,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: by teleconference… [cited by applicant]
Document: JVET-P0130-v1, He, Y., et al., “AHG12: On associating slices to subpictures,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 16th Meeting: Geneva, CH, Oct. 1-11, 2019, pp. 1-… [cited by applicant]
Document: JVET-R0042-v1, Wang, Y., et al., “AHG8/AHG9/AHG12: On mixed subpicture types within a picture,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: by teleconference… [cited by applicant]
Document: JVET-Q2001-vD, Bross, B., et al., “Versatile Video Coding (Draft 8),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, BE, Jan. 7-17, 2020, total: 509 p… [cited by applicant]
Document: JVET-R2001-v2, Bross, B., et al., “Versatile Video Coding (Draft 9),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: by teleconference, Apr. 15-24, 2020, total:… [cited by applicant]
Document: JVET-R0414-v1, Wang, Y., et al., “AHG9: A summary of proposals on mixed NAL unit types within a coded picture,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: b… [cited by applicant]
Document: JVET-R2000-v1, Sullivan, G., et al., “Meeting Report of the 18th JVET Meeting of the Joint Video Experts Team (JVET), by teleconference, Apr. 15-24, 2020,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 a… [cited by applicant]
Document: JVET-R2001-vA, Bross, B., et al., “Versatile Video Coding (Draft 9),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: by teleconference, Apr. 15-24, 2020, total:… [cited by applicant]
Document: JVET-Q0284-v1, Choi, B., et al., “AHG9/AHG12: On mixed NAL unit type support,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, BE, Jan. 7-17, 2020, 7 p… [cited by applicant]
Document: JVET-Q0271-v1, Damghanian, M., et al., “AHG9: On Subpicture Ordering,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, BE, Jan. 7-17, 2020, total: 4 pa… [cited by applicant]
Document: JVET-Q0396-v1, Skupin, R., et al., “AHG9: On mixing NAL unit types in a coded picture,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, BE, Jan. 7-17, … [cited by applicant]
Document: JVET-P2001-vE, Bross, B., et al., “Versatile Video Coding (Draft 7),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 16th Meeting: Geneva, CH, Oct. 1-11, 2019, total: 489 pag… [cited by applicant]
Document: JVET-R2001-vA, Bross, B., et al., “Versatile Video Coding (Draft 9),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 18th Meeting: by teleconference, Apr. 15-24, 2020, total:… [cited by applicant]
Document: JVET-O0235-v1, Sjoberg, R., et al., “AHG17: Ensuring temporal switching with STSA pictures,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 15th Meeting: Gothernburg, SE, Jul… [cited by applicant]
Foreign Communication From A Related Counterpart Application, European Application No. 21771949.1, Extended European Search Report dated Jul. 11, 2023, 12 pages. [cited by applicant]
Foreign Communication From A Related Counterpart Application, European Application No. 21771764.4, Extended European Search Report dated Jul. 11, 2023, 11 pages. [cited by applicant]
Foreign Communication From A Related Counterpart Application, European Application No. 21772025.9, Extended European Search Report dated May 17, 2023, 10 pages. [cited by applicant]
Foreign Communication From A Related Counterpart Application, European Application No. 21770898.1, Extended European Search Report dated Jul. 12, 2023, 9 pages. [cited by applicant]
Foreign Communication From A Related Counterpart Application, European Application No. 21791788.9, Extended European Search Report dated May 23, 2023, 12 pages. [cited by applicant]
Document: JVET-Q2001-v15, Bross, B., “Versatile Video Coding (Draft 8),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 17th Meeting: Brussels, BE Jan. 7-17, 2020, 512 pages. [cited by applicant]
Notice of Allowance dated Jul. 25, 2023, 14 pages, U.S. Appl. No. 17/949,058, filed Sep. 20, 2022. [cited by applicant]
Notice of Allowance for Vietnamese Patent Application No. 1-2022-06069, mailed on Sep. 6, 2024, 4 pages. [cited by applicant]
Notice of Allowance for Vietnamese Patent Application No. 1-2022-06070, mailed on Sep. 6, 2024, 4 pages. [cited by applicant]
Communication Pursuant to Article 94(3) EPC for European Patent Application No. 21771764.4, mailed on Dec. 10, 2024, 4 Pages. [cited by applicant]
Communication under Rule 71(3) EPC for European Patent Application No. 21770898.1, mailed on Mar. 12, 2025, 7 pages. [cited by applicant]
Notification to Grant Patent Right for Invention for Chinese Application No. 202180029943.5, mailed on Feb. 28, 2025, 10 pages. [cited by applicant]
Request for the Submission of an Opinion for Korean Application No. 10-2022-7035276, mailed on Mar. 12, 2025, 10 pages. [cited by applicant]
Notification to Grant Patent Right for Invention for Chinese Patent Application No. 202180022907.6, mailed Mar. 20, 2025, 8 pages. [cited by applicant]