Display control method, apparatus, and system, and vehicle

WO2026137244A1PCT designated stage Publication Date: 2026-07-02YINWANG INTELLIGENT TECHNOLOGIES CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
YINWANG INTELLIGENT TECHNOLOGIES CO LTD
Filing Date
2024-12-25
Publication Date
2026-07-02

Smart Images

  • Figure CN2024142303_02072026_PF_FP_ABST
    Figure CN2024142303_02072026_PF_FP_ABST
Patent Text Reader

Abstract

A display control method, apparatus, and system, and a vehicle, relating to the technical field of image processing, and used for maintaining chromaticity consistency of background color information among a plurality of screens. The method comprises: acquiring first background color information displayed on a first screen (401); and controlling, on the basis of the first background color information, a second screen to display second background color information, wherein the color difference between the second background color information and the first background color information is less than or equal to a set color difference (402). In the method, the background color information displayed on the second screen is adjusted by means of the background color information displayed on the first screen, so that the color difference between the background color information displayed on the two screens is less than or equal to a set color difference, thereby maintaining chromaticity consistency of the background color information between the two screens, reducing visual color difference variations when a user switches between the two screens for viewing, and improving viewing experience of the user.
Need to check novelty before this filing date? Find Prior Art

Description

A display control method, apparatus, system, and vehicle Technical Field

[0001] This application relates to the field of image processing technology, and in particular to a display control method, apparatus, system and vehicle. Background Technology

[0002] With the rapid development of smart cockpit technology, cars are no longer just a means of transportation for users, but are increasingly becoming a second home integrating entertainment, leisure, and other functions. At the same time, users' functional demands for smart cockpits are becoming increasingly diversified. In addition to providing basic in-cabin entertainment functions, they also hope that the cockpit can have a wider range of functions, such as multi-screen interaction and multi-screen entertainment functions.

[0003] In response to these demands, the industry has made efforts to incorporate more and more screens into vehicle interiors. The in-vehicle cockpit has evolved from initially featuring only one small central control screen to now boasting more than three screens, and some even have a full ten. With the increasing number of in-vehicle screens, the required human-machine interface layout is also expanding, and the application of screens is becoming more widespread. However, this also means that scenarios where the same driver, front passenger, or rear passenger sees multiple different screens are becoming more common, leading to higher demands for the content and quality of the displayed information. Currently, mainstream in-vehicle display solutions suffer from poor connectivity, causing noticeable visual changes when users switch between different screens, which negatively impacts the user experience.

[0004] In summary, reducing the visual changes when users switch between different screens is a pressing technical problem that needs to be solved in the field of smart cockpits. Summary of the Invention

[0005] This application provides a display control method, device, system, and vehicle to maintain color consistency of multiple screens in terms of background color information and reduce visual changes when users switch between different screens.

[0006] Firstly, this application provides a display control method applicable to display control devices. The display control device can be a cockpit or its components, such as a vehicle infotainment system, domain controller, or vehicle controller; or it can be an external device or component, such as a user terminal, cloud server, roadside unit (RSU), or other vehicle components. The method includes: acquiring first background color information displayed on a first screen; and controlling a second screen to display second background color information based on the first background color information, wherein the color difference between the second background color information and the first background color information is less than or equal to a set color difference.

[0007] Based on the above display control method, the background color information displayed on the first screen can be used to adjust the background color information displayed on the second screen, so that the color difference between the background color information displayed on the two screens is less than or equal to the set color difference, so as to maintain the color consistency of the background color information of the two screens. In this way, when the user switches between the two screens, there will be no obvious color difference change, and therefore no obvious visual change, resulting in a better viewing experience for the user.

[0008] In one possible design, obtaining the first background color information displayed on the first screen can specifically be: obtaining the first background color information displayed on the first screen in response to a command to enable synchronization; and obtaining the first background color information displayed on the first screen whenever a change is detected before receiving a command to disable synchronization.

[0009] Based on the above design, by monitoring the background color changes of the first screen, the background color of the second screen can be updated in a timely manner when a background color change is detected on the first screen, so as to achieve real-time linkage between the two screens, ensure that the background color effect of the two screens is consistent, and solve the color difference problem caused by different screens in different scenarios.

[0010] In one possible design, before controlling the second screen to display the second background color information based on the first background color information, the third background color information displayed on the second screen can be obtained first, and it can be determined whether the color difference between the third background color information and the first background color information is greater than the set color difference. If so, the second screen is controlled to display the second background color information; otherwise, background color synchronization is not required.

[0011] Based on the above design, background color synchronization can be performed only when the background colors of the two screens are significantly different, while it is not necessary when the background colors are not significantly different. This avoids meaningless synchronization operations and saves synchronization resources.

[0012] In the above design, the second screen displays the second background color information based on the first background color information. Specifically, it can be either Scheme 1 or Scheme 2 as follows.

[0013] Option 1: Obtain the matching relationship between multiple pre-stored first background color information and multiple second background color information. If there is a second background color information that matches the first background color information displayed on the first screen in the matching relationship, then control the second screen to display the matching second background color information. If there is no second background color information that matches the first background color information displayed on the first screen in the matching relationship, then extract the chromaticity information of at least one pixel from the first background color information, and use the chromaticity information of at least one pixel to render the third background color information displayed on the second screen.

[0014] Based on the above scheme one, multiple matching first background color information and second background color information can be pre-configured. When matching second background color information is found, the currently displayed background color information is directly updated, which can improve the speed of background color synchronization. When matching second background color information is not found, the chromaticity of the first background color information is used to render the currently displayed background color information, which can ensure the accuracy and feasibility of color synchronization and achieve a relatively comprehensive color synchronization scheme.

[0015] In one example of Scheme 1, extracting the chromaticity information of at least one pixel from the first background color information can specifically involve: extracting the chromaticity information of N first pixels from the first background color information, where N is an integer greater than or equal to 2; based on this, using the chromaticity information to render the third background color information displayed on the second screen can specifically be either Scheme 1 or Scheme 2 as follows:

[0016] In scenario one, N second pixels are configured in the third background color information displayed on the second screen. The chromaticity information of the N second pixels is rendered using the chromaticity information of the N first pixels, with each of the N second pixels corresponding one-to-one with the N first pixels. In this way, the third background color information displayed on the second screen can be rendered point-to-point based on the first background color information of the first screen. Even if the first background color information contains multiple colors, the rendered background color information of the second screen can still match the colors of each pixel in the first background color information, resulting in high accuracy in color rendering.

[0017] Scenario Two: In the third background color information displayed on the second screen, M second pixels are configured. A transition algorithm is used to calculate the chromaticity information from N first pixels to M second pixels. The chromaticity information of these M second pixels is then used to render the third background color information displayed on the second screen, where M is an integer greater than N. In this way, the current background color information of the second screen can be rendered point-to-multipoint based on the first background color information of the first screen. This not only ensures color consistency between the rendered background color information of the second screen and the pixels of the first background color information, but also reduces chromaticity differences between different areas, achieving a smooth color transition and avoiding abrupt chromaticity changes in different areas.

[0018] In one example of Scheme 1, in any set of matching first background color information and second background color information, the first background color information matches the size of the first screen, the second background color information matches the size of the second screen, and the coordinate difference between the color coordinates of the first background color information at each pixel and the corresponding pixel coordinates in the second background color information is less than a set coordinate difference.

[0019] Based on the above example, by configuring each first background color information to match the first screen size and each second background color information to match the second screen size, no matter which first background color information is displayed on the first screen, it can fit perfectly with the size of the first screen, and no matter which second background color information is displayed on the second screen, it can fit perfectly with the size of the second screen, resulting in the best display effect.

[0020] Option 2: Obtain the third background color information displayed on the second screen, determine the second background color information based on the first and third background color information, and control both the first and second screens to display the second background color information. The color coordinates of the second background color information are between the color coordinates of the first and third background color information.

[0021] Based on the above scheme two, both screens can be made to converge towards a background color that is a combination of both, with relatively small changes in the background color of each screen, and no abrupt changes in screen color.

[0022] In one possible design, a transition strategy can also be obtained. If the transition strategy is a gradual transition, the background color information displayed on the second screen is updated using the first transition parameter; otherwise, the background color information displayed on the second screen is updated using the second transition parameter. The second transition parameter is greater than the first transition parameter. The larger the transition parameter, the faster the background color information is updated.

[0023] Based on the above design, different transition strategies can be used to meet different user needs. When using a gradual transition strategy, the background color transitions relatively slowly, and the color tone does not change abruptly, resulting in a better visual experience for the user. When selecting a normal transition strategy, the background color transitions relatively quickly, allowing for a fast and efficient completion of the background color transition.

[0024] In one possible design, before obtaining the first background color information displayed on the first screen, a second screen can be displayed in response to the user's operation of clicking to enable the synchronization control in the first interface. The second interface includes multiple screen selection boxes. In response to the user's operation of clicking at least two screen selection boxes in the second interface, the first screen and the second screen are selected, and a third interface is displayed. The third interface includes an option to enable or disable the transition strategy. In response to the user's operation of selecting or not selecting the transition strategy in the third interface, the corresponding display control is executed.

[0025] Based on the above design, the screens to be synchronized and the transition strategy can be determined based on the human-computer interaction interface. The interaction method is flexible and can meet the user's customization needs.

[0026] In one possible example, the first screen and the second screen can be at least two of the following screens: instrument panel screen, central control screen, passenger entertainment screen, navigation screen, streaming rearview mirror, rear control screen, and rear seat back display screen.

[0027] Based on the above design, the background colors of at least two in-vehicle displays in the cabin can be linked, improving the visual viewing experience for users in the cabin and enhancing the aesthetics of the cabin.

[0028] Secondly, this application provides a display control device, which may be a cockpit, or a component in the cockpit (such as a processor, vehicle infotainment chip, or chip system), or a component outside the cockpit (such as a user terminal, cloud server, RSU, other vehicle, or components thereof). The display control device may include units or modules for performing the steps of the first aspect or any of the designs or examples in the first aspect.

[0029] In one example, the display control device may include an acquisition unit and a control unit, which can be used to perform various steps of the first aspect or any of the designs or examples in the first aspect above. Specifically, the acquisition unit is used to acquire first background color information displayed on the first screen; the control unit is used to control the second screen to display second background color information according to the first background color signal, wherein the color difference between the second background color information and the first background color information is less than or equal to a set color difference.

[0030] Thirdly, this application provides a display control device, which can be a cockpit, a component within the cockpit (such as a processor, vehicle infotainment chip, or chip system), or a component outside the cockpit (such as a user terminal, cloud server, RSU, other vehicle components, or their parts). The display control device may include a processor, and optionally, may also include a memory (or storage medium). The memory stores program instructions; the processor can read the program instructions from the memory, causing the display control device to execute the methods provided in the first aspect or any of the designs or examples in the first aspect.

[0031] Optionally, there may be one or more processors and one or more memories.

[0032] Optionally, the memory can be integrated with the processor, or the memory can be set up separately from the processor.

[0033] In one possible design, the display control device may further include a transceiver. The transceiver is used to receive and transmit signals; the processor is used to execute program instructions in response to the signals received by the transceiver, causing the display control device to perform the methods provided in the first aspect or any of the designs or examples in the first aspect. Optionally, the transceiver may include a transmitter and a receiver.

[0034] In another possible design, the display control device also includes a communication interface, to which the processor is coupled. The processor reads program instructions from memory, invokes the communication interface to communicate with other devices, and executes the methods provided in the first aspect or any of the designs or examples in the first aspect. Optionally, the communication interface can be a transceiver, or an input / output interface. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0035] Optionally, when the display control device is a chip or chip system, the communication interface can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip or chip system. The processor can also be manifested as a processing circuit or logic circuit.

[0036] Fourthly, this application provides a display control system, including a display control device, such as the display control device described in any of the second or third aspects above, which is used to perform the method as described in any of the designs or examples in the first aspect above.

[0037] In one possible design, the display control system further includes a first screen and a second screen. The first screen is used to display first background color information, the display control device is used to acquire the first background color information, determine second background color information based on the first background color information, and send the second background color information to the second screen. The second screen is used to display the second background color information.

[0038] In one possible design, the display control system is located in the cockpit, and the display control device is the vehicle's infotainment system.

[0039] In one possible design, the first screen and the second screen can be at least two of the following: instrument panel screen, central control screen, passenger entertainment screen, navigation screen, streaming rearview mirror, rear control screen, and rear seat back display screen.

[0040] Fifthly, this application provides an electronic device connected to a vehicle to be controlled for communicating with the vehicle to implement the display control method as described in the first aspect or any of the designs described in the first aspect. The electronic device may include units or modules for implementing the display control method as described in the first aspect or any of the designs described in the first aspect, such as the display control device as described in any of the second or third aspects described above.

[0041] Alternatively, the electronic device may be a user terminal, a cloud server, an RSU, or another vehicle.

[0042] Sixthly, this application provides a means of transportation that includes the display control device provided in either the second or third aspect above, or the display control system provided in the fourth aspect above.

[0043] In a seventh aspect, this application provides a computer-readable storage medium storing a computer program that, when executed by a computer, causes the computer to perform the method provided in the first aspect or any of the designs in the first aspect. Optionally, the computer may be a cockpit or a component thereof.

[0044] Eighthly, this application provides a computer program product that, when run on a computer, causes the computer to perform the method provided in the first aspect or any of the designs in the first aspect. Optionally, the computer may be a cockpit or a component thereof.

[0045] Ninthly, this application provides a chip for reading a computer program stored in a memory and executing the method provided in the first aspect or any of the designs in the first aspect.

[0046] Alternatively, the chip can be an in-vehicle infotainment chip.

[0047] Optionally, the chip may include a processor coupled to a memory for reading a computer program stored in the memory to implement the method provided by the first aspect or any of the designs in the first aspect.

[0048] Optionally, the chip may also include components such as memory, communication interface, and power supply module. The memory is used to store computer programs; the communication interface is used to receive and send data; and the power supply unit is used to supply power to the processor.

[0049] In a tenth aspect, this application provides a chip system including a processor for supporting a computer to implement the methods provided in the first aspect or any of the designs in the first aspect.

[0050] In one possible design, the chip system also includes memory for storing the computer's necessary programs and data. The chip system can consist of chips or include chips and other discrete components.

[0051] The technical effects that can be achieved in aspects two through ten above can be referred to the description of the beneficial effects in aspect one above, and will not be repeated here. Attached Figure Description

[0052] Figure 1a illustrates an exemplary schematic diagram of a front-row display screen provided in this application;

[0053] Figure 1b illustrates an exemplary schematic diagram of a rear-seat display screen provided in this application;

[0054] Figure 1c illustrates a schematic diagram of another in-vehicle display screen provided in this application;

[0055] Figure 2 illustrates a comparison of the interfaces displayed on the instrument panel and the central control screen in three in-vehicle scenarios.

[0056] Figure 3 illustrates a possible architecture diagram of a display control system provided in this application;

[0057] Figure 4 illustrates a flowchart of a display control method provided in this application;

[0058] Figure 5a is an exemplary schematic diagram of the presentation form of an initial interactive interface provided in this application;

[0059] Figure 5b is an exemplary schematic diagram of the presentation form of a background color synchronized main interface provided in this application;

[0060] Figure 5c is an exemplary schematic diagram showing the presentation of a synchronization settings interface provided in this application;

[0061] Figure 5d is an exemplary schematic diagram showing the presentation of a transition strategy setting interface provided in this application;

[0062] Figure 6a illustrates an exemplary software processing flowchart for displaying images on a vehicle control display screen provided in this application;

[0063] Figure 6b illustrates a schematic diagram of a graphic background color and overlay card provided in this application;

[0064] Figure 7 illustrates a flowchart of a display control method provided in Implementation Scheme 1;

[0065] Figure 8 is an exemplary schematic diagram of the software flow of a vehicle-mounted display control method provided in Implementation Scheme 1;

[0066] Figure 9a exemplarily illustrates a comparison diagram of pixel positions in two background color information provided in Implementation Scheme 1;

[0067] Figure 9b exemplarily illustrates a comparison diagram of pixel positions in two background color information provided in Implementation Scheme 1;

[0068] Figure 10 illustrates a flowchart of a display control method provided in Implementation Scheme 2;

[0069] Figure 11 is an exemplary structural schematic diagram of a display control device provided in this application;

[0070] Figure 12 illustrates a schematic diagram of another display control device provided in this application. Detailed Implementation

[0071] The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0072] The following provides explanations for some of the terms used in this application. It should be noted that these explanations are for the convenience of those skilled in the art and do not constitute a limitation on the scope of protection claimed in this application.

[0073] I. User Experience (UX) and User Interface (UI)

[0074] UX and UI are two core components of application (app) design. UI design aims to enable users to use the app easily and efficiently through elements such as layout, color, icons, and fonts. UX, on the other hand, focuses more on the user's feelings and emotions while using the app. Simply put, UI design is primarily responsible for designing the buttons, colors, and layout of the app interface, ensuring they have good visual appeal and usability. UX design, however, focuses on whether users can quickly find the information they need and complete tasks smoothly while browsing the app interface. Through the collaborative work of UI and UX, aesthetically pleasing and user-friendly apps can be designed, thereby improving user satisfaction and loyalty.

[0075] II. Color

[0076] Color can be represented by both brightness and chromaticity. Chromaticity refers to the characteristics of a color excluding brightness, reflecting its hue and saturation. The chromaticity of a particular color can be represented by its color coordinates on a chromaticity diagram. Common chromaticity diagrams include the Munsell chromaticity diagram, the red-green-blue (RGB) chromaticity system, the XYZ chromaticity system, and the CIE chromaticity diagram. A color is represented as a point on a chromaticity diagram, and the coordinates of this point are the color coordinates of that color.

[0077] III. Color Difference

[0078] For two colors, color difference refers to the difference in chromaticity between the two colors, also known as the difference in color coordinates. The color difference is obtained by representing the two colors on the same chromaticity diagram and subtracting the color coordinates of the points corresponding to the two colors.

[0079] For two image frames, the color difference can be understood as the average color difference between corresponding pixels in the two images. To calculate the average color difference, first calculate the color difference of each group of corresponding pixels in the two images, and then average the color differences of all corresponding pixels to obtain the total color difference between the two images. The two image frames can be the same size or different sizes. When they are different sizes, corresponding pixels in the two images can be considered as pixels with the same or similar relative positions; for example, the points at the center of the two images would be considered a group of corresponding pixels.

[0080] IV. Streaming media rearview mirror

[0081] A streaming rearview mirror is a type of rearview mirror installed near the windshield. It uses a camera next to the high-mounted brake light at the rear of the vehicle to transmit the rear view onto the mirror, similar to a reversing camera. The existence of a streaming rearview mirror has two advantages: firstly, it provides a wider field of vision, eliminating obstructions to the driver's view from objects inside the vehicle (such as headrests, rear passengers, and cargo); secondly, it enhances the vehicle's appearance and elevates its overall sophistication through digital image display.

[0082] The preceding text introduced some of the terms used in this application. The following text introduces the possible application scenarios of this application.

[0083] In one possible implementation, the display control method of this application can be applied to a vehicle, such as a sedan, truck, bus, train, recreational vehicle, station wagon, van, amusement park vehicle, construction vehicle, tram, golf cart, sightseeing vehicle, patrol car, intelligent vehicle, and digital car. Multiple displays are installed inside the vehicle, and these displays can show a background of the same color. For example, taking a sedan as an example, please refer to Figures 1a and 1b. Figure 1a shows the displays in the front row of the vehicle, including but not limited to the instrument panel screen, central control screen, passenger entertainment screen, and streaming rearview mirror. Figure 1b shows the displays in the rear row of the vehicle, including but not limited to the rear control screen and rear seatback displays. In some scenarios, other screens may also be installed inside the vehicle, such as the navigation screen shown in Figure 1c. These displays, or at least two of them, can display the same background color.

