Sky screen adjusting method and vehicle

By comprehensively acquiring ambient brightness, ceiling screen parameters, and the type of content being played, and combining user-initiated adjustments with predictions of environmental changes, the system intelligently adjusts the canopy, solving the glare and reflection problems of in-vehicle ceiling screens under strong ambient light, thus improving the viewing experience and comfort of passengers.

CN121469263APending Publication Date: 2026-02-06GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511931515.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-19
Publication Date
2026-02-06

AI Technical Summary

Technical Problem

In existing technologies, in-vehicle ceiling screens suffer from problems such as glare, reflection, and reduced contrast under strong ambient light. Existing solutions that automatically adjust the brightness of the canopy based on ambient light sensors have poor adjustment effects.

Method used

By comprehensively acquiring ambient brightness values, ceiling screen parameters, and playback content types, the canopy adjustment parameters are determined. Combined with user-initiated adjustment commands and predictions of environmental changes, intelligent and precise adjustment is achieved.

Benefits of technology

It significantly reduces the number of times users need to manually adjust, improves convenience and passenger viewing experience, optimizes the overall entertainment effect, adapts to different lighting environment changes, and provides personalized lighting environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121469263A_ABST
    Figure CN121469263A_ABST
Patent Text Reader

Abstract

The invention relates to the field of sky screen control, and particularly discloses a sky screen adjusting method and a vehicle, and the method comprises the steps: obtaining an environment brightness value and a ceiling screen parameter in response to a condition of meeting an associated adjustment starting condition; identifying the currently played content of the ceiling screen to determine the type of the played content of the ceiling screen; based on the ambient brightness value, the ceiling screen parameter and the ceiling screen playing content type, determining a sky screen adjustment parameter; and adjusting the sky screen based on the sky screen adjusting parameters. After the ceiling screen is started, the sky screen parameters are automatically adjusted based on the environment brightness value, the ceiling screen parameters and the ceiling screen playing content type, and therefore the adjusting frequency of a user is reduced. Besides, the currently played content of the ceiling screen is taken as a consideration factor, so that the adaptability of the sky screen adjustment parameters and the played content of the ceiling screen is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of skylight control, specifically to a skylight adjustment method and vehicle. Background Technology

[0002] In recent years, with the development of automotive intelligence, in-vehicle ceiling-mounted screens and panoramic sunroofs have become important features for enhancing passenger entertainment and cabin luxury. However, ceiling-mounted screens can experience glare, reflections, and reduced contrast under strong ambient light (especially sunlight shining through the sunroof), severely impacting the viewing experience.

[0003] Existing technologies include some solutions that automatically adjust the brightness of the canopy based on ambient light sensors, but relying solely on ambient light sensors results in poor adjustment performance. Summary of the Invention

[0004] In view of the above problems, this disclosure provides a method and vehicle for adjusting a panoramic sunroof to overcome or at least partially solve the above problems. The technical solution is as follows: A canopy adjustment method includes: in response to satisfying an associated adjustment activation condition, acquiring an ambient brightness value and ceiling screen parameters; identifying the currently playing content on the ceiling screen to determine the type of content being played; determining canopy adjustment parameters based on the ambient brightness value, ceiling screen parameters, and the type of content being played; and adjusting the canopy based on the canopy adjustment parameters.

[0005] This application significantly reduces the number of times users need to manually adjust the canopy after the ceiling-mounted screen is activated, improving ease of use by automatically adjusting the canopy parameters based on factors such as ambient brightness, ceiling-mounted screen parameters, and the type of content being played. Simultaneously, by incorporating the current content being played on the ceiling-mounted screen into the adjustment process, the canopy adjustment parameters are better matched to the content being played, thereby optimizing the passenger's viewing experience. Whether watching movies, videos, or engaging in other entertainment activities, passengers can enjoy a more comfortable and suitable lighting environment.

[0006] In one example, the ceiling-mounted screen parameters include ceiling-mounted screen position parameters; adjusting the canopy based on the canopy adjustment parameters specifically includes: obtaining the ceiling-mounted screen position parameters, which include the coordinates of the ceiling-mounted screen base and the ceiling-mounted screen unfolding angle; determining a first area to be adjusted within a preset range of the ceiling-mounted screen base coordinates; obtaining the user's eye position, and based on the user's eye position, the ceiling-mounted screen base coordinates, and the ceiling-mounted screen unfolding angle, determining a second area to be adjusted that is not obstructed by the ceiling-mounted screen when the user looks at it; and adjusting the first and second areas to be adjusted based on the canopy adjustment parameters.

[0007] This application accurately determines the first and second adjustment areas by acquiring the position parameters of the ceiling-mounted screen and the user's eye position. This allows for more targeted and differentiated adjustments to different areas during canopy adjustments, reducing the area to be adjusted and thus lowering energy consumption. It also avoids the potential for localized light discomfort caused by overall adjustment, further enhancing passenger viewing comfort and the overall experience.

[0008] In one example, adjusting the canopy based on the canopy adjustment parameters specifically includes: responding to receiving an active adjustment command from a user, determining active adjustment parameters based on the active adjustment command; adjusting the canopy based on the active adjustment parameters; and pausing the associated adjustments to the canopy within a first preset time period after receiving the active adjustment command.

[0009] This application introduces a user-initiated adjustment mechanism. Upon receiving a user's adjustment command, the system prioritizes adjusting the canopy according to the user's wishes and pauses automatic related adjustments for a certain period. This design ensures that users' personalized needs for canopy adjustments are met while avoiding conflicts between automatic and manual adjustments, thus improving adjustment flexibility and user experience. Simultaneously, the pause in related adjustments prevents frequent operations caused by the system immediately resuming automatic adjustments after a brief user adjustment, further optimizing the adjustment process.

[0010] In one example, the associated adjustment activation conditions include at least one of the following: detecting that the ceiling screen is turned on, detecting that the content played on the ceiling screen has changed, detecting that the ambient brightness value has changed, detecting that the control parameters of the ceiling screen have changed, and detecting that the time interval between the current time and the historical time when the previous active adjustment command was received is a first preset duration.

[0011] This application enables the ceiling screen adjustment to respond promptly to various triggering factors by setting multiple associated adjustment activation conditions. These conditions work together to activate the ceiling screen adjustment process in a timely manner when changes occur in the ceiling screen's status, playback content, ambient brightness, control parameters, or user-initiated adjustment behavior, ensuring the timeliness and adaptability of the adjustment. This multi-condition triggering design effectively covers various usage scenarios, enhances the intelligence level of the adjustment, improves the overall intelligence and response speed of the ceiling screen adjustment, and provides users with a more considerate and convenient user experience.

