Panoramic sunroof shading method, device and system

By acquiring and analyzing sunlight and occupant position information, the sunshade area and its reflective intensity of the panoramic sunroof are calculated, and the corresponding images are displayed on the sunroof display screen, the problem of low degree of sunshade intelligence in the existing technology is solved, and a more accurate and comfortable sunshade effect is achieved.

CN120080701APending Publication Date: 2025-06-03GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311596700.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

The existing panoramic sunroof shading technology is not very intelligent and cannot effectively shade the occupant position.

Method used

By obtaining the light angle, light orientation and light intensity of the sunlight received by the sunlight by the sunroof when the vehicle is in the area shading mode, as well as the position information of the occupant, calculate the sunshade area and its reflective intensity, and display the corresponding image on the flexible transparent display screen to achieve intelligent sunshade.

Benefits of technology

It improves the intelligence of vehicle sunroof sunshade, and can accurately control the sunshade area based on the position information of the occupants, enhancing the vehicle's sense of technology and user comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120080701A_ABST
    Figure CN120080701A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a panoramic sunroof shading method, device and system. The method comprises the steps that under the condition that a vehicle is in a regional sunshade mode, the illumination angle, the illumination direction and the illumination intensity received by a skylight of the vehicle are obtained; acquiring position information of passengers in the vehicle; based on the illumination angle, the illumination direction, the illumination intensity and the position information, obtaining a sunshade area and light reflection intensity in the skylight; based on the sunshade area and the reflection intensity, the first image is displayed in the skylight, and the skylight is a flexible transparent display screen. Through the mode, the sunshade area and the reflection intensity corresponding to the sunshade area can be obtained through the illumination angle, the illumination direction, the illumination intensity and the position information, and the first image is displayed in the sunshade area of the skylight based on the sunshade area and the reflection intensity, so that area sunshade can be carried out aiming at the position of a passenger; and the intelligent degree of sunroof sunshade of the vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicles, and more particularly, to a panoramic sunroof shading method, device, and system. Background Art

[0002] With the continuous development of vehicle technology, panoramic sunroofs have become popular in more and more vehicle models, especially in new energy vehicles that pursue fashion, and most of them are equipped with panoramic sunroofs. In most vehicles, the panoramic sunroof is made of semi-transparent glass or transparent glass, which cannot shade the vehicle occupants. Therefore, panoramic sunroof shading has become a research hotspot. In related methods, an electrochromic coating can be set on the panoramic sunroof, and the transparency of the coating can be adjusted by energizing and de-energizing, so as to achieve shading. However, the related methods still have the problem of low intelligent shading level. Summary of the Invention

[0003] In view of the above problems, the present application provides a panoramic sunroof shading method, device, and system to improve the above problems.

[0004] In a first aspect, the present application provides a panoramic sunroof shading method, the method includes: when the vehicle is in the area shading mode, obtaining the illumination angle, illumination azimuth, and illumination intensity of the sunlight received by the sunroof of the vehicle; obtaining the position information of the occupants in the vehicle, where the position information represents the seats of the occupants in the vehicle; based on the illumination angle, illumination azimuth, illumination intensity, and position information, obtaining the shading area in the sunroof and the corresponding reflection intensity of the shading area; based on the shading area and the corresponding reflection intensity of the shading area, displaying a first image on the sunroof, where the sunroof is a flexible transparent display screen.

[0005] In a second aspect, the present application provides a panoramic sunroof shading device, the device includes: an information acquisition unit, configured to obtain the illumination angle, illumination azimuth, and illumination intensity of the sunlight received by the sunroof of the vehicle when the vehicle is in the area shading mode; obtain the position information of the occupants in the vehicle; a shading area acquisition unit, configured to obtain the shading area in the sunroof and the corresponding reflection intensity of the shading area based on the illumination angle, illumination azimuth, illumination intensity, and position information; an image output unit, configured to display a first image on the sunroof based on the shading area and the corresponding reflection intensity of the shading area, where the sunroof is a flexible transparent display screen.

[0006] In a third aspect, the present application provides a panoramic sunroof shading system, including a sunroof and a shading controller, where the shading controller is configured to execute the above method.

[0007] Fourth aspect, the present application provides a vehicle, including the panoramic sunroof sunshade system described above.

[0008] Fifth aspect, the present application provides a computer-readable storage medium, in which program code is stored, and when the program code runs, the method described above is executed.

[0009] A panoramic sunroof sunshade method, device and system provided by the present application, when the vehicle is in the area sunshade mode, obtain the illumination angle, illumination azimuth and illumination intensity of the sunlight received by the sunroof of the vehicle, obtain the position information of the occupants in the vehicle, and the position information represents the seats of the occupants in the vehicle. Based on the illumination angle, the illumination azimuth, the illumination intensity and the position information, obtain the sunshade area in the sunroof and the corresponding specular reflection intensity of the sunshade area. Based on the sunshade area and the corresponding specular reflection intensity of the sunshade area, display a first image on the sunroof, and the sunroof is a flexible transparent display screen. By the above method, when the vehicle is in the area sunshade mode, the illumination angle, illumination azimuth, illumination intensity of the sunlight and the position information of the occupants can be obtained, so that the sunshade area of the sunroof and the corresponding specular reflection intensity of the sunshade area can be obtained. Furthermore, based on the sunshade area and the corresponding specular reflection intensity of the sunshade area, a first image is displayed in the sunshade area of the sunroof, so that area sunshade can be performed according to the position information of the occupants, and the intelligent level of the sunroof sunshade of the vehicle is improved. Description of the Drawings

