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

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