[0084] It should be understood that the above application scenarios are merely examples. The display control method provided in this application can also be applied to any device or system with at least two displays, and is not limited to the vehicles exemplified above. For example, the display control method can also be applied to other modes of transportation, such as subways, high-speed trains, ships, ferries, passenger ships, airplanes, or helicopters, to achieve color consistency among the displays within the cabin, providing users with a display environment with the same or similar background color, thus improving the user's viewing experience. Furthermore, the display control method can also be applied in smart home scenarios, such as in screen mirroring between smartphones and LCD TVs, maintaining consistent background colors between the smartphone and LCD TV to prevent significant color differences when the user's gaze switches between the phone screen and the TV screen, thereby improving the user's screen mirroring viewing experience. Finally, the display control method can also be applied in office scenarios, such as when users use two computers in split-screen mode, maintaining consistent background colors between the two computers to ensure that users do not experience excessive color differences when viewing the two computer screens in split-screen mode, thus improving the user's split-screen office experience. For example, display control methods can also be applied in public areas such as cinemas, shopping malls, high-speed rail stations, airports, bus stations, hospitals, schools, parks, communities, squares, churches, etc. By configuring the background colors of the various displays to be the same or similar, the discomfort of users switching between multiple screens can be reduced, and the comfort of users viewing different screens can be improved. And so on. These will not be listed in detail here.

[0085] It should be noted that the application scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application.

[0086] For ease of understanding, the following description uses the application of the display control method to a vehicle as an example. However, it should be understood that the content regarding display control discussed below is also applicable to other vehicles, other equipment, or other fields, and this application does not specifically limit it in this regard.

[0087] As described in the background section, with the increasing penetration rate of intelligent in-vehicle systems, more and more screens are being installed in vehicles, including but not limited to: central control screens, instrument panel screens, passenger entertainment screens, rear-seat entertainment screens, and in-vehicle control screens. While this layout integrates multiple screens into the same cabin, improving the user's in-cabin interactive experience, it also leads to an increasing number of scenarios where the same driver, passenger, or rear-seat passenger sees multiple different screens. In these scenarios, the content and quality of the screen display are particularly important to the user's viewing experience and have become a significant factor affecting the in-vehicle display experience.

[0088] However, due to the influence of the panel and backlight or luminescent materials, the colors of different screens cannot be completely guaranteed to be consistent during production. Especially when the displayed content is inconsistent, users will clearly notice the difference in screen colors, resulting in a deterioration in the overall design of the cabin. For example, please refer to Figure 2, which shows a comparison of the interfaces displayed by the instrument panel and the central control screen in three in-vehicle scenarios. Figure 2(A) shows a comparison of the instrument panel interface and the central control settings interface in parking mode; Figure 2(B) shows a comparison of the instrument panel 3D scene interface and the central control settings interface in driving mode; and Figure 2(C) shows a comparison of the instrument panel map theme interface and the central control settings interface in parking mode. The instrument panel display appears to be darker, while the central control screen display is lighter, and the color difference (ΔE value) between the two is usually greater than 3. With such a large color difference, not only is the overall aesthetics of the cabin lacking, but the driver will also experience a very obvious color difference when switching from a brightly colored instrument panel to a darker central control panel, or vice versa. This will cause inconsistencies in color when users view different interfaces in different scenarios, and this problem needs to be avoided.

[0089] However, while the current UX / UI settings interface has a unified design style, it primarily targets desktop backgrounds for key scenarios, failing to impose strict constraints on the backgrounds of settings interfaces and app application interfaces. Therefore, under the current rules of the UX / UI settings interface, users cannot avoid color inconsistencies across different interface scenarios, which significantly impacts the user experience.

[0090] In view of this, this application provides a display control method. This method adjusts the background color information of one screen based on the background color information displayed on another screen, so that the color difference between the background color information of the two screens is less than or equal to a set color difference, thereby achieving consistency in the background chromaticity of the two screens. Thus, even if the two screens display different interfaces of different scenes, they can have the same or similar background color. When the user switches their gaze between the two screens, there will not be excessive color difference changes, which can improve the user's visual viewing experience. Furthermore, when this display control method is applied in a cockpit, it can maintain the consistency of the background chromaticity of all screens within the cockpit, improving the overall aesthetics of the cockpit.

[0091] Based on the above, the display control scheme provided in the embodiments of this application will be described in detail below with reference to Figures 2 to 12.

[0092] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0093] Furthermore, in the various embodiments of this application, whenever terms such as "position," "value," or "range" are used, they do not refer to absolute positions, values, or ranges, and a certain degree of engineering error is permissible. For example, they can refer to approximate positions, approximate values, or approximate ranges, which differ from absolute positions, values, and ranges by a certain margin. This error is mainly limited by factors such as manufacturing capabilities and measurement accuracy.

[0094] First, we introduce a display control system to which the display control scheme is applicable. Please refer to Figure 3, which shows a possible architectural diagram of this display control system, including a display control device and a display screen. Each component will be described exemplarily below.

[0095] The number of displays is two or more. When the display control system belongs to the vehicle, it may include, but is not limited to, the various displays shown in Figures 1a to 1c above, such as the instrument panel screen, central control screen, passenger entertainment screen, navigation screen, streaming rearview mirror, rear control screen, and rear seatback display screen. The instrument panel screen is mainly responsible for displaying the vehicle's operating status and driving information, including battery or fuel level, washer fluid level, throttle status, fog light status, etc., which is used by the driver for driving reference. The central control screen is mainly responsible for the human-machine interaction operation of the entire vehicle, including the control of the vehicle's air conditioning, seats, music playback, navigation display, and video entertainment. In some scenarios, navigation display operation can also be separated into a navigation screen, as shown in Figure 1c. The passenger entertainment screen is mainly responsible for realizing the human-machine interaction control of the passenger seat, including web browsing, music control, navigation display, and video entertainment. The streaming rearview mirror is mainly responsible for displaying cabin information and information behind the vehicle, allowing the driver to pay attention to the situation of vehicles approaching from behind and assisting driving. The rear seatback displays are primarily responsible for enabling human-machine interaction control for rear passengers, such as web browsing, music control, navigation, and video entertainment. The rear control screens are mainly responsible for human-machine interaction operations for rear passengers, such as rear air conditioning control, rear seat control, rear music playback, navigation display, and video entertainment control.

[0096] It should be noted that the positions of the various displays inside the vehicle can be seen in Figures 1a to 1c above, but these positions are only examples. In other examples, the various displays inside the vehicle can also be installed in other locations. For example, the position of the rear control screen is not limited to being placed on the back of the center armrest as shown in Figure 1b, but also includes control screens on the center armrest of the rear seats, door armrests, etc. This application does not limit this.

[0097] The display control device, a core component of the display control system, is connected to each display screen and is used to synchronize the background colors of all screens. The display control device can be a dedicated device for background color synchronization, or it can perform other functions in addition to background color synchronization. For example, in one example, the display control device can be a control unit in a vehicle, such as the vehicle infotainment system, cockpit domain controller (CDC), other domain controllers, or vehicle control unit (VCU). This utilizes the existing control unit in the vehicle to achieve background color synchronization, improving the utilization rate of in-vehicle components. Alternatively, to reduce the workload of the in-vehicle control unit, the display control device can be an additional dedicated control unit for background color synchronization, such as a separate digital signal processing (DSP) chip. This DSP chip contains all the components required for digital signal processing, including but not limited to: power amplifiers, analog-to-digital converters (DACs), digital-to-analog converters (ADCs), and processing units. This DSP chip is independent of the vehicle and can connect to various in-vehicle displays to achieve display control functions. Alternatively, in another example, the display control device could be a cloud server, terminal equipment, RSU, or other vehicle. This device can connect to various in-vehicle displays via a network to implement a display control scheme for the vehicle under control. Understandably, in some examples, the display control device can be a combination of the above examples; for instance, some functions of the display control device may be implemented by a separately configured control unit, while other functions may be implemented by a control unit within the vehicle. And so on, without further listing.

[0098] It is understood that the above display control system architecture is just an example. The display control system may include more, fewer, or different components, and each component may include more, fewer, or different elements. Furthermore, the components shown or not shown may be combined or divided in any way. The division of the components shown is merely a logical functional division. In actual implementation, they may be fully or partially integrated into a single physical entity or physically separated. This application does not make any specific limitations on this.

[0099] Based on the display control system shown in Figure 3, please refer to Figure 4, which shows a flowchart of a display control method provided in this application. This method is applicable to display control devices, such as the display control device shown in Figure 2. As shown in Figure 4, the method includes the following steps:

[0100] Step 401: Obtain the first background color information displayed on the first screen.

[0101] Referring to Figure 3 above, each display screen includes a first screen and a second screen. There can be one first screen and one or more second screens. For example, the first screen may be the instrument panel screen, and the second screen may be the central control screen. Or, the first screen may be the central control screen, and the second screen may be the instrument panel screen. Or, the first screen may be the central control screen, and the second screen may be all the screens except the central control screen. And so on, without further listing.

[0102] Optionally, the specific screens that constitute the first and second screens can be those configured in the vehicle before it leaves the factory, those instructed to the vehicle by the user after it leaves the factory, or those configured in advance and supported by user customization; there are no limitations on which screens are included.

[0103] In one example, when a user needs to synchronize multiple screen background colors, the user can issue a synchronization command to the display control device, instructing the device to start synchronizing multiple screen background colors. This synchronization command can be triggered by issuing a voice command, clicking the human-machine interface (also known as the UX / UI settings interface), pressing a vehicle button (such as double-clicking the cigarette lighter), making a setting gesture, sending an SMS, or sending a message.

