ОПЕРАЦИИ ПОВТОРНОЙ ДИСКРЕТИЗАЦИИ И ИЗМЕНЕНИЯ РАЗМЕРА ИЗОБРАЖЕНИЯ ДЛЯ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ ВИДЕО С ПЕРЕМЕННОЙ РАЗРЕШАЮЩЕЙ СПОСОБНОСТЬЮ

1. Способ, содержащий
выполнение повторной дискретизации данных изображения согласно масштабному коэффициенту повторной дискретизации по горизонтали, причем повторная дискретизация включает в себя вычисление значения выборки в горизонтальной позиции i в повторно дискретизированном массиве, и при этом вычисление включает в себя
S+F
вычисление выводимой горизонтальной позиции x подвыборки способом, который является математически эквивалентным по результату формуле x = (i·C+D)>> S, где C выводят путем аппроксимации значения, эквивалентного 2, умноженного на инверсию масштабного коэффициента повторной дискретизации по горизонтали, и F, C, D и S являются целочисленными значениями.
2. Способ, содержащий
выполнение повторной дискретизации данных изображения согласно масштабному коэффициенту повторной дискретизации по вертикали, причем повторная дискретизация включает в себя вычисление значения выборки в вертикальной позиции j в повторно дискретизированном массиве, и при этом вычисление включает в себя
S+F
вычисление выводимой вертикальной позиции y подвыборки способом, который является математически эквивалентным по результату формуле y = (j·C+D)>> S, где C выводят путем аппроксимации значения, эквивалентного 2, умноженного на инверсию масштабного коэффициента повторной дискретизации по вертикали, и F, C, D и S являются целочисленными значениями.
3. Способ, содержащий
выполнение повышающей дискретизации видеоизображения согласно масштабному коэффициенту повышающей дискретизации по горизонтали и масштабному коэффициенту повышающей дискретизации по вертикали, причем повышающая дискретизация включает в себя вычисление интерполированного значения выборки в горизонтальной позиции i и в вертикальной позиции j в массиве повышающей дискретизации, и при этом вычисление включает в себя
S+F
вычисление выводимой горизонтальной позиции x подвыборки способом, который является математически эквивалентным по результату формуле x = (i·C+D)>> S, где C выводят путем аппроксимации значения, эквивалентного 2, умноженного на инверсию масштабного коэффициента повышающей дискретизации по горизонтали, и F, C, D и S являются целочисленными значениями;
S+F
вычисление выводимой вертикальной позиции y подвыборки способом, который является математически эквивалентным по результату формуле y = (j·C+D)>> S, где C выводят путем аппроксимации значения, эквивалентного 2, умноженного на инверсию масштабного коэффициента повышающей дискретизации по вертикали, и
интерполяцию значения выборки в выведенной позиции х, y подвыборки.
4. Способ по п.3, в котором вычисление дополнительно содержит
выбор фильтра повторной дискретизации по горизонтали на основе F младших битов выведенной горизонтальной позиции x подвыборки; и
выбор выборок более низкой разрешающей способности, подлежащих фильтрации на основе оставшихся старших битов выведенной горизонтальной позиции x подвыборки; и
при этом интерполяция значения выборки в выведенной позиции x, y подвыборки содержит
интерполяцию значения выборки на основе выбранных выборок более низкой разрешающей способности и с использованием выбранного фильтра повторной дискретизации по горизонтали.
5. Способ по п.4, в котором фильтр повторной дискретизации по горизонтали, применимый для, по меньшей мере, одного значения из F младших битов выведенной горизонтальной позиции x подвыборки является фильтром с конечной импульсной характеристикой с более чем двумя ненулевыми значениями отводов фильтра.
6. Способ по п.5, в котором фильтр повторной дискретизации по горизонтали, применимый для всех значений иных, чем 0, для F младших битов выведенной горизонтальной позиции x подвыборки является фильтром с конечной импульсной характеристикой с четырьмя ненулевыми значениями отводов фильтра.
7. Способ по п.3, в котором вычисление дополнительно содержит
выбор фильтра повторной дискретизации по вертикали на основе F младших битов выведенной вертикальной позиции y подвыборки; и
выбор выборок более низкой разрешающей способности, подлежащих фильтрации на основе оставшихся старших битов выведенной вертикальной позиции y подвыборки; и
при этом интерполяция значения выборки в выведенной позиции x, y подвыборки содержит
интерполяцию значения выборки на основе выбранных выборок более низкой разрешающей способности и с использованием выбранного фильтра повторной дискретизации по вертикали.
8. Способ по п.7, в котором фильтр повторной дискретизации по вертикали, применимый для, по меньшей мере, одного значения для F младших битов выведенной вертикальной позиции y подвыборки, является фильтром с конечной импульсной характеристикой с более чем двумя ненулевыми значениями отводов фильтра.
9. Способ по п.8, в котором фильтр повторной дискретизации по вертикали для всех значений иных, чем 0, для F младших битов выведенной вертикальной позиции y подвыборки, является фильтром с конечной импульсной характеристикой с четырьмя ненулевыми значениями отводов фильтра.
10. Способ по п.3, в котором повышающая дискретизация выполняется c использованием одного или более фильтров повторной дискретизации Mitchell-Netravalli.
11. Способ по п.3, в котором повышающая дискретизация выполняется c использованием одного или более фильтров повторной дискретизации Catmull-Rom.
12. Способ по п.3, в котором, по меньшей мере, одно из вертикальных или горизонтальных значений F, C, D или S отличается, основываясь, по меньшей мере, частично на том, является ли значение выборки значением выборки сигнала цветности или значением выборки сигнала яркости.
13. Способ по п.3, в котором способ, который является математически эквивалентным по результату формуле x = (i·C+D)>> S, включает в себя реализацию формулы x = ((i·C+D)>> S) + E, где E является смещением.
14. Способ по п.3, в котором повышающая дискретизация выполняется с использованием одного или более фильтров повторной дискретизации, имеющих значения отводов фильтра, управляемые параметром управления шириной полосы.
15. Способ по п.3, в котором повышающая дискретизация выполняется в многоуровневом пространственно-масштабируемом процессе видеодекодирования.
16. Способ по п.3, в котором повышающая дискретизация выполняется в многоуровневом пространственно-масштабируемом процессе видеокодирования.
17. Способ по п.3, в котором повышающая дискретизация выполняется для повторной дискретизации опорного изображения.
18. Способ по п.3, в котором значение F равно 4, и значение S равно 12.
19. Способ по п.3, в котором аппроксимация включает в себя округление.
20. Способ по п.3, в котором инверсия является приближенной инверсией.
21. Способ по п.3, в котором, по меньшей мере, одно из целочисленных значений F, C, D и S различается для вычисления по горизонтали и для вычисления по вертикали.
22. Способ, содержащий
выполнение повышающей дискретизации виде изображения согласно масштабному коэффициенту повышающей дискретизации, причем повышающая дискретизация включает вычисление интерполированного значения выборки в горизонтальной позиции i и вертикальной позиции j в массиве повышающей дискретизации, и при этом вычисление содержит
J
S+F
вычисление выводимой горизонтальной позиции x подвыборки способом, который является математически эквивалентным по результату формуле x = ((2·i+Q)·C+D)>> S, причем C выводится путем аппроксимации значения, эквивалентного 2, умноженного на инверсию масштабного коэффициента повышающей дискретизации, и F, C, D, S, J и Q являются целыми числами;
J
вычисление выводимой вертикальной позиции y подвыборки способом, который является математически эквивалентным по результату формуле y = ((2·j+Q)·C+D)>> S; и
интерполяцию значения выборки в выведенной позиции x, y подвыборки.