JP2024025398A - Display control device, head-up display device, and display control method - Google Patents

Display control device, head-up display device, and display control method Download PDF

Info

Publication number
JP2024025398A
JP2024025398A JP2022128805A JP2022128805A JP2024025398A JP 2024025398 A JP2024025398 A JP 2024025398A JP 2022128805 A JP2022128805 A JP 2022128805A JP 2022128805 A JP2022128805 A JP 2022128805A JP 2024025398 A JP2024025398 A JP 2024025398A
Authority
JP
Japan
Prior art keywords
virtual image
image
vehicle
reference position
attitude
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2022128805A
Other languages
Japanese (ja)
Inventor
誠 秦
Makoto Hata
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.)
Nippon Seiki Co Ltd
Original Assignee
Nippon Seiki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Seiki Co Ltd filed Critical Nippon Seiki Co Ltd
Priority to JP2022128805A priority Critical patent/JP2024025398A/en
Publication of JP2024025398A publication Critical patent/JP2024025398A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
  • Instrument Panels (AREA)

Abstract

To suppress deterioration of a virtual reality of an image (virtual object) caused by a change in attitude of a vehicle.SOLUTION: A HUD device carries out a first image adjustment processing that dynamically changes a position of a virtual image according to the change in the attitude of the vehicle with reference to a first reference position Po10, for suppressing a relative positional deviation between the virtual image and a foreground caused by the change in the attitude of the vehicle. When it is determined that the change in the attitude of the vehicle will be large, a second reference position Po20 is set in which a virtual position of the virtual image is off-set above (or below) the first reference position. A second image adjustment processing that dynamically changes the position of the virtual image according to the change in the attitude of the vehicle with reference to the second reference position, for suppressing the relative positional deviation between the virtual image and the foreground caused by the change in the attitude of the vehicle.SELECTED DRAWING: Figure 13

Description

本開示は、車両等の移動体で使用され、移動体の前景(車両の乗員から見た移動体の前進方向の実景)に画像を重畳して視認させる表示制御装置、ヘッドアップディスプレイ装置、及び表示制御方法等に関する。 The present disclosure relates to a display control device, a head-up display device, and a head-up display device that are used in a moving object such as a vehicle and superimpose an image on the foreground of the moving object (actual view in the forward direction of the moving object as seen from a vehicle occupant). Related to display control methods, etc.

ヘッドアップディスプレイ(HUD:Head Up Display)装置は、車両前方の風景に画像(仮想オブジェクト)を重ねて表示することで、実景又は実景に存在する実オブジェクトに情報などを付加・強調した拡張現実(AR:Augmented Reality)を表現し、車両を運転するユーザの視線移動を極力抑えつつ、所望の情報を的確に提供することで、安全で快適な車両運行に寄与することができるものである。 A Head Up Display (HUD) device displays an image (virtual object) superimposed on the scenery in front of the vehicle, creating an augmented reality (augmented reality) that adds and emphasizes information to the real scene or real objects existing in the real scene. By expressing AR (Augmented Reality) and accurately providing desired information while suppressing the line of sight movement of the user driving the vehicle, it can contribute to safe and comfortable vehicle operation.

特許文献1に記載のヘッドアップディスプレイ装置は、表示基準位置に画像(仮想オブジェクト)を表示し、車両の姿勢変動の大きさに基づいて、画像(仮想オブジェクト)の表示位置が表示基準位置からずれないように補正することで、実景又は実景に存在する実オブジェクトに対する画像(仮想オブジェクト)の位置関係のズレを抑制する。これにより、車両の姿勢変動が生じても、画像と実景との相対的な位置関係が維持されるため、画像を実景にさらに調和させることができる。 The head-up display device described in Patent Document 1 displays an image (virtual object) at a display reference position, and shifts the display position of the image (virtual object) from the display reference position based on the magnitude of the attitude change of the vehicle. By correcting so that there is no deviation, a shift in the positional relationship of the image (virtual object) with respect to the real scene or a real object existing in the real scene is suppressed. As a result, even if the attitude of the vehicle changes, the relative positional relationship between the image and the actual scene is maintained, so that the image can be further harmonized with the actual scene.

車両の姿勢変動前に、画像が、元々重なって視認されていた実景の領域を重畳実景領域とする。ヘッドアップディスプレイ装置において、車両の大きな姿勢変動によって、虚像表示領域が重畳実景領域に重ならない程ずれてしまった場合、大きな姿勢変動に合わせて画像の位置を調整すると、調整された画像の一部又は全部が、虚像表示領域内に収まらなくなる(表示できなくなる)。姿勢変動によって画像の一部又は全部が欠けてしまう(以下では、この現象を「見切れる」とも表現する)と、虚像の仮想現実感が損なわれ、観察者に違和感を与えることが想定される。 The area of the actual scene where the images were originally visually recognized as overlapping before the attitude change of the vehicle is set as the superimposed actual scene area. In a head-up display device, if the virtual image display area shifts to the extent that it does not overlap the superimposed real view area due to a large attitude change of the vehicle, when the image position is adjusted according to the large attitude change, a part of the adjusted image Or the entire image no longer fits within the virtual image display area (cannot be displayed). If part or all of the image is cut off due to the posture change (hereinafter, this phenomenon will also be referred to as "cut off"), the virtual reality of the virtual image will be impaired, and it is assumed that the viewer will feel uncomfortable.

特許文献1のヘッドアップディスプレイ装置は、[図6]に示すように、車両の姿勢変動に対し、表示コンテンツを表示基準位置から上方向へLu、下方向へLdのシフト制限を設けることで、表示コンテンツの見切れが生じないようにしている。 As shown in FIG. 6, the head-up display device of Patent Document 1 restricts the shift of display content upward from the display reference position by Lu and downward from the display reference position in response to changes in the posture of the vehicle. This prevents the display content from being cut off.

国際公開2020/208883号International Publication 2020/208883

上方向へのシフト可能領域Luを広くしようとした場合、表示コンテンツは、表示領域の比較的下方に表示されることになる。また、下方向へのシフト可能領域Ldを広くしようとした場合、表示コンテンツは、表示領域の比較的上方に表示されることになる。すなわち、車両の姿勢変動に対して上方向へのシフト可能領域を広く設けたい場合や下方向へのシフト可能領域を広く設けたい場合などに合わせて表示領域内に表示されるコンテンツの配置がおおよそ決定されてしまい、コンテンツのレイアウト自由度が低下してしまうことが想定される。 If an attempt is made to widen the upwardly shiftable area Lu, the display content will be displayed relatively lower in the display area. Furthermore, if it is attempted to widen the downwardly shiftable area Ld, the display content will be displayed relatively above the display area. In other words, the layout of the content displayed within the display area is approximately the same as when you want to provide a wide area where the upward shift can be made or when you want to provide a wide area where the downward shift can be made in response to changes in the vehicle's attitude. It is assumed that this will reduce the degree of freedom in layout of the content.

逆に言えば、コンテンツ(虚像)のレイアウトを重視した場合、意図せず、車両の姿勢変動に対して上方向へのシフト可能領域が狭くなったり、下方向へのシフト可能領域が狭くなったりしてしまい、車両の姿勢変動に対する画像の所望の位置調整がしづらくなってしまい、虚像が実景に調和している印象が薄れて(仮想現実感が低下して)しまうことが想定される。 Conversely, if emphasis is placed on the layout of the content (virtual image), the area that can be shifted upwards or downwards may become narrower due to changes in the vehicle's attitude unintentionally. This makes it difficult to adjust the desired position of the image in response to changes in the vehicle's posture, and it is assumed that the impression that the virtual image is in harmony with the real scene will fade (the sense of virtual reality will deteriorate).

本明細書に開示される特定の実施形態の要約を以下に示す。これらの態様が、これらの特定の実施形態の概要を読者に提供するためだけに提示され、この開示の範囲を限定するものではないことを理解されたい。実際に、本開示は、以下に記載された実施態様と、以下に記載されない種々の態様との組み合わせを包含し得る。 A summary of certain embodiments disclosed herein is provided below. It is to be understood that these aspects are presented solely to provide the reader with an overview of these particular embodiments and do not limit the scope of this disclosure. Indeed, the present disclosure may encompass combinations of the embodiments described below and various aspects not described below.

本開示の概要は、虚像の視認における違和感を低減することに関する。より具体的には、車両の姿勢変動による画像(仮想オブジェクト)の仮想現実感の低下を抑制する、ことにも関する。 The summary of the present disclosure relates to reducing discomfort in viewing virtual images. More specifically, it also relates to suppressing a decrease in the virtual reality of an image (virtual object) due to changes in the posture of the vehicle.

したがって、本明細書に記載される表示制御装置、ヘッドアップディスプレイ装置、及び表示制御方法等は、前記課題を解決するため、以下の手段を採用した。本実施形態は、車両の姿勢変動による虚像と前景との相対的な位置ズレを抑制するために、第1基準位置を基準にして車両の姿勢変動に合わせて前記虚像の位置をダイナミックに変化させる第1画像調整処理を実行し、前記車両の前記姿勢変動が大きくなると判定された場合、前記虚像の基準位置を前記第1基準位置より上方(又は下方)にオフセットした第2基準位置を設定し、前記車両の前記姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第2基準位置を基準にして前記車両の前記姿勢変動に合わせて前記虚像の位置をダイナミックに変化させる第2画像調整処理を実行する、ことをその要旨とする。 Therefore, the display control device, head-up display device, display control method, etc. described in this specification employ the following means to solve the above problems. In this embodiment, in order to suppress relative positional deviation between the virtual image and the foreground due to changes in the attitude of the vehicle, the position of the virtual image is dynamically changed based on the first reference position according to changes in the attitude of the vehicle. If the first image adjustment process is executed and it is determined that the attitude variation of the vehicle becomes large, a second reference position is set by offsetting the reference position of the virtual image upward (or downward) from the first reference position. , in order to suppress a relative positional shift between the virtual image and the foreground due to the attitude change of the vehicle, the position of the virtual image is dynamically adjusted based on the second reference position in accordance with the attitude change of the vehicle. The gist thereof is to execute the second image adjustment process to change the image to the image.

したがって、本明細書に記載される第1実施態様における表示制御装置は、車両に搭載され、表示面に画像を表示する表示部を有し、前記画像の光を被投影部に向けることで、前記車両の前景と重なる虚像表示領域内に虚像を重ねて視認させるヘッドアップディスプレイ装置を制御する表示制御装置であって、
1つ又は複数のプロセッサと、
メモリと、
前記メモリに格納され、前記1つ又は複数のプロセッサによって実行されるように構成される1つ又は複数のコンピュータ・プログラムと、を備え、
前記プロセッサは、
前記車両の姿勢変動を示す姿勢変動情報を取得し、
1)所定の第1基準位置を設定し、前記車両の姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第1基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第1画像調整処理、
2)前記姿勢変動情報、又は前記車両の前記姿勢変動が大きくなることを予測する姿勢変動予測情報に基づき、前記車両の前記姿勢変動が大きくなると判定された場合、前記虚像の基準位置を前記第1基準位置より少なくとも上方又は下方にオフセットした第2基準位置を設定し、前記車両の前記姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第2基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第2画像調整処理、を含む画像調整処理を実行する、ようにする。
Therefore, the display control device in the first embodiment described in this specification is mounted on a vehicle, has a display section that displays an image on a display surface, and directs the light of the image toward the projected section. A display control device that controls a head-up display device that displays a virtual image superimposed in a virtual image display area that overlaps with the foreground of the vehicle,
one or more processors;
memory and
one or more computer programs stored in the memory and configured to be executed by the one or more processors;
The processor includes:
acquiring attitude change information indicating attitude change of the vehicle;
1) A predetermined first reference position is set, and in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle, the attitude change information is set based on the first reference position. a first image adjustment process that dynamically changes the position of the virtual image;
2) If it is determined that the attitude change of the vehicle will increase based on the attitude change information or attitude change prediction information that predicts that the attitude change of the vehicle will increase, the reference position of the virtual image is changed to the reference position of the virtual image. A second reference position offset at least upward or downward from the first reference position is set, and the second reference position is set in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle. An image adjustment process including a second image adjustment process of dynamically changing the position of the virtual image according to the attitude change information as a reference is executed.

基準位置は、車両の姿勢が所定の基準姿勢であるときの虚像表示領域内における虚像が表示される位置である。基準姿勢は、車両が通常走行する際に想定される姿勢であり、例えば、路面に対するピッチング角度がゼロ[degree]である。基準位置を上方にオフセットした第2基準位置を有する虚像は、車両の姿勢変動(後傾)により虚像表示領域が上方に移動してしまうことに対して虚像を下方へ補正しても、虚像表示領域内に虚像を収めて表示しやすくなる(虚像の見切れを生じにくくすることができる)。逆に、基準位置を下方にオフセットした第2基準位置を有する虚像は、車両の姿勢変動(前傾)により虚像表示領域が下方に移動してしまうことに対して虚像を上方へ補正しても、虚像表示領域内に虚像を収めて表示しやすくなる(虚像の見切れを生じにくくすることができる)。 The reference position is a position where a virtual image is displayed within the virtual image display area when the attitude of the vehicle is a predetermined reference attitude. The reference posture is a posture assumed when the vehicle normally travels, and for example, the pitching angle with respect to the road surface is zero [degree]. A virtual image that has a second reference position that is offset upward from the reference position does not display a virtual image even if the virtual image is corrected downward to compensate for the virtual image display area moving upward due to changes in vehicle attitude (backward tilting). It becomes easier to fit the virtual image within the area and display it (the virtual image is less likely to be cut off). Conversely, in a virtual image having a second reference position that is offset downward from the reference position, even if the virtual image is corrected upward in response to the virtual image display area moving downward due to changes in the attitude of the vehicle (forward tilting). , it becomes easier to fit and display the virtual image within the virtual image display area (the virtual image is less likely to be cut off).

第1実施形態によれば、車両の姿勢変動が比較的小さい場合(又は姿勢変動が比較的小さいと予測される場合)と、車両の姿勢変動が比較的大きい場合(又は姿勢変動が比較的大きいと予測される場合)とで、姿勢変動に合わせた虚像の位置補正の基準となる基準位置を変えることができる。したがって、車両の姿勢変動が比較的大きい場合、基準位置を上方にオフセットすることで、車両の姿勢変動(後傾)に対する虚像の位置補正をした場合でも虚像の見切れを生じにくくすることができる。また、基準位置を下方にオフセットすることで、車両の姿勢変動(前傾)に対する虚像の位置補正をした場合でも虚像の見切れを生じにくくすることができる。なお、姿勢変動が比較的小さい場合は、基準位置をオフセットしないまま比較的小さな姿勢変動に対する虚像の位置補正を行うことができる。すなわち、姿勢変動が比較的小さい場合は、虚像表示領域内の虚像(コンテンツ)の自由度の高い配置のまま姿勢変動に対する虚像の位置補正を行うことができ、姿勢変動が比較的大きい場合は、基準位置をオフセットすることで虚像の上側又は下側の見切れを起こりにくくすることが想定される。 According to the first embodiment, when the attitude variation of the vehicle is relatively small (or when the attitude variation is predicted to be relatively small) and when the attitude variation of the vehicle is relatively large (or when the attitude variation is relatively large). ), it is possible to change the reference position that serves as a reference for correcting the position of the virtual image in accordance with the posture change. Therefore, when the attitude change of the vehicle is relatively large, by offsetting the reference position upward, it is possible to prevent the virtual image from being cut off even when the position of the virtual image is corrected for the attitude change (backward tilting) of the vehicle. Furthermore, by offsetting the reference position downward, it is possible to make it difficult for the virtual image to be cut off even when the position of the virtual image is corrected for changes in the posture of the vehicle (forward tilting). Note that when the posture change is relatively small, the position of the virtual image can be corrected for the relatively small posture change without offsetting the reference position. In other words, when the posture change is relatively small, the position of the virtual image can be corrected for the posture change while the virtual image (content) is placed in the virtual image display area with a high degree of freedom; when the posture change is relatively large, It is assumed that by offsetting the reference position, it is less likely that the upper or lower side of the virtual image will be cut off.

また、第1実施形態に従属し得る第2実施形態の表示制御装置では、前記プロセッサは、前記第2画像調整処理において、
前記第2基準位置を、前記第1基準位置よりも観察者から見て下側に設定する。これによれば、前傾の姿勢変動が比較的大きい場合、基準位置を下方にオフセットすることで、車両の前傾に対する虚像の位置補正をした場合でも虚像の上側の見切れを起こりにくくすることができるという利点も想定される。
Further, in a display control device of a second embodiment that may be subordinate to the first embodiment, the processor may, in the second image adjustment process,
The second reference position is set lower than the first reference position when viewed from an observer. According to this, by offsetting the reference position downward when the forward tilt attitude change is relatively large, it is possible to prevent the upper part of the virtual image from being cut off even when the position of the virtual image is corrected for the forward tilt of the vehicle. The advantage of being able to do so is also expected.

また、第2実施形態に従属する第3実施形態の表示制御装置では、前記プロセッサは、
前記第1画像調整処理において、前記基準位置を基準にして、前記姿勢変動情報に合わせて前記虚像の位置を上方及び下方にダイナミックに変化させ、
前記第2画像調整処理において、前記基準位置を基準にして、前記姿勢変動情報に合わせて前記虚像の位置を上方にダイナミックに変化させ、下方には変化させない、ようにする。基準位置を下方にオフセットすることで、車両の前傾に対する虚像の位置補正をした場合でも虚像の上側の見切れを起こりにくくすることができるが、車両の後傾に対する虚像の位置補正をした場合に虚像の下側の見切れが起こりやすくなることが想定される。第3実施形態では、第2画像調整処理において、姿勢変動情報に合わせて虚像の位置を上方にはダイナミックに調整し、下方には変化させないことで、車両の前傾に対する虚像の位置補正をした場合に虚像の上側の見切れを起こりにくくすることができ、かつ車両が後傾した場合に虚像の下側の見切れが起こらないようにすることができるという利点も想定される。
Further, in a display control device according to a third embodiment that is subordinate to the second embodiment, the processor may include:
In the first image adjustment process, dynamically changing the position of the virtual image upward and downward in accordance with the attitude change information with respect to the reference position,
In the second image adjustment process, the position of the virtual image is dynamically changed upward in accordance with the attitude change information, but not downward, based on the reference position. By offsetting the reference position downward, it is possible to prevent the upper part of the virtual image from being cut off even when the position of the virtual image is corrected for the forward tilt of the vehicle, but when the position of the virtual image is corrected for the backward tilt of the vehicle. It is assumed that the lower part of the virtual image is more likely to be cut off. In the third embodiment, in the second image adjustment process, the position of the virtual image is dynamically adjusted upward according to attitude change information, but not changed downward, thereby correcting the position of the virtual image with respect to the forward tilt of the vehicle. It is also envisioned that there are advantages in that the upper part of the virtual image is less likely to be cut off when the vehicle tilts backward, and the lower part of the virtual image is prevented from being cut off when the vehicle leans backward.

また、第1乃至第3実施形態に従属し得る第4実施形態の表示制御装置では、前記プロセッサは、
前記姿勢変動情報、又は前記姿勢変動予測情報に基づき、検出される又は予測される前記車両の前記姿勢変動が大きいほど、
前記第2基準位置の、前記第1基準位置からのオフセット量を大きく設定する、ようにする。基準位置のオフセットにより、前傾又は後傾の一方の姿勢変動に対する虚像の位置補正による表示欠けを抑制することができるが、前傾又は後傾の他方の姿勢変動に対する虚像の位置補正による表示欠けは逆に発生しやすくなることが想定される。本実施形態によれば、生じ得る姿勢変動の大きさに合わせて基準位置のオフセット量を設定することで、前傾又は後傾の一方の姿勢変動に対する虚像の位置補正による表示欠けを抑制しつつ、他方の姿勢変動に対する虚像の位置補正による表示欠けも抑制することができるという利点も想定される。
Further, in a display control device according to a fourth embodiment that may be subordinate to the first to third embodiments, the processor:
The larger the attitude change of the vehicle that is detected or predicted based on the attitude change information or the attitude change prediction information,
The amount of offset of the second reference position from the first reference position is set to be large. By offsetting the reference position, it is possible to suppress display defects caused by correcting the position of the virtual image in response to posture changes in one of forward and backward tilts, but display defects due to virtual image position correction in response to the other posture changes in forward and backward tilts. On the contrary, it is expected that this will occur more easily. According to the present embodiment, by setting the offset amount of the reference position according to the size of the posture change that may occur, display omission due to virtual image position correction for either forward or backward posture change can be suppressed. , it is also assumed that there is an advantage that it is possible to suppress display defects due to positional correction of the virtual image with respect to the other attitude change.

また、第1乃至第4実施形態に従属し得る第5実施形態の表示制御装置では、前記虚像は、第1虚像、及び前記第1虚像よりも前記虚像表示領域の上下方向の中央から遠い位置に表示される第2虚像を少なくとも含み、
前記プロセッサは、前記姿勢変動情報、又は前記姿勢変動予測情報に基づき、前記車両の前記姿勢変動が大きくなると判定された場合、
前記第1虚像には、前記第2画像調整処理を行い、
前記第2虚像には、前記第1画像調整処理を行う、ようにする。本実施形態によれば、前傾又は後傾の車両の比較的大きい姿勢変動に対する虚像の位置補正をした場合でも、虚像の見切れを生じにくくすることができるという利点も想定される。
Further, in the display control device of the fifth embodiment that may be subordinate to the first to fourth embodiments, the virtual image is located at a position farther from the vertical center of the virtual image display area than the first virtual image and the first virtual image. including at least a second virtual image displayed in
When the processor determines that the attitude change of the vehicle will increase based on the attitude change information or the attitude change prediction information,
performing the second image adjustment process on the first virtual image;
The second virtual image is subjected to the first image adjustment process. According to the present embodiment, an advantage is also envisaged that even when the position of the virtual image is corrected for a relatively large attitude change of the vehicle leaning forward or leaning backward, it is possible to make it difficult for the virtual image to be cut off.

