RU2518940C2 - Способ, устройство и система обеспечения взаимосвязи между видеоизображением и витруальной сетевой средой - Google Patents

Способ, устройство и система обеспечения взаимосвязи между видеоизображением и витруальной сетевой средой Download PDF

Info

Publication number
RU2518940C2
RU2518940C2 RU2012101502/08A RU2012101502A RU2518940C2 RU 2518940 C2 RU2518940 C2 RU 2518940C2 RU 2012101502/08 A RU2012101502/08 A RU 2012101502/08A RU 2012101502 A RU2012101502 A RU 2012101502A RU 2518940 C2 RU2518940 C2 RU 2518940C2
Authority
RU
Russia
Prior art keywords
user
video data
virtual network
network environment
video
Prior art date
Application number
RU2012101502/08A
Other languages
English (en)
Other versions
RU2012101502A (ru
Inventor
Чжуанькэ ЛИ
Original Assignee
Тенсент Текнолоджи (Шэньчжэнь) Компани Лимитед
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=43354281&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=RU2518940(C2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Тенсент Текнолоджи (Шэньчжэнь) Компани Лимитед filed Critical Тенсент Текнолоджи (Шэньчжэнь) Компани Лимитед
Publication of RU2012101502A publication Critical patent/RU2012101502A/ru
Application granted granted Critical
Publication of RU2518940C2 publication Critical patent/RU2518940C2/ru

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/65Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
    • A63F13/655Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition by importing photos, e.g. of the player
    • A63F13/12
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1822Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42203Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1087Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
    • A63F2300/1093Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera using visible light
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/408Peer to peer connection
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/57Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
    • A63F2300/577Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for watching a game played by other players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/6045Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/69Involving elements of the real world in the game world, e.g. measurement in live races, real video
    • A63F2300/695Imported photos, e.g. of the player
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/157Conference systems defining a virtual conference space and using avatars or agents

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

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

Description

Область изобретения
[0001] Настоящее изобретение относится к компьютерным методам, в частности к способу, устройству и системе обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой.
Уровень техники
[0002] Благодаря быстрому развитию Интернета пользователи имеют возможность пользоваться различными интернет-услугами, такими как онлайн-офис и онлайн-развлечения. При реализации услуг, в том числе онлайн-офиса и онлайн-развлечений, для улучшения восприятия пользователем услуг, предоставляемых через Интернет, и расширения области их действия в существующих методах используется виртуальная сетевая среда. Например, когда несколько пользователей играют в сетевую игру, они воспринимают свое присутствие в ней благодаря виртуальной среде сетевой игры, которая значительно улучшает восприятие пользователей и повышает степень их удовлетворения от использования сетевой услуги. Виртуальная сетевая среда может использоваться, в частности, в сетевой игре, онлайн-конференции и прочих интернет-услугах.
Раскрытие изобретения
[0003] В настоящем изобретении предложены способ, устройство и система обеспечения взаимосвязи между видеоизображением и виртуальной сетевой услугой, которые позволяют усилить взаимозависимость видеоизображения и сетевой услуги в виртуальной сетевой среде, реализовать взаимосвязь между видеоизображением и сетевой услугой и установить точное соответствие между реальным внешним видом пользователя и внешним видом его виртуального персонажа и, таким образом, улучшить восприятие пользователя, использующего сетевую услугу.
Пользователь может видеть только виртуальных людей в виртуальной среде, но не может видеть реальной действительности и не может видеть, как в действительности выглядят люди, участвующие в использовании сетевой услуги. Пользователь во время использования сетевой услуги не имеет возможности показывать себя другим людям через сеть, в результате чего его поведение не может отражаться сетевой услугой в виртуальной сетевой среде, и восприятие пользователем сетевой услуги ухудшается.
Раскрытие изобретения
[0004] В настоящем изобретении предложены способ, устройство и система обеспечения взаимосвязи между видеоизображением и виртуальной сетевой услугой, которые позволяют усилить взаимозависимость видеоизображения и сетевой услуги в виртуальной сетевой среде, реализовать взаимосвязь между видеоизображением и сетевой услугой и улучшить восприятие пользователя.
[0005] Согласно одному из вариантов настоящего изобретения предложен способ обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой. Предлагаемый способ содержит следующие этапы:
получают видеоданные пользователя;
отображают на клиенте видеоизображение, соответствующее указанным видеоданным, путем внедрения указанного видеоизображения в виртуальную сетевую среду или
отображают видеоизображение, соответствующее указанным видеоданным, в виртуальной сетевой среде согласно видеоданным.
[0006] Согласно другому варианту настоящего изобретения предложено устройство обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой. Предлагаемое устройство содержит:
средства получения видеоданных пользователя;
средства отображения видеоизображения, соответствующего указанным видеоданным пользователя, в виртуальной сетевой среде на клиенте пользователя путем внедрения указанного видеоизображения в виртуальную среду или средства отображения видеоизображения, соответствующего указанным видеоданным, в виртуальной сетевой среде на клиенте.
[0007] Согласно еще одному варианту настоящего изобретения, предлагается система обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой. Предлагаемая система содержит сервер для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой и по меньшей мере два клиента для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой, причем
каждый из по меньшей мере двух клиентов собирает видеоданные пользователя, отображает видеоизображение пользователя на клиенте согласно видеоданным пользователя, распознает информацию о действии пользователя по его видеоданным и применяет указанную информацию в виртуальной сетевой среде для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой; причем
сервер передает видеоданные между клиентами и управляет виртуальной сетевой средой после передачи информации об управлении указанной средой между клиентами.
[0008] Согласно еще одному варианту настоящего изобретения, предлагается машиночитаемый носитель информации. В указанном носителе информации хранятся компьютерные программы, позволяющие одному или нескольким процессорам:
получать видеоданные пользователя,
отображать на клиенте видеоизображение, соответствующее указанным видеоданным, в виртуальной сетевой среде за счет внедрения указанного видеоизображения в виртуальную сетевую среду, или
отображать соответствующее видеоданным видеоизображение в виртуальной сетевой среде клиента.
[0009] Ниже указаны преимущества технического решения, предлагаемого в настоящем изобретении.
[0010] Благодаря привязке видеоизображения к сетевой услуге в виртуальной сетевой среде удается усилить взаимозависимость видеоизображения и сетевой услуги в виртуальной сетевой среде. Кроме того, обеспечивается взаимосвязь между видеоизображением и сетевой услугой, а также улучшается восприятие пользователей.
Краткое описание чертежей
[0011] На фиг. 1 показана блок-схема предлагаемого способа обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой.
[0012] На фиг. 2 схематично проиллюстрирована прикладная среда способа обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой согласно первому варианту осуществления настоящего изобретения.
[0013] На фиг. 3 показана блок-схема способа обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой согласно первому варианту осуществления настоящего изобретения.
[0014] На фиг. 4 схематично проиллюстрирован процесс взаимодействия пользователей при использовании предлагаемого способа обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой согласно первому варианту осуществления настоящего изобретения.
[0015] На фиг. 5 показана структурная схема устройства обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой согласно второму варианту осуществления настоящего изобретения.
[0016] На фиг. 6 схематично представлена система обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой согласно третьему варианту осуществления настоящего изобретения.
Подробное описание изобретения
[0017] Ниже приведено подробное описание настоящего изобретения со ссылкой на прилагаемые чертежи и варианты его реализации, которое служит для разъяснения предлагаемого технического решения и его преимуществ.
[0018] Чтобы усилить взаимозависимость между видеоизображением и сетевой услугой в виртуальной сетевой среде, обеспечить взаимосвязь между видеоизображением и сетевой услугой и улучшить восприятие пользователей, в настоящем изобретении предложен способ обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой. Предлагаемый способ содержит следующие этапы: получают видеоданные пользователя, отображают на клиенте видеоизображение, соответствующее указанным видеоданным, в виртуальной сетевой среде путем внедрения указанного видеоизображения в виртуальную сетевую среду, или отображают видеоизображение, соответствующее указанным видеоданным, в виртуальной сетевой среде на клиенте согласно видеоданным. Так называемое отображение соответствующего видеоданным видеоизображения в виртуальной сетевой среде на клиенте означает, что видеоизображение пользователя "плавает" в виртуальной сетевой среде при отображении. Тем самым достигается задача обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой. Под виртуальной сетевой средой понимается, в частности, сетевая игра, онлайн-конференция и прочее.
[0019] Как показано на фиг. 1, при использовании виртуальной сетевой среды несколькими пользователями предлагаемый способ содержит следующие этапы.
[0020] На этапе S1 собирают видеоданные текущего пользователя.
[0021] На этапе S2 видеоизображение текущего пользователя отображают на клиентах текущего и других пользователей согласно собранным видеоданным текущего пользователя.
[0022] На этапе S3 по видеоданным текущего пользователя получают информацию о его действии.
[0023] На этапе S4 информацию о действии текущего пользователя применяют в виртуальной сетевой среде для обеспечения взаимосвязи между видеоизображением указанного пользователя и виртуальной сетевой средой.
[0024] На этапе S4, на котором информацию о действии текущего пользователя применяют в виртуальной сетевой среде для обеспечения взаимосвязи между видеоизображением и виртуальной средой, выполняют следующие операции:
S4A - в соответствии с информацией о действии текущего пользователя и заранее заданным отношением отображения между текущим пользователем и виртуальным персонажем в виртуальной сетевой среде отображают действие текущего пользователя с виртуальным персонажем указанного пользователя в виртуальной сетевой среде, и/или
S4B - в соответствии с информацией о действии текущего пользователя осуществляют управление виртуальной сетевой средой.
[0025] На этапе S3, на котором согласно собранным видеоданным текущего пользователя получают информацию о его действии, выполняют следующие операции: согласно собранным видеоданным текущего пользователя, используя метод обнаружения лица, фиксируют видеоданные лица указанного пользователя и получают информацию о действии его лица; и/или согласно собранным видеоданным текущего пользователя, используя методы анализа движений и отслеживания объектов, фиксируют видеоданные действия указанного пользователя и получают информацию о действии его тела.
[0026] При использовании предлагаемого способа обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой благодаря привязке видеоизображения к сетевой услуге в виртуальной сетевой среде удается усилить взаимозависимость видеоизображения и сетевой услуги в указанной среде, обеспечить взаимосвязь между видеоизображением и сетевой услугой и улучшить восприятие пользователей.
[0027] Чтобы техническое решение, используемое в предлагаемом способе обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой, стало понятнее, ниже подробно рассматриваются предпочтительные варианты его осуществления. Для упрощения описания в представленных ниже вариантах в качестве виртуальной сетевой среды используется часто применяемая виртуальная среда сетевой игры.
[0028] Вариант 1
[0029] Чтобы усилить взаимозависимость видеоизображения и сетевой услуги в виртуальной среде сетевой игры, обеспечить взаимосвязь между видеоизображением и сетевой услугой и улучшить восприятие пользователей, в рассматриваемом варианте настоящего изобретения предложен способ обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой.
[0030] Как указано выше, для упрощения описания в данном варианте используется виртуальная среда сетевой игры. На фиг. 2 схематично проиллюстрирована прикладная архитектура способа согласно первому варианту настоящего изобретения. Как показано на фиг. 2, предполагается, что пользователями в виртуальной среде сетевой игры являются пользователи A, B и C, а соответствующими им виртуальными персонажами - виртуальные объекты a, b и c. Как видно из фиг. 3, способ согласно первому варианту настоящего изобретения предусматривает выполнение следующих этапов.
[0031] Этап 101, на котором клиент A пользователя A собирает видеоданные пользователя A.
[0032] На практике клиентом A может быть компьютер, оснащенный устройством, способным фиксировать видеоданные (например, камера), или терминал портала с аналогичным устройством. В рассматриваемом варианте тип клиента A не ограничен.
[0033] Этап 102, на котором клиент A распознает действие пользователя A по полученным от него видеоданным.
[0034] Видеоданные соответствуют действию, отображаемому на устройстве, способном фиксировать видеоданные. Указанное действие представляет собой, например, действие лица пользователя и тела пользователя.
[0035] Если пользователь A представляет на клиенте A свое лицо, то клиент A, используя метод обнаружения лица, выделит видеоданные лица пользователя A из собранных видеоданных пользователя А. По видеоданным лица пользователя A можно распознать действие лица данного пользователя.
[0036] Если пользователь A представляет на клиенте A действие своего тела, то клиент A, используя методы анализа движений и отслеживания объектов, выделит из собранных видеоданных пользователя А видеоданные его тела. По видеоданным тела пользователя A можно распознать действие тела данного пользователя.
[0037] Этап 103, на котором клиент A передает информацию о распознанном действии пользователя A на заранее заданный сетевой сервер.
[0038] Сетевым сервером может быть сервер видеоигры. Клиент A может передать информацию о распознанном действии пользователя A на заранее заданный сетевой сервер посредством опорных значений, представляющих конкретные действия. Например, в отношении действий лица можно определить, что значение XX1 соответствует морганию, а значение XX2 соответствует недовольному взгляду и прочее.
[0039] Этап 104, на котором сетевой сервер отображает действие пользователя A на виртуальный персонаж a согласно распознанному действию пользователя A и согласно отношению отображения между пользователем A и виртуальным персонажем а в виртуальной среде сетевой игры.
[0040] Как указано выше, между реальным пользователем и виртуальным персонажем в виртуальной среде сетевой игры существует отношение отображения. Для повышения эффективности обработки сетевой услуги в данном варианте, как показано на фиг. 2, предполагается, что существует сетевой сервер (сервер видеоигры), предоставляющий услугу виртуальной сетевой игры множеству пользователей, причем указанное выше отношение отображения хранится на указанном сервере. Таким образом, получив от клиента A сообщение о действии пользователя A (возможно, идентификатор действия), сетевой сервер применяет данное действие к виртуальному персонажу a, соответствующему пользователю A. Например, предположим, что сетевой сервер распознал, что действием пользователя A является моргание (идентификатор указанного действия - XX1). В результате, виртуальный персонаж a в виртуальной среде сетевой игры также моргнет. На практике это может быть реализовано методами анализа движений и отслеживания объектов.
[0041] При выполнении описанных выше этапов 101 - 104 обеспечивается взаимосвязь между видеоизображением пользователя и виртуальной средой сетевой игры. Кроме того, виртуальной средой сетевой игры можно управлять согласно информации о действии. В рассматриваемом варианте клиент A распознает действие пользователя A по видеоданным этого пользователя и передает сообщение о действии пользователя A на сетевой сервер. На практике для повышения эффективности обработки данных клиент A может передать на сетевой сервер также полученные видеоданные пользователя A. Сетевой сервер получает информацию о действии пользователя A на основании принятых видеоданных. В данном варианте изобретения нет ограничений на применение того или другого из двух указанных выше способов. При передаче видеоданных их можно также кодировать и сжимать для повышения эффективности передачи по сети. В настоящем изобретении нет ограничений на такую обработку.
[0042] По аналогии, выполняя этапы 101 - 104, можно обеспечить взаимосвязь между видеоизображением и средой сетевой игры и для пользователей B и C. В результате, улучшается восприятие пользователей. Каждый пользователь может видеть на своем локальном клиенте других участвующих в сетевой игре пользователей так, как они выглядят в действительности. Кроме того, каждый клиент может предоставить пользователю функцию демонстрации самого себя, то есть пользователь может также видеть на локальном клиенте себя в реальном виде.
[0043] Кроме того, для улучшения восприятия пользователей способ согласно рассматриваемому варианту изобретения может также предусматривать выполнение следующих действий: клиент A получает запускающий сигнал от пользователя A и фиксирует видеоизображения на экранах пользователей B и C, которых в текущий момент видит пользователь A, чтобы получить текущий снимок экрана X пользователя B и текущий снимок экрана Y пользователя C, причем на текущих снимках экранов содержится информация о лицах пользователей B и C, соответственно. По информации о лицах, содержащейся в текущих снимках экранов X и Y, клиент A вычисляет степень соответствия между информацией о лице пользователя B и информацией о лице пользователя C, чтобы получить степень соответствия между текущим снимком экрана X и текущим снимком экрана Y. Вычисленный результат можно также вернуть каждому пользователю для дополнительного улучшения их восприятия.
[0044] Кроме того, если при использовании сетевой услуги в виртуальной среде сетевой игры в течение заранее заданного интервала времени создается выборка видеоизображения пользователя, в способе согласно данному варианту изобретения для усиления взаимозависимости видеоизображения и сетевой услуги в виртуальной среде сетевой игры можно определить, зафиксировано ли видеоизображение, удовлетворяющее заранее заданному требованию (в частности, видеоизображение лица конкретного пользователя). Если да, то пользователю возвращается положительный ответ, например он получает награду в сетевой игре. В противном случае пользователю возвращается отрицательный ответ, например он получает наказание в сетевой игре типа запрета выполнять определенное действие в сетевой игре.
[0045] Кроме того, если при использовании сетевой услуги в виртуальной среде сетевой игры в течение заранее заданного интервала времени создается выборка видеоизображения пользователя, можно определить, зафиксировано ли видеоизображение, удовлетворяющее заранее заданному требованию (в частности, видеоизображение лица конкретного пользователя). Если да, то для данного пользователя устанавливается значение демонстрации, и может быть также создан план накопления. Чем больше накопленное значение демонстрации, тем больше вероятность того, что пользователь хочет показывать себя. Может также накапливаться время присутствия пользователя на видеоизображении (в частности, время, в течение которого на видеоизображении присутствует лицо пользователя); чем больше это время, тем больше вероятность того, что пользователь хочет показывать себя.
[0046] Кроме того, можно заранее задать характерную точку обнаружения на лице. По зафиксированным видеоданным лица текущего пользователя и характерной точке обнаружения на лице определяется, можно ли получить значение обнаружения, соответствующее характерной точке на лице текущего пользователя. Если да, то пользователю возвращается положительный ответ, например он получает награду в сетевой игре. В противном случае пользователю возвращается отрицательный ответ, например он получает наказание в сетевой игре типа запрета выполнять определенное действие. Например, предположим, что заранее заданной характерной точкой обнаружения на лице является нос. Тогда по фиксированным видеоданным лица пользователя A можно определить, существует ли характерная точка обнаружения - нос. Если значение обнаружения, соответствующее характерной точке обнаружения, получить можно, то пользователь получает награду в сетевой игре. В противном случае пользователю запрещается выполнять определенное действие в сетевой игре (например, ему запрещается продолжать игру или он наказывается снятием некоторого количества очков) или предлагается повернуть свое лицо к устройству фиксации видеоизображения и прочее.
[0047] Кроме того, для улучшения восприятия пользователей клиент может также предоставлять цифровые элементы, местоположение которых может изменяться на лице пользователя методом отслеживания объектов. Например, пользователь A выбирает пару очков. Получив запускающий сигнал, указывающий, что пользователь A выбрал очки, клиент A выбирает очки, выбранные пользователем A, и добавляет их в окно для вывода видеоизображения. В указанном окне независимо от того, опускает ли пользователь A голову или поднимает ее, очки всегда будут следовать за положением его лица. Элементы настраиваются для пользователя заранее или добавляются пользователем из других мест. В рассматриваемом варианте изобретения ограничений на это не накладывается.
[0048] Кроме того, для улучшения восприятия пользователей в рассматриваемом варианте изобретения пользователь также может выбрать одно или несколько любимых целевых окон для вывода видеоизображений после просмотра окон для вывода видеоизображений других пользователей. Пользователь может отобразить картинку выражения лица или воспроизвести анимацию в выбранных целевых окнах для вывода видеоизображений, чтобы выразить свои чувства и изобразить действие, которое он хочет выполнить. Например, пользователь A выбирает картинку со смеющимся лицом и указывает, чтобы она была показана в окне для вывод видеоизображения пользователя B. Клиент A, получив команду выбора, инициированную пользователем A, показывает такую картинку в окне для вывода видеоизображения пользователя B через сетевой сервер. Картинка выражения лица или анимация может быть настроена для пользователя заранее или определена самим пользователем.
[0049] Кроме того, каждый пользователь, посмотрев видеоизображение другого пользователя, может подарить ему виртуальный подарок. Для каждого типа виртуальных подарков задается идентификатор. Например, пользователь A, посмотрев видеоизображение пользователя B, решает сделать ему виртуальный подарок (предположим, что существует два типа виртуальных подарков, причем FFF означает цветок, а WWW - напиток). Анимацию передачи подарка можно вызвать в окне для вывода видеоизображения пользователя A, а анимацию получения подарка - в окне для вывода видеоизображения пользователя B (анимацию можно также вызвать только на одном конце). Взаимосвязь передачи и получения подарка можно обеспечить посредством передачи значения.
[0050] В приведенном выше варианте для иллюстрации использована взаимосвязь между видеоизображением и сетевой услугой в виртуальной среде сетевой игры. Рассмотренный вариант можно также применить к взаимосвязи между аудиоданными и сетевой услугой в виртуальной среде сетевой игры. В этом случае клиентское устройство производит выборку голоса пользователя, распознает аудиоданные для получения информации, которую пользователь хочет сообщить, и применяет эту информацию в виртуальной среде сетевой игры или к виртуальному персонажу в виртуальной среде сетевой игры. Например, клиент A получает от пользователя A команду "моргнуть", распознает действие моргания путем распознавания голоса и применяет это действие к виртуальному персонажу пользователя A. В другом примере клиент A получает от пользователя A команду "двинуться вперед", распознает действие движения вперед путем распознавания голоса и применяет действие движения вперед к виртуальному персонажу пользователя A. Затем виртуальный персонаж выполняет действие движения вперед в виртуальной среде сетевой игры.
[0051] Таким образом, в соответствии с рассмотренным вариантом в настоящем изобретении предложен способ обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой, причем под термином "видеоизображение" может пониматься изображение, голос и прочее. На фиг. 4 схематично проиллюстрирован процесс взаимодействия пользователей согласно данному варианту настоящего изобретения. В качестве метода обнаружения лица можно использовать, например, низкоуровневый метод обнаружения образов, реализованный на основе полутоновых изображений OpenCv, методы распознавания образов на основе алгоритма Хаара и другие методы. В способе согласно данному варианту изобретения в виртуальную среду сетевой игры внедряется окно для вывода видеоизображения. Таким образом, обеспечивается взаимосвязь между видеоизображением и виртуальной сетевой средой. Кроме того, в предложенном способе для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой применяется метод обнаружения лица, метод анализа движений и метод отслеживания объектов. Может также применяться метод смешивания видеоизображений для улучшения взаимосвязи путем смешивания видеоизображения с анимацией.
[0052] В описанном выше варианте изобретения в качестве примера была рассмотрена виртуальная среда сетевой игры. Предложенный в данном варианте изобретения способ можно также применить и к другим средам, например к виртуальной среде онлайн-конференции. Использованные здесь термины, описания и чертежи предназначены только для иллюстрации и не ограничивают настоящее изобретение.
[0053] Вариант 2
[0054] Для усиления взаимозависимости видеоизображения и сетевой услуги в виртуальной среде сетевой игры, обеспечения взаимосвязи между видеоизображением и сетевой услугой и улучшения восприятия пользователей, в данном варианте настоящего изобретения предложено устройство обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой. Устройство получает видеоданные пользователя, отображает на клиенте видеоизображение, соответствующее указанным видеоданным, в виртуальной сетевой среде путем внедрения указанного видеоизображения в виртуальную сетевую среду или отображает соответствующее видеоданным видеоизображение в виртуальной сетевой среде на клиенте согласно видеоданным. Так называемое отображение видеоизображения в виртуальной сетевой среде означает, что видеоизображение пользователя "плавает" в виртуальной сетевой среде при отображении. Как показано на фиг. 5, устройство содержит: модуль 501 сбора, предназначенный для сбора видеоданных текущего пользователя; модуль 502 отображения, предназначенный для отображения видеоизображения текущего пользователя на клиентах текущего и других пользователей согласно видеоданным текущего пользователя; модуль 503 распознавания, предназначенный для распознавания информации о действии текущего пользователя по его видеоданным; модуль 504 взаимосвязи, применяющий в виртуальной сетевой среде информацию о действии текущего пользователя, распознанную модулем 503 распознавания, для обеспечения взаимосвязи между видеоизображением текущего пользователя и виртуальной сетевой средой.
[0055] Модуль 504 взаимосвязи содержит: блок отображения, предназначенный для отображения распознанного действия текущего пользователя на виртуальный персонаж текущего пользователя в виртуальной сетевой среде согласно информации о действии текущего пользователя, распознанной модулем 503 распознавания, и согласно отношению отображения между текущим пользователем и виртуальным персонажем в виртуальной сетевой среде; блок управления, предназначенный для управления виртуальной сетевой средой согласно информации о действии текущего пользователя, распознанной модулем 503 распознавания.
[0056] Модуль 503 распознавания содержит: первый блок распознавания, предназначенный для фиксации видеоданных лица текущего пользователя согласно видеоданным указанного пользователя, собранным модулем 501 сбора, и для распознавания информации о действии лица текущего пользователя посредством метода обнаружения лица, и/иливторой блок распознавания, предназначенный для фиксации видеоданных действия текущего пользователя согласно видеоданным указанного пользователя, собранным модулем 501 сбора, и для распознавания информации о действии тела текущего пользователя посредством методов анализа движений и отслеживания объектов.
[0057] Устройство также содержит: первый модуль определения, предназначенный для определения, зафиксированы ли в заранее заданное время сбора видеоданные текущего пользователя, удовлетворяющие заранее заданному требованию; первый модуль награждения и наказания, который возвращает текущему пользователю положительный ответ, если модуль определения определяет, что зафиксированы видеоданные текущего пользователя, удовлетворяющие заранее заданному требованию, и возвращает текущему пользователю отрицательный ответ, если модуль определения определяет, что видеоданные текущего пользователя, удовлетворяющие заранее заданному требованию, не зафиксированы.
[0058] Если модуль 503 распознавания содержит первый блок распознавания, то предлагаемое устройство также содержит: первый модуль награждения, предназначенный для накопления времени, в течение которого фиксируются видеоданные лица текущего пользователя согласно видеоданным его лица, зафиксированным модулем фиксации, и для награждения текущего пользователя в зависимости от времени, накопленного модулем накопления, и/или второй модуль определения, предназначенный для получения значения обнаружения, соответствующего характерной точке обнаружения на лице текущего пользователя, согласно видеоданным его лица и заранее заданной характерной точке обнаружения на лице, и для возврата текущему пользователю положительного или отрицательного ответа в зависимости от обнаруженного значения.
[0059] Кроме того, для улучшения восприятия пользователей предлагаемое устройство может также содержать: модуль приема, предназначенный для приема передаваемого текущим пользователем сигнала о добавлении виртуального элемента; модуль выбора, который, после того как модуль приема принимает сигнал о добавлении элемента, выбирает элемент, который намерен добавить текущий пользователь.
[0060] Модуль 502 отображения может отображать на клиентах текущего и других пользователей собранные видеоданные текущего пользователя и элемент, который указанный пользователь намерен добавить.
[0061] Когда модуль 502 отображает указанный элемент, положение указанного элемента изменяется вместе с положением лица текущего пользователя.
[0062] Кроме того, для улучшения восприятия пользователей предлагаемое устройство может также содержать: модуль фиксации изображения экрана, предназначенный для приема выдаваемого текущим пользователем сигнала о фиксации изображения на экране и для фиксации на экране видеоизображений по меньшей мере двух пользователей, отображаемых на клиенте текущего пользователя, чтобы получить по меньшей мере два снимка экрана, содержащих информацию о лицах пользователей; модуль обработки, предназначенный для вычисления степени соответствия между информацией о лицах по меньшей мере двух пользователей по информации о лицах указанных пользователей, содержащейся по меньшей мере в двух снимках экрана, полученных модулем фиксации изображения экрана, и для возврата вычисленного результата каждому пользователю.
[0063] На практике указанные модули, обеспечивающие взаимосвязь между видеоизображением и виртуальной сетевой средой, могут находиться в одном устройстве (например, модуль сбора, модуль отображения, модуль распознавания и модуль взаимосвязи могут быть расположены на клиенте) или в разных устройствах (например, модуль сбора и модуль отображения находятся на клиенте, а модуль распознавания и модуль взаимосвязи - на сервере). Указанные в приведенном выше варианте модули могут быть интегрированы в один модуль согласно требованию. Каждый модуль в приведенном выше варианте может также быть разделен на несколько подмодулей.
[0064] Таким образом, в данном варианте изобретения предложено устройство для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой. Предлагаемое устройство может обеспечивать взаимосвязь между видеоизображением и виртуальной сетевой средой. Способ, предлагаемый в данном варианте настоящего изобретения, обеспечивает указанную взаимосвязь за счет использования метода распознавания лица, методов анализа движений и отслеживания объектов и метода фиксации информации о действии. Взаимодействие между пользователями может быть улучшено за счет применения смешанной анимации, в которой используются методы смешивания видеоизображений.
[0065] Вариант 3
[0066] Для усиления взаимозависимости видеоизображения и сетевой услуги в виртуальной среде сетевой игры, обеспечения взаимосвязи между видеоизображением и сетевой услугой и улучшения восприятия пользователей в данном варианте настоящего изобретения предложена система обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой. Как показано на фиг. 6, система содержит сервер 601 для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой и множество клиентов 602 для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой.
[0067] Каждый из клиентов 602 собирает видеоданные текущего пользователя, отображает видеоизображение текущего пользователя на клиентах 602 текущего и других пользователей согласно видеоданным текущего пользователя, распознает информацию о действии текущего пользователя по собранным от него видеоданным и применяет указанную информацию в виртуальной сетевой среде для обеспечения взаимосвязи между видеоизображением текущего пользователя и виртуальной сетевой средой.
[0068] Сервер 601 передает видеоданные между клиентами 602 и управляет виртуальной сетевой средой после передачи информации об управлении указанной средой между клиентами 602.
[0069] Опционально, помимо передачи сервером 601, видеоданные и информация об управлении виртуальной сетевой средой могут также передаваться между клиентами 602 в режиме одноранговой сети. Видеоданные и виртуальные сетевые данные (например, виртуальные данные сетевой игры) могут передаваться отдельно.
[0070] В частности, на практике для повышения эффективности передачи по сети и сохранения ее полосы пропускания предлагаемая система может также содержать клиент, видеосервер и игровой сервер.
[0071] Указанный клиент собирает видеоданные текущего пользователя, отображает видеоизображение текущего и других пользователей, распознает информацию о действии текущего пользователя по собранным от него видеоданным и отображает виртуальную сетевую среду.
[0072] Указанный видеосервер получает собранные клиентом видеоданные, передает их, собирает полученную клиентом информацию о действии и применяет ее в виртуальной сетевой среде через сервер виртуальной среды для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой.
[0073] Сервер виртуальной среды выполняет алгоритм виртуальной сетевой среды и применяет в ней полученную видеосервером информацию о действии для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой. Если виртуальной средой является сетевая игра, то указанный выше сервер виртуальной среды представляет собой игровой сервер.
[0074] Для поддержки популярной в настоящее время структуры одноранговой сети предлагаемая система может содержать: клиент для сбора видеоданных текущего пользователя, отображения видеоизображений текущего и других пользователей, распознавания информации о действии текущего пользователя по собранным от него видеоданным и отображения виртуальной сетевой среды; видеосервер для получения собранных клиентом видеоданных, передачи указанных видеоданных, сбора распознанной клиентом информации о действии и применения указанной информации в виртуальной сетевой среде через сервер виртуальной среды для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой; сервер виртуальной среды для выполнения алгоритма виртуальной сетевой среды и применения в ней полученной видеосервером информации о действии для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой, причем если виртуальной средой является сетевая игра, то указанный выше сервер виртуальной среды представляет собой игровой сервер; сервер одноранговой сети для резервирования данных видеосервера и сервера виртуальной среды с целью реализации функций восстановления после сбоя и резервного копирования.
[0075] Данный вариант настоящего изобретения не ограничивает архитектуру системы. Любое решение, обеспечивающее взаимосвязь между видеоизображением и виртуальной сетевой средой посредством объединения видеоизображения и виртуальной сетевой среды, подпадает под объем защиты настоящего изобретения.
[0076] Таким образом, в данном варианте настоящего изобретения предложена система обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой. Предлагаемая система позволяет обеспечить взаимосвязь между видеоизображением и виртуальной сетевой средой путем внедрения окна для вывода видеоизображения в виртуальную среду сетевой игры. Способ, рассмотренный в данном варианте изобретения, обеспечивает указанную взаимосвязь за счет применения метода обнаружения лица, методов анализа движений и отслеживания объектов, а также метода фиксации информации о действии. Взаимодействие между пользователями может быть улучшено за счет метода смешивания видеоизображений.
[0077] Техническое решение, предложенное в данном варианте изобретения, удовлетворяет требованиям пользователей сетевой услуги в виртуальной сетевой среде, позволяет пользователю, пользующемуся сетевой услугой в данной среде, видеть реальную действительность и людей, использующих сетевую услугу, так как они выглядят в действительности, а также позволяет другим пользователям видеть самого пользователя при использовании сетевой услуги. Усиливается взаимозависимость видеоизображения и сетевой услуги в виртуальной сетевой среде, а также обеспечивается взаимосвязь между видеоизображением и сетевым сервером.
[0078] Под терминами "прием" и "получение" следует понимать получение информации от других модулей по запросу или просто получение информации от других модулей.
[0079] На прилагаемых чертежах варианты настоящего изобретения проиллюстрированы схематично. Не все модули и потоки, представленные на чертежах, необходимы для реализации настоящего изобретения.
[0080] Модули устройства, предложенного в рассмотренном варианте настоящего изобретения, могут быть расположены в одном таком устройстве или их можно модифицировать и расположить в одном или нескольких таких устройствах. Модули могут быть интегрированы в один модуль или разделены на несколько подмодулей.
[0081] Использованные выше порядковые номера вариантов изобретения предназначены только для упрощения описания, а не для указания их предпочтения.
[0082] Вариант 4
[0083] Некоторые действия в данном варианте изобретения могут быть реализованы посредством программ, хранящихся на машиночитаемом носителе информации, например на компакт-диске или жестком диске.
[0084] Для усиления взаимозависимости видеоизображения и сетевой услуги в виртуальной сетевой среде, обеспечения взаимосвязи между видеоизображением и сетевой услугой и улучшения восприятия пользователей в данном варианте настоящего изобретения предложен машиночитаемый носитель информации, в которой хранятся компьютерные программы, позволяющие одному или нескольким процессорам выполнять следующие действия: получать видеоданные пользователя, отображать на клиенте видеоизображение, соответствующее указанным видеоданным, в виртуальной сетевой среде за счет внедрения указанного видеоизображения в виртуальную сетевую среду или отображать соответствующее видеоданным видеоизображение в виртуальной сетевой среде клиента, или управлять виртуальной сетевой средой либо воздействовать на нее согласно видеоданным.[0085] Программы позволяют также одному или нескольким процессорам выполнять следующие действия: собирать видеоданные текущего пользователя, отображать указанные видеоданные на клиентах текущего и других пользователей, распознавать информацию о действии текущего пользователя по его видеоданным и применять указанную информацию в виртуальной сетевой среде для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой.
[0086] Программы позволяют также одному или нескольким процессорам выполнять следующие действия: фиксировать видеоданные лица текущего пользователя согласно видеоданным указанного пользователя посредством метода обнаружения лица, распознавать информацию о действии лица пользователя, и/или фиксировать видеоданные действия текущего пользователя согласно его видеоданным посредством методов анализа движений и отслеживания объектов и распознавать информацию о действии тела текущего пользователя.
[0087] Программы позволяют также одному или нескольким процессорам выполнять следующие действия: отображать действие текущего пользователя на виртуальный персонаж указанного пользователя в виртуальной сетевой среде согласно информации о действии текущего пользователя и заранее заданному отношению отображения между текущим пользователем и виртуальным персонажем в виртуальной сетевой среде и/или управлять виртуальной сетевой средой согласно информации о действии текущего пользователя.
[0088] Выше представлены предпочтительные варианты осуществления настоящего изобретения и некоторые варианты их модификации. Использованные здесь термины, описание и чертежи предназначены только для иллюстрации и не ограничивают настоящее изобретение. Возможны различные модификации, не выходящие за рамки сущности и области применения настоящего изобретения, определяемого представленными ниже пунктами его формулы (и их эквивалентами), в которых все термины используются в самом широком подходящем смысле, если не указано иное.

Claims (25)

1. Способ обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой, используемой при реализации сетевой услуги, содержащий этапы, на которых:
получают видеоданные пользователя;
отображают на экране клиента видеоизображение, соответствующее указанным видеоданным, в виртуальной сетевой среде;
определяют, в заранее заданное время сбора, зафиксированы ли видеоданные пользователя, удовлетворяющие заранее заданному требованию; и
запрещают пользователю выполнять действие в виртуальной сетевой среде, если видеоданные пользователя, удовлетворяющие заранее заданному требованию, не зафиксированы.
2. Способ по п.1, дополнительно содержащий этапы, на которых:
распознают информацию о действии пользователя согласно собранным видеоданным пользователя; и
применяют к виртуальной сетевой среде информацию о действии пользователя.
3. Способ по п.2, в котором на этапе распознавания информации о действии пользователя согласно собранным видеоданным пользователя выполняют следующие операции:
фиксируют видеоданные лица пользователя согласно собранным видеоданным пользователя и распознают информацию о действии лица пользователя с использованием метода обнаружения лица, и/или
фиксируют видеоданные действия пользователя согласно собранным видеоданным пользователя и распознают информацию о действии тела пользователя с использованием методов анализа движений и отслеживания объектов.
4. Способ по п.2, в котором на этапе применения к виртуальной сетевой среде информации о действии пользователя выполняют следующие операции:
отображают действие пользователя на виртуальный персонаж в виртуальной сетевой среде согласно информации о действии пользователя и заранее заданному отношению отображения между пользователем и виртуальным персонажем в виртуальной сетевой среде, и/или
управляют виртуальной сетевой средой согласно информации о действии пользователя.
5. Способ по п.1, в котором на этапе определения, зафиксированы ли видеоданные пользователя, удовлетворяющие заранее заданному требованию, выполняют следующие операции:
определяют, зафиксированы ли видеоданные лица пользователя, причем если видеоданные лица пользователя зафиксированы, то определяют, что видеоданные пользователя, удовлетворяющие заранее заданному требованию, зафиксированы; в противном случае определяют, что видеоданные пользователя, удовлетворяющие заранее заданному требованию, не зафиксированы.
6. Способ по п.3, дополнительно содержащий этапы, на которых:
при распознавании информации о действии лица пользователя согласно видеоданным лица пользователя используют метод обнаружения лица, накапливают время, в течение которого могут фиксироваться видеоданные лица пользователя согласно видеоданным лица пользователя, и награждают пользователя в соответствии с накопленным временем, и/или
получают значения обнаружения характерных точек обнаружения лица пользователя согласно видеоданным лица пользователя и заранее заданным характерным точкам обнаружения лица и возвращают пользователю положительный или отрицательный ответ в зависимости от значений обнаружения.
7. Способ по любому из пп.2-4, дополнительно содержащий этапы, на которых:
принимают передаваемый пользователем сигнал о добавлении виртуального элемента и выбирают виртуальный элемент, который пользователь намерен добавить;
после отображения собранного видеоизображения пользователя отображают на клиенте видеоданные пользователя и виртуального элемента, который пользователь намерен добавить.
8. Способ по п.7, в котором при отображении виртуального элемента, который пользователь намерен добавить, указанный виртуальный элемент движется синхронно вместе с положением лица пользователя.
9. Способ по любому из пп.2-3, дополнительно содержащий этапы, на которых:
принимают запускаемый пользователем сигнал о фиксации изображения экрана;
фиксируют снимок видеоизображений по меньшей мере двух пользователей, отображаемых на клиенте пользователя, для получения по меньшей мере двух снимков экрана, которые содержат информацию о лицах по меньшей мере двух пользователей;
вычисляют степень соответствия между информацией о лицах по меньшей мере двух пользователей согласно информации о лицах, содержащейся в указанных по меньшей мере двух снимках экрана, и возвращают вычисленный результат по меньшей мере двум пользователям.
10. Способ по п.1, в котором на этапе отображения в виртуальной сетевой среде видеоизображения, соответствующего видеоданным, выполняют следующие операции:
отображают видеоизображение, соответствующее видеоданным, путем внедрения видеоизображения в виртуальную сетевую среду, или
отображают видеоизображение, соответствующее видеоданным, в окне, плавающем в виртуальной сетевой среде.
11. Устройство обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой, используемой при реализации сетевой услуги, содержащее:
модуль сбора, конфигурированный для сбора видеоданных пользователя;
модуль отображения, конфигурированный для отображения видеоизображения, соответствующего указанным видеоданным пользователя, в виртуальной сетевой среде на экране клиента пользователя;
первый модуль определения, конфигурированный для определения, зафиксированы ли в заранее заданное время сбора видеоданные пользователя, удовлетворяющие заранее заданному требованию; и
первый модуль награждения и наказания, конфигурированный для запрета пользователю выполнять действие в виртуальной сетевой среде, если указанный модуль определения определяет, что видеоданные пользователя, удовлетворяющие заранее заданному требованию, не зафиксированы.
12. Устройство по п.11, дополнительно содержащее:
модуль распознавания, конфигурированный для распознавания информации о действии пользователя согласно видеоданным пользователя, собранным указанным модулем сбора; и модуль взаимосвязи, конфигурированный для применения к виртуальной сетевой среде информации о действии пользователя, распознанной модулем распознавания.
13. Устройство по п.12, в котором модуль распознавания содержит;
первый блок распознавания, конфигурированный для фиксации видеоданных лица пользователя согласно видеоданным пользователя, собранным модулем сбора, и для распознавания информации о действии лица пользователя с использованием метода обнаружения лица, и/или
второй блок распознавания, конфигурированный для фиксации видеоданных действия пользователя согласно видеоданным пользователя, собранным модулем сбора, и для распознавания информации о действии тела пользователя с использованием методов анализа движений и отслеживания объектов.
14. Устройство по п.12, в котором модуль взаимосвязи содержит:
модуль отображения, конфигурированный для отображения действия пользователя на виртуальный персонаж пользователя в виртуальной сетевой среде согласно информации о действии пользователя, распознанной модулем распознавания, и согласно заранее заданному отношению отображения между пользователем и виртуальным персонажем в виртуальной сетевой среде;
блок управления, конфигурированный для управления виртуальной сетевой средой согласно информации о действии пользователя, распознанной модулем распознавания.
15. Устройство по п.14, причем, если модуль распознавания содержит первый блок распознавания, предлагаемое устройство дополнительно содержит:
первый модуль награждения, конфигурированный для накопления времени, в течение которого могут фиксироваться видеоданные лица пользователя согласно видеоданным лица пользователя, зафиксированным модулем фиксации, и для награждения пользователя согласно накопленному времени, и/или
второй модуль определения, конфигурированный для получения значения обнаружения характерной точки обнаружения лица пользователя согласно видеоданным лица пользователя и заранее заданной характерной точке обнаружения лица и для возврата пользователю положительного или отрицательного ответа в зависимости от значения обнаружения.
16. Устройство по п.12 или 13, дополнительно содержащее:
модуль приема, конфигурированный для приема передаваемого пользователем сигнала о добавлении виртуального элемента;
модуль выбора, конфигурированный для выбора элемента, который пользователь намерен добавить, после того как модуль приема принимает сигнал о добавлении элемента;
модуль отображения, дополнительно конфигурированный для отображения на клиенте пользователя видеоданных пользователя и элемента, который пользователь намерен добавить.
17. Устройство по п.16, в котором, при отображении указанного элемента модулем отображения, указанный элемент движется синхронно вместе с положением лица пользователя.
18. Устройство по п.12 или 13, дополнительно содержащее:
модуль фиксации изображения экрана, конфигурированный для приема сигнала о фиксации изображения на экране, запущенного пользователем, для фиксации снимка видеоизображений по крайней мере двух пользователей, отображаемых на клиенте пользователя, чтобы получить по меньшей мере два снимка экрана, которые содержат информацию о лицах по меньшей мере двух пользователей;
модуль обработки, конфигурированный для вычисления степени соответствия между информацией о лицах по меньшей мере двух пользователей согласно информации о лицах, содержащейся в указанных по меньшей мере двух снимках экрана, полученных модулем фиксации изображения экрана, и для возврата вычисленного результата пользователю.
19. Устройство по п.11, в котором модуль отображения конфигурирован для отображения видеоизображения, соответствующего видеоданным, путем внедрения видеоизображения в виртуальную сетевую среду или для отображения видеоизображения, соответствующего видеоданным, в окне, плавающем в виртуальной сетевой среде.
20. Система обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой, используемой при реализации сетевой услуги, содержащая: сервер для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой и по меньшей мере два клиента для обеспечения взаимосвязи между видеоизображением и виртуальной сетевой средой, причем
каждый из по меньшей мере двух клиентов конфигурирован для сбора видеоданных пользователя, отображения видеоизображения пользователя в виртуальной сетевой среде на экране клиента согласно видеоданным пользователя, распознавания информации о действии пользователя согласно видеоданным пользователя и для применения указанной информации о действии пользователя к виртуальной сетевой среде; и
сервер конфигурирован для передачи видеоданных между клиентами, управления виртуальной сетевой средой после передачи информации об управлении виртуальной сетевой средой между клиентами, определения, в заранее заданное время сбора, зафиксированы ли видеоданные пользователя, удовлетворяющие заранее заданному требованию, и для запрета пользователю выполнять действие в виртуальной сетевой среде, если видеоданные пользователя, удовлетворяющие заранее заданному требованию, не зафиксированы.
21. Машиночитаемый носитель информации, содержащий компьютерные команды, выполняемые одним или несколькими процессорами, причем указанные компьютерные команды позволяют одному или нескольким процессорам:
получать видеоданные пользователя,
отображать на экране клиента видеоизображение, соответствующее указанным видеоданным, в виртуальной сетевой среде, используемой при реализации сетевой услуги,
определять, в заранее заданное время сбора, зафиксированы ли видеоданные пользователя, удовлетворяющие заранее заданному требованию, и
запрещать пользователю выполнять действие в виртуальной сетевой среде, если видеоданные пользователя, удовлетворяющие заранее заданному требованию, не зафиксированы.
22. Машиночитаемый носитель информации по п.21, дополнительно содержащий компьютерные команды, позволяющие одному или нескольким процессорам:
распознавать информацию о действии пользователя согласно видеоданным пользователя, и
применять к виртуальной сетевой среде информацию о действии пользователя.
23. Машиночитаемый носитель информации по п.22, дополнительно содержащий компьютерные команды, позволяющие одному или нескольким процессорам:
фиксировать видеоданные лица пользователя согласно видеоданным пользователя и распознавать информацию о действии лица пользователя посредством метода обнаружения лица, и/или
фиксировать видеоданные действия пользователя согласно видеоданным пользователя и распознавать информацию о действии тела пользователя посредством методов анализа движений и отслеживания объектов.
24. Машиночитаемый носитель информации по п.22, дополнительно содержащий компьютерные команды, позволяющие одному или нескольким процессорам:
отображать действие пользователя на виртуальный персонаж пользователя в виртуальной сетевой среде согласно информации о действии пользователя и заранее заданному отношению отображения между пользователем и виртуальным персонажем в виртуальной сетевой среде, и/или
управлять виртуальной сетевой средой согласно информации о действии пользователя.
25. Машиночитаемый носитель информации по п.21, дополнительно содержащий компьютерные команды, позволяющие одному или нескольким процессорам:
отображать видеоизображение, соответствующее видеоданным, путем внедрения видеоизображения в виртуальную сетевую среду или отображать видеоизображение, соответствующее видеоданным, в окне, плавающем в виртуальной сетевой среде.
RU2012101502/08A 2009-06-23 2010-05-20 Способ, устройство и система обеспечения взаимосвязи между видеоизображением и витруальной сетевой средой RU2518940C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200910150595.8 2009-06-23
CN200910150595.8A CN101930284B (zh) 2009-06-23 2009-06-23 一种实现视频和虚拟网络场景交互的方法、装置和***
PCT/CN2010/072993 WO2010148848A1 (zh) 2009-06-23 2010-05-20 一种实现视频和虚拟网络场景交互的方法、装置和***

Publications (2)

Publication Number Publication Date
RU2012101502A RU2012101502A (ru) 2013-07-27
RU2518940C2 true RU2518940C2 (ru) 2014-06-10

Family

ID=43354281

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2012101502/08A RU2518940C2 (ru) 2009-06-23 2010-05-20 Способ, устройство и система обеспечения взаимосвязи между видеоизображением и витруальной сетевой средой

Country Status (6)

Country Link
US (2) US9247201B2 (ru)
EP (1) EP2448200A4 (ru)
CN (1) CN101930284B (ru)
BR (1) BRPI1015566A8 (ru)
RU (1) RU2518940C2 (ru)
WO (1) WO2010148848A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10915731B2 (en) 2016-06-24 2021-02-09 Imperial College Innovations Limited Detecting objects in video data

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103873492B (zh) * 2012-12-07 2019-01-15 联想(北京)有限公司 一种电子设备及数据传输方法
KR102099086B1 (ko) 2013-02-20 2020-04-09 삼성전자주식회사 디지털 텔레비전 및 사용자 디바이스를 이용하여 사용자 맞춤형 인터랙션을 제공하는 방법, 그 디지털 텔레비전 및 사용자 디바이스
CN104104703B (zh) * 2013-04-09 2018-02-13 广州华多网络科技有限公司 多人音视频互动方法、客户端、服务器及***
JP6070584B2 (ja) * 2014-01-17 2017-02-01 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US9353476B2 (en) 2014-04-18 2016-05-31 Georgia-Pacific Containerboard Llc Method for recycling waste material with reduced odor emission
TWI549728B (zh) * 2014-06-27 2016-09-21 國立臺中科技大學 偵測多人體感之管理方法及其系統
CN105472299B (zh) * 2014-09-10 2019-04-26 易珉 视频互动方法、***和装置
CN105472271A (zh) * 2014-09-10 2016-04-06 易珉 一种视频互动方法、装置和***
CN105472298B (zh) * 2014-09-10 2019-04-23 易珉 视频互动方法、***和装置
CN105472301B (zh) * 2014-09-10 2019-03-15 易珉 视频互动方法、***和装置
CN105472300B (zh) * 2014-09-10 2019-03-15 易珉 视频互动方法、***和装置
CN105396289A (zh) * 2014-09-15 2016-03-16 掌赢信息科技(上海)有限公司 实时游戏和多媒体会话过程中实现特效的方法及装置
CN106502554B (zh) * 2015-09-08 2021-09-17 腾讯科技(深圳)有限公司 一种显示控制方法及装置
FR3052949B1 (fr) * 2016-06-17 2019-11-08 Alexandre Courtes Procede et systeme de prise de vues a l'aide d'un capteur virtuel
CN105959718A (zh) * 2016-06-24 2016-09-21 乐视控股(北京)有限公司 一种视频直播中实时互动的方法及装置
CN106162369B (zh) * 2016-06-29 2018-11-16 腾讯科技(深圳)有限公司 一种实现虚拟场景中互动的方法、装置及***
CN106375775B (zh) * 2016-09-26 2020-12-11 广州华多网络科技有限公司 虚拟礼物展示方法及装置
US10332317B2 (en) 2016-10-25 2019-06-25 Microsoft Technology Licensing, Llc Virtual reality and cross-device experiences
CN107741809B (zh) * 2016-12-21 2020-05-12 腾讯科技(深圳)有限公司 一种虚拟形象之间的互动方法、终端、服务器及***
CN106937154A (zh) * 2017-03-17 2017-07-07 北京蜜枝科技有限公司 处理虚拟形象的方法及装置
KR102439054B1 (ko) 2017-05-16 2022-09-02 애플 인크. 이모지 레코딩 및 전송
EP3529779A1 (en) * 2017-05-16 2019-08-28 Apple Inc. Emoji recording and sending
DK179867B1 (en) 2017-05-16 2019-08-06 Apple Inc. RECORDING AND SENDING EMOJI
GB201710840D0 (en) * 2017-07-05 2017-08-16 Jones Maria Francisca Virtual meeting participant response indication method and system
CN108134945B (zh) * 2017-12-18 2021-03-19 阿里巴巴(中国)有限公司 Ar业务处理方法、装置及终端
DK201870374A1 (en) 2018-05-07 2019-12-04 Apple Inc. AVATAR CREATION USER INTERFACE
US12033296B2 (en) 2018-05-07 2024-07-09 Apple Inc. Avatar creation user interface
CN109345637B (zh) * 2018-08-27 2021-01-26 创新先进技术有限公司 基于增强现实的互动方法及装置
CN109325450A (zh) * 2018-09-25 2019-02-12 Oppo广东移动通信有限公司 图像处理方法、装置、存储介质及电子设备
WO2020147794A1 (zh) * 2019-01-18 2020-07-23 北京市商汤科技开发有限公司 图像处理方法及装置、图像设备及存储介质
US11107261B2 (en) 2019-01-18 2021-08-31 Apple Inc. Virtual avatar animation based on facial feature movement
CN111460871B (zh) 2019-01-18 2023-12-22 北京市商汤科技开发有限公司 图像处理方法及装置、存储介质
CN110059661B (zh) * 2019-04-26 2022-11-22 腾讯科技(深圳)有限公司 动作识别方法、人机交互方法、装置及存储介质
CN110139115B (zh) * 2019-04-30 2020-06-09 广州虎牙信息科技有限公司 基于关键点的虚拟形象姿态控制方法、装置及电子设备
CN110433491A (zh) * 2019-07-25 2019-11-12 天脉聚源(杭州)传媒科技有限公司 虚拟观众的动作同步响应方法、***、装置和存储介质
CN110968194A (zh) * 2019-11-28 2020-04-07 北京市商汤科技开发有限公司 交互对象的驱动方法、装置、设备以及存储介质
CN111314730A (zh) * 2020-02-25 2020-06-19 广州华多网络科技有限公司 视频直播的虚拟资源寻找方法、装置、设备及存储介质
CN111355988B (zh) * 2020-03-31 2022-11-11 苏州科达科技股份有限公司 业务灾备方法、设备及可读存储介质
JP2023529126A (ja) 2020-06-08 2023-07-07 アップル インコーポレイテッド 三次元環境におけるアバターの提示
CN112511739B (zh) * 2020-11-20 2022-05-06 上海盛付通电子支付服务有限公司 互动信息的生成方法和设备
CN113271425A (zh) * 2021-04-19 2021-08-17 瑞芯微电子股份有限公司 一种基于虚拟设备的互动***和方法

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000115521A (ja) * 1998-10-05 2000-04-21 Canon Inc 画像処理装置と画像データの処理方法
JP2002007294A (ja) * 2000-06-22 2002-01-11 Canon Inc 画像配信システム及び方法並びに記憶媒体
KR20030021197A (ko) * 2003-02-05 2003-03-12 김성태 성형상담을 위한 화상 시뮬레이션
RU2284571C1 (ru) * 2005-08-25 2006-09-27 Максим Алексеевич Мишин Способ проведения интерактивной игры для удаленных пользователей
KR100651206B1 (ko) * 2005-07-29 2006-12-01 주식회사 팬택 안면인식 알고리즘을 이용한 휴대폰의 영상 촬영 시스템 및그 방법
KR20070080542A (ko) * 2006-02-07 2007-08-10 에라 디지털 미디어 컴퍼니 리미티드 비디오 웹로그
CN101068314A (zh) * 2006-09-29 2007-11-07 腾讯科技(深圳)有限公司 一种网络视频秀方法及***
CN101219029A (zh) * 2008-01-21 2008-07-16 胡清 提供佛教道场场景的可视终端、显示方法和存储介质
WO2008098839A1 (de) * 2007-02-12 2008-08-21 Voice.Trust Mobile Commerce Ip S.A.R.L. Digitales verfahren und anordnung zur authentifizierung eines nutzers eines telekommunikations- bzw. datennetzes

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09107534A (ja) 1995-10-11 1997-04-22 Canon Inc テレビ会議装置及びテレビ会議システム
US6124862A (en) 1997-06-13 2000-09-26 Anivision, Inc. Method and apparatus for generating virtual views of sporting events
US6278466B1 (en) 1998-06-11 2001-08-21 Presenter.Com, Inc. Creating animation from a video
US6414707B1 (en) * 1998-10-16 2002-07-02 At&T Corp. Apparatus and method for incorporating virtual video conferencing environments
US6754276B1 (en) 1999-09-20 2004-06-22 Matsushita Electric Industrial Co., Ltd. System stream creating apparatus which adjusts system clock reference based on total number of pictures to be stored and decoded during certain time period
US7409647B2 (en) 2000-09-19 2008-08-05 Technion Research & Development Foundation Ltd. Control of interactions within virtual environments
US20030006957A1 (en) 2000-11-10 2003-01-09 Victor Colantonio Method and system for automatically covering video display of sensitive information
US20040049547A1 (en) * 2001-12-21 2004-03-11 Matthews W. Donald Methods for providing information over networks responsive to digital device user requests
US20040260823A1 (en) 2003-06-17 2004-12-23 General Instrument Corporation Simultaneously transporting multiple MPEG-2 transport streams
US7499974B2 (en) 2003-09-30 2009-03-03 International Business Machines Corporation Instant message user management
US8924247B2 (en) 2004-08-19 2014-12-30 LoadPoint, Inc Ranking system using instant post-transaction surveying of transaction judges
US7991220B2 (en) * 2004-09-01 2011-08-02 Sony Computer Entertainment Inc. Augmented reality game system using identification information to display a virtual object in association with a position of a real object
US20060092178A1 (en) 2004-10-29 2006-05-04 Tanguay Donald O Jr Method and system for communicating through shared media
CN1328908C (zh) * 2004-11-15 2007-07-25 北京中星微电子有限公司 一种视频通信的方法
US7796785B2 (en) * 2005-03-03 2010-09-14 Fujifilm Corporation Image extracting apparatus, image extracting method, and image extracting program
US7676063B2 (en) 2005-03-22 2010-03-09 Microsoft Corp. System and method for eye-tracking and blink detection
US20060251382A1 (en) 2005-05-09 2006-11-09 Microsoft Corporation System and method for automatic video editing using object recognition
US20070242066A1 (en) 2006-04-14 2007-10-18 Patrick Levy Rosenthal Virtual video camera device with three-dimensional tracking and virtual object insertion
US8601379B2 (en) 2006-05-07 2013-12-03 Sony Computer Entertainment Inc. Methods for interactive communications with real time effects and avatar environment interaction
CN101098241A (zh) 2006-06-26 2008-01-02 腾讯科技(深圳)有限公司 虚拟形象实现方法及其***
US7847815B2 (en) * 2006-10-11 2010-12-07 Cisco Technology, Inc. Interaction based on facial recognition of conference participants
US8926432B2 (en) * 2007-03-12 2015-01-06 Performance Designed Products Llc Feedback controller
CN100592783C (zh) 2007-03-23 2010-02-24 腾讯科技(深圳)有限公司 一种视频通信***及方法
CN101350845B (zh) * 2007-07-20 2012-05-09 中兴通讯股份有限公司 一种手机可视电话通话场景模拟的方法
US8243116B2 (en) * 2007-09-24 2012-08-14 Fuji Xerox Co., Ltd. Method and system for modifying non-verbal behavior for social appropriateness in video conferencing and other computer mediated communications
US8128487B2 (en) * 2007-10-15 2012-03-06 International Business Machines Corporation Compensating participants of virtual environments
US8190760B2 (en) 2008-01-15 2012-05-29 Echostar Advanced Technologies L.L.C. System and method of managing multiple video players
US8266665B2 (en) * 2008-03-25 2012-09-11 Verizon Patent And Licensing Inc. TV screen capture
US9445045B2 (en) * 2008-06-23 2016-09-13 Alcatel Lucent Video conferencing device for a communications device and method of manufacturing and using the same
US20100064010A1 (en) * 2008-09-05 2010-03-11 International Business Machines Corporation Encouraging user attention during presentation sessions through interactive participation artifacts
US20100295771A1 (en) * 2009-05-20 2010-11-25 Microsoft Corporation Control of display objects

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000115521A (ja) * 1998-10-05 2000-04-21 Canon Inc 画像処理装置と画像データの処理方法
JP2002007294A (ja) * 2000-06-22 2002-01-11 Canon Inc 画像配信システム及び方法並びに記憶媒体
KR20030021197A (ko) * 2003-02-05 2003-03-12 김성태 성형상담을 위한 화상 시뮬레이션
KR100651206B1 (ko) * 2005-07-29 2006-12-01 주식회사 팬택 안면인식 알고리즘을 이용한 휴대폰의 영상 촬영 시스템 및그 방법
RU2284571C1 (ru) * 2005-08-25 2006-09-27 Максим Алексеевич Мишин Способ проведения интерактивной игры для удаленных пользователей
KR20070080542A (ko) * 2006-02-07 2007-08-10 에라 디지털 미디어 컴퍼니 리미티드 비디오 웹로그
CN101068314A (zh) * 2006-09-29 2007-11-07 腾讯科技(深圳)有限公司 一种网络视频秀方法及***
WO2008098839A1 (de) * 2007-02-12 2008-08-21 Voice.Trust Mobile Commerce Ip S.A.R.L. Digitales verfahren und anordnung zur authentifizierung eines nutzers eines telekommunikations- bzw. datennetzes
CN101219029A (zh) * 2008-01-21 2008-07-16 胡清 提供佛教道场场景的可视终端、显示方法和存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10915731B2 (en) 2016-06-24 2021-02-09 Imperial College Innovations Limited Detecting objects in video data

Also Published As

Publication number Publication date
CN101930284A (zh) 2010-12-29
BRPI1015566A2 (pt) 2016-08-16
CN101930284B (zh) 2014-04-09
RU2012101502A (ru) 2013-07-27
US20120092475A1 (en) 2012-04-19
BRPI1015566A8 (pt) 2021-09-28
US20100322111A1 (en) 2010-12-23
EP2448200A1 (en) 2012-05-02
EP2448200A4 (en) 2014-01-29
WO2010148848A1 (zh) 2010-12-29
US9247201B2 (en) 2016-01-26

Similar Documents

Publication Publication Date Title
RU2518940C2 (ru) Способ, устройство и система обеспечения взаимосвязи между видеоизображением и витруальной сетевой средой
EP3455702B1 (en) Method and system for providing eye tracking based information about a user behavior, client device, server and computer program product
CN108632633B (zh) 一种网络直播的数据处理方法和装置
JP6555513B2 (ja) プログラム
KR101855639B1 (ko) 프리젠테이션을 위한 카메라 탐색
CN108632632B (zh) 一种网络直播的数据处理方法和装置
KR101870888B1 (ko) 가상 골프 시뮬레이션 장치 및 이를 이용한 정보 서비스 방법
CN110210045B (zh) 目标区域的人数估算方法、装置及存储介质
CN108076374A (zh) 播放对象评论信息处理方法及装置
CN108635863B (zh) 一种网络直播的数据处理方法和装置
CA3033169A1 (en) Digital multimedia platform
CN109154862B (zh) 用于处理虚拟现实内容的装置、方法和计算机可读介质
KR20160139633A (ko) 증강현실을 이용한 체험형 콘텐츠 제공 시스템 및 방법
CN106686463A (zh) 一种视频中的角色替换方法及装置
CN111045511A (zh) 基于手势的操控方法及终端设备
CN112188223B (zh) 直播视频播放方法、装置、设备及介质
WO2019155735A1 (ja) 情報処理装置、情報処理方法及びプログラム
JP7202935B2 (ja) 注目度算出装置、注目度算出方法、および注目度算出プログラム
CN114463470A (zh) 虚拟空间浏览方法、装置、电子设备和可读存储介质
CN108421240A (zh) 基于ar的球场弹幕***
CN105933790A (zh) 基于虚拟影院的视频播放方法、设备及***
JP6609078B1 (ja) コンテンツ配信システム、コンテンツ配信方法、およびコンテンツ配信プログラム
US20230316675A1 (en) Traveling in time and space continuum
CN111274925A (zh) 推荐视频的生成方法、装置、电子设备及计算机存储介质
CN115002516A (zh) 视频处理的***、方法、电子设备、存储介质及程序产品