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

1. Способ кодирования изображений для поблочного кодирования изображения, причем способ кодирования изображений содержит этапы, на которых:
выбирают, для каждого из множества подблоков, включенных в целевой блок кодирования, и каждый из которых включает в себя множество коэффициентов, контекст для выполнения арифметического кодирования в отношении параметра, указывающем целевой коэффициент кодирования, включенный в подблок, из набора контекстов, соответствующего этому подблоку, основываясь на по меньшей мере одном опорном коэффициенте, находящемся вблизи целевого коэффициента кодирования, при этом целевой блок кодирования является единицей преобразования; и
выполняют арифметическое кодирование в отношении параметра, указывающем целевой коэффициент кодирования, используя вероятностную информацию о выбранном контексте,
в котором, при выборе, контекст выбирается из набора контекстов, причем набор контекстов соответствует сумме (i) значения, указывающего позицию в горизонтальном направлении подблока в целевом блоке кодирования, и (ii) значения, указывающего позицию в вертикальном направлении подблока в целевом блоке кодирования.
2. Способ кодирования изображений по п. 1,
в котором, при выборе, когда расстояние по горизонтали и расстояние по вертикали от позиции верхнего левого коэффициента в целевом блоке кодирования до позиции целевого коэффициента
кодирования обозначены как H и V, соответственно, и когда каждый из подблоков имеет размер, обозначенный как α, в каждом из вертикального направления и горизонтального направления, "целая часть от (H/α) + целая часть от (V/α)" вычисляется в качестве этой суммы.
3. Способ кодирования изображений по п. 1,
в котором, при выборе,
когда сумма меньше или равна пороговому значению, контекст выбирается из первого набора контекстов; и
когда сумма больше порогового значения, контекст выбирается из второго набора контекстов, отличающегося от первого набора контекстов.
4. Способ кодирования изображений по п. 3,
в котором, при выборе, пороговое значение увеличивается с увеличением размера целевого блока кодирования.
5. Способ кодирования изображений по п. 1,
в котором упомянутый по меньшей мере один опорный коэффициент является коэффициентом частотной составляющей выше, чем частотная составляющая, имеющая целевой коэффициент кодирования.
6. Способ кодирования изображений по п. 1,
в котором параметром, указывающим целевой коэффициент кодирования, является флаг, указывающий, является целевой коэффициент кодирования равным 0 или нет.
7. Способ кодирования изображений по любому из пп. 1-6,
в котором упомянутый по меньшей мере один опорный коэффициент является множеством опорных коэффициентов, и
контекст, выбранный при выборе, соответствует количеству опорных коэффициентов, имеющих ненулевое значение, среди множества опорных коэффициентов.
8. Способ кодирования изображений по п. 1, который дополнительно содержит этапы, на которых:
производят переключение между первым процессом кодирования, согласующимся с первым стандартом, и вторым процессом кодирования, согласующимся со вторым стандартом;
добавляют, к потоку битов, идентификационную информацию, указывающую тот из первого стандарта и второго стандарта, который поддерживает тот из первого процесса кодирования и второго процесса кодирования, на который произведено переключение; и
когда производится переключение на первый процесс кодирования, выбор и арифметическое кодирование, в качестве первого процесса кодирования.
9. Устройство кодирования изображений, которое поблочно кодирует изображение, причем устройство кодирования изображений содержит:
модуль выбора контекста, выполненный с возможностью выбора, для каждого из множества подблоков, включенных в целевой блок кодирования, и каждый из которых включает в себя множество коэффициентов, контекста для выполнения арифметического кодирования в отношении параметра, указывающего целевой коэффициент кодирования, включенный в подблок, из набора контекстов, соответствующего этому подблоку, основываясь на по меньшей мере одном опорном коэффициенте, находящемся вблизи
целевого коэффициента кодирования, при этом целевой блок кодирования является единицей преобразования; и
устройство арифметического кодирования, которое выполняет арифметическое кодирование в отношении параметра, указывающего целевой коэффициент кодирования, используя вероятностную информацию о выбранном контексте,
причем, модуль выбора контекста выполнен с возможностью выбора контекста из набора контекстов, при этом набор контекстов соответствует сумме (i) значения, указывающего позицию в горизонтальном направлении подблока в целевом блоке кодирования, и (ii) значения, указывающего позицию в вертикальном направлении подблока в целевом блоке кодирования.
10. Способ декодирования изображений для декодирования поблочно кодированного изображения, причем способ декодирования изображений содержит этапы, на которых:
выбирают, для каждого из множества подблоков, включенных в целевой блок декодирования, и каждый из которых включает в себя множество коэффициентов, контекст для выполнения арифметического декодирования в отношении параметра, указывающего целевой коэффициент декодирования, включенный в подблок, из набора контекстов, соответствующего этому подблоку, основываясь на по меньшей мере одном опорном коэффициенте, находящемся вблизи целевого коэффициента декодирования, при этом целевой блок декодирования является единицей преобразования; и
выполняют арифметическое декодирование в отношении параметра, указывающего целевой коэффициент декодирования, используя вероятностную информацию о выбранном контексте,
причем, при выборе, контекст выбирается из набора контекстов, при этом набор контекстов соответствует сумме (i) значения, указывающего позицию в горизонтальном направлении подблока в целевом блоке декодирования, и (ii) значения, указывающего позицию в вертикальном направлении подблока в целевом блоке декодирования.
11. Способ декодирования изображений по п. 10,
в котором, при выборе, когда расстояние по горизонтали и расстояние по вертикали от позиции верхнего левого коэффициента в целевом блоке декодирования до позиции целевого коэффициента декодирования обозначены как H и V, соответственно, и когда каждый из подблоков имеет размер, обозначенный как α, в каждом из вертикального направления и горизонтального направления, "целая часть от (H/α) + целая часть от (V/α)" вычисляется в качестве этой суммы.
12. Способ декодирования изображений по п. 10,
в котором, при выборе,
когда сумма меньше или равна пороговому значению, контекст выбирается из первого набора контекстов; и
когда сумма больше порогового значения, контекст выбирается из второго набора контекстов, отличающегося от первого набора контекстов.
13. Способ декодирования изображений по п. 12,
в котором, при выборе, пороговое значение увеличивается с увеличением размера целевого блока декодирования.
14. Способ декодирования изображений по п. 10,
в котором упомянутый по меньшей мере один опорный
коэффициент является коэффициентом частотной составляющей выше, чем частотная составляющая, имеющая целевой коэффициент декодирования.
15. Способ декодирования изображений по п. 10,
в котором параметром, указывающим целевой коэффициент декодирования, является флаг, указывающий, является целевой коэффициент декодирования равным 0 или нет.
16. Способ декодирования изображений по любому из пп. 10-15,
в котором упомянутый по меньшей мере один опорный коэффициент является множеством опорных коэффициентов, и
контекст, выбранный при выборе, соответствует количеству опорных коэффициентов, имеющих ненулевое значение, среди множества опорных коэффициентов.
17. Способ декодирования изображений по п. 10, который дополнительно содержит этапы, на которых:
производят переключение между первым процессом декодирования, согласующимся с первым стандартом, и вторым процессом декодирования, согласующимся со вторым стандартом, в соответствии с идентификационной информацией, указывающей один из первого стандарта или второго стандарта, и добавленной к битовому потоку;
когда производится переключение на первый процесс декодирования, выполняются этапы выбора и арифметического декодирования, в качестве первого процесса декодирования.
18. Устройство декодирования изображений, которое поблочно декодирует изображение, причем устройство декодирования
изображений содержит:
модуль выбора контекста, выполненный с возможностью выбора, для каждого из множества подблоков, включенных в целевой блок декодирования, и каждый из которых включает в себя множество коэффициентов, контекста для выполнения арифметического декодирования в отношении параметра, указывающего целевой коэффициент декодирования, включенный в подблок, из набора контекстов, соответствующего этому подблоку, основываясь на по меньшей мере одном опорном коэффициенте, находящемся вблизи целевого коэффициента декодирования, при этом целевой блок декодирования является единицей преобразования; и
устройство арифметического декодирования, которое выполняет арифметическое декодирование в отношении параметра, указывающего целевой коэффициент декодирования, используя вероятностную информацию о выбранном контексте,
причем, модуль выбора контекста выполнен с возможностью выбора контекста из набора контекстов, при этом набор контекстов соответствует сумме (i) значения, указывающего позицию в горизонтальном направлении подблока в целевом блоке декодирования, и (ii) значения, указывающего позицию в вертикальном направлении подблока в целевом блоке декодирования.
19. Устройство кодирования и декодирования изображений, которое содержит:
устройство кодирования изображений по п. 9; и
устройство декодирования изображений по п. 18.