Display method, display device, vehicle, and computer-readable storage medium

CN121625786BActive Publication Date: 2026-11-03GUANGZHOU XIAOPENG MOTORS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511728026.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-21
Publication Date
2026-11-03
Estimated Expiration
2045-11-21

AI Technical Summary

Technical Problem

The limited selection of static themes and backgrounds on terminal devices makes it difficult to meet users' personalized needs, resulting in a poor user experience.

Method used

By acquiring the target theme background associated with the audio and dynamically adjusting the theme background on multiple displays, combined with the color changes of ambient lighting, dynamic interaction between the theme background and media content is achieved, thereby enhancing the user experience.

Benefits of technology

It achieves color uniformity across multiple displays, provides an immersive visual experience, reduces resource storage overhead, adapts to changes in ambient light intensity, and ensures driving safety and meets user needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121625786B_ABST
    Figure CN121625786B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of display, and discloses a display method, a display device, a vehicle and a computer readable storage medium, the display method is applied to a terminal device, the terminal device is configured with at least two display screens, the display method comprises the following steps: when a multimedia application of the terminal device plays an audio, a target theme background associated with the audio is acquired; a multimedia application playing interface with the theme background being the target theme background is displayed in a display screen; and the theme background of other display screens is adjusted based on the target theme background. The application realizes real-time dynamic linkage between the audio and the theme background of the display screen, improves the user experience, and realizes the linkage of the theme backgrounds of the at least two display screens, so that the theme colors of all the display screens of the terminal device are unified, and an immersive visual experience is provided for the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of display technology, and more specifically to a display method, display device, vehicle, and computer-readable storage medium. Background Technology

[0002] Terminal devices typically store multiple static themes in advance. When a theme is needed, the user selects a specific static theme from these themes as the final display result. While this method is convenient, the selection is limited by the number of stored static themes, making it difficult to meet the user's personalized needs and resulting in a poor user experience. Summary of the Invention

[0003] In view of this, the present invention provides a display method, a display device, a vehicle, and a computer-readable storage medium to improve the user experience.

[0004] In a first aspect, the present invention provides a display method applied to a terminal device, the terminal device being configured with at least two displays. The display method includes: when a multimedia application of the terminal device plays an audio, obtaining a target theme background associated with the audio; displaying a multimedia application playback interface with the target theme background as the theme background on one display; and adjusting the theme background of the other display based on the target theme background.

[0005] The display method provided in this embodiment involves obtaining a target theme background associated with the audio when a multimedia application on a terminal device plays audio, then displaying the multimedia application playback interface with the target theme background on one display screen, and adjusting the theme backgrounds of other display screens based on the target theme background. In this embodiment, displaying the target theme background associated with the audio on the display screen allows the theme background to change with the audio image corresponding to the audio, realizing dynamic interaction between the theme background and the media content and improving the user experience. Simultaneously, displaying the target theme background linked to the music on the application interface of other display screens ensures color consistency across multiple display screens, creating an immersive visual experience for the user.

[0006] In one alternative implementation, the terminal device is a smart cockpit, with at least two displays including at least two of an instrument panel, a head-up display, a central control display, and a technology island.

[0007] In one alternative implementation, the terminal device further includes an ambient light, and the display method further includes: when playing audio, controlling the ambient light to display a color that matches the target theme background.

[0008] In this embodiment, not only can the display interface present a unified color background, but the color of the ambient light in the smart cockpit is also consistent with the color tone of the theme background, further enhancing the atmosphere.

[0009] In one alternative implementation, the target theme background is a dynamic theme background.

[0010] In one optional implementation, before playing the audio, the display method further includes: extracting multiple sets of color data from the audio image corresponding to the audio; determining target color data based on the multiple sets of color data, wherein the target color data is the color data that matches the audio image among the multiple sets of color data; and performing a mixing process on the target color data and pre-stored basic lighting and animation materials to generate a target theme background.

[0011] This embodiment extracts multiple sets of color data from the audio image, then determines the target color data based on these sets, and mixes the target color data with pre-stored basic lighting and animation materials to generate the theme background of the smart cockpit. This invention mixes basic lighting and animation materials with the target color data from the audio image to generate the theme background, allowing the theme background to change with the audio image. This not only achieves dynamic interaction between the theme background and media content, enhancing the user experience, but also allows for the generation of multiple theme backgrounds with only one set of pre-stored basic lighting and animation materials, significantly reducing the storage overhead of cockpit theme animation resources.

[0012] In one optional implementation, the target color data and pre-stored basic lighting and shadow animation materials are mixed to generate a target theme background, including: based on the target color data, the basic lighting and shadow animation materials are mixed to generate initial lighting and shadow animation materials; the initial lighting and shadow animation materials are Gaussian blurred, and the Gaussian blurred initial lighting and shadow animation materials are determined as the target theme background.

[0013] In this embodiment, the basic light and shadow animation material is subjected to soft light blending processing based on the target color data to generate the initial light and shadow animation material. After that, the initial light and shadow animation material is further subjected to Gaussian blur processing, which can make the generated target theme background softer and more hazy.

[0014] In one optional implementation, each color data in the multiple sets of color data is configured with priority information. Determining the target color data based on the multiple sets of color data includes: determining the color data with the highest priority based on the priority information corresponding to the multiple sets of color data; and determining the color data with the highest priority as the target color data.

[0015] In one optional implementation, before mixing the target color data and the pre-stored basic lighting and animation materials, the method further includes: adjusting the target color data to match the ambient light intensity data, wherein the ambient light intensity data is acquired by a light sensor; and mixing the target color data and the pre-stored basic lighting and animation materials, including: mixing the adjusted target color data and the basic lighting and animation materials.

[0016] Before generating the target background, this embodiment optimizes the target color data based on ambient light intensity data. This allows the background to better adapt to the environment, reducing visual fatigue for drivers and passengers and improving comfort during long-term use. Simultaneously, it enhances the contrast between the foreground (such as text, icons, and function buttons) and the background, ensuring readability of information even when the environment changes.

[0017] In one optional implementation, the target color data includes target saturation and target brightness. Adjusting the target color data to match the ambient light intensity data includes: determining an environment mode based on the ambient light intensity data, wherein the environment mode includes a dark mode, a bright light mode, a transient mode, and a standard indoor mode; when the environment mode is dark mode, adjusting the target saturation to a first saturation and adjusting the target brightness to a first brightness, wherein the first saturation is less than the target saturation and the first brightness is less than the target brightness; when the environment mode is bright light mode, adjusting the target saturation to a second saturation and adjusting the target brightness to a second brightness, wherein the second saturation is greater than the target saturation and the second brightness is greater than the target brightness; when the environment mode is transient mode, gradually adjusting the target saturation to a third saturation and gradually adjusting the target brightness to a third brightness; when the environment mode is standard indoor mode, adjusting the target saturation to a fourth saturation and keeping the target brightness unchanged, wherein the fourth saturation is greater than the target saturation and the fourth saturation is less than the second saturation.

[0018] In one optional implementation, the target color data further includes a target hue. Before mixing the adjusted target color data and the basic lighting and animation material, the method further includes: determining whether the target hue is a dangerous hue, determining whether the adjusted target brightness is greater than or equal to the dangerous brightness, and determining whether the adjusted target saturation is greater than or equal to the dangerous saturation, wherein the dangerous hue is a preset hue that affects driving safety, the dangerous brightness is a preset brightness that affects driving safety, and the dangerous saturation is a preset saturation that affects driving safety; mixing the adjusted target color data and the basic lighting and animation material includes: mixing the adjusted target color data and the basic lighting and animation material when the target hue is not a dangerous hue, the adjusted target brightness is less than the dangerous brightness, and the adjusted target saturation is less than the dangerous saturation.

[0019] In one optional implementation, adjusting the target color data to match the ambient light intensity data includes: adjusting the target color data to match the ambient light intensity data according to a preset mode and driving state, wherein the preset mode is used to reflect the user's preference for the theme background.

[0020] In this embodiment, the target color data is optimized from three dimensions: ambient light intensity data, preset mode, and driving status. This not only makes the theme background adapt to the external environment but also ensures driving safety and allows the theme background to accurately match the user's active needs, thereby improving the consistency of the experience.

[0021] In a second aspect, the present invention provides a display device applied to a terminal device, the terminal device being configured with at least two displays. The display device includes: an acquisition module for acquiring a target theme background associated with an audio when a multimedia application of the terminal device plays an audio; a display module for displaying a multimedia application playback interface with the target theme background on one display screen; and an adjustment module for adjusting the theme background of the other display screen based on the target theme background.

[0022] Thirdly, the present invention provides a vehicle comprising: a display device according to the second aspect above or any corresponding embodiment thereof.

[0023] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions, which are used to cause a terminal device to perform the display method of the first aspect or any corresponding embodiment thereof. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the specific embodiments or related technologies of the present invention, the drawings used in the description of the specific embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0025] Figure 1 This is a structural schematic diagram of an intelligent cockpit according to an embodiment of the present invention; Figure 2 This is a flowchart illustrating a display method according to an embodiment of the present invention; Figure 3 This is a flowchart illustrating another display method according to an embodiment of the present invention; Figure 4 This is a flowchart illustrating another display method according to an embodiment of the present invention; Figure 5 This is a schematic diagram illustrating the optimization of target color data based on ambient light data according to an embodiment of the present invention; Figure 6 This is a schematic diagram illustrating the background rendering effect of a target subject under a strong light mode according to an embodiment of the present invention; Figure 7 This is a schematic diagram illustrating the background rendering effect of a target subject under another strong light mode according to an embodiment of the present invention; Figure 8 This is a schematic diagram illustrating the background rendering effect of a target theme in dark mode according to an embodiment of the present invention; Figure 9 This is a schematic diagram illustrating the background rendering effect of a target theme in dark mode according to another embodiment of the present invention; Figure 10 This is a schematic diagram illustrating the background presentation effect of a target theme on a display screen of a technology island according to an embodiment of the present invention; Figure 11 This is a schematic diagram illustrating the target theme background presentation effect on a display screen of another technology island according to an embodiment of the present invention; Figure 12 This is a flowchart illustrating a display method under a smart cockpit architecture according to an embodiment of the present invention; Figure 13 This is a flowchart illustrating another display method according to an embodiment of the present invention; Figure 14 This is a schematic diagram of the ambient light intensity data processing procedure according to an embodiment of the present invention; Figure 15 This is a schematic diagram of ambient lighting controlled by a theme color (target theme background) according to an embodiment of the present invention; Figure 16This is a structural block diagram of a display device according to an embodiment of the present invention.

[0026] Reference numerals: 10. Intelligent cockpit; 11. Intelligent cockpit domain controller; 12. Audio subsystem; 121. Audio amplifier module; 122. Radio; 123. Microphone; 13. Display subsystem; 131. Head-up display; 132. Instrument panel; 133. Central control display screen; 14. Ambient lighting; 15. Sensor; 1701. Acquisition module; 1702. Color extraction module; 1703. Color determination module; 1704. Background generation module; 1801. Background display module. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0028] This invention provides a display method, display device, vehicle, and computer-readable storage medium, applicable to a terminal device equipped with at least two displays. The displays of the terminal device present a target theme background associated with audio, realizing real-time dynamic linkage between audio and the display theme background, enhancing the user experience. Moreover, the linkage of the theme backgrounds of at least two displays ensures that the theme colors of all displays of the terminal device are unified, creating an immersive visual experience for the user.

[0029] The terminal device of this invention can be a smart cockpit, which refers to a cockpit system in a vehicle that uses intelligent technology, including various sensors and displays, to comprehensively monitor the driver, passengers, and vehicle status, and provides intelligent services based on the monitoring results. A smart cockpit can provide drivers and passengers with a richer and more intelligent driving experience, thereby improving the overall quality of the vehicle experience.

[0030] To facilitate understanding, a brief description of the hardware architecture of the intelligent cockpit that may be involved in this invention will be given first.

[0031] like Figure 1 As shown, the smart cockpit 10 may include a smart cockpit domain controller 11, an audio subsystem 12, a display subsystem 13, ambient lighting 14, and various sensors 15.

[0032] The intelligent cockpit domain controller 11 manages and controls functions related to the intelligent cockpit, such as the entertainment system, information display, and in-vehicle atmosphere adjustment. It also integrates a safety subsystem to ensure the safe operation of the cockpit system. The audio subsystem 12 may include an audio amplifier module 121, a radio 122, and a microphone 123. The display subsystem 13 may include a head-up display (HUD) 131, an instrument panel 132, a central control display 133, and a technology island (not shown in the figure). The ambient lighting 14 may be a red-green-blue (RGB) light-emitting diode (LED) light strip. Various sensors 15 may include a light sensor, an image sensor, an accelerometer, a temperature sensor, and a gesture recognition sensor.

[0033] The head-up display 131 projects important vehicle information (such as vehicle speed, navigation instructions, and driver assistance reminders) onto the windshield in front of the driver, eliminating the need for the driver to look down at the instrument panel. The instrument panel 132 displays basic vehicle operating status information, such as vehicle speed, engine speed, fuel level, coolant temperature, and mileage, helping the driver understand the vehicle's operating status in real time. The central control display 133 can be used to operate and control various vehicle functions, such as adjusting the air conditioning temperature, controlling seat heating, and setting driving modes. It can also provide entertainment functions, such as playing music and videos, enhancing the passenger experience.

[0034] The audio amplifier module 121 amplifies the audio signal, increasing the power of the weak audio signal from devices such as radios and multimedia players to a sufficient level to drive the speakers to produce a sufficiently loud and clear sound. The radio 122 receives radio wave signals transmitted by broadcasting stations, converts them into audio signals, and plays them through the speakers. The microphone 123 collects sound signals, such as voice commands from the driver or passengers, to enable voice control functions, such as voice navigation and voice adjustment of the multimedia system.

[0035] The display method provided by the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a terminal device such as a set of computer-executable instructions, and although a logical order is shown in the flowcharts, in some cases the steps shown or described may be executed in a different order than that shown here.

[0036] This embodiment provides a display method applied to a terminal device configured with at least two displays. Figure 2 This is a flowchart illustrating a display method according to an embodiment of the present invention, as shown below. Figure 2 As shown, the method includes the following steps: Step S201: When the multimedia application of the terminal device plays an audio, obtain the target theme background associated with the audio.

[0037] Specifically, a multimedia application refers to an application on a terminal device that has audio playback capabilities. The audio can be music, audiobooks, radio waves, notification tones, or alarm sounds, etc. The target theme background is the background displayed when the multimedia application's playback interface shows the audio image corresponding to the audio. The target theme background is associated with the audio image of the currently playing audio, and its essence is a static or dynamic image associated with the audio image. The target theme background can be generated by the multimedia application based on the audio image; the specific generation process will be explained in detail below.

[0038] Audio-visual images refer to static or dynamic images associated with the audio to be played and used for visual presentation. For example, when the audio to be played is music, the audio-visual image can be the album cover image or music video (MV) image; when the audio to be played is an audiobook, the audio-visual image can be an illustration customized based on the audiobook content.

[0039] For example, the target theme background can be a dynamic theme background. When determining the audio to be played by the multimedia application on the terminal device, the target theme background can be determined based on the audio image corresponding to the audio and the pre-stored basic light and shadow animation materials.

[0040] In this embodiment, the target background is not static but dynamic, which can better present the background.

[0041] Step S202: Display a multimedia application playback interface with the target theme background on a display screen.

[0042] Among them, the multimedia application playback interface can be like Figures 6 to 11 As shown.

[0043] For example, when displaying a multimedia application playback interface on the screen, the color of the status bar (status indicator) displayed on the screen also changes according to the target theme background. For instance, if the main color of the target theme background is pink, the color of the status indicator will also be adjusted to pink.

[0044] Step S203: Adjust the theme background of other displays based on the target theme background.

[0045] In some embodiments, when one display screen presents the target theme background, the theme backgrounds of other displays are also adjusted (switched) to the target theme background.

[0046] Specifically, after the multimedia application obtains the target theme background, it can transmit the target theme background to the data synchronization layer. Then, the data synchronization layer transmits the target theme background to other displays based on the event bus and broadcast mechanism. After receiving the target theme background, the other displays also display the multimedia application playback interface with the target theme background.

[0047] In other embodiments, the current theme background of other displays is adjusted to a theme background that is compatible with the target theme background. Compatibility may refer to color, brightness, and saturation compatibility. For example, if the main color of the target theme background is a blue-purple gradient, then the main color of the current theme background of other displays is also adjusted to a blue-purple gradient.

[0048] For example, the terminal device can be a smart cockpit, in which case at least two displays can include at least two of the following: an instrument panel, a head-up display, a central control display, and a technology island. For instance, when the central control display shows a multimedia application playback interface with the target theme background, other displays besides the central control display (such as the instrument panel and technology island) also display the target theme background.

[0049] The display method provided in this embodiment involves obtaining a target theme background associated with the audio when a multimedia application on a terminal device plays audio, then displaying the multimedia application playback interface with the target theme background on one display screen, and adjusting the theme backgrounds of other display screens based on the target theme background. In this embodiment, displaying the target theme background associated with the audio on the display screen allows the theme background to change with the audio image corresponding to the audio, realizing dynamic interaction between the theme background and the media content and improving the user experience. Simultaneously, displaying the target theme background linked to the music on the application interface of other display screens ensures color consistency across multiple display screens, creating an immersive visual experience for the user.

[0050] In some embodiments, the terminal device is a smart cockpit, which also includes ambient lighting. The display method further includes controlling the ambient lighting to display a color that matches the target theme background when audio is played. In this embodiment, not only can the display interface display a unified color background, but the color of the ambient lighting in the smart cockpit is also consistent with the hue of the theme background, further enhancing the atmosphere.

[0051] The following description uses a smart cockpit as an example to illustrate the display method provided by the present invention.

[0052] For example, before playing the audio, the display method further includes the following steps: Step S204: Extract multiple sets of color data from the audio image corresponding to the audio.

[0053] For example, an algorithm similar to median segmentation can be used to extract multiple sets of color data from an audio image.

[0054] The multiple sets of color data can be color data corresponding to multiple categories, reflecting the color system of the audio image. The multiple categories include the visual weight of color in the image, color attributes (saturation, brightness), and functional uses. For example, the multiple sets of color data can include the main color (the core color with the highest saturation and most prominent visual appearance in the audio image), vivid colors derived from the main color, and soft colors derived from the main color.

[0055] Color data can be represented using the RGB color space, which represents color data through a linear combination of the three color components: red, green, and blue. Color data can also be represented using the HSV color space, which represents color data through three vectors: hue, saturation, and value.

[0056] Specifically, multiple sets of color data can be extracted from audio images using the Palette library in the Android system. The color data extracted in this way is in the RGB color space. If the color data needs to be represented in the HSV color space, the extracted RGB color space values ​​can be converted to HSV color space values ​​using the RGB to HSV conversion formula.

[0057] In one example, the number of color data sets was 13, meaning 13 sets of color data were extracted from the audio image. Experiments verified that the target color data determined after extracting 13 sets of color data more accurately reflects the theme of the audio image.

[0058] It should be noted that when the number of extracted color data sets is less than the target number (e.g., 13 sets), the insufficient color data is replaced with black.

[0059] Step S205: Determine the target color data based on multiple sets of color data.

[0060] Among them, the target color data is the color data that matches the audio image from multiple sets of color data.

[0061] For example, the color data (subject color) that reflects the theme of the audio image can be determined as the target color data from multiple sets of color data.

[0062] Step S206: Mix the target color data and the pre-stored basic lighting and animation materials to generate the target theme background.

[0063] The basic lighting and animation assets can be grayscale lighting and animation assets, which can be created using WebP, shaders, and other methods. These assets are pre-stored in the terminal device's memory. WebP is a lossy / lossless compression format for static and dynamic images, combining high compression ratios with high quality. A shader is a small program that runs on the graphics processor and controls graphics rendering.

[0064] For example, on the Android platform, the target color data and pre-stored basic lighting and animation materials can be mixed using the BlendModeColorFilter to obtain the blended result, and then the blended result can be used as the target theme background.

[0065] BlendModeColorFilter is a core class in the Android system's graphics processing framework. It is used to blend specified target color data with the original image / animation material according to a preset blending mode (BlendMode) to generate a new visual effect.

[0066] BlendModeColorFilter alters the visual appearance of a target element (i.e., basic lighting and animation material) by specifying a color (target color data) and a blending mode, creating a specific color blending effect between the drawn content and the background or other layers. Blending modes can include Soft Light or Overlay blending modes, among others.

[0067] The Overlay blending mode overlays target color data onto the base lighting and animation material, while the Soft Light blending mode adds a filter effect of the target color data to the base lighting and animation material to simulate soft lighting effects. The blending effect is softer and the transition is more natural, but the contrast is weaker than that of the Overlay blending mode.

[0068] On the iOS platform, the Core Graphics framework can be used to blend target color data with pre-stored basic lighting and animation assets; on the Web (CSS) platform, the background-blend-mode can be used to blend target color data with pre-stored basic lighting and animation assets; on the Windows (UWP) platform, the Win2D graphics library can be used to blend target color data with pre-stored basic lighting and animation assets; and on the Flutter platform, ShaderMask can be used to blend target color data with pre-stored basic lighting and animation assets.

[0069] iOS is a closed-source mobile operating system. Core Graphics is the core 2D graphics rendering framework for the iOS platform. The Web is an information interaction system based on the Hypertext Transfer Protocol and centered around web pages. CSS is a style sheet language used to describe the presentation style of web markup language documents (such as layout, color, background, and animation). `background-blend-mode` is a core property in CSS, belonging to the CSS blending mode specification, used to control the blending method between the background image and background color of an element (such as overlay, multiply, screen, soft light, etc.). Windows (UWP) is a desktop / mobile universal operating system. Win2D is an open-source 2D graphics rendering library designed specifically for Windows (UWP). Flutter is a cross-platform user interface (UI) development framework. ShaderMask is a core component (widget) in the Flutter framework, which can apply custom shaders as masks to child components to achieve customized processing of visual effects such as color, texture, and transparency of child components (such as grayscale lighting animation materials).

[0070] This embodiment extracts multiple sets of color data from the audio image corresponding to the audio, then determines the target color data based on these multiple sets of color data, and mixes the target color data with pre-stored basic lighting and animation materials to generate the target theme background. This invention mixes basic lighting and animation materials with the target color data extracted from the audio image to generate the theme background, allowing the theme background to change with the audio image. This not only achieves dynamic interaction between the theme background and media content, improving the user experience, but also allows for the generation of multiple theme backgrounds with only one set of pre-stored basic lighting and animation materials, significantly reducing the storage overhead of cockpit theme animation resources.

[0071] In this embodiment, another display method is also provided, which can be used in terminal devices. Figure 3 This is a flowchart illustrating another display method according to an embodiment of the present invention, such as... Figure 3 As shown, the method includes the following steps: Step S301: Extract multiple sets of color data from the audio image corresponding to the audio.

[0072] Please see details Figure 2 Step S204 of the illustrated embodiment will not be described again here.

[0073] Step S302: Determine the target color data based on multiple sets of color data.

[0074] For example, each color data in the multiple sets of color data is configured with priority information, and step S302 above may include: Step S3021: Determine the color data with the highest priority based on the priority information corresponding to multiple sets of color data.

[0075] Step S3022: The color data with the highest priority is determined as the target color data.

[0076] Specifically, the priority information of multiple sets of color data can be sorted in descending order, and the color data ranked first can be determined as the target color data.

[0077] Step S303: Mix the target color data and the pre-stored basic lighting and animation materials to generate the target theme background.

[0078] Specifically, step S303 above may include: Step S3031: Based on the target color data, perform soft light blending on the basic light and shadow animation material to generate the initial light and shadow animation material.

[0079] Soft light blending is a specific pixel brightness blending algorithm that uses the pixel brightness of the upper layer image (target color data) as a benchmark and compares it with 50% gray to softly brighten or darken the corresponding pixels of the lower layer image (basic lighting and animation material).

[0080] In this embodiment, soft light blending processing can refer to processing the basic lighting and shadow animation material and the target color data according to a soft light blending mode. For example, after obtaining the target color data and the basic lighting and shadow animation material, each frame of the sequence can be processed according to the soft light blending mode using Android's BlendModeColorFilter. The processed animation material is then determined as the initial lighting and shadow animation material, which is essentially adding a color filter effect to the basic lighting and shadow animation material. This color is the color represented by the target color data.

[0081] Step S3032: Apply Gaussian blur to the initial lighting and animation material, and determine the Gaussian blurred initial lighting and animation material as the target theme background.

[0082] Specifically, after obtaining the initial lighting and animation material, each pixel in the initial lighting and animation material is mixed with its surrounding pixels according to a Gaussian distribution weight, and the mixing result is determined as the target theme background.

[0083] For example, on the iOS platform, a Gaussian blur is applied to the initial lighting and animation assets using `UIVisualEffectView` in conjunction with `UIVisualEffect`. Here, `UIVisualEffectView` is the view container, and `UIVisualEffect` defines the specific type of visual effect to be applied. On the Web (CSS) platform, `filter: blur()` is used to apply the Gaussian blur to the initial lighting and animation assets. On the Windows platform, an Acrylic Material is used to apply the Gaussian blur to the initial lighting and animation assets. If the smart cockpit uses a cross-platform framework, `Flutter: BackdropFilter` is used in conjunction with `ImageFilter.blur` to apply the Gaussian blur to the initial lighting and animation assets.

[0084] The `filter` property in `filter: blur()` adds visual filter effects to web page elements. `blur()` is a sub-function of `filter` (a filter function) specifically designed to achieve Gaussian blur effects. Acrylic Material is a system-level semi-transparent blur design material introduced in Windows 10 and above. It not only achieves Gaussian blur effects but also features background blending, adaptive transparency, and anti-aliasing, supporting real-time interaction with system themes and background content. `BackdropFilter` in `Flutter: BackdropFilter` is a core visual component in the Flutter framework, used to add filter effects (such as blurring and color adjustment) to the background layer of components. `ImageFilter.blur` is an image filter tool provided by the `dart:ui` library in the Flutter framework and is the core algorithm component for achieving Gaussian blur.

[0085] In other words, the overlay of basic lighting and animation materials (such as grayscale animation material layers), target color data layers, and Gaussian blur layers is determined as the target theme background.

[0086] Step S304: When the multimedia application of the terminal device plays an audio, obtain the target theme background associated with the audio.

[0087] Please see details Figure 2 Step S201 of the illustrated embodiment will not be described again here.

[0088] Step S305: Display a multimedia application playback interface with the target theme background on a display screen.

[0089] Please see details Figure 2 Step S202 of the illustrated embodiment will not be described again here.

[0090] Step S306: Adjust the theme background of other displays based on the target theme background.

[0091] Please see details Figure 2 Step S203 of the illustrated embodiment will not be described again here.

[0092] In this embodiment, after performing soft light blending on the basic light and shadow animation material based on the target color data to generate the initial light and shadow animation material, the initial light and shadow animation material is further subjected to Gaussian blur processing, which can make the generated target theme background softer and more hazy.

[0093] In this embodiment, another display method is also provided, which can be used in terminal devices. Figure 4 This is a flowchart illustrating another display method according to an embodiment of the present invention, such as... Figure 4 As shown, the method includes the following steps: Step S401: Extract multiple sets of color data from the audio image corresponding to the audio.

[0094] Please see details Figure 2 Step S204 of the illustrated embodiment will not be described again here.

[0095] Step S402: Adjust the target color data to match the ambient light intensity data.

[0096] The ambient light intensity data was collected by a light sensor.

[0097] In some embodiments, color data is represented by the HSV color space, and the target color data includes target saturation and target brightness. Step S402 above includes: Step S4021: Determine the environmental mode based on the ambient light intensity data.

[0098] The environmental modes include Dark Mode, Bright Light Mode, Transient Mode, and Standard Indoor Mode.

[0099] Specifically, the smart cockpit domain controller defaults to the standard indoor mode, which can refer to scenarios such as the vehicle being in an underground parking garage or a cloudy day. The dark mode can refer to nighttime scenarios and scenarios where the vehicle is in a tunnel. The bright light mode can refer to sunny outdoor scenarios, and the transient mode can refer to scenarios where the vehicle is entering or exiting a tunnel.

[0100] When the intelligent cockpit domain controller receives ambient light intensity data from the light sensors, if the ambient light intensity data represents a light intensity less than or equal to 50 Lux, and the difference between any two light sensors is less than a first preset light intensity, then the environment mode is determined to be dark mode. If the ambient light intensity data represents a light intensity greater than or equal to 500 Lux, and the light sensor located on the ceiling collects the highest light intensity among the multiple light sensors, then the environment mode is determined to be bright mode. If the difference between the light intensities collected by the light sensors in at least two adjacent collection cycles is greater than a second preset light intensity, indicating a rapid change in light intensity, then the environment mode is determined to be transient mode.

[0101] The first preset light intensity and the second preset light intensity are set values ​​that can be configured by the designer according to requirements.

[0102] Step S4022: When the environment mode is dark mode, adjust the target saturation to the first saturation and adjust the target brightness to the first brightness.

[0103] Among them, the first saturation is less than the target saturation, and the first brightness is less than the target brightness.

[0104] In other words, such as Figure 5 As shown, when the environment mode is dark mode, a low light compensation strategy is executed to reduce the target saturation and brightness, making the target color data tend to be a soft and dark color.

[0105] Step S4023: When the ambient mode is strong light mode, adjust the target saturation to the second saturation and adjust the target brightness to the second brightness.

[0106] Among them, the second saturation is greater than the target saturation, and the second brightness is greater than the target brightness.

[0107] In other words, such as Figure 5 As shown, when the environment mode is strong light mode, a strong light compensation strategy is executed to increase the target saturation and brightness, making the target color data richer and more contrasting.

[0108] Step S4024: When the environment mode is transient mode, adjust the target saturation to the third saturation level and adjust the target brightness to the third brightness level step by step according to the gradient.

[0109] Specifically, when the transient mode is from bright to dark, the third brightness is less than the target brightness, and the third saturation is less than the target saturation; when the transient mode is from dark to bright, the third brightness is greater than the target brightness, and the third saturation is greater than the target saturation.

[0110] Specifically, after determining the third saturation and the third brightness, the target saturation can be gradually adjusted to the third saturation using a linear interpolation algorithm, and the target brightness can be gradually adjusted to the third brightness using a linear interpolation algorithm; alternatively, the target saturation can be gradually adjusted to the third saturation using a logarithmic gradient / curve interpolation algorithm, and the target brightness can be gradually adjusted to the third brightness using a logarithmic gradient / curve interpolation algorithm.

[0111] In other words, such as Figure 5 As shown, when the environment mode is transient mode, a transient compensation strategy is executed to smoothly transition the target saturation to the third saturation and the target brightness to the third brightness.

[0112] Step S4025: When the environment mode is standard indoor mode, adjust the target saturation to the fourth saturation level and keep the target brightness unchanged.

[0113] The fourth saturation is greater than the target saturation, and the fourth saturation is less than the second saturation.

[0114] In other words, such as Figure 5 As shown, when the environment mode is standard indoor mode, a standard compensation strategy is executed to make the target color data emphasize the content and achieve the best visual experience.

[0115] Specifically, changes in ambient light intensity directly affect the human eye's color perception threshold. In this embodiment, before generating the target theme background based on the target color data, the target color data is optimized according to the ambient light intensity data. This allows the target theme background to better adapt to the environment, reducing visual fatigue for drivers and passengers and improving long-term comfort. Simultaneously, it enhances the contrast between the foreground (such as text, icons, and function buttons) and the background, ensuring the readability of information when the environment changes.

[0116] In some other embodiments, step S402 may specifically be: adjusting the target color data to match the ambient light intensity data according to the preset mode and driving state.

[0117] Among them, the preset mode is used to reflect the user's preference for the theme background. For example, the preset mode can be a light mode or a dark mode.

[0118] Driving status can refer to whether the vehicle is in motion, such as whether the vehicle is in motion or not; driving status can also refer to whether the driver is fatigued, such as whether the driver is fatigued or driving normally.

[0119] Specifically, after determining the ambient light intensity data, the target color data is first adjusted according to the preset mode. For example, when the preset mode is light mode, the target saturation is adjusted to the fifth saturation level and the target brightness is adjusted to the fifth brightness level; when the preset mode is dark mode, the target saturation is adjusted to the sixth saturation level and the target brightness is adjusted to the sixth brightness level.

[0120] Among them, the fifth saturation is greater than the target saturation, the fifth brightness is less than the target brightness, the sixth saturation is less than the target saturation, and the sixth brightness is less than the target brightness.

[0121] After adjusting the target color data according to the preset mode, the target color data is further adjusted according to the ambient light intensity data. The process of adjusting the target color data according to the ambient light intensity data is described in steps S4021 to S4025 above.

[0122] After further adjusting the target color data based on ambient light intensity data, the target color data is further adjusted according to the driving state. For example, when driving, it is determined whether the target color data adjusted based on ambient light intensity data is in a dangerous area. If it is in a dangerous area, the target color data is further adjusted, for example, reducing the target saturation to 70% of the original target saturation. That is, the adjusted target saturation is the original target saturation minus the original target saturation. 30%.

[0123] The danger zone is a restricted area in a multi-dimensional space defined by saturation (S), brightness (V), and hue (H), where driving safety may be compromised. The danger zone can be defined and pre-configured in the smart cockpit by designers.

[0124] In this embodiment, the target color data is optimized from three dimensions: ambient light intensity data, preset mode, and driving status. This not only makes the target theme background adapt to the external environment, but also ensures driving safety and allows the target theme background to accurately match the user's active needs, thereby improving the consistency of the experience.

[0125] Step S403: Determine whether the target hue is a dangerous hue, determine whether the adjusted target brightness is greater than or equal to the dangerous brightness, and determine whether the adjusted target saturation is greater than or equal to the dangerous saturation.

[0126] Among them, dangerous hue is a preset hue that affects driving safety, dangerous brightness is a preset brightness that affects driving safety, and dangerous saturation is a preset saturation that affects driving safety.

[0127] Specifically, when the target hue is not a dangerous hue, the target brightness is less than the dangerous brightness, and the target saturation is less than the dangerous saturation, the adjusted target color data and the basic lighting and animation materials are mixed, i.e., the following step S404 is executed; otherwise, the following steps S405 and S406 are executed.

[0128] Step S404: Mix the adjusted target color data and basic lighting and animation materials to generate the target theme background.

[0129] This step is similar to step S206 above, and will not be repeated here.

[0130] Step S405: Correct the adjusted target color data to obtain the corrected color data.

[0131] For example, when the adjusted target brightness is greater than or equal to the hazardous brightness, the adjusted target brightness is corrected to the hazardous brightness. A preset coefficient (e.g., 0.9) is used; if the adjusted target saturation is greater than or equal to the dangerous saturation, the adjusted target saturation is corrected to the dangerous saturation. Preset coefficient; when the target hue is a dangerous hue, correct the target hue to the dangerous hue. Preset coefficients.

[0132] Step S406: Mix the corrected color data and basic lighting and animation materials to generate the target theme background.

[0133] This step is similar to step S206 above, and will not be repeated here.

[0134] Step S407: When the multimedia application of the terminal device plays an audio, obtain the target theme background associated with the audio.

[0135] Please see details Figure 2 Step S201 of the illustrated embodiment will not be described again here.

[0136] Step S408: Display a multimedia application playback interface with the target theme background on a display screen.

[0137] Please see details Figure 2 Step S202 of the illustrated embodiment will not be described again here.

[0138] Step S409: Adjust the theme background of other displays based on the target theme background.

[0139] Please see details Figure 2 Step S203 of the illustrated embodiment will not be described again here.

[0140] The display method provided in this embodiment optimizes the target color data based on ambient light intensity data before mixing the target color data and basic lighting and animation materials. This allows the final generated target background to better adapt to the external environment and improves long-term user comfort. Before mixing the target color data and basic lighting and animation materials, it determines whether the target hue is a hazardous hue, whether the adjusted target brightness is greater than or equal to a hazardous brightness, and whether the adjusted target saturation is greater than or equal to a hazardous saturation. This final correction of overly bright or glaring colors that may affect driving safety prevents the final generated target background from impacting driving safety.

[0141] In some embodiments, after performing step S402 above, if the environment mode is a strong light mode (daytime scene), the display effect of the target subject background on the display screen can be as follows: Figure 6 and Figure 7 As shown; if the environment mode is dark mode (night scene), the display effect of the target theme background on the screen can be as follows. Figure 8 and Figure 9 As shown.

[0142] Optionally, at least two displays in the smart cockpit include the display on the technology island, and when music is played, the display effect of the target theme background on the technology island display can be as follows: Figure 10 and Figure 11 As shown.

[0143] The following section uses audio as music and combines it with the hardware architecture of the smart cockpit to provide a detailed description of the display method provided by this invention.

[0144] like Figure 12 and Figure 13 As shown, the target theme background is first generated by the music application located in the data generation domain, and then displayed in the user interface of the music application.

[0145] Specifically, the music player determines the album art image of the music to be played based on the user's actions, i.e., it obtains the album image of the current song and sends it to the album art color picker engine. The album art color picker engine extracts 13 sets of color data from the album art image. For example, 13 sets of colors can be extracted using the Android Palette library. It then selects the target color data that matches the music album art from the extracted 13 sets of color data and obtains the ambient light intensity data collected by the current cabin light sensor. The obtained data is preprocessed to filter out instantaneous noise data. Then, based on the ambient light intensity data, illumination compensation and driving safety corrections are performed on the target color data to obtain the processed theme color (the new color). The theme color is sent to the dynamic mask rendering engine. The dynamic mask rendering engine overlays the processed theme color onto the basic lighting and shadow animation material using Android's color filter (colorfiter), and then overlays a Gaussian blur layer, i.e., performs Gaussian blur processing, making the lighting and shadow effects of the generated dynamic background (the new animation material) softer. After obtaining the dynamic background, the dynamic background is applied to the UI interface of the music application. Colorfiter is the core abstract class in the Android graphics rendering framework. It is used to define color transformation / overlay rules and can apply specified colors / color matrices to drawn images, animation materials, controls and other visual elements to achieve effects such as fusion, replacement and filtering of original materials and target colors.

[0146] After obtaining the dynamic background, the data generation domain transmits the dynamic background to the data synchronization layer. The data synchronization layer then transmits the dynamic background based on the event bus and broadcast mechanism to display the dynamic background on the display interfaces of various subsystems (such as dashboards, technology islands, etc.) in the data consumption domain.

[0147] In the above process, the flow of ambient light intensity data collected by the multi-area light sensors in the intelligent cockpit can be as follows: Figure 14 As shown, specifically, after detecting ambient light intensity data using a multi-area light sensor, the ambient light intensity data is filtered. Then, based on the filtered ambient light intensity data, the ambient light mode (dark mode, bright light mode, transient mode, and standard indoor mode) is determined. Color compensation parameters are then generated based on the ambient light mode. These color compensation parameters, along with color data extracted from a music album cover image, are then input into a color optimization engine. The color optimization engine optimizes the color data based on the color compensation parameters, outputting the final optimized theme color. Finally, screen / ambient lighting rendering is performed based on the final optimized theme color, thus influencing user visual perception.

[0148] The process of rendering ambient lighting based on the final optimized theme color can be as follows: Figure 15As shown, specifically, the theme color, user interaction information, and vehicle status information generated by the music application are first input into the ambient light control service module. Then, the theme color is input into the ambient light hardware driver board via the bus. The ambient light hardware driver board controls the color and on / off state of the LED beads to present a lighting effect that matches the theme color.

[0149] Through practical testing and application, this invention has achieved multi-dimensional technological breakthroughs and experience upgrades in the field of smart cockpits, reducing the development cost of theme backgrounds, automatically generating color adaptations, and eliminating the need for manual design; it supports real-time synchronization of multiple subsystems in the car cockpit, upgrades the immersive visual experience, and features intelligent evolution with environmental awareness.

[0150] This embodiment also provides a display device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0151] This embodiment also provides a display device applied to a terminal device, the terminal device being configured with at least two displays, such as... Figure 16 As shown, the display device includes: The acquisition module 1601 is used to acquire the target theme background associated with the audio when the multimedia application of the terminal device plays an audio. Display module 1602 is used to display a multimedia application playback interface with a target theme background on a display screen; Adjustment module 1603 is used to adjust the theme background of other displays based on the target theme background.

[0152] In some alternative implementations, the terminal device is a smart cockpit, with at least two displays including at least two of an instrument panel, a head-up display, a central control display, and a technology island.

[0153] In some optional implementations, the terminal device also includes ambient lighting, and the display device further includes: The control module is used to control the ambient lighting to display colors that match the target theme background when audio is playing.

[0154] In some alternative implementations, the target theme background is a dynamic theme background.

[0155] In some alternative embodiments, the display device further includes: The color extraction module is used to extract multiple sets of color data from the audio image corresponding to the audio. The color determination module is used to determine the target color data based on multiple sets of color data. The target color data is the color data that matches the audio and image among the multiple sets of color data. The background generation module is used to mix the target color data and pre-stored basic lighting and animation materials to generate the target theme background.

[0156] In some alternative implementations, the background generation module includes: The first mixing unit is used to perform soft light blending on basic light and shadow animation materials based on target color data to generate initial light and shadow animation materials; The blur processing unit is used to apply Gaussian blur to the initial lighting and animation material, and to determine the Gaussian blurred initial lighting and animation material as the target theme background.

[0157] In some optional implementations, each color data in the multiple sets of color data is configured with priority information, and the color determination module includes: The first determining unit is used to determine the color data with the highest priority based on the priority information corresponding to multiple sets of color data; The second determining unit is used to determine the color data with the highest priority as the target color data.

[0158] In some alternative embodiments, the display device further includes: The optimization module is used to adjust the target color data to match the target color data, wherein the ambient light intensity data is collected by a light sensor; The background generation module includes: The second mixing unit is used to mix the adjusted target color data and the basic lighting and animation materials.

[0159] In some optional implementations, the target color data includes target saturation and target brightness, and the optimization module includes: The third determining unit is used to determine the environmental mode based on the ambient light intensity data. The environmental modes include dark mode, strong light mode, transient mode and standard indoor mode. The first adjustment unit is used to adjust the target saturation to a first saturation and the target brightness to a first brightness when the environment mode is dark mode, wherein the first saturation is less than the target saturation and the first brightness is less than the target brightness. The second adjustment unit is used to adjust the target saturation to a second saturation and the target brightness to a second brightness when the ambient mode is strong light mode, wherein the second saturation is greater than the target saturation and the second brightness is greater than the target brightness. The third adjustment unit is used to gradually adjust the target saturation to the third saturation and the target brightness to the third brightness according to the gradient when the environment mode is transient mode. The fourth adjustment unit is used to adjust the target saturation to the fourth saturation and keep the target brightness unchanged when the environmental mode is the standard indoor mode. The fourth saturation is greater than the target saturation and less than the second saturation.

[0160] In some optional implementations, the target color data further includes a target hue, and the display device further includes: The hazard determination module is used to determine whether the target hue is a hazard hue, whether the adjusted target brightness is greater than or equal to the hazard brightness, and whether the adjusted target saturation is greater than or equal to the hazard saturation. Here, the hazard hue is a preset hue that affects driving safety, the hazard brightness is a preset brightness that affects driving safety, and the hazard saturation is a preset saturation that affects driving safety. The second mixing unit includes: The first mixing subunit is used to mix the adjusted target color data and basic lighting and animation materials when the target hue is not a dangerous hue, the adjusted target brightness is less than the dangerous brightness, and the adjusted target saturation is less than the dangerous saturation.

[0161] In some alternative implementations, the optimization module includes: The optimization unit is used to adjust the target color data to match the ambient light intensity data according to the preset mode and driving status. The preset mode is used to reflect the user's preference for the theme background.

[0162] In this embodiment, the display device is presented in the form of a functional unit. Here, a unit refers to an application-specific integrated circuit (ASIC), a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0163] This invention also provides a terminal device, comprising: one or more processors, a memory, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components are interconnected via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processor can process instructions executed within the terminal device, including instructions stored in or on memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In some alternative embodiments, multiple processors and / or multiple buses can be used with multiple memories or multiple memory modules, if desired.

[0164] The processor can be a central processing unit, a network processor, or a combination thereof. The processor may further include hardware chips. These hardware chips can be application-specific integrated circuits (ASICs), programmable logic devices (PLDs), or combinations thereof. The programmable logic devices can be complex programmable logic devices (CLPs), field-programmable gate arrays (FPGAs), general-purpose array logic (GDAs), or any combination thereof.

[0165] The memory stores instructions executable by at least one processor to cause the at least one processor to perform the method shown in the above embodiments.

[0166] The memory may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory may include high-speed random access memory and non-transient memory, such as at least one disk storage device, flash memory, or other non-transient solid-state storage devices. In some alternative embodiments, the memory may include memory remotely located relative to the processor, which can be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0167] The memory may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory may also include a combination of the above types of memory.

[0168] The terminal device also includes a communication interface for communicating with other devices or communication networks.

[0169] The present invention also provides a vehicle that includes the display device provided in any of the above embodiments.

[0170] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium after being downloaded via a network. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium may also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.

[0171] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a terminal device, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the terminal device.

[0172] Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, and installation package files. Correspondingly, the ways in which computer program instructions are executed by a terminal device include, but are not limited to: the terminal device directly executing the instruction; the terminal device compiling the instruction and then executing the corresponding compiled program; the terminal device reading and executing the instruction; or the terminal device reading and installing the instruction and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.

[0173] In the description of this specification, the references to terms such as "this embodiment," "an embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0174] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0175] Although embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall within the scope defined by the present invention.

Claims

1. A display method, characterized in that, Applied to a terminal device, the terminal device being configured with at least two displays, the display method includes: Extract multiple sets of color data from the audio image corresponding to the audio; Based on the multiple sets of color data, target color data is determined, wherein the target color data is the color data among the multiple sets of color data that matches the audio image; The target color data is adjusted to match the ambient light intensity data, wherein the ambient light intensity data is acquired by a light sensor; The adjusted target color data and pre-stored basic lighting and animation materials are mixed to generate the target theme background; When the multimedia application of the terminal device plays the audio, the target theme background associated with the audio is obtained; A multimedia application playback interface with the target theme background is displayed on a screen. Based on the target theme background, adjust the theme background of other displays.

2. The display method according to claim 1, characterized in that, The terminal device is a smart cockpit, and the at least two displays include at least two of the following: an instrument panel, a head-up display, a central control display, and a technology island.

3. The display method according to claim 2, characterized in that, The terminal device also includes an ambient light, and the display method further includes: When the audio is played, the ambient lighting is controlled to display colors that match the target theme background.

4. The display method according to claim 2, characterized in that, The target theme background is a dynamic theme background.

5. The display method according to claim 1, characterized in that, The process of mixing the adjusted target color data and pre-stored basic lighting and animation materials to generate the target theme background includes: Based on the adjusted target color data, the basic light and shadow animation material is subjected to soft light blending processing to generate the initial light and shadow animation material. The initial lighting and shadow animation material is subjected to Gaussian blur processing, and the Gaussian blurred initial lighting and shadow animation material is determined as the target theme background.

6. The display method according to claim 1, characterized in that, Each color data in the plurality of color data sets is configured with priority information. Determining the target color data based on the plurality of color data sets includes: Based on the priority information corresponding to the multiple sets of color data, determine the color data with the highest priority; The color data with the highest priority is determined as the target color data.

7. The display method according to claim 1, characterized in that, The target color data includes target saturation and target brightness. When the terminal device is a smart cockpit, adjusting the target color data to match the ambient light intensity data includes: Based on the ambient light intensity data, an environmental mode is determined, which includes dark mode, bright light mode, transient mode, and standard indoor mode. When the environment mode is the dark mode, the target saturation is adjusted to a first saturation, and the target brightness is adjusted to a first brightness, wherein the first saturation is less than the target saturation, and the first brightness is less than the target brightness; When the environment mode is the strong light mode, the target saturation is adjusted to a second saturation, and the target brightness is adjusted to a second brightness, wherein the second saturation is greater than the target saturation, and the second brightness is greater than the target brightness; When the environment mode is the transient mode, the target saturation is gradually adjusted to the third saturation and the target brightness is gradually adjusted to the third brightness according to the gradient. When the environment mode is the standard indoor mode, the target saturation is adjusted to the fourth saturation, and the target brightness is kept unchanged, wherein the fourth saturation is greater than the target saturation and the fourth saturation is less than the second saturation.

8. The display method according to claim 7, characterized in that, The target color data also includes a target hue. Before mixing the adjusted target color data and the basic lighting and animation materials, the display method further includes: Determine whether the target hue is a dangerous hue, determine whether the adjusted target brightness is greater than or equal to the dangerous brightness, and determine whether the adjusted target saturation is greater than or equal to the dangerous saturation, wherein the dangerous hue is a preset hue that affects driving safety, the dangerous brightness is a preset brightness that affects driving safety, and the dangerous saturation is a preset saturation that affects driving safety. The process of mixing the adjusted target color data and the basic lighting and animation materials includes: When the target hue is not a dangerous hue, the adjusted target brightness is less than the dangerous brightness, and the adjusted target saturation is less than the dangerous saturation, the adjusted target color data and the basic lighting and animation material are mixed.

9. The display method according to claim 7, characterized in that, The step of adjusting the target color data to match the ambient light intensity data includes: Based on the preset mode and driving status, the target color data is adjusted to match the ambient light intensity data, wherein the preset mode is used to reflect the user's preference for the theme background.

10. A display device, characterized in that, Applied to a terminal device, the terminal device being configured with at least two displays, the display device comprising: The color extraction module is used to extract multiple sets of color data from the audio image corresponding to the audio. A color determination module is used to determine target color data based on the multiple sets of color data, wherein the target color data is the color data that matches the audio image among the multiple sets of color data; An optimization module is used to adjust the target color data to match the ambient light intensity data, wherein the ambient light intensity data is acquired by a light sensor; The background generation module is used to mix the adjusted target color data and the pre-stored basic lighting and animation materials to generate the target theme background. The acquisition module is used to acquire the target theme background associated with the audio when the multimedia application of the terminal device plays the audio; The display module is used to display a multimedia application playback interface with the target theme background on a display screen. An adjustment module is used to adjust the theme background of other displays based on the target theme background.

11. A vehicle, characterized in that, include: The display device as claimed in claim 10.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the terminal device to perform the display method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Vehicle cabin lyric display method and device, vehicle and storage medium

    CN120045155A

  • Interaction method and apparatus, electronic device, storage medium, and computer program product

    WO2023130937A1