[0010] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those skilled in the art, without creative efforts, other drawings can also be obtained according to these drawings.

[0011] Figure 1 Shows a block diagram of a panoramic sunroof sunshade system proposed by the present application;

[0012] Figure 2 Shows a flowchart of a panoramic sunroof sunshade method proposed by the present application;

[0013] Figure 3 Shows a schematic diagram of the corresponding relationship between a light detector and a vehicle;

[0014] Figure 4 Shows a schematic diagram of a vehicle seat;

[0015] Figure 5 Shows a schematic diagram of area sunshade proposed by the present application;

[0016] Figure 6 Shows a flowchart of a panoramic sunroof shading method proposed in another embodiment of the present application;

[0017] Figure 7 Shows the present application Figure 6 A flowchart of an implementation method proposed in S230 in;

[0018] Figure 8 Shows a schematic diagram of a sunroof area proposed by the present application;

[0019] Figure 9 Shows a schematic diagram of a reference shading area proposed by the present application;

[0020] Figure 10 Shows a schematic diagram of a shading area proposed by the present application;

[0021] Figure 11 Shows a structural block diagram of a panoramic sunroof shading device proposed in an embodiment of the present application;

[0022] Figure 12 Shows a block diagram of a panoramic sunroof shading system proposed in an embodiment of the present application;

[0023] Figure 13 Shows a structural block diagram of a vehicle proposed by the present application. Detailed implementation manners

[0024] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present application.

[0025] In the embodiments of the present application, the inventors propose a panoramic sunroof shading method, device, and system. When the vehicle is in the area shading mode, the illumination angle, illumination azimuth, and illumination intensity of the sunlight received by the sunroof of the vehicle are obtained, and the position information of the occupants in the vehicle is obtained. The position information represents the seats of the occupants in the vehicle. Based on the illumination angle, illumination azimuth, illumination intensity, and position information, the shading area in the sunroof and the corresponding reflection intensity of the shading area are obtained. Based on the shading area and the corresponding reflection intensity of the shading area, a first image is displayed in the sunroof. The sunroof is a flexible transparent display screen. By the above method, when the vehicle is in the area shading mode, the illumination angle, illumination azimuth, illumination intensity of the sunlight, and the position information of the occupants can be obtained, so that the shading area of the sunroof and the reflection intensity of the shading area can be obtained. Furthermore, based on the shading area and the corresponding reflection intensity of the shading area, a first image is displayed in the shading area of the sunroof, enabling area shading for the position information of the occupants and improving the intelligent level of the sunroof shading of the vehicle.

[0026] To better understand the solution of the embodiments of the present application, the hardware structure of a panoramic sunroof shading system of the present application will be introduced below.

[0027] Please refer to Figure 1 , the panoramic sunroof shading system 100 of the present application may include a sunroof 101, a shading controller 103, a vehicle head unit 105, a light detector 107, and an occupant detection device 109. The sunroof 101 may be a flexible transparent display screen installed on the top of the vehicle, and the flexible transparent display screen may be used to display images.

[0028] The shading controller 103 may be used to output signals to control the sunroof to display corresponding image content. The shading controller 103 may refer to a chip with control functions. For example, the shading controller 103 may be an MCU. The vehicle head unit 105 may include a touch screen, and the touch screen may be used for the user to interact with the vehicle. The light detector 107 may be used to obtain the illumination angle, illumination azimuth, and illumination intensity of the sunlight received by the vehicle. The occupant detection device 109 may be used to detect the position information of the occupants inside the vehicle.

[0029] The embodiments of the present application will be introduced below with reference to the accompanying drawings.

[0030] Please refer to Figure 2 , a panoramic sunroof shading method provided by the embodiments of the present application, the method includes:

[0031] S110: When the vehicle is in the area shading mode, obtain the illumination angle, illumination azimuth, and illumination intensity of the sunlight received by the sunroof of the vehicle.

[0032] Among them, the regional sunshade mode may refer to a mode of shading a partial area of the sunroof. The illumination angle may refer to the included angle between the sunlight rays and the plane where the vehicle sunroof is located, and the plane where the vehicle sunroof is located may refer to the plane where the flexible display screen of the sunroof is located. The illumination azimuth may refer to the angle in the polar coordinate system of the plane where the vehicle sunroof is located of the straight-line projection formed by the sunlight rays and the center point of the plane where the vehicle sunroof is located, where the pole of the polar coordinate system is the center point of the plane where the vehicle sunroof is located. The illumination intensity may refer to the luminous flux of visible light received per unit area of the vehicle's sunroof.

[0033] As a way, in response to the vehicle being in the regional sunshade mode, the sunshade controller may send a data acquisition request to the light detector. The sunshade controller may collect the illumination angle, illumination azimuth, and illumination intensity through the light detector on the vehicle. A controller may be provided in the light detector. The controller may, in response to the data acquisition request, send the position information corresponding to the photodiode in the light detector and the illumination intensity to the sunshade controller, so that the sunshade controller may obtain the illumination angle, illumination azimuth, and illumination intensity based on the received position information corresponding to the photodiode and the illumination intensity.

[0034] In the embodiment of the present application, the light detector may be set as a hemispherical light detector. A number of photodiodes may be provided in the light detector. The number of photodiodes may be symmetrically arranged on the inner surface of the light detector, and each of the number of photodiodes may be provided with a number, and the number may uniquely represent a photodiode. The illumination angle, illumination azimuth, and illumination intensity received by the vehicle may be obtained by collecting the current values of all the photodiodes in the light detector.

