WO2023116085A1 - 一种汽车遮阳板智能遮阳方法、***、终端及存储介质 - Google Patents

一种汽车遮阳板智能遮阳方法、***、终端及存储介质 Download PDF

Info

Publication number
WO2023116085A1
WO2023116085A1 PCT/CN2022/119540 CN2022119540W WO2023116085A1 WO 2023116085 A1 WO2023116085 A1 WO 2023116085A1 CN 2022119540 W CN2022119540 W CN 2022119540W WO 2023116085 A1 WO2023116085 A1 WO 2023116085A1
Authority
WO
WIPO (PCT)
Prior art keywords
human eye
sun
coordinate system
sun visor
data
Prior art date
Application number
PCT/CN2022/119540
Other languages
English (en)
French (fr)
Inventor
李昕
王祎男
李红建
曹礼军
张强
翟诺
王德新
王卓君
Original Assignee
中国第一汽车股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中国第一汽车股份有限公司 filed Critical 中国第一汽车股份有限公司
Publication of WO2023116085A1 publication Critical patent/WO2023116085A1/zh

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60JWINDOWS, WINDSCREENS, NON-FIXED ROOFS, DOORS, OR SIMILAR DEVICES FOR VEHICLES; REMOVABLE EXTERNAL PROTECTIVE COVERINGS SPECIALLY ADAPTED FOR VEHICLES
    • B60J3/00Antiglare equipment associated with windows or windscreens; Sun visors for vehicles
    • B60J3/04Antiglare equipment associated with windows or windscreens; Sun visors for vehicles adjustable in transparency

