НАБОР ПАРАМЕТРОВ ВИДЕО ДЛЯ HEVC И РАСШИРЕНИЙ

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