Область техники, к которой относится изобретение
Настоящее раскрытие относится к технической области обработки изображений, и, в частности, настоящее раскрытие относится к способу взаимодействия, устройству взаимодействия, электронному устройству и машиночитаемому носителю информации.
Уровень техники
Человеко-машинное взаимодействие относится к процессу обмена информацией между людьми и компьютерами с использованием определенного диалогового языка для выполнения требуемых задач определенным интерактивным способом. Технология человеко-машинного взаимодействия позволяет эффективно осуществлять диалог между людьми и компьютерами, например, через устройства ввода и вывода компьютеров. Технология человеко-машинного взаимодействия включает в себя то, что машина предоставляет пользователям большой объем соответствующей информации, подсказок, инструкций и т.п. через устройства вывода или отображения, и пользователи вводят соответствующую информацию, отвечают на вопросы, отвечают на подсказки и инструкции и т.п. машине через устройства ввода. С непрерывным развитием и прогрессом технологии человеко-машинного взаимодействия технология человеко-машинного взаимодействия будет применяться к различным электронным изделиям.
Раскрытие сущности изобретения
Варианты осуществления настоящего раскрытия предоставляют способ взаимодействия, устройство взаимодействия, электронное устройство и машиночитаемый носитель информации.
Вариант осуществления настоящего раскрытия предусматривает способ взаимодействия, содержащий этапы, на которых:
отображают фоновое изображение;
отображают исходное изображение целевого визуального эффекта в заданной позиции фонового изображения;
управляют целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение в ответ на инструкцию изменения визуального эффекта, инициированную пользователем; и
регулируют эффект фильтрации фонового изображения, чтобы эффект фильтрации фонового изображения мог постепенно измениться с первого эффекта фильтрации на второй эффект фильтрации во время изменения целевого визуального эффекта.
Другой вариант осуществления настоящего раскрытия предусматривает устройство взаимодействия, содержащее:
первый модуль отображения, выполненный с возможностью отображения фонового изображения;
второй модуль отображения, выполненный с возможностью отображения исходного изображения целевого визуального эффекта в заданной позиции фонового изображения;
модуль ответа, выполненный с возможностью управления целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение в ответ на инструкцию изменения визуального эффекта, инициированную пользователем; и
модуль регулировки, выполненный с возможностью регулировки эффекта фильтрации фонового изображения, чтобы эффект фильтрации фонового изображения мог постепенно измениться с первого эффекта фильтрации на второй эффект фильтрации во время изменения целевого визуального эффекта.
Еще один вариант осуществления настоящего раскрытия предусматривает электронное устройство, содержащее один или более процессоров и память; причем память выполнена с возможностью хранения одного или более приложений, и указанное одно или более приложений при исполнении указанным одним или более процессорами вызывает выполнение указанным одному или более процессорам операций, соответствующих способу взаимодействия, предусмотренному в первом аспекте настоящего раскрытия.
Кроме того, еще один вариант осуществления настоящего раскрытия предусматривает машиночитаемый носитель информации, на котором хранится компьютерная программа, причем компьютерная программа при исполнении процессором вызывает реализацию процессором способа взаимодействия, предусмотренного в первом аспекте настоящего раскрытия.
Краткое описание чертежей
Вышеупомянутые и другие признаки, преимущества и аспекты различных вариантов осуществления настоящего раскрытия станут более очевидными, если рассматривать их вместе с сопроводительными чертежами и со ссылкой на последующее подробное описание. На всех чертежах одинаковые или аналогичные ссылочные позиции относятся к одинаковым или аналогичным элементам. Следует понимать, что чертежи являются схематичными, и что компоненты и элементы не обязательно изображены в масштабе.
фиг.1 – блок-схема способа взаимодействия, предусмотренного по меньшей мере одним вариантом осуществления настоящего раскрытия;
фиг.2(а)-фиг.2(f) – схематичные представления процесса взаимодействия, предусмотренного по меньшей мере одним вариантом осуществления настоящего раскрытия;
фиг.3(а)-фиг.3(f) – схематичные представления другого процесса взаимодействия, предусмотренного по меньшей мере одним вариантом осуществления настоящего раскрытия;
фиг.4 – схематичная структурная схема устройства взаимодействия, предусмотренного по меньшей мере одним вариантом осуществления настоящего раскрытия; и
фиг.5 – схематичная структурная схема электронного устройства, предусмотренного по меньшей мере одним вариантом осуществления настоящего раскрытия.
Осуществление изобретения
Ниже, со ссылкой на сопроводительные чертежи, приводится более подробное описание вариантов осуществления настоящего раскрытия. Хотя на чертежах показаны некоторые варианты осуществления настоящего раскрытия, следует понимать, что настоящее раскрытие может быть воплощено в различных формах и не должно рассматриваться как ограниченное вариантами осуществления, изложенными в данном документе. Скорее эти варианты осуществления предназначены для исчерпывающего и полного понимания настоящего раскрытия. Следует понимать, что чертежи и варианты осуществления настоящего раскрытия предназначены только для иллюстративных целей и не предназначены для ограничения объема защиты настоящего раскрытия.
Следует понимать, что различные этапы, описанные в вариантах осуществления способа настоящего раскрытия, могут выполняться в разном порядке и/или параллельно. Кроме того, варианты осуществления способа могут включать в себя дополнительные этапы и/или не выполнять проиллюстрированные этапы. Объем защиты настоящего раскрытия не ограничен в этом аспекте.
Используемый в данном документе термин «включать в себя», «содержать» и его варианты являются открытыми включениями, то есть «включающим в себя, но не ограничивающимися этим». Термин «на основе» означает «основанный по меньшей мере частично на». Термин «вариант осуществления» означает «по меньшей мере один вариант осуществления», термин «другой вариант осуществления» означает «по меньшей мере один дополнительный вариант осуществления», и термин «некоторые варианты осуществления» означает «по меньшей мере некоторые варианты осуществления». Соответствующие определения других терминов будут приведены в описании ниже.
Следует отметить, что такие понятия, как «первый», «второй» и т.п., упомянутые в настоящем раскрытии, используются только для различения различных устройств, модулей или блоков и не используются для ограничения этих устройств, модулей или блоки, которые должны быть разными устройствами, модулями или блоками, и не ограничивают отношения взаимозависимости или порядок функций, выполняемых этими устройствами, модулями или блоками.
Следует отметить, что модификации терминов «один», «множество» или т.п., упомянутых в настоящем раскрытии, носят иллюстративный, а не ограничительный характер, и специалистам в данной области техники следует понимать, что если контекст явно указывает на обратное, эти модификации следует понимать как «один или более».
Названия сообщений или информации, которыми обмениваются несколько устройств в вариантах осуществления настоящего раскрытия, предназначены только для иллюстративных целей и не предназначены для ограничения объема этих сообщений или информации.
Чтобы сделать задачи, технические решения и преимущества настоящего раскрытия очевидными, варианты осуществления настоящего раскрытия будут дополнительно подробно описаны ниже со ссылкой на сопроводительные чертежи.
Авторы изобретения заметили, что пользователи обычно могут добавлять визуальные эффекты или специальные эффекты к видео только в соответствии с визуальными эффектами среди заданных шаблонов визуальных эффектов, или могут смотреть видео только с заданными визуальными эффектами или специальными эффектами без вовлеченности пользователя и взаимодействия с пользователем.
Способ взаимодействия, устройство взаимодействия, электронное устройство и машиночитаемый носитель информации, предоставленные в настоящем раскрытии, предназначены для решения вышеупомянутых задач, и могут быть решены, например, задача низкой интерактивности пользователей при создании видео или просмотре видео.
Технические решения согласно настоящему раскрытию и то, как технические решения согласно настоящему раскрытию позволяют решить вышеупомянутые задачи, будут подробно описаны ниже с конкретными вариантами осуществления. Следующие конкретные варианты осуществления могут быть объединены друг с другом, и одинаковые или аналогичные концепции или процессы могут не повторяться в некоторых вариантах осуществления. Варианты осуществления настоящего раскрытия будут описаны ниже со ссылкой на чертежи.
По меньшей мере один вариант осуществления настоящего раскрытия предусматривает способ взаимодействия. Как показано на фиг.1, способ включает в себя следующие этапы S101-S104.
Этап S101: Отобразить фоновое изображение.
Способ взаимодействия, предусмотренный вариантами осуществления настоящего раскрытия, может выполняться терминальным устройством, и терминальным устройством может быть мобильный терминал, компьютерное устройство и т.д. Например, мобильный терминал может быть смартфоном, персональным цифровым помощником, планшетным компьютером, носимым устройством с дисплейным экраном и т.д., и компьютерное устройство может быть настольным компьютером, портативным компьютером, многофункциональным компьютером и т.д.
Настоящее раскрытие не ограничивает тип фонового изображения. Например, фоновое изображение может включать в себя видеоизображение, изображение и т.п. Настоящее раскрытие также не ограничивает содержание фонового изображения. Например, фоновое изображение может включать в себя изображение человека, изображение животного, изображение пейзажа или любую комбинацию изображений животных, людей и пейзажей.
В варианте осуществления настоящего раскрытия фоновое изображение включает в себя по меньшей мере одно из следующего: видеоизображение, записанное в реальном времени, предварительно выбранное записанное видеоизображение и по меньшей мере одно предварительно выбранное изображение.
Следует понимать, что фоновое изображение может быть видеоизображением, записанным в реальном времени на терминале во время создания видео, записанным видеоизображением, выбранным во время создания видео, или выбранным изображением. В дополнение к этому, разные видео и/или разные изображения могут быть выбраны и отображены в качестве фонового изображения в соответствии с заданным способом представления.
При необходимости фоновое изображение может также включать в себя видеоизображение, представленное на терминале, такое как рекламное видеоизображение.
Этап S102: Отобразить исходное изображение целевого визуального эффекта в заданной позиции фонового изображения.
Например, целевой визуальный эффект в вариантах осуществления настоящего раскрытия может быть анимационным визуальным специальным эффектом. Заданная позиция фонового изображения может быть заданной позицией в ориентации, такой как центр, верхний левый угол или нижний правый угол фонового изображения. Заданная позиция фонового изображения также может быть заданной позицией во времени, например, в случае, когда фоновое изображение представляет собой видеоизображение, и, когда видеоизображение воспроизводится в заданное время, отображается исходное изображение целевого визуального эффекта.
Следует отметить, что в настоящем раскрытии термин «визуальный эффект» включает в себя, например, визуальный специальный эффект, звуковой специальный эффект и т.д. Вышеупомянутые визуальные эффекты могут быть специальными эффектами, создаваемыми, например, программным обеспечением, которые обычно не проявляются в действительности, или вышеупомянутые визуальные эффекты могут быть эффектами, смоделированными в действительности, например, с помощью программного обеспечения и т.п. Например, вышеупомянутое программное обеспечение может выполняться электронным устройством и т.п.
В варианте осуществления настоящего раскрытия этап S102 включает в себя:
Этап S1021: Отобразить исходное изображение целевого визуального эффекта в заданной позиции фонового изображения в ответ на инструкцию отображения визуального эффекта.
Например, инструкция отображения визуального эффекта является инструкцией, запускаемой пользователем. Например, пользователь выбирает целевой визуальный эффект среди шаблонов визуальных эффектов, который инициирует инструкцию отображения визуального эффекта целевого визуального эффекта. В другом примере пользователь щелкает по указанной кнопке на экране или делает указанный жест, который инициирует инструкцию отображения визуального эффекта целевого визуального эффекта. Может быть также задана инструкция отображения визуальных эффектов. Например, в случае, когда фоновое изображение, представляемое терминальным устройством, является видеоизображением, когда время воспроизведения видео достигает заданного времени (например, 10 секунд), или когда захватывается определенный целевой объект (например, цветок или собака) на видео, считается, что инициирована инструкция отображения визуального эффекта. В ответ на инструкцию отображения визуального эффекта терминальное устройство отображает исходное изображение целевого визуального эффекта в заданной позиции фонового изображения.
В варианте осуществления целевой визуальный эффект связан с фоновым изображением, то есть содержание визуального эффекта целевого визуального эффекта ассоциируется с содержанием изображения фонового изображения. Например, в случае, когда фоновым изображением является видеоизображение, касающееся рекламы мобильного телефона, целевым визуальным эффектом может быть анимация изменения заряда аккумуляторной батареи мобильного телефона, и исходным изображением целевого визуального эффекта может быть аккумуляторная батарея в состоянии низкого заряда. В частности, в случае, когда фоновое изображение является видеорекламой мобильного телефона, когда время воспроизведения видео достигает заданного времени (например, 10 секунд), инициируется инструкция отображения визуального эффекта, и терминальное устройство может отображать аккумуляторную батарею в состоянии низкого энергопотребления в центре фонового изображения в ответ на инструкцию отображения визуального эффекта.
Следует отметить, что целевой визуальный эффект может быть предварительно сохранен на сервере или в терминале. Когда инструкция отображения визуального эффекта инициируется, терминальное устройство может отображать исходное изображение целевого визуального эффекта в заданной позиции фонового изображения в ответ на инструкцию отображения визуального эффекта, и исходное изображение является первым изображением кадра целевого визуального эффекта.
В варианте осуществления настоящего раскрытия терминальное устройство, отображающее исходное изображение целевого визуального эффекта, дополнительно включает в себя: регулировку эффекта фильтрации фонового изображения для того, чтобы эффект фильтрации фонового изображения мог измениться с третьего эффекта фильтрации на первый эффект фильтрации.
Например, эффект фильтрации фонового изображения включает в себя размытость, оттенки серого, яркость и т.п. фонового изображения. Взяв в качестве примера эффект фильтрации, включающий в себя эффект яркости, эффект яркости третьего эффекта фильтрации может быть средней яркостью, эффект яркости первого эффекта фильтрации может быть низкой яркостью, и уровни яркости средней яркости и низкой яркости могут быть представлены заданными значениями яркости. Настоящее раскрытие не ограничивает конкретную яркость фонового изображения, которое в данном документе используется только в иллюстративных целях.
В частности, значения HSB (оттенок, насыщенность и яркость), соответствующие первому эффекту фильтрации, могут быть сохранены заранее. После инициирования инструкции отображения визуального эффекта терминальное устройство может заменить значения HSB, соответствующие третьему эффекту фильтрации в фоновом изображении, на предварительно сохраненные значения HSB, соответствующие первому эффекту фильтрации. Следует отметить, что третий эффект фильтрации является исходным эффектом фильтрации, когда фоновое изображение отображается на этапе S101, и значения HSB можно регулировать, чтобы позволить третьему эффекту фильтрации измениться на первый эффект фильтрации, например, путем регулировки значения B в значениях HSB, чтобы уменьшить яркость фонового изображения.
Специалистам в данной области техники должно быть понятно, что в приведенном выше описании в качестве примера для описания рассматривается только эффект фильтрации, включающий в себя эффект яркости. Настоящее раскрытие не ограничивает тип эффекта фильтрации, и для других типов эффектов фильтрации терминальное устройство может регулировать эффект фильтрации фонового изображения, регулируя такие параметры, как насыщенность, оттенок и т.п. изображения аналогичным образом, так что эффект фильтрации фонового изображения изменяется с третьего эффекта фильтрации на первый эффект фильтрации.
Этап S103: Управлять целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение в ответ на инструкцию изменения визуального эффекта, инициированную пользователем.
Например, инструкция изменения визуального эффекта может быть запущена пользователем, например, конкретный звук или конкретное действие. Когда терминальное устройство фиксирует конкретный звук или действие пользователя, можно считать, что пользователь инициирует инструкцию изменения визуального эффекта. Настоящее раскрытие не ограничивает способ инициирования инструкции изменения визуального эффекта.
Терминальное устройство может реагировать на инструкцию изменения визуального эффекта, тем самым управляя исходным изображением целевого визуального эффекта таким образом, чтобы оно постепенно изменилось на целевое изображение. В варианте осуществления терминальное устройство может постепенно изменять значения RGB (красный, зеленый и синий) каждого изображения ключевого кадра в целевом изображении с визуальным эффектом для достижения эффекта постепенного изменения с исходного изображения на целевое изображение.
В варианте осуществления настоящего раскрытия вышеупомянутый способ взаимодействия дополнительно включает в себя: отображение первой подсказки, причем первая подсказка выполнена с возможностью инструктирования пользователя выполнить заданное действие; и выработку инструкции изменения визуального эффекта в ответ на обнаружение заданного действия, выполняемого пользователем.
Можно понять, что инструкция изменения визуального эффекта может вырабатываться в ответ на ввод пользователем заданного действия. В частности, терминальное устройство может отображать первое сообщение с подсказкой, например, первое сообщение с подсказкой включает в себя подсказку пользователю выполнить определенное действие, произнести определенное выражение, издать определенный звук и т.д., например, подсказку пользователю ввести действие «сердце из рук» или «кивок». Когда терминальное устройство обнаруживает, что пользователь ввел действие «сердце из рук» или «кивок», считается, что пользователь инициирует инструкцию изменения визуального эффекта, и вырабатывается инструкция изменения визуального эффекта.
В варианте осуществления настоящего раскрытия выработка инструкции визуального эффекта дополнительно включает в себя: выработку инструкции визуального эффекта в ответ на обнаружение того, что пользователь правильно ответил на вопрос взаимодействия. В частности, терминальное устройство может выдать вопрос, относящийся к отображаемому в текущий момент времени фоновому видеоизображению или относящийся к целевому визуальному эффекту в виде отображения текста или воспроизведения голоса. Когда обнаруживается, что пользователь ответил на правильный ответ, считается, что пользователь инициирует инструкцию изменения визуального эффекта, и, соответственно, вырабатывается инструкция изменения визуального эффекта. Например, в случае, если отображаемое в текущий момент времени фоновое изображение представляет собой видео об определенном изделии (например, мобильном телефоне), терминальное устройство выдает вопрос о марке мобильного телефона, и когда пользователь вводит текст, или голос, правильный бренд мобильного телефона, считается, что пользователь инициирует инструкцию визуального эффекта.
Этап S104: Регулировать эффект фильтрации фонового изображения для того, чтобы эффект фильтрации фонового изображения мог постепенно измениться с первого эффекта фильтрации на второй эффект фильтрации во время изменения целевого визуального эффекта.
Например, взяв еще в качестве примера эффект фильтрации, включающий в себя эффект яркости, эффект яркости первого эффекта фильтрации может быть низкой яркостью, и эффект яркости второго эффекта фильтрации может быть высокой яркостью. Можно понять, что в процессе изменения целевого визуального эффекта эффект фильтрации фонового изображения может быть отрегулирован одновременно для предоставления впечатляющего визуального специального эффекта, чтобы привлечь пользователя к созданию видео или привлечь пользователя заходить в видео и взаимодействовать с видео.
В частности, значения HSB, соответствующие второму эффекту фильтрации, могут быть предварительно сохранены, и после обнаружения инструкции изменения визуального эффекта терминальное устройство может постепенно регулировать значения HSB, соответствующие первому эффекту фильтрации фонового изображения, до тех пор, пока не будут достигнуты значения HSB, соответствующие второму эффекту фильтрации. Следует отметить, что первый эффект фильтрации может быть эффектом фильтрации, при котором яркость фонового изображения уменьшается путем регулировки значения B в значениях HSB, соответствующих третьему эффекту фильтрации. Например, значения HSB, соответствующие первому эффекту фильтрации, можно постепенно регулировать, чтобы первый эффект фильтрации мог постепенно измениться на второй эффект фильтрации. Например, значение B в значениях HSB, соответствующих первому эффекту фильтрации, можно постепенно регулировать для повышения яркости фонового изображения.
Следует отметить, что приведенный выше эффект яркости рассматривается только в качестве примера для представления эффекта фильтрации, и эффект яркости является лишь одним из элементов эффекта в эффекте фильтрации. Настоящее раскрытие может фактически преобразовывать один или несколько элементов эффекта в яркость, оттенок, насыщенность и т.п., то есть настоящее раскрытие не ограничивает ни способ объединения элементов эффекта, которые необходимо преобразовать, ни способ преобразования эффекта фильтрации.
В варианте осуществления настоящего раскрытия регулировка эффекта фильтрации фонового изображения на этапе S104 включает в себя: регулировку динамики изменения эффекта фильтрации фонового изображения на основе динамики изменения целевого визуального эффекта.
Можно понять, что для того, чтобы сделать визуальный эффект, просматриваемый пользователем, более однородным, динамика изменения целевого визуального эффекта может быть объединена с динамикой изменения эффекта фильтрации фонового изображения. То есть терминальное устройство может регулировать динамику изменения эффекта фильтрации фонового изображения в соответствии с динамикой изменения целевого визуального эффекта, так что эффект фильтрации фонового изображения изменяется с изменением целевого визуального эффекта.
Например, взяв в качестве примера случай, когда изменение целевого визуального эффекта включает в себя изменение цвета изображения со специальным эффектом, и изменение эффекта фильтрации включает в себя изменение эффекта яркости, терминальное устройство принимает слой целевого визуального эффекта в видеоизображении в качестве первого слоя изображения и слой фонового изображения в качестве второго слоя изображения, и задав изменение цвета изображения со специальным эффектом первого слоя изображения, чтобы оно было объединено с изменением яркости фонового изображения второго слоя изображения, может быть достигнут эффект, который состоит в том, что динамика изменения целевого визуального эффекта унифицируется с динамикой изменения эффекта фильтрации фонового изображения.
В частности, терминальное устройство может предварительно установить соответствующее соотношение между значениями RGB первого слоя изображения (то есть целевого слоя визуального эффекта) в видеоизображении и значениями HSB второго слоя изображения (то есть слоя)фонового изображения), то есть значения RGB каждого изображения ключевого кадра целевого слоя визуальных эффектов в каждый момент времени изменения находятся во взаимно однозначном соответствии со значениями HSB в каждый соответствующий момент времени изменения фонового изображения в слое фонового изображения в каждом соответствующем временном узле. Исходя из этого, за счет постепенного изменения значения RGB каждого изображения ключевого кадра, терминальное устройство может одновременно изменять значения HSB фонового изображения, соответствующие каждому времени изменения, чтобы достичь результата, при котором динамика изменения целевого визуального эффекта унифицирована с динамикой изменения эффекта фильтрации фонового изображения в процессе изменения целевого визуального эффекта.
В настоящем раскрытии за счет отображения фонового изображения, отображения исходного изображения целевого визуального эффекта в заданной позиции фонового изображения и реагирования на инструкцию изменения визуального эффекта, инициированную пользователем, можно управлять целевым визуальным эффектом таким образом, чтобы происходило постепенное изменение от исходного изображения к целевому изображению. То есть, взаимодействуя с пользователем, пользователь может быть вовлечен в процесс изменения визуального эффекта, и вовлеченность пользователя может быть улучшена. Более того, по мере того как целевой визуальный эффект постепенно изменяется от исходного изображения к целевому изображению, эффект фильтрации фонового изображения постепенно конфигурируется таким образом, чтобы представить впечатляющий визуальный эффект за счет объединения изменения визуального специального эффекта и изменения эффекта фильтрации, и повысить вовлеченность пользователя и улучшить взаимодействие с пользователем.
В варианте осуществления настоящего раскрытия после этапа S103 «управления целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение в ответ на инструкцию изменения визуального эффекта, инициированную пользователем», способ взаимодействия дополнительно включает в себя:
Этап S105: Представить информацию, относящуюся к целевому визуальному эффекту.
Информация включает в себя, но не ограничивается этим, текст, пиктограммы, статические изображения, анимационные эффекты и т.п. Настоящее раскрытие не ограничивает конкретный способ отображения и содержание отображения информации.
Например, информация, относящаяся к целевому визуальному эффекту, включает в себя рекламную информацию, относящуюся к целевому визуальному эффекту. Например, в случае, когда анимация целевого визуального эффекта представляет собой анимацию эффекта зарядки аккумулятора мобильного телефона, целевой визуальный эффект постепенно изменяется от исходного изображения к целевому изображению, примером которого является аккумулятор мобильного телефона, постепенно изменяется от отсутствия питания до полной мощности, и, соответственно, информация, относящаяся к целевому визуальному эффекту, может быть рекламной информацией о мобильном телефоне, такой как локальное изображение мобильного телефона крупным планом, рекламная копия о мобильном телефоне и т.п.
В варианте осуществления настоящего раскрытия также может быть представлена информация, относящаяся к фоновому изображению. Например, в случае, когда фоновое изображение, отображаемое терминальным устройством, представляет собой определенное рекламное видео, после отображения анимации целевого визуального эффекта в ответ на инструкцию изменения визуального эффекта, изделие в рекламе может быть представлено таким образом, чтобы усилить впечатление пользователя от изделия.
В варианте осуществления настоящего раскрытия, если содержание целевого визуального эффекта относится к содержанию фонового изображения, терминальное устройство может также представлять в интерфейсе информацию, относящуюся как к целевому визуальному эффекту, так и к фоновому изображению. Например, в случае, когда фоновое изображение представляет собой видеоизображение, касающееся рекламы мобильного телефона, целевой визуальный эффект представляет собой анимацию изменения заряда аккумуляторной батареи мобильного телефона, и, после реагирования на инструкцию визуального эффекта для отображения анимации изменения заряда аккумуляторной батареи мобильного телефона, может быть также представлена информация о мобильном телефоне. Например, рекламная копия мобильного телефона (например, высокая скорость зарядки и большой ресурс аккумуляторной батареи) и/или изображения мобильного телефона могут убедить пользователя в том, что аккумуляторная батарея мобильного телефона имеет быструю скорость зарядки и длительный ресурс аккумуляторной батареи, тем самым увеличивая благоприятное впечатление пользователя от мобильного телефона.
В варианте осуществления настоящего раскрытия представление информации, относящейся к целевому визуальному эффекту, на этапе S105 включает в себя: замену отображаемого в текущий момент времени целевого изображения на информацию, относящуюся к целевому визуальному эффекту.
Можно понимать, что при представлении информации, относящейся к целевому визуальному эффекту, целевое изображение, отображаемое в текущий момент времени, может быть заменено на информацию, относящуюся к целевому визуальному эффекту, чтобы достичь эффекта фокусировки при представлении информации, относящейся к целевому визуальному эффекту.
Чтобы лучше понять варианты осуществления настоящего раскрытия, в примерах используется ссылка на фиг.2(а)-фиг.2(f), которые представляют собой схематичные представления процесса взаимодействия, предусмотренного по меньшей мере одним вариантом осуществления настоящего раскрытия.
Взяв в качестве примера сценарий, где пользователь создает видео, фоновое изображение может быть видеоизображением, записанным пользователем в реальном времени, таким как аватарка пользователя, и на фиг.2(а) показано изображение пользователя, записывающего видео в обычном режиме. Через 5 секунд записи, как показано на фиг.2(b), исходное изображение (например, исходное изображение целевого визуального эффекта представляет собой изображение аккумуляторной батареи в состоянии низкого энергопотребления) целевого визуального эффекта отображается в заданной позиции (например, в заданной позиции ниже) фонового изображения в ответ на инструкцию представления визуального эффекта, и яркость фонового изображения представлена в качестве третьего эффекта фильтрации, такого как фоновое изображение средней яркости. После этого, как показано на фиг.2(c), терминальное устройство отображает подсказку (например, «попробуйте сделать сердечко из рук»), и когда пользователь делает соответствующий жест, как показано на фиг.2(d)-фиг.2(e), исходное изображение целевого визуального эффекта постепенно изменяется на целевое изображение. Например, состояние заряда аккумуляторной батареи постепенно изменяется с состояния низкого энергопотребления на состояние полной мощности, и в то же время эффект фильтрации фонового изображения постепенно изменяется с первого эффекта фильтрации на второй эффект фильтрации, например, постепенно увеличивается яркость фонового изображения. Наконец, как показано на фиг.2(f), за счет предоставления информации, относящейся к целевому визуальному эффекту, такому как отображение изображения мобильного телефона на терминальном устройстве и замена изображения полностью заряженной аккумуляторной батареи, может быть создано видео, указывающее, что мобильный телефон быстро заряжается, что может еще больше усилить впечатление пользователя от быстрой зарядки мобильного телефона.
Следует отметить, что процесс взаимодействия, показанный на фиг.2(а)-фиг.2(f), является только примером и не должен накладывать каких-либо ограничений на функцию и объем использования вариантов осуществления настоящего раскрытия.
Далее, взяв в качестве примера сценарий, в котором пользователь смотрит видео, в примерах используется ссылка на фиг.3(а)-фиг.3(f), которые представляют собой схематичные представления другого процесса взаимодействия, предусмотренного по меньшей мере одним вариантом осуществления настоящего раскрытия.
Например, фоновое изображение включает в себя видеоизображение, касающееся рекламы мобильного телефона, такое как видеоизображение запуска определенного мобильного телефона, и на фиг.3(a) показано изображение нормально воспроизводимого видео. После воспроизведения в течение заданного времени (например, 5 секунд), как показано на фиг.3(b), исходное изображение (например, исходное изображение целевого визуального эффекта представляет собой изображение аккумуляторной батареи в состоянии низкого энергопотребления) целевого визуального эффекта отображается в заданной позиции (например, в заданной позиции ниже) фонового изображения в ответ на инструкцию представления визуального эффекта с заданным временем 5 секунд, и яркость фонового изображения представлена как третий эффект фильтрации, такой как фоновое изображение средней яркости. После этого, как показано на фиг.3(c), терминальное устройство отображает подсказку (например, пожалуйста, подскажите ресурс аккумуляторной батареи этого мобильного телефона), и после того, как пользователь ответит на правильный ответ (например, ресурс составляет 13 часов), терминальное устройство вырабатывает инструкцию изменения визуального эффекта, как показано на фиг.3(d)-фиг.3(e), исходное изображение целевого визуального эффекта постепенно изменяется на целевое изображение, например, состояние заряда аккумуляторной батареи постепенно изменяется с состояния низкого энергопотребления на состояние полного энергопотребления, и в то же время эффект фильтрации фонового изображения постепенно изменяется с первого эффекта фильтрации на второй эффект фильтрации, например, яркость фонового изображения постепенно становится ярче. Наконец, как показано на фиг.3(f), за счет представления информации, относящейся к целевому визуальному эффекту, например, путем отображения изображения и/или рекламного текста (например, скорости быстрой зарядки и большого ресурса аккумуляторной батареи) мобильного телефона на терминальном устройстве и замены изображения полностью заряженной аккумуляторной батареи, можно улучшить впечатление пользователя о том, что мобильный телефон заряжается относительно быстро и имеет длительный ресурс аккумуляторной батареи.
Следует отметить, что процесс взаимодействия, показанный на фиг.3(а)-фиг.3(f), является только примером и не должен накладывать каких-либо ограничений на функцию и объем использования вариантов осуществления настоящего раскрытия.
По меньшей мере один вариант осуществления настоящего раскрытия дополнительно предусматривает устройство взаимодействия. Как показано на фиг.4, устройство 40 взаимодействия включает в себя первый модуль 401 отображения, второй модуль 402 отображения, модуль 403 ответа и модуль 404 регулировки.
Первый модуль 401 отображения выполнен с возможностью отображения фонового изображения.
Настоящее раскрытие не ограничивает тип фонового изображения. Например, фоновое изображение может включать в себя видеоизображение, изображение и т.п. Настоящее раскрытие также не ограничивает содержание фонового изображения. Например, фоновое изображение может включать в себя изображение человека, изображение животного, изображение пейзажа или любую комбинацию изображений животных, людей и пейзажей.
В варианте осуществления настоящего раскрытия фоновое изображение включает в себя по меньшей мере одно из следующего: видеоизображение, записанное в реальном времени, предварительно выбранное записанное видеоизображение и по меньшей мере одно предварительно выбранное изображение.
Следует понимать, что фоновое изображение может быть видеоизображением, записанным в реальном времени на терминале во время создания видео, записанным видеоизображением, выбранным во время создания видео, или выбранным изображением. В дополнение к этому, разные видео и/или разные изображения могут быть выбраны и отображены в качестве фонового изображения в соответствии с заданным способом представления.
При необходимости фоновое изображение может также включать в себя видеоизображение, представленное на терминале, такое как рекламное видеоизображение.
Второй модуль 402 отображения выполнен с возможностью отображения исходного изображения целевого визуального эффекта в заданной позиции фонового изображения.
Например, целевой визуальный эффект в вариантах осуществления настоящего раскрытия может быть анимационным визуальным специальным эффектом. Заданная позиция фонового изображения может быть заданной позицией в ориентации, такой как центр, верхний левый угол или нижний правый угол фонового изображения. Заданная позиция фонового изображения также может быть заданной позицией во времени, например, в случае, когда фоновое изображение представляет собой видеоизображение, и, когда видеоизображение воспроизводится в заданное время, отображается исходное изображение целевого визуального эффекта.
В варианте осуществления настоящего раскрытия второй модуль 402 отображения включает в себя второй подмодуль отображения.
Второй подмодуль отображения выполнен с возможностью отображения исходного изображения целевого визуального эффекта в заданной позиции фонового изображения в ответ на инструкцию отображения визуального эффекта.
Например, инструкция отображения визуального эффекта является инструкцией, запускаемой пользователем. Например, пользователь выбирает целевой визуальный эффект среди шаблонов визуальных эффектов, который инициирует инструкцию отображения визуального эффекта целевого визуального эффекта. В другом примере пользователь щелкает по указанной кнопке на экране или делает указанный жест, который инициирует инструкцию отображения визуального эффекта целевого визуального эффекта. Может быть также задана инструкция отображения визуальных эффектов. Например, в случае, когда фоновое изображение, представляемое терминальным устройством, является видеоизображением, когда время воспроизведения видео достигает заданного времени (например, 10 секунд), или когда захватывается определенный целевой объект (например, цветок или собака ) на видео, считается, что инициирована инструкция отображения визуального эффекта. В ответ на инструкцию отображения визуального эффекта терминальное устройство отображает исходное изображение целевого визуального эффекта в заданной позиции фонового изображения.
В варианте осуществления целевой визуальный эффект ассоциируется с фоновым изображением, то есть содержание визуального эффекта целевого визуального эффекта ассоциируется с содержанием изображения фонового изображения.
Например, в случае, когда фоновым изображением является видеоизображение, касающееся рекламы мобильного телефона, целевым визуальным эффектом может быть анимация изменения заряда аккумуляторной батареи мобильного телефона, и исходным изображением целевого визуального эффекта может быть аккумуляторная батарея в состоянии низкого заряда. В частности, в случае, когда фоновое изображение является видеорекламой мобильного телефона, когда время воспроизведения видео достигает заданного времени (например, 10 секунд), инициируется инструкция отображения визуального эффекта, и терминальное устройство может отображать аккумуляторную батарею в состоянии низкого энергопотребления в центре фонового изображения в ответ на инструкцию отображения визуального эффекта.
Следует отметить, что целевой визуальный эффект может быть предварительно сохранен на сервере или в терминале. Когда инструкция отображения визуального эффекта запускается, терминальное устройство может отображать исходное изображение целевого визуального эффекта в заданной позиции фонового изображения в ответ на инструкцию отображения визуального эффекта, и исходное изображение является первым изображением кадра целевого визуального эффекта.
В варианте осуществления настоящего раскрытия второй модуль 402 отображения дополнительно включает в себя второй подмодуль регулировки.
Второй подмодуль регулировки выполнен с возможностью регулировки эффекта фильтрации фонового изображения для того, чтобы эффект фильтрации фонового изображения мог измениться с третьего эффекта фильтрации на первый эффект фильтрации.
Например, эффект фильтрации фонового изображения включает в себя размытость, оттенки серого, яркость и т.п. фонового изображения. Взяв в качестве примера эффект фильтрации, включающий в себя эффект яркости, эффект яркости третьего эффекта фильтрации может быть средней яркостью, эффект яркости первого эффекта фильтрации может быть низкой яркостью, и уровни яркости средней яркости и низкой яркости могут быть представлены заданными значениями яркости. Настоящее раскрытие не ограничивает конкретную яркость фонового изображения, которое в данном документе используется только в иллюстративных целях.
В частности, значения HSB (оттенок, насыщенность и яркость), соответствующие первому эффекту фильтрации, могут быть сохранены заранее. После инициирования инструкции отображения визуального эффекта, значения HSB, соответствующие третьему эффекту фильтрации в фоновом изображении, могут быть заменены на предварительно сохраненные значения HSB, соответствующие первому эффекту фильтрации. Следует отметить, что третий эффект фильтрации является исходным эффектом фильтрации, когда фоновое изображение отображается на этапе S101, и значения HSB можно регулировать, чтобы позволить третьему эффекту фильтрации измениться на первый эффект фильтрации, например, путем регулировки значения B в значениях HSB, чтобы уменьшить яркость фонового изображения.
Специалистам в данной области техники должно быть понятно, что в приведенном выше описании в качестве примера для описания рассматривается только эффект фильтрации, включающий в себя эффект яркости. Настоящее раскрытие не ограничивает тип эффекта фильтрации, и для других типов эффектов фильтрации терминальное устройство может регулировать эффект фильтрации фонового изображения, регулируя такие параметры, как насыщенность, оттенок и т.п. изображения аналогичным образом, так что эффект фильтрации фонового изображения изменяется с третьего эффекта фильтрации на первый эффект фильтрации.
Модуль 403 ответа выполнен с возможностью управления целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение в ответ на инструкцию изменения визуального эффекта, инициированную пользователем.
Например, инструкция изменения визуального эффекта может быть запущена пользователем, например, конкретный звук или конкретное действие. Когда терминальное устройство фиксирует конкретный звук или действие пользователя, можно считать, что пользователь инициирует инструкцию изменения визуального эффекта. Настоящее раскрытие не ограничивает инструкцию визуального эффекта.
Терминальное устройство может реагировать на инструкцию изменения визуального эффекта, тем самым управляя исходным изображением целевого визуального эффекта таким образом, чтобы оно постепенно изменялось на целевое изображение. В варианте осуществления терминальное устройство может постепенно изменять значения RGB (красный, зеленый и синий) каждого изображения ключевого кадра в целевом изображении с визуальным эффектом для достижения эффекта постепенного изменения с исходного изображения на целевое изображение.
В варианте осуществления настоящего раскрытия устройство 40 взаимодействия дополнительно включает в себя подмодуль подсказок и подмодуль выработки.
Подмодуль подсказки выполнен с возможностью отображения первой подсказки, причем первая подсказка выполнена с возможностью инструктирования пользователя выполнить заданное действие.
Подмодуль выработки выполнен с возможностью выработки инструкции изменения визуального эффекта в ответ на обнаружение заданного действия, выполняемого пользователем.
Можно понять, что инструкция изменения визуального эффекта может вырабатываться в ответ на ввод пользователем заданного действия. В частности, терминальное устройство может отображать первое сообщение с подсказкой, например, первое сообщение с подсказкой включает в себя подсказку пользователю выполнить определенное действие, произнести определенное выражение, издать определенный звук и т.д., например, подсказку пользователю ввести действие «сердце из рук» или «кивок». Когда терминальное устройство обнаруживает, что пользователь ввел действие «сердце из рук» или «кивок», считается, что пользователь инициирует инструкцию изменения визуального эффекта, и вырабатывается инструкция изменения визуального эффекта.
В варианте осуществления настоящего раскрытия выработка инструкции визуального эффекта дополнительно включает в себя: выработку инструкции визуального эффекта в ответ на обнаружение того, что пользователь правильно ответил на вопрос взаимодействия. В частности, терминальное устройство может выдать вопрос, относящийся к отображаемому в текущий момент времени фоновому видеоизображению или относящийся к целевому визуальному эффекту в виде отображения текста или воспроизведения голоса. Когда обнаруживается, что пользователь ответил на правильный ответ, считается, что пользователь инициирует инструкцию изменения визуального эффекта, и, соответственно, вырабатывается инструкция изменения визуального эффекта. Например, в случае, если отображаемое в текущий момент времени фоновое изображение представляет собой видео об определенном изделии (например, мобильном телефоне), терминальное устройство выдает вопрос о марке мобильного телефона, и когда пользователь вводит текст, или голос, правильный бренд мобильного телефона, считается, что пользователь инициирует инструкцию визуального эффекта.
Модуль 404 регулировки выполнен с возможностью регулировки эффекта фильтрации фонового изображения для того, чтобы эффект фильтрации фонового изображения мог постепенно измениться с первого эффекта фильтрации на второй эффект фильтрации во время изменения целевого визуального эффекта.
Например, взяв еще в качестве примера эффект фильтрации, включающий в себя эффект яркости, эффект яркости первого эффекта фильтрации может быть низкой яркостью, и эффект яркости второго эффекта фильтрации может быть высокой яркостью. Можно понять, что в процессе изменения целевого визуального эффекта эффект фильтрации фонового изображения может быть отрегулирован одновременно для предоставления впечатляющего визуального специального эффекта, чтобы привлечь пользователя к созданию видео или привлечь пользователя заходить в видео и взаимодействовать с видео.
В частности, значения HSB, соответствующие второму эффекту фильтрации, могут быть предварительно сохранены, и после обнаружения инструкции изменения визуального эффекта терминальное устройство может постепенно регулировать значения HSB, соответствующие первому эффекту фильтрации фонового изображения, до тех пор, пока не будут достигнуты значения HSB, соответствующие второму эффекту фильтрации. Следует отметить, что первый эффект фильтрации может быть эффектом фильтрации, при котором яркость фонового изображения уменьшается путем регулировки значения B в значениях HSB, соответствующих третьему эффекту фильтрации. Например, значения HSB, соответствующие первому эффекту фильтрации, можно постепенно регулировать, чтобы первый эффект фильтрации мог постепенно измениться на второй эффект фильтрации. Например, значение B в значениях HSB, соответствующих первому эффекту фильтрации, можно постепенно регулировать для повышения яркости фонового изображения.
Следует отметить, что приведенный выше эффект яркости рассматривается только в качестве примера для представления эффекта фильтрации, и эффект яркости является лишь одним из элементов эффекта в эффекте фильтрации. Настоящее раскрытие может фактически преобразовывать один или несколько элементов эффекта в яркость, оттенок, насыщенность и т.п., то есть настоящее раскрытие не ограничивает ни способ объединения элементов эффекта, которые необходимо преобразовать, ни способ преобразования эффекта фильтрации.
В варианте осуществления настоящего раскрытия модуль 404 регулировки включает в себя первый подмодуль регулировки.
Первый подмодуль регулировки выполнен с возможностью регулировки динамики изменения эффекта фильтрации фонового изображения на основе динамики изменения целевого визуального эффекта.
Можно понять, что для того, чтобы сделать визуальный эффект, просматриваемый пользователем, более однородным, динамика изменения целевого визуального эффекта может быть объединена с динамикой изменения эффекта фильтрации фонового изображения. То есть терминальное устройство может регулировать динамику изменения эффекта фильтрации фонового изображения в соответствии с динамикой изменения целевого визуального эффекта, так что эффект фильтрации фонового изображения изменяется с изменением целевого визуального эффекта.
Например, взяв в качестве примера случай, когда изменение целевого визуального эффекта включает в себя изменение цвета изображения со специальным эффектом, и изменение эффекта фильтрации включает в себя изменение эффекта яркости, терминальное устройство принимает слой целевого визуального эффекта в видеоизображении в качестве первого слоя изображения и слой фонового изображения в качестве второго слоя изображения, и задав изменение цвета изображения со специальным эффектом первого слоя изображения, чтобы оно было объединено с изменением яркости фонового изображения второго слоя изображения, может быть достигнут эффект, который состоит в том, что динамика изменения целевого визуального эффекта унифицируется с динамикой изменения эффекта фильтрации фонового изображения.
В частности, терминальное устройство может предварительно установить соответствующее соотношение между значениями RGB первого слоя изображения (то есть целевого слоя визуального эффекта) в видеоизображении и значениями HSB второго слоя изображения (то есть слоя) фонового изображения), то есть значения RGB каждого изображения ключевого кадра целевого слоя визуальных эффектов в каждый момент времени изменения находятся во взаимно однозначном соответствии со значениями HSB в каждый соответствующий момент времени изменения фонового изображения в слое фонового изображения в каждом соответствующем временном узле. Исходя из этого, за счет постепенного изменения значения RGB каждого изображения ключевого кадра, терминальное устройство может одновременно изменять значения HSB фонового изображения, соответствующие каждому времени изменения, чтобы достичь результата, при котором динамика изменения целевого визуального эффекта унифицирована с динамикой изменения эффекта фильтрации фонового изображения в процессе изменения целевого визуального эффекта.
В настоящем раскрытии за счет отображения фонового изображения, отображения исходного изображения целевого визуального эффекта в заданной позиции фонового изображения и реагирования на инструкцию изменения визуального эффекта, инициированную пользователем, можно управлять целевым визуальным эффектом таким образом, чтобы происходило постепенное изменение от исходного изображения к целевому изображению. То есть, взаимодействуя с пользователем, пользователь может быть вовлечено в процесс изменения визуального эффекта, и вовлеченность пользователя может быть улучшена. Более того, по мере того как целевой визуальный эффект постепенно изменяется от исходного изображения к целевому изображению, эффект фильтрации фонового изображения постепенно конфигурируется таким образом, чтобы представить впечатляющий визуальный эффект за счет объединения изменения визуального специального эффекта и изменения эффекта фильтрации, и повысить вовлеченность пользователя и улучшить взаимодействие с пользователем.
В варианте осуществления настоящего раскрытия устройство 40 взаимодействия дополнительно включает в себя модуль представления.
Модуль представления выполнен с возможностью представления информации, относящейся к целевому визуальному эффекту, после управления целевым визуальным эффектом для постепенного изменения с исходного изображения на целевое изображение.
Информация включает в себя, но не ограничивается этим, текст, значки, статические изображения, анимационные эффекты и т.п. Настоящее раскрытие не ограничивает конкретный способ отображения и содержание отображения информации.
Например, информация, относящаяся к целевому визуальному эффекту, включает в себя рекламную информацию, относящуюся к целевому визуальному эффекту. Например, в случае, когда анимация целевого визуального эффекта представляет собой анимацию эффекта зарядки аккумулятора мобильного телефона, целевой визуальный эффект постепенно изменяется от исходного изображения к целевому изображению, примером которого является аккумулятор мобильного телефона, постепенно изменяется от отсутствия питания до полной мощности, и, соответственно, информация, относящаяся к целевому визуальному эффекту, может быть рекламной информацией о мобильном телефоне, такой как локальное изображение мобильного телефона крупным планом, рекламная копия о мобильном телефоне и т.п.
В варианте осуществления настоящего раскрытия также может быть представлена информация, относящаяся к фоновому изображению. Например, в случае, когда фоновое изображение, отображаемое терминальным устройством, представляет собой определенное рекламное видео, после отображения анимации целевого визуального эффекта в ответ на инструкцию изменения визуального эффекта, изделие в рекламе может быть представлено таким образом, чтобы усилить впечатление пользователя от изделия.
В варианте осуществления настоящего раскрытия, если содержание целевого визуального эффекта относится к содержанию фонового изображения, терминальное устройство может также представлять в интерфейсе информацию, относящуюся как к целевому визуальному эффекту, так и к фоновому изображению. Например, в случае, когда фоновое изображение представляет собой видеоизображение, касающееся рекламы мобильного телефона, целевой визуальный эффект представляет собой анимацию изменения заряда аккумуляторной батареи мобильного телефона, и, после реагирования на инструкцию визуального эффекта для отображения анимации изменения заряда аккумуляторной батареи мобильного телефона, может быть также представлена информация о мобильном телефоне. Например, рекламная копия мобильного телефона (например, высокая скорость зарядки и большой ресурс аккумуляторной батареи) и/или изображения мобильного телефона могут убедить пользователя в том, что аккумуляторная батарея мобильного телефона имеет быструю скорость зарядки и длительный ресурс аккумуляторной батареи, тем самым увеличивая благоприятное впечатление пользователя от мобильного телефона.
В варианте осуществления настоящего раскрытия модуль представления включает в себя подмодуль замены.
Подмодуль замены выполнен с возможностью замены отображаемого в текущий момент времени целевого изображения на информацию, относящуюся к целевому визуальному эффекту.
Можно понимать, что при представлении информации, относящейся к целевому визуальному эффекту, целевое изображение, отображаемое в текущий момент времени, может быть заменено на информацию, относящуюся к целевому визуальному эффекту, чтобы достичь эффекта фокусировки на представлении информации, относящейся к целевому визуальному эффекту.
Вышеупомянутые модули могут быть реализованы как программные компоненты, исполняемые на одном или нескольких процессорах общего назначения, или могут быть реализованы как аппаратные средства, такие как программируемые логические устройства и/или специализированные интегральные схемы, которые выполняют определенные функции, или их комбинации. В некоторых вариантах осуществления эти модули воплощены в виде программных продуктов, которые могут храниться на энергонезависимых носителях информации, и эти энергонезависимые носители информации включают в себя компьютерные программы, позволяющие компьютерным устройствам (таким как персональный компьютер, сервер, сетевое устройство, мобильный терминал и т.д.) реализовать способы, описанные в вариантах осуществления настоящего раскрытия. В варианте осуществления вышеупомянутые модули также могут быть реализованы в одном устройстве или могут быть распределены в множестве устройств. Функции этих модулей могут быть объединены друг с другом или дополнительно разделены на несколько подмодулей.
Обращаясь к фиг.5, на фиг.5 показана схематичная структурная схема электронного устройства 500, подходящего для реализации некоторых вариантов осуществления настоящего раскрытия. Электронные устройства в некоторых вариантах осуществления настоящего раскрытия могут включать в себя, но без ограничений, мобильные терминалы, такие как мобильный телефон, ноутбук, цифровой широковещательный приемник, персональный цифровой помощник (PDA), портативное устройство Android (PAD), портативный медиаплеер (PMP), автомобильный терминал (например, автомобильный навигационный терминал), носимое электронное устройство и т.п., и стационарные терминалы, такие как цифровой телевизор, настольный компьютер и т.п. Электронное устройство, показанное на фиг.5, является просто примером и не должно налагать каких-либо ограничений на функции и диапазон использования вариантов осуществления настоящего раскрытия.
Электронное устройство включает в себя память и процессор, где процессор в данном документе может упоминаться как устройство 501 обработки, описанное ниже, и память может включать в себя по меньшей мере одно устройство, выбранное из группы, состоящей из постоянного запоминающего устройства (ROM) 502, оперативного запоминающего устройства (RAM) 503 и запоминающего устройства 508, именуемого в дальнейшем. Память выполнена с возможностью хранения программ для выполнения способов, описанных в приведенных выше вариантах осуществления способа, и процессор выполнен с возможностью выполнения программ, хранящихся в памяти. Процессор может включать в себя центральный процессор (CPU) или блок обработки другой формы, обладающий возможностями обработки данных и/или возможностями выполнения инструкций, и может управлять другими компонентами электронного устройства для выполнения желаемых функций.
Как показано на фиг.5, электронное устройство 500 может включать в себя устройство 501 обработки (например, центральный процессор, графический процессор и т.д.), которое может выполнять различные подходящие действия и обработку в соответствии с программой, хранящейся в постоянном запоминающем устройстве (ROM) 502, или программой, загруженной из запоминающего устройства 508 в оперативное запоминающее устройство (RAM) 503. В RAM 503 дополнительно хранятся различные программы и данные, необходимые для работы электронного устройства 500. Устройство 501 обработки, ROM 502 и RAM 503 соединены между собой посредством шины 504. Интерфейс 505 ввода/вывода (I/O) также подключен к шине 504.
Обычно к интерфейсу 505 ввода-вывода может быть подключено следующее устройство: устройство 506 ввода, включающее в себя, например, сенсорный экран, сенсорную панель, клавиатуру, мышь, камеру, микрофон, акселерометр, гироскоп и т.п.; устройство 507 вывода, включающее в себя, например, жидкокристаллический дисплей (LCD), громкоговоритель, вибратор и т.п.; запоминающее устройство 508, включающее в себя, например, магнитную ленту, жесткий диск и т.п.; и устройство 509 связи. Устройство 509 связи позволяет электронному устройству 500 осуществлять беспроводную или проводную связь с другими устройствами для обмена данными. Хотя на фиг.5 показано электронное устройство 500, имеющее различные устройства, следует понимать, что не все проиллюстрированные устройства обязательно реализованы или включены. В качестве альтернативы может быть реализовано или включено большее или меньшее количество устройств.
В частности, согласно некоторым вариантам осуществления настоящего раскрытия, процессы, описанные выше со ссылкой на блок-схемы, могут быть реализованы в виде компьютерной программы. Например, некоторые варианты осуществления настоящего раскрытия включают в себя компьютерный программный продукт, который включает в себя компьютерную программу, переносимую на невременном машиночитаемом носителе информации. Компьютерная программа включает в себя программные коды для выполнения способов, показанных на блок-схемах последовательностей операций. В таких вариантах осуществления компьютерная программа может быть загружена в реальном времени через устройство 509 связи и установлена или может быть установлена из запоминающего устройства 508 или может быть установлена из ROM 502. Когда компьютерная программа исполняется устройством 501 обработки, выполняются вышеупомянутые функции, определенные в способах некоторых вариантов осуществления настоящего раскрытия.
Следует отметить, что вышеупомянутый машиночитаемый носитель информации в настоящем раскрытии может быть машиночитаемым носителем сигналов или машиночитаемым носителем информации или любым их сочетанием. Например, машиночитаемый носитель информации может быть, но без ограничений, электрической, магнитной, оптической, электромагнитной, инфракрасной или полупроводниковой системой, аппаратным устройством или устройством или любым их сочетанием. Более конкретные примеры машиночитаемого носителя информации могут включать в себя, но не ограничиваться ими: электрическое соединение с одним или более проводами, портативный компьютерный диск, жесткий диск, оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), стираемое программируемое постоянное запоминающее устройство (EPROM или флеш-память), оптическое волокно, постоянное запоминающее устройство на компакт-диске (CD-ROM), оптическое запоминающее устройство, магнитное запоминающее устройство или любое их соответствующее сочетание. В настоящем раскрытии машиночитаемый носитель информации может быть любым материальным носителем, содержащим или хранящим программу, которая может использоваться системой, аппаратным устройством или устройством выполнения инструкций или в сочетании с ними. В настоящем раскрытии машиночитаемый носитель информационных сигналов может включать в себя информационный сигнал, который распространяется в основной полосе частот или как часть несущей и несет машиночитаемые программные коды. Информационный сигнал, распространяющийся таким образом, может принимать множество форм, включая, но без ограничений, электромагнитный сигнал, оптический сигнал или любое их подходящее сочетание. Машиночитаемый носитель информационных сигналов также может быть любым другим машиночитаемым носителем информации, кроме машиночитаемого носителя информации. Машиночитаемый носитель информационных сигналов может отправлять, распространять или передавать программу, используемую системой, аппаратным устройством или устройством для исполнения инструкций или в сочетании с ними. Программный код, содержащийся на машиночитаемом носителе информации, может быть передан с использованием любого подходящего носителя информации, включая, но без ограничений, электрический провод, оптоволоконный кабель, радиочастотный (RF) сигнал и т.п. или любое их подходящее сочетание.
В некоторых вариантах реализации клиент и сервер могут поддерживать связь с любым сетевым протоколом, известным в настоящее время или который будет исследоваться и разрабатываться в будущем, таким как протокол передачи гипертекста (HTTP), и взаимодействовать друг с другом с использованием цифровых данных в любой форме или на любом носителе.
Примеры сетей связи включают в себя локальную сеть (LAN), глобальную сеть (WAN), Интернет и сеть с двухточечной связью (например, специальную сеть с двухточечной связью), а также любую сеть, которая известна в настоящее время или будет исследована и разработана в будущем.
Вышеописанный машиночитаемый носитель информации может быть включен в вышеописанное электронное устройство или может также существовать автономно без сборки в электронное устройство.
Вышеописанный машиночитаемый носитель информации содержит одну или несколько программ, и когда одна или несколько программ исполняются электронным устройством, электронное устройство предписывает: отображать фоновое изображение; отображать исходное изображение целевого визуального эффекта в заданной позиции фонового изображения; управлять целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение в ответ на инструкцию изменения визуального эффекта, инициированную пользователем; и регулировать эффект фильтрации фонового изображения для того, чтобы эффект фильтрации фонового изображения мог постепенно измениться с первого эффекта фильтрации на второй эффект фильтрации во время изменения целевого визуального эффекта.
Коды компьютерных программ для выполнения операций согласно настоящему раскрытию могут быть написаны на одном или нескольких языках программирования или их комбинации. Вышеописанные языки программирования включают в себя, но не ограничиваются ими, объектно-ориентированные языки программирования, такие как Java, Smalltalk, C++, а также включают в себя традиционные языки процедурного программирования, такие как язык программирования "C" или аналогичные языки программирования. Программный код может выполняться полностью на компьютере пользователя, частично на компьютере пользователя, в виде автономного программного пакета, частично на компьютере пользователя и частично на удаленном компьютере или полностью на удаленном компьютере или сервере. В сценарии, связанном с удаленным компьютером, удаленный компьютер может быть подключен к компьютеру пользователя через сеть любого типа, включая локальную сеть (LAN) или глобальную сеть (WAN), или подключение может быть выполнено к внешнему компьютеру (например, через Интернет с помощью поставщика интернет-услуг).
Блок-схемы последовательностей операций и блок-схемы на сопроводительных чертежах иллюстрируют архитектуру, функциональные возможности и работу возможных реализаций систем, способов и компьютерных программных продуктов согласно различным вариантам осуществления настоящего раскрытия. В связи с этим, каждый блок на блок-схемах последовательностей операций или блок-схемах может представлять собой модуль, программный сегмент или часть кодов, включая одну или несколько исполняемых инструкций для реализации заданных логических функций. Следует также отметить, что в некоторых альтернативных реализациях функции, отмеченные в блоках, могут также выполняться не в порядке, указанном на сопроводительных чертежах. Например, два блока, показанные последовательно, фактически могут исполняться по существу одновременно, или два блока иногда могут исполняться в обратном порядке, в зависимости от задействованной функциональности. Следует также отметить, что каждый блок блок-схем и/или блок-схем последовательностей операций и комбинации блоков в блок-схемах и/или блок-схемах последовательностей операций могут быть реализованы с помощью специальной аппаратной системы, которая выполняет указанные функции или операции, или могут быть также реализованы с помощью комбинации специализированного аппаратных средств и компьютерных инструкций.
Модули или блоки, задействованные в вариантах осуществления настоящего раскрытия, могут быть реализованы в виде программного обеспечения или аппаратных средств. Среди них название модуля или блока не является ограничением непосредственно блока при определенных обстоятельствах.
Функции, описанные выше в данном документе, могут выполняться по меньшей мере частично одним или несколькими аппаратными логическими компонентами. Например, на без ограничения, доступные примерные типы аппаратных логических компонентов включают в себя: программируемую пользователем вентильную матрицу (FPGA), специализированную интегральную схему (ASIC), специализированный стандартный продукт (ASSP), систему на кристалле (SOC), сложное программируемое логическое устройство (CPLD) и др.
В контексте настоящего раскрытия машиночитаемый носитель информации может быть материальным носителем информации, который может включать в себя или хранить программу для использования системой, аппаратным устройством или устройством исполнения инструкций или в сочетании с ними. Машиночитаемый носитель информации может быть машиночитаемым носителем сигналов или машиночитаемым носителем информации. Машиночитаемый носитель информации включает в себя, но не ограничивается этим, электрическую, магнитную, оптическую, электромагнитную, инфракрасную или полупроводниковую систему, аппаратное устройство или устройство или любое подходящее сочетание вышеперечисленного. Более конкретные примеры машиночитаемых носителей информации включают в себя электрическое соединение с одним или более проводами, портативный компьютерный диск, жесткий диск, оперативную память (RAM), постоянное запоминающее устройство (ROM), стираемое программируемое постоянное запоминающее устройство (EPROM или флеш-память), оптическое волокно, портативное запоминающее устройство на компакт-диске (CD-ROM), оптическое запоминающее устройство, магнитное запоминающее устройство или любое подходящее сочетание вышеперечисленного.
Согласно одному или более вариантам осуществления настоящего раскрытия предоставлен способ взаимодействия, включающий в себя:
отображение фонового изображения;
отображение исходного изображения целевого визуального эффекта в заданной позиции фонового изображения;
управление целевым визуальным эффектом для постепенного перехода от исходного изображения к целевому изображению в ответ на инструкцию изменения визуального эффекта, инициированную пользователем; и
регулировку эффекта фильтрации фонового изображения для того, чтобы эффект фильтрации фонового изображения мог постепенно измениться с первого эффекта фильтрации на второй эффект фильтрации во время изменения целевого визуального эффекта.
В варианте осуществления настоящего раскрытия регулировка эффекта фильтрации фонового изображения включает в себя:
регулировку динамики изменения эффекта фильтрации фонового изображения на основе динамики изменения целевого визуального эффекта.
В варианте осуществления настоящего раскрытия отображение исходного изображения целевого визуального эффекта в заданной позиции фонового изображения включает в себя:
отображение исходного изображения целевого визуального эффекта в заданной позиции фонового изображения в ответ на инструкцию отображения визуального эффекта.
В варианте осуществления настоящего раскрытия отображение исходного изображения целевого визуального эффекта дополнительно включает в себя:
регулировку эффекта фильтрации фонового изображения для того, чтобы эффект фильтрации фонового изображения мог измениться с третьего эффекта фильтрации на первый эффект фильтрации.
В варианте осуществления настоящего раскрытия способ взаимодействия дополнительно включает в себя:
отображение первой подсказки, причем первая подсказка выполнена с возможностью инструктирования пользователя выполнить заданное действие; и
выработку инструкции изменения визуального эффекта в ответ на обнаружение заданного действия, выполняемого пользователем.
В варианте осуществления настоящего раскрытия, после управления целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение, способ взаимодействия дополнительно включает в себя:
представление информации, относящейся к целевому визуальному эффекту.
В варианте осуществления настоящего раскрытия представление информации, относящейся к целевому визуальному эффекту, включает в себя:
замену отображаемого в текущий момент времени целевого изображения на информацию, относящуюся к целевому визуальному эффекту.
В варианте осуществления настоящего раскрытия фоновое изображение включает в себя по меньшей мере одно выбранное из группы, состоящей из: записанного в реальном времени видеоизображения, предварительно выбранного записанного видеоизображения или по меньшей мере одного предварительно выбранного изображения.
Согласно одному или нескольким вариантам осуществления настоящего раскрытия предусмотрено устройство взаимодействия, которое включает в себя:
первый модуль отображения, выполненный с возможностью отображения фонового изображения;
второй модуль отображения, выполненный с возможностью отображения исходного изображения целевого визуального эффекта в заданной позиции фонового изображения;
модуль ответа, выполненный с возможностью управления целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение в ответ на инструкцию изменения визуального эффекта, инициированную пользователем; и
модуль регулировки, выполненный с возможностью регулировки эффекта фильтрации фонового изображения для того, чтобы эффект фильтрации фонового изображения мог постепенно измениться с первого эффекта фильтрации на второй эффект фильтрации во время изменения целевого визуального эффекта.
В варианте осуществления настоящего раскрытия модуль регулировки включает в себя:
первый подмодуль регулировки, выполненный с возможностью регулировки динамики изменения эффекта фильтрации фонового изображения на основе динамики изменения целевого визуального эффекта.
В варианте осуществления настоящего раскрытия второй модуль отображения включает в себя:
второй подмодуль отображения, выполненный с возможностью отображения исходного изображения целевого визуального эффекта в заданной позиции фонового изображения в ответ на инструкцию отображения визуального эффекта.
В варианте осуществления настоящего раскрытия второй модуль отображения дополнительно включает в себя:
второй подмодуль регулировки, выполненный с возможностью регулировки эффекта фильтрации фонового изображения для того, чтобы эффект фильтрации фонового изображения мог измениться с третьего эффекта фильтрации на первый эффект фильтрации.
В варианте осуществления настоящего раскрытия устройство взаимодействия дополнительно включает в себя:
подмодуль подсказки, выполненный с возможностью отображения первой подсказки, причем первая подсказка выполнена с возможностью инструктирования пользователя выполнить заданное действие; и
подмодуль выработки, выполненный с возможностью выработки инструкции изменения визуального эффекта в ответ на обнаружение заданного действия, выполняемого пользователем.
В варианте осуществления настоящего раскрытия устройство взаимодействия дополнительно включает в себя:
модуль представления, выполненный с возможностью представления информации, относящейся к целевому визуальному эффекту, после управления целевым визуальным эффектом для постепенного изменения с исходного изображения на целевое изображение.
В варианте осуществления настоящего раскрытия модуль представления включает в себя:
сменный подмодуль, выполненный с возможностью замены целевого изображения, отображаемого в текущий момент времени, на информацию, относящуюся к целевому визуальному эффекту.
В варианте осуществления настоящего раскрытия фоновое изображение включает в себя по меньшей мере одно изображение, выбранное из группы, состоящей из: видеоизображения, записанного в реальном времени пользователем, записанного видеоизображения, предварительно выбранного пользователем, или по меньшей мере одного изображения, предварительно выбранного пользователем.
Согласно одному или более вариантам осуществления настоящего раскрытия предоставляется электронное устройство, которое включает в себя один или несколько процессоров и память.
Память выполнена с возможностью хранения одного или нескольких приложений, и одно или более приложений при исполнении одним или несколькими процессорами предписывают одному или нескольким процессорам реализовывать способ взаимодействия, упомянутый выше.
Согласно одному или нескольким вариантам осуществления настоящего раскрытия предоставляется машиночитаемый носитель информации, компьютерная программа хранится на машиночитаемом носителе информации, и компьютерная программа при ее исполнении процессором предписывает процессору реализовывать упомянутый выше способ взаимодействия.
Приведенное выше описание является просто предпочтительным вариантом осуществления настоящего раскрытия и иллюстрацией используемых технических принципов. Специалистам в данной области техники должно быть понятно, что объем раскрытия, включенный в настоящее раскрытие, не ограничивается техническими решениями, образованными конкретной комбинацией вышеупомянутых технических признаков, и должен также охватывать, не отступая от упомянутой выше раскрытой концепции, другие технические решения, сформированные путем объединения вышеупомянутых технических признаков или их эквивалентов, такие как технические решения, которые сформированы путем замены вышеупомянутых технических признаков на технические признаки, раскрытые в настоящем раскрытии (но без ограничений) с аналогичными функциями.
В дополнение к этому, хотя операции изображены в определенном порядке, не следует понимать, что эти операции требуется выполнять в определенном порядке, как показано, или в последовательном порядке. При определенных обстоятельствах многозадачность и параллельная обработка могут быть преимущественными. Аналогичным образом, хотя приведенное выше обсуждение включает в себя несколько конкретных деталей реализации, их не следует интерпретировать как ограничения объема настоящего раскрытия. Некоторые признаки, которые описаны в контексте отдельных вариантов осуществления, также могут быть реализованы совместно в оном варианте осуществления. И наоборот, различные признаки, описанные в контексте одного варианта осуществления, также могут быть реализованы в нескольких вариантах осуществления по отдельности или в любых подходящих подкомбинациях.
Хотя предмет изобретения описан на языке, характерном для структурных признаков и/или методологических действий, следует понимать, что предмет изобретения, заданный в прилагаемой формуле изобретения, не обязательно ограничен характерными признаками или действиями, описанными выше. Скорее, описанные признаки и действия раскрыты как примерные формы реализации формулы изобретения.
Изобретение относится к области обработки изображений. Техническим результатом является обеспечение человеко-машинного взаимодействия для управления визуальными эффектами. Технический результат достигается тем, что отображают исходное изображение целевого визуального эффекта, при этом регулируют эффект фильтрации фонового изображения, чтобы эффект фильтрации фонового изображения мог измениться с третьего эффекта фильтрации на первый эффект фильтрации, при этом эффект фильтрации содержит по меньшей мере один элемент эффекта, выбранный из группы, содержащей яркость, оттенок и насыщенность, причем исходное изображение является первым изображением кадра целевого визуального эффекта, и содержание визуального эффекта целевого визуального эффекта ассоциировано с содержанием изображения фонового изображения; управляют целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение; также регулируют эффект фильтрации фонового изображения, чтобы эффект фильтрации фонового изображения мог постепенно измениться с первого эффекта фильтрации на второй эффект фильтрации во время изменения целевого визуального эффекта. 4 н. и 6 з.п. ф-лы, 15 ил.
1. Способ взаимодействия с пользователем для отображения визуального эффекта, содержащий этапы, на которых:
отображают фоновое изображение;
отображают исходное изображение целевого визуального эффекта в заданной позиции фонового изображения, при этом регулируют эффект фильтрации фонового изображения, чтобы эффект фильтрации фонового изображения мог измениться с третьего эффекта фильтрации на первый эффект фильтрации, при этом эффект фильтрации содержит по меньшей мере один элемент эффекта, выбранный из группы, содержащей яркость, оттенок и насыщенность, причем исходное изображение является первым изображением кадра целевого визуального эффекта, и содержание визуального эффекта целевого визуального эффекта ассоциировано с содержанием изображения фонового изображения;
управляют целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение в ответ на инструкцию изменения визуального эффекта, инициированную пользователем; и
регулируют эффект фильтрации фонового изображения, чтобы эффект фильтрации фонового изображения мог постепенно измениться с первого эффекта фильтрации на второй эффект фильтрации во время изменения целевого визуального эффекта.
2. Способ по п.1, в котором на этапе регулировки эффекта фильтрации фонового изображения
регулируют динамику изменения эффекта фильтрации фонового изображения на основе динамики изменения целевого визуального эффекта.
3. Способ по п.1 или 2, в котором на этапе отображения исходного изображения целевого визуального эффекта в заданной позиции фонового изображения
отображают исходное изображение целевого визуального эффекта в заданной позиции фонового изображения в ответ на инструкцию отображения визуального эффекта.
4. Способ по любому из пп.1-3, дополнительно содержащий этап, на котором:
отображают первую подсказку, причем первая подсказка выполнена с возможностью инструктирования пользователя выполнить заданное действие; и
вырабатывают инструкцию изменения визуального эффекта в ответ на обнаружение заданного действия, выполняемого пользователем.
5. Способ по любому из пп.1-4, в котором после этапа управления целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение способ дополнительно содержит этап, на котором
представляют информацию, относящуюся к целевому визуальному эффекту.
6. Способ по п.5, в котором на этапе представления информации, относящейся к целевому визуальному эффекту,
заменяют целевое изображение, отображаемое в текущий момент времени, информацией, относящейся к целевому визуальному эффекту.
7. Способ по любому из пп.1-6, в котором фоновое изображение содержит по меньшей мере одно изображение, выбранное из группы, состоящей из:
видеоизображения, записанного в реальном времени,
предварительно выбранного записанного видеоизображения, или
по меньшей мере одного предварительно выбранного изображения.
8. Устройство взаимодействия с пользователем для отображения визуального эффекта, содержащее:
первый модуль отображения, выполненный с возможностью отображения фонового изображения;
второй модуль отображения, выполненный с возможностью отображения исходного изображения целевого визуального эффекта в заданной позиции фонового изображения, причем второй модуль отображения содержит второй подмодуль отображения, выполненный с возможностью регулирования эффекта фильтрации фонового изображения, чтобы эффект фильтрации фонового изображения мог измениться с третьего эффекта фильтрации на первый эффект фильтрации, при этом эффект фильтрации содержит по меньшей мере один элемент эффекта, выбранный из группы, содержащей яркость, оттенок и насыщенность, причем исходное изображение является первым изображением кадра целевого визуального эффекта, и содержание визуального эффекта целевого визуального эффекта ассоциировано с содержанием изображения фонового изображения;
модуль ответа, выполненный с возможностью управления целевым визуальным эффектом для постепенного изменения исходного изображения на целевое изображение в ответ на инструкцию изменения визуального эффекта, инициированную пользователем; и
модуль регулировки, выполненный с возможностью регулировки эффекта фильтрации фонового изображения, чтобы эффект фильтрации фонового изображения мог постепенно измениться с первого эффекта фильтрации на второй эффект фильтрации во время изменения целевого визуального эффекта.
9. Электронное устройство для отображения визуального эффекта, содержащее:
один или более процессоров, и
память, выполненную с возможностью хранения одного или более приложений, причем указанное одно или более приложений при исполнении указанным одним или более процессорами вызывают реализацию указанным одним или более процессорами способа по любому из пп.1-7.
10. Машиночитаемый носитель информации, на котором хранится компьютерная программа, причем компьютерная программа при исполнении процессором вызывает реализацию процессором способа по любому из пп.1-7.
Станок для придания концам круглых радиаторных трубок шестигранного сечения | 1924 |
|
SU2019A1 |
Крутой анимированный фон для сайта Vanta.js, найдено в: https://www.youtube.com/watch?v=Kk9eegd_fJU; https://www.vantajs.com/?effect=waves, 14.11.2019 | |||
CN 104394324 B, 09.01.2018 | |||
jQuery Moon Light | Mousemove Effects, найдено в: https://www.youtube.com/watch?v=RtDM34qJAq8, 17.02.2019 | |||
CN 109885231 A, 14.06.2019. |
Авторы
Даты
2024-07-04—Публикация
2021-07-07—Подача