IP Library Granted Patent US 50,495
Granted Patent E1
US 50,495 · App. 17/983,237 · Granted Jul 15, 2025

Method and a device for decoding an intra predicted block of a picture and corresponding coding method and coding device

Inventors: Fabrice Leleannec (Betton, FR); Tangi Poirier (Thorigné-Fouillard, FR); Fabrice Urban (Thorigné-Fouillard, FR)
Assignee: InterDigital VC Holdings, Inc.
H04N19/117H04N19/105H04N19/132H04N19/159H04N19/176H04N19/186H04N19/593H04N19/80H04N19/82
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 50,495
App. No.
17/983,237
Granted
Jul 15, 2025
Kind
E1
Abstract

Edges of the plurality of reference blocks are adjacent to a current block of a picture. A single transform is applied to samples of each reference block. A single transform is applied to samples of the current block. A decoding method includes decoding a plurality of reference blocks, obtaining a plurality of filtered reference blocks by filtering with a deblocking filter along the edges of the plurality of decoded reference blocks, and decoding the current block by intra prediction from the plurality of filtered reference blocks. An encoding method includes encoding and reconstructing a plurality of reference blocks, obtaining a plurality of filtered reference blocks by filtering with a deblocking filter along the edges of the plurality of reconstructed reference blocks, and encoding the current block by intra prediction from the plurality of filtered reference blocks.

Claims (42)

1. A decoding method comprising:

decoding a plurality of reference blocks, wherein a current block of a picture is a chroma block and wherein the plurality of reference blocks is a plurality of luma blocks co-located with the chroma block, and wherein a single transform is applied to samples of each reference block, and wherein edges of the plurality of reference blocks are adjacent to a current block of a picture;

obtaining a plurality of filtered reference blocks by filtering with a deblocking filter along the edges of between the plurality of decoded reference blocks; and

decoding the current block by intra prediction from the plurality of filtered reference blocks, wherein a single transform is applied to samples of the current block.

2. The decoding method of claim 1 , wherein the current block is a chroma block and wherein the plurality of reference blocks is a plurality of luma blocks co-located with the chroma block.

3. The decoding method of claim 1 , wherein the plurality of reference blocks is a plurality of blocks spatially neighboring the current block.

4. The decoding method of claim 3 , wherein each of the plurality of reference blocks is filtered along a top edge and a left edge after decoding.

5. An encoding method comprising:

encoding and reconstructing a plurality of reference blocks, wherein a current block of a picture is a chroma block and wherein the plurality of reference blocks is a plurality of luma blocks co-located with the chroma block, and wherein a single transform is applied to samples of each reference block, and wherein edges of the plurality of reference blocks are adjacent to a current block of a picture;

obtaining a plurality of filtered reference blocks by filtering with a deblocking filter along the edges of between the plurality of reconstructed reference blocks; and

encoding the current block by intra prediction from the plurality of filtered reference blocks, wherein a single transform is applied to samples of the current block.

6. The encoding method of claim 5 , wherein the current block is a chroma block and wherein the plurality of reference blocks is a plurality of luma blocks co-located with the chroma block.

7. The encoding method of claim 5 , wherein the plurality of reference blocks is a plurality of blocks spatially neighboring the current block.

8. The encoding method of claim 7 , wherein each of the plurality of reference blocks is filtered along a top edge and a left edge after reconstruction.

9. A decoding device comprising one or more processors configured to perform:

decoding a plurality of reference blocks, wherein a current block of a picture is a chroma block and wherein the plurality of reference blocks is a plurality of luma blocks co-located with the chroma block, and wherein a single transform is applied to samples of each reference block, and wherein edges of the plurality of reference blocks are adjacent to a current block of a picture;

obtaining a plurality of filtered reference blocks by filtering with a deblocking filter along the edges of between the plurality of decoded reference blocks; and

decoding the current block by intra prediction from the plurality of filtered reference blocks, wherein a single transform is applied to samples of the current block.

10. The decoding device of claim 9 , wherein the current block is a chroma block and wherein the plurality of reference blocks is a plurality of luma blocks co-located with the chroma block.

11. The decoding device of claim 9 , wherein the plurality of reference blocks is a plurality of blocks spatially neighboring the current block.

12. The decoding device of claim 11 , wherein each of the plurality of reference blocks is filtered along a top edge and a left edge after decoding.

13. An encoding device comprising one or more processors configured to perform:

