IP Library › Granted Patent US 12,363,311
Granted Patent B2
US 12,363,311 · App. 18/544,589 · Granted Jul 15, 2025

Video image processing method and device, and storage medium

Inventors: Siwei Ma (Shenzhen, CN); Jiaqi Zhang (Shenzhen, CN); Xiaozhen Zheng (Shenzhen, CN); Shanshe Wang (Shenzhen, CN)
Assignee: SZ DJI TECHNOLOGY CO., LTD.
H04N19/149H04N19/159H04N19/176H04N19/186
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,363,311
App. No.
18/544,589
Granted
Jul 15, 2025
Kind
B2
Abstract

An encoding method includes binarizing a chrominance prediction mode of an image block of an image that is permitted to use a CCLM and/or regular intra-frame chrominance prediction mode to obtain a bit string including adjacent bits. The CCLM includes first, second, and third modes, a second mode, and a third mode, the regular intra-frame chrominance prediction mode being other intra-frame chrominance prediction modes except CCLM. A first bit of the adjacent bits indicates whether CCLM is used according to whether a value there of is 1. A second bit indicates whether to use the first mode when the first bit indicates to use CCLM. A third bit indicates whether the second or third mode is used when the second bit indicates the first mode is not used. The method further includes using mutually independent probability models to respectively encode the first bit and the second bit.

Claims (40)

1. A video image encoding method comprising:

binarizing a chrominance prediction mode of an image block of a to be encoded image to obtain a bit string, the bit string including at least three adjacent bits, the to be encoded image being permitted to use at least one of a cross-component linear model (CCLM) or a regular intra-frame chrominance prediction mode, the CCLM including at least a first mode, a second mode, and a third mode, the regular intra-frame chrominance prediction mode being other intra-frame chrominance prediction modes except the CCLM, wherein:

a first bit of the adjacent bits is used to indicate whether the CCLM is used, a second bit is used to indicate whether to use the first mode of the CCLM when the first bit indicates to use the CCLM, a third bit is used to indicate whether the second mode or the third mode of the CCLM is used when the second bit indicates that the first mode of the CCLM is not used, and the first bit indicates that the CCLM is used when a value of the first bit is 1; and

using mutually independent probability models to respectively encode the first bit and the second bit.

2. The method of claim 1 , wherein:

the second bit indicates that the first mode of the CCLM is not used when a value of the second bit is 1.

3. The method of claim 1 , wherein:

the third bit indicates that the second mode of the CCLM is used when the second bit indicates that the first mode of the CCLM is not used and a value of the third bit is 0.

4. The method of claim 1 , wherein:

the third bit indicates that the third mode of the CCLM is used when the second bit indicates that the first mode of the CCLM is not used and a value of the third bit is 1.

5. The method of claim 1 , wherein:

the first mode includes a LT_CCLM mode;

the second mode includes a L_CCLM mode; and

the third mode includes a T_CCLM mode.

6. The method of claim 1 , wherein:

the CCLM mode is a chrominance prediction mode for intra-frame prediction.

7. The method of claim 1 , wherein:

the regular intra-frame chrominance prediction mode includes any one or more of Planar mode, DC mode, and 65 angle mode.

8. A video image decoding method comprising:

binarizing a chrominance prediction mode of an image block of a to be decoded image to obtain a bit string, the bit string including at least three adjacent bits, the to be decoded image being permitted to use at least one of a cross-component linear model (CCLM) or a regular intra-frame chrominance prediction mode, the CCLM including at least a first mode, a second mode, and a third mode, the regular intra-frame chrominance prediction mode being other intra-frame chrominance prediction modes except the CCLM, wherein:

a first bit of the adjacent bits is used to indicate whether the CCLM is used, a second bit is used to indicate whether to use the first mode of the CCLM when the first bit indicates to use the CCLM, a third bit is used to indicate whether the second mode or the third mode of the CCLM is used when the second bit indicates that the first mode of the CCLM is not used, and the first bit indicates that the CCLM is used when a value of the first bit is 1; and

using mutually independent probability models to respectively decode the first bit and the second bit.

9. The method of claim 1 , wherein:

the second bit indicates that the first mode of the CCLM is not used when a value of the second bit is 1.

10. The method of claim 1 , wherein:

the third bit indicates that the second mode of the CCLM is used when the second bit indicates that the first mode of the CCLM is not used and a value of the third bit is 0.

11. The method of claim 1 , wherein:

the third bit indicates that the third mode of the CCLM is used when the second bit indicates that the first mode of the CCLM is not used and a value of the third bit is 1.

12. The method of claim 1 , wherein:

the first mode includes a LT_CCLM mode;

the second mode includes a L_CCLM mode; and

the third mode includes a T_CCLM mode.

13. The method of claim 1 , wherein:

the CCLM mode is a chrominance prediction mode for intra-frame prediction.

14. The method of claim 1 , wherein:

the regular intra-frame chrominance prediction mode includes any one or more of Planar mode, DC mode, and 65 angle mode.

15. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor for performing by an encoding method to produce a bitstream comprising:

