Способ и устройство для переключения глобальных специальных эффектов, оконечное устройство и носитель данных

Изобретение относится к вычислительной технике. Технический результат заключается в улучшении эффективности переключения глобальных специальных эффектов. Способ переключения глобальных специальных эффектов включает определение, в ответ на обнаружение скользящего жеста на целевом интерфейсе, двух глобальных специальных эффектов, между которыми необходимо выполнять переключение, в соответствии с направлением скольжения скользящего жеста; одновременное отображение, во время процесса скольжения скользящего жеста, двух глобальных специальных эффектов на двух сторонах целевого интерфейса и изменение областей отображения двух глобальных специальных эффектов в соответствии со смещением скольжения скользящего жеста; и определение, в ответ на обнаружение операции отпускания скользящего жеста, одного глобального специального эффекта из двух глобальных специальных эффектов, имеющего большую область отображения, как глобального специального эффекта, выбранного пользователем, и отображение глобального специального эффекта, выбранного пользователем, на всей области целевого интерфейса. 4 н. и 8 з.п. ф-лы, 16 ил.

 

Эта заявка заявляет приоритет заявки на патент КНР № 201810697512.6, поданной в CNIPA 29 июня 2018 г., содержание которой включено в данный документ во всей ее полноте посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

Варианты осуществления настоящего изобретения относятся к области интернет-технологий, и, например, относятся к способу, устройству, оконечному устройству и носителю данных для переключения глобальных специальных эффектов.

ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ

Фильтры, как глобальные специальные эффекты, могут реализовывать разнообразные художественные эффекты для изображений. Добавление фильтра к оригинальному рисунку изображений может реализовать художественную обработку изображения и обеспечить представление ей художественного эффекта.

Программное обеспечение для захвата изображений или видео обычно предоставляет пользователю на выбор разнообразные фильтры. В известном уровне техники, когда нужно использовать или переключить фильтр, пользователь должен сначала нажать элемент управления фильтром, чтобы выбрать область для фильтра, а затем нажать соответствующий фильтр в области фильтра. Таким образом переключают фильтр. Во время переключения текущий эффект отображения непосредственно переключается на эффект фильтра, соответствующий фильтру, выбранному пользователем. Поэтому пользователю неудобно сравнивать разные эффекты фильтров и эффективность переключения является сравнительно низкой.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

В связи с указанным выше варианты осуществления настоящего изобретения предоставляют способ и устройство для переключения глобальных специальных эффектов, оконечное устройство и носитель данных, предназначенные для улучшения эффективности переключения глобальных специальных эффектов.

В вариантах осуществления настоящего изобретения предоставлен способ переключения глобальных специальных эффектов. Способ включает этапы, описанные ниже.

В ответ на обнаружение скользящего жеста на целевом интерфейсе определяют два глобальных специальных эффекта, между которыми необходимо выполнять переключение, в соответствии с направлением скольжения скользящего жеста. Во время процесса скольжения скользящего жеста два глобальных специальных эффекта одновременно отображают на двух сторонах целевого интерфейса и области отображения двух глобальных специальных эффектов изменяют в соответствии со смещением скольжения скользящего жеста.

В ответ на обнаружение операции отпускания скользящего жеста один глобальный специальный эффект из двух глобальных специальных эффектов, имеющий большую область отображения, определяют как глобальный специальный эффект, выбранный пользователем, и глобальный специальный эффект, выбранный пользователем, отображают на всей области целевого интерфейса.

В вариантах осуществления настоящего изобретения дополнительно предоставлено устройство для переключения глобальных специальных эффектов. Устройство содержит модуль определения специальных эффектов, подлежащих переключению, модуль одновременного отображения и модуль переключения глобальных специальных эффектов.

Модуль определения специальных эффектов, подлежащих переключению, приспособлен определять, в ответ на обнаружение скользящего жеста на целевом интерфейсе, два глобальных специальных эффекта, между которыми необходимо выполнять переключение, в соответствии с направлением скольжения скользящего жеста.

Модуль одновременного отображения приспособлен одновременно отображать, во время процесса скольжения скользящего жеста, два глобальных специальных эффекта на двух сторонах целевого интерфейса и изменять области отображения двух глобальных специальных эффектов в соответствии со смещением скольжения скользящего жеста.

Модуль переключения глобальных специальных эффектов приспособлен определять, в ответ на обнаружение операции отпускания скользящего жеста, один глобальный специальный эффект из двух глобальных специальных эффектов, имеющий большую область отображения, как глобальный специальный эффект, выбранный пользователем, и отображать глобальный специальный эффект, выбранный пользователем, на всей области целевого интерфейса.

В вариантах осуществления настоящего изобретения дополнительно предоставлено оконечное устройство. Оконечное устройство содержит:

один или более процессоров; и

устройство хранения, приспособленное для хранения одной или более программ.

Во время исполнения одним или более процессорами одна или более программ позволяют одному или более процессорам выполнять способ переключения глобальных специальных эффектов по любому из вариантов осуществления настоящего изобретения.

В вариантах осуществления настоящего изобретения дополнительно предоставлен машиночитаемый носитель данных, приспособленный для хранения компьютерной программы. Во время исполнения процессором компьютерная программа выполняет способ переключения глобальных специальных эффектов по любому из вариантов осуществления настоящего изобретения.

КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ

На фиг. 1 показана блок-схема способа переключения глобальных специальных эффектов согласно первому варианту осуществления настоящего изобретения;

на фиг. 2a–2c показаны схематические изображения одновременного отображения двух глобальных специальных эффектов на левой стороне и правой стороне целевого интерфейса в случае, когда направление скольжения в состоянии с вертикальным экраном является направлением влево или направлением вправо, в вариантах осуществления настоящего изобретения;

на фиг. 2d–2f показаны схематические изображения одновременного отображения двух глобальных специальных эффектов на верхней стороне и нижней стороне целевого интерфейса в случае, когда направление скольжения в состоянии с вертикальным экраном является направлением вверх или направлением вниз, в вариантах осуществления настоящего изобретения;

