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

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