Information processing device

The information processing device addresses the challenge of displaying vehicle-specific information by employing a dual-program system with OTA updates, efficiently reducing development man-hours and ensuring consistent display content across different vehicle models.

JP7861757B2Active Publication Date: 2026-05-19TOYOTA JIDOSHA KK
View PDF 8 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
TOYOTA JIDOSHA KK
Filing Date
2023-10-19
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing vehicle control systems face challenges in efficiently displaying vehicle-specific information on in-vehicle displays due to increased vehicle models and specifications, leading to strained development man-hours and difficulty in presenting information tailored to individual vehicles.

Method used

An information processing device with separate programs for vehicle-specific and common information, utilizing Over-The-Air (OTA) technology for updates, and a dual-memory storage system to reduce development man-hours by generating display information using a first program for specific vehicle information and a second program for common information.

Benefits of technology

The device effectively presents vehicle-specific information while reducing development man-hours by using a dual-program approach, enabling efficient updates and consistent display content across various vehicle models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007861757000001
    Figure 0007861757000001
  • Figure 0007861757000002
    Figure 0007861757000002
  • Figure 0007861757000003
    Figure 0007861757000003
Patent Text Reader

Abstract

To reduce work hours for developing a program related to display control of an in-vehicle display and present information specific to the vehicle to a user.SOLUTION: An information processing device includes: an acquisition unit configured to acquire a first program for causing a display unit to display specific information specific to an own vehicle, and a second program for causing the display unit to display common information common to the own vehicle and another vehicle; and a control unit for causing the display unit to display the display information generated based on the first program and the second program acquired by the acquisition unit.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to an information processing apparatus.

Background Art

[0002] Patent Document 1 discloses a vehicle control device that enables both updating in response to temporal changes in road data and vehicle-specific vehicle control.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The technology of Patent Document 1 includes, as a vehicle control device, a navigation device that provides route guidance based on map data. In recent years, it has become common to notify users using an in-vehicle display, such as in the case of such a navigation device.

[0005] Here, in recent years, there has been an increasing need for the display content of in-vehicle displays, such as the desire to display information specific to the vehicle purchased by the user on the in-vehicle display. Conventionally, since the display control of a predetermined in-vehicle display was performed based on one program, for example, programs were developed individually for each vehicle model or specification, and specific information for each vehicle model or each specification was displayed. As a result, conventionally, as the number of vehicle models or specifications increased, the development man-hours of the programs became strained, and it was sometimes difficult to display information specific to the vehicle on the in-vehicle display.

[0006] Therefore, an object of the present disclosure is to provide an information processing apparatus that can present information specific to a vehicle to a user while reducing the development man-hours of a program related to the display control of an in-vehicle display. [Means for solving the problem]

[0007] The information processing device according to claim 1 includes a first program for displaying specific information unique to the vehicle on a display unit. The individual parts that store A second program for displaying common information shared between the vehicle itself and other vehicles on the display unit. The standard section that is stored and A storage unit having two memory areas, and a storage unit that retrieves the first program from the individual part of the storage unit and retrieves the second program from the standard part of the storage unit. An acquisition unit that acquires data, and a control unit that causes the display unit to display display information generated based on the first program and the second program acquired by the acquisition unit, An update unit capable of updating the first program and the second program using OTA (Over The Air) technology, Equipped with The specific information includes a vehicle icon that reproduces and displays the appearance of the vehicle, and a background color, wherein the background color is generated such that at least one of the brightness difference and hue difference between the background color and the vehicle color is in a contrasting relationship, so as to enhance visibility with respect to the vehicle color of the vehicle icon, and the update unit updates the first program when there are updates to parts specific to the vehicle, and updates the second program when there are updates to parts common to the vehicle and other vehicles. .

