WO2019168157A1 - 表示システム - Google Patents
表示システム Download PDFInfo
- Publication number
- WO2019168157A1 WO2019168157A1 PCT/JP2019/008124 JP2019008124W WO2019168157A1 WO 2019168157 A1 WO2019168157 A1 WO 2019168157A1 JP 2019008124 W JP2019008124 W JP 2019008124W WO 2019168157 A1 WO2019168157 A1 WO 2019168157A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- amount
- display
- correction
- correction amount
- posture
- Prior art date
Links
- 238000001514 detection method Methods 0.000 claims abstract description 54
- 230000001133 acceleration Effects 0.000 claims description 11
- 206010034719 Personality change Diseases 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 description 90
- 238000000034 method Methods 0.000 description 46
- 230000003247 decreasing effect Effects 0.000 description 22
- 238000004891 communication Methods 0.000 description 14
- 230000007423 decrease Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 239000004973 liquid crystal related substance Substances 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 230000003190 augmentative effect Effects 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R11/00—Arrangements for holding or mounting articles, not otherwise provided for
- B60R11/02—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/38—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
Definitions
- Patent Document 1 discloses a vehicle information projection system that performs augmented reality (AR) display using a head-up display (HUD) device.
- the HUD device projects light representing a virtual image onto the windshield of the vehicle, thereby allowing a viewer who is an occupant of the vehicle to visually recognize the virtual image together with a real scene in the outside of the vehicle.
- a virtual image representing a vehicle guidance route is displayed in association with a display target (for example, a road) in the real scene.
- crew can confirm a guidance route, visually recognizing a real scene.
- the vehicle information projection system of Patent Document 1 includes a vehicle speed sensor, and corrects the display position of the virtual image according to the acceleration. Thereby, it is possible to suppress the displacement of the virtual image at the time of sudden deceleration and acceleration of the vehicle.
- the display position of the image is returned to the reference position when the amount of change related to the posture change of the moving object detected by the posture detection device is larger than the threshold value.
- the detection error of the posture of the moving body can be suppressed, and the posture of the moving body can be detected with high accuracy.
- the display system of the present disclosure returns the display position of the image to the reference position when the image is not displayed. Thereby, the correction error resulting from the noise of the sensor which detects the attitude
- the first embodiment will be described below with reference to the drawings.
- the moving body is a vehicle such as an automobile and the display system is a head-up display (HUD) system that displays a virtual image as an image in front of the windshield of the vehicle will be described as an example.
- HUD head-up display
- FIG. 1 is a diagram for explaining a HUD system.
- the roll axis of the vehicle 200 is the X axis
- the pitch axis of the vehicle 200 is the Y axis
- the yaw axis of the vehicle 200 is the Z axis. That is, the X-axis is an axis that is orthogonal to the Y-axis and the Z-axis and is along the line-of-sight direction of the occupant D who visually recognizes the virtual image Iv.
- the Y axis is an axis along the left-right direction when viewed from the occupant D who visually recognizes the virtual image Iv.
- the Z axis is an axis along the height direction of the vehicle 200.
- the display system 100 includes a projection device 10, an information acquisition device 20, a display processing device 30, a posture detection device 40, and a correction processing device 50.
- the display processing device 30 controls the display of the virtual image Iv based on the vehicle-related information obtained from the information acquisition device 20 and outputs the image data of the virtual image Iv to the projection device 10.
- the display processing device 30 may control the display of the virtual image Iv based on the display timing (display time) of the virtual image Iv or a combination of the vehicle-related information and the display timing.
- the display timing is, for example, repeating display for 10 seconds and non-display for 1 second.
- the display control unit 32 can be realized by a semiconductor element or the like.
- the display control unit 32 can be configured by, for example, a microcomputer, CPU, MPU, GPU, DSP, FPGA, or ASIC.
- the function of the display control unit 32 may be configured only by hardware, or may be realized by combining hardware and software.
- the display control unit 32 implements a predetermined function by reading out data and programs stored in the storage unit 33 and performing various arithmetic processes.
- the correction processing device 50 includes a communication unit 51 and a correction control unit 52.
- the correction control unit 52 can be realized by a semiconductor element or the like.
- the correction control unit 52 can be composed of, for example, a microcomputer, CPU, MPU, GPU, DSP, FPGA, and ASIC.
- the function of the display control unit 32 may be configured only by hardware, or may be realized by combining hardware and software.
- the correction control unit 52 implements a predetermined function by reading out data and programs stored in a storage unit (not shown) in the correction processing device 50 and performing various arithmetic processes.
- the deviation amount calculation unit 52a calculates the attitude (angle deviation amount) of the vehicle 200 based on the attitude fluctuation information output by the attitude detection device 40. For example, the deviation amount calculation unit 52a calculates the angles (roll angle, pitch angle, and yaw angle) of the vehicle 200 in three axial directions by integrating the angular velocity detected by the gyro sensor 41. Thereby, the shift amount (angle) of the vehicle 200 in the X axis (roll axis), Y axis (pitch axis), and Z axis (yaw axis) directions shown in FIG. 1 can be calculated. In the present embodiment, all the angles in the triaxial direction are calculated, but the angles in the uniaxial or biaxial directions may be calculated. For example, only the angles in the Y-axis and Z-axis directions may be calculated.
- the display processing device 30 and the correction processing device 50 communicate bidirectionally through the communication units 31 and 51.
- the display processing device 30 outputs display information to the correction processing device 50.
- the correction processing device 50 outputs the correction amount to the display processing device 30.
- the reference position (initial position) P0 of the virtual image Iv is a position determined based on the type of the virtual image Iv, the state (position and posture) of the vehicle 200, map data, and the like.
- the reference position P0 is an external device. Determined by. For example, when the display object 230 is a traveling lane and the virtual image Iv is an arrow indicating the traveling direction, the reference position P0 is the center of the traveling lane.
- the reference position P0 is set by the values of the Y coordinate and the Z coordinate in the display area 220 in FIG. 3C.
- the reference position P0 is acquired from an external device.
- the external device can be composed of, for example, a microcomputer, a CPU, an MPU, a GPU, a DSP, an FPGA, an ASIC, and the GPS module 21.
- the function of the external device may be configured only by hardware, or may be realized by combining hardware and software. Since the reference position P0 output from the external device may change based on changes in posture due to the number of passengers, load fluctuations, and gasoline reduction, for example, the reference position (initial position) acquired first May be different. Therefore, the display processing device 30 may change the reference position P0 acquired from the external device based on a change in posture due to the number of passengers, a change in load, a decrease in gasoline, or the like. Note that the display processing device 30 may set the reference position P0 based on vehicle-related information, map data, and the like. The display processing device 30 may set the size of the virtual image Iv based on the vehicle related information.
- the vehicle 200 may tilt due to unevenness of the road surface, sudden acceleration or deceleration of the vehicle 200, and the like. For example, when the vehicle 200 suddenly decelerates, the vehicle 200 assumes a forward leaning posture as shown in FIG. 4A. In this case, as shown in FIG. 4B, the position of the display object 230 that can be seen from the windshield 210 varies according to the inclination of the vehicle 200. Therefore, when the virtual image Iv is displayed at the reference position P0, the virtual image Iv is deviated from the display object 230. For example, as shown in FIG. 4B, the tip of the arrow is in the oncoming lane 231.
- FIG. 5 illustrates a case where the display position of the virtual image Iv is shifted from the display object 230 due to noise of a sensor such as the gyro sensor 41.
- a sensor such as the gyro sensor 41.
- the angular velocity detected by the gyro sensor 41 includes an error due to drift, if the calculation of the correction amount based on the integral calculation of the angular velocity is continued for a long time, the error included in the correction amount increases. . In this case, for example, even when the vehicle 200 is not actually tilted, it is detected that the vehicle 200 is tilted, and the correction amount C does not become zero.
- the display position of the virtual image Iv deviates from the display object 230 as the duration of the correction process of the virtual image Iv increases.
- the correction amount C is reset to zero when the virtual image Iv is not displayed, as will be described later. Thereby, when the virtual image Iv is not displayed, the display position of the virtual image Iv is returned to the position P2 where the display is desired.
- the display control unit 32 acquires vehicle related information from the information acquisition device 20 (S101). The display control unit 32 determines whether or not to display the virtual image Iv corresponding to the display target based on the vehicle related information (S102). The display control unit 32 outputs display information indicating whether the virtual image Iv is displayed or is being displayed to the correction processing device 50 (S103). When the display control unit 32 determines to display the virtual image Iv (Yes in S104), the display control unit 32 acquires the reference position P0 of the virtual image Iv from the external device (S105). The display control unit 32 acquires the display position correction amount C output from the correction processing device 50 (S106).
- the display control unit 32 determines whether or not to continue the display process (S108). For example, when the engine of the vehicle 200 is stopped or when a button for instructing the end of the display of the virtual image Iv is operated, the display control unit 32 ends the display process. When continuing the display process, the process returns to step S101. If the display control unit 32 determines not to display the virtual image Iv (No in S104), the display control unit 32 hides the virtual image Iv (S109).
- the correction processing device 50 gradually decreases the correction amount C by a certain amount, so that the position of the virtual image Iv gradually returns to the reference position P0. Since the position of the virtual image Iv does not change abruptly, the occupant D can be prevented from feeling uncomfortable with the change in the display position of the virtual image Iv. That is, it is possible to suppress an uncomfortable appearance due to the shift of the display position.
- count. As shown in FIG. 14B, if the correction amount C is smaller than the threshold value Sv, the correction amount C is reset to zero (S610). Specifically, “offset value deviation amount” is set.
- the communication unit 61 has the same function or structure as the communication unit 31 or the communication unit 51 of the first embodiment.
- the operation unit 64 is a user interface for inputting various operations by the user.
- the operation unit 64 is a touch panel provided on the surface of the display unit 65.
- the operation unit 64 may be realized by a keyboard, a button, a switch, or a combination thereof in addition to the touch panel.
- the correction amount when the image is displayed is the change in posture of the moving body when the image is displayed and the change in posture of the moving body before the image is displayed. And may be set based on the above.
- the comparison unit 52d acquires the fluctuation amount V (the calculation processing result based on the output of the posture detection device 40 or the output of the posture detection device 40) (S804).
- the comparison unit 52d compares the fluctuation amount V with the threshold value a (S805).
- the correction amount C calculated by “ ⁇ shift amount (number of pixels) + offset value (number of pixels)” becomes zero.
- the correction amount C is immediately reset to zero at time t1. In this way, the display position is returned to the reference position P0 when the variation amount V related to the vehicle posture variation is larger than the threshold value a.
- the display system 100A of the present disclosure controls the information acquisition device 20 that acquires at least one of the position of the vehicle 200 and information outside the vehicle, and the display of the virtual image Iv based on the information acquired by the information acquisition device 20
- a display processing device 30 that detects the change in posture of the vehicle 200
- a correction processing device 50A that sets a correction amount C of the display position of the virtual image Iv based on the posture change of the vehicle 200.
- the correction amount C is reset to zero in the first embodiment, and in the seventh embodiment, the correction amount C is set so that the correction amount C does not become zero. Reduced by a predetermined amount.
- the change amount of the correction amount is changed according to the magnitude of the correction amount C. Specifically, when the correction amount C is equal to or greater than the threshold value Sv (second threshold value), the correction amount C is decreased by a predetermined amount so that the correction amount C does not become zero, and the correction amount C is less than the threshold value Sv. When it is, reset the correction amount to zero.
- the correction processing device 50A decreases the correction amount by a predetermined amount when the correction amount C is equal to or larger than the threshold value Sv, and the correction amount C is smaller than the threshold value Sv. In this case, the correction amount is reset to zero. As a result, the display position can be corrected according to the inclination of the vehicle 200 without a sense of discomfort.
- FIG. 22 shows a correction process performed by the correction control unit 52A of the correction processing apparatus 50A.
- Steps S1001 to S1005 and S1007 of FIG. 22 of the seventh embodiment are the same as steps S801 to S805 and S807 of FIG. 18 of the sixth embodiment.
- the correction control unit 52A when the variation amount V is equal to or less than the threshold value a, the correction control unit 52A outputs an offset value (number of pixels) along with the correction amount to the display processing device 30 (S1006).
- This offset value is set when the fluctuation amount V is larger than the threshold value a (S1008).
- the correction amount when the correction amount is not zero, the correction amount is reduced by a certain amount. In the tenth embodiment, the correction amount is decreased over time.
- the predetermined condition is that the display processing device 30 is in a virtual image display / non-display state during the control of the virtual image display, and the correction amount is set to zero when the virtual image is not displayed (when the virtual image is not displayed). It may be reset.
- the predetermined condition may be a relationship between the eye point of the occupant D and the eye box of the display system, and the correction amount may be reset to zero when the eye point moves out of the eye box due to the movement of the occupant D. .
- the predetermined condition may be the sight line of the occupant D, and the correction amount may be reset to zero when the sight line of the occupant D moves away from the virtual image displayed by the display processing device 30.
- the position where the image is displayed is not limited to the front.
- the image may be displayed in the lateral direction or rearward of the moving body.
- the display system of (1) returns the display position of the image to the reference position based on a predetermined condition during the display control of the image.
- the present disclosure is applicable to a display device and a display system that display a virtual image in front of a windshield.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Optics & Photonics (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
表示システム(100)は、移動体の位置および移動体の外の情報の少なくとも一つを取得する情報取得装置(20)と、情報取得装置が取得した情報に基づいて像の表示を制御する表示処理装置(30)と、移動体の姿勢変動を検出する姿勢検出装置(40)と、移動体の姿勢変動に基づいて像の表示位置の補正量を設定する補正処理装置(50)と、を備え、像を基準位置と補正量とに基づいて表示し、所定条件に基づいて虚像の表示位置を基準位置に戻す。
Description
本開示は、像の表示位置を移動体の動きに応じて制御する表示システムに関する。
特許文献1は、ヘッドアップディスプレイ(HUD)装置を用いて、拡張現実(AR)表示を行う車両情報投影システムを開示している。HUD装置は、車両のフロントガラスに虚像を表す光を投影することで、車両の乗員である視認者に、車両の外界の実景とともに虚像を視認させている。例えば、車両の案内経路を表す虚像を実景内の表示対象(例えば、道路)に対応付けて表示する。これにより、乗員は、実景を視認しながら案内経路を確認することができる。特許文献1の車両情報投影システムは、車速センサを備え、加速度に応じて虚像の表示位置を補正している。これにより、車両の急減速及び急加速時に、虚像の位置ずれが生じることを抑制している。
本開示は、像の位置ずれを精度良く抑制する表示システムを提供する。
本開示の表示システムは、移動体の位置および移動体の外の情報を取得する情報取得装置と、情報取得装置が取得した情報に基づいて、像の表示を制御する表示処理装置と、移動体の姿勢変動を検出する姿勢検出装置と、移動体の姿勢変動に基づいて像の表示位置の補正量を設定する補正処理装置と、を備え、像を基準位置と補正量とに基づいて表示し、所定条件に基づいて像の表示位置を基準位置に戻す。
これらの概括的かつ特定の態様は、システム、方法、及びコンピュータプログラム、並びに、それらの組み合わせにより、実現されてもよい。
本開示の表示システムによれば、姿勢検出装置が検出した移動体の姿勢変動に関する変動量が閾値より大きいときに像の表示位置を基準位置に戻す。これにより、像の位置ずれを精度良く補正することができる。具体的には、移動体の姿勢の検出誤差を抑制でき、精度の良い、移動体の姿勢の検出が可能になる。
(本開示の基礎となった知見)
センサの出力に基づいて検出した移動体の状態(例えば、姿勢)に応じて像の表示位置を補正する場合、センサのノイズに起因した補正誤差が発生する。よって、常時もしくは長時間、センサの出力に基づいた補正をしていると、補正誤差が累積されて、像の表示位置が、実景内の所定の表示対象(例えば、道路)に対して大きくずれる場合がある。
センサの出力に基づいて検出した移動体の状態(例えば、姿勢)に応じて像の表示位置を補正する場合、センサのノイズに起因した補正誤差が発生する。よって、常時もしくは長時間、センサの出力に基づいた補正をしていると、補正誤差が累積されて、像の表示位置が、実景内の所定の表示対象(例えば、道路)に対して大きくずれる場合がある。
例えば、路面の凹凸などの形状による移動体の振動を高精度に検出するために、ジャイロセンサを使用することが考えられる。移動体の3軸方向の角度(ロール角、ピッチ角、及びヨー角)は、ジャイロセンサによって検出される角速度を積分演算することによって得られる。しかし、ジャイロセンサは、デバイスの特性により、静止状態でも出力の角速度がゼロにならない、所謂、ドリフトが発生する。よって、角速度の積分演算において、ドリフトによる誤差が累積され、得られる角度に誤差が生じる。この場合、ジャイロセンサの出力に基づいて、像の表示位置を補正し続けると、補正誤差が大きくなる。よって、視認者は、像の表示に対して違和感を覚える。
本開示の表示システムは、像が表示されていないときに、像の表示位置を基準位置に戻す。これにより、移動体の姿勢変動を検出するセンサのノイズに起因した補正誤差を低減する。例えば、ジャイロセンサのドリフトに起因した補正誤差を低減する。
(第1実施形態)
以下、第1実施形態について、図面を参照しながら説明する。第1実施形態では、移動体が自動車などの車両であり、表示システムが車両のフロントガラスの前方に像として虚像を表示するヘッドアップディスプレイ(HUD)システムである場合を例にして説明する。
以下、第1実施形態について、図面を参照しながら説明する。第1実施形態では、移動体が自動車などの車両であり、表示システムが車両のフロントガラスの前方に像として虚像を表示するヘッドアップディスプレイ(HUD)システムである場合を例にして説明する。
1. 表示システムの構成
図1は、HUDシステムを説明するための図である。図1において、車両200のロール軸をX軸とし、車両200のピッチ軸をY軸とし、車両200のヨー軸をZ軸としている。すなわち、X軸は、Y軸及びZ軸と直交し、虚像Ivを視認する乗員Dの視線方向に沿った軸である。Y軸は、虚像Ivを視認する乗員Dから見て左右方向に沿った軸である。Z軸は、車両200の高さ方向に沿った軸である。
図1は、HUDシステムを説明するための図である。図1において、車両200のロール軸をX軸とし、車両200のピッチ軸をY軸とし、車両200のヨー軸をZ軸としている。すなわち、X軸は、Y軸及びZ軸と直交し、虚像Ivを視認する乗員Dの視線方向に沿った軸である。Y軸は、虚像Ivを視認する乗員Dから見て左右方向に沿った軸である。Z軸は、車両200の高さ方向に沿った軸である。
本実施形態の表示システム100は、車両200のフロントガラス210の前方の実景に虚像Ivを重畳する、所謂、拡張現実(AR)表示を行うHUDシステムである。虚像Ivは、所定の情報を示す。例えば、虚像Ivは、目的地へ案内するための経路、目的地への到達予想時刻、進行方向、速度、種々の警告などを示す図形及び文字である。表示システム100は、車両200に設置され、虚像Ivを表す表示光Lcを車両200のフロントガラス210の表示領域220内に投影する。本実施形態において、表示領域220は、フロントガラス210の一部の領域である。なお、表示領域220は、フロントガラス210の全領域であってもよい。表示光Lcは、フロントガラス210によって、車内の方向に反射される。これにより、車両200内の乗員(視認者)Dは、反射された表示光Lcを、車両200の前方にある虚像Ivとして視認する。
表示システム100は、投影装置10、情報取得装置20、表示処理装置30、姿勢検出装置40、及び補正処理装置50を含む。
投影装置10は、虚像Ivを表す表示光Lcを表示領域220内に投影する。投影装置10は、例えば、虚像Ivの画像を表示する液晶表示素子、液晶表示素子を照明するLEDなどの光源、液晶表示素子が表示する画像の表示光Lcを表示領域220に反射するミラー及びレンズなどを含む。投影装置10は、例えば、車両200のダッシュボード内に設置される。
情報取得装置20は、車両の位置及び車外の情報を取得する。具体的には、情報取得装置20は、車両200の位置を測定して位置を示す位置情報を生成する。情報取得装置20は、さらに、対象物、及び対象物までの距離などを示す車外情報を取得する。対象物は、人、標識、道路などである。情報取得装置20は、車両200の位置情報及び車外情報のうちの少なくとも1つを含む車両関連情報を出力する。
表示処理装置30は、情報取得装置20から得られる車両関連情報などに基づいて、虚像Ivの表示を制御し、虚像Ivの画像データを投影装置10に出力する。表示処理装置30は、虚像Ivの表示タイミング(表示時間)、又は車両関連情報と表示タイミングの組合わせに基づいて、虚像Ivの表示を制御してもよい。表示タイミングは、例えば、10秒間の表示と1秒間の非表示とを繰り返すことである。
姿勢検出装置40は、車両200の姿勢変動を検出する。
補正処理装置50は、姿勢検出装置40によって検出された車両200の姿勢変動に基づいて、虚像Ivの表示位置の補正量を算出する。
図2は、表示システム100の内部構成を示すブロック図である。
本実施形態において、情報取得装置20は、地理座標系における車両200の現在地を示す位置を検出するGPS(Global Positioning System)モジュール21を含む。具体的には、GPSモジュール21は、GPS衛星からの電波を受信して、受信した地点の緯度及び経度を測位する。GPSモジュール21は、測位した緯度及び経度を示す位置情報を生成する。情報取得装置20は、さらに、外景を撮像して撮像データを生成するカメラ22を含む。情報取得装置20は、例えば、画像処理により撮像データから対象物を特定し、対象物までの距離を測定する。情報取得装置20は、対象物及び対象物までの距離を示す情報を車外情報として生成する。情報取得装置20は、位置情報及び車外情報を含む車両関連情報を表示処理装置30に出力する。なお、カメラ22によって生成された撮像データが表示処理装置30に出力されてもよい。
表示処理装置30は、通信部31、表示制御部32、及び記憶部33を含む。
通信部31は、所定の通信規格(例えば、LAN、Wi-Fi(登録商標)、Bluetooth(登録商標)、USB、HDMI(登録商標)、CAN(controller area network)、SPI(Serial Peripheral Interface))に準拠して外部機器との通信を行う回路を含む。
表示制御部32は、半導体素子などで実現可能である。表示制御部32は、例えば、マイコン、CPU、MPU、GPU、DSP、FPGA、ASICで構成することができる。表示制御部32の機能は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。表示制御部32は、記憶部33に格納されたデータやプログラムを読み出して種々の演算処理を行うことで、所定の機能を実現する。
記憶部33は、表示処理装置30の機能を実現するために必要なプログラム及びデータを記憶する記憶媒体である。記憶部33は、例えば、ハードディスク(HDD)、SSD、RAM、DRAM、強誘電体メモリ、フラッシュメモリ、磁気ディスク、又はこれらの組み合わせによって実現できる。
記憶部33には、虚像Ivを表す複数の画像データ33iが格納されている。表示制御部32は、情報取得装置20から得られる車両関連情報に基づいて、表示する虚像Ivを決定する。表示制御部32は、決定した虚像Ivの画像データ33iを記憶部33から読み出して、投影装置10に出力する。さらに、表示制御部32は、虚像Ivの表示位置を設定する。表示制御部32は、虚像Ivを表示するか否か又は表示中か否かを示す表示情報を補正処理装置50に出力する。
本実施形態において、姿勢検出装置40は、角速度を検出するジャイロセンサ41を含む。ジャイロセンサ41は、検出した角速度を、車両200の姿勢変動を示す姿勢変動情報として補正処理装置50に出力する。
補正処理装置50は、通信部51と補正制御部52とを含む。
通信部51は、所定の通信規格(例えばLAN、Wi-Fi(登録商標)、Bluetooth(登録商標)、USB、HDMI(登録商標)、CAN(controller area network)、SPI(Serial Peripheral Interface))に準拠して外部機器との通信を行う回路を含む。
補正制御部52は、半導体素子などで実現可能である。補正制御部52は、例えば、マイコン、CPU、MPU、GPU、DSP、FPGA、ASICで構成することができる。表示制御部32の機能は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。補正制御部52は、補正処理装置50内の図示しない記憶部に格納されたデータやプログラムを読み出して種々の演算処理を行うことで、所定の機能を実現する。
補正制御部52は、機能的構成として、ずれ量算出部52a及び補正量算出部52bを含む。
ずれ量算出部52aは、姿勢検出装置40が出力する姿勢変動情報に基づいて、車両200の姿勢(角度のずれ量)を算出する。例えば、ずれ量算出部52aは、ジャイロセンサ41が検出した角速度を積分演算することによって、車両200の3軸方向の角度(ロール角、ピッチ角、及びヨー角)を算出する。これにより、図1に示すX軸(ロール軸)、Y軸(ピッチ軸)、及びZ軸(ヨー軸)方向における車両200のずれ量(角度)を算出することができる。なお、本実施形態では、3軸方向の全ての角度を算出するが、1軸又は2軸方向の角度を算出してもよい。例えば、Y軸及びZ軸方向の角度のみを算出してもよい。
補正量算出部52bは、車両200の姿勢(角度のずれ量)に応じて、虚像Ivの表示位置の補正量を算出する。具体的には、補正量算出部52bは、ずれ量算出部52aが算出した角度(ピッチ角及びヨー角)のずれ量を画素数に換算して、ずれている分の画素数(以下、「ずれ画素数」ともいう)を元に戻すような補正量を決定する。ロール角については、角度のまま出力される。例えば、ずれ量算出部52aは、ロール角のずれ量を元に戻すような補正量を決定する。本実施形態では、補正量は、Y軸方向及びZ軸方向における画素数によって示される。補正量算出部52bは、算出した補正量を表示処理装置30に出力する。
表示処理装置30と補正処理装置50は、通信部31,51により、双方向に通信する。表示処理装置30は、補正処理装置50に表示情報を出力する。補正処理装置50は、表示処理装置30に補正量を出力する。
図3A~図3Dを参照して、AR表示について説明する。図3Aは、車両200が傾いていないときの例を示している。図3Bは、図3Aに示す車両200のフロントガラス210から見える実景の例を示している。図3Cは、表示領域220から見える虚像Ivの一例を示している。図3Dは、図3Bに示す実景に図3Cに示す虚像Ivが重なって表示される例を示している。表示システム100は、図3Bに示す実景に図3Cに示す虚像Ivを重畳させる。虚像Ivの基準位置(初期位置)P0は、虚像Ivの種類、車両200の状態(位置及び姿勢)、及び地図データなどに基づいて、決定された位置であり、当該基準位置P0は、外部装置により決定される。例えば、表示対象230が走行車線であって、虚像Ivが進行方向を示す矢印の場合、基準位置P0は走行車線の中央である。基準位置P0は、例えば、図3Cにおいて、表示領域220内におけるY座標とZ座標の値で設定される。基準位置P0は、外部装置から取得される。外部装置は、例えば、マイコン、CPU、MPU、GPU、DSP、FPGA、または、ASICと、GPSモジュール21とで構成することができる。外部装置の機能は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。外部装置から出力される基準位置P0は、乗員数、荷重の変動、及びガソリンの減少などによる姿勢の変動に基づいて変化する場合があるため、例えば、最初に取得した基準位置(初期位置)と異なる場合がある。それ故、表示処理装置30は、外部装置から取得される基準位置P0を、乗員数、荷重の変動、及びガソリンの減少などによる姿勢の変動に基づいて変更してもよい。なお、表示処理装置30が、車両関連情報及び地図データなどに基づいて、基準位置P0を設定してもよい。表示処理装置30は、車両関連情報に基づいて、虚像Ivの大きさを設定してもよい。
図4Aは、車両200が前傾姿勢になった状態の例を示している。図4Bは、車両200の姿勢変動に応じて、虚像Ivの表示位置が表示対象230からずれた場合を例示している。図4Cは、補正後の虚像Ivの表示位置を示している。
路面の凸凹、車両200の急加速又は急減速などにより、車両200が傾く場合がある。例えば、車両200が急減速すると、図4Aに示すように車両200は前傾姿勢になる。この場合、図4Bに示すように、フロントガラス210から見える表示対象230の位置が車両200の傾きに応じて変動する。そのため、虚像Ivを基準位置P0に表示した場合、虚像Ivが表示対象230からずれる。例えば、図4Bに示すように矢印の先が対向車線231内になる。よって、表示システム100は、車両200の姿勢に応じたずれを戻す方向に虚像Ivの表示位置を調整する。具体的には、図4Cに示すように、補正処理装置50が、車両200の角度に起因した表示位置のずれがない位置P1となるように補正量Cを算出する。すなわち、表示処理装置30は、虚像Ivの表示位置を「基準位置P0+補正量C」に設定する。これにより、投影装置10は、虚像Ivを表示対象230に対応する位置P1に表示することができる。このように、車両200が傾いた場合であっても、虚像Ivの表示位置を補正量Cに基づいて基準位置P0から変更することで、実景内の表示対象230に対応する位置P1に虚像Ivを表示することができる。
図5は、ジャイロセンサ41などのセンサのノイズによって、虚像Ivの表示位置が表示対象230からずれた場合を例示している。上述したように、例えば、ジャイロセンサ41が検出する角速度にはドリフトによる誤差が含まれるため、角速度の積分演算に基づく補正量の算出を長期間継続すると、その補正量に含まれる誤差が大きくなる。この場合、例えば、車両200が実際には傾いていないときであっても、車両200が傾いていることが検出され、補正量Cがゼロにならなくなる。そのため、虚像Ivの補正処理の継続時間が長くなるほど、虚像Ivの表示位置(=基準位置P0+補正量C)が表示対象230より大きくずれてくる。例えば、実際に表示される位置P1(=基準位置P0+補正量C)が、表示対象230に対して表示させたい位置P2とならない。本実施形態は、このセンサのノイズに起因した位置ずれEを低減するために、後述するように、虚像Ivが非表示のときに、補正量Cをゼロにリセットする。これにより、虚像Ivが非表示のときに、虚像Ivの表示位置を表示させたい位置P2に戻す。
2. 表示処理装置の動作
図6は、表示処理装置30の表示制御部32が行う表示処理を示している。図6に示す表示処理は、例えば、車両200のエンジンが始動したとき、又は虚像Ivの表示開始を指示するためのボタンが操作されたときなどに開始される。
図6は、表示処理装置30の表示制御部32が行う表示処理を示している。図6に示す表示処理は、例えば、車両200のエンジンが始動したとき、又は虚像Ivの表示開始を指示するためのボタンが操作されたときなどに開始される。
表示制御部32は、情報取得装置20から車両関連情報を取得する(S101)。表示制御部32は、車両関連情報に基づいて、表示対象に対応する虚像Ivを表示するか否かを決定する(S102)。表示制御部32は、虚像Ivを表示するか否か又は表示中か否かを示す表示情報を補正処理装置50に出力する(S103)。表示制御部32は、虚像Ivを表示することを決定した場合(S104でYes)、虚像Ivの基準位置P0を外部装置から取得する(S105)。表示制御部32は、補正処理装置50から出力される表示位置の補正量Cを取得する(S106)。
表示制御部32は、基準位置P0と補正量Cとに基づいて、投影装置10に虚像Ivを表示させる(S107)。例えば、表示制御部32は、表示対象に対応する虚像Ivの画像データ33iを記憶部33から読み出し、虚像Ivの表示位置を「基準位置P0+補正量C」に設定して、投影装置10に出力する。
表示制御部32は、表示処理を継続するか否かを判断する(S108)。例えば、車両200のエンジンが停止したとき、又は虚像Ivの表示の終了を指示するためのボタンが操作されたときなどに、表示制御部32は表示処理を終了する。表示処理を継続する場合は、ステップS101に戻る。表示制御部32は、虚像Ivを表示しないことを決定した場合は(S104でNo)、虚像Ivを非表示にする(S109)。
3. 補正処理装置の動作
図7は、補正処理装置50の補正制御部52が行う補正処理を示している。図7に示す補正処理は、例えば、車両200のエンジンが始動したとき、又は虚像Ivの表示開始を指示するためのボタンが操作されたときなどに開始される。図7の補正処理は、例えば、図6の表示処理と共に開始される。なお、図7に示す補正処理は、虚像Ivの位置補正の開始を指示するためのボタンが操作されたときに開始されてもよい。
図7は、補正処理装置50の補正制御部52が行う補正処理を示している。図7に示す補正処理は、例えば、車両200のエンジンが始動したとき、又は虚像Ivの表示開始を指示するためのボタンが操作されたときなどに開始される。図7の補正処理は、例えば、図6の表示処理と共に開始される。なお、図7に示す補正処理は、虚像Ivの位置補正の開始を指示するためのボタンが操作されたときに開始されてもよい。
ずれ量算出部52aは、ジャイロセンサ41から出力される角速度を示す姿勢変動情報を取得する(S201)。ずれ量算出部52aは、取得した姿勢変動情報に基づいて、車両200の姿勢、すなわち、3軸方向に対する角度であるずれ量を算出する(S202)。具体的には、ずれ量算出部52aは、角速度を積分演算することによって、車両200の角度を算出する。補正量算出部52bは、3軸方向に対するずれ量に基づいて、虚像Ivの表示位置の補正量Cを算出する(S203)。具体的には、補正量算出部52bは、ピッチ角及びヨー角について車両200の角度であるずれ量を画素数に換算して、画素数で示されるずれ量を相殺するような補正量Cを決定する。ロール角については、角度のまま、ずれ量を相殺する補正量Cを決定する。
本実施形態では、補正量Cを「補正量C=-(現時点のずれ量)+(非表示中のずれ量)」として定義する。以下、非表示中のずれ量をオフセット値とも称する。オフセット値は、後述するステップS208において設定される。オフセット値の初期値は、例えばゼロである。ステップS203の補正量の算出において、ずれ量算出部52aが、角度単位で、「-現時点の姿勢(角度)+オフセット値(角度)」を算出して補正量算出部52bに出力し、補正量算出部52bは入力した値を画素数に換算してもよい。また、ずれ量算出部52aは、現時点の姿勢(角度)を補正量算出部52bに出力し、補正量算出部52bが、姿勢(角度)を画素数に換算した後で、「-現時点のずれ量(画素数)+オフセット値(画素数)」を算出してもよい。
補正量算出部52bは、表示処理装置30から送信される表示情報を取得する(S204)。表示情報は、虚像Ivを表示するか否か又は表示中か否かを示す。
虚像が表示される場合又は既に表示中であれば(S205でYes)、補正量算出部52bは、算出した補正量Cを表示処理装置30に出力する(S206)。これにより、虚像Ivが「基準位置P0+補正量C」で示される位置に表示される。
虚像が表示されない場合は(S205でNo)、補正制御部52は、補正量Cをゼロにリセットする(S208)。具体的には、例えば、ずれ量算出部52aが、オフセット値(角度)を「オフセット値(角度)=姿勢(角度)」に設定する。これにより、ずれ量算出部52aから補正量算出部52bに、「-姿勢(角度)+オフセット値(角度)」で示される角度、すなわち0度が出力される。又は、補正量算出部52bは、ずれ量算出部52aが算出した姿勢(角度)を画素数(ずれ画素数)に換算し、オフセット値(画素数)を「オフセット値(画素数)=ずれ画素数」に設定する。これにより、「-ずれ量(画素数)+オフセット値(画素数)」で算出される補正量Cがゼロになる。図8は、補正量Cをゼロにリセットする一例を説明する説明図である。例えば、時刻t1で補正量Cが即時にゼロにリセットされる。このようにして、虚像Ivが非表示のときに、表示位置が基準位置P0に戻される。
補正制御部52は、補正処理を継続するか否かを判断する(S207)。例えば、車両200のエンジンが停止したとき、又は虚像Ivの表示の終了を指示するためのボタンが操作されたときなどに、補正制御部52は補正処理を終了する。補正処理を継続する場合は、ステップS201に戻る。ステップS201に戻った後は、次のS203の補正量の算出において、前のステップS208で設定したオフセット値が使用される。補正量Cがゼロにリセットされた後も、ずれ量に基づいて表示位置の補正が継続される。
以上のように、本実施形態では、虚像Ivが表示されていないときに、「オフセット値=ずれ量」に設定することで、補正量Cをゼロにする。換言すると、虚像Ivが非表示のときに、表示位置が基準位置P0にリセットされる。「補正量C=-ずれ量+オフセット値」であるため、次に虚像Ivを表示するとき(図6のステップS107)の表示位置である「基準位置P0+補正量C」は、「基準位置P0+オフセット値-ずれ量」に相当する。このオフセット値が、虚像Ivが非表示のときのずれ量に設定されることで、補正処理装置50から表示処理装置30に出力される、センサのノイズに起因した補正誤差がリセットされる。
4. 効果及び補足等
本開示の表示システム100は、車両200の位置および車外の情報を取得する情報取得装置20と、情報取得装置20が取得した情報とに基づいて虚像Ivの表示を制御する表示処理装置30と、車両200の姿勢変動を検出する姿勢検出装置40と、車両200の姿勢変動に基づいて虚像Ivの表示位置の補正量Cを設定する補正処理装置50と、を備える。表示処理装置30と補正処理装置50は、双方向に通信する。
本開示の表示システム100は、車両200の位置および車外の情報を取得する情報取得装置20と、情報取得装置20が取得した情報とに基づいて虚像Ivの表示を制御する表示処理装置30と、車両200の姿勢変動を検出する姿勢検出装置40と、車両200の姿勢変動に基づいて虚像Ivの表示位置の補正量Cを設定する補正処理装置50と、を備える。表示処理装置30と補正処理装置50は、双方向に通信する。
これにより、姿勢検出装置40のノイズに起因した車両姿勢の検出誤差を抑制でき、精度の良い車両姿勢の検出が可能になる。
表示システム100は、虚像Ivが表示されているときは、基準位置P0と補正量Cに基づいて虚像Ivを表示し、虚像Ivが表示されていないときに、虚像Ivの表示位置を基準位置P0に戻す。具体的には、補正処理装置50は、虚像Ivが表示されていないときに、補正量Cをゼロにリセットする。
補正量Cをゼロにリセットすることによって、車両姿勢を検出するために用いられるセンサのノイズの累積に起因した表示位置のずれ量を低減することができる。また、虚像Ivが表示されていないときにリセットを行うため、虚像Ivの表示位置がリセットにより変動することによって視認者が違和感を覚えることを抑制することができる。また、虚像Ivが非表示になる度に補正量がリセットされるため、補正量のリセットの機会が増加する。よって、センサのノイズに起因した車両姿勢の検出誤差を抑制でき、精度の良い車両姿勢の検出が可能になるまた、虚像Ivが表示されているときは、車両姿勢に基づいた補正量Cで表示位置が補正される。よって、車両姿勢に起因した表示位置のずれを抑制することができる。
本実施形態では、虚像Ivが表示されているときの補正量Cは、虚像Ivが表示されているときの車両200の姿勢変動に基づく表示位置のずれ量と、虚像が表示される前の車両200の姿勢変動に基づく表示位置のずれ量(オフセット値)とに基づいて設定される。
表示処理装置30は、車両200の位置及び車外の情報などに基づいて、虚像Ivを表示するか否かを決定する。これにより、実景の中の表示対象に対応付けて虚像Ivを表示させることができる。よって、視認者に違和感なく、虚像Ivで示される情報を視認させることができる。
本実施形態の表示システム100は、虚像を表す光を投影する投影装置10をさらに含む。本実施形態において、移動体は、車両であり、像は、車両のフロントガラスの前方に表示される虚像である。本実施形態によれば、虚像の表示位置のずれを精度良く抑制することができる。
なお、ステップS208において、補正量Cをゼロにリセットする方法は任意である。本実施形態では、「補正量C=-ずれ量+オフセット値」としたが、補正量Cを「補正量C=-ずれ量」としてもよい。この場合、ずれ量自体をゼロにすることで、補正量Cをゼロにリセットする。具体的には、ジャイロセンサ41の出力に基づいて車両姿勢を算出する場合に、ずれ量算出部52aにおいて算出される角速度の積分量をゼロにリセットする。
(第2実施形態)
第1実施形態では、オフセット値によって補正量Cを変更した。具体的には、虚像Ivを表示するときは表示位置を「基準位置P0+補正量C」に設定し、このときの補正量Cを「補正量C=-ずれ量+オフセット値(非表示中のずれ量)」に設定した。本実施形態では、「補正量C=-ずれ量」とし、「基準位置P0’=基準位置P0+オフセット値(非表示中のずれ量)」として、基準位置をオフセット値によって変更する。オフセット値の初期値は、例えば、ゼロである。
第1実施形態では、オフセット値によって補正量Cを変更した。具体的には、虚像Ivを表示するときは表示位置を「基準位置P0+補正量C」に設定し、このときの補正量Cを「補正量C=-ずれ量+オフセット値(非表示中のずれ量)」に設定した。本実施形態では、「補正量C=-ずれ量」とし、「基準位置P0’=基準位置P0+オフセット値(非表示中のずれ量)」として、基準位置をオフセット値によって変更する。オフセット値の初期値は、例えば、ゼロである。
図9は、表示処理装置30の表示制御部32が行う表示処理を示している。第2実施形態の図9のステップS301~S305,S308,S309は、第1実施形態の図6のステップS101~S105,S108,S109と同一である。本実施形態では、表示制御部32は、虚像を表示させるときに、補正量と共にオフセット値(画素数)を補正処理装置50から取得する(S306)。表示制御部32は、虚像Ivの表示位置を「基準位置P0’(=基準位置P0+オフセット値)+補正量C(=-ずれ量)」に設定して、投影装置10に虚像Ivを表示させる(S307)。
図10は、補正処理装置50の補正制御部52が行う補正処理を示している。第2実施形態の図10のステップS401~S405,S407は、第1実施形態の図7のステップS201~S205,S207と同一である。本実施形態では、補正制御部52は、虚像Ivが表示されるときに、補正量と共にオフセット値(画素数)を表示処理装置30に出力する(S406)。このオフセット値は、虚像Ivが非表示のときに設定される(S408)。具体的には、オフセット値を「オフセット値=非表示のときのずれ量」に設定する。これにより、図9のステップS307において、「基準位置P0’(=基準位置P0+オフセット値)」で示される虚像Ivの基準位置P0’がオフセット値によって基準位置P0からシフトされる。
(第3実施形態)
第1実施形態では、補正制御部52は、虚像Ivを表示していないときに補正量Cをゼロにリセットした。本実施形態では、補正制御部52は、補正量Cの大きさを一定量ずつ小さくする。
第1実施形態では、補正制御部52は、虚像Ivを表示していないときに補正量Cをゼロにリセットした。本実施形態では、補正制御部52は、補正量Cの大きさを一定量ずつ小さくする。
図11は、第3実施形態における補正処理を示している。第3実施形態の図11のステップS501~S507は、第1実施形態の図7のステップS201~S207と同一である。
本実施形態では、虚像Ivが表示されない場合(S505でNo)、補正量算出部52bは、ステップS503で算出した補正量Cがゼロか否かを判断する(S508)。補正量Cがゼロでなければ、補正量Cの大きさを一定量小さくする(S509)。具体的には、例えば、補正量算出部52bは、「補正量C=-(ずれ量-オフセット値)」において、「オフセット値=一定量」に設定する。一定量は、虚像Ivの表示領域220内の表示位置に応じて、設定されてもよい。図12Aおよび図12Bは、補正量Cの大きさを一定量小さくする説明図である。図12Aに示すように、例えば、時刻t1において、補正量Cの大きさが、一定量のオフセット値だけ小さくなる。また、図12Bに示すように補正量Cを段階的に小さくしてもよい。例えば、時刻t1で補正量Cの大きさを一定のオフセット値だけ小さくし、時刻t2でもう一度オフセット値だけ小さくしてもよい。なお、小さくする回数は3回以上でもよいし、回数によって、オフセット値を変えてもよい。補正量Cがゼロであれば、ステップS507に進む。
このように、補正処理装置50は、虚像Ivが表示されていないときに、補正量Cを一定量ずつ小さくするため、虚像Ivの位置は徐々に基準位置P0に戻る。虚像Ivの位置が急に大きく変わらないため、乗員Dが、虚像Ivの表示位置の変化に対して違和感を覚えることを抑制することができる。すなわち、表示位置のシフトによる見た目の違和感を抑制することができる。
なお、補正量Cを一定量小さくすることに代えて、第2実施形態で示すオフセット値を、非表示の時のずれ量より一定量小さな値に設定してもよい。
(第4実施形態)
虚像を表示していないときに、第1実施形態では補正量Cをゼロにリセットし、第3実施形態では補正量Cの大きさを一定量小さくした。本実施形態では、補正量Cの大きさに応じて補正量Cに対する処理を変更する。具体的には、補正量Cが閾値以上の場合は補正量Cを一定量小さくし、補正量Cが閾値未満のときは、補正量をゼロにリセットする。
虚像を表示していないときに、第1実施形態では補正量Cをゼロにリセットし、第3実施形態では補正量Cの大きさを一定量小さくした。本実施形態では、補正量Cの大きさに応じて補正量Cに対する処理を変更する。具体的には、補正量Cが閾値以上の場合は補正量Cを一定量小さくし、補正量Cが閾値未満のときは、補正量をゼロにリセットする。
図13は、第4実施形態における補正処理を示している。第4実施形態の図13のステップS601~S607は、第1実施形態の図7のステップS201~S207及び第3実施形態の図11のステップS501~S507と同一である。
本実施形態では、虚像が表示されない場合(S605でNo)、補正量算出部52bは、ステップS603で算出した補正量Cが閾値Sv以上か否かを判断する(S608)。図14Aに示すように、補正量Cが閾値Sv以上であれば、補正量Cを一定量小さくする(S609)。具体的には、例えば、補正量算出部52bは、「補正量C=-(ずれ量-オフセット値)」において、「オフセット値=一定量」に設定する。なお、小さくする回数は3回以上でもよいし、回数によって、オフセット値を変えてもよい。また、図14Bに示すように、補正量Cが閾値Svより小さければ、補正量Cをゼロにリセットする(S610)。具体的には、「オフセット値=ずれ量」に設定する。
このように、補正処理装置50は、虚像Ivが表示されていないときに、補正量Cが閾値以上の場合は補正量を一定量ずつ小さくし、補正量Cが閾値よりも小さい場合は補正量をゼロにリセットする。これにより、表示位置の補正を車両200の傾きに応じて、見た目に違和感なく行うことができる。
(第5実施形態)
第1実施形態~第4実施形態は、車両200のフロントガラスの前方に虚像を表示する表示システム100について説明した。しかし、本開示による像の表示位置の補正は、複数の装置を備えた表示システム100に限らず、単体の装置によって実現してもよい。
第1実施形態~第4実施形態は、車両200のフロントガラスの前方に虚像を表示する表示システム100について説明した。しかし、本開示による像の表示位置の補正は、複数の装置を備えた表示システム100に限らず、単体の装置によって実現してもよい。
図15は、第5実施形態における表示装置の構成を示している。本実施形態の表示装置600は、例えば、車両200の走行に応じて画像を表示する装置である。表示装置600は、例えば、パソコン、タブレット端末、及びスマートフォン等の種々の情報処理装置である。表示装置600は、例えば、第1実施形態の(図2)の表示システム100の表示処理装置30と補正処理装置50とが一体的に形成された機器に相当する。
表示装置600は、通信部61、制御部62、記憶部63、操作部64、及び表示部65を備える。
通信部61は、第1実施形態の通信部31又は通信部51と同等の機能又は構造を有する。
制御部62は、第1実施形態の表示制御部32及び補正制御部52と同等の機能又は構造を有する。具体的には、制御部62は、ずれ量算出部521、補正量算出部523、及び表示制御部32を備える。本実施形態のずれ量算出部521、補正量算出部523、及び表示制御部32は、第1実施形態のずれ量算出部52a、補正量算出部52b、及び表示制御部32にそれぞれ対応する。表示制御部32と補正量算出部523は、双方向に通信する。表示制御部32は、補正量算出部523に表示情報を出力する。補正量算出部523は、表示制御部32に補正量を出力する。
記憶部63は、第1実施形態の記憶部33に対応し、画像データ330を格納する。
操作部64は、ユーザによる種々の操作を入力するユーザインタフェースである。例えば、操作部64は、表示部65の表面に設けられたタッチパネルである。操作部64は、タッチパネル以外に、キーボード、ボタン、スイッチ、又はこれらの組み合わせによって実現してもよい。
表示部65は、例えば、液晶ディスプレイ又は有機ELディスプレイで構成される。表示部65は、例えば、表示制御部32が指定した「基準位置P0+補正量C1」で示される表示位置に、画像データ330が示す画像を表示する。
表示装置600はプロジェクタに接続されてもよいし、プロジェクタに組み込まれても良い。表示部65は、第1実施形態の投影装置10に相当する機能又は構造を備えてもよい。
本実施形態によれば、第1実施形態~第4実施形態と同等の効果が得られる。
(実施形態の概要)
(1)本開示の表示システムは、移動体の位置および移動体の外の情報を取得する情報取得装置と、情報取得装置が取得した情報に基づいて、像の表示を制御する表示処理装置と、移動体の姿勢変動を検出する姿勢検出装置と、移動体の姿勢変動に基づいて像の表示位置の補正量を設定する補正処理装置と、を備え、表示処理装置と補正処理装置が双方向に通信する。
(1)本開示の表示システムは、移動体の位置および移動体の外の情報を取得する情報取得装置と、情報取得装置が取得した情報に基づいて、像の表示を制御する表示処理装置と、移動体の姿勢変動を検出する姿勢検出装置と、移動体の姿勢変動に基づいて像の表示位置の補正量を設定する補正処理装置と、を備え、表示処理装置と補正処理装置が双方向に通信する。
これにより、像の位置ずれを精度良く抑制することができる。
(2)(1)の表示システムは、像が表示されているときは、基準位置と補正量に基づいて像を表示し、像が表示されていないときに像の表示位置を基準位置に戻す。
これにより、姿勢検出装置のノイズに起因した移動体姿勢の検出誤差を抑制でき、精度の良い移動体姿勢の検出が可能になる。
(3)(2)の表示システムにおいて、補正処理装置は、像が表示されていないときに、補正量をゼロにリセットしてもよい。
(4)(2)の表示システムにおいて、補正処理装置は、像が表示されていないときに、補正量を一定量ずつ小さくしてもよい。
(5)(2)の表示システムにおいて、補正処理装置は、像が表示されていないときに、補正量が閾値以上の場合は補正量を一定量ずつ小さくし、補正量が閾値よりも小さい場合は補正量をゼロにリセットしてもよい。
(6)(2)の表示システムにおいて、像が表示されているときの補正量は、像が表示されているときの移動体の姿勢変動と、像が表示される前の移動体の姿勢変動とに基づいて設定されてもよい。
(7)(1)の表示システムにおいて、姿勢検出装置は、ジャイロセンサ、加速度センサ、及び車高センサのうちの少なくとも一つを含んでもよい。
(8)(1)の表示システムにおいて、補正処理装置は、移動体の姿勢変動による像の表示位置のずれ量に基づいて補正量を設定し、表示処理装置は、像が表示されていないときは、像が表示されていないときの移動体の姿勢変動に基づいて基準位置を設定し、像が表示されているときは、基準位置とずれ量とに基づいて像の表示位置を設定する。
(9)本開示の表示システムは、像を表す光を投影する投影装置をさらに含んでもよい。
(10)本開示の表示システムにおいて、移動体は、車両であってもよく、像は、車両のフロントガラスの前方に表示される虚像であってもよい。
(第6実施形態)
第1実施形態~第4実施形態の表示システム100は、像が表示されていないときに、像の表示位置を基準位置に戻す。第6実施形態の表示システム100Aは、ジャイロセンサなどの姿勢検出装置が検出した車両の姿勢変動に関する変動量が閾値より大きいときに、虚像の表示位置を基準位置に戻す。これにより、車両の姿勢変動を検出するセンサのノイズに起因した補正誤差を低減する。例えば、ジャイロセンサのドリフトに起因した補正誤差を低減する。表示システム100Aは、表示システム100の補正処理装置50に代えて、補正処理装置50Aを含む。
第1実施形態~第4実施形態の表示システム100は、像が表示されていないときに、像の表示位置を基準位置に戻す。第6実施形態の表示システム100Aは、ジャイロセンサなどの姿勢検出装置が検出した車両の姿勢変動に関する変動量が閾値より大きいときに、虚像の表示位置を基準位置に戻す。これにより、車両の姿勢変動を検出するセンサのノイズに起因した補正誤差を低減する。例えば、ジャイロセンサのドリフトに起因した補正誤差を低減する。表示システム100Aは、表示システム100の補正処理装置50に代えて、補正処理装置50Aを含む。
以下、第6実施形態について、図面を参照しながら説明する。
1A. 表示システムの構成
図16は、表示システム100Aの内部構成を示すブロック図である。
図16に示すように、表示システム100Aの補正処理装置50Aの補正制御部52Aは、機能的構成として、ずれ量算出部52a及び補正量算出部52bを含む。図16に示すように、表示システム100Aの補正処理装置50Aの補正制御部52Aは、機能的構成として、判定部52cをさらに含む。
判定部52cは、内部に備える比較部52dにおいて、姿勢検出装置40の出力又は姿勢検出装置40の出力を演算処理した結果(以後、変動量Vとする)と閾値a(第1閾値)との大小関係を比較して、虚像の表示位置を基準位置に戻すか否かを判定し、判定結果をずれ量算出部52aに出力する。姿勢検出装置40の出力の演算処理は、姿勢検出装置40又は補正処理装置50Aのずれ量算出部52aや判定部52c、又は、他の構成で行われてもよい。変動量Vは、例えばジャイロセンサ41により検出される角速度、又は角速度を積分した角度(角度の絶対値および角度の変化量)である。判定部52cは、例えば、データをブーリアン型として2値化して出力する。変動量Vが閾値a以下であればTRUE、変動量Vが閾値aより大きいときはFALSEとなる。判定部52cは、データをブーリアン型に限定せず、整数型でもよく、それ以外で出力してもよい。
図5において示したように、第1実施形態の表示システム100は、センサのノイズに起因した位置ずれEを低減するために、虚像Ivの表示/非表示の状態に基づいて、補正量Cをゼロにリセットする。本実施形態の表示システム100Aは、後述するように、判定部52cの出力、つまり、車両の姿勢変動に関する変動量に基づいて、補正量Cをゼロにリセットする。具体的には、変動量Vが、閾値aより大きいときに、補正量Cをゼロにリセットする。これにより、変動量Vが、閾値aより大きいときに、虚像Ivの表示位置を表示させたい位置P2に戻す。
2A. 表示処理装置の動作
図17は、表示処理装置30の表示制御部32が行う表示処理を示している。図17に示す表示処理は、例えば、車両200のエンジンが始動したとき、又は虚像Ivの表示開始を指示するためのボタンが操作されたときなどに開始される。
図17は、表示処理装置30の表示制御部32が行う表示処理を示している。図17に示す表示処理は、例えば、車両200のエンジンが始動したとき、又は虚像Ivの表示開始を指示するためのボタンが操作されたときなどに開始される。
表示制御部32は、情報取得装置20から車両関連情報を取得する(S701)。表示制御部32は、車両関連情報に基づいて、表示する虚像Ivを決定する(S702)。表示制御部32は、虚像Ivの基準位置P0を外部装置から取得する(S703)。表示制御部32は、補正処理装置50Aから出力される表示位置の補正量Cを取得する(S704)。
表示制御部32は、基準位置P0と補正量Cとに基づいて、投影装置10に虚像Ivを表示させる(S705)。例えば、表示制御部32は、表示対象に対応する虚像Ivの画像データ33iを記憶部33から読み出し、虚像Ivの表示位置を「基準位置P0+補正量C」に設定して、投影装置10に出力する。
表示制御部32は、表示処理を継続するか否かを判断する(S706)。例えば、車両200のエンジンが停止したとき、又は虚像Ivの表示の終了を指示するためのボタンが操作されたときなどに、表示制御部32は表示処理を終了する。表示処理を継続する場合は、ステップS701に戻る。
3A. 補正処理装置の動作
図18は、補正処理装置50Aの補正制御部52Aが行う補正処理を示している。図18に示す補正処理は、例えば、車両200のエンジンが始動したとき、又は虚像Ivの表示開始を指示するためのボタンが操作されたときなどに開始される。図18の補正処理は、例えば、図17の表示処理と共に開始される。なお、図18に示す補正処理は、虚像Ivの位置補正の開始を指示するためのボタンが操作されたときに開始されてもよい。
図18は、補正処理装置50Aの補正制御部52Aが行う補正処理を示している。図18に示す補正処理は、例えば、車両200のエンジンが始動したとき、又は虚像Ivの表示開始を指示するためのボタンが操作されたときなどに開始される。図18の補正処理は、例えば、図17の表示処理と共に開始される。なお、図18に示す補正処理は、虚像Ivの位置補正の開始を指示するためのボタンが操作されたときに開始されてもよい。
ずれ量算出部52aは、ジャイロセンサ41から出力される角速度を示す姿勢変動情報を取得する(S801)。ずれ量算出部52aは、取得した姿勢変動情報に基づいて、車両200の姿勢、すなわち、3軸方向に対する角度であるずれ量を算出する(S802)。具体的には、ずれ量算出部52aは、角速度を積分演算することによって、車両200の角度を算出する。補正量算出部52bは、3軸方向に対するずれ量に基づいて、虚像Ivの表示位置の補正量Cを算出する(S803)。具体的には、補正量算出部52bは、ピッチ角及びヨー角について車両200の角度であるずれ量を画素数に換算して、画素数で示されるずれ量を相殺するような補正量Cを決定する。ロール角については、角度のまま、ずれ量を相殺する補正量Cを決定する。
本実施形態では、補正量Cを「補正量C=-(現時点のずれ量)+(ゼロリセット時のずれ量)」として定義する。以下、ゼロリセット時のずれ量をオフセット値とも称する。オフセット値は、後述するステップS808において設定される。オフセット値の初期値は、例えばゼロである。ステップS803の補正量の算出において、ずれ量算出部52aが、角度単位で、「-現時点の姿勢(角度)+オフセット値(角度)」を算出して補正量算出部52bに出力し、補正量算出部52bは入力した値を画素数に換算してもよい。また、ずれ量算出部52aは、現時点の姿勢(角度)を補正量算出部52bに出力し、補正量算出部52bが、姿勢(角度)を画素数に換算した後で、「-現時点のずれ量(画素数)+オフセット値(画素数)」を算出してもよい。
比較部52dは、変動量V(姿勢検出装置40の出力又は姿勢検出装置40の出力に基づいた演算処理結果)を取得する(S804)。そして、比較部52dは、変動量Vと閾値aとを比較する(S805)。
変動量Vが閾値a以下であれば(S805でYes)、補正量算出部52bは、算出した補正量Cを表示処理装置30に出力する(S806)。これにより、虚像Ivが「基準位置P0+補正量C」で示される位置に表示される。
変動量Vが閾値aより大きい場合は(S805でNo)、補正制御部52Aは、補正量Cをゼロにリセットする(S808)。具体的には、例えば、ずれ量算出部52aが、オフセット値(角度)を「オフセット値(角度)=姿勢(角度)」に設定する。これにより、ずれ量算出部52aから補正量算出部52bに、「-姿勢(角度)+オフセット値(角度)」で示される角度、すなわち0度が出力される。又は、補正量算出部52bは、ずれ量算出部52aが算出した姿勢(角度)を画素数(ずれ画素数)に換算し、オフセット値(画素数)を「オフセット値(画素数)=ずれ画素数」に設定する。これにより、「-ずれ量(画素数)+オフセット値(画素数)」で算出される補正量Cがゼロになる。図8に示すのと同様に、例えば、時刻t1で補正量Cが即時にゼロにリセットされる。このようにして、車両の姿勢変動に関する変動量Vが閾値aより大きいときに、表示位置が基準位置P0に戻される。
補正制御部52Aは、補正処理を継続するか否かを判断する(S807)。例えば、車両200のエンジンが停止したとき、又は虚像Ivの表示の終了を指示するためのボタンが操作されたときなどに、補正制御部52Aは補正処理を終了する。補正処理を継続する場合は、ステップS801に戻る。ステップS801に戻った後は、次のS803の補正量の算出において、前のステップS808で設定したオフセット値が使用される。補正量Cがゼロにリセットされた後も、ずれ量に基づいて表示位置の補正が継続される。
以上のように、本実施形態では、変動量Vが閾値aより大きいときに、「オフセット値=ずれ量」に設定することで、補正量Cをゼロにする。換言すると、変動量Vが閾値aより大きいときに、表示位置が基準位置P0にリセットされる。「補正量C=-ずれ量+オフセット値」であるため、次に虚像Ivを表示するとき(図17のステップS705)の表示位置である「基準位置P0+補正量C」は、「基準位置P0+オフセット値-ずれ量」に相当する。このオフセット値が、変動量Vが閾値aより大きいときのずれ量に設定されることで、補正処理装置50Aから表示処理装置30に出力される、センサのノイズに起因した補正誤差がリセットされる。
4A. 効果及び補足等
本開示の表示システム100Aは、車両200の位置および車外の情報の少なくとも一つを取得する情報取得装置20と、情報取得装置20が取得した情報に基づいて虚像Ivの表示を制御する表示処理装置30と、車両200の姿勢変動を検出する姿勢検出装置40と、車両200の姿勢変動に基づいて虚像Ivの表示位置の補正量Cを設定する補正処理装置50Aと、を備える。
本開示の表示システム100Aは、車両200の位置および車外の情報の少なくとも一つを取得する情報取得装置20と、情報取得装置20が取得した情報に基づいて虚像Ivの表示を制御する表示処理装置30と、車両200の姿勢変動を検出する姿勢検出装置40と、車両200の姿勢変動に基づいて虚像Ivの表示位置の補正量Cを設定する補正処理装置50Aと、を備える。
これにより、姿勢検出装置40のノイズに起因した車両姿勢の検出誤差を抑制でき、精度の良い車両姿勢の検出が可能になる。
本開示の表示処理装置30は、姿勢検出装置40が検出した車両200の姿勢変動に関する変動量Vに基づいて虚像Ivの表示位置を基準位置に戻す。具体的には、表示システム100Aは、変動量Vが閾値a以下のときは、基準位置P0と補正量Cに基づいて虚像Ivを表示し、変動量Vが閾値aより大きいときに、虚像Ivの表示位置を基準位置P0に戻す。具体的には、補正処理装置50Aは、変動量Vが閾値aより大きいときに、補正量Cをゼロにリセットする。
補正量Cをゼロにリセットすることによって、車両姿勢を検出するために用いられるセンサのノイズの累積に起因した表示位置のずれ量を低減することができる。また、変動量Vが閾値aより大きいとき、すなわち車両200の姿勢変化が大きく、乗員Dから見える外景の変化が大きいときにリセットを行うため、虚像Ivの表示位置がリセットにより変動することによって視認者が違和感を覚えることを抑制することができる。また、変動量Vが閾値aより大きくなる度に補正量がリセットされるため、補正量のリセットの機会が増加する。よって、センサのノイズに起因した車両姿勢の検出誤差を抑制でき、精度の良い車両姿勢の検出が可能になる。また、変動量Vが閾値a以下のときは、車両姿勢に基づいた補正量Cで表示位置が補正される。よって、車両姿勢に起因した表示位置のずれを抑制することができる。
本実施形態では、変動量Vが閾値a以下のときの補正量Cは、変動量Vが閾値a以下のときの車両200の姿勢変動に基づく表示位置のずれ量と、変動量Vが閾値a以下となる前の車両200の姿勢変動に基づく表示位置のずれ量(オフセット値)とに基づいて設定される。
表示処理装置30は、車両200の位置、車外の情報、及び表示タイミングなどに基づいて、虚像Ivを表示するか否かを決定する。これにより、実景の中の表示対象に対応付けて虚像Ivを表示させることができる。よって、視認者に違和感なく、虚像Ivで示す情報を視認させることができる。
本実施形態の表示システム100Aは、虚像を表す光を投影する投影装置10をさらに含む。本実施形態において、移動体は、車両であり、像は、車両のフロントガラスの前方に表示される虚像である。本実施形態によれば、虚像の表示位置のずれを精度良く抑制することができる。
なお、ステップS808において、補正量Cをゼロにリセットする方法は任意である。本実施形態では、「補正量C=-ずれ量+オフセット値」としたが、補正量Cを「補正量C=-ずれ量」としてもよい。この場合、ずれ量自体をゼロにすることで、補正量Cをゼロにリセットする。具体的には、ジャイロセンサ41の出力に基づいて車両姿勢を算出する場合に、ずれ量算出部52aにおいて算出される角速度の積分量をゼロにリセットする。
(第7実施形態)
第6実施形態では、補正制御部52Aは、変動量Vが閾値aより大きいときに補正量Cをゼロにリセットした。本実施形態では、補正制御部52Aは、補正量Cの大きさをゼロにならないように所定量小さくする。そして、変動量Vが閾値aよりも大きくなる度に補正量Cを徐々に小さくする。
第6実施形態では、補正制御部52Aは、変動量Vが閾値aより大きいときに補正量Cをゼロにリセットした。本実施形態では、補正制御部52Aは、補正量Cの大きさをゼロにならないように所定量小さくする。そして、変動量Vが閾値aよりも大きくなる度に補正量Cを徐々に小さくする。
図19は、第7実施形態における補正処理を示している。第7実施形態の図19のステップS1101~S1107は、第6実施形態の図18のステップS801~S807と同一である。
本実施形態では、変動量Vが閾値aより大きい場合(S1105でNo)、補正量算出部52bは、ステップS1103で算出した補正量Cがゼロか否かを判断する(S1108)。補正量Cがゼロでなければ、補正量Cの大きさがゼロにならないように、補正量Cの大きさを所定量(補正量Cよりも小さな値)小さくする(S1109)。具体的には、例えば、補正量算出部52bは、「補正量C=-(ずれ量-オフセット値)」において、「オフセット値=所定量」に設定する。所定量は、虚像Ivの表示領域220内の表示位置に応じて、設定されてもよい。図12Aに示すと同様に、例えば、時刻t1において、補正量Cの大きさが、一定量のオフセット値だけ小さくなる。また、図12Bに示すように補正量Cを段階的に小さくしてもよい。例えば、時刻t1で補正量Cの大きさを一定のオフセット値だけ小さくし、時刻t2でもう一度オフセット値だけ小さくしてもよい。なお、小さくする回数は3回以上でもよいし、回数によって、オフセット値を変えてもよい。補正量Cがゼロであれば、ステップS1107に進む。
このように、補正処理装置50Aは、変動量Vが閾値aより大きくなる度に、補正量Cを所定量ずつ小さくするため、虚像Ivの位置は徐々に基準位置P0に戻る。虚像Ivの位置が急に大きく変わらないため、乗員Dが、虚像Ivの表示位置の変化に対して違和感を覚えることを抑制することができる。すなわち、表示位置のシフトによる見た目の違和感を抑制することができる。
なお、補正量Cを所定量小さくすることに代えて、第7実施形態で示すオフセット値を、変動量Vが閾値aより大きい時のずれ量より一定量小さな値に設定してもよい。
(第8実施形態)
変動量Vが閾値aより大きいときに、第1実施形態では補正量Cをゼロにリセットし、第7実施形態では補正量Cの大きさを補正量Cの大きさがゼロにならないように、所定量小さくした。本実施形態では、補正量Cの大きさに応じて補正量の変化量を変更する。具体的には、補正量Cが閾値Sv(第2閾値)以上の場合は補正量Cを補正量Cの大きさがゼロにならないように、所定量小さくし、補正量Cが閾値Sv未満のときは、補正量をゼロにリセットする。
変動量Vが閾値aより大きいときに、第1実施形態では補正量Cをゼロにリセットし、第7実施形態では補正量Cの大きさを補正量Cの大きさがゼロにならないように、所定量小さくした。本実施形態では、補正量Cの大きさに応じて補正量の変化量を変更する。具体的には、補正量Cが閾値Sv(第2閾値)以上の場合は補正量Cを補正量Cの大きさがゼロにならないように、所定量小さくし、補正量Cが閾値Sv未満のときは、補正量をゼロにリセットする。
図20は、第8実施形態における補正処理を示している。第8実施形態の図20のステップS1201~S1207は、第6実施形態の図18のステップS801~S807及び第7実施形態の図19のステップS1101~S1107と同一である。
本実施形態では、変動量Vが閾値aより大きい場合(S1205でNo)、補正量算出部52bは、ステップS1203で算出した補正量Cが閾値Sv以上か否かを判断する(S1208)。補正量Cが閾値Sv以上であれば、補正量Cの大きさがゼロにならないように、補正量Cを所定量(補正量Cよりも小さな値)小さくする(S1209)。具体的には、例えば、補正量算出部52bは、「補正量C=-(ずれ量-オフセット値)」において、「オフセット値=所定量」に設定する。補正量Cが閾値Svより小さければ、補正量Cをゼロにリセットする。具体的には、「オフセット値=ずれ量」に設定する。
このように、補正処理装置50Aは、変動量Vが閾値aより大きくなる度に、補正量Cが閾値Sv以上の場合は補正量を所定量ずつ小さくし、補正量Cが閾値Svよりも小さい場合は補正量をゼロにリセットする。これにより、表示位置の補正を車両200の傾きに応じて、見た目に違和感なく行うことができる。
(第9実施形態)
第6実施形態では、オフセット値によって補正量Cを変更した。具体的には、虚像Ivを表示するときは表示位置を「基準位置P0+補正量C」に設定し、このときの補正量Cを「補正量C=-ずれ量+オフセット値(ゼロリセット時のずれ量)」に設定した。本実施形態では、「補正量C=-ずれ量」とし、「基準位置P0’=基準位置P0+オフセット値(ゼロリセット時のずれ量)」として、基準位置をオフセット値によって変更する。オフセット値の初期値は、例えば、ゼロである。
第6実施形態では、オフセット値によって補正量Cを変更した。具体的には、虚像Ivを表示するときは表示位置を「基準位置P0+補正量C」に設定し、このときの補正量Cを「補正量C=-ずれ量+オフセット値(ゼロリセット時のずれ量)」に設定した。本実施形態では、「補正量C=-ずれ量」とし、「基準位置P0’=基準位置P0+オフセット値(ゼロリセット時のずれ量)」として、基準位置をオフセット値によって変更する。オフセット値の初期値は、例えば、ゼロである。
図21は、表示処理装置30の表示制御部32が行う表示処理を示している。第7実施形態の図21のステップS901~S903,S906は、第6実施形態の図17のステップS701~S703,S706と同一である。本実施形態では、表示制御部32は、虚像を表示させるときに、補正量と共にオフセット値(画素数)を補正処理装置50Aから取得する(S704)。表示制御部32は、虚像Ivの表示位置を「基準位置P0’(=基準位置P0+オフセット値)+補正量C(=-ずれ量)」に設定して、投影装置10に虚像Ivを表示させる(S705)。
図22は、補正処理装置50Aの補正制御部52Aが行う補正処理を示している。第7実施形態の図22のステップS1001~S1005,S1007は、第6実施形態の図18のステップS801~S805,S807と同一である。本実施形態では、補正制御部52Aは、変動量Vが閾値a以下のときに、補正量と共にオフセット値(画素数)を表示処理装置30に出力する(S1006)。このオフセット値は、変動量Vが閾値aより大きいときに設定される(S1008)。具体的には、オフセット値を「オフセット値=ゼロリセット時のずれ量」に設定する。これにより、図21のステップS905において、「基準位置P0’(=基準位置P0+オフセット値)」で示される虚像Ivの基準位置P0’がオフセット値によって基準位置P0からシフトされる。
(第10実施形態)
第7実施形態では、補正量がゼロで無い場合、補正量を一定量小さくしていた。第10実施形態では、補正量を時間をかけて小さくする。
第7実施形態では、補正量がゼロで無い場合、補正量を一定量小さくしていた。第10実施形態では、補正量を時間をかけて小さくする。
図23は、第10実施形態における補正処理を示している。第10実施形態の図23のステップS1101~S1108は、第7実施形態の図19のステップS1101~S1108と同一である。
補正量算出部52bは、ステップS1103で算出した補正量Cがゼロか否かを判断する(S1108)。補正量Cがゼロでなければ(S1108でNo)、リセット開始フラグがONに設定されているか判断する(S1110)。リセット開始フラグがONに設定されていなければ(S1110でNo)、リセット開始フラグをONに設定し、オフセット量を算出する。次に、補正量Cを算出したオフセット量だけ小さくする(S1112)。次に、再び、補正量Cがゼロか否かを判断する(S1108)。補正量Cがゼロでなければ(S1108でNo)、リセット開始フラグがONに設定されているか判断する。リセット開始フラグがONに設定されていれば(S1110でYes)、再び補正量をオフセット量だけ小さくする(S1112)。このようにして、徐々に補正量を小さくし、補正量がゼロになると、補正量算出部52bがステップS1108における判断で補正量がゼロであることを判断し(S1108でYes)、リセット開始フラグをOFFに設定する(S1113)。
図24は、補正量を一定時間かけて小さくする一例を示す説明図である。例えば、時刻t1でリセット開始フラグがONに設定され、補正量Cが徐々に小さくされる。リセット開始フラグがONに設定されている間は、補正量Cが徐々に小さくなり、時刻t1からリセット時間Δt1後の時刻t4で補正量が0になる。なお、リセット時間Δt1を予め設定しておき、サンプリング周期tsとリセット開始時の補正量C1から、1サンプリング(フローチャートのS1108→S1110→S1112→S1108までの1サイクル)でのオフセット量をC1×ts/Δt1として、C1×ts/Δt1ずつ補正量を小さくしてもよい。
このように、補正処理装置50Aは、変動量Vが閾値aより大きくなる度に、補正量Cが徐々に小さくなるので、虚像Ivの位置が徐々に基準位置P0に戻る。虚像Ivの位置が急に大きく変わらないため、乗員Dが、虚像Ivの表示位置の変化に対して違和感を覚えることを抑制することができる。すなわち、表示位置のシフトによる見た目の違和感を抑制することができる。
(第11実施形態)
第8実施形態では、補正量が閾値Sv以上の場合は補正量を所定量小さくし、閾値Svよりも小さい場合はゼロに即時にリセットしていた。第10実施形態では、補正量が閾値Sv以上の場合は補正量を時間をかけて小さくし、閾値Svよりも小さい場合はゼロに即時にリセットする。
第8実施形態では、補正量が閾値Sv以上の場合は補正量を所定量小さくし、閾値Svよりも小さい場合はゼロに即時にリセットしていた。第10実施形態では、補正量が閾値Sv以上の場合は補正量を時間をかけて小さくし、閾値Svよりも小さい場合はゼロに即時にリセットする。
図25は、第11実施形態における補正処理を示している。第11実施形態の図25のステップS1201~S1208は、第8実施形態の図20のステップS1201~S1208と同一である。
本実施形態では、変動量Vが閾値aより大きい場合(S1205でNo)、補正量算出部52bは、ステップS1203で算出した補正量Cが閾値Sv以上か否かを判断する(S1208)。補正量Cが閾値Sv以上であれば、リセット開始フラグがONに設定されているか判断する(S1211)。リセット開始フラグがONに設定されていなければ(S1211でNo)、リセット開始フラグをONに設定し、オフセット量を算出する(S1212)。次に、補正量Cをオフセット量だけ小さくする(S1213)。次に、再び、補正量Cが閾値Sv以上か否かを判断する(S1208)。補正量Cが閾値Sv以上であれば(S1208でYes)、リセット開始フラグがONに設定されているか判断する(S1211)。リセット開始フラグがONに設定されていれば(S1211でYes)、再び補正量Cをオフセット量だけ小さくする(S1213)。このようにして、徐々に補正量Cを小さくし、補正量Cが閾値Svよりも小さくなると、ステップS1208において、補正量算出部52bは補正量Cが閾値Sv未満であると判断し(ステップS1208でNo)、補正量をゼロにリセットする(S1210)。その後、リセット開始フラグをOFFに設定する(S1214)。
図26は、補正量を一定時間かけて小さくする一例を示す説明図である。例えば、時刻t1でリセット開始フラグがONに設定され、補正量が徐々に小さくされる。リセット開始フラグがONに設定されている間は、補正量が徐々に小さくなり、時刻t1からリセット時間Δt2後の時刻t5で補正量が閾値Sv未満になる。なお、リセット時間Δt2を予め設定しておき、サンプリング周期tsとリセット開始時の補正量C1から、1サンプリング(フローチャートのS1208→S1211→S1213→S1208までの1サイクル)でのオフセット量を(C1-Sv)×ts/Δt2として、(C1-Sv)×ts/Δt2ずつ補正量を小さくしてもよい。補正量が閾値Svより小さければ、補正量をゼロに即時リセットする。
このように、補正処理装置50Aは、変動量Vが閾値aより大きくなる度に、補正量Cが閾値Sv以上の場合は補正量を所定量ずつ小さくし、補正量Cが即時にリセットしても目立たない閾値Svよりも小さい場合は補正量Cをゼロにリセットする。これにより、表示位置の補正を車両200の傾きに応じて、見た目に違和感なく行うことができる。
(第12実施形態)
第6実施形態~第11実施形態は、車両200のフロントガラスの前方に虚像を表示する表示システム100Aについて説明した。しかし、本開示による像の表示位置の補正は、複数の装置を備えた表示システム100Aに限らず、単体の装置によって実現してもよい。
第6実施形態~第11実施形態は、車両200のフロントガラスの前方に虚像を表示する表示システム100Aについて説明した。しかし、本開示による像の表示位置の補正は、複数の装置を備えた表示システム100Aに限らず、単体の装置によって実現してもよい。
図27は、第12実施形態における表示装置の構成を示している。図27に示すように、第12実施形態の表示装置600Aにおいて、制御部62Aは、機能的構成として、ずれ量算出部521、及び、表示制御部32を備える。第12実施形態の表示装置600Aにおいて、制御部62Aは、第5実施形態における補正量算出部523に代えて補正量算出部523Aを備える。制御部62Aは、判定部522をさらに備える。本実施形態のずれ量算出部521、判定部522、補正量算出部523A、及び表示制御部32は、図16に示す、ずれ量算出部52a、補正量算出部52b、判定部52c、及び表示制御部32にそれぞれ対応する。補正量算出部523Aは、表示制御部32に補正量を出力する。
本実施形態によれば、第6実施形態~第11実施形態と同等の効果が得られる。
(他の実施形態)
以上のように、本出願において開示する技術の例示として、上記実施形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施形態にも適用可能である。そこで、以下、他の実施形態を例示する。
以上のように、本出願において開示する技術の例示として、上記実施形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施形態にも適用可能である。そこで、以下、他の実施形態を例示する。
上記実施形態では、投影装置10、情報取得装置20、表示処理装置30、姿勢検出装置40、及び補正処理装置50,50Aがそれぞれ別個の装置である場合を例示した。しかし、複数の装置が一つの装置として一体的に形成されてもよい。例えば、表示処理装置30と補正処理装置50,50Aが一つの装置として一体的に形成されてもよい。情報取得装置20と表示処理装置30とが一つの装置として一体的に形成されてもよい。姿勢検出装置40と補正処理装置50,50Aが一つの装置として一体的に形成されてもよい。別個に形成された装置は、有線又は無線により互いに通信可能に接続される。なお、投影装置10、情報取得装置20、表示処理装置30、姿勢検出装置40、及び補正処理装置50,50Aの全てが一つの装置として形成されてもよい。この場合、通信部31,51はなくてもよい。
上記実施形態では、情報取得装置20がGPSモジュール21とカメラ22を含む例について説明した。しかし、情報取得装置20は、車両200から周囲の対象物までの距離と方向を計測する距離センサを含んでもよく、計測した距離と方向を示す距離情報を表示処理装置30に出力してもよい。情報取得装置20は、車両200の速度を検出する車速センサを含んでもよいし、ナビゲーションシステムを含んでもよい。情報取得装置20は、GPSモジュール21、距離センサ、及びカメラ22などのうち、1つ以上を含んでもよい。この場合、情報取得装置20としての機能を有するGPSモジュール21、距離センサ、及びカメラ22などは、一つの装置に内蔵されてもよいし、個別に車両200に取り付けられてもよい。
上記実施形態では、姿勢検出装置40がジャイロセンサ41を含む例について説明した。しかし、姿勢検出装置40は、車両200の加速度を検出する加速度センサを含んでもよく、検出した加速度を姿勢変動情報として出力してもよい。姿勢検出装置40は、路面からの高さを検出する車高センサを含んでもよく、検出した高さを姿勢変動情報として出力してもよい。姿勢検出装置40は、他の公知のセンサを含んでもよい。姿勢検出装置40は、ジャイロセンサ41、加速度センサ、及び車速センサなどのうちの1つ以上を含んでもよい。この場合、姿勢検出装置40としての機能を有するジャイロセンサ41、加速度センサ、及び車高センサなどは、一つの装置に内蔵されてもよいし、個別に車両200に取り付けられてもよい。
上記実施形態では、表示処理装置30が虚像を基準位置と補正処理装置50,50Aが設定した補正量とに基づいて表示し、虚像の表示の制御中に所定条件に基づいて、虚像の表示位置を基準位置に戻す。この所定条件を姿勢検出装置が検出した車両の姿勢変動に関する変動量であるとした。そして、変動量が閾値aより大きいときに補正値をゼロにリセットしたり、補正量をゼロにならないように所定量小さくしたりするとした。また、変動量が閾値aより大きいときに補正量が閾値Sv以上の場合は補正量をゼロにならないように所定量小さくし、補正量が閾値Svよりも小さい場合は補正量をゼロにリセットするとした。
この所定条件を、表示処理装置30が虚像の表示の制御中に、虚像の表示/非表示の状態であるとし、虚像が表示されていないとき(虚像の非表示中)に補正量をゼロにリセットするなどとしてもよい。また、この所定条件を、乗員Dのアイポイントと表示システムのアイボックスの関係であるとし、乗員Dの動きによりアイポイントがアイボックスから外れたときに補正量をゼロにリセットするなどとしてもよい。また、この所定条件を、乗員Dの視線であるとし、乗員Dの視線が表示処理装置30が表示している虚像から離れたときに補正量をゼロにリセットするなどとしてもよい。また、この所定条件を、車両の移動速度であるとし、移動速度が閾値cより大きいときに補正値をゼロにリセットするなどとしてもよい。また、情報取得装置20が取得した車両からの外景であるとし、外景の変化が大きいときに補正値をゼロにリセットするなどとしてもよい。
上記実施形態では、移動体が、自動車などの車両200である場合について説明した。しかし、移動体は車両200に限らない。移動体は、人が乗る乗り物であってもよく、例えば、飛行機又は船であってもよい。移動体は、自動運転で走行することができる無人機であってもよい。移動体は、走行するようなものではなく、振動するものであってもよい。
上記実施形態では、移動体の前方に像を表示する場合について説明した。しかし、像を表示する位置は、前方に限らない。例えば、像は、移動体の側面方向や後方に表示されてもよい。
第1実施形態~第12実施形態では、表示システム100,100AがHUDシステムである例について説明した。しかし、表示システム100,100AはHUDシステムでなくてもよい。表示システム100,100Aは、投影装置10に代えて、液晶ディスプレイ又は有機ELディスプレイを備えてもよい。表示システム100,100Aは、スクリーン及びプロジェクタを含んでもよい。
(実施形態の概要)
(1)本開示の表示システムは、移動体の位置および移動体の外の情報の少なくとも一つを取得する情報取得装置と、情報取得装置が取得した情報に基づいて、像の表示を制御する表示処理装置と、移動体の姿勢変動を検出する姿勢検出装置と、移動体の姿勢変動に基づいて像の表示位置の補正量を設定する補正処理装置と、を備え、像を基準位置と補正量とに基づいて表示し、所定条件に基づいて、像の表示位置を基準位置に戻す。
(1)本開示の表示システムは、移動体の位置および移動体の外の情報の少なくとも一つを取得する情報取得装置と、情報取得装置が取得した情報に基づいて、像の表示を制御する表示処理装置と、移動体の姿勢変動を検出する姿勢検出装置と、移動体の姿勢変動に基づいて像の表示位置の補正量を設定する補正処理装置と、を備え、像を基準位置と補正量とに基づいて表示し、所定条件に基づいて、像の表示位置を基準位置に戻す。
これにより、像の位置ずれを精度良く補正することができる。
(2)(1)の表示システムは、像の表示の制御中に、所定条件に基づいて、像の表示位置を基準位置に戻す。
これにより、姿勢検出装置のノイズに起因した移動体姿勢の検出誤差を抑制でき、精度の良い移動体姿勢の検出が可能になる。
(3)(2)の表示システムにおいて、所定条件は、姿勢検出装置が検出した移動体の姿勢変動に関する変動量であるとしてもよい。
(4)(3)の表示システムにおいて、補正処理装置は、変動量Vが閾値aより大きいときに、補正量をゼロにリセットしてもよい。
(5)(3)の表示システムにおいて、補正処理装置は、変動量Vが閾値aより大きいときに、補正量をゼロにならないように所定量小さくしてもよい。
(6)(3)の表示システムにおいて、補正処理装置は、変動量Vが閾値aより大きいときに、補正量が閾値Sv以上の場合は補正量をゼロにならないように所定量小さくし、補正量が閾値Svよりも小さい場合は補正量をゼロにリセットしてもよい。
(7)(3)の表示システムにおいて、変動量Vが閾値a以下のときの補正量は、変動量Vが閾値a以下のときの移動体の姿勢変動と、変動量Vが閾値a以下になる前の移動体の姿勢変動とに基づいて設定されるとしてもよい。
(8)(3)から(7)の表示システムにおいて、変動量は、姿勢検出装置により検出された角速度であるとしてもよい。
(9)(3)から(7)の表示システムにおいて、変動量は、姿勢検出装置により検出された角速度から演算した角度の変化量であるとしてもよい。
(10)(3)から(7)の表示システムにおいて、姿勢検出装置は、ジャイロセンサ、加速度センサ、及び車高センサのうちの少なくとも一つを含むとしてもよい。
(11)(1)の表示システムにおいて、補正処理装置は、移動体の姿勢変動による像の表示位置のずれ量に基づいて補正量を設定し、像の表示の制御中に所定条件に基づいて、基準位置を設定し、基準位置とずれ量とに基づいて像の表示位置を設定する。
(12)(11)の表示システムにおいて、所定条件として、出装置が検出した移動体の姿勢変動に関する変動量が第1閾値より大きいときは、変動量が第1閾値より大きいときの移動体の姿勢変動に基づいて基準位置を設定し、変動量が第1閾値以下のときは、基準位置と補正処理装置が算出したずれ量とに基づいて像の表示位置を設定する姿勢検出装置が検出した移動体の姿勢変動に関する変動量であるしてもよい。
(13)(12)の変動量は、姿勢検出装置により検出された角速度であってもよい。
(14)(12)の変動量は、姿勢検出装置により検出された角速度から演算した角度の変化量であってもよい。
(15)本開示の表示システムは、像を表す光を投影する投影装置をさらに含んでもよい。
(16)本開示の表示システムにおいて、移動体は、車両であってもよく、像は、車両のフロントガラスの前方に表示される虚像であってもよい。
本開示の全請求項に記載の表示システムは、ハードウェア資源、例えば、プロセッサ、メモリ、及びプログラムとの協働などによって、実現される。
本開示は、虚像をフロントガラスの前方に表示する表示装置及び表示システムに適用可能である。
10 投影装置
20 情報取得装置
21 GPSモジュール
22 カメラ
30 表示処理装置
31 通信部
32 表示制御部
33 記憶部
40 姿勢検出装置
41 ジャイロセンサ
50,50A 補正処理装置
51 通信部
52,52A 補正制御部
52a ずれ量算出部
52b 補正量算出部
52c 判定部
52d 比較部
100,100A 表示システム
20 情報取得装置
21 GPSモジュール
22 カメラ
30 表示処理装置
31 通信部
32 表示制御部
33 記憶部
40 姿勢検出装置
41 ジャイロセンサ
50,50A 補正処理装置
51 通信部
52,52A 補正制御部
52a ずれ量算出部
52b 補正量算出部
52c 判定部
52d 比較部
100,100A 表示システム
Claims (16)
- 移動体の位置および前記移動体の外の情報の少なくとも一つを取得する情報取得装置と、
前記情報取得装置が取得した情報に基づいて、像の表示を制御する表示処理装置と、
前記移動体の姿勢変動を検出する姿勢検出装置と、
前記移動体の姿勢変動に基づいて前記像の表示位置の補正量を設定する補正処理装置と、
を備え、
前記像を基準位置と前記補正量とに基づいて表示し、所定条件に基づいて、前記像の表示位置を基準位置に戻す、
表示システム。 - 前記補正処理装置は、前記像の表示の制御中に、前記所定条件に基づいて、前記像の表示位置を基準位置に戻す、請求項1に記載の表示システム。
- 前記所定条件は、前記姿勢検出装置が検出した前記移動体の姿勢変動に関する変動量である、
請求項2に記載の表示システム。 - 前記補正処理装置は、前記変動量が第1閾値より大きいときに、前記補正量をゼロにリセットする、
請求項3に記載の表示システム。 - 前記補正処理装置は、前記変動量が第1閾値より大きいときに、前記補正量をゼロにならないように所定量小さくする、
請求項3に記載の表示システム。 - 前記補正処理装置は、前記変動量が第1閾値より大きいときに、前記補正量が第2閾値以上の場合は前記補正量をゼロにならないように所定量小さくし、前記補正量が前記第2閾値よりも小さい場合は前記補正量をゼロにリセットする、
請求項3に記載の表示システム。 - 前記変動量が第1閾値以下のときの前記補正量は、前記変動量が前記第1閾値以下のときの前記移動体の姿勢変動と、前記変動量が前記第1閾値以下になる前の前記移動体の姿勢変動とに基づいて設定される、
請求項3に記載の表示システム。 - 前記変動量は、前記姿勢検出装置により検出された角速度である、
請求項3から7のいずれかに記載の表示システム。 - 前記変動量は、前記姿勢検出装置により検出された角速度から演算した角度の変化量である、
請求項3から7のいずれかに記載の表示システム。 - 前記姿勢検出装置は、ジャイロセンサ、加速度センサ、及び車高センサのうちの少なくとも一つを含む、
請求項3から7のいずれかに記載の表示システム。 - 前記補正処理装置は、前記移動体の姿勢変動による前記像の表示位置のずれ量に基づいて前記補正量を設定し、
前記像の表示の制御中に所定条件に基づいて、基準位置を設定し、前記基準位置と前記ずれ量とに基づいて前記像の表示位置を設定する、
請求項1に記載の表示システム。 - 前記所定条件として、
前記姿勢検出装置が検出した前記移動体の姿勢変動に関する変動量が第1閾値より大きいときは、前記変動量が前記第1閾値より大きいときの前記移動体の姿勢変動に基づいて基準位置を設定し、
前記変動量が前記第1閾値以下のときは、前記基準位置と前記補正処理装置が算出したずれ量とに基づいて前記像の表示位置を設定する、
請求項11に記載の表示システム。 - 前記変動量は、前記姿勢検出装置により検出された角速度である、
請求項12に記載の表示システム。 - 前記変動量は、前記姿勢検出装置により検出された角速度から演算した角度の変化量である、
請求項12に記載の表示システム。 - 前記像を表す光を投影する投影装置をさらに含む、
請求項1から14のいずれかに記載の表示システム。 - 前記移動体は、車両であり、
前記像は、車両のフロントガラスの前方に表示される虚像である、
請求項1から15のいずれかに記載の表示システム。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018-037913 | 2018-03-02 | ||
JP2018037913 | 2018-03-02 | ||
JP2018-079180 | 2018-04-17 | ||
JP2018079180A JP2021072455A (ja) | 2018-04-17 | 2018-04-17 | 投影システム |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019168157A1 true WO2019168157A1 (ja) | 2019-09-06 |
Family
ID=67808911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/008124 WO2019168157A1 (ja) | 2018-03-02 | 2019-03-01 | 表示システム |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2019168157A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021251117A1 (ja) * | 2020-06-08 | 2021-12-16 | パナソニックIpマネジメント株式会社 | 表示システム、及び、振動検出システム |
US11482195B2 (en) | 2018-10-16 | 2022-10-25 | Panasonic Intellectual Property Management Co., Ltd. | Display system, display device and display control method for controlling a display position of an image based on a moving body |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08285621A (ja) * | 1995-04-14 | 1996-11-01 | Omron Corp | ナビゲーション装置 |
JP2006007867A (ja) * | 2004-06-23 | 2006-01-12 | Matsushita Electric Ind Co Ltd | 車載用映像表示装置 |
JP2009250827A (ja) * | 2008-04-08 | 2009-10-29 | Panasonic Corp | ナビゲーション装置、方法及びプログラム |
JP2015009677A (ja) * | 2013-06-28 | 2015-01-19 | 株式会社デンソー | ヘッドアップディスプレイ及びプログラム |
JP2016185768A (ja) * | 2015-03-27 | 2016-10-27 | 日本精機株式会社 | 車両用表示システム |
JP2017007481A (ja) * | 2015-06-19 | 2017-01-12 | 日本精機株式会社 | 車載ヘッドアップディスプレイ装置及び車載表示システム |
JP2017087826A (ja) * | 2015-11-05 | 2017-05-25 | アルパイン株式会社 | 電子装置 |
-
2019
- 2019-03-01 WO PCT/JP2019/008124 patent/WO2019168157A1/ja active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08285621A (ja) * | 1995-04-14 | 1996-11-01 | Omron Corp | ナビゲーション装置 |
JP2006007867A (ja) * | 2004-06-23 | 2006-01-12 | Matsushita Electric Ind Co Ltd | 車載用映像表示装置 |
JP2009250827A (ja) * | 2008-04-08 | 2009-10-29 | Panasonic Corp | ナビゲーション装置、方法及びプログラム |
JP2015009677A (ja) * | 2013-06-28 | 2015-01-19 | 株式会社デンソー | ヘッドアップディスプレイ及びプログラム |
JP2016185768A (ja) * | 2015-03-27 | 2016-10-27 | 日本精機株式会社 | 車両用表示システム |
JP2017007481A (ja) * | 2015-06-19 | 2017-01-12 | 日本精機株式会社 | 車載ヘッドアップディスプレイ装置及び車載表示システム |
JP2017087826A (ja) * | 2015-11-05 | 2017-05-25 | アルパイン株式会社 | 電子装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11482195B2 (en) | 2018-10-16 | 2022-10-25 | Panasonic Intellectual Property Management Co., Ltd. | Display system, display device and display control method for controlling a display position of an image based on a moving body |
WO2021251117A1 (ja) * | 2020-06-08 | 2021-12-16 | パナソニックIpマネジメント株式会社 | 表示システム、及び、振動検出システム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11305692B2 (en) | Display system | |
US11945309B2 (en) | Display system | |
US20210109357A1 (en) | Display system, display device and display control method | |
WO2019168157A1 (ja) | 表示システム | |
US20220028307A1 (en) | Gradient change detection system, display system using same, and storage medium that stores program for moving body | |
US11945310B2 (en) | Display system | |
US11482195B2 (en) | Display system, display device and display control method for controlling a display position of an image based on a moving body | |
US20210109358A1 (en) | Display system | |
US20210407466A1 (en) | Display system | |
WO2020208883A1 (ja) | 表示システム | |
WO2021251117A1 (ja) | 表示システム、及び、振動検出システム | |
JP2021072455A (ja) | 投影システム | |
JP2020179745A (ja) | 表示システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19760853 Country of ref document: EP Kind code of ref document: A1 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19760853 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |