IP Library Granted Patent US 12,309,357
Granted Patent B2
US 12,309,357 · App. 17/761,079 · Granted May 20, 2025

Coding mode information propagation for video coding

Inventors: Philippe De Lagrange (Betton, FR); Franck Galpin (Thorigne-Foulliard, FR); Fabrice Leleannec (Betton, FR); Karam Naser (Mouaze, FR)
Assignee: InterDigital CE Patent Holdings, SAS
H04N19/105H04N19/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,309,357
App. No.
17/761,079
Granted
May 20, 2025
Kind
B2
Abstract

Coding mode information of a current block is propagated to neighbor blocks even when the coding mode is not selected for a current block. Such propagation may be limited, for example to one block only or to multiple generation of copies. Different propagation modes are proposed: left to right direction, top to bottom direction, bottom-right diagonal direction, first available information, or last coded information. The coding mode propagation allows to improve further predictions since a further block will benefit from the information from its neighbors.

Claims (23)

1. A method comprising, for a current block of a picture:

selecting a neighbor block; and

copying coding mode information of the neighbor block to the current block, wherein a coding mode of the neighbor block is different from a coding mode of the current block and wherein the coding mode information is not used for the current block.

2. The method of claim 1 , wherein the coding mode information from the neighbor block is not copied to the current block when the coding mode of the neighbor block is the same as the coding mode of the current block.

3. The method of claim 1 , wherein the copied mode information from the neighbor block is used to perform prediction for a further block of the picture but not for the current block.

4. The method of claim 1 , wherein the coding mode information comprises intra-direction information or motion information or motion vector or an affine model.

5. The method of claim 1 , wherein the neighbor block is the block at the left of the current block or the block at the top of the current block or the block at the bottom of the current block or the block at the top-left of the current block.

6. The method of claim 1 , wherein the neighbor block is the last block that was coded prior to the current block following a coding scan order.

7. The method of claim 1 , wherein the neighbor block is the first available block among a set of blocks.

8. The method of claim 7 , wherein the set of blocks is an ordered list comprising at least the block at the top of the current block, the block at the left of the current block, the block at the top right of the current block, the block at the top left of the current block.

9. The method of claim 1 , wherein a counter is associated with the coding mode information to count the number of generations of the coding mode information, and wherein the copy of coding mode information is only allowed up to a maximum number of generations.

10. The method of claim 9 , wherein the maximum number of generations is 1.

11. An apparatus comprising a processor configured to, for a current block of a picture:

select a neighbor block; and

copy coding mode information of the neighbor block to the current block, wherein a coding mode of the neighbor block is different from a coding mode of the current block and wherein the coding mode information is not used for the current block.

12. The apparatus of claim 11 , wherein the coding mode information from the neighbor block is not copied to the current block when the coding mode of the neighbor block is the same as the coding mode of the current block.

13. The apparatus of claim 11 , wherein the copied mode information from the neighbor block is used to perform prediction for a further block of the picture but not for the current block.

14. The apparatus of claim 11 , wherein the coding mode information comprises intra-direction information or motion information or motion vector or an affine model.

15. The apparatus of claim 11 , wherein the neighbor block is the block at the left of the current block or the block at the top of the current block or the block at the bottom of the current block or the block at the top-left of the current block.

16. The apparatus of claim 11 , wherein the neighbor block is the last block that was coded prior to the current block following a coding scan order.

17. The apparatus of claim 11 , further comprising a counter associated with the coding mode information to count the number of generation of the coding mode information, wherein the copy of coding mode information is only allowed up to a maximum number of generations.

18. The apparatus of claim 17 , wherein the maximum number of generations is 1.

19. A non-transitory computer readable medium comprising program code instructions for implementing the method according to claim 1 when executed by a processor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2023
From: INTERDIGITAL VC HOLDINGS FRANCE, SAS
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 064460/0921 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2022
From: DE LAGRANGE, PHILIPPE; GALPIN, FRANCK; LELEANNEC, FABRICE; NASER, KARAM
To: INTERDIGITAL VC HOLDINGS FRANCE, SAS
Reel/Frame 059387/0363 →
Priority Claims (1)
EP 19306142 · Sep 20, 2019 · regional
Continuity (1)
Related Publication 20220345693A1 · Oct 27, 2022
References Cited (27)
US 10931954B2 · Cheong · 2021 [cited by examiner]
US 11006106B2 · Liu · 2021 [cited by examiner]
US 11595658B2 · Wang · 2023 [cited by examiner]
US 20110038416A1 · Zhou et al. · 2011 [cited by applicant]
US 20170238001A1 · Li et al. · 2017 [cited by applicant]
US 20170280159A1 · Xu et al. · 2017 [cited by applicant]
US 20180278942A1 · Zhang · 2018 [cited by examiner]
US 20190182496A1 · Xu et al. · 2019 [cited by applicant]
US 20200120336A1 · Racape et al. · 2020 [cited by applicant]
US 20200304780A1 · Li · 2020 [cited by examiner]
US 20210227209A1 · Liu · 2021 [cited by examiner]
US 20210344969A1 · Zhang · 2021 [cited by examiner]
US 20230115768A1 · Liao · 2023 [cited by examiner]
US 20230117813A1 · Deng · 2023 [cited by examiner]
CN 105874795A · 2016 [cited by applicant]
CN 107079161A · 2017 [cited by applicant]
CN 110915212A · 2020 [cited by applicant]
EP 3468193A1 · 2019 [cited by applicant]
WO WO2010086562A1 · 2010 [cited by examiner]
WO 2019070933A1 · 2019 [cited by applicant]
WO WO2020055169A1 · 2020 [cited by examiner]
Anonymous, “Versatile Video Coding”, International Telecommunication Union, ITU-T Telecommunication Standardization Sector of ITU, Series H: Audiovisual and Multimedia Systems, Infrastructure of audiovisual services—Cod… [cited by applicant]
Anonymous, “Advanced Video Coding for Generic Audiovisual Services”, International Telecommunication Union, ITU-T Telecommunication Standardization Sector of ITU, Series H: Audiovisual and Multimedia Systems, Infrastruc… [cited by applicant]
Anonymous, “Reference software for ITU-T H.265 high efficiency video coding”, International Telecommunication Union, ITU-T Telecommunication Standardization Sector of ITU, Series H: Audiovisual and Multimedia Systems, I… [cited by applicant]
Bross et al., “Versatile Video Coding (Draft 6)”, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document: JVET-O2001-vE, 15th Meeting, Gothenburg, Sweden, Jul. 3, 2019, 455 pages. [cited by applicant]
Li et al., “History-Based Motion Vector Prediction for Future Video Coding”, Institute of Electrical and Electronics Engineering (IEEE), 2019 IEEE International Conference on Multimedia and Expo (ICME), Shanghai, China,… [cited by applicant]
Wang, et al., “CE3-related: A unitifed MPM list for intra mode coding”, JVET-N0185-r1, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 14th Meeting: Geneva, CH, Mar. 19-27, 2019, 3 pag… [cited by applicant]