ОГРАНИЧЕНИЕ СОГЛАСОВАННОСТИ ДЛЯ СОВМЕЩЕННОГО ОПОРНОГО ИНДЕКСА В КОДИРОВАНИИ ВИДЕО

1. Способ кодирования видеоданных, причем способ содержит этапы, на которых
кодируют текущую картинку видеоданных;
генерируют соответствующий элемент синтаксиса индекса совмещенной опорной картинки для одного или более слайсов текущей картинки; и
выполняют проверку согласованности битового потока только для слайсов из одного или более слайсов, которые не имеют тип интра слайса и для которых разрешен временной предсказатель вектора движения, причем проверка согласованности битового потока ограничивает значения соответствующих элементов синтаксиса индекса совмещенной опорной картинки так, что каждый соответствующий элемент синтаксиса индекса совмещенной опорной картинки указывает на одну и ту же картинку и не ссылается на саму текущую картинку.
2. Способ по п. 1, дополнительно содержащий этапы, на которых
определяют тип слайса для одного или более слайсов, причем тип слайса включает в себя один из следующих: тип P интер слайса, тип B интер слайса, или тип интра слайса; и
определяют, разрешен или нет временной предсказатель вектора движения для интер предсказания для одного или более слайсов.
3. Способ по п. 1, дополнительно содержащий этап, на котором не выполняют проверку согласованности битового потока для слайсов из одного или более слайсов, которые имеют тип интра слайса, или для слайсов из одного или более слайсов, где временной предсказатель вектора движения запрещен.
4. Способ по п. 1, дополнительно содержащий этапы, на которых
генерируют соответствующие элементы синтаксиса индекса совмещенной опорной картинки в соответствующих заголовках слайса для соответствующих слайсов; и
генерируют флаг разрешенного временного предсказателя вектора движения в соответствующих заголовках слайса у одного или более слайсов.
5. Способ по п. 4, в котором соответствующими элементами синтаксиса индекса совмещенной опорной картинки являются соответствующие элементы синтаксиса collocated_ref_idx, и
при этом флагом разрешенного временного предсказателя вектора движения является slice_temporal_mvp_enabled_flag.
6. Способ по п. 1, в котором этап, на котором кодируют текущую картинку видеоданных, содержит этап, на котором кодируют один или более блоки текущей картинки видеоданных, используя режим интер-предсказания, который использует текущую картинку в качестве опорной картинки.
7. Способ по п. 1, дополнительно содержащий этапы, на которых
включают, в заголовок слайса для первого слайса из одного или более слайсов, элемент синтаксиса, указывающий, что временные предсказатели вектора движения разрешены для первого слайса, и
включают, во второй заголовок слайса для второго слайса из одного или более слайсов, элемент синтаксиса, указывающий, что временные предсказатели вектора движения запрещены для второго слайса.
8. Способ по п. 1, дополнительно содержащий этапы, на которых
захватывают текущую картинку видеоданных, которая должна быть закодирована; и
выводят закодированную текущую картинку видеоданных.
9. Устройство, выполненное с возможностью кодирования видеоданных, причем устройство содержит
память, выполненную с возможностью хранения текущей картинки видеоданных; и
один или более процессоры, выполненные с возможностью:
кодирования текущей картинки видеоданных;
генерирования соответствующего элемента синтаксиса индекса совмещенной опорной картинки для одного или более слайсов текущей картинки; и
выполнения проверки согласованности битового потока только для слайсов из одного или более слайсов, которые не имеют тип интра слайса и для которых разрешен временной предсказатель вектора движения, причем проверка согласованности битового потока ограничивает значения соответствующих элементов синтаксиса индекса совмещенной опорной картинки так, что каждый соответствующий элемент синтаксиса индекса совмещенной опорной картинки указывает на одну и ту же картинку и не ссылается на саму текущую картинку.
10. Устройство по п. 9, в котором один или более процессоры дополнительно выполнены с возможностью
определения типа слайса для одного или более слайсов, причем тип слайса включает в себя один из следующих: тип P интер слайса, тип B интер слайса, или тип интра слайса; и
определения, разрешен или нет временной предсказатель вектора движения для интер предсказания для одного или более слайсов.
11. Устройство по п. 9, в котором один или более процессоры дополнительно выполнены с возможностью не выполнения проверки согласованности битового потока для слайсов из одного или более слайсов, которые имеют тип интра слайса, или для слайсов из одного или более слайсов, где временной предсказатель вектора движения запрещен.
12. Устройство по п. 9, в котором один или более процессоры дополнительно выполнены с возможностью
генерирования соответствующих элементов синтаксиса индекса совмещенной опорной картинки в соответствующих заголовках слайса для соответствующих слайсов; и
генерирования флага разрешенного временного предсказателя вектора движения в соответствующих заголовках слайса у одного или более слайсов.
13. Устройство по п. 12, в котором соответствующими элементами синтаксиса индекса совмещенной опорной картинки являются соответствующие элементы синтаксиса collocated_ref_idx, и
при этом флагом разрешенного временного предсказателя вектора движения является slice_temporal_mvp_enabled_flag.
14. Устройство по п. 9, в котором чтобы кодировать текущую картинку видеоданных, один или более процессоры дополнительно выполнены с возможностью кодирования одного или более блоков текущей картинки видеоданных, используя режим интер-предсказания, который использует текущую картинку в качестве опорной картинки.
15. Устройство по п. 9, в котором один или более процессоры дополнительно выполнены с возможностью
включения, в заголовок слайса для первого слайса из одного или более слайсов, элемента синтаксиса, указывающего, что временные предсказатели вектора движения разрешены для первого слайса, и
включения, во второй заголовок слайса для второго слайса из одного или более слайсов, элемента синтаксиса, указывающего, что временные предсказатели вектора движения запрещены для второго слайса.
16. Устройство по п. 9, в котором один или более процессоры дополнительно выполнены с возможностью
захвата текущей картинки видеоданных, которая должна быть закодирована; и
вывода закодированной текущей картинки видеоданных.
17. Долговременный машиночитаемый запоминающий носитель информации, хранящий инструкции, которые, когда исполняются, предписывают одному или более процессорам устройства, выполненного с возможностью кодирования видеоданных:
кодировать текущую картинку видеоданных;
генерировать соответствующий элемент синтаксиса индекса совмещенной опорной картинки для одного или более слайсов текущей картинки; и
выполнять проверку согласованности битового потока только для слайсов из одного или более слайсов, которые не имеют тип интра слайса и для которых разрешен временной предсказатель вектора движения, причем проверка согласованности битового потока ограничивает значения соответствующих элементов синтаксиса индекса совмещенной опорной картинки так, что каждый соответствующий элемент синтаксиса индекса совмещенной опорной картинки указывает на одну и ту же картинку и не ссылается на саму текущую картинку.
18. Устройство, выполненное с возможностью декодирования видеоданных, причем устройство содержит
память, выполненную с возможностью хранения закодированной текущей картинки видеоданных; и
один или более процессоры, выполненные с возможностью:
приема закодированной текущей картинки видеоданных;
приема соответствующего элемента синтаксиса индекса совмещенной опорной картинки для одного или более слайсов закодированной текущей картинки; и
выполнения проверки согласованности битового потока только для слайсов из одного или более слайсов, которые не имеют тип интра слайса и для которых разрешен временной предсказатель вектора движения, причем проверка согласованности битового потока определяет, указывает ли каждый соответствующий элемент синтаксиса индекса совмещенной опорной картинки на одну и ту же картинку и не ссылается на саму закодированную текущую картинку.
19. Устройство по п. 18, в котором один или более процессоры дополнительно выполнены с возможностью
определения типа слайса для одного или более слайсов, причем тип слайса включает в себя один из следующих: тип P интер слайса, тип B интер слайса, или тип интра слайса; и
определения, разрешен или нет временной предсказатель вектора движения для интер предсказания для одного или более слайсов.
20. Устройство по п. 18, в котором один или более процессоры дополнительно выполнены с возможностью не выполнения проверки согласованности битового потока для слайсов из одного или более слайсов, которые имеют тип интра слайса, или для слайсов из одного или более слайсов, где временной предсказатель вектора движения запрещен.
21. Устройство по п. 18, в котором один или более процессоры дополнительно выполнены с возможностью
приема соответствующих элементов синтаксиса индекса совмещенной опорной картинки в соответствующих заголовках слайса для соответствующих слайсов; и
приема флага разрешенного временного предсказателя вектора движения в соответствующих заголовках слайса у одного или более слайсов.
22. Устройство по п. 21, в котором соответствующими элементами синтаксиса индекса совмещенной опорной картинки являются соответствующие элементы синтаксиса collocated_ref_idx, и
при этом флагом разрешенного временного предсказателя вектора движения является slice_temporal_mvp_enabled_flag.
23. Устройство по п. 18, в котором один или более процессоры дополнительно выполнены с возможностью декодирования одного или более блоков текущей картинки видеоданных, используя режим интер-предсказания, который использует текущую картинку в качестве опорной картинки.