Apparatus and method for controlling ADB-mode vehicle headlamp

10960810 ยท 2021-03-30

Assignee

Inventors

Cpc classification

International classification

Abstract

An apparatus for controlling an adaptive drive beam mode vehicle headlamp of a subject vehicle travelling a road includes a headlamp driver adapted to drive the vehicle headlamp, a preceding vehicle determining section adapted to determine whether or not a preceding vehicle is travelling ahead of the subject vehicle, a road state determining section adapted to determine whether a state of the road is straight or curved, and a curved-mode illumination intensity pattern outputting section adapted to output a curved-mode illumination intensity pattern to the headlamp driver.

Claims

1. An apparatus for controlling an adaptive drive beam mode vehicle headlamp of a subject vehicle travelling a road, comprising: a headlamp driver adapted to drive said vehicle headlamp; a preceding vehicle determining section adapted to determine whether or not a preceding vehicle is travelling ahead of said subject vehicle; a road state determining section adapted to determine whether a state of said road is straight or curved, when it is determined that said preceding vehicle is travelling ahead of said subject vehicle; and a curved-mode illumination intensity pattern outputting section adapted to output a curved-mode illumination intensity pattern to said headlamp driver, when it is determined that the state of said road is curved, said curved-mode illumination intensity pattern having first illumination intensities aimed toward said preceding vehicle, said first illumination intensities being decreased to zero to form a first light shielding region for said preceding vehicle, and having second illumination intensities of areas adjacent to both sides of said first light shielding region, said second illumination intensities being stepwise or continuously increased away from said first light shielding region from zero to a reference value smaller than a maximum value defined by said vehicle headlamp.

2. The apparatus as set forth in claim 1, further comprising a test-mode illumination intensity pattern outputting section adapted to output a test-mode illumination intensity pattern to said headlamp driver, said test-mode illumination intensity pattern having third illumination intensities aimed toward said preceding vehicle, said third illumination intensities being decreased to zero to form a second light shielding region, and having fourth illumination intensities of areas adjacent to said light shielding region, said fourth illumination intensities being said reference value, said road state determining section being adapted: to operate said test-mode illumination intensity pattern outputting section to output said test-mode illumination intensity pattern to said headlamp driver; to determine whether or not an illumination intensity of one of the areas immediately adjacent to said second light shielding region received by said subject vehicle is smaller than a threshold value; to determine that the state of said road is straight, when the illumination intensity of the one of the areas immediately adjacent to said second light shielding region received by said subject vehicle is smaller than said threshold value; and to determine that the state of said road is curved, when the illumination intensity of the one of the areas immediately adjacent to said second light shielding region received by said subject vehicle is not smaller than said threshold value.

3. The apparatus as set forth in claim 1, further comprising a vehicle driving state determining section adapted to determine whether a driving state of said subject vehicle is straight or curved, said vehicle driving state determining section being adapted to cancel determination by said road state determining section that the state of said road is straight, when it is determined that the state of said vehicle is curved, said vehicle driving state determining section being adapted to cancel determination by said road state determining section that the state of said road is curved, when it is determined that the state of said subject vehicle is straight.

4. The apparatus as set forth in claim 1, wherein said second illumination intensities are symmetrical with respect to said first light shielding region.

5. The apparatus as set forth in claim 1, wherein said second illumination intensities are asymmetrical with respect to said first light shielding region.

6. The apparatus as set forth in claim 1, further comprising a straight-mode illumination intensity pattern outputting section adapted to output a straight-mode illumination intensity pattern to said headlamp driver, when it is determined that the state of said road is straight, said straight-mode illumination intensity pattern having fifth illumination intensities aimed toward said preceding vehicle, said fifth illumination intensities being decreased to zero to form a third light shielding region, and having sixth illumination intensities of areas adjacent to said third light shielding region, said sixth illumination intensities immediately close to said third light shielding region being larger than said reference value, said sixth illumination intensities apart from said third light shielding region to approach said reference value.

7. An apparatus for controlling an adaptive drive beam mode vehicle headlamp of a subject vehicle travelling a road, comprising: a headlamp driver adapted to drive said vehicle headlamp; a preceding vehicle determining section adapted to determine whether or not a preceding vehicle is travelling ahead of said subject vehicle; a vehicle driving state determining section adapted to determine whether a driving state of said subject vehicle is straight or curved, when it is determined that said preceding vehicle is travelling ahead of said subject vehicle; and a curved-mode illumination intensity pattern outputting section adapted to output a curved-mode illumination intensity pattern to said headlamp driver, when it is determined that the state of said subject vehicle is curved, said curved-mode illumination intensity pattern having first illumination intensities aimed toward said preceding vehicle, said first illumination intensities being decreased to zero to form a first light shielding region for said preceding vehicle, and having second illumination intensities of areas adjacent to both sides of said first light shielding region, said second illumination intensities being stepwise or continuously increased away from said first light shielding region from zero to a reference value smaller than a maximum value defined by said vehicle headlamp.

8. The apparatus as set forth in claim 6, wherein said sixth illumination intensities are symmetrical with respect to said third light shielding region.

