Система автоматического создания сценарного видеоролика с присутствием в кадре заданного объекта или группы объектов
SYSTEM FOR AUTOMATIC CREATION OF SCENARIO VIDEO CLIP WITH PRESET OBJECT OR GROUP OF OBJECTS PRESENCE IN FRAME

Система автоматического создания сценарного видеоролика с присутствием в кадре заданного объекта или группы объектов.
Изобретение относится к системам создания сценарного видеоролика с присутствием в кадре заданного объекта или группы объектов за счет системы идентификации. Система предназначена для формирования видеоролика, снятого в местах оказания развлекательных услуг, проведения культурно-массовых и спортивных мероприятий, с изначально заданным сценарием. Цель создания видеороликов - сохранение впечатлений от участия в соревнованиях, от посещения определенного места, повышение популярности места, на территории которого был создан видеоролик.
Настоящее изобретение является техническим развитием системы для автоматического создания сценарного видеоролика с присутствием в кадре заданного объекта или группы объектов с возможностью автоматического создания сценарного видеоролика с присутствием в кадре заданного объекта или группы объектов (Патент RU2683499C1), содержащей: блок съемки, включающий, по крайней мере, одно устройство записи первичных видеоданных; модуль хранения информации, включающий блок для хранения первичных видеоданных; блок идентификации заданного объекта или группы объектов в первичных видеоданных; блок ввода информации о заданном объекте или группе объектов для их идентификации; блок извлечения релевантных видеоданных с присутствием в кадре заданного объекта или группы объектов, причем под релевантными видеоданными понимаются видеофрагменты с присутствием в кадре заданного объекта, вырезанные по меткам, установленным блоком идентификации из первичных видеоданных; блок обработки релевантных видеоданных; по крайней мере, один сценарный шаблон, включающий набор данных для работы блока съемки, блока извлечения релевантных видеоданных и блока обработки релевантных видеоданных, причем каждое устройство записи первичных видеоданных из блока съемки работает по данным сценарного шаблона, в котором данными сценарного шаблона в части работы блока съемки являются данные, задающие, в частности, план кадра, глубину резкости, геометрию кадра, поле зрения объектива, движение камеры, приближение и удаление заданного объекта в кадре; причем блок извлечения релевантных видеоданных включает программное обеспечение, которое позволяет по меткам, установленным блоком идентификации, и данным сценарного шаблона вырезать видеофрагменты с присутствием в кадре заданного объекта из первичных видеоданных, в котором данными сценарного шаблона в части формирования релевантных видеоданных являются данные, которые задают, в частности, местоположение заданного объекта в кадре, длину видеофрагмента, количество видеофрагментов, синхронизацию кадров; причем блок обработки релевантных видеоданных включает программное обеспечение, которое позволяет формировать сценарные видеоролики, используя релевантные данные, сформированные блоком извлечения, и данные сценарного шаблона, в котором данными сценарного шаблона в части работы блока обработки являются, в частности, данные, задающие вид монтажа, ритм монтажа, продолжительность монтажного эпизода, последовательность планов и кадров, цветокоррекцию, концентрацию внимания в кадре на определенных объектах съемки, добавление графических спецэффектов, совмещение кадра с данными телеметрической системы; при этом модуль хранения информации дополнительно включает блок хранения релевантных видеоданных, блок хранения сценарных шаблонов, блок хранения сценарных видеороликов. Блок обработки релевантных видеоданных может быть выполнен с возможностью формирования сценарных видеороликов на основании релевантных видеоданных и данных сценарного шаблона. Блок идентификации может включать электронное устройство с уникальным идентификатором. Система может дополнительно содержать блок передачи сценарных видеороликов, по меньшей мере, одним из следующих способов: онлайн трансляция, запись на носитель, передача через интернет, в частности через социальные сети. Блок ввода информации может быть выполнен с возможностью выбора способа передачи сценарного видеоролика блоком передачи и/или с возможностью выбора сценарного шаблона. Блок съемки может дополнительно включать телеметрическую систему. Система может формировать сценарный видеоролик в режиме реального времени.
В данную систему заложены возможности дальнейших совершенствований, связанных с адаптацией к конкретным мероприятиям, связанным, в частности, с подвижными спортивными играми, развлечениями, состязаниями, например, с набирающими популярность картинговыми заездами. Кроме того, известная система не учитывает в полной мере желание пользователя влиять на создание видеороликов.
Задачей изобретения являлось совершенствование известной системы – устранение вышеуказанных недостатков.
Технический результат – оптимизация (сокращение вычислительного ресурса) процесса создания видеоролика и расширение возможностей пользователя влиять на конечный результат.
Указанная задача решается системой для автоматического создания сценарного видеоролика с присутствием в кадре заданного объекта или группы объектов с возможностью автоматического создания сценарного видеоролика с присутствием в кадре заданного объекта или группы объектов, содержащей: блок съемки, включающий, по крайней мере, одно устройство записи первичных видеоданных; модуль хранения информации, включающий блок для хранения первичных видеоданных; блок идентификации заданного объекта или группы объектов в первичных видеоданных; блок ввода информации о заданном объекте или группе объектов для их идентификации; блок извлечения релевантных видеоданных с присутствием в кадре заданного объекта или группы объектов, причем под релевантными видеоданными понимаются видеофрагменты с присутствием в кадре заданного объекта, вырезанные по меткам, установленным блоком идентификации из первичных видеоданных; блок обработки релевантных видеоданных; по крайней мере, один сценарный шаблон, включающий набор данных для работы блока съемки, блока извлечения релевантных видеоданных и блока обработки релевантных видеоданных, причем каждое устройство записи первичных видеоданных из блока съемки работает по данным сценарного шаблона, в котором данными сценарного шаблона в части работы блока съемки являются данные, задающие, в частности, план кадра, глубину резкости, геометрию кадра, поле зрения объектива, движение камеры, приближение и удаление заданного объекта в кадре; причем блок извлечения релевантных видеоданных включает программное обеспечение, которое позволяет по меткам, установленным блоком идентификации, и данным сценарного шаблона вырезать видеофрагменты с присутствием в кадре заданного объекта из первичных видеоданных, в котором данными сценарного шаблона в части формирования релевантных видеоданных являются данные, которые задают, в частности, местоположение заданного объекта в кадре, длину видеофрагмента, количество видеофрагментов, синхронизацию кадров; причем блок обработки релевантных видеоданных включает программное обеспечение, которое позволяет формировать сценарные видеоролики, используя релевантные данные, сформированные блоком извлечения, и данные сценарного шаблона, в котором данными сценарного шаблона в части работы блока обработки являются, в частности, данные, задающие вид монтажа, ритм монтажа, продолжительность монтажного эпизода, последовательность планов и кадров, цветокоррекцию, концентрацию внимания в кадре на определенных объектах съемки, добавление графических спецэффектов, совмещение кадра с данными телеметрической системы; при этом модуль хранения информации дополнительно включает блок хранения релевантных видеоданных, блок хранения сценарных шаблонов, блок хранения сценарных видеороликов, которая, согласно предложению содержит: по меньшей мере, одну стационарную зону съёмки с дополнительным блоком идентификации, фиксирующим время участия пользователя в кадре или дающим команду на отсчёт количества времени участия пользователя в кадре, задаваемое в настройках; по меньшей мере, одну подвижную зону съёмки с заданной траекторий движения, с дополнительным блоком идентификации, фиксирующим время участия пользователя в кадре или дающим команду на отсчёт количества времени участия пользователя в кадре, задаваемое в настройках, при этом дополнительный блок идентификации подвижной зоны съёмки связан с устройствами идентификации пользователя, размещёнными по траектории движения.
Как и в прототипе блок обработки релевантных видеоданных может быть выполнен с возможностью формирования сценарных видеороликов на основании релевантных видеоданных и данных сценарного шаблона.
Блок идентификации может включать электронное устройство с уникальным идентификатором.
Система может дополнительно содержать блок передачи сценарных видеороликов, по меньшей мере, одним из следующих способов: онлайн трансляция, запись на носитель, передача через интернет, в частности через социальные сети.
Блок ввода информации может быть выполнен с возможностью выбора способа передачи сценарного видеоролика блоком передачи и/или с возможностью выбора сценарного шаблона.
Блок съемки может дополнительно включать телеметрическую систему.
Система может формировать сценарный видеоролик в режиме реального времени.
В качестве идентификатора применена (как предпочтительный вариант) RFID-метка.
В качестве устройств идентификации пользователя, размещённых по траектории движения целесообразно использовать IR-датчики.
Предложенное изобретение поясняется графическим материалом.
На чертеже представлена общая схема системы автоматического создания сценарного видеоролика с присутствием в кадре заданного объекта или группы объектов.
Под термином «сценарный шаблон» в данном описании понимается набор данных для работы определенных блоков системы, которые определяют сюжет и художественный стиль сценарного видеоролика.
Под термином «заданный объект» в данном описании подразумевается движущийся объект, который интересен потребителю и присутствие которого он хочет запечатлеть в видеоролике. Это может быть сам потребитель, если цель сценарного видеоролика, например, является сохранение впечатлений от полученной развлекательной услуги. Это может быть машина, когда территорией оказания развлекательных услуг является гоночная трасса. Это может быть участник соревнований, например в случае проведения спортивных мероприятий.
Под термином «потребитель» в данном описании понимается человек, который получает определенным способом готовый сценарный видеоролик, сформированный предложенной системой.
Предложенная система автоматического создания сценарного видеоролика с присутствием в кадре заданного объекта или группы объектов содержит следующие блоки:
Блок сьемки (1), включающий, по крайней мере, одно устройство записи первичных видеоданных. В качестве устройств первичных видеоданных возможно использование стандартных видеокамер, видеокамер с разным фокусным расстоянием, управляемых видеокамер, в том числе установленных на беспилотных летательных аппаратах с дистанционным управлением. Преимущественно блок сьемки содержит множество видеокамер различного вида, которые работают по данным сценарного шаблона. К данным сценарного шаблона в части работы блока съемки относятся, в частности, данные, задающие план кадра, глубину резкости, геометрию кадра, поле зрения объектива, движение камеры, приближение и удаление заданного объекта в кадре и др. Блок съемки может дополнительно включать телеметрическую систему. В состав телеметрической системы, как правило, включены датчики, установленные на заданном объекте и формирующие данные о его состоянии. Например, в случае авто и мотогонок телеметрическая система включает датчики, установленные на транспортном средстве и пилоте, которые в ходе заезда фиксируют данные состояния транспортного средства (скорость передвижения, расход топлива, время прохождения пути и др.) и пилота (например сердечный ритм). Наличие динамики данных телеметрической системы в итоговом сценарном видеоролике определенно повышает интерес потребителя к нему и его зрелищность.
Блок ввода информации (2) о заданном объекте для его идентификации. Преимущественно блок ввода информации содержит интерфейс, с помощью которого пользователь предложенной системы вводит данные, позволяющие идентифицировать заданный объект. Например, это может быть ФИО человека, профиль в социальной сети, логин. Блок ввода информации может быть выполнен с возможностью выбора сценарного шаблона. Преимущественно система включает множество сценарных шаблонов и потребитель имеет возможность выбрать тот, который ему более интересен в плане сюжета, художественного стиля и цены. Блок ввода информации может быть выполнен с возможностью выбора способа передачи сценарного видеоролика потребителю. Способы могут быть различными, в частности, онлайн трансляция сценарного видеоролика, запись сценарного видеоролика на носитель (флешкарту, диск), передача сценарного видеоролика через интернет и социальные сети.
Блок идентификации (3) заданного объекта в первичных видеоданных. Блок идентификации включает устройства и программное обеспечение, которые позволяют распознавать и определять местоположение заданного объекта на первичных видеоданных и ставить определенные метки. Работа данного блока может быть основана на различных способах идентификации заданного объекта. В частности, блок идентификации может включать электронное устройство с уникальным идентификатором, беспроводная связь с которым позволяет определять местоположение заданного объекта. Примером такого электронного устройства может быть электронный браслет, который надевают человеку. В случае мотогоночных соревнований такое электронное устройство устанавливают на машине. Другим примером такого электронного устройства может быть личный телефон заданного человека, на который заранее устанавливают специальную программу. Определив координаты заданного объекта в определенный момент времени, блок идентификации ставит метки на первичных видеоданных, снятых в данный момент времени камерами, в зоне которых были расположены данные координаты. Работа блока идентификации может быть также основана на идентификации личности по биометрическим параметрам в первичных видеоданных.
Блок извлечения релевантных видеоданных (4) с присутствием в кадре заданного объекта включает программное обеспечение, которое позволяет по меткам, установленным блоком идентификации, и данным сценарного шаблона, вырезать видеофрагменты с присутствием в кадре заданного объекта из первичных видеоданных. К данным сценарного шаблона в части формирования релевантных видеоданных, в частности, относятся данные, которые задают местоположение заданного объекта в кадре, длину видеофрагмента, количество видеофрагментов, синхронизацию кадров и др.
Блок обработки релевантных видеоданных (5), включает программное обеспечение, которое позволяет формировать сценарные видеоролики, используя релевантные данные, сформированные блоком извлечения, и данные сценарного шаблона. К данным сценарного шаблона в части работы блока обработки (5), в частности, относятся: данные задающие вид монтажа, ритм монтажа, продолжительность монтажного эпизода, последовательность планов и кадров, цветокоррекцию, концентрацию внимания в кадре на определенных объектах съемки, добавление графических спецэффектов, совмещение кадра с данными телеметрической системы и др.
Модуль хранения информации, представляет собой одно или несколько устройств, например серверов. Модуль хранения информации содержит несколько блоков, в том числе блок хранения первичных видеоданных (6), блок хранения релевантных видеоданных (7), блок хранения сценарных шаблонов (8), блок хранения сценарных видеороликов (9).
Предложенная система может дополнительно содержать блок передачи сценарных видеороликов (10). Блок передачи выполнен с возможностью передачи готового сценарного видеоролика потребителю, по меньшей мере, одним из следующих способов: онлайн трансляция, запись на носитель, передача через интернет, в частности через социальные сети.
Система также содержит стационарную зону съёмки (или несколько таких зон) с дополнительным блоком идентификации (11), по меньшей мере, одну подвижную зону съёмки с заданной траекторий движения, с дополнительным блоком идентификации (12), связанный с устройствами идентификации пользователя (13), размещёнными по траектории движения. Подвижные зоны съёмки подразумевают зону работы, например, движущегося аттракциона (карусели, обозреватели и т.п.), трассу для спортивных заездов и т.д.
Блоки, входящие в предложенную систему, взаимодействуют на различных этапах и передают информацию друг другу посредством различных технологий: кабеля, интернета, беспроводного соединения и др. По необходимости на определенных этапах информация шифруется для ее сохранности и недоступности его для неавторизированных пользователей системы.
Предложенная система работает следующим образом.
Потребитель или пользователь системы через блок ввода информации (2) вводит данные о заданном объекте и при возможности выбирает способ передачи ему готового сценарного видеоролика. Если предложенная система содержит несколько сценарных шаблонов, то пользователь выбирает интересный ему сценарный шаблон из какого-то множества. Блок съемки (1) формирует первичные видеоданные в зоне нахождения заданного объекта в соответствии с данными сценарного шаблона и передает информацию в блок хранения первичных видеоданных (6). Блок идентификации (3) получает от блока ввода (2) информацию, необходимую для идентификации заданного объекта, распознает и определяет местоположение заданного объекта на первичных видеоданных и ставит определенные метки. Далее блок извлечения (4) по меткам и в соответствии с данными сценарного шаблона формирует набор релевантных видеоданных с присутствием в кадре заданного объекта, которые передает в блок хранения релевантных видеоданных (7). Далее блок обработки (5) монтирует сценарные видеоролик, используя релевантные данные, сформированные блоком извлечения (4), и данные сценарного шаблона, и сохраняет готовый сценарный видеоролик в блоке хранения сценарных видеороликов (9). Далее блок передачи (10) передает готовый сценарный видеоролик потребителю выбранным способом.
Дополнительно пользователь может идентифицироваться в блоке (11) стационарной зоны съёмки и в блоке (12) подвижной зоны съёмки, тем самым обеспечив целевое включение в создаваемый ролик указанных зон и временных отрезков.
Устройство и работа предложенной системы описана с учетом присутствия в кадре одного заданного объекта. В случае, когда заданных объектов несколько, устройство и работа предложенной системы принципиально не меняется.
Предложенная система может быть выполнена с возможностью формирования сценарного видеоролика в режиме онлайн, что особенно актуально при трансляции спортивных и иных мероприятий.
Работа системы на примере решения «karting» (картинг):
1. Пользователь, имея, например, браслет с RFID-идентификатором (далее «браслет») проходит  регистрацию на тач-панели, где вводит свой номер телефона, получает в ответ код подтверждения идентификации в виде SMS, затем, при верном вводе кода подтверждения, прикладывает «браслет» к специальному считывающему устройству (далее — «считыватель»), связывая тем самым выданный ему «браслет» со своим персональным аккаунтом на «портале» («браслет» необходим только на период пользования системой «karting» и после загрузки ролика в личный кабинет не требуется. В последующие случаи использования системы у этого же пользователя может быть другой «браслет»). В ответ на процедуру регистрации через тач-панель, на время работы алгоритма, система получает от портала объект с мета-информацией о пользовательском видео, с которым, по завершении создания видеоролика будет связан реальный видео-контент.
2. Пользователь последовательно проходит несколько зон для съёмки персональных видео фрагментов, из которых система в автоматическом режиме создаст персональный видеоролик.
Данные зоны условно можно разделить на два типа:
1. Стационарные.
К стационарным зонам относятся зоны «зеркало» и «подиум». Суть присутствия  пользователя в этих зонах заключается в том, что у каждой зоны есть свой «считыватель» (блок идентификации (11) или (12), прикосновение «браслетом» к которому фиксирует время участия пользователя в кадре и передаёт его на основной блок идентификации 3. Далее следуют, исходя из алгоритма работы зоны, оповещающие пользователя о совершении действий события, например, отображение на экране зоны информационного контента, объясняющего принцип взаимодействия и его порядок или включение  и выключение световых приборов, расположенных в зоне, повествующих о начале и конце записи видео фрагмента, который в последствии попадет в итоговый видео ролик пользователя. Данная процедура длится фиксированное количество времени, задаваемое в настройках.
2. Подвижные.
К подвижным зонам относится непосредственно картинг (автомобиль, далее — «карт»), на котором пользователь может перемещаться по трассе. «Карт» также снабжён «считывателем» и пользователь также активирует считыватель прикосновением браслета. Для фиксации зон съёмки, расположенных на трассе картинга, «считыватель» «карта» снабжён датчиками, которые получают сигнал от специальных устройств, (IR-датчиков 13), расположенных на трассе. После активирования «считывателя» «браслетом» пользователь совершает заезд на «карте» по трассе. В момент движения пользователя «считыватель» «карта» фиксирует временные метки и формирует объект состояния заезда, который передаёт в блок (4) для анализа и вычисления видео фрагментов после получения специального сигнала.
После прохода пользователя по зонам съёмки происходит финальное действие пользователя — прикладывание «браслета» к финишному «считывателю». После этой процедуры система фиксирует завершение действий пользователя, опрашивает «считыватель» карта» в ответ от него получает объект состояния заезда. На этом этапе в базе данных в системе имеется полный набор информации о заезде конкретного пользователя (конкретного браслета), связанный с мета-информацией из личного кабинета пользователя на портале.