КОДЕР, ДЕКОДЕР, СПОСОБ КОДИРОВАНИЯ И СПОСОБ ДЕКОДИРОВАНИЯ

1. Кодер, содержащий:
запоминающее устройство; и
схему, соединенную с запоминающим устройством, и выполненную с возможностью:
выбирать первую таблицу из множества таблиц, каждая из таблиц ассоциирует индексы с соответствующими значениями коррекции, каждая из таблиц используется для изменения вектора движения текущего блока, включенного в кадр;
записывать параметр в поток битов, причем параметр указывает первый индекс, из числа индексов в первой таблице;
идентифицировать значение коррекции, ассоциированное с первым индексом;
изменять вектор движения на значение коррекции в предварительно определенном направлении; и
кодировать текущий блок, основываясь на измененном векторе движения,
при этом разность между двумя значениями коррекции среди значений коррекции варьируется от таблицы к таблице, причем два значения коррекции в каждой из таблиц ассоциируются с одними и теми же двумя индексами.
2. Декодер, содержащий:
запоминающее устройство; и
схему, соединенную с запоминающим устройством, и выполненную с возможностью:
выбирать первую таблицу из множества таблиц, каждая из таблиц ассоциирует индексы с соответствующими значениями коррекции, каждая из таблиц используется для изменения вектора движения текущего блока, включенного в кадр;
синтаксически анализировать параметр, указывающий первый индекс, выбранный из числа индексов, включенных в первую таблицу;
идентифицировать значение коррекции, ассоциированное с первым индексом;
изменять вектор движения на значение коррекции в предварительно определенном направлении; и
декодировать текущий блок, основываясь на измененном векторе движения,
при этом разность между двумя значениями коррекции среди значений коррекции варьируется от таблицы к таблице, причем два значения коррекции в каждой из таблиц ассоциируются с одними и теми же двумя индексами.