9. The apparatus as set forth in claim 7, further comprising a straight-mode illumination intensity pattern outputting section adapted to output a straight-mode illumination intensity pattern to said headlamp driver, when it is determined that the state of said subject vehicle is straight, said straight-mode illumination intensity pattern having fifth illumination intensities aimed toward said preceding vehicle, said fifth illumination intensities being decreased to form a third light shielding region, and having sixth illumination intensities of areas adjacent to said fifth light shielding region, said sixth illumination intensities immediately close to said third light shielding region being larger than said reference value.

10. The apparatus as set forth in claim 7, wherein said vehicle driving state determining section is adapted to operate in accordance with one of steering angle data, gyro sensor data and car navigation data.

11. A method for controlling an adaptive drive beam mode vehicle headlamp of a subject vehicle travelling a road, comprising: determining whether or not a preceding vehicle is travelling ahead of said subject vehicle; determining whether a state of said road is straight or curved, when it is determined that said preceding vehicle is travelling ahead of said subject vehicle; and outputting a curved-mode illumination intensity pattern to a headlamp driver to drive said vehicle headlamp, when it is determined that the state of said road is curved, said curved-mode illumination intensity pattern having first illumination intensities aimed toward said preceding vehicle, said first illumination intensities being decreased to zero to form a first light shielding region for said preceding vehicle, and having second illumination intensities of areas adjacent to both sides of said first light shielding region, said second illumination intensities being stepwise or continuously increased away from said first light shielding region from zero to a reference value smaller than a maximum value defined by said vehicle headlamp.

12. The method as set forth in claim 11, further comprising outputting a test-mode illumination intensity pattern to said driver, said test-mode illumination intensity pattern having third illumination intensities aimed toward said preceding vehicle, said third illumination intensities being decreased to form a second light shielding region, and having fourth illumination intensities of areas adjacent to said light shielding region, said fourth illumination intensities being said reference value, said road state determining comprising: operating said test-mode illumination intensity pattern outputting section to output said test-mode illumination intensity pattern to said headlamp driver; determining whether or not an illumination intensity of one of the areas immediately adjacent to said second light shielding region received by said subject vehicle is smaller than a threshold value; determining that the state of said road is straight, when the illumination intensity of the one of the areas immediately adjacent to said second light shielding region received by said subject vehicle is smaller than said threshold value; and determining that the state of said road is curved, when the illumination intensity of the one of the areas immediately adjacent to said second light shielding region received by said subject vehicle is not smaller than said threshold value.

13. The method as set forth in claim 11, further comprising determining whether driving state of said subject vehicle is straight or curved, said vehicle driving state determining comprising cancelling determination that the state of said road is straight, when it is determined that the state of said subject vehicle is curved, said vehicle driving state determining comprising cancelling determination that the state of said road is curved, when it is determined that the state of said subject vehicle is straight.

14. The method as set forth in claim 11, wherein said second illumination intensities are symmetrical with respect to said first light shielding region.

15. The method as set forth in claim 11, wherein said second illumination intensities are asymmetrical with respect to said first light shielding region.

16. The method as set forth in claim 11, further comprising outputting a straight-mode illumination intensity pattern to said headlamp driver, when it is determined that the state of said road is straight, said straight-mode illumination intensity pattern having fifth illumination intensities aimed toward said preceding vehicle, said fifth illumination intensities being decreased to zero to form a third light shielding region, and having sixth illumination intensities of areas adjacent to said third light shielding region, said sixth illumination intensities immediately close to said third light shielding region being larger than said reference value, said sixth illumination intensities apart from said third light shielding region to approach said reference value.

17. A method for controlling an adaptive drive beam mode vehicle headlamp of a subject vehicle travelling a road, comprising: determining whether or not a preceding vehicle is travelling ahead of said subject vehicle; determining whether a driving state of said subject vehicle is straight or curved, when it is determined that said preceding vehicle is travelling ahead of said subject vehicle; and outputting a curved-mode illumination intensity pattern to a headlamp driver to drive said subject vehicle headlamp, when it is determined that the state of said subject vehicle is curved, said curved-mode illumination intensity pattern having first illumination intensities aimed toward said preceding vehicle, said first illumination intensities being decreased to zero to form a first light shielding region for said preceding vehicle, and having second illumination intensities of areas adjacent both sides of said first light shielding region, said second illumination intensities being stepwise or continuously increased away from said first light shielding region from zero to a reference value smaller than a maximum value defined by said vehicle headlamp.

18. The method as set forth in claim 16, wherein said sixth illumination intensities are symmetrical with respect to said third light shielding region.

19. The method as set forth in claim 17, further comprising outputting a straight-mode illumination intensity pattern to said headlamp driver, when it is determined that the state of said subject vehicle is straight, said straight-mode illumination intensity pattern having fifth illumination intensities aimed toward said preceding vehicle, said fifth illumination intensities being decreased to form a third light shielding region, and having sixth illumination intensities of areas adjacent to said fifth light shielding region, said sixth illumination intensities immediately close to said third light shielding region being larger than said reference value.

20. The method as set forth in claim 17, wherein said vehicle driving state determining uses one of steering angle data, gyro sensor data and car navigation data.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The above and other advantages and features of the presently disclosed subject matter will be more apparent from the following description of certain embodiments, as compared with the prior art, taken in conjunction with the accompanying drawings, wherein:

(2) FIG. 1 is a view illustrating a road at night for explaining an ADB-mode;

(3) FIG. 2A is a graph showing ADB-mode illumination intensity characteristics of a prior art vehicle headlamp controlling apparatus on a straight road;