[0008] In the information processing device according to claim 1, the acquisition unit acquires a first program and a second program. The control unit then causes the display unit to display display information generated based on the first program and the second program acquired by the acquisition unit. Here, the display information includes specific information unique to the vehicle itself, generated based on the first program, and common information common to both the vehicle and other vehicles, generated based on the second program. By using a second program common to multiple vehicles to generate display information for the vehicle itself and other vehicles, the development man-hours for the program related to display control of the in-vehicle display are reduced. Therefore, according to this information processing device, by generating display information based on the first program and the second program, it is possible to present vehicle-specific information to the user while reducing the development man-hours for the program related to display control of the in-vehicle display.

[0009] The information processing device according to claim 2 is, in claim 1, wherein the specific information is first specific information indicating the appearance of the vehicle, and the control unit causes the display unit to display information relating to the driving assistance functions of the vehicle as the display information.

[0010] In the information processing device according to claim 2, the unique information is first unique information that shows the appearance of the vehicle. The control unit then displays information relating to the vehicle's driving assistance functions on the display unit as display information. Thus, with this information processing device, when the driving assistance functions are being executed, information relating to the driving assistance functions can be presented to the user while showing the appearance unique to the vehicle.

[0011] The information processing device according to claim 3 is, in claim 1 or 2, wherein the specific information is first specific information indicating the appearance of the vehicle, and the control unit causes the display unit to display information relating to the energy flow of the vehicle as the display information.

[0012] In the information processing device according to claim 3, the unique information is first unique information that shows the appearance of the vehicle. The control unit then causes the display unit to display information related to the energy flow of the vehicle as display information. Thus, the information processing device can present the user with information related to the energy flow while showing the appearance unique to the vehicle.

[0013] The information processing device according to claim 4 is, in any one of claims 1 to 3, wherein the specific information is second specific information indicating the appearance of the vehicle and the open / closed state of the doors, and the control unit causes the display unit to display information relating to the open / closed state of the doors of the vehicle as the display information.

[0014] In the information processing device according to claim 4, the unique information is second unique information indicating the appearance of the vehicle and the open / closed state of the doors. The control unit then causes the display unit to display information regarding the open / closed state of the vehicle's doors as display information. Thus, the information processing device can present the user with information regarding the open / closed state of the doors while showing the appearance and open / closed state of the doors that are unique to the vehicle.

[0015] The information processing device according to claim 5 is, in any one of claims 1 to 4, In addition to the first program, the individual unit stores a sound output program for outputting a unique sound specific to the vehicle from the buzzer, and a light emission program for illuminating the display unit with a light intensity specific to the vehicle. Information processing devices relating to other embodiments include:It includes an update unit that can update at least one of the first program and the second program.

[0016] Other embodiments In the information processing apparatus according to this, the update unit can update at least one of the first program and the second program. Thereby, according to this information processing apparatus, when there is an update to a part specific to the host vehicle, the update time of the program of the host vehicle can be reduced by updating the first program. Further, according to this information processing apparatus, when there is an update to a common part between the host vehicle and other vehicles, the second program is updated and the updated second program is provided to other vehicles, thereby reducing the labor of updating the programs of other vehicles.

Advantages of the Invention

[0017] As described above, in the information processing apparatus according to the present disclosure, while reducing the development man-hours of the program related to the display control of the in-vehicle display, it is possible to present information specific to the vehicle to the user.

Brief Description of the Drawings

[0018] [Figure 1] It is a block diagram showing the hardware configuration of a vehicle. [Figure 2] It is a block diagram showing the configuration of a storage unit. [Figure 3] It is a flowchart showing the flow of control processing. [Figure 4] It is a first explanatory diagram showing a specific example of display information. [Figure 5] It is a second explanatory diagram showing a specific example of display information. [Figure 6] It is a third explanatory diagram showing a specific example of display information.

Embodiments for Carrying Out the Invention

[0019] Hereinafter, the vehicle 10 according to the present embodiment will be described. Figure 1 is a block diagram showing the hardware configuration of vehicle 10. As shown in Figure 1, vehicle 10 is equipped with a meter ECU (Electronic Control Unit) 20. The meter ECU 20 is an example of an "information processing device".

