JP2022022664A - Education assisting system, method and program - Google Patents

Education assisting system, method and program Download PDF

Info

Publication number
JP2022022664A
JP2022022664A JP2020113655A JP2020113655A JP2022022664A JP 2022022664 A JP2022022664 A JP 2022022664A JP 2020113655 A JP2020113655 A JP 2020113655A JP 2020113655 A JP2020113655 A JP 2020113655A JP 2022022664 A JP2022022664 A JP 2022022664A
Authority
JP
Japan
Prior art keywords
educational
model
student
education
event 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.)
Pending
Application number
JP2020113655A
Other languages
Japanese (ja)
Inventor
茂 平野
Shigeru Hirano
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.)
Toshiba System Technology Corp
Original Assignee
Toshiba System Technology Corp
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 Toshiba System Technology Corp filed Critical Toshiba System Technology Corp
Priority to JP2020113655A priority Critical patent/JP2022022664A/en
Publication of JP2022022664A publication Critical patent/JP2022022664A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

To provide an education assisting system based on a virtual reality technology, with which it is possible to reduce the effects of the number of trainees and the size of event information and efficiently achieve synchronization upon occurrence of an event.SOLUTION: Provided is an education assisting system 1 comprising a virtual content display device 10 worn by a trainee, for displaying an education model in a virtual space and an education instruction device 50 provided on a teacher side, for transmitting operation instructions to the education model, wherein the virtual content display device includes an education model storage unit 61 for preserving the education model, an event information storage unit 62 for preserving event information that gives a change to the education model, and an education model display unit 54 for changing the education model by event information and displaying it in the virtual space triggered by instruction information sent from the education instruction device.SELECTED DRAWING: Figure 1

Description

本発明は、VR(Virtual Reality,仮想現実)、AR(Augmented Reality,拡張現実)、あるいはMR(Mixed Reality, 複合現実)等(以下単に「VR」という。)の技術を用いて、教師(先生)が遠隔から受講者(生徒)に対して教育や訓練を行うことのできる教育支援システム、方法およびプログラムに関する。 The present invention uses techniques such as VR (Virtual Reality), AR (Augmented Reality), MR (Mixed Reality), etc. (hereinafter simply referred to as "VR") to teach (teacher). ) Related to educational support systems, methods and programs that can remotely educate and train students.

従来、VR等の技術を用いて教育を行うシステムが提案されている。
例えば、特許文献1では、教師側の機器と生徒側の機器との間で、仮想空間を描画するための講義の信号を送受信するネットワーク手段を備え、講義資料のデータを仮想空間内の空間スクリーンに描画して、講義を行う学習システムが記載されている。
Conventionally, a system for providing education using a technique such as VR has been proposed.
For example, in Patent Document 1, a network means for transmitting and receiving a lecture signal for drawing a virtual space between a device on the teacher side and a device on the student side is provided, and data of the lecture material is transmitted to a spatial screen in the virtual space. A learning system that draws and gives a lecture is described in.

このシステムは、教師側のパーソナルコンピュータ(以下、「PC」又は「パソコン」ともいう。)で講義を開始する等の処理が行れたり、生徒側のPCで講義中に当てられてチャット形式で返答する等、各PCで何らかのイベントが発生した際には、接続されたPC間で仮想空間学習ソフトウェアのオブジェクトやデータについて同期をとり、他のPCでは受信したデータをもとに当該イベントを再現するというものである。 This system can perform processing such as starting a lecture on the teacher's personal computer (hereinafter, also referred to as "PC" or "personal computer"), or can be applied to the student's PC during the lecture in a chat format. When some event occurs on each PC such as replying, the objects and data of the virtual space learning software are synchronized between the connected PCs, and the event is reproduced on the other PCs based on the received data. It is to do.

特開2009-145883号公報Japanese Unexamined Patent Publication No. 2009-145883

ところで、特許文献1に記載の技術は、イベント発生時に、イベントの発生したPCから他のPCにそのイベント情報を送信して、各PC間の同期をとるというものである。しかしながら、ネットワークを介して接続されるPC数(受講者数)が少ない場合や、イベント情報が比較的小容量の場合は、イベント発生の都度イベント情報を送信して各PC間の同期をとることも可能であるが、PC数(受講者数)やイベント情報が大きくなると、ネットワーク負荷が大きくなり、各PC間の同期が取りづらくなる。 By the way, the technique described in Patent Document 1 is to transmit the event information from the PC in which the event occurs to another PC at the time of the event occurrence, and synchronize between the PCs. However, if the number of PCs (students) connected via the network is small or the event information is relatively small, event information should be sent each time an event occurs to synchronize each PC. However, as the number of PCs (number of students) and event information increases, the network load increases and it becomes difficult to synchronize between each PC.

本発明は、上述のかかる事情に鑑みてなされたものであり、仮想現実技術を利用した教育支援システムにおいて、受講者数やイベント情報の大きさの影響を低減し、イベント発生時に効率よく同期をとることのできる教育支援システム、方法およびプログラムを提供することを目的とする。 The present invention has been made in view of the above-mentioned circumstances, and in an education support system using virtual reality technology, it reduces the influence of the number of students and the size of event information, and efficiently synchronizes when an event occurs. The purpose is to provide educational support systems, methods and programs that can be taken.

上記目的を達成するため、本開示に係る教育支援システムは、受講者が装着し、仮想空間上に教育用モデルを表示するバーチャルコンテンツ表示装置と、教師側に設けられ、前記教育用モデルに対する動作指示を送信する教育指示装置とを有する教育支援システムであって、
前記バーチャルコンテンツ表示装置は、
前記教育用モデルを表示するためのデータを保存する教育用モデル記憶部と、
前記教育用モデルに変化を与えるイベント情報を保存するイベント情報記憶部と、
前記教育指示装置から送られてくる指示情報をトリガとして、前記イベント情報によって前記教育用モデルを変化させて仮想空間上に表示する教育用モデル表示部と、
を備えたことを特徴とする。
In order to achieve the above object, the education support system according to the present disclosure is provided on the teacher side with a virtual content display device worn by the student and displaying the education model on the virtual space, and operates on the education model. It is an educational support system that has an educational instruction device that sends instructions.
The virtual content display device is
An educational model storage unit that stores data for displaying the educational model,
An event information storage unit that stores event information that changes the educational model,
An educational model display unit that changes the educational model according to the event information and displays it on a virtual space by using the instruction information sent from the educational instruction device as a trigger.
It is characterized by being equipped with.

本開示では、教育用モデルに変化を与えるイベント情報を受講者側のバーチャルコンテンツ表示装置に保存しておき、教師側から送られてくる指示情報をトリガとして、このイベント情報に基づいて教育用モデルを変化させる。 In this disclosure, event information that changes the educational model is stored in the virtual content display device on the student side, and the instruction information sent from the teacher side is used as a trigger, and the educational model is based on this event information. To change.

好ましくは、前記教育用モデルは、一又は二以上の部品からなり、前記イベント情報は、前記部品に関連付けられた視聴覚的な変化を規定する変化定義情報を含み、前記教育用モデル表示部は、前記指示情報を受信すると、該指示情報に対応する前記変化定義情報に基づいて該当する部品を変化させることによって、前記教育用モデルを変化させるようにすると良い。 Preferably, the educational model comprises one or more parts, the event information includes change definition information that defines audiovisual changes associated with the parts, and the educational model display unit. When the instruction information is received, the educational model may be changed by changing the corresponding component based on the change definition information corresponding to the instruction information.

これにより、教育用モデルを、当該モデルを構成する部品単位で変化させることができる。ここで、部品に関連付けられた視聴覚的な変化とは、部品の縮小・拡大・回転・移動など(以下、総称して「アニメーション」という。)、部品自体のアニメーションのみならず、当該部品に限定されない例えば背景等を含めたアニメーションや音声など、ユーザ(教師や受講者)の五感を通して与える変化を含む趣旨である。また、部品は、ある装置を構成する部品に限らず、背景や気流など擬似的に部品として扱うものも含む。 As a result, the educational model can be changed for each component constituting the model. Here, the audiovisual changes associated with a part are limited to the part itself as well as the animation of the part itself, such as reduction / enlargement / rotation / movement of the part (hereinafter collectively referred to as “animation”). The purpose is to include changes given through the five senses of the user (teacher or student), such as animation and voice including background, etc. Further, the parts are not limited to the parts constituting a certain device, but also include the parts treated as pseudo parts such as the background and the air flow.

また、本開示による教育支援システムでは、前記教育指示装置は、前記教育用モデルの部品ごとにイベント情報を変更、追加、削除するイベント情報更新部と、前記イベント情報を前記バーチャルコンテンツ表示装置へ送信するイベント情報送信部を備え、
前記バーチャルコンテンツ表示装置は、前記イベント情報送信部から送られてくるイベント情報を受信すると、前記イベント情報記憶部に保存されているイベント情報を部品単位で更新するイベント情報受信部を備えたことを特徴とする。
Further, in the education support system according to the present disclosure, the education instruction device transmits the event information update unit for changing, adding, and deleting event information for each part of the education model, and the event information to the virtual content display device. Equipped with an event information transmission unit
The virtual content display device includes an event information receiving unit that updates event information stored in the event information storage unit for each component when receiving event information sent from the event information transmitting unit. It is a feature.

本開示によれば、必要により教師側で教育用モデルの変化を定義し、この定義データをイベント情報として受講者のバーチャルコンテンツ表示装置へ送信し、保存することができる。これにより、教育時にこのイベント情報を利用することにより、効率的に教育指示装置、バーチャルコンテンツ表示装置間の同期を取ることができる。 According to the present disclosure, changes in the educational model can be defined on the teacher side as necessary, and this definition data can be transmitted to the learner's virtual content display device as event information and stored. As a result, by using this event information at the time of education, it is possible to efficiently synchronize between the education instruction device and the virtual content display device.

また、本開示に係る教育支援システムでは、さらに、前記教育用モデルに対する受講者の動きを検知する操作検知部と、
前記操作検知部で検知した受講者の動きを前記教育指示装置へ送信するイベント送信部と、を備え、
前記教育用モデル表示部は、前記操作検知部によって検知する受講者の動きを表す映像を仮想空間上に表示し、
前記教育指示装置は、
教育用モデルを仮想空間上に表示する教師側教育用モデル表示部と、
前記バーチャルコンテンツ表示装置の前記イベント送信部から送られてくる受講者の動きを表示するイベント表示部と、
を備えたことを特徴とする。
In addition, the education support system according to the present disclosure further includes an operation detection unit that detects the movement of the learner with respect to the education model.
It is provided with an event transmission unit that transmits the movement of the learner detected by the operation detection unit to the education instruction device.
The educational model display unit displays an image showing the movement of the learner detected by the operation detection unit on the virtual space.
The education instruction device is
The teacher's educational model display unit that displays the educational model on the virtual space,
An event display unit that displays the movements of students sent from the event transmission unit of the virtual content display device, and an event display unit.
It is characterized by being equipped with.

