Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
USER INTERACTION IN A COMMUNICATION SYSTEM USING AUGMENTED REALITY EFFECTS APPEARING IN RESPONSE TO USER-SELECTED ACTIONS TO BE PERFORMED BY AUGMENTED REALITY OBJECTS
Document Type and Number:
WIPO Patent Application WO/2019/155368
Kind Code:
A1
Abstract:
A method of organizing user interaction in a communication system includes recognizing and placing a main virtual object in a set position by means of a recipient user device, said position being displayed by means of an image capture device of the recipient user device, and displaying the object as an augmented reality object, wherein during and/or after placement of the main virtual object, the recipient user device recognizes real-world objects around the recipient, said objects being displayed on a recipient user device screen, and the position of the main virtual object and a virtual copy of a real-world object that was pre-superimposed over a corresponding real-world object at least warps or changes after the user selects an action to be performed by the main virtual object in relation to a recognized real-world object.

Inventors:
SUTOVSKY MICHAEL PAVLOVICH (IL)
Application Number:
PCT/IB2019/050937
Publication Date:
August 15, 2019
Filing Date:
February 06, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
GIORGADZE ANIKO TENGIZOVNA (RU)
International Classes:
G06F16/70
Domestic Patent References:
WO2013085639A12013-06-13
Foreign References:
US9552673B22017-01-24
Attorney, Agent or Firm:
"MIKHAILYUK, SOROKOLAT & PARTNERS – PATENT ATTORNEYS" LTD. et al. (RU)
Download PDF:
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, отличающийся тем, что программные инструкции содержат инструкции, которые обеспечивают отображение на экране пользовательского устройства основного виртуального объекта под разными углами и с разных точек обзора.

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.

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