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
JP4051990B2 - Safe driving support device and image processing device - Google Patents
[go: Go Back, main page]

JP4051990B2 - Safe driving support device and image processing device - Google Patents

Safe driving support device and image processing device Download PDF

Info

Publication number
JP4051990B2
JP4051990B2 JP2002111716A JP2002111716A JP4051990B2 JP 4051990 B2 JP4051990 B2 JP 4051990B2 JP 2002111716 A JP2002111716 A JP 2002111716A JP 2002111716 A JP2002111716 A JP 2002111716A JP 4051990 B2 JP4051990 B2 JP 4051990B2
Authority
JP
Japan
Prior art keywords
image
detection
presentation
detection target
information
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.)
Expired - Lifetime
Application number
JP2002111716A
Other languages
Japanese (ja)
Other versions
JP2003036494A (en
JP2003036494A5 (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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2002111716A priority Critical patent/JP4051990B2/en
Publication of JP2003036494A publication Critical patent/JP2003036494A/en
Publication of JP2003036494A5 publication Critical patent/JP2003036494A5/ja
Application granted granted Critical
Publication of JP4051990B2 publication Critical patent/JP4051990B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
  • Image Processing (AREA)
  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、ドライバーが運転に集中できるように、車載カメラ等で撮影された画像から看板・標識・信号機等の対象物を検出し利用する安全運転支援装置及び画像処理装置に関する。
【0002】
【従来の技術】
従来、標識などを車載カメラ映像から検出して表示する技術としては、特開平6−76065号に記載されたものがある。図13は従来技術の構成図を示している。画像入力手段102によって入力された画像データは、画像バッファ201に記憶される。サンプル領域指定部1301はユーザーが認識したい標識等を登録するための構成要素である。特徴点抽出処理1302は、画像データの一部の特徴を抽出する処理であり、検出の対象が標識であれば領域抽出処理1303は前記特徴から標識の候補を抽出し、検出の対象が車線であれば特徴点補間処理1304は前記特徴から車線を抽出する。検出の対象が標識である場合、さらに画像データ比較処理1305は、サンプルデータ記憶メモリ1306に登録されたサンプルデータと入力画像データの特徴を比較して指定された標識であるかを判定する。表示手段106は入力画像及び認識結果を表示する。図14は表示の方法を示した図である。表示手段106の表示画面1401上に認識結果表示部分1402を設け、認識した道路標識等の画像を認識結果表示部分1402に表示する。
【0003】
また、従来、カーオーディオの音量を上げたまま踏切にさしかかった時には、踏切が鳴っているかどうかを聞くために、ドライバーはカーオーディオの音量を自分で下げていた。
【0004】
さらに、従来、道路標識の中でも高さ制限、幅制限及び重量制限の標識等をカメラ映像から検出して報知する技術が特開平9−185703に記載されている。従来技術では、これらの道路標識を車載カメラ映像から検出し、道路標識の存在をドライバーに知らせていた。
【0005】
【発明が解決しようとする課題】
しかしながら、特開平6−76065号に記載の従来技術では、認識された検出対象(標識など)はそのまま表示手段106の表示画面上に画像として表示され、その検出対象の周囲の画像が表示されるとは限らなかったため、標識や信号機の下にある補助標識及び補助信号が表示されない可能性があった。ドライバーは検出対象が検出される度に表示手段に視線を向けなければならず安全運転に集中できなかった。
【0006】
本発明の目的は、上記課題を解決し、ドライバーの運転を妨げず、真に必要な情報提示及び利用することでドライバーの安全運転を支援できるシステムを提供することにある。
【0007】
【課題を解決するための手段】
本願発明は、画像から検出対象である信号機を検出する画像検出手段を有し、表示手段を用いて前記検出対象の存在をドライバーに提示する安全運転支援装置であって、前記検出対象である信号機の下方方向に領域を拡大する領域拡大情報を用い、前記検出対象の検出領域を前記領域拡大情報に基づいて拡大した領域画像を得、前記拡大した領域部分の像を前記表示手段に提示するものである。
【0008】
【発明の実施の形態】
本願発明の一実施形態は、画像から検出対象を検出する画像検出手段を有し、表示手段を用いて前記検出対象の存在をドライバーに提示する安全運転支援装置であって、前記検出対象毎に予め用意した領域拡大情報を用い、前記検出対象の検出領域を前記領域拡大情報に基づいて拡大した領域画像を得、前記拡大した領域部分の画像を前記表示手段に提示するものである。
【0009】
好ましくは、前記検出対象は信号機であり、前記領域拡大情報は信号機の下方へ領域を拡大する量を含んでおり、前記検出領域を前記領域拡大情報に基づいて拡大した領域画像を得、前記拡大した領域部分の画像を前記表示手段に提示するものであり、信号機だけでなく補助信号(「→」等の信号)も同時に表示できるので、実際の小さな補助信号を慌てて凝視せずに済み、安全運転に集中できる。
【0010】
更に、好ましくは、信号機が赤信号の場合のみに前記拡大した領域部分の画像を前記表示手段に提示するものであり、補助信号(「→」等の信号)が点灯する赤信号時のみに補助信号を表示できるので、実際の小さな補助信号を慌てて凝視せずに済み、また赤信号以外の信号機を通過する毎に表示手段に目を移さずに済み、安全運転に集中できる。
【0011】
本発明の一実施形態は、画像を入力する画像入力手段と、画像入力手段から入力された画像から道路交通標識あるいは信号機を検出対象として検出する画像検出手段と、道路交通標識あるいは信号機に関する提示パターン情報を予め記憶した記憶手段から取得した提示パターン情報と前記画像検出手段により検出した検出対象とから提示内容を選択する提示手段とを有し、前記提示パターン情報は領域拡大情報を含み、前記領域拡大情報に基づいて前記検出対象の検出領域を拡大した領域部分の画像を表示手段に提示する画像処理装置である
【0012】
好ましくは、提示パターン情報は、拡大する方向及び拡大する割合の情報を含むもので ある。
【0013】
好ましくは、提示パターン情報は、提示時間に関する情報を含むものである
【0014】
尚、本願発明と直接関係しないが、従来の技術に対する他の課題として、以下の2点がある。 まず、カーオーディオの音量を上げたまま踏切にさしかかった時には、踏切が鳴っているかどうかに注意を向けるために、ドライバーはカーオーディオの音量を操作するため、安全運転の妨げになる可能性があった。
【0015】
この課題に対して他の参考実施形態は、画像から検出対象を検出する画像検出手段を有し、この画像検出手段によって前記検出対象が検出された場合、車載機器の動作を制御する安全運転支援装置であって、前記検出対象は踏切注意の交通標識であり、前記車載機器はカーオーディオであり、前記検出対象である踏切注意の交通標識を検出した場合に、前記カーオーディオの音量を減少させるよう構成されている。これにより、カーオーディオの音量を上げたまま踏切にさしかかった時に、ドライバーはカーオーディオの音量を操作することなく、踏切の音を聞くことができ、安全運転に集中できる。
【0016】
第2の他の課題として、特開平9−185703号に記載の従来技術では、高さ制限、幅制限及び重量制限がある道路では常に警報が発せられ、自分の車がその制限を越えてしまうかまでは判定しておらず、ドライバー自身が通過できるか判断をしなければならなかった。しかも、ドライバーは自分の乗る車の正確な車の高さ、幅及び重量を覚えておらず、通れるかどうかを目で確認しながら、あるいは通れるであろうという推測の基に運転をしていた為、運転に集中できなかったり、場合によっては判断を誤って車を破損する可能性があった。
【0017】
この課題に対して他の参考実施形態は、画像から検出対象を検出する画像検出手段を有し、提示手段を用いて前記検出対象の存在をドライバーに提示する安全運転支援装置であって、車状態を検出する車状態検出手段を有し、車状態は車の高さ、幅及び重量のいずれか少なくとも一つであり、前記検出対象は高さ制限、幅制限及び重量制限の交通標識であり、前記交通標識の少なくとも一つが検出された場合、前記車状態である車の高さ、幅及び重量のいずれか少なくとも一つが前記検出された交通標識の制限を満たしていなければ、ドライバーに前記検出された交通標識の制限を満たしていない旨を提示するよう構成されている。これにより、高さ制限、幅制限及び重量制限がある道路にさしかかった時に、ドライバーは詳細な車の高さ、幅及び重量を覚えていなくても、通れるかどうかを事前に知ることができ、迅速な判断を行うことができる。
【0018】
【発明の実施の形態】
以下、本発明の実施の形態について、図1から図14を用いて説明する。
【0019】
(実施の形態1)
図1は本発明によって実現できるシステムの一構成図を示している。車101の前方を撮影するように配置された画像入力手段(車載カメラ)102から画像データが得られ、記憶手段103に記憶される。そして、CPU104で後述するように前記記憶手段103から画像データを読み出し、予め定められた検出対象を前記画像データから検出し、その検出結果をドライバーに提示できる形態に加工して、スピーカー105、表示手段106へ出力、あるいはその他の車載機器107を制御する。入力手段108はキーボードやマウスなどがあり、後述する提示パターンを編集するのに用いることができる。
【0020】
以上のように構成された前記システムについて、以下その動作を述べる。画像入力手段102は車101の前方を撮影するように設置されており、得られた画像を記憶手段103に記憶する。記憶手段103には、予め検出する対象(例えば、道路交通標識、信号機、など)やCPU104で実行するプログラムも記憶されているとする。
【0021】
CPU104は、プログラムを記憶手段103から読み出し実行する。図2はCPU104で行われる処理の構成図を示している。画像入力手段102から入力された画像データは記憶手段103内の画像バッファ201に格納されている。画像検出手段202は画像バッファ201に蓄積された画像データから予め定められた検出対象を検出し、その検出結果を出力する。
【0022】
画像検出手段202は、一例として「局所色情報を用いた高速物体探索−アクティブ探索法」(信学論VOL.J81-DII,No.9,pp.2035-2042)を用いることが可能である。画像検出手段202から出力される検出結果は、以下に示すように検出対象の名称と検出された前記画像データ内での位置から成っている。ここで検出された位置は、検出対象を囲う外接矩形で表し、外接矩形は左上及び右下のxy座標で表すものとする。
【0023】
(名称、左上x座標、左上y座標、右下x座標、右下y座標)
図3に検出結果の例を示す。図3(a)は画像データ中に信号機(名称をSIGNALとする)が存在する例を示している。この時、画像検出手段202に信号機(SIGNAL)を検出するように設定してあるとすると、その検出結果は、以下のように検出対象の名称SIGNALと検出された位置の組となる。
【0024】
(SIGNAL,sx0,sy0,ex0,ey0)
その他の例として図3(b)のように制限速度50Km/hの道路標識(名称をLS50とする)があり、画像検出手段202にこの制限速度50Km/hの道路標識を検出するように設定してあるとすると、その検出結果は、
(LS50,sx1,sy1,ex1,ey1)となる。複数の検出対象がある場合は、これらの検出対象名と検出位置の組の集合となる。
【0025】
次に、図2において、検出結果処理手段203は、予め用意された提示パターン格納テーブル204を参照することによって、前記検出結果に対応した提示パターンを選択し、前記提示パターンに記された提示手段205に指定された形式で提示内容を出力する。提示手段205は図1のスピーカー105、表示手段106及び車載機器107に対応する。
【0026】
提示パターンは、以下のように検出された対象名、提示内容を出力する提示手段、出力形式、そして提示内容(複数のパラメータ)から成っている。
【0027】
(対象名、提示手段、出力形式、パラメータ1、パラメータ2、...、パラメータN)
このように、全ての提示手段で提示パターンを共通にするのは、ユーザーがキーボード等の入力手段108を用いて検出対象毎に好みの提示方法を容易に変更できるようにするためである。例えば、信号機を検出して表示手段に表示するのを好まない場合はスピーカーで信号機の存在を音声で知らせる等、システム構築後も自由に提示方法を変更できる。
【0028】
ここで、提示手段は、スピーカー105、表示手段106、車載機器107の制御等が考えられ、提示手段205を指示するための識別名(括弧内)を用いることで指定する。以下に各提示手段の一例を示した。
【0029】
スピーカー105としては、
オーディオスピーカー(SP)
イヤホン(EPS)
ヘッドホン(HPS)等がある。これらのスピーカーは種類は異なるが同様の操作で音声や警告音を出力することができ、音データを再生するA/D変換やアンプも含んでいる。
【0030】
表示手段106としては、
カーナビゲーションモニター(CNM)
TVモニター(TVM)
ダッシュボードモニター(DBM)
ヘッドアップディスプレー(HUD)
ヘッドマウントディスプレー(HMD)等がある。これらの表示手段は種類は異なるが同様の操作で特定の位置に画像を表示させることができ、表示手段を駆動する回路も含んでいる。
【0031】
車載機器107としては、
カーオーディオの消音機能(MUTE)
クラクション(HORN)
ヘッドライト(LIGHT)等があり、ディジタル信号でON/OFFすることができる。
【0032】
図4に各提示手段への出力形式の一例を記した。例えば、表示手段の場合、出力形式は1種類のみ(形式1)である。表示手段の出力形式1(PAT1)は領域拡大情報(パラメータ1及び2)を含む4つのパラメータを必要とすることが予め決められている。
【0033】
図5の検出結果処理手段の動作を表すフローチャートを用いてその動作を説明する。まず、ステップ501では処理する検出結果が残っているかを判断する。ステップ502で検出結果を読み出し、検出した対象名(NAMEとする)と座標を読みとる。ステップ503で提示パターン格納テーブル204から対象名がNAMEである提示パターンを取得する。ステップ504で前記提示パターンに必要なデータを生成し、前記提示パターンに指定された提示手段205に指定された形式で生成されたデータを出力する。上記ステップ501〜ステップ504までを全ての検出結果に対して行う。また、ステップ503で1つの検出結果に対して適用する提示パターンが複数ある場合は、全ての前記提示パターンに対し、ステップ504を適用する。上記ステップ504では、その提示パターンにより動作が異なるので以下に代表的な例を用いてその動作を説明する。
【0034】
図6に表示手段を用いた提示例の一つを示した。この例では、赤信号(SIGNAL−R)が検出されたとし、その検出結果が、
(SIGNAL−R,sx0,sy0,ex0、ey0)であり、予め登録されている提示パターンが
(DBM、PAT1、PARAM1=3(下方向)、PARAM2=2(倍)、PARAM3=(dsx0,dsy0,dex0,dey0)、PARAM4=3(秒))である場合を示している。パラメータ1は拡大する方向であり、図6(a)で方向と番号が対応づけられている。パラメータ2は拡大する割合であり、図6(b)に示すように検出された標識の高さ(ey0−sy0)にパラメータ2の数(ここでは2)を乗じた分だけ前記パラメータ1の方向(下方向)へ検出領域を拡大する。パラメータ3は表示手段上の表示領域、パラメータ4は提示時間である。この場合、入力画像中における検出対象(SIGNAL−R)の検出領域((sx0,sy0)、(ex0、ey0))を下方向に2倍拡大し、その拡大された領域内の画像を、出力先のダッシュボードモニター601(DBM)の左上及び右下の座標が(dsx0,dsy0)、(dex0,dey0)となる表示領域602に合うように拡大(あるいは縮小)して表示する。その結果、図6(c)に示すように、下方向(PARAM1)に検出領域の高さを2倍まで広げた領域の部分画像をダッシュボードモニター(DBM)601のPARAM3で指定した表示領域602に拡大(あるいは縮小)して3秒間表示する。このように検出し難い補助信号を画像認識技術を駆使して検出するのではなく、比較的検出し易い信号機を検出してその周囲の映像を常に同時に切り出すことで補助信号もドライバーにわかりやすく知覚させようとしている。
【0035】
また、図7に別の提示例を示した。この例では道路標識「制限速度50」(LS50)が検出されたとし、その検出結果が
(LS50、sx1,sy1,ex1、ey1)であり、予め登録されている提示パターンが
(LS50、DBM、PAT1、PARAM1=3(下方向)、PARAM2=1.5(倍)、PARAM3=表示領域、PARAM4=3秒)である場合を示している。パラメータ1は拡大する方向であり、図6(a)で方向と番号が対応づけられている。パラメータ2は拡大する割合であり、図7(a)に示すように検出された標識の高さ(ey1−sy1)にパラメータ2の数(ここでは1.5)を乗じた分だけ前記パラメータ1の方向(下方向)へ拡大する。パラメータ3は表示手段上の表示領域、パラメータ4は提示時間である。この場合、入力画像中における検出対象(LS50)の検出領域((sx1,sy1)、(ex1、ey1))を下方向に1.5倍拡大し、その拡大された領域内の画像を、出力先のダッシュボードモニター601の左上及び右下の座標が(dsx0,dsy0)、(dex0,dey0)となる矩形領域に合うように拡大(あるいは縮小)して表示する。その結果、図7(b)に示すように、下方向(PARAM1)に1.5倍まで広げた領域をダッシュボードモニター(DBM)601のPARAM3で指定した表示領域701に拡大(あるいは縮小)して3秒間表示する。
【0036】
図6及び図7の例は、信号機や道路標識を検出しその周囲の映像を同時に切り出して拡大表示することで、補助信号や補助標識をドライバーに知覚し易くするという効果を示している。信号機や道路標識に付随する補助信号や補助標識は非常に重要な情報であるにも関わらず、ドライバーには知覚し難く、また画像検出手段でも検出し難いため、このような提示の仕方が有効である。
【0037】
次に車載機器を介して道路状況を提示する場合について説明する。図4において出力形式は1つであり、形式1(PAT1)は指定した車載機器の制御信号をON(又はOFF)する。パラメータ1はどの車載機器を制御するかをビット系列で表し、そのビットの位置と制御機器の対応付けは予め定められている。例えば、1ビット目(最下位ビット)はカーステレオのミュート(MUTE)、2ビット目はヘッドライト(LIGHT)、3ビット目はクラクション(HORN)といった具合である。パラメータ2は点滅の間隔(提示周期)を秒数で表し、パラメータ3は提示時間を示す。
【0038】
車載機器の制御を伴う提示例を示す。この例では、道路標識「踏切注意」(警戒標識)が検出されたとし、その検出結果が、
(RAILROAD、100,120,200,225)であり、予め登録されている提示パターンが、
(RAILROAD、AUDIO、PAT1、PARAM1=MUTE、PARAM2=30秒、PARAM3=30(秒))である。パラメータ1はカーオーディオの消音(MUTE)を制御することを示し、パラメータ2は消音のON/OFFの周期が30秒であることを示し、パラメータ3はその動作を30秒間継続することを示している。結果的には15秒間消音し、その後カーオーディオの音量は元に戻る。
【0039】
このように「踏切」の標識が前方に検出された場合、カーオーディオを15秒間消音し、ドライバーがカーオーディオを操作することなく踏切の音をよく聞くことができるので安全運転ができるようにする。
【0040】
また、車載機器の制御を伴う別の提示例を示す。この例では、道路標識「警報ならせ」が検出されたとし、その検出結果が、
(HORN、100,120,200,225)であり、予め登録されている提示パターンが、
(HORN、HORN、PAT1、PARAM1=0.5(秒)、PARAM2=1(秒))である。HORNはクラクションを制御することを示し、パラメータ1はクラクションのON/OFFの周期が0.5秒であることを示し、パラメータ3はその動作を1秒間継続することを示している。
【0041】
このように「警報ならせ」の標識が前方に検出された場合、0.25秒間のクラクションを0.25秒間隔で1秒間ならす。結果としては0.25秒継続するクラクションが2回ならされ、ドライバーはカーブなどでハンドル操作が忙しいときに手を離さなくても自動的にクラクションを鳴らすことができ、運転に集中できる。
【0042】
図8は、この「警笛ならせ」を検出したときの上記の提示パターンを用いたときのタイミングチャートを示している。画像入力手段が動画像を入力する場合、画像データは通常1/30秒の周期でサンプリングされてフレーム画像として入力されている。時間T1で1枚目のフレーム画像の入力が完了し、時刻T2で「警報ならせ」の標識が検出され、それと同時にクラクションの制御(クラクションON)が開始する。時刻T2から0.5秒の周期でON/OFFを繰り返し、それを1秒間継続する。結果として、時刻T2から時刻T3までの間に0.25秒のクラクションが2回鳴らされることになる。
【0043】
さらに、後述する実施の形態2で用いる音声による提示について説明する。図4において、スピーカーの出力形式は2つであり、形式1(PAT1)はパラメータ1で指定された音データを、パラメータ2で指定した回数だけ出力する。また、形式2(PAT2)はパラメータ1で指定されたテキストデータを音声合成手段などで音データに変換し、パラメータ2で指定した提示回数だけ出力する。この形式2はドライバーがキーボード等の入力手段108を用いて前記提示パターンを編集し、好みの言葉で発声できるという利点がある。
【0044】
スピーカーに形式1で提示する提示パターンの場合、まず、パラメータ1で指定された音データを記憶手段103から読み出す。そして、パラメータ2で定められた回数だけ音データを出力する。スピーカーに形式2で提示する場合、パラメータ1で指定されるテキストデータ(発声する内容)を、音声合成手段を用いて音声データに変換し、パラメータ2で指定された回数だけその音声データをスピーカーから出力する。音声合成の実現手法については、「新版・情報処理ハンドブック」(p.1329、情報処理学会編)等に記載されている。スピーカーを提示手段として用いる例については後述の実施の形態2で説明する。
【0045】
なお、時間の計測はCPUが有するタイマー機能を用いることで実現できる。
【0046】
また、図1の車載機器107にブレーキ、アクセル、ハンドル、ヘッドライト、ハイビームなどを含めて検出結果に応じてこれらの機器を制御することもできる。例えば、「止まれ」の標識を検出すればブレーキをONしたり、「横断歩道有り」を検出した場合ハイビームをOFFするなどが可能となる。
【0047】
さらに、提示パターンは提示パターンを格納テーブル204から選択するだけでなく、検索結果処理手段203によって臨機に適応した提示パターンを作成しても良い。
【0048】
以上のように、検出した内容に応じてその提示手段や提示内容を変えることで運転に集中するドライバーの混乱を招かず道路環境を報知することが可能となる。
【0049】
(実施の形態2)
図9は本発明によって実現できるシステムの一構成図を示している。車101の前方を撮影するように配置された画像入力手段(車載カメラ)102から画像データが得られ、記憶手段103に記憶される。そして、CPU104で記憶手段103から画像データを読み出し、予め定められた検出対象を前記画像データから検出し、それと並行して、車状態検出手段901は車の状態(例えば、車高、車幅、車重の他、燃料が満杯であるか、スピード(停止も含む)、後退中かどうか)を検出する。これらの検出結果をドライバーに提示できる形態に加工して、スピーカー105や表示装置106に出力したり、あるいはその他の車載機器107を制御する。
【0050】
以上のように構成された前記システムについて、以下その動作を述べる。画像入力手段102は車101の前方を撮影するように設置されており、得られた画像を記憶装置103に記憶する。記憶手段103には予め検出対象(例えば、道路交通標識、信号機、コンビニエンスストア、ガソリンスタンドなど)やCPU104で実行するプログラムも記憶されているとする。
【0051】
CPU104は、プログラムを記憶手段103から読み出し実行する。図10はCPU104で行われる処理の構成図を示している。画像入力手段102から入力された画像データは記憶手段103内の画像バッファ201に格納されている。画像検出手段202は画像バッファ201に蓄積された画像データから予め定められた検出対象を検出し、その検出結果を出力する。画像検出手段202とその検出結果のデータ形式については実施の形態1と同等であるので説明は省略する。検出結果処理手段1001は前記検出結果、次に述べる車状態を加味して検出内容を提示手段205に出力する。
【0052】
車状態検出手段901は車に取り付けられた各種センサー(燃料タンク・各種オイルの残量、ギアの状態、ウインカーの点灯状態、舵角、車速など)や車固有のデータ(車高、車幅、自重など)から車の状態を知ることができる。ここで、車状態検出手段901から出力される車の状態について説明する。車の状態の種類としては燃料の残量有無・各種オイル(エンジンオイル、ブレーキオイル)の残量有無、ギアの状態、ウインカーの点灯状態、舵角、車速、車高、車幅、自重などがある。燃料の残量及び各種オイルの残量有無は各1ビットで表現し、残量が予め定められた量よりも少ない時は「1」、そうでなければ「0」とする。ギアの状態はバックか否かの1ビットで表現し、バックギアであれば「1」、そうでなければ「0」とする。ウインカーの点灯は2ビットで表現し、右であれば「01」、左であれば「10」、どちらも点灯していなければ「00」とする。舵角、車速、車高、車幅、自重は各8ビットでその数値を量子化して表現する。これらをまとめて46ビットで車の状態を表現する。以下では便宜上上位2ビットを付加して48ビットとし、16進(「0x」を接頭辞とする12桁)で表現している。また以降の説明で、この48ビットのデータから車速、車高、車幅、自重を求めるための式を次のように定義しておく。
【0053】
GETSPEED(x)=(x AND 0x0000FF000000)>>24で車の状態xから車速のみを取り出すことができる。「AND」と「>>」は論理演算であり、「A>>B」はAを右にBビットシフト(左は0をつめる)することを表す。同様に、車の状態xから車高、車幅、自重を取り出すには、それぞれ
GETHEIGHT(x)=(x AND 0x000000FF0000)>>16
GETWIDTH(x)=(x AND 0x00000000FF00)>>8
GETWEIGHT(x)=(x AND 0x0000000000FF)となる。また、舵角は符号付き整数とし、車の正面を0度として右方向を正、左方向を負として角度で表す。車状態xから舵角を求めるための式は、
GETDAKAKU(x)=INT((x AND 0x00FF00000000)>>32)とする。INT(x)は、xを2の補数表現された整数とした時、符号付きの整数値を返す。
【0054】
次に、提示パターン格納テーブル1002に格納されているデータ(提示パターン)について説明する。実施の形態1と同様、予め、検出対象毎にその提示の仕方(提示パターン)を定めておき、提示パターン格納テーブル1002に保持する。提示パターンは、以下に示すように検出された対象名、車の状態に関する条件、提示内容を出力する提示手段、出力形式、そして提示内容(複数のパラメータ)から成っている。
【0055】
(対象名、車状態の条件、提示手段、出力形式、パラメータ1、パラメータ2、...、パラメータN)
ここで、対象名、提示手段、出力形式及びパラメータ1〜Nは実施の形態1と同等であるので説明は省略する。
【0056】
車状態の条件は、CSTATE(x)という表現で記述し、値(x)に車状態検出手段901の出力(48ビット)を代入することで条件に合致しているか否かを真偽値で出力する論理式とする。
【0057】
図11は検出結果処理手段1001の動作を示すフローチャートである。まず、ステップ1101では処理する検出結果が残っているかを判断する。ステップ1102で検出結果を読み出し、検出した対象名(NAMEとする)と座標を読みとる。ステップ1103で提示パターン格納テーブルから対象名がNAMEである提示パターンを取得する。ステップ1104では車状態検出手段901から得られた車状態がステップ1103で取得された提示パターン内の車状態の条件式を満たすかをチェックする。ここで条件式を満たせばステップ1105に進み、満たさなければステップ1101に進む。ステップ1105では前記提示パターンに必要なデータを生成し、前記提示パターンに指定された提示手段205に指定された形式で生成されたデータを出力する。このステップ1105では、その提示パターンにより動作が異なる。以上の手順を検出結果が無くなるまで繰り返す。
【0058】
以下、前記ステップ1105の動作が、検出対象によって異なるので、具体的な例を挙げて説明する。
【0059】
□道路標識「高さ制限(3.3m)」
検出結果:(LIMIT−H33、100,120,200,225)
提示パターン:(LIMIT−H33、CSTATE(x)、SP、PAT1、PARAM1=「高さ制限があります」、PARAM2=1(回))
ただし、
CSTATE(x)= (GETHEIGHT(x)>3.3)
これは、車高が3.3m以上である場合に、「高さ制限があります」と1回発声する。
【0060】
□道路標識「幅制限(2.2m)」
検出結果:(LIMIT−W22、100,120,200,225)
提示パターン:(LIMIT−W22、CSTATE(x)、SP、PAT1、PARAM1=「幅制限があります」、PARAM2=1(回))
ただし、
CSTATE(x)=(GETWIDTH(x)>2.2)
これは、車幅が2.2m以上である場合に、「幅制限があります」と1回発声する。
【0061】
なお、図9の車載機器107にブレーキ、アクセル、ハンドル、ヘッドライトなどを含めて検出結果に応じてこれらの機器を制御することもできる。例えば、「止まれ」の標識を検出し、車速が30Km/h以上であればブレーキをONしたり、赤信号を検出して車速が0Km/hの時(止まっている時)はヘッドライトをOFFするなどが可能となる。
【0062】
以上のように、検出した内容(道路標識や信号機など)を常にドライバーに提示するのではなく、車の状態に応じて適した提示方法で提示することで、運転に集中するドライバーの混乱を招かず安全運転を支援することができる。
【0063】
(実施の形態3)
さらに、上記各実施の形態で示した安全運転支援装置の構成を実現するために必要な安全運転支援のプログラムや前記提示パターン格納テーブルを、通信網を介した別のサーバーコンピュータに格納するようにすることにより、上記各実施の形態で示した処理を、サーバーコンピュータからダウンロードして実施することが可能となる。
【0064】
図12は、上記実施の形態1〜2の安全運転支援処理を、上記安全運転支援プログラムや提示パターン格納テーブルを格納したサーバーコンピュータ1203と連携して実施する場合を説明するための図である。上記実施の形態1または2で示した車載コンピュータにさらに通信網1202を介して車外のサーバーコンピュータ1203と通信するための送受信手段1201を備えている。
【0065】
車載コンピュータ1200は上記プログラムと提示パターン格納テーブルを、サーバーコンピュータ1203からダウンロードし、記憶手段103に格納し、CPU104を用いて上記実施の形態1〜2のごとく安全運転支援処理を実行する。
【0066】
あるいは、画像入力手段102で入力した入力画像、車状態検出手段901から入力された車状態を送受信手段1201を用いてサーバーコンピュータ1203に送信し、サーバーコンピュータ1203上で安全運転支援処理を実行し、その結果(提示パターンに応じた提示データ)を車載コンピュータ1200が受け取り、スピーカー105、表示手段106及び車載機器107を用いて提示することも可能である。
【0067】
このように構成することによって、安全運転支援のプログラムの開発者が常に最新のプログラムを提供できたり、サーバーコンピュータ1203の計算資源を用いて処理できるので、車載コンピュータ1200の性能が低い場合でも安定して安全運転支援の機能を提供することが可能となる。
【0068】
なお、上記実施の形態の記憶手段103は、フロッピーディスク、光ディスク、ICカード、ROMカセット、固体メモリ、ハードディスク等、プログラムを記録できるものであれば同様に実施することができる。
【0069】
なお、上記実施の形態では、画像入力手段(車載カメラ)は車の前方を撮影するとしたが、これに限らず、後方や横方向を撮影するように設置してもかまわない。後方を撮影する場合の利点としては、対向車線側に設置された行き先表示板を検出できるため直前に通った交差点での各方面の行き先を確認できる。
【0070】
また、上記実施の形態では、提示時間を決まった時間(秒数)で指定していたが、「次のNフレーム目の画像から検出結果が得られるまで提示する(Nは自然数)」とすることも可能である。この場合、提示時間を示す提示パターンのパラメータはフレーム数(N)となる。これは、画像が入力されてから検出対象が検出される時間が常に一定でない場合に対応するためである。
【0071】
また、画像検出手段202が出力する検出結果内の位置は外接矩形としたが、これに限らず、検出対象を内包する多角形でもよい。
【0072】
また、上記実施の形態では提示手段205の各出力形式のパラメータの値(提示時間など)を適当に定めたがこれに限るものではなく、他の値でもかまわない。
【0073】
以上のように、本実施形態によれば画像から検出対象を検出する画像検出手段を有し、表示手段を用いて前記検出対象の存在をドライバーに提示する安全運転支援装置であって、前記検出対象毎に予め用意した領域拡大情報を用い、前記検出対象の検出領域を前記領域拡大情報に基づいて拡大した領域画像を得、前記拡大した領域部分の画像を前記表示手段に提示するものであり、安全運転が可能となる。
【0074】
好ましくは、前記検出対象は信号機であり、前記領域拡大情報は信号機の下方へ領域を拡大する量を含んでおり、前記検出領域を前記領域拡大情報に基づいて拡大した領域画像を得、前記拡大した領域部分の画像を前記表示手段に提示するものであり、信号機だけでなく補助信号(「→」等の信号)も同時に表示できるので、実際の小さな補助信号を慌てて凝視せずに済み、安全運転に集中できる。
【0075】
更に、好ましくは、信号機が赤信号の場合のみに前記拡大した領域部分の画像を前記表示手段に提示するものであり、補助信号(「→」等の信号)が点灯する赤信号時のみに補助信号を表示できるので、実際の小さな補助信号を慌てて凝視せずに済み、また赤信号以外の信号機を通過する毎に表示手段に目を移さずに済み、安全運転に集中できる。
【0076】
画像を入力する画像入力手段と、画像入力手段から入力された画像から道路交通標識あるいは信号機を検出対象として検出する画像検出手段と、道路交通標識あるいは信号機に関する提示パターン情報を予め記憶した記憶手段から取得した提示パターン情報と前記画像検出手段により検出した検出対象とから提示内容を選択する提示手段とを有し、前記提示パターン情報は領域拡大情報を含み、前記領域拡大情報に基づいて前記検出対象の検出領域を拡大した領域部分の画像を表示手段に提示する画像処理装置であり、走路交通標識あるいは信号機だけでなく補助信号(「→」等の信号)も表示できる。
【0077】
また、画像検出の処理をコンピュータに行わせるためのプログラムとして実現することで、前記プログラムを記憶媒体や通信網を介して最新のものに更新したり、任意のコンピュータで実行できる。
【0078】
【発明の効果】
本発明によれば、画像から検出対象である信号機を検出する画像検出手段を有し、表示手段を用いて前記検出対象の存在をドライバーに提示する安全運転支援装置であって、前記検出対象である信号機の下方方向に領域を拡大する領域拡大情報を用い、前記検出対象の検出領域を前記領域拡大情報に基づいて拡大した領域画像を得、前記拡大した領域部分の像を前記表示手段に提示するものであり、安全運転が可能となる。
【図面の簡単な説明】
【図1】 本発明によるシステムの一例を示す図
【図2】 実施の形態1におけるCPU内部での処理構成を示す図
【図3】 画像検出手段の検出結果を説明する図
【図4】 提示パターンを説明する図
【図5】 実施の形態1における検出結果処理手段の動作を示すフローチャート
【図6】 信号機を検出したときの検出領域を拡大して表示する提示パターンの説明図
【図7】 道路交通標識を検出したときの検出領域を拡大して表示する提示パターンの説明図
【図8】 画像入力、対象検出及び提示のタイミングチャート
【図9】 本発明によるシステムのまた別の一例を示す図
【図10】 実施の形態2におけるCPU内部での処理構成を示す図
【図11】 実施の形態2における検出結果処理手段の動作を示すフローチャート
【図12】 上記各実施の形態の安全運転支援装置をコンピュータシステムにより実現するためのプログラムを格納するためのデータ記憶媒体についての説明図
【図13】 従来技術の処理構成図
【図14】 従来技術の提示方法を説明する図
【符号の説明】
101 車
102 画像入力手段
103 記憶手段
104 CPU
105 スピーカー
106 表示手段
107 車載機器
108 入力手段
201 画像バッファ
202 画像検出手段
203 検出結果処理手段
204 提示パターン格納テーブル
205 提示手段
901 車状態検出手段
1001 検出結果処理手段
1002 提示パターン格納テーブル
1200 車載コンピュータ
1201 送受信手段
1202 通信網
1203 サーバーコンピュータ
[0001]
BACKGROUND OF THE INVENTION
  The present invention relates to a safe driving support device that detects and uses objects such as signs, signs, and traffic lights from images taken by an in-vehicle camera so that the driver can concentrate on driving.And image processing apparatusAbout.
[0002]
[Prior art]
  Conventionally, there is a technique described in Japanese Patent Laid-Open No. 6-76065 as a technique for detecting and displaying a sign or the like from an in-vehicle camera image. FIG. 13 shows a configuration diagram of the prior art. The image data input by the image input unit 102 is stored in the image buffer 201. The sample area designating unit 1301 is a component for registering a sign or the like that the user wants to recognize. The feature point extraction process 1302 is a process for extracting a part of the feature of the image data. If the detection target is a sign, the region extraction process 1303 extracts a sign candidate from the feature, and the detection target is a lane. If there is, a feature point interpolation process 1304 extracts a lane from the feature. When the detection target is a sign, the image data comparison processing 1305 further determines whether the sign data is designated by comparing the characteristics of the input image data with the sample data registered in the sample data storage memory 1306. The display means 106 displays the input image and the recognition result. FIG. 14 is a diagram showing a display method. A recognition result display portion 1402 is provided on the display screen 1401 of the display means 106, and an image such as a recognized road sign is displayed on the recognition result display portion 1402.
[0003]
  Conventionally, when a car crossing is reached with the volume of the car audio raised, the driver has lowered the volume of the car audio himself to hear whether the crossing is sounding.
[0004]
  Further, Japanese Patent Application Laid-Open No. 9-185703 discloses a technique for detecting and notifying height restriction, width restriction, weight restriction signs, and the like from road signs among road signs. In the prior art, these road signs are detected from in-vehicle camera images, and the driver is notified of the presence of the road signs.
[0005]
[Problems to be solved by the invention]
  However, in the prior art described in Japanese Patent Laid-Open No. 6-76065, a recognized detection target (a label or the like) is displayed as an image on the display screen of the display unit 106 as it is, and an image around the detection target is displayed. Therefore, there is a possibility that auxiliary signs and auxiliary signals under signs and traffic lights may not be displayed. The driver had to turn his eyes to the display means every time the detection target was detected, and could not concentrate on safe driving.
[0006]
  An object of the present invention is to provide a system that can support the driver's safe driving by solving the above-described problems and presenting and using truly necessary information without disturbing the driver's driving.
[0007]
[Means for Solving the Problems]
  The present invention is a detection target from an image.Is a traffic lightA safe driving support apparatus that includes an image detection means for detecting the presence of the detection target and presents the presence of the detection target to a driver using a display means.Enlarge the area below the traffic light that isAn area obtained by enlarging the detection area to be detected based on the area enlargement information using area enlargement informationimageOf the enlarged region portion ofPictureAn image is presented on the display means.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
    One embodiment of the present invention is a safe driving support apparatus that includes an image detection unit that detects a detection target from an image and presents the presence of the detection target to a driver using a display unit. Using the area enlargement information prepared in advance, an area image obtained by enlarging the detection area to be detected based on the area enlargement information is obtained, and the image of the enlarged area portion is presented on the display means.
[0009]
Preferably, the detection target is a traffic light, and the area enlargement information includes an amount of enlargement of the area below the traffic light, obtains an area image obtained by enlarging the detection area based on the area enlargement information, and the enlargement An image of the area portion that has been displayed on the display means,Since not only traffic lights but also auxiliary signals (signals such as “→”) can be displayed at the same time, it is possible to concentrate on safe driving without having to stare at actual small auxiliary signals.
[0010]
  Furthermore, it is preferable that an image of the enlarged area portion is presented to the display means only when the traffic light is a red signal, and only when the auxiliary signal (a signal such as “→”) is lit up. SignalSo you do n’t have to stare at the actual small auxiliary signal,In addition, it is not necessary to keep an eye on the display means every time it passes through a traffic light other than a red signal.Focus on safe driving.
[0011]
One embodiment of the present inventionFrom an image input means for inputting an image, an image detection means for detecting a road traffic sign or traffic light as a detection target from an image input from the image input means, and a storage means for storing presentation pattern information related to the road traffic sign or traffic light in advance Presentation means for selecting a presentation content from the acquired presentation pattern information and a detection target detected by the image detection means, wherein the presentation pattern information includes area expansion information, and the detection target is based on the area expansion information Is an image processing apparatus that presents an image of a region portion in which the detection region of the image is enlarged on the display means.
[0012]
Preferably, the presentation pattern information includes information on an enlargement direction and an enlargement ratio. is there.
[0013]
  Preferably, the presentation pattern information includes information related to the presentation time..
[0014]
  Although not directly related to the present invention, there are the following two points as other problems with respect to the prior art. First of all, when approaching a railroad crossing with the volume of the car audio turned up, the driver operates the volume of the car audio to pay attention to whether the railroad crossing is ringing, which may interfere with safe driving. It was.
[0015]
  Other reference embodiments for this problemA safe driving support device for controlling the operation of the in-vehicle device when the detection target is detected by the image detection means, the detection target being a level crossing caution. The vehicle-mounted device is a car audio, and is configured to reduce the volume of the car audio when a traffic sign of a crossing caution that is the detection target is detected. As a result, the driver can hear the sound of the railroad crossing without operating the volume of the car audio when the vehicle approaches the railroad crossing with the volume of the car audio raised, and can concentrate on safe driving.
[0016]
  As a second other problem, in the prior art described in Japanese Patent Laid-Open No. 9-185703, a warning is always issued on a road having a height limit, a width limit and a weight limit, and the own vehicle exceeds the limit. I had to judge whether or not the driver himself could pass. Moreover, the driver did not remember the exact height, width and weight of the car he was on, and was driving based on the assumption that he would be able to pass while confirming whether he could pass. For this reason, there was a possibility that the driver could not concentrate on driving or, in some cases, misjudged and damaged the car.
[0017]
  Another reference embodiment for this problem is a safe driving support apparatus that includes an image detection unit that detects a detection target from an image and presents the presence of the detection target to a driver using a presentation unit. Vehicle state detecting means for detecting the state, wherein the vehicle state is at least one of height, width and weight of the vehicle, and the detection object is a traffic sign of height restriction, width restriction and weight restriction When at least one of the traffic signs is detected, if at least one of the height, width and weight of the vehicle in the vehicle state does not satisfy the limit of the detected traffic signs, the detection is made to the driver. It is configured to present that it does not meet the traffic sign restrictions imposed. This allows the driver to know in advance whether or not he / she can pass even if he / she does not remember the detailed height / width / weight of the car when he / she approaches a road with height / width / weight restrictions. A quick decision can be made.
[0018]
DETAILED DESCRIPTION OF THE INVENTION
  Hereinafter, embodiments of the present invention will be described with reference to FIGS.
[0019]
  (Embodiment 1)
  FIG. 1 shows a block diagram of a system that can be realized by the present invention. Image data is obtained from an image input means (vehicle camera) 102 arranged so as to photograph the front of the car 101 and stored in the storage means 103. Then, as will be described later, the CPU 104 reads out the image data from the storage means 103, detects a predetermined detection target from the image data, processes the detection result into a form that can be presented to the driver, the speaker 105, the display The output to the means 106 or other vehicle-mounted device 107 is controlled. The input means 108 includes a keyboard and a mouse, and can be used to edit a presentation pattern to be described later.
[0020]
  The operation of the system configured as described above will be described below. The image input means 102 is installed so as to photograph the front of the car 101, and stores the obtained image in the storage means 103. It is assumed that the storage means 103 also stores objects to be detected in advance (for example, road traffic signs, traffic lights, etc.) and programs executed by the CPU 104.
[0021]
  The CPU 104 reads the program from the storage unit 103 and executes it. FIG. 2 shows a configuration diagram of processing performed by the CPU 104. The image data input from the image input unit 102 is stored in the image buffer 201 in the storage unit 103. The image detection unit 202 detects a predetermined detection target from the image data stored in the image buffer 201 and outputs the detection result.
[0022]
  As an example, the image detection means 202 can use “high-speed object search using local color information—active search method” (Science Theory VOL.J81-DII, No.9, pp.2035-2042). . The detection result output from the image detection means 202 is composed of the name of the detection target and the detected position in the image data as shown below. The detected position is represented by a circumscribed rectangle surrounding the detection target, and the circumscribed rectangle is represented by xy coordinates on the upper left and lower right.
[0023]
  (Name, upper left x coordinate, upper left y coordinate, lower right x coordinate, lower right y coordinate)
  FIG. 3 shows an example of the detection result. FIG. 3A shows an example in which there is a traffic light (named SIGNAL) in the image data. At this time, if the image detection unit 202 is set to detect a traffic light (SIGNAL), the detection result is a set of a detection target name SIGNAL and a detected position as follows.
[0024]
  (SIGNAL, sx0, sy0, ex0, ey0)
  As another example, there is a road sign with a speed limit of 50 km / h (named LS50) as shown in FIG. 3B, and the image detecting means 202 is set to detect the road sign with a speed limit of 50 km / h. If so, the detection result is
  (LS50, sx1, sy1, ex1, ey1). When there are a plurality of detection targets, a set of sets of detection target names and detection positions is obtained.
[0025]
  Next, in FIG. 2, the detection result processing unit 203 selects a presentation pattern corresponding to the detection result by referring to a presentation pattern storage table 204 prepared in advance, and the presentation unit described in the presentation pattern The presentation content is output in the format specified in 205. The presentation unit 205 corresponds to the speaker 105, the display unit 106, and the in-vehicle device 107 in FIG.
[0026]
  The presentation pattern includes a target name detected as follows, presentation means for outputting the presentation contents, an output format, and presentation contents (a plurality of parameters).
[0027]
  (Subject name, presentation means, output format, parameter 1, parameter 2, ..., parameter N)
  Thus, the reason for making the presentation pattern common to all the presentation means is to allow the user to easily change the favorite presentation method for each detection target using the input means 108 such as a keyboard. For example, if it is not preferable to detect the traffic signal and display it on the display means, the presentation method can be freely changed even after the system is constructed, such as by using a speaker to notify the presence of the traffic signal by voice.
[0028]
  Here, the presentation means may be control of the speaker 105, the display means 106, the in-vehicle device 107, and the like, and is specified by using an identification name (in parentheses) for indicating the presentation means 205. An example of each presentation means is shown below.
[0029]
  As the speaker 105,
    Audio speaker (SP)
    Earphone (EPS)
    There are headphones (HPS). Although these speakers are of different types, they can output voice and warning sounds by the same operation, and include A / D conversion and amplifiers for reproducing sound data.
[0030]
  As the display means 106,
    Car navigation monitor (CNM)
    TV monitor (TVM)
    Dashboard monitor (DBM)
    Head-up display (HUD)
    There is a head mounted display (HMD). Although these types of display means are different, an image can be displayed at a specific position by the same operation, and a circuit for driving the display means is also included.
[0031]
  As the in-vehicle device 107,
    Car audio mute function (MUTE)
    Horn (HORN)
    There is a headlight (LIGHT) or the like, which can be turned on / off with a digital signal.
[0032]
  FIG. 4 shows an example of the output format to each presentation means. For example, in the case of a display means, there is only one output format (format 1). It is predetermined that the output format 1 (PAT1) of the display means requires four parameters including area expansion information (parameters 1 and 2).
[0033]
  The operation will be described with reference to a flowchart showing the operation of the detection result processing means of FIG. First, in step 501, it is determined whether or not the detection result to be processed remains. In step 502, the detection result is read, and the detected target name (named NAME) and coordinates are read. In step 503, a presentation pattern whose target name is NAME is acquired from the presentation pattern storage table 204. In step 504, data necessary for the presentation pattern is generated, and data generated in the format designated by the presentation means 205 designated by the presentation pattern is output. Steps 501 to 504 are performed for all detection results. If there are a plurality of presentation patterns to be applied to one detection result in step 503, step 504 is applied to all the presentation patterns. In step 504, the operation differs depending on the presentation pattern, and the operation will be described below using a typical example.
[0034]
  FIG. 6 shows one example of presentation using display means. In this example, a red signal (SIGNAL-R) is detected, and the detection result is
  (SIGNAL-R, sx0, sy0, ex0, ey0), and the pre-registered presentation pattern is
  (DBM, PAT1, PARAM1 = 3 (downward), PARAM2 = 2 (times), PARAM3 = (dsx0, dsy0, dex0, dey0), PARAM4 = 3 (seconds)). Parameter 1 is the direction of enlargement, and the direction and number are associated with each other in FIG. Parameter 2 is an enlargement ratio, and the direction of parameter 1 is multiplied by the number of parameters 2 (here, 2) multiplied by the height of the detected sign (ey0-sy0) as shown in FIG. The detection area is expanded (downward). Parameter 3 is the display area on the display means, and parameter 4 is the presentation time. In this case, the detection area ((sx0, sy0), (ex0, ey0)) of the detection target (SIGNAL-R) in the input image is doubled downward, and an image in the enlarged area is output. The upper left and lower right coordinates of the previous dashboard monitor 601 (DBM) are enlarged (or reduced) so as to fit the display area 602 where (dsx0, dsy0) and (dex0, dey0) are displayed. As a result, as shown in FIG. 6C, the display area 602 designated by PARAM3 of the dashboard monitor (DBM) 601 is a partial image of the area where the height of the detection area is doubled in the downward direction (PARAM1). The image is enlarged (or reduced) to 3 seconds and displayed. Rather than using the image recognition technology to detect auxiliary signals that are difficult to detect in this way, a relatively easy-to-detect signal is detected and the surrounding video is always cut out at the same time so that the auxiliary signal is easily perceived by the driver. I am trying to let you.
[0035]
  FIG. 7 shows another presentation example. In this example, it is assumed that the road sign “limit speed 50” (LS50) is detected, and the detection result is
  (LS50, sx1, sy1, ex1, ey1) and the pre-registered presentation pattern is
  (LS50, DBM, PAT1, PARAM1 = 3 (downward), PARAM2 = 1.5 (times), PARAM3 = display area, PARAM4 = 3 seconds). Parameter 1 is the direction of enlargement, and the direction and number are associated with each other in FIG. Parameter 2 is an enlargement ratio. As shown in FIG. 7A, the parameter 1 is multiplied by the number of parameter 2 (here, 1.5) multiplied by the height of the detected sign (ey1-sy1). Magnify in the direction (downward). Parameter 3 is the display area on the display means, and parameter 4 is the presentation time. In this case, the detection area ((sx1, sy1), (ex1, ey1)) of the detection target (LS50) in the input image is enlarged 1.5 times downward, and an image in the enlarged area is output. The upper left and lower right coordinates of the previous dashboard monitor 601 are enlarged (or reduced) so as to fit in a rectangular area where (dsx0, dsy0) and (dex0, dey0). As a result, as shown in FIG. 7B, the area expanded 1.5 times in the downward direction (PARAM1) is expanded (or reduced) to the display area 701 designated by PARAM3 of the dashboard monitor (DBM) 601. For 3 seconds.
[0036]
  The examples of FIGS. 6 and 7 show the effect of making it easier for the driver to perceive auxiliary signals and auxiliary signs by detecting traffic lights and road signs and simultaneously cutting out and enlarging the surrounding images. Although the auxiliary signals and signs accompanying traffic lights and road signs are very important information, they are difficult to perceive by the driver and difficult to detect by image detection means. It is.
[0037]
  Next, the case where a road condition is presented via an in-vehicle device will be described. In FIG. 4, there is one output format, and format 1 (PAT1) turns on (or turns off) the control signal of the specified in-vehicle device. Parameter 1 represents which in-vehicle device is controlled in a bit sequence, and the correspondence between the bit position and the control device is determined in advance. For example, the first bit (least significant bit) is a car stereo mute (MUTE), the second bit is a headlight (LIGHT), the third bit is a horn (HORN), and so on. Parameter 2 represents the blinking interval (presentation cycle) in seconds, and parameter 3 represents the presentation time.
[0038]
  The example of a presentation accompanying control of vehicle equipment is shown. In this example, it is assumed that the road sign “Cross-crossing caution” (a warning sign) is detected,
  (RAILROAD, 100, 120, 200, 225), and the pre-registered presentation pattern is
  (RAILROAD, AUDIO, PAT1, PARAM1 = MUTE, PARAM2 = 30 seconds, PARAM3 = 30 (seconds)). Parameter 1 indicates that the car audio mute (MUTE) is controlled, parameter 2 indicates that the mute ON / OFF cycle is 30 seconds, and parameter 3 indicates that the operation is continued for 30 seconds. Yes. As a result, the sound is muted for 15 seconds, and then the volume of the car audio is restored.
[0039]
  In this way, when the “crossing” sign is detected forward, the car audio is muted for 15 seconds so that the driver can hear the sound of the crossing without operating the car audio, so that safe driving can be performed. .
[0040]
  Moreover, another example of presentation accompanied by control of the in-vehicle device is shown. In this example, it is assumed that the road sign “warning alarm” is detected, and the detection result is
  (HORN, 100, 120, 200, 225), and the pre-registered presentation pattern is
  (HORN, HORN, PAT1, PARAM1 = 0.5 (seconds), PARAM2 = 1 (seconds)). HORN indicates that the horn is controlled, parameter 1 indicates that the horn ON / OFF cycle is 0.5 seconds, and parameter 3 indicates that the operation is continued for 1 second.
[0041]
  Thus, when the “warning alarm” sign is detected in the front, the 0.25 second horn is leveled for 1 second at 0.25 second intervals. As a result, the horn that lasts for 0.25 seconds is made twice, and the driver can automatically sound the horn when the steering wheel is busy due to a curve or the like without having to release his hand, and can concentrate on driving.
[0042]
  FIG. 8 shows a timing chart when the above-mentioned presentation pattern is used when this “warning narration” is detected. When the image input means inputs a moving image, the image data is usually sampled at a period of 1/30 seconds and input as a frame image. At time T1, the input of the first frame image is completed. At time T2, an “alarm alert” indicator is detected, and at the same time, horn control (horn ON) starts. ON / OFF is repeated at a period of 0.5 seconds from time T2, and this is continued for 1 second. As a result, a 0.25 second horn is sounded twice between time T2 and time T3.
[0043]
  Furthermore, presentation by voice used in the second embodiment to be described later will be described. In FIG. 4, there are two speaker output formats. Format 1 (PAT1) outputs the sound data specified by parameter 1 as many times as specified by parameter 2. In format 2 (PAT2), the text data specified by parameter 1 is converted into sound data by a speech synthesis means or the like, and the number of presentations specified by parameter 2 is output. This format 2 has an advantage that the driver can edit the presentation pattern by using the input means 108 such as a keyboard and can utter in a favorite word.
[0044]
  In the case of the presentation pattern presented to the speaker in the format 1, first, the sound data designated by the parameter 1 is read from the storage means 103. Then, the sound data is output for the number of times determined by parameter 2. When presenting to the speaker in the format 2, the text data specified by the parameter 1 (the content to be uttered) is converted into voice data by using the voice synthesis means, and the voice data is transmitted from the speaker by the number of times specified by the parameter 2. Output. A method for realizing speech synthesis is described in “New Edition, Information Processing Handbook” (p.1329, edited by Information Processing Society of Japan). An example in which a speaker is used as a presentation unit will be described in a second embodiment described later.
[0045]
  The time measurement can be realized by using a timer function of the CPU.
[0046]
  In addition, the vehicle-mounted device 107 in FIG. 1 may include a brake, an accelerator, a handle, a headlight, a high beam, and the like, and these devices can be controlled according to the detection result. For example, it is possible to turn on the brake if a “stop” sign is detected, or to turn off the high beam if “crosswalk” is detected.
[0047]
  Furthermore, as the presentation pattern, not only the presentation pattern is selected from the storage table 204, but also the presentation pattern adapted to the occasion may be created by the search result processing means 203.
[0048]
  As described above, it is possible to notify the road environment without causing confusion for the driver who concentrates on driving by changing the presenting means and presenting contents according to the detected contents.
[0049]
  (Embodiment 2)
  FIG. 9 shows a block diagram of a system that can be realized by the present invention. Image data is obtained from an image input means (vehicle camera) 102 arranged so as to photograph the front of the car 101 and stored in the storage means 103. Then, the CPU 104 reads out the image data from the storage means 103, detects a predetermined detection target from the image data, and in parallel, the vehicle state detection means 901 detects the vehicle state (for example, vehicle height, vehicle width, In addition to the vehicle weight, it detects whether the fuel is full, speed (including stopping), and whether the vehicle is moving backward. These detection results are processed into a form that can be presented to the driver, and output to the speaker 105 and the display device 106, or other vehicle-mounted devices 107 are controlled.
[0050]
  The operation of the system configured as described above will be described below. The image input means 102 is installed so as to photograph the front of the car 101, and stores the obtained image in the storage device 103. Assume that the storage means 103 stores in advance a detection target (for example, a road traffic sign, a traffic light, a convenience store, a gas station, etc.) and a program executed by the CPU 104.
[0051]
  The CPU 104 reads the program from the storage unit 103 and executes it. FIG. 10 shows a configuration diagram of processing performed by the CPU 104. The image data input from the image input unit 102 is stored in the image buffer 201 in the storage unit 103. The image detection unit 202 detects a predetermined detection target from the image data stored in the image buffer 201 and outputs the detection result. Since the image detection unit 202 and the data format of the detection result are the same as those in the first embodiment, description thereof will be omitted. The detection result processing unit 1001 outputs the detection contents to the presentation unit 205 in consideration of the detection result and the vehicle state described below.
[0052]
  The vehicle state detection means 901 includes various sensors (fuel tank / oil remaining amount, gear state, turn signal lighting state, steering angle, vehicle speed, etc.) and vehicle-specific data (vehicle height, vehicle width, You can know the state of the car from its own weight. Here, the state of the vehicle output from the vehicle state detection means 901 will be described. The types of vehicle conditions include the remaining amount of fuel, the remaining amount of various oils (engine oil, brake oil), the state of gears, the blinker lighting state, rudder angle, vehicle speed, vehicle height, vehicle width, weight, etc. is there. The remaining amount of fuel and the remaining amount of various oils are expressed by 1 bit each, and are set to “1” when the remaining amount is smaller than a predetermined amount, and “0” otherwise. The state of the gear is expressed by 1 bit indicating whether or not the vehicle is in the reverse state, “1” if it is a reverse gear, “0” otherwise. The blinker lighting is expressed by 2 bits, “01” if it is right, “10” if it is left, and “00” if neither is lighting. The rudder angle, vehicle speed, vehicle height, vehicle width, and own weight are expressed by quantizing the numerical values with 8 bits each. These are put together to express the state of the car with 46 bits. In the following, for convenience, the upper 2 bits are added to form 48 bits, which are expressed in hexadecimal (12 digits prefixed with “0x”). In the following description, equations for obtaining the vehicle speed, vehicle height, vehicle width, and own weight from the 48-bit data are defined as follows.
[0053]
  GETSPEED (x) = (x AND 0x0000FF000000) >> 24 can extract only the vehicle speed from the vehicle state x. “AND” and “>>” are logical operations, and “A >> B” indicates that A is shifted B bits to the right (left is zeroed). Similarly, to extract the vehicle height, vehicle width and weight from the vehicle state x,
  GETHEIGHT (x) = (x AND 0x000000FF0000) >> 16
  GETWIDTH (x) = (x AND 0x00000000FF00) >> 8
  GETWEIGHT (x) = (x AND 0x0000000000000FF). In addition, the rudder angle is an integer with a sign, and the front of the car is 0 degree, the right direction is positive and the left direction is negative. The formula for obtaining the rudder angle from the vehicle state x is
  GETDAKAKU (x) = INT ((x AND 0x00FF00000000) >> 32). INT (x) returns a signed integer value, where x is an integer expressed in two's complement.
[0054]
  Next, data (presentation pattern) stored in the presentation pattern storage table 1002 will be described. As in the first embodiment, the presentation method (presentation pattern) is determined in advance for each detection target, and held in the presentation pattern storage table 1002. The presentation pattern includes a detected target name, a condition relating to the state of the vehicle, a presentation means for outputting the presentation content, an output format, and a presentation content (a plurality of parameters) as shown below.
[0055]
  (Subject name, vehicle condition, presentation means, output format, parameter 1, parameter 2, ..., parameter N)
  Here, since the target name, presentation means, output format, and parameters 1 to N are the same as those in the first embodiment, description thereof will be omitted.
[0056]
  The condition of the vehicle state is described by the expression CSTATE (x), and whether or not the condition is met by substituting the output (48 bits) of the vehicle state detection means 901 for the value (x) is a true / false value. The logical expression to be output.
[0057]
  FIG. 11 is a flowchart showing the operation of the detection result processing means 1001. First, in step 1101, it is determined whether or not a detection result to be processed remains. In step 1102, the detection result is read, and the detected target name (named NAME) and coordinates are read. In step 1103, a presentation pattern whose target name is NAME is acquired from the presentation pattern storage table. In step 1104, it is checked whether or not the vehicle state obtained from the vehicle state detection means 901 satisfies the vehicle state conditional expression in the presentation pattern obtained in step 1103. If the conditional expression is satisfied, the process proceeds to step 1105. If not satisfied, the process proceeds to step 1101. In step 1105, data necessary for the presentation pattern is generated, and data generated in the format designated by the presentation means 205 designated by the presentation pattern is output. In step 1105, the operation differs depending on the presentation pattern. The above procedure is repeated until there is no detection result.
[0058]
  Hereinafter, the operation of step 1105 differs depending on the detection target, and a specific example will be described.
[0059]
  □ Road sign "Height restriction (3.3m)"
  Detection result: (LIMIT-H33, 100, 120, 200, 225)
  Presentation pattern: (LIMIT-H33, CSTATE (x), SP, PAT1, PARAM1 = “There is a height limit”, PARAM2 = 1 (times))
  However,
  CSTATE (x) = (GETHEIGHT (x)> 3.3)
  This means that when the vehicle height is 3.3 m or more, “there is a height restriction” is once spoken.
[0060]
  □ Road sign “Width limit (2.2m)”
  Detection result: (LIMIT-W22, 100, 120, 200, 225)
  Presentation pattern: (LIMIT-W22, CSTATE (x), SP, PAT1, PARAM1 = "There is a width limit", PARAM2 = 1 (times))
  However,
  CSTATE (x) = (GETWIDTH (x)> 2.2)
  When the vehicle width is 2.2 m or more, this means that “there is a width limitation” once.
[0061]
  Note that the in-vehicle device 107 of FIG. 9 includes a brake, an accelerator, a handle, a headlight, and the like, and these devices can be controlled according to the detection result. For example, if a “stop” sign is detected and the vehicle speed is 30 km / h or higher, the brake is turned on, or if the red signal is detected and the vehicle speed is 0 km / h (when stopped), the headlight is turned off. It is possible to do.
[0062]
  As described above, the detected content (road signs, traffic lights, etc.) is not always presented to the driver, but is presented in a presentation method suitable for the state of the car, causing confusion for the driver who concentrates on driving. It can support safe driving.
[0063]
  (Embodiment 3)
  Further, the safe driving support program and the presentation pattern storage table necessary for realizing the configuration of the safe driving support device described in each of the above embodiments are stored in another server computer via a communication network. By doing so, it is possible to download the processes shown in the above embodiments from the server computer and implement them.
[0064]
  FIG. 12 is a diagram for explaining a case where the safe driving support process of the first and second embodiments is performed in cooperation with the server computer 1203 that stores the safe driving support program and the presentation pattern storage table. The in-vehicle computer shown in the first or second embodiment is further provided with transmission / reception means 1201 for communicating with the server computer 1203 outside the vehicle via the communication network 1202.
[0065]
  The in-vehicle computer 1200 downloads the program and the presentation pattern storage table from the server computer 1203, stores them in the storage means 103, and executes the safe driving support process using the CPU 104 as in the first and second embodiments.
[0066]
  Alternatively, the input image input by the image input unit 102 and the vehicle state input from the vehicle state detection unit 901 are transmitted to the server computer 1203 using the transmission / reception unit 1201, and the safe driving support process is executed on the server computer 1203. The result (presentation data corresponding to the presentation pattern) can be received by the in-vehicle computer 1200 and presented using the speaker 105, the display unit 106, and the in-vehicle device 107.
[0067]
  By configuring in this way, the developer of the safe driving support program can always provide the latest program or can be processed using the calculation resources of the server computer 1203, so that even when the performance of the in-vehicle computer 1200 is low, the program is stable. Thus, it is possible to provide a function for assisting safe driving.
[0068]
  The storage means 103 of the above embodiment can be similarly implemented as long as it can record a program, such as a floppy disk, an optical disk, an IC card, a ROM cassette, a solid memory, a hard disk, or the like.
[0069]
  In the above embodiment, the image input means (on-vehicle camera) captures the front of the car. However, the present invention is not limited to this, and the image input means (on-vehicle camera) may be installed so as to capture the rear and lateral directions. As an advantage when photographing the rear, it is possible to detect a destination display board installed on the opposite lane side, so that it is possible to check the destination of each direction at the intersection that has just passed.
[0070]
  In the above embodiment, the presentation time is specified by a fixed time (seconds), but “present until a detection result is obtained from an image of the next N frame (N is a natural number)”. It is also possible. In this case, the parameter of the presentation pattern indicating the presentation time is the number of frames (N). This is to cope with the case where the detection time of the detection target after the image is input is not always constant.
[0071]
  Further, although the position in the detection result output by the image detection unit 202 is a circumscribed rectangle, the position is not limited to this and may be a polygon including the detection target.
[0072]
  In the above embodiment, the parameter values (presentation time and the like) of each output format of the presentation unit 205 are appropriately determined, but the present invention is not limited to this, and other values may be used.
[0073]
    As described above, according to this embodiment,,A safe driving support apparatus that includes an image detection unit that detects a detection target from an image and presents the presence of the detection target to a driver using a display unit, and uses region expansion information prepared in advance for each detection target Then, an area image obtained by enlarging the detection area to be detected based on the area enlargement information is obtained, and an image of the enlarged area portion is presented on the display means, thereby enabling safe driving.
[0074]
Preferably, the detection target is a traffic light, and the area enlargement information includes an amount of enlargement of the area below the traffic light, obtains an area image obtained by enlarging the detection area based on the area enlargement information, and the enlargement An image of the area portion that has been displayed on the display means,Since not only traffic lights but also auxiliary signals (signals such as “→”) can be displayed at the same time, it is possible to concentrate on safe driving without having to stare at actual small auxiliary signals.
[0075]
  Furthermore, it is preferable that an image of the enlarged area portion is presented to the display means only when the traffic light is a red signal, and only when the auxiliary signal (a signal such as “→”) is lit up. SignalSo you do n’t have to stare at the actual small auxiliary signal,In addition, it is not necessary to keep an eye on the display means every time it passes through a traffic light other than a red signal.Focus on safe driving.
[0076]
  From an image input means for inputting an image, an image detection means for detecting a road traffic sign or traffic light as a detection target from an image input from the image input means, and a storage means for storing presentation pattern information related to the road traffic sign or traffic light in advance Presentation means for selecting a presentation content from the acquired presentation pattern information and a detection target detected by the image detection means, wherein the presentation pattern information includes area expansion information, and the detection target is based on the area expansion information This is an image processing device that presents on the display means an image of the area portion where the detection area is enlarged, and can display not only the road traffic signs or traffic lights but also auxiliary signals (signals such as “→”).
[0077]
Further, by realizing the image detection process as a program for causing a computer to perform the process, the program can be updated to the latest one via a storage medium or a communication network, or can be executed by an arbitrary computer.
[0078]
【The invention's effect】
  According to the present invention, an object to be detected from an imageIs a traffic lightA safe driving support apparatus that includes an image detection means for detecting the presence of the detection target and presents the presence of the detection target to a driver using a display means.Enlarge the area below the traffic light that isAn area obtained by enlarging the detection area to be detected based on the area enlargement information using area enlargement informationimageOf the enlarged region portion ofPictureAn image is presented on the display means, and safe driving is possible.
[Brief description of the drawings]
FIG. 1 shows an example of a system according to the present invention.
FIG. 2 is a diagram illustrating a processing configuration inside a CPU according to the first embodiment;
FIG. 3 is a diagram for explaining a detection result of an image detection unit.
FIG. 4 is a diagram for explaining a presentation pattern
FIG. 5 is a flowchart showing the operation of the detection result processing means in the first embodiment.
FIG. 6 is an explanatory diagram of a presentation pattern in which a detection area is enlarged and displayed when a traffic light is detected.
FIG. 7 is an explanatory diagram of a presentation pattern that displays an enlarged detection area when a road traffic sign is detected.
FIG. 8 is a timing chart of image input, object detection and presentation.
FIG. 9 is a diagram showing another example of the system according to the present invention.
FIG. 10 is a diagram showing a processing configuration inside a CPU according to the second embodiment;
FIG. 11 is a flowchart showing the operation of the detection result processing means in the second embodiment.
FIG. 12 is an explanatory diagram of a data storage medium for storing a program for realizing the safe driving support apparatus of each of the embodiments by a computer system.
FIG. 13 is a processing configuration diagram of the prior art.
FIG. 14 is a diagram for explaining a prior art presentation method;
[Explanation of symbols]
  101 cars
  102 Image input means
  103 storage means
  104 CPU
  105 Speaker
  106 Display means
  107 In-vehicle equipment
  108 Input means
  201 Image buffer
  202 Image detection means
  203 Detection result processing means
  204 Presentation pattern storage table
  205 Presentation means
  901 Vehicle state detection means
  1001 Detection result processing means
  1002 Presentation pattern storage table
  1200 Onboard computer
  1201 Transmission / reception means
  1202 Communication network
  1203 server computer

Claims (5)

画像から検出対象である信号機を検出する画像検出手段を有し、表示手段を用いて前記検出対象の存在をドライバーに提示する安全運転支援装置であって、前記検出対象である信号機の下方方向に領域を拡大する領域拡大情報を用い、前記検出対象の検出領域を前記領域拡大情報に基づいて拡大した領域画像を得、前記拡大した領域部分の像を前記表示手段に提示することを特徴とする安全運転支援装置。A safe driving support apparatus having an image detection means for detecting a traffic signal as a detection target from an image, and presenting the presence of the detection target to a driver using a display means, in a downward direction of the traffic light as the detection target and characterized by using a region growing information to enlarge the area, give the enlarged region image based on the detection area of the detection target in the area expansion information, and presents the images of the enlarged area portion on the display means Safe driving support device. 前記信号機が赤信号の場合のみに前記拡大した領域部分の画像を前記表示手段に提示することを特徴とする請求項記載の安全運転支援装置。Safe driving support apparatus according to claim 1, wherein the presenting an image of the enlarged area portion only if the traffic signal is red on the display means. 画像を入力する画像入力手段と、
画像入力手段から入力された画像から道路交通標識あるいは信号機を検出対象として検出する画像検出手段と、
道路交通標識あるいは信号機に関する提示パターン情報を予め記憶した記憶手段から取得した提示パターン情報と前記画像検出手段により検出した検出対象とから提示内容を選択する提示手段とを有し、
前記提示パターン情報は、拡大する方向及び拡大する割合の情報を含む領域拡大情報を有し、前記領域拡大情報に基づいて前記検出対象の検出領域を拡大した領域部分の画像を表示手段に提示する画像処理装置。
An image input means for inputting an image;
Image detection means for detecting a road traffic sign or traffic light as a detection target from an image input from the image input means;
A presentation means for selecting the presentation content from the presentation pattern information acquired from the storage means preliminarily storing the presentation pattern information relating to road traffic signs or traffic lights and the detection target detected by the image detection means;
The presentation pattern information has a region growing information including the rate information to direction and expanded to expand, presented on the display means an image of the detection region enlarged area portions of the detection target based on the region growing information Image processing device.
画像を入力する画像入力手段と、
画像入力手段から入力された画像から道路交通標識あるいは信号機を検出対象として検出する画像検出手段と、
道路交通標識あるいは信号機に関する提示パターン情報を予め記憶した記憶手段から取得した提示パターン情報と前記画像検出手段により検出した検出対象とから提示内容を選択する提示手段とを有し、
前記提示パターン情報は、提示時間に関する情報及び領域拡大情報を有し、前記領域拡大情報に基づいて前記検出対象の検出領域を拡大した領域部分の画像を表示手段に提示する画像処理装置。
An image input means for inputting an image;
Image detection means for detecting a road traffic sign or traffic light as a detection target from an image input from the image input means;
A presentation means for selecting the presentation content from the presentation pattern information acquired from the storage means preliminarily storing the presentation pattern information relating to road traffic signs or traffic lights and the detection target detected by the image detection means;
The presentation pattern information, the presentation time has information and area expanding information on an image processing apparatus for presenting on the display means an image of the detected enlarged area portion detection area of the object based on the region growing information.
提示パターン情報は、提示時間に関する情報を含む請求項3記載の画像処理装置。The image processing apparatus according to claim 3, wherein the presentation pattern information includes information related to a presentation time.
JP2002111716A 2001-05-18 2002-04-15 Safe driving support device and image processing device Expired - Lifetime JP4051990B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002111716A JP4051990B2 (en) 2001-05-18 2002-04-15 Safe driving support device and image processing device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001-149082 2001-05-18
JP2001149082 2001-05-18
JP2002111716A JP4051990B2 (en) 2001-05-18 2002-04-15 Safe driving support device and image processing device

Publications (3)

Publication Number Publication Date
JP2003036494A JP2003036494A (en) 2003-02-07
JP2003036494A5 JP2003036494A5 (en) 2005-09-15
JP4051990B2 true JP4051990B2 (en) 2008-02-27

Family

ID=26615321

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002111716A Expired - Lifetime JP4051990B2 (en) 2001-05-18 2002-04-15 Safe driving support device and image processing device

Country Status (1)

Country Link
JP (1) JP4051990B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8174570B2 (en) 2009-06-02 2012-05-08 Mitsubishi Electric Corporation Sign recognition device

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4389173B2 (en) * 2005-12-08 2009-12-24 株式会社デンソー Vehicle display device
JP2009225322A (en) * 2008-03-18 2009-10-01 Hyundai Motor Co Ltd Vehicle information display system
DE102011006564B4 (en) 2011-03-31 2025-08-28 Robert Bosch Gmbh Method for evaluating an image taken by a camera of a vehicle and image processing device
JP5782928B2 (en) * 2011-08-31 2015-09-24 マツダ株式会社 Vehicle communication system and information providing apparatus used therefor
JP2014006707A (en) * 2012-06-25 2014-01-16 Mitsubishi Motors Corp Driving support device
JP6924007B2 (en) * 2016-08-29 2021-08-25 株式会社デンソーテン Driving support device and driving support method
WO2022195999A1 (en) * 2021-03-19 2022-09-22 本田技研工業株式会社 Automatic horn honking device for motorcycle

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8174570B2 (en) 2009-06-02 2012-05-08 Mitsubishi Electric Corporation Sign recognition device

Also Published As

Publication number Publication date
JP2003036494A (en) 2003-02-07

Similar Documents

Publication Publication Date Title
JP6376005B2 (en) Digest video generator
JP2023165721A (en) display control device
JP2002163643A (en) Driving guidance device
JP7342926B2 (en) Display control device and display control program
JP2022140530A (en) INFORMATION RECORDING DEVICE, INFORMATION RECORDING METHOD AND INFORMATION RECORDING PROGRAM
US11881065B2 (en) Information recording device, information recording method, and program for recording information
JP4051990B2 (en) Safe driving support device and image processing device
JPWO2006082886A1 (en) Image editing apparatus, image editing method, image editing program, and computer-readable recording medium
JP2024069283A (en) Display device
JP4354217B2 (en) Road sign display device
JP2020042712A (en) Video recording control device, video recording system, video recording method, and video recording control program
US20240042858A1 (en) Vehicle display system, vehicle display method, and storage medium storing vehicle display program
JP2023066142A (en) Display control device, display control method, and program
JP2004302902A (en) Driving support system
JP2022059958A (en) Navigation device
JP2009140439A (en) Device for determining driving capability, and driving support device for adjusting the content of support according to driving capability
JP2016122228A (en) Navigation device, navigation method, and program
JP2002062148A (en) Car navigation system
JP2013061763A (en) Determining device
JP2007259146A (en) Caption detector, caption detecting method, caption detecting program and recording medium
JP7641079B2 (en) Driving assistance device, driving assistance method, and program
JPH11219130A (en) Display system
JP3170922B2 (en) Navigation device
JP6604758B2 (en) Vehicle travel support system, vehicle travel support method, and program
JPH0571975A (en) Voice and music information provision method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050324

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050324

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070816

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070911

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071003

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: 20071113

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071126

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101214

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4051990

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101214

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101214

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111214

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111214

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121214

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121214

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131214

Year of fee payment: 6

EXPY Cancellation because of completion of term