СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ КАРТЫ ЗНАЧИМОСТИ ДЛЯ ОСТАТОЧНЫХ КОЭФФИЦИЕНТОВ ЕДИНИЦЫ ПРЕОБРАЗОВАНИЯ

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