на фиг. 2g–2i показаны схематические изображения одновременного отображения двух глобальных специальных эффектов на левой стороне и правой стороне целевого интерфейса в случае, когда направление скольжения в состоянии с горизонтальным экраном является направлением влево или направлением вправо, в вариантах осуществления настоящего изобретения;

на фиг. 2j–2l показаны схематические изображения одновременного отображения двух глобальных эффектов на верхней стороне и нижней стороне целевого интерфейса в случае, когда направление скольжения в состоянии с горизонтальным экраном является направлением вверх или направлением вниз, в вариантах осуществления настоящего изобретения;

на фиг. 3 показана блок-схема способа переключения глобальных специальных эффектов согласно второму варианту осуществления настоящего изобретения;

на фиг. 4 показана структурная схема устройства для переключения глобальных специальных эффектов согласно третьему варианту осуществления настоящего изобретения; и

на фиг. 5 показана структурная схема аппаратного обеспечения оконечного устройства согласно четвертому варианту осуществления настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Настоящее изобретение далее будет подробно описано со ссылкой на варианты осуществления, представленные на графических материалах. Необходимо понимать, что варианты осуществления, описанные в данном документе, предназначены для иллюстрации и не предназначены для ограничения настоящего изобретения. Необходимо отметить, что для описания на графических материалах показана только часть, а не все содержание, относящееся к настоящему изобретению.

Первый вариант осуществления

На фиг. 1 показана блок-схема способа переключения глобальных специальных эффектов согласно первому варианту осуществления настоящего изобретения. Настоящий вариант осуществления можно применять к случаю переключения глобальных специальных эффектов видео или фотографий. Способ может выполняться устройством для переключения глобальных специальных эффектов. Устройство может быть реализовано по меньшей мере одним из программного обеспечения или аппаратного обеспечения и может быть обычно встроенным в оконечное устройство, такое как мобильный телефон или планшетный компьютер. Способ включает этапы 110, 120 и 130.

На этапе 110, в ответ на обнаружение скользящего жеста на целевом интерфейсе, определяют два глобальных специальных эффекта, между которыми необходимо выполнять переключение, в соответствии с направлением скольжения скользящего жеста.

В одном варианте осуществления целевой интерфейс может включать интерфейс захвата видео, интерфейс редактирования видео, интерфейс захвата фотографий или интерфейс редактирования фотографий. Направление скольжения включает направление вверх, направление вниз, направление влево или направление вправо. Глобальные специальные эффекты представляют собой специальные эффекты, которые применяются ко всем пикселям фотографий или видео. Необязательно глобальные специальные эффекты включают по меньшей мере один из фильтра, прозрачности или других специальных эффектов. Например, фильтр включает «Японский стиль», «Ощущение старения», «Очистку», «Впечатляющий», «Невинный» и т. п. Прозрачность используется для регулировки прозрачности фотографии или видео, такой как 50%, 60%, 70% или 80% и т. д.

В случае, если осуществляется захват или редактирование фотографий или видео, глобальные специальные эффекты можно переключать в соответствии со скользящим жестом. В ответ на обнаружение скользящего жеста определяют направление скольжения скользящего жеста, и если направление скольжения скользящего жеста такое же, как предварительно заданное направление скольжения, два глобальных специальных эффекта, между которыми необходимо выполнять переключение, могут быть определены в соответствии с направлением скольжения скользящего жеста. Скользящий жест может быть предварительно задан для вызова переключения глобальных специальных эффектов. В случае, если к текущему целевому интерфейсу не применяют никакой глобальный специальный эффект и обнаруженный скользящий жест является предварительно заданным скользящим жестом, может быть вызвано переключение глобальных специальных эффектов; то есть когда направление скольжения обнаруженного скользящего жеста такое же, как направление скольжения предварительно заданного скользящего жеста, может быть вызвано переключение глобальных специальных эффектов, и затем могут быть определены два глобальных специальных эффекта, между которыми необходимо выполнять переключение. Например, случай, когда не используется никакой глобальный специальный эффект, относится к «Нормальному», который также является одним из глобальных специальных эффектов, и когда обнаруженный скользящий жест является предварительно заданным скользящим жестом, может быть определено, что двумя глобальными специальными эффектами, между которыми необходимо выполнять переключение, являются «Нормальный» и первый глобальный специальный эффект из глобальных специальных эффектов. В случае, если на текущем целевом интерфейсе применяется глобальный специальный эффект, два смежных глобальных специальных эффекта могут быть переключены посредством скользящего жеста в том же направлении, что и предварительно заданный скользящий жест, или в противоположном ему направлении, и два смежных глобальных специальных эффекта включают глобальный специальный эффект, который использовался перед обнаружением скользящего жеста, и глобальный специальный эффект, определенный в соответствии со скользящим жестом, в котором определенный глобальный специальный эффект является смежным с использовавшимся глобальным специальным эффектом. Предварительно заданный скользящий жест может включать скользящий жест влево, скользящий жест вправо, скользящий жест вверх или скользящий жест вниз, и, например, предварительно заданный скользящий жест может быть установлен как скользящий жест влево.

На этапе 120 во время процесса скольжения скользящего жеста два глобальных специальных эффекта одновременно отображаются на двух сторонах целевого интерфейса и области отображения двух глобальных специальных эффектов изменяются в соответствии со смещением скольжения скользящего жеста.

