Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7634853B2 - Communication System - Google Patents
[go: Go Back, main page]

JP7634853B2 - Communication System - Google Patents

Communication System Download PDF

Info

Publication number
JP7634853B2
JP7634853B2 JP2023023799A JP2023023799A JP7634853B2 JP 7634853 B2 JP7634853 B2 JP 7634853B2 JP 2023023799 A JP2023023799 A JP 2023023799A JP 2023023799 A JP2023023799 A JP 2023023799A JP 7634853 B2 JP7634853 B2 JP 7634853B2
Authority
JP
Japan
Prior art keywords
terminal
user
unit
image
event space
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023023799A
Other languages
Japanese (ja)
Other versions
JP2023123389A (en
JP2023123389A5 (en
Inventor
芳明 澤邊
Original Assignee
株式会社ワントゥーテン
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社ワントゥーテン filed Critical 株式会社ワントゥーテン
Publication of JP2023123389A publication Critical patent/JP2023123389A/en
Publication of JP2023123389A5 publication Critical patent/JP2023123389A5/ja
Application granted granted Critical
Publication of JP7634853B2 publication Critical patent/JP7634853B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Description

特許法第30条第2項適用 配布資料、パナソニック株式会社、令和3年2月25日Application of Article 30, Paragraph 2 of the Patent Act, Handout, Panasonic Corporation, February 25, 2021

特許法第30条第2項適用 〔刊行物等〕 SPORTS CHANGE MAKERSプレイベント、パナソニックセンター東京、令和3年3月9日Article 30, paragraph 2 of the Patent Act applies [Publications, etc.] SPORTS CHANGE MAKERS pre-event, Panasonic Center Tokyo, March 9, 2021

特許法第30条第2項適用 〔刊行物等〕 https://www.1-10.com/project/smart-solution、令和3年8月19日Article 30, Paragraph 2 of the Patent Act applies [Publications, etc.] https://www. 1-10. com/project/smart-solution, August 19, 2021

特許法第30条第2項適用 〔刊行物等〕 配布資料、パナソニック株式会社、令和3年8月12日Article 30, paragraph 2 of the Patent Act applies [Publications, etc.] Distributed materials, Panasonic Corporation, August 12, 2021

特許法第30条第2項適用 〔刊行物等〕 https://www.panasonic.com/global/olympic/ja/sportschangemakers.html、https://channel.panasonic.com/jp/contents/34773/、https://channel.panasonic.com/jp/contents/34774/、令和3年8月23日Article 30, Paragraph 2 of the Patent Act applies [Publications, etc.] https://www. panasonic. com/global/olympic/ja/sportschangemakers. html, https://channel. panasonic. com/jp/contents/34773/, https://channel. panasonic. com/jp/contents/34774/, August 23, 2021

特許法第30条第2項適用 〔刊行物等〕 https://www.1-10.com/news、https://www.1-10.com/wpdata/wp-content/uploads/2021/10/Smart-Digital-Field_20211012_.pdf、https://youtu.be/6A1Yj4UeDBM、令和3年10月12日Article 30, Paragraph 2 of the Patent Act applies [Publications, etc.] https://www. 1-10. com/news, https://www. 1-10. com/wpdata/wp-content/uploads/2021/10/Smart-Digital-Field_20211012_. pdf, https://youtu. be/6A1Yj4UeDBM, October 12, 2021

特許法第30条第2項適用 〔刊行物等〕 https://www.1-10.com/news、https://www.1-10.com/wpdata/wp-content/uploads/2022/01/SUSTAINABLE-CONECT2022_プレスリリース_220121.pdf、https://www.1-10.com/wpdata/wp-content/uploads/2022/01/続報SUSTAINABLE-CONECT2022_リリース_220125.pdf、https://eventregist.com/e/D20Bs5IwE3TG、令和4年1月21日、25日Article 30, paragraph 2 of the Patent Act applies [Publications, etc.] https://www. 1-10. com/news, https://www. 1-10. com/wpdata/wp-content/uploads/2022/01/SUSTAINABLE-CONNECT2022_PressRelease_220121. pdf, https://www. 1-10. com/wpdata/wp-content/uploads/2022/01/Follow-up SUSTAINABLE-CONNECT2022_Release_220125. pdf, https://eventregist. com/e/D20Bs5IwE3TG, January 21 and 25, 2020

特許法第30条第2項適用 〔刊行物等〕 https://youtu.be/5j3YVAK5Mq0、令和4年2月1日Article 30, Paragraph 2 of the Patent Act applies [Publications, etc.] https://youtu. be/5j3YVAK5Mq0, February 1, 2020

特許法第30条第2項適用 〔刊行物等〕 https://www.1-10.com/project/qurios、https://www.1-10.com/wpdata/wp-content/uploads/2022/07/%E3%83%95%E3%82%9A%E3%83%AC%E3%82%B9%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9_QURIOS%E4%BA%8B%E6%A5%AD_%E7%AC%AC1%E5%BC%BE_.pdf、https://prtimes.jp/main/html/rd/p/000000129.000016942.html、令和4年7月11日Article 30, Paragraph 2 of the Patent Act applies [Publications, etc.] https://www. 1-10. com/project/qurios, https://www. 1-10. com/wpdata/wp-content/uploads/2022/07/%E3%83%95%E3%82%9A%E3%83%AC%E3%82%B9%E3% 83%AA%E3%83%AA%E3%83%BC%E3%82%B9_QURIOS%E4%BA%8B%E6%A5%AD_%E7%AC%AC1%E5%BC%BE_. pdf, https://prtimes. jp/main/html/rd/p/000000129.000016942. html, July 11, 2020

特許法第30条第2項適用 〔刊行物等〕 https://www.1-10.com/wpdata/wp-content/uploads/2022/11/%E3%83%95%E3%82%9A%E3%83%AC%E3%82%B9%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9_%E7%9F%B3%E8%A6%8B%E9%8A%80%E5%B1%B1%E3%83%A1%E3%82%BF%E3%83%8F%E3%82%99%E3%83%BC%E3%82%B9%E3%83%95%E3%82%9A%E3%83%AD%E3%82%B7%E3%82%99%E3%82%A7%E3%82%AF%E3%83%88_20221116.pdf、https://prtimes.jp/main/html/rd/p/000000142.000016942.html、令和4年11月16日Article 30, Paragraph 2 of the Patent Act applies [Publications, etc.] https://www. 1-10. com/wpdata/wp-content/uploads/2022/11/%E3%83%95%E3%82%9A%E3%83%AC%E3%8 2%B9%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9_%E7%9F%B3%E8%A6%8B%E9%8A%80%E5 %B1%B1%E3%83%A1%E3%82%BF%E3%83%8F%E3%82%99%E3%83%BC%E3%82%B9%E3%83%95%E 3%82%9A%E3%83%AD%E3%82%B7%E3%82%99%E3%82%A7%E3%82%AF%E3%83%88_20221116. pdf, https://prtimes. jp/main/html/rd/p/000000142.000016942. html, November 16, 2020

特許法第30条第2項適用 〔刊行物等〕 令和4年11月26日、石見銀山 茅葺き屋根の家「鄙舎」(島根県大田市大森町)Article 30, paragraph 2 of the Patent Act applies [Publications, etc.] November 26, 2022, Iwami Ginzan Thatched-roof house "Hinsha" (Omori-cho, Ota City, Shimane Prefecture)

特許法第30条第2項適用 〔刊行物等〕 公益財団法人 東京観光財団、TOKYO MICEテクノロジー導入ガイドライン、第18頁、令和5年1月27日Article 30, paragraph 2 of the Patent Act applies. [Publications, etc.] Tokyo Convention & Visitors Bureau, TOKYO MICE Technology Introduction Guidelines, page 18, January 27, 2023

特許法第30条第2項適用 〔刊行物等〕 https://prtimes.jp/main/html/rd/p/000000147.000016942.html、令和5年2月1日Article 30, Paragraph 2 of the Patent Act applies [Publications, etc.] https://prtimes. jp/main/html/rd/p/000000147.000016942. html, February 1, 2020

特許法第30条第2項適用 〔刊行物等〕 Metaverse Japan Summit 2023、令和5年2月2日Article 30, Paragraph 2 of the Patent Act applies [Publications, etc.] Metaverse Japan Summit 2023, February 2, 2020

特許法第30条第2項適用 〔刊行物等〕 営業案内一覧(別表)Article 30, paragraph 2 of the Patent Law applies [Publications, etc.] Business Guide List (Appendix)

本発明は、現実空間で行われるイベントと、該イベントを模して仮想空間で行われる模擬イベントを連携するために用いられる技術に関する。 The present invention relates to a technology used to link an event that takes place in real space with a simulated event that takes place in a virtual space to imitate that event.

近年では、高速インターネット網の普及やデジタル技術の進歩に伴い、インターネット上に設けられた仮想空間で様々な態様のイベントを行うことができるシステムが用いられている。例えば、現実空間で行われる音楽ライブや仮装大会などのイベントを模した模擬イベントを仮想空間で行うことができるシステムがある。また、特許文献1には、教室を模した部屋を設けた仮想空間においてオンライン授業を行うことが記載されている。これらのシステムでは、ユーザが予め設定した自らのアバターを仮想空間に登場させて模擬イベントに参加する。模擬イベントの参加者は、自らのアバターを仮想空間内で移動させることにより、現実空間で行われるイベントに参加するのと同様の体験をすることができる。 In recent years, with the spread of high-speed Internet networks and advances in digital technology, systems have come into use that can hold various types of events in virtual spaces set up on the Internet. For example, there is a system that can hold simulated events in virtual spaces that mimic events such as live music concerts and costume contests that take place in real space. Patent Document 1 also describes holding online classes in a virtual space that has a room that mimics a classroom. In these systems, users participate in the simulated event by making their own avatars, which they have set up in advance, appear in the virtual space. Participants in the simulated event can have the same experience as participating in an event held in real space by moving their avatars within the virtual space.

特開2013-88878号公報JP 2013-88878 A

上記のようなシステムを用いれば、現実空間で行われるイベント(実イベント)と同時に進行するように、その実イベントを模した模擬イベントを仮想空間で開催することが可能である。しかし、従来のシステムでは、現実空間で行われる実イベントと仮想空間で行われる模擬イベントとがそれぞれ独立して進行するため、これらのイベントの参加者が共通のイベントに参加しているという一体感を感じることができないという問題があった。 Using a system like the one described above, it is possible to hold a simulated event in a virtual space that imitates an event (real event) taking place in real space so that the events proceed simultaneously. However, with conventional systems, the real event taking place in real space and the simulated event taking place in virtual space proceed independently of each other, meaning that participants in these events are unable to feel a sense of unity as if they are taking part in a common event.

本発明が解決しようとする課題は、現実空間で行われるイベントの参加者と仮想空間で行われる模擬イベントの参加者に一体感を感じさせることができる技術を提供することである。 The problem that this invention aims to solve is to provide technology that allows participants in an event held in real space and participants in a simulated event held in virtual space to feel a sense of unity.

上記課題を解決するために成された本発明に係るコミュニケーションシステムは、
現実イベント空間で開催される実イベントに対応する模擬イベントを仮想イベント空間に表示するための表示データ、該現実イベント空間内の位置と該仮想イベント空間内の位置を対応付ける対応位置情報、該現実イベント空間で前記実イベントに参加する第1ユーザのアバターの表示データ、及び該仮想イベント空間で前記模擬イベントに参加する第2ユーザのアバターの表示データが保存された記憶部と、
前記第1ユーザにより用いられる端末であって、該第1ユーザの位置に応じた視点で捉えた前記現実イベント空間の画像を取得する画像取得部、及び該画像取得部により取得される画像を表示する表示部を備えた第1端末と、
前記現実イベント空間における前記第1端末の位置の情報を取得する第1端末位置取得部と、
前記第2ユーザにより用いられる、入力部及び表示部を備えた第2端末と、
前記入力部を通じた操作により設定される、前記仮想イベント空間における前記第2ユーザのアバターの位置の情報を取得する第2ユーザ位置取得部と、
前記第2ユーザ位置取得部により取得された前記第2ユーザのアバターの位置を、前記対応位置情報に基づいて前記現実イベント空間における位置に変換し、該変換後の位置に該第2ユーザのアバターを配置した画像を前記第1端末の表示部に表示させる第1表示制御部と、
前記第1端末位置取得部により取得された前記第1端末の位置を、前記対応位置情報に基づいて前記仮想イベント空間における位置に変換して前記第1ユーザのアバターを配置し、前記第2ユーザのアバターの位置に応じた視点で捉えた模擬イベントの画像を前記第2端末の表示部に表示させる第2表示制御部と
を備えることを特徴とする。
The communication system according to the present invention, which has been developed to solve the above problems, comprises:
a storage unit that stores display data for displaying in a virtual event space a simulated event corresponding to a real event held in a real event space, corresponding position information that associates a position in the real event space with a position in the virtual event space, display data of an avatar of a first user participating in the real event in the real event space, and display data of an avatar of a second user participating in the simulated event in the virtual event space;
a first terminal used by the first user, the first terminal including an image acquisition unit that acquires an image of the real event space captured from a viewpoint corresponding to a position of the first user, and a display unit that displays the image acquired by the image acquisition unit ;
a first terminal position acquisition unit that acquires information about a position of the first terminal in the real event space;
a second terminal used by the second user and equipped with an input unit and a display unit;
a second user position acquisition unit that acquires information on a position of an avatar of the second user in the virtual event space, the position being set by an operation via the input unit;
a first display control unit that converts the position of the avatar of the second user acquired by the second user position acquisition unit into a position in the real event space based on the corresponding position information, and displays an image in which the avatar of the second user is arranged at the converted position on a display unit of the first terminal;
and a second display control unit that converts the position of the first terminal acquired by the first terminal position acquisition unit into a position in the virtual event space based on the corresponding position information, thereby placing an avatar of the first user, and displays an image of the simulated event captured from a viewpoint corresponding to the position of the avatar of the second user on the display unit of the second terminal.

本発明に係るコミュニケーションシステムは、現実空間に設けられたイベント空間(現実イベント空間)においてイベント(実イベント)を開催するとともに、該実イベントに対応する模擬イベントを仮想空間に設けられたイベント空間(仮想イベント空間)で開催する際に用いられる。このシステムでは、現実イベント空間で実イベントに参加する第1ユーザは、第1ユーザの位置に応じた視点で捉えた現実イベント空間の画像を取得する画像取得部と表示部とを備えた第1端末を使用する。また、仮想イベント空間で模擬イベントに参加する第2ユーザは、入力部と表示部を備えた第2端末を使用する。なお、第1ユーザの位置に応じた視点で捉えた画像は、第1ユーザが頭部に装着するMRグラス等のデバイスに前記画像取得部が設けられたものである場合には該第1ユーザの視点から捉えた画像であり、第1ユーザが使用するタブレット端末等のポータブルデバイスに前記画像取得部が設けられたものである場合には、そのタブレット端末の撮影部から捉えた画像である。 The communication system according to the present invention is used when an event (real event) is held in an event space (real event space) provided in a real space, and a simulated event corresponding to the real event is held in an event space (virtual event space) provided in a virtual space. In this system, a first user who participates in the real event in the real event space uses a first terminal equipped with an image acquisition unit and a display unit that acquire an image of the real event space captured from a viewpoint corresponding to the position of the first user. Also, a second user who participates in the simulated event in the virtual event space uses a second terminal equipped with an input unit and a display unit. Note that the image captured from a viewpoint corresponding to the position of the first user is an image captured from the viewpoint of the first user if the image acquisition unit is provided in a device such as MR glasses worn by the first user on the head, and is an image captured from a shooting unit of the tablet terminal if the image acquisition unit is provided in a portable device such as a tablet terminal used by the first user.

第1ユーザが実イベントに参加している間、現実イベント空間内を移動する第1ユーザが使用する第1端末の位置の情報が、第1端末位置取得部により取得される。第1端末の位置の情報には、第1端末の向きに関する情報が含まれうる。第2ユーザは、第2端末の入力部を通じた操作により仮想イベント空間にアバターを登場させ、その中で自由に移動させることができる。第2ユーザが模擬イベントに参加している間、第2ユーザのアバターの位置の情報は第2ユーザ位置取得部により取得される。 While the first user is participating in the real event, information on the position of the first terminal used by the first user moving within the real event space is acquired by the first terminal position acquisition unit . The information on the position of the first terminal may include information on the orientation of the first terminal. The second user can make an avatar appear in the virtual event space and move freely within it by operating an input unit of the second terminal. While the second user is participating in the simulated event, information on the position of the second user's avatar is acquired by the second user position acquisition unit.

第1表示制御部は、記憶部に予め保存された対応位置情報に基づいて、第2ユーザのアバターの位置を現実イベント空間における位置に変換し、その位置に該第2ユーザのアバターを配置した画像を第1端末の表示部に表示させる。従って、第1ユーザは、現実イベント空間に第2ユーザのアバターが存在しているかのような画像を視認することができる。また、第2表示制御部は、前記対応位置情報に基づいて、第1端末の位置を前記仮想空間における位置に変換してその位置に第1ユーザのアバターを配置し、第2ユーザのアバターの位置に応じた視点で捉えた模擬イベントの画像を第2端末の表示部に表示させる。従って、第2ユーザは、現実イベント空間にいる第1ユーザのアバターを含んだ仮想イベント空間の画像を視認することができる。なお、第2ユーザのアバターの位置に応じた視点とは、該アバターの視点そのものに限らず、アバターの後方からアバターを含めて仮想イベント空間を捉えるような視点などであってもよい。また、そうした複数の視点を切り替え可能にしてもよい。 The first display control unit converts the position of the second user's avatar into a position in the real event space based on the corresponding position information stored in advance in the storage unit, and displays an image in which the second user's avatar is placed at that position on the display unit of the first terminal. Therefore, the first user can view an image in which the second user's avatar is present in the real event space. Furthermore, the second display control unit converts the position of the first terminal into a position in the virtual space based on the corresponding position information, places the first user's avatar at that position, and displays an image of the simulated event captured from a viewpoint corresponding to the position of the second user's avatar on the display unit of the second terminal. Therefore, the second user can view an image of the virtual event space including the avatar of the first user in the real event space. Note that the viewpoint corresponding to the position of the second user's avatar is not limited to the viewpoint of the avatar itself, but may be a viewpoint that captures the virtual event space including the avatar from behind the avatar. Furthermore, such multiple viewpoints may be switchable.

このように、本発明に係るコミュニケーションシステムでは、現実イベント空間で実イベントに参加する第1ユーザと、仮想イベント空間で模擬イベントに参加する第2ユーザのそれぞれが使用する端末に、お互いのアバターを表示させて、現実の空間で行われる実イベントの参加者と仮想空間で行われる模擬イベントの参加者に一体感を感じさせることができる。 In this way, in the communication system according to the present invention, a first user participating in a real event in a real event space and a second user participating in a simulated event in a virtual event space can display each other's avatars on their respective devices, allowing participants in the real event taking place in the real space and participants in the simulated event taking place in the virtual space to feel a sense of unity.

本発明に係るコミュニケーションシステムは、
前記記憶部に、さらに、前記現実イベント空間における基準位置情報が保存されており、
前記第1端末位置取得部は、前記画像取得部によって取得された前記現実イベント空間の画像を前記基準位置情報と照合することにより前記第1端末の位置の情報を取得する
ものとすることができる。
The communication system according to the present invention comprises:
the storage unit further stores reference position information in the real event space,
The first terminal position acquisition unit may acquire information about the position of the first terminal by comparing an image of the real event space acquired by the image acquisition unit with the reference position information.

上記態様のコミュニケーションシステムでは、第1端末の画像取得部で撮影した画像を現実イベント空間の基準位置情報と照合することにより、高い精度で第1端末の位置及び向きの情報を取得することができる。 In the communication system of the above aspect, the image captured by the image acquisition unit of the first terminal is compared with reference position information in the real event space, thereby making it possible to acquire information on the position and orientation of the first terminal with high accuracy.

前記第1端末には、例えば、MR (Mixed Reality) グラスを用いることができる。MRグラスはメガネ型のデジタルデバイスである。MRグラスには、使用者が着用するメガネ型のデバイスのレンズに3次元ホログラム等の画像を表示し、使用者自身の眼で直接捉えた現実空間とともに視認させるもの(光学シースルー型)と、デバイスに搭載されたセンサを通じて現実イベント空間を認識して画像化し、その画像に3次元ホログラム等の画像を重畳して表示部に表示するもの(ビデオシースルー型)がある。第1端末としてビデオシースルー型のMRグラスを用いる場合は、例えば、該MRグラスが有するセンサを通じて取得した現実イベント空間の画像に含まれる基準位置の情報を、予め用意された現実イベント空間の画像(例えば現実イベント空間の基準位置情報)と照合すればよい。また、第1端末として光学シースルー型のMRグラスを用いる場合は、例えば、予め現実イベント空間の複数の位置に配置されたセンサとの間で近距離通信を行い、その応答時間から第1端末の位置を特定し、加速度センサによって向きを特定するという構成を採ることができる。MRグラスは一般的なメガネと同様に装着するものであるため両手が自由になる。なお、タブレット端末などもビデオシースルー型の端末の一つである。 For example, MR (Mixed Reality) glasses can be used for the first terminal. MR glasses are glasses-type digital devices. There are two types of MR glasses: one that displays an image such as a 3D hologram on the lens of a glasses-type device worn by the user and allows the user to view it together with the real space directly captured by the user's own eyes (optical see-through type), and one that recognizes and images the real event space through a sensor mounted on the device, superimposes an image such as a 3D hologram on the image, and displays it on the display unit (video see-through type). When using video see-through MR glasses as the first terminal, for example, the reference position information included in the image of the real event space acquired through the sensor of the MR glasses may be collated with a previously prepared image of the real event space (for example, reference position information of the real event space). When using optical see-through MR glasses as the first terminal, for example, a configuration can be adopted in which short-distance communication is performed between sensors previously arranged at multiple positions in the real event space, the position of the first terminal is identified from the response time, and the orientation is identified by an acceleration sensor. MR glasses are worn in the same way as general glasses, so both hands are free. Tablet devices are also examples of video see-through devices.

本発明に係るコミュニケーションシステムでは、
前記記憶部に、さらに、それぞれがユーザの感情を表現した画像である複数の感情画像のデータが保存されており、
さらに、
前記第1端末及び前記第2端末の一方において前記感情画像の1つを選択する操作を受け付ける感情画像選択受付部と
を備え、
前記第1端末及び前記第2端末の他方の表示部に、前記感情画像選択受付部が操作を受け付けた端末のユーザのアバターとともに前記選択された感情画像を表示させる感情画像表示部と
を備えた構成を採ることができる。
In the communication system according to the present invention,
the storage unit further stores data of a plurality of emotion images, each of which is an image expressing an emotion of a user;
moreover,
an emotion image selection receiving unit that receives an operation to select one of the emotion images in one of the first terminal and the second terminal,
and an emotion image display unit that displays the selected emotion image together with an avatar of a user of the terminal whose operation has been accepted by the emotion image selection accepting unit on the other display unit of the first terminal and the second terminal.

また、本発明に係るコミュニケーションシステムでは、
前記記憶部に、さらに、それぞれがユーザの感情を表現するアバターの動作である感情動作のデータが保存されており、
さらに、
前記第1端末及び前記第2端末の一方において前記感情動作の1つを選択する操作を受け付ける感情動作選択受付部と、
前記第1端末及び前記第2端末の他方の表示部に、前記感情動作選択受付部が操作を受け付けた端末のユーザのアバターに前記選択された感情動作を実行させた画像を表示させる感情動作実行部と
を備えた構成を採ることができる。
In addition, in the communication system according to the present invention,
the storage unit further stores data of emotional actions, each of which is an avatar's action expressing an emotion of the user;
moreover,
an emotional action selection receiving unit that receives an operation to select one of the emotional actions in one of the first terminal and the second terminal;
and an emotional action executing unit that displays, on the other display unit of the first terminal and the second terminal, an image in which an avatar of a user of the terminal whose operation has been accepted by the emotional action selection accepting unit is performing the selected emotional action.

上記2つの態様のコミュニケーションシステムでは、第1ユーザと第2ユーザの間で豊かな感情表現を行うことができる。 The above two aspects of the communication system allow for rich emotional expression between the first and second users.

本発明に係るコミュニケーションシステムを用いることにより、現実空間で行われるイベントの参加者と仮想空間で行われる模擬イベントの参加者に一体感を感じさせることができる。 By using the communication system according to the present invention, participants in an event taking place in real space and participants in a simulated event taking place in virtual space can feel a sense of unity.

本発明に係るコミュニケーションシステムの一実施例の全体の概略構成図。1 is a schematic diagram showing the overall configuration of an embodiment of a communication system according to the present invention; 本実施例におけるサーバ装置の要部構成図。FIG. 2 is a diagram showing the main configuration of a server device according to the present embodiment. 本実施例における第1端末の要部構成図。FIG. 2 is a diagram showing the main configuration of a first terminal in the present embodiment. 本実施例における第2端末の要部構成図。FIG. 2 is a diagram showing the main configuration of a second terminal in the present embodiment. 本実施例の第1端末の表示部の一表示例。4 is an example of a display on a display unit of a first terminal according to the present embodiment. 本実施例の第2端末の表示部の一表示例。13 shows an example of a display on a display unit of a second terminal according to the present embodiment. 本実施例の第1端末の表示部にアバターの動作を表示した表示例。11 is a display example showing the movements of an avatar on the display unit of the first terminal of the present embodiment. 本実施例の第2端末の表示部にアバターの動作を表示した表示例。11 is a display example showing the movement of an avatar on the display unit of the second terminal of the present embodiment. 本実施例の第1端末の表示部に説明文を拡張表示した表示例。13 is an example of an expanded display of an explanatory text on the display unit of the first terminal of the present embodiment. 本実施例の第2端末の表示部に説明文を拡張表示した表示例。13 is a display example in which an explanatory text is displayed in an expanded form on the display unit of the second terminal of the present embodiment. 本実施例の第2端末に映像を同期表示した表示例。13 is a display example in which video is synchronously displayed on the second terminal of the embodiment; 本実施例の第1端末の表示部の別の一表示例。13 shows another display example of the display unit of the first terminal of the present embodiment. 本実施例の第1端末の表示部にチャット画面を表示した例。13 is an example of a chat screen displayed on a display unit of a first terminal according to the present embodiment. 本実施例の第2端末の表示部の別の一表示例。13 is another display example of the display unit of the second terminal of the present embodiment. 本実施例の第1端末又は第2端末の表示部に表示されるチャット画面の例。13 is an example of a chat screen displayed on a display unit of the first terminal or the second terminal of the present embodiment. 本実施例の第1端末又は第2端末の表示部に表示される参加者一覧画面の例。13 is an example of a participant list screen displayed on a display unit of the first terminal or the second terminal in the present embodiment. 本実施例において第1端末で取得した画像を第2端末の表示部に表示させる態様を説明する図。5A to 5C are diagrams illustrating a manner in which an image acquired by a first terminal is displayed on a display unit of a second terminal in the present embodiment. 本実施例において第1端末で取得した画像を第2端末の表示部に全画面表示させた状態の例。13 is an example of a state in which an image acquired by the first terminal is displayed full screen on the display unit of the second terminal in this embodiment. 本実施例において第1端末で取得した画像を第2端末の表示部に小画面で表示させた状態の例。13 is an example of a state in which an image acquired by the first terminal is displayed on a small screen on the display unit of the second terminal in this embodiment. 本実施例において第1端末のインカメで取得した画像を第2端末の表示部に表示させた状態の例。13 is an example of a state in which an image captured by an internal camera of a first terminal is displayed on a display unit of a second terminal in this embodiment. 本実施例のコミュニケーションシステムで具現化されるデジタルツインを説明する図。FIG. 1 is a diagram for explaining a digital twin embodied in the communication system of this embodiment. 本実施例のコミュニケーションシステムを屋外のイベントに適用した一例。13 is an example in which the communication system of this embodiment is applied to an outdoor event.

本発明に係るコミュニケーションシステムの一実施例について、以下、図面を参照して説明する。本実施例のコミュニケーションシステム1は、現実のイベント空間における実イベント、仮想のイベント空間における、実イベントを模した模擬イベントを同時に開催する際に用いられる。 One embodiment of the communication system according to the present invention will be described below with reference to the drawings. The communication system 1 of this embodiment is used when simultaneously holding a real event in a real event space and a simulated event that imitates the real event in a virtual event space.

図1に、本実施例のコミュニケーションシステム1全体の概略構成を示す。本実施例のコミュニケーションシステム1は、サーバ装置10、第1端末30、及び第2端末50を備えており、これらはインターネットを介して相互に接続されている。第1端末30は、現実のイベント空間において実イベントに参加するユーザ(第1ユーザ)により用いられる。第2端末50は、仮想のイベント空間において模擬イベントに参加するユーザ(第2ユーザ)により用いられる。図1には2つの第1端末30と3つの第2端末50を図示しているが、これらの数は任意に変更可能である。 Figure 1 shows a schematic configuration of the entire communication system 1 of this embodiment. The communication system 1 of this embodiment includes a server device 10, a first terminal 30, and a second terminal 50, which are interconnected via the Internet. The first terminal 30 is used by a user (first user) who participates in a real event in a real event space. The second terminal 50 is used by a user (second user) who participates in a simulated event in a virtual event space. Although two first terminals 30 and three second terminals 50 are shown in Figure 1, these numbers can be changed as desired.

図2に、サーバ装置10の要部構成を示す。サーバ装置10は、記憶部11のほかに、機能ブロックとして、ユーザ登録受付部21、参加受付部22、及びユーザ仲介部23を備えている。本実施例のサーバ装置10はクラウドサーバとして設けられている。サーバ装置10は、第1端末30及び第2端末50との間で通信可能なコンピュータ装置であればよく、パーソナルコンピュータなどを用いることもできる。サーバ装置10には、必要に応じて入力部や表示部を設けることができる。 Figure 2 shows the main configuration of the server device 10. In addition to the memory unit 11, the server device 10 has the following functional blocks: a user registration reception unit 21, a participation reception unit 22, and a user intermediation unit 23. In this embodiment, the server device 10 is provided as a cloud server. The server device 10 may be any computer device capable of communicating with the first terminal 30 and the second terminal 50, and a personal computer or the like may also be used. The server device 10 may be provided with an input unit and a display unit as necessary.

記憶部11には、ユーザ情報記憶部12とイベントデータ記憶部13が設けられている、ユーザ情報記憶部12には、ユーザ情報が保存されている。ユーザ情報には、各ユーザの識別情報(例えば識別番号)、ユーザ名とパスワードの情報、連絡先(メールアドレス等)、各ユーザが使用する端末の種別及び識別情報(例えば端末の型番と識別番号。複数の端末を所持している場合はそれぞれについての種別及び識別情報)、仮想イベント空間に表示させるために用いる各ユーザのアバターの表示データ、及び各ユーザと交流のあるユーザの識別情報が含まれうる。 The storage unit 11 is provided with a user information storage unit 12 and an event data storage unit 13. User information is stored in the user information storage unit 12. The user information may include each user's identification information (e.g., an identification number), username and password information, contact information (email address, etc.), the type and identification information of the terminal used by each user (e.g., the terminal model number and identification number. If the user owns multiple terminals, the type and identification information for each terminal), display data of each user's avatar used to display in the virtual event space, and identification information of users who interact with each user.

イベントデータ記憶部13には、実イベントが行われる空間(現実イベント空間)の画像データと複数の基準位置のデータ、模擬イベントが行われる空間(仮想イベント空間)の表示データ、及び現実イベント空間内の位置と仮想イベント空間内の位置を対応付ける対応位置情報が保存されている。対応位置情報は、現実イベント空間に設けられた複数の基準位置と、該複数の基準位置のそれぞれに対応する仮想空間内の位置を対応づけた情報として保存されている。この情報は、例えば、各基準位置にARマーカーなどを用いたり、スマートフォンやタブレットに付属するカメラからの映像を解析して予め用意された3次元マップにおけるカメラの位置を特定するVPS(Visual Positioning Service/System)と呼ばれる技術を用いたりすることにより作成することができる。現実イベント空間内の基準位置には、例えば、その空間内に存在する物体の角部などの視覚的な特徴を有する位置(識別しやすい位置)が選択される。現実イベント空間に設けられた複数の基準位置の情報は、本発明における基準位置情報に相当する。なお、基準位置情報に含まれる現実イベント空間の複数の基準位置と、対応位置情報において用いる現実イベント空間の複数の基準位置は、同じであってもよく、異なっていてもよい。 The event data storage unit 13 stores image data of the space (real event space) where the real event takes place, data on a number of reference positions, display data of the space (virtual event space) where the simulated event takes place, and corresponding position information that associates positions in the real event space with positions in the virtual event space. The corresponding position information is stored as information that associates a number of reference positions provided in the real event space with positions in the virtual space that correspond to each of the reference positions. This information can be created, for example, by using an AR marker or the like at each reference position, or by using a technology called VPS (Visual Positioning Service/System), which analyzes images from a camera attached to a smartphone or tablet to identify the position of the camera in a three-dimensional map prepared in advance. For example, a position having a visual feature such as a corner of an object existing in the space (a position that is easy to identify) is selected as the reference position in the real event space. The information on the multiple reference positions provided in the real event space corresponds to the reference position information in the present invention. Note that the multiple reference positions in the real event space included in the reference position information and the multiple reference positions in the real event space used in the corresponding position information may be the same or different.

図3に第1端末30の要部構成を示す。第1端末30は、記憶部31と画像取得部32を備えている。また、第1端末30は、機能ブロックとして、第1端末位置取得部33、第1表示制御部34、拡張表示部35、感情画像選択受付部36、及び感情動作選択受付部37を備えている。これらの機能ブロックは、第1端末30に予めインストールされている専用のアプリケーションを動作させるとともに、後述するスクリプトをサーバ装置10からダウンロードして、第1端末用のプログラムをプロセッサで実行することにより具現化される。上記アプリケーションには、イベントの内容に関係なく共通して用いられるデータ(例えば、感情を表現するための感情表示ボタン731やアクション表示ボタン732等のデータ)や、それらのデータを記憶部31から読み出して表示する機能が含まれる。一方、スクリプトは、イベント毎に作成され、イベント毎に固有の処理を行うプログラムである。 3 shows the main configuration of the first terminal 30. The first terminal 30 includes a storage unit 31 and an image acquisition unit 32. The first terminal 30 also includes a first terminal position acquisition unit 33, a first display control unit 34, an expanded display unit 35, an emotion image selection reception unit 36, and an emotion action selection reception unit 37 as functional blocks. These functional blocks are embodied by running a dedicated application preinstalled in the first terminal 30, downloading a script described later from the server device 10, and executing a program for the first terminal on a processor. The application includes data that is commonly used regardless of the content of the event (for example, data such as an emotion display button 731 and an action display button 732 for expressing emotions) and a function to read and display the data from the storage unit 31. On the other hand, the script is a program that is created for each event and performs a unique process for each event.

第1端末30にダウンロードされるスクリプトには、イベント記憶部13に保存されている現実イベント空間の基準位置情報を用いて、現実イベント空間で撮影された画像から第1端末30の位置及び向きを特定する処理や、対応位置情報を用いて仮想イベント空間における位置を現実イベント空間に変換する処理を行うプログラムが含まれる。このプログラムには、例えば、所定の時間間隔で、センサにより取得した現実イベント空間の画像に含まれる基準位置の情報をパラメータ化し、予めインデックス化された基準位置情報と照合して第1端末30の位置及び向きをキャリブレーションするものを用いることができる。 The script downloaded to the first terminal 30 includes a program that performs a process of identifying the position and orientation of the first terminal 30 from an image captured in the real event space using reference position information of the real event space stored in the event storage unit 13, and a process of converting a position in the virtual event space to the real event space using the corresponding position information. For example, this program can parameterize the reference position information included in the image of the real event space acquired by a sensor at a predetermined time interval, and calibrate the position and orientation of the first terminal 30 by comparing it with pre-indexed reference position information.

第1端末30には、例えば、タブレット端末、スマートフォンなどのポータブルデバイスや、MRグラスなどの頭部装着型のデバイスが用いられ、画像取得部32には、これらのデバイスが有するカメラが用いられる。第1端末30には入力部41と表示部42も設けられている。本実施例では上記のように専用のアプリケーションに含まれるデータ及びプログラムとダウンロードしたスクリプトにより各機能ブロックを具現化する構成としたが、専用のアプリケーションのみ、又はスクリプトのみでこれらの機能ブロックを具現化してもよい。 For example, the first terminal 30 may be a portable device such as a tablet terminal or a smartphone, or a head-mounted device such as MR glasses, and the image acquisition unit 32 may be a camera included in these devices. The first terminal 30 is also provided with an input unit 41 and a display unit 42. As described above, in this embodiment, each functional block is realized by data and programs contained in a dedicated application and downloaded scripts, but these functional blocks may also be realized by only a dedicated application or only a script.

図4に第2端末50の要部構成を示す。第2端末50は、記憶部51を備えている。また、第2端末50は、機能ブロックとして、第2ユーザ位置取得部52、第2表示制御部53、拡張表示部54、感情画像選択受付部55、及び感情動作選択受付部56を備えている。これらの機能ブロックは、第2端末50に予めインストールされている専用のアプリケーションを動作させるとともに、後述するスクリプトをサーバ装置10からダウンロードして、第2端末用のプログラムをプロセッサで実行することにより具現化される。このアプリケーションにも、イベントの内容に関係なく共通して用いられるデータ(例えば、感情を表現するためのアイコン731やアクションボタン732等のデータ)や、それらのデータを記憶部51から読み出して表示したりする機能が含まれる。 Figure 4 shows the main components of the second terminal 50. The second terminal 50 includes a storage unit 51. The second terminal 50 also includes, as functional blocks, a second user position acquisition unit 52, a second display control unit 53, an extended display unit 54, an emotion image selection reception unit 55, and an emotion action selection reception unit 56. These functional blocks are realized by running a dedicated application pre-installed in the second terminal 50, downloading a script described below from the server device 10, and executing a program for the second terminal on the processor. This application also includes data that is commonly used regardless of the content of the event (for example, data such as icons 731 and action buttons 732 for expressing emotions), and a function for reading and displaying such data from the storage unit 51.

第2端末50にダウンロードされるスクリプトには、イベント記憶部13に保存されている対応位置情報を用いて現実イベント空間における位置を仮想イベント空間に変換する処理を行うプログラムが含まれる。スクリプトは、イベント毎に作成され、イベント毎に固有の処理を行うプログラムである。 The script downloaded to the second terminal 50 includes a program that converts a position in the real event space into a virtual event space using the corresponding position information stored in the event storage unit 13. The script is a program that is created for each event and performs processing unique to each event.

第2端末50には、例えば、パーソナルコンピュータなどの据置型デバイス、タブレット端末、スマートフォンなどのポータブルデバイス、VRグラスなどの頭部装着型のデバイスが用いられる。第2端末50にも入力部61と表示部62が設けられている。本実施例では上記のように専用のアプリケーションに含まれるデータ及びプログラムとダウンロードしたスクリプトにより各機能ブロックを具現化する構成としたが、専用のアプリケーションのみ、又はスクリプトのみでこれらの機能ブロックを具現化してもよい。 The second terminal 50 may be, for example, a stationary device such as a personal computer, a portable device such as a tablet terminal or a smartphone, or a head-mounted device such as VR glasses. The second terminal 50 is also provided with an input unit 61 and a display unit 62. As described above, in this embodiment, each functional block is realized by the data and program contained in a dedicated application and a downloaded script, but these functional blocks may be realized only by a dedicated application or only by a script.

次に、本実施例のコミュニケーションシステム1を用いて実イベントと模擬イベントを開催する際の流れを説明する。 Next, we will explain the process for holding real events and simulated events using the communication system 1 of this embodiment.

実イベント及び模擬イベントを開催する際には、予め実イベント及び模擬イベントの組(以下、これらをまとめて「イベントセット」とも呼ぶ。)を特定する情報(イベント名等)及び開催日時の情報をイベントデータ記憶部13に保存しておく。また、実イベントが行われる空間(現実イベント空間)の画像データ、模擬イベントが行われる空間(仮想イベント空間)の表示データを用意してイベントデータ記憶部13に保存しておく。さらに、現実イベント空間内の複数の位置を基準位置として設定し、それら複数の基準位置のそれぞれに対応する仮想空間内の位置(対応基準位置)を定め、両者を対応付けた対応位置情報を作成してイベントデータ記憶部13に保存しておく。さらに、実イベント空間に配置されている展示物等の物品や壁面等の各部のうち、その物品等に関連する文章、画像、あるいは映像を表示させるもの(以下、「拡張表示対象」と呼ぶ。)について、当該物品等と文章等を対応づけたデータもイベントデータ記憶部13に保存しておく。さらに、実イベントの開催中に現実イベント空間のスクリーン等に表示することが予定されている画像や映像のデータ、その表示場所、及び表示するタイミングの情報もイベントデータ記憶部13に保存しておく。 When a real event and a simulated event are held, information (such as the event name) that identifies a set of real and simulated events (hereinafter collectively referred to as an "event set") and information on the date and time of the event are stored in the event data storage unit 13 in advance. In addition, image data of the space in which the real event is held (real event space) and display data of the space in which the simulated event is held (virtual event space) are prepared and stored in the event data storage unit 13. Furthermore, multiple positions in the real event space are set as reference positions, positions in the virtual space corresponding to each of the multiple reference positions (corresponding reference positions) are determined, corresponding position information that associates the two is created and stored in the event data storage unit 13. Furthermore, data that associates the items, etc. with the text, etc. for each part of the items, such as exhibits, and walls, etc., that are placed in the real event space and that display text, images, or videos related to the items, etc. (hereinafter referred to as "extended display targets") is also stored in the event data storage unit 13. Furthermore, the event data storage unit 13 also stores data on images and videos that are planned to be displayed on a screen or the like in the real event space during the actual event, as well as information on the display location and timing of the display.

イベントデータ記憶部13には、また、第1端末30及び第2端末50で実行するスクリプト(プログラム)も保存されている。第1端末30において動作させるプログラムは、第1端末30の画像取得部32により取得される画像と現実イベント空間に設定された複数の基準位置のデータ(基準位置情報)を照合して第1端末30の位置及び向きを特定し、その位置及び向きに応じて第2ユーザのアバターの表示データを生成するなどの処理を実行するものである。第2端末50において動作させるプログラムは、第2端末50の入力部61を通じた操作により設定される第2ユーザの位置及び向きに応じて第1ユーザのアバターや他の第2ユーザのアバターの表示データを生成するなどの処理を実行するものである。第1端末30及び第2端末50における動作の詳細は後述する。 The event data storage unit 13 also stores scripts (programs) to be executed by the first terminal 30 and the second terminal 50. The program operated by the first terminal 30 performs processing such as identifying the position and orientation of the first terminal 30 by comparing an image acquired by the image acquisition unit 32 of the first terminal 30 with data (reference position information) of a plurality of reference positions set in the real event space, and generating display data of the second user's avatar according to the position and orientation. The program operated by the second terminal 50 performs processing such as generating display data of the first user's avatar and avatars of other second users according to the position and orientation of the second user set by operation through the input unit 61 of the second terminal 50. Details of the operations in the first terminal 30 and the second terminal 50 will be described later.

これらの必要なデータをイベントデータ記憶部13に保存する処理が完了すると、実イベント及び模擬イベントが開催可能な状態となる。 Once the process of storing this necessary data in the event data storage unit 13 is complete, real events and simulated events can be held.

参加受付部22は、記憶部11に保存されているイベントセットのうち、開催可能な状態となっているものを読み出して参加を受け付ける。参加受付部22は、記憶部11に保存されているユーザの連絡先に、参加を受け付けているイベントセットを記載したウェブサイトのアドレスを記載した電子メールを送信する。また、参加受付部22は、既にユーザ登録されている者が所持している端末に予めインストールされているアプリケーションを通じて参加を受け付けているイベントセットの情報を通知する。電子メールや通知を受信したユーザは、受信した電子メール等に記載されているウェブサイトにアクセスし、自らのユーザ名及びパスワードを入力してログインした後、参加を希望するイベントセットの情報を確認する。そして、参加を希望するイベントセットについて、実イベントと模擬イベントのいずれに参加するかを選択する。ユーザが実イベントへの参加を選択した場合には、第1端末30において動作させるスクリプトをダウンロードする画面が表示される。スクリプトがダウンロードされると、参加受付部22は当該ユーザを当該イベントセットにおける第1ユーザに設定し、ユーザ情報記憶部12に保存されている当該ユーザの端末を第1端末30に設定して、これらの情報をイベントデータ記憶部13に保存する。また、ユーザが模擬イベントへの参加を選択した場合には、第2端末50において動作させるスクリプトをダウンロードする画面が表示される。スクリプトがダウンロードされると、参加受付部22は当該ユーザを当該イベントセットにおける第2ユーザに設定し、ユーザ情報記憶部12に保存されている当該ユーザの端末を第2端末50に設定して、これらの情報をイベントデータ記憶部13に保存する。 The participation acceptance unit 22 reads out the event sets stored in the storage unit 11 that are in a state where they can be held and accepts participation. The participation acceptance unit 22 sends an e-mail containing the address of a website containing the event sets for which participation is accepted to the user's contact information stored in the storage unit 11. The participation acceptance unit 22 also notifies the information of the event sets for which participation is accepted through an application pre-installed on a terminal owned by a person who has already been registered as a user. The user who receives the e-mail or notification accesses the website described in the received e-mail, etc., enters his/her user name and password to log in, and then checks the information of the event set in which he/she wishes to participate. Then, for the event set in which he/she wishes to participate, he/she selects whether to participate in a real event or a simulated event. If the user selects participation in a real event, a screen for downloading a script to be run on the first terminal 30 is displayed. When the script is downloaded, the participation acceptance unit 22 sets the user as the first user in the event set, sets the terminal of the user stored in the user information storage unit 12 to the first terminal 30, and stores this information in the event data storage unit 13. Furthermore, if the user selects to participate in the simulated event, a screen is displayed for downloading a script to be run on the second terminal 50. Once the script has been downloaded, the participation acceptance unit 22 sets the user as the second user in the event set, sets the terminal of the user stored in the user information storage unit 12 to the second terminal 50, and stores this information in the event data storage unit 13.

イベントセットへの参加を受け付けるサイトには、新規ユーザ登録を行うことが可能な画面も設けられている。未登録者によって新規ユーザ登録を行う画面の表示が選択されると、ユーザ登録受付部21は、連絡先(メールアドレス等)を入力させる。連絡先が入力されるとユーザ登録受付部21は、その連絡先にユーザ登録を行うウェブサイトへのリンクを付した電子メールを送信し、ユーザ名とパスワードを設定させる。ユーザ名とパスワードが設定されると、新規のユーザとして新たな識別番号が付され、ユーザ情報記憶部12に保存される。また、イベント参加者用プログラムをダウンロードすることによって上記同様に新規ユーザ登録を行うこともできる。 The site that accepts participation in the event set also has a screen where new users can register. When an unregistered person selects to display the screen for new user registration, the user registration acceptance unit 21 prompts the person to enter contact information (such as an email address). When the contact information is entered, the user registration acceptance unit 21 sends the contact information an email with a link to a website for user registration, and prompts the person to set a user name and password. When the user name and password are set, a new identification number is assigned to the new user and saved in the user information storage unit 12. New users can also be registered in the same manner as above by downloading a program for event participants.

ユーザとして登録された者には、ユーザ毎に設定ページが設けられ、そのページを通じて、当該ユーザの登録情報の変更、アバターの作成、使用する端末の情報の入力等を行うことができる。 A user who is registered is provided with a settings page, through which the user can change their registration information, create an avatar, enter information about the device they are using, etc.

ここでは、ユーザ登録を行ったユーザを対象にイベントへの参加を受け付ける場合を説明したが、ユーザ登録を行うことなく、スクリプトをダウンロードしてユーザ名を設定するのみでイベントへの参加を可能としてもよい。 Here, we have explained the case where registered users are allowed to participate in the event, but it is also possible to allow users to participate in the event without registering, by simply downloading a script and setting a username.

イベントセットの開催日時になると、現実イベント空間では実イベントが開始される。これと同時に予め設定されたウェブサイト上で模擬イベントも開始される。これらの実イベントと模擬イベントは同期して進行する1組のイベントセットであり、実イベントに参加する第1ユーザと模擬イベントに参加する第2ユーザとの間での交流も可能になっている。従って、現実イベント空間と該現実イベント空間と対になるデジタルツインの空間で1つのイベントセットが実行される、と言い換えてもよい。第2ユーザとして参加する者は、ユーザ名及びパスワードを入力してこのウェブサイトにアクセスすることにより模擬イベントに参加する。模擬イベントへの参加開始時には当該第2ユーザのアバターが初期位置(例えば仮想イベント空間の入口)に配置されている。模擬イベントの開催中、第2ユーザは入力部を通じた操作によって自らのアバターを仮想イベント空間内の任意の位置に移動させることができる。 When the date and time of the event set arrives, the real event starts in the real event space. At the same time, a simulated event starts on a pre-set website. These real and simulated events are a pair of event sets that proceed synchronously, and it is also possible for a first user participating in the real event and a second user participating in the simulated event to interact with each other. In other words, one event set is executed in the real event space and the digital twin space that is paired with the real event space. A person participating as a second user participates in the simulated event by entering a user name and password to access this website. When participation in the simulated event begins, the avatar of the second user is placed at an initial position (for example, the entrance to the virtual event space). During the simulated event, the second user can move his or her avatar to any position in the virtual event space by operating the input unit.

現実イベント空間で実イベントに参加している第1ユーザが使用する第1端末30では、画像取得部32が所定の時間間隔で現実イベント空間の画像のデータを取得する。所定の時間間隔で取得する画像データには動画データも含まれうる。第1端末位置取得部33は、先にダウンロードしたスクリプト(プログラム)によって、画像取得部32が取得した画像のデータを、現実イベント空間における複数の基準位置のデータと照合して画像に含まれる基準位置を抽出し、抽出した基準位置に基づいて当該画像が取得された現実イベント空間における位置及び向き(即ち、現実イベント空間における第1端末30の位置及び向き)の情報を取得する。この処理には、上記のVPSを好適に用いることができる。第1端末位置取得部33は、第1端末30の位置及び向きの情報を所定の時間間隔で(又はサーバ装置10からのリクエストを受けて)サーバ装置10に送信する。 In the first terminal 30 used by the first user participating in a real event in the real event space, the image acquisition unit 32 acquires image data of the real event space at a predetermined time interval. The image data acquired at the predetermined time interval may also include video data. The first terminal position acquisition unit 33 compares the image data acquired by the image acquisition unit 32 with data of multiple reference positions in the real event space using the previously downloaded script (program), extracts the reference positions contained in the image, and acquires information on the position and orientation in the real event space where the image was acquired (i.e., the position and orientation of the first terminal 30 in the real event space) based on the extracted reference positions. The above-mentioned VPS can be suitably used for this process. The first terminal position acquisition unit 33 transmits the position and orientation information of the first terminal 30 to the server device 10 at a predetermined time interval (or upon receiving a request from the server device 10).

サーバ装置10は、所定の時間間隔で第1端末30に対し、その時点で収集されている第2ユーザのアバターの位置及び向きとアバターの表示データの情報を送信する。第1端末30では、先にダウンロードしたスクリプト(プログラム)により、対応位置情報に基づいて、第2ユーザのアバターの仮想イベント空間における位置を現実イベント空間における位置に変換する。続いて、第1表示制御部34が、そのアバターの3次元ホログラム画像を生成して各アバターにユーザ名を付した表示データを生成する。また、画像取得部32により取得した現実イベント空間の画像データに生成した3次元ホログラム画像を含む表示データを重畳した画像を表示部42に表示する(第1端末30が光学シースルー型のMRグラスである場合は、3次元ホログラム画像のみを表示部42に表示する)。なお、第1ユーザが複数存在し、画像取得部32が取得した現実イベント空間の画像に他の第1ユーザが写っている場合は、該他の第1ユーザを含む現実イベント空間の画像に、第2ユーザのアバターの3次元ホログラム画像を重畳したものが第1端末30の表示部42に表示される。つまり、第1端末30の表示部42には、他の第1ユーザは実像として表示され、第2ユーザはアバターとして表示される。 The server device 10 transmits to the first terminal 30 at a predetermined time interval the information on the position and orientation of the second user's avatar and the display data of the avatar that are collected at that time. The first terminal 30 converts the position of the second user's avatar in the virtual event space to a position in the real event space based on the corresponding position information using the previously downloaded script (program). Next, the first display control unit 34 generates a 3D hologram image of the avatar and generates display data in which each avatar is given a user name. In addition, an image in which the display data including the generated 3D hologram image is superimposed on the image data of the real event space acquired by the image acquisition unit 32 is displayed on the display unit 42 (if the first terminal 30 is an optical see-through MR glass, only the 3D hologram image is displayed on the display unit 42). When there are multiple first users and the other first users appear in the image of the real event space acquired by the image acquisition unit 32, a 3D hologram image of the second user's avatar is superimposed on the image of the real event space including the other first users and displayed on the display unit 42 of the first terminal 30. In other words, on the display unit 42 of the first terminal 30, the other first users are displayed as real images and the second user is displayed as an avatar.

図5に、第1端末30の表示部42に表示される画面の一例を示す。第1ユーザが使用する第1端末30の表示部42には、実イベントに参加している他の第1ユーザの実像を含む現実イベント空間の画像に、模擬イベントに参加している第2ユーザのアバター72及びそのユーザ名を重畳した画像が表示される。なお、図5に示す画面例には第1ユーザの実像は含まれず(即ち、現実イベント空間において第1ユーザが向いている方向に他の第1ユーザは存せず)、3人の第2ユーザのアバター72が、実空間の背景に重畳して表示されている。 Figure 5 shows an example of a screen displayed on the display unit 42 of the first terminal 30. On the display unit 42 of the first terminal 30 used by the first user, an image is displayed in which an avatar 72 of a second user participating in a simulated event and their user name are superimposed on an image of a real event space including real images of other first users participating in the real event. Note that the example screen shown in Figure 5 does not include the real image of the first user (i.e., there are no other first users in the direction in which the first user is facing in the real event space), and the avatars 72 of the three second users are displayed superimposed on the background of the real space.

仮想イベント空間で実イベントに参加している第2ユーザが使用する第2端末50では、第2ユーザが入力部61を通じて自らのアバターを移動させる毎に、その入力情報がサーバ装置10に送信される。第2端末50では、アバターが移動する毎に、第2ユーザ位置取得部52が仮想イベント空間における第2ユーザのアバターの位置及び向きを特定し、順次、その情報をサーバ装置10に送信する。 In the second terminal 50 used by a second user participating in a real event in the virtual event space, each time the second user moves his or her avatar via the input unit 61, the input information is transmitted to the server device 10. In the second terminal 50, each time the avatar moves, the second user position acquisition unit 52 identifies the position and orientation of the second user's avatar in the virtual event space, and sequentially transmits the information to the server device 10.

また、サーバ装置10は、所定の時間間隔で、イベントデータ記憶部13に保存されている仮想イベント空間の表示データとともに、第1ユーザの位置及び向きと該ユーザのアバターの表示データと、他の第2ユーザのアバターの位置及び向きの情報と該アバターの表示データを第2端末50に送信する。第2端末50では、先にダウンロードしたスクリプト(プログラム)により、対応位置情報に基づいて、第1端末30の現実イベント空間における位置を仮想イベント空間における位置に変換する。続いて、第2表示制御部53が、該第2端末50の使用者である第2ユーザのアバターから見た仮想イベント空間に第1端末30の位置及び向きに応じて第1ユーザのアバターを配置し、さらに他の第2ユーザの位置及び向きに応じて他の第2ユーザのアバターを配置した画像を生成して表示部42に表示する。このように、第2端末50の表示部62には、第1ユーザと他の第2ユーザはいずれもアバターとして表示される。ここでは第2ユーザのアバターの視点で捉えた仮想イベント空間の画像を表示するが、第2ユーザのアバターの後方から、該アバターを含めて仮想イベント空間を捉えた画像(第2ユーザ自身のアバターを含む画像)などを表示してもよい。また、そうした複数の視点で捉えた仮想イベント空間の画像を切り替え可能に表示してもよい。 In addition, the server device 10 transmits, at a predetermined time interval, the display data of the virtual event space stored in the event data storage unit 13, along with the position and orientation of the first user, the display data of the avatar of the user, and the position and orientation information of the avatar of the other second users, and the display data of the avatar to the second terminal 50. In the second terminal 50, the position of the first terminal 30 in the real event space is converted to a position in the virtual event space based on the corresponding position information by the previously downloaded script (program). Next, the second display control unit 53 generates an image in which the avatar of the first user is placed in the virtual event space as seen from the avatar of the second user who is the user of the second terminal 50 according to the position and orientation of the first terminal 30, and further the avatars of the other second users are placed according to the positions and orientations of the other second users, and displays the image on the display unit 42. In this way, the first user and the other second users are both displayed as avatars on the display unit 62 of the second terminal 50. Here, an image of the virtual event space captured from the viewpoint of the second user's avatar is displayed, but an image capturing the virtual event space including the second user's avatar from behind the avatar (an image including the second user's own avatar) may also be displayed. Furthermore, images of the virtual event space captured from multiple viewpoints may be displayed in a switchable manner.

図6に、第2端末50の表示部62に表示される画面の一例を示す。図6に示すように、第2ユーザが使用する第2端末50の表示部62には、仮想イベント空間の画像とともに、実イベントに参加している第1ユーザのアバター71と、模擬イベントに参加している他の第2ユーザのアバター72が表示される。なお、表示設定を変更することにより、画面上に第1ユーザのユーザ名や第2ユーザのユーザ名を併せて表示させることもできる。 Figure 6 shows an example of a screen displayed on the display unit 62 of the second terminal 50. As shown in Figure 6, the display unit 62 of the second terminal 50 used by the second user displays an avatar 71 of a first user participating in the real event and an avatar 72 of another second user participating in the simulated event, along with an image of the virtual event space. Note that by changing the display settings, it is also possible to display the username of the first user and the username of the second user on the screen together.

図6に示す例では表示部62の左下に補助画面73を表示している。この補助画面73には、自らの感情を表現するためのアイコンの表示/非表示を切り替える感情表示ボタン731及びアクションの表示/非表示を切り替えるアクション表示ボタン732が表示される。補助画面73の表示は、所定の入力操作(例えば表示部62の画面の左下の領域をダブルタップすること)によってON/OFFすることができる。図6は感情表示ボタン731をクリックした状態であり、これによって複数の感情表現に対応するアイコン7311が表示されている。本実施例におけるアイコン7311は画像データであるが、画像データに限らず修飾を施した文字データ等としてもよい。 In the example shown in FIG. 6, an auxiliary screen 73 is displayed in the lower left of the display unit 62. An emotion display button 731 for switching between displaying and hiding icons for expressing one's own emotions and an action display button 732 for switching between displaying and hiding actions are displayed on this auxiliary screen 73. The display of the auxiliary screen 73 can be turned on and off by a predetermined input operation (for example, double-tapping the lower left area of the screen of the display unit 62). FIG. 6 shows the state in which the emotion display button 731 is clicked, and as a result, icons 7311 corresponding to a plurality of emotional expressions are displayed. In this embodiment, the icons 7311 are image data, but they are not limited to image data and may be modified text data or the like.

図6に示す画面では、第2ユーザがアイコン7311のいずれかを選択することにより、自らの感情を表現することができる。第2ユーザによりアイコン7311のいずれかを選択する操作が行われると、感情画像選択受付部55により受け付けられ、選択されたアイコン7311の情報がサーバ装置10に送信される。サーバ装置10では、第2端末50から受信した情報を蓄積しておき、第1端末30に対して上記所定の時間間隔で第2ユーザのアバターの位置及び向きと表示データを送信する際に、第2端末50から受信したアイコン7311の情報を付して第1端末30に送信する。第2端末50に対して他の第2ユーザのアバターの位置及び向きと表示データを送信する際も同様に、他の第2端末50(上記他の第2ユーザが使用する第2端末50)から受信したアイコン7311の情報を付して他の第2端末50に送信する。 In the screen shown in FIG. 6, the second user can express his/her own emotion by selecting one of the icons 7311. When the second user performs an operation to select one of the icons 7311, the emotion image selection receiving unit 55 receives the operation, and the information of the selected icon 7311 is transmitted to the server device 10. The server device 10 accumulates information received from the second terminal 50, and when transmitting the position and orientation of the avatar of the second user and the display data to the first terminal 30 at the above-mentioned predetermined time interval, transmits the information of the icon 7311 received from the second terminal 50 to the first terminal 30 with the information attached. Similarly, when transmitting the position and orientation of the avatar of another second user and the display data to the second terminal 50, transmits the information of the icon 7311 received from the other second terminal 50 (the second terminal 50 used by the other second user) to the other second terminal 50 with the information attached.

第1端末30では、第2ユーザの位置情報とともにアイコン7311の情報を受信すると、第1表示制御部34が、そのアイコン7311を選択した第2端末50のユーザのアバター72の近傍にアイコン7311を表示する画像データを生成して表示部42に表示する。第1端末30では、図5に示すように、第2ユーザのアバター72の上部にアイコン7311が表示される。また、第2表示制御部53でも同様に、他の第2ユーザの位置情報とともにアイコン7311の情報を受信すると、第2表示制御部53が、そのアイコン7311を選択した第2端末50のユーザのアバター72の近傍にアイコンを表示する画像データを生成して表示部62に表示する。第2端末50では、図6に示すように、アイコン7311が表示される。 When the first terminal 30 receives the information of the icon 7311 together with the location information of the second user, the first display control unit 34 generates image data for displaying the icon 7311 near the avatar 72 of the user of the second terminal 50 who selected the icon 7311, and displays the image data on the display unit 42. As shown in FIG. 5, the first terminal 30 displays the icon 7311 above the avatar 72 of the second user. Similarly, when the second display control unit 53 receives the information of the icon 7311 together with the location information of another second user, the second display control unit 53 generates image data for displaying the icon near the avatar 72 of the user of the second terminal 50 who selected the icon 7311, and displays the image data on the display unit 62. As shown in FIG. 6, the icon 7311 is displayed on the second terminal 50.

また、図6に示す画面において、第2ユーザがアクション表示ボタン732をクリックして表示されるアクションを選択することによっても自らの感情を表現することもできる。第2ユーザによりいずれかのアクションを選択する操作が行われると、感情動作選択受付部56により受け付けられ、選択されたアクションの情報がサーバ装置10に送信される。サーバ装置10では、第2端末50から受信した情報を蓄積しておき、第1端末30に対して上記所定の時間間隔で第2ユーザのアバターの位置及び向きと表示データを送信する際に、第2端末50から受信したアクションの情報を付して第1端末30に送信する。第2端末50に対して他の第2ユーザのアバターの位置及び向きと表示データを送信する際も同様に、他の第2端末50(上記他の第2ユーザが使用する第2端末50)から受信したアクションの情報を付して他の第2端末50に送信する。 In addition, in the screen shown in FIG. 6, the second user can also express his/her own emotions by clicking the action display button 732 and selecting an action displayed. When the second user performs an operation to select one of the actions, the emotion action selection receiving unit 56 receives the operation, and the information of the selected action is transmitted to the server device 10. The server device 10 accumulates information received from the second terminal 50, and when transmitting the position and orientation of the avatar of the second user and the display data to the first terminal 30 at the above-mentioned predetermined time interval, the information of the action received from the second terminal 50 is added and transmitted to the first terminal 30. Similarly, when transmitting the position and orientation of the avatar of another second user and the display data to the second terminal 50, the information of the action received from the other second terminal 50 (the second terminal 50 used by the above-mentioned other second user) is added and transmitted to the other second terminal 50.

第1端末30では、第2ユーザの位置情報とともにアクションの情報を受信すると、第1表示制御部34が、そのアクションを選択した第2端末50のユーザのアバター72に、そのアクションに応じた動作をさせる画像データを生成して表示部42に表示する。第1端末30では、図7に示すように、アバター721の動作を含む画像が表示部42に表示される。また、第2表示制御部53でも同様に、他の第2ユーザの位置情報とともにアクションの情報を受信すると、図8に示すように、その第2ユーザのアバター721に当該動作をさせる画像データを生成して表示部62に表示する。 When the first terminal 30 receives information about an action together with the location information of a second user, the first display control unit 34 generates image data for making the avatar 72 of the user of the second terminal 50 who selected the action perform an action corresponding to the action, and displays the image data on the display unit 42. On the first terminal 30, an image including the action of the avatar 721 is displayed on the display unit 42, as shown in FIG. 7. Similarly, when the second display control unit 53 receives information about an action together with the location information of another second user, it generates image data for making the avatar 721 of that second user perform the action, and displays the image data on the display unit 62, as shown in FIG. 8.

ここでは、第2ユーザが感情表示ボタン731やアクション表示ボタン732を選択する例を説明したが、第1ユーザも同様にアイコン731やアクションボタン732を選択することができ、第1端末30の感情画像選択受付部36と感情動作選択受付部37が上記同様に機能する。図5に示した表示例の画面において所定の操作(例えば画面をダブルタップ)を行うと、図6と同様に、表示部42に補助画面73を表示することができる。補助画面73の操作は第2ユーザと同様に行えばよく、サーバ装置10でも第2ユーザによるアイコン7311やアクションの選択時と同様の処理がなされる。ただし、本実施例では、第1ユーザによってアイコン7311やアクションが選択されたときに、それらの選択に応じた画像データを生成して表示部62に表示するのは第2表示制御部53のみである。つまり、第1ユーザが視認する第1端末30の表示部42に表示する画像データはアクションの選択の前後で変更しない。これは、第1端末30に表示される他の第1ユーザはアバターではなく実像であり、第1ユーザの実像に動作を付与することが不可能であるためである。ただし、実像で表示される第1ユーザの近傍にアイコン7311を表示することは可能であるため、第1ユーザがアイコン7311を選択した場合には、当該ユーザの実像の近傍にアイコン7311を表示してもよい。また、アクションが選択された場合に、第1ユーザの実像の近傍に選択されたアクションに対応する動きを付したアイコンを表示するようにしてもよい。 Here, an example in which the second user selects the emotion display button 731 or the action display button 732 has been described, but the first user can also select the icon 731 or the action button 732 in the same way, and the emotion image selection receiving unit 36 and the emotion action selection receiving unit 37 of the first terminal 30 function in the same way as described above. When a predetermined operation (e.g., double tapping the screen) is performed on the screen of the display example shown in FIG. 5, the auxiliary screen 73 can be displayed on the display unit 42 as in FIG. 6. The auxiliary screen 73 can be operated in the same way as the second user, and the server device 10 performs the same process as when the icon 7311 or the action is selected by the second user. However, in this embodiment, when the icon 7311 or the action is selected by the first user, only the second display control unit 53 generates image data according to the selection and displays it on the display unit 62. In other words, the image data displayed on the display unit 42 of the first terminal 30 viewed by the first user does not change before or after the selection of the action. This is because the other first users displayed on the first terminal 30 are not avatars but real images, and it is impossible to impart motion to the real images of the first users. However, since it is possible to display the icon 7311 near the first users displayed as real images, when the first user selects the icon 7311, the icon 7311 may be displayed near the real image of the user. Also, when an action is selected, an icon with a motion corresponding to the selected action may be displayed near the real image of the first user.

実イベントの開催中、拡張表示部35は、第1端末位置取得部33が取得した第1端末30の位置及び姿勢の情報に基づいて、第1ユーザの位置に応じた視線の方向(第1端末30の画像取得部32が捉えている方向)を特定する。そして、第1ユーザの視線の方向が予め設定された拡張表示対象74に一定時間(例えば5秒)滞留していることを検出すると、当該拡張表示対象74に対応する拡張表示情報をイベントデータ記憶部13から読み出す。拡張表示情報が読み出されると、第1表示制御部34が、図9に示すように、拡張表示対象74の近傍に拡張表示741を重畳した画像を表示部42に表示する。 During the actual event, the extended display unit 35 identifies the line of sight direction (the direction captured by the image acquisition unit 32 of the first terminal 30) corresponding to the position of the first user based on the information on the position and attitude of the first terminal 30 acquired by the first terminal position acquisition unit 33. Then, when it detects that the direction of the first user's line of sight is staying on a preset extended display target 74 for a certain period of time (e.g., 5 seconds), it reads out extended display information corresponding to the extended display target 74 from the event data storage unit 13. When the extended display information is read out, the first display control unit 34 displays an image on the display unit 42 in which an extended display 741 is superimposed near the extended display target 74, as shown in FIG. 9.

また、模擬イベントの開催中にも、拡張表示部54は、第2ユーザのアバター72の位置及び姿勢の情報に基づいて、第2ユーザのアバターの視線の方向を特定する。そして、第2ユーザのアバター72の視線の方向が予め設定された拡張表示対象に一定時間(例えば5秒)滞留していることを検出すると、当該拡張表示対象に対応する拡張表示情報をイベントデータ記憶部13から読み出す。拡張表示情報が読み出されると、第2表示制御部53が、図10に示すように、拡張表示対象74の近傍に拡張表示741を重畳した画像を表示部62に表示する。 Also, while the simulated event is being held, the extended display unit 54 identifies the line of sight of the second user's avatar 72 based on the position and posture information of the second user's avatar 72. Then, when it detects that the line of sight of the second user's avatar 72 is staying on a preset extended display target for a certain period of time (e.g., 5 seconds), it reads out extended display information corresponding to the extended display target from the event data storage unit 13. When the extended display information is read out, the second display control unit 53 displays on the display unit 62 an image in which an extended display 741 is superimposed near the extended display target 74, as shown in FIG. 10.

実イベントの開催中、事前に用意されたイベントの進行に従って、現実イベント空間に設けられたスクリーン等に映像などを投影する場合がある。このように事前に投影時間(イベント開始後の経過時間)と投影場所(スクリーン等)が決められている場合には、投影する動画像や音声のデータがイベントデータ記憶部13に保存される。第2表示制御部53は、模擬イベント開始後の経過時間が投影時間になると、イベントデータ記憶部13に保存されている動画像の投影データ及び音声データを読み出し、仮想イベント空間のスクリーンに動画像を投影した画像を表示部62に表示するとともに、音声データに基づく音声を出力する。これにより、図11に示すように現実イベント空間(左図)で実イベントに参加する第1ユーザと仮想イベント空間(右図)で模擬イベントに参加する第2ユーザが同じ映像等の動画像を同時に視聴することができる。 During a real event, images and the like may be projected onto a screen or the like provided in the real event space in accordance with the progress of the event that has been prepared in advance. When the projection time (time elapsed since the start of the event) and the projection location (screen, etc.) are determined in advance in this way, the data of the video and audio to be projected is stored in the event data storage unit 13. When the time elapsed since the start of the simulated event reaches the projection time, the second display control unit 53 reads out the projection data of the video and audio data stored in the event data storage unit 13, displays an image of the video projected onto the screen in the virtual event space on the display unit 62, and outputs audio based on the audio data. This allows a first user participating in the real event in the real event space (left figure) and a second user participating in the simulated event in the virtual event space (right figure) to simultaneously view the same video and other video images, as shown in FIG. 11.

上記のように動画像がスクリーン等に投影され、音声が出力されている間、第2端末50では、第2ユーザが自らのアバター72をスクリーンに近づけることによって動画像の音量を大きくし、スクリーンから遠ざけることによって動画像の音量を小さくすることができる。 As described above, while a moving image is being projected onto a screen or the like and sound is being output, on the second terminal 50, the second user can increase the volume of the moving image by moving their avatar 72 closer to the screen, and decrease the volume of the moving image by moving their avatar 72 away from the screen.

本実施例のコミュニケーションシステム1では、第1ユーザと第2ユーザ、又は第2ユーザ間でのテキストチャット(オープンチャット及びプライベートチャット)及び音声通話や、第1ユーザから第2ユーザに対する画像や動画の配信を行うことができる。以下、これらについて説明する。なお、以下の動作においても、上記した動作と同様に、第1表示制御部34が第1端末30の表示部42の画面表示を制御し、第2表示制御部53が第2端末50の表示部62の画面表示を制御するが、説明が冗長になることを避けるため第1表示制御部34及び第2表示制御部53についての記載を省略する。 In the communication system 1 of this embodiment, text chat (open chat and private chat) and voice calls can be performed between a first user and a second user, or between second users, and images and videos can be distributed from a first user to a second user. These are described below. In the following operations, similar to the operations described above, the first display control unit 34 controls the screen display of the display unit 42 of the first terminal 30, and the second display control unit 53 controls the screen display of the display unit 62 of the second terminal 50, but to avoid redundant explanation, descriptions of the first display control unit 34 and the second display control unit 53 are omitted.

オープンチャットは、実イベントの参加者である第1ユーザと、模擬イベントの参加者である第2ユーザの全てが書き込み及び閲覧可能なチャットである。プライベートチャットには、TORIMAKIチャットと、ダイレクトチャットがある。プライベートチャットについては後記する。 Open chat is a chat in which both first users who are participants in the real event and second users who are participants in the simulated event can post and view messages. Private chat includes TORIMAKI chat and direct chat. Private chat will be described later.

図12に、第1ユーザが使用する第1端末30の表示部42に表示される画面の一例を示す。画面の下部には、チャットボタン81、配信開始ボタン82、及び参加者ボタン83が設けられている。また、この画面例では、上述のアイコン7311を呼び出すための感情表示ボタン731(エモティコン)とアクション表示ボタン(エモアクション)732を含む補助画面73が画面左上に表示されている。 Figure 12 shows an example of a screen displayed on the display unit 42 of the first terminal 30 used by the first user. At the bottom of the screen, a chat button 81, a start distribution button 82, and a participant button 83 are provided. In addition, in this example screen, an auxiliary screen 73 including an emotion display button 731 (emoticon) for calling up the above-mentioned icon 7311 and an action display button (emo action) 732 is displayed in the upper left of the screen.

チャットボタン81を押すと、図13に示すようなチャット画面811が表示される。チャット画面811にはOPENボタン812と、TORIMAKIボタン813が配置されており、OPENボタン812を押すとオープンチャットの画面が表示され、書き込み及び閲覧が可能になる。TORIMAKIボタン813を押すとTORIMAKIチャットの画面が表示される。また、チャット画面811が表示された状態(図13)でチャットボタン81を押すと、チャット画面が非表示に切り替えられる(図12)。 When the chat button 81 is pressed, a chat screen 811 as shown in FIG. 13 is displayed. An OPEN button 812 and a TORIMAKI button 813 are arranged on the chat screen 811. Pressing the OPEN button 812 displays the open chat screen, enabling posting and viewing. Pressing the TORIMAKI button 813 displays the TORIMAKI chat screen. Furthermore, pressing the chat button 81 while the chat screen 811 is displayed (FIG. 13) switches the chat screen to hidden (FIG. 12).

第2ユーザが、第2端末50の表示部62に表示されている第1ユーザのアバター71のいずれかを選択する所定の操作(例えばアバター71をダブルタップ)を行うと、図14に示すように、該第1ユーザのアバター71の近傍(図14では上部)に“TORIMAKIになる”ボタン92が表示される。 When the second user performs a predetermined operation to select one of the avatars 71 of the first user displayed on the display unit 62 of the second terminal 50 (e.g., double-tapping the avatar 71), a "Become TORIMAKI" button 92 is displayed near the avatar 71 of the first user (at the top in FIG. 14), as shown in FIG. 14.

第2ユーザが、表示部62の“TORIMAKIになる”ボタン92を押すと、サーバ装置10では、そのボタンが押されたアバター71に対応する第1ユーザをユーザ仲介部23が特定する。そして、当該第1ユーザの第1端末30に対して、第2ユーザからTORIMAKIのリクエストがあったことを通知し、その諾否を問い合わせる。第1ユーザがTORIMAKIのリクエストを許諾すると、その情報がサーバ装置10に送信される。サーバ装置10では、第1ユーザによって第2ユーザがTORIMAKIになることが許諾されたことを受信すると、ユーザ仲介部23が、第1端末30と、該第1端末30の所有者である第1ユーザのTORIMAKIとして許諾された第2ユーザが所有する第2端末50を連携させて、当該第1ユーザのTORIMAKIとして当該第2ユーザを登録(第1ユーザに対する第2ユーザのつながりを設定)する。また、両者がプライベートチャット(TORIMAKIチャット)を行うためのチャットルームを開設する。これにより、第1端末30と、該第1端末30の所有者である第1ユーザのTORIMAKIとして許諾された第2ユーザが所有する第2端末50の間で連携が設定される。なお、本実施例では、一人の第1ユーザに対して1乃至複数の第2ユーザが同時にTORIMAKIになることができる。 When the second user presses the "Become TORIMAKI" button 92 on the display unit 62, the user intermediation unit 23 in the server device 10 identifies the first user corresponding to the avatar 71 whose button was pressed. Then, the first terminal 30 of the first user is notified that there has been a TORIMAKI request from the second user, and the server device 10 is inquired as to whether or not to accept the request. When the first user accepts the TORIMAKI request, the information is sent to the server device 10. When the server device 10 receives the information that the first user has accepted the second user to become TORIMAKI, the user intermediation unit 23 links the first terminal 30 with the second terminal 50 owned by the second user who has been accepted as TORIMAKI for the first user who is the owner of the first terminal 30, and registers the second user as TORIMAKI for the first user (setting the connection of the second user to the first user). In addition, a chat room is opened for the two users to have private chats (TORIMAKI chats). This establishes a link between the first terminal 30 and the second terminal 50 owned by the second user who is authorized as a TORIMAKI of the first user who is the owner of the first terminal 30. In this embodiment, one or more second users can simultaneously become TORIMAKI for one first user.

第1ユーザが図13に示すチャット画面811に配置されたTORIMAKIボタン813を押すと、自らのTORIMAKIである第2ユーザとの間でプライベートチャットを行うための画面が表示される。また、第2ユーザが、TORIMAKIとして許諾された後にチャット画面91でTORIMAKIボタン912を押すと(図15参照)、自らと、自らがTORIMAKIとなった第1ユーザと、他のTORIMAKI(即ち、第1ユーザと、該第1ユーザの全てのTORIMAKI)の間でプライベートチャットを行うための画面が表示される。 When the first user presses the TORIMAKI button 813 arranged on the chat screen 811 shown in FIG. 13, a screen is displayed for conducting a private chat between the first user and the second user who is the first user's TORIMAKI. Also, when the second user presses the TORIMAKI button 912 on the chat screen 91 after being approved as a TORIMAKI (see FIG. 15), a screen is displayed for conducting a private chat between the first user, the first user who is the TORIMAKI, and other TORIMAKIs (i.e., the first user and all TORIMAKIs of the first user).

このチャット画面91にはOPENボタン911、TORIMAKIボタン912、及びDIRECTボタン913が設けられている。図15は、TORIMAKIボタン912が押され、TORIMAKIチャット画面が表示された例である。このTOROIMAKIチャットには、第1ユーザと、該第1ユーザのTORIMAKIとして許諾された第2ユーザのみが書き込み及び閲覧することができる。TORIMAKIチャットでは、第1ユーザ又は第2ユーザからテキスト情報が入力される毎に、サーバ装置10のユーザ仲介部23を介して互いの端末にテキスト情報が送信され、それぞれの表示部42、62に表示される。また、第1ユーザが第2ユーザからのTORIMAKIのリクエストを許諾すると、上記のプライベートチャットに加え、両者の間での音声通話を行うことも可能になる。この音声通話は、全てのTORIMAKIとの間で行うものと、TORIMAKIのうち一人のみと行うもののいずれであってもよい。また、それらを切り替え可能にしてもよい。 This chat screen 91 is provided with an OPEN button 911, a TORIMAKI button 912, and a DIRECT button 913. FIG. 15 shows an example in which the TORIMAKI button 912 is pressed and the TORIMAKI chat screen is displayed. Only the first user and the second user who is authorized as the TORIMAKI of the first user can post and view messages in this TORIMAKI chat. In the TORIMAKI chat, every time text information is input from the first user or the second user, the text information is transmitted to each other's terminal via the user intermediation unit 23 of the server device 10 and displayed on the respective display units 42 and 62. Furthermore, when the first user accepts a TORIMAKI request from the second user, in addition to the private chat described above, it is also possible to have a voice call between the two users. This voice call may be either between all TORIMAKIs or between only one of the TORIMAKIs. Moreover, it may be possible to switch between them.

また、図14に示す画面で右下に表示される参加者一覧表示93(図16に拡大図を再掲)によって、実イベントに参加している第1ユーザ及び模擬イベントに参加している第2ユーザを確認することができる。この参加者一覧表示93において第1ユーザ名931及び第2ユーザ名932の横に表示されるチャットボタン933のいずれかを押すことにより、当該ユーザと1対1でのダイレクトチャットが開始される。図15に示すチャット画面91でDIRECTボタン913を押すと、ダイレクトチャット画面が表示される。ダイレクトチャット中には、当該ユーザとの間で1対1の音声通話も可能である。第1ユーザの横に表示されるボタン934を押すと、上記“TORIMAKIになる”ボタン92を押した場合と同様に、当該第1ユーザに対してTORIMAKIのリクエストが送信される。 In addition, the first user participating in the real event and the second user participating in the simulated event can be confirmed from the participant list display 93 (enlarged view is shown again in FIG. 16) displayed in the lower right of the screen shown in FIG. 14. By pressing either of the chat buttons 933 displayed next to the first user name 931 or the second user name 932 in this participant list display 93, a one-to-one direct chat with the user is started. By pressing the DIRECT button 913 on the chat screen 91 shown in FIG. 15, the direct chat screen is displayed. During the direct chat, one-to-one voice calls with the user are also possible. By pressing the button 934 displayed next to the first user, a TORIMAKI request is sent to the first user in the same way as when the "Become TORIMAKI" button 92 is pressed.

図13に示した第1端末30の表示部42の画面例にはダイレクトチャットを表示していないが、第1端末30においても第1ユーザ及び第2ユーザのいずれか一人を指定することによりダイレクトチャット及び音声通話を行うことができる。図12及び図13の画面例で左下に表示される参加者ボタン83を押すと、図16と同様に第1ユーザ及び第2ユーザの一覧が表示される。この一覧で一人のユーザを選択してチャットボタンを押すことによりダイレクトチャット及び音声通話が開始される。なお、現実空間で実イベントに参加中である第1ユーザ同士はその場で会話することが可能であるため、第1ユーザ同士でのダイレクトチャットを行わない構成としてもよいが、他の第1ユーザに対して秘密を保持したい事項について会話する場合などを考慮して、本実施例では第1ユーザ間でのダイレクトチャットも可能にしている。 Although direct chat is not displayed in the example screen of the display unit 42 of the first terminal 30 shown in FIG. 13, direct chat and voice call can be performed on the first terminal 30 by specifying either the first user or the second user. When the participant button 83 displayed at the bottom left of the screen examples of FIG. 12 and FIG. 13 is pressed, a list of the first user and the second user is displayed as in FIG. 16. Direct chat and voice call can be started by selecting one user from this list and pressing the chat button. Note that since first users participating in a real event in real space can talk to each other on the spot, a configuration may be adopted in which direct chat between first users is not performed. However, in consideration of cases where a conversation is to be held about matters that should be kept secret from other first users, in this embodiment, direct chat between first users is also possible.

図12及び図13に示す配信開始ボタン82は、第1ユーザが、自らが使用する第1端末50の画像取得部32で取得した画像(動画を含む)を、自らのTORIMAKIである第2ユーザに配信する処理を実行するボタンである。例えば、TORIMAKIである第2ユーザが、チャットや音声通話を通じて、現実空間において興味のある場所の撮影を第1ユーザにリクエストし、リクエストを受けた第1ユーザが自らの第1端末30でリクエストされた場所を撮影した画像や動画をリアルタイムで自らのTORIMAKIである第2ユーザに配信することができる(図17参照)。このとき、第1ユーザは、撮影中の画像や動画について口頭で説明を行うことにより、その音声データも同時にTORIMAKIに配信することができる。 The distribution start button 82 shown in Figures 12 and 13 is a button that executes a process in which the first user distributes images (including videos) acquired by the image acquisition unit 32 of the first terminal 50 that the first user uses to the second user who is the user's TORIMAKI. For example, the second user who is the TORIMAKI can request the first user to take pictures of a place of interest in real space through chat or voice call, and the first user who receives the request can distribute images and videos taken of the requested place on his/her first terminal 30 to the second user who is the user's TORIMAKI in real time (see Figure 17). At this time, the first user can orally explain the images and videos being captured, and the audio data can also be distributed to the TORIMAKI at the same time.

第1端末30から配信される画像や動画、音声のデータは、サーバ装置10のユーザ仲介部23を介して、該第1端末30の所有者である第1ユーザのTORIMAKIである第2ユーザが所有する第2端末50に送信される。第2端末50では、表示部62に第1端末30の画像取得部32で撮影された画像や動画が全画面表示される(図18参照)。これにより、第2ユーザは、自らがTORIMAKIとなった第1ユーザが使用する第1端末30の画像取得部32で捉えられた現実イベント空間の画像や動画をリアルタイムで共有することができる。第2端末50の表示部62における小画面の大きさは適宜に変更可能である。 Image, video, and audio data distributed from the first terminal 30 is sent via the user intermediary unit 23 of the server device 10 to the second terminal 50 owned by the second user who is a TORIMAKI of the first user who is the owner of the first terminal 30. On the second terminal 50, images and videos captured by the image acquisition unit 32 of the first terminal 30 are displayed full screen on the display unit 62 (see FIG. 18). This allows the second user to share in real time images and videos of the real event space captured by the image acquisition unit 32 of the first terminal 30 used by the first user who is now a TORIMAKI. The size of the small screen on the display unit 62 of the second terminal 50 can be changed as appropriate.

しかし、ある第2ユーザによるリクエストに応じて第1ユーザが配信した画像や動画が、全てのTORIMAKIにとって興味のある内容であるとは限らない。そこで、第2端末50では、図18に示す全画面表示の状態で、EXITボタン941を押すことによって第1端末30から配信される画像や動画の表示を終了させたり、縮小ボタン942を押すことによって第1端末30から配信される画像や動画を小画面95に表示させたりすることができる(図19参照)。 However, images and videos delivered by a first user in response to a request from a second user may not necessarily be of interest to all TORIMAKI. Therefore, in the full-screen display state shown in FIG. 18, on the second terminal 50, the display of images and videos delivered from the first terminal 30 can be ended by pressing the EXIT button 941, or the images and videos delivered from the first terminal 30 can be displayed on the small screen 95 by pressing the reduce button 942 (see FIG. 19).

図17~図19は、第1ユーザが第1端末30で撮影した現実イベント空間の画像や動画を自らのTORIMAKIに配信する例であるが、第1端末30の画像取得部32の設定を変更する(インカメラを使用する設定に変更する)ことにより、第1ユーザ自らの画像をTORIMAKIに配信することもできる。これにより、第1ユーザは自らの画像を自らのTORIMAKIに話しかけるなどの配信を行うことができる。図20は、第1ユーザがインカメを用いて自らの画像を配信した場合に第2端末50の表示部62に表示される画面の一例である。なお、第1ユーザがインカメラを用いて自らの画像を配信する際には、第1端末30の表示部42には、インカメラで取得した画像を全画面表示してもよく、アウトカメラで取得した画像の上に、インカメラで取得した画像を小画面で表示してもよい。 Figures 17 to 19 show an example in which the first user distributes images and videos of a real event space taken by the first terminal 30 to his/her TORIMAKI, but by changing the settings of the image acquisition unit 32 of the first terminal 30 (changing to a setting that uses the inner camera), the first user can also distribute his/her own image to the TORIMAKI. This allows the first user to distribute his/her own image by talking to his/her TORIMAKI, etc. Figure 20 shows an example of a screen displayed on the display unit 62 of the second terminal 50 when the first user distributes his/her own image using the inner camera. Note that when the first user distributes his/her own image using the inner camera, the image acquired by the inner camera may be displayed full screen on the display unit 42 of the first terminal 30, or the image acquired by the inner camera may be displayed in a small screen on top of the image acquired by the outer camera.

また、ユーザ仲介部23は、第1ユーザと、該第1ユーザがTORIMAKIとして承認した第2ユーザのそれぞれのユーザ情報に相互の識別情報を記入してユーザ情報記憶部12に保存する。これにより、それぞれのユーザ情報に、TORIMAKIとして交流のあるユーザとしてお互いのユーザ情報が記録される。交流のあるユーザの一覧は、例えば、各ユーザがユーザ名とパスワードを使用してアクセス可能なユーザ情報設定部で確認することができる。あるいは、実イベント及び模擬イベントを終了する際、あるいは第1ユーザ又は第2ユーザがイベントから退出する際に、お互いにTORIMAKIとして交流があったユーザとして記録することの許諾を求め、双方から許諾が得られた場合にのみ、交流ユーザとして記録してもよい。また、ユーザ間の交流について、全てのユーザ情報をお互いに公開する、ユーザ名と連絡先情報のみを公開する、ユーザ名のみを公開する、といった複数の段階を設定し、お互いが許諾したレベルの情報を公開するような構成を採ることもできる。 The user mediation unit 23 also writes mutual identification information into the user information of the first user and the second user approved by the first user as TORIMAKI, and stores the information in the user information storage unit 12. As a result, each user's user information is recorded as a user who has interactions as TORIMAKI. A list of users who have interactions can be confirmed, for example, in a user information setting unit that each user can access using a username and password. Alternatively, when the real event or simulated event ends, or when the first user or the second user leaves the event, permission to record each other as a user who has interacted as TORIMAKI is requested, and only when permission is obtained from both users, the user may be recorded as an interacting user. In addition, a configuration can be adopted in which multiple stages are set for interactions between users, such as disclosing all user information to each other, disclosing only usernames and contact information, and disclosing only usernames, and information at the level approved by each user is disclosed.

本実施例のコミュニケーションシステム1では、上記の構成を採ることによって、仮想空間(図21の下部)に現実空間(図21の上部)と同一の環境(デジタルツイン環境)を提供することができる。また、こうしたデジタルツイン環境で上記のTORIMAKIシステムを活用することによって、現実空間で取得した画像や動画を、仮想空間に参加している第2ユーザがリアルタイムで共有することができる。 By adopting the above configuration, the communication system 1 of this embodiment can provide an environment (digital twin environment) that is identical to the real space (upper part of FIG. 21) in the virtual space (lower part of FIG. 21). In addition, by utilizing the above TORIMAKI system in such a digital twin environment, images and videos captured in the real space can be shared in real time with a second user participating in the virtual space.

従来、現実空間を模した仮想空間において様々な体験をさせるものが存在しているが、仮想空間で現実空間を再現する場合には、そのデータ量や画像処理にかかる負荷などの観点から現実空間における情報の一部を割愛した仮想空間が形成されることが多い。そのため、仮想空間では現実空間のようなリアルさを体感することができないことが多い。これに対し、上記のTORIMAKIシステムでは現実空間において第1ユーザが撮影した、リアルな画像や動画を、該第1ユーザのTORIMAKIとなった第2ユーザが共有することができる。なお、上記はいずれも屋内の現実空間としたが、図22に示すように屋外の現実空間に対してデジタルツインとなる仮想空間を提供することもできる。 Conventionally, there are things that allow users to have various experiences in virtual spaces that mimic real space, but when recreating real space in a virtual space, a virtual space is often created that omits some of the information in the real space from the perspective of the amount of data and the load on image processing. As a result, it is often not possible to experience the same realism in a virtual space as in a real space. In contrast, the above TORIMAKI system allows a second user who becomes the TORIMAKI of a first user to share realistic images and videos taken by a first user in real space. Note that while the above examples are all indoor real spaces, it is also possible to provide a virtual space that is a digital twin of an outdoor real space, as shown in FIG. 22.

本実施例のコミュニケーションシステム1は、種々の場面での活用が考えられる。例えば、第1ユーザが著名人やインフルエンサーなどである場合にそのファンが該第1ユーザのTORIMAKIとなって、その活動をフォローすることが考えられる。あるいは、関係者以外の立ち入りが禁止されている場所について、当該場所の関係者が第1ユーザとなり、その場所に興味を持つ者がそのTORIMAKIとなって普段は見ることができない場所(バックヤード)や場面(動物の出産シーン)の画像やその場所の解説の配信をリクエストすることが考えられる。そのような場所として、例えば、遊園地、動物園、水族館、工場、飛行場のバックヤードや、寺院や美術館における重要文化財の設置場所などが挙げられる。さらには、アパレルブランド等のショップの店員が第1ユーザとなり、そのショップに興味がある者がそのTORIMAKIとなってそのショップの商品等の紹介をリクエストすることが考えられる。さらには、外出することが困難な障碍者や引きこもりである者が、自らが興味を持つ場所にいるツアーガイドや居住者のTORIMAKIとなり、興味を持つ場所の映像や解説の配信をリクエストすることも考えられる。さらには、遠隔地に住む者に対する教育の場を提供する目的で使用することもできる。 The communication system 1 of the present embodiment can be used in various situations. For example, if the first user is a celebrity or an influencer, the fan can become the TORIMAKI of the first user and follow the activities of the first user. Alternatively, for a place where entry is prohibited to those other than those involved, a person involved in the place can become the TORIMAKI and request the delivery of images of places (backyards) and scenes (animal birth scenes) that cannot usually be seen and explanations of the place. Examples of such places include amusement parks, zoos, aquariums, factories, and airport backyards, and places where important cultural properties are installed in temples and art museums. Furthermore, a clerk at a shop such as an apparel brand can become the first user, and a person interested in the shop can become the TORIMAKI and request an introduction of the shop's products, etc. Furthermore, a person with a disability or a recluse who has difficulty going out can become a tour guide or a resident TORIMAKI in a place of interest to them and request the delivery of images and explanations of the place of interest. It can also be used to provide an educational setting for people living in remote areas.

以上、説明したように、本実施例のコミュニケーションシステム1では、現実イベント空間における実イベントと、仮想イベント空間における模擬イベントを同時に並行して行うだけでなく、予めイベントデータ記憶部13に保存されている基準位置情報に基づいて第1端末30の位置及び向きを特定し、また、対応位置情報に基づいて現実イベント空間と仮想イベント空間の位置情報を相互に変換する。これにより、現実イベント空間でイベントに参加する第1ユーザのアバター71を仮想イベント空間に表示させて第2端末50の表示部62に表示することができる。また、第2ユーザのアバター72の3次元ホログラム画像を第1端末30の表示部42に表示することもできる。また、実イベントにおいて投影される動画像を仮想イベント空間内の模擬イベントでも同時に投影することができるため、第1ユーザと第2ユーザが同じ動画像を同時に視聴することができる。 As described above, in the communication system 1 of this embodiment, not only is a real event in the real event space and a simulated event in the virtual event space performed simultaneously in parallel, but the position and orientation of the first terminal 30 are identified based on the reference position information stored in advance in the event data storage unit 13, and the position information of the real event space and the virtual event space are mutually converted based on the corresponding position information. This allows the avatar 71 of the first user participating in the event in the real event space to be displayed in the virtual event space on the display unit 62 of the second terminal 50. In addition, a three-dimensional hologram image of the avatar 72 of the second user can also be displayed on the display unit 42 of the first terminal 30. In addition, since the moving image projected in the real event can be simultaneously projected in the simulated event in the virtual event space, the first user and the second user can simultaneously watch the same moving image.

本実施例のコミュニケーションシステム1では、第1ユーザと第2ユーザはそれぞれ、自らの感情を表現する感情表示ボタン731やアクション表示ボタン732を選択することにより、他のユーザにアピールすることができる。また、第1ユーザと第2ユーザの間で、又は第2ユーザ間でプライベートチャットにより交流することもできる。 In the communication system 1 of this embodiment, the first user and the second user can appeal to other users by selecting the emotion display button 731 that expresses their own emotion and the action display button 732. In addition, the first user and the second user, or the second users can communicate with each other through private chat.

さらに、本実施例のコミュニケーションシステム1では、現実空間で行われる実イベントに参加している第1ユーザのTORIMAKIとなることで、仮想空間で模擬イベントに参加している第2ユーザが、現実空間におけるリアルな画像や動画を共有することができる。 Furthermore, in the communication system 1 of this embodiment, a second user participating in a simulated event in a virtual space can share realistic images and videos in the real space by becoming a TORIMAKI of a first user participating in a real event taking place in the real space.

上記実施例は一例であって、本発明の趣旨に沿って適宜に変更することができる。 The above embodiment is merely an example and can be modified as appropriate in accordance with the spirit of the present invention.

上記実施例では、サーバ装置10の記憶部11にイベントデータ記憶部13を設け、そこにイベントの開催に必要な各種のデータを保存しておく構成としたが、イベントデータ記憶部13に保存されるデータの一部又は全部を第1端末30の記憶部31や第2端末50の記憶部51に記憶させてもよい。また、上記実施例では、第1端末30が第1端末位置取得部33を備え、第2端末50が第2ユーザ位置取得部52を備え、また、第1端末30において第1表示制御部34が表示部42に表示するデータを生成し、第2端末50において第2表示制御部53が表示部62に表示するデータを生成する構成としたが、これらを含む機能ブロックの一部又は全部をサーバ装置10に備えた構成を採ることもできる。 In the above embodiment, the server device 10 has an event data storage unit 13 in the storage unit 11, and various data required for holding an event is stored therein. However, some or all of the data stored in the event data storage unit 13 may be stored in the storage unit 31 of the first terminal 30 or the storage unit 51 of the second terminal 50. In addition, in the above embodiment, the first terminal 30 has a first terminal position acquisition unit 33, the second terminal 50 has a second user position acquisition unit 52, and the first display control unit 34 in the first terminal 30 generates data to be displayed on the display unit 42, and the second display control unit 53 in the second terminal 50 generates data to be displayed on the display unit 62. However, it is also possible to adopt a configuration in which some or all of the functional blocks including these are provided in the server device 10.

上記実施例では、第1端末位置取得部33が、第1端末30の画像取得部32が取得した画像データをイベントデータ記憶部13に保存されている現実イベント空間における複数の基準位置のデータと照合することにより、第1端末30の位置及び向きを特定したが、他の方法を採ることもできる。例えば、現実イベント空間の複数の位置に予めセンサを配置し、第1端末30との間で近距離通信を行って各センサに対する応答時間を求めることにより第1端末30の位置を特定し、第1端末30が有する加速度センサによって第1端末の向きを特定することもできる。 In the above embodiment, the first terminal position acquisition unit 33 identifies the position and orientation of the first terminal 30 by comparing the image data acquired by the image acquisition unit 32 of the first terminal 30 with the data of multiple reference positions in the real event space stored in the event data storage unit 13, but other methods can also be used. For example, sensors can be placed in advance at multiple positions in the real event space, and the position of the first terminal 30 can be identified by performing short-range communication with the first terminal 30 to obtain the response time for each sensor, and the orientation of the first terminal can be identified by an acceleration sensor that the first terminal 30 has.

上記実施例では、投影時刻と投影場所が事前に決められた動画像データを用いたが、イベントの開催前に予定していなかった動画像が投影されることもあり得る。その場合には、例えば、適宜の時間間隔で、複数の第1端末30の画像取得部32により取得された画像データを統合することにより現実イベント空間の画像データを生成し、イベントデータ記憶部13に保存されている現実イベント空間の画像データを照合することにより、両者の相違を検出し、相違が検出された場所の画像データから投影データを生成するように構成することができる。あるいは、現実イベント空間に、予め複数の画像取得部を配置しておき、各画像取得部により取得された画像の変化に基づいて事前に予定されていなかった動画像が投影されていることを検出した場合に、その動画像を検出した画像取得部のデータから投影データを生成するようにしてもよい。 In the above embodiment, video data with a predetermined projection time and projection location is used, but it is possible that an unplanned video is projected before the event begins. In that case, for example, image data of the real event space can be generated by integrating image data acquired by the image acquisition units 32 of multiple first terminals 30 at appropriate time intervals, and the image data of the real event space stored in the event data storage unit 13 can be compared to detect differences between the two, and projection data can be generated from image data of the location where the difference was detected. Alternatively, multiple image acquisition units can be arranged in advance in the real event space, and when it is detected that an unplanned video is being projected based on changes in the images acquired by each image acquisition unit, projection data can be generated from data from the image acquisition unit that detected the video.

また、上記実施例では、第1ユーザのアバター71と第2ユーザのアバター72を全て仮想イベント空間に表示したが、仮想イベント空間で開催される模擬イベントに多数の第2ユーザが参加した場合、仮想イベント空間内に第2ユーザのアバター72を表示しきれなくなることが考えられる。その場合には、仮想イベント空間を複数設け、第2ユーザを複数のグループに分け、それぞれをグループ毎に設けた仮想イベント空間に振り分けてアバター72を表示すればよい。その場合には、第1端末30の表示部42には、いずれか1つの仮想イベント空間における第2ユーザのアバター72のみを表示すればよい。また、どの仮想空間のアバターを第1端末30の表示部42に表示するかを第1ユーザに選択させてもよい。あるいは、当該第1ユーザと交流のある第2ユーザのアバター72のみを第1端末30の表示部42に表示するようにしてもよい。 In the above embodiment, the avatar 71 of the first user and the avatar 72 of the second user are all displayed in the virtual event space. However, if many second users participate in a simulated event held in the virtual event space, it may be impossible to display all of the avatars 72 of the second users in the virtual event space. In that case, multiple virtual event spaces may be provided, the second users may be divided into multiple groups, and the avatars 72 may be displayed in the virtual event spaces provided for each group. In that case, only the avatar 72 of the second user in one of the virtual event spaces may be displayed on the display unit 42 of the first terminal 30. The first user may be allowed to select which virtual space's avatar is to be displayed on the display unit 42 of the first terminal 30. Alternatively, only the avatar 72 of the second user who has interactions with the first user may be displayed on the display unit 42 of the first terminal 30.

また、著名人である第1ユーザのTORIMAKIになってイベントを楽しむ場合、TORIMAKIである第2ユーザは、他の第1ユーザや第2ユーザについて特に興味を持たないことが多く、TORIMAKIとなった第1ユーザ以外の第1ユーザのアバター71や他の第2ユーザのアバター72が仮想空間に表示されることが煩わしく感じやすい。こうした場合には、第2ユーザが所定の操作を行うことによって、自らがTORIMAKIとなっている第1ユーザのアバター71のみを表示させる表示形態や、自らがTORIMAKIとなっている第1ユーザのアバター71と、そのTORIMAKIである第2ユーザのアバター72のみを表示させる表示形態に切り替え可能な構成を採るとよい。 In addition, when enjoying an event as a TORIMAKI of a first user who is a celebrity, the second user who is the TORIMAKI often does not have a particular interest in other first users or second users, and is likely to feel annoyed by the display in the virtual space of avatars 71 of first users other than the first user who is the TORIMAKI and avatars 72 of other second users. In such a case, it is preferable to adopt a configuration in which the second user can perform a predetermined operation to switch between a display mode that displays only the avatar 71 of the first user who is the TORIMAKI, or a display mode that displays only the avatar 71 of the first user who is the TORIMAKI and the avatar 72 of the second user who is the TORIMAKI.

上記実施例のTORIMAKIシステムでは一人の第1ユーザに対して1乃至複数の第2ユーザがTORIMAKIとなる構成としたが、複数の第1ユーザに対して複数の第2ユーザがTORIMAKIとなり、TORIMAKIグループを形成するようにしてもよい。その場合には、第2端末50の表示部62に、複数の第1ユーザが同時に配信する画像や動画をそれぞれ表示する画面を個別に設けるとよい。 In the TORIMAKI system of the above embodiment, one or more second users become TORIMAKI for one first user, but multiple second users may become TORIMAKI for multiple first users to form a TORIMAKI group. In that case, it is recommended that the display unit 62 of the second terminal 50 is provided with separate screens for displaying images and videos simultaneously distributed by multiple first users.

上記実施例では、1つの現実イベント空間に対して1つの仮想イベント空間を対応付けたが、1つの現実イベント空間に対して互いに異なる複数の仮想イベント空間を対応付けてもよい。例えば、複数の異なる事業者のそれぞれが提供する仮想イベント空間を1つの現実イベントに対応付け、異なる事業者がそれぞれ作成した仮想空間をAPI(Application Programming Interface)連携させ、1つの現実イベント空間に対応して設けられた複数の仮想イベント空間の間でユーザが移動することを可能にしてもよい。あるいは、現実イベント空間に対応する仮想空間にEコマース(Electric Commerce)機能を設定するなどして、仮想イベント空間において、現実イベント空間よりも多くの体験を可能とするように構成することもできる。また、上記実施例では、現実イベント空間を模した仮想イベント空間としたが、仮想イベント空間は現実イベント空間に対応するものであって、相互の空間内の位置が対応付けられたものであればよく、必ずしも現実イベント空間を模したものである必要はない。例えば、現実イベント空間を適宜にデフォルメした仮想イベント空間を用いることができる。 In the above embodiment, one virtual event space is associated with one real event space, but multiple different virtual event spaces may be associated with one real event space. For example, virtual event spaces provided by multiple different businesses may be associated with one real event, and virtual spaces created by different businesses may be linked via an API (Application Programming Interface) to enable users to move between multiple virtual event spaces provided in correspondence with one real event space. Alternatively, an E-commerce (Electric Commerce) function may be set in the virtual space corresponding to the real event space, so that more experiences can be made in the virtual event space than in the real event space. In the above embodiment, a virtual event space is modeled after a real event space, but the virtual event space does not necessarily have to model after the real event space as long as it corresponds to the real event space and the positions in the space are associated with each other. For example, a virtual event space that is an appropriate deformation of the real event space can be used.

[態様]
上述した例示的な実施形態が以下の態様の具体例であることは、当業者には明らかである。
[Aspects]
It will be apparent to those skilled in the art that the above-described exemplary embodiments are illustrative of the following aspects.

(第1項)
本発明の一態様に係るミュニケーションシステムは、
現実イベント空間で開催される実イベントに対応する模擬イベントを仮想イベント空間に表示するための表示データ、該現実イベント空間内の位置と該仮想イベント空間内の位置を対応付ける対応位置情報、該現実イベント空間で前記実イベントに参加する第1ユーザのアバターの表示データ、及び該仮想イベント空間で前記模擬イベントに参加する第2ユーザのアバターの表示データが保存された記憶部と、
前記第1ユーザにより用いられる端末であって、該第1ユーザの位置に応じた視点で捉えた前記現実イベント空間の画像を取得する画像取得部、及び該画像取得部により取得される画像を表示する表示部を備えた第1端末と、
前記現実イベント空間における前記第1端末の位置の情報を取得する第1端末位置取得部と、
前記第2ユーザにより用いられる、入力部及び表示部を備えた第2端末と、
前記入力部を通じた操作により設定される、前記仮想イベント空間における前記第2ユーザのアバターの位置の情報を取得する第2ユーザ位置取得部と、
前記第2ユーザ位置取得部により取得された前記第2ユーザのアバターの位置を、前記対応位置情報に基づいて前記現実イベント空間における位置に変換し、該変換後の位置に該第2ユーザのアバターを配置した画像を前記第1端末の表示部に表示させる第1表示制御部と、
前記第1端末位置取得部により取得された前記第1端末の位置を、前記対応位置情報に基づいて前記仮想イベント空間における位置に変換して前記第1ユーザのアバターを配置し、前記第2ユーザのアバターの位置に応じた視点で捉えた模擬イベントの画像を前記第2端末の表示部に表示させる第2表示制御部と
を備える。
(Section 1)
A communication system according to one aspect of the present invention comprises:
a storage unit that stores display data for displaying in a virtual event space a simulated event corresponding to a real event held in a real event space, corresponding position information that associates a position in the real event space with a position in the virtual event space, display data of an avatar of a first user participating in the real event in the real event space, and display data of an avatar of a second user participating in the simulated event in the virtual event space;
a first terminal used by the first user, the first terminal including an image acquisition unit that acquires an image of the real event space captured from a viewpoint corresponding to a position of the first user, and a display unit that displays the image acquired by the image acquisition unit ;
a first terminal position acquisition unit that acquires information about a position of the first terminal in the real event space;
a second terminal used by the second user and equipped with an input unit and a display unit;
a second user position acquisition unit that acquires information on a position of an avatar of the second user in the virtual event space, the position being set by an operation via the input unit;
a first display control unit that converts the position of the avatar of the second user acquired by the second user position acquisition unit into a position in the real event space based on the corresponding position information, and displays an image in which the avatar of the second user is arranged at the converted position on a display unit of the first terminal;
and a second display control unit that converts the position of the first terminal acquired by the first terminal position acquisition unit into a position in the virtual event space based on the corresponding position information, thereby placing an avatar of the first user, and displays an image of the simulated event captured from a viewpoint corresponding to the position of the avatar of the second user on the display unit of the second terminal.

(第11項)
本発明の別の一態様に係るコミュニケーションシステム用プログラムは、
現実イベント空間で開催される実イベントの参加者である第1ユーザが使用する端末であって該第1ユーザの位置に応じた視点で捉えた前記現実イベント空間の画像を取得する画像取得部及び該画像取得部により取得される画像を表示する表示部を備えた第1端末と、
仮想イベント空間で開催される前記実イベントに対応する模擬イベントの参加者である第2ユーザが使用する端末であって入力部及び表示部を備えた第2端末と、
前記第1端末及び前記第2端末と通信可能に設けられ、前記模擬イベントを前記仮想イベント空間に表示するための表示データ、前記現実イベント空間内の位置と該仮想イベント空間内の位置を対応付ける対応位置情報、及び該仮想イベント空間で前記模擬イベントに参加する第2ユーザのアバターの表示データが保存された記憶部を有するサーバ装置とを含み、
前記第2端末又は前記サーバ装置が前記入力部を通じた操作により設定される、前記仮想イベント空間における前記第2ユーザのアバターの位置の情報を取得する第2ユーザ位置取得部を有するコミュニケーションシステムにおいて、
前記第1端末を、
前記現実イベント空間における前記第1端末の位置の情報を取得する第1端末位置取得部と、
前記第2ユーザ位置取得部により取得された前記第2ユーザのアバターの位置を、前記対応位置情報に基づいて前記現実イベント空間における位置に変換し、該変換後の位置に該第2ユーザのアバターを配置した画像を前記第1端末の表示部に表示させる第1表示制御部
として動作させることを特徴とするプログラム。
(Article 11)
A program for a communication system according to another aspect of the present invention includes:
a first terminal used by a first user who is a participant of a real event held in a real event space, the first terminal including an image acquisition unit that acquires an image of the real event space captured from a viewpoint corresponding to a position of the first user, and a display unit that displays the image acquired by the image acquisition unit;
a second terminal used by a second user who is a participant of a simulated event corresponding to the real event held in a virtual event space, the second terminal including an input unit and a display unit;
a server device provided to be capable of communicating with the first terminal and the second terminal, the server device having a storage unit storing display data for displaying the simulated event in the virtual event space, corresponding position information that associates a position in the real event space with a position in the virtual event space, and display data of an avatar of a second user participating in the simulated event in the virtual event space;
In a communication system having a second user position acquisition unit that acquires information on a position of an avatar of the second user in the virtual event space, the second terminal or the server device being set by an operation through the input unit,
The first terminal,
a first terminal position acquisition unit that acquires information about a position of the first terminal in the real event space;
A program characterized by operating as a first display control unit that converts the position of the second user's avatar acquired by the second user position acquisition unit into a position in the real event space based on the corresponding position information, and displays an image in which the second user's avatar is placed at the converted position on the display unit of the first terminal.

第1項に係るコミュニケーションシステム、及び第11項に係るプログラムを実行することにより具現化されるコミュニケーションシステムは、現実空間に設けられたイベント空間(現実イベント空間)においてイベント(実イベント)を開催するとともに、該現実イベント空間に対応する模擬イベントを仮想空間に設けられたイベント空間(仮想イベント空間)で開催する際に用いられる。このシステムでは、現実イベント空間で実イベントに参加する第1ユーザは、第1ユーザの位置に応じた視点で捉えた現実イベント空間の画像を取得する画像取得部と表示部とを備えた第1端末を使用する。また、仮想イベント空間で模擬イベントに参加する第2ユーザは、入力部と表示部を備えた第2端末を使用する。なお、第1ユーザの位置に応じた視点で捉えた画像は、第1ユーザが頭部に装着するMRグラス等のデバイスに前記画像取得部が設けられたものである場合には該第1ユーザの視点から捉えた画像であり、第1ユーザが使用するタブレット端末等のポータブルデバイスに前記画像取得部が設けられたものである場合には、そのタブレット端末の撮影部から捉えた画像である。 The communication system according to paragraph 1 and the communication system embodied by executing the program according to paragraph 11 are used when holding an event (real event) in an event space (real event space) set up in real space, and holding a simulated event corresponding to the real event space in an event space (virtual event space) set up in a virtual space. In this system, a first user who participates in the real event in the real event space uses a first terminal equipped with an image acquisition unit and a display unit that acquires an image of the real event space captured from a viewpoint corresponding to the position of the first user. Also, a second user who participates in the simulated event in the virtual event space uses a second terminal equipped with an input unit and a display unit. Note that the image captured from a viewpoint corresponding to the position of the first user is an image captured from the viewpoint of the first user if the image acquisition unit is provided in a device such as MR glasses worn by the first user on the head, and is an image captured from the imaging unit of the tablet terminal if the image acquisition unit is provided in a portable device such as a tablet terminal used by the first user.

第1ユーザが実イベントに参加している間、現実イベント空間内を移動する第1ユーザが使用する第1端末の位置の情報が、第1端末位置情報取得部により取得される。第1端末の位置の情報には、第1端末の向きに関する情報が含まれうる。第2ユーザは、第2端末の入力部を通じた操作により仮想イベント空間にアバターを登場させ、その中で自由に移動させることができる。第2ユーザが模擬イベントに参加している間、第2ユーザのアバターの位置の情報は第2ユーザ位置取得部により取得される。 While the first user is participating in the real event, information on the position of the first terminal used by the first user moving within the real event space is acquired by a first terminal position information acquisition unit. The information on the position of the first terminal may include information on the orientation of the first terminal. The second user can make an avatar appear in the virtual event space and move it freely within it by operating an input unit of the second terminal. While the second user is participating in the simulated event, information on the position of the second user's avatar is acquired by a second user position acquisition unit.

第1表示制御部は、記憶部に予め保存された対応位置情報に基づいて、第2ユーザのアバターの位置を現実イベント空間における位置に変換し、その位置に該第2ユーザのアバターを配置した画像を第1端末の表示部に表示させる。従って、第1ユーザは、現実イベント空間に第2ユーザのアバターが存在しているかのような画像を視認することができる。また、第2表示制御部は、前記対応位置情報に基づいて、第1端末の位置を前記仮想空間における位置に変換してその位置に第1ユーザのアバターを配置し、第2ユーザのアバターの位置に応じた視点で捉えた模擬イベントの画像を第2端末の表示部に表示させる。従って、第2ユーザは、現実イベント空間にいる第1ユーザのアバターを含んだ仮想イベント空間の画像を視認することができる。なお、第2ユーザのアバターの位置に応じた視点とは、該アバターの視点そのものに限らず、アバターの後方からアバターを含めて仮想イベント空間を捉えるような視点などであってもよい。また、そうした複数の視点を切り替え可能にしてもよい。 The first display control unit converts the position of the second user's avatar into a position in the real event space based on the corresponding position information stored in advance in the storage unit, and displays an image in which the second user's avatar is placed at that position on the display unit of the first terminal. Therefore, the first user can view an image in which the second user's avatar is present in the real event space. Furthermore, the second display control unit converts the position of the first terminal into a position in the virtual space based on the corresponding position information, places the first user's avatar at that position, and displays an image of the simulated event captured from a viewpoint corresponding to the position of the second user's avatar on the display unit of the second terminal. Therefore, the second user can view an image of the virtual event space including the avatar of the first user in the real event space. Note that the viewpoint corresponding to the position of the second user's avatar is not limited to the viewpoint of the avatar itself, but may be a viewpoint that captures the virtual event space including the avatar from behind the avatar. Furthermore, such multiple viewpoints may be switchable.

このように、上記コミュニケーションシステムでは、現実イベント空間で実イベントに参加する第1ユーザと、仮想イベント空間で模擬イベントに参加する第2ユーザのそれぞれが使用する端末に、お互いのアバターを表示させて、現実の空間で行われる実イベントの参加者と仮想空間で行われる模擬イベントの参加者に一体感を感じさせることができる。 In this way, in the above communication system, a first user participating in a real event in a real event space and a second user participating in a simulated event in a virtual event space can display each other's avatars on their respective devices, allowing participants in the real event taking place in the real space and participants in the simulated event taking place in the virtual space to feel a sense of unity.

(第2項)
第2項に係るコミュニケーションシステムは、第1項に係るコミュニケーションシステムにおいて、
前記記憶部に、さらに、前記現実イベント空間の画像データが保存されており、
前記第1端末位置取得部は、前記画像取得部によって取得された前記現実イベント空間の画像を前記画像データと照合することにより前記第1端末の位置の情報を取得する。
(Section 2)
A communication system according to the second aspect of the present invention is a communication system according to the first aspect of the present invention,
the storage unit further stores image data of the real event space,
The first terminal position acquisition unit acquires information about the position of the first terminal by comparing an image of the real event space acquired by the image acquisition unit with the image data.

第2項に係るコミュニケーションシステムでは、第1端末の画像取得部で撮影した画像を現実イベント空間の基準位置情報と照合することにより、高い精度で第1端末の位置及び向きの情報を取得することができる。 In the communication system according to paragraph 2, the image captured by the image capture unit of the first terminal is compared with reference position information in the real event space, thereby making it possible to obtain information on the position and orientation of the first terminal with high accuracy.

(第3項)
第3項に係るコミュニケーションシステムは、第1項又は第2項に係るコミュニケーションシステムにおいて、
前記記憶部に、さらに、それぞれがユーザの感情を表現した画像である複数の感情画像のデータが保存されており、
さらに、
前記第1端末及び前記第2端末の一方において前記感情画像の1つを選択する操作を受け付ける感情画像選択受付部と、
前記第1端末及び前記第2端末の他方の表示部に、前記感情画像選択受付部が操作を受け付けた端末のユーザのアバターとともに前記選択された感情画像を表示させる感情画像表示部と
を備える。
(Section 3)
A communication system according to the third aspect of the present invention is a communication system according to the first or second aspect of the present invention,
the storage unit further stores data of a plurality of emotion images, each of which is an image expressing an emotion of a user;
moreover,
an emotion image selection receiving unit that receives an operation to select one of the emotion images in one of the first terminal and the second terminal;
an emotion image display unit that displays the selected emotion image together with an avatar of a user of the terminal whose operation has been accepted by the emotion image selection accepting unit, on the other display unit of the first terminal or the second terminal.

(第4項)
第4項に係るコミュニケーションシステムは、第1項から第3項のいずれかに係るコミュニケーションシステムにおいて、
前記記憶部に、さらに、それぞれがユーザの感情を表現するアバターの動作である感情動作のデータが保存されており、
さらに、
前記第1端末及び前記第2端末の一方において前記感情動作の1つを選択する操作を受け付ける感情動作選択受付部と、
前記第1端末及び前記第2端末の他方の表示部に、前記感情動作選択受付部が操作を受け付けた端末のユーザのアバターに前記選択された感情動作を実行させた画像を表示させる感情動作実行部と
を備える。
(Section 4)
A communication system according to paragraph 4 is a communication system according to any one of paragraphs 1 to 3,
the storage unit further stores data of emotional actions, each of which is an avatar's action expressing an emotion of the user;
moreover,
an emotional action selection receiving unit that receives an operation to select one of the emotional actions in one of the first terminal and the second terminal;
and an emotional action performing unit that displays, on the other display unit of the first terminal and the second terminal, an image in which an avatar of a user of the terminal whose operation has been accepted by the emotional action selection accepting unit is performing the selected emotional action.

第3項及び第4項に係るコミュニケーションシステムでは、第1ユーザと第2ユーザの間で豊かな感情表現を行うことができる。 The communication systems according to paragraphs 3 and 4 allow a wide range of emotional expressions between the first and second users.

(第5項)
第5項に係るコミュニケーションシステムは、第1項から第4項のいずれかに係るコミュニケーションシステムにおいて、
前記記憶部に、さらに、前記現実イベント空間と前記仮想空間のそれぞれに配置される拡張表示対象、及び該拡張表示対象に対応付けられた拡張表示内容の情報が保存されており、
さらに、
前記第1端末位置取得部により取得された位置の情報に基づいて該第1端末のユーザの視線が前記拡張表示対象に予め決められた時間滞留していると判断した場合に、当該拡張表示対象とともに前記拡張表示内容を前記第1端末の表示部に表示させる画像データを生成し、前記第2ユーザ位置取得部により取得された位置の情報に基づいて該第2ユーザのアバターの視線が前記拡張表示対象に予め決められた時間滞留していると判断した場合に、当該拡張表示対象とともに前記拡張表示内容を前記第2端末の表示部に表示させる拡張表示部
を備える。
(Section 5)
A communication system according to paragraph 5 is a communication system according to any one of paragraphs 1 to 4,
The storage unit further stores information on augmented display objects to be arranged in each of the real event space and the virtual space, and augmented display content associated with the augmented display objects;
moreover,
an extended display unit that, when it is determined based on position information acquired by the first terminal position acquisition unit that the gaze of the user of the first terminal is staying on the extended display target for a predetermined period of time, generates image data for displaying the extended display content together with the extended display target on a display unit of the first terminal, and, when it is determined based on position information acquired by the second user position acquisition unit that the gaze of the avatar of the second user is staying on the extended display target for a predetermined period of time, displays the extended display content together with the extended display target on a display unit of the second terminal.

第5項に係るコミュニケーションシステムでは、実イベント及び模擬イベントにおける展示物等に興味を持った第1ユーザや第2ユーザに限定して、その展示物等に関する詳細な説明などを提供することができる。また、そうした展示物等に興味を持たないユーザには表示されないため、そうしたユーザが余計な表示に煩わしさを感じることもない。 In the communication system according to paragraph 5, detailed explanations of exhibits, etc. at real events and simulated events can be provided only to first and second users who are interested in the exhibits, etc. In addition, since the exhibits, etc. are not displayed to users who are not interested in the exhibits, such users do not feel bothered by unnecessary displays.

(第6項)
第6項に係るコミュニケーションシステムは、第1項から第5項のいずれかに係るコミュニケーションシステムにおいて、
前記記憶部に、さらに、前記現実イベント空間において投影される動画像のデータ、該動画像の投影場所、及び該動画像を投影するタイミングの情報が保存されており、
前記第2表示制御部は、前記タイミングで、前記仮想イベント空間における前記投映場所に対応する位置に前記動画像を投影した画像を前記第2端末の表示部に表示させる。
(Section 6)
A communication system according to paragraph 6 is a communication system according to any one of paragraphs 1 to 5,
the storage unit further stores data of a moving image to be projected in the real event space, a projection location of the moving image, and information on a timing of projecting the moving image;
The second display control unit causes a display unit of the second terminal to display, at the timing, an image obtained by projecting the moving image at a position in the virtual event space corresponding to the projection location.

第6項に係るコミュニケーションシステムでは、仮想イベント空間においても、現実イベント空間と同時にリアルタイムで動画像を閲覧することができる。 In the communication system according to paragraph 6, video images can be viewed in real time in the virtual event space simultaneously with the real event space.

(第7項)
第7項に係るコミュニケーションシステムは、第1項から第6項のいずれかに係るコミュニケーションシステムにおいて、
前記第2端末が複数存在する場合に、該複数の第2端末を複数のグループに分けてそれぞれに仮想イベント空間を設定し、
前記第1端末表示制御部が、前記複数のグループのいずれかに分類された前記第2端末のユーザのアバターのみを前記第1端末の表示部に表示させる
(Section 7)
A communication system according to paragraph 7 is a communication system according to any one of paragraphs 1 to 6,
When there are a plurality of the second terminals, the plurality of second terminals are divided into a plurality of groups, and a virtual event space is set for each group;
The first terminal display control unit causes only avatars of users of the second terminal who are classified into any one of the plurality of groups to be displayed on a display unit of the first terminal .

第7項に係るコミュニケーションシステムでは、模擬イベントに多数の第2ユーザが参加している場合でも、第1端末の表示部及び第2端末の表示部に表示されるアバターの数を制限して仮想空間に配置するため、第1ユーザ及び第2ユーザが多数のアバターの表示に煩わしさを感じることがない。 In the communication system according to paragraph 7, even if a large number of second users participate in a simulated event, the number of avatars displayed on the display unit of the first terminal and the display unit of the second terminal are limited and arranged in the virtual space, so that the first user and the second user do not feel bothered by the display of a large number of avatars.

(第8項)
第8項に係るコミュニケーションシステムは、第1項から第7項のいずれかに係るコミュニケーションシステムにおいて、
さらに、
前記第2端末から、前記第1ユーザの一人を指定して該第1ユーザとつながりを持つことを希望する要請を受け付け、該第1ユーザが所有する第1端末に対して第2端末の所有者である第2ユーザとのつながりの諾否を問い合わせ、該第1端末から許諾の操作が行われた場合に該第1端末と該第2端末の連携を設定するユーザ仲介部
を備える。
(第8項)
第8項に係るコミュニケーションシステムでは、リクエストを発した第2ユーザと、そのリクエストを承諾した第1ユーザとの間にプライベートなつながりを形成することができる。
(Section 8)
A communication system according to claim 8 is a communication system according to any one of claims 1 to 7,
moreover,
The device is provided with a user intermediation unit that receives a request from the second terminal to specify one of the first users and to connect with the first user, queries a first terminal owned by the first user as to whether or not the first user agrees to connect with a second user who is an owner of a second terminal, and sets up a link between the first terminal and the second terminal when an operation to grant permission is performed from the first terminal.
(Section 8)
In the communication system according to paragraph 8, a private connection can be formed between a second user who issues a request and a first user who accepts the request.

(第9項)
第9項に係るコミュニケーションシステムは、第8項に係るコミュニケーションシステムにおいて、
前記ユーザ仲介部が、さらに、前記連携が設定された第1端末と第2端末のみから書き込み及び閲覧可能なチャット画面を、該第1ユーザが使用する前記第1端末の表示部と、該第2ユーザが使用する前記第2端末の表示部のそれぞれに表示する。
(Section 9)
A communication system according to claim 9, in the communication system according to claim 8,
The user intermediation unit further displays a chat screen that can be written on and viewed only from the first terminal and the second terminal for which the linkage is set up, on a display unit of the first terminal used by the first user and on a display unit of the second terminal used by the second user.

第9項に係るコミュニケーションシステムでは、つながりが形成された第1ユーザと第2ユーザのみが書き込み及び閲覧可能なチャットを通じてプライベートな交流を持つことができる。 In the communication system according to paragraph 9, only the first and second users who have formed a connection can have private interactions through chats that can be written and viewed.

(第10項)
第10項に係るコミュニケーションシステムは、第8項又は第9項に係るコミュニケーションシステムにおいて、
前記ユーザ仲介部が、前記第1端末で取得された画像を、該第1端末との間で連携が設定された第2端末の表示部に表示する。
(Article 10)
A communication system according to claim 10, in the communication system according to claim 8 or 9,
The user interface unit displays the image acquired by the first terminal on a display unit of a second terminal that is set up to cooperate with the first terminal.

第10項に係るコミュニケーションシステムでは、模擬イベントに参加し、第1ユーザとの間でプライベートなつながりを形成した第2ユーザが、現実イベント空間において第1ユーザが取得した画像をリアルタイムで楽しむことができる。 In the communication system according to paragraph 10, a second user who participates in a simulated event and forms a private connection with a first user can enjoy images captured by the first user in the real event space in real time.

1…コミュニケーションシステム
10…サーバ装置
11…記憶部
12…ユーザ情報記憶部
13…イベントデータ記憶部
21…ユーザ登録受付部
22…参加受付部
23…ユーザ仲介部
30…第1端末
31…記憶部
32…画像取得部
33…第1端末位置取得部
34…第1表示制御部
35…拡張表示部
36…感情画像選択受付部
37…感情動作選択受付部
41…入力部
42…表示部
50…第2端末
51…記憶部
52…第2ユーザ位置取得部
53…第2表示制御部
54…拡張表示部
55…感情画像選択受付部
56…感情動作選択受付部
61…入力部
62…表示部
71、711…第1ユーザのアバター
72、721…第2ユーザのアバター
73…補助画面
731…感情表示ボタン
7311…アイコン
732…アクション表示ボタン
74…拡張表示対象
741…拡張表示
81…チャットボタン
811…チャット画面
812…OPENボタン
813…TORIMAKIボタン
82…配信開始ボタン
83…参加者ボタン
91…チャット画面
911…OPENボタン
912…TORIMAKIボタン
913…DIRECTボタン
92…“TORIMAKIになる”ボタン
93…参加者一覧表示
931…第1ユーザ名
932…第2ユーザ名
933…チャットボタン
934…ボタン
941…EXITボタン
942…縮小ボタン
95…小画面
1...communication system 10...server device 11...storage unit 12...user information storage unit 13...event data storage unit 21...user registration acceptance unit 22...participation acceptance unit 23...user mediation unit 30...first terminal 31...storage unit 32...image acquisition unit 33...first terminal position acquisition unit 34...first display control unit 35...expanded display unit 36...emotion image selection acceptance unit 37...emotion action selection acceptance unit 41...input unit 42...display unit 50...second terminal 51...storage unit 52...second user position acquisition unit 53...second display control unit 54...expanded display unit 55...emotion image selection acceptance unit 56...emotion action selection acceptance unit 61...input unit 62...display unit 71, 711...first user's avatar 72, 721...first 2. User avatar 73... Auxiliary screen 731... Emotion display button 7311... Icon 732... Action display button 74... Expanded display target 741... Expanded display 81... Chat button 811... Chat screen 812... OPEN button 813... TORIMAKI button 82... Start distribution button 83... Participant button 91... Chat screen 911... OPEN button 912... TORIMAKI button 913... DIRECT button 92... "Become TORIMAKI" button 93... Participant list display 931... First user name 932... Second user name 933... Chat button 934... Button 941... EXIT button 942... Reduce button 95... Small screen

Claims (11)

現実イベント空間で開催される実イベントに対応する模擬イベントを仮想イベント空間に表示するための表示データ、該現実イベント空間内の位置と該仮想イベント空間内の位置を対応付ける対応位置情報、該現実イベント空間で前記実イベントに参加する第1ユーザのアバターの表示データ、及び該仮想イベント空間で前記模擬イベントに参加する第2ユーザのアバターの表示データが保存された記憶部と、
前記第1ユーザにより用いられる端末であって、該第1ユーザの位置に応じた視点で捉えた前記現実イベント空間の画像を取得する画像取得部、及び該画像取得部により取得される画像を表示する表示部を備えた第1端末と、
前記現実イベント空間における前記第1端末の位置の情報を取得する第1端末位置取得部と、
前記第2ユーザにより用いられる、入力部及び表示部を備えた第2端末と、
前記入力部を通じた操作により設定される、前記仮想イベント空間における前記第2ユーザのアバターの位置の情報を取得する第2ユーザ位置取得部と、
前記第2ユーザ位置取得部により取得された前記第2ユーザのアバターの位置を、前記対応位置情報に基づいて前記現実イベント空間における位置に変換し、該変換後の位置に該第2ユーザのアバターを配置した画像を前記第1端末の表示部に表示させる第1表示制御部と、
前記第1端末位置取得部により取得された前記第1端末の位置を、前記対応位置情報に基づいて前記仮想イベント空間における位置に変換して前記第1ユーザのアバターを配置し、前記第2ユーザのアバターの位置に応じた視点で捉えた模擬イベントの画像を前記第2端末の表示部に表示させる第2表示制御部と
を備え
前記第2端末が複数存在する場合に、該複数の第2端末を複数のグループに分けてそれぞれに仮想イベント空間を設定し、
前記第1表示制御部が、前記複数のグループのいずれかに分類された前記第2端末のユーザのアバターのみを前記第1端末の表示部に表示させる
とを特徴とするコミュニケーションシステム。
a storage unit that stores display data for displaying in a virtual event space a simulated event corresponding to a real event held in a real event space, corresponding position information that associates a position in the real event space with a position in the virtual event space, display data of an avatar of a first user participating in the real event in the real event space, and display data of an avatar of a second user participating in the simulated event in the virtual event space;
a first terminal used by the first user, the first terminal including an image acquisition unit that acquires an image of the real event space captured from a viewpoint corresponding to a position of the first user, and a display unit that displays the image acquired by the image acquisition unit;
a first terminal position acquisition unit that acquires information about a position of the first terminal in the real event space;
a second terminal used by the second user and equipped with an input unit and a display unit;
a second user position acquisition unit that acquires information on a position of an avatar of the second user in the virtual event space, the position being set by an operation via the input unit;
a first display control unit that converts the position of the avatar of the second user acquired by the second user position acquisition unit into a position in the real event space based on the corresponding position information, and displays an image in which the avatar of the second user is arranged at the converted position on a display unit of the first terminal;
a second display control unit that converts the position of the first terminal acquired by the first terminal position acquisition unit into a position in the virtual event space based on the corresponding position information to place an avatar of the first user, and displays an image of the simulated event captured from a viewpoint corresponding to the position of the avatar of the second user on a display unit of the second terminal ;
When there are a plurality of the second terminals, the plurality of second terminals are divided into a plurality of groups, and a virtual event space is set for each group;
The first display control unit causes only avatars of the users of the second terminal who are classified into any one of the plurality of groups to be displayed on the display unit of the first terminal.
A communication system characterized by :
現実イベント空間で開催される実イベントに対応する模擬イベントを仮想イベント空間に表示するための表示データ、該現実イベント空間内の位置と該仮想イベント空間内の位置を対応付ける対応位置情報、該現実イベント空間で前記実イベントに参加する第1ユーザのアバターの表示データ、及び該仮想イベント空間で前記模擬イベントに参加する第2ユーザのアバターの表示データが保存された記憶部と、
前記第1ユーザにより用いられる端末であって、該第1ユーザの位置に応じた視点で捉えた前記現実イベント空間の画像を取得する画像取得部、及び該画像取得部により取得される画像を表示する表示部を備えた第1端末と、
前記現実イベント空間における前記第1端末の位置の情報を取得する第1端末位置取得部と、
前記第2ユーザにより用いられる、入力部及び表示部を備えた第2端末と、
前記入力部を通じた操作により設定される、前記仮想イベント空間における前記第2ユーザのアバターの位置の情報を取得する第2ユーザ位置取得部と、
前記第2ユーザ位置取得部により取得された前記第2ユーザのアバターの位置を、前記対応位置情報に基づいて前記現実イベント空間における位置に変換し、該変換後の位置に該第2ユーザのアバターを配置した画像を前記第1端末の表示部に表示させる第1表示制御部と、
前記第1端末位置取得部により取得された前記第1端末の位置を、前記対応位置情報に基づいて前記仮想イベント空間における位置に変換して前記第1ユーザのアバターを配置し、前記第2ユーザのアバターの位置に応じた視点で捉えた模擬イベントの画像を前記第2端末の表示部に表示させる第2表示制御部と
前記第2端末から、前記第1ユーザの一人を指定して該第1ユーザとつながりを持つことを希望する要請を受け付け、該第1ユーザが所有する第1端末に対して前記第2端末の所有者である第2ユーザとのつながりの諾否を問い合わせ、該第1端末から許諾の操作が行われた場合に該第1端末と該第2端末の連携を設定するユーザ仲介部と
を備え
前記第1端末において複数の前記第2ユーザとのつながりを許諾する操作が行われると、前記ユーザ仲介部は、該第1端末と、該複数の第2ユーザに対応する該複数の前記第2端末の連携を設定し、前記連携が設定された該第1端末と前記複数の第2端末のみから書き込み及び閲覧可能なチャット画面を、該第1ユーザが使用する前記第1端末の表示部と、該複数の第2端末の表示部のそれぞれに表示する
とを特徴とするコミュニケーションシステム。
a storage unit that stores display data for displaying in a virtual event space a simulated event corresponding to a real event held in a real event space, corresponding position information that associates a position in the real event space with a position in the virtual event space, display data of an avatar of a first user participating in the real event in the real event space, and display data of an avatar of a second user participating in the simulated event in the virtual event space;
a first terminal used by the first user, the first terminal including an image acquisition unit that acquires an image of the real event space captured from a viewpoint corresponding to a position of the first user, and a display unit that displays the image acquired by the image acquisition unit;
a first terminal position acquisition unit that acquires information about a position of the first terminal in the real event space;
a second terminal used by the second user and equipped with an input unit and a display unit;
a second user position acquisition unit that acquires information on a position of an avatar of the second user in the virtual event space, the position being set by an operation via the input unit;
a first display control unit that converts the position of the avatar of the second user acquired by the second user position acquisition unit into a position in the real event space based on the corresponding position information, and displays an image in which the avatar of the second user is arranged at the converted position on a display unit of the first terminal;
a second display control unit that converts the position of the first terminal acquired by the first terminal position acquisition unit into a position in the virtual event space based on the corresponding position information to place an avatar of the first user, and displays an image of the simulated event captured from a viewpoint corresponding to the position of the avatar of the second user on a display unit of the second terminal ;
a user intermediation unit that receives a request from the second terminal to specify one of the first users and to establish a connection with the first user, queries a first terminal owned by the first user as to whether or not the first user agrees to establish a connection with a second user who is an owner of the second terminal, and sets up a link between the first terminal and the second terminal when an operation of approval is performed from the first terminal;
Equipped with
When an operation for permitting a connection with a plurality of the second users is performed on the first terminal, the user intermediation unit sets up a link between the first terminal and the plurality of the second terminals corresponding to the plurality of second users, and displays a chat screen that can be written and viewed only from the first terminal and the plurality of second terminals for which the link has been set up on a display unit of the first terminal used by the first user and on display units of the plurality of second terminals.
A communication system characterized by :
現実イベント空間で開催される実イベントに対応する模擬イベントを仮想イベント空間に表示するための表示データ、該現実イベント空間内の位置と該仮想イベント空間内の位置を対応付ける対応位置情報、該現実イベント空間で前記実イベントに参加する第1ユーザのアバターの表示データ、及び該仮想イベント空間で前記模擬イベントに参加する第2ユーザのアバターの表示データが保存された記憶部と、
前記第1ユーザにより用いられる端末であって、該第1ユーザの位置に応じた視点で捉えた前記現実イベント空間及び該第1ユーザの画像を取得する画像取得部、及び該画像取得部により取得される画像を表示する表示部を備えた第1端末と、
前記現実イベント空間における前記第1端末の位置の情報を取得する第1端末位置取得部と、
前記第2ユーザにより用いられる、入力部及び表示部を備えた第2端末と、
前記入力部を通じた操作により設定される、前記仮想イベント空間における前記第2ユーザのアバターの位置の情報を取得する第2ユーザ位置取得部と、
前記第2ユーザ位置取得部により取得された前記第2ユーザのアバターの位置を、前記対応位置情報に基づいて前記現実イベント空間における位置に変換し、該変換後の位置に該第2ユーザのアバターを配置した画像を前記第1端末の表示部に表示させる第1表示制御部と、
前記第1端末位置取得部により取得された前記第1端末の位置を、前記対応位置情報に基づいて前記仮想イベント空間における位置に変換して前記第1ユーザのアバターを配置し、前記第2ユーザのアバターの位置に応じた視点で捉えた模擬イベントの画像を前記第2端末の表示部に表示させる第2表示制御部と
前記第2端末から、前記第1ユーザの一人を指定して該第1ユーザとつながりを持つことを希望する要請を受け付け、該第1ユーザが所有する第1端末に対して前記第2端末の所有者である第2ユーザとのつながりの諾否を問い合わせ、該第1端末から許諾の操作が行われた場合に該第1端末と該第2端末の連携を設定するユーザ仲介部と
を備え
前記ユーザ仲介部が、前記第1端末で取得された前記第1ユーザの画像を、該第1端末との間で連携が設定された第2端末の表示部に表示する
とを特徴とするコミュニケーションシステム。
a storage unit that stores display data for displaying in a virtual event space a simulated event corresponding to a real event held in a real event space, corresponding position information that associates a position in the real event space with a position in the virtual event space, display data of an avatar of a first user participating in the real event in the real event space, and display data of an avatar of a second user participating in the simulated event in the virtual event space;
a first terminal used by the first user, the first terminal including an image acquisition unit that acquires an image of the first user and the real event space captured from a viewpoint corresponding to a position of the first user, and a display unit that displays the image acquired by the image acquisition unit;
a first terminal position acquisition unit that acquires information about a position of the first terminal in the real event space;
a second terminal used by the second user and equipped with an input unit and a display unit;
a second user position acquisition unit that acquires information on a position of an avatar of the second user in the virtual event space, the position being set by an operation via the input unit;
a first display control unit that converts the position of the avatar of the second user acquired by the second user position acquisition unit into a position in the real event space based on the corresponding position information, and displays an image in which the avatar of the second user is arranged at the converted position on a display unit of the first terminal;
a second display control unit that converts the position of the first terminal acquired by the first terminal position acquisition unit into a position in the virtual event space based on the corresponding position information to place an avatar of the first user, and displays an image of the simulated event captured from a viewpoint corresponding to the position of the avatar of the second user on a display unit of the second terminal ;
a user intermediation unit that receives a request from the second terminal to specify one of the first users and to establish a connection with the first user, queries a first terminal owned by the first user as to whether or not the first user agrees to establish a connection with a second user who is an owner of the second terminal, and sets up a link between the first terminal and the second terminal when an operation of approval is performed from the first terminal;
Equipped with
The user intermediation unit displays an image of the first user acquired by the first terminal on a display unit of a second terminal that is set up to cooperate with the first terminal.
A communication system characterized by :
前記記憶部に、さらに、前記現実イベント空間における基準位置情報が保存されており、
前記第1端末位置取得部は、前記画像取得部によって取得された前記現実イベント空間の画像を前記基準位置情報と照合することにより前記第1端末の位置の情報を取得する
ことを特徴とする請求項1から3のいずれかに記載のコミュニケーションシステム。
the storage unit further stores reference position information in the real event space,
The communication system according to any one of claims 1 to 3, characterized in that the first terminal position acquisition unit acquires information on the position of the first terminal by comparing an image of the real event space acquired by the image acquisition unit with the reference position information.
前記記憶部に、さらに、それぞれがユーザの感情を表現した画像である複数の感情画像のデータが保存されており、
さらに、
前記第1端末及び前記第2端末の一方において前記感情画像の1つを選択する操作を受け付ける感情画像選択受付部と、
前記第1端末及び前記第2端末の他方の表示部に、前記感情画像選択受付部が操作を受け付けた端末のユーザのアバターとともに前記選択された感情画像を表示させる感情画像表示部と
を備えることを特徴とする請求項1から3のいずれかに記載のコミュニケーションシステム。
the storage unit further stores data of a plurality of emotion images, each of which is an image expressing an emotion of a user;
moreover,
an emotion image selection receiving unit that receives an operation to select one of the emotion images in one of the first terminal and the second terminal;
and an emotion image display unit that displays the selected emotion image together with an avatar of a user of a terminal whose operation has been accepted by the emotion image selection accepting unit, on the other display unit of the first terminal and the second terminal.
前記記憶部に、さらに、それぞれがユーザの感情を表現するアバターの動作である感情動作のデータが保存されており、
さらに、
前記第1端末及び前記第2端末の一方において前記感情動作の1つを選択する操作を受け付ける感情動作選択受付部と、
前記第1端末及び前記第2端末の他方の表示部に、前記感情動作選択受付部が操作を受け付けた端末のユーザのアバターに前記選択された感情動作を実行させた画像を表示させる感情動作実行部と
を備えることを特徴とする請求項1から3のいずれかに記載のコミュニケーションシステム。
the storage unit further stores data of emotional actions, each of which is an avatar's action expressing an emotion of the user;
moreover,
an emotional action selection receiving unit that receives an operation to select one of the emotional actions in one of the first terminal and the second terminal;
and an emotional action performing unit that displays, on the other display unit of the first terminal and the second terminal, an image in which an avatar of a user of a terminal whose operation has been accepted by the emotional action selection accepting unit has performed the selected emotional action.
前記記憶部に、さらに、前記現実イベント空間と前記仮想イベント空間のそれぞれに配置される拡張表示対象、及び該拡張表示対象に対応付けられた拡張表示内容の情報が保存されており、
さらに、
前記第1端末位置取得部により取得された位置の情報に基づいて該第1端末のユーザの視線が前記拡張表示対象に予め決められた時間滞留していると判断した場合に、当該拡張表示対象とともに前記拡張表示内容を前記第1端末の表示部に表示させる画像データを生成し、前記第2ユーザ位置取得部により取得された位置の情報に基づいて該第2ユーザのアバターの視線が前記拡張表示対象に予め決められた時間滞留していると判断した場合に、当該拡張表示対象とともに前記拡張表示内容を前記第2端末の表示部に表示させる拡張表示部
を備えることを特徴とする請求項1から3のいずれかに記載のコミュニケーションシステム。
the storage unit further stores information on augmented display objects to be arranged in each of the real event space and the virtual event space, and augmented display content associated with the augmented display objects;
moreover,
a display unit that generates image data for displaying the extended display content together with the extended display target on a display unit of the first terminal when it is determined based on position information acquired by the first terminal position acquisition unit that the gaze of the user of the first terminal is staying on the extended display target for a predetermined period of time, and displays the extended display content together with the extended display target on a display unit of the second terminal when it is determined based on position information acquired by the second user position acquisition unit that the gaze of the avatar of the second user is staying on the extended display target for a predetermined period of time.
前記記憶部に、さらに、前記現実イベント空間において投影される動画像のデータ、該動画像の投影場所、及び該動画像を投影するタイミングの情報が保存されており、
前記第2表示制御部は、前記タイミングで、前記仮想イベント空間における前記投影場所に対応する位置に前記動画像を投影した画像を前記第2端末の表示部に表示させる
ことを特徴とする請求項1から3のいずれかに記載のコミュニケーションシステム。
the storage unit further stores data of a moving image to be projected in the real event space, a projection location of the moving image, and information on a timing of projecting the moving image;
The communication system according to any one of claims 1 to 3, characterized in that the second display control unit, at the timing, displays an image of the moving image projected at a position corresponding to the projection location in the virtual event space on the display unit of the second terminal.
現実イベント空間で開催される実イベントの参加者である第1ユーザが使用する端末であって該第1ユーザの位置に応じた視点で捉えた前記現実イベント空間の画像を取得する画像取得部及び該画像取得部により取得される画像を表示する表示部を備えた第1端末と、
仮想イベント空間で開催される前記実イベントに対応する模擬イベントの参加者である第2ユーザが使用する端末であって入力部及び表示部を備えた第2端末と、
前記第1端末及び前記第2端末と通信可能に設けられ、前記模擬イベントを前記仮想イベント空間に表示するための表示データ、前記現実イベント空間内の位置と該仮想イベント空間内の位置を対応付ける対応位置情報、及び該仮想イベント空間で前記模擬イベントに参加する第2ユーザのアバターの表示データが保存された記憶部を有するサーバ装置とを含み、
前記第2端末又は前記サーバ装置が前記入力部を通じた操作により設定される、前記仮想イベント空間における前記第2ユーザのアバターの位置の情報を取得する第2ユーザ位置取得部を有するコミュニケーションシステムにおいて、
前記第1端末を、
前記現実イベント空間における前記第1端末の位置の情報を取得する第1端末位置取得部と、
前記第2ユーザ位置取得部により取得された前記第2ユーザのアバターの位置を、前記対応位置情報に基づいて前記現実イベント空間における位置に変換し、該変換後の位置に該第2ユーザのアバターを配置した画像を前記第1端末の表示部に表示させる第1表示制御部
として動作させ
前記第2端末が複数存在する場合に、該複数の第2端末を複数のグループに分けてそれぞれに仮想イベント空間を設定し、
前記第1表示制御部が、前記複数のグループのいずれかに分類された前記第2端末のユーザのアバターのみを前記第1端末の表示部に表示させる
とを特徴とするプログラム。
a first terminal used by a first user who is a participant of a real event held in a real event space, the first terminal including an image acquisition unit that acquires an image of the real event space captured from a viewpoint corresponding to a position of the first user, and a display unit that displays the image acquired by the image acquisition unit;
a second terminal used by a second user who is a participant of a simulated event corresponding to the real event held in a virtual event space, the second terminal including an input unit and a display unit;
a server device provided to be capable of communicating with the first terminal and the second terminal, the server device having a storage unit storing display data for displaying the simulated event in the virtual event space, corresponding position information that associates a position in the real event space with a position in the virtual event space, and display data of an avatar of a second user participating in the simulated event in the virtual event space;
In a communication system having a second user position acquisition unit that acquires information on a position of an avatar of the second user in the virtual event space, the second terminal or the server device being set by an operation through the input unit,
The first terminal,
a first terminal position acquisition unit that acquires information about a position of the first terminal in the real event space;
a first display control unit that converts the position of the avatar of the second user acquired by the second user position acquisition unit into a position in the real event space based on the corresponding position information, and displays an image in which the avatar of the second user is placed at the converted position on a display unit of the first terminal ;
When there are a plurality of the second terminals, the plurality of second terminals are divided into a plurality of groups, and a virtual event space is set for each group;
The first display control unit causes only avatars of the users of the second terminal who are classified into any one of the plurality of groups to be displayed on the display unit of the first terminal.
A program characterized by :
現実イベント空間で開催される実イベントの参加者である第1ユーザが使用する端末であって該第1ユーザの位置に応じた視点で捉えた前記現実イベント空間の画像を取得する画像取得部及び該画像取得部により取得される画像を表示する表示部を備えた第1端末と、
仮想イベント空間で開催される前記実イベントに対応する模擬イベントの参加者である第2ユーザが使用する端末であって入力部及び表示部を備えた第2端末と、
前記第1端末及び前記第2端末と通信可能に設けられ、前記模擬イベントを前記仮想イベント空間に表示するための表示データ、前記現実イベント空間内の位置と該仮想イベント空間内の位置を対応付ける対応位置情報、及び該仮想イベント空間で前記模擬イベントに参加する第2ユーザのアバターの表示データが保存された記憶部を有するサーバ装置とを含み、
前記第2端末又は前記サーバ装置が前記入力部を通じた操作により設定される、前記仮想イベント空間における前記第2ユーザのアバターの位置の情報を取得する第2ユーザ位置取得部を有するコミュニケーションシステムにおいて、
前記第1端末を、
前記現実イベント空間における前記第1端末の位置の情報を取得する第1端末位置取得部と、
前記第2ユーザ位置取得部により取得された前記第2ユーザのアバターの位置を、前記対応位置情報に基づいて前記現実イベント空間における位置に変換し、該変換後の位置に該第2ユーザのアバターを配置した画像を前記第1端末の表示部に表示させる第1表示制御部と、
前記第2端末から、前記第1ユーザの一人を指定して該第1ユーザとつながりを持つことを希望する要請を受け付け、該第1ユーザが所有する第1端末に対して前記第2端末の所有者である第2ユーザとのつながりの諾否を問い合わせ、該第1端末から許諾の操作が行われた場合に該第1端末と該第2端末の連携を設定するユーザ仲介部
として動作させ
前記第1端末において複数の前記第2ユーザとのつながりを許諾する操作が行われると、前記ユーザ仲介部は、該第1端末と、該複数の第2ユーザに対応する該複数の前記第2端末の連携を設定し、前記連携が設定された該第1端末と前記複数の第2端末のみから書き込み及び閲覧可能なチャット画面を、該第1ユーザが使用する前記第1端末の表示部と、該複数の第2端末の表示部のそれぞれに表示する
とを特徴とするプログラム。
a first terminal used by a first user who is a participant of a real event held in a real event space, the first terminal including an image acquisition unit that acquires an image of the real event space captured from a viewpoint corresponding to a position of the first user, and a display unit that displays the image acquired by the image acquisition unit;
a second terminal used by a second user who is a participant of a simulated event corresponding to the real event held in a virtual event space, the second terminal including an input unit and a display unit;
a server device provided to be capable of communicating with the first terminal and the second terminal, the server device having a storage unit storing display data for displaying the simulated event in the virtual event space, corresponding position information that associates a position in the real event space with a position in the virtual event space, and display data of an avatar of a second user participating in the simulated event in the virtual event space;
In a communication system having a second user position acquisition unit that acquires information on a position of an avatar of the second user in the virtual event space, the second terminal or the server device being set by an operation through the input unit,
The first terminal,
a first terminal position acquisition unit that acquires information about a position of the first terminal in the real event space;
a first display control unit that converts the position of the avatar of the second user acquired by the second user position acquisition unit into a position in the real event space based on the corresponding position information, and displays an image in which the avatar of the second user is arranged at the converted position on a display unit of the first terminal ;
a user intermediation unit that accepts a request from the second terminal to specify one of the first users and to establish a connection with the first user, inquires of a first terminal owned by the first user as to whether or not the first terminal accepts the connection with a second user who is an owner of the second terminal, and sets up a link between the first terminal and the second terminal when an operation of acceptance is performed from the first terminal.
Operate as
When an operation for permitting a connection with a plurality of the second users is performed on the first terminal, the user intermediation unit sets up a link between the first terminal and the plurality of the second terminals corresponding to the plurality of second users, and displays a chat screen that can be written and viewed only from the first terminal and the plurality of second terminals for which the link has been set up on a display unit of the first terminal used by the first user and on display units of the plurality of second terminals.
A program characterized by :
現実イベント空間で開催される実イベントの参加者である第1ユーザが使用する端末であって該第1ユーザの位置に応じた視点で捉えた前記現実イベント空間及び該第1ユーザの画像を取得する画像取得部及び該画像取得部により取得される画像を表示する表示部を備えた第1端末と、
仮想イベント空間で開催される前記実イベントに対応する模擬イベントの参加者である第2ユーザが使用する端末であって入力部及び表示部を備えた第2端末と、
前記第1端末及び前記第2端末と通信可能に設けられ、前記模擬イベントを前記仮想イベント空間に表示するための表示データ、前記現実イベント空間内の位置と該仮想イベント空間内の位置を対応付ける対応位置情報、及び該仮想イベント空間で前記模擬イベントに参加する第2ユーザのアバターの表示データが保存された記憶部を有するサーバ装置とを含み、
前記第2端末又は前記サーバ装置が前記入力部を通じた操作により設定される、前記仮想イベント空間における前記第2ユーザのアバターの位置の情報を取得する第2ユーザ位置取得部を有するコミュニケーションシステムにおいて、
前記第1端末を、
前記現実イベント空間における前記第1端末の位置の情報を取得する第1端末位置取得部と、
前記第2ユーザ位置取得部により取得された前記第2ユーザのアバターの位置を、前記対応位置情報に基づいて前記現実イベント空間における位置に変換し、該変換後の位置に該第2ユーザのアバターを配置した画像を前記第1端末の表示部に表示させる第1表示制御部と、
前記第2端末から、前記第1ユーザの一人を指定して該第1ユーザとつながりを持つことを希望する要請を受け付け、該第1ユーザが所有する第1端末に対して前記第2端末の所有者である第2ユーザとのつながりの諾否を問い合わせ、該第1端末から許諾の操作が行われた場合に該第1端末と該第2端末の連携を設定するユーザ仲介部
として動作させ
前記ユーザ仲介部が、前記第1端末で取得された前記第1ユーザの画像を、該第1端末との間で連携が設定された第2端末の表示部に表示する
とを特徴とするプログラム。
a first terminal used by a first user who is a participant of a real event held in a real event space, the first terminal including an image acquisition unit that acquires an image of the real event space and the first user captured from a viewpoint corresponding to a position of the first user, and a display unit that displays the image acquired by the image acquisition unit;
a second terminal used by a second user who is a participant of a simulated event corresponding to the real event held in a virtual event space, the second terminal including an input unit and a display unit;
a server device provided to be capable of communicating with the first terminal and the second terminal, the server device having a storage unit storing display data for displaying the simulated event in the virtual event space, corresponding position information that associates a position in the real event space with a position in the virtual event space, and display data of an avatar of a second user participating in the simulated event in the virtual event space;
In a communication system having a second user position acquisition unit that acquires information on a position of an avatar of the second user in the virtual event space, the second terminal or the server device being set by an operation through the input unit,
The first terminal,
a first terminal position acquisition unit that acquires information about a position of the first terminal in the real event space;
a first display control unit that converts the position of the avatar of the second user acquired by the second user position acquisition unit into a position in the real event space based on the corresponding position information, and displays an image in which the avatar of the second user is arranged at the converted position on a display unit of the first terminal ;
a user intermediation unit that accepts a request from the second terminal to specify one of the first users and to establish a connection with the first user, inquires of a first terminal owned by the first user as to whether or not the first terminal accepts the connection with a second user who is an owner of the second terminal, and sets up a link between the first terminal and the second terminal when an operation of acceptance is performed from the first terminal.
Operate as
The user intermediation unit displays an image of the first user acquired by the first terminal on a display unit of a second terminal that is set up to cooperate with the first terminal.
A program characterized by :
JP2023023799A 2022-02-24 2023-02-17 Communication System Active JP7634853B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022026831 2022-02-24
JP2022026831 2022-02-24

Publications (3)

Publication Number Publication Date
JP2023123389A JP2023123389A (en) 2023-09-05
JP2023123389A5 JP2023123389A5 (en) 2023-10-17
JP7634853B2 true JP7634853B2 (en) 2025-02-25

Family

ID=87885687

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023023799A Active JP7634853B2 (en) 2022-02-24 2023-02-17 Communication System

Country Status (1)

Country Link
JP (1) JP7634853B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118843880A (en) * 2022-03-30 2024-10-25 都市绿地株式会社 Method for communication between farm and producer/seller via virtual space, server device, and collaboration system between farm-related commodity and virtual space

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005038008A (en) 2003-07-15 2005-02-10 Canon Inc Image processing method and image processing apparatus
JP2013149239A (en) 2012-01-20 2013-08-01 Avaya Inc System and method for automatic merging of real and virtual environments
JP2018128966A (en) 2017-02-10 2018-08-16 株式会社コロプラ Method for providing virtual space, program for causing computer to execute the method, and information processing apparatus for executing the program
JP2020087429A (en) 2019-07-17 2020-06-04 株式会社ドワンゴ Video synthesizer, method for synthesizing video, and video synthesizing program
JP2020126455A (en) 2019-02-05 2020-08-20 凸版印刷株式会社 Spatial information management device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005038008A (en) 2003-07-15 2005-02-10 Canon Inc Image processing method and image processing apparatus
JP2013149239A (en) 2012-01-20 2013-08-01 Avaya Inc System and method for automatic merging of real and virtual environments
JP2018128966A (en) 2017-02-10 2018-08-16 株式会社コロプラ Method for providing virtual space, program for causing computer to execute the method, and information processing apparatus for executing the program
JP2020126455A (en) 2019-02-05 2020-08-20 凸版印刷株式会社 Spatial information management device
JP2020087429A (en) 2019-07-17 2020-06-04 株式会社ドワンゴ Video synthesizer, method for synthesizing video, and video synthesizing program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
「未来の働く場所: 企業向けメタバース基盤"WHITEROOM"活用事例のご紹介 [ウェビナー]」,YouTube[online][video],2020年11月04日,<URL:https://www.youtube.com/watch?v=YEssTQx3ClA>,主に18:56~20:57を参照。,[2024年8月20日検索]

Also Published As

Publication number Publication date
JP2023123389A (en) 2023-09-05

Similar Documents

Publication Publication Date Title
JP7135141B2 (en) Information processing system, information processing method, and information processing program
KR100369640B1 (en) Exhibition system in three dimensional virtual reality space and method thereof
JP7245890B1 (en) Information processing system, information processing method, information processing program
WO2020138107A1 (en) Video streaming system, video streaming method, and video streaming program for live streaming of video including animation of character object generated on basis of motion of streaming user
JP7847781B2 (en) Program, information processing method, and information processing apparatus
CN115086594B (en) Virtual conference processing method, device, equipment and storage medium
JP7647196B2 (en) Information processing server and virtual space providing system
CN116490249A (en) Information processing device, information processing system, information processing method, and information processing terminal
US12333662B2 (en) Presentations in multi-user communication sessions
KR20220125540A (en) A method for providing a virtual space client-based mutual interaction service according to location interlocking between objects in a virtual space and a real space
JP7634853B2 (en) Communication System
JP2024127983A (en) Information processing system, communication system, image sharing method, and program
Kallioniemi et al. Effect of gender on immersion in collaborative iodv applications
JP6609078B1 (en) Content distribution system, content distribution method, and content distribution program
JP2025169378A (en) Computer program, method, and server
JP2023121637A (en) Information processing system, communication system, image transmission method, program
Joskowicz A historical and current review of extended reality technologies and applications
US12028651B1 (en) Integrating two-dimensional video conference platforms into a three-dimensional virtual environment
JP2024146764A (en) Video processing method, video processing system, and video processing program
KR20070043945A (en) Assembly and demonstration holding system and method in 3D virtual reality space
JP2023140922A (en) Display terminal, information processing system, communication system, display method, information processing method, communication method, and program
JP7650312B2 (en) PROGRAM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING SYSTEM
Dooley Between Storytelling and Storyliving: User Customisation of Virtual Reality Narratives
KR20220125541A (en) Method for providing mutual interaction service based on augmented reality client according to location linkage between objects in virtual space and real space
US20260039770A1 (en) Methods and systems for integrating two-dimensional and three-dimensional video conference platforms into a single video conference session

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20230315

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20230403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20230403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231006

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231006

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240822

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240904

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241025

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250203

R150 Certificate of patent or registration of utility model

Ref document number: 7634853

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150