また、第2実施形態に従属し得る第5実施形態の表示制御装置では、前記虚像は、第1虚像、及び前記第1虚像よりも下方に表示される第2虚像を少なくとも含み、
前記プロセッサは、前記姿勢変動情報、又は前記姿勢変動予測情報に基づき、前記車両の前記姿勢変動が大きくなると判定された場合、
前記第1虚像には、前記第2画像調整処理を行い、
前記第2虚像には、前記第1画像調整処理を行い、
前記第2画像調整処理において、前記第2基準位置を、前記第1基準位置よりも観察者から見て下側に設定する、ようにする。本実施形態によれば、前傾の車両の比較的大きい姿勢変動に対する虚像の位置補正をした場合でも、虚像の上側の見切れを生じにくくすることができるという利点も想定される。
Further, in the display control device of the fifth embodiment that may be subordinate to the second embodiment, the virtual image includes at least a first virtual image and a second virtual image displayed below the first virtual image,
When the processor determines that the attitude change of the vehicle will increase based on the attitude change information or the attitude change prediction information,
performing the second image adjustment process on the first virtual image;
performing the first image adjustment process on the second virtual image;
In the second image adjustment process, the second reference position is set lower than the first reference position when viewed from the observer. According to the present embodiment, even when the position of the virtual image is corrected for a relatively large change in attitude of a vehicle leaning forward, an advantage is also envisaged in that the upper part of the virtual image is less likely to be cut off.

また、第1乃至第5実施形態に従属し得る第6実施形態の表示制御装置では、前記プロセッサは、前記車両の前記姿勢変動の振幅が所定値以下になったことを検出した場合、前記第2基準位置を前記第1基準位置に戻す際、徐々に基準位置を変更する、ようにする。これによれば、第2基準位置から第1基準位置に虚像が瞬間的に戻ることにより観察者に与え得る違和感を軽減することも想定される。 Further, in the display control device of the sixth embodiment that may be subordinate to the first to fifth embodiments, when the processor detects that the amplitude of the attitude fluctuation of the vehicle has become equal to or less than a predetermined value, the When returning the second reference position to the first reference position, the reference position is gradually changed. According to this, it is also assumed that the sense of discomfort that may be given to the observer due to the instantaneous return of the virtual image from the second reference position to the first reference position is reduced.

また、第1乃至第5実施形態に従属し得る第6実施形態の表示制御装置では、車両に搭載され、表示面に画像を表示する表示部と、
前記表示部からの表示光を被投影部にむけるリレー光学系と、
1つ又は複数のプロセッサと、
メモリと、
前記メモリに格納され、前記1つ又は複数のプロセッサによって実行されるように構成される1つ又は複数のコンピュータ・プログラムと、を備え
前記車両の前景と重なる虚像表示領域内に虚像を重ねて視認させるヘッドアップディスプレイ装置であって、
前記プロセッサは、
前記車両の姿勢変動を示す姿勢変動情報を取得し、
1)所定の第1基準位置を設定し、前記車両の姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第1基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第1位置調整処理、
2)前記姿勢変動情報、又は前記車両の前記姿勢変動が大きくなることを予測する姿勢変動予測情報に基づき、前記車両の前記姿勢変動が大きくなると判定された場合、前記虚像の基準位置を前記第1基準位置より少なくとも上方又は下方にオフセットした第2基準位置を設定し、前記車両の前記姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第2基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第2位置調整処理、を含む位置調整処理を実行する、
ことを特徴とするヘッドアップディスプレイ装置。
Further, in a display control device according to a sixth embodiment that may be subordinate to the first to fifth embodiments, a display unit that is mounted on a vehicle and displays an image on a display surface;
a relay optical system that directs display light from the display section to a projected section;
one or more processors;
memory and
one or more computer programs stored in the memory and configured to be executed by the one or more processors, the virtual image being superimposed and viewed in a virtual image display area overlapping with the foreground of the vehicle. A head-up display device,
The processor includes:
acquiring attitude change information indicating attitude change of the vehicle;
1) A predetermined first reference position is set, and in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle, the attitude change information is set based on the first reference position. a first position adjustment process that dynamically changes the position of the virtual image;
2) If it is determined that the attitude change of the vehicle will increase based on the attitude change information or attitude change prediction information that predicts that the attitude change of the vehicle will increase, the reference position of the virtual image is changed to the reference position of the virtual image. A second reference position offset at least upward or downward from the first reference position is set, and the second reference position is set in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle. performing a position adjustment process including a second position adjustment process of dynamically changing the position of the virtual image according to the attitude change information as a reference;
A head-up display device characterized by:

また、第1乃至第5実施形態に従属し得る第6実施形態の表示制御装置では、車両に搭載され、表示面に画像を表示する表示部を有し、前記画像の光を被投影部に向けることで、前記車両の前景と重なる虚像表示領域内に虚像を重ねて視認させるヘッドアップディスプレイ装置を制御する表示制御方法であって、
前記車両の姿勢変動を示す姿勢変動情報を取得することと、
1)所定の第1基準位置を設定し、前記車両の姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第1基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第1位置調整処理、
2)前記姿勢変動情報、又は前記車両の前記姿勢変動が大きくなることを予測する姿勢変動予測情報に基づき、前記車両の前記姿勢変動が大きくなると判定された場合、前記虚像の基準位置を前記第1基準位置より少なくとも上方又は下方にオフセットした第2基準位置を設定し、前記車両の前記姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第2基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第2位置調整処理、を含む、
ことを特徴とする表示制御方法。
Further, a display control device according to a sixth embodiment that may be subordinate to the first to fifth embodiments includes a display unit that is mounted on a vehicle and displays an image on a display surface, and directs the light of the image to a projected unit. A display control method for controlling a head-up display device that displays a virtual image superimposed in a virtual image display area that overlaps with the foreground of the vehicle by directing the head-up display device,
acquiring attitude change information indicating attitude change of the vehicle;
1) A predetermined first reference position is set, and in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle, the attitude change information is set based on the first reference position. a first position adjustment process that dynamically changes the position of the virtual image;
2) If it is determined that the attitude change of the vehicle will increase based on the attitude change information or attitude change prediction information that predicts that the attitude change of the vehicle will increase, the reference position of the virtual image is changed to the reference position of the virtual image. A second reference position offset at least upward or downward from the first reference position is set, and the second reference position is set in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle. a second position adjustment process of dynamically changing the position of the virtual image according to the attitude change information as a reference;
A display control method characterized by:

図1は、本実施形態の車両用表示システムを車両へ適用した例を示す図である。FIG. 1 is a diagram showing an example in which the vehicle display system of this embodiment is applied to a vehicle. 図2は、ヘッドアップディスプレイ装置の構成を示す図である。FIG. 2 is a diagram showing the configuration of a head-up display device. 図3は、いくつかの実施形態の車両用表示システムのブロック図である。FIG. 3 is a block diagram of a vehicle display system of some embodiments. 図4は、いくつかの実施形態に従って、コンテンツ、及び仮想視点を配置したモデル空間を説明する図である。FIG. 4 is a diagram illustrating a model space in which content and virtual viewpoints are arranged, according to some embodiments. 図5は、車両の走行中において、観察者が視認する前景と、前景に重畳して表示される画像(虚像)の例を示す図である。FIG. 5 is a diagram illustrating an example of a foreground visually recognized by an observer and an image (virtual image) displayed superimposed on the foreground while the vehicle is running. 図6は、位置調整処理前の虚像を示す図であり、左図は、虚像と仮想平面との関係を示し、右図は、観察者が前方を向いた際に視認される前景と虚像とを示す。FIG. 6 is a diagram showing the virtual image before the position adjustment process. The left diagram shows the relationship between the virtual image and the virtual plane, and the right diagram shows the foreground and virtual image that are visible when the viewer faces forward. shows. 図7Aは、第1画像調整処理後の虚像を示す図であり、左図は、虚像と仮想平面との関係を示し、右図は、観察者が前方を向いた際に視認される前景と虚像とを示す。FIG. 7A is a diagram showing the virtual image after the first image adjustment process. The left diagram shows the relationship between the virtual image and the virtual plane, and the right diagram shows the foreground and the foreground that are visible when the viewer faces forward. A virtual image is shown. 図7Bは、第2画像調整処理後の虚像を示す図であり、左図は、虚像と仮想平面との関係を示し、右図は、観察者が前方を向いた際に視認される前景と虚像とを示す。FIG. 7B is a diagram showing the virtual image after the second image adjustment process. The left diagram shows the relationship between the virtual image and the virtual plane, and the right diagram shows the foreground that is visible when the observer looks forward. A virtual image is shown. 図8Aは、第1画像調整処理後の虚像を示す図であり、左図は、虚像と仮想平面との関係を示し、右図は、観察者が前方を向いた際に視認される前景と虚像とを示す。FIG. 8A is a diagram showing the virtual image after the first image adjustment process. The left diagram shows the relationship between the virtual image and the virtual plane, and the right diagram shows the foreground that is visually recognized when the viewer faces forward. A virtual image is shown. 図8Bは、第2画像調整処理後の虚像を示す図であり、左図は、虚像と仮想平面との関係を示し、右図は、観察者が前方を向いた際に視認される前景と虚像とを示す。FIG. 8B is a diagram showing the virtual image after the second image adjustment process. The left diagram shows the relationship between the virtual image and the virtual plane, and the right diagram shows the foreground that is visually recognized when the observer faces forward. A virtual image is shown. 図9は、位置調整量の限度CTを説明するための図である。FIG. 9 is a diagram for explaining the limit CT of the position adjustment amount. 図10は、複数のコンテンツ毎に設定された複数の位置調整範囲を説明するための図である。FIG. 10 is a diagram for explaining a plurality of position adjustment ranges set for each of a plurality of contents. 図11は、比較例における大きな姿勢変動に対する画像調整処理を説明する図である。FIG. 11 is a diagram illustrating image adjustment processing for large posture changes in a comparative example. 図12は、本実施形態における車両の姿勢変動が大きくなると判定されていない場合の画像調整処理を説明する図である。FIG. 12 is a diagram illustrating the image adjustment process in the case where it is not determined that the change in the posture of the vehicle will become large in this embodiment. 図13は、本実施形態における車両の姿勢変動が大きくなると判定された場合の画像調整処理を説明する図である。FIG. 13 is a diagram illustrating image adjustment processing in the present embodiment when it is determined that the change in the posture of the vehicle becomes large. 図14は、本実施形態における車両の姿勢変動が大きくなると判定された場合の画像調整処理を説明する図である。FIG. 14 is a diagram illustrating image adjustment processing when it is determined that the change in the posture of the vehicle will increase in this embodiment. 図15は、本実施形態における車両の姿勢変動が大きくなると判定された場合の画像調整処理を説明する図であるFIG. 15 is a diagram illustrating image adjustment processing in the present embodiment when it is determined that the vehicle attitude variation becomes large. 図16は、いくつかの実施形態における表示制御のフローを示す図である。FIG. 16 is a diagram illustrating a flow of display control in some embodiments.

以下、図1ないし図10、及び図12ないし図16では、例示的な車両用表示システムの構成、及び動作の説明を提供する。なお、本発明は以下の実施形態(図面の内容も含む)によって限定されるものではない。下記の実施形態に変更(構成要素の削除も含む)を加えることができるのはもちろんである。また、以下の説明では、本発明の理解を容易にするために、公知の技術的事項の説明を適宜省略する。 1-10 and 12-16, a description of the configuration and operation of an exemplary vehicle display system is provided below. Note that the present invention is not limited to the following embodiments (including the contents of the drawings). Of course, changes (including deletion of components) can be made to the embodiments described below. Further, in the following description, description of known technical matters will be omitted as appropriate in order to facilitate understanding of the present invention.

図1を参照する。図1は、車両用虚像表示システムの構成の一例を示す図である。なお、図1において、車両(移動体の一例。)1の左右方向(換言すると、車両1の幅方向)をX軸(X軸の正方向は、車両1の前方を向いた際の左方向。)とし、左右方向に直交すると共に、地面又は地面に相当する面(ここでは路面6)に直交する線分に沿う上下方向(換言すると、車両1の高さ方向)をY軸(Y軸の正方向は、上方向。)とし、左右方向及び上下方向の各々に直交する線分に沿う前後方向をZ軸(Z軸の正方向は、車両1の直進方向。)とする。この点は、他の図面においても同様である。 Please refer to FIG. FIG. 1 is a diagram showing an example of the configuration of a virtual image display system for a vehicle. In FIG. 1, the left and right direction (in other words, the width direction of the vehicle 1) of the vehicle (an example of a moving object) 1 is the X axis (the positive direction of the X axis is the left direction when facing the front of the vehicle 1). ), and the vertical direction (in other words, the height direction of the vehicle 1) along a line segment perpendicular to the left-right direction and perpendicular to the ground or a surface corresponding to the ground (road surface 6 in this case) is the Y-axis (Y-axis The positive direction is the upward direction), and the front-rear direction along the line segment orthogonal to each of the left-right direction and the up-down direction is the Z-axis (the positive direction of the Z-axis is the straight direction of the vehicle 1). This point also applies to other drawings.

図示するように、車両(移動体)1に備わる車両用表示システム10は、観察者(典型的には車両1の運転席に着座する運転者)の左目700Lと右目700Rの位置や視線方向を検出する瞳(あるいは顔)検出用の目位置検出部(視線検出部)409、車両1の前方(広義には周囲)を撮像するカメラ(例えばステレオカメラ)などで構成される車外センサ411、車両1の姿勢を検出する姿勢検出部415、ヘッドアップディスプレイ装置(以下では、HUD装置とも呼ぶ)20、及びHUD装置20を制御する表示制御装置30、を有する。なお、目位置検出部(視線検出部)409、車外センサ411は、省略され得る。 As shown in the figure, a vehicle display system 10 provided in a vehicle (mobile object) 1 displays the positions and line of sight of the left eye 700L and right eye 700R of an observer (typically a driver seated in the driver's seat of the vehicle 1). An external sensor 411 consisting of an eye position detection unit (line of sight detection unit) 409 for detecting pupils (or faces), a camera (for example, a stereo camera) that captures an image of the front of the vehicle 1 (in a broad sense, the surroundings), and the vehicle. 1, a head-up display device (hereinafter also referred to as a HUD device) 20, and a display control device 30 that controls the HUD device 20. Note that the eye position detection unit (line of sight detection unit) 409 and the vehicle external sensor 411 may be omitted.

図2は、ヘッドアップディスプレイ装置(HUD装置)20の構成の一態様を示す図である。HUD装置20は、例えばダッシュボード(図1の符号5)内に設置される。このHUD装置20は、画像表示装置(表示部)40、リレー光学系80及び、これら画像表示装置40とリレー光学系80を収納し、画像表示装置40からの表示光Kを内部から外部に向けて出射可能な光出射窓21を有する筐体22、を有する。HUD装置20は、虚像V0を空中に表示することで、仮想的なコンテンツFUを表現する。 FIG. 2 is a diagram showing one aspect of the configuration of a head-up display device (HUD device) 20. As shown in FIG. The HUD device 20 is installed, for example, in a dashboard (numeral 5 in FIG. 1). This HUD device 20 houses an image display device (display section) 40, a relay optical system 80, and the image display device 40 and the relay optical system 80, and directs display light K from the image display device 40 from the inside to the outside. The casing 22 has a light exit window 21 through which light can be emitted. The HUD device 20 expresses virtual content FU by displaying the virtual image V0 in the air.

画像表示装置(表示部)40は、ここでは視差式3D表示装置とする。この立体表示装置(視差式3D表示装置)40は、左視点画像と右視点画像と視認させることで奥行き表現を制御可能な多視点画像表示方式を用いた裸眼立体表示装置である表示器50及び、バックライトとして機能する光源ユニット60、により構成される。なお、画像表示装置(表示部)40は、3D画像を表示する立体画像表示装置に限定されるものではなく、2D画像を表示するものであってもよい。すなわち、虚像V0は、3D表示又は2D表示であってもよい。 The image display device (display unit) 40 is here a parallax type 3D display device. This stereoscopic display device (parallax type 3D display device) 40 includes a display device 50 which is an autostereoscopic display device using a multi-view image display method that can control depth expression by visually recognizing a left viewpoint image and a right viewpoint image. , and a light source unit 60 that functions as a backlight. Note that the image display device (display unit) 40 is not limited to a stereoscopic image display device that displays 3D images, but may also display 2D images. That is, the virtual image V0 may be displayed in 3D or 2D.

後述する表示制御装置30は、例えば、画像レンダリング処理(グラフィック処理)、表示器駆動処理などを実行することで、観察者の左目700Lへ左視点画像V1の左目用表示光K10及び、右目700Rへ右視点画像V2の右目用表示光K20、を向け、左視点画像V1及び右視点画像V2を調整することで、HUD装置20が表示する(観察者が知覚する)コンテンツFUの態様を制御することができる。なお、後述する表示制御装置30は、一定空間に存在する点などから様々な方向に出力される光線をそのまま(概ね)再現するライトフィールドを再現するように、ディスプレイ(表示器50)を制御してもよい。 The display control device 30, which will be described later, transmits the left eye display light K10 of the left viewpoint image V1 to the left eye 700L of the observer and the right eye 700R by executing, for example, image rendering processing (graphic processing), display drive processing, etc. Control the mode of content FU displayed by the HUD device 20 (perceived by the observer) by directing the right-eye display light K20 of the right-view image V2 and adjusting the left-view image V1 and the right-view image V2. Can be done. Note that the display control device 30, which will be described later, controls the display (display device 50) so as to reproduce a light field that (approximately) reproduces the light rays output in various directions from points existing in a certain space. You can.

リレー光学系80は、画像表示装置40からの光を反射し、画像の表示光K10、K20を、ウインドシールド(被投影部材)2に投影する曲面ミラー(凹面鏡等)81、82を有する。但し、その他の光学部材(レンズなどの屈折光学部材、ホログラムなどの回折光学部材、反射光学部材又は、これらの組み合わせを含んでいてもよい。)を、さらに有してもよい。 The relay optical system 80 includes curved mirrors (concave mirrors, etc.) 81 and 82 that reflect light from the image display device 40 and project image display lights K10 and K20 onto the windshield (projection target member) 2. However, it may further include other optical members (which may include a refractive optical member such as a lens, a diffractive optical member such as a hologram, a reflective optical member, or a combination thereof).

図1では、HUD装置20の画像表示装置40によって、左右の各目用の、視差をもつ画像(視差画像)が表示される。各視差画像は、図1に示されるように、虚像表示領域(虚像結像面)VSに結像したV1、V2として表示される。観察者(人)の各目のピントは、虚像表示領域VSの位置に合うように調節される。なお、虚像表示領域VSの位置を、「調節位置(又は結像位置)」と称し、また、所定の基準位置(例えば、HUD装置20のアイボックス200の中心205、観察者の視点位置、又は、車両1の特定位置など)から虚像表示領域VSまでの距離を調節距離(結像距離)と称する。 In FIG. 1, the image display device 40 of the HUD device 20 displays images with parallax (parallax images) for each of the left and right eyes. As shown in FIG. 1, each parallax image is displayed as V1 and V2 formed on a virtual image display area (virtual image plane) VS. The focus of each eye of the observer (person) is adjusted to match the position of the virtual image display area VS. Note that the position of the virtual image display area VS is referred to as an "adjustment position (or imaging position)" and may also be a predetermined reference position (for example, the center 205 of the eyebox 200 of the HUD device 20, the observer's viewpoint position, or , a specific position of the vehicle 1, etc.) to the virtual image display area VS is referred to as an adjustment distance (imaging distance).

また、虚像表示領域VSは、表示器50における表示面50aに対応して、乗員(運転者等の視認者)の前方の実空間に設定される仮想的な(見かけ上の)面である。また、虚像表示領域VSとしては、例えば、路面6に垂直な立面VS1、路面6に対して傾斜した傾斜面VS2、路面6に重畳される路面重畳面VS3、乗員(視認者)に近い側が立面(疑似立面を含む)であり、遠い側が傾斜面となっている面(不図示)等がある。立面VS1を除く他の面を用いた表示では、虚像表示領域上での表示位置に応じて虚像の表示距離が異なり、よって奥行き表現が可能である。 Further, the virtual image display area VS is a virtual (apparent) surface set in the real space in front of the occupant (a viewer such as a driver), corresponding to the display surface 50a of the display 50. Further, the virtual image display area VS includes, for example, an elevational surface VS1 perpendicular to the road surface 6, an inclined surface VS2 inclined with respect to the road surface 6, a road surface superimposed surface VS3 superimposed on the road surface 6, and a side closer to the occupant (viewer). There are surfaces (not shown) that are elevations (including pseudo-elevations) and whose far side is an inclined surface. In display using surfaces other than the vertical surface VS1, the display distance of the virtual image varies depending on the display position on the virtual image display area, and therefore depth can be expressed.

図3は、いくつかの実施形態に係る、車両用虚像表示システムのブロック図である。表示制御装置30は、1つ又は複数のI/Oインタフェース31、1つ又は複数のプロセッサ33、1つ又は複数の表示制御処理回路35、及び1つ又は複数のメモリ37を備える。図3は、1つの実施形態に過ぎず、図示された構成要素は、より数の少ない構成要素に組み合わされてもよく、又は追加の構成要素があってもよい。例えば、表示制御処理回路35(例えば、グラフィック処理ユニット)が、1つ又は複数のプロセッサ33に含まれてもよい。 FIG. 3 is a block diagram of a virtual image display system for a vehicle, according to some embodiments. The display control device 30 includes one or more I/O interfaces 31, one or more processors 33, one or more display control processing circuits 35, and one or more memories 37. FIG. 3 is only one embodiment, and the illustrated components may be combined into fewer components or there may be additional components. For example, display control processing circuitry 35 (eg, a graphics processing unit) may be included in one or more processors 33.

図示するように、プロセッサ33及び表示制御処理回路35は、メモリ37と動作可能に連結される。より具体的には、プロセッサ33及び表示制御処理回路35は、メモリ37に記憶されているプログラムを実行することで、例えば画像データを生成、及び/又は送信するなど、車両用表示システム10(画像表示装置40)の制御を行うことができる。プロセッサ33及び/又は表示制御処理回路35は、少なくとも1つの汎用マイクロプロセッサ(例えば、中央処理装置(CPU))、少なくとも1つの特定用途向け集積回路(ASIC)、少なくとも1つのフィールドプログラマブルゲートアレイ(FPGA)、又はそれらの任意の組み合わせを含むことができる。メモリ37は、ハードディスクのような任意のタイプの磁気媒体、CD及びDVDのような任意のタイプの光学媒体、揮発性メモリのような任意のタイプの半導体メモリ、及び不揮発性メモリを含む。揮発性メモリは、DRAM及びSRAMを含み、不揮発性メモリは、ROM及びNVRAMを含んでもよい。 As shown, processor 33 and display control processing circuit 35 are operably coupled to memory 37 . More specifically, the processor 33 and the display control processing circuit 35 execute programs stored in the memory 37 to generate and/or transmit image data, for example, in the vehicle display system 10 (image data). The display device 40) can be controlled. Processor 33 and/or display control processing circuitry 35 may include at least one general purpose microprocessor (e.g., central processing unit (CPU)), at least one application specific integrated circuit (ASIC), and at least one field programmable gate array (FPGA). ), or any combination thereof. Memory 37 includes any type of magnetic media such as hard disks, any type of optical media such as CDs and DVDs, any type of semiconductor memory such as volatile memory, and non-volatile memory. Volatile memory may include DRAM and SRAM, and non-volatile memory may include ROM and NVRAM.