[0035] Optionally, a current sampling circuit may be used to collect the current value generated by the photodiode. While the current sampling circuit collects the current value generated by the photodiode, the number of the photodiode may be obtained, and the position information of the photodiode in the light detector may be obtained based on the number of the photodiode.

[0036] Among them, the position information of the photodiode may include the angle and azimuth of the photodiode in the light detector.

[0037] Optionally, the illumination angle and illumination azimuth may be determined based on the angle and azimuth of the photodiode in the light detector, such as Figure 3As shown in the figure, point O in the light detector can be the center point of the plane where the sunroof is located. The direction from the center point of the plane where the sunroof is located to the front of the vehicle can be the OA direction. When the angle of the photosensitive diode that receives sunlight in the light detector is parallel to the plane where the sunroof is located, the light angle can be determined to be 0°; when the angle of the photosensitive diode that receives sunlight in the light detector is perpendicular to the plane where the sunroof is located, the light angle can be determined to be 90°. When the orientation of the photosensitive diode that receives sunlight in the light detector coincides with the straight line OA, the light orientation can be determined to be directly in front, that is, 0°; when the orientation of the photosensitive diode that receives sunlight in the light detector coincides with the straight line OD, the light orientation can be determined to be directly to the right, that is, 90°; when the orientation of the photosensitive diode that receives sunlight in the light detector coincides with the straight line OB, the light orientation can be determined to be directly behind, that is, 180°; when the orientation of the photosensitive diode that receives sunlight in the light detector coincides with the straight line OC, the light orientation can be determined to be directly to the left, that is, 270°.

[0038] Optionally, the light intensity received by the vehicle can be obtained according to the linear relationship between the current value output by the photosensitive diode and the light intensity.

[0039] Among them, in a scene without any light source (such as a night environment), the light intensity corresponding to the current value generated by the photosensitive diode can be 0%; at noon on the summer solstice when the sun shines directly, the light intensity corresponding to the current value generated by the photosensitive diode can be 100%.

[0040] Optionally, the position information and light intensity of the photosensitive diode collected by the microcontroller can be expressed as (α 0 , δ 0 , γ 0 ). α 0 can represent the angle of the photosensitive diode in the light detector, δ 0 can represent the orientation of the photosensitive diode in the light detector, and γ 0 can represent the light intensity corresponding to the current value generated by the photosensitive diode. The light angle, light orientation, and light intensity of the sunlight received by the vehicle can be expressed as (α 1 , δ 1 , γ 1 ). α 1 can represent the angle of the included angle formed by the sunlight irradiation and the vehicle plane, δ 1 can represent the included angle formed by the sunlight irradiation and the vehicle vertical plane, and γ 1 can represent the intensity when the vehicle receives sunlight irradiation. Among them, there is a corresponding relationship between α 0 and α 1 , a corresponding relationship between δ 0 and δ 1 , and a corresponding relationship between γ 0 and γ1 The same.

[0041] Optionally, the vehicle-mounted computer of the panoramic sunroof sunshade system may provide a touch screen, and a control interface of the panoramic sunroof sunshade system may be displayed on the touch screen, so as to enter the area sunshade mode in response to the selection operation of the area sunshade mode by the user in the received control interface.

[0042] S120: Obtain the position information of the occupants in the vehicle, where the position information represents the seats of the occupants in the vehicle.

[0043] Among them, the occupants may refer to the driver and passengers, and the position information of the occupants in the vehicle may refer to the corresponding seats of the occupants in the vehicle. Exemplarily, as Figure 4 shown, taking a five-seater vehicle as an example, the seats of the vehicle may include the driver's seat area a, the co-driver's seat area b, the first passenger seat area c, the second passenger seat area d, and the third passenger seat area e.

[0044] As a way, the sunshade controller may send a data acquisition request to the occupant detection device in response to the vehicle being in the area sunshade mode, and the occupant detection device responds to the data acquisition request and sends the position information of the occupants in the vehicle to the sunshade controller.

[0045] In the embodiments of the present application, there may be various devices as the occupant detection device.

[0046] As a way, the occupant detection device may be a safety airbag, and the state of the seat belt buckle switch corresponding to each seat of the vehicle may be obtained based on the controller of the safety airbag, so as to obtain whether the seat belt corresponding to the seat of the vehicle is fastened, and thus obtain the position information of the occupants. Exemplarily, the seat belt buckle switch may have an on state and an off state. When the occupant sits in the first passenger seat area c and fastens the seat belt to the seat belt buckle switch, the seat belt buckle switch is in the on state, and the rest of the seat belt buckle switches are in the off state, then the position information of the occupants can be obtained as the first passenger seat area c.

[0047] As another way, the occupant detection device may be a pressure sensor, and the pressure value corresponding to each seat of the vehicle may be obtained based on the pressure sensor, and the pressure value corresponding to each seat is compared with a preset pressure value. If the pressure value of a seat is greater than or equal to the preset value, the position information of the occupant is determined to be this seat.

[0048] As yet another way, the occupant detection device may be an infrared sensor, and the infrared signal corresponding to each seat may be obtained based on the infrared sensor, so as to obtain the position information of the occupants.

[0049] In the first method, the position information of the occupant can be directly obtained based on whether the seat belt corresponding to the seat of the vehicle is fastened. This method can speed up the acquisition of the position information of the occupant. In the second method, the position information of the occupant can be obtained based on the comparison result between the pressure signal corresponding to each seat and the preset pressure value. This method can accurately obtain the position information of the occupant. In the third method, the infrared signal corresponding to each seat of the vehicle can be obtained based on the infrared sensor, and the position information of the occupant can be obtained. This method can obtain more accurate position information of the occupant.

