IP Library › Granted Patent US 10,419,750
Granted Patent B2
US 10,419,750 · App. 15/632,970 · Granted Sep 17, 2019

Filtering of prediction units according to intra prediction direction

Inventors: James Alexander Gamei (Surrey, GB); Nicholas Ian Saunders (Basingstoke, GB); Karl James Sharman (Newbury, GB); Paul James Silcock (Swindon, GB)
Assignee: Sony Corporation
H04N19/103H04N19/11H04N19/117H04N19/119H04N19/12H04N19/122H04N19/124H04N19/129H04N19/136H04N19/157H04N19/176H04N19/186H04N19/44H04N19/50H04N19/52H04N19/523H04N19/593H04N19/60H04N19/649H04N19/80H04N19/82H04N19/13
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 10,419,750
App. No.
15/632,970
Granted
Sep 17, 2019
Kind
B2
Abstract

A video coding or decoding method in which luminance and chrominance samples in a 4:4:4 format or a 4:2:2 format are predicted from other respective samples according to a prediction direction associated with blocks of samples to be predicted; comprises detecting a prediction direction in respect of a current block to be predicted; generating a predicted block of chrominance samples according to other chrominance samples defined by the prediction direction; if the detected prediction direction is substantially vertical, filtering the left column of samples in the predicted block of chrominance samples, or if the detected prediction direction is substantially horizontal, filtering the top row of samples in the predicted block of chrominance samples; and encoding a difference between the filtered predicted chrominance block and the actual chrominance block or applying a decoded difference to the filtered predicted chrominance block so as to encode or decode the block respectively.

Claims (43)

1. A video decoding method for decoding video data from coding units representing intra-predicted 4:4:4 video, the coding units comprising prediction units having luminance and chrominance samples and arranged in three component types, the method comprising:

detecting a prediction direction of a selected prediction unit of the prediction units for each of the three component types;

generating a predicted block of samples according to the prediction direction; and

filtering a left column of samples or a top row of samples in the predicted block of samples,

wherein the filtering is applied to predicted blocks of samples from the prediction units of only one component type of the three component types.

2. The method as claimed in claim 1 , wherein the only one component type is a luminance component type.

3. The method as claimed in claim 2 , wherein the filtering is not applied to the prediction units of the other two component types, the other two component types being chrominance component types.

4. The method as claimed in claim 1 , wherein the method reduces block based effects in prediction data for luminance blocks.

5. The method as claimed in claim 2 , further comprising:

entropy decoding residual video data,

dequantizing the residual video data,

inverse transforming the residual video data,

combining the residual video with predicted video data, and

applying a deblocking filter to the combination.

6. The method as claimed in claim 5 , wherein applying the deblocking filter removes or reduces effects introduced by transforming.

7. The method as claimed in claim 2 , wherein the other two component types are chrominance component type and the chrominance component types are not subsampled.

8. The method as claimed in claim 1 , further comprising filtering the top row of samples when the prediction direction is horizontal.

9. The method as claimed in claim 1 , further comprising filtering the left column of samples when the prediction direction is vertical.

10. The method as claimed in claim 2 , further comprising filtering the top row of samples when the prediction direction is horizontal.

11. The method as claimed in claim 2 , further comprising filtering the left column of samples when the prediction direction is vertical.

12. A video decoding apparatus for decoding video data from coding units representing intra-predicted 4:4:4 video, the coding units comprising prediction units having luminance and chrominance samples and arranged in three component types, the apparatus comprising:

a detector configured to detect a prediction direction of a selected prediction unit of the prediction units for each of the three component types;

a generator configured to generate a predicted block of samples according to the prediction direction; and

filtering circuitry configured to filter a left column of samples or a top row of samples in the predicted block of samples,

wherein the filter is applied to predicted blocks of samples from the prediction units of only one component type of the three component types.

13. The apparatus as claimed in claim 12 , wherein the only one component type is a luminance component type.

14. The apparatus as claimed in claim 12 , wherein the filter is not applied to the prediction units of the other two component types, the other two component types being chrominance component types.

15. The apparatus as claimed in claims 12 , wherein the filter reduces block based effects in prediction data for luminance blocks.

16. The apparatus as claimed in claim 13 , wherein the apparatus further comprises:

an entropy decoder for decoding residual video data,

a dequantizer for dequantizing the residual video data, and

circuitry configured to inverse transform the residual video data, combine the residual video with predicted video data, and apply a deblocking filter to the combination.

17. The apparatus as claimed in claim 16 , wherein the deblocking filter removes or reduces effects introduced by transforming.

18. The apparatus as claimed in claim 13 , wherein the other two component types are chrominance component types and are not subsampled.

19. The apparatus as claimed in claim 12 , wherein the filtering circuitry filters the top row of samples when the prediction direction is detected as horizontal.

20. The apparatus as claimed in claim 12 , wherein the filtering circuitry filters the left column of samples when the prediction direction is detected as vertical.

21. The apparatus as claimed in claim 13 , wherein the filtering circuitry filters the top row of samples when the prediction direction is detected as horizontal.

22. The apparatus as claimed in claim 13 , wherein the filtering circuitry filters the left column of samples when the prediction direction is detected as vertical.

23. A video capture device comprising the apparatus of claim 12 and further comprising a display to which captured and decoded video data is output.

24. A video reception device comprising the apparatus according to claim 12 .

25. A video capture device comprising the apparatus of claim 13 and further comprising a display to which captured and decoded video data is output.

26. A video reception device comprising the apparatus according to claim 13 .

27. The method as claimed in claim 1 , wherein the filter is applied to the predicted blocks of samples from the prediction units of the only one component such that all samples in the left column or in the top row of the selected prediction unit are filtered.

Priority Claims (3)
GB 1207459.7 · Apr 26, 2012 · national
GB 1211067.2 · Jun 22, 2012 · national
GB 1220836.9 · Nov 19, 2012 · national
Continuity (2)
Continuation 14396983
Related Publication 20170359576A1 · Dec 14, 2017