[0020] The meter ECU 20 consists of a CPU (Central Processing Unit) 21, ROM (Read Only Memory) 22, RAM (Random Access Memory) 23, storage unit 24, in-vehicle communication interface 25, input / output interface 26, and wireless communication interface 27. The CPU 21, ROM 22, RAM 23, storage unit 24, in-vehicle communication interface 25, input / output interface 26, and wireless communication interface 27 are interconnected via an internal bus 28 so that they can communicate with each other.

[0021] The CPU 21 is a central processing unit that executes various programs and controls various components. Specifically, the CPU 21 reads programs from the ROM 22 or memory unit 24 and executes them using the RAM 23 as a working area. The CPU 21 controls each of the above components and performs various calculations according to the programs recorded in the ROM 22 or memory unit 24.

[0022] ROM22 stores various programs and data. RAM23 temporarily stores programs or data as a working area.

[0023] The memory unit 24 is composed of a storage device such as eMMC (embedded Multi Media Card) or UFS (Universal Flash Storage) and stores various programs and data.

[0024] Figure 2 is a block diagram showing the configuration of the memory unit 24. As shown in Figure 2, the storage unit 24 has two storage areas: an individual section 24A and a standard section 24B.

[0025] The individual unit 24A stores an individual program 50. The individual program 50 is a program dedicated to the vehicle in order to display vehicle-specific information on the monitor 42, which will be described later. In this embodiment, the vehicle is vehicle 10. In this embodiment, the vehicle-specific information includes first vehicle-specific information that shows the appearance of vehicle 10, and second vehicle-specific information that shows the appearance of vehicle 10 and the open / closed state of the doors. The appearance of vehicle 10 includes the shape and body color of vehicle 10. Specific examples of the first and second vehicle-specific information will be described later. Individual program 50 is an example of the "first program".

[0026] The standard unit 24B stores the standard program 52. The standard program 52 is a program for displaying common information shared between vehicle 10 and other vehicles on the monitor 42. In this embodiment, the other vehicles are vehicles of a different type than vehicle 10. Specific examples of common information will be described later. The standard program 52 is an example of a "second program".

[0027] Returning to Figure 1, the in-vehicle communication interface 25 is an interface for connecting to other ECUs 30. This interface uses the CAN protocol for communication. The in-vehicle communication interface 25 is connected to the external bus 29. Although not shown in the figure, in addition to the ECU 30, multiple ECUs are provided for each function of the vehicle 10.

[0028] Input / Output I / F26 is an interface for communicating with in-vehicle equipment 40 mounted on the vehicle 10.

[0029] The in-vehicle equipment 40 consists of various devices mounted on the vehicle 10. The vehicle 10 is equipped with a monitor 42 and a buzzer 44 as examples of the in-vehicle equipment 40.

[0030] Monitor 42 is a liquid crystal monitor located on the meter panel, which displays images and other information related to the operation of the functions of the vehicle 10, as well as explanations of those functions. Monitor 42 is an example of a "display unit". The buzzer 44 is a device installed on the meter panel that outputs a predetermined warning sound.

[0031] The wireless communication interface (I / F27) is a wireless communication module for communicating with external devices. This wireless communication module utilizes communication standards such as 5G, LTE, Wi-Fi (registered trademark), and Bluetooth (registered trademark).

[0032] Furthermore, the CPU 21 of the meter ECU 20 has a functional configuration consisting of an acquisition unit 21A, a generation unit 21B, a control unit 21C, and an update unit 21D. Each functional configuration is realized by the CPU 21 reading and executing at least one of the individual programs 50 and standard programs 52 stored in the storage unit 24.

[0033] The acquisition unit 21A acquires various types of information. For example, the acquisition unit 21A acquires data input from the ECU 30 via the in-vehicle communication I / F 25, and data input from a group of sensors (not shown) as in-vehicle equipment 40 via the input / output I / F 26, as various types of information.