本開示によれば、教師側の教育指示装置において、受講者の反応を知ることができる。
なお、操作検知部はバーチャルコンテンツ表示装置とは別の装置で実現しても良いし、バーチャルコンテンツ表示装置が有する機能、例えば視線トラッキング機能により受講者の視線を追うことにより受講者の動きを検知するようにしても良い。
According to the present disclosure, it is possible to know the reaction of the learner in the education instruction device on the teacher side.
The operation detection unit may be realized by a device different from the virtual content display device, or the movement of the student is detected by following the student's line of sight with a function of the virtual content display device, for example, a line-of-sight tracking function. You may try to do it.

また、本開示に係る教育支援システムは、前記教育用モデルには、複数の受講者に対してそれぞれ異なる着席位置を示す座標情報が関連付けられ、
各受講者が装着するバーチャルコンテンツ表示装置の前記教育用モデル表示部は、各受講者にそれぞれ割付けられた着席位置から見た教育用モデルを表示することを特徴とする。
Further, in the educational support system according to the present disclosure, the educational model is associated with coordinate information indicating different seating positions for a plurality of students.
The educational model display unit of the virtual content display device worn by each student is characterized in that the educational model viewed from the seating position assigned to each student is displayed.

本開示によれば、各受講者は、それぞれ異なる位置から教育用モデルを見ることができ、実際の教室での講義に近い、より臨場感のある教育が可能となる。 According to this disclosure, each student can see the educational model from different positions, and it is possible to provide a more realistic education that is close to the lecture in the actual classroom.

また、本開示に係るプログラムは、受講者が装着し、仮想空間上に教育用モデルを表示するバーチャルコンテンツ表示装置上、又は、教師側に設けられ、前記教育用モデルに対する動作指示を送信する教育指示装置の少なくとも一方で動作するプログラムであって、
前記教育用モデルを表示するためのデータを保存するステップと、
前記教育用モデルに変化を与えるイベント情報を保存するステップと、
前記イベント情報を特定するコマンドを入力するステップと、
前記コマンドを入力したとき、前記イベント情報によって前記教育用モデルを変化させて表示装置に表示するステップと、
をコンピュータに実行させることを特徴とする。
In addition, the program according to the present disclosure is provided on a virtual content display device that is worn by a student and displays an educational model on a virtual space, or on the teacher side, and is an education that transmits an operation instruction to the educational model. A program that runs on at least one of the indicator devices
The steps to save the data for displaying the educational model,
Steps to save event information that changes the educational model,
The step of inputting the command to specify the event information and
When the command is input, the step of changing the educational model according to the event information and displaying it on the display device, and
Is characterized by having a computer execute.

本発明によれば、仮想現実技術を利用した教育支援システムにおいて、受講者数やイベント情報の大きさの影響を低減し、イベント発生時に効率よく同期をとることが可能となる。 According to the present invention, in an education support system using virtual reality technology, it is possible to reduce the influence of the number of students and the size of event information, and to efficiently synchronize when an event occurs.

本発明の実施の形態による教育支援システムの機能ブロック図である。It is a functional block diagram of the education support system by embodiment of this invention. 図1の教育支援システムの概要の説明図である。It is explanatory drawing of the outline of the education support system of FIG. 図1の教育用モデル記憶部31,61のデータ構成図である。It is a data structure diagram of the educational model storage units 31 and 61 of FIG. 図1のイベント情報記憶部32,62のデータ構成図である。It is a data structure diagram of the event information storage unit 32, 62 of FIG. 図1の教育シナリオ記憶部63のデータ構成図である。It is a data structure diagram of the education scenario storage unit 63 of FIG. 図1の教育指示装置(教師用パソコン)での概略の処理手順を示すフローチャートである。It is a flowchart which shows the outline processing procedure in the education instruction device (personal computer for teacher) of FIG. 図1のバーチャルコンテンツ表示装置(受講者用HMD)の指示情報としてイベント番号受信時の処理手順を示すフローチャートである。It is a flowchart which shows the processing procedure at the time of receiving an event number as instruction information of the virtual content display device (HMD for a student) of FIG. 図1のバーチャルコンテンツ表示装置(受講者用HMD)の操作用装置を用いた部品選択時の処理手順を示すフローチャートである。It is a flowchart which shows the processing procedure at the time of parts selection using the operation device of the virtual content display device (HMD for a student) of FIG. 本発明の実施の形態による3次元表示例の説明図である。It is explanatory drawing of the 3D display example by embodiment of this invention. 図9の教育用モデルに受講者のポインタ位置を示す説明図である。It is explanatory drawing which shows the pointer position of a student in the educational model of FIG. 図1の教育用モデル表示部14,54の3Dモデル表示処理手順を示すフローチャートである。It is a flowchart which shows the 3D model display processing procedure of the educational model display part 14, 54 of FIG. 本発明の実施の形態による教育用モデルの配置と視線ベクトル(初期値)との関係を示す説明図である。It is explanatory drawing which shows the relationship between the arrangement of an educational model by embodiment of this invention, and a line-of-sight vector (initial value). 本発明の実施の形態による教師側と受講者側の教育用モデルの回転・移動時の連動のしかたの説明図である。It is explanatory drawing of the way of interlocking at the time of rotation / movement of the educational model of a teacher side and a student side by embodiment of this invention. 図13の他の連動のしかたの説明図である。It is explanatory drawing of the other interlocking method of FIG. 本発明の実施の形態によるイベント発生時の教師側と受講者側の同期の取り方の説明図である。It is explanatory drawing of how to synchronize the teacher side and the student side at the time of the event occurrence by embodiment of this invention. 本発明の実施の形態による教師側から受講者側へのポインタ情報の通知・表示方法の説明図である。It is explanatory drawing of the notice | display method of the pointer information from the teacher side to the student side by embodiment of this invention. 本発明の実施の形態による受講者側から教師側へのイベント情報の通知・表示方法の説明図である。It is explanatory drawing of the notification / display method of the event information from a student side to a teacher side by embodiment of this invention.

以下に本発明の実施の形態に係る教育支援システムについて図面を参照しながら説明する。図1において、教育支援システム1は、主に複数の受講者がそれぞれ装着するバーチャルコンテンツ表示装置10と、教師が受講者のバーチャルコンテンツ表示装置10に対して教育コンテンツの表示等に関して指示を行うための教育指示装置50とで構成される。教育指示装置50とバーチャルコンテンツ表示装置10は有線又は無線の通信回線2を介して接続される。この教育支援システム1の受講者側にはバーチャルコンテンツ表示装置10のほかバーチャル空間で操作するための操作用装置40を備えることができる。 The education support system according to the embodiment of the present invention will be described below with reference to the drawings. In FIG. 1, the education support system 1 mainly gives instructions to a virtual content display device 10 worn by a plurality of students and a teacher to display educational contents to the student's virtual content display device 10. It is composed of the education instruction device 50 of the above. The education instruction device 50 and the virtual content display device 10 are connected via a wired or wireless communication line 2. In addition to the virtual content display device 10, the student side of the education support system 1 can be provided with an operation device 40 for operating in a virtual space.

この教育支援システム1の概要を図2に基づいて説明すると、バーチャルコンテンツ表示装置10と教育指示装置50には、仮想空間上に表示するための3次元(3D)モデルである教育用モデル(CG)を予め記憶させておく。ここで、教育用モデルとは、教育用のコンテンツであり、コンピュータグラフィックス技術を用いた3Dモデルをいう。そして教師側の教育指示装置50からの指示により、受講者側の各バーチャルコンテンツ表示装置10の教育用モデルを同時に表示・動作させる。更に教育指示装置50からの仮想空間上での教師の指示(教育用モデルの動作やポインタなど)をイベント情報としてバーチャルコンテンツ表示装置10へ送信して、同時に受講者が見ている教育用モデル上に表示等する。更に、各受講者が操作用装置40を介してVR空間内で操作した内容をイベント情報として教師指示装置50へ送信する。教師はその内容を確認すると共に、受講者の各操作内容・イベントを教師指示装置50に記憶保存する。 Explaining the outline of the education support system 1 based on FIG. 2, the virtual content display device 10 and the education instruction device 50 have an educational model (CG) which is a three-dimensional (3D) model for displaying in a virtual space. ) Is stored in advance. Here, the educational model is an educational content and refers to a 3D model using computer graphics technology. Then, according to the instruction from the education instruction device 50 on the teacher side, the education model of each virtual content display device 10 on the student side is simultaneously displayed and operated. Further, the teacher's instruction (operation of the educational model, pointer, etc.) in the virtual space from the educational instruction device 50 is transmitted to the virtual content display device 10 as event information, and at the same time, on the educational model viewed by the student. Display etc. Further, the content operated by each student in the VR space via the operation device 40 is transmitted to the teacher instruction device 50 as event information. The teacher confirms the contents and stores each operation content / event of the student in the teacher instruction device 50.

(構成)
図1において、教育指示装置50は、教育用モデルのデータを格納する教育用モデル記憶部61、教育用モデルの部品に関連付けられた視聴覚的に何らかの変化を発生させる情報(イベント情報)を格納するイベント情報記憶部62、教育シナリオデータを格納する教育シナリオ記憶部63、各受講者のバーチャルコンテンツ表示装置10から送られてくる受講者の操作等に関する情報をイベント情報として保存する受講者イベント情報記憶部64を備える。
(Constitution)
In FIG. 1, the education instruction device 50 stores an education model storage unit 61 that stores data of an education model, and information (event information) that causes some audiovisual change associated with a component of the education model. Event information storage unit 62, education scenario storage unit 63 that stores education scenario data, and student event information storage that stores information related to student operations and the like sent from each student's virtual content display device 10 as event information. A unit 64 is provided.

教育指示装置50は、また、教育用モデルをディスプレイ(図示せず)に表示出力する教育用モデル表示部54、教師から各バーチャルコンテンツ表示装置10へ向けての指示情報(コマンド)を送信する指示情報送信部53、各バーチャルコンテンツ表示装置10から送られてくる受講者の操作等に関するイベント情報を受信するイベント情報受信部55、受信したイベント情報をディスプレイに表示出力するイベント表示部56、受講者のイベント情報の統計データを演算する受講データ計算処理部57、教師の音声を検知したり、受信した音声データを再生する音声再生・検知部51、および、バーチャルコンテンツ表示装置10との間で音声データを送受信する音声送受信部52を備えている。なお上記の教育用モデル表示部54は、教師からの指示情報をもとに、当該指示情報に対応するイベント処理を実行してディスプレイに表示している教育用モデルを変化させる機能も有する。 The education instruction device 50 also displays and outputs an education model on a display (not shown), and an instruction to transmit instruction information (command) from the teacher to each virtual content display device 10. Information transmission unit 53, event information reception unit 55 that receives event information related to student operations and the like sent from each virtual content display device 10, event display unit 56 that displays and outputs the received event information on the display, and students. Voice between the attendance data calculation processing unit 57 that calculates the statistical data of the event information, the voice playback / detection unit 51 that detects the teacher's voice and reproduces the received voice data, and the virtual content display device 10. A voice transmission / reception unit 52 for transmitting / receiving data is provided. The educational model display unit 54 also has a function of executing event processing corresponding to the instruction information to change the educational model displayed on the display based on the instruction information from the teacher.

