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

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