Устройство кодирования движущегося изображения, способ кодирования движущегося изображения и программа кодирования движущегося изображения, а также устройство декодирования движущегося изображения, способ декодирования движущегося изображения и программа декодирования движущегося изображения

1. Устройство кодирования движущегося изображения, кодирующее движущееся изображение с использованием межкадрового предсказания на основе информации по межкадровому предсказанию кандидата на слияние в единицах блоков, полученных в результате разделения каждого кадра движущегося изображения, содержащее:
блок кодирования информации по предсказанию, который кодирует информацию, указывающую на предварительно заданное число кандидатов на слияние;
блок извлечения информации по предсказанию, который извлекает кандидатов на слияние из информации по межкадровому предсказанию для блока предсказания, смежного с блоком предсказания, являющимся объектом кодирования, или блока предсказания, располагающегося в положении, совпадающем с положением блока предсказания, являющегося объектом кодирования, или вблизи положения, совпадающего с положением блока предсказания, являющегося объектом кодирования, в кодированном кадре, несовпадающем во времени с блоком предсказания, являющимся объектом кодирования;
блок создания списка кандидатов, который создает список кандидатов на слияние из извлеченных кандидатов на слияние;
блок пополнения числа кандидатов, который, в случае когда число кандидатов на слияние в созданном списке кандидатов на слияние меньше чем предварительно заданное число кандидатов на слияние, с повторением осуществляет добавление кандидатов на слияние, имеющих совпадающие соответствующие значения режима предсказания, опорного индекса и вектора движения, в список кандидатов на слияние до достижения числа кандидатов на слияние в созданном списке кандидатов на слияние, равного предварительно заданному числу кандидатов на слияние; и
блок предсказания с компенсацией движения, который выбирает одного кандидата на слияние из кандидатов на слияние в списке кандидатов на слияние и выполняет межкадровое предсказание на блоке предсказания, являющемся объектом кодирования, с использованием информации по межкадровому предсказанию выбранного кандидата на слияние.
2. Устройство декодирования движущегося изображения, декодирующее битовый поток, полученный в результате кодирования движущегося изображения с использованием межкадрового предсказания на основе информации по межкадровому предсказанию кандидата на слияние в единицах блоков, полученных в результате разделения каждого кадра движущегося изображения, содержащее:
блок декодирования информации по предсказанию, который декодирует информацию, указывающую на предварительно заданное число кандидатов на слияние;
блок извлечения информации по предсказанию, который извлекает кандидатов на слияние из информации по межкадровому предсказанию для блока предсказания, смежного с блоком предсказания, являющимся объектом декодирования, или блока предсказания, располагающегося в положении, совпадающем с положением блока предсказания, являющегося объектом декодирования, или вблизи положения, совпадающего с положением блока предсказания, являющегося объектом декодирования, в декодированном кадре, несовпадающем во времени с блоком предсказания, являющимся объектом декодирования;
блок создания списка кандидатов, который создает список кандидатов на слияние из извлеченных кандидатов на слияние;
блок пополнения числа кандидатов, который, в случае когда число кандидатов на слияние в созданном списке кандидатов на слияние меньше чем предварительно заданное число кандидатов на слияние, с повторением осуществляет добавление кандидатов на слияние, имеющих совпадающие соответствующие значения режима предсказания, опорного индекса и вектора движения, в список кандидатов на слияние до достижения числа кандидатов на слияние в созданном списке кандидатов на слияние, равного предварительно заданному числу кандидатов на слияние; и
блок предсказания с компенсацией движения, который выбирает одного кандидата на слияние из кандидатов на слияние в списке кандидатов на слияние и выполняет межкадровое предсказание на блоке предсказания, являющемся объектом декодирования, с использованием информации по межкадровому предсказанию выбранного кандидата на слияние.
3. Способ декодирования движущегося изображения для декодирования битового потока, полученного в результате кодирования движущегося изображения с использованием межкадрового предсказания на основе информации по межкадровому предсказанию кандидата на слияние в единицах блоков, полученных в результате разделения каждого кадра движущегося изображения, содержащий:
этап декодирования информации по предсказанию, заключающийся в декодировании информации, указывающей на предварительно заданное число кандидатов на слияние;
этап извлечения информации по предсказанию, заключающийся в извлечении кандидатов на слияние из информации по межкадровому предсказанию для блока предсказания, смежного с блоком предсказания, являющимся объектом декодирования, или блока предсказания, располагающегося в положении, совпадающем с положением блока предсказания, являющегося объектом декодирования, или вблизи положения, совпадающего с положением блока предсказания, являющегося объектом декодирования, в декодированном кадре, несовпадающем во времени с блоком предсказания, являющимся объектом декодирования;
этап создания списка кандидатов, заключающийся в создании списка кандидатов на слияние из извлеченных кандидатов на слияние;
этап пополнения числа кандидатов, на котором, в случае когда число кандидатов на слияние в созданном списке кандидатов на слияние меньше чем предварительно заданное число кандидатов на слияние, с повторением осуществляется добавление кандидатов на слияние, имеющих совпадающие соответствующие значения режима предсказания, опорного индекса и вектора движения, в список кандидатов на слияние до достижения числа кандидатов на слияние в созданном списке кандидатов на слияние, равного предварительно заданному числу кандидатов на слияние; и
этап предсказания с компенсацией движения, заключающийся в выборе одного кандидата на слияние из кандидатов на слияние в списке кандидатов на слияние и выполнении межкадрового предсказания на блоке предсказания, являющемся объектом декодирования, с использованием информации по межкадровому предсказанию выбранного кандидата на слияние.
4. Устройство передачи, содержащее:
блок пакетной обработки, который пакетирует битовый поток, кодированный согласно способу кодирования движущегося изображения для кодирования движущегося изображения с использованием межкадрового предсказания на основе информации по межкадровому предсказанию кандидата на слияние в единицах блоков, полученных в результате разделения каждого кадра движущегося изображения, для получения пакетированного битового потока; и
блок передачи, который передает пакетированный битовый поток, где способ кодирования движущегося изображения содержит:
этап кодирования информации по предсказанию, заключающийся в кодировании информации, указывающей на предварительно заданное число кандидатов на слияние;
этап извлечения информации по предсказанию, заключающийся в извлечении кандидатов на слияние из информации по межкадровому предсказанию для блока предсказания, смежного с блоком предсказания, являющимся объектом кодирования, или блока предсказания, располагающегося в положении, совпадающем с положением блока предсказания, являющегося объектом кодирования, или вблизи положения, совпадающего с положением блока предсказания, являющегося объектом кодирования, в кодированном кадре, несовпадающем во времени с блоком предсказания, являющимся объектом кодирования;
этап создания списка кандидатов, заключающийся в создании списка кандидатов на слияние из извлеченных кандидатов на слияние;
этап пополнения числа кандидатов, на котором, в случае когда число кандидатов на слияние в созданном списке кандидатов на слияние меньше чем предварительно заданное число кандидатов на слияние, с повторением осуществляется добавление кандидатов на слияние, имеющих совпадающие соответствующие значения режима предсказания, опорного индекса и вектора движения, в список кандидатов на слияние до достижения числа кандидатов на слияние в созданном списке кандидатов на слияние, равного предварительно заданному числу кандидатов на слияние; и
этап предсказания с компенсацией движения, заключающийся в выборе одного кандидата на слияние из кандидатов на слияние в списке кандидатов на слияние и выполнении межкадрового предсказания на блоке предсказания, являющемся объектом кодирования, с использованием информации по межкадровому предсказанию выбранного кандидата на слияние.
5.Способ передачи, содержащий:
этап пакетная обработки, заключающийся в пакетировании битового потока, кодированного согласно способу кодирования движущегося изображения для кодирования движущегося изображения с использованием межкадрового предсказания на основе информация по межкадровому предсказанию кандидата на слияние в единицах блоков, полученных в результате разделения каждого кадра движущегося изображения, для получения пакетированного битового потока; и
этап передачи, заключающийся в передаче пакетированного битового потока, где способ кодирования движущегося изображения содержит:
этап кодирования информации по предсказанию, заключающийся в кодировании информации, указывающей на предварительно заданное число кандидатов на слияние;
этап извлечения информации по предсказанию, заключающийся в извлечении кандидатов на слияние из информации по межкадровому предсказанию для блока предсказания, смежного с блоком предсказания, являющимся объектом кодирования, или блока предсказания, располагающегося в положении, совпадающем с положением блока предсказания, являющегося объектом кодирования, или вблизи положения, совпадающего с положением блока предсказания, являющегося объектом кодирования, в кодированном кадре, несовпадающем во времени с блоком предсказания, являющимся объектом кодирования;
этап создания списка кандидатов, заключающийся в создании списка кандидатов на слияние из извлеченных кандидатов на слияние;
этап пополнения числа кандидатов, на котором, в случае когда число кандидатов на слияние в созданном списке кандидатов на слияние меньше чем предварительно заданное число кандидатов на слияние, с повторением осуществляется добавление кандидатов на слияние, имеющих совпадающие соответствующие значения режима предсказания, опорного индекса и вектора движения, в список кандидатов на слияние до достижения числа кандидатов на слияние в созданном списке кандидатов на слияние, равного предварительно заданному числу кандидатов на слияние; и
этап предсказания с компенсацией движения, заключающийся в выборе одного кандидата на слияние из кандидатов на слияние в списке кандидатов на слияние и выполнении межкадрового предсказания на блоке предсказания, являющемся объектом кодирования, с использованием информации по межкадровому предсказанию выбранного кандидата на слияние.
6. Устройство приема, осуществляющее прием и декодирование битового потока, полученного в результате кодирования движущегося изображения, содержащее:
блок приема, который принимает битовый поток, полученный в результате пакетирования битового потока, полученного в результате кодирования движущегося изображения с использованием межкадрового предсказания на основе информация по межкадровому предсказанию кандидата на слияние в единицах блоков, полученных в результате разделения каждого кадра движущегося изображения;
блок восстановления, который пакетирует принятый битовый поток и восстанавливает исходный битовый поток;
блок декодирования информации по предсказанию, который декодирует информацию, указывающую на предварительно заданное число кандидатов на слияние;
блок извлечения информации по предсказанию, который извлекает кандидатов на слияние из информации по межкадровому предсказанию для блока предсказания, смежного с блоком предсказания, являющимся объектом декодирования, или блока предсказания, располагающегося в положении, совпадающем с положением блока предсказания, являющегося объектом декодирования, или вблизи положения, совпадающего с положением блока предсказания, являющегося объектом декодирования, в декодированном кадре, несовпадающем во времени с блоком предсказания, являющимся объектом декодирования;
блок создания списка кандидатов, который создает список кандидатов на слияние из извлеченных кандидатов на слияние;
блок пополнения числа кандидатов, который, в случае когда число кандидатов на слияние в созданном списке кандидатов на слияние меньше чем предварительно заданное число кандидатов на слияние, с повторением осуществляет добавление кандидатов на слияние, имеющих совпадающие соответствующие значения режима предсказания, опорного индекса и вектора движения, в список кандидатов на слияние до достижения числа кандидатов на слияние в созданном списке кандидатов на слияние, равного предварительно заданному числу кандидатов на слияние; и
блок предсказания с компенсацией движения, который выбирает одного кандидата на слияние из кандидатов на слияние в списке кандидатов на слияние и выполняет межкадровое предсказание на блоке предсказания, являющемся объектом декодирования, с использованием информации по межкадровому предсказанию выбранного кандидата на слияние.