[0104] For example, taking voice-triggered synchronization commands as an example, the display control device can also connect to an in-vehicle voice device, such as a car audio system or car speakers. After the vehicle is powered on, the in-vehicle voice device automatically starts and waits for user voice messages. If the user issues a command such as "Turn on screen background color synchronization," "Synchronize screen background color," or "Screen linkage," the in-vehicle voice device will collect and semantically analyze the voice content. Based on the semantic analysis results, the in-vehicle voice device generates a synchronization command and sends it to the display control device. The display control device responds to this synchronization command by synchronizing the background colors of the default first and second screens. Alternatively, it can instruct the in-vehicle voice device to consult the user about which screens' background colors to synchronize, wait for the user's response, determine the first and second screens based on the user's response, and synchronize the background colors of the user-defined first and second screens.

[0105] For example, taking a synchronization command triggered by sending a message as an example, the display control device can also connect to a user terminal via a cloud server. The user terminal could be a mobile phone, laptop, smart glasses, etc. When a user needs to synchronize the background colors of multiple screens, they can open a preset background color synchronization application (APP) on their user terminal and select the "Enable Screen Background Color Synchronization" button on the APP interface. Optionally, they can also select a first screen and a second screen on the interface. The background color synchronization APP generates a synchronization command based on the user's selection and calls the user terminal's communication function to send it to the cloud server. The cloud server verifies the received synchronization command; if the verification is successful, it forwards it to the display control device. The display control device responds to the synchronization command and initiates background color synchronization between the default or user-defined first and second screens.

[0106] For example, taking the synchronization command triggered by clicking the human-machine interface as an example, the display control device can also be connected to the vehicle's infotainment screen. For instance, if it is itself an infotainment system, it can be directly connected to the screen; or if it is not an infotainment system, it can be indirectly connected via the infotainment system. The infotainment screen can be any of the displays shown in Figure 3. Optionally, taking the display control device as an infotainment system and the infotainment screen as a central control screen as an example, after the vehicle is powered on, if the user starts the infotainment system, the infotainment system can control the central control screen to display the initial interactive interface (i.e., the first interface), as shown in Figure 5a. This initial interactive interface includes multiple function buttons (i.e., controls), including a "background color synchronization" button. When the user clicks the "background color synchronization" button, the infotainment system detects this click and controls the central control screen to display the background color synchronization main interface, as shown in Figure 5b. This background color synchronization main interface can include an "on" button and a "off" button. When the user clicks the "off" button, it indicates that the user has instructed to disable the color linkage between different screens; therefore, the infotainment system can exit the background color synchronization operation. Conversely, when the user clicks the "Start" button, it means the user has instructed to enable color synchronization between different function screens. In this case, the vehicle system can directly start the background color synchronization operation.

[0107] Alternatively, in another example, the vehicle's infotainment system could initially delay background color synchronization by displaying the synchronization settings interface (the second interface) on the central control screen. As an example, the synchronization settings interface is shown in Figure 5c. This interface displays selection indicators for two types of screens: a reference screen (the first screen) and a target screen (the second screen). Each screen selection indicator contains multiple screen selection boxes, including but not limited to: a central control screen selection box, an instrument panel selection box, a navigation screen selection box, a passenger entertainment screen selection box, a streaming rearview mirror selection box, a rear-seat control screen selection box, and a rear-seat back display screen selection box. It may also include "Confirm" and "Cancel" buttons. The user can click on a screen selection box in the selection area of ​​the reference screen, and click on one or more screen selection boxes in the selection area of ​​the target screen, and then click the "Confirm" button to complete the synchronization settings.

[0108] For example, if a user wants to synchronize the background color of the instrument cluster screen with the background color of the center console screen, they can select the center console screen in the reference screen selection area, select the instrument cluster screen in the target screen selection area, and then click OK. This way, the background color of one reference screen can be synchronized with the background color of one target screen. As another example, if a user wants to synchronize the background colors of the center console screen and the passenger entertainment screen with the instrument cluster screen, they can select the instrument cluster screen in the reference screen selection area, select both the center console screen and the passenger entertainment screen in the target screen selection area, and then click OK. This way, the background color of one reference screen can be synchronized with the background colors of two target screens simultaneously. Furthermore, if a user wants to synchronize the background color of all displays except the instrument cluster screen with the background color of the instrument cluster screen, they can select the instrument cluster screen in the reference screen selection area, select all displays except the instrument cluster screen in the target screen selection area, and then click OK. This way, the background color of one reference screen can be synchronized with the background color of all other screens simultaneously.

[0109] Optionally, after detecting a user's click to confirm, the central control screen notifies the vehicle's infotainment system of the click information. In one implementation, the vehicle's infotainment system can further control the central control screen to display a transition strategy setting interface (i.e., the third interface), as shown in Figure 5d. This interface contains multiple transition strategy selection boxes, such as a selection box for a normal transition strategy and a selection box for a gradual transition strategy. The user selects the desired transition strategy in this interface, and the central control screen sends the user's selection to the vehicle's infotainment system, which then generates a synchronization command based on the selection.

[0110] The normal transition strategy, which can be understood as the default transition strategy, has a relatively large color gain parameter, such as a value of 1 or close to 1. This color gain parameter allows the background color of the target screen to quickly transition from the current background color to a background color that is the same as or close to the background color of the reference screen. Conversely, the gradual transition strategy is a slower transition strategy with a smaller color gain parameter, such as a value of 0.2 or close to 0.2. This color gain parameter allows the background color of the target screen to gradually transition from the current background color to a background color that is the same as or close to the background color of the reference screen. For example, assuming the entire transition process is 100%, the normal transition strategy can directly transition from the current background color to the reference background color, or transition 50% first and then to 100%. The gradual transition strategy, however, can transition to 20%, then 40%, then 60%, 80%, and finally 100%, resulting in a better visual experience for the user.

[0111] In some scenarios, the transition strategy settings interface may also display a selection box for custom transition parameters, as shown in Figure 5d. When neither the normal transition strategy nor the gradual transition strategy meets the user's needs, the user can also customize the color gain parameters by clicking the custom transition parameter selection box. For example, it can be defined as 0.1, 0.3, 0.4, 0.7, etc., without limitation.

[0112] It should be noted that user selection of a transition strategy is only one possible implementation. Another implementation may be that user selection of a transition strategy is unnecessary. For example, after the user selects a reference screen and a target screen, the central control screen sends the user's click information to the vehicle's infotainment system, which can then directly generate a synchronization command based on this information. If the display control device is the vehicle's infotainment system, it responds to the synchronization command and executes subsequent steps. If the display control device is not the vehicle's infotainment system, the system can forward the synchronization command to it, which then responds to the command and executes subsequent steps. Optionally, in scenarios where the user does not select or does not need to select a transition strategy, the default transition strategy, such as the normal transition strategy, is automatically used to complete background color synchronization as quickly as possible.

[0113] It should also be noted that the above content only uses the synchronization of background colors between multiple car screens as an example to illustrate the possible triggering methods of the synchronization command. In other application scenarios, the synchronization command can also be triggered in other ways. For example, in a home screen mirroring scenario, after the user clicks "Start Screen Mirroring" on their phone, the LCD TV can display text such as "Do you want to extend the screen's background color synchronization adjustment function?" or similar text before displaying the screen mirroring content from the phone, or ask the user via voice "Do you need to enable background color synchronization?" or similar voice prompts. The user can then select the "Yes" button on the LCD TV screen using the TV remote control, or reply with "Yes" or similar voice prompts to enable background color synchronization. Based on the user's instruction, the LCD TV first synchronizes the background color with the phone, and then displays the screen mirroring content from the phone. In this way, even if the LCD TV and the phone have different colors due to differences in screen and application, color consistency can be achieved, improving the user's screen mirroring experience. Other command triggering methods in other scenarios and other types of triggering methods can be deduced by analogy, and will not be listed here.

[0114] Optionally, after generating or receiving a synchronization command, the display control device determines to initiate background color synchronization and obtains the first background color information currently displayed on the first screen. As an example, when the display control device is an in-vehicle infotainment system, the system itself is responsible for screen display operations; therefore, the system can obtain the first background color information displayed on the first screen from the display process of the first screen or related software modules.

[0115] For example, please refer to Figure 6a, which shows a possible software processing flowchart for displaying images on the vehicle infotainment control screen. Assuming the entire image display process of the screen is decomposed from a software perspective, the entire vehicle infotainment function can be divided into four software modules: screen application module, layer drawing module, layer overlay module, and layer display module. The screen application module, as the application unit for each screen, is mainly responsible for controlling and processing the content to be displayed on the screen, which is then sent to the layer drawing module. The layer drawing module is mainly used for drawing graphics, such as drawing the graphic background color and overlay graphics according to the required display content, as shown in Figure 6b. The graphic overlay module is an algorithm processing module, mainly responsible for compositing the graphic background color and overlay graphics, and can also complete the extraction and processing of global color data. The layer display module can perform color gain processing, such as rendering the final display content according to default color gain parameters, transitional color gain parameters, or user-defined color gain parameters. It can also perform physical layer decomposition and display processing, that is, send the data to the display screen. The display screen can be any of the displays shown in Figure 3, including a screen driver assembly and a screen. The screen driver assembly controls the screen to display images according to the displayed content sent to it, as shown in Figure 6b.

[0116] Based on the software decomposition architecture shown in Figure 6a, the vehicle-mounted system can obtain the background color information of the display screen from the graphics drawing module or the layer overlay module. For example, taking the display screen as the first screen, the vehicle-mounted system can use the background color of the drawn graphic as the first background color information displayed on the first screen after each image drawing operation. Alternatively, the vehicle-mounted system can find the background color of the graphic from the information to be overlaid each time a layer overlay operation is performed, and use it as the first background color information displayed on the first screen. Or, the vehicle-mounted system can obtain the final display content from the layer display operation, and then decompose the final display content into layers to obtain the background color of the graphic, which can then be used as the first background color information displayed on the first screen, without limitation.