一方、バーチャルコンテンツ表示装置10は、教育指示装置50と同様に、教育用モデルを格納する教育用モデル記憶部31、イベント情報を格納するイベント情報記憶部32を備えている。なお、受講者側の教育用モデルおよびイベント情報は教育の開始迄に教育指示装置50から送られ、バーチャルコンテンツ表示装置10の夫々の記憶部31,32に保存される。 On the other hand, the virtual content display device 10 includes an educational model storage unit 31 for storing an educational model and an event information storage unit 32 for storing event information, similarly to the educational instruction device 50. The educational model and event information on the student side are sent from the educational instruction device 50 by the start of the education, and are stored in the respective storage units 31 and 32 of the virtual content display device 10.

またバーチャルコンテンツ表示装置10は、受講者の音声を検知したり、受信した音声データを再生する音声再生・検知部11、教育指示装置50との間で音声データを送受信する音声送受信部12、教育指示装置50から送られてくる指示情報を受信する指示情報受信部13、教育用モデルをディスプレイに表示出力したり、受信した指示情報をもとに教育用モデルを変化させる教育用モデル表示部14を備えている。 Further, the virtual content display device 10 is a voice reproduction / detection unit 11 that detects the voice of the student and reproduces the received voice data, a voice transmission / reception unit 12 that transmits / receives voice data to / from the education instruction device 50, and education. The instruction information receiving unit 13 that receives the instruction information sent from the instruction device 50, the educational model display unit 14 that displays and outputs the educational model on the display and changes the educational model based on the received instruction information. It is equipped with.

受講者側は、コントローラやハンドトラッキングなどの操作用装置40を用いて、受講者の操作を受け付ける。この操作用装置40は、受講者の操作内容を検知する操作検知部41を備え、検知した操作内容をバーチャルコンテンツ表示装置10へ送る。バーチャルコンテンツ表示装置10では、操作受信部15によって操作検知部41から送られてきた操作内容を受信して、教育用モデル表示部14を介してその操作内容をディスプレイ(図示せず)に表示出力する。また、操作受信部15によって受信した受講者の操作内容は、イベント送信部16によって教育指示装置50へ送られる。この他、バーチャルコンテンツ表示装置10は、視線判定部17を備え、受講者の視線を検知して教育用モデル表示部14を介してディスプレイに表示したり、イベント送信部16によってこの視線情報を教育指示装置50へ送信するようにしてもよい。 The student side accepts the student's operation by using the operation device 40 such as a controller and hand tracking. The operation device 40 includes an operation detection unit 41 that detects the operation content of the student, and sends the detected operation content to the virtual content display device 10. The virtual content display device 10 receives the operation content sent from the operation detection unit 41 by the operation reception unit 15, and displays and outputs the operation content to the display (not shown) via the educational model display unit 14. do. Further, the operation content of the student received by the operation receiving unit 15 is sent to the education instruction device 50 by the event transmitting unit 16. In addition, the virtual content display device 10 includes a line-of-sight determination unit 17, detects the line of sight of the learner and displays it on the display via the educational model display unit 14, and educates the line-of-sight information by the event transmission unit 16. It may be transmitted to the instruction device 50.

上記において、バーチャルコンテンツ表示装置10における各部11~17、および教育指示装置50の各部51~57は、コンピュータの機能としてプログラムによって実現することができる。 In the above, each part 11 to 17 in the virtual content display device 10 and each part 51 to 57 of the education instruction device 50 can be realized by a program as a function of a computer.

教育指示装置50は、前述したように汎用のパーソナルコンピュータのほか、頭部装着型ヘッドマウントディスプレイ(以下、「HMD」という。)で実現することができる。HMDを用いた場合は、受講生側と同様にコントローラやハンドトラッキングなどの操作用装置40を用いて指示を行う。 As described above, the education instruction device 50 can be realized by a head-mounted head-mounted display (hereinafter referred to as “HMD”) in addition to a general-purpose personal computer. When the HMD is used, the instruction is given by using the operation device 40 such as the controller and the hand tracking as in the case of the student side.

バーチャルコンテンツ表示装置10は、仮想空間上に3次元(3D)表示する機能を有するHMDで実現することができる。本実施の形態では、受講者側は3次元で表示・指示されるのに対して、教師側は必ずしも3次元に限らず、パーソナルコンピュータを用いた場合は2次元表示によって教育コンテンツを確認し、バーチャルコンテンツ表示装置10へ指示を送ることができる点や通信トラフィックを軽減して効率的な指示を可能にするためのデータベース(記憶部)の構成を特徴の一つとしている。 The virtual content display device 10 can be realized by an HMD having a function of displaying in three dimensions (3D) on a virtual space. In this embodiment, the student side is displayed and instructed in three dimensions, whereas the teacher side is not necessarily limited to three dimensions, and when using a personal computer, the educational content is confirmed by two-dimensional display. One of the features is that instructions can be sent to the virtual content display device 10 and a database (storage unit) configuration for reducing communication traffic and enabling efficient instructions is one of the features.

以下、教師指示装置50としてパーソナルコンピュータ(パソコン)を用い、バーチャルコンテンツ表示装置10としてHMD(ヘッドマウントディスプレイ)を用いた場合を例にして説明する。 Hereinafter, a case where a personal computer (personal computer) is used as the teacher instruction device 50 and an HMD (head-mounted display) is used as the virtual content display device 10 will be described as an example.

<教育用モデル記憶部61,31のデータ構造>
本実施の形態による教育コンテンツの3Dモデル(教育用モデル)は、図3に示すように複数の部品の3Dモデルの集合で構成される。具体的には、図3に示すように、教育コンテンツ(例えば、ある装置)を構成する部品のアセット番号(ID)および当該部品の名称、および部品の形態を3D仮想空間上で定義するための座標データや色彩データなどの属性情報(以下、単に「座標データ」という。)が互いに関連付けられて保存される。
<Data structure of educational model storage units 61 and 31>
The 3D model (educational model) of the educational content according to the present embodiment is composed of a set of 3D models of a plurality of parts as shown in FIG. Specifically, as shown in FIG. 3, for defining the asset number (ID) of the component constituting the educational content (for example, a certain device), the name of the component, and the form of the component in the 3D virtual space. Attribute information such as coordinate data and color data (hereinafter, simply referred to as "coordinate data") is stored in association with each other.

なお、各部品は、さらに詳細の部品に分けることができる。この場合、その部品の階層構造がわかるように保存される。下位の部品に対する上位の部品は、それ自体座標データを有していても良し、有していなくても良い。たとえば、階層的に下位の複数の部品の集合で上位の部品が形成されることを示すような場合は、上位の部品の外形を半透明で仮想空間上に表するように属性情報を規定することができる。この属性情報は、3Dモデルのプラットフォーム(例えば、Unity(登録商標))側でデータを保有することができる。教育用モデルを用いて3次元表示した例を図9に示す。 In addition, each component can be further divided into detailed components. In this case, it is saved so that the hierarchical structure of the part can be understood. The upper part with respect to the lower part may or may not have the coordinate data itself. For example, when indicating that a higher-level component is formed by a set of multiple lower-level components, the attribute information is specified so that the outer shape of the upper-level component is translucently represented in the virtual space. be able to. This attribute information can be retained on the platform side of the 3D model (for example, Unity (registered trademark)). FIG. 9 shows an example of three-dimensional display using an educational model.

(3Dモデル構造の他の実施例)
なお、3Dモデルの部品の形状よりも更に細かい部分を受講者にチェックさせたいような場合は、実際には見えない(透明な)仮の部品を作って、3Dモデル上に配置するようにしてもよい。これであれば、更に細かい部分に範囲を絞って確認箇所を指定することができる。透明な部品もUNITY上で管理し、ツリー構成(階層構造)上の確認対象部品の下位に配置される。
(Other Examples of 3D Model Structure)
If you want the students to check the parts that are smaller than the shape of the parts of the 3D model, you can make temporary parts that are not actually visible (transparent) and place them on the 3D model. good. In this case, it is possible to specify the confirmation points by narrowing down the range to a finer part. Transparent parts are also managed on UNITY and placed below the parts to be confirmed on the tree structure (hierarchical structure).

<イベント情報記憶部62,32のデータ構造>
図4に、イベント情報記憶部に保存されるイベント情報の構造を示す。
この図に示すように、イベント情報は、イベント番号ごとに、動作部位を示すアセット番号、動作(アニメーション)内容、解説テキスト、音響データなどが関連付けられて保存される。ここで、イベント情報のアセット番号は、教育用モデルデータのアセット番号に対応している。あるイベント番号が指定されると、受講者のHMD10の仮想空間上に表示されている該当する部品(アセット)に対して、設定された動作(アニメーション)内容が実行され、また解説テキストが表示され、音響データが再生される。
<Data structure of event information storage units 62 and 32>
FIG. 4 shows the structure of event information stored in the event information storage unit.
As shown in this figure, the event information is stored in association with the asset number indicating the operation part, the operation (animation) content, the explanation text, the acoustic data, etc. for each event number. Here, the asset number of the event information corresponds to the asset number of the educational model data. When a certain event number is specified, the set operation (animation) content is executed for the corresponding part (asset) displayed on the virtual space of the student's HMD10, and the explanation text is displayed. , Acoustic data is played.

<教育シナリオ記憶部63のデータの構造>
図5に、教育シナリオ記憶部63に保存されるシナリオデータの構造を示す。
この図に示すように、シナリオデータは、教育カリキュラムごとに、講義の順番にしたがって、シナリオ名、イベント番号、受講者チェック有無、正解データなどが保存される。イベント番号は、イベント情報記憶部のイベント番号に対応している。
<Data structure of educational scenario storage unit 63>
FIG. 5 shows the structure of the scenario data stored in the educational scenario storage unit 63.
As shown in this figure, the scenario data stores the scenario name, event number, student check presence / absence, correct answer data, etc. according to the order of lectures for each educational curriculum. The event number corresponds to the event number of the event information storage unit.

なお、本実施の形態では、受講者チェックの方法は、ポインタで答えの部品を指示することとしているが、複数の方法によって回答するような場合は、回答の種別(方法)を保存するようにしても良い。そして、HMD10は、回答の種別に応じて、どのよう回答するかのメッセージをディスプレイ上に表示して、受講生はその表示にしたがって回答を行う。 In addition, in this embodiment, the method of checking students is to indicate the part of the answer with a pointer, but when answering by multiple methods, the type (method) of the answer should be saved. May be. Then, the HMD 10 displays a message on the display as to how to answer according to the type of answer, and the student answers according to the display.

<機能概要>
次に本実施の形態による教育支援システム1の機能概要を説明する。
(1)メニュー/ログイン機能
受講者は、HMD10を装着して起動すると、VR空間でシステムメニューが表示される。受講者はカリキュラム及び番号(受講者番号)を設定して、スタートボタンを選択する等のトリガによって教育カリキュラムが開始される。
<Function overview>
Next, the outline of the function of the education support system 1 according to the present embodiment will be described.
(1) Menu / login function When the student wears the HMD10 and starts it, the system menu is displayed in the VR space. The student sets the curriculum and number (student number), and the educational curriculum is started by a trigger such as selecting the start button.