[0050] Therefore, as another method, the position information of the occupant can be obtained by selecting one method or a combination of multiple methods from the above methods based on actual needs. For example, when a large item is placed in area C of the first passenger seat on the vehicle and the seat belt is used to fix the large item, the position information of the occupant detected by the first method and the second method both includes area C of the first passenger seat. By detecting the change in infrared radiation corresponding to each seat through the infrared sensor, the position information of the occupant obtained does not include area C of the first passenger seat.

[0051] S130: Based on the illumination angle, the illumination azimuth, the illumination intensity, and the position information, obtain the sunshade area in the skylight and the corresponding light reflection intensity of the sunshade area.

[0052] Among them, the sunshade area can represent the area where the skylight needs sunshading. The light reflection intensity can represent the intensity of sunlight reflection in the sunshade area.

[0053] As a method, based on the illumination angle, the illumination azimuth, and the position information, obtain the sunshade area; based on the illumination intensity, obtain the corresponding light reflection intensity of the sunshade area.

[0054] Optionally, based on the illumination angle and illumination azimuth received by the vehicle and the position information of the occupant, the area where the skylight needs sunshading can be obtained. Based on the illumination intensity received by the vehicle, the intensity of sunlight reflection corresponding to the sunshade area can be obtained.

[0055] Optionally, based on the preset mapping relationship between the illumination intensity received by the vehicle and the corresponding light reflection intensity of the sunshade area, the corresponding light reflection intensity of the sunshade area can be obtained.

[0056] Optionally, the stronger the illumination intensity, the stronger the light reflection intensity can be; the weaker the illumination intensity, the weaker the light reflection intensity can be. For example, if the illumination intensity received by the vehicle is 60%, then based on the preset mapping relationship, the corresponding light reflection intensity of the sunshade area can be any value between 60% and 65%. When the illumination intensity received by the vehicle increases to 65%, then the corresponding light reflection intensity of the sunshade area can be any value between 65% and 70%.

[0057] Optionally, the preset mapping relationship between the light intensity and the light reflection intensity can be set according to the actual test results of the vehicle, and is adjusted based on actual tests. There can be differences in the preset correspondence relationships between the light intensity received by different vehicles and the light reflection intensity corresponding to the sunshade area.

[0058] S140: Based on the sunshade area and the light reflection intensity corresponding to the sunshade area, display a first image on the sunroof, where the sunroof is a flexible transparent display screen.

[0059] Among them, the first image can be a solid-color image corresponding to the light reflection intensity of the sunshade area. The greater the light reflection intensity of the sunshade area, the more similar the color of the solid-color image corresponding to the light reflection intensity is to silver. At the same time, since the flexible transparent display screen can be in a transparent state when there is no image content displayed, the non-sunshade area in the area sunshade mode can be in a transparent state.

[0060] As a way, a first target signal can be output based on the sunshade area and the light reflection intensity corresponding to the sunshade area, so as to display a first image corresponding to the first target signal in the sunshade area of the sunroof.

[0061] Among them, the first target signal can refer to the signal output by the sunshade controller when the vehicle is in the area sunshade mode. The first target signal can include the sunshade area and the light reflection intensity corresponding to the sunshade area.

[0062] Exemplarily, as Figure 5 shown, when the sunshade controller responds to the vehicle being in the area sunshade mode, it can send the first target signal to the sunroof. The sunroof can respond to the first target signal to obtain the sunshade area of the sunroof and the light reflection intensity corresponding to the sunshade area, and based on the light reflection intensity, obtain the first image corresponding to the first target signal. The image content is a silver solid-color image, so as to display the silver solid-color image in the sunshade area of the sunroof and present a transparent state in the non-sunshade area of the sunroof, and then reflect the sunlight in the sunshade area of the sunroof to achieve the effect of area sunshade.

[0063] In the embodiments of the present application, in addition to the area sunshade mode, the panoramic sunroof system can also have multiple working modes, and different working modes can make the sunroof present different image contents.

[0064] As a way, when the vehicle is in the full-area sunshade mode, the light intensity of the sunlight received by the vehicle can be obtained; based on the light intensity, the light reflection intensity of the sunroof can be obtained; based on the light reflection intensity, a second image can be displayed in the entire area of the sunroof.

[0065] Among them, the full-area sunshade mode can refer to a mode of shading the entire area of the sunroof. The second image can include a solid-color image corresponding to the light reflection intensity in the entire area of the sunroof.

[0066] Optionally, when the vehicle is in the full - area sunshade mode, a second target signal can be output based on the reflection intensity to display a second image in all areas of the sunroof. Among them, the second target signal can be the signal output by the sunshade controller when the panoramic sunroof sunshade system is in the full - area sunshade mode.

[0067] As a way, the sunshade controller can receive the light intensities corresponding to all the photosensitive diodes sent by the data microcontroller in the light detector, so as to obtain the average value of the light intensities corresponding to all the photosensitive diodes, and then obtain the light intensity of the sunlight received by the vehicle corresponding to the average value of the light intensities corresponding to the photosensitive diodes.

[0068] Exemplarily, the light intensities corresponding to the photosensitive diodes received by the sunshade controller can include γ 01 、γ 02 、γ 03 ...γ 0(n-1) 、γ 0n , and the average value of the light intensities corresponding to the photosensitive diodes can be expressed as (γ 01 +γ 02 +γ 03 ...+γ 0(n-1) +γ 0n ) / n; thus, the light intensity of the sunlight received by the vehicle corresponding to the average value of the light intensities corresponding to the photosensitive diodes can be obtained.

[0069] In the embodiment of the present application, when the vehicle is in the full - area sunshade mode, the sunshade controller can calculate the light intensity of the sunlight received by the vehicle, so as to obtain the reflection intensity of the sunroof, and then output a second target signal based on the reflection intensity of the sunroof to display a second image corresponding to the reflection intensity of the second target signal in all areas of the sunroof, so that all areas of the sunroof can be sunshaded, and the displayed image content can be changed according to the reflection intensity, and the sunshade and heat insulation effects are remarkable, and the temperature inside the vehicle can be prevented from being too high to a certain extent.

[0070] As a way, when the vehicle is in the full - area light - transmission mode, all areas of the sunroof can be controlled to present a transparent state.

[0071] Among them, the full - area light - transmission mode can refer to the mode in which all areas of the sunroof present transparency. The transparent state can refer to not displaying any image in the sunroof to present transparency, or can also refer to displaying a transparent image in the sunroof.

[0072] Optionally, when the vehicle is in the full-region light-transmitting mode, a third target signal may be output to control the entire area of the sunroof to be in a transparent state. The third target signal may be a signal output by the sunshade controller when the vehicle is in the full-region light-transmitting mode.

[0073] In the embodiment of the present application, when the vehicle is in the full-region light-transmitting mode, the sunshade controller may output a third target signal to control the entire area of the sunroof to be in a transparent state, so that the entire area of the sunroof can be seen through, providing a bright and transparent environment inside the vehicle, and can broaden the vision of the occupants, thereby enhancing the comfort of the occupants.

[0074] As a way, when the vehicle is in the full-region heat-absorbing mode, a black image may be displayed in the entire area of the sunroof.

[0075] The full-region heat-absorbing mode may refer to a mode in which the entire area of the sunroof appears black.

[0076] Optionally, when the vehicle is in the full-region heat-absorbing mode, a fourth target signal may be output to make a black image be displayed in the entire area of the sunroof. The fourth target signal may be a signal output by the sunshade controller when the vehicle is in the full-region heat-absorbing mode.

[0077] Optionally, when the temperature inside the vehicle is relatively low, the user may select that the vehicle is in the full-region heat-absorbing mode based on the touch screen on the in-vehicle computer.

[0078] Optionally, when the temperature inside the vehicle is lower than a preset temperature, the vehicle automatically switches to the full-region heat-absorbing mode.

[0079] In the embodiment of the present application, when the vehicle is in the full-region heat-absorbing mode, the sunshade controller may output a fourth target signal to display black in the entire area of the sunroof, so that the sunroof can accelerate the speed of absorbing the heat when irradiated by sunlight and convert it into the heat inside the vehicle, so that the temperature inside the vehicle rises, thereby improving the riding experience of the occupants.

[0080] As a way, when the vehicle is in the theme mode, a third image may be displayed in the entire area of the sunroof, and the third image is an image corresponding to a preset theme.

[0081] The theme mode may refer to a mode in which various theme-mode corresponding videos are displayed in the entire area of the sunroof. The third image may include pre-stored images. The theme mode may include a sky theme mode, a forest theme mode, an ocean theme mode, and a flower sea theme mode, and each theme mode may correspond to a pre-stored image one by one.

[0082] Optionally, when the vehicle is in the theme mode, a fifth target signal may be output to display a third image corresponding to the fifth target signal in all areas of the sunroof. Among them, the fifth target signal may be a signal output by the sunshade controller when the vehicle is in the theme mode.

[0083] In the embodiment of the present application, when the vehicle is in the theme mode, the sunshade controller can obtain one of the theme modes and output a fifth target signal based on the theme mode to display a third image corresponding to the fifth target signal in all areas of the sunroof, so that the image content corresponding to the theme mode can be displayed in the entire area of the sunroof, adding an atmosphere to the interior of the vehicle, creating a colorful space inside the vehicle, increasing the sense of technology, and further improving the user experience.

[0084] In the embodiment of the present application, based on multiple modes set on the vehicle, the multiple modes can provide more personalized services for users, increase the user's usage fun, and improve the user experience. Moreover, the vehicle provides a regional sunshade mode and a full-region sunshade mode, which can shade the areas that need to be shaded in the panoramic sunroof part or shade all areas of the panoramic sunroof, thus enhancing the sense of technology of the vehicle and the comfort of the user.

[0085] A panoramic sunroof sunshade method provided in this embodiment, when the vehicle is in the regional sunshade mode, obtains the illumination angle, illumination azimuth, and illumination intensity of the sunlight received by the sunroof of the vehicle, obtains the position information of the occupants in the vehicle, where the position information represents the seats of the occupants in the vehicle, and based on the illumination angle, the illumination azimuth, the illumination intensity, and the position information, obtains the sunshade area in the sunroof and the specular reflection intensity corresponding to the sunshade area, and based on the sunshade area and the specular reflection intensity corresponding to the sunshade area, displays a first image on the sunroof, and the sunroof is a flexible transparent display screen. By the above method, when the vehicle is in the regional sunshade mode, the illumination angle, illumination azimuth, illumination intensity of the sunlight, and the position information of the occupants can be obtained, so that the sunshade area of the sunroof and the specular reflection intensity of the sunshade area can be obtained, and then based on the sunshade area and the specular reflection intensity corresponding to the sunshade area, a first image is displayed in the sunshade area of the sunroof, enabling regional sunshading for the position information of the occupants and improving the intelligent level of the vehicle's sunroof sunshading.

