Self-adaptive dynamic shielding system and method for window
By using a system of motion capture, positioning, computing and control modules in the aircraft cockpit windows, combined with the transparency adjustable liquid crystal technology, intelligent occlusion is achieved, solving the problem of insufficient window occlusion in the existing technology and improving riding comfort.
Patent Information
- Application Number
- CN202411193127.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-28
- Publication Date
- 2024-12-06
AI Technical Summary
The existing aircraft cockpit window design cannot intelligently adjust the closure according to passengers' personalized needs or changes in the external environment, resulting in insufficient riding comfort.
Adaptive dynamic occlusion system including motion capture module, positioning module, calculation module and control module can be used to obtain the three-dimensional coordinates of passenger eyeballs and the dynamic 3D vectors in real time, calculate the target occlusion area of the window, and use the LCD display technology with adjustable transparency Implement intelligent occlusion.
It realizes intelligent adjustment of window occlusion areas based on passenger sight and surrounding environment, improves riding comfort, and solves the problem that the existing technology cannot meet personalized needs and environmental changes.
Smart Images

Figure CN119088221A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of aircraft cockpits, and in particular to an adaptive dynamic shading system and method for windows. Background Art
[0002] With the rapid development of the aviation industry, the riding experience and safety performance of aircraft have received increasing attention from passengers and airlines. Especially during the flight, passenger privacy protection and riding comfort have become one of the key factors for airlines to improve quality.
[0003] In the related art, the flight cabin window design usually adopts fixed sunshades or curtains to block external light and sight.
[0004] However, this method cannot be intelligently adjusted according to the personalized needs of passengers or changes in the external environment, which needs to be urgently addressed. Summary of the invention
[0005] The present application provides an adaptive dynamic shading system and method for windows to solve the problem that the prior art cannot perform intelligent shading according to the personalized needs of passengers or changes in the external environment, thereby improving the riding comfort of passengers.
[0006] To achieve the above-mentioned purpose, the first embodiment of the present application proposes an adaptive dynamic shading system for windows, including: a motion capture module, a positioning module, a calculation module and a control module, wherein:
[0007] The motion capture module is used to obtain the three-dimensional coordinates of the passenger's eyeballs and the dynamic three-dimensional vector of the gaze direction in real time;
[0008] The positioning module is used to obtain in real time a three-dimensional coordinate set of the window itself and real-time relative position coordinates of the window and surrounding areas that meet preset sensitive conditions;
[0009] The calculation module is used to calculate the target occlusion area of the window based on the three-dimensional coordinate set of the window itself, the real-time relative position coordinates, the three-dimensional coordinates of the eyeball and the dynamic three-dimensional vector of the gaze direction;
[0010] The control module is used to send a control instruction to the window according to the target shading area to adjust the transparency level of the target shading area.
[0011] According to one embodiment of the present application, the above-mentioned adaptive dynamic shading system for windows further includes:
[0012] A dynamic shading module is used to divide the window into a plurality of sub-areas and complete passive shading of corresponding sub-areas according to the target shading area.
[0013] According to one embodiment of the present application, the motion capture module includes:
[0014] A first acquisition unit, the first acquisition unit is used to acquire the three-dimensional coordinates of the eyeball in real time;
[0015] A second acquisition unit, wherein the second acquisition unit is used to acquire the gaze direction dynamic three-dimensional vector in real time.
[0016] According to one embodiment of the present application, the positioning module includes:
[0017] A first positioning unit, the first positioning unit is used to determine a three-dimensional coordinate set of the window itself based on a preset triangulation positioning strategy;
[0018] The second positioning unit is used to match the position information obtained by the GPS (Global Positioning System) system with the electronic map data to determine the real-time relative position coordinates of the window and the surrounding area that meets the preset sensitive conditions.
[0019] According to one embodiment of the present application, the computing module includes:
[0020] A construction unit, the construction unit is used to construct a sight line model based on the three-dimensional coordinates of the eyeball and the dynamic three-dimensional vector of the gaze direction, and to construct a window position model based on the three-dimensional coordinate set of the window itself;
[0021] a first calculation unit, the first calculation unit being used to calculate a first intersection coordinate set between the passenger's line of sight and the window based on the line of sight model and the window position model;
[0022] A second calculation unit, the second calculation unit is used to calculate a second intersection coordinate set of the line of sight and the surrounding area that meets a preset sensitive condition based on a preset ray tracing algorithm and the real-time relative position coordinates;
[0023] A judgment unit, the judgment unit is used to judge whether there is an area that meets a preset overlapping condition between the window and the surrounding area that meets a preset sensitive condition based on the first intersection coordinate set and the second intersection coordinate set, and if so, determine that the window needs to be blocked.
[0024] According to one embodiment of the present application, the computing module further includes:
[0025] A third calculation unit is used to calculate the passenger's field of view angle and field of view distance based on the eyeball three-dimensional coordinates and the gaze direction dynamic three-dimensional vector, and calculate the field of view coverage of the line of sight projected onto the window according to the field of view angle and the field of view distance;
[0026] A determination unit is used to determine the target occlusion area based on the field of view coverage and the second intersection coordinate set.
[0027] According to an embodiment of the present application, the dynamic shielding module is integrated into the window, and liquid crystal display technology with adjustable transparency is used to achieve passive shielding of the corresponding sub-area.
[0028] According to one embodiment of the present application, the control module includes:
[0029] An initialization unit, the initialization unit is used to perform power-on initialization and establish a communication connection between the calculation module and the dynamic occlusion module;
[0030] A receiving unit, the receiving unit is used to receive a blocking instruction;
[0031] A parsing unit, wherein the parsing unit is used to parse the occlusion instruction to obtain the target occlusion area and the transparency level.
[0032] According to one embodiment of the present application, the control module further includes:
[0033] A generating unit, the generating unit being used to generate a control signal according to the target shielding area and the transparency level, adjust the voltage and current, and change the arrangement state of the liquid crystal molecules;
[0034] A sending unit, wherein the sending unit is used to send the control signal to the dynamic occlusion module to adjust the transparency level of the sub-area corresponding to the target occlusion area.
[0035] According to the adaptive dynamic shading system for windows proposed in the embodiment of the present application, the motion capture module is used to obtain the three-dimensional coordinates of the passenger's eyeballs and the dynamic three-dimensional vector of the gaze direction in real time, the positioning module is used to obtain the three-dimensional coordinate set of the window itself and the real-time relative position coordinates of the window and the surrounding area that meets the preset sensitive conditions in real time, the calculation module is used to calculate the target shading area of the window based on the three-dimensional coordinate set of the window itself, the real-time relative position coordinates, the three-dimensional coordinates of the eyeballs and the dynamic three-dimensional vector of the gaze direction, and the control module is used to send a control instruction to the window according to the target shading area to adjust the transparency level of the target shading area. Therefore, by intelligently adjusting the shading area of the window based on the passenger's line of sight and the surrounding environment, the problem that the existing technology cannot perform intelligent shading according to the personalized needs of the passenger or the changes in the external environment is solved, and the riding comfort of the passengers is improved.
[0036] To achieve the above-mentioned purpose, a second embodiment of the present application provides an adaptive dynamic shading method for windows, using the adaptive dynamic shading system for windows described in the first embodiment, wherein the method comprises the following steps:
[0037] Using the motion capture module to capture the passenger's eyeball three-dimensional coordinates and the dynamic three-dimensional vector of the gaze direction in real time;
[0038] The positioning module is used to obtain in real time the three-dimensional coordinate set of the window itself and the real-time relative position coordinates of the surrounding area that meets the preset sensitive conditions;
[0039] Utilizing the calculation module to calculate the target occlusion area of the window based on the three-dimensional coordinate set of the window itself, the real-time relative position coordinates, the three-dimensional coordinates of the eyeball and the dynamic three-dimensional vector of the gaze direction;
[0040] The control module is used to send a control instruction to the window according to the target shading area, start the dynamic shading module, and adjust the transparency level of the sub-area corresponding to the target shading area.
[0041] According to the adaptive dynamic shading method for windows proposed in the embodiment of the present application, the shading area of the window is intelligently adjusted based on the passenger's line of sight and the surrounding environment through the adaptive dynamic shading system of the window, thereby solving the problem that the prior art cannot perform intelligent shading according to the passenger's personalized needs or changes in the external environment, thereby improving the passenger's riding comfort.
[0042] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0044] Figure 1 A schematic block diagram of an adaptive dynamic shading system for a window provided according to an embodiment of the present application;
[0045] Figure 2 A schematic diagram of window sub-area division according to an embodiment of the present application;
[0046] Figure 3 A schematic diagram of determining a target obstruction area based on a field of view coverage of a passenger's line of sight projected onto a window according to an embodiment of the present application;
[0047] Figure 4 The present invention is a flowchart of an adaptive dynamic shading method for windows provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0048] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0049] The following describes the adaptive dynamic shading system and method for windows proposed in accordance with the embodiments of the present application with reference to the accompanying drawings. First, the adaptive dynamic shading system for windows proposed in accordance with the embodiments of the present application will be described with reference to the accompanying drawings.
[0050] Figure 1 It is a block diagram of an adaptive dynamic shading system for windows according to an embodiment of the present application.
[0051] For example, Figure 1 As shown, the adaptive dynamic shading system 10 for windows includes: a motion capture module 100 , a positioning module 200 , a calculation module 300 and a control module 400 .
[0052] Among them, the motion capture module 100 is used to obtain the passenger's three-dimensional eye coordinates and the dynamic three-dimensional vector of the gaze direction in real time; the positioning module 200 is used to obtain the window's own three-dimensional coordinate set and the real-time relative position coordinates of the window and the surrounding area that meets preset sensitive conditions; the calculation module 300 is used to calculate the target occlusion area of the window based on the window's own three-dimensional coordinate set, real-time relative position coordinates, eye three-dimensional coordinates and the dynamic three-dimensional vector of the gaze direction; the control module 400 is used to send control instructions to the window according to the target occlusion area to adjust the transparency level of the target occlusion area.
[0053] That is to say, the motion capture module 100 can track the passenger's eye movement in real time, and obtain the position of the eye (expressed in three-dimensional coordinates) and the dynamic three-dimensional vector of the gaze direction (i.e., the direction the passenger is looking at); the positioning module 200 can combine the positioning technology to obtain the window's own position in real time (also expressed in three-dimensional coordinates, that is, the entire window area is divided into a number of points, the three-dimensional coordinates of each point are obtained, and a three-dimensional coordinate set is obtained, and the position of the entire window can be determined based on the set), as well as the real-time relative position coordinates of the window and the surrounding area that meets the preset sensitive conditions (i.e., the surrounding sensitive area or the privacy area); the calculation module 300 can calculate the specific occlusion area of the window, i.e., the target occlusion area, based on the data provided by the motion capture module 100 and the positioning module 200 (i.e., the three-dimensional coordinates of the eye, the dynamic three-dimensional vector of the gaze direction, the three-dimensional coordinate set of the window itself, and the real-time relative position coordinates); and the control module 400 can send a control instruction to the corresponding window based on the target occlusion area obtained by the calculation module 300 to adjust the transparency level corresponding to the target occlusion area.
[0054] As a result, the entire system works together to intelligently adjust the window blocking area according to the real-time changes of the passenger's gaze and the environment around the window, thereby providing convenience and comfort in protecting the privacy of others and preventing visual interference.
[0055] Furthermore, in some embodiments, the above-mentioned adaptive dynamic shading system 10 for windows further includes: a dynamic shading module, which is used to divide the window into a plurality of sub-areas and complete passive shading of corresponding sub-areas according to the target shading area.
[0056] Specifically, the adaptive dynamic shading system 10 for windows also includes a dynamic shading module, which can divide the window into several sub-areas, such as Figure 2 As shown, passive occlusion (blurring or blurring) of the corresponding sub-area on the window can be achieved according to the target occlusion area.
[0057] For ease of understanding, each module of the adaptive dynamic shading system 10 for the window is described in detail below.
[0058] Optionally, in some embodiments, the motion capture module 100 includes: a first acquisition unit and a second acquisition unit, wherein the first acquisition unit is used to acquire the three-dimensional coordinates of the eyeball in real time; and the second acquisition unit is used to acquire the dynamic three-dimensional vector of the gaze direction in real time.
[0059] Specifically, the first acquisition unit can be a high-precision infrared camera, which is responsible for capturing the two-dimensional image of the passenger's eyeball in real time. Due to the high-precision characteristics of the infrared camera, it can ensure that the eyeball image is captured clearly and accurately. The second acquisition unit can be a depth sensor, which works with the infrared camera. The depth sensor can measure the distance between the passenger's eyeball and the camera, as well as other related three-dimensional position information. The first acquisition unit can acquire the two-dimensional image of the passenger's eyeball in real time, and combined with the data provided by the second acquisition unit, the two-dimensional image is converted into a three-dimensional coordinate (x0, y0, z0) to accurately determine the position of the passenger's eyeball in the cabin; the second acquisition unit can not only provide distance information, but also track the movement trajectory of the passenger's eyeball. By analyzing the movement trajectory of the passenger's eyeball, the system can calculate the dynamic three-dimensional vector (x1, y1, z1) of the passenger's gaze, that is, the direction the passenger is looking at.
[0060] The motion capture module 100 combines the advantages of infrared cameras and depth sensors to achieve accurate capture of the dynamic three-dimensional vector of the passenger's eye position (three-dimensional coordinates) and gaze direction, thereby improving the passenger's comfort and experience.
[0061] Optionally, in some embodiments, the positioning module 200 includes: a first positioning unit and a second positioning unit, wherein the first positioning unit is used to determine the three-dimensional coordinate set of the window itself based on a preset triangulation positioning strategy; the second positioning unit is used to match the location information obtained by the GPS system with the electronic map data to determine the real-time relative position coordinates of the window and the surrounding area that meets preset sensitive conditions.
[0062] Among them, the geographical location (latitude and longitude) of the flight cabin can be determined through the GPS system, and the electronic map data used in conjunction with the GPS can provide detailed geographical information and the layout of the surrounding environment.
[0063] Specifically, the first positioning unit can use a preset triangulation positioning strategy to determine the three-dimensional coordinate set of the window itself by measuring the distance and angle between the window and multiple known position points (such as other equipment or markers on the flight cabin). The preset triangulation positioning strategy is a verified precision measurement method that can provide accurate position information of the window in the flight cabin; the second positioning unit calculates the longitude and latitude information of the flight cabin or a specific position point (associated with the window) based on the received satellite signal of the GPS system, matches the position information obtained by the GPS system with the pre-loaded electronic map data, and identifies the specific location of the flight cabin and the surrounding environment. Based on the electronic map data, the second positioning unit can identify areas that meet preset sensitive conditions (such as military sites, state secret sites, residential areas, and other sensitive or privacy-related places), and calculate the real-time relative position coordinates between the window and the area that meets the preset sensitive conditions. These data can be stored in the electronic map database for easy access at any time.
[0064] Optionally, in some embodiments, the computing module 300 includes: a construction unit, a first computing unit, a second computing unit and a judgment unit, wherein the construction unit is used to construct a line of sight model based on the three-dimensional coordinates of the eyeball and the dynamic three-dimensional vector of the gaze direction, and to construct a window position model based on the three-dimensional coordinate set of the window itself; the first computing unit is used to calculate a first intersection coordinate set of the passenger's line of sight and the window based on the line of sight model and the window position model; the second computing unit is used to calculate a second intersection coordinate set of the line of sight and the surrounding area that meets the preset sensitive conditions based on a preset ray tracing algorithm and real-time relative position coordinates; the judgment unit is used to judge whether there is an area that meets the preset overlapping conditions between the window and the surrounding area that meets the preset sensitive conditions based on the first intersection coordinate set and the second intersection coordinate set, and if so, it is determined that the window needs to be blocked.
[0065] Specifically, the construction unit can construct a line of sight model (line of sight equation) based on the three-dimensional eye coordinates and the dynamic three-dimensional vector of the gaze direction provided by the motion capture module 100. The line of sight model is determined by the passenger's eye position and gaze direction, forming a straight line (line of sight) starting from the eye position and extending along the gaze vector direction. This model can accurately describe the passenger's gaze direction and line of sight range. According to the three-dimensional coordinate set of the window itself provided by the positioning module 200, a window position model can be constructed (assuming that the position of the window in space is represented by a plane equation, for example, Ax+By+Cz+D=0). The window position model determines the specific position of the window in three-dimensional space; the first calculation unit substitutes the line of sight equation (line of sight model) into the plane equation (window position model) to solve the coordinates of the intersection of the passenger's line of sight and the window, and obtains a first intersection coordinate set (representing the intersection of the passenger's line of sight and the window surface); the preset ray tracing algorithm can simulate the passenger's The line of sight starts from the eyes and extends in the direction of the gaze. The second calculation unit can combine the real-time relative position coordinates of the window and the surrounding area that meets the preset sensitive conditions and can calculate the preset ray tracing algorithm. According to the three-dimensional boundary definition of the surrounding area that meets the preset sensitive conditions (usually represented by a polygon or a polyhedron), it is determined whether the line of sight intersects with the surrounding area that meets the preset sensitive conditions. If intersecting, the coordinates of the intersection between the line of sight and the area that meets the preset sensitive conditions are calculated to obtain a second intersection coordinate set (indicating the intersection point of the passenger's line of sight and the sensitive area); the judgment unit can judge whether there is an overlapping area (full overlap or partial overlap) between the window and the surrounding area that meets the preset sensitive conditions based on the first intersection coordinate set and the second intersection coordinate set, by comparing the elements in the coordinate set, or using a spatial geometry algorithm to analyze the positional relationship of the intersection. If so, it indicates that the surrounding area that meets the preset sensitive conditions exists in the passenger's field of vision, and it is determined that the window needs to be blocked.
[0066] Therefore, the calculation module 300 realizes accurate analysis of the relationship between the passenger's line of sight and the window and surrounding areas that meet preset sensitive conditions through the coordinated work of the construction unit, the first calculation unit, the second calculation unit and the judgment unit.
[0067] Optionally, in some embodiments, the computing module 300 further includes: a third computing unit and a determination unit, wherein the third computing unit is used to calculate the passenger's field of view angle and field of view distance based on the three-dimensional coordinates of the eyeball and the dynamic three-dimensional vector of the gaze direction, and calculate the field of view coverage range of the line of sight projected onto the window based on the field of view angle and field of view distance; the determination unit is used to determine the target occlusion area based on the field of view coverage range and the second intersection coordinate set.
[0068] Specifically, the third calculation unit can calculate the passenger's field of view angle and field of view distance according to the three-dimensional coordinates of the eyeball and the dynamic three-dimensional vector of the gaze direction provided by the motion capture module 100. The field of view angle determines the horizontal range and vertical range that the passenger can observe, and the field of view distance can indicate the maximum distance at which the passenger can see the object clearly. The field of view coverage of the line of sight projected onto the window can be calculated according to the field of view angle and the field of view distance, that is, the area range that the passenger can see on the window; the determination unit can determine the part of the second intersection coordinate set that overlaps with the field of view coverage based on the field of view coverage and the second intersection coordinate set, and determine the specific target occlusion area based on the actual situation of the window and the occlusion requirements, such as Figure 3 shown.
[0069] Optionally, in some embodiments, the control module 400 includes: an initialization unit, a receiving unit and a parsing unit, wherein the initialization unit is used to perform power-on initialization and establish a communication connection between the computing module 300 and the dynamic occlusion module; the receiving unit is used to receive occlusion instructions; and the parsing unit is used to parse the occlusion instructions to obtain a target occlusion area and a transparency level.
[0070] It is understandable that the control module 400 is a key component of the entire system and is responsible for the overall control and coordination of the system. It interacts with the computing module 300 and the dynamic shading module to achieve precise control and adjustment of the window shading area.
[0071] Specifically, when the system starts, the initialization unit is responsible for performing a series of initialization operations to ensure that all modules of the system are in normal working condition. In addition, the initialization unit is also responsible for establishing and establishing a communication connection between the computing module 300 and the dynamic occlusion module, including determining the communication protocol, setting communication parameters, etc., to ensure that the two modules can reliably exchange data and control instructions; the receiving unit is responsible for receiving occlusion instructions from an external input source, and the occlusion instructions contain information such as the target occlusion area to be occluded and the transparency level; the parsing unit can parse and process the received occlusion instructions, identify the target occlusion area and the required transparency level based on the information in the occlusion instructions, and after the parsing is completed, the parsing unit converts the data of the target occlusion area and the required transparency level into the format required by the control signal.
[0072] Optionally, in some embodiments, the control module 400 also includes: a generating unit and a sending unit, wherein the generating unit is used to generate a control signal according to the target occlusion area and the transparency level, adjust the voltage and current, and change the arrangement state of the liquid crystal molecules; the sending unit is used to send a control signal to the dynamic occlusion module to adjust the transparency level of the sub-area corresponding to the target occlusion area.
[0073] Specifically, based on the target occlusion area and transparency level information provided by the analysis unit, the generation unit can generate corresponding control signals, including instructions for adjusting voltage and current, which are used to change the arrangement state of the liquid crystal molecules, change the transmittance of the liquid crystal layer, and achieve transparency adjustment; the sending unit is responsible for sending the generated control signal to the dynamic occlusion module. After receiving the control signal, the dynamic occlusion module can adjust the voltage and current accordingly, thereby changing the transparency level of the sub-area corresponding to the target occlusion area.
[0074] Optionally, in some embodiments, the dynamic shading module is integrated into the window, and liquid crystal display technology with adjustable transparency is used to achieve passive shading of the corresponding sub-area.
[0075] Among them, liquid crystal display technology has the advantages of high definition, low power consumption and fast response. It is applied to the dynamic shading module to ensure the clarity of the shading area and the timeliness of the shading effect.
[0076] Specifically, the dynamic shading module is integrated into the window and uses liquid crystal display technology to adjust the transparency of some areas of the window. By controlling the voltage or current in the liquid crystal layer according to the control signal, the light transmittance can be accurately adjusted to achieve different degrees of shading effects.
[0077] Directly adjusting the transparency of the liquid crystal layer through electronic control can not only reduce the complexity and maintenance costs of the system, but also improve reliability and safety; by dividing the window into several sub-areas, corresponding the target shading area to the sub-areas and controlling them independently, a more flexible and sophisticated shading effect can be achieved.
[0078] According to the adaptive dynamic shading system for windows proposed in the embodiment of the present application, the motion capture module is used to obtain the three-dimensional coordinates of the passenger's eyeballs and the dynamic three-dimensional vector of the gaze direction in real time, the positioning module is used to obtain the three-dimensional coordinate set of the window itself and the real-time relative position coordinates of the window and the surrounding area that meets the preset sensitive conditions in real time, the calculation module is used to calculate the target shading area of the window based on the three-dimensional coordinate set of the window itself, the real-time relative position coordinates, the three-dimensional coordinates of the eyeballs and the dynamic three-dimensional vector of the gaze direction, and the control module is used to send a control instruction to the window according to the target shading area to adjust the transparency level of the target shading area. Therefore, by intelligently adjusting the shading area of the window based on the passenger's line of sight and the surrounding environment, the problem that the existing technology cannot perform intelligent shading according to the personalized needs of the passenger or the changes in the external environment is solved, and the riding comfort of the passengers is improved.
[0079] Next, the adaptive dynamic shading method for windows proposed in accordance with an embodiment of the present application will be described with reference to the accompanying drawings.
[0080] Figure 4It is a flow chart of a method for adaptive dynamic shading of windows according to an embodiment of the present application.
[0081] like Figure 4 As shown, the adaptive dynamic occlusion method of the window adopts Figure 1 The adaptive dynamic shading system for windows of an embodiment, wherein the method comprises the following steps:
[0082] In step S401, a motion capture module is used to capture the passenger's eyeball three-dimensional coordinates and gaze direction dynamic three-dimensional vector in real time.
[0083] In step S402, the positioning module is used to obtain in real time the three-dimensional coordinate set of the window itself and the real-time relative position coordinates of the surrounding area that meets the preset sensitive conditions.
[0084] In step S403, a calculation module is used to calculate the target occlusion area of the window based on the three-dimensional coordinate set of the window itself, the real-time relative position coordinates, the three-dimensional coordinates of the eyeball and the dynamic three-dimensional vector of the gaze direction.
[0085] In step S404, a control module is used to send a control instruction to the window according to the target shading area, and a dynamic shading module is started to adjust the transparency level of the target shading area.
[0086] It should be noted that the aforementioned explanation of the embodiment of the adaptive dynamic shading system for windows is also applicable to the adaptive dynamic shading method for windows of this embodiment, and will not be repeated here.
[0087] According to the adaptive dynamic shading method for windows proposed in the embodiment of the present application, the shading area of the window is intelligently adjusted based on the passenger's line of sight and the surrounding environment through the adaptive dynamic shading system of the window, thereby solving the problem that the prior art cannot perform intelligent shading according to the passenger's personalized needs or changes in the external environment, thereby improving the passenger's riding comfort.
[0088] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0089] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0090] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. An adaptive dynamic shading system for windows, characterized in that: include: Motion capture module, positioning module, calculation module and control module, among which, The motion capture module is used to obtain the three-dimensional coordinates of the passenger's eyeballs and the dynamic three-dimensional vector of the gaze direction in real time; The positioning module is used to obtain in real time a three-dimensional coordinate set of the window itself and real-time relative position coordinates of the window and surrounding areas that meet preset sensitive conditions; The calculation module is used to calculate the target occlusion area of the window based on the three-dimensional coordinate set of the window itself, the real-time relative position coordinates, the three-dimensional coordinates of the eyeball and the dynamic three-dimensional vector of the gaze direction; The control module is used to send a control instruction to the window according to the target shading area to adjust the transparency level of the target shading area.
2. The system according to claim 1, characterized in that Also includes: A dynamic shading module is used to divide the window into a plurality of sub-areas and complete passive shading of corresponding sub-areas according to the target shading area.
3. The system according to claim 2, characterized in that The motion capture module comprises: A first acquisition unit, the first acquisition unit is used to acquire the three-dimensional coordinates of the eyeball in real time; A second acquisition unit, wherein the second acquisition unit is used to acquire the gaze direction dynamic three-dimensional vector in real time.
4. The system according to claim 3, characterized in that The positioning module comprises: A first positioning unit, the first positioning unit is used to determine a three-dimensional coordinate set of the window itself based on a preset triangulation positioning strategy; The second positioning unit is used to match the position information obtained by the GPS system with the electronic map data to determine the real-time relative position coordinates of the window and the surrounding area that meets the preset sensitive conditions.
5. The system according to claim 4, characterized in that The computing module comprises: A construction unit, the construction unit is used to construct a sight line model based on the three-dimensional coordinates of the eyeball and the dynamic three-dimensional vector of the gaze direction, and to construct a window position model based on the three-dimensional coordinate set of the window itself; a first calculation unit, the first calculation unit being used to calculate a first intersection coordinate set between the passenger's line of sight and the window based on the line of sight model and the window position model; A second calculation unit, the second calculation unit is used to calculate a second intersection coordinate set of the line of sight and the surrounding area that meets a preset sensitive condition based on a preset ray tracing algorithm and the real-time relative position coordinates; A judgment unit, the judgment unit is used to judge whether there is an area that meets a preset overlapping condition between the window and the surrounding area that meets a preset sensitive condition based on the first intersection coordinate set and the second intersection coordinate set, and if so, determine that the window needs to be blocked.
6. The system according to claim 5, characterized in that The computing module further includes: A third calculation unit is used to calculate the passenger's field of view angle and field of view distance based on the eyeball three-dimensional coordinates and the gaze direction dynamic three-dimensional vector, and calculate the field of view coverage of the line of sight projected onto the window according to the field of view angle and the field of view distance; A determination unit is used to determine the target occlusion area based on the field of view coverage and the second intersection coordinate set.
7. The system according to claim 6, characterized in that The dynamic shielding module is integrated in the window, and utilizes liquid crystal display technology with adjustable transparency to achieve passive shielding of the corresponding sub-area.
8. The system according to claim 7, characterized in that The control module comprises: An initialization unit, the initialization unit is used to perform power-on initialization and establish a communication connection between the calculation module and the dynamic occlusion module; A receiving unit, the receiving unit is used to receive a blocking instruction; A parsing unit, wherein the parsing unit is used to parse the occlusion instruction to obtain the target occlusion area and the transparency level.
9. The system according to claim 8, characterized in that The control module further includes: A generating unit, the generating unit being used to generate a control signal according to the target shielding area and the transparency level, adjust the voltage and current, and change the arrangement state of the liquid crystal molecules; A sending unit, wherein the sending unit is used to send the control signal to the dynamic occlusion module to adjust the transparency level of the sub-area corresponding to the target occlusion area.
10. An adaptive dynamic shading method for windows, using the adaptive dynamic shading system for windows according to any one of claims 1 to 9, characterized in that: The method comprises the following steps: Using the motion capture module to capture the passenger's eyeball three-dimensional coordinates and the dynamic three-dimensional vector of the gaze direction in real time; The positioning module is used to obtain in real time the three-dimensional coordinate set of the window itself and the real-time relative position coordinates of the surrounding area that meets the preset sensitive conditions; Utilizing the calculation module to calculate the target occlusion area of the window based on the three-dimensional coordinate set of the window itself, the real-time relative position coordinates, the three-dimensional coordinates of the eyeball and the dynamic three-dimensional vector of the gaze direction; The control module is used to send a control instruction to the window according to the target shielding area, start the dynamic shielding module, and adjust the transparency level of the target shielding area.
Citation Information
Cited By
Intelligent porthole system based on TOF infrared perception and use method thereof
CN120075593A