[0034] Furthermore, the acquisition unit 21A acquires the individual program 50 from the individual unit 24A and the standard program 52 from the standard unit 24B.

[0035] The generation unit 21B generates display information to be displayed on the monitor 42 based on the individual programs 50 and standard programs 52 acquired by the acquisition unit 21A. Specific examples of the display information will be described later.

[0036] The control unit 21C displays the display information generated by the generation unit 21B on the monitor 42. The update unit 21D updates the individual program 50 and the standard program 52. In this embodiment, the update unit 21D updates the individual program 50 and the standard program 52 to the latest programs using OTA (Over The Air) technology.

[0037] Figure 3 is a flowchart showing the flow of the control process by which the meter ECU 20 controls the display content of the monitor 42. The control process is performed by the CPU 21 reading individual programs 50 and standard programs 52 from the memory unit 24, loading them into RAM 23, and executing them. As an example, the control process shown in Figure 3 is executed periodically when the ignition switch (not shown) of the vehicle 10 is turned on.

[0038] In step S10 shown in Figure 3, the CPU 21 determines whether a predetermined display condition has been met. If the CPU 21 determines that the display condition has been met (step S10: YES), it proceeds to step S11. On the other hand, if the CPU 21 determines that the display condition has not been met (step S10: NO), it terminates the control process.

[0039] In step S11, the CPU 21 obtains the individual program 50 from the individual unit 24A and the standard program 52 from the standard unit 24B. Then, the CPU 21 proceeds to step S12.

[0040] In step S12, the CPU 21 acquires various information from the ECU 30 and the sensor group, etc. Then, the CPU 21 proceeds to step S13.

[0041] In step S13, the CPU 21 generates display information based on the individual program 50 and standard program 52 acquired in step S11, and the various information acquired in step S12. Then, the CPU 21 proceeds to step S14.

[0042] In step S14, the CPU 21 outputs the display information generated in step S13 to the monitor 42. As a result, the display content indicated in the display information is displayed on the monitor 42. Then, the CPU 21 terminates the control process.

[0043] Next, we will explain an example of the display shown on the monitor 42 as a result of the control processing performed by the meter ECU 20 as shown in Figure 3.

[0044] Figure 4 is the first explanatory diagram showing a specific example of display information. As an example, the display information shown in Figure 4 is related to the Adaptive Cruise Control (ACC) function, which is a driver assistance function of vehicle 10 that causes vehicle 10 to follow a preceding vehicle. In Figure 4, it is assumed that vehicle 10 is executing the ACC function.

[0045] As shown in Figure 4, the monitor 42 displays the following information regarding the ACC function: a vehicle icon 60 representing the vehicle 10, a preceding vehicle icon 62 representing the preceding vehicle, and lane information 64 indicating the lane in which vehicle 10 and the preceding vehicle are traveling, in the central part of the monitor 42. In addition, the monitor 42 displays vehicle speed information 66 above the lane information 64, temperature information 68 to the left of the lane information 64, and time information 70 to the right of the lane information 64.

[0046] Here, among the display contents of the monitor 42 shown in Figure 4, the vehicle icon 60 is specific information. On the other hand, among the display contents of the monitor 42 shown in Figure 4, the preceding vehicle icon 62, lane information 64, vehicle speed information 66, temperature information 68, and time information 70 are common information.

[0047] Specifically, the design of the vehicle icon 60 represents the appearance of the vehicle 10 as seen from the rear, generated based on the individual program 50. On the other hand, the designs of the preceding vehicle icon 62, lane information 64, vehicle speed information 66, temperature information 68, and time information 70 are common designs for vehicle 10 and other vehicles, generated based on the standard program 52 and various other information.

[0048] Figure 5 is a second explanatory diagram showing a specific example of the displayed information. As an example, the displayed information shown in Figure 5 is information regarding the energy flow of the vehicle 10. Specifically, Figure 5 shows the energy transfer state between the engine 72 and motor 74, which are power sources constituting the vehicle 10, and the battery 76. In Figure 5, the vehicle 10 is assumed to be a hybrid vehicle.