[0012] In one example, adjusting the canopy based on the canopy adjustment parameters specifically includes: determining a predicted ambient brightness value after a second preset duration based on the vehicle's current position, driving direction, and time information; responding to a situation where the difference between the predicted ambient brightness value and the current ambient brightness value is higher than a preset brightness threshold, determining an expected adjustment parameter after a second preset duration based on the predicted ambient brightness value; and adjusting the canopy in advance based on the second preset duration and the expected adjustment parameter.

[0013] This application predicts the ambient brightness a second preset time in advance by combining the vehicle's current location, direction of travel, and time information, and adjusts the canopy in advance based on the difference between the predicted and current values. This proactive adjustment method can more effectively cope with rapid changes in ambient light. For example, when the vehicle is about to enter or exit a tunnel, the canopy's light transmittance can be adjusted in advance to avoid discomfort for passengers caused by sudden changes in light. At the same time, this predictive adjustment also reduces frequent adjustment operations caused by sudden changes in ambient light, further improving adjustment efficiency and passenger comfort.

[0014] In one example, the adjustment parameters include an adjustment speed; adjusting the sunroof based on the sunroof adjustment parameters specifically includes: determining the adjustment speed based on at least one of the vehicle power status, the current driving mode, and the user's line of sight; determining a parameter adjustment threshold based on at least one of the vehicle power status and the current driving mode; correcting the sunroof adjustment parameters based on the parameter adjustment threshold; and adjusting the sunroof based on the adjustment speed and the corrected sunroof adjustment threshold.

[0015] This application determines the adjustment speed and parameter adjustment thresholds by comprehensively considering multiple factors such as the vehicle's power status, current driving mode, and the user's line of sight, and then corrects and adjusts the sunroof adjustment parameters. This design can dynamically adjust the sunroof's adjustment speed and range according to the vehicle's actual operating status and user needs, avoiding discomfort caused by adjusting too quickly or too slowly. This intelligent adjustment method further enhances passenger comfort and the overall experience.

[0016] In one example, determining the canopy adjustment parameters based on the ambient brightness value, ceiling screen parameters, and ceiling screen playback content type specifically includes: determining the target canopy parameters corresponding to the ambient brightness value, ceiling screen parameters, and ceiling screen playback content type in a preset database; the preset database stores pre-calibrated canopy parameters; obtaining the current canopy parameters, and determining the canopy adjustment parameters based on the target canopy parameters and the current canopy parameters.

[0017] This application pre-calibrates the ambient brightness value, ceiling-mounted screen parameters, and target canopy parameters corresponding to the type of content played on the ceiling-mounted screen. Then, based on the current and target canopy parameters, it determines the canopy parameters that need adjustment and adjusts the canopy accordingly. By introducing a preset database, the determination of canopy adjustment parameters becomes more accurate and efficient. Since the database stores ideal canopy parameters under various preset conditions, the system can quickly find the target parameters that match the current environment and usage status, thereby reducing the complexity and error of real-time calculations. This adjustment method based on a preset database not only improves the accuracy of adjustment but also significantly shortens the adjustment response time, providing users with a smoother and more comfortable user experience. Furthermore, by continuously updating and optimizing the parameters in the preset database, the adaptability and intelligence of the canopy adjustment can be further improved.

[0018] In one example, determining the canopy adjustment parameters based on the ambient brightness value, ceiling screen parameters, and ceiling screen playback content type specifically includes: obtaining the user's corresponding canopy adjustment model, which is trained by the user's historical canopy adjustment actions corresponding to historical ambient brightness values, historical ceiling screen parameters, and historical playback content types; and inputting the ambient brightness value, the ceiling screen parameters, and the ceiling screen playback content type into the canopy adjustment model to determine the canopy adjustment parameters.

[0019] This application determines the current canopy adjustment parameters by using a canopy adjustment model trained with historical user adjustment data. This personalized adjustment method fully considers user habits and preferences. Different users may have different adaptability and needs for lighting environments. Through the accumulation and analysis of historical data, the system can learn each user's unique canopy adjustment mode and automatically apply these modes in subsequent use. This personalized adjustment strategy not only improves the accuracy of adjustment but also allows each user to enjoy a tailor-made lighting environment, further enhancing passenger satisfaction and loyalty. Furthermore, as user usage time increases and data accumulates, the accuracy and adaptability of the canopy adjustment model will continuously improve, providing users with a superior service experience.

[0020] In one embodiment, adjusting the ceiling based on the ceiling adjustment parameters specifically includes: generating ceiling screen image quality optimization parameters that match the ceiling adjustment parameters according to the type of content played on the ceiling screen and the ambient brightness value; and simultaneously adjusting at least one display parameter of the ceiling screen based on the ceiling screen image quality optimization parameters, wherein the display parameters include at least one of brightness, contrast and color temperature.

[0021] This application also provides a vehicle, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to implement the tarpaulin adjustment method described in any of the above examples.

[0022] By utilizing the aforementioned technical solution, this disclosure provides a method and vehicle for adjusting the sunroof. This method determines the sunroof adjustment parameters by comprehensively considering multiple dimensions of information, including ambient brightness, ceiling-mounted screen parameters, and the type of content played on the ceiling-mounted screen, achieving intelligent and precise sunroof adjustment. This method not only reduces the number of times users manually adjust the sunroof, improving ease of use, but also enhances the compatibility between the sunroof adjustment parameters and the content played on the ceiling-mounted screen by incorporating the current playback content into the adjustment considerations. This optimizes the passenger's viewing experience inside the vehicle, especially under strong ambient light conditions, effectively mitigating issues such as glare, reflection, and reduced contrast on the ceiling-mounted screen, thus improving the overall entertainment experience and cabin luxury. Furthermore, this solution also features an intelligent pre-adjustment function, capable of predicting changes in ambient brightness over a future period based on the vehicle's current location, driving direction, and time information, and adjusting the sunroof accordingly in advance to ensure passengers are always in the optimal lighting environment.

[0023] The above description is merely an overview of the technical solution disclosed herein. In order to better understand the technical means of this disclosure and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this disclosure more apparent and understandable, specific embodiments of this disclosure are described below. Attached Figure Description

[0024] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this disclosure. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 A flowchart illustrating a canopy adjustment method according to an embodiment of this disclosure is shown; Figure 2 A schematic diagram of the structure of a canopy adjustment device according to an embodiment of this disclosure is shown; Figure 3 A schematic diagram of the structure of a vehicle according to an embodiment of the present disclosure is shown. Detailed Implementation

[0025] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0026] The technical solutions provided by the various embodiments of this application are described in detail below with reference to the accompanying drawings.

[0027] In recent years, with the development of automotive intelligence, in-vehicle ceiling-mounted screens and panoramic sunroofs have become important features for enhancing passenger entertainment and cabin luxury. However, ceiling-mounted screens suffer from glare, reflections, and reduced contrast under strong ambient light (especially sunlight shining through the sunroof), severely impacting viewing quality. While some existing technologies automatically adjust the sunroof brightness based on ambient light sensors, relying solely on these sensors results in poor adjustment performance.