Когда оконечное устройство находится в состоянии с вертикальным экраном или в состоянии с горизонтальным экраном, если скользящий жест является скользящим жестом влево или скользящим жестом вправо, два глобальных специальных эффекта, между которыми необходимо выполнять переключение, могут одновременно отображаться на левой стороне и правой стороне целевого интерфейса. И когда оконечное устройство находится в состоянии с вертикальным экраном или в состоянии с горизонтальным экраном, если скользящий жест является скользящим жестом вверх или скользящим жестом вниз, два глобальных специальных эффекта, между которыми необходимо выполнять переключение, могут одновременно отображаться на верхней стороне и нижней стороне целевого интерфейса. Первый глобальный специальный эффект из двух глобальных специальных эффектов является глобальным специальным эффектом, который отображался перед обнаружением скользящего жеста, а второй глобальный специальный эффект из двух глобальных специальных эффектов является глобальным специальным эффектом, сохраненным смежно с первым глобальным специальным эффектом, и определяется в соответствии с направлением скольжения скользящего жеста. В ходе процесса скольжения скользящего жеста в направлении скольжения область отображения первого глобального специального эффекта становится меньше, а область отображения второго глобального специального эффекта становится больше. Если направление скольжения скользящего жеста изменяют, область отображения первого глобального специального эффекта становится больше, а область отображения второго глобального специального эффекта становится меньше, т. е. размер области отображения первого глобального специального эффекта обратно пропорционален смещению скольжения скользящего жеста, а размер области отображения второго глобального специального эффекта прямо пропорционален смещению скольжения скользящего жеста. В случае, когда скользящий жест является скользящим жестом влево или скользящим жестом вправо, смещение скольжения является поперечным компонентом смещения; а в случае, когда скользящий жест является скользящим жестом вверх или скользящим жестом вниз, смещение скольжения является продольным компонентом смещения, то есть смещение перемещения второго глобального специального эффекта линейно связано со смещением скольжения скользящего жеста. Например, в ответ на перемещение скользящего жеста на один пиксел второй глобальный специальный эффект перемещается на два пиксела в соответствующем направлении скользящего жеста, и соответственно первый глобальный специальный эффект перемещается на два пиксела в соответствующем направлении скользящего жеста, так что область отображения первого глобального специального эффекта сокращается на два пиксела в соответствующем направлении. При одновременном отображении двух глобальных специальных эффектов на двух сторонах целевого интерфейса пользователю удобно сравнивать два глобальных специальных эффекта и выбирать предпочтительный глобальный специальный эффект.

К примеру допустим, что глобальный специальный эффект является фильтром. На фиг. 2a–2c показаны схематические изображения одновременного отображения двух глобальных специальных эффектов на левой стороне и правой стороне целевого интерфейса в случае, когда направление скольжения является направлением влево или направлением вправо, когда оконечное устройство находится в состоянии с вертикальным экраном, в вариантах осуществления настоящего изобретения. Как показано на фиг. 2a, в состоянии с вертикальным экраном, когда направление скольжения скользящего жеста обнаружено как направление влево, во-первых, глобальный специальный эффект, использовавшийся перед обнаружением скользящего жеста, определяют как первый глобальный специальный эффект из двух глобальных специальных эффектов, между которыми необходимо выполнять переключение, а глобальный специальный эффект, смежный с первым глобальным специальным эффектом, берут как второй глобальный специальный эффект из двух глобальных специальных эффектов, между которыми необходимо выполнять переключение. В примере, в котором первый глобальный специальный эффект, использовавшийся перед обнаружением скользящего жеста, является «Нормальным», а второй глобальный специальный эффект после обнаружения скользящего жеста является «Японским стилем», и при этом скользящий жест скользит справа налево, области отображения двух глобальных специальных эффектов изменяются соответственно, как показано на фиг. 2a, 2b и 2c. Как показано на фиг. 2b, на основании фиг. 2a, область отображения первого глобального специального эффекта становится все меньше и меньше, а область отображения второго глобального специального эффекта становится все больше и больше. Если направление скольжения скользящего жеста изменяется во время процесса скольжения скользящего жеста, области отображения двух глобальных специальных эффектов могут изменяться соответственно. Как показано на фиг. 2c, то есть на основании фиг. 2b, область отображения первого глобального специального эффекта становится больше, а область отображения второго глобального специального эффекта становится меньше.

К примеру допустим, что глобальный специальный эффект является фильтром. На фиг. 2d–2f показаны схематические изображения одновременного отображения двух глобальных специальных эффектов на верхней стороне и нижней стороне целевого интерфейса в случае, когда направление скольжения в состоянии с вертикальным экраном является направлением вверх или направлением вниз в вариантах осуществления настоящего изобретения. Как показано на фиг. 2d, когда направление скольжения скользящего жеста обнаруживают как направление вверх, во-первых, глобальный специальный эффект, использовавшийся перед обнаружением скользящего жеста, определяют как первый глобальный специальный эффект из двух глобальных специальных эффектов, между которыми необходимо выполнять переключение, а глобальный специальный эффект, смежный с первым глобальным специальным эффектом, берут как второй глобальный специальный эффект из двух глобальных специальных эффектов, между которыми необходимо выполнять переключение. В примере, в котором первый глобальный специальный эффект, использовавшийся перед обнаружением скользящего жеста, является «Нормальным», а второй глобальный специальный эффект после обнаружения скользящего жеста является «Японским стилем», причем скользящий жест скользит снизу вверх, области отображения двух глобальных специальных эффектов изменяются соответственно, как показано на фиг. 2d, 2e и 2f. Как показано на фиг. 2e, на основании фиг. 2d, область отображения первого глобального специального эффекта становится все меньше и меньше, а область отображения второго глобального специального эффекта становится все больше и больше. Если направление скольжения скользящего жеста изменяется во время процесса скольжения скользящего жеста, области отображения двух глобальных специальных эффектов могут изменяться соответственно. Как показано на фиг. 2f, то есть на основании фиг. 2e, область отображения первого глобального специального эффекта становится больше, а область отображения второго глобального специального эффекта становится меньше.