[0049] As shown in Figure 5, the monitor 42 displays the vehicle icon 60 as information regarding energy flow. In addition, the monitor 42 displays, superimposed on the vehicle icon 60, information regarding the engine 72, motor 74, battery 76, a dashed line 78 indicating the energy flow between the engine 72 and motor 74, and a dashed line 80 indicating the energy flow between the motor 74 and battery 76, as information regarding energy flow.

[0050] Here, among the display contents of the monitor 42 shown in Figure 5, the vehicle icon 60 is specific information. On the other hand, among the display contents of the monitor 42 shown in Figure 5, the engine 72, motor 74, battery 76, dashed line 78, and dashed line 80 are common information.

[0051] Specifically, the design of the vehicle icon 60 represents the appearance of the vehicle 10 as viewed from the left side, generated based on the individual program 50. On the other hand, the designs of the engine 72, motor 74, battery 76, dashed line 78, and dashed line 80 are common designs for vehicle 10 and other vehicles, generated based on the standard program 52 and various information.

[0052] Figure 6 is a third explanatory diagram showing a specific example of the displayed information. As an example, the displayed information shown in Figure 6 is information regarding the open / closed state of the doors of vehicle 10. Specifically, Figure 6 shows the state in which the driver's side door of vehicle 10 is open.

[0053] As shown in Figure 6, the monitor 42 displays a vehicle icon 60 indicating that the driver's side door 60A is open, as information regarding the door's open / closed status. In addition, the monitor 42 displays temperature information 68 to the left of the vehicle icon 60 and time information 70 to the right of the vehicle icon 60, as information regarding the door's open / closed status.

[0054] Here, among the display contents of the monitor 42 shown in Figure 6, the vehicle icon 60 and the driver's side door 60A are specific information. On the other hand, among the display contents of the monitor 42 shown in Figure 6, the temperature information 68 and the time information 70 are common information. Note that this specific information includes the number of doors, so for example, if two doors of vehicle 10 are open, the design of those two open doors will be displayed on the monitor 42.

[0055] Specifically, the design of the vehicle icon 60 and the driver's side door 60A represents the appearance of vehicle 10 with the driver's side door open, as viewed from above, generated based on the individual program 50 and various information. On the other hand, the design of the temperature information 68 and time information 70 is a common design for vehicle 10 and other vehicles, generated based on the standard program 52 and various information.

[0056] As explained above, in the meter ECU 20, the CPU 21 acquires the individual program 50, the standard program 52, and various information. The CPU 21 then displays the display information generated based on the acquired individual program 50, the standard program 52, and various information on the monitor 42. Here, the display information includes specific information unique to the vehicle 10, generated based on the individual program 50, and common information common to the vehicle 10 and other vehicles, generated based on the standard program 52. By using the standard program 52, which is common to multiple vehicles, to generate display information for the vehicle 10 and other vehicles, the development man-hours for the program related to the display control of the in-vehicle display are reduced. Therefore, with the meter ECU 20, by generating display information based on the individual program 50 and the standard program 52, it is possible to present information specific to the vehicle 10 to the user while reducing the development man-hours for the program related to the display control of the in-vehicle display.

[0057] Furthermore, in this embodiment, the specific information includes first specific information that shows the appearance of the vehicle 10. In the meter ECU 20, the CPU 21 generates display information based on an individual program 50 for displaying the first specific information on the monitor 42, a standard program 52, and various other information. The CPU 21 then displays information related to the ACC function of the vehicle 10 on the monitor 42 as the generated display information (see Figure 4). As a result, the meter ECU 20 can present information related to the ACC function to the user while showing the appearance specific to the vehicle 10 when the ACC function is executed.

