Control method and apparatus, and electronic device

By acquiring and processing color information on the display interface, the display device can be controlled to display coordinated colors in different areas, solving the problem of poor visual experience caused by unreasonable color matching of the display device and improving the user's immersive visual experience.

WO2026156706A1PCT designated stage Publication Date: 2026-07-30YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
YINWANG INTELLIGENT TECHNOLOGIES CO LTD
Filing Date
2025-01-24
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

Existing display devices suffer from poor user visual experience when color combinations are inappropriate.

Method used

By acquiring color information from different areas of the display interface, the display device is controlled to display coordinated colors in different areas, including adjusting the color of the card and processing the gradual change in area transparency, so as to achieve coordination and blending of color matching.

Benefits of technology

It enhances the user's visual experience, avoids color jumps, and improves the immersive visual effect of the display device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025074748_30072026_PF_FP_ABST
    Figure CN2025074748_30072026_PF_FP_ABST
Patent Text Reader

Abstract

A control method and apparatus, and an electronic device, which can be applied to the field of intelligent cockpits. The method comprises: controlling a display apparatus to display a first interface, the first interface comprising a first region; acquiring information of a first color and a second color in the first region; and on the basis of the first color, controlling the display apparatus to display a first sub-region in a second region, and on the basis of the second color, controlling the display apparatus to display a second sub-region in the second region, the first interface comprising the second region. The method can be applied to intelligent vehicles or electric vehicles, helping ensure coordinated color matching between different regions displayed by the display apparatus and a blended immersive visual experience, and helping improve the driving and riding experience of a user.
Need to check novelty before this filing date? Find Prior Art

Description

Control methods, devices and electronic equipment Technical Field

[0001] This application relates to the field of electronic devices, and more specifically, to a control method, apparatus, and electronic device. Background Technology

[0002] With the development of intelligent vehicles, more and more information needs to be displayed using display devices. Currently, the colors of each area displayed on these devices are pre-configured; if the color combinations are not reasonable, it can lead to a poor visual experience for the user. Summary of the Invention

[0003] This application provides a control method, apparatus, and electronic device that helps ensure a harmonious and immersive visual experience across different areas displayed on a display device, thereby enhancing the user's visual experience.

[0004] In a first aspect, a control method is provided, the method comprising: controlling a display device to display a first interface, the first interface including a first region; acquiring information of a first color and a second color in the first region; controlling the display device to display a first sub-region in a second region according to the first color and controlling the display device to display a second sub-region in the second region according to the second color, the first interface including a second region.

[0005] Based on the above technical solution, by obtaining the information of the first color and the second color of the first area on the first interface, the second area on the first interface can be colored. In this way, users can see the color combination of the first and second areas on the first interface, which helps to improve the user's visual experience.

[0006] In conjunction with the first aspect, in some implementations of the first aspect, obtaining information about the first color and the second color in the first region includes: obtaining information about the first color and the second color in the region of the first region that overlaps with the second region.

[0007] Based on the above technical solution, by obtaining the first and second colors of the areas in the first region that overlap with the second region, the second region can be colored. This allows the color of the second region to blend better with the color of the first region, and the color distribution of the second region to adapt to the colors of the surrounding areas. This ensures that the overall color distribution on the first interface appears harmonious to the user, avoiding color jumps and improving the user's visual experience.

[0008] In conjunction with the first aspect, in some implementations of the first aspect, a second area is used to display a first card, the first card including a first part and a second part, the first part being located in a first sub-area and the second part being located in a second sub-area. The method further includes: in response to receiving input from a user to adjust the first card from the second area to a third area, obtaining information on a third color and a fourth color in the third area, the first interface including the third area; controlling a display device to display the first part according to the third color and controlling a display device to display the second part according to the fourth color.

[0009] Based on the above technical solution, after the user moves the first card from the second area to the third area, the first card can be colored based on the third and fourth colors in the third area. This allows the first card to blend better into the first area after the adjustment, and the color distribution of the first card after the adjustment matches the colors of the surrounding areas in the third area. This ensures that the overall color distribution on the first interface is harmonious for the user, avoiding color jumps and improving the user's visual experience.

[0010] In some possible implementations, the first card includes a floating window.

[0011] In conjunction with the first aspect, in some implementations of the first aspect, obtaining information about the first color and the second color in the first region includes: obtaining information about the first color and the second color based on the color information of the entire first region.

[0012] Based on the above technical solution, by sampling colors in the entire first region, it is more advantageous to obtain two colors with high contrast, which is more conducive to coloring the second region.

[0013] In some possible implementations, the electronic device can first acquire information about the first and second colors in the region where the first region overlaps with the second region. If the contrast between the color with the highest brightness value and the color with the lowest brightness value in the region where the first region overlaps with the second region is less than a preset contrast, then the electronic device can acquire information about the first and second colors from the color information of the entire first region.

[0014] For example, if the contrast between the color with the highest brightness value and the color with the lowest brightness value in the entire first region is greater than a preset contrast, then the color with the highest brightness value in the entire first region can be determined as the first color, and the color with the lowest brightness value in the entire first region can be determined as the second color.

[0015] In some possible implementations, the first color can be the color with the highest brightness value in the first region, and the second color can be the color with the lowest brightness value in the first region.

[0016] In conjunction with the first aspect, in some implementations of the first aspect, obtaining information about the first color and the second color in the first region includes: obtaining information about the first color and the second color based on color information of a preset region in the first region.

[0017] In some possible implementations, the preset area can be the central area of ​​the first area.

[0018] In conjunction with the first aspect, in some implementations of the first aspect, the first region and the second region are two independent regions on the first interface.

[0019] Based on the above technical solution, when the first area and the second area are two independent areas on the first interface, the color of the first area can be used to color the second area. In this way, the color distribution of the two independent areas seen by the user can be coordinated, which helps to improve the user's visual experience.

[0020] In some possible implementations, the first region and the second region are two adjacent regions.

[0021] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: obtaining a second input from the user, the second input being an input that triggers the display of a second area; wherein obtaining information about a first color and a second color in the first area includes: in response to the second input, obtaining information about the first color and the second color.

[0022] Based on the above technical solution, after obtaining the user's second input, information about the first color and the second color in the first area can be obtained. In this way, the color of the first area that is displayed first can be used to assign color to the second area that is displayed later.

[0023] In conjunction with the first aspect, in some implementations of the first aspect, the display device is a display device inside the vehicle cabin, and the second area is the display area for the smart driving card.

[0024] Based on the above technical solution, by acquiring information about the first and second colors, the intelligent driving card can be colored. This allows the color of the intelligent driving card to match the color of the first area, helping to enhance the user's immersive visual experience within the cockpit.

[0025] In some possible implementations, the first area is the area where the wallpaper is located.

[0026] Based on the above technical solution, by obtaining information about the first and second colors in the wallpaper, the intelligent driving card can be colored. This allows the color of the intelligent driving card to match the wallpaper color, helping to enhance the user's immersive visual experience within the cockpit.

[0027] In conjunction with the first aspect, in some implementations of the first aspect, the first sub-region is a display area for a virtual sky, and the second sub-region is a display area for a virtual ground. The process of controlling the display device to display the first sub-region within the second region based on a first color and controlling the display device to display the second sub-region within the second region based on a second color includes: determining the color of the virtual sky display area based on the first color; determining the color of the virtual ground display area based on the second color; and controlling the display device to display the intelligent driving card based on the colors of the virtual sky display area and the virtual ground display area.

[0028] Based on the above technical solution, the display area of ​​the virtual sky can be colored using a first color, and the display area of ​​the virtual ground can be colored using a second color. This ensures that the color of the intelligent driving card matches the color of the first area, helping to improve the user's visual experience when viewing the intelligent driving card.

[0029] In some possible implementations, the display device is a central control screen. In a cabin without an instrument panel, the intelligent driving card can be displayed on the central control screen, which helps ensure that the color of the intelligent driving card seen by the user on the central control screen matches the color of the first area.

[0030] In some possible implementations, the display device is an instrument panel.

[0031] In some possible implementations, the display device is a head-up display (HUD) device. The first area can be a virtual display area of ​​the HUD.

[0032] In some possible implementations, obtaining information about the first color and the second color of the first region includes: acquiring an image captured by an external cockpit camera; determining a background image in the virtual display area based on the image captured by the camera; and obtaining information about the first color and the second color based on the background image.

