WO2021049141A1 - 表示装置及び表示方法 - Google Patents
表示装置及び表示方法 Download PDFInfo
- Publication number
- WO2021049141A1 WO2021049141A1 PCT/JP2020/026256 JP2020026256W WO2021049141A1 WO 2021049141 A1 WO2021049141 A1 WO 2021049141A1 JP 2020026256 W JP2020026256 W JP 2020026256W WO 2021049141 A1 WO2021049141 A1 WO 2021049141A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vehicle
- point
- coordinates
- coordinate system
- display
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/111—Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
-
- 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
- B60R11/0229—Arrangements for holding or mounting articles, not otherwise provided for for radio sets, television sets, telephones, or the like; Arrangement of controls thereof for displays, e.g. cathodic tubes
-
- 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
- B60K35/10—Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
-
- 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
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/21—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
- B60K35/22—Display screens
-
- 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
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/28—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
-
- 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
- B60K35/60—Instruments characterised by their location or relative disposition in or on vehicles
-
- 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
- B60K35/80—Arrangements for controlling instruments
-
- 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
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
-
- 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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- 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
-
- 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
-
- 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
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/16—Type of output information
- B60K2360/166—Navigation
-
- 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
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/16—Type of output information
- B60K2360/167—Vehicle dynamics information
-
- 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
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/16—Type of output information
- B60K2360/177—Augmented reality
-
- 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
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/21—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using visual output, e.g. blinking lights or matrix displays
- B60K35/23—Head-up displays [HUD]
-
- 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
- B60K35/80—Arrangements for controlling instruments
- B60K35/81—Arrangements for controlling instruments for controlling displays
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R2300/00—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
- B60R2300/30—Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of image processing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Y—INDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
- B60Y2200/00—Type of vehicle
- B60Y2200/10—Road Vehicles
- B60Y2200/11—Passenger cars; Automobiles
Definitions
- the present invention relates to a display device and a display method.
- Patent Document 1 discloses a display device that displays a part of map information such as a road in a perspective view.
- An object of the present invention made in view of such a point is to provide a display device and a display method capable of displaying an object in a perspective view more easily.
- the display device is A display device mounted on a vehicle and having a control unit and a display unit.
- a three-dimensional coordinate system consisting of Z coordinate axes substantially parallel to the height direction of the vehicle, In a two-dimensional plane that is separated from the origin of the three-dimensional coordinate system by a predetermined length along the Y coordinate axis and is substantially parallel to the XZ plane composed of the X coordinate axis and the Z coordinate axis.
- the control unit The coordinates of the second point obtained by projecting the first point of the three-dimensional coordinate system onto the two-dimensional plane are calculated, and the calculated coordinates of the second point are converted into coordinates according to the display mode of the display unit. , Display the image corresponding to the second point on the converted coordinates,
- the control unit When the predetermined length is L, the coordinates of the three-dimensional coordinate system of the first point are (X, Y, Z), and the coordinates of the two-dimensional plane of the second point are (Xc, Zc), the following The coordinates of the second point obtained by projecting the first point of the three-dimensional coordinate system onto the two-dimensional plane are calculated by the equation (1) of.
- the display method according to the second viewpoint is It is a display method in a display device mounted on a vehicle.
- the step to be displayed is When the predetermined length is L, the coordinates of the three-dimensional coordinate system of the first point are (X, Y, Z), and the coordinates of the two-dimensional plane of the second point are (Xc, Zc), the following
- the coordinate system of the display unit of the display device is the XsYs coordinate system
- the Z coordinate of the three-dimensional coordinate system of the vehicle is ZA
- the display mode of the display unit changes according to the constants C1 and C2.
- the step of converting the calculated coordinates of the second point into the coordinates corresponding to the display unit by the following equation (2) is included.
- an object can be displayed more easily in a perspective view.
- FIG. 1 is a block diagram showing a configuration example of the vehicle 1 according to the embodiment.
- FIG. 2 is a diagram showing an example of the position of the meter display 21 shown in FIG.
- the vehicle 1 includes an advanced driver assistance system (ADAS) 2, a car navigation system 3, and a display device 4.
- ADAS advanced driver assistance system
- the vehicle 1 may include a motor such as an engine, an electronic control unit (ECU), and the like.
- ECU electronice control unit
- Each component of the vehicle 1 can communicate with each other via the communication bus 5 provided in the vehicle 1.
- the communication method of the communication bus 5 may be based on a controller area network (CAN: Controller Area Network) or the like.
- the advanced driver assistance system 2 supports the driver's driving operation on the vehicle 1.
- the advanced driver assistance system 2 can detect information on surrounding objects of vehicle 1 and information on the surrounding environment of vehicle 1.
- peripheral objects of the vehicle 1 include other vehicles, pedestrians, flying objects, and the like.
- the information on the peripheral object of the vehicle 1 may include at least one of the type of the object (when the object is another vehicle, the vehicle type), the position information of the object with respect to the vehicle 1, and the like.
- the position information of the object with respect to the vehicle 1 may include at least one of the xPosition and yPosition described later corresponding to the object, the xStep described later corresponding to the object, and the radius of curvature described below corresponding to the object.
- the information on the surrounding environment of the vehicle 1 may include at least one of information on the distance between vehicles, information on road conditions, signal conditions, speed limits, area types (city and suburbs), information on signs, and the like.
- the road condition information may include at least one of the road surface condition, the traveling lane condition, the road type (expressway, trunk road and general road), the number of lanes, and the like.
- Road condition information includes at least one of the radius of curvature of the road, the type of road line, the color of the road line, the spacing of the lane marks that make up the road line, and the xStep information described below that corresponds to the road line.
- the type of road line may include at least one of a roadside line, a center line, and a lane marking of a vehicle lane in three lanes or the like that separates the roadside zone from the road.
- the advanced driver assistance system 2 may include at least one of a sensor for detecting information on surrounding objects of the vehicle 1 and a sensor for detecting environmental information on the surrounding environment of the vehicle 1.
- the advanced driver assistance system 2 may include at least one of a sensor constituting a traffic sign recognition (TSR: Traffic Sign Recognition) system and a sensor constituting an adaptive cruise control (ACC).
- TSR Traffic Sign Recognition
- ACC adaptive cruise control
- the advanced driver assistance system 2 may include at least one of a camera, a lidar (LiDAR: Light Detection And Ringing), a millimeter-wave radar, a GPS (Global Positioning System) signal receiver, and an IMU (Inertial Measurement Unit). ..
- the car navigation system 3 provides the driver with route guidance to the destination.
- the car navigation system 3 may include at least one of a GPS signal receiver and a wireless communication module.
- the car navigation system 3 may acquire the position information of the vehicle 1 by a GPS signal receiving device or the like.
- the car navigation system 3 may acquire map information from a device (for example, a server device) outside the vehicle 1 by a wireless communication module based on a telecommunications standard.
- the map information may include at least one of route guidance information to the destination, traffic jam information, and the like.
- the car navigation system 3 may present the map information and the position information of the vehicle 1 to the driver.
- the car navigation system 3 may accept input from the user.
- the input from the user may also include an input to the display device 4 described later.
- the display device 4 is mounted on the vehicle 1.
- the display device 4 includes an acquisition unit 10, a display unit 20, a storage unit 30, and a control unit 40.
- the acquisition unit 10 may acquire the information on the peripheral objects of the vehicle 1 and the information on the surrounding environment of the vehicle 1 from the advanced driver assistance system 2 via the communication bus 5.
- the acquisition unit 10 may acquire the above-mentioned position information and map information of the vehicle 1 from the car navigation system 3 via the communication bus 5.
- the acquisition unit 10 may accept the user's input to the display device 4 from the car navigation system 3 via the communication bus 5.
- the user's input to the display device 4 may include an input for switching the display mode of the display unit 20 to the plain view and an input for switching the display mode of the display unit 20 to the bird view.
- the acquisition unit 10 may acquire information on the situation of the vehicle 1 from other components of the vehicle 1 via the communication bus 5.
- Information on the status of vehicle 1 includes target speed, current vehicle speed, engine speed, accelerator state, brake state, clutch state, winker state, gear state, wiper state, door mirror state, seat state, audio state, warning state, It may include at least one of a light state, a steering state, an idle state, an air conditioner state, a seatbelt state, a fuel state, a water temperature state and a driving operation level.
- the display unit 20 includes a meter display 21.
- the display unit 20 may be configured to include an arbitrary display device.
- the display unit 20 may be configured to include a head-up display (HUD: Head-Up Display), or may be configured to include a center display.
- HUD Head-Up Display
- the meter display 21 is arranged on the instrument panel of the vehicle 1.
- the meter display 21 may be arranged near the back side of the handle.
- the meter display 21 may include a TFT (Thin Film Transistor) liquid crystal display or the like.
- the meter display 21 displays various information based on the control of the control unit 40.
- the meter display 21 may be a touch panel display or a display that cannot be touch-operated. When the meter display 21 is configured as a touch panel display, the meter display 21 receives from the user an input for switching the display mode of the display unit 20 to the plain view and an input for switching the display mode of the display unit 20 to the bird view. You can.
- the meter display 21 displays the display screen 100 based on the control of the control unit 40.
- the screen displayed by the meter display 21 is not limited to the display screen 100.
- the meter display 21 may display the tachometer screen 101 and the speedometer screen 102 as shown in FIG.
- FIG. 3 shows the display screen 100 of the meter display 21 shown in FIG.
- the display screen 100 may be rectangular.
- the XsYs coordinate system of the display screen 100 is a two-dimensional coordinate system including an Xs coordinate axis and a Ys coordinate axis.
- the Xs coordinate axes may correspond to the width direction of the vehicle 1.
- the Xs coordinate axes may correspond to the width direction of the road when the vehicle 1 travels on the road.
- the Ys coordinate axis is orthogonal to the Xs coordinate axis.
- Various information described below is displayed on the display screen 100.
- the information displayed on the display screen 100 is not limited to the following.
- Arbitrary information may be displayed on the display screen 100.
- POI information may be displayed on the display screen 100.
- the display screen 100 includes an upper screen 110, a lower screen 120, and a center screen 200.
- the upper screen 110 is located on the upper side of the display screen 100.
- the lower screen 120 is located on the lower side of the display screen 100.
- the center screen 200 is located between the upper screen 110 and the lower screen 120.
- Each of the upper screen 110 and the lower screen 120 may be rectangular. Information on the situation of the vehicle 1 is simply displayed on the upper screen 110 and the lower screen 120.
- the upper screen 110 displays the current time, a warning light indicating an abnormality in the power steering, the current speed of the vehicle 1, and the like.
- a warning light or the like that warns of the mileage of the vehicle 1 and the remaining amount of gasoline is displayed.
- the peripheral information of the vehicle 1 is displayed by the perspective method.
- an image 210 of the road outside line, an image 220 of the lane marking line, and an image 230 of another vehicle are displayed in perspective.
- an image 240 of the own vehicle is displayed on the central screen 200 so that the driver can easily grasp the positional relationship between the vehicle 1 and the other vehicle.
- the storage unit 30 stores the information acquired from the control unit 40.
- the storage unit 30 may function as a working memory of the control unit 40.
- the storage unit 30 may store a program executed by the control unit 40.
- the storage unit 30 may be composed of a semiconductor memory.
- the storage unit 30 is not limited to the semiconductor memory, and may be composed of a magnetic storage medium or another storage medium.
- the storage unit 30 may be included in the control unit 40 as a part of the control unit 40.
- the storage unit 30 stores the difference r associated with xStep, which will be described later.
- the storage unit 30 stores an image of an object to be displayed on the central screen 200.
- the storage unit 30 stores an image of the lane mark and an image of the vehicle for each vehicle type.
- the storage unit 30 stores an image according to the inclination of the object.
- the storage unit 30 stores an image according to the inclination of the lane mark and the vehicle or the like.
- the control unit 40 controls each component of the display device 4.
- the control unit 40 may be composed of, for example, a processor such as a CPU (Central Processing Unit) that executes a program that defines a control procedure.
- the control unit 40 reads, for example, a program stored in the storage unit 30 and executes various programs.
- the control unit 40 acquires information on the status of the vehicle 1 from other components of the vehicle 1 by the acquisition unit 10.
- the control unit 40 generates information to be displayed on the upper screen 110 and the lower screen 120 shown in FIG. 3 based on the acquired information on the situation of the vehicle 1.
- the control unit 40 outputs the generated information to the meter display 21.
- the upper screen 110 and the lower screen 120 are displayed on the meter display 21 as shown in FIG.
- the control unit 40 can acquire the position information of the peripheral objects of the vehicle 1 as the coordinates of the relative three-dimensional coordinate system with respect to the vehicle 1.
- the control unit 40 can display the information of the peripheral objects of the vehicle 1 on the central screen 200 by converting the acquired coordinates of the three-dimensional coordinate system into the XsYs coordinate system of the display screen 100.
- this process will be briefly described.
- FIG. 4 is a diagram showing the correspondence between the three-dimensional coordinate system and the virtual screen (No. 1).
- FIG. 5 is a diagram showing a correspondence relationship (No. 2) between the three-dimensional coordinate system and the virtual screen.
- the XYZ coordinate system is adopted as the three-dimensional coordinate system.
- the XYZ coordinate system is a relative three-dimensional coordinate with respect to the vehicle 1.
- the XYZ coordinate system includes an X coordinate axis, a Y coordinate axis, and a Z coordinate axis.
- a plane composed of an X coordinate axis and a Y coordinate axis is also referred to as an "XY plane”.
- a plane composed of an X coordinate axis and a Z coordinate axis is also referred to as an "XZ plane”.
- a plane composed of a Y coordinate axis and a Z coordinate axis is also referred to as a "YZ plane”.
- the X coordinate axes are substantially parallel to the width direction of the vehicle 1.
- the X coordinate axes can be substantially parallel to the width direction of the road when the vehicle 1 is traveling on the road.
- the Y coordinate axes are substantially parallel to the direction from the rear portion of the vehicle 1 toward the front portion of the vehicle 1.
- the Y coordinate axes can be substantially parallel to the traveling direction of the vehicle 1 when the vehicle 1 is traveling.
- the Z coordinate axes are substantially parallel to the height direction of the vehicle 1.
- the virtual screen S is a two-dimensional plane.
- the virtual screen S is located at a predetermined length L away from the origin O of the three-dimensional coordinate system along the Y coordinate axis.
- the virtual screen S is substantially parallel to the XZ plane.
- the Y coordinate of the XYZ coordinate system of an arbitrary point is the coordinate (L).
- the virtual screen S corresponds to the center screen 200.
- the first point P1 indicates the position of the object.
- the first point P1 indicates the position of another vehicle.
- the XYZ coordinates of the first point P1 are XYZ coordinates (X1, Y1, Z1).
- Point A indicates the position of vehicle 1.
- the other vehicle corresponding to the first point P1 and the vehicle 1 corresponding to the point A are located on a flat road. Since the first point P1 and the point A are located on a flat road, the Z coordinate (ZA) of the point A can be the same as the Z coordinate (Z1) of the first point P1.
- the Z coordinate (ZA) of the point A corresponds to the height from the position of the point A, that is, the vehicle 1, to the origin O of the XYZ coordinate system.
- the second point P2 is a point where the first point P1 is projected on the virtual screen S when the first point P1 is viewed from the origin O of the XYZ coordinate system.
- the point B shown in FIG. 5 is a point where the point A is projected onto the virtual screen S when the point A is viewed from the origin O of the XYZ coordinate system.
- the control unit 40 can acquire the XYZ coordinates (X1, Y1, Z1) of the first point P1. The process of acquiring the first point P1 will be described later.
- the control unit 40 calculates the XYZ coordinates (Xc, L, Zc) of the second point P2 based on the acquired XYZ coordinates (X1, Y1, Z1) of the first point P1.
- the Y coordinate of the XYZ coordinate system of an arbitrary point is the coordinate (L). Therefore, the control unit 40 may calculate the X coordinate (Xc) and the Z coordinate (Zc) of the second point P2.
- control unit 40 calculates the XZ coordinates (Xc, Zc) of the second point P2 by substituting (X1, Y1, Z1) for (X, Y, Z) in the equation (1).
- Xc (L / Y) ⁇
- X Zc (L / Y) ⁇ Z formula (1)
- the Z coordinate of an object located on the road is the same as the Z coordinate (ZA) of the point A.
- the equation (1) can be replaced with the equation (1-1).
- Xc (L / Y) ⁇
- X Zc (L / Y) ⁇ ZA equation (1-1)
- the control unit 40 converts the calculated XZ coordinates (Xc, Zc) of the second point P2 into the XsYs coordinates of the display screen 100. At this time, the control unit 40 converts the XsYs coordinates according to the display mode of the central screen 200. For example, the control unit 40 converts the XZ coordinates (Xc, Zc) of the second point P2 into the XsYs coordinates by the equation (2).
- the constant C1 and the constant C2 correspond to the XsYs coordinates (C2, C1) of the vanishing point of the display screen 100.
- the control unit 40 causes the XsYs coordinates of the second point P2 on the central screen 200 to display an image corresponding to the second point P2 (for example, the image 230 shown in FIG. 3).
- the display mode of the central screen 200 such as the plane view can be appropriately adjusted. In other words, the display mode of the central screen 200 changes according to the constant C1 and the constant C2.
- Equation (2) the term (C1 / ZA) is also referred to as an enlargement / reduction component.
- the terms C1 and C2 are also referred to as horizontal movement components.
- the control unit 40 acquires an input input by the user by the acquisition unit 10 for switching the display mode of the display unit 20 to the plain view and an input for switching the display mode of the display unit 20 to the bird view. You can do it.
- the control unit 40 can appropriately switch the display mode of the display unit 20 to the plain view or the bird view by appropriately substituting the constant C1 and the constant C2 according to the acquired input into the equation (2).
- the Z coordinate (ZA) corresponds to the height from point A, that is, the position of the vehicle 1, to the origin O of the XYZ coordinate system, as described above.
- the origin O of the XYZ coordinate system can be a viewpoint when the driver sees the own vehicle corresponding to the point A and another vehicle corresponding to the first point P1 through the virtual screen S.
- control unit 40 responds to the input input by the user by the acquisition unit 10 for switching the display mode of the display unit 20 to the plain view and the input for switching the display mode of the display unit 20 to the bird view.
- the Z coordinate (ZA) may be adjusted as appropriate.
- the origin O of the XYZ coordinate system may be located on the rear side of the vehicle 1. Further, the origin O of the XYZ coordinate system may be set at a position away from the vehicle 1. With such a configuration, the virtual screen S may include a point B corresponding to the vehicle 1. That is, as shown in FIG. 3, the image 240 corresponding to the vehicle 1 can be displayed on the central screen 200.
- the XYZ coordinate system is a relative three-dimensional coordinate with respect to the vehicle 1. Therefore, the positional relationship between the origin O of the XYZ coordinate system and the point A indicating the vehicle 1 can be uniquely fixed. Therefore, the distance between the origin O and the point A on the Y coordinate axis can be uniquely fixed. The distance between the origin O and the point A on the Y coordinate axis is called "distance LA".
- the control unit 40 acquires information from the advanced driver assistance system 2 by the acquisition unit 10 via the communication bus 5. That is, the control unit 40 acquires information according to the communication method of the communication bus 5.
- the information according to the communication method of the communication bus 5 may be the information according to the display mode of the display unit 20, that is, the information corresponding to the perspective method. If the control unit 40 tries to display the information corresponding to the perspective method on the central screen 200 of the display unit 20 as it is, the calculation load of the control unit 40 may increase.
- control unit 40 once converts a part of the position information of the object with respect to the vehicle 1 acquired from the advanced driver assistance system 2 into the XYZ coordinate system. Further, the control unit 40 converts the information once converted into the XYZ coordinate system into the XsYs coordinate system of the central screen 200 and displays it on the central screen 200 of the display unit 20. With such a configuration, the calculation load of the control unit 40 can be reduced as compared with the case where the information acquired from the advanced driver assistance system 2 is displayed as it is on the central screen 200. Hereinafter, this process will be described in detail. First, an example of the information acquired by the control unit 40 from the advanced driver assistance system 2 will be described.
- FIG. 6 is a diagram for explaining the correspondence between xPosition and yPosition and the XsYs coordinate system.
- the vanishing point Pv is the position of the vanishing point corresponding to the XsYs coordinate system.
- Point P3 indicates the position of vehicle 1.
- the xPosition and yPosition are information generated by the advanced driver assistance system 2.
- the xPosition and yPosition can be transmitted from the advanced driver assistance system 2 to the display device 4.
- XPosition is used to represent the position of an object that exists in the left-right direction with respect to the vehicle 1.
- the range of xPosition is described as xPosition (MIN) to xPosition (MAX).
- the center of the range of xPosition is described as xPosition (MID).
- the range of xPosition may be xPosition (0) to xPosition (120).
- xPosition (MID) can be xPosition (60).
- XPosition represents the position of the object existing on the leftmost side with respect to the vehicle 1. If vehicle 1 travels on a road in the middle of a three-lane road, xPosition (MIN) may correspond to the center of the road on the left side of the three-lane road.
- XPosition represents the position of an object existing at the same position as the vehicle 1 in the left-right direction of the vehicle 1.
- the xPosition may correspond to the position of the vehicle 1.
- the point P3 indicating the position of the vehicle 1 is located on the xPosition (MID).
- xPosition may correspond to the center of the road in the center of the three-lane road.
- XPosition represents the position of the object existing on the rightmost side with respect to the vehicle 1. If vehicle 1 travels on a road in the middle of a three-lane road, xPosition (MAX) may correspond to the center of the road to the right of the three-lane road.
- XPosition (n) is an xPosition located at the nth position (an integer of n: 0 or more) along the positive direction of the Xs coordinate axis from xPosition (MIN).
- the yPosition is used to represent the position of an object existing in the front-rear direction with respect to the vehicle 1.
- the range of yPosition is described as yPosition (MIN) to yPosition (MAX).
- the center of the range of yPosition is described as yPosition (MID).
- the yPosition (m) is the yPosition located at the mth position (m: an integer of 0 or more) along the positive direction of the Ys coordinate axis from the yPosition (MIN).
- the step size of yPosition is the width ⁇ Ys.
- the width ⁇ Ys is given by dividing the center screen 200 into N (integers of N: 0 or more) along the Ys coordinate axes.
- yPosition (MIN) can be yPosition (0).
- yPosition (MAX) can be yPosition (N-1).
- N may be 256.
- yPosition (N-1) becomes yPosition (255).
- the yPosition (MID) is, for example, yPosition (119).
- the yPosition can correspond to the boundary line between the lower screen 120 and the center screen 200.
- the yPosition (MAX) may correspond to the boundary line between the upper screen 110 and the center screen 200.
- the yPosition (MID) may correspond to the position of the vehicle 1. In other words, the point P3 indicating the position of the vehicle 1 is located on the yPosition (MID).
- FIG. 7 is a diagram for explaining the correspondence between xStep and the XsYs coordinate system.
- xStep is information generated by the advanced driver assistance system 2.
- the xStep may be transmitted from the advanced driver assistance system 2 to the display device 4.
- XStep is used to represent the position of the road line.
- the range of xStep is from xStep (MIN) to xStep (MAX).
- the center of the range of xStep is xStep (MID).
- the xSteps are arranged at equal intervals with a width of ⁇ xStep in the direction along the Xs coordinate axis.
- the range of xStep may be xStep (0) to xStep (300).
- xStep (MID) can be xStep (150).
- the width ⁇ xStep may be, for example, 60.
- the xStep (MID) is fixed at the position of the vehicle 1 in the direction along the Xs coordinate axis.
- xStep (MID-q) is an xStep located at the qth position (an integer of q: 0 or more) along the negative direction of the Xs coordinate axis from xStep (MID).
- xStep (MID + q) is an xStep located at the qth position (an integer of q: 0 or more) along the positive direction of the Xs coordinate axis from xStep (MID).
- XStep (MID-q) and xStep (MID + q) are based on xStep (MID). Further, as described above, the xStep (MID) is fixed at the position of the vehicle 1 in the direction along the Xs coordinate axis. Therefore, xStep (MIN) and / or xStep (MAX) may not be displayed on the center screen 200 depending on the degree of inclination of the road with respect to the position of the vehicle 1. For example, xStep (MIN) is not displayed in FIG. 16 described later. On the other hand, in FIG. 17, which will be described later, xStep (MIN) is displayed. In the configuration shown in FIG. 17 described later, the road curves more to the right than the configuration shown in FIG. 16 described later.
- the control unit 40 acquires road condition information from the advanced driver assistance system 2 by the acquisition unit 10.
- the road condition information may include the radius of curvature R of the road, the type of the road line, the color of the road line, the spacing of the white lines and the like constituting the road line, and the xStep information corresponding to the road line. ..
- the control unit 40 obtains an instruction from the advanced driver assistance system 2 as to whether the road line is approximated to a circle or a straight line.
- the control unit 40 approximates the road line to either a circle or a straight line based on the instruction. An approximation of the road line to a circle will be described with reference to FIG.
- FIG. 8 is a diagram for explaining the approximation of the road line to a circle.
- the configuration shown in FIG. 8 corresponds to the configuration when the XY plane is viewed from above the vehicle 1.
- Point A indicates the position of vehicle 1.
- the range C indicates a range that can be displayed on the central screen 200.
- the width W indicates the width of the lane.
- the control unit 40 approximates the road line that curves to the left with respect to the traveling direction of the vehicle 1 as a circle of the center OL (XL, YL).
- the control unit 40 approximates different road lines as circles with different radii.
- the control unit 40 reduces the radius of the circle by the width W corresponding to the road line as the road line is located farther from the vehicle 1.
- the control unit 40 approximates the road line that curves to the right with respect to the traveling direction of the vehicle 1 as a circle of the center OR (XR, YR).
- the control unit 40 approximates different road lines as circles with different radii.
- the control unit 40 reduces the radius of the circle by the width W corresponding to the road line as the road line is located farther from the vehicle 1.
- the distance between the center OL (XL, YL) of the left circle and the point A and the distance between the center OR (XR, YR) of the right circle and the point A are the radii of curvature. Make it R. Further, the control unit 40 makes the line connecting the center OL of the left circle and the point A and the line connecting the center OR of the right circle and the point A substantially parallel to the X coordinate axis. With such a configuration, the X coordinate (XL) of the center OL becomes the coordinate (-R), and the X coordinate (XR) of the center OR becomes the coordinate (R).
- the Y coordinate (YL) of the center OL and the Y coordinate (YR) of the center OR are the distance from the origin O to the point A, that is, the distance LA shown in FIG.
- the center OL (XL, YL) is the coordinates (-R, LA).
- the center OR (XR, YR) is the coordinates (R, LA).
- the control unit 40 may approximate the road line to a circle by the equation (3).
- the variables (Xi, Yi) are the center coordinates of the circle.
- the radius of curvature R is the radius of curvature R of the road acquired from the advanced driver assistance system 2.
- the difference r is set for each xStep.
- the difference r is the difference between the road line corresponding to xStep and the radius of curvature R of the road.
- the control unit 40 acquires several X coordinates of the road line from the other components of the vehicle 1 by the acquisition unit 10.
- the control unit 40 substitutes the acquired X coordinate of the road line into the equation (3).
- the control unit 40 acquires the difference r associated with the xStep acquired from the advanced driver assistance system 2 from the storage unit 30.
- the control unit 40 substitutes the difference r acquired from the storage unit 30 and the radius of curvature R of the road acquired from the advanced driver assistance system 2 into the equation (3).
- the control unit 40 substitutes the coordinates of the center OL (XL, YL), that is, ( ⁇ R, LA) into the variables (Xi, Yi). By substituting each value into the equation (3) in this way, the control unit 40 acquires the Y coordinate of the road line. With such a configuration, the control unit 40 acquires the XY coordinates of the road line on the XY plane as shown in FIG.
- the control unit 40 may substitute an appropriately set limit value (for example, 300,000) for the radius of curvature R of the equation (3).
- the limit value may be appropriately set in consideration of the driver's vision, the calculation load of the control unit 40, and the like.
- the control unit 40 calculates the coordinates when the XY coordinates of the road line are projected on the virtual screen S by the above equation (1). For example, when the XY coordinates of the road line as shown in FIG. 9 are projected onto the virtual screen S by the above equation (1), the coordinates as shown in FIG. 10 or 11 are calculated. Further, the control unit 40 converts the calculated coordinates on the virtual screen S into the XsYs coordinates of the central screen 200 by the above equation (2). When the coordinates on the virtual screen S as shown in FIG. 10 or 11 are converted by the above equation (2), the road line as shown in FIG. 12 or 13 is calculated. Further, for reference, FIGS. 14 and 15 show a schematic view of the road line of the center screen 200 when the road line is approximated to a straight line.
- control unit 40 may display an image of the road line according to the type of the road line and the color of the road line acquired from the advanced driver assistance system 2.
- control unit 40 may calculate the inclination of each lane mark on the center screen 200 when the road line is composed of a plurality of lane marks as shown in the image 220 shown in FIG.
- the control unit 40 may display an image of the lane mark corresponding to the calculated inclination on the central screen 200.
- the control unit 40 may calculate the inclination of each lane mark as described in ⁇ Calculation processing of inclination of another vehicle> described later.
- the control unit 40 acquires information on peripheral objects of the vehicle 1 from the advanced driver assistance system 2 by the acquisition unit 10.
- the information on the peripheral objects of the vehicle 1 may include the type (vehicle type) of the other vehicle, the xPosition (n) and yPosition (m) corresponding to the other vehicle, and the radius of curvature R corresponding to the other vehicle. ..
- the information on the peripheral objects of the vehicle 1 may include the radius of curvature R of another vehicle.
- the information of the peripheral object of the vehicle 1 may include xStep (MID-q) or xStep (MID + q) corresponding to the object.
- the control unit 40 calculates the Ys coordinates of another vehicle from the advanced driver assistance system 2 based on yPosition (m).
- the control unit 40 calculates the Ys coordinates of the other vehicle according to the equation (4).
- Ys ⁇ (YsMAX-YsMIN) / N ⁇ + YsMIN equation (4)
- YsMAX is the Ys coordinate of yPosition (MAX) shown in FIG.
- YsMIN is the Ys coordinate of yPosition (MIN) shown in FIG.
- the variable N is the number of divisions N when the central screen 200 is divided along the Ys coordinate axes with the width ⁇ Ys shown in FIG.
- the control unit 40 calculates the Y coordinate of the XYZ coordinate system of the other vehicle based on the calculated Ys coordinate of the other vehicle. For example, the control unit 40 calculates the Y coordinate of the XYZ coordinate system of another vehicle by inversely converting the equation (2) and the equation (1).
- the control unit 40 calculates the X coordinate of the XYZ coordinate system of the other vehicle based on the calculated Y coordinate of the other vehicle. For example, the control unit 40 acquires the difference r associated with xStep from the storage unit 30. Further, the control unit 40 expresses the calculated Y coordinate of the XYZ coordinate system of the other vehicle, the radius of curvature R corresponding to the object acquired from the advanced driver assistance system 2, and the difference r acquired from the storage unit 30. By applying to 3), the X coordinate of another vehicle is acquired.
- the control unit 40 calculates the XYs coordinates of the central screen 200 of the other vehicle based on the calculated XY coordinates of the other vehicle. For example, the control unit 40 calculates the XYs coordinates of the central screen 200 of the other vehicle by substituting the calculated XY coordinates of the other vehicle into the equations (1) and (2).
- the control unit 40 calculates the inclination of another vehicle in the XsYs coordinate system of the central screen 200 based on the information according to the display mode of the display unit 20, for example, based on the information of xStep. By calculating the inclination of the other vehicle, the control unit 40 can display an image corresponding to the inclination of the other vehicle on the central screen 200.
- FIG. 16 is a diagram for explaining the calculation process of the inclination of another vehicle. As described above, xStep (MIN) is not displayed in FIG. An example of calculating the slope of the lane mark will be described below.
- Point P4 indicates the position of the lane mark.
- the control unit 40 calculates the slope of the lane mark corresponding to the point P4 by calculating the slope of the arrow P4a.
- the control unit 40 can acquire xStep (MID-q) corresponding to the point P4 from the advanced driver assistance system 2.
- the control unit 40 calculates the slope of the lane mark corresponding to the point P4 by calculating the equation of a straight line passing through the point Pq and the vanishing point Pv.
- the point Pq is the position of xStep (MID-q) in yPosition (MIN). It is assumed that the equation of a straight line passing through the point Pq and the vanishing point Pv is given by the equation (5).
- the control unit 40 calculates the slope ⁇ by using the slope of the lane mark corresponding to the point P4 as the slope ⁇ of the equation (5).
- Ys ⁇ Xs + ⁇ equation (5)
- the slope ⁇ is the slope of a straight line passing through the point Pq and the vanishing point Pv.
- the intercept ⁇ is an intercept in the XsYs coordinate system of a straight line passing through the point Pq and the vanishing point Pv.
- the control unit 40 calculates the width ⁇ xStep on the yPosition (MIN) in units of the Xs coordinates.
- the control unit 40 calculates the Xs coordinate (XsQ) of the point Pq from the calculated Xs coordinate and the width ⁇ xStep as a unit.
- FIG. 17 is a diagram for explaining the calculation of the coordinates of xStep.
- xStep (MIN) is displayed.
- the number of xSteps from xStep (MIN) to xStep (MID) is assumed to be T.
- the control unit 40 acquires the Xs coordinates of xStep (MID) on the yPosition (MIN) and the Xs coordinates of the xStep (MIN) on the yPosition (MIN).
- the control unit 40 subtracts the Xs coordinate of xStep (MIN) from the Xs coordinate of the acquired xStep (MID) and divides the subtracted value by T pieces to obtain the width ⁇ xStep on the yPosition (MIN) in the Xs coordinate. Is calculated as a unit.
- the control unit 40 calculates the Xs coordinate of the point Pq based on the width ⁇ xStep with the calculated Xs coordinate as a unit. Further, the control unit 40 acquires the Ys coordinate of the yPosition (MIN) as the Ys coordinate of the point Pq. With such a configuration, the control unit 40 acquires the XsYs coordinates (XsQ, YsQ) of the point Pq.
- the control unit 40 calculates the slope ⁇ of the equation (5) from the XsYs coordinates (XsQ, YsQ) of the point Pq and the XsYs coordinates (XsV, YsV) of the vanishing point Pv.
- the XsYs coordinates (XsV, YsV) of the vanishing point Pv can be determined depending on whether the display mode of the center screen 200 is a bird view or a plain view.
- the control unit 40 calculates the slope ⁇ and the intercept ⁇ according to the equation (6).
- ⁇ (YsV-YsQ) / (XsV-XsQ)
- ⁇ YsQ- ⁇ ⁇ XsQ equation (6)
- the control unit 40 uses the calculated inclination ⁇ as the inclination of another vehicle.
- the control unit 40 selects an image corresponding to the calculated inclination ⁇ from the images stored in the storage unit 30.
- the storage unit 30 stores a finite number of images corresponding to the inclinations.
- the control unit 40 selects an image corresponding to the inclination closest to the calculated inclination ⁇ from the finite number of images stored in the storage unit 30.
- the control unit 40 may calculate the slope ⁇ m of the straight line passing through the point qm of xStep (MID ⁇ q) located on the yPosition (m) and the vanishing point Pv. Further, the control unit 40 may calculate the slope qm ⁇ of the xStep (MID ⁇ q) located on the yPosition (m-1) and the slope ⁇ m ⁇ of the straight line passing through the vanishing point Pv. Further, the control unit 40 may calculate the slope qm + of the xStep (MID ⁇ q) located on the yPosition (m + 1) and the slope ⁇ m + of the straight line passing through the vanishing point Pv.
- control unit 40 may calculate the minimum value ⁇ min and the maximum value ⁇ max by the slope ⁇ m ⁇ , the slope ⁇ m, the slope ⁇ m +, and the equation (7).
- ⁇ min ( ⁇ m - + ⁇ m) / 2
- ⁇ max ( ⁇ m + + ⁇ m) / 2 equation (7)
- the control unit 40 may appropriately select an image related to the inclination in the range of the minimum value ⁇ min and the maximum value ⁇ max from the finite number of images stored in the storage unit 30.
- the control unit 40 calculates the enlargement / reduction ratio of the image when displaying the image of another vehicle on the central screen 200.
- the control unit 40 calculates the enlargement / reduction ratio of an image of another vehicle based on the information according to the display mode of the display unit 20, for example, based on the information of yPosition.
- the control unit 40 calculates the enlargement / reduction ratio of another vehicle based on the image of the vehicle 1 (image 240 shown in FIG. 3).
- FIG. 18 is a diagram illustrating a process of calculating the enlargement / reduction ratio.
- the point P3 indicating the position of the vehicle 1 is located on the yPosition (MID).
- Area 201 shows an enlarged image area of another vehicle.
- Area 202 shows a reduced image area of another vehicle.
- the control unit 40 can acquire the yPosition (m) corresponding to another vehicle from the advanced driver assistance system 2.
- the control unit 40 divides the length of the road image on the yPosition (m) along the Xs coordinate by the length of the road image on the yPosition (MID) along the Xs coordinate of the image of the other vehicle. Calculate the enlargement / reduction ratio.
- the control unit 40 may calculate the enlargement / reduction ratio ⁇ of the image by the equation (8).
- ⁇ (Xs5-Xs6) / (Xs7-Xs8) Equation (8)
- the variable Xs5 is the Xs coordinate of the point P5.
- the point P5 indicates the position of the road located on the most positive side of the Xs coordinate axis on the yPosition (m).
- the variable Xs6 is the Xs coordinate of the point P6.
- the point P6 indicates the position of the road located on the most negative direction side of the Xs coordinate axis on yPosition (m).
- the variable Xs7 is the Xs coordinate of the point P7.
- the point P7 indicates the position of the road located on the most positive side of the Xs coordinate axis on the yPosition (MID).
- the variable Xs8 is the Xs coordinate of the point P8.
- the point P8 indicates the position of the road located on the most negative side of the Xs coordinate axis on the yPosition (MID).
- FIG. 19 is a flowchart showing an example of the operation of the road line display procedure of the display device 4.
- the control unit 40 may appropriately start the process shown in FIG. 19 according to the communication timing with the advanced driver assistance system 2.
- the control unit 40 acquires road condition information from the advanced driver assistance system 2 by the acquisition unit 10.
- the road condition information may include the radius of curvature R of the road, the type of the road line, the color of the road line, the spacing of the white lines and the like constituting the road line, and the xStep information corresponding to the road line. ..
- the control unit 40 obtains an instruction from the advanced driver assistance system 2 as to whether the road line is approximated to a circle or a straight line.
- control unit 40 acquires several X coordinates of the road line from the other components of the vehicle 1 by the acquisition unit 10.
- control unit 40 acquires the Y coordinate of the road line based on the road condition information acquired in the process of step S10 and the X coordinate of the road line acquired in the process of step S11.
- control unit 40 has acquired an instruction to approximate the road line to a circle in the process of step S10.
- the control unit 40 acquires the difference r associated with xStep from the storage unit 30.
- the control unit 40 calculates the Y coordinate of the road line by applying the X coordinate acquired in the process of step S11, the radius of curvature R of the road, and the difference r to the above equation (3). ..
- control unit 40 has acquired an instruction to approximate the road line to a straight line in the process of step S10.
- control unit 40 substitutes an appropriately set limit value (for example, 300,000) into the radius of curvature R of the above equation (3).
- control unit 40 converts the XY coordinates of the road line into the coordinates on the virtual screen S by the above equation (1).
- control unit 40 converts the coordinates converted in the process of step S13 into the XsYs coordinates of the central screen 200 by the above equation (2).
- step S15 the control unit 40 causes the center screen 200 to display the road line based on the XsYs coordinates of the road line acquired in step S14.
- the control unit 40 may display the image of the road line according to the type of the road line and the color of the road line acquired in the process of step S10.
- the control unit 40 may calculate the inclination of each lane mark on the center screen 200.
- the control unit 40 may calculate the inclination of the lane mark by executing the process of step S25 shown in FIG. 20 during the processes of steps S11 to S15.
- the control unit 40 may display an image of the lane mark according to the inclination on the central screen 200 in the process of step S15.
- FIG. 20 is a flowchart showing an example of the operation of the display procedure of the other vehicle of the display device 4.
- the control unit 40 may appropriately start the process shown in FIG. 20 according to the communication timing with the advanced driver assistance system 2.
- the control unit 40 may execute the process shown in FIG. 20 in parallel with the process shown in FIG.
- the control unit 40 acquires information on peripheral objects of the vehicle 1 from the advanced driver assistance system 2 by the acquisition unit 10.
- the information on the peripheral objects of the vehicle 1 may include the type (vehicle type) of the other vehicle, the xPosition (n) and yPosition (m) corresponding to the other vehicle, and the radius of curvature R corresponding to the other vehicle. ..
- control unit 40 calculates the Ys coordinates of the other vehicle from the advanced driver assistance system 2 based on yPosition (m). For example, the control unit 40 calculates the Ys coordinates of another vehicle by the above equation (4).
- the control unit 40 calculates the Y coordinate of the XYZ coordinate system of the other vehicle based on the Ys coordinate of the other vehicle calculated in the process of step S21. For example, the control unit 40 calculates the Y coordinate of the XYZ coordinate system of another vehicle by inversely converting the above equations (2) and (1).
- the control unit 40 calculates the X coordinate of the XYZ coordinate system of the other vehicle based on the Y coordinate of the other vehicle calculated in the process of step S22. For example, the control unit 40 acquires the difference r associated with xStep from the storage unit 30. Further, the control unit 40 expresses the calculated Y coordinate of the XYZ coordinate system of the other vehicle, the radius of curvature R corresponding to the object acquired from the advanced driver assistance system 2, and the difference r acquired from the storage unit 30. By applying to 3), the X coordinate of another vehicle is acquired.
- the control unit 40 calculates the XsYs coordinates of the other vehicle in the XsYs coordinate system of the central screen 200 based on the XY coordinates of the other vehicle calculated in the processes of steps S22 and S23. For example, the control unit 40 calculates the XsYs coordinates of the other vehicle in the XsYs coordinate system of the central screen 200 by substituting the XY coordinates of the other vehicle into the above equations (1) and (2).
- control unit 40 calculates the inclination of another vehicle in the XsYs coordinate system of the central screen 200.
- the control unit 40 displays an image of another vehicle on the central screen 200.
- the control unit 40 selects an image from the storage unit 30 according to the vehicle model acquired in the process of step S20 and the inclination calculated in the process of step S25.
- the control unit 40 enlarges / reduces the image selected from the storage unit 30 according to the enlargement / reduction ratio calculated in the process of step S26.
- the control unit 40 displays the enlarged / reduced image on the central screen 200.
- the control unit 40 projects the first point P1 of the object in the XYZ coordinate system onto the virtual screen S as described above with reference to FIG.
- the coordinates of the second point P2 are calculated.
- the control unit 40 converts the calculated coordinates of the second point P2 into an XsYs coordinate system corresponding to the display unit 20 and displays them on the central screen 200.
- control unit 40 displays an object such as another vehicle existing on the road on the central screen 200 of the display unit 20.
- object that can be displayed on the central screen 200 of the display unit 20 is not limited to the object existing on the road.
- the display device 4 described above can also display an object floating from the road, such as an airplane. An example of this configuration will be described with reference to FIG.
- FIG. 21 is a diagram illustrating an application example of the display device 4.
- the first point P9 indicates the position of the airplane.
- the second point P10 is a point where the first point P9 is projected on the virtual screen S when the first point P9 is viewed from the origin O of the XYZ coordinate system.
- the control unit 40 can calculate the X coordinate and the Z coordinate of the second point P2 by substituting the XYZ coordinates of the first point P9 into (X, Y, Z) of the above equation (1). ..
- the control unit 40 can convert the X coordinate and the Z coordinate of the second point P2 into the XsYz coordinate of the central screen 200 by the above equation (2). With such a configuration, the display device 4 can display the airplane corresponding to the first point P9 on the central screen 200.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Optics & Photonics (AREA)
- Traffic Control Systems (AREA)
- Navigation (AREA)
- Instrument Panels (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Analysis (AREA)
Abstract
表示装置4は、車両1に搭載される。表示装置4は、表示部20及び制御部40を備える。XYZ座標系は、車両1を基準とする相対的な三次元座標系である。XYZ座標系は、車両1の幅方向に略平行なX座標軸と、車両1の後部から車両の前部に向かう方向に略平行なY座標軸と、車両1の高さ方向に略平行なZ座標軸とから成る。仮想スクリーンSは、XYZ座標系の原点OからY座標軸に沿って所定長L離れ、且つ、X座標軸及びZ座標軸から成るXZ平面に略平行な二次元平面である。制御部40は、XYZ座標系の第1点P1を仮想スクリーンSに投影させた第2点P2の座標を算出する。制御部40は、算出した第2点P2の座標を、表示部20の表示態様に応じた座標に変換し、変換した座標に第2点に対応する画像を表示させる。
Description
本出願は、日本国特許出願2019-167592号(2019年9月13日出願)の優先権を主張するものであり、当該出願の開示全体を、ここに参照のために取り込む。
本発明は、表示装置及び表示方法に関する。
従来、車両に搭載される表示装置が知られている。道路等の地図情報は、運転者が情報を把握し易いように、透視図的に表示装置に表示させることが望ましい。例えば、特許文献1には、道路等の地図情報の一部分を透視図的に表示する表示装置が開示されている。
近年、車両をより安全に運転するために、自車両の近辺に存在する物体の位置等といった、多くの情報を表示装置に表示させることが求められている。さらに、運転者が情報を把握し易いように、表示装置に、物体を透視図的に表示させることが望ましい。しかしながら、表示装置に多くの物体を透視図的に表示させると、表示装置の処理が複雑化する場合がある。
かかる点に鑑みてなされた本発明の目的は、より容易に、物体を透視図的に表示可能な表示装置及び表示方法を提供することにある。
上記課題を解決するために、第1の観点に係る表示装置は、
車両に搭載され、制御部及び表示部を備える表示装置であって、
前記車両を基準とする相対的な三次元座標系であって、前記車両の幅方向に略平行なX座標軸と、前記車両の後部から前記車両の前部に向かう方向に略平行なY座標軸と、前記車両の高さ方向に略平行なZ座標軸とから成る三次元座標系と、
前記三次元座標系の原点から前記Y座標軸に沿って所定長離れ、且つ、前記X座標軸及び前記Z座標軸から成るXZ平面に略平行な二次元平面と、において、
前記制御部は、
前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出し、算出した前記第2点の座標を、前記表示部の表示態様に応じた座標に変換し、変換した座標に前記第2点に対応する画像を表示させ、
前記制御部は、
前記所定長をLとし、前記第1点の三次元座標系の座標を(X,Y,Z)とし、前記第2点の前記二次元平面の座標を(Xc,Zc)とする場合、以下の式(1)によって、前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出し、
前記表示部の座標系がXsYs座標系であり、前記車両の前記三次元座標系のZ座標がZAであり、定数C1及び定数C2に応じて前記表示部の表示態様が変化する場合、以下の式(2)によって、前記算出した前記第2点の座標を、前記表示部に応じた座標に変換する。
Xc=(L/Y)×X
Zc=(L/Y)×Z 式(1)
Xs=Xc×(C1/ZA)+C2
Ys=Zc×(C1/ZA)+C1 式(2)
車両に搭載され、制御部及び表示部を備える表示装置であって、
前記車両を基準とする相対的な三次元座標系であって、前記車両の幅方向に略平行なX座標軸と、前記車両の後部から前記車両の前部に向かう方向に略平行なY座標軸と、前記車両の高さ方向に略平行なZ座標軸とから成る三次元座標系と、
前記三次元座標系の原点から前記Y座標軸に沿って所定長離れ、且つ、前記X座標軸及び前記Z座標軸から成るXZ平面に略平行な二次元平面と、において、
前記制御部は、
前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出し、算出した前記第2点の座標を、前記表示部の表示態様に応じた座標に変換し、変換した座標に前記第2点に対応する画像を表示させ、
前記制御部は、
前記所定長をLとし、前記第1点の三次元座標系の座標を(X,Y,Z)とし、前記第2点の前記二次元平面の座標を(Xc,Zc)とする場合、以下の式(1)によって、前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出し、
前記表示部の座標系がXsYs座標系であり、前記車両の前記三次元座標系のZ座標がZAであり、定数C1及び定数C2に応じて前記表示部の表示態様が変化する場合、以下の式(2)によって、前記算出した前記第2点の座標を、前記表示部に応じた座標に変換する。
Xc=(L/Y)×X
Zc=(L/Y)×Z 式(1)
Xs=Xc×(C1/ZA)+C2
Ys=Zc×(C1/ZA)+C1 式(2)
上記課題を解決するために、第2の観点に係る表示方法は、
車両に搭載される表示装置における表示方法であって、
前記車両を基準とする相対的な三次元座標系であって、前記車両の幅方向に略平行なX座標軸と、前記車両の後部から前記車両の前部に向かう方向に略平行なY座標軸と、前記車両の高さ方向に略平行なZ座標軸とから成る三次元座標系と、
前記三次元座標系の原点から前記Y座標軸に沿って所定長離れ、且つ、前記X座標軸及び前記Z座標軸から成るXZ平面に略平行な二次元平面と、において、
前記表示方法は、
前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出し、算出した前記第2点の座標を、前記表示装置の表示態様に応じた座標に変換し、変換した座標に前記第2点に対応する画像を表示させるステップを含み、
前記表示させるステップは、
前記所定長をLとし、前記第1点の三次元座標系の座標を(X,Y,Z)とし、前記第2点の前記二次元平面の座標を(Xc,Zc)とする場合、以下の式(1)によって、前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出するステップと、
前記表示装置の表示部の座標系がXsYs座標系であり、前記車両の前記三次元座標系のZ座標がZAであり、定数C1及び定数C2に応じて前記表示部の表示態様が変化する場合、以下の式(2)によって、前記算出した前記第2点の座標を、前記表示部に応じた座標に変換するステップとを含む。
Xc=(L/Y)×X
Zc=(L/Y)×Z 式(1)
Xs=Xc×(C1/ZA)+C2
Ys=Zc×(C1/ZA)+C1 式(2)
車両に搭載される表示装置における表示方法であって、
前記車両を基準とする相対的な三次元座標系であって、前記車両の幅方向に略平行なX座標軸と、前記車両の後部から前記車両の前部に向かう方向に略平行なY座標軸と、前記車両の高さ方向に略平行なZ座標軸とから成る三次元座標系と、
前記三次元座標系の原点から前記Y座標軸に沿って所定長離れ、且つ、前記X座標軸及び前記Z座標軸から成るXZ平面に略平行な二次元平面と、において、
前記表示方法は、
前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出し、算出した前記第2点の座標を、前記表示装置の表示態様に応じた座標に変換し、変換した座標に前記第2点に対応する画像を表示させるステップを含み、
前記表示させるステップは、
前記所定長をLとし、前記第1点の三次元座標系の座標を(X,Y,Z)とし、前記第2点の前記二次元平面の座標を(Xc,Zc)とする場合、以下の式(1)によって、前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出するステップと、
前記表示装置の表示部の座標系がXsYs座標系であり、前記車両の前記三次元座標系のZ座標がZAであり、定数C1及び定数C2に応じて前記表示部の表示態様が変化する場合、以下の式(2)によって、前記算出した前記第2点の座標を、前記表示部に応じた座標に変換するステップとを含む。
Xc=(L/Y)×X
Zc=(L/Y)×Z 式(1)
Xs=Xc×(C1/ZA)+C2
Ys=Zc×(C1/ZA)+C1 式(2)
本発明の一実施形態に係る表示装置及び表示方法によれば、より容易に、物体を透視図的に表示することができる。
以下、本発明に係る実施形態について、図面を参照して説明する。なお、以下の説明で用いられる図は模式的なものである。図面上の寸法及び比率等は現実のものとは必ずしも一致していない。
図1は、一実施形態に係る車両1の構成例を示すブロック図である。図2は、図1に示すメータ表示器21の位置の一例を示す図である。
図1に示すように、車両1は、先進運転支援システム(ADAS:Advanced Driver Assistance Systems)2と、カーナビゲーションシステム3と、表示装置4とを備える。これらの構成要素に加えて、車両1は、エンジン等の発動機及び電子制御ユニット(ECU:Electronic Control Unit)等を備えてよい。車両1の各構成要素は、車両1に設けられている通信バス5を介して、互いに通信可能である。通信バス5の通信方式は、コントローラエリアネットワーク(CAN:Controller Area Network)等に基づくものであってよい。
先進運転支援システム2は、運転者の車両1に対する運転操作を支援する。先進運転支援システム2は、車両1の周辺物体の情報及び車両1の周辺環境の情報を検出可能である。車両1の周辺物体の一例として、他車両、歩行者及び飛行物体等が挙げられる。車両1の周辺物体の情報は、物体の種類(物体が他車両である場合、車種)及び車両1に対する物体の位置情報等の少なくとも何れかを含んでよい。車両1に対する物体の位置情報は、物体に対応する後述のxPosition及びyPosition、物体に対応する後述のxStep、及び、物体に対応する後述の曲率半径の少なくとも何れかを含んでよい。車両1の周辺環境の情報は、車間距離、道路状況の情報、信号状況、制限速度、地域種別(都市及び郊外)、及び、標識に関する情報等の少なくとも何れかを含んでよい。道路状況の情報は、路面の状態、走行レーンの状態、道路種別(高速道路、幹線道路及び一般道路)、及び、車線数等の少なくとも何れかを含んでよい。道路状況の情報は、道路の曲率半径、道路線の種別、道路線の色、道路線を構成するレーンマークの間隔、及び、道路線に対応する後述のxStepの情報の少なくとも何れかを含んでよい。道路線の種別は、路側帯と道路とを隔てる車道外側線、中央線、及び、三車線等における車両通行帯の区画線の少なくとも何れかを含んでよい。
先進運転支援システム2は、車両1の周辺物体の情報を検出するためのセンサ及び車両1の周辺環境の環境情報を検出するためのセンサの少なくとも何れかを含んでよい。先進運転支援システム2は、交通標識認識(TSR:Traffic Sign Recognition)システムを構成するセンサ、及び、アダプティヴ・クルーズ・コントロール(ACC:Adaptive Cruise Control)を構成するセンサの少なくとも何れかを含んでよい。例えば、先進運転支援システム2は、カメラ、ライダー(LiDAR:Light Detection And Ranging)、ミリ波レーダー、GPS(Global Positioning System)信号の受信装置及びIMU(Inertial Measurement Unit)の少なくとも何れかを含んでよい。
カーナビゲーションシステム3は、運転者に対して、目的地までの経路案内等を行う。カーナビゲーションシステム3は、GPS信号の受信装置及び無線通信モジュールの少なくとも何れかを含んでよい。カーナビゲーションシステム3は、GPS信号の受信装置等によって、車両1の位置情報を取得してよい。カーナビゲーションシステム3は、遠距離無線通信規格に基づく無線通信モジュールによって、車両1外部の装置(例えば、サーバ装置)から、地図情報を取得してよい。地図情報は、目的地までの経路案内情報及び渋滞情報等の少なくとも何れかを含んでよい。カーナビゲーションシステム3は、地図情報及び車両1の位置情報を、運転者に提示してよい。
カーナビゲーションシステム3は、ユーザからの入力を受付けてよい。ユーザからの入力には、後述の表示装置4に対する入力も含まれてよい。
表示装置4は、車両1に搭載される。表示装置4は、取得部10と、表示部20と、記憶部30と、制御部40とを備える。
取得部10は、通信バス5を介して車両1の他の構成要素から、及び/又は、車両1外部の装置から、各種情報を取得する。車両1外部の装置の一例として、車両1周辺の車両及び路側機等が挙げられる。取得部10は、車両1周辺の車両及び路側機等と通信するために、車車間通信(V2V:Vehicle-to-Vehicle)及び路車間通信(V2X:Vehicle-to-X)を行うための通信モジュールの少なくとも何れかを含んで構成されてよい。取得部10は、取得した各種情報を、制御部40に出力する。取得部10が取得した各種情報は、例えば制御部40によって、記憶部30に格納されてよい。
取得部10は、通信バス5を介して先進運転支援システム2から、上述の車両1の周辺物体の情報及び車両1の周辺環境の情報を取得してよい。取得部10は、通信バス5を介してカーナビゲーションシステム3から、上述の車両1の位置情報及び地図情報を取得してよい。取得部10は、通信バス5を介してカーナビゲーションシステム3から、表示装置4に対するユーザの入力を受付けてよい。表示装置4に対するユーザの入力には、表示部20の表示態様をプレーンビューに切替えるための入力、及び、表示部20の表示態様をバードビューに切替えるための入力が含まれ得る。
取得部10は、通信バス5を介して車両1の他の構成要素から、車両1の状況に関する情報を取得してよい。車両1の状況に関する情報は、目標速度、現在の車両速度、エンジン回転数、アクセル状態、ブレーキ状態、クラッチ状態、ウィンカ状態、ギア状態、ワイパー状態、ドアミラー状態、シート状態、オーディオ状態、ワーニング状態、ライト状態、ステアリング状態、アイドル状態、エアコン状態、シートベルト状態、燃料状態、水温状態及び運転操作レベルの少なくとも何れかを含んでよい。
表示部20は、メータ表示器21を含んで構成される。ただし、表示部20は、任意の表示機器を含んで構成されてよい。例えば、表示部20は、ヘッドアップディスプレイ(HUD:Head-Up Display)を含んで構成されてよいし、センタ表示器を含んで構成されてよい。
メータ表示器21は、図2に示すように、車両1のインストルメントパネルに配置される。メータ表示器21は、ハンドルの奥側付近に配置されてよい。メータ表示器21は、TFT(Thin Film Transistor)液晶ディスプレイ等を含んで構成されてよい。メータ表示器21は、制御部40の制御に基づいて、各種情報を表示する。メータ表示器21は、タッチパネルディスプレイであってよいし、タッチ操作不能のディスプレイであってよい。メータ表示器21は、タッチパネルディスプレイとして構成される場合、表示部20の表示態様をプレーンビューに切替えるための入力、及び、表示部20の表示態様をバードビューに切替えるための入力を、ユーザから受付けてよい。
メータ表示器21は、制御部40の制御に基づいて、表示画面100を表示する。ただし、メータ表示器21が表示する画面は、表示画面100に限定されない。例えば、メータ表示器21は、図2に示すように、タコメータ画面101及びスピードメータ画面102を表示してよい。
図3に、図1に示すメータ表示器21の表示画面100を示す。表示画面100は、長方形であってよい。表示画面100のXsYs座標系は、Xs座標軸とYs座標軸とから成る二次元座標系である。Xs座標軸は、車両1の幅方向に対応し得る。Xs座標軸は、車両1が道路を走行する際、当該道路の幅方向に対応し得る。Ys座標軸は、Xs座標軸に直交する。
表示画面100には、以下に説明する各種情報が表示される。ただし、表示画面100に表示される情報は、以下に限定されない。表示画面100には、任意の情報が表示されてよい。例えば、表示画面100には、POI情報が表示されてよい。
表示画面100は、上画面110と、下画面120と、中央画面200とを含む。上画面110は、表示画面100において上側に位置する。下画面120は、表示画面100において下側に位置する。中央画面200は、上画面110と下画面120との間に位置する。
上画面110及び下画面120の各々は、長方形であってよい。上画面110及び下画面120には、車両1の状況に関する情報が簡易的に表示される。例えば、上画面110には、現在時刻、パワーステアリングの異常を示す警告灯、及び、車両1の現在の速度等が表示される。例えば、下画面120には、車両1の走行距離、及び、ガソリン残量を警告する警告灯等が表示される。
中央画面200には、遠近法により、車両1の周辺情報が表示される。例えば、中央画面200には、車道外側線の画像210、区画線の画像220、他車両の画像230が遠近法により表示される。また、運転者が車両1と他車両との位置関係を容易に把握できるように、中央画面200には、自車両の画像240が表示される。
記憶部30は、制御部40から取得した情報を格納する。記憶部30は、制御部40のワーキングメモリとして機能してよい。記憶部30は、制御部40で実行されるプログラムを格納してよい。記憶部30は、半導体メモリで構成されてよい。記憶部30は、半導体メモリに限定されず、磁気記憶媒体で構成されてよいし、他の記憶媒体で構成されてよい。記憶部30は、制御部40の一部として制御部40に含まれてよい。
記憶部30は、後述のxStepに関連付けられた差分rを格納する。記憶部30は、中央画面200に表示させる物体の画像を格納する。例えば、記憶部30は、レーンマークの画像、及び、車種毎の車両の画像を格納する。記憶部30は、物体の傾きに応じた画像を格納する。例えば、記憶部30は、レーンマーク及び車両等の傾きに応じた画像を格納する。
制御部40は、表示装置4の各構成部を制御する。制御部40は、例えば、制御手順を規定したプログラムを実行するCPU(Central Processing Unit)等のプロセッサで構成されてよい。制御部40は、例えば、記憶部30に格納されているプログラムを読み込み、各種プログラムを実行する。
制御部40は、取得部10によって車両1の他の構成要素から、車両1の状況に関する情報を取得する。制御部40は、取得した車両1の状況に関する情報に基づいて、図3に示す上画面110及び下画面120に表示させる情報を生成する。制御部40は、生成した情報を、メータ表示器21に出力する。制御部40が生成した情報をメータ表示器21に出力することにより、図3に示すように、メータ表示器21に、上画面110及び下画面120が表示される。
制御部40は、取得部10によって先進運転支援システム2から、車両1の周辺物体の情報及び車両1の周辺環境の情報を取得する。制御部40は、取得した情報に基づいて、図3に示す中央画面200に表示させる情報を生成する。例えば、制御部40は、図3に示すように、中央画面200に画像210~240を表示させるための情報を生成する。制御部40は、遠近法により中央画面200に画像210~240を表示させる。制御部40が遠近法により画像210~240が表示させることにより、運転者は、車両1と他車両との位置関係をより容易に把握することができる。
制御部40は、車両1の周辺物体の位置情報を、車両1を基準とする相対的な三次元座標系の座標として取得し得る。制御部40は、取得した三次元座標系の座標を、表示画面100のXsYs座標系に変換等することにより、車両1の周辺物体の情報を、中央画面200に表示させ得る。以下、この処理を簡単に説明する。
図4は、三次元座標系と仮想スクリーンとの対応関係(その1)を示す図である。図5は、三次元座標系と仮想スクリーンとの対応関係(その2)を示す図である。以下、図4及び図5に示すように、三次元座標系として、XYZ座標系を採用する。
XYZ座標系は、車両1を基準とする相対的な三次元座標である。XYZ座標系は、X座標軸と、Y座標軸と、Z座標軸とから成る。X座標軸とY座標軸とから成る平面は、「XY平面」ともいう。X座標軸とZ座標軸とから成る平面は、「XZ平面」ともいう。Y座標軸とZ座標軸とから成る平面は、「YZ平面」ともいう。
X座標軸は、車両1の幅方向に略平行である。X座標軸は、車両1が道路を走行している際、道路の幅方向に略平行となり得る。Y座標軸は、車両1の後部から車両1の前部に向かう方向に略平行である。Y座標軸は、車両1が走行している際、車両1の進行方向に略平行になり得る。Z座標軸は、車両1の高さ方向に略平行である。
仮想スクリーンSは、二次元平面である。仮想スクリーンSは、三次元座標系の原点OからY座標軸に沿って、所定長L離れて位置する。仮想スクリーンSは、XZ平面に略平行である。仮想スクリーンS上では、任意の点のXYZ座標系のY座標は、座標(L)となる。仮想スクリーンSは、中央画面200に対応する。
第1点P1は、物体の位置を示す。第1点P1は、他車両の位置を示すものとする。第1点P1のXYZ座標は、XYZ座標(X1,Y1,Z1)である。点Aは、車両1の位置を示す。図4及び図5に示す構成では、第1点P1に対応する他車両と、点Aに対応する車両1とは、平坦な道路上に位置する。第1点P1と点Aとが平坦な道路上に位置することにより、点AのZ座標(ZA)は、第1点P1のZ座標(Z1)と同一になり得る。点AのZ座標(ZA)は、A点すなわち車両1の位置から、XYZ座標系の原点Oまでの高さに対応する。
第2点P2は、XYZ座標系の原点Oから第1点P1を見たときに、第1点P1が仮想スクリーンSに投影される点である。図5に示す点Bは、XYZ座標系の原点Oから点Aを見たときに、点Aが仮想スクリーンSに投影される点である。
制御部40は、第1点P1のXYZ座標(X1,Y1,Z1)を取得し得る。第1点P1を取得する処理は、後述する。制御部40は、取得した第1点P1のXYZ座標(X1,Y1,Z1)に基づいて、第2点P2のXYZ座標(Xc,L,Zc)を算出する。上述のように、仮想スクリーンS上では、任意の点のXYZ座標系のY座標は、座標(L)となる。従って、制御部40は、第2点P2のX座標(Xc)及びZ座標(Zc)を算出すればよい。例えば、制御部40は、式(1)の(X,Y,Z)に、(X1,Y1,Z1)を代入することにより、第2点P2のXZ座標(Xc,Zc)を算出する。
Xc=(L/Y)×X
Zc=(L/Y)×Z 式(1)
Xc=(L/Y)×X
Zc=(L/Y)×Z 式(1)
なお、平坦な道路上では、道路上に位置する物体のZ座標は、点AのZ座標(ZA)と同一になる。この場合、式(1)は、式(1-1)と置き換え可能である。
Xc=(L/Y)×X
Zc=(L/Y)×ZA 式(1-1)
Xc=(L/Y)×X
Zc=(L/Y)×ZA 式(1-1)
制御部40は、算出した第2点P2のXZ座標(Xc,Zc)を、表示画面100のXsYs座標に変換する。この際、制御部40は、中央画面200の表示態様に応じたXsYs座標に変換する。例えば、制御部40は、式(2)によって、第2点P2のXZ座標(Xc,Zc)を、XsYs座標に変換する。
Xs=Xc×(C1/ZA)+C2
Ys=Zc×(C1/ZA)+C1 式(2)
Xs=Xc×(C1/ZA)+C2
Ys=Zc×(C1/ZA)+C1 式(2)
式(2)において、定数C1及び定数C2は、表示画面100の消失点のXsYs座標(C2,C1)に対応する。制御部40は、中央画面200の第2点P2のXsYs座標に、第2点P2に対応する画像(例えば、図3に示す画像230)を表示させる。消失点のXsYs座標(C2,C1)、すなわち、定数C1及び定数C2を適宜調整することにより、中央画面200のプレーンビュー等の表示態様を適宜調整することができる。換言すると、中央画面200の表示態様は、定数C1及び定数C2に応じて変化する。式(2)
において、(C1/ZA)の項は、拡大縮小成分ともいう。また、C1及びC2の項は、水平移動成分ともいう。一例として、制御部40は、取得部10によってユーザが入力した、表示部20の表示態様をプレーンビューに切替えるための入力、及び、表示部20の表示態様をバードビューに切替えるための入力を取得してよい。制御部40は、取得した入力に応じた定数C1及び定数C2を、式(2)に適宜代入することにより、表示部20の表示態様をプレーンビュー又はバードビューに適宜切替えることができる。
において、(C1/ZA)の項は、拡大縮小成分ともいう。また、C1及びC2の項は、水平移動成分ともいう。一例として、制御部40は、取得部10によってユーザが入力した、表示部20の表示態様をプレーンビューに切替えるための入力、及び、表示部20の表示態様をバードビューに切替えるための入力を取得してよい。制御部40は、取得した入力に応じた定数C1及び定数C2を、式(2)に適宜代入することにより、表示部20の表示態様をプレーンビュー又はバードビューに適宜切替えることができる。
式(1-1)及び式(2)において、Z座標(ZA)は、上述のように、A点すなわち車両1の位置から、XYZ座標系の原点Oまでの高さに対応する。ここで、XYZ座標系の原点Oは、運転者が、点Aに対応する自車両及び第1点P1に対応する他車両を、仮想スクリーンSを介して見る際の視点となり得る。車両1の位置からXYZ座標系の原点Oまでの高さ、すなわち、式(1)及式(2)のZ座標(ZA)を適宜調整することにより、中央画面200の表示態様を適宜調整することができる。例えば、A点すなわち車両1の位置とXYZ座標系の原点Oまでの高さが高くなるほど、運転者の視点が高くなり得る。つまり、A点すなわち車両1の位置とXYZ座標系の原点Oまでの高さが高いと、表示部20の表示態様は、バードビューとなり得る。また、A点すなわち車両1の位置とXYZ座標系の原点Oまでの高さが低くなるほど、運転者の視点が低くなり得る。つまり、A点すなわち車両1の位置とXYZ座標系の原点Oまでの高さが低いと、表示部20の表示態様は、プレーンビューとなり得る。一例として、制御部40は、取得部10によってユーザが入力した、表示部20の表示態様をプレーンビューに切替えるための入力、及び、表示部20の表示態様をバードビューに切替えるための入力に応じて、Z座標(ZA)を適宜調整してよい。
XYZ座標系の原点Oは、車両1の後方側に位置してよい。また、XYZ座標系の原点Oは、車両1から離れた位置に設定されてよい。このような構成により、仮想スクリーンSは、車両1に対応する点Bを含み得る。つまり、図3に示すように、中央画面200に、車両1に対応する画像240が表示され得る。
なお、上述のように、XYZ座標系は、車両1を基準とする相対的な三次元座標である。そのため、XYZ座標系の原点Oと車両1を示す点Aとの間の位置関係は、一意的に固定され得る。従って、Y座標軸における原点Oと点Aとの間の距離は、一意的に固定され得る。Y座標軸における原点Oと点Aとの間の距離は、「距離LA」という。
ところで、制御部40は、取得部10によって先進運転支援システム2から情報を、通信バス5を介して取得する。つまり、制御部40は、通信バス5の通信方式に応じた情報を取得する。通信バス5の通信方式に応じた情報は、表示部20の表示態様に応じた情報、すなわち、遠近法に対応済みの情報である場合がある。このような遠近法に対応済みの情報を、制御部40によって表示部20の中央画面200に、そのまま表示させようとすると、制御部40の演算負荷が大きくなる場合がある。
そこで、制御部40は、先進運転支援システム2から取得した、車両1に対する物体の位置情報の一部を、XYZ座標系に一度変換する。さらに、制御部40は、XYZ座標系に一度変換した情報を、中央画面200のXsYs座標系に変換して表示部20の中央画面200に表示させる。このような構成により、先進運転支援システム2から取得した情報を中央画面200にそのまま表示させる場合よりも、制御部40の演算負荷が低減され得る。以下、この処理の詳細に説明する。まず、制御部40が先進運転支援システム2から取得する情報の一例を説明する。
図6は、xPosition及びyPositionとXsYs座標系との対応関係を説明する図である。消失点Pvは、XsYs座標系に対応する消失点の位置である。点P3は、車両1の位置を示す。
xPosition及びyPositionは、先進運転支援システム2によって生成される情報である。xPosition及びyPositionは、先進運転支援システム2から表示装置4へ送信され得る。
xPositionは、車両1に対して左右の方向に存在する物体の位置を表すために用いられる。xPositionの範囲は、xPosition(MIN)~xPosition(MAX)と記載する。xPositionの範囲の中央は、xPosition(MID)と記載する。一例として、xPositionの範囲は、xPosition(0)~xPosition(120)であってよい。この場合、xPosition(MID)は、xPosition(60)となり得る。
xPosition(MIN)は、車両1に対して最も左側に存在する物体の位置を表す。車両1が三車線道路の中央の道路を走行する場合、xPosition(MIN)は、当該三車線道路の左側の道路の中心に対応し得る。
xPosition(MID)は、車両1の左右の方向において、車両1と同じ位置に存在する物体の位置を表す。xPosition(MID)は、車両1の位置に対応し得る。換言すると、車両1の位置を示す点P3は、xPosition(MID)上に位置する。車両1が三車線道路の中央の道路を走行する場合、xPosition(MID)は、当該三車線道路の中央の道路の中心に対応し得る。
xPosition(MAX)は、車両1に対して最も右側に存在する物体の位置を表す。車両1が三車線道路の中央の道路を走行する場合、xPosition(MAX)は、当該三車線道路の右側の道路の中心に対応し得る。
xPosition(n)は、xPosition(MIN)からXs座標軸の正方向に沿ってn番目(n:0以上の整数)に位置するxPositionである。
yPositionは、車両1に対して前後の方向に存在する物体の位置を表すために用いられる。yPositionの範囲は、yPosition(MIN)~yPosition(MAX)と記載する。yPositionの範囲の中央は、yPosition(MID)と記載する。yPosition(m)は、yPosition(MIN)からYs座標軸の正方向に沿ってm番目(m:0以上の整数)に位置するyPositionである。
yPositionの刻み幅は、幅ΔYsである。幅ΔYsは、中央画面200をYs座標軸に沿ってN(N:0以上の整数)個に分割することにより、与えられる。この場合、yPosition(MIN)は、yPosition(0)となり得る。yPosition(MAX)は、yPosition(N-1)となり得る。一例として、Nは、256であってよい。Nが256である場合、yPosition(N-1)は、yPosition(255)となる。Nが256である場合、yPosition(MID)は、例えばyPosition(119)となる。
yPosition(MIN)は、下画面120と中央画面200との境界線に対応し得る。yPosition(MAX)は、上画面110と中央画面200との境界線に対応し得る。yPosition(MID)は、車両1の位置に対応し得る。換言すると、車両1の位置を示す点P3は、yPosition(MID)上に位置する。
図7は、xStepとXsYs座標系との対応関係を説明する図である。xStepは、先進運転支援システム2によって生成される情報である。xStepは、先進運転支援システム2から表示装置4へ送信され得る。
xStepは、道路線の位置を表すために用いられる。xStepの範囲は、xStep(MIN)~xStep(MAX)である。xStepの範囲の中央は、xStep(MID)である。xStepは、Xs座標軸に沿う方向において、幅ΔxStepで等間隔に並ぶ。一例として、xStepの範囲は、xStep(0)~xStep(300)であってよい。この場合、xStep(MID)は、xStep(150)となり得る。また、xStepの範囲がxStep(0)~xStep(300)である場合、幅ΔxStepは、例えば60であってよい。
xStep(MID)は、Xs座標軸に沿う方向において、車両1の位置に固定される。xStep(MID-q)は、xStep(MID)からXs座標軸の負方向に沿ってq番目(q:0以上の整数)に位置するxStepである。xStep(MID+q)は、xStep(MID)からXs座標軸の正方向に沿ってq番目(q:0以上の整数)に位置するxStepである。
xStep(MID-q)及びxStep(MID+q)は、xStep(MID)を基準とする。また、上述のように、xStep(MID)は、Xs座標軸に沿う方向において車両1の位置に固定される。そのため、車両1の位置に対する道路の傾き程度に応じては、xStep(MIN)及び/又はxStep(MAX)が中央画面200に表示されない場合がある。例えば、後述の図16には、xStep(MIN)が表示されていない。これに対し、後述の図17には、xStep(MIN)が表示されている。後述の図17に示す構成では、後述の図16に示す構成よりも、道路が右側に大きくカーブしている。
[道路線の表示処理]
以下、制御部40が先進運転支援システム2から取得した情報に基づいて、道路線を中央画面200に表示させる際の処理について説明する。
以下、制御部40が先進運転支援システム2から取得した情報に基づいて、道路線を中央画面200に表示させる際の処理について説明する。
制御部40は、取得部10によって先進運転支援システム2から、道路状況の情報を取得する。上述のように、道路状況の情報は、道路の曲率半径R、道路線の種別、道路線の色、及び、道路線を構成する白線等の間隔、道路線に対応するxStepの情報を含み得る。さらに、制御部40は、先進運転支援システム2から、道路線を円又は直線の何れに近似するかの指示を、取得する。制御部40は、当該指示に基づいて、道路線を円又は直線の何れに近似する。道路線の円への近似を、図8を参照して説明する。
図8は、道路線の円への近似を説明する図である。図8に示す構成は、車両1の上方からXY平面を見たときの構成に対応する。点Aは、車両1の位置を示す。範囲Cは、中央画面200に表示可能な範囲を示す。幅Wは、車線の幅を示す。
制御部40は、車両1の進行方向に対して左側にカーブする道路線を、中心OL(XL,YL)の円として近似する。制御部40は、異なる道路線を、異なる半径の円として近似する。制御部40は、車両1から離れて位置する道路線ほど、当該道路線に応じた幅Wだけ、円の半径を小さくする。
制御部40は、車両1の進行方向に対して右側にカーブする道路線を、中心OR(XR,YR)の円として近似する。制御部40は、異なる道路線を、異なる半径の円として近似する。制御部40は、車両1から離れて位置する道路線ほど、当該道路線に応じた幅Wだけ、円の半径を小さくする。
制御部40は、左側の円の中心OL(XL,YL)と点Aとの間の距離、及び、右側の円の中心OR(XR,YR)と点Aとの間の距離が、曲率半径Rとなるようにする。また、制御部40は、左側の円の中心OLと点Aとを結ぶ線、及び、右側の円の中心ORと点Aとを結ぶ線が、X座標軸に略平行になるようにする。このような構成により、中心OLのX座標(XL)が座標(-R)となり、中心ORのX座標(XR)が座標(R)となる。また、中心OLのY座標(YL)及び中心ORのY座標(YR)は、原点Oから点Aまでの距離すなわち図5に示す距離LAとなる。まとめると、中心OL(XL,YL)は、座標(-R,LA)となる。中心OR(XR,YR)は、座標(R,LA)となる。
制御部40は、式(3)によって道路線を円に近似してよい。
(X-Xi)2+(Y-Yi)2=(R+r)2
i=L,R 式(3)
(X-Xi)2+(Y-Yi)2=(R+r)2
i=L,R 式(3)
式(3)において、変数(Xi,Yi)は、円の中心座標である。i=Lのとき、変数(Xi,Yi)は、中心OL(XL,YL)となる。i=Rのとき、変数(Xi,Yi)は、中心OR(XR,YR)となる。曲率半径Rは、先進運転支援システム2から取得される道路の曲率半径Rである。差分rは、xStep毎に設定される。差分rは、xStepに対応する道路線と、道路の曲率半径Rとの差分である。
制御部40は、取得部10によって車両1の他の構成要素から、道路線のX座標を数点取得する。制御部40は、取得した道路線のX座標を式(3)に代入する。さらに、制御部40は、先進運転支援システム2から取得したxStepに関連付けられた差分rを、記憶部30から取得する。制御部40は、記憶部30から取得した差分rと、先進運転支援システム2から取得した道路の曲率半径Rを式(3)に代入する。加えて、制御部40は、i=Rのとき、変数(Xi,Yi)に、中心OR(XR,YR)の座標すなわち(R,LA)を代入する。また、制御部40は、i=Lのとき、変数(Xi,Yi)に、中心OL(XL,YL)の座標すなわち(-R,LA)を代入する。このように各値を式(3)に代入していくことにより、制御部40は、道路線のY座標を取得する。このような構成により、制御部40は、図9に示すような、XY平面上の道路線のXY座標を取得する。
なお、制御部40は、道路線を直線に近似する場合、式(3)の曲率半径Rに、適宜設定される極限値(例えば、300000)を代入してよい。極限値は、運転者の視覚及び制御部40の演算負荷等を考慮して適宜設定されてよい。
制御部40は、道路線のXY座標を取得すると、上述の式(1)によって、当該道路線のXY座標を仮想スクリーンSに投影させた際の座標を算出する。例えば、図9に示すような道路線のXY座標が上述の式(1)によって仮想スクリーンSに投影させると、図10又は図11に示すような座標が算出される。さらに、制御部40は、算出した仮想スクリーンS上の座標を、上述の式(2)によって、中央画面200のXsYs座標に変換する。図10又は図11に示すような仮想スクリーンS上の座標が上述の式(2)によって変換されると、図12又は図13に示すような道路線が算出される。また、参考として、図14及び図15に、道路線を直線に近似した際の中央画面200の道路線の模式図を示す。
制御部40は、中央画面200に道路線を表示させる際、先進運転支援システム2から取得した道路線の種別及び道路線の色に応じた道路線の画像を、表示させてよい。
なお、制御部40は、図3に示す画像220のような、道路線が複数のレーンマークによって構成される場合、各レーンマークの中央画面200における傾きを算出してよい。制御部40は、算出した傾きに応じたレーンマークの画像を、中央画面200に表示させてよい。制御部40は、各レーンマークの傾きを、後述の<他車両の傾きの算出処理>で説明するようにして、算出してよい。
[他車両の表示処理]
以下、制御部40が先進運転支援システム2から取得した情報に基づいて、物体を中央画面200に表示させる際の処理について説明する。以下、物体は、他車両であるものとして説明する。
以下、制御部40が先進運転支援システム2から取得した情報に基づいて、物体を中央画面200に表示させる際の処理について説明する。以下、物体は、他車両であるものとして説明する。
制御部40は、取得部10によって先進運転支援システム2から、車両1の周辺物体の情報を取得する。上述のように、車両1の周辺物体の情報は、他車両の種類(車種)、他車両に対応するxPosition(n)及びyPosition(m)、及び、他車両に対応する曲率半径Rを含み得る。他車両が道路を走行することにより、他車両の軌跡は、道路の軌跡と一致し得る。そのため、車両1の周辺物体の情報に、他車両の曲率半径Rが含まれ得る。さらに、車両1の周辺物体の情報は、物体に対応するxStep(MID-q)又はxStep(MID+q)を含み得る。
制御部40は、先進運転支援システム2からyPosition(m)に基づいて、他車両のYs座標を算出する。制御部40は、式(4)によって、他車両のYs座標を算出する。
Ys={(YsMAX-YsMIN)/N}+YsMIN 式(4)
Ys={(YsMAX-YsMIN)/N}+YsMIN 式(4)
式(4)において、YsMAXは、図6に示すyPosition(MAX)のYs座標である。YsMINは、図6に示すyPosition(MIN)のYs座標である。変数Nは、図6に示す幅ΔYsで中央画面200をYs座標軸に沿って分割する際の分割数Nである。
制御部40は、算出した他車両のYs座標に基づいて、他車両のXYZ座標系のY座標を算出する。例えば、制御部40は、式(2)及び式(1)を逆変換することにより、他車両のXYZ座標系のY座標を算出する。
制御部40は、算出した他車両のY座標に基づいて、他車両のXYZ座標系のX座標を算出する。例えば、制御部40は、記憶部30から、xStepに関連付けられた差分rを取得する。さらに、制御部40は、算出した他車両のXYZ座標系のY座標と、先進運転支援システム2から取得した物体に対応する曲率半径Rと、記憶部30から取得した差分rとを、式(3)に適用することにより、他車両のX座標を取得する。
制御部40は、算出した他車両のXY座標に基づいて、他車両の中央画面200のXsYs座標を算出する。例えば、制御部40は、算出した他車両のXY座標を、式(1)及び式(2)に代入することにより、他車両の中央画面200のXsYs座標を算出する。
<他車両の傾きの算出処理>
制御部40は、表示部20の表示態様に応じて情報に基づいて、例えばxStepの情報等に基づいて、中央画面200のXsYs座標系における他車両の傾きを算出する。他車両の傾きを算出することにより、制御部40は、他車両の傾きに応じた画像を、中央画面200に表示させることができる。
制御部40は、表示部20の表示態様に応じて情報に基づいて、例えばxStepの情報等に基づいて、中央画面200のXsYs座標系における他車両の傾きを算出する。他車両の傾きを算出することにより、制御部40は、他車両の傾きに応じた画像を、中央画面200に表示させることができる。
図16は、他車両の傾きの算出処理を説明する図である。なお、上述のように、図16には、xStep(MIN)が表示されていない。以下、レーンマークの傾きを算出する例を説明する。点P4は、レーンマークの位置を示す。以下、制御部40は、矢印P4aの傾きを算出することにより、点P4に対応するレーンマークの傾きを算出する。
制御部40は、点P4に対応するxStep(MID-q)を、先進運転支援システム2から取得し得る。ここで、遠近法で表示される画像では、車両1の進行方向に沿って並ぶレーンマークは、消失点Pvに向けて収束する。そこで、制御部40は、点Pqと消失点Pvとを通る直線の式を算出することにより、点P4に対応するレーンマークの傾きを算出する。点Pqは、xStep(MID-q)のyPosition(MIN)における位置である。点Pqと消失点Pvとを通る直線の式が式(5)で与えられるものとする。この場合、制御部40は、点P4に対応するレーンマークの傾きを、式(5)の傾きαとして、傾きαを算出する。
Ys=αXs+β 式(5)
Ys=αXs+β 式(5)
式(5)において、傾きαは、点Pqと消失点Pvとを通る直線の傾きである。切片βは、点Pqと消失点Pvとを通る直線のXsYs座標系における切片である。
次に、点PqのXsYs座標(XsQ,YsQ)を取得する方法について説明する。上述のように、xStepは、Xs座標軸に沿う方向において、幅ΔxStepで並ぶ。そこで、制御部40は、yPosition(MIN)上における幅ΔxStepを、Xs座標を単位として算出する。制御部40は、算出したXs座標と単位とする幅ΔxStepから、点PqのXs座標(XsQ)を算出する。
図17は、xStepの座標の算出を説明する図である。上述のように、図17に示す構成では、xStep(MIN)が表示されている。なお、図17に示す構成では、xStep(MIN)からxStep(MID)までのxStepの数は、T個であるものとする。制御部40は、yPosition(MIN)上におけるxStep(MID)のXs座標と、yPosition(MIN)上におけるxStep(MIN)のXs座標とを取得する。制御部40は、取得したxStep(MID)のXs座標からxStep(MIN)のXs座標を減算し、減算した値をT個で除算することにより、yPosition(MIN)上における幅ΔxStepを、Xs座標を単位として算出する。
制御部40は、算出したXs座標を単位とする幅ΔxStepに基づいて、点PqのXs座標を算出する。また、制御部40は、yPosition(MIN)のYs座標を、点PqのYs座標として取得する。このような構成により、制御部40は、点PqのXsYs座標(XsQ,YsQ)を取得する。
制御部40は、点PqのXsYs座標(XsQ,YsQ)と、消失点PvのXsYs座標(XsV,YsV)とによって、式(5)の傾きαを算出する。なお、消失点PvのXsYs座標(XsV,YsV)は、中央画面200の表示態様がバードビューであるか又はプレーンビューであるかに応じて、決まり得る。制御部40は、式(6)によって傾きα及び切片βを算出する。
α=(YsV-YsQ)/(XsV-XsQ)
β=YsQ-α×XsQ 式(6)
α=(YsV-YsQ)/(XsV-XsQ)
β=YsQ-α×XsQ 式(6)
制御部40は、算出した傾きαを、他車両の傾きとする。制御部40は、記憶部30に格納される画像のうち、算出した傾きαに応じた画像を、選択する。例えば、記憶部30には、有限の数の、傾きに対応する画像が格納されているものとする。この場合、制御部40は、記憶部30に格納された有限の数の画像のうち、算出した傾きαに最も近い傾きに対応する画像を選択する。
ところで、道路は、曲がっていることがある。この場合、制御部40は、yPosition(m)上に位置するxStep(MID-q)の点qmと、消失点Pvとを通る直線の傾きαmを算出してよい。さらに、制御部40は、yPosition(m-1)上に位置するxStep(MID-q)の点qm-と、消失点Pvとを通る直線の傾きαm-を算出してよい。また、制御部40は、yPosition(m+1)上に位置するxStep(MID-q)の点qm+と、消失点Pvとを通る直線の傾きαm+を算出してよい。加えて、制御部40は、傾きαm-、傾きαm及び傾きαm+と式(7)とによって、最小値αmin及び最大値αmaxを算出してよい。
αmin=(αm-+αm)/2
αmax=(αm++αm)/2 式(7)
αmin=(αm-+αm)/2
αmax=(αm++αm)/2 式(7)
制御部40は、記憶部30に格納された有限の数の画像のうち、最小値αminと最大値αmaxとの範囲にある、傾きに関連する画像を適宜選択してよい。
<拡大縮小率の算出処理>
制御部40は、中央画面200に他車両の画像を表示させる際の、当該画像の拡大縮小率を算出する。制御部40は、表示部20の表示態様に応じて情報に基づいて、例えばyPositionの情報等に基づいて、他車両の画像の拡大縮小率を算出する。制御部40は、車両1の画像(図3に示す画像240)を基準として、他車両の拡大縮小率を算出する。
制御部40は、中央画面200に他車両の画像を表示させる際の、当該画像の拡大縮小率を算出する。制御部40は、表示部20の表示態様に応じて情報に基づいて、例えばyPositionの情報等に基づいて、他車両の画像の拡大縮小率を算出する。制御部40は、車両1の画像(図3に示す画像240)を基準として、他車両の拡大縮小率を算出する。
図18は、拡大縮小率の算出処理を説明する図である。上述のように、車両1の位置を示す点P3は、yPosition(MID)上に位置する。領域201は、拡大された他車両の画像領域を示す。領域202は、縮小された他車両の画像領域を示す。拡大縮小率の算出することにより、中央画面200に、拡大又は縮小された他車両の画像が表示され得る。
制御部40は、先進運転支援システム2から、他車両に対応するyPosition(m)を取得し得る。制御部40は、yPosition(m)上の道路の画像のXs座標に沿う長さを、yPosition(MID)上の道路の画像のXs座標に沿う長さで除算することにより、他車両の画像の拡大縮小率を算出する。制御部40は、式(8)で、画像の拡大縮小率γを算出してよい。
γ=(Xs5-Xs6)/(Xs7-Xs8) 式(8)
γ=(Xs5-Xs6)/(Xs7-Xs8) 式(8)
式(8)において、変数Xs5は、点P5のXs座標である。点P5は、yPosition(m)上において、Xs座標軸の最も正方向側に位置する道路の位置を示す。変数Xs6は、点P6のXs座標である。点P6は、yPosition(m)上において、Xs座標軸の最も負方向側に位置する道路の位置を示す。変数Xs7は、点P7のXs座標である。点P7は、yPosition(MID)上において、Xs座標軸の最も正方向側に位置する道路の位置を示す。変数Xs8は、点P8のXs座標である。点P8は、yPosition(MID)上において、Xs座標軸の最も負方向側に位置する道路の位置を示す。
[道路線の表示動作]
図19は、表示装置4の道路線の表示手順の動作の一例を示すフローチャートである。制御部40は、先進運転支援システム2との通信タイミングに応じて、図19に示す処理を適宜開始してよい。
図19は、表示装置4の道路線の表示手順の動作の一例を示すフローチャートである。制御部40は、先進運転支援システム2との通信タイミングに応じて、図19に示す処理を適宜開始してよい。
ステップS10の処理において、制御部40は、取得部10によって先進運転支援システム2から、道路状況の情報を取得する。上述のように、道路状況の情報は、道路の曲率半径R、道路線の種別、道路線の色、及び、道路線を構成する白線等の間隔、道路線に対応するxStepの情報を含み得る。さらに、ステップS10の処理において、制御部40は、先進運転支援システム2から、道路線を円又は直線の何れに近似するかの指示を、取得する。
ステップS11の処理において、制御部40は、取得部10によって車両1の他の構成要素から、道路線のX座標を数点取得する。
ステップS12の処理において、制御部40は、ステップS10の処理で取得した道路状況の情報と、ステップS11の処理で取得した道路線のX座標とに基づいて、道路線のY座標を取得する。
例えば、制御部40は、ステップS10の処理において道路線を円に近似するとの指示を取得しているものとする。この場合、ステップS12の処理において、制御部40は、xStepに関連付けられた差分rを、記憶部30から取得する。さらに、制御部40は、上述の式(3)に、ステップS11の処理で取得したX座標と、道路の曲率半径Rと、差分rとを適用することにより、道路線のY座標を算出する。
例えば、制御部40は、ステップS10の処理において道路線を直線に近似するとの指示を取得しているものとする。この場合、ステップS12の処理において、制御部40は、上述の式(3)の曲率半径Rに、適宜設定される極限値(例えば、300000)を代入する。
ステップS13の処理において、制御部40は、道路線のXY座標を、上述の式(1)によって仮想スクリーンS上の座標に変換する。
ステップS14の処理において、制御部40は、ステップS13の処理で変換した座標を、上述の式(2)によって中央画面200のXsYs座標に変換する。
ステップS15の処理において、制御部40は、ステップS14で取得した道路線のXsYs座標に基づいて、中央画面200に道路線を表示させる。ステップS15の処理において、制御部40は、ステップS10の処理で取得した道路線の種別及び道路線の色に応じた道路線の画像を、表示させてよい。
なお、制御部40は、道路線が複数のレーンマークによって構成される場合、各レーンマークの中央画面200における傾きを算出してよい。この場合、制御部40は、ステップS11~S15の処理の間に、図20に示すステップS25の処理を実行することにより、レーンマークの傾きを算出してよい。制御部40は、傾きに応じたレーンマークの画像を、ステップS15の処理において中央画面200に表示させてよい。
[他車両の表示動作]
図20は、表示装置4の他車両の表示手順の動作の一例を示すフローチャートである。制御部40は、先進運転支援システム2との通信タイミングに応じて、図20に示す処理を適宜開始してよい。制御部40は、図19に示す処理と並行して、図20に示す処理を実行してよい。
図20は、表示装置4の他車両の表示手順の動作の一例を示すフローチャートである。制御部40は、先進運転支援システム2との通信タイミングに応じて、図20に示す処理を適宜開始してよい。制御部40は、図19に示す処理と並行して、図20に示す処理を実行してよい。
ステップS20の処理において、制御部40は、取得部10によって先進運転支援システム2から、車両1の周辺物体の情報を取得する。上述のように、車両1の周辺物体の情報は、他車両の種類(車種)、他車両に対応するxPosition(n)及びyPosition(m)、及び、他車両に対応する曲率半径Rを含み得る。
ステップS21の処理において、制御部40は、先進運転支援システム2からyPosition(m)に基づいて、他車両のYs座標を算出する。例えば、制御部40は、上述の式(4)によって、他車両のYs座標を算出する。
ステップS22の処理において、制御部40は、ステップS21の処理で算出した他車両のYs座標に基づいて、他車両のXYZ座標系のY座標を算出する。例えば、制御部40は、上述の式(2)及び式(1)を逆変換することにより、他車両のXYZ座標系のY座標を算出する。
ステップS23の処理において、制御部40は、ステップS22の処理で算出した他車両のY座標に基づいて、他車両のXYZ座標系のX座標を算出する。例えば、制御部40は、記憶部30から、xStepに関連付けられた差分rを取得する。さらに、制御部40は、算出した他車両のXYZ座標系のY座標と、先進運転支援システム2から取得した物体に対応する曲率半径Rと、記憶部30から取得した差分rとを、式(3)に適用することにより、他車両のX座標を取得する。
ステップS24の処理において、制御部40は、ステップS22,S23の処理で算出した他車両のXY座標に基づいて、中央画面200のXsYs座標系における他車両のXsYs座標を算出する。例えば、制御部40は、他車両のXY座標を、上述の式(1)及び式(2)に代入することにより、中央画面200のXsYs座標系における他車両のXsYs座標を算出する。
ステップS25の処理において、制御部40は、中央画面200のXsYs座標系における他車両の傾きを算出する。
ステップS26の処理において、制御部40は、中央画面200に他車両の画像を表示させる際の、当該画像の拡大縮小率を算出する。
ステップS27の処理において、制御部40は、他車両の画像を、中央画面200に表示させる。例えば、制御部40は、記憶部30から、ステップS20の処理において取得した車種、及び、ステップS25の処理で算出した傾きに応じた、画像を選択する。制御部40は、記憶部30から選択した画像を、ステップS26の処理で算出した拡大縮小率に応じて、拡大縮小する。制御部40は、拡大縮小した画像を、中央画面200に表示させる。
以上のように、本実施形態に係る表示装置4では、制御部40は、図4を参照して上述にしたように、XYZ座標系の物体の第1点P1を仮想スクリーンSに投影させた第2点P2の座標を算出する。さらに、制御部40は、算出した第2点P2の座標を、表示部20に応じたXsYs座標系に変換して中央画面200に表示させる。このような構成により、本実施形態では、より容易に、他車両等の物体を透視図的に表示可能な、表示装置4及び表示方法が提供され得る。
本開示に係る一実施形態について、諸図面及び実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形又は修正を行うことが容易であることに注意されたい。従って、これらの変形又は修正は本開示の範囲に含まれることに留意されたい。例えば、各手段に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段等を1つに組み合わせたり、或いは、分割したりすることが可能である。
例えば、上述の実施形態では、制御部40が、道路上に存在する他車両等の物体を、表示部20の中央画面200に表示させる例を説明した。ただし、表示部20の中央画面200に表示可能な物体は、道路上に存在する物体に限定されない。上述の表示装置4は、飛行機のような、道路から浮いている物体も表示することができる。この構成の一例を、図21を参照して説明する。
図21は、表示装置4の応用例を説明する図である。第1点P9は、飛行機の位置を示す。第2点P10は、XYZ座標系の原点Oから第1点P9を見たときに、第1点P9が仮想スクリーンSに投影される点である。
制御部40は、上述の式(1)の(X,Y,Z)に、第1点P9のXYZ座標を代入することにより、第2点P2のX座標及びZ座標を算出することができる。制御部40は、上述の式(2)によって、第2点P2のX座標及びZ座標を、中央画面200のXsYz座標に変換することができる。このような構成により、表示装置4は、第1点P9に対応する飛行機を、中央画面200に表示させることができる。
1 車両
2 先進運転支援システム
3 カーナビゲーションシステム
4 表示装置
5 通信バス
10 取得部
20 表示部
21 メータ表示器
30 記憶部
40 制御部
100 表示画面
101 タコメータ
102 スピードメータ
110 上画面
120 下画面
200 中央画面
201,202 領域
210,220,230,240 画像
2 先進運転支援システム
3 カーナビゲーションシステム
4 表示装置
5 通信バス
10 取得部
20 表示部
21 メータ表示器
30 記憶部
40 制御部
100 表示画面
101 タコメータ
102 スピードメータ
110 上画面
120 下画面
200 中央画面
201,202 領域
210,220,230,240 画像
Claims (7)
- 車両に搭載され、制御部及び表示部を備える表示装置であって、
前記車両を基準とする相対的な三次元座標系であって、前記車両の幅方向に略平行なX座標軸と、前記車両の後部から前記車両の前部に向かう方向に略平行なY座標軸と、前記車両の高さ方向に略平行なZ座標軸とから成る三次元座標系と、
前記三次元座標系の原点から前記Y座標軸に沿って所定長離れ、且つ、前記X座標軸及び前記Z座標軸から成るXZ平面に略平行な二次元平面と、において、
前記制御部は、
前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出し、算出した前記第2点の座標を、前記表示部の表示態様に応じた座標に変換し、変換した座標に前記第2点に対応する画像を表示させ、
前記制御部は、
前記所定長をLとし、前記第1点の三次元座標系の座標を(X,Y,Z)とし、前記第2点の前記二次元平面の座標を(Xc,Zc)とする場合、以下の式(1)によって、前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出し、
前記表示部の座標系がXsYs座標系であり、前記車両の前記三次元座標系のZ座標がZAであり、定数C1及び定数C2に応じて前記表示部の表示態様が変化する場合、以下の式(2)によって、前記算出した前記第2点の座標を、前記表示部に応じた座標に変換する、表示装置。
Xc=(L/Y)×X
Zc=(L/Y)×Z 式(1)
Xs=Xc×(C1/ZA)+C2
Ys=Zc×(C1/ZA)+C1 式(2) - 請求項1に記載の表示装置であって、
前記表示部のXsYs座標系は、前記車両の幅方向に対応するXs座標軸と、前記Xs座標軸に直交するYs座標軸とから成る二次元座標系であり、
前記制御部は、前記算出した前記第2点の座標を、前記XsYs座標系のXsYs座標に変換する、表示装置。 - 請求項1に記載の表示装置であって、
前記三次元座標系の原点は、前記車両の後方側であって、前記車両から離れた位置に設定される、表示装置。 - 請求項3に記載の表示装置であって、
前記二次元平面は、前記三次元座標系の原点と、前記車両の後部との間の位置に設定される、表示装置。 - 請求項1に記載の表示装置であって、
前記制御部は、前記表示部の表示態様に応じた情報に基づいて、前記第2点に対応する画像の傾きを算出する、表示装置。 - 請求項1に記載の表示装置であって、
前記制御部は、前記表示部の表示態様に応じた情報に基づいて、前記第2点に対応する画像の拡大縮小率を算出する、表示装置。 - 車両に搭載される表示装置における表示方法であって、
前記車両を基準とする相対的な三次元座標系であって、前記車両の幅方向に略平行なX座標軸と、前記車両の後部から前記車両の前部に向かう方向に略平行なY座標軸と、前記車両の高さ方向に略平行なZ座標軸とから成る三次元座標系と、
前記三次元座標系の原点から前記Y座標軸に沿って所定長離れ、且つ、前記X座標軸及び前記Z座標軸から成るXZ平面に略平行な二次元平面と、において、
前記表示方法は、
前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出し、算出した前記第2点の座標を、前記表示装置の表示態様に応じた座標に変換し、変換した座標に前記第2点に対応する画像を表示させるステップを含み、
前記表示させるステップは、
前記所定長をLとし、前記第1点の三次元座標系の座標を(X,Y,Z)とし、前記第2点の前記二次元平面の座標を(Xc,Zc)とする場合、以下の式(1)によって、前記三次元座標系の第1点を前記二次元平面に投影させた第2点の座標を算出するステップと、
前記表示装置の表示部の座標系がXsYs座標系であり、前記車両の前記三次元座標系のZ座標がZAであり、定数C1及び定数C2に応じて前記表示部の表示態様が変化する場合、以下の式(2)によって、前記算出した前記第2点の座標を、前記表示部に応じた座標に変換するステップとを含む、表示方法。
Xc=(L/Y)×X
Zc=(L/Y)×Z 式(1)
Xs=Xc×(C1/ZA)+C2
Ys=Zc×(C1/ZA)+C1 式(2)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US17/619,574 US11758102B2 (en) | 2019-09-13 | 2020-07-03 | Display device and display method |
| CN202080043972.2A CN113993747B (zh) | 2019-09-13 | 2020-07-03 | 显示装置及显示方法 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019-167592 | 2019-09-13 | ||
| JP2019167592A JP6692981B1 (ja) | 2019-09-13 | 2019-09-13 | 表示装置及び表示方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2021049141A1 true WO2021049141A1 (ja) | 2021-03-18 |
Family
ID=70549762
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2020/026256 Ceased WO2021049141A1 (ja) | 2019-09-13 | 2020-07-03 | 表示装置及び表示方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11758102B2 (ja) |
| JP (1) | JP6692981B1 (ja) |
| CN (1) | CN113993747B (ja) |
| WO (1) | WO2021049141A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7582092B2 (ja) | 2021-06-25 | 2024-11-13 | 株式会社デンソー | 車両用表示制御装置及び車両用表示制御プログラム |
| CN115145671A (zh) * | 2022-06-30 | 2022-10-04 | 腾讯科技(深圳)有限公司 | 车辆导航方法、装置、设备、存储介质和计算机程序产品 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000211452A (ja) * | 1999-01-20 | 2000-08-02 | Toyota Motor Corp | 走路形状表示装置および地図デ―タベ―ス記録媒体 |
| JP2004217188A (ja) * | 2003-01-17 | 2004-08-05 | Matsushita Electric Ind Co Ltd | 車載表示装置および表示方法 |
| WO2007132576A1 (ja) * | 2006-05-15 | 2007-11-22 | Sharp Kabushiki Kaisha | 診断支援装置及び診断支援システム |
| JP2016158188A (ja) * | 2015-02-26 | 2016-09-01 | アルパイン株式会社 | 表示システム |
| JP2016182891A (ja) * | 2015-03-26 | 2016-10-20 | 修一 田山 | 車輌用画像表示システム及び方法 |
| WO2018066695A1 (ja) * | 2016-10-07 | 2018-04-12 | 株式会社デンソー | 車載表示制御装置 |
| JP2018073036A (ja) * | 2016-10-27 | 2018-05-10 | 学校法人立命館 | 画像取得方法、画像表示システム、及びコンピュータプログラム |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL8900056A (nl) | 1989-01-11 | 1990-08-01 | Philips Nv | Werkwijze voor het visueel weergeven van een deel van een topografische kaart, alsmede inrichting geschikt voor een dergelijke werkwijze. |
| EP1209628B1 (en) * | 2000-03-14 | 2005-07-27 | Aisin Aw Co., Ltd. | Road map display device and recording medium used in the device |
| US7375728B2 (en) * | 2001-10-01 | 2008-05-20 | University Of Minnesota | Virtual mirror |
| WO2002007443A1 (en) * | 2000-07-19 | 2002-01-24 | Matsushita Electric Industrial Co., Ltd. | Monitoring system |
| EP1195577A3 (en) * | 2000-10-06 | 2008-12-03 | Panasonic Corporation | Map display device, map display method, and computer program for use in map display device |
| JP4783603B2 (ja) * | 2005-08-26 | 2011-09-28 | 株式会社デンソー | 地図表示装置、地図表示方法、地図表示プログラム、及びそのプログラムを記録した記録媒体 |
| US20090244100A1 (en) * | 2008-04-01 | 2009-10-01 | Schwegler William C | Gradually changing perspective map |
| JP2011070579A (ja) * | 2009-09-28 | 2011-04-07 | Dainippon Printing Co Ltd | 撮影画像表示装置 |
| JP5716389B2 (ja) * | 2010-12-24 | 2015-05-13 | 日産自動車株式会社 | 車両用表示装置 |
| JP5999043B2 (ja) * | 2013-07-26 | 2016-09-28 | 株式会社デンソー | 車両周辺監視装置およびプログラム |
| JP6485732B2 (ja) * | 2014-12-10 | 2019-03-20 | 株式会社リコー | 情報提供装置、情報提供方法及び情報提供用制御プログラム |
| KR20170060652A (ko) * | 2015-11-24 | 2017-06-02 | 현대오트론 주식회사 | 헤드업 디스플레이의 좌표 매칭 장치 및 그 방법 |
| WO2017168953A1 (ja) * | 2016-04-01 | 2017-10-05 | 株式会社デンソー | 車両用装置、車両用プログラム、フィルタ設計プログラム |
| JP2019023806A (ja) * | 2017-07-24 | 2019-02-14 | カルソニックカンセイ株式会社 | 情報制御装置 |
| JP6855350B2 (ja) * | 2017-08-08 | 2021-04-07 | アルパイン株式会社 | ヘッドアップディスプレイ装置、ナビゲーション装置、表示方法 |
| JP6958163B2 (ja) * | 2017-09-20 | 2021-11-02 | 株式会社アイシン | 表示制御装置 |
| US10551207B2 (en) * | 2018-06-18 | 2020-02-04 | Nio Usa, Inc. | Autonomous vehicle sensor data and map integration |
| CN112424570A (zh) * | 2018-07-13 | 2021-02-26 | 麦克赛尔株式会社 | 抬头显示器 |
| JP7156937B2 (ja) * | 2018-12-27 | 2022-10-19 | フォルシアクラリオン・エレクトロニクス株式会社 | 画像処理装置及び画像処理方法 |
| JP6827609B2 (ja) * | 2019-01-10 | 2021-02-10 | 三菱電機株式会社 | 情報表示制御装置及び方法、並びにプログラム及び記録媒体 |
| CN113544757B (zh) * | 2019-03-14 | 2024-06-21 | 索尼集团公司 | 信息处理装置、信息处理方法,以及移动体装置 |
| JP7560989B2 (ja) * | 2020-10-13 | 2024-10-03 | 株式会社Subaru | 車両の走行環境表示装置 |
-
2019
- 2019-09-13 JP JP2019167592A patent/JP6692981B1/ja active Active
-
2020
- 2020-07-03 WO PCT/JP2020/026256 patent/WO2021049141A1/ja not_active Ceased
- 2020-07-03 US US17/619,574 patent/US11758102B2/en active Active
- 2020-07-03 CN CN202080043972.2A patent/CN113993747B/zh active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000211452A (ja) * | 1999-01-20 | 2000-08-02 | Toyota Motor Corp | 走路形状表示装置および地図デ―タベ―ス記録媒体 |
| JP2004217188A (ja) * | 2003-01-17 | 2004-08-05 | Matsushita Electric Ind Co Ltd | 車載表示装置および表示方法 |
| WO2007132576A1 (ja) * | 2006-05-15 | 2007-11-22 | Sharp Kabushiki Kaisha | 診断支援装置及び診断支援システム |
| JP2016158188A (ja) * | 2015-02-26 | 2016-09-01 | アルパイン株式会社 | 表示システム |
| JP2016182891A (ja) * | 2015-03-26 | 2016-10-20 | 修一 田山 | 車輌用画像表示システム及び方法 |
| WO2018066695A1 (ja) * | 2016-10-07 | 2018-04-12 | 株式会社デンソー | 車載表示制御装置 |
| JP2018073036A (ja) * | 2016-10-27 | 2018-05-10 | 学校法人立命館 | 画像取得方法、画像表示システム、及びコンピュータプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113993747B (zh) | 2023-06-06 |
| CN113993747A (zh) | 2022-01-28 |
| US20220377299A1 (en) | 2022-11-24 |
| US11758102B2 (en) | 2023-09-12 |
| JP2021043901A (ja) | 2021-03-18 |
| JP6692981B1 (ja) | 2020-05-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7052786B2 (ja) | 表示制御装置および表示制御プログラム | |
| US9827907B2 (en) | Drive assist device | |
| US10895912B2 (en) | Apparatus and a method for controlling a head- up display of a vehicle | |
| JP6775188B2 (ja) | ヘッドアップディスプレイ装置および表示制御方法 | |
| JP6877571B2 (ja) | 表示システム、表示方法、およびプログラム | |
| US20120235805A1 (en) | Information display apparatus and information display method | |
| US20200082725A1 (en) | Display device, display control method, and storage medium | |
| CN111034186B (zh) | 周围车辆显示方法及周围车辆显示装置 | |
| JP2015101311A (ja) | 車両情報投影システム | |
| JP6969509B2 (ja) | 車両用表示制御装置、車両用表示制御方法、及び制御プログラム | |
| US20170160552A1 (en) | Vehicular Information Display Apparatus | |
| JP7082034B2 (ja) | 情報出力装置、出力制御方法、およびプログラム | |
| WO2020121810A1 (ja) | 表示制御装置、表示制御プログラムおよびコンピュータ読み出し可能持続的有形記録媒体 | |
| JP7024619B2 (ja) | 移動体用表示制御装置、移動体用表示制御方法、及び制御プログラム | |
| JP6186905B2 (ja) | 車載表示装置およびプログラム | |
| US11758102B2 (en) | Display device and display method | |
| JP2018066837A (ja) | 虚像表示装置 | |
| JP2020041913A (ja) | 表示システム、表示制御方法、およびプログラム | |
| US20210049985A1 (en) | Image control apparatus, display apparatus, mobile body, image data generation method, and recording medium | |
| US12202510B2 (en) | Display system | |
| JP2021133874A (ja) | 表示制御装置、ヘッドアップディスプレイ装置、及び方法 | |
| JP2021020519A (ja) | 車両用表示制御装置および車両用表示制御方法 | |
| JP2023039693A (ja) | 表示制御装置、表示制御プログラム及び虚像表示システム | |
| JP2024069745A (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: 20863382 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 20863382 Country of ref document: EP Kind code of ref document: A1 |