УРОВЕНЬ ТЕХНИКИ
Системы связи, основанные на передаче пакетов, позволяют пользователю устройства, такого как персональный компьютер, осуществлять связь через компьютерную сеть, такую как Интернет. Системы связи, основанные на передаче пакетов, включают в себя системы связи видео по Интернет-протоколу (IP), которые позволяют пользователям осуществлять в реальном времени обмен видеопотоками по Интернет. Эти системы выгодны для пользователя, так как они во многих случаях имеют гораздо меньшую стоимость по сравнению с наземными линиями связи или мобильными сетями. В частности, это может иметь место в случае междугородней связи. Чтобы использовать систему видео по IP, пользователь должен установить и привести в исполнение клиентское программное обеспечение на своем устройстве. Клиентское программное обеспечение обеспечивает IP-соединения для видео, а также другие функции, такие как регистрация и аутентификация. Помимо видеосвязи клиент может также обеспечить дополнительные особенности, такие как аудио, мгновенный обмен сообщениями ("IM"), обмен SMS-сообщениями и голосовая почта.
Таким образом, пользователи могут выполнять видеовызовы "лицом к лицу" путем обмена видеоизображениями, полученными с веб-камеры, установленной на каждом из их соответствующих компьютерных терминалах.
Видеосвязь можно улучшить за счет использования "спецэффектов", которые улучшают или изменяют видеоизображение. В настоящее время это ограничено пользователем на передающем конце, который может выбрать эффект, улучшающий его изображение, воспроизводимое на приемном конце. Один такой пример показан на веб-сайте: http://www.logitech.com/en-us/webcam-communications/video-software-services/video-effects.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Данная сущность изобретения предоставлена для ознакомления с подборкой концепций в упрощенной форме, которые дополнительно описаны ниже в подробном описании изобретения. Данная сущность изобретения не предназначена для идентификации основных признаков или существенных признаков заявленного изобретения и не предназначена для использования с целью ограничения объема заявленного изобретения.
Далее приводится описание пользовательского терминала, который имеет вход для приема видеосигнала и дисплей для отображения пользователю видеоизображения, полученного из видеосигнала. Ввод выбора предназначен для приема от пользователя по меньшей мере одного эффекта для улучшения видеоизображения, полученного из видеосигнала. Пользовательский терминал имеет устройство воспроизведения для воспроизведения на дисплее видеоизображения, полученного из видеосигнала, улучшенного с помощью выбранного эффекта.
Компьютерный программный продукт содержит программный код, который при исполнении на процессоре осуществляет способ воспроизведения видеоизображения. Согласно способу указание выбранного эффекта принимают в пользовательском терминале. Изображение пользователя захватывается в пользовательском терминале, и изображение, захваченное в пользовательском терминале, воспроизводится на дисплее пользовательского терминала, с улучшением повышая изображения за счет выбранного эффекта.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для лучшего понимания описанных вариантов осуществления и чтобы показать, как их лучше реализовать на практике, будет сделана ссылка посредством примера на сопроводительные чертежи, на которых:
фигура 1 - схематичная блок-схема системы связи в соответствии с одним или более вариантами осуществления;
фигура 2 - схематичная блок-схема функциональных блоков в пользовательском терминале на ближнем конце в соответствии с одним или более вариантами осуществления;
фигуры 3 до 7 иллюстрируют снимки экрана выбранных эффектов в соответствии с одним или более вариантами осуществления;
фигура 8 - схематичная блок-схема функциональных блоков в терминале на дальнем конце в соответствии с одним или более вариантами осуществления; и
фигура 9 - снимок экрана размещения поста в социальных медиа в соответствии с одним или более вариантами осуществления.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
В последующих описанных вариантах осуществления пользователи могут применять видеоэффекты в стиле приложения "Photo Booth" для своего видео. Пользователь может применить видеоэффект для другой стороны (удаленного пользователя) в вызове. Например, если Алиса вызывает Боба, Алиса может применить эффект к видео Боба и посмотреть Боба с примененным эффектом. Боб может видеть этот эффект, примененный к самому себе на своем изображении, и он может быть информирован об этом. В одном или более вариантах осуществления Боб может получить возможность применить эффект по отношению к Алисе.
В одном или более вариантах осуществления Боб или Алиса могут получать снимки экрана с эффектами и опубликовывать в среде социальных медиа, например на стене Facebook (Фейсбука). После размещения поста, нажатие на пост предоставляет возможность получения эффекта для третьих сторон.
Эффект может представлять собой неподвижное изображение, которое, например, оставляет следы головы или глаз пользователя. Возможны также анимационные эффекты.
На фигуре 1 показана схематичная блок-схема системы связи, в которой первый пользовательский терминал 2 выполнен с возможностью обмена видеоданными со вторым пользовательским терминалом 4 через сеть связи, например сеть, основанную на передаче пакетов, такую как Интернет 6. Второй пользовательский терминал 4 принимает видеоданные и передает видеоданные в виде события (видеовызова) двухсторонней связи. Ссылочная позиция 70 обозначает принятые видеоданные, и ссылочная позиция 72 обозначает переданные видеоданные с точки зрения одного терминала.
Один тип системы связи, основанной на передаче пакетов, использует одноранговую ("P2P") топологию, построенную на специализированных протоколах. Чтобы обеспечить доступ к одноранговой системе, пользователь должен исполнить клиентское программное обеспечение P2P, предоставленное поставщиком программного обеспечения P2P, на своем компьютере и зарегистрироваться с помощью P2P-системы. Когда пользователь регистрируется с помощью P2P-системы, клиентскому программному обеспечению предоставляется цифровой сертификат из сервера. После того как клиентское программное обеспечение было снабжено сертификатом, в дальнейшем можно установить связь и установить маршрут между пользователями P2P-системы без дополнительного использования сервера. В частности, пользователи могут установить свои собственные маршруты связи через P2P-систему, основываясь на обмене одного или более цифровых сертификатов (или сертификатов идентичности пользователя (UIC)), которые обеспечивают доступ к P2P-системе. Обмен цифровыми сертификатами между пользователями обеспечивает доказательства идентичностей пользователей и то, что они подходящим образом авторизованы и аутентифицированы в Р2Р-системе. Поэтому представление цифровых сертификатов обеспечивает доверие к личности пользователя. Поэтому характеристика одноранговой связи представляет собой то, что связь не маршрутизируется с использованием сервера, а непосредственно от конечного пользователя к конечному пользователю.
Возможны и другие формы сети связи, такие как IMS (мультимедийная система на базе Интернет) и другие системы на базе сервере.
Каждый пользовательский терминал 2, 4 содержит дисплей 8, 10, соответственно, и камеру 12, 14 для захвата движущихся изображений, которые могут отображаться на дисплее 8 на ближнем конце в качестве видео и/или передаваться в терминал 4 для отображения на удаленном дисплее 10. Каждый дисплей показывает собственное изображение 2а, 4а пользователя на ближнем конце и изображение 2b, 4b пользователя на дальнем конце (более четко показано на фигурах 3-7). В этом случае мы предполагаем, что Алиса находится на первом пользовательском терминале (на ближнем конце) и Боб находится на втором пользовательском терминале (дальнем конце). Следует иметь в виду, что фигура 1 является очень схематичной и не предназначена для точного представления какого-либо конкретного устройства. Пользовательские терминалы общего типа могут включать в себя терминал мобильного телефона, такого как мобильный телефон, компьютер лэптоп, планшетный компьютер, настольный компьютер, телевизионный приемник или телевизор с телевизионной приставкой и многие другие типы устройств. В одном варианте осуществления, например в смартфоне или планшетном компьютере, дисплеи 8, 10 образуют пользовательский интерфейс, использующий технологию сенсорного экрана, хотя следует иметь в виду, что можно использовать и другие пользовательские интерфейсы, например клавиатуру, мышь и т.д.
В общем, любую из функций, описанных в данном документе, можно выполнить с использованием программного обеспечения, аппаратно-программных средств, аппаратных средств (например, схемы с фиксированными логическими функциями) или комбинацию этих реализаций. Термины "модуль", "функциональные возможности", "компонент" и "логика", которые используются в данном документе, как правило, представляют собой программное обеспечение, аппаратно-программные средства, аппаратные средства или их комбинацию. В случае программной реализации модуль, функциональные возможности или логика представляют собой программный код, который выполняет специфические задачи при его исполнении процессором (например, центральным процессорным устройством или центральными процессорными устройствами (CPU)). Программный код можно хранить в одном или более компьютерочитаемых запоминающих устройствах. Особенности технологий, описанных ниже, являются независимыми от платформы, что означает, что технологии можно реализовать на множестве коммерческих вычислительных платформах, имеющих множество процессоров.
Например, пользовательские терминалы могут также включать в себя объект (например, программное обеспечение), который побуждает аппаратные средства пользовательского терминала, например процессоры, функциональные блоки и т.д., выполнять операции. Например, пользовательские терминалы могут включать в себя машиночитаемый носитель, который можно сконфигурировать для хранения инструкций, которые побуждают пользовательские терминалы и, более конкретно, оперативную систему и связанные с ней аппаратные средства пользовательских терминалов выполнять операции. Таким образом, инструкции выполняют свои функции для конфигурирования операционной системы и связанных с ней аппаратных средств для выполнения операции и, таким образом, приводят к преобразованию операционной системы и связанных с ней аппаратных средств для выполнения функции. Инструкции можно обеспечить с помощью машиночитаемого носителя в пользовательских терминалах через множество различных конфигураций.
Одной такой конфигурацией машиночитаемого носителя является среда, несущая сигнал, и, таким образом, она сконфигурирована для передачи инструкций (например, в виде несущей волны) в вычислительное устройство, например, через сеть. Машиночитаемый носитель можно также сконфигурировать в виде компьютерочитаемого носителя информации, и, таким образом, она не представляет собой среду, несущую сигнал. Примеры компьютерочитаемого носителя информации носителя информации включают в себя оперативное запоминающее устройство (ОЗУ), постоянное запоминающее устройство (ПЗУ), оптический диск, флэш-память, память на жестких дисках и другие устройства памяти, которые могут использовать магнитные, оптические и другие технологии для хранения инструкций и других данных.
Различные варианты осуществления позволяют добавить видеоэффекты в стиле "фотоальбом" в принятые видеоданные, например, в пользовательском терминале 2, под управлением принимающего пользователя (Алисы) в пользовательском терминале 2. Индикацию эффектов можно передавать с помощью видеоданных, переданных из пользовательского терминала 2 в пользовательский терминал 4 через сеть 6 связи таким образом, чтобы передающий пользователь (Боб) мог видеть свое собственное изображение 4а со специальными эффектами. В частности, варианты осуществления позволяют пользователю на ближнем конце определять, какой специальный эффект применить к видеоданным, принятым с дальнего конца. Она выбирает эффект из набора эффектов, которые отображаются ему на дисплее 8, используя пользовательский интерфейс, например, путем нажатия на (с помощью интерфейса мыши/курсора) или касания иконки эффекта (с помощью технологии сенсорного экрана).
На фигуре 2 показана схематичная блок-схема функциональных блоков в пользовательском терминале 2. Предполагается, что видео, принятое из терминала 4, отображается пользователю на дисплее 8 в виде изображения 2b. Ссылочная позиция 18 обозначает средство выбора, с помощью которого пользователь может выбрать специальный эффект на дисплее 8. Средство 18 выбора соединено с памятью 13 эффектов, которая обеспечивает подачу выбранного эффекта 32 в блок 17 обработки поста, соединенный с выходом декодера 16, который принимает видеосигнал 70 в виде потока пакетов. Декодер 16 принимает пакеты видеоданных 70 и декодирует их. Блок 17 постобработки добавляет выбранный специальный эффект 32 и вырабатывает сигналы 25 управления отображением для воспроизведения улучшенного видеоизображения 2b Боба на дисплее 8. В одном варианте осуществления информация, относящаяся к выбранному эффекту, также подается в блок 19 постобработки кодера 15. Кодер 14 кодирует данные изображения, поступающие из камеры 12, в пакеты видеосигнала 72 для передачи в терминал 4. Блок обработки поста вставляет информацию EI32, идентифицирующую специальный эффект 32 таким образом, чтобы он мог воспроизводиться в дисплее на дальнем конце на собственном изображении 4а. Можно также включить уведомление 42.
Альтернативный способ состоит в том, чтобы отправить обратно отдельный поток управляющих сообщений на другую сторону, которая советует применить эффект. Таким образом, система может работать с односторонним видео, где отсутствует кодер для пользователя.
На фигуре 8 показана схематичная блок-схема функциональных блоков в пользовательском терминале 4. Предполагается, что пользовательский терминал 4 принимает видеосигнал в виде потока пакетов, который теперь включает в себя информацию EI32 и уведомление 42. Функциональный блок 33 извлечения извлекает информацию EI32 об эффектах и использует ее для доступа к памяти 13 эффектов. Оставшаяся часть видеосигнала подается в декодер 16, который декодирует его как нормальный сигнал для выработки сигналов управления отображением для выработки изображения 4b Алисы. В тех случаях, когда информация об эффектах применяется в отдельном управляющем сообщении, отсутствует необходимость в извлечении ее из видеопотока. На самом деле ее можно применять без отправки видеопотока. Эффект 32 из памяти 13 эффектов подается в функциональный блок 35 смешивания, которая принимает данные из локальной камеры 14. Таким образом, эффект 32 смешивается с локальными данными изображения, поступающими из камеры 14, для обеспечения сигналов 25 управления отображением для воспроизведения улучшенного собственного изображения 4а Боба. Камера 14 также подает данные изображения в кодер 15, который вырабатывает поток пакетов для подачи в удаленные терминалы. Как будет описано более подробно ниже, если Боб решает, что он желает иметь выбранный эффект применительно к Алисе, он может активизировать иконку 44 на дисплее 10, которая затем побудит индикатор 76 применяемого эффекта включить его в видеосигнал 72, который будет передаваться обратно в терминал Алисы. Это приводит к применению выбранных эффектов в изображении Алисы в терминале 4 таким же образом, как это было применено к изображению Боба в терминале 2. В дополнение к этому, индикатор 76 применяемого эффекта извлекается с помощью функционального блока 33 извлечения в терминале 2, вызывая эффект смешивания с помощью локальной камеры в функциональном блоке смешивания, аналогичном функциональному блоку 35 смешивания для того, чтобы выработать улучшенное собственное изображение Алисы. Функциональные блоки для этого случая не показаны на фигуре 8, а показаны только на фигуре 2.
Нетрудно заметить, что хотя фигуры 2 и 8 были показаны как отдельные фигуры для простоты объяснения того, что происходит на практике в терминалах на ближнем и дальнем концах, каждый пользовательский терминал будет объединять в себе функциональные возможности ближнего и дальнего концов. Хотя память 13 эффектов показана в виде локальной памяти в терминале, легко понять, что специальные эффекты могут быть доступны локально или дистанционно из удаленного сервера, возможно, в системе связи 6.
Теперь будет сделана ссылка на фигуры 3-7, чтобы описать более подробно применение выбранных эффектов. На фигуре 3 показана схема первого пользовательского терминала 2. Ссылочная позиция 2b обозначает видеоизображение, которое было захвачено вторым пользователем в удаленном терминале 4 и было подано с помощью видеосигнала в первый терминал 2. Для упрощения, ссылка будет на это делаться как на "изображение Боба", при этом Боб является вторым пользователем в дистанционном терминале 4. Ссылочная позиция 2а обозначает собственное изображение первого пользователя в первом терминале, который в дальнейшем будет упоминаться как "Алиса". Это изображение является захваченным камерой в первом терминале 2. Алиса принимает решение применить видеоэффект к изображению 2b Боба. Чтобы выполнить это, она выбирает функцию 18, которая отображает множество видеоэффектов. На фигуре 4, посредством примера, иллюстрирован набор поддельных носов 30. Эти носы могут быть, например, носами различных животных, таких как рыло 32 свиньи, хобот 34 слона, нос 36 кота и утиный клюв 38. Эти эффекты хранятся в памяти 13 эффектов. После того как пользователь выбрал функцию эффектов, изображения эффектов вызываются из памяти (локальной или удаленной) и отображаются на дисплее терминала 2, как иллюстрировано на фигуре 4.
Как показано на фигуре 5, в данном случае, Алиса принимает решение выбрать рыло 32 свиньи. Это можно сделать путем касания носа на сенсорном экране с помощью мыши и курсора или любым другим способом. После того как выбрано рыло 32 свиньи, изображение Боба воспроизводится, как объяснено выше со ссылкой на фигуру 2, таким образом, чтобы включать в себя рыло 32. Как дополнительно было описано выше со ссылкой на фигуру 2, информация EI32 относительно выбранного эффекта передается в терминал 4 Боба, который иллюстрирован на фигуре 6. В терминале Боба основным отображением изображения 4b является изображение Алисы. Когда Алиса выбрала эффект 32, информация относительно эффекта была передана в терминал 4 Боба, и два уведомления 42, 44 отображаются Бобу. Первое уведомление идентифицирует эффект, который был выбран, например, "Алиса сделала тебе рыло свиньи", и второе уведомление представлено в виде активизируемой кнопки или иконки, которая позволяет Бобу применить выбранные эффекты для Алисы, например, "сделать в ответ рыло свиньи". Эти уведомления воспроизводятся на дисплее в виде читаемого человеком текста на основании информации, которая была передана в терминал 4 Боба в виде видеосигнала, принятого им. В дополнение к этому, Боб может увидеть, как он появляется в терминале Алисы, так как его собственное изображение 4а воспроизводится с выбранным эффектом на основании информации, принятой в терминале 4 Боба. Если Боб принимает решение применить тот же самый эффект к Алисе, он выбирает кнопку 44 уведомления, и результатом этого является применение выбранного эффекта в изображении Алисы, которое он видит 4b. Это не показано на фигурах, но это должно быть очевидно из фигуры 5, на которой показан эффект в терминале Алисы так, как это было бы воспринято в терминале Боба, с рылом свиньи, наложенным на изображение Алисы. В дополнение к этому, индикатор 76 применяемого эффекта возвращается в терминал Алисы с видеосигналом так, чтобы ее собственное изображение 2а изображалось бы подобным образом с выбранным эффектом 32. Кроме этого, уведомление 78 отображается в виде читаемого человеком текста, например, "Боб, тебе опять сделали рыло свиньи!".
Распознавание признаков можно использовать для применения выбранного эффекта в правильном положении на видео. Например, программное обеспечение для распознавания признаков позволяет обнаруживать то, где располагается нос пользователя в пределах изображения и позволяет изображение носа наложить на эту область. Альтернативно, эффект можно позиционировать на дисплей относительно положения обнаруженного лица пользователя в местоположении, выбранном пользователем.
Следует понимать, что каждый пользовательский терминал содержит процессор, предназначенный для исполнения подходящего программного обеспечения для выполнения вышеупомянутых функций. В случае необходимости функции можно выполнить в любой комбинации из аппаратных средств, аппаратно-программных средств и программного обеспечения. Хотя это и не иллюстрировано, очевидно, что каждый терминал исполняет, как и его процессор, приложение для связи клиентов, которое устанавливает двухсторонний видеовызов. Функции, описанные выше, могут образовывать часть этого приложения клиента связи или могут быть предоставлены в виде отдельных программных приложений, выполняемых процессором.
Различные варианты осуществления обеспечивают дополнительную возможность для размещения выбранного эффекта в виде поста, который применяется к изображению в среде социальных медиа, например на стене Facebook, принадлежащей пользователю, к которому был применен эффект (в этом случае к Бобу). Чтобы выполнить это, Алиса может выбрать функцию совместного использования в своем терминале, которая вызывает номер совместно используемых возможностей, идентифицирующих, например, стену Facebook Боба, стену Facebook Алисы и опцию электронной почты. Алиса может выбрать подходящую опцию, например размещение поста на стене Facebook Боба и выкладывание изображения Боба с выбранным эффектом, который применяется в случае, если сделано на его стене Facebook, как иллюстрировано, например, на фигуре 9. Третья сторона может выбрать пост путем нажатия на него или любым другим способом, и, делая так, можно получить доступ к эффекту для своего собственного использования.
Социальный характер видеоэффекта обеспечивает различные взаимодействия с социальными сетями. Эффекты можно сделать так, чтобы они были доступными для пользователей в электронном виде в терминале пользователя, например, путем нажатия на иконку видеоприложения для эффекта. После запуска видеоприложение будет выдавать подсказку пользователю получить желательный эффект, например, используя URL (унифицированный указатель ресурса) для доступа к местоположению хранения на основе веб, такого как сервер.
Согласно одному варианту осуществления предложен способ воспроизведения видеоизображения, содержащий этапы, на которых:
принимают в первом терминале видеосигнал, переданный из второго терминала;
принимают от пользователя в первом терминале выбор по меньшей мере одного эффекта для улучшения видеоизображения, полученного из принятого видеосигнала; и
воспроизводят на дисплее в первом терминале видеоизображение, полученное из видеосигнала, улучшенное с помощью выбранного эффекта.
Другой вариант осуществления предусматривает пользовательский терминал, содержащий:
средство для приема видеосигнала, переданного из удаленного терминала;
дисплей для отображения пользователю в пользовательском терминале видеоизображения, полученного из видеосигнала;
средство выбора для приема от пользователя в первом пользовательском терминале по меньшей мере одного эффекта для улучшения видеоизображения, полученного из видеосигнала; и
средство для воспроизведения на дисплее видеоизображения, полученного из видеосигнала, улучшенного с помощью выбранного эффекта.
Хотя изобретение было описано на языке, характерном для структурных признаков и/или методологических действий, следует понимать, что объем изобретения, определяемый прилагаемой формулой изобретения, не должен ограничиваться конкретными признаками или действиями, описанными выше. Напротив, конкретные признаки и действия, описанные выше, раскрыты как примерные формы осуществления формулы изобретения.
Изобретение относится к области отображения собеседников при видеосвязи, а именно к воспроизведению видеоизображения. Техническим результатом является обеспечение пользователю возможности увидеть, как он появляется в терминале собеседника, так как его собственное изображение воспроизводится с выбранным эффектом на основании информации, принятой в его терминале, а также возможности применить тот же самый эффект к изображению собеседника, которое он видит. Для этого принимают от удаленного терминала указание выбранного эффекта в пользовательском терминале, захватывают изображение пользователя в пользовательском терминале и воспроизводят на дисплее пользовательского терминала изображение, захваченное в пользовательском терминале, и отображают уведомление, которым пользователю пользовательского терминала предоставляется возможность обеспечить применение того же самого выбранного эффекта на удаленном терминале. При этом воспроизведение включает в себя модификацию изображения посредством изменения изображения в соответствии с выбранным эффектом. 3 н. и 17 з.п. ф-лы, 9 ил.
1. Пользовательский терминал, содержащий:
вход для приема видеосигнала;
дисплей для отображения пользователю в пользовательском терминале видеоизображения, полученного из видеосигнала;
блок ввода выбора для приема от пользователя на пользовательском терминале по меньшей мере одного эффекта для модификации видеоизображения, полученного из видеосигнала; и
устройство воспроизведения для воспроизведения на дисплее полученного из видеосигнала видеоизображения, модифицированного посредством изменения видеосигнала в соответствии с выбранным эффектом, при этом
пользовательский терминал выполнен с возможностью приема указания применить тот же самый выбранный эффект к участку изображения, отображаемого на дисплее,
устройство воспроизведения выполнено с возможностью воспроизводить тот же самый выбранный эффект в отношении участка изображения, отображаемого на дисплее.
2. Пользовательский терминал по п. 1, в котором устройство воспроизведения содержит:
декодер, выполненный с возможностью декодирования принятого видеосигнала; и
модуль постобработки, выполненный с возможностью осуществлять упомянутое изменение видеосигнала путем добавления выбранного эффекта в декодированный видеосигнал и генерировать сигналы управления отображением для воспроизведения модифицированного видеоизображения на дисплее, причем сигналы управления отображением содержат в себе выбранный эффект.
3. Пользовательский терминал по п. 1, содержащий передатчик для передачи указания выбранного эффекта из пользовательского терминала в удаленный терминал.
4. Пользовательский терминал по п. 3, содержащий кодер, выполненный с возможностью кодирования видеоизображения, которое должно быть передано из пользовательского терминала в удаленный терминал, причем кодер выполнен с возможностью вставки упомянутого указания в видеосигнал, который должен быть передан из пользовательского терминала.
5. Пользовательский терминал по п. 1, содержащий камеру для захвата изображения пользователя в пользовательском терминале, причем дисплей выполнен с возможностью воспроизведения захваченного изображения.
6. Пользовательский терминал по п. 1, в котором видеосигнал, принятый в пользовательском терминале, показывает эффект, выбранный пользователем в удаленном терминале, причем пользовательский терминал содержит функциональный блок смешивания, сконфигурированный для отображения захваченного с помощью камеры изображения, модифицированного с помощью эффекта, выбранного в удаленном терминале.
7. Пользовательский терминал по п. 1, содержащий процессор и память, в которой хранится клиент связи для исполнения процессором, при этом клиент связи, при его исполнении, устанавливает событие связи, через которое видеосигнал может приниматься на пользовательском терминале.
8. Пользовательский терминал по п. 7, при этом событие связи представляет собой событие двухсторонней связи, при котором осуществляется обмен видеосигналами между пользовательским терминалом и удаленным терминалом.
9. Пользовательский терминал по п. 1, в котором блок ввода выбора для приема от пользователя упомянутого по меньшей мере одного эффекта содержит по меньшей мере одно из сенсорного экрана, клавиатуры и мыши.
10. Пользовательский терминал по п. 1, содержащий функциональный блок для обеспечения отображения на сайте социальной сети захваченного изображения пользователя в пользовательском терминале, модифицированного посредством выбранного эффекта.
11. Способ воспроизведения видеоизображения, содержащий этапы, на которых:
принимают от удаленного терминала указание выбранного эффекта в пользовательском терминале;
захватывают изображение пользователя в пользовательском терминале;
воспроизводят изображение, захваченное в пользовательском терминале, на дисплее пользовательского терминала, каковое воспроизведение включает в себя модификацию изображения посредством изменения изображения в соответствии с выбранным эффектом; и
отображают уведомление, которым пользователю пользовательского терминала предоставляется возможность обеспечить применение того же самого выбранного эффекта на удаленном терминале.
12. Способ по п. 11, содержащий этап, на котором захватывают в пользовательском терминале изображение пользователя и передают это изображение в видеосигнале на удаленный терминал, посредством чего видеоизображение пользователя в пользовательском терминале воспроизводится на дисплее в удаленном терминале модифицированным с помощью выбранного эффекта.
13. Способ по п. 11, содержащий этап, на котором обеспечивают отображение на сайте социальной сети захваченного изображения пользователя в пользовательском терминале, модифицированного с помощью выбранного эффекта.
14. Способ по п. 11, в котором захваченное изображение является неподвижным изображением.
15. Машиночитаемый носитель, на котором сохранены инструкции, которые, в качестве реакции на их исполнение вычислительным устройством, предписывают вычислительному устройству выполнять операции, содержащие:
прием видеосигнала в первом терминале;
прием от пользователя в первом терминале выбора по меньшей мере одного эффекта для модификации видеоизображения, полученного из принятого видеосигнала;
воспроизведение на дисплее в первом терминале полученного из видеосигнала видеоизображения, модифицированного посредством добавления выбранного эффекта в видеосигнал;
прием индикатора применения эффекта, указывающего, что тот же самый выбранный эффект должен быть применен к участку изображения, отображаемого на дисплее; и
воспроизведение того же самого выбранного эффекта в отношении участка изображения, отображаемого на дисплее.
16. Машиночитаемый носитель по п. 15, в котором упомянутые операции дополнительно содержат передачу указания выбранного эффекта из первого терминала.
17. Машиночитаемый носитель по п. 15, в котором упомянутые операции дополнительно содержат обнаружение признака в видеоизображении и размещение выбранного эффекта относительно обнаруженного признака.
18. Машиночитаемый носитель по п. 16, в котором упомянутые операции дополнительно содержат передачу из первого терминала, наряду с указанием выбранного эффекта, уведомления о том, что данный эффект был применен.
19. Машиночитаемый носитель по п. 15, в котором упомянутые операции дополнительно содержат прием ответного уведомления в первом терминале, причем ответное уведомление представляет собой уведомление о том, что выбранный эффект был применен на втором терминале, и отображение ответного уведомления в первом терминале.
20. Машиночитаемый носитель по п. 15, в котором упомянутые операции дополнительно содержат обеспечение отображения на сайте социальной сети захваченного изображения пользователя в пользовательском терминале, модифицированного с помощью выбранного эффекта.
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Способ приготовления лака | 1924 |
|
SU2011A1 |
RU 2010124841 A, 27.12.2011 | |||
Приспособление для суммирования отрезков прямых линий | 1923 |
|
SU2010A1 |
Способ приготовления мыла | 1923 |
|
SU2004A1 |
Пломбировальные щипцы | 1923 |
|
SU2006A1 |
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
Авторы
Даты
2018-01-25—Публикация
2013-06-25—Подача