図示するように、プロセッサ33は、I/Oインタフェース31と動作可能に連結されている。I/Oインタフェース31は、例えば、車両に設けられた後述の車両ECU401及び/又は、他の電子機器(後述する符号403~419)と、CAN(Controller Area Network)の規格に応じて通信(CAN通信とも称する)を行う。なお、I/Oインタフェース31が採用する通信規格は、CANに限定されず、例えば、CANFD(CAN with Flexible Data Rate)、LIN(Local Interconnect Network)、Ethernet(登録商標)、MOST(Media Oriented Systems Transport:MOSTは登録商標)、UART、もしくはUSBなどの有線通信インタフェース、又は、例えば、Bluetooth(登録商標)ネットワークなどのパーソナルエリアネットワーク(PAN)、802.11x Wi-Fi(登録商標)ネットワークなどのローカルエリアネットワーク(LAN)等の数十メートル内の近距離無線通信インタフェースである車内通信(内部通信)インタフェースを含む。また、I/Oインタフェース31は、無線ワイドエリアネットワーク(WWAN0、IEEE802.16-2004(WiMAX:Worldwide Interoperability for Microwave Access))、IEEE802.16eベース(Mobile WiMAX)、4G、4G-LTE、LTE Advanced、5Gなどのセルラー通信規格により広域通信網(例えば、インターネット通信網)などの車外通信(外部通信)インタフェースを含んでいてもよい。 As shown, processor 33 is operably coupled to I/O interface 31 . The I/O interface 31 communicates with, for example, a vehicle ECU 401 (described later) and/or other electronic devices (numerals 403 to 419 described later) provided in the vehicle according to the CAN (Controller Area Network) standard. communication). Note that the communication standard adopted by the I/O interface 31 is not limited to CAN, and includes, for example, CANFD (CAN with Flexible Data Rate), LIN (Local Interconnect Network), Ethernet (registered trademark), and MOST (Media Oriented Systems Transport). Wired communication interfaces such as: MOST (registered trademark), UART, or USB, or local communication interfaces such as personal area networks (PAN), e.g. Bluetooth networks, 802.11x Wi-Fi networks, etc. It includes an in-vehicle communication (internal communication) interface that is a short-range wireless communication interface within several tens of meters such as an area network (LAN). Further, the I/O interface 31 is a wireless wide area network (WWAN0, IEEE802.16-2004 (WiMAX: Worldwide Interoperability for Microwave Access)), IEEE802.16e base (Mobile WiMAX), 4G, 4G-LTE, LTE Advanced, It may also include an external communication interface such as a wide area communication network (for example, the Internet communication network) according to cellular communication standards such as 5G.

図示するように、プロセッサ33は、I/Oインタフェース31と相互動作可能に連結されることで、車両用表示システム10(I/Oインタフェース31)に接続される種々の他の電子機器等と情報を授受可能となる。I/Oインタフェース31には、例えば、車両ECU401、道路情報データベース403、自車位置検出部405、操作検出部407、目位置検出部409、車外センサ411、明るさ検出部413、姿勢検出部415、携帯情報端末417、及び外部通信機器419などが動作可能に連結される。なお、I/Oインタフェース31は、車両用表示システム10に接続される他の電子機器等から受信する情報を加工(変換、演算、解析)する機能を含んでいてもよい。 As shown in the figure, the processor 33 is interoperably connected to the I/O interface 31, so that it can communicate information with various other electronic devices connected to the vehicle display system 10 (I/O interface 31). It becomes possible to give and receive. The I/O interface 31 includes, for example, a vehicle ECU 401, a road information database 403, a vehicle position detection section 405, an operation detection section 407, an eye position detection section 409, an external sensor 411, a brightness detection section 413, and an attitude detection section 415. , a mobile information terminal 417, an external communication device 419, and the like are operably connected. Note that the I/O interface 31 may include a function to process (convert, calculate, analyze) information received from other electronic devices connected to the vehicle display system 10.

画像表示装置40は、プロセッサ33及び表示制御処理回路35に動作可能に連結される。したがって、光変調素子51によって表示される画像は、プロセッサ33及び/又は表示制御処理回路35から受信された画像データに基づいてもよい。プロセッサ33及び表示制御処理回路35は、I/Oインタフェース31から取得される情報に基づき、光変調素子51が表示する画像を制御する。 Image display device 40 is operably coupled to processor 33 and display control processing circuit 35 . Accordingly, the image displayed by light modulation element 51 may be based on image data received from processor 33 and/or display control processing circuit 35. The processor 33 and the display control processing circuit 35 control the image displayed by the light modulation element 51 based on information obtained from the I/O interface 31.

メモリ37に記憶されたソフトウェア構成要素は、描画モジュール510、及び画像調整モジュール520(位置調整モジュール522、俯角調整モジュール524、サイズ調整モジュール526)を含む。 The software components stored in memory 37 include a drawing module 510 and an image adjustment module 520 (position adjustment module 522, depression angle adjustment module 524, size adjustment module 526).

描画モジュール510は、表示制御装置30が取得した情報(ナビゲーション情報、車両情報など)に基づいて、画像Mを形成し、バッファ(不図示)に形成された画像Mを一時的に保存する。表示器50に表示された画像Mは、虚像V0として観察者700に視認される。このとき、虚像V0は、コンテンツFUを表現する。 The drawing module 510 forms an image M based on information (navigation information, vehicle information, etc.) acquired by the display control device 30, and temporarily stores the formed image M in a buffer (not shown). The image M displayed on the display 50 is visually recognized by the observer 700 as a virtual image V0. At this time, the virtual image V0 represents the content FU.

描画モジュール510は、各描画フレームにおいて、描画するコンテンツFUの各頂点データの計算を行う。この場合、各コンテンツFUのモデル空間を構築する。そして、仮想オブジェクト毎の「モデル座標系(ローカル座標系)」上で、描画する各頂点のデータを計算する。描画モジュール510は、モデル座標系に描画したコンテンツFUを、仮想視点VPを基準とした所定の射影面(後述する虚像表示領域VS)に射影することで2次元画像に変換し、この2次元画像を画像Mとする。なお、描画モジュール510は、「モデル座標系(ローカル座標系)」に配置した各コンテンツFUを「ワールド座標系」の空間に配置してもよい。すなわち、「モデル座標系」上で計算された描画対象の各コンテンツFUの頂点データを「ワールド座標系」上に配置していってもよい。なお、一部又は全部のコンテンツFUは、「ワールド座標系」上に配置されなくてもよい。 The drawing module 510 calculates each vertex data of the content FU to be drawn in each drawing frame. In this case, a model space for each content FU is constructed. Then, data for each vertex to be drawn is calculated on the "model coordinate system (local coordinate system)" for each virtual object. The drawing module 510 converts the content FU drawn in the model coordinate system into a two-dimensional image by projecting it onto a predetermined projection plane (virtual image display area VS to be described later) based on the virtual viewpoint VP, and converts the content FU into a two-dimensional image. Let be image M. Note that the drawing module 510 may arrange each content FU arranged in the "model coordinate system (local coordinate system)" in the space of the "world coordinate system." That is, the vertex data of each content FU to be drawn calculated on the "model coordinate system" may be placed on the "world coordinate system." Note that some or all of the content FU does not need to be placed on the "world coordinate system."

図4は、コンテンツFU及び仮想視点VPを配置したモデル空間を説明する図である。図4では、仮想視点VPの座標系は、奥行き方向をZ1軸方向とし、左右方向をX1軸方向(車両1の幅方向Xに対応している)とし、上下方向をY1軸方向(車両1の上下方向Yに対応している)とする。観察者700は、被投影部2を介して虚像表示領域VSに形成された(結像された)虚像V0を視認することで、所定のターゲット位置MPに、コンテンツFUがあるように知覚する。 FIG. 4 is a diagram illustrating a model space in which content FU and virtual viewpoints VP are arranged. In FIG. 4, the coordinate system of the virtual viewpoint VP is such that the depth direction is the Z1-axis direction, the left-right direction is the X1-axis direction (corresponding to the width direction X of the vehicle 1), and the vertical direction is the Y1-axis direction (corresponding to the width direction (corresponds to the vertical direction Y). The observer 700 visually recognizes the virtual image V0 formed (imaged) in the virtual image display area VS via the projection target section 2, and perceives that the content FU is located at a predetermined target position MP.

例えば、コンテンツFU1が、進路を案内する矢印である場合、仮想視点VP0から見て実景の所定のターゲット位置MP1にコンテンツFU1が配置されているかのように視認されるように、虚像V10の矢印が虚像表示領域VSに表示される。すなわち、仮想視点VPを基準に、コンテンツFUを虚像表示領域VSに射影変換された画像(ここでは虚像V10)を表示すると、仮想視点VPと同様の位置(例えば、アイボックス200の中心205)から観察者700が見ると、図5に示すように、仮想視点VPから見たような所定のターゲット位置MP1に配置されているようなコンテンツFU1を知覚することができる。 For example, when the content FU1 is an arrow that guides a course, the arrow of the virtual image V10 is arranged so that the content FU1 is viewed from the virtual viewpoint VP0 as if it were placed at a predetermined target position MP1 in the real scene. It is displayed in the virtual image display area VS. That is, when an image (virtual image V10 here) obtained by projectively transforming the content FU into the virtual image display area VS is displayed based on the virtual viewpoint VP, the image is projected from the same position as the virtual viewpoint VP (for example, the center 205 of the eyebox 200). When viewed by the observer 700, as shown in FIG. 5, the content FU1 can be perceived as being placed at a predetermined target position MP1 as seen from the virtual viewpoint VP.

通常は、コンテンツFU1が配置される(設定される)ターゲット位置MP1が配置される仮想平面100は、前景(路面6)の表面の高さに一致させる(すなわち、設定高さを0mに設定する)。但し、これは一例であり、限定されるものではない。俯角βは、所定の仮想視点VPから見た水平方向(Z1-X1平面)とコンテンツFU(ターゲット位置MP)との間の角度(見下ろし角)である。 Normally, the virtual plane 100 on which the target position MP1 on which the content FU1 is arranged (set) is arranged is made to match the height of the surface of the foreground (road surface 6) (that is, the set height is set to 0 m). ). However, this is an example and is not limited. The depression angle β is the angle (looking down angle) between the horizontal direction (Z1-X1 plane) and the content FU (target position MP) when viewed from a predetermined virtual viewpoint VP.

また、他の例では、ターゲット位置MPは、前景(路面6)の表面の高さより高い位置に設定してもよい(すなわち、設定高さを0.5mや1mに設定してもよい)。例えば、車両1の速度を示す第2コンテンツFU2を、第1コンテンツFU1よりも仮想視点VPに近いターゲット位置MP2に配置してもよい。このように配置すると、仮想視点VPの移動(ここでは、車両1の姿勢変動に応じた移動)によって、第1コンテンツFU1と第2コンテンツFU2とで視差を生じさせることができる。仮想視点VPの移動(ここでは、車両1の姿勢変動に応じた移動)に伴い虚像表示領域VSに表示される虚像V10(第1コンテンツFU1)と虚像V20(第2コンテンツFU2)は位置調整が行われるが、虚像V10(第1コンテンツFU1)の位置調整量は、虚像V20(第2コンテンツFU2)の位置調整量より大きく設定される。他の例では、ターゲット位置MPは、前景(路面6)の表面の高さより低い位置に設定してもよい(すなわち、設定高さを-1mや-2mに設定してもよい)。 Further, in another example, the target position MP may be set at a position higher than the height of the surface of the foreground (road surface 6) (that is, the set height may be set to 0.5 m or 1 m). For example, the second content FU2 indicating the speed of the vehicle 1 may be placed at the target position MP2 closer to the virtual viewpoint VP than the first content FU1. With this arrangement, parallax can be created between the first content FU1 and the second content FU2 by movement of the virtual viewpoint VP (here, movement according to the attitude change of the vehicle 1). The positions of the virtual image V10 (first content FU1) and virtual image V20 (second content FU2) displayed in the virtual image display area VS are adjusted as the virtual viewpoint VP moves (here, movement according to the attitude change of the vehicle 1). However, the amount of position adjustment of the virtual image V10 (first content FU1) is set to be larger than the amount of position adjustment of the virtual image V20 (second content FU2). In another example, the target position MP may be set at a position lower than the height of the surface of the foreground (road surface 6) (that is, the set height may be set to -1 m or -2 m).

図3の画像調整モジュール520(位置調整モジュール522、俯角調整モジュール524、サイズ調整モジュール526)は、車両1の姿勢変動に合わせて、虚像表示領域VS内に表示する虚像V20の位置を調整する処理(位置調整処理)、俯角を調整する処理(俯角調整処理)、及びサイズを調整する処理(サイズ調整処理)を実行する。 The image adjustment module 520 (position adjustment module 522, depression angle adjustment module 524, size adjustment module 526) in FIG. (position adjustment process), process to adjust the depression angle (depression angle adjustment process), and process to adjust the size (size adjustment process).

図6は、位置調整処理前の虚像を示す図であり、左図は、虚像と仮想平面との関係を示し、右図は、観察者が前方を向いた際に視認される前景と虚像とを示す。図6では、車両姿勢AT10が基準姿勢AT11(ピッチング角α0)であるとする。仮想平面100のターゲット位置MP(第1の領域110)にコンテンツFUが配置される。コンテンツFUは、所定のサイズを有し、仮想平面100の第1の領域110に重なるように配置される。コンテンツFUのサイズは、図6では、第1の領域110の奥行き方向の第1の長さL10とする。任意の仮想平面100は、コンテンツFUが配置される仮想的な平面であり、例えば、車両1の前後左右方向と平行に設定される(路面6と概ね一致していてもよい)。描画モジュール510は、仮想視点VP1を基準に、コンテンツFUを虚像表示領域VS1に射影変換された画像(ここでは虚像V21)を表示するように、虚像V21の元となる画像Mを表示器50に表示させる。ここで、仮想視点VP1から第1の領域110まで仮想平面100に沿った距離をD0とし、仮想平面100から仮想視点VP1までの距離をh0とする。基準姿勢AT11は、予めメモリ37に記憶された車両の基準となるピッチング角α0のときの車両姿勢であり、典型的には、車両のピッチング角がゼロ(路面6に対して平行)である状態である。なお、基準姿勢AT11(基準となるピッチング角α0)は、可変してもよい。具体的には、車両のピッチング角αが所定の時間以上あまり変化がない場合、その時の安定したピッチング角αを基準となるピッチング角α0(基準姿勢AT11)として設定(更新)し、メモリ37に記憶してもよい。 FIG. 6 is a diagram showing the virtual image before the position adjustment process. The left diagram shows the relationship between the virtual image and the virtual plane, and the right diagram shows the foreground and virtual image that are visible when the viewer faces forward. shows. In FIG. 6, it is assumed that the vehicle attitude AT10 is the reference attitude AT11 (pitching angle α0). Content FU is placed at target position MP (first area 110) on virtual plane 100. The content FU has a predetermined size and is arranged so as to overlap the first area 110 of the virtual plane 100. In FIG. 6, the size of the content FU is the first length L10 in the depth direction of the first area 110. The arbitrary virtual plane 100 is a virtual plane on which the content FU is arranged, and is set, for example, parallel to the front, rear, left, and right directions of the vehicle 1 (it may generally coincide with the road surface 6). The drawing module 510 displays an image M, which is the source of the virtual image V21, on the display device 50 so as to display an image obtained by projectively transforming the content FU into the virtual image display area VS1 (here, the virtual image V21) based on the virtual viewpoint VP1. Display. Here, the distance from the virtual viewpoint VP1 to the first region 110 along the virtual plane 100 is set as D0, and the distance from the virtual plane 100 to the virtual viewpoint VP1 is set as h0. The reference attitude AT11 is the vehicle attitude when the pitching angle α0 is the reference value of the vehicle and is stored in the memory 37 in advance, and is typically a state where the pitching angle of the vehicle is zero (parallel to the road surface 6). It is. Note that the reference attitude AT11 (base pitching angle α0) may be varied. Specifically, when the pitching angle α of the vehicle does not change much for a predetermined period of time or more, the stable pitching angle α at that time is set (updated) as the reference pitching angle α0 (reference attitude AT11), and is stored in the memory 37. You may memorize it.

図7Aは、第1画像調整処理後の虚像を示す図であり、左図は、虚像と仮想平面との関係を示し、右図は、観察者が前方を向いた際に視認される前景と虚像とを示す。図7Aでは、車両姿勢AT10が、第1画像調整処理前の車両姿勢AT11よりも車両1が比較的小さいピッチング角α12だけ前傾したAT12であるとする。ここで前傾とは、図6に示す車両姿勢AT11を基準に、車両1の前方が下がる(換言すると、車両1の後方が上がる)ことを指すものとする。図6の状態から図7Aの状態へ車両1が前傾すると、観察者の視点から見られる虚像表示領域VSが、姿勢変動により実景(路面)6に対して相対的に下方(Y軸負方向)にB12だけシフトする。第1の画像調整処理が行われない場合、図6に示していた虚像V21は、虚像表示領域VSの姿勢変動による下方向のシフト量B12に伴い、図7A右図の位置G2に下方向のシフト量B12だけシフトしてしまう。すなわち、観察者の視点から見られるコンテンツFUは、配置しておきたいターゲット位置MP1から虚像V21がずれてしまう。いくつかの実施形態におけるプロセッサ33は、第1の画像調整処理を実行することで、姿勢変動によるシフト量B12を抑制(相殺)するように、虚像の位置G2を上方(Y軸正方向)に第1位置調整量C12(C10)だけ補正する(位置調整した虚像V22を表示する)。好ましくは、第1位置調整量C12(C10)は、姿勢変動による画像シフト量B12(B10)と等しくする(C10=B10)ことで、姿勢変動後での虚像V20を、第1の領域110(ターゲット位置MP1)に維持することができる。これによれば、姿勢変動による画像シフト量B10は、第1位置調整量C10によって相殺され、観察者に認識されない。但し、第1位置調整量C10は、姿勢変動による画像シフト量B10を低減できればよく、画像シフト量B10より小さくてもよい。これによれば、車両姿勢の変化に基づく虚像の位置ずれを抑制することができる。 FIG. 7A is a diagram showing the virtual image after the first image adjustment process. The left diagram shows the relationship between the virtual image and the virtual plane, and the right diagram shows the foreground and the foreground that are visible when the viewer faces forward. A virtual image is shown. In FIG. 7A, it is assumed that the vehicle attitude AT10 is an AT12 in which the vehicle 1 is tilted forward by a relatively smaller pitching angle α12 than the vehicle attitude AT11 before the first image adjustment process. Here, the term "forward tilt" refers to the fact that the front of the vehicle 1 is lowered (in other words, the rear of the vehicle 1 is raised) based on the vehicle attitude AT11 shown in FIG. 6. When the vehicle 1 leans forward from the state shown in FIG. 6 to the state shown in FIG. ) by B12. When the first image adjustment process is not performed, the virtual image V21 shown in FIG. 6 is shifted downward to position G2 in the right diagram of FIG. It is shifted by the shift amount B12. That is, in the content FU seen from the observer's viewpoint, the virtual image V21 is shifted from the desired target position MP1. The processor 33 in some embodiments moves the virtual image position G2 upward (in the Y-axis positive direction) so as to suppress (cancel) the shift amount B12 due to posture fluctuation by executing the first image adjustment process. The first position adjustment amount C12 (C10) is corrected (the virtual image V22 whose position has been adjusted is displayed). Preferably, the first position adjustment amount C12 (C10) is made equal to the image shift amount B12 (B10) due to the attitude change (C10=B10), so that the virtual image V20 after the attitude change is adjusted to the first area 110 ( The target position MP1) can be maintained. According to this, the image shift amount B10 due to the posture change is canceled out by the first position adjustment amount C10, and is not recognized by the viewer. However, the first position adjustment amount C10 only needs to be able to reduce the image shift amount B10 due to posture variation, and may be smaller than the image shift amount B10. According to this, it is possible to suppress a positional shift of the virtual image due to a change in the vehicle attitude.