Definitions

  • the invention discloses an intelligent sunshade method, system, terminal and storage medium of an automobile sunshade, and belongs to the technical field of automobile accessories.
  • the driving comfort of cars has always been a concern of people, and the car sun visor is one of the auto parts that affect the driving comfort.
  • the car sun visor is used to block the sun, avoid the sun from directly irradiating the driver's eyes, and ensure driving safety. Strong light increases the blind area of vision, which can easily cause traffic accidents. With the improvement of people's living standards and technological level, people's requirements for cars are also increasing.
  • the sun visors in the passenger car market are integral shading panels, integrating mirrors and lighting modules, which can realize the functions of blocking the sun and finishing makeup in the mirror. At the same time, it also blocks a certain driving field of vision, and also gives the driver a feeling of depression, which makes the driving experience not good.
  • the present invention proposes an intelligent sunshade method, system, terminal and storage medium for automobile sun visors, which solves the problem that the traditional sun visors in the current automobile market block the driver's line of sight, and can realize sun shading by using the minimum shading area function, the driving field of vision is protected to the greatest extent, and the driving experience and safety are improved.
  • an intelligent sunshade method for an automobile sunshade comprising:
  • a sunshade operation is performed by using the sunshade area data of the sunshade.
  • the method before the sunshade request is received, the method also includes:
  • the sun position data, the human eye area space and the angle data of the sun visor rotation are respectively obtained, including:
  • the sunshade area data of the sunshade is obtained through the sun position data, the human eye area space and the angle data of the sunshade rotation, including:
  • the human eye camera coordinate system is used to obtain the human eye sun ray relationship
  • the data of the shading area of the sun visor is obtained through the relationship between the sun rays incident on the human eye in the coordinate system of the human eye camera and the plane relationship of the sun visor in the coordinate system of the human eye camera.
  • the sun visor shading area data is obtained by the human eye camera coordinate system incident human eye sun ray relationship and the human eye camera coordinate system sun visor plane relationship, including:
  • the sunshade area data of the sunshade is obtained through the sun position data, the human eye area space and the angle data of the sunshade rotation, including:
  • the solar incident angle catcher coordinate system is used to obtain the relationship between the sun's rays incident on the human eye;
  • the data of the shading area of the sun visor is obtained through the relationship between the sun rays incident on the human eye in the coordinate system of the sun incident angle catcher and the relationship between the flat sun visor surface in the coordinate system of the sun incident angle catcher.
  • the solar incident angle catcher coordinate system is obtained, and all spatial coordinates of the solar incident angle catcher coordinate system human eye area are obtained through the human eye area space and the solar incident angle catcher coordinate system, including:
  • All spatial coordinates of the human eye area in the solar incident angle catcher coordinate system are obtained through the relationship between the coordinate system of the human eye camera coordinate system and the coordinate system of the human eye camera.
  • an intelligent sunshade system for an automobile sunshade comprising:
  • An acquisition module configured to acquire sun position data, human eye area space and angle data of sun visor rotation respectively;
  • the processing module is used to obtain the sunshade area data of the sunshade through the sun position data, the human eye area space and the angle data of the sunshade rotation;
  • An execution module configured to execute a sunshade operation through the sunshade area data of the sunshade.
  • a terminal including:
  • processors one or more processors
  • memory for storing said one or more processor-executable instructions
  • the one or more processors are configured to:
  • a non-transitory computer-readable storage medium when the instructions in the storage medium are executed by the processor of the terminal, the terminal can execute the first aspect of the embodiments of the present invention the method described.
  • an application program product is provided.
  • the terminal is made to execute the method described in the first aspect of the embodiments of the present invention.
  • This patent provides an intelligent sunshade method, system, terminal and storage medium for automobile sun visors, which exhibits light transmission characteristics in the non-working state, recognizes the position of the human eye and the incident angle of the sun in the working state, and combines specific algorithms to obtain sunlight
  • the spatial position coordinates of the blocked sunlight on the incident human eye path reduce the light transmittance of the corresponding area on the sun visor, showing a partial shading effect, so as to ensure the maximum driving field of view.
  • Fig. 1 is a flow chart of an intelligent sunshading method for an automobile sunshade according to an exemplary embodiment
  • Fig. 2 is a flow chart of an intelligent sunshade method for an automobile sunshade according to an exemplary embodiment
  • Fig. 3 is a flow chart of an intelligent sunshade method for an automobile sunshade according to an exemplary embodiment
  • Fig. 4 is a schematic structural block diagram of a car sun visor intelligent sun shading system shown according to an exemplary embodiment
  • Fig. 5 is a schematic block diagram showing a terminal structure according to an exemplary embodiment.
  • connection should be understood in a broad sense, for example, it can be a fixed connection or a detachable connection. Connected, or integrally connected; it may be mechanically connected or electrically connected; it may be directly connected or indirectly connected through an intermediary, and it may be the internal communication of two components. Those of ordinary skill in the art can understand the specific meanings of the above terms in the present invention in specific situations.
  • An embodiment of the present invention provides an intelligent sunshading method for a car sunshade.
  • the method is implemented by a terminal.
  • the terminal may be a smart phone, a desktop computer or a notebook computer, and the terminal includes at least a CPU, a voice collection device, and the like.
  • Fig. 1 is a flow chart of an intelligent sunshade method for a car sunshade according to an exemplary embodiment, the method is used in a terminal, and the method includes the following steps:
  • Step 101 obtaining the sun position data, the human eye area space and the angle data of the sun visor rotation respectively;
  • Step 102 Obtain the sunshade area data of the sun visor through the sun position data, the human eye area space and the angle data of the sun visor rotation;
  • Step 103 perform a sunshade operation by using the sunshade area data of the sunshade board.
  • the method before the sunshade request is received, the method also includes:
  • the sun position data, the human eye area space and the angle data of the sun visor rotation are respectively obtained, including:
  • the sunshade area data of the sunshade is obtained through the sun position data, the human eye area space and the angle data of the sunshade rotation, including:
  • the data of the shading area of the sun visor is obtained through the relationship between the sun rays incident on the human eye in the coordinate system of the human eye camera and the plane relationship of the sun visor in the coordinate system of the human eye camera.
  • the sun visor shading area data is obtained through the human eye camera coordinate system incident human sun ray relationship and the human eye camera coordinate system sun visor plane relationship, including:
  • the sunshade area data of the sunshade is obtained through the sun position data, the human eye area space and the angle data of the sunshade rotation, including:
  • the solar incident angle catcher coordinate system is used to obtain the relationship between the sun's rays incident on the human eye;
  • the data of the shading area of the sun visor is obtained through the relationship between the sun rays incident on the human eye in the coordinate system of the sun incident angle catcher and the relationship between the flat sun visor surface in the coordinate system of the sun incident angle catcher.
  • the solar incident angle catcher coordinate system is obtained, and all spatial coordinates of the solar incident angle catcher coordinate system human eye area are obtained through the human eye area space and the solar incident angle catcher coordinate system, including:
  • All spatial coordinates of the human eye area in the solar incident angle catcher coordinate system are obtained through the relationship between the coordinate system of the human eye camera coordinate system and the coordinate system of the human eye camera.
  • Fig. 2 is a flow chart of an intelligent sunshade method for a car sunshade according to an exemplary embodiment, the method is used in a terminal, and the method includes the following steps:
  • Step 201 when a sunshade request is received, start a data collection operation.
  • the terminal when the user is driving a car, he may first open the sunshade application program on the terminal.
  • the terminal receives the sunshade request, and according to the sunshade request, the terminal opens the data and performs data collection operations through the corresponding collection device, that is, starts to collect audio.
  • the user can use Voice speaks shade request.
  • the light intensity of the human eye area is obtained, and whether to issue a sunshade request is judged by the light intensity of the human eye area and the set threshold:
  • Step 202 acquiring sun position data, human eye area space, and sun visor rotation angle data respectively.
  • the solar incident angle catcher obtains the sun position data, which is the angle between the sun and the ground and the driving direction;
  • the human eye position capture camera obtains the human eye area space, and the human eye area space is the spatial position of the human eye;
  • the sun visor controller obtains Angle data of sun visor rotation, the angle data of sun visor rotation is angle data of sun visor rotation.
  • the sun position data, human eye area space and sun visor rotation angle data are respectively fed back to the central controller.
  • Step 203 obtain the human eye camera coordinate system, and obtain all spatial coordinates of the human eye area in the human eye camera coordinate system through the human eye area space and the human eye camera coordinate system.
  • the position of the camera that captures the human eye is taken as the coordinate origin, and the European space coordinate system V1 is established as the human eye camera coordinate system.
  • the Z axis is vertical to the ground, the X axis is along the opposite direction of the driving direction of the car, and the Y axis is perpendicular to the driving direction. Point from the driver in the direction of the co-pilot.
  • the coordinates of the endpoints of the rotation axis of the sun visor in this coordinate system are (a, b, c), and the set of all spatial points in the human eye area in the coordinate system V1 is ⁇ (x 0 , y 0 , z 0 )
  • x 0 x 0 , y 1 ⁇ y 0 ⁇ y 2 , z 1 ⁇ z 0 ⁇ z 2 ⁇ .
  • Step 204 Obtain the relationship between the sun rays incident on the human eye in the human eye camera coordinate system through the sun position data and all the spatial coordinates of the human eye area in the human eye camera coordinate system.
  • Step 205 obtain the plane relationship of the sun visor in the coordinate system of the human eye camera through the rotation angle data of the sun visor and the coordinate system of the human eye camera.
  • is the angle between the sun visor plane and the yOz plane.
  • Step 206 Obtain the shading area data of the sun visor through the relationship between the incident human sun rays in the coordinate system of the human eye camera and the plane relationship of the sun visor in the coordinate system of the human eye camera, and perform a sun shading operation through the sun shading area data of the sun visor.
  • V 2 is the sun visor coordinate system
  • the Y' axis is in the same direction as the coordinate system V 2
  • y'O' The z' plane coincides with the plane of the sun visor, and the plane formed by the sun visor is perpendicular to the xOz plane in the coordinate system V1 , and the plane of the sun visor rotates around the axis passing through (a, b, c) perpendicular to the xOz plane, Therefore, the coordinate system V 2 rotates with the rotation of the sun visor plane, and the rotation axis is the rotation axis of the sun visor.
  • V 1 coordinates can be obtained after two coordinate transformations and the V 2 coordinates are as follows:
  • x ' , y ' , z ' in the above formula are the coordinate information received by the sun visor controller respectively, and the sun visor controller performs sun shading control according to the coordinate information.
  • step 203 all spatial coordinates of the human eye area in the human eye camera coordinate system are obtained without resetting, and all spatial coordinates of the human eye camera coordinate system human eye area have been determined when the human eye camera is initially installed.
  • step 203 all spatial coordinates of the human eye area in the human eye camera coordinate system are known data, that is, step 203 can be omitted.
  • the present invention presents light-transmitting characteristics in the non-working state, and recognizes the position of the human eye and the incident angle of the sun in the working state, and combines a specific algorithm to obtain the spatial position coordinates of the sun blocking the sunlight on the path of the incident human eye so that the sun visor corresponds to The light transmittance of the area is reduced, showing a partial shading effect, so as to ensure the maximum driving vision.
  • Fig. 3 is a flow chart of an intelligent sunshade method for a car sunshade according to an exemplary embodiment, the method is used in a terminal, and the method includes the following steps:
  • Step 301 when a sunshade request is received, start the data collection operation.
  • Step 302 acquiring sun position data, human eye area space and angle data of sun visor rotation respectively.
  • step 301 and step 302 The detailed process of the above step 301 and step 302 is the same as that of the second embodiment, and will be repeated in this embodiment.
  • Step 303 Obtain the coordinate system of the solar incident angle catcher, and obtain all space coordinates of the human eye area in the solar incident angle catcher coordinate system through the human eye area space and the solar incident angle catcher coordinate system.
  • the position of the solar incident angle catcher is preset as the coordinate origin, and the European space coordinate system V1 is established as the coordinate system for capturing the solar incident angle catcher.
  • the Z axis is vertical to the ground, and the X axis is along the opposite direction of the driving direction of the car.
  • the Y axis is perpendicular to the driving direction and points from the main driver to the co-driver.
  • the end point coordinates of the rotation axis of the sun visor are (a, b, c), and the coordinates of the camera capturing human eyes are (d, m, n).
  • the spatial position captured by the camera is a coordinate system established with itself as the origin of the coordinates, it is still necessary to set the spatial Cartesian coordinate system V2 with the camera that captures the human eye as the origin, and the directions of the three coordinate axes of X, Y, and Z are the same as those of the V1 coordinate system.
  • the set of all spatial points in the human eye area in the coordinate system V2 is ⁇ (x 0 ,y 0 ,z 0 )
  • x 0 x 0 , y 1 ⁇ y 0 ⁇ y 2 , z 1 ⁇ z 0 ⁇ z 2 ⁇ .
  • the coordinates of the human eye area in the V1 space are: ⁇ (x” 0 ,y” 0 ,z” 0 )
  • x” 0 x 0 -d, y 1 -m ⁇ y” 0 ⁇ y 2 -m , z 1 -n ⁇ z” 0 ⁇ z 2 -n ⁇ .
  • Step 304 Obtain the relation of the sun rays incident on the human eye in the solar incidence angle catcher coordinate system through the sun position data and all the spatial coordinates of the human eye area in the solar incidence angle catcher coordinate system.
  • Step 305 Obtain the flat sunshade surface relationship of the sun incident angle catcher coordinate system through the sun visor rotation angle data and the sun incident angle catcher coordinate system.
  • is the angle between the sun visor plane and the yOz plane.
  • Step 306 Obtain the shading area data of the sun visor through the relationship between the sun rays incident on the human eye in the coordinate system of the sun incident angle catcher and the flat surface of the sun visor in the coordinate system of the sun incident angle catcher, and perform the sun shading operation through the sun shading area data of the sun visor .
  • the sun visor coordinate system is acquired, and the sun visor shading area data is obtained through the coordinates of the sun visor shading area in the solar incident angle catcher coordinate system and the sun visor coordinate system.
  • V 3 is the sun visor coordinate system
  • the Y' axis is in the same direction as the coordinate system V 2
  • y'O' The z' plane coincides with the plane of the sun visor, and the plane formed by the sun visor is perpendicular to the xOz plane in the coordinate system V1 , and the plane of the sun visor rotates around the axis passing through (a, b, c) perpendicular to the xOz plane, Therefore, the coordinate system V 3 rotates with the rotation of the sun visor plane, and the rotation axis is the rotation axis of the sun visor.
  • V 1 coordinates can be obtained after two coordinate transformations and the V 3 coordinates are as follows:
  • x', y', and z' in the above formula are the coordinate information received by the sun visor controller, respectively, and the sun visor controller performs sun shading control according to the coordinate information.
  • step 303 all the spatial coordinates of the human eye area obtained in the coordinate system of the solar incident angle catcher do not need to be reset, and the human eye camera coordinate system has been determined when the human eye camera and the solar incident angle catcher are initially installed. All the spatial coordinates of the eye area and the coordinate system of the solar incident angle catcher are all spatial coordinates of the human eye area. Therefore, in the step of obtaining the sunshade area data of the sun visor, all the spatial coordinates of the human eye area of the solar incident angle catcher coordinate system are known data, namely Step 303 can be omitted.
  • the present invention presents light-transmitting characteristics in the non-working state, and recognizes the position of the human eye and the incident angle of the sun in the working state, and combines a specific algorithm to obtain the spatial position coordinates of the sun blocking the sunlight on the path of the incident human eye so that the sun visor corresponds to The light transmittance of the area is reduced, showing a partial shading effect, so as to ensure the maximum driving vision.
  • a car sun visor intelligent sunshade system is also provided, as shown in Figure 4, the design system includes:
  • the obtaining module 410 is used to obtain the sun position data, the human eye area space and the angle data of the sun visor rotation respectively when receiving the sun shading request;
  • the processing module 420 is used to obtain sunshade area data of the sun visor through the sun position data, the human eye area space and the angle data of the sun visor rotation;
  • An execution module 430 configured to execute a sunshade operation through the sunshade area data of the sunshade.
  • the present invention presents light-transmitting characteristics in the non-working state, and recognizes the position of the human eye and the incident angle of the sun in the working state, and combines a specific algorithm to obtain the spatial position coordinates of the sun blocking the sunlight on the path of the incident human eye so that the sun visor corresponds to The light transmittance of the area is reduced, showing a partial shading effect, so as to ensure the maximum driving vision.
  • Fig. 5 is a structural block diagram of a terminal provided by an embodiment of the present application, and the terminal may be the terminal in the foregoing embodiment.
  • the terminal 500 may be a portable mobile terminal, such as a smart phone or a tablet computer.
  • the terminal 500 may also be called user equipment, portable terminal and other names.
  • the terminal 500 includes: a processor 501 and a memory 502 .
  • the processor 501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like.
  • Processor 501 can adopt at least one hardware form in DSP (Digital Signal Processing, digital signal processing), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array, programmable logic array) accomplish.
  • Processor 501 may also include a main processor and a coprocessor, and the main processor is a processor for processing data in a wake-up state, also known as a CPU (Central Processing Unit, central processing unit); the coprocessor is Low-power processor for processing data in standby state.
  • CPU Central Processing Unit, central processing unit
  • the coprocessor is Low-power processor for processing data in standby state.
  • the processor 501 may be integrated with a GPU (Graphics Processing Unit, image processor), and the GPU is used for rendering and drawing the content to be displayed on the display screen.
  • the processor 501 may also include an AI (Artificial Intelligence, artificial intelligence) processor, where the AI processor is used to process computing operations related to machine learning.
  • AI Artificial Intelligence, artificial intelligence
  • Memory 502 may include one or more computer-readable storage media, which may be tangible and non-transitory.
  • the memory 502 may also include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices and flash memory storage devices.
  • the non-transitory computer-readable storage medium in the memory 502 is used to store at least one instruction, and the at least one instruction is used to be executed by the processor 501 to implement a car sun visor provided in this application Smart shading method.
  • the terminal 500 may optionally further include: a peripheral device interface 503 and at least one peripheral device.
  • the peripheral device includes: at least one of a radio frequency circuit 504 , a touch screen 505 , a camera 506 , an audio circuit 507 , a positioning component 508 and a power supply 509 .
  • the peripheral device interface 503 may be used to connect at least one peripheral device related to I/O (Input/Output, input/output) to the processor 501 and the memory 502 .
  • the processor 501, memory 502 and peripheral device interface 503 are integrated on the same chip or circuit board; in some other embodiments, any one of the processor 501, memory 502 and peripheral device interface 503 or The two can be implemented on a separate chip or circuit board, which is not limited in this embodiment.
  • the radio frequency circuit 504 is used to receive and transmit RF (Radio Frequency, radio frequency) signals, also called electromagnetic signals.
  • the radio frequency circuit 504 communicates with the communication network and other communication devices through electromagnetic signals.
  • the radio frequency circuit 504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals.
  • the radio frequency circuit 504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like.
  • the radio frequency circuit 504 can communicate with other terminals through at least one wireless communication protocol.
  • the wireless communication protocol includes but is not limited to: World Wide Web, Metropolitan Area Network, Intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), wireless local area network and/or WiFi (Wireless Fidelity, Wireless Fidelity) network.
  • the radio frequency circuit 504 may also include circuits related to NFC (Near Field Communication, short-range wireless communication), which is not limited in this application.
  • the touch screen 505 is used to display a UI (User Interface, user interface).
  • the UI can include graphics, text, icons, video, and any combination thereof.
  • the touch display 505 also has the capability to collect touch signals on or over the surface of the touch display 505 .
  • the touch signal can be input to the processor 501 as a control signal for processing.
  • the touch screen 505 is used to provide virtual buttons and/or virtual keyboards, also called soft buttons and/or soft keyboards.
  • the touch display screen 505 may be a flexible display screen, which is arranged on the curved surface or the folding surface of the terminal 500 . Even, the touch display screen 505 can also be set as a non-rectangular irregular figure, that is, a special-shaped screen.
  • the touch display screen 505 can be made of LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, organic light-emitting diode) and other materials.
  • the camera assembly 506 is used to capture images or videos.
  • the camera component 506 includes a front camera and a rear camera.
  • the front camera is used for video calling or taking selfies
  • the rear camera is used for taking photos or videos.
  • there are at least two rear cameras which are any one of the main camera, depth-of-field camera, and wide-angle camera respectively, so as to realize the fusion of the main camera and the depth-of-field camera to realize the background blur function, and the fusion of the main camera and the wide-angle camera Realize panoramic shooting and VR (Virtual Reality, virtual reality) shooting functions.
  • camera assembly 506 may also include a flash.
  • the flash can be a single-color temperature flash or a dual-color temperature flash. Dual-color temperature flash refers to the combination of warm light flash and cold light flash, which can be used for light compensation under different color temperatures.
  • the audio circuit 507 is used to provide an audio interface between the user and the terminal 500 .
  • Audio circuitry 507 may include a microphone and speakers.
  • the microphone is used to collect sound waves of the user and the environment, and convert the sound waves into electrical signals and input them to the processor 501 for processing, or input them to the radio frequency circuit 504 to realize voice communication.
  • the microphone can also be an array microphone or an omnidirectional collection microphone.
  • the speaker is used to convert the electrical signal from the processor 501 or the radio frequency circuit 504 into sound waves.
  • the loudspeaker can be a conventional membrane loudspeaker or a piezoelectric ceramic loudspeaker.
  • the audio circuit 507 may also include a headphone jack.
  • the positioning component 508 is used to locate the current geographic location of the terminal 500, so as to realize navigation or LBS (Location Based Service, location-based service).
  • the positioning component 508 may be a positioning component based on the GPS (Global Positioning System, Global Positioning System) of the United States, the Beidou system of China or the Galileo system of Russia.
  • the power supply 509 is used to supply power to various components in the terminal 500 .
  • Power source 509 may be AC, DC, disposable or rechargeable batteries.
  • the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery.
  • a wired rechargeable battery is a battery charged through a wired line
  • a wireless rechargeable battery is a battery charged through a wireless coil.
  • the rechargeable battery can also be used to support fast charging technology.
  • the terminal 500 further includes one or more sensors 510 .
  • the one or more sensors 510 include, but are not limited to: an acceleration sensor 511 , a gyro sensor 512 , a pressure sensor 513 , a fingerprint sensor 514 , an optical sensor 515 and a proximity sensor 516 .
  • the acceleration sensor 511 can detect the acceleration on the three coordinate axes of the coordinate system established by the terminal 500 .
  • the acceleration sensor 511 can be used to detect the components of the acceleration of gravity on the three coordinate axes.
  • the processor 501 may control the touch display screen 505 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 511 .
  • the acceleration sensor 511 can also be used for collecting game or user's motion data.
  • the gyro sensor 512 can detect the body direction and rotation angle of the terminal 500 , and the gyro sensor 512 can cooperate with the acceleration sensor 511 to collect 3D (3Dimensions, three-dimensional) actions of the user on the terminal 500 .
  • the processor 501 can realize the following functions: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control and inertial navigation.
  • the pressure sensor 513 may be disposed on a side frame of the terminal 500 and/or a lower layer of the touch screen 505 .
  • the pressure sensor 513 can detect the user's grip signal on the terminal 500, and perform left and right hand recognition or shortcut operation according to the grip signal.
  • the pressure sensor 513 is disposed on the lower layer of the touch display screen 505 , it can control the operable controls on the UI interface according to the user's pressure operation on the touch display screen 505 .
  • the operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.
  • the fingerprint sensor 514 is used to collect the user's fingerprint, so as to identify the identity of the user according to the collected fingerprint.
  • the processor 501 authorizes the user to perform relevant sensitive operations, such sensitive operations include unlocking the screen, viewing encrypted information, downloading software, making payment, and changing settings.
  • the fingerprint sensor 514 may be provided on the front, back or side of the terminal 500 .
  • the fingerprint sensor 514 may be integrated with the physical button or the manufacturer's Logo.
  • the optical sensor 515 is used to collect ambient light intensity.
  • the processor 501 can control the display brightness of the touch screen 505 according to the ambient light intensity collected by the optical sensor 515 . Specifically, when the ambient light intensity is high, the display brightness of the touch screen 505 is increased; when the ambient light intensity is low, the display brightness of the touch screen 505 is decreased.
  • the processor 501 may also dynamically adjust shooting parameters of the camera assembly 506 according to the ambient light intensity collected by the optical sensor 515 .
  • the proximity sensor 516 also called a distance sensor, is usually arranged on the front of the terminal 500 .
  • the proximity sensor 516 is used to collect the distance between the user and the front of the terminal 500 .
  • the processor 501 controls the touch display 505 to switch from the bright screen state to the off screen state; when the proximity sensor 516 detects When the distance between the user and the front of the terminal 500 gradually increases, the processor 501 controls the touch display screen 505 to switch from the off-screen state to the on-screen state.
  • FIG. 5 does not constitute a limitation on the terminal 500, and may include more or less components than shown in the figure, or combine certain components, or adopt different component arrangements.
  • a computer-readable storage medium is also provided, on which a computer program is stored, and when the program is executed by a processor, a method for intelligent sunshading of an automobile sunshade as provided in all invention embodiments of the present application is realized .
  • the computer readable medium may be a computer readable signal medium or a computer readable storage medium.
  • a computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (non-exhaustive list) of computer readable storage media include: electrical connections with one or more leads, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), Erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
  • a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
  • a computer readable signal medium may include a data signal carrying computer readable program code in baseband or as part of a carrier wave traveling in a data signal. Such propagated data signals may take many forms, including - but not limited to - electromagnetic signals, optical signals, or any suitable combination of the foregoing.
  • a computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. .
  • Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including - but not limited to - wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
  • Computer program code for carrying out the operations of the present invention may be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional Procedural Programming Language - such as "C" or a similar programming language.
  • the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server.
  • the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through an Internet service provider). Internet connection).
  • LAN local area network
  • WAN wide area network
  • Internet service provider such as AT&T, MCI, Sprint, EarthLink, MSN, GTE, etc.
  • an application program product including one or more instructions, which can be executed by the processor 501 of the above-mentioned device to complete the above-mentioned smart sunshade method for a car sunshade .

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