[0086] Please refer to Figure 6 , a panoramic sunroof sunshade method provided in the embodiment of the present application, the method includes:

[0087] S210: When the vehicle is in the regional sunshade mode, obtain the illumination angle, illumination azimuth, and illumination intensity of the sunlight received by the sunroof of the vehicle.

[0088] S220: Obtain the position information of the occupant in the vehicle, where the position information characterizes the seat of the occupant in the vehicle.

[0089] S230: Based on the illumination angle, the illumination azimuth, and the position information, obtain the sunshade area.

[0090] As one way, as Figure 7 shown, based on the illumination angle, the illumination azimuth, and the position information, obtaining the sunshade area includes:

[0091] S231: Based on the position information, obtain a reference sunshade area, where the reference sunshade area is the area in the sunroof corresponding to the position information.

[0092] Among them, the reference sunshade area may refer to the area in the sunroof that needs to be shaded corresponding to the position information of the occupant.

[0093] As one way, divide the sunroof into multiple areas corresponding to the position information. Exemplarily, as Figure 8 shown, taking a five-seater vehicle as an example, the position information of the vehicle may include the driver's seat area a, the co-driver's seat area b, the first passenger seat area c, the second passenger seat area d, and the third passenger seat area e; the sunroof can be divided into five areas: the driver's seat area A, the co-driver's seat area B, the first passenger seat area C, the second passenger seat area D, and the third passenger seat area E that correspond one-to-one with the position information.

[0094] Optionally, based on the position information of the occupant, a reference sunshade area that needs to be shaded can be obtained. Exemplarily, as Figure 9 shown, based on the position information of the occupant, it can be obtained that there are occupants in the driver's seat area a and the third passenger seat area e, then the corresponding reference sunshade areas of the sunroof are the driver's seat area A and the third passenger seat area E.

[0095] S232: Based on the illumination angle, the illumination azimuth, and the reference sunshade area, obtain the sunshade area.

[0096] Among them, the sunshade area may refer to the area that needs to be shaded after the reference sunshade area is adjusted based on the illumination angle and the illumination azimuth. The position information of the reference sunshade area can be adjusted based on the illumination angle and the illumination azimuth.

[0097] Optionally, the position information of the reference sunshade area may include the central point angle, azimuth, and area of the reference sunshade area.

[0098] Among them, the position information of the reference sunshade area can be expressed as (α c , δ c , S c ), where α cThe angle δ can represent the center point of the reference shading area. c The azimuth S can represent the center point of the reference shading area. c The area of the reference shading area can be represented. The position information of the shading area can be expressed as (α z , δ z , S z ), where α z can represent the angle of the center point of the shading area, δ z can represent the azimuth of the center point of the shading area, and S z can represent the area of the shading area.

[0099] As a method, based on the illumination angle and illumination azimuth, the offset corresponding to the reference shading area is obtained.

[0100] Among them, the offset corresponding to the reference shading area can include the offset of the center point angle of the reference shading area and the azimuth offset.

[0101] As a method, the difference between the illumination angle and the center point angle of the reference area can be taken as the offset of the center point angle; the difference between the illumination azimuth and the center point azimuth of the reference area can be taken as the offset of the center point azimuth.

[0102] Exemplarily, the center point of the reference area can be expressed as (α 2 , δ 2 ), the illumination angle received by the vehicle is α 3 , and the illumination azimuth received by the vehicle is δ 3 ; then, the offset of the center point angle can be expressed as α 3 -α 2 , and the offset of the center point azimuth can be expressed as δ 3 -δ 2 .

[0103] Optionally, based on the offset corresponding to the reference shading area, the reference shading area is translated, and the translated reference shading area is used as the shading area.

[0104] As a method, based on the offset corresponding to the reference shading area, the reference shading area can be translated based on the offset, so that the shading area can be obtained based on the translated reference shading area.

[0105] Exemplarily, as Figure 10 shown, the center point of the reference area can be expressed as (α 2 , δ 2 ), and the area of the reference shading area can be expressed as S 2 ; the illumination angle received by the vehicle is α 3 , and the illumination azimuth received by the vehicle is δ3 ; Then, the central point angle offset can be expressed as α 3 -α 2 , and the central point azimuth offset can be expressed as δ 3 -δ 2 ; Then, the central point of the sunshade area can be expressed as (α 3 , δ 3 ), and the area of the sunshade area can be expressed as S 2 .

[0106] As a way, if the translated reference sunshade area exceeds the area of the sunroof, the area of the reference sunshade area is corrected by removing the area that exceeds the sunroof to obtain the sunshade area.

[0107] S240: Based on the light intensity, obtain the specular reflection intensity corresponding to the sunshade area.

[0108] As a way, the specular reflection intensity corresponding to the sunshade area can be obtained based on the light intensity received by the vehicle, and a corresponding solid color image can be obtained based on the specular reflection intensity.

[0109] Optionally, the solid color image can be set based on RGB values, and the specular reflection intensity has a corresponding relationship with the RGB values of the solid color image. That is to say, the RGB values of the solid color image change correspondingly with the change of the specular reflection intensity.

[0110] Exemplarily, when the specular reflection intensity is 100%, the RGB value corresponding to this specular reflection intensity is (192, 192, 192), and the solid color image corresponding to this specular reflection intensity is a silver image; when the light intensity is 66%, the RGB value corresponding to this specular reflection intensity is (127, 127, 127), and the solid color image corresponding to this specular reflection intensity is a gray image; when the specular reflection intensity is 0%, the RGB value corresponding to this specular reflection intensity is (0, 0, 0), and the solid color image corresponding to this specular reflection intensity is a black image.

