СИГНАЛИЗАЦИЯ ДОЛГОСРОЧНЫХ ОПОРНЫХ ИЗОБРАЖЕНИЙ ДЛЯ КОДИРОВАНИЯ ВИДЕО

1. Способ декодирования видеоданных, причем способ содержит этапы, на которых:
декодируют первое значение, представляющее разность между значением базовых старших битов (MSB) значения счетчика порядка изображений (POC) текущего изображения видеоданных и значением первых MSB первого значения POC первого долгосрочного опорного изображения видеоданных;
декодируют второе значение, представляющее разность между значением вторых MSB второго значения POC второго долгосрочного опорного изображения видеоданных и значением первых MSB, причем первое значение POC и второе значение POC имеют разные значения младших битов (LSB); и
декодируют по меньшей мере часть текущего изображения видеоданных относительно по меньшей мере одного из первого долгосрочного опорного изображения с использованием первого значения и второго долгосрочного опорного изображения с использованием первого значения и второго значения.
2. Способ по п. 1, дополнительно содержащий этапы, на которых:
вычисляют первое значение цикла MSB для первого долгосрочного опорного изображения как DeltaPocMSBCycleLt[i-1] с использованием первого значения; и
вычисляют второе значение цикла MSB для второго долгосрочного опорного изображения как DeltaPocMSBCycleLt[i], причем вычисление второго значения цикла MSB содержит вычисление DeltaPocMSBCycleLt[i] на основании DeltaPocMSBCycleLt[i-1] и второго значения.
3. Способ по п. 1, в котором первое долгосрочное опорное изображение соответствует индексу j, второе долгосрочное опорное изображение соответствует индексу i, первое значение содержит delta_poc_msb_cycle_lt_plus1[j], второе значение содержит delta_poc_msb_cycle_lt_plus1[i], и j принимает значения в пределах от 0 до i-1, включительно.
4. Способ по п. 1, в котором по меньшей мере одно из первого значения и второго значения содержит отрицательное
целочисленное значение.
5. Способ по п. 1, дополнительно содержащий этап, на котором определяют по меньшей мере одно из первого значения POC и второго значения POC по меньшей мере частично на основании количества опорных изображений, помеченных как краткосрочные опорные изображения, для текущего изображения.
6. Устройство для декодирования видеоданных, причем устройство содержит видеодекодер, выполненный с возможностью декодирования первого значения, представляющего разность между значением базовых старших битов (MSB) значения счетчика порядка изображений (POC) текущего изображения видеоданных и значением первых MSB первого значения POC первого долгосрочного опорного изображения видеоданных, декодирования второго значения, представляющего разность между значением вторых MSB второго значения POC второго долгосрочного опорного изображения видеоданных и значением первых MSB, причем первое значение POC и второе значение POC имеют разные значения младших битов (LSB), и декодирования по меньшей мере части текущего изображения видеоданных относительно по меньшей мере одного из первого долгосрочного опорного изображения с использованием первого значения и второго долгосрочного опорного изображения с использованием первого значения и второго значения.
7. Устройство по п. 6, в котором видеодекодер дополнительно выполнен с возможностью вычисления первого значения цикла MSB для первого долгосрочного опорного изображения как DeltaPocMSBCycleLt[i-1] с использованием первого значения, и вычисления второго значения цикла MSB для второго долгосрочного опорного изображения как DeltaPocMSBCycleLt[i], причем вычисление второго значения цикла MSB содержит вычисление DeltaPocMSBCycleLt[i] на основании DeltaPocMSBCycleLt[i-1] и второго значения.
8. Устройство по п. 6, в котором первое долгосрочное опорное изображение соответствует индексу i-1, второе долгосрочное опорное изображение соответствует индексу i, первое значение содержит delta_poc_msb_cycle_lt_plus1[i-1], и второе значение содержит delta_poc_msb_cycle_lt_plus1[i].
9. Устройство по п. 6, в котором по меньшей мере одно из первого значения и второго значения содержит отрицательное целочисленное значение.
10. Устройство по п. 6, в котором видеодекодер дополнительно выполнен с возможностью определения по меньшей мере одного из первого значения POC и второго значения POC по меньшей мере частично на основании количества опорных изображений, помеченных как краткосрочные опорные изображения, для текущего изображения.
11. Устройство для декодирования видеоданных, причем устройство содержит:
средство для декодирования первого значения, представляющего разность между значением базовых старших битов (MSB) значения счетчика порядка изображений (POC) текущего изображения видеоданных и значением первых MSB первого значения POC первого долгосрочного опорного изображения видеоданных;
средство для декодирования второго значения, представляющего разность между значением вторых MSB второго значения POC второго долгосрочного опорного изображения видеоданных и значением первых MSB, причем первое значение POC и второе значение POC имеют разные значения младших битов (LSB); и
средство для декодирования по меньшей мере части текущего изображения видеоданных относительно по меньшей мере одного из первого долгосрочного опорного изображения с использованием первого значения и второго долгосрочного опорного изображения с использованием первого значения и второго значения.
12. Устройство по п. 11, дополнительно содержащее:
средство для вычисления первого значения цикла MSB для первого долгосрочного опорного изображения как DeltaPocMSBCycleLt[i-1] с использованием первого значения; и
средство для вычисления второго значения цикла MSB для второго долгосрочного опорного изображения как DeltaPocMSBCycleLt[i], причем вычисление второго значения цикла MSB содержит вычисление DeltaPocMSBCycleLt[i] на основании DeltaPocMSBCycleLt[i-1] и второго значения.
13. Устройство по п. 11, в котором первое долгосрочное
опорное изображение соответствует индексу j, второе долгосрочное опорное изображение соответствует индексу i, первое значение содержит delta_poc_msb_cycle_lt_plus1[j], второе значение содержит delta_poc_msb_cycle_lt_plus1[i], и j принимает значения в пределах от 0 до i-1, включительно.
14. Устройство по п. 11, в котором по меньшей мере одно из первого значения и второго значения содержит отрицательное целочисленное значение.
15. Устройство по п. 11, дополнительно содержащее средство для определения по меньшей мере одного из первого значения POC и второго значения POC по меньшей мере частично на основании количества опорных изображений, помеченных как краткосрочные опорные изображения, для текущего изображения.
16. Компьютерно-читаемый носитель данных, содержащий сохраненные на нем инструкции, которые, при выполнении, предписывают процессору:
декодировать первое значение, представляющее разность между значением базовых старших битов (MSB) значения счетчика порядка изображений (POC) текущего изображения видеоданных и значением первых MSB первого значения POC первого долгосрочного опорного изображения видеоданных;
декодировать второе значение, представляющее разность между значением вторых MSB второго значения POC второго долгосрочного опорного изображения видеоданных и значением первых MSB, причем первое значение POC и второе значение POC имеют разные значения младших битов (LSB); и
декодировать по меньшей мере часть текущего изображения видеоданных относительно по меньшей мере одного из первого долгосрочного опорного изображения с использованием первого значения и второго долгосрочного опорного изображения с использованием первого значения и второго значения.
17. Компьютерно-читаемый носитель данных по п. 16, дополнительно содержащий инструкции, которые предписывают процессору:
вычислять первое значение цикла MSB для первого долгосрочного опорного изображения как DeltaPocMSBCycleLt[i-1] с
использованием первого значения; и
вычислять второе значение цикла MSB для второго долгосрочного опорного изображения как DeltaPocMSBCycleLt[i], причем вычисление второго значения цикла MSB содержит вычисление DeltaPocMSBCycleLt[i] на основании DeltaPocMSBCycleLt[i-1] и второго значения.
18. Компьютерно-читаемый носитель данных по п. 16, в котором первое долгосрочное опорное изображение соответствует индексу j, второе долгосрочное опорное изображение соответствует индексу i, первое значение содержит delta_poc_msb_cycle_lt_plus1[j], второе значение содержит delta_poc_msb_cycle_lt_plus1[i], и j принимает значения в пределах от 0 до i-1, включительно.
19. Компьютерно-читаемый носитель данных по п. 16, в котором по меньшей мере одно из первого значения и второго значения содержит отрицательное целочисленное значение.
20. Компьютерно-читаемый носитель данных по п. 16, дополнительно содержащий инструкции, которые предписывают процессору определять по меньшей мере одно из первого значения POC и второго значения POC по меньшей мере частично на основании количества опорных изображений, помеченных как краткосрочные опорные изображения, для текущего изображения.
21. Способ кодирования видеоданных, причем способ содержит этапы, на которых:
кодируют по меньшей мере первую часть текущего изображения видеоданных относительно первого долгосрочного опорного изображения и по меньшей мере вторую часть текущего изображения относительно второго долгосрочного опорного изображения;
кодируют первое значение, представляющее разность между значением базовых старших битов (MSB) значения счетчика порядка изображений (POC) текущего изображения видеоданных и значением первых MSB первого значения POC первого долгосрочного опорного изображения видеоданных; и
кодируют второе значение, представляющее разность между значением вторых MSB второго значения POC второго долгосрочного опорного изображения видеоданных и значением первых MSB, причем
первое значение POC и второе значение POC имеют разные значения младших битов (LSB).
22. Способ по п. 21, дополнительно содержащий этапы, на которых:
вычисляют первое значение как разность между первым значением цикла MSB для первого долгосрочного опорного изображения как DeltaPocMSBCycleLt[i-1] и значением базовых MSB; и
вычисляют второе значение как разность между вторым значением цикла MSB для второго долгосрочного опорного изображения как DeltaPocMSBCycleLt[i] и значением первых MSB.
23. Способ по п. 21, в котором первое долгосрочное опорное изображение соответствует индексу j, второе долгосрочное опорное изображение соответствует индексу i, первое значение содержит delta_poc_msb_cycle_lt_plus1[j], второе значение содержит delta_poc_msb_cycle_lt_plus1[i], и j принимает значения в пределах от 0 до i-1, включительно.
24. Способ по п. 21, в котором по меньшей мере одно из первого значения и второго значения содержит отрицательное целочисленное значение.
25. Способ по п. 21, в котором кодирование первого значения и кодирование второго значения содержит кодирование первого значения и кодирование второго значения по меньшей мере частично на основании количества опорных изображений, помеченных как краткосрочные опорные изображения, для текущего изображения.
26. Устройство для кодирования видеоданных, причем устройство содержит видеокодер, выполненный с возможностью кодирования по меньшей мере первой части текущего изображения видеоданных относительно первого долгосрочного опорного изображения и по меньшей мере второй части текущего изображения во второе долгосрочное опорное изображение, кодирования первого значения, представляющего разность между значением базовых старших битов (MSB) значения счетчика порядка изображений (POC) текущего изображения видеоданных и значением первых MSB первого значения POC первого долгосрочного опорного изображения видеоданных, и кодирования второго значения, представляющего
разность между значением вторых MSB второго значения POC второго долгосрочного опорного изображения видеоданных и значением первых MSB, причем первое значение POC и второе значение POC имеют разные значения младших битов (LSB).
27. Устройство по п. 26, в котором видеокодер выполнен с возможностью вычисления первого значения как разности между первым значением цикла MSB для первого долгосрочного опорного изображения как DeltaPocMSBCycleLt[i-1] и значением базовых MSB, и вычисления второго значения как разности между вторым значением цикла MSB для второго долгосрочного опорного изображения как DeltaPocMSBCycleLt[i] и значением первых MSB.
28. Устройство по п. 26, в котором первое долгосрочное опорное изображение соответствует индексу j, второе долгосрочное опорное изображение соответствует индексу i, первое значение содержит delta_poc_msb_cycle_lt_plus1[j], второе значение содержит delta_poc_msb_cycle_lt_plus1[i], и j принимает значения в пределах от 0 до i-1, включительно.
29. Устройство по п. 26, в котором по меньшей мере одно из первого значения и второго значения содержит отрицательное целочисленное значение.
30. Устройство по п. 26, в котором для кодирования первого значения и второго значения, видеокодер выполнен с возможностью кодирования первого значения и второго значения по меньшей мере частично на основании количества опорных изображений, помеченных как краткосрочные опорные изображения, для текущего изображения.