Способ, устройство и терминал для формирования видеоэффектов
Иллюстрации
Показать всеИзобретение относится к области компьютерных технологий, в частности к средствам и способам для формирования видеоэффектов. Технический результат заключается в повышении эффективности формирования видеоэффектов. Технический результат достигается за счет получения инструкции по формированию видеоэффектов; выполнения формирования видеоэффектов ускоренного или замедленного движения на видеоматериале, подлежащем обработке, в соответствии с инструкцией по формированию видеоэффектов во время воспроизведения видеоматериала, подлежащего обработке, при этом формирование видеоэффекта замедленного и ускоренного движения включает осуществление определения количества движения на видеоматериале, подлежащем обработке, в соответствии с инструкцией по формированию видеоэффектов, и получение абсолютных величин векторов движения всех предварительно настроенных блоков в каждом видеокадре видеоматериала, подлежащего обработке. 2 н. и 14 з.п. ф-лы, 12 ил.
Реферат
ПЕРЕКРЕСТНАЯ ССЫЛКА НА СВЯЗАННЫЕ ЗАЯВКИ
[0001] Настоящая заявка основана на Заявке №201510541656.9 на выдачу Китайского патента, все содержание которой включено в настоящий документ и по которой испрошен приоритет. Данная заявка была подана 28 августа 2015 года.
ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее изобретение относится к обработке видеоинформации и, более конкретно, к способу, устройству и терминалу для формирования видеоэффектов.
УРОВЕНЬ ТЕХНИКИ
[0003] В соответствующей области техники, для добавления видеоэффектов ускоренного или замедленного движения, пользователю приходится устанавливать программное обеспечение для редактирования видеоматериалов на терминале, и выполнять операции формирования эффектов на видеоматериале, используя такое программное обеспечение, и затем сохранять новую копию видеоматериала. После чего пользователь может насладиться видеоэффектом ускоренного или замедленного движения путем воспроизведения на терминале новой копии видеоматериала.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Для решения проблем, которые существовали в прежней области техники, данное изобретение предоставляет способ, устройство и терминал для формирования видеоэффектов.
[0005] В соответствии с первым аспектом осуществления данного изобретения, заявлен способ формирования видеоэффектов, включающий в себя:
получение инструкции по формированию видеоэффектов; и
выполнение формирования видеоэффектов ускоренного или замедленного движения на видеоматериале, подлежащем обработке, в соответствии с инструкцией по формированию видеоэффектов во время воспроизведения видеоматериала, подлежащего обработке.
[0006] В соответствии со вторым аспектом осуществления данного изобретения, заявлено устройство для формирования видеоэффектов, включающее в себя:
блок приема, сконфигурированный для приема инструкции по формированию видеоэффектов; и
блок формирования видеоэффектов, сконфигурированный для выполнения формирования видеоэффектов ускоренного или замедленного движения на видеоматериале, подлежащем обработке, в соответствии с инструкцией по формированию видеоэффектов во время воспроизведения видеоматериала, подлежащего обработке.
[0007] Техническая схема в соответствии с вариантами осуществления настоящего изобретения может обеспечивать следующие преимущества: формирование видеоэффектов ускоренного или замедленного движения выполняется на видеоматериале, подлежащем обработке, в процессе его воспроизведения в соответствии с полученной инструкцией по формированию видеоэффектов, при этом воспроизведение видеоматериала и формирование видеоэффектов могут выполняться одновременно, что может повысить эффективность формирования видеоэффектов и улучшить впечатление от воспроизведения видеоматериала.
[0008] Следует понимать, что как вышеизложенное общее описание, так и последующее детальное описание являются всего лишь иллюстративными и поясняющими, и не ограничивают объем настоящего изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0009] Чертежи, которые включены в настоящую заявку и составляют ее часть, иллюстрируют примеры осуществления в соответствии с настоящим изобретением и, вместе с описанием, служат для разъяснения принципов настоящего изобретения.
[0010] Фиг. 1 представляет собой блок-схему, демонстрирующую способ формирования видеоэффектов в соответствии с примером осуществления изобретения;
[0011] Фиг. 2 представляет собой блок-схему, демонстрирующую способ формирования видеоэффектов в соответствии с примером осуществления изобретения;
[0012] Фиг. 3 представляет собой схематическое изображение пользователя, нажимающего на кнопку формирования видеоэффектов;
[0013] Фиг. 4 представляет собой блок-схему, демонстрирующую способ формирования видеоэффектов в соответствии с примером осуществления изобретения;
[0014] Фиг. 5 представляет собой схематическое изображение пользователя, выполняющего операцию скольжения пальца на интерфейсе для воспроизведения видеоматериала, подлежащего обработке на терминале, подлежащем обработке;
[0015] Фиг. 6 представляет собой блок-схему, демонстрирующую способ формирования видеоэффектов в соответствии с примером осуществления изобретения;
[0016] Фиг. 7 представляет собой блок-схему, иллюстрирующую устройство для формирования видеоэффектов в соответствии с примером осуществления изобретения;
[0017] Фиг. 8 представляет собой блок-схему, иллюстрирующую устройство для формирования видеоэффектов в соответствии с примером осуществления изобретения;
[0018] Фиг. 9 представляет собой блок-схему, иллюстрирующую устройство для формирования видеоэффектов в соответствии с примером осуществления изобретения;
[0019] Фиг. 10 представляет собой блок-схему, иллюстрирующую устройство для формирования видеоэффектов в соответствии с примером осуществления изобретения;
[0020] Фиг. 11 представляет собой блок-схему, иллюстрирующую устройство для формирования видеоэффектов в соответствии с примером осуществления изобретения; и
[0021] Фиг. 12 представляет собой блок-схему, иллюстрирующую терминал в соответствии с примером осуществления изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0022] Ниже приведено подробное описание примеров осуществления изобретения, проиллюстрированных на чертежах. Приведенное ниже описание относится к чертежам, на которых одни и те же номера на различных чертежах представляют одни и те же или похожие элементы, если на них не представлено иное. Варианты осуществления, представленные в последующем описании примеров осуществления, не представляют всех вариантов осуществления, соответствующих данному изобретению. Вместо этого, они являются всего лишь примерами устройств и способов, соответствующих аспектам изобретения, как изложено в прилагаемых пунктах формулы данного изобретения.
[0023] Фиг. 1 представляет собой блок-схему способа формирования видеоэффектов в соответствии с примером осуществления изобретения. Как показано на Фиг. 1, способ формирования видеоэффектов применим на таком терминале, как смартфон, компьютер, планшетный компьютер, PDA (личный электронный секретарь) и др. Подробно, данный способ может быть реализован центральным процессором или другими компонентами, обладающими функцией формирования обработки в вышеперечисленных устройствах, и может включать в себя следующие шаги.
[0024] При выполнении шага 101 получают инструкцию по формированию видеоэффектов.
[0025] В целом, при воспроизведении видеоматериала на терминале пользователь может быть заинтересован в добавлении видеоэффектов для улучшения впечатления. Например, если в видеоматериале показывается кролик, бегущий по травяному полю, на экране будет показываться кролик, бегущий в нормальном состоянии; однако, если на фрагменте бега кролика может быть выполнено замедление движения, каждое едва уловимое движение кролика можно будет четко разглядеть, в результате чего пользователь, просматривающий данный видеоматериал, может испытывать ощущение, как при просмотре блокбастера. В качестве другого примера, большие отрезки материала видеонаблюдения иллюстрируют неподвижное изображение, которое не меняется в течение длительного времени. В то же время, пользователь, просматривающий данный видеоматериал, может быть заинтересован в ускоренном воспроизведении данного материала для сокращения времени его просмотра. В соответствии с данным изобретением, видеоэффект ускоренного или замедленного движения может быть реализован непосредственно при воспроизведении видеоматериала. В целом, терминал декодирует и воспроизводит видеоматериал с нормальной скоростью, в то время как, если пользователь намеревается применить видеоэффект ускоренного или замедленного движения на видео, функция формирования видеоэффектов может быть инициирована перед воспроизведением видеоматериала, или инструкция по формированию видеоэффектов может быть введена в терминал интерактивным способом при воспроизведении видеоматериала, и инструкция по формированию видеоэффектов, составленная такими операциями, может запустить терминал в режиме формирования видеоэффектов на видеоматериале, подлежащем обработке.
[0026] При выполнении шага 102, при воспроизведении видеоматериала, подлежащего обработке, формирование видеоэффектов ускоренного или замедленного движения выполняется на видеоматериале, подлежащем обработке, в соответствии с инструкцией по формированию видеоэффектов.
[0027] В соответствии с запуском инструкции по формированию видеоэффектов, терминал, с одной стороны, может инициализировать формирование видеоэффектов ускоренного или замедленного движения на видеоматериале, подлежащем обработке, а с другой стороны - принимать информацию инструкций по выполнению формирования видеоэффектов на видеоматериале, подлежащем обработке, в соответствии с инструкцией по формированию видеоэффектов. Например, пользователь может сгенерировать инструкцию по формированию видеоэффектов нажатием кнопки формирования видеоэффектов, которая может быть виртуальной кнопкой на сенсорном экране интеллектуального терминала или реальной кнопкой терминала, и которая может включать в себя две специальные кнопки для ускоренного или замедленного движения, а может включать в себя только одну кнопку и генерировать инструкцию по формированию видеоэффектов различными вариантами нажатий, такими, как однократное нажатие или двойное нажатие. Такой терминал может выполнять формирование видеоэффектов, соответствующую инструкции по формированию видеоэффектов на видеоматериале, подлежащем обработке, в соответствии с инструкцией по формированию видеоэффектов.
[0028] В способе формирования видеоэффектов, соответствующем данному примеру, формирование видеоэффектов ускоренного или замедленного движения может выполняться при воспроизведении видеоматериала, подлежащего обработке в соответствии с инструкцией по формированию видеоэффектов, воспроизведение видеоматериала и формирование видеоэффектов могут выполняться одновременно, что может повысить эффективность формирования видеоэффектов и улучшить впечатление от воспроизведения видеоматериала.
[0029] Фиг. 2 представляет собой блок-схему способа формирования видеоэффектов в соответствии с примером осуществления изобретения. Как показано на Фиг. 2, способ формирования видеоэффектов применим на таком терминале, как смартфон, компьютер, планшетный компьютер, PDA (личный электронный секретарь) и др. Подробно, данный способ может быть реализован центральным процессором или другими компонентами, обладающими функцией формирования обработки в вышеперечисленных устройствах, и может включать в себя следующие шаги.
[0030] При выполнении шага 201 инструкция по формированию видеоэффектов составляется после того, как пользователь нажмет предварительно настроенную кнопку формирования видеоэффектов, которая сконфигурирована для запуска формирования видеоэффекта замедленного движения на видеоматериале, подлежащем обработке.
[0031] В качестве примера, для добавления видеоэффектов замедленного движения к видеоматериалу, подлежащему формированию обработке, в данном примере осуществления пользователь генерирует соответствующую инструкцию по формированию видеоэффектов нажатием предварительно настроенной кнопки формирования видеоэффектов перед воспроизведением видеоматериалов, таким образом, чтобы запустить терминал в режиме формирования видеоэффекта замедленного движения при воспроизведении видеоматериала, подлежащего обработке. Предварительно настроенная кнопка формирования видеоэффектов может быть виртуальной кнопкой на сенсорном экране интеллектуального терминала или реальной кнопкой терминала и может включать в себя две специальные кнопки для ускоренного или замедленного движения, а может включать в себя только одну кнопку и генерировать инструкцию по формированию видеоэффектов различными вариантами нажатий, такими, как однократное нажатие или двойное нажатие. После выполнения пользователем операции нажатия кнопки замедленного движения или операции однократного или двойного нажатия терминал получает инструкцию по формированию видеоэффектов, соответствующую обработке замедленного движения в соответствии с операцией. Фиг. 3 представляет собой схематическое изображение пользователя, нажимающего кнопку формирования видеоэффектов, как проиллюстрировано на Фиг. 3; инициализирующие кнопки для быстрого и замедленного движения предусмотрены на интерфейсе для воспроизведения видеоматериала на терминале, и при воспроизведении видеоматериала, после нажатия пользователем соответствующей кнопки, формирование видеоэффектов ускоренного или замедленного движения выполняется автоматически на видеоматериале, подлежащем обработке, в соответствии со способом по данному варианту осуществления.
[0032] При выполнении шага 202 определение количества движения выполняется на видеоматериале, подлежащем обработке, в соответствии с инструкцией по формированию видеоэффектов, и видеокадры, которые требует формирования видеоэффекта замедленного движения, определяются на видеоматериале, подлежащем обработке.
[0033] Терминал может выполнять автоматическое определение количества движения на видеоматериале, подлежащем обработке, в процессе его воспроизведения в соответствии с вышеизложенными инструкциями по формированию видеоэффектов. В целом, что касается быстро перемещающихся изображений на видеоматериале, выполнение формирования видеоэффекта замедленного движения на видеоматериале требуется для того, чтобы пользователь четко видел развитие движения, или для того, чтобы реализовать противоположный эффект, то есть, замедление быстрого воспроизведения; и что касается изображений, которые являются почти неподвижными на видеоматериале, формирование видеоэффектов ускоренного движения требуется для сокращения времени просмотра или предотвращения нетерпения со стороны пользователя. Терминал, как таковой, может выполнять определение количества движения в каждом кадре видеоматериала, подлежащего обработке с использованием технологии МЕМС (оценка движения и компенсация движения), т.е., обнаружение кадров с быстрым движением в соответствии с изменениями скорости изменения содержания изображения каждого кадра на видеоматериале и определение кадров как видеокадры, требующие формирования видеоэффекта замедленного движения.
[0034] Терминал может автоматически выполнять определение количества движения на видеоматериале, подлежащем обработке, в соответствии с вышеизложенными инструкциями по формированию видеоэффектов, и получать абсолютные значения векторов движения всех предварительно установленных блоков в каждом видеокадре видеоматериала, подлежащего обработке; определять первый блок в каждом видеокадре, при этом первый блок является предварительно установленным блоком, имеющим абсолютное значение вектора движения, превышающее пороговый вектор движения; рассчитывать первое соотношение между числом первых блоков и числом всех предварительно установленных блоков в видеоматериале, к которым первый блок принадлежит; принимать решение, превышает ли первое соотношение порог первого предварительно установленного соотношения; и, если первое соотношение превышает порог первого предварительно установленного соотношения, определять, что видеокадр, к которому принадлежит первый блок, является видеокадром, который требует формирования видеоэффекта замедленного движения.
[0035] Терминал получает абсолютные значения векторов движения всех предварительно установленных блоков в каждом видеокадре видеоматериала, подлежащего обработке с использованием технологии МЕМС. Видеоматериал состоит из множества непрерывных видеокадров, и каждый видеокадр может быть разделен на множество предварительно установленных блоков. По отношению к каждому предварительно установленному блоку может быть рассчитана абсолютная величина вектора движения, и был предварительно установлен порог вектора движения. Можно определить, что предварительно установленные блоки, соответствующие абсолютным величинам векторов движения, превышающим порог вектора движения, являются первыми блоками, имеющими содержание изображения с ускоренным движением, и рассчитать числовое соотношение первых блоков в видеокадре, к которому принадлежат первые блоки, т.е., соотношение между числом первых блоков и числом всех предварительно установленных блоков в видеокадре, к которому принадлежат первые блоки. Когда первое соотношение превышает первый предварительно установленный порог, оно указывает, что изображение видеокадра, к которому принадлежат первые блоки, находится в состоянии быстрого движения, и, таким образом, для данного видеокадра требуется обработка видеоэффекта замедленного движения.
[0036] При выполнении шага 203 процесс кадровой интерполяции осуществляется на видеокадрах в соответствии с предварительно установленным алгоритмом интерполяции для выполнения формирования видеоэффекта замедленного движения на видеоматериале, подлежащем обработке.
[0037] При выполнении указанных выше шагов терминал может выполнять процесс кадровой интерполяции на видеокадре, который требует формирования видеоэффекта замедленного движения в соответствии с технологией МЕМС, таким образом, чтобы осуществить формирование видеоэффекта замедленного движения на видеоматериале, подлежащем обработке. Предварительно заданный алгоритм интерполяции может включать в себя многократные интерполяции, а также соответствие между числом интерполяций и скоростью движения в видеокадре.
[0038] В способе формирования видеоэффектов, соответствующем данному варианту осуществления, терминал может автоматически выполнять определение количества движения на видеоматериале, подлежащем обработке, в процессе его воспроизведения в соответствии с инструкцией по формированию видеоэффектов для определения видеокадров, которые требуют формирования видеоэффекта замедленного движения, и выполнять процесс кадровой интерполяции на видеокадрах таким образом, чтобы воспроизведение видеоматериала и формирование видеоэффекта замедленного движения могли выполняться одновременно, что может повысить эффективность формирования видеоэффектов и улучшить впечатление от воспроизведения видеоматериала.
[0039] Далее, данный способ может отличаться от варианта осуществления способа, показанного на Фиг. 2, тем что, когда терминал получает инструкцию по формированию видеоэффектов, сгенерированную после нажатия пользователем кнопки ускоренного движения, или выполняет однократный или двойной щелчок, формирование видеоэффектов ускоренного движения выполняется на видеоматериале, подлежащем обработке, в процессе его воспроизведения. Терминал выполняет определение количества движения в видеоматериале, подлежащем обработке, в соответствии с инструкциями по формированию видеоэффектов, и получает абсолютные значения векторов движения всех предварительно установленных блоков в каждом видеокадре видеоматериала, подлежащего обработке; определяет второй блок в каждом видеокадре, при этом второй блок является предварительно установленным блоком, имеющим абсолютное значение вектора движения ниже порогового вектора движения; рассчитывает второе соотношение между числом вторых блоков и числом всех предварительно установленных блоков в видеоматериале, к которым второй блок принадлежит; принимает решение, превышает ли второе соотношение предварительно установленный порог второго соотношения; и если второе соотношение превышает предварительно установленный порог второго соотношения, определяет, что видеокадр, к которому принадлежит второй блок, является видеокадром, который требует формирования видеоэффекта ускоренного движения.
[0040] Как описано выше, терминал получает абсолютные значения векторов движения всех предварительно установленных блоков в каждом видеокадре видеоматериала, подлежащего обработке с использованием технологии МЕМС. Можно определить, что предварительно установленные блоки, соответствующие абсолютным величинам векторов движения, меньшим, чем порог вектора движения, являются вторыми блоками, имеющими содержание изображения с замедленным движением; и рассчитать числовое соотношение вторых блоков в видеокадре, к которому принадлежат вторые блоки, т.е., соотношение между числом вторых блоков и числом всех предварительно установленных блоков в видеокадре, к которому принадлежат вторые блоки. Когда второе соотношение превышает второй предварительно установленный порог, оно указывает, что изображение видеокадра, к которому принадлежат вторые блоки, находится в состоянии замедленного движения, и, таким образом, для данного видеокадра требуется формирование видеоэффекта ускоренного движения. Терминал может выполнять процесс изъятия кадров на видеокадрах, которые требуют формирования видеоэффектов ускоренного движения, в соответствии с технологией МЕМС, для выполнения формирования видеоэффектов ускоренного движения на видеоматериале, подлежащем обработке. Предварительно заданным алгоритм изъятия может включать в себя отношение изъятия, а также соответствие между числом изъятых кадров и скоростью движения в видеокадре.
[0041] Фиг. 4 представляет собой блок-схему, демонстрирующую способ формирования видеоэффектов в соответствии с примером осуществления изобретения. Как показано на Фиг. 4, способ формирования видеоэффектов применим на таком терминале, как смартфон, компьютер, планшетный компьютер, PDA (личный электронный секретарь) и др. Подробно, данный способ может быть реализован центральным процессором или другими компонентами, обладающими функцией формирования обработки в вышеперечисленных устройствах, и может включать в себя следующие шаги.
[0042] При выполнении шага 301 инструкция по формированию видеоэффектов генерируется после того, как пользователь выполняет операцию скольжения пальца на интерфейсе для воспроизведения видеоматериала, подлежащего обработке на терминале, которая включает в себя операцию скольжения пальца влево, указывающую на формирование видеоэффекта замедленного движения.
[0043] В качестве примера, для добавления видеоэффекта замедленного движения на видеоматериале, подлежащем обработке, в данном варианте осуществления пользователь выполняет операцию скольжения пальца влево при воспроизведении видеоматериала на интерфейсе, предназначенном для этой цели. Операция скольжения пальца влево генерирует соответствующую инструкцию по формированию видеоэффектов для запуска терминала в режиме формирования видеоэффекта замедленного движения при воспроизведении видеоматериала, подлежащего обработке. Фиг. 5 представляет собой схематическое изображение пользователя, выполняющего операцию скольжения пальца на интерфейсе для воспроизведения видеоматериала, подлежащего обработке на терминале. Как показано на Фиг. 5, когда терминал воспроизводит видеоматериал, пользователь проводит пальцем влево или вправо непосредственно на интерфейсе воспроизведения, если к видеоматериалу требуется добавить видеоэффект ускоренного или замедленного движения.
[0044] При выполнении шага 302 выполняется процесс кадровой интерполяции на видеокадрах, начиная с видеокадра, соответствующего времени получения инструкции по формированию видеоэффектов, в соответствии с инструкцией по формированию видеоэффектов и предварительно заданным алгоритмом интерполяции, для выполнения формирования видеоэффекта замедленного движения на видеоматериале, подлежащем обработке.
[0045] Терминал может получать инструкцию по формированию видеоэффектов, включая формирование видеоэффекта замедленного движения, в результате взаимодействия с пользователем при воспроизведении видеоматериала, после чего выполнить вышеописанный процесс кадровой интерполяции на видеокадрах, который начинается с видеокадра, соответствующего моменту получения инструкции по формированию видеоэффектов, таким образом, чтобы видеоэффект замедленного движения мог быть добавлен к видеоматериалу, который начинается с вышеуказанного видеокадра. В данном варианте осуществления изобретения нет необходимости, чтобы терминал активно выполнял определение количества движения на видеоматериале, подлежащем обработке; вместо этого терминал выполняет соответствующую обработку видеоэффектов на видеоматериале, подлежащем обработке, после получения инструкции по формированию видеоэффектов, составленной взаимодействием с пользователем.
[0046] В способе формирования видеоэффектов в соответствии с данным изобретением, терминал выполняет формирование видеоэффекта замедленного движения в соответствии с инструкцией по формированию видеоэффектов, которая получена при воспроизведении видеоматериала, таким образом, что воспроизведение видеоматериала и формирование видеоэффектов могут выполняться одновременно, что может повысить эффективность формирования видеоэффектов и улучшить впечатление при воспроизведении видеоматериала.
[0047] Далее, данный способ может отличаться от варианта осуществления способа, показанного на Фиг. 4, тем, что, когда терминал получает инструкцию по формированию видеоэффектов, составленную после выполнения пользователем операции скольжения пальца вправо на интерфейсе для воспроизведения видеоматериала, подлежащего обработке на терминале, формирование видеоэффектов ускоренного движения выполняется на видеоматериале, подлежащем обработке, в процессе его воспроизведения. Терминал осуществляет процесс изъятия кадров на видеокадрах, начиная с видеокадра, соответствующего времени получения инструкции по формированию видеоэффектов, в соответствии с инструкцией по формированию видеоэффектов и предварительно заданным алгоритмом изъятия, для выполнения формирования видеоэффекта ускоренного движения на видеоматериале, подлежащем обработке.
[0048] Терминал может получать инструкцию по формированию видеоэффектов, включая формирование видеоэффекта ускоренного движения, в результате взаимодействия с пользователем при воспроизведении видеоматериала и выполнить вышеописанный процесс изъятия кадров на видеокадрах, который начинается с видеокадра, соответствующего моменту получения инструкции по формированию видеоэффектов, таким образом, что видеоэффект ускоренного движения может быть добавлен к видеоматериалу, который начинается с вышеуказанного видеокадра. В данном варианте осуществления изобретения нет необходимости, чтобы терминал активно выполнял определение количества движения на видеоматериале, подлежащем обработке; вместо этого терминал выполняет соответствующее формирование видеоэффектов на видеоматериале, подлежащем обработке, после получения инструкции по формированию видеоэффектов, сгенерированной в результате взаимодействия с пользователем.
[0049] Фиг. 6 представляет собой блок-схему, демонстрирующую способ формирования видеоэффектов в соответствии с примером осуществления изобретения. Как показано на Фиг. 6, способ формирования видеоэффектов применим на таком терминале, как смартфон, компьютер, планшетный компьютер, PDA (личный электронный секретарь) и др. Данный способ может быть реализован центральным процессором или другими компонентами, обладающими функцией формирования обработки в вышеперечисленных устройствах, и может включать в себя следующие шаги.
[0050] При выполнении шага 401 получают инструкцию по формированию видеоэффектов, которая сгенерирована нажатием пользователем предварительно настроенной кнопки формирования видеоэффектов на интерфейсе для воспроизведения видеоматериала, подлежащего обработке на терминале, при этом конфигурация предварительно настроенной кнопки формирования видеоэффектов устанавливается для запуска формирования видеоэффекта замедленного движения на видеоматериале, подлежащем обработке.
[0051] Различие между данным вариантом осуществления и вариантом осуществлением способа, проиллюстрированного на Фиг. 3, заключается в том, что инструкция по формированию видеоэффектов, полученная терминалом, генерируется после нажатия пользователем предварительно настроенной кнопки формирования видеоэффектов на интерфейсе для воспроизведения видеоматериала, подлежащего обработке на терминале при воспроизведении видеоматериала, и запускается выполнение формирования видеоэффектов на видеоматериале, подлежащем обработке, на терминале после нажатия пользователем предварительно настроенной кнопки формирования видеоэффектов. В данном варианте осуществления изобретения в качестве примера описывается добавление видеоэффекта замедленного движения на видеоматериале, подлежащем обработке.
[0052] При выполнении шага 402 выполняется процесс кадровой интерполяции на видеокадрах, начиная с видеокадра, соответствующего времени получения инструкции по формированию видеоэффектов, в соответствии с инструкцией по формированию видеоэффектов и предварительно заданным алгоритмом интерполяции, для выполнения формирования видеоэффекта замедленного движения на видеоматериале, подлежащем обработке.
[0053] Терминал может получать инструкцию по формированию видеоэффектов, включая обработку видеоэффекта замедленного движения, в результате взаимодействия с пользователем при воспроизведении видеоматериала, после чего выполнить вышеописанный процесс кадровой интерполяции на видеокадрах, который начинается с видеокадра, соответствующего моменту получения инструкции по формированию видеоэффектов, таким образом, что видеоэффект замедленного движения может быть добавлен к видеоматериалу, который начинается с вышеуказанного видеокадра. В данном варианте осуществления изобретения нет необходимости, чтобы терминал активно выполнял определение количества движения на видеоматериале, подлежащем обработке; вместо этого терминал выполняет соответствующую формированию видеоэффектов на видеоматериале, подлежащем обработке, после получения инструкции по формированию видеоэффектов, составленной взаимодействием с пользователем.
[0054] Различие между данным вариантом осуществления и вариантом осуществлением способа, проиллюстрированного на Фиг. 2, заключается в том что, как проиллюстрировано на Фиг. 2, до воспроизведения терминалом видеоматериала пользователь нажимает предварительно настроенную кнопку формирования видеоэффектов для запуска терминала в режиме автоматического определения количества движения видеоматериала во время воспроизведения видеоматериала, подлежащего обработке, и добавляет процесс формирования видеоэффекта ускоренного или замедленного движения в соответствии с результатом определения; в то время как в данном примере осуществления, при воспроизведении видеоматериала, пользователь нажимает предварительно настроенную кнопку формирования видеоэффектов для запуска терминала в режиме осуществления процесса формирования видеоэффекта ускоренного или замедленного движения на видеокадрах, которые начинаются с момента получения инструкции по формированию видеоэффектов. То есть, в первом варианте терминал активно выполняет формирование видеоэффектов, в то время как во втором варианте терминал запускает формирование видеоэффектов в результате взаимодействия с пользователем.
[0055] В способе формирования видеоэффектов, соответствующем данному варианту осуществления, терминал применяет видеоэффект замедленного движения на видеоматериале, подлежащем обработке, в соответствии с инструкцией по формированию видеоэффектов, полученной при воспроизведении видеоматериала, таким образом, что воспроизведение видеоматериала и формирование видеоэффектов могут выполняться одновременно, что может повысить эффективность формирования видеоэффектов и улучшить впечатление при воспроизведении видеоматериала.
[0056] Далее, способ может отличаться от варианта осуществления способа, проиллюстрированного на Фиг. 6, тем что пользователь нажимает предварительно настроенную кнопку формирования видеоэффектов для запуска формирования видеоэффектов ускоренного движения на видеоматериале, подлежащем обработке. В то же время терминал осуществляет процесс изъятия кадров на видеокадрах, начиная с видеокадра, соответствующего времени получения инструкции по формированию видеоэффектов, в соответствии с инструкцией по формированию видеоэффектов и предварительно заданным алгоритмом изъятия, для выполнения формирования обработки видеоэффекта ускоренного движения на видеоматериале, подлежащем обработке.
[0057] Терминал может получать инструкцию по формированию видеоэффектов, включая обработку видеоэффекта ускоренного движения, в результате взаимодействия с пользователем при воспроизведении видеоматериала и выполнить вышеописанный процесс изъятия кадров на видеокадрах, который начинается с видеокадра, соответствующего моменту получения инструкции по формированию видеоэффектов, таким образом, что видеоэффект ускоренного движения может быть добавлен к видеоматериалу, который начинается с вышеуказанного видеокадра. В данном варианте осуществления изобретения нет необходимости, чтобы терминал активно выполнял определение количества движения на видеоматериале, подлежащем обработке; вместо этого терминал выполняет соответствующее формирование видеоэффектов на видеоматериале, подлежащем обработке, после получения инструкции по формированию видеоэффектов, составленной взаимодействием с пользователем.
[0058] Фиг. 7 представляет собой блок-схему, иллюстрирующую устройство для формирования видеоэффектов в соответствии с примером осуществления изобретения. Что касается Фиг. 7, устройство включает в себя блок 11 приема и блок 12 формирования видеоэффектов.
[0059] Блок 11 приема сконфигурирован для получения инструкции по формированию видеоэффектов.
[0060] Блок 12 формирования видеоэффектов сконфигурирован для выполнения формирования видеоэффектов ускоренного или замедленного движения на видеоматериале, подлежащем обработке, в соответствии с инструкцией по формированию видеоэффектов во время воспроизведения видеоматериала, подлежащего обработке.
[0061] Что касается устройств в описанных выше вариантах осуществления, конкретные способы выполнения операций для отдельных их модулей подробно описаны в примерах осуществления, относящихся к способам, которые не будут подробно раскрыты в настоящем документе.
[0062] Далее, блок 11 приема сконфигурирован для получения инструкции по формированию видеоэффектов, сгенерированной после нажатия пользователем предварительно настроенной кнопки формирования видеоэффектов.
[0063] Фиг. 8 представляет собой блок-схему, иллюстрирующую устройство для формирования видеоэффектов в соответствии с примером осуществления изобретения. Что касается Фиг. 8, в дополнение к блок-схеме устройства, проиллюстрированного на Фиг. 7, блок 12 формирования видеоэффектов далее включает в себя модуль 21 определения замедленного движения и модуль 22 интерполяции. В данном варианте осуществления изобретения предварительно настроенная кнопка формирования видеоэффектов сконфигурирована для запуска формирования видеоэффекта замедленного движения на видеоматериале, подлежащем обработке. Модуль 21 определения замедленного движения сконфигурирован для определения количества движения на видеоматериале, подлежащем обработке, в соответствии с инструкцией по формированию видеоэффектов, и для определения видеокадров, которые требуют формирования видеоэффекта замедленного движения, на видеоматериале, подлежащем обработке; а модуль 22 интерполяции сконфигурирован для осуществления процесса кадровой интерполяции на видеокадрах в соответствии с предварительно заданным алгоритмом интерполяции для выполнения формирования видеоэффекта замедленного движения на видеоматериале, подлежащем обработке.
[0064] Далее, Фиг. 9 представляет собой блок-схему, иллюстрирующую устройство для формирования видеоэффектов в соответствии с примером осуществления изобретения. Что касается