WO2019155368A1 - Взаимодействие пользователей в коммуникационной системе с использованием эффектов дополненной реальности, возникающих в ответ на выбранные пользователем действия для выполнения объектами дополненной реальности - Google Patents
Взаимодействие пользователей в коммуникационной системе с использованием эффектов дополненной реальности, возникающих в ответ на выбранные пользователем действия для выполнения объектами дополненной реальности Download PDFInfo
- Publication number
- WO2019155368A1 WO2019155368A1 PCT/IB2019/050937 IB2019050937W WO2019155368A1 WO 2019155368 A1 WO2019155368 A1 WO 2019155368A1 IB 2019050937 W IB2019050937 W IB 2019050937W WO 2019155368 A1 WO2019155368 A1 WO 2019155368A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- virtual object
- user device
- main virtual
- real
- main
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
Definitions
- the invention relates to the field of complementing virtual objects and effects of the physical, real world surrounding the user, when interacting with other users.
- Messaging systems - communication systems - allow users to communicate by sending messages to each other.
- augmented reality technologies many communication systems have been implemented that allow the exchange of augmented reality messages, i.e. complement the physical, real, world displayed on the screen of the user device with the image capture device of the user device, objects of the virtual world.
- this method of communication does not go beyond the traditional method of messaging, which includes sending and receiving messages sequentially, and there is the possibility of improving the known methods of user interaction in communication systems by expanding and complementing the capabilities of such communication systems, providing an extension of the range of experiences experienced by the user after receiving a message.
- the idea of the present invention is that after receiving The recipient of the augmented reality message containing the main virtual object, recognizes by the user device the recipient of the main virtual object contained in the received message.
- the recipient opens the message and places the main virtual object at the specified location displayed by the image capture device of the recipient user device.
- recognition occurs through the user device the recipient of the real world objects of the recipient displayed on the screen of the recipient user device by the image capturing device of the recipient user device.
- the interaction of the main virtual object with the recognized real-world object can be carried out.
- the interaction is a deformation or change in the location of the main virtual object and the virtual object - a copy of the real world object previously superimposed on the corresponding real world object, and can be performed after the receiver selects an action to perform by the main virtual object in relation to the recognized real world object from the available ones actions through the user interface on the screen of his user device.
- Creating a virtual object - a copy of the real world object is carried out by copying the recognized real world objects displayed on the screen of the recipient’s user device to a new virtual layer, which is superimposed on the corresponding real world objects, and when interacting, this layer changes in accordance with s
- FIG. 1 is a flowchart of an embodiment of a method for organizing user interaction in a communication system according to one embodiment of the present invention
- FIG. 2a is a schematic diagram illustrating a screen of a user device of a sender at the stage of selecting and placing a main virtual object
- FIG. 2b is a schematic view illustrating a screen of a sender user device with a primary virtual object located at a given location
- FIG. 2c is a schematic diagram illustrating a screen of a recipient user device on which a notification of receipt of a message is displayed
- FIG. 2d schematic diagram illustrating the screen the recipient user device at the stage of recognition of the real world objects of the recipient
- FIG. 1 is a flowchart of an embodiment of a method for organizing user interaction in a communication system according to one embodiment of the present invention
- FIG. 2a is a schematic diagram illustrating a screen of a user device of a sender at the stage of selecting and placing a main virtual object
- FIG. 2b is a schematic view
- FIG. 2e is a schematic diagram illustrating a screen of a recipient user device in a step of placing a main virtual object
- FIG. 2f is a schematic view illustrating a screen of a recipient user device with a primary virtual object located at a predetermined location
- FIG. 2g is a schematic diagram illustrating a screen of a recipient user device in a step of selecting an action to be performed by a primary virtual object with respect to a recognized real world object
- FIG. 2h is a schematic view illustrating a screen of a recipient user device at the stage of deformation of a virtual object — a copy of the real world object and the main virtual object
- FIG. 2i is a schematic diagram illustrating a screen of a recipient user device displaying real-time objects of the recipient in real time and the main virtual object;
- FIG. 3 is a schematic illustration of an embodiment of a user device according to one preferred embodiment of the present invention;
- FIG. 4 is a schematic illustration of an embodiment of a communication system according to one preferred embodiment of the present invention.
- the present invention relates to a method for organizing interaction users in a communication system, a user device for organizing user interaction in a communication system, a communication system that enables the interaction of user devices and a server with each other, and a machine-readable medium on which program instructions are stored that initiate the execution of aspects of a method for organizing user interaction in a communication system according to the present invention.
- a method for organizing user interaction in a communication system comprising transmitting via a user device a sender of a message containing at least one primary virtual object to a user device of at least one receiver, receiving a message by the user device of the receiver; recognition by the user device of the recipient of the main virtual object contained in the received message; placing by the user device of the recipient the main virtual object at a predetermined location displayed by the image capturing device of the user device of the recipient, and displaying it as an augmented reality object; at the same time, during and / or after the placement of the main virtual object, recognition is performed by the recipient user device of the real world objects of the recipient displayed on the screen of the recipient user device by the image capturing device of the recipient user device; and after the recipient selects the action to be performed by the main a virtual object in relation to a recognized real world object from selectable actions through the user interface on the screen of its user device, at least deform or change the location of the main virtual object and
- a user device for organizing user interaction in a communication system, comprising an image capturing device, at least one processor, a computer-readable medium connected to at least one processor and containing program instructions that, when executed, are executed at least one processor provides the ability to select a virtual object from a choice of virtual objects ctv through the user interface on the screen of the user device; providing the ability to place the selected virtual object on the screen of the user device at a predetermined location displayed by the image capture device of the user device, and displaying it as an augmented reality object; allowing a user device to transmit a message containing the selected primary virtual object to at least one other user device, to receive a message containing at least one primary virtual object by the user device; recognition by the user device of the main virtual object contained in the received message; providing the ability to place through the user device the main virtual object at a predetermined location displayed by the image capture device of the user device, and displaying it as an augmented reality object; recognition by the user device of real
- a communication system that enables the interaction of user devices and a server with each other, comprising software instructions located on a computer-readable medium of a user device, which, when executed by at least one processor of the user device, allows virtual objects from selectable virtual objects through custom Interface on the screen of the user device; providing the ability to place the selected virtual object on the screen of the user device at a predetermined location displayed by the image capture device of the user device, and displaying it as an augmented reality object; allowing a user device to transmit a message containing the selected primary virtual object to at least one other user device, to receive a message containing at least one primary virtual object by the user device; recognition by the user device of the main virtual object contained in the received message; providing the ability to place through the user device the main virtual object at a predetermined location displayed by the image capture device of the user device, and displaying it as an augmented reality object; recognition by the user device of real-world objects displayed on the screen of the user device by the image capturing
- a computer-readable medium comprising software instructions for user interaction in a communication system, which, when executed by at least one processor of a user device, provides the ability to select a virtual object from selectable virtual objects through a user interface on User device screen providing the ability to place the selected virtual object on the screen of the user device at a predetermined location displayed by the image capture device of the user device, and displaying it as an augmented reality object; allowing a user device to transmit a message containing the selected primary virtual object to at least one other user device, to receive a message containing at least one primary virtual object by the user device; recognition by the user device of the main virtual object contained in the received message; providing the ability to place, through the user device, the main virtual object at a predetermined location displayed by the image pickup device of the user device, and its display as an object of augmented reality; recognition by the user device of real-world objects displayed on the screen of the user device by the image capturing device of the user device during and / or after the
- the recipient After receiving the message by the recipient, the recipient recognizes the main virtual object contained in the received message, and in the process of selecting the specified location of the main virtual object, when the image pickup device of the recipient user device is turned on, and objects of the real recipient are displayed on the screen of the recipient user device the world surrounding the recipient, and / or after the placement of the main virtual object
- the image pickup device of the recipient user device when the image pickup device of the recipient user device also remains turned on, recognition by the recipient user device of the real world objects of the recipient displayed on the screen of the recipient user device by the image capture device of the recipient user device occurs.
- the interaction of the main virtual object with the recognized real-world object can be carried out.
- the interaction is a deformation or change of location of the main virtual object and the virtual object - a copy of the real world object, previously superimposed on the corresponding real-world object, and can be performed after the receiver selects the action to be performed by the main virtual object with respect to the recognized real-world object from the actions available for selection through the user interface on the screen of its user device.
- Creating a virtual object - a copy of the real world object is carried out by copying the recognized real world objects displayed on the screen of the recipient’s user device into a new virtual layer, which is superimposed on the corresponding real world objects, and when interacting, this layer changes according to the selected action, and the objects of the real world remain unchanged.
- the virtual modified layer disappears, and the recipient sees real-world objects on the screen of the user device.
- the above-described features provide the user with a new type and format of communication, provide an extension of the range of experiences and sensations experienced by the user after receiving the message, affect the emotional atmosphere that is created between the interacting users, and increase the interest of users in such interaction.
- the recipient may receive a notification on his user device about the receipt of the message.
- a notification may also be a publication in the feed of interacting users with the ability for the recipient to open the publication.
- the message is sent from the user device of the sender to the user device of the recipient through the server.
- the user devices and the server in the communication system are communicated through a network, by means of which they establish connections between the server and the user devices of the sender and recipient for their interaction in the communication system, including restrictions Internet, wireless communication networks, networks using standard communication technologies and / or protocols.
- the described method can be implemented and the described communication system can operate on any suitable user devices, regardless of the operating systems installed on them.
- the described method can be implemented and user access to the communication system can be carried out using the appropriate application installed on the user device, as well as using a browser - application software designed to view web pages and manage web applications via the network.
- an application is meant a program installed on a user's device of a user, or a web application or a website where a user interacts with a server using a browser, intended for user interaction in a communication system.
- an application can be understood as any other pre-installed or web-based program, where at least one of the main virtual object or virtual object — a copy of a real-world object previously superimposed on the corresponding one — can be implemented and is appropriate to implement or deform.
- an object of the real world for example, games, video editors, advertising with elements of augmented reality, etc.
- a user device of the sender for example, a smartphone, a tablet computer, augmented reality glasses, virtual reality glasses, augmented reality helmet, virtual reality helmet or any other device that contains an image capture device capable of displaying the surroundings can be used the sender’s world (for example, a camera), a display component capable of providing the sender with the ability to see the surrounding world displayed by the image capture device (for example, the screen of a user device) and a network component that allows communication with the server and / or at least one user device of the recipient.
- Such devices should have the computing ability and components sufficient to create and transmit messages containing virtual objects.
- a smartphone, tablet computer, augmented reality glasses, virtual reality glasses, augmented reality helmet, virtual reality helmet, or any other device that contains a display component capable of providing the recipient with the ability to see the displayed recipient world can be used (e.g. user device screen), a network component that allows communication with a server and / or at least one user sender device, speaker, and vibration module.
- a display component capable of providing the recipient with the ability to see the displayed recipient world
- Such devices should have the computing ability and components sufficient to place and display virtual objects as objects of augmented reality, to recognize real-world objects surrounding the recipient, and also to reproduce the effects assigned to virtual objects and recognized real-world objects.
- the recipient in response to the received message, transmits a message containing at least one main virtual object to the sender, it automatically becomes the sender, and the user interacting with it becomes the receiver.
- the sender recognizes the sender's real-world objects displayed on the screen of the user device through the user device the sender of the image pickup device of the user device of the sender; and after the sender selects the action to be performed by the main virtual object with respect to the recognized real-world object from among the actions available for selection, on the screen of his user device, at least a deformation or a change in the location of the main virtual object and the virtual object — a copy of the real world object — is performed through the user interface previously superimposed on the corresponding object of the real world.
- recognition of the user's real-world objects is carried out by accessing a library containing real-world objects to compare the user's real-world objects displayed on the screen of his user device with the image capturing device of his user device, with examples of real-world objects contained in the library.
- the library can be hosted on a user device or on a server. Obviously, some real-world objects may not necessarily be recognized, in which case when the distance from the recipient's user device to such an object is less than or equal to a threshold value, nothing will happen.
- the deformation of the main virtual object and / or virtual object copies of the real world object turn to a library containing types of deformation assigned to various real world objects and main virtual objects.
- a library located on a user device or on a server that stores strain types that can be implemented with respect to various real-world objects and various virtual objects.
- the type of deformation can be assigned and transmitted in the message by the sender together with the main virtual object by means of preliminary selection the desired type of deformation, or the implementation of the type of deformation assigned to the main virtual object, can be initiated by the recipient.
- some objects of the real world may not necessarily be recognized, or the type of deformation corresponding to a certain recognized object of the real world may not be stored in the library, in which case nothing will happen.
- the objects of the real world are characterized by the coordinates x, y, z, and the main virtual objects are x ’, y’, z ’, and the value A represents the change in the value of the corresponding coordinate.
- some real-world objects may not necessarily be recognized, or the library may not contain the values Ax, Au, Dz and Ax ', Au', Dz 'assigned to various real-world objects and main virtual objects, respectively, in which case nothing will not happen.
- a library containing actions assigned to various main virtual objects is accessed.
- a library located on the user device or on the server, in which actions corresponding to various main virtual objects that can be performed by them are stored.
- the type of action to be performed by the main virtual object with respect to the recognized real world object can be assigned and transmitted in the message by the sender together with the main virtual object by first selecting the desired type of action, or the main virtual object can perform the action initiated by the recipient.
- deformation or change of location of the main virtual object or the main virtual object and the virtual object - copies of the real world object, previously superimposed on the corresponding real world object can be accompanied by sound and / or visual effects associated with these types of interaction.
- the displayed primary virtual object is combined with at least one additional virtual object.
- At least one of the 2d static or animated virtual object, 3d static or animated virtual object, text, audio or video is used as the main or additional virtual object.
- the location of both the sender when creating the message and the recipient when placing the main virtual object is provided by linking the main virtual object to the geographical location displayed by the image capturing device of the user device.
- the sender and the recipient are provided with the opportunity to perform at least one of the following operations: text message transmission, voice message transmission, video message transmission, multimedia message transmission, video call.
- both the sender and the recipient provide the possibility of its display on the screen of the user device at different angles and from different points of view.
- the described embodiments of the present invention equally apply to all its claimed aspects, namely, to a method for organizing user interaction in a communication system, a user device for organizing user interaction in a communication system, a communication system that provides interaction between user devices and a server, and a computer-readable medium on which program instructions are stored that initiate execution of aspects of cn soba organization user interaction in the communication system according to the present invention.
- FIG. 1 illustrates a flow chart of an embodiment of a method for organizing user interaction in a communication system according to one embodiment of the present invention. Stages illustrated by the flowchart of the method will now be described in more detail with reference to FIG. 2a - 2i.
- FIG. 2a is a schematic diagram illustrating a screen 200 of a sender user device 202 in a step of selecting and placing a primary virtual object.
- a screen 200 of a sender user device 202 using the image capturing device of the sender user device 202, real-world objects 204 surrounding the sender that the image capture device is facing are displayed, as well as a panel 206 of selectable virtual objects for subsequent transmission to the recipient.
- the sender is given the opportunity to select a virtual object from selectable virtual objects on the panel 206 through the user interface on the screen 200 of the user device 202 of the sender.
- the sender After selecting a virtual object 208 (this step is described in block 100 of the flowchart shown in FIG. 1), the sender places the selected primary virtual object 208. For this, the sender sets the location 210 of the main virtual object 208, as illustrated in FIG. 2a. The specified location 210 is displayed by the image capturing apparatus of the sender user device 202 on the screen 200 of the sender user device 202.
- the sender can set the location of the object, for example, by touching a certain place on the touch screen 200 with a finger or, for example, by dragging the selected main virtual object 208 on the touch screen 200 with a finger to a specific location, after which the specified object 208 is snapped to a specified geographical location displayed the image capturing apparatus of the sender user device 202, and is displayed as an augmented reality object, as illustrated FIG. 2b.
- This step is described in block 102 of the flowchart of FIG. 1.
- the sender can view the virtual object 208 from different sides through the screen 200 of the sender user device 202, changing the viewing angle, using the image capturing device of the sender user device 202.
- the sender can combine the main virtual object 208 with 5 other virtual objects, for example, 2d static or animated virtual object, 3d static or animated virtual object, text, audio or video (not shown in the figures).
- the sender transmits a message containing the main virtual object 208 from the sender user device 202 to the recipient user device 212, as described in block 104 of the flowchart of FIG. one.
- the main virtual object 208 contained in the received message is automatically recognized by the recipient user device 212 as described in block 108 - the circuit shown in FIG. 1, and a notification 216 on the receipt of a message is displayed on the screen 214 of the recipient user device 212, as illustrated in FIG. 2c, and the recipient is given the opportunity 20 to open the message (this step is described in block 110 of the flowchart shown in Fig. 1).
- the image capturing device of the recipient user device 212 is activated.
- the real world objects of the recipient will be displayed, as illustrated in FIG. 2d.
- recognition by means of the user device 212 of the recipient of the specified objects of the real world of the recipient will automatically occur. Recognized real-world objects of the recipient in FIG. 2d are circled by a dotted line zo.
- the stage of recognition of objects of the real world of the recipient is described in block 112 the block diagram of FIG. 1. Recognition can be carried out using standard algorithms used in the technical field.
- the recipient by means of the recipient user device 212, arranges the main virtual object 208 contained in the message transmitted by the sender at a predetermined location. For this, the recipient sets the location 218 of the main virtual object 208, as illustrated in FIG. 2e.
- the specified location 218 is displayed by the image capturing apparatus of the recipient user device 212 on the screen 214 of the recipient user device 212.
- the recipient can set the location of the virtual object, for example, by touching a certain place on the touch screen 214 with a finger or, for example, by dragging a virtual object 208 on the touch screen 214 with a finger to a specific location, after which the specified object 208 is tied to a specified geographical location displayed by the device capturing an image of the recipient user device 212, and displayed as an augmented reality object, as illustrated in FIG. 2f.
- This step is described in block 114 of the flowchart of FIG. 1.
- the recipient can view the virtual object 208 from different sides through the screen 214 of the user device 212 of the recipient, changing the viewing angle using the image capturing device of the user device 212 of the recipient.
- the virtual object 208 is placed by the recipient at a predetermined location according to the described embodiment of the present invention, the following can be carried out.
- a recognized real-world object 220 which is a pillow
- the recipient for example, by touching a finger on the place of the touch screen 214 where the pillow is located, brings up an action menu 222 containing the actions assigned to the main virtual object 208 to perform with respect to to to the recognized object 220 of the real world - the pillow (in the described example, these are the actions “sit”, “lie”, “lean on”) and selects the action that it wants (in the described example - “lie”), which is shown in FIG. 2g.
- the algorithm After selecting the action by the recipient, the algorithm superimposes virtual objects onto the recognized real-world objects that are a copy of the specified recognized real-world objects, in the described example, a virtual object 224 - a copy of the real-world object 220 is superimposed on the real-world object 220. Creating copies of recognized objects of the real world and overlaying copies can be carried out using standard algorithms used in the field of technology.
- the main virtual object 208 performs the previously selected action and is deformed, i.e. sits on a recognized object 220 of the real world - a pillow.
- the deformation of the virtual object 224 is carried out - copies of the object 220 of the real world (in the described example, the pillow bends, and bends 226 appear on it), as shown in FIG. 2h.
- the described change of location and deformation of the main virtual object 208 is accompanied by a sound effect associated with the described types of change of location and deformation of the main virtual object 208, schematically displayed for better understanding as an icon 228.
- the specified sound effect may be, for example, sound that occurs when landing person on the surface of upholstered furniture, and can be any other sound that is not specific to a given action.
- the change in location and deformation of the main virtual object 208 may be accompanied by visual effects (not shown in the figure), for example, a color flash or any other visual effect associated with these types of changes in the location and deformation of the main virtual object 208.
- This step is described in block 116 the block diagram of FIG. one. After the selected action is performed by the main virtual object 208, the deformed copy of the real-world objects disappears, and the recipient sees the real-world objects of the recipient in real time, as shown in FIG. 2i. This step is described in block 118 of the flowchart of FIG. one.
- FIG. 3 is a schematic illustration of an embodiment of a user device according to one embodiment of the present invention.
- the specified user device includes a processor 300 and associated screen 302, a computer-readable medium 304, a network component 306, and an image capturing device 308.
- FIG. 4 is a schematic illustration of an embodiment of a communication system according to one embodiment of the present invention.
- the specified communication system includes a server 400 and associated user devices 402 and 404 of the sender and receiver, respectively. As can be seen from the figure, the message is transmitted from the user device of the sender to the user device of the recipient through the server 400.
- the method of organizing user interaction in a communication system a user device for organizing user interaction in a communication system, a communication system that enables the interaction of user devices and a server with each other, and a machine-readable medium on which program instructions that initiate the execution of aspects are stored a method for organizing user interaction in a communication system according to the present invention eniyu not limited to the specific features or steps described above.
- the specific features and steps described above are disclosed as examples implementing the present invention, and other equivalent features and steps may be encompassed by the scope of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
Способ организации взаимодействия пользователей в коммуникационной системе включает распознавание и размещение посредством пользовательского устройства получателя основного виртуального объекта в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства получателя, и его отображение как объекта дополненной реальности; при этом во время и/или после размещения основного виртуального объекта осуществляют распознавание посредством пользовательского устройства получателя объектов реального мира получателя, отображаемых на экране пользовательского устройства получателя, а после выбора получателем действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира осуществляют по меньшей мере деформацию или изменение местоположения основного виртуального объекта и виртуального объекта – копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира.
Description
ВЗАИМОДЕЙСТВИЕ ПОЛЬЗОВАТЕЛЕЙ В КОММУНИКАЦИОННОЙ СИСТЕМЕ С ИСПОЛЬЗОВАНИЕМ ЭФФЕКТОВ ДОПОЛНЕННОЙ
РЕАЛЬНОСТИ, ВОЗНИКАЮЩИХ В ОТВЕТ НА ВЫБРАННЫЕ ПОЛЬЗОВАТЕЛЕМ ДЕЙСТВИЯ ДЛЯ ВЫПОЛНЕНИЯ ОБЪЕКТАМИ ДОПОЛНЕННОЙ РЕАЛЬНОСТИ
ОБЛАСТЬ ТЕХНИКИ
Изобретение относится к области дополнения виртуальными объектами и эффектами физического, реального мира, окружающего пользователя, при его взаимодействии с другими пользователями. УРОВЕНЬ ТЕХНИКИ
Системы обмена сообщениями - коммуникационные системы - позволяют пользователям общаться посредством отправки друг другу сообщений. В настоящее время с развитием технологий дополненной реальности реализовано множество коммуникационных систем, позволяющих обмениваться сообщениями дополненной реальности, т.е. дополнять физический, реальный, мир, отображаемый на экране пользовательского устройства устройством захвата изображения пользовательского устройства, объектами виртуального мира. Однако данный способ общения не выходит за рамки традиционного способа обмена сообщениями, включающего последовательную отправку и получение сообщений, и существует возможность улучшения известных способов взаимодействия пользователей в коммуникационных системах путем расширения и дополнения возможностей подобных коммуникационных систем, обеспечивая расширение диапазона переживаний и ощущений, испытываемых пользователем после получения сообщения.
КРАТКОЕ ИЗЛОЖЕНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Идея настоящего изобретения заключается в том, что после получения
получателем сообщения дополненной реальности, содержащего основной виртуальный объект, происходит распознавание посредством пользовательского устройства получателя основного виртуального объекта, содержащегося в полученном сообщении. Получатель открывает сообщение и размещает основной виртуальный объект в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства получателя. В процессе выбора заданного местоположения основного виртуального объекта, когда устройство захвата изображения пользовательского устройства получателя включено, и на экране пользовательского устройства получателя отображаются объекты реального мира, окружающего получателя, и/или уже после размещения основного виртуального объекта в заданном местоположении, когда устройство захвата изображения пользовательского устройства получателя также остается включенным, происходит распознавание посредством пользовательского устройства получателя объектов реального мира получателя, отображаемых на экране пользовательского устройства получателя устройством захвата изображения пользовательского устройства получателя. После размещения основного виртуального объекта в заданном местоположении может быть осуществлено взаимодействие основного виртуального объекта с распознанным объектом реального мира. Взаимодействие представляет собой деформацию или изменение местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, и может осуществляться после выбора получателем действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране его пользовательского устройства. Создание виртуального объекта - копии объекта реального мира осуществляется посредством копирования распознанных объектов реального мира, отображаемых на экране пользовательского устройства получателя, в новый виртуальный слой, который накладывается на соответствующие объекты реального мира, и при осуществлении взаимодействия происходит изменение данного слоя в соответствии с
з
выбранным действием, а объекты реального мира остаются без изменения. Когда взаимодействие выполнено, то виртуальный измененный слой исчезает, а получатель видит на экране пользовательского устройства объекты реального мира. Это краткое изложение сущности изобретения предоставлено для ознакомления с идеей изобретения в упрощенной форме, которая дополнительно раскрыта ниже в Подробном описании изобретения. Данное Краткое изложение сущности изобретения не является направленным на определение существенных признаков заявленных объектов изобретения, а также не является направленным на использование с целью ограничения объема изобретения.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
Заявляемое изобретение поясняется с помощью следующих фигур, являющихся неограничивающими примерами реализации настоящего изобретения: фиг. 1 - блок-схема примера осуществления способа организации взаимодействия пользователей в коммуникационной системе согласно одному из вариантов осуществления настоящего изобретения; фиг. 2а - схематическое изображение, иллюстрирующее экран пользовательского устройства отправителя на этапе выбора и размещения основного виртуального объекта; фиг. 2Ь - схематическое изображение, иллюстрирующее экран пользовательского устройства отправителя с размещенным в заданном местоположении основным виртуальным объектом; фиг. 2с - схематическое изображение, иллюстрирующее экран пользовательского устройства получателя, на котором отображено уведомление о получении сообщения; фиг. 2d схематическое изображение, иллюстрирующее экран
пользовательского устройства получателя на этапе распознавания объектов реального мира получателя; фиг. 2е - схематическое изображение, иллюстрирующее экран пользовательского устройства получателя на этапе размещения основного виртуального объекта; фиг. 2f - схематическое изображение, иллюстрирующее экран пользовательского устройства получателя с размещенным в заданном местоположении основным виртуальным объектом; фиг. 2g - схематическое изображение, иллюстрирующее экран пользовательского устройства получателя на этапе выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира; фиг. 2h - схематическое изображение, иллюстрирующее экран пользовательского устройства получателя на этапе деформации виртуального объекта - копии объекта реального мира и основного виртуального объекта; фиг. 2i - схематическое изображение, иллюстрирующее экран пользовательского устройства получателя, отображающий объекты реального мира получателя в режиме реального времени и основной виртуальный объект; фиг. 3 - схематическое изображение примера осуществления пользовательского устройства согласно одному из предпочтительных вариантов осуществления настоящего изобретения; фиг. 4 - схематическое изображение примера осуществления коммуникационной системы согласно одному из предпочтительных вариантов осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Настоящее изобретение относится к способу организации взаимодействия
пользователей в коммуникационной системе, пользовательскому устройству для организации взаимодействия пользователей в коммуникационной системе, коммуникационной системе, которая обеспечивает взаимодействие пользовательских устройств и сервера межу собой, и машиночитаемому носителю, на котором сохранены программные инструкции, инициирующие выполнение аспектов способа организации взаимодействия пользователей в коммуникационной системе согласно настоящему изобретению.
В соответствии с первым аспектом настоящего изобретения предложен способ организации взаимодействия пользователей в коммуникационной системе, включающий передачу посредством пользовательского устройства отправителя сообщения, содержащего по меньшей мере один основной виртуальный объект, на пользовательское устройство по меньшей мере одного получателя, получение сообщения пользовательским устройством получателя; распознавание посредством пользовательского устройства получателя основного виртуального объекта, содержащегося в полученном сообщении; размещение посредством пользовательского устройства получателя основного виртуального объекта в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства получателя, и его отображение как объекта дополненной реальности; при этом во время и/или после размещения основного виртуального объекта осуществляют распознавание посредством пользовательского устройства получателя объектов реального мира получателя, отображаемых на экране пользовательского устройства получателя устройством захвата изображения пользовательского устройства получателя; а после выбора получателем действия для выполнения основным
виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране его пользовательского устройства осуществляют по меньшей мере деформацию или изменение местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира.
В соответствии со вторым аспектом настоящего изобретения предложено пользовательское устройство для организации взаимодействия пользователей в коммуникационной системе, включающее устройство захвата изображения, по меньшей мере один процессор, машиночитаемый носитель, соединенный с по меньшей мере одним процессором и содержащий программные инструкции, которые при приведении их в исполнение по меньшей мере одним процессором обеспечивают предоставление возможности выбора виртуального объекта из доступных к выбору виртуальных объектов посредством пользовательского интерфейса на экране пользовательского устройства; предоставление возможности размещения выбранного виртуального объекта на экране пользовательского устройства в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства, и его отображение как объекта дополненной реальности; предоставление возможности передачи посредством пользовательского устройства сообщения, содержащего выбранный основной виртуальный объект, на по меньшей мере одно другое пользовательское устройство, получение сообщения, содержащего по меньшей мере один основной виртуальный объект, пользовательским устройством;
распознавание посредством пользовательского устройства основного виртуального объекта, содержащегося в полученном сообщении; предоставление возможности размещения посредством пользовательского устройства основного виртуального объекта в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства, и его отображение как объекта дополненной реальности; распознавание посредством пользовательского устройства объектов реального мира, отображаемых на экране пользовательского устройства устройством захвата изображения пользовательского устройства, во время и/или после размещения основного виртуального объекта, осуществление по меныней мере деформации или изменения местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, после выбора получателем действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране его пользовательского устройства.
В соответствии с третьим аспектом настоящего изобретения предложена коммуникационная система, которая обеспечивает взаимодействие пользовательских устройств и сервера между собой, содержащая программные инструкции, расположенные на машиночитаемом носителе пользовательского устройства, которые при приведении их в исполнение по меньшей мере одним процессором пользовательского устройства обеспечивают предоставление возможности выбора виртуального объекта из доступных к выбору виртуальных объектов посредством пользовательского интерфейса на экране пользовательского устройства;
предоставление возможности размещения выбранного виртуального объекта на экране пользовательского устройства в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства, и его отображение как объекта дополненной реальности; предоставление возможности передачи посредством пользовательского устройства сообщения, содержащего выбранный основной виртуальный объект, на по меньшей мере одно другое пользовательское устройство, получение сообщения, содержащего по меньшей мере один основной виртуальный объект, пользовательским устройством; распознавание посредством пользовательского устройства основного виртуального объекта, содержащегося в полученном сообщении; предоставление возможности размещения посредством пользовательского устройства основного виртуального объекта в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства, и его отображение как объекта дополненной реальности; распознавание посредством пользовательского устройства объектов реального мира, отображаемых на экране пользовательского устройства устройством захвата изображения пользовательского устройства, во время и/или после размещения основного виртуального объекта, осуществление по меньшей мере деформации или изменения местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, после выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране его пользовательского устройства; и программные инструкции, расположенные на машиночитаемом
носителе сервера, которые при приведении их в исполнение по меныпей мере одним процессором сервера обеспечивают получение сервером переданного сообщения от пользовательского устройства отправителя, сохранение полученного сообщения, передачу сохраненного сообщения от сервера на пользовательское устройство по меньшей мере одного получателя.
В соответствии с четвертым аспектом настоящего изобретения предложен машиночитаемый носитель, содержащий программные инструкции для взаимодействия пользователей в коммуникационной системе, которые при приведении их в исполнение по меньшей мере одним процессором пользовательского устройства обеспечивают предоставление возможности выбора виртуального объекта из доступных к выбору виртуальных объектов посредством пользовательского интерфейса на экране пользовательского устройства; предоставление возможности размещения выбранного виртуального объекта на экране пользовательского устройства в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства, и его отображение как объекта дополненной реальности; предоставление возможности передачи посредством пользовательского устройства сообщения, содержащего выбранный основной виртуальный объект, на по меньшей мере одно другое пользовательское устройство, получение сообщения, содержащего по меньшей мере один основной виртуальный объект, пользовательским устройством; распознавание посредством пользовательского устройства основного виртуального объекта, содержащегося в полученном сообщении; предоставление возможности размещения посредством пользовательского устройства основного виртуального объекта в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства,
и его отображение как объекта дополненной реальности; распознавание посредством пользовательского устройства объектов реального мира, отображаемых на экране пользовательского устройства устройством захвата изображения пользовательского устройства, во время и/или после размещения основного виртуального объекта, осуществление по меныней мере деформации или изменения местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, после выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране его пользовательского устройства.
Таким образом, после получения получателем сообщения происходит распознавание посредством пользовательского устройства получателя основного виртуального объекта, содержащегося в полученном сообщении, а в процессе выбора заданного местоположения основного виртуального объекта, когда устройство захвата изображения пользовательского устройства получателя включено, и на экране пользовательского устройства получателя отображаются объекты реального мира, окружающего получателя, и/или уже после размещения основного виртуального объекта в заданном местоположении, когда устройство захвата изображения пользовательского устройства получателя также остается включенным, происходит распознавание посредством пользовательского устройства получателя объектов реального мира получателя, отображаемых на экране пользовательского устройства получателя устройством захвата изображения пользовательского устройства получателя. После размещения основного виртуального объекта в заданном местоположении может быть осуществлено взаимодействие основного виртуального объекта с распознанным объектом реального мира. Взаимодействие представляет собой деформацию или изменение местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на
соответствующий объект реального мира, и может осуществляться после выбора получателем действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране его пользовательского устройства. Создание виртуального объекта - копии объекта реального мира осуществляется посредством копирования распознанных объектов реального мира, отображаемых на экране пользовательского устройства получателя, в новый виртуальный слой, который накладывается на соответствующие объекты реального мира, и при осуществлении взаимодействия происходит изменение данного слоя в соответствии с выбранным действием, а объекты реального мира остаются без изменения. Когда взаимодействие выполнено, то виртуальный измененный слой исчезает, а получатель видит на экране пользовательского устройства объекты реального мира.
Вышеописанные возможности предоставляют пользователю новый вид и формат общения, обеспечивают расширение диапазона переживаний и ощущений, испытываемых пользователем после получения сообщения, влияют на эмоциональную атмосферу, которая создается между взаимодействующими пользователями, увеличивают заинтересованность пользователей в осуществлении подобного взаимодействия.
Получатель может получить уведомление на своем пользовательском устройстве о получении сообщения. Такое уведомление также может представлять собой публикацию в ленту сообщений взаимодействующих пользователей с возможностью получателю открыть публикацию.
Передача сообщения от пользовательского устройства отправителя на пользовательское устройство получателя осуществляется через сервер. Пользовательские устройства и сервер в коммуникационной системе сообщены через сеть, при помощи которой устанавливают соединения между сервером и пользовательскими устройствами отправителя и получателя для осуществления ими взаимодействия в коммуникационной системе, включающую без
ограничения сеть Интернет, беспроводные коммуникационные сети, сети, использующие стандартные коммуникационные технологии и/или протоколы.
Описанный способ может осуществляться и описанная коммуникационная система может функционировать на любых подходящих пользовательских устройствах вне зависимости от установленных на них операционных систем.
Описанный способ может осуществляться и доступ пользователя к коммуникационной системе может осуществляться при помощи соответствующего приложения, установленного на пользовательском устройстве, а также с помощью браузера - прикладного программного обеспечения, предназначенного для просмотра web-страниц и управления web- приложениями, посредством сети.
Под приложением понимают программу, установленную на пользовательском устройстве пользователя, или же web-приложение или web- сайт, где пользователь взаимодействует с сервером при помощи браузера, предназначенные для взаимодействия пользователей в коммуникационной системе. Также под приложением можно понимать любую другую предустановленную или web-базируемую программу, где может быть реализовано и является уместным осуществление по меныней мере деформации или изменения местоположения по меньшей мере одного из основного виртуального объекта или виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, например, игры, видеоредакторы, реклама с элементами дополненной реальности и т.д.
В качестве пользовательского устройства отправителя может быть использован, например, смартфон, планшетный компьютер, очки дополненной реальности, очки виртуальной реальности, шлем дополненной реальности, шлем виртуальной реальности или же любое другое устройство, которое содержит устройство захвата изображения, способное отображать окружающий
отправителя мир (например, камера), компонент отображения, способный обеспечивать отправителя возможностью видеть отображаемый устройством захвата изображения окружающий мир (например, экран пользовательского устройства) и сетевой компонент, позволяющий устанавливать связь с сервером и/или по меныпей мере одним пользовательским устройством получателя. Такие устройства должны иметь вычислительную способность и компоненты, достаточные для создания и передачи сообщений, содержащих виртуальные объекты.
В качестве пользовательского устройства получателя может быть использован, например, смартфон, планшетный компьютер, очки дополненной реальности, очки виртуальной реальности, шлем дополненной реальности, шлем виртуальной реальности или же любое другое устройство, которое содержит компонент отображения, способный обеспечивать получателя возможностью видеть отображаемый получателя мир (например, экран пользовательского устройства), сетевой компонент, позволяющий устанавливать связь с сервером и/или по меньшей мере одним пользовательским устройством отправителя, динамик, а также модуль вибрации. Такие устройства должны иметь вычислительную способность и компоненты, достаточные для размещения и отображения виртуальных объектов как объектов дополненной реальности, распознавания объектов реального мира, окружающих получателя, а также для воспроизведения эффектов, присвоенных виртуальным объектам и распознанным объектам реального мира.
Очевидно, что когда получатель в ответ на полученное сообщение осуществляет передачу сообщения, содержащего по меньшей мере один основной виртуальный объект, отправителю, то он автоматически становится отправителем, а взаимодействующий с ним пользователь - получателем.
Предпочтительно во время и/или после размещения выбранного основного виртуального объекта отправителем осуществляют распознавание посредством пользовательского устройства отправителя объектов реального мира отправителя, отображаемых на экране пользовательского устройства
отправителя устройством захвата изображения пользовательского устройства отправителя; а после выбора отправителем действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране его пользовательского устройства осуществляют по меньшей мере деформацию или изменение местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира.
Предпочтительно распознавание объектов реального мира пользователя (т.е. как отправителя, так и получателя) осуществляют посредством обращения к библиотеке, содержащей объекты реального мира, для сравнения объектов реального мира пользователя, отображаемых на экране его пользовательского устройства устройством захвата изображения его пользовательского устройства, с содержащимися в библиотеке примерами объектов реального мира. Библиотека может быть размещена на пользовательском устройстве или на сервере. Очевидно, что некоторые объекты реального мира не обязательно могут быть распознаны, в таком случае, когда расстояние от пользовательского устройства получателя до такого объекта меньше или равно пороговой величине, ничего происходить не будет.
Предпочтительно для осуществления деформации основного виртуального объекта и/или виртуального объекта - копии объекта реального мира обращаются к библиотеке, содержащей виды деформации, присвоенные различным объектам реального мира и основным виртуальным объектам. Таким образом, целесообразным является наличие библиотеки, размещенной на пользовательском устройстве или на сервере, в которой хранятся виды деформации, которые могут быть реализованы в отношении различных объектов реального мира и различных виртуальных объектов. При этом вид деформации может быть присвоен и передан в сообщении отправителем вместе с основным виртуальным объектом посредством осуществления предварительного выбора
желаемого вида деформации, или осуществление вида деформации, присвоенного основному виртуальному объекту, может быть инициировано получателем. Очевидно, что некоторые объекты реального мира не обязательно могут быть распознаны, или в библиотеке может не храниться вида деформации, соответствующего определенному распознанному объекту реального мира, в таком случае ничего происходить не будет.
Предпочтительно для изменения местоположения основного виртуального объекта и/или виртуального объекта - копии объекта реального мира обращаются к библиотеке, содержащей значения Dc, Ay, Dz и Ax’, Ay’, Dz’, присвоенные различным объектам реального мира и основным виртуальным объектам соответственно. Таким образом, объекты реального мира характеризуются координатами х, у, z, а основные виртуальные объекты - х’, у’, z’, а величина А представляет собой изменение значения соответствующей координаты. Очевидно, что некоторые объекты реального мира не обязательно могут быть распознаны, или в библиотеке может не содержаться значений Ах, Ау, Dz и Ax’, Ау’, Dz’, присвоенных различным объектам реального мира и основным виртуальным объектам соответственно, в таком случае ничего происходить не будет.
Предпочтительно для выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира обращаются к библиотеке, содержащей действия, присвоенные различным основным виртуальным объектам. Таким образом, целесообразным является наличие библиотеки, размещенной на пользовательском устройстве или на сервере, в которой хранятся действия, соответствующие различным основным виртуальным объектам, которые могут быть ими выполнены. При этом вид действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира может быть присвоен и передан в сообщении отправителем вместе с основным виртуальным объектом посредством осуществления предварительного выбора желаемого вида действия, или выполнение действия основным виртуальным объектом может быть
инициировано получателем.
Следует отметить, что деформация или изменение местоположения основного виртуального объекта или основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, могут сопровождаться звуковыми и/или визуальными эффектами, ассоциированными с указанными видами взаимодействия. Таким образом, целесообразным является наличие по меныпей мере одной библиотеки, размещенной на пользовательском устройстве или на сервере, в которой хранятся звуковые и/или визуальные эффекты, соответствующие различным видам деформаций или ассоциированные с любыми или определенными изменениями местоположения основного виртуального объекта или основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира. Очевидно, что некоторые типы деформации или изменения местоположения не обязательно будут сопровождаться звуковыми и/или визуальными эффектами, другими словами возможны варианты реализации, при которых будут осуществляться как звуковые, так и визуальные эффекты, только звуковые или только визуальные эффекты, либо деформация или изменение местоположения перечисленных вьтттте объектов будут осуществляться без сопровождения какими-либо эффектами.
Предпочтительно при создании сообщения осуществляют объединение отображаемого основного виртуального объекта с по меньшей мере одним дополнительным виртуальным объектом.
При этом предпочтительно в качестве основного или дополнительного виртуального объекта используют по меньшей мере один из 2d статичного или анимированного виртуального объекта, 3d статичного или анимированного виртуального объекта, текста, аудио или видео.
В предпочтительном варианте осуществления настоящего изобретения
задание местоположения как отправителем при создании сообщения, так и получателем при размещении основного виртуального объекта обеспечивают посредством привязки основного виртуального объекта к географическому местоположению, отображаемому устройством захвата изображения пользовательского устройства.
Предпочтительно во время и/или после размещения основного виртуального объекта отправителю и получателю предоставляют возможность осуществления по меныпей мере одной из следующих операций: передачи текстового сообщения, передачи голосового сообщения, передачи видео сообщения, передачи мультимедийного сообщения, видео звонка.
Предпочтительно после размещения основного виртуального объекта как отправителем, так и получателем обеспечивают возможность его отображения на экране пользовательского устройства под разными углами и с разных точек обзора. Описанные вьтттте варианты реализации настоящего изобретения в равной степени относятся ко всем заявленным его аспектам, а именно к способу организации взаимодействия пользователей в коммуникационной системе, пользовательскому устройству для организации взаимодействия пользователей в коммуникационной системе, коммуникационной системе, которая обеспечивает взаимодействие пользовательских устройств и сервера между собой, и машиночитаемому носителю, на котором сохранены программные инструкции, инициирующие выполнение аспектов способа организации взаимодействия пользователей в коммуникационной системе согласно настоящему изобретению.
Аспекты настоящего изобретения далее раскрыты в данном описании со ссылками на графические материалы, которые являются неограничивающими примерами реализации настоящего изобретения.
Фиг. 1 иллюстрирует блок-схему примера осуществления способа организации взаимодействия пользователей в коммуникационной системе согласно одному из вариантов осуществления настоящего изобретения. Этапы
проиллюстрированного блок-схемой способа будут далее более подробно раскрыты со ссылками на фиг. 2а - 2i.
На фиг. 2а представлено схематическое изображение, иллюстрирующее экран 200 пользовательского устройства 202 отправителя на этапе выбора и размещения основного виртуального объекта. При этом на экране 200 пользовательского устройства 202 отправителя при помощи устройства захвата изображения пользовательского устройства 202 отправителя отображают объекты 204 реального мира, окружающего отправителя, к которым обращено устройство захвата изображения, а также панель 206 доступных к выбору виртуальных объектов для последующей передачи получателю. Таким образом, отправителю предоставлена возможность выбора виртуального объекта из доступных к выбору виртуальных объектов на панели 206 посредством пользовательского интерфейса на экране 200 пользовательского устройства 202 отправителя.
После осуществления выбора виртуального объекта 208 (указанный этап описан в блоке 100 блок-схемы, приведенной на фиг. 1), отправитель осуществляет размещение выбранного основного виртуального объекта 208. Для этого отправитель задает местоположение 210 основного виртуального объекта 208, как проиллюстрировано на фиг. 2а. Указанное местоположение 210 отображается устройством захвата изображения пользовательского устройства 202 отправителя на экране 200 пользовательского устройства 202 отправителя. Отправитель может задавать местоположение объекта, например, посредством касания пальцем определенного места сенсорного экрана 200 или, например, посредством «перетаскивания» пальцем выбранного основного виртуального объекта 208 по сенсорному экрану 200 до определенного местоположения, после чего указанный объект 208 привязывается к заданному географическому местоположению, отображаемому устройством захвата изображения пользовательского устройства 202 отправителя, и отображается как объект дополненной реальности, как проиллюстрировано на фиг. 2Ь. Указанный этап описан в блоке 102 блок-схемы, приведенной на фиг. 1. Отправитель может
осмотреть виртуальный объект 208 с разных сторон через экран 200 пользовательского устройства 202 отправителя, меняя угол обзора, при помощи устройства захвата изображения пользовательского устройства 202 отправителя. Также отправитель может объединять основной виртуальный объект 208 с 5 другими виртуальными объектами, например, 2d статичным или анимированным виртуальным объектом, 3d статичным или анимированным виртуальным объектом, текстом, аудио или видео (на фигурах не отображено).
Далее отправитель осуществляет передачу сообщения, содержащего основной виртуальный объект 208, от пользовательского устройства 202 ю отправителя на пользовательское устройство 212 получателя, как описано в блоке 104 блок-схемы, приведенной на фиг. 1.
После получения переданного сообщения пользовательским устройством 212 получателя (указанный этап описан в блоке 106 блок-схемы, приведенной на фиг. 1) автоматически происходит распознавание посредством 15 пользовательского устройства 212 получателя основного виртуального объекта 208, содержащегося в полученном сообщении, как описано в блоке 108 блок- схемы, приведенной на фиг. 1, а на экране 214 пользовательского устройства 212 получателя отображают уведомление 216 о получении сообщения, как проиллюстрировано на фиг. 2с, и получателю предоставляется возможность 20 открыть сообщение (указанный этап описан в блоке 110 блок-схемы, приведенной на фиг. 1).
После того, как получатель открыл полученное сообщение, осуществляется активация устройства захвата изображения пользовательского устройства 212 получателя. Таким образом, на экране 214 пользовательского 25 устройства 212 получателя будут отображены объекты реального мира получателя, как проиллюстрировано на фиг. 2d. Далее автоматически будет происходить распознавание посредством пользовательского устройства 212 получателя указанных объектов реального мира получателя. Распознанные объекты реального мира получателя на фиг. 2d обведены пунктирной линией зо Этап распознавания объектов реального мира получателя описан в блоке 112
блок-схемы, приведенной на фиг. 1. Распознавание может быть осуществлено посредством стандартных алгоритмов, используемых в области техники.
Далее согласно описываемому варианту осуществления настоящего изобретения получатель посредством пользовательского устройства 212 получателя осуществляет размещение основного виртуального объекта 208, содержащегося в сообщении, переданном отправителем, в заданном местоположении. Для этого получатель задает местоположение 218 основного виртуального объекта 208, как проиллюстрировано на фиг. 2е. Указанное местоположение 218 отображается устройством захвата изображения пользовательского устройства 212 получателя на экране 214 пользовательского устройства 212 получателя. Получатель может задавать местоположение виртуального объекта, например, посредством касания пальцем определенного места сенсорного экрана 214 или, например, посредством «перетаскивания» пальцем виртуального объекта 208 по сенсорному экрану 214 до определенного местоположения, после чего указанный объект 208 привязывается к заданному географическому местоположению, отображаемому устройством захвата изображения пользовательского устройства 212 получателя, и отображается как объект дополненной реальности, как проиллюстрировано на фиг. 2f. Указанный этап описан в блоке 114 блок-схемы, приведенной на фиг. 1. Получатель может осмотреть виртуальный объект 208 с разных сторон через экран 214 пользовательского устройства 212 получателя, меняя угол обзора, при помощи устройства захвата изображения пользовательского устройства 212 получателя.
После того, как виртуальный объект 208 размещен получателем в заданном местоположении, согласно описываемому варианту осуществления настоящего изобретения, может быть осуществлено следующее. На экране пользовательского устройства 212 получателя имеется распознанный объект 220 реального мира, представляющий собой подушку, получатель, например, посредством касания пальцем места сенсорного экрана 214, где расположена подушка, вызывает меню 222 действий, содержащее действия, присвоенные основному виртуальному объекту 208 для выполнения по отношению к
распознанному объекту 220 реального мира - подушке (в описываемом примере это действия - «сидеть», «лежать», «облокотиться») и выбирает действие, которое он хочет (в описываемом примере - «лежать»), что отображено на фиг. 2g.
После выбора действия получателем алгоритм накладывает на распознанные объекты реального мира виртуальные объекты, являющиеся копией указанных распознанных объектов реального мира, в описываемом примере на объект 220 реального мира - подуптку - накладывается виртуальный объект 224 - копия объекта 220 реального мира. Создание копий распознанных объектов реального мира и наложение копий может быть осуществлено посредством стандартных алгоритмов, используемых в области техники. Далее основной виртуальный объект 208 выполняет ранее выбранное действие и деформируется, т.е. садится на распознанный объект 220 реального мира - подушку. При этом осуществляется деформация виртуального объекта 224 - копии объекта 220 реального мира (в описываемом примере подушка прогибается, и на ней появляются изгибы 226), что показано на фиг. 2h. Описанные изменение местоположения и деформация основного виртуального объекта 208 сопровождаются звуковым эффектом, ассоциированным с описанными видами изменения местоположения и деформации основного виртуального объекта 208, схематически отображенным для лучшего понимания в качестве иконки 228. Указанный звуковой эффект может представлять собой, например, звук, возникающий при посадке человека на поверхность мягкой мебели, а может представлять собой любой другой звук, нехарактерный конкретно для данного действия. Также описанные изменение местоположения и деформация основного виртуального объекта 208 могут сопровождаться визуальными эффектами (на фигуре не показаны), например, цветовой вспышкой или любым другим визуальным эффектом, ассоциированным с данными видами изменения местоположения и деформации основного виртуального объекта 208. Указанный этап описан в блоке 116 блок-схемы, приведенной на фиг. 1.
После осуществления выбранного действия основным виртуальным объектом 208, деформированная копия объектов реального мира исчезает, и получатель видит объекты реального мира получателя в режиме реального времени, что отображено на фиг. 2i. Указанный этап описан в блоке 118 блок- схемы, приведенной на фиг. 1.
На фиг. 3 приведено схематическое изображение примера осуществления пользовательского устройства согласно одному из вариантов осуществления настоящего изобретения. Указанное пользовательское устройство содержит процессор 300 и связанные с ним экран 302, машиночитаемый носитель 304, сетевой компонент 306 и устройство 308 захвата изображения.
На фиг. 4 приведено схематическое изображение примера осуществления коммуникационной системы согласно одному из вариантов осуществления настоящего изобретения. Указанная коммуникационная система содержит сервер 400 и связанные с ним пользовательские устройства 402 и 404 отправителя и получателя соответственно. Как видно из рассматриваемой фигуры, передача сообщения от пользовательского устройства отправителя на пользовательское устройство получателя осуществляется посредством сервера 400.
Следует принять во внимание, что способ организации взаимодействия пользователей в коммуникационной системе, пользовательское устройство для организации взаимодействия пользователей в коммуникационной системе, коммуникационная система, которая обеспечивает взаимодействие пользовательских устройств и сервера между собой, и машиночитаемый носитель, на котором сохранены программные инструкции, инициирующие выполнение аспектов способа организации взаимодействия пользователей в коммуникационной системе согласно настоящему изобретению, не ограничены конкретными признаками или этапами, описанными выше. Напротив, конкретные признаки и этапы, описанные выше, раскрыты в качестве примеров, реализующих настоящее изобретение, и другие эквивалентные признаки и этапы могут быть охвачены объемом настоящего изобретения.
Claims
1. Способ организации взаимодействия пользователей в коммуникационной системе, включающий выбор основного виртуального объекта из доступных к выбору виртуальных объектов посредством пользовательского интерфейса на экране пользовательского устройства отправителя; размещение выбранного основного виртуального объекта на экране пользовательского устройства отправителя в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства отправителя, и его отображение как объекта дополненной реальности; передачу посредством пользовательского устройства отправителя сообщения, содержащего выбранный основной виртуальный объект, на пользовательское устройство по меныней мере одного получателя; получение сообщения пользовательским устройством получателя; распознавание посредством пользовательского устройства получателя основного виртуального объекта, содержащегося в полученном сообщении; размещение посредством пользовательского устройства получателя основного виртуального объекта в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства получателя, и его отображение как объекта дополненной реальности; при этом во время и/или после размещения основного виртуального объекта осуществляют распознавание посредством пользовательского устройства получателя объектов реального мира получателя, отображаемых на экране пользовательского устройства получателя устройством захвата изображения пользовательского устройства получателя, а после выбора получателем действия для выполнения основным
виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране его пользовательского устройства осуществляют по меньшей мере деформацию или изменение местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира.
2. Способ по п. 1, отличающийся тем, что во время и/или после размещения выбранного основного виртуального объекта отправителем осуществляют распознавание посредством пользовательского устройства отправителя объектов реального мира отправителя, отображаемых на экране пользовательского устройства отправителя устройством захвата изображения пользовательского устройства отправителя; а после выбора отправителем действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране его пользовательского устройства осуществляют по меньшей мере деформацию или изменение местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира.
3. Способ по п. 1 или п. 2, отличающийся тем, что для осуществления деформации основного виртуального объекта и/или виртуального объекта - копии объекта реального мира обращаются к библиотеке, содержащей виды деформации, присвоенные различным объектам реального мира и основным виртуальным объектам.
4. Способ по п. 1 или п. 2, отличающийся тем, что для изменения местоположения основного виртуального объекта и/или виртуального объекта - копии объекта реального мира обращаются к библиотеке, содержащей значения Dc, Ay, Dz и Dc’, Ny Dz’, присвоенные различным объектам реального мира и основным виртуальным объектам соответственно.
5. Способ по п. 1 или п. 2, отличающийся тем, что для выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира обращаются к библиотеке, содержащей действия, присвоенные различным основным виртуальным объектам.
6. Способ по п. 1, отличающийся тем, что при создании сообщения осуществляют объединение отображаемого основного виртуального объекта с по меньшей мере одним дополнительным виртуальным объектом.
7. Способ по п. 6, отличающийся тем, что в качестве основного или дополнительного виртуального объекта используют по меньшей мере один из 2d статичного или анимированного виртуального объекта, 3d статичного или анимированного виртуального объекта, текста, аудио или видео.
8. Способ по п. 1, отличающийся тем, что задание местоположения обеспечивают посредством привязки основного виртуального объекта к географическому местоположению, отображаемому устройством захвата изображения пользовательского устройства.
9. Способ по п. 1, отличающийся тем, что во время и/или после размещения основного виртуального объекта предоставляют возможность осуществления по меньшей мере одной из следующих операций: передачи текстового сообщения, передачи голосового сообщения, передачи видео сообщения, передачи мультимедийного сообщения, видео звонка.
10. Способ по и. 1, отличающийся тем, что обеспечивают возможность отображения на экране пользовательского устройства основного виртуального объекта под разными углами и с разных точек обзора.
11. Пользовательское устройство для организации взаимодействия пользователей в коммуникационной системе, включающее устройство захвата изображения, по меныпей мере один процессор,
машиночитаемый носитель, соединенный с по меньшей мере одним процессором и содержащий программные инструкции, которые при приведении их в исполнение по меньшей мере одним процессором обеспечивают предоставление возможности выбора виртуального объекта из доступных к выбору виртуальных объектов посредством пользовательского интерфейса на экране пользовательского устройства; предоставление возможности размещения выбранного виртуального объекта на экране пользовательского устройства в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства, и его отображение как объекта дополненной реальности; предоставление возможности передачи посредством пользовательского устройства сообщения, содержащего выбранный основной виртуальный объект, на по меньшей мере одно другое пользовательское устройство; получение сообщения, содержащего по меньшей мере один основной виртуальный объект, пользовательским устройством; распознавание посредством пользовательского устройства основного виртуального объекта, содержащегося в полученном сообщении; предоставление возможности размещения посредством пользовательского устройства основного виртуального объекта в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства, и его отображение как объекта дополненной реальности; распознавание посредством пользовательского устройства объектов реального мира, отображаемых на экране пользовательского устройства устройством захвата изображения пользовательского устройства, во время и/или после размещения основного виртуального объекта, и осуществление по меньшей мере деформации или изменения местоположения основного виртуального объекта и виртуального объекта -
копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, после выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране пользовательского устройства.
12. Устройство по п. 11, отличающееся тем, что программные инструкции содержат инструкции, которые перед предоставлением возможности передачи сообщения обеспечивают распознавание посредством пользовательского устройства объектов реального мира, отображаемых на экране пользовательского устройства устройством захвата изображения пользовательского устройства, во время и/или после размещения основного виртуального объекта; осуществление по меньшей мере деформации или изменения местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, после выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране пользовательского устройства.
13. Устройство по и. 11 или п. 12, отличающееся тем, что программные инструкции содержат инструкции, которые для осуществления деформации основного виртуального объекта и/или виртуального объекта - копии объекта реального мира обеспечивают обращение к библиотеке, содержащей виды деформации, присвоенные различным объектам реального мира и основным виртуальным объектам.
14. Устройство по и. 11 или п. 12, отличающееся тем, что программные инструкции содержат инструкции, которые для изменения местоположения основного виртуального объекта и/или виртуального объекта - копии объекта реального мира обеспечивают обращение к библиотеке, содержащей значения
Dc, Ay, Dz и Dc’, Ny Dz’, присвоенные различным объектам реального мира и основным виртуальным объектам соответственно.
15. Устройство по и. 11 или п. 12, отличающееся тем, что программные инструкции содержат инструкции, которые для выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира обеспечивают обращение к библиотеке, содержащей действия, присвоенные различным основным виртуальным объектам.
16. Устройство по п. 11, отличающееся тем, что программные инструкции содержат инструкции, которые при создании сообщения обеспечивают предоставление возможности осуществления объединения отображаемого основного виртуального объекта с по меньшей мере одним дополнительным виртуальным объектом.
17. Устройство по п. 16, отличающееся тем, что основной или дополнительный виртуальный объект представляет собой по меньшей мере один из 2d статичного или анимированного виртуального объекта, 3d статичного или анимированного виртуального объекта, текста, аудио или видео.
18. Устройство по п. 11, отличающееся тем, что программные инструкции содержат инструкции, которые обеспечивают задание местоположения посредством привязки основного виртуального объекта к географическому местоположению, отображаемому устройством захвата изображения пользовательского устройства.
19. Устройство по п. 11, отличающееся тем, что программные инструкции содержат инструкции, которые во время и/или после размещения основного виртуального объекта обеспечивают предоставление возможности осуществления по меньшей мере одной из следующих операций: передачи текстового сообщения, передачи голосового сообщения, передачи видео сообщения, передачи мультимедийного сообщения, видео звонка.
20. Устройство по п. 11, отличающееся тем, что программные инструкции
содержат инструкции, которые обеспечивают отображение на экране пользовательского устройства основного виртуального объекта под разными углами и с разных точек обзора.
21. Коммуникационная система, которая обеспечивает взаимодействие пользовательских устройств и сервера между собой, содержащая программные инструкции, расположенные на машиночитаемом носителе пользовательского устройства, которые при приведении их в исполнение по меньшей мере одним процессором пользовательского устройства обеспечивают предоставление возможности выбора виртуального объекта из доступных к выбору виртуальных объектов посредством пользовательского интерфейса на экране пользовательского устройства; предоставление возможности размещения выбранного виртуального объекта на экране пользовательского устройства в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства, и его отображение как объекта дополненной реальности; предоставление возможности передачи посредством пользовательского устройства сообщения, содержащего выбранный основной виртуальный объект, на по меньшей мере одно другое пользовательское устройство, получение сообщения, содержащего по меньшей мере один основной виртуальный объект, пользовательским устройством; распознавание посредством пользовательского устройства основного виртуального объекта, содержащегося в полученном сообщении; предоставление возможности размещения посредством пользовательского устройства основного виртуального объекта в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства, и его отображение как объекта дополненной реальности;
распознавание посредством пользовательского устройства объектов реального мира, отображаемых на экране пользовательского устройства устройством захвата изображения пользовательского устройства, во время и/или после размещения основного виртуального объекта, и осуществление по меныней мере деформации или изменения местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, после выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране пользовательского устройства; и программные инструкции, расположенные на машиночитаемом носителе сервера, которые при приведении их в исполнение по меньшей мере одним процессором сервера обеспечивают получение сервером переданного сообщения от пользовательского устройства отправителя, сохранение полученного сообщения, передачу сохраненного сообщения от сервера на пользовательское устройство по меньшей мере одного получателя.
22. Система по п. 21, отличающаяся тем, что программные инструкции, расположенные на машиночитаемом носителе пользовательского устройства, содержат инструкции, которые перед предоставлением возможности передачи сообщения обеспечивают распознавание посредством пользовательского устройства объектов реального мира, отображаемых на экране пользовательского устройства устройством захвата изображения пользовательского устройства, во время и/или после размещения основного виртуального объекта; и осуществление по меньшей мере деформации или изменения местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, после выбора действия для
выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране пользовательского устройства.
23. Система по п. 21 или п. 22, отличающаяся тем, что программные инструкции, расположенные на машиночитаемом носителе пользовательского устройства, содержат инструкции, которые для осуществления деформации основного виртуального объекта и/или виртуального объекта - копии объекта реального мира обеспечивают обращение к библиотеке, содержащей виды деформации, присвоенные различным объектам реального мира и основным виртуальным объектам.
24. Система по п. 21 или п. 22, отличающаяся тем, что программные инструкции, расположенные на машиночитаемом носителе пользовательского устройства, содержат инструкции, которые для изменения местоположения основного виртуального объекта и/или виртуального объекта - копии объекта реального мира обеспечивают обращение к библиотеке, содержащей значения Dc, Ay, Dz и Dc’, Ny Dz’, присвоенные различным объектам реального мира и основным виртуальным объектам соответственно.
25. Система по п. 21 или п. 22, отличающаяся тем, что программные инструкции, расположенные на машиночитаемом носителе пользовательского устройства, содержат инструкции, которые для выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира обеспечивают обращение к библиотеке, содержащей действия, присвоенные различным основным виртуальным объектам.
26. Система по п. 21, отличающаяся тем, что программные инструкции, расположенные на машиночитаемом носителе пользовательского устройства, содержат инструкции, которые при создании сообщения обеспечивают предоставление возможности осуществления объединения отображаемого основного виртуального объекта с по меньшей мере одним дополнительным виртуальным объектом.
27. Система по п. 26, отличающаяся тем, что основной или дополнительный виртуальный объект представляет собой по меныпей мере один из 2d статичного или анимированного виртуального объекта, 3d статичного или анимированного виртуального объекта, текста, аудио или видео.
28. Система по и. 21, отличающаяся тем, что программные инструкции, расположенные на машиночитаемом носителе пользовательского устройства, содержат инструкции, которые обеспечивают задание местоположения посредством привязки основного виртуального объекта к географическому местоположению, отображаемому устройством захвата изображения пользовательского устройства.
29. Система по и. 21, отличающаяся тем, что программные инструкции, расположенные на машиночитаемом носителе пользовательского устройства, содержат инструкции, которые во время и/или после размещения основного виртуального объекта обеспечивают предоставление возможности осуществления по меньшей мере одной из следующих операций: передачи текстового сообщения, передачи голосового сообщения, передачи видео сообщения, передачи мультимедийного сообщения, видео звонка.
30. Система по и. 21, отличающаяся тем, что программные инструкции, расположенные на машиночитаемом носителе пользовательского устройства, содержат инструкции, которые обеспечивают отображение на экране пользовательского устройства основного виртуального объекта под разными углами и с разных точек обзора.
31. Машиночитаемый носитель, содержащий программные инструкции для взаимодействия пользователей в коммуникационной системе, которые при приведении их в исполнение по меньшей мере одним процессором пользовательского устройства обеспечивают предоставление возможности выбора виртуального объекта из доступных к выбору виртуальных объектов посредством пользовательского интерфейса на
экране пользовательского устройства; предоставление возможности размещения выбранного виртуального объекта на экране пользовательского устройства в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства, и его отображение как объекта дополненной реальности; предоставление возможности передачи посредством пользовательского устройства сообщения, содержащего выбранный основной виртуальный объект, на по меныней мере одно другое пользовательское устройство; получение сообщения, содержащего по меньшей мере один основной виртуальный объект, пользовательским устройством; распознавание посредством пользовательского устройства основного виртуального объекта, содержащегося в полученном сообщении; предоставление возможности размещения посредством пользовательского устройства основного виртуального объекта в заданном местоположении, отображаемом устройством захвата изображения пользовательского устройства, и его отображение как объекта дополненной реальности; распознавание посредством пользовательского устройства объектов реального мира, отображаемых на экране пользовательского устройства устройством захвата изображения пользовательского устройства, во время и/или после размещения основного виртуального объекта, и осуществление по меньшей мере деформации или изменения местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, после выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране пользовательского устройства.
32. Носитель по п. 31, отличающийся тем, что программные инструкции содержат инструкции, которые перед предоставлением возможности передачи сообщения обеспечивают распознавание посредством пользовательского устройства объектов реального мира, отображаемых на экране пользовательского устройства устройством захвата изображения пользовательского устройства, во время и/или после размещения основного виртуального объекта; и осуществление по меныпей мере деформации или изменения местоположения основного виртуального объекта и виртуального объекта - копии объекта реального мира, предварительно наложенного на соответствующий объект реального мира, после выбора действия для выполнения основным виртуальным объектом по отношению к распознанному объекту реального мира из доступных к выбору действий посредством пользовательского интерфейса на экране пользовательского устройства.
33. Носитель по п. 31 или п. 32, отличающийся тем, что программные инструкции содержат инструкции, которые для осуществления деформации основного виртуального объекта и/или виртуального объекта - копии объекта реального мира обеспечивают обращение к библиотеке, содержащей виды деформации, присвоенные различным объектам реального мира и основным виртуальным объектам.
34. Носитель по и. 31 или и. 32, отличающийся тем, что программные инструкции содержат инструкции, которые для изменения местоположения основного виртуального объекта и/или виртуального объекта - копии объекта реального мира обеспечивают обращение к библиотеке, содержащей значения Dc, Ay, Dz и Ax’, Ay’, Dz’, присвоенные различным объектам реального мира и основным виртуальным объектам соответственно.
35. Носитель по и. 31 или и. 32, отличающийся тем, что программные инструкции содержат инструкции, которые для выбора действия для выполнения основным виртуальным объектом по отношению к распознанному
объекту реального мира обеспечивают обращение к библиотеке, содержащей действия, присвоенные различным основным виртуальным объектам.
36. Носитель по и. 31, отличающийся тем, что программные инструкции содержат инструкции, которые при создании сообщения обеспечивают предоставление возможности осуществления объединения отображаемого основного виртуального объекта с по меныпей мере одним дополнительным виртуальным объектом.
37. Носитель по и. 36, отличающийся тем, что основной или дополнительный виртуальный объект представляет собой по меньшей мере один из 2d статичного или анимированного виртуального объекта, 3d статичного или анимированного виртуального объекта, текста, аудио или видео.
38. Носитель по и. 31, отличающийся тем, что программные инструкции содержат инструкции, которые обеспечивают задание местоположения посредством привязки основного виртуального объекта к географическому местоположению, отображаемому устройством захвата изображения пользовательского устройства.
39. Носитель по и. 31, отличающийся тем, что программные инструкции содержат инструкции, которые во время и/или после размещения основного виртуального объекта обеспечивают предоставление возможности осуществления по меньшей мере одной из следующих операций: передачи текстового сообщения, передачи голосового сообщения, передачи видео сообщения, передачи мультимедийного сообщения, видео звонка.
40. Носитель по и. 31, отличающийся тем, что программные инструкции содержат инструкции, которые обеспечивают отображение на экране пользовательского устройства основного виртуального объекта под разными углами и с разных точек обзора.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862628303P | 2018-02-09 | 2018-02-09 | |
US62/628,303 | 2018-02-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019155368A1 true WO2019155368A1 (ru) | 2019-08-15 |
Family
ID=67549338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2019/050937 WO2019155368A1 (ru) | 2018-02-09 | 2019-02-06 | Взаимодействие пользователей в коммуникационной системе с использованием эффектов дополненной реальности, возникающих в ответ на выбранные пользователем действия для выполнения объектами дополненной реальности |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2019155368A1 (ru) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013085639A1 (en) * | 2011-10-28 | 2013-06-13 | Magic Leap, Inc. | System and method for augmented and virtual reality |
US9552673B2 (en) * | 2012-10-17 | 2017-01-24 | Microsoft Technology Licensing, Llc | Grasping virtual objects in augmented reality |
-
2019
- 2019-02-06 WO PCT/IB2019/050937 patent/WO2019155368A1/ru active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013085639A1 (en) * | 2011-10-28 | 2013-06-13 | Magic Leap, Inc. | System and method for augmented and virtual reality |
US9552673B2 (en) * | 2012-10-17 | 2017-01-24 | Microsoft Technology Licensing, Llc | Grasping virtual objects in augmented reality |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111414225B (zh) | 三维模型远程展示方法、第一终端、电子设备及存储介质 | |
CN107770626A (zh) | 视频素材的处理方法、视频合成方法、装置及存储介质 | |
EP4007947A1 (en) | Computing device and extended reality integration | |
CN106708452B (zh) | 一种信息共享方法及终端 | |
US20060161624A1 (en) | Methods and apparatuses for dynamically sharing a portion of a display for application based screen sampling | |
CN108173742B (zh) | 一种图像数据处理方法、装置 | |
CN105611215A (zh) | 一种视频通话方法及装置 | |
CN109948093B (zh) | 表情图片生成方法、装置及电子设备 | |
CN105554430B (zh) | 一种视频通话方法、系统及装置 | |
US20090262139A1 (en) | Video image display device and video image display method | |
CN105719240B (zh) | 图片处理的方法和装置 | |
WO2018086548A1 (zh) | 一种界面显示方法及装置 | |
CN111459432B (zh) | 虚拟内容的显示方法、装置、电子设备及存储介质 | |
WO2019092590A1 (ru) | Взаимодействие пользователей в коммуникационной системе при помощи множественного потокового вещания данных дополненной реальности | |
JP2024138030A (ja) | 仮想コンテンツのための仮想場所の選択 | |
WO2019082050A1 (ru) | Взаимодействие пользователей в коммуникационных системах с использованием сообщения-истории дополненной реальности | |
CN112817671A (zh) | 图像处理方法、装置、设备以及计算机可读存储介质 | |
US20060161622A1 (en) | Methods and apparatuses for selectively sharing a portion of a display for application based screen sampling using direct draw applications | |
CN108513090B (zh) | 群组视频会话的方法及装置 | |
WO2019087014A1 (ru) | Взаимодействие пользователей посредством потокового вещания данных дополненной реальности | |
WO2024051540A1 (zh) | 特效处理方法、装置、电子设备及存储介质 | |
WO2019155368A1 (ru) | Взаимодействие пользователей в коммуникационной системе с использованием эффектов дополненной реальности, возникающих в ответ на выбранные пользователем действия для выполнения объектами дополненной реальности | |
WO2019155311A1 (ru) | Коммуникационная система с автоматически возникающими эффектами дополненной реальности | |
CN108933958B (zh) | 在用户端实现连麦预览的方法、存储介质、设备及系统 | |
JP2022032812A (ja) | 情報処理装置およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19750673 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19750673 Country of ref document: EP Kind code of ref document: A1 |