Для примера допустим, что глобальный специальный эффект является фильтром. На фиг. 2g–2i показаны схематические изображения одновременного отображения двух глобальных специальных эффектов на левой стороне и правой стороне целевого интерфейса в случае, когда направление скольжения в состоянии с горизонтальным экраном является направлением влево или направлением вправо в вариантах осуществления настоящего изобретения. Как показано на фиг. 2g, в состоянии с горизонтальным экраном, когда направление скольжения скользящего жеста обнаруживают как направление влево, во-первых, глобальный специальный эффект, использовавшийся перед обнаружением скользящего жеста, определяют как первый глобальный специальный эффект из двух глобальных специальных эффектов, между которыми необходимо выполнять переключение, а глобальный специальный эффект, смежный с первым глобальным специальным эффектом, берут как второй глобальный специальный эффект из двух глобальных специальных эффектов, между которыми необходимо выполнять переключение. В примере, в котором первый глобальный специальный эффект, использовавшийся перед обнаружением скользящего жеста, является «Нормальным», а второй глобальный специальный эффект после обнаружения скользящего жеста является «Японским стилем», и при этом скользящий жест скользит справа налево, области отображения двух глобальных специальных эффектов изменяются соответственно, как показано на фиг. 2g, 2h и 2i. Как показано на фиг. 2h, на основании фиг. 2g, область отображения первого глобального специального эффекта становится все меньше и меньше, а область отображения второго глобального специального эффекта становится все больше и больше. Если направление скольжения скользящего жеста изменяется во время процесса скольжения скользящего жеста, области отображения двух глобальных специальных эффектов могут соответственно изменяться. Как показано на фиг. 2i, то есть на основании фиг. 2h, область отображения первого глобального специального эффекта становится больше, а область отображения второго глобального специального эффекта становится меньше.

Для примера допустим, что глобальный специальный эффект является фильтром. На фиг. 2j–2l показаны схематические изображения одновременного отображения двух глобальных специальных эффектов на верхней стороне и нижней стороне целевого интерфейса в случае, когда направление скольжения в состоянии с горизонтальным экраном является направлением вверх или направлением вниз, в вариантах осуществления настоящего изобретения. Как показано на фиг. 2j, когда направление скольжения скользящего жеста обнаруживают как направление вверх, во-первых, глобальный специальный эффект, использовавшийся перед обнаружением скользящего жеста, определяют как первый глобальный специальный эффект из двух глобальных специальных эффектов, между которыми необходимо выполнять переключение, а глобальный специальный эффект, смежный с первым глобальным специальным эффектом, берут как второй глобальный специальный эффект из двух глобальных специальных эффектов, между которыми необходимо выполнять переключение. В примере, в котором первый глобальный специальный эффект, использовавшийся перед обнаружением скользящего жеста, является «Нормальным», а второй глобальный специальный эффект после обнаружения скользящего жеста является «Японским стилем», причем скользящий жест скользит снизу вверх, области отображения двух глобальных специальных эффектов изменяются соответственно, как показано на фиг. 2j, 2k и 2l. Как показано на фиг. 2k, на основании фиг. 2j, область отображения первого глобального специального эффекта становится все меньше и меньше, а область отображения второго глобального специального эффекта становится все больше и больше. Если направление скольжения скользящего жеста изменяется во время процесса скольжения скользящего жеста, области отображения двух глобальных специальных эффектов могут изменяться соответственно. Как показано на фиг. 2l, то есть на основании фиг. 2k, область отображения первого глобального специального эффекта становится больше, а область отображения второго глобального специального эффекта становится меньше.

На этапе 130 в ответ на обнаружение операции отпускания скользящего жеста один глобальный специальный эффект из двух глобальных специальных эффектов, имеющий большую область отображения, определяют как глобальный специальный эффект, выбранный пользователем, и глобальный специальный эффект, выбранный пользователем, отображают на всей области целевого интерфейса.

Операция отпускания скользящего жеста включает операцию отведения пальца.

После того, как из двух глобальных специальных эффектов определяют глобальный специальный эффект, который нужно выбрать, область отображения глобального специального эффекта, который нужно выбрать, может стать больше, чем область отображения другого глобального специального эффекта, благодаря скользящему жесту, и затем скользящий жест можно отпустить. В ответ на обнаружение операции отпускания скользящего жеста, оконечное устройство определяет как эффект, выбранный пользователем, тот глобальный специальный эффект из двух глобальных специальных эффектов, который занимает большую область отображения, и глобальный специальный эффект, выбранный пользователем, отображают на всей области целевого интерфейса.

Способ переключения глобальных специальных эффектов предусмотрен вариантами осуществления. В ответ на обнаружение скользящего жеста на целевом интерфейсе определяют два глобальных специальных эффекта, между которыми необходимо выполнять переключение, в соответствии с направлением скольжения скользящего жеста. Во время процесса скольжения скользящего жеста два глобальных специальных эффекта отображают на двух сторонах целевого интерфейса, и области отображения двух глобальных специальных эффектов изменяют в соответствии со смещением скольжения скользящего жеста. В ответ на обнаружение операции отпускания скользящего жеста один глобальный специальный эффект из двух глобальных специальных эффектов, имеющий большую область отображения, определяют как глобальный специальный эффект, выбранный пользователем, и глобальный специальный эффект, выбранный пользователем, отображают на всей области целевого интерфейса. То есть переключение между двумя глобальными специальными эффектами выполняют посредством скользящего жеста и два глобальных специальных эффекта одновременно отображают во время процесса скольжения скользящего жеста, поэтому пользователю удобно сравнивать два глобальных специальных эффекта, а также повышается эффективность переключения.

В одном варианте осуществления смещение скольжения включает поперечный компонент смещения.

Этап изменения областей отображения двух глобальных специальных эффектов в соответствии со смещением скольжения скользящего жеста включает этап, описанный ниже:

Изменение областей отображения двух глобальных специальных эффектов на левой стороне и правой стороне целевого интерфейса в соответствии с поперечным компонентом смещения скользящего жеста.