[0058] Furthermore, in the meter ECU 20, the CPU 21 generates display information based on an individual program 50 for displaying the first specific information on the monitor 42, a standard program 52, and various other information. The CPU 21 then displays information related to the energy flow of the vehicle 10 on the monitor 42 as the generated display information (see Figure 5). As a result, the meter ECU 20 can present information related to the energy flow to the user while showing an appearance specific to the vehicle 10.

[0059] Furthermore, in this embodiment, the specific information includes second specific information indicating the appearance of the vehicle 10 and the open / closed state of the doors. In the meter ECU 20, the CPU 21 generates display information based on an individual program 50 for displaying the second specific information on the monitor 42, a standard program 52, and various other information. The CPU 21 then displays information regarding the open / closed state of the doors of the vehicle 10 on the monitor 42 as the generated display information (see Figure 6). Thus, the meter ECU 20 can present the user with information regarding the open / closed state of the doors while showing the appearance and open / closed state of the doors that are specific to the vehicle 10.

[0060] Furthermore, in the meter ECU 20, the CPU 21 can update at least one of the individual program 50 and the standard program 52. This means that, according to the meter ECU 20, if there are updates to parts specific to the vehicle 10, the individual program 50 can be updated, thereby reducing the time required to update the vehicle 10's program. Also, according to the meter ECU 20, if there are updates to parts common to both the vehicle 10 and other vehicles, the standard program 52 can be updated, and the updated standard program 52 can be provided to other vehicles, reducing the effort required to update the programs of other vehicles.

[0061] (others) In the above embodiment, the storage unit 24 of the meter ECU 20 is provided with an individual unit 24A and a standard unit 24B, with the individual unit 24A storing the individual program 50 and the standard unit 24B storing the standard program 52. However, the embodiment is not limited to this, and the ECU in which the individual program 50 is stored and the ECU in which the standard program 52 is stored may be different. For example, the meter ECU 20 may be provided with an individual unit 24A, in which the individual unit 24A stores the individual program 50, and the ECU 30 may be provided with a standard unit 24B, in which the standard unit 24B stores the standard program 52.

[0062] In the above embodiment, the vehicle 10-specific design generated based on the individual program 50 is the exterior appearance of the vehicle 10 and the open / closed state of the doors, but is not limited to these. For example, the vehicle-specific design may be the design of the opening screen displayed on the monitor 42 when the ignition switch is turned on, or the design of the closing screen displayed on the monitor 42 when the ignition switch is turned off. Alternatively, the vehicle-specific design may be the background color of the lane information 64 that indicates the lane in which the vehicle 10 is traveling in Figure 4. In this case, the CPU 21 generates the background color as a color that is highly visible to the body color of the vehicle icon 60 that reproduces the exterior appearance of the vehicle 10. As an example, the CPU 21 generates the background color as a color in which at least one of the brightness difference and hue difference between the background color and the body color is in a contrasting relationship. This contrasting relationship includes complementary color contrast, brightness contrast, and hue contrast.

[0063] In the above embodiment, in addition to the individual program 50, the individual unit 24A may store at least one of a sound output program for outputting a unique sound specific to the vehicle 10 from the buzzer 44, and a light emission program for illuminating the monitor 42 with a light intensity specific to the vehicle 10.

[0064] In the above embodiment, the other vehicle is a vehicle of a different type from the vehicle 10, but is not limited to this. For example, the other vehicle may be a vehicle of the same type as vehicle 10 but with different specifications.

[0065] In the above embodiment, information regarding the ACC function is shown in Figure 4, but the information regarding the ACC function is not limited to what is shown in Figure 4. For example, the information regarding the ACC function may include new information added to what is shown in Figure 4, or it may be a modified version of what is shown in Figure 4 with some information removed. Similarly, information regarding energy flow is shown in Figure 5, but the information regarding energy flow is not limited to what is shown in Figure 5. For example, the information regarding energy flow may include new information added to what is shown in Figure 5, or it may be a modified version of what is shown in Figure 5 with some information removed. Similarly, information regarding the open / closed state of the door is shown in Figure 6, but the information regarding the open / closed state of the door is not limited to what is shown in Figure 6. For example, the information regarding the open / closed state of the door may include new information added to what is shown in Figure 6, or it may be a modified version of what is shown in Figure 6 with some information removed.