(2)カリキュラム進行・イベント同期機能
受講者が装着するHMD10には、上述したように予め各カリキュラムで使用する教育コンテンツ(教育用モデル)及びイベント情報(CG動作・解説説明再生など)を登録しておく。そして指示情報受信部13が教師側のパソコン50から送られてくるカリキュラムIDを含む開始指示を受信すると、教育用モデル表示部14は該当するカリキュラムの教育用モデルをHMD10のディスプレイに表示する。次にHMD10は、教師指示装置50から送られてくる指示情報に含まれているイベント番号を検出すると、イベント情報記憶部32にアクセスして、該当するイベント番号の内容を実行する。これにより、教師指示装置50は、ネットワークに負荷をかけずに複数台のHMD10に同時に指示したり、教育コンテンツの再生等の制御をしたりすることができる。
(2) Curriculum progress / event synchronization function As described above, educational content (educational model) and event information (CG operation / explanatory explanation playback, etc.) used in each curriculum are registered in advance in the HMD10 worn by the students. Keep it. Then, when the instruction information receiving unit 13 receives the start instruction including the curriculum ID sent from the personal computer 50 on the teacher side, the educational model display unit 14 displays the educational model of the corresponding curriculum on the display of the HMD 10. Next, when the HMD 10 detects the event number included in the instruction information sent from the teacher instruction device 50, it accesses the event information storage unit 32 and executes the content of the corresponding event number. As a result, the teacher instruction device 50 can instruct a plurality of HMDs 10 at the same time without imposing a load on the network, and can control the reproduction of educational contents and the like.

(3)受講者イベント収集・収録機能
各受講者は、HMD10に表示されている3D教育用モデルに対して、操作用装置40(例えば、コントローラ)を用いてアクションをすることができる。受講者は、教育用モデルのある部位に対してコントローラの向きによって移動するポインタをあてて、確認のアクション(例えば、コントローラボタンの押下)をする。これにより、ポインタのあてられた3D教育用モデル上の位置座標がイベント情報としてイベント送信部16から教師側のパソコン50へ送られる。パソコン50のイベント受信部55は、イベント情報を受け取ると、受講者イベント情報記憶部64に保存する。またイベント表示部56は、イベント情報に含まれている位置座標をもとに、パソコン50のディスプレイ上に表示されている教育用モデルに対してポインタを表示する。これにより教師は、各受講者の確認状態を知ることができる。
(3) Student event collection / recording function Each student can take an action on the 3D educational model displayed on the HMD 10 by using the operation device 40 (for example, a controller). The student puts a pointer that moves according to the direction of the controller on a part of the educational model and performs a confirmation action (for example, pressing a controller button). As a result, the position coordinates on the 3D educational model to which the pointer is applied are sent from the event transmission unit 16 to the personal computer 50 on the teacher side as event information. When the event receiving unit 55 of the personal computer 50 receives the event information, it stores it in the student event information storage unit 64. Further, the event display unit 56 displays a pointer to the educational model displayed on the display of the personal computer 50 based on the position coordinates included in the event information. This allows the teacher to know the confirmation status of each student.

(4)教師用パソコン50からの詳細指示機能
教師が教育用モデル上で指示している位置を教師用ポインタで表示する。その位置情報は教師用パソコン50から各受講者のHMD10に送られる。HMD10の指示情報受信部13はこのポインタ位置情報を受信すると、教育用モデル表示部14を介して受講者のHMD10のディスプレイに表示されている教育用モデルに重ねて教師用ポインタを表示する。なお、教師側において、3D座標での正確なポインタの位置を指示する必要がある場合は、教師側もゴーグル(HMD)をつけて指示することができる。
(4) Detailed instruction function from the teacher's personal computer 50 The position instructed by the teacher on the educational model is displayed by the teacher's pointer. The location information is sent from the teacher's personal computer 50 to the HMD 10 of each student. When the instruction information receiving unit 13 of the HMD 10 receives the pointer position information, the instruction information receiving unit 13 displays the teacher's pointer on the educational model displayed on the display of the student's HMD 10 via the educational model display unit 14. If the teacher needs to indicate the exact position of the pointer in 3D coordinates, the teacher can also attach goggles (HMD) to indicate the position.

(5)音声配信機能
教育カリキュラムの中で、教師が表示されている教育用モデルのCG画像を説明する場合は、音声を受講者側のHMD10に配信する。具体的には、音声再生・検知部51によって教師の音声を検知すると、音声送受信部52によって音声データをHMD10に送信する。HMD10では、音声送受信部12によって音声データを受け取ると音声再生・検知部11によって音声データを再生する。これにより、受講者は、教師の音声を聞くことができる。一方、受講者から質問がある場合は、逆の流れで受講者の音声が教師用パソコン50に送られ教師側で再生される。
(5) Audio distribution function When explaining the CG image of the educational model displayed by the teacher in the educational curriculum, the audio is distributed to the HMD10 on the student side. Specifically, when the voice reproduction / detection unit 51 detects the teacher's voice, the voice transmission / reception unit 52 transmits the voice data to the HMD 10. In the HMD 10, when the voice data is received by the voice transmission / reception unit 12, the voice data is reproduced by the voice reproduction / detection unit 11. This allows the student to hear the teacher's voice. On the other hand, when there is a question from the student, the student's voice is sent to the teacher's personal computer 50 and reproduced by the teacher in the reverse flow.

(6)コンテンツ配信機能
教育カリキュラムの追加や変更などに対して、容易に変更反映ができるように、コンテンツ(教育用モデルやイベント情報を含む)の配信機能を設ける。教師用のパソコン50から複数台のHMD10に対してコンテンツを配信してインストール可能に構成する。
(6) Content distribution function A content distribution function (including educational models and event information) will be provided so that changes can be easily reflected when additions or changes are made to the educational curriculum. The content is distributed from the teacher's personal computer 50 to a plurality of HMDs 10 and can be installed.

<作用>
次に上述した機能を実現するための教師用パソコン50、HMD10の主な処理手順について説明する。
(1)教師用パソコン50の処理手順
上記の動作を実行する教師用パソコン50の処理手順を図6に示す。
教師用パソコン50は起動されると、指示情報送信部53は教育シナリオ記憶部63にアクセスして、教育対象カリキュラムの全ての項目について以下の処理を実行する(S101a,101b)。なお、教育シナリオのカリキュラムには、図5に示すようにシナリオ順に番号が付されており順に実行される。なお、あるシナリオの終了後自動的に次のシナリオが実行されるようにしてもよいし、教師の所定の確認アクションを検知して次のシナリオに進むようにしてもよい。図5に示すデータ例に、次のシナリオに進むための教師の確認アクションが必要かどうかを設定するフラグをシナリオごとに設けるようにしてもよい。教師用パソコン50にはシナリオの進行状況が表示される。
<Action>
Next, the main processing procedures of the teacher's personal computer 50 and the HMD 10 for realizing the above-mentioned functions will be described.
(1) Processing procedure of the teacher's personal computer 50 FIG. 6 shows a processing procedure of the teacher's personal computer 50 that executes the above operation.
When the teacher's personal computer 50 is started, the instruction information transmitting unit 53 accesses the educational scenario storage unit 63 and executes the following processing for all items of the educational target curriculum (S101a, 101b). The curriculum of educational scenarios is numbered in the order of scenarios as shown in FIG. 5, and is executed in order. The next scenario may be automatically executed after the end of one scenario, or the teacher may detect a predetermined confirmation action and proceed to the next scenario. In the data example shown in FIG. 5, a flag for setting whether or not a teacher's confirmation action is required to proceed to the next scenario may be provided for each scenario. The progress of the scenario is displayed on the teacher's personal computer 50.

指示情報送信部53は教育シナリオ中にイベント番号が存在する場合は(S102で「YES」)、そのイベント番号を指示情報(コマンド)として受講者のHMD10に送信する(S103)。このとき、教育用モデル表示部54も、送信されたイベント番号をコマンドとして指示情報送信部53から受け取り、イベント情報記憶部62に格納されている当該イベント番号のイベントを実行する。これにより、パソコン50側と受講者のHMD10側で、略同時にイベントが実行される。なお、指示情報送信部53によってイベント番号を送信後、教師用パソコン50側で同じイベント番号のイベントを実行する際、遅延時間を設定可能にしておいてもよい。指示情報送信部53がHMD10にイベント番号送信してから遅延時間後に教育用モデル表示部54によってイベントを実行する等である。この遅延時間を教師用パソコン50側で調整可能にすることにより、より精度良く教師用パソコン50とHMD10の同期をとることができる。 If the event number exists in the education scenario (“YES” in S102), the instruction information transmission unit 53 transmits the event number as instruction information (command) to the student's HMD10 (S103). At this time, the educational model display unit 54 also receives the transmitted event number as a command from the instruction information transmission unit 53, and executes the event of the event number stored in the event information storage unit 62. As a result, the event is executed at substantially the same time on the personal computer 50 side and the student's HMD10 side. After the event number is transmitted by the instruction information transmitting unit 53, the delay time may be set when the event with the same event number is executed on the teacher's personal computer 50 side. An event is executed by the educational model display unit 54 after a delay time after the instruction information transmission unit 53 transmits the event number to the HMD 10. By making the delay time adjustable on the teacher's personal computer 50 side, the teacher's personal computer 50 and the HMD 10 can be synchronized more accurately.

次に、指示情報送信部53は、受講者チェック欄にフラグ「1」がセットされているかどうかかを判定して(S104)、フラグがセットされている場合は、各受講者からのイベント受信を待つ(S105、S109、S110)。そして受講者からのイベント情報を受信すると(S105で「YES」)、その情報を受講者イベント情報記憶部64へ保存する(S106)。次に受講者ごとの正解判定処理を行い(S107)、またイベント表示部56を介して、受講者のイベント情報を教師用パソコン50のディスプレイに表示する(S108)。 Next, the instruction information transmitting unit 53 determines whether or not the flag "1" is set in the student check column (S104), and if the flag is set, receives an event from each student. Wait (S105, S109, S110). Then, when the event information from the student is received (“YES” in S105), the information is stored in the student event information storage unit 64 (S106). Next, the correct answer determination process for each student is performed (S107), and the event information of the student is displayed on the display of the teacher's personal computer 50 via the event display unit 56 (S108).

(2)HMD10の処理手順
次に、上記の動作を実行する各受講者用HMD10の処理手順を図7,図8を用いて説明する。
(2-1)表示処理
受講者用HMD10は起動されると、指示情報受信部13は教師用パソコン50から送られてくる指示情報に含まれているカリキュラムIDを抽出する。そして教育用モデル表示部14は対象カリキュラムの3DモデルをHMD10のディスプレイに表示する(S301)。なお、対象カリキュラムは予め自身で選択して事前に教育用モデルを表示させるようにしてもよい。
そして指示情報受信部13は教師用パソコン50から送られてくるイベント番号を受信すると(S302)、イベント情報記憶部32にアクセスして該当するイベントを実行する(S303)。
(2) Processing procedure of HMD10 Next, a processing procedure of HMD10 for each student who executes the above operation will be described with reference to FIGS. 7 and 8.
(2-1) Display processing When the student HMD 10 is activated, the instruction information receiving unit 13 extracts the curriculum ID included in the instruction information sent from the teacher's personal computer 50. Then, the educational model display unit 14 displays the 3D model of the target curriculum on the display of the HMD 10 (S301). The target curriculum may be selected by oneself in advance and the educational model may be displayed in advance.
When the instruction information receiving unit 13 receives the event number sent from the teacher's personal computer 50 (S302), the instruction information receiving unit 13 accesses the event information storage unit 32 and executes the corresponding event (S303).