encoding and reconstructing a plurality of reference blocks, wherein a current block of a picture is a chroma block and wherein the plurality of reference blocks is a plurality of luma blocks co-located with the chroma block, and wherein a single transform is applied to samples of each reference block, and wherein edges of the plurality of reference blocks are adjacent to a current block of a picture;

obtaining a plurality of filtered reference blocks by filtering with a deblocking filter along the edges of between the plurality of reconstructed reference blocks; and

encoding the current block by intra prediction from the plurality of filtered reference blocks, wherein a single transform is applied to samples of the current block.

14. The encoding device of claim 13 , wherein the current block is a chroma block and wherein the plurality of reference blocks is a plurality of luma blocks co-located with the chroma block.

15. The encoding device of claim 13 , wherein the plurality of reference blocks is a plurality of blocks spatially neighboring the current block.

16. The encoding device of claim 15 , wherein each of the plurality of reference blocks is filtered along a top edge and a left edge after reconstruction.

17. A non-transitory computer-readable medium comprising instructions that cause a processor to perform:

encoding and reconstructing a plurality of reference blocks, wherein a current block of a picture is a chroma block and wherein the plurality of reference blocks is a plurality of luma blocks co-located with the chroma block, and wherein a single transform is applied to samples of each reference block, and wherein edges of the plurality of reference blocks are adjacent to a current block of a picture;

obtaining a plurality of filtered reference blocks by filtering with a deblocking filter along the edges of between the plurality of reconstructed reference blocks; and

encoding the current block by intra prediction from the plurality of filtered reference blocks, wherein a single transform is applied to samples of the current block.

18. The encoding device of claim 13 , wherein the plurality of filtered reference blocks is obtained inside a rate distortion optimization loop.

19. The encoding method of claim 5 , wherein the plurality of filtered reference blocks is obtained inside a rate distortion optimization loop.

20. The encoding method of claim 19 , wherein a rate distortion decision inside the rate distortion optimization loop utilizes an impact of the deblocking filter on the reconstructed blocks.

21. The encoding method of claim 5 , wherein the plurality of filtered reference blocks is obtained inside a rate distortion optimization loop, wherein the rate distortion optimization comprises selecting a set of coding parameters associated with the current block.

22. The encoding method of claim 5 , further comprising storing a deblocked reconstructed current block as a reference block for use in coding a next block.

23. A decoding method comprising:

decoding a plurality of reference blocks, wherein a current block of a picture is a chroma block, wherein the plurality of reference blocks is a plurality of luma blocks co-located with the chroma block, and wherein a single transform is applied to samples of each reference block;

obtaining a plurality of filtered reference blocks by filtering with a deblocking filter along edges between the plurality of decoded reference blocks; and

decoding the current block by intra prediction from the plurality of filtered reference blocks.

