Display control system, display method and program
The display control system addresses the issue of inconsistent display across multiple devices by calculating correction values to match physical sizes, resolutions, and color tones, resulting in a unified and enhanced display experience.
Patent Information
- Application Number
- JP2021060039
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-31
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2041-03-31
AI Technical Summary
Conventional display control systems fail to achieve a sense of uniformity across multiple display devices, leading to inconsistencies in character sizes and resolutions.
A display control system that utilizes display device information and correspondence relationships to calculate correction values, adjusting images across multiple display devices to match physical sizes, resolutions, brightness, and color tones, ensuring a unified display experience.
The system achieves a unified display across multiple devices, enhancing visibility and reducing discomfort for occupants by minimizing differences in image presentation.
Smart Images

Figure 0007609525000001 
Figure 0007609525000002 
Figure 0007609525000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a display control system, a display method, and a program. [Background technology]
[0002] Patent Document 1 discloses a display control system for controlling a plurality of display devices. This display control system includes a plurality of display devices installed in a vehicle, and a display control means for adjusting the size of characters displayed on the plurality of display displays so that the sizes of characters are uniform across the plurality of display displays according to the distance from the driver's head to the plurality of display displays. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 5998348 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the conventional display control system, although the sense of uniformity of character size is improved, it is not possible to realize a sense of uniformity across a plurality of display devices.
[0005] Therefore, an object of the present disclosure is to provide a display control system, a display method, and a program that can realize a sense of unity across a plurality of display devices. [Means for solving the problem]
[0006] A display control system according to one aspect of the present disclosure includes an acquisition unit that acquires display device information, which is information relating to each of a plurality of display devices, and drawing area correspondence information, which is information relating to the relationship between positions and sizes when the plurality of display devices are treated in a single display coordinate system; a calculation unit that calculates a correction value corresponding to each of the plurality of display devices based on the display device information and the drawing area correspondence information; and a display unit that generates a display image for two or more of the plurality of display devices, the display unit correcting an image to be displayed on the two or more display devices based on the correction value for each of the two or more display devices, and displaying the corrected image across the two or more non-adjacent display devices, and in correcting the image, Different physical size or resolution, not contiguous Using the correction value calculated based on the physical size and resolution of each of the two or more display devices, the position and size of the image displayed on each of the two or more display devices are adjusted so as to match. 、 Display on the two or more display devices The above image and the width of the image Correct the following.
[0007] These comprehensive or specific aspects may be realized by a system, a method, an integrated circuit, a computer program, or a recording medium such as a computer-readable CD-ROM, or may be realized by any combination of the system, the method, the integrated circuit, the computer program, and the recording medium. Effect of the Invention
[0008] The display control system, display method, and program of the present disclosure can achieve a sense of unity across a plurality of display devices. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram showing an example of a vehicle interior equipped with a display control system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a display control system according to the embodiment. [Diagram 3]FIG. 3 is a flowchart showing the processing operation of the display control system in the embodiment. [Figure 4] FIG. 4 is an explanatory diagram showing an example in which the display control system in the embodiment causes a plurality of display devices to display images. [Diagram 5] FIG. 5 is an explanatory diagram showing an example of a problem that occurs when images are displayed on a plurality of display devices. [Figure 6] FIG. 6 is a block diagram showing an example of a display control system according to the first modification of the embodiment. [Figure 7] FIG. 7 is a flowchart showing a processing operation of the display control system in the first modification of the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, the embodiments of the present disclosure will be described with reference to the drawings. Each of the embodiments described below shows a preferred specific example of the present disclosure. Therefore, the numerical values, shapes, materials, components, arrangement positions and connection forms of the components shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Therefore, among the components in the following embodiments, components that are not described in the independent claims will be described as optional components.
[0011] In addition, each drawing is a schematic diagram and is not necessarily a precise illustration. In addition, in each drawing, the same components are denoted by the same reference numerals.
[0012] Hereinafter, the embodiment will be specifically described with reference to the drawings.
[0013] (Embodiment) <Configuration: Display control system 1> Fig. 1 is a diagram showing an example of a vehicle interior equipped with a display control system 1 according to an embodiment. Fig. 2 is a block diagram showing an example of the display control system 1 according to an embodiment.
[0014] 1 and 2, the display control system 1 controls a plurality of physically separated display devices 10 so as to display images on all of the display devices 10 or on two or more display devices 10 in cooperation with each other. The display control system 1 can also individually control each of the plurality of display devices 10. Here, the images include moving images and still images.
[0015] Such a display control system 1 is mounted on a moving object such as a vehicle 2. In this embodiment, a description will be given using the display control system 1 mounted on the vehicle 2. The display control system 1 has a plurality of display devices 10 and a plurality of control devices.
[0016] The display devices 10 are displays such as a car navigation system, an electronic mirror system, a multi-information display, or a head-up display (HUD) mounted on the vehicle 2. In this embodiment, the display devices 10 are exemplified by a car navigation system 10a arranged in the center of the vehicle width, an electronic mirror system functioning as a left side mirror 10b and a right side mirror 10c, and a plurality of multi-information displays 10d, 10e, and 10f. These display devices 10 are arranged in a line so that the occupants of the vehicle 2 can view the display devices 10 all at once. In this embodiment, the display devices 10 are arranged in a line along the vehicle width direction. The occupants are people who are in the vehicle 2, and include the driver and people other than the driver.
[0017] Each of the multiple display devices 10 displays images including various driving support information such as navigation information, captured images, vehicle speed information, pedestrian information, surrounding vehicle information, lane departure information, and vehicle condition information to the occupants. The navigation information is information for providing the driver with route guidance to the current position and destination while the vehicle 2 is traveling. The captured images are images of the surroundings of the vehicle 2 or the interior of the vehicle cabin captured by an imaging device mounted on the vehicle 2. The vehicle speed information is information indicating the speed of the traveling vehicle 2. The pedestrian information is information indicating the presence or absence of pedestrians around the vehicle 2, the number of pedestrians, and the distance from the vehicle to the pedestrians. The surrounding vehicle information is information indicating the presence or absence of vehicles 2 around the vehicle 2, the number of vehicles, the speed, and the distance from the vehicle to the other vehicles. The lane departure information is information indicating the presence or absence of the vehicle 2 deviating from the lane (whether it is protruding from the lane) and the like. The vehicle condition information is information indicating the mileage, model, fuel consumption, fuel, and the like of the vehicle 2.
[0018] Two or more of the display devices 10 among the plurality of display devices 10 can display a single image or can display an image individually by being controlled in cooperation with the display control system 1. The two or more display devices 10 are adjacent to each other or are adjacent to each other. In FIG. 2 of this embodiment, the two or more display devices 10 among the plurality of display devices 10 include a first display device 11 and a second display device 12. The first display device 11 and the second display device 12 are different in at least one of the model, performance (resolution, response speed, contrast ratio, etc.), size of the display screen, settings, etc. In addition, the two or more display devices 10 among the plurality of display devices 10 are controlled in cooperation with each other by a plurality of control devices, so that even if at least one of the physical size, resolution, brightness, and color tone of each display device 10 is different, an image with a sense of unity as a whole is displayed.
[0019] As described above, each of the multiple control devices generates images to be displayed on two or more of the multiple display devices 10.
[0020] The control device is configured to be able to write, into the frame memory, an image to be displayed across multiple display devices 10. The frame memory is a virtual memory that is set by an OS (Operating System) or the like to have a continuous storage area using one or more physical memories (non-transient recording media).
[0021] The control device is a computer system having a processor and a memory. The functions of the control device are realized by the processor of the computer system executing a program recorded in the memory of the computer system. The program may be pre-recorded in the memory, may be provided via a communication line such as the Internet, or may be provided in a state recorded on a recording medium such as a memory card.
[0022] 2 in this embodiment, the multiple control devices include a first control device 110 corresponding to the first display device 11 and a second control device 120 corresponding to the second display device 12. Each of the first control device 110 and the second control device 120 mainly comprises an ECU (Electronic Control Unit) including a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit). The GPU of the first control device 110 and the second control device 120 can execute drawing processing conforming to, for example, OpenGL (Open Graphics Library).
[0023] The first control device 110 is communicably connected to the first display device 11, the second display device 12, and the second control device 120. The first control device 110 acquires first display device information from the first display device 11, outputs an image to the first display device 11, transmits correction values to the second control device 120, and acquires second display device information from the second display device 12 directly or via the second control device 120.
[0024] The control device includes an acquisition unit 111, a management unit 111a, a calculation unit 112, an application, a display unit 104, and a frame memory. As shown in FIG. 2 in this embodiment, the first control device 110 includes an acquisition unit 111, a management unit 111a, a calculation unit 112, a first application 113, a command generation unit 113a, a first display unit 114, and a first frame memory 115. The second control device 120 includes a second application 123, a command generation unit 123a, a second display unit 124, and a second frame memory 125.
[0025] The acquisition unit 111 acquires display device information, which is information related to each of the multiple display devices 10. That is, the acquisition unit 111 acquires the display device information from each of the multiple display devices 10 automatically or by external input. Here, the display device information includes at least one of the physical size, resolution, brightness, and color tone of the display device 10.
[0026] For example, the acquisition unit 111 is communicably connected to the multiple display devices 10, and automatically acquires display device information (first display device information and second display device information in FIG. 2) from each of the multiple display devices 10 by requesting each of the multiple display devices 10 to output the display device information. Also, the acquisition unit 111 can acquire the display device information of the display device 10 by an occupant inputting the display device information of the display device 10 (third display device information in FIG. 2) via an operation input unit (not shown) as an input from the outside.
[0027] The acquisition unit 111 also acquires, through an external input, the correspondence relationship between the drawing areas of the multiple display devices 10. Here, the correspondence relationship between the drawing areas of the multiple display devices 10 refers to the relationship in position and size when the drawing area of the display screen of the first display device 11 and the drawing area of the display screen of the second display device 12 are treated in the same display coordinate system.
[0028] The acquiring unit 111 outputs the acquired display device information of each of the plurality of display devices 10 and the correspondence relationship between the drawing areas of the plurality of display devices to the managing unit 111a.
[0029] The management unit 111a manages the display device information of each of the multiple display devices 10 output from the acquisition unit 111, the corresponding relationship of the drawing areas of the multiple display devices 10, and the display positions, sizes, and display priorities of the windows of the multiple applications, and outputs this information to the calculation unit 112. Here, the display priority is a value indicating which window is given priority for display when the windows of multiple applications overlap, and when the windows overlap, the one with the higher priority is displayed in front. The information managed by the management unit 111a is stored in a storage unit (not shown). The storage unit is a recording medium (storage medium) such as a memory or a hard disk for temporarily storing the display device information of each of the applications.
[0030] The calculation unit 112 acquires display device information of each of the multiple display devices 10, the corresponding relationship of the drawing areas of the multiple display devices 10, and information on the display positions, sizes, and display priorities of the windows of the multiple applications from the management unit 111a, and calculates a correction value corresponding to each of the multiple display devices 10 based on the acquired information. The calculation unit 112 calculates a correction value so that when an image is displayed across two or more display devices 10, there is no difference between the images displayed on each of the two or more display devices 10. In this embodiment, when one or multiple applications are displayed across the first display device 11 and the second display device 12, the calculation unit 112 calculates the correction value of each of the first display device 11 and the second display device 12 so that the difference in display caused by the difference in the physical size, resolution, brightness, color tone, etc. of each of the multiple display devices 10 shown in the display device information can be reduced and the entire multiple display devices 10 can have a sense of unity. Specifically, the calculation unit 112 calculates a first correction value corresponding to the first display device 11 based on the display device information of each of the first display device 11 and the second display device 12. Furthermore, the calculation unit 112 calculates a second correction value corresponding to the second display device 12 based on the display device information of each of the first display device 11 and the second display device 12. Here, the correction value is an adjustment value for preventing differences in physical size, resolution, brightness, color tone, and the like between the first display device 11 and the second display device 12 from appearing when an image is displayed across the first display device 11 and the second display device 12. In this embodiment, the correction values are classified into correction value A for correcting differences in brightness and color tone and correction value B for correcting differences in size and resolution.
[0031] The calculation unit 112 outputs the calculated correction value to each of the display units 104 of the first control device 110 and the second control device 120. Specifically, the calculation unit 112 outputs the calculated first correction value to the first display unit 114 of the first control device 110, and outputs the calculated second correction value to the second display unit 124 of the second control device 120.
[0032] More specifically, the calculation unit 112 calculates a first correction value A on the first control device 110 side to prevent differences in luminance and color tone between the first display device 11 and the second display device 12, and outputs the calculated first correction value A to the first drawing unit 114a. The calculation unit 112 also calculates a second correction value A on the second control device 120 side to prevent differences in luminance and color tone between the first display device 11 and the second display device 12, and outputs the calculated second correction value A to the second drawing unit 124a. The calculation unit 112 also calculates a first correction value B on the first control device 110 side using the display positions and sizes of the corrected application windows as correction values to prevent differences due to size and resolution between the first display device 11 and the second display device 12, and outputs the calculated first correction value B to the first synthesis unit 114b. Furthermore, the calculation unit 112 calculates a second correction value B on the side of the second control device 120 in the same manner as the calculation of the first correction value B, and outputs the calculated second correction value B to the second synthesis unit 124b.
[0033] Here, the first correction value A and the second correction value A are uniquely determined once the display device is determined, but the first correction value B and the second correction value B must be recalculated in response to changes in the position and size of the application window.
[0034] The display unit 104 corrects images to be displayed on two or more display devices 10 based on the correction values of each of the two or more display devices 10. The first display unit 114 has a first drawing unit 114a and a first composition unit 114b. The second display unit 124 has a second drawing unit 124a and a second composition unit 124b.
[0035] On the first control device 110 side, specifically, the first drawing unit 114a of the first display unit 114 acquires a drawing command for drawing the first application 113 generated by the first command generating unit 113a, and a drawing command for drawing the second application 123 generated by the second command generating unit 123a. The first drawing unit 114a executes drawing processing in which brightness (luminosity), contrast, gamma value, color tone, etc. are adjusted based on the drawing commands acquired from the command generating units 113a and 123a, and the first correction value A acquired from the calculation unit 112. Here, the drawing command is a command for causing the GPU to perform drawing processing and execute writing (storage) to the frame memory.
[0036] Here, the first application 113 runs on the OS of the ECU as hardware in the first control device 110. The first application 113 is included in the applications.
[0037] Here, the command generation unit 113a generates drawing commands for causing the first display unit 114 and the second display unit 124 to execute drawing processing through the operation of the first application 113, and outputs the generated drawing commands to the first display unit 114 and the second display unit 124.
[0038] In addition, the first synthesis unit 114b of the first display unit 114 performs cutting out and synthesis processing of windows of multiple applications drawn by the first drawing unit 114a in accordance with the first correction value B output from the calculation unit 112 and the display priority, and outputs the first image to be displayed on the first display device 11 to the first frame memory 115.
[0039] On the second control device 120 side, specifically, the second drawing unit 124a of the second display unit 124 acquires a drawing command for drawing the first application 113 generated by the first command generating unit 113a, and a drawing command for drawing the second application 123 generated by the second command generating unit 123a. The second drawing unit 124a executes a drawing process in which brightness (luminosity), contrast, gamma value, color tone, and the like are adjusted based on the drawing commands acquired from the command generating units 113a and 123a, and the second correction value A acquired from the calculation unit 112.
[0040] Here, the second application 123 runs on the OS of the ECU as hardware in the second control device 120. The second application 123 is also included in the applications.
[0041] Here, the command generation unit 123a generates drawing commands for causing the first display unit 114 and the second display unit 124 to execute drawing processing through the operation of the second application 123, and outputs the generated drawing commands to the first display unit 114 and the second display unit 124.
[0042] In addition, the second synthesis unit 124b of the second display unit 124 performs cutting out and synthesis processing of windows of multiple applications drawn by the second drawing unit 124a in accordance with the second correction value B output from the calculation unit 112 and the display priority, and outputs a second image to be displayed on the second display device 12 to the second frame memory 125.
[0043] In the frame memory, images generated by the display unit 104 and to be displayed on the display screens of the multiple display devices 10 are written. As shown in Fig. 2 in this embodiment, the frame memory includes a first frame memory 115 corresponding to the first display device 11 and a second frame memory 125 corresponding to the second display device 12.
[0044] The first frame memory 115 is a frame buffer for storing the display contents of the first image to be displayed on the display screen of the first display device 11. The first image after the display unit 114 has performed corrected drawing and synthesis is written to the first frame memory 115. The first frame memory 115 may be a dedicated memory, or may be configured as a partial area of the memory of a computer system. The first image stored in the first frame memory 115 is displayed on the first display device 11 by being output.
[0045] The second frame memory 125 is a frame buffer for storing the display contents of the second image to be displayed on the display screen of the second display device 12. The second image after the display unit 124 executes the corrected drawing and composition is written to the second frame memory 125. The second frame memory 125 may also be a dedicated memory, or may be configured as a partial area of the memory of a computer system. The second image stored in the second frame memory 125 is displayed on the second display device 12 by being output.
[0046] This allows the first control device 110 and the second control device 120 to display the corrected image across two or more display devices 10. Specifically, the first control device 110 causes the first display device 11 to display the corrected first image, and the second control device 120 causes the second display device 12 to display the corrected second image. In this way, the display control system 1 displays an image with a sense of unity as a whole, such that the two or more display devices 10 can be viewed as a single, cohesive display device 10.
[0047] <Processing Operation> The display control system 1, the display method, and the processing operation of the program according to the present embodiment will be described with reference to FIG.
[0048] FIG. 3 is a flowchart showing the processing operation of the display control system 1 in the embodiment.
[0049] First, the acquisition unit 111 acquires display device information from each of the multiple display devices 10 automatically or by input from outside (S11).
[0050] The acquiring unit 111 also acquires the corresponding relationship (drawing area information) of the drawing areas of the multiple display devices from an external input (S12). The acquiring unit 111 outputs the acquired display device information of each of the multiple display devices 10 and the corresponding relationship of the drawing areas of the multiple display devices 10 to the managing unit 111a.
[0051] The management unit 111a manages the display device information of each of the multiple display devices 10 output from the acquisition unit 111, the correspondence between the drawing areas of the multiple display devices 10, and the display positions, sizes, and display priorities of the windows of multiple applications, and outputs this information to the calculation unit 112.
[0052] Next, the calculation unit 112 acquires the display device information of each of the multiple display devices 10 output from the management unit 111a, the correspondence between the drawing areas of the multiple display devices 10, and the display positions, sizes, and display priorities of the windows of the multiple applications, and calculates correction values corresponding to each of the multiple display devices 10 based on the acquired information.
[0053] Specifically, the calculation unit 112 calculates a first correction value corresponding to the first display device 11 based on the display device information of each of the first display device 11 and the second display device 12, and outputs the calculated first correction value to the first display unit 114 of the first control device 110. The calculation unit 112 also calculates a second correction value corresponding to the second display device 12 based on the display device information of each of the first display device 11 and the second display device 12, and outputs the calculated second correction value to the second display unit 124 of the second control device 120.
[0054] More specifically, the calculation unit 112 calculates a first correction value A on the first control device 110 side so as to prevent differences in luminance and color tone from appearing between the first display device 11 and the second display device 12, and outputs the calculated first correction value A to the first drawing unit 114a. The calculation unit 112 also calculates a second correction value A on the second control device 120 side so as to prevent differences in luminance and color tone from appearing between the first display device 11 and the second display device 12, and outputs the calculated second correction value A to the second drawing unit 124a (S13).
[0055] Furthermore, the calculation unit 112 calculates a first correction value B on the first control device 110 side, using the corrected display positions and sizes of multiple application windows as correction values to prevent differences due to size and resolution from appearing between the first display device 11 and the second display device 12, and outputs the calculated first correction value B to the first synthesis unit 114b. The calculation unit 112 also calculates a second correction value B on the second control device 120 side in the same manner as the calculation of the first correction value B, and outputs the calculated second correction value B to the second synthesis unit 124b (S14).
[0056] Here, S13 is uniquely determined once the display device is decided, so it only needs to be processed once at the time of initialization, but S14 must be recalculated in response to changes in the position and size of the application window, so it is executed for each frame.
[0057] Command generating unit 113a generates drawing commands for causing first display unit 114 and second display unit 124 to execute drawing processes through the operation of first application 113. In addition, command generating unit 123a generates drawing commands for causing first display unit 114 and second display unit 124 to execute drawing processes through the operation of second application 123 (S15).
[0058] The command generating unit 113a outputs the generated drawing commands to the first display unit 114 and the second display unit 124. In addition, the command generating unit 123a outputs the generated drawing commands to the first display unit 114 and the second display unit 124 (S16).
[0059] The first display unit 114 and the second display unit 124 each obtain a drawing command from the command generating unit 113a, 123a (S17).
[0060] The display unit 104 performs drawing and composition that reflects the correction values based on the respective correction values of the first display device 11 and the second display device 12.
[0061] In the first display device 11, specifically, the first drawing unit 114a of the first display unit 114 executes drawing processing (reflecting the correction value) in which brightness (lightness), contrast, gamma value, color tone, etc. are adjusted for the first application 113 and the second application 123 to be displayed on the first display device 11 in accordance with the drawing command obtained from the command generation unit and the first correction value A (S18).
[0062] In addition, the first synthesis unit 114b of the first display unit 114 performs cutting out and synthesis processing of windows of multiple applications drawn by the first drawing unit 114a according to the first correction value B output from the calculation unit 112 and the display priority, and outputs the first image to be displayed on the first display device 11 to the first frame memory 115 (S19).
[0063] In the second display device 12, specifically, the second drawing unit 124a of the second display unit 124 executes drawing processing (reflecting the correction value) in which the brightness (lightness), contrast, gamma value, color tone, etc. are adjusted for the first application 113 and the second application 123 to be displayed on the second display device 12 in accordance with the drawing command obtained from the command generation unit and the second correction value A (S18).
[0064] In addition, the second synthesis unit 124b of the second display unit 124 performs cutting out and synthesis processing of the windows of the multiple applications drawn by the second drawing unit 124a in accordance with the second correction value B output from the calculation unit 112 and the display priority, and outputs the second image to be displayed on the second display device 12 to the second frame memory 125 (S19).
[0065] A first image after corrected drawing and compositing by the display unit 114 is written to the first frame memory 115, and a second image after corrected drawing and compositing by the display unit 124 is written to the second frame memory 125 (S20).
[0066] The first display device 11 displays the first image output from the first frame memory 115 on its display screen, and the second display device 12 displays the second image output from the second frame memory 125 on its display screen (S21).
[0067] After executing the process of step S21, the display control system 1 returns the process to step S14 in the next frame, thereby performing drawing and composition processes that reflect the correction value for each frame.
[0068] The flowchart in FIG. 3 ends when the processing operation of the display control system 1 in FIG. 3 is stopped, the power supply of the display control system 1 is turned off, or the like.
[0069] An example of an image that has a uniform overall appearance is shown in Fig. 4, which is displayed using the display control system 1 according to the present embodiment. Fig. 4 is an explanatory diagram showing an example of a case in which the display control system 1 according to the embodiment displays images on a plurality of display devices 10.
[0070] For example, Fig. 4A illustrates a case where the same application image is displayed on the first and second display devices that have the same physical size but different resolutions. Here, the resolution of the first display device is 1920 x 1080 (pix) and the resolution of the second display device is 960 x 540 (pix). In this case, if the same image is displayed across the first and second display devices, the display size will change.
[0071] Even in the case of a in FIG. 4, according to the display control system 1 of this embodiment, as in the case of b in FIG. 4, by correcting the position and size of the display image of the first display device 11 and enlarging the display image, it is possible to similarly match the size of the image when displayed on the first display device 11 and the size of the image when displayed on the second display device 12. Also, as in the case of c in FIG. 4, by correcting the position and size of the display image of the second display device 12 and reducing the display image, it is possible to similarly match the size of the image when displayed on the first display device 11 and the size of the image when displayed on the second display device 12. Also, as in the case of d in FIG. 4, by enlarging the display image of the first display device 11 and reducing the display image of the second display device 12, it is possible to similarly match the size of the image when displayed on the first display device 11 and the size of the image when displayed on the second display device 12.
[0072] In this way, even if the first display device 11 and the second display device 12 are different display devices 10, the display control system 1 can display an image with a unified overall look, such that two or more display devices 10 appear as a single, cohesive display device 10, by correcting the image based on the correction value to reduce differences in the physical size, resolution, brightness, and color tone of the first display device 11 and the second display device 12.
[0073] <Action and effect> Next, the effects of the display control system 1, the display method, and the program according to the present embodiment will be described.
[0074] As described above, the display control system 1 according to the present embodiment includes an acquisition unit 111 that acquires display device information, which is information relating to each of the multiple display devices 10, a calculation unit 112 that calculates a correction value corresponding to each of the multiple display devices 10 based on the display device information, and a display unit 104 that generates a display image for two or more display devices 10 of the multiple display devices 10. Then, the display unit 104 corrects the images to be displayed on the two or more display devices 10 based on the correction values of each of the two or more display devices 10, and displays the corrected images across the two or more display devices 10.
[0075] For example, in a conventional display control system, when images are displayed on different types of display devices, the result is as shown in FIG. 5. FIG. 5 is an explanatory diagram showing an example of a problem when images are displayed on a plurality of display devices. FIG. 5(a) illustrates a case where two images (sometimes called a first image and a second image) are displayed on one display device. When the two images in FIG. 5(a) are displayed across two display devices (sometimes called a first display device and a second display device), as shown in FIG. 5(b), if the two display devices are of the same type and have the same settings, the first image displayed on the first display device and the second image displayed on the second display device will be displayed with the same resolution, image size, aspect ratio, brightness, color tone, etc.
[0076] However, when two images are displayed on two different display devices, the resolution, image size, aspect ratio, brightness, color tone, etc. of the first image displayed on the first display device and the second image displayed on the second display device may be displayed differently.
[0077] According to the present embodiment, in order to display images on two or more display devices 10, the images can be corrected so as to match each other's images based on correction values appropriate for each of the two or more display devices 10. This allows the corrected image to be displayed across the two or more display devices 10, for example, as shown in b, c, and d of FIG.
[0078] Therefore, the display control system 1 can realize a uniform display across the multiple display devices 10. As a result, a decrease in visibility for the driver across the multiple display devices 10 can be suppressed.
[0079] In addition, the display method of this embodiment acquires display device information, which is information relating to each of the multiple display devices 10, calculates a correction value corresponding to each of the multiple display devices 10 based on the display device information, generates a display image for two or more of the multiple display devices 10, corrects the image to be displayed on the two or more display devices 10 based on the correction values of each of the two or more display devices 10, and displays the corrected image across the two or more display devices 10.
[0080] This display method also provides the same effects as those described above.
[0081] Moreover, the program according to the present embodiment is a program executed by a computer.
[0082] This program also provides the same effects as those described above.
[0083] Furthermore, in the display control system 1 according to this embodiment, the calculation unit 112 calculates a correction value so that when an image is displayed across two or more display devices 10, no difference appears between the images displayed on each of the two or more display devices 10.
[0084] This makes it possible to realize a more uniform display across the multiple display devices 10. Therefore, when an occupant looks at the multiple display devices 10, the occupant does not feel uncomfortable with the displayed image, and the image is easy to see.
[0085] Furthermore, in the display control system 1 according to the present embodiment, the display device information includes at least one of the physical size, resolution, brightness, and color tone of the display device 10. The acquisition unit 111 acquires the display device information from each of the multiple display devices 10 automatically or by an external input.
[0086] According to this, even if the display device 10 cannot automatically acquire the display device information, the acquisition unit 111 can acquire the display device information of the display device 10. Therefore, even if the display devices 10 are of different types, the display devices 10 as a whole can realize a unified display.
[0087] Furthermore, even if the display device information of the display device 10 has been automatically acquired, it is possible to correct the display device information. Therefore, even if there are subtle differences between the multiple display devices 10, it is possible to generate correction values that take these differences into account, so that the display control system 1 can realize a more unified display across the multiple display devices 10.
[0088] In the display control system 1 according to the present embodiment, the two or more display devices 10 include a first display device 11 and a second display device 12. The display unit 104 includes a first display unit 114 corresponding to the first display device 11 and a second display unit 124 corresponding to the second display device 12. The calculation unit 112 calculates a first correction value according to the first display device 11 based on the display device information of each of the first display device 11 and the second display device 12, and calculates a second correction value according to the second display device 12 based on the display device information of each of the first display device 11 and the second display device 12. The first display unit 114 corrects the first image based on the first correction value according to the first display device 11 to display the first image on the first display device 11. The second display unit 124 corrects the second image based on the second correction value according to the second display device 12 to display the second image on the second display device 12. The first display unit 114 displays the corrected first image on the first display device 11. Then, the second display unit 124 displays the corrected second image on the second display device 12.
[0089] According to this, even if the first display device 11 and the second display device 12 are different display devices 10, it is possible to calculate a first correction value according to the first display device 11 and to calculate a second correction value according to the second display device 12. Therefore, the first display device 11 and the second display device 12 can realize a display with a sense of overall unity.
[0090] (First Modification of the Embodiment) In this modified example, the display control system 1a differs from the display control system of the embodiment in that it does not include a command generation unit, the first display unit is configured with a first drawing unit 114a (the first display unit is an example of the first drawing unit 114a), and the second display unit is configured with a second drawing unit 124a (the second display unit is an example of the second drawing unit 124a). Unless otherwise specified, the other configurations in this modified example are the same as those in the embodiment, and the same components are denoted with the same reference numerals and detailed description of the configurations is omitted.
[0091] <Processing Operation> The processing operations of the display control system 1, the display method, and the program according to the present embodiment will be described with reference to Figs. 6 and 7. Fig. 6 is a block diagram showing an example of a display control system 1a in a first modified example of the embodiment. Fig. 7 is a flowchart showing the processing operations of the display control system 1a in a first modified example of the embodiment. The same processes as those in Fig. 3 are denoted by the same reference numerals, and the description thereof will be omitted as appropriate.
[0092] The acquisition unit 111 acquires display device information from each of the multiple display devices 10 automatically or by external input (S11). The acquisition unit 111 outputs the acquired display device information of each of the multiple display devices 10 to the calculation unit 112.
[0093] The calculation unit 112 acquires the display device information of each of the multiple display devices 10 output from the acquisition unit 111, and calculates a correction value corresponding to each of the multiple display devices 10 based on the acquired display device information (S13).
[0094] The first drawing unit 114a executes a drawing process that adjusts the brightness (lightness), contrast, gamma value, color tone, etc. based on the drawing command acquired from the first application 113 and the first correction value acquired from the calculation unit 112 (S18). The second drawing unit 124a executes a drawing process that adjusts the brightness (lightness), contrast, gamma value, color tone, etc. based on the drawing command acquired from the second application 123 and the second correction value acquired from the calculation unit 112 (S18).
[0095] A first image after a corrected drawing process is performed by the first drawing unit 114a is written to the first frame memory 115, and a second image after a corrected drawing process is performed by the second drawing unit 124a is written to the second frame memory 125 (S20).
[0096] The first display device 11 displays the first image output from the first frame memory 115 on its display screen, and the second display device 12 displays the second image output from the second frame memory 125 on its display screen (S21).
[0097] After executing the process of step S21, the display control system 1 returns the process to step S18 for the next frame, thereby performing drawing and composition processes that reflect the correction value for each frame.
[0098] This modified example also provides the same effects as those described above.
[0099] (Modification 2 of the embodiment) This modification differs from the display control system of the embodiment in that the size of an image is changed according to the traveling speed of the vehicle 2. Other configurations in this modification are the same as those in the embodiment unless otherwise specified, and the same configurations are denoted by the same reference numerals and detailed description of the configurations is omitted.
[0100] A speed sensor (not shown) is mounted on the vehicle 2 equipped with the display control system 1. The speed sensor detects the traveling speed of the vehicle 2 at predetermined intervals, and outputs vehicle speed information that is information indicating the traveling speed of the vehicle 2 as a result of the detection.
[0101] The acquisition unit 111 acquires vehicle speed information, which is information output by a speed sensor and indicates the traveling speed of the vehicle 2. The acquisition unit 111 outputs the acquired vehicle speed information to the calculation unit 112.
[0102] The calculation unit 112 changes the correction value so as to change the size of the image displayed across two or more display devices 10 according to the traveling speed of the vehicle 2 indicated in the vehicle speed information. Specifically, the calculation unit 112 changes the correction value so that the larger the traveling speed of the vehicle 2 indicated in the vehicle speed information, the larger the size of the image displayed across two or more display devices 10. For example, in the display control system 1, if the vehicle speed increases, not only the image but also the characters and the like displayed on each of the multiple display devices may be enlarged, and if the vehicle speed decreases, not only the image but also the characters and the like displayed on each of the multiple display devices may be reduced.
[0103] In such a display control system 1 according to this modified example, the display control system 1 is mounted on a vehicle 2. Furthermore, the acquisition unit 111 acquires vehicle speed information which is information indicating the traveling speed of the vehicle 2. Then, the calculation unit 112 changes a correction value according to the traveling speed of the vehicle 2 indicated in the vehicle speed information so as to change the size of an image to be displayed across two or more display devices 10.
[0104] According to this, the size of the image can be changed according to the traveling speed of the vehicle 2, so that the images displayed on the multiple display devices 10 can be easily viewed by the passengers.
[0105] Furthermore, in the display control system 1 according to this modified example, the calculation unit 112 changes the correction value so that the size of the image displayed across two or more display devices 10 becomes larger as the traveling speed of the vehicle 2 indicated in the vehicle speed information becomes higher.
[0106] According to this, as the traveling speed of the vehicle 2 increases, the image can be displayed larger, so that the passengers, particularly the driver, can easily recognize the information displayed in the image.
[0107] This modified example also provides the same effects as those described above.
[0108] (Third Modification of the Embodiment) This modification differs from the display control system of the embodiment in that the image size is changed in response to switching between an automatic driving state and a manual driving state, etc. Unless otherwise specified, the other configurations of this modification are the same as those of the embodiment, and the same components are denoted by the same reference numerals and detailed description of the configurations is omitted.
[0109] The vehicle 2 has a function capable of executing an automatic driving state or a manual driving state, and can switch between the automatic driving state and the manual driving state. The automatic driving state is a state in which the vehicle 2 can drive autonomously according to the driving data. The manual driving state is a state in which the vehicle 2 can drive by being manually operated by the occupant.
[0110] The acquisition unit 111 acquires vehicle state information, which is information indicating whether the state of the vehicle 2 is an automatic driving state or a manual driving state, from an ECU or the like mounted on the vehicle 2. The acquisition unit 111 outputs the acquired vehicle state information to the calculation unit 112.
[0111] The calculation unit 112 changes the correction value so that the size of the corrected image displayed across two or more display devices 10 differs depending on the state of the vehicle 2 indicated in the vehicle state information, that is, when the state of the vehicle 2 is an automatic driving state and when the state of the vehicle 2 is a manual driving state. Specifically, when the state of the vehicle 2 is an automatic driving state, the calculation unit 112 changes the correction value so that the size of the image displayed across two or more display devices 10 is smaller than when the state of the vehicle 2 is a manual driving state. Note that in the display control system 1, in the manual driving state, not only the image but also the characters and the like displayed on each of the multiple display devices may be enlarged, and in the automatic driving state, not only the image but also the characters and the like displayed on each of the multiple display devices may be reduced.
[0112] In the display control system 1 according to this modified example, the display control system 1 is mounted on a vehicle 2. The vehicle 2 is capable of switching between an autonomous driving state and a manual driving state. The calculation unit 112 changes the correction value so that the size of an image displayed across two or more display devices 10 differs depending on whether the vehicle 2 is in an autonomous driving state or a manual driving state.
[0113] According to this, the size of the image can be changed depending on whether the vehicle is in an automatic driving state or a manual driving state, so that the images displayed on the multiple display devices 10 can be easily viewed by the occupants.
[0114] Furthermore, in the display control system 1 according to this modified example, the calculation unit 112 changes the correction value so that the size of the image displayed across two or more display devices 10 is smaller when the vehicle 2 is in an autonomous driving state than when the vehicle 2 is in a manual driving state.
[0115] According to this, since the images displayed on the multiple display devices 10 are enlarged in the manual driving state, the passengers can easily see the images displayed on the multiple display devices 10. In particular, the driver can easily recognize the information shown in the images.
[0116] This modified example also provides the same effects as those described above.
[0117] (Fourth Modification of the Embodiment) This modification differs from the display control system of the embodiment in that the size of an image is changed according to the brightness of the surroundings in the room, etc. Unless otherwise specified, the other configurations of this modification are the same as those of the embodiment, and the same components are denoted by the same reference numerals and detailed description of the configurations is omitted.
[0118] A brightness sensor (not shown) is mounted on the vehicle 2 equipped with the display control system 1. The brightness sensor detects the brightness inside the cabin of the vehicle 2 at predetermined intervals, and outputs brightness information indicating the ambient brightness inside the cabin of the vehicle 2 as a result of the detection.
[0119] The acquisition unit 111 acquires brightness information, which is information indicating the brightness (brightness in the vehicle cabin) around the display control system 1, outputted by the brightness sensor. The acquisition unit 111 outputs the acquired brightness information to the calculation unit 112.
[0120] The calculation unit 112 changes the correction value in accordance with the surrounding brightness indicated in the brightness information so as to change the luminance of the corrected image displayed across two or more display devices 10. Specifically, the calculation unit 112 changes the correction value so that the brightness of the image displayed across two or more display devices 10 becomes brighter as the brightness inside the vehicle 2 indicated in the brightness information becomes brighter.
[0121] In addition, in the display control system 1, the size of characters, etc. displayed on each of the multiple display devices may be changed according to the brightness in the cabin of the vehicle 2 (brightness due to the on / off of interior lights, weather, location, etc.) as well as the image. For example, in the display control system 1, the brighter the brightness in the cabin of the vehicle 2, the smaller the size of characters, etc. displayed on each of the multiple display devices may be, and the darker the brightness in the cabin of the vehicle 2, the larger the size of characters, etc. displayed on each of the multiple display devices may be. In addition, in the display control system 1, the size of characters, etc. displayed on each of the multiple display devices may be changed as appropriate according to the surrounding environment, such as the surrounding brightness, the weather, the brightness due to the location, etc.
[0122] Moreover, in the display control system 1 according to this modification, the acquisition unit 111 acquires brightness information that is information indicating the brightness of the surroundings of the display control system 1. Then, the calculation unit 112 changes the correction value according to the surrounding brightness indicated in the brightness information so as to change the luminance of the corrected image displayed across two or more display devices 10.
[0123] According to this, the luminance of the image displayed by the display device 10 can be changed according to the brightness inside the vehicle cabin, so that the images displayed on the multiple display devices 10 can be easily viewed by the passengers.
[0124] This modified example also provides the same effects as those described above.
[0125] (Other variations) The display control system, the display method, and the program according to the present disclosure have been described above based on the above-mentioned embodiments, but the present disclosure is not limited to these embodiments. As long as the modifications do not deviate from the spirit of the present disclosure, modifications that a person skilled in the art may make to the embodiments may also be included in the scope of the present disclosure.
[0126] For example, in the display control system, display method, and program according to the above-described embodiment, the display unit may change the correction value so as to change the size of characters displayed on two or more display devices in accordance with at least one of the vehicle's traveling speed, the vehicle's state indicating whether the vehicle is in an automatic driving state or a manual driving state, and the brightness of the surroundings of the display control system. This allows the size of characters to be appropriately changed in accordance with the vehicle's traveling speed, the vehicle's state, the brightness of the surroundings of the display control system, and the like, and displayed on two or more display devices. This makes it easier for passengers to see the characters displayed on the multiple display devices 10.
[0127] Furthermore, each unit included in the display control system, the display method, and the program according to the above-described embodiment is typically realized as an LSI, which is an integrated circuit. These units may be individually implemented as single chips, or may be integrated into a single chip so as to include some or all of them.
[0128] The integrated circuit is not limited to an LSI, but may be realized by a dedicated circuit or a general-purpose processor. A field programmable gate array (FPGA) that can be programmed after the LSI is manufactured, or a reconfigurable processor that can reconfigure the connections and settings of the circuit cells inside the LSI may also be used.
[0129] In each of the above embodiments, each component may be implemented by dedicated hardware or by executing a software program suitable for each component. Each component may 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.
[0130] Furthermore, all the numbers used above are merely examples for the purpose of specifically explaining the present disclosure, and the embodiments of the present disclosure are not limited to the numbers exemplified.
[0131] In addition, the division of functional blocks in the block diagram is an example, and multiple functional blocks may be realized as one functional block, one functional block may be divided into multiple blocks, or some functions may be transferred to another functional block. Furthermore, the functions of multiple functional blocks having similar functions may be processed in parallel or in a time-sharing manner by a single piece of hardware or software.
[0132] In addition, the order in which each step is performed in the flowchart is merely for illustrative purposes and may be other than the above. In addition, some of the steps may be performed simultaneously (in parallel) with other steps.
[0133] In addition, the present disclosure also includes forms obtained by applying various modifications to the above-described embodiments that a person skilled in the art may conceive, and forms realized by arbitrarily combining the components and functions of each embodiment within the scope that does not deviate from the spirit of the present disclosure. [Industrial Applicability]
[0134] The present disclosure can be used, for example, in vehicles equipped with a plurality of display devices, as well as in other devices and systems other than vehicles. [Explanation of symbols]
[0135] 1, 1a Display control system 2 Vehicles 10, 10a, 10b, 10c, 10d, 10e, 10f display device 11 1st display device 12 2nd display device 104 Display section 111 Acquisition Department 112 Calculation section 114 1st display section 114a 1st drawing section 124 2nd display section 124a 2nd drawing section
Claims
1. an acquisition unit that acquires display device information, which is information about each of a plurality of display devices, and drawing area correspondence information, which is information about the relationship between positions and sizes when the plurality of display devices are treated in a single display coordinate system; a calculation unit that calculates a correction value corresponding to each of the plurality of display devices based on the display device information and the correspondence relationship information of the drawing areas; a display unit that generates a display image for two or more display devices among the plurality of display devices; The display unit is correcting images to be displayed on the two or more display devices based on the correction values of the two or more display devices; Displaying the corrected image across the two or more display devices; In correcting the image, the vertical width and horizontal width of the image to be displayed on the two or more display devices are corrected using the correction value calculated based on the respective physical sizes and resolutions of the two or more display devices that are different in physical size or resolution and are not in contact with each other, so that the positions and sizes of the images to be displayed on the two or more display devices match. Display control system.
2. The calculation unit calculates the correction value so that, when the image is displayed across the two or more display devices, a difference does not appear between the image displayed on each of the two or more display devices. The display control system according to claim 1 .
3. The display device information includes at least one of brightness and color tone, The acquisition unit acquires the display device information from each of the plurality of display devices automatically or by an external input. The display control system according to claim 1 .
4. the two or more display devices include a first display device and a second display device; The display unit includes a first display unit corresponding to the first display device and a second display unit corresponding to the second display device. The calculation unit is calculating a first correction value corresponding to the first display device based on the display device information of the first display device and the second display device; calculating a second correction value corresponding to the second display device based on the display device information of the first display device and the second display device; the first display unit corrects a first image based on the first correction value according to the first display device in order to display the first image on the first display device; the second display unit corrects the second image based on the second correction value according to the second display device in order to display the second image on the second display device; The first display unit displays the corrected first image on the first display device. The second display unit displays the corrected second image on the second display device. The display control system according to any one of claims 1 to 3.
5. The display control system is mounted on a vehicle, The acquisition unit acquires vehicle speed information which is information indicating a traveling speed of the vehicle, The calculation unit changes the correction value so as to change a size of the image displayed across the two or more display devices, in accordance with a traveling speed of the vehicle indicated in the vehicle speed information. The display control system according to any one of claims 1 to 4.
6. The calculation unit changes the correction value such that the size of the image displayed across the two or more display devices increases as the traveling speed of the vehicle indicated in the vehicle speed information increases. The display control system according to claim 5 .
7. The display control system is mounted on a vehicle, The vehicle is capable of switching between an automatic driving state and a manual driving state, The calculation unit changes the correction value so as to make a size of the image displayed across the two or more display devices different when the state of the vehicle is the autonomous driving state and when the state of the vehicle is the manual driving state. The display control system according to any one of claims 1 to 6.
8. The calculation unit changes the correction value so that a size of the image displayed across the two or more display devices is smaller when the vehicle is in the autonomous driving state than when the vehicle is in the manual driving state. The display control system according to claim 7.
9. The acquisition unit acquires brightness information which is information indicating the brightness of an area around the display control system, The calculation unit changes the correction value so as to change the luminance of the image displayed across the two or more display devices, in accordance with the surrounding brightness indicated in the brightness information. The display control system according to any one of claims 1 to 8.
10. Acquire display device information, which is information regarding each of the plurality of display devices; Calculating a correction value corresponding to each of the plurality of display devices based on the display device information; generating display images for two or more of the plurality of display devices; correcting images to be displayed on the two or more display devices based on the correction values of the two or more display devices; Displaying the corrected image across two or more non-contacting display devices having different physical sizes or resolutions; In correcting the image, the vertical width and horizontal width of the image to be displayed on the two or more display devices are corrected using the correction value calculated based on the physical size and resolution of each of the two or more display devices so that the position and size of the image to be displayed on each of the two or more display devices match. Display method.
11. A method for causing a computer to execute the method according to claim 10 program.
Citation Information
Patent Citations
Medium defect avoiding system
JP1984098348A
Display method and device
JP2007010978A
Display controlling device, method, and program, recording medium, and display device
JP2009069310A
Display device, multi-display system, multi-display method, and program to be performed by computer in order to achieve multi-display method
JP2009216809A
Multi-screen image display
JP2017187758A