Vehicle display device, vehicle display method, and program

The vehicle display device and method adapt transfer methods to match the rendering capabilities of destination devices, addressing hardware configuration issues in existing systems to achieve synchronized display across multiple devices.

JP7850839B2Active Publication Date: 2026-04-23PANASONIC AUTOMOTIVE SYST CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
PANASONIC AUTOMOTIVE SYST CO LTD
Filing Date
2025-03-21
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Existing display control systems fail to account for hardware configurations that can lead to processing failures during image transfer between display devices with different drawing capabilities.

Method used

A vehicle display device and method that determine a transfer method based on the drawing capabilities of both the source and destination display devices, and optionally utilize a relay device if direct transfer is not possible, ensuring the transfer method aligns with the rendering capabilities of the destination.

Benefits of technology

Enables successful image transfer and rendering between multiple display devices with varying capabilities, reducing communication volume and processing load, and ensuring synchronized display across devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007850839000001
    Figure 0007850839000001
  • Figure 0007850839000002
    Figure 0007850839000002
  • Figure 0007850839000003
    Figure 0007850839000003
Patent Text Reader

Abstract

To provide a vehicle-purpose display device and the like that can achieve plotting among a plurality of display devices having different plotting performance.SOLUTION: A vehicle-purpose display device, which transfers image information to a transfer destination 30, comprises: a transfer method determination unit 25 that determines a transfer method of the image information in response to plotting performance of the transfer destination 30 on the basis of the image information, plotting performance of a transfer source 20 serving as the vehicle-purpose display device, and the plotting performance of the transfer destination 30; and a transfer processing unit 27 that transfers the image information to the transfer destination 30 by a transfer method into which the transfer method determination unit 25 determines to convert the transfer method. The display device includes a transfer route determination unit 26 that determines a transfer route from a transfer source 20a to the transfer destination 30. The transfer method determination unit 25 is configured to: when the transfer source 20a cannot directly transfer the image information to the transfer destination 30, select a relay serving as a candidate of a plurality of display devices; and determine whether the selected relay serving as the candidate can transfer the image information to the transfer destination 30 by the transfer method in response to the plotting performance of the transfer destination 30.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

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 to achieve simultaneous drawing on any display device. 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 achieve drawing between a plurality of display devices having different drawing capabilities.

Means for Solving the Problems

[0006] A vehicle display device according to one 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, and includes a transfer method determination unit that determines a transfer method for the image information according to the drawing capability of the transfer destination based on the image information, the drawing capability of the transfer source which is the vehicle display device, and the drawing capability of the transfer destination, before The transfer method determination unit makes a decision. Turn Sending method setting death, setting The image information is transferred using the aforementioned transfer method. From the aforementioned source To the aforementioned forwarding destination To the destination, either directly or via a relay. The system includes a transfer processing unit for transferring data, and the display device is provided in multiple locations within the vehicle and includes a transfer path determination unit that determines the transfer path from the transfer source to the transfer destination. The transfer path determination unit determines whether the transfer source can directly transfer the image information to the transfer destination using a transfer method that the transfer destination can process for rendering, and the transfer method determination unit, if the transfer path determination unit determines that the image information can be directly transferred to the transfer destination using a transfer method that can process for rendering, determines the transfer method for the image information from the transfer source to the transfer destination based on the image information, the rendering capability of the transfer source, and the rendering capability of the transfer destination, to be a transfer method for the image information that corresponds to the rendering capability of the transfer destination. The aforementioned transfer route The determination unit determines that the source of the transfer has the image information In the aforementioned transfer method capable of drawing processing Directly to the aforementioned forwarding destination tangent Unable to send It was determined that In this case, a candidate relay device is selected from among the multiple display devices, The transfer path determination unit determines whether the selected candidate repeater is usable based on at least the drawing capability or whether or not it is faulty, and includes the repeater that has been determined to be usable in the transfer path, and the transfer method determination unit determines the transfer method of the image information from the repeater included in the transfer path to the transfer destination based on the image information, the drawing capability of the repeater, and the drawing capability of the transfer destination, Depending on the drawing capabilities of the transfer destination The transfer method for the image information is determined, and the transfer processing unit transfers the image information to the transfer destination via the relay unit according to the transfer method determined by the transfer method determination unit. .

[0007] Furthermore, a vehicle display method according to one aspect of the present disclosure is a vehicle display method in which a source transfers image information to a destination which is a plurality of display devices mounted on a vehicle, and a transfer method for the image information according to the drawing capability of the destination is determined based on the image information, the drawing capability of the source, and the drawing capability of the destination. The transfer method determination unit decision death , Current The decision was made Turn Sending method setting death, setting The image information is transferred using the aforementioned transfer method. From the aforementioned source To the aforementioned forwarding destination The transfer processing unit sends the transfer destination directly or via a relay. transfer death, The transfer path from the transfer source to the transfer destination The transfer route determination unit decision The transfer path determination unit determines whether the transfer source can directly transfer the image information to the transfer destination using a transfer method that the transfer destination can process for rendering, and the transfer method determination unit, if the transfer path determination unit determines that the image information can be directly transferred to the transfer destination using a transfer method that can process for rendering, determines the transfer method for the image information from the transfer source to the transfer destination based on the image information, the rendering capability of the transfer source, and the rendering capability of the transfer destination, and the transfer path determination unit determines, The transfer source provides the image information In the aforementioned transfer method capable of drawing processing Directly to the aforementioned forwarding destination tangent Unable to send It was determined that In this case, a candidate relay device is selected from among the multiple display devices, The transfer path determination unit determines whether the selected candidate repeater is usable based on at least the drawing capability or whether or not it is faulty, and includes the repeater that has been determined to be usable in the transfer path, and the transfer method determination unit determines the transfer method of the image information from the repeater included in the transfer path to the transfer destination based on the image information, the drawing capability of the repeater, and the drawing capability of the transfer destination,According to the drawing ability of the transfer destination The transfer method for the image information is determined, and the transfer processing unit transfers the image information to the transfer destination via the relay unit according to the transfer method determined by the transfer method determination unit. .

[0008] Also, a program according to an aspect of the present disclosure is a program for causing a computer to execute a vehicle display method.

Effects 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 abilities.

Brief Description of the Drawings

[0010] [Figure 1] FIG. 1 is a schematic diagram showing a display system of an embodiment mounted on a vehicle. [Figure 2] FIG. 2 is a block diagram showing the display system according to the embodiment. [Figure 3] FIG. 3 is a flowchart showing the processing operation of the transfer source according to the embodiment. [Figure 4] FIG. 4 is a flowchart showing the processing operation of the transfer destination according to the embodiment. [Figure 5] FIG. 5 is a diagram exemplifying cases where drawing fails and cases where drawing succeeds when drawing data is transferred from a transfer source to a transfer destination. [Figure 6] FIG. 6 is a block diagram showing the display system according to Modification Example 1 of the embodiment. [Figure 7] FIG. 7 is a flowchart showing the processing operation of the transfer source according to Modification Example 1 of the embodiment. [Figure 8] FIG. 8 is a flowchart showing the processing operation of the repeater according to Modification Example 1 of the embodiment. [Figure 9] FIG. 9 is another diagram exemplifying cases where drawing fails and cases where drawing succeeds when drawing data is transferred from a transfer source to a transfer destination. [Figure 10] FIG. 10 is a block diagram showing the display system according to Modification Example 2 of the embodiment. [Figure 11]Figure 11 is a block diagram showing a display system according to a modified example 3 of the embodiment. [Figure 12] Figure 12 is a block diagram showing a display system according to a modified example 4 of the embodiment. [Figure 13] Figure 13 is a flowchart showing the processing operation of the source of the transfer according to the modified example 4 of the embodiment. [Figure 14] Figure 14 is yet another diagram illustrating a case where drawing data is successfully transferred from the source to the destination. [Figure 15] Figure 15 is a block diagram showing a display system related to other modified examples. [Modes for carrying out the invention]

[0011] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, arrangement and connection configurations of components, steps, and the order of steps shown in the following embodiments are examples only and are not intended to limit this disclosure. Furthermore, any components in the following embodiments that are not described in an independent claim will be described as optional components.

[0012] Furthermore, each figure is a schematic diagram and not necessarily a strictly accurate representation. Also, the same component is denoted by the same reference numeral in each figure.

[0013] The embodiments will be described in detail below with reference to the drawings.

[0014] (Embodiment) <Functional Configuration> First, the display system 1 of this embodiment will be described using Figures 1 and 2.

[0015] Figure 1 is a schematic diagram showing a display system 1 of an embodiment installed in a vehicle 2. Figure 2 is a block diagram of the display system 1 according to the embodiment.

[0016] As shown in Figure 1, the display system 1 is a system for displaying multiple images on the display screens of one or more display devices. The display system 1 can display images on the display screens of one or more display devices automatically or manually by a passenger.