[0117] Understandably, when the display control device is not the vehicle's infotainment system, it can obtain the background color information displayed on the first screen through communication with the vehicle's infotainment system. For example, after confirming that the background color synchronization operation is enabled, the display control device sends an instruction to the vehicle's infotainment system, instructing it to obtain the current background color information displayed on the first screen and return it to the display control device. Alternatively, the vehicle's infotainment system can also proactively obtain the background color information displayed on the first screen and send it to the display control device after confirming that the background color synchronization operation is enabled; there is no limitation on this.

[0118] Step 402: Based on the first background color information, control the second screen to display the second background color information, wherein the color difference between the second background color information and the first background color information is less than or equal to the set color difference.

[0119] Optionally, the second background color information can be a pre-configured background color information that matches the first background color information, or a background color information that is generated in real time by combining the first background color information and the size of the second screen, or a background color information obtained by rendering the first background color information on the current background color information of the second screen, or a background color information selected by the user in real time, etc., without limitation.

[0120] Optionally, before controlling the second screen to display the second background color information, the display control device can also obtain a transition strategy. If the transition strategy is a gradual transition, the first transition parameter is used to update the second background color information; otherwise, the second transition parameter is used. The second transition parameter is greater than the first transition parameter; the larger the transition parameter, the faster the second background color information is updated. For example, referring to Figure 5d above, if the user selects a normal transition strategy, a relatively large second transition parameter is used to quickly transition the second screen from the currently displayed background color information to the second background color information. Conversely, if a gradual transition strategy is used, a relatively small first transition parameter is used to gradually transition the second screen from the currently displayed background color information to the second background color information, avoiding abrupt changes in the image background color that could cause discomfort for the user.

[0121] Based on the above display control method, the display control device can update the current background color information displayed on the second screen according to the first background color information displayed on the first screen, so as to realize real-time linkage rendering between the two screens, ensure the consistency of color effect between different screens, and solve the color difference problem caused by different screens in different scenarios.

[0122] To further illustrate the specific implementation of the display control method, two different implementation schemes are given below as examples.

[0123] Implementation Plan 1

[0124] Please refer to Figure 7, which illustrates a flowchart of a display control method provided in Implementation Scheme 1, including the following steps:

[0125] Step 701: Obtain the first background color information displayed on the first screen.

[0126] Optionally, after determining to begin background color synchronization, the display control device can acquire the first background color information displayed on the first screen once, and use this first background color information to update the current background color information of the second screen. Afterward, the display control device can acquire the first background color information displayed on the first screen periodically or in real-time. If periodic acquisition is used, the display control device can start a timer after acquiring each piece of first background color information. When the timer reaches the duration of one cycle, it reacquires the first background color information displayed on the first screen, resets the timer to zero, and restarts the timing until the background color synchronization function is turned off or the vehicle is powered off. If real-time acquisition is used, the display control device needs to monitor the image display process of the first screen. Each time an image to be displayed is generated or a graphic background color is drawn during the monitored image display process, the corresponding first background color information is acquired.

[0127] For example, taking a vehicle-mounted infotainment system as the display control device, an instrument cluster screen as the first screen, and a central control screen as the second screen, please refer to Figure 8, which shows a possible software flowchart of the display control method executed by the vehicle-mounted infotainment system. From a software architecture perspective, in addition to the application modules, layer drawing modules, layer overlay modules, and layer display modules corresponding to the instrument cluster screen and the central control screen respectively, the vehicle-mounted infotainment system can also include a background color synchronization switch module and an algorithm processing module. The entire display control method is executed by the algorithm processing module, which is connected to the background color synchronization switch module, as well as the application modules, layer drawing modules, layer overlay modules, and layer display modules for each screen. After receiving a user-submitted instruction to enable background color synchronization, the background color synchronization switch module sends the instruction to the algorithm processing module. The algorithm processing module enables background color synchronization based on this instruction. During the enabled period, whenever a new image to be displayed is detected overlaid in the layer overlay module of the instrument cluster screen, the background color of the graphic can be obtained from the information to be overlaid as the first background color information. Alternatively, whenever a new graphic background color is detected in the layer drawing module of the instrument cluster screen, that graphic background color can be used as the first background color information; there is no limitation.

[0128] Step 702: Determine whether the first background color information has changed. If yes, proceed to step 703; otherwise, proceed to step 701.

[0129] Optionally, if this is the first time the background color information is obtained after enabling background color synchronization, then by default the background color information has changed, and step 703 is executed. If this is not the first time the background color information is obtained, then:

[0130] When using a periodic acquisition method, the display control device can compare the first background color information of each period with the first background color information of the previous period. If the first background color information of the current period is different from that of the previous period, it indicates that the background color of the first screen has changed, and the background color of the second screen needs to be updated synchronously. Therefore, the display control device can execute step 703. Conversely, if the first background color information of the two periods is the same, it indicates that the background color of the first screen is still the background color of the previous period. The background color of the first screen remains unchanged, and there is no need to update the background color of the second screen. Therefore, the display control device can wait for the current period to end and then re-execute step 701.

[0131] When using the real-time acquisition method, referring to Figure 8, if the display control device obtains the first background color information from the layer overlay module of the instrument panel, it can also compare this first background color information with the previously obtained first background color information. If the two first background color information are different, it is determined that the first background color information has changed, and the background color of the second screen needs to be updated synchronously. The display control device can execute the following step 703. If the two first background color information are the same, it is determined that the first background color information remains unchanged, and there is no need to update the background color of the second screen synchronously. Therefore, the display control device can wait for the layer overlay module to overlay a new image to be displayed next time before re-executing the above step 701. If the display control device obtains the first background color information from the layer drawing module of the instrument panel, as long as one first background color information is obtained, it means that the layer drawing module has drawn a new graphic background color. This graphic background color must be different from the previously drawn graphic background color. The background color of the first screen has changed, and the background color of the second screen needs to be updated synchronously. Therefore, the display control device can execute step 703.

[0132] It should be noted that step 702 above is an optional step. This step, by monitoring the background color of the first screen, can synchronize the background color of the second screen in a timely manner when the background color of the first screen changes. If the background color of the first screen remains unchanged, synchronization of the second screen's background color is unnecessary, thus saving synchronization resources. However, in some examples, step 702 may not be executed. For instance, after obtaining the first background color information, the display control device can directly use the first background color information to update the current background color information of the second screen without needing to determine whether the first background color information has changed. In this case, regardless of whether the first background color information has changed, the current background color information displayed on the second screen can be updated directly, reducing the required calculation steps and improving the synchronization speed of the background color.

[0133] Optionally, after acquiring the first background color information, or determining that the first background color information has changed, the display control device can directly use the first background color information to update the current background color information displayed on the second screen to maintain a faster background synchronization speed. Alternatively, it can first not update the current background color information displayed on the second screen, but instead acquire the third background color information currently displayed on the second screen and compare whether the color difference between the first background color information and the third background color information is less than or equal to a set color difference. If it is less than or equal to the set color difference, it means that the background color information of the first screen and the second screen are the same or similar, and no synchronization is needed. Therefore, the display control device does not need to update the current background color information displayed on the second screen, but continues to acquire the next first background color information periodically or in real time and repeat the above operation. Conversely, if it is greater than the set color difference, it means that there is a large difference between the background color information of the second screen and the first screen, and background color synchronization of the second screen is required. Therefore, the display control device can perform the following step 703. Using the latter example, background color synchronization can be performed only when the background color information is ensured to be inconsistent, which can ensure the accuracy of synchronization, avoid meaningless synchronization operations, and save synchronization resources.

[0134] Step 703: Obtain the matching relationship between the pre-stored multiple first background color information and multiple second background color information.

[0135] Here, multiple pairing relationships between first background color information and multiple second background color information can be pre-configured and stored in the local or related memory of the display control device. Furthermore, for each pair of paired first and second background color information, the color difference between the two background color information is less than or equal to a set color difference; for example, the color coordinates of the two background color information are exactly the same, or the difference in color coordinates is less than a set coordinate difference.

[0136] Alternatively, the relationships can be stored in any or more of the following forms: tables, images, formulas, stacks, or databases. For example, see Table 1, which illustrates a representation of storing relationships in tabular form:

[0137] Table 1: Matching Relationship Table

[0138] Table 1 uses the RGB chromaticity coordinate system as an example to represent color coordinates. In the illustration in Table 1, for a green graphic background, five background color markers are pre-configured: light green G01, pale green G02, true green G03, dark green G04, and dark green G05. Each background color marker corresponds to a set of first and second background color information. The R and B coordinate values ​​for the five sets of first and second background color information corresponding to the five background color markers are both 0, while the G coordinate values ​​gradually increase, representing a gradual deepening of the green or a gradual increase in color temperature.

[0139] Optionally, the first background color information matches the size of the first screen, and the second background color information matches the size of the second screen. For example, when the first screen is 8.8 inches and the second screen is 10.1 inches, the size of each of the five first background color information entries is 8.8 inches, and the size of each of the five second background color information entries is 10.1 inches. In this way, whichever first background color information is displayed on the first screen will perfectly match the size of the first screen, and whichever second background color information is displayed on the second screen will perfectly match the size of the second screen, resulting in the best display effect.

[0140] Optionally, the coordinate difference between the color coordinates of the first background color information at each pixel and the color coordinates of the corresponding pixel in the second background color information is less than a set coordinate difference. Specifically, the coordinate difference can be 0, as shown in Table 1 above, or less than a set deviation value. This deviation value is determined by the color deviation allowed by the user's vision and the manufacturing process capability. In this context, corresponding pixels can be understood as pixels at the same proportion on two screens of the same or different sizes. As shown in Figure 9a, the pixels at the 1 / 4 length and 1 / 3 width positions on the 8.8-inch first screen and the pixels at the 1 / 4 length and 1 / 3 width positions on the 10.1-inch second screen are corresponding pixels; the pixels at the 1 / 2 length and 1 / 3 width positions on the 8.8-inch first screen and the pixels at the 1 / 2 length and 1 / 3 width positions on the 10.1-inch second screen are corresponding pixels; the pixels at the 3 / 4 length and 1 / 3 width positions on the 8.8-inch first screen and the pixels at the 3 / 4 length and 1 / 3 width positions on the 10.1-inch second screen are corresponding pixels, and so on, without further listing.