一种汽车遮阳板智能遮阳方法、***、终端及存储介质。该遮阳方法包括:分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据;通过太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据;通过遮阳板遮阳区域数据执行遮阳操作。在不工作的状态下呈现透光特性,在工作状态下识别人眼的位置、太阳入射角度,并结合特定算法得到阳光入射人眼路径上遮挡阳光的空间位置坐标使遮阳板上对应的区域透光性下降,呈现局部遮光效果,以此保证驾驶视野最大化。

Description

一种汽车遮阳板智能遮阳方法、***、终端及存储介质 技术领域
本发明公开了一种汽车遮阳板智能遮阳方法、***、终端及存储介质,属于汽车配件技术领域。
背景技术
轿车的驾乘舒适性一直是人们关心的问题,汽车遮阳板就是影响驾车舒适性的汽车零部件之一。汽车遮阳板用来遮挡阳光,避免阳光直接照射驾驶人的眼睛,保证了行车安全。强光致使视野盲区增大,极易引起交通事故。随着人们的生活水平的提高以及科技水平的提升,人们对汽车的要求也不断增多,
目前乘用车市场的遮阳板均为整体遮光面板,集成了镜子和灯光模块,能实现遮挡阳光和照镜子整理妆容的功能,但是由于传统遮阳板为全面板的挡光结构,导致遮挡阳光的同时也遮挡了一定驾驶视野,而且还给驾驶员一种压抑感,驾驶体验不佳。
发明内容
针对现有技术的缺陷,本发明提出一种汽车遮阳板智能遮阳方法、***、终端及存储介质,解决了目前汽车市场传统遮阳板对驾驶员视线遮挡的问题,能够利用最小遮挡区域来实现遮阳功能,驾驶视野范围得到最大的保护,提高驾驶体验和安全性。
本发明的技术方案如下:
根据本发明实施例的第一方面,提供一种汽车遮阳板智能遮阳方法, 包括:
分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据;
通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据;
通过所述遮阳板遮阳区域数据执行遮阳操作。
优选的是,所述当接收到遮阳请求时之前还包括:
获取人眼区域光照强度,通过所述人眼区域光照强度和设定阈值判断是否发出遮阳请求:
是,发出遮阳请求执行下一步骤;
否,重复获取所述人眼区域光照强度。
优选的是,分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据,包括:
当接收到遮阳请求时,开启数据采集操作;
分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据。
优选的是,通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据,包括:
获取人眼摄像头坐标系,通过人眼区域空间和人眼摄像头坐标系得到人眼摄像头坐标系人眼区域所有空间坐标;
通过所述太阳位置数据和人眼摄像头坐标系人眼区域所有空间坐标得到人眼摄像头坐标系入射人眼太阳光线关系;
通过遮阳板转动的角度数据和人眼摄像头坐标系得到人眼摄像头坐标系遮阳板平面关系;
通过所述人眼摄像头坐标系入射人眼太阳光线关系和人眼摄像头坐标系遮阳板平面关系得到遮阳板遮光区域数据。
优选的是,所述通过所述人眼摄像头坐标系入射人眼太阳光线关系和 人眼摄像头坐标系遮阳板平面关系得到遮阳板遮光区域数据,包括:
通过所述人眼摄像头坐标系入射人眼太阳光线关系和人眼摄像头坐标系遮阳板平面关系得到遮阳板遮光区域在人眼摄像头坐标系的坐标;
获取遮阳板坐标系,通过所述遮阳板遮光区域在人眼摄像头坐标系下的坐标与遮阳板坐标系得到遮阳板遮光区域数据。
优选的是,通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据,包括:
获取太阳入射角捕捉器坐标系,通过所述人眼区域空间和太阳入射角捕捉器坐标系得到太阳入射角捕捉器坐标系人眼区域所有空间坐标;
通过所述太阳位置数据和人眼区域在太阳入射角捕捉器坐标系下的所有空间坐标得到太阳入射角捕捉器坐标系入射人眼太阳光线关系;
通过所述遮阳板转动的角度数据和太阳入射角捕捉器坐标系得到太阳入射角捕捉器坐标系平遮阳板面关系;
通过所述太阳入射角捕捉器坐标系入射人眼太阳光线关系和太阳入射角捕捉器坐标系平遮阳板面关系得到遮阳板遮光区域数据。
优选的是,获取太阳入射角捕捉器坐标系,通过所述人眼区域空间和太阳入射角捕捉器坐标系得到太阳入射角捕捉器坐标系人眼区域所有空间坐标,包括:
分别获取太阳入射角捕捉器坐标系和人眼摄像头坐标系,得到太阳入射角捕捉器坐标系与人眼摄像头坐标系关系;
通过所述人眼摄像头坐标系和人眼区域空间得到人眼摄像头坐标系人眼区域所有空间坐标;
通过所述人眼摄像头坐标系人眼区域所有空间坐标和太阳入射角捕捉器坐标系与人眼摄像头坐标系关系得到太阳入射角捕捉器坐标系人眼区域所有空间坐标。
根据本发明实施例的第二方面,提供一种汽车遮阳板智能遮阳***,包括:
获取模块,用于分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据;
处理模块,用于通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据;
执行模块,用于通过所述遮阳板遮阳区域数据执行遮阳操作。
根据本发明实施例的第三方面,提供一种终端,包括:
一个或多个处理器;
用于存储所述一个或多个处理器可执行指令的存储器;
其中,所述一个或多个处理器被配置为:
执行本发明实施例的第一方面所述的方法。
根据本发明实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行本发明实施例的第一方面所述的方法。
根据本发明实施例的第五方面,提供一种应用程序产品,当应用程序产品在终端在运行时,使得终端执行本发明实施例的第一方面所述的方法。
本发明的有益效果在于:
本专利提供一种汽车遮阳板智能遮阳方法、***、终端及存储介质,在不工作的状态下呈现透光特性,在工作状态下识别人眼的位置、太阳入射角度,并结合特定算法得到阳光入射人眼路径上遮挡阳光的空间位置坐标使遮阳板上对应的区域透光性下降,呈现局部遮光效果,以此保证驾驶 视野最大化。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
图1是根据一示例性实施例示出的一种汽车遮阳板智能遮阳方法的流程图;
图2是根据一示例性实施例示出的一种汽车遮阳板智能遮阳方法的流程图;
图3是根据一示例性实施例示出的一种汽车遮阳板智能遮阳方法的流程图;
图4是根据一示例性实施例示出的一种汽车遮阳板智能遮阳***的结构示意框图;
图5是根据一示例性实施例示出的一种终端结构示意框图。
具体实施方式
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术 语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
本发明实施例提供了一种汽车遮阳板智能遮阳方法,该方法由终端实现,终端可以是智能手机、台式计算机或者笔记本电脑等,终端至少包括CPU、语音采集装置等。
实施例一
图1是根据一示例性实施例示出的一种汽车遮阳板智能遮阳方法的流程图,该方法用于终端中,该方法包括以下步骤:
步骤101、分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据;
步骤102、通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据;
步骤103、通过所述遮阳板遮阳区域数据执行遮阳操作。
优选的是,所述当接收到遮阳请求时之前还包括:
获取人眼区域光照强度,通过所述人眼区域光照强度和设定阈值判断是否发出遮阳请求:
是,发出遮阳请求执行下一步骤;
否,重复获取所述人眼区域光照强度。
优选的是,分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据,包括:
当接收到遮阳请求时,开启数据采集操作;
分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据。
优选的是,通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据,包括:
获取人眼摄像头坐标系,通过人眼区域空间和人眼摄像头坐标系得到人眼摄像头坐标系人眼区域所有空间坐标;
通过所述太阳位置数据和人眼区域所有空间坐标得到人眼摄像头坐标系入射人眼太阳光线关系;
通过遮阳板转动的角度数据和人眼摄像头坐标系得到人眼摄像头坐标系遮阳板平面关系;
通过所述人眼摄像头坐标系入射人眼太阳光线关系和人眼摄像头坐标系遮阳板平面关系得到遮阳板遮光区域数据。
优选的是,所述通过所述人眼摄像头坐标系入射人眼太阳光线关系和人眼摄像头坐标系遮阳板平面关系得到遮阳板遮光区域数据,包括:
通过所述人眼摄像头坐标系入射人眼太阳光线关系和人眼摄像头坐标系遮阳板平面关系得到遮阳板遮光区域在人眼摄像头坐标系的坐标;
获取遮阳板坐标系,通过所述遮阳板遮光区域在人眼摄像头坐标系下的坐标与遮阳板坐标系得到遮阳板遮光区域数据。
优选的是,通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据,包括:
获取太阳入射角捕捉器坐标系,通过所述人眼区域空间和太阳入射角捕捉器坐标系得到太阳入射角捕捉器坐标系人眼区域所有空间坐标;
通过所述太阳位置数据和人眼区域在太阳入射角捕捉器坐标系下的所有空间坐标得到太阳入射角捕捉器坐标系入射人眼太阳光线关系;
通过所述遮阳板转动的角度数据和太阳入射角捕捉器坐标系得到太阳入射角捕捉器坐标系平遮阳板面关系;
通过所述太阳入射角捕捉器坐标系入射人眼太阳光线关系和太阳入射角捕捉器坐标系平遮阳板面关系得到遮阳板遮光区域数据。
优选的是,获取太阳入射角捕捉器坐标系,通过所述人眼区域空间和太阳入射角捕捉器坐标系得到太阳入射角捕捉器坐标系人眼区域所有空间坐标,包括:
分别获取太阳入射角捕捉器坐标系和人眼摄像头坐标系,得到太阳入射角捕捉器坐标系与人眼摄像头坐标系关系;
通过所述人眼摄像头坐标系和人眼区域空间得到人眼摄像头坐标系人眼区域所有空间坐标;
通过所述人眼摄像头坐标系人眼区域所有空间坐标和太阳入射角捕捉器坐标系与人眼摄像头坐标系关系得到太阳入射角捕捉器坐标系人眼区域所有空间坐标。
实施例二
图2是根据一示例性实施例示出的一种汽车遮阳板智能遮阳方法的流程图,该方法用于终端中,该方法包括以下步骤:
步骤201、当接收到遮阳请求时,开启数据采集操作。
一种可行的实施方式中,用户在驾驶汽车时,可以先开启终端上的遮阳应用程序。当用户开启遮阳应用程序或在遮阳应用程序中点击开启按钮时,终端接收到遮阳请求,根据该遮阳请求,终端开启数据通过相应采集装置进行数据采集操作,即开始采集音频,此时用户可以用语音说出遮阳要求。
另一种可行的实施方式中,获取人眼区域光照强度,通过人眼区域光照强度和设定阈值判断是否发出遮阳请求:
是,发出遮阳请求执行下一步骤;
否,重复获取人眼区域光照强度。
步骤202、分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据。
太阳入射角捕捉器获取太阳位置数据,太阳位置数据为太阳与地面和行车方向的夹角;人眼位置捕捉摄像头获取人眼区域空间,人眼区域空间为人眼的空间位置;遮阳板控制器获取遮阳板转动的角度数据,遮阳板转动的角度数据为遮阳板转动的角度数据。将太阳位置数据、人眼区域空间和遮阳板转动的角度数据分别反馈给中央控制器。
步骤203、获取人眼摄像头坐标系,通过人眼区域空间和人眼摄像头坐标系得到人眼摄像头坐标系人眼区域所有空间坐标。
预设以捕捉人眼摄像头的位置为坐标原点,建立欧式空间坐标系V1为人眼摄像头坐标系,Z轴为垂直于地面向上,X轴沿着汽车行驶方向的反向,Y轴垂直于行驶方向从主驾驶指向副驾驶方向。该坐标系中遮阳板转动轴的端点坐标为(a,b,c),设人眼区域所有空间点在坐标系V1中的集合为{(x 0,y 0,z 0)|x 0=x 0,y 1≤y 0≤y 2,z 1≤z 0≤z 2}。
步骤204、通过所述太阳位置数据和人眼摄像头坐标系人眼区域所有空间坐标得到人眼摄像头坐标系入射人眼太阳光线关系。
由于地日距离远远大于地球尺寸,所以在地面上任意惯性坐标系中,太阳坐标不会随坐标系位置改变而变化,现设太阳坐标为S(x s,y s,z s),则太阳光线照射人眼区域任一点的光线方程为:
Figure PCTCN2022119540-appb-000001
步骤205、通过遮阳板转动的角度数据和人眼摄像头坐标系得到人眼摄像头坐标系遮阳板平面关系。
在人眼摄像头坐标系中,由于遮阳板平面始终垂直于xOz平面,则可以得出其方程为:
x=k(z-c)+a           (2)
其中k=tanθ,θ为遮阳板平面与yOz平面夹角。
步骤206、通过所述人眼摄像头坐标系入射人眼太阳光线关系和人眼摄像头坐标系遮阳板平面关系得到遮阳板遮光区域数据,通过所述遮阳板遮阳区域数据执行遮阳操作。
通过所述入射人眼太阳光线关系和遮阳板平面关系得到遮阳板遮光区域在人眼摄像头坐标系的坐标,将(2)式带入(1)式解得:
Figure PCTCN2022119540-appb-000002
获取遮阳板坐标系,通过所述遮阳板遮光区域在人眼摄像头坐标系下的坐标与遮阳板坐标系得到遮阳板遮光区域数据。
在遮阳板转动轴端点(a,b,c)处,以该端点为坐标原点建立坐标系V 2,V 2为遮阳板坐标系,Y’轴与坐标系V 2方向相同,y’O’z’平面与遮阳板平面重合,遮阳板所成形成的平面与坐标系V 1中的xOz平面垂直,遮阳板平面绕着垂直于xOz平面的穿过(a,b,c)的轴转动,故坐标系V 2随着遮阳板平面的旋转而转动,转动轴为遮阳板的转轴。
V 1坐标经过两次坐标变换后可得到V 2坐标如下:
x′=z sinθ-x cosθ,y′=y-b,z′=z cosθ+x sinθ     (3)
上式中的x 、y 、z 分别为遮阳板控制器接收到的坐标信息,遮阳板控制器按照该坐标信息去执行遮阳控制。
在另一种实施例中步骤203中获取人眼摄像头坐标系人眼区域所有空间坐标无需重新设置,在初始安装人眼摄像头时即已经确定人眼摄像头坐标系人眼区域所有空间坐标,因此在求得遮阳板遮阳区域数据步骤中人眼摄像头坐标系人眼区域所有空间坐标为已知数据,即可以省略步骤203。
本发明,在不工作的状态下呈现透光特性,在工作状态下识别人眼的位置、太阳入射角度,并结合特定算法得到阳光入射人眼路径上遮挡阳光的空间位置坐标使遮阳板上对应的区域透光性下降,呈现局部遮光效果, 以此保证驾驶视野最大化。
实施例三
图3是根据一示例性实施例示出的一种汽车遮阳板智能遮阳方法的流程图,该方法用于终端中,该方法包括以下步骤:
步骤301、当接收到遮阳请求时,开启数据采集操作。
步骤302、分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据。
上述步骤301和步骤302的详细过程与实施例二相同,本实施例再做赘述。
步骤303、获取太阳入射角捕捉器坐标系,通过所述人眼区域空间和太阳入射角捕捉器坐标系得到太阳入射角捕捉器坐标系人眼区域所有空间坐标。
首先,分别获取太阳入射角捕捉器坐标系和人眼摄像头坐标系,得到太阳入射角捕捉器坐标系与人眼摄像头坐标系关系;
预设以捕捉太阳入射角捕捉器的位置为坐标原点,建立欧式空间坐标系V1为捕捉太阳入射角捕捉器坐标系,Z轴为垂直于地面向上,X轴沿着汽车行驶方向的反向,Y轴垂直于行驶方向从主驾驶指向副驾驶方向。
该坐标系中遮阳板转动轴的端点坐标为(a,b,c),捕捉人眼摄像头坐标点为(d,m,n)。
由于摄像头捕捉空间位置是以自身为坐标原点建立的坐标系,故仍需设捕捉人眼摄像头为原点的空间直角坐标系V2,X、Y、Z三个坐标轴方向与V1坐标系相同。
然后,通过所述人眼摄像头坐标系和人眼区域空间得到人眼摄像头坐标系人眼区域所有空间坐标;
人眼区域所有空间点在坐标系V2中的集合为{(x 0,y 0,z 0)|x 0=x 0,y 1≤ y 0≤y 2,z 1≤z 0≤z 2}。
最后,通过人眼摄像头坐标系人眼区域所有空间坐标和太阳入射角捕捉器坐标系与人眼摄像头坐标系关系得到太阳入射角捕捉器坐标系人眼区域所有空间坐标。
通过所述V1和V2坐标系之间的关系,坐标变换关系式如下:
x” 0=x 0-d,y” 0=y' 0-m,z” 0=z' 0-n         (4)
可以得到人眼区域在V1空间中的坐标为:{(x” 0,y” 0,z” 0)|x” 0=x 0-d,y 1-m≤y” 0≤y 2-m,z 1-n≤z” 0≤z 2-n}。
步骤304、通过所述太阳位置数据和人眼区域在太阳入射角捕捉器坐标系下的所有空间坐标得到太阳入射角捕捉器坐标系入射人眼太阳光线关系。
由于地日距离远远大于地球尺寸,所以在地面上任意惯性坐标系中,太阳坐标不会随坐标系位置改变而变化,现设太阳坐标为S(x s,y s,z s),则太阳光线照射人眼区域任一点的光线方程为:
Figure PCTCN2022119540-appb-000003
步骤305、通过所述遮阳板转动的角度数据和太阳入射角捕捉器坐标系得到太阳入射角捕捉器坐标系平遮阳板面关系。
在太阳捕捉器标系V1中,由于遮阳板平面始终垂直于xOz平面,则可以得出其方程为:
x=k(z-c)+a            (6)
其中k=tanθ,θ为遮阳板平面与yOz平面夹角。
步骤306、通过所述太阳入射角捕捉器坐标系入射人眼太阳光线关系和太阳入射角捕捉器坐标系平遮阳板面关系得到遮阳板遮光区域数据,通过所述遮阳板遮阳区域数据执行遮阳操作。
通过所述太阳入射角捕捉器坐标系入射人眼太阳光线关系和太阳入射 角捕捉器坐标系平遮阳板面关系得到遮阳板遮光区域在太阳入射角捕捉器坐标系V1的坐标,将(6)式带入(5)式解得:
Figure PCTCN2022119540-appb-000004
获取遮阳板坐标系,通过所述遮阳板遮光区域在太阳入射角捕捉器坐标系下的坐标与遮阳板坐标系得到遮阳板遮光区域数据。
在遮阳板转动轴端点(a,b,c)处,以该端点为坐标原点建立坐标系V 3,V 3为遮阳板坐标系,Y’轴与坐标系V 2方向相同,y’O’z’平面与遮阳板平面重合,遮阳板所成形成的平面与坐标系V 1中的xOz平面垂直,遮阳板平面绕着垂直于xOz平面的穿过(a,b,c)的轴转动,故坐标系V 3随着遮阳板平面的旋转而转动,转动轴为遮阳板的转轴。
V 1坐标经过两次坐标变换后可得到V 3坐标如下:
x′=z sinθ-x cosθ,y′=y-b,z′=z cosθ+x sinθ    (8)
上式中的x'、y'、z'分别为遮阳板控制器接收到的坐标信息,遮阳板控制器按照该坐标信息去执行遮阳控制。
在另一种实施例中步骤303中获取太阳入射角捕捉器坐标系人眼区域所有空间坐标无需重新设置,在初始安装人眼摄像头和太阳入射角捕捉器时即已经确定人眼摄像头坐标系人眼区域所有空间坐标和太阳入射角捕捉器坐标系人眼区域所有空间坐标,因此在求得遮阳板遮阳区域数据步骤中太阳入射角捕捉器坐标系人眼区域所有空间坐标为已知数据,即可以省略步骤303。
本发明,在不工作的状态下呈现透光特性,在工作状态下识别人眼的位置、太阳入射角度,并结合特定算法得到阳光入射人眼路径上遮挡阳光的空间位置坐标使遮阳板上对应的区域透光性下降,呈现局部遮光效果,以此保证驾驶视野最大化。
实施例四
在示例性实施例中,还提供了一种汽车遮阳板智能遮阳***,如图4所示,所述设计***包括:
获取模块410,用于当接收到遮阳请求时,分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据;
处理模块420,用于通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据;
执行模块430,用于通过所述遮阳板遮阳区域数据执行遮阳操作。
本发明,在不工作的状态下呈现透光特性,在工作状态下识别人眼的位置、太阳入射角度,并结合特定算法得到阳光入射人眼路径上遮挡阳光的空间位置坐标使遮阳板上对应的区域透光性下降,呈现局部遮光效果,以此保证驾驶视野最大化。
实施例四
图5是本申请实施例提供的一种终端的结构框图,该终端可以是上述实施例中的终端。该终端500可以是便携式移动终端,比如:智能手机、平板电脑。终端500还可能被称为用户设备、便携式终端等其他名称。
通常,终端500包括有:处理器501和存储器502。
处理器501可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器501可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central Processing Unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低 功耗处理器。在一些实施例中,处理器501可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器501还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是有形的和非暂态的。存储器502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器502中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器501所执行以实现本申请中提供的一种汽车遮阳板智能遮阳方法。
在一些实施例中,终端500还可选包括有:***设备接口503和至少一个***设备。具体地,***设备包括:射频电路504、触摸显示屏505、摄像头506、音频电路507、定位组件508和电源509中的至少一种。
***设备接口503可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器501和存储器502。在一些实施例中,处理器501、存储器502和***设备接口503被集成在同一芯片或电路板上;在一些其他实施例中,处理器501、存储器502和***设备接口503中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路504用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路504通过电磁信号与通信网络以及其他通信设备进行通信。射频电路504将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路504包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路504可以通过至少一种无线通信 协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路504还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
触摸显示屏505用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。触摸显示屏505还具有采集在触摸显示屏505的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器501进行处理。触摸显示屏505用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,触摸显示屏505可以为一个,设置终端500的前面板;在另一些实施例中,触摸显示屏505可以为至少两个,分别设置在终端500的不同表面或呈折叠设计;在再一些实施例中,触摸显示屏505可以是柔性显示屏,设置在终端500的弯曲表面上或折叠面上。甚至,触摸显示屏505还可以设置成非矩形的不规则图形,也即异形屏。触摸显示屏505可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件506用于采集图像或视频。可选地,摄像头组件506包括前置摄像头和后置摄像头。通常,前置摄像头用于实现视频通话或自拍,后置摄像头用于实现照片或视频的拍摄。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能,主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能。在一些实施例中,摄像头组件506还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光 灯的组合,可以用于不同色温下的光线补偿。
音频电路507用于提供用户和终端500之间的音频接口。音频电路507可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器501进行处理,或者输入至射频电路504以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端500的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器501或射频电路504的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路507还可以包括耳机插孔。
定位组件508用于定位终端500的当前地理位置,以实现导航或LBS(Location Based Service,基于位置的服务)。定位组件508可以是基于美国的GPS(Global Positioning System,全球定位***)、中国的北斗***或俄罗斯的伽利略***的定位组件。
电源509用于为终端500中的各个组件进行供电。电源509可以是交流电、直流电、一次性电池或可充电电池。当电源509包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端500还包括有一个或多个传感器510。该一个或多个传感器510包括但不限于:加速度传感器511、陀螺仪传感器512、压力传感器513、指纹传感器514、光学传感器515以及接近传感器516。
加速度传感器511可以检测以终端500建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器511可以用于检测重力加速度在三个 坐标轴上的分量。处理器501可以根据加速度传感器511采集的重力加速度信号,控制触摸显示屏505以横向视图或纵向视图进行用户界面的显示。加速度传感器511还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器512可以检测终端500的机体方向及转动角度,陀螺仪传感器512可以与加速度传感器511协同采集用户对终端500的3D(3Dimensions,三维)动作。处理器501根据陀螺仪传感器512采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器513可以设置在终端500的侧边框和/或触摸显示屏505的下层。当压力传感器513设置在终端500的侧边框时,可以检测用户对终端500的握持信号,根据该握持信号进行左右手识别或快捷操作。当压力传感器513设置在触摸显示屏505的下层时,可以根据用户对触摸显示屏505的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器514用于采集用户的指纹,以根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器501授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器514可以被设置终端500的正面、背面或侧面。当终端500上设置有物理按键或厂商Logo时,指纹传感器514可以与物理按键或厂商Logo集成在一起。
光学传感器515用于采集环境光强度。在一个实施例中,处理器501可以根据光学传感器515采集的环境光强度,控制触摸显示屏505的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏505的显示亮度;当环境光强度较低时,调低触摸显示屏505的显示亮度。在另一个实施例中,处理器501还可以根据光学传感器515采集的环境光强度,动态调整 摄像头组件506的拍摄参数。
接近传感器516,也称距离传感器,通常设置在终端500的正面。接近传感器516用于采集用户与终端500的正面之间的距离。在一个实施例中,当接近传感器516检测到用户与终端500的正面之间的距离逐渐变小时,由处理器501控制触摸显示屏505从亮屏状态切换为息屏状态;当接近传感器516检测到用户与终端500的正面之间的距离逐渐变大时,由处理器501控制触摸显示屏505从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图5中示出的结构并不构成对终端500的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
实施例五
在示例性实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请所有发明实施例提供的一种汽车遮阳板智能遮阳方法。
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的 数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
实施例六
在示例性实施例中,还提供了一种应用程序产品,包括一条或多条指令,该一条或多条指令可以由上述装置的处理器501执行,以完成上述一种汽车遮阳板智能遮阳方法。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用。它完全可以被适用于各种适合本发明的领域。对于熟悉本领域的人员而言,可容易地实现另外的修改。因此在不背离权利要求及 等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。