Состояние отображения целевого интерфейса может быть состоянием с вертикальным экраном или состоянием с горизонтальным экраном. В случае, если состояние отображения целевого интерфейса является состоянием с вертикальным экраном, области отображения двух глобальных специальных эффектов, отображаемых на левой стороне и правой стороне целевого интерфейса, изменяют посредством поперечного компонента смещения скользящего жеста, т. е. компонента смещения, параллельного более короткой стороне экрана дисплея. В случае, если состояние отображения целевого интерфейса является состоянием с горизонтальным экраном, области отображения двух глобальных специальных эффектов, отображаемых на левой стороне и правой стороне целевого интерфейса, изменяют посредством поперечного компонента смещения скользящего жеста, т. е. компонента смещения, параллельного более длинной стороне экрана дисплея. По мере увеличения поперечного компонента смещения скользящего жеста область отображения первого глобального специального эффекта становится меньше, а область отображения второго глобального специального эффекта становится больше. При одновременном отображении двух глобальных специальных эффектов с левой стороны и правой стороны пользователю удобно сравнивать два глобальных специальных эффекта и дополнительно повышается эффективность переключения глобальных специальных эффектов.

Второй вариант осуществления

На фиг. 3 показана блок-схема способа переключения глобальных специальных эффектов согласно второму варианту осуществления настоящего изобретения. Отображение глобального специального эффекта, выбранного пользователем, на всей области целевого интерфейса дополнительно включает этап, описанный ниже. В соответствии с положением области отображения глобального специального эффекта, выбранного пользователем, на целевом интерфейсе глобальный специальный эффект, выбранный пользователем, перемещают на противоположную сторону в форме анимации поступательного движения, пока глобальный специальный эффект, выбранный пользователем, не покроет всю область целевого интерфейса. Способ включает этапы 210, 220 и 230.

На этапе 210, в ответ на обнаружение скользящего жеста на целевом интерфейсе, определяют два глобальных специальных эффекта, между которыми необходимо выполнять переключение, в соответствии с направлением скольжения скользящего жеста.

На этапе 220 во время процесса скольжения скользящего жеста два глобальных специальных эффекта одновременно отображают на двух сторонах целевого интерфейса и области отображения двух глобальных специальных эффектов изменяют в соответствии со смещением скольжения скользящего жеста.

На этапе 230 в ответ на обнаружение операции отпускания скользящего жеста один глобальный специальный эффект из двух глобальных специальных эффектов, имеющий большую область отображения, определяют как глобальный специальный эффект, выбранный пользователем, и глобальный специальный эффект, выбранный пользователем, перемещают в соответствии с положением области отображения глобального специального эффекта, выбранного пользователем, на целевом интерфейсе на противоположную сторону в форме анимации поступательного движения, пока глобальный специальный эффект, выбранный пользователем, не покроет всю область целевого интерфейса.

После определения глобального специального эффекта, выбранного пользователем, глобальный специальный эффект, выбранный пользователем, перемещают на противоположную сторону в форме анимации поступательного движения, пока глобальный специальный эффект, выбранный пользователем, не покроет всю область целевого интерфейса. Например, когда два глобальных специальных эффекта одновременно отображаются на левой стороне и правой стороне целевого интерфейса, обнаруживают операцию отпускания скользящего жеста и область отображения глобального специального эффекта, расположенная на левой стороне целевого интерфейса, является сравнительно большей, поэтому включают глобальный специальный эффект, представленный на левой стороне, и анимацию поступательного движения перемещают слева направо во время процесса переключения. То есть глобальный специальный эффект на левой стороне и глобальный специальный эффект на правой стороне одновременно перемещают слева направо, пока глобальный специальный эффект, представленный на левой стороне, не покроет всю область целевого интерфейса, и в то же время глобальный специальный эффект, представленный на правой стороне, удаляют из целевого интерфейса. В случае, когда обнаруживают операцию отпускания скользящего жеста и область отображения глобального специального эффекта, расположенная на правой стороне целевого интерфейса, является сравнительно большей, включают глобальный специальный эффект, представленный на правой стороне, и анимацию поступательного движения перемещают справа налево во время процесса переключения. То есть глобальный специальный эффект на левой стороне и глобальный специальный эффект на правой стороне одновременно перемещают справа налево, пока глобальный специальный эффект, представленный на правой стороне, не покроет всю область целевого интерфейса, и в то же время глобальный специальный эффект, представленный на левой стороне, удаляют из целевого интерфейса.

В способе переключения глобальных специальных эффектов, представленном этим вариантом осуществления, после определения глобального специального эффекта, выбранного пользователем, глобальный специальный эффект, выбранный пользователем, перемещают на противоположную сторону в форме анимации поступательного движения, пока глобальный специальный эффект, выбранный пользователем, не покроет всю область целевого интерфейса в соответствии с положением глобального специального эффекта, выбранного пользователем, на целевом интерфейсе, таким образом обогащая эффект интерфейса.

Третий вариант осуществления

На фиг. 4 показана структурная схема устройства для переключения глобальных специальных эффектов согласно третьему варианту осуществления настоящего изобретения. Настоящий вариант осуществления можно применять к случаю переключения глобальных специальных эффектов видео или фотографий. Способ переключения глобальных специальных эффектов может выполняться устройством. Устройство может быть реализовано по меньшей мере одним из программного обеспечения или аппаратного обеспечения и может быть обычно встроенным в оконечное устройство, такое как мобильный телефон или планшетный компьютер. Как показано на фиг. 4, устройство для переключения глобальных специальных эффектов в соответствии с настоящим вариантом осуществления содержит модуль 310 определения специальных эффектов, подлежащих переключению, модуль 320 одновременного отображения и модуль 330 переключения глобальных специальных эффектов.

Модуль 310 определения специальных эффектов, подлежащих переключению, приспособлен определять, в ответ на обнаружение скользящего жеста на целевом интерфейсе, два глобальных специальных эффекта, между которыми необходимо выполнять переключение, в соответствии с направлением скольжения скользящего жеста.

