Ссылка на родственную заявку
[0001] Данная заявка является заявкой национальной фазы на базе заявки PCT/CN2018/123236, поданной 24 декабря 2018 года, которая испрашивает приоритет согласно заявке на патент Китая № 201810089957.6 под названием «Способ обработки взаимоувязанных специальных видеоэффектов, носитель данных и оконечное устройство», поданной 30 января 2018 года, содержание которой полностью включено в настоящий документ посредством ссылки.
Область техники, к которой относится настоящее изобретение
[0002] Настоящее изобретение относится к технической области обработки информации, в частности, к способу обработки взаимоувязанных спецэффектов для видео, а также к носителю данных и терминалу.
Предшествующий уровень техники настоящего изобретения
[0003] На известном уровне техники видеоэффекты обычно синтезируются путем введения в видеоролики, заранее снятые пользователями, предварительно обработанных спецэффектов. Для видео с множеством спецэффектов все эти спецэффекты обычно синтезируются один за другим.
Краткое раскрытие настоящего изобретения
[0004] С учётом вышеизложенного настоящим изобретением предложен способ обработки взаимоувязанных спецэффектов для видео. Этот способ предусматривает: получение опорного видео, содержащего первый спецэффект; получение второго спецэффекта, взаимоувязанного с первым спецэффектом; и получение видео, содержащего второй спецэффект, путем обработки изображения опорного видео на основании второго спецэффекта.
[0005] Настоящим изобретением дополнительно предложен машиночитаемый носитель данных, в котором хранится компьютерная программа, причем эта компьютерная программа при ее исполнении процессором обеспечивает процессору возможность выполнения следующих стадий: [0006] получение опорного видео, содержащего первый спецэффект;
[0007] получение второго спецэффекта, взаимоувязанного с первым спецэффектом; и
[0008] получение видео, содержащего второй спецэффект, путем обработки изображения опорного видео на основании второго спецэффекта.
[0009] Настоящим изобретением дополнительно предложен терминал, включающий в себя память, процессор и компьютерную программу, хранящуюся в памяти и исполняемую процессором, причем процессор во время исполнения им компьютерной программы может выполнять следующие стадии:
[0010] получение опорного видео, содержащего первый спецэффект;
[0011] получение второго спецэффекта, взаимоувязанного с первым спецэффектом; и
[0012] получение видео, содержащего второй спецэффект, путем обработки изображения опорного видео на основании второго спецэффекта.
Краткое описание фигур
[0013] Указанные и/или дополнительные аспекты и преимущества настоящего изобретения могут стать очевидными и понятными после ознакомления с последующим описанием вариантов осуществления заявленного изобретения в привязке к прилагаемым чертежам, где:
[0014] На фиг. 1 представлена блок-схема алгоритма реализации способа обработки взаимоувязанных спецэффектов для видео согласно одному из вариантов осуществления настоящего изобретения;
[0015] На фиг. 2 представлена блок-схема алгоритма реализации способа обработки взаимоувязанных спецэффектов для видео согласно другому варианту осуществления настоящего изобретения.
Подробное раскрытие настоящего изобретения
[0016] В настоящем документе подробно описаны варианты осуществления заявленного изобретения, примеры которых проиллюстрированы на прилагаемых чертежах. Ссылочные позиции, одинаковые или схожие на всех прилагаемых чертежах, отображают одинаковые или схожие элементы или элементы с одинаковыми или схожими функциями. Варианты осуществления настоящего изобретения, описанные ниже в привязке к прилагаемым чертежам, носят исключительно иллюстративный характер и служат для разъяснения заявленного изобретения, и не должны рассматриваться как ограничивающие заявленное изобретение.
[0017] В данной области техники для видео с множеством спецэффектов все эти спецэффекты обычно создаются один за другим, причем процесс объединения спецэффектов отнимает довольно много времени. Кроме того, если спецэффекты носят в некоторой мере взаимоувязанный характер, то к профессионализму и интеллектуальной проработке пользовательских операций предъявляются более строгие требования, что затрудняет создание видео со спецэффектами обычными пользователями, в частности, создание видео с взаимоувязанными спецэффектами в сфере видеоразвлечений. В результате при создании таких видео пользователь сталкивается с множеством проблем, и зрелищность видео для обычных пользователей носят ограничительный характер.
[0018] Настоящим изобретением предложен способ обработки взаимоувязанных спецэффектов для видео, а также носитель данных и терминал, что обеспечивает следующие преимущества:
[0019] 1. Второй спецэффект может быть получен на основании первого спецэффекта опорного видео, что обеспечивает возможность автоматического генерирования видео, содержащего второй спецэффект. Таким образом, упрощается процесс создания множества спецэффектов пользователем; и, соответственно, снижается уровень сложности при создании множества спецэффектов для видео. Более того, предусмотрено множество взаимоувязанных эффектов между вторым спецэффектом и первым спецэффектом, благодаря чему пользователь получает больше удовольствия при создании спецэффектов для видео.
[0020] 2. Первую контентную информацию и/или вторую контентную информацию может нести в себе опорное видео с тем, чтобы можно было облегчить редактирование первого спецэффекта и/или второго спецэффекта по отдельности и избежать редактирования всего опорного видео в целом, благодаря чему уменьшается занятый объем памяти терминала. Кроме того, также упрощается замена первого спецэффекта и/или второго спецэффекта.
[0021] 3. Набор спецэффектов, соответствующих первому спецэффекту, может быть определен по таблице соответствия взаимоувязанных спецэффектов, а второй спецэффект может быть определен в зависимости от выбора пользователя и системных настроек или оценок спецэффектов, благодаря чему первый спецэффект и второй спецэффект могут быть скомбинированы по-разному, что расширяет спектр возможностей взаимоувязанных эффектов из числа специальных эффектов. Кроме того, зрелищность спецэффектов для видео может быть дополнительно усилена за счет времени взаимодействия между первым спецэффектом и вторым спецэффектом.
[0022] Настоящим изобретением предложен способ обработки взаимоувязанных спецэффектов для видео. Как показано на фиг. 1, этот способ предусматривает стадии, описанные ниже.
[0023] На стадии S10 обеспечивается получение опорного видео, содержащего первый спецэффект.
[0024] На стадии S20 обеспечивается получение второго спецэффекта, взаимоувязанного с первым спецэффектом.
[0025] На стадии S30 обеспечивается получение видео, содержащего второй спецэффект, путем обработки изображения опорного видео в соответствии со вторым спецэффектом.
[0026] Каждая из указанных стадий подробно описана ниже.
[0027] На стадии S10 обеспечивается получение опорного видео, содержащего первый спецэффект.
[0028] Опорным видео может служить видео, записываемое в данный момент времени, или видео, предварительно сохраненное в терминале. Первый спецэффект, содержащийся в опорном видео, может представлять собой визуальный спецэффект или звуковой спецэффект. Если первым спецэффектом служит визуальный спецэффект, то первый спецэффект может быть отображен на изображении опорного видео, или же в альтернативном варианте первый спецэффект может быть просто сохранен в файле, который относится к опорному видео. При этом первый спецэффект и опорное видео могут относиться к одному и тому же файлу потокового видео; или же в альтернативном варианте они могут относиться к разным файлам и синтезироваться и накладываться на изображение или звук одного и того же видео лишь на основании соответствующей информации или согласующей информации во время воспроизведения. Первый спецэффект может представлять собой эффект, связанный с движением конечностей на видеоизображении. Например, когда в видеоизображении возникает такое движение, как щелканье пальцами, то это движение конечностей согласуется с первым спецэффектом для переключения пользовательских сценариев. Спецэффект для переключения пользовательских сценариев может быть отображен на видеоизображении опорного видео, или же в альтернативном варианте первый спецэффект может быть скрыт в соответствии с потребностями пользователя и отображен только в том случае, если возникает другое движение, инициирующее отображение спецэффекта.
[0029] На стадии S20 обеспечивается получение второго спецэффекта, взаимоувязанного с первым спецэффектом.
[0030] Второй спецэффект может представлять собой визуальный спецэффект или звуковой спецэффект. Взаимоувязка второго спецэффекта с первым спецэффектом означает, что первый спецэффект и второй спецэффект характеризуются наличием определенных корреляционных эффектов. Например, если первый спецэффект представляет собой эффект искрения, возникающий на видеоизображении, то на видеоизображении одновременно или с определенной временной задержкой появляется второй спецэффект в виде снежных хлопьев; если первый спецэффект представляет собой портал, возникающий слева от какого-либо символа в видеоизображении, то справа от этого символа в видеоизображении одновременно или с определенной временной задержкой может появиться второй спецэффект в виде еще одного портала; а если первый спецэффект представляет собой визуальный спецэффект в виде взрыва, возникающего в видеоизображении, то одновременно или с определенной временной задержкой в видео вводится второй спецэффект в виде звука взрыва. Второй спецэффект может быть извлечен из терминала или сервера спецэффектов.
[0031] На стадии S30 выполняется обработка изображения опорного видео в соответствии со вторым спецэффектом с целью получения видео, содержащего второй спецэффект.
[0032] Изображение опорного видео может быть обработано описанными ниже способами. Например, первый спецэффект и второй спецэффект вводятся в изображение или звук опорного видео одновременно, или же первый спецэффект и второй спецэффект отображаются в изображении опорного видео последовательно через определенные промежутки времени, или же первый спецэффект и второй спецэффект отображаются в опорном видео в соответствии с определенным треком взаимоувязанного движения, или же для первого спецэффекта и второго спецэффекта задается определенная триггерная логика с целью облегчения последующего взаимоувязанного вывода, и тому подобное. Когда, по меньшей мере, один спецэффект из числа первого спецэффекта и второго спецэффекта представляет собой визуальный спецэффект, может быть сформировано видео, содержащее этот визуальный спецэффект; а когда оба спецэффекта из числа первого спецэффекта и второго спецэффекта представляет собой звуковые спецэффекты, на основании звука второго спецэффекта может быть обработано изображение опорного видео с целью получения видео, содержащего звуковой спецэффект.
[0033] В этом варианте осуществления настоящего изобретения второй спецэффект может быть получен на основании первого спецэффекта опорного видео, что обеспечивает возможность автоматического генерирования видео, содержащего второй спецэффект. Таким образом, упрощается процесс создания множества спецэффектов пользователем; и, соответственно, снижается уровень сложности при создании множества спецэффектов для видео. Более того, предусмотрено множество взаимоувязанных эффектов между вторым спецэффектом и первым спецэффектом, благодаря чему пользователь получает больше удовольствия при создании спецэффектов для видео.
[0034] На основании описанного выше варианта своего осуществления настоящее изобретение дополнительно предлагает еще один вариант своего осуществления. Опорное видео несет в себе первую контентную информацию первого спецэффекта;
[0035] при этом получение второго спецэффекта, взаимоувязанного с первым спецэффектом, предусматривает:
[0036] извлечение первого спецэффекта из первой контентной информации; и
[0037] извлечение второго спецэффекта, взаимоувязанного с первым спецэффектом, из таблицы соответствия взаимоувязанных спецэффектов.
[0038] В этом варианте осуществления настоящего изобретения первая контентная информация может включать в себя визуальный эффект или звуковой эффект первого спецэффекта, или же она может включать в себя исходный адрес или сетевой адрес для получения первого спецэффекта. Кроме того, первая контентная информация может также включать в себя команду-генератор, данные о продолжительности первого спецэффекта, а также алгоритм способа декодирования опорного видео и тому подобное. Первый спецэффект может быть получен непосредственно из первой контентной информации, или же он может быть получен на основании исходного адреса или сетевого адреса первого спецэффекта. Перед получением второго спецэффекта может быть заранее сформирована таблица соответствия взаимоувязанных спецэффектов с тем, чтобы второй спецэффект можно было определить на основании первого спецэффекта. В этом варианте осуществления настоящего изобретения первый спецэффект может быть включен в первую контентную информацию во избежание немедленного встраивания первого спецэффекта в опорное видео, что облегчает модифицирование первого спецэффекта. Например, если первый спецэффект представляет собой визуальный спецэффект, то он может быть считан из первой контентной информации вместо того, чтобы сразу отображаться в изображении опорного видео, что обеспечивает возможность отдельного модифицирования или редактирования первого спецэффекта, благодаря чему достигается цель модифицирования первого спецэффекта в опорном видео без редактирования этого опорного видео. Таким образом, может быть уменьшен объем памяти, занимаемый во время редактирования спецэффекта, а также сэкономлено время на замену или модификацию первого спецэффекта.
[0039] Настоящее изобретение дополнительно предлагает еще один вариант своего осуществления. Опорное видео несет в себе вторую контентную информацию второго спецэффекта, взаимоувязанного с первым спецэффектом;
[0040] при этом получение второго спецэффекта, взаимоувязанного с первым спецэффектом, предусматривает:
[0041] извлечение второго спецэффекта, взаимоувязанного с первым спецэффектом, из второй контентной информации.
[0042] В этом варианте осуществления настоящего изобретения вторая контентная информация несет в себе как релевантную информацию о первом спецэффекте, так и релевантную информацию о втором спецэффекте. Вторая контентная информация может включать в себя визуальный или звуковой эффект второго спецэффекта, или исходный адрес или сетевой адрес для получения второго спецэффекта, или таблицу соответствия взаимоувязанных спецэффектов, в которой показано связанное соотношение между первым спецэффектом и вторым спецэффектом. Кроме того, вторая контентная информация может дополнительно включать в себя команду-генератор, данные о продолжительности второго спецэффекта и прочие данные подобного рода. Второй спецэффект может быть извлечен непосредственно из второй контентной информации, или же он может быть получен на основании исходного адреса или сетевого адреса. В этом варианте осуществления настоящего изобретения вторая контентная информация второго спецэффекта может переноситься в опорном видео, и второй спецэффект, вместо того, чтобы модифицироваться в опорном видео, может быть модифицирован путем изменения или замены второй контентной информации. Таким образом, упрощается модификация второго спецэффекта.
[0043] На основании описанного выше варианта своего осуществления настоящее изобретение дополнительно предлагает еще один вариант своего осуществления. При этом получение второго спецэффекта, взаимоувязанного с первым спецэффектом, предусматривает:
[0044] идентификацию отличительного признака первого спецэффекта в опорном видео; и
[0045] извлечение – на основании указанного признака – второго спецэффекта, взаимоувязанного с первым спецэффектом, из таблицы соответствия взаимоувязанных спецэффектов.
[0046] В этом варианте осуществления настоящего изобретения предусмотрено, что когда первый спецэффект и опорное видео относятся к одному и тому же файлу потокового видео, в опорном видео может быть опознан отличительный признак первого спецэффекта с тем, чтобы можно было получить второй спецэффект на основании таблицы соответствия взаимоувязанных спецэффектов. Таблица соответствия взаимоувязанных спецэффектов может быть предварительно сохранена на сервере спецэффектов или в терминале для определения соответствующей взаимосвязи между первым спецэффектом и вторым спецэффектом. Если возникает необходимость в модификации второго спецэффекта, соответствующего первому спецэффекту, то вместо его модификации в опорном видео этот спецэффект может быть модифицирован непосредственно в таблице соответствия взаимоувязанных спецэффектов. За счет этого упрощается процесс модификации.
[0047] Если первый спецэффект и опорное видео находятся в отдельных файлах, то опорное видео может также нести в себе первую контентную информацию или информацию, которая содержит соответствие, взаимоувязывающее первый спецэффект и опорное видео таким образом, чтобы можно было идентифицировать отличительный признак первого спецэффекта. Отличительный признак первого спецэффекта может быть включен в опорное видео, или же он может находиться по соответствующему исходному адресу или сетевому адресу. После идентификации отличительного признака первого спецэффекта может быть получен второй спецэффект, который взаимоувязан с первым спецэффектом, и который может быть извлечен из таблицы соответствия взаимоувязанных спецэффектов на основании указанного отличительного признака. Второй спецэффект может быть включен в опорное видео, или же он может также находиться по соответствующему исходному адресу или сетевому адресу. Если второй спецэффект включен в опорное видео, то он может временно не отображаться или не выводиться, а вместо этого изображение спецэффекта или звук спецэффект может выводиться после получения команды, активирующей отображение или вывод. Если второй спецэффект включен в опорное видео, то можно сэкономить время, затрачиваемое на извлечение второго спецэффекта, а также можно избежать чрезмерной задержки времени или неудачи при извлечении второго спецэффекта.
[0048] На основании описанного выше варианта своего осуществления настоящее изобретение дополнительно предлагает еще один вариант своего осуществления:
[0049] получение опорного видео, содержащего первый спецэффект, и получение второго спецэффекта, взаимоувязанного с первым спецэффектом, что предусматривает:
[0050] определение того, несет ли в себе опорное видео вторую контентную информацию второго спецэффекта, взаимоувязанного с первым спецэффектом; при этом:
[0051] если опорное видео несет в себе вторую контентную информацию второго спецэффекта, то обеспечивается извлечение второго спецэффекта, взаимоувязанного с первым спецэффектом, из второй контентной информации;
[0052] если опорное видео не несет в себе вторую контентную информацию второго спецэффекта, то определяется, несет ли в себе опорное видео первую контентную информацию первого спецэффекта;
[0053] если опорное видео несет в себе первую контентную информацию первого спецэффекта, то обеспечивается извлечение первого спецэффекта из первой контентной информации и извлечение второго спецэффекта, взаимоувязанного с первым спецэффектом, из таблицы соответствия взаимоувязанных спецэффектов; а
[0054] если опорное видео не несет в себе первую контентную информацию первого спецэффекта, то обеспечивается идентификация отличительного признака первого спецэффекта и извлечение – на основании указанного признака – второго спецэффекта, взаимоувязанного с первым спецэффектом, из таблицы соответствия взаимоувязанных спецэффектов.
[0055] В этом варианте осуществления настоящего изобретения второй спецэффект может быть извлечен непосредственно и предпочтительно из второй контентной информации для ускорения получения второго спецэффекта. Если для второго спецэффекта отсутствует вторая контентная информация, то второй спецэффект, соответствующий первому спецэффекту, извлекается из первой контентной информации для первого спецэффекта. Если для первого спецэффекта первая контентная информация отсутствует, то второй спецэффект извлекается по отличительному признаку первого спецэффекта после идентификации этого признака в опорном видео. В этом варианте осуществления настоящего изобретения второй спецэффект может быть получен разными способами, и в качестве самого быстрого способа используется способ получения первого порядка, ускоряющий получение второго спецэффекта. При этом в качестве альтернативных методов, обеспечивающих получение второго спецэффекта, могут быть использованы и другие способы получения.
[0056] На основании описанного выше варианта своего осуществления настоящее изобретение дополнительно предлагает еще один вариант своего осуществления. При этом извлечение второго спецэффекта, взаимоувязанного с первым спецэффектом, из таблицы соответствия взаимоувязанных спецэффектов предусматривает:
[0057] извлечение набора спецэффектов, взаимоувязанных с первым спецэффектом, из таблицы соответствия взаимоувязанных спецэффектов терминала или сервера спецэффектов; при этом набор спецэффектов включает в себя два или более вторых спецэффекта, причем каждый спецэффект из числа вторых спецэффектов характеризуется наличием атрибута цвета и оценки спецэффекта;
[0058] извлечение второго спецэффекта, соответствующего команде выбора второго спецэффекта, из набора спецэффектов по факту приема команды выбора второго спецэффекта; и
[0059] вычисление среднего значения цвета изображения текущего кадра в опорном видео и получение второго спецэффекта, атрибут цвета которого соответствует среднему значению цвета, в случае, если команда выбора второго спецэффекта не была принята, но была задана цветовая самоадаптация спецэффекта; и получение второго спецэффекта с наивысшей оценкой в случае, если команда выбора второго спецэффекта не была принята, и не была задана цветовая самоадаптация спецэффекта.
[0060] Этот пример осуществления настоящего изобретения предусматривает конкретный вариант своей реализации на основе цветового эффекта. Например, первый спецэффект может представлять собой звук, а второй спецэффект, взаимоувязанный с первым спецэффектом, может представлять собой визуальный эффект в виде фруктов разных цветов. Когда первый спецэффект запускает второй спецэффект, пользователь может выбрать для ввода определенный спецэффект из набора спецэффектов, содержащего визуальный эффект в виде фруктов разных цветов. Если пользователь не сделал какой-либо выбор, то такой выбор может быть сделан автоматически на основании среднего значения цвета изображения текущего кадра в опорном видео или на основании оценки спецэффекта. С помощью способа взаимоувязки цветовых эффектов согласно этому варианту осуществления настоящего изобретения второй спецэффект может быть определен пользователем, благодаря чему расширяется вовлеченность пользователя в процесс, а также расширяется спектр креативных форм второго спецэффекта. Более того, также предусмотрена функция автоматического добавления второго спецэффекта, которая может упростить работу пользователя и улучшить пользовательское восприятие.
[0061] Второй спецэффект из набора спецэффектов может быть предоставлен пользователю сервером третьей стороны, и пользователь может выставить оценку каждому спецэффекту из числа вторых спецэффектов, входящих в состав набора спецэффектов, чтобы улучшить взаимодействие пользователя с системой.
[0062] В этом варианте осуществления настоящего изобретения первый спецэффект и второй спецэффект могут представлять собой специальные эффекты, характеризующиеся одинаковым, противоположным или схожим контентом. Например, одинаковый контент означает, что спецэффекты характеризуются одним и тем же изображением, звуком или движением. Например, если первый спецэффект представляет собой специальный эффект в виде матового налета, который должен быть добавлен к элементу A, то к элементу B должен быть добавлен второй спецэффект, представляющий собой такой же специальный эффект в виде матового налета. Противоположный контент может представлять собой зеркальное отображение какого-либо действия, совершаемого с изображением, или противоположное изменение изображения. Например, если первый спецэффект призван увеличить масштаб элемента A, то второй спецэффект должен уменьшить масштаб элемента B. Схожий контент может предусматривать добавление схожих специальных эффектов. Например, если первый спецэффект представляет собой спецэффект в виде головокружения, который должен быть добавлен поверх элемента A, то поверх элемента B должен быть добавлен второй спецэффект в виде другого головокружения, отличного от первого. В настоящем изобретения различные спецэффекты, такие как эффекты гиперболизации, сравнении, контраста и прочие, могут быть достигнуты за счет разных сочетаний первого спецэффекта и второго спецэффекта, что оставляет пользователю намного более богатый выбор развлечений.
[0063] Настоящим документом дополнительно предложен еще один вариант осуществления заявленного изобретения: первый спецэффект и второй спецэффект могут также представлять собой спецэффекты, взаимоувязанные по оси времени, где время запуска служит точкой привязки. В этом варианте осуществления настоящего изобретения стадия S20 согласно описанному выше варианту осуществления может предусматривать следующее:
[0064] На стадии S21 обеспечивается получение второго спецэффекта, взаимоувязанного с первым спецэффектом, а первый спецэффект и второй спецэффект представляют собой специальные эффекты, взаимодействующие друг с другом по оси времени, где время запуска служит точкой привязки.
[0065] Время взаимодействия или время запуска первого спецэффекта и второго спецэффекта может быть отложено по оси времени в качестве ориентира. Спецэффекты отображения изображения и воспроизведения звука могут запускаться одновременно, или же один из этих спецэффектов запускается с временной задержкой, или же эти спецэффекты приводятся в действие по оси времени в чередующемся порядке.
[0066] На основании описанного выше варианта своего осуществления настоящее изобретение дополнительно предлагает следующий вариант осуществления, описанный ниже. Первый спецэффект и второй спецэффект, представляющие собой спецэффекты, взаимоувязанные по оси времени, где время запуска служит точкой привязки, предусматривают, что по оси времени с временем запуска в качестве точки привязки первый спецэффект и второй спецэффект взаимоувязаны в одной и той же временной точке; а
[0067] обработка изображения опорного видео на основании второго спецэффекта предусматривает:
[0068] получение первой временной точки первого спецэффекта в опорном видео по оси времени с временем запуска в качестве точки привязки; и
[0069] обработку изображения, соответствующего первой временной точке, в опорном видео с использованием второго спецэффекта.
[0070] В этом варианте осуществления настоящего изобретения первый спецэффект и второй спецэффект взаимоувязаны в одной и той же временной точке. Например, оба спецэффекта из числа первого спецэффекта и второго спецэффекта представляют собой специальные эффекты в виде пламени, которые одновременно отображаются в разных положениях видеоизображения спустя 5 секунд после момента запуска; или же первый спецэффект, который представляет собой визуальный спецэффект в виде пламени, и второй спецэффект, который представляет собой звуковой спецэффект, могут появляться одновременно спустя 5 секунд после момента запуска с тем, чтобы усилить спецэффект горения.
[0071] На основании описанного выше варианта своего осуществления настоящее изобретение дополнительно предлагает еще один вариант своего осуществления. Первый спецэффект и второй спецэффект, представляющие собой спецэффекты, взаимоувязанные по оси времени, где время запуска служит точкой привязки, предусматривают, что по оси времени с временем запуска в качестве точки привязки первый спецэффект и второй спецэффект взаимоувязаны во временных точках в последовательной зависимости; а
[0072] обработка изображения опорного видео на основании второго спецэффекта предусматривает:
[0073] получение первой временной точки первого спецэффекта в опорном видео по оси времени с временем запуска в качестве точки привязки;
[0074] получение – на основании последовательной зависимости – второй временной точки второго спецэффекта в опорном видео; и
[0075] обработку изображения, соответствующего второй временной точке, в опорном видео с использованием второго спецэффекта.
[0076] В этом варианте осуществления настоящего изобретения временные точки взаимодействия первого спецэффекта и второго спецэффекта расположены в шахматном порядке. Например, если первым спецэффектом служит дождь, а вторым спецэффектом – открытие зонта, то появление второго спецэффекта может быть отложено во времени на основании полученной первой временной точки первого спецэффекта в опорном видео для отображения логической взаимосвязи двух специальных эффектов. В альтернативном варианте более разноплановые эффекты, усиливающие зрелищность, могут быть получены за счет разности времени (последовательной зависимости) между двумя спецэффектами.
[0077] Согласно описанным выше вариантам осуществления настоящего изобретения после получения видео, содержащего второй спецэффект, предложенный способ дополнительно предусматривает:
[0078] сведение видео, содержащего второй спецэффект, и опорного видео в одно единое видео.
[0079] Видео, содержащее второй спецэффект, может включать или не включать в себя первый спецэффект. Для усиления эффекта зрелищности видео, содержащее второй спецэффект, и опорное видео, содержащее первый спецэффект, могут быть сведены в одно единое видео, в результате чего в одном видео образуются два видеоизображения с эффектом контраста. Например, если опорное видео показывает, что пользователь остановил свой взгляд на разносолах, то первый спецэффект отобразит в гиперболизированном виде, как пользователь, остановивший свой взгляд на этих деликатесах, будет их поглощать; а второй спецэффект отобразит в гиперболизированном виде, как пользователь, остановивший свой взгляд на этих деликатесах, холодно отказывается от них. Первое видео (опорное видео), показывающее в гиперболизированном виде, как пользователь, остановивший свой взгляд на деликатесах, поглощает их, и второе видео (видео, содержащее второй спецэффект), показывающее в гиперболизированном виде, как пользователь, остановивший свой взгляд на этих деликатесах, холодно отказывается от них, могут быть синтезированы со сведением их в одно видео с тем, чтобы добиться эффекта контраста.
[0080] Существует множество способов синтеза. Например, первое видео и второе видео, которые сводятся в одно единое видео, могут быть заданы слева и справа или сверху и снизу, или же они могут запускаться таким образом, чтобы одно из видео воспроизводилось первым, а другое видео воспроизводилось по окончании воспроизведения первого видео. Первое видео и второе видео могут воспроизводиться с интервалом заданной продолжительности или воспроизводиться с интервалом в виде заданного шага. Таким образом, за счет различных сочетаний пользователь может получить более широкую палитру комбинированных эффектов, что оставляет пользователю намного более богатый выбор развлечений.
[0081] Настоящим изобретением дополнительно предложен машиночитаемый носитель данных, в котором хранится компьютерная программа. Компьютерная программа при ее исполнении процессором обеспечивает процессору возможность реализации способа обработки взаимоувязанных спецэффектов для видео согласно любому из вариантов осуществления настоящего изобретения.
[0082] Настоящим изобретением дополнительно предложен терминал, включающий в себя память, процессор и компьютерную программу, хранящуюся в памяти и приводимую в исполнение процессором. Процессор во время исполнения им компьютерной программы может реализовывать способ обработки взаимоувязанных спецэффектов для видео согласно любому из вариантов осуществления настоящего изобретения.
[0083] Терминалом может служить устройство, на котором можно смотреть видеопрограммы, в частности, такое устройство, как мобильный телефон, планшетный компьютер, ноутбук, настольный компьютер или иное устройство подобного рода. Режим работы терминала согласно настоящему изобретению раскрыт ниже, где в качестве примера описан мобильный телефон.
[0084] В этом варианте осуществления настоящего изобретения процессор, входящий в состав терминала, также выполняет следующие функции:
[0085] получение опорного видео, содержащего первый спецэффект;
[0086] получение второго спецэффекта, взаимоувязанного с первым спецэффектом; и
[0087] получение видео, содержащего второй спецэффект, путем обработки изображения опорного видео в соответствии со вторым спецэффектом.
[0088] Кроме того, каждый из модулей в вариантах осуществления настоящего изобретения может быть интегрирован в единый модуль обработки данных. В необязательном варианте каждый блок может представлять собой физически отдельный и автономный блок. В необязательном варианте два или более блока могут быть сведены в единый модуль. Указанные интегрированные модули могут быть реализованы в виде аппаратных средств, а также в виде программных функциональных модулей. Интегрированные модули могут храниться в машиночитаемом носителе данных, если они выполнены в виде программных функциональных модулей, и свободно реализуются на рынке или используются в качестве отдельного продукта.
[0089] Носителем данных может служить постоянное запоминающее устройство (ROM), магнитный диск, оптический диск или иное устройство подобного рода.
[0090] Выше описаны лишь некоторые варианты осуществления настоящего изобретения, и в этой связи следует отметить, что специалисты в данной области техники могут также вносить в них определенные усовершенствования и модификации без отступления от принципов настоящего изобретения, которые должны считаться входящими в объем правовой охраны заявленного изобретения.
Изобретение относится к области обработки информации, в частности к способу обработки взаимоувязанных спецэффектов для видео, а также к носителю данных и терминалу. Техническим результатом является повышение эффективности замены первого спецэффекта и/или второго спецэффекта. Предложен способ обработки взаимоувязанных спецэффектов для видео предусматривает: получение опорного видео, содержащего первый спецэффект; получение второго спецэффекта, взаимоувязанного с первым спецэффектом; и получение видео, содержащего второй спецэффект, путем обработки изображения опорного видео на основании второго спецэффекта. 5 н. и 6 з.п. ф-лы, 2 ил.
1. Способ обработки видео со спецэффектами, предусматривающий: получение опорного видео, содержащего первый спецэффект, причем опорное видео несет в себе первую контентную информацию первого спецэффекта; извлечение первого спецэффекта из первой контентной информации; извлечение второго спецэффекта из таблицы соответствия взаимоувязанных спецэффектов в соответствии с первым спецэффектом, причем первый спецэффект и второй спецэффект взаимодействуют для образования взаимоувязанного спецэффекта; получение видео, содержащего второй спецэффект, путем обработки изображения опорного видео на основании второго спецэффекта.
2. Способ обработки видео со спецэффектами, предусматривающий: получение опорного видео, содержащего первый спецэффект, причем опорное видео несет в себе вторую контентную информацию второго спецэффекта; извлечение второго спецэффекта из второй контентной информации, причем первый спецэффект и второй спецэффект взаимодействуют для образования взаимоувязанного спецэффекта; и получение видео, содержащего второй спецэффект, путем обработки изображения опорного видео на основании второго спецэффекта.
3. Способ обработки видео со спецэффектами, предусматривающий: получение опорного видео, содержащего первый спецэффект; идентификацию отличительного признака первого спецэффекта в опорном видео; извлечение второго спецэффекта из таблицы соответствия взаимоувязанных спецэффектов на основании указанного признака, причем первый спецэффект и второй спецэффект взаимодействуют для образования взаимоувязанного спецэффекта, и получение видео, содержащего второй спецэффект, путем обработки изображения опорного видео на основании второго спецэффекта.
4. Способ по п. 1 или 3, в котором извлечение второго спецэффекта из таблицы соответствия взаимоувязанных спецэффектов предусматривает: извлечение набора спецэффектов, взаимоувязанных с первым спецэффектом, из таблицы соответствия взаимоувязанных спецэффектов терминала или сервера спецэффектов, причем указанный набор спецэффектов включает в себя два или более вторых спецэффектов, а каждый спецэффект из числа вторых спецэффектов включает в себя атрибут цвета и оценку спецэффекта; излечение второго спецэффекта, соответствующего команде выбора второго спецэффекта, из набора вторых спецэффектов по факту приема команды выбора второго спецэффекта; и вычисление среднего значения цвета изображения текущего кадра в опорном видео и получение второго спецэффекта, атрибут цвета которого соответствует среднему значению цвета, в том случае, если команда выбора второго спецэффекта не была принята, но была задана цветовая самоадаптация спецэффекта, и получение второго спецэффекта с наивысшей оценкой в том случае, если команда выбора второго спецэффекта не была принята, и не была задана цветовая самоадаптация спецэффекта.
5. Способ по любому из пп. 1-4, в котором первый спецэффект и второй спецэффект представляют собой спецэффекты с одинаковым, противоположным или схожим контентом.
6. Способ по любому из пп. 1-5, в котором первый спецэффект и второй спецэффект представляют собой спецэффекты, взаимоувязанные по оси времени с временем запуска в качестве точки привязки.
7. Способ по п. 6, в котором первый спецэффект и второй спецэффект, представляющие собой спецэффекты, взаимоувязанные по оси времени с временем запуска в качестве точки привязки, предусматривают, что по оси времени, где время запуска служит точкой привязки, первый спецэффект и второй спецэффект взаимоувязаны в одной и той же временной точке; а обработка изображения в опорном видео на основании второго спецэффекта предусматривает: получение первой временной точки для первого спецэффекта в опорном видео по оси времени с временем запуска в качестве точки привязки; и обработку изображения, соответствующего первой временной точке, в опорном видео с использованием второго спецэффекта.
8. Способ по п. 6, в котором первый спецэффект и второй спецэффект, представляющие собой спецэффекты, взаимоувязанные по оси времени с временем запуска в качестве точки привязки, предусматривают, что по оси времени, где время запуска служит точкой привязки, первый спецэффект и второй спецэффект взаимоувязаны во временных точках в последовательной зависимости; а обработка изображения в опорном видео на основании второго спецэффекта предусматривает: получение первой временной точки для первого спецэффекта в опорном видео по оси времени с временем запуска в качестве точки привязки; получение второй временной точки второго спецэффекта в опорном видео на основании последовательной зависимости; и обработку изображения, соответствующего второй временной точке, в опорном видео с использованием второго спецэффекта.
9. Способ по любому из пп. 1-4, отличающийся тем, что после получения видео, содержащего второй спецэффект, этот способ дополнительно предусматривает: сведение видео, содержащего второй спецэффект, и опорного видео в одно единое видео.
10. Машиночитаемый носитель данных, в котором хранится компьютерная программа, причем эта компьютерная программа при ее исполнении процессором обеспечивает процессору возможность реализации способа обработки видео со спецэффектами по любому из предшествующих пп. 1-9.
11. Терминал, включающий в себя память, процессор и компьютерную программу, хранящуюся в памяти и исполняемую процессором, причем процессор во время исполнения им компьютерной программы может реализовывать способ обработки видео со спецэффектами по любому из предшествующих пп 1-9.
US 2003090506 A1, 15.05.2003 | |||
US 2010142913 A1, 10.06.2010 | |||
СПОСОБ И СИСТЕМА ДЛЯ ОБЕСПЕЧЕНИЯ СЛУЖБЫ ПРОИЗВОДСТВА 4D КОНТЕНТА И УСТРОЙСТВА ПРОИЗВОДСТВА КОНТЕНТА ДЛЯ НЕЕ | 2014 |
|
RU2641236C2 |
US 2016173960 A1, 16.06.2016 | |||
WO 2016030879 A1, 03.03.2016. |
Авторы
Даты
2021-11-03—Публикация
2018-12-24—Подача