なお、図4に例示するイベント情報は、部品ごとにその動作内容が規定されているが、この部品は、ある装置を構成する物理的な部品に限らず、たとえば背景などであってもよい。たとえば図4において、部品b1がタービンの場合、イベント番号001を実行することにより、部品b1を回転させると共に、当該部品の回転に伴って予め定められた表示範囲(背景)で流体(気体や液体)が流れるアニメーション(流体フロー)を合成して表示するようにしてもよい。装置を構成する部品以外のアニメーションであっても、イベント番号を付して部品として扱うことにより統一的な処理が可能となり、処理手順が簡素化される。 The event information exemplified in FIG. 4 defines the operation content for each component, but the component is not limited to the physical component constituting a certain device, and may be, for example, a background. For example, in FIG. 4, when the component b1 is a turbine, the component b1 is rotated by executing the event number 001, and the fluid (gas or liquid) is rotated in a predetermined display range (background) with the rotation of the component. ) May be combined and displayed. Even for animations other than the parts that make up the device, by assigning event numbers and treating them as parts, unified processing becomes possible and the processing procedure is simplified.

(2-2)操作検知処理
操作用装置40の操作検知部41はユーザによる操作を検知するとその操作情報(例えばポインタの位置や方向、ボタン押下などのデータ)を送信する。
図8において、HMD10の操作受信部15は、操作用装置40から送られてきた操作情報をもとにポインタの位置、方向を検出すると(S201)、教育用モデル表示部14を介してディスプレイに表示されている教育用モデルと交差したか否かを判定する(S202)。ポインタが教育用モデルと交差した場合は、その交差位置をディスプレイ上に表示する(S203)。その後操作受信部15は操作用装置40のボタン押下などによってトリガを検出すると、交差位置をワールド座標から相対座標に変換して、ポインタのあてられた部品のアセット番号を特定する(S206)。そしてイベント送信部16を介して、特定したアセット番号および交差位置の座標をイベント情報として教師用パソコン50へ送信する(S207)。
教師用パソコン50は、イベント受信部55によってこれを受信すると、教師用パソコン50のディスプレイ上に表示されている教育用モデルに重ねてポインタ位置を表示する。この表示例を図10に示す。
(2-2) Operation detection processing When the operation detection unit 41 of the operation device 40 detects an operation by the user, the operation detection unit 41 transmits the operation information (for example, data such as the position and direction of the pointer and the button press).
In FIG. 8, when the operation receiving unit 15 of the HMD 10 detects the position and direction of the pointer based on the operation information sent from the operating device 40 (S201), it is displayed on the display via the educational model display unit 14. It is determined whether or not it intersects with the displayed educational model (S202). When the pointer intersects the educational model, the intersection position is displayed on the display (S203). After that, when the operation receiving unit 15 detects a trigger by pressing a button of the operating device 40 or the like, the intersection position is converted from the world coordinates to the relative coordinates, and the asset number of the part to which the pointer is applied is specified (S206). Then, the specified asset number and the coordinates of the intersection position are transmitted to the teacher's personal computer 50 as event information via the event transmission unit 16 (S207).
When the teacher's personal computer 50 receives the event reception unit 55, the teacher's personal computer 50 displays the pointer position on the educational model displayed on the display of the teacher's personal computer 50. An example of this display is shown in FIG.

(3)教育用モデル表示部14,54の処理手順
次に、教師用パソコン50の教育用モデル表示部54、受講者用HMD10の教育用モデル表示部14の3Dモデル表示処理について説明する。なお、両部54,14はこの他イベント情報をもとにアニメーション表示も行うがこの処理は3Dモデル表示後に独立して実行可能であるため説明を省略する。
(3) Processing procedure of the educational model display units 14 and 54 Next, the 3D model display processing of the educational model display unit 54 of the teacher's personal computer 50 and the educational model display unit 14 of the student HMD 10 will be described. In addition, both parts 54 and 14 also perform animation display based on event information, but since this process can be executed independently after displaying the 3D model, the description thereof will be omitted.

図11において、図11(a)は教育用モデル表示部54の処理手順、図11(b)は教育用モデル表示部14の処理手順を示している。このフローチャートからわかるように、教育用モデル表示部54,14は同様の処理を実行し、教育用モデル表示部14は最後にローカル座標をワールド座標に変換する点が異なっている。図11(c)は、教育用モデル表示部54,14の両方に共通のサブルーチンの処理手順を示している。 11A and 11A show a processing procedure of the educational model display unit 54, and FIG. 11B shows a processing procedure of the educational model display unit 14. As can be seen from this flowchart, the educational model display units 54 and 14 perform the same processing, and the educational model display unit 14 is different in that the local coordinates are finally converted into world coordinates. FIG. 11C shows a processing procedure of a subroutine common to both the educational model display units 54 and 14.

以下個々の処理手順について具体的に説明する。
教育用モデル表示部54は起動されると、教育用モデル記憶部61にアクセスして、教師によって指定された教育用モデルデータを順次抽出する。教育用モデルデータは、図3に示すように階層構造になっており、教育用モデル表示部54は最上位階層の全ての部品IDについて、ステップS402の座標データ抽出・表示ルーチンを呼び出して実行する(S401a,S401b)。この座標データ抽出・表示ルーチンの処理は、図11(c)に示されているように、まず対象となっている部品IDの一つしたの階層のデータフィールドにアクセスして(S501)、そのデータフィールドに座標データが有るか否かを判定する(S502)。その結果座標データが有る場合は、その座標データをもとに3Dモデルイメージを作成する(S503)。即ち対象部品の3DモデルデータをもとにレンダリングによりCG化する。
Hereinafter, each processing procedure will be specifically described.
When the educational model display unit 54 is activated, it accesses the educational model storage unit 61 and sequentially extracts the educational model data designated by the teacher. The educational model data has a hierarchical structure as shown in FIG. 3, and the educational model display unit 54 calls and executes the coordinate data extraction / display routine of step S402 for all the component IDs in the uppermost layer. (S401a, S401b). As shown in FIG. 11C, the processing of this coordinate data extraction / display routine first accesses the data field in the hierarchy of one of the target component IDs (S501), and then performs the processing. It is determined whether or not there is coordinate data in the data field (S502). If there is coordinate data as a result, a 3D model image is created based on the coordinate data (S503). That is, it is converted into CG by rendering based on the 3D model data of the target component.

一方、ステップS502の判定の結果、座標データが存在しない場合は、すなわちデータフィールドに座標データではなく下位の部品IDが保存されている場合は、最終階層でない場合、対象部品IDをその部品IDに更新して(S507)、ステップS501に戻り以降の処理を繰り返す。なお最終階層(最も低い階層)に達しても座標データが存在していない場合はエラーメッセージを出力するなどのエラー処理を行う。 On the other hand, as a result of the determination in step S502, if the coordinate data does not exist, that is, if the lower component ID is stored in the data field instead of the coordinate data, and if it is not the final hierarchy, the target component ID is set as the component ID. After updating (S507), the process returns to step S501 and the subsequent processing is repeated. If the coordinate data does not exist even after reaching the final layer (lowest layer), error processing such as outputting an error message is performed.

ステップS503の処理の後、同じ階層に他の部品IDが存在するか否かを判定し、存在する場合は(S504で「NO」)、部品IDを当該他の部品IDに更新して(S508)、ステップS501に戻り以降の処理を実行する。ステップS504でYES、即ち同じ階層に他の部品IDが存在しない場合は主ルーチンにリターンする。 After the process of step S503, it is determined whether or not another component ID exists in the same layer, and if it exists (“NO” in S504), the component ID is updated to the other component ID (S508). ), Return to step S501 and execute the subsequent processing. YES in step S504, that is, if no other component ID exists in the same layer, the process returns to the main routine.

以上の処理により、教育対象の3Dモデルを部品ごとにレンダリングして、ディスプレイに表示する。なお、教育用モデルデータは、固定の視点位置を基準にしたローカル座標系、すなわち当該視点位置からの相対座標で表されている。したがって、講師がパソコン50を移動させたり向きを変えたりしても、画面に表示されている3Dモデルは変化しない。 By the above processing, the 3D model to be educated is rendered for each part and displayed on the display. The educational model data is represented by a local coordinate system based on a fixed viewpoint position, that is, relative coordinates from the viewpoint position. Therefore, even if the instructor moves or turns the personal computer 50, the 3D model displayed on the screen does not change.

受講者HMD10の教育用モデル表示部14の処理も、教育用モデル表示部54の処理と同様に、まずローカル座標系で3Dモデルを作成し、その後HMD10の位置や向きを基準に3Dモデルの座標をワールド座標系に変換する(S403)。したがって、受講者が移動して視点を変えるとこれに伴い3Dモデルの見え方が変化する。 Similar to the processing of the educational model display unit 54, the processing of the educational model display unit 14 of the student HMD10 first creates a 3D model in the local coordinate system, and then the coordinates of the 3D model based on the position and orientation of the HMD10. To the world coordinate system (S403). Therefore, when the student moves and changes the viewpoint, the appearance of the 3D model changes accordingly.

(4)教育用モデルの保存方法
教師用パソコン50と受講者用HMD10に予め同じ教育用モデルとイベント情報が保存される。なお、教師用パソコン50側で、教育用モデルやイベント情報が追加・更新された場合は、通信回線2を介して各受講者HMD10に送信される。
(4) Method of saving the educational model The same educational model and event information are saved in advance in the teacher's personal computer 50 and the student's HMD 10. When the educational model or event information is added / updated on the teacher's personal computer 50 side, it is transmitted to each student HMD 10 via the communication line 2.

(5)教育用モデルの表示方法
教師用パソコン50と受講者用HMD10のそれぞれで教育用モデルを表示する。図12に示すように、教師用パソコン50と受講者用HMD10共に3Dモデル(教育用モデル)の配置と最初の視点・向き(視線ベクトル)は固定である。受講者用HMD10側の教育用モデル表示部14は、その後本システムを起動したときのヘッドマウントの位置(実空間)を基準位置として、それからの移動は基準位置からの移動量で計算する。
(5) Display method of educational model The educational model is displayed on each of the teacher's personal computer 50 and the student's HMD 10. As shown in FIG. 12, the arrangement of the 3D model (educational model) and the initial viewpoint / direction (line-of-sight vector) are fixed for both the teacher's personal computer 50 and the student's HMD10. The educational model display unit 14 on the HMD10 side for students uses the position of the head mount (real space) when the system is started as a reference position, and the movement from that position is calculated by the amount of movement from the reference position.

すなわち、HMD10では起動されたときの実空間上での座標(ワールド座標)を基準として、3DモデルをHMD10の有するディスプレイ(表示装置)に投影する。その後、HMD10が向きを変えたり移動したりする場合は、その視点初期値からの移動量として視点の動きが反映されて3Dモデルの見え方が変わる。一方、教師用パソコン50ではワールド座標系への変換は行われない。したがって、教師用パソコン50の向きを変えても3Dモデルの見え方は変わらない。
このように、受講者側では3Dモデルの座標は、初期値の座標(予め定めた視点からの相対座標)がワールド座標系に変換されるのに対して、教師用パソコン50ではワールド座標系への変換が行わないのが本実施の形態の特徴の一つである。
That is, in the HMD 10, the 3D model is projected onto the display (display device) of the HMD 10 with reference to the coordinates (world coordinates) in the real space when the HMD 10 is activated. After that, when the HMD 10 changes its direction or moves, the movement of the viewpoint is reflected as the amount of movement from the initial value of the viewpoint, and the appearance of the 3D model changes. On the other hand, the teacher's personal computer 50 does not convert to the world coordinate system. Therefore, the appearance of the 3D model does not change even if the orientation of the teacher's personal computer 50 is changed.
In this way, on the student side, the coordinates of the 3D model are converted to the world coordinate system by the initial value coordinates (relative coordinates from the predetermined viewpoint), whereas on the teacher's personal computer 50, they are converted to the world coordinate system. It is one of the features of this embodiment that the conversion is not performed.

