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
JP2018136848A - Driver monitoring device - Google Patents
[go: Go Back, main page]

JP2018136848A - Driver monitoring device - Google Patents

Driver monitoring device Download PDF

Info

Publication number
JP2018136848A
JP2018136848A JP2017032296A JP2017032296A JP2018136848A JP 2018136848 A JP2018136848 A JP 2018136848A JP 2017032296 A JP2017032296 A JP 2017032296A JP 2017032296 A JP2017032296 A JP 2017032296A JP 2018136848 A JP2018136848 A JP 2018136848A
Authority
JP
Japan
Prior art keywords
driver
vibration
monitoring
unit
control unit
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.)
Granted
Application number
JP2017032296A
Other languages
Japanese (ja)
Other versions
JP6702226B2 (en
Inventor
貴祥 藤澤
Takayoshi Fujisawa
貴祥 藤澤
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2017032296A priority Critical patent/JP6702226B2/en
Publication of JP2018136848A publication Critical patent/JP2018136848A/en
Application granted granted Critical
Publication of JP6702226B2 publication Critical patent/JP6702226B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)

Abstract

【課題】運転者を認識する精度の低下を抑制する。【解決手段】システム制御部6は、車両の運転席に座っている運転者の顔DFを連続して撮影するカメラ2から、カメラ2が撮影した撮影画像を示す画像データを取得する。システム制御部6は、取得された画像データにより示される撮影画像において、運転者の顔が写っている顔領域を含むようにして、認識範囲を設定する。システム制御部6は、車両で発生する振動の大きさを検出する振動センサ4から、振動の大きさを示す振動電圧信号を取得する。システム制御部6は、取得した振動電圧信号により示される振動の大きさに応じて、設定された認識範囲を、振動センサ4が振動を検出する前よりも拡張する。【選択図】図1An object of the present invention is to suppress deterioration in accuracy in recognizing a driver. A system control unit (6) acquires image data representing a captured image captured by a camera (2) from a camera (2) that continuously captures a face (DF) of a driver sitting in a driver's seat of a vehicle. The system control unit 6 sets the recognition range so as to include the face area in which the driver's face is captured in the captured image indicated by the acquired image data. The system control unit 6 acquires a vibration voltage signal indicating the magnitude of vibration from the vibration sensor 4 that detects the magnitude of vibration generated in the vehicle. The system control unit 6 expands the set recognition range from before the vibration sensor 4 detects the vibration according to the magnitude of the vibration indicated by the acquired vibration voltage signal. [Selection drawing] Fig. 1

Description

本開示は、車両の運転者を監視する運転者監視装置に関する。   The present disclosure relates to a driver monitoring device that monitors a driver of a vehicle.

特許文献1には、車両の運転者の顔をカメラで撮影し、車両の運転者の居眠りや脇見等を検出する運転者監視装置が記載されている。   Patent Document 1 describes a driver monitoring device that captures a face of a driver of a vehicle with a camera and detects a driver's dozing or looking aside.

特開2000−60799号公報JP 2000-60799 A

カメラにより撮影された撮影画像の全領域のうち、直近で撮影された撮影画像において運転者の顔が写っている領域の周囲のみを、運転者を監視する監視領域として限定することにより、処理負荷を低減する技術が知られている。   The processing load is limited by limiting only the area around the area where the driver's face is captured in the most recently captured image captured by the camera as the monitoring area for monitoring the driver. A technique for reducing the above is known.

しかし、このように監視領域を限定すると、車両の走行中に振動が発生した場合に、監視領域から運転者の顔が外れてしまうことがある。このため、運転者を認識する精度が低下してしまう恐れがあった。   However, if the monitoring area is limited in this way, the driver's face may be removed from the monitoring area when vibration occurs while the vehicle is traveling. For this reason, there is a possibility that the accuracy of recognizing the driver is lowered.

本開示は、運転者を認識する精度の低下を抑制することを目的とする。   An object of the present disclosure is to suppress a decrease in accuracy of recognizing a driver.

本開示の一態様は、画像取得部(S210)と、領域設定部(S330)と、振動取得部(S10)と、拡張部(S260〜S280)と、監視部(S310,S320,S340,S350)とを備える運転者監視装置(6)である。   One aspect of the present disclosure includes an image acquisition unit (S210), a region setting unit (S330), a vibration acquisition unit (S10), an expansion unit (S260 to S280), and a monitoring unit (S310, S320, S340, S350). A driver monitoring device (6).

画像取得部は、車両の運転席に座っている運転者の顔を連続して撮影する撮影部(2)から、撮影部が撮影した撮影画像を示す画像データを取得するように構成される。
領域設定部は、画像取得部により取得された画像データにより示される撮影画像において、運転者の顔が写っている顔領域を含むようにして、運転者を監視するための監視領域を設定するように構成される。
An image acquisition part is comprised so that the image data which show the picked-up image which the imaging | photography part image | photographed from the imaging | photography part (2) which continuously image | photographs the driver | operator's face sitting in the driver's seat of a vehicle may be acquired.
The region setting unit is configured to set a monitoring region for monitoring the driver so as to include a face region in which the driver's face is reflected in the captured image indicated by the image data acquired by the image acquisition unit. Is done.

振動取得部は、車両で発生する振動の大きさを検出する振動検出部(4)から、振動の大きさを示す振動量情報を取得するように構成される。
拡張部は、振動取得部が取得した振動量情報により示される振動の大きさに応じて、領域設定部により設定された監視領域を、振動検出部が振動を検出する前よりも拡張するように構成される。
The vibration acquisition unit is configured to acquire vibration amount information indicating the magnitude of vibration from a vibration detection unit (4) that detects the magnitude of vibration generated in the vehicle.
The expansion unit expands the monitoring region set by the region setting unit according to the magnitude of the vibration indicated by the vibration amount information acquired by the vibration acquisition unit than before the vibration detection unit detects vibration. Composed.

監視部は、監視領域に含まれる運転者の顔を監視する監視処理を実行するように構成される。
このように構成された本開示の運転者監視装置は、車両で発生する振動の大きさに応じて監視領域を拡張する。このため、本開示の運転者監視装置は、振動により運転者の顔が揺れることに起因して運転者の顔が監視領域から外れてしまい、運転者の顔を認識できなくなるという事態の発生を抑制することができる。これにより、本開示の運転者監視装置は、運転者を認識する精度の低下を抑制することができる。
The monitoring unit is configured to execute a monitoring process for monitoring a driver's face included in the monitoring area.
The driver monitoring device of the present disclosure configured in this manner extends the monitoring area according to the magnitude of vibration generated in the vehicle. For this reason, the driver monitoring device according to the present disclosure has a situation in which the driver's face is out of the monitoring area due to the vibration of the driver's face due to vibration, and the driver's face cannot be recognized. Can be suppressed. Thereby, the driver | operator monitoring apparatus of this indication can suppress the fall of the precision which recognizes a driver | operator.

なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。   Note that the reference numerals in parentheses described in this column and in the claims indicate the correspondence with the specific means described in the embodiment described later as one aspect, and the technical scope of the present disclosure It is not limited.

運転者監視システム1の構成を示すブロック図である。1 is a block diagram showing a configuration of a driver monitoring system 1. FIG. カメラ2の撮影範囲SRを示す図である。It is a figure which shows the imaging | photography range SR of the camera. 調整量算出処理を示すフローチャートである。It is a flowchart which shows an adjustment amount calculation process. 撮影タイミングと、X軸方向振動量の時間変化とを示す図である。It is a figure which shows imaging | photography timing and the time change of the X-axis direction vibration amount. 運転者監視処理を示すフローチャートである。It is a flowchart which shows a driver | operator monitoring process. X軸認識範囲およびY軸認識範囲の設定方法を示す図である。It is a figure which shows the setting method of an X-axis recognition range and a Y-axis recognition range. Z軸方向振動量に基づいて認識範囲を設定する方法を示す図である。It is a figure which shows the method of setting a recognition range based on Z-axis direction vibration amount. 運転者を正面から撮影するようにカメラ2が設置されていることを示す図である。It is a figure which shows that the camera 2 is installed so that a driver | operator may be image | photographed from the front. 運転者を斜めから撮影するようにカメラ2が設置されていることを示す図である。It is a figure which shows that the camera 2 is installed so that a driver | operator may be imaged from diagonally.

以下に本開示の実施形態を図面とともに説明する。
本実施形態の運転者監視システム1は、車両に搭載され、図1に示すように、カメラ2と、フレームメモリ3と、振動センサ4と、スピーカ5と、システム制御部6とを備える。
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
The driver monitoring system 1 according to this embodiment is mounted on a vehicle and includes a camera 2, a frame memory 3, a vibration sensor 4, a speaker 5, and a system control unit 6, as shown in FIG.

カメラ2は、撮像部11と、照射部12と、画像生成部13と、露出制御部14と、コントローラ15とを備える。カメラ2は、例えば、ステアリングコラムの上部に設置され、運転席に座っている乗員(すなわち、運転者)の顔DFを撮影する。   The camera 2 includes an imaging unit 11, an irradiation unit 12, an image generation unit 13, an exposure control unit 14, and a controller 15. The camera 2 is, for example, installed on the upper part of the steering column and photographs the face DF of an occupant (ie, driver) sitting in the driver's seat.

