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

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