| CPC H04N 19/117 (2014.11) [H04N 19/176 (2014.11); H04N 19/30 (2014.11)] | 34 Claims |

|
1. A method of upscale filtering video data, the method comprising:
determining a filter scale value representing one half of a number of support pixels to be used by an upscale filter to upscale filter a current block of video data;
determining an upscale ratio for the current block of video data;
calculating a size multiple value as a product of the upscale ratio and a difference between a size of the current block of video data and the filter scale value;
calculating a rounded value from the size multiple value such that the rounded value is a largest integer multiple of the filter scale value that does not exceed the size multiple value;
generating a number of upscaled pixels for each row of the current block of video data that is equal to the rounded value, without generating upscaled pixels for a number of pixels from a right edge of the current block equal to a difference between a product of the size of the current block and the upscale ratio and the rounded value;
storing values for the number of pixels from the right edge of the current block of video data for each row of the current block of video data; and
using the stored values for the number of pixels from the right edge of the current block to upscale filter pixels of a right-neighboring block of video data to the current block of video data.
|