Устройство, способ и компьютерная программа для кодирования и декодирования видеоинформации

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