АППАРАТУРА КОДИРОВАНИЯ ИЗОБРАЖЕНИЯ, АППАРАТУРА ДЕКОДИРОВАНИЯ ИЗОБРАЖЕНИЯ И СПОСОБЫ УПРАВЛЕНИЯ И ПРОГРАММЫ ДЛЯ НИХ

1. Аппаратура декодирования изображения для декодирования изображения из закодированных данных, закодированных путем разделения изображения на множество блоков, причем аппаратура содержит:
модуль декодирования, выполненный с возможностью декодировать данные, указывающие множество значений, соответствующих по меньшей мере части элементов матрицы квантования, используемой для обработки обратного квантования, которая выводит коэффициенты преобразования из квантованных коэффициентов преобразования;
модуль генерирования, выполненный с возможностью выводить множество значений из данных, и генерировать матрицу квантования на основе выведенного множества значений; и
модуль обратного квантования, выполненный с возможностью выполнять обработку обратного квантования на объектном блоке с использованием матрицы квантования,
причем, в случае, когда по меньшей мере одно из ширины или высоты матрицы квантования больше или равно предопределенному размеру, модуль генерирования генерирует матрицу квантования посредством:
ассоциирования первого значения среди множества значений с первым элементом, соответствующим DC-составляющей, в матрице квантования, но не ассоциирования с другими элементами в матрице квантования,
ассоциирования второго значения среди множества значений со вторым элементом, смежным с первым элементом в матрице квантования, но не ассоциирования с другими элементами в матрице квантования, и
для по меньшей мере части элементов иных, чем первый и второй элементы в матрице квантования, ассоциирования каждого из одного или более значений среди множества значений с множеством элементов матрицы квантования.
2. Аппаратура по п. 1, причем предопределенный размер составляет 16 выборок,
в случае, когда ширина объектного блока равна 16 выборкам и высота объектного блока меньше чем 16 выборок,
второй элемент представляет собой элемент на правой стороне первого элемента и
множество элементов, с которым ассоциировано одно из одного или более значений, представляет собой множество элементов, горизонтально смежных друг с другом.
3. Аппаратура по п. 1, причем данные, указывающие множество значений, включают в себя данные, указывающие разность между значениями во множестве значений.
4. Аппаратура по п. 1, дополнительно содержащая модуль выбора, выполненный с возможностью выбирать матрицу квантования, подлежащую использованию в обработке обратного квантования, в соответствии с тем, используется ли внутреннее предсказание или внешнее предсказание.
5. Аппаратура по п. 1, дополнительно содержащая модуль выбора, выполненный с возможностью выбирать матрицу квантования, подлежащую использованию в обработке обратного квантования, в соответствии с тем, является ли объектный блок, подлежащий декодированию, блоком яркости или разностным блоком цветности.
6. Аппаратура по п. 1, причем количество множества значений меньше, чем количество элементов в матрице квантования.
7. Аппаратура кодирования изображения для кодирования изображения, причем аппаратура характеризуется тем, что содержит:
модуль разделения, выполненный с возможностью разделять изображение на множество блоков;
модуль квантования, выполненный с возможностью выполнять обработку квантования на объектном блоке с использованием матрицы квантования; и
модуль кодирования, выполненный с возможностью кодировать данные, указывающие множество значений, соответствующих по меньшей мере части элементов матрицы квантования,
причем, в случае, когда по меньшей мере одно из ширины или высоты объектного блока больше или равно предопределенному размеру, модуль кодирования кодирует данные, указывающие множество значений, посредством:
кодирования данных, указывающих первое значение, которое ассоциировано с первым элементом, соответствующим DC-составляющей, в матрице квантования, и не ассоциировано с другими элементами в матрице квантования,
кодирования второго значения, которое ассоциировано со вторым элементом, смежным с первым элементом в матрице квантования и не ассоциировано с другими элементами в матрице квантования, и
для по меньшей мере части элементов иных, чем первый и второй элементы в матрице квантования, кодирования данных, указывающих одно или более значений, каждое из которых предназначено для множества элементов.
8. Аппаратура по п. 7, причем предопределенный размер составляет 16 выборок,
в случае, когда ширина объектного блока равна 16 выборкам и высота объектного блока меньше, чем 16 выборок, второй элемент представляет собой элемент на правой стороне первого элемента, и
причем модуль кодирования, в случае, когда ширина объектного блока равна 16 выборкам и высота объектного блока меньше чем 16 выборок, для по меньшей мере части элементов иных, чем первый и второй элементы в матрице квантования, кодирует одно или более значений, каждое из которых ассоциировано с множеством элементов, горизонтально смежных друг с другом в матрице квантования.
9. Аппаратура по п. 7, причем данные, указывающие множество значений, включают в себя данные, указывающие разность между значениями во множестве значений.
10. Аппаратура по п. 7, дополнительно содержащая модуль выбора, выполненный с возможностью выбирать матрицу квантования, подлежащую использованию в обработке квантования, в соответствии с тем, используется ли внутреннее предсказание или внешнее предсказание.
11. Аппаратура по п. 7, дополнительно содержащая модуль выбора, выполненный с возможностью выбирать матрицу квантования, подлежащую использованию в обработке квантования, в соответствии с тем, является ли объектный блок блоком яркости или разностным блоком цветности.
12. Аппаратура по п. 7, причем количество множества значений меньше, чем количество элементов в матрице квантования.
13. Способ декодирования изображения для декодирования изображения из закодированных данных, закодированных путем разделения изображения на множество блоков, причем способ характеризуется тем, что содержит:
декодирование данных, указывающих множество значений, соответствующих по меньшей мере части элементов матрицы квантования, используемой для обработки обратного квантования, которая выводит коэффициенты преобразования из квантованных коэффициентов преобразования;
выведение множества значений из данных и генерирование матрицы квантования на основе выведенного множества значений; и
выполнение обработки обратного квантования на объектном блоке с использованием матрицы квантования,
причем, в случае, когда по меньшей мере одно из ширины или высоты матрицы квантования больше или равно предопределенному размеру, при генерировании матрица квантования генерируется посредством:
ассоциирования первого значения среди множества значений с первым элементом, соответствующим DC-составляющей, в матрице квантования, но не ассоциирования с другими элементами в матрице квантования,
ассоциирования второго значения среди множества значений со вторым элементом, смежным с первым элементом в матрице квантования, но не ассоциирования с другими элементами в матрице квантования, и
для по меньшей мере части элементов иных, чем первый и второй элементы в матрице квантования, ассоциирования каждого из одного или более значений среди множества значений с множеством элементов матрицы квантования.
14. Способ по п. 13, причем предопределенный размер составляет 16 выборок,
в случае, когда ширина объектного блока равна 16 выборкам и высота объектного блока меньше чем 16 выборок,
второй элемент представляет собой элемент на правой стороне первого элемента и
множество элементов, с которым ассоциировано одно из одного или более значений, представляет собой множество элементов, горизонтально смежных друг с другом.
15. Способ по п. 13, причем данные, указывающие множество значений, включают в себя данные, указывающие разность между значениями во множестве значений.
16. Способ по п. 13, дополнительно содержащий выбор матрицы квантования, подлежащей использованию в обработке обратного квантования, в соответствии с тем, используется ли внутреннее предсказание или внешнее предсказание.
17. Способ по п. 13, дополнительно содержащий выбор матрицы квантования, подлежащей использованию в обработке обратного квантования, в соответствии с тем, является ли объектный блок, подлежащий декодированию, блоком яркости или разностным блоком цветности.
18. Способ по п. 13, причем количество множества значений меньше, чем количество элементов в матрице квантования.
19. Способ кодирования изображения для кодирования изображения, причем способ содержит:
разделение изображения на множество блоков,
выполнение обработки квантования на объектном блоке с использованием матрицы квантования; и
кодирование данных, указывающих множество значений, соответствующих по меньшей мере части элементов матрицы квантования,
причем, в случае, когда по меньшей мере одно из ширины или высоты объектного блока больше или равно предопределенному размеру, при кодировании данные, указывающие множество значений, кодируются посредством:
кодирования данных, указывающих первое значение, которое ассоциировано с первым элементом, соответствующим DC-составляющей, в матрице квантования, и не ассоциировано с другими элементами в матрице квантования,
кодирования второго значения, которое ассоциировано со вторым элементом, смежным с первым элементом в матрице квантования, и не ассоциировано с другими элементами в матрице квантования, и
для по меньшей мере части элементов иных, чем первый и второй элементы в матрице квантования, кодирования данных, указывающих одно или более значений, каждое из которых предназначено для множества элементов.
20. Способ по п. 19, причем предопределенный размер составляет 16 выборок,
в случае, когда ширина объектного блока равна 16 выборкам и высота объектного блока меньше чем 16 выборок, второй элемент представляет собой элемент на правой стороне первого элемента, и
причем при кодировании, в случае, когда ширина объектного блока равна 16 выборкам и высота объектного блока меньше чем 16 выборок, для по меньшей мере части элементов иных, чем первый и второй элементы в матрице квантования, кодируется одно или более значений, каждое из которых ассоциировано с множеством элементов, горизонтально смежных друг с другом в матрице квантования.
21. Способ по п. 19, причем данные, указывающие множество значений, включают в себя данные, указывающие разность между значениями во множестве значений.
22. Способ по п. 19, дополнительно содержащий выбор матрицы квантования, подлежащей использованию в обработке квантования, в соответствии с тем, используется ли внутреннее предсказание или внешнее предсказание.
23. Способ по п. 19, дополнительно содержащий выбор матрицы квантования, подлежащей использованию в обработке квантования, в соответствии с тем, является ли объектный блок блоком яркости или разностным блоком цветности.
24. Способ по п. 19, причем количество множества значений меньше, чем количество элементов в матрице квантования.
25. Cчитываемый компьютером носитель информации, который хранит программу для исполнения способа декодирования изображения для декодирования изображения из закодированных данных, закодированных путем разделения изображения на множество блоков, причем способ содержит:
декодирование данных, указывающих множество значений, соответствующих по меньшей мере части элементов матрицы квантования, используемой для обработки обратного квантования, которая выводит коэффициенты преобразования из квантованных коэффициентов преобразования;
выведение множества значений из данных и генерирование матрицы квантования на основе выведенного множества значений; и
выполнение обработки обратного квантования на объектном блоке с использованием матрицы квантования,
причем, в случае, когда по меньшей мере одно из ширины или высоты матрицы квантования больше или равно предопределенному размеру, при генерировании матрица квантования генерируется посредством:
ассоциирования первого значения среди множества значений с первым элементом, соответствующим DC-составляющей, в матрице квантования, но не ассоциирования с другими элементами в матрице квантования,
ассоциирования второго значения среди множества значений с вторым элементом, смежным с первым элементом в матрице квантования, но не ассоциирования с другими элементами в матрице квантования, и
для по меньшей мере части элементов иных, чем первый и второй элементы в матрице квантования, ассоциирования каждого из одного или более значений среди множества значений с множеством элементов матрицы квантования.
26. Считываемый компьютером носитель информации, который хранит программу для исполнения способа кодирования изображения для кодирования изображения, причем способ содержит:
разделение изображения на множество блоков,
выполнение обработки квантования на объектном блоке с использованием матрицы квантования; и
кодирование данных, указывающих множество значений, соответствующих по меньшей мере части элементов матрицы квантования,
причем, в случае, когда по меньшей мере одно из ширины или высоты объектного блока больше или равно предопределенному размеру, при кодировании данные, указывающие множество значений, кодируются посредством:
кодирования данных, указывающих первое значение, которое ассоциировано с первым элементом, соответствующим DC-составляющей, в матрице квантования, и не ассоциировано с другими элементами в матрице квантования,
кодирования второго значения, которое ассоциировано со вторым элементом, смежным с первым элементом в матрице квантования, и не ассоциировано с другими элементами в матрице квантования, и
для по меньшей мере части элементов иных, чем первый и второй элементы в матрице квантования, кодирования данных, указывающих одно или более значений, каждое из которых предназначено для множества элементов.