КОДИРОВАНИЕ ВИДЕОСИГНАЛОВ НАПРАВЛЕННЫМИ АДАПТИВНЫМИ ИНТЕРПОЛИРУЮЩИМИ ФИЛЬТРАМИ

1. Способ обработки контента, включающего коэффициенты фильтра, включающий:
предоставление коэффициентов фильтра для множества целых пикселей;
для каждой из множества позиций субпикселей, расположенных между целыми пикселями, использование направленного адаптивного интерполирующего фильтра для формирования значения субпикселя, и
выполнение по меньшей мере одной из операций кодирования в поток битов, декодирования, хранения и воспроизведения контента, включающего коэффициенты фильтра.
2. Способ по п.1, в котором для каждого субпикселя, расположенного в диагональном направлении на одной прямой с позициями целых пикселей, для формирования соответствующего значения субпикселя применяют диагонально адаптивный фильтр, использующий коэффициенты фильтра для диагонально расположенных позиций целых пикселей.
3. Способ по п.1, в котором для каждого субпикселя, расположенного на одной прямой с позициями целых пикселей в двух диагональных направлениях, для формирования соответствующего значения субпикселя применяют диагонально адаптивный фильтр, использующий коэффициенты фильтра для диагонально расположенных позиций целых пикселей в каждом направлении.
4. Способ по п.1, в котором для каждого субпикселя, расположенного на одной прямой с позициями целых пикселей в двух диагональных направлениях, для формирования соответствующего значения субпикселя применяют диагонально адаптивный фильтр, использующий коэффициенты фильтра для диагонально расположенных позиций целых пикселей в одном из направлений.
5. Способ по п.1, в котором для каждого субпикселя, не расположенного на одной прямой с позициями целых пикселей в горизонтальном, вертикальном или диагональном направлении, при формирования соответствующего значения субпикселя применяют значения интерполированных полупикселей, которые располагаются на одной прямой с соответствующим субпикселем.
6. Способ по п.1, в котором для каждого субпикселя, не расположенного на одной прямой с позициями целых пикселей в горизонтальном, вертикальном или диагональном направлении, для формирования соответствующего значения субпикселя используют коэффициенты фильтра для набора заранее заданных целых пикселей.
7. Машиночитаемый носитель, включающий компьютерный код, сконфигурированный для осуществления процессов по любому из пп.1-6 при выполнении в устройстве.
8. Устройство для обработки контента, включающего коэффициенты фильтра, включающее:
процессор; и
модуль памяти, который связан с процессором и включает:
компьютерный код для предоставления коэффициентов фильтра для множества целых пикселей;
компьютерный код для формирования с использованием направленного адаптивного интерполирующего фильтра значения субпикселя для каждой из множества позиций субпикселей, которые расположены между целыми пикселями, и
компьютерный код для выполнения по меньшей мере одной из операций кодирования в поток битов, декодирования, хранения и воспроизведения контента, включающего коэффициенты фильтра.
9. Устройство по п.8, в котором для каждого субпикселя, расположенного на одной прямой с позициями целых пикселей в диагональном направлении, для формирования соответствующего значения субпикселя применяется диагонально адаптивный фильтр, использующий коэффициенты фильтра для диагонально расположенных позиций целых пикселей.
10. Устройство по п.8, в котором для каждого субпикселя, расположенного на одной прямой с позициями целых пикселей в двух диагональных направлениях, для формирования соответствующего значения субпикселя применяется диагонально адаптивный фильтр, использующий коэффициенты фильтра для диагонально расположенных позиций целых пикселей в каждом направлении.
11. Устройство по п.8, в котором для каждого субпикселя, расположенного на одной прямой с позициями целых пикселей в двух диагональных направлениях, для формирования соответствующего значения субпикселя применяется диагонально адаптивный фильтр, использующий коэффициенты фильтра для диагонально расположенных позиций целых пикселей в одном из направлений.
12. Устройство по п.8, в котором для каждого субпикселя, не расположенного на одной прямой с позициями целых пикселей в горизонтальном, вертикальном или диагональном направлении, при формирования соответствующего значения субпикселя применяются значения интерполированных полупикселей, которые располагаются на одной прямой с соответствующим субпикселем.
13. Устройство по п.8, в котором для каждого субпикселя, не расположенного на одной прямой с позициями целых пикселей в горизонтальном, вертикальном или диагональном направлении, для формирования соответствующего значения субпикселя используются коэффициенты фильтра для набора заранее заданных целых пикселей.
14. Устройство для обработки контента, включающего коэффициенты фильтра, содержащее:
средства для предоставления коэффициентов фильтра для множества целых пикселей;
средства для формирования значения субпикселя с использованием направленного адаптивного интерполирующего фильтра для каждой из множества позиций субпикселей, которые расположены между целыми пикселями, и
средства для выполнения по меньшей мере одной из операций кодирования в поток битов, декодирования, хранения и воспроизведения контента, включающего коэффициенты фильтра.
15. Устройство по п.14, в котором для каждого субпикселя, не расположенного на одной прямой с позициями целых пикселей в горизонтальном, вертикальном или диагональном направлении, при формировании соответствующего значения субпикселя применяются значения интерполированных полупикселей, которые располагаются на одной прямой с соответствующим субпикселем.