[0111] As a way, when the specular reflection intensity is 0%, the display screen can be turned off to make the sunroof present a transparent state.

[0112] S250: Based on the sunshade area and the specular reflection intensity corresponding to the sunshade area, display a first image on the sunroof, and the sunroof is a flexible transparent display screen.

[0113] As a way, the sunshade controller can send a first target signal to the sunroof in response to the vehicle being in the area sunshade mode. The sunroof can respond to the first target signal to obtain the sunshade area of the sunroof and the specular reflection intensity corresponding to the sunshade area, and obtain the first image corresponding to the first target based on the specular reflection intensity to display the first image in the sunshade area of the sunroof.

[0114] A panoramic sunroof shading method provided in this embodiment enables, through the above method, that when the vehicle is in the area shading mode, the shading area of the sunroof and the reflection intensity of the shading area can be obtained by acquiring the illumination angle, illumination azimuth, illumination intensity of the sunlight and the position information of the occupants, and then, based on the shading area and the corresponding reflection intensity of the shading area, a first image is displayed in the shading area of the sunroof, so that area shading can be performed according to the position information of the occupants, improving the intelligent level of the sunroof shading of the vehicle. Moreover, in this application, the reflection intensity corresponding to the sunroof can be obtained based on the acquired illumination intensity, and then a solid color image corresponding to the reflection intensity can be obtained, so that a solid color image is displayed in the shading area of the sunroof and the non-shading area is transparent, thereby improving the technological sense of the vehicle and the comfort of the user.

[0115] Please refer to Figure 11 , a panoramic sunroof shading device 800 provided in this application, the device 800 includes:

[0116] An information acquisition unit 810, configured to acquire the illumination angle, illumination azimuth and illumination intensity of the sunlight received by the sunroof of the vehicle when the vehicle is in the area shading mode; acquire the position information of the occupants in the vehicle.

[0117] A shading area acquisition unit 820, configured to obtain the shading area in the sunroof and the corresponding reflection intensity of the shading area based on the illumination angle, the illumination azimuth, the illumination intensity and the position information.

[0118] An image output unit 830, configured to display a first image in the sunroof based on the shading area and the corresponding reflection intensity of the shading area, where the sunroof is a flexible transparent display screen.

[0119] As a way, the shading area acquisition unit 820 is specifically configured to obtain the shading area based on the illumination angle, the illumination azimuth and the position information, and obtain the corresponding reflection intensity of the shading area based on the illumination intensity.

[0120] Optionally, the shading area acquisition unit 820 is specifically configured to obtain a reference shading area based on the position information, where the reference shading area is the area in the sunroof corresponding to the position information, and obtain the shading area based on the illumination angle, the illumination azimuth and the reference shading area.

[0121] Optionally, the shading area acquisition unit 820 is specifically configured to obtain an offset corresponding to the reference shading area based on the illumination angle and the illumination azimuth, and translate the reference shading area based on the offset corresponding to the reference shading area, and use the translated reference shading area as the shading area.

[0122] As a mode, the information acquisition unit 810 is specifically configured to acquire the light intensity of the sunlight received by the vehicle when the vehicle is in the full-range sunshade mode; the sunshade area acquisition unit 820 is specifically configured to obtain the light reflection intensity of the sunroof based on the light intensity; the image output unit 830 is specifically configured to display a second image in all areas of the sunroof based on the light reflection intensity.

[0123] As a mode, the image output unit 830 is specifically configured to control all areas of the sunroof to present a transparent state when the vehicle is in the full-range light transmission mode.

[0124] As a mode, the image output unit 830 specifically displays a black image in all areas of the sunroof when the vehicle is in the full-range heat absorption mode.

[0125] As a mode, the image output unit 830 is specifically configured to display a third image in all areas of the sunroof when the vehicle is in the theme mode, and the third image is an image corresponding to a preset theme.

[0126] Next, a panoramic sunroof sunshade system provided by the present application will be described in conjunction with Figure 12 A panoramic sunroof sunshade system provided by the present application will be described.

[0127] Please refer to Figure 12 , based on the above panoramic sunroof sunshade method and device, another panoramic sunroof sunshade system 100 that can execute the foregoing panoramic sunroof sunshade method is further provided in an embodiment of the present application. The panoramic sunroof sunshade system 100 includes a sunroof 101 and a sunshade controller 103. The sunshade controller 103 is configured to execute the above panoramic sunroof sunshade method.

[0128] Next, a vehicle provided by the present application will be described in conjunction with Figure 13 A vehicle provided by the present application will be described.

[0129] Please refer to Figure 13 , based on the above panoramic sunroof sunshade method and device, another vehicle 200 that can execute the foregoing panoramic sunroof sunshade method is further provided in an embodiment of the present application. The vehicle 200 includes a panoramic sunroof sunshade system 100, and the panoramic sunroof system 100 further includes a memory 111.

