СПОСОБ ВИДЕОКОДИРОВАНИЯ И СПОСОБ ДЕКОДИРОВАНИЯ, УСТРОЙСТВА ДЛЯ ПРОГРАММЫ ДЛЯ ИХ РЕАЛИЗАЦИИ И ЗАПОМИНАЮЩИЕ НОСИТЕЛИ ДЛЯ ХРАНЕНИЯ ТАКИХ ПРОГРАММ

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