なお、受講者側での3Dモデルの相対座標系からワールド座標系(絶対座標系)への変換は、受講者のアクション、例えば、コントローラ40のボタンを押下するとか、HMD10に視線トラッキング機能がある場合は、一定時間視線を固定するなど、を検知したときに行うようにしてもよい。これにより、受講者は所望の位置に3Dモデル(教育用モデル)を配置することができる。そして、所望の位置に配置後は、受講者が自ら移動して、視点位置を変えることにより、3Dモデルを任意の位置から見ることができる。
教師側では、専ら教師用パソコン50での操作によって3Dモデルを回転・移動させるが、この教師側での操作に関して、受講者側では次の2通りの反映のしかたがある。
The conversion from the relative coordinate system of the 3D model to the world coordinate system (absolute coordinate system) on the student side is an action of the student, for example, pressing a button on the controller 40, or the HMD 10 has a line-of-sight tracking function. In that case, the line of sight may be fixed for a certain period of time, or the like may be performed when a detection is detected. As a result, the student can place the 3D model (educational model) at the desired position. Then, after arranging the 3D model at a desired position, the student can move by himself / herself and change the viewpoint position so that the 3D model can be viewed from an arbitrary position.
On the teacher side, the 3D model is rotated and moved exclusively by the operation on the teacher's personal computer 50, but the teacher side has the following two ways of reflecting the operation on the teacher side.

(VRコンテンツ表示移動及び視点の移動パターン1)図13
このパターンは、教師が各受講者側での3Dモデルの回転・移動を制御できるパターンであり、次のステップにより実現することができる。
(ステップa1)教師用パソコン50の操作(マウスなど)によりパソコンに表示されている3Dモデルを回転・移動させる。このとき視線位置・向きは固定である。即ち3Dモデルの座標は視点を基準とした相対座標(パソコン上のローカル座標)である。
(ステップa2)3Dモデル表示位置情報を送信する。この表示位置情報は3Dモデルの新たな相対座標を送信するようにしてもよいが、初期値からの回転量・移動量で表すことにより通信時のデータ量を削減することができる。
(VR content display movement and viewpoint movement pattern 1) Fig. 13
This pattern is a pattern in which the teacher can control the rotation / movement of the 3D model on each student side, and can be realized by the following steps.
(Step a1) The 3D model displayed on the personal computer is rotated / moved by operating the teacher's personal computer 50 (mouse or the like). At this time, the line-of-sight position and direction are fixed. That is, the coordinates of the 3D model are relative coordinates (local coordinates on the personal computer) with respect to the viewpoint.
(Step a2) 3D model display position information is transmitted. This display position information may be transmitted with new relative coordinates of the 3D model, but the amount of data at the time of communication can be reduced by expressing it by the amount of rotation / movement from the initial value.

(ステップa3)教師用パソコン50の操作により回転・移動した3Dモデルの表示位置情報をもとに受講者用VR空間内で回転・移動させる。
(ステップa4)その後、受講者が移動や頭の向きを変えた場合は、ジャイロセンサで移動量を検知して、その差分をVR空間内で移動させる。
(Step a3) Rotate / move in the student VR space based on the display position information of the 3D model rotated / moved by the operation of the teacher's personal computer 50.
(Step a4) After that, when the student moves or changes the direction of the head, the gyro sensor detects the amount of movement and moves the difference in the VR space.

これにより、教師用パソコン50で、教師のマウス等の操作によって移動や回転をした3Dモデルは、各受講者用HMD10において、起動時のワールド座標を初期値として相対的に同じ量・方向へ移動する。
なお、受講者側のVR空間内に教師の視点を表示するようにしてもよい。ちなみに、教師の視点位置は、ローカル座標系(講師側の座標系)での回転・移動量に基づいて変わる。これにより、受講者は常に教師がどの位置から3Dモデルを見ているかを把握することができる。
As a result, the 3D model that is moved or rotated by the operation of the teacher's mouse or the like on the teacher's personal computer 50 moves relatively in the same amount and direction with the world coordinates at the time of startup as the initial value in each student's HMD10. do.
The teacher's viewpoint may be displayed in the VR space on the student side. By the way, the viewpoint position of the teacher changes based on the amount of rotation / movement in the local coordinate system (coordinate system on the instructor side). This allows the student to always know from which position the teacher is looking at the 3D model.

(VRコンテンツ表示移動及び視点の移動パターン2)図14
このパターンは、専ら受講者側が主体で3Dモデルを回転・移動させるものである。
(ステップb1)教師用パソコン50の操作(マウスなど)によりパソコンに表示されている3Dモデルを回転・移動させる(視線位置・向きは固定)。
この移動操作はあくまでも教師がパソコンの画面で見て操作するための移動操作であって受講者が見るヘッドマウント側の見え方をコントロールするものではない。
(VR content display movement and viewpoint movement pattern 2) Fig. 14
In this pattern, the student mainly rotates and moves the 3D model.
(Step b1) The 3D model displayed on the personal computer is rotated / moved by operating the teacher's personal computer 50 (mouse or the like) (the line-of-sight position / orientation is fixed).
This movement operation is a movement operation for the teacher to see and operate on the screen of the personal computer, and does not control the appearance of the head mount side as seen by the student.

(ステップb2)受講者側での視線位置・向きは、上述したように初期は固定であるが、受講者が移動や頭の向きを変えた場合は、ジャイロセンサで移動量を検知して、その差分をVR空間内で移動させる。
受講者側ではVR座標系は絶対座標で表されるため、3Dモデルの座標は固定であり、その固定された3Dモデルの周りを自分(視点)が移動するというものである。この移動パターン2では、教師側の3Dモデルの移動・回転操作は、受講者用HMD10には反映しない。
(Step b2) The line-of-sight position / orientation on the student side is initially fixed as described above, but when the student moves or changes the direction of the head, the movement amount is detected by the gyro sensor, and the movement amount is detected. The difference is moved in the VR space.
On the student side, the VR coordinate system is represented by absolute coordinates, so the coordinates of the 3D model are fixed, and oneself (viewpoint) moves around the fixed 3D model. In this movement pattern 2, the movement / rotation operation of the 3D model on the teacher side is not reflected in the HMD10 for students.

上述した移動パターン1と移動パターン2の動作モードは、システムにおいて予め決めておいてもよいが、教師用パソコン50側において、3Dモデルを回転・移動させる前にこの動作モードを選択できるようにしても良い。このようにすれば、移動パターン1が選択されている場合は、教師用パソコン50側での3Dモデルの移動・回転操作に伴って、教師用パソコン50側からHMD10に移動量(基準点からの変化量)・移動方向が送られ、その結果HMD10側でも3Dモデルが教師側と同じ移動量・移動方向へ変位する。 一方、移動パターン2が選択されている場合は、教師用パソコン50側での移動操作に係わらず、教師用パソコン50から受講者用HMD10に移動量・方向等の情報は送信されない。その結果、教師用パソコン上で3Dモデルが変位をしても、受講者用HMD10上では変位しない。 The operation modes of the movement pattern 1 and the movement pattern 2 described above may be determined in advance in the system, but the operation mode can be selected on the teacher's personal computer 50 side before the 3D model is rotated / moved. Is also good. In this way, when the movement pattern 1 is selected, the amount of movement from the teacher's personal computer 50 side to the HMD 10 (from the reference point) is accompanied by the movement / rotation operation of the 3D model on the teacher's personal computer 50 side. (Change amount) -The movement direction is sent, and as a result, the 3D model is displaced in the same movement amount and movement direction as the teacher side on the HMD10 side. On the other hand, when the movement pattern 2 is selected, information such as the amount of movement and the direction is not transmitted from the teacher's personal computer 50 to the student's HMD 10 regardless of the movement operation on the teacher's personal computer 50 side. As a result, even if the 3D model is displaced on the teacher's personal computer, it is not displaced on the student HMD10.

(6)教育用モデルの動作制御方法(図15)
次に、教師用パソコン50から指示したタイミングで、受講者用HMD10に表示している教育用モデルを動作させる方法について説明する。
(6) Operation control method of the educational model (Fig. 15)
Next, a method of operating the educational model displayed on the student HMD 10 at the timing instructed by the teacher's personal computer 50 will be described.

教師用パソコン50において、イベントが指定されると(ステップc1)、そのイベント番号が対象の受講者用HMD10へ送信される(ステップc2)。このイベント番号は、図6で示したように教育シナリオの実行に伴って自動的に送信されるが、教師がイベント番号を指定して送信するようにしてもよい。 When an event is specified in the teacher's personal computer 50 (step c1), the event number is transmitted to the target student HMD 10 (step c2). This event number is automatically transmitted with the execution of the education scenario as shown in FIG. 6, but the teacher may specify the event number and transmit it.

受講者側のHMD10においてイベント番号を受信すると、教育用モデル表示部14はイベント情報記憶部32を参照して、そのイベント番号に対応する動作を実行する(ステップc3)。
例えば、イベント番号001を受信すると、3Dモデルにおいて、そのイベント番号に対応する部位(ブレード)が回転し、それに伴うフローの映像が表示される。
Upon receiving the event number in the HMD 10 on the student side, the educational model display unit 14 refers to the event information storage unit 32 and executes an operation corresponding to the event number (step c3).
For example, when the event number 001 is received, the part (blade) corresponding to the event number is rotated in the 3D model, and the image of the flow accompanying the rotation is displayed.

(7)教師用パソコン50からHMD10へのポインタ表示方法(図16)
次の手順により、教師用パソコン50からの指示(座標ポインタ)を受講者用HMD10へ送信して、受講者側の3Dモデル上の同じ位置にポインタを表示する。
(ステップd1)教師用パソコン画面(2D)に表示されている3Dモデル上に指示用ポインタを表示させる。
(ステップd2)パソコン画面は2Dのため、3Dモデルの裏側などを示したいときは、3Dモデル自体をマウスで回転させて、ポインタを投射する。そして、投射して3Dモデルにぶつかった位置をポインタの座標とし、その位置にポインタ表示をする。このとき、上述した移動パターン2を選択しておく。
(7) Pointer display method from the teacher's personal computer 50 to the HMD 10 (FIG. 16)
According to the following procedure, an instruction (coordinate pointer) from the teacher's personal computer 50 is transmitted to the student's HMD10, and the pointer is displayed at the same position on the student's 3D model.
(Step d1) The instruction pointer is displayed on the 3D model displayed on the teacher's personal computer screen (2D).
(Step d2) Since the personal computer screen is 2D, when you want to show the back side of the 3D model, rotate the 3D model itself with the mouse and project the pointer. Then, the position where the projection is projected and the 3D model is hit is set as the coordinates of the pointer, and the pointer is displayed at that position. At this time, the above-mentioned movement pattern 2 is selected.