24. The decoding method of claim 23 , further comprising storing a deblocked reconstructed current block as a reference block for use in coding a next block.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2025
From: LELEANNEC, FABRICE; POIRIER, TANGI; URBAN, FABRICE
To: THOMSON LICENSING
Reel/Frame 069723/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2025
From: THOMSON LICENSING SAS
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 069723/0355 →
Priority Claims (1)
EP 16305563 · May 13, 2016 · regional
Continuity (1)
Reissue 16301244 · Apr 24, 2017
References Cited (40)
US 10455249B2 · Zhang · 2019 [cited by examiner]
US 20110110427A1 · Teng · 2011 [cited by examiner]
US 20110116544A1 · Fu · 2011 [cited by examiner]
US 20120287995A1 · Budagavi · 2012 [cited by examiner]
US 20130022107A1 · Van der Auwera · 2013 [cited by examiner]
US 20130034165A1 · Sasai et al. · 2013 [cited by applicant]
US 20130101024A1 · Van der Auwera · 2013 [cited by examiner]
US 20130101031A1 · Van der Auwera · 2013 [cited by examiner]
US 20130170562A1 · Van der Auwera · 2013 [cited by examiner]
US 20140321552A1 · He · 2014 [cited by examiner]
US 20150063452A1 · Kim et al. · 2015 [cited by applicant]
US 20150365684A1 · Chen · 2015 [cited by examiner]
US 20160277762A1 · Zhang · 2016 [cited by examiner]
US 20170094285A1 · Said · 2017 [cited by examiner]
US 20190182482A1 · Vanam · 2019 [cited by examiner]
GB 2531087A · 2016 [cited by examiner]
WO WO2014055020A1 · 2014 [cited by examiner]
WO 2015179898A1 · 2015 [cited by applicant]
Zhang, Xingyu, et. al., “Chroma Intra Prediction Based on Inter-Channel Correlation for HEVC”. IEEE Transactions on Image Processing, vol. 23, No. 1, Jan. 2014, pp. 274-286. [cited by applicant]
International Telecommunication Union, “Block Partitioning Structure for Next Generation Video Coding”. Media Tek Inc., Study Group 16—Contribution 966 R3, COM 16—C 966 R3—E, Sep. 2015, 8 pages. [cited by applicant]
An, Jicheng, et al., “Quadtree Plus Binary Tree Structure Integration with JEM Tools”. Media Tek Inc., Joint Video Exploration Team (JVET) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, JVET-B0023, Feb. 20-26, 2016, pp. … [cited by applicant]
Chen, Jianle, et. al., “Algorithm Description of Joint Exploration Test Model 2”. Joint Video Exploration Team (JVET) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, JVET-B1001-v3, Feb. 20-26, 2016, 32 pages. [cited by applicant]
International Telecommunication Union, “High Efficiency Video Coding”. Series H: Audiovisual and Multimedia Systems; Infrastructure of Audiovisual Services—Coding of Moving Video, Recommendation ITU-T H.265, Telecommuni… [cited by applicant]
International Telecommunication Union, “High Efficiency Video Coding”. Series H: Audiovisual and Multimedia Systems; Infrastructure of Audiovisual Services—Coding of Moving Video, Recommendation ITU-T H.265, Telecommuni… [cited by applicant]
International Telecommunication Union, “Advanced Video Coding for Generic Audiovisual Services”. Series H: Audiovisual and Multimedia Systems; Infrastructure of Audiovisual Services—Coding of Moving Video, Recommendatio… [cited by applicant]
Chen, Jianle, et al., “CE6.a: Chroma Intra Prediction by Reconstructed Luma Samples”. Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, JCTVC-E266, Mar. 16-23, 2011, pp. 1-7. [cited by applicant]
Sullivan, Gary J., et. al., “Overview of the High Efficiency Video Coding (HEVC) Standard”. IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, No. 12, Dec. 2012, pp. 1649-1668. [cited by applicant]
Lee, Sang Heon, et. al., “Intra Prediction Method Based on the Linear Relationship Between the Channels for YUV 4 : 2 : 0 Intra Coding”. IEEE International Conference on Image Processing (ICIP), Nov. 7, 2009, pp. 1037-1… [cited by applicant]
International Search Report and Written Opinion on Patentability for PCT/EP2017/059658 mailed Aug. 8, 2017, 17 pages. [cited by applicant]
International Preliminary Report on Patentability for PCT/EP2017/059658 issued on Nov. 13, 2019, 10 pages. [cited by applicant]
Zhang et al., “Chroma Intra Prediction Based on Inter-Channel Correlation for HEVC”, IEEE Transactions on Image Processing, vol. 23, No. 1, Jan. 2014, pp. 274-286. [cited by applicant]
Anonymous, “Block Partitioning Structure for Next Generation Video Coding”, International Telecommunication Union, Telecommunication Standardization Sector, Document COM—C 966 R3—E, Sep. 2015, pp. 1-8. [cited by applicant]
An et al., “Quadtree plus binary tree structure integration with JEM tools”, Joint Video Exploration Team of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document JVET-B0023, San Diego, California, USA, Feb. 20, 2016… [cited by applicant]
Chen et al., “Algorithm Description of Joint Exploration Test Model 2”, Joint Video Exploration Team of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document JVET-B1001 v3, San Diego, California, USA, Feb. 20, 2016, … [cited by applicant]
Anonymous, “High efficiency video coding”, International Telecommunication Union, ITU-T Telecommunication Standardization Sector of ITU, Series H: Audiovisual and Multimedia Systems, Infrastructure of audiovisual servic… [cited by applicant]
Anonymous, “High efficiency video coding”, International Telecommunication Union, ITU-T Telecommunication Standardization Sector of ITU, Series H: Audiovisual and Multimedia Systems, Infrastructure of audiovisual servic… [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]
Chen et al., “CE6.a.4: Chroma intra prediction by reconstructed luma samples”, Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Document JCTVC-E266, Geneva, Switzerlan… [cited by applicant]
Sullivan et al., “Overview of the High Efficiency Coding (HEVC) Standard”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, No. 12, Dec. 2012, pp. 1649-1668. [cited by applicant]
Lee et al., “Intra Prediction Method Based on the Linear Relationship Between the Channels for YUV 4:2:0 Intra Coding”, 16th IEEE International Conference on Image Processing (ICIP), Cairo, Egypt, Nov. 7, 2009, pp. 1037… [cited by applicant]