[0066] In the above embodiment, the information regarding the driver assistance functions of the vehicle 10 was defined as information regarding the ACC function, but the system is not limited to this. For example, the information regarding the driver assistance functions of the vehicle 10 may be defined as information regarding the parking assistance function. This allows the user to see the information regarding the parking assistance function while displaying the vehicle 10's unique appearance when the parking assistance function is being executed.

[0067] In addition, the control processing that the CPU 21 reads and executes in the above embodiment may be executed by various processors other than the CPU. Examples of such processors include PLDs (Programmable Logic Devices) such as FPGAs (Field-Programmable Gate Arrays) whose circuit configuration can be changed after manufacturing, and dedicated electrical circuits that are processors with circuit configurations specifically designed to execute specific processing, such as ASICs (Application Specific Integrated Circuits). Furthermore, the control processing may be executed by one of these various processors, or by a combination of two or more processors of the same or different types (for example, multiple FPGAs, and a combination of a CPU and an FPGA). More specifically, the hardware structure of these various processors is an electrical circuit that combines circuit elements such as semiconductor elements.

[0068] Furthermore, although the above embodiment describes a configuration in which the individual program 50 and the standard program 52 are pre-stored (installed) in the storage unit 24, the invention is not limited to this configuration. The individual program 50 and the standard program 52 may be provided in the form of recording media such as CD-ROM (Compact Disk Read Only Memory), DVD-ROM (Digital Versatile Disk Read Only Memory), and USB (Universal Serial Bus) memory. Alternatively, the individual program 50 and the standard program 52 may be provided in the form of download from an external device via a network. [Explanation of symbols]

[0069] 10 vehicles (own vehicle) 20. Meter ECU (Information Processing Unit) 21A Acquisition Department 21C Control Unit 21D Update Department 42 Monitor (Display Unit) 50 Individual Programs (Program 1) 52 Standard Program (Second Program)

Claims

1. A storage unit having two storage areas: an individual unit that stores a first program for displaying specific information unique to the vehicle on the display unit, and a standard unit that stores a second program for displaying common information common to the vehicle and other vehicles on the display unit. An acquisition unit that acquires the first program from the individual section of the storage unit and acquires the second program from the standard section of the storage unit, A control unit causes the display unit to display display information generated based on the first program and the second program acquired by the acquisition unit, An update unit capable of updating the first program and the second program using OTA (Over The Air) technology, Equipped with, The aforementioned specific information includes a vehicle icon that reproduces and displays the appearance of the vehicle, and a background color. The background color is generated such that at least one of the brightness difference and hue difference between the background color and the vehicle body color is in a contrasting relationship, in order to enhance visibility against the vehicle body color of the vehicle icon. The update unit updates the first program if there are updates specific to the vehicle, and updates the second program if there are updates common to the vehicle and other vehicles. Information processing device.

2. The aforementioned specific information is first specific information that shows the appearance of the vehicle itself, The control unit causes the display unit to display information relating to the driving assistance functions of the vehicle as the display information. The information processing apparatus according to claim 1.

3. The aforementioned specific information is first specific information that shows the appearance of the vehicle itself, The control unit causes the display unit to display information relating to the energy flow of the vehicle as the display information. The information processing apparatus according to claim 1.

4. The aforementioned specific information is second specific information indicating the exterior appearance of the vehicle and the open / closed state of the doors. The control unit causes the display unit to display information relating to the open / closed state of the vehicle's doors as the display information. The information processing apparatus according to claim 1.

5. In addition to the first program, the individual unit stores a sound output program for outputting a unique sound specific to the vehicle from the buzzer, and a light emission program for illuminating the display unit with a light intensity specific to the vehicle. The information processing apparatus according to claim 1.