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

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