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

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