Claims (10)

  1. 一种汽车遮阳板智能遮阳方法,其特征在于,包括:
    分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据;
    通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据;
    通过所述遮阳板遮阳区域数据执行遮阳操作。
  2. 根据权利要求1所述的一种汽车遮阳板智能遮阳方法,其特征在于,所述当接收到遮阳请求时之前还包括:
    获取人眼区域光照强度,通过所述人眼区域光照强度和设定阈值判断是否发出遮阳请求:
    是,发出遮阳请求执行下一步骤;
    否,重复获取所述人眼区域光照强度。
  3. 根据权利要求1所述的一种汽车遮阳板智能遮阳方法,其特征在于,分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据,包括:
    当接收到遮阳请求时,开启数据采集操作;
    分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据。
  4. 根据权利要求1所述的一种汽车遮阳板智能遮阳方法,其特征在于,通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据,包括:
    获取人眼摄像头坐标系,通过人眼区域空间和人眼摄像头坐标系得到人眼摄像头坐标系人眼区域所有空间坐标;
    通过所述太阳位置数据和人眼摄像头坐标系人眼区域所有空间坐标得到人眼摄像头坐标系入射人眼太阳光线关系;
    通过遮阳板转动的角度数据和人眼摄像头坐标系得到人眼摄像头坐标 系遮阳板平面关系;
    通过所述人眼摄像头坐标系入射人眼太阳光线关系和人眼摄像头坐标系遮阳板平面关系得到遮阳板遮光区域数据。
  5. 根据权利要求4所述的一种汽车遮阳板智能遮阳方法,其特征在于,所述通过所述人眼摄像头坐标系入射人眼太阳光线关系和人眼摄像头坐标系遮阳板平面关系得到遮阳板遮光区域数据,包括:
    通过所述人眼摄像头坐标系入射人眼太阳光线关系和人眼摄像头坐标系遮阳板平面关系得到遮阳板遮光区域在人眼摄像头坐标系的坐标;
    获取遮阳板坐标系,通过所述遮阳板遮光区域在人眼摄像头坐标系下的坐标与遮阳板坐标系得到遮阳板遮光区域数据。
  6. 根据权利要求1所述的一种汽车遮阳板智能遮阳方法,其特征在于,通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据,包括:
    获取太阳入射角捕捉器坐标系,通过所述人眼区域空间和太阳入射角捕捉器坐标系得到太阳入射角捕捉器坐标系人眼区域所有空间坐标;
    通过所述太阳位置数据和人眼区域在太阳入射角捕捉器坐标系下的所有空间坐标得到太阳入射角捕捉器坐标系入射人眼太阳光线关系;
    通过所述遮阳板转动的角度数据和太阳入射角捕捉器坐标系得到太阳入射角捕捉器坐标系平遮阳板面关系;
    通过所述太阳入射角捕捉器坐标系入射人眼太阳光线关系和太阳入射角捕捉器坐标系平遮阳板面关系得到遮阳板遮光区域数据。
  7. 根据权利要求6所述的一种汽车遮阳板智能遮阳方法,其特征在于,获取太阳入射角捕捉器坐标系,通过所述人眼区域空间和太阳入射角捕捉器坐标系得到太阳入射角捕捉器坐标系人眼区域所有空间坐标,包括:
    分别获取太阳入射角捕捉器坐标系和人眼摄像头坐标系,得到太阳入 射角捕捉器坐标系与人眼摄像头坐标系关系;
    通过所述人眼摄像头坐标系和人眼区域空间得到人眼摄像头坐标系人眼区域所有空间坐标;
    通过所述人眼摄像头坐标系人眼区域所有空间坐标和太阳入射角捕捉器坐标系与人眼摄像头坐标系关系得到太阳入射角捕捉器坐标系人眼区域所有空间坐标。
  8. 一种汽车遮阳板智能遮阳***,其特征在于,包括:
    获取模块,用于分别获取太阳位置数据、人眼区域空间和遮阳板转动的角度数据;
    处理模块,用于通过所述太阳位置数据、人眼区域空间和遮阳板转动的角度数据得到遮阳板遮阳区域数据;
    执行模块,用于通过所述遮阳板遮阳区域数据执行遮阳操作。
  9. 一种终端,其特征在于,包括:
    一个或多个处理器;
    用于存储所述一个或多个处理器可执行指令的存储器;
    其中,所述一个或多个处理器被配置为:
    执行如权利要求1至7任一所述的一种汽车遮阳板智能遮阳方法。
  10. 一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行如权利要求1至7任一所述的一种汽车遮阳板智能遮阳方法。