[0141] It should be noted that Figure 9a is merely an exemplary schematic diagram of pixel division on a screen, and this application does not limit the number and position of each pixel on the first and second screens. For example, T pixels can be set on each screen, where T can be any integer, such as 1, 2, 3, ..., 7, 8, 9, ... etc. The T pixels on the same screen can be evenly distributed or unevenly distributed, and can be distributed according to a certain pattern or randomly; there is no specific limitation.

[0142] Step 704: Determine whether there is a second background color information that matches the background color information displayed on the first screen among the pre-stored multiple first background color information and multiple second background color information. If yes, proceed to step 705; otherwise, proceed to step 706.

[0143] Optionally, the display control device can retrieve the matching relationship from local or related memory and query whether there is second background color information matching the first background color information displayed on the first screen in the matching relationship. For example, referring to Table 1 above, the first background color information displayed on the first screen can first be represented in the RGB chromaticity coordinate system to extract the color coordinates of the first background color information. Then, the color coordinates are compared with the color coordinates of the five first background color information included in the matching relationship to determine whether there is first background color information in the matching relationship that has the same or similar color coordinates as the currently displayed first background color information. If it exists, the second background color information corresponding to the same or similar first background color information is taken as the matching second background color information; if it does not exist, it is determined that there is no matching second background color information.

[0144] In one example, we can first find the color coordinates closest to the currently displayed first background color information from the matching relationship, then calculate the difference between the two color coordinates, and determine whether the difference is less than or equal to a set threshold. If so, it is determined that there is a first background color information with the same or similar color coordinates as the currently displayed first background color information. For example, taking a set threshold of 10 as an example, referring to Table 1 above, if the color coordinates of the first background color information displayed on the first screen are (0, 145, 0), then the color coordinates closest to it in the matching relationship are (0, 150, 0). The coordinate difference between the two color coordinates is 5, which is less than the set threshold of 10. Therefore, the background color flag corresponding to the first background color information displayed on the first screen is G03, and the second background color information corresponding to G03 is the second background color information that matches the background color information displayed on the first screen. Conversely, if the color coordinates of the first background color information displayed on the first screen are (0, 130, 0), then the closest color coordinates in the matching relationship are (0, 150, 0). The difference between the two color coordinates is 20, which is greater than the set threshold of 10. Therefore, it is determined that there is no corresponding background color flag in the matching relationship, and thus there is no matching second background color information.

[0145] Understandably, the more background color markers are included in the matching relationship, the smaller the difference in color coordinates between two adjacent first background color information, and the more accurate the comparison result. The smaller the color difference between the matching second background color information and the currently displayed first background color information, the less visual changes the user experiences when switching between the two screens.

[0146] Step 705: Control the second screen to display the corresponding second background color information.

[0147] Optionally, the display control device can replace the current background color information displayed on the second screen with a matching second background color information. For example, referring to Figure 8, when the first screen is an instrument panel and the second screen is a central control screen, assuming the first background color information currently displayed on the instrument panel is an 8.8-inch light blue image, and its matching second background color information is a 10.1-inch light blue image, and the background color information currently displayed on the central control screen is a 10.1-inch dark blue image, the algorithm processing module can obtain the information to be superimposed on the central control screen from the layer overlay module of the central control screen image processing flow, then find the image card to be superimposed from the information to be superimposed, superimpose the image card to be superimposed onto the 10.1-inch light blue image to obtain the superimposed image, and send the superimposed image to the layer display module in the central control screen image processing flow. The layer display module replaces the image currently displayed on the central control screen according to the superimposed image, so that the background color information of the currently displayed image changes from dark blue to light blue, and the light blue background of the central control screen is consistent with the light blue background of the instrument panel, which can realize the same background display of the central control screen and the instrument panel.

[0148] Optionally, to avoid abrupt changes in screen background color, the background color of the currently displayed graphic on the second screen can also be gradient, with the gradient speed determined by the color gain parameter. Referring to Figure 8, this color gain parameter can be sent to the algorithm processing module via a background color synchronization switch in the synchronization indicator. Alternatively, if not included in the synchronization indicator, the algorithm processing module can obtain a default color gain parameter, such as the color gain parameter of a normal transition strategy. The algorithm processing module can then send the currently used color gain parameter to the corresponding layer display module of the second screen. The layer display module then performs the background color rendering operation on the second screen based on the received color gain parameter, achieving the background color gradient.

[0149] For example, referring to Figure 8, when the first screen is the instrument panel and the second screen is the central control screen, the display control device can send the color gain parameter and the overlay image together to the corresponding layer display module of the central control screen. If the current selection is a normal transition strategy, the color gain parameter is a relatively large value, such as 0.5 or larger. In this case, the layer display module, based on this relatively large color gain parameter, controls the central control screen to change from the current layer background color to the target layer background color in only a few transitions. For example, controlling the central control screen to change to 50% progress the first time and to 100% progress the second time, so that the transition can be completed in only two times, and the background color transition speed is relatively fast. Conversely, if the current selection is a gradual transition strategy, the color gain parameter is a relatively small value, such as 0.2 or smaller. In this case, the layer display module, based on this relatively small color gain parameter, controls the central control screen to change from the current layer background color to the target layer background color through multiple transitions. For example, controlling the background color change of the central control screen from 0% to 20%, then to 40%, then to 60%, then to 80%, and finally to 100%, the background color transition is relatively slow, and the color saturation does not change abruptly, resulting in a better visual experience for the user. Furthermore, if a user-defined transition strategy is currently selected, the layer display module can control the background color transition progress of the central control screen based on user-defined color gain parameters to meet the different transition speed requirements of different users.

[0150] Optionally, in addition to controlling the image rendering speed of the second screen, the algorithm processing module can also control the image rendering speed of the first screen. For example, as shown in Figure 8, the algorithm processing module can send color gain parameters not only to the layer display module of the central control screen, but also to the layer display module of the instrument panel. The layer display module of the instrument panel controls the rendering operation of the image on the instrument panel based on the color gain parameters sent by the algorithm processing module.

[0151] It should be noted that different screens can correspond to the same color gain parameter or different color gain parameters. For example, in the transition strategy settings shown in Figure 5d, global transition strategies and local transition strategies can also be set. If the user selects a gradual transition in the global transition strategy, all screens will correspond to a relatively small color gain parameter. If the user selects a gradual transition for the instrument panel in the local transition strategy, the instrument panel will correspond to a relatively small color gain parameter, while screens other than the instrument panel (such as the central control screen) can correspond to a normal transition color gain parameter, that is, a relatively large color gain parameter. In this case, the color gain parameters sent by the algorithm processing module to the layer display module of the instrument panel and the layer display module of the central control screen are different. Different color gain parameters can meet the user's different rendering needs for different screens.

[0152] Step 706: Extract the chromaticity information of at least one pixel from the first background color information displayed on the first screen, and use the chromaticity information of at least one pixel to render the current background color information displayed on the second screen.

[0153] In one example, the display control device can select a pixel from the first background color information and obtain its color coordinates. Then, it uses these color coordinates to render all pixels in the current background color information displayed on the second screen. For instance, it can replace the color coordinates of all pixels in the current background color information displayed on the second screen with the color coordinates of the selected pixel on the first screen. In this way, the background color of the image displayed on the second screen becomes the background color of the selected pixel on the first screen. This rendering method uses only the color coordinates of a single pixel throughout the entire process, eliminating the need for comparison and matching, resulting in faster rendering speeds.

[0154] In another example, the display control device can extract the chromaticity information of N first pixels from the first background color information currently displayed on the first screen, where N is an integer greater than or equal to 2. Simultaneously, it configures N second pixels in the current background color information of the second screen, and uses the chromaticity information of the N first pixels to render the chromaticity information of the N second pixels one-to-one. For example, referring to Figure 9a, six corresponding pixels can be configured in the first background color information of the first screen and the current background color information of the second screen respectively: pixels at positions 1 / 4 long and 1 / 3 wide, 1 / 2 long and 1 / 3 wide, 3 / 4 long and 1 / 3 wide, 1 / 4 long and 2 / 3 wide, 1 / 2 long and 2 / 3 wide, and 3 / 4 long and 2 / 3 wide. The chromaticity coordinates of the six pixels in the first background color information are used to render the chromaticity coordinates of the six pixels in the current background color information of the second screen. Using this method, the current background color information of the second screen can be rendered point-to-point based on the first background color information of the first screen. Even if the first background color information contains at least two different colors, it can ensure that the background color information of the rendered second screen is consistent with the color of each pixel of the first background color information, resulting in high accuracy of color rendering.