(4) FIG. 2B is a diagram showing a light distribution received by the subject vehicle due to the ADB-mode illumination intensity characteristics of the prior art vehicle headlamp controlling apparatus of FIG. 2A;

(5) FIG. 3A is a graph showing ADB-mode illumination intensity characteristics of the prior art vehicle headlamp controlling apparatus on a curved road;

(6) FIG. 3B is a diagram showing a light distribution received by the subject vehicle due to the ADB-mode illumination intensity characteristics of the prior art vehicle headlamp controlling apparatus of FIG. 3A;

(7) FIG. 4 is a block diagram illustrating an embodiment of the vehicle headlamp controlling apparatus according to the presently disclosed subject matter;

(8) FIG. 5 is a detailed circuit diagram of the driver element of the headlamp driver of FIG. 4;

(9) FIG. 6A is a front view of the headlamp of FIG. 4;

(10) FIG. 6B is a front view of the imaginary vertical screen of FIG. 4;

(11) FIG. 7 is a flowchart for explaining an operation of the high-beam control unit of FIG. 4;

(12) FIG. 8 is a detailed flowchart of the road state determining step 708 of FIG. 7;

(13) FIG. 9 is a diagram illustrating an example of the test-mode illumination pattern at step 801 of FIG. 8;

(14) FIG. 10 is a detailed flowchart of the road state determination cancelling step 709 of FIG. 7;

(15) FIG. 11A is a timing diagram of the straight-mode illumination intensity pattern flag F.sub.s controlled by the routines of FIGS. 7, 8 and 10;

(16) FIG. 11B is a timing diagram of the curved-mode illumination intensity pattern flag F.sub.c controlled by the routines of FIGS. 7, 8 and 10;

(17) FIG. 12 is a flowchart for explaining a headlamp driver setting operation of the high-beam control unit of FIG. 4;

(18) FIG. 13 is a diagram illustrating an example of the normal-mode illumination intensity pattern at step 1202 of FIG. 12;

(19) FIG. 14A is a diagram illustrating an example of the straight-mode illumination intensity pattern at step 1204 of FIG. 12;

(20) FIG. 14B is a diagram showing left and right light distributions adjacent to the light shielding region received by the subject vehicle from the straight-mode illumination intensity pattern of FIG. 14A;

(21) FIG. 15A is a diagram illustrating a first example of the curved-mode illumination intensity pattern at step 1206 of FIG. 12;

(22) FIG. 15B is a diagram showing left and right light distributions adjacent to the light shielding region received by the subject vehicle from the curved-mode illumination intensity pattern of FIG. 15A;

(23) FIG. 16A is a diagram illustrating a second example of the curved-mode illumination intensity pattern at step 1206 of FIG. 12;

(24) FIG. 16B is a diagram showing left and right light distributions adjacent to the light shielding region received by the subject vehicle from the curved-mode illumination intensity pattern of FIG. 16A;

(25) FIG. 17A is a diagram illustrating a third example of the curved-mode illumination intensity pattern at step 1206 of FIG. 12;

(26) FIG. 17B is a diagram showing left and right light distributions adjacent to the light shielding region received by the subject vehicle from the curved-mode illumination intensity pattern of FIG. 17A;

(27) FIG. 18A is a diagram illustrating a fourth example of the curved-mode illumination intensity pattern at step 1206 of FIG. 12;

(28) FIG. 18B is a diagram showing left and right light distributions adjacent to the light shielding region received by the subject vehicle from the curved-mode illumination intensity pattern of FIG. 18A;

(29) FIG. 19A is a front view of the two-dimensional optical deflector used as the headlamp of FIG. 4;

(30) FIG. 19B is a front view of the imaginary vertical screen of FIG. 4 when the two-dimensional optical deflector of FIG. 19A is used as the headlamp of FIG. 4;

(31) FIG. 20 is a diagram illustrating a fourth example of the curved-mode illumination intensity pattern by the two-dimensional optical deflector of FIG. 19A; and

(32) FIG. 21 is a flowchart for explaining another headlamp driver setting operation of the high-beam control unit of FIG. 4.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

(33) In FIG. 4, which is a block diagram illustrating an embodiment of the vehicle headlamp controlling apparatus according to the presently disclosed subject matter, a high-beam control unit 41 of the subject vehicle 101 (see FIG. 1) receives various sense signals from a headlamp switch 42, a high/low beam switch 43, a camera 43 mounted on a front portion of the subject vehicle 101 for taking pictures of the preceding vehicle 102 or the on-coming vehicle 103 (see FIG. 1) and a steering angle sensor 45 to control a headlamp driver 46 which drives a headlamp 47. Note that an imaginary vertical screen 48 is used for explaining the illumination intensities by the headlamp 47; however, the imaginary vertical screen 48 is actually absent.

(34) The headlamp driver 46 is constructed by twenty five driver elements 46-1, 46-2, . . . , 46-25, each having the same configuration. Also, the headlamp 47, that is one of the two headlamps which have the same configuration as each other, is constructed by twenty five rectangular or square LED elements 47-1, 47-2, . . . , 47-25 which are driven by the driver elements 46-1, 46-2, . . . , 46-25, respectively. In this case, the LED elements 47-1, 47-2, . . . , 47-25 are equidistantly and horizontally arranged in a row.

(35) In FIG. 5, which is a block circuit diagram of the driver element 46-i (i=1, 2, . . . , 25) of FIG. 4, the driver element 46-i is constructed by a pulse width modulation (PWM) circuit which includes latch circuits 51 and 52, down counters 53 and 54, an RS-type flip-flop 55, and a transistor 56 such as a pnp-type bipolar transistor for driving the LED element 47-i. In the driver element 46-i, first, duty ratio values d.sub.on and d.sub.off are preset by the high-beam control unit 41 in the latch circuits 51 and 52, respectively. Then, a load signal (not shown) may be initially supplied to the load terminal L of the down counter 53, so that the on-duty value d.sub.on is loaded in the down counter 53. Then, the content of the down counter 53 is decremented by 1 in response to each pulse of a clock signal CLK. When the down counter 53 underflows to generate an underflow signal from its underflow terminal U, the RS-type flip-flop 55 is reset. Simultaneously, the underflow signal U of the down counter 53 is supplied as a load signal to the load terminal L of the down counter 54, so that the off-duty value d.sub.off is loaded in the down counter 54. Then, the content of the down counter 54 is decremented by 1 in response to each pulse of the clock signal CLK. When the down counter 54 underflows to generate an underflow signal from its underflow terminal U, the RS-type flip-flop 55 is set. Simultaneously, the underflow signal U of the down counter 53 is supplied as a load signal to the load terminal L of the down counter 53, so that the on-duty value d.sub.on is loaded in the down counter 53. Thus, the above-described operations are repeated to turn on and off the transistor 56 in accordance with the on-duty value d.sub.on and the off-duty value d.sub.off, respectively, so that the LED element 47-i is turned on and off in accordance with the on-duty value d.sub.on and the off-duty value d.sub.off.

(36) FIG. 6A is a front view of the headlamp 47 of FIG. 4, and FIG. 6B is a front view of the imaginary vertical screen 48 of FIG. 4. In FIGS. 6A and 6B, the imaginary vertical screen 48 is lightened by the headlamp 47, so that the illumination intensities I1, I2, I3, I4, I5, . . . , I24 and I25 are realized by the LED elements 47-1, 47-2, 47-3, 47-4, 47-5, 47-6, . . . , 47-24 and 47-25 at the imaginary vertical screen 48 which is imaginarily partitioned into areas defined by their illumination intensities I1, I2, I3, I4, I5, I6, . . . , I24 and I25 in accordance with the LED elements 47-1, 47-2, 47-3, 47-4, 47-5, 47-6, . . . , 47-24 and 47-25, respectively. In this case, in view of the driver of the subject vehicle 101, the sequence of the LED elements 47-1, 47-2, 47-3, 47-4, 47-5, 47-6 . . . , 47-24 and 47-25 is opposite to that of the areas of the imaginary vertical screen 48 indicated by the illumination intensities I1, I2, I3, I4, I5, I6, . . . , I24 and I25.

(37) Returning to FIG. 4, the high-beam control unit 41 is constructed by a preceding vehicle determining section 411, a normal-mode illumination intensity pattern outputting section 412, a road state determining section 413 for determining whether the state of the road 104 is straight or curved, a test-mode illumination intensity pattern outputting section 414, a straight-mode illumination intensity pattern outputting section 415, a curved-mode illumination intensity pattern outputting section 416 and a vehicle driving state determining section 417 for determining the driving state of the subject vehicle 101 is straight or curved in accordance with the steering angle SA of the steering angle sensor 45.

(38) In a high-beam mode, the preceding vehicle determining section 411 determines whether or not a preceding vehicle (see 102 in FIG. 1) including an on-coming vehicle (see 103 in FIG. 1) is travelling ahead of the subject vehicle 101 in accordance with the output signals of the headlamp switch 42, the high/low beam switch 43 and the camera 44. When no preceding vehicle is travelling ahead of the subject vehicle 101, the normal-mode illumination intensity pattern outputting section 412 outputs a normal-mode illumination intensity pattern P.sub.N and transmits it to the headlamp driver 46. The normal-mode illumination intensity pattern P.sub.N will be explained later.

(39) When a preceding vehicle 102 or an on-coming vehicle 103 is travelling ahead of the subject vehicle 101, the road state determining section 413 determines whether a road 104 (see FIG. 1) on which the subject vehicle 101 is travelling is straight or curved. When the road 104 is straight, the straight-mode illumination intensity pattern outputting section 415 outputs a straight-mode illumination intensity pattern P.sub.s and transmits it to the headlamp driver 46. The straight-mode illumination intensity pattern P.sub.s will be explained later. On the other hand, when the road 104 is curved, the curved-mode illumination intensity pattern outputting section 416 outputs a curved-mode illumination intensity pattern P.sub.c and transmits it to the headlamp driver 46. The curved-mode illumination intensity pattern P.sub.C will be explained later.

(40) The determination of the road state by the road state determining section 413 is cancelled by the driving state of the subject vehicle 101 determined by the vehicle driving state determining section 417, which will be explained in detail later.

(41) The high-beam control unit 41 of FIG. 4 is constructed by a microcomputer including a central processing unit (CPU), a read-only memory (ROM) for storing programs, constants and so on, a random access memory (RAM) for storing temporary data, and the like.

(42) The operation of the high-beam control unit 41 using the microcomputer is explained in detail below.

(43) A high-beam controlling routine as illustrated in FIG. 7 is executed at time period such as 4 ms.

(44) In the routine of FIG. 7, the following flags F.sub.N, F.sub.S and F.sub.C are defined by

(45) F.sub.N: execution of the normal-mode illumination intensity pattern P.sub.N;

(46) F.sub.S: execution of the straight-mode illumination intensity pattern P.sub.S; and

(47) F.sub.C: execution of the curved-mode illumination intensity pattern P.sub.C.

(48) First, at step 701, it is determined whether or not the headlamp switch 42 is being turned on, and at step 702, it is determined whether the high/low beam switch 43 is in a high beam mode or in a low-beam mode. Only when it is determined at step 701 that the headlamp switch 42 is being turned on and it is determined at step 702 that the high/low beam switch 43 is in a high-beam mode, does the control proceed to steps 703 and 704. Otherwise, the control proceeds to step 705 which resets the flags F.sub.N, F.sub.S and F.sub.C (F.sub.N=F.sub.S=F.sub.C=0), thus returning to step 710.

(49) At step 703, image data is fetched from the camera 44, and at step 704, it is determined whether a preceding vehicle 102 (or an on-coming vehicle) is travelling ahead of the subject vehicle 101 using the image data of the camera 44. For example, the preceding vehicle 102 can be detected by the image of its taillamps in the image data, and the on-coming vehicle 102 can be detected by the image of its headlamps in the image data. Note that if the preceding vehicle 102 (or the on-coming vehicle 103) is a two-wheeled vehicle, such a two-wheeled vehicle can be detected by its one taillamp (or one headlamp). Only when it is determined at step 704 that the preceding vehicle 102 (or the on-coming vehicle 103) is travelling ahead of the subject vehicle 101, does the control to step 706. Otherwise, the control proceeds to step 707 which sets the flag F.sub.N 1) and resets the flag F.sub.S and F.sub.C (=0), thus returning to step 710.

(50) At steps 703 and 704, if a radar unit is provided in a front portion of the subject vehicle 101, the data of the radar unit can be used instead of the image data of the camera 44.

(51) At step 706, it is determined whether or not F.sub.S=F.sub.C=0, i. e., the determination of a road state on which the subject vehicle 101 is travelling has already been carried out. When it is determined at step 706 that the road state determination has not been carried out (F.sub.S=F.sub.C=0), the control proceeds to step 708, while when it is determined at step 706 that the road state determination has been carried out (F.sub.S=1 or F.sub.C=1), the control proceeds to step 709.

(52) The road state determining step 708 of FIG. 7 is now explained in detail with reference to FIG. 8. Note that the road state determining step 708 corresponds to the operation of the road state determining section 413 of FIG. 3.

(53) First, at step 801, the CPU generates a test-mode illumination intensity pattern P.sub.T and transmits it to the headlamp driver 46. The test-mode illumination intensity pattern P.sub.T is illustrated in FIG. 9 where the illumination intensities I11, I12, I13, I14 and I15 aimed toward the preceding vehicle 102 determined at step 704 of FIG. 7 are decreased to zero to define a light shielding region SR0 and the other illumination intensities I1, I2, . . . , I10, I16, . . . , I25 are at the reference value V.sub.REF which is defined by d.sub.on/(d.sub.on+d.sub.off)=80%. Note that the test-mode illumination intensity pattern P.sub.T is similar to the illumination intensity pattern as illustrated in FIG. 2A or 3A.

(54) Next, at step 802, image data of the camera 44 is fetched.

(55) Next, at step 803, it is determined whether or not the illumination intensity Ir of reflected light from an area immediately adjacent to the light shielding region SR0 using the image data of the camera 44 fetched at step 802 is smaller than a predetermined threshold value TH. In this case, the area is either on a left side or on a right side of the light shielding region SR0. As a result, when the illumination intensity Ir of the reflected light is smaller than the threshold value TH, it is determined that the state of the road 104 is straight, so that the control proceeds to step 804 which sets the straight-mode intensity pattern flag F.sub.S (F.sub.S=1). On the other hand, when the illumination intensity Ir of the reflected light is not smaller than the threshold value TH, it is determined that the state of the road 104 is curved, so that the control proceeds to step 805 which sets the curved-mode intensity pattern flag F.sub.C (F.sub.C=1). Then, the control returns to step 710 of FIG. 7

(56) The road state determination cancelling step 709 of FIG. 7 is now explained in detail with reference to FIG. 10. Note that the road state determination cancelling step 709 corresponds to the operation of the vehicle state driving determining section 417 of FIG. 4.

(57) First, at step 1001, the CPU fetches a steering angle SA from the steering angle sensor 45. That is, the steering angle SA is input, and an analog/digital (A/D) conversion is performed upon the steering angle SA.

(58) Next, at step 1002, it is determined whether or not SA> (definite value) is satisfied. That is, a vehicle driving state can be determined by the steering angle SA. Therefore, when SA>, it is determined that the vehicle driving state is a straight driving state, so that the road straight state is returned to a non-straight road state. Thus, the control proceeds to step 1003 which resets the straight-mode illumination intensity pattern flag F.sub.s (F.sub.s=0). On the other hand, when SA, it is determined that the vehicle driving state is a driving curved state, so that the road curved state is returned to a non-curved road state. Thus, the control proceeds to step 1004 which resets the curved-mode illumination intensity pattern flag F.sub.c (F.sub.c=0).

(59) Then the control returns to step 710 of FIG. 7.

(60) Note that data of a gyro sensor or car navigation data can be used instead of the output signal of the steering angle sensor 45.

(61) The straight-mode illumination intensity pattern flag F.sub.s controlled by the routines of FIGS. 7, 8 and 10 is shown in FIG. 11A. That is, the straight-mode illumination intensity pattern flag F.sub.s is set (F.sub.s=1) at a timing when the reflected illumination intensity I.sub.r satisfies I.sub.r<TH realizing a road straight state, and is reset (F.sub.s=0) at a timing when the steering angle SA satisfies SA> realizing a vehicle curved driving state. Of course, if the preceding vehicle 102 including the on-coming vehicle 103 is lost, the straight-mode illumination intensity pattern flag F.sub.s is reset (F.sub.s=0) by step 707 of FIG. 7.

(62) The curved-mode illumination intensity pattern flag F.sub.c controlled by the routines of FIGS. 7, 8 and 10 is shown in FIG. 11B. That is, the curved-mode illumination intensity pattern flag F.sub.c is set (F.sub.s=1) at a timing when the reflected illumination intensity I.sub.r satisfies I.sub.rTH realizing a road curved state, and is reset (F.sub.c=0) at a timing when the steering angle SA satisfies SA realizing a vehicle straight driving state. Of course, if the preceding vehicle 102 including the on-coming vehicle 103 is lost, the curved-mode illumination intensity pattern flag F.sub.c is reset (F.sub.c=0) by step 707 of FIG. 7.

(63) A headlamp driver setting routine as illustrated in FIG. 12 is also executed at time period such as 4 ms.

(64) First, at step 1201, it is determined whether or not the normal illumination intensity pattern flag F.sub.N satisfies F.sub.N=1. Only when F.sub.N=1, does the control proceed to step 1202 which generates a normal-mode illumination intensity pattern P.sub.T as illustrated in FIG. 13. Otherwise, the control proceeds to step 1203.

(65) In FIG. 13, all the illumination intensities I1, I2, . . . , I25 are at the reference value I.sub.REF which is defined by d.sub.on/(d.sub.on+d.sub.off)=80%. Then, the control proceeds to step 1206.

(66) At step 1203, it is determined whether or not the straight-mode illumination intensity pattern flag F.sub.s satisfies F.sub.s=1. Only when F.sub.s=1, does the control proceed to step 1204 which generates a straight-mode illumination intensity pattern P.sub.s as illustrated in FIG. 14A. Otherwise, the control proceeds to step 1205.

(67) In FIG. 14A, the illumination intensities I11, I12, I13, I14 and I15 for the preceding vehicle 102 are decreased to zero to create the light shielding region SR1, while the illumination intensities I1, I2, . . . , I8, I18, I19, . . . , I25 are maintained at the reference value I.sub.REF (d.sub.on/(d.sub.on+d.sub.off)=80%). Also, the illumination intensities I9, I10, I16 and I17 of the areas adjacent to the light shielding region SR1 are larger than the reference value I.sub.REF. For example, the illumination intensities I9 and I17 are caused to be a value defined by d.sub.on/(d.sub.on+d.sub.off)=90%, and the illumination intensities I10 and I16 are caused to be a maximum value V.sub.MAX defined by d.sub.on/(d.sub.on+d.sub.off)=100%. As a result, as illustrated in FIG. 14B, a left light distribution LR1 received by the subject vehicle 101 is affected by the strong illumination intensities I9 and I10, and a right light distribution RR1 received by the subject vehicle 101 is affected by the strong illumination intensities I16 and I17. Thus, the pedestrian P walking on the sidewalk along the guide rail 105 near the preceding vehicle 102 can easily be recognized by the driver of the subject vehicle 101. Then, the control proceeds to step 1206.

(68) At step 1205, it is determined whether or not the curved-mode illumination intensity pattern flag F.sub.c satisfies F.sub.c=1. Only when F.sub.c=1, does the control proceed to step 1206 which generates a curved-mode illumination intensity pattern P.sub.c as illustrated in FIG. 15A. Otherwise, the control proceeds to step 1206.

(69) In FIG. 15A, the illumination intensities I11, I12, I13, I14 and I15 for the preceding vehicle 102 are decreased to zero to create the light shielding region SR2, while the illumination intensities I1, I2, . . . , I7, I9, I20, . . . , I25 are maintained at the reference value I.sub.REF (d.sub.on/(d.sub.on+d.sub.off)=80%). Also, the illumination intensities I8, I9, I10, I16, I17 and I18 of the areas adjacent to the light shielding region SR2 are smaller than the reference value I.sub.REF. For example, the illumination intensities I8 and I18 are caused to be a value defined by d.sub.on/(d.sub.on+d.sub.off)=60%, the illumination intensities I9 and I17 are caused to be a value defined by d.sub.on/(d.sub.on+d.sub.off)=40%, and the illumination intensities I10 and I16 are caused to be a value defined by d.sub.on/(d.sub.on+d.sub.off)=20%. That is, the illumination intensities I11, I10, I9, I8, I7 are stepwise changed, i.e., increased from zero to the reference value V.sub.REF, and the illumination intensities I15, I16, I17, I18 and I19 are stepwise changed, i.e., increased from zero to the reference value V.sub.REF. As a result, as illustrated in FIG. 15B, the difference in illumination intensity between the light shielding region RS2 and a left light distribution LR2 received by the subject vehicle 101 becomes very small, and also, the difference in illumination intensity between the light shielding region RS2 and a right light distribution RR2 received by the subject vehicle 101 becomes very small. Therefore, the driver of the subject vehicle 101 would not feel a sense of incongruity. Then, the control proceeds to step 1206.

