СПОСОБЫ И УСТРОЙСТВА ДЛЯ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ МНОГОВИДОВОЙ ВИДЕОПОСЛЕДОВАТЕЛЬНОСТИ ВСЕНАПРАВЛЕННОГО ВИДЕО

1. Способ декодирования сигнала кодированных данных, представляющего многовидовую видеопоследовательность всенаправленного видео, причем многовидовая видеопоследовательность содержит по меньшей мере один первый вид и один второй вид, при этом способ декодирования содержит этапы, на которых:
считывают (60) в сигнале данных параметры, позволяющие получить (61) гомографическую матрицу, представляющую преобразование из плоскости второго вида в плоскость первого вида,
декодируют (62) изображение второго вида, причем изображение второго вида содержит область, называемую активной областью, содержащую пиксели, которые, когда упомянутые пиксели проецируют посредством гомографической матрицы на изображение первого вида, содержатся в изображении первого вида, при этом на этапе декодирования изображения второго вида:
генерируют (620) опорное изображение, содержащее значения пикселей, определяемые из ранее восстановленных пикселей изображения первого вида и из гомографической матрицы, и
по меньшей мере для одного блока изображения второго вида:
считывают (621) в сигнале данных индекс, представляющий опорное изображение, содержащееся в списке опорных изображений, содержащем по меньшей мере одно изображение второго ранее восстановленного вида, причем список опорных изображений содержит сгенерированное опорное изображение, когда по меньше мере часть упомянутого блока принадлежит к активной области,
восстанавливают (625) упомянутую по меньшей мере часть упомянутого блока или упомянутый блок из упомянутого опорного изображения, указанного считанным индексом.
2. Способ декодирования по п.1, в котором упомянутые параметры являются параметрами камеры, ассоциированными соответственно с первой камерой, ассоциированной с первым видом, и со второй камерой, ассоциированной со вторым видом, причем способ дополнительно содержит этап, на котором вычисляют упомянутую гомографическую матрицу из упомянутых параметров камеры.
3. Способ декодирования по п.1, в котором упомянутые параметры являются коэффициентами гомографической матрицы.
4. Способ декодирования по любому из пп.1-3, в котором, когда граница активной области пересекает блок, подлежащий восстановлению, способ декодирования дополнительно содержит этап, на котором:
считывают в сигнале данных другой индекс, представляющий опорное изображение, содержащееся в упомянутом списке опорных изображений, причем упомянутый список опорных изображений не содержит сгенерированное опорное изображение, при этом пиксели блока, подлежащего восстановлению, которые не принадлежат к активной области, восстанавливают из пикселей опорного изображения, указанного упомянутым другим считанным индексом.
5. Способ декодирования по любому из пп.1-4, дополнительно содержащий этап, на котором:
считывают в сигнале данных параметры, позволяющие получить другую гомографическую матрицу, представляющую преобразование из плоскости второго вида в плоскость третьего вида, причем по меньшей мере один пиксель изображения второго вида, проецируемого на изображение третьего вида с помощью упомянутой другой гомографической матрицы, содержится в изображении третьего вида,
при этом сгенерированное опорное изображение дополнительно содержит значения пикселей, определяемые из ранее восстановленных пикселей изображения третьего вида и упомянутой другой гомографической матрицы.
6. Способ кодирования в сигнале данных многовидовой видеопоследовательности всенаправленного видео, причем многовидовая видеопоследовательность содержит по меньшей мере один первый вид и один второй вид, при этом способ кодирования содержит этапы, на которых:
вычисляют (40) гомографическую матрицу, представляющую преобразование из плоскости второго вида в плоскость первого вида,
кодируют (41) в сигнале данных параметры, позволяющие получить упомянутую гомографическую матрицу при декодировании,
кодируют (42) изображение второго вида, причем изображение второго вида содержит область, называемую активной областью, содержащую пиксели, которые, когда упомянутые пиксели проецируют посредством гомографической матрицы на изображение первого вида, содержатся в изображении первого вида, при этом на этапе кодирования упомянутого изображения:
генерируют (420) опорное изображение, содержащее значения пикселей, определяемые из ранее восстановленных пикселей изображения первого вида и из гомографической матрицы, и
по меньшей мере для одного блока изображения второго вида:
предсказывают (424) упомянутый блок или по меньшей мере часть упомянутого блока из опорного изображения, содержащегося в списке опорных изображений, содержащем по меньшей мере одно изображение второго ранее восстановленного вида, причем упомянутый список опорных изображений содержит сгенерированное опорное изображение, когда упомянутая по меньшей мере часть упомянутого блок принадлежит к активной области,
кодируют (424) в сигнале данных индекс, представляющий опорное изображение, используемое для предсказания упомянутого блока или упомянутой по меньшей мере части упомянутого блока.
7. Способ кодирования по п.6, в котором упомянутые параметры являются параметрами камеры, ассоциированными соответственно с первой камерой, ассоциированной с первым видом, и со второй камерой, ассоциированной со вторым видом.
8. Способ кодирования по п.6, в котором упомянутые параметры являются параметрами гомографической матрицы.
9. Способ кодирования по любому из пп.6-8, в котором, когда граница активной области пересекает блок, подлежащий кодированию, способ кодирования дополнительно содержит этап, на котором:
кодируют в сигнале данных другой индекс, представляющий опорное изображение, содержащееся в упомянутом списке опорных изображений, причем упомянутый список опорных изображений не содержит сгенерированное опорное изображение, при этом пиксели блока, подлежащего кодированию, которые не принадлежат к активной области, предсказываются из пикселей опорного изображения, указанного упомянутым другим индексом.
10. Способ кодирования по любому из пп.6-9, дополнительно содержащий этапы, на которых:
вычисляют другую гомографическую матрицу, представляющую преобразование из плоскости второго вида в плоскость третьего вида, причем по меньшей мере один пиксель изображения второго вида, проецируемый на изображение третьего вида с помощью упомянутой другой гомографической матрицы, содержится в изображении третьего вида,
кодируют в сигнале данных параметры, позволяющие получить упомянутую другую гомографическую матрицу,
причем сгенерированное опорное изображение дополнительно содержит значения пикселей, определяемые из ранее восстановленных пикселей изображения третьего вида и упомянутой другой гомографической матрицы.
11. Способ по любому из пп.1–10, в котором, когда упомянутый блок не принадлежит к активной области, сгенерированное опорное изображение не содержится в упомянутом списке опорных изображений.
12. Устройство декодирования сигнала кодированных данных, представляющего многовидовую видеопоследовательность всенаправленного видео, причем многовидовая видеопоследовательность содержит по меньшей мере один первый вид и один второй вид, при этом устройство декодирования содержит:
средство для считывания в сигнале данных параметров, позволяющих получить гомографическую матрицу, представляющую преобразование из плоскости второго вида в плоскость первого вида,
средство для декодирования изображения второго вида, причем изображение второго вида содержит область, называемую активной областью, содержащую пиксели, которые, когда упомянутые пиксели проецируются посредством гомографической матрицы на изображение первого вида, содержатся в изображении первого вида, при этом упомянутое средство для декодирования изображения второго вида содержит:
средство для генерирования опорного изображения, содержащего значения пикселей, определяемые из ранее восстановленных пикселей изображения первого вида и из гомографической матрицы, и
по меньшей мере для одного блока изображения второго вида:
средство для считывания из сигнала данных индекса, представляющий опорное изображение, содержащееся в списке опорных изображений, содержащем по меньшей мере одно изображение второго ранее восстановленного вида, причем список опорных изображений содержит сгенерированное опорное изображение, когда по меньшей мере часть упомянутого блока принадлежит к активной области;
средство для определения, принадлежит ли блок к активной области,
средство для восстановления упомянутого блока или упомянутой по меньшей мере части упомянутого блока из упомянутого опорного изображения, указанного считанным индексом.
13. Устройство кодирования в сигнале данных многовидовой видеопоследовательности всенаправленного видео, причем многовидовая видеопоследовательность содержит по меньшей мере один первый вид и один второй вид, при этом устройство кодирования содержит:
средство для вычисления гомографической матрицы, представляющей преобразование из плоскости второго вида в плоскость первого вида,
средство для кодирования в сигнале данных параметров, позволяющих получить упомянутую гомографическую матрицу,
средство для кодирования изображения второго вида, причем изображение второго вида содержит область, называемую активной областью, содержащую пиксели, которые, когда упомянутые пиксели проецируются с помощью гомографической матрицы на изображение первого вида, содержатся в изображении первого вида, при этом упомянутое средство для кодирования упомянутого изображения содержит:
средство для генерирования опорного изображения, содержащего значения пикселей, определяемые из ранее восстановленных пикселей изображения первого вида и из гомографической матрицы, и
по меньшей мере для одного блока изображения второго вида:
средство для предсказания упомянутого блока или по меньшей мере части упомянутого блока из опорного изображения, содержащегося в списке опорных изображений, содержащем по меньшей мере одно изображение второго ранее восстановленного вида, причем список опорных изображений содержит сгенерированное опорное изображение, когда упомянутая по меньшей мере часть упомянутого блок принадлежит к активной области,
средство для кодирования в сигнале данных индекса, представляющего опорное изображение, используемое для предсказания упомянутого блока или упомянутой по меньшей мере части упомянутого блока.
14. Компьютерная программа, включающая в себя инструкции для реализации способа декодирования по любому из пп.1-5 и 11 и/или инструкции для реализации способа кодирования по любому из пп.6-11, когда упомянутая программа выполняется процессором.