PCT/CN2022/119540 2021-12-22 2022-09-19 一种汽车遮阳板智能遮阳方法、***、终端及存储介质 WO2023116085A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111576346.2 2021-12-22
CN202111576346.2A CN114834221A (zh) 2021-12-22 2021-12-22 一种汽车遮阳板智能遮阳方法、***、终端及存储介质

Publications (1)

Publication Number Publication Date
WO2023116085A1 true WO2023116085A1 (zh) 2023-06-29

Family

ID=82562711

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/119540 WO2023116085A1 (zh) 2021-12-22 2022-09-19 一种汽车遮阳板智能遮阳方法、***、终端及存储介质

Country Status (2)

Country Link
CN (1) CN114834221A (zh)
WO (1) WO2023116085A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114834221A (zh) * 2021-12-22 2022-08-02 中国第一汽车股份有限公司 一种汽车遮阳板智能遮阳方法、***、终端及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0693174A1 (en) * 1993-02-18 1996-01-24 Emee, Inc. Automatic visor for continuously repositioning a shading element to shade a target location
JP2007153135A (ja) * 2005-12-05 2007-06-21 Denso Corp 移動体用防眩装置
CN101607520A (zh) * 2008-06-17 2009-12-23 联想(北京)有限公司 遮光***、汽车遮光***及方法
US9702183B1 (en) * 2016-02-26 2017-07-11 Toyota Motor Engineering & Manufacturing North America, Inc. Smart sunshade for a vehicle window
CN110494788A (zh) * 2017-03-31 2019-11-22 福特全球技术公司 车窗着色
CN112789185A (zh) * 2020-12-31 2021-05-11 华为技术有限公司 一种车辆数字化自动遮光的方法及遮光***
CN114834221A (zh) * 2021-12-22 2022-08-02 中国第一汽车股份有限公司 一种汽车遮阳板智能遮阳方法、***、终端及存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6478224B2 (ja) * 2015-08-25 2019-03-06 本田技研工業株式会社 車両用自動防眩装置
CN107953758A (zh) * 2016-10-14 2018-04-24 郑州宇通客车股份有限公司 一种遮阳***及其控制方法
JP6963207B2 (ja) * 2017-05-26 2021-11-05 三菱自動車工業株式会社 車両用防眩装置
CN109878304B (zh) * 2019-03-29 2021-04-09 合肥京东方光电科技有限公司 遮阳板、遮阳板控制方法和汽车
CN112356643B (zh) * 2020-10-09 2022-06-03 东风汽车集团有限公司 主动防炫目的遮阳方法及***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0693174A1 (en) * 1993-02-18 1996-01-24 Emee, Inc. Automatic visor for continuously repositioning a shading element to shade a target location
JP2007153135A (ja) * 2005-12-05 2007-06-21 Denso Corp 移動体用防眩装置
CN101607520A (zh) * 2008-06-17 2009-12-23 联想(北京)有限公司 遮光***、汽车遮光***及方法
US9702183B1 (en) * 2016-02-26 2017-07-11 Toyota Motor Engineering & Manufacturing North America, Inc. Smart sunshade for a vehicle window
CN110494788A (zh) * 2017-03-31 2019-11-22 福特全球技术公司 车窗着色
CN112789185A (zh) * 2020-12-31 2021-05-11 华为技术有限公司 一种车辆数字化自动遮光的方法及遮光***
CN114834221A (zh) * 2021-12-22 2022-08-02 中国第一汽车股份有限公司 一种汽车遮阳板智能遮阳方法、***、终端及存储介质