カメラ2では、図2に示すように、矩形状の撮影範囲SRが設定されている。撮影範囲SRの長手方向をX軸方向とし、撮影範囲SRの短手方向をY軸方向とする。カメラ2は、車両の車幅方向が撮影範囲SRのX軸方向と平行となり、車両の車高方向が撮影範囲SRのY軸方向と平行となるように設置される。   In the camera 2, as shown in FIG. 2, a rectangular shooting range SR is set. The longitudinal direction of the imaging range SR is the X-axis direction, and the short direction of the imaging range SR is the Y-axis direction. The camera 2 is installed so that the vehicle width direction of the vehicle is parallel to the X-axis direction of the shooting range SR, and the vehicle height direction of the vehicle is parallel to the Y-axis direction of the shooting range SR.

撮像部11は、図1に示すように、光学素子部21とイメージセンサ22とを備える。光学素子部21は、光を集める集光レンズと、予め定められた光の成分(例えば、近赤外領域の波長を有する光)が透過する光学フィルタとを少なくとも備える。イメージセンサ22は、CCDまたはCMOS素子を二次元的に配列することで構成された周知のものであり、光学素子部21を介して入射した光の強度に応じた信号を出力する。   As illustrated in FIG. 1, the imaging unit 11 includes an optical element unit 21 and an image sensor 22. The optical element unit 21 includes at least a condenser lens that collects light and an optical filter that transmits a predetermined light component (for example, light having a wavelength in the near infrared region). The image sensor 22 is a well-known device configured by two-dimensionally arranging CCD or CMOS elements, and outputs a signal corresponding to the intensity of light incident through the optical element unit 21.

照射部12は、上記光学フィルタを透過する成分を含んだ光を照射する一つ以上の光源を備え、運転者の顔に向けて光を照射する。なお、光源として、例えば発光ダイオードを用いることができる。   The irradiation unit 12 includes one or more light sources that irradiate light including a component that passes through the optical filter, and irradiates light toward the driver's face. As the light source, for example, a light emitting diode can be used.

画像生成部13は、イメージセンサ22から出力された信号をアナログからデジタルへ変換することにより、カメラ2が撮影した二次元画像を示す画像データを生成する。
露出制御部14は、撮像部11および照射部12の特性を表す各種パラメータに従い、画像生成部13にて取得される信号(以下、画像信号)の平均的な信号強度が、予め設定されたダイナミックレンジの真ん中付近となるように、照射部12による照射光の輝度(以下、光源輝度)と、イメージセンサ22のシャッター時間(すなわち、露出時間)を設定する。
The image generation unit 13 generates image data indicating a two-dimensional image captured by the camera 2 by converting a signal output from the image sensor 22 from analog to digital.
The exposure control unit 14 has a dynamic signal in which an average signal intensity of a signal (hereinafter referred to as an image signal) acquired by the image generation unit 13 is set in advance according to various parameters representing characteristics of the imaging unit 11 and the irradiation unit 12. The brightness of the light irradiated by the irradiation unit 12 (hereinafter referred to as light source brightness) and the shutter time (that is, the exposure time) of the image sensor 22 are set so as to be near the middle of the range.

コントローラ15は、露出制御部14での設定に従った光源輝度およびシャッター時間となるように、撮像部11および照射部12を制御する。なお、コントローラ15による撮像部11および照射部12の制御は、システム制御部6からコントローラ15への指示に従って実行される。   The controller 15 controls the imaging unit 11 and the irradiation unit 12 so that the light source luminance and the shutter time are set according to the setting in the exposure control unit 14. The control of the imaging unit 11 and the irradiation unit 12 by the controller 15 is executed according to an instruction from the system control unit 6 to the controller 15.

フレームメモリ3は、システム制御部6が画像生成部13から取得した画像データを一時的に記憶するメモリであり、複数画面分の画像データを記憶することが可能な記憶容量を有する。   The frame memory 3 is a memory that temporarily stores the image data acquired from the image generation unit 13 by the system control unit 6 and has a storage capacity capable of storing image data for a plurality of screens.

振動センサ4は、例えば加速度センサであり、三次元直交座標系を構成するX軸、Y軸およびZ軸のそれぞれの方向に沿った振動の大きさを検出し、検出した振動の大きさに応じた電圧を示す電圧信号(以下、振動電圧信号)をシステム制御部6へ出力する。振動センサ4は、例えば、運転席の座部の内部において、運転者が運転席に座ったときに運転者の直下となるように設置される。また振動センサ4は、振動センサ4のX軸方向が車両の車幅方向と平行となり、振動センサ4のZ軸方向が車両の進行方向と平行となるように設置される。これにより、振動センサ4のY軸方向は車両の車高方向と平行となる。   The vibration sensor 4 is, for example, an acceleration sensor, detects the magnitude of vibration along each of the X-axis, Y-axis, and Z-axis constituting the three-dimensional orthogonal coordinate system, and according to the detected magnitude of vibration. A voltage signal (hereinafter referred to as an oscillating voltage signal) indicating the detected voltage is output to the system controller 6. For example, the vibration sensor 4 is installed in the seat portion of the driver's seat so as to be directly below the driver when the driver sits on the driver's seat. The vibration sensor 4 is installed such that the X-axis direction of the vibration sensor 4 is parallel to the vehicle width direction of the vehicle and the Z-axis direction of the vibration sensor 4 is parallel to the traveling direction of the vehicle. Thereby, the Y-axis direction of the vibration sensor 4 is parallel to the vehicle height direction of the vehicle.

スピーカ5は、車室内に設置され、システム制御部6から入力された音声電気信号を音声に変換して出力する。
システム制御部6は、CPU31、ROM32およびRAM33等を備えた周知のマイクロコンピュータを中心に構成された電子制御装置である。マイクロコンピュータの各種機能は、CPU31が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ROM32が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。なお、CPUが実行する機能の一部または全部を、一つあるいは複数のIC等によりハードウェア的に構成してもよい。また、システム制御部6を構成するマイクロコンピュータの数は1つでも複数でもよい。
The speaker 5 is installed in the vehicle interior, converts the audio electric signal input from the system control unit 6 into sound, and outputs the sound.
The system control unit 6 is an electronic control device that is configured around a known microcomputer including a CPU 31, a ROM 32, a RAM 33, and the like. Various functions of the microcomputer are realized by the CPU 31 executing a program stored in a non-transitional tangible recording medium. In this example, the ROM 32 corresponds to a non-transitional tangible recording medium that stores a program. Further, by executing this program, a method corresponding to the program is executed. Note that some or all of the functions executed by the CPU may be configured by hardware using one or a plurality of ICs. Further, the number of microcomputers constituting the system control unit 6 may be one or plural.

このように構成された運転者監視システム1において、システム制御部6は、運転者監視処理と、調整量算出処理を実行する。
まず、調整量算出処理の手順を説明する。調整量算出処理は、システム制御部6の動作中において、予め設定された算出実行時間が経過する毎に実行される処理である。この算出実行時間は、車両で発生する振動の周期より十分短い時間に設定される。
In the driver monitoring system 1 configured as described above, the system control unit 6 executes a driver monitoring process and an adjustment amount calculation process.
First, the procedure of the adjustment amount calculation process will be described. The adjustment amount calculation process is a process that is executed every time a preset calculation execution time elapses during the operation of the system control unit 6. This calculation execution time is set to a time sufficiently shorter than the period of vibration generated in the vehicle.

この調整量算出処理が実行されると、システム制御部6は、図3に示すように、まずS10にて、振動センサ4から振動電圧信号を取得し、取得した振動電圧信号に基づいて、X軸、Y軸およびZ軸のそれぞれの方向に沿った振動量を算出する。以下、X軸、Y軸およびZ軸方向の振動量をそれぞれ、X軸方向振動量、Y軸方向振動量およびZ軸方向振動量という。さらにS10では、システム制御部6は、算出したX軸方向振動量、Y軸方向振動量およびZ軸方向振動量をRAM33に記憶する。   When this adjustment amount calculation process is executed, the system control unit 6 first acquires a vibration voltage signal from the vibration sensor 4 in S10 as shown in FIG. 3, and based on the acquired vibration voltage signal, X The amount of vibration along each of the axis, the Y axis, and the Z axis is calculated. Hereinafter, the vibration amounts in the X-axis, Y-axis, and Z-axis directions are referred to as the X-axis direction vibration amount, the Y-axis direction vibration amount, and the Z-axis direction vibration amount, respectively. Further, in S <b> 10, the system control unit 6 stores the calculated X-axis direction vibration amount, Y-axis direction vibration amount, and Z-axis direction vibration amount in the RAM 33.

次にS20にて、システム制御部6は、カメラ2に撮影を実行させる撮影タイミングが到来したか否かを判断する。撮影タイミングは、予め設定された撮影実行時間が経過する毎に到来する。   Next, in S <b> 20, the system control unit 6 determines whether or not a shooting timing for causing the camera 2 to execute shooting has come. The shooting timing comes every time a preset shooting execution time elapses.

