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
JP7645667B2 - VIRTUAL EXPERIENCE PROVIDING DEVICE, VIRTUAL EXPERIENCE PROVIDING SYSTEM, VIRTUAL EXPERIENCE PROVIDING METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7645667B2 - VIRTUAL EXPERIENCE PROVIDING DEVICE, VIRTUAL EXPERIENCE PROVIDING SYSTEM, VIRTUAL EXPERIENCE PROVIDING METHOD, AND PROGRAM - Google Patents

VIRTUAL EXPERIENCE PROVIDING DEVICE, VIRTUAL EXPERIENCE PROVIDING SYSTEM, VIRTUAL EXPERIENCE PROVIDING METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7645667B2
JP7645667B2 JP2021042427A JP2021042427A JP7645667B2 JP 7645667 B2 JP7645667 B2 JP 7645667B2 JP 2021042427 A JP2021042427 A JP 2021042427A JP 2021042427 A JP2021042427 A JP 2021042427A JP 7645667 B2 JP7645667 B2 JP 7645667B2
Authority
JP
Japan
Prior art keywords
user
virtual
image
virtual reality
reality image
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
JP2021042427A
Other languages
Japanese (ja)
Other versions
JP2022142296A (en
Inventor
憲行 石田
佐知子 山本
里志 羽根田
大輝 川島
慎一郎 小橋
彰太 山口
鞠花 望月
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2021042427A priority Critical patent/JP7645667B2/en
Publication of JP2022142296A publication Critical patent/JP2022142296A/en
Application granted granted Critical
Publication of JP7645667B2 publication Critical patent/JP7645667B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、仮想体験提供装置、仮想体験提供システム、仮想体験提供方法、及びプログラムに関する。 The present invention relates to a virtual experience providing device, a virtual experience providing system, a virtual experience providing method, and a program.

従来、旅行の目的地や旅行プランなどを含む旅行の内容を検討する体験者に、旅行の仮想体験を共有させる体験装置がある(例えば、特許文献1)。 Conventionally, there is an experience device that allows a person considering the contents of a trip, including the travel destination and travel plan, to share a virtual travel experience (for example, Patent Document 1).

特開2018-155887号公報JP 2018-155887 A

上記の体験装置は、目的地における同行者との旅行の仮想体験を体験者に共有させることができる。しかし、仮想体験において、現地の同行者と行動を共にしている実感を体験者に与えることが難しかった。 The above-mentioned experience device allows the user to share a virtual experience of traveling with a companion at the destination. However, it has been difficult to give the user a sense of actually traveling with the companion on-site during the virtual experience.

本発明は、このような事情を考慮してなされたものであり、同行者と一緒に旅行する仮想旅行体験をする体験者の同行者と行動を共にしている実感を高めることができる仮想体験提供装置、仮想体験提供システム、仮想体験提供方法、及びプログラムを提供することを目的の一つとする。 The present invention has been made in consideration of the above circumstances, and one of its objectives is to provide a virtual experience providing device, a virtual experience providing system, a virtual experience providing method, and a program that can enhance the sense of reality of a person taking a virtual travel experience traveling with a companion as if they were traveling together with the companion.

この発明に係る仮想体験提供装置、仮想体験提供システム、仮想体験提供方法、及びプログラムは、以下の構成を採用した。
(1):この発明の一態様に係る仮想体験提供装置は、第1ユーザと一緒に旅行する仮想旅行体験を第2ユーザに提供するための仮想体験提供装置であって、旅行先にいる前記第1ユーザの周囲に存在する撮像装置によって撮像された現地映像に基づいて、仮想現実映像を生成する映像生成部と、表示装置に前記仮想現実映像を表示させる表示制御部と、を備え、前記映像生成部は、前記第2ユーザの視界に前記第1ユーザが含まれる前記仮想現実映像を生成する、仮想体験提供装置である。
The virtual experience providing device, the virtual experience providing system, the virtual experience providing method, and the program according to the present invention employ the following configuration.
(1): A virtual experience providing device according to one embodiment of the present invention is a virtual experience providing device for providing a second user with a virtual travel experience of traveling together with a first user, and includes: an image generation unit that generates virtual reality images based on local images captured by an imaging device present around the first user at the travel destination; and a display control unit that displays the virtual reality images on a display device, wherein the image generation unit generates the virtual reality images in which the first user is included in the second user's field of view.

(2):上記(1)の態様において、操作部に対して前記第2ユーザによりなされた操作の内容を示す情報を取得する操作内容受付部と、
前記操作内容受付部が取得した情報に基づいて、前記仮想現実映像内における前記第1ユーザと前記第2ユーザとの距離を調整する調整部と、を更に備える、ものである。
(2): In the aspect (1), an operation content receiving unit that acquires information indicating the content of an operation performed by the second user on an operation unit;
The present invention further includes an adjustment unit that adjusts the distance between the first user and the second user in the virtual reality image based on information acquired by the operation content receiving unit.

(3):上記(2)の態様において、前記映像生成部は、前記第2ユーザが操作する移動体の移動に応じて仮想現実映像を生成し、前記表示制御部は、前記移動体の停止中には、前記仮想現実映像を停止映像とする、ものである。 (3): In the aspect of (2) above, the image generating unit generates a virtual reality image in response to the movement of a moving object operated by the second user, and the display control unit turns the virtual reality image into a still image while the moving object is stopped.

(4):上記(1)から(3)のうちいずれかの態様において、前記映像生成部は、前記第1ユーザの視線または注視点のうち少なくともいずれか一方を示す視線映像を含めて前記仮想現実映像を生成する、ものである。 (4): In any of the above aspects (1) to (3), the image generating unit generates the virtual reality image including a gaze image showing at least one of the first user's gaze or gaze point.

(5):この発明の一態様に係る仮想体験提供システムは、上記(1)から(4)のうちいずれかの仮想体験提供装置と、前記仮想旅行体験の際に前記第2ユーザが搭乗する移動体と、前記仮想現実映像を表示する表示装置と、を備える、仮想体験提供システムである。 (5): A virtual experience providing system according to one embodiment of the present invention is a virtual experience providing system including any one of the virtual experience providing devices (1) to (4) above, a moving body that the second user boards during the virtual travel experience, and a display device that displays the virtual reality image.

(6):上記(5)の態様において、前記第1ユーザに対して接触可能な第1可動デバイスまたは前記第2ユーザに対して接触可能な第2可動デバイスのうち少なくともいずれか一方と、前記第1ユーザの動作に応じた情報であって前記第2可動デバイスに送信される第1動作情報または前記第2ユーザの動作に応じた情報であって前記第1可動デバイスに送信される第2動作情報のうち少なくともいずれか一方を送受信する送受信装置と、を更に備える、ものである。 (6): In the above aspect (5), the present invention further includes at least one of a first movable device that can be contacted by the first user or a second movable device that can be contacted by the second user, and a transmitting/receiving device that transmits/receives at least one of first motion information that corresponds to the motion of the first user and is transmitted to the second movable device or second motion information that corresponds to the motion of the second user and is transmitted to the first movable device.

(7):この発明の一態様に係る仮想体験提供方法は、第1ユーザと一緒に旅行する仮想旅行体験を第2ユーザに提供するための仮想体験提供装置のコンピュータが、旅行先にいる前記第1ユーザの周囲に存在する撮像装置によって撮像された現地映像に基づいて、仮想現実映像を生成し、表示装置に前記仮想現実映像を表示させ、前記コンピュータは、前記第2ユーザの視界に前記第1ユーザが含まれる前記仮想現実映像を生成する、仮想体験提供方法である。 (7): A virtual experience providing method according to one aspect of the present invention is a virtual experience providing method in which a computer of a virtual experience providing device for providing a second user with a virtual travel experience of traveling together with a first user generates virtual reality images based on local images captured by an imaging device present around the first user at a travel destination, and displays the virtual reality images on a display device, and the computer generates the virtual reality images in which the first user is included in the field of view of the second user.

(8):この発明の一態様に係るプログラムは、第1ユーザと一緒に旅行する仮想旅行体験を第2ユーザに提供するための仮想体験提供装置のコンピュータに、旅行先にいる前記第1ユーザの周囲に存在する撮像装置によって撮像された現地映像に基づいて、仮想現実映像を生成させ、表示装置に前記仮想現実映像を表示させる処理を実行させ、前記コンピュータに、前記第2ユーザの視界に前記第1ユーザが含まれる前記仮想現実映像を生成させる、プログラムである。 (8): A program according to one aspect of the present invention is a program that causes a computer of a virtual experience providing device for providing a second user with a virtual travel experience traveling together with a first user to generate virtual reality images based on on-site images captured by an imaging device present around the first user at the travel destination, and to execute a process of displaying the virtual reality images on a display device, and causes the computer to generate the virtual reality images in which the first user is included in the field of view of the second user.

(1)~(8)によれば、同行者と一緒に旅行する仮想旅行体験をする体験者の同行者と行動を共にしている実感を高めることができる。 Based on (1) to (8), it is possible to enhance the sense of reality that a person taking part in a virtual travel experience traveling with a companion is experiencing as if they are traveling together with the companion.

第1の実施形態の仮想体験提供システム1の構成の一例を示す図である。1 is a diagram illustrating an example of a configuration of a virtual experience providing system 1 according to a first embodiment. 移動体210を示す斜視図である。FIG. 2 is a perspective view showing a moving body 210. 仮想体験施設200を利用する体験者P2を俯瞰する図である。1 is a diagram showing an overhead view of a participant P2 using the virtual experience facility 200. FIG. 表示装置232に映し出される第1仮想現実映像GA1の一例を示す図である。A figure showing an example of a first virtual reality image GA1 displayed on display device 232. 旅行先各機器100の処理の一例を示すフローチャートである。10 is a flowchart showing an example of a process of each device 100 at a travel destination. 仮想体験提供装置300の処理の一例を示すフローチャートである。13 is a flowchart showing an example of processing of the virtual experience providing device 300. 第1ハプテック130及び第2ハプテック40に関する仮想体験提供システム1のシーケンス図である。A sequence diagram of the virtual experience providing system 1 regarding the first haptic 130 and the second haptic 40. 第2の実施形態の仮想体験提供システム1の構成の一例を示す図である。A figure showing an example of the configuration of a virtual experience providing system 1 of a second embodiment. 風景映像GC1の一例を示す図である。FIG. 2 is a diagram showing an example of a landscape image GC1. 風景映像GC1に基づいて生成した第2仮想現実映像GA2の一例を示す図である。A figure showing an example of a second virtual reality image GA2 generated based on the landscape image GC1. 仮想体験提供装置300の処理の一例の一部を示すフローチャートである。13 is a flowchart showing a part of an example of processing of the virtual experience providing device 300.

以下、図面を参照し、本発明の仮想体験提供装置、仮想体験提供システム、仮想体験提供方法、及びプログラムの実施形態について説明する。仮想体験提供システムは、例えば、仮想体験をできる仮想体験施設を利用して、旅行先を旅行する同行者と一緒に旅行する仮想旅行体験を提供するシステムである。仮想体験提供システムは、例えば、現実的には一緒に旅行することが難しい有名人、旅行先の地理や歴史などに詳しい案内人、友人に同行する予定であった旅行に行けなくなり、友人のみが旅行することとなった場合の友人などの同行者と一緒に旅行する仮想旅行体験を体験者に提供する。同行者は、実在の人物以外の人物などでもよく、例えば、歴史上の人物やキャラクター等などでもよい。 Below, with reference to the drawings, an embodiment of the virtual experience providing device, virtual experience providing system, virtual experience providing method, and program of the present invention will be described. The virtual experience providing system is, for example, a system that provides a virtual travel experience of traveling with a companion to a travel destination using a virtual experience facility where a virtual experience can be had. The virtual experience providing system provides the user with a virtual travel experience traveling with a companion, such as a celebrity who would be difficult to travel with in reality, a guide who is knowledgeable about the geography or history of the travel destination, or a friend who was unable to go on a trip that was supposed to accompany the friend, and so the friend ends up traveling alone. The companion may be a person other than a real person, such as a historical figure or character, for example.

<第1の実施形態>
図1は、第1の実施形態の仮想体験提供システム1の構成の一例を示す図である。仮想体験提供システム1は、例えば、旅行先に設けられる旅行先各機器100、仮想体験施設200と、仮想体験提供装置300と、を備える。旅行先各機器100は、通信装置110と、ドローン120と、第1ハプテック130とを含む。旅行先では、同行者P1が、例えば徒歩で現実の旅行を体験し、仮想体験施設200では、体験者P2が同行者P1と一緒に旅行先を旅行する旅行を仮想旅行体験する。同行者P1は、第1ユーザの一例である。体験者P2は、第2ユーザの一例である。
First Embodiment
FIG. 1 is a diagram showing an example of the configuration of a virtual experience providing system 1 of the first embodiment. The virtual experience providing system 1 includes, for example, a travel destination device 100, a virtual experience facility 200, and a virtual experience providing device 300, which are provided at a travel destination. The travel destination device 100 includes a communication device 110, a drone 120, and a first haptic 130. At the travel destination, a companion P1 experiences a real trip, for example, on foot, and at the virtual experience facility 200, a user P2 experiences a virtual trip in which the companion P1 travels to the travel destination together with the companion P1. The companion P1 is an example of a first user. The user P2 is an example of a second user.

通信装置110は、例えば、ネットワークに接続したり、他の端末装置、例えば仮想体験施設200の仮想体験提供装置300などと直接的に通信したりするための無線通信モジュールである。通信装置110は、Wi-Fi、DSRC(Dedicated Short Range Communications)、Bluetooth(登録商標)、その他の通信規格に基づいて無線通信を行う。通信装置110は、ネットワークNWを介して仮想体験施設200との間で通信可能である。 The communication device 110 is, for example, a wireless communication module for connecting to a network or for directly communicating with other terminal devices, such as the virtual experience providing device 300 of the virtual experience facility 200. The communication device 110 performs wireless communication based on Wi-Fi, DSRC (Dedicated Short Range Communications), Bluetooth (registered trademark), or other communication standards. The communication device 110 is capable of communicating with the virtual experience facility 200 via the network NW.

ドローン120は、無人航空機である。ドローン120は、自動操作により飛行する。ドローン120は、遠隔操作によって飛行してもよい。ドローン120は、飛行制御装置と同行者P1の周囲を飛行する。ドローン120には、カメラ122が搭載されている。カメラ122は、同行者P1の周囲に存在する。カメラ122は、同行者P1を含む旅行先の風景の映像(以下、現地映像)を撮像する。カメラ122は、撮像した現地の風景の映像(以下、現地映像)を通信装置110に出力する。通信装置110は、出力された現地映像を仮想体験施設200に送信する。カメラ122は、撮像装置の一例である。 The drone 120 is an unmanned aerial vehicle. The drone 120 flies by automatic operation. The drone 120 may also fly by remote control. The drone 120 flies around the flight control device and the companion P1. The drone 120 is equipped with a camera 122. The camera 122 is present around the companion P1. The camera 122 captures images of the scenery of the travel destination including the companion P1 (hereinafter, local images). The camera 122 outputs the captured images of the local scenery (hereinafter, local images) to the communication device 110. The communication device 110 transmits the output local images to the virtual experience facility 200. The camera 122 is an example of an imaging device.

第1ハプテック130は、例えば、同行者P1が所持または装着し、同行者P1に接触可能となる可動デバイスである。第1ハプテック130は、いわゆる触覚フィードバックデバイスである。第1ハプテック130は、例えば、隣にいる人に向けた動作、例えば肩をたたく動作を検出する。第1ハプテック130は、検出した動作に基づく第1動作情報を通信装置110に出力する。通信装置110は、出力された第1動作情報を仮想体験施設200に送信する。 The first haptic 130 is, for example, a movable device that is held or worn by the accompanying person P1 and can come into contact with the accompanying person P1. The first haptic 130 is a so-called tactile feedback device. The first haptic 130 detects, for example, a motion directed toward a person next to the person, such as tapping on the shoulder. The first haptic 130 outputs first motion information based on the detected motion to the communication device 110. The communication device 110 transmits the output first motion information to the virtual experience facility 200.

第1ハプテック130は、隣にいる人の動作、例えば肩をたたく動作を再現するアクチュエータを備える。第1ハプテック130は、仮想体験施設200により送信される後述する第2動作情報を通信装置110により出力された場合に、送信された第2動作情報に応じた動作を同行者P1に対して実行する。第1ハプテック130は、第1可動デバイスの一例である。通信装置110は、第1動作情報または第2動作情報を送受信する送受信装置の一例である。 The first haptic 130 is equipped with an actuator that reproduces the action of a person next to the person, for example, tapping on the shoulder. When second action information, which will be described later and is transmitted by the virtual experience facility 200, is output by the communication device 110, the first haptic 130 executes an action on the accompanying person P1 according to the transmitted second action information. The first haptic 130 is an example of a first movable device. The communication device 110 is an example of a transmitting/receiving device that transmits and receives the first action information or the second action information.

仮想体験施設200は、例えば、移動体210と、移動体210が走行する走行空間220と、体験者P2が装着する、ヘッドマウントディスプレイ、例えばVR(Virtual Reality:仮想現実)ゴーグル230と、第2ハプテック240と、仮想体験提供装置300と、を備える。体験者P2はVRゴーグル230及び第2ハプテック240を装着し、移動体210に搭乗して走行空間220内を移動する。VRゴーグル230には、体験者P2が視認可能となる映像を映し出す表示装置232が設けられている。 The virtual experience facility 200 includes, for example, a moving body 210, a running space 220 in which the moving body 210 runs, a head-mounted display, for example, VR (Virtual Reality) goggles 230 worn by the experiencer P2, a second haptic 240, and a virtual experience providing device 300. The experiencer P2 wears the VR goggles 230 and the second haptic 240, boards the moving body 210, and moves within the running space 220. The VR goggles 230 are provided with a display device 232 that displays an image that can be viewed by the experiencer P2.

図2は、移動体210を示す斜視図である。以下、移動体210の前後方向をX方向、横方向をY方向、X方向とY方向とに直交する方向をZ方向と称する場合がある。移動体210は仮想体験施設200において体験者P2が搭乗可能な移動体である。移動体210は、体験者P2の操作に応じて走行空間220内を走行する。 Figure 2 is a perspective view showing the moving body 210. Hereinafter, the front-to-rear direction of the moving body 210 may be referred to as the X direction, the lateral direction as the Y direction, and the direction perpendicular to the X direction and the Y direction as the Z direction. The moving body 210 is a moving body that can be ridden by the experiencer P2 in the virtual experience facility 200. The moving body 210 travels within the travel space 220 in response to the operation of the experiencer P2.

移動体210は、例えば、基体211を備える。基体211の内部には、制御装置212が収容されている。制御装置212は、移動体210の走行方向及び走行速度等を制御する。基体211の内部には、制御装置212のほかにモータやバッテリなどが収容されている。基体211の左右側方には、それぞれ車輪213が組み付けられている。 The moving body 210 includes, for example, a base body 211. A control device 212 is housed inside the base body 211. The control device 212 controls the traveling direction and traveling speed of the moving body 210. In addition to the control device 212, a motor, a battery, and the like are housed inside the base body 211. Wheels 213 are attached to the left and right sides of the base body 211.

制御装置212は、体験者P2が移動体210に搭乗したときに搭乗情報を仮想体験提供装置300に送信する。制御装置212は、移動体210の移動に応じた移動情報を仮想体験提供装置300に送信する。制御装置212は、移動体210が移動を開始したときに移動開始情報を仮想体験提供装置300に送信する。 The control device 212 transmits boarding information to the virtual experience providing device 300 when the experiencer P2 boards the moving body 210. The control device 212 transmits movement information according to the movement of the moving body 210 to the virtual experience providing device 300. The control device 212 transmits movement start information to the virtual experience providing device 300 when the moving body 210 starts moving.

制御装置212は、移動している移動体210が停止したときには、停止情報を仮想体験提供装置300に送信する。制御装置212は、停止していた移動体210が移動を再開したときには、移動再開情報を仮想体験提供装置300に送信する。制御装置212は、体験者P2が移動体210から降車したときに降車情報を仮想体験提供装置300に送信する。 When the moving body 210 stops, the control device 212 transmits stop information to the virtual experience providing device 300. When the stopped moving body 210 resumes moving, the control device 212 transmits movement resumption information to the virtual experience providing device 300. When the experiencer P2 dismounts from the moving body 210, the control device 212 transmits dismount information to the virtual experience providing device 300.

基体211の上部には、着座部214が設けられている。着座部214は、体験者P2が着座するクッション様をなす。着座部214の上面は、体験者P2の臀部を下方から支持する座面である。着座部214は、基体211に支持されている。着座部214は、基体211と、基体211の前方に配置された第1支持部215と、基体211の後方に配置された第2支持部216とによって支持されている。第1支持部215及び第2支持部216は、着座部214を昇降可能に支持している。 A seating section 214 is provided on the upper part of the base 211. The seating section 214 is like a cushion on which the experiencer P2 sits. The upper surface of the seating section 214 is a seating surface that supports the buttocks of the experiencer P2 from below. The seating section 214 is supported by the base 211. The seating section 214 is supported by the base 211, a first support section 215 arranged in front of the base 211, and a second support section 216 arranged in the rear of the base 211. The first support section 215 and the second support section 216 support the seating section 214 so that it can be raised and lowered.

着座部214の側方には、操作部217が設けられている。操作部217は、体験者P2が移動体210の動作を制御するため操作子217Aを含む。例えば、操作子217Aは、移動体210の進行方向、走行速度、制動動作等を制御するための操作子である。操作部217は、操作子217Aの操作に応じた電気信号を制御装置212に送信する。体験者P2は、操作子217Aを操作することにより、移動体210を走行させたり、映像内に映し出される同行者P1と体験者P2の距離を調整したりすることができる。 An operating unit 217 is provided to the side of the seating section 214. The operating unit 217 includes an operator 217A that allows the participant P2 to control the operation of the moving body 210. For example, the operator 217A is an operator for controlling the direction of travel, running speed, braking operation, etc. of the moving body 210. The operating unit 217 transmits an electrical signal corresponding to the operation of the operator 217A to the control device 212. By operating the operator 217A, the participant P2 can make the moving body 210 run and adjust the distance between the accompanying person P1 and the participant P2 displayed in the video.

着座部214の内部には、荷重センサ218が設けられている。荷重センサ218は、体験者P2が着座部214の上で体重をかける位置を検出する。例えば、体験者P2が体を前方に傾けた場合に、着座部214の前方で体験者P2の荷重を検出する。荷重センサ218は、検出した荷重を制御装置212に送信する。 A load sensor 218 is provided inside the seating section 214. The load sensor 218 detects the position where the experiencer P2 puts his/her weight on the seating section 214. For example, when the experiencer P2 leans his/her body forward, the load sensor 218 detects the load of the experiencer P2 in front of the seating section 214. The load sensor 218 transmits the detected load to the control device 212.

制御装置212は、荷重センサ218が体験者P2の荷重を検出した方向を基準として移動体210を走行させる。このように、体験者P2は、操作子217Aを操作することによっても、移動したい方向に荷重を掛けることによっても、移動体210を走行(移動)させることができる。さらに、制御装置212は、荷重センサ218により送信される荷重に基づいて、体験者P2が移動体210に搭乗したこと及び降車したことを認識する。 The control device 212 drives the moving body 210 based on the direction in which the load sensor 218 detects the load of the experiencer P2. In this way, the experiencer P2 can drive (move) the moving body 210 by operating the controller 217A or by applying a load in the desired direction. Furthermore, the control device 212 recognizes that the experiencer P2 has boarded and disembarked from the moving body 210 based on the load transmitted by the load sensor 218.

実施形態の移動体210は、体験者P2の体重移動によって操作可能ないわゆるハンズフリーの移動体210であるとともに、体験者P2による操作部217の操作よって操作可能であるが、操作部217が設けられていなくてもよい。また、移動体210は、体験者P2がまたがる鞍乗型の移動体であってもよい。また、移動体210は、体験者P2が起立した状態でステップに乗車するような移動体であってもよい。また、移動体210は、車輪に代えて、脚部による歩行で移動するものでもよい。 The moving body 210 of the embodiment is a so-called hands-free moving body 210 that can be operated by the experiencer P2 shifting his/her weight, and can be operated by the experiencer P2 operating the operating unit 217, but the operating unit 217 does not have to be provided. The moving body 210 may also be a saddle-type moving body on which the experiencer P2 straddles. The moving body 210 may also be a moving body on which the experiencer P2 stands and rides on a step. The moving body 210 may also be one that moves by walking using the legs instead of wheels.

走行空間220は、移動体210が移動できる程度の広さ、例えば、底面積が数m×数m程度の広さを有する空間である。走行空間220は、建物の中など、適宜の場所に設けられる。走行空間220は、例えば、同行者P1に旅行商品を販売した旅行事業者(旅行代理店)がある場合に、その旅行事業者(旅行代理店)の施設内やその近傍等に設けられる。 The running space 220 is a space large enough for the moving body 210 to move in, for example, a base area of several meters by several meters. The running space 220 is provided in an appropriate location, such as inside a building. For example, if there is a travel business (travel agency) that sold a travel product to the accompanying person P1, the running space 220 is provided in or near the premises of the travel business (travel agency).

VRゴーグル230は、通信装置110により送信される現地映像に基づく映像であり、仮想空間を体験者P2に想起させる仮想現実映像を映し出す。VRゴーグル230は、仮想現実映像を表示する表示装置232と、体験者P2の頭部に引っ掛けられて、体験者P2が表示装置232を視認可能となるようにVRゴーグル230を体験者P2に装着させる装着部を備える。VRゴーグル230に代えて、MR(Mixed Reality:複合現実)ゴーグル、またはAR(Augmented Reality:拡張現実)ゴーグルを用いてもよい。 The VR goggles 230 display virtual reality images that are based on the on-site images transmitted by the communication device 110 and that evoke a virtual space for the participant P2. The VR goggles 230 include a display device 232 that displays the virtual reality images, and a fitting part that is hooked onto the head of the participant P2 and allows the participant P2 to wear the VR goggles 230 so that the participant P2 can see the display device 232. Instead of the VR goggles 230, MR (Mixed Reality) goggles or AR (Augmented Reality) goggles may be used.

第2ハプテック240は、例えば、体験者P2が所持または装着し、体験者P2に接触可能となる可動デバイスである。第2ハプテック240は、第1ハプテック130同様、いわゆる触覚フィードバックデバイスであり、例えば、隣にいる人に向けた動作、例えば肩をたたく動作を検出する。第2ハプテック240は、検出した動作に基づく第2動作情報を仮想体験施設200に送信する。 The second haptic 240 is, for example, a movable device that is held or worn by the experiencer P2 and can come into contact with the experiencer P2. The second haptic 240 is a so-called tactile feedback device, like the first haptic 130, and detects, for example, a motion directed toward a person next to the experiencer, such as tapping on the shoulder. The second haptic 240 transmits second motion information based on the detected motion to the virtual experience facility 200.

体験者P2の横には、実際には人がいないため、第2ハプテック240は、隣にいる人に向けた動作に代えて、体験者P2による操作部217に基づいて、第2動作情報を生成してもよい。例えば、体験者P2が操作部217の操作子217Aを右に傾けた場合に、右隣にいる人の肩をたたく動作を検出した場合と同様の第2動作情報を生成してもよい。 Because there is no person actually beside the experiencer P2, the second haptic 240 may generate the second motion information based on the operation unit 217 by the experiencer P2, instead of a motion directed at the person beside him. For example, when the experiencer P2 tilts the operation element 217A of the operation unit 217 to the right, the second motion information may be generated similar to that generated when a motion of tapping the shoulder of the person beside him on the right is detected.

第2ハプテック240は、移動体210に搭乗している人の動作、例えば肩をたたく動作を再現するアクチュエータを備える。第2ハプテック240は、後述する第1動作情報が第1ハプテック130により送信された場合に、送信された第1動作情報に応じた動作を体験者P2に対して実行する。第2ハプテック240は、第2可動デバイスの一例である。 The second haptic 240 is equipped with an actuator that reproduces the motion of a person riding on the moving body 210, for example, tapping on the shoulder. When first motion information described below is transmitted by the first haptic 130, the second haptic 240 executes an action corresponding to the transmitted first motion information on the experiencer P2. The second haptic 240 is an example of a second movable device.

仮想体験提供装置300は、同行者P1と一緒に旅行する仮想旅行体験を体験者P2にさせるために、移動体210の走行に応じた映像をVRゴーグル230に映し出させる。VRゴーグル230を装着する体験者P2は、VRゴーグル230に映し出される映像と移動体210の移動によって、同行者P1が同行する旅行の仮想旅行体験をする。 The virtual experience providing device 300 displays images corresponding to the movement of the moving body 210 on the VR goggles 230 so that the participant P2 can have a virtual travel experience traveling with the companion P1. The participant P2 wearing the VR goggles 230 experiences a virtual travel trip accompanied by the companion P1 through the images displayed on the VR goggles 230 and the movement of the moving body 210.

仮想体験提供装置300は、例えば、通信部310と、映像生成部320と、表示制御部330と、を備える。映像生成部320及び表示制御部330は、例えば、ハードウェアであるCPU(Central Processing Unit)などのプロセッサがプログラム(ソフトウェア)を実行することにより実現される。映像生成部320及び表示制御部330のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。記憶装置は、HDD(Hard Disc Drive)、DVDやRAM(Random Access Memory)、フラッシュメモリなどにより実現される。 The virtual experience providing device 300 includes, for example, a communication unit 310, an image generating unit 320, and a display control unit 330. The image generating unit 320 and the display control unit 330 are realized by, for example, a processor such as a CPU (Central Processing Unit), which is hardware, executing a program (software). A part or all of the image generating unit 320 and the display control unit 330 may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by cooperation between software and hardware. The program may be stored in advance in a storage device such as an HDD (Hard Disk Drive) or a flash memory (a storage device having a non-transient storage medium), or may be stored in a removable storage medium such as a DVD or a CD-ROM (a non-transient storage medium), and may be installed in the storage device by mounting the storage medium in a drive device. The storage device can be realized by a hard disk drive (HDD), DVD, random access memory (RAM), flash memory, etc.

通信部310は、例えば、ネットワークに接続したり、他の端末装置、例えば旅行先各機器100の通信装置110などと直接的に通信したりするための無線通信モジュールである。通信部310は、Wi-Fi、DSRC、Bluetooth(登録商標)、その他の通信規格に基づいて無線通信を行う。 The communication unit 310 is, for example, a wireless communication module for connecting to a network or for directly communicating with other terminal devices, such as the communication device 110 of each travel destination device 100. The communication unit 310 performs wireless communication based on Wi-Fi, DSRC, Bluetooth (registered trademark), or other communication standards.

通信部310は、通信装置110により送信された現地映像及び第1動作情報を受信する。通信部310は、受信した現地映像を映像生成部320に出力する。通信部310は、制御装置212により送信される移動情報、移動開始情報、停止情報、及び移動再開情報を受信する。通信部310は、受信した移動情報及び移動開始情報を映像生成部320に出力し、停止情報及び移動再開情報を表示制御部330に出力する。停止情報を受信してから移動再開情報を受信するまでの間、移動体210は停止中となる。 The communication unit 310 receives the on-site image and the first operation information transmitted by the communication device 110. The communication unit 310 outputs the received on-site image to the image generation unit 320. The communication unit 310 receives the movement information, movement start information, stop information, and movement resume information transmitted by the control device 212. The communication unit 310 outputs the received movement information and movement start information to the image generation unit 320, and outputs the stop information and movement resume information to the display control unit 330. The moving body 210 is stopped during the period from when the stop information is received until when the movement resume information is received.

映像生成部320は、通信部310により移動開始情報が出力された場合に、VRゴーグル230の表示装置232に表示させる仮想現実映像を生成する。映像生成部320は、通信部310により出力された現地映像及び制御装置212により出力された移動情報に基づいて、仮想現実映像を生成する。第1の実施形態において、仮想現実映像は、例えば、現地映像に基づいて生成される映像であり、現実映像に同行者P1を加えた映像である。 When movement start information is output by the communication unit 310, the image generation unit 320 generates a virtual reality image to be displayed on the display device 232 of the VR goggles 230. The image generation unit 320 generates the virtual reality image based on the local image output by the communication unit 310 and the movement information output by the control device 212. In the first embodiment, the virtual reality image is, for example, an image generated based on the local image, and is an image in which the accompanying person P1 is added to the real image.

映像生成部320は、例えば、制御装置212により移動開始情報が送信されたタイミングにおける通信部310により出力される現地映像に基づいて、仮想現実映像を生成する。映像生成部320は、制御装置212により送信された移動情報に基づいて、仮想現実映像内における体験者P2の位置を算出する。例えば、映像生成部320は、移動体210が前進する移動信号を送信された場合には、仮想現実映像内で体験者P2が前進した時に見る仮想現実映像を生成する。 The image generating unit 320 generates a virtual reality image, for example, based on the local image output by the communication unit 310 at the timing when the movement start information is transmitted by the control device 212. The image generating unit 320 calculates the position of the experiencer P2 in the virtual reality image based on the movement information transmitted by the control device 212. For example, when a movement signal for the moving body 210 to move forward is transmitted, the image generating unit 320 generates a virtual reality image that the experiencer P2 sees when moving forward in the virtual reality image.

体験者P2は、仮想現実映像を見ながら移動体210を移動させることにより、仮想現実映像に映される風景の中を旅行している仮想体験をすることができる。また、体験者P2は、仮想現実映像内における同行者P1についていく感覚で移動体210を移動させることにより、同行者P1と一緒に旅行する仮想旅行体験をすることができる。 By moving the moving body 210 while watching the virtual reality image, the participant P2 can have a virtual experience of traveling through the scenery shown in the virtual reality image. In addition, by moving the moving body 210 as if following the companion P1 in the virtual reality image, the participant P2 can have a virtual travel experience of traveling together with the companion P1.

映像生成部320は、例えば、体験者P2が同行者P1と一緒に移動するように体験者P2が移動体210を操作している場合には、カメラ122により送信される現地映像を利用して仮想現実映像を生成する。映像生成部320は、体験者P2が同行者P1から離れる方向などにように体験者P2が移動体210を操作している場合には、映像生成部320は、例えば、過去にカメラ122により送信された現地映像を利用して仮想現実映像を生成する。 For example, when the person experiencing P2 is operating the moving object 210 so as to move together with the accompanying person P1, the image generating unit 320 generates a virtual reality image using the on-site image transmitted by the camera 122. When the person experiencing P2 is operating the moving object 210 in such a direction that the person experiencing P2 moves away from the accompanying person P1, the image generating unit 320 generates a virtual reality image using, for example, the on-site image previously transmitted by the camera 122.

映像生成部320は、仮想現実映像を生成する際に、現地映像に基づいて、同行者P1の視点(注視点)の位置を算出する。同行者P1の視点は、例えば、現地映像に含まれる同行者P1の顔の向きなどに基づいて推定することによって算出する。同行者P1の視点は、同行者P1が言葉や動作などで教示してもよい。映像生成部320は、現地映像に、同行者P1の視点(注視点)位置を示す注視点映像を付加した仮想現実映像を生成する。映像生成部320は、生成した仮想現実映像の情報を表示制御部330に通知する。 When generating the virtual reality image, the image generating unit 320 calculates the position of the viewpoint (point of gaze) of the companion P1 based on the local image. The viewpoint of the companion P1 is calculated by estimation based on, for example, the facial direction of the companion P1 included in the local image. The companion P1 may indicate the viewpoint of the companion P1 by words or actions. The image generating unit 320 generates a virtual reality image by adding a point of gaze image indicating the position of the viewpoint (point of gaze) of the companion P1 to the local image. The image generating unit 320 notifies the display control unit 330 of information about the generated virtual reality image.

表示制御部330は、映像生成部320により通知された仮想現実映像の情報に基づく仮想現実映像を表示装置232に表示させる。体験者P2は、表示装置232に表示される仮想現実映像を視認する。カメラ122が撮像した映像は、同行者P1を含む映像であり、同行者P1とは異なる視点(立脚点)から撮像された映像である。仮想現実映像は、体験者P2の視点(注視点)と同行者P1の視点(注視点)が異なり、体験者P2の視界に同行者P1が含まれる映像である。 The display control unit 330 causes the display device 232 to display a virtual reality image based on the virtual reality image information notified by the image generation unit 320. The experiencer P2 visually recognizes the virtual reality image displayed on the display device 232. The image captured by the camera 122 is an image that includes the companion P1, and is an image captured from a viewpoint (standing point) different from that of the companion P1. The virtual reality image is an image in which the viewpoint (point of gaze) of the experiencer P2 is different from the viewpoint (point of gaze) of the companion P1, and the companion P1 is included in the field of view of the experiencer P2.

表示制御部330は、移動開始情報を通信部310により出力された場合に、映像生成部320により通知された情報に基づく仮想現実映像を表示装置232に表示させる。表示制御部330は、停止情報を通信部310により出力された場合に、仮想現実映像を停止映像として表示装置232に表示させる。仮想現実停止映像は、映像生成部320により通知された情報に基づく仮想現実映像を停止させた映像である。表示制御部330は、搭乗情報を受信した場合にも、停止映像を表示装置232に表示させる。移動体210の停止中、表示制御部330は仮想現実映像を停止映像として表示させる。 When movement start information is output by the communication unit 310, the display control unit 330 causes the display device 232 to display a virtual reality image based on the information notified by the image generation unit 320. When stop information is output by the communication unit 310, the display control unit 330 causes the display device 232 to display the virtual reality image as a stopped image. The virtual reality stopped image is an image in which the virtual reality image based on the information notified by the image generation unit 320 has been stopped. The display control unit 330 also causes the display device 232 to display the stopped image when boarding information is received. While the moving object 210 is stopped, the display control unit 330 causes the virtual reality image to be displayed as a stopped image.

次に、仮想体験施設200の利用手順について説明する。仮想体験施設200では、体験者P2は、走行空間220に入場する前にVRゴーグル230を装着する。体験者P2は、VRゴーグル230を装着した状態で走行空間220まで移動し、移動体210に搭乗する。体験者P2は、走行空間220で移動体210に搭乗してVRゴーグル230に映し出される映像を見ながら移動体210を走行させることにより同行者P1と一緒に旅行する仮想旅行体験をする。 Next, the procedure for using the virtual experience facility 200 will be described. In the virtual experience facility 200, the experiencer P2 puts on the VR goggles 230 before entering the travel space 220. The experiencer P2, wearing the VR goggles 230, moves to the travel space 220 and boards the moving body 210. The experiencer P2 boards the moving body 210 in the travel space 220 and travels the moving body 210 while watching the image displayed on the VR goggles 230, thereby experiencing a virtual trip traveling together with the companion P1.

図3は、仮想体験施設200を利用する体験者P2を俯瞰する図である。仮想体験施設200の利用者である体験者P2は、走行空間220において、VRゴーグル230を装着しながら、移動体210の操作子217Aを操作したり、移動したい方向に着座部214上で体を傾けたりすることにより、移動体210を移動させる。仮想体験施設200では、体験者P2は、移動体210に搭乗して移動しながら旅行する仮想体験をすることができる。 Figure 3 is a bird's-eye view of a participant P2 using the virtual experience facility 200. The participant P2, who is a user of the virtual experience facility 200, wears VR goggles 230 and moves the moving body 210 in the travel space 220 by operating the controller 217A of the moving body 210 and leaning his/her body on the seat 214 in the direction he/she wants to move. In the virtual experience facility 200, the participant P2 can have a virtual experience of traveling while riding on the moving body 210.

例えば、着座部214上で体験者P2が前方に荷重をかけると、移動体210は直進する。このとき、VRゴーグル230の表示装置232には、体験者P2が前方に向かっている映像が仮想現実映像として仮想体験提供装置300の表示制御部330の制御によって映し出される。移動体210は、走行空間220において、体験者P2の動作によって走行するが、走行空間220における壁部にぶつかりそうになる場合などには、移動体210が誘導して、体験者P2に気づかれない範囲で移動体210の軌道を修正する。 For example, when participant P2 applies weight forward on seat 214, moving body 210 moves straight ahead. At this time, an image of participant P2 moving forward is displayed as a virtual reality image on display device 232 of VR goggles 230 under the control of display control unit 330 of virtual experience providing device 300. Moving body 210 moves in running space 220 due to the movements of participant P2, but if moving body 210 is about to collide with a wall in running space 220, moving body 210 will guide moving body 210 and correct its trajectory without being noticed by participant P2.

移動体210に搭乗した体験者P2は、表示装置232に映し出される映像を見ながら仮想旅行体験する。図4は、表示装置232に映し出される第1仮想現実映像GA1の一例を示す図である。表示装置232に表示される第1仮想現実映像GA1は、カメラ122により撮像された旅行先の風景の風景映像GB1に、映像生成部320で生成された同行者P1の視線を示す視線映像GB2及び注視点を示す注視点映像GB3が付加された映像である。風景映像GB1には、同行者P1の映像が含まれているため、第1仮想現実映像GA1にも同行者映像GB4が含まれる。 The experiencer P2 aboard the moving body 210 experiences a virtual trip while watching the images displayed on the display device 232. FIG. 4 is a diagram showing an example of the first virtual reality image GA1 displayed on the display device 232. The first virtual reality image GA1 displayed on the display device 232 is an image in which a gaze image GB2 showing the gaze of the companion P1 and a gaze point image GB3 showing the gaze point, which are generated by the image generating unit 320, are added to a scenery image GB1 of the scenery at the travel destination captured by the camera 122. As the scenery image GB1 includes an image of the companion P1, the first virtual reality image GA1 also includes a companion image GB4.

続いて、仮想体験提供システム1における処理について説明する。まず、旅行先各機器100の処理について説明する。ここでは、旅行先各機器100の処理の一部として、第1ハプテック130に関する処理を除いた処理について説明する。図5は、旅行先各機器100の処理の一例を示すフローチャートである。旅行先各機器100の処理は、例えば、同行者P1が旅行先に到着し、旅行先を移動する際に実行される。 Next, the processing in the virtual experience providing system 1 will be described. First, the processing of each travel destination device 100 will be described. Here, as part of the processing of each travel destination device 100, processing excluding processing related to the first haptic 130 will be described. FIG. 5 is a flowchart showing an example of the processing of each travel destination device 100. The processing of each travel destination device 100 is executed, for example, when companion P1 arrives at the travel destination and moves around the travel destination.

同行者P1が移動すると、ドローン120は、同行者P1の周囲を飛行する(ステップS101)。ドローン120が同行者P1の周囲を飛行する間、カメラ122は、同行者P1を含む周囲の風景を含む現地映像を撮像(ステップS103)して、通信装置110に出力する。通信装置110は、カメラ122により出力される現地映像を仮想体験施設200に送信する(ステップS105)。ドローン120及びカメラ122は、それぞれ飛行及び撮像を継続して実行し、通信装置110は、現地映像を送信する処理を一定時間間隔ごとに繰り返して実行する。 As the accompanying person P1 moves, the drone 120 flies around the accompanying person P1 (step S101). While the drone 120 flies around the accompanying person P1, the camera 122 captures local video including the surrounding scenery including the accompanying person P1 (step S103) and outputs the video to the communication device 110. The communication device 110 transmits the local video output by the camera 122 to the virtual experience facility 200 (step S105). The drone 120 and the camera 122 continue to fly and capture images, respectively, and the communication device 110 repeatedly executes the process of transmitting the local video at regular time intervals.

続いて、仮想体験提供装置300における処理について説明する。ここでは、仮想体験提供装置300の処理の一部として、第2ハプテック240に関する処理を除いた処理について説明する。図6は、仮想体験提供装置300の処理の一例を示すフローチャートである。仮想体験提供装置300における処理は、例えば、体験者P2が仮想体験施設200に来訪し、走行空間220において移動体210に搭乗(乗車)した後に開始される。 Next, the processing in the virtual experience providing device 300 will be described. Here, as part of the processing of the virtual experience providing device 300, processing excluding processing related to the second haptic 240 will be described. FIG. 6 is a flowchart showing an example of the processing of the virtual experience providing device 300. The processing in the virtual experience providing device 300 is started, for example, after the experiencer P2 visits the virtual experience facility 200 and boards (rides) the moving body 210 in the traveling space 220.

仮想体験施設200では、まず、体験者P2の操作に基づいて、移動体210が移動を開始する。移動体210が移動を開始すると、移動体210の制御装置212は、移動開始情報を仮想体験提供装置300に送信する。仮想体験提供装置300は、通信部310により、移動開始情報を受信する(ステップS201)。 In the virtual experience facility 200, first, the moving object 210 starts moving based on the operation of the experiencer P2. When the moving object 210 starts moving, the control device 212 of the moving object 210 transmits movement start information to the virtual experience providing device 300. The virtual experience providing device 300 receives the movement start information via the communication unit 310 (step S201).

移動開始情報を受信した通信部310は、旅行先各機器100の通信装置110により送信される現地映像を受信し(ステップS203)、映像生成部320に出力する。映像生成部320は、通信部310により出力された現地映像に基づいて、同行者P1の視点を算出する(ステップS205)。続いて、映像生成部320は、同行者P1の視線を示す視線映像GB2及び同行者P1の注視点の位置を示す注視点映像GB3を現地映像に付加することによって仮想現実映像を生成する(ステップS207)。映像生成部320は、生成した仮想現実映像を表示制御部330に通知する。 The communication unit 310, which has received the movement start information, receives the local image transmitted by the communication device 110 of each device 100 at the travel destination (step S203) and outputs it to the image generation unit 320. The image generation unit 320 calculates the viewpoint of the companion P1 based on the local image output by the communication unit 310 (step S205). Next, the image generation unit 320 generates a virtual reality image by adding a gaze image GB2 indicating the gaze of the companion P1 and a gaze point image GB3 indicating the position of the gaze point of the companion P1 to the local image (step S207). The image generation unit 320 notifies the display control unit 330 of the generated virtual reality image.

続いて、表示制御部330は、映像生成部320により通知された仮想現実映像をVRゴーグル230の表示装置232に表示させる(ステップS209)。VRゴーグル230を装着した体験者P2は、表示装置232に表示される映像を視認することにより、仮想現実映像に映し出される風景を見ながら、仮想旅行体験をすることができる。さらに、仮想現実映像には、現地の同行者P1が映し出されている。このため、現地の同行者P1と行動を共にしている体験者P2の実感を高めることができる。さらに、仮想現実映像には、同行者P1の視点が表示されている。このため、同行者P1と共通する体験を体験者P2に感じやすくさせることができる。 Then, the display control unit 330 causes the virtual reality image notified by the image generation unit 320 to be displayed on the display device 232 of the VR goggles 230 (step S209). The experiencer P2 wearing the VR goggles 230 can experience a virtual trip while viewing the scenery displayed in the virtual reality image by visually checking the image displayed on the display device 232. Furthermore, the virtual reality image shows the on-site companion P1. This enhances the sense of reality of the experiencer P2 who is traveling together with the on-site companion P1. Furthermore, the virtual reality image shows the viewpoint of the companion P1. This makes it easier for the experiencer P2 to feel that he or she is experiencing something in common with the companion P1.

続いて、表示制御部330は、移動体が停止しているか否かを判定する(ステップS211)。表示制御部330は、移動体210により停止情報が送信されている場合には、移動体210は停止していると判定し、停止情報が送信されていない場合には、移動体210は停止していないと判定する。 Next, the display control unit 330 determines whether the moving object 210 is stopped (step S211). If stop information has been transmitted by the moving object 210, the display control unit 330 determines that the moving object 210 is stopped, and if stop information has not been transmitted, the display control unit 330 determines that the moving object 210 is not stopped.

移動体210が停止していないと判定した場合、表示制御部330は、ステップS203に処理を戻す。移動体210が停止していると判定した場合、表示制御部330は、VRゴーグル230の表示装置232に停止映像を表示させる(ステップS213)。 If it is determined that the moving object 210 is not stopped, the display control unit 330 returns the process to step S203. If it is determined that the moving object 210 is stopped, the display control unit 330 causes the display device 232 of the VR goggles 230 to display a stopped image (step S213).

表示装置232に表示される停止映像は、例えば、通信部310が停止情報を受信したタイミングで仮想現実映像のフレームを切り取って得られる映像とすればよい。表示装置232に表示される停止映像は、他の映像でもよく、通信部310が停止情報を受信して一定時間経過した後のタイミングで仮想現実映像のフレームを切り取って得られる映像としてもよい。 The still image displayed on the display device 232 may be, for example, an image obtained by cutting out a frame of the virtual reality image at the timing when the communication unit 310 receives the stop information. The still image displayed on the display device 232 may be another image, or may be an image obtained by cutting out a frame of the virtual reality image at a timing a certain time after the communication unit 310 receives the stop information.

続いて、表示制御部330は、移動体210が移動を再開したか否かを判定する(ステップS215)。移動体210が移動を再開したと判定した場合、表示制御部330は、ステップS203に処理を戻す。移動体210が移動を再開していないと判定した場合、表示制御部330は、体験者P2が移動体210から降車したか否かを判定する(ステップS217)。表示制御部330は、移動体210の制御装置212により送信された降車情報を通信部310が受信したか否かにより、体験者P2が移動体210から降車したか否かを判定する。 Then, the display control unit 330 determines whether the moving body 210 has resumed movement (step S215). If it is determined that the moving body 210 has resumed movement, the display control unit 330 returns the process to step S203. If it is determined that the moving body 210 has not resumed movement, the display control unit 330 determines whether the experiencer P2 has dismounted from the moving body 210 (step S217). The display control unit 330 determines whether the experiencer P2 has dismounted from the moving body 210 based on whether the communication unit 310 has received dismounting information transmitted by the control device 212 of the moving body 210.

体験者P2が移動体210から降車していないと判定した場合、表示制御部330は、処理をステップS213に戻して停止映像の標示を継続する。体験者P2が移動体210から降車したと表示制御部330が判定した場合、仮想体験提供装置300は、図6に示す処理を終了する。 If it is determined that the experiencer P2 has not dismounted from the moving body 210, the display control unit 330 returns the process to step S213 and continues to display the still image. If the display control unit 330 determines that the experiencer P2 has dismounted from the moving body 210, the virtual experience providing device 300 ends the process shown in FIG. 6.

続いて、仮想体験提供システム1の旅行先各機器100及び仮想体験提供装置300における第1ハプテック130及び第2ハプテック240に関する処理について説明する。図7は、第1ハプテック130及び第2ハプテック240に関する仮想体験提供システム1のシーケンス図である。第1ハプテック130及び第2ハプテック240に関する処理は、体験者P2が移動体210に搭乗した後、体験者P2が移動体210から降車するまでの間、図5及び図6に示す処理とは独立して実行される。 Next, the processing related to the first haptic 130 and the second haptic 240 in each travel destination device 100 and the virtual experience providing device 300 of the virtual experience providing system 1 will be described. FIG. 7 is a sequence diagram of the virtual experience providing system 1 related to the first haptic 130 and the second haptic 240. The processing related to the first haptic 130 and the second haptic 240 is executed independently of the processing shown in FIG. 5 and FIG. 6 after the experiencer P2 boards the moving body 210 until the experiencer P2 disembarks from the moving body 210.

旅行先各機器100において、第1ハプテック130は、同行者P1の動作を検出したか否かを判定する(ステップS301)。同行者P1の動作を検出したと判定した場合、第1ハプテック130は、同行者P1の動作に基づく第1動作情報を生成する(ステップS303)。 In each travel destination device 100, the first haptic 130 determines whether or not a movement of the companion P1 has been detected (step S301). If it is determined that a movement of the companion P1 has been detected, the first haptic 130 generates first movement information based on the movement of the companion P1 (step S303).

続いて、第1ハプテック130は、生成した第1動作情報を仮想体験施設300の第2ハプテック240に送信する(ステップS305)。ステップS301において同行者P1の動作を検出していないと判定した場合、第1ハプテック130は、ステップS317に処理を進める。 Next, the first haptic 130 transmits the generated first movement information to the second haptic 240 of the virtual experience facility 300 (step S305). If it is determined in step S301 that the movement of the companion P1 has not been detected, the first haptic 130 proceeds to step S317.

一方、仮想体験施設300において、第2ハプテック240は、体験者P2の動作を検出したか否かを判定する(ステップS307)。体験者P2の動作を検出したと判定した場合、第2ハプテック240は、体験者P2の動作に基づく第2動作情報を生成する(ステップS309)。 Meanwhile, in the virtual experience facility 300, the second haptic 240 determines whether or not the movement of the experiencer P2 has been detected (step S307). If it is determined that the movement of the experiencer P2 has been detected, the second haptic 240 generates second movement information based on the movement of the experiencer P2 (step S309).

続いて、第2ハプテック240は、生成した第2動作情報を旅行先各機器100の第1ハプテック130に送信する(ステップS311)。ステップS307において体験者P2の動作を検出していないと判定した場合、第2ハプテック240は、ステップS313に処理を進める。 Next, the second haptic 240 transmits the generated second movement information to the first haptic 130 of each device 100 at the travel destination (step S311). If it is determined in step S307 that the movement of the experiencer P2 has not been detected, the second haptic 240 proceeds to step S313.

続いて、第2ハプテック240は、第1ハプテック130により送信された第1動作情報を受信したか否かを判定する(ステップS313)。第1動作情報を受信したと判定した場合、第2ハプテック240は、第1動作情報に基づく体験者P2に対する動作を実行する(ステップS315)。こうして、第2ハプテック240は、図7に示す処理を終了する。ステップS313において、第1動作情報を受信していないと判定した場合、第2ハプテック240は、そのまま図7に示す処理を終了する。 The second haptic 240 then determines whether or not it has received the first action information transmitted by the first haptic 130 (step S313). If it is determined that it has received the first action information, the second haptic 240 executes an action on the experiencer P2 based on the first action information (step S315). In this way, the second haptic 240 ends the process shown in FIG. 7. If it is determined in step S313 that it has not received the first action information, the second haptic 240 simply ends the process shown in FIG. 7.

続いて、第1ハプテック130は、第2ハプテック240により送信された第2動作情報を受信したか否かを判定する(ステップS317)。第2動作情報を受信したと判定した場合、第1ハプテック130は、第2動作情報に基づく同行者P1に対する動作を実行する(ステップS319)。こうして、第1ハプテック130は、図7に示す処理を終了する。ステップS317において、第2動作情報を受信していないと判定した場合、第1ハプテック130は、そのまま図7に示す処理を終了する。 The first haptic 130 then determines whether or not it has received the second action information transmitted by the second haptic 240 (step S317). If it is determined that the second action information has been received, the first haptic 130 executes an action on the companion P1 based on the second action information (step S319). In this way, the first haptic 130 ends the process shown in FIG. 7. If it is determined in step S317 that the second action information has not been received, the first haptic 130 simply ends the process shown in FIG. 7.

第1の実施形態の仮想体験提供システム1は、体験者P2の視点と同行者P1の視点が異なり、体験者P2の視界に同行者P1が含まれる仮想現実映像を生成してVRゴーグル230の表示装置232に表示させる。このため、VRゴーグル230を掛けて仮想旅行体験することにより、同行者P1と一緒に旅行する仮想旅行体験をする体験者P2の同行者P1と行動を共にしている実感を高めることができる。 The virtual experience providing system 1 of the first embodiment generates a virtual reality image in which the viewpoint of the participant P2 and the viewpoint of the companion P1 are different and the companion P1 is included in the field of view of the participant P2, and displays the image on the display device 232 of the VR goggles 230. Therefore, by wearing the VR goggles 230 and experiencing a virtual trip, the participant P2 who is experiencing a virtual trip together with the companion P1 can feel more realistic that he or she is traveling together with the companion P1.

<第2の実施形態>
次に、第2の実施形態について説明する。第2の実施形態の仮想体験提供システム1は、第1の実施形態と比較して、現地映像に同行者が映っていない場合には、仮想現実映像に同行者を模した映像、例えばアバターなどが表示される点などで主に異なる。以下、第1の実施形態との相違点を中心として、第2の実施形態の仮想体験提供装置、仮想体験提供システム、仮想体験提供方法、及びプログラムについて説明する。
Second Embodiment
Next, a second embodiment will be described. The virtual experience providing system 1 of the second embodiment is different from the first embodiment mainly in that, when a companion is not shown in the on-site image, an image imitating the companion, such as an avatar, is displayed in the virtual reality image. Hereinafter, the virtual experience providing device, virtual experience providing system, virtual experience providing method, and program of the second embodiment will be described, focusing on the differences from the first embodiment.

図8は、第2の実施形態の仮想体験提供システム1の構成の一例を示す図である。第2の実施形態の仮想体験提供システム1において。旅行先各機器100は、通信装置110、ドローン120、カメラ122、第1ハプテック130のほか、旅行先移動体140及び第2カメラ142を備える。以下の説明において、ドローン120に搭載されるカメラ122を第1カメラ122と称し、第1カメラ122が撮像する映像を第1現地映像という。 Figure 8 is a diagram showing an example of the configuration of the virtual experience providing system 1 of the second embodiment. In the virtual experience providing system 1 of the second embodiment, each travel destination device 100 includes a communication device 110, a drone 120, a camera 122, a first haptic 130, as well as a travel destination moving body 140 and a second camera 142. In the following description, the camera 122 mounted on the drone 120 is referred to as the first camera 122, and the image captured by the first camera 122 is referred to as the first local image.

旅行先移動体140は、例えば、同行者P1が旅行先で旅行する際に搭乗するものである。同行者P1は、例えば、旅行先で旅行先移動体140をレンタルすることができる。旅行先移動体140は、仮想体験施設200が備える移動体210と同一のものである。旅行先移動体140は、移動体210と異なるものでもよい。 The travel destination mobile body 140 is, for example, a vehicle that the companion P1 boards when traveling to the travel destination. The companion P1 can, for example, rent the travel destination mobile body 140 at the travel destination. The travel destination mobile body 140 is the same as the mobile body 210 provided in the virtual experience facility 200. The travel destination mobile body 140 may be a different vehicle from the mobile body 210.

第2カメラ142は、例えば、旅行先移動体140の先端部に搭載されて配置されている。第2カメラ142は、同行者P1の視界と想定される範囲における現地映像(以下、第2現地映像)を撮像する。第2カメラ142は、撮像した第2現地映像を通信装置110に出力する。通信装置110は、出力された第2現地映像を仮想体験施設200に送信する。 The second camera 142 is mounted, for example, on the tip of the travel destination mobile object 140. The second camera 142 captures local video within the range assumed to be the field of vision of the traveling companion P1 (hereinafter, the second local video). The second camera 142 outputs the captured second local video to the communication device 110. The communication device 110 transmits the output second local video to the virtual experience facility 200.

仮想体験施設200に設けられる仮想体験提供装置300は、通信部310、映像生成部320、表示制御部330のほか、操作内容受付部340及び調整部350を備える。操作内容受付部340及び調整部350は、例えば、通信部310、映像生成部320、表示制御部330とともに、ハードウェアであるCPUなどのプロセッサがプログラムを実行することにより実現される。通信部310、映像生成部320、表示制御部330、操作内容受付部340及び調整部350は、第1の実施形態で示したLSI等で実現されてもよい。 The virtual experience providing device 300 provided in the virtual experience facility 200 includes a communication unit 310, an image generating unit 320, a display control unit 330, an operation content receiving unit 340, and an adjustment unit 350. The operation content receiving unit 340 and the adjustment unit 350 are realized, for example, by a processor such as a CPU, which is hardware, executing a program together with the communication unit 310, the image generating unit 320, and the display control unit 330. The communication unit 310, the image generating unit 320, the display control unit 330, the operation content receiving unit 340, and the adjustment unit 350 may be realized by an LSI or the like shown in the first embodiment.

移動体210に搭載された制御装置212は、移動体210に搭乗した体験者P2が操作部217における操作子217Aを操作することにより、操作部217に対して体験者P2によりなされた操作の情報(以下、操作情報)を生成する。体験者P2によりなされた操作の内容は、例えば、仮想現実映像GA内の体験者P2に対する同行者P1の距離を調整する指示である。移動体210に搭載された制御装置212では、操作子217Aの操作に応じた体験者P2の指示を予め定めておく。例えば、操作子217Aが右に傾けられたときには、仮想現実映像GA内において、同行者P1が体験者P2から遠ざかる指示と定め、操作子217Aが左に傾けられたときには、仮想現実映像GA内において、同行者P1が体験者P2に近づく指示と定める。制御装置212は、生成した操作情報を仮想体験提供装置300に送信する。 The control device 212 mounted on the moving body 210 generates information on the operation performed by the experiencer P2 on the operation unit 217 (hereinafter, operation information) by the experiencer P2 on the moving body 210 operating the operation element 217A of the operation element 217. The content of the operation performed by the experiencer P2 is, for example, an instruction to adjust the distance of the companion P1 from the experiencer P2 in the virtual reality image GA. The control device 212 mounted on the moving body 210 predetermines the instruction of the experiencer P2 according to the operation of the operation element 217A. For example, when the operation element 217A is tilted to the right, the instruction is determined to be an instruction for the companion P1 to move away from the experiencer P2 in the virtual reality image GA, and when the operation element 217A is tilted to the left, the instruction is determined to be an instruction for the companion P1 to move closer to the experiencer P2 in the virtual reality image GA. The control device 212 transmits the generated operation information to the virtual experience providing device 300.

仮想体験提供装置300における通信部310は、第1の実施形態で説明した処理のほか、制御装置212により送信された操作情報を受信する。通信部310は、受信した操作情報を操作内容受付部340に出力する。 The communication unit 310 in the virtual experience providing device 300 receives operation information transmitted by the control device 212 in addition to the processing described in the first embodiment. The communication unit 310 outputs the received operation information to the operation content receiving unit 340.

映像生成部320は、旅行先各機器100により送信される現地映像(第1現地映像または第2現地映像)に同行者P1が映っているか否かを判定する。映像生成部320は、現地映像に同行者P1が映っている場合には、現地映像に同行者P1の視点を含めて仮想現実映像を生成する。 The image generating unit 320 determines whether or not the companion P1 is shown in the local image (first local image or second local image) transmitted by each travel destination device 100. If the companion P1 is shown in the local image, the image generating unit 320 generates a virtual reality image including the viewpoint of the companion P1 in the local image.

映像生成部320は、現地映像に同行者P1が映っていない場合には、現地映像に同行者を模した映像、例えばアバターを生成して含め、さらに同行者P1の視点を含めて仮想現実映像を生成する。同行者P1は自らの顔などの容姿を直接見ることはできない。このためで、アバターを含む仮想現実映像の視点は、同行者P1の視点とは異なるので、仮想現実映像を見る体験者P2の視点と同行者P1の視点とは異なるものとなる。 When the companion P1 is not shown in the on-site image, the image generator 320 generates an image that resembles the companion, for example an avatar, in the on-site image and includes it, and generates a virtual reality image that also includes the viewpoint of the companion P1. The companion P1 cannot directly see his/her own appearance, such as his/her face. For this reason, the viewpoint of the virtual reality image that includes the avatar is different from the viewpoint of the companion P1, and therefore different from the viewpoint of the experiencer P2 who is viewing the virtual reality image and the viewpoint of the companion P1.

図9は、風景映像GC1の一例を示す図である。第2カメラ142は、旅行先移動体140の先端部に配置されているので、同行者P1の視界と想定される風景映像GC1を撮像することができる。しかし、同行者P1自体は映像に含まれないことになる。そこで、映像生成部320は、風景映像GC1を基として、風景映像GC1に同行者P1を含めて表示される仮想現実映像を生成する。 Figure 9 is a diagram showing an example of scenery image GC1. Since the second camera 142 is positioned at the tip of the travel destination moving body 140, it is able to capture scenery image GC1 that is assumed to be within the field of vision of the companion P1. However, the companion P1 himself is not included in the image. Therefore, the image generating unit 320 generates a virtual reality image based on the scenery image GC1, in which the companion P1 is displayed together with the scenery image GC1.

図10は、風景映像GC1に基づいて生成した第2仮想現実映像GA2の一例を示す図である。第2仮想現実映像GA2は、第2カメラ142により撮像された旅行先の風景の風景映像GC1に、映像生成部320で生成された同行者P1の視線を示す視線映像GC2と、同行者P1の注視点を示す注視点映像GC3と、同行者P1を模したアバターGC4が付加された映像である。同行者が含まれる仮想現実映像を見ながら仮想旅行体験をすることで、現地の同行者P1と行動を共にしている体験者P2の実感を高めることができる。ところが、風景映像GC1には同行者P1が映っていなことから、風景映像GC1に視線映像GC2及び注視点映像GC3を付加して仮想現実映像を生成したのみでは、体験者P2の実感を高めることは難しい。 Figure 10 is a diagram showing an example of a second virtual reality image GA2 generated based on a landscape image GC1. The second virtual reality image GA2 is an image in which a gaze image GC2 showing the gaze of the companion P1, a gaze point image GC3 showing the gaze point of the companion P1, and an avatar GC4 imitating the companion P1, generated by the image generating unit 320, are added to the landscape image GC1 of the landscape of the travel destination captured by the second camera 142. By experiencing a virtual trip while viewing a virtual reality image including the companion, the experiencer P2 can increase the sense of reality of being together with the companion P1 at the site. However, since the companion P1 is not shown in the landscape image GC1, it is difficult to increase the sense of reality of the experiencer P2 simply by generating a virtual reality image by adding the gaze image GC2 and the gaze point image GC3 to the landscape image GC1.

そこで、映像生成部320は、風景映像GC1に視線映像GC2及び注視点映像GC3のほか、アバターGC4を付加して第2仮想現実映像GA2を生成する。第2仮想現実映像GA2にアバターGC4が表示されることにより、現地の同行者P1と行動を共にしている体験者P2の実感を高めることができる。 The image generator 320 then generates the second virtual reality image GA2 by adding the gaze image GC2, the gaze point image GC3, and an avatar GC4 to the scenery image GC1. By displaying the avatar GC4 in the second virtual reality image GA2, the experiencer P2 can feel more real as he or she is traveling with the on-site companion P1.

第2仮想現実映像GA2に含まれるアバターGC4は、どのようなアバターでもよい。例えば、アバターGC4は同行者P1を模したイラストや写真でもよいし、漫画のキャラクターを模したものでもよい。あるいは、アバターGC4は、芸能人やスポーツ選手などの有名人(著名人)を模したキャラクターでもよいし、これらの者のイラストや写真でもよい。アバターGC4は、常に同じものが表示されるようにしてもよいし、表示されるアバターが表示時間や現在時刻などに応じて変化するものでもよい。さらに、アバターGC4は、体験者P2が選択できるようにしてもよい。 The avatar GC4 included in the second virtual reality image GA2 may be any type of avatar. For example, the avatar GC4 may be an illustration or photograph of the companion P1, or may be a cartoon character. Alternatively, the avatar GC4 may be a character imitating a famous person (famous person) such as an entertainer or athlete, or may be an illustration or photograph of such a person. The same avatar GC4 may always be displayed, or the displayed avatar may change depending on the display time, the current time, etc. Furthermore, the avatar GC4 may be selectable by the experiencer P2.

操作内容受付部340は、制御装置212により送信される操作情報を取得する。操作内容受付部340は、取得した操作情報に基づいて、体験者P2によりなされた操作の内容(以下、操作内容)に応じた体験者P2の指示を受け付ける。操作内容受付部340は、受け付けた操作内容を調整部350に通知する。操作情報に基づく指示は、例えば、同行者P1と体験者P2の距離を調整する指示であり、第2仮想現実映像GA2内でアバターGC4を体験者P2から遠ざけたり体験者P2に近づけたりする指示である。 The operation content receiving unit 340 acquires operation information transmitted by the control device 212. Based on the acquired operation information, the operation content receiving unit 340 receives an instruction from the experiencer P2 according to the content of the operation performed by the experiencer P2 (hereinafter, operation content). The operation content receiving unit 340 notifies the adjustment unit 350 of the accepted operation content. The instruction based on the operation information is, for example, an instruction to adjust the distance between the companion P1 and the experiencer P2, and an instruction to move the avatar GC4 away from or closer to the experiencer P2 in the second virtual reality image GA2.

調整部350は、操作内容受付部340により通知された調整情報の指示に基づいて、第2仮想現実映像GA2内において、アバターGC4を表示する位置を調整する。調整部350は、例えば、操作情報に基づく指示が、第2仮想現実映像GA2内でアバターGC4を体験者P2から遠ざける指示である場合には、アバターGC4の表示位置を体験者P2がいると想定される側から反対側に移動させる。 The adjustment unit 350 adjusts the display position of the avatar GC4 in the second virtual reality image GA2 based on the instruction of the adjustment information notified by the operation content receiving unit 340. For example, when the instruction based on the operation information is an instruction to move the avatar GC4 away from the experiencer P2 in the second virtual reality image GA2, the adjustment unit 350 moves the display position of the avatar GC4 from the side where the experiencer P2 is assumed to be located to the opposite side.

次に、第2の実施形態の仮想体験提供装置300の処理について説明する。図11は、仮想体験提供装置300の処理の一例の一部を示すフローチャートである。仮想体験提供装置300は、現地映像を受信(ステップS203)した後、現地映像に同行者P1が映っているか否かを判定する(ステップS251)。 Next, the processing of the virtual experience providing device 300 of the second embodiment will be described. FIG. 11 is a flowchart showing a part of an example of the processing of the virtual experience providing device 300. After receiving the local image (step S203), the virtual experience providing device 300 determines whether the companion P1 is shown in the local image (step S251).

現地映像に同行者P1が映っているか否かの判定は、現地映像が第1現地映像か第2現地映像かに基づいて実行する。映像生成部320は、現地映像が第1映像である場合には、現地映像に同行者が映っていると判定し、現地映像が第2映像である場合には、現地映像に同行者が映っていないと判定する。現地映像に同行者P1が映っているか否かの判定は、他の手段で実行してもよく。例えば、現地映像を映像解析して同行者を探索してもよい。 The determination of whether or not the accompanying person P1 is shown in the local video is performed based on whether the local video is the first local video or the second local video. When the local video is the first video, the video generation unit 320 determines that the accompanying person is shown in the local video, and when the local video is the second video, the video generation unit 320 determines that the accompanying person is not shown in the local video. The determination of whether or not the accompanying person P1 is shown in the local video may be performed by other means. For example, the accompanying person may be searched for by performing a video analysis of the local video.

現地映像に同行者P1が映っていると判定した場合、映像生成部320は、そのまま処理をステップS205に進める。現地映像に同行者P1が映っていると判定した場合、映像生成部320は、同行者P1のアバターを生成し(ステップS253)、処理をステップS205に進める。続いて、映像生成部320が、同行者P1の視点を算出し(ステップS205)、仮想現実映像を生成(ステップS207)した後、表示制御部330は、仮想現実映像を表示装置232に表示させる。 If it is determined that the companion P1 is shown in the local image, the image generating unit 320 proceeds to step S205. If it is determined that the companion P1 is shown in the local image, the image generating unit 320 generates an avatar for the companion P1 (step S253) and proceeds to step S205. Next, the image generating unit 320 calculates the viewpoint of the companion P1 (step S205) and generates a virtual reality image (step S207), after which the display control unit 330 displays the virtual reality image on the display device 232.

続いて、制御装置212により送信された操作情報に基づく体験者P2の指示を操作内容受付部340が受け付けたか否かを判定する(ステップS255)。制御装置212により送信された操作情報に基づく体験者P2の指示を受け付けたと操作内容受付部340が判定した場合、表示制御部330は、体験者P2の指示に応じた方向にアバターの表示位置を移動させる(ステップS257)。制御装置212により送信された操作情報に基づく体験者P2の指示を受け付けていないと操作内容受付部340が判定した場合、表示制御部330は、そのまま処理をステップS211に進める。その後、仮想体験提供装置300は、第1の実施形態と同様の手順の処理を実行して、図11に示す処理を終了する。 Then, it is determined whether the operation content receiving unit 340 has received an instruction from the experiencer P2 based on the operation information transmitted by the control device 212 (step S255). If the operation content receiving unit 340 determines that an instruction from the experiencer P2 based on the operation information transmitted by the control device 212 has been received, the display control unit 330 moves the display position of the avatar in the direction according to the instruction from the experiencer P2 (step S257). If the operation content receiving unit 340 determines that an instruction from the experiencer P2 based on the operation information transmitted by the control device 212 has not been received, the display control unit 330 proceeds directly to step S211. Thereafter, the virtual experience providing device 300 executes the same processing procedure as in the first embodiment, and ends the processing shown in FIG. 11.

第2実施形態の仮想体験提供システム1は、上記第1の実施形態の仮想体験提供システム1と同様の作用効果を奏する。第2の実施形態の仮想体験提供システム1は、さらに、仮想現実映像内における同行者P1と体験者P2の距離を調整することができる。したがって、同行者と一緒に旅行する仮想旅行体験をする体験者の同行者と行動を共にしている実感をより高めることができる。 The virtual experience providing system 1 of the second embodiment has the same effect as the virtual experience providing system 1 of the first embodiment. The virtual experience providing system 1 of the second embodiment can further adjust the distance between the companion P1 and the experiencer P2 in the virtual reality image. This can further enhance the sense that the experiencer who is taking part in the virtual travel experience traveling with the companion is traveling together with the companion.

上記の第2の実施形態において、仮想体験提供装置300の映像生成部320は、常に第2カメラ142により送信された映像に基づいて、アバターを付加した映像を仮想現実映像として生成してもよい。上記の第2の実施形態においては、第1現地映像(同行者P1を含む映像)及び第2現地映像(同行者P1を含まない映像)の両方が送信されるごとに仮想現実映像を生成するが、条件を定めて、第1現地映像及び第2現地映像のいずれかが送信された場合のみに現地映像に基づいて仮想現実映像を生成してもよい。例えば、体験者P2が、アバターを同行者とする仮想旅行を希望する場合には、(同行者P1を含まない映像)のみから仮想現実映像を生成してもよい。また、映像生成部320は、第1現地映像に含まれる同行者をアバターに置き換えた仮想現実映像を生成してもよい。 In the second embodiment, the image generating unit 320 of the virtual experience providing device 300 may generate an image with an avatar added as a virtual reality image based on the image always transmitted by the second camera 142. In the second embodiment, the virtual reality image is generated every time both the first local image (image including the companion P1) and the second local image (image not including the companion P1) are transmitted, but conditions may be set to generate the virtual reality image based on the local image only when either the first local image or the second local image is transmitted. For example, if the experiencer P2 wishes to take a virtual trip with an avatar as his or her companion, the virtual reality image may be generated only from the image (not including the companion P1). The image generating unit 320 may also generate a virtual reality image in which the companion included in the first local image is replaced with an avatar.

上記の第2の実施形態において、第1カメラ122及び第2カメラ142は、ドローン120または旅行先移動体140に固定され、ドローン120または旅行先移動体140に対する固定された位置を撮像するカメラであるが、第2カメラ142は、撮像位置を移動可能とされたカメラ、例えば360°カメラでもよい。また、同行者P1と体験者P2の間の距離を調整する際に、アバターの表示位置を移動させているが、例えば、同行者P1を含む現地映像の撮像位置を移動させることで、同行者P1と体験者P2の間の距離を調整してもよい。 In the second embodiment described above, the first camera 122 and the second camera 142 are fixed to the drone 120 or the travel destination mobile body 140 and are cameras that capture images of fixed positions relative to the drone 120 or the travel destination mobile body 140, but the second camera 142 may be a camera whose capture position is movable, for example, a 360° camera. Also, when adjusting the distance between the companion P1 and the experiencer P2, the display position of the avatar is moved, but the distance between the companion P1 and the experiencer P2 may be adjusted, for example, by moving the capture position of the on-site image including the companion P1.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made without departing from the spirit of the present invention.

1…仮想体験提供システム
40…第2ハプテック
100…旅行先各機器
110…通信装置
120…ドローン
122…カメラ(第1カメラ)
130…第1ハプテック
140…旅行先移動体
142…第2カメラ
210…移動体
217…操作部
217A…操作子
218…荷重センサ
220…走行空間
230…VRゴーグル
232…表示装置
240…第2ハプテック
300…仮想体験提供装置
310…通信部
320…映像生成部
330…表示制御部
340…操作内容受付部
350…調整部
GA…仮想現実映像
GA1…第1仮想現実映像
GA2…第2仮想現実映像
GB1,GC1…風景映像
GB2,GC2…視線映像
GB3,GC3…注視点映像
GB4…同行者映像
GC4…アバター
NW…ネットワーク
P1…同行者
P2…体験者
1... Virtual experience providing system 40... Second haptic 100... Travel destination equipment 110... Communication device 120... Drone 122... Camera (first camera)
130...First haptic 140...Travel destination mobile object 142...Second camera 210...Mobile object 217...Operation unit 217A...Operator 218...Load sensor 220...Driving space 230...VR goggles 232...Display device 240...Second haptic 300...Virtual experience providing device 310...Communication unit 320...Image generation unit 330...Display control unit 340...Operation content receiving unit 350...Adjustment unit GA...Virtual reality image GA1...First virtual reality image GA2...Second virtual reality image GB1, GC1...Scenery image GB2, GC2...Gaze image GB3, GC3...Gaze point image GB4...Companion image GC4...Avatar NW...Network P1...Companion P2...Experiencer

Claims (7)

第1ユーザと一緒に旅行する仮想旅行体験を第2ユーザに提供するための仮想体験提供装置であって、
旅行先にいる前記第1ユーザの周囲に存在する撮像装置によって撮像された現地映像に基づいて、仮想現実映像を生成する映像生成部と、
表示装置に前記仮想現実映像を表示させる表示制御部と、
操作部に対して前記第2ユーザによりなされた操作の内容を示す情報を取得する操作内容受付部と、
前記操作内容受付部が取得した情報に基づいて、前記仮想現実映像内における前記第1ユーザと前記第2ユーザとの距離を調整する調整部と、を備え、
前記映像生成部は、前記第2ユーザの視界に前記第1ユーザが含まれる前記仮想現実映像を生成する、
仮想体験提供装置。
A virtual experience providing device for providing a second user with a virtual travel experience traveling together with a first user, comprising:
an image generating unit that generates a virtual reality image based on a local image captured by an imaging device present around the first user at a travel destination;
A display control unit that causes a display device to display the virtual reality image;
an operation content receiving unit for acquiring information indicating the content of an operation performed by the second user on an operation unit;
an adjustment unit that adjusts a distance between the first user and the second user in the virtual reality image based on information acquired by the operation content reception unit;
The image generation unit generates the virtual reality image in which the first user is included in a field of view of the second user.
A device providing virtual experiences.
前記映像生成部は、前記第2ユーザが操作する移動体の移動に応じて仮想現実映像を生成し、
前記表示制御部は、前記移動体の停止中には、前記仮想現実映像を停止映像とする、
請求項に記載の仮想体験提供装置。
The image generator generates a virtual reality image in response to a movement of a moving object operated by the second user;
The display control unit sets the virtual reality image as a still image while the moving object is stopped.
The virtual experience providing device according to claim 1 .
前記映像生成部は、前記第1ユーザの視線または注視点のうち少なくともいずれか一方を示す視線映像を含めて前記仮想現実映像を生成する、
請求項1または2に記載の仮想体験提供装置。
The image generating unit generates the virtual reality image including a gaze image indicating at least one of a gaze or a gaze point of the first user.
The virtual experience providing device according to claim 1 or 2 .
請求項1からのうちいずれか1項に記載の仮想体験提供装置と、
前記現地映像を撮像する撮像装置と、
前記仮想旅行体験の際に前記第2ユーザが搭乗する移動体と、
前記仮想現実映像を表示する表示装置と、を備える、
仮想体験提供システム。
The virtual experience providing device according to any one of claims 1 to 3 ;
An imaging device that captures the on-site image;
A moving object on which the second user boards during the virtual travel experience;
A display device for displaying the virtual reality image.
Virtual experience provision system.
仮想体験提供装置と、
旅行先にいる第1ユーザの周囲に存在する撮像装置によって撮像された現地映像を撮像する撮像装置と、
前記第1ユーザと一緒に旅行する仮想旅行体験の際に第2ユーザが搭乗する移動体と、
前記撮像装置によって撮像された現地映像に基づいて生成される仮想現実映像を表示する表示装置と、
前記第1ユーザに対して接触可能な第1可動デバイスまたは前記第2ユーザに対して接触可能な第2可動デバイスのうち少なくともいずれか一方と、
前記第1ユーザの動作に応じた情報であって前記第2可動デバイスに送信される第1動作情報または前記第2ユーザの動作に応じた情報であって前記第1可動デバイスに送信される第2動作情報のうち少なくともいずれか一方を送受信する送受信装置と、を備え、
前記仮想体験提供装置は、
前記仮想旅行体験を前記第2ユーザに提供するための仮想体験提供装置であって、
前記仮想現実映像を生成する映像生成部と、
前記表示装置に前記仮想現実映像を表示させる表示制御部と、を備え、
前記映像生成部は、前記第2ユーザの視界に前記第1ユーザが含まれる前記仮想現実映像を生成する、
想体験提供システム。
A virtual experience providing device;
an imaging device that captures local video captured by imaging devices present around a first user at a travel destination;
A moving object on which a second user boards during a virtual travel experience in which the second user travels together with the first user;
a display device that displays a virtual reality image generated based on the on-site image captured by the imaging device; and
At least one of a first movable device accessible to the first user and a second movable device accessible to the second user;
a transmitting/receiving device for transmitting/receiving at least one of first motion information corresponding to a motion of the first user and transmitted to the second movable device, and second motion information corresponding to a motion of the second user and transmitted to the first movable device ;
The virtual experience providing device includes:
A virtual experience providing device for providing the virtual travel experience to the second user,
an image generating unit that generates the virtual reality image;
A display control unit that causes the display device to display the virtual reality image,
The image generation unit generates the virtual reality image in which the first user is included in a field of view of the second user.
Virtual experience provision system.
第1ユーザと一緒に旅行する仮想旅行体験を第2ユーザに提供するための仮想体験提供装置のコンピュータが、
旅行先にいる前記第1ユーザの周囲に存在する撮像装置によって撮像された現地映像に基づいて、仮想現実映像を生成し、
表示装置に前記仮想現実映像を表示させ、
操作部に対して前記第2ユーザによりなされた操作の内容を示す情報を取得し、
情報に基づいて、前記仮想現実映像内における前記第1ユーザと前記第2ユーザとの距離を調整し、
前記コンピュータは、
前記第2ユーザの視界に前記第1ユーザが含まれる前記仮想現実映像を生成する、
仮想体験提供方法。
A computer of a virtual experience providing device for providing a second user with a virtual travel experience traveling together with a first user,
generating a virtual reality image based on a local image captured by an imaging device present around the first user at the travel destination;
Displaying the virtual reality image on a display device;
acquiring information indicating the content of an operation performed by the second user on an operation unit;
adjusting a distance between the first user and the second user in the virtual reality image based on the information;
The computer includes:
generating the virtual reality image including the first user in a field of view of the second user;
How to deliver virtual experiences.
第1ユーザと一緒に旅行する仮想旅行体験を第2ユーザに提供するための仮想体験提供装置のコンピュータに、
旅行先にいる前記第1ユーザの周囲に存在する撮像装置によって撮像された現地映像に基づいて、仮想現実映像を生成させ、
表示装置に前記仮想現実映像を表示させる処理を実行させ、
操作部に対して前記第2ユーザによりなされた操作の内容を示す情報を取得させ、
情報に基づいて、前記仮想現実映像内における前記第1ユーザと前記第2ユーザとの距離を調整させ、
前記コンピュータに、
前記第2ユーザの視界に前記第1ユーザが含まれる前記仮想現実映像を生成させる、
プログラム。
A computer of a virtual experience providing device for providing a second user with a virtual travel experience traveling together with a first user,
generating a virtual reality image based on a local image captured by an imaging device present around the first user at a travel destination;
Executing a process to display the virtual reality image on a display device;
causing an operation unit to acquire information indicating the content of an operation performed by the second user;
adjusting a distance between the first user and the second user in the virtual reality image based on the information;
The computer includes:
generating the virtual reality image including the first user in a field of view of the second user;
program.
JP2021042427A 2021-03-16 2021-03-16 VIRTUAL EXPERIENCE PROVIDING DEVICE, VIRTUAL EXPERIENCE PROVIDING SYSTEM, VIRTUAL EXPERIENCE PROVIDING METHOD, AND PROGRAM Active JP7645667B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021042427A JP7645667B2 (en) 2021-03-16 2021-03-16 VIRTUAL EXPERIENCE PROVIDING DEVICE, VIRTUAL EXPERIENCE PROVIDING SYSTEM, VIRTUAL EXPERIENCE PROVIDING METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021042427A JP7645667B2 (en) 2021-03-16 2021-03-16 VIRTUAL EXPERIENCE PROVIDING DEVICE, VIRTUAL EXPERIENCE PROVIDING SYSTEM, VIRTUAL EXPERIENCE PROVIDING METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2022142296A JP2022142296A (en) 2022-09-30
JP7645667B2 true JP7645667B2 (en) 2025-03-14

Family

ID=83426620

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021042427A Active JP7645667B2 (en) 2021-03-16 2021-03-16 VIRTUAL EXPERIENCE PROVIDING DEVICE, VIRTUAL EXPERIENCE PROVIDING SYSTEM, VIRTUAL EXPERIENCE PROVIDING METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7645667B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019219423A1 (en) 2018-05-18 2019-11-21 Valeo Comfort And Driving Assistance Shared environment for vehicle occupant and remote user
JP2019207484A (en) 2018-05-28 2019-12-05 株式会社デンソーテン Movement experience providing apparatus and movement experience providing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019219423A1 (en) 2018-05-18 2019-11-21 Valeo Comfort And Driving Assistance Shared environment for vehicle occupant and remote user
JP2019207484A (en) 2018-05-28 2019-12-05 株式会社デンソーテン Movement experience providing apparatus and movement experience providing system

Also Published As

Publication number Publication date
JP2022142296A (en) 2022-09-30

Similar Documents

Publication Publication Date Title
TWI732194B (en) Method and system for eye tracking with prediction and late update to gpu for fast foveated rendering in an hmd environment and non-transitory computer-readable medium
US12239910B2 (en) Information processing apparatus and user guide presentation method
US10576389B2 (en) Display of a representation of a virtual reality when operating an amusement ride
CN110582332B (en) Seated Motion Simulation Amusement Park Attractions
JP6526820B2 (en) Monitoring of motion sickness and addition of additional sound to suppress sickness
JP7416048B2 (en) Information processing device, information processing method, and program
KR101855863B1 (en) real-time simulation system for preventing motion sickness
JP7085578B2 (en) Information processing device, user guide presentation method, and head-mounted display
EP3533506A1 (en) Vr amusement ride device
WO2018216402A1 (en) Information processing apparatus, information processing method, and program
CN115119060A (en) Virtual experience providing device, virtual experience providing method, and storage medium
JP2001175883A (en) Virtual reality device
TW201944365A (en) A method to enhance first-person-view experience
JP7645667B2 (en) VIRTUAL EXPERIENCE PROVIDING DEVICE, VIRTUAL EXPERIENCE PROVIDING SYSTEM, VIRTUAL EXPERIENCE PROVIDING METHOD, AND PROGRAM
JP4186858B2 (en) Mobile device in virtual space
KR101922677B1 (en) Experience apparatus
KR20210133344A (en) Apparatus for controlling mixed reality attraction and method thereof
KR102343601B1 (en) Tourism experience system with 60DOF online multi-player
KR20190075359A (en) Experience apparatus
KR101750064B1 (en) Apparatus and method for simulatin virtual experience
JP7689481B2 (en) Attraction system, attraction method, attraction program, and attraction server
JP7650688B2 (en) EXPERIENCE RECORD PROVIDING DEVICE, EXPERIENCE RECORD PROVIDING METHOD, AND PROGRAM
JP2021005215A (en) Interest inferring system
JP2021058528A (en) Sightseeing simulated experience system
JP2025152233A (en) Mobile System

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241025

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241217

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: 20250204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250304

R150 Certificate of patent or registration of utility model

Ref document number: 7645667

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150