図7Bは、第2画像調整処理後の虚像を示す図であり、左図は、虚像と仮想平面との関係を示し、右図は、観察者が前方を向いた際に視認される前景と虚像とを示す。図7Bでは、車両姿勢AT10が、第2画像調整処理前の車両姿勢AT11よりも車両1が比較的大きいピッチング角α13(>α12)だけ前傾したAT13であるとする。図6の状態から図7Bの状態へ車両1が前傾すると、虚像表示領域VSが、姿勢変動により実景(路面)6に対して相対的に下方(Y軸負方向)にB13だけシフトする。位置調整が行われない場合、図6に示していた虚像V21は、虚像表示領域VSの姿勢変動によるシフト量B13に伴い、図7B右図の位置G3にシフト量B13だけシフトしてしまう。この姿勢変動による下方向のシフト量B13を相殺するために、虚像V20を上方向にシフト量B13だけ移動させればよいが、虚像V20を上方向にシフト量B13だけ移動させると、虚像表示領域VS13の外に出ることになる。 FIG. 7B is a diagram showing the virtual image after the second image adjustment process. The left diagram shows the relationship between the virtual image and the virtual plane, and the right diagram shows the foreground that is visible when the observer looks forward. A virtual image is shown. In FIG. 7B, it is assumed that the vehicle attitude AT10 is an AT13 in which the vehicle 1 is tilted forward by a relatively large pitching angle α13 (>α12) than the vehicle attitude AT11 before the second image adjustment process. When the vehicle 1 leans forward from the state shown in FIG. 6 to the state shown in FIG. 7B, the virtual image display area VS shifts downward (in the Y-axis negative direction) by B13 relative to the real scene (road surface) 6 due to attitude change. If the position adjustment is not performed, the virtual image V21 shown in FIG. 6 will be shifted by the shift amount B13 to the position G3 in the right diagram of FIG. 7B due to the shift amount B13 due to the attitude change of the virtual image display area VS. In order to offset the downward shift amount B13 due to this attitude change, it is sufficient to move the virtual image V20 upward by the shift amount B13, but if the virtual image V20 is moved upward by the shift amount B13, the virtual image display area I will be leaving VS13.

いくつかの実施形態におけるプロセッサ33は、車両1の姿勢変動が大きい場合(後述の所定条件の一例)、第2の画像調整処理を実行することで、姿勢変動による虚像表示領域VSの下方向のシフト量B13に対し、第1の画像調整処理における第1位置調整量C13(C10)よりも小さい第2位置調整量C23(C20)だけ虚像の位置G3を上方(Y軸正方向)に補正する(位置調整した虚像V23を表示する)。第2位置調整量C23(C20)は、姿勢変動による画像シフト量B13(B10)より小さくする(C20<B10)ことで、第1の画像調整処理に比べると、第1の領域110(ターゲット位置MP1)よりも近傍側の第2の領域120(ターゲット位置MP1とは異なる位置)へ大きくずれてしまうものの、虚像V23を、虚像表示領域VS13内に維持することができる。これによれば、姿勢変動による画像シフトB13(B10)は、第2位置調整量C23(C20)では相殺されないため、観察者に認識される。 In some embodiments, when the attitude change of the vehicle 1 is large (an example of a predetermined condition described later), the processor 33 executes the second image adjustment process to reduce the downward adjustment of the virtual image display area VS due to the attitude change. With respect to the shift amount B13, the virtual image position G3 is corrected upward (in the Y-axis positive direction) by a second position adjustment amount C23 (C20) which is smaller than the first position adjustment amount C13 (C10) in the first image adjustment process. (Displaying the virtual image V23 whose position has been adjusted). By making the second position adjustment amount C23 (C20) smaller than the image shift amount B13 (B10) due to posture change (C20<B10), the second position adjustment amount C23 (C20) is set to be smaller than the image shift amount B13 (B10) due to posture change. The virtual image V23 can be maintained within the virtual image display area VS13, although the virtual image V23 is largely shifted to the second area 120 (a position different from the target position MP1) closer to the target position MP1). According to this, the image shift B13 (B10) due to the posture change is not canceled out by the second position adjustment amount C23 (C20), and therefore is recognized by the observer.

コンテンツFUは、路面6に対して所定の角度関係をもって配置される。具体的に例えば、コンテンツFUは、路面6に平行に視認されるように配置される。しかしながら、車両1のピッチング角αが変化した場合、コンテンツFUと路面6との角度関係が変化してしまう。具体的には、虚像V20が路面6に平行になるように表示されていた場合、ピッチング角αにより虚像V20と路面6との平行関係がピッチング角αだけずれることになる。この車両1の姿勢変動(ピッチング)に伴う虚像V20と路面6との角度関係のずれは、虚像V20の左右方向を軸とした角度(虚像V20の見下ろし角(俯角))βを調整することで補正することができる。 The content FU is arranged with a predetermined angular relationship with respect to the road surface 6. Specifically, for example, the content FU is arranged so as to be visually recognized parallel to the road surface 6. However, when the pitching angle α of the vehicle 1 changes, the angular relationship between the content FU and the road surface 6 changes. Specifically, when the virtual image V20 is displayed parallel to the road surface 6, the parallel relationship between the virtual image V20 and the road surface 6 is shifted by the pitching angle α due to the pitching angle α. The deviation in the angular relationship between the virtual image V20 and the road surface 6 due to the attitude change (pitching) of the vehicle 1 can be corrected by adjusting the angle β of the virtual image V20 with the left-right direction as an axis (the downward angle (depression angle) of the virtual image V20). Can be corrected.

本実施形態におけるプロセッサ33は、少なくとも第2の画像調整処理において、車両1の姿勢変動に対し、虚像V20(コンテンツFU)の俯角βを調整する。プロセッサ33は、前傾方向のピッチング角αの増加に合わせて、ダイナミックに俯角βを増加させる。逆に、プロセッサ33は、後傾方向のピッチング角αの増加に合わせて、ダイナミックに俯角βを減少させる。 In at least the second image adjustment process, the processor 33 in this embodiment adjusts the depression angle β of the virtual image V20 (content FU) with respect to the attitude change of the vehicle 1. The processor 33 dynamically increases the depression angle β in accordance with the increase in the pitching angle α in the forward tilting direction. Conversely, the processor 33 dynamically decreases the depression angle β in accordance with the increase in the pitching angle α in the backward tilting direction.

いくつかの実施形態におけるプロセッサ33は、第2の画像調整処理に加えて、第1の画像調整処理でも、車両1の姿勢変動に対し、虚像V20(コンテンツFU)の俯角βを調整してもよい。第2の画像調整処理と同様、プロセッサ33は、前傾方向のピッチング角αの増加に合わせて、ダイナミックに俯角βを増加させる。逆に、プロセッサ33は、後傾方向のピッチング角αの増加に合わせて、ダイナミックに俯角βを減少させる。 In some embodiments, the processor 33 adjusts the depression angle β of the virtual image V20 (content FU) with respect to the attitude change of the vehicle 1 in the first image adjustment process in addition to the second image adjustment process. good. Similar to the second image adjustment process, the processor 33 dynamically increases the depression angle β in accordance with the increase in the pitching angle α in the forward tilting direction. Conversely, the processor 33 dynamically decreases the depression angle β in accordance with the increase in the pitching angle α in the backward tilting direction.

いくつかの実施形態におけるプロセッサ33は、第1の画像調整処理において、ピッチング角の変化量αと同じ角度だけ俯角βを調整し得る。具体的には、図6の状態から図7Aの状態へ車両1が前傾する場合、ピッチング角の変化量αは、α12である。図6に示す仮想視点VP1は、図7Aに示す前傾のピッチング角の変化量α12に基づき、仮想平面100に対する仮想視点VP2の角度がα12だけ変化させる。これにより、仮想視点VP2を基準としたターゲット位置MP1に配置されるコンテンツFUを見下ろす俯角β12は、俯角β11よりもα12だけ大きくなる。また、いくつかの実施形態におけるプロセッサ33は、ピッチング角の変化量αに係数を乗算した角度だけ俯角βを調整し得る。 In some embodiments, the processor 33 may adjust the depression angle β by the same angle as the pitching angle change amount α in the first image adjustment process. Specifically, when the vehicle 1 leans forward from the state shown in FIG. 6 to the state shown in FIG. 7A, the amount of change α in the pitching angle is α12. In the virtual viewpoint VP1 shown in FIG. 6, the angle of the virtual viewpoint VP2 with respect to the virtual plane 100 is changed by α12 based on the amount of change α12 of the forward pitching angle shown in FIG. 7A. As a result, the depression angle β12 looking down on the content FU located at the target position MP1 with respect to the virtual viewpoint VP2 becomes larger than the depression angle β11 by α12. Further, the processor 33 in some embodiments may adjust the depression angle β by an angle obtained by multiplying the pitching angle change amount α by a coefficient.

また、いくつかの実施形態におけるプロセッサ33は、第2の画像調整処理において、ピッチング角の変化量αと同じ角度だけ俯角βを調整し得る。具体的には、図6の状態から図7Bの状態へ車両1が前傾する場合、ピッチング角の変化量αは、α13である。図6に示す仮想視点VP1は、図7Bに示す前傾のピッチング角の変化量α13により、仮想視点VP3の位置に移動し、仮想平面100に対する仮想視点VP3の角度がα13だけ変化する。これに合わせて、プロセッサ33は、虚像V23で表現するコンテンツFUの俯角βを前傾のピッチング角の変化量α13の分だけ大きくしてもよい。また、いくつかの実施形態におけるプロセッサ33は、ピッチング角の変化量αに係数を乗算した角度だけ俯角βを調整し得る。 Furthermore, in the second image adjustment process, the processor 33 in some embodiments may adjust the depression angle β by the same angle as the pitching angle change amount α. Specifically, when the vehicle 1 leans forward from the state shown in FIG. 6 to the state shown in FIG. 7B, the amount of change α in the pitching angle is α13. The virtual viewpoint VP1 shown in FIG. 6 moves to the position of the virtual viewpoint VP3 according to the amount of change α13 in the forward pitching angle shown in FIG. 7B, and the angle of the virtual viewpoint VP3 with respect to the virtual plane 100 changes by α13. In accordance with this, the processor 33 may increase the depression angle β of the content FU expressed by the virtual image V23 by the amount of change α13 in the forward pitching angle. Further, the processor 33 in some embodiments may adjust the depression angle β by an angle obtained by multiplying the pitching angle change amount α by a coefficient.

好ましい、いくつかの実施形態におけるプロセッサ33は、第2の画像調整処理におけるピッチング角の変化量αに対する俯角βの調整量(俯角調整量E20)を、第1の画像調整処理におけるピッチング角の変化量αに対する俯角βの調整量(俯角調整量E10)より大きくしてもよい。第2の画像調整処理された虚像V23は、第1の画像調整処理された虚像V22よりもターゲット位置MP1からずれて視認されることになる。具体的には、前傾において、第2の画像調整処理された虚像V23は、第1の画像調整処理された虚像V22よりもターゲット位置MP1(110)を基準として、より観察者の手前側の実景(路面6)に重なる位置120にシフトして視認されることになる。コンテンツFUが路面6と平行な仮想平面100に沿って観察者の近くに配置される場合、仮想視点VPを基準としたコンテンツFUを見下ろす俯角βは大きくなる。逆に、コンテンツFUが観察者から遠くに配置される場合、仮想視点VPを基準としたコンテンツFUを見下ろす俯角βは小さくなる。したがって、より好ましいいくつかの実施形態におけるプロセッサ33は、第2の画像調整処理におけるコンテンツFUの俯角βの調整量(俯角調整量)を、車両1のピッチング角αの変化による俯角調整量と、仮想平面100(一例として路面6と概ね一致するように設定される)の遠近方向におけるコンテンツFUのシフトによる俯角調整量と、を合わせた俯角調整量としてもよい。図7Bにおける俯角β13は、姿勢変化の基準となる図6の俯角β11を、コンテンツFUが仮想平面100上の第1の領域110から近傍側の第2の領域120にシフトしたことによる俯角調整量と、車両1のピッチング角αの変化による俯角調整量とを合わせた俯角調整量により補正したものとして演算される。 Preferably, in some embodiments, the processor 33 uses the adjustment amount of the depression angle β (depression angle adjustment amount E20) for the pitching angle change amount α in the second image adjustment process as the pitching angle change in the first image adjustment process. The adjustment amount of the depression angle β with respect to the amount α (the depression angle adjustment amount E10) may be made larger. The virtual image V23 that has been subjected to the second image adjustment process is visually recognized to be more shifted from the target position MP1 than the virtual image V22 that has been subjected to the first image adjustment process. Specifically, when tilting forward, the virtual image V23 subjected to the second image adjustment process is located closer to the observer's near side with respect to the target position MP1 (110) than the virtual image V22 subjected to the first image adjustment process. It is shifted to a position 120 overlapping the actual scene (road surface 6) and is visually recognized. When the content FU is placed near the viewer along the virtual plane 100 parallel to the road surface 6, the angle of depression β looking down on the content FU with respect to the virtual viewpoint VP becomes large. Conversely, when the content FU is placed far from the viewer, the angle of depression β when looking down on the content FU with respect to the virtual viewpoint VP becomes small. Therefore, in some more preferred embodiments, the processor 33 sets the amount of adjustment of the depression angle β of the content FU in the second image adjustment process (depression angle adjustment amount) to the amount of depression angle adjustment due to a change in the pitching angle α of the vehicle 1; The depression angle adjustment amount may be a combination of the depression angle adjustment amount due to the shift of the content FU in the perspective direction of the virtual plane 100 (as an example, set to approximately match the road surface 6). The depression angle β13 in FIG. 7B is the depression angle adjustment amount due to the content FU shifting the depression angle β11 in FIG. and the depression angle adjustment amount due to a change in the pitching angle α of the vehicle 1 are corrected by the depression angle adjustment amount.

図8Aは、第1画像調整処理後の虚像を示す図であり、左図は、虚像と仮想平面との関係を示し、右図は、観察者が前方を向いた際に視認される前景と虚像とを示す。図8Aでは、車両姿勢AT10が、第1画像調整処理前の車両姿勢AT11よりも車両1が比較的小さいピッチング角α14だけ後傾したAT14であるとする。ここで後傾とは、図6に示す車両姿勢AT11を基準に、車両1の前方が上がる(換言すると、車両1の後方が下がる)ことを指すものとする。図6の状態から図8Aの状態へ車両1が後傾すると、虚像表示領域VSが、姿勢変動により実景(路面)6に対して相対的に上方(Y軸正方向)にB14だけシフトする。第1の画像調整処理が行われない場合、図6に示していた虚像V21は、虚像表示領域VSの姿勢変動による上方向のシフト量B14に伴い、図8A右図の位置G4に上方向のシフト量B14だけシフトしてしまう。すなわち、コンテンツFUを配置しておきたいターゲット位置MP1から虚像V21がずれてしまう。いくつかの実施形態におけるプロセッサ33は、第1の画像調整処理を実行することで、姿勢変動によるシフト量B14を抑制(相殺)するように、虚像の位置G4を下方(Y軸負方向)に第1位置調整量C14(C10)だけ補正する(位置調整した虚像V24を表示する)。好ましくは、第1位置調整量C14(C10)は、姿勢変動による画像シフト量B14(B10)と等しくする(C10=B10)ことで、姿勢変動後での位置G4に表示されてしまう虚像V21を、第1の領域110(ターゲット位置MP1)に維持することができる。これによれば、姿勢変動による画像シフトB14(B10)は、第1位置調整量C14(C10)によって相殺され、観察者に認識されない。但し、第1位置調整量C10は、姿勢変動による画像シフト量B10を低減できればよく、画像シフト量B10より小さくてもよい。これによれば、車両姿勢の変化に基づく位置ずれを抑制することができる。 FIG. 8A is a diagram showing the virtual image after the first image adjustment process. The left diagram shows the relationship between the virtual image and the virtual plane, and the right diagram shows the foreground that is visually recognized when the viewer faces forward. A virtual image is shown. In FIG. 8A, it is assumed that the vehicle attitude AT10 is an AT14 in which the vehicle 1 is tilted backward by a relatively smaller pitching angle α14 than the vehicle attitude AT11 before the first image adjustment process. Here, the term "backward tilt" refers to the fact that the front of the vehicle 1 is raised (in other words, the rear of the vehicle 1 is lowered) based on the vehicle attitude AT11 shown in FIG. 6 . When the vehicle 1 tilts backward from the state shown in FIG. 6 to the state shown in FIG. 8A, the virtual image display area VS shifts upward (in the Y-axis positive direction) by B14 relative to the real scene (road surface) 6 due to attitude change. When the first image adjustment process is not performed, the virtual image V21 shown in FIG. 6 is shifted upward to position G4 in the right diagram of FIG. It is shifted by the shift amount B14. That is, the virtual image V21 shifts from the target position MP1 where the content FU is desired to be placed. By executing the first image adjustment process, the processor 33 in some embodiments moves the virtual image position G4 downward (in the Y-axis negative direction) so as to suppress (offset) the shift amount B14 due to posture variation. The first position adjustment amount C14 (C10) is corrected (the virtual image V24 whose position has been adjusted is displayed). Preferably, the first position adjustment amount C14 (C10) is made equal to the image shift amount B14 (B10) due to the attitude change (C10=B10), thereby reducing the virtual image V21 that would be displayed at the position G4 after the attitude change. , can be maintained in the first region 110 (target position MP1). According to this, the image shift B14 (B10) due to the attitude change is canceled out by the first position adjustment amount C14 (C10) and is not recognized by the observer. However, the first position adjustment amount C10 only needs to be able to reduce the image shift amount B10 due to posture variation, and may be smaller than the image shift amount B10. According to this, it is possible to suppress positional deviations due to changes in vehicle posture.

いくつかの実施形態におけるプロセッサ33は、第1の画像調整処理において、車両1の後傾方向のピッチング角の変化量αと同じ角度だけ俯角βを調整し得る。具体的には、図6の状態から図8Aの状態へ車両1が後傾する場合、ピッチング角の変化量αは、α14である。図6に示す仮想視点VP1は、図8Aに示す後傾のピッチング角の変化量α14により、仮想平面100に対する仮想視点VP4の角度がα14だけ変化する。これにより、仮想視点VP4を基準としたターゲット位置MP1に配置されるコンテンツFUを見下ろす俯角β14は、俯角β11よりもα14だけ小さくなる。また、いくつかの実施形態におけるプロセッサ33は、ピッチング角の変化量αに係数を乗算した角度だけ俯角βを調整し得る。 In some embodiments, the processor 33 may adjust the depression angle β by the same angle as the amount of change α in the pitching angle of the vehicle 1 in the backward tilting direction in the first image adjustment process. Specifically, when the vehicle 1 tilts backward from the state shown in FIG. 6 to the state shown in FIG. 8A, the amount of change α in the pitching angle is α14. In the virtual viewpoint VP1 shown in FIG. 6, the angle of the virtual viewpoint VP4 with respect to the virtual plane 100 changes by α14 due to the amount of change α14 in the backward pitching angle shown in FIG. 8A. As a result, the depression angle β14 looking down on the content FU located at the target position MP1 with reference to the virtual viewpoint VP4 becomes smaller than the depression angle β11 by α14. Further, the processor 33 in some embodiments may adjust the depression angle β by an angle obtained by multiplying the pitching angle change amount α by a coefficient.

図8Bは、第2画像調整処理後の虚像を示す図であり、左図は、虚像と仮想平面との関係を示し、右図は、観察者が前方を向いた際に視認される前景と虚像とを示す。図8Bでは、車両姿勢AT10が、第2画像調整処理前の車両姿勢AT11よりも車両1が比較的大きいピッチング角α15(α14>)だけ後傾したAT15であるとする。図6の状態から図8Bの状態へ車両1が後傾すると、虚像表示領域VSが、姿勢変動により実景(路面)6に対して相対的に上方(Y軸正方向)にB15だけシフトする。位置調整が行われない場合、図6に示していた虚像V21は、虚像表示領域VSの姿勢変動によるシフト量B15に伴い、図8B右図の位置G5にシフト量B15だけシフトしてしまう。この姿勢変動による上方向のシフト量B15を相殺するために、位置G5に表示されてしまう虚像を下方向にシフト量B15だけ移動させればよいが、位置G5に表示されてしまう虚像を下方向にシフト量B15だけ移動させると、虚像表示領域VS15の外に出ることになる。 FIG. 8B is a diagram showing the virtual image after the second image adjustment process. The left diagram shows the relationship between the virtual image and the virtual plane, and the right diagram shows the foreground that is visually recognized when the observer faces forward. A virtual image is shown. In FIG. 8B, it is assumed that the vehicle attitude AT10 is an AT15 in which the vehicle 1 is tilted backward by a relatively large pitching angle α15 (α14>) than the vehicle attitude AT11 before the second image adjustment process. When the vehicle 1 tilts backward from the state shown in FIG. 6 to the state shown in FIG. 8B, the virtual image display area VS shifts upward (in the Y-axis positive direction) by B15 relative to the real scene (road surface) 6 due to attitude change. If the position adjustment is not performed, the virtual image V21 shown in FIG. 6 will be shifted by the shift amount B15 to the position G5 in the right diagram of FIG. 8B due to the shift amount B15 due to the attitude change of the virtual image display area VS. In order to offset the upward shift amount B15 due to this attitude change, the virtual image that would be displayed at position G5 should be moved downward by the shift amount B15, but the virtual image that would be displayed at position G5 should be moved downward. If it is moved by the shift amount B15, it will move out of the virtual image display area VS15.

いくつかの実施形態におけるプロセッサ33は、姿勢変動が大きい場合(後述の所定条件の一例)、第2の画像調整処理を実行することで、姿勢変動による虚像表示領域VSの上方向のシフト量B15に対し、第1の画像調整処理における第1位置調整量C15(C10)よりも小さい第2位置調整量C25(C20)だけ虚像の位置G5を下方(Y軸正方向)に補正する(位置調整した虚像V25を表示する)。第2位置調整量C25(C20)は、姿勢変動による画像シフト量B15(B10)より小さくする(C20<B10)ことで、第1の画像調整処理に比べると、第1の領域110(ターゲット位置MP1)よりも遠方側の第5の領域150(ターゲット位置MP1とは異なる位置)へ大きくずれてしまうものの、虚像V25を、虚像表示領域VS15内に維持することができる。これによれば、姿勢変動による画像シフト量B10は、第2位置調整量C20では相殺されないため、観察者に認識される。本実施形態におけるプロセッサ33は、後傾方向のピッチング角αの増加に合わせて、ダイナミックに俯角βを減少させる。 In some embodiments, when the posture change is large (an example of a predetermined condition described later), the processor 33 executes the second image adjustment process to increase the upward shift amount B15 of the virtual image display area VS due to the posture change. , the virtual image position G5 is corrected downward (in the Y-axis positive direction) by a second position adjustment amount C25 (C20) smaller than the first position adjustment amount C15 (C10) in the first image adjustment process (position adjustment display the virtual image V25). By making the second position adjustment amount C25 (C20) smaller than the image shift amount B15 (B10) due to posture change (C20<B10), the second position adjustment amount C25 (C20) is set to be smaller than the image shift amount B15 (B10) due to posture change, so that the second position adjustment amount The virtual image V25 can be maintained within the virtual image display area VS15, although the virtual image V25 is largely shifted to the fifth area 150 (a position different from the target position MP1) on the far side than the target position MP1). According to this, the image shift amount B10 due to the posture change is not canceled out by the second position adjustment amount C20, and therefore is recognized by the observer. The processor 33 in this embodiment dynamically reduces the depression angle β in accordance with the increase in the pitching angle α in the backward tilting direction.

