СПОСОБ И УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ИНТЕРПОЛЯЦИИ НА ОСНОВЕ ПРЕОБРАЗОВАНИЯ И ОБРАТНОГО ПРЕОБРАЗОВАНИЯ

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