binarizing a chrominance prediction mode of an image block of a to be encoded image to obtain a bit string, the bit string including at least three adjacent bits, the to be encoded image being permitted to use at least one of a cross-component linear model (CCLM) or a regular intra-frame chrominance prediction mode, the CCLM including at least a first mode, a second mode, and a third mode, the regular intra-frame chrominance prediction mode being other intra-frame chrominance prediction modes except the CCLM, wherein:

a first bit of the adjacent bits is used to indicate whether the CCLM is used, a second bit is used to indicate whether to use the first mode of the CCLM when the first bit indicates to use the CCLM, a third bit is used to indicate whether the second mode or the third mode of the CCLM is used when the second bit indicates that the first mode of the CCLM is not used, and the first bit indicates that the CCLM is used when a value of the first bit is 1; and

using mutually independent probability models to respectively encode the first bit and the second bit to generate the bitstream.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2023
From: MA, SIWEI; ZHANG, JIAQI; ZHENG, XIAOZHEN; WANG, SHANSHE
To: SZ DJI TECHNOLOGY CO., LTD.
Reel/Frame 066122/0880 →
Priority Claims (1)
WO PCT/CN2019/092869 · Jun 25, 2019 · international
Continuity (3)
Continuation 17645930 · Dec 23, 2021
Continuation PCTCN2019095328 · Jul 9, 2019
Related Publication 20240195981A1 · Jun 13, 2024
References Cited (37)
US 11503342B2 · Deshpande · 2022 [cited by examiner]
US 20150098510A1 · Ye et al. · 2015 [cited by applicant]
US 20170214921A1 · Kubota et al. · 2017 [cited by applicant]
US 20170366818A1 · Zhang et al. · 2017 [cited by applicant]
US 20190104323A1 · Baylon et al. · 2019 [cited by applicant]
US 20220116636A1 · Kang · 2022 [cited by examiner]
US 20220150475A1 · Zhu · 2022 [cited by examiner]
US 20220159241A1 · Zhu · 2022 [cited by examiner]
US 20220182636A1 · Zhu · 2022 [cited by examiner]
US 20220360800A1 · Xu · 2022 [cited by examiner]
US 20230217030A1 · Li · 2023 [cited by examiner]
CN 103067701A · 2013 [cited by applicant]
CN 103260018A · 2013 [cited by applicant]
CN 103959790A · 2014 [cited by applicant]
CN 104093025A · 2014 [cited by applicant]
CN 104871537A · 2015 [cited by applicant]
CN 106664425A · 2017 [cited by applicant]
CN C109274969A · 2019 [cited by applicant]
CN 109479134A · 2019 [cited by applicant]
CN 109565599A · 2019 [cited by applicant]
CN 109565603A · 2019 [cited by applicant]
CN 109792538A · 2019 [cited by applicant]
CN 111602396A · 2020 [cited by applicant]
JP 2022538007A · 2022 [cited by applicant]
JP 2022539316A · 2022 [cited by applicant]
WO 2016115708A1 · 2016 [cited by applicant]
WO 2018140587A1 · 2018 [cited by applicant]
WO 2018174357A1 · 2018 [cited by applicant]
WO 2018236028A1 · 2018 [cited by applicant]
The World Intellectual Property Organization (WIPO) International Search Report for PCT/CN2019/095328 Mar. 24, 2020 5 Pages. [cited by applicant]
The World Intellectual Property Organization (WIPO) International Search Report for PCT/CN2019/092896 Mar. 26, 2020 6 Pages. [cited by applicant]
Yukinobu Yasugi, et al., “Non-CE3: CCLM table reduction and bit range control”, <<JVET-M0064>>, Jan. 18, 2019. [cited by applicant]
Sullivan Gary et al., “Meeting Report of the 15th JVET Meeting (Gothenburg, SE, Jul. 3-12, 2019)”, 15. JVET Meeting, No. JVET-O2000,Sep. 30, 2019, GOTHENBURG, Retrieved from the Internet: URL:https://jvet-experts.org/do… [cited by applicant]
Benjamin Bross et al: “Versatile Video Coding (Draft 5)”, 14. JVET Meeting; Mar. 19-27, 2019; Geneva; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG. 16 ), No. JVET-N1001-v8; JVET-N1001 Jun. 11… [cited by applicant]
Ray (Qualcomm) B et al: “Non-CE3: Revised intra chroma mode coding simplification”, 127. MPEG Meeting; Jul. 8-12, 2019; Gothenburg; (Motion Picture Expert Group or ISO/IEC JTC1/SC29/WG11), No. m49838 Jul. 8, 2019. [cited by applicant]
Bappaditya Ray et al., Non-CE3: Intra chroma mode coding simplification, Joint Video Experts Team (JVET), Jul. 7, 2019, pp. 1-10, JEVT-00671-v3, Version 6. [cited by applicant]
Zhang (Pku) J Q et al: “Non-CE3: Removal of CCLM context derivation dependency”, 15. JVET Meeting; Jul. 3-12, 2019; Gothenburg; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16) No. JVET-00416… [cited by applicant]