УТОЧНЕНИЕ ВНУТРЕННИХ ПОДБЛОКОВ ЕДИНИЦЫ КОДИРОВАНИЯ

1. Способ, содержащий этапы, на которых:
выводят информацию для блока видеоданных из ранее закодированных соседних блоков;
уточняют упомянутую информацию для подблоков вдоль левого или верхнего края упомянутого блока видеоданных с использованием упомянутой выведенной информации и ранее закодированных соседних подблоков;
уточняют упомянутую информацию для внутренних подблоков упомянутого блока видеоданных с использованием упомянутой уточненной информации из подблоков вдоль левого или верхнего края упомянутого блока видеоданных; и
кодируют упомянутый блок видеоданных с использованием упомянутых уточненных подблоков.
2. Способ, содержащий этапы, на которых:
выводят информацию для блока видеоданных из ранее закодированных соседних блоков;
уточняют упомянутую информацию для подблоков вдоль левого или верхнего края упомянутого блока видеоданных с использованием упомянутой информации и ранее закодированных соседних подблоков;
уточняют упомянутую информацию для внутренних подблоков упомянутого блока видеоданных с использованием упомянутой уточненной информации из подблоков вдоль левого или верхнего края упомянутого блока видеоданных; и
декодируют упомянутый блок видеоданных с использованием упомянутых уточненных подблоков.
3. Устройство для кодирования блока видеоданных, содержащее:
память и
процессор, выполненный с возможностью:
вывода информации для блока видеоданных из ранее закодированных соседних блоков;
уточнения упомянутой информации для подблоков вдоль левого или верхнего края упомянутого блока видеоданных с использованием упомянутой информации и ранее закодированных соседних подблоков;
уточнения упомянутой информации для внутренних подблоков упомянутого блока видеоданных с использованием упомянутой уточненной информации из подблоков вдоль левого или верхнего края упомянутого блока видеоданных; и
кодирования упомянутого блока видеоданных с использованием упомянутых уточненных подблоков.
4. Устройство для декодирования блока видеоданных, содержащее:
память и
процессор, выполненный с возможностью:
вывода информации для блока видеоданных из ранее закодированных соседних блоков;
уточнения упомянутой информации для подблоков вдоль левого или верхнего края упомянутого блока видеоданных с использованием упомянутой информации и ранее закодированных соседних подблоков;
уточнения упомянутой информации для внутренних подблоков упомянутого блока видеоданных с использованием упомянутой уточненной информации из подблоков вдоль левого или верхнего края упомянутого блока видеоданных; и
декодирования упомянутого блока видеоданных с использованием упомянутых уточненных подблоков.
5. Способ по любому из пп. 1 или 2, или устройство по любому из пп. 3 или 4, в котором для упомянутого вывода информации используется предсказание на основе согласования с шаблоном.
6. Способ или устройство по п. 5, в котором упомянутое предсказание на основе согласования с шаблоном осуществляется во времени.
7. Способ или устройство по п. 5, в котором упомянутое предсказание на основе согласования с шаблоном осуществляется в пространстве.
8. Способ по любому из пп. 1 или 2, или устройство по любому из пп. 3 или 4, в котором число N соседствующих в пространстве подблоков используется для уточнения информации для текущего подблока.
9. Способ по любому из пп. 1 или 2, или устройство по любому из пп. 3 или 4, в котором вектор движения для подблока выводится с использованием некоторой комбинации соседних пространственных или временных подблоков.
10. Способ по любому из пп. 1 или 2, или устройство по любому из пп. 3 или 4, в котором вектор движения для подблока выводится с использованием модели движения, которая использует по меньшей мере один уточненный соседний вектор движения из соседнего подблока, а также вектор движения для блока.
11. Способ по любому из пп. 1 или 2, или устройство по любому из пп. 3 или 4, в котором для разных подблоков текущего блока используются разные способы вывода движения.
12. Способ по любому из пп. 1 или 2, или устройство по любому из пп. 3 или 4, в котором вторая и третья строка и второй и третий столбец единицы кодирования выводятся с использованием среднего вплоть до четырех соседствующих в пространстве векторов движения и уточненного вектора движения единицы кодирования.
13. Невременный компьютерно-считываемый носитель, содержащий содержимое данных, генерируемых согласно способу по любому из пп. 1 и 5 - 12, или устройством по любому из пп. 3 и 5 - 12, для воспроизведения с использованием процессора.
14. Сигнал, содержащий видеоданные, генерируемые согласно способу по любому из пп. 1 и 5 - 12, или устройством по любому из пп. 3 и 5 - 12, для воспроизведения с использованием процессора.
15. Компьютерный программный продукт, содержащий инструкции, которые, при выполнении программы компьютером, предписывают компьютеру осуществлять способ по любому из пп. 2 и 5 - 12.