(ステップd3)教師用パソコン50の指示情報送信部53は、受講者用HMD10へ指示情報としてポインタ位置情報(3Dモデル上の位置座標)を送信する。
(ステップd4)HMD10の支持情報受信部13はポインタ位置情報を受信すると、教育用モデル表示部14を介してそのポインタ位置情報に基づいてVR空間上の3Dモデル上にポインタを表示させる(3D空間)。
これにより、教師は、2Dのパソコン画面上でポインタ位置を指定して、受講者用HMD10の仮想空間上に3D表示させることができる。
(Step d3) The instruction information transmission unit 53 of the teacher's personal computer 50 transmits pointer position information (position coordinates on the 3D model) as instruction information to the student HMD 10.
(Step d4) When the support information receiving unit 13 of the HMD 10 receives the pointer position information, the pointer is displayed on the 3D model in the VR space based on the pointer position information via the educational model display unit 14 (3D space). ).
As a result, the teacher can specify the pointer position on the 2D personal computer screen and display it in 3D on the virtual space of the student HMD 10.

(8)受講者用HMD10から教師用パソコン50へのイベント情報送信方法(図17)
受講者の動作(操作)をトラッキングして、HMD10へ表示し、更にその操作情報を教師用パソコン50へ送信して、受講者イベント情報として表示する。(N台分)
(ステップe1)まず、教師から設問(予め設定されている)を出題する。
(ステップe2)受講者はコントローラ40を使用して、教師から指示された部位を指し示す。コントローラボタンを押下することにより部位が確定する。
(8) A method of transmitting event information from the student HMD 10 to the teacher's personal computer 50 (FIG. 17).
The movement (operation) of the student is tracked and displayed on the HMD 10, and the operation information is further transmitted to the teacher's personal computer 50 to be displayed as the student event information. (For N cars)
(Step e1) First, the teacher asks a question (preset).
(Step e2) The student uses the controller 40 to point to the part instructed by the teacher. The part is confirmed by pressing the controller button.

(ステップe3)指し示した部位の座標をイベント情報として受講者用HMD10から教師用パソコン50へ送信する。
(ステップe4)教師用パソコン50の教育シナリオデータには、設問に対する正解の位置(部位・アセット)が設定されており、ポインタが正解部位にフォーカスされたかを判定する。各受講者から送られてきたイベント情報や判定結果は受講者イベント情報記憶部64に保存される。また、各受講者の判定結果はイベント表示部56によりチェックリストとしてディスプレイに表示される。
(Step e3) The coordinates of the indicated portion are transmitted from the student HMD 10 to the teacher's personal computer 50 as event information.
(Step e4) The position (part / asset) of the correct answer to the question is set in the educational scenario data of the teacher's personal computer 50, and it is determined whether the pointer is focused on the correct part. The event information and the determination result sent from each student are stored in the student event information storage unit 64. Further, the determination result of each student is displayed on the display as a checklist by the event display unit 56.

(9)教師用パソコン50でのイベント情報の処理方法
受講者イベント情報記憶部64に保存されているイベント情報や設問に対する解答結果は、受講データ計算処理部57の演算処理(例えば統計処理)によって集計される。
(9) Method of processing event information on the teacher's personal computer 50 The event information stored in the student event information storage unit 64 and the answer results to the questions are obtained by arithmetic processing (for example, statistical processing) of the student data calculation processing unit 57. It is aggregated.

(他の実施例)
上記の実施形態では、教育シナリオデータを教師用パソコン50側にのみ持たせることとしたが、各受講者用HMD10にも同じ教育シナリオデータを持たせるようにしても良い。このようにすれば、教師側からの出題後、受講者の回答は、HMD10に保存されている教育シナリオデータによって判定し、その判定結果を教師用パソコン50へ送信することができるので、教師用パソコン50の負荷を軽減することができる。
(Other Examples)
In the above embodiment, the educational scenario data is provided only on the teacher's personal computer 50 side, but the HMD 10 for each student may also have the same educational scenario data. By doing so, after the question is asked from the teacher side, the answer of the student can be judged by the educational scenario data stored in the HMD 10, and the judgment result can be transmitted to the teacher's personal computer 50, so that it is for the teacher. The load on the personal computer 50 can be reduced.

以上、本実施の形態によれば、従来のVR技術を使った教育支援システムでは実現できなかった、複数人が見ている教育用モデル(CG)を同期表示させて、教師からの指示を同時に全受講者へ配信・表示することができ、教育を同時進行、更には教師の説明とCG映像を同期させて、受講者から見たら、教師の説明と自身が見ている教育用モデル(CG)映像が一致する。更に、受講者イベント(操作・視線など)を教師が確認しながら教育を進行することができ、受講者の理解を把握しながら、よりスムーズな教育をVR空間で実現することができる。 As described above, according to the present embodiment, the educational model (CG) viewed by a plurality of people is displayed in synchronization, which cannot be realized by the educational support system using the conventional VR technology, and the instruction from the teacher is simultaneously displayed. It can be distributed and displayed to all students, education can proceed at the same time, and the teacher's explanation and CG video are synchronized. ) The images match. Furthermore, the teacher can proceed with the education while confirming the student event (operation, line of sight, etc.), and the smoother education can be realized in the VR space while grasping the understanding of the student.

次に本発明の第2の実施の形態を説明する。
本実施の形態は、教育用モデルの周りに複数の受講者の座席(すなわち異なる視点位置)を仮想的に設けるものである。各受講者は仮想空間内において、それぞれ異なる座席に座り、その席から3次元表示される教育用モデルを見る。
本実施の形態では、HMD10において、教育用モデルの座標の他、受講者の座席の座標を保存する。各受講者の座席の座標は次の方法で指定することができる。
Next, a second embodiment of the present invention will be described.
In this embodiment, seats for a plurality of learners (that is, different viewpoint positions) are virtually provided around the educational model. Each student sits in a different seat in the virtual space and sees the educational model displayed three-dimensionally from that seat.
In the present embodiment, in the HMD 10, the coordinates of the student's seat are stored in addition to the coordinates of the educational model. The coordinates of each student's seat can be specified by the following method.

教師用パソコン50と複数の受講者のHMD10には、教育用モデルの座標のほか、対象となる全受講者の座席座標が保存される。各座席座標には、座席番号が付されている。この座席座標は教育用モデルとの相対的な位置関係が分かればよい。
すなわち、第1の実施の形態で説明したように、教育用モデルはある基準位置(例えば図12の視点位置)からの相対座標で表されている。本実施の形態では、受講者の座席座標についても、この教育用モデルの基準位置からの相対座標で表すことを特徴の一つとしている。同じ基準位置を用いることにより後述するように各HMD10での教育用モデル表示処理を効率的に行うことができる。
In addition to the coordinates of the educational model, the seat coordinates of all the target students are stored in the teacher's personal computer 50 and the HMD 10 of the plurality of learners. A seat number is attached to each seat coordinate. It is sufficient to know the relative positional relationship between the seat coordinates and the educational model.
That is, as described in the first embodiment, the educational model is represented by relative coordinates from a certain reference position (for example, the viewpoint position in FIG. 12). One of the features of this embodiment is that the seat coordinates of the learner are also represented by the relative coordinates from the reference position of this educational model. By using the same reference position, the educational model display process in each HMD 10 can be efficiently performed as described later.

受講者がHMD10を起動すると、受講者IDが教師用パソコン50に送られる。教師用パソコン50では、受講者IDを受信した順番に、座席番号に紐付けて保存し、その座席番号を対応する受講者のHMD10に送信する。受講者のHMD10は、教師用パソコン50から送られてきた座席番号を受信すると、その座席番号に該当する座標を自装置の座標として記憶する。 When the student activates the HMD 10, the student ID is sent to the teacher's personal computer 50. In the teacher's personal computer 50, the student IDs are stored in the order in which they are received, associated with the seat number, and the seat number is transmitted to the corresponding student's HMD10. When the student's HMD10 receives the seat number sent from the teacher's personal computer 50, the student's HMD 10 stores the coordinates corresponding to the seat number as the coordinates of the own device.

そして、各HMD10の教育用モデル表示部14は、該当する座席座標を基準位置(視点位置)として、その位置から見た3D教育用モデルをディスプレイに表示する。このときの処理を説明すると、教育用モデル表示部14は、教育用モデル記憶部31から教育用モデルデータを抽出する。そして、(教育用モデルデータの座標-自身の座席座標)を演算して、この演算結果を図11(c)のステップS503の座標データとして用いて3Dモデルイメージを作成する。この処理により各受講者のHMD10には自身の座席位置から見た3Dモデルイメージが表示される。 Then, the educational model display unit 14 of each HMD 10 sets the corresponding seat coordinates as a reference position (viewpoint position), and displays the 3D educational model viewed from that position on the display. Explaining the process at this time, the educational model display unit 14 extracts the educational model data from the educational model storage unit 31. Then, (coordinates of educational model data-own seat coordinates) is calculated, and the calculation result is used as the coordinate data of step S503 in FIG. 11 (c) to create a 3D model image. By this process, the 3D model image seen from the seat position of each student is displayed on the HMD10 of each student.

なお、教師用パソコン50で座席番号と参加する全ての受講者IDとを関連付けた座席受講者対応テーブルを作成して保存することになるが、この座席受講者対応テーブルを全受講者のHMD10に送信するようにしてもよい。他の受講者の座席も共通の基準位置からの相対座標で表されているので、(他の受講者の座席座標-自身の座席座標)を演算することにより、各受講者は自身の位置を基準にして他の受講者の位置を特定することができる。これにより、各受講者は、他の受講者がどの位置関係にいるかを知ることができる。そして、例えば、受講者IDに対応するアバタをHMD10のディスプレイに表示することにより、各受講者は、3D教育用モデル以外にアバタを通して他の受講者の受講状況を見ることができる。これによって、仮想空間を利用した教育により臨場感を与えることができる。 In addition, the seat student correspondence table that associates the seat number with all the student IDs participating will be created and saved on the teacher's personal computer 50, but this seat student correspondence table will be stored in the HMD 10 of all the students. You may send it. Since the seats of other students are also represented by the relative coordinates from the common reference position, each student can determine his / her position by calculating (seat coordinates of other students-own seat coordinates). The position of other students can be specified as a reference. As a result, each student can know which positional relationship the other students are in. Then, for example, by displaying the avatar corresponding to the student ID on the display of the HMD 10, each student can see the attendance status of other students through the avatar in addition to the 3D educational model. This makes it possible to give a sense of realism to education using virtual space.