Модуль 320 одновременного отображения приспособлен одновременно отображать, во время процесса скольжения скользящего жеста, два глобальных специальных эффекта на двух сторонах целевого интерфейса и изменять области отображения двух глобальных специальных эффектов в соответствии со смещением скольжения скользящего жеста.

Модуль 330 переключения глобальных специальных эффектов приспособлен определять, в ответ на обнаружение операции отпускания скользящего жеста, один глобальный специальный эффект из двух глобальных специальных эффектов, имеющий большую область отображения, как глобальный специальный эффект, выбранный пользователем, и отображать глобальный специальный эффект, выбранный пользователем, на всей области целевого интерфейса.

В одном варианте осуществления смещение скольжения включает поперечный компонент смещения, а модуль одновременного отображения содержит узел изменения области отображения. Узел изменения области отображения приспособлен изменять области отображения двух глобальных эффектов на левой стороне и на правой стороне целевого интерфейса в соответствии с поперечным компонентом смещения скользящего жеста.

В одном варианте осуществления модуль переключения глобальных специальных эффектов содержит узел переключения анимации поступательного движения. Узел переключения анимации поступательного движения приспособлен перемещать, в соответствии с положением области отображения глобального специального эффекта, выбранного пользователем, на целевом интерфейсе, глобальный специальный эффект, выбранный пользователем, на противоположную сторону в форме анимации поступательного движения, пока глобальный специальный эффект, выбранный пользователем, не покроет всю область целевого интерфейса.

В одном варианте осуществления целевой интерфейс включает интерфейс захвата видео, интерфейс редактирования видео, интерфейс захвата фотографий или интерфейс редактирования фотографий.

В одном варианте осуществления глобальный специальный эффект включает по меньшей мере один из фильтра или прозрачности.

Упомянутое выше устройство для переключения глобальных специальных эффектов может выполнять способ переключения глобальных специальных эффектов в соответствии с любым из вариантов осуществления настоящего изобретения и содержит функциональные модули и обеспечивает полезные преимущества в соответствии с выполняемым способом. Технические детали, не описанные подробно в данном варианте осуществления, могут относиться к способу переключения глобальных специальных эффектов согласно любому из вариантов осуществления настоящего изобретения.

Четвертый вариант осуществления

На фиг. 5 показана структурная схема аппаратного обеспечения оконечного устройства согласно четвертому варианту осуществления настоящего изобретения. Оконечное устройство может быть реализовано в различных формах. Оконечное устройство в настоящем изобретении, может включать, но без ограничения, мобильное оконечное устройство, такое как мобильный телефон, смартфон, портативный переносной компьютер, цифровой радиовещательный приемник, персональный цифровой секретарь (PDA), портативное устройство на базе Android (PAD), портативный мультимедиа проигрыватель (PMP), навигационное устройство, бортовое оконечное устройство, бортовой терминал вывода и бортовое электронное зеркало заднего вида, и стационарное оконечное устройство, такое как цифровой телевизор (ТВ) и настольный компьютер.

Как показано на фиг. 5, оконечное устройство 400 может содержать блок 410 радиосвязи, блок 420 ввода аудио/видео (A/V), блок 430 пользовательского ввода, сенсорный блок 440, блок 450 вывода, память 460, интерфейсный блок 470, процессор 480, блок 490 питания и т. п. Хотя на фиг. 5 показано оконечное устройство, содержащее разные элементы, необходимо понимать, что не требуется реализовывать все указанные элементы, и вместо этого может быть реализовано больше или меньше элементов.

Блок 410 радиосвязи позволяет оконечному устройству 400 осуществлять радиосвязь с системой или сетью радиосвязи. Блок 420 ввода аудио/видео (A/V) приспособлен принимать аудиосигнал или видеосигнал. Блок 430 пользовательского ввода может генерировать данные клавишного ввода для управления разными операциями оконечного устройства в соответствии с вводом команд пользователем. Сенсорный блок 440 обнаруживает текущее состояние оконечного устройства 400, положение оконечного устройства 400, наличие или отсутствие сенсорного ввода пользователем для оконечного устройства 400, ориентацию оконечного устройства 400, движение ускорения или замедления и направление оконечного устройства 400, и т. п., и генерирует команды или сигналы для операций управления оконечного устройства 400. Интерфейсный блок 470 служит интерфейсом, через который по меньшей мере одно внешнее устройство может осуществлять связь с оконечным устройством 400. Блок 450 вывода приспособлен предоставлять выходной сигнал по меньшей мере одним из визуального способа, звукового способа или тактильного способа. Память 460 может хранить программы, реализованные программно, или т. п., для операций обработки и управления, выполняемых процессором 480, или может временно хранить данные, которые были поданы на выход или будут поданы на выход. Память 460 может включать носители данных по меньшей мере одного типа. Оконечное устройство 400 может взаимодействовать с сетевым устройством хранения, которое выполняет запоминающую функцию памяти 460, посредством сетевого соединения. Процессор 480 обычно управляет всей работой оконечного устройства. Дополнительно процессор 480 может содержать мультимедийный модуль для воспроизведения или проигрывания мультимедийных данных. Процессор 480 может выполнять обработку по распознаванию образов, чтобы распознавать ручной ввод или ввод рисования рисунков, выполненный на сенсорной панели в виде символов или изображений. Блок 490 питания, управляемый процессором 480, получает внешнюю энергию или внутреннюю энергию и предоставляет надлежащую энергию, требующуюся для работы множества элементов и компонентов.

Процессор 480 может выполнять различные функциональные приложения и обработку данных оконечного устройства 400 путем запуска программ, сохраненных в памяти 460, например выполнять способ переключения глобальных специальных эффектов, предоставленный вариантом осуществления настоящего изобретения. Способ включает этапы, описанные ниже: в ответ на обнаружение скользящего жеста на целевом интерфейсе определяют два глобальных специальных эффекта, между которыми необходимо выполнять переключение, в соответствии с направлением скольжения скользящего жеста; во время процесса скольжения скользящего жеста два глобальных специальных эффекта отображают на двух сторонах целевого интерфейса и области отображения двух глобальных специальных эффектов изменяют в соответствии со смещением скольжения скользящего жеста; в ответ на обнаружение операции отпускания скользящего жеста один глобальный специальный эффект из двух глобальных специальных эффектов, имеющий большую область отображения, определяют как глобальный специальный эффект, выбранный пользователем, и глобальный специальный эффект, выбранный пользователем, отображают на всей области целевого интерфейса.

Пятый вариант осуществления

Пятый вариант осуществления настоящего изобретения дополнительно предоставляет носитель данных, на котором хранятся исполнимые компьютером команды. Во время исполнения процессором компьютера исполнимые компьютером команды выполняют способ переключения глобальных специальных эффектов. Способ включает этапы, описанные ниже: в ответ на обнаружение скользящего жеста на целевом интерфейсе определяют два глобальных специальных эффекта, между которыми необходимо выполнять переключение, в соответствии с направлением скольжения скользящего жеста; во время процесса скольжения скользящего жеста два глобальных специальных эффекта отображают на двух сторонах целевого интерфейса и области отображения двух глобальных специальных эффектов изменяют в соответствии со смещением скольжения скользящего жеста; в ответ на обнаружение операции отпускания скользящего жеста один глобальный специальный эффект из двух глобальных специальных эффектов, имеющий большую область отображения, определяют как глобальный специальный эффект, выбранный пользователем, и глобальный специальный эффект, выбранный пользователем, отображают на всей области целевого интерфейса.

На носителе данных, на котором хранятся исполнимые компьютером команды, предоставленные в этом варианте осуществления настоящего изобретения, исполнимые компьютером команды реализуют не только операции указанного выше способа, но также и связанные операции в способе переключения глобальных специальных эффектов, предоставленном в любом варианте осуществления настоящего изобретения.

Из представленного выше описания вариантов осуществления специалистам в данной области техники будет ясно, что настоящее изобретение может быть реализовано посредством программного обеспечения и необходимого аппаратного обеспечения общего назначения, или, разумеется, может быть реализовано посредством аппаратного обеспечения, однако во многих случаях первое является предпочтительным вариантом осуществления. На основании этого понимания решения, предоставленные в настоящем изобретении, в значительном объеме или в части, вносящей вклад в данный уровень техники, могут быть реализованы в виде продукта программного обеспечения. Программный продукт хранится на машиночитаемом носителе данных, таком как компьютерный гибкий диск, постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), флэш-память, жесткий диск или оптический диск, и включает несколько команд для предоставления компьютерному устройству (которое может представлять собой персональный компьютер, сервер или сетевое устройство) возможности выполнения способа согласно каждому варианту осуществления настоящего изобретения.

Необходимо отметить, что блоки и модули, включенные в вариант осуществления упомянутого выше устройства для переключения глобальных специальных эффектов, разделены только согласно функциональной логике, и разделение не ограничивается этим, при условии, что могут быть получены соответствующие функции. Кроме того, определенные названия функциональных блоков предназначены только для того, чтобы их различать, а не для ограничения объема настоящего изобретения.

1. Способ переключения глобальных специальных эффектов, включающий:

определение, в ответ на обнаружение скользящего жеста на целевом интерфейсе, двух глобальных специальных эффектов, между которыми необходимо выполнять переключение, в соответствии с направлением скольжения скользящего жеста;

одновременное отображение, во время процесса скольжения скользящего жеста, двух глобальных специальных эффектов на двух сторонах целевого интерфейса и изменение областей отображения двух глобальных специальных эффектов в соответствии со смещением скольжения скользящего жеста; и

определение, в ответ на обнаружение операции отпускания скользящего жеста, одного глобального специального эффекта из двух глобальных специальных эффектов, имеющего большую область отображения, как глобального специального эффекта, выбранного пользователем, и отображение глобального специального эффекта, выбранного пользователем, на всей области целевого интерфейса;

при этом способ дополнительно включает

в случае если на целевом интерфейсе применяется глобальный специальный эффект, переключение двух смежных глобальных специальных эффектов в соответствии со скользящим жестом в том же направлении, что и предварительно заданный скользящий жест, или в противоположном ему направлении;

при этом два смежных глобальных специальных эффекта включают глобальный специальный эффект, применяемый на целевом интерфейсе, и глобальный специальный эффект, сохраненный смежно с глобальным специальным эффектом, применяемым на целевом интерфейсе, определяется в соответствии со скользящим жестом в том же направлении, что и предварительно заданный скользящий жест, или в противоположном ему направлении.

2. Способ по п. 1, отличающийся тем, что смещение скольжения включает поперечный компонент смещения; и

при этом изменение областей отображения двух глобальных специальных эффектов в соответствии со смещением скольжения скользящего жеста включает

изменение областей отображения двух глобальных специальных эффектов на левой стороне и правой стороне целевого интерфейса в соответствии с поперечным компонентом смещения скользящего жеста.

3. Способ по п. 1, отличающийся тем, что отображение глобального специального эффекта, выбранного пользователем, на всей области целевого интерфейса включает

перемещение, в соответствии с положением области отображения глобального специального эффекта, выбранного пользователем, на целевом интерфейсе, глобального специального эффекта, выбранного пользователем, на противоположную сторону в форме анимации поступательного движения, пока глобальный специальный эффект, выбранный пользователем, не покроет всю область целевого интерфейса.

4. Способ по п. 1, отличающийся тем, что целевой интерфейс включает интерфейс захвата видео, интерфейс редактирования видео, интерфейс захвата фотографий или интерфейс редактирования фотографий.

5. Способ по п. 1, отличающийся тем, что глобальный специальный эффект включает по меньшей мере одно из фильтра или прозрачности.

6. Устройство для переключения глобальных специальных эффектов, содержащее:

модуль определения специальных эффектов, подлежащих переключению, приспособленный определять, в ответ на обнаружение скользящего жеста на целевом интерфейсе, два глобальных специальных эффекта, между которыми необходимо выполнять переключение, в соответствии с направлением скольжения скользящего жеста;

модуль одновременного отображения, приспособленный одновременно отображать, во время процесса скольжения скользящего жеста, два глобальных специальных эффекта на двух сторонах целевого интерфейса и изменять области отображения двух глобальных специальных эффектов в соответствии со смещением скольжения скользящего жеста; и

модуль переключения глобальных специальных эффектов, приспособленный определять, в ответ на обнаружение операции отпускания скользящего жеста, один глобальный специальный эффект из двух глобальных специальных эффектов, имеющий большую область отображения, как глобальный специальный эффект, выбранный пользователем, и отображать глобальный специальный эффект, выбранный пользователем, на всей области целевого интерфейса;

при этом модуль определения специальных эффектов, подлежащих переключению, дополнительно приспособлен

в случае если на целевом интерфейсе применяется глобальный специальный эффект, переключать два смежных глобальных специальных эффекта в соответствии со скользящим жестом в том же направлении, что и предварительно заданный скользящий жест, или в противоположном ему направлении;

при этом два смежных глобальных специальных эффекта включают глобальный специальный эффект, применяемый на целевом интерфейсе, и глобальный специальный эффект, сохраненный смежно с глобальным специальным эффектом, применяемым на целевом интерфейсе, определяется в соответствии со скользящим жестом в том же направлении, что и предварительно заданный скользящий жест, или в противоположном ему направлении.

7. Устройство по п. 6, отличающееся тем, что смещение скольжения включает поперечный компонент смещения; и

при этом модуль одновременного отображения содержит

узел изменения области отображения, приспособленный изменять области отображения двух глобальных специальных эффектов на левой стороне и на правой стороне целевого интерфейса в соответствии с поперечным компонентом смещения скользящего жеста.

8. Устройство по п. 6, отличающееся тем, что модуль переключения глобальных специальных эффектов содержит:

узел переключения анимации поступательного движения, приспособленный перемещать, в соответствии с положением области отображения глобального специального эффекта, выбранного пользователем, на целевом интерфейсе, глобальный специальный эффект, выбранный пользователем, на противоположную сторону в форме анимации поступательного движения, пока глобальный специальный эффект, выбранный пользователем, не покроет всю область целевого интерфейса.

9. Устройство по п. 6, отличающееся тем, что целевой интерфейс включает интерфейс захвата видео, интерфейс редактирования видео, интерфейс захвата фотографий или интерфейс редактирования фотографий.

10. Устройство по п. 6, отличающееся тем, что глобальный специальный эффект включает по меньшей мере одно из фильтра или прозрачности.

11. Оконечное устройство для переключения глобальных специальных эффектов, содержащее:

по меньшей мере один процессор и

запоминающее устройство, приспособленное для хранения по меньшей мере одной программы;

при этом во время исполнения по меньшей мере одним процессором по меньшей мере одна программа позволяет по меньшей мере одному процессору выполнять способ переключения глобальных специальных эффектов по любому из пп. 1–5.

12. Машиночитаемый носитель данных, приспособленный для хранения компьютерной программы, при этом компьютерная программа во время исполнения процессором выполняет способ переключения глобальных специальных эффектов по любому из пп. 1–5.



 

Похожие патенты:

Изобретение относится к области компьютерной графики и может быть использовано для синтеза говорящей головы, анимации лица. Техническим результатом является повышение разрешения и повышение быстродействия.

Изобретение относится к средствам для воспроизведения аудиосигнала для проигрывания пользователю. Технический результат заключается в повышении эффективности регулировки при воспроизведении аудиосигнала для проигрывания пользователю.

Изобретение относится к области обработки информации, в частности к способу обработки взаимоувязанных спецэффектов для видео, а также к носителю данных и терминалу. Техническим результатом является повышение эффективности замены первого спецэффекта и/или второго спецэффекта.

Настоящее изобретение относится области вычислительной техники для создания 3D портрета с изменяемым освещением. Технический результат заключается в улучшении качественных характеристик созданного 3D портрета.

Изобретение относится к компьютерным технологиям, а именно к компьютерной графике. Технический результат заключается в повышении точности синтезирования изображения.

Изобретение относится к области информатики. Технический результат заключается в обеспечении возможности отображения анимационного ролика в качестве ярлыка запуска приложений или иного функционала на экране пользовательского устройства, обеспечивая при этом улучшенное энергосбережение для устройства пользователя.

Изобретение относится к области обработки изображений. Технический результат заключается в повышении точности генерирования аватара на основе текстовых данных.

Изобретение относится к компьютерной обработке данных, а именно к способам формирования среды дополненной реальности, и содержит следующие шаги: управление положением беспилотного транспортного средства со встроенной камерой, определение координат положения беспилотного транспортного средства, передаче захваченного изображения камеры на средства отображения пользователя для визуализации, обмен сообщениями в реальном времени между пользователем и, по меньшей мере, одним вторым пользователем, снабжённым средствами визуализации дополненной реальности, визуализации изображения с помощью средств формирования дополненной реальности, визуализации пространственной модели пользователя.

Изобретение относится к области вычислительной техники. Технический результат заключается в обеспечении возможности уведомления пользователя в виде мультипликационной анимации, с возможностью воспроизведения звука одновременно с отображением мультипликационного интерфейса на дисплее вычислительного устройства.

Изобретение относится к области обработки данных изображения. Технический результат заключается в обеспечении возможности создания видеопотока с анимированным изображением 3D-модели головы с размещенной на ней динамической текстурой лицевой маски на основе данных речевого сигнала.

Изобретение относится к проекционному экрану, включающему в себя емкостную сенсорную панель. Сенсорная панель включает в себя первую и вторую стеклянные подложки, одна из которых структурирована (например, протравлена кислотой или т.п.) для формирования рассеивателя.
Наверх