СИГНАЛИЗАЦИЯ ИЗМЕНЕНИЙ ПАРАМЕТРА КВАНТОВАНИЯ ДЛЯ КОДИРУЕМЫХ ЕДИНИЦ ПРИ ВЫСОКОЭФФЕКТИВНОМ ВИДЕОКОДИРОВАНИИ (HEVC)

1. Способ декодирования видеоданных, способ состоит в том, что:
принимают наибольшую единицу кодирования (LCU) кодируемых видеоданных, причем LCU разделена на набор кодируемых единиц (CU) с меньшим размером блока в соответствии со схемой разделения дерева квадрантов; и
определяют, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования, по меньшей мере частично посредством декодирования кодируемых данных для воспроизведения по меньшей мере одного указания того, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования; и
декодируют один или более элементов синтаксиса для CU, чтобы указать изменение в параметре квантования для CU относительно предсказанного параметра квантования для CU, только если CU включает в себя какие-либо ненулевые коэффициенты преобразования, причем один или более элементов синтаксиса декодируются от позиции в пределах кодируемых видеоданных:
a) после указания, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, при этом указание, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, включает в себя флаг кодированных блоков (CBF), и
b) перед коэффициентами преобразования для CU, и
причем один или более элементов синтаксиса не включаются в CU, если CU не включает в себя какие-либо ненулевые коэффициенты преобразования.
2. Способ по п. 1, в котором размер CU удовлетворяет или превышает пороговый размер, при котором разрешены изменения квантования.
3. Способ по п. 1, в котором один или более элементов синтаксиса содержит дельта-параметр квантования, указывающий изменение в параметре квантования относительно предсказанного параметра квантования для CU.
4. Способ по п. 1, в котором один или более элементов синтаксиса декодируются от позиции в пределах кодируемых видеоданных, которая имеет место после одного или более элементов синтаксиса, которые определяют режимы кодирования, связанные с CU из LCU.
5. Способ кодирования видеоданных, способ состоит в том, что:
определяют изменение в параметре квантования для единицы кодирования (CU) кодируемых видеоданных относительно предсказанного параметра квантования для CU, причем CU отделена от наибольшей единицы кодирования (LCU) в соответствии со схемой разделения дерева квадрантов;
определяют, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования;
кодируют по меньшей мере, одно указание того, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования; и
кодируют один или более элементов синтаксиса для CU для указания изменения в параметре квантования, только если CU включает в себя какие-либо ненулевые коэффициенты преобразования, причем один или более элементов синтаксиса кодируются в битовом потоке:
a) после указания, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, при этом указание, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, включает в себя флаг кодированных блоков (CBF), и
b) перед коэффициентами преобразования для CU, и
причем кодирование одного или более элементов синтаксиса избегается, если CU не включает в себя какие-либо коэффициенты преобразования.
6. Способ по п. 5, в котором размер CU удовлетворяет или превышает пороговый размер, при котором разрешены изменения квантования.
7. Способ по п. 5, в котором один или более элементов синтаксиса содержит дельта-параметр квантования, указывающий изменение в параметре квантования относительно предсказанного параметра квантования.
8. Способ по п. 5, в котором один или более элементов синтаксиса кодируются в битовом потоке после одного или более элементов синтаксиса, которые определяют режимы кодирования, связанные с CU из LCU.
9. Устройство видеодекодирования, которое декодирует видеоданные, устройство видеодекодирования содержит:
видеодекодер, который:
принимает наибольшую единицу кодирования (LCU) кодируемых видеоданных, причем LCU разделена на набор меньших кодируемых единиц (CU) с размером блока в соответствии со схемой разделения дерева квадрантов;
определяет, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования, по меньшей мере частично посредством декодирования кодируемых данных для воспроизведения по меньшей мере одного указания того, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования; и
декодирует один или более элементов синтаксиса для CU, чтобы указать изменение в параметре квантования для CU относительно предсказанного параметра квантования для CU, только если CU включает в себя какие-либо ненулевые коэффициенты преобразования, причем один или более элементов синтаксиса декодируются от позиции в пределах кодируемых видеоданных:
a) после указания, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, при этом указание, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, включает в себя флаг кодированных блоков (CBF), и
b) перед коэффициентами преобразования для CU, и
причем один или более элементов синтаксиса не включаются в CU, если CU не включает в себя каких-либо ненулевых коэффициентов преобразования.
10. Устройство видеодекодирования по п. 9, в котором размер CU удовлетворяет или превышает пороговый размер, при котором разрешены изменения квантования.
11. Устройство видеодекодирования по п. 9, в котором один или более элементов синтаксиса содержит дельта-параметр квантования, указывающий изменение в параметре квантования относительно предсказанного параметра квантования для CU.
12. Устройство видеодекодирования по п. 9, в котором один или более элементов синтаксиса декодируются от позиции в пределах кодируемых видеоданных, которая имеет место после одного или более элементов синтаксиса, которые определяют режимы кодирования, связанные с CU из LCU.
13. Устройство видеодекодирования по п. 9, причем устройство видеодекодирования содержит одно или более из:
интегральной схемы;
микропроцессора; и
устройства беспроводной связи, которое включает в себя видеодекодер.
14. Устройство видеокодирования, которое кодирует видеоданные, устройство видеокодирования содержит:
видеокодер, который:
определяет изменение в параметре квантования для единицы кодирования (CU) кодируемых видеоданных относительно предсказанного параметра квантования для CU, причем CU отделена от наибольшей единицы кодирования (LCU) в соответствии со схемой разделения дерева квадрантов;
определяет, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования;
кодирует по меньшей мере одно указание того, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования; и
кодирует один или более элементов синтаксиса для CU для указания изменения в параметре квантования, только если CU включает в себя какие-либо ненулевые коэффициенты преобразования, причем один или более элементов синтаксиса кодируются в битовом потоке:
a) после указания, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, при этом указание, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, включает в себя флаг кодированных блоков (CBF), и
b) перед коэффициентами преобразования для CU, и
причем кодирование одного или более элементов синтаксиса избегается, если CU не включает в себя какие-либо коэффициенты преобразования.
15. Устройство видеокодирования по п. 14, в котором размер CU удовлетворяет или превышает пороговый размер, при котором разрешены изменения квантования.
16. Устройство видеокодирования по п. 14, в котором один или более элементов синтаксиса содержат дельта-параметр квантования, указывающий изменение в параметре квантования относительно предсказанного параметра квантования.
17. Устройство видеокодирования по п. 14, в котором один или более элементов синтаксиса кодируются в битовом потоке после одного или более элементов синтаксиса, которые определяют режимы кодирования, связанные с CU из LCU.
18. Устройство видеокодирования по п. 14, причем устройство видеокодирования содержит одно или более из:
интегральной схемы;
микропроцессора; и
устройства беспроводной связи, которое включает в себя видеокодер.
19. Устройство для декодирования видеоданных, устройство содержит:
средство для приема наибольшей единицы кодирования (LCU) кодируемых видеоданных, причем LCU разделена на набор меньших кодируемых единиц (CU) с размером блока в соответствии со схемой разделения дерева квадрантов;
средство для определения, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования, по меньшей мере частично посредством декодирования кодируемых данных для воспроизведения по меньшей мере одного указания того, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования; и
средство для декодирования одного или более элементов синтаксиса для CU, чтобы указать изменение в параметре квантования для CU относительно предсказанного параметра квантования для CU, только если CU включает в себя какие-либо ненулевые коэффициенты преобразования, причем один или более элементов синтаксиса декодируются от позиции в пределах кодируемых видеоданных:
a) после указания, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, при этом указание, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, включает в себя флаг кодированных блоков (CBF), и
b) перед коэффициентами преобразования для CU, и
причем один или более элементов синтаксиса не включаются в CU, если CU не включает в себя каких-либо ненулевых коэффициентов преобразования.
20. Устройство по п. 19, в котором размер CU удовлетворяет или превышает пороговый размер, при котором разрешены изменения квантования.
21. Устройство по п. 19, в котором один или более элементов синтаксиса декодируется от позиции в пределах кодируемых видеоданных:
после режимов кодирования, связанных с CU из LCU.
22. Устройство для кодирования видеоданных, устройство содержит:
средство для определения изменения в параметре квантования для единицы кодирования (CU) кодируемых видеоданных относительно предсказанного параметра квантования для CU, причем CU отделена от наибольшей единицы кодирования (LCU) в соответствии со схемой разделения дерева квадрантов;
средство для определения, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования;
средство для кодирования по меньшей мере одного указания того, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования; и
средство для кодирования одного или более элементов синтаксиса для CU для указания изменения в параметре квантования, только если CU включает в себя какие-либо ненулевые коэффициенты преобразования, причем один или более элементов синтаксиса кодируются в битовом потоке:
a) после указания, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, при этом указание, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, включает в себя флаг кодированных блоков (CBF), и
b) перед коэффициентами преобразования для CU, и
причем средство для кодирования избегает кодирования одного или более элементов синтаксиса, если CU не включает в себя каких-либо коэффициентов преобразования.
23. Устройство по п. 22, в котором размер CU удовлетворяет или превышает пороговый размер, при котором разрешены изменения квантования.
24. Устройство по п. 22, в котором средство для кодирования одного или более элементов синтаксиса кодирует один или более элементов синтаксиса в кодируемом битовом потоке:
после элементов синтаксиса, которые определяют режимы кодирования, связанные с CU из LCU.
25. Считываемый компьютером носитель, содержащий инструкции, которые при их исполнении заставляют процессор декодировать видеоданные, причем инструкции заставляют процессор:
после приема наибольшей единицы кодирования (LCU) кодируемых видеоданных, причем LCU разделена на набор кодируемых единиц CU с размером блока в соответствии со схемой разделения дерева квадрантов;
определить, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования, по меньшей мере частично посредством декодирования кодируемых данных для воспроизведения по меньшей мере одного указания того, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования; и
декодировать один или более элементов синтаксиса для CU, чтобы указать изменение в параметре квантования для CU относительно предсказанного параметра квантования для CU, только если CU включает в себя какие-либо ненулевые коэффициенты преобразования, причем один или более элементов синтаксиса декодируются от позиции в пределах кодируемых видеоданных:
a) после указания, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, при этом указание, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, является флагом кодированных блоков (CBF), и
b) перед коэффициентами преобразования для CU, и
причем один или более элементов синтаксиса не включаются в CU, если CU не включает в себя каких-либо ненулевых коэффициентов преобразования.
26. Считываемый компьютером носитель по п. 25, в котором размер CU удовлетворяет или превышает пороговый размер, при котором разрешены изменения квантования.
27. Считываемый компьютером носитель по п. 25, в котором один или более элементов синтаксиса декодируются от позиции в пределах кодируемых видеоданных:
после одного или более элементов синтаксиса, которые определяют режимы кодирования, связанные с CU из LCU.
28. Считываемый компьютером носитель, содержащий инструкции, которые при их исполнении заставляют процессор кодировать видеоданные, причем инструкции заставляют процессор:
определять изменение в параметре квантования для единицы кодирования (CU) кодируемых видеоданных относительно предсказанного параметра квантования для CU, причем CU отделена от наибольшей единицы кодирования (LCU) в соответствии со схемой разделения дерева квадрантов;
определять, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования;
кодировать по меньшей мере одно указание того, включает ли в себя CU какие-либо ненулевые коэффициенты преобразования; и
кодировать один или более элементов синтаксиса для CU для указания изменения в параметре квантования, только если CU включает в себя какие-либо ненулевые коэффициенты преобразования, причем один или более элементов синтаксиса кодируются в битовом потоке:
a) после указания, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, при этом указание, что CU будет включать в себя по меньшей мере несколько ненулевых коэффициентов преобразования, включает в себя флаг кодированных блоков (CBF),и
b) перед коэффициентами преобразования для CU, и
причем инструкции заставляют процессор избегать кодирования одного или более элементов синтаксиса, если CU не включает в себя какие-либо коэффициенты преобразования.
29. Считываемый компьютером носитель по п. 28, в котором размер CU удовлетворяет или превышает пороговый размер, при котором разрешены изменения квантования.
30. Считываемый компьютером носитель по п. 28, в котором инструкции заставляют процессор кодировать один или более элементов синтаксиса в кодируемом битовом потоке:
после одного или более элементов синтаксиса, которые определяют режимы кодирования, связанные с CU из LCU.