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

1. Способ декодирования изображения, выполняемый устройством декодирования, причем способ содержит
прием информации изображения, включающей информацию, связанную с предсказанием, и информацию о разности векторов движения (MVD), посредством битового потока;
выведение режима интер-предсказания для текущего блока на основе информации, связанной с предсказанием;
конструирование списка кандидатов предсказателя вектора движения (MVP) для текущего блока на основе соседних блоков текущего блока;
выведение MVP для текущего блока на основе списка кандидатов MVP;
выведение информации движения для текущего блока на основе информации о MVD и MVP; и
генерирование предсказанных выборок для текущего блока на основе информации движения,
причем информация движения включает вектор движения и индекс опорной картинки,
причем вектор движения выводится на основе информации о MVD и MVP,
причем информация, связанная с предсказанием, включает информацию о симметричных разностях векторов движения (SMVD) и
при этом на основе значения информации о SMVD равного 1, индекс опорной картинки выводится на основе разности отсчетов порядка картинки (POC) между кратковременной опорной картинкой из числа опорных картинок, включенных в списки опорных картинок, и текущей картинкой, включающей текущий блок.
2. Способ по п. 1, причем MVD выводится на основе информации о MVD, и вектор движения для текущего блока выводится на основе суммы MVD и MVP.
3. Способ по п. 1,
причем MVD L0 для L0 предсказания выводится на основе информации о MVD,
причем MVD L1 для L1 предсказания выводится из MVD L0 на основе значения информации о SMVD равного 1,
причем информация движения выводится на основе MVD L0 и MVD L1.
4. Способ по п. 3, причем размер MVD L1 является тем же самым, что и размер MVD L0, и
при этом знак MVD L1 является противоположным знаку MVD L0.
5. Способ по п. 1, причем списки опорных картинок включают список 0 опорных картинок,
причем список 0 опорных картинок включает кратковременную опорную картинку,
при этом индекс опорной картинки выводится на основе разности отсчетов порядка картинки (POC) между каждой из опорных картинок, включенных в список 0 опорных картинок, и текущей картинкой, включающей текущий блок.
6. Способ по п. 1, причем индекс опорной картинки выводится на основе информации о SMVD без непосредственной сигнализации.
7. Способ кодирования изображения, выполняемый устройством кодирования, причем способ содержит
выведение режима интер-предсказания для текущего блока;
конструирование списка кандидатов предсказателя вектора движения (MVP) для текущего блока на основе соседних блоков текущего блока;
выведение MVP для текущего блока на основе списка кандидатов MVP;
выведение информации движения, включающей в себя вектор движения и индекс опорной картинки для текущего блока;
выведение разности векторов движения (MVD) для текущего блока на основе MVP и вектора движения;
генерирование информации, связанной с предсказанием, связанной с режимом интер-предсказания и с информацией о MVD для текущего блока;
генерирование предсказанных выборок для текущего блока на основе информации движения;
генерирование остаточной информации на основе предсказанных выборок;
кодирование информации изображения, включающей информацию, связанную с предсказанием, информацию о MVD и остаточную информацию,
причем информация, связанная с предсказанием, включает информацию о симметричных разностях векторов движения (SMVD),
при этом на основе значения информации о SMVD равного 1, индекс опорной картинки выводится на основе разности отсчетов порядка картинки (POC) между кратковременной опорной картинкой из числа опорных картинок, включенных в списки опорных картинок, и текущей картинкой, включающей текущий блок.
8. Способ по п. 7,
при этом список кандидатов MVP для текущего блока включает в себя список кандидатов MVP для L0 предсказания и список кандидатов MVP для L1 предсказания,
при этом MVP L0 для L0 предсказания выводится на основе списка кандидатов MVP для L0 предсказания, а MVP L1 для L1 предсказания выводится на основе списка кандидатов MVP для L1 предсказания,
при этом MVD L0 для L0 предсказания выводится на основе MVP L0 и вектора движения текущего блока, а MVD L1 для L1 предсказания выводится на основе MVP L1 и вектора движения текущего блока,
при этом информация о MVD L0 закодирована, а информация о MVD L1 не закодирована на основании значения информации о SMVD, равного 1.
9. Способ по п. 8, причем размер MVD L1 является тем же самым, что и размер MVD L0, при этом знак MVD L1 является противоположным знаку MVD L0.
10. Способ по п. 7, причем списки опорных картинок включают список 0 опорных картинок,
причем список 0 опорных картинок включает кратковременную опорную картинку,
при этом индекс опорной картинки выводится на основе разности отсчетов порядка картинки (POC) между каждой из опорных картинок, включенных в список 0 опорных картинок, и текущей картинкой, включающей текущий блок.
11. Невременный считываемый компьютером носитель хранения, хранящий битовый поток, генерируемый способом кодирования изображения по п. 7.
12. Способ передачи данных для изображения, причем способ содержит
получение битового потока для изображения, причем битовый поток генерируется на основе выведения режима интер-предсказания для текущего блока, конструирование списка кандидатов предсказателя вектора движения (MVP) для текущего блока на основе соседних блоков текущего блока, выведение MVP для текущего блока на основе списка кандидатов MVP, выведение информации движения, включающей в себя вектор движения и индекс опорной картинки для текущего блока, выведение разности векторов движения (MVD) для текущего блока на основе MVP и вектора движения, генерирование информации, связанной с предсказанием, связанной с режимом интер-предсказания и с информацией о MVD для текущего блока, генерирование предсказанных выборок для текущего блока на основе информации движения, генерирование остаточной информации на основе предсказанных выборок, и кодирование информации изображения, включающей информацию, связанную с предсказанием, информацию о MVD и остаточную информацию;
передачу данных, содержащих битовый поток,
причем информация, связанная с предсказанием, включает информацию о симметричных разностях векторов движения (SMVD),
при этом на основе значения информации о SMVD равного 1, индекс опорной картинки выводится на основе разности отсчетов порядка картинки (POC) между кратковременной опорной картинкой из числа опорных картинок, включенных в списки опорных картинок, и текущей картинкой, включающей текущий блок.