[0130] Among them, the panoramic sunroof system 100 may include one or more processing cores. The panoramic sunroof system 100 connects various parts within the entire vehicle 200 through various interfaces and lines, and executes various functions of the vehicle 200 and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 111, and by calling data stored in the memory 111. Optionally, the panoramic sunroof system 100 may be implemented in at least one hardware form of a neural network processing unit (NPU), a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). The panoramic sunroof system 100 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), a neural network processing unit (NPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing display content; the NPU is responsible for processing multimedia data such as videos and images; the modem is responsible for processing wireless communications. It can be understood that the above-mentioned modem may not be integrated into the panoramic sunroof system 100 and may be implemented separately through a communication chip.

[0131] The memory 111 may include a random access memory (RAM), and may also include a read-only memory and a double data rate synchronous dynamic random access memory (DDR). The memory 111 can be used to store instructions, programs, codes, code sets, or instruction sets. The memory 111 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc. The data storage area may also store data created during the use of the vehicle 200 (such as a phone book, audio and video data, chat record data, etc.).

[0132] A computer-readable storage medium 1000 provided by an embodiment of the present application. Program code is stored in the computer-readable storage medium 1000, and the program code can be called by a processor to execute the method described in the above method embodiments.

[0133] The computer-readable storage medium 1000 can be an electronic memory such as a flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, a hard disk, or a ROM. Optionally, the computer-readable storage medium 1000 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 1000 has a storage space for program code 1010 that executes any of the method steps in the above-described method. These program codes can be read out from or written into one or more computer program products. The program code 1010 can be compressed in a suitable form, for example.

[0134] In summary, for a panoramic sunroof shading method, device, and system provided in this embodiment, when the vehicle is in the area shading mode, the illumination angle, illumination azimuth, and illumination intensity of the sunlight received by the sunroof of the vehicle are obtained, and the position information of the occupants in the vehicle is obtained, where the position information represents the seats of the occupants in the vehicle. Based on the illumination angle, illumination azimuth, illumination intensity, and the position information, the shading area in the sunroof and the corresponding reflection intensity of the shading area are obtained. Based on the shading area and the corresponding reflection intensity of the shading area, a first image is displayed in the sunroof, and the sunroof is a flexible transparent display screen. By the above method, when the vehicle is in the area shading mode, the illumination angle, illumination azimuth, illumination intensity of the sunlight, and the position information of the occupants can be obtained, so that the shading area in the sunroof and the corresponding reflection intensity of the shading area can be obtained. Furthermore, based on the shading area and the corresponding reflection intensity of the shading area, a first image is displayed in the shading area of the sunroof, enabling area shading for the position information of the occupants and improving the intelligent level of the sunroof shading of the vehicle.

[0135] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present application.

Claims

1. A panoramic sunroof shading method, characterized in that, the method includes: When the vehicle is in the area shading mode, obtaining the illumination angle, illumination azimuth, and illumination intensity of the sunlight received by the sunroof of the vehicle; Obtaining the position information of the occupants in the vehicle, where the position information characterizes the seats of the occupants in the vehicle; Based on the illumination angle, illumination azimuth, illumination intensity, and position information, obtaining the shading area in the sunroof and the corresponding reflection intensity of the shading area; Based on the shading area and the corresponding reflection intensity of the shading area, displaying a first image on the sunroof, where the sunroof is a flexible transparent display screen.

2. The method according to claim 1, characterized in that, the obtaining the shading area in the sunroof and the corresponding reflection intensity of the shading area based on the illumination angle, illumination azimuth, illumination intensity, and position information includes: Based on the illumination angle, illumination azimuth, and position information, obtaining the shading area; Based on the illumination intensity, obtaining the corresponding reflection intensity of the shading area.

3. The method according to claim 2, characterized in that, the obtaining the shading area based on the illumination angle, illumination azimuth, and position information includes: Based on the position information, obtaining a reference shading area, where the reference shading area is the area in the sunroof corresponding to the position information; Based on the illumination angle, illumination azimuth, and reference shading area, obtaining the shading area.

4. The method according to claim 3, characterized in that, the obtaining the shading area based on the illumination angle, illumination azimuth, and reference shading area includes: Based on the illumination angle and illumination azimuth, obtaining the offset corresponding to the reference shading area; Based on the offset corresponding to the reference shading area, translating the reference shading area, and taking the translated reference shading area as the shading area.

5. The method according to claim 1, characterized in that, the method further includes: When the vehicle is in the full - area shading mode, obtaining the illumination intensity of the sunlight received by the vehicle; Based on the illumination intensity, obtaining the reflection intensity of the sunroof; Based on the reflection intensity, displaying a second image in the entire area of the sunroof.

6. The method according to claim 1, characterized in that, the method further includes: When the vehicle is in the full - area light - transmitting mode, controlling the entire area of the sunroof to present a transparent state.

7. The method according to claim 1, characterized in that, the method further includes: When the vehicle is in the full - area heat - absorbing mode, displaying a black image in the entire area of the sunroof.

8. The method according to claim 1, characterized in that, the method further includes: When the vehicle is in the theme mode, displaying a third image in the entire area of the sunroof, where the third image is an image corresponding to a preset theme.

9. A panoramic sunroof shading device, characterized in that, including: An information acquisition unit, configured to acquire the illumination angle, illumination azimuth, and illumination intensity of sunlight received by the sunroof of the vehicle when the vehicle is in the area shading mode; acquire the position information of the occupants in the vehicle; A shading area acquisition unit, configured to obtain a shading area in the sunroof and a corresponding specular reflection intensity of the shading area based on the illumination angle, the illumination azimuth, the illumination intensity, and the position information; An image output unit, configured to display a first image in the sunroof based on the shading area and the corresponding specular reflection intensity of the shading area, where the sunroof is a flexible transparent display screen.

10. A panoramic sunroof shading system, characterized in that it includes a sunroof and a shading controller, wherein the shading controller is configured to execute the method according to any one of claims 1-8.

11. A vehicle, characterized in that it includes a panoramic sunroof shading system according to claim 10.

12. A computer-readable storage medium, characterized in that the computer-readable storage medium stores program code, wherein when the program code runs, it executes the method according to any one of claims 1-8.