JP7760873B2 - Image generation device, image generation method, and image generation program - Google Patents
Image generation device, image generation method, and image generation programInfo
- Publication number
- JP7760873B2 JP7760873B2 JP2021149028A JP2021149028A JP7760873B2 JP 7760873 B2 JP7760873 B2 JP 7760873B2 JP 2021149028 A JP2021149028 A JP 2021149028A JP 2021149028 A JP2021149028 A JP 2021149028A JP 7760873 B2 JP7760873 B2 JP 7760873B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- information
- subjective
- user
- 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
Links
Landscapes
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、映像生成装置、映像生成方法、及び、映像生成プログラムに関する。 The present invention relates to an image generation device, an image generation method, and an image generation program.
人々が実体験することが困難な世界を疑似体験することができるように、様々な領域において、仮想現実の提供に関する技術が急速に進展している。 Technology for providing virtual reality is rapidly advancing in a variety of fields, allowing people to simulate experiences of worlds that are difficult to experience in real life.
このような技術に関連する技術として、特許文献1には、現実の世界と融合した仮想現実の世界で提示することを可能とする仮想現実サービス提供システムが開示されている。このシステムは、複数の仮想現実オブジェクトと、ユーザが利用可能な仮想現実サービスを示す情報とを記憶する。このシステムは、ユーザの周囲の状況を示す周囲状況情報に基づいて、仮想空間における仮想現実オブジェクトの配置位置を決定する。そして、このシステムは、ユーザの状態を示すユーザ状態情報と仮想現実オブジェクトの配置位置とに基づいて、ユーザが頭部に装着するヘッドマウントディスプレイの表示パネルに表示される映像の符号化データを生成する。 As a technology related to this, Patent Document 1 discloses a virtual reality service provision system that enables presentation in a virtual reality world that is integrated with the real world. This system stores multiple virtual reality objects and information indicating virtual reality services available to the user. The system determines the placement positions of the virtual reality objects in a virtual space based on ambient situation information that indicates the user's surroundings. The system then generates coded data for the video to be displayed on the display panel of a head-mounted display worn by the user on their head, based on user state information that indicates the user's state and the placement positions of the virtual reality objects.
また、特許文献2には、仮想現実の世界にいるユーザの行動が現実の世界に及ぼす影響を配慮した仮想現実提示システムが開示されている。このシステムは、ユーザの周囲の状況、及び、ユーザの状態を検知し、検知されたユーザの状態に基づいて、仮想現実オブジェクトの映像を生成する。このシステムは、生成された映像を表示し、表示される仮想現実オブジェクトと関連付けられた音声を出力する。そしてこのシステムは、検知したユーザの周囲の状況に基づいて、映像又は音声により、ユーザに注意喚起を行う。 Patent Document 2 also discloses a virtual reality presentation system that takes into consideration the impact that a user's actions in a virtual reality world have on the real world. This system detects the user's surroundings and state, and generates an image of a virtual reality object based on the detected user state. The system displays the generated image and outputs audio associated with the displayed virtual reality object. The system then alerts the user using video or audio based on the detected surroundings of the user.
様々な職務に従事する人々は、通常、職務経験を蓄積することによって、職務のスキルが向上する。したがって、職務のスキルが大きく向上するような職務経験を効率的に蓄積できるようにすることが望ましいが、現実的には、そのような職務を経験する機会は限られていることから、各自が所望する通りに職務経験を蓄積することは困難である。また、特に警察のような危険を伴う職務の領域では、所望する通りに職務経験を蓄積することは非常に困難である。このような課題を解決するための方法の一つとして、例えば上述した特許文献1及び2に示されるような仮想現実の提供に関する技術を用いて、職務を疑似体験することが考えられるが、現時点で、そのような職務の疑似体験を実現するシステムは無く、特許文献1及び2も、職務の疑似体験を実現する技術について特に言及していない。 People engaged in various occupations typically improve their occupational skills by accumulating work experience. Therefore, while it would be desirable to be able to efficiently accumulate work experience that will significantly improve their occupational skills, in reality, opportunities to gain such work experience are limited, making it difficult for individuals to accumulate the work experience they desire. Furthermore, it is particularly difficult to accumulate the desired work experience in dangerous occupations such as police work. One way to solve this problem would be to simulate the work experience using technology related to providing virtual reality, as described in Patent Documents 1 and 2 above. However, currently, there are no systems that realize such simulated work experiences, and Patent Documents 1 and 2 do not specifically mention technology that realizes simulated work experiences.
本発明の主たる目的は、ユーザが職務を疑似体験することを通して、当該職務に関する経験を効率的に蓄積することを実現する映像生成装置等を提供することにある。 The primary objective of the present invention is to provide an image generation device that allows users to efficiently accumulate experience related to a job through a simulated job experience.
本発明の一態様に係る映像生成装置は、職務を疑似体験するための仮想現実の第1の主観映像が体験者に提示されているときに、前記第1の主観映像に対する前記体験者の行動を表す行動情報を取得する取得手段と、前記体験者の行動に起因して生じる、前記第1の主観映像に含まれる対象物の今後の状態の変化を、前記行動情報と前記対象物の今後の状態の変化を表す状態変化情報との関連性を表すシナリオ決定基準に基づいて決定する決定手段と、前記状態変化情報と映像生成基準とに基づいて、前記第1の主観映像に後続する第2の主観映像を生成し、生成した前記第2の主観映像を前記体験者に提示する生成手段と、を備える。 An image generation device according to one aspect of the present invention includes: an acquisition means for acquiring, when a first subjective image of virtual reality for simulating a job is presented to a user, behavioral information representing the behavior of the user in response to the first subjective image; a determination means for determining future changes in the state of an object included in the first subjective image that will occur due to the user's behavior, based on scenario determination criteria representing the relationship between the behavioral information and state change information representing the future changes in the state of the object; and a generation means for generating a second subjective image that follows the first subjective image, based on the state change information and image generation criteria, and presenting the generated second subjective image to the user.
上記目的を達成する他の見地において、本発明の一態様に係る映像生成方法は、情報処理装置によって、職務を疑似体験するための仮想現実の第1の主観映像が体験者に提示されているときに、前記第1の主観映像に対する前記体験者の行動を表す行動情報を取得し、前記体験者の行動に起因して生じる、前記第1の主観映像に含まれる対象物の今後の状態の変化を、前記行動情報と前記対象物の今後の状態の変化を表す状態変化情報との関連性を表すシナリオ決定基準に基づいて決定し、前記状態変化情報と映像生成基準とに基づいて、前記第1の主観映像に後続する第2の主観映像を生成し、生成した前記第2の主観映像を前記体験者に提示する。 In another aspect of achieving the above object, an image generation method according to one embodiment of the present invention includes, when a first subjective image of virtual reality for simulating a job is presented to a user, acquiring behavioral information representing the behavior of the user in response to the first subjective image by an information processing device, determining future changes in the state of an object included in the first subjective image that will occur due to the user's behavior based on scenario determination criteria representing the relationship between the behavioral information and state change information representing the future changes in the state of the object, generating a second subjective image that follows the first subjective image based on the state change information and image generation criteria, and presenting the generated second subjective image to the user.
また、上記目的を達成する更なる見地において、本発明の一態様に係る映像生成プログラムは、職務を疑似体験するための仮想現実の第1の主観映像が体験者に提示されているときに、前記第1の主観映像に対する前記体験者の行動を表す行動情報を取得する取得処理と、前記体験者の行動に起因して生じる、前記第1の主観映像に含まれる対象物の今後の状態の変化を、前記行動情報と前記対象物の今後の状態の変化を表す状態変化情報との関連性を表すシナリオ決定基準に基づいて決定する決定処理と、前記状態変化情報と映像生成基準とに基づいて、前記第1の主観映像に後続する第2の主観映像を生成し、生成した前記第2の主観映像を前記体験者に提示する生成処理と、をコンピュータに実行させる。 In yet another aspect of achieving the above object, an image generation program according to one embodiment of the present invention causes a computer to execute the following steps when a first subjective image of virtual reality for simulating a job is presented to a user: an acquisition process for acquiring behavioral information representing the behavior of the user in response to the first subjective image; a determination process for determining future changes in the state of an object included in the first subjective image that will occur due to the user's behavior, based on scenario determination criteria that represent the relationship between the behavioral information and state change information representing the future changes in the state of the object; and a generation process for generating a second subjective image that follows the first subjective image, based on the state change information and image generation criteria, and presenting the generated second subjective image to the user.
更に、本発明は、係る映像生成プログラム(コンピュータプログラム)が格納された、コンピュータ読み取り可能な、不揮発性の記録媒体によっても実現可能である。 Furthermore, the present invention can also be realized by a computer-readable, non-volatile recording medium on which such an image generation program (computer program) is stored.
本発明によれば、ユーザが職務を疑似体験することを通して、当該職務に関する経験を効率的に蓄積することを実現することができる。 This invention allows users to simulate a job, allowing them to efficiently accumulate experience related to that job.
以下、本発明の実施の形態について図面を参照して詳細に説明する。 Embodiments of the present invention will be described in detail below with reference to the drawings.
<第1の実施形態>
図1は、本発明の第1の実施の形態に係る映像生成装置10の構成を示すブロック図である。映像生成装置10は、例えば、警察官が事件あるいは事故の捜査を疑似体験することを仮想現実の技術を用いて実現する、警察官向けの教育用映像コンテンツ(例えばアニメーション)を生成する情報処理装置である。尚、当該教育用映像コンテンツは、事件あるいは事故の捜査を疑似体験する体験者(警察官)の視点からの主観映像であることとする。本実施形態では、以降、この主観映像を単に映像と称する場合がある。また、当該主観映像は、音声を含んでもよい。
First Embodiment
FIG. 1 is a block diagram showing the configuration of an image generating device 10 according to a first embodiment of the present invention. The image generating device 10 is an information processing device that generates educational image content (e.g., animation) for police officers, for example, by using virtual reality technology to enable police officers to simulate the investigation of a crime or accident. The educational image content is a subjective image from the perspective of a participant (police officer) experiencing the simulated investigation of a crime or accident. Hereinafter, in this embodiment, this subjective image may be simply referred to as an image. The subjective image may also include audio.
映像生成装置10は、図1に示す通り、VR(Virtual Reality)ゴーグル21、カメラ22、マイク23、入力デバイス24、及び、管理端末装置40と通信可能に接続されている。VRゴーグル21は、上述した教育用映像コンテンツを見ることにより事件あるいは事故の捜査を疑似体験する体験者が装着したヘッドマウントディスプレイである。体験者は、VRゴーグル21の代わりに、一般的なモニターを用いて映像コンテンツを見るようにしてもよい。 As shown in FIG. 1, the video generation device 10 is communicatively connected to a VR (Virtual Reality) goggles 21, a camera 22, a microphone 23, an input device 24, and a management terminal device 40. The VR goggles 21 are a head-mounted display worn by participants who view the educational video content described above to simulate the investigation of a crime or accident. Instead of the VR goggles 21, participants may also view the video content using a regular monitor.
カメラ22は、映像コンテンツの所定の場面(タイミング)における、体験者の行動(体の動き等)を撮像する。マイク23は、映像コンテンツの所定の場面における、体験者が発した音声を採取する。入力デバイス24は、VRゴーグル21の画面に表示されたメニュー画面において、体験者が入力操作を行う際に使用する、例えば、ジョイスティック、マウス、キーボードのようなデバイスである。 The camera 22 captures the participant's actions (body movements, etc.) at specific scenes (timings) in the video content. The microphone 23 collects sounds made by the participant at specific scenes in the video content. The input device 24 is a device such as a joystick, mouse, or keyboard that the participant uses to perform input operations on the menu screen displayed on the screen of the VR goggles 21.
管理端末装置40は、映像生成装置10の管理者が映像生成装置10に対して情報を入力するとき、あるいは映像生成装置10から出力された情報を確認するときに使用する、例えばパーソナルコンピュータ等の情報処理装置である。管理端末装置40は、映像生成装置10から出力された情報を、具備する画面400に表示する。管理端末装置40は、後述する通り、例えば、警察における教育担当者等が映像コンテンツのシナリオを設定する際に使用される。 The management terminal device 40 is an information processing device such as a personal computer that is used by the administrator of the image production device 10 when inputting information into the image production device 10 or when checking information output from the image production device 10. The management terminal device 40 displays the information output from the image production device 10 on its screen 400. As will be described later, the management terminal device 40 is used, for example, by police training personnel when setting up scenarios for video content.
映像生成装置10は、図1に示す通り、取得部11、決定部12、生成部13、及び、記憶部14を備えている。取得部11、決定部12、生成部13、記憶部14は、順に、取得手段、決定手段、生成手段、記憶手段の一例である。 As shown in FIG. 1, the video generation device 10 includes an acquisition unit 11, a determination unit 12, a generation unit 13, and a storage unit 14. The acquisition unit 11, determination unit 12, generation unit 13, and storage unit 14 are examples of an acquisition means, a determination means, a generation means, and a storage means, respectively.
記憶部14は、例えば、図8を参照して後述するRAM(Random Access Memory)あるいはハードディスク904のような記憶デバイスである。記憶部14は、行動情報141、シナリオ決定基準142、状態変化情報143、映像生成基準144を記憶している。記憶部14に記憶されたこれらの情報の詳細については後述する。 The storage unit 14 is, for example, a storage device such as RAM (Random Access Memory) or a hard disk 904, which will be described later with reference to FIG. 8. The storage unit 14 stores behavior information 141, scenario determination criteria 142, state change information 143, and image generation criteria 144. Details of the information stored in the storage unit 14 will be described later.
まず、本実施形態に係る映像生成装置10が、教育担当者等による入力操作を介して、体験者に提示する教育用映像コンテンツのシナリオを生成する動作について説明する。 First, we will explain how the video generation device 10 according to this embodiment generates a scenario for educational video content to be presented to participants through input operations by an educator or other person.
取得部11は、様々な事件あるいは事故の捜査に関する映像コンテンツのシナリオを生成するためのシナリオ設定メニューを、管理端末装置40の画面400に表示する。 The acquisition unit 11 displays a scenario setting menu on the screen 400 of the management terminal device 40 for generating scenarios for video content related to the investigation of various incidents or accidents.
図2は、本実施形態に係る取得部11が管理端末装置40の画面400に表示する、シナリオ設定メニュー画面の態様を例示する図である。取得部11は、例えば、体験者に提示する映像コンテンツにおけるいずれかの場面であるシーンx(xはシーンを識別可能な識別子)を設定するための情報を入力可能なシナリオ設定メニュー画面を画面400に表示する。尚、本実施形態に係るシーンは、映像コンテンツを構成する単位となる場面を表すこととする。取得部11は、例えば、登場する人物、物、場所に関する情報を入力可能なプルダウンメニューを画面に表示する。但し、当該プルダウンメニューにおいて示す項目は、例えば映像生成装置10の管理者(教育担当者)等によって事前に与えられていることとする。 Figure 2 is a diagram illustrating an example of a scenario setting menu screen that the acquisition unit 11 according to this embodiment displays on the screen 400 of the management terminal device 40. The acquisition unit 11 displays on the screen 400 a scenario setting menu screen that allows the user to input information for setting scene x (x is an identifier that can identify the scene), which is one of the scenes in the video content to be presented to the viewer. Note that a scene according to this embodiment represents a scene that is a unit that makes up the video content. The acquisition unit 11 displays on the screen, for example, a pull-down menu that allows the user to input information about the people, objects, and places that appear. However, it is assumed that the items shown in the pull-down menu have been provided in advance by, for example, the administrator (educator) of the video generation device 10.
取得部11は、当該プルダウンメニューにおいて教育担当者による管理端末装置40に対する入力操作によって入力したシナリオの設定を表す情報を取得する。図2に示す例では、教育担当者によって、登場人物として不審者が選択され、登場物として自動車が選択され、場所として一般道路が選択されている。また、取得部11は、例えば図2に例示するように、教育担当者によって選択された、登場人物、登場物、場所を表すアイコンを、画面400に表示してもよい。 The acquisition unit 11 acquires information representing the scenario settings entered by the educator through input operations on the management terminal device 40 using the pull-down menu. In the example shown in Figure 2, the educator has selected a suspicious person as a character, a car as a feature, and a public road as a location. Furthermore, the acquisition unit 11 may display icons representing the character, feature, and location selected by the educator on the screen 400, as shown in Figure 2, for example.
取得部11は、上述の通りに設定された映像コンテンツにおけるシーンxに登場する人物、物の個々に関して、人物の行為、物の動作を表す情報を入力可能なプルダウンメニューを画面に表示する。取得部11は、当該プルダウンメニューにおいて教育担当者による管理端末装置40に対する入力操作によって入力したシーンxにおける動きを表す情報を取得する。図2に示す例では、教育担当者によって、映像コンテンツのシーンxとして、一般道路を走行する不審者が運転する自動車が停車するシーンが設定されている。 The acquisition unit 11 displays on the screen a pull-down menu into which information describing the actions of people and objects can be input for each person and object appearing in scene x in the video content set as described above. The acquisition unit 11 acquires information describing the movements in scene x that is input by the educator through an input operation on the management terminal device 40 using the pull-down menu. In the example shown in Figure 2, the educator has set a scene in which a car driven by a suspicious person stops while traveling on a public road as scene x in the video content.
尚、図2に例示するシナリオ設定メニュー画面の態様は一例であり、取得部11は、図2とは異なる態様のシナリオ設定メニュー画面を、管理端末装置40の画面400に表示してもよい。 Note that the scenario setting menu screen illustrated in Figure 2 is an example, and the acquisition unit 11 may display a scenario setting menu screen of a different form than that shown in Figure 2 on the screen 400 of the management terminal device 40.
取得部11は、教育用映像コンテンツに含まれるシーンごとに、図2に例示するようなシナリオ設定メニューを画面400に表示し、シーンごとに、教育担当者によるシーンを設定する入力操作が行われる。取得部11は、当該入力操作によって入力された情報に基づいて、後述する状態変化情報143を生成あるいは更新する。 The acquisition unit 11 displays a scenario setting menu, such as the one shown in FIG. 2, on the screen 400 for each scene included in the educational video content, and the educator performs an input operation to set the scene for each scene. The acquisition unit 11 generates or updates the state change information 143 (described below) based on the information entered through the input operation.
取得部11はまた、シナリオの作成対象である教育用映像コンテンツに関して、教育の目的を選択するためのメニュー画面を、画面400に表示してもよい。そして、取得部11は、教育担当者によって入力された目的に応じて、上述した設定メニュー画面において選択可能な、登場人物、登場人物の動き、登場物、登場物の動き、場所を絞り込むようにしてもよい。この場合、取得部11は、例えば、「民家の中でおきた事件で自動車が走る」、あるいは「海が無いのに人が泳ぐ」といったような不適切なシーンが設定されることがないように、プルダウンメニューに不適切な選択肢を表示しないようにする。但し、この場合、教育の目的に応じた、登場人物、登場人物の動き、登場物、登場物の動き、場所に関する適切な選択肢を示すための基準が、記憶部14に格納されていることとする。 The acquisition unit 11 may also display on the screen 400 a menu screen for selecting the educational objective for the educational video content for which a scenario is to be created. The acquisition unit 11 may then narrow down the characters, character movements, objects, object movements, and locations selectable on the setting menu screen described above, according to the objective entered by the educator. In this case, the acquisition unit 11 prevents inappropriate options from being displayed in the pull-down menu, so that inappropriate scenes such as "a car driving in an incident that occurred inside a private home" or "a person swimming when there is no sea" are not set. However, in this case, it is assumed that criteria for displaying appropriate options for characters, character movements, objects, object movements, and locations according to the educational objective are stored in the storage unit 14.
次に、本実施形態に係る映像生成装置10が、教育用映像コンテンツである主観映像を体験者に提示する動作について説明する。 Next, we will explain how the video generation device 10 according to this embodiment presents a subjective video, which is educational video content, to a user.
取得部11は、まず、体験したい事件あるいは事故の捜査を表す映像コンテンツを体験者が選択するためのメニューを、VRゴーグル21の画面に表示する。取得部11は、表示されたメニューに応じて体験者が例えば入力デバイス24を介して入力した情報を、映像コンテンツの最初のシーンであるシーン1の識別情報として取得する。 The acquisition unit 11 first displays a menu on the screen of the VR goggles 21 that allows the user to select video content depicting the investigation of a crime or accident that the user wishes to experience. The acquisition unit 11 acquires information input by the user, for example via the input device 24, in response to the displayed menu as identification information for scene 1, the first scene of the video content.
体験者によって、上述の通りに映像コンテンツのシーン1が選択されたのち、図1に示す生成部13は、シーン1の映像を生成し、生成した映像をVRゴーグル21の画面に表示する。即ち、生成部13は、一般道路を走行する不審者が運転する自動車が停車する映像(アニメーション)を生成する。生成部13による映像の生成方法については後述する。 After the user selects scene 1 of the video content as described above, the generation unit 13 shown in FIG. 1 generates a video of scene 1 and displays the generated video on the screen of the VR goggles 21. In other words, the generation unit 13 generates a video (animation) of a car driven by a suspicious person traveling on a public road and stopping. The method for generating the video by the generation unit 13 will be described later.
取得部11は、生成部13によってシーン1の映像がVRゴーグル21の画面へ表示されている間における所定のタイミング(例えばシーン1の完了直前など)に、体験者に対して、シーン1の場面においてとる行動(アクション1)を選択することを促す情報を、シーン1の映像に重畳してVRゴーグル21の画面に表示する。取得部11は、例えば、アクション1の選択肢をVRゴーグル21の画面に表示してもよい。 At a predetermined timing (e.g., immediately before the completion of Scene 1) while the image of Scene 1 is being displayed on the screen of the VR goggles 21 by the generation unit 13, the acquisition unit 11 displays information on the screen of the VR goggles 21 superimposed on the image of Scene 1, prompting the user to select an action to be taken in the scene of Scene 1 (Action 1). The acquisition unit 11 may, for example, display options for Action 1 on the screen of the VR goggles 21.
体験者は、画面に表示された選択肢のうちの少なくともいずれかを選択する。体験者は、この選択を、入力デバイス24を用いた入力操作を介して行ってもよいし、選択肢を表す言葉を発生することによって行ってもよいし、選択肢の通りに体を動かすことによって行ってもよい。 The user selects at least one of the options displayed on the screen. The user may make this selection through an input operation using the input device 24, by speaking a word representing the option, or by moving their body in accordance with the option.
取得部11は、体験者による入力デバイス24を用いた入力操作を表す情報を、アクション1を表す行動情報141として取得する。取得部11は、また、体験者から発声された音声をマイク23により採取し、採取した音声を既存の音声認識技術を用いて音声認識した結果を、アクション1を表す行動情報141として取得する。取得部11は、また、体験者を撮像した映像を、カメラ22を介して取得し、取得した映像を既存の画像認識技術を用いて画像認識した結果を、アクション1を表す行動情報141として取得する。この場合、行動情報141は、体験者の体の部位ごとの動き、及び、視線の方向なども含んでいる。 The acquisition unit 11 acquires information representing input operations performed by the experiencer using the input device 24 as behavioral information 141 representing action 1. The acquisition unit 11 also collects voice uttered by the experiencer using the microphone 23, performs voice recognition on the collected voice using existing voice recognition technology, and acquires the result as behavioral information 141 representing action 1. The acquisition unit 11 also acquires video of the experiencer via the camera 22, and performs image recognition on the acquired video using existing image recognition technology, and acquires the result as behavioral information 141 representing action 1. In this case, the behavioral information 141 also includes the movement of each part of the experiencer's body, the direction of their gaze, and so on.
取得部11は取得したアクション1を表す行動情報141を、記憶部14に格納する。 The acquisition unit 11 stores the acquired behavior information 141 representing action 1 in the memory unit 14.
決定部12は、取得部11によって取得されたアクション1を表す行動情報141と、シナリオ決定基準142とに基づいて、アクション1に起因して生じる、シーン1に後続するシーン2を決定する。 The determination unit 12 determines scene 2, which occurs as a result of action 1 and follows scene 1, based on behavioral information 141 representing action 1 acquired by the acquisition unit 11 and scenario determination criteria 142.
図3は、本実施形態に係るシナリオ決定基準142を表す木構造のグラフを例示する図である。図3に例示するグラフにおいて、円により表されるノードは、体験者に提示する映像におけるシーンを表し、ノード間を接続する矢印により表されるエッジは、各シーンの場面において体験者がとる行動であるアクションを表す。 Figure 3 is a diagram illustrating a tree-structured graph representing the scenario determination criteria 142 according to this embodiment. In the graph illustrated in Figure 3, nodes represented by circles represent scenes in the video presented to the viewer, and edges represented by arrows connecting nodes represent actions that the viewer will take in each scene.
シナリオ決定基準142は、例えば、教育担当者による管理端末装置40に対する入力操作を介して、取得部11によって生成あるいは更新される。この際、取得部11は、例えば図3に例示するようなシナリオ決定基準142を表すグラフを、生成あるいは更新可能に、管理端末装置40の画面400に表示する。取得部11は、例えば、図3に例示するノードを生成あるいは削除する入力操作、ノードをエッジにより接続する入力操作、各エッジにアクションを識別可能な識別子を割り当てる入力操作を表す情報を取得する。但し、アクションを識別可能な識別子は、後述する図4に例示する状態変化情報143において、人物の行為、物の動作、場所を識別可能な情報である。取得部11は、上述した入力操作を表す情報に基づいて、シナリオ決定基準142を生成あるいは更新する。 The scenario determination criteria 142 are generated or updated by the acquisition unit 11, for example, via input operations by an educator on the management terminal device 40. At this time, the acquisition unit 11 displays a graph representing the scenario determination criteria 142, such as the one illustrated in FIG. 3, on the screen 400 of the management terminal device 40 so that it can be generated or updated. The acquisition unit 11 acquires information representing, for example, input operations to create or delete nodes, as illustrated in FIG. 3, input operations to connect nodes with edges, and input operations to assign identifiers that can identify actions to each edge. The identifiers that can identify actions are information that can identify the actions of people, the movements of objects, and locations in the state change information 143 illustrated in FIG. 4, which will be described later. The acquisition unit 11 generates or updates the scenario determination criteria 142 based on the information representing the input operations described above.
図3に例示するシナリオ決定基準142によれば、体験者による映像コンテンツの選択に応じて、シーン1は、シーン1-1、シーン1-2等の複数のシーン1の何れかに設定される。そして、シーン1において体験者が選択したアクション1によって、シーン1に後続するシーン2は、シーン2-1-1、シーン2-1-2等の複数のシーン2のいずれかになる。同様に、シーン2において体験者が選択したアクション2によって、シーン2に後続するシーン3は、シーン3-1-1-1、シーン3-1-1-2等の複数のシーン3のいずれかになる。 According to the scenario determination criteria 142 illustrated in FIG. 3, scene 1 is set to one of multiple scenes 1, such as scene 1-1 or scene 1-2, depending on the video content selected by the participant. Then, depending on action 1 selected by the participant in scene 1, scene 2 following scene 1 will be one of multiple scenes 2, such as scene 2-1-1 or scene 2-1-2. Similarly, depending on action 2 selected by the participant in scene 2, scene 3 following scene 2 will be one of multiple scenes 3, such as scene 3-1-1-1 or scene 3-1-1-2.
尚、シナリオ決定基準142は、図3に例示するような木構造のグラフとは異なる形態で表されてもよい。シナリオ決定基準142は、例えば、シーンとアクションとの関係を表すテーブルであってもよい。 Note that the scenario determination criteria 142 may be represented in a form other than the tree-structured graph illustrated in FIG. 3. The scenario determination criteria 142 may be, for example, a table representing the relationship between scenes and actions.
シナリオ決定基準142が表す、個々のシーンに関する、体験者に提示する映像に含まれる対象物の今後の状態の変化(即ち、登場人物の行為、登場物の動作、場面の場所)は、状態変化情報143によって管理されている。 The future changes in the state of objects included in the video presented to the viewer for each scene represented by the scenario determination criteria 142 (i.e., the actions of the characters, the movements of the objects, and the location of the scene) are managed by state change information 143.
図4は、本実施形態に係る状態変化情報143のデータを例示する図である。図4に例示する状態変化情報によれば、シナリオ決定基準142が表すシーン1-1は、一般道路を走行する不審者が運転する自動車が停車するというシーンである。同様に、シナリオ決定基準142が表すシーン2-1-1は、不審者が手持ちの物品を廃棄するというシーンであり、シーン3-1-1-1は、不審者の落ち着かない仕草のシーンである。 Figure 4 is a diagram illustrating data of the status change information 143 according to this embodiment. According to the status change information illustrated in Figure 4, scene 1-1 represented by the scenario determination criteria 142 is a scene in which a car driven by a suspicious individual stops while traveling on a public road. Similarly, scene 2-1-1 represented by the scenario determination criteria 142 is a scene in which a suspicious individual discards an item they are carrying, and scene 3-1-1-1 is a scene in which the suspicious individual behaves in an unsettled manner.
図3及び図4を参照して説明した通り、シナリオ決定基準142は、各シーンにおいて体験者によって選択されるアクションとして表される行動情報141と、映像に含まれる対象物の今後の状態の変化(登場人物の行為、登場物の動作、場面の場所)を表す状態変化情報143との関連性を表している。 As explained with reference to Figures 3 and 4, the scenario determination criteria 142 represent the relationship between behavior information 141, which is represented as the actions selected by the viewer in each scene, and state change information 143, which represents future changes in the state of objects included in the video (the actions of the characters, the movements of the characters, and the location of the scene).
また、シナリオ決定基準142は、例えば、過去における実際の事件あるいは事故の捜査において、ある場面において体験者が取った行動(行動情報141)と、その行動に起因する事態の変化(状態変化情報143)との関連性を学習した結果である学習モデルであってもよい。 Furthermore, the scenario determination criteria 142 may be a learning model that is the result of learning the relationship between the actions (behavior information 141) taken by a participant in a certain situation and the changes in the situation (state change information 143) that result from those actions, for example, during the investigation of an actual incident or accident in the past.
図5は、本実施形態に係る決定部12が、シーンに対して体験者が選択したアクションに応じて後続するシーンを順次決定していくことの一例を示す図である。決定部12は、体験者により選択されたシナリオの初期設定に基づいて、図3に例示するシナリオ決定基準142におけるシーン1-1、シーン1-2等を含む複数のシーンの中から、シーン1-1をシーン1として決定する。但し、シーン1-1は、図4及び図5に例示する通り、一般道路を走行する不審者が運転する自動車が停車するというシーンである。 Figure 5 is a diagram showing an example of the determination unit 12 according to this embodiment sequentially determining subsequent scenes depending on the action selected by the user for a scene. Based on the initial settings of the scenario selected by the user, the determination unit 12 determines scene 1-1 as scene 1 from among multiple scenes including scene 1-1, scene 1-2, etc. in the scenario determination criteria 142 illustrated in Figure 3. However, scene 1-1 is a scene in which a car driven by a suspicious person stops while traveling on a public road, as illustrated in Figures 4 and 5.
決定部12は、次に、上述したシーン1-1に対して、体験者が降車指示(不審者に対して降車を指示する)というアクションをアクション1として選択したことに応じて、シーン2-1-1をシーン2として決定する。即ちこの場合、図3に例示するシナリオ決定基準142において、シーン1-1とシーン2-1-1とを接続するエッジは、降車指示というアクションを表している。尚、シーン2-1-1は、図4及び図5に例示する通り、不審者が手持ちの物品を廃棄するというシーンである。 The determination unit 12 then determines scene 2-1-1 as scene 2 in response to the experiencer's selection of the action of instructing the suspicious person to get off (instructing the suspicious person to get off) as action 1 for the above-mentioned scene 1-1. That is, in this case, in the scenario determination criteria 142 illustrated in FIG. 3, the edge connecting scene 1-1 and scene 2-1-1 represents the action of instructing the suspicious person to get off. Note that scene 2-1-1 is a scene in which a suspicious person discards an item they are holding, as illustrated in FIGS. 4 and 5.
決定部12は、その次に、上述したシーン2-1-1に対して、体験者が地面に落ちた物品を注視するというアクションをアクション2として選択したことに応じて、シーン3-1-1-1をシーン3として決定する。即ちこの場合、図3に例示するシナリオ決定基準142において、シーン2-1-1とシーン3-1-1-1とを接続するエッジは、地面に落ちた物品を注視するというアクションを表している。尚、シーン3-1-1-1は、図4及び図5に例示する通り、不審者が落ち着かない仕草をするというシーンである。 The determination unit 12 then determines scene 3-1-1-1 as scene 3 in response to the experiencer's selection of action 2, which is to gaze at an object that has fallen to the ground, for the above-mentioned scene 2-1-1. That is, in this case, in the scenario determination criteria 142 illustrated in FIG. 3, the edge connecting scene 2-1-1 and scene 3-1-1-1 represents the action of gazing at an object that has fallen to the ground. Note that scene 3-1-1-1 is a scene in which a suspicious person behaves restlessly, as illustrated in FIGS. 4 and 5.
決定部12は、さらに、上述したシーン3-1-1-1に対して、免許証提示指示(不審者に対して免許証の提示を指示する)というアクションをアクション3として選択したことに応じて、シナリオ決定基準142において、当該アクションを表すエッジによりシーン3-1-1-1と接続された後続するシーンをシーン4として決定する。 Furthermore, in response to selecting the action of instructing a suspicious person to present their driver's license (instructing the suspicious person to present their driver's license) as action 3 for the above-mentioned scene 3-1-1-1, the determination unit 12 determines, in the scenario determination criteria 142, as scene 4 the subsequent scene connected to scene 3-1-1-1 by the edge representing that action.
生成部13は、決定部12によって上述の通りに決定された各シーンの主観映像を、状態変化情報143と映像生成基準144とに基づいて生成する。図5に示す例の場合、生成部13は、まず、一般道路を走行する不審者が運転する自動車が停車するというシーン1-1の映像を生成する。 The generation unit 13 generates a subjective video for each scene determined by the determination unit 12 as described above, based on the state change information 143 and the video generation criteria 144. In the example shown in Figure 5, the generation unit 13 first generates a video of scene 1-1, in which a car driven by a suspicious person stops while traveling on a public road.
ここで、生成部13による主観映像の生成方法の一例について説明する。図4では、説明の都合上、状態変化情報143が表す人物の行為、物の動作、場所を平文により示しているが、状態変化情報143は、実際には、人物、当該人物の行為、物、当該物の動作、場所等を、それらに関する情報処理を行えるように、コードとして持っていることとする。そして、映像生成基準144は、それらのコードと、それらのコードに関する映像との関係を表す基準となる情報である。 Here, we will explain an example of a method for generating subjective video by the generation unit 13. In Figure 4, for the sake of convenience, the actions of people, movements of objects, and locations represented by the status change information 143 are shown in plain text, but in reality, the status change information 143 contains people, their actions, objects, movements of objects, locations, etc. as codes so that information processing can be performed on them. The video generation criteria 144 is then standard information that represents the relationship between these codes and the video related to those codes.
生成部13は、状態変化情報143が表す場所のコードを映像生成基準144と照合することによって、シーンの背景となる映像を生成する。生成部13は、例えば、場所のコードが一般道路を表す場合、映像生成基準144により示される典型的な一般道路の映像(アニメーション)をシーンの背景として生成する。 The generation unit 13 generates a video that will serve as the background of the scene by comparing the location code represented by the state change information 143 with the video generation standard 144. For example, if the location code represents a public road, the generation unit 13 generates a video (animation) of a typical public road indicated by the video generation standard 144 as the background of the scene.
生成部13は、状態変化情報143が表す人物、当該人物の行為、物、当該物の動作のコードを映像生成基準144と照合することによって、人物の行為や物の動作を表す映像を生成する。但し、状態変化情報143は、人物の行為や物の動作を特定できるように、人物の部位(例えば、手、足、頭、胴体、目、口等)、物の部分(物が例えば自動車である場合、自動車全体、ドア、窓、ライト等)ごとの状態の変化(動き)を表すコードを持つこととする。そして、生成部13は、人物の部位や物の部分ごとの状態の変化を表すコードを映像生成基準144と照合することによって、既存の映像生成技術を用いて人物の行為や物の動作を表すシーンの映像(アニメーション)を生成する。 The generation unit 13 generates a video representing the actions of a person or the movements of an object by comparing the codes of the person, the person's actions, the object, and the object's movements represented by the state change information 143 with the image generation standard 144. However, the state change information 143 has codes representing changes in state (movement) for each part of a person (e.g., hands, feet, head, torso, eyes, mouth, etc.) and each part of an object (for example, if the object is a car, the entire car, doors, windows, lights, etc.) so that the actions of a person or the movements of an object can be identified. The generation unit 13 then compares the codes representing changes in state for each part of a person or object with the image generation standard 144, thereby generating a video (animation) of a scene representing the actions of a person or the movements of an object using existing image generation technology.
生成部13は、上述の通りに生成したシーンの主観映像を、VRゴーグル21の画面に表示する。 The generation unit 13 displays the subjective video of the scene generated as described above on the screen of the VR goggles 21.
次に図6A及び6Bのフローチャートを参照して、本実施形態に係る映像生成装置10の動作(処理)について詳細に説明する。 Next, the operation (processing) of the image generation device 10 according to this embodiment will be described in detail with reference to the flowcharts in Figures 6A and 6B.
取得部11は、映像コンテンツ選択メニューを、体験者が装着したVRゴーグル21の画面に表示する(ステップS101)。取得部11は、表示した映像コンテンツ選択メニューにおいて映像コンテンツを選択する体験者による入力操作を受け付ける(ステップS102)。映像生成装置10は、変数i(iは自然数)に「1」を設定する(ステップS103)。 The acquisition unit 11 displays a video content selection menu on the screen of the VR goggles 21 worn by the user (step S101). The acquisition unit 11 accepts an input operation by the user to select video content from the displayed video content selection menu (step S102). The image generation device 10 sets the variable i (i is a natural number) to "1" (step S103).
決定部12は、映像コンテンツの選択(i=1のとき)、あるいは体験者のアクションi-1の行為(i≧2のとき)から、シナリオ決定基準142に基づいてシーンiを決定する(ステップS104)。生成部13は、決定したシーンiに関する状態変化情報143と映像生成基準144とに基づいて、シーンiの主観映像を生成し、生成した主観映像をVRゴーグル21の画面に表示する(ステップS105)。 The determination unit 12 determines scene i based on the scenario determination criteria 142 from the selection of video content (when i = 1) or the experiencer's action i-1 (when i ≥ 2) (step S104). The generation unit 13 generates a subjective video of scene i based on the state change information 143 and video generation criteria 144 related to the determined scene i, and displays the generated subjective video on the screen of the VR goggles 21 (step S105).
映像生成装置10は、シナリオ決定基準142がシーンiが最後のシーンであることを示すか否かを確認する(ステップS106)。シーンiが最後のシーンである場合(ステップS107でYes)、全体の処理は終了する。シーンiが最後のシーンでない場合(ステップS107でNo)、取得部11は、体験者のアクションiの行為を表す行動情報141を取得するタイミングであるか否かを確認する(ステップS108)。 The video generation device 10 checks whether the scenario determination criteria 142 indicate that scene i is the last scene (step S106). If scene i is the last scene (Yes in step S107), the entire process ends. If scene i is not the last scene (No in step S107), the acquisition unit 11 checks whether it is time to acquire behavioral information 141 representing the experiencer's action i (step S108).
行動情報141を取得するタイミングでない場合(ステップS109でNo)、処理はステップS108へ戻る。行動情報141を取得するタイミングである場合(ステップS109でYes)、取得部11は、体験者に対してシーンiの場面においてとるアクションiを選択することを促す情報を、シーンiの映像に重畳してVRゴーグル21の画面に表示する(ステップS110)。取得部11は、体験者のアクションiの行為を表す行動情報141を取得する(ステップS111)。映像生成装置10は、変数iに「1」を加算し、処理はステップS104へ戻る。 If it is not time to acquire behavioral information 141 (No in step S109), the process returns to step S108. If it is time to acquire behavioral information 141 (Yes in step S109), the acquisition unit 11 displays information prompting the user to select action i to take in scene i on the screen of the VR goggles 21, superimposed on the video of scene i (step S110). The acquisition unit 11 acquires behavioral information 141 representing the user's performance of action i (step S111). The video generation device 10 adds "1" to variable i, and the process returns to step S104.
本実施形態に係る映像生成装置10は、ユーザが職務を疑似体験することを通して、当該職務に関する経験を効率的に蓄積することを実現することができる。その理由は、映像生成装置10は、体験者に提示した職務を疑似体験するための仮想現実の主観映像に対する体験者の行動と、体験者の行動に起因したシナリオの変化を示すシナリオ決定基準142とに基づいて、後続する主観映像を順次生成して体験者に提示するからである。 The image generation device 10 according to this embodiment enables the user to efficiently accumulate experience related to a job through a simulated experience of that job. This is because the image generation device 10 sequentially generates and presents subsequent subjective images to the user based on the user's actions in response to the virtual reality subjective images presented to the user to simulate the job, and based on scenario determination criteria 142 that indicate changes in the scenario resulting from the user's actions.
以下に、本実施形態に係る映像生成装置10によって実現される効果について、詳細に説明する。 The effects achieved by the image generation device 10 according to this embodiment are described in detail below.
様々な職務に従事する人々は、通常、職務経験を蓄積することによって、職務のスキルが向上する。したがって、職務のスキルが大きく向上するような職務経験を効率的に蓄積できるようにすることが望ましいが、現実的には、そのような職務を経験する機会は限られていることから、各自が所望する通りに職務経験を蓄積することは困難である。また、特に警察のような危険を伴う職務の領域では、所望する通りに職務経験を蓄積することは非常に困難である。したがってこのような問題を解決するために、例えば仮想現実の提供に関する技術を用いて、人々が職務を疑似体験できるようにすることが課題である。 People working in various occupations usually improve their job skills by accumulating work experience. Therefore, it would be desirable to be able to efficiently accumulate work experience that will significantly improve their job skills. However, in reality, opportunities to gain such work experience are limited, making it difficult for individuals to accumulate as much work experience as they wish. Furthermore, it is particularly difficult to accumulate as much work experience as desired in dangerous occupations such as police work. Therefore, in order to solve this problem, it is important to enable people to experience simulated jobs, for example by using technology related to the provision of virtual reality.
このような課題に対して、本実施形態に係る映像生成装置10は、取得部11と、決定部12と、生成部13とを備え、例えば図1乃至図6Bを参照して上述した通り動作する。即ち、取得部11は、職務を疑似体験するための仮想現実の第1の主観映像が体験者に提示されているときに、当該第1の主観映像に対する当該体験者の行動を表す行動情報141を取得する。決定部12は、当該体験者の行動に起因して生じる、当該第1の主観映像に含まれる対象物の今後の状態の変化を、行動情報141と当該対象物の今後の状態の変化を表す状態変化情報143との関連性を表すシナリオ決定基準142に基づいて決定する。そして、生成部13は、状態変化情報143と映像生成基準144とに基づいて、当該第1の主観映像に後続する第2の主観映像を生成し、生成した第2の主観映像を当該体験者に提示する。 In response to these issues, the image generation device 10 according to this embodiment includes an acquisition unit 11, a determination unit 12, and a generation unit 13, and operates as described above with reference to, for example, FIGS. 1 to 6B. That is, when a first subjective video of virtual reality for simulating a job is presented to a user, the acquisition unit 11 acquires behavioral information 141 representing the behavior of the user in response to the first subjective video. The determination unit 12 determines future changes in the state of an object included in the first subjective video, which will occur due to the user's behavior, based on scenario determination criteria 142 representing the relationship between the behavioral information 141 and state change information 143 representing future changes in the state of the object. The generation unit 13 then generates a second subjective video that follows the first subjective video based on the state change information 143 and image generation criteria 144, and presents the generated second subjective video to the user.
そして、映像生成装置10は、過去における多くの人々の実際の職務経験に基づくシナリオ決定基準142を用いることによって、実際の職務と同等となるような仮想現実の主観映像を体験者に提示する。これにより、映像生成装置10は、ユーザが職務を疑似体験することを通して、当該職務に関する経験を効率的に蓄積することを実現することができる。 The image generation device 10 then uses scenario determination criteria 142 based on the actual work experience of many people in the past to present the user with a virtual reality subjective image that is equivalent to the actual job. This allows the image generation device 10 to enable the user to efficiently accumulate experience related to the job through a simulated experience of the job.
また、本実施形態に係る映像生成装置10は、シナリオ決定基準142として、行動情報141と状態変化情報143との関連性を学習した学習モデルを用いてもよい。これにより、映像生成装置10は、ユーザが職務を疑似体験することを通して、当該職務に関する経験を効率的に蓄積することを、より的確に実現することができる。 Furthermore, the image generation device 10 according to this embodiment may use a learning model that learns the association between behavioral information 141 and state change information 143 as the scenario determination criteria 142. This allows the image generation device 10 to more accurately enable the user to efficiently accumulate experience related to a job through a simulated experience of that job.
また、本実施形態に係る映像生成装置10は、複数の体験者に対して、同時に主観映像を提示する機能を備えてもよい。この場合、取得部11は、主観映像を同時に提示されている複数の体験者の個々に関する行動情報141を取得する。決定部12は、複数の体験者に関する行動情報141から状態変化情報143を生成する。生成部13は、複数の体験者の個々に対して、自分以外の他の体験者を含む主観映像を提示する。映像生成装置10は、このような機能を備えることによって、例えば複数の人が連携して対応するような職務に関しても、ユーザが当該職務に関する経験を効率的に蓄積することを実現することができる。 The image generation device 10 according to this embodiment may also have a function for simultaneously presenting subjective images to multiple participants. In this case, the acquisition unit 11 acquires behavioral information 141 relating to each of the multiple participants who are simultaneously presented with subjective images. The determination unit 12 generates state change information 143 from the behavioral information 141 relating to the multiple participants. The generation unit 13 presents each of the multiple participants with subjective images that include other participants other than the participant. By having such a function, the image generation device 10 can enable users to efficiently accumulate experience relating to a job, even for a job that requires multiple people to work together, for example.
また、本実施形態に係る映像生成装置10が生成する主観映像は、体験者が警察官である場合における事件あるいは事故の捜査を体験する映像に限定されない。映像生成装置10が生成する主観映像は、例えば、体験者が店員である場合における店舗における接客を体験する映像でもよいし、あるいは、体験者が教師である場合における生徒に対する指導を体験する映像などでもよい。 Furthermore, the subjective video generated by the video generation device 10 according to this embodiment is not limited to video in which the experiencer is a police officer and experiences investigating a crime or accident. The subjective video generated by the video generation device 10 may be, for example, video in which the experiencer is a store clerk and experiences serving customers in a store, or video in which the experiencer is a teacher and experiences teaching students.
<第2の実施形態>
図7は、本発明の第2の実施形態に係る映像生成装置30の構成を示すブロック図である。
Second Embodiment
FIG. 7 is a block diagram showing the configuration of an image generating device 30 according to the second embodiment of the present invention.
本実施形態に係る映像生成装置30は、取得部31、決定部32、及び、生成部33を備えている。取得部31、決定部32、及び、生成部33は、順に、取得手段、決定手段、及び、生成手段の一例である。 The video generation device 30 according to this embodiment includes an acquisition unit 31, a determination unit 32, and a generation unit 33. The acquisition unit 31, the determination unit 32, and the generation unit 33 are examples of an acquisition means, a determination means, and a generation means, respectively.
取得部31は、職務を疑似体験するための仮想現実の第1の主観映像331が体験者に提示されているときに、第1の主観映像331に対する体験者の行動を表す行動情報311を取得する。第1の主観映像331は、例えば第1の実施形態に係る映像生成装置10によって生成されVRゴーグル21の画面に表示される主観映像と同様な映像である。行動情報311は、例えば第1の実施形態に係る行動情報141と同様な情報である。取得部31は、例えば第1の実施形態に係る取得部11と同様に動作する。 When a first subjective video 331 of virtual reality for simulating a job is presented to the user, the acquisition unit 31 acquires behavioral information 311 that represents the user's behavior in response to the first subjective video 331. The first subjective video 331 is, for example, an image similar to the subjective video generated by the image generation device 10 according to the first embodiment and displayed on the screen of the VR goggles 21. The behavioral information 311 is, for example, information similar to the behavioral information 141 according to the first embodiment. The acquisition unit 31 operates in the same manner as, for example, the acquisition unit 11 according to the first embodiment.
決定部32は、体験者の行動に起因して生じる、第1の主観映像331に含まれる対象物の今後の状態の変化を、行動情報311と当該対象物の今後の状態の変化を表す状態変化情報321との関連性を表すシナリオ決定基準322に基づいて決定する。状態変化情報321は、例えば第1の実施形態に係る状態変化情報143と同様な情報である。シナリオ決定基準322は、例えば第1の実施形態に係るシナリオ決定基準142と同様な基準である。決定部32は、例えば第1の実施形態に係る決定部12と同様に動作する。 The determination unit 32 determines future changes in the state of the object included in the first subjective video 331 that occur due to the action of the user, based on scenario determination criteria 322 that represent the relationship between the action information 311 and state change information 321 that represents future changes in the state of the object. The state change information 321 is, for example, information similar to the state change information 143 according to the first embodiment. The scenario determination criteria 322 are, for example, criteria similar to the scenario determination criteria 142 according to the first embodiment. The determination unit 32 operates in the same manner as the determination unit 12 according to the first embodiment, for example.
生成部33は、状態変化情報321と映像生成基準333とに基づいて、第1の主観映像331に後続する第2の主観映像332を生成し、生成した第2の主観映像332を当該体験者に提示する。映像生成基準333は、例えば第1の実施形態に係る映像生成基準144と同様な基準である。第2の主観映像332は、第1の主観映像331と同様に、例えば第1の実施形態に係る映像生成装置10によって生成されVRゴーグル21の画面に表示される主観映像と同様な映像である。生成部33は、例えば第1の実施形態に係る生成部13と同様に動作する。 The generation unit 33 generates a second subjective video 332 that follows the first subjective video 331 based on the state change information 321 and the video generation standard 333, and presents the generated second subjective video 332 to the user. The video generation standard 333 is, for example, a standard similar to the video generation standard 144 according to the first embodiment. Like the first subjective video 331, the second subjective video 332 is, for example, a subjective video similar to the subjective video generated by the video generation device 10 according to the first embodiment and displayed on the screen of the VR goggles 21. The generation unit 33 operates in the same manner as the generation unit 13 according to the first embodiment, for example.
本実施形態に係る映像生成装置30は、ユーザが職務を疑似体験することを通して、当該職務に関する経験を効率的に蓄積することを実現することができる。その理由は、映像生成装置30は、体験者に提示した職務を疑似体験するための仮想現実の主観映像に対する体験者の行動と、体験者の行動に起因したシナリオの変化を示すシナリオ決定基準322とに基づいて、後続する主観映像を順次生成して体験者に提示するからである。 The image generation device 30 according to this embodiment enables the user to efficiently accumulate experience related to a job through a simulated experience of that job. This is because the image generation device 30 sequentially generates and presents subsequent subjective images to the user based on the user's actions in response to the virtual reality subjective images presented to the user to simulate the job, and based on scenario determination criteria 322 that indicate changes in the scenario resulting from the user's actions.
<ハードウェア構成例>
上述した各実施形態において図1、及び、図7に示した映像生成装置における各部は、専用のHW(HardWare)(電子回路)によって実現することができる。また、図1、及び、図7において、少なくとも、下記構成は、プロセッサによって実行される命令を含むソフトウェアプログラムの機能(処理)単位(ソフトウェアモジュール)と捉えることができる。
・取得部11及び31、
・決定部12及び32、
・生成部13及び33、
・記憶部14における記憶制御機能。
<Hardware configuration example>
In the above-described embodiments, each unit in the image generation device shown in Figures 1 and 7 can be realized by dedicated HW (Hardware) (electronic circuitry). In Figures 1 and 7, at least the following components can be considered as functional (processing) units (software modules) of a software program that includes instructions executed by a processor.
Acquisition units 11 and 31,
decision units 12 and 32;
generation units 13 and 33,
- Storage control function in the storage unit 14.
但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。この場合のハードウェア環境の一例を、図8を参照して説明する。 However, the division of each component shown in these drawings is for the sake of convenience, and various configurations are possible when implementing the system. An example of the hardware environment in this case will be explained with reference to Figure 8.
図8は、本発明の各実施形態に係る映像生成装置を実現可能な情報処理装置900(コンピュータ)の構成を例示的に説明する図である。即ち、図8は、図1、及び、図7に示した映像生成装置を実現可能なコンピュータ(情報処理装置)の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。 Figure 8 is a diagram illustrating an exemplary configuration of an information processing device 900 (computer) capable of realizing the image generation device according to each embodiment of the present invention. That is, Figure 8 shows the configuration of a computer (information processing device) capable of realizing the image generation device shown in Figures 1 and 7, and represents a hardware environment capable of realizing each function in the above-mentioned embodiments.
図8に示した情報処理装置900は、構成要素として下記を備えている。
・CPU(Central_Processing_Unit)901、
・ROM(Read_Only_Memory)902、
・RAM(Random_Access_Memory)903、
・ハードディスク(記憶装置)904、
・通信インタフェース905、
・バス906(通信線)、
・CD-ROM(Compact_Disc_Read_Only_Memory)等の記録媒体907に格納されたデータを読み書き可能なリーダライタ908、
・モニターやスピーカ、キーボード等の入出力インタフェース909。
The information processing device 900 shown in FIG. 8 includes the following components.
・CPU (Central_Processing_Unit) 901,
・ROM (Read_Only_Memory) 902,
・RAM (Random_Access_Memory) 903,
Hard disk (storage device) 904,
communication interface 905,
Bus 906 (communication line),
A reader/writer 908 capable of reading and writing data stored on a recording medium 907 such as a CD-ROM (Compact Disc Read Only Memory),
Input/output interface 909 including a monitor, speaker, keyboard, etc.
即ち、上記構成要素を備える情報処理装置900は、これらの構成がバス906を介して接続された一般的なコンピュータである。情報処理装置900は、CPU901を複数備える場合もあれば、マルチコアにより構成されたCPU901を備える場合もある。 In other words, the information processing device 900 having the above components is a general computer in which these components are connected via a bus 906. The information processing device 900 may have multiple CPUs 901, or may have a CPU 901 configured with multiple cores.
そして、上述した実施形態は、図8に示した情報処理装置900に対して、次の機能を実現可能なコンピュータプログラムを供給してもよい。例えば、その機能とは、その実施形態の説明において参照したブロック構成図(図1、及び、図7)における上述した構成、或いはフローチャート(図6A及び6B)の機能である。本実施形態に係る映像生成装置の機能は、その後、そのコンピュータプログラムを、当該ハードウェアのCPU901に読み出して解釈し実行することによって達成される。また、当該装置内に供給されたコンピュータプログラムは、読み書き可能な揮発性のメモリ(RAM903)、または、ROM902やハードディスク904等の不揮発性の記憶デバイスに格納すれば良い。 The above-described embodiment may also supply a computer program capable of realizing the following functions to the information processing device 900 shown in Figure 8. For example, the functions are the above-described configurations in the block diagrams (Figures 1 and 7) referred to in the description of the embodiment, or the functions of the flowcharts (Figures 6A and 6B). The functions of the image generation device according to this embodiment are then achieved by reading, interpreting, and executing the computer program into the CPU 901 of the hardware. The computer program supplied to the device may be stored in readable and writable volatile memory (RAM 903) or a non-volatile storage device such as ROM 902 or hard disk 904.
また、前記の場合において、当該ハードウェア内へのコンピュータプログラムの供給方法は、現在では一般的な手順を採用することができる。その手順としては、例えば、CD-ROM等の各種記録媒体907を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等がある。そして、このような場合において、本実施形態に係る情報処理装置に供給されるコンピュータプログラムは、そのプログラムを構成するコード或いは、そのコードが格納された記録媒体907によって構成されると捉えることができる。 Furthermore, in the above case, the method for supplying the computer program to the hardware can employ currently common procedures. Examples of such procedures include installing the program into the device via a recording medium 907 such as a CD-ROM, or downloading it from an external source via a communications line such as the Internet. In such cases, the computer program supplied to the information processing device according to this embodiment can be considered to be composed of the code that constitutes the program, or the recording medium 907 on which that code is stored.
以上、上述した実施形態を模範的な例として本発明を説明した。しかしながら、本発明は、上述した実施形態には限定されない。即ち、本発明は、本発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。 The present invention has been described above using the above-described embodiment as an exemplary example. However, the present invention is not limited to the above-described embodiment. In other words, the present invention can be applied in various aspects that are understandable to those skilled in the art within the scope of the present invention.
10 映像生成装置
11 取得部
12 決定部
13 生成部
14 記憶部
141 行動情報
142 シナリオ決定基準
143 状態変化情報
144 映像生成基準
21 VRゴーグル
22 カメラ
23 マイク
24 入力デバイス
30 映像生成装置
31 取得部
311 行動情報
32 決定部
321 状態変化情報
322 シナリオ決定基準
33 生成部
331 第1の主観映像
332 第2の主観映像
333 映像生成基準
40 管理端末装置
400 画面
900 情報処理装置
901 CPU
902 ROM
903 RAM
904 ハードディスク(記憶装置)
905 通信インタフェース
906 バス
907 記録媒体
908 リーダライタ
909 入出力インタフェース
REFERENCE SIGNS LIST 10 Image generation device 11 Acquisition unit 12 Determination unit 13 Generation unit 14 Storage unit 141 Action information 142 Scenario determination criteria 143 Status change information 144 Image generation criteria 21 VR goggles 22 Camera 23 Microphone 24 Input device 30 Image generation device 31 Acquisition unit 311 Action information 32 Determination unit 321 Status change information 322 Scenario determination criteria 33 Generation unit 331 First subjective video 332 Second subjective video 333 Image generation criteria 40 Management terminal device 400 Screen 900 Information processing device 901 CPU
902 ROM
903 RAM
904 Hard disk (storage device)
905 Communication interface 906 Bus 907 Recording medium 908 Reader/writer 909 Input/output interface
Claims (10)
前記体験者の行動に起因して生じる、前記第1の主観映像に含まれ、入力された教育の目的に応じて絞り込まれた対象物の候補から選択された対象物の今後の状態の変化を、前記行動情報と、前記対象物の今後の状態の変化を表し、前記教育の目的に応じた状態変化情報との関連性を表すシナリオ決定基準に基づいて決定する決定手段と、
前記状態変化情報と、当該状態変化情報と映像との関係を表す映像生成基準とに基づいて、前記第1の主観映像に後続する第2の主観映像を生成し、生成した前記第2の主観映像を前記体験者に提示する生成手段と、
を備える映像生成装置。 an acquisition means for acquiring, when a first subjective image of virtual reality for simulating a job is presented to the experiencer, behavioral information representing the experiencer's behavior in response to the first subjective image;
a determining means for determining a future change in state of an object, which is included in the first subjective video and which is caused by the action of the user and which is selected from candidate objects narrowed down according to the input educational objective , based on the action information and a scenario determining criterion which represents a future change in state of the object and indicates a relationship with state change information according to the educational objective ;
a generation means for generating a second subjective video subsequent to the first subjective video based on the status change information and a video generation standard that indicates a relationship between the status change information and a video , and presenting the generated second subjective video to the user;
An image generating device comprising:
請求項1に記載の映像生成装置。 the acquiring means acquires the behavioral information representing at least one of the voice, the line of sight, and the movement of each body part of the experiencer;
The image generating device according to claim 1 .
請求項1または請求項2に記載の映像生成装置。 the acquiring means displays options for the experiencer's actions in the first subjective video, and acquires the action information through an input operation by the experiencer to select at least one of the options.
3. The image generating device according to claim 1.
請求項1乃至請求項3のいずれか一項に記載の映像生成装置。 The determining means determines the behavior of the person who is the target and the movement of the object who is the target.
The image generating device according to any one of claims 1 to 3.
請求項1乃至請求項4のいずれか一項に記載の映像生成装置。 the scenario determination criterion is a learning model that learns the association between the behavior information and the state change information;
The image generating device according to any one of claims 1 to 4.
請求項1乃至請求項5のいずれか一項に記載の映像生成装置。 further comprising a storage means in which the scenario determination criteria and the image generation criteria are stored,
The image generating device according to any one of claims 1 to 5.
前記決定手段は、複数の前記体験者に関する前記行動情報から前記状態変化情報を生成し、
前記生成手段は、複数の前記体験者の個々に対して、自分以外の他の前記体験者を含む前記第2の主観映像を提示する、
請求項1乃至6のいずれか一項に記載の映像生成装置。 the acquiring means acquires the behavioral information regarding each of the plurality of experiencers who are simultaneously presented with the first subjective video;
the determining means generates the state change information from the behavior information regarding the plurality of experiencers;
the generating means presents the second subjective video including the other experiencers to each of the plurality of experiencers;
7. An image generating device according to claim 1.
請求項1乃至7のいずれか一項に記載の映像生成装置。 The first subjective video and the second subjective video are videos in which the experiencer experiences investigating an incident or an accident when the experiencer is a police officer, or videos in which the experiencer experiences serving customers in a store when the experiencer is a store clerk, or videos in which the experiencer experiences teaching students when the experiencer is a teacher.
8. An image generating device according to any one of claims 1 to 7.
職務を疑似体験するための仮想現実の第1の主観映像が体験者に提示されているときに、前記第1の主観映像に対する前記体験者の行動を表す行動情報を取得し、
前記体験者の行動に起因して生じる、前記第1の主観映像に含まれ、入力された教育の目的に応じて絞り込まれた対象物の候補から選択された対象物の今後の状態の変化を、前記行動情報と、前記対象物の今後の状態の変化を表し、前記教育の目的に応じた状態変化情報との関連性を表すシナリオ決定基準に基づいて決定し、
前記状態変化情報と、当該状態変化情報と映像との関係を表す映像生成基準とに基づいて、前記第1の主観映像に後続する第2の主観映像を生成し、生成した前記第2の主観映像を前記体験者に提示する、
映像生成方法。 By the information processing device,
When a first subjective image of virtual reality for simulating a job is presented to a user, behavioral information representing a behavior of the user in response to the first subjective image is acquired;
determining a future change in the state of an object selected from candidate objects included in the first subjective video and narrowed down according to the input educational objective, which change is caused by the action of the user, based on the behavior information and a scenario determination criterion that represents a relevance between the behavior information and state change information that represents the future change in the state of the object and corresponds to the educational objective ;
generating a second subjective video subsequent to the first subjective video based on the status change information and a video generation standard that indicates a relationship between the status change information and a video , and presenting the generated second subjective video to the user;
Video generation method.
前記体験者の行動に起因して生じる、前記第1の主観映像に含まれ、入力された教育の目的に応じて絞り込まれた対象物の候補から選択された対象物の今後の状態の変化を、前記行動情報と、前記対象物の今後の状態の変化を表し、前記教育の目的に応じた状態変化情報との関連性を表すシナリオ決定基準に基づいて決定する決定処理と、
前記状態変化情報と、当該状態変化情報と映像との関係を表す映像生成基準とに基づいて、前記第1の主観映像に後続する第2の主観映像を生成し、生成した前記第2の主観映像を前記体験者に提示する生成処理と、
をコンピュータに実行させるための映像生成プログラム。 an acquisition process for acquiring, when a first subjective video of virtual reality for simulating a job is presented to the experiencer, behavioral information representing the experiencer's behavior in response to the first subjective video;
a determination process for determining a future change in state of an object, which is included in the first subjective video and is selected from object candidates narrowed down according to the input educational objective, and which is caused by the behavior of the user, based on the behavior information and a scenario determination criterion that represents a relevance between the behavior information and state change information according to the educational objective and indicates the future change in state of the object;
a generation process of generating a second subjective video subsequent to the first subjective video based on the status change information and a video generation standard that indicates a relationship between the status change information and a video , and presenting the generated second subjective video to the user;
An image generation program for running the above on a computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021149028A JP7760873B2 (en) | 2021-09-14 | 2021-09-14 | Image generation device, image generation method, and image generation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021149028A JP7760873B2 (en) | 2021-09-14 | 2021-09-14 | Image generation device, image generation method, and image generation program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023041992A JP2023041992A (en) | 2023-03-27 |
| JP7760873B2 true JP7760873B2 (en) | 2025-10-28 |
Family
ID=85717233
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021149028A Active JP7760873B2 (en) | 2021-09-14 | 2021-09-14 | Image generation device, image generation method, and image generation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7760873B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018171531A (en) | 2018-08-20 | 2018-11-08 | 株式会社スクウェア・エニックス | Evaluation information browsing system |
| US20190065028A1 (en) | 2017-08-31 | 2019-02-28 | Jedium Inc. | Agent-based platform for the development of multi-user virtual reality environments |
| WO2019160100A1 (en) | 2018-02-16 | 2019-08-22 | 日本電信電話株式会社 | Nonverbal information generation device, nonverbal information generation model learning device, method, and program |
| JP2020056900A (en) | 2018-10-02 | 2020-04-09 | 株式会社アルファコード | Virtual reality space display system |
| US20210256865A1 (en) | 2018-08-29 | 2021-08-19 | Panasonic Intellectual Property Management Co., Ltd. | Display system, server, display method, and device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102080341B1 (en) * | 2018-04-24 | 2020-02-21 | (주)에이치오엔터테인먼트 | On-the-job education system for police using VR device |
-
2021
- 2021-09-14 JP JP2021149028A patent/JP7760873B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190065028A1 (en) | 2017-08-31 | 2019-02-28 | Jedium Inc. | Agent-based platform for the development of multi-user virtual reality environments |
| WO2019160100A1 (en) | 2018-02-16 | 2019-08-22 | 日本電信電話株式会社 | Nonverbal information generation device, nonverbal information generation model learning device, method, and program |
| JP2018171531A (en) | 2018-08-20 | 2018-11-08 | 株式会社スクウェア・エニックス | Evaluation information browsing system |
| US20210256865A1 (en) | 2018-08-29 | 2021-08-19 | Panasonic Intellectual Property Management Co., Ltd. | Display system, server, display method, and device |
| JP2020056900A (en) | 2018-10-02 | 2020-04-09 | 株式会社アルファコード | Virtual reality space display system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023041992A (en) | 2023-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102137006B1 (en) | Safety education training system using virtual reality device and method controlling thereof | |
| US11677575B1 (en) | Adaptive audio-visual backdrops and virtual coach for immersive video conference spaces | |
| US20150097767A1 (en) | System for virtual experience book and method thereof | |
| CN116798291A (en) | Training systems, methods and devices utilizing XR content | |
| CN108399586A (en) | A kind of house property broker personal information methods of exhibiting and system | |
| CN118244938A (en) | An emergency drill method based on augmented reality technology | |
| Blascovich et al. | Immersive virtual environments and education simulations | |
| EP3141985A1 (en) | A gazed virtual object identification module, a system for implementing gaze translucency, and a related method | |
| US10580188B2 (en) | Method of creating animated image based on key input, and user terminal for performing the method | |
| JP6733027B1 (en) | Content control system, content control method, and content control program | |
| CN112166602A (en) | Information processing apparatus, information processing method, and program | |
| JP7760873B2 (en) | Image generation device, image generation method, and image generation program | |
| WO2019145756A1 (en) | A data communication system and method for use of the data communication system | |
| CN1451151A (en) | Adaptive presentation system | |
| Bennett | T_Visionarium: A user's guide | |
| Blümlinger | Harun Farocki: Critical Strategies | |
| US7030835B2 (en) | Method for presenting information to an audience | |
| CN112272328A (en) | Bullet screen recommendation method and related device | |
| KR102653328B1 (en) | Virtual reality training evaluation system for armored car maintenance in groups of 2 | |
| US12599325B2 (en) | Psychological analysis application and psychological analysis method | |
| JP7805710B2 (en) | Computer-executed method, program, and information display device | |
| KR20170128946A (en) | Presentation and interview training system | |
| Lütticken | Gestural study | |
| KR20170068910A (en) | Presentation and interview training system | |
| JP7691028B2 (en) | Information processing system, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240815 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20250203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250217 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250603 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250617 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250731 |
|
| 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: 20250916 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250929 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7760873 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |