BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic block diagram showing the function of an adaptive sun visor according to an embodiment of the present invention;
FIG. 2 is a schematic diagram showing the structure of the photo sensor array according to an embodiment of the present invention;
FIG. 3 is a schematic diagram showing the state when using the current sun visor;
FIG. 4 is a schematic diagram showing the state when using the adaptive sun visor according to the present invention;
FIG. 5 is a schematic diagram showing the operation of the adaptive sun visor according to the present invention.
DETAILED DESCRIPTION OF SEVERAL EMBODIMENTS
The adaptive sun visor according to several embodiments of the present invention will be described in detail with reference to FIGS. 1 and 2.
Embodiment 1
An Adaptive Sun Visor with Front Plane having Horizontal Strips
The adaptive sun visor of Embodiment 1 includes:
- 1. Liquid crystal panel 3, including a front plane of 16 horizontal strips and a back plane;
- 2. Photo sensor array 1 with 6 photo sensors to detect the vertical position of the incident light source;
- 3. Microcontroller 2, which has 22 or more general inputs/outputs (GPIOs), one reset input, one interrupt input and 8 A/D channels;
- 4. Keypad 4, which has a mode selection key, a “+” key, a “−” key and a reset key. The mode selection key allows the user to select one of the 7 operating modes. The + key allows the user to move up the activated strips, while the − key allows the user to move down the activated strips. The reset key allows the user to reset the adaptive sun visor to its default operating state by starting a control circuit.
Embodiment 1 can operate in the following modes:
- 1. Single strip mode. Microcontroller 2 only activates one horizontal strip in this mode.
- 2. Double strip mode. Microcontroller 2 activates two adjacent horizontal strips into the same transparency.
- 3. Triple strip mode. Microcontroller 2 activates three adjacent horizontal strips in this mode. In this mode, the center strip is driven to its lowest transparency based on the intensity of the incident light, while the other two strips are driven to 30% of transparency of the center strip.
- 4. Quadruple mode. Microcontroller 2 activates four adjacent horizontal strips in this mode. In this mode, the two center strips are driven to its lowest transparency based on the intensity of the incident light, while the other two strips are driven to 30% of transparency of the center strips.
- 5. Penta-mode. Microcontroller 2 activates five adjacent horizontal strips in this mode. In this mode, the center strip is driven to its lowest transparency based on the intensity of the incident light, the two strips adjacent to the center strip are driven to 20% transparency of the center strip, while the other two strips are driven to 50% of transparency of the center strip.
- 6. Six strip mode. Microcontroller 2 activates six adjacent horizontal strips in this mode. In this mode, the two center strips are driven to its lowest transparency based on the intensity of the incident light, the two strips adjacent to the two center strips are driven to 20% transparency of the center strips, while the other two strips are driven to 50% of transparency of the center strips.
- 7. Seven strip mode. Microcontroller 2 activates seven adjacent horizontal strips in this mode. In this mode, the center strip is driven to its lowest transparency based on the intensity of the incident light, the two strips adjacent to the two center strips are driven to 20% transparency of the center strip, the next two adjacent strips are driven to 40% transparency of the center strip, while the top and the bottom strips are driven to 60% of transparency of the center strip.
Embodiment 2
An Adaptive Sun Visor with Front Plane having Vertical Strips
The adaptive sun visor of embodiment 2 includes:
- 1. Liquid crystal panel 3, including a front plane of 32 vertical strips and a back plane;
- 2. Photo sensor array 1, having 12 photo sensors to detect the horizontal position of the incident light source and A/D channels with sufficient channels for reading input signals of the 12 photo sensors;
- 3. Microcontroller 2, which has 38 or more GPIOs, one reset input, one interrupt input and 8 A/D channels;
- 4. Keypad 4, which has a mode selection key, a “+” key, a “−” key and a reset key. The mode selection key allows the user to select one of the 7 operating modes. The + key allows the user to move up the activated strips, while the − key allows the user to move down the activated strips. The reset key allows the user to reset the adaptive sun visor to its default operating state by starting a control circuit.
Embodiment 2 can operate in the following modes:
- 1. Single strip mode. Microcontroller 2 activates two separate vertical strips in this mode.
- 2. Double strip mode. Microcontroller 2 activates two groups of vertical strips. Each group has two adjacent vertical strips that are driven to the same transparency.
- 3. Triple strip mode. Microcontroller 2 activates two groups of vertical strips. Each group has three adjacent vertical strips in this mode. In this mode, the center strip in each group is driven to its lowest transparency based on the intensity of the incident light, while the other strips are driven to 30% of transparency of the center strip.
- 4. Quadruple mode. Microcontroller 2 activates two groups of vertical strips. Each group has four adjacent vertical strips in this mode. In this mode, the two center strips in each group are driven to its lowest transparency based on the intensity of the incident light, while the other strips are driven to 30% of transparency of the center strips.
- 5. Penta-mode. Microcontroller 2 activates two groups of vertical strips. Each group has five adjacent vertical strips in this mode. In this mode, the center strip of each group is driven to its lowest transparency based on the intensity of the incident light, the two strips adjacent to the center strip are driven to 20% transparency of the center strip, while the other two strips are driven to 50% of transparency of the center strip.
- 6. Six strip mode. Microcontroller 2 activates two groups of vertical strips. Each group has six adjacent vertical strips in this mode. In this mode, the two center strips in each group are driven to its lowest transparency based on the intensity of the incident light, the two strips adjacent to the two center strips are driven to 20% transparency of the center strips, while the other two strips are driven to 50% of transparency of the center strips.
- 7. Seven strip mode. Microcontroller 2 activates two groups of vertical strips. Each group has seven adjacent vertical strips in this mode. In this mode, the center strip is driven to its lowest transparency based on the intensity of the incident light, the two strips adjacent to the two center strips are driven to 20% transparency of the center strip, the next two adjacent strips are driven to 40% transparency of the center strip, while the top and the bottom strips are driven to 60% of transparency of the center strip.
Embodiment 3
An Adaptive Sun Visor with a Passive Matrix Liquid Crystal Panel
The adaptive sun visor of embodiment 3 includes:
- 1. Liquid crystal panel 3, including a front plane with 32 vertical strips and a back plane with 16 horizontal strips;
- 2. Photo sensor array 1, having 12 horizontal photo sensors to detect the horizontal position of the light source and 6 vertical photo sensors to detect vertical position of the light source and having A/D channels with sufficient channels for reading input signals of the 18 photo sensors;
- 3. Microcontroller 2, which has 10 or more GPIOs, a serial communication interface, a reset input, an interrupt input and several A/D channels;
- 4. Passive LCD matrix driver 5, which has serial interfaces for communicating with the microcontroller 2 and activate two groups of pixels on the liquid crystal panel under the control of microcontroller 2.
- 5. Keypad 4, which has a mode selection key, a “+” key, a “−” key and a reset key. The mode selection key allows the user to select one of the 5 operating modes. The + key and − key allow the user to move up the activated pixels on the liquid crystal panel. The reset key allows the user to reset the adaptive sun visor to its default operating state by starting a control circuit. In the passive LCD matrix, two groups of pixels are activated based on the output information from the sensor array.
Embodiment 3 can operate in the following modes:
- 1. 3×3 mode. Microcontroller 2 activates two groups of pixels. Each group has 9 pixels arranged in 3 rows and 3 columns. The center pixel in each group is driven to its lowest transparency, while the other 8 pixels are driven to 30% transparency of the center pixel.
- 2. 4×4 mode. Microcontroller 2 activates two groups of pixels. Each group has 16 pixels arranged in 4 rows and 4 columns. The 4 center pixels in each group are driven to the lowest transparency of the center pixel, while the other 12 pixels are driven to 30% transparency of the center pixel.
- 3. 5×5 mode. Microcontroller 2 activates two groups of pixels. Each group has 25 pixels arranged in 5 rows and 5 columns. The center pixel in each group is driven to the lowest transparency, the 8 pixels adjacent to the center pixel are driven to 20% transparency of the center pixel, and the rest 16 pixels are driven to 40% transparency of the center pixel.
- 4. 6×6 mode. Microcontroller 2 activates two groups of pixels. Each group has 36 pixels arranged in 6 rows and 6 columns. The 4 center pixels in each group are driven to the lowest transparency, the 12 pixels adjacent to the 4 center pixels are driven to 20% transparency of the center pixel, and the rest 20 pixels are driven to 40% transparency of the center pixel.
- 5. 7×7 mode. Microcontroller 2 activates two groups of pixels. Each group has 49 pixels arranged in 7 rows and 7 columns. The center pixel in each group is driven to the lowest transparency, the 8 pixels adjacent to the center pixel are driven to 20% transparency, the next 16 pixels are driven to 40% transparency of the center pixel, and the rest 24 pixels are driven to 60% transparency of the center pixel.
Embodiment 4
An Adaptive Sun Visor with an Active Liquid Crystal Panel
The adaptive sun visor of embodiment 4 includes:
- 1. Liquid crystal panel 3, including a front plane with 32×16 thin film transistor driven pixels and a back plane.
- 2. Photo sensor array 1, having 12 horizontal photo sensors to detect the horizontal position of the light source and 6 vertical photo sensors to detect vertical position of the light source and further having sufficient A/D channels for reading input signals of the 18 photo sensors.
- 3. Microcontroller 2, which has 10 or more GPIOs, a serial communication interface, a reset input, an interrupt input and two A/D channels.
- 4. Active LCD matrix driver 5, which can has serial interfaces for communicating with the microcontroller 2 and driving the thin film LCD panel with 32×16 pixels and the back plane.
- 5. Keypad 4, which has a mode selection key, a “+” key, a “−” key and a reset key. The mode selection key allows the user to select one of the 5 operating modes. The + key and − key allow the user to move up the activated pixels on the liquid crystal panel. The reset key allows the user to reset the adaptive sun visor to its default operating state by starting a control circuit. In the passive LCD matrix, two groups of pixels are activated based on the output information from the sensor array.
Embodiment 4 can operate in the following modes:
- 1. 3×3 mode. Microcontroller 2 activates two groups of pixels. Each group has 9 pixels arranged in 3 rows and 3 columns. The center pixel in each group is driven to its lowest transparency, while the other 8 pixels are driven to 30% transparency of the center pixel.
- 2. 4×4 mode. Microcontroller 2 activates two groups of pixels. Each group has 16 pixels arranged in 4 rows and 4 columns. The 4 center pixels in each group are driven to the lowest transparency, while the other 12 pixels are driven to 30% transparency of the center pixel.
- 3. 5×5 mode. Microcontroller 2 activates two groups of pixels. Each group has 25 pixels arranged in 5 rows and 5 columns. The center pixel in each group is driven to the lowest transparency, the 8 pixels adjacent to the center pixel are driven to 20% transparency of the center pixel, and the rest 16 pixels are driven to 40% transparency of the center pixel.
- 4. 6×6 mode. Microcontroller 2 activates two groups of pixels. Each group has 36 pixels arranged in 6 rows and 6 columns. The 4 center pixels in each group are driven to the lowest transparency, the 12 pixels adjacent to the 4 center pixels are driven to 20% transparency of the center pixel, and the rest 20 pixels are driven to 40% transparency of the center pixel.
- 5. 7×7 mode. Microcontroller 2 activates two groups of pixels. Each group has 49 pixels arranged in 7 rows and 7 columns. The center pixel in each group is driven to the lowest transparency, the 8 pixels adjacent to the center pixel are driven to 20% transparency, the next 16 pixels are driven to 40% transparency, and the rest 24 pixels are driven to 60% transparency.
As shown in FIG. 4, the adaptive sun visor of the present invention can selectively blocking sunlight without blocking the driver's view. Thus, the driver can have a fine view of the objects in front of the car. On the other hand, as shown in FIG. 3, a traditional sun visor, when blocking disturbing sunlight, may inevitably block the view of the driver for objects in front of the car. It is dangerous when the driver cannot have a good view of objects in front of the car.
The forgoing description conveys the objectives and advantages of some embodiments of the present invention, which is also illustrated in FIG. 5. Different embodiments, however, may be made of the inventive concept of this invention.