[0155] In another example, the display control device can extract the chromaticity information of N first pixels from the first background color information currently displayed on the first screen, where N is an integer greater than or equal to 2. Simultaneously, it configures M second pixels in the current background color information of the second screen, where M is an integer greater than N. Based on a transition algorithm, it calculates the transition from the chromaticity information of the N first pixels to the chromaticity information of the M second pixels, and uses the chromaticity information of the M second pixels to render the current background color information of the second screen. For example, referring to Figure 9b, six first pixels can be configured in the first background color information of the first screen: a first pixel at a position of 1 / 4 length and 1 / 3 width, a first pixel at a position of 1 / 2 length and 1 / 3 width, a first pixel at a position of 3 / 4 length and 1 / 3 width, a first pixel at a position of 1 / 4 length and 2 / 3 width, a first pixel at a position of 1 / 2 length and 2 / 3 width, and a first pixel at a position of 3 / 4 length and 2 / 3 width. Simultaneously, the current background color information of the second screen is configured with 9 second pixels, 12 second pixels, 15 second pixels, and so on. Taking 15 second pixels as an example in the diagram, these are: the second pixel at a position of 1 / 6 length and 1 / 3 width, the second pixel at a position of 1 / 3 length and 1 / 3 width, the second pixel at a position of 1 / 2 length and 1 / 3 width, and so on. Based on the color coordinates of the 6 first pixels, a preset color transition algorithm is used to calculate the color coordinates of each second pixel after transitioning to the 15 second pixels. Then, the color coordinates of each second pixel are used to replace the color coordinates of each second pixel in the current background color information of the second screen. Using this method, the current background color information of the second screen can be rendered point-to-multipoint based on the first screen's first background color information. Besides ensuring the color consistency between the rendered background color information of the second screen and the pixels of the first background color information, it also reduces the color difference between different areas, achieving a gradual color transition and avoiding abrupt color changes in different areas.

[0156] Understandably, the current background color information displayed on the second screen is rendered based on the first background color information. For specific rendering operations, please refer to the description of step 705 above. For example, referring to Figure 8, the algorithm processing module can send the information to be rendered to the layer display module of the second screen, controlling the layer display module to render the color of one or more pixels on the second screen. For instance, it can render the graphic background color in the final displayed content superimposed by the layer overlay module of the second screen, making the graphic background color in the final displayed content the same as or similar to the graphic background color in the first background color information. Furthermore, to reduce rendering abruptness, the algorithm processing module can also send small color gain parameters to the layer display module to achieve gradual rendering, etc., which will not be repeated here.

[0157] Based on Implementation Scheme 1 above, multiple matching primary and secondary background color information can be pre-configured. When the matching secondary background color information is found, the currently displayed background color information is directly updated, which can improve the speed of background color synchronization. When the matching secondary background color information is not found, the chromaticity of the primary background color information is used to render the currently displayed background color information, which ensures the accuracy and feasibility of color synchronization. Implementation Scheme 1 above can achieve a relatively comprehensive color synchronization solution.

[0158] Implementation Plan 2

[0159] Please refer to Figure 10, which illustrates a flowchart of a display control method provided in Implementation Scheme 2, including the following steps:

[0160] Step 1001: Obtain the first background color information displayed on the first screen and the third background color information displayed on the second screen.

[0161] Optionally, assuming the display control device is a vehicle-mounted system, the first screen is the instrument cluster screen, and the second screen is the central control screen, referring to Figure 8 above, after receiving a user-submitted instruction to enable background color synchronization, the background color synchronization switch module sends the synchronization instruction to the algorithm processing module. The algorithm processing module enables background color synchronization based on this instruction. During the enabled period, it periodically or in real-time retrieves the background color of the graphic in the information to be overlaid from the layer overlay module of the instrument cluster screen as the first background color information, and retrieves the background color of the graphic in the information to be overlaid from the layer overlay module of the central control screen as the third background color information. Alternatively, it can retrieve the background color of the completed graphic as the first background color information from the layer drawing module of the instrument cluster screen, and retrieve the background color of the completed graphic as the third background color information from the layer drawing module of the central control screen; there is no limitation.

[0162] In this application, the order in which the first background color information and the third background color information are obtained is not limited. For example, they can be obtained simultaneously, or the first background color information can be obtained first and then the third background color information, or the third background color information can be obtained first and then the first background color information. For example:

[0163] In one example, after enabling background color synchronization, the display control device can periodically or in real-time acquire the first background color information displayed on the first screen and the third background color information displayed on the second screen. Each time it acquires both the first and third background color information, it performs a background color synchronization operation until the background color synchronization function is turned off or the vehicle is powered off. This method allows for real-time or periodic background color synchronization without monitoring whether the background color of the first screen has changed, thus reducing the workload of the display control device.

[0164] In another example, the first background color information could be obtained first, and it could be determined whether the first background color information is different from the previous background color information. If they are different, the second background color information can then be obtained, and a background color synchronization operation can be performed based on the first and second background color information until the background color synchronization function is turned off or the vehicle is powered off. This method only performs synchronization after it is determined that the first background color information has changed, which can save synchronization resources.

[0165] In another example, after obtaining each first and third background color information, the color difference between these two background color information can be compared to see if it is less than or equal to a set color difference. If it is, no synchronization is needed, and the comparison can be repeated after obtaining new first and third background color information. Conversely, if the color difference is greater than the set color difference, synchronization is required, and step 1002 below should be executed. This method compares the two background color information to be synchronized before each synchronization, ensuring that background color synchronization is only performed when the background color information is inconsistent, thus guaranteeing the accuracy of synchronization, avoiding meaningless synchronization operations, and saving synchronization resources.

[0166] Understandably, there are other ways to obtain this information. For example, in another example, the first screen could monitor whether its own background color information has changed. Once a change is detected, it would notify the display control device in real time. The display control device, upon receiving a background color information message from the first screen, would then use that message to refresh the current background color information of the second screen. Alternatively, in another example, the second screen could periodically send its own background color information to the first screen. When the first screen detects a mismatch between the second screen's background color information and its own, it would send a notification message to the display control device. Each time the display control device receives a notification message, it would use the first screen's background color information to refresh the current background color information of the second screen. And so on. These are just a few examples; they will not be listed here.

[0167] Step 1002: Determine the second background color information based on the first background color information and the third background color information. The color coordinates of the second background color information are between the color coordinates of the first background color information and the color coordinates of the third background color information.

[0168] Here, the absolute value of the difference between two color coordinates is called the color difference. Since the color coordinates of the second background color information lie between the color coordinates of the first and third background color information, the color difference between the second and first background color information, as well as the color difference between the second and third background color information, are both smaller than the color difference between the first and third background color information (i.e., the set color difference). The second background color information can be understood as the neutralized background color information of the first and third background color information. For example, referring to Figure 8, assuming the background color of the instrument panel layer is dark blue and the background color of the central control screen layer is light blue, then neutralizing the dark blue and light blue background colors will result in a light blue graphic background color, and the color coordinates of the light blue are between the color coordinates of the dark blue and light blue.

[0169] Step 1003: Control both the first screen and the second screen to display the second background color information.

[0170] Optionally, the display control device can control the first screen to change from displaying a first background color information to displaying a second background color information, and control the second screen to change from displaying a third background color information to displaying a second background color information. For example, it can control the instrument panel to change from displaying a dark blue background layer to displaying a light blue background layer, and control the central control screen to change from displaying a pale blue background layer to displaying a light blue background layer.

[0171] Understandably, the specific implementation method for controlling the display of the second background color information on any screen can be found in the description of step 705 in the above-mentioned implementation scheme one. For example, referring to Figure 8, the algorithm processing module can send the overlaid image obtained by overlaying the second background color information onto the central control screen image card to the layer display module of the central control screen, and control the layer display module to use the overlaid image to replace the current display image of the central control screen. It can also send the overlaid image obtained by overlaying the second background color information onto the instrument panel image card to the layer display module of the instrument panel, and control the layer display module to use the overlaid image to replace the current display image of the instrument panel. Furthermore, to reduce abrupt changes in the image background color, the algorithm processing module can also send small color gain parameters to the layer display modules of the central control screen and / or the instrument panel to achieve gradual rendering, etc., which will not be repeated here.

[0172] Based on the above implementation scheme 2, by calculating the neutral graphic background color of the two screens, both screens can be made to converge towards the neutral graphic background color, with relatively small changes in the background color of each screen, and no abrupt changes in screen color.

[0173] It should be noted that the above implementation schemes one and two are only examples of display control methods applicable to vehicles. This display control method can also be extended to any device or system that requires multi-screen background color synchronization. For example, it can be applied to any mobile device with a cockpit, including but not limited to ships, airplanes, high-speed trains, trains, helicopters, lawnmowers, etc. Alternatively, it can be applied to smart home scenarios. For example, by synchronizing the background colors of mobile phone screens and TV screens or projection screens, it avoids abrupt visual changes when users view projected content, improving the user's home projection experience. Or, it can be applied to office scenarios. For example, by synchronizing the background colors of multiple split-screen computers, it ensures color consistency across different screens, improving the user's visual experience when switching between different screens, and so on.

[0174] Furthermore, as system architecture evolves and new scenarios emerge, the display control method provided in this application is also applicable to similar technical problems, and this application does not impose any specific limitations on it.

[0175] Based on the display control method described above, this application can also provide a display control device that can be used to execute the above display control method. The relevant features can be found in the above method embodiments, and will not be repeated here.

[0176] In one possible implementation, please refer to Figure 11, which shows a possible structural schematic diagram of the display control device. The display control device 1100 may be a cockpit or a module within the cockpit (such as a processor, chip, or chip system), or it may be an apparatus applied to or used in conjunction with the cockpit or its modules to implement the display control methods executed by the cockpit or its modules. The display control device 1100 may include various units or modules for implementing the display control methods in the embodiments shown in Figures 4, 7, and 10 above.

[0177] As shown in Figure 11, the display control device 1100 may include an acquisition unit 1110 and a control unit 1120. The acquisition unit 1110 and the control unit 1120 can be used to implement the display control method in the embodiments shown in Figures 4, 7, and 10. For example, when the display control device 1100 executes the display control method shown in Figure 4 above, the acquisition unit 1110 is used to acquire the first background color information displayed on the first screen; the control unit 1120 is used to control the second screen to display the second background color information according to the first background color information, wherein the color difference between the second background color information and the first background color information is less than or equal to a set color difference.

[0178] It should be noted that the aforementioned acquisition unit 1110 and control unit 1120 can be implemented using virtual modules. For example, the acquisition unit 1110 can be implemented using a software function unit or a virtual device, and the control unit 1120 can be implemented using a software function or a virtual device. Alternatively, the acquisition unit 1110 and control unit 1120 can also be implemented using physical devices. For example, if the display control device 1100 is implemented using a chip / chip circuit, the acquisition unit 1110 and control unit 1120 can be integrated processors, microprocessors, or integrated circuits.

