СИНТАКСИЧЕСКИЕ РАСШИРЕНИЯ ВЫСОКОГО УРОВНЯ ДЛЯ ВЫСОКОЭФФЕКТИВНОГО ВИДЕОКОДИРОВАНИЯ

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