Also Published As

Publication number Publication date
CN114834221A (zh) 2022-08-02

Similar Documents

Publication Publication Date Title
WO2019144814A1 (zh) 显示屏的控制方法及移动终端
CN109348020B (zh) 一种拍照方法及移动终端
CN109474786B (zh) 一种预览图像生成方法及终端
CN113212257B (zh) 一种基于车联网的驾驶员座椅位置自动调整方法、装置、终端及存储介质
CN111028144B (zh) 视频换脸方法及装置、存储介质
CN110933452B (zh) 萌脸礼物显示方法、装置及存储介质
WO2021103841A1 (zh) 控制车辆
WO2021147698A1 (zh) 一种折叠屏的导航方法及相关装置
WO2021238564A1 (zh) 显示设备及其畸变参数确定方法、装置、***及存储介质
CN108848405B (zh) 图像处理方法和装置
WO2023116085A1 (zh) 一种汽车遮阳板智能遮阳方法、***、终端及存储介质
WO2022199102A1 (zh) 图像处理方法及装置
CN110728744B (zh) 一种体绘制方法、装置及智能设备
CN115904079A (zh) 显示设备调整方法、装置、终端及存储介质
CN114779920A (zh) 一种基于生物识别的全车窗手势控制***及其控制方法
WO2021218926A1 (zh) 图像显示方法、装置和计算机设备
CN114801889A (zh) 一种电动汽车智能充电控制方法、***、终端及存储介质
CN110717365B (zh) 一种获取图片的方法及装置
CN111294513B (zh) 拍照方法、装置、电子设备及存储介质
CN109685881B (zh) 一种体绘制方法、装置及智能设备
CN115237246A (zh) 一种基于语义识别的车载手势控制天窗***及其控制方法
CN114816043A (zh) 一种基于瞳孔识别的车载手势控制天窗***及其控制方法
CN113065457B (zh) 人脸检测点处理方法、装置、计算机设备及存储介质
CN113450799A (zh) 一种车载日程管理方法、***、终端机及存储介质
CN117032178A (zh) 一种ota模式测试方法、装置、终端及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22909403

Country of ref document: EP

Kind code of ref document: A1