ここで、撮影タイミングが到来していない場合には、システム制御部6は、調整量算出処理を一旦終了する。
一方、撮影タイミングが到来した場合には、S30にて、システム制御部6は、X軸方向振動量、Y軸方向振動量およびZ軸方向振動量のそれぞれについて、前回の撮影タイミングと今回の撮影タイミングとの間における最大値と最小値とを算出し、算出した最大値と最小値とをRAM33に記憶する。なお、S20で判断された撮影タイミングを今回の撮影タイミングとし、今回の撮影タイミングより1回前の撮影タイミングを前回の撮影タイミングとする。
Here, when the photographing timing has not arrived, the system control unit 6 once ends the adjustment amount calculation process.
On the other hand, when the shooting timing has arrived, in S30, the system control unit 6 determines the previous shooting timing and the current shooting for each of the X-axis direction vibration amount, the Y-axis direction vibration amount, and the Z-axis direction vibration amount. The maximum value and the minimum value between the timings are calculated, and the calculated maximum value and minimum value are stored in the RAM 33. Note that the shooting timing determined in S20 is the current shooting timing, and the shooting timing one time before the current shooting timing is the previous shooting timing.

そしてS40にて、システム制御部6は、下式(1)により、X軸振動平均値Bxaveを算出する。
前回の撮影タイミングと今回の撮影タイミングとの間の時間範囲を第n撮影時間範囲という。nは2以上の整数である。そして、今回の撮影タイミングを(n+1)回目の撮影タイミングとし、今回の撮影タイミングよりもn回前の撮影タイミングを1回目の撮影タイミングとする。
In S40, the system control unit 6 calculates the X-axis vibration average value Bx ave according to the following equation (1).
A time range between the previous shooting timing and the current shooting timing is referred to as an n-th shooting time range. n is an integer of 2 or more. The current shooting timing is set to the (n + 1) th shooting timing, and the shooting timing n times before the current shooting timing is set to the first shooting timing.

従って、第k撮影時間範囲は、k回前の撮影タイミングと(k+1)回前の撮影タイミングと間の時間範囲である。kは、1以上であり且つn以下である整数である。
下式(1)におけるBx(k)maxは、第k撮影時間範囲におけるX軸方向振動量の最大値である。下式(1)におけるBx(k)minは、第k撮影時間範囲におけるX軸方向振動量の最小値である。
Therefore, the k-th shooting time range is a time range between the shooting timing before k times and the shooting timing before (k + 1) times. k is an integer that is 1 or more and n or less.
Bx (k) max in the following expression (1) is the maximum value of the X-axis direction vibration amount in the k-th imaging time range. Bx (k) min in the following formula (1) is the minimum value of the X-axis direction vibration amount in the k-th imaging time range.

図4は、1回目の撮影タイミングt1と2回目の撮影タイミングt2との間の時間範囲である第1撮影時間範囲における最大値Bx(1)maxと最小値Bx(1)minとを示している。同様に、図4は、2回目の撮影タイミングt2と3回目の撮影タイミングt3との間の時間範囲である第2撮影時間範囲における最大値Bx(2)maxと最小値Bx(2)minとを示している。また、図4は、3回目の撮影タイミングt3と4回目の撮影タイミングt4との間の時間範囲である第3撮影時間範囲における最大値Bx(3)maxと最小値Bx(3)minとを示している。   FIG. 4 shows the maximum value Bx (1) max and the minimum value Bx (1) min in the first shooting time range that is the time range between the first shooting timing t1 and the second shooting timing t2. Yes. Similarly, FIG. 4 shows the maximum value Bx (2) max and the minimum value Bx (2) min in the second shooting time range that is the time range between the second shooting timing t2 and the third shooting timing t3. Is shown. FIG. 4 shows the maximum value Bx (3) max and the minimum value Bx (3) min in the third shooting time range that is the time range between the third shooting timing t3 and the fourth shooting timing t4. Show.

Figure 2018136848
Figure 2018136848

式(1)により算出されるX軸振動平均値Bxaveは、第1撮影時間範囲から第n撮影時間範囲におけるX軸方向振動量の最大値と最小値との差の平均値である。但し、X軸方向振動量の最小値の符号は負である。このため、X軸振動平均値Bxaveは、第1撮影時間範囲から第n撮影時間範囲におけるX軸方向振動量の最大値の絶対値と最小値の絶対値とを加算した加算値の平均値である。すなわち、X軸振動平均値Bxaveは、X軸方向振動量の最大値と最小値との差の時系列データについて、今回の撮影タイミングとn回前の撮影タイミングとの間における単純移動平均を算出することにより得られる値である。 The X-axis vibration average value Bx ave calculated by the equation (1) is an average value of the difference between the maximum value and the minimum value of the X-axis direction vibration amount in the first imaging time range to the n-th imaging time range. However, the sign of the minimum value of the X-axis direction vibration amount is negative. For this reason, the X-axis vibration average value Bx ave is the average value of the addition values obtained by adding the absolute value of the maximum value and the absolute value of the minimum value of the vibration amount in the X-axis direction in the first shooting time range to the n-th shooting time range. It is. That is, the X-axis vibration average value Bx ave is a simple moving average between the current shooting timing and the n-th previous shooting timing for time-series data of the difference between the maximum value and the minimum value of the X-axis direction vibration amount. This is a value obtained by calculation.

S40の処理が終了すると、図3に示すように、S50にて、システム制御部6は、下式(2)により、Y軸振動平均値Byaveを算出する。
下式(2)におけるBy(k)maxは、第k撮影時間範囲におけるY軸方向振動量の最大値である。下式(2)におけるBy(k)minは、第k撮影時間範囲におけるY軸方向振動量の最小値である。式(2)により算出されるY軸振動平均値Byaveは、第1撮影時間範囲から第n撮影時間範囲におけるY軸方向振動量の最大値と最小値との差の平均値である。
When the process of S40 ends, as shown in FIG. 3, in S50, the system control unit 6 calculates the Y-axis vibration average value By ave by the following equation (2).
By (k) max in the following expression (2) is the maximum value of the Y-axis direction vibration amount in the k-th imaging time range. By (k) min in the following expression (2) is the minimum value of the Y-axis direction vibration amount in the k-th imaging time range. The Y-axis vibration average value By ave calculated by Expression (2) is an average value of the difference between the maximum value and the minimum value of the Y-axis direction vibration amount in the first imaging time range to the n-th imaging time range.

Figure 2018136848
Figure 2018136848

さらにS60にて、システム制御部6は、下式(3)により、Z軸振動平均値Bzaveを算出し、調整量算出処理を一旦終了する。
下式(3)におけるBz(k)maxは、第k撮影時間範囲におけるZ軸方向振動量の最大値である。下式(3)におけるBz(k)minは、第k撮影時間範囲におけるZ軸方向振動量の最小値である。式(3)により算出されるZ軸振動平均値Byaveは、第1撮影時間範囲から第n撮影時間範囲におけるZ軸方向振動量の最大値と最小値との差の平均値である。
Further, in S60, the system control unit 6 calculates the Z-axis vibration average value Bz ave by the following equation (3), and temporarily ends the adjustment amount calculation process.
Bz (k) max in the following expression (3) is the maximum value of the Z-axis direction vibration amount in the k-th imaging time range. Bz (k) min in the following expression (3) is the minimum value of the Z-axis direction vibration amount in the k-th imaging time range. The Z-axis vibration average value By ave calculated by Expression (3) is an average value of the difference between the maximum value and the minimum value of the Z-axis direction vibration amount in the first imaging time range to the n-th imaging time range.

Figure 2018136848
Figure 2018136848

次に、運転者監視処理の手順を説明する。運転者監視処理は、システム制御部6の動作中において、上記の撮影実行時間が経過する毎に実行される処理である。
この運転者監視処理が実行されると、システム制御部6は、図5に示すように、まずS210にて、カメラ2に撮影を実行させ、撮影により生成された画像データをカメラ2から取得する。
Next, the procedure of the driver monitoring process will be described. The driver monitoring process is a process that is executed every time the shooting execution time elapses during the operation of the system control unit 6.
When the driver monitoring process is executed, the system control unit 6 first causes the camera 2 to perform shooting in S210 and acquires image data generated by the shooting from the camera 2 as shown in FIG. .

そしてS220にて、システム制御部6は、後述するS310における直近の処理で、運転者の顔が写っている領域(以下、顔領域)を抽出することができたか否かを判断する。ここで、運転者の顔領域を抽出することができなかった場合には、システム制御部6は、S230にて、S210で取得した画像データが示す画像の全領域を認識範囲として設定し、S290に移行する。   In S220, the system control unit 6 determines whether or not an area in which the driver's face is captured (hereinafter referred to as a face area) can be extracted by the latest process in S310 described below. If the driver's face area could not be extracted, the system control unit 6 sets the entire area of the image indicated by the image data acquired in S210 as a recognition range in S230, and S290. Migrate to

一方、運転者の顔領域を抽出することができた場合には、システム制御部6は、S240にて、後述するS330における直近の処理で設定された認識範囲を認識範囲として設定する。   On the other hand, if the driver's face area can be extracted, the system control unit 6 sets the recognition range set in the latest processing in S330 described later as the recognition range in S240.

