JP7560166B1 - Virtual space exhibition system - Google Patents
Virtual space exhibition system Download PDFInfo
- Publication number
- JP7560166B1 JP7560166B1 JP2023071995A JP2023071995A JP7560166B1 JP 7560166 B1 JP7560166 B1 JP 7560166B1 JP 2023071995 A JP2023071995 A JP 2023071995A JP 2023071995 A JP2023071995 A JP 2023071995A JP 7560166 B1 JP7560166 B1 JP 7560166B1
- Authority
- JP
- Japan
- Prior art keywords
- user
- virtual
- guide
- image
- information
- 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
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Processing Or Creating Images (AREA)
Abstract
【課題】 仮想空間における仮想展示において、案内者とユーザとのコミュニケーションを円滑にする。【解決手段】 仮想空間IM0に出展者が仮想のブースIM1を出展できる仮想展示システムを構築する。ユーザは、各ブースを移動しながら展示を閲覧することができるが、ユーザが移動できる位置は、視点位置VP1、VP2のようにブース内の規定された位置に限られる。それぞれの視点位置で、仮想空間を透視投影することにより、ユーザ端末には、ブースの展示などが3次元的に表されたユーザ画像が表示される。また、出展者端末にも、ユーザ画像がそのまま表示される。こうすることにより、出展者のオペレータは、ユーザが何を見ているかを踏まえて、ユーザとの会話をすることができるため、ユーザの興味関心に沿った案内を行うことができる。【選択図】 図4[Problem] To facilitate communication between guides and users in a virtual exhibition in a virtual space. [Solution] A virtual exhibition system is constructed in which an exhibitor can exhibit a virtual booth IM1 in a virtual space IM0. The user can view the exhibits while moving around each booth, but the positions to which the user can move are limited to specified positions within the booth, such as viewpoint positions VP1 and VP2. By perspectively projecting the virtual space at each viewpoint position, a user image in which the exhibits at the booth are three-dimensionally displayed is displayed on the user terminal. The user image is also displayed as is on the exhibitor terminal. In this way, the exhibitor's operator can converse with the user based on what the user is looking at, and can provide guidance that is in line with the user's interests. [Selected Figure] Figure 4
Description
本発明は、仮想空間をユーザに展示する仮想空間展示システムに関する。 The present invention relates to a virtual space exhibition system that displays a virtual space to a user.
昨今、仮想空間により展示会その他のイベントを開催する技術が着目されている。
特許文献1は、閲覧ユーザに対して仮想空間内のデータをヘッドマウントディスプレイなどの三次元ビューワにより閲覧可能な状態で提示するシステムを開示する。閲覧ユーザは、仮想空間内を移動しながら、仮想展示物を閲覧することができる。閲覧ユーザがリクエストをすれば、仮想展示物に関する説明が、文字等で表示されたり、音声で出力されたりする。
特許文献2は、オンライン展示会において、スタッフが来場者に対して、ビデオ通話を介して案内をできる技術を開示している。スタッフは、来場者と画面を共有しながら、説明をすることも可能となっている。
特許文献3は、仮想空間を利用して観光を行う仮想観光システムを開示している。ユーザは、アバターを仮想空間内で移動させることにより観光することができ、他のユーザと会話をすることもできる。ガイドが複数のユーザを案内することで、仮想の観光ツアーをすることもできる。
Recently, technology for holding exhibitions and other events in virtual spaces has been attracting attention.
Patent Literature 1 discloses a system that presents data in a virtual space to a viewing user in a state that allows the data to be viewed by a three-dimensional viewer such as a head-mounted display. The viewing user can view virtual exhibits while moving around in the virtual space. If the viewing user makes a request, an explanation of the virtual exhibit is displayed in text or output as audio.
Patent Literature 2 discloses a technology that allows staff at an online exhibition to guide visitors via video calls. Staff can also share a screen with visitors and give explanations.
Patent Literature 3 discloses a virtual tourism system that uses a virtual space for sightseeing. A user can move an avatar around the virtual space to enjoy sightseeing and can also converse with other users. A guide can also guide multiple users on a virtual sightseeing tour.
従来技術では、仮想空間におけるバーチャル展示会において、来場者に対して、展示物の説明が予め用意された文字、音声で提供されており、臨場感に欠けるという課題があった。特許文献2、3では、来場者と会話をすることも可能ではあるが、この場合においても、スタッフは、来場者が展示物のどこを見ながら質問しているのかを把握することができないため、現実の展示会に比べると円滑なコミュニケーションを実現できなかった。また、説明者が来場者に見せたい展示物がある場合、口頭でその展示物がある場所を説明する必要があり、来場者を案内することは容易ではなかった。
かかる課題は、仮想空間において展示会を開催する場合に限らず、観光その他の自然観察、美術館、博物館、工場その他の施設見学など種々の目的で、ユーザに対して仮想空間を展示する場合に共通の課題である。本発明は、かかる課題を解決し、仮想空間を展示する際に、案内者とユーザとのコミュニケーションを円滑にすることを目的とする。
In the prior art, in a virtual exhibition in a virtual space, explanations of exhibits are provided to visitors using pre-prepared text and audio, which causes a lack of realism. In Patent Documents 2 and 3, it is possible to converse with visitors, but even in this case, the staff cannot grasp which part of the exhibit the visitor is looking at when asking a question, so communication is not as smooth as in a real exhibition. In addition, if the presenter wants to show the visitors an exhibit, he or she must verbally explain where the exhibit is located, making it difficult to guide the visitors.
This problem is not limited to cases where an exhibition is held in a virtual space, but is a common problem when a virtual space is exhibited to users for various purposes such as sightseeing or other nature observation, visiting art galleries, museums, factories and other facilities, etc. The present invention aims to solve this problem and facilitate communication between guides and users when exhibiting a virtual space.
本発明は、第1の態様として、
仮想空間において電子的に構成された仮想展示を行う仮想展示システムであって、
前記仮想空間及び前記仮想展示を表す仮想データを記憶する仮想データ記憶部と、
前記仮想展示を閲覧するユーザの前記仮想空間における視界を特定する視界情報を入力する視界情報入力部と、
前記視界情報に基づいて、前記仮想データを用いて、前記ユーザが使用するユーザ用出力装置に前記仮想展示の画像を表示させるユーザ用表示制御部と、
前記仮想展示の案内者が使用する案内者用出力装置に、前記ユーザ用画像表示装置に表示させる画像と同じ画像を表示させる案内者用表示制御部と、
前記ユーザに提供される案内情報を前記案内者から受け付ける案内情報入力部と、
前記案内情報を、前記ユーザ用出力装置に出力させる出力制御部とを備える仮想展示システムとすることができる。
The present invention provides, as a first aspect,
A virtual exhibition system that performs a virtual exhibition electronically constructed in a virtual space, comprising:
a virtual data storage unit that stores virtual data representing the virtual space and the virtual exhibition;
a visibility information input unit for inputting visibility information that specifies a visibility in the virtual space of a user viewing the virtual exhibit;
a user display control unit that uses the virtual data based on the visibility information to display an image of the virtual exhibition on a user output device used by the user;
a guide display control unit that displays, on a guide output device used by a guide of the virtual exhibition, an image identical to an image to be displayed on the user image display device;
a guide information input unit that receives, from the guide, guide information to be provided to the user;
The virtual exhibition system may further include an output control unit that causes the user output device to output the guidance information.
本発明の第1の態様では、仮想空間および仮想展示の画像を表示させることにより、ユーザに仮想空間内で仮想展示を閲覧しているように認識させることができる。そして、ユーザに表示している画像と同じ画像を、仮想展示の案内者にも表示させることができる。
従来技術においても、案内者が用意した画像を、ユーザと共有することは可能であったが、この方法ではユーザが何に関心を示しているかは、わからなかった。これに対して、本発明では、案内者は、ユーザが、仮想空間内でどのような場面を視ているかを確認しながら、案内することができるため、ユーザの興味関心に沿った案内を行うことが可能となる。
本発明において、視界情報とは、仮想空間内での視点の位置、視線方向、画角などとすることができる。入力するのは、これらの一部であってもよい。また、一部の情報は、予め設定した固定値としてもよい。
本発明において、仮想空間および仮想展示は、2次元であっても良いが、3次元とすることにより、臨場感のある展示を行うことができる。また、仮想空間および仮想展示はCG(コンピュータグラフィックス)で提供してもよいし、現実の展示等を撮影した写真・動画・CGで作成した静止画または動画のテクスチャを貼り付けるなどして提供しても良い。仮想空間および仮想展示は、その他種々の方法で提供することができる。
テクスチャとして、実写の動画またはCG動画(アニメーション)を用いれば、仮想空間における動きも再現することができ、一層、臨場感を向上させることができる。特に、本発明を、観光案内などに利用する場合には、動画を用いれば、滝や川の流れ、木々が風でなびく様子などを表現できる利点がある。
以下、本明細書において、写真、CGという場合には、これらに代えて、またはこれらとともに実写の動画、アニメーションを用いてもよい。
仮想展示は、いわゆる展示会のように商品またはサービスの内容を説明するものの他、観光地の景色、美術館、博覧会など種々の内容とすることができる。
ユーザ用出力装置は、パーソナルコンピュータ、タブレット、スマートフォンなどのディスプレイとしてもよいし、また頭部に装着するゴーグルやメガネなどを利用してもよい。特にゴーグルやメガネなどを利用する場合には、一層、臨場感が向上する利点がある。案内者用出力装置も同様である。また、ユーザ用出力装置および案内者用出力装置は、画像だけでなく音声なども出力可能としてもよい。
ユーザに提供する案内情報は、文字、画像、音声など種々の態様をとることができる。
In a first aspect of the present invention, images of the virtual space and the virtual exhibit are displayed, so that the user can perceive that he or she is viewing the virtual exhibit within the virtual space. The same images displayed to the user can also be displayed to the guide of the virtual exhibit.
In the prior art, it was possible for the guide to share images prepared by the guide with the user, but this method did not allow the guide to know what the user was interested in. In contrast, in the present invention, the guide can guide the user while checking what scene the user is looking at in the virtual space, making it possible to provide guidance that is in line with the user's interests.
In the present invention, the field of view information may be the position of the viewpoint, the line of sight, the angle of view, etc. in the virtual space. Only a part of these may be input. In addition, a part of the information may be a fixed value set in advance.
In the present invention, the virtual space and virtual exhibit may be two-dimensional, but by making them three-dimensional, an exhibit with a sense of realism can be created. The virtual space and virtual exhibit may be provided using CG (computer graphics), or may be provided by attaching textures of photographs, videos, or still images or videos created using CG of real exhibits. The virtual space and virtual exhibit may be provided in various other ways.
If real-life video or CG video (animation) is used as the texture, it is possible to reproduce the movement in the virtual space, further improving the sense of realism. In particular, when the present invention is used for tourist information, the use of video has the advantage of being able to express the flow of a waterfall or a river, or the way trees flutter in the wind.
Hereinafter, in this specification, when photographs and CG are mentioned, actual videos and animations may be used instead of or in addition to them.
The virtual exhibit may be an exhibition that explains the contents of a product or service, or may be a variety of contents such as scenery of a tourist spot, an art museum, or an exhibition.
The user output device may be a display of a personal computer, tablet, smartphone, or the like, or may utilize goggles or glasses worn on the head. In particular, when goggles or glasses are used, there is an advantage that the sense of realism is further improved. The same applies to the guide output device. Furthermore, the user output device and the guide output device may be capable of outputting not only images but also sounds.
The guidance information provided to the user can take various forms, such as text, images, and audio.
本発明において、
前記ユーザ用表示制御部は、前記視界情報に基づいて前記仮想展示の2次元画像を生成し、
前記案内者用表示制御部は、前記視界情報に基づく画像の生成を行うことなく、前記ユーザ用表示制御部で生成された前記2次元画像を利用して前記表示を行ってもよい。
In the present invention,
The user display control unit generates a two-dimensional image of the virtual exhibit based on the visibility information,
The guide display control unit may perform the display by utilizing the two-dimensional image generated by the user display control unit, without generating an image based on the visibility information.
ユーザが視認している画像を、案内者に共有させる方法としては、2つの方法が考えられる。1つめの方法は、ユーザ用出力装置および案内用出力装置に表示させる画像をそれぞれ個別に生成するものとし、両者で画像を生成するためのパラメータを共有する方法である。2つめの方法は、ユーザ用出力装置のために生成された画像データを、そのまま案内用出力装置でも使用する方法である。
上記態様は、2つめの方法をとるものに相当する。こうすれば、比較的容量が大きくなる画像データを転送するデメリットがあるものの、案内用出力装置に表示させる画像を生成する負荷が軽減され、両者の同期を比較的容易かつ確実に実現することができる利点がある。
There are two possible methods for sharing the image viewed by the user with the guide. The first method is to generate images to be displayed on the user output device and the guidance output device separately, and to share parameters for generating the images between the two. The second method is to use the image data generated for the user output device as is on the guidance output device as well.
The above embodiment corresponds to the second method. This has the disadvantage of transferring relatively large amounts of image data, but has the advantage of reducing the load of generating images to be displayed on the guidance output device and making it relatively easy and reliable to synchronize the two.
本発明において、
前記ユーザ用表示制御部は、前記案内者が指示した動画像データを用いて前記ユーザ用出力装置に動画像を表示可能であり、
前記案内者用表示制御部は、前記ユーザ用表示制御部が前記動画像データのいずれの時刻を再生しているかを表す再生位置情報を間欠的に取得し、該取得した時点で前記再生位置情報に同期させながら、前記案内者が指示した動画像データを用いて前記案内者用出力装置に動画像を表示してもよい。
In the present invention,
the user display control unit is capable of displaying a moving image on the user output device using moving image data designated by the guide,
The guide display control unit may intermittently acquire playback position information indicating at what time in the video data the user display control unit is playing, and at the time of acquisition, display a video on the guide output device using the video data specified by the guide, while synchronizing with the playback position information.
動画像を再生する場合には、仮想空間内を透視投影等する必要がないため、ユーザ用出力装置および案内用出力装置で個別に再生する方法が好ましい。ただしこの場合は、個別に再生するため、両者の同期が必ずしも保たれるとは限らず、再生位置にずれが生じることがある。一方、常に両者の同期を維持しようとすれば、ユーザ用出力装置における動画の再生位置を常時監視する必要があり、再生に要する負荷が多大となる。
上記態様によれば、再生位置情報を間欠的に取得することにより、負荷を抑制しながら、ユーザ用出力装置および案内用出力装置における違和感のない程度の同期を実現することができる。
上記態様において、再生位置情報を間欠的に取得するタイミングは、ユーザ用出力装置および案内用出力装置において動画を再生した場合のずれの発生状況に応じて、違和感が生じない範囲で任意に決めれば良い。
When playing back moving images, since there is no need for perspective projection or the like within the virtual space, it is preferable to play them separately on the user output device and the guide output device. However, in this case, since they are played separately, the synchronization between the two is not necessarily maintained, and there may be a discrepancy in the playback position. On the other hand, if one tries to always maintain the synchronization between the two, it is necessary to constantly monitor the playback position of the moving image on the user output device, which imposes a large load on the playback.
According to the above aspect, by intermittently acquiring the playback position information, it is possible to realize synchronization between the user output device and the guidance output device to a degree that does not cause discomfort while suppressing the load.
In the above aspect, the timing for intermittently acquiring the playback position information may be determined arbitrarily within a range that does not cause discomfort, depending on the occurrence of a discrepancy when the video is played on the user output device and the guidance output device.
本発明は、第2の態様として、
仮想空間において電子的に構成された仮想展示を行う仮想展示システムであって、
前記仮想空間及び前記仮想展示を表す仮想データを記憶する仮想データ記憶部と、
前記仮想展示を閲覧するユーザからの指示に応じて、前記仮想空間内における前記ユーザの位置を設定する位置設定部と、
前記仮想展示を閲覧するユーザの前記仮想空間の前記位置における視界を特定する視界情報を入力する視界情報入力部と、
前記視界情報に基づいて、前記仮想データを用いて、前記ユーザが使用するユーザ用出力装置に前記仮想展示の画像を表示させるユーザ用表示制御部と、
前記位置設定部による位置の設定、および前記視界情報の一方または双方を、前記仮想展示の案内者からの指示または予め用意されたデータに基づいて制御するプッシュ型案内部を備える仮想展示システムとすることができる。
In a second aspect, the present invention provides a method for producing a liquid crystal display comprising:
A virtual exhibition system that performs a virtual exhibition electronically constructed in a virtual space, comprising:
a virtual data storage unit that stores virtual data representing the virtual space and the virtual exhibition;
a position setting unit that sets a position of a user in the virtual space in response to an instruction from the user viewing the virtual exhibition;
a visibility information input unit for inputting visibility information that specifies the visibility of a user viewing the virtual exhibit at the position in the virtual space;
a user display control unit that uses the virtual data based on the visibility information to display an image of the virtual exhibition on a user output device used by the user;
The virtual exhibition system may be provided with a push-type guidance unit that controls the position setting by the position setting unit and/or the field of view information based on instructions from a guide of the virtual exhibition or on data prepared in advance.
本発明の第2の態様では、ユーザが自ら指示して仮想空間内の位置を設定することができる、即ち、ユーザが自分の意思で仮想空間内を移動することができる。現実の展示会において種々のブースを視て回るように、仮想空間内を自由に移動できるようにしてもよい。また、リストなどから所望の出展者を選択することで、その出展者に対応する仮想展示に移動できるようにしてもよい。
第2の態様では、さらに、案内者の指示または予め用意されたデータに基づいて、ユーザの位置や視界情報の一方または双方をコントロールすることができる。つまり、案内者等の指示を、ユーザの指示よりも優先させることもできる。こうすることにより、現実空間で案内者がユーザを連れて案内するのと同じように、仮想空間内でユーザを移動させながら案内することが可能となる。また、視界情報をコントロールすれば、ユーザに所望の方向を向かせて案内を行うことができる。これらの案内を予め用意されたデータに基づいて行えるようにすれば、自動案内を実現することもできる。
上記態様において、案内者の指示を優先する動作状態は、常に有効としてもよいし、ユーザからの同意が得られた場合にのみ有効となるようにしてもよい。
また、案内者がユーザの位置を自由に移動させられるように構成してもよいし、仮想空間内に予め用意された所定の案内地点に限定して移動させられるようにしてもよい。後者の方法によれば、ユーザを所望の位置に容易に移動させることが可能となる。また、ユーザも、仮想空間内とはいえ自分の意思に関わらず自由に移動させられる場合には多少なりとも不快感を覚えるおそれがあるが、後者の方法によれば、こうした不快感を軽減することも可能となる。
In a second aspect of the present invention, the user can set a position in the virtual space by himself/herself, that is, the user can move in the virtual space at his/her own will. The user may be allowed to move freely in the virtual space, just as one would look around various booths at a real exhibition. Also, the user may be allowed to move to the virtual exhibit corresponding to a desired exhibitor by selecting the exhibitor from a list or the like.
In the second aspect, the position of the user and/or the visibility information can be controlled based on the guide's instructions or on data prepared in advance. In other words, the guide's instructions can be prioritized over the user's instructions. This makes it possible to guide the user while moving around in the virtual space, in the same way that a guide guides the user in the real space. Furthermore, by controlling the visibility information, the user can be guided in a desired direction. If these types of guidance can be performed based on data prepared in advance, automatic guidance can also be realized.
In the above aspect, the operating state in which the guide's instructions are prioritized may be always valid, or may be valid only when consent is obtained from the user.
Also, the guide may be configured to freely move the user's position, or may be limited to a predetermined guide point prepared in advance in the virtual space. The latter method makes it possible to easily move the user to a desired position. Also, the user may feel some discomfort if he or she is allowed to move freely against his or her will, even in a virtual space, but the latter method makes it possible to reduce such discomfort.
本発明の第1の態様、第2の態様のいずれにおいても、
前記仮想データ記憶部は、前記案内者を表す画像を表示するための案内者画像データを記憶しており、
ユーザ用表示制御部は、前記案内者画像データに基づいて前記案内者の画像を表示可能であり、
該案内者の画像の表示位置は、前記仮想空間内で予め設定された所定の位置に規制されているものとしてもよい。
In either the first or second aspect of the present invention,
the virtual data storage unit stores guide image data for displaying an image representing the guide,
The user display control unit is capable of displaying an image of the guide based on the guide image data,
The display position of the image of the guide may be restricted to a predetermined position set in advance within the virtual space.
このように案内者の画像を表示させることにより、ユーザに臨場感を与えることができる。案内者の画像は、仮想展示と同様のものとすることが好ましい。つまり、仮想展示が2次元画像で行われている場合は案内者の画像も2次元とし、仮想展示が3次元画像で行われている場合は、案内者の画像も3次元とすることが好ましい。案内者の画像は、人間の容姿とする他、動物、架空の生物など種々のものとすることができる。
案内者画像データは、CGで作成したものであってもよいし、写真、動画などを用いてもよい。
ユーザの位置に応じて案内者の位置も移動させることもできるが、上記態様では、案内者の仮想空間内での位置を所定の位置に規制している。こうすることにより、案内者の位置が仮想展示と干渉するといった不都合を容易に回避することができる利点がある。案内者の仮想空間内位置は、一点または複数の点で規定してもよいし、領域で規定してもよい。
案内者の画像は、常時、表示させるようにしてもよいし、ユーザからの要求または案内者の操作に応じて表示させるようにしてもよい。
By displaying the image of the guide in this way, it is possible to give the user a sense of realism. It is preferable that the image of the guide is the same as that of the virtual exhibition. In other words, if the virtual exhibition is performed using two-dimensional images, it is preferable that the image of the guide is also two-dimensional, and if the virtual exhibition is performed using three-dimensional images, it is preferable that the image of the guide is also three-dimensional. The image of the guide can be of various types, such as a human appearance, an animal, or a fictional creature.
The guide image data may be created using CG, or may be a photograph, a video, or the like.
Although the position of the guide can be moved according to the position of the user, in the above embodiment, the position of the guide in the virtual space is restricted to a predetermined position. This has the advantage that it is easy to avoid the inconvenience of the guide's position interfering with the virtual exhibit. The position of the guide in the virtual space may be defined by one or more points, or may be defined by an area.
The image of the guide may be displayed at all times, or may be displayed in response to a request from the user or an operation by the guide.
上記態様においては、
前記所定の位置は、前記ユーザがいずれの位置にても、その視界内に前記案内者の画像を表示可能に設定されており、
前記視界には前記案内者の画像が1体だけ表示されるものとしてもよい。
In the above aspect,
the predetermined position is set so that the image of the guide can be displayed within the field of view of the user regardless of the position of the user,
Only one image of the guide may be displayed in the field of view.
こうすることにより、ユーザには、いずれの位置にいても案内者の画像が表示されるため、臨場感を維持することができる。案内者は、ユーザの視界内に入っていればよく、必ずしも正面に表示させる必要はない。また、常に視界に入っている必要はなく、それぞれの位置でいずれかの方向を見れば、視認できるようになっていればよい。
案内者は、複数表示させる態様としてもよいが、1体だけ表示されるようにすれば、ユーザは、表示された案内者とコミュニケーションをとっているように感じ、一層、臨場感を向上させることができる。
1体だけ表示させる方法は、例えば、2通りが考えられる。1つ目の方法は、ユーザの視界内に複数の案内者が入ることがないように、予め案内者の位置を決めておく方法である。2つ目の方法は、複数の案内者が視界内に入る場合には、いずれか1体のみを選択して表示させる方法である。いずれの方法を採用してもよい。
また、上記態様において、ユーザの「視界」は、ユーザの位置から所定の距離範囲内に制限してもよい。こうすることで、遠方に案内者が表示されることを許容しつつ、近くに表示される案内者は1体とすることができる。
By doing so, the image of the guide is displayed to the user no matter where the user is, so the sense of realism can be maintained. The guide only needs to be within the user's field of vision, and does not necessarily need to be displayed in front of the user. Also, the guide does not need to be in the user's field of vision at all times, and it is sufficient that the guide can be seen by looking in any direction from each position.
Although multiple guides may be displayed, displaying only one will allow the user to feel as if he or she is communicating with the displayed guide, further enhancing the sense of realism.
There are, for example, two possible methods for displaying only one guide. The first method is to determine the position of the guide in advance so that multiple guides do not come within the user's field of view. The second method is to select and display only one guide when multiple guides come within the user's field of view. Either method may be adopted.
In the above embodiment, the user's "field of view" may be limited to a predetermined distance range from the user's position. In this way, guides can be displayed in the distance, while only one guide can be displayed nearby.
本発明の第1の態様、第2の態様のいずれにおいても、
前記仮想空間内における前記ユーザの位置は、予め設定された既定位置に規制されるものとしてもよい。
In either the first or second aspect of the present invention,
The position of the user in the virtual space may be restricted to a preset default position.
こうすることにより、効率的に仮想展示を提供でき、ユーザも効率的に閲覧することができる。
上記態様においては、規定位置における視界情報は任意としてもよいし、視界情報も規制してもよい。
In this way, a virtual exhibition can be provided efficiently, and the user can view it efficiently.
In the above aspect, the visibility information at the specified position may be arbitrary, or the visibility information may be restricted.
本発明の第1の態様、第2の態様のいずれにおいても、
一人または特定のグループ内のユーザに対して、前記仮想空間が個別に割り当てられるものとしてもよい。
In either the first or second aspect of the present invention,
The virtual space may be individually allocated to one or a particular group of users.
上記態様において、仮想空間を構成するデータ自体は、複数のユーザに流用しても差し支えない。「個別に」とは、同一の仮想空間内に自己または自己が所属するグループ以外のユーザが存在しないことを意味する。
こうすることにより、ユーザと案内者とのコミュニケーションが、他のユーザに対して漏洩することを回避できる。
メタバースと呼ばれる技術においては、仮想空間内に不特定の複数のユーザが集合して、コミュニケーションをとることが可能となっているが、上記態様では、かかる方法ではなく、敢えてユーザまたは特定のグループごとに固有の仮想空間とするのである。
なお、このような固有の仮想空間と、不特定のユーザが混在する仮想空間とを任意に選択できるようにしても良い。
In the above embodiment, the data constituting the virtual space may be used by multiple users. "Individually" means that no users other than the user himself or the group to which the user belongs exist in the same virtual space.
This makes it possible to prevent communication between the user and the guide from being leaked to other users.
A technology known as the Metaverse allows an unspecified number of users to gather and communicate within a virtual space, but the above embodiment does not use this method; instead, a unique virtual space is created for each user or specific group.
It should be noted that such a unique virtual space and a virtual space in which unspecified users coexist may be selected at will.
本発明の第1の態様、第2の態様のいずれにおいても、
前記ユーザからの指示に応じて、前記案内者が配布資料として用意した資料データを、前記ユーザが自由に利用可能な状態に取得させる資料配付部と、
いずれの前記ユーザが、前記資料データを取得したかを前記案内者に提供する情報提供部とを備えてもよい。
In either the first or second aspect of the present invention,
a material distribution unit that, in response to an instruction from the user, causes the user to acquire material data prepared by the guide as a distribution material in a state in which the user can freely use the material;
The information providing unit may provide the guide with information about which of the users has acquired the material data.
こうすることにより、ユーザが、どの配布資料に興味関心を示したかを分析することが可能となる。この分析結果は、例えば、商談が成立する可能性が高いユーザを選択することに活用できる。また、配付資料の内容の改善その他の用途にも活用することができる。 This makes it possible to analyze which handouts users showed interest in. The results of this analysis can be used, for example, to select users who are more likely to close a deal. They can also be used to improve the content of handouts and for other purposes.
本発明の第1の態様、第2の態様のいずれにおいても、
前記ユーザが、前記仮想空間内に滞在していた時間を、前記案内者に提供する情報提供部とを備えてもよい。
In either the first or second aspect of the present invention,
The virtual space may further include an information providing unit that provides the guide with information about the time that the user has stayed in the virtual space.
こうすることにより、仮想空間が、どの程度、ユーザの興味関心を惹いたかを分析することが可能となる。この分析も、商談が成立する可能性が高いユーザの選択、仮想展示の内容の改善その他の用途に活用することができる。 This makes it possible to analyze the extent to which the virtual space has attracted users' interest. This analysis can also be used to select users who are likely to close business deals, improve the content of virtual exhibits, and for other purposes.
本発明の第1の態様、第2の態様のいずれにおいても、
前記仮想データ記憶部は、複数の仮想データを記憶しており、
前記ユーザ用表示制御部は、前記複数の仮想データのうち前記ユーザが選択した仮想データを用いて表示を行ってもよい。
In either the first or second aspect of the present invention,
the virtual data storage unit stores a plurality of virtual data;
The user display control unit may perform display using virtual data selected by the user from the plurality of virtual data.
こうすることにより、展示会でいくつかのブースを視て回るように、仮想空間内でいくつかの仮想展示を視て回ることが可能となる。複数の仮想展示は、異なる主体によって提供されてもよいし、同一の主体で提供されてもよい。 This makes it possible to browse several virtual exhibits in a virtual space, just like browsing several booths at an exhibition. The multiple virtual exhibits may be provided by different entities or by the same entity.
本発明は、上述した特徴を必ずしも全てを備えている必要はなく、適宜、その一部を省略したり、組み合わせたりしてもよい。上述した仮想展示をコンピュータによって実行する仮想展示方法として構成してもよいし、かかる方法をコンピュータに行わせるためのコンピュータプログラムとして構成してもよい。さらに、かかるコンピュータプログラムを記録したコンピュータが読み取り可能な記録媒体として構成してもよい。 The present invention does not necessarily have to have all of the above-mentioned features, and some of them may be omitted or combined as appropriate. The above-mentioned virtual exhibition may be configured as a virtual exhibition method executed by a computer, or as a computer program for causing a computer to execute such a method. Furthermore, it may be configured as a computer-readable recording medium on which such a computer program is recorded.
以下、本発明の実施例について、仮想空間において展示会を開催する場合を例にとって以下の項目に分けて説明する。
A.システム構成:
B.画像の表示方法:
C.案内者の位置:
D.仮想空間選択処理:
E.ユーザ画像生成処理:
F.動画再生処理:
G.情報提供処理:
H.効果および変形例:
Hereinafter, an embodiment of the present invention will be described in the following sections, taking as an example a case where an exhibition is held in a virtual space.
A. System Configuration:
B. How to display the image:
C. Guide Position:
D. Virtual Space Selection Process:
E. User Image Generation Process:
F. Video playback processing:
G. Information Processing:
H. Effects and Variations:
A.システム構成:
図1は、実施例における仮想展示システムの構成を示す説明図である。複数の出展者が仮想空間において、仮想的なブースを設置し、商品またはサービスの仮想展示をユーザに提供するシステムである。
仮想展示システムは、その主要な機能を提供するサーバ100、各ブースの出展者が利用する出展者端末200、ブースを訪れるユーザが利用するユーザ端末300を、インターネットなどのネットワークNEで接続して構成されている。出展者端末200、ユーザ端末300としては、パーソナルコンピュータ、タブレット、スマートフォンなどネットワークNEに接続可能な種々の機器を用いることができる。また、サーバ100の機能は、複数台によって提供してもよい。出展者端末200、ユーザ端末300も、複数台が接続可能である。
A. System Configuration:
1 is an explanatory diagram showing the configuration of a virtual exhibition system according to an embodiment of the present invention, in which a plurality of exhibitors set up virtual booths in a virtual space and provide users with virtual exhibitions of products or services.
The virtual exhibition system is composed of a server 100 that provides its main functions, exhibitor terminals 200 used by exhibitors at each booth, and user terminals 300 used by users visiting the booths, all connected via a network NE such as the Internet. The exhibitor terminals 200 and the user terminals 300 may be various devices that can be connected to the network NE, such as personal computers, tablets, and smartphones. The functions of the server 100 may be provided by a plurality of devices. A plurality of exhibitor terminals 200 and user terminals 300 may also be connected.
出展者端末200およびユーザ端末には、図示する機能が設けられている。
送受信部211、送受信部311は、ネットワークNEを介して情報を送受信する機能を奏する。情報としては、文字、画像、動画、音声などが挙げられる。また、出展者およびユーザから仮想展示システムに対する種々の指示なども含まれる。
入出力部212、入出力部312は、情報の入出力を行うデバイスを制御する。本実施例では、出展者のオペレータはゴーグル201を装着し、ユーザもゴーグル301を装着するものとしている。これらのゴーグル201、301には、仮想展示システムで提供される種々の画像が表示され、音声が出力される。また、マイクが組み込まれており、音声を入力することもできる。オペレータが、仮想展示システムに入力を行う場合は、出展者端末200のキーボード、マウスなどのデバイスを利用する。ユーザが、入力を行う場合は、ユーザ端末300のタッチパネルを利用する。入出力は、かかる例に限らず、種々の態様をとることができる。
アプリケーション213、アプリケーション313は、仮想展示システムから送信された情報に基づいて上述の入出力を行わせるなどの機能を提供する。仮想展示システムに固有のソフトウェアとして構成してもよいし、ブラウザなどの汎用的なソフトウェアを使用するものとしてもよい。
The exhibitor terminal 200 and the user terminal are provided with the functions shown in the figure.
The transmitting/receiving unit 211 and the transmitting/receiving unit 311 have a function of transmitting and receiving information via the network NE. The information includes text, images, videos, sounds, etc. Also included are various instructions from exhibitors and users to the virtual exhibition system.
The input/output unit 212 and the input/output unit 312 control devices that input and output information. In this embodiment, the exhibitor's operator wears goggles 201, and the user also wears goggles 301. These goggles 201, 301 display various images provided by the virtual exhibition system and output audio. They also have built-in microphones, allowing audio input. When the operator makes an input to the virtual exhibition system, they use devices such as a keyboard and mouse of the exhibitor terminal 200. When the user makes an input, they use the touch panel of the user terminal 300. Input and output are not limited to the above example, and can take various forms.
The application 213 and the application 313 provide functions such as performing the above-mentioned input and output based on information transmitted from the virtual exhibition system. They may be configured as software specific to the virtual exhibition system, or may use general-purpose software such as a browser.
サーバ100には、図示する機能が設けられている。
仮想データ記憶部101は、仮想空間および仮想展示を実現するための種々のデータ(以下、「仮想データ」と総称することもある)を記憶している。本実施例では、仮想展示会を開催する会場全体を表す仮想データは、仮想展示会の主催者または仮想展示システムの運営者が用意する。各ブースを表す仮想データは、出展者が用意する。
ユーザデータ記憶部102は、各ブースを訪れるユーザについての情報を記憶する。
出展者データ記憶部103は、各ブースを出展する出展者についての情報を記憶する。
資料データ記憶部104は、各ブースでユーザに配布する資料、動画などのデータを記憶する。
これらのデータの具体的な内容および構造については、後述する。
The server 100 has the functions shown in the figure.
The virtual data storage unit 101 stores various data (hereinafter, sometimes collectively referred to as "virtual data") for realizing a virtual space and a virtual exhibition. In this embodiment, the virtual data representing the entire venue where the virtual exhibition is held is prepared by the organizer of the virtual exhibition or the operator of the virtual exhibition system. The virtual data representing each booth is prepared by the exhibitor.
The user data storage unit 102 stores information about users who visit each booth.
The exhibitor data storage unit 103 stores information about the exhibitors who will be exhibiting at each booth.
The material data storage unit 104 stores data such as materials and videos to be distributed to users at each booth.
The specific contents and structures of these data will be described later.
仮想空間割当部111は、ユーザに対して仮想空間を割り当てる。本実施例では、ユーザがいずれかのブースを訪れたとき、そのブースの仮想空間を、そのユーザに固有の空間として設定するのである。こうすることにより、あたかもそのブースには、そのユーザしか存在しないかのように、出展者のオペレータとユーザがコミュニケーションをとることが可能となる。仮想空間割当部111は、かかる機能を実現するのである。
データ管理部112は、仮想データ記憶部101、ユーザデータ記憶部102、出展者データ記憶部103、および資料データ記憶部104のデータの入出力を管理する。
送受信部113は、ネットワークNEを介して出展者端末200、ユーザ端末300と情報の送受信を行う。
The virtual space allocation unit 111 allocates a virtual space to a user. In this embodiment, when a user visits a booth, the virtual space of that booth is set as a space unique to that user. This allows the user to communicate with the exhibitor's operator as if that user were the only person present at that booth. The virtual space allocation unit 111 realizes this function.
The data management unit 112 manages the input and output of data in the virtual data storage unit 101 , the user data storage unit 102 , the exhibitor data storage unit 103 , and the material data storage unit 104 .
The transmission/reception unit 113 transmits and receives information to and from the exhibitor terminal 200 and the user terminal 300 via the network NE.
出展者用表示制御部121は、出展者端末200に表示する画像データを生成し送信する。画像を生成するための情報を出展者端末200に送信し、画像データを生成させるようにしてもよい。
案内情報入力部122は、出展者端末200から、商品またはサービスなどを案内する案内情報を入力する。案内情報は、出展者端末200でオペレータが、文字、音声などの形で入力することができる。入力された案内情報がユーザ端末300に送信されることにより、オペレータとユーザとのコミュニケーションが実現される。
情報提供部123は、出展者に対して、出展の実績に関する種々の情報を提供する。例えば、ユーザがブースに滞在した時間、ブースを来訪したユーザの数、ユーザがブースで取得した資料の種類などの情報が挙げられる。これらの情報に基づいて行った分析結果を含めても良い。
プッシュ型案内部124は、オペレータが、ユーザの位置、視線方向などを設定する機能を奏する。こうすることで、あたかもオペレータがユーザを連れていくかのようにブース内を案内することもできる。また、オペレータが対応できない場合、予め用意されたデータに従って、サーバ100が自動的にユーザの案内を行うようにしてもよい。
The exhibitor display control section 121 generates and transmits image data to be displayed on the exhibitor terminal 200. Information for generating an image may be transmitted to the exhibitor terminal 200 to cause the exhibitor terminal 200 to generate the image data.
The guide information input unit 122 inputs guide information for introducing products or services from the exhibitor terminal 200. The operator can input the guide information in the form of characters, voice, etc. at the exhibitor terminal 200. The input guide information is transmitted to the user terminal 300, thereby realizing communication between the operator and the user.
The information providing unit 123 provides various information regarding the performance of the exhibit to the exhibitor. For example, the information includes the time that the user stayed at the booth, the number of users who visited the booth, the type of materials that the user acquired at the booth, etc. The information may also include the results of an analysis based on this information.
The push-type guidance unit 124 has a function whereby the operator can set the user's position, line of sight, etc. This allows the operator to guide the user around the booth as if he or she were taking the user with them. Also, if the operator is unable to respond, the server 100 may automatically guide the user according to pre-prepared data.
ユーザ用表示制御部131は、ユーザ端末300に表示する画像データ(以下、「ユーザ画像」という)を生成し送信する。画像を生成するための情報をユーザ端末300に送信し、画像データを生成させるようにしてもよい。
位置設定部132は、仮想空間内におけるユーザの位置を設定する。本実施例では、ユーザが位置を設定することにより、仮想空間内を移動することができる。
視界情報入力部133は、ユーザ端末300から視界情報を入力する。視界情報とは、ユーザ画像を生成するための視点位置、視線方向、画角などの情報である。
資料配付部134は、ユーザの指示に従って、ブース内で配布されている資料のデータを送信する。資料のデータは、ユーザ端末300等にダウンロードされる。
The user display control unit 131 generates and transmits image data (hereinafter referred to as "user image") to be displayed on the user terminal 300. Information for generating an image may be transmitted to the user terminal 300 to cause the user terminal 300 to generate the image data.
The position setting unit 132 sets the position of the user in the virtual space. In this embodiment, the user can move within the virtual space by setting the position.
The visibility information input unit 133 inputs visibility information from the user terminal 300. The visibility information is information such as the viewpoint position, line of sight direction, and angle of view for generating a user image.
The material distribution unit 134 transmits data of materials distributed in the booth in accordance with instructions from the user. The data of the materials is downloaded to the user terminal 300 or the like.
仮想展示システムは、かかる構成に限らず、種々の構成をとることができる。図示した機能も全てを備えている必要はなく、一部を省略してもよい。また、図示した以外の機能を備えていてもよい。
なお、以上で説明したそれぞれの機能は、本実施例では、ソフトウェア的に構築しているが、その一部または全部をハードウェア的に構築することも可能である。
The virtual exhibition system is not limited to the above configuration and may have various configurations. It is not necessary to have all the functions shown in the figure, and some of them may be omitted. In addition, the virtual exhibition system may have functions other than those shown in the figure.
In this embodiment, each of the functions described above is implemented as software, but it is also possible to implement a part or all of them as hardware.
図2は、データ構造を示す説明図である。
出展者データ記憶部103には、出展者ごとに識別子である出展者IDが割り当てられ、出展者名、連絡先、仮想データ、招待者、訪問者など出展者の情報が記憶されている。
仮想データ情報は、出展者のブースを構成する3次元モデルや写真・動画、テクスチャ、その他のデータの所在を表す。本実施例では、仮想データは、仮想データ記憶部101に識別子である仮想データIDを付して記憶されているから、仮想データ情報としては、仮想データIDを記憶することができる。
招待者情報とは、出展者がブースに招待したユーザの情報である。後述する通り、ユーザには、それぞれ識別子であるユーザIDが付されているから、招待者の情報としては、ユーザIDを記憶しておけば良い。
訪問者情報は、ブースを訪問したユーザの情報である。招待者と同様、ユーザIDが記憶されている。
FIG. 2 is an explanatory diagram showing a data structure.
In the exhibitor data storage unit 103, an exhibitor ID, which is an identifier, is assigned to each exhibitor, and exhibitor information such as exhibitor name, contact information, virtual data, invitees, and visitors is stored.
The virtual data information indicates the location of the three-dimensional model, photos, videos, textures, and other data that constitute the exhibitor's booth. In this embodiment, the virtual data is stored in the virtual data storage unit 101 with a virtual data ID, which is an identifier, so that the virtual data ID can be stored as the virtual data information.
The guest information is information about users invited by the exhibitor to their booth. As will be described later, each user is assigned a user ID as an identifier, so the user IDs can be stored as the guest information.
The visitor information is information about the user who visited the booth. As with the invitee, the user ID is stored.
ユーザデータ記憶部102には、ユーザIDごとに、氏名、連絡先、訪問ログ、資料ログ、グループなどのユーザの情報が記憶されている。
訪問ログとは、訪問したブースの履歴である。ブースを訪問した時刻、退出した時刻などで記録することができる。また、ブースは、出展者IDで特定することができる。
資料ログは、ダウンロードにより取得した資料の履歴である。資料に付された固有のIDなどで記録することができる。
グループ情報は、ユーザとグループを構成する他のユーザのユーザIDを記憶する。本実施例では、ブースを訪問すると、ユーザ固有の仮想空間として、そのブースが割り当てられるが、グループを指定しておくことにより、グループに固有の仮想空間として割り当てることも可能となる。グループ情報は、ユーザが適宜、編集可能とすることが好ましい。
The user data storage unit 102 stores user information such as name, contact information, visit log, material log, and group for each user ID.
The visit log is a history of the booths visited. The time when the booth was visited and the time when it was left can be recorded. Also, the booth can be specified by the exhibitor ID.
The material log is a history of materials acquired by downloading. It can be recorded using a unique ID attached to the material.
The group information stores the user IDs of the user and the other users who make up the group. In this embodiment, when a booth is visited, the booth is assigned as a virtual space specific to the user, but it is also possible to assign a virtual space specific to a group by specifying the group. It is preferable that the group information be editable by the user as appropriate.
仮想データ記憶部101には、仮想空間および仮想展示を構成する仮想データを記憶する。
「会場データ」は、仮想展示会の主催者または仮想展示システムの運営者が用意するデータである。仮想展示会を開催する会場全体の仮想空間を表す3次元モデルや写真・動画、テクスチャなどを記憶する。
各出展者が用意するブースの仮想データは、ブースごとに仮想データIDを付して記憶されている。出展者が複数のブースを出展する場合には、複数の仮想データIDが割り当てられることになる。
仮想データ情報としては、出展者ID、ブースデータ、展示物データ、視点データ、案内者データ、閲覧ログなどが記憶されている。
ブースデータは、ブースを構成する3次元モデルや写真・動画、テクスチャなどのデータである。現実のブースを撮影した写真・動画を用いてブースを表現してもよい。
展示物データは、ブース内の展示物の3次元データ、2次元の画像データ、動画データなどである。展示物をCGで提供する他、展示物を撮影した写真・動画を貼り付ける方法で提供してもよい。
視点データとは、ブース内でユーザが移動可能な位置を記憶する。本実施例では、後述する通り、ユーザがブース内を完全に自由に移動できる態様ではなく、予め設定された場所に選択的に移動可能な態様をとっている。視点データは、この移動可能な位置を表すデータとなる。
案内者データは、ブース内でユーザに案内を行う者を表す3次元画像データ、いわゆるアバターのデータである。本実施例では、案内者は、ブース内を自由に移動するのではなく、規定の位置に固定して表示するものとした。案内者データは、案内者を表示させる位置の情報も合わせて記憶している。
閲覧ログとは、ブース内を訪問したユーザの履歴である。ユーザごとに訪問時刻、退出時刻を記録している。ユーザとオペレータとのコミュニケーションの内容を合わせて記録してもよい。
この他、オペレータが不在の場合に、自動的にブースをユーザに案内するためのデータを用意してもよい。例えば、音声案内データ、ユーザの視点や視線を制御するためのデータ、ブース内のパネルの拡大、動画の再生などを指示するデータなどが考えられる。
The virtual data storage unit 101 stores virtual data that constitutes a virtual space and a virtual exhibition.
The "venue data" is data prepared by the organizer of the virtual exhibition or the operator of the virtual exhibition system. It stores a three-dimensional model, photos, videos, textures, etc., that represent the virtual space of the entire venue where the virtual exhibition will be held.
The virtual data for the booth prepared by each exhibitor is stored with a virtual data ID for each booth. When an exhibitor exhibits multiple booths, multiple virtual data IDs are assigned to each exhibitor.
The virtual data information includes exhibitor IDs, booth data, exhibit data, viewpoint data, guide data, viewing logs, and the like.
The booth data is data on a three-dimensional model constituting the booth, photographs, videos, textures, etc. The booth may be represented using photographs and videos of an actual booth.
The exhibit data may be three-dimensional data, two-dimensional image data, video data, etc. of the exhibits in the booth. In addition to providing the exhibits in CG, the exhibits may also be provided by attaching photographs and videos of the exhibits.
The viewpoint data stores the positions to which the user can move within the booth. In this embodiment, as described later, the user is not allowed to move completely freely within the booth, but can selectively move to pre-set positions. The viewpoint data is data that represents the positions to which the user can move.
The guide data is three-dimensional image data, so-called avatar data, that represents a person who will guide the user in the booth. In this embodiment, the guide does not move freely in the booth, but is fixed and displayed at a specified position. The guide data also stores information on the position at which the guide is displayed.
The viewing log is a history of users who visited the booth. The visit time and the departure time are recorded for each user. The content of the communication between the user and the operator may also be recorded.
In addition, data may be prepared to automatically guide users around the booth when an operator is not present, such as voice guidance data, data for controlling the user's viewpoint and line of sight, data for instructing the user to enlarge panels in the booth, play videos, etc.
仮想空間割当データは、ユーザがブースを訪問したときに、仮想空間割当部111が生成するデータである。図示するように、ブースを特定する仮想データIDと、出展者を特定する出展者ID、ユーザを特定するユーザIDを対応づける。ユーザがグループで訪問しているときは、グループに存在する複数のユーザIDが対応づけられることになる。ユーザの質問等は、対応づけられた出展者IDのオペレータのみに伝えられ、逆にオペレータの回答は、対応づけられたユーザのみに伝えられる。こうすることで、ユーザは、他のユーザへの漏洩などを心配することなく、オペレータとユーザと閉じたコミュニケーションをとることが可能となる。
仮想空間割当データは、ユーザまたはグループごとに生成される。仮想データIDは重複していても良い。こうすることで、ブースの展示は、複数のユーザに提供しながらも、ユーザごとに固有の仮想空間が提供されるのである。
なお、ブースに複数のユーザが来訪しているときは、一つの出展者IDに対して、複数の仮想空間割当データが設定される。このような場合は、オペレータが、来訪中のいずれかのユーザを選択してコミュニケーションすることになる。会話フラグは、オペレータとの会話の可否を表すフラグである。オペレータが、来訪中のユーザのいずれかを選択すると、そのユーザに対する仮想空間割当データにおいては、会話フラグはオンとなり、他の仮想空間割当データの会話フラグはオフとなる。こうすることで、複数のユーザがブースを来訪している場合でも、上述した閉じたコミュニケーションを実現することができる。
なお、出展者端末200を複数台用意する場合には、複数人のオペレータが分担してユーザに対応するようにしてもよい。かかる場合は、フラグを省略しても良い。
The virtual space allocation data is data generated by the virtual space allocation unit 111 when a user visits a booth. As shown in the figure, a virtual data ID that identifies the booth is associated with an exhibitor ID that identifies the exhibitor, and a user ID that identifies the user. When users are visiting in a group, multiple user IDs in the group are associated. Questions from the user are conveyed only to the operator of the associated exhibitor ID, and conversely, the operator's responses are conveyed only to the associated user. This allows users to communicate privately with the operator without worrying about information being leaked to other users.
The virtual space allocation data is generated for each user or group. The virtual data ID may be duplicated. In this way, the booth exhibit can be provided to multiple users, while providing each user with a unique virtual space.
When multiple users are visiting a booth, multiple virtual space allocation data are set for one exhibitor ID. In such a case, the operator will select one of the visiting users and communicate with that user. The conversation flag is a flag that indicates whether or not a conversation with the operator is possible. When the operator selects one of the visiting users, the conversation flag in the virtual space allocation data for that user is turned on, and the conversation flags in the other virtual space allocation data are turned off. In this way, the above-mentioned closed communication can be realized even when multiple users are visiting a booth.
When a plurality of exhibitor terminals 200 are prepared, the users may be handled by a plurality of operators. In such a case, the flag may be omitted.
B.画像の表示方法:
図3は、表示される画像の生成方法を示す説明図である。本実施例では、会場を表す仮想空間は、球状の仮想空間Sの内面に、会場を表す写真・動画のテクスチャを貼り付けることで構成した。また、ブースBは、図示するように、出展者が3次元モデル等によって仮想データを構成しており、仮想空間内に配置された状態となっている。ブースBも、実際のブースを撮影した写真・動画を貼り付けることで構成してもよい。
ユーザ画像は、仮想空間内で視点VP、視線方向VL、画角VAなどの視界情報に応じた透視投影によって生成することができる。視点VP、視線方向VLは、仮想空間内の3次元座標などを用いて定めることができる。画角VAは固定としてもよいし、ユーザが調整可能としてもよい。
なお、図示および説明の便宜上、図3では、会場の仮想空間Sの外側に視点VPが位置しているように示したが、実際には、視点VPは、仮想空間Sの中心に位置することになる。
B. How to display the image:
3 is an explanatory diagram showing a method of generating a displayed image. In this embodiment, the virtual space representing the venue is constructed by pasting textures of photos and videos representing the venue onto the inner surface of a spherical virtual space S. Also, as shown in the figure, the exhibitor has constructed virtual data for booth B using a three-dimensional model or the like, and the booth B is placed in the virtual space. Booth B may also be constructed by pasting photos and videos taken of an actual booth.
The user image can be generated by perspective projection in a virtual space according to visibility information such as a viewpoint VP, a line of sight direction VL, and an angle of view VA. The viewpoint VP and the line of sight direction VL can be determined using three-dimensional coordinates in the virtual space. The angle of view VA may be fixed or may be adjustable by the user.
For ease of illustration and explanation, in FIG. 3 the viewpoint VP is shown as being located outside the virtual space S of the venue, but in reality the viewpoint VP is located at the center of the virtual space S.
図4は、ユーザに表示される画像例(1)を示す説明図である。会場の画像IM0およびブースを3次元的に描いた画像IM1が表されている。また、ブースを案内する案内者Gが表示されている。ブース内の人PMは、臨場感を表すために描かれた人型の固定のモデルである。壁に吊された展示物は、静止画で表されるパネルや、動画等である。床に描かれたVP1は、ユーザが移動可能な視点位置を表している。
ユーザ画像の左上には、ブースの平面図W1が表示されている。図の上側に、平面図W1の拡大図を示した。本実施例では、ユーザは、ブース内を自由に移動できる訳ではなく、予め設定された視点位置に選択的に移動する。平面図W1は、ユーザが移動可能な視点位置および視界を図示するものである。移動可能な視点位置は、カメラのアイコンで示されている。図4に示したユーザ画像は、視点位置VP0から、視界VAのように視た状態であることを表している。ユーザ画像中の床に表された円形の視点位置VP1は、平面図W1の右下に表された視点位置VP1に対応している。
ユーザが、いずれかのカメラのアイコンをクリック等して選択すると、視点位置が移動する。ユーザ画像において床に描かれた円形の視点位置VP1を選択してもよい。視点位置VP2を選択した場合の画像を図5に示す。
4 is an explanatory diagram showing an example image (1) displayed to the user. An image IM0 of the venue and an image IM1 depicting a booth in three dimensions are displayed. Also displayed is a guide G guiding the user around the booth. A person PM in the booth is a fixed human-shaped model drawn to give a sense of realism. Exhibits hung on the wall are panels shown as still images, videos, etc. VP1 drawn on the floor represents a viewpoint position to which the user can move.
A floor plan W1 of the booth is displayed in the upper left of the user image. An enlarged view of the floor plan W1 is shown at the top of the figure. In this embodiment, the user cannot move freely in the booth, but selectively moves to a preset viewpoint position. The floor plan W1 illustrates the viewpoint positions and field of view to which the user can move. The viewpoint positions to which the user can move are indicated by a camera icon. The user image shown in FIG. 4 represents a state seen from the viewpoint position VP0 as in the field of view VA. The circular viewpoint position VP1 shown on the floor in the user image corresponds to the viewpoint position VP1 shown in the lower right of the floor plan W1.
When the user selects one of the camera icons by clicking on it, the viewpoint position moves. The user may select a circular viewpoint position VP1 drawn on the floor in the user image. The image when viewpoint position VP2 is selected is shown in FIG. 5.
図5は、ユーザに表示される画像例(2)を示す説明図である。左上に示した平面図W1から、図4において視点位置VP2を選択し、壁の方を視た状態の画像であることが分かる。
壁には、ディスプレイが描かれており、動画MVが自動的に無音で再生されており、展示会としての臨場感を持たせている。ユーザが、アイコンIC1をクリックすると、動画MVが拡大して音声付きで再生される。動画をユーザ画像全体に再生してもよい。
その横には、パネルが展示されている。ユーザが、パネルの下のアイコンIC2をクリックすると、パネルが拡大表示される。ユーザが、アイコンIC3をクリックすると、資料をダウンロードすることができる。
5 is an explanatory diagram showing an example of an image (2) displayed to the user. From the plan view W1 shown in the upper left, it can be seen that the image is of the state in which the viewpoint position VP2 in FIG. 4 is selected and the user is looking toward the wall.
A display is drawn on the wall, and a video MV is automatically played silently, creating a sense of realism as an exhibition. When a user clicks on icon IC1, the video MV is enlarged and played with sound. The video may be played over the entire user image.
A panel is displayed next to it. When the user clicks on the icon IC2 below the panel, the panel is enlarged. When the user clicks on the icon IC3, the document can be downloaded.
ユーザが、出展者に対して、案内の申込を行うためのアイコンを用意してもよい。ユーザが、このアイコンをクリックすると、ユーザはオペレータと閉じたコミュニケーションにより文字、音声などで案内を受けることができる。案内の申込を行い、オペレータが応じた時点で、図4に示した案内者Gの画像が現れるようにしてもよい。
逆に、オペレータがユーザに対して、案内を申し出るようにしてもよい。出展者用端末200の画面に、ユーザを呼び出すためのアイコンを設ければよい。オペレータがアイコンを操作してユーザを呼び出すと、ユーザ画面に、呼び出されていることを示すアイコンが表示され、これにユーザが応答することでオペレータと接続されるようにしてもよい。オペレータと接続された時点で、図4に示した案内者Gの画像が現れるようにしてもよい。
An icon may be prepared for users to apply for guidance from exhibitors. When the user clicks on this icon, the user can receive guidance in text, audio, etc. through closed communication with the operator. When the user applies for guidance and the operator responds, an image of the guide G shown in FIG. 4 may be displayed.
Conversely, the operator may offer guidance to the user. An icon for calling the user may be provided on the screen of the exhibitor terminal 200. When the operator operates the icon to call the user, an icon indicating that the user is being called may be displayed on the user screen, and the user may respond to this icon to be connected to the operator. When the user is connected to the operator, an image of the guide G shown in FIG. 4 may be displayed.
C.案内者の位置:
図6は、案内者の位置の設定を示す説明図である。本実施例では、案内者を表示する位置は、ブース内で予め設定されている。こうすることで、案内者が、ブース内の展示物と干渉するといった不具合を容易に回避することができる利点がある。
案内者の位置は、任意に決めることができるが、本実施例では、常に1体の案内者がユーザ画像に現れるように設定した。
図示する通り、ユーザは、視点位置P1~P5を移動可能であるとする。また、視点位置P1~P5において、それぞれ視界V1~V5を視認可能であるとする。案内者の位置G1~G5は、それぞれの視界V1~V5内に一つずつ任意の場所に設定すればよい。視界V1と視界V2は一部が重なっているから、位置G12に案内者を置き、位置G1、G2を省略してもよい。以上の設定により、視点P1~P4においては、視界V1~V4に1体だけ案内者が表示されることになる。ユーザがオペレータとコミュニケーションをとるとき、このように案内者を表示することにより、ユーザに臨場感を与えることができる。また、案内者を位置G1~G4に常に表示させていたとしても、ユーザには1体しか視認できないため、違和感を与えない。ユーザが視界V1~V4内で視線を移動させることによって案内者が一時的にユーザ画像から消える状態が生じたとしても差し支えない。
C. Guide Position:
6 is an explanatory diagram showing how to set the position of the guide. In this embodiment, the position where the guide is displayed is preset within the booth. This has the advantage that it is easy to avoid problems such as the guide interfering with the exhibits in the booth.
The position of the guide can be determined arbitrarily, but in this embodiment, it is set so that one guide always appears on the user image.
As shown in the figure, the user can move between viewpoint positions P1 to P5. Also, the user can view fields V1 to V5 at viewpoint positions P1 to P5, respectively. The guide positions G1 to G5 may be set at any positions within each of the fields of view V1 to V5. Since the fields of view V1 and V2 partially overlap, the guide may be placed at position G12, and positions G1 and G2 may be omitted. With the above settings, at viewpoints P1 to P4, only one guide is displayed in the fields of view V1 to V4. When the user communicates with the operator, displaying the guide in this way can give the user a sense of realism. Even if the guide is always displayed at positions G1 to G4, the user can only view one guide, so no sense of incongruity is felt. It is acceptable if the guide temporarily disappears from the user image as the user moves his or her gaze within the fields of view V1 to V4.
視点V5については、視界V5内には位置G5の案内者は1体しか表示されていないが、その遠方には、位置G1~G4の案内者が表示される可能性がある。このように遠方の案内者は、視点位置P5のユーザに違和感を与えるものではないから、そのまま表示させても差し支えない。また、視界内に複数の案内者が表示される可能性がある場合は、視界V5内の位置G5のみに案内者を表示し、その他の位置G1~G4の案内者は表示させないようにしてもよい。 For viewpoint V5, only one guide at position G5 is displayed within field of view V5, but guides at positions G1 to G4 may be displayed in the distance. Since such distant guides do not cause discomfort to the user at viewpoint position P5, there is no problem in displaying them as is. Furthermore, if there is a possibility that multiple guides may be displayed within the field of view, a guide may be displayed only at position G5 within field of view V5, and guides at the other positions G1 to G4 may not be displayed.
D.仮想空間選択処理:
以下、仮想展示を実現するためのフローチャートについて説明する。
図7は、仮想空間選択処理のフローチャートである。ユーザがブースを訪問したときに、仮想空間割当データ(図2参照)を生成する処理である。主として仮想空間割当部111(図1参照)が実行する処理であり、ハードウェア的には主としてサーバ100が実行する処理である。
本実施例では、ユーザは、出展者リストまたはブースリストから訪問先の出展者またはブースを選択することで、そのブースを訪問することができる。また、仮想空間内を移動しながら種々のブースを視て回り、所望のブース内に移動することによって、ブースを訪問することもできる。
仮想空間選択処理では、サーバ100は、ユーザからの出展者またはブースの指定の有無を確認する(ステップS10)。指定された場合には、それに従って、仮想空間割当データを生成する(ステップS13)。
指定されていない場合は、サーバ100は、仮想空間内のユーザの位置情報を入力し(ステップS11)、いずれかの出展者ブース内にいるか否かを判断する(ステップS12)。
出展者ブース内にいる場合には、ユーザがそのブースを訪問しているものと判断し、仮想空間割当データを生成する(ステップS13)。出展者ブース内にいない場合には、ステップS10以降の処理を繰り返す。
以上の処理により、ユーザごとに固有の仮想空間を割り当てることができる。ユーザがグループを設定している場合は、いずれかのユーザから指示された場合(ステップS10)、またはいずれかのユーザが出展者ブース内にいる場合(ステップS12)に、グループ内の全てのユーザがブースを訪問するものとして、仮想空間割当データを生成すればよい。
D. Virtual Space Selection Process:
A flowchart for realizing a virtual exhibition will be described below.
7 is a flowchart of the virtual space selection process. This process generates virtual space allocation data (see FIG. 2) when a user visits a booth. This process is mainly executed by the virtual space allocation unit 111 (see FIG. 1), and in terms of hardware, it is mainly executed by the server 100.
In this embodiment, the user can visit a booth by selecting an exhibitor or booth from the exhibitor list or booth list. The user can also visit a booth by moving around various booths in the virtual space and moving into the desired booth.
In the virtual space selection process, the server 100 checks whether or not an exhibitor or booth has been designated by the user (step S10). If so, the server 100 generates virtual space allocation data accordingly (step S13).
If not, the server 100 inputs the user's position information in the virtual space (step S11) and determines whether or not the user is in any of the exhibitor's booths (step S12).
If the user is within an exhibitor's booth, it is determined that the user is visiting that booth, and virtual space allocation data is generated (step S13).If the user is not within an exhibitor's booth, the process from step S10 onwards is repeated.
By the above process, a unique virtual space can be assigned to each user. If the users have set up groups, when an instruction is given by any user (step S10) or when any user is in an exhibitor booth (step S12), virtual space assignment data can be generated assuming that all users in the group will visit the booth.
なお、上記説明では、現実の展示会でユーザが会場を視て回りながら、ブースを訪れるかのように、仮想空間内をユーザが自由に移動しながらブースを訪れる態様を想定した。本実施例は、必ずしも仮想空間内でユーザが自由に移動できる態様に限定されるものではない。かかる場合には、図7におけるステップS11(ユーザの位置情報の入力)、ステップS12(出展者ブース内にいるか否かの判断)を省略してもよい。ユーザが、ブースを指定していないとき(ステップS10)、サーバ100は、予め決められた場所の仮想空間割当データを生成するようにしてもよい。 In the above explanation, it is assumed that the user moves freely through the virtual space and visits booths, just as if the user were to visit booths while touring the venue at a real exhibition. This embodiment is not necessarily limited to a situation in which the user can move freely through the virtual space. In such a case, step S11 (input of user location information) and step S12 (determination of whether or not the user is within an exhibitor's booth) in FIG. 7 may be omitted. When the user has not specified a booth (step S10), the server 100 may generate virtual space allocation data for a predetermined location.
E.ユーザ画像生成処理:
図8は、ユーザ画像生成処理のフローチャートである。図3で示した透視投影を行うことによりユーザ画像を生成する処理である。主としてユーザ用表示制御部131(図1参照)が実行する処理であり、ハードウェア的には主としてサーバ100が実行する処理である。
処理を開始するとサーバ100は、ユーザの位置情報、視界情報を入力する(ステップS21)。
そして、案内者の位置を設定する(ステップS22)。案内者の位置は、図6で説明した通りブース内で予め設定されている。ステップS22では、この中から表示対象となる位置を選択する。設定された位置の全てに案内者を表示する場合には、ステップS22の処理は省略してもよい。
サーバ100は、透視投影によりユーザ画像を生成する(ステップS23)。生成したユーザ画像は、ユーザ端末に送信される。
また、オペレータがユーザに案内を行っている場合には(ステップS24)、生成したユーザ画像を出展者端末にも送信する(ステップS25)。
こうすることで、オペレータは、ユーザが視認している画像と同じ画像を見ることができる。現実の空間では、案内者は、ユーザがどこを視ているかによって、ユーザの興味関心に応じた案内を行うことができるが、仮想空間においては、これが難しい。しかし、本実施例によれば、ユーザ画像をオペレータが確認できるため、オペレータは、その画像からユーザの興味関心を推し量り、案内を行うことが可能となる。
なお、案内中か否かの判断(ステップS24)の処理を省略し、常にユーザ画像を出展者端末に送信するようにしてもよい。
以上の処理は、仮想展示システムを利用している間、繰り返し実行される。
E. User Image Generation Process:
Fig. 8 is a flowchart of the user image generation process. This process generates a user image by performing the perspective projection shown in Fig. 3. This process is mainly executed by the user display control unit 131 (see Fig. 1), and in terms of hardware, this process is mainly executed by the server 100.
When the process starts, the server 100 inputs the user's position information and visibility information (step S21).
Then, the position of the guide is set (step S22). The position of the guide is set in advance in the booth as explained in FIG. 6. In step S22, a position to be displayed is selected from these positions. If the guide is to be displayed at all of the set positions, the process of step S22 may be omitted.
The server 100 generates a user image by perspective projection (step S23). The generated user image is transmitted to the user terminal.
Moreover, when the operator is giving guidance to the user (step S24), the generated user image is also transmitted to the exhibitor terminal (step S25).
In this way, the operator can see the same image as the user is viewing. In a real space, the guide can guide the user according to the user's interests depending on where the user is looking, but this is difficult in a virtual space. However, according to this embodiment, the operator can check the user's image, so the operator can infer the user's interests from the image and provide guidance.
It should be noted that the process of determining whether or not a guide is being given (step S24) may be omitted, and the user image may be transmitted to the exhibitor terminal at all times.
The above process is repeatedly executed while the virtual exhibition system is being used.
なお、出展者端末へのユーザ画像の表示は、ユーザの位置情報、視界情報に基づいて、ユーザ画像と同様の方法により生成してもよい。しかし、この方法では、計算タイミングのずれなどによって、出展者端末に表示される画像と、ユーザ画像との同期が実現されない場合がある。本実施例では、上述のように、生成されたユーザ画像を出展者端末でも利用することにより、容易かつ確実に、ユーザ端末と出展者端末で表示されるユーザ画像の同期を実現している。 The user image displayed on the exhibitor terminal may be generated in the same manner as the user image, based on the user's position information and field of view information. However, with this method, due to differences in calculation timing, etc., synchronization between the image displayed on the exhibitor terminal and the user image may not be achieved. In this embodiment, as described above, the generated user image is also used on the exhibitor terminal, thereby easily and reliably achieving synchronization of the user image displayed on the user terminal and the exhibitor terminal.
図9は、視点変更処理のフローチャートである。ユーザがブース内を移動したり、視線を動かしたりする処理である。主としてプッシュ型案内部124(図1参照)が実行する処理であり、ハードウェア的には主としてサーバ100が実行する処理である。
処理を開始すると、サーバ100は、オペレータがユーザを案内することについて、ユーザが同意しているかを確認する(ステップS31)。例えば、ユーザに対して、同意するか否かを尋ねる画面を出力し、回答してもらうようにしてもよい。また、オペレータがユーザに口頭で確認して同意を得られた場合には、その旨、オペレータがサーバ100に指示するようにしてもよい。さらに、ブース内の所定の視点位置にいるときは、無条件に同意する扱いとしてもよい。
同意していない場合には(ステップS31)、サーバ100は、ユーザ端末から位置情報、視界情報の指示を入力する(ステップS33)。この指示は、例えば、ユーザ端末のタッチパネルを利用して入力することができる。また、ユーザが装着しているゴーグルの動きなどによって入力可能としてもよい。
一方、ユーザが案内に同意している場合には(ステップS31)、サーバ100は、出展者端末から位置情報、視界情報の指示を入力する(ステップS32)。この指示は、例えば、出展者端末のキーボード、マウスなどを利用して入力することができる。また、オペレータが装着しているゴーグルの動きなどによって入力可能としてもよい。この場合は、ユーザの意思と関係なく、オペレータがユーザの位置情報、視界情報を決めることになる。位置情報または視界情報の一方のみをオペレータが指示可能としてもよい。
サーバは、同意の有無に応じて、それぞれユーザの位置情報、視界情報を設定し、この処理を終了する。これらの情報は、ユーザ画像の生成(図4)に用いられる。
9 is a flowchart of the viewpoint change process. This process is performed when the user moves within the booth or moves his/her line of sight. This process is mainly executed by the push-type information unit 124 (see FIG. 1), and in terms of hardware, this process is mainly executed by the server 100.
When the process starts, the server 100 checks whether the user agrees to the operator guiding the user (step S31). For example, a screen may be displayed to the user asking whether the user agrees, and the user may respond. If the operator verbally confirms with the user and obtains consent, the operator may instruct the server 100 to that effect. Furthermore, if the user is at a specified viewpoint position in the booth, the user may be treated as unconditionally agreeing.
If the user does not consent (step S31), the server 100 inputs an instruction for position information and visibility information from the user terminal (step S33). This instruction can be input, for example, by using a touch panel of the user terminal. Alternatively, the instruction can be input by the movement of goggles worn by the user.
On the other hand, if the user agrees to the guidance (step S31), the server 100 inputs instructions for location information and visibility information from the exhibitor terminal (step S32). These instructions can be input using, for example, the keyboard or mouse of the exhibitor terminal. Alternatively, they may be input by the movement of goggles worn by the operator. In this case, the operator will decide the user's location information and visibility information regardless of the user's wishes. The operator may be able to specify only one of the location information or visibility information.
The server sets the user's position information and field of view information depending on whether the user has consented, and then ends this process. These pieces of information are used to generate a user image (FIG. 4).
上述した視点変更処理によれば、オペレータによる案内に同意していない場合、ユーザは自分の意思で視点位置(図4参照)、視界情報を選択して、自由にブース内を閲覧することができる。オペレータによる案内に同意している場合は、あたかもオペレータがユーザを連れて案内するかのように、ブース内を移動して案内を行うことができる。例えば、ユーザが求める情報の展示場所をオペレータが案内する場合、口頭で仮想空間内の場所を案内するよりも、簡便かつ速やかに案内ができる利点がある。また、ユーザとの会話に基づいて、オペレータがユーザに対して積極的に展示内容を案内する場合にも有用である。 According to the viewpoint change process described above, if the user does not consent to being guided by the operator, the user can freely browse inside the booth by selecting the viewpoint position (see Figure 4) and field of view information of his/her own volition. If the user consents to being guided by the operator, the operator can move around the booth and guide the user as if he/she were taking the user around. For example, when the operator guides the user to the exhibition location of the information he/she is looking for, this has the advantage that the guidance can be given more simply and quickly than by giving verbal guidance to the location in the virtual space. It is also useful when the operator proactively guides the user about the exhibition contents based on conversation with the user.
上述の処理においては、オペレータが対応できない場合などに、サーバ100が、予め用意された指示データに基づいて自動的に案内を行うようにしてもよい。例えば、上記処理において、オペレータの指示に基づいて位置情報、視界情報を入力する処理(ステップS32)に代えて、仮想データ記憶部101などに予め用意された指示データに基づいて、ユーザの位置情報、視界情報を入力するようにすればよい。例えば、時系列で位置情報、視界情報の指示データを用意しておくことにより、ユーザを順次、移動させ、視界方向を変えながら案内を行うことができる。
案内の際には、予め用意された音声データを再生するようにしてもよい。また、パネルの拡大表示や動画の再生、資料のダウンロードなども自動的に行うようにしてもよい。
In the above process, when the operator is unable to respond, the server 100 may automatically provide guidance based on instruction data prepared in advance. For example, in the above process, instead of the process of inputting the position information and visibility information based on the operator's instruction (step S32), the user's position information and visibility information may be input based on instruction data prepared in advance in the virtual data storage unit 101 or the like. For example, by preparing instruction data for the position information and visibility information in chronological order, the user can be moved sequentially and guidance can be provided while changing the viewing direction.
When providing guidance, audio data prepared in advance may be played back. Also, the display of the panel may be enlarged, a video may be played back, and documents may be downloaded automatically.
F.動画再生処理:
図10は、動画再生処理のフローチャートである。図5で動画再生のアイコンIC1をユーザがクリックしたときに実行される処理である。主として出展者用表示制御部121(図1参照)が実行する処理であり、ハードウェア的には主としてサーバ100が実行する処理である。
動画再生が指示されると、サーバ100は、指示された動画データを再生する(ステップS41)。再生した動画データは、ユーザ端末で閲覧できる。本実施例では、ストリーミングでの再生となっており、サーバ100からユーザ端末300に対して、動画データを順次、送信すると、ユーザ端末300がそれを受け取り、バッファに蓄積しながら、順次再生することになる。なお、動画データは、図5に示したユーザ画像内のディスプレイMVで再生してもよいし、動画再生用のウィンドウをユーザ端末300に表示してもよい。
ステップS41では、ユーザ端末300における動画の再生と合わせて、サーバ100は、出展者端末200にも動画の再生を行う。出展者端末200への動画の再生も、ユーザ端末300と同様、ストリーミングでの再生となる。出展者端末200に表示される画像を、ユーザ端末300に表示される画像と同期させるためには、ユーザ端末300で再生されている画像データをネットワークNE経由で出展者端末200に送信する方法も考えられる。しかし、この方法は、トラフィックが膨大となること、および通信に伴う遅れにより、完全な同期は実現しにくいというデメリットがある。従って、本実施例では、この方法は採用せず、それぞれストリーミングで再生するものとした。
F. Video playback processing:
Fig. 10 is a flowchart of the video playback process. This process is executed when the user clicks on the video playback icon IC1 in Fig. 5. This process is executed mainly by the exhibitor display control unit 121 (see Fig. 1), and in terms of hardware, it is executed mainly by the server 100.
When video playback is instructed, the server 100 plays the instructed video data (step S41). The played video data can be viewed on the user terminal. In this embodiment, the video data is played by streaming, and when the server 100 sequentially transmits video data to the user terminal 300, the user terminal 300 receives the data and sequentially plays the data while storing it in a buffer. The video data may be played on the display MV in the user image shown in FIG. 5, or a window for video playback may be displayed on the user terminal 300.
In step S41, the server 100 also plays the video on the exhibitor terminal 200 in conjunction with the playback of the video on the user terminal 300. The video is also played on the exhibitor terminal 200 in streaming mode, just like the user terminal 300. In order to synchronize the image displayed on the exhibitor terminal 200 with the image displayed on the user terminal 300, a method of transmitting the image data being played on the user terminal 300 to the exhibitor terminal 200 via the network NE is also conceivable. However, this method has the disadvantage that complete synchronization is difficult to achieve due to the large amount of traffic and delays associated with communication. Therefore, this embodiment does not adopt this method, and each is played in streaming mode.
しかし、ストリーミングで再生する場合は、出展者端末200とユーザ端末300で再生のタイミングがずれるおそれがある。そこで、本実施例では、所定のタイミングで間欠的に両者の同期を図るものとした。同期をとるタイミングは、本実施例では1秒としたが、動画の再生に生じるずれの大きさを考慮しながら、違和感なく同期を実現できる程度の範囲で任意に決めればよい。
サーバ100は、同期タイミングであると判断される場合は(ステップS42)、出展者の動画再生位置をユーザの動画再生位置に同期させる処理を行う(ステップS43)。出展者側をユーザ側に同期させるのは、ユーザが視聴する動画に違和感を与えないようにするためである。
サーバ100は、以上の処理を動画の再生が終了、またはユーザから終了を指示されるまで繰り返し実行する(ステップS44)。
However, when playing back by streaming, there is a risk of the timing of playback being out of sync between the exhibitor terminal 200 and the user terminal 300. Therefore, in this embodiment, synchronization between the two is attempted intermittently at a predetermined timing. The synchronization timing is set to one second in this embodiment, but it may be determined arbitrarily within a range that realizes synchronization without discomfort, taking into consideration the magnitude of the delay that occurs in the playback of the video.
When it is determined that it is time for synchronization (step S42), the server 100 performs a process of synchronizing the exhibitor's video playback position with the user's video playback position (step S43). The exhibitor side is synchronized with the user side in order to prevent the user from feeling uncomfortable about the video being viewed.
The server 100 repeats the above process until the playback of the video ends or until the user instructs the server 100 to end the process (step S44).
図10(b)に同期処理(ステップS43)の概要を示した。上側には、ユーザ端末で再生される動画の各フレームを時系列で示した。図示する通り、フレームF1~F11が順次再生される。フレームF5、F10が同期タイミングにおいて再生されているフレームを表しているものとする。
下側には、出展者端末で再生される動画の各フレームを時系列で示した。図の例では、ユーザ端末と動画の再生タイミングにずれが生じ、ユーザ端末でフレームF5が再生されている時点で、出展者端末では、未だフレームF5は再生されていない。そこで同期処理として、次のフレームF6を同期させて再生する。この場合、出展者端末では、フレームF5の再生を省くのである。
その後、両者の再生タイミングにずれが生じ、今度は、ユーザ端末でフレームF10が再生されている時点で、出展者端末では、既にフレームF11も再生されている。そこで同期処理として、次のフレームF11を同期させて再生する。この場合、出展者端末では、フレームF11をもう一度、再生することになる。
このように、同期タイミングにおいて、ユーザ端末における動画の再生位置を取得し、これを出展者端末における動画の再生位置に反映させるのである。こうすることにより、両者の動画再生に若干のずれが生じることは許容しながらも、違和感が生じない程度にその再生を同期させることが可能となる。
An overview of the synchronization process (step S43) is shown in Fig. 10(b). At the top, each frame of the video being played on the user terminal is shown in chronological order. As shown in the figure, frames F1 to F11 are played in sequence. Frames F5 and F10 represent frames being played at the synchronization timing.
The lower part shows the frames of the video being played on the exhibitor's terminal in chronological order. In the example shown in the figure, there is a lag between the playback timing of the user terminal and the video, and while frame F5 is being played on the user terminal, frame F5 has not yet been played on the exhibitor's terminal. Therefore, as a synchronization process, the next frame F6 is played in sync. In this case, the playback of frame F5 on the exhibitor's terminal is omitted.
After that, a lag occurs between the playback timings of the two, and this time, frame F10 is being played back on the user terminal, while frame F11 is already being played back on the exhibitor terminal. Therefore, as a synchronization process, the next frame F11 is played back in synchronization. In this case, frame F11 is played back again on the exhibitor terminal.
In this way, the playback position of the video on the user terminal is acquired at the synchronization timing, and this is reflected in the playback position of the video on the exhibitor terminal. By doing this, it is possible to synchronize the playback to a degree that does not cause discomfort, while allowing for a slight delay in the playback of the videos on both terminals.
G.情報提供処理:
図11は、情報提供処理のフローチャートである。ブースを訪問した履歴などの情報を出展者に提供する処理である。主として情報提供部123(図1参照)が実行する処理であり、ハードウェア的には主としてサーバ100が実行する処理である。
処理を開始すると、サーバ100は、出展者のブースを訪問した訪問者リストを作成する(ステップS51)。そして、全訪問者について、訪問時の情報を集計する(ステップS52)。例えば、ブースの滞在時間、資料のダウンロードの有無やその種類、オペレータによる案内を行った時間などを集計することができる。この他の情報を集計してもよい。
G. Information Processing:
11 is a flowchart of the information provision process. This process provides exhibitors with information such as the history of visits to their booths. This process is mainly executed by the information provision unit 123 (see FIG. 1), and in terms of hardware, it is mainly executed by the server 100.
When the process starts, the server 100 creates a list of visitors who visited the exhibitor's booth (step S51). Then, information on all visitors at the time of their visit is compiled (step S52). For example, the time spent at the booth, whether or not materials were downloaded and the type of materials downloaded, the time an operator guided the visitors, etc. can be compiled. Other information may also be compiled.
サーバは、これらの情報に基づいてユーザごとの関心度ポイントを算出する(ステップS53)。関心度ポイントとは、出展者の商品またはサービスに対するユーザの関心度を表す指標である。例えば、ステップS52で集計した種々の情報ごとに、所定の演算式などによってポイント化し、その合計によって関心度ポイントを求めるようにしてもよい。また、ステップS52で集計した種々の情報と、ユーザとの商談の成立結果などを学習データとして機械学習を行わせて得られる学習モデルを利用して関心度ポイントを算定してもよい。関心度ポイントの算出を省略してもよいし、その他の分析を行うようにしてもよい。 The server calculates interest points for each user based on this information (step S53). Interest points are an index that represents the user's level of interest in the exhibitor's products or services. For example, each of the various pieces of information collected in step S52 may be converted into points using a predetermined calculation formula, and the interest points may be calculated by adding them up. In addition, interest points may be calculated using a learning model obtained by performing machine learning using the various pieces of information collected in step S52 and the results of successful business negotiations with users as learning data. The calculation of interest points may be omitted, or other analyses may be performed.
サーバは、こうして得られた集計結果を出力する(ステップS54)。図中に出力例を示した。この例では、集計結果を一覧表の形式で出力しているが、これに限らず種々の形式をとることができる。また、集計結果を、何らかのキーでソートして出力してもよい。
こうして得られる集計結果は、出展者のマーケティング、営業活動に活用することができる。また、ブースの構成や資料の改善に活用することもできる。
The server outputs the tabulated results thus obtained (step S54). An output example is shown in the figure. In this example, the tabulated results are output in the form of a list, but the output can be in various other formats. The tabulated results may also be sorted by some key before being output.
The collected data can be used by exhibitors for their marketing and sales activities, and can also be used to improve booth configurations and materials.
H.効果および変形例:
以上で説明した実施例の仮想展示システムによれば、ユーザ画像を確認しながら案内を行うことができ、ユーザの興味関心に沿った案内が実現できる。また、ユーザの位置や視線方向をオペレータがコントロールすることにより、効果的な案内を実現することもできる。
以上で説明した種々の特徴は、必ずしも全てを備えている必要はなく、一部を省略したり組み合わせたりして構成してもよい。また、本発明は、仮想空間で展示会を開催するシステム以外にも種々の変形例を構成可能である。
例えば、ブースに代えて観光地の景色などを仮想展示として構成すれば、仮想空間内で観光を行うシステムとして構成することができる。この他にも、美術館、博物館など種々の仮想展示を提供することが可能である。
H. Effects and Variations:
According to the virtual exhibition system of the embodiment described above, it is possible to guide the user while checking the user's image, and it is possible to realize guidance that is in line with the user's interests. In addition, it is also possible to realize effective guidance by having the operator control the user's position and line of sight.
It is not necessary to have all of the various features described above, and some may be omitted or combined. Furthermore, the present invention can be configured in various modified forms other than the system for holding an exhibition in a virtual space.
For example, if the virtual exhibit is a landscape of a tourist spot instead of a booth, it can be configured as a system for sightseeing in a virtual space. In addition, it is possible to provide various kinds of virtual exhibits such as art galleries and museums.
本発明は、仮想空間をユーザに展示するために利用することができる。 The present invention can be used to present a virtual space to a user.
100 サーバ
101 仮想データ記憶部
102 ユーザデータ記憶部
103 出展者データ記憶部
104 資料データ記憶部
111 仮想空間割当部
112 データ管理部
113 送受信部
121 出展者用表示制御部
122 案内情報入力部
123 情報提供部
124 プッシュ型案内部
131 ユーザ用表示制御部
132 位置設定部
133 視界情報入力部
134 資料配付部
200 出展者端末
201 ゴーグル
211 送受信部
212 入出力部
213 アプリケーション
300 ユーザ端末
301 ゴーグル
311 送受信部
312 入出力部
313 アプリケーション
100 Server 101 Virtual data storage unit 102 User data storage unit 103 Exhibitor data storage unit 104 Document data storage unit 111 Virtual space allocation unit 112 Data management unit 113 Transmission/reception unit 121 Exhibitor display control unit 122 Guide information input unit 123 Information provision unit 124 Push-type guide unit 131 User display control unit 132 Position setting unit 133 Visibility information input unit 134 Document distribution unit 200 Exhibitor terminal 201 Goggles 211 Transmission/reception unit 212 Input/output unit 213 Application 300 User terminal 301 Goggles 311 Transmission/reception unit 312 Input/output unit 313 Application
Claims (13)
前記仮想空間及び前記仮想展示を表す仮想データを記憶する仮想データ記憶部と、
前記仮想展示を閲覧するユーザの前記仮想空間における視界を特定する視界情報を入力する視界情報入力部と、
前記視界情報に基づいて、前記仮想データを用いて、前記ユーザが使用するユーザ用出力装置に前記仮想展示の画像を表示させるユーザ用表示制御部と、
前記仮想展示の案内者が使用する案内者用出力装置に、前記ユーザ用出力装置に表示させる画像と同じ画像を表示させる案内者用表示制御部と、
前記ユーザに提供される案内情報を前記案内者から受け付ける案内情報入力部と、
前記案内情報を、前記ユーザ用出力装置に出力させる出力制御部とを備える仮想展示システム。 A virtual exhibition system that performs a virtual exhibition electronically constructed in a virtual space, comprising:
a virtual data storage unit that stores virtual data representing the virtual space and the virtual exhibition;
a visibility information input unit for inputting visibility information that specifies a visibility in the virtual space of a user viewing the virtual exhibit;
a user display control unit that uses the virtual data based on the visibility information to display an image of the virtual exhibition on a user output device used by the user;
a guide display control unit that causes a guide output device used by a guide of the virtual exhibition to display the same image as the image to be displayed on the user output device;
a guide information input unit that receives, from the guide, guide information to be provided to the user;
An output control unit that outputs the guidance information to the user output device.
前記ユーザ用表示制御部は、前記視界情報に基づいて前記仮想展示の2次元画像を生成し、
前記案内者用表示制御部は、前記視界情報に基づく画像の生成を行うことなく、前記ユーザ用表示制御部で生成された前記2次元画像を利用して前記表示を行う仮想展示システム。 2. The virtual exhibition system according to claim 1,
The user display control unit generates a two-dimensional image of the virtual exhibit based on the visibility information,
A virtual exhibition system in which the guide display control unit performs the display using the two-dimensional image generated by the user display control unit, without generating an image based on the field of view information.
前記ユーザ用表示制御部は、前記案内者が指示した動画像データを用いて前記ユーザ用出力装置に動画像を表示可能であり、
前記案内者用表示制御部は、前記ユーザ用表示制御部が前記動画像データのいずれの時刻を再生しているかを表す再生位置情報を間欠的に取得し、該取得した時点で前記再生位置情報に同期させながら、前記案内者が指示した動画像データを用いて前記案内者用出力装置に動画像を表示する仮想展示システム。 2. The virtual exhibition system according to claim 1,
the user display control unit is capable of displaying a moving image on the user output device using moving image data designated by the guide,
The guide display control unit intermittently acquires playback position information indicating what time of the video data is being played by the user display control unit, and displays a video on the guide output device using the video data specified by the guide, while synchronizing with the playback position information at the time of acquisition.This is a virtual exhibition system.
前記仮想空間及び前記仮想展示を表す仮想データを記憶する仮想データ記憶部と、
前記仮想展示を閲覧するユーザからの指示に応じて、前記仮想空間内における前記ユーザの位置を設定する位置設定部と、
前記仮想展示を閲覧するユーザの前記仮想空間の前記位置における視界を特定する視界情報を入力する視界情報入力部と、
前記視界情報に基づいて、前記仮想データを用いて、前記ユーザが使用するユーザ用出力装置に前記仮想展示の画像を表示させるユーザ用表示制御部と、
前記位置設定部による位置の設定、および前記視界情報の一方または双方を、前記仮想展示の案内者からの指示または予め用意されたデータに基づいて制御するプッシュ型案内部を備える仮想展示システム。 A virtual exhibition system that performs a virtual exhibition electronically constructed in a virtual space, comprising:
a virtual data storage unit that stores virtual data representing the virtual space and the virtual exhibition;
a position setting unit that sets a position of a user in the virtual space in response to an instruction from the user viewing the virtual exhibition;
a visibility information input unit for inputting visibility information that specifies the visibility of a user viewing the virtual exhibit at the position in the virtual space;
a user display control unit that uses the virtual data based on the visibility information to display an image of the virtual exhibition on a user output device used by the user;
A virtual exhibition system comprising a push-type guidance unit that controls the position setting by the position setting unit and/or the visibility information based on instructions from a guide of the virtual exhibition or on data prepared in advance.
前記仮想データ記憶部は、前記案内者を表す画像を表示するための案内者画像データを記憶しており、
ユーザ用表示制御部は、前記案内者画像データに基づいて前記案内者の画像を表示可能であり、
該案内者の画像の表示位置は、前記仮想空間内で予め設定された所定の位置に規制されている仮想展示システム。 A virtual exhibition system according to claim 1 or 4,
the virtual data storage unit stores guide image data for displaying an image representing the guide,
The user display control unit is capable of displaying an image of the guide based on the guide image data,
A virtual exhibition system in which the display position of the image of the guide is restricted to a predetermined position set in advance within the virtual space.
前記所定の位置は、前記ユーザがいずれの位置にても、その視界内に前記案内者の画像を表示可能に設定されており、
前記視界には前記案内者の画像が1体だけ表示される仮想展示システム。 6. The virtual exhibition system according to claim 5,
the predetermined position is set so that the image of the guide can be displayed within the field of view of the user regardless of the position of the user,
A virtual exhibition system in which only one image of the guide is displayed in the field of view.
前記仮想空間内における前記ユーザの位置は、予め設定された既定位置に規制される仮想展示システム。 A virtual exhibition system according to claim 1 or 4,
A virtual exhibition system in which the user's position within the virtual space is restricted to a preset position.
一人または特定のグループ内のユーザに対して、前記仮想空間が個別に割り当てられる仮想展示システム。 A virtual exhibition system according to claim 1 or 4,
A virtual exhibition system in which the virtual space is individually assigned to one user or to a specific group of users.
前記ユーザからの指示に応じて、前記案内者が配布資料として用意した資料データを、前記ユーザが自由に利用可能な状態に取得させる資料配付部と、
いずれの前記ユーザが、前記資料データを取得したかを前記案内者に提供する情報提供部とを備える仮想展示システム。 A virtual exhibition system according to claim 1 or 4,
a material distribution unit that, in response to an instruction from the user, causes the user to acquire material data prepared by the guide as a distribution material in a state in which the user can freely use the material;
and an information providing unit that provides the guide with information about which of the users has acquired the material data.
前記ユーザが、前記仮想空間内に滞在していた時間を、前記案内者に提供する情報提供部とを備える仮想展示システム。 A virtual exhibition system according to claim 1 or 4,
and an information providing unit that provides the guide with the time that the user stayed in the virtual space.
前記仮想データ記憶部は、複数の仮想データを記憶しており、
前記ユーザ用表示制御部は、前記複数の仮想データのうち前記ユーザが選択した仮想データを用いて表示を行う仮想展示システム。 A virtual exhibition system according to claim 1 or 4,
the virtual data storage unit stores a plurality of virtual data;
The user display control unit is a virtual exhibition system that performs display using virtual data selected by the user from the plurality of virtual data.
コンピュータが実現するステップとして、
前記仮想空間及び前記仮想展示を表す仮想データを記憶するステップと、
前記仮想展示を閲覧するユーザの前記仮想空間における視界を特定する視界情報を入力するステップと、
前記視界情報に基づいて、前記仮想データを用いて、前記ユーザが使用するユーザ用出力装置に前記仮想展示の画像を表示させるステップと、
前記仮想展示の案内者が使用する案内者用出力装置に、前記ユーザ用出力装置に表示させる画像と同じ画像を表示させるステップと、
前記ユーザに提供される案内情報を前記案内者から受け付けるステップと、
前記案内情報を、前記ユーザ用出力装置に出力させるステップとを備える仮想展示方法。 A virtual exhibition method for performing an electronically constructed virtual exhibition in a virtual space, comprising the steps of:
The steps that the computer implements are:
storing virtual data representing the virtual space and the virtual exhibit;
inputting visibility information that identifies a visibility in the virtual space of a user viewing the virtual exhibit;
displaying an image of the virtual exhibition on a user output device used by the user using the virtual data based on the visibility information;
displaying the same image as the image to be displayed on the user output device on a guide output device used by a guide of the virtual exhibition;
receiving guidance information to be provided to the user from the guide;
and outputting the guidance information to the user output device.
コンピュータが実現するステップとして、
前記仮想空間及び前記仮想展示を表す仮想データを記憶するステップと、
前記仮想展示を閲覧するユーザからの指示に応じて、前記仮想空間内における前記ユーザの位置を設定するステップと、
前記仮想展示を閲覧するユーザの前記仮想空間の前記位置における視界を特定する視界情報を入力するステップと、
前記視界情報に基づいて、前記仮想データを用いて、前記ユーザが使用するユーザ用出力装置に前記仮想展示の画像を表示させるステップと、
前記仮想展示の案内者からの指示がなされた場合は、前記ユーザの指示にかかわらず、前記案内者からの指示によって前記位置を設定するステップとを備える仮想展示方法。 A virtual exhibition method for performing an electronically constructed virtual exhibition in a virtual space, comprising the steps of:
The steps that the computer implements are:
storing virtual data representing the virtual space and the virtual exhibit;
setting a position of a user within the virtual space in response to an instruction from the user viewing the virtual exhibit;
inputting visibility information that identifies a visibility of a user viewing the virtual exhibit at the location in the virtual space;
displaying an image of the virtual exhibition on a user output device used by the user using the virtual data based on the visibility information;
and when an instruction is given by a guide of the virtual exhibition, setting the position according to the instruction from the guide regardless of an instruction from the user.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023071995A JP7560166B1 (en) | 2023-04-26 | 2023-04-26 | Virtual space exhibition system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023071995A JP7560166B1 (en) | 2023-04-26 | 2023-04-26 | Virtual space exhibition system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP7560166B1 true JP7560166B1 (en) | 2024-10-02 |
| JP2024157590A JP2024157590A (en) | 2024-11-08 |
Family
ID=92900499
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023071995A Active JP7560166B1 (en) | 2023-04-26 | 2023-04-26 | Virtual space exhibition system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7560166B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7713259B1 (en) | 2024-05-13 | 2025-07-25 | 株式会社Itp | Virtual Exhibition System |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020126455A (en) | 2019-02-05 | 2020-08-20 | 凸版印刷株式会社 | Spatial information management device |
| JP2022113022A (en) | 2021-01-22 | 2022-08-03 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Processing apparatus, processing method, and processing program |
| JP2022133109A (en) | 2021-03-01 | 2022-09-13 | Virtualion株式会社 | virtual exhibition system |
| JP2022164988A (en) | 2021-04-19 | 2022-10-31 | 凸版印刷株式会社 | Method of distributing content, program of distributing content, and system of distributing content |
| JP2023048271A (en) | 2021-09-28 | 2023-04-07 | 株式会社石井兄弟社 | Virtual sightseeing system and communication terminal |
-
2023
- 2023-04-26 JP JP2023071995A patent/JP7560166B1/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020126455A (en) | 2019-02-05 | 2020-08-20 | 凸版印刷株式会社 | Spatial information management device |
| JP2022113022A (en) | 2021-01-22 | 2022-08-03 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Processing apparatus, processing method, and processing program |
| JP2022133109A (en) | 2021-03-01 | 2022-09-13 | Virtualion株式会社 | virtual exhibition system |
| JP2022164988A (en) | 2021-04-19 | 2022-10-31 | 凸版印刷株式会社 | Method of distributing content, program of distributing content, and system of distributing content |
| JP2023048271A (en) | 2021-09-28 | 2023-04-07 | 株式会社石井兄弟社 | Virtual sightseeing system and communication terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024157590A (en) | 2024-11-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10979672B1 (en) | Web-based videoconference virtual environment with navigable avatars, and applications thereof | |
| US12081908B2 (en) | Three-dimensional modeling inside a virtual video conferencing environment with a navigable avatar, and applications thereof | |
| CA3181367C (en) | A web-based videoconference virtual environment with navigable avatars, and applications thereof | |
| JP5396461B2 (en) | Incorporating web content into a virtual environment | |
| US11076128B1 (en) | Determining video stream quality based on relative position in a virtual space, and applications thereof | |
| US20200349751A1 (en) | Presentation interface and immersion platform | |
| CN109478342B (en) | Image display device and image display system | |
| JP6688378B1 (en) | Content distribution system, distribution device, reception device, and program | |
| EP4319144A1 (en) | Information processing system, information processing method, and information processing program | |
| US12165267B2 (en) | Avatar background alteration | |
| US12141913B2 (en) | Selecting a point to navigate video avatars in a three-dimensional environment | |
| JP7560166B1 (en) | Virtual space exhibition system | |
| Pretto et al. | Towards gesture-based multi-user interactions in collaborative virtual environments | |
| US12028651B1 (en) | Integrating two-dimensional video conference platforms into a three-dimensional virtual environment | |
| US11741652B1 (en) | Volumetric avatar rendering | |
| KR20070043945A (en) | Assembly and demonstration holding system and method in 3D virtual reality space | |
| JP2023123389A (en) | communication system | |
| JP7713259B1 (en) | Virtual Exhibition System | |
| JP7409468B1 (en) | Virtual space generation device, virtual space generation program, and virtual space generation method | |
| JP2020108177A (en) | Content distribution system, distribution device, reception device, and program | |
| JP7409467B1 (en) | Virtual space generation device, virtual space generation program, and virtual space generation method | |
| KR102959294B1 (en) | A web-based videoconference virtual environment with navigable avatars, and applications thereof | |
| US20260039770A1 (en) | Methods and systems for integrating two-dimensional and three-dimensional video conference platforms into a single video conference session | |
| JP2025150596A (en) | Online distribution system and online distribution method | |
| WO2024059606A1 (en) | Avatar background alteration |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230510 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240708 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240711 |
|
| 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: 20240829 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240911 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7560166 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |