СПОСОБ КОДИРОВАНИЯ МНОГОПРОЕКЦИОННОГО ВИДЕО, СПОСОБ ДЕКОДИРОВАНИЯ МНОГОПРОЕКЦИОННОГО ВИДЕО, УСТРОЙСТВО КОДИРОВАНИЯ МНОГОПРОЕКЦИОННОГО ВИДЕО, УСТРОЙСТВО ДЕКОДИРОВАНИЯ МНОГОПРОЕКЦИОННОГО ВИДЕО И ПРОГРАММА

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