そしてS250にて、システム制御部6は、S10の処理でRAM33に直近で記憶されたX軸方向振動量、Y軸方向振動量およびZ軸方向振動量の少なくとも1つが、予め設定された設定判定値以上であるか否かを判断する。ここで、X軸方向振動量、Y軸方向振動量およびZ軸方向振動量の全てが設定判定値未満である場合には、システム制御部6は、S290に移行する。   In S250, the system control unit 6 determines that at least one of the X-axis direction vibration amount, the Y-axis direction vibration amount, and the Z-axis direction vibration amount stored in the RAM 33 in the process of S10 is set in advance. It is determined whether or not the value is greater than or equal to the value. Here, when all of the X-axis direction vibration amount, the Y-axis direction vibration amount, and the Z-axis direction vibration amount are less than the set determination value, the system control unit 6 proceeds to S290.

一方、X軸方向振動量、Y軸方向振動量およびZ軸方向振動量の少なくとも1つが設定判定値以上である場合には、システム制御部6は、S260にて、X軸方向振動量に基づいて認識範囲を設定する。   On the other hand, if at least one of the X-axis direction vibration amount, the Y-axis direction vibration amount, and the Z-axis direction vibration amount is equal to or greater than the set determination value, the system control unit 6 determines based on the X-axis direction vibration amount in S260. To set the recognition range.

具体的には、システム制御部6は、まず、下式(4)により、X軸画素調整量APxを算出する。下式(4)のαは、X軸振動平均値Bxaveを、認識範囲を調整する画素数に変換するための調整係数である。 Specifically, the system control unit 6 first calculates the X-axis pixel adjustment amount APx by the following equation (4). Α in the following equation (4) is an adjustment coefficient for converting the X-axis vibration average value Bx ave into the number of pixels for adjusting the recognition range.

APx = α × Bxave ・・・(4)
そして図6に示すように、S240で設定された認識範囲におけるX軸認識範囲の下限値および上限値をそれぞれX軸下限値Px1およびX軸上限値Px2とする。また、調整後のX軸認識範囲の下限値および上限値をそれぞれX軸下限値Px1’およびX軸上限値Px2’とする。X軸認識範囲は、認識範囲におけるX軸方向の範囲である。
APx = α × Bx ave (4)
As shown in FIG. 6, the lower limit value and the upper limit value of the X axis recognition range in the recognition range set in S240 are set as an X axis lower limit value Px1 and an X axis upper limit value Px2, respectively. Further, the lower limit value and the upper limit value of the adjusted X-axis recognition range are set as an X-axis lower limit value Px1 ′ and an X-axis upper limit value Px2 ′, respectively. The X axis recognition range is a range in the X axis direction in the recognition range.

S260では、システム制御部6は、下式(5),(6)によりX軸下限値Px1’およびX軸上限値Px2’を設定することにより、X軸認識範囲を設定する。
Px1’ = Px1 − APx ・・・(5)
Px2’ = Px2 + APx ・・・(6)
S260の処理が終了すると、図5に示すように、システム制御部6は、S270にて、Y軸方向振動量に基づいて認識範囲を設定する。
In S260, the system control unit 6 sets the X-axis recognition range by setting the X-axis lower limit value Px1 ′ and the X-axis upper limit value Px2 ′ by the following expressions (5) and (6).
Px1 ′ = Px1−APx (5)
Px2 ′ = Px2 + APx (6)
When the process of S260 ends, as shown in FIG. 5, the system control unit 6 sets a recognition range based on the Y-axis direction vibration amount in S270.

具体的には、システム制御部6は、まず、下式(7)により、Y軸画素調整量APyを算出する。下式(7)のβは、Y軸振動平均値Byaveを、認識範囲を調整する画素数に変換するための調整係数である。 Specifically, the system control unit 6 first calculates the Y-axis pixel adjustment amount APy by the following equation (7). Β in the following equation (7) is an adjustment coefficient for converting the Y-axis vibration average value By ave into the number of pixels for adjusting the recognition range.

APy = β × Byave ・・・(7)
そして図6に示すように、S240で設定された認識範囲におけるY軸認識範囲の下限値および上限値をそれぞれY軸下限値Py1およびY軸上限値Py2とする。また、調整後のY軸認識範囲の下限値および上限値をそれぞれX軸下限値Py1’およびX軸上限値Py2’とする。Y軸認識範囲は、認識範囲におけるY軸方向の範囲である。
APy = β × By ave (7)
As shown in FIG. 6, the lower limit value and the upper limit value of the Y-axis recognition range in the recognition range set in S240 are set as a Y-axis lower limit value Py1 and a Y-axis upper limit value Py2, respectively. Further, the lower limit value and the upper limit value of the adjusted Y-axis recognition range are set as an X-axis lower limit value Py1 ′ and an X-axis upper limit value Py2 ′, respectively. The Y-axis recognition range is a range in the Y-axis direction in the recognition range.

S270では、システム制御部6は、下式(8),(9)によりY軸下限値Py1’およびY軸上限値Py2’を設定することにより、Y軸認識範囲を設定する。
Py1’ = Py1 − APy ・・・(8)
Py2’ = Py2 + APy ・・・(9)
S270の処理が終了すると、図5に示すように、システム制御部6は、S280にて、Z軸方向振動量に基づいて認識範囲を設定する。
In S270, the system control unit 6 sets the Y-axis recognition range by setting the Y-axis lower limit value Py1 ′ and the Y-axis upper limit value Py2 ′ using the following equations (8) and (9).
Py1 ′ = Py1−APy (8)
Py2 ′ = Py2 + APy (9)
When the processing of S270 ends, as shown in FIG. 5, the system control unit 6 sets a recognition range based on the Z-axis direction vibration amount in S280.

具体的には、システム制御部6は、まず、下式(10)により、Z軸画素調整量APzを算出する。下式(10)のγは、Z軸振動平均値Bzaveを、認識範囲を調整する画素数に変換するための調整係数である。 Specifically, the system control unit 6 first calculates the Z-axis pixel adjustment amount APz by the following equation (10). Γ in the following equation (10) is an adjustment coefficient for converting the Z-axis vibration average value Bz ave into the number of pixels for adjusting the recognition range.

APz = γ × Bzave ・・・(10)
そして図7に示すように、S260およびS270で調整された認識範囲における4つの頂点をそれぞれ、頂点VX1,VX2,VX3,VX4とする。なお、頂点VX1と頂点VX2とを結ぶ辺を下辺、頂点VX2と頂点VX3とを結ぶ辺を右辺、頂点VX3と頂点VX4とを結ぶ辺を上辺、頂点VX4と頂点VX1とを結ぶ辺を左辺とする。また、頂点VX1と頂点VX3とを結ぶ線分を対角線DL1、頂点VX2と頂点VX4とを結ぶ線分を対角線DL2とする。
APz = γ × Bz ave (10)
As shown in FIG. 7, the four vertices in the recognition range adjusted in S260 and S270 are designated as vertices VX1, VX2, VX3, and VX4, respectively. Note that the side connecting the vertex VX1 and the vertex VX2 is the lower side, the side connecting the vertex VX2 and the vertex VX3 is the right side, the side connecting the vertex VX3 and the vertex VX4 is the upper side, and the side connecting the vertex VX4 and the vertex VX1 is the left side To do. A line segment connecting the vertex VX1 and the vertex VX3 is a diagonal line DL1, and a line segment connecting the vertex VX2 and the vertex VX4 is a diagonal line DL2.

そして、頂点VX1から対角線DL1と平行になるように認識範囲の外側へ向かって延び、且つ、長さがAPzである線分を延長線EL1とする。頂点VX2から対角線DL2と平行になるように認識範囲の外側へ向かって延び、且つ、長さがAPzである線分を延長線EL2とする。頂点VX3から対角線DL1と平行になるように認識範囲の外側へ向かって延び、且つ、長さがAPzである線分を延長線EL3とする。頂点VX4から対角線DL2と平行になるように認識範囲の外側へ向かって延び、且つ、長さがAPzである線分を延長線EL4とする。   A line segment extending from the vertex VX1 to the outside of the recognition range so as to be parallel to the diagonal line DL1 and having a length of APz is defined as an extension line EL1. A line segment extending outward from the recognition range so as to be parallel to the diagonal line DL2 from the vertex VX2 and having a length of APz is defined as an extension line EL2. A line segment extending outward from the recognition range so as to be parallel to the diagonal line DL1 from the vertex VX3 and having a length of APz is defined as an extension line EL3. A line segment extending outward from the recognition range so as to be parallel to the diagonal line DL2 from the vertex VX4 and having a length of APz is defined as an extension line EL4.

また、延長線EL1の両端のうち、頂点VX1と異なる点を頂点VX1’とする。延長線EL2の両端のうち、頂点VX2と異なる点を頂点VX2’とする。延長線EL3の両端のうち、頂点VX3と異なる点を頂点VX3’とする。延長線EL4の両端のうち、頂点VX4と異なる点を頂点VX4’とする。   Further, a point different from the vertex VX1 among both ends of the extension line EL1 is defined as a vertex VX1 '. Of both ends of the extension line EL2, a point different from the vertex VX2 is defined as a vertex VX2 '. Of both ends of the extension line EL3, a point different from the vertex VX3 is defined as a vertex VX3 '. Of both ends of the extension line EL4, a point different from the vertex VX4 is defined as a vertex VX4 '.