[0028] Therefore, this application provides a method for adjusting the canopy and a vehicle, such as Figure 1 The diagram illustrates a process flow of a panoramic sunroof adjustment method provided in one or more embodiments of this specification. This method can handle adjusting the parameters of a panoramic sunroof in vehicles equipped with both a ceiling-mounted screen and a panoramic sunroof. The process can be executed by a computing device located within the vehicle (e.g., a control module connected to the ceiling-mounted screen and panoramic sunroof, or a server deployed in the cloud). Certain input parameters or intermediate results (such as various preset thresholds) in the process can be manually adjusted to help improve accuracy.

[0029] The analysis method involved in the embodiments of this application can be implemented by a terminal device or a server, and this application does not impose any special limitations on it. For ease of understanding and description, the following embodiments are all described in detail using an in-vehicle system as an example.

[0030] It should be noted that the server can be a single device or a system composed of multiple devices, i.e., a distributed server. This application does not make any specific limitations in this regard.

[0031] like Figure 1 As shown in the figure, this application provides a method for adjusting a canopy, including: S101: In response to the fulfillment of the associated adjustment activation conditions, obtain the ambient brightness value and the ceiling screen parameters.

[0032] The vehicle system monitors the conditions for enabling the linkage adjustment in real time. These conditions are used to determine whether to enable the linkage adjustment between the ceiling-mounted screen and the panoramic sunroof. Once any linkage adjustment condition is met, the vehicle system will obtain the ambient brightness value and the ceiling-mounted screen parameters.

[0033] Ambient brightness refers to the light intensity of the vehicle's surroundings, which can be collected in real time by light sensors installed on the exterior or interior of the vehicle. These sensors can accurately sense the light intensity from different directions and positions, providing accurate ambient brightness data for subsequent ceiling canopy adjustments. Ceiling-mounted screen parameters cover key information such as brightness, contrast ratio, color temperature, local backlight zones, and other parameters. These parameters reflect the current display status of the ceiling-mounted screen.

[0034] S102: Identify the current content being played on the ceiling-mounted screen to determine the type of content being played on the ceiling-mounted screen.

[0035] When the ceiling-mounted screen is activated, it usually indicates that passengers intend to watch it. At this point, the content being played on the screen can be analyzed and identified. This module employs advanced image recognition and audio analysis technology to quickly and accurately determine the type of content being played, such as movies, TV series, variety shows, animations, and sports events. Different types of content have different visual characteristics and viewing needs. For example, when watching movies, users may prioritize immersion and color accuracy; while watching sports events, they may focus on clarity and dynamic effects; when watching horror movies, users may prefer a darker picture to enhance the atmosphere, while watching comedies, they may prefer a bright and cheerful picture. Therefore, by determining the type of content being played, the vehicle's infotainment system can further combine ambient brightness values ​​and ceiling-mounted screen parameters to develop a customized screen adjustment strategy for different types of content, thereby providing a superior viewing experience.

[0036] S103: Determine the canopy adjustment parameters based on the ambient brightness value, ceiling screen parameters, and ceiling screen playback content type.

[0037] After acquiring the ambient brightness value, ceiling screen parameters, and playback content type, the vehicle's infotainment system will combine this information to determine the sunroof adjustment parameters. These sunroof adjustment parameters refer to specific values ​​or commands used for characteristics such as light transmittance (full area / regional), adjustment speed frequency, color, and shading range.

[0038] S104: Adjust the canopy based on the aforementioned canopy adjustment parameters.

[0039] The vehicle's infotainment system will send corresponding instructions to the sunroof control module based on the predetermined sunroof adjustment parameters to make actual adjustments to the sunroof. This will effectively solve problems such as glare, reflection, and reduced contrast that occur when the ceiling-mounted screen is in strong ambient light, improve the viewing experience for passengers in the vehicle, and bring them a more comfortable and convenient travel experience.

[0040] In one embodiment, if the canopy supports independent dimming in different zones (e.g., front, middle, and rear), only a portion of the canopy can be adjusted, reducing the area of ​​the discoloration zone and thus reducing energy consumption. When the ceiling-mounted screen is movable, it is necessary to obtain its position parameters, which include the coordinates of the screen base and the screen's unfolding angle. The screen base refers to the connection between the screen and the vehicle; its coordinates change as the screen moves. Typically, the screen and base are hinged, meaning the unfolding angle is adjustable when the screen is in use. Different base coordinates and unfolding angles correspond to different screen postures, resulting in different canopy adjustment areas. After determining the screen posture, the first adjustable area within a preset range of the base coordinates (e.g., a preset 10cm range) can be identified.

[0041] Furthermore, a second adjustable area can be determined based on the user's position and field of vision. Specifically, the user's eye position can be obtained, and based on the user's eye position, the coordinates of the ceiling-mounted screen base, and the ceiling-mounted screen's unfolding angle, a second adjustable area not obscured by the ceiling-mounted screen when the user looks at it can be determined. Here, the user's eye position refers to the three-dimensional coordinates of the user's eye within the vehicle. Then, based on the sunroof adjustment parameters, both the first and second adjustable areas can be adjusted. It is understood that the line of sight generally does not penetrate areas obscured by the ceiling-mounted screen; therefore, the sunroof corresponding to areas obscured by the ceiling-mounted screen does not require adjustment.

[0042] For example, when ambient light intensity is high, only the first and second adjustable areas (the sky area) can be darkened, while other areas maintain high light transmittance, reducing the area of ​​the color-changing zone. This effectively reduces energy consumption while ensuring the viewing effect of the ceiling-mounted screen. Furthermore, this zoned adjustment method allows for differentiated adjustments to different areas based on the user's actual viewing needs, further enhancing the comfort and personalization of the viewing experience. For instance, when watching a movie, users may prioritize the immersive experience in the center of the screen. In this case, the portions of the first and second adjustable areas corresponding to the center can be adjusted, while the edge areas maintain relatively high light transmittance to reduce any feeling of oppression.

[0043] By comprehensively considering factors such as the ceiling-mounted screen's posture, user position, and field of view, the area to be adjusted on the canopy can be accurately determined, thus enabling targeted adjustments. This adjustment method better matches the user's actual viewing needs and effectively avoids adverse effects on the viewing experience caused by improper canopy adjustment.

