КОДИРОВАНИЕ КОЭФФИЦИЕНТОВ ДЛЯ РЕЖИМА ПРОПУСКА ПРЕОБРАЗОВАНИЯ

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