好ましいいくつかの実施形態におけるプロセッサ33は、第2の画像調整処理におけるピッチング角の変化量αに対する俯角βの調整量(俯角調整量E20)を、第1の画像調整処理におけるピッチング角の変化量αに対する俯角βの調整量(俯角調整量E10)より大きくしてもよい。第2の画像調整処理された虚像V25は、第1の画像調整処理された虚像V23よりもターゲット位置MP1からずれて視認されることになる。具体的には、後傾において、第2の画像調整処理された虚像V25は、第1の画像調整処理された虚像V24よりもターゲット位置MP1(110)を基準としてより観察者の遠方側の実景(路面6)に重なる位置150にずれて視認されることになる。コンテンツFUが路面6と平行な仮想平面100に沿って観察者から遠ざけて配置される場合、仮想視点VPを基準としたコンテンツFUを見下ろす俯角βは小さくなる。したがって、図8Bにおける俯角β15は、姿勢変化の基準となる図6の俯角β11を、コンテンツFUが仮想平面100上の第1の領域110から遠方側の第3の領域130にシフトしたことによる俯角調整量と、車両1のピッチング角αの変化による俯角調整量とを合わせた俯角調整量により補正したものとして演算されてもよい。 In some preferred embodiments, the processor 33 converts the amount of adjustment of the depression angle β (depression angle adjustment amount E20) to the amount of change α of the pitching angle in the second image adjustment process into the amount of change in the pitching angle in the first image adjustment process. The adjustment amount of the depression angle β with respect to α (the depression angle adjustment amount E10) may be made larger. The virtual image V25 that has been subjected to the second image adjustment process is visually recognized to be more shifted from the target position MP1 than the virtual image V23 that has been subjected to the first image adjustment process. Specifically, in the backward tilt, the virtual image V25 subjected to the second image adjustment process is a real view that is further away from the observer with respect to the target position MP1 (110) than the virtual image V24 subjected to the first image adjustment process. It will be visually recognized as being shifted to a position 150 overlapping the (road surface 6). When the content FU is placed away from the viewer along the virtual plane 100 parallel to the road surface 6, the depression angle β of the content FU with respect to the virtual viewpoint VP becomes small. Therefore, the depression angle β15 in FIG. 8B is the depression angle resulting from shifting the depression angle β11 in FIG. The adjustment amount and the depression angle adjustment amount due to a change in the pitching angle α of the vehicle 1 may be corrected by the depression angle adjustment amount.

プロセッサ33(画像調整モジュール520)は、描画データに含まれる位置調整処理を実行する前の画像Mの表示位置を示す情報(基準位置Poを示す情報)から、虚像V0(虚像V0の元となる画像M)の位置調整量の限度CTを設定する。具体的に例えば、画像調整モジュール520は、位置調整範囲VTを設定し、位置調整範囲VT、及び基準位置Poに基づいて、位置調整量Cの限度CTを設定する。 The processor 33 (image adjustment module 520) calculates the virtual image V0 (the source of the virtual image V0) from information indicating the display position of the image M before executing the position adjustment process (information indicating the reference position Po) included in the drawing data. Set the limit CT of the position adjustment amount of image M). Specifically, for example, the image adjustment module 520 sets a position adjustment range VT, and sets a limit CT of the position adjustment amount C based on the position adjustment range VT and the reference position Po.

図9は、位置調整量の限度CTを説明するための図である。虚像V10の基準位置Poに対し、位置調整範囲VTの下端が近くに設定されれば、虚像V10の下方向の位置調整量の限度CTdは短く設定される。一方、虚像V10の基準位置Poに対し、位置調整範囲VTの上端が遠くに設定されれば、虚像V10の上方向の位置調整量の限度CTuは長く設定される。プロセッサ33(画像調整モジュール520)は、位置調整範囲VTを虚像表示領域VSに表示される複数の虚像V0毎に個別に設定してもよく、すべての虚像V0で共通に設定してもよい。位置調整範囲VTは、虚像表示領域VSであってもよい(虚像表示領域VSの全体が位置調整範囲VTに設定されてもよい)。 FIG. 9 is a diagram for explaining the limit CT of the position adjustment amount. If the lower end of the position adjustment range VT is set close to the reference position Po of the virtual image V10, the limit CTd of the downward position adjustment amount of the virtual image V10 is set short. On the other hand, if the upper end of the position adjustment range VT is set far away from the reference position Po of the virtual image V10, the limit CTu of the upward position adjustment amount of the virtual image V10 is set longer. The processor 33 (image adjustment module 520) may set the position adjustment range VT individually for each of the plurality of virtual images V0 displayed in the virtual image display area VS, or may set it commonly for all the virtual images V0. The position adjustment range VT may be the virtual image display area VS (the entire virtual image display area VS may be set as the position adjustment range VT).

なお、画像調整モジュール520は、車両1の姿勢変動(ピッチング角α)と、虚像V10の位置調整量Cと、を関連付けたテーブルデータ(不図示)を有し、前記テーブルデータに基づき、虚像V10の位置調整量Cが下方向の位置調整量の限度CTdに達する際に想定される後傾のピッチング角の限度(姿勢閾値)αTu、及び虚像V10の位置調整量Cが上方向の位置調整量の限度CTuに達する際に想定される前傾のピッチング角の限度(姿勢閾値)αTdを設定してもよい。 The image adjustment module 520 has table data (not shown) that associates the attitude change (pitch angle α) of the vehicle 1 with the position adjustment amount C of the virtual image V10, and based on the table data, the image adjustment module 520 adjusts the position of the virtual image V10. The limit (attitude threshold) of the backward pitching angle αTu that is assumed when the position adjustment amount C reaches the downward position adjustment amount limit CTd, and the position adjustment amount C of the virtual image V10 is the upward position adjustment amount A limit (posture threshold value) αTd of the pitching angle of forward tilt that is assumed to reach the limit CTu may be set.

虚像V10(虚像V20)が、位置調整範囲VT内で下方にシフトされる場合、虚像V10(虚像V20)は、下方向の位置調整量の限度CTda(V20の場合CTdb)に達するまで姿勢変動に応じてダイナミックにシフトする(第1位置調整処理)が、それ以上大きな姿勢変動に対しては下方向の位置調整量の限度CTda(V20の場合CTdb)で位置調整した位置(下方周縁部VTd)に固定表示される(第2位置調整処理)ようにする。逆に、虚像V10(虚像V20)が、位置調整範囲VT内で上方にシフトされる場合、虚像V10(虚像V20)は、上方向の位置調整量の限度CTua(V20の場合CTub)に達するまで姿勢変動に応じてダイナミックにシフトする(第1位置調整処理)が、それ以上大きな姿勢変動に対しては上方向の位置調整量の限度CTa(V20の場合CTub)で位置調整した位置(上方周縁部VTu)に固定表示される(第2位置調整処理)ようにする。 When the virtual image V10 (virtual image V20) is shifted downward within the position adjustment range VT, the virtual image V10 (virtual image V20) undergoes attitude fluctuation until it reaches the limit CTda (CTdb in the case of V20) of the downward position adjustment amount. (first position adjustment process), but for larger posture changes, the position is adjusted at the downward position adjustment amount limit CTda (CTdb in case of V20) (lower peripheral edge VTd). (second position adjustment process). Conversely, when the virtual image V10 (virtual image V20) is shifted upward within the position adjustment range VT, the virtual image V10 (virtual image V20) is shifted until it reaches the limit CTua (CTub in case of V20) of the upward position adjustment amount. It shifts dynamically in response to posture changes (first position adjustment process), but for larger posture changes, the position adjusted at the upper position adjustment amount limit CTa (CTub in case of V20) (upper periphery) (second position adjustment process).

図10は、複数のコンテンツ毎に設定された複数の位置調整範囲VTを説明するための図である。第1虚像V10は、第1位置調整範囲VTa内の基準位置Poaを基準に、上方周縁部Vtuaまでの上方向の位置調整量の限度CTuaと、下方周縁部Vtdaまでの下方向の位置調整量の限度CTdaと、が設定される。第2虚像V20は、第2位置調整範囲VTb内の基準位置Pobを基準に、上方周縁部Vtubまでの上方向の位置調整量の限度CTubと、下方周縁部Vtdbまでの下方向の位置調整量の限度CTdbと、が設定される。第1コンテンツFU1の第1位置調整量C10a又は第2コンテンツFU2の第1位置調整量C10bのいずれか一方でも、位置調整量の限度CTu(又はCTd)に達する場合、限度に達した一方のコンテンツだけではなく、他方のコンテンツも同時に第1位置調整処理から2位置調整処理に切り替えても良い。 FIG. 10 is a diagram for explaining a plurality of position adjustment ranges VT set for each of a plurality of contents. The first virtual image V10 is based on a reference position Poa within the first position adjustment range VTa, and has a limit CTua of the amount of upward position adjustment up to the upper peripheral edge Vtua, and an amount of downward position adjustment up to the lower peripheral edge Vtda. A limit CTda is set. The second virtual image V20 is based on the reference position Pob within the second position adjustment range VTb, and has a limit CTub of the upward position adjustment amount up to the upper peripheral edge portion Vtub, and a downward position adjustment amount up to the lower peripheral edge portion Vtdb. A limit CTdb is set. If either the first position adjustment amount C10a of the first content FU1 or the first position adjustment amount C10b of the second content FU2 reaches the position adjustment amount limit CTu (or CTd), the content that has reached the limit In addition, the other content may also be switched from the first position adjustment process to the second position adjustment process at the same time.

図11は、比較例における大きな姿勢変動に対する画像調整処理を説明する図である。時間t91~t92では、ピッチング角αは、予め設定された姿勢閾値902より小さい前傾である。位置調整量910は、姿勢変動により生じた下方向への虚像のずれを強力に抑制する(好ましくは、相殺する)ように、姿勢変動(ピッチング角901の前傾)に合わせて虚像表示領域VS内の虚像の位置を上方にダイナミックに補正する第1位置調整量911に設定される。これにより、虚像の位置ずれは、好ましくは相殺される(虚像の位置は、ターゲット位置960に維持される)。 FIG. 11 is a diagram illustrating image adjustment processing for large posture changes in a comparative example. From time t91 to t92, the pitching angle α is a forward tilt smaller than the preset posture threshold 902. The position adjustment amount 910 adjusts the virtual image display area VS in accordance with the posture change (forward tilt of the pitching angle 901) so as to strongly suppress (preferably cancel) the downward shift of the virtual image caused by the posture change. The first position adjustment amount 911 is set to dynamically correct the position of the virtual image in the upper direction. Thereby, the displacement of the virtual image is preferably canceled out (the position of the virtual image is maintained at the target position 960).

時間t92~t93では、ピッチング角901は、予め設定された姿勢閾値902より大きい前傾である(第1位置調整量911は、予め設定された上方向の位置調整量の限度951より大きい)。位置調整量910は、姿勢変動により生じた下方向への虚像のずれを強力に抑制する(好ましくは、相殺する)第1位置調整量911より小さく、姿勢変動(ピッチング角901の前傾)に依らず虚像表示領域VS内の虚像の位置を固定する第2位置調整量912に設定される。この場合、姿勢変動(ピッチング角901の前傾)によって、虚像は、ターゲット位置960に対して下方へずれる(換言すると、前傾によって虚像が観察者の近傍側の前景(路面)と重なる位置へシフトする)。 From time t92 to t93, the pitching angle 901 is a forward tilt greater than the preset posture threshold 902 (the first position adjustment amount 911 is greater than the preset upper limit 951 of the position adjustment amount). The position adjustment amount 910 is smaller than the first position adjustment amount 911 that strongly suppresses (preferably cancels out) the downward shift of the virtual image caused by posture fluctuations, and is The second position adjustment amount 912 is set to fix the position of the virtual image within the virtual image display area VS regardless of the position of the virtual image. In this case, due to attitude change (forward tilting of pitching angle 901), the virtual image shifts downward with respect to the target position 960 (in other words, due to forward tilting, the virtual image moves to a position where it overlaps with the foreground (road surface) on the side near the viewer). shift).

時間t93~t94では、ピッチング角901は、予め設定された姿勢閾値902より小さい前傾である(第1位置調整量911は、予め設定された上方向の位置調整量の限度951より小さい)。時間t94~t95では、ピッチング角901は、予め設定された後傾の姿勢閾値903より小さい後傾である(第1位置調整量911は、予め設定された下方向の位置調整量の限度952より小さい)。位置調整量910は、姿勢変動により生じた下方向(t94~t95では上方向)への虚像のずれを強力に抑制する(好ましくは、相殺する)ように、姿勢変動(ピッチング角901の前傾(t94~t95では後傾))に合わせて虚像表示領域VS内の虚像の位置を上方向(t94~t95では下方向)にダイナミックに補正する第1位置調整量911に設定される。これにより、虚像の位置ずれは、好ましくは相殺される(虚像の位置は、ターゲット位置960に維持される)。 From time t93 to t94, the pitching angle 901 is a forward tilt smaller than the preset posture threshold 902 (the first position adjustment amount 911 is smaller than the preset upper limit 951 of the position adjustment amount). From time t94 to t95, the pitching angle 901 is a backward tilt that is smaller than a preset backward tilt posture threshold 903 (the first position adjustment amount 911 is smaller than the preset downward position adjustment limit 952). small). The position adjustment amount 910 is adjusted to adjust the posture change (forward tilt of the pitching angle 901) so as to strongly suppress (preferably cancel) the downward (upward in t94 to t95) shift of the virtual image caused by the posture change. (backward tilt from t94 to t95)) is set to a first position adjustment amount 911 that dynamically corrects the position of the virtual image in the virtual image display area VS upward (downward from t94 to t95). Thereby, the displacement of the virtual image is preferably canceled out (the position of the virtual image is maintained at the target position 960).

時間t95~t96では、ピッチング角901は、予め設定された後傾の姿勢閾値903より大きい後傾である(第1位置調整量911は、予め設定された下方向の位置調整量の限度952より大きい)。位置調整量910は、姿勢変動により生じた上方向への虚像のずれを強力に抑制する(好ましくは、相殺する)第1位置調整量911より小さく、姿勢変動(ピッチング角901の後傾)に依らず虚像表示領域VS内の虚像の位置を固定する第2位置調整量912に設定される。この場合、姿勢変動(ピッチング角901の後傾)によって、虚像は、ターゲット位置960に対して上方へずれる(換言すると、後傾によって虚像が観察者の遠方側の前景(路面)と重なる位置へシフトする)。時間t96~t99での画像処理は、時間t91~t92、t93~t95での画像処理と同様であり、説明は省く。 From time t95 to t96, the pitching angle 901 is a backward tilt that is greater than a preset backward tilt attitude threshold 903 (the first position adjustment amount 911 is greater than the preset downward position adjustment limit 952). big). The position adjustment amount 910 is smaller than the first position adjustment amount 911 that strongly suppresses (preferably cancels) the upward shift of the virtual image caused by the attitude change, and is smaller than the first position adjustment amount 911 that strongly suppresses (preferably cancels) the upward shift of the virtual image caused by the attitude change, and is The second position adjustment amount 912 is set to fix the position of the virtual image within the virtual image display area VS regardless of the position of the virtual image. In this case, due to the attitude change (backward tilting of pitching angle 901), the virtual image shifts upward with respect to the target position 960 (in other words, due to backward tilting, the virtual image moves to a position where it overlaps with the foreground (road surface) on the far side of the viewer). shift). The image processing from time t96 to t99 is the same as the image processing from time t91 to t92 and from t93 to t95, and a description thereof will be omitted.

比較例では、基準位置931が、位置調整範囲VTの上下方向の中心に比較的近い位置に設定されている。このため、前傾に対する虚像の位置調整は、基準位置931から上方向の限度951まで中くらいで許容され、後傾に対する虚像の位置調整も、基準位置931から下方向の限度952まで中くらいで許容される。 In the comparative example, the reference position 931 is set at a position relatively close to the vertical center of the position adjustment range VT. Therefore, the position adjustment of the virtual image for forward tilt is allowed at a medium level from the reference position 931 to the upward limit 951, and the virtual image position adjustment for backward tilt is also allowed at a medium level from the reference position 931 to the downward limit 952. Permissible.

本実施形態では、車両の姿勢変動が大きくなると判定された場合、基準位置を上方にオフセットすることで、車両の姿勢変動(後傾)に対する虚像の位置補正をした場合でも虚像の見切れを生じにくくすることができる。また、基準位置を下方にオフセットすることで、車両の姿勢変動(前傾)に対する虚像の位置補正をした場合でも虚像の見切れを生じにくくすることができる。例えば、見切れが生じにくい比較的小さな姿勢変動が予測される場合、前傾に対する虚像の位置調整は、基準位置931から上方向の限度951まで中程度で許容され、後傾に対する虚像の位置調整も、基準位置931から下方向の限度952まで中程度で許容される。そして、見切れが生じやすい比較的大きな姿勢変動が予測される場合、例えば、前傾に対する虚像の位置調整は、基準位置931から上方向の限度951まで大程度で許容され、後傾に対する虚像の位置調整も、基準位置931から下方向の限度952まで小程度で許容される。 In this embodiment, when it is determined that the vehicle attitude change will increase, by offsetting the reference position upward, the virtual image is less likely to be cut off even when the position of the virtual image is corrected for the vehicle attitude change (backward tilt). can do. Furthermore, by offsetting the reference position downward, it is possible to make it difficult for the virtual image to be cut off even when the position of the virtual image is corrected for changes in the posture of the vehicle (forward tilting). For example, if a relatively small posture change that is unlikely to result in cut-off is predicted, the virtual image position adjustment for forward tilting is allowed at a moderate level from the reference position 931 to the upward limit 951, and the virtual image position adjustment for backward tilting is also allowed. , a medium range from the reference position 931 to the downward limit 952 is allowed. If a relatively large posture change that is likely to cause parting is predicted, for example, the position adjustment of the virtual image with respect to forward tilting is permitted to a large extent from the reference position 931 to the upper limit 951, and the position of the virtual image with respect to backward tilting is allowed. Adjustment is also permitted to a small extent from the reference position 931 to the downward limit 952.

図12は、本実施形態における車両の姿勢変動が大きくなると判定されていない場合の画像調整処理を説明する図である。本実施形態において、プロセッサ33(画像調整モジュール520)は、車両の姿勢変動が大きくなると判定されていない場合、基準位置Poを、初期の第1基準位置Po10(第1ターゲット位置MP10に対応)に設定し、車両の姿勢変動に基づき、第1ターゲット位置MP10からの虚像の位置ずれが抑制されるように、虚像の位置を調整する。 FIG. 12 is a diagram illustrating the image adjustment process in the case where it is not determined that the change in the posture of the vehicle will become large in this embodiment. In the present embodiment, the processor 33 (image adjustment module 520) changes the reference position Po to an initial first reference position Po10 (corresponding to the first target position MP10) when it is not determined that the attitude change of the vehicle will be large. The position of the virtual image is adjusted based on the attitude change of the vehicle so that the positional deviation of the virtual image from the first target position MP10 is suppressed.

時間t11~t12では、ピッチング角αは、予め設定された姿勢閾値αTdより小さい前傾である(第1位置調整量C10は、予め設定された上方向の位置調整量の限度CTuより小さい)。位置調整量Cは、姿勢変動により生じた下方向への虚像のずれを強力に抑制する(好ましくは、相殺する)ように、姿勢変動(ピッチング角αの前傾)に合わせて虚像表示領域VS内の虚像の位置を上方にダイナミックに補正する第1位置調整量C10に設定される。これにより、虚像の位置ずれは、好ましくは相殺される(虚像の位置は、第1ターゲット位置MP10に維持される)。 From time t11 to t12, the pitching angle α is a forward tilt smaller than the preset posture threshold αTd (the first position adjustment amount C10 is smaller than the preset upper limit CTu of the position adjustment amount). The position adjustment amount C adjusts the virtual image display area VS in accordance with the posture change (forward tilting of the pitching angle α) so as to strongly suppress (preferably cancel) the downward shift of the virtual image caused by the posture change. The first position adjustment amount C10 is set to dynamically correct the position of the virtual image in the upper direction. Thereby, the positional shift of the virtual image is preferably canceled out (the position of the virtual image is maintained at the first target position MP10).

時間t12~t13では、ピッチング角αは、予め設定された姿勢閾値αTuより小さい後傾である(第1位置調整量C10は、予め設定された下方向の位置調整量の限度CTdより小さい)。位置調整量Cは、姿勢変動により生じた上方向への虚像のずれを強力に抑制する(好ましくは、相殺する)ように、姿勢変動(ピッチング角αの後傾)に合わせて虚像表示領域VS内の虚像の位置を下方にダイナミックに補正する第1位置調整量C10に設定される。これにより、虚像の位置ずれは、好ましくは相殺される(虚像の位置は、第1ターゲット位置MP10に維持される)。時間t13~t14での画像処理は、時間t11~t13での画像処理と同様であり、説明は省く。 From time t12 to t13, the pitching angle α is a backward tilt smaller than the preset attitude threshold αTu (the first position adjustment amount C10 is smaller than the preset limit CTd of the downward position adjustment amount). The position adjustment amount C adjusts the virtual image display area VS in accordance with the attitude change (backward tilting of the pitching angle α) so as to strongly suppress (preferably cancel out) the upward shift of the virtual image caused by the attitude change. The first position adjustment amount C10 is set to dynamically correct the position of the virtual image in the lower part. Thereby, the positional shift of the virtual image is preferably canceled out (the position of the virtual image is maintained at the first target position MP10). The image processing from time t13 to t14 is the same as the image processing from time t11 to t13, and a description thereof will be omitted.

