ИМПУЛЬСНО-КОДОВАЯ МОДУЛЯЦИЯ С КВАНТОВАНИЕМ ПРИ КОДИРОВАНИИ ВИДЕОИНФОРМАЦИИ

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