ДЕБЛОКИРОВАНИЕ РЕЖИМА КОДИРОВАНИЯ С ИНТРА-ИМПУЛЬСНО-КОДОВОЙ МОДУЛЯЦИЕЙ (IPCM) И КОДИРОВАНИЯ БЕЗ ПОТЕРЬ ДЛЯ ВИДЕОКОДИРОВАНИЯ

1. Способ кодирования видеоданных, содержащий:
кодирование множества блоков видеоданных, при этом по меньшей мере один блок из упомянутого множества блоков видеоданных кодируют, используя режим кодирования с интра-импульсно-кодовой модуляцией (IPCM);
назначение ненулевого значения параметра квантования (QP) для упомянутого по меньшей мере одного блока, кодированного с использованием режима кодирования с IPCM; и
выполнение деблокирующей фильтрации в отношении одного или более из упомянутого множества блоков видеоданных на основе режима кодирования с IPCM и назначенного ненулевого значения QP для упомянутого по меньшей мере одного блока.
2. Способ по п. 1, в котором выполнение деблокирующей фильтрации в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе режима кодирования с IPCM и назначенного ненулевого значения QP содержит выполнение деблокирующей фильтрации в отношении упомянутого по меньшей мере одного блока на основе назначенного ненулевого значения QP.
3. Способ по п. 2, в котором выполнение деблокирующей фильтрации в отношении упомянутого по меньшей мере одного блока на основе назначенного ненулевого значения QP содержит выбор фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP.
4. Способ по п. 2 или 3, в котором выполнение деблокирующей фильтрации в отношении каждого из упомянутого по меньшей мере одного блока на основе назначенного ненулевого значения QP содержит определение силы фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP.
5. Способ по п. 1, дополнительно содержащий разрешение деблокирующей фильтрации для упомянутого одного или более из упомянутого множества блоков видеоданных до выполнения деблокирующей фильтрации в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе режима кодирования с IPCM и назначенного ненулевого значения QP.
6. Способ по п. 1, в котором назначение ненулевого значения QP для упомянутого по меньшей мере одного блока содержит определение назначенного ненулевого значения QP на основе одного или более из следующего:
просигнализированного значения QP для упомянутого по меньшей мере одного блока, при этом просигнализированное значение QP указывает назначенное ненулевое значение QP;
предсказанного значения QP для упомянутого по меньшей мере одного блока и
просигнализированного значения дельта QP для упомянутого по меньшей мере одного блока, при этом значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP.
7. Способ по п. 1, в котором назначение ненулевого значения QP для упомянутого по меньшей мере одного блока содержит:
когда размер упомянутого по меньшей мере одного блока меньше минимального размера группы квантования единиц кодирования, установку по меньшей мере одного группового значения QP для группы квантования, которая включает в себя упомянутый по меньшей мере один блок в качестве назначенного ненулевого значения QP, при этом группа квантования также включает в себя один или более блоков видеоданных, кодированных с использованием режима кодирования с потерями,
когда размер упомянутого по меньшей мере одного блока больше или равен минимальному размеру группы квантования единиц кодирования, установку значения QP для соседнего блока из упомянутого множества блоков видеоданных, причем соседний блок содержит один или более из расположенного смежно с упомянутым по меньшей мере одним блоком, и ранее кодированного в качестве назначенного ненулевого значения QP.
8. Способ по п. 1, в котором назначение ненулевого значения QP для упомянутого по меньшей мере одного блока содержит:
когда размер упомянутого по меньшей мере одного блока меньше минимального размера группы квантования единиц кодирования, установку значения QP для соседнего блока из упомянутого множества блоков видеоданных, причем соседний блок содержит один или более из расположенного смежно с упомянутым по меньшей мере одним блоком, и ранее кодированного в качестве назначенного ненулевого значения QP.
9. Способ по п. 1, в котором кодирование содержит декодирование, и в котором
декодирование упомянутого по меньшей мере одного блока содержит прием одного из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в принятом битовом потоке, и назначение ненулевого значения QP для упомянутого по меньшей мере одного блока содержит одно из приема назначенного ненулевого значения QP в принятом битовом потоке и приема значения дельта QP для упомянутого по меньшей мере одного блока в принятом битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока, и определение назначенного ненулевого значения QP на основе значения дельта QP и предсказанного значения QP, причем способ дополнительно содержит прием одного или более синтаксических элементов в принятом битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
10. Способ по п. 1, в котором кодирование содержит осуществление кодирования и в котором осуществление кодирования упомянутого по меньшей мере одного блока содержит сигнализацию одного из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в битовом потоке; и
назначение ненулевого значения QP для упомянутого по меньшей мере одного блока содержит одно из сигнализации назначенного ненулевого значения QP в битовом потоке и сигнализации значения дельта QP для упомянутого по меньшей мере одного блока в битовом потоке, причем значение дельта QP представляет разность между
назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока,
причем способ дополнительно содержит сигнализацию одного или более синтаксических элементов в битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
11. Устройство, сконфигурированное для кодирования видеоданных, причем устройство содержит видеокодер, сконфигурированный для:
кодирования множества блоков видеоданных, при этом видеокодер сконфигурирован для кодирования по меньшей мере одного блока из упомянутого множества блоков видеоданных с использованием режима кодирования с интра-импульсно-кодовой модуляцией (IPCM);
назначения ненулевого значения параметра квантования (QP) для упомянутого по меньшей мере одного блока, кодированного с использованием режима кодирования с IPCM; и
выполнения деблокирующей фильтрации в отношении одного или более из упомянутого множества блоков видеоданных на основе режима кодирования с IPCM и назначенного ненулевого значения QP для упомянутого по меньшей мере одного блока.
12. Устройство по п. 11, в котором для выполнения деблокирующей фильтрации в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе режима кодирования с IPCM и назначенного ненулевого значения QP, видеокодер сконфигурирован для выполнения деблокирующей фильтрации в отношении упомянутого по меньшей мере одного блока на основе назначенного ненулевого значения QP.
13. Устройство по п. 12, в котором для выполнения деблокирующей фильтрации в отношении упомянутого по меньшей мере одного блока на основе назначенного ненулевого значения QP видеокодер сконфигурирован для выполнения одного или более из:
выбора фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP и
определения силы фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP.
14. Устройство по любому из пп. 11-13, в котором видеокодер дополнительно сконфигурирован для разрешения деблокирующей фильтрации для упомянутого одного или более из упомянутого множества блоков видеоданных до выполнения деблокирующей фильтрации в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе режима кодирования с IPCM и назначенного ненулевого значения QP.
15. Устройство по п. 11, в котором для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока видеокодер сконфигурирован для определения назначенного ненулевого значения QP на основе одного или более из следующего:
просигнализированного значения QP для упомянутого по меньшей мере одного блока, при этом просигнализированное значение QP указывает назначенное ненулевое значение QP;
предсказанного значения QP для упомянутого по меньшей мере одного блока и
просигнализированного значения дельта QP для упомянутого по меньшей мере одного блока, при этом значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP.
16. Устройство по п. 11, в котором для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока видеокодер сконфигурирован для:
когда размер упомянутого по меньшей мере одного блока меньше минимального размера группы квантования единиц кодирования, установки по меньшей мере одного группового значения QP для группы квантования, которая включает в себя упомянутый по меньшей мере один блок в качестве назначенного ненулевого значения QP, при этом группа квантования также включает в себя один или более блоков видеоданных, кодированных с использованием режима кодирования с потерями; и
когда размер упомянутого по меньшей мере одного блока больше или равен минимальному размеру группы квантования единиц кодирования, установки значения QP для соседнего блока из упомянутого множества блоков видеоданных, причем соседний блок содержит один или более из расположенного смежно с упомянутым по меньшей мере одним блоком, и ранее кодированного в качестве назначенного ненулевого значения QP.
17. Устройство по п. 11, в котором для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока видеокодер сконфигурирован для:
когда размер упомянутого по меньшей мере одного блока меньше минимального размера группы квантования единиц кодирования,
установки значения QP для соседнего блока из упомянутого множества блоков видеоданных, причем соседний блок содержит один или более из блока, расположенного смежно с упомянутым по меньшей мере одним блоком, и ранее кодированного блока в качестве назначенного ненулевого значения QP.
18. Устройство по п. 11, в котором для кодирования упомянутого множества блоков видеоданных, включающего в себя упомянутый по меньшей мере один блок, видеокодер сконфигурирован для декодирования упомянутого множества блоков видео, включающего в себя упомянутый по меньшей мере один блок, и при этом для декодирования упомянутого по меньшей мере одного блока видеокодер сконфигурирован для приема одного из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в принятом битовом потоке, и для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока видеокодер сконфигурирован для выполнения одного из приема назначенного ненулевого значения QP в принятом битовом потоке и приема значения дельта QP для упомянутого по меньшей мере одного блока в принятом битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока, и определения назначенного ненулевого значения QP на основе значения дельта QP и предсказанного значения QP, при этом видеокодер дополнительно сконфигурирован для приема одного или более синтаксических элементов в принятом битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
19. Устройство по п. 11, в котором для кодирования упомянутого множества блоков видеоданных, включающего в себя упомянутый по меньшей мере один блок, видеокодер сконфигурирован для осуществления кодирования упомянутого множества блоков видео, включающего в себя упомянутый по меньшей мере один блок, и при этом для осуществления кодирования упомянутого по меньшей мере одного блока видеокодер сконфигурирован для сигнализации одного из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в битовом потоке; и для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока видеокодер сконфигурирован для выполнения одного из сигнализации назначенного ненулевого значения QP в битовом потоке и сигнализации значения дельта QP для упомянутого по меньшей мере одного блока в битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока, при этом видеокодер дополнительно сконфигурирован для сигнализации одного или более синтаксических элементов в битовом потоке, причем один или более синтаксических элементов
указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
20. Устройство по п. 11, при этом устройство содержит по меньшей мере одно из:
интегральной схемы;
микропроцессора и
устройства беспроводной связи, которое включает в себя видеокодер.
21. Устройство, сконфигурированное для кодирования видеоданных, причем устройство содержит:
средство для кодирования множества блоков видеоданных, включающее в себя средство для кодирования по меньшей мере одного блока из упомянутого множества блоков видеоданных с использованием режима кодирования с интра-импульсно-кодовой модуляцией (IPCM);
средство для назначения ненулевого значения параметра квантования (QP) для упомянутого по меньшей мере одного блока, кодированного с использованием режима кодирования с IPCM; и
средство для выполнения деблокирующей фильтрации в отношении одного или более из упомянутого множества блоков видеоданных на основе режима кодирования с IPCM и назначенного ненулевого значения QP для упомянутого по меньшей мере одного блока.
22. Устройство по п. 21, в котором средство для выполнения деблокирующей фильтрации в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе режима кодирования с IPCM и назначенного ненулевого значения QP содержит средство для выполнения деблокирующей фильтрации в отношении упомянутого по меньшей мере одного блока на основе назначенного ненулевого значения QP.
23. Устройство по п. 22, в котором средство для выполнения деблокирующей фильтрации в отношении каждого из упомянутого по меньшей мере одного блока на основе назначенного ненулевого значения QP содержит одно или более из:
средства для выбора фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP и
средства для определения силы фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP.
24. Устройство по любому из пп. 21-23, в котором средство для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока содержит средство для определения назначенного ненулевого значения QP на основе одного или более из следующего:
просигнализированного значения QP для упомянутого по меньшей мере одного блока, при этом просигнализированное значение QP указывает назначенное ненулевое значение QP;
предсказанного значения QP для упомянутого по меньшей мере одного блока и
просигнализированного значения дельта QP для упомянутого по меньшей мере одного блока, при этом значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP.
25. Устройство по п. 21, в котором средство для назначения ненулевого значения QP для упомянутого по меньшей мере одного
блока содержит:
средство для, когда размер упомянутого по меньшей мере одного блока меньше минимального размера группы квантования единиц кодирования, установки по меньшей мере одного группового значения QP для группы квантования, которая включает в себя упомянутый по меньшей мере один блок в качестве назначенного ненулевого значения QP, при этом группа квантования также включает в себя один или более блоков видеоданных, кодированных с использованием режима кодирования с потерями;
средство для, когда размер упомянутого по меньшей мере одного блока больше или равен минимальному размеру группы квантования единиц кодирования, установки значения QP для соседнего блока из упомянутого множества блоков видеоданных, причем соседний блок содержит один или более из расположенного смежно с упомянутым по меньшей мере одним блоком, и ранее кодированного в качестве назначенного ненулевого значения QP.
26. Устройство по п. 21, в котором средство для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока содержит средство для, когда размер упомянутого по меньшей мере одного блока меньше минимального размера группы квантования единиц кодирования, установки значения QP для соседнего блока из упомянутого множества блоков видеоданных, причем соседний блок содержит один или более из расположенного смежно с упомянутым по меньшей мере одним блоком, и ранее кодированного в качестве назначенного ненулевого значения QP.
27. Устройство по п. 21, в котором кодирование содержит декодирование, и в котором средство для декодирования упомянутого по меньшей мере одного блока содержит средство для приема одного из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в принятом битовом потоке; и средство для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока содержит средство для приема назначенного ненулевого значения QP в принятом битовом потоке, и средство для приема значения дельта QP для упомянутого по меньшей мере одного блока в принятом битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока, и определения назначенного ненулевого значения QP на основе значения дельта QP и предсказанного значения QP, причем устройство дополнительно содержит средство для приема одного или более синтаксических элементов в принятом битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
28. Устройство по п. 21, в котором кодирование содержит осуществление кодирования и в котором
средство для осуществления кодирования упомянутого по меньшей мере одного блока содержит средство для сигнализации одного из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в битовом потоке; и
средство для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока содержит одно из средства для сигнализации назначенного ненулевого значения QP в битовом потоке и средства для сигнализации значения дельта QP для упомянутого по меньшей мере одного блока в битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока, причем устройство дополнительно содержит средство для сигнализации одного или более синтаксических элементов в битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
29. Считываемая компьютером запоминающая среда, хранящая инструкции, которые при исполнении побуждают один или более процессоров кодировать видеоданные, при этом инструкции побуждают упомянутый один или более процессоров:
кодировать множество блоков видеоданных, в том числе кодировать по меньшей мере один блок из упомянутого множества блоков видеоданных с использованием режима кодирования с интра-импульсно-кодовой модуляцией (IPCM);
назначать ненулевое значение параметра квантования (QP) для упомянутого по меньшей мере одного блока, кодированного с использованием упомянутого режима кодирования с IPCM; и
выполнять деблокирующую фильтрацию в отношении одного или более из упомянутого множества блоков видеоданных на основе режима кодирования с IPCM и назначенного ненулевого значения QP для упомянутого по меньшей мере одного блока.
30. Считываемая компьютером запоминающая среда по п. 29, в которой инструкции, которые побуждают упомянутый один или более процессоров выполнять деблокирующую фильтрацию в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе режима кодирования с IPCM и назначенного ненулевого значения QP, содержат инструкции, которые побуждают упомянутый один или более процессоров:
выполнять деблокирующую фильтрацию в отношении упомянутого по меньшей мере одного блока на основе назначенного ненулевого значения QP.
31. Считываемая компьютером запоминающая среда по п. 30, в которой инструкции, которые побуждают упомянутый один или более процессоров выполнять деблокирующую фильтрацию в отношении упомянутого по меньшей мере одного блока на основе назначенного ненулевого значения QP, содержат инструкции, которые побуждают упомянутый один или более процессоров выполнять одно или более из:
выбора фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP и
определения силы фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP.
32. Считываемая компьютером запоминающая среда по любому из пп. 29 или 30, в которой инструкции, которые побуждают упомянутый
один или более процессоров назначать ненулевое значение QP для упомянутого по меньшей мере одного блока содержат инструкции, которые побуждают упомянутый один или более процессоров определять назначенное ненулевое значение QP на основе одного или более из следующих:
просигнализированного значения QP для упомянутого по меньшей мере одного блока, при этом просигнализированное значение QP указывает назначенное ненулевое значение QP;
предсказанного значения QP для упомянутого по меньшей мере одного блока и
просигнализированного значения дельта QP для упомянутого по меньшей мере одного блока, при этом значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP.
33. Считываемая компьютером запоминающая среда по любому из пп. 29 или 30, в которой режим кодирования, использованный для кодирования упомянутого по меньшей мере одного блока, содержит режим кодирования с IPCM, и при этом инструкции, которые побуждают упомянутый один или более процессоров назначать ненулевое значение QP для упомянутого по меньшей мере одного блока, содержат инструкции, которые побуждают упомянутый один или более процессоров:
когда размер упомянутого по меньшей мере одного блока меньше минимального размера группы квантования единиц кодирования, устанавливать по меньшей мере одного групповое значение QP для группы квантования, которая включает в себя упомянутый по меньшей мере один блок, в качестве назначенного ненулевого
значения QP, при этом группа квантования также включает в себя один или более блоков видеоданных, кодированных с использованием режима кодирования с потерями; и
когда размер упомянутого по меньшей мере одного блока больше или равен минимальному размеру группы квантования единиц кодирования, устанавливать значение QP для соседнего блока из упомянутого множества блоков видеоданных, причем соседний блок содержит один или более из расположенного смежно с упомянутым по меньшей мере одним блоком и ранее кодированного в качестве назначенного ненулевого значения QP.
34. Считываемая компьютером запоминающая среда по любому из пп. 29 или 30, в которой инструкции, которые побуждают упомянутый один или более процессоров назначать ненулевое значение QP для упомянутого по меньшей мере одного блока, содержат инструкции, которые побуждают упомянутый один или более процессоров:
когда размер упомянутого по меньшей мере одного блока меньше минимального размера группы квантования единиц кодирования, устанавливать значение QP для соседнего блока из упомянутого множества блоков видеоданных, причем соседний блок содержит один или более из блока, расположенного смежно с упомянутым по меньшей мере одним блоком, и ранее кодированного блок, в качестве назначенного ненулевого значения QP.
35. Считываемая компьютером запоминающая среда по любому из пп. 29-31, в которой кодирование содержит декодирование и в которой
инструкции, которые побуждают упомянутый один или более процессоров декодировать упомянутый по меньшей мере один блок,
содержат инструкции, которые побуждают упомянутый один или более процессоров принимать одно из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в принятом битовом потоке, и
инструкции, которые побуждают упомянутый один или более процессоров назначать ненулевое значение QP для упомянутого по меньшей мере одного блока, содержат одно из инструкций, которые побуждают упомянутый один или более процессоров принимать назначенное ненулевое значение QP в принятом битовом потоке, и инструкций, которые побуждают упомянутый один или более процессоров принимать значение дельта QP для упомянутого по меньшей мере одного блока в принятом битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока, и определять назначенное ненулевое значение QP на основе значения дельта QP и предсказанного значения QP,
причем считываемая компьютером запоминающая среда дополнительно содержит инструкции, которые побуждают упомянутый один или более процессоров принимать один или более синтаксических элементов в принятом битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
36. Считываемая компьютером запоминающая среда по любому из пп. 29-31, в которой кодирование содержит осуществление кодирования, и при этом
инструкции, которые побуждают упомянутый один или более процессоров осуществлять кодирование упомянутого по меньшей мере одного блока, содержат инструкции, которые побуждают упомянутый один или более процессоров сигнализировать одно из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в битовом потоке, и
инструкции, которые побуждают упомянутый один или более процессоров назначать ненулевое значение QP для упомянутого по меньшей мере одного блока, содержат одно из инструкций, которые побуждают упомянутый один или более процессоров сигнализировать назначенное ненулевое значение QP в битовом потоке, и инструкций, которые побуждают упомянутый один или более процессоров сигнализировать значение дельта QP для упомянутого по меньшей мере одного блока в битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока,
причем считываемая компьютером запоминающая среда дополнительно содержит инструкции, которые побуждают упомянутый один или более процессоров сигнализировать один или более синтаксических элементов в битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
37. Способ кодирования видеоданных, содержащий:
кодирование множества блоков видеоданных, при этом по меньшей мере один блок из упомянутого множества блоков
видеоданных кодируют, используя режим кодирования с интра-импульсно-кодовой модуляцией (IPCM);
назначение ненулевого значения параметра квантования (QP) для упомянутого по меньшей мере одного блока и
выполнение деблокирующей фильтрации в отношении одного или более из упомянутого множества блоков видеоданных на основе назначенного ненулевого значения QP для упомянутого по меньшей мере одного блока.
38. Способ декодирования видеоданных, содержащий:
декодирование множества блоков видеоданных с использованием режима кодирования с интра-импульсно-кодовой модуляцией (IPCM);
назначение ненулевого значения параметра квантования (QP) для по меньшей мере одного блока из упомянутого множества блоков, кодированных с использованием режима кодирования с IPCM, при этом назначение указанного ненулевого значения QP для упомянутого по меньшей мере одного блока содержит:
когда размер упомянутого по меньшей мере одного блока меньше минимального размера группы квантования единиц кодирования, установку по меньшей мере одного группового значения QP для группы квантования, которая включает в себя упомянутый по меньшей мере один блок в качестве назначенного ненулевого значения QP, при этом группа квантования также включает в себя один или более блоков видеоданных, кодированных с использованием режима кодирования с потерями; и
когда размер упомянутого по меньшей мере одного блока больше или равен минимальному размеру группы квантования единиц кодирования, установку значения QP для соседнего блока из
упомянутого множества блоков видеоданных, причем соседний блок содержит один или более из расположенного смежно с упомянутым по меньшей мере одним блоком, и ранее кодированного, в качестве назначенного ненулевого значения QP; и
выполнение деблокирующей фильтрации в отношении одного или более из упомянутого множества блоков видеоданных на основе режима кодирования с IPCM и назначенного ненулевого значения QP для упомянутого по меньшей мере одного блока.
39. Способ декодирования видеоданных, содержащий:
декодирование множества блоков видеоданных, при этом по меньшей мере первый блок из упомянутого множества блоков видеоданных кодирован с использованием режима кодирования без потерь, который использует предсказание, и при этом по меньшей мере второй блок из упомянутого множества блоков видеоданных кодирован с использованием режима кодирования с потерями;
установку одного из ненулевого значения параметра квантования (QP) и значения дельта QP для второго блока в качестве назначенного ненулевого значения QP для первого блока, кодированного с использованием режима кодирования без потерь, при этом значение дельта QP представляет разность между ненулевым значением QP и предсказанным значением QP для второго блока; и
выполнение деблокирующей фильтрации на втором блоке видеоданных на основе режима кодирования без потерь и назначенного ненулевого значения QP для второго блока.
40. Способ кодирования видеоданных, содержащий этапы, на которых:
кодируют множество блоков видеоданных, при этом по меньшей мере один блок из упомянутого множества блоков видеоданных кодируют с использованием режима кодирования без потерь, который использует предсказание;
назначают ненулевое значение параметра квантования (QP) для упомянутого по меньшей мере одного блока;
выполняют деблокирующую фильтрацию в отношении одного или более из упомянутого множества блоков видеоданных, отличных от упомянутого по меньшей мере одного блока, на основе назначенного ненулевого значения QP для упомянутого по меньшей мере одного блока; и
избегают выполнения деблокирующей фильтрации в отношении упомянутого по меньшей мере одного блока.
41. Способ по п. 40, в котором выполнение деблокирующей фильтрации в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе режима кодирования без потерь и назначенного ненулевого значения QP содержит выполнение деблокирующей фильтрации в отношении смежного блока из упомянутого множества блоков видеоданных, причем смежный блок расположен смежно с упомянутым по меньшей мере одним блоком и кодирован с использованием режима кодирования с потерями на основе назначенного ненулевого значения QP.
42. Способ по п. 41, в котором выполнение деблокирующей фильтрации в отношении каждого из упомянутого по меньшей мере одного блока и смежного блока на основе назначенного ненулевого значения QP содержит выбор фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP.
43. Способ по любому из пп. 41 или 42, в котором выполнение деблокирующей фильтрации в отношении каждого из упомянутого по меньшей мере одного блока и смежного блока на основе назначенного ненулевого значения QP содержит определение силы фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP.
44. Способ по п. 41, дополнительно содержащий разрешение деблокирующей фильтрации для упомянутого одного или более из упомянутого множества блоков видеоданных до выполнения деблокирующей фильтрации в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе режима кодирования, использованного для кодирования упомянутого по меньшей мере одного блока, и назначенного ненулевого значения QP.
45. Способ по п. 40, дополнительно содержащий запрещение деблокирующей фильтрации для упомянутого по меньшей мере одного блока, в том числе невыполнение деблокирующей фильтрации для внутренних граничных краев упомянутого по меньшей мере одного блока.
46. Способ по п. 41, в котором назначение ненулевого значения QP для упомянутого по меньшей мере одного блока содержит определение назначенного ненулевого значения QP на основе одного или более из следующего:
просигнализированного значения QP для упомянутого по меньшей мере одного блока, при этом просигнализированное значение QP указывает назначенное ненулевое значение QP;
предсказанного значения QP для упомянутого по меньшей мере одного блока и
просигнализированного значения дельта QP для упомянутого по меньшей мере одного блока, при этом значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP.
47. Способ по п. 41, в котором назначение ненулевого значения QP для упомянутого по меньшей мере одного блока содержит установку одного из значения QP и значения дельта QP для блока с потерями из упомянутого множества блоков видеоданных в качестве назначенного ненулевого значения QP, при этом значение дельта QP представляет разность между значением QP и предсказанным значением QP для блока с потерями, причем блок с потерями содержит блок, кодируемый с использованием режима кодирования с потерями.
48. Способ по п. 41, в котором назначение ненулевого значения QP для упомянутого по меньшей мере одного блока содержит установку постоянного значения в качестве назначенного ненулевого значения QP.
49. Способ по п. 41, в котором кодирование содержит декодирование, и в котором
декодирование упомянутого по меньшей мере одного блока содержит прием одного из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в принятом битовом потоке, и
назначение ненулевого значения QP для упомянутого по меньшей мере одного блока содержит одно из приема назначенного
ненулевого значения QP в принятом битовом потоке и приема значения дельта QP для упомянутого по меньшей мере одного блока в принятом битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока, и определения назначенного ненулевого значения QP на основе значения дельта QP и предсказанного значения QP,
причем способ дополнительно содержит прием одного или более синтаксических элементов в принятом битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
50. Способ по п. 49, в котором упомянутый один или более синтаксических элементов содержат первый один или более синтаксических элементов, причем способ дополнительно содержит прием второго одного или более синтаксических элементов в принятом битовом потоке, причем второй один или более синтаксических элементов указывают, что деблокирующая фильтрация запрещена для упомянутого по меньшей мере одного блока.
51. Способ по п. 41, в котором кодирование содержит осуществление кодирования и в котором
осуществление кодирования упомянутого по меньшей мере одного блока содержит сигнализацию одного из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в битовом потоке, и
назначение ненулевого значения QP для упомянутого по меньшей мере одного блока содержит одно из сигнализации назначенного
ненулевого значения QP в битовом потоке и сигнализации значения дельта QP для упомянутого по меньшей мере одного блока в битовом потоке, при этом значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока,
причем способ дополнительно содержит сигнализацию одного или более синтаксических элементов в битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
52. Способ по п. 51, в котором упомянутый один или более синтаксических элементов содержат первый один или более синтаксических элементов, причем способ дополнительно содержит сигнализацию второго одного или более синтаксических элементов в битовом потоке, причем второй один или более синтаксических элементов указывают, что деблокирующая фильтрация запрещена для упомянутого по меньшей мере одного блока.
53. Устройство, сконфигурированное для кодирования видеоданных, причем устройство содержит видеокодер, сконфигурированный для:
кодирования множества блоков видеоданных, при этом видеокодер сконфигурирован для кодирования по меньшей мере одного блока из упомянутого множества блоков видеоданных с использованием режима кодирования без потерь, который использует предсказание;
назначения ненулевого значения параметра квантования (QP) для упомянутого по меньшей мере одного блока, кодированного с
использованием режима кодирования; и
выполнения деблокирующей фильтрации в отношении одного или более из упомянутого множества блоков видеоданных на основе режима кодирования, использованного для кодирования упомянутого по меньшей мере одного блока и назначенного ненулевого значения QP для упомянутого по меньшей мере одного блока.
54. Устройство по п. 53, в котором для выполнения деблокирующей фильтрации в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе режима кодирования, использованного для кодирования упомянутого по меньшей мере одного блока, и назначенного ненулевого значения QP, видеокодер сконфигурирован для выполнения деблокирующей фильтрации в отношении смежного блока из упомянутого множества блоков видеоданных, причем смежный блок расположен смежно с упомянутым по меньшей мере одним блоком и кодирован с использованием режима кодирования с потерями на основе назначенного ненулевого значения QP.
55. Устройство по п. 54, в котором для выполнения деблокирующей фильтрации в отношении каждого из упомянутого по меньшей мере одного блока и смежного блока на основе назначенного ненулевого значения QP видеокодер сконфигурирован для выполнения одного или более из:
выбора фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP и
определения силы фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP.
56. Устройство по любому из пп. 53-55, в котором видеокодер дополнительно сконфигурирован для разрешения деблокирующей фильтрации для упомянутого одного или более из упомянутого множества блоков видеоданных, до выполнения деблокирующей фильтрации в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе упомянутого режима кодирования, использованного для кодирования упомянутого по меньшей мере одного блока, и назначенного ненулевого значения QP.
57. Устройство по п. 53, в котором видеокодер дополнительно сконфигурирован для запрещения деблокирующей фильтрации для упомянутого по меньшей мере одного блока, в том числе видеокодер не выполняет деблокирующую фильтрацию для внутренних граничных краев упомянутого по меньшей мере одного блока.
58. Устройство по п. 53, в котором для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока видеокодер сконфигурирован для определения назначенного ненулевого значения QP на основе одного или более из следующего:
просигнализированного значения QP для упомянутого по меньшей мере одного блока, при этом просигнализированное значение QP указывает назначенное ненулевое значение QP;
предсказанного значения QP для упомянутого по меньшей мере одного блока; и
просигнализированного значения дельта QP для упомянутого по меньшей мере одного блока, при этом значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP.
59. Устройство по п. 53, в котором для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока видеокодер сконфигурирован для установки одного из значения QP и значения дельта QP для блока с потерями из упомянутого множества блоков видеоданных в качестве назначенного ненулевого значения QP, при этом значение дельта QP представляет разность между значением QP и предсказанным значением QP для блока с потерями, причем блок с потерями содержит блок, кодируемый с использованием режима кодирования с потерями.
60. Устройство по п. 53, в котором для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока видеокодер сконфигурирован для установки постоянного значения в качестве назначенного ненулевого значения QP.
61. Устройство по п. 53, в котором для кодирования упомянутого множества блоков видеоданных, включающего в себя упомянутый по меньшей мере один блок, видеокодер сконфигурирован для декодирования упомянутого множества блоков видео, в том числе упомянутый по меньшей мере один блок, и при этом
для декодирования упомянутого по меньшей мере одного блока видеокодер сконфигурирован для приема одного из остаточных
неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в принятом битовом потоке, и
для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока, видеокодер сконфигурирован для выполнения одного из приема назначенного ненулевого значения QP в принятом битовом потоке и приема значения дельта QP для упомянутого по меньшей мере одного блока в принятом битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока, и определения назначенного ненулевого значения QP на основе значения дельта QP и предсказанного значения QP,
при этом видеокодер дополнительно сконфигурирован для приема одного или более синтаксических элементов в принятом битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
62. Устройство по п. 61, в котором упомянутый один или более синтаксических элементов содержат первый один или более синтаксических элементов и при этом видеокодер дополнительно сконфигурирован для приема второго одного или более синтаксических элементов в принятом битовом потоке, причем второй один или более синтаксических элементов указывают, что деблокирующая фильтрация запрещена для упомянутого по меньшей мере одного блока.
63. Устройство по п. 53, в котором для кодирования упомянутого множества блоков видеоданных, включающего в себя упомянутый по меньшей мере один блок, видеокодер сконфигурирован для осуществления кодирования множества блоков видео, включающего в себя упомянутый по меньшей мере один блок и в котором
для осуществления кодирования упомянутого по меньшей мере одного блока видеокодер сконфигурирован для сигнализации одного из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в битовом потоке, и
для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока, видеокодер сконфигурирован для выполнения одного из сигнализации назначенного ненулевого значения QP в битовом потоке, и сигнализации значения дельта QP для упомянутого по меньшей мере одного блока в битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока,
при этом видеокодер дополнительно сконфигурирован для сигнализации одного или более синтаксических элементов в битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
64. Устройство по п. 63, в котором один или более синтаксических элементов содержат первый один или более синтаксических элементов, и при этом видеокодер дополнительно сконфигурирован для сигнализации второго одного или более синтаксических элементов в битовом потоке, причем второй один или более синтаксических элементов указывают, что деблокирующая фильтрация запрещена для упомянутого по меньшей мере одного блока.
65. Устройство по п. 53, при этом устройство содержит по меньшей мере одно из:
интегральной схемы;
микропроцессора и
устройства беспроводной связи, которое включает в себя видеокодер.
66. Устройство, сконфигурированное для кодирования видеоданных, причем устройство содержит:
средство для кодирования множества блоков видеоданных, включающее в себя средство для кодирования по меньшей мере одного блока из упомянутого множества блоков видеоданных с использованием режима кодирования без потерь, который использует предсказание;
средство для назначения ненулевого значения параметра квантования (QP) для упомянутого по меньшей мере одного блока, кодированного с использованием режима кодирования; и
средство для выполнения деблокирующей фильтрации в отношении одного или более из упомянутого множества блоков видеоданных на основе режима кодирования, использованного для кодирования упомянутого по меньшей мере одного блока, и назначенного ненулевого значения QP для упомянутого по меньшей мере одного
блока.
67. Устройство по п. 66, в котором средство для выполнения деблокирующей фильтрации в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе режима кодирования, использованного для кодирования упомянутого по меньшей мере одного блока, и назначенного ненулевого значения QP содержит средство для выполнения деблокирующей фильтрации в отношении смежного блока из упомянутого множества блоков видеоданных, причем смежный блок расположен смежно с упомянутым по меньшей мере одним блоком и кодирован с использованием режима кодирования с потерями на основе назначенного ненулевого значения QP.
68. Устройство по п. 67, в котором средство для выполнения деблокирующей фильтрации в отношении каждого из упомянутого по меньшей мере одного блока и смежного блока на основе назначенного ненулевого значения QP содержит одно или более из:
средства для выбора фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP и
средства для определения силы фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP.
69. Устройство по любому из пп. 66-68, в котором средство для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока содержит средство для определения назначенного ненулевого значения QP на основе одного или более из следующего:
просигнализированного значения QP для упомянутого по меньшей мере одного блока, при этом просигнализированное значение QP
указывает назначенное ненулевое значение QP;
предсказанного значения QP для упомянутого по меньшей мере одного блока и
просигнализированного значения дельта QP для упомянутого по меньшей мере одного блока, при этом значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP.
70. Устройство по любому из пп. 66-68, в котором средство для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока содержит средство для установки одного из значения QP и значения дельта QP для блока с потерями из упомянутого множества блоков видеоданных в качестве назначенного ненулевого значения QP, при этом значение дельта QP представляет разность между значением QP и предсказанным значением QP для блока с потерями, причем блок с потерями содержит блок, кодируемый с использованием режима кодирования с потерями.
71. Устройство по любому из пп. 66-68, в котором средство для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока содержит средство для установки постоянного значения в качестве назначенного ненулевого значения QP.
72. Устройство по любому из пп. 66-68, в котором кодирование содержит декодирование, и в котором
средство для декодирования упомянутого по меньшей мере одного блока содержит средство для приема одного из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в принятом битовом потоке, и
средство для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока содержит одно из средства для приема назначенного ненулевого значения QP в принятом битовом потоке и средства для приема значения дельта QP для упомянутого по меньшей мере одного блока в принятом битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока, и определения назначенного ненулевого значения QP на основе значения дельта QP и предсказанного значения QP,
причем устройство дополнительно содержит средство для приема одного или более синтаксических элементов в принятом битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
73. Устройство по любому из пп. 66-68, в котором кодирование содержит осуществление кодирования и в котором
средство для осуществления кодирования упомянутого по меньшей мере одного блока содержит средство для сигнализации одного из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в битовом потоке, и
средство для назначения ненулевого значения QP для упомянутого по меньшей мере одного блока содержит одно из средства для сигнализации назначенного ненулевого значения QP в битовом потоке и средства для сигнализации значения дельта QP
для упомянутого по меньшей мере одного блока в битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока,
причем устройство дополнительно содержит средство для сигнализации одного или более синтаксических элементов в битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
74. Считываемая компьютером запоминающая среда, хранящая инструкции, которые при исполнении побуждают один или более процессоров кодировать видеоданные, при этом инструкции побуждают упомянутый один или более процессоров:
кодировать множество блоков видеоданных, в кот числе кодирование по меньшей мере одного блока из упомянутого множества блоков видеоданных с использованием режима кодирования без потерь, который использует предсказание;
назначать ненулевое значение параметра квантования (QP) для упомянутого по меньшей мере одного блока, кодированного с использованием режима кодирования; и
выполнять деблокирующую фильтрацию в отношении одного или более из упомянутого множества блоков видеоданных на основе режима кодирования, использованного для кодирования упомянутого по меньшей мере одного блока, и назначенного ненулевого значения QP для упомянутого по меньшей мере одного блока.
75. Считываемая компьютером запоминающая среда по п. 74, в
которой инструкции, которые побуждают упомянутый один или более процессоров выполнять деблокирующую фильтрацию в отношении упомянутого одного или более из упомянутого множества блоков видеоданных на основе режима кодирования, использованного для кодирования упомянутого по меньшей мере одного блока, и назначенного ненулевого значения QP, содержат инструкции, которые побуждают упомянутый один или более процессоров выполнять деблокирующую фильтрацию в отношении смежного блока из упомянутого множества блоков видеоданных, причем смежный блок расположен смежно с упомянутым по меньшей мере одним блоком и кодирован с использованием режима кодирования с потерями на основе назначенного ненулевого значения QP.
76. Считываемая компьютером запоминающая среда по п. 74 или 75, в которой инструкции, которые побуждают упомянутый один или более процессоров выполнять деблокирующую фильтрацию в отношении каждого из упомянутого по меньшей мере одного блока и смежном блока на основе назначенного ненулевого значения QP, содержат инструкции, которые побуждают упомянутый один или более процессоров выполнять одно или более из:
выбора фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP и
определения силы фильтра для деблокирующей фильтрации на основе назначенного ненулевого значения QP.
77. Считываемая компьютером запоминающая среда по любому из пп. 74 или 75, в которой инструкции, которые побуждают упомянутый один или более процессоров назначать ненулевое значение QP для упомянутого по меньшей мере одного блока, содержат инструкции,
которые побуждают упомянутый один или более процессоров определять назначенное ненулевое значение QP на основе одного или более из следующего:
просигнализированного значения QP для упомянутого по меньшей мере одного блока, при этом просигнализированное значение QP указывает назначенное ненулевое значение QP;
предсказанного значения QP для упомянутого по меньшей мере одного блока и
просигнализированного значения дельта QP для упомянутого по меньшей мере одного блока, при этом значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP.
78. Считываемая компьютером запоминающая среда по любому из пп. 74 или 75, в которой инструкции, которые побуждают упомянутый один или более процессоров назначать ненулевое значение QP для упомянутого по меньшей мере одного блока, содержат инструкции, которые побуждают упомянутый один или более процессоров устанавливать одно из значения QP и значения дельта QP для блока с потерями из упомянутого множества блоков видеоданных в качестве назначенного ненулевого значения QP, при этом значение дельта QP представляет разность между значением QP и предсказанным значением QP для блока с потерями, причем блок с потерями содержит блок, кодированный с использованием режима кодирования с потерями.
79. Считываемая компьютером запоминающая среда по любому из пп. 74 или 75, и в которой инструкции, которые побуждают упомянутый один или более процессоров назначать ненулевое значение QP для упомянутого по меньшей мере одного блока, содержат инструкции, которые побуждают упомянутый один или более процессоров устанавливать постоянное значение в качестве назначенного ненулевого значения QP.
80. Считываемая компьютером запоминающая среда по любому из пп. 74 или 75, в которой кодирование содержит декодирование и в которой
инструкции, которые побуждают упомянутый один или более процессоров декодировать упомянутый по меньшей мере один блок, содержат инструкции, которые побуждают упомянутый один или более процессоров принимать одно из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в принятом битовом потоке, и
инструкции, которые побуждают упомянутый один или более процессоров назначать ненулевое значение QP для упомянутого по меньшей мере одного блока, содержат одно из инструкций, которые побуждают упомянутый один или более процессоров принимать назначенное ненулевое значение QP в принятом битовом потоке, и инструкций, которые побуждают упомянутый один или более процессоров принимать значение дельта QP для упомянутого по меньшей мере одного блока в принятом битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока, и определять назначенное ненулевое значение QP на основе значения дельта QP и предсказанного значения QP, причем считываемая компьютером запоминающая среда дополнительно содержит инструкции, которые побуждают упомянутый один или более процессоров принимать один или более синтаксических элементов в принятом битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.
81. Считываемая компьютером запоминающая среда по любому из пп. 74 или 75, в которой кодирование содержит осуществление кодирования, и при этом
инструкции, которые побуждают упомянутый один или более процессоров осуществлять кодирование упомянутого по меньшей мере одного блока, содержат инструкции, которые побуждают упомянутый один или более процессоров сигнализировать одно из остаточных неквантованных видеоданных и восстановленных видеоданных упомянутого по меньшей мере одного блока в битовом потоке, и
инструкции, которые побуждают упомянутый один или более процессоров назначать ненулевое значение QP для упомянутого по меньшей мере одного блока, содержат одно из инструкций, которые побуждают упомянутый один или более процессоров сигнализировать назначенное ненулевое значение QP в битовом потоке и инструкций, которые побуждают упомянутый один или более процессоров сигнализировать значение дельта QP для упомянутого по меньшей мере одного блока в битовом потоке, причем значение дельта QP представляет разность между назначенным ненулевым значением QP и предсказанным значением QP для упомянутого по меньшей мере одного блока, считываемая компьютером запоминающая среда дополнительно содержит инструкции, которые побуждают упомянутый один или более процессоров сигнализировать один или более синтаксических элементов в битовом потоке, причем один или более синтаксических элементов указывают, что деблокирующая фильтрация разрешена для упомянутого одного или более из упомянутого множества блоков видеоданных.