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