ВИДЕООБРАБОТКА С МАСШТАБИРУЕМОСТЬЮ

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