そしてS280では、システム制御部6は、頂点VX1’,VX2’ VX3’ VX4’を頂点とする矩形を認識範囲として設定する。
S280の処理が終了すると、図5に示すように、システム制御部6は、S290に移行する。そしてS290に移行すると、システム制御部6は、S230〜S280の処理で設定された認識範囲に含まれる画素の数が予め設定された低減判定値以上であるか否かを判断する。ここで、認識範囲に含まれる画素の数が低減判定値未満である場合には、システム制御部6は、S310に移行する。
In S280, the system control unit 6 sets the rectangles having the vertices VX1 ′, VX2 ′, VX3 ′, and VX4 ′ as vertices as the recognition range.
When the process of S280 ends, the system control unit 6 proceeds to S290 as shown in FIG. In S290, the system control unit 6 determines whether or not the number of pixels included in the recognition range set in the processes of S230 to S280 is equal to or greater than a preset reduction determination value. Here, when the number of pixels included in the recognition range is less than the reduction determination value, the system control unit 6 proceeds to S310.

一方、認識範囲に含まれる画素の数が低減判定値以上である場合には、システム制御部6は、S300にて、認識範囲に含まれる画素のうち、後述するS310およびS340の処理で用いる画素(以下、認識対象画素)の数を低減し、S310に移行する。例えば、認識範囲は、X軸方向に沿って640個の画素を含み、Y軸方向に沿って480個の画素を含んでいるとする。この場合に、システム制御部6は、認識範囲に含まれる画素を間引くことにより、例えば、X軸方向に沿って120個の認識対象画素を含み、Y軸方向に沿って120個の認識対象画素を含むようにする。   On the other hand, if the number of pixels included in the recognition range is equal to or greater than the reduction determination value, the system control unit 6 uses pixels in the processing of S310 and S340 described later among the pixels included in the recognition range in S300. The number of pixels (hereinafter, recognition target pixels) is reduced, and the process proceeds to S310. For example, it is assumed that the recognition range includes 640 pixels along the X-axis direction and 480 pixels along the Y-axis direction. In this case, the system control unit 6 includes, for example, 120 recognition target pixels along the X-axis direction and 120 recognition target pixels along the Y-axis direction by thinning out pixels included in the recognition range. To include.

そしてS310に移行すると、システム制御部6は、S210で取得した画像データが示す画像の全領域のうち、S230〜S280の処理で設定された認識範囲に含まれる領域に対して、周知の画像認識処理を行うことにより、運転者の顔領域を抽出する。   When the process proceeds to S310, the system control unit 6 performs well-known image recognition for all areas of the image indicated by the image data acquired in S210 and included in the recognition range set in the processes of S230 to S280. By performing the processing, the driver's face area is extracted.

さらにS320にて、システム制御部6は、S310において運転者の顔領域を抽出することができたか否かを判断する。ここで、運転者の顔領域を抽出することができなかった場合には、システム制御部6は、運転者監視処理を一旦終了する。   Furthermore, in S320, the system control unit 6 determines whether or not the driver's face area has been extracted in S310. Here, if the driver's face area cannot be extracted, the system control unit 6 once ends the driver monitoring process.

一方、運転者の顔領域を抽出することができた場合には、システム制御部6は、S330にて、認識範囲を再設定する。具体的には、システム制御部6は、まず、S310で抽出した顔領域に外接する矩形領域を算出する。図2に示す矩形領域Rr1は、運転者の顔DFの顔領域に外接する矩形領域である。次に、システム制御部6は、顔領域に外接する矩形領域を含む矩形領域を認識範囲として設定する。図2に示す矩形領域Rr2は、顔領域に外接する矩形領域Rr1を含む矩形領域である。   On the other hand, if the driver's face area can be extracted, the system control unit 6 resets the recognition range in S330. Specifically, the system control unit 6 first calculates a rectangular area that circumscribes the face area extracted in S310. A rectangular area Rr1 shown in FIG. 2 is a rectangular area that circumscribes the face area of the driver's face DF. Next, the system control unit 6 sets a rectangular area including a rectangular area circumscribing the face area as a recognition range. A rectangular area Rr2 shown in FIG. 2 is a rectangular area including a rectangular area Rr1 circumscribing the face area.

S330の処理が終了すると、図5に示すように、システム制御部6は、S340にて、抽出した顔領域の画像に対して画像解析を行うことで、運転者の顔の特徴量(例えば、眉、瞼および口の動き)を抽出する。   When the processing of S330 is completed, as shown in FIG. 5, the system control unit 6 performs image analysis on the extracted facial region image in S340, thereby enabling the feature amount of the driver's face (for example, Eyebrow, eyelid and mouth movements).

次にS350にて、システム制御部6は、S340で抽出した特徴量に基づいて、運転者の眠気の度合い(以下、眠気レベル)を判定する。具体的には、S350では、システム制御部6は、まず、ROM32に記憶されている表情設定テーブルを参照することにより、S340で抽出した特徴量の組み合わせに対応する表情パターンを決定する。表情設定テーブルには、運転者の顔の特徴量の組み合わせと、表情パターンとの対応関係が設定されている。S350では、システム制御部6は、さらに、ROM32に記憶されている眠気レベル設定テーブルを参照することにより、決定した表情パターンに対応する眠気レベルを決定する。眠気レベル設定テーブルには、表情パターンと、眠気レベルとの対応関係が設定されている。本実施形態では、眠気レベルは、0以上の整数で設定されている。そして、眠気レベルの数値が大きいほど、眠気が強いことを示している。   Next, in S350, the system control unit 6 determines the degree of sleepiness (hereinafter, sleepiness level) of the driver based on the feature amount extracted in S340. Specifically, in S350, the system control unit 6 first determines a facial expression pattern corresponding to the combination of feature amounts extracted in S340 by referring to the facial expression setting table stored in the ROM 32. In the facial expression setting table, a correspondence relationship between the combination of the facial feature amount of the driver and the facial expression pattern is set. In S350, the system control unit 6 further determines the sleepiness level corresponding to the determined facial expression pattern by referring to the sleepiness level setting table stored in the ROM 32. In the sleepiness level setting table, the correspondence between the expression pattern and the sleepiness level is set. In the present embodiment, the sleepiness level is set as an integer of 0 or more. The greater the sleepiness level, the stronger the sleepiness.

その後にS360にて、システム制御部6は、S350で判定された眠気レベルが予め設定された警告判定値以上であるか否かを判断する。ここで、眠気レベルが警告判定値未満であると判断した場合には、システム制御部6は、運転者監視処理を一旦終了する。一方、眠気レベルが警告判定値以上であると判断した場合には、システム制御部6は、S370にて、スピーカ5から警告音を出力させて、運転者監視処理を一旦終了する。   Thereafter, in S360, the system control unit 6 determines whether or not the drowsiness level determined in S350 is equal to or higher than a preset warning determination value. Here, when it is determined that the drowsiness level is less than the warning determination value, the system control unit 6 once ends the driver monitoring process. On the other hand, if it is determined that the drowsiness level is equal to or higher than the warning determination value, the system control unit 6 outputs a warning sound from the speaker 5 in S370 and temporarily ends the driver monitoring process.

このように構成されたシステム制御部6は、まず、車両の運転席に座っている運転者の顔DFを連続して撮影するカメラ2から、カメラ2が撮影した撮影画像を示す画像データを取得する。そしてシステム制御部6は、取得された画像データにより示される撮影画像において、運転者の顔が写っている顔領域を含むようにして、認識範囲を設定する。   The system control unit 6 configured as described above first acquires image data indicating a captured image captured by the camera 2 from the camera 2 that continuously captures the face DF of the driver sitting in the driver's seat of the vehicle. To do. Then, the system control unit 6 sets the recognition range so as to include a face area in which the driver's face is shown in the captured image indicated by the acquired image data.

またシステム制御部6は、車両で発生する振動の大きさを検出する振動センサ4から、振動の大きさを示す振動電圧信号を取得する。さらにシステム制御部6は、取得した振動電圧信号により示される振動の大きさに応じて、設定された認識範囲を、振動センサ4が振動を検出する前よりも拡張する。   Further, the system control unit 6 acquires a vibration voltage signal indicating the magnitude of vibration from the vibration sensor 4 that detects the magnitude of vibration generated in the vehicle. Furthermore, the system control unit 6 expands the set recognition range according to the magnitude of vibration indicated by the acquired vibration voltage signal than before the vibration sensor 4 detects vibration.

そしてシステム制御部6は、認識範囲に含まれる運転者の顔に基づいて眠気レベルを判定する処理を実行する。
このようにシステム制御部6は、車両で発生する振動の大きさに応じて認識範囲を拡張する。このため、システム制御部6は、振動により運転者の顔が揺れることに起因して運転者の顔が認識範囲から外れてしまい、運転者の顔を認識できなくなるという事態の発生を抑制することができる。これにより、システム制御部6は、運転者を認識する精度の低下を抑制することができる。
And the system control part 6 performs the process which determines a drowsiness level based on the driver | operator's face included in the recognition range.
Thus, the system control unit 6 extends the recognition range according to the magnitude of vibration generated in the vehicle. For this reason, the system control unit 6 suppresses the occurrence of a situation in which the driver's face is out of the recognition range due to the vibration of the driver's face due to vibration and the driver's face cannot be recognized. Can do. Thereby, the system control part 6 can suppress the fall of the precision which recognizes a driver | operator.

