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

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