(70) In FIG. 16A, which illustrates another example of the curved-mode illumination intensity pattern P.sub.c at step 1206 of FIG. 12, the illumination intensities I1, I2, . . . , I9, I17, I18, . . . , I25 are maintained at the reference value I.sub.REF (d.sub.on/(d.sub.on+d.sub.off)=80%). Also, the illumination intensities I10 and I16 of the areas adjacent to the light shielding region SR2 are smaller than the reference value I.sub.REF. For example, the illumination intensities I10 and I16 are caused to be a value defined by d.sub.on/(d.sub.on+d.sub.off)=40%. That is, the illumination intensities I11, I10 and I9 are stepwise changed, i.e., increased from zero to the reference value V.sub.REF, and the illumination intensities I15, I16 and I17 are stepwise changed, i. e., increased from zero to the reference value V.sub.REF. As a result, as illustrated in FIG. 16B, the difference in illumination intensity between the light shielding region RS2 and a left light distribution LR2 received by the subject vehicle 101 becomes very small, and also, the difference in illumination intensity between the light shielding region RS2 and a right light distribution RR2 received by the subject vehicle 101 becomes very small. Therefore, the driver of the subject vehicle 101 would not feel a sense of incongruity.

(71) In FIG. 17A, which illustrates still another example of the curved-mode illumination intensity pattern P.sub.c at step 1206 of FIG. 12, the illumination intensities I11, I12, I13, I14 and I15 for the preceding vehicle 102 are decreased to zero to create the light shielding region SR2, while the illumination intensities I1, I2, I3, I23, I24 and I25 are maintained at the reference value I.sub.REF (d.sub.on/(d.sub.on+d.sub.off)=80%). Also, the illumination intensities I4, I5, I6, I7, I8, I9, I10, I16, I17, I18, I19, I20, I21 and I22 of the areas adjacent to the light shielding region SR2 are smaller than the reference value I.sub.REF. In this case, the illumination intensities I11, I10, I9 . . . , and I3 are stepwise changed, i. e., increased from zero to d.sub.on/(d.sub.on+d.sub.off)=80% (V.sub.REF), and the illumination intensities I15, I16, I17, . . . , I23 are stepwise changed, i. e., increased from zero to d.sub.on/(d.sub.on+.sub.off)=80% (V.sub.REF). As a result, as illustrated in FIG. 17B, the difference in illumination intensity between the light shielding region RS2 and a left light distribution LR2 received by the subject vehicle 101 becomes very small, and also, the difference in illumination intensity between the light shielding region RS2 and a right light distribution RR2 received by the subject vehicle 101 becomes very small. Therefore, the driver of the subject vehicle 101 would not feel a sense of incongruity. Then, the control proceeds to step 1206.

(72) In FIGS. 15A, 16A and 17A, the stepwise-changed illumination intensities I1, I2, . . . , I25 are symmetrical with respect to the light shielding region RS2; however, the stepwise-changed illumination intensities I1, I2, . . . , I25 can be asymmetrical with respect to the light shielding region RS2. Particularly, in order not to move the subject vehicle 101 beyond the center line 104, as illustrated in FIGS. 18A and 18B, the illumination intensities I16, I17, . . . , I25 of the right light distribution RR2 are not decreased to lighten the center line 104. In FIGS. 18A and 18B, assume that the road follows the keep-to-the-left rule; however, under the keep-to-the-left rule, the illumination intensities I1, I2, . . . , I10 of the left light distribution are not decreased.

(73) The headlamp driver 46 and the headlamp 47 using the LED elements 47-1, 47-2, . . . , 47-25 of FIG. 4 can be replaced by a headlamp driver 51 and a headlamp using a two-dimensional optical deflector 52 manufactured by a micro electro mechanical system (MEMS) associated with a laser light source 52a, as illustrated in FIG. 19A. Regarding the two-dimensional optical deflector, reference is made to JP2015-102785A.

(74) The optical deflector 52 is constructed by a circular mirror 521 for reflecting incident light L1 from the laser light source 52a, a pair of torsion bars 522a and 522b coupled to the mirror 521 along a Y-axis, a rectangular inner frame (movable support frame) 523 surrounding the mirror 521 and the torsion bars 522a and 522b for supporting the mirror 521, a pair of inner piezoelectric actuators 524a and 524b coupled between the torsion bar 522a and inner coupling portions of the inner frame 523, and a pair of inner piezoelectric actuator 525a and 525b coupled between the torsion bar 522b and inner coupling portions of the inner frame 523. In this case, the flexing direction of the inner piezoelectric actuator 524a (525a) is opposite to that of the inner piezoelectric actuator 524b (525b), so that the inner piezoelectric actuators 524a (525a) and 524b (525b) serve as cantilevers for rocking the mirror 521 around the Y-axis.