またシステム制御部6は、認識範囲のX軸方向に沿って、振動におけるX軸方向の成分の大きさに応じて、認識範囲を拡張する。同様に、システム制御部6は、認識範囲のY軸方向に沿って、振動におけるY軸方向の成分の大きさに応じて、認識範囲を拡張する。これにより、システム制御部6は、振動に起因して運転者の顔が揺れて移動する方向に限定して認識範囲を拡張することができる。このため、システム制御部6は、振動に起因して運転者の顔が移動しない方向にまで無駄に認識範囲を拡張してしまうことを回避し、認識範囲内で運転者の顔領域を抽出する処理の処理負荷の増加を必要最低限に抑制することができる。   The system control unit 6 extends the recognition range along the X-axis direction of the recognition range according to the magnitude of the component in the X-axis direction of the vibration. Similarly, the system control unit 6 extends the recognition range along the Y-axis direction of the recognition range according to the magnitude of the component of the vibration in the Y-axis direction. Thereby, the system control part 6 can expand a recognition range only in the direction where a driver | operator's face shakes and moves due to a vibration. For this reason, the system control unit 6 avoids unnecessarily extending the recognition range in a direction in which the driver's face does not move due to vibration, and extracts the driver's face region within the recognition range. An increase in processing load of processing can be suppressed to the minimum necessary.

またシステム制御部6は、第k撮影時間範囲におけるX軸方向振動量の最大値Bx(k)maxと最小値Bx(k)minとの差分の時系列データについて、n回前の撮影タイミングと今回の撮影タイミングとの間の期間内における移動平均をX軸振動平均値Bxaveとして算出する。kは、1以上であり且つn以下である整数である。 Further, the system control unit 6 uses the imaging timing n times before for the time-series data of the difference between the maximum value Bx (k) max and the minimum value Bx (k) min of the X-axis direction vibration amount in the k-th imaging time range. A moving average within a period from the current imaging timing is calculated as an X-axis vibration average value Bx ave . k is an integer that is 1 or more and n or less.

またシステム制御部6は、第k撮影時間範囲におけるY軸方向振動量の最大値By(k)maxと最小値By(k)minとの差分の時系列データについて、n回前の撮影タイミングと今回の撮影タイミングとの間の期間内における移動平均をY軸振動平均値Byaveとして算出する。 In addition, the system control unit 6 sets the imaging timing of n times before the time-series data of the difference between the maximum value By (k) max and the minimum value By (k) min of the Y-axis direction vibration amount in the k-th imaging time range. The moving average within the period from the current imaging timing is calculated as the Y-axis vibration average value By ave .

またシステム制御部6は、第k撮影時間範囲におけるZ軸方向振動量の最大値Bz(k)maxと最小値Bz(k)minとの差分の時系列データについて、n回前の撮影タイミングと今回の撮影タイミングとの間の期間内における移動平均をZ軸振動平均値Bzaveとして算出する。 In addition, the system control unit 6 uses the imaging timing n times before for the time series data of the difference between the maximum value Bz (k) max and the minimum value Bz (k) min of the Z-axis direction vibration amount in the k-th imaging time range. A moving average within a period between the current photographing timing and the Z-axis vibration average value Bz ave is calculated.

そしてシステム制御部6は、算出されたX軸振動平均値Bxave、Y軸振動平均値ByaveおよびZ軸振動平均値Bzaveの大きさに応じて、認識範囲を拡張する。
このようにシステム制御部6は、複数の撮影タイミングに亘って振動の大きさを平均した値を用いて認識範囲を拡張する。このため、システム制御部6は、認識範囲の拡張量を決定するためのパラメータの時間変動を平滑化して、認識範囲が急激に変化しないようにすることができる。
Then, the system control unit 6 extends the recognition range according to the calculated X-axis vibration average value Bx ave , Y-axis vibration average value By ave, and Z-axis vibration average value Bz ave .
In this way, the system control unit 6 extends the recognition range using a value obtained by averaging the magnitude of vibration over a plurality of imaging timings. For this reason, the system control unit 6 can smooth the time variation of the parameter for determining the expansion amount of the recognition range so that the recognition range does not change abruptly.

またシステム制御部6は、認識範囲に含まれる画素の数が予め設定された低減判定値以上であるか否かを判断する。そしてシステム制御部6は、認識範囲に含まれる画素の数が低減判定値以上であると判断した場合に、認識範囲において認識対象画素の数を低減する。これにより、システム制御部6は、認識範囲を拡張することに起因して、認識範囲内で運転者の顔領域を抽出する処理の処理負荷が増加することを抑制することができる。   Further, the system control unit 6 determines whether or not the number of pixels included in the recognition range is equal to or greater than a preset reduction determination value. When the system control unit 6 determines that the number of pixels included in the recognition range is equal to or greater than the reduction determination value, the system control unit 6 reduces the number of recognition target pixels in the recognition range. Thereby, the system control part 6 can suppress that the processing load of the process which extracts a driver | operator's face area within a recognition range increases due to extending a recognition range.

また、振動センサ4は運転席に設置される。これにより、振動センサ4が運転者の付近に設置される。このため、システム制御部6は、振動センサ4の検出結果に基づいて、運転者の顔の揺れを精度よく推定することが可能となり、振動センサ4の検出結果に基づいて適切に認識範囲を拡張することができる。   The vibration sensor 4 is installed in the driver's seat. Thereby, the vibration sensor 4 is installed in the vicinity of the driver. Therefore, the system control unit 6 can accurately estimate the shake of the driver's face based on the detection result of the vibration sensor 4, and appropriately expand the recognition range based on the detection result of the vibration sensor 4. can do.

以上説明した実施形態において、システム制御部6は運転者監視装置に相当し、カメラ2は撮影部に相当し、振動センサ4は振動検出部に相当する。
また、S210は画像取得部としての処理に相当し、S330は領域設定部としての処理に相当し、S10は振動取得部としての処理に相当する。
In the embodiment described above, the system control unit 6 corresponds to a driver monitoring device, the camera 2 corresponds to a photographing unit, and the vibration sensor 4 corresponds to a vibration detection unit.
S210 corresponds to processing as an image acquisition unit, S330 corresponds to processing as an area setting unit, and S10 corresponds to processing as a vibration acquisition unit.

また、S260〜S280は拡張部としての処理に相当し、S310,S320,S340,S350は監視部としての処理に相当する。
また、認識範囲は監視領域に相当し、振動電圧信号は振動量情報に相当し、S310,S320,S340,S350は監視処理に相当する。
S260 to S280 correspond to processing as an extension unit, and S310, S320, S340, and S350 correspond to processing as a monitoring unit.
The recognition range corresponds to a monitoring area, the vibration voltage signal corresponds to vibration amount information, and S310, S320, S340, and S350 correspond to monitoring processing.

また、認識範囲におけるX軸方向とY軸方向は拡張方向に相当し、S20〜S60は平均算出部としての処理に相当し、互いに隣接する2つの撮影タイミングの間の期間はサンプル期間に相当し、n回前の撮影タイミングと今回の撮影タイミングとの間の期間は平均算出期間に相当し、X軸振動平均値BxaveとY軸振動平均値ByaveとZ軸振動平均値Bzaveは振動平均値に相当する。 Further, the X-axis direction and the Y-axis direction in the recognition range correspond to the extension direction, S20 to S60 correspond to processing as an average calculation unit, and the period between two adjacent photographing timings corresponds to a sample period. The period between the imaging timing n times before and the current imaging timing corresponds to an average calculation period, and the X-axis vibration average value Bx ave , the Y-axis vibration average value By ave, and the Z-axis vibration average value Bz ave are vibrations. Corresponds to the average value.

また、S290は高負荷判断部としての処理に相当し、S300は画素低減部としての処理に相当し、S290の判断条件は高負荷条件に相当し、認識対象画素は監視処理に利用する画素に相当する。   Further, S290 corresponds to processing as a high load determination unit, S300 corresponds to processing as a pixel reduction unit, a determination condition in S290 corresponds to a high load condition, and a recognition target pixel is a pixel used for monitoring processing. Equivalent to.

以上、本開示の一実施形態について説明したが、本開示は上記実施形態に限定されるものではなく、種々変形して実施することができる。
[変形例1]
例えば上記実施形態では、図8に示すように、認識範囲の右側と左側とでX軸画素調整量APxが同一である形態を示した。すなわち、認識範囲の右側と左側とで調整係数αが同一である。これは、図8に示すように、カメラ2が運転者の顔DFを正面から撮影するように設置されているために、認識範囲の左側の振動範囲に対応するカメラの撮影角度θと、認識範囲の右側の振動範囲に対応するカメラの撮影角度θとが等しくなるためである。
As mentioned above, although one embodiment of this indication was described, this indication is not limited to the above-mentioned embodiment, and can carry out various modifications.
[Modification 1]
For example, in the above embodiment, as shown in FIG. 8, the X-axis pixel adjustment amount APx is the same on the right side and the left side of the recognition range. That is, the adjustment coefficient α is the same on the right side and the left side of the recognition range. As shown in FIG. 8, since the camera 2 is installed so as to photograph the driver's face DF from the front, the camera photographing angle θ 1 corresponding to the vibration range on the left side of the recognition range, This is because the shooting angle θ 2 of the camera corresponding to the vibration range on the right side of the recognition range becomes equal.

一方、カメラ2が運転者の顔DFに対して右側または左側に偏って設置されている場合には、認識範囲の左側と右側とでX軸画素調整量APxが異なるようにするとよい。図9は、カメラ2が運転者の顔DFに対して左側に偏って設置されていることを示している。図9に示すように、運転者の顔DFの左側にカメラ2が設置されている場合には、認識範囲の左側の振動範囲に対応するカメラ2の撮影角度θが、認識範囲の右側の振動範囲に対応するカメラ2の撮影角度θよりも大きくなる。したがって、認識範囲の左側に対応する調整係数をαとし、認識範囲の右側に対応する調整係数をαとすると、α>αとなるように調整係数を設定するとよい。これにより、認識範囲の左側におけるX軸画素調整量APxが、認識範囲の右側におけるX軸画素調整量APxよりも大きくなる。このようにすることで、システム制御部6は、X軸方向の振動に起因して認識範囲内において運転者の顔DFが左側および右側に移動する移動量に応じた適切な画素調整量で認識範囲を拡張することができる。 On the other hand, when the camera 2 is installed on the right or left side with respect to the driver's face DF, the X-axis pixel adjustment amount APx may be different between the left side and the right side of the recognition range. FIG. 9 shows that the camera 2 is installed on the left side with respect to the driver's face DF. As shown in FIG. 9, when the camera 2 is installed on the left side of the driver's face DF, the shooting angle θ 1 of the camera 2 corresponding to the vibration range on the left side of the recognition range is the right side of the recognition range. It becomes larger than the shooting angle θ 2 of the camera 2 corresponding to the vibration range. Therefore, if the adjustment coefficient corresponding to the left side of the recognition range is α 1 and the adjustment coefficient corresponding to the right side of the recognition range is α 2 , the adjustment coefficient may be set so that α 1 > α 2 . Thereby, the X-axis pixel adjustment amount APx on the left side of the recognition range becomes larger than the X-axis pixel adjustment amount APx on the right side of the recognition range. In this way, the system control unit 6 recognizes with an appropriate pixel adjustment amount according to the amount of movement of the driver's face DF left and right within the recognition range due to vibration in the X-axis direction. The range can be expanded.

同様に、認識範囲の上側と下側についても、カメラ2の設置位置に応じて、認識範囲の上側と下側とで調整係数βを異ならせるようにしてもよい。すなわち、カメラ2が運転者の顔DFに対して上側または下側に偏って設置されている場合には、認識範囲の上側と下側とでY軸画素調整量APyが異なるようにするとよい。例えば、運転者の顔DFの下側にカメラ2が設置されている場合には、認識範囲の下側の振動範囲に対応するカメラ2の撮影角度が、認識範囲の上側の振動範囲に対応するカメラ2の撮影角度よりも大きくなる。したがって、認識範囲の下側に対応する調整係数をβとし、認識範囲の上側に対応する調整係数をβとすると、β>βとなるように調整係数を設定するとよい。これにより、認識範囲の下側におけるY軸画素調整量APyが、認識範囲の上側におけるY軸画素調整量APyよりも大きくなる。このようにすることで、システム制御部6は、Y軸方向の振動に起因して認識範囲内において運転者の顔DFが下側および上側に移動する移動量に応じた適切な画素調整量で認識範囲を拡張することができる。 Similarly, regarding the upper side and the lower side of the recognition range, the adjustment coefficient β may be made different between the upper side and the lower side of the recognition range according to the installation position of the camera 2. That is, when the camera 2 is installed so as to be biased upward or downward with respect to the driver's face DF, the Y-axis pixel adjustment amount APy may be different between the upper side and the lower side of the recognition range. For example, when the camera 2 is installed below the driver's face DF, the shooting angle of the camera 2 corresponding to the vibration range below the recognition range corresponds to the vibration range above the recognition range. It becomes larger than the shooting angle of the camera 2. Therefore, if the adjustment coefficient corresponding to the lower side of the recognition range is β 1 and the adjustment coefficient corresponding to the upper side of the recognition range is β 2 , the adjustment coefficient may be set so that β 1 > β 2 . Thereby, the Y-axis pixel adjustment amount APy on the lower side of the recognition range becomes larger than the Y-axis pixel adjustment amount APy on the upper side of the recognition range. In this way, the system control unit 6 can adjust the pixel adjustment amount according to the amount of movement of the driver's face DF downward and upward within the recognition range due to vibration in the Y-axis direction. The recognition range can be expanded.

[変形例2]
上記実施形態では、運転席の座部に振動センサ4が設置される形態を示した。しかし、振動センサ4の設置位置は座部に限定されるものではない。但し、運転者の付近に設置されることが望ましい。
[Modification 2]
In the said embodiment, the form in which the vibration sensor 4 was installed in the seat part of the driver's seat was shown. However, the installation position of the vibration sensor 4 is not limited to the seat. However, it is desirable to install in the vicinity of the driver.

[変形例3]
上記実施形態では、認識範囲に含まれる画素の数が予め設定された低減判定値以上であるか否かを判断する形態を示したが、これに限定されるものではなく、処理負荷が高いことを示す条件であればよい。例えば、認識範囲内で運転者の顔領域を抽出するために要する時間を推測し、この推測時間が予め設定された低減判定時間より長い場合に、認識対象画素の数を低減するようにしてもよい。
[Modification 3]
In the above-described embodiment, the mode in which it is determined whether or not the number of pixels included in the recognition range is equal to or greater than a preset reduction determination value is not limited to this, and the processing load is high. Any condition may be used. For example, the time required to extract the driver's face area within the recognition range is estimated, and when the estimated time is longer than a preset reduction determination time, the number of recognition target pixels may be reduced. Good.

[変形例4]
上記実施形態では、カメラ2の内部にコントローラ15が含まれている形態を示したが、カメラ2の外部にコントローラ15を設置するようにしてもよい。
[Modification 4]
In the above embodiment, the controller 15 is included in the camera 2. However, the controller 15 may be installed outside the camera 2.

[変形例5]
上記実施形態では、互いに隣接する2つの撮影タイミングの間の期間がサンプル期間である形態を示したが、これに限定されるものではなく、例えば、サンプル期間は予め設定された一定の時間間隔であってもよい。
[Modification 5]
In the above embodiment, the mode in which the period between two adjacent imaging timings is the sample period is shown. However, the present invention is not limited to this. For example, the sample period is set at a predetermined time interval. There may be.

[変形例6]
上記実施形態では、スピーカ5から警告音を出力させる形態を示したが、これに限定されるものではなく、例えば、運転者に何らかの刺激を与えて覚醒を促すようなアクチュエータを作動させるようにしてもよい。
[Modification 6]
In the above-described embodiment, the warning sound is output from the speaker 5. However, the present invention is not limited to this. For example, an actuator that gives the driver some kind of stimulus to promote awakening is operated. Also good.

また、上記実施形態における1つの構成要素が有する機能を複数の構成要素に分担させたり、複数の構成要素が有する機能を1つの構成要素に発揮させたりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加、置換等してもよい。なお、特許請求の範囲に記載の文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。   In addition, the function of one component in the above embodiment may be shared by a plurality of components, or the function of a plurality of components may be exhibited by one component. Moreover, you may abbreviate | omit a part of structure of the said embodiment. In addition, at least a part of the configuration of the above embodiment may be added to or replaced with the configuration of the other embodiment. In addition, all the aspects included in the technical idea specified from the wording described in the claims are embodiments of the present disclosure.

上述したシステム制御部6の他、当該システム制御部6を構成要素とするシステム、当該システム制御部6としてコンピュータを機能させるためのプログラム、このプログラムを記録した媒体、運転者監視方法など、種々の形態で本開示を実現することもできる。   In addition to the system control unit 6 described above, a system including the system control unit 6 as a constituent element, a program for causing a computer to function as the system control unit 6, a medium on which the program is recorded, a driver monitoring method, and the like The present disclosure can also be realized in the form.

2…カメラ、4…振動センサ、6…システム制御部   2 ... Camera, 4 ... Vibration sensor, 6 ... System controller

Claims (7)

