СПОСОБ И УСТРОЙСТВО КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ И НОСИТЕЛЬ ЗАПИСИ, НА КОТОРОМ ХРАНИТСЯ БИТОВЫЙ ПОТОК

1. Способ декодирования изображения, причем способ содержит выведение первого списка кандидатов текущего блока с использованием информации движения соседнего блока текущего блока;
выведение второго списка кандидатов для текущего блока с использованием ранее восстановленной информации движения;
выведение третьего списка кандидатов с использованием первого списка кандидатов и второго списка кандидатов; и
генерирование блока предсказания для текущего блока с использованием третьего списка кандидатов.
2. Способ по п. 1, в котором соседний блок включает в себя по меньшей мере один из пространственно соседнего блока и соседнего по времени блока.
3. Способ по п. 1, в котором выведение второго списка кандидатов включает в себя: добавление ранее восстановленной информации движения во второй список кандидатов, причем ранее восстановленная информация движения представляет собой информацию движения блока кодирования, декодированного непосредственно перед декодированием текущего блока.
4. Способ по п. 3, дополнительно содержащий инициализацию второго списка кандидатов, причем второй список кандидатов инициализируется на основе границы строки единицы дерева кодирования (CTU).
5. Способ по п. 3, дополнительно содержащий когда число частей информации движения, включенной во второй список кандидатов, является предопределенным значением, удаление информации движения, включенной во второй список кандидатов первой среди частей информации движения, включенной во второй список кандидатов.
6. Способ по п. 5, в котором ранее восстановленная информация движения добавляется следом за информацией движения, включенной во второй список кандидатов последней.
7. Способ по п. 3, дополнительно содержащий когда та же самая информация движения, что и ранее восстановленная информация движения, уже включена во второй список кандидатов, удаление той же самой информации движения из второго списка кандидатов.
8. Способ по п. 7, в котором ранее восстановленная информация движения добавляется следом за информацией движения, включенной во второй список кандидатов последней.
9. Способ по п. 3, в котором максимальное число частей информации движения, которое может быть включено во второй список кандидатов, является предопределенным.
10. Способ по п. 1, дополнительно содержащий выведение средней информации движения путем вычисления среднего значения множества частей информации движения, включенной в третий список кандидатов; и добавление средней информации движения в третий список кандидатов.
11. Способ по п. 1, дополнительно содержащий разделение текущего блока на первую область и вторую область, причем генерирование блока предсказания для текущего блока включает в себя генерирование блоков предсказания для первой области и второй области с использованием третьего списка кандидатов.
12. Способ по п. 1, в котором третий список кандидатов используется для генерирования блока предсказания внутриблочного копирования (IBC) для текущего блока.
13. Способ кодирования изображения, причем способ содержит
определение информации движения текущего блока;
выведение первого списка кандидатов для текущего блока с использованием информации движения соседнего блока относительно текущего блока;
выведение второго списка кандидатов для текущего блока с использованием ранее кодированной информации движения; и
выведение третьего списка кандидатов с использованием первого списка кандидатов и второго списка кандидатов.
14. Способ по п. 13, в котором выведение второго списка кандидатов включает в себя:
добавление ранее кодированной информации движения во второй список кандидатов,
причем ранее кодированная информация движения представляет собой информацию движения блока кодирования, кодированного непосредственно перед кодированием текущего блока.
15. Способ по п. 14, дополнительно содержащий
инициализацию второго списка кандидатов,
причем второй список кандидатов инициализируется на основе границы строки единицы дерева кодирования (CTU).
16. Считываемый компьютером носитель, хранящий битовый поток, генерируемый способом по п. 13.
17. Считываемый компьютером носитель, хранящий битовый поток, который принимается устройством декодирования изображения и используется для восстановления текущего блока, включенного в текущую картинку,
причем битовый поток включает в себя информацию о предсказании текущего блока;
информация о предсказании используется, чтобы вывести первый список кандидатов для текущего блока с использованием информации движения соседнего блока текущего блока;
информация о предсказании используется, чтобы вывести второй список кандидатов для текущего блока с использованием ранее восстановленной информации движения; и
первый список кандидатов и второй список кандидатов используются, чтобы вывести третий список кандидатов, используемый для генерации блока предсказания для текущего блока.
18. Считываемый компьютером носитель, хранящий битовый поток, причем битовый поток содержит
информацию о предсказании для текущего блока, при этом информация о предсказании используется, чтобы вывести первый
список кандидатов для текущего блока с использованием информации движения соседнего блока текущего блока;
информация о предсказании используется, чтобы вывести второй список кандидатов для текущего блока с использованием ранее восстановленной информации движения; и
первый список кандидатов и второй список кандидатов используются, чтобы вывести третий список кандидатов, используемый для генерации блока предсказания для текущего блока.
19. Считываемый компьютером носитель, хранящий битовый поток, включающий в себя исполняемый компьютером код, причем исполняемый компьютером код, при исполнении, побуждает устройство декодирования видео к выполнению следующих этапов, содержащих:
декодирование информации о предсказании для текущего блока;
выведение первого списка кандидатов текущего блока с использованием информации движения соседнего блока текущего блока;
выведение второго списка кандидатов для текущего блока с использованием ранее восстановленной информации движения;
выведение третьего списка кандидатов с использованием первого списка кандидатов и второго списка кандидатов; и
генерирование блока предсказания для текущего блока с использованием третьего списка кандидатов, при этом
информация о предсказании используется для выведения первого списка кандидатов и второго списка кандидатов.