СПИСОК ВОЗМОЖНЫХ ВАРИАНТОВ НА ОСНОВЕ ПРЕДЫСТОРИИ С КЛАССИФИКАЦИЕЙ

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