車両の運転席に座っている運転者の顔を連続して撮影する撮影部(2)から、前記撮影部が撮影した撮影画像を示す画像データを取得するように構成された画像取得部(S210)と、
前記画像取得部により取得された前記画像データにより示される前記撮影画像において、前記運転者の顔が写っている顔領域を含むようにして、前記運転者を監視するための監視領域を設定するように構成された領域設定部(S330)と、
前記車両で発生する振動の大きさを検出する振動検出部(4)から、前記振動の大きさを示す振動量情報を取得するように構成された振動取得部(S10)と、
前記振動取得部が取得した前記振動量情報により示される前記振動の大きさに応じて、前記領域設定部により設定された前記監視領域を、前記振動検出部が前記振動を検出する前よりも拡張するように構成された拡張部(S260〜S280)と、
前記監視領域に含まれる前記運転者の顔を監視する監視処理を実行するように構成された監視部(S310,S320,S340,S350)と
を備える運転者監視装置(6)。
An image acquisition unit (S210) configured to acquire image data indicating a captured image captured by the imaging unit from an imaging unit (2) that continuously captures the face of the driver sitting in the driver's seat of the vehicle. )When,
The monitor image for monitoring the driver is set so as to include a face area in which the driver's face is reflected in the captured image indicated by the image data acquired by the image acquisition unit. The area setting unit (S330),
A vibration acquisition unit (S10) configured to acquire vibration amount information indicating the magnitude of the vibration from a vibration detection unit (4) that detects the magnitude of vibration generated in the vehicle;
According to the magnitude of the vibration indicated by the vibration amount information acquired by the vibration acquisition unit, the monitoring region set by the region setting unit is expanded more than before the vibration detection unit detects the vibration. An extension unit (S260 to S280) configured to:
A driver monitoring device (6) comprising: a monitoring unit (S310, S320, S340, S350) configured to execute a monitoring process for monitoring the driver's face included in the monitoring region.
請求項1に記載の運転者監視装置であって、
前記拡張部は、
予め設定された拡張方向に沿って、前記振動における前記拡張方向の成分の大きさに応じて、前記監視領域を拡張する運転者監視装置。
The driver monitoring device according to claim 1,
The extension is
A driver monitoring device that expands the monitoring region in accordance with a magnitude of a component of the vibration in the expansion direction along a predetermined expansion direction.
請求項1または請求項2に記載の運転者監視装置であって、
予め設定されたサンプル期間内における前記振動の大きさの最大値と最小値との差分を振動変動量として算出し、前記振動変動量の時系列データについて、前記サンプル期間より長くなるように設定された平均算出期間内における前記振動変動量の移動平均を振動平均値として算出するように構成された平均算出部(S20〜S60)を備え、
前記拡張部は、
前記平均算出部により算出された前記振動平均値の大きさに応じて、前記監視領域を拡張する運転者監視装置。
The driver monitoring device according to claim 1 or 2, wherein
The difference between the maximum value and the minimum value of the vibration magnitude within a preset sample period is calculated as a vibration fluctuation amount, and the time series data of the vibration fluctuation amount is set to be longer than the sample period. An average calculation unit (S20 to S60) configured to calculate a moving average of the vibration fluctuation amount within the average calculation period as a vibration average value;
The extension is
A driver monitoring device that expands the monitoring area according to the magnitude of the vibration average value calculated by the average calculation unit.
請求項1〜請求項3の何れか1項に記載の運転者監視装置であって、
前記拡張部は、
前記撮影部が前記運転者の顔に対して右側または左側に偏って設置されている場合に、前記監視領域の右側へ向かって拡張する右側拡張量と、前記監視領域の左側へ向かって拡張する左側拡張量とが異なるように、前記監視領域を拡張する運転者監視装置。
It is a driver | operator monitoring apparatus of any one of Claims 1-3,
The extension is
When the photographing unit is installed on the right side or the left side with respect to the driver's face, the right side expansion amount expands toward the right side of the monitoring area, and expands toward the left side of the monitoring area. A driver monitoring device that expands the monitoring region so that the left side expansion amount is different.
請求項1〜請求項3の何れか1項に記載の運転者監視装置であって、
前記拡張部は、
前記撮影部が前記運転者の顔に対して上側または下側に偏って設置されている場合に、前記監視領域の上側へ向かって拡張する上側拡張量と、前記監視領域の下側へ向かって拡張する下側拡張量とが異なるように、前記監視領域を拡張する運転者監視装置。
It is a driver | operator monitoring apparatus of any one of Claims 1-3,
The extension is
When the photographing unit is installed on the upper side or the lower side with respect to the driver's face, the upper extension amount that extends toward the upper side of the monitoring area, and the lower side of the monitoring area. A driver monitoring device that extends the monitoring area so that a lower expansion amount to be expanded is different.
請求項1〜請求項5の何れか1項に記載の運転者監視装置であって、
前記監視部は、
前記監視処理の処理負荷が高いことを示す予め設定された高負荷条件が成立しているか否かを判断するように構成された高負荷判断部(S290)と、
前記高負荷条件が成立していると前記高負荷判断部が判断した場合に、前記監視領域において前記監視処理に利用する画素の数を低減するように構成された画素低減部(S300)と
を備える運転者監視装置。
It is a driver | operator monitoring apparatus of any one of Claims 1-5,
The monitoring unit
A high load determination unit (S290) configured to determine whether or not a preset high load condition indicating that the processing load of the monitoring process is high is satisfied;
A pixel reduction unit (S300) configured to reduce the number of pixels used for the monitoring process in the monitoring region when the high load determination unit determines that the high load condition is satisfied; Driver monitoring device provided.
請求項1〜請求項6の何れか1項に記載の運転者監視装置であって、
前記振動検出部は、前記運転席に設置される運転者監視装置。
The driver monitoring device according to any one of claims 1 to 6,
The vibration detection unit is a driver monitoring device installed in the driver's seat.
JP2017032296A 2017-02-23 2017-02-23 Driver monitoring device Expired - Fee Related JP6702226B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017032296A JP6702226B2 (en) 2017-02-23 2017-02-23 Driver monitoring device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017032296A JP6702226B2 (en) 2017-02-23 2017-02-23 Driver monitoring device

Publications (2)

Publication Number Publication Date
JP2018136848A true JP2018136848A (en) 2018-08-30
JP6702226B2 JP6702226B2 (en) 2020-05-27

Family

ID=63365568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017032296A Expired - Fee Related JP6702226B2 (en) 2017-02-23 2017-02-23 Driver monitoring device

Country Status (1)

Country Link
JP (1) JP6702226B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025191717A1 (en) * 2024-03-13 2025-09-18 株式会社デンソーテン Video processing apparatus and video processing method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004178071A (en) * 2002-11-25 2004-06-24 Nec System Technologies Ltd Method and system for evaluating degree of customer satisfaction for vehicle
JP2006170961A (en) * 2004-12-20 2006-06-29 Nissan Motor Co Ltd Image processing apparatus and method
JP2010198313A (en) * 2009-02-25 2010-09-09 Denso Corp Device for specifying degree of eye opening
JP2015179368A (en) * 2014-03-19 2015-10-08 株式会社日本自動車部品総合研究所 Road marking recognition device and road marking recognition program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004178071A (en) * 2002-11-25 2004-06-24 Nec System Technologies Ltd Method and system for evaluating degree of customer satisfaction for vehicle
JP2006170961A (en) * 2004-12-20 2006-06-29 Nissan Motor Co Ltd Image processing apparatus and method
JP2010198313A (en) * 2009-02-25 2010-09-09 Denso Corp Device for specifying degree of eye opening
JP2015179368A (en) * 2014-03-19 2015-10-08 株式会社日本自動車部品総合研究所 Road marking recognition device and road marking recognition program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
大見 拓寛: "画像センサによる眠気状態推定とドライバーステータスモニターの開発", DENSO TECHNICAL REVIEW 2016, vol. 21, JPN6020012570, 30 November 2016 (2016-11-30), JP, pages 93 - 102, ISSN: 0004245728 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025191717A1 (en) * 2024-03-13 2025-09-18 株式会社デンソーテン Video processing apparatus and video processing method

Also Published As

Publication number Publication date
JP6702226B2 (en) 2020-05-27

Similar Documents

Publication Publication Date Title
JP6140935B2 (en) Image processing apparatus, image processing method, image processing program, and imaging apparatus
JP5435307B2 (en) In-vehicle camera device
JP2010204304A (en) Image capturing device, operator monitoring device, method for measuring distance to face
JP2009098317A (en) Autofocus control circuit, autofocus control method and image pickup apparatus
JP2013005234A5 (en)
JP7468637B2 (en) Imaging system, imaging method, and computer program
JP6577738B2 (en) FOCUS DETECTION DEVICE, ITS CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM
WO2015194091A1 (en) Imaging device and imaging method
US10348966B2 (en) Optical apparatus and a control method for performing image readout and reconstruction based on a delayed readout from different partial regions
JP2017092983A (en) Image processing apparatus, image processing method, image processing program, and imaging apparatus
JP7646389B2 (en) IMAGING APPARATUS, COMPUTER PROGRAM, STORAGE MEDIUM, AND METHOD FOR CONTROLLING IMAGING APPARATUS
JP4871315B2 (en) Compound eye photographing apparatus, control method therefor, and program
JP6702226B2 (en) Driver monitoring device
JPWO2018193704A1 (en) Signal processing system, signal processing device, and signal processing method
JP2016142924A5 (en)
JP2018107547A (en) Imaging device
US20120188437A1 (en) Electronic camera
JP2020036091A (en) Imaging device and control method therefor, program, and storage medium
JP2019057240A (en) Imaging apparatus
JP2023047757A (en) Information processing device, imaging apparatus, method, and storage medium
JP7606301B2 (en) Imaging control device and control method thereof
WO2014097536A1 (en) Image processing device, image processing method, and recording medium
JP5315019B2 (en) Autofocus device, autofocus method, and imaging device
JP2022043633A (en) Information processing apparatus, method, program, and storage medium
JP2022007039A (en) Imaging apparatus, mobile object, and imaging method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190409

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200319

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200407

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200420

R151 Written notification of patent or utility model registration

Ref document number: 6702226

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees