Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7528852B2 - Lamp Control Equipment - Google Patents
[go: Go Back, main page]

JP7528852B2 - Lamp Control Equipment - Google Patents

Lamp Control Equipment Download PDF

Info

Publication number
JP7528852B2
JP7528852B2 JP2021069708A JP2021069708A JP7528852B2 JP 7528852 B2 JP7528852 B2 JP 7528852B2 JP 2021069708 A JP2021069708 A JP 2021069708A JP 2021069708 A JP2021069708 A JP 2021069708A JP 7528852 B2 JP7528852 B2 JP 7528852B2
Authority
JP
Japan
Prior art keywords
light distribution
control
ecu
vehicle
ahb
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2021069708A
Other languages
Japanese (ja)
Other versions
JP2022164300A (en
Inventor
哲也 生田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021069708A priority Critical patent/JP7528852B2/en
Publication of JP2022164300A publication Critical patent/JP2022164300A/en
Application granted granted Critical
Publication of JP7528852B2 publication Critical patent/JP7528852B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Lighting Device Outwards From Vehicle And Optical Signal (AREA)

Description

本発明は、配光制御(車両のヘッドランプの配光を変更する制御)の不作動及び誤作動を含む配光制御情報を記録可能なランプ制御装置に関する。 The present invention relates to a lamp control device capable of recording light distribution control information including non-operation and malfunction of light distribution control (control for changing the light distribution of vehicle headlamps).

従来から、配光制御を実行可能なランプ制御装置が知られている。例えば、特許文献1には、ヘッドランプの配光をロービーム用配光パターンとハイビーム用配光パターンとの間で自動的に切り替える制御を配光制御として実行するランプ制御装置(車両用灯具システム)が記載されている。 Lamp control devices capable of performing light distribution control have been known for some time. For example, Patent Document 1 describes a lamp control device (vehicle lighting system) that performs light distribution control by automatically switching the light distribution of a headlamp between a low beam light distribution pattern and a high beam light distribution pattern.

特開2011-255826号公報JP 2011-255826 A

ランプ制御装置は、車両の前方を撮像する撮像装置を備えており、当該撮像装置により撮像された撮像データに基づいて取得される画像情報及び車両の速度に基づいて配光制御を行う。配光制御が適切に作動することにより、車両の運転者が手動でヘッドランプの配光を切り替える必要がなくなり利便性が向上する。加えて、夜間走行時の視認性が向上し、走行安全性が高くなる。 The lamp control device is equipped with an imaging device that captures images of the area ahead of the vehicle, and performs light distribution control based on image information acquired from image data captured by the imaging device and the vehicle's speed. By properly operating the light distribution control, the driver of the vehicle does not need to manually switch the headlamp light distribution, improving convenience. In addition, visibility during night driving is improved, increasing driving safety.

しかしながら、現状の配光制御は運転者の期待通りに作動しないことが少なからずあり、配光制御の更なる性能向上(別言すれば、配光制御がより期待通りに作動すること)が要求されている。この要求に応えるため、係るランプ制御装置は、例えば、配光制御によりヘッドランプの配光が変更された場合、変更された時点を含む所定の期間に亘って配光制御に関連する情報を記録するように構成され得る。記録された情報を解析して配光制御の性能向上に活用するためである。 However, current light distribution control often does not operate as expected by the driver, and there is a demand for further improvements in the performance of light distribution control (in other words, light distribution control that operates more as expected). To meet this demand, such a lamp control device can be configured, for example, to record information related to light distribution control over a predetermined period including the time point at which the headlamp light distribution is changed by light distribution control. This is to analyze the recorded information and use it to improve the performance of light distribution control.

しかしながら、ヘッドランプの配光は配光制御により頻繁に変更されるため、上記の構成では上記情報が頻繁に記録されることになり、記録容量の確保が困難となる。加えて、記録された情報には、配光制御が正しく作動したとき(正作動時)の情報と配光制御が誤って作動したとき(誤作動時)の情報が混在して含まれているため、誤作動時の情報を抽出することが難しい。更に、上記の構成では、運転者が配光制御の作動を期待しているにも関わらず配光制御が作動しないとき(不作動時)は情報自体が記録されないため、不作動時の情報を取得することができない。このため、このようなランプ制御装置では、配光制御の性能向上に寄与し得る情報を適切に取得することができない。 However, because the light distribution of the headlamps is frequently changed by the light distribution control, the above-mentioned information is frequently recorded in the above configuration, making it difficult to ensure sufficient recording capacity. In addition, the recorded information includes a mixture of information when the light distribution control operates correctly (when operating correctly) and information when the light distribution control operates incorrectly (when malfunctioning), making it difficult to extract information when the light distribution control malfunctions. Furthermore, in the above configuration, when the light distribution control does not operate (when not operating) despite the driver expecting the light distribution control to operate, the information itself is not recorded, making it impossible to obtain information when the light distribution control is not operating. For this reason, such a lamp control device is unable to properly obtain information that could contribute to improving the performance of the light distribution control.

本発明は、上述した問題に対処するためになされたものである。即ち、本発明の目的の一つは、配光制御の不作動及び誤作動を含む配光制御情報を適切に記録可能なランプ制御装置を提供することにある。 The present invention has been made to address the above-mentioned problems. That is, one of the objects of the present invention is to provide a lamp control device that can properly record light distribution control information, including non-operation and malfunction of light distribution control.

本発明によるランプ制御装置(以下、「本発明装置」と称する。)は、
自車両の前方に光を照射可能なヘッドランプ(31)と、
前記自車両の前方を撮像して得られた画像データに基づいて画像情報を取得し、当該画像情報及び前記自車両の速度に基づいて前記ヘッドランプ(31)の配光を変更する配光制御を実行可能な制御ユニット(11、30)と、
を備える。
前記制御ユニット(11、30)は、
読み書き可能な揮発性メモリと、読み書き可能な不揮発性メモリと、を含み、
前記配光制御の実行中は、前記画像情報と、前記自車両の速度を含む車両状態情報と、当該配光制御の制御内容と、を含む配光制御情報を所定の記憶期間だけ前記揮発性メモリに記憶し(ステップ620)、
前記配光制御の実行中に前記自車両の運転者により当該配光制御をキャンセル又は中断する操作である特定操作が行われた場合(ステップ520:Yes)、
少なくとも、前記特定操作が行われた時点(時点t0)から、前記記憶期間以下の所定の第1期間だけ過去の時点(時点tp)まで、の前記配光制御情報を前記揮発性メモリから前記不揮発性メモリに移動して記録する(ステップ640)、
ように構成されている。
The lamp control device according to the present invention (hereinafter referred to as the "device of the present invention") comprises:
A headlamp (31) capable of irradiating light ahead of the vehicle;
a control unit (11, 30) capable of acquiring image information based on image data obtained by capturing an image of a scene ahead of the vehicle, and executing light distribution control for changing a light distribution of the headlamp (31) based on the image information and a speed of the vehicle;
Equipped with.
The control unit (11, 30)
A readable/writable volatile memory and a readable/writable non-volatile memory,
During the execution of the light distribution control, light distribution control information including the image information, vehicle state information including the speed of the vehicle, and the control content of the light distribution control is stored in the volatile memory for a predetermined storage period (step 620);
When a specific operation is performed by the driver of the vehicle during execution of the light distribution control, the specific operation is an operation to cancel or interrupt the light distribution control (step 520: Yes),
The light distribution control information from at least the time point (time point t0) when the specific operation is performed to the time point (time point tp) a predetermined first period before the storage period is moved from the volatile memory to the non-volatile memory and recorded (step 640).
It is structured as follows.

配光制御が運転者の期待通りに作動しない場合、通常、運転者が配光制御をキャンセル又は中断する何らかの操作を行うことが考えられる。別言すれば、配光制御の実行中に運転者により当該制御をキャンセル又は中断する操作が行われた場合、当該操作の直前に配光制御が不作動又は誤作動した蓋然性が極めて高い。そこで、本発明装置は、配光制御の実行中に運転者により当該制御をキャンセル又は中断する操作である特定操作が行われた場合、少なくとも、当該特定操作が行われた時点から、第1期間だけ過去の時点まで、の配光制御情報を不揮発性メモリに記録するように構成されている。この構成によれば、記録容量を超過することなく所望の情報(配光制御の不作動及び誤作動を含む情報)を効率的に記録することができる。即ち、配光制御の不作動及び誤作動を含む配光制御情報を適切に記録することができる。 When the light distribution control does not operate as expected by the driver, it is usually considered that the driver performs some operation to cancel or interrupt the light distribution control. In other words, when the driver performs an operation to cancel or interrupt the light distribution control while the control is being executed, there is a very high probability that the light distribution control was inoperative or malfunctioned immediately before the operation. Therefore, the device of the present invention is configured to record in the non-volatile memory, when the driver performs a specific operation to cancel or interrupt the control while the light distribution control is being executed, at least the light distribution control information from the time the specific operation was performed to a time a first period ago. With this configuration, it is possible to efficiently record the desired information (information including inoperative and malfunctioning of the light distribution control) without exceeding the recording capacity. In other words, it is possible to appropriately record the light distribution control information including inoperative and malfunctioning of the light distribution control.

本発明の一側面では、
前記制御ユニット(11、30)は、
前記配光制御の実行中に前記特定操作が行われた場合(ステップ520:Yes)、更に、前記特定操作が行われた時点(時点t0)から、所定の第2期間だけ将来の時点(時点tf)まで、の前記配光制御情報を前記不揮発性メモリに記録する(ステップ640)、
ように構成されている。
In one aspect of the invention,
The control unit (11, 30)
If the specific operation is performed during the execution of the light distribution control (step 520: Yes), the light distribution control information from the time point (time point t0) when the specific operation is performed to a time point (time point tf) that is a predetermined second period in the future is recorded in the non-volatile memory (step 640).
It is structured as follows.

不揮発性メモリに記録された配光制御情報は、解析されて配光制御の更なる性能向上に活用される。このため、特定操作が行われた時点に対して過去の情報だけではなく、当該時点に対して将来の情報をも配光制御情報として記録することにより、配光制御の不作動及び誤作動に関するより多くの情報を収集することが可能となり、配光制御の更なる性能向上に寄与することができる。 The light distribution control information recorded in the non-volatile memory is analyzed and used to further improve the performance of the light distribution control. Therefore, by recording not only past information for the time when a specific operation was performed but also future information for that time as light distribution control information, it becomes possible to collect more information regarding non-operation and malfunction of the light distribution control, which can contribute to further improving the performance of the light distribution control.

本発明の一側面では、
前記制御ユニット(11、30)は、
前記配光制御としてオートハイビーム制御又はアダプティブハイビーム制御を実行する、
ように構成されている。
In one aspect of the invention,
The control unit (11, 30)
As the light distribution control, auto high beam control or adaptive high beam control is executed.
It is structured as follows.

上記説明においては、発明の理解を助けるために、実施形態に対応する発明の構成要件に対して、実施形態で用いた符号を括弧書きで添えているが、発明の各構成要件は、前記符号によって規定される実施形態に限定されるものではない。 In the above explanation, to aid in understanding the invention, the symbols used in the embodiments are enclosed in parentheses with respect to the constituent elements of the invention corresponding to the embodiments, but each constituent element of the invention is not limited to the embodiment defined by the symbols.

本発明の実施形態に係るランプ制御装置(本実施装置)の概略構成図である。1 is a schematic configuration diagram of a lamp control device (present embodiment device) according to an embodiment of the present invention. ハイビーム時不作動状況を説明するための図である。FIG. 13 is a diagram for explaining a non-operating state during high beam. ハイビーム時誤作動状況を説明するための図である。FIG. 13 is a diagram for explaining a malfunction situation when a high beam is used. ロービーム時不作動状況を説明するための図である。FIG. 13 is a diagram for explaining a non-operating state during low beam. ロービーム時誤作動状況を説明するための図である。FIG. 13 is a diagram for explaining a malfunction situation during low beam. 本実施装置のランプ制御ECUのCPUが実行するルーチンを示すフローチャートである。4 is a flowchart showing a routine executed by a CPU of a lamp control ECU of the embodiment of the present invention. ランプ制御ECUのCPUが実行するルーチンを示すフローチャートである。5 is a flowchart showing a routine executed by a CPU of a lamp control ECU. 本実施装置のカメラECUのCPUが実行するルーチンを示すフローチャートである。4 is a flowchart showing a routine executed by a CPU of a camera ECU of the embodiment of the present invention.

(構成)
以下、本発明の実施形態に係るランプ制御装置(以下、「本実施装置」とも称する。)について図面を参照しながら説明する。本実施装置は、車両に搭載される。図1に示すように、本実施装置は、カメラ10、車両状態センサ20、並びに、ランプ制御ECU30と、これに接続されたヘッドランプ31、オートハイビームスイッチ32、及び、ウィンカーレバー33と、を備える。カメラ10は、カメラECU11を備える。以下では、カメラECU11、及び、ランプ制御ECU30を、それぞれ単に「ECU11」及び「ECU30」と称する場合がある。
(composition)
Hereinafter, a lamp control device according to an embodiment of the present invention (hereinafter also referred to as "the embodiment device") will be described with reference to the drawings. The embodiment device is mounted on a vehicle. As shown in FIG. 1, the embodiment device includes a camera 10, a vehicle state sensor 20, and a lamp control ECU 30, which are connected to a headlamp 31, an auto high beam switch 32, and a turn signal lever 33. The camera 10 includes a camera ECU 11. Hereinafter, the camera ECU 11 and the lamp control ECU 30 may be simply referred to as "ECU 11" and "ECU 30", respectively.

これらのECUは、マイクロコンピュータを主要部として備え、CAN(Controller Area Network)100を介して相互に情報を送信可能及び受信可能に接続されている。ECUは、Electronic Control Unitの略である。マイクロコンピュータは、CPU、ROM、RAM(読み書き可能な揮発性メモリ)、インターフェース(I/F)、及び、読み書き可能な不揮発性メモリ等を含む(ECU30ではこれらの図示は省略している。)。CPUは、ROMに格納されたインストラクション(プログラム、ルーチン)を実行することにより各種機能を実現するようになっている。なお、これらのECUは、処理能力に応じて、幾つか又は全部が一つのECUに統合されてもよい。以下では、本実施装置が搭載された車両を「自車両」と称する。 These ECUs are mainly equipped with a microcomputer, and are connected to each other via a CAN (Controller Area Network) 100 so that they can transmit and receive information. ECU stands for Electronic Control Unit. The microcomputer includes a CPU, ROM, RAM (readable and writable volatile memory), an interface (I/F), and a readable and writable non-volatile memory (these are not shown in the ECU 30). The CPU realizes various functions by executing instructions (programs, routines) stored in the ROM. Depending on the processing capacity, some or all of these ECUs may be integrated into one ECU. Hereinafter, the vehicle equipped with this embodiment device is referred to as the "own vehicle".

カメラ10は、自車両のルームミラー(インナーミラー/リアビューミラー)の裏面に設置されており、所定の時間が経過する毎に自車両の前方を撮像する。ECU11は、カメラ10によって撮像して得られた画像データに基づいて、自車両の周囲に存在する立体物を認識(検出)し、自車両と立体物との相対関係を演算する。ここで、「自車両と或る物標との相対関係」とは、自車両から当該物標までの距離、自車両に対する当該物標の方位及び相対速度等を含む。立体物は、移動物(例えば、他車両及び歩行者)及び静止物(例えば、街路灯、看板、建物、信号機、道路標識及びガードレール)を含む。なお、移動物は、移動可能な立体物を意味しており、移動中の立体物のみを意味するものではない。 The camera 10 is installed on the rear of the vehicle's room mirror (inner mirror/rearview mirror) and captures an image of the area ahead of the vehicle at predetermined intervals. The ECU 11 recognizes (detects) three-dimensional objects around the vehicle based on image data captured by the camera 10, and calculates the relative relationship between the vehicle and the three-dimensional objects. Here, the "relative relationship between the vehicle and a certain target" includes the distance from the vehicle to the target, the orientation and relative speed of the target with respect to the vehicle, etc. Three-dimensional objects include moving objects (e.g., other vehicles and pedestrians) and stationary objects (e.g., street lights, signs, buildings, traffic lights, road signs, and guardrails). Note that moving objects refer to movable three-dimensional objects, and do not only refer to moving three-dimensional objects.

また、ECU11は、画像データに基づいて、自車両の前方に延在する区画線を認識(検出)する。ECU11は、認識した区画線に基づいて車線(隣接する2つの区画線の間の領域)の形状を演算する。 The ECU 11 also recognizes (detects) marking lines extending ahead of the vehicle based on the image data. The ECU 11 calculates the shape of the lane (the area between two adjacent marking lines) based on the recognized marking lines.

加えて、ECU11は、画像データに基づいて、自車両の周囲に存在する光源を認識(検出)し、自車両と光源との相対関係及び光源の種類を演算する。
光源は、他車両の光と、周囲の光と、を含む(以下、両者をそれぞれ「他車両光」及び「周囲光」と称する。)。他車両光は、典型的には、対向車のヘッドランプ及び先行車のテールランプである。周囲光は、典型的には、街路灯及び建物の光である。
光源の種類は、光源の速度、光源と立体物との位置関係及び車線形状等に基づいて判別され得る。例えば、或る光源が或る他車両と略同一の速度で移動しており、当該光源と当該他車両とが略同一の位置に位置している場合、当該光源は他車両光と判別され得る。一方、或る光源の速度がゼロであり、車線の外部に位置している場合、当該光源は周囲光と判別され得る。
In addition, the ECU 11 recognizes (detects) light sources present around the vehicle based on the image data, and calculates the relative relationship between the vehicle and the light sources and the type of the light source.
The light sources include light from other vehicles and light from the surroundings (hereinafter, these are referred to as "other vehicle light" and "ambient light", respectively). Other vehicle light is typically the headlights of oncoming vehicles and the taillights of leading vehicles. Ambient light is typically the light from street lamps and buildings.
The type of light source can be determined based on the speed of the light source, the positional relationship between the light source and a solid object, the shape of the lane, etc. For example, if a light source is moving at approximately the same speed as another vehicle and is located at approximately the same position as the other vehicle, the light source can be determined as another vehicle light. On the other hand, if the speed of a light source is zero and the light source is located outside the lane, the light source can be determined as an ambient light.

更に、ECU11は、画像データに基づいて、周知の方法により自車両の周囲の照度である環境照度を演算する。例えば、ECU11は、画像データから撮像画像を生成し、撮像画像を構成する各画素の輝度値を照度に換算することにより環境照度を演算する。環境照度は、後述するオートハイビーム制御の作動条件が成立しているか否かを判定する際に用いられる(後述)。 Furthermore, the ECU 11 calculates the ambient illuminance, which is the illuminance around the vehicle, based on the image data using a known method. For example, the ECU 11 generates a captured image from the image data and calculates the ambient illuminance by converting the luminance value of each pixel that constitutes the captured image into illuminance. The ambient illuminance is used when determining whether the operating conditions for the auto high beam control described below are met (described below).

ECU11は、演算して得られた自車両と立体物との相対関係、車線形状、自車両と光源との相対関係及び光源の種類、並びに、環境照度、を含む情報を画像情報として取得する。 The ECU 11 acquires information as image information, including the calculated relative relationship between the vehicle and the three-dimensional object, the lane shape, the relative relationship between the vehicle and the light source, the type of light source, and the ambient illuminance.

車両状態センサ20は、車両状態を表す信号を発生する複数種類のセンサであり、本実施形態では、車速センサ、操舵角センサ、及び、ヨーレートセンサを含む。ECU11は、車両状態センサ20が発生した信号を所定の時間が経過する毎に取得し、取得した信号に基づいて自車両の速度(車速)、操舵角及びヨーレートを演算する。ECU11は、演算して得られた車速、操舵角及びヨーレートを含む情報を車両状態情報として取得する。 The vehicle condition sensor 20 is a plurality of types of sensors that generate signals representing the vehicle condition, and in this embodiment includes a vehicle speed sensor, a steering angle sensor, and a yaw rate sensor. The ECU 11 acquires the signals generated by the vehicle condition sensor 20 every time a predetermined time has elapsed, and calculates the speed (vehicle speed), steering angle, and yaw rate of the vehicle based on the acquired signals. The ECU 11 acquires information including the calculated vehicle speed, steering angle, and yaw rate as vehicle condition information.

ECU30は、オートハイビーム制御を実行可能となっている。オートハイビーム(Auto High-beam)制御は、画像情報及び車速に基づいて、ヘッドランプ31の配光をロービームとハイビームとの間で自動的に切り替える制御である。以下、オートハイビーム制御を「AHB制御」とも称する。AHB制御については後で詳述する。なお、AHB制御は、「配光制御」の一例に相当する。 The ECU 30 is capable of executing auto high-beam control. Auto high-beam control is a control that automatically switches the light distribution of the headlamp 31 between low beam and high beam based on image information and vehicle speed. Hereinafter, auto high-beam control is also referred to as "AHB control." AHB control will be described in detail later. Note that AHB control corresponds to an example of "light distribution control."

ヘッドランプ31は、自車両の左前端部に設けられた左ヘッドランプと、自車両の右前端部に設けられた右ヘッドランプと、を含む。左ヘッドランプ及び右ヘッドランプは、それぞれ、ロービームとして機能するすれ違い用前照灯と、ハイビームとして機能する走行用前照灯と、を含む。以下では、左ヘッドランプのロービームと右ヘッドランプのロービームを「ヘッドランプ31のロービーム」、又は、単に「ロービーム」と称し、左ヘッドランプのハイビームと右ヘッドランプのハイビームを「ヘッドランプ31のハイビーム」、又は、単に「ハイビーム」と称する。ヘッドランプ31のロービーム及びハイビームは、何れも自車両の前方に光を照射可能となっているが、自車両の進行方向における光の照射範囲は、ハイビーム(例えば、100[m])のほうがロービーム(例えば、40[m])よりも長くされている。 The headlamp 31 includes a left headlamp provided at the left front end of the vehicle and a right headlamp provided at the right front end of the vehicle. The left headlamp and the right headlamp each include a passing headlamp that functions as a low beam and a driving headlamp that functions as a high beam. Hereinafter, the low beam of the left headlamp and the low beam of the right headlamp will be referred to as the "low beam of the headlamp 31" or simply as the "low beam", and the high beam of the left headlamp and the high beam of the right headlamp will be referred to as the "high beam of the headlamp 31" or simply as the "high beam". Both the low beam and the high beam of the headlamp 31 can irradiate light ahead of the vehicle, but the irradiation range of the light in the traveling direction of the vehicle is longer for the high beam (e.g., 100 [m]) than for the low beam (e.g., 40 [m]).

オートハイビームスイッチ(AHBSW)31は、AHB制御を作動可能状態にするためのスイッチである。AHBSW32は、運転席の近傍に設けられ、自車両の運転者により操作される。AHBSW32は、オン状態に設定されると、その設定が解除されるまでオン信号を発生する。AHBSW32は、オフ状態に設定されると、その設定が解除されるまでオフ信号を発生する。ECU30は、AHBSW32が発生した信号を所定の期間が経過する毎に取得する。ECU30は、AHBSW32からオン信号を取得した場合、AHB制御が作動可能であると判定し、オフ信号を取得した場合、AHB制御が作動不可能であると判定する。 The auto high beam switch (AHBSW) 31 is a switch for making the AHB control operable. The AHBSW 32 is provided near the driver's seat and is operated by the driver of the vehicle. When the AHBSW 32 is set to the on state, it generates an on signal until the setting is released. When the AHBSW 32 is set to the off state, it generates an off signal until the setting is released. The ECU 30 acquires the signal generated by the AHBSW 32 every time a predetermined period has elapsed. When the ECU 30 acquires an on signal from the AHBSW 32, it determines that the AHB control is operable, and when the ECU 30 acquires an off signal, it determines that the AHB control is inoperable.

ウィンカーレバー33は、運転者により操作される操作器であり、ヘッドランプ31の配光を手動で切り替えたり、パッシング操作をしたりするために用いられる。ウィンカーレバー33は、中立位置と、中立位置に対して前方の第1位置と、中立位置に対して後方の第2位置と、に移動可能となっている。中立位置に位置するウィンカーレバー33は、外力が加えられていない状態では中立位置に留まるようになっている。この状態から前方に外力が加えられると、ウィンカーレバー33は第1位置に移動し、外力が加えられなくても第1位置に留まるようになっている。第1位置に位置するウィンカーレバー33に後方に(中立位置側に)外力が加えられると、ウィンカーレバー33は中立位置に戻るようになっている。一方、中立位置に位置している状態から後方に外力が加えられると、ウィンカーレバー33は第2位置に移動するが、外力が加えられなくなると直ちに中立位置に戻るようになっている。別言すれば、第2位置に位置するウィンカーレバー33は、後方に外力を加え続ける限り、第2位置に留まるようになっている。 The turn signal lever 33 is an operating device operated by the driver, and is used to manually switch the light distribution of the headlamp 31 and to perform a flashing operation. The turn signal lever 33 can be moved to a neutral position, a first position forward of the neutral position, and a second position rearward of the neutral position. The turn signal lever 33 located in the neutral position remains in the neutral position when no external force is applied. When an external force is applied forward from this state, the turn signal lever 33 moves to the first position and remains in the first position even when no external force is applied. When an external force is applied backward (towards the neutral position) to the turn signal lever 33 located in the first position, the turn signal lever 33 returns to the neutral position. On the other hand, when an external force is applied backward from the neutral position, the turn signal lever 33 moves to the second position, but immediately returns to the neutral position when the external force is no longer applied. In other words, the turn signal lever 33 in the second position will remain in the second position as long as an external force is applied to the rear.

ウィンカーレバー33は、中立位置に位置している期間中、ロービーム信号を発生する。ロービーム信号は、ヘッドランプ31の配光をロービームに切り替える又は維持することを表す信号である。ウィンカーレバー33は、第1位置に位置している期間中、第1ハイビーム信号を発生する。第1ハイビーム信号は、ヘッドランプ31の配光をハイビームに切り替える又は維持することを表す信号である。ウィンカーレバー33は、第2位置に位置している期間中、第2ハイビーム信号を発生する。第2ハイビーム信号は、ヘッドランプ31の配光をハイビームに切り替える又は維持することを表す信号である。 The turn signal lever 33 generates a low beam signal while it is in the neutral position. The low beam signal is a signal that indicates that the light distribution of the headlamp 31 is to be switched to or maintained at low beam. The turn signal lever 33 generates a first high beam signal while it is in the first position. The first high beam signal is a signal that indicates that the light distribution of the headlamp 31 is to be switched to or maintained at high beam. The turn signal lever 33 generates a second high beam signal while it is in the second position. The second high beam signal is a signal that indicates that the light distribution of the headlamp 31 is to be switched to or maintained at high beam.

(作動の詳細)
続いて、ECU30及びECU11の作動の詳細について説明する。ECU30は、ウィンカーレバー33が発生した信号を所定の期間が経過する毎に取得する。ECU30は、AHB制御を実行していない期間中において、ウィンカーレバー33からロービーム信号を取得した場合にはヘッドランプ31の配光をロービームに切り替え、第1又は第2ハイビーム信号を取得した場合にはヘッドランプ31の配光をハイビームに切り替える。この構成によれば、運転者は、ウィンカーレバー33を操作することにより、ヘッドランプ31の配光を手動で切り替えることができる。なお、ウィンカーレバー33に後方の外力を一時的に加える(即ち、ウィンカーレバー33を一時的に第2位置に位置させて第2ハイビーム信号を発生させる)ことにより、いわゆるパッシング操作が実現される。
(Details of operation)
Next, the operation of the ECU 30 and the ECU 11 will be described in detail. The ECU 30 acquires a signal generated by the turn signal lever 33 every time a predetermined period has elapsed. During a period in which the AHB control is not being executed, the ECU 30 switches the light distribution of the headlamp 31 to low beam when it acquires a low beam signal from the turn signal lever 33, and switches the light distribution of the headlamp 31 to high beam when it acquires a first or second high beam signal. With this configuration, the driver can manually switch the light distribution of the headlamp 31 by operating the turn signal lever 33. Note that a so-called passing operation is realized by temporarily applying a rearward external force to the turn signal lever 33 (i.e., temporarily positioning the turn signal lever 33 to the second position to generate a second high beam signal).

ECU30は、AHB作動条件が成立した場合、AHB制御を実行する。AHB作動条件は、以下の条件1乃至条件3が全て成立した場合に成立する。
(条件1)環境照度が低い。
(条件2)AHBSW32がオン状態に設定されている。
(条件3)ウィンカーレバー33が中立位置に位置している。
The ECU 30 executes AHB control when the AHB activation condition is satisfied. The AHB activation condition is satisfied when all of the following conditions 1 to 3 are satisfied.
(Condition 1) The environmental illuminance is low.
(Condition 2) AHBSW 32 is set to the ON state.
(Condition 3) The turn signal lever 33 is in the neutral position.

ECU30は、条件1の成立可否を、ECU11から画像情報を取得することにより判定する。具体的には、ECU30は、画像情報に含まれる環境照度が所定の照度閾値以下の場合、条件1が成立していると判定し、環境照度が照度閾値を超える場合、条件1が成立していないと判定する。また、ECU30は、AHBSW32から取得される信号がオン信号の場合、条件2が成立していると判定し、当該取得される信号がオフ信号の場合、条件2が成立していないと判定する。更に、ECU30は、ウィンカーレバー33から取得される信号がロービーム信号の場合、条件3が成立していると判定し、当該取得される信号が第1又は第2ハイビーム信号の場合、条件3が成立していないと判定する。 The ECU 30 determines whether or not condition 1 is satisfied by acquiring image information from the ECU 11. Specifically, the ECU 30 determines that condition 1 is satisfied when the environmental illuminance included in the image information is equal to or lower than a predetermined illuminance threshold, and determines that condition 1 is not satisfied when the environmental illuminance exceeds the illuminance threshold. Furthermore, the ECU 30 determines that condition 2 is satisfied when the signal acquired from the AHBSW 32 is an on signal, and determines that condition 2 is not satisfied when the acquired signal is an off signal. Furthermore, the ECU 30 determines that condition 3 is satisfied when the signal acquired from the turn signal lever 33 is a low beam signal, and determines that condition 3 is not satisfied when the acquired signal is a first or second high beam signal.

ECU30は、AHB作動条件の成立下でハイビーム条件が成立した場合、ヘッドランプ31の配光を自動的にハイビームに切り替える制御をAHB制御として実行する。ハイビーム条件は、以下の条件4乃至条件6が全て成立した場合に成立する。
(条件4)自車両の前方に他車両光がない。
(条件5)自車両の前方の周囲光が少ない。
(条件6)車速が大きい。
なお、AHB作動条件の条件3から明らかなように、AHB制御の実行中はウィンカーレバー33は中立位置に留まっている。別言すれば、AHB制御によりヘッドランプ31の配光がハイビームに切り替えられても、ウィンカーレバー33は第1位置には移動しない。
When the high beam condition is satisfied under the AHB operating condition, the ECU 30 executes control to automatically switch the light distribution of the headlamp 31 to the high beam as the AHB control. The high beam condition is satisfied when all of the following conditions 4 to 6 are satisfied.
(Condition 4) There is no light from another vehicle ahead of the vehicle.
(Condition 5) There is little ambient light ahead of the vehicle.
(Condition 6) The vehicle speed is high.
As is clear from condition 3 of the AHB operation condition, the turn signal lever 33 remains in the neutral position while the AHB control is being executed. In other words, even if the light distribution of the headlamp 31 is switched to the high beam by the AHB control, the turn signal lever 33 does not move to the first position.

ECU30は、条件4及び条件5の成立可否をECU11から画像情報を取得することにより判定する。具体的には、ECU30は、画像情報に基づいて他車両光が検出されていないと判定した場合、条件4が成立していると判定し、他車両光が検出されていると判定した場合、条件4が成立していないと判定する。また、ECU30は、画像情報に基づいて周囲光の個数が所定の個数閾値以下であり、且つ、光の強度が所定の強度閾値を超える周囲光が1つも検出されていないと判定した場合、条件5が成立していると判定し、周囲光の個数が個数閾値を超えている、及び/又は、光の強度が強度閾値を超える周囲光が1つ以上検出されていると判定した場合、条件5が成立していないと判定する。但し、条件5の内容はこれに限られず、周囲光が少ないと推定される任意の内容が採用され得る。更に、ECU30は、条件6の成立可否を、車両状態センサ20から車速を取得することにより判定する。具体的には、ECU30は、車速が所定の第1車速閾値(例えば、30[km/h])以上である場合、条件6が成立していると判定し、車速が第1車速閾値未満である場合、条件6が成立していないと判定する。 The ECU 30 determines whether or not Condition 4 and Condition 5 are satisfied by acquiring image information from the ECU 11. Specifically, when the ECU 30 determines based on the image information that other vehicle light has not been detected, it determines that Condition 4 is satisfied, and when it determines that other vehicle light has been detected, it determines that Condition 4 is not satisfied. Furthermore, when the ECU 30 determines based on the image information that the number of ambient lights is equal to or less than a predetermined number threshold and that no ambient light whose light intensity exceeds a predetermined intensity threshold has been detected, it determines that Condition 5 is satisfied, and when the ECU 30 determines that the number of ambient lights exceeds the number threshold and/or that one or more ambient lights whose light intensity exceeds the intensity threshold have been detected, it determines that Condition 5 is not satisfied. However, the content of Condition 5 is not limited to this, and any content that is estimated to indicate that there is little ambient light may be adopted. Furthermore, the ECU 30 determines whether or not Condition 6 is satisfied by acquiring the vehicle speed from the vehicle state sensor 20. Specifically, the ECU 30 determines that condition 6 is met when the vehicle speed is equal to or greater than a predetermined first vehicle speed threshold (e.g., 30 km/h), and determines that condition 6 is not met when the vehicle speed is less than the first vehicle speed threshold.

一方、ECU30は、AHB作動条件の成立下でロービーム条件が成立した場合、ヘッドランプ31の配光を自動的にロービームに切り替える制御をAHB制御として実行する。ロービーム条件は以下の条件7乃至条件9の何れか1つが成立した場合に成立する。
(条件7)自車両の前方に他車両光がある。
(条件8)自車両の前方の周囲光が多い。
(条件9)車速が小さい。
On the other hand, when the low beam condition is satisfied under the AHB operating condition, the ECU 30 executes control to automatically switch the light distribution of the headlamp 31 to the low beam as the AHB control. The low beam condition is satisfied when any one of the following conditions 7 to 9 is satisfied.
(Condition 7) There is light from another vehicle ahead of the host vehicle.
(Condition 8) There is a lot of ambient light ahead of the vehicle.
(Condition 9) The vehicle speed is slow.

ECU30は、条件4が成立していない場合、条件7が成立していると判定し、条件4が成立している場合、条件7が成立していないと判定する。また、ECU30は、条件5が成立していない場合、条件8が成立していると判定し、条件5が成立している場合、条件8が成立していないと判定する。更に、ECU30は、車速が所定の第2車速閾値(例えば、25[km/h])以下である場合、条件9が成立していると判定し、車速が第2車速閾値を超える場合、条件9が成立していないと判定する。 If condition 4 is not satisfied, ECU 30 determines that condition 7 is satisfied, and if condition 4 is satisfied, ECU 30 determines that condition 7 is not satisfied. Furthermore, if condition 5 is not satisfied, ECU 30 determines that condition 8 is satisfied, and if condition 5 is satisfied, ECU 30 determines that condition 8 is not satisfied. Furthermore, if the vehicle speed is equal to or less than a predetermined second vehicle speed threshold (e.g., 25 km/h), ECU 30 determines that condition 9 is satisfied, and if the vehicle speed exceeds the second vehicle speed threshold, ECU 30 determines that condition 9 is not satisfied.

但し、AHB制御を開始してからハイビーム条件が成立するまでは、ロービーム条件が成立していなくても、ECU30は、ヘッドランプ31の配光をロービームに維持する。また、一旦ハイビーム条件が成立すると、その後、ハイビーム条件が不成立になっても、ロービーム条件が成立するまでは、ECU30は、ヘッドランプ31の配光をハイビームに維持する。 However, from the start of AHB control until the high beam condition is met, even if the low beam condition is not met, the ECU 30 maintains the light distribution of the headlamps 31 in low beam. Also, once the high beam condition is met, even if the high beam condition is no longer met, the ECU 30 maintains the light distribution of the headlamps 31 in high beam until the low beam condition is met.

ECU11は、ECU30から、AHB制御を実行中であるか否かを表す信号を取得し、当該信号に基づいてAHB制御が実行中であるか否かを判定する。そして、AHB制御が実行中であると判定した場合、ECU30から、AHB制御の制御内容(即ち、ヘッドランプ31の配光がロービーム又はハイビームの何れであるか)を表す信号を受信する。ECU11は、AHB制御の実行中、画像情報と、車両状態情報と、AHB制御の制御内容と、を含む情報をAHB制御情報として自身のRAMに所定の記憶期間だけ記憶(格納)する。このとき、ECU11は、AHB制御情報を現在時刻と関連付けてRAMに記憶してもよい。ECU11は、記憶期間が経過した時点でAHB制御情報をRAMから消去する。本実施形態では、記憶期間は6秒に設定されているが、この構成に限られない。なお、AHB制御情報は、「配光制御情報」の一例に相当する。 The ECU 11 acquires a signal from the ECU 30 indicating whether AHB control is being executed, and determines whether AHB control is being executed based on the signal. If it is determined that AHB control is being executed, the ECU 11 receives a signal from the ECU 30 indicating the control content of the AHB control (i.e., whether the light distribution of the headlamp 31 is low beam or high beam). During execution of the AHB control, the ECU 11 stores (stores) information including image information, vehicle state information, and the control content of the AHB control as AHB control information in its own RAM for a predetermined storage period. At this time, the ECU 11 may store the AHB control information in the RAM in association with the current time. The ECU 11 erases the AHB control information from the RAM when the storage period has elapsed. In this embodiment, the storage period is set to 6 seconds, but is not limited to this configuration. The AHB control information corresponds to an example of "light distribution control information".

ここで、AHB制御は、運転者の期待通りに作動しないことがある。このため、従来から、AHB制御が期待通りに作動しなかったときの情報を取得して解析し、これによりAHB制御の性能を更に向上させることが要求されていた。しかしながら、従来のランプ制御装置では、そのような情報を適切に取得することができなかった。 However, AHB control may not operate as expected by the driver. For this reason, there has been a demand for acquiring and analyzing information on when AHB control does not operate as expected, thereby further improving the performance of AHB control. However, conventional lamp control devices have not been able to acquire such information appropriately.

ところで、AHB制御が期待通りに作動しない場合、通常、運転者がAHB制御をキャンセル又は中断する何らかの操作を行うことが考えられる。別言すれば、AHB制御の実行中に運転者により当該制御をキャンセル又は中断する操作が行われた場合、当該操作の直前にAHB制御が不作動又は誤作動した蓋然性が極めて高い。そこで、本実施装置は、AHB制御の実行中に運転者により当該制御をキャンセル又は中断する操作である特定操作が行われた場合、当該特定操作が行われた時点を含む所定の期間におけるAHB制御情報を不揮発性メモリに記録(格納)するように構成されている。この構成によれば、記録容量を超過することなく所望の情報(AHB制御の不作動及び誤作動を含む情報)を効率的に記録することができる。 However, when AHB control does not operate as expected, it is usually assumed that the driver performs some operation to cancel or interrupt AHB control. In other words, when the driver performs an operation to cancel or interrupt AHB control while the control is being executed, there is an extremely high probability that AHB control has been inoperative or malfunctioned immediately before the operation. Therefore, the present implementation device is configured to record (store) in non-volatile memory AHB control information for a predetermined period including the time when the specific operation was performed when the driver performs a specific operation to cancel or interrupt AHB control while the control is being executed. With this configuration, desired information (including information on inoperative or malfunctioning AHB control) can be efficiently recorded without exceeding the recording capacity.

具体的には、ECU30は、AHB制御の実行中に運転者により以下の操作1乃至操作3の何れかが行われた場合、特定操作が行われたと判定する。
(操作1)AHBSW32をオフする操作。
(操作2)ウィンカーレバー33を中立位置から第1位置に移動させる操作。
(操作3)パッシング操作。
Specifically, when the driver performs any one of the following operations 1 to 3 while the AHB control is being executed, the ECU 30 determines that a specific operation has been performed.
(Operation 1) Turn off AHBSW32.
(Operation 2) An operation of moving the turn signal lever 33 from the neutral position to the first position.
(Operation 3) Passing operation.

ECU30は、AHBSW32から取得される信号がオン信号からオフ信号に変化した場合、運転者により操作1が行われたと判定する。ECU30は、ウィンカーレバー33から取得される信号がロービーム信号から第1ハイビーム信号に変化した場合、運転者により操作2が行われたと判定する。ECU30は、ウィンカーレバー33から取得される信号がロービーム信号から第2ハイビーム信号に(一時的に)変化した場合、運転者により操作3が行われたと判定する。以下、図2A乃至図3Bを参照して詳細に説明する。 When the signal acquired from the AHBSW 32 changes from an on signal to an off signal, the ECU 30 determines that the driver has performed operation 1. When the signal acquired from the turn signal lever 33 changes from a low beam signal to a first high beam signal, the ECU 30 determines that the driver has performed operation 2. When the signal acquired from the turn signal lever 33 changes (temporarily) from a low beam signal to a second high beam signal, the ECU 30 determines that the driver has performed operation 3. A detailed explanation will be given below with reference to Figures 2A to 3B.

図2Aは、AHB制御によりヘッドランプ31の配光がハイビームに維持されている最中に不作動が生じた状況(以下、「ハイビーム時不作動状況」とも称する。)を示す図である。この例では、運転者は、時点taにてAHB制御によりヘッドランプ31の配光が自動的にロービームに切り替えられることを期待したものの、実際には切り替えが行われずにハイビームが継続したため、時点t0にてAHBSW32をオフする操作(操作1)を行っている。AHBSW32をオフする(操作1を行う)と、条件2が成立しなくなり、AHB作動条件が不成立となるため、AHB制御がキャンセルされる。このとき、ウィンカーレバー33は中立位置に位置しているため、時点t0にてヘッドランプ31の配光はロービームに切り替えられる(図2A参照)。 Figure 2A is a diagram showing a situation where a deactivation occurs while the light distribution of the headlamp 31 is maintained at high beam by AHB control (hereinafter, also referred to as a "high beam deactivation situation"). In this example, the driver expects that the light distribution of the headlamp 31 will be automatically switched to low beam by AHB control at time ta, but in reality the switching does not occur and high beam continues, so an operation (operation 1) is performed to turn off the AHBSW 32 at time t0. When the AHBSW 32 is turned off (operation 1 is performed), condition 2 is no longer satisfied, and the AHB activation condition is no longer satisfied, so the AHB control is canceled. At this time, the turn signal lever 33 is in the neutral position, so the light distribution of the headlamp 31 is switched to low beam at time t0 (see Figure 2A).

ECU30は、時点t0にて特定操作(図2Aの例では、操作1)が行われたと判定すると、直ちに(即ち、時点t0にて)ECU11にトリガ信号を送信する。ECU11は、時点t0にてトリガ信号を受信すると、時点tpから時点tfまでの期間におけるAHB制御情報を自身の不揮発性メモリに記録する。ここで、時点tpは、時点t0から所定の第1期間だけ過去の時点である。第1期間は、記憶期間以下の任意の期間に設定され得る期間であり、本実施形態では、記憶期間と等しい期間(6秒)に設定されている。このため、トリガ信号を受信した時点(時点t0)では、時点tpから時点t0までのAHB制御情報はECU11のRAMに記憶されている。従って、ECU11は、トリガ信号を受信すると、時点tpから時点t0までのAHB制御情報をRAMから不揮発性メモリに移動する。また、時点tfは、時点t0から所定の第2期間だけ将来の時点である。本実施形態では、第2期間は1.2秒に設定されているが、この構成に限られない。ECU11は、時点t0にてトリガ信号を受信すると、その時点から第2期間が経過する時点(時点tf)までの期間は、RAMに格納されるAHB制御情報を不揮発性メモリに移動する。これにより、時点tpから時点tfまでの期間(=第1期間+第2期間)におけるAHB制御情報が不揮発性メモリに記録される。以下では、時点tpから時点tfまでの期間を「特定期間」とも称する。 When the ECU 30 determines that a specific operation (operation 1 in the example of FIG. 2A) has been performed at time t0, it immediately (i.e., at time t0) transmits a trigger signal to the ECU 11. When the ECU 11 receives the trigger signal at time t0, it records the AHB control information for the period from time tp to time tf in its own non-volatile memory. Here, time tp is a time point that is a predetermined first period in the past from time t0. The first period is a period that can be set to any period equal to or less than the storage period, and in this embodiment, it is set to a period (6 seconds) equal to the storage period. Therefore, at the time when the trigger signal is received (time t0), the AHB control information from time tp to time t0 is stored in the RAM of the ECU 11. Therefore, when the ECU 11 receives the trigger signal, it moves the AHB control information from time tp to time t0 from the RAM to the non-volatile memory. In addition, time tf is a time point that is a predetermined second period in the future from time t0. In this embodiment, the second period is set to 1.2 seconds, but is not limited to this configuration. When the ECU 11 receives a trigger signal at time t0, the AHB control information stored in the RAM is moved to the non-volatile memory for the period from that time to the time when the second period has elapsed (time tf). As a result, the AHB control information for the period from time tp to time tf (= first period + second period) is recorded in the non-volatile memory. Hereinafter, the period from time tp to time tf is also referred to as the "specific period."

上記説明から明らかなように、ハイビーム時不作動状況においては、操作1は、AHB制御のキャンセルと、ロービームへの切り替えと、を同時に実現できる操作である。 As is clear from the above explanation, when the high beam is not in operation, operation 1 is an operation that can simultaneously cancel AHB control and switch to low beam.

なお、図2Aの例では、時点t0にて特定操作が行われた後も、しばらくの間(例えば、7秒)、特定操作が行われた状態が継続している。これは、ハンチングを防止するための処理であり、実際に特定操作が継続しているわけではない。図2B乃至図3Bについても同様である。 In the example of FIG. 2A, even after the specific operation is performed at time t0, the state in which the specific operation is performed continues for a while (e.g., 7 seconds). This is a process to prevent hunting, and the specific operation does not actually continue. The same applies to FIGS. 2B to 3B.

図2Aでは、特定操作として操作1が行われた状況が例示されているが、特定操作として操作2又は操作3が行われてもよい。
まず、操作2について説明する。時点t0にて操作2が行われると、条件3が成立しなくなり、AHB作動条件が不成立となるため、AHB制御がキャンセルされる。但し、ハイビーム時不作動状況において操作2が行われた場合は、操作2によりウィンカーレバー33が第1位置に移動しているため、AHB制御がキャンセルされても、ヘッドランプ31の配光はハイビームに維持される。従って、運転者は、操作2の終了後、例えばAHBSW32をオフし、且つ、ウィンカーレバー33を中立位置に戻すことにより、ヘッドランプ31の配光を手動でロービームに切り替えることができる。この場合も、ECU30が時点t0にて特定操作として操作2が行われたと判定してECU11にトリガ信号を送信することにより、ECU11が特定期間におけるAHB制御情報を不揮発性メモリに記録するようになっている。
FIG. 2A illustrates a situation in which operation 1 is performed as the specific operation, but operation 2 or operation 3 may be performed as the specific operation.
First, operation 2 will be described. When operation 2 is performed at time t0, condition 3 is no longer satisfied, and the AHB operation condition is no longer satisfied, so that the AHB control is canceled. However, when operation 2 is performed in a high beam inoperative state, the turn signal lever 33 has been moved to the first position by operation 2, so that the light distribution of the headlamp 31 is maintained at high beam even if the AHB control is canceled. Therefore, after completing operation 2, the driver can manually switch the light distribution of the headlamp 31 to low beam, for example, by turning off the AHBSW 32 and returning the turn signal lever 33 to the neutral position. In this case, too, the ECU 30 determines that operation 2 has been performed as a specific operation at time t0 and transmits a trigger signal to the ECU 11, so that the ECU 11 records the AHB control information for the specific period in a non-volatile memory.

上記説明から明らかなように、ハイビーム時不作動状況においては、操作2は、AHB制御をキャンセルする操作ではあるが、ヘッドランプ31の配光をロービームに切り替える操作ではない。しかしながら、本実施装置は、AHB制御の実行中における運転者の介入操作がAHB制御の不作動及び誤作動の発生に付随して行われるという知見に基づき、AHB制御をキャンセル又は中断するために運転者が行うと想定されるあらゆる操作を特定操作として検出することを目的としているため、ハイビーム時不作動状況では、操作2のような操作も特定操作に含めている。 As is clear from the above explanation, in a high beam inoperative state, operation 2 is an operation to cancel AHB control, but is not an operation to switch the light distribution of the headlamp 31 to low beam. However, based on the knowledge that the driver's intervention operation while AHB control is being executed is accompanied by the occurrence of AHB control inoperativeness or malfunction, the present implementation device aims to detect any operation that is expected to be performed by the driver to cancel or interrupt AHB control as a specific operation, and therefore, in a high beam inoperative state, an operation such as operation 2 is included in the specific operation.

続いて、操作3について説明する。ECU30は、AHB制御の実行中に操作3が行われると、操作3の終了後、所定の期間(例えば、5秒)だけAHB制御に優先してヘッドランプ31の配光をロービームに切り替え、当該期間の経過後は(AHB作動条件が成立していれば)AHB制御を再開するように構成されている。このため、時点t0にて操作3が行われると、AHB制御は一時的に中断される。但し、ハイビーム時不作動状況において操作3が行われた場合は、上記期間だけヘッドランプ31の配光がロービームに維持されるものの、その後、ハイビーム条件が成立していれば、AHB制御により配光は再びハイビームに切り替えられる。従って、運転者は、操作3の終了後、例えばAHBSW32をオフすることにより、ヘッドランプ31の配光を手動でロービームに切り替えることができる。この場合も、ECU30が時点t0にて特定操作として操作3が行われたと判定してECU11にトリガ信号を送信することにより、ECU11が特定期間におけるAHB制御情報を不揮発性メモリに記録するようになっている。 Next, operation 3 will be described. When operation 3 is performed while AHB control is being performed, the ECU 30 is configured to switch the light distribution of the headlamp 31 to low beam in priority to the AHB control for a predetermined period (e.g., 5 seconds) after the end of operation 3, and to resume the AHB control after the period has elapsed (if the AHB operation condition is satisfied). Therefore, when operation 3 is performed at time t0, the AHB control is temporarily interrupted. However, if operation 3 is performed in a high beam inoperative state, the light distribution of the headlamp 31 is maintained in low beam for the above period, but if the high beam condition is satisfied thereafter, the light distribution is switched back to high beam by the AHB control. Therefore, after the end of operation 3, the driver can manually switch the light distribution of the headlamp 31 to low beam by, for example, turning off the AHBSW 32. In this case, too, the ECU 30 determines that operation 3 has been performed as a specific operation at time t0 and sends a trigger signal to the ECU 11, causing the ECU 11 to record the AHB control information for the specific period in non-volatile memory.

上記説明から明らかなように、ハイビーム時不作動状況においては、操作3は、AHB制御を中断する操作ではあるが、ヘッドランプ31の配光を完全にロービームに切り替える操作ではない。しかしながら、操作3は、ハイビーム時不作動状況において運転者がAHB制御をキャンセル又は中断するために行うと想定される操作であるため、操作3のような操作も特定操作に含めている。 As is clear from the above explanation, in a high beam inoperative state, operation 3 is an operation that interrupts AHB control, but is not an operation that completely switches the light distribution of the headlamp 31 to low beam. However, because operation 3 is an operation that is expected to be performed by the driver to cancel or interrupt AHB control in a high beam inoperative state, operations such as operation 3 are also included in the specific operations.

図2Bは、AHB制御によりヘッドランプ31の配光がハイビームに維持されている最中に誤作動が生じた状況(以下、「ハイビーム時誤作動状況」とも称する。)を示す図である。この例では、運転者は、AHB制御によりヘッドランプ31の配光がハイビームに維持されることを期待していたものの、実際には時点tbにて自動的にロービームに切り替わってしまったため、時点t0にてウィンカーレバー33を中立位置から第1位置に移動させる操作(操作2)を行っている。ウィンカーレバー33を第1位置に移動させる(操作2を行う)と、条件3が成立しなくなり、AHB作動条件が不成立となるため、AHB制御がキャンセルされる。このとき、ウィンカーレバー33は第1位置に位置しているため、時点t0にてヘッドランプ31の配光はハイビームに切り替えられる(図2B参照)。 Figure 2B is a diagram showing a situation in which a malfunction occurs while the light distribution of the headlamp 31 is maintained at high beam by AHB control (hereinafter, also referred to as a "misoperation situation during high beam"). In this example, the driver expects the light distribution of the headlamp 31 to be maintained at high beam by AHB control, but in reality it automatically switches to low beam at time tb, so the driver performs an operation (operation 2) to move the turn signal lever 33 from the neutral position to the first position at time t0. When the turn signal lever 33 is moved to the first position (operation 2 is performed), condition 3 is no longer satisfied, and the AHB operation condition is no longer satisfied, so the AHB control is canceled. At this time, the turn signal lever 33 is in the first position, so the light distribution of the headlamp 31 is switched to high beam at time t0 (see Figure 2B).

ECU30は、時点t0にて特定操作(図2Bの例では、操作2)が行われたと判定すると、直ちにECU11にトリガ信号を送信する。ECU11は、時点t0にてトリガ信号を受信すると、時点tpから時点tfまでの期間(特定期間)におけるAHB制御情報を自身の不揮発性メモリに記録する。 When the ECU 30 determines that a specific operation (operation 2 in the example of FIG. 2B) has been performed at time t0, it immediately transmits a trigger signal to the ECU 11. When the ECU 11 receives the trigger signal at time t0, it records the AHB control information for the period from time tp to time tf (specific period) in its own non-volatile memory.

上記説明から明らかなように、ハイビーム時誤作動状況においては、操作2は、AHB制御のキャンセルと、ハイビームへの切り替えと、を同時に実現できる操作である。 As is clear from the above explanation, in a high beam malfunction situation, operation 2 is an operation that can simultaneously cancel AHB control and switch to high beam.

図2Bでは、特定操作として操作2が行われた状況が例示されているが、特定操作として操作1又は操作3が行われてもよい。
まず、操作1について説明する。時点t0にて操作1が行われると、条件2が成立しなくなり、AHB作動条件が不成立となるため、AHB制御がキャンセルされる。但し、ハイビーム時誤作動状況において操作1が行われた場合は、ウィンカーレバー33は中立位置に留まっているため、AHB制御がキャンセルされても、ヘッドランプ31の配光はロービームに維持される。従って、運転者は、操作1の終了後、例えばウィンカーレバー33を第1位置に移動させることにより、ヘッドランプ31の配光を手動でハイビームに切り替えることができる。この場合も、ECU30が時点t0にて特定操作として操作1が行われたと判定してECU11にトリガ信号を送信することにより、ECU11が特定期間におけるAHB制御情報を不揮発性メモリに記録するようになっている。
FIG. 2B illustrates a situation in which operation 2 is performed as the specific operation, but operation 1 or operation 3 may be performed as the specific operation.
First, operation 1 will be described. When operation 1 is performed at time t0, condition 2 is no longer satisfied, and the AHB operation condition is no longer satisfied, so that the AHB control is canceled. However, when operation 1 is performed in a high beam malfunction situation, the turn signal lever 33 remains in the neutral position, so that the light distribution of the headlamp 31 is maintained at low beam even if the AHB control is canceled. Therefore, after the end of operation 1, the driver can manually switch the light distribution of the headlamp 31 to high beam, for example, by moving the turn signal lever 33 to the first position. In this case, too, the ECU 30 determines that operation 1 has been performed as a specific operation at time t0 and transmits a trigger signal to the ECU 11, so that the ECU 11 records the AHB control information for the specific period in a non-volatile memory.

上記説明から明らかなように、ハイビーム時誤作動状況においては、操作1は、AHB制御をキャンセルする操作ではあるが、ヘッドランプ31の配光をハイビームに切り替える操作ではない。しかしながら、操作1は、ハイビーム時誤作動状況において運転者がAHB制御をキャンセル又は中断するために行うと想定される操作であるため、操作1のような操作も特定操作に含めている。 As is clear from the above explanation, in a high beam malfunction situation, operation 1 is an operation to cancel AHB control, but is not an operation to switch the light distribution of the headlamp 31 to high beam. However, because operation 1 is an operation that is expected to be performed by the driver to cancel or interrupt AHB control in a high beam malfunction situation, operations such as operation 1 are also included in the specific operations.

続いて、操作3について説明する。時点t0にて操作3が行われると、AHB制御は一時的に中断される。ハイビーム時誤作動状況において操作3が行われた場合は、ウィンカーレバー33が外力により第2位置に保持されている期間のみヘッドランプ31の配光がハイビームに維持されるものの、その後、外力の作用が解除されてウィンカーレバー33が中立位置に戻ると、所定の期間だけロービームに切り替えられ、その後は、誤作動が継続していればロービームが維持される。従って、運転者は、操作3の終了後、例えばウィンカーレバー33を第1位置に移動させることにより、ヘッドランプ31の配光を手動でハイビームに切り替えることができる。この場合も、ECU30が時点t0にて特定操作として操作3が行われたと判定してECU11にトリガ信号を送信することにより、ECU11が特定期間におけるAHB制御情報を不揮発性メモリに記録するようになっている。 Next, operation 3 will be described. When operation 3 is performed at time t0, AHB control is temporarily suspended. When operation 3 is performed in a high beam malfunction situation, the light distribution of the headlamp 31 is maintained in high beam only during the period when the turn signal lever 33 is held in the second position by an external force, but when the external force is released and the turn signal lever 33 returns to the neutral position, the light distribution is switched to low beam for a predetermined period, and thereafter, low beam is maintained if the malfunction continues. Therefore, after the end of operation 3, the driver can manually switch the light distribution of the headlamp 31 to high beam by, for example, moving the turn signal lever 33 to the first position. In this case, too, the ECU 30 determines that operation 3 has been performed as a specific operation at time t0 and sends a trigger signal to the ECU 11, which causes the ECU 11 to record the AHB control information for the specific period in a non-volatile memory.

上記説明から明らかなように、ハイビーム時誤作動状況においては、操作3は、AHB制御を中断する操作ではあるが、ヘッドランプ31の配光を完全にハイビームに切り替える操作ではない。しかしながら、操作3は、ハイビーム時誤作動状況において運転者がAHB制御をキャンセル又は中断するために行うと想定される操作であるため、操作3のような操作も特定操作に含めている。 As is clear from the above explanation, in a high beam malfunction situation, operation 3 is an operation that interrupts AHB control, but is not an operation that completely switches the light distribution of the headlamp 31 to high beam. However, because operation 3 is an operation that is expected to be performed by the driver to cancel or interrupt AHB control in a high beam malfunction situation, operations such as operation 3 are also included in the specific operations.

図3Aは、AHB制御によりヘッドランプ31の配光がロービームに維持されている最中に不作動が生じた状況(以下、「ロービーム時不作動状況」とも称する。)を示す図である。この例では、運転者は、時点tcにてAHB制御によりヘッドランプ31の配光が自動的にハイビームに切り替えられることを期待したものの、実際には切り替えが行われずにロービームが継続したため、時点t0にてウィンカーレバー33を中立位置から第1位置に移動させる操作(操作2)を行っている。これにより、AHB制御がキャンセルされるとともに、ヘッドランプ31の配光がハイビームに切り替えられる。即ち、ロービーム時不作動状況においては、操作2は、AHB制御のキャンセルと、ハイビームへの切り替えと、を同時に実現できる操作である。 Figure 3A is a diagram showing a situation in which a deactivation occurs while the light distribution of the headlamp 31 is maintained at low beam by AHB control (hereinafter also referred to as a "low beam inactivation situation"). In this example, the driver expects that the light distribution of the headlamp 31 will be automatically switched to high beam by AHB control at time tc, but in reality the switch does not occur and low beam continues, so at time t0, an operation (operation 2) is performed to move the turn signal lever 33 from the neutral position to the first position. This cancels the AHB control and switches the light distribution of the headlamp 31 to high beam. In other words, in a low beam inactivation situation, operation 2 is an operation that can simultaneously cancel the AHB control and switch to high beam.

図3Aでは、特定操作として操作2が行われた状況が例示されているが、特定操作として操作1又は操作3が行われてもよい。ロービーム時不作動状況において操作1又は操作3を行うと、上述したハイビーム時誤作動状況において操作1又は操作3を行ったときとそれぞれ同様の作用がもたらされるため、これらの詳細な説明は省略する。 In FIG. 3A, a situation in which operation 2 is performed as the specific operation is illustrated, but operation 1 or operation 3 may also be performed as the specific operation. When operation 1 or operation 3 is performed in a low beam inoperative situation, the same effect is brought about as when operation 1 or operation 3 is performed in the above-mentioned high beam malfunction situation, so detailed explanations of these are omitted.

図3Bは、AHB制御によりヘッドランプ31の配光がロービームに維持されている最中に誤作動が生じた状況(以下、「ロービーム時誤作動状況」とも称する。)を示す図である。この例では、運転者は、AHB制御によりヘッドランプ31の配光がロービームに維持されることを期待していたものの、実際には時点tdにて自動的にハイビームに切り替わってしまったため、時点t0にてAHBSW32をオフする操作(操作1)を行っている。これにより、AHB制御がキャンセルされるとともに、ヘッドランプ31の配光がロービームに切り替えられる。即ち、ロービーム時誤作動状況においては、操作1は、AHB制御のキャンセルと、ロービームへの切り替えと、を同時に実現できる操作である。 Figure 3B is a diagram showing a situation in which a malfunction occurs while the light distribution of the headlamps 31 is maintained at low beam by AHB control (hereinafter also referred to as a "malfunction situation during low beam"). In this example, the driver expects the light distribution of the headlamps 31 to be maintained at low beam by AHB control, but in reality it automatically switches to high beam at time td, so the driver performs an operation to turn off the AHBSW 32 at time t0 (operation 1). This cancels the AHB control and switches the light distribution of the headlamps 31 to low beam. That is, in a malfunction situation during low beam, operation 1 is an operation that can simultaneously cancel the AHB control and switch to low beam.

図3Bでは、特定操作として操作1が行われた状況が例示されているが、特定操作として操作2又は操作3が行われてもよい。ロービーム時誤作動状況において操作2又は操作3を行うと、上述したハイビーム時不作動状況において操作2又は操作3を行ったときとそれぞれ同様の作用がもたらされるため、これらの詳細な説明は省略する。 In FIG. 3B, a situation in which operation 1 is performed as the specific operation is illustrated, but operation 2 or operation 3 may also be performed as the specific operation. When operation 2 or operation 3 is performed in a low beam malfunction situation, the same effect is brought about as when operation 2 or operation 3 is performed in the above-mentioned high beam inoperative situation, so detailed explanations of these are omitted.

なお、特定期間におけるAHB制御情報にAHB制御の不作動及び誤作動を表す情報が確実に含まれるようにするため、特定期間のうちの第1期間は、「不作動及び誤作動が生じてから運転者が介入操作を行うまでの平均的な期間」よりも長くなるように設定されることが望ましい。この第1期間は、実験又はシミュレーションにより予め決定され得る。記憶期間は、このようにして決定された第1期間に基づいて設定されてもよい。 In order to ensure that the AHB control information in the specific period includes information indicating inoperativeness and malfunction of AHB control, it is desirable to set a first period within the specific period to be longer than the "average period from when inoperativeness or malfunction occurs until when the driver performs an intervening operation." This first period may be determined in advance by experiment or simulation. The storage period may be set based on the first period determined in this manner.

不揮発性メモリに記録されたAHB制御情報は、ディーラー又は修理工場等で読み出すことができる。読み出し方法は特に限定されず、有線又は無線にて読み出しが行われ得る。読み出されたAHB制御情報には、AHB制御の不作動及び誤作動を表す情報が画像情報及び車両状態情報に関連付けて含まれている。このようにして取得されたAHB制御情報を解析することにより、AHB制御の性能を飛躍的に向上させることが期待できる。 The AHB control information recorded in the non-volatile memory can be read out by a dealer or a repair shop, etc. There are no particular limitations on the reading method, and reading can be performed by wired or wireless means. The read AHB control information contains information indicating the inoperation and malfunction of the AHB control in association with image information and vehicle condition information. By analyzing the AHB control information obtained in this way, it is expected that the performance of the AHB control can be dramatically improved.

(具体的作動)
続いて、ECU11及びECU30の具体的な作動について説明する。ECU30のCPUは、イグニッションスイッチがオン位置にある期間中、所定時間が経過する毎に図4及び図5にフローチャートにより示したルーチン(それぞれ、AHB制御処理及びトリガ信号送信処理)を並行して繰り返し実行するように構成されている。また、ECU11は、イグニッションスイッチがオン位置にある期間中、所定時間が経過する毎に図6にフローチャートにより示したルーチン(AHB制御情報記録処理)を繰り返し実行するように構成されている。以下、順に説明する。
(Specific operation)
Next, the specific operations of the ECU 11 and the ECU 30 will be described. The CPU of the ECU 30 is configured to repeatedly execute the routines shown in the flowcharts of Figures 4 and 5 (AHB control processing and trigger signal transmission processing, respectively) in parallel every time a predetermined time has elapsed while the ignition switch is in the ON position. Also, the ECU 11 is configured to repeatedly execute the routine shown in the flowchart of Figure 6 (AHB control information recording processing) every time a predetermined time has elapsed while the ignition switch is in the ON position. The operations will be described in order below.

ECU30のCPUは、所定のタイミングになると、図4のステップ400から処理を開始してステップ410に進み、AHB作動条件が成立しているか否かを判定する。AHB作動条件が成立していない場合、CPUは、ステップ410にて「No」と判定し、ステップ495に進んで本ルーチンを一旦終了する。一方、AHB作動条件が成立している場合、CPUは、ステップ410にて「Yes」と判定し、ステップ420に進む。 At a predetermined timing, the CPU of ECU 30 starts processing from step 400 in FIG. 4 and proceeds to step 410 to determine whether the AHB operation conditions are met. If the AHB operation conditions are not met, the CPU determines "No" at step 410, proceeds to step 495, and ends this routine. On the other hand, if the AHB operation conditions are met, the CPU determines "Yes" at step 410, and proceeds to step 420.

ステップ420では、CPUは、ハイビーム条件が成立しているか否かを判定する。ハイビーム条件が成立している場合、CPUは、ステップ420にて「Yes」と判定し、ステップ430に進み、ヘッドランプ31の配光をハイビームに維持する(又は、切り替える)。その後、CPUは、ステップ495に進んで本ルーチンを一旦終了する。一方、ハイビーム条件が成立していない場合、CPUは、ステップ420にて「No」と判定し、ステップ440に進む。 In step 420, the CPU determines whether or not the high beam condition is met. If the high beam condition is met, the CPU determines "Yes" in step 420 and proceeds to step 430, where it maintains (or switches) the light distribution of the headlamp 31 to high beam. The CPU then proceeds to step 495 and ends this routine. On the other hand, if the high beam condition is not met, the CPU determines "No" in step 420 and proceeds to step 440.

ステップ440では、CPUは、直前の周期におけるヘッドランプ31の配光がハイビームであるか否かを判定する。配光がロービームである場合、CPUは、ステップ440にて「No」と判定し、ステップ450に進み、ヘッドランプ31の配光をロービームに維持する。その後、CPUは、ステップ495に進んで本ルーチンを一旦終了する。一方、直前の周期におけるヘッドランプ31の配光がハイビームである場合、CPUは、ステップ440にて「Yes」と判定し、ステップ460に進む。 In step 440, the CPU determines whether the light distribution of the headlamp 31 in the immediately preceding cycle was high beam or not. If the light distribution was low beam, the CPU determines "No" in step 440 and proceeds to step 450, where the light distribution of the headlamp 31 is maintained at low beam. The CPU then proceeds to step 495 and temporarily ends this routine. On the other hand, if the light distribution of the headlamp 31 in the immediately preceding cycle was high beam, the CPU determines "Yes" in step 440 and proceeds to step 460.

ステップ460では、CPUは、ロービーム条件が成立しているか否かを判定する。ロービーム条件が成立している場合、CPUは、ステップ460にて「Yes」と判定し、ステップ450に進み、ヘッドランプ31の配光をロービームに切り替える。その後、CPUは、ステップ495に進んで本ルーチンを一旦終了する。一方、ロービーム条件が成立していない場合、CPUは、ステップ460にて「No」と判定し、ステップ470に進み、ヘッドランプ31の配光をハイビームに維持する。その後、CPUは、ステップ495に進んで本ルーチンを一旦終了する。以上がAHB制御処理ルーチンについての説明である。 In step 460, the CPU determines whether or not the low beam condition is met. If the low beam condition is met, the CPU determines "Yes" in step 460 and proceeds to step 450, where it switches the light distribution of the headlamps 31 to low beam. The CPU then proceeds to step 495 and ends this routine. On the other hand, if the low beam condition is not met, the CPU determines "No" in step 460 and proceeds to step 470, where it maintains the light distribution of the headlamps 31 at high beam. The CPU then proceeds to step 495 and ends this routine. This concludes the explanation of the AHB control processing routine.

加えて、ECU30のCPUは、所定のタイミングになると、図5のステップ500から処理を開始してステップ510に進み、AHB制御を実行中であるか否かを判定する。AHB制御を実行していない場合、CPUは、ステップ510にて「No」と判定し、ステップ595に進んで本ルーチンを一旦終了する。一方、AHB制御を実行している場合、CPUは、ステップ510にて「Yes」と判定し、ステップ520に進む。 In addition, at a predetermined timing, the CPU of ECU 30 starts processing from step 500 in FIG. 5 and proceeds to step 510 to determine whether or not AHB control is being executed. If AHB control is not being executed, the CPU determines "No" at step 510, proceeds to step 595, and temporarily ends this routine. On the other hand, if AHB control is being executed, the CPU determines "Yes" at step 510, and proceeds to step 520.

ステップ520では、CPUは、運転者により特定操作が行われたか否かを判定する。特定操作が行われていない場合、CPUは、ステップ520にて「No」と判定し、ステップ595に進んで本ルーチンを一旦終了する。一方、特定操作が行われた場合、CPUは、ステップ520にて「Yes」と判定し、ステップ530に進む。 In step 520, the CPU determines whether or not a specific operation has been performed by the driver. If a specific operation has not been performed, the CPU determines "No" in step 520, proceeds to step 595, and temporarily ends this routine. On the other hand, if a specific operation has been performed, the CPU determines "Yes" in step 520, and proceeds to step 530.

ステップ530では、CPUは、トリガ信号をECU11に送信する。その後、CPUは、ステップ595に進んで本ルーチンを一旦終了する。以上がトリガ信号送信処理ルーチンについての説明である。 In step 530, the CPU transmits a trigger signal to the ECU 11. The CPU then proceeds to step 595 and ends this routine. This concludes the explanation of the trigger signal transmission processing routine.

他方、ECU11のCPUは、所定のタイミングになると、図6のステップ600から処理を開始してステップ610に進み、AHB制御を実行中であるか否かを判定する。AHB制御を実行していない場合、CPUは、ステップ610にて「No」と判定し、ステップ695に進んで本ルーチンを一旦終了する。一方、AHB制御を実行している場合、CPUは、ステップ610にて「Yes」と判定し、ステップ620に進む。 On the other hand, at a predetermined timing, the CPU of ECU 11 starts processing from step 600 in FIG. 6 and proceeds to step 610 to determine whether or not AHB control is being executed. If AHB control is not being executed, the CPU determines "No" at step 610, proceeds to step 695, and temporarily ends this routine. On the other hand, if AHB control is being executed, the CPU determines "Yes" at step 610, and proceeds to step 620.

ステップ620では、CPUは、ECU11のRAMにAHB制御情報を記憶(格納)する。また、RAMに記憶されているAHB制御情報のうち、記憶期間を超えて記憶されているAHB制御情報を消去する。その後、CPUは、ステップ630に進む。 In step 620, the CPU stores (stores) the AHB control information in the RAM of the ECU 11. In addition, the CPU erases any AHB control information stored in the RAM that has exceeded the storage period. The CPU then proceeds to step 630.

ステップ630では、CPUは、ECU30からトリガ信号を受信したか否かを判定する。トリガ信号を受信していない場合、CPUは、ステップ630にて「No」と判定し、ステップ695に進んで本ルーチンを一旦終了する。一方、トリガ信号を受信した場合、CPUは、ステップ630にて「Yes」と判定し、ステップ640に進む。 In step 630, the CPU determines whether or not a trigger signal has been received from the ECU 30. If a trigger signal has not been received, the CPU determines "No" in step 630, proceeds to step 695, and temporarily ends this routine. On the other hand, if a trigger signal has been received, the CPU determines "Yes" in step 630, and proceeds to step 640.

ステップ640では、CPUは、特定期間(時点tpから時点tfまでの期間)におけるAHB制御情報を不揮発性メモリに記録する。具体的には、CPUは、特定期間のうち第1期間(時点tpから時点t0までの期間)におけるAHB制御情報をRAMから不揮発性メモリに移動する。加えて、CPUは、現時点(即ち、時点t0)から第2期間が経過する時点(即ち、時点tf)まで、RAMに格納されるAHB制御情報を不揮発性メモリに移動する。その後、CPUは、ステップ695に進んで本ルーチンを一旦終了する。以上がAHB制御情報記録処理ルーチンについての説明である。なお、ステップ610の処理は行われなくてもよい。 In step 640, the CPU records the AHB control information for the specific period (the period from time tp to time tf) in the non-volatile memory. Specifically, the CPU moves the AHB control information for the first period of the specific period (the period from time tp to time t0) from the RAM to the non-volatile memory. In addition, the CPU moves the AHB control information stored in the RAM from the current time (i.e., time t0) to the time when the second period has elapsed (i.e., time tf) to the non-volatile memory. After that, the CPU proceeds to step 695 and ends this routine. This concludes the explanation of the AHB control information recording processing routine. Note that the processing of step 610 does not have to be performed.

以上説明したように、本実施装置によれば、AHB制御の不作動及び誤作動を含むAHB制御情報を適切に記録することができる。 As described above, the present implementation device can appropriately record AHB control information, including AHB control non-operation and malfunction.

以上、本実施形態に係るランプ制御装置について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限り、種々の変更が可能である。 The above describes the lamp control device according to this embodiment, but the present invention is not limited to the above embodiment, and various modifications are possible without departing from the purpose of the present invention.

例えば、ECU11は、特定期間(=第1期間+第2期間)ではなく、第1期間におけるAHB制御情報を自身の不揮発性メモリに記録するように構成されてもよい。この構成によっても、AHB制御の不作動及び誤作動を含む情報を適切に記録することができる。 For example, ECU 11 may be configured to record AHB control information for the first period in its non-volatile memory, rather than for a specific period (= first period + second period). This configuration also allows appropriate recording of information including non-operation and malfunction of AHB control.

加えて、ECU30は、AHB制御の代わりにアダプティブハイビーム(Adaptive High-beam)制御を実行するように構成されてもよい。アダプティブハイビーム制御は、ヘッドランプ31の配光をハイビームに維持しつつ、画像情報に基づいて、先行車及び対向車等が位置する領域に光が照射されないように配光範囲(光の照射範囲)を自動的に変更する制御である。この場合、ECU11は、画像情報と、車両状態情報と、アダプティブハイビーム制御による配光範囲と、を含むアダプティブハイビーム制御情報を配光制御情報として自身のRAMに記憶するように構成され得る。そして、特定操作が行われてトリガ信号を受信した場合、特定期間におけるアダプティブハイビーム制御情報を不揮発性メモリに記録するように構成され得る。 In addition, the ECU 30 may be configured to execute adaptive high-beam control instead of AHB control. Adaptive high-beam control is a control that automatically changes the light distribution range (light irradiation range) based on image information so that light is not irradiated onto areas where a preceding vehicle, an oncoming vehicle, etc. are located while maintaining the light distribution of the headlamp 31 at high beam. In this case, the ECU 11 may be configured to store adaptive high-beam control information including image information, vehicle state information, and the light distribution range by the adaptive high-beam control as light distribution control information in its own RAM. Then, when a specific operation is performed and a trigger signal is received, the adaptive high-beam control information for a specific period may be recorded in a non-volatile memory.

更に、AHB制御作動条件の条件3は、ウィンカーレバー33が中立位置ではなく第1位置に位置している場合に成立するように構成されてもよい。この場合、ECU30は、操作2の代わりに、ウィンカーレバー33を第1位置から中立位置に移動させる操作が行われた場合に特定操作が行われたと判定するように構成され得る。 Furthermore, condition 3 of the AHB control activation condition may be configured to be satisfied when the turn signal lever 33 is in the first position rather than the neutral position. In this case, the ECU 30 may be configured to determine that a specific operation has been performed when, instead of operation 2, an operation is performed to move the turn signal lever 33 from the first position to the neutral position.

また、ECU30は、ECU11に統合されてもよい。 Also, ECU 30 may be integrated into ECU 11.

10:カメラ、11:カメラECU、20:車両状態センサ、30:ランプ制御ECU、31:ヘッドランプ、32:オートハイビームスイッチ(AHBSW)、33:ウィンカーレバー 10: Camera, 11: Camera ECU, 20: Vehicle status sensor, 30: Lamp control ECU, 31: Headlamp, 32: Auto high beam switch (AHBSW), 33: Turn signal lever

Claims (3)

自車両の前方に光を照射可能なヘッドランプと、
前記自車両の前方を撮像して得られた画像データに基づいて画像情報を取得し、当該画像情報及び前記自車両の速度に基づいて前記ヘッドランプの配光を変更する配光制御を実行可能な制御ユニットと、
を備えるランプ制御装置において、
前記制御ユニットは、
読み書き可能な揮発性メモリと、読み書き可能な不揮発性メモリと、を含み、
前記配光制御の実行中は、前記画像情報と、前記自車両の速度を含む車両状態情報と、当該配光制御の制御内容と、を含む配光制御情報を所定の記憶期間だけ前記揮発性メモリに記憶し、
前記配光制御の実行中に前記自車両の運転者により当該配光制御をキャンセル又は中断する操作である特定操作が行われた場合、
少なくとも、前記特定操作が行われた時点から、前記記憶期間以下の所定の第1期間だけ過去の時点まで、の前記配光制御情報を前記揮発性メモリから前記不揮発性メモリに移動して記録する、
ように構成された、
ランプ制御装置。
a headlamp capable of emitting light ahead of the vehicle;
a control unit capable of acquiring image information based on image data obtained by capturing an image of a scene ahead of the vehicle, and executing light distribution control to change a light distribution of the headlamp based on the image information and a speed of the vehicle;
A lamp control device comprising:
The control unit
A readable/writable volatile memory and a readable/writable non-volatile memory,
During execution of the light distribution control, light distribution control information including the image information, vehicle state information including a speed of the vehicle, and a control content of the light distribution control is stored in the volatile memory for a predetermined storage period,
When a specific operation is performed by the driver of the vehicle to cancel or interrupt the light distribution control during execution of the light distribution control,
The light distribution control information from the volatile memory to the non-volatile memory is moved and recorded at least from the time point when the specific operation was performed to a time point a predetermined first period that is equal to or shorter than the storage period.
It was configured as follows:
Lamp control device.
請求項1に記載のランプ制御装置において、
前記制御ユニットは、
前記配光制御の実行中に前記特定操作が行われた場合、更に、前記特定操作が行われた時点から、所定の第2期間だけ将来の時点まで、の前記配光制御情報を前記不揮発性メモリに記録する、
ように構成された、
ランプ制御装置。
2. The lamp control device according to claim 1,
The control unit
When the specific operation is performed during the execution of the light distribution control, the light distribution control information from the time when the specific operation is performed to a time in the future by a predetermined second period is recorded in the non-volatile memory.
It was configured as follows:
Lamp control device.
請求項1又は請求項2に記載のランプ制御装置において、
前記制御ユニットは、
前記配光制御としてオートハイビーム制御又はアダプティブハイビーム制御を実行する、
ように構成された、
ランプ制御装置。
3. The lamp control device according to claim 1,
The control unit
As the light distribution control, auto high beam control or adaptive high beam control is executed.
It was configured as follows:
Lamp control device.
JP2021069708A 2021-04-16 2021-04-16 Lamp Control Equipment Active JP7528852B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021069708A JP7528852B2 (en) 2021-04-16 2021-04-16 Lamp Control Equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021069708A JP7528852B2 (en) 2021-04-16 2021-04-16 Lamp Control Equipment

Publications (2)

Publication Number Publication Date
JP2022164300A JP2022164300A (en) 2022-10-27
JP7528852B2 true JP7528852B2 (en) 2024-08-06

Family

ID=83742927

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021069708A Active JP7528852B2 (en) 2021-04-16 2021-04-16 Lamp Control Equipment

Country Status (1)

Country Link
JP (1) JP7528852B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12552481B2 (en) 2023-12-22 2026-02-17 Harley-Davidson Motor Company, Inc. Daylight override for vehicle headlight control

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006309511A (en) 2005-04-28 2006-11-09 Denso Corp Diagnostic data management system for automobiles
JP2011011593A (en) 2009-06-30 2011-01-20 Koito Mfg Co Ltd Vehicle headlamp apparatus
JP2020172123A (en) 2019-04-08 2020-10-22 トヨタ自動車株式会社 Vehicle headlight controller

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006309511A (en) 2005-04-28 2006-11-09 Denso Corp Diagnostic data management system for automobiles
JP2011011593A (en) 2009-06-30 2011-01-20 Koito Mfg Co Ltd Vehicle headlamp apparatus
JP2020172123A (en) 2019-04-08 2020-10-22 トヨタ自動車株式会社 Vehicle headlight controller

Also Published As

Publication number Publication date
JP2022164300A (en) 2022-10-27

Similar Documents

Publication Publication Date Title
CN103249597B (en) Vehicle light distribution control device and method
CN109808585B (en) Vehicle lamp control method, device, system, vehicle lamp controller, vehicle and medium
US9789809B2 (en) Method and device for aligning an illuminated area of a headlight of a vehicle as a function of the surroundings of the vehicle
CN109311416B (en) Imaging system with adaptive high beam control
EP2879912B1 (en) System and method for controlling exterior vehicle lights responsive to detection of a semi-truck
JP6350402B2 (en) Vehicle headlamp control device
JP6413933B2 (en) Retreat travel control device and retreat travel control method
JP6723290B2 (en) Headlamp system for vehicle and control method thereof
JP7081444B2 (en) Vehicle control system
JP7207113B2 (en) vehicle headlight controller
KR102732490B1 (en) Apparatus for controlling headlamp for vehicle and method for controlling headlamp thereof and vehicle including the same
JP7528852B2 (en) Lamp Control Equipment
JP2011037414A (en) Headlamp system for vehicle
CN114162037A (en) Vehicle intelligent headlight system based on forward vision camera
US20240270152A1 (en) Vehicle having road-surface rendering function
JP6190210B2 (en) Headlight control device
CN111241972A (en) A vehicle control method, device, vehicle, and computer-readable storage medium
KR101095023B1 (en) Uplight Control System and Method
US20140153782A1 (en) Imaging system and method for detecting a winding road
KR102301986B1 (en) Apparatus and method for controlling head lamp of vehicle
WO2018146801A1 (en) Vehicle lighting control method and vehicle lighting control apparatus
JP7511788B2 (en) Headlight control device and headlight control method
JP7646092B2 (en) Light distribution control device for vehicle and light distribution control method for vehicle
JP5601300B2 (en) Vehicle turning prediction device
JP2026069869A (en) Headlight control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240117

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240619

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240625

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240708

R150 Certificate of patent or registration of utility model

Ref document number: 7528852

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150