[0033] In some possible implementations, determining the color of the display area of ​​the virtual sky based on a first color includes: blurring the first color to obtain the color of the display area of ​​the virtual sky.

[0034] In some possible implementations, determining the color of the display area of ​​the virtual ground based on the second color includes: blurring the second color to obtain the color of the display area of ​​the virtual ground.

[0035] In conjunction with the first aspect, in some implementations of the first aspect, the transparency of the virtual sky display area gradually increases along the first direction; the transparency of the virtual ground display area gradually increases along the second direction; wherein, the first direction is the direction from the virtual sky display area to the virtual ground display area, and the second direction is opposite to the first direction.

[0036] Based on the above technical solution, the transparency of the virtual sky display area along the first direction gradually increases and the transparency of the virtual ground along the second direction gradually increases. This allows the skyline to be better displayed at the boundary between the virtual sky display area and the virtual ground display area, which helps to improve the three-dimensional spatial effect of the smart driving card, making the content displayed on the smart driving card closer to the real scene and helping to improve the visual experience of users when viewing the smart driving card.

[0037] In conjunction with the first aspect, in some implementations of the first aspect, the brightness value of the first color is greater than the brightness value of the second color.

[0038] Based on the above technical solution, since the brightness value of the first color is greater than that of the second color, the brightness value of the virtual sky display area can be greater than that of the virtual ground display area. This ensures that the virtual sky and virtual ground display areas in the intelligent driving card more closely resemble the real scene, helping to enhance the user's sense of immersion.

[0039] In conjunction with the first aspect, in some implementations of the first aspect, the contrast between the first color and the second color is greater than or equal to the first preset contrast.

[0040] Based on the above technical solution, since the contrast between the first color and the second color is greater than or equal to the first preset contrast, the color contrast between the display area of ​​the virtual sky and the display area of ​​the virtual ground is relatively large, thereby allowing users to clearly see the display areas of the virtual sky and the virtual ground.

[0041] In conjunction with the first aspect, in some implementations of the first aspect, the display area of ​​the virtual sky includes one or more interface elements, and the method further includes: determining a fifth color for one or more interface elements based on the color of the display area of ​​the virtual ground; and displaying one or more interface elements in the display area of ​​the virtual sky based on the fifth color.

[0042] Based on the above technical solution, the color of one or more interface elements displayed in the virtual sky can be determined by the color of the virtual ground display area. This ensures that the color of the virtual ground display area in the intelligent driving card matches the color of one or more primary interface colors in the virtual sky display area, thus improving the user's visual experience.

[0043] In some possible implementations, the one or more interface elements include one or more of the following: vehicle speed, speed limit information for the current road segment, remaining driving range of the vehicle, remaining battery power of the vehicle, and vehicle gear information.

[0044] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: determining that the contrast between the color of the display area of ​​the virtual sky and the fifth color is greater than or equal to the second preset contrast.

[0045] Based on the above technical solution, the contrast between the color of the virtual sky display area and the fifth color is greater than or equal to the second preset contrast, which can ensure that users can see one or more interface elements more clearly in the virtual sky display area, and ensure that users can understand the current driving status of the vehicle and the information of the current road segment in a timely manner.

[0046] In conjunction with the first aspect, in some implementations of the first aspect, displaying one or more interface elements in the display area of ​​the virtual sky based on the colors of one or more interface elements includes: when the contrast between the color of the display area of ​​the virtual sky and the fifth color is less than the second preset contrast, adjusting the color of one or more interface elements from the fifth color to the sixth color, wherein the contrast between the color of the display area of ​​the virtual sky and the sixth color is greater than or equal to the second preset contrast; and displaying one or more interface elements in the display area of ​​the virtual sky based on the sixth color.

[0047] Based on the above technical solution, when the contrast between the color of the virtual sky display area and the fifth color is less than the second preset contrast, the color of one or more interface elements can be adjusted to ensure that the contrast between the color of the virtual sky display area and the adjusted color is greater than or equal to the second preset contrast. This ensures that the user can see one or more interface elements more clearly in the virtual sky display area, and that the user can understand the current vehicle driving status and the current road information in a timely manner.

[0048] In some possible implementations, the color of one or more interface elements is adjusted from the fifth color to the sixth color, including: adjusting the brightness value of the fifth color to obtain the sixth color.

[0049] In conjunction with the first aspect, in some implementations of the first aspect, the display area of ​​the virtual sky includes one or more interface elements, and the method further includes: determining a seventh color of one or more interface elements based on the color of the display area of ​​the virtual sky, wherein the contrast between the color of the display area of ​​the virtual sky and the seventh color is greater than or equal to a second preset contrast; and displaying one or more interface elements in the display area of ​​the virtual sky based on the seventh color.

[0050] Based on the above technical solution, the colors of one or more interface elements can be obtained based on the color of the virtual sky display area. This ensures that the contrast between the adjusted color and the color of the virtual sky display area is greater than or equal to the second preset contrast, thereby ensuring that the user can see one or more interface elements more clearly in the virtual sky display area and that the user can understand the current vehicle driving status and the current road information in a timely manner.

[0051] In some possible implementations, a seventh color for one or more interface elements is determined based on the color of the virtual sky's display area: the brightness value of the color of the virtual sky's display area is adjusted to obtain the seventh color.

[0052] In conjunction with the first aspect, in some implementations of the first aspect, the first area is the display area of ​​the wallpaper.

[0053] In some possible implementations, the method further includes: in response to detecting a wallpaper change, obtaining information about the eighth and ninth colors of the updated wallpaper; controlling the display device to update the color of a first sub-region based on the eighth color and controlling the display device to update the color of a second sub-region based on the ninth color.

[0054] In conjunction with the first aspect, in some implementations of the first aspect, the display device is a display area within a vehicle cabin, and the second area is a display area for the first interface element and the second interface element related to intelligent driving. In conjunction with the first aspect, in some implementations of the first aspect, obtaining the first color and second color information in the first area includes: obtaining the first color information of a fourth area, where the fourth area is an area in the first area that overlaps with the display area of ​​the first interface element; and obtaining the second color information of a fifth area, where the fifth area is an area in the first area that overlaps with the display area of ​​the second interface element.

[0055] Secondly, this application provides a control device, which includes: a control unit for controlling a display device to display a first interface, the first interface including a first area; an acquisition unit for acquiring information of a first color and a second color in the first area; the control unit is further configured to control the display device to display a first sub-area in a second area according to the first color and to control the display device to display a second sub-area in the second area according to the second color, the first interface including a second area.

[0056] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is used to: acquire information about the first color and the second color in the region that overlaps with the second region in the first region.

[0057] In conjunction with the second aspect, in some implementations of the second aspect, a second area is used to display a first card, the first card including a first part and a second part, the first part being located in a first sub-area and the second part being located in a second sub-area; the acquisition unit is further configured to, in response to acquiring input from a user to adjust the first card from the second area to the third area, acquire information on a third color and a fourth color in the third area, the first interface including the third area; the control unit is further configured to, based on the third color, control the display device to display the first part and based on the fourth color, control the display device to display the second part.

[0058] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is used to: acquire information about the first color and the second color based on the color information of the entire first region.

[0059] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is used to: acquire information about the first color and the second color based on the color information of a preset area in the first area.

[0060] In conjunction with the second aspect, in some implementations of the second aspect, the first region and the second region are two independent regions on the first interface.

[0061] In conjunction with the second aspect, in some implementations of the second aspect, the acquisition unit is used to acquire a second input from the user, the second input being an input that triggers the display of the second area; in response to the second input, it acquires information about the first color and the second color.

[0062] In conjunction with the second aspect, in some implementations of the second aspect, the display device is a display device inside the vehicle cabin, and the second area is the display area of ​​the smart driving card.

[0063] In conjunction with the second aspect, in some implementations of the second aspect, the first sub-region is a display area for a virtual sky, and the second sub-region is a display area for a virtual ground. The device further includes a first determining unit, which is used to determine the color of the display area for the virtual sky based on a first color; the first determining unit is also used to determine the color of the display area for the virtual ground based on a second color; and a control unit, which is used to control the display device to display the smart driving card based on the colors of the display area for the virtual sky and the display area for the virtual ground.

[0064] In conjunction with the second aspect, in some implementations of the second aspect, the transparency of the virtual sky display area gradually increases along the first direction; the transparency of the virtual ground display area gradually increases along the second direction; wherein, the first direction is the direction from the virtual sky display area to the virtual ground display area, and the second direction is opposite to the first direction.

[0065] In conjunction with the second aspect, in some implementations of the second aspect, the brightness value of the first color is greater than the brightness value of the second color.

[0066] In conjunction with the second aspect, in some implementations of the second aspect, the contrast between the first color and the second color is greater than or equal to the first preset contrast.

[0067] In conjunction with the second aspect, in some implementations of the second aspect, the display area of ​​the virtual sky includes one or more interface elements, and the device further includes a second determining unit, which is used to determine a fifth color of one or more interface elements based on the color of the display area of ​​the virtual ground; and a control unit, which is also used to control the display device to display one or more interface elements based on the fifth color.

[0068] In conjunction with the second aspect, in some implementations of the second aspect, the second determining unit is also used to determine that the contrast between the color of the display area of ​​the virtual sky and the fifth color is greater than or equal to the second preset contrast.

[0069] In conjunction with the second aspect, in some implementations of the second aspect, the control unit is configured to: adjust the color of one or more interface elements from the fifth color to the sixth color when the contrast between the color of the virtual sky display area and the fifth color is less than the second preset contrast, wherein the contrast between the color of the virtual sky display area and the sixth color is greater than or equal to the second preset contrast; and control the display device to display one or more interface elements according to the sixth color.

[0070] In conjunction with the second aspect, in some implementations of the second aspect, the display area of ​​the virtual sky includes one or more interface elements, and the device further includes a third determining unit, which is used to determine a seventh color of one or more interface elements based on the color of the display area of ​​the virtual sky, and the contrast between the color of the display area of ​​the virtual sky and the seventh color is greater than or equal to a second preset contrast; the control unit is also used to control the display device to display one or more interface elements based on the seventh color.

[0071] In conjunction with the second aspect, in some implementations of the second aspect, the first area is the display area of ​​the wallpaper.

[0072] Thirdly, this application provides a control device including a processor and a memory, wherein the memory is used to store instructions, and the processor executes the instructions stored in the memory to cause the device to perform any of the possible methods in the first aspect.

[0073] Fourthly, this application provides a control system including a processing unit and a display device, wherein the processing unit includes any of the possible devices in the second or third aspect.

[0074] Fifthly, this application provides an electronic device that includes any of the possible means of the second or third aspect, or includes the system described in the fourth aspect.

[0075] In conjunction with the fifth aspect, in some implementations of the fifth aspect, the electronic device is a vehicle.

[0076] In a sixth aspect, this application provides a computer program product comprising: computer program code, which, when executed on a computer, causes the computer to perform any of the possible methods described in the first aspect above.

[0077] It should be noted that the above-mentioned computer program code can be stored in whole or in part on the first storage medium, wherein the first storage medium can be packaged together with the processor or packaged separately from the processor. This application embodiment does not specifically limit this.

[0078] In a seventh aspect, this application provides a computer-readable medium storing program code that, when run on a computer, causes the computer to perform any of the possible methods described in the first aspect above.

[0079] Eighthly, this application provides a chip system including a processor for calling a computer program or computer instructions stored in a memory to cause the processor to perform any of the possible methods in the first aspect above.

[0080] In conjunction with the eighth aspect, in one possible implementation, the processor is coupled to the memory via an interface.

[0081] In conjunction with the eighth aspect, in one possible implementation, the chip system also includes a memory in which computer programs or computer instructions are stored.

[0082] Ninthly, this application provides a chip system including circuitry for performing any of the possible methods described in the first aspect above. Attached Figure Description

[0083] Figure 1 is a functional block diagram of the vehicle provided in an embodiment of this application.

[0084] Figure 2 is a set of graphical user interfaces (GUIs) provided in an embodiment of this application.

[0085] Figure 3 shows another set of graphical user interfaces (GUIs) provided in the embodiments of this application.

[0086] Figure 4 shows another set of graphical user interfaces (GUIs) provided in the embodiments of this application.

[0087] Figure 5 shows another set of graphical user interfaces (GUIs) provided in the embodiments of this application.

[0088] Figure 6 shows another set of graphical user interfaces (GUIs) provided in the embodiments of this application.

[0089] Figure 7 shows another set of graphical user interfaces (GUIs) provided in the embodiments of this application.

[0090] Figure 8 shows another set of graphical user interfaces (GUIs) provided in the embodiments of this application.

[0091] Figure 9 is another graphical user interface (GUI) provided in an embodiment of this application.

[0092] Figure 10 is a schematic flowchart of the control method provided in an embodiment of this application.

[0093] Figure 11 is a schematic block diagram of the control device provided in an embodiment of this application. Detailed Implementation

[0094] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0095] Figure 1 is a functional block diagram of a vehicle provided in an embodiment of this application. As shown in Figure 1, the vehicle 100 may include a display device 130 and a computing platform 150. The display device 130 in the cabin is mainly divided into two categories: the first is an in-vehicle display screen; the second is a projection display screen, such as a head-up display (HUD). An in-vehicle display screen is a physical display screen and an important component of the in-vehicle infotainment system. Multiple displays can be installed in the cabin, such as a digital instrument cluster display screen, a central control screen, a display screen in front of the front passenger (also known as the front row passenger), a display screen in front of the left rear passenger, and a display screen in front of the right rear passenger; even the car window can be used as a display screen. A head-up display, also known as a head-up display system, is mainly used to display driving information such as speed and navigation on a display device (e.g., the windshield) in front of the driver. This reduces the driver's eye movement time, avoids pupil changes caused by eye movement, and improves driving safety and comfort. HUDs include, for example, combiner-HUD (C-HUD) systems, windshield-HUD (W-HUD) systems, and augmented reality HUD (AR-HUD) systems.

[0096] Some or all of the functions of vehicle 100 can be controlled by computing platform 150. Computing platform 150 may include processors 151 to 15n. A processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a central processing unit (CPU), microprocessor, graphics processing unit (GPU) (which can be understood as a type of microprocessor), or digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. These logical relationships are fixed or reconfigurable. For example, the processor may be a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as a field-programmable gate array (FPGA). In reconfigurable hardware circuits, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement some or all of the functions of the aforementioned units. Furthermore, the processor can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), etc. In addition, the computing platform 150 may also include a memory for storing instructions. Some or all of the processors 151 to 15n can call the instructions in the memory to implement the corresponding functions.

[0097] Optionally, the structure of the vehicle 100 described above is merely illustrative. In actual applications, various components of the vehicle 100 may be added or removed as needed.

[0098] For example, Figure 2 illustrates a set of graphical user interfaces (GUIs) provided in embodiments of this application.

[0099] As shown in Figure 2(a), this is the lock screen of a mobile phone. The lock screen includes wallpaper 201, where the display area on the lock screen shows mountains, which are composed of color 1 and color 2.

[0100] As shown in Figure 2(b), when the phone detects that the user has opened a navigation application, it can display a navigation card 202 on the lock screen. The navigation card 202 includes a turn element 2021 and a text element 2022. The phone can determine the background color, the color of the turn element 2021, and the color of the text element 2022 in the navigation card 202 based on the color of the wallpaper 201.

[0101] For example, the mobile phone can extract the darker and lighter colors from the wallpaper 201. For instance, the darker color in the wallpaper 201 is color 1, and the lighter color is color 2. The mobile phone can generate the colors of each element in the navigation card 202 based on the darker color 1, and can generate the background color of the navigation card 202 based on the lighter color 2.

[0102] For example, the mobile phone can process color 1 using a fuzzy algorithm and use the processed color as the color of the turning element 2021 and the text element 2022; the mobile phone can process color 2 using a fuzzy algorithm and use the processed color as the background color of the navigation card 202.

[0103] The above illustration uses a navigation card as an example, but the technical solutions provided in this application embodiment can also be applied to other types of cards. For example, the card type can also be a weather card, where the numbers in the weather card can be determined by color 2 in wallpaper 201, and the graphics in the weather card can be determined by color 1 in wallpaper 201.

[0104] For example, Figure 3 illustrates another set of GUIs provided in an embodiment of this application.

[0105] As shown in Figure 3(a), this interface is the display interface of the central control screen in the vehicle cabin. The display interface includes wallpaper 301, which displays mountains composed of color 3 and color 4.

[0106] As shown in Figure 3(b), when the system detects that the user has shifted the vehicle's gear from Park (P) to Drive (D), the vehicle can display a smart driving card 302 on the central control screen. The smart driving card 302 includes areas 3021 and 3022. Area 3021 is the display area for a virtual sky, and area 3022 is the display area for a virtual ground. Area 3021 also includes elements 30211 and 30212. Element 30211 displays the vehicle's speed, and element 30212 displays a speed limit icon. The vehicle can determine the background color of areas 3021 and 3022, as well as the color of each element in area 3021, based on the color of wallpaper 301.

[0107] For example, the vehicle can extract the darker and lighter colors from wallpaper 301, such as color 3 being the darker color and color 4 being the lighter color. The vehicle can generate the background color of region 3022 based on the darker color 3 and generate the background color of region 3021 based on the lighter color 4.

[0108] For example, a vehicle can determine the color of each element in region 3021 based on the darker color 3.

[0109] For example, a vehicle can determine the color of lane lines in region 3022 based on the lighter color 4.

[0110] For example, the vehicle can process color 3 using a fuzzing algorithm and use the processed color as the background color of region 3022; the vehicle can process color 4 using a fuzzing algorithm and use the processed color as the background color of region 3021.

[0111] For example, the vehicle can process color 3 using a fuzzy algorithm and use the processed color as the color of elements 30211 and 30212 in region 3021.

[0112] Optionally, the contrast between the color processed by the fuzzing algorithm for color 3 and the color processed by the fuzzing algorithm for color 4 is greater than or equal to a preset contrast, so as to ensure that users can clearly see the vehicle's speed number and speed limit icon in area 3021.

[0113] The above illustration uses a smart driving card as an example, but the technical solutions provided in this application embodiment can also be applied to other types of cards. For example, the card type can also be a calendar card, where the numbers on the calendar card can be determined by color 3 in wallpaper 301, and the background color of the calendar card can be determined by color 4 in wallpaper 301.

[0114] For example, Figure 4 illustrates another set of GUIs provided in an embodiment of this application.

[0115] As shown in Figure 4(a), the display area within region 401 is the default display area of ​​the intelligent driving card 302 on the central control screen. Before displaying the intelligent driving card 302, the vehicle can analyze and identify the colors within region 401 to obtain the color sampling results of the wallpaper within region 401. For example, the color sampling results include color distribution, color hue, brightness, and wallpaper complexity, thereby obtaining the judgment results of the color depth and complexity of the wallpaper in region 401.

[0116] As shown in Figure 4(b), when the system detects that the user has switched the vehicle's gear from Park (P) to Drive (D), the vehicle can display a smart driving card 302 on the central control screen. The smart driving card 302 includes area 3021 and area 3022.

[0117] For example, the vehicle can generate the background color of region 3022 in the intelligent driving card 302 based on the darker color in region 401, and can generate the background color of region 3021 in the intelligent driving card 302 based on the lighter color in region 401.

[0118] For example, a vehicle can generate the color of each element in region 3021 based on the darker color in region 401.

[0119] For example, the vehicle can use a fuzzing algorithm to process the darker color in region 401 and use the processed color as the background color of region 3022; the vehicle can use a fuzzing algorithm to process the lighter color in region 401 and use the processed color as the background color of region 3021.

[0120] For example, the vehicle can use a fuzzy algorithm to process the darker color in region 401 and use the processed color as the color of element 30211 and element 30212 in region 3021.

[0121] For example, Figure 5 illustrates another set of GUIs provided in an embodiment of this application.

[0122] As shown in Figure 5(a), in response to the detection of the user's input that the intelligent driving card 302 is moved from area 401 to area 501, the vehicle can analyze and identify the colors in area 501 on the display, and obtain the color sampling results of the wallpaper in area 501. For example, the color sampling results include color distribution, color hue, brightness, and complexity of the wallpaper, thereby obtaining the judgment results of the color depth and complexity of the wallpaper in area 501.

[0123] As shown in Figure 5(b), the vehicle can generate the background color of region 3022 in the intelligent driving card 302 based on the darker color in region 501, and can generate the background color of region 3021 in the intelligent driving card 302 based on the lighter color in region 501.

[0124] For example, a vehicle can generate the color of each element in region 3021 based on the darker color in region 501.

[0125] For example, the vehicle can use a fuzzing algorithm to process the darker color in region 501 and use the processed color as the background color of region 3022; the vehicle can use a fuzzing algorithm to process the lighter color in region 501 and use the processed color as the background color of region 3021.

[0126] For example, the vehicle can use a fuzzy algorithm to process the darker color in region 501 and use the processed color as the color of element 30211 and element 30212 in region 3021.

[0127] Comparing Figure 3(b) and Figure 5(b), the colors of the virtual sky display area and the virtual ground display area in the intelligent driving card 302 have been updated.

[0128] In this embodiment of the application, by moving the smart driving card, the background color and element color within the smart driving card can be made to match the color of the area in the wallpaper that overlaps with the area where the smart driving card is located. This helps to ensure that the color matching between different areas displayed on the display device is coordinated and creates an immersive visual experience, thereby enhancing the user's driving experience.

[0129] For example, Figure 6 illustrates another set of GUIs provided in an embodiment of this application.

[0130] As shown in Figure 6(a), this interface is the display interface of the central control screen in the vehicle cabin. This display interface includes wallpaper 601, where the display area of ​​wallpaper 601 shows mountains. Unlike the mountain peaks shown in wallpaper 301 above, the mountain peaks displayed on wallpaper 601 have more pronounced edges and corners.

[0131] As shown in Figure 6(b), when the system detects that the user has shifted the vehicle's gear from Park (P) to Drive (D), the vehicle can display a smart driving card 602 on the central control screen. The smart driving card 602 includes areas 6021 and 6022. The method for determining the colors of areas 6021 and 6022 can be referred to the description in the above embodiments, and will not be repeated here.

[0132] Optionally, the corner radius of the four corners of the intelligent driving card 602 is smaller than that of the intelligent driving card 302.

[0133] In this embodiment, the vehicle can determine the line information of the smart driving card based on the line information in the wallpaper. This ensures that the lines of the smart driving card match the lines of the wallpaper, which helps to improve the user's visual experience.

[0134] For example, Figure 7 illustrates another set of GUIs provided in an embodiment of this application.

[0135] As shown in Figure 7(a), this interface is the display interface of the central control screen in the vehicle cabin. This display interface includes wallpaper 701, where the display area of ​​wallpaper 701 shows mountains. The vehicle can analyze and identify the color of wallpaper 701 on the display, obtaining color sampling results for wallpaper 701, such as color distribution, hue, brightness, and the complexity of the wallpaper, thereby obtaining a judgment result on the color depth and complexity of wallpaper 701.

[0136] As shown in Figure 7(b), when the system detects that the user has switched the vehicle's gear from drive (D) to park (P), the vehicle can display multiple interface elements on the central control screen, such as a number 702 related to the driving range, a battery percentage 703 related to the driving range, and date information 704.

[0137] Optionally, the vehicle can obtain the location of multiple interface elements in area 1 on the central control screen and determine the color of the multiple interface elements based on the color of the area in wallpaper 701 that overlaps with area 1. For example, if the color of the area in wallpaper 701 that overlaps with area 1 is a lighter color 5, then a color 6 with a contrast greater than or equal to a preset contrast can be obtained from wallpaper 701, and the multiple interface elements can be displayed based on color 6.

[0138] The examples in Figures 2 to 7 above illustrate how a display device shows a wallpaper and samples its color to determine the color of a navigation card or smart driving card. However, this application is not limited to this. For instance, an electronic device can determine the color of other areas based on color information from the application's display interface.

[0139] For example, Figure 8 illustrates another set of GUIs provided in an embodiment of this application.

[0140] As shown in Figure 8(a), this interface is the display interface of the central control screen in the vehicle cabin. This display interface is the display interface of the music application. The vehicle can analyze and identify the colors on the display interface of the music application to obtain color sampling results. For example, the vehicle can sample the colors of area 801 with multiple colors on the display interface.

[0141] Optionally, the vehicle can sample colors from a region 801 on the display interface that has multiple colors, including: the vehicle can sample colors from a region 801 on the display interface that has multiple colors and where the contrast of two of the multiple colors is greater than a preset contrast.

[0142] As shown in Figure 8(b), when the system detects that the user has shifted the vehicle's gear from Park (P) to Drive (D), the vehicle can display a partitioned display area 802 related to intelligent driving and a music application display area 803 on the central control screen. Display area 802 includes areas 8021 and 8022, where area 8021 represents the virtual sky and area 8022 represents the virtual ground. Area 8021 also includes elements 80211 and 80212, where element 80211 displays the vehicle's speed and element 80212 displays a speed limit sign icon. The vehicle can determine the background color of areas 8021 and 8022, as well as the color of each element in area 8021, based on the color sampling result of area 801.

[0143] The process of determining the background color of region 8021 and region 8022, as well as the color of each element in region 8021, can be referred to the process of determining the background color of region 3021 and region 3022, as well as the color of each element in region 3021, which will not be repeated here.

[0144] For example, Figure 9 illustrates another set of GUIs provided in an embodiment of this application.

[0145] As shown in Figure 9, the vehicle can display driving and navigation information through the virtual display area 901 of the HUD. The vehicle can acquire the image that the user can see through the virtual display area 901, which includes color 1 and color 2. The vehicle can determine the color of the virtual elements 902-905 displayed in the virtual display area 901 based on color 1.

[0146] For example, virtual element 902 represents speed limit information; the background color of virtual element 902 can be determined by color 2, and the color of the speed limit number "80" can be determined by color 1. Virtual element 903 represents the vehicle's speed; the color of the speed limit number "60km / h" can be determined by color 2. Virtual element 904 can be a turn icon in navigation information; the color of this turn icon can be determined by color 1. Virtual element 905 can be text prompts in navigation information; the color of these text prompts can be determined by color 1.

[0147] Figure 10 shows a schematic flowchart of a control method 1000 provided in an embodiment of this application. The method 1000 can be executed by an electronic device (e.g., a mobile phone or vehicle 100 as shown in Figure 2 above); or it can be executed by the computing platform 120 above; or it can be executed by a processor, chip, or circuit in the computing platform 120. The method 1000 includes:

[0148] S1010, the control display device displays a first interface, the first interface including a first area.

[0149] Optionally, the first area can be the area where the wallpaper is located.

[0150] For example, the first interface can be the lock screen interface of a mobile phone as shown in Figure 2(a), and the first area can be the area where wallpaper 301 is located.

[0151] For example, the first interface can be the display interface of the central control screen as shown in Figure 3(a), and the first area can be the area where the wallpaper is located.

[0152] For example, the first interface can be the display area of ​​the central control screen as shown in Figure 8(a), and the first area can be area 801.

[0153] S1020, Obtain information about the first and second colors in the first region.

[0154] Optionally, method 1000 further includes: obtaining a second input from the user, the second input being an input that triggers the display of a second area; wherein obtaining information about a first color and a second color in the first area includes: in response to the second input, obtaining information about the first color and the second color.

[0155] For example, as shown in Figure 3(b), in response to the vehicle switching from P to D gear, the vehicle can display the Smart Driving Card 302 in the driver's area near the driver's seat. Thus, the display area 3021 of the virtual sky in the Smart Driving Card 302 can be colored based on color 4 obtained from the wallpaper 301, and the display area 3022 of the virtual ground in the Smart Driving Card 302 can be colored based on color 3 obtained from the wallpaper 301.

[0156] Figure 3(b) above illustrates the example of obtaining color 3 and color 4 from wallpaper 301, but the embodiments of this application are not limited thereto. For example, three or more colors can also be obtained from wallpaper 301, and the intelligent driving card 302 can be colored based on the obtained multiple colors.

[0157] Optionally, obtaining information about the first and second colors in the first region includes: obtaining information about the first and second colors in the regions of the first region that overlap with the second region. This allows the colors of the second region to blend better with those of the first region, ensuring that the color distribution of the second region adapts to the colors of the surrounding areas. This guarantees that the overall color distribution on the first interface appears harmonious to the user, avoiding color jumps and improving the user's visual experience.

[0158] For example, as shown in Figure 4(a), the area in wallpaper 301 that overlaps with the smart driving card 302 is region 401. Based on the color distribution in region 401, multiple colors can be obtained, and based on the obtained multiple colors, the display areas of the virtual sky and the display areas of the virtual ground of the smart driving card 302 can be colored.

[0159] Optionally, the wallpaper 301 and the intelligent driving card 302 can be on different layers of the display interface on the central control screen. For example, the wallpaper 301 can be layer 1, and the intelligent driving card 302 can be layer 2, where layer 2 is located above layer 1. Layer 2 being located above layer 1 can also be understood as layer 2 being displayed over layer 1.

[0160] Optionally, obtaining information about the first and second colors in the first region includes: obtaining information about the first and second colors based on the color information of the entire first region. This way, by sampling colors across the entire first region, it is easier to obtain two colors with high contrast, which is helpful for subsequent color assignment to the second region.

[0161] For example, as shown in Figure 3(b), a vehicle can acquire two different colors based on the color distribution of the entire wallpaper 301.

[0162] Optionally, the electronic device may first acquire information about the first color and the second color in the region where the first region overlaps with the second region. If the contrast between the color with the highest brightness value and the color with the lowest brightness value in the region where the first region overlaps with the second region is less than a preset contrast, then the electronic device may acquire information about the first color and the second color from the color information of the entire first region.

[0163] For example, if the contrast between the color with the highest brightness value and the color with the lowest brightness value in the entire first region is greater than a preset contrast, then the color with the highest brightness value in the entire first region can be determined as the first color, and the color with the lowest brightness value in the entire first region can be determined as the second color.

[0164] Optionally, the first color can be the color with the highest brightness value in the first region, and the second color can be the color with the lowest brightness value in the first region.

[0165] Optionally, obtaining information about the first color and the second color in the first region includes: obtaining information about the first color and the second color based on color information of a preset region in the first region.

[0166] For example, as shown in Figure 3(b), the preset area can be the central area of ​​the wallpaper 301. For example, the preset area is at the same center point as the entire display area where the wallpaper 301 is located, and the length and width of the preset area can be preset values.

[0167] Optionally, the first region and the second region are two independent regions on the first interface.

[0168] In this embodiment of the application, when the first region and the second region are two independent regions on the first interface, the second region can be colored by the color of the first region. This makes the color distribution of the two independent regions seen by the user coordinated, which helps to improve the user's visual experience.

[0169] Optionally, the first region and the second region are two adjacent regions.

[0170] For example, as shown in Figure 8(b), the first region can be region 803, and the second region can be 802. The vehicle can sample the color of region 801, which has multiple colors, to obtain two different colors. Then, based on these two different colors, region 802 is assigned a color.

[0171] S1030, based on the first color, the control display device displays the first sub-region in the second region, and based on the second color, the control display device displays the second sub-region in the second region, the first interface including the second region.

[0172] Optionally, the second area is used to display the first card, which includes a first part and a second part. The first part is located in a first sub-area, and the second part is located in a second sub-area. Method 1000 further includes: in response to receiving input from a user to adjust the first card from the second area to the third area, acquiring information about a third color and a fourth color in the third area, wherein the first interface includes the third area; controlling the display device to display the first part based on the third color and controlling the display device to display the second part based on the fourth color. This allows the adjusted first card to blend better into the first area, and the color distribution of the adjusted first card to match the colors of the surrounding areas of the third area, ensuring that the overall color distribution on the first interface is harmonious for the user, avoiding color jumps on the first interface, and improving the user's visual experience.

[0173] For example, as shown in Figures 5(a) and (b), the third region can be region 501. After detecting that the user has moved the smart driving card from region 401 to region 501, multiple colors in region 501 of the wallpaper 301 that overlaps with the smart driving card 302 can be retrieved again, and the smart driving card 302 can be colored based on the retrieved multiple colors. Comparing Figure 3(b) and Figure 5(b), the colors of the virtual sky display area and the virtual ground display area in the smart driving card 302 have been updated.

[0174] For example, the first card includes a floating window. For instance, the smart driving card 302 can be displayed through the floating window, allowing the user to drag and drop it.

[0175] For example, the position of the first card can be fixed. For instance, the position of the intelligent driving card 302 on the central control screen can be fixed, and the user cannot drag the intelligent driving card 302.

[0176] Optionally, the display device is an in-vehicle cockpit display device, and the second area is the display area for the smart driving card. This allows the color of the smart driving card to match the color of the first area, helping to enhance the user's immersive visual experience within the cockpit.

[0177] For example, the first area is the area where the wallpaper is located. By obtaining information about the first and second colors in the wallpaper, the intelligent driving card can be colored. This allows the color of the intelligent driving card to match the color of the wallpaper, helping to enhance the user's integrated and immersive visual experience in the cockpit.

[0178] Optionally, the first sub-region is a display area for a virtual sky, and the second sub-region is a display area for a virtual ground. The process of controlling the display device to display the first sub-region within the second region based on a first color and the second sub-region within the second region based on a second color includes: determining the color of the virtual sky display area based on the first color; determining the color of the virtual ground display area based on the second color; and controlling the display device to display the intelligent driving card based on the colors of the virtual sky display area and the virtual ground display area.

[0179] For example, the first sub-region can be the display area 3021 of the virtual sky in the smart driving card 302, and the second sub-region can be the display area 3022 of the virtual ground in the smart driving card 302.

[0180] Optionally, the display device is a central control screen. In a cabin without an instrument panel, the intelligent driving card can be displayed on the central control screen, which helps ensure that the color of the intelligent driving card seen by the user on the central control screen matches the color of the first area.

[0181] Optionally, the display device is an instrument panel.

[0182] Optionally, the display device is a head-up display (HUD) device. The first area can be a virtual display area of ​​the HUD.

[0183] For example, as shown in Figure 9, the vehicle can acquire an image that the user can see through the virtual display area 901, which includes color 1 and color 2. The vehicle can determine the color of the virtual elements 902-905 displayed in the virtual display area 901 based on color 1.

[0184] Optionally, obtaining information about the first color and the second color of the first area includes: acquiring an image captured by an external camera; determining a background image in the virtual display area based on the image captured by the camera; and obtaining information about the first color and the second color based on the background image.

[0185] Optionally, determining the color of the display area of ​​the virtual sky based on the first color includes: blurring the first color to obtain the color of the display area of ​​the virtual sky.

[0186] Optionally, determining the color of the display area of ​​the virtual ground based on the second color includes: blurring the second color to obtain the color of the display area of ​​the virtual ground.

[0187] For example, the above blurring of colors includes: performing Gaussian blurring on the colors.

[0188] Optionally, the transparency of the virtual sky display area gradually increases along a first direction; the transparency of the virtual ground display area gradually increases along a second direction; wherein, the first direction is the direction from the virtual sky display area to the virtual ground display area, and the second direction is opposite to the first direction. This allows the skyline to be better displayed at the boundary between the virtual sky and virtual ground display areas, helping to improve the three-dimensional spatial effect of the smart driving card, making the content displayed on the smart driving card closer to the real scene, and helping to improve the user's visual experience when viewing the smart driving card.

[0189] Optionally, the brightness value of the first color is greater than the brightness value of the second color. This ensures that the display areas of the virtual sky and virtual ground in the intelligent driving card are closer to the real scene, helping to enhance the user's sense of immersion.

[0190] Optionally, the contrast between the first color and the second color is greater than or equal to a first preset contrast. This allows for a greater contrast between the colors of the virtual sky display area and the virtual ground display area, enabling users to clearly see the display areas of the virtual sky and the virtual ground.

[0191] For example, the first preset contrast ratio is 2:1.

[0192] Optionally, the display area of ​​the virtual sky includes one or more interface elements, and method 1000 further includes: determining a fifth color for one or more interface elements based on the color of the display area of ​​the virtual ground; and displaying one or more interface elements in the display area of ​​the virtual sky based on the fifth color. This ensures that the color of the display area of ​​the virtual ground in the intelligent driving card matches the color of one or more primary interface colors in the display area of ​​the virtual sky, thus improving the user's visual experience.

[0193] For example, the one or more interface elements may include one or more of the following: vehicle speed, speed limit information of the current road segment, remaining driving range of the vehicle, remaining battery power of the vehicle, and gear information of the vehicle.

[0194] For example, as shown in Figure 3(b), the display area 3021 of the virtual sky includes interface elements 30211 and 30212, wherein the colors of interface elements 30211 and 30212 can be determined by the color of the display area 3022 of the virtual ground.

[0195] Optionally, method 1000 further includes: determining that the contrast between the color of the virtual sky display area and the fifth color is greater than or equal to a second preset contrast. This ensures that the user can more clearly see one or more interface elements in the virtual sky display area, allowing the user to promptly understand the current vehicle's driving status and the information of the current road segment.

[0196] For example, as shown in Figure 3(b), if the contrast between the color of the virtual sky display area 3021 and the color of the interface element 30211 is greater than or equal to a preset contrast, then the interface element 30211 and the interface element 30212 determined according to the color of the virtual ground display area 3022 can be displayed in the virtual sky display area 3021.

[0197] For example, the second preset contrast ratio is 4.5:1.

[0198] Optionally, displaying one or more interface elements in the display area of ​​the virtual sky based on the colors of one or more interface elements includes: adjusting the color of one or more interface elements from the fifth color to the sixth color when the contrast between the color of the display area of ​​the virtual sky and the fifth color is less than the second preset contrast, and the contrast between the color of the display area of ​​the virtual sky and the sixth color is greater than or equal to the second preset contrast; and displaying one or more interface elements in the display area of ​​the virtual sky based on the sixth color.

[0199] Optionally, adjusting the color of one or more interface elements from the fifth color to the sixth color includes: adjusting the brightness value of the fifth color to obtain the sixth color.

[0200] For example, as shown in Figure 5(b), if the contrast between the color of the virtual sky display area 3021 and the colors of interface elements 30211 and 30212 determined according to the virtual ground display area 3022 is less than a preset contrast, then the brightness values ​​of the colors of interface elements 30211 and 30212 can be adjusted so that the contrast between the color of the virtual sky display area 3021 and the adjusted colors of interface elements 30211 and 30212 is greater than or equal to the second preset contrast.

[0201] In this embodiment of the application, when the contrast between the color of the virtual sky display area and the fifth color is less than the second preset contrast, the color of one or more interface elements can be adjusted to ensure that the contrast between the adjusted color and the color of the virtual sky display area is greater than or equal to the second preset contrast. This ensures that the user can see one or more interface elements more clearly in the virtual sky display area, and that the user can understand the current vehicle driving status and the current road information in a timely manner.

[0202] Optionally, the color of one or more interface elements can also be a preset color, such as black.

[0203] Optionally, the display area of ​​the virtual sky includes one or more interface elements, and the method further includes: determining a seventh color for one or more interface elements based on the color of the display area of ​​the virtual sky, wherein the contrast between the color of the display area of ​​the virtual sky and the seventh color is greater than or equal to a second preset contrast; and displaying one or more interface elements in the display area of ​​the virtual sky based on the seventh color.

[0204] Optionally, a seventh color for one or more interface elements can be determined based on the color of the virtual sky's display area: the brightness value of the color of the virtual sky's display area is adjusted to obtain the seventh color.

[0205] For example, as shown in Figure 5(b), the brightness value of the color of the display area 3021 of the virtual sky can be adjusted to obtain the adjusted color. The contrast between the adjusted color and the color of the display area 3021 of the virtual sky is greater than or equal to a second preset contrast.

[0206] In this embodiment, the colors of one or more interface elements can be obtained based on the color of the virtual sky display area. This ensures that the contrast between the adjusted color and the color of the virtual sky display area is greater than or equal to the second preset contrast, thereby ensuring that the user can see one or more interface elements more clearly in the virtual sky display area and that the user can understand the current vehicle driving status and the current road information in a timely manner.

[0207] Optionally, the first area is the wallpaper display area.

[0208] Optionally, the method 1000 further includes: in response to detecting a wallpaper switch, obtaining information on the eighth and ninth colors of the updated wallpaper; controlling the display device to update the color of the first sub-region based on the eighth color and controlling the display device to update the color of the second sub-region based on the ninth color.

[0209] Optionally, the display device is a display area inside the vehicle cabin, and the second area is a display area for the first interface elements and the second interface elements related to intelligent driving.

[0210] For example, as shown in Figures 7(a) and (b), the first area can be the area where the wallpaper is located, and the second area can be the area where interface elements 702-704 are located.

[0211] Optionally, obtaining the first color and second color information in the first region includes: obtaining the first color information of the fourth region, where the fourth region is the region in the first region that overlaps with the display area of ​​the first interface element; and obtaining the second color information of the fifth region, where the fifth region is the region in the first region that overlaps with the display area of ​​the second interface element.

[0212] For example, as shown in Figures 7(a) and (b), the vehicle can obtain the location of multiple interface elements in area 1 on the central control screen and determine the colors of interface elements 702-704 based on the color of the area in wallpaper 701 that overlaps with area 1. For example, if the color of the area in wallpaper 701 that overlaps with area 1 is a lighter color 5, then a color 6 with a contrast greater than or equal to a preset contrast can be obtained from wallpaper 701, and interface elements 702-704 can be displayed based on this color 6.

[0213] For example, as shown in Figures 7(a) and (b), the colors of interface elements 702 and 704 can be determined by one of the colors in wallpaper 701, and the color of interface element 703 can be determined by another color in wallpaper 701.

[0214] Figure 11 shows a schematic block diagram of a control device 1100 provided in an embodiment of this application. The device 1100 includes: a control unit 1110, configured to control a display device to display a first interface, the first interface including a first area; an acquisition unit 1120, configured to acquire information of a first color and a second color in the first area; and a control unit 1130, further configured to control the display device to display a first sub-area in a second area based on the first color and to control the display device to display a second sub-area in the second area based on the second color, wherein the first interface includes a second area.

[0215] Optionally, the acquisition unit 1120 is used to: acquire information about the first color and the second color in the region that overlaps with the second region in the first region.

[0216] Optionally, the second area is used to display the first card, which includes a first part and a second part. The first part is located in a first sub-area, and the second part is located in a second sub-area. The acquisition unit 1120 is further configured to acquire information about a third color and a fourth color in the third area in response to an input from a user to adjust the first card from the second area to the third area. The first interface includes the third area. The control unit 1130 is further configured to control the display device to display the first part according to the third color and to control the display device to display the second part according to the fourth color.

[0217] Optionally, the acquisition unit 1120 is used to: acquire information about the first color and the second color based on the color information of the entire first region.

[0218] Optionally, the acquisition unit 1120 is used to: acquire information about a first color and a second color based on the color information of a preset area in the first area.

[0219] Optionally, the first region and the second region are two independent regions on the first interface.

[0220] Optionally, the acquisition unit 1120 is used to acquire a second input from the user, the second input being an input that triggers the display of the second area; in response to the second input, it acquires information about the first color and the second color.

[0221] Optionally, the display device is a display device inside the vehicle cabin, and the second area is a display area for the smart driving card.

[0222] Optionally, the first sub-area is a display area for a virtual sky, and the second sub-area is a display area for a virtual ground. The device 1100 further includes a first determining unit, which is used to determine the color of the display area for the virtual sky based on a first color; the first determining unit is also used to determine the color of the display area for the virtual ground based on a second color; and a control unit 1110 is used to control the display device to display the smart driving card based on the colors of the display areas for the virtual sky and the virtual ground.

[0223] Optionally, along the first direction, the transparency of the virtual sky display area gradually increases; along the second direction, the transparency of the virtual ground display area gradually increases; wherein, the first direction is the direction from the virtual sky display area to the virtual ground display area, and the second direction is opposite to the first direction.

[0224] Optionally, the brightness value of the first color is greater than the brightness value of the second color.

[0225] Optionally, the contrast between the first color and the second color is greater than or equal to a first preset contrast.

[0226] Optionally, the display area of ​​the virtual sky includes one or more interface elements, and the device further includes a second determining unit, which is used to determine a fifth color of one or more interface elements based on the color of the display area of ​​the virtual ground; and a control unit, which is used to control the display device to display one or more interface elements based on the fifth color.

[0227] Optionally, the second determining unit is also used to determine that the contrast between the color of the display area of ​​the virtual sky and the fifth color is greater than or equal to the second preset contrast.

[0228] Optionally, the control unit is configured to: adjust the color of one or more interface elements from the fifth color to the sixth color when the contrast between the color of the virtual sky display area and the fifth color is less than the second preset contrast, wherein the contrast between the color of the virtual sky display area and the sixth color is greater than or equal to the second preset contrast; and control the display device to display one or more interface elements according to the sixth color.

[0229] Optionally, the display area of ​​the virtual sky includes one or more interface elements, and the device further includes a third determining unit, which is used to determine a seventh color of one or more interface elements based on the color of the display area of ​​the virtual sky, wherein the contrast between the color of the display area of ​​the virtual sky and the seventh color is greater than or equal to a second preset contrast; and a control unit, which is used to control the display device to display one or more interface elements based on the seventh color.

[0230] Optionally, the first area is the wallpaper display area.

[0231] It should be understood that the division of units in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units in the device can be implemented by a processor calling software; for example, the device includes a processor connected to memory, which stores instructions. The processor calls the instructions stored in memory to implement any of the above methods or to implement the functions of each unit in the device. The processor can be, for example, a general-purpose processor, such as a CPU or microprocessor, and the memory can be internal or external to the device. Alternatively, the units in the device can be implemented as hardware circuits. The functions of some or all units can be implemented through the design of the hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an ASIC, and the functions of some or all units are implemented through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a PLD, such as an FPGA, which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby implementing the functions of some or all units. All units of the above devices can be implemented entirely through processor calling software, or entirely through hardware circuits, or partially through processor calling software with the remaining parts implemented through hardware circuits.

[0232] In this application embodiment, a processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a CPU, microprocessor, GPU, or DSP. In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. These logical relationships are fixed or reconfigurable. For example, the processor may be a hardware circuit implemented as an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the processor loading instructions to implement the functions of some or all of the above units. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as an NPU, TPU, or DPU.

[0233] As can be seen, each unit in the above device can be one or more processors (or processing circuits) configured to implement the above methods, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.

[0234] Furthermore, the units in the above devices can be integrated in whole or in part, or they can be implemented independently. In one implementation, these units are integrated together and implemented as a System-on-Chip (SoC). The SoC may include at least one processor for implementing any of the above methods or implementing the functions of the units in the device. The at least one processor may be of different types, such as CPU and FPGA, CPU and AI processor, CPU and GPU, etc.

[0235] This application also provides a control device, which includes a processing unit and a storage unit. The storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit to cause the device to perform the methods or steps described in the above embodiments.

[0236] Alternatively, if the control device is located in a vehicle, the processing unit may be the processor 151-15n shown in FIG1.

[0237] This application embodiment also provides a control system, which may include a processing unit and a display screen, and the processing unit may include the control device 1100 described above.

[0238] This application also provides an electronic device, in which the vehicle may include the aforementioned control device 1100 or control system.

[0239] Alternatively, the electronic device can be a vehicle.

[0240] This application also provides a computer program product, which includes computer program code that, when run on a computer, causes the computer to perform the methods described in the above embodiments.

[0241] This application also provides a computer-readable medium storing program code that, when run on a computer, causes the computer to perform the methods described in the above embodiments.

[0242] This application also provides a chip, which includes a circuit for performing the methods described in the above embodiments.

[0243] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, power-on erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0244] It should be understood that in the embodiments of this application, the memory may include read-only memory and random access memory, and provides instructions and data to the processor.

[0245] It should also be understood that, in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0246] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0247] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0248] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0249] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0250] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0251] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0252] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be covered. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A control method, characterized in that, include: The control display device displays a first interface, which includes a first area; Obtain information about the first and second colors in the first region; Based on the first color, the display device is controlled to display a first sub-region in the second region, and based on the second color, the display device is controlled to display a second sub-region in the second region, wherein the first interface includes the second region.

2. The method according to claim 1, characterized in that, The step of obtaining information about the first color and the second color in the first region includes: Obtain information about the first color and the second color in the region that overlaps with the second region in the first region.

3. The method according to claim 2, characterized in that, The second area is used to display a first card, the first card comprising a first portion and a second portion, the first portion being located in the first sub-area and the second portion being located in the second sub-area. The method further includes: In response to receiving input from the user to adjust the first card from the second area to the third area, information on the third color and the fourth color in the third area is obtained, and the first interface includes the third area; The display device is controlled to display the first part according to the third color and to display the second part according to the fourth color.

4. The method according to claim 1, characterized in that, The step of obtaining information about the first color and the second color in the first region includes: Based on the color information of the entire first region, obtain the information of the first color and the second color.

5. The method according to claim 1, characterized in that, The step of obtaining information about the first color and the second color in the first region includes: Based on the color information of a preset area in the first region, obtain information about the first color and the second color.

6. The method according to claim 4 or 5, characterized in that, The first region and the second region are two independent regions on the first interface.

7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Obtain the user's second input, which is the input that triggers the display of the second area; The step of obtaining information about the first color and the second color in the first region includes: In response to the second input, information about the first color and the second color is obtained.

8. The method according to any one of claims 1 to 7, characterized in that, The display device is a display device inside the vehicle cabin, and the second area is the display area for the smart driving card.

9. The method according to claim 8, characterized in that, The first sub-region is the display area for the virtual sky, and the second sub-region is the display area for the virtual ground. Wherein, controlling the display device to display a first sub-region in the second region according to the first color and controlling the display device to display a second sub-region in the second region according to the second color includes: Based on the first color, determine the color of the display area of ​​the virtual sky; The color of the display area of ​​the virtual ground is determined based on the second color; The display device is controlled to display the smart driving card based on the colors of the virtual sky display area and the virtual ground display area.

10. The method according to claim 9, characterized in that, Along the first direction, the transparency of the virtual sky display area gradually increases; Along the second direction, the transparency of the virtual ground display area gradually increases; Wherein, the first direction is the direction from the display area of ​​the virtual sky to the display area of ​​the virtual ground, and the second direction is opposite to the first direction.

11. The method according to claim 9 or 10, characterized in that, The brightness value of the first color is greater than the brightness value of the second color.

12. The method according to any one of claims 9 to 11, characterized in that, The contrast between the first color and the second color is greater than or equal to the first preset contrast.

13. The method according to any one of claims 9 to 12, characterized in that, The display area of ​​the virtual sky includes one or more interface elements, and the method further includes: The fifth color of one or more interface elements is determined based on the color of the display area of ​​the virtual ground; Based on the fifth color, one or more interface elements are displayed in the display area of ​​the virtual sky.

14. The method according to claim 13, characterized in that, The method further includes: The contrast between the color of the display area of ​​the virtual sky and the fifth color is determined to be greater than or equal to the second preset contrast.

15. The method according to claim 13, characterized in that, The step of displaying one or more interface elements in the display area of ​​the virtual sky based on the colors of the one or more interface elements includes: If the contrast between the color of the virtual sky display area and the fifth color is less than the second preset contrast, the color of one or more interface elements is adjusted from the fifth color to the sixth color, and the contrast between the color of the virtual sky display area and the sixth color is greater than or equal to the second preset contrast. Based on the sixth color, one or more interface elements are displayed in the display area of ​​the virtual sky.

16. The method according to any one of claims 9 to 12, characterized in that, The display area of ​​the virtual sky includes one or more interface elements, and the method further includes: Based on the color of the display area of ​​the virtual sky, determine the seventh color of one or more interface elements, and the contrast between the color of the display area of ​​the virtual sky and the seventh color is greater than or equal to the second preset contrast. Based on the seventh color, one or more interface elements are displayed in the display area of ​​the virtual sky.

17. The method according to any one of claims 1 to 16, characterized in that, The first area is the wallpaper display area.

18. A control device, characterized in that, include: A control unit is used to control a display device to display a first interface, the first interface including a first area; The acquisition unit is used to acquire information about the first color and the second color in the first region; The control unit is further configured to control the display device to display a first sub-region in the second region according to the first color and to control the display device to display a second sub-region in the second region according to the second color, wherein the first interface includes the second region.

19. The apparatus according to claim 18, characterized in that, The acquisition unit is used for: Obtain information about the first color and the second color in the region that overlaps with the second region in the first region.

20. The apparatus according to claim 19, characterized in that, The second area is used to display a first card, which includes a first portion and a second portion, wherein the first portion is located in the first sub-area and the second portion is located in the second sub-area. The acquisition unit is further configured to, in response to receiving input from the user that the first card is adjusted from the second area to the third area, acquire information on the third color and the fourth color in the third area, wherein the first interface includes the third area; The control unit is further configured to control the display device to display the first part according to the third color and to control the display device to display the second part according to the fourth color.

21. The apparatus according to claim 18, characterized in that, The acquisition unit is used for: Based on the color information of the entire first region, obtain the information of the first color and the second color.

22. The apparatus according to claim 18, characterized in that, The acquisition unit is used for: Based on the color information of a preset area in the first region, obtain information about the first color and the second color.

23. The apparatus according to claim 21 or 22, characterized in that, The first region and the second region are two independent regions on the first interface.

24. The apparatus according to any one of claims 18 to 23, characterized in that, The acquisition unit is used to acquire the user's second input, which is the input that triggers the display of the second area; In response to the second input, information about the first color and the second color is obtained.

25. The apparatus according to any one of claims 18 to 24, characterized in that, The display device is a display device inside the vehicle cabin, and the second area is the display area for the smart driving card.

26. The apparatus according to claim 25, characterized in that, The first sub-region is the display area for the virtual sky, and the second sub-region is the display area for the virtual ground. The device further includes a first determining unit. The first determining unit is configured to determine the color of the display area of ​​the virtual sky based on the first color; The first determining unit is further configured to determine the color of the display area of ​​the virtual ground based on the second color; The control unit is used to control the display device to display the smart driving card based on the colors of the display area of ​​the virtual sky and the display area of ​​the virtual ground.

27. The apparatus according to claim 26, characterized in that, Along the first direction, the transparency of the virtual sky display area gradually increases; Along the second direction, the transparency of the virtual ground display area gradually increases; Wherein, the first direction is the direction from the display area of ​​the virtual sky to the display area of ​​the virtual ground, and the second direction is opposite to the first direction.

28. The apparatus according to claim 26 or 27, characterized in that, The brightness value of the first color is greater than the brightness value of the second color.

29. The apparatus according to any one of claims 26 to 28, characterized in that, The contrast between the first color and the second color is greater than or equal to the first preset contrast.

30. The apparatus according to any one of claims 26 to 29, characterized in that, The display area of ​​the virtual sky includes one or more interface elements, and the device further includes a second determining unit. The second determining unit is used to determine the fifth color of one or more interface elements based on the color of the display area of ​​the virtual ground; The control unit is further configured to control the display device to display one or more interface elements according to the fifth color.

31. The apparatus according to claim 30, characterized in that, The second determining unit is further configured to determine that the contrast between the color of the display area of ​​the virtual sky and the fifth color is greater than or equal to a second preset contrast.

32. The apparatus according to claim 30, characterized in that, The control unit is used for: If the contrast between the color of the virtual sky display area and the fifth color is less than the second preset contrast, the color of one or more interface elements is adjusted from the fifth color to the sixth color, and the contrast between the color of the virtual sky display area and the sixth color is greater than or equal to the second preset contrast. Based on the sixth color, the display device is controlled to display one or more interface elements.

33. The apparatus according to any one of claims 26 to 29, characterized in that, The virtual sky display area includes one or more interface elements, and the device further includes a third determining unit. The third determining unit is used to determine the seventh color of one or more interface elements based on the color of the display area of ​​the virtual sky, wherein the contrast between the color of the display area of ​​the virtual sky and the seventh color is greater than or equal to a second preset contrast. The control unit is further configured to control the display device to display one or more interface elements according to the seventh color.

34. The apparatus according to any one of claims 18 to 33, characterized in that, The first area is the wallpaper display area.

35. A control device, characterized in that, include: Memory, used to store computer programs; A processor for executing a computer program stored in the memory to cause the apparatus to perform the method as described in any one of claims 1 to 17.

36. A control system, characterized in that, It includes a display device and a processing unit, wherein the processing unit includes the device as described in any one of claims 18 to 35.

37. An electronic device, characterized in that, Includes the apparatus as described in any one of claims 18 to 35, or the system as described in claim 36.

38. The electronic device according to claim 37, characterized in that, The electronic device is a vehicle.

39. A computer-readable storage medium, characterized in that, It stores instructions that, when executed by a processor, cause the processor to implement the method as described in any one of claims 1 to 17.

40. 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 17.

41. A chip, characterized in that, The chip includes circuitry for performing the method as described in any one of claims 1 to 17.