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

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