図13は、本実施形態における車両の姿勢変動が大きくなると判定された場合の画像調整処理を説明する図である。本実施形態において、プロセッサ33(画像調整モジュール520)は、車両の姿勢変動が大きくなると判定された場合、基準位置Poを、初期の第1基準位置Po10(ターゲット位置MP10に対応)から上方又は下方へオフセット(図13の例では下方へオフセット)した第2基準位置Po20(第2ターゲット位置MP20に対応)に設定を変更し、車両の姿勢変動に基づき、ターゲット位置MP20からの虚像の位置ずれが抑制されるように、虚像の位置を調整する。 FIG. 13 is a diagram illustrating image adjustment processing in the present embodiment when it is determined that the change in the posture of the vehicle becomes large. In the present embodiment, the processor 33 (image adjustment module 520) moves the reference position Po upward or downward from the initial first reference position Po10 (corresponding to the target position MP10) when it is determined that the attitude change of the vehicle becomes large. The setting is changed to the second reference position Po20 (corresponding to the second target position MP20) which is offset to Adjust the position of the virtual image so that it is suppressed.

時間t21~t22では、ピッチング角αは、予め設定された姿勢閾値αTdより小さい前傾である(第1位置調整量C10は、予め設定された上方向の位置調整量の限度CTuより小さい)。位置調整量Cは、姿勢変動により生じた下方向への虚像のずれを強力に抑制する(好ましくは、相殺する)ように、姿勢変動(ピッチング角αの前傾)に合わせて虚像表示領域VS内の虚像の位置を上方にダイナミックに補正する第1位置調整量C10に設定される。これにより、虚像の位置ずれは、好ましくは相殺される(虚像の位置は、第1ターゲット位置MP10に維持される)。 From time t21 to t22, the pitching angle α is a forward tilt smaller than the preset posture threshold αTd (the first position adjustment amount C10 is smaller than the preset upper limit CTu of the position adjustment amount). The position adjustment amount C adjusts the virtual image display area VS in accordance with the posture change (forward tilting of the pitching angle α) so as to strongly suppress (preferably cancel) the downward shift of the virtual image caused by the posture change. The first position adjustment amount C10 is set to dynamically correct the position of the virtual image in the upper direction. Thereby, the positional shift of the virtual image is preferably canceled out (the position of the virtual image is maintained at the first target position MP10).

時間t22~t23では、ピッチング角αは、予め設定された後傾の姿勢閾値αTuより小さい後傾である(第1位置調整量C10は、予め設定された下方向の位置調整量の限度CTdより小さい)。位置調整量Cは、姿勢変動により生じた上方向への虚像のずれを強力に抑制する(好ましくは、相殺する)ように、姿勢変動(ピッチング角αの後傾)に合わせて虚像表示領域VS内の虚像の位置を下方向にダイナミックに補正する第1位置調整量C10に設定される。これにより、虚像の位置ずれは、好ましくは相殺される(虚像の位置は、第2ターゲット位置MP20に維持される)。 From time t22 to t23, the pitching angle α is a backward tilt that is smaller than the preset backward tilt attitude threshold αTu (the first position adjustment amount C10 is smaller than the preset downward position adjustment limit CTd). small). The position adjustment amount C adjusts the virtual image display area VS in accordance with the attitude change (backward tilting of the pitching angle α) so as to strongly suppress (preferably cancel out) the upward shift of the virtual image caused by the attitude change. The first position adjustment amount C10 is set to dynamically correct the position of the virtual image in the downward direction. Thereby, the positional shift of the virtual image is preferably canceled out (the position of the virtual image is maintained at the second target position MP20).

時間t23~t24では、ピッチング角αは、予め設定された後傾の姿勢閾値αTuより大きい後傾である(第1位置調整量C10は、予め設定された下方向の位置調整量の限度CTdより大きい)。位置調整量Cは、姿勢変動により生じた上方向への虚像のずれを強力に抑制する(好ましくは、相殺する)第1位置調整量C10より小さく、姿勢変動(ピッチング角αの後傾)に依らず虚像表示領域VS内の虚像の位置を固定する第2位置調整量C20に設定される。この場合、姿勢変動(ピッチング角αの後傾)によって、虚像は、第2ターゲット位置MP20に対して上方へずれる(換言すると、後傾によって虚像が観察者の遠方側の前景(路面)と重なる位置へシフトする)。時間t24~t25での画像処理は、時間t21~t23での画像処理と同様であり、説明は省く。 From time t23 to t24, the pitching angle α is a backward tilt that is larger than a preset backward tilt attitude threshold αTu (the first position adjustment amount C10 is smaller than the preset downward position adjustment limit CTd). big). The position adjustment amount C is smaller than the first position adjustment amount C10, which strongly suppresses (preferably cancels out) the upward shift of the virtual image caused by the attitude change, and is smaller than the first position adjustment amount C10, which strongly suppresses (preferably cancels) the upward shift of the virtual image caused by the attitude change, and is The second position adjustment amount C20 is set to fix the position of the virtual image within the virtual image display area VS regardless of the position of the virtual image. In this case, the virtual image shifts upward with respect to the second target position MP20 due to the attitude change (backward tilting of the pitching angle α) (in other words, the virtual image overlaps with the foreground (road surface) on the far side of the viewer due to the backward tilting). position). The image processing from time t24 to t25 is the same as the image processing from time t21 to t23, and a description thereof will be omitted.

本実施形態によれば、車両の姿勢変動が比較的小さい場合(又は姿勢変動が比較的小さいと予測される場合)と、車両の姿勢変動が比較的大きい場合(又は姿勢変動が比較的大きいと予測される場合)とで、姿勢変動に合わせた虚像の位置補正の基準となる基準位置を変えることができる。したがって、車両の姿勢変動が比較的大きい場合、基準位置を上方にオフセットすることで、車両の姿勢変動(後傾)に対する虚像の位置補正をした場合でも虚像の見切れを生じにくくすることができる。また、基準位置を下方にオフセットすることで、車両の姿勢変動(前傾)に対する虚像の位置補正をした場合でも虚像の見切れを生じにくくすることができる。なお、姿勢変動が比較的小さい場合は、基準位置をオフセットしないまま比較的小さな姿勢変動に対する虚像の位置補正を行うことができる。すなわち、姿勢変動が比較的小さい場合は、虚像表示領域内の虚像(コンテンツ)の自由度の高い配置のまま姿勢変動に対する虚像の位置補正を行うことができ、姿勢変動が比較的大きい場合は、基準位置をオフセットすることで虚像の上側又は下側の見切れを起こりにくくするという利点が想定される。 According to this embodiment, when the attitude change of the vehicle is relatively small (or when the attitude change is predicted to be relatively small) and when the attitude change of the vehicle is relatively large (or when the attitude change is relatively large), (if predicted), it is possible to change the reference position that serves as a reference for correcting the position of the virtual image in accordance with the posture change. Therefore, when the attitude change of the vehicle is relatively large, by offsetting the reference position upward, it is possible to prevent the virtual image from being cut off even when the position of the virtual image is corrected for the attitude change (backward tilting) of the vehicle. Furthermore, by offsetting the reference position downward, it is possible to make it difficult for the virtual image to be cut off even when the position of the virtual image is corrected for changes in the posture of the vehicle (forward tilting). Note that when the posture change is relatively small, the position of the virtual image can be corrected for the relatively small posture change without offsetting the reference position. In other words, when the posture change is relatively small, the position of the virtual image can be corrected for the posture change while the virtual image (content) is placed in the virtual image display area with a high degree of freedom; when the posture change is relatively large, By offsetting the reference position, it is assumed that there is an advantage that the upper or lower part of the virtual image is less likely to be cut off.

いくつかの実施形態では、プロセッサ33(画像調整モジュール520)は、第1画像調整処理において、基準位置Poを基準にして、ピッチング角α(姿勢変動情報の一例)に合わせて虚像の位置を上方及び下方にダイナミックに変化させ、第2画像調整処理において、図14に示すように、基準位置Poを基準にして、ピッチング角α(姿勢変動情報の一例)に合わせて虚像の位置を上方にダイナミックに変化させ(図14のt31~t32、t33~t34)、下方には変化させない(図14のt32~t33、t34~t35)、ようにする。本実施形態では、第2画像調整処理において、姿勢変動情報に合わせて虚像の位置を上方にはダイナミックに調整し、下方には変化させないことで、車両の前傾に対する虚像の位置補正をした場合に虚像の上側の見切れを起こりにくくすることができ、かつ車両が後傾した場合に虚像の下側の見切れが起こらないようにすることができるという利点も想定される。 In some embodiments, in the first image adjustment process, the processor 33 (image adjustment module 520) adjusts the position of the virtual image upward based on the reference position Po in accordance with the pitching angle α (an example of attitude change information). In the second image adjustment process, as shown in FIG. 14, the position of the virtual image is dynamically changed upward in accordance with the pitching angle α (an example of attitude change information) with reference to the reference position Po. (t31 to t32, t33 to t34 in FIG. 14), and do not change downward (t32 to t33, t34 to t35 in FIG. 14). In the present embodiment, in the second image adjustment process, the position of the virtual image is dynamically adjusted upward according to attitude change information, but not changed downward, thereby correcting the position of the virtual image with respect to the forward tilt of the vehicle. It is also envisaged that there are advantages in that it is possible to make it difficult for the upper side of the virtual image to be cut off, and to prevent the lower side of the virtual image from being cut off when the vehicle leans backward.

図15は、本実施形態における車両の姿勢変動が大きくなると判定された場合の画像調整処理を説明する図である。本実施形態において、プロセッサ33(画像調整モジュール520)は、所定の閾値より大きい姿勢変動(ピッチング角α)が検出された場合、車両の姿勢変動が大きくなると判定し、基準位置Poを、初期の第1基準位置Po10(ターゲット位置MP10に対応)から上方又は下方へオフセット(図15の例では下方へオフセット)した第2基準位置Po20(第2ターゲット位置MP20に対応)に設定を変更し、車両の姿勢変動に基づき、ターゲット位置MP20からの虚像の位置ずれが抑制されるように、虚像の位置を調整する。 FIG. 15 is a diagram illustrating image adjustment processing when it is determined that the change in the posture of the vehicle will increase in this embodiment. In this embodiment, when a posture change (pitching angle α) larger than a predetermined threshold is detected, the processor 33 (image adjustment module 520) determines that the posture change of the vehicle becomes large, and changes the reference position Po to the initial position. The setting is changed from the first reference position Po10 (corresponding to target position MP10) to a second reference position Po20 (corresponding to second target position MP20) offset upward or downward (in the example of FIG. 15, offset downward), and the vehicle Based on the attitude change, the position of the virtual image is adjusted so that the positional deviation of the virtual image from the target position MP20 is suppressed.

時間t41~t42では、ピッチング角αは、予め設定された姿勢閾値αTsより小さい前傾である(第1位置調整量C10は、予め設定された上方向の位置調整量の閾値CTsより小さい)。位置調整量Cは、姿勢変動により生じた下方向への虚像のずれを強力に抑制する(好ましくは、相殺する)ように、姿勢変動(ピッチング角αの前傾)に合わせて虚像表示領域VS内の虚像の位置を上方にダイナミックに補正する第1位置調整量C10に設定される。これにより、虚像の位置ずれは、好ましくは相殺される(虚像の位置は、第1ターゲット位置MP10に維持される)。 From time t41 to t42, the pitching angle α is a forward tilt smaller than the preset posture threshold αTs (the first position adjustment amount C10 is smaller than the preset upward position adjustment amount threshold CTs). The position adjustment amount C adjusts the virtual image display area VS in accordance with the posture change (forward tilting of the pitching angle α) so as to strongly suppress (preferably cancel) the downward shift of the virtual image caused by the posture change. The first position adjustment amount C10 is set to dynamically correct the position of the virtual image in the upper direction. Thereby, the positional shift of the virtual image is preferably canceled out (the position of the virtual image is maintained at the first target position MP10).

時間t42では、ピッチング角αは、予め設定された姿勢閾値αTsに達する前傾である(第1位置調整量C10は、予め設定された上方向の位置調整量の閾値CTsに達する)。プロセッサ33(画像調整モジュール520)は、所定の閾値αTsより大きい姿勢変動(ピッチング角α)が検出された場合、車両の姿勢変動が大きくなると判定し、基準位置Poを、初期の第1基準位置Po10(ターゲット位置MP10に対応)から上方又は下方へオフセット(図15の例では下方へオフセット)した第2基準位置Po20(第2ターゲット位置MP20に対応)に設定を変更し、車両の姿勢変動に基づき、ターゲット位置MP20からの虚像の位置ずれが抑制されるように、虚像の位置を調整する。 At time t42, the pitching angle α is a forward tilt that reaches a preset posture threshold αTs (the first position adjustment amount C10 reaches a preset upward position adjustment amount threshold CTs). When a posture change (pitching angle α) larger than a predetermined threshold αTs is detected, the processor 33 (image adjustment module 520) determines that the posture change of the vehicle becomes large, and changes the reference position Po to the initial first reference position. The setting is changed from Po10 (corresponding to target position MP10) to a second reference position Po20 (corresponding to second target position MP20) offset upward or downward (in the example of FIG. 15, offset downward) to compensate for changes in vehicle attitude. Based on this, the position of the virtual image is adjusted so that the positional deviation of the virtual image from the target position MP20 is suppressed.

時間t42~t43では、ピッチング角αは、予め設定された後傾の姿勢閾値αTuより大きい後傾であるが、第2基準位置Po20を基準とした第1位置調整量C10は、予め設定された下方向の位置調整量の限度CTdより小さい。位置調整量Cは、姿勢変動により生じた上方向への虚像のずれを強力に抑制する(好ましくは、相殺する)ように、姿勢変動(ピッチング角αの後傾)に合わせて虚像表示領域VS内の虚像の位置を下方向にダイナミックに補正する第1位置調整量C10に設定される。これにより、虚像の位置ずれは、好ましくは相殺される(虚像の位置は、第2ターゲット位置MP20に維持される)。 From time t42 to t43, the pitching angle α is a backward tilt that is larger than the preset backward tilt attitude threshold αTu, but the first position adjustment amount C10 based on the second reference position Po20 is It is smaller than the limit CTd of the downward position adjustment amount. The position adjustment amount C adjusts the virtual image display area VS in accordance with the attitude change (backward tilting of the pitching angle α) so as to strongly suppress (preferably cancel out) the upward shift of the virtual image caused by the attitude change. The first position adjustment amount C10 is set to dynamically correct the position of the virtual image in the downward direction. Thereby, the positional shift of the virtual image is preferably canceled out (the position of the virtual image is maintained at the second target position MP20).

時間t44~t45では、ピッチング角αは、予め設定された後傾の姿勢閾値αTuより大きい後傾である(第2基準位置Po20を基準とした第1位置調整量C10も、予め設定された下方向の位置調整量の限度CTdより大きい)。位置調整量Cは、姿勢変動により生じた上方向への虚像のずれを強力に抑制する(好ましくは、相殺する)第1位置調整量C10より小さく、姿勢変動(ピッチング角αの後傾)に依らず虚像表示領域VS内の虚像の位置を固定する第2位置調整量C20に設定される。この場合、姿勢変動(ピッチング角αの後傾)によって、虚像は、第2ターゲット位置MP20に対して上方へずれる(換言すると、後傾によって虚像が観察者の遠方側の前景(路面)と重なる位置へシフトする)。 From time t44 to t45, the pitching angle α is a backward tilt that is larger than the preset backward tilt attitude threshold αTu (the first position adjustment amount C10 based on the second reference position Po20 is also direction position adjustment amount limit CTd). The position adjustment amount C is smaller than the first position adjustment amount C10, which strongly suppresses (preferably cancels out) the upward shift of the virtual image caused by the attitude change, and is smaller than the first position adjustment amount C10, which strongly suppresses (preferably cancels) the upward shift of the virtual image caused by the attitude change, and is The second position adjustment amount C20 is set to fix the position of the virtual image within the virtual image display area VS regardless of the position of the virtual image. In this case, the virtual image shifts upward with respect to the second target position MP20 due to the attitude change (backward tilting of the pitching angle α) (in other words, the virtual image overlaps with the foreground (road surface) on the far side of the viewer due to the backward tilting). position).

図16に示す画像調整処理は、プロセッサ33がメモリ37に記憶された画像調整モジュール520を実行することによって実施される。ステップS110では、画像調整モジュール520は、描画モジュール510にて生成された描画データを取得する。ステップS120では、画像調整モジュール520は、取得した描画データに含まれる画像調整処理を実行する前の画像Mの表示位置を示す情報(基準位置Poを示す情報)から、虚像V20(虚像V20の元となる画像M)の位置調整量の限度CTを設定する。具体的に例えば、画像調整モジュール520は、位置調整範囲VTを設定し、位置調整範囲VT、及び基準位置Poに基づいて、位置調整量Cの限度CTを設定する。 The image adjustment process shown in FIG. 16 is performed by the processor 33 executing the image adjustment module 520 stored in the memory 37. In step S110, the image adjustment module 520 acquires the drawing data generated by the drawing module 510. In step S120, the image adjustment module 520 extracts the virtual image V20 (the original of the virtual image V20) from the information indicating the display position of the image M before executing the image adjustment process (information indicating the reference position Po) included in the acquired drawing data. Set the limit CT of the position adjustment amount of image M). Specifically, for example, the image adjustment module 520 sets a position adjustment range VT, and sets a limit CT of the position adjustment amount C based on the position adjustment range VT and the reference position Po.

次に、ステップS130では、画像調整モジュール520は、姿勢検出部415から車両1の姿勢変動を示す情報(姿勢変動情報)を取得する。姿勢検出部415は、例えば、ジャイロセンサ、加速度センサ、及びハイトセンサなどの1つ以上のセンサを含む。姿勢検出部415は、移動体の角速度、加速度、高さなどのセンサ値から、ピッチング角やロール角などの車両姿勢や前記車両姿勢の変化の周波数などを姿勢変動情報として算出し、表示制御装置30へ出力してもよい。すなわち、前記姿勢変動情報は、車両姿勢(ピッチング角、ロール角等)の他に、前記車両姿勢の変化の周波数(振動周波数)などを含んでいても良い。姿勢検出部415が姿勢変動情報を算出する機能の一部又は全部は、表示制御装置30に設けられていても良い。 Next, in step S130, the image adjustment module 520 acquires information indicating the attitude change of the vehicle 1 (attitude change information) from the attitude detection unit 415. Posture detection unit 415 includes one or more sensors such as a gyro sensor, an acceleration sensor, and a height sensor. The attitude detection unit 415 calculates the vehicle attitude such as pitching angle and roll angle, the frequency of change in the vehicle attitude, etc. as attitude change information from the sensor values such as the angular velocity, acceleration, and height of the moving object, and displays the information in the display control device. It may be output to 30. That is, the attitude change information may include a frequency of change in the vehicle attitude (vibration frequency), etc. in addition to the vehicle attitude (pitch angle, roll angle, etc.). Part or all of the function for the posture detection unit 415 to calculate the posture change information may be provided in the display control device 30.

ステップS140では、画像調整モジュール520は、後述する第1の画像調整処理S151で用いる第1位置調整量C10を算出する。まず、画像調整モジュール520は、姿勢検出部415から取得する前記姿勢変動情報に基づいて、車両1の姿勢変動量(角度のずれ量)を算出する。例えば、画像調整モジュール520は、姿勢検出部415が検出した角速度を積分演算することによって、車両1のピッチ軸周りの角度(ピッチング角)αを算出する。これにより、図1に示すY軸(前記ピッチ軸)を中心とした回転方向における車両1のずれ量(角度)を算出することができる。なお、本実施形態では、ピッチング角度を算出するが、ヨー角度又はロール角度を算出してもよい。例えば、X軸、Y軸及びZ軸周りの角度を全て算出してもよい。但し、画像調整モジュール520における姿勢変動量(角度のずれ量)を算出する機能の一部又は全部は、表示制御装置30と通信可能な表示制御装置30とは別の装置が有し、表示制御装置30は、前記別の装置からI/Oインタフェース31を介して車両1の姿勢変動量(角度のずれ量)を示す情報を入力してもよい。すなわち、いくつかの表示制御装置30は、画像調整モジュール520における姿勢変動量(角度のずれ量)を算出する機能を省略しても良い。 In step S140, the image adjustment module 520 calculates a first position adjustment amount C10 used in a first image adjustment process S151, which will be described later. First, the image adjustment module 520 calculates the amount of attitude variation (angular deviation amount) of the vehicle 1 based on the attitude variation information acquired from the attitude detection unit 415. For example, the image adjustment module 520 calculates the angle (pitch angle) α of the vehicle 1 around the pitch axis by performing an integral calculation on the angular velocity detected by the attitude detection unit 415. Thereby, the amount of deviation (angle) of the vehicle 1 in the rotational direction about the Y axis (the pitch axis) shown in FIG. 1 can be calculated. Note that in this embodiment, the pitching angle is calculated, but the yaw angle or the roll angle may also be calculated. For example, all angles around the X, Y, and Z axes may be calculated. However, part or all of the function of calculating the amount of posture variation (angular deviation amount) in the image adjustment module 520 is provided by a device other than the display control device 30 that can communicate with the display control device 30, and The device 30 may receive information indicating the amount of posture variation (angular deviation amount) of the vehicle 1 from the other device via the I/O interface 31. That is, some display control devices 30 may omit the function of calculating the posture variation amount (angular shift amount) in the image adjustment module 520.