[0017] Furthermore, the display system 1 is used in a vehicle 2, etc., equipped with one or more display devices. In this embodiment, the images displayed by one or more display devices are application-based images and include information such as the operating status of vehicle instruments and in-vehicle equipment, navigation information, captured images, and surrounding vehicle information. Vehicle instruments include speedometers, turn signal indicators, warning lights, odometers, shift positions, fuel gauges, water temperature gauges, etc. In-vehicle equipment includes, for example, sound systems, in-vehicle lighting systems, and seat systems. Navigation information is information for providing the user with the current location and route guidance to the destination while the vehicle 2 is in motion. Captured images are images taken by an imaging device mounted on the vehicle 2, capturing images of the area around the vehicle 2 or inside the vehicle. Surrounding vehicle information is information indicating the presence, number, speed, and distance from vehicle 2 to other vehicles of other vehicles present around vehicle 2.

[0018] The display devices include personal computers (PCs) equipped with liquid crystal displays, mobile devices such as smartphones, car navigation systems, electronic mirror systems, and multi-information displays installed in vehicle 2. Figure 1 illustrates multiple display devices 3, including a car navigation system 3a positioned in the center of the vehicle's width, an electronic mirror system functioning as a left side mirror 3b and a right side mirror 3c, and multiple multi-information displays 3d, 3e, and 3f. These display devices 3 are arranged side by side so that passengers in vehicle 2 can view multiple display devices at once.

[0019] The display system 1 includes a source 20 and a destination 30. Figure 2 illustrates an example of a destination 30 in which the display system 1 includes a first destination 40 and a second destination 50. In this embodiment, the first destination 40 and the second destination 50 are sometimes collectively referred to simply as destination 30. In this embodiment, the first destination 40 and the second destination 50 are illustrated as examples of destination 30, but the system is not limited to the first destination 40 and the second destination 50. There may be one destination 30 or three or more destinations.

[0020] [Forwarding source 20] The source 20 is a vehicle display device that transfers drawing data to the destination 30, which is a display device mounted on the vehicle 2. Alternatively, the source 20 may also be a display device mounted on the vehicle 2. The drawing data is the data transferred from the source 20 to the destination 30 and includes textures, frames, etc. The drawing data is included in the image information.

[0021] The specific functional configuration of source 20 will be explained.

[0022] The transfer source 20 includes a distributed display information acquisition unit 21, a drawing capability 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 multiple destinations 30. Distributed display information indicates whether, for example, when transferring drawing data from a source 20 to multiple destinations 30, the multiple destinations 30 are performing remote drawing simultaneously, that is, whether the multiple destinations 30 are displaying the drawing data in a synchronized manner. By acquiring the distributed display information, the source 20 can enable each of the multiple destinations 30 to display the drawing data in a synchronized manner. The distributed display information acquisition unit 21 outputs the acquired distributed display information to the transfer method determination unit 25.

[0024] The drawing capability information acquisition unit 22 acquires drawing capability information indicating the drawing capability of the source 20 and the destination 30, respectively. Here, drawing capability information refers to hardware information relating to the source 20 and the destination 30. Hardware information includes 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 capability information acquisition unit 22 acquires drawing capability information from a storage unit (not shown) that stores a drawing capability information table indicating the drawing capability of the source 20 and the destination 30. The drawing capability information acquisition unit 22 may also acquire the drawing capability information table by communicating with a display device and other in-vehicle devices installed in the vehicle 2. The drawing capability information table is associated with drawing capability information, virtual machine configuration information, etc. The storage unit may be installed in a vehicle display device or other in-vehicle devices. In Figure 2, a first destination 40 and a second destination 50 are shown as examples of multiple destinations 30, which are multiple display devices provided in the vehicle 2. In this embodiment, as shown in Figure 2, the drawing capability information acquisition unit 22 acquires drawing capability information indicating the drawing capability of the source 20, drawing capability information indicating the drawing capability of the first destination 40, and drawing capability information indicating the drawing capability of the second destination 50.

[0026] The drawing capability information acquisition unit 22 outputs the acquired drawing capability information, which indicates the drawing capability of the source 20 and the drawing capability of the destination 30, to the transfer method determination unit 25 and the transfer path determination unit 26.

[0027] The application analysis unit 23 analyzes the application 24 for displaying drawing data on the destination device 30, which is a display device. The application analysis unit 23 then transfers the 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] Application 24 includes, for example, content information (part images) related to vehicle instruments such as a vehicle speed display and engine speed, content information related to the operating status of in-vehicle equipment such as the ON / OFF status of the air conditioning system and the volume of the sound system, content information related to navigation information such as a route map, and content information indicating the degree of danger related to the driving of vehicle 2.

[0029] The transfer method determination unit 25 acquires distributed display information from the distributed display information acquisition unit 21, acquires rendering capability information indicating the rendering capability of the transfer source 20 and the rendering capability of the transfer destination 30 from the rendering capability information acquisition unit 22, and acquires content information from the application analysis unit 23.

[0030] The transfer method determination unit 25 determines a transfer method corresponding to the rendering capability of the transfer destination 30, based on the content information, the rendering capability of the transfer source 20 which is a vehicle display device, and the rendering capability of the transfer destination 30, if the transfer source 20 can directly transfer image information to the transfer destination 30. In this embodiment, as shown in Figure 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, consider a case where the first destination 40 has a GPU but no decoder, and the second 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 destination 40 to be a command transfer method from the pre-configured transfer methods, and determines the transfer method to the second destination 50 to be a stream transfer method from the pre-configured transfer methods.

[0032] The transfer method determination unit 25 outputs distributed display information, the determined transfer method, and content information to the transfer route determination unit 26.

[0033] The transfer route determination unit 26 obtains distributed display information, the determined transfer method, and content information from the transfer method determination unit 25. The transfer route determination unit 26 also obtains rendering capability information from the rendering capability information acquisition unit 22, which indicates the rendering capability of the transfer source 20 and the rendering capability of the transfer destination 30.

