УСТРОЙСТВО ВИДЕОКОДИРОВАНИЯ, УСТРОЙСТВО ВИДЕОДЕКОДИРОВАНИЯ, СПОСОБ ВИДЕОКОДИРОВАНИЯ, СПОСОБ ВИДЕОДЕКОДИРОВАНИЯ, ПРОГРАММА ВИДЕОКОДИРОВАНИЯ И ПРОГРАММА ВИДЕОДЕКОДИРОВАНИЯ

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