КОДИРОВАНИЕ ВИДЕО ПРИ ПОМОЩИ БОЛЬШИХ МАКРОБЛОКОВ

1. Способ кодирования видеоданных, содержащий этапы, на которых:
кодируют, при помощи кодера видео, видеоблок, обладающий размером, большим чем 16×16 пикселей;
формируют информацию синтаксиса типа блоков, которая указывает размер блока; и
формируют значение модели кодируемых блоков для закодированного блока, при этом значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, при этом этап формирования значения модели кодируемых блоков содержит этапы, на которых:
когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент, формируют единственный бит для значения модели кодируемых блоков; и
когда закодированный блок включает в себя, по меньшей мере один ненулевой коэффициент, формируют первый бит значения модели кодируемых блоков, формируют четыре бита разделов для значения модели кодируемых блоков, при этом каждый из четырех битов разделов соответствует отличному одному из четырех разделов одинакового размера закодированного блока, и устанавливают четыре бита разделов в соответствующие значения, представляющие собой то, включает ли в себя соответствующий один из четырех разделов одинакового размера, по меньшей мере, один ненулевой коэффициент.
2. Способ по п.1, дополнительно содержащий этапы, на которых:
устанавливают единственный бит значения модели кодируемых блоков в ноль, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент;
устанавливают первый бит значения модели кодируемых блоков в единицу, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент; и
формируют битовый поток закодированного видео, содержащий закодированные видеоданные для закодированного блока, информацию синтаксиса типа блоков и значение модели кодируемых блоков, когда первый бит значения модели кодируемых блоков является единицей.
3. Способ по п.1, дополнительно содержащий этапы, на которых, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент,
идентифицируют 16×16-пиксельный раздел закодированного блока,
формируют значение модели кодируемых блоков раздела для 16×16-пиксельного раздела как часть сформированного значения модели кодируемых блоков и
добавляют модель кодируемых блоков раздела к значению модели кодируемых блоков вслед за четырьмя битами разделов.
4. Способ по п.3, в котором, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, формирование значения модели кодируемых блоков содержит этап, на котором формируют первый бит яркости_16×8 и второй бит яркости_16×8, при этом первый бит яркости_16×8 представляет собой то, включает ли в себя раздел 16×8 раздела 16×16 блока, по меньшей мере, один ненулевой коэффициент, а второй бит яркости_16×8 представляет собой то, включает ли в себя второй раздел 16×8 раздела 16×16 блока, по меньшей мере, один ненулевой коэффициент.
5. Способ по п.3, в котором видеоблок имеет размер, по меньшей мере, 64×64 пикселей.
6. Способ по п.1, в котором значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы первого уровня закодированного блока, по меньшей мере, один ненулевой коэффициент, и, когда, по меньшей мере, один из разделов первого уровня закодированного блока включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы второго уровня разделов первого уровня, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя модель битов, соответствующую закодированному блоку, разделам первого уровня закодированного блока и разделам второго уровня разделов первого уровня.
7. Способ по п.1, дополнительно содержащий этапы, на которых:
формируют значение изменения параметра квантования для закодированного блока, при этом кодирование видеоблока содержит этап, на котором квантуют видеоблок в соответствии со значением изменения параметра квантования; и
включают значение изменения параметра квантования в качестве информации синтаксиса в закодированный блок.
8. Устройство для кодирования видеоданных, содержащее кодер видео, сконфигурированный для:
кодирования видеоблока, обладающего размером, большим чем 16×16 пикселей;
формирования информации синтаксиса типа блоков, которая указывает размер блока; и
формирования значения модели кодируемых блоков для закодированного блока, при этом значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и при этом чтобы формировать значение модели кодируемых блоков, кодер видео сконфигурирован для:
формирования единственного бита для значения модели кодируемых блоков, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент, и
формирования первого бита значения модели кодируемых блоков, формирования четырех битов разделов для значения модели кодируемых блоков, при этом каждый из четырех битов разделов соответствует отличному одному из четырех разделов одинакового размера закодированного блока, и установки четырех битов разделов в соответствующие значения, представляющие собой то, включает ли в себя соответствующий один из четырех разделов одинакового размера, по меньшей мере, один ненулевой коэффициент, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент.
9. Устройство по п.8, в котором кодер видео сконфигурирован для:
установки единственного бита значения модели кодируемых блоков в ноль, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент;
установки первого бита значения модели кодируемых блоков в единицу, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент; и
формирования битового потока закодированного видео, содержащего закодированные видеоданные для закодированного блока, информацию синтаксиса типа блоков и значение модели кодируемых блоков, когда первый бит значения модели кодируемых блоков является единицей.
10. Устройство по п.8, в котором кодер видео сконфигурирован для: когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, идентификации 16×16-пиксельного раздела закодированного блока;
формирования значения модели кодируемых блоков раздела для 16×16-пиксельного раздела как части сформированного значения модели кодируемых блоков; и
добавления модели кодируемых блоков раздела к значению модели кодируемых блоков вслед за четырьмя битами разделов.
11. Устройство по п.10, в котором кодер видео сконфигурирован для того, что когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, формирование значения модели кодируемых блоков содержит формирование первого бита яркости 16×8 и второго бита яркости_16×8, при этом первый бит яркости 16×8 представляет собой то, включает ли в себя раздел 16×8 раздела 16×16 блока, по меньшей мере, один ненулевой коэффициент, а второй бит яркости_16×8 представляет собой то, включает ли в себя второй раздел 16×8 раздела 16×16 блока, по меньшей мере, один ненулевой коэффициент.
12. Устройство по п.8, в котором видеоблок имеет размер, по меньшей мере, 64×64 пикселей.
13. Устройство по п.8, в котором значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы первого уровня закодированного блока, по меньшей мере, один ненулевой коэффициент, и, когда, по меньшей мере, один из разделов первого уровня закодированного блока включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы второго уровня разделов первого уровня, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя модель битов, соответствующую закодированному блоку, разделам первого уровня закодированного блока и разделам второго уровня разделов первого уровня.
14. Устройство по п.8, при этом устройство содержит устройство беспроводной связи.
15. Устройство для кодирования видеоданных, содержащее:
средство кодирования видеоблока, обладающего размером, большим чем 16×16 пикселей;
средство формирования информации синтаксиса типа блоков, которая указывает размер блока; и
средство формирования значения модели кодируемых блоков для закодированного блока, при этом значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей
мере, один ненулевой коэффициент; при этом средство формирования значения модели кодируемых блоков содержит:
средство формирования единственного бита для значения модели кодируемых блоков, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент; и
средство формирования первого бита значения модели кодируемых блоков, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, средство формирования четырех битов разделов для значения модели кодируемых блоков, при этом каждый из четырех битов разделов соответствует отличному одному из четырех разделов одинакового размера закодированного блока, и средство установки четырех битов разделов в соответствующие значения, представляющие собой то, включает ли в себя соответствующий один из четырех разделов одинакового размера, по меньшей мере, один ненулевой коэффициент, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент.
16. Устройство по п.15, дополнительно содержащее:
средство установки единственного бита значения модели кодируемых блоков в ноль, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент;
средство установки первого бита значения модели кодируемых блоков в единицу, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент; и
средство формирования битового потока закодированного видео содержащего закодированные видеоданные для закодированного блока, информацию синтаксиса типа блоков и значение модели кодируемых блоков, когда первый бит значения модели кодируемых блоков является единицей.
17. Устройство по п.15, дополнительно содержащее, когда
закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент,
средство идентификации 16×16-пиксельного раздела закодированного блока,
средство формирования значения модели кодируемых блоков раздела для 16×16-пиксельного раздела как части сформированного значения модели кодируемых блоков и
средство добавления модели кодируемых блоков раздела к значению модели кодируемых блоков вслед за четырьмя битами разделов.
18. Устройство по п.17, в котором, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, средство формирования значения модели кодируемых блоков содержит средство формирования первого бита яркости_16×8 и второго бита яркости_16×8, при этом первый бит яркости 16×8 представляет собой то, включает ли в себя раздел 16×8 раздела 16×16 блока, по меньшей мере, один ненулевой коэффициент, а второй бит яркости 16×8 представляет собой то, включает ли в себя второй раздел 16×8 раздела 16×16 блока, по меньшей мере, один ненулевой коэффициент.
19. Устройство по п.15, в котором видеоблок имеет размер, по меньшей мере, 64×64 пикселей.
20. Устройство по п.15, в котором значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы первого уровня закодированного блока, по меньшей мере, один ненулевой коэффициент, и, когда, по меньшей мере, один из разделов первого уровня закодированного блока включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы второго уровня разделов первого уровня, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя модель битов, соответствующую закодированному блоку, разделам первого уровня закодированного блока и разделам второго уровня разделов первого уровня.
21. Компьютерно-читаемый носитель информации с закодированными инструкциями, предписывающими устройству кодирования видео:
закодировать, при помощи кодера видео, видеоблок, обладающий размером, большим чем 16×16 пикселей;
сформировать информацию синтаксиса типа блоков, которая указывает размер блока; и
сформировать значение модели кодируемых блоков для закодированного блока, при этом значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент; при этом инструкции, которые предписывают устройству сформировать значение модели кодируемых блоков, содержат инструкции, которые предписывают устройству:
когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент, сформировать единственный бит для значения модели кодируемых блоков; и
когда закодированный блок включает в себя, по меньшей мере один
ненулевой коэффициент, сформировать первый бит значения модели кодируемых блоков, сформировать четыре бита разделов для значения модели кодируемых блоков, при этом каждый из четырех битов разделов соответствует отличному одному из четырех разделов одинакового размера закодированного блока, и установить четыре бита разделов в соответствующие значения, представляющие собой то, включает ли в себя соответствующий один из четырех разделов одинакового размера, по меньшей мере, один ненулевой коэффициент.
22. Компьютерно-читаемый носитель информации по п.21, дополнительно содержащий инструкции, предписывающие устройству кодирования видео:
установить единственный бит значения модели кодируемых блоков в ноль, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент;
установить первый бит значения модели кодируемых блоков в единицу, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент; и
сформировать битовый поток закодированного видео, содержащий закодированные видеоданные для закодированного блока, информацию синтаксиса типа блоков и значение модели кодируемых блоков, когда первый бит значения модели кодируемых блоков является единицей.
23. Компьютерно-читаемый носитель информации по п.21, дополнительно содержащий инструкции, предписывающие устройству кодирования видео, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент,
идентифицировать 16×16-пиксельный раздел закодированного блока, сформировать значение модели кодируемых блоков раздела для 16×16-пиксельного раздела как часть сформированного значения модели
кодируемых блоков и
добавить модель кодируемых блоков раздела к значению модели кодируемых блоков вслед за четырьмя битами разделов.
24. Компьютерно-читаемый носитель информации по п.23, дополнительно содержащий инструкции, предписывающие устройству кодирования видео, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, сформировать для значения модели кодируемых блоков первый бит яркости_16×8 и второй бит яркости 16×8, при этом первый бит яркости_16×8 представляет собой то, включает ли в себя раздел 16×8 раздела 16×16 блока, по меньшей мере, один ненулевой коэффициент, а второй бит яркости 16×8 представляет собой то, включает ли в себя второй раздел 16×8 раздела 16×16 блока, по меньшей мере, один ненулевой коэффициент.
25. Компьютерно-читаемый носитель информации по п.21, в котором видеоблок имеет размер, по меньшей мере, 64×64 пикселей.
26. Компьютерно-читаемый носитель информации по п.21, в котором значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы первого уровня закодированного блока, по меньшей мере, один ненулевой коэффициент, и, когда, по меньшей мере, один из разделов первого уровня закодированного блока включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то включают ли в себя какие-нибудь разделы второго уровня разделов первого уровня, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя модель битов, соответствующую закодированному блоку, разделам первого уровня закодированного блока и разделам второго уровня разделов первого уровня.
27. Способ декодирования видеоданных, содержащий этапы, на которых:
принимают, при помощи декодера видео, закодированный видеоблок, обладающий размером, большим чем 16×16 пикселей;
принимают информацию синтаксиса типа блоков, которая указывает размер закодированного блока;
принимают значение модели кодируемых блоков для закодированного блока, при этом значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков является единственным битом, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент, а когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, модель кодируемых блоков включает в себя первый бит и четыре бита разделов, при этом каждый из битов разделов соответствует отличному одному из четырех разделов одинакового размера закодированного блока, при этом четыре бита разделов установлены в соответствующие значения, представляющие собой то, включает ли в себя соответствующий один из четырех разделов одинакового размера, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, значение модели кодируемых блоков раздела для 16×16-пиксельного раздела, добавленное к значению модели кодируемых блоков, вслед за четырьмя битами разделов; и
декодируют закодированный блок на основании информации синтаксиса типа блоков и значения модели кодируемых блоков для закодированного блока.
28. Способ по п.27, в котором единственный бит значения модели кодируемых блоков является нулем, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент, и первый бит значения модели кодируемых блоков является единицей, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, причем способ дополнительно содержит этап, на котором принимают закодированные видеоданные для закодированного блока, когда первый бит значения модели кодируемых блоков является единицей.
29. Способ по п.27, в котором этап декодирования закодированного блока содержит этапы, на которых:
получают данные остатка для разделов, имеющих, по меньшей мере, один ненулевой коэффициент, который указан моделью кодируемых блоков;
декодируют разделы, имеющие, по меньшей мере, один ненулевой коэффициент, используя полученные данные остатка и предсказанные блоки; и
декодируют разделы, которые не имеют, по меньшей мере, одного ненулевого коэффициента, используя предсказанные блоки и не используя данные остатка.
30. Способ по п.27, в котором значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы первого уровня закодированного блока, по меньшей мере, один ненулевой коэффициент, и, когда, по меньшей мере, один из разделов первого уровня закодированного блока включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы второго уровня разделов первого уровня, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя модель битов, соответствующую закодированному блоку, разделам первого уровня закодированного блока и разделам второго уровня разделов первого уровня.
31. Способ по п.27, в котором видеоблок обладает размером, по меньшей мере, 64×64 пикселей.
32. Способ по п.27, дополнительно содержащий этап, на котором:
принимают значение изменения параметра квантования, при этом этап декодирования закодированного блока содержит этап, на котором выполняют деквантование закодированного блока, в соответствии со значением изменения параметра квантования.
33. Устройство для декодирования видеоданных, содержащее декодер видео, сконфигурированный для:
приема закодированного видеоблока, обладающего размером, большим чем 16×16 пикселей;
приема информации синтаксиса типа блоков, которая указывает размер закодированного блока;
приема значения модели кодируемых блоков для закодированного блока, при этом значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков является единственным битом, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент, а когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, модель кодируемых блоков включает в себя первый бит и четыре бита разделов, при этом каждый из битов разделов соответствует отличному одному из четырех разделов одинакового размера закодированного блока, при этом четыре бита разделов установлены в соответствующие значения, представляющие собой то, включает ли в себя соответствующий один из четырех разделов одинакового размера, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, значение модели кодируемых блоков раздела для 16×16-пиксельного раздела, добавленное к значению модели кодируемых блоков, вслед за четырьмя битами разделов; и
декодирования закодированного блока на основании информации синтаксиса типа блоков и значения модели кодируемых блоков для закодированного блока.
34. Устройство по п.33, в котором единственный бит значения модели кодируемых блоков является нулем, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент, и первый бит значения модели кодируемых блоков является единицей, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, причем декодер видео сконфигурирован для приема закодированных видеоданных для закодированного блока, когда первый бит значения модели кодируемых блоков является единицей.
35. Устройство по п.33, в котором чтобы декодировать закодированный блок, декодер видео сконфигурирован для:
получения данных остатка для разделов, имеющих, по меньшей мере, один ненулевой коэффициент, который указан моделью кодируемых блоков;
декодирования разделов, имеющих, по меньшей мере, один ненулевой коэффициент, с использованием полученных данных остатка и предсказанных блоков; и
декодирования разделов, которые не имеют, по меньшей мере, одного ненулевого коэффициента, с использованием предсказанных блоков и без использования данных остатка.
36. Устройство по п.33, в котором значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы первого уровня закодированного блока, по меньшей мере, один ненулевой коэффициент, и, когда, по меньшей мере, один из разделов первого уровня закодированного блока включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы второго уровня разделов первого уровня, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя модель битов, соответствующую закодированному блоку, разделам первого уровня закодированного блока и разделам второго уровня разделов первого уровня.
37. Устройство по п.33, в котором видеоблок обладает размером, по меньшей мере, 64×64 пикселей.
38. Устройство по п.33, при этом устройство содержит устройство беспроводной связи.
39. Устройство для декодирования видеоданных, содержащее:
средство приема закодированного видеоблока, обладающего размером, большим чем 16×16 пикселей;
средство приема информации синтаксиса типа блоков, которая указывает размер закодированного блока;
средство приема значения модели кодируемых блоков для закодированного блока, при этом значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков является единственным битом, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент, а когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, модель кодируемых блоков включает в себя первый бит и четыре бита разделов, при этом каждый из битов разделов соответствует отличному одному из четырех разделов одинакового размера закодированного блока, при этом четыре бита разделов установлены в соответствующие значения, представляющие собой то, включает ли в себя соответствующий один из четырех разделов одинакового размера, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, значение модели кодируемых блоков раздела для 16×16-пиксельного раздела, добавленное к значению модели кодируемых блоков, вслед за четырьмя битами разделов; и
средство декодирования закодированного блока на основании информации синтаксиса типа блоков и значения модели кодируемых блоков для закодированного блока.
40. Устройство по п.39, в котором единственный бит значения модели кодируемых блоков является нулем, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент, и первый бит значения модели кодируемых блоков является единицей, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, причем устройство дополнительно содержит средство приема закодированных видеоданных для закодированного блока, когда первый бит значения модели кодируемых блоков является единицей.
41. Устройство по п.39, в котором средство декодирования закодированного блока содержит:
средство получения данных остатка для разделов, имеющих, по меньшей мере, один ненулевой коэффициент, который указан моделью кодируемых блоков;
средство декодирования разделов имеющих, по меньшей мере, один ненулевой коэффициент, с использованием полученных данных остатка и
предсказанных блоков; и
средство декодирования разделов, которые не имеют, по меньшей мере, одного ненулевого коэффициента, с использованием предсказанных блоков и без использования данных остатка.
42. Устройство по п.39, в котором значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы первого уровня закодированного блока, по меньшей мере, один ненулевой коэффициент, и, когда, по меньшей мере, один из разделов первого уровня закодированного блока включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы второго уровня разделов первого уровня, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя модель битов, соответствующую закодированному блоку, разделам первого уровня закодированного блока и разделам второго уровня разделов первого уровня.
43. Устройство по п.39, в котором видеоблок обладает размером, по меньшей мере, 64×64 пикселей.
44. Компьютерно-читаемый носитель информации, содержащий инструкции, предписывающие декодеру видео:
принять, при помощи декодера видео, закодированный видеоблок, обладающий размером, большим чем 16×16 пикселей;
принять информацию синтаксиса типа блоков, которая указывает размер закодированного блока;
принять значение модели кодируемых блоков для закодированного блока, при этом значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков является единственным битом, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент, а когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, модель кодируемых блоков включает в себя первый бит и четыре бита разделов, при этом каждый из битов разделов соответствует отличному одному из четырех разделов одинакового размера закодированного блока, при этом четыре бита разделов установлены в соответствующие значения, представляющие собой то, включает ли в себя соответствующий один из четырех разделов одинакового размера, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, значение модели кодируемых блоков раздела для 16×16-пиксельного раздела, добавленное к значению модели кодируемых блоков, вслед за четырьмя битами разделов; и
декодировать закодированный блок на основании информации синтаксиса типа блоков и значения модели кодируемых блоков для закодированного блока.
45. Компьютерно-читаемый носитель информации по п.44, в котором единственный бит значения модели кодируемых блоков является нулем, когда закодированный блок не включает в себя, по меньшей мере, один ненулевой коэффициент, и первый бит значения модели кодируемых блоков является единицей, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, причем компьютерно-читаемый носитель информации дополнительно содержит инструкции, предписывающие декодеру видео принимать закодированные видеоданные для закодированного блока, когда первый бит значения модели кодируемых блоков является единицей.
46. Компьютерно-читаемый носитель информации по п.44, в котором инструкции, которые предписывают декодеру видео декодировать закодированный блок, содержат инструкции, которые предписывают декодеру видео получить данные остатка для разделов, имеющие, по меньшей мере, один ненулевой коэффициент, который указан моделью кодируемых блоков;
декодировать разделы, имеющие, по меньшей мере, один ненулевой коэффициент, используя полученные данные остатка и предсказанные блоки; и
декодировать разделы, которые не имеют, по меньшей мере, одного ненулевого коэффициента, используя предсказанные блоки и не используя данные остатка.
47. Компьютерно-читаемый носитель по п.44, в котором значение модели кодируемых блоков указывает на то, включает ли в себя закодированный блок, по меньшей мере, один ненулевой коэффициент, и, когда закодированный блок включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы первого уровня закодированного блока, по меньшей мере, один ненулевой коэффициент, и, когда, по меньшей мере, один из разделов первого уровня закодированного блока включает в себя, по меньшей мере, один ненулевой коэффициент, указывает на то, включают ли в себя какие-нибудь разделы второго уровня разделов первого уровня, по меньшей мере, один ненулевой коэффициент, и при этом значение модели кодируемых блоков включает в себя модель битов соответствующую закодированному блоку, разделам первого уровня закодированного блока и разделам второго уровня разделов первого уровня.
48. Компьютерно-читаемый носитель информации по п.44, в котором видеоблок обладает размером, по меньшей мере, 64×64 пикселей.