[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 drawing capability information. In this embodiment, as shown in Figure 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 obtains distributed display information, the determined transfer route, and the determined transfer method from the transfer route determination unit 26.

[0036] The transfer processing unit 27 converts (switches) the pre-set transfer method to the determined transfer method. If the drawing capabilities of the first transfer destination 40 and the second transfer destination 50 are different, the transfer method to the first transfer destination 40 and the transfer method to the second transfer destination 50 may be different. For this reason, the transfer processing unit 27 converts the transfer method for the first transfer destination 40 and the second transfer destination 50 according to their respective transfer methods. In this embodiment, as shown in Figure 2, the transfer processing unit 27 converts the pre-set transfer method to the transfer method determined by the transfer path determination unit 26 (a transfer method that can be transferred from the transfer source 20 to the first transfer destination 40), and converts the pre-set transfer method to the transfer method determined by the transfer path determination unit 26 (a transfer method that can be transferred from the transfer source 20 to the second transfer destination 50).

[0037] For example, consider a case where the first destination 40 has a GPU but no decoder, and the second 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 destination 40 from a pre-configured transfer method to a command transfer method, and converts the transfer method to the second destination 50 from a pre-configured transfer method to a stream transfer method.

[0038] 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, based on the distributed display information and content information obtained from the transfer method determination unit 25. Here, the image can be a still image or a moving image. The drawing command may also be included in the image information.

[0039] The transfer processing unit 27 transfers the drawing command and drawing data to the transfer destination 30 using the converted transfer method. In this embodiment, as shown in Figure 2, the transfer processing unit 27 transfers the drawing command and drawing data to the first transfer destination 40 using the transfer method determined by the transfer path determination unit 26 so that it can be transferred from the transfer source 20 to the first transfer destination 40, and then transfers the drawing command and drawing data to the second transfer destination 50 using the transfer method determined by the transfer path determination unit 26 so that it can be transferred from the transfer source 20 to the second transfer destination 50.

[0040] [First forwarding destination 40 and second forwarding destination 50] The first transfer destination 40 and the second transfer destination 50 are each display devices mounted on the vehicle 2. For example, the first transfer destination 40 and the second transfer destination 50 are each PCs equipped with liquid crystal panels, mobile terminals such as smartphones, car navigation systems mounted on the vehicle 2, electronic mirror systems, multi-information displays, etc. 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 drawing commands and drawing data transferred from the transfer source 20. The drawing data receiving units 41 and 51 output the received drawing commands and drawing data to the drawing processing units 42 and 52.

[0043] The drawing processing units 42 and 52 perform drawing processing to adjust the display manner of the drawing data based on the drawing command. The drawing processing units 42 and 52 output the processed image (drawing content) of the drawing data to the display units 43 and 53.

[0044] The display units 43 and 53 are display screens that display images acquired from the drawing processing units 42 and 52. The multiple display units 43 and 53 synchronize the display of acquired images to create an overall sense of unity.

[0045] The display units 43 and 53 are, for example, display panels such as liquid crystal panels and organic EL (Electro-Luminescence) panels. The display units 43 and 53 display a GUI (Graphical User Interface) for manipulating images such as maps for car navigation systems, menu images for various in-vehicle devices, or search images.

[0046] <Processing operation> The processing operation of the vehicle display device, vehicle display method, and program according to this embodiment will be explained with reference to Figures 2 and 3.

[0047] Figure 3 is a flowchart showing the processing operation of the source 20 according to the embodiment.

[0048] First, there are cases where the image displayed by one display device is also to be displayed on another display device. For this reason, when the drawing data from the source 20 is transferred to the first destination 40 and the second destination 50, which are other display devices, an event occurs (S11). In other words, the source 20 obtains an event to display the image on both the first destination 40 and the second destination 50.

[0049] Next, the occurrence of the event in step S11 determines the transfer destination 30, that is, the first transfer destination 40 and the second transfer destination 50 (S12).

[0050] Next, the transfer method determination unit 25 obtains the content information of the application 24 from the application analysis unit 23 (S13).

[0051] Next, the transfer method determination unit 25 acquires drawing capability information from the drawing capability information acquisition unit 22, which indicates the drawing capability of the transfer source 20 and the drawing capability of the transfer destination 30 (S14). Specifically, the drawing capability information acquisition unit 22 acquires drawing capability information indicating the drawing capability of the transfer source 20, drawing capability information indicating the drawing capability of the first transfer destination 40, and drawing capability information indicating the drawing capability of the second transfer destination 50.

[0052] Next, the transfer method determination unit 25 determines a transfer method for the drawing data according to the drawing capability of the transfer destination 30, based on the content information, the drawing capability of the transfer source 20 which is a vehicle display device, and the drawing capability of the transfer destination 30, if the transfer source 20 can directly transfer the image information to the transfer destination 30 (S15). Specifically, the transfer method determination unit 25 determines a transfer method from the transfer source 20 to the first transfer destination 40 and a transfer method from the transfer source 20 to the second transfer destination 50.

[0053] Next, once the transfer method determination unit 25 has determined 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 a transfer method, the transfer processing unit 27 converts the pre-configured transfer method to the determined transfer method. More specifically, the transfer processing unit 27 converts the pre-configured transfer method to the transfer method determined by the transfer route determination unit 26 (a transfer method that can be used to transfer from the transfer source 20 to the first transfer destination 40), and then converts the pre-configured transfer method to the transfer method determined by the transfer route determination unit 26 (a transfer method that can be used to transfer from the transfer source 20 to the second transfer destination 50).

[0056] Furthermore, the transfer processing unit 27 acquires content information from the transfer method determination unit 25 and generates drawing commands for rendering the content information, as well as drawing data including the texture and frame of the content information.

[0057] Next, the transfer processing unit 27 transfers the drawing command and the drawing data, which includes textures and frames, to the transfer destination 30 using the converted transfer method (S18). Specifically, the transfer processing unit 27 transfers the drawing command and drawing data to the first transfer destination 40 using the transfer method determined by the transfer path determination unit 26 so that it can be transferred from the transfer source 20 to the first transfer destination 40, and then transfers the drawing command and drawing data to the second transfer destination 50 using the transfer method determined by the transfer path determination unit 26 so that it can be transferred from the transfer source 20 to the second transfer destination 50. Note that the drawing command and drawing data transferred to the first transfer destination 40 and the drawing command and drawing data transferred to the second transfer destination 50 are different, but they may be the same.

[0058] Then, the source 20 completes the processing operation shown in the flowchart in Figure 3, and the destination 30 starts the processing operation shown in the flowchart in Figure 4.

[0059] Figure 4 is a flowchart showing the processing operation of the transfer destination 30 according to the embodiment.

[0060] First, as shown in Figures 2 and 4, the drawing data receiving units 41 and 51 receive the drawing commands and 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 perform drawing processing to adjust the display manner of the drawing data based on the drawing command (S22). The drawing processing units 42 and 52 output the processed image of 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 example, since the time of multiple display devices is synchronized, the display units 43 and 53 can synchronize and display the drawing commands and drawing data that have been transferred from the source 20 to the first destination 40 and the second destination 50, respectively.

[0063] Then, the processing operations of the flowcharts showing the processing operations of the first transfer destination 40 and the second transfer destination 50 are terminated.

[0064] Here, we will explain with a specific example, using Figure 5, the operation of the vehicle display device, vehicle display method, and program when vehicle 2 is actually running.

[0065] Figure 5 illustrates the cases where drawing data is transferred from source 20 to destination 30, showing both cases where drawing fails and cases where it succeeds.

[0066] For example, as shown in Figures 5(a) and 5(b), let's consider the case where the source is a car navigation system having a CPU, GPU, and encoder, and the destination is a rear display having a CPU and decoder.

[0067] In this display system 1, while the vehicle 2 is in motion, the rear display may show the map application screen, information on tourist attractions, and notifications of sudden acceleration.

[0068] In this case, as shown in Figure 5(a), when the source car navigation system transfers OpenGL (Open Graphics Library) commands to the destination using the command transfer method, the destination rear display, lacking a GPU, may be unable to process the OpenGL commands, potentially resulting in a rendering failure.

[0069] However, according to this embodiment, as shown in Figure 5(b), when the car navigation system at the source 20 transfers the drawing frame to the destination 30 using a stream transfer method, the rear display at the destination 30 can process the drawing frame with its decoder, thus enabling successful drawing.

[0070] In another example, as shown in Figures 5(c) and 5(d), we will describe the case where the source is a camera system ECU having a CPU and an encoder, and the destination is a HUD (Head-Up Display) having a CPU and a GPU.

[0071] In this display system 1, when vehicle 2 is in motion, camera images of the area around the vehicle may be displayed on the HUD when changing lanes or turning left or right.

[0072] In this case, as shown in Figure 5(c), when the source camera system ECU (Electronic Control Unit) transfers the drawing frame to the destination using a stream transfer method, the destination HUD does not have a decoder and therefore cannot process the drawing frame, which may result in a drawing failure.

[0073] However, according to this embodiment, as shown in Figure 5(d), when the camera system ECU of the source 20 transfers an OpenGL command to the destination 30 using the command transfer method, the HUD of the destination 30 can process the OpenGL command using the GPU, and therefore the rendering process is successful.

[0074] <Effects and Effects> Next, the effects and benefits 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 this embodiment is a vehicle display device that transfers image information to a destination 30, which is a display device mounted on a vehicle 2, and comprises a transfer method determination unit 25 that determines an image information transfer method according to the drawing ability of the destination 30 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 destination 30, and a transfer processing unit 27 that converts a preset transfer method to the transfer method determined by the transfer method determination unit 25 and transfers the image information to the destination 30 according to the converted transfer method.

[0076] According to this, the drawing data can be transferred to the destination 30 by converting the transfer method according to the hardware configuration of the source 20 and the destination 30. Therefore, the destination 30 can acquire the drawing data using a transfer method that matches its own drawing capabilities, and can then process the acquired drawing data.

[0077] Therefore, the vehicle display device enables drawing between multiple display devices having different drawing capabilities. As a result, the destination 30 can display an image processed from the drawing data, enabling remote drawing between multiple display devices.

[0078] Furthermore, the vehicle display method according to this embodiment is a vehicle display method in which a source 20 transfers image information to a destination 30, which is a display device mounted on a vehicle 2, and includes determining an image information transfer method according to the drawing capability of the destination 30 based on the image information, the drawing capability of the source 20, and the drawing capability of the destination 30, and converting a preset transfer method to the determined transfer method, and transferring the image information to the destination 30 using the converted transfer method.

[0079] This method also produces the same effects as described above.

[0080] Furthermore, the program according to this embodiment is a program that causes a computer to execute a vehicle display method.

[0081] This program also produces the same effects as described above.

[0082] Furthermore, in the vehicle display device according to this embodiment, if the transfer method determination unit 25 can directly transfer image information from the transfer source 20 to the transfer destination 30 using the converted transfer method, it determines a transfer method corresponding to the drawing capability of the transfer destination 30 based on the image information, the drawing capability of the transfer source 20, and the drawing capability of the transfer destination 30.

[0083] According to this, since the source 20 can directly transfer drawing data to the destination 30 without going through a relay device, it is expected that the increase in communication volume and processing load in the system, including the destination 30 and the source 20, can be suppressed.

[0084] (Modification 1 of the embodiment) This modified example differs from the embodiment in that drawing data is transferred to the destination 30 via the repeater 140. Unless otherwise specified, other components in this modified example are the same as in the embodiment, and the same reference numerals are used for identical components, and detailed descriptions of the components are omitted.

[0085] <Functional Configuration> The modified display system 1a will be explained with reference to Figure 6. Figure 6 is a block diagram of the display system 1a according to modified example 1 of the embodiment.

[0086] In this modified display system 1a, a relay device 140 is set up when drawing commands and drawing data cannot be directly transferred from the source 20a to the destination 30. The relay device 140 relays the transfer between the source 20a and the destination 30, and can transfer drawing commands and drawing data using a transfer method that the destination 30 can draw. The relay device 140 is, for example, a display device or on-board device mounted on the vehicle 2.

[0087] First, we will explain the source 20a of the display system 1a in this modified example.

[0088] The source 20a includes a distributed display information acquisition unit 21, a drawing capability 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, as well as a system load monitoring unit 122 and a repeater diagnostic unit 121.

[0089] The system load monitoring unit 122 monitors the load of candidate repeaters and the source 20a when candidate repeaters 140 are selected from the display devices, in-vehicle devices, etc., installed in the vehicle 2. In particular, if there are multiple candidate repeaters, the system load monitoring unit 122 monitors the load of multiple candidate repeaters and the load of the source 20a. The system load monitoring unit 122 outputs repeater information indicating the candidate repeaters to the transfer path determination unit 26. For example, the system load monitoring unit 122 may set a priority for candidate repeaters according to the load. The system load monitoring unit 122 may also output repeater information indicating the candidate repeater with the smallest load, and repeater information indicating the load of each of the multiple candidate repeaters to the transfer path determination unit 26.

[0090] The repeater diagnostic unit 121 diagnoses candidate repeaters included in the repeater information output by the system load monitoring unit 122 to the transfer path determination unit 26. The repeater diagnostic unit 121 outputs the diagnostic results regarding the diagnosed candidate repeaters to the transfer path determination unit 26. For example, if a candidate repeater is faulty, it cannot function as repeater 140, so the repeater diagnostic unit 121 outputs a diagnostic result to the transfer path determination unit 26 to exclude such candidate repeaters.

[0091] The transfer path determination unit 26 obtains diagnostic results from the repeater diagnostic unit 121, the transfer method determined from the transfer method determination unit 25, and the repeater information from the system load monitoring unit 122, and then determines the transfer path from the transfer source 20a to the transfer destination 30. In other words, 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 diagnostic results, the determined transfer method, and the repeater information.

[0092] If the source 20a cannot directly transfer drawing commands and drawing data to the destination 30, the transfer path determination unit 26 selects a candidate relay device from among multiple display devices and determines whether the selected candidate relay device can transfer drawing commands and drawing data to the destination 30 using a transfer method corresponding to the drawing capabilities of the destination 30. In other words, the transfer path determination unit 26 selects a candidate relay device based on the diagnostic results, the determined transfer method, and the relay device information, and determines whether the selected candidate relay device is usable based on the diagnostic results of the candidate relay device. If the transfer path determination unit 26 determines that the selected candidate relay device is usable based on the diagnostic results, it determines a transfer path from the source 20a to the destination 30 via the relay device 140.

[0093] In this modified example, as shown in Figure 6, the transfer path determination unit 26 determines that the selected candidate repeater can transfer drawing commands and drawing data to the transfer destination 30 using a transfer method corresponding to the drawing capability of the transfer destination 30. In this case, it determines the candidate repeater as a repeater 140 that is 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. Furthermore, if the drawing commands and drawing data can be transferred directly from the transfer source 20a 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 route determination unit 26 outputs the determined transfer route and the transfer method determined by the transfer method determination unit 25 to the transfer processing unit 27.

[0095] Furthermore, if the transfer path determination unit 26 determines that the candidate repeater selected based on the diagnostic results is unavailable, it selects the next candidate repeater, obtains the diagnostic results for the next candidate repeater from the repeater diagnostic unit 121, and determines again whether the next candidate repeater is available or not.

[0096] The transfer processing unit 27 transfers drawing commands and drawing data to the transfer destination 30 and the repeater 140. In this modified example, as shown in Figure 6, the transfer processing unit 27 transfers drawing commands and drawing data from the transfer source 20a to the repeater 140 using a pre-configured transfer method, and then transfers the drawing commands and drawing data from the transfer source 20a to the second transfer destination 50 using a transfer method that is available for transfer.

[0097] Next, the repeater 140 of the display system 1a in this modified example will be described.

[0098] Furthermore, in addition to the source 20a and destination 30, the display system 1a of this modified example is equipped with a repeater 140.

[0099] The repeater 140 is configured by the source 20a when the source 20a cannot directly transfer drawing commands and drawing data to the destination 30. The repeater 140 comprises 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 route, the drawing command and drawing data transferred from the transfer source 20a. The drawing data receiving unit 141 outputs the determined transfer method, the determined transfer route, the drawing command and drawing data to the transfer method conversion unit 142.

[0101] The transfer method conversion unit 142 acquires the determined transfer method, determined transfer route, drawing command, and drawing data. Based on the determined transfer method, the transfer method conversion unit 142 converts the preset transfer method to a transfer method determined by the transfer method determination unit 25 that corresponds to the drawing capabilities of the transfer destination 30. In this modified example, as shown in Figure 6, the transfer method conversion unit 142 converts the preset transfer method to a transfer method that can be transferred from the repeater 140 to the first transfer destination 40.

[0102] Based on the determined transfer path, the transfer processing unit 143 transfers the drawing command and drawing data to the first transfer destination 40 using the transfer method converted by the transfer method conversion unit 142, that is, a transfer method that can be transferred from the repeater 140 to the first transfer destination 40.

[0103] <Processing operation> The processing operation of the vehicle display device, vehicle display method, and program related to this modified example will be explained with reference to Figures 6 and 7.

[0104] Figure 7 is a flowchart showing the processing operation of the source 20a according to Modification 1 of the embodiment.

[0105] In this example, the same reference numerals are used for processing operations similar to those in Figure 3, and explanations are omitted as appropriate. Furthermore, this example assumes that a repeater 140 is connected between the source 20a and the first destination 40. However, this example is merely an illustration; the repeater 140 may also be connected between the source 20a and the second destination 50.

[0106] First, after the processing operations in steps S11 to S15, the repeater diagnostic unit 121 acquires drawing capability information of candidate repeaters 140 indicated in the repeater information output by the system load monitoring unit 122 to the transfer path determination unit 26 (S15a).

[0107] Next, if the source 20a cannot directly transfer the drawing data to the first destination 40, the transfer path determination unit 26 selects a candidate repeater from among multiple display devices (S15b). The transfer path determination unit 26 selects one candidate repeater from the one or more candidate repeaters indicated in the repeater information obtained from the system load monitoring unit 122. The transfer path determination unit 26 outputs information indicating the selected candidate repeater to the repeater diagnostic unit 121.

[0108] Next, the repeater diagnostic unit 121 diagnoses whether the selected candidate repeater is usable based on the information indicating the selected candidate repeater (S15c). For example, the repeater diagnostic unit 121 diagnoses the drawing capability and whether or not there are any malfunctions of the selected candidate repeater. The repeater diagnostic unit 121 outputs the diagnostic results regarding the selected candidate repeater to the transfer path determination unit 26.

[0109] Next, the transfer path determination unit 26 determines whether the candidate repeater selected in step S15b can transfer the drawing data to the first transfer destination 40 using a transfer method corresponding to the drawing capability of the first transfer destination 40. In other words, the transfer path determination unit 26 determines whether the selected candidate repeater is usable based on the acquired diagnostic results (S15d).

[0110] If the transfer path determination unit 26 determines that the selected candidate repeater is unavailable (NO in S15d), it determines, based on the repeater information, whether there is an undiagnosed candidate with the necessary drawing capability to be used as repeater 140 (S15e).

[0111] If the transfer path determination unit 26 determines that there is an undiagnosed candidate that has the necessary drawing capabilities to be used as a 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 with the necessary drawing capability to be used as a repeater 140 (NO in S15e), it executes the process for when a candidate repeater is unavailable (S15f). Then, it terminates the processing operation of the flowchart showing the processing operation of the first transfer destination 40 as shown in Figure 7.

[0113] Returning to the explanation of step S15d, the transfer path determination unit 26 determines that the selected candidate repeater can transfer the drawing data to the first transfer destination 40 using a transfer method corresponding to the drawing capability of the first transfer destination 40, and then determines that the candidate repeater is included in the transfer path as the repeater 140. Furthermore, the transfer path determination unit 26 determines the transfer path from the transfer source 20a to the first transfer destination 40 via the determined repeater 140. In other words, if the transfer path determination unit 26 determines that the selected candidate repeater is usable (YES in S15d), the transfer source 20a completes the processing operations shown in the flowchart of the transfer source 20a's processing operations shown in Figure 7, via steps S16 to S18. Then, the repeater 140 starts the processing operations shown in the flowchart of the repeater 140's processing operations shown in Figure 8.

[0114] Figure 8 is a flowchart showing the processing operation of the repeater 140 according to the modified embodiment 1.

[0115] First, as shown in Figure 8, the drawing data receiving unit 141 of the repeater 140 receives the determined transfer method, the determined transfer route, the drawing command and drawing data transferred from the transfer source 20a (S31). The drawing data receiving unit 141 outputs the determined transfer method, the determined transfer route, the drawing command and 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 route, the received drawing command, and the drawing data. Based on the determined transfer method, the transfer method conversion unit 142 converts the pre-set transfer method to a transfer method determined by the transfer method determination unit 25 that corresponds to the drawing capabilities of the transfer destination 30 (S32).

[0117] Next, the transfer processing unit 143 transfers the drawing command and drawing data to the transfer destination 30 using the transfer method converted by the transfer method conversion unit 142 (S33). Then, the repeater 140 completes the processing operation shown in the flowchart in Figure 8, and the first transfer destination 40 starts the processing operation shown in the flowchart in Figure 4.

[0118] Here, we will explain with a specific example using Figure 9 the processing operation of the vehicle display device, vehicle display method, and program when vehicle 2 is actually running.

[0119] Figure 9 is another diagram illustrating the cases where drawing data is transferred from source 20a to destination 30, showing both cases where drawing fails and cases where it succeeds.

[0120] For example, as shown in Figures 9(a) and 9(b), we will describe the case where the source is a detection system ECU having a CPU, and the destination is an electronic mirror having a CPU and a decoder.

[0121] In this display system 1a, if another vehicle approaches in front of the vehicle 2 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 Figure 9(a), when the source detection system ECU transfers an OpenGL command to the destination using the command transfer method, the destination electronic mirror does not have a GPU and therefore cannot process the OpenGL command, which may result in a rendering failure.

[0123] However, according to this modified example, as shown in Figure 9(b), when a car navigation system having a CPU, GPU, and encoder is set as the relay 140, the detection system ECU of the source 20a transfers OpenGL commands to the relay 140 using the command transfer method. The car navigation system in the relay 140 converts from the command transfer method to the stream transfer method and transfers the drawing frames to the destination 30 using the stream transfer method. At the electronic mirror of the destination 30, the decoder can process the drawing frames, and therefore the drawing process is successful.

[0124] <Effects and Effects> Next, the effects and benefits of the vehicle display device, vehicle display method, and program related to this modified example will be explained.

[0125] As described above, in the vehicle display device according to this modified example, multiple display devices are provided in the vehicle 2. The vehicle display device according to this modified example also includes a transfer path determination unit 26 that determines the transfer path from the transfer source 20a to the transfer destination 30. The transfer method determination unit 25, if the transfer source 20a cannot directly transfer image information to the transfer destination 30, selects a candidate relay device from among the multiple display devices and determines whether the selected candidate relay device can transfer image information to the transfer destination 30 using a transfer method corresponding to the drawing capability of the transfer destination 30.

[0126] According to this, candidate repeaters can be selected, and it can be determined whether or not the candidate repeaters are usable. Therefore, if a candidate repeater is usable, even if it is not possible to directly transfer drawing data from the source 20a to the destination 30, the drawing data can be transferred from the source 20a to the destination 30 via the repeater 140.

[0127] Furthermore, in the vehicle display device according to this modified example, if the transfer path determination unit 26 determines that the selected candidate relay device can transfer image information to the transfer destination 30 using a transfer method corresponding to the drawing capability of the transfer destination 30, it determines the candidate relay device as a relay device 140 that is 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, the transfer path from the transfer source 20a to the transfer destination 30 via the repeater 140 can be determined according to the hardware configuration of the transfer source 20a, the repeater 140, and the transfer destination 30. Therefore, even if the transfer source 20a cannot directly transfer drawing data to the transfer destination 30, the transfer source 20a can transfer the drawing data to the transfer destination 30 via the repeater 140. As a result, the transfer destination 30 will be able to display the image obtained by processing the drawing data.

[0129] Furthermore, in the vehicle display device according to this modified example, the transfer method determination unit 25 determines a transfer method corresponding to the drawing capability of the transfer destination 30 based on the image information, the drawing capability of the transfer source 20a, and the drawing capability of the transfer destination 30. The relay unit 140 determined by the transfer route determination unit 26 converts the preset transfer method to the transfer method corresponding to the drawing capability of the transfer destination 30 determined by the transfer method determination unit 25, and transfers the image information to the transfer destination 30 using the converted transfer method.

[0130] According to this, drawing data can be converted to a transfer method and transferred to the transfer destination 30 according to the hardware configuration of the repeater 140 and the transfer destination 30. The transfer destination 30 can acquire drawing data using a transfer method appropriate to its own drawing capabilities, and can then process the acquired drawing data. For example, even if the transfer source 20a cannot directly transfer drawing data to the transfer destination 30, the vehicle display device according to this modified example can enable remote drawing between multiple display devices.

[0131] This modified example also produces the same effects as described above.

[0132] (Modified example 2 of the embodiment) This modified example differs from Modification 1 of the embodiment in that the second transfer destination 250 acts as a relay to transfer drawing commands and drawing data to the first transfer destination 40, and the second transfer destination 250 acts as a display device to display the image indicated by the drawing data. Unless otherwise specified, other configurations in this modified example are the same as those in the embodiment, Modification 1 of the embodiment, etc., and the same reference numerals are used for the same configurations, and detailed descriptions of the configurations are omitted.

[0133] <Functional Configuration> The modified display system 1b will be explained using Figure 10. Figure 10 is a block diagram showing the display system 1b according to modified example 2 of the embodiment.

[0134] In this modified example, the case where the second forwarding destination 250 functions as a repeater and display device, and the final forwarding destination 30 is the first forwarding destination 40, is illustrated. The first forwarding destination 40 may also function as a repeater and display device, and the final forwarding destination 30 may be the second forwarding destination 50.

[0135] In this modified example, the second transfer destination 250, which acts as a relay, displays the first drawing data included in the drawing data acquired from the transfer source 20b. The second transfer destination 250 also converts the data to a transfer method corresponding to the drawing capability 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 using the converted transfer method. The first drawing data is an example of first image information, and the second drawing data is an example of second image information.

[0136] Specifically, the second transfer destination 250 includes a drawing data receiving 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 receiving unit 51 receives the determined transfer method, the determined transfer route, the drawing command and drawing data (first drawing data and second drawing data) transferred from the transfer source 20b. The drawing data receiving unit 51 outputs the drawing command and the first drawing data to the drawing processing unit 52. The drawing data receiving unit 51 also outputs the determined transfer method, the determined transfer route, the drawing command and the second drawing data to the transfer method conversion unit 252.

[0138] The drawing processing unit 52 performs drawing processing to adjust the display mode of the first drawing data based on the drawing command. The drawing processing unit 52 outputs the image obtained by drawing 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 route, the drawing command, and the second drawing data. Based on the determined transfer method, the transfer method conversion unit 252 converts the pre-set transfer method to the determined transfer method. In this modified example, as shown in Figure 10, the transfer method conversion unit 252 converts the pre-set transfer method to the determined transfer method (a transfer method that can be transferred 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 using the transfer method converted by the transfer method conversion unit 252, that is, a transfer method that can be transferred from the second transfer destination 250 to the first transfer destination 40.

[0142] <Effects and Effects> Next, the effects and benefits of the vehicle display device, vehicle display method, and program related to this modified example will be explained.

[0143] As described above, in the vehicle display device according to this modified example, the relay determined by the transfer route 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. The relay then converts the pre-set transfer method to a transfer method corresponding to the drawing capability 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 using the converted transfer method.

[0144] According to this, for example, the second destination 250 in Figure 10 can function as both a relay and a display device. Therefore, the second destination 250 can display the first image information acquired from the source 20b, and can also display the second image information acquired from the source 20b. Furthermore, the drawing data can be converted to a transfer method according to the hardware configuration of the relay and destination 30 and transferred to the first destination 40.

[0145] This modified example also produces the same effects as described above.

[0146] (Modification 3 of the embodiment) This modified example differs from the embodiment and modified examples 1 and 2 in that it transfers RAW data to the first destination 40 when no usable repeater is available. Unless otherwise specified, other configurations in this modified example are the same as those in the embodiment and modified examples 1 and 2, and the same reference numerals are used for identical configurations, and detailed descriptions of the configurations are omitted. In this modified example, the first destination 40 is used as an example of the destination 30, but the second destination 50 may also be used as an example of the destination 30.

[0147] <Functional Configuration> The modified display system 1c will be explained with reference to Figure 11. Figure 11 is a block diagram showing the display system 1c according to the modified embodiment 3.

[0148] In this modified example, there may be cases where there is no relay device capable of transferring rendering data using a transfer method corresponding to the rendering capabilities of the first destination 40. In this case, the source 20c determines whether or not to transfer the content information as RAW data by estimating the frame rate of the first destination 40.

[0149] Specifically, the source 20c includes a distributed display information acquisition unit 21, a drawing capability 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, as well as a performance estimation unit 321.

[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 estimated frame rate of the first transfer destination 40 to the transfer path determination unit 26.

[0151] If the frame rate of the first destination 40 is greater than a predetermined threshold, the transfer path determination unit 26 directly transfers the RAW data to the first destination 40, which is the determined transfer path. In other words, if the transfer path determination unit 26 determines that the selected candidate repeater cannot transfer the rendering data to the first destination 40 using a transfer method corresponding to the rendering capability of the first destination 40, the transfer source 20c transfers the RAW data to the first destination 40 without converting the transfer method.

[0152] Furthermore, the transfer path determination unit 26 cancels the transfer of drawing data and RAW data to the first transfer destination 40 if the frame rate of the first transfer destination 40 is below a predetermined threshold.

[0153] <Effects and Effects> Next, the effects and benefits of the vehicle display device, vehicle display method, and program related to this modified example will be explained.

[0154] As described above, in the vehicle display device according to this modified example, if the transfer path determination unit 26 determines that the selected candidate relay device cannot transfer image information to the transfer destination 30 using a transfer method corresponding to the drawing capability 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, if the specifications of the destination device 30 are low, transferring the data as RAW data allows the destination device 30 to display the RAW data as an image.

[0156] Furthermore, the vehicle display device according to this modified example includes a performance estimation unit 321 that estimates the frame rate of the transfer destination 30 based on performance information indicating the performance of the transfer destination 30. The transfer source 20c then transfers image information to the transfer destination 30 when the frame rate of the transfer destination 30 is greater than a predetermined threshold.

[0157] For example, if the frame rate of destination 30 is higher than a predetermined threshold, it is considered that destination 30 can display the RAW data as an image even if it is transferred to destination 30. Therefore, if the estimated frame rate of destination 30 is higher than a predetermined threshold, transferring the data as RAW data will allow destination 30 to display the RAW data as an image.

[0158] This modified example also produces the same effects as described above.

[0159] (Modification of the embodiment 4) This modified example differs from Modification Example 3 of the embodiment in that it displays the new transfer destination. Unless otherwise specified, the other components in this modified example are the same as those in Modification Example 3 of the embodiment, etc., and the same components are denoted by the same reference numerals, and detailed descriptions of the components are omitted.

[0160] <Functional Configuration> The modified display system 1d will be explained using Figure 12. Figure 12 is a block diagram of the display system 1d according to modified example 4 of the embodiment.

[0161] In this modified example, there may be cases where there is no relay device capable of transferring drawing data using a transfer method corresponding to the drawing capabilities of the destination 30. In this modified example, the first destination 40 is given as an example of the destination 30. In this modified example, the second destination 50 may also be used as an example of the destination 30.

[0162] In this case, the source 20d determines whether or not to transfer the content information as RAW data by estimating the frame rate of the first destination 40.

[0163] The source 20d includes a distributed display information acquisition unit 21, a drawing capability 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 repeater diagnostic unit 121, and a system load monitoring unit 122, as well as a performance estimation unit 321 and a presentation unit 421.

[0164] If the transfer path determination unit 26 determines that the selected candidate repeater cannot transfer the drawing data to the first transfer destination 40 using a transfer method corresponding to the drawing capabilities 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, if the relay diagnostic unit 121 diagnoses that all of the candidate relays selected by the transfer path determination unit 26 are unavailable, then there is no relay among the multiple display devices that can transfer the drawing data using a transfer method corresponding to the drawing capability 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 using 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. RAW data is an example of image information.

[0167] Furthermore, 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 estimated frame rate of the first transfer destination 40 to the transfer path determination unit 26.

[0168] If the frame rate of the first destination 40 is greater than a predetermined threshold, it is considered that the rendering processing capability of the CPU or other components of the first destination 40 is sufficient. For this reason, if the frame rate of the first destination 40 is greater than a predetermined threshold, the transfer path determination unit 26 directly transfers the RAW data to the first destination 40, which is the determined transfer path.

[0169] Furthermore, if the frame rate of the first destination 40 is below a predetermined threshold, it is considered that the rendering processing capability of the CPU, etc., of the first destination 40 is insufficient. For this reason, as shown by the dashed line in Figure 12, the transfer path determination unit 26 cancels the transfer of rendering data and RAW data to the first destination 40 and determines that display is not possible if the frame rate of the first destination 40 is below a predetermined threshold. At this time, if the transfer path determination unit 26 determines that the selected candidate repeater is not capable of transferring the rendering data and RAW data to the first destination 40 using a transfer method corresponding to the rendering capability of the first destination 40, the transfer source 20d outputs a list of new destinations from among the multiple display devices. Specifically, since the name of the display device is included in the hardware information of the rendering capability information, the transfer source 20d can output a list of new destinations. This allows the user to select a third destination 50d to display the rendering data from the list of new destinations.

[0170] Furthermore, the source 20d outputs to the display unit 421 that it has stopped transferring the drawing data and RAW data. The display unit 421 is, for example, a display device or an audio device. The source 20d may have the display device, which is the display unit 421 mounted on the vehicle 2, display that it has stopped transferring the drawing data and RAW data, or it may have the audio device, which is the display unit 421 mounted on the vehicle 2, output a sound that it has stopped transferring the drawing data and RAW data.

[0171] Furthermore, if the transfer path determination unit 26 determines that the selected candidate repeater is unable to transfer image information to the first transfer destination 40 using a transfer method corresponding to the rendering capabilities of the first transfer destination 40, the transfer source 20d outputs to the display unit 421 that the repeater is unavailable. For example, the transfer source 20d may display a message on the display device mounted on the vehicle 2 indicating that the repeater is unavailable, or it may output a sound message on the sound device mounted on the vehicle 2 indicating that the repeater is unavailable.

[0172] <Processing operation> The processing operation of the vehicle display device, vehicle display method, and program related to this modified example will be explained with reference to Figures 12 and 13.

[0173] Figure 13 is a flowchart showing the processing operation of the source 20d according to modified example 4 of the embodiment. In this example, the same processing operations as in Figure 3 are denoted by the same reference numerals and their descriptions are omitted as appropriate.

[0174] First, if the transfer path determination unit 26 determines that the selected candidate repeater is unusable based on the diagnostic results obtained from the repeater diagnostic unit 121 (i.e., the repeater is unusable), the transfer path determination unit 26 decides to transfer the RAW data of the content information directly (S41). In other words, the transfer path determination unit 26 determines a transfer path that directly transfers 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 RAW data is directly transferred from the source 20d to the first 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, if the transfer path determination unit 26 determines that the frame rate of the first transfer destination 40 is greater than a predetermined threshold (YES in S43), the transfer source 20d terminates the processing operation of the flowchart showing the processing operation of the transfer source 20d shown in Figure 13, via steps S16 to S18. The first transfer destination 40 starts the processing operation of the flowchart showing the processing operation in Figure 4.

[0178] The transfer path determination unit 26 cancels the transfer of drawing data and RAW data to the first transfer destination 40 (cancels path determination) and determines that display is not possible if the frame rate of the first transfer destination 40 is below a predetermined threshold (NO in S43).

[0179] Next, the relay diagnostic unit 121 of the source 20d outputs a warning (S44). Specifically, the relay diagnostic unit 121 outputs a warning to the display unit 421 indicating that the transfer of drawing data and RAW data has been canceled. As a result, the display unit 421 outputs a message indicating that the transfer of drawing data and RAW data has been canceled.

[0180] Next, the relay diagnostic unit 121 outputs a list of new transfer destinations, i.e., display devices that can be directly transferred from the transfer source, to the display unit 421 (S45). This allows the user to select a first transfer destination 40 for displaying drawing data from the list of new transfer destinations.

[0181] Next, the repeater diagnostic unit 121 confirms with the user whether or not to display the drawing data on another display device (S46). Specifically, the repeater diagnostic unit 121 has the presentation unit 421 present the confirmation items for whether or not to display the drawing data on another display device.

[0182] Next, the source 20d determines whether it has been selected to display the drawing data on another display device, which is the new destination (S47). In other words, the source 20d determines whether the user has selected to display the data on another display device via the operation input unit installed in the vehicle 2.

[0183] If the source 20d determines that it has been selected to display the data on another display device (YES in S47), it proceeds to step S16.

[0184] On the other hand, if the source 20d determines that it has not been selected to display the data on another display device (NO in S47), it terminates the processing operation of the flowchart showing the processing operation of the source 20d as shown in Figure 13.

[0185] Here, we will explain the processing operation of the vehicle display device, vehicle display method, and program when vehicle 2 is actually running, using Figure 14 as a concrete example. Figure 14 is yet another diagram illustrating a case where drawing data is successfully transferred from the source 20d to the first destination 40.

[0186] For example, as shown in Figure 14(a), the source 20d has a CPU, a GPU, and an encoder, and the destination 30 has a CPU. Alternatively, as shown in Figure 14(b), the detection system ECU of the source 20d has a CPU, and the electronic mirror of the destination 30 has a CPU and a decoder.

[0187] In this modified example, as shown in Figure 14(a), if there is no relay between the source and destination and the destination only has a CPU, then if the frame rate of the destination 30 is greater than a predetermined threshold, the CPU of the source 20d will transfer the RGBA RAW data to the destination. The destination 30 will successfully perform the rendering process to obtain the RAW data.

[0188] Furthermore, in this modified example, as shown in Figure 14(b), if the source 20d is a detection system ECU with a CPU and the destination 30 is an electronic mirror with a CPU and a decoder, and there is no relay between the source 20d and the destination 30, and the frame rate of the destination 30 is greater than a predetermined threshold, the detection system ECU of the source 20d will transfer the RAW data to the destination 30. The destination 30 will acquire the RAW data and will successfully perform the drawing process.

[0189] <Effects and Effects> Next, the effects and benefits of the vehicle display device, vehicle display method, and program related to this modified example will be explained.

[0190] As described above, in the vehicle display device according to this modified example, the source 20d stops transferring image information to the destination 30 and outputs a message indicating that the transfer of image information has been stopped if the frame rate of the destination 30 is below a predetermined threshold.

[0191] According to this, by outputting a message indicating that the transfer was canceled, the user can recognize that the drawing data could not be displayed as an image at the destination 30. Therefore, the user can take alternative measures.

[0192] Furthermore, in the vehicle display device according to this modified example, if the transfer path determination unit 26 determines that the selected candidate relay device is unable to transfer image information to the transfer destination 30 using a transfer method corresponding to the drawing capability of the transfer destination 30, the transfer source 20d outputs a message indicating that the relay device cannot be used.

[0193] According to this, by outputting a message indicating that the relay device is unavailable, the user can try to see if they can display the drawing data as an image at the destination 30 using another relay device.

[0194] Furthermore, in the vehicle display device according to this modified example, if the transfer path determination unit 26 determines that the selected candidate relay device is unable to transfer image information to the transfer destination 30 using a transfer method corresponding to the drawing capability of the transfer destination 30, the transfer source 20d outputs a list of third transfer destinations 50d (a list of candidates for the third transfer destination 50d) from among the multiple display devices.

[0195] According to this, the user can view a list of third destinations 50d (a list of candidates for the third destination 50d), and select the desired destination 30 from the list of third destinations 50d. This allows the image with the drawn data processed to be displayed at the newly selected destination 30.

[0196] This modified example also produces the same effects as described above.

[0197] (Other variations) The vehicle display device, vehicle display method, and program related to this disclosure have been described above based on the above embodiments and modifications 1 to 4 of the embodiments. However, this disclosure is not limited to these embodiments and modifications 1 to 4 of the embodiments. Various modifications that a person skilled in the art can conceive of may be applied to the embodiments and modifications 1 to 4 of the embodiments, as long as they do not depart from the spirit of this disclosure.

[0198] For example, the vehicle display device according to the above embodiment and modified examples 1 to 4 may have the configuration shown in Figure 15. Figure 15 is a block diagram showing a display system according to another modified example. Specifically, the source 20e, which is a vehicle display device, may include a distributed display information acquisition unit 21, a drawing capability information acquisition unit 22, an application analysis unit 23, an application 24, a transfer method determination unit 25, a transfer route determination unit 26, a transfer processing unit 27, a system load monitoring unit 122, a repeater diagnostic 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 source 20e may be the same as those shown in the above embodiment and modified examples 1 to 4.

[0199] Furthermore, in the vehicle display device, vehicle display method, and program according to the above embodiment and modified examples 1 to 4 of the embodiment, modified examples 3 and 4 of the embodiment may be performed as an example of step S15f in Figure 7.

[0200] Furthermore, in the vehicle display device, vehicle display method, and program according to the above embodiment and modified examples 1 to 4 of the embodiment, since the drawing capability information table includes virtual machine configuration information, the destination may be a cloud server from which drawing commands and drawing data can be obtained.

[0201] Furthermore, since the rendering capability information includes the virtual machine's configuration information, the transfer destination may be a virtual machine running in the control unit. For example, if a first virtual machine for controlling the HUD and a second virtual machine for controlling vehicle instruments are running on the hypervisor on the ECU, the first virtual machine and / or the second virtual machine may be selected as the transfer destination. In other words, in the vehicle display device, vehicle display method, and program according to the above embodiment and variations 1 to 4 of the embodiment, the transfer destination may be selected on a per-virtual machine basis. The selected destination virtual machine may be able to acquire rendering commands and rendering data.

[0202] Furthermore, in the vehicle display device, vehicle display method, and program according to the above embodiment and modified 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 obtained from the application by the application analysis unit. For example, if the amount of drawing data to be transferred is greater than a standard value due to reasons such as a large amount of texture, the command transfer method may be converted to a stream transfer method. In the case of the stream transfer method, the data is compressed before transfer, so it is expected that the amount of data to be transferred will be reduced. In another example, if the drawing data contains a transparent alpha component, it cannot be drawn using the stream transfer method, so the command transfer method may be selected. Also, the transfer source may set a displayable area or a display restricted area from among multiple display devices according to the type of content information.

[0203] Furthermore, in the vehicle display device, vehicle display method, and program according to the above embodiment and modified examples 1 to 4 of the embodiment, if the content information is such that there is no difference in image quality between the command transfer method and the stream transfer method, or if the difference in quality is within an acceptable range, the content information may be transferred from the destination to the source via a relay.

[0204] Furthermore, in the vehicle display device, vehicle display method, and program according to the above embodiment and modified examples 1 to 4 of the embodiment, if there is an unacceptable difference in quality between the command transfer method and the stream transfer method of the content information, a warning to cancel the transfer may be output, and the transfer of drawing data and RAW data via the relay device may be canceled. In this case, a new transfer destination to which direct transfer is possible may be determined, and the data may be transferred to the new destination at the user's discretion.

[0205] Furthermore, in the vehicle display device, vehicle display method, and program according to the above embodiment and modified examples 1 to 4 of the embodiment, if there are multiple candidate transfer paths, the transfer path determination unit may determine the optimal transfer path based on content information and rendering capability information, etc. In this case, the relay diagnostic unit may diagnose the relays of the transfer paths in order from the preferred transfer path (transfer path with higher priority) to the candidate transfer paths, and if there are no problems, the transfer path determination unit may determine the preferred transfer path. The priority of the transfer paths may be determined, for example, from the shortest time from the source to the destination for transferring rendering data to the destination and displaying the rendering data.

[0206] Furthermore, the transfer method determination unit, transfer route determination unit, transfer processing unit, repeater diagnostic 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 embodiment and modified examples 1 to 4 of the embodiment are typically implemented as LSIs, which are integrated circuits. These may be individually integrated into a single chip, or some or all of them may be integrated into a single chip.

[0207] Furthermore, integrated circuit implementation is not limited to LSIs; it may also be achieved using dedicated circuits or general-purpose processors. Field-Programmable Gate Arrays (FPGAs), which can be programmed after LSI manufacturing, or reconfigurable processors, which allow for the reconfiguration of the connections and settings of circuit cells within the LSI, may also be used.

[0208] In the above embodiments and modified examples 1 to 4, each component may be implemented by dedicated hardware or by executing a software program suitable for each component. Each component may also be implemented by a program execution unit such as a CPU or processor reading and executing a software program recorded on a recording medium such as a hard disk or semiconductor memory.

[0209] Furthermore, the division of functional blocks in the block diagram is just one example; multiple functional blocks can be implemented as a single functional block, a single functional block can be divided into multiple parts, or some functions can be moved to other functional blocks. In addition, the functions of multiple functional blocks with similar functions can be processed in parallel or time-sharing by a single piece of hardware or software.

[0210] Furthermore, the order in which each step in the flowchart is performed is illustrative for the purpose of specifically illustrating this disclosure, and may be in a different order. Also, some of the above steps may be performed simultaneously (in parallel) with other steps.

[0211] Furthermore, this disclosure also includes forms obtained by applying various modifications to the above embodiments and modified forms 1 to 4 that a person skilled in the art could conceive, as well as forms realized by arbitrarily combining the components and functions of the embodiments and modified forms 1 to 4 without departing from the spirit of this disclosure.

[0212] (Note) The following describes the features of the vehicle display device, vehicle display method, and program described based on the above embodiment and modified examples 1 to 4 of the embodiment.

[0213] <Technology 1> A vehicle display device that transfers image information to a destination, which is a display device mounted on a vehicle, A transfer method determination unit determines a transfer method for the image information according to the drawing capability of the transfer destination, based on the image information, the drawing capability of the transfer source which is a vehicle display device, and the drawing capability of the transfer destination. The system includes a transfer processing unit that converts a pre-set transfer method into the transfer method determined by the transfer method determination unit, and transfers the image information to the transfer destination using the converted transfer method. Vehicle display device.

[0214] <Technology 2> The transfer method determination unit determines, based on the image information, the drawing capability of the transfer source, and the drawing capability of the transfer destination, if the transfer source can directly transfer the image information to the transfer destination using the converted transfer method, the transfer method determination unit determines the transfer method according to the drawing capability of the transfer destination. A vehicle display device as described in Technology 1.

[0215] <Technology 3> Multiple such display devices are provided in the vehicle. The system includes a transfer path determination unit that determines the transfer path from the transfer source to the transfer destination, The transfer method determination unit, if the transfer source cannot directly transfer the image information to the transfer destination, selects a candidate relay device from among the multiple display devices, and determines whether the selected candidate relay device can transfer the image information to the transfer destination using the transfer method corresponding to the rendering capability of the transfer destination. A vehicle display device as described in Technology 1.

[0216] <Technology 4> If the transfer path determination unit determines that the selected candidate repeater can transfer the image information to the transfer destination using the transfer method corresponding to the destination's drawing capability, it determines that the candidate repeater is included in the transfer path as a repeater and determines the transfer path from the transfer source to the transfer destination via the determined repeater. A vehicle display device as described in Technology 3.

[0217] <Technology 5> The transfer method determination unit determines the transfer method 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. The relay determined by the transfer path determination unit converts the pre-set transfer method to a transfer method determined by the transfer method determination unit that corresponds to the drawing capability of the transfer destination, and transfers the image information to the transfer destination using the converted transfer method. A vehicle display device as described in Technology 4.

[0218] <Technology 6> The relay device determined by the transfer path determination unit is It has a display unit that displays the first image information included in the image information acquired from the source of transfer, The transfer method determined by the transfer method determination unit is converted to a transfer method corresponding to the drawing capability of the transfer destination, and the second image information included in the image information is transferred to the transfer destination using the converted transfer method. A vehicle display device as described in Technical 4 or 5.

[0219] <Technology 7> If the transfer path determination unit determines that the selected candidate relay device cannot transfer the image information to the destination using the transfer method corresponding to the destination's rendering capability, the transfer source transfers the image information to the destination without converting the transfer method. A vehicle display device as described in Technology 3.

[0220] <Technology 8> The system includes a performance estimation unit that estimates the frame rate of the destination based on performance information indicating the performance of the destination, The source transfers the image information to the destination if the frame rate of the destination is greater than a predetermined threshold. A vehicle display device as described in Technical 7.

[0221] <Technology 9> The source of the transfer cancels the transfer of the image information to the destination if the frame rate of the destination is below a predetermined threshold, and outputs a message indicating that the transfer of the image information has been canceled. A vehicle display device as described in Technical 8.

[0222] <Technology 10> If the transfer path determination unit determines that the selected candidate repeater is unable to transfer the image information to the destination using the transfer method corresponding to the destination's rendering capabilities, the transfer source outputs a message indicating that the repeater cannot be used. A vehicle display device as described in any one of the technologies 7 to 9.

[0223] <Technology 11> If the transfer path determination unit determines that the selected candidate relay device cannot transfer the image information to the transfer destination using the transfer method corresponding to the destination's rendering capability, the transfer source outputs a list of new transfer destinations from among the multiple display devices. A vehicle display device as described in any one of the technologies 7 to 10.

[0224] <Technology 12> A vehicle display method in which the source transmits image information to the destination, which is a display device mounted on the vehicle, Based on the image information, the rendering capability of the source, and the rendering capability of the destination, a method for transferring the image information is determined that corresponds to the rendering capability of the destination. This includes converting a pre-configured transfer method to the determined transfer method, and transferring the image information to the destination using the converted transfer method. Vehicle marking method.

[0225] <Technology 13> To cause a computer to execute the vehicle display method described in Technical 12 program. [Industrial applicability]

[0226] This disclosure can be applied, for example, to vehicles equipped with multiple display devices, and to other devices and systems other than vehicles. [Explanation of Symbols]

[0227] 2 vehicles 3 Display device 20, 20a, 20b, 20c, 20d, 20e Transfer source (vehicle display device) 25 Transfer method determination unit 26 Transfer route determination unit 27, 253 Transfer Processing Unit 30 forwarding destination 40. First forwarding destination (forwarding destination) 50 Second forwarding destination (forwarding destination) 140 Repeaters 250 Second forwarding destination (repeater) 321 Performance estimation part

Claims

1. A vehicle display device that transfers image information to a destination, which is a display device mounted on a vehicle, A transfer method determination unit determines a transfer method for the image information according to the drawing capability of the transfer destination, based on the image information, the drawing capability of the transfer source which is a vehicle display device, and the drawing capability of the transfer destination. The transfer processing unit sets the transfer method to the transfer method determined by the transfer method determination unit and transfers the image information from the transfer source to the transfer destination directly or via a relay to the transfer destination according to the set transfer method, Multiple such display devices are provided in the vehicle. The system includes a transfer path determination unit that determines the transfer path from the transfer source to the transfer destination, The transfer path determination unit determines whether the transfer source can directly transfer the image information to the transfer destination using a transfer method that allows the transfer destination to process the image. When the transfer path determination unit determines that the image information can be directly transferred to the transfer destination using a transfer method capable of rendering, the transfer method for the image information from the transfer source to the transfer destination is determined based on the image information, the rendering capability of the transfer source, and the rendering capability of the transfer destination, and is a transfer method for the image information that corresponds to the rendering capability of the transfer destination. If the transfer path determination unit determines that the transfer source cannot directly transfer the image information to the transfer destination using the transfer method capable of rendering, it selects a candidate relay device from among the multiple display devices. The transfer path determination unit determines whether the selected candidate repeater is usable based on at least the drawing capability or whether or not the candidate repeater is faulty, The relay device that has been determined to be usable is included in the transmission path. The transfer method determination unit determines the transfer method for the image information from the relay device included in the transfer path to the transfer destination, based on the image information, the drawing capability of the relay device, and the drawing capability of the transfer destination, to be a transfer method for the image information that corresponds to the drawing capability of the transfer destination. The transfer processing unit transfers the image information to the transfer destination via the relay device according to the transfer method determined by the transfer method determination unit. Vehicle display device.

2. If the transfer path determination unit determines that the selected candidate repeater is available, it determines that the candidate repeater is included in the transfer path as a repeater and determines the transfer path from the transfer source to the transfer destination via the determined repeater. The vehicle display device according to claim 1.

3. The transfer method determination unit determines the transfer method 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. The transfer processing unit transfers the image information to the transfer destination via the relay determined by the transfer path determination unit, using the transfer method determined by the transfer method determination unit. The vehicle display device according to claim 2.

4. The image information is First image information to be displayed on the aforementioned repeater, This includes a second image information to be transmitted to the destination via the relay, The transfer processing unit, according to the transfer method determined by the transfer method determination unit, The first image information and the second image information are transferred to the relay device. The second image information is transferred to the destination via the relay. The vehicle display device according to claim 2.

5. The transfer method includes a transfer method using RAW data, When the transfer path determination unit determines a transfer path that directly transfers the image information to the transfer destination without going through a relay, The transfer processing unit directly transfers the image information to the transfer destination using RAW data, which is one aspect of the transfer method. The vehicle display device according to claim 1.

6. The system includes a performance estimation unit that estimates the frame rate of the destination based on performance information indicating the performance of the destination, The source transfers the image information to the destination if the frame rate of the destination is greater than a predetermined threshold. The vehicle display device according to claim 5.

7. The source of the transfer cancels the transfer of the image information to the destination if the frame rate of the destination is below a predetermined threshold, and outputs a message indicating that the transfer of the image information has been canceled. The vehicle display device according to claim 6.

8. If the transfer path determination unit determines that the selected candidate repeater is unable to transfer the image information to the destination using the transfer method corresponding to the destination's rendering capabilities, the transfer source outputs a message indicating that the repeater cannot be used. The vehicle display device according to claim 5.

9. If the transfer path determination unit determines that the selected candidate relay device cannot transfer the image information to the transfer destination using the transfer method corresponding to the destination's rendering capability, the transfer source outputs a list of new transfer destinations from among the multiple display devices. A vehicle display device according to any one of claims 5 to 8.

10. A vehicle display method in which a source transmits image information to a destination, which is a set of multiple display devices mounted on the vehicle, Based on the image information, the rendering capability of the source, and the rendering capability of the destination, the transfer method determination unit determines a transfer method for the image information that corresponds to the rendering capability of the destination. The transfer processing unit sets the transfer method to the determined transfer method and transfers the image information from the transfer source to the transfer destination directly or via a relay to the transfer destination using the set transfer method. The transfer path determination unit determines the transfer path from the transfer source to the transfer destination. The transfer path determination unit determines whether the transfer source can directly transfer the image information to the transfer destination using a transfer method that allows the transfer destination to process the image. When the transfer path determination unit determines that the image information can be directly transferred to the transfer destination using a transfer method capable of rendering, the transfer method for the image information from the transfer source to the transfer destination is determined based on the image information, the rendering capability of the transfer source, and the rendering capability of the transfer destination, and is a transfer method for the image information that corresponds to the rendering capability of the transfer destination. If the transfer path determination unit determines that the transfer source cannot directly transfer the image information to the transfer destination using the transfer method capable of rendering, it selects a candidate relay device from among the plurality of display devices. The transfer path determination unit determines whether the selected candidate repeater is usable based on at least the drawing capability or whether or not the candidate repeater is faulty, The relay device that has been determined to be usable is included in the transmission path. The transfer method determination unit determines the transfer method for the image information from the relay device included in the transfer path to the transfer destination, based on the image information, the drawing capability of the relay device, and the drawing capability of the transfer destination, to be a transfer method for the image information that corresponds to the drawing capability of the transfer destination. The transfer processing unit transfers the image information to the transfer destination via the relay device according to the transfer method determined by the transfer method determination unit. Vehicle marking method.

11. To cause a computer to execute the vehicle display method described in 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