ステップS140において、さらに、画像調整モジュール520は、車両1の姿勢変動量(角度のずれ量)に基づいて、虚像V20の表示位置を補正するための第1位置調整量C10を算出する。具体的には、画像調整モジュール520は、(ピッチング角)のずれ量を画素数に換算して、ずれている分の画素数(姿勢変動による画像シフト量B10)を元に戻すような調整量を決定する。好ましくは、画像調整モジュール520は、車両1の姿勢変動による虚像V20の位置ずれを元に戻すため、姿勢変動による画像シフト量B10と等しい逆方向の位置調整量(第1位置調整量C10)を算出する。 In step S140, the image adjustment module 520 further calculates a first position adjustment amount C10 for correcting the display position of the virtual image V20, based on the attitude variation amount (angular deviation amount) of the vehicle 1. Specifically, the image adjustment module 520 converts the amount of deviation (pitching angle) into the number of pixels, and adjusts the amount of adjustment to restore the number of pixels corresponding to the deviation (image shift amount B10 due to posture fluctuation). Determine. Preferably, the image adjustment module 520 adjusts a position adjustment amount (first position adjustment amount C10) in the opposite direction equal to the image shift amount B10 due to the attitude change in order to restore the positional shift of the virtual image V20 due to the attitude change of the vehicle 1. calculate.

いくつかの実施形態のステップS150では、画像調整モジュール520は、ステップS110で取得した描画データに画像調整を行うことで画像データを生成する。S150において、画像調整モジュール520は、描画データの画素を、位置調整量C、俯角調整量E、サイズ調整量Fに基づき、画像データの画素として再配列する。S160では、画像調整モジュール520は、S150で生成した(調整した)画像データを表示器50へ出力する。 In step S150 of some embodiments, the image adjustment module 520 generates image data by performing image adjustments on the drawing data obtained in step S110. In S150, the image adjustment module 520 rearranges the pixels of the drawing data as pixels of the image data based on the position adjustment amount C, the depression angle adjustment amount E, and the size adjustment amount F. In S160, the image adjustment module 520 outputs the image data generated (adjusted) in S150 to the display device 50.

いくつかの実施形態のステップS150では、画像調整モジュール520は、以下に示す所定条件を満たすか否かを判定し、前記所定条件を満たさない場合、第1の画像調整処理S151を実行し、前記所定条件を満たす場合、第2の画像調整処理S152を実行する。但し、第1の画像調整処理S151を実行するか、第2の画像調整処理S152を実行するか、を決定するための前記所定条件は、以下に限定されない。(1)ステップS130で取得した姿勢変動量が、所定の閾値αTsより大きい。(2)ステップS130で取得した姿勢変動量の速度(姿勢の変化速度)が、所定の閾値より速い。(3)車両1の速度が、所定の閾値より速い。 In step S150 of some embodiments, the image adjustment module 520 determines whether or not the following predetermined conditions are satisfied, and if the predetermined conditions are not satisfied, the image adjustment module 520 executes the first image adjustment process S151, and If the predetermined conditions are met, second image adjustment processing S152 is executed. However, the predetermined conditions for determining whether to execute the first image adjustment process S151 or the second image adjustment process S152 are not limited to the following. (1) The amount of posture variation acquired in step S130 is larger than the predetermined threshold αTs. (2) The speed of the amount of posture variation (speed of change in posture) acquired in step S130 is faster than a predetermined threshold. (3) The speed of the vehicle 1 is faster than a predetermined threshold.

前記所定条件を満たす場合、プロセッサ33(画像調整モジュール520)は、基準位置Poを、初期の第1基準位置Po10(第1ターゲット位置MP10に対応)に設定し、車両の姿勢変動に基づき、第1ターゲット位置MP10からの虚像の位置ずれが抑制されるように、虚像の位置を調整する(第1の画像調整処理S151)。 When the predetermined condition is satisfied, the processor 33 (image adjustment module 520) sets the reference position Po to the initial first reference position Po10 (corresponding to the first target position MP10), and sets the reference position Po to the first reference position Po10 (corresponding to the first target position MP10) based on the attitude change of the vehicle. The position of the virtual image is adjusted so that the positional deviation of the virtual image from the first target position MP10 is suppressed (first image adjustment process S151).

第1の画像調整処理S151では、プロセッサ33は、ピッチング角αが予め設定された姿勢閾値αTより小さい(第1位置調整量C10が予め設定された位置調整量の限度CTより小さい)場合、ステップS130で取得される姿勢変動に合わせてステップS140でダイナミックに設定される第1位置調整量C10(位置調整量C)に基づき、初期の第1基準位置Po10(第1ターゲット位置MP10に対応)を基準にして、虚像V20(虚像V20の元となる画像M)の位置調整をする(第1位置調整処理)。好ましくは、第1位置調整量C10は、姿勢変動によって生じる画像の位置ずれを相殺するように設定される。 In the first image adjustment process S151, if the pitching angle α is smaller than the preset posture threshold αT (the first position adjustment amount C10 is smaller than the preset limit CT of the position adjustment amount), the processor 33 performs the step The initial first reference position Po10 (corresponding to the first target position MP10) is determined based on the first position adjustment amount C10 (position adjustment amount C) that is dynamically set in step S140 in accordance with the attitude change acquired in S130. Using this as a reference, the position of the virtual image V20 (the image M that is the source of the virtual image V20) is adjusted (first position adjustment process). Preferably, the first position adjustment amount C10 is set so as to offset the positional shift of the image caused by the posture change.

他方、第1の画像調整処理S151では、プロセッサ33は、ピッチング角αが予め設定された姿勢閾値αTより小さい(第1位置調整量C10が予め設定された位置調整量の限度CTより小さい)場合、それ以上大きな姿勢変動に対しては下方向の位置調整量の限度CT(V20の場合CT)で位置調整した位置(上方周縁部VTu、又は下方周縁部VTd)に固定表示する(第2位置調整処理)。 On the other hand, in the first image adjustment process S151, when the pitching angle α is smaller than the preset attitude threshold αT (the first position adjustment amount C10 is smaller than the preset position adjustment amount limit CT) , for larger posture fluctuations, the display is fixed at the position (upper periphery VTu or lower periphery VTd) adjusted by the limit CT of the downward position adjustment amount (CT in case of V20) (second position). adjustment process).

前記所定条件を満たさない場合、プロセッサ33(画像調整モジュール520)は、基準位置Poを、初期の第1基準位置Po10(ターゲット位置MP10に対応)から上方又は下方へオフセットした第2基準位置Po20(第2ターゲット位置MP20に対応)に設定を変更し、車両の姿勢変動に基づき、第2ターゲット位置MP20からの虚像の位置ずれが抑制されるように、虚像の位置を調整する(第2の画像調整処理S152)。 If the predetermined condition is not satisfied, the processor 33 (image adjustment module 520) sets the reference position Po to a second reference position Po20 (which is offset upward or downward from the initial first reference position Po10 (corresponding to the target position MP10)). (corresponding to the second target position MP20), and adjust the position of the virtual image (corresponding to the second image Adjustment processing S152).

第2の画像調整処理S152では、プロセッサ33は、ピッチング角αが予め設定された姿勢閾値αTより小さい(第1位置調整量C10が予め設定された位置調整量の限度CTより小さい)場合、ステップS130で取得される姿勢変動に合わせてステップS140でダイナミックに設定される第1位置調整量C10(位置調整量C)に基づき、第2基準位置Po20(第2ターゲット位置MP20に対応)を基準にして、虚像V20(虚像V20の元となる画像M)の位置調整をする(第1位置調整処理)。好ましくは、第1位置調整量C10は、姿勢変動によって生じる画像の位置ずれを相殺するように設定される。 In the second image adjustment process S152, if the pitching angle α is smaller than the preset posture threshold αT (the first position adjustment amount C10 is smaller than the preset limit CT of the position adjustment amount), the processor 33 performs the step Based on the first position adjustment amount C10 (position adjustment amount C) dynamically set in step S140 in accordance with the attitude change acquired in S130, the second reference position Po20 (corresponding to the second target position MP20) is set as a reference. Then, the position of the virtual image V20 (the image M that is the source of the virtual image V20) is adjusted (first position adjustment process). Preferably, the first position adjustment amount C10 is set so as to offset the positional shift of the image caused by the posture change.

他方、第2の画像調整処理S152では、プロセッサ33は、ピッチング角αが予め設定された姿勢閾値αTより小さい(第1位置調整量C10が予め設定された位置調整量の限度CTより小さい)場合、それ以上大きな姿勢変動に対しては下方向の位置調整量の限度CT(V20の場合CT)で位置調整した位置(上方周縁部VTu、又は下方周縁部VTd)に固定表示する(第2位置調整処理)。 On the other hand, in the second image adjustment process S152, if the pitching angle α is smaller than the preset attitude threshold αT (the first position adjustment amount C10 is smaller than the preset limit CT of the position adjustment amount), , for larger posture fluctuations, the display is fixed at the position (upper periphery VTu or lower periphery VTd) adjusted by the limit CT of the downward position adjustment amount (CT in case of V20) (second position). adjustment process).

いくつかの実施形態における第1の位置調整処理では、画像調整モジュール520は、前記位置調整に加え、ステップS130で取得される姿勢変動に合わせて、第1俯角調整量E10(俯角調整量E)をダイナミックに変更し、この第1俯角調整量E10(俯角調整量E)に基づき、虚像V20(虚像V20の元となる画像M)の俯角調整をしてもよい。 In the first position adjustment process in some embodiments, in addition to the position adjustment, the image adjustment module 520 adjusts the first depression angle adjustment amount E10 (depression angle adjustment amount E) in accordance with the attitude change acquired in step S130. may be dynamically changed, and the depression angle of the virtual image V20 (the image M that is the source of the virtual image V20) may be adjusted based on the first depression angle adjustment amount E10 (the depression angle adjustment amount E).

いくつかの実施形態における第1の位置調整処理において、第1位置調整量C10は、姿勢変動によって生じる画像の位置ずれを相殺するように設定されない場合(換言すると、姿勢変動による画像の位置ずれを生じさせる場合)、画像調整モジュール520は、前記位置調整に加え、ステップS130で取得される姿勢変動に合わせて、サイズ調整量Fをダイナミックに変更し、このサイズ調整量Fに基づき、虚像V20(虚像V20の元となる画像M)のサイズ調整をしてもよい。 In the first position adjustment process in some embodiments, the first position adjustment amount C10 is not set to offset the image position shift caused by the attitude change (in other words, if the image position shift caused by the attitude change is canceled out), the first position adjustment amount C10 is In addition to the position adjustment, the image adjustment module 520 dynamically changes the size adjustment amount F in accordance with the posture change acquired in step S130, and based on this size adjustment amount F, the image adjustment module 520 adjusts the virtual image V20 ( The size of the image M) that is the source of the virtual image V20 may be adjusted.

また、いくつかの実施形態における第2の位置調整処理では、ステップS140で算出した第1位置調整量C10が、ステップS120で設定した移動調整量の閾値(限度)CTより大きい場合、画像調整モジュール520は、ステップS130で取得される姿勢変動に合わせて、第2俯角調整量210(俯角調整量E)をダイナミックに変更し、この第2俯角調整量E20(俯角調整量E)に基づき、虚像V20(虚像V20の元となる画像M)の俯角調整を行う。第2の位置調整処理における俯角調整量E20は、姿勢変動(ピッチング角αの変化)により生じる実景(路面6)と虚像との俯角ずれを補正する俯角調整量である。好ましくは、第2の位置調整処理における俯角調整量E20は、姿勢変動(ピッチング角αの変化)により生じる実景(路面6)と虚像との俯角ずれを補正する俯角調整量に、姿勢変動(ピッチング角αの変化)により近傍へシフトしたことを表現する(又は遠方へシフトしたことを表現する)ための俯角調整量を加算してもよい。 In the second position adjustment process in some embodiments, if the first position adjustment amount C10 calculated in step S140 is larger than the threshold (limit) CT of the movement adjustment amount set in step S120, the image adjustment module 520 dynamically changes the second depression angle adjustment amount 210 (depression angle adjustment amount E) in accordance with the attitude change acquired in step S130, and based on this second depression angle adjustment amount E20 (depression angle adjustment amount E), the virtual image is The depression angle of V20 (the image M that is the source of the virtual image V20) is adjusted. The depression angle adjustment amount E20 in the second position adjustment process is a depression angle adjustment amount that corrects the depression angle deviation between the real scene (road surface 6) and the virtual image that occurs due to posture fluctuations (changes in the pitching angle α). Preferably, the depression angle adjustment amount E20 in the second position adjustment process is a depression angle adjustment amount that corrects a depression angle deviation between the real scene (road surface 6) and the virtual image caused by attitude variation (change in pitching angle α). An angle of depression adjustment amount may be added to express a shift to the vicinity (or a shift to a far distance) due to a change in the angle α).

また、いくつかの実施形態における第2の位置調整処理では、画像調整モジュール520は、ステップS130で取得される姿勢変動に合わせて第2位置調整量C20(位置調整量C)をダイナミックに変化させてもよい。画像調整モジュール520は、ステップS130で取得される姿勢変動から第2位置調整量C20(位置調整量C)を設定するためのテーブルデータ、演算式、などを含み得る。いくつかの実施形態における第2の位置調整処理では、画像調整モジュール520は、前記俯角調整に加え、ステップS130で取得される姿勢変動に合わせてダイナミックに設定される第2位置調整量C20(第1位置調整量C10より小さい)に基づき、虚像V20(虚像V20の元となる画像M)の位置調整を行ってもよい。 Furthermore, in the second position adjustment process in some embodiments, the image adjustment module 520 dynamically changes the second position adjustment amount C20 (position adjustment amount C) in accordance with the posture change acquired in step S130. You can. The image adjustment module 520 may include table data, arithmetic expressions, etc. for setting the second position adjustment amount C20 (position adjustment amount C) from the attitude change acquired in step S130. In the second position adjustment process in some embodiments, in addition to the depression angle adjustment, the image adjustment module 520 also adjusts the second position adjustment amount C20 (second position adjustment amount) that is dynamically set according to the attitude change acquired in step S130. The position of the virtual image V20 (the image M that is the source of the virtual image V20) may be adjusted based on the 1-position adjustment amount C10).

第2の位置調整処理における位置調整処理において、画像調整モジュール520は、車両1の姿勢変動量に基づいて、ダイナミックに変更される第2位置調整量C20を算出する。例えば、第2位置調整量C20は、車両1の姿勢変動量に基づいて決定される第1位置調整量C10に1より小さい係数を乗算することで求められる。また、いくつかの実施形態の位置調整モジュール522は、車両1の姿勢変動量に基づかない、メモリ37に記憶された第2位置調整量C20を読み出しても良い。なお、本実施形態では、ピッチ軸方向の調整量を算出するが、ヨー軸方向及びロール方向の調整量を算出してもよい。ロール角については、角度のまま、ロール角のずれ量を元に戻すような調整量を決定する。但し、画像調整モジュール520の第2位置調整量C20を算出する機能の一部又は全部は、表示制御装置30と通信可能な表示制御装置30とは別の装置が有し、表示制御装置30は、前記別の装置からI/Oインタフェース31を介して虚像の位置を調整するための表示パラメータ(第2位置調整量C20)を入力してもよい。 In the position adjustment process in the second position adjustment process, the image adjustment module 520 calculates a second position adjustment amount C20 that is dynamically changed based on the amount of posture variation of the vehicle 1. For example, the second position adjustment amount C20 is obtained by multiplying the first position adjustment amount C10, which is determined based on the amount of posture variation of the vehicle 1, by a coefficient smaller than 1. Further, the position adjustment module 522 of some embodiments may read out the second position adjustment amount C20 stored in the memory 37, which is not based on the amount of posture variation of the vehicle 1. In this embodiment, the adjustment amount in the pitch axis direction is calculated, but the adjustment amount in the yaw axis direction and the roll direction may also be calculated. Regarding the roll angle, an adjustment amount is determined so as to return the deviation amount of the roll angle to the original value while leaving the angle as it is. However, part or all of the function of calculating the second position adjustment amount C20 of the image adjustment module 520 is provided by a device other than the display control device 30 that can communicate with the display control device 30, and the display control device 30 is , a display parameter (second position adjustment amount C20) for adjusting the position of the virtual image may be input from the other device via the I/O interface 31.

本実施形態の表示制御装置30(プロセッサ33)は、所定条件を満たす場合、第2画像調整処理(ステップS152)を実行することで、移動体の姿勢変動に伴う虚像のズレに応じて、虚像V20の俯角βを調整する。以下に、演算式を用いて、車両1の姿勢変動(角度のずれ量)に応じた虚像V20の俯角βを算出する例を示すが、コンテンツ(仮想オブジェクト)FUを配置したモデル空間において、仮想視点VPの位置、角度を車両1の姿勢変動に応じて変化させ、仮想視点VPから見たコンテンツ(仮想オブジェクト)FUに応じてレンダリングすることで、虚像V20の元となる画像Mの位置、角度(俯角β)、及びサイズを変化させても良い。 When a predetermined condition is satisfied, the display control device 30 (processor 33) of the present embodiment executes the second image adjustment process (step S152) to adjust the virtual image according to the deviation of the virtual image due to the attitude change of the moving object. Adjust the depression angle β of V20. An example of calculating the depression angle β of the virtual image V20 according to the attitude change (angular deviation amount) of the vehicle 1 using an arithmetic expression is shown below. The position and angle of the image M, which is the source of the virtual image V20, are changed by changing the position and angle of the viewpoint VP according to changes in the posture of the vehicle 1, and by rendering according to the content (virtual object) FU seen from the virtual viewpoint VP. (depression angle β) and size may be changed.

画像調整モジュール520(俯角調整モジュール524)は、車両1の姿勢変動(角度のずれ量)に応じて、虚像V20(コンテンツFU)の俯角βを算出する。 The image adjustment module 520 (depression angle adjustment module 524) calculates the depression angle β of the virtual image V20 (content FU) according to the attitude change (angular deviation amount) of the vehicle 1.

まず、図6ないし図8Bに示すように、車両1のピッチ軸周りの角度(ピッチング角)をα(前傾で負の値、後傾で正の値とする)、仮想視点VPから仮想平面100までの高さをh(角度のずれ量αがゼロの時の高さhをh0とする)、仮想視点VPから虚像V20が重なって見える仮想平面100上の領域の近傍端までの奥行き方向Zの距離をD(角度のずれ量αがゼロの時の距離DをD0とする)と定義する。 First, as shown in FIGS. 6 to 8B, the angle (pitching angle) around the pitch axis of the vehicle 1 is set to α (a negative value when tilting forward and a positive value when tilting backward), and from the virtual viewpoint VP to the virtual plane. 100 (the height h when the angular deviation amount α is zero is h0), and the depth direction from the virtual viewpoint VP to the near end of the area on the virtual plane 100 where the virtual image V20 appears to overlap. The distance Z is defined as D (the distance D when the angular deviation amount α is zero is D0).

画像調整モジュール520(俯角調整モジュール524)は、ピッチング角αに応じた距離Dを、以下の数式1で算出してもよい(これに限定されない)。

Figure 2024025398000002
The image adjustment module 520 (depression angle adjustment module 524) may calculate the distance D according to the pitching angle α using Equation 1 below (but is not limited to this).
Figure 2024025398000002

また、画像調整モジュール520(俯角調整モジュール524)は、距離Dに応じた俯角βを、以下の数式2で算出してもよい(これに限定されない)。

Figure 2024025398000003
Further, the image adjustment module 520 (depression angle adjustment module 524) may calculate the depression angle β according to the distance D using Equation 2 below (but is not limited to this).
Figure 2024025398000003

なお、画像調整モジュール520(俯角調整モジュール524)は、車両1の姿勢(角度のずれ量)に応じて、虚像V20の俯角βを調整できればよく、上記算出方法に限定されない。例えば、画像調整モジュール520(俯角調整モジュール524)は、虚像V20の俯角βの補正係数と車両1の姿勢変動(角度のずれ量)とを関連付けたテーブルデータをメモリ37に予め記憶しておき、入力した車両1の姿勢変動(角度のずれ量)を示す情報(信号)に基づき、前記補正係数を読み出し、コンテンツFU1(虚像V20)の俯角βを調整してもよい。 Note that the image adjustment module 520 (depression angle adjustment module 524) is not limited to the above calculation method as long as it can adjust the depression angle β of the virtual image V20 according to the attitude (angular deviation amount) of the vehicle 1. For example, the image adjustment module 520 (depression angle adjustment module 524) stores in the memory 37 in advance table data that associates the correction coefficient of the depression angle β of the virtual image V20 with the posture fluctuation (angular deviation amount) of the vehicle 1, The correction coefficient may be read out based on the input information (signal) indicating the attitude change (angular deviation amount) of the vehicle 1, and the depression angle β of the content FU1 (virtual image V20) may be adjusted.

また、画像調整モジュール520(俯角調整モジュール524)は、仮想平面100上のコンテンツ(仮想オブジェクト)FUまでの距離Dに基づき、俯角調整量Δβを、以下の数式3で算出してもよい(これに限定されない)。

