Vehicle-purpose display device, vehicle-purpose display method and program
The vehicle display device addresses the challenge of transferring image information between display devices with different capabilities by determining and implementing an optimal transfer method, ensuring reliable image processing and display.
Patent Information
- Application Number
- JP2025046489
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2042-09-30
AI Technical Summary
Existing vehicle display systems fail to effectively transfer image information between display devices with different drawing capabilities, leading to potential processing failures due to unknown hardware configurations.
A vehicle display device that determines the optimal transfer method for image information based on the drawing abilities of both the source and destination devices, and includes a transfer processing unit to convert and execute this method, ensuring successful data transfer even when direct transfer is not possible.
Enables successful drawing and image display between multiple display devices with varying capabilities, ensuring reliable image transfer and processing without direct transfer failures.
Smart Images

Figure 2025090852000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a vehicle display device, a vehicle display method, and a program.
Background Art
[0002] In recent years, in a display control system configured with a plurality of display devices, it has been required that any display device can realize drawing simultaneously. For example, in Patent Document 1, between a first control unit and a second control unit that control the display of an information image on a plurality of display devices, when the first control unit transfers the information image to the second control unit, the transfer method is switched to either a first transfer method that requires drawing processing at the transfer source or a second transfer method that requires drawing processing at the transfer destination. Thereby, in the display control system, it is possible to suppress the occurrence of a delay during the transfer of the information image.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the display control system of Patent Document 1, there is no disclosure regarding the hardware configuration in the control unit, and there is a problem that depending on the hardware configuration it has, the processing of the transfer content may fail.
[0005] Therefore, an object of the present disclosure is to provide a vehicle display device, a vehicle display method, and a program that can realize drawing between a plurality of display devices having different drawing capabilities.
Means for Solving the Problems
[0006] A vehicle display device according to an aspect of the present disclosure is a vehicle display device that transfers image information to a transfer destination, which is a display device mounted on a vehicle. The vehicle display device includes a transfer method determination unit that determines a transfer method of the image information according to the drawing ability of the transfer destination based on the image information, the drawing ability of the transfer source, which is the vehicle display device, and the drawing ability of the transfer destination, and a transfer processing unit that converts a preset transfer method into the transfer method determined by the transfer method determination unit and transfers the image information to the transfer destination according to the converted transfer method. The display device is provided in plurality in the vehicle and includes a transfer path determination unit that determines a transfer path from the transfer source to the transfer destination. When the transfer source cannot directly transfer the image information to the transfer destination, the transfer method determination unit selects a candidate relay device from among the plurality of display devices and determines whether the selected candidate relay device can transfer the image information to the transfer destination according to the transfer method corresponding to the drawing ability of the transfer destination.
[0007] In addition, a vehicle display method according to an aspect of the present disclosure is a vehicle display method in which a transfer source transfers image information to a transfer destination, which is a plurality of display devices mounted on a vehicle. The vehicle display method includes determining a transfer method of the image information according to the drawing ability of the transfer destination based on the image information, the drawing ability of the transfer source, and the drawing ability of the transfer destination, converting a preset transfer method into the determined transfer method, and transferring the image information to the transfer destination according to the converted transfer method, determining a transfer path from the transfer source to the transfer destination, and when the transfer source cannot directly transfer the image information to the transfer destination, selecting a candidate relay device from among the plurality of display devices and determining whether the selected candidate relay device can transfer the image information to the transfer destination according to the transfer method corresponding to the drawing ability of the transfer destination.
[0008] In addition, a program according to an aspect of the present disclosure is a program for causing a computer to execute a vehicle display method.
Advantages of the Invention
[0009] According to the vehicle display device and the like of the present disclosure, it is possible to realize drawing between a plurality of display devices having different drawing capabilities.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Embodiments for Carrying Out the Invention
[0011] Note that each of the embodiments described below shows comprehensive or specific examples. Numerical values, shapes, materials, components, arrangement positions and connection forms of components, steps, order of steps, etc. shown in the following embodiments are merely examples and are not intended to limit the present disclosure. In addition, among the components in the following embodiments, components not described in the independent claims are described as optional components.
[0012] Further, each figure is a schematic diagram and is not necessarily drawn precisely. Also, in each figure, the same reference numerals are given to the same constituent members.
[0013] Hereinafter, the embodiments will be specifically described with reference to the drawings.
[0014] (Embodiment) <Functional Configuration> First, the display system 1 of the present embodiment will be described with reference to FIGS. 1 and 2.
[0015] FIG. 1 is a schematic diagram showing the display system 1 of the embodiment arranged in the vehicle 2. FIG. 2 is a block diagram showing the display system 1 according to the embodiment.
[0016] As shown in FIG. 1, the display system 1 is a system for displaying a plurality of images on each of the display screens of one or more display devices. In the display system 1, it can be displayed on the display screen of one or more display devices automatically or manually by a passenger.
[0017] In addition, the display system 1 is used in a vehicle 2 or the like on which one or more display devices are arranged. Therefore, in the present embodiment, the images displayed by the one or more display devices are images based on applications, and include information such as vehicle instruments, operating status of in-vehicle devices, navigation information, captured images, and surrounding vehicle information. Vehicle instruments include a speedometer, turn signal indicator, warning lamp, odometer, shift position, fuel gauge, water temperature gauge, etc. In-vehicle devices include, for example, an audio device, an in-vehicle lighting device, and a seat device. Navigation information is information for guiding a user to the current position and the route to the destination when the vehicle 2 is running. The captured image is an image captured by an imaging device mounted on the vehicle 2 of the surrounding area or the interior of the vehicle. The surrounding vehicle information is information indicating the presence, number, speed of other vehicles existing around the vehicle 2, and the distance from the vehicle 2 to other vehicles.
[0018] The display device is a display such as a PC (Personal Computer) equipped with a liquid crystal display or the like, a mobile terminal such as a smartphone, a car navigation system mounted on the vehicle 2, an electronic mirror system, a multi-information display, etc. In FIG. 1, as a plurality of display devices 3, a car navigation system 3a arranged at the central portion of the vehicle width, an electronic mirror system functioning as a left side mirror 3b and a right side mirror 3c, and a plurality of multi-information displays 3d, 3e, 3f are illustrated. These display devices 3 are arranged side by side so that the passengers of the vehicle 2 can view a plurality of display devices together at once.
[0019] The display system 1 includes a transfer source 20 and a transfer destination 30. In FIG. 2, as an example of the transfer destination 30, a case where the display system 1 includes a first transfer destination 40 and a second transfer destination 50 is illustrated. In the present embodiment, the first transfer destination 40 and the second transfer destination 50 may be collectively referred to simply as the transfer destination 30. Note that, in the present embodiment, as an example of the transfer destination 30, the first transfer destination 40 and the second transfer destination 50 are illustrated, but it is not limited to the first transfer destination 40 and the second transfer destination 50. The number of transfer destinations 30 may be one or three or more.
[0020] [Transfer source 20] The transfer source 20 is a vehicle display device that transfers drawing data to a transfer destination 30, which is a display device mounted on the vehicle 2. Also, the transfer source 20 may be a display device mounted on the vehicle 2. The drawing data is data when transferred from the transfer source 20 to the transfer destination 30, and includes textures, frames, etc. The drawing data is included in the image information.
[0021] The specific functional configuration of the transfer source 20 will be described.
[0022] The transfer source 20 includes a distributed display information acquisition unit 21, a drawing ability information acquisition unit 22, an application analysis unit 23, an application 24, a transfer method determination unit 25, a transfer path determination unit 26, and a transfer processing unit 27.
[0023] The distributed display information acquisition unit 21 acquires distributed display information from a plurality of transfer destinations 30. The distributed display information is, for example, information indicating whether a plurality of transfer destinations 30 are performing remote drawing simultaneously when transferring drawing data from the transfer source 20 to the plurality of transfer destinations 30, that is, whether the drawing data is synchronized and displayed at the plurality of transfer destinations 30. By the distributed display information acquisition unit 21 acquiring the distributed display information, the transfer source 20 can cause each of the plurality of transfer destinations 30 to synchronously display the drawing data. The distributed display information acquisition unit 21 outputs the acquired distributed display information to the transfer method determination unit 25.
[0024] The drawing ability information acquisition unit 22 acquires drawing ability information indicating the drawing ability of the transfer source 20 having itself and the drawing ability of the transfer destination 30. Here, the drawing ability information is hardware information regarding the transfer source 20 and the transfer destination 30. The hardware information is the presence or absence of a CPU (Central Processing Unit), the presence or absence of a GPU (Graphics Processing Unit), the presence or absence of a decoder, the presence or absence of an encoder, the display resolution, the name of the display device, etc.
[0025] For example, the drawing ability information acquisition unit 22 acquires respective drawing ability information from a storage unit (not shown) that stores a drawing ability information table indicating the drawing ability of the transfer source 20 and the drawing ability of the transfer destination 30. Note that the drawing ability information acquisition unit 22 may acquire the drawing ability information table by communicating with a display device and in-vehicle devices mounted on the vehicle 2. The drawing ability information table has the drawing ability information, virtual machine configuration information, and the like associated therewith. The storage unit may be mounted on a vehicle display device or another in-vehicle device. In FIG. 2, as an example of a plurality of transfer destinations 30 that are a plurality of display devices provided in the vehicle 2, a first transfer destination 40 and a second transfer destination 50 are illustrated. In the present embodiment, as shown in FIG. 2, the drawing ability information acquisition unit 22 acquires the drawing ability information indicating the drawing ability of the transfer source 20, the drawing ability information indicating the drawing ability of the first transfer destination 40, and the drawing ability information indicating the drawing ability of the second transfer destination 50.
[0026] The drawing ability information acquisition unit 22 outputs the drawing ability information indicating each of the acquired drawing ability of the transfer source 20 and the drawing ability of the transfer destination 30 to the transfer method determination unit 25 and the transfer path determination unit 26.
[0027] The application analysis unit 23 analyzes an application 24 for causing the transfer destination 30, which is a display device, to display drawing data. The application analysis unit 23 transfers content information, which is the result of analyzing the application 24, to the transfer method determination unit 25. The content information is included in the image information.
[0028] The application 24 includes, for example, content information (part image) related to vehicle instruments such as a vehicle speed display for displaying the vehicle speed and the engine speed, content information related to the operating status of in-vehicle devices such as the ON / OFF of the air conditioner and the volume of the audio device, content information related to navigation information such as a route map, and content information indicating the degree of danger related to the running of the vehicle 2.
[0029] The transfer method determination unit 25 acquires the distributed display information from the distributed display information acquisition unit 21, acquires the drawing ability information indicating the drawing ability of the transfer source 20 and the drawing ability of the transfer destination 30 from the drawing ability information acquisition unit 22, and acquires the content information from the application analysis unit 23.
[0030] When the transfer source 20 can directly transfer the image information to the transfer destination 30, the transfer method determination unit 25 determines a transfer method according to the drawing ability of the transfer destination 30 based on the content information, the drawing ability of the transfer source 20 which is the vehicle display device, and the drawing ability of the transfer destination 30. In the present embodiment, as shown in FIG. 2, the transfer method determination unit 25 determines the transfer method from the transfer source 20 to the first transfer destination 40 and the transfer method from the transfer source 20 to the second transfer destination 50.
[0031] For example, assume that the first transfer destination 40 has a GPU but does not have a decoder, and the second transfer destination 50 does not have a GPU but has a decoder. In this case, the transfer processing unit 27 determines the transfer method to the first transfer destination 40 as the command transfer method from the preset transfer methods, and determines the transfer method to the second transfer destination 50 as the stream transfer method from the preset transfer methods.
[0032] The transfer method determination unit 25 outputs the distributed display information, the determined transfer method, and the content information to the transfer path determination unit 26.
[0033] The transfer path determination unit 26 acquires the distributed display information, the determined transfer method, and the content information from the transfer method determination unit 25. In addition, the transfer path determination unit 26 acquires the drawing ability information indicating the drawing ability of the transfer source 20 and the drawing ability of the transfer destination 30 from the drawing ability information acquisition unit 22.
[0034] The transfer path determination unit 26 determines the transfer path from the transfer source 20 to the transfer destination 30. The transfer path determination unit 26 may determine the transfer path from the transfer source 20 to the transfer destination 30 based on the determined transfer method and the drawing ability information. In the present embodiment, as shown in FIG. 2, the transfer path determination unit 26 determines the transfer path from the transfer source 20 to the first transfer destination 40 and the transfer path from the transfer source 20 to the second transfer destination 50. The transfer path determination unit 26 outputs the distributed display information, the determined transfer path, and the transfer method determined by the transfer method determination unit 25 to the transfer processing unit 27.
[0035] The transfer processing unit 27 acquires the distributed display information, the determined transfer path, and the determined transfer method from the transfer path determination unit 26.
[0036] The transfer processing unit 27 converts (switches) the preset transfer method to the determined transfer method. If the drawing ability of the first transfer destination 40 is different from the drawing ability of the second transfer destination 50, the transfer method to the first transfer destination 40 and the transfer method to the second transfer destination 50 may be different transfer methods. For this reason, the transfer processing unit 27 converts the first transfer destination 40 and the second transfer destination 50 to transfer methods corresponding to their respective transfer methods. In the present embodiment, as shown in FIG. 2, the transfer processing unit 27 converts the preset transfer method to the transfer method determined by the transfer path determination unit 26 (the transfer method capable of transferring from the transfer source 20 to the first transfer destination 40), and converts the preset transfer method to the transfer method determined by the transfer path determination unit 26 (the transfer method capable of transferring from the transfer source 20 to the second transfer destination 50).
[0037] For example, assume that the first transfer destination 40 has a GPU and does not have a decoder, and the second transfer destination 50 does not have a GPU but has a decoder. In this case, the transfer processing unit 27 converts the transfer method to the first transfer destination 40 from the preset transfer method to the command transfer method, and converts the transfer method to the second transfer destination 50 from the preset transfer method to the stream transfer method.
[0038] Based on the distributed display information and content information obtained from the transfer method determination unit 25, the transfer processing unit 27 generates a drawing command for rendering the content information and drawing data including the texture and frame of the content information. Here, the image is a still image or a moving image. Also, the drawing command may be included in the image information.
[0039] The transfer processing unit 27 transfers the drawing command and the drawing data to the transfer destination 30 according to the converted transfer method. In the present embodiment, as shown in FIG. 2, the transfer processing unit 27 transfers the drawing command and the drawing data to the first transfer destination 40 according to the transfer method determined by the transfer path determination unit 26 so as to be transferable from the transfer source 20 to the first transfer destination 40, and transfers the drawing command and the drawing data to the second transfer destination 50 according to the transfer method determined by the transfer path determination unit 26 so as to be transferable from the transfer source 20 to the second transfer destination 50.
[0040] [First transfer destination 40 and second transfer destination 50] Each of the first transfer destination 40 and the second transfer destination 50 is a display device mounted on the vehicle 2. For example, each of the first transfer destination 40 and the second transfer destination 50 is a PC equipped with a liquid crystal panel or the like, a mobile terminal such as a smartphone, a car navigation system mounted on the vehicle 2, an electronic mirror system, a multi-information display, or the like. The first transfer destination 40 and the second transfer destination 50 may have the same configuration or different configurations.
[0041] The first transfer destination 40 includes a drawing data receiving unit 41, a drawing processing unit 42, and a display unit 43. The second transfer destination 50 includes a drawing data receiving unit 51, a drawing processing unit 52, and a display unit 53.
[0042] The drawing data receiving units 41 and 51 receive the drawing command and the drawing data transferred from the transfer source 20. The drawing data receiving units 41 and 51 output the received drawing command and drawing data to the drawing processing units 42 and 52.
[0043] The drawing processing units 42 and 52 execute drawing processing to adjust the display mode of drawing data based on drawing commands. The drawing processing units 42 and 52 output an image (drawing content) obtained by performing drawing processing on the drawing data to the display units 43 and 53.
[0044] The display units 43 and 53 are display screens for displaying the images acquired from the drawing processing units 42 and 52. The plurality of display units 43 and 53 synchronize and display the acquired images so as to give an overall sense of unity.
[0045] The display units 43 and 53 are display panels such as, for example, liquid crystal panels and organic EL (Electro Luminescence) panels. The display units 43 and 53 display a GUI (Graphical User Interface) for operating images such as, for example, a map for car navigation, menu images of various in-vehicle devices, or search images.
[0046] <Processing operation> The processing operations of the vehicle display device, vehicle display method, and program according to the present embodiment will be described with reference to FIGS. 2 and 3.
[0047] FIG. 3 is a flowchart showing the processing operation of the transfer source 20 according to the embodiment.
[0048] First, there are cases where an image displayed by the display device is also to be displayed on another display device. For this reason, when transferring and displaying the drawing data of the transfer source 20 to each of the first transfer destination 40 and the second transfer destination 50, which are other display devices, an event occurs (S11). That is, the transfer source 20 acquires an event for displaying an image on each of the first transfer destination 40 and the second transfer destination 50.
[0049] Next, due to the occurrence of the event in step S11, the transfer destinations 30, that is, the first transfer destination 40 and the second transfer destination 50 are determined (S12).
[0050] Next, the transfer method determination unit 25 acquires the content information of the application 24 from the application analysis unit 23 (S13).
[0051] Next, the transfer method determination unit 25 acquires drawing ability information indicating the drawing ability of the transfer source 20 and the drawing ability of the transfer destination 30 from the drawing ability information acquisition unit 22 (S14). Specifically, the drawing ability information acquisition unit 22 acquires drawing ability information indicating the drawing ability of the transfer source 20, drawing ability information indicating the drawing ability of the first transfer destination 40, and drawing ability information indicating the drawing ability of the second transfer destination 50.
[0052] Next, when the transfer source 20 can directly transfer the image information to the transfer destination 30, the transfer method determination unit 25 determines the transfer method of the drawing data according to the drawing ability of the transfer destination 30 based on the content information, the drawing ability of the transfer source 20 which is the vehicle display device, and the drawing ability of the transfer destination 30 (S15). Specifically, the transfer method determination unit 25 determines the transfer method from the transfer source 20 to the first transfer destination 40 and the transfer method from the transfer source 20 to the second transfer destination 50.
[0053] Next, when the transfer method determination unit 25 determines the transfer method, the transfer path determination unit 26 determines the transfer path from the transfer source 20 to the transfer destination 30 (S16). Specifically, the transfer path determination unit 26 determines the transfer path from the transfer source 20 to the first transfer destination 40 and the transfer path from the transfer source 20 to the second transfer destination 50.
[0054] Next, the transfer processing unit 27 executes the transfer process (S17).
[0055] Specifically, when the transfer method determination unit 25 determines the transfer method, the transfer processing unit 27 converts it into the transfer method determined by the preset transfer method. More specifically, the transfer processing unit 27 converts the preset transfer method into the transfer method determined by the transfer path determination unit 26 (the transfer method capable of transferring from the transfer source 20 to the first transfer destination 40), and converts the preset transfer method into the transfer method determined by the transfer path determination unit 26 (the transfer method capable of transferring from the transfer source 20 to the second transfer destination 50).
[0056] Further, the transfer processing unit 27 acquires content information from the transfer method determination unit 25, and generates drawing commands for rendering the content information and drawing data including textures, frames, etc. of the content information.
[0057] Next, the transfer processing unit 27 transfers the drawing commands and the drawing data (which combines textures, frames, etc.) to the transfer destination 30 according to the converted transfer method (S18). Specifically, the transfer processing unit 27 transfers the drawing commands and the drawing data to the first transfer destination 40 according to the transfer method determined by the transfer path determination unit 26 so as to be transferable from the transfer source 20 to the first transfer destination 40, and transfers the drawing commands and the drawing data to the second transfer destination 50 according to the transfer method determined by the transfer path determination unit 26 so as to be transferable from the transfer source 20 to the second transfer destination 50. Note that the drawing commands and the drawing data transferred to the first transfer destination 40 and the drawing commands and the drawing data transferred to the second transfer destination 50 may be different, but they may also be the same.
[0058] Then, the transfer source 20 ends the processing operation of the flowchart showing the processing operation in FIG. 3, and the transfer destination 30 starts the processing operation of the flowchart showing the processing operation in FIG. 4.
[0059] FIG. 4 is a flowchart showing the processing operation of the transfer destination 30 according to the embodiment.
[0060] First, as shown in FIGS. 2 and 4, the drawing data receiving units 41 and 51 receive the drawing commands and the drawing data transferred from the transfer source 20 (S21). The drawing data receiving units 41 and 51 output the received drawing commands and drawing data to the drawing processing units 42 and 52.
[0061] Next, the drawing processing units 42 and 52 execute drawing processing for adjusting the display mode of the drawing data based on the drawing commands (S22). The drawing processing units 42 and 52 output the images obtained by performing drawing processing on the drawing data to the display units 43 and 53.
[0062] Next, the display units 43 and 53 display the acquired video (S23). In the display system 1 of this operation example, since the times of the plurality of display devices are synchronized, the display units 43 and 53 can synchronize and display the drawing commands and drawing data transferred from the transfer source 20 to the first transfer destination 40 and the second transfer destination 50, respectively.
[0063] Then, the processing operations of the flowchart showing the processing operations of the first transfer destination 40 and the second transfer destination 50 are terminated.
[0064] Here, a specific example will be described with reference to FIG. 5 regarding the operations of the in-vehicle display device, the in-vehicle display method, and the program when the vehicle 2 actually travels.
[0065] FIG. 5 is a diagram illustrating a case where drawing fails and a case where drawing succeeds when drawing data is transferred from the transfer source 20 to the transfer destination 30.
[0066] For example, as shown in FIGS. 5(a) and 5(b), a case will be described where the transfer source is a car navigation having a CPU, a GPU, and an encoder, and the transfer destination is a rear display having a CPU and a decoder.
[0067] In this display system 1, during the running of the vehicle 2, the rear display may display a map application screen, guidance on tourist attractions, etc., and a notification of sudden acceleration.
[0068] In this case, as shown in FIG. 5(a), when the car navigation of the transfer source transfers OpenGL (Open Graphics Library) commands to the transfer destination in the command transfer method, the rear display of the transfer destination does not have a GPU, so it cannot process the OpenGL commands and may fail in the drawing process.
[0069] However, according to this embodiment, as shown in FIG. 5(b), when the car navigation of the transfer source 20 transfers the drawing frame to the transfer destination 30 in a stream transfer method, the rear display of the transfer destination 30 can successfully perform the drawing process because the decoder can process the drawing frame.
[0070] Also, in another example, as shown in FIGS. 5(c) and 5(d), a case where the transfer source is a camera system ECU having a CPU and an encoder, and the transfer destination is a HUD (Head-Up Display) having a CPU and a GPU will be described.
[0071] In this display system 1, during the running of the vehicle 2, when changing lanes and turning right or left, the camera image around the vehicle may be displayed on the HUD.
[0072] In this case, as shown in FIG. 5(c), when the camera system ECU (Electronic Control Unit) of the transfer source transfers the drawing frame to the transfer destination in a stream transfer method, the HUD of the transfer destination does not have a decoder, so it may not be able to process the drawing frame and the drawing process may fail.
[0073] However, according to this embodiment, as shown in FIG. 5(d), when the camera system ECU of the transfer source 20 transfers the OpenGL command to the transfer destination 30 in a command transfer method, the HUD of the transfer destination 30 can successfully perform the drawing process because the GPU can process the OpenGL command.
[0074] <Advantages and effects> Next, the advantages and effects of the vehicle display device, vehicle display method, and program according to this embodiment will be described.
[0075] As described above, the vehicle display device according to the present embodiment is a vehicle display device that transfers image information to a transfer destination 30 which is a display device mounted on a vehicle 2, and based on the image information, the drawing ability of the transfer source 20 which is the vehicle display device, and the drawing ability of the transfer destination 30, a transfer method determination unit 25 that determines a transfer method of the image information according to the drawing ability of the transfer destination 30, and a transfer process unit 27 that converts a preset transfer method into the transfer method determined by the transfer method determination unit 25 and transfers the image information to the transfer destination 30 according to the converted transfer method.
[0076] According to this, it is possible to convert the transfer method according to the hardware configurations of the transfer source 20 and the transfer destination 30 and transfer the drawing data to the transfer destination 30. Therefore, since the transfer destination 30 can acquire the drawing data by a transfer method according to its own drawing ability, it can perform drawing processing on the acquired drawing data.
[0077] Therefore, according to the vehicle display device, it is possible to realize drawing between a plurality of display devices having different drawing abilities. As a result, the transfer destination 30 can display an image obtained by performing drawing processing on the drawing data, and it is possible to realize remote drawing between a plurality of display devices.
[0078] Further, the vehicle display method according to the present embodiment is a vehicle display method in which a transfer source 20 transfers image information to a transfer destination 30 which is a display device mounted on a vehicle 2, and based on the image information, the drawing ability of the transfer source 20, and the drawing ability of the transfer destination 30, determining a transfer method of the image information according to the drawing ability of the transfer destination 30, and converting a preset transfer method into the determined transfer method and transferring the image information to the transfer destination 30 by the converted transfer method.
[0079] Also in this method, the same operational effects as described above are achieved.
[0080] Further, the program according to the present embodiment is a program for causing a computer to execute the vehicle display method.
[0081] Even in this program, the same operational effects as described above are achieved.
[0082] Also, in the vehicle display device according to the present embodiment, when the transfer source 20 can directly transfer the image information to the transfer destination 30 by the converted transfer method, the transfer method determination unit 25 determines a transfer method according to the drawing ability of the transfer destination 30 based on the image information, the drawing ability of the transfer source 20, and the drawing ability of the transfer destination 30.
[0083] According to this, since the transfer source 20 can directly transfer the drawing data to the transfer destination 30 without passing through the repeater, it can be expected to suppress an increase in the communication volume and processing load in the system including the transfer destination 30 and the transfer source 20.
[0084] (Modification Example 1 of the Embodiment) In this modification example, it is different from the embodiment in that the drawing data is transferred to the transfer destination 30 via the repeater 140. Other configurations in this modification example are the same as those in the embodiment unless otherwise specified, and the same reference numerals are assigned to the same configurations and the detailed description of the configurations is omitted.
[0085] <Functional Configuration> The display system 1a of this modification example will be described with reference to FIG. 6. FIG. 6 is a block diagram showing the display system 1a according to Modification Example 1 of the embodiment.
[0086] In the display system 1a of this modification example, when the drawing command and the drawing data cannot be directly transferred from the transfer source 20a to the transfer destination 30, the repeater 140 is set. The repeater 140 relays the transfer source 20a and the transfer destination 30, and can transfer the drawing command and the drawing data by a transfer method that the transfer destination 30 can draw. The repeater 140 is, for example, a display device mounted on the vehicle 2, an in-vehicle device, or the like.
[0087] First, the transfer source 20a of the display system 1a in this modification example will be described.
[0088] The transfer source 20a includes, in addition to the distributed display information acquisition unit 21, the drawing ability information acquisition unit 22, the application analysis unit 23, the application 24, the transfer method determination unit 25, the transfer path determination unit 26, and the transfer processing unit 27, a system load monitoring unit 122 and a repeater diagnosis unit 121.
[0089] When a candidate repeater 140 is extracted from among a display device mounted on the vehicle 2, in-vehicle devices, etc., the system load monitoring unit 122 monitors the loads of the candidate repeater and the transfer source 20a. In particular, when there are a plurality of candidate repeaters, the system load monitoring unit 122 monitors the loads of the plurality of candidate repeaters and the load of the transfer source 20a. The system load monitoring unit 122 outputs repeater information indicating the candidate repeater to the transfer path determination unit 26. For example, the system load monitoring unit 122 may set priorities for the candidate repeaters according to the loads. Further, the system load monitoring unit 122 may output to the transfer path determination unit 26 repeater information indicating the repeater with the lowest load among the candidate repeaters and repeater information indicating the respective loads of the plurality of candidate repeaters.
[0090] The repeater diagnosis unit 121 diagnoses the candidate repeaters included in the repeater information output by the system load monitoring unit 122 to the transfer path determination unit 26. The repeater diagnosis unit 121 outputs the diagnosis result regarding the diagnosed candidate repeater to the transfer path determination unit 26. For example, if a candidate repeater is malfunctioning, since it cannot function as the repeater 140, the repeater diagnosis unit 121 outputs to the transfer path determination unit 26 a diagnosis result for excluding such a candidate repeater.
[0091] When the transfer path determination unit 26 acquires the diagnosis result from the repeater diagnosis unit 121, acquires the transfer method determined by the transfer method determination unit 25, and acquires the repeater information from the system load monitoring unit 122, it determines the transfer path from the transfer source 20a to the transfer destination 30. That is, the transfer path determination unit 26 determines the transfer path from the transfer source 20a to the transfer destination 30 via the repeater 140 based on the diagnosis result, the determined transfer method, and the repeater information.
[0092] When the transfer source 20a cannot directly transfer the drawing command and drawing data to the transfer destination 30, the transfer path determination unit 26 selects a candidate repeater from among the plurality of display devices, and determines whether the selected candidate repeater can transfer the drawing command and drawing data to the transfer destination 30 by a transfer method according to the drawing ability of the transfer destination 30 (usable). That is, based on the diagnosis result, the determined transfer method, and the repeater information, the transfer path determination unit 26 selects a candidate repeater, and can determine whether the selected candidate repeater is usable according to the diagnosis result of the candidate repeater. When the transfer path determination unit 26 can determine that the candidate repeater selected according to the diagnosis result is usable, it determines the transfer path from the transfer source 20a to the transfer destination 30 via the repeater 140.
[0093] In this modification, as shown in FIG. 6, when the transfer path determination unit 26 determines that the selected candidate repeater can transfer the drawing command and drawing data to the transfer destination 30 by a transfer method according to the drawing ability of the transfer destination 30, it determines the candidate repeater as the repeater 140 included in the transfer path, and determines the transfer path from the transfer source 20a to the first transfer destination 40 via the determined repeater 140. Also, when the transfer source 20a can directly transfer the drawing command and drawing data to the second transfer destination 50, the transfer path determination unit 26 determines the transfer path from the transfer source 20a to the second transfer destination 50.
[0094] The transfer path determination unit 26 outputs the determined transfer path and the transfer method determined by the transfer method determination unit 25 to the transfer processing unit 27.
[0095] Also, when the transfer path determination unit 26 determines that the candidate repeater selected according to the diagnosis result is not usable, it selects the next candidate repeater, obtains the diagnosis result of the next candidate repeater from the repeater diagnosis unit 121, and determines again whether the next candidate repeater is usable.
[0096] The transfer processing unit 27 transfers drawing commands, drawing data, etc. to the transfer destination 30 and the relay 140. In this modified example, as shown in FIG. 6, the transfer processing unit 27 transfers drawing commands and drawing data from the transfer source 20a to the relay 140 by a preset transfer method, and transfers drawing commands, drawing data, etc. by a transfer method that can be transferred from the transfer source 20a to the second transfer destination 50.
[0097] Next, the relay 140 of the display system 1a in this modified example will be described.
[0098] Also, the display system 1a of this modified example includes a relay 140 in addition to the transfer source 20a and the transfer destination 30.
[0099] The relay 140 is set by the transfer source 20a when the transfer source 20a cannot directly transfer drawing commands, drawing data, etc. to the transfer destination 30. The relay 140 includes a drawing data receiving unit 141, a transfer method conversion unit 142, and a transfer processing unit 143.
[0100] The drawing data receiving unit 141 receives the determined transfer method, the determined transfer path, the drawing commands and drawing data transferred from the transfer source 20a. The drawing data receiving unit 141 outputs the determined transfer method, the determined transfer path, the drawing commands and drawing data to the transfer method conversion unit 142.
[0101] The transfer method conversion unit 142 acquires the determined transfer method, the determined transfer path, the drawing commands and drawing data. The transfer method conversion unit 142 converts the preset transfer method into a transfer method corresponding to the drawing ability of the transfer destination 30 determined by the transfer method determination unit 25 based on the determined transfer method. In this modified example, as shown in FIG. 6, the transfer method conversion unit 142 converts the preset transfer method into a transfer method that can be transferred from the relay 140 to the first transfer destination 40.
[0102] Based on the determined transfer path, the transfer processing unit 143 transfers the drawing commands and drawing data to the first transfer destination 40 in the transfer method converted by the transfer method conversion unit 142, that is, the transfer method that can be transferred from the repeater 140 to the first transfer destination 40.
[0103] <Processing operation> The processing operations of the vehicle display device, the vehicle display method, and the program according to this modification example will be described with reference to FIGS. 6 and 7.
[0104] FIG. 7 is a flowchart showing the processing operation of the transfer source 20a according to Modification Example 1 of the embodiment.
[0105] In this operation example, for the processing operations similar to those in FIG. 3, the same reference numerals are used and the description is appropriately omitted. Also, in this operation example, for the sake of illustration, a case where a repeater 140 is provided between the transfer source 20a and the first transfer destination 40 is assumed. Note that this operation example is merely an example, and a case where a repeater 140 is provided between the transfer source 20a and the second transfer destination 50 may also be applicable.
[0106] First, through the processing operations in steps S11 to S15, the repeater diagnosis unit 121 acquires the drawing ability information of the candidate repeater 140 indicated in the repeater information output by the system load monitoring unit 122 to the transfer path determination unit 26 (S15a).
[0107] Next, when the transfer source 20a cannot directly transfer the drawing data to the first transfer destination 40, the transfer path determination unit 26 selects a candidate repeater from among the plurality of display devices (S15b). The transfer path determination unit 26 selects one candidate repeater from among one or more candidate repeaters indicated in the repeater information acquired from the system load monitoring unit 122. The transfer path determination unit 26 outputs information indicating the selected candidate repeater to the repeater diagnosis unit 121.
[0108] Next, the repeater diagnosis unit 121 diagnoses whether the selected candidate repeater can be used based on the information indicating the selected candidate repeater (S15c). For example, the repeater diagnosis unit 121 diagnoses the drawing ability, presence or absence of failure, etc. of the selected candidate repeater. The repeater diagnosis unit 121 outputs the diagnosis result regarding the selected candidate repeater to the transfer path determination unit 26.
[0109] Next, the transfer path determination unit 26 determines whether the drawing data can be transferred to the first transfer destination 40 by a transfer method corresponding to the drawing ability of the first transfer destination 40 using the candidate repeater selected in step S15b. That is, the transfer path determination unit 26 determines whether the selected candidate repeater can be used based on the acquired diagnosis result (S15d).
[0110] If the transfer path determination unit 26 determines that the selected candidate repeater cannot be used (NO in S15d), it determines whether there is an undiagnosed candidate having the drawing ability required for the repeater 140 based on the repeater information (S15e).
[0111] If the transfer path determination unit 26 determines that there is an undiagnosed candidate having the drawing ability required for the repeater 140 (YES in S15e), the processing operation returns to step S15b.
[0112] On the other hand, if the transfer path determination unit 26 determines that there is no undiagnosed candidate having the drawing ability required for the repeater 140 (NO in S15e), it executes the processing when the candidate repeater cannot be used (S15f). Then, the processing operation of the flowchart showing the processing operation of the first transfer destination 40 shown in FIG. 7 ends.
[0113] Returning to the description of step S15d, when the transfer path determination unit 26 determines that the selected candidate relay can transfer the drawing data to the first transfer destination 40 by a transfer method corresponding to the drawing ability of the first transfer destination 40, the candidate relay is determined as the relay 140 included in the transfer path. Further, the transfer path determination unit 26 determines the transfer path from the transfer source 20a to the first transfer destination 40 via the determined relay 140. That is, when the candidate relay selected by the transfer path determination unit 26 is determined to be usable (YES in S15d), the transfer source 20a ends the processing operation of the flowchart showing the processing operation of the transfer source 20a shown in FIG. 7 via steps S16 to S18. Then, the relay 140 starts the processing operation of the flowchart showing the processing operation of the relay 140 in FIG. 8.
[0114] FIG. 8 is a flowchart showing the processing operation of the relay 140 according to Modification 1 of the embodiment.
[0115] First, as shown in FIG. 8, the drawing data receiving unit 141 of the relay 140 receives the determined transfer method, the determined transfer path, the drawing command and the drawing data transferred from the transfer source 20a (S31). The drawing data receiving unit 141 outputs the determined transfer method, the determined transfer path, the drawing command and the drawing data to the transfer method conversion unit 142.
[0116] Next, the transfer method conversion unit 142 acquires the determined transfer method, the determined transfer path, the received drawing command and the drawing data. The transfer method conversion unit 142 converts the preset transfer method into a transfer method corresponding to the drawing ability of the transfer destination 30 determined by the transfer method determination unit 25 based on the determined transfer method (S32).
[0117] Next, the transfer processing unit 143 transfers the drawing command and the drawing data to the transfer destination 30 by the transfer method converted by the transfer method conversion unit 142 (S33). Then, the relay 140 ends the processing operation of the flowchart showing the processing operation of FIG. 8, and the first transfer destination 40 starts the processing operation of the flowchart showing the processing operation of FIG. 4.
[0118] Here, a specific example will be described with reference to FIG. 9 regarding the processing operations of the vehicle display device, vehicle display method, and program when the vehicle 2 is actually running.
[0119] FIG. 9 is another diagram illustrating a case where drawing fails and a case where drawing is successful when drawing data is transferred from a transfer source 20a to a transfer destination 30.
[0120] For example, as shown in FIGS. 9(a) and 9(b), a case will be described where the transfer source is a detection system ECU having a CPU and the transfer destination is an electronic mirror having a CPU and a decoder.
[0121] In this display system 1a, during the running of the vehicle 2, when another vehicle approaches from the front while the user is looking at the electronic mirror, a graphical warning may be displayed on the electronic mirror.
[0122] In this case, as shown in FIG. 9(a), when the detection system ECU of the transfer source transfers OpenGL commands to the transfer destination in the command transfer method, since the electronic mirror of the transfer destination does not have a GPU, it may not be able to process the OpenGL commands and the drawing process may fail.
[0123] However, according to this modification example, as shown in FIG. 9(b), when a car navigation having a CPU, a GPU, and an encoder is set as the relay 140, the detection system ECU of the transfer source 20a transfers OpenGL commands to the relay 140 in the command transfer method. The car navigation of the relay 140 converts from the command transfer method to the stream transfer method and transfers the drawing frame to the transfer destination 30 in the stream transfer method. In the electronic mirror of the transfer destination 30, since the decoder can process the drawing frame, the drawing process is successful.
[0124] <Advantages and effects> Next, the advantages and effects of the vehicle display device, vehicle display method, and program according to this modification example will be described.
[0125] As described above, in the vehicle display device according to this modification example, a plurality of display devices are provided in the vehicle 2. Further, the vehicle display device according to this modification example includes a transfer path determination unit 26 that determines a transfer path from a transfer source 20a to a transfer destination 30. Then, when the transfer source 20a cannot directly transfer the image information to the transfer destination 30, the transfer method determination unit 25 selects a relay device that is a candidate among the plurality of display devices, and determines whether the selected candidate relay device can transfer the image information to the transfer destination 30 by a transfer method according to the drawing ability of the transfer destination 30.
[0126] According to this, it is possible to select a candidate relay device and determine whether the candidate relay device can be used. Therefore, if the candidate relay device is usable, even if the drawing data cannot be directly transferred from the transfer source 20a to the transfer destination 30, the drawing data can be transferred from the transfer source 20a to the transfer destination 30 via the relay device 140.
[0127] Also, in the vehicle display device according to this modification example, when the transfer path determination unit 26 determines that the selected candidate relay device can transfer the image information to the transfer destination 30 by a transfer method according to the drawing ability of the transfer destination 30, the transfer path determination unit 26 determines the candidate relay device as the relay device 140 included in the transfer path, and determines the transfer path from the transfer source 20a to the transfer destination 30 via the determined relay device 140.
[0128] According to this, it is possible to determine the transfer path from the transfer source 20a to the transfer destination 30 via the relay device 140 according to the hardware configurations of the transfer source 20a, the relay device 140, and the transfer destination 30. Therefore, even if the transfer source 20a cannot directly transfer the drawing data to the transfer destination 30, the transfer source 20a can transfer the drawing data to the transfer destination 30 via the relay device 140. As a result, the transfer destination 30 can display an image obtained by performing drawing processing on the drawing data.
[0129] In the vehicle display device according to this modification example, the transfer method determination unit 25 determines a transfer method according to the drawing ability of the transfer destination 30 based on the image information, the drawing ability of the transfer source 20a, and the drawing ability of the transfer destination 30. The relay 140 determined by the transfer path determination unit 26 converts the preset transfer method into the transfer method according to the drawing ability of the transfer destination 30 determined by the transfer method determination unit 25, and transfers the image information to the transfer destination 30 by the converted transfer method.
[0130] According to this, it is possible to convert the transfer method and transfer the drawing data to the transfer destination 30 according to the hardware configurations of the relay 140 and the transfer destination 30. Since the transfer destination 30 can acquire the drawing data by the transfer method according to its own drawing ability, the acquired drawing data can be subjected to drawing processing. For example, even if the transfer source 20a cannot directly transfer the drawing data to the transfer destination 30, according to the vehicle display device according to this modification example, remote drawing between a plurality of display devices can be realized.
[0131] Also in this modification example, the same operational effects as described above are achieved.
[0132] (Modification Example 2 of the Embodiment) In this modification example, it is different from Modification Example 1 of the embodiment in that the second transfer destination 250 transfers the drawing command and the drawing data to the first transfer destination 40 as a relay, and the second transfer destination 250 displays the image indicated by the drawing data as a display device. Other configurations in this modification example are the same as those in the embodiment, Modification Example 1 of the embodiment, etc. unless otherwise specified, and the same reference numerals are given to the same configurations and detailed descriptions thereof are omitted.
[0133] <Functional Configuration> The display system 1b of this modification example will be described with reference to FIG. 10. FIG. 10 is a block diagram showing the display system 1b according to Modification Example 2 of the embodiment.
[0134] In this modification example, an example is illustrated where the second transfer destination 250 functions as a repeater and a display device, and the final transfer destination 30 is the first transfer destination 40. Note that the first transfer destination 40 may function as a repeater and a display device, and the final transfer destination 30 may be the second transfer destination 50.
[0135] The second transfer destination 250 serving as a repeater in this modification example displays the first drawing data included in the drawing data acquired from the transfer source 20b. Further, the second transfer destination 250 converts the drawing data into a transfer method according to the drawing ability of the transfer destination 30 determined by the transfer method determination unit 25, and transfers the second drawing data included in the drawing data to the transfer destination 30 by the converted transfer method. The first drawing data is an example of the first image information, and the second drawing data is an example of the second image information.
[0136] Specifically, the second transfer destination 250 includes a drawing data reception unit 51, a drawing processing unit 52, a display unit 53, a transfer method conversion unit 252, and a transfer processing unit 253.
[0137] The drawing data reception unit 51 receives the determined transfer method, the determined transfer path, the drawing command and the drawing data (the first drawing data and the second drawing data) transferred from the transfer source 20b. The drawing data reception unit 51 outputs the drawing command and the first drawing data to the drawing processing unit 52. Further, the drawing data reception unit 51 outputs the determined transfer method, the determined transfer path, the drawing command and the second drawing data to the transfer method conversion unit 252.
[0138] The drawing processing unit 52 executes drawing processing for adjusting the display mode of the first drawing data based on the drawing command. The drawing processing unit 52 outputs the image obtained by performing drawing processing on the first drawing data to the display unit 53.
[0139] The display unit 53 displays the image acquired from the drawing processing unit 52.
[0140] The transfer method conversion unit 252 acquires the determined transfer method, the determined transfer path, the drawing command, and the second drawing data. The transfer method conversion unit 252 converts the preset transfer method into the determined transfer method based on the determined transfer method. In this modification example, as shown in FIG. 10, the transfer method conversion unit 252 converts the preset transfer method into the determined transfer method (the transfer method capable of transferring from the second transfer destination 250 to the first transfer destination 40).
[0141] The transfer processing unit 253 transfers the drawing command and the second drawing data to the first transfer destination 40 in the transfer method converted by the transfer method conversion unit 252, that is, the transfer method capable of transferring from the second transfer destination 250 to the first transfer destination 40.
[0142] <Operational effects> Next, the operational effects of the vehicle display device, the vehicle display method, and the program according to this modification example will be described.
[0143] As described above, in the vehicle display device according to this modification example, the relay determined by the transfer path determination unit 26 has a display unit 53 that displays the first image information included in the image information acquired from the transfer source 20b. Then, the relay converts the preset transfer method into a transfer method corresponding to the drawing ability of the transfer destination 30 determined by the transfer method determination unit 25, and transfers the second image information included in the image information to the transfer destination 30 by the converted transfer method.
[0144] According to this, for example, the second transfer destination 250 in FIG. 10 can function as a relay and a display device. Therefore, the second transfer destination 250 can display the first image information acquired from the transfer source 20b, and can also display the second image information acquired from the transfer source 20b. Furthermore, the drawing data can be transferred to the first transfer destination 40 after being converted into a transfer method corresponding to the hardware configurations of the relay and the transfer destination 30.
[0145] Also in this modification example, the same operational effects as described above are achieved.
[0146] (Modification example 3 of the embodiment) In this modification example, it is different from the embodiment and modification examples 1 and 2 of the embodiment in that RAW data is transferred to the first transfer destination 40 when there is no available relay device. Other configurations in this modification example are the same as those in the embodiment and modification examples 1 and 2 of the embodiment, etc., unless otherwise specified. For the same configurations, the same reference numerals are used and detailed descriptions thereof are omitted. Note that in this modification example, the first transfer destination 40 is used as an example of the transfer destination 30, but the second transfer destination 50 may be used as an example of the transfer destination 30.
[0147] <Functional configuration> The display system 1c of this modification example will be described with reference to FIG. 11. FIG. 11 is a block diagram showing the display system 1c according to modification example 3 of the embodiment.
[0148] In this modification example, there may be a case where there is no relay device capable of transferring drawing data by a transfer method according to the drawing ability of the first transfer destination 40. In this case, the transfer source 20c determines whether to transfer the content information as RAW data by estimating the frame rate of the first transfer destination 40.
[0149] Specifically, the transfer source 20c includes a performance estimation unit 321 in addition to the distributed display information acquisition unit 21, the drawing ability information acquisition unit 22, the application analysis unit 23, the application 24, the transfer method determination unit 25, the transfer path determination unit 26, and the transfer processing unit 27.
[0150] The performance estimation unit 321 acquires performance information indicating the performance of the first transfer destination 40 from the first transfer destination 40 or the storage unit, and estimates the frame rate of the first transfer destination 40 based on the performance information indicating the performance of the first transfer destination 40. The performance estimation unit 321 outputs the estimation result of the frame rate of the first transfer destination 40 to the transfer path determination unit 26.
[0151] When the frame rate of the first transfer destination 40 is greater than a predetermined threshold, the transfer route determination unit 26 directly transfers the RAW data to the first transfer destination 40, which is the determined transfer route. That is, when the transfer route determination unit 26 determines that the selected candidate repeater cannot transfer the drawing data to the first transfer destination 40 by a transfer method corresponding to the drawing ability of the first transfer destination 40, the transfer source 20c transfers the RAW data to the first transfer destination 40 without converting the transfer method.
[0152] Also, when the frame rate of the first transfer destination 40 is less than or equal to a predetermined threshold, the transfer route determination unit 26 stops transferring the drawing data and RAW data to the first transfer destination 40.
[0153] <Effect> Next, the effects of the vehicle display device, the vehicle display method, and the program according to this modification example will be described.
[0154] As described above, in the vehicle display device according to this modification example, when the transfer route determination unit 26 determines that the selected candidate repeater cannot transfer the image information to the transfer destination 30 by a transfer method corresponding to the drawing ability of the transfer destination 30, the transfer source 20c transfers the image information to the transfer destination 30 without converting the transfer method.
[0155] According to this, for example, when the specifications of the transfer destination 30 are low, by transferring as RAW data, the transfer destination 30 can display the RAW data as an image.
[0156] Also, the vehicle display device according to this modification example includes a performance estimation unit 321 that estimates the frame rate of the transfer destination 30 based on the performance information indicating the performance of the transfer destination 30. Then, when the frame rate of the transfer destination 30 is greater than a predetermined threshold, the transfer source 20c transfers the image information to the transfer destination 30.
[0157] For example, if the frame rate of the destination 30 is higher than a predetermined threshold value, it is considered that even if RAW data is transferred to the destination 30, the destination 30 can display the RAW data as an image. Therefore, when the estimated frame rate of the destination 30 is higher than the predetermined threshold value, by transferring as RAW data, the destination 30 can display the RAW data as an image.
[0158] Also in this modified example, the same operational effects as described above are achieved.
[0159] (Modified Example 4 of the Embodiment) In this modified example, it is different from Modified Example 3 of the embodiment in that a new destination is displayed. Other configurations in this modified example are the same as those in Modified Example 3 of the embodiment and the like, unless otherwise specified, and the same reference numerals are given to the same configurations and detailed descriptions thereof are omitted.
[0160] <Functional Configuration> The display system 1d of this modified example will be described with reference to FIG. 12. FIG. 12 is a block diagram showing the display system 1d according to Modified Example 4 of the embodiment.
[0161] In this modified example, there may be no relay device capable of transferring drawing data by a transfer method according to the drawing ability of the destination 30. In this modified example, the first destination 40 is illustrated as an example of the destination 30. Note that in this modified example, the second destination 50 may be used as an example of the destination 30.
[0162] In this case, the source 20d determines whether to transfer the content information as RAW data by estimating the frame rate of the first destination 40.
[0163] In addition to the distributed display information acquisition unit 21, the drawing ability information acquisition unit 22, the application analysis unit 23, the application 24, the transfer method determination unit 25, the transfer path determination unit 26, the transfer processing unit 27, the relay device diagnosis unit 121, and the system load monitoring unit 122, the source 20d includes a performance estimation unit 321 and a presentation unit 421.
[0164] When the transfer path determination unit 26 determines that the selected candidate relay cannot transfer the drawing data to the first transfer destination 40 by a transfer method corresponding to the drawing ability of the first transfer destination 40, the transfer source 20d transfers the RAW data to the first transfer destination 40 without converting the transfer method.
[0165] Specifically, when the repeater diagnosis unit 121 diagnoses that it is not available in all of the candidate repeaters selected by the transfer path determination unit 26, there is no repeater among the plurality of display devices that can transfer the drawing data by a transfer method corresponding to the drawing ability of the first transfer destination 40.
[0166] In this case, the transfer path determination unit 26 determines the transfer path from the transfer source 20d to the first transfer destination 40 without going through a repeater. The transfer path determination unit 26 directly transfers the RAW data of the content information to the first transfer destination 40 which is the determined transfer path. The RAW data is an example of image information.
[0167] In addition, the performance estimation unit 321 acquires performance information indicating the performance of the first transfer destination 40 from the first transfer destination 40 or the storage unit, and estimates the frame rate of the first transfer destination 40 based on the performance information indicating the performance of the first transfer destination 40. The performance estimation unit 321 outputs the estimation result of the frame rate of the first transfer destination 40 to the transfer path determination unit 26.
[0168] When the frame rate of the first transfer destination 40 is greater than a predetermined threshold, it is considered that the drawing processing ability of the CPU or the like of the first transfer destination 40 is sufficient. Therefore, when the frame rate of the first transfer destination 40 is greater than a predetermined threshold, the transfer path determination unit 26 directly transfers the RAW data to the first transfer destination 40 which is the determined transfer path.
[0169] Also, when the frame rate of the first destination 40 is equal to or lower than a predetermined threshold value, it is considered that the drawing processing ability of the CPU or the like of the first destination 40 is insufficient. For this reason, as shown by the two-dot chain line in FIG. 12, when the frame rate of the first destination 40 is equal to or lower than a predetermined threshold value, the transfer path determination unit 26 stops the transfer of the drawing data and the RAW data to the first destination 40 and determines that it is not displayable. At this time, when the transfer path determination unit 26 determines that the selected candidate relay device cannot transfer the drawing data and the RAW data to the first destination 40 by a transfer method corresponding to the drawing ability of the first destination 40, the transfer source 20d outputs a list of new destinations from among the plurality of display devices. Specifically, since the name of the display device is included in the hardware information of the drawing ability information, the transfer source 20d can output a list of new destinations. As a result, the user can select a third destination 50d for displaying the drawing data from the list of new destinations.
[0170] Also, the transfer source 20d outputs to the presentation unit 421 that the transfer of the drawing data and the RAW data has been stopped. The presentation unit 421 is, for example, a display device or an audio device. The transfer source 20d may cause the display device, which is the presentation unit 421 mounted on the vehicle 2, to display that the transfer of the drawing data and the RAW data has been stopped, or may cause the audio device, which is the presentation unit 421 mounted on the vehicle 2, to output a sound indicating that the transfer of the drawing data and the RAW data has been stopped.
[0171] Also, when the transfer path determination unit 26 determines that the selected candidate relay device cannot transfer the image information to the first destination 40 by a transfer method corresponding to the drawing ability of the first destination 40, the transfer source 20d outputs to the presentation unit 421 that the relay device cannot be used. For example, the transfer source 20d may cause the display device mounted on the vehicle 2 to display that the relay device cannot be used, or may cause the audio device mounted on the vehicle 2 to output a sound indicating that the relay device cannot be used.
[0172] <Processing operation> The processing operations of the vehicle display device, the vehicle display method, and the program according to this modification example will be described with reference to FIGS. 12 and 13.
[0173] Figure 13 is a flowchart showing the processing operation of the transfer source 20d according to Modification Example 4 of the embodiment. In this operation example, for the processing operations similar to those in FIG. 3, the same reference numerals are given and the description is omitted as appropriate.
[0174] First, when the transfer path determination unit 26 determines that the selected candidate relay is unusable based on the diagnosis result obtained from the repeater diagnosis unit 121 (the repeater is unusable), the transfer path determination unit 26 determines to directly transfer the RAW data of the content information (S41). That is, the transfer path determination unit 26 determines a transfer path for directly transferring the RAW data from the transfer source 20d to the first transfer destination 40.
[0175] Next, the performance estimation unit 321 estimates the frame rate when directly transferring the RAW data from the transfer source 20d to the first transfer destination 40 (S42). The performance estimation unit 321 outputs the estimated frame rate to the transfer path determination unit 26.
[0176] Next, the transfer path determination unit 26 determines whether the frame rate of the first transfer destination 40 is greater than a predetermined threshold (S43).
[0177] Next, when the transfer path determination unit 26 determines that the frame rate of the first transfer destination 40 is greater than the predetermined threshold (YES in S43), the transfer source 20d ends the processing operation of the flowchart showing the processing operation of the transfer source 20d shown in FIG. 13 via steps S16 to S18. The first transfer destination 40 starts the processing operation of the flowchart showing the processing operation of FIG. 4.
[0178] When the frame rate of the first transfer destination 40 is equal to or less than the predetermined threshold (NO in S43), the transfer path determination unit 26 aborts the transfer of the drawing data and the RAW data to the first transfer destination 40 (aborts the determination of the path) and determines that it is not displayable.
[0179] Next, the repeater diagnosis unit 121 of the transfer source 20d outputs a warning (S44). Specifically, the repeater diagnosis unit 121 outputs to the presentation unit 421 a warning indicating that the transfer of the drawing data and the RAW data has been aborted. As a result, the presentation unit 421 outputs that the transfer of the drawing data and the RAW data has been aborted.
[0180] Next, the repeater diagnosis unit 121 outputs to the presentation unit 421 a list of new transfer destinations, that is, display devices to which direct transfer from the transfer source is possible, from among the plurality of display devices (S45). As a result, the user can select a first transfer destination 40 for displaying the drawing data from the list of new transfer destinations.
[0181] Next, the repeater diagnosis unit 121 confirms with the user whether to display the drawing data on another display device (S46). Specifically, the repeater diagnosis unit 121 causes the presentation unit 421 to present an item for confirming whether to display the drawing data on another display device.
[0182] Next, the transfer source 20d determines whether it has been selected to display the drawing data on another display device that is the new transfer destination (S47). That is, the transfer source 20d determines whether the user has selected to display it on another display device via the operation input unit mounted on the vehicle 2.
[0183] If the transfer source 20d determines that it has been selected to display on another display device (YES in S47), it proceeds to step S16.
[0184] On the other hand, if the transfer source 20d determines that it has not been selected to display on another display device (NO in S47), it ends the processing operation of the flowchart showing the processing operation of the transfer source 20d shown in FIG. 13.
[0185] Here, a specific example of the processing operations of the in-vehicle display device, the in-vehicle display method, and the program when the vehicle 2 actually travels will be described with reference to FIG. 14. FIG. 14 is yet another diagram illustrating a case where drawing is successful when drawing data is transferred from the transfer source 20d to the first transfer destination 40.
[0186] For example, as shown in FIG. 14(a), when the transfer source 20d has a CPU, a GPU, and an encoder, and the transfer destination 30 has a CPU, as shown in FIG. 14(b), the case where the detection system ECU of the transfer source 20d has a CPU and the electronic mirror of the transfer destination 30 has a CPU and a decoder will be described.
[0187] In this modified example, as shown in FIG. 14(a), when there is no repeater between the transfer source and the transfer destination, and the transfer destination has only a CPU, if the frame rate of the transfer destination 30 is greater than a predetermined threshold, the CPU of the transfer source 20d transfers the RGBA RAW data to the transfer destination. The transfer destination 30 succeeds in the drawing process in order to acquire the RAW data.
[0188] Also, in this modified example, as shown in FIG. 14(b), when the transfer source 20d is a detection system ECU having a CPU and the transfer destination 30 is an electronic mirror having a CPU and a decoder, if there is no repeater between the transfer source 20d and the transfer destination 30, and the frame rate of the transfer destination 30 is greater than a predetermined threshold, the detection system ECU of the transfer source 20d transfers the RAW data to the transfer destination 30. The transfer destination 30 succeeds in the drawing process in order to acquire the RAW data.
[0189] <Function and Effect> Next, the function and effect of the vehicle display device, the vehicle display method, and the program according to this modified example will be described.
[0190] As described above, in the vehicle display device according to this modified example, when the frame rate of the transfer destination 30 is equal to or less than a predetermined threshold, the transfer source 20d stops transferring the image information to the transfer destination 30 and outputs a message indicating that the transfer of the image information has been stopped.
[0191] According to this, by outputting a message indicating that the transfer has been stopped, the user can recognize that the drawing data cannot be displayed as an image at the transfer destination 30. Therefore, the user can take other means.
[0192] Further, in the vehicle display device according to this modification example, when the transfer path determination unit 26 determines that the selected candidate relay cannot transfer the image information to the transfer destination 30 by a transfer method corresponding to the drawing ability of the transfer destination 30, the transfer source 20d outputs that the relay cannot be used.
[0193] According to this, by outputting that the relay cannot be used, the user can attempt to determine whether the drawing data can be displayed as an image at the transfer destination 30 using another relay.
[0194] Further, in the vehicle display device according to this modification example, when the transfer path determination unit 26 determines that the selected candidate relay cannot transfer the image information to the transfer destination 30 by a transfer method corresponding to the drawing ability of the transfer destination 30, the transfer source 20d outputs a list of the third transfer destinations 50d (a list of candidates for the third transfer destinations 50d) from among the plurality of display devices.
[0195] According to this, since the user can view the list of the third transfer destinations 50d (the list of candidates for the third transfer destinations 50d), the user can select a desired transfer destination 30 from the list of the third transfer destinations 50d. Thereby, an image obtained by performing drawing processing on the drawing data can be displayed on the newly selected transfer destination 30.
[0196] This modification example also has the same operational effects as described above.
[0197] (Other Modification Examples) As described above, the vehicle display device, the vehicle display method, and the program according to the present disclosure have been described based on the above-described embodiments and modification examples 1 to 4 of the embodiments. However, the present disclosure is not limited to these embodiments and modification examples 1 to 4 of the embodiments. As long as the gist of the present disclosure is not deviated from, various modifications conceived by those skilled in the art applied to the embodiments and modification examples 1 to 4 of the embodiments may also be included in the scope of the present disclosure.
[0198] For example, the vehicle display device according to the above-described embodiment and Modification Examples 1 to 4 of the embodiment may have a configuration as shown in FIG. 15. FIG. 15 is a block diagram showing a display system according to another modification example. Specifically, the transfer source 20e, which is a vehicle display device, may include a distributed display information acquisition unit 21, a drawing ability information acquisition unit 22, an application analysis unit 23, an application 24, a transfer method determination unit 25, a transfer path determination unit 26, a transfer processing unit 27, a system load monitoring unit 122, a repeater diagnosis unit 121, a performance estimation unit 321, a drawing data reception unit 551, a drawing processing unit 552, a display unit 553, and a transfer method conversion unit 554. Each component of the transfer source 20e may be the same as the content shown in the above-described embodiment and Modification Examples 1 to 4 of the embodiment.
[0199] Further, in the vehicle display device, vehicle display method, and program according to the above-described embodiment and Modification Examples 1 to 4 of the embodiment, as an example of step S15f in FIG. 7, Modification Examples 3 and 4 of the embodiment may be executed.
[0200] Further, in the vehicle display device, vehicle display method, and program according to the above-described embodiment and Modification Examples 1 to 4 of the embodiment, since the drawing ability information table includes configuration information of the virtual machine and the like, the transfer destination may be able to acquire drawing commands and drawing data from the cloud server.
[0201] Further, since the configuration information of the virtual machine is included in the drawing ability information, the transfer destination may be a virtual machine operating in the control device. For example, when a first virtual machine for controlling the HUD and a second virtual machine for controlling the vehicle instrument are operating on the hypervisor on the ECU, the first virtual machine and / or the second virtual machine may be selected as the transfer destination. That is, in the vehicle display device, vehicle display method, and program according to the above-described embodiment and Modification Examples 1 to 4 of the embodiment, the transfer destination may be selected in units of virtual machines. The selected virtual machine of the transfer destination may be able to acquire drawing commands and drawing data.
[0202] In addition, in the vehicle display device, vehicle display method, and program according to the above-described embodiment and Modification Examples 1 to 4 of the embodiment, it may be determined whether to convert the transfer method according to the content information of the application. In this case, the application may store a table of transfer methods corresponding to the content information. The transfer method determination unit may determine the transfer method using the table acquired by the application analysis unit from the application. For example, when the transfer amount of the drawing data is larger than the reference value for reasons such as a large amount of texture, the transfer method may be converted from the command transfer method to the stream transfer method. In the case of the stream transfer method, since the data is compressed and transferred, it can be expected to reduce the transfer amount. In another example, in the case of drawing data including a transparent α component, since it cannot be drawn by the stream transfer method, the command transfer method may be selected. Further, the transfer source may set a displayable area or a display restriction area from among a plurality of display devices according to the type of the content information.
[0203] In addition, in the vehicle display device, vehicle display method, and program according to the above-described embodiment and Modification Examples 1 to 4 of the embodiment, when the content information is such that there is no difference in the quality of the image in both the command transfer method and the stream transfer method, or when the difference in quality is within an acceptable range, it may be transferred from the transfer destination to the transfer source via the repeater.
[0204] In addition, in the vehicle display device, vehicle display method, and program according to the above-described embodiment and Modification Examples 1 to 4 of the embodiment, in the case of content information in which there is an unacceptable difference in quality in both the command transfer method and the stream transfer method, a warning of transfer cancellation may be output, and the transfer of the drawing data and the RAW data via the repeater may be cancelled. In this case, a new transfer destination that can be directly transferred may be determined, and the transfer may be made to the new transfer destination according to the judgment of the user.
[0205] Also, in the vehicle display device, vehicle display method, and program according to the above-described embodiment and Modifications 1 to 4 of the embodiment, when there are a plurality of candidate transfer paths, the transfer path determination unit may determine an optimal transfer path based on content information, drawing ability information, and the like. In this case, for the candidate transfer paths, the repeater diagnosis unit diagnoses the repeaters of the transfer paths in order from the preferred transfer path (the transfer path with a higher priority), and if there is no problem, the transfer path determination unit may determine the preferred transfer path. The priority of the transfer path may be ranked, for example, from the viewpoint of the order of the time taken to transfer drawing data from the transfer source to the transfer destination until the transfer destination displays the drawing data being short.
[0206] Also, the transfer method determination unit, transfer path determination unit, transfer processing unit, repeater diagnosis unit, system load monitoring unit, performance estimation unit, transfer method conversion unit, drawing processing unit, etc. included in the vehicle display device according to the above-described embodiment and Modifications 1 to 4 of the embodiment are typically realized as an LSI which is an integrated circuit. These may be individually formed into one chip, or may be formed into one chip so as to include some or all of them.
[0207] Also, the integration into an integrated circuit is not limited to an LSI, and it may be realized by a dedicated circuit or a general-purpose processor. An FPGA (Field Programmable Gate Array) that can be programmed after manufacturing the LSI, or a reconfigurable processor that can reconfigure the connection and setting of circuit cells inside the LSI may be used.
[0208] Note that in the above-described embodiment and Modifications 1 to 4 of the embodiment, each component may be configured by dedicated hardware, or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.
[0209] In addition, the division of the functional blocks in the block diagram is merely an example, and a plurality of functional blocks may be realized as one functional block, one functional block may be divided into a plurality, or some functions may be transferred to other functional blocks. Also, the functions of a plurality of functional blocks having similar functions may be processed by a single piece of hardware or software in parallel or in time division.
[0210] In addition, the order in which each step in the flowchart is executed is for the purpose of exemplification for specifically explaining the present disclosure, and may be an order other than the above. Also, some of the above steps may be executed simultaneously (in parallel) with other steps.
[0211] Note that forms obtained by applying various modifications that can be conceived by those skilled in the art to the above-described embodiments and Modification Examples 1 to 4 of the embodiments, and forms realized by arbitrarily combining the components and functions in the embodiments and Modification Examples 1 to 4 of the embodiments without departing from the spirit of the present disclosure are also included in the present disclosure.
[0212] (Appendix) The following shows the features of the vehicle display device, the vehicle display method, and the program described based on the above-described embodiments and Modification Examples 1 to 4 of the embodiments.
[0213] <Technology 1> A vehicle display device that transfers image information to a transfer destination, which is a display device mounted on a vehicle, a transfer method determination unit that determines a transfer method of the image information according to the drawing ability of the transfer destination based on the image information, the drawing ability of the transfer source, which is the vehicle display device, and the drawing ability of the transfer destination; and a transfer processing unit that converts a preset transfer method into the transfer method determined by the transfer method determination unit and transfers the image information to the transfer destination according to the converted transfer method. Vehicle display device.
[0214] <Technology 2> When the transfer method determination unit determines that the transfer source can directly transfer the image information to the transfer destination according to the converted transfer method, the transfer method determination unit determines the transfer method according to the drawing ability of the transfer destination based on the image information, the drawing ability of the transfer source, and the drawing ability of the transfer destination. The vehicle display device according to Technique 1.
[0215] <Technique 3> A plurality of the display devices are provided in the vehicle. The display device includes a transfer route determination unit that determines a transfer route from the transfer source to the transfer destination. When the transfer source cannot directly transfer the image information to the transfer destination, the transfer method determination unit selects a relay device that is a candidate among the plurality of display devices, and determines whether the selected relay device can transfer the image information to the transfer destination by the transfer method according to the drawing ability of the transfer destination. The vehicle display device according to Technique 1.
[0216] <Technique 4> When the transfer route determination unit determines that the selected relay device can transfer the image information to the transfer destination by the transfer method according to the drawing ability of the transfer destination, the transfer route determination unit determines the selected relay device as a relay device included in the transfer route, and determines the transfer route from the transfer source to the transfer destination via the determined relay device. The vehicle display device according to Technique 3.
[0217] <Technique 5> The transfer method determination unit determines the transfer method according to the drawing ability of the transfer destination based on the image information, the drawing ability of the transfer source, and the drawing ability of the transfer destination. The relay device determined by the transfer route determination unit converts the preset transfer method into the transfer method according to the drawing ability of the transfer destination determined by the transfer method determination unit, and transfers the image information to the transfer destination by the converted transfer method. The vehicle display device according to Technique 4.
[0218] <Technology 6> The relay determined by the transfer path determination unit has a display unit that displays the first image information included in the image information acquired from the transfer source, converts the preset transfer method to the transfer method according to the drawing ability of the transfer destination determined by the transfer method determination unit, and transfers the second image information included in the image information to the transfer destination by the converted transfer method The vehicle display device according to Technology 4 or 5.
[0219] <Technology 7> When the transfer path determination unit determines that the selected candidate relay cannot transfer the image information to the transfer destination by the transfer method according to the drawing ability of the transfer destination, the transfer source transfers the image information to the transfer destination without converting the transfer method. The vehicle display device according to Technology 3.
[0220] <Technology 8> It is provided with a performance estimation unit that estimates the frame rate of the transfer destination based on the performance information indicating the performance of the transfer destination, The transfer source transfers the image information to the transfer destination when the frame rate of the transfer destination is greater than a predetermined threshold. The vehicle display device according to Technology 7.
[0221] <Technology 9> When the frame rate of the transfer destination is less than or equal to the predetermined threshold, the transfer source stops transferring the image information to the transfer destination and outputs a message indicating that the transfer of the image information has been stopped. The vehicle display device according to Technology 8.
[0222] <Technology 10> When the transfer path determination unit determines that the selected candidate relay cannot transfer the image information to the transfer destination by the transfer method according to the drawing ability of the transfer destination, the transfer source outputs a message indicating that the relay cannot be used. The vehicle display device according to any one of Technologies 7 to 9.
[0223] <Technology 11> When the transfer path determination unit determines that the selected relay candidate cannot transfer the image information to the transfer destination by the transfer method corresponding to the drawing ability of the transfer destination, the transfer source outputs a list of new transfer destinations from among the plurality of display devices. The vehicle display device according to any one of Technologies 7 to 10.
[0224] <Technology 12> A vehicle display method in which a transfer source transfers image information to a transfer destination that is a display device mounted on a vehicle, comprising: determining a transfer method of the image information corresponding to the drawing ability of the transfer destination based on the image information, the drawing ability of the transfer source, and the drawing ability of the transfer destination; converting a preset transfer method to the determined transfer method, and transferring the image information to the transfer destination by the converted transfer method. Vehicle display method.
[0225] <Technology 13> For causing a computer to execute the vehicle display method according to Technology 12 Program.
Industrial Applicability
[0226] The present disclosure can be used, for example, in vehicles equipped with a plurality of display devices, other devices and systems other than vehicles.
Explanation of Signs
[0227] 2 Vehicle 3 Display device 20, 20a, 20b, 20c, 20d, 20e Transfer source (vehicle display device) 25 Transfer method determination unit 26 Transfer path determination unit 27, 253 Transfer processing unit 30 Transfer destination 40 First transfer destination (transfer destination) 50 Second transfer destination (transfer destination) 140 Repeater 250 Second transfer destination (repeater) 321 Performance estimation unit
Claims
1. A display device for a vehicle that transfers image information to a transfer destination that is a display device mounted in a vehicle, a transfer method determination unit that determines a transfer method of the image information according to a drawing capability of the transfer destination based on the image information, a drawing capability of the transfer source which is the vehicle display device, and a drawing capability of the transfer destination; a transfer processing unit that converts a preset transfer method into the transfer method determined by the transfer method determination unit, and transfers the image information to the transfer destination by the converted transfer method, The display device is provided in plurality in the vehicle, a transfer path determination unit that determines a transfer path from the transfer source to the transfer destination; When the source cannot directly transfer the image information to the destination, the transfer method determination unit selects a candidate relay from among the plurality of display devices, and determines whether the selected candidate relay can transfer the image information to the destination by the transfer method according to a drawing capability of the destination. Vehicle display device.
2. When the transfer path determination unit determines that the selected candidate relay is capable of transferring the image information to the transfer destination by the transfer method corresponding to the drawing capability of the transfer destination, the transfer path determination unit determines the candidate relay as a relay included in the transfer path, and determines the transfer path from the transfer source to the transfer destination via the determined relay. The display device for a vehicle according to claim 1 .
3. the transfer method determination unit determines the transfer method according to a drawing capability of the transfer destination based on the image information, a drawing capability of the transfer source, and a drawing capability of the transfer destination; The relay determined by the transfer path determination unit converts a preset transfer method into the transfer method corresponding to the drawing capability of the transfer destination determined by the transfer method determination unit, and transfers the image information to the transfer destination by the converted transfer method. The display device for a vehicle according to claim 2 .
4. The relay determined by the transfer path determination unit is a display unit that displays first image information included in the image information acquired from the transfer source; A preset transfer method is converted into the transfer method according to the drawing capability of the transfer destination determined by the transfer method determination unit, and second image information included in the image information is transferred to the transfer destination by the converted transfer method. The display device for a vehicle according to claim 2 .
5. If the transfer path determination unit determines that the selected candidate relay device is not capable of transferring the image information to the transfer destination device by the transfer method corresponding to the drawing capability of the transfer destination device, the transfer source device transfers the image information to the transfer destination device without converting the transfer method. The display device for a vehicle according to claim 1 .
6. a performance estimation unit that estimates a frame rate of the destination based on performance information indicating a performance of the destination, The source transfers the image information to the destination when the frame rate of the destination is greater than a predetermined threshold. The display device for a vehicle according to claim 5 .
7. When the frame rate of the transfer destination is equal to or lower than the predetermined threshold, the transfer source stops the transfer of the image information to the transfer destination and outputs a message indicating that the transfer of the image information has been stopped. The display device for a vehicle according to claim 6.
8. When the transfer path determination unit determines that the selected candidate relay device is not capable of transferring the image information to the transfer destination device by the transfer method corresponding to the drawing capability of the transfer destination device, the transfer source device outputs a message indicating that the relay device is not available. The display device for a vehicle according to claim 5 .
9. When the transfer path determination unit determines that the selected candidate relay device is not capable of transferring the image information to the transfer destination device by the transfer method corresponding to the drawing capability of the transfer destination device, the transfer source device outputs a list of new transfer destination devices from among the plurality of display devices. The display device for a vehicle according to any one of claims 5 to 8.
10. A display method for a vehicle in which a source device transfers image information to a destination device which is a plurality of display devices mounted on the vehicle, comprising: determining a transfer method of the image information according to the drawing capability of the transfer destination based on the image information, the drawing capability of the transfer source, and the drawing capability of the transfer destination; converting a preset transfer method into the determined transfer method, and transferring the image information to the transfer destination by the converted transfer method; determining a transfer path from the transfer source to the transfer destination; and when the transfer source cannot directly transfer the image information to the transfer destination, selecting a candidate relay from among the plurality of display devices, and determining whether the selected candidate relay is capable of transferring the image information to the transfer destination by the transfer method corresponding to the drawing capability of the transfer destination. Vehicle display method.
11. A display device for a vehicle according to claim 10, program.
Citation Information
Patent Citations
Display control system, display system, moving entity, display control method, and program
JP2020140133A
Mobile terminal and control method thereof
US20150015479A1
Method for wirelessly transmitting content from a source device to a sink device
US20150179130A1