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

JP7600002B2 - Image generating device and image generating method - Google Patents

Image generating device and image generating method Download PDF

Info

Publication number
JP7600002B2
JP7600002B2 JP2021042778A JP2021042778A JP7600002B2 JP 7600002 B2 JP7600002 B2 JP 7600002B2 JP 2021042778 A JP2021042778 A JP 2021042778A JP 2021042778 A JP2021042778 A JP 2021042778A JP 7600002 B2 JP7600002 B2 JP 7600002B2
Authority
JP
Japan
Prior art keywords
image
vehicle
viewpoint
interior
target object
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021042778A
Other languages
Japanese (ja)
Other versions
JP2022142566A (en
Inventor
裕史 井上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Renault SAS
Original Assignee
Renault SAS
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 Renault SAS filed Critical Renault SAS
Priority to JP2021042778A priority Critical patent/JP7600002B2/en
Publication of JP2022142566A publication Critical patent/JP2022142566A/en
Application granted granted Critical
Publication of JP7600002B2 publication Critical patent/JP7600002B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、画像生成装置及び画像生成方法に関する。 The present invention relates to an image generating device and an image generating method.

視聴コンテンツを視認する移動体の乗員に対して、移動体の移動に起因する乗員の酔いを抑制するコンテンツ視聴装置が知られている(例えば、特許文献1)。このコンテンツ視聴装置では、表示制御手段は、視聴コンテンツに併せて、移動体の挙動に対応する挙動画像を出力装置に表示させる。挙動画像には、移動体の挙動に伴って発生する加速度を観念させるオブジェクトが表示される。 A content viewing device is known that suppresses motion sickness caused by the movement of a moving body when the occupant of the moving body views viewing content (for example, Patent Document 1). In this content viewing device, a display control means causes an output device to display a behavior image corresponding to the behavior of the moving body in addition to the viewing content. In the behavior image, an object is displayed that gives an idea of the acceleration that occurs with the behavior of the moving body.

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

特許文献1に記載のコンテンツ視聴装置では、挙動画像に表示されるオブジェクトが移動体そのものとは関連性がないため、車両に乗車していないユーザは没入感が阻害されやすい、という問題がある。 The content viewing device described in Patent Document 1 has the problem that the objects displayed in the behavior image are not related to the moving object itself, which can hinder the sense of immersion for users who are not in the vehicle.

本発明が解決しようとする課題は、車両に乗車していないユーザの没入感が阻害されるのを抑制できる画像生成装置及び画像生成方法を提供することである。 The problem that the present invention aims to solve is to provide an image generating device and an image generating method that can prevent the sense of immersion of a user who is not in a vehicle from being impaired.

本発明は、車両に設けられた装置から、車両の挙動の情報を含む車両情報を取得し、車室内における仮想視点から所定方向を見た画像であって、被写体が車両の挙動により揺動する画像を視点画像として生成し、車室とは異なる空間に設けられた表示装置に表示するための制御信号を出力し、表示装置を視認するユーザの注視点に関する情報を取得し、車両周辺画像を対象オブジェクトに設定した場合、車両周辺画像の揺動レベルを内装画像の揺動レベルよりも低くした視点画像、又は、内装画像を対象オブジェクトに設定した場合、内装画像の揺動レベルを車両周辺画像の前記揺動レベルに比べて低くした視点画像を生成することで、上記課題を解決する。 The present invention solves the above problem by obtaining vehicle information including information on the vehicle's behavior from a device installed in the vehicle, generating a viewpoint image which is an image viewed in a predetermined direction from a virtual viewpoint within the vehicle cabin, in which the subject sways due to the vehicle's behavior, outputting a control signal for displaying on a display device installed in a space other than the vehicle cabin, obtaining information regarding the gaze point of a user viewing the display device, and generating a viewpoint image in which, when the vehicle surroundings image is set as a target object, the sway level of the vehicle surroundings image is lower than the sway level of the interior image, or, when the interior image is set as the target object, the viewpoint image in which the sway level of the interior image is lower than the sway level of the vehicle surroundings image .

本発明によれば、車両に乗車していないユーザの没入感が阻害されるのを抑制できる。 The present invention makes it possible to prevent the sense of immersion of users who are not in the vehicle from being impaired.

本実施形態に係る画像表示システムのブロック図である。1 is a block diagram of an image display system according to an embodiment of the present invention. 視点画像を説明するための説明図である。FIG. 2 is an explanatory diagram for explaining a viewpoint image. 本実施形態に係る画像生成装置により実行される画像表示制御を示すフローチャートである。5 is a flowchart showing image display control executed by the image generating device according to the present embodiment. 変形例に係る画像生成装置により実行される画像表示制御を示すフローチャートである。10 is a flowchart showing an image display control executed by an image generating device according to a modified example. 表示装置がヘッドマウントディスプレイに組み込まれた場合における仮想空間の例である。13 is an example of a virtual space when the display device is incorporated in a head mounted display.

以下、本発明の実施形態を図面に基づいて説明する。
本実施形態では、本発明に係る画像生成装置及び画像生成方法を、画像表示システムに適用した例を用いて説明する。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
In this embodiment, an image generating device and an image generating method according to the present invention will be described using an example in which the image generating device and the image generating method are applied to an image display system.

図1は、本実施形態に係る画像表示システム100のブロック図である。本実施形態に係る画像表示システム100は、ユーザBとは異なる空間にいるユーザAに対して、ユーザBがいる空間を再現した仮想空間を表示する場面に用いられる。本実施形態では、ユーザAとして、車両1から離間した場所である遠隔地空間30にいるユーザを例に挙げ、ユーザBとして、車両1に乗車しており、車内空間20にいるユーザを例に挙げて説明する。以降の説明では、便宜上、遠隔地空間30にいるユーザAを遠隔地ユーザAと称し、車内空間20にいるユーザBを車内ユーザBと称して説明する。 FIG. 1 is a block diagram of an image display system 100 according to this embodiment. The image display system 100 according to this embodiment is used in a scene where a virtual space that reproduces the space where user B is present is displayed to user A who is in a different space from user B. In this embodiment, user A is taken as an example of a user who is in remote space 30, which is a location away from vehicle 1, and user B is taken as an example of a user who is in vehicle 1 and is present in in-vehicle space 20. In the following description, for convenience, user A in remote space 30 will be referred to as remote user A, and user B in in-vehicle space 20 will be referred to as in-vehicle user B.

なお、本実施形態において、遠隔地ユーザAと車内ユーザBとの状態は特に限定されない。例えば、図1では、遠隔地ユーザAの状態として着座した状態を示しているが、遠隔地ユーザAは起立していてもよい。また例えば、図1では、車内ユーザBの状態として、車両1のステアリングを操作している状態を示しているが、車内ユーザBはドライバではなく、助手席又は後部座席に着座する乗員であってもよい。 In this embodiment, the states of remote user A and in-vehicle user B are not particularly limited. For example, in FIG. 1, remote user A is shown in a seated state, but remote user A may be standing. Also, for example, in FIG. 1, in-vehicle user B is shown in a state where he is operating the steering wheel of vehicle 1, but in-vehicle user B is not the driver, and may be a passenger sitting in the passenger seat or the back seat.

また本実施形態では、画像表示システム100が仮想現実(Virtual Reality)の技術を利用したシステムに用いられた場合を例に挙げて説明する。図1に示すように、遠隔地ユーザAと車内ユーザBとはそれぞれ異なる空間にいるため、遠隔地ユーザAは、車内空間20で車内ユーザBがどのような光景を視認しているかを確認することはできない。しかし、コンピュータによって作り出された世界である仮想空間を現実としてユーザに知覚させる仮想現実の技術では、コンピュータは、遠隔地ユーザAに対して、あたかも車内空間20にいるような仮想空間を作り出すことができる。仮想空間では、遠隔地ユーザAは、少なくとも視覚及び聴覚を通じて、あたかも車内空間20にいるかのように知覚する。さらに、本発明に係る画像生成装置及び画像生成方法により、仮想空間は、車両1の挙動に応じて変化するため、遠隔地ユーザAは、遠隔地空間30にいながらも、視覚を通じて車両1の挙動を把握することができる。また、遠隔地ユーザAが注視する対象オブジェクトは、当該対象物以外に比べて揺れないため、車両1の挙動による仮想空間の変化によって、遠隔地ユーザAが酔うのを抑制することができる。以降、図1を用いて、画像表示システム100の各構成を説明する。 In this embodiment, the image display system 100 is used in a system that uses virtual reality technology. As shown in FIG. 1, the remote user A and the in-car user B are in different spaces, so the remote user A cannot confirm what the in-car user B is viewing in the in-car space 20. However, in the virtual reality technology that allows the user to perceive a virtual space, which is a world created by a computer, as reality, the computer can create a virtual space for the remote user A as if he were in the in-car space 20. In the virtual space, the remote user A perceives as if he were in the in-car space 20 through at least his vision and hearing. Furthermore, the image generating device and image generating method according to the present invention change the virtual space according to the behavior of the vehicle 1, so that the remote user A can visually grasp the behavior of the vehicle 1 even while in the remote space 30. In addition, since the target object that the remote user A is gazing at does not shake as much as other objects, it is possible to prevent the remote user A from becoming sick due to changes in the virtual space caused by the behavior of the vehicle 1. Hereinafter, each component of the image display system 100 will be described with reference to FIG. 1.

図1に示すように、画像表示システム100は、画像生成装置10、車内空間20、及び遠隔地空間30を含む。遠隔地空間30は、車内空間20から離間した空間である。遠隔地空間30としては、例えば、車両1とは別の車両の室内や建物の一室などが挙げられるが、遠隔地空間30は車内空間20とは別の場所であれば特に限定されない。 As shown in FIG. 1, the image display system 100 includes an image generating device 10, an in-vehicle space 20, and a remote space 30. The remote space 30 is a space separated from the in-vehicle space 20. The remote space 30 may be, for example, the interior of a vehicle other than the vehicle 1 or a room in a building, but the remote space 30 is not particularly limited as long as it is a location separate from the in-vehicle space 20.

車内空間20は、車両1の車室内を示す空間である。車両1には、車載カメラ21、車載センサ22、車載通信装置23が設けられている。図1では、これらの装置が車内空間20内に設けられているように示されているが、車載カメラ21、車載センサ22、及び車載通信装置23は、車両1に搭載されているものとする。車両1に設けられた各装置は、相互に情報の送受信を行うために、例えばCAN(Controller Area Network)その他の車載ネットワーク(イーサネット(商標登録)など)によって接続されている。 The vehicle interior space 20 is a space showing the interior of the vehicle 1. The vehicle 1 is provided with an on-board camera 21, an on-board sensor 22, and an on-board communication device 23. In FIG. 1, these devices are shown as being provided within the vehicle interior space 20, but the on-board camera 21, the on-board sensor 22, and the on-board communication device 23 are assumed to be mounted on the vehicle 1. The devices provided on the vehicle 1 are connected, for example, by a Controller Area Network (CAN) or other on-board network (such as Ethernet (registered trademark)) to transmit and receive information to and from each other.

車載カメラ21は、車両1の周辺を撮像する撮像装置である。車載カメラ21は、車両1の乗員が視認できる範囲を撮像できるように設けるのが好ましく、車両の前方を撮像する前方カメラ、車両の側方を撮像する側方カメラ、車両の後方を撮像する後方カメラと、複数のカメラで構成されていてもよい。車載カメラ21により撮像された撮像画像は、車両1の周辺撮像画像データとして、車載通信装置23に出力される。車載カメラ21は、車両1の乗員が視認できる範囲を撮像する装置又は機器であればよく、その形態、数、特性、設置場所などは特に限定されない。例えば、車載カメラ21は、複数のカメラ又は種別が複数のカメラで構成されていてもよい。 The on-board camera 21 is an imaging device that captures images of the periphery of the vehicle 1. The on-board camera 21 is preferably installed so as to capture images of the range visible to the occupants of the vehicle 1, and may be composed of multiple cameras, such as a front camera that captures images of the front of the vehicle, a side camera that captures images of the sides of the vehicle, and a rear camera that captures images of the rear of the vehicle. The images captured by the on-board camera 21 are output to the on-board communication device 23 as peripheral image data of the vehicle 1. The on-board camera 21 may be any device or equipment that captures images of the range visible to the occupants of the vehicle 1, and there are no particular limitations on its form, number, characteristics, installation location, etc. For example, the on-board camera 21 may be composed of multiple cameras or multiple types of cameras.

例えば、車載カメラ21が備える機能としては、車両1の揺れにより撮像画像が揺れるのを防止する揺れ防止機能が挙げられる。揺れ防止機能は、車両1の揺れが撮像画像に反映されるのを防止する機能である。車載カメラ21が揺れ防止機能を備え、また当該機能が有効な場合、車載カメラ21は、車両1が揺れている場合であっても、その揺れを抑制した画像を撮像する。車載カメラ21は、揺れ防止機能を備えているか否かの情報、また備えている場合には、当該機能が有効又は無効であるか否かの情報を、車載カメラデータとして、車載通信装置23に出力する。 For example, the functions of the in-vehicle camera 21 include an anti-shake function that prevents the captured image from shaking due to the shaking of the vehicle 1. The anti-shake function is a function that prevents the shaking of the vehicle 1 from being reflected in the captured image. When the in-vehicle camera 21 has the anti-shake function and the function is enabled, the in-vehicle camera 21 captures an image in which the shaking is suppressed even when the vehicle 1 is shaking. The in-vehicle camera 21 outputs information on whether or not it has the anti-shake function, and if it does, information on whether the function is enabled or disabled, to the in-vehicle communication device 23 as in-vehicle camera data.

車載センサ22は、車両1の現在の状態を検出するセンサである。車両1の現在の状態とは、車両1の現在の挙動である。車両1の現在の挙動は、車両1の現在の姿勢を含む。車載センサ22の種類や数は特に限定されない。本実施形態では、車両1の挙動を示すパラメータとして、車両1の加速度及び角加速度を例に挙げて説明するが、車両1の挙動を示すパラメータは、車両1の加速度及び角速度のうち少なくともいずれか一つを含んでいればよい。図1に示すように、車載センサ22は、加速度センサ22a及び角加速度センサ22bで構成される。 The on-board sensor 22 is a sensor that detects the current state of the vehicle 1. The current state of the vehicle 1 is the current behavior of the vehicle 1. The current behavior of the vehicle 1 includes the current attitude of the vehicle 1. There is no particular limit to the type or number of the on-board sensors 22. In this embodiment, the acceleration and angular acceleration of the vehicle 1 are described as examples of parameters indicating the behavior of the vehicle 1, but the parameters indicating the behavior of the vehicle 1 may include at least one of the acceleration and angular velocity of the vehicle 1. As shown in FIG. 1, the on-board sensor 22 is composed of an acceleration sensor 22a and an angular acceleration sensor 22b.

加速度センサ22aは、車両1の3軸における加速度を計測するセンサ、いわゆる3軸加速度センサである。車両1の3軸とは、車両1の縦方向に沿う軸(x軸)、車両1の横方向に沿う軸(y軸)、車両1の上下方向に沿う軸(z軸)である。加速度センサ22aとしては、例えば、MEMS型の加速度センサが挙げられる。なお、加速度センサ22aにおける加速度の計測方法は特に限定されない。加速度センサ22aにより計測された車両1の各軸の加速度は、車両1の加速度データとして、車載通信装置23に出力される。加速度センサ22aは、車両1の3軸における加速度を計測する装置又は機器であればよく、その形態、数、特性、設置場所などは特に限定されない。例えば、加速度センサ22aは、複数の加速度センサ又は種別が複数の加速度センサで構成されていてもよい。 The acceleration sensor 22a is a so-called three-axis acceleration sensor, which is a sensor that measures the acceleration on three axes of the vehicle 1. The three axes of the vehicle 1 are an axis (x-axis) along the longitudinal direction of the vehicle 1, an axis (y-axis) along the lateral direction of the vehicle 1, and an axis (z-axis) along the up-down direction of the vehicle 1. The acceleration sensor 22a may be, for example, a MEMS type acceleration sensor. The method of measuring the acceleration in the acceleration sensor 22a is not particularly limited. The acceleration of each axis of the vehicle 1 measured by the acceleration sensor 22a is output to the in-vehicle communication device 23 as acceleration data of the vehicle 1. The acceleration sensor 22a may be a device or equipment that measures the acceleration on three axes of the vehicle 1, and the form, number, characteristics, installation location, etc. of the acceleration sensor 22a are not particularly limited. For example, the acceleration sensor 22a may be composed of multiple acceleration sensors or multiple types of acceleration sensors.

角加速度センサ22bは、車両1の回転運動を計測するセンサである。車両1の回転運動は、車両1のロール方向の回転運動、車両1のピッチ方向の回転運動、車両1のヨー方向の回転運動を含む。角加速度センサ22bは、例えば、車両1のロール方向の角加速度を計測するロール角加速度センサ、車両1のピッチ方向の角加速度を計測するピッチ角加速度センサ、車両1のヨー方向の角加速度を計測するヨー角加速度センサで構成される。なお、角加速度センサ22bにおける角加速度の計測方法は特に限定されない。角加速度センサ22bにより計測された車両1の各方向の角加速度は、車両1の角加速度データとして、車載通信装置23に出力される。角加速度センサ22bは、車両1の3方向における角加速度を計測する装置又は機器であればよく、その形態、数、特性、設置場所などは特に限定されない。例えば、角加速度センサ22bは、複数の角加速度センサ又は種別が複数の角加速度センサで構成されていてもよい。 The angular acceleration sensor 22b is a sensor that measures the rotational motion of the vehicle 1. The rotational motion of the vehicle 1 includes the rotational motion of the vehicle 1 in the roll direction, the pitch direction, and the yaw direction. The angular acceleration sensor 22b is composed of, for example, a roll angular acceleration sensor that measures the angular acceleration of the vehicle 1 in the roll direction, a pitch angular acceleration sensor that measures the angular acceleration of the vehicle 1 in the pitch direction, and a yaw angular acceleration sensor that measures the angular acceleration of the vehicle 1 in the yaw direction. Note that the method of measuring the angular acceleration in the angular acceleration sensor 22b is not particularly limited. The angular acceleration in each direction of the vehicle 1 measured by the angular acceleration sensor 22b is output to the in-vehicle communication device 23 as angular acceleration data of the vehicle 1. The angular acceleration sensor 22b may be a device or equipment that measures the angular acceleration in three directions of the vehicle 1, and its form, number, characteristics, installation location, etc. are not particularly limited. For example, the angular acceleration sensor 22b may be composed of multiple angular acceleration sensors or multiple types of angular acceleration sensors.

車載通信装置23は、車両1の外部との間で無線によりデータを送受信する無線通信機能を備えた機器である。車載通信装置23としては、例えば、テレマティクスコントロールユニット(TCU:Telematics Control Unit)が挙げられる。車載通信装置23は、無線通信機能により、例えば、4G/LTE、Wifi(商標登録)等の通信規格を利用して、インターネットに接続し、車両1の外部に設けられたサーバーやシステムとの間で様々なデータの送受信を行う。車載通信装置23には、車載カメラ21から、車両1の周辺撮像画像データ及び車載カメラデータが入力される。また車載通信装置23には、車載センサ22から、車両1の加速度データ及び角加速度データが入力される。車載通信装置23は、所定の周期ごとに、車両1の周辺撮像画像データ、加速度データ、及び角加速度データを画像生成装置10に送信する。 The in-vehicle communication device 23 is a device equipped with a wireless communication function for wirelessly transmitting and receiving data to and from the outside of the vehicle 1. An example of the in-vehicle communication device 23 is a telematics control unit (TCU). The in-vehicle communication device 23 uses a communication standard such as 4G/LTE or Wifi (registered trademark) by wireless communication function to connect to the Internet and transmit and receive various data to and from a server or system provided outside the vehicle 1. The in-vehicle communication device 23 receives peripheral captured image data and in-vehicle camera data of the vehicle 1 from the in-vehicle camera 21. The in-vehicle communication device 23 also receives acceleration data and angular acceleration data of the vehicle 1 from the in-vehicle sensor 22. The in-vehicle communication device 23 transmits peripheral captured image data, acceleration data, and angular acceleration data of the vehicle 1 to the image generating device 10 at a predetermined cycle.

遠隔地空間30について説明する。図1に示すように、遠隔地空間30には、遠隔地通信装置31、表示装置32、遠隔地カメラ33、及び遠隔地コントローラ34が設けられている。遠隔地空間30に設けられた各装置は、相互に情報の送受信を行うために、例えばイーサネット(商標登録)などによって接続されている。 The remote space 30 will now be described. As shown in FIG. 1, the remote space 30 is provided with a remote communication device 31, a display device 32, a remote camera 33, and a remote controller 34. The devices provided in the remote space 30 are connected, for example, by Ethernet (registered trademark) to transmit and receive information to each other.

遠隔地通信装置31は、遠隔地空間30の外部との間で無線によりデータを送受信する無線通信機能を備えた機器である。遠隔地通信装置31としては、例えば、ルーターが挙げられる。遠隔地通信装置31が備える無線通信機能は、車載通信装置23が備える無線通信機能と同様のため、車載通信装置23が備える無線通信機能での説明を援用する。本実施形態では、遠隔地通信装置31は、画像生成装置10との間でデータの送受信を行う。遠隔地通信装置31には、画像生成装置10から画像データが入力され、遠隔地通信装置31は、画像データを表示装置32に出力する。また遠隔地通信装置31には、遠隔地コントローラ34から遠隔地ユーザAの注視点情報が入力され、遠隔地通信装置31は、遠隔地ユーザAの注視点情報を画像生成装置10に送信する。 The remote communication device 31 is a device equipped with a wireless communication function for wirelessly transmitting and receiving data to and from the outside of the remote space 30. An example of the remote communication device 31 is a router. The wireless communication function of the remote communication device 31 is similar to that of the in-vehicle communication device 23, so the description of the wireless communication function of the in-vehicle communication device 23 is used. In this embodiment, the remote communication device 31 transmits and receives data to and from the image generation device 10. Image data is input to the remote communication device 31 from the image generation device 10, and the remote communication device 31 outputs the image data to the display device 32. In addition, gaze point information of the remote user A is input to the remote communication device 31 from the remote controller 34, and the remote communication device 31 transmits the gaze point information of the remote user A to the image generation device 10.

表示装置32は、画像生成装置10により生成された画像を表示する。表示装置32には、遠隔地通信装置31を介して、画像生成装置10により生成された画像データが入力される。本実施形態では、表示装置32は、遠隔地ユーザAが装着するヘッドマウントディスプレイの画面表示部分である。なお、表示装置32は、ヘッドマウントディスプレイに設けることに限定されず、例えば、液晶パネルなどのディスプレイを有したテレビやモニターなどであってもよい。 The display device 32 displays the image generated by the image generating device 10. The image data generated by the image generating device 10 is input to the display device 32 via the remote communication device 31. In this embodiment, the display device 32 is the screen display portion of a head-mounted display worn by the remote user A. Note that the display device 32 is not limited to being provided on a head-mounted display, and may be, for example, a television or monitor having a display such as a liquid crystal panel.

遠隔地カメラ33は、表示装置32を視認する遠隔地ユーザAを撮像する。遠隔地カメラ33は、表示装置32により表示された画像において、遠隔地ユーザAが視認する対象を撮像できる場所に設けられるのが好ましい。例えば、遠隔地カメラ33は、表示装置32とともに、遠隔地ユーザAが装着するヘッドマウントディスプレイに設けられている。遠隔地カメラ33は、複数台であってもよく、例えば、表示装置32により表示された画像(以降、表示画像ともいう)を撮像するカメラと、表示装置32を視認する遠隔地ユーザAの目を撮像するカメラとで構成されていてもよい。なお、表示装置32により表示された画像を撮像するカメラ及び遠隔地ユーザAを撮像するカメラは、複数台であってもよい。遠隔地カメラ33により撮像された撮像画像は、遠隔地コントローラ34に出力される。 The remote camera 33 captures an image of the remote user A viewing the display device 32. The remote camera 33 is preferably provided in a location where it can capture an image of the object viewed by the remote user A in the image displayed by the display device 32. For example, the remote camera 33 is provided on a head-mounted display worn by the remote user A together with the display device 32. There may be multiple remote cameras 33, and the remote camera 33 may be composed of, for example, a camera that captures an image displayed by the display device 32 (hereinafter, also referred to as a display image) and a camera that captures the eyes of the remote user A viewing the display device 32. Note that there may be multiple cameras that capture the image displayed by the display device 32 and the remote user A. The captured image captured by the remote camera 33 is output to the remote controller 34.

遠隔地コントローラ34は、表示装置32の表示画像において遠隔地ユーザAが注視している対象を特定するためのプログラムを格納したROM(Read Only Memory)と、このROMに格納されたプログラムを実行するCPU(Central Processing Unit)と、アクセス可能な記憶装置として機能するRAM(Random Access Memory)とから構成されるコンピュータである。遠隔地コントローラ34は、例えば、表示装置32及び遠隔地カメラ33とともに、遠隔地ユーザAが装着するヘッドマウントディスプレイに設けられている。なお、遠隔地コントローラ34は、表示装置32及び遠隔地カメラ33とは別の場所に設けられていてもよい。 The remote controller 34 is a computer that is composed of a ROM (Read Only Memory) that stores a program for identifying an object that the remote user A is gazing at in the image displayed on the display device 32, a CPU (Central Processing Unit) that executes the program stored in the ROM, and a RAM (Random Access Memory) that functions as an accessible storage device. The remote controller 34 is provided, for example, in a head-mounted display worn by the remote user A together with the display device 32 and the remote camera 33. The remote controller 34 may be provided in a location separate from the display device 32 and the remote camera 33.

遠隔地コントローラ34は、遠隔地カメラ33により撮像された、遠隔地ユーザAの目が写る撮像画像及び表示装置32の表示画像が写る撮像画像を取得する。遠隔地コントローラ34は、画像処理により、遠隔地ユーザAの視線方向を特定する。また遠隔地コントローラ34は、画像処理により、表示装置32の表示画像において、遠隔地ユーザAの視線の先に位置する被写体を特定する。これにより、遠隔地コントローラ34は、特定した被写体が遠隔地ユーザにより注視されている対象と判定し、当該被写体の位置を遠隔地ユーザAの注視点として特定する。なお、遠隔地コントローラ34による遠隔地ユーザAの注視点を特定する方法は、本願出願時に知られた特定方法を適用できるものとし、上記特定方法に限定されるものではない。遠隔地コントローラ34により特定された、遠隔地ユーザAが注視している被写体、及び表示装置32の表示画像における当該被写体の位置を含む遠隔地ユーザAの注視点情報は、遠隔地通信装置31に出力される。 The remote controller 34 acquires an image captured by the remote camera 33, which shows the eyes of the remote user A, and an image displayed on the display device 32. The remote controller 34 identifies the gaze direction of the remote user A by image processing. The remote controller 34 also identifies an object located in the line of sight of the remote user A in the display image on the display device 32 by image processing. As a result, the remote controller 34 determines that the identified object is an object being gazed at by the remote user, and identifies the position of the object as the gaze point of the remote user A. Note that the method of identifying the gaze point of the remote controller 34 may be any identification method known at the time of filing of this application, and is not limited to the above identification method. The gaze point information of the remote user A, including the object being gazed at by the remote controller 34 and the position of the object in the display image on the display device 32, is output to the remote communication device 31.

画像生成装置10について説明する。本実施形態では、画像生成装置10は、車内空間20及び遠隔地空間30の外部にあるサーバー(図示しない)に設けられている。画像生成装置10は、サーバーにある通信装置(図示しない)を介して、車載通信装置23及び遠隔地通信装置31との間で、無線によりデータを送受信する。なお、画像生成装置10の設置場所は特に限定されるものではなく、例えば、画像生成装置10は、車両1に搭載されていてもよい。また例えば、画像生成装置10は、遠隔地空間30に設けられていてもよい。 The image generating device 10 will now be described. In this embodiment, the image generating device 10 is provided in a server (not shown) located outside the vehicle interior space 20 and the remote space 30. The image generating device 10 wirelessly transmits and receives data between the vehicle-mounted communication device 23 and the remote communication device 31 via a communication device (not shown) in the server. The location where the image generating device 10 is installed is not particularly limited, and for example, the image generating device 10 may be mounted on the vehicle 1. Also, for example, the image generating device 10 may be provided in the remote space 30.

画像生成装置10は、遠隔地ユーザAが視認する画像を生成処理するためのプログラムを格納したROM(Read Only Memory)と、このROMに格納されたプログラムを実行するCPU(Central Processing Unit)と、アクセス可能な記憶装置として機能するRAM(Random Access Memory)とから構成されるコンピュータである。画像生成装置10は、車両情報取得部11、記憶部12、注視点情報取得部13、画像生成部14、及び表示制御部15を有している。画像生成装置10は、ROMに格納されたプログラムを実行することで、車両情報取得部11、記憶部12、注視点情報取得部13、画像生成部14、及び表示制御部15の機能を実行することができる。画像生成装置10の各機能について説明する。 The image generating device 10 is a computer that includes a ROM (Read Only Memory) that stores a program for generating and processing an image to be viewed by a remote user A, a CPU (Central Processing Unit) that executes the program stored in the ROM, and a RAM (Random Access Memory) that functions as an accessible storage device. The image generating device 10 includes a vehicle information acquisition unit 11, a storage unit 12, a gaze point information acquisition unit 13, an image generating unit 14, and a display control unit 15. The image generating device 10 can execute the functions of the vehicle information acquisition unit 11, the storage unit 12, the gaze point information acquisition unit 13, the image generating unit 14, and the display control unit 15 by executing the program stored in the ROM. Each function of the image generating device 10 will be described.

車両情報取得部11は、車両1に設けられた装置から、車両1の挙動の情報を含む車両情報を取得する。具体的に、車両情報取得部11は、車載通信装置23を介して、車載カメラ21により撮像された車両1の周辺撮像画像、車載カメラ21の揺れ防止機能に関する情報、及び車載センサ22により検出された車両1の加速度及び角加速度を取得する。例えば、車両情報取得部11は、所定の周期ごとに、車両1から車両情報を取得する。 The vehicle information acquisition unit 11 acquires vehicle information including information on the behavior of the vehicle 1 from a device provided in the vehicle 1. Specifically, the vehicle information acquisition unit 11 acquires, via the in-vehicle communication device 23, an image of the surroundings of the vehicle 1 captured by the in-vehicle camera 21, information on the anti-shake function of the in-vehicle camera 21, and the acceleration and angular acceleration of the vehicle 1 detected by the in-vehicle sensor 22. For example, the vehicle information acquisition unit 11 acquires vehicle information from the vehicle 1 at a predetermined interval.

記憶部12は、車両1の内装を表した内装画像を記憶する。内装画像は、画像生成部14により、車両1の車内空間20を再現した仮想空間の生成に用いられる。記憶部12は、複数の種別の内装画像を記憶しており、例えば、車両1の車種やグレードごとに、内装画像を記憶する。内装画像としては、例えば、ステアリング、シフトレバー、ナビゲーション操作部、エアコン操作部、ダッシュボード、スピードメーターなどを含むインストルメントパネルの画像が挙げられる。なお、内装画像は、インストルメントパネルの画像に限定されず、例えば、運転席の画像、助手席の画像、後部座席の画像、ドアの内側が表された画像、天井や床の画像などであってもよい。 The storage unit 12 stores interior images that represent the interior of the vehicle 1. The interior images are used by the image generation unit 14 to generate a virtual space that reproduces the interior space 20 of the vehicle 1. The storage unit 12 stores multiple types of interior images, and stores interior images for each model and grade of the vehicle 1, for example. Examples of interior images include images of an instrument panel that includes a steering wheel, shift lever, navigation operation unit, air conditioning operation unit, dashboard, speedometer, etc. Note that the interior images are not limited to images of an instrument panel, and may be, for example, images of the driver's seat, passenger seat, rear seat, an image showing the inside of a door, or an image of a ceiling or floor.

注視点情報取得部13は、表示装置32を視認する遠隔地ユーザAの注視点に関する情報を取得する。注視点情報取得部13は、遠隔地通信装置31を介して、遠隔地コントローラ34から、遠隔地ユーザAの注視点情報を取得する。遠隔地ユーザAの注視点情報は、少なくとも、表示装置32の表示画像において遠隔地ユーザAが注視している被写体、及び表示装置32の表示画像における当該被写体の位置を含む。 The gaze point information acquisition unit 13 acquires information related to the gaze point of the remote user A viewing the display device 32. The gaze point information acquisition unit 13 acquires gaze point information of the remote user A from the remote controller 34 via the remote communication device 31. The gaze point information of the remote user A includes at least the subject that the remote user A is gazing at in the display image of the display device 32, and the position of the subject in the display image of the display device 32.

画像生成部14は、車内空間20を再現した仮想空間を生成し、所定の仮想視点から見た画像を生成する。また画像生成部14は、車両1の挙動に合わせて被写体が揺動する画像を生成する。本実施形態では、車両1の車室内における仮想視点から所定方向を見た画像であって、車両1の挙動により被写体が揺動する画像を視点画像と称して説明する。 The image generating unit 14 generates a virtual space that reproduces the interior space 20 of the vehicle, and generates an image viewed from a predetermined virtual viewpoint. The image generating unit 14 also generates an image in which the subject sways in accordance with the behavior of the vehicle 1. In this embodiment, an image viewed in a predetermined direction from a virtual viewpoint in the cabin of the vehicle 1, in which the subject sways due to the behavior of the vehicle 1, is described as a viewpoint image.

画像生成部14は、視点画像を生成するために、車両1の車室内における所定の位置に仮想視点を設定する。仮想視点を車室内のどの場所に設けるかは、特に限定されないが、仮想視点は、表示装置32に画像が表示された際に、当該画像を視認する遠隔地ユーザAが車両1に乗車していると体感可能な場所に設定されるのが好ましい。画像生成部14は、例えば、車両1の乗員の頭部に相当する位置に仮想視点を設定する。なお、車両1の乗員の頭部の位置情報は、記憶部12に予め記憶されている。 The image generating unit 14 sets a virtual viewpoint at a predetermined position within the cabin of the vehicle 1 in order to generate a viewpoint image. There is no particular limitation as to where in the cabin the virtual viewpoint is set, but it is preferable that the virtual viewpoint be set at a position where, when an image is displayed on the display device 32, the remote user A viewing the image can feel as if he or she is riding in the vehicle 1. The image generating unit 14 sets the virtual viewpoint at a position corresponding to the head of an occupant of the vehicle 1, for example. Note that position information of the head of the occupant of the vehicle 1 is pre-stored in the memory unit 12.

次に、視点画像の生成方法の一例について説明する。画像生成部14は、仮想視点を設定すると、車両1の周辺撮像画像に基づき、車両1の周辺の状況を表した画像を生成する。そして、画像生成部14は、仮想視点から見た車両1の内装画像を記憶部12から読み出し、内装画像を車両1の周辺の状況を表した画像に重畳させることで、車両1の車内空間20を再現した仮想空間を生成する。さらに、画像生成部14は、予め設定された仮想視野の範囲に基づき、仮想空間のうち、仮想視点を基準とした仮想視野の範囲に含まれる部分の画像を切り抜くことで、視点画像を生成する。 Next, an example of a method for generating a viewpoint image will be described. When the image generating unit 14 sets a virtual viewpoint, it generates an image showing the situation around the vehicle 1 based on the captured image of the surroundings of the vehicle 1. Then, the image generating unit 14 reads out an interior image of the vehicle 1 seen from the virtual viewpoint from the storage unit 12, and generates a virtual space that reproduces the interior space 20 of the vehicle 1 by superimposing the interior image on the image showing the situation around the vehicle 1. Furthermore, the image generating unit 14 generates a viewpoint image by cutting out an image of a portion of the virtual space that is included in the range of the virtual field of view based on the virtual viewpoint, based on a preset range of the virtual field of view.

図2は、視点画像を説明するための説明図である。図2(A)は、画像生成部14により生成された車両1の車室内を示す仮想空間の一例である。図2(A)において、Aは、カーナビゲーションのディスプレイa及びステアリングbを含む車両1の内装画像であり、Bは、車両1の周辺撮像画像である。画像生成部14は、周辺撮像画像Bに対して、内装画像Aを重畳して表示させることで、車両1の車室内を示す仮想空間を生成する。また図2(A)において、Cは、仮想視点から車両1の前方を見た際に、仮想視野の範囲に含まれる部分を示す。 Figure 2 is an explanatory diagram for explaining the viewpoint image. Figure 2 (A) is an example of a virtual space showing the interior of the vehicle 1 generated by the image generation unit 14. In Figure 2 (A), A is an interior image of the vehicle 1 including the car navigation display a and steering wheel b, and B is a captured image of the surroundings of the vehicle 1. The image generation unit 14 generates a virtual space showing the interior of the vehicle 1 by superimposing and displaying the interior image A on the captured image of the surroundings B. Also, in Figure 2 (A), C indicates the part included in the range of the virtual field of view when looking ahead at the vehicle 1 from the virtual viewpoint.

図2(B)は、視点画像Cが表示装置32に表示された様子を示す。表示装置32は、仮想視点から車両1の前方を視た際の画像として、視点画像Cを表示する。図2の例では、視点画像Cは、仮想視点から見た車両1の車室内の状況を示す内装画像Aと、仮想視点から見た車両1の周辺状況を示す車両1の周辺撮像画像Bとを含む。 Figure 2 (B) shows the viewpoint image C displayed on the display device 32. The display device 32 displays the viewpoint image C as an image of the area in front of the vehicle 1 viewed from a virtual viewpoint. In the example of Figure 2, the viewpoint image C includes an interior image A showing the state of the interior of the vehicle 1 as viewed from the virtual viewpoint, and a surrounding captured image B of the vehicle 1 showing the surroundings of the vehicle 1 as viewed from the virtual viewpoint.

次に、視点画像における被写体の動きについて説明する。画像生成部14は、視点画像に写る被写体のうち、少なくとも遠隔地ユーザAが注視する被写体以外が車両1の挙動により揺動するように、視点画像を生成する。画像生成部14は、視点画像に写る被写体のうち遠隔地ユーザAが注視するオブジェクトを対象オブジェクトに設定する。本実施形態では、画像生成部14は、遠隔地ユーザAの注視点に基づいて、視点画像を構成する内装画像及び車両1の周辺撮像画像のうち何れか一方を対象オブジェクトに設定する。 Next, the movement of the subject in the viewpoint image will be described. The image generation unit 14 generates the viewpoint image such that, among the subjects appearing in the viewpoint image, at least the subject other than the subject gazed at by the remote user A sways due to the behavior of the vehicle 1. The image generation unit 14 sets, among the subjects appearing in the viewpoint image, the object gazed at by the remote user A as the target object. In this embodiment, the image generation unit 14 sets, as the target object, either the interior image or the captured image of the surroundings of the vehicle 1 that constitute the viewpoint image, based on the gaze point of the remote user A.

例えば、遠隔地ユーザAが注視するオブジェクトが内装画像に写る被写体の場合、画像生成部14は、内装画像を対象オブジェクトに設定する。図2(B)に示す視点画像の例において、遠隔地ユーザAがディスプレイaを注視しているとする。画像生成部14は、注視点情報取得部13により取得された遠隔地ユーザAの注視点情報から、遠隔地ユーザAの注視点をディスプレイaの位置と特定した場合、ディスプレイaを含む内装画像Aを対象オブジェクトに設定する。一方、例えば、遠隔地ユーザAが注視するオブジェクトが車両1の周辺撮像画像に写る被写体の場合、画像生成部14は、車両1の周辺撮像画像を対象オブジェクトに設定する。図2(B)に示す視点画像の例において、遠隔地ユーザAが周辺撮像画像Bに写る車両1以外の他車両や信号機などを注視しているとする。画像生成部14は、注視点情報取得部13により取得された遠隔地ユーザAの注視点情報から、遠隔地ユーザAの注視点を他車両や信号機の位置と特定した場合、他車両や信号機を含む周辺撮像画像Bを対象オブジェクトに設定する。 For example, when the object gazed upon by the remote user A is a subject that appears in the interior image, the image generating unit 14 sets the interior image as the target object. In the example of the viewpoint image shown in FIG. 2B, it is assumed that the remote user A is gazing at the display a. When the image generating unit 14 identifies the gaze point of the remote user A as the position of the display a from the gaze point information of the remote user A acquired by the gaze point information acquiring unit 13, it sets the interior image A including the display a as the target object. On the other hand, for example, when the object gazed upon by the remote user A is a subject that appears in the peripheral captured image of the vehicle 1, the image generating unit 14 sets the peripheral captured image of the vehicle 1 as the target object. In the example of the viewpoint image shown in FIG. 2B, it is assumed that the remote user A is gazing at other vehicles and traffic lights other than the vehicle 1 that appear in the peripheral captured image B. When the image generating unit 14 identifies the gaze point of the remote user A as the position of another vehicle or a traffic light based on the gaze point information of the remote user A acquired by the gaze point information acquiring unit 13, it sets the surrounding captured image B including the other vehicle or traffic light as the target object.

画像生成部14は、内装画像又は車両1の周辺撮像画像に対象オブジェクトを設定すると、対象オブジェクトの揺動レベルを、対象オブジェクト以外の揺動レベルよりも低くした視点画像を生成する。揺動レベルとは、被写体が車両1の挙動に応じて揺動する揺動幅又は速さである。例えば、遠隔地ユーザAが注視している対象が内装画像に含まれ、対象オブジェクトが内装画像に設定された場合、画像生成部14は、内装画像が車両1の挙動に応じて揺動する揺動レベルを、車両1の周辺撮像画像が車両1の挙動に応じて揺動する揺動レベルよりも低くした視点画像を生成する。一方、例えば、遠隔地ユーザAが注視している対象が車両1の周辺撮像画像に含まれ、対象オブジェクトが車両1の周辺撮像画像に設定された場合、画像生成部14は、車両1の周辺撮像画像が車両1の挙動に応じて揺動する揺動レベルを、内装画像が車両1の挙動に応じて揺動する揺動レベルよりも低くした視点画像を生成する。なお、対象オブジェクトの揺動レベルが対象オブジェクト以外の揺動レベルよりも低ければよく、対象オブジェクトが車両1の挙動に応じて揺れるか否かは特に限定されない。 When the image generating unit 14 sets a target object in the interior image or the peripheral captured image of the vehicle 1, the image generating unit 14 generates a viewpoint image in which the rocking level of the target object is lower than the rocking level of objects other than the target object. The rocking level is the rocking width or speed at which the subject rocks in response to the behavior of the vehicle 1. For example, when the object that the remote user A is gazing at is included in the interior image and the target object is set in the interior image, the image generating unit 14 generates a viewpoint image in which the rocking level at which the interior image rocks in response to the behavior of the vehicle 1 is lower than the rocking level at which the peripheral captured image of the vehicle 1 rocks in response to the behavior of the vehicle 1. On the other hand, for example, when the object that the remote user A is gazing at is included in the peripheral captured image of the vehicle 1 and the target object is set in the peripheral captured image of the vehicle 1, the image generating unit 14 generates a viewpoint image in which the rocking level at which the peripheral captured image of the vehicle 1 rocks in response to the behavior of the vehicle 1 is lower than the rocking level at which the interior image rocks in response to the behavior of the vehicle 1. Note that as long as the sway level of the target object is lower than the sway level of objects other than the target object, there is no particular limitation as to whether the target object sways in response to the behavior of the vehicle 1.

本実施形態では、画像生成部14は、対象オブジェクトの揺動レベルを、対象オブジェクト以外の揺動レベルよりも低くするために、車両1の挙動に合わせて対象オブジェクト以外の表示態様を変化させる。対象オブジェクト以外の表示態様の変化は、画像の大きさの変更、画像の表示位置の変更、及び画像の傾斜角度の変更のうち少なくともいずれか一つを含む。画像生成部14は、対象オブジェクト以外の表示態様を変化させる割合を、車両1の挙動に応じた仮想視点の変位量と同じ割合に設定する。言い換えると、画像生成部14は、仮想視点の変位量に対して正比例の関係で、対象オブジェクト以外の表示態様を変化させる。画像の大きさの変更、画像の表示位置の変更、及び画像の傾斜角度の変更について、それぞれ例を挙げて説明する。 In this embodiment, the image generating unit 14 changes the display mode of the object other than the target object in accordance with the behavior of the vehicle 1 in order to make the oscillation level of the target object lower than the oscillation level of the object other than the target object. The change in the display mode of the object other than the target object includes at least one of changing the size of the image, changing the display position of the image, and changing the tilt angle of the image. The image generating unit 14 sets the rate at which the display mode of the object other than the target object is changed to the same rate as the displacement amount of the virtual viewpoint in accordance with the behavior of the vehicle 1. In other words, the image generating unit 14 changes the display mode of the object other than the target object in direct proportion to the displacement amount of the virtual viewpoint. The change in the size of the image, the change in the display position of the image, and the change in the tilt angle of the image will each be described with an example.

画像の大きさを変更する例について説明する。例えば、車両1が減速することにより、車両1に後ろ向きの加速度が生じた場合、車両1の乗員には前向きの加速度が生じる。この場合、画像生成部14は、対象オブジェクト以外を所定の倍率で拡大させる。これにより、対象オブジェクト以外が拡大された仮想空間が生成される。そして、画像生成部14は、生成した仮想空間から、仮想視点と対象オブジェクト以外との距離が縮まった様子を表現した視点画像を生成する。一方、例えば、車両1が加速することにより、車両1に前向きの加速度が生じた場合、車両1の乗員には後ろ向きの加速度が生じる。この場合、画像生成部14は、対象オブジェクト以外を所定の倍率で縮小させる。これにより、対象オブジェクト以外が縮小された仮想空間が生成される。そして、画像生成部14は、生成した仮想空間から、仮想視点と対象オブジェクト以外との距離が遠ざかった様子を表現した視点画像を生成する。 An example of changing the size of an image will be described. For example, when the vehicle 1 decelerates and a backward acceleration occurs in the vehicle 1, a forward acceleration occurs in the occupant of the vehicle 1. In this case, the image generating unit 14 enlarges the object other than the target object by a predetermined magnification. As a result, a virtual space in which the object other than the target object is enlarged is generated. Then, the image generating unit 14 generates a viewpoint image from the generated virtual space, which expresses a state in which the distance between the virtual viewpoint and the object other than the target object has decreased. On the other hand, for example, when the vehicle 1 accelerates and a forward acceleration occurs in the vehicle 1, a backward acceleration occurs in the occupant of the vehicle 1. In this case, the image generating unit 14 reduces the object other than the target object by a predetermined magnification. As a result, a virtual space in which the object other than the target object is reduced is generated. Then, the image generating unit 14 generates a viewpoint image from the generated virtual space, which expresses a state in which the distance between the virtual viewpoint and the object other than the target object has increased.

画像の表示位置を変更する例について説明する。例えば、車両1が加速することによって車両1の姿勢が後方に沈みこんだ場合、車両1の乗員の視点は上向きに動かされる。この場合、画像生成部14は、対象オブジェクト以外を所定の距離だけ下方向に移動させる。これにより、対象オブジェクト以外の表示位置が下方向に移動した仮想空間が生成される。そして、画像生成部14は、生成した仮想空間から、仮想視点から見た対象オブジェクト以外が下方向に移動した様子を表現した視点画像を生成する。一方、例えば、車両1が減速することによって車両1の姿勢が前方に沈みこんだ場合、車両1の乗員の視点は下向きに動かされる。この場合、画像生成部14は、対象オブジェクト以外を所定の距離だけ上方向に移動させる。これにより、対象オブジェクト以外の表示位置が上方向に移動した仮想空間が生成される。そして、画像生成部14は、生成した仮想空間から、仮想視点から見た対象オブジェクト以外が上方向に移動した様子を表現した視点画像を生成する。 An example of changing the display position of an image will be described. For example, when the vehicle 1 accelerates and the vehicle 1 sinks backward, the viewpoint of the occupant of the vehicle 1 is moved upward. In this case, the image generation unit 14 moves objects other than the target object downward by a predetermined distance. As a result, a virtual space is generated in which the display positions of objects other than the target object have moved downward. Then, the image generation unit 14 generates a viewpoint image from the generated virtual space that expresses the state in which objects other than the target object have moved downward as viewed from the virtual viewpoint. On the other hand, for example, when the vehicle 1 decelerates and the vehicle 1 sinks forward, the viewpoint of the occupant of the vehicle 1 is moved downward. In this case, the image generation unit 14 moves objects other than the target object upward by a predetermined distance. As a result, a virtual space is generated in which the display positions of objects other than the target object have moved upward. Then, the image generation unit 14 generates a viewpoint image from the generated virtual space that expresses the state in which objects other than the target object have moved upward as viewed from the virtual viewpoint.

画像の傾斜角度を変更する例について説明する。例えば、車両1が左周りのカーブを走行する際に車両1の姿勢が左側に傾いた場合、車両1の乗員の姿勢も左側に傾く。この場合、画像生成部14は、対象オブジェクト以外を所定の角度だけ左側(反時計回りの方向)に傾ける。これにより、対象オブジェクト以外が左側に傾いた仮想空間が生成される。そして、画像生成部14は、生成した仮想空間から、仮想視点から見た対象オブジェクト以外が左側に傾いた様子を表現した視点画像を生成する。一方、例えば、車両1が右周りのカーブを走行する際に車両1の姿勢が右側に傾いた場合、車両1の乗員の姿勢も右側に傾く。この場合、画像生成部14は、対象オブジェクト以外を所定の角度だけ右側(時計回りの方向)に傾ける。これにより、対象オブジェクト以外が右側に傾いた仮想空間が生成される。そして、画像生成部14は、生成した仮想空間から、仮想視点から見た対象オブジェクト以外が右側に傾いた様子を表現した視点画像を生成する。 An example of changing the inclination angle of an image will be described. For example, when the vehicle 1 is traveling around a curve in a left direction, if the vehicle 1 is tilted to the left, the vehicle occupant's posture will also be tilted to the left. In this case, the image generating unit 14 tilts everything other than the target object to the left (counterclockwise direction) by a predetermined angle. This generates a virtual space in which everything other than the target object is tilted to the left. The image generating unit 14 then generates a viewpoint image from the generated virtual space that expresses the state in which everything other than the target object is tilted to the left as seen from the virtual viewpoint. On the other hand, for example, when the vehicle 1 is traveling around a curve in a right direction, if the vehicle 1 is tilted to the right, the vehicle occupant's posture will also be tilted to the right. In this case, the image generating unit 14 tilts everything other than the target object to the right (clockwise direction) by a predetermined angle. This generates a virtual space in which everything other than the target object is tilted to the right. The image generating unit 14 then generates a viewpoint image from the generated virtual space that expresses the state in which everything other than the target object is tilted to the right as seen from the virtual viewpoint.

このように、画像生成部14は、車両1の挙動に応じて、対象オブジェクト以外の大きさ、表示位置、及び傾斜角度を変化させることで、車両1の挙動に合わせて対象オブジェクト以外が揺れる視点画像を生成する。言い方を換えると、画像生成部14は、車両1の挙動に応じて対象オブジェクト以外を揺らす処理(以降、揺動処理ともいう)として、対象オブジェクト以外の大きさを変更する処理、対象オブジェクト以外の表示位置を変更する処理、対象オブジェクト以外の傾斜角度を変更する処理、及びこれらの処理の組み合わせのうち少なくとも何れか一つを実行する。 In this way, the image generating unit 14 changes the size, display position, and tilt angle of objects other than the target object in accordance with the behavior of the vehicle 1, thereby generating a viewpoint image in which objects other than the target object sway in accordance with the behavior of the vehicle 1. In other words, the image generating unit 14 executes at least one of a process of changing the size of objects other than the target object, a process of changing the display position of objects other than the target object, a process of changing the tilt angle of objects other than the target object, and a combination of these processes, as a process of shaking objects other than the target object in accordance with the behavior of the vehicle 1 (hereinafter also referred to as a shaking process).

ここで、揺動レベルと対象オブジェクト以外の表示態様との関係について説明する。画像生成部14は、車両1の車両情報のうち、車両1の加速度及び角加速度に基づいて、対象オブジェクト以外の揺動レベルを設定する。例えば、画像生成部14は、車両1の加速度が速いほど、又は車両1の角加速度が速いほど、揺動レベルを大きく設定し、対象オブジェクト以外がより揺れる揺動処理を実行する。画像生成部14は、対象オブジェクトの揺動幅が対象オブジェクト以外の揺動幅に比べて小さい視点画像、及び対象オブジェクトの速さが対象オブジェクト以外の速さに比べて遅い視点画像のうち少なくとも何れか一方の視点画像を生成する。 The relationship between the sway level and the display mode of objects other than the target object will now be described. The image generating unit 14 sets the sway level of objects other than the target object based on the acceleration and angular acceleration of the vehicle 1, which are part of the vehicle information of the vehicle 1. For example, the image generating unit 14 sets a larger sway level the faster the acceleration of the vehicle 1 or the faster the angular acceleration of the vehicle 1, and executes a sway process in which objects other than the target object sway more. The image generating unit 14 generates at least one of a viewpoint image in which the sway width of the target object is smaller than the sway width of objects other than the target object, and a viewpoint image in which the speed of the target object is slower than the speed of objects other than the target object.

画像生成部14は、対象オブジェクト以外の大きさを変更する処理において、揺動レベルが大きいほど、対象オブジェクト以外の拡大率を大きく、又は対象オブジェクト以外の縮小率を小さく設定する。また画像生成部14は、揺動レベルが大きいほど、対象オブジェクト以外が設定された拡大率又は縮小率の大きさに変更するまでに要する時間を短く設定する。これにより、対象オブジェクト以外の揺動レベルが大きいほど、すなわち、車両1が揺れている程度が大きいほど、対象オブジェクト以外の大きさが変化する速さは速く、またその大きさが変化する割合は大きくなる。 In the process of changing the size of objects other than the target object, the image generating unit 14 sets a larger enlargement rate of objects other than the target object or a smaller reduction rate of objects other than the target object as the shaking level increases. The image generating unit 14 also sets a shorter time required for objects other than the target object to change to the set enlargement rate or reduction rate as the shaking level increases. As a result, the larger the shaking level of objects other than the target object is, i.e., the greater the degree to which the vehicle 1 is shaking, the faster the size of objects other than the target object changes and the greater the rate at which the size changes.

また画像生成部14は、対象オブジェクト以外の表示位置を変更する処理において、揺動レベルが大きいほど、対象オブジェクト以外が移動する距離を長く設定する。また画像生成部14は、揺動レベルが大きいほど、対象オブジェクト以外が変更された表示位置までの移動に要する時間を短く設定する。これにより、対象オブジェクト以外の揺動レベルが大きいほど、すなわち、車両1が揺れている程度が大きいほど、対象オブジェクト以外が移動する速度は速く、またその移動距離は長くなる。 In addition, in the process of changing the display position of objects other than the target object, the image generation unit 14 sets the distance that objects other than the target object will move to be longer the greater the sway level. Also, the image generation unit 14 sets the time required for objects other than the target object to move to the changed display position to be shorter the greater the sway level. As a result, the greater the sway level of objects other than the target object, i.e., the greater the degree to which the vehicle 1 is swaying, the faster the objects other than the target object will move and the longer their movement distance will be.

また画像生成部14は、対象オブジェクト以外の傾斜角度を変更する処理において、揺動レベルが大きいほど、対象オブジェクト以外が傾斜する角度を大きく設定する。また画像生成部14は、揺動レベルが大きいほど、対象オブジェクト以外が傾斜するまでに要する時間を短く設定する。これにより、対象オブジェクト以外の揺動レベルが大きいほど、すなわち、車両1が揺れている程度が大きいほど、対象オブジェクト以外が傾斜する速度は速く、またその傾斜角度は大きくなる。 In addition, in the process of changing the tilt angle of objects other than the target object, the image generation unit 14 sets a larger angle at which objects other than the target object tilt as the sway level increases. In addition, the image generation unit 14 sets a shorter time required for objects other than the target object to tilt as the sway level increases. As a result, the speed at which objects other than the target object tilt increases and the tilt angle increases as the sway level of objects other than the target object increases, i.e., the greater the degree to which the vehicle 1 is swaying.

表示制御部15は、画像生成部14により生成された視点画像を、遠隔地空間30に設けられた表示装置32に表示するための制御信号を出力する。例えば、表示制御部15は、視点画像の画像データを表示装置32が表示可能な制御信号に変換する。表示制御部15は、サーバーに設けられた通信装置(図示しない)を介して、変換した制御信号を遠隔地通信装置31に送信する。 The display control unit 15 outputs a control signal for displaying the viewpoint image generated by the image generation unit 14 on a display device 32 provided in the remote space 30. For example, the display control unit 15 converts image data of the viewpoint image into a control signal that can be displayed by the display device 32. The display control unit 15 transmits the converted control signal to the remote communication device 31 via a communication device (not shown) provided in the server.

次に、図3に示すフローチャートを用いて、画像生成装置10により実行される画像表示制御フローについて説明する。図3は、画像生成装置10により実行される画像表示制御を示すフローチャートである。画像生成装置10は、所定の周期ごとに、図3に示すフローチャートの処理を実行する。 Next, the image display control flow executed by the image generating device 10 will be described using the flowchart shown in FIG. 3. FIG. 3 is a flowchart showing the image display control executed by the image generating device 10. The image generating device 10 executes the process of the flowchart shown in FIG. 3 at a predetermined cycle.

ステップS101では、画像生成装置10は、車両1に設けられた装置から車両情報を取得する。車両情報は、車載カメラ21により撮像された車両1の周辺撮像画像、車載カメラ21の揺れ防止機能に関する情報、加速度センサ22aにより計測された車両1の3軸における加速度、及び角加速度センサ22bにより計測された車両1の3方向における角加速度を含む。なお、ステップS101において、画像生成装置10は、所定の周期ごとに車両情報を取得し、所定時間が経過した後、ステップS101の処理を終了する。 In step S101, the image generating device 10 acquires vehicle information from a device installed in the vehicle 1. The vehicle information includes an image of the surroundings of the vehicle 1 captured by the on-board camera 21, information on the anti-sway function of the on-board camera 21, acceleration in three axes of the vehicle 1 measured by the acceleration sensor 22a, and angular acceleration in three directions of the vehicle 1 measured by the angular acceleration sensor 22b. In step S101, the image generating device 10 acquires the vehicle information at a predetermined cycle, and ends the processing of step S101 after a predetermined time has elapsed.

ステップS102では、画像生成装置10は、遠隔地通信装置31を介して、遠隔地コントローラ34から、遠隔地ユーザAの注視点情報を取得する。遠隔地ユーザAの注視点情報は、表示装置32の表示画像において遠隔地ユーザAが視認している被写体、及び表示装置32の表示画像における当該被写体の位置を含む。 In step S102, the image generating device 10 acquires gaze point information of the remote user A from the remote controller 34 via the remote communication device 31. The gaze point information of the remote user A includes the subject that the remote user A is viewing in the display image of the display device 32 and the position of the subject in the display image of the display device 32.

ステップS103では、画像生成装置10は、ステップS102で取得した遠隔地ユーザAの注視点情報から、遠隔地ユーザAが注視している被写体が内装画像又は車両1の周辺撮像画像の何れかに含まれているかを判定する。画像生成装置10は、遠隔地ユーザAの注視点情報から、遠隔地ユーザAが注視している被写体が内装画像に写るオブジェクトと特定した場合、内装画像を対象オブジェクトに設定する。一方、画像生成装置10は、遠隔地ユーザAの注視点情報から、遠隔地ユーザAが注視している被写体が車両1の周辺撮像画像に写るオブジェクトと特定した場合、車両1の周辺撮像画像を対象オブジェクトに設定する。遠隔地ユーザAの注視点情報から、遠隔地ユーザAを特定する方法としては、例えば、遠隔地ユーザAが注視している被写体の種別から特定する方法、表示装置32の表示画像において遠隔地ユーザAの注視点の位置から特定する方法などが挙げられる。対象オブジェクトが内装画像に設定された場合、ステップS104に進み、対象オブジェクトが車両1の周辺撮像画像に設定された場合、ステップS108に進む。 In step S103, the image generating device 10 determines whether the subject gazed at by the remote user A is included in either the interior image or the peripheral captured image of the vehicle 1 from the gaze point information of the remote user A acquired in step S102. When the image generating device 10 determines from the gaze point information of the remote user A that the subject gazed at by the remote user A is an object that appears in the interior image, the image generating device 10 sets the interior image as the target object. On the other hand, when the image generating device 10 determines from the gaze point information of the remote user A that the subject gazed at by the remote user A is an object that appears in the peripheral captured image of the vehicle 1, the image generating device 10 sets the peripheral captured image of the vehicle 1 as the target object. Methods for identifying the remote user A from the gaze point information of the remote user A include, for example, a method of identifying from the type of subject gazed at by the remote user A, and a method of identifying from the position of the gaze point of the remote user A in the display image of the display device 32. If the target object is set to the interior image, proceed to step S104; if the target object is set to the surrounding captured image of vehicle 1, proceed to step S108.

ステップS103において、対象オブジェクトが内装画像に設定された場合、ステップS104に進む。ステップS104では、画像生成装置10は、車載カメラ21の揺れ防止機能が有効であるか否かを判定する。例えば、画像生成装置10は、ステップS101で取得した車両情報のうち車載カメラ21の揺れ防止機能に関する情報に基づき、車載カメラ21が備える揺れ防止機能が有効であるか否かを判定する。車載カメラ21の揺れ防止機能が有効と判定された場合、ステップS105に進み、車載カメラ21の揺れ防止機能が無効と判定された場合、ステップS106に進む。 If the target object is set to an interior image in step S103, the process proceeds to step S104. In step S104, the image generating device 10 determines whether or not the shake prevention function of the vehicle-mounted camera 21 is enabled. For example, the image generating device 10 determines whether or not the shake prevention function of the vehicle-mounted camera 21 is enabled based on information related to the shake prevention function of the vehicle-mounted camera 21 among the vehicle information acquired in step S101. If it is determined that the shake prevention function of the vehicle-mounted camera 21 is enabled, the process proceeds to step S105, and if it is determined that the shake prevention function of the vehicle-mounted camera 21 is disabled, the process proceeds to step S106.

ステップS104において、車載カメラ21の揺れ防止機能が有効と判定された場合、ステップS105に進む。ステップS105では、画像生成装置10は、ステップS103で内装画像が対象オブジェクトとして設定されているため、対象オブジェクト以外である車両1の周辺撮像画像に対して、揺動処理を実行する。ステップS103で車載カメラ21の揺れ防止機能が有効と判定されているため、車両1の周辺撮像画像は、車両1の揺れに応じて揺れない又は揺れにくい。このため、このステップにおいて、画像生成装置10は、車両1の周辺撮像画像に対して揺動処理を実行し、車両1の揺れに応じて揺れるように車両1の周辺撮像画像に加工する。揺動処理は、車両1の周辺撮像画像の大きさを変更する処理、車両1の周辺撮像画像の表示位置を変更する処理、及び車両1の周辺撮像画像の傾斜角度を変更する処理のうち少なくとも何れかを含む。 If it is determined in step S104 that the shake prevention function of the in-vehicle camera 21 is enabled, the process proceeds to step S105. In step S105, the image generating device 10 performs a shaking process on the peripheral image of the vehicle 1, which is other than the target object, because the interior image is set as the target object in step S103. Because it is determined in step S103 that the shake prevention function of the in-vehicle camera 21 is enabled, the peripheral image of the vehicle 1 does not shake or is less likely to shake in response to the shaking of the vehicle 1. For this reason, in this step, the image generating device 10 performs a shaking process on the peripheral image of the vehicle 1, and processes the peripheral image of the vehicle 1 so that it shakes in response to the shaking of the vehicle 1. The shaking process includes at least one of a process of changing the size of the peripheral image of the vehicle 1, a process of changing the display position of the peripheral image of the vehicle 1, and a process of changing the tilt angle of the peripheral image of the vehicle 1.

ステップS106では、画像生成装置10は、車両1の乗員の頭部に相当する位置に仮想視点を設定し、車両1の周辺撮像画像に対して、内装画像を重畳させることで、車両1の車内空間を再現した仮想空間を生成する(図2(A)参照)。そして、画像生成装置10は、仮想空間のうち、仮想視点を基準とした仮想視野に含まれる部分の画像を切り出すことで、車両1の車室内における仮想視点から所定方向を見た画像である視点画像を生成する(図2(B)参照)。 In step S106, the image generating device 10 sets a virtual viewpoint at a position corresponding to the head of an occupant of the vehicle 1, and generates a virtual space that reproduces the interior space of the vehicle 1 by superimposing an interior image on the peripheral captured image of the vehicle 1 (see FIG. 2(A)). The image generating device 10 then cuts out an image of a portion of the virtual space that is included in a virtual field of view based on the virtual viewpoint, thereby generating a viewpoint image that is an image viewed in a specified direction from the virtual viewpoint within the passenger compartment of the vehicle 1 (see FIG. 2(B)).

ステップS105からステップS106に進んだ場合、画像生成装置10は、ステップS105で車両1の揺れに応じて揺れるように加工された車両1の周辺撮像画像を用いる。一方、ステップS104からステップS106に進んだ場合、画像生成装置10は、車載カメラ21により撮像された車両1の周辺撮像画像そのものを用いる。ステップS104で車載カメラ21の揺れ防止機能が無効と判定されているため、車載カメラ21により撮像された車両1の周辺撮像画像は、車両1の揺れに応じて揺れるためである。 When the process proceeds from step S105 to step S106, the image generating device 10 uses the captured image of the surroundings of the vehicle 1 that has been processed in step S105 to shake in accordance with the shaking of the vehicle 1. On the other hand, when the process proceeds from step S104 to step S106, the image generating device 10 uses the captured image of the surroundings of the vehicle 1 captured by the on-board camera 21 itself. This is because the vibration prevention function of the on-board camera 21 is determined to be disabled in step S104, and therefore the captured image of the surroundings of the vehicle 1 captured by the on-board camera 21 shakes in accordance with the shaking of the vehicle 1.

ステップS107では、画像生成装置10は、サーバーに設けられた通信装置及び遠隔地通信装置31を介して、ステップS108で生成した視点画像を表示装置32に出力する。画像生成装置10は、ステップS108での処理が終了すると、図3に示すフローチャートの処理を終了させる。 In step S107, the image generating device 10 outputs the viewpoint image generated in step S108 to the display device 32 via the communication device provided in the server and the remote communication device 31. When the processing in step S108 ends, the image generating device 10 ends the processing of the flowchart shown in FIG. 3.

ステップS103において、対象オブジェクトが車両1の周辺撮像画像に設定された場合、ステップS108に進む。ステップS108では、画像生成装置10は、車載カメラ21の揺れ防止機能が有効であるか否かを判定する。ステップS108は、ステップS104に対応するため、ステップS104での説明を援用する。車載カメラ21の揺れ防止機能が有効と判定された場合、ステップS109に進み、車載カメラ21の揺れ防止機能が無効と判定された場合、ステップS111に進む。 If the target object is set in the peripheral captured image of the vehicle 1 in step S103, the process proceeds to step S108. In step S108, the image generating device 10 determines whether or not the shake prevention function of the vehicle-mounted camera 21 is enabled. Since step S108 corresponds to step S104, the explanation of step S104 is used. If it is determined that the shake prevention function of the vehicle-mounted camera 21 is enabled, the process proceeds to step S109, and if it is determined that the shake prevention function of the vehicle-mounted camera 21 is disabled, the process proceeds to step S111.

ステップS108において、車載カメラ21の揺れ防止機能が有効と判定された場合、ステップS109に進む。ステップS109では、画像生成装置10は、ステップS103で車両1の周辺撮像画像が対象オブジェクトとして設定されているため、対象オブジェクト以外である内装画像に対して、揺動処理を実行する。揺動処理は、車両1の内装画像の大きさを変更する処理、車両1の内装画像の表示位置を変更する処理、及び車両1の内装画像の傾斜角度を変更する処理のうち少なくとも何れかを含む。 If it is determined in step S108 that the shake prevention function of the in-vehicle camera 21 is enabled, the process proceeds to step S109. In step S109, the image generating device 10 performs a shaking process on the interior image, which is other than the target object, because the peripheral captured image of the vehicle 1 is set as the target object in step S103. The shaking process includes at least one of a process of changing the size of the interior image of the vehicle 1, a process of changing the display position of the interior image of the vehicle 1, and a process of changing the tilt angle of the interior image of the vehicle 1.

ステップS110では、画像生成装置10は、車両1の車室内における仮想視点から所定方向を見た画像である視点画像を生成する。ステップS110は、ステップS106に対応するため、ステップS106での説明を援用する。ステップS110での処理が終了すると、ステップS107に進む。ステップS107の説明は既述の説明を援用する。 In step S110, the image generating device 10 generates a viewpoint image, which is an image seen in a predetermined direction from a virtual viewpoint in the cabin of the vehicle 1. Step S110 corresponds to step S106, and therefore the explanation of step S106 is used here. When the processing of step S110 ends, the process proceeds to step S107. The explanation of step S107 is the same as that given above.

ステップS108において、車載カメラ21の揺れ防止機能が無効と判定された場合、ステップS111に進む。ステップS111では、画像生成装置10は、車両1の周辺撮像画像が車両1の揺れに応じて揺れるため、車両1の周辺撮像画像の揺れを低減させる。画像生成装置10は、車両1が揺れても車両1の周辺撮像画像の揺れが低減されるように、揺れ低減処理を実行する。これにより、車両1の揺れた場合であっても、遠隔地ユーザAが注視しているオブジェクトが揺れにくくなるため、遠隔地ユーザAが酔う可能性を低減させることができる。ステップS108での処理が終了すると、ステップS109に進む。ステップS109以降の説明は既述の説明を援用する。なお、画像生成装置10には、本願出願時に知られた揺れ低減処理を適用できるものとする。 If it is determined in step S108 that the shake prevention function of the in-vehicle camera 21 is disabled, the process proceeds to step S111. In step S111, the image generating device 10 reduces the shaking of the captured image of the vehicle 1, because the captured image of the vehicle 1 shakes in response to the shaking of the vehicle 1. The image generating device 10 executes a shake reduction process so that the shaking of the captured image of the vehicle 1 is reduced even if the vehicle 1 shakes. As a result, even if the vehicle 1 shakes, the object that the remote user A is gazing at is less likely to shake, so that the possibility of the remote user A becoming sick can be reduced. When the process in step S108 ends, the process proceeds to step S109. The explanations given above are used for the explanations from step S109 onwards. It should be noted that the image generating device 10 can be applied with a shake reduction process known at the time of filing of the present application.

以上のように、本実施形態に係る画像生成装置10は、車両1に設けられた車載カメラ21及び車載センサ22から、車両1の挙動の情報を含む車両情報を取得する車両情報取得部11と、車両1の車室内における仮想視点から所定方向を見た画像であって、被写体が車両1の挙動により揺動する画像を視点画像として生成する画像生成部14と、画像生成部14により生成された画像を、遠隔地空間30に設けられた表示装置32に表示するための制御信号を出力する表示制御部15と、表示装置32を視認する遠隔地ユーザAの注視点に関する情報を取得する注視点情報取得部13と、を備える。本実施形態では、画像生成部14は、視点画像に写る被写体のうち遠隔地ユーザAの注視点に対応する対象オブジェクトの揺動レベルを、対象オブジェクト以外の揺動レベルよりも低くした視点画像を生成する。これにより、車両1に乗車していない遠隔地ユーザAは、自身が注視している対象以外が車両1の挙動に応じて揺れる視点画像を視認することで、没入感が阻害されることなく、視覚を通じて車両1の挙動を把握しやすくなる。また遠隔地ユーザAが注視している対象は、当該対象以外に比べて、車両1の挙動に応じて揺れにくくなるため、遠隔地ユーザAが酔うことを抑制することができる。 As described above, the image generating device 10 according to the present embodiment includes a vehicle information acquisition unit 11 that acquires vehicle information including information on the behavior of the vehicle 1 from the on-board camera 21 and the on-board sensor 22 provided in the vehicle 1, an image generating unit 14 that generates a viewpoint image, which is an image viewed in a predetermined direction from a virtual viewpoint in the cabin of the vehicle 1, in which the subject sways due to the behavior of the vehicle 1, a display control unit 15 that outputs a control signal for displaying the image generated by the image generating unit 14 on a display device 32 provided in the remote space 30, and a gaze point information acquisition unit 13 that acquires information on the gaze point of the remote user A viewing the display device 32. In the present embodiment, the image generating unit 14 generates a viewpoint image in which the sway level of a target object corresponding to the gaze point of the remote user A among the subjects appearing in the viewpoint image is lower than the sway level of objects other than the target object. As a result, the remote user A who is not riding in the vehicle 1 can easily grasp the behavior of the vehicle 1 through vision without impeding the sense of immersion by viewing a viewpoint image in which objects other than the object he or she is gazing at sway in response to the behavior of the vehicle 1. In addition, the object that remote user A is gazing at is less likely to sway in response to the behavior of vehicle 1 than objects other than that object, which can prevent remote user A from becoming motion sick.

また、本実施形態では、揺動レベルは、内装画像又は車両1の撮像画像が車両1の挙動に応じて揺動する揺動幅又は速さである。これにより、遠隔地ユーザAは、自身の周辺視野で捉えている対象から、車両1がどのような挙動をしているかを直感的に把握することができる。 In addition, in this embodiment, the rocking level is the rocking width or speed at which the interior image or the captured image of the vehicle 1 rocks in response to the behavior of the vehicle 1. This allows the remote user A to intuitively grasp how the vehicle 1 is behaving from the objects captured in his or her peripheral vision.

さらに、本実施形態では、画像生成部14は、対象オブジェクトの揺動幅が対象オブジェクト以外の揺動幅に比べて小さい視点画像、及び対象オブジェクトの速さが対象オブジェクト以外の速さに比べて遅い視点画像のうち少なくとも何れか一方の視点画像を生成する。これにより、遠隔地ユーザAの中心視野に含まれる対象は揺れにくく、遠隔地ユーザAの周辺視野に含まれる対象は揺れやすくなるため、遠隔地ユーザAが酔うことを抑制することができる。 Furthermore, in this embodiment, the image generating unit 14 generates at least one of a viewpoint image in which the oscillation width of the target object is smaller than the oscillation width of objects other than the target object, and a viewpoint image in which the speed of the target object is slower than the speed of objects other than the target object. This makes it possible to prevent objects included in the central visual field of the remote user A from swaying and objects included in the peripheral visual field of the remote user A from swaying, thereby preventing the remote user A from becoming dizzy.

加えて、本実施形態では、車両情報は、車両に設けられた車載カメラ21により、車両1の周辺が撮像された車両1の周辺撮像画像を含み、視点画像は、仮想視点から見た車両の内装を示す内装画像、及び車両1の周辺撮像画像を含む。画像生成部14は、遠隔地ユーザAの注視点に基づいて、内装画像及び車両1の周辺撮像画像のうち何れか一方を対象オブジェクトに設定する。これにより、遠隔地ユーザAが車両1の周辺を注視している場合、車両1の周辺撮像画像の揺動レベルを内装画像の揺動レベルよりも低くした視点画像を生成することができる。また、遠隔地ユーザAが車両1の車内空間している場合、内装画像の揺動レベルを車両1の周辺撮像画像の揺動レベルよりも低くした視点画像を生成することができる。 In addition, in this embodiment, the vehicle information includes a peripheral image of the vehicle 1 captured by the onboard camera 21 installed in the vehicle, and the viewpoint image includes an interior image showing the interior of the vehicle as seen from a virtual viewpoint, and a peripheral image of the vehicle 1. The image generation unit 14 sets one of the interior image and the peripheral image of the vehicle 1 as a target object based on the gaze point of the remote user A. As a result, when the remote user A is gazing at the periphery of the vehicle 1, a viewpoint image can be generated in which the vibration level of the peripheral image of the vehicle 1 is lower than the vibration level of the interior image. Also, when the remote user A is inside the vehicle 1, a viewpoint image can be generated in which the vibration level of the interior image is lower than the vibration level of the peripheral image of the vehicle 1.

また、本実施形態では、画像生成部14は、車両1の周辺撮像画像を対象オブジェクトに設定した場合、車両1の周辺撮像画像の揺動レベルを、内装画像の揺動レベルに比べて低くした視点画像を生成する。これにより、遠隔地ユーザAが車両1の周辺を注視している場合、遠隔地ユーザAが酔うことを抑制しつつ、内装画像の揺れにより車両1の挙動を直感的に把握することができる。 In addition, in this embodiment, when the image generating unit 14 sets the peripheral captured image of the vehicle 1 as the target object, it generates a viewpoint image in which the shaking level of the peripheral captured image of the vehicle 1 is lower than the shaking level of the interior image. As a result, when the remote user A is gazing at the periphery of the vehicle 1, the remote user A can intuitively grasp the behavior of the vehicle 1 by the shaking of the interior image while suppressing the remote user A from becoming sick.

さらに、本実施形態では、画像生成部14は、内装画像を対象オブジェクトに設定した場合、内装画像の揺動レベルを、車両1の周辺撮像画像の揺動レベルに比べて低くした視点画像を生成する。これにより、遠隔地ユーザAが車両1の車内空間を注視している場合、遠隔地ユーザAが酔うことを抑制しつつ、車両1の周辺撮像画像の揺れにより車両1の挙動を直感的に把握することができる。 Furthermore, in this embodiment, when the image generating unit 14 sets an interior image as the target object, it generates a viewpoint image in which the shaking level of the interior image is lower than the shaking level of the captured image of the surroundings of the vehicle 1. As a result, when the remote user A is gazing at the interior space of the vehicle 1, the remote user A can intuitively grasp the behavior of the vehicle 1 by the shaking of the captured image of the surroundings of the vehicle 1 while preventing the remote user A from becoming sick.

加えて、本実施形態では、車両1の車両情報は、車両1の加速度及び角加速度のうち少なくともいずれか一方を含む。これにより、車両1の挙動に合わせて被写体が揺動する視点画像を生成することができる。 In addition, in this embodiment, the vehicle information of the vehicle 1 includes at least one of the acceleration and angular acceleration of the vehicle 1. This makes it possible to generate a viewpoint image in which the subject oscillates in accordance with the behavior of the vehicle 1.

なお、以上に説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。 The above-described embodiments are described to facilitate understanding of the present invention, and are not described to limit the present invention. Therefore, each element disclosed in the above embodiments is intended to include all design modifications and equivalents that fall within the technical scope of the present invention.

例えば、上述した実施形態では、対象オブジェクトとして、内装画像又は車両1の周辺撮像画像を例に挙げて説明したが、内装画像又は車両1の周辺撮像画像を択一的に選択して対象オブジェクトを設定する方法に限定されず、遠隔地ユーザAの注視点を含む所定の範囲を対象オブジェクトに設定してもよい。この場合、画像生成装置10は、対象オブジェクトとして設定された所定の範囲の揺動レベルを、所定の範囲より外側の揺動レベルよりも低くした視点画像を生成する。上述した実施形態に比べて、画像生成部14が異なる変形例に係る画像生成装置10について説明する。 For example, in the above-described embodiment, an interior image or a captured image of the surroundings of the vehicle 1 is given as an example of the target object, but the method is not limited to alternatively selecting an interior image or a captured image of the surroundings of the vehicle 1 to set the target object, and a predetermined range including the gaze point of the remote user A may be set as the target object. In this case, the image generating device 10 generates a viewpoint image in which the oscillation level of the predetermined range set as the target object is lower than the oscillation level outside the predetermined range. A description will be given of an image generating device 10 according to a modified example in which the image generating unit 14 is different from the above-described embodiment.

図4を用いて、変形例に係る画像生成装置10により実行される画像表示制御フローについて説明する。図4は、変形例に係る画像生成装置10により実行される画像表示制御を示すフローチャートである。図4のフローチャートは、図3のフローチャートに比べて、ステップS103~ステップS106及びステップS108~ステップS110を、ステップS201~ステップS204に置き換えたものである。したがって、図3のフローチャートを用いて説明したステップについては、既述の説明を援用し、ステップS201~ステップS204について説明する。 The image display control flow executed by the image generating device 10 according to the modified example will be described with reference to FIG. 4. FIG. 4 is a flowchart showing image display control executed by the image generating device 10 according to the modified example. Compared to the flowchart in FIG. 3, the flowchart in FIG. 4 replaces steps S103 to S106 and steps S108 to S110 with steps S201 to S204. Therefore, for the steps explained using the flowchart in FIG. 3, the explanation already given will be used and steps S201 to S204 will be explained.

ステップS201では、画像生成装置10は、車載カメラ21の揺れ防止機能が有効であるか否かを判定する。ステップS201は、図3のステップS104及びステップS108に対応するため、ステップS104及びステップS108での説明を援用する。車載カメラ21の揺れ防止機能が有効と判定された場合、ステップS202に進み、車載カメラ21の揺れ防止機能が無効と判定された場合、ステップS204に進む。 In step S201, the image generating device 10 determines whether the anti-shake function of the vehicle-mounted camera 21 is enabled. Step S201 corresponds to step S104 and step S108 in FIG. 3, and therefore the explanations of step S104 and step S108 are used. If it is determined that the anti-shake function of the vehicle-mounted camera 21 is enabled, the process proceeds to step S202, and if it is determined that the anti-shake function of the vehicle-mounted camera 21 is disabled, the process proceeds to step S204.

ステップ201において、車載カメラ21の揺れ防止機能が有効と判定された場合、ステップS202に進む。ステップS202では、画像生成装置10は、遠隔地ユーザAの注視点を含む所定の範囲より外側に対して、揺動処理を実行する。例えば、画像生成装置10は、ステップS102で取得した遠隔地ユーザAの注視点情報から、表示装置32の表示画像において遠隔地ユーザAが注視している被写体の位置を特定する。画像生成装置10は、当該被写体を含む所定の範囲を対象オブジェクトに設定する。所定の範囲は、遠隔地ユーザAが注視している被写体を含む範囲であればよく、その形状、大きさなどは特に限定されない。例えば、所定の範囲は、遠隔地ユーザAの中心視野を示す範囲として、記憶部12に予め記憶されている。 If it is determined in step S201 that the shake prevention function of the in-vehicle camera 21 is enabled, the process proceeds to step S202. In step S202, the image generating device 10 performs a shaking process on the outside of a predetermined range including the gaze point of the remote user A. For example, the image generating device 10 identifies the position of the subject that the remote user A is gazing at in the display image of the display device 32 from the gaze point information of the remote user A acquired in step S102. The image generating device 10 sets a predetermined range including the subject as the target object. The predetermined range may be a range including the subject that the remote user A is gazing at, and its shape, size, etc. are not particularly limited. For example, the predetermined range is stored in advance in the storage unit 12 as a range indicating the central visual field of the remote user A.

画像生成装置10は、遠隔地ユーザAの注視点を含む所定の範囲を対象オブジェクトに設定すると、対象オブジェクトの外側に対して、揺動処理を実行する。例えば、対象オブジェクトとして、遠隔地ユーザAの中心視野の範囲が設定された場合、画像生成装置10は、遠隔地ユーザAの周辺視野に含まれる対象について、揺動処理を実行する。変形例において、揺動処理の対象は、内装画像、車両1の周辺撮像画像、又は、内装画像及び車両1の周辺撮像画像の両方のいずれかである。ステップS201での揺動処理は、図3に示すステップS105及びステップS109での揺動処理と同様である。このため、揺動処理の説明は、これらのステップでの説明を援用する。 When the image generating device 10 sets a predetermined range including the gaze point of the remote user A as the target object, it executes a rocking process on the outside of the target object. For example, when the range of the central visual field of the remote user A is set as the target object, the image generating device 10 executes a rocking process on the object included in the peripheral visual field of the remote user A. In a modified example, the object of the rocking process is either an interior image, a captured image of the surroundings of the vehicle 1, or both an interior image and a captured image of the surroundings of the vehicle 1. The rocking process in step S201 is similar to the rocking process in steps S105 and S109 shown in FIG. 3. Therefore, the description of the rocking process will be based on the description of these steps.

ステップS203では、画像生成装置10は、車両1の乗員の頭部に相当する位置に仮想視点を設定し、車両1の周辺撮像画像に対して、内装画像を重畳させることで、車両1の車内空間を再現した仮想空間を生成する。そして、画像生成装置10は、仮想空間から、車両1の車室内における仮想視点から所定方向を見た画像である視点画像を生成する。 In step S203, the image generating device 10 sets a virtual viewpoint at a position corresponding to the head of an occupant of the vehicle 1, and generates a virtual space that reproduces the interior space of the vehicle 1 by superimposing an interior image on the peripheral captured image of the vehicle 1. Then, the image generating device 10 generates a viewpoint image from the virtual space, which is an image viewed in a specified direction from the virtual viewpoint in the passenger compartment of the vehicle 1.

ステップS201からステップS204を経てステップS203に進んだ場合、画像生成装置10は、ステップS204で車両1の揺れに応じて揺れるように加工された車両1の周辺撮像画像を用いる。一方、ステップS201からステップS202を経てステップS203に進んだ場合、画像生成装置10は、車載カメラ21により撮像された車両1の周辺撮像画像そのものを用いる。ステップS201で車載カメラ21の揺れ防止機能が無効と判定されているため、車載カメラ21により撮像された車両1の周辺撮像画像は、車両1の揺れに応じて揺れるためである。 When the process proceeds from step S201 to step S204 and then to step S203, the image generating device 10 uses the captured image of the surroundings of the vehicle 1 that has been processed in step S204 to shake in response to the shaking of the vehicle 1. On the other hand, when the process proceeds from step S201 to step S202 and then to step S203, the image generating device 10 uses the captured image of the surroundings of the vehicle 1 itself captured by the on-board camera 21. This is because the vibration prevention function of the on-board camera 21 is determined to be disabled in step S201, and therefore the captured image of the surroundings of the vehicle 1 captured by the on-board camera 21 will shake in response to the shaking of the vehicle 1.

ステップS203の処理が終了すると、ステップS107に進み、ステップS203で生成された視点画像は、表示装置32に出力される。 When the processing of step S203 is completed, the process proceeds to step S107, and the viewpoint image generated in step S203 is output to the display device 32.

ステップS201において、車載カメラ21の揺れ防止機能が有効と判定された場合、ステップS204に進む。ステップS204では、画像生成装置10は、車両1の周辺撮像画像が車両1の揺れに応じて揺れるため、車両1の周辺撮像画像の揺れを低減させる。ステップS204は、図3のステップS111に対応するため、ステップS111での説明を援用する。ステップS204での処理が終了すると、ステップS202に進む。ステップS202以降の説明は既述の説明を援用する。 If it is determined in step S201 that the shake prevention function of the in-vehicle camera 21 is enabled, the process proceeds to step S204. In step S204, the image generating device 10 reduces the shaking of the captured image of the periphery of the vehicle 1, because the captured image of the periphery of the vehicle 1 shakes in response to the shaking of the vehicle 1. Since step S204 corresponds to step S111 in FIG. 3, the explanation of step S111 is used here. When the process in step S204 ends, the process proceeds to step S202. The explanations given above are used for the explanations of steps S202 and onward.

以上のように、変形例に係る画像生成装置10が備える画像生成部14は、視点画像のうち、前記ユーザの注視点を含む所定の範囲を対象オブジェクトに設定する。これにより、例えば、遠隔地ユーザAの中心視野に含まれる被写体の揺動レベルを、遠隔地ユーザAの周辺視野に含まれる被写体の揺動レベルよりも低くした視点画像を生成することができる。遠隔地ユーザAの実際の中心視野及び周辺視野に合わせた視点画像を生成することができるため、遠隔地ユーザAは、没入感が阻害されることなく、視覚を通じて車両1の挙動を把握しやすくなる。また遠隔地ユーザAの中心視野に含まれる対象は、当該対象以外に比べて、車両1の挙動に応じて揺れにくくなり、遠隔地ユーザAが酔うことを抑制することができる。 As described above, the image generating unit 14 included in the image generating device 10 according to the modified example sets a predetermined range of the viewpoint image including the user's gaze point as a target object. This makes it possible to generate a viewpoint image in which the sway level of a subject included in the central visual field of the remote user A is lower than the sway level of a subject included in the peripheral visual field of the remote user A, for example. Since a viewpoint image that matches the actual central visual field and peripheral visual field of the remote user A can be generated, the remote user A can easily grasp the behavior of the vehicle 1 through vision without being hindered in the sense of immersion. Furthermore, objects included in the central visual field of the remote user A are less likely to sway in response to the behavior of the vehicle 1 compared to other objects, which makes it possible to prevent the remote user A from becoming sick.

なお、変形例に係る画像生成装置10が実行する揺動処理は、例えば、対象オブジェクト以外の揺動レベルについて、揺動レベルを一律にせず、遠隔地ユーザAの注視点からの距離が遠いほど、揺動レベルを大きくしてもよい。これにより、遠隔地ユーザAの周辺視野において、中心視野に近いほど、車両1の挙動に応じて揺れにくくなるため、遠隔地ユーザAは中心視野に含まれる対象を視認しやすくなる。また、遠隔地ユーザAの周辺視野において、中心視野から遠いほど、車両1の挙動に応じて揺れやすくなるため、遠隔地ユーザAは、周辺視野で車両1の挙動を直感的に把握しやすくなる。 The rocking process performed by the image generating device 10 according to the modified example may, for example, not set the rocking level uniformly for objects other than the target object, but may increase the rocking level the farther the object is from the gaze point of the remote user A. This makes it easier for the remote user A to visually recognize objects included in the central field of vision, since the closer the object is to the central field of vision, the less likely it is to rock in response to the behavior of the vehicle 1. Also, the farther the object is from the central field of vision, the more likely it is to rock in response to the behavior of the vehicle 1, making it easier for the remote user A to intuitively grasp the behavior of the vehicle 1 in his peripheral vision.

また変形例に係る画像生成装置10が実行する揺動処理は、例えば、対象オブジェクトとして設定された所定の範囲と当該範囲の境界付近において、揺動レベルの差に変曲点ができないように、モーフィング処理により、揺動レベルが経時的に徐々に変化させる処理であってもよい。遠隔地ユーザAの中心視野と周辺視野の境界において、連続的に揺動レベルが変化するため、例えば、車両1が突然大きく揺れた場合であっても、遠隔地ユーザAが違和感を覚えるのを抑制することができる。 The oscillation process performed by the image generating device 10 according to the modified example may be, for example, a process in which the oscillation level is gradually changed over time by a morphing process so that no inflection point occurs in the difference in the oscillation level near the boundary between a predetermined range set as the target object and the range in question. Since the oscillation level changes continuously at the boundary between the central field of vision and the peripheral field of vision of the remote user A, it is possible to prevent the remote user A from feeling uncomfortable, for example, even if the vehicle 1 suddenly sways significantly.

また上述の実施形態では、表示装置32として遠隔地ユーザAが装着するヘッドマウントディスプレイの画面表示部分を例に挙げて説明したが、この場合、仮想視点は、予め設定された視点ではなく、遠隔地ユーザAの視点となり、また遠隔地ユーザAの頭部の動きに応じて動く視点であってもよい。画像生成装置10は、車両1の挙動に加えて、遠隔地ユーザAの頭部の動きに合わせた内装画像にすることで、遠隔地ユーザAは、自身が装着可能なデバイスにおいても、車両1の挙動を把握しやすくなる。なお、図5は、表示装置32がヘッドマウントディスプレイに組み込まれた場合における仮想空間の例である。 In the above embodiment, the screen display portion of a head-mounted display worn by remote user A was used as an example of display device 32. In this case, the virtual viewpoint is not a preset viewpoint but the viewpoint of remote user A, and may be a viewpoint that moves in accordance with the movement of remote user A's head. In addition to the behavior of vehicle 1, image generating device 10 generates an interior image that matches the movement of remote user A's head, making it easier for remote user A to grasp the behavior of vehicle 1 even on a device that can be worn by remote user A. Note that FIG. 5 is an example of a virtual space when display device 32 is incorporated into a head-mounted display.

また上述の実施形態では、仮想視点から車両1の前方を見た画像を視点画像として説明したが、仮想視点から見る方向は車両1の前方に限定されず、例えば、仮想視点から車両1の左側方又は右側方を見た画像を視点画像としてもよい。 In the above embodiment, an image viewed from a virtual viewpoint toward the front of the vehicle 1 is described as a viewpoint image, but the direction viewed from the virtual viewpoint is not limited to the front of the vehicle 1. For example, an image viewed from the virtual viewpoint toward the left or right side of the vehicle 1 may be used as a viewpoint image.

また上述の実施形態では、車両1の内装画像が記憶部12に記憶されている構成を例に挙げて説明したが、車両1の内装画像は、車両1に搭載され、車両1の車室内を撮像するカメラにより撮像された撮像画像であってもよい。 In the above embodiment, an example was described in which an interior image of the vehicle 1 is stored in the storage unit 12, but the interior image of the vehicle 1 may be an image captured by a camera mounted on the vehicle 1 that captures an image of the interior of the vehicle 1.

また上述の実施形態において、図3のステップS104及びステップS108の処理は必ずしも実行する必要はなく、例えば、画像生成装置10は、遠隔地ユーザAに初めて視点画像を表示装置32に出力する場合に限り、これらの処理を実行してもよい。 In addition, in the above-described embodiment, the processes of steps S104 and S108 in FIG. 3 do not necessarily need to be executed. For example, the image generating device 10 may execute these processes only when outputting a viewpoint image to the display device 32 for the first time to remote user A.

また上述の実施形態では、遠隔地ユーザAの注視点を特定する処理を遠隔地コントローラ34が実行する場合を例に挙げて説明したが、これに限られず、画像生成装置10は、遠隔地コントローラ34の代わりとして、遠隔地ユーザAの注視点を特定するための注視点特定部を備えていてもよい。この場合、画像生成装置10は、遠隔地カメラ33により撮像された撮像画像を取得し、当該撮像画像に基づいて、遠隔地ユーザAの注視点を特定する。 In the above embodiment, the remote controller 34 executes the process of identifying the gaze point of the remote user A, but the present invention is not limited to this. Instead of the remote controller 34, the image generating device 10 may include a gaze point identification unit for identifying the gaze point of the remote user A. In this case, the image generating device 10 acquires an image captured by the remote camera 33, and identifies the gaze point of the remote user A based on the captured image.

100…画像表示システム
1…車両
21…車載カメラ
22…車載センサ
22a…加速度センサ
22b…角加速度センサ
23…車載通信装置
10…画像生成装置
11…車両情報取得部
12…記憶部
13…注視点情報取得部
14…画像生成部
15…表示制御部
31…遠隔地通信装置
32…表示装置
33…遠隔地カメラ
34…遠隔地コントローラ
REFERENCE SIGNS LIST 100: IMAGE DISPLAY SYSTEM 1: VEHICLE 21: ON-VEHICLE CAMERA 22: ON-VEHICLE SENSOR 22a: ACCELERATION SENSOR 22b: ANGULAR ACCELERATION SENSOR 23: ON-VEHICLE COMMUNICATION DEVICE 10: IMAGE GENERATION DEVICE 11: VEHICLE INFORMATION ACQUISITION UNIT 12: MEMORY UNIT 13: POINT OF GAZETTE INFORMATION ACQUISITION UNIT 14: IMAGE GENERATION DEVICE 15: DISPLAY CONTROL UNIT 31: REMOTE COMMUNICATION DEVICE 32: DISPLAY DEVICE 33: REMOTE CAMERA 34: REMOTE CONTROLLER

Claims (8)

車両に設けられた装置から、前記車両の挙動の情報を含む車両情報を取得する車両情報取得部と、
前記車両の車室内における仮想視点から所定方向を見た画像であって、被写体が前記挙動により揺動する前記画像を視点画像として生成する画像生成部と、
前記画像生成部により生成された画像を、前記車室とは異なる空間に設けられた表示装置に表示するための制御信号を出力する表示制御部と、
前記表示装置を視認するユーザの注視点に関する情報を取得する注視点情報取得部と、を備え、
前記車両情報は、前記車両に設けられた撮像装置により、前記車両の周辺が撮像された車両周辺画像を含み、
前記視点画像は、前記仮想視点から見た前記車両の内装を示す内装画像、及び前記車両周辺画像を含み、
前記画像生成部は、
前記ユーザの前記注視点に基づいて、前記車両周辺画像を、前記被写体のうち前記ユーザの注視点に対応する対象オブジェクトに設定した場合、前記車両周辺画像の揺動レベルを、前記内装画像の前記揺動レベルに比べて低くした前記視点画像を生成する画像生成装置。
A vehicle information acquisition unit that acquires vehicle information including information on a behavior of the vehicle from a device provided in the vehicle;
an image generating unit that generates, as a viewpoint image, an image viewed in a predetermined direction from a virtual viewpoint in a cabin of the vehicle, in which a subject sways due to the behavior of the subject;
a display control unit that outputs a control signal for displaying the image generated by the image generation unit on a display device provided in a space different from the vehicle interior;
a gaze point information acquisition unit that acquires information regarding a gaze point of a user viewing the display device,
The vehicle information includes a vehicle surroundings image captured by an imaging device provided in the vehicle,
the viewpoint image includes an interior image showing an interior of the vehicle as seen from the virtual viewpoint, and the vehicle surroundings image,
The image generating unit includes:
When the vehicle surroundings image is set to a target object among the subjects that corresponds to the user's gaze point based on the user's gaze point, an image generating device generates a viewpoint image in which the vibration level of the vehicle surroundings image is lower than the vibration level of the interior image .
車両に設けられた装置から、前記車両の挙動の情報を含む車両情報を取得する車両情報取得部と、A vehicle information acquisition unit that acquires vehicle information including information on a behavior of the vehicle from a device provided in the vehicle;
前記車両の車室内における仮想視点から所定方向を見た画像であって、被写体が前記挙動により揺動する前記画像を視点画像として生成する画像生成部と、an image generating unit that generates, as a viewpoint image, an image viewed in a predetermined direction from a virtual viewpoint in a cabin of the vehicle, in which a subject sways due to the behavior of the subject;
前記画像生成部により生成された画像を、前記車室とは異なる空間に設けられた表示装置に表示するための制御信号を出力する表示制御部と、a display control unit that outputs a control signal for displaying the image generated by the image generation unit on a display device provided in a space different from the vehicle interior;
前記表示装置を視認するユーザの注視点に関する情報を取得する注視点情報取得部と、を備え、a gaze point information acquisition unit that acquires information regarding a gaze point of a user viewing the display device,
前記車両情報は、前記車両に設けられた撮像装置により、前記車両の周辺が撮像された車両周辺画像を含み、The vehicle information includes a vehicle surroundings image captured by an imaging device provided in the vehicle,
前記視点画像は、前記仮想視点から見た前記車両の内装を示す内装画像、及び前記車両周辺画像を含み、the viewpoint image includes an interior image showing an interior of the vehicle as seen from the virtual viewpoint, and the vehicle surroundings image,
前記画像生成部は、The image generating unit includes:
前記ユーザの前記注視点に基づいて、前記内装画像を、前記被写体のうち前記ユーザの注視点に対応する対象オブジェクトに設定した場合、前記内装画像の揺動レベルを、前記車両周辺画像の前記揺動レベルに比べて低くした前記視点画像を生成する画像生成装置。When the interior image is set to a target object among the subjects that corresponds to the user's gaze point based on the user's gaze point, an image generating device generates a viewpoint image in which the shaking level of the interior image is lower than the shaking level of the vehicle surroundings image.
請求項1又は2に記載の画像生成装置であって、
前記揺動レベルは、前記被写体が前記挙動に応じて揺動する揺動幅又は速さである画像生成装置。
3. The image generating device according to claim 1,
The sway level is a sway width or speed at which the subject sways in response to the behavior of the image generating device.
請求項に記載の画像生成装置であって、
前記画像生成部は、前記対象オブジェクトの前記揺動幅が前記対象オブジェクト以外の前記揺動幅に比べて小さい前記視点画像、及び前記対象オブジェクトの前記速さが前記対象オブジェクト以外の前記速さに比べて遅い前記視点画像のうち少なくとも何れか一方の前記視点画像を生成する画像生成装置。
4. The image generating device according to claim 3 ,
The image generation unit is an image generating device that generates at least one of the viewpoint images in which the oscillation range of the target object is smaller than the oscillation range of objects other than the target object, and the viewpoint image in which the speed of the target object is slower than the speed of objects other than the target object.
請求項1~のいずれかに記載の画像生成装置であって、
前記画像生成部は、前記視点画像のうち、前記ユーザの注視点を含む所定の範囲を前記対象オブジェクトに設定する画像生成装置。
The image generating device according to any one of claims 1 to 4 ,
The image generating unit is an image generating device that sets a predetermined range of the viewpoint image that includes the user's gaze point as the target object.
請求項1~のいずれかに記載の画像生成装置であって、
前記車両情報は、前記車両の加速度及び角加速度のうち少なくともいずれか一方を含む画像生成装置。
The image generating device according to any one of claims 1 to 5 ,
The vehicle information includes at least one of an acceleration and an angular acceleration of the vehicle.
プロセッサにより実行され、車両の室内とは異なる空間に設けられた表示装置に表示する画像を生成する画像生成方法であって、
前記車両に設けられた装置から、前記車両の挙動の情報を含む車両情報を取得し、
前記車両の室内における仮想視点から所定方向を見た画像であって、被写体が前記挙動により揺動する前記画像を視点画像として生成し、
前記表示装置を視認するユーザの注視点に関する情報を取得し、
前記被写体のうち前記ユーザの注視点に対応する対象オブジェクトの揺動レベルを、前記対象オブジェクト以外の前記揺動レベルよりも低くした前記視点画像を生成する視点画像生成ステップを含み、
前記車両情報は、前記車両に設けられた撮像装置により、前記車両の周辺が撮像された車両周辺画像を含み、
前記視点画像は、前記仮想視点から見た前記車両の内装を示す内装画像、及び前記車両周辺画像を含み、
前記視点画像生成ステップは、
前記ユーザの前記注視点に基づいて、前記車両周辺画像を前記対象オブジェクトに設定した場合、前記車両周辺画像の揺動レベルを、前記内装画像の前記揺動レベルに比べて低くするステップを含む画像生成方法。
1. An image generating method executed by a processor to generate an image to be displayed on a display device provided in a space other than a vehicle interior, comprising:
Acquiring vehicle information including information on a behavior of the vehicle from a device provided in the vehicle;
generating, as a viewpoint image, an image viewed in a predetermined direction from a virtual viewpoint in the interior of the vehicle, in which the subject sways due to the behavior of the subject;
Acquire information regarding a gaze point of a user viewing the display device;
a viewpoint image generating step of generating the viewpoint image in which a rocking level of a target object corresponding to a gaze point of the user among the subjects is made lower than the rocking level of an object other than the target object,
The vehicle information includes a vehicle surroundings image captured by an imaging device provided in the vehicle,
the viewpoint image includes an interior image showing an interior of the vehicle as seen from the virtual viewpoint, and the vehicle surroundings image,
The viewpoint image generating step includes:
An image generating method including a step of lowering a vibration level of the vehicle surroundings image compared to the vibration level of the interior image when the vehicle surroundings image is set as the target object based on the user's gaze point .
プロセッサにより実行され、車両の室内とは異なる空間に設けられた表示装置に表示する画像を生成する画像生成方法であって、1. An image generating method executed by a processor to generate an image to be displayed on a display device provided in a space other than a vehicle interior, comprising:
前記車両に設けられた装置から、前記車両の挙動の情報を含む車両情報を取得し、Acquiring vehicle information including information on a behavior of the vehicle from a device provided in the vehicle;
前記車両の室内における仮想視点から所定方向を見た画像であって、被写体が前記挙動により揺動する前記画像を視点画像として生成し、generating, as a viewpoint image, an image viewed in a predetermined direction from a virtual viewpoint in the interior of the vehicle, in which the subject sways due to the behavior of the subject;
前記表示装置を視認するユーザの注視点に関する情報を取得し、Acquire information regarding a gaze point of a user viewing the display device;
前記被写体のうち前記ユーザの注視点に対応する対象オブジェクトの揺動レベルを、前記対象オブジェクト以外の前記揺動レベルよりも低くした前記視点画像を生成する視点画像生成ステップを含み、a viewpoint image generating step of generating the viewpoint image in which a rocking level of a target object corresponding to a gaze point of the user among the subjects is made lower than the rocking level of an object other than the target object,
前記車両情報は、前記車両に設けられた撮像装置により、前記車両の周辺が撮像された車両周辺画像を含み、The vehicle information includes a vehicle surroundings image captured by an imaging device provided in the vehicle,
前記視点画像は、前記仮想視点から見た前記車両の内装を示す内装画像、及び前記車両周辺画像を含み、the viewpoint image includes an interior image showing an interior of the vehicle as seen from the virtual viewpoint, and the vehicle surroundings image,
前記視点画像生成ステップは、The viewpoint image generating step includes:
前記ユーザの前記注視点に基づいて、前記内装画像を前記対象オブジェクトに設定した場合、前記内装画像の前記揺動レベルを、前記車両周辺画像の前記揺動レベルに比べて低くするステップを含む画像生成方法。An image generating method including a step of lowering the sway level of the interior image compared to the sway level of the vehicle surroundings image when the interior image is set as the target object based on the user's gaze point.
JP2021042778A 2021-03-16 2021-03-16 Image generating device and image generating method Active JP7600002B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021042778A JP7600002B2 (en) 2021-03-16 2021-03-16 Image generating device and image generating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021042778A JP7600002B2 (en) 2021-03-16 2021-03-16 Image generating device and image generating method

Publications (2)

Publication Number Publication Date
JP2022142566A JP2022142566A (en) 2022-09-30
JP7600002B2 true JP7600002B2 (en) 2024-12-16

Family

ID=83426308

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021042778A Active JP7600002B2 (en) 2021-03-16 2021-03-16 Image generating device and image generating method

Country Status (1)

Country Link
JP (1) JP7600002B2 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005242606A (en) 2004-02-26 2005-09-08 Olympus Corp Image generation system, image generation program and image generation method
WO2009104675A1 (en) 2008-02-20 2009-08-27 クラリオン株式会社 Vehicle peripheral image display system
JP2017013590A (en) 2015-06-30 2017-01-19 日本精機株式会社 Head-up display device
JP2017185988A (en) 2016-04-01 2017-10-12 株式会社デンソー Device for vehicle, program for vehicle, and filter design program
WO2018173445A1 (en) 2017-03-23 2018-09-27 ソニー株式会社 Information processing device, information processing method, information processing system, and program
WO2018230563A1 (en) 2017-06-16 2018-12-20 本田技研工業株式会社 Image providing system for vehicle, server system, and image providing method for vehicle
US20190251672A1 (en) 2016-10-20 2019-08-15 Samsung Electronics Co., Ltd. Display apparatus and image processing method thereof
WO2019181233A1 (en) 2018-03-19 2019-09-26 ソニー株式会社 Image display system, information processing device, information processing method, program, and moving body
JP2019207484A (en) 2018-05-28 2019-12-05 株式会社デンソーテン Movement experience providing apparatus and movement experience providing system
JP2020008664A (en) 2018-07-05 2020-01-16 株式会社東陽テクニカ Driving simulator

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005242606A (en) 2004-02-26 2005-09-08 Olympus Corp Image generation system, image generation program and image generation method
WO2009104675A1 (en) 2008-02-20 2009-08-27 クラリオン株式会社 Vehicle peripheral image display system
JP2017013590A (en) 2015-06-30 2017-01-19 日本精機株式会社 Head-up display device
JP2017185988A (en) 2016-04-01 2017-10-12 株式会社デンソー Device for vehicle, program for vehicle, and filter design program
US20190251672A1 (en) 2016-10-20 2019-08-15 Samsung Electronics Co., Ltd. Display apparatus and image processing method thereof
WO2018173445A1 (en) 2017-03-23 2018-09-27 ソニー株式会社 Information processing device, information processing method, information processing system, and program
WO2018230563A1 (en) 2017-06-16 2018-12-20 本田技研工業株式会社 Image providing system for vehicle, server system, and image providing method for vehicle
WO2019181233A1 (en) 2018-03-19 2019-09-26 ソニー株式会社 Image display system, information processing device, information processing method, program, and moving body
JP2019207484A (en) 2018-05-28 2019-12-05 株式会社デンソーテン Movement experience providing apparatus and movement experience providing system
JP2020008664A (en) 2018-07-05 2020-01-16 株式会社東陽テクニカ Driving simulator

Also Published As

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

Similar Documents

Publication Publication Date Title
US10317900B2 (en) Controlling autonomous-vehicle functions and output based on occupant position and attention
JP6342856B2 (en) Vehicle control device
KR102550382B1 (en) Image display system, information processing device, information processing method, program, and moving object
CN100443334C (en) Informing device
US20090002142A1 (en) Image Display Device
US20170371156A1 (en) Vehicular display control device and vehicular display device
CN111386210A (en) System and method for reducing symptoms of motion sickness
JP7151393B2 (en) Vehicle information providing device, vehicle information providing method and program
JP2023052450A (en) Method for operating head-worn electronic display device and display system for displaying virtual content
JP2010208359A (en) Display device for vehicle
CN112977460A (en) Method and apparatus for preventing motion sickness when viewing image content in a moving vehicle
JP7581093B2 (en) Image generating device and image generating method
JP2011020539A (en) Rear-seat image display device
CN118144652A (en) Vehicle seat control method, device, equipment and storage medium
JP2020131921A (en) Upset disease suppression device
JP2019020312A (en) Display controller and method for display control
CN112977306A (en) Method for reducing motion sickness
JP7600002B2 (en) Image generating device and image generating method
JP7624790B2 (en) Vehicle distraction monitoring device
JP2016071666A (en) Gaze guidance device for vehicle
EP4303056B1 (en) Method and system for controlling a display device in a vehicle
JP4501518B2 (en) In-vehicle information providing apparatus and control method for in-vehicle information providing apparatus
JP5664202B2 (en) Driving assistance device
EP3680620A1 (en) Vehicle image displaying apparatus and method of displaying image data on a display device disposed in a vehicle
JP4474985B2 (en) In-vehicle information provider

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231107

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240917

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241204

R150 Certificate of patent or registration of utility model

Ref document number: 7600002

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150