[0044] In one embodiment, when the ceiling-mounted screen is turned on, it usually indicates that the passenger intends to watch. Therefore, prioritizing the viewing experience is crucial, necessitating the addition of device-state-based priority logic. Thus, when the associated adjustment activation conditions are met, the system can detect in real-time whether the user issues an active adjustment command. Upon receiving such a command, the system determines the active adjustment parameters based on it. These active adjustment parameters refer to the specific values ​​or commands obtained by the vehicle's infotainment system through parsing the active adjustment commands, used to directly control the sunroof adjustment, such as transmittance adjustment values ​​or color change commands. After receiving the active adjustment command, the system prioritizes determining the active adjustment parameters based on these commands and adjusts the sunroof accordingly. This approach fully respects the user's personalized needs. When the user is dissatisfied with the current state of the sunroof, they can quickly personalize the settings through active adjustment commands, further enhancing the viewing experience and satisfaction. Simultaneously, this device-state-based priority logic ensures that the user's active adjustment requests are responded to and processed promptly during the sunroof adjustment process, avoiding unpleasant experiences caused by conflicts between automatic adjustments and user needs. In practice, the vehicle's infotainment system can receive user-initiated adjustment commands through various means such as voice recognition, touchscreen operation, or gesture control, and parse these commands into specific adjustment parameters to achieve precise adjustment of the panoramic sunroof.

[0045] Furthermore, after receiving and adjusting the panoramic sunroof based on an active adjustment command, the system can provide prompts to the user via the vehicle's infotainment interface, such as "Manual mode is activated, panoramic sunroof dimming is paused." To restore the panoramic sunroof's associated adjustment function, the user can use a pre-set specific command (such as the voice command "Restore Automatic Mode") to resume the associated adjustment mode. This flexible adjustment mechanism not only meets the user's personalized needs in different scenarios but also ensures the intelligent and automated operation of the panoramic sunroof adjustment system.

[0046] In one embodiment, in addition to user-initiated activation as described above, the associated adjustment activation method can also be achieved automatically through real-time monitoring by the vehicle's infotainment system. Specifically, the vehicle's infotainment system can monitor the following associated adjustment activation conditions in real time: detecting that the ceiling-mounted screen is on, detecting a change in the content played on the ceiling-mounted screen, detecting a change in the ambient brightness value, detecting a change in the control parameters of the ceiling-mounted screen, and detecting that the time interval between the current moment and the historical moment when the previous active adjustment command was received is a first preset duration, etc.

[0047] This application, by setting multiple conditions for triggering related adjustments, can automatically trigger the canopy's related adjustments according to different scenarios and needs, eliminating the need for manual user operation and improving the timeliness and convenience of the adjustment. For example, when the ceiling-mounted screen is detected to be on, it indicates that passengers may have viewing needs. At this time, the related adjustment is automatically activated, and the vehicle's infotainment system begins to acquire information such as ambient brightness values ​​and ceiling-mounted screen parameters to prepare for subsequent canopy adjustments. When the content being played on the ceiling-mounted screen changes, different types of content require different canopy adjustment. Automatically activating related adjustments can promptly adjust the canopy adjustment parameters according to the new content type to provide a more suitable viewing environment. When the ambient brightness value changes, such as when the vehicle moves from indoors to outdoors, enters or exits a tunnel, or when the weather changes and the ambient light intensity changes, automatically activating related adjustments can quickly adjust parameters such as the canopy's transmittance. To avoid glare and reflection issues from the ceiling-mounted screen, when a change in the ceiling-mounted screen's control parameters is detected (e.g., the user adjusts brightness, contrast, etc.), it indicates a new requirement for the display effect. The automatic associative adjustment of the skylight can then be combined with the new ceiling-mounted screen parameters to redetermine the skylight adjustment parameters to meet the user's viewing needs. When the time interval between the current moment and the last time the active adjustment command was received is the first preset duration, it means the user may have forgotten to actively adjust or no longer needs the previous manual settings. In this case, the associative adjustment is automatically activated, restoring the skylight's intelligent adjustment function and making reasonable adjustments based on the current environment and the ceiling-mounted screen's status. This automatic activation of associative adjustment allows for flexible initiation of the skylight adjustment process based on the real-time status of the vehicle and the ceiling-mounted screen, providing users with a more intelligent and convenient viewing experience.

[0048] Meanwhile, when the vehicle's infotainment system monitors these associated adjustment activation conditions in real time, it can employ either timed detection or event-triggered detection. Timed detection refers to the system checking each associated adjustment activation condition at regular intervals, such as every second or every few seconds. Event-triggered detection means that when a specific event occurs, such as the ceiling-mounted screen opening or a change in the playback content, the system immediately triggers the detection of the corresponding associated adjustment activation condition. The combination of these two detection methods ensures that the system can detect associated adjustment activation conditions promptly and accurately, thereby improving the response speed and accuracy of the panoramic sunroof adjustment.

[0049] In practical applications, users can also personalize the activation conditions of the adaptive control system according to their usage habits and needs. For example, users can set the adaptive control system to be activated only during certain specific time periods or under specific conditions. This further meets users' personalized needs and improves the practicality and flexibility of the tarpaulin adjustment system.

[0050] In one embodiment, when a vehicle enters or exits an underground parking lot, or enters or exits a tunnel, the ambient brightness value may change drastically within a short period. This change may cause significant glare or reflection on the ceiling-mounted screen, severely impacting the passenger's viewing experience. To address these drastic changes in ambient brightness, the vehicle's infotainment system can determine a predicted ambient brightness value after a second preset time interval (e.g., 10 seconds) based on the vehicle's current location, direction of travel, and time information. When the difference between the predicted and current ambient brightness values ​​exceeds a preset brightness threshold, such as 200 lux, the system will determine that a drastic change in ambient brightness is imminent and initiate a pre-emptive adjustment process. At this point, the system will not only acquire the current ambient brightness value and ceiling-mounted screen parameters but also simulate and calculate the optimal solution for the canopy's adjustment parameters over a future period based on the predicted ambient brightness value. Thus, when the vehicle actually enters or exits a tunnel or underground parking lot, the canopy has already been pre-adjusted based on the predicted value, effectively avoiding glare or reflection caused by sudden changes in ambient brightness and ensuring that the passenger's viewing experience remains unaffected. Meanwhile, this prediction-based adjustment method can reduce the frequent starting and stopping of the panoramic sunroof, extending its lifespan and reducing energy consumption. When implementing this function, the vehicle's infotainment system can utilize its built-in map navigation system to obtain real-time vehicle location and driving direction information, combining historical data and machine learning algorithms to accurately predict ambient brightness. Furthermore, users can adjust the parameters of the prediction algorithm according to their needs, such as adjusting the prediction duration and brightness threshold, to achieve a more personalized adjustment effect.

[0051] In addition to drastic changes in ambient brightness, the content viewed on the ceiling-mounted screen may also change significantly within a short period. For example, if a video being watched briefly switches from a high-brightness scene to a low-brightness scene, or vice versa, this sudden change in brightness can also cause glare and reflections on the ceiling-mounted screen, thus affecting the viewing experience. To address this, after recognizing the content being played on the ceiling-mounted screen, the vehicle's infotainment system can determine from its database whether such a scenario exists and when it is likely to occur. It can then proactively initiate the corresponding adjustment process when such a scenario is about to occur.

[0052] Specifically, the vehicle's infotainment system analyzes the brightness trends of the content being played to predict impending brightness shifts. Before these shifts occur, the system readjusts the sunroof adjustment parameters based on the current ambient brightness, the ceiling-mounted screen parameters, and the predicted brightness changes of the content. For example, when a switch from a high-brightness to a low-brightness image is predicted, the system can appropriately reduce the sunroof's transmittance to prevent glare caused by excessive ambient light in low-brightness scenes. Conversely, when a switch from a low-brightness to a high-brightness image is predicted, the system can increase the sunroof's transmittance in advance to prevent glare from insufficient light transmission in high-brightness scenes. This proactive adjustment method based on content brightness prediction effectively addresses viewing issues caused by sudden brightness shifts in the ceiling-mounted screen, ensuring a clear and comfortable viewing experience for passengers regardless of the content being played. Furthermore, the system can store these brightness shift scenarios and their corresponding adjustment strategies in a database for faster and more accurate sunroof adjustments in similar scenarios, further improving efficiency and intelligence.

[0053] Furthermore, considering the varying sensitivities of different users to changes in lighting, the in-vehicle infotainment system offers personalized adjustment settings. Users can set sensitivity thresholds for changes in ambient brightness and the brightness of the content being played within the system's interface. When the actual changes do not exceed the user-defined threshold, the system adjusts the screen according to the standard adjustment strategy; once the threshold is exceeded, a more refined and rapid adjustment mode is activated to better meet the user's personalized viewing needs and further enhance the overall in-vehicle experience.

[0054] In one embodiment, to prevent the panoramic sunroof from adjusting too quickly, resulting in jerky or uneven adjustments, the vehicle-mounted infotainment system can finely control the adjustment speed. Specifically, the system can calculate a suitable adjustment speed curve based on the initial state of the sunroof (e.g., initial transmittance, color), the target state (adjusted transmittance, color, etc.), and the total adjustment time. This adjustment speed curve is not uniform but dynamically adjusted according to actual conditions. For example, in the initial stage of adjustment, a relatively slow speed can be used for fine-tuning to avoid excessive adjustment that might visually impact passengers; in the middle stage, the adjustment speed can be appropriately increased to reach the target state as quickly as possible; and near the end of the adjustment, the adjustment speed can be reduced again for fine-tuning to ensure the panoramic sunroof achieves a stable and ideal adjustment effect. Simultaneously, the system can also adjust the adjustment speed curve in real time based on factors such as changes in ambient brightness and changes in the content displayed on the ceiling-mounted screen. For example, when the ambient brightness changes suddenly and significantly, the adjustment speed can be increased appropriately to quickly adapt to the new environment; when the content played on the ceiling-mounted screen changes rapidly, the adjustment speed can be flexibly adjusted according to the changes in content to ensure that the ceiling screen adjustment matches the changes in the played content. Through this refined control of the ceiling screen adjustment speed, the quality and stability of the ceiling screen adjustment can be effectively improved, bringing passengers a more comfortable and natural viewing experience.

[0055] Furthermore, the system can monitor passengers' gaze positions. When a passenger's gaze is focused on the ceiling-mounted screen, the adjustment speed of the panoramic sunroof can be appropriately reduced to avoid distracting them and affecting their viewing experience. Conversely, when a passenger's gaze leaves the ceiling-mounted screen, the adjustment speed can be appropriately increased to bring the sunroof to the desired state as quickly as possible. The in-vehicle infotainment system can monitor passengers' gaze positions in real time using built-in cameras or eye-tracking technology, and dynamically adjust the sunroof adjustment speed accordingly. This gaze-based adjustment strategy further caters to passengers' actual viewing needs, enhancing the intelligence and user-friendliness of the panoramic sunroof adjustment. Simultaneously, to ensure the accuracy and stability of eye-tracking, the system can employ multi-sensor fusion, such as combining cameras and infrared sensors, to improve the accuracy of detecting passengers' gaze positions and reduce misjudgments and omissions. Through these meticulous adjustment measures, a more comfortable, convenient, and intelligent in-vehicle viewing environment can be created for passengers.

[0056] When determining the sunroof adjustment speed, the vehicle's power status (driving / off) and the current driving mode should also be considered. Specifically, when the vehicle is driving and the power supply is stable, the in-vehicle system can adjust the sunroof according to the preset normal adjustment speed range. In this case, the adjustment speed can be relatively fast to quickly respond to changes in the environment or the content being played, meeting the passengers' viewing needs. However, when the vehicle is off, considering potential power limitations and passengers may be resting, the in-vehicle system should appropriately reduce the sunroof adjustment speed to avoid generating significant noise or interference during the adjustment process, providing passengers with a quiet and comfortable environment. Furthermore, the sunroof adjustment speed should also vary depending on the driving mode. For example, in Sport mode, the vehicle travels at higher speeds, and environmental changes may be more drastic; the in-vehicle system can appropriately increase the sunroof adjustment speed to ensure the sunroof status matches the rapidly changing environment. In Eco or Comfort modes, the vehicle travels relatively smoothly, and environmental changes are slower; the in-vehicle system can reduce the adjustment speed to complete the sunroof adjustment in a more delicate and gentle manner, enhancing passenger comfort. By comprehensively considering the impact of vehicle power status and driving mode on the sunroof adjustment speed, the sunroof adjustment can be made more closely aligned with the actual operating conditions of the vehicle and the needs of passengers, further enhancing the practicality and intelligence of the sunroof adjustment system. Furthermore, when the vehicle is powered by a battery or in off-road, mud, sand, or uneven road driving modes, a smoother adjustment speed can be used to avoid interference from vehicle vibrations caused by unstable power or complex road conditions, ensuring the smoothness and safety of the adjustment process.

[0057] For example, in off-road mode, vehicles frequently traverse complex terrain such as potholes and rocks, resulting in significant body sway. If the sunroof adjustment speed is too fast, uneven adjustment or stuttering may occur, affecting the passenger viewing experience. A gentler adjustment speed ensures greater stability during adjustment, reducing the negative impact of body sway. Furthermore, when powered by the vehicle battery, the battery's output power is relatively limited; excessively fast adjustment speeds may increase the battery's workload and shorten its lifespan. Therefore, a gentler adjustment speed not only ensures the quality of sunroof adjustment but also extends battery life and improves overall vehicle performance. The vehicle's infotainment system can automatically adjust the sunroof adjustment speed based on different power conditions and driving modes, achieving intelligent control. Users can also personalize the adjustment speed for different power conditions and driving modes through the infotainment interface to meet their specific needs in various scenarios.

[0058] In one embodiment, when determining the sunroof adjustment parameters, these parameters can be pre-calibrated. This allows for extensive testing and optimization of the parameters under various scenarios, including different ambient brightness levels, different content displayed on the ceiling-mounted screen, and different vehicle driving conditions, based on feedback data from a large number of testers. By collecting viewing experience feedback from these testers in various real-world scenarios, and analyzing their evaluations of glare, reflections, image clarity, and color reproduction, the most suitable combination of sunroof adjustment parameters can be determined. For example, when watching high-brightness dynamic videos in a bright environment, the calibrated sunroof transmittance and color parameters ensure a clear and glare-free image on the ceiling-mounted screen; similarly, when watching low-brightness static images in a dim environment, sunroof adjustment parameters that produce a soft, comfortable, and glare-free image can be found. Moreover, this pre-calibration is not static; the vehicle system can continuously update and optimize the calibration parameters based on more user feedback data collected subsequently, adapting to different user groups and evolving usage needs. Meanwhile, for special scenarios, such as extreme weather conditions (heavy rain, heavy snow, direct sunlight, etc.) or special playback content (such as 3D movies, virtual reality content, etc.), targeted parameter calibration can be performed separately to ensure that the canopy adjustment achieves the ideal effect under these special conditions, providing passengers with a consistently high-quality viewing experience. In addition, the vehicle-mounted system can categorize and store the calibrated parameters according to different scene types, forming a rich parameter database. When the system detects that the current scene matches a scene in the database, it can directly call the corresponding calibration parameters for canopy adjustment, greatly improving the efficiency and accuracy of the adjustment, reducing adjustment time, and allowing passengers to enjoy a suitable viewing environment more quickly.

[0059] Because each user has different perceptions and needs regarding light, image quality, etc., in addition to pre-calibration, the sunroof can also be adjusted based on the user's operating habits. Specifically, historical ambient brightness values, historical ceiling-mounted screen parameters, and historical user sunroof adjustment actions corresponding to historical playback content types can be pre-acquired. This historical data can be used as training data to train the sunroof adjustment model, thereby obtaining a model that can predict the user's desired sunroof adjustment parameters. In practical applications, after the vehicle's infotainment system acquires the current ambient brightness value, ceiling-mounted screen parameters, and playback content type, this data is input into the trained sunroof adjustment model. The model will quickly analyze and output matching sunroof adjustment parameter suggestions. Based on these suggestions and the current actual state of the vehicle, such as power status and driving mode, the vehicle's infotainment system will then fine-tune the adjustment parameters to ultimately determine the most suitable sunroof adjustment parameters.

[0060] This method, based on training models using historical adjustment actions, better aligns with individual user habits and preferences. By continuously accumulating and utilizing users' historical adjustment data, the model can gradually learn unique user preference patterns, thus providing more accurate and personalized services in subsequent adjustments. Furthermore, as usage time increases, the training data on which the model is based becomes richer and updated, continuously improving its predictive accuracy and intelligence, better adapting to changing user needs. Simultaneously, to protect user privacy, the in-vehicle system employs strict encryption and anonymization measures when collecting and processing historical user adjustment data, ensuring the security and confidentiality of user data. The data is used only to improve the intelligence level of the panoramic sunroof adjustment and will not be disclosed to any third party. By combining this method of training models based on historical adjustment actions with pre-calibration, the advantages of both can be fully utilized to further improve the intelligence, personalization, and accuracy of the panoramic sunroof adjustment, creating a more comfortable, convenient, and intelligent in-vehicle viewing environment for passengers and meeting users' high demands for viewing experience in different scenarios.

[0061] The canopy adjustment model is a mathematical model built based on machine learning algorithms, including but not limited to neural network models and support vector machine models. The constructed canopy adjustment model is pre-trained using a training dataset. When the set training precision and accuracy are reached, the training of the current canopy adjustment model is considered complete, so that it can be used for prediction processing.

[0062] Even if a user changes vehicles, the vehicle's infotainment system can use cloud synchronization to upload key information such as the user's sunroof adjustment preferences, historical adjustment data, and trained personalized sunroof adjustment model from the original vehicle to a cloud server for storage. When the user changes vehicles, as long as the new vehicle's infotainment system supports this function and the user's account is logged in, this data can be synchronized from the cloud server, quickly restoring the user's familiar sunroof adjustment settings without requiring the user to go through the tedious parameter setting and model training process again on the new vehicle.

[0063] On the other hand, the new vehicle's infotainment system can acquire relevant information through data interaction and sharing with the original vehicle. For example, during vehicle replacement or transfer, the sunroof adjustment data from the original vehicle can be directly transmitted to the new vehicle's infotainment system via a specific data transmission interface or wireless communication technology. This allows the new vehicle to quickly understand the user's usage habits and preferences, achieving a seamless transition to the sunroof adjustment function. Furthermore, the infotainment system can utilize intelligent learning algorithms to quickly learn and adjust the sunroof adjustment strategy based on a few adjustments made by the user in the early stages of using the new vehicle, better meeting the user's actual needs in the new environment. For instance, after a user makes several adjustments to the sunroof in the new vehicle, the infotainment system can analyze the relationship between these adjustments and factors such as ambient brightness and the content displayed on the ceiling-mounted screen, automatically optimizing the sunroof adjustment model. This allows it to more accurately predict the user's desired adjustment parameters in the new vehicle, thus providing a more personalized sunroof adjustment service. Through these methods, even when changing vehicles, the infotainment system ensures that the sunroof adjustment function remains user-centric, providing a consistently stable and personalized high-quality viewing experience.

[0064] Furthermore, during the vehicle infotainment system upgrade, the system can automatically detect the current vehicle hardware configuration and software version information, and then adapt and optimize the sunroof adjustment programs and parameters accordingly. For example, if an improvement in processing power is detected after an update, the system can correspondingly increase the calculation accuracy and speed of the sunroof adjustment parameters, making adjustments faster and more precise. If a software update is detected, the adjustment strategy can be adjusted in a timely manner to be compatible with the new functions, avoiding conflicts or anomalies. Simultaneously, historical adjustment data and personalized models are backed up and migrated during the upgrade to ensure no data loss and a quick return to the user's familiar adjustment state after the upgrade. Moreover, a dedicated verification process is included in the upgrade procedure to rigorously test various indicators of the sunroof adjustment function, such as adjustment speed, adjustment accuracy, and stability. Only when all indicators meet preset standards is the upgrade considered successful, thus ensuring the stable and reliable operation of the sunroof adjustment function after the upgrade, providing users with a consistently high-quality viewing experience.

[0065] In one embodiment, the canopy adjustment method of the present invention further includes a synchronous image quality optimization step for the ceiling-mounted screen, so as to achieve synergistic optimization of the canopy and the ceiling-mounted screen display.

[0066] Specifically, while determining the canopy adjustment parameters and driving the canopy to make corresponding adjustments based on any of the aforementioned embodiments, the core controller (or a dedicated image quality processing module) will initiate a parallel ceiling-mounted screen image quality optimization process. This process first generates a set of ceiling-mounted screen image quality optimization parameters that match the current canopy adjustment target, based on the identified type of content played on the ceiling-mounted screen (e.g., "night scene movie", "sports event", "news program", etc.) and the real-time detected ambient brightness value. Here, "matching" means that the generation logic of the image quality optimization parameters and the generation logic of the canopy adjustment parameters follow the same optimization target (e.g., improving contrast in dark scenes and suppressing glare under strong light), ensuring that the two complement each other in terms of adjustment effect.

[0067] For example, when the system detects that a "night scene movie" is playing and the ambient light is strong, the determined ceiling adjustment parameters might be to significantly reduce the light transmittance of the corresponding area of ​​the ceiling. Simultaneously, the generated ceiling-mounted screen image quality optimization parameters might include: increasing the peak brightness of the screen to enhance the expressiveness of the main subject against a dark ceiling background, dynamically adjusting the contrast of local backlight zones to present richer details in dark areas, and appropriately reducing the overall color temperature to create a viewing experience that better matches the movie atmosphere.

[0068] Subsequently, based on the generated ceiling-mounted screen image quality optimization parameters, the system synchronously adjusts at least one display parameter of the ceiling-mounted screen through its display driver circuit. These parameters typically include brightness, contrast, and color temperature. The adjustment can be global or localized and fine-grained based on backlight zoning technology.

[0069] Through this embodiment, the present invention not only achieves physical blocking and modulation of external interference light by the canopy, but also actively adjusts the display characteristics of the ceiling-mounted screen itself, exerting force from both "inside the screen" and "outside the screen" dimensions simultaneously to overcome the influence of ambient light. This bidirectional synchronous adjustment mechanism can ensure an immersive, comfortable, and high-quality viewing experience for users in a wider range of scenarios (e.g., when the canopy adjustment has physical limits or delays), which is one of the core values ​​of the "synchronous adjustment system" method of the present invention. This step can be seamlessly integrated with all the aforementioned adjustment strategies (such as priority logic, regional adjustment, predictive adjustment, etc.) to form a complete and intelligent in-vehicle audiovisual environment control solution.

[0070] By employing the aforementioned technical solution, the panoramic sunroof adjustment method disclosed herein determines the sunroof adjustment parameters by comprehensively considering multi-dimensional information such as ambient brightness, ceiling-mounted screen parameters, and the type of content played on the ceiling-mounted screen, thus achieving intelligent and precise adjustment of the sunroof. This method not only reduces the number of times users manually adjust the sunroof, improving ease of use, but also improves the compatibility between the sunroof adjustment parameters and the content played on the ceiling-mounted screen by incorporating the current playback content into the adjustment consideration. This optimizes the passenger's viewing experience inside the vehicle, especially under strong ambient light conditions, effectively alleviating problems such as glare, reflection, and reduced contrast of the ceiling-mounted screen, enhancing the overall entertainment experience and cabin luxury. In addition, this solution also has an intelligent pre-adjustment function, which can predict changes in ambient brightness over a future period based on the vehicle's current location, driving direction, and time information, and adjust the sunroof accordingly in advance to ensure that passengers are always in the optimal lighting environment.

[0071] In addition, such as Figure 2 As shown, Figure 2 This is a schematic diagram of a canopy adjustment device provided in an embodiment of this application. The device includes: The activation condition determination module 201, in response to the fulfillment of the associated adjustment activation condition, obtains the ambient brightness value and the parameters of the ceiling screen.

[0072] The playback content recognition module 202 identifies the currently playing content on the ceiling-mounted screen to determine the type of playback content.

[0073] The adjustment parameter determination module 203 determines the canopy adjustment parameters based on the ambient brightness value, the ceiling screen parameters, and the type of content played on the ceiling screen.

[0074] The canopy adjustment module 204 adjusts the canopy based on the canopy adjustment parameters.

[0075] In one specific embodiment, the canopy adjustment module 204 includes: acquiring ceiling-mounted screen position parameters, the ceiling-mounted screen position parameters including the coordinates of the ceiling-mounted screen base and the ceiling-mounted screen unfolding angle; determining a first area to be adjusted within a preset range of the ceiling-mounted screen base coordinates; acquiring the user's eye position, and based on the user's eye position, the ceiling-mounted screen base coordinates, and the ceiling-mounted screen unfolding angle, determining a second area to be adjusted that is not obstructed by the ceiling-mounted screen when the user looks at it; and adjusting the first area to be adjusted and the second area to be adjusted based on the canopy adjustment parameters.

[0076] In one specific embodiment, the canopy adjustment module 204 includes: responding to receiving an active adjustment command from a user, determining active adjustment parameters based on the active adjustment command; adjusting the canopy based on the active adjustment parameters; and pausing the associated adjustment of the canopy within a first preset time period after receiving the active adjustment command.

[0077] In one specific embodiment, the canopy adjustment module 204 includes: determining an ambient brightness prediction value after a second preset duration based on the vehicle's current position, driving direction, and time information; responding to a situation where the difference between the ambient brightness prediction value and the current ambient brightness value is higher than a preset brightness threshold, determining an expected adjustment parameter after the second preset duration based on the ambient brightness prediction value; and adjusting the canopy in advance based on the second preset duration and the expected adjustment parameter.

[0078] In one specific embodiment, the sunroof adjustment module 204 includes: determining an adjustment speed based on at least one of the vehicle power status, the current driving mode, and the user's line of sight; determining a parameter adjustment threshold based on at least one of the vehicle power status and the current driving mode; correcting the sunroof adjustment parameters based on the parameter adjustment threshold; and adjusting the sunroof based on the adjustment speed and the corrected sunroof adjustment threshold.

[0079] In one specific embodiment, the adjustment parameter determination module 203 includes: determining the ambient brightness value, ceiling screen parameters, and target canopy parameters corresponding to the type of content played on the ceiling screen in a preset database, wherein the preset database stores pre-calibrated canopy parameters; obtaining the current canopy parameters, and determining canopy adjustment parameters based on the target canopy parameters and the current canopy parameters.

[0080] In one specific embodiment, the adjustment parameter determination module 203 includes: obtaining the user's corresponding sky screen adjustment model, wherein the sky screen adjustment model is trained by the user's historical sky screen adjustment actions corresponding to historical ambient brightness values, historical ceiling screen parameters, and historical playback content types; and inputting the ambient brightness values, the ceiling screen parameters, and the ceiling screen playback content types into the sky screen adjustment model to determine the sky screen adjustment parameters.

[0081] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0082] Figure 3 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.

[0083] For example, such as Figure 3 As shown, the vehicle includes a memory 301 and a processor 302. The memory 301 stores executable program code 3011, and the processor 302 is used to call and execute the executable program code 3011 to perform the sunroof adjustment method.

[0084] This embodiment can divide the vehicle into functional modules according to the above method example. For example, each function can be assigned to a separate module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0085] When each functional module is divided according to its corresponding function, the vehicle may include: The activation condition determination module, in response to the fulfillment of the associated adjustment activation conditions, obtains the ambient brightness value and the parameters of the ceiling-mounted screen.

[0086] The playback content recognition module identifies the currently playing content on the ceiling-mounted screen to determine the type of content being played.

[0087] The adjustment parameter determination module determines the canopy adjustment parameters based on the ambient brightness value, the ceiling screen parameters, and the type of content played on the ceiling screen.

[0088] The canopy adjustment module adjusts the canopy based on the canopy adjustment parameters.

[0089] It should be noted that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.

[0090] The vehicle provided in this embodiment is used to perform the above-described sunroof adjustment method, and therefore can achieve the same effect as the above-described implementation method.

[0091] When using integrated units, the vehicle may include a processing module and a storage module. The processing module is used to control and manage the vehicle's actions. The storage module is used to support the vehicle in executing program code and data.

[0092] The processing module may be a processor or a controller, which can implement or execute various exemplary logic blocks, modules, and circuits as disclosed in this application. The processor may also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc., and the storage module may be a memory.

[0093] This embodiment also provides a computer-readable storage medium (including but not limited to disk storage, CD-ROM, optical storage, etc.) storing computer program code. When the computer program code is run on a computer, the computer executes the above-mentioned related method steps to implement the canopy adjustment method provided in the above embodiment.

[0094] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned steps to implement the canopy adjustment method provided in the above embodiment.

[0095] The beneficial effects of the above embodiments can be referred to the beneficial effects of the corresponding methods provided above, and will not be repeated here.

[0096] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0097] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or 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 device, 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 devices or units may be electrical, mechanical, or other forms.

[0098] In the description of this disclosure, it should be understood that if the terms "upper", "lower", "front", "rear", "left" and "right" are used to indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, they are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the position or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this disclosure.

[0099] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.

[0100] The above are merely embodiments of this disclosure and are not intended to limit the scope of this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of the claims of this disclosure.

Claims

1. A method for adjusting a celestial canopy, characterized in that, include: In response to the fulfillment of the associated adjustment activation conditions, the ambient brightness value and the parameters of the ceiling screen are obtained; Identify the content currently playing on the ceiling-mounted screen to determine the type of content being played. Based on the ambient brightness value, ceiling screen parameters, and the type of content played on the ceiling screen, determine the canopy adjustment parameters; The canopy is adjusted based on the aforementioned canopy adjustment parameters.

2. The method according to claim 1, characterized in that, The ceiling screen parameters include ceiling screen position parameters; the adjustment of the canopy based on the canopy adjustment parameters specifically includes: Obtain the position parameters of the ceiling screen, which include the coordinates of the ceiling screen base and the unfolding angle of the ceiling screen; Determine the first area to be adjusted within the preset coordinate range of the ceiling screen base; The user's eye position is obtained, and based on the user's eye position, the coordinates of the ceiling screen base, and the unfolding angle of the ceiling screen, a second area to be adjusted that is not obstructed by the ceiling screen when the user looks at it is determined. Based on the aforementioned canopy adjustment parameters, the first area to be adjusted and the second area to be adjusted are adjusted.

3. The method according to claim 1, characterized in that, The adjustment of the canopy based on the aforementioned canopy adjustment parameters specifically includes: In response to receiving an active adjustment command from the user, determine the active adjustment parameters based on the active adjustment command; The canopy is adjusted based on the aforementioned active adjustment parameters; Within a first preset time period after receiving the active adjustment command, the associated adjustments to the canopy are suspended.

4. The method according to claim 1, characterized in that, The conditions for enabling the associated adjustment include at least one of the following: detecting that the ceiling screen is turned on, detecting that the content played on the ceiling screen has changed, detecting that the ambient brightness value has changed, detecting that the control parameters of the ceiling screen have changed, and detecting that the time interval between the current time and the historical time when the previous active adjustment command was received is a first preset duration.

5. The method according to claim 1, characterized in that, The adjustment of the canopy based on the aforementioned canopy adjustment parameters specifically includes: Based on the vehicle's current location, direction of travel, and time information, determine the predicted ambient brightness value after a second preset duration. In response to the difference between the predicted ambient brightness value and the current ambient brightness value being higher than a preset brightness threshold, the expected adjustment parameters after a second preset duration are determined based on the predicted ambient brightness value. Based on the second preset duration and the expected adjustment parameters, the canopy is adjusted in advance.

6. The method according to claim 1, characterized in that, The adjustment parameters include the adjustment speed; the adjustment of the canopy based on the canopy adjustment parameters specifically includes: The adjustment speed is determined based on at least one of the vehicle's power status, the current driving mode, and the user's line of sight. Determine the parameter adjustment threshold based on at least one of the vehicle's power status and the current driving mode; Based on the parameter adjustment threshold, the canopy adjustment parameters are corrected; The canopy is adjusted based on the adjustment speed and the corrected canopy adjustment threshold.

7. The method according to claim 1, characterized in that, The process of determining the canopy adjustment parameters based on the ambient brightness value, the ceiling-mounted screen parameters, and the type of content played on the ceiling-mounted screen specifically includes: The ambient brightness value, ceiling screen parameters, and target canopy parameters corresponding to the type of content played on the ceiling screen are determined in a preset database. The preset database stores pre-calibrated canopy parameters. Obtain the current canopy parameters, and determine the canopy adjustment parameters based on the target canopy parameters and the current canopy parameters.

8. The method according to claim 1, characterized in that, The process of determining the canopy adjustment parameters based on the ambient brightness value, the ceiling-mounted screen parameters, and the type of content played on the ceiling-mounted screen specifically includes: Obtain the user's corresponding sky screen adjustment model, which is trained by historical ambient brightness values, historical ceiling screen parameters, and historical sky screen adjustment actions corresponding to historical playback content types. The ambient brightness value, the ceiling screen parameters, and the type of content played on the ceiling screen are input into the canopy adjustment model to determine the canopy adjustment parameters.

9. The method according to claim 1, characterized in that, The adjustment of the canopy based on the aforementioned canopy adjustment parameters specifically includes: Based on the type of content played on the ceiling screen and the ambient brightness value, generate ceiling screen image quality optimization parameters that match the canopy adjustment parameters; Based on the ceiling-mounted screen image quality optimization parameters, at least one display parameter of the ceiling-mounted screen is adjusted synchronously, and the display parameter includes at least one of brightness, contrast and color temperature.

10. A vehicle, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to: perform the canopy adjustment method as described in any one of claims 1 to 7.