P
USRE50495EActiveUtilityPatentIndex 63

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

Assignee: INTERDIGITAL VC HOLDINGS INCPriority: May 13, 2016Filed: Apr 24, 2017Granted: Jul 15, 2025
Est. expiryMay 13, 2036(~9.9 yrs left)· nominal 20-yr term from priority
Inventors:LELEANNEC FABRICEPOIRIER TANGIURBAN FABRICE
H04N 19/80H04N 19/593H04N 19/82H04N 19/186H04N 19/176H04N 19/159H04N 19/132H04N 19/105H04N 19/117H04N 19/86
63
PatentIndex Score
0
Cited by
40
References
24
Claims

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

exact text as granted — not AI-modified
The invention claimed is: 
     
       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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.