また、第1の実施の形態では、主に教師用パソコン50側の教師と、夫々の受講者との質問応答について説明をしたが、その仕組みを利用して、他の受講者の情報を教師用パソコン(もしくは各HMD10から直接)を通して、他の受講者の回答情報および受講者IDを各受講者のHMD10に送信する。各受講者のHMD10では、その情報を受信すると、受講者IDの対応するアバタおよび回答情報(例えば回答したポインタ位置)を識別可能に表示することにより、他の受講者の回答状況を知ることができ、臨場感を更に増すことができる。 Further, in the first embodiment, the question answering between the teacher on the teacher's personal computer 50 side and each student was mainly explained, but the information of other students is used as a teacher by using the mechanism. The answer information and student ID of other students are transmitted to each student's HMD10 through a personal computer (or directly from each student's HMD10). When the HMD10 of each student receives the information, the corresponding avatar of the student ID and the answer information (for example, the position of the pointer that answered) are displayed in an identifiable manner so that the answer status of other students can be known. It can be done, and the sense of presence can be further increased.

なお、第1の実施の形態の作用を利用すれば、受講者の移動に伴い、3Dモデルと受講者の相対位置が変わるが、相対位置の変化に伴い、他の受講者のHMD10上で移動した(席を離れた)受講者のアバタを移動させるようにしてもよい。
このようにすれば、共同で作業するような教育に対して、例えば、ある受講者がある部位を抑えている状態で、他の受講者が当該部位にあるオペレーション(例えばネジを嵌める等)をするような作業を行うといったより複雑な教育訓練も可能となる。
If the action of the first embodiment is used, the relative position between the 3D model and the student changes as the student moves, but the relative position changes and the student moves on the HMD10 of another student. You may want to move the student's avatar who has left the seat.
In this way, for education that involves collaborative work, for example, while one student is holding down a certain part, another student can perform an operation (for example, fitting a screw) in that part. More complicated education and training, such as performing such tasks, is also possible.

1 教育支援システム
2 通信回線
10 バーチャルコンテンツ表示装置(ヘッドマウントディスプレイ,HMD)
11,51 音声再生・検知部
12,52 音声送受信部
13 指示情報受信部
14,54 教育用モデル表示部
15 操作受信部
16 イベント送信部
17 視線判定部
40 操作用装置
41 操作検知部
50 教育指示装置(教師用パソコン)
53 指示情報送信部
55 イベント受信部
56 イベント表示部
57 受講データ計算処理部
31,61 教育用モデル記憶部
32,62 イベント情報記憶部
63 教育シナリオ記憶部
64 受講者イベント情報記憶部
1 Education support system 2 Communication line 10 Virtual content display device (head-mounted display, HMD)
11,51 Voice playback / detection unit 12,52 Voice transmission / reception unit 13 Instruction information reception unit 14,54 Educational model display unit 15 Operation reception unit 16 Event transmission unit 17 Line-of-sight judgment unit 40 Operation device 41 Operation detection unit 50 Education instruction Equipment (personal computer for teachers)
53 Instruction information transmission unit 55 Event reception unit 56 Event display unit 57 Course data calculation processing unit 31, 61 Educational model storage unit 32, 62 Event information storage unit 63 Education scenario storage unit 64 Student event information storage unit

Claims (8)

受講者が装着し、仮想空間上に教育用モデルを表示するバーチャルコンテンツ表示装置と、教師側に設けられ、前記教育用モデルに対する動作指示を送信する教育指示装置と、を有する教育支援システムであって、
前記バーチャルコンテンツ表示装置は、
前記教育用モデルを表示するためのデータを保存する教育用モデル記憶部と、
前記教育用モデルに変化を与えるイベント情報を保存するイベント情報記憶部と、
前記教育指示装置から送られてくる指示情報をトリガとして、前記イベント情報によって前記教育用モデルを変化させて仮想空間上に表示する教育用モデル表示部と、
を備えたことを特徴とする教育支援システム。
It is an educational support system that has a virtual content display device that is worn by the student and displays the educational model on the virtual space, and an educational instruction device that is provided on the teacher side and transmits operation instructions for the educational model. hand,
The virtual content display device is
An educational model storage unit that stores data for displaying the educational model,
An event information storage unit that stores event information that changes the educational model,
An educational model display unit that changes the educational model according to the event information and displays it on a virtual space by using the instruction information sent from the educational instruction device as a trigger.
An educational support system characterized by being equipped with.
前記教育用モデルは、一又は二以上の部品からなり、
前記イベント情報は、前記部品に関連付けられた視聴覚的な変化を規定する変化定義情報を含み、
前記教育用モデル表示部は、前記指示情報を受信すると、該指示情報に対応する前記変化定義情報に基づいて前記教育用モデルを変化させることを特徴とする。
The educational model consists of one or more parts.
The event information includes change definition information that defines audiovisual changes associated with the component.
The educational model display unit is characterized in that when it receives the instruction information, it changes the education model based on the change definition information corresponding to the instruction information.
前記教育指示装置は、前記教育用モデルの部品ごとにイベント情報を変更、追加するイベント情報更新部と、前記イベント情報を前記バーチャルコンテンツ表示装置へ送信するイベント情報送信部を備え、
前記バーチャルコンテンツ表示装置は、前記イベント情報送信部から送られてくるイベント情報を受信すると、前記イベント情報記憶部に保存されているイベント情報を部品単位で更新するイベント情報受信部を備えたことを特徴とする請求項2に記載の教育支援システム。
The education instruction device includes an event information update unit that changes and adds event information for each part of the education model, and an event information transmission unit that transmits the event information to the virtual content display device.
The virtual content display device includes an event information receiving unit that updates event information stored in the event information storage unit for each component when receiving event information sent from the event information transmitting unit. The educational support system according to claim 2, which is a feature.
前記教育用モデルに対する受講者の動きを検知する操作検知部と、
前記操作検知部で検知した受講者の動きを前記教育指示装置へ送信するイベント送信部と、を備え、
前記教育用モデル表示部は、前記操作検知部によって検知する受講者の動きを表す映像を仮想空間上に表示し、
前記教育指示装置は、
教育用モデルを仮想空間上に表示する教師側教育用モデル表示部と、
前記バーチャルコンテンツ表示装置の前記イベント送信部から送られてくる受講者の動きを表示するイベント表示部と、
を備えたことを特徴とする請求項1乃至3のいずれか一項に記載の教育支援システム。
An operation detection unit that detects the movement of the learner with respect to the educational model,
It is provided with an event transmission unit that transmits the movement of the learner detected by the operation detection unit to the education instruction device.
The educational model display unit displays an image showing the movement of the learner detected by the operation detection unit on the virtual space.
The education instruction device is
The teacher's educational model display unit that displays the educational model on the virtual space,
An event display unit that displays the movements of students sent from the event transmission unit of the virtual content display device, and an event display unit.
The educational support system according to any one of claims 1 to 3, wherein the system is provided with.
前記操作検知部は、受講者の視線によって受講者の動きを検知することを特徴とする請求項4に記載の教育支援システム。 The education support system according to claim 4, wherein the operation detection unit detects the movement of the student by the line of sight of the student. 前記教育用モデルには、複数の受講者に対してそれぞれ異なる着席位置を示す座標情報が関連付けられ、
各受講者が装着するバーチャルコンテンツ表示装置の前記教育用モデル表示部は、各受講者にそれぞれ割付けられた着席位置から見た教育用モデルを表示することを特徴とする請求項1乃至5のいずれか一項に記載の教育支援システム。
The educational model is associated with coordinate information indicating different seating positions for a plurality of students.
Any of claims 1 to 5, wherein the educational model display unit of the virtual content display device worn by each student displays an educational model viewed from a seating position assigned to each student. The education support system described in item 1.
前記教育指示装置は、教育用モデルと共に前記受講者の着席位置に該受講者の識別情報を表示することを特徴とする請求項6に記載の教育支援システム。 The education support system according to claim 6, wherein the education instruction device displays the identification information of the student at the seating position of the student together with the education model. 受講者が装着し、仮想空間上に教育用モデルを表示するバーチャルコンテンツ表示装置と、教師側に設けられ、前記教育用モデルに対する動作指示を送信する教育指示装置と、を用いて行う教育方法であって、
前記バーチャルコンテンツ表示装置に、前記教育用モデルと、前記教育用モデルに変化を与えるイベント情報とを保存しておき、前記教育指示装置から送られてくる指示情報をトリガとして、前記イベント情報によって前記教育用モデルの一部又は全部を変化させて仮想空間上に表示することを特徴とする教育支援システム。
It is an educational method that is performed using a virtual content display device that is worn by the student and displays the educational model on the virtual space, and an educational instruction device that is provided on the teacher side and transmits operation instructions to the educational model. There,
The educational model and event information that changes the educational model are stored in the virtual content display device, and the instruction information sent from the educational instruction device is used as a trigger to obtain the event information. An educational support system characterized by changing a part or all of an educational model and displaying it in a virtual space.
JP2020113655A 2020-06-30 2020-06-30 Education assisting system, method and program Pending JP2022022664A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020113655A JP2022022664A (en) 2020-06-30 2020-06-30 Education assisting system, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020113655A JP2022022664A (en) 2020-06-30 2020-06-30 Education assisting system, method and program

Publications (1)

Publication Number Publication Date
JP2022022664A true JP2022022664A (en) 2022-02-07

Family

ID=80225130

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020113655A Pending JP2022022664A (en) 2020-06-30 2020-06-30 Education assisting system, method and program

Country Status (1)

Country Link
JP (1) JP2022022664A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023190093A1 (en) * 2022-03-28 2023-10-05 矢崎総業株式会社 Communication system
JP7432275B1 (en) 2023-07-28 2024-02-16 株式会社計数技研 Video display device, video display method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023190093A1 (en) * 2022-03-28 2023-10-05 矢崎総業株式会社 Communication system
JP7432275B1 (en) 2023-07-28 2024-02-16 株式会社計数技研 Video display device, video display method, and program

Similar Documents

Publication Publication Date Title
Craig et al. Developing virtual reality applications: Foundations of effective design
US10529248B2 (en) Aircraft pilot training system, method and apparatus for theory, practice and evaluation
Stanney et al. Extended reality (XR) environments
CA2485610C (en) Graphical user interface for a flight simulator based on a client-server architecture
Bowman et al. Evaluating effectiveness in virtual environments with MR simulation
CA3097897A1 (en) Interactive application adapted for use by multiple users via a distributed computer-based system
US9472119B2 (en) Computer-implemented operator training system and method of controlling the system
Datcu et al. On the usability of augmented reality for information exchange in teams from the security domain
CN108389249A (en) A kind of spaces the VR/AR classroom of multiple compatibility and its construction method
Funk et al. HoloCollab: a shared virtual platform for physical assembly training using spatially-aware head-mounted displays
JP2022022664A (en) Education assisting system, method and program
US20230082741A1 (en) Systems and methods for virtual and augmented reality
KR20090003445A (en) Service device for on-line child studying of used virtual reality technique and service method thereof
KR20090003079A (en) Secondary image painting training system and method
JP2020080154A (en) Information processing system
Yu et al. Developing an augmented reality-based interactive learning system with real-time location and motion tracking
Doerner et al. VR/AR case studies
CA3092884A1 (en) A media content planning system
Nesamalar et al. An introduction to virtual reality techniques and its applications
KR102247808B1 (en) Virtual training system with node-based scenario authoring
Klico et al. The role of immersive technologies in value creation in marketing
Medeiros et al. The Potential of VR-based Tactical Resource Planning on Spatial Data
Cortés et al. Evaluation of interaction methods in an extended reality training environment
KR102668432B1 (en) Extended reality-based education and training system
Radhika et al. 10 Augmented Reality and Virtual Reality in disaster management systems: A review

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230526

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240312

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240510