Shading device adjustment method, system, vehicle and storage medium
By presetting multiple protection modes in the vehicle, the light-shading device is automatically adjusted according to the sunlight irradiation range, the problem of cumbersome adjustment of the light-shading device is solved, and the adjustment efficiency and user experience are improved.
Patent Information
- Application Number
- CN202211117418.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-14
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2042-09-14
AI Technical Summary
During driving, the adjustment of the light shielding device is cumbersome and has low adjustment efficiency, which cannot effectively deal with changes in sunlight, resulting in frequent adjustments from users.
The vehicle has presets a variety of protection modes. By determining the irradiation range of sunlight through the light transmitting area in the vehicle, the light shielding device is automatically adjusted to reduce the area of the light transmitting area to ensure that the desired light shielding area will not be irradiated.
Automatic adjustment of the light-shielding device is realized, which reduces user's operating steps, improves adjustment efficiency, and ensures that the desired light-shielding area is not illuminated by sunlight.
Smart Images

Figure CN115593194B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle-mounted terminal technology, and in particular to a shading device adjustment method, system, vehicle, and storage medium. Background Art
[0002] With the advancement of technology and the development of society, the number of cars continues to increase, and cars have become a common means of transportation for people.
[0003] To protect against sunlight while driving, some vehicles often have sun visors above the driver's and co-driver's seats, and / or sunshades or other light-blocking devices installed on other windows (such as the left and right windows, sunroof, and rear window). However, users often need to adjust the sunshades multiple times based on changes in sunlight while driving, which is cumbersome and inefficient. Summary of the Invention
[0004] In view of this, the present application provides a shading device adjustment method, system, vehicle and storage medium.
[0005] Specifically, this application is implemented through the following technical solutions:
[0006] According to a first aspect of an embodiment of the present application, a method for adjusting a shading device is provided, which is applied to a vehicle, wherein at least one window of the vehicle is provided with a shading device, and the window is formed with a light-transmitting area; the method comprising:
[0007] Determining the illumination range of sunlight inside the vehicle through the light-transmitting area;
[0008] Determining a desired shading area in the vehicle according to the selected protection mode; wherein the vehicle is preset with multiple protection modes, and different protection modes indicate different desired shading areas;
[0009] If at least a portion of the desired light-shielding area is within the illumination range, the light-shielding device is adjusted to reduce the area of the light-transmitting region.
[0010] Optionally, the protection mode includes a first protection mode, and the expected shading area of the first protection mode is smaller than or equal to a preset shading range;
[0011] The preset shading range is determined by:
[0012] Determining vehicle position and orientation information of the vehicle at different time points within a preset time period in the future based on the navigation trajectory and planned speed of the vehicle;
[0013] When the shading area formed by the shading device is adjusted to the maximum, based on the vehicle position and orientation information at different time points, predicting the sunlight exposure inside the vehicle within the preset future time period;
[0014] A preset shading range in the vehicle within the future preset time period is determined based on the illumination condition, and a proportion of the illuminated area of the preset shading range is lower than a preset threshold.
[0015] Optionally, the protection mode includes a second protection mode, a third protection mode and / or a fourth protection mode;
[0016] The second protection mode indicates that the seating area with passengers is a desired light-shielding area;
[0017] The third protection mode indicates that the seat area where the passenger who performs the preset behavior is located is the desired light-shielding area;
[0018] The fourth protection mode indicates that the selected seating area is a desired light blocking area.
[0019] Optionally, a camera is installed inside the vehicle;
[0020] Determining the desired light-shielding area in the vehicle according to the selected protection mode includes:
[0021] If the selected protection mode is the second protection mode, identifying the image captured by the camera to determine whether there are passengers in the seating area, and determining the desired light-shielding area in the vehicle based on the identification result;
[0022] If the selected protection mode is the third protection mode, performing behavior recognition on the image captured by the camera to determine whether the passenger has performed a preset behavior, and determining the desired light-shielding area in the vehicle based on the recognition result;
[0023] and / or
[0024] The seat of the vehicle is equipped with a seat sensor;
[0025] Determining the desired light-shielding area in the vehicle according to the selected protection mode includes:
[0026] If the selected protection mode is the second protection mode, whether a passenger is seated is detected through the data collected by the seat sensor, and the desired shading area in the vehicle is determined based on the detection result.
[0027] Optionally, the vehicle includes a light sensor;
[0028] Determining the desired light-shielding area in the vehicle according to the selected protection mode includes:
[0029] If the light intensity detected by the light sensor is greater than a preset light intensity threshold, determining a desired light shielding area in the vehicle according to the selected protection mode;
[0030] Among them, in the second protection mode, the preset light intensity thresholds corresponding to passengers of different ages are different; and / or in the third protection mode, the preset light intensity thresholds corresponding to the areas where passengers performing different preset behaviors are located are different.
[0031] Optionally, in the second protection mode, the preset light intensity threshold corresponding to a child passenger is smaller than the preset light intensity threshold corresponding to an adult passenger; and / or
[0032] The preset light intensity threshold is negatively correlated with the driving time of the vehicle from the current position to the destination.
[0033] Optionally, the shading device includes a sunshade curtain and a driving motor for driving the sunshade curtain;
[0034] If at least part of the desired light-shielding area is within the illumination range, adjusting the light-shielding device to reduce the area of the light-transmitting area includes:
[0035] determining a target driving amount of the driving motor according to the intersection of the desired shading area and the illumination range, and driving the driving motor using the target driving amount to increase the shading area formed by the sunshade;
[0036] and / or
[0037] The shading device includes glass disposed on the vehicle window and capable of changing light transmittance, the glass including a plurality of independently controlled glass areas;
[0038] If at least part of the desired light-shielding area is within the illumination range, adjusting the light-shielding device to reduce the area of the light-transmitting area includes:
[0039] According to the intersection of the desired shading area and the illumination range, a target glass area to be adjusted is determined, and the light transmittance of the target glass area is reduced.
[0040] Optionally, it also includes:
[0041] When the shading area formed by the sunshade is adjusted to the maximum and the intersection is not empty, outputting a prompt message indicating that the sunshade cannot be further adjusted; and / or
[0042] When the light transmittance of all glass areas in the glass has been reduced and the intersection is not empty, a prompt message indicating that the glass cannot be further adjusted is output.
[0043] Optionally, determining the illumination range of sunlight in the vehicle through the light-transmitting area includes:
[0044] In the absence of any obstacles blocking sunlight around the vehicle, determining the solar altitude angle and the solar azimuth angle using the time information and the vehicle position information;
[0045] determining a relative azimuth angle between the sun and the vehicle window according to the vehicle orientation information, the solar azimuth angle, and the position of the vehicle window in the vehicle;
[0046] The illumination range of sunlight passing through the light-transmitting area in the vehicle is determined according to the area of the light-transmitting area corresponding to the vehicle window, the solar altitude angle, and the relative azimuth angle.
[0047] Optionally, at least one camera is further installed inside the vehicle, and the at least one camera is used to capture a panoramic image of the entire space inside the vehicle;
[0048] Determining the illumination range of sunlight in the vehicle through the light-transmitting area includes:
[0049] In the event that there are obstacles around the vehicle that block sunlight, a panoramic image captured by the at least one camera is obtained, and the illumination range of sunlight passing through the light-transmitting area inside the vehicle is determined based on the brightness and color of the panoramic image.
[0050] Optionally, the vehicle further comprises a light sensor;
[0051] The illumination range of the sunlight in the vehicle through the light-transmitting area includes:
[0052] If the light sensor detects the presence of sunlight or the weather information obtained from the preset weather platform is sunny, determine the illumination range of sunlight inside the vehicle through the light-transmitting area; and / or
[0053] The method further comprises:
[0054] If the light sensor detects that there is no sunlight or the weather information obtained from the preset weather platform is cloudy, a prompt message indicating that there is no light in the car is output.
[0055] According to a second aspect of an embodiment of the present application, a shading device adjustment system is provided, which is applied to a vehicle, wherein a window of the vehicle is formed with a light-transmitting area. The system includes at least one shading device corresponding to at least one window of the vehicle, a memory, a processor, and executable instructions stored in the memory and executable on the processor.
[0056] Wherein, when the processor executes the executable instructions, it is used to implement the steps in the method as described in any one of the first aspects to adjust the shading device.
[0057] According to a third aspect of an embodiment of the present application, a vehicle is provided, comprising the shading device adjustment system described in the second aspect.
[0058] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which computer instructions are stored. When the computer instructions are executed by a processor, the steps of any one of the methods described in the first aspect are implemented.
[0059] The technical solutions provided by the embodiments of the present application may have the following beneficial effects:
[0060] An embodiment of the present application provides a method for adjusting a shading device applied to a vehicle, wherein at least one window of the vehicle is correspondingly provided with a shading device, and the window is formed with a light-transmitting area. The vehicle is preset with a plurality of protection modes, and different protection modes indicate different desired shading areas. The user can select the desired protection mode according to actual needs. In actual application, the vehicle can determine the illumination range of sunlight through the light-transmitting area in the vehicle, and can determine the desired shading area in the vehicle according to the protection mode selected by the user; if it is detected that at least part of the desired shading area is within the illumination range, the shading device is automatically adjusted to reduce the area of the light-transmitting area. This embodiment realizes the automatic adjustment of the shading device to ensure that the desired shading area selected by the user will not be illuminated, thereby reducing the user's adjustment steps and improving the adjustment efficiency.
[0061] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0063] Figure 1 It is a structural schematic diagram of a shading device adjustment system shown in an exemplary embodiment of the present application.
[0064] Figure 2A It is a flowchart of a shading device adjustment method shown in an exemplary embodiment of the present application.
[0065] Figure 2B This is an example diagram showing an exemplary embodiment of the present application showing a user selecting a protection mode on a vehicle-mounted display (providing an interactive interface).
[0066] Figure 3 Schematic diagram of the solar altitude angle and solar azimuth angle shown in an exemplary embodiment of the present application.
[0067] Figure 4It is a schematic diagram of a vehicle driving direction in a navigation interface shown in an exemplary embodiment of the present application.
[0068] Figure 5 1 is a schematic diagram of the azimuth angles of different vehicle windows shown in an exemplary embodiment of the present application.
[0069] Figure 6 Schematic diagram of the relative azimuth angle between the front window and the sun shown in an exemplary embodiment of the present application.
[0070] Figure 7 3 is a schematic diagram showing the illumination range of the sun through the light-transmitting area of the left window in a vehicle according to an exemplary embodiment of the present application.
[0071] Figure 8 Schematic diagram of an interior lighting image of a vehicle shown in an exemplary embodiment of the present application.
[0072] Figure 9 A schematic structural diagram of another shading device adjustment system is shown in an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0073] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0074] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. As used in this application and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
[0075] It should be understood that although the terms first, second, third, etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0076] In order to prevent the influence of sunlight during driving, some vehicles usually have sun visors above the driver and co-driver seats, and / or sunshades or other shading devices for blocking light are installed on other windows (such as left and right windows, sunroof, rear window, etc.). During driving, the direction of sunlight changes. For people who want to avoid sunlight while maintaining external vision, the shading device (such as sunshade) that has just been adjusted will soon change the illumination area inside the car due to the change in the direction of sunlight. The previously adjusted sunshade position cannot effectively block the sunlight and needs to be readjusted, which is cumbersome and inefficient.
[0077] In response to the problems in the related art, an embodiment of the present application provides a method for adjusting a shading device applied to a vehicle, wherein at least one window of the vehicle is correspondingly provided with a shading device, and the window is formed with a light-transmitting area. The vehicle is preset with a plurality of protection modes, and different protection modes indicate different desired shading areas. The user can select the desired protection mode according to actual needs. In actual application, the vehicle can determine the irradiation range of sunlight through the light-transmitting area in the vehicle, and can determine the desired shading area in the vehicle according to the protection mode selected by the user; if it is detected that at least part of the desired shading area is within the irradiation range, the shading device is automatically adjusted to reduce the area of the light-transmitting area. This embodiment realizes the automatic adjustment of the shading device to ensure that the desired shading area selected by the user will not be irradiated, thereby reducing the user's adjustment steps and improving the adjustment efficiency.
[0078] In some embodiments, the shading device adjustment method can be applied to a vehicle, for example, by a processor (such as an ECU, electronic control unit) in the vehicle. Figure 1 , Figure 1 An embodiment of the present application provides a sunshade adjustment system, which is installed on a vehicle having a window with a light-transmitting area. The system includes at least one sunshade 10 corresponding to at least one window of the vehicle, a memory 20, a processor 30, and executable instructions stored in the memory 20 and executable on the processor 30. The processor 30 can execute the executable instructions for instructing the sunshade adjustment method provided in the embodiment of the present application to adjust the sunshade.
[0079] Of course, in addition to the above-mentioned components, other components may also be included, such as but not limited to a vehicle-mounted display (used to provide an interactive interface for users to select a protection mode), a satellite positioning module (used to determine the latitude and longitude information of the vehicle), a light sensor (used to detect the intensity of sunlight), a navigation planning module (such as providing a navigation planning route, estimated driving time information, the driving direction of the vehicle, etc.), a communication module (used to communicate with external devices, such as obtaining the current specific date, time, etc. from an external device), and / or a microphone (used to collect user voice input information), etc., which can be specifically set according to the actual application scenario, and this embodiment does not impose any restrictions on this.
[0080] Next, the shading device adjustment method provided in the embodiment of the present application is exemplarily described: Figure 2A , Figure 2A This is a flow chart of a method for adjusting a sunshade provided in an embodiment of the present application. The method is applied to a vehicle and, optionally, is executed by a processor in a sunshade adjustment system installed in the vehicle. At least one window of the vehicle is provided with a sunshade, and a light-transmitting area is formed on the window; for example, sunshades are provided on the left and right windows or the rear window of the vehicle. The method includes:
[0081] In step S101 , the illumination range of sunlight in the vehicle through the light-transmitting area is determined.
[0082] In step S102, a desired shading area in the vehicle is determined according to the selected protection mode; wherein the vehicle is preset with multiple protection modes, and different protection modes indicate different desired shading areas.
[0083] In step S103 , if at least a portion of the desired light-shielding area is within the illumination range, the light-shielding device is adjusted to reduce the area of the light-transmitting region.
[0084] This embodiment realizes automatic adjustment of the shading device to ensure that the desired shading area selected by the user is not illuminated as much as possible, which is beneficial to reducing the user's adjustment steps and improving the adjustment efficiency.
[0085] For example, steps S101 to S103 may be performed when the user selects at least one protection mode from a plurality of protection modes. Figure 2B For example, a plurality of protection modes are displayed on the vehicle's onboard display, and the user can select at least one protection mode according to actual needs.
[0086] In some embodiments, the vehicle includes multiple windows. Car windows are an important component of the vehicle body and are designed to meet the needs of interior lighting, ventilation, and vision for the driver and passengers. Car windows, depending on their installation location, include front and rear windows, left and right side windows, and a roof window. At least one of the vehicle's windows is provided with a corresponding shading device, such as a sunshade or glass with variable light transmittance, for each of the vehicle's side windows and / or roof window.
[0087] The vehicle window forms a light-transmitting area. Exemplarily, when a shading device is provided corresponding to the vehicle window, the vehicle can determine the area of the light-transmitting area formed by the vehicle window based on the area of the vehicle window and the area of the light-shielding area formed by the shading device. For the vehicle window provided with the shading device, the area of the light-shielding area is negatively correlated with the area of the light-transmitting area, i.e., the larger the area of the light-shielding area, the smaller the area of the light-transmitting area, and vice versa. Different areas of the light-transmitting area result in different lighting conditions within the vehicle.
[0088] In addition, some windows in the vehicle may not be equipped with shading devices, and the range of sunlight shining through the light-transmitting areas of these windows in the vehicle cannot be adjusted; or the area of the shading devices installed on some windows is not large enough (for example, the sun visor installed on the front window is only used to block part of the sunlight shining through the front window so that the sunlight cannot reach the driver's eyes). When the shading area formed by the sun visor has been adjusted to the maximum, the sunlight that can still enter from the light-transmitting area of the front window cannot be adjusted; or in order to ensure driving safety, considering that some windows in the vehicle may need to remain in a light-transmitting state to facilitate the driver to observe the road conditions, the adjustment method of the present application may not be performed on these parts of the vehicle, such as the shading devices corresponding to the front window and the side windows near the driver's seat of the vehicle may not be adjusted. The specific scenario can be specifically set according to the actual application process. In one example, the user can interact with the vehicle to select at least one shading device for which the method provided by the embodiment of the present application needs to be executed. For example, the user can select on the vehicle display provided by the vehicle that the shading devices on the top window, rear window and the left and right windows of the rear seat can be automatically adjusted according to the method provided by the present application.
[0089] In some embodiments, the vehicle further includes a light sensor configured to detect sunlight intensity. When executing step S101, the vehicle first determines whether sunlight is present at the vehicle's location based on the light intensity detected by the light sensor. If the light sensor detects sunlight, the vehicle determines the range of sunlight within the vehicle that passes through the light-transmitting area. If the light sensor detects the absence of sunlight, there is no need to determine the vehicle's interior lighting information at the location. Instead, a message indicating that there is no sunlight inside the vehicle can be displayed on the vehicle's display, thereby conserving computing resources.
[0090] In other embodiments, the vehicle has an Internet connection function. When the vehicle executes step S101, the vehicle can first obtain weather information of the vehicle's location from a preset weather platform. If the weather information is sunny, the vehicle determines the illumination range of sunlight passing through the light-transmitting area inside the vehicle; if the weather information is cloudy, there is no need to determine the lighting information inside the vehicle at the vehicle's location, and a prompt message that there is no light inside the vehicle can be output on the vehicle-mounted display, which is beneficial for saving computing resources.
[0091] In some embodiments, if the light sensor detects the presence of sunlight or the weather information obtained from the preset weather platform is sunny, and the user has also selected the desired protection mode, the vehicle needs to determine the illumination range of sunlight through the light-transmitting area in the vehicle, and determine the desired shading area in the vehicle according to the selected protection mode. Two exemplary implementation methods for determining the illumination range are provided here, one is to calculate the illumination range of sunlight in the vehicle based on information such as the solar altitude angle and the solar azimuth angle, and the other is to determine the illumination range of sunlight in the vehicle based on images captured by the camera in the vehicle. Different implementation methods can be selected according to the obstacles around the vehicle that affect sunlight, so as to achieve a balance between improving accuracy and reducing power consumption.
[0092] The vehicle is equipped with at least one detection sensor (such as a camera, lidar, or millimeter-wave radar) for sensing the environment. The vehicle can use data collected by the detection sensor to determine whether there are obstacles blocking sunlight. In one example, the vehicle can use time information and vehicle position information to calculate the solar altitude angle, thereby determining the solar azimuth angle. The vehicle then determines whether there are obstacles higher than the vehicle within the solar azimuth angle range based on the data collected by the detection sensor. If there are obstacles higher than the vehicle, the vehicle determines that there are obstacles blocking sunlight around the vehicle.
[0093] In one possible implementation, at least one camera is further installed inside the vehicle, and the at least one camera is used to capture a panoramic image of the entire interior space of the vehicle. In the event that there are obstacles around the vehicle that block sunlight, the vehicle obtains the panoramic image captured by the at least one camera and determines the illumination range of the vehicle interior by sunlight passing through the light-transmitting area based on the brightness and color of the panoramic image. This embodiment determines the illumination distribution inside the vehicle through the panoramic image captured by the camera when there are obstacles around the vehicle that block sunlight, which helps to improve the accuracy of determining the illumination range and eliminate interference from obstacles that block sunlight.
[0094] In another possible implementation, when there are no obstacles around the vehicle that block sunlight, the vehicle can use time information and vehicle position information to determine the solar altitude and solar azimuth. The vehicle can then determine the relative azimuth of the sun and the window based on the vehicle's orientation, the solar azimuth, and the window's position within the vehicle. Furthermore, the illumination range of sunlight within the vehicle through the light-transmitting area is determined based on the area of the light-transmitting area corresponding to the window, the solar altitude, and the relative azimuth. This embodiment calculates the sunlight illumination range within the vehicle directly based on information such as the solar altitude and solar azimuth, without requiring a camera, thereby reducing power consumption.
[0095] Here is an explanation of the sun angle and sun azimuth: Figure 3 The solar altitude angle refers to the angle between the direction of sunlight incident on a specific location on Earth and the horizon. When the solar altitude angle is 90°, solar radiation intensity is maximum; the more obliquely the sun passes below the ground (i.e., the smaller the solar altitude angle), the less intense the radiation. At locations on the terminator, the solar altitude angle is 0°, indicating the transition between day and night. At locations in the diurnal hemisphere, the solar altitude is greater than 0°, indicating daylight; and at locations in the nocturnal hemisphere, the solar altitude is less than 0°, indicating darkness. The solar altitude angle varies with local time and the sun's declination. The solar declination (equal to the latitude of the point where the sun is directly overhead) is represented by δ, and the geographic latitude of the observation location is represented by φ (both solar declination and geographic latitude are positive for north latitude and negative for south latitude). Local time (hour angle) is represented by t, and the solar altitude angle is represented by h. The formula for calculating the solar altitude angle is: sin h = sinφsinδ + cosφcosδcos t. The calculation method for solar declination follows the internationally accepted method. That is to say, once the time and geographical location are determined, the solar altitude angle at a certain location at a certain point in time can be determined.
[0096] The solar azimuth is the angle of the Sun, typically measured clockwise from the north along the horizon. The azimuth is calculated from the object's true north (the same as the north of the central meridian within the same geographic region / zone) as 0 degrees. Its value ranges from 0 to 360 degrees, and is calculated by rotating the object clockwise around the north of the object, with the azimuth increasing to 360°. Therefore, the solar azimuth is generally measured clockwise, starting from the north of the object and ending at the direction of incident sunlight. The solar azimuth is determined based on the solar altitude, the hour angle at the time of calculation, the solar declination, and the geographic latitude. The calculation of the solar azimuth follows internationally accepted methods.
[0097] For example, the vehicle can obtain the current time information and the current vehicle position information (such as the latitude and longitude of the vehicle's location) from relevant sensors in the vehicle (such as a clock and a satellite positioning module), and then use the time information and vehicle position information in combination with the solar declination to determine the solar altitude angle and solar azimuth angle.
[0098] Next, the vehicle can determine the azimuth of the window based on the vehicle's orientation information and the window's position within the vehicle, and further determine the relative azimuth of the sun and the window based on the window's azimuth and the sun's azimuth. The window's azimuth refers to the angle of the window in terms of orientation, such as the angle between the window and true north. It is understood that other directions can also be used as reference datums, and this embodiment does not impose any limitations on this.
[0099] For example, the vehicle's heading information can be determined based on at least one of the following information: the vehicle's direction of travel according to the navigation track, the orientation information measured by the vehicle's compass, or the steering information fed back by the vehicle's electric power steering system; of course, it can also be determined in other ways, and this embodiment does not impose any restrictions on this. The heading information indicates the vehicle's angle in direction, such as the angle between the vehicle's front and the north direction. In one example, see Figure 4 The vehicle can determine the vehicle's orientation information based on the angle between the vehicle's driving direction indicated in the navigation interface and the north direction.
[0100] For example, see Figure 5 The azimuth angles of the front window and top window are equal to the orientation information, and the azimuth angles of the left, right and rear windows are obtained by processing the orientation information according to the relative positions of the windows and the front window. In one example, the azimuth angle toward due north is 0°, the clockwise direction is a positive angle, and the counterclockwise direction is a negative angle. Figure 5, assuming that the azimuth angles of the front window and top window are B, the azimuth angle of the right window is C, the azimuth angle of the rear window is D, and the azimuth angle of the left window is E. Taking the vehicle model as an example with a preset four-sided shape, B = orientation information; C = B + 90°; D = B + 180°; E = B + 270°. Those skilled in the art will understand that the above-mentioned conversion relationship of the azimuth angles of different windows is only an example, and the specific conversion relationship may vary according to the vehicle model. This embodiment does not impose any restrictions on this; the conversion relationship can be calibrated by the parking lot before leaving the factory and stored in the vehicle, or it can be obtained from the vehicle server through an over-the-air upgrade. Please refer to Figure 6 ( Figure 6 (N represents true north.) For example, let's assume the front window's relative azimuth is BS, the sun's azimuth is A, and the front window's azimuth is B. Then, BS = AB. For the four front, rear, left, and right windows, we can calculate that when the relative azimuth is between -90° and 90°, sunlight can enter through the light-transmitting area of the window. Outside this range, sunlight cannot enter. For the light-transmitting area of the roof window, any sunlight can enter the vehicle.
[0101] Finally, the vehicle can determine the illumination range of sunlight within the vehicle through at least one light-transmitting area based on the area of the light-transmitting area corresponding to at least one of the vehicle windows, the solar altitude angle, and the relative azimuth angle. For each vehicle window, the illumination range within the vehicle is the projection range of the light-transmitting area formed by the window within the vehicle. The projection range of the light-transmitting area within the vehicle varies depending on the area of the light-transmitting area, the solar altitude angle, and / or the relative azimuth angle.
[0102] In one example, see one of the car windows. Figure 7 , assuming that the relative azimuth angle of the left window is ES and the solar altitude angle is h, determine the projection direction according to the solar altitude angle and the relative azimuth angle, and project the light-transmitting area of the left window into the car according to the projection direction, then the illumination range of the sun through the light-transmitting area of the left window in the car can be obtained, wherein the area of the illumination range is related to the area of the light-transmitting area and the projection direction. Figure 7 The Z axis represents a direction perpendicular to the ground, the Y axis represents the orientation of the light-transmitting area of the left window, and the X axis represents a direction perpendicular to the orientation of the light-transmitting area of the left window.
[0103] In some embodiments, after the vehicle determines the illumination range of the light-transmitting area formed by sunlight passing through the vehicle windows through the above implementation method, the vehicle can display the interior lighting image on the vehicle's onboard display according to the illumination range and the vehicle interior results. Figure 8The interior lighting image includes the lighting area inside the car illuminated by sunlight, thereby providing an intuitive reference for the user.
[0104] For example, the interior lighting image indicates the components in the vehicle that are within the illumination range. The components in the vehicle include but are not limited to seats, doors, seat cushions, handles, steering wheels, instrument panels, inter-seat storage boxes or carpets, etc. In one example, see Figure 8 In the interior lighting image shown, the sun shines from the left rear. From the interior lighting image, we can see that the sun shines on part of the seat and part of the door, allowing users to clearly understand the distribution of sunlight in the entire vehicle and provide a reference for users' shading decisions.
[0105] Exemplarily, the vehicle also includes a light sensor. When displaying the interior lighting image, the brightness of the illuminated area in the interior lighting image can be determined based on the light intensity detected by the light sensor. For example, the brightness of the illuminated area is positively correlated with the light intensity detected by the light sensor. The stronger the light intensity, the brighter the illuminated area, thereby providing users with more reference information to assist users in making shading decisions.
[0106] In some embodiments, after the vehicle determines the illumination range of the light-transmitting area formed by sunlight passing through the windows on the vehicle through the above-mentioned implementation method, it can detect whether the expected shading area in the vehicle indicated by the protection mode selected by the user intersects with the illumination range. If at least part of the expected shading area is within the illumination range, the shading device is automatically adjusted to reduce the area of the light-transmitting area, so as to ensure that the expected shading area will not be exposed to sunlight.
[0107] Here are some examples of the various protection modes provided by the vehicle:
[0108] In a first possible embodiment, the protection mode includes a first protection mode, and the expected shading area indicated by the first protection mode is less than or equal to a preset shading range. The preset shading range is an area where the vehicle is less affected by light within a preset time period in the future when the shading area formed by the shading device is adjusted to the maximum (for example, the preset shading range will not be exposed to sunlight at all within the preset time period in the future; or a very small part is allowed to be exposed to sunlight within the preset time period in the future). The preset shading range can be determined based on information such as the solar altitude angle and relative azimuth angle of the vehicle at different time points in the preset time period in the future.
[0109] Exemplarily, when the user selects the first protection mode, the vehicle can determine the preset shading range, and thus determine the desired shading area indicated by the first protection mode, in the following manner: the vehicle can determine the vehicle position and orientation information of the vehicle at different time points within a preset future duration based on the vehicle's navigation trajectory and planned speed, i.e., multiple sets of {time information, vehicle position information, orientation information}. The preset duration can be specifically set based on the actual application scenario, and this embodiment does not impose any restrictions on this. For example, the preset duration is 1 hour or half an hour. In actual application, if the planned driving duration corresponding to the navigation trajectory is less than the preset duration, the vehicle can determine the vehicle position and orientation information of the vehicle at different time points within the planned driving duration based on the vehicle's navigation trajectory and planned speed. If the planned driving duration corresponding to the navigation trajectory is greater than the preset duration, in order to ensure that the subsequently determined preset shading range is not too small, the calculation is still performed according to the preset duration.
[0110] In one example, in order to reduce the amount of subsequent calculations, a set of {time information, vehicle position information, and direction information} can be determined at certain intervals (this interval is much shorter than the above preset interval, such as every 5 seconds, 10 seconds, or 15 seconds) based on the navigation trajectory and planned speed of the vehicle.
[0111] In another example, the vehicle can count the duration of each orientation of the vehicle within a preset time period in the future based on the navigation trajectory and the planned speed. If the duration of a certain orientation of the vehicle is relatively short (for example, less than 5 seconds or 8 seconds, etc.), the {time information, vehicle position information, orientation information} corresponding to the orientation will not be counted, thereby saving subsequent calculations and ensuring that the preset shading range determined subsequently will not be too small.
[0112] Then, after determining multiple groups of {time information, vehicle position information, orientation information} within a future preset time period, the vehicle adjusts the shading area formed by the shading device to the maximum, and predicts the sunlight exposure inside the vehicle within the future preset time period based on the vehicle position and orientation information of the vehicle at different time points; that is, for each group of {time information, vehicle position information, orientation information}, the solar altitude angle and solar azimuth angle are determined based on the time information and vehicle position information, and then the relative azimuth angle between the sun and the window is determined based on the orientation information of the vehicle, the solar azimuth angle and the position of the window in the vehicle, and then the illumination range of sunlight inside the vehicle through the light-transmitting area is determined based on the area of the light-transmitting area corresponding to the window, the solar altitude angle and the relative azimuth angle.
[0113] After determining the illumination range corresponding to each set of {time information, vehicle position information, and orientation information}, the vehicle can determine the preset shading range based on the sunlight exposure inside the vehicle within a preset future duration (i.e., the illumination range of the vehicle at different time points), where the illumination area ratio of the preset shading range is lower than a preset threshold, for example, the illumination area ratio of the preset shading range is at least less than 50%. This embodiment utilizes the vehicle's navigation trajectory and planned speed to determine the sunlight exposure inside the vehicle within the preset future duration, and then determines the preset shading range, thereby ensuring the accuracy of the preset shading range.
[0114] Among them, the preset threshold value can be specifically set according to the actual application scenario, and this embodiment does not impose any restrictions on this. In one example, for example, the preset threshold value is 20%, that is, when the shading area formed by the shading device is adjusted to the maximum, there is still a possibility that 20% of the preset shading area will be exposed to sunlight within the preset time period in the future. In another example, the proportion of the illuminated area of the preset shading area is 0, that is, when the shading area formed by the shading device is adjusted to the maximum, the preset shading area will not be exposed to sunlight 100% within the preset time period in the future.
[0115] Exemplarily, after the preset shading range is determined, the preset shading range can be displayed on an onboard display of the vehicle so that the user can make seating decisions, such as arranging children to sit on seats within the preset shading range.
[0116] Exemplarily, since the preset shading range is determined when the shading area formed by the shading device is adjusted to the maximum, the preset shading range indicates the maximum shading range. The user can reduce the preset shading range or keep it unchanged according to actual conditions, thereby obtaining the desired shading area indicated by the first protection area. In one example, if the user does not need such a large shading range, the preset shading range can be reduced through interaction with the vehicle to obtain the desired shading area indicated by the first preset mode, that is, the area of the shading area formed by the shading device can be reduced (or the area of the light-transmitting area can be increased).
[0117] In a second possible implementation, the protection mode includes a second protection mode, and the second protection mode indicates that the seating area with passengers is the desired shading area. Exemplarily, a camera is installed inside the vehicle; if the protection mode selected by the user is the second protection mode, the vehicle can identify the image captured by the camera to determine whether there are passengers in the seating area, and determine the desired shading area in the vehicle based on the recognition result, that is, if a passenger is recognized, the seating area with passengers is determined as the desired shading area. Exemplarily, the vehicle's seats are installed with seating sensors; if the selected protection mode is the second protection mode, the vehicle can detect whether there are passengers sitting down through the data collected by the seating sensors, and determine the desired shading area in the vehicle based on the detection result, and if it is detected that a passenger is sitting down, the seating area with passengers is determined as the desired shading area. In this embodiment, the desired shading area is intelligently determined based on the passenger seating situation, which is conducive to improving the riding experience.
[0118] In a third possible implementation, the protection mode includes a third protection mode, and the third protection mode indicates that the seat area where the passenger who performs the preset behavior is located is the desired shading area; wherein the preset behavior can be customized according to user needs, for example, the preset behavior includes but is not limited to reading behavior, resting behavior, watching movie behavior, eating behavior or makeup behavior, etc. Exemplarily, a camera is installed inside the vehicle; if the protection mode selected by the user is the third protection mode, the vehicle can perform behavior recognition on the image captured by the camera to determine whether the passenger has performed the preset behavior, and determine the desired shading area in the vehicle based on the recognition result; that is, if it is recognized that the passenger has performed the preset behavior, the seat area where the passenger who performed the preset behavior is located is determined as the desired shading area. In this embodiment, the desired shading area is intelligently determined based on passenger behavior, which is conducive to improving the riding experience.
[0119] In a fourth possible implementation, the protection mode includes a fourth protection mode, which indicates that the selected seating area is a desired light-shielding area. The user can select the seating area to be shaded according to actual needs, for example, the seating area where a child is seated can be selected as the desired light-shielding area, thereby customizing the desired light-shielding area.
[0120] Those skilled in the art will appreciate that the above four protection modes are merely examples and may include other protection modes, which are not limited in this embodiment. Users may select at least one protection mode from the multiple protection modes based on actual needs, such as the second and third protection modes. Mutually exclusive protection modes cannot be selected simultaneously. If shading and light requirements conflict in certain areas of the vehicle, shading takes precedence.
[0121] During driving, if the desired shading area indicated by at least one protection mode selected by the user has no intersection with the illumination range determined in step S101, there is no need to adjust the shading device; if at least part of the desired shading area indicated by at least one protection mode selected by the user is within the illumination range determined in step S101, the vehicle adjusts the shading device to reduce the area of the light-transmitting area.
[0122] In some embodiments, it is considered that the light intensity also has a certain impact on the shading demand; for example, when the light intensity is relatively low, the user is more inclined to maintain external vision without shading; when the light intensity is relatively strong, in order to avoid sunburn, the user is more inclined to block the light. Optionally, when performing step S102, the vehicle first detects whether the light intensity detected by the light sensor meets the requirements. If the light intensity detected by the light sensor is greater than the preset light intensity threshold, the desired shading area in the vehicle is determined according to the selected protection mode, and then, when it is determined that at least part of the desired shading area is within the illumination range determined in step S101, the shading device is adjusted. If the light intensity detected by the light sensor is less than or equal to the preset light intensity threshold, there is no need to adjust the shading device. Among them, the preset light intensity threshold can be specifically set according to the actual application scenario, and this embodiment does not impose any restrictions on this.
[0123] Exemplarily, in the second protection mode, the preset light intensity thresholds for passengers of different ages are different. For example, considering that children's skin is more susceptible to sunburn, the preset light intensity threshold for child passengers can be set to be lower than the preset light intensity threshold for adult passengers. During driving, if the light intensity detected by the light sensor is greater than the preset light intensity threshold for child passengers and less than the preset light intensity threshold for adult passengers, the seat area where the child passenger is located can be determined as the desired light-shielding zone, and the seat area where the adult passenger is located does not need to be set; if the light intensity detected by the light sensor is greater than the preset light intensity threshold for adult passengers, the seat areas where both child and adult passengers are located can be determined as desired light-shielding zones.
[0124] Exemplarily, in the third protection mode, the preset light intensity thresholds corresponding to the areas where passengers performing different preset behaviors are located are different. For example, the preset light intensity threshold corresponding to the resting behavior is smaller than the preset light intensity threshold corresponding to the reading behavior (or the movie watching behavior). During driving, if the light intensity detected by the light sensor is greater than the preset light intensity threshold corresponding to the resting behavior, and less than the preset light intensity threshold corresponding to the reading behavior, the seat area where the passengers performing the resting behavior are located can be determined as the desired shading area, and the seat area where the passengers performing the reading behavior are located does not need to be set; if the light intensity detected by the light sensor is greater than the preset light intensity threshold corresponding to the reading behavior, the seat areas where the passengers performing the resting behavior and the passengers performing the reading behavior are located can both be determined as the desired shading areas.
[0125] For example, the length of illumination time will also affect the user's shading decision. For example, although the illumination intensity is relatively low, the user does not want to be exposed to the light for a long time. Therefore, the size of the preset light intensity threshold can be determined according to the driving time of the vehicle from the current position to the destination. For example, the preset light intensity threshold is negatively correlated with the driving time of the vehicle from the current position to the destination, that is, the longer the driving time, the smaller the preset light intensity threshold, and vice versa, thereby avoiding the user from being exposed to the light for a long time. In one example, for example, children's skin is more susceptible to sunburn, then in the second protection mode, the preset light intensity threshold corresponding to the child passenger is negatively correlated with the driving time of the vehicle from the current position to the destination; of course, other protection modes or adult passengers are also applicable, and this embodiment does not impose any restrictions on this.
[0126] Next, the adjustment process in step S103 is exemplarily described:
[0127] In one possible implementation, the shading device includes a sunshade and a drive motor for driving the sunshade. If at least part of the desired shading area is within the illumination range, the vehicle can determine the target drive amount of the drive motor based on the intersection of the desired shading area and the illumination range, and use the target drive amount to drive the drive motor to increase the shading area formed by the sunshade. Exemplarily, the vehicle can determine the increased area of the shading area formed by the sunshade device by back projection based on the intersection, combined with the solar altitude angle and the relative azimuth angle (of the sun and the vehicle window), and determine the target drive amount of the drive motor based on the increased area. This embodiment realizes automatic adjustment of the sunshade according to the intersection of the desired shading area and the illumination range, which helps to reduce the user's operating steps.
[0128] In addition, if the shaded area formed by the sunshade is adjusted to its maximum and the intersection is not empty, that is, the sunshade is fully extended but the desired shaded area is still exposed to sunlight, which may be the result of sunlight entering through some windows without sunshades, the vehicle will output a prompt message indicating that the sunshade cannot be adjusted further, and the sunshade will remain in the current adjustment state (i.e., the shaded area is at its maximum). The prompt message includes but is not limited to visual information and / or auditory information.
[0129] In another possible implementation, the shading device includes a glass capable of changing the transmittance and arranged on the vehicle window, and the glass includes a plurality of independently controlled glass areas. If at least part of the desired shading area is within the illumination range, the vehicle can determine the target glass area to be adjusted based on the intersection of the desired shading area and the illumination range, and reduce the transmittance of the target glass area. Exemplarily, the vehicle can determine the target glass area by back projection based on the intersection, combined with the solar altitude angle and the relative azimuth angle (of the sun and the vehicle window); in other words, the target glass area is the intersection projected into the vehicle based on the solar altitude angle and the relative azimuth angle (of the sun and the vehicle window). The lower the transmittance of the glass, the stronger its ability to block light, and the higher the transmittance, the weaker its ability to block light. This embodiment plays the role of blocking sunlight by reducing the transmittance of the target glass area.
[0130] In addition, if the transmittance of all glass areas in the glass has been reduced and the intersection is not empty, that is, the transmittance of the glass has been reduced overall but the desired shading area is still exposed to sunlight, which may be the result of sunlight entering through some vehicle windows (which are equipped with glass with unchangeable transmittance), the vehicle will output a prompt message indicating that the glass cannot be adjusted further, and the glass will maintain the current adjustment state (that is, the transmittance of all glass areas has been reduced). The prompt message includes but is not limited to visual information and / or auditory information.
[0131] It is not difficult to understand that the solutions described in the above embodiments can be combined when there is no conflict, and they are not listed one by one in the embodiments of this application.
[0132] Accordingly, see Figure 1 An embodiment of the present application also provides a shading device adjustment system, which is applied to a vehicle, wherein the vehicle windows are formed with light-transmitting areas, and the system includes at least one shading device 10 corresponding to at least one window of the vehicle, a memory 20, a processor 30, and executable instructions stored in the memory 20 and executable on the processor 30.
[0133] Wherein, when the processor executes the executable instructions, it is used to: determine the illumination range of sunlight passing through the light-transmitting area in the vehicle; determine the expected shading area in the vehicle according to the selected protection mode; wherein, the vehicle is preset with multiple protection modes, and different protection modes indicate different expected shading areas; if at least part of the expected shading area is within the illumination range, adjust the shading device to reduce the area of the light-transmitting area.
[0134] Exemplarily, the processor 30 includes but is not limited to a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), or a field-programmable gate array (FPGA).
[0135] Exemplarily, the memory 20 may include at least one type of storage medium, including flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc.
[0136] Optionally, the processor 30 is further configured to determine an interior lighting image based on the illumination range combined with the vehicle interior result, wherein the interior lighting image includes the illumination area of the vehicle illuminated by sunlight, thereby providing an intuitive reference for the user. Figure 9 The system further includes a vehicle-mounted display 40, and the vehicle-mounted display 40 is used to display the interior lighting image of the vehicle.
[0137] For example, the vehicle-mounted display 40 may be a screen, which may be a light emitting diode (LED) screen, an OLED screen, a liquid crystal display (LCD) screen, a plasma screen, or any other type of screen.
[0138] Exemplarily, the vehicle-mounted display 40 provides an interactive interface, allowing the user to select a desired protection mode from a plurality of protection modes through the interactive interface. Exemplarily, the system may also include a microphone, allowing the user to select the desired protection mode by voice. This embodiment does not impose any limitation on this.
[0139] Optionally, the protection mode includes a first protection mode, and the expected shading area of the first protection mode is less than or equal to the preset shading range. The processor 30 is further configured to determine the vehicle position and orientation information of the vehicle at different time points within a future preset duration based on the navigation trajectory and planned vehicle speed of the vehicle; when the shading area formed by the shading device is adjusted to the maximum, predict the sunlight exposure inside the vehicle within the future preset duration based on the vehicle position and orientation information of the vehicle at different time points; determine a preset shading range inside the vehicle within the future preset duration based on the exposure condition, and the proportion of the illuminated area of the preset shading range is lower than a preset threshold.
[0140] Optionally, the protection mode includes a second protection mode, a third protection mode and / or a fourth protection mode; the second protection mode indicates that the seating area with passengers is the desired shading area; the third protection mode indicates that the seating area with passengers performing preset behaviors is the desired shading area; the fourth protection mode indicates that the selected seating area is the desired shading area.
[0141] Optionally, see Figure 9 The vehicle interior is equipped with a camera 50. The processor 30 is further configured to: if the selected protection mode is the second protection mode, identify the image captured by the camera to determine whether there is a passenger in the seating area, and determine the desired light-shielding area in the vehicle based on the identification result; if the selected protection mode is the third protection mode, perform behavior recognition on the image captured by the camera to determine whether the passenger has performed a preset behavior, and determine the desired light-shielding area in the vehicle based on the recognition result.
[0142] Optionally, the seat of the vehicle is equipped with a seat sensor 60. The processor 30 is further configured to: if the selected protection mode is the second protection mode, detect whether a passenger is seated using data collected by the seat sensor, and determine a desired light shielding area in the vehicle based on the detection result.
[0143] Optionally, see Figure 9 The vehicle includes a light sensor 70. The processor 30 is further configured to: if the light intensity detected by the light sensor is greater than a preset light intensity threshold, determine a desired light-shielding zone within the vehicle according to the selected protection mode; wherein, in the second protection mode, the preset light intensity thresholds are different for passengers of different ages; and / or in the third protection mode, the preset light intensity thresholds are different for zones containing passengers performing different preset behaviors. Optionally, in the second protection mode, the preset light intensity threshold for child passengers is lower than the preset light intensity threshold for adult passengers; and / or the preset light intensity threshold is negatively correlated with the travel time of the vehicle from its current location to its destination.
[0144] Optionally, the shading device includes a sunshade curtain and a driving motor for driving the sunshade curtain; the processor 30 is also used to: determine the target driving amount of the driving motor based on the intersection of the desired shading area and the illumination range, and use the target driving amount to drive the driving motor to increase the shading area formed by the sunshade curtain.
[0145] Optionally, the shading device includes glass capable of changing transmittance and arranged on the vehicle window, and the glass includes multiple independently controlled glass areas; the processor 30 is also used to: determine the target glass area to be adjusted based on the intersection of the desired shading area and the illumination range, and reduce the transmittance of the target glass area.
[0146] Optionally, the processor 30 is also used to: when the shading area formed by the sunshade is adjusted to the maximum and the intersection is not empty, output a prompt message that the sunshade cannot be further adjusted; and / or when the transmittance of all glass areas in the glass has been reduced and the intersection is not empty, output a prompt message that the glass cannot be further adjusted.
[0147] Optionally, the processor 30 is also used to: determine the solar altitude angle and solar azimuth angle using time information and vehicle position information when there are no obstacles blocking the sunlight around the vehicle; determine the relative azimuth angle between the sun and the vehicle window based on the vehicle's orientation information, the solar azimuth angle and the position of the vehicle window in the vehicle; and determine the illumination range of sunlight inside the vehicle through the light-transmitting area based on the area of the light-transmitting area corresponding to the vehicle window, the solar altitude angle and the relative azimuth angle.
[0148] Optionally, see Figure 9 At least one camera is further installed inside the vehicle, and the at least one camera is configured to capture a panoramic image of the entire interior of the vehicle. The processor 30 is further configured to, in the event that there are obstacles around the vehicle that block sunlight, obtain the panoramic image captured by the at least one camera, and determine, based on the brightness and color of the panoramic image, the range of sunlight within the vehicle that is illuminated by the sunlight passing through the light-transmitting area.
[0149] Optionally, see Figure 9 The vehicle further includes a light sensor 70; the processor 30 is further configured to: if the light sensor detects the presence of sunlight or the weather information obtained from the preset weather platform is sunny, determine the illumination range of sunlight passing through the light-transmitting area inside the vehicle; and / or if the light sensor detects the absence of sunlight or the weather information obtained from the preset weather platform is cloudy, output a prompt message indicating that there is no light inside the vehicle.
[0150] It will be understood by those skilled in the art that, in addition to Figure 1 as well as Figure 9 In addition to the components shown, the system may also include other components, such as a satellite positioning module (for determining the latitude and longitude information of the vehicle), a navigation planning module (such as providing a navigation planning route, estimated driving time information, the driving direction of the vehicle, etc.), a communication module (for communicating with external devices, such as obtaining the current specific date, time, etc. from an external device), a microphone (for collecting user voice input information), etc., which can be specifically configured according to the actual application scenario, and this embodiment does not impose any restrictions on this.
[0151] The implementation process of the functions and effects of each unit in the above system is specifically described in the implementation process of the corresponding steps in the above method, which will not be repeated here.
[0152] Correspondingly, an embodiment of the present application also provides a vehicle, comprising the above-mentioned shading device adjustment system.
[0153] It is understandable that the vehicle also includes other components, such as a vehicle generally includes a chassis, a body, an engine and electrical equipment. The engine is the vehicle's power unit, used to generate power; the chassis is used to support the engine and the body, and the chassis can drive the vehicle to move according to the power generated by the engine; the body is mounted on the chassis frame for the driver and passengers to ride or load cargo; the electrical equipment includes power supplies and electrical equipment, such as power supplies including batteries and generators, and electrical equipment including engine starting systems or other electrical devices. Optionally, the vehicle also includes on-board sensors (such as cameras, lidar, millimeter-wave radar, RGBD cameras, etc.) for sensing environmental information about the vehicle's surroundings. Optionally, the vehicle also includes an automatic driving system to assist the driver in driving.
[0154] Accordingly, an embodiment of the present application further provides a computer program product, including a computer program, which is used to implement the above-mentioned image processing method when executed by a processor.
[0155] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as a memory including instructions, is also provided. The instructions are executable by a processor of a device to perform the above method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, or the like.
[0156] A non-transitory computer-readable storage medium enables the terminal to perform the above method when instructions in the storage medium are executed by a processor of the terminal.
[0157] Embodiments of the subject matter and functional operations described in this specification may be implemented in the following: digital electronic circuits, tangibly embodied computer software or firmware, computer hardware including the structures disclosed in this specification and their structural equivalents, or a combination of one or more of them. Embodiments of the subject matter described in this specification may be implemented as one or more computer programs, i.e., one or more modules of computer program instructions encoded on a tangible, non-transitory program carrier to be executed by a data processing device or to control the operation of the data processing device. Alternatively or additionally, the program instructions may be encoded on an artificially generated propagation signal, such as a machine-generated electrical, optical, or electromagnetic signal, which is generated to encode information and transmit it to a suitable receiver device for execution by the data processing device. The computer storage medium may be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or a combination of one or more of them.
[0158] Although this specification includes many specific implementation details, these should not be interpreted as limiting the scope of any invention or the scope of protection claimed, but are mainly used to describe the features of specific embodiments of specific inventions. Certain features described in multiple embodiments within this specification may also be implemented in combination in a single embodiment. On the other hand, the various features described in a single embodiment may also be implemented separately in multiple embodiments or in any suitable sub-combination. In addition, although features may work in certain combinations as described above and even initially claimed as such, one or more features from the claimed combination may be removed from the combination in some cases, and the claimed combination may point to a sub-combination or a variation of the sub-combination.
[0159] Similarly, although operations are depicted in a particular order in the accompanying drawings, this should not be understood as requiring that these operations be performed in the particular order shown or performed sequentially, or that all illustrated operations be performed to achieve the desired results. In some cases, multitasking and parallel processing may be advantageous. In addition, the separation of various system modules and components in the above-described embodiments should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product, or packaged into multiple software products.
[0160] Thus, specific embodiments of the subject matter have been described. Other embodiments are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the particular order shown or sequential sequence to achieve the desired results. In some implementations, multitasking and parallel processing may be advantageous.
[0161] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for adjusting a shading device, characterized in that: Applied to a vehicle, wherein at least one window of the vehicle is provided with a corresponding shading device, and the window is formed with a light-transmitting area, and at least one camera is installed inside the vehicle, and the at least one camera is used to capture a panoramic image of the entire space inside the vehicle; the method comprises: determining an illumination range within the vehicle caused by sunlight passing through the light-transmitting area; if there are obstacles around the vehicle that block sunlight, the illumination range is determined based on the brightness and color of the panoramic image captured by the at least one camera; Determining a desired shading area in the vehicle according to the selected protection mode; wherein the vehicle is preset with multiple protection modes, and different protection modes indicate different desired shading areas; If at least a portion of the desired light-shielding area is within the illumination range, the light-shielding device is adjusted to reduce the area of the light-transmitting region.
2. The method according to claim 1, characterized in that The protection mode includes a first protection mode, wherein the expected shading area of the first protection mode is smaller than or equal to the preset shading range; The preset shading range is determined by: Determining vehicle position and orientation information of the vehicle at different time points within a preset time period in the future based on the navigation trajectory and planned speed of the vehicle; When the shading area formed by the shading device is adjusted to the maximum, based on the vehicle position and orientation information at different time points, predicting the sunlight exposure inside the vehicle within the preset future time period; A preset shading range in the vehicle within the future preset time period is determined based on the illumination condition, and a proportion of the illuminated area of the preset shading range is lower than a preset threshold.
3. The method according to claim 1, characterized in that The protection mode includes a second protection mode, a third protection mode and / or a fourth protection mode; The second protection mode indicates that the seating area with passengers is a desired light-shielding area; The third protection mode indicates that the seat area where the passenger who performs the preset behavior is located is the desired light-shielding area; The fourth protection mode indicates that the selected seating area is a desired light blocking area.
4. The method according to claim 3, characterized in that Determining the desired light-shielding area in the vehicle according to the selected protection mode includes: If the selected protection mode is the second protection mode, identifying the panoramic image captured by the at least one camera to determine whether there are passengers in the seating area, and determining the desired light-shielding area in the vehicle based on the identification result; If the selected protection mode is the third protection mode, performing behavior recognition on the panoramic image captured by the at least one camera to determine whether the passenger has performed a preset behavior, and determining a desired light-shielding area in the vehicle based on the recognition result; and / or The seat of the vehicle is equipped with a seat sensor; Determining the desired light-shielding area in the vehicle according to the selected protection mode includes: If the selected protection mode is the second protection mode, whether a passenger is seated is detected through the data collected by the seat sensor, and the desired shading area in the vehicle is determined based on the detection result.
5. The method according to any one of claims 1 to 4, characterized in that The vehicle includes a light sensor; Determining the desired light-shielding area in the vehicle according to the selected protection mode includes: If the light intensity detected by the light sensor is greater than a preset light intensity threshold, determining a desired light shielding area in the vehicle according to the selected protection mode; Among them, in the second protection mode, the preset light intensity thresholds corresponding to passengers of different ages are different; and / or in the third protection mode, the preset light intensity thresholds corresponding to the areas where passengers performing different preset behaviors are located are different.
6. The method according to claim 5, characterized in that In the second protection mode, the preset light intensity threshold corresponding to a child passenger is lower than the preset light intensity threshold corresponding to an adult passenger; and / or The preset light intensity threshold is negatively correlated with the driving time of the vehicle from the current position to the destination.
7. The method according to claim 1, characterized in that The shading device includes a sunshade curtain and a driving motor for driving the sunshade curtain; If at least part of the desired light-shielding area is within the illumination range, adjusting the light-shielding device to reduce the area of the light-transmitting area includes: determining a target driving amount of the driving motor according to the intersection of the desired shading area and the illumination range, and driving the driving motor using the target driving amount to increase the shading area formed by the sunshade; and / or The shading device includes glass disposed on the vehicle window and capable of changing light transmittance, the glass including a plurality of independently controlled glass areas; If at least part of the desired light-shielding area is within the illumination range, adjusting the light-shielding device to reduce the area of the light-transmitting area includes: According to the intersection of the desired shading area and the illumination range, a target glass area to be adjusted is determined, and the light transmittance of the target glass area is reduced.
8. The method according to claim 7, characterized in that Also includes: When the shading area formed by the sunshade is adjusted to the maximum and the intersection is not empty, outputting a prompt message indicating that the sunshade cannot be further adjusted; and / or When the light transmittance of all glass areas in the glass has been reduced and the intersection is not empty, a prompt message indicating that the glass cannot be further adjusted is output.
9. The method according to claim 1, characterized in that Determining the illumination range of sunlight in the vehicle through the light-transmitting area includes: In the absence of any obstacles blocking sunlight around the vehicle, determining the solar altitude angle and the solar azimuth angle using the time information and the vehicle position information; determining a relative azimuth angle between the sun and the vehicle window according to the vehicle orientation information, the solar azimuth angle, and the position of the vehicle window in the vehicle; The illumination range of sunlight passing through the light-transmitting area in the vehicle is determined according to the area of the light-transmitting area corresponding to the vehicle window, the solar altitude angle, and the relative azimuth angle.
10. The method according to claim 1, characterized in that The vehicle further includes a light sensor; The illumination range of the sunlight in the vehicle through the light-transmitting area includes: If the light sensor detects the presence of sunlight or the weather information obtained from the preset weather platform is sunny, determine the illumination range of sunlight through the light-transmitting area in the vehicle; and / or The method further comprises: If the light sensor detects that there is no sunlight or the weather information obtained from the preset weather platform is cloudy, a prompt message indicating that there is no light in the car is output.
11. A shading device adjustment system, characterized in that: Applied to a vehicle, wherein a window of the vehicle is formed with a light-transmitting area, the system includes at least one shading device corresponding to at least one window of the vehicle, a memory, a processor, and executable instructions stored in the memory and executable on the processor; Wherein, when the processor executes the executable instructions, it is used to implement the steps in the method according to any one of claims 1 to 10 to adjust the shading device.
12. A vehicle, characterized in that: The invention comprises a shading device adjustment system as claimed in claim 11.
13. A computer-readable storage medium having computer instructions stored thereon, characterized in that: When the computer instructions are executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.
Citation Information
Patent Citations
Vehicle driving light shielding device, vehicle, and vehicle driving light shielding method
CN108995511A
Shading plate assembly, control method and control device thereof and vehicle
CN111591111A