[0179] The unit division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in each embodiment of this application can be integrated into a single processor, exist as separate physical units, or two or more units can be integrated into a single module. The integrated module can be implemented in hardware or as a software functional module.

[0180] In another possible implementation, please refer to Figure 12, which shows another possible structural schematic diagram of the display control device. For example, the display control device 1200 may be a chip or a chip system, used to implement the functions of the display control device or its modules (such as processors, chips, or chip systems) described in the foregoing embodiments. Optionally, in the embodiments of this application, the chip system may be composed of chips, or may include chips and other discrete devices.

[0181] As shown in FIG12, the display control device 1200 may include at least one processor 1210, which is coupled to a memory. Optionally, the memory may be located within the display control device 1200, integrated with the processor, or located outside the display control device 1200. For example, the display control device 1200 may also include at least one memory 1220. The at least one memory 1220 stores the necessary computer programs (or instructions) and / or data for implementing any of the above embodiments; the at least one processor 1210 may execute the computer programs (or instructions) and / or data stored in the at least one memory 1220 to complete the methods in any of the above embodiments.

[0182] The display control device 1200 may also include a communication interface 1230, through which the display control device 1200 can interact with other devices. For example, the communication interface 1230 may be a transceiver, circuit, bus, module, pin, or other type of communication interface. When the display control device 1200 is a chip-based device or circuit, the communication interface 1230 may also be an input / output circuit, capable of inputting information (or receiving information) and outputting information (or sending information). The processor may be an integrated processor, microprocessor, integrated circuit, or logic circuit, and the processor can determine the output information based on the input information.

[0183] The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1210 may operate in conjunction with the memory 1220 and the communication interface 1230. This embodiment does not limit the specific connection medium between the processor 1210, the memory 1220, and the communication interface 1230.

[0184] Optionally, referring to Figure 12, the processor 1210, the memory 1220, and the communication interface 1230 are interconnected via a bus. The bus can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in Figure 12, but this does not indicate that there is only one bus or one type of bus.

[0185] In the embodiments of this application, the processor 1210 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules in the processor.

[0186] In this embodiment, memory 1220 can be non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). Memory 1220 can be any other medium capable of carrying or storing desired program code in the form of instructions or data structures, and accessible by a computer, but is not limited thereto. Memory 1320 in this embodiment can also be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.

[0187] Based on the above, this application also provides a display control system, including the above-mentioned display control device. The display control device may be the display control device 1100 in FIG11 or the display control device 1200 in FIG12, and is used to execute the display control method described in the above embodiments.

[0188] Optionally, the display control system may further include a first screen and a second screen, with the display control device connected to both screens. When executing the display control function, the first screen displays first background color information; the display control device acquires the first background color information displayed on the first screen, determines second background color information based on the first background color information, and sends the second background color information to the second screen, wherein the color difference between the second background color information and the first background color information is less than or equal to a set color difference; the second screen displays the second background color information.

[0189] Optionally, when the display control system is located in the cockpit, as shown in Figure 3 above, the first screen and the second screen can be at least two of the following screens: central control screen, instrument panel screen, navigation screen, passenger entertainment screen, streaming media rearview mirror, rear control screen, and rear seat back display screen.

[0190] Optionally, when the display control system is located in the cockpit, the display control device can be a vehicle-mounted system.

[0191] It should be noted that the functions of each device in the above display control system, the concepts involved that are related to the technical solution provided in this application, explanations, detailed descriptions and other steps are described in the foregoing method embodiments, and will not be repeated here.

[0192] Based on the above, this application may also provide a means of transportation that includes the above-mentioned display control device, such as the display control device 1100 shown in FIG11 or the display control device 1200 shown in FIG12, or includes the above-mentioned display control system, such as the display control system shown in FIG3.

[0193] For example, the means of transportation can be a vehicle, such as a car, truck, motorcycle, bus, recreational vehicle, amusement park vehicle, construction equipment, tram, toy car, golf cart, train, etc., and this application does not impose any particular limitation. In addition, the vehicle can be a new energy vehicle, including electric vehicles, such as two-wheel drive electric vehicles or four-wheel drive electric vehicles, or a fuel-powered vehicle, and this application does not impose any limitation in this regard.

[0194] Based on the above, this application can also provide an electronic device that connects to the vehicle to be controlled and communicates with the vehicle to implement the above display control method. For example, the electronic device can be a cloud server, terminal device, RSU, or other vehicle. The electronic device includes units or modules for implementing the above display control method, such as the display control device 1100 shown in Figure 11 above, or the display control device 1200 shown in Figure 12 above.

[0195] Based on the above, this application also provides a computer-readable storage medium storing instructions that, when executed, cause the method provided in any of the above-described method embodiments to be implemented. The computer-readable storage medium may include various media capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory, random access memory, magnetic disk, or optical disk.

[0196] Based on the above, this application also provides a computer program product, which includes: a computer program (also referred to as code or instructions), which, when run on a computer, causes the computer to perform the method provided in any of the above method embodiments.

[0197] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. Furthermore, the various numbers involved in the embodiments of this application (such as the numerical numbers "first," "second," "third," etc.) are only for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above processes does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

[0198] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, compact disc read-only memory (CD-ROM), optical storage, etc.) containing computer-usable program code.

[0199] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.

[0200] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.

[0201] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.

Claims

1. A display control method, characterized in that, include: Obtain the background color information of the first screen display; Based on the first background color information, the second screen is controlled to display the second background color information, and the color difference between the second background color information and the first background color information is less than or equal to a set color difference.

2. The method of claim 1, wherein, The step of obtaining the first background color information displayed on the first screen includes: In response to the command to enable synchronization, the first background color information displayed on the first screen is obtained; and, Before receiving the instruction to turn off synchronization, the first background color information of the first screen is obtained whenever a change in the first background color information of the first screen is detected.

3. The method of claim 1 or 2, wherein, Before controlling the second screen to display the second background color information based on the first background color information, the method further includes: Obtain the third background color information displayed on the second screen; It is determined that the color difference between the third background color information and the first background color information is greater than the set color difference.

4. The method of any one of claims 1 to 3, wherein, The step of controlling the second screen to display the second background color information based on the first background color information includes: Obtain the matching relationship between multiple pre-stored first background color information and multiple second background color information; If there is a second background color information that matches the first background color information displayed on the first screen in the matching relationship, then control the second screen to display the matching second background color information; If there is no second background information that matches the first background information displayed on the first screen in the matching relationship, then at least one pixel's chromaticity information is extracted from the first background information, and the chromaticity information is used to render the third background information displayed on the second screen.

5. The method as described in claim 4, characterized in that, Extracting the chromaticity information of at least one pixel from the first background color information includes: Extract the chromaticity information of N first pixels from the first background color information, where N is an integer greater than or equal to 2; The step of rendering the third background color information displayed on the second screen using the chromaticity information includes: N second pixels are configured in the third background color information, and the chromaticity information of the N second pixels is rendered using the chromaticity information of the N first pixels, wherein the N second pixels correspond one-to-one with the N first pixels; or... M second pixels are configured in the third background color information. The chromaticity information from the N first pixels to the M second pixels is calculated according to the transition algorithm. The chromaticity information of the M second pixels is used to render the third background color information displayed on the second screen. M is an integer greater than N.

6. The method of claim 4 or 5, wherein, In any set of matching first background color information and second background color information, the first background color information matches the size of the first screen, the second background color information matches the size of the second screen, and the coordinate difference between the color coordinates of the first background color information at each pixel point and the corresponding color coordinates of the second background color information is less than a set coordinate difference.

7. The method of any one of claims 1 to 3, wherein, The step of controlling the second screen to display the second background color information based on the first background color information includes: Obtain the third background color information displayed on the second screen; The second background color information is determined based on the first background color information and the third background color information, wherein the color coordinates of the second background color information are between the color coordinates of the first background color information and the color coordinates of the third background color information; Control both the first screen and the second screen to display the second background color information.

8. The method of any one of claims 1 to 7, wherein, The method further includes: Obtain a transition strategy. If the transition strategy is a gradual transition, then use the first transition parameter to update the background color information displayed on the second screen. Otherwise, use the second transition parameter to update the background color information displayed on the second screen. The second transition parameter is greater than the first transition parameter. The larger the transition parameter, the faster the background color information is updated.

9. The method of claim 8, wherein, Before obtaining the first background color information displayed on the first screen, the method further includes: In response to the user clicking to enable the synchronization control on the first interface, a second interface is displayed, which includes multiple screen selection boxes; In response to a user clicking at least two screen selection boxes in the second interface, the first screen and the second screen are selected, and a third interface is displayed, which includes an option to enable or disable the transition strategy. In response to the user's selection or non-selection of the transition strategy in the third interface, the corresponding display control is executed.

10. The method of any one of claims 1 to 9, wherein, The first screen and the second screen are at least two of the following: Instrument panel, central control screen, passenger entertainment screen, navigation screen, streaming rearview mirror, rear control screen, and rear seat back display screen.

11. A display control device characterized by comprising: Includes modules or units that implement the method of any one of claims 1 to 10.

12. A display control device characterized by comprising: Includes a processor, which is coupled to memory: The processor is configured to execute a computer program or instructions stored in the memory to cause the extravehicular interaction device to perform the method as described in any one of claims 1 to 10.

13. A display control system characterized by comprising: It includes a first screen, a second screen, and a display control device as described in claim 11 or 12.

14. The system of claim 13, wherein, The system is located in the cockpit, and the display control device is a vehicle-mounted system.

15. A vehicle, characterized by Includes the display control system as described in claim 13 or 14.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program or instructions that, when executed, implement the method as described in any one of claims 1 to 10.

17. A computer program product, characterized in that, The computer program product includes computer program code that, when run on a computer, causes the computer to perform the method as described in any one of claims 1 to 10.