(75) Also, the optical deflector 52 includes an outer frame (fixed support frame) 526 and a pair of meander-type outer piezoelectric actuators 527a and 527b coupled between coupling portions of the outer frame 526 and outer coupling portions of the inner frame 523 and serving as cantilevers for rocking the mirror 521 around an X-axis on the plane of the mirror 521 centered at the center of the mirror 521. The outer piezoelectric actuators 527a and 527b are arranged opposite to each other with respect to the mirror 521.

(76) The outer frame 526 is rectangular-framed to surround the inner frame 523 associated with the meander-type outer piezoelectric actuators 527a and 527b. The meander-type outer piezoelectric actuator 527a is constructed by piezoelectric cantilevers 527a-1, 527a-2, 527a-3 and 527a-4 which are serially-coupled from the coupling portion of the outer frame 526 to the coupling portion of the inner frame 523. Similarly, the meander-type outer piezoelectric actuator 527b is constructed by piezoelectric cantilevers 527b-1, 527b-2, 527b-3 and 527b-4 which are serially-coupled from the coupling portion of the outer frame 526 to the outer coupling portion of the inner frame 523.

(77) Provided on the outer frame 526 are pads 528 which are connected to the headlamp driver 51. The headlamp driver 51 applies a drive voltage V.sub.Y1 to the inner piezoelectric actuators 525a and 526a applies a drive voltage V.sub.Y2 to the inner piezoelectric actuators 525b and 525b. The drive voltages V.sub.Y1 and V.sub.Y2 are sinusoidal, and the drive voltage V.sub.Y1 is opposite in phase to the drive voltage V.sub.Y2. For example, the frequency f.sub.Y of the drive voltages V.sub.Y1 and V.sub.Y2 is one resonant frequency f.sub.r such as 25 kHz depending upon a resonant structure formed by the mirror 521, the torsion bars 522a and 522b and the inner piezoelectric actuators 524a, 524b, 525a and 525b. Thus, the mirror 521 is rocked around the Y-axis. On the other hand, the headlamp driver 51 applies a drive voltage V.sub.X1 to the odd-numbered piezoelectric cantilevers 527a-1, 527a-3, 527b-1 and 527b-3, and applies a drive voltage V.sub.X2 to the even-numbered piezoelectric cantilevers 527a-2, 527a-4, 527b-2 and 527b-4. The drive voltages V.sub.X1 and V.sub.X2 are saw-tooth-shaped, and the drive voltage V.sub.X1 is opposite in phase to the drive voltage V.sub.X2. For example, the frequency f.sub.X of the drive voltages V.sub.X1 and V.sub.X2 is 60 Hz, much lower than the resonant frequency f.sub.r. Thus, the mirror 521 is rocked around the X-axis.

(78) The laser light L1 of the laser light source 49a is controlled by a voltage V.sub.L of the headlamp driver 51, so that the imaginary vertical screen 48 is scanned with reflected light L2 by the mirror 521 as illustrated in FIG. 19B. In this case, the laser light source 52a is continuously driven by the headlamp driver 51 controlled by the high-beam control unit 41 of FIG. 4. Thus, examples of continuously-changed illumination intensities I1, I2, . . . , I25 as shown in FIG. 20 can be realized. Note that FIG. 20 corresponds to FIG. 17A.

(79) Also, the two-dimensional optical deflector 52 of FIG. 19A can be replaced by a two-dimensional optical deflector using digital micromirror devices (DMDs).

(80) In FIG. 21, which is a flowchart for explaining another headlamp driver setting operation of the high-beam control unit 41 of FIG. 4, steps 705, 706, 707, 708 and 709 of FIG. 7 are replaced by steps 2101, 2102, 2103 and 2104.

(81) In FIG. 21, only when it is determined at step 704 that the preceding vehicle 102 (or the on-coming vehicle 103) is travelling ahead of the subject vehicle 101, does the control to steps 2101 through 2104.

(82) At step 2101, the CPU fetches a steering angle SA from the steering angle sensor 45. That is, the steering angle SA is input, and an analog/digital (A/D) conversion is performed upon the steering angle SA.

(83) Next, at step 2102, it is determined whether or not SA (definite value) is satisfied. That is, a vehicle driving state can be determined by the steering angle SA. Therefore, when SA, it is determined that the vehicle driving state is a straight driving state, so that the control proceeds to step 2103 which generates a straight-mode illumination intensity pattern P.sub.s as illustrated in FIG. 14A. On the other hand, when SA>, it is determined that the vehicle driving state is a driving curved state, so that the control proceeds to step 2104 which generates a curved-mode illumination intensity pattern P.sub.c as illustrated in FIG. 15A.

(84) Then the control returns to step 710.

(85) Note that data of a gyro sensor or car navigation data can be used instead of the output signal of the steering angle sensor 45.

(86) It will be apparent to those skilled in the art that various modifications and variations can be made in the presently disclosed subject matter without departing from the spirit or scope of the presently disclosed subject matter. Thus, it is intended that the presently disclosed subject matter covers the modifications and variations of the presently disclosed subject matter provided they come within the scope of the appended claims and their equivalents. All related or prior art references described above and in the Background section of the present specification are hereby incorporated in their entirety by reference.