Figure 2024025398000004
Furthermore, the image adjustment module 520 (depression angle adjustment module 524) may calculate the depression angle adjustment amount Δβ based on the distance D to the content (virtual object) FU on the virtual plane 100 using the following formula 3 (this (but not limited to).
Figure 2024025398000004

さらに好ましくは、画像調整モジュール520(俯角調整モジュール524)は、角度のずれ量αによって虚像表示領域VSのチルト角θtが傾くことを考慮して、俯角調整量Δβを、以下の数式4で算出してもよい(これに限定されない)。

Figure 2024025398000005
More preferably, the image adjustment module 520 (depression angle adjustment module 524) calculates the depression angle adjustment amount Δβ using the following formula 4, taking into account that the tilt angle θt of the virtual image display area VS is tilted by the angular deviation amount α. (but not limited to)
Figure 2024025398000005

また、いくつかの実施形態の表示制御装置30(プロセッサ33)は、移動体の姿勢変動に伴う虚像のズレに応じて、虚像V20のサイズを調整する。以下に、演算式を用いて、車両1の姿勢変動(角度のずれ量)に応じた虚像V20のサイズを算出する例を示すが、コンテンツ(仮想オブジェクト)FUを配置したモデル空間において、仮想視点VPの位置、角度を車両1の姿勢変動に応じて変化させることで、仮想視点VPから見たコンテンツ(仮想オブジェクト)FUに応じてレンダリングすることで、虚像V20の元となる画像Mの位置、角度(俯角β)、及びサイズを変化させても良い。 Further, the display control device 30 (processor 33) of some embodiments adjusts the size of the virtual image V20 according to a shift in the virtual image due to a change in the posture of the moving object. An example of calculating the size of the virtual image V20 according to the attitude change (angular deviation amount) of the vehicle 1 using an arithmetic expression is shown below. By changing the position and angle of VP according to changes in the posture of the vehicle 1, by rendering according to the content (virtual object) FU seen from the virtual viewpoint VP, the position of the image M that is the source of the virtual image V20, The angle (depression angle β) and size may be changed.

画像調整モジュール520(サイズ調整モジュール526)は、車両1の姿勢変動(角度のずれ量)に応じて、虚像V20(コンテンツFU)のサイズを算出する。ここでは、虚像V20のサイズは、基準位置から見た虚像V20の上下方向の角度(画角)とする。画角とは、所定の基準位置(例えば、アイボックス200の中心205)から虚像V20の上端を結ぶ線と、所定の基準位置から虚像V20の下端を結ぶ線と、の間の角度であり、観察者から見た虚像V20の上下方向(Y軸方向)のサイズに対応する。 The image adjustment module 520 (size adjustment module 526) calculates the size of the virtual image V20 (content FU) according to the attitude change (angular deviation amount) of the vehicle 1. Here, the size of the virtual image V20 is assumed to be the vertical angle (angle of view) of the virtual image V20 viewed from the reference position. The angle of view is the angle between a line connecting the upper end of the virtual image V20 from a predetermined reference position (for example, the center 205 of the eyebox 200) and a line connecting the lower end of the virtual image V20 from the predetermined reference position, It corresponds to the size of the virtual image V20 in the vertical direction (Y-axis direction) as seen from the observer.

画像調整モジュール520(サイズ調整モジュール526)は、仮想視点VP1から虚像V20が重なって見える仮想平面100上の領域の奥行き方向Zの長さをLとすると、距離Dに応じたサイズを、以下の数式5で算出してもよい(これに限定されない)。

Figure 2024025398000006
The image adjustment module 520 (size adjustment module 526) sets the size according to the distance D, where L is the length in the depth direction Z of the area on the virtual plane 100 where the virtual images V20 appear to overlap from the virtual viewpoint VP1. It may be calculated using Formula 5 (but is not limited to this).
Figure 2024025398000006

なお、画像調整モジュール520(サイズ調整モジュール526)は、車両1の姿勢(角度のずれ量)に応じて、虚像V20のサイズを調整できればよく、上記算出方法に限定されない。例えば、画像調整モジュール520(サイズ調整モジュール526)は、虚像V20のサイズの補正係数と車両1の姿勢(角度のずれ量)とを関連付けたテーブルデータをメモリ37に予め記憶しておき、入力した車両1の姿勢(角度のずれ量)を示す情報(信号)に基づき、前記補正係数を読み出し、虚像V20のサイズを調整してもよい。但し、画像調整モジュール520(サイズ調整モジュール526)の機能の一部又は全部は、表示制御装置30と通信可能な表示制御装置30とは別の装置が有し、表示制御装置30は、前記別の装置からI/Oインタフェース31を介して虚像のサイズを調整するための表示パラメータを入力してもよい。すなわち、いくつかの表示制御装置30は、画像調整モジュール520(サイズ調整モジュール526)を省略しても良い。 Note that the image adjustment module 520 (size adjustment module 526) is not limited to the calculation method described above, as long as it can adjust the size of the virtual image V20 according to the attitude (angular deviation amount) of the vehicle 1. For example, the image adjustment module 520 (size adjustment module 526) stores table data in advance in the memory 37 in which the correction coefficient for the size of the virtual image V20 is associated with the attitude (angular deviation amount) of the vehicle 1, and inputs the The correction coefficient may be read out based on information (signal) indicating the attitude (angular deviation amount) of the vehicle 1, and the size of the virtual image V20 may be adjusted. However, a part or all of the functions of the image adjustment module 520 (size adjustment module 526) are provided in a separate device from the display control device 30 that can communicate with the display control device 30, and the display control device 30 is Display parameters for adjusting the size of the virtual image may be input from the device via the I/O interface 31. That is, some display control devices 30 may omit the image adjustment module 520 (size adjustment module 526).

本明細書に記載されるヘッドアップディスプレイ装置20では、いくつかの実施形態におけるいずれかの表示制御装置30と、表示光を出射する光変調素子51と、光変調素子51からの表示光を被投影部2にむけるリレー光学系80と、を備える。この場合も、上記と同様の利点が想定される。 The head-up display device 20 described in this specification includes one of the display control devices 30 in some embodiments, a light modulation element 51 that emits display light, and a light modulation element 51 that receives the display light from the light modulation element 51. A relay optical system 80 facing the projection section 2 is provided. In this case as well, advantages similar to those described above are envisaged.

上述の処理プロセスの動作は、汎用プロセッサ又は特定用途向けチップなどの情報処理装置の1つ以上の機能モジュールを実行させることにより実施することができる。これらのモジュール、これらのモジュールの組み合わせ、及び/又はそれらの機能を代替えし得る公知のハードウェアとの組み合わせは全て、本発明の保護の範囲内に含まれる。 The operations of the processing processes described above may be performed by executing one or more functional modules of an information processing device, such as a general-purpose processor or an application-specific chip. All these modules, combinations of these modules, and/or combinations with known hardware that can replace their functions fall within the scope of protection of the present invention.

車両用表示システム10の機能ブロックは、任意選択的に、説明される様々な実施形態の原理を実行するために、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの組み合わせによって実行される。図3で説明する機能ブロックが、説明される実施形態の原理を実施するために、任意選択的に、組み合わされ、又は1つの機能ブロックを2以上のサブブロックに分離されてもいいことは、当業者に理解されるだろう。したがって、本明細書における説明は、本明細書で説明されている機能ブロックのあらゆる可能な組み合わせ若しくは分割を、任意選択的に支持する。 The functional blocks of vehicle display system 10 are optionally implemented in hardware, software, or a combination of hardware and software to implement the principles of the various embodiments described. It is noted that the functional blocks described in FIG. 3 may optionally be combined or one functional block separated into two or more sub-blocks to implement the principles of the described embodiments. It will be understood by those skilled in the art. Accordingly, the description herein optionally supports any possible combination or division of the functional blocks described herein.

いくつかの実施形態のステップS150では、画像調整モジュール520は、以下に示す所定条件を満たすか否かを判定し、前記所定条件を満たさない場合、第1の画像調整処理S151を実行し、前記所定条件を満たす場合、第2の画像調整処理S152を実行してもよい。(4)ステップS130で取得した姿勢変動量が所定の周波数の姿勢変動がある。(5)車両ECU401から取得されるブレーキ操作がある。(6)ブレーキペダルの踏み込み量が所定の閾値より大きい。但し、第1の画像調整処理S151を実行するか、第2の画像調整処理S152を実行するか、を決定するための前記所定条件は、これらに限定されない。 In step S150 of some embodiments, the image adjustment module 520 determines whether or not the following predetermined conditions are satisfied, and if the predetermined conditions are not satisfied, the image adjustment module 520 executes the first image adjustment process S151, and If the predetermined conditions are met, a second image adjustment process S152 may be executed. (4) There is a posture change in which the amount of posture change obtained in step S130 has a predetermined frequency. (5) There is a brake operation obtained from the vehicle ECU 401. (6) The amount of depression of the brake pedal is greater than a predetermined threshold. However, the predetermined conditions for determining whether to execute the first image adjustment process S151 or the second image adjustment process S152 are not limited to these.

1 :車両
2 :被投影部
6 :路面
10 :車両用表示システム
20 :ヘッドアップディスプレイ装置
21 :光出射窓
22 :筐体
30 :表示制御装置
31 :I/Oインタフェース
33 :プロセッサ
35 :表示制御処理回路
37 :メモリ
40 :画像表示装置
50 :表示器
50a :表示面
51 :光変調素子
60 :光源ユニット
80 :リレー光学系
100 :仮想平面
200 :アイボックス
401 :車両ECU
403 :道路情報データベース
405 :自車位置検出部
407 :操作検出部
409 :目位置検出部
411 :車外センサ
413 :明るさ検出部
415 :姿勢検出部
417 :携帯情報端末
419 :外部通信機器
510 :描画モジュール
520 :画像調整モジュール
522 :位置調整モジュール
524 :俯角調整モジュール
526 :サイズ調整モジュール
700 :観察者
AT10 :車両姿勢
B10 :画像シフト量
C :位置調整量
C10 :第1位置調整量
C20 :第2位置調整量
CT :限度
CTs :閾値
CTu :限度
D :距離
E :俯角調整量
F :サイズ調整量
FU :コンテンツ
FU1 :第1コンテンツ
FU2 :第2コンテンツ
Ld :シフト可能領域
Lu :シフト可能領域
MP :ターゲット位置
MP1 :ターゲット位置
MP20 :第2ターゲット位置
Po :基準位置
Po10 :第1基準位置
Po20 :第2基準位置
Poa :基準位置
Pob :基準位置
VP :仮想視点
VTa :第1位置調整範囲
VTb :第2位置調整範囲
VTd :下方周縁部
VTu :上方周縁部
α :ピッチング角
αT :姿勢閾値
β :俯角
θt :チルト角
1 : Vehicle 2 : Projected part 6 : Road surface 10 : Vehicle display system 20 : Head-up display device 21 : Light exit window 22 : Housing 30 : Display control device 31 : I/O interface 33 : Processor 35 : Display control Processing circuit 37: Memory 40: Image display device 50: Display device 50a: Display surface 51: Light modulation element 60: Light source unit 80: Relay optical system 100: Virtual plane 200: Eye box 401: Vehicle ECU
403: Road information database 405: Vehicle position detection unit 407: Operation detection unit 409: Eye position detection unit 411: External sensor 413: Brightness detection unit 415: Attitude detection unit 417: Mobile information terminal 419: External communication device 510: Drawing module 520 : Image adjustment module 522 : Position adjustment module 524 : Depression angle adjustment module 526 : Size adjustment module 700 : Observer AT10 : Vehicle posture B10 : Image shift amount C : Position adjustment amount C10 : First position adjustment amount C20 : First 2-position adjustment amount CT: Limit CTs: Threshold CTu: Limit D: Distance E: Depression angle adjustment amount F: Size adjustment amount FU: Content FU1: First content FU2: Second content Ld: Shiftable area Lu: Shiftable area MP : Target position MP1 : Target position MP20 : Second target position Po : Reference position Po10 : First reference position Po20 : Second reference position Poa : Reference position Pob : Reference position VP : Virtual viewpoint VTa : First position adjustment range VTb : Second position adjustment range VTd: Lower peripheral edge VTu: Upper peripheral edge α: Pitching angle αT: Attitude threshold β: Depression angle θt: Tilt angle

Claims (8)

車両に搭載され、表示面に画像を表示する表示部を有し、前記画像の光を被投影部に向けることで、前記車両の前景と重なる虚像表示領域内に虚像を重ねて視認させるヘッドアップディスプレイ装置を制御する表示制御装置であって、
1つ又は複数のプロセッサと、
メモリと、
前記メモリに格納され、前記1つ又は複数のプロセッサによって実行されるように構成される1つ又は複数のコンピュータ・プログラムと、を備え、
前記プロセッサは、
前記車両の姿勢変動を示す姿勢変動情報を取得し、
1)所定の第1基準位置を設定し、前記車両の姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第1基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第1画像調整処理、
2)前記姿勢変動情報、又は前記車両の前記姿勢変動が大きくなることを予測する姿勢変動予測情報に基づき、前記車両の前記姿勢変動が大きくなると判定された場合、前記虚像の基準位置を前記第1基準位置より少なくとも上方又は下方にオフセットした第2基準位置を設定し、前記車両の前記姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第2基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第2画像調整処理、を含む画像調整処理を実行する、
ことを特徴とする表示制御装置。
A head-up device is mounted on a vehicle and has a display unit that displays an image on a display surface, and by directing the light of the image toward the projected area, a virtual image is superimposed and visible in a virtual image display area that overlaps with the foreground of the vehicle. A display control device that controls a display device,
one or more processors;
memory and
one or more computer programs stored in the memory and configured to be executed by the one or more processors;
The processor includes:
acquiring attitude change information indicating attitude change of the vehicle;
1) A predetermined first reference position is set, and in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle, the attitude change information is set based on the first reference position. a first image adjustment process that dynamically changes the position of the virtual image;
2) If it is determined that the attitude change of the vehicle will increase based on the attitude change information or attitude change prediction information that predicts that the attitude change of the vehicle will increase, the reference position of the virtual image is changed to the reference position of the virtual image. A second reference position offset at least upward or downward from the first reference position is set, and the second reference position is set in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle. performing an image adjustment process including a second image adjustment process of dynamically changing the position of the virtual image according to the posture change information as a reference;
A display control device characterized by:
前記プロセッサは、前記第2画像調整処理において、
前記第2基準位置を、前記第1基準位置よりも観察者から見て下側に設定する、
ことを特徴とする請求項1に記載の表示制御装置。
In the second image adjustment process, the processor:
setting the second reference position lower than the first reference position when viewed from the observer;
The display control device according to claim 1, characterized in that:
前記プロセッサは、
前記第1画像調整処理において、前記基準位置を基準にして、前記姿勢変動情報に合わせて前記虚像の位置を上方及び下方にダイナミックに変化させ、
前記第2画像調整処理において、前記基準位置を基準にして、前記姿勢変動情報に合わせて前記虚像の位置を上方にダイナミックに変化させ、下方には変化させない、
ことを特徴とする請求項2に記載の表示制御装置。
The processor includes:
In the first image adjustment process, dynamically changing the position of the virtual image upward and downward in accordance with the attitude change information with respect to the reference position,
In the second image adjustment process, based on the reference position, dynamically changing the position of the virtual image upward in accordance with the attitude change information, but not changing it downward;
The display control device according to claim 2, characterized in that:
前記プロセッサは、
前記姿勢変動情報、又は前記姿勢変動予測情報に基づき、検出される又は予測される前記車両の前記姿勢変動が大きいほど、
前記第2基準位置の、前記第1基準位置からのオフセット量を大きく設定する、
ことを特徴とする請求項1に記載の表示制御装置。
The processor includes:
The larger the attitude change of the vehicle that is detected or predicted based on the attitude change information or the attitude change prediction information,
setting a large offset amount of the second reference position from the first reference position;
The display control device according to claim 1, characterized in that:
前記虚像は、第1虚像、及び前記第1虚像よりも下方に表示される第2虚像を少なくとも含み、
前記プロセッサは、前記姿勢変動情報、又は前記姿勢変動予測情報に基づき、前記車両の前記姿勢変動が大きくなると判定された場合、
前記第1虚像には、前記第2画像調整処理を行い、
前記第2虚像には、前記第1画像調整処理を行う、
ことを特徴とする請求項1に記載の表示制御装置。
The virtual image includes at least a first virtual image and a second virtual image displayed below the first virtual image,
When the processor determines that the attitude change of the vehicle will increase based on the attitude change information or the attitude change prediction information,
performing the second image adjustment process on the first virtual image;
performing the first image adjustment process on the second virtual image;
The display control device according to claim 1, characterized in that:
前記プロセッサは、前記車両の前記姿勢変動の振幅が所定値以下になったことを検出した場合、前記第2基準位置を前記第1基準位置に戻す際、徐々に基準位置を変更する、
ことを特徴とする請求項1に記載の表示制御装置。
When the processor detects that the amplitude of the posture fluctuation of the vehicle has become equal to or less than a predetermined value, the processor gradually changes the reference position when returning the second reference position to the first reference position.
The display control device according to claim 1, characterized in that:
車両に搭載され、表示面に画像を表示する表示部と、
前記表示部からの表示光を被投影部にむけるリレー光学系と、
1つ又は複数のプロセッサと、
メモリと、
前記メモリに格納され、前記1つ又は複数のプロセッサによって実行されるように構成される1つ又は複数のコンピュータ・プログラムと、を備え
前記車両の前景と重なる虚像表示領域内に虚像を重ねて視認させるヘッドアップディスプレイ装置であって、
前記プロセッサは、
前記車両の姿勢変動を示す姿勢変動情報を取得し、
1)所定の第1基準位置を設定し、前記車両の姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第1基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第1画像調整処理、
2)前記姿勢変動情報、又は前記車両の前記姿勢変動が大きくなることを予測する姿勢変動予測情報に基づき、前記車両の前記姿勢変動が大きくなると判定された場合、前記虚像の基準位置を前記第1基準位置より少なくとも上方又は下方にオフセットした第2基準位置を設定し、前記車両の前記姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第2基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第2画像調整処理、を含む画像調整処理を実行する、
ことを特徴とするヘッドアップディスプレイ装置。
a display unit installed in a vehicle and displaying an image on a display surface;
a relay optical system that directs display light from the display section to a projected section;
one or more processors;
memory and
one or more computer programs stored in the memory and configured to be executed by the one or more processors, the virtual image being superimposed and viewed in a virtual image display area overlapping with the foreground of the vehicle. A head-up display device,
The processor includes:
acquiring attitude change information indicating attitude change of the vehicle;
1) A predetermined first reference position is set, and in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle, the attitude change information is set based on the first reference position. a first image adjustment process that dynamically changes the position of the virtual image;
2) If it is determined that the attitude change of the vehicle will increase based on the attitude change information or attitude change prediction information that predicts that the attitude change of the vehicle will increase, the reference position of the virtual image is changed to the reference position of the virtual image. A second reference position offset at least upward or downward from the first reference position is set, and the second reference position is set in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle. performing an image adjustment process including a second image adjustment process of dynamically changing the position of the virtual image according to the posture change information as a reference;
A head-up display device characterized by:
車両に搭載され、表示面に画像を表示する表示部を有し、前記画像の光を被投影部に向けることで、前記車両の前景と重なる虚像表示領域内に虚像を重ねて視認させるヘッドアップディスプレイ装置を制御する表示制御方法であって、
前記車両の姿勢変動を示す姿勢変動情報を取得することと、
1)所定の第1基準位置を設定し、前記車両の姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第1基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第1画像調整処理、
2)前記姿勢変動情報、又は前記車両の前記姿勢変動が大きくなることを予測する姿勢変動予測情報に基づき、前記車両の前記姿勢変動が大きくなると判定された場合、前記虚像の基準位置を前記第1基準位置より少なくとも上方又は下方にオフセットした第2基準位置を設定し、前記車両の前記姿勢変動による前記虚像と前記前景との相対的な位置ズレを抑制するために、前記第2基準位置を基準にして前記姿勢変動情報に合わせて前記虚像の位置をダイナミックに変化させる第2画像調整処理、を含む、
ことを特徴とする表示制御方法。

A head-up device is mounted on a vehicle and has a display unit that displays an image on a display surface, and by directing the light of the image toward the projected area, a virtual image is superimposed and visible in a virtual image display area that overlaps with the foreground of the vehicle. A display control method for controlling a display device, the method comprising:
acquiring attitude change information indicating attitude change of the vehicle;
1) A predetermined first reference position is set, and in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle, the attitude change information is set based on the first reference position. a first image adjustment process that dynamically changes the position of the virtual image;
2) If it is determined that the attitude change of the vehicle will increase based on the attitude change information or attitude change prediction information that predicts that the attitude change of the vehicle will increase, the reference position of the virtual image is changed to the reference position of the virtual image. A second reference position offset at least upward or downward from the first reference position is set, and the second reference position is set in order to suppress a relative positional shift between the virtual image and the foreground due to a change in the attitude of the vehicle. a second image adjustment process of dynamically changing the position of the virtual image according to the posture change information as a reference;
A display control method characterized by:

JP2022128805A 2022-08-12 2022-08-12 Display control device, head-up display device, and display control method Pending JP2024025398A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022128805A JP2024025398A (en) 2022-08-12 2022-08-12 Display control device, head-up display device, and display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022128805A JP2024025398A (en) 2022-08-12 2022-08-12 Display control device, head-up display device, and display control method

Publications (1)

Publication Number Publication Date
JP2024025398A true JP2024025398A (en) 2024-02-26

Family

ID=90011074

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022128805A Pending JP2024025398A (en) 2022-08-12 2022-08-12 Display control device, head-up display device, and display control method

Country Status (1)

Country Link
JP (1) JP2024025398A (en)

Similar Documents

Publication Publication Date Title
US11370304B2 (en) Head-up display device
KR102105447B1 (en) Method and apparatus for minimizing error due to surrounding environment of three dimentional head-up display
US10546429B2 (en) Augmented reality mirror system
US11215819B2 (en) Head-up display
US20190241070A1 (en) Display control device and display control method
JP7126115B2 (en) DISPLAY SYSTEM, MOVING OBJECT AND DESIGN METHOD
KR20180016027A (en) A display apparatus for car and method for controlling the display apparatus thereof
KR20220030016A (en) Play device and operating method of thereof
US20210409662A1 (en) Projection apparatus, system and projection method
KR20220032448A (en) Method and apparatus of correcting crosstalk
JP4929768B2 (en) Visual information presentation device and visual information presentation method
WO2022230995A1 (en) Display control device, head-up display device, and display control method
JP2024025398A (en) Display control device, head-up display device, and display control method
JP7375753B2 (en) heads up display device
JP2019083385A (en) Head-up display unit
WO2023054307A1 (en) Display control device, head-up display device, and display control method
JP2024017515A (en) Display control device, head-up display device and display control method
JP2024140723A (en) DISPLAY CONTROL METHOD, DISPLAY CONTROL DEVICE, AND HEAD-UP DISPLAY DEVICE
JP2024017509A (en) Display control device, head-up display device and display control method
JP2024017504A (en) Display control device, head-up display device and display control method
JP2020019369A (en) Display device for vehicle, method and computer program
US20230045329A1 (en) Head-up display device and mobile object
JP7533131B2 (en) Display control device, head-up display device, and display control method
JP2023065856A (en) Display control device, head-up display device, and display control method
JP2023034899A (en) Display control device, head-up display device, and display control method