(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-11-05
(45)【発行日】2024-11-13
(54)【発明の名称】情報処理装置、運転診断方法及びプログラム
(51)【国際特許分類】
G08G 1/00 20060101AFI20241106BHJP
G08G 1/09 20060101ALI20241106BHJP
B60W 40/09 20120101ALI20241106BHJP
【FI】
G08G1/00 D
G08G1/09 D
B60W40/09
(21)【出願番号】P 2022076202
(22)【出願日】2022-05-02
【審査請求日】2024-01-25
(73)【特許権者】
【識別番号】000003207
【氏名又は名称】トヨタ自動車株式会社
(74)【代理人】
【識別番号】110001519
【氏名又は名称】弁理士法人太陽国際特許事務所
(72)【発明者】
【氏名】櫛引 有輝也
【審査官】白石 剛史
(56)【参考文献】
【文献】特開2007-172487(JP,A)
【文献】特開2021-056575(JP,A)
【文献】特開2015-014988(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G08G 1/00
G08G 1/09
B60W 40/09
(57)【特許請求の範囲】
【請求項1】
車両の走行に係る走行情報と、前記車両に搭載されたカメラにより撮像された規制表示の撮像画像から情報化された規制表示の情報を取得する取得部と、
前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、
ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新する前処理部と、
前記走行情報に基づく前記車両の走行が、前記更新された規制値に基づく違反条件を満たした場合に、違反と診断する診断部と、
を含
み、
前記規制表示は、制限速度に係る表示であり、
前記規制表示の情報は、制限速度であり、
前記前処理部は、前記一定区間の全ての規制値を、前記一定区間における前記規制値の最大値で更新する情報処理装置。
【請求項2】
前記違反条件を満たした場合を契機に前記撮像画像を抽出する抽出部を更に含む請求項1記載の情報処理装置。
【請求項3】
前記抽出部は、前記違反条件を満たさなくなった場合を契機に前記撮像画像の抽出を終了する請求項
2記載の情報処理装置。
【請求項4】
前記抽出部は、前記走行情報に基づく所定の違反解除条件を満たした場合、抽出された前記撮像画像を削除する請求項
2記載の情報処理装置。
【請求項5】
車両の走行に係る走行情報と、前記車両に搭載されたカメラにより撮像された規制表示の撮像画像から情報化された規制表示の情報を取得し、
前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、
ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新し、
前記走行情報に基づく前記車両の走行が、前記更新された規制値に基づく違反条件を満たした場合に、違反と診断する
ことを含み、
前記規制表示は、制限速度に係る表示であり、
前記規制表示の情報は、制限速度であり、
前記更新することでは、前記一定区間の全ての規制値を、前記一定区間における前記規制値の最大値で更新する
処理をコンピュータが実行する運転診断方法。
【請求項6】
車両の走行に係る走行情報と、前記車両に搭載されたカメラにより撮像された規制表示の撮像画像から情報化された規制表示の情報を取得し、
前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、
ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新し、
前記走行情報に基づく前記車両の走行が、前記更新された規制値に基づく違反条件を満
たした場合に、違反と診断する
ことを含み、
前記規制表示は、制限速度に係る表示であり、
前記規制表示の情報は、制限速度であり、
前記更新することでは、前記一定区間の全ての規制値を、前記一定区間における前記規制値の最大値で更新する
処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理装置、運転診断方法及びプログラムに関する。
【背景技術】
【0002】
特許文献1には、カーナビゲーションシステムから取得した速度規制値を基に速度超過情報をドライバに伝達する車両のクルーズ走行制御装置が開示されている。このクルーズ走行制御装置では、ドライバに対しクルーズ設定車速を制限車速以下の安全な車速まで減速することを促している。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
撮像画像から規制表示を取得して、運転診断を行うことが考えられるが、種々ある規制表示を正確に読み取り、ブレのない運転診断を行うには改善の余地がある。
【0005】
本発明は、撮像画像から取得した規制表示を基にブレのない運転診断を行うことを可能とする情報処理装置、運転診断方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【0006】
請求項1に記載の情報処理装置は、車両の走行に係る走行情報と、前記車両に搭載されたカメラにより撮像された規制表示の撮像画像から情報化された規制表示の情報を取得する取得部と、前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新する前処理部と、前記走行情報に基づく前記車両の走行が、前記更新された規制値に基づく違反条件を満たした場合に、違反と診断する診断部と、を含む。
【0007】
請求項1に記載の情報処理装置では、取得部が、車両の走行に係る走行情報と、前記車両に搭載されたカメラにより撮像された規制表示の撮像画像から情報化された規制表示の情報を取得する。前処理部は、前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新する。ここで規制表示の情報の信頼度とは、規制表示の撮像画像から情報化された規制表示の情報の尤もらしさを示す値である。診断部は、前記走行情報に基づく前記車両の走行が、前記更新された規制値に基づく違反条件を満たした場合に、違反と診断する。ここで規制値に基づく違反条件とは、車両の走行が違反していると診断するための、規制値を用いて規定される条件である。
【0008】
当該情報処理装置では、前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新する。そのため、当該情報処理装置によれば、撮像画像から取得した規制表示を基にブレのない運転診断を行うことができる。
【0009】
請求項2に記載の情報処理装置は、請求項1に記載の情報処理装置において、前記規制表示は、制限速度に係る表示であり、前記規制表示の情報は、制限速度であり、前記前処理部は、前記一定区間の全ての規制値を、前記一定区間における前記規制値の最大値で更新する。
【0010】
請求項2に記載の情報処理装置では、前記情報化された前記制限速度に係る表示の情報の信頼度が閾値以上である場合、制限速度を規制値に設定し、前記一定区間の全ての規制値を、前記一定区間における前記規制値の最大値で更新する。当該情報処理装置によれば、撮像画像から取得した制限速度に係る表示を基にブレのない運転診断を行うことができる。
【0011】
請求項3に記載の情報処理装置は、請求項1に記載の情報処理装置において、前記規制表示は、禁止行為に係る表示であり、前記規制表示の情報は、前記禁止行為に係る表示の有無を表すフラグであり、前記前処理部は、前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記規制値である前記フラグをオンに設定し、前記一定区間における前記規制値である前記フラグにオンがある場合、前記一定区間の全ての規制値である前記フラグをオンに更新する。
【0012】
請求項3に記載の情報処理装置では、前記情報化された禁止行為に係る表示の情報の信頼度が閾値以上である場合、前記規制値である前記フラグをオンに設定し、前記一定区間における前記規制値である前記フラグにオンがある場合、前記一定区間の全ての規制値である前記フラグをオンに更新する。ここで禁止行為に係る表示とは、例えば、一時停止標識、駐車標識、及び転回禁止標識のことである。当該情報処理装置によれば、撮像画像から取得した禁止行為に係る表示を基にブレのない運転診断を行うことができる。
【0013】
請求項4に記載の情報処理装置は、請求項1に記載の情報処理装置において、前記違反条件を満たした場合を契機に前記撮像画像を抽出する抽出部を更に含む。
【0014】
請求項4に記載の情報処理装置では、前記違反条件を満たした場合を契機に前記撮像画像を抽出する。当該情報処理装置によれば、違反と診断された際の撮像画像を記録することができる。
【0015】
請求項5に記載の情報処理装置は、請求項4に記載の情報処理装置において、前記抽出部は、前記違反条件を満たさなくなった場合を契機に前記撮像画像の抽出を終了する。
【0016】
請求項5に記載の情報処理装置では、前記違反条件を満たさなくなった場合を契機に前記撮像画像の抽出を終了する。当該情報処理装置によれば、違反と診断された際の撮像画像の抽出を適切に終了することができる。
【0017】
請求項6に記載の情報処理装置は、請求項4に記載の情報処理装置において、前記抽出部は、前記走行情報に基づく所定の違反解除条件を満たした場合、抽出された前記撮像画像を削除する。
【0018】
請求項6に記載の情報処理装置では、前記走行情報に基づく所定の違反解除条件を満たした場合、抽出された前記撮像画像を削除する。ここで所定の違反解除条件とは、違反との診断を削除し、違反していないと診断するための条件である。当該情報処理装置によれば、違反と一旦診断された後に、違反していないと診断された際に、抽出された撮像画像を削除することができる。
【0019】
請求項7に記載の運転診断方法は、車両の走行に係る走行情報と、前記車両に搭載されたカメラにより撮像された規制表示の撮像画像から情報化された規制表示の情報を取得し、前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新し、前記走行情報に基づく前記車両の走行が、前記更新された規制値に基づく違反条件を満たした場合に、違反と診断する処理をコンピュータが実行する。
【0020】
請求項7に記載の運転診断方法では、コンピュータが、車両の走行に係る走行情報と、前記車両に搭載されたカメラにより撮像された規制表示の撮像画像から情報化された規制表示の情報を取得する。コンピュータが、前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新する。コンピュータが、前記走行情報に基づく前記車両の走行が、前記更新された規制値に基づく違反条件を満たした場合に、違反と診断する。
【0021】
当該運転診断方法では、前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新する。そのため、当該運転診断方法によれば、撮像画像から取得した規制表示を基にブレのない運転診断を行うことができる。
【0022】
請求項8に記載のプログラムは、車両の走行に係る走行情報と、前記車両に搭載されたカメラにより撮像された規制表示の撮像画像から情報化された規制表示の情報を取得し、前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新し、前記走行情報に基づく前記車両の走行が、前記更新された規制値に基づく違反条件を満たした場合に、違反と診断する処理をコンピュータに実行させるプログラムである。
【0023】
請求項8に記載のプログラムが実行されるコンピュータは、車両の走行に係る走行情報と、前記車両に搭載されたカメラにより撮像された規制表示の撮像画像から情報化された規制表示の情報を取得する。コンピュータが、前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新する。コンピュータが、前記走行情報に基づく前記車両の走行が、前記更新された規制値に基づく違反条件を満たした場合に、違反と診断する。
【0024】
当該プログラムでは、前記情報化された前記規制表示の情報の信頼度が閾値以上である場合、前記情報を規制値に設定し、ある時刻における規制値を、当該時刻を含む一定区間における前記規制値の何れか一の値で更新する。そのため、当該運転診断方法によれば、撮像画像から取得した規制表示を基にブレのない運転診断を行うことができる。
【発明の効果】
【0025】
本発明によれば、撮像画像から取得した規制表示を基にブレのない運転診断を行うことができる。
【図面の簡単な説明】
【0026】
【
図1】本実施形態に係る運転診断システムの概略構成を示す図である。
【
図2】本実施形態の車両のハードウェア構成を示すブロック図である。
【
図3】本実施形態の車載器のROMの構成を示すブロック図である。
【
図4】本実施形態の車載器のストレージの構成を示すブロック図である。
【
図5】本実施形態の車載器の機能構成を示すブロック図である。
【
図6】本実施形態のセンタサーバのハードウェア構成を示すブロック図である。
【
図7】本実施形態のセンタサーバの機能構成を示すブロック図である。
【
図8】本実施形態の車載器において実行される規制表示情報送信処理の流れを示すフローチャートである。
【
図9】本実施形態のセンタサーバにおいて実行される運転診断処理の流れを示すフローチャートである。
【
図10】本実施形態のセンタサーバにおいて実行される運転診断処理の流れを示すフローチャートである。
【
図11】本実施形態のセンタサーバにおいて実行される運転診断処理の流れを示すフローチャートである。
【発明を実施するための形態】
【0027】
本発明の情報処理装置を含む運転診断システムについて説明する。運転診断システムは、車両において収集された交通標識の情報と、車両の走行情報とを用いて、運転診断を行うシステムである。また、運転診断システムでは、違反と判断した際の撮像画像が記録される。
【0028】
(全体構成)
図1に示されるように、本実施形態の運転診断システム10は、車両12と、情報処理装置としてのセンタサーバ30と、を含んで構成されている。また、車両12には車載器20が搭載されている。車載器20及びセンタサーバ30は、ネットワークNを通じて相互に接続されている。なお、
図1には、1のセンタサーバ30に対して、1台の車両12及び車載器20が図示されているが、車両12及び車載器20の数はこの限りではない。
【0029】
センタサーバ30は、例えば、車両12を製造する製造元、カーディーラー、又は任意の事業者に設置されている。
【0030】
(車両)
図2に示されるように、本実施形態に係る車両12は、車載器20と、複数のECU(Electronic Control Unit)22と、複数の車載機器24と、を含んで構成されている。
【0031】
車載器20は、CPU(Central Processing Unit)20A、ROM(Read Only Memory)20B、RAM(Random Access Memory)20C、ストレージ20D、無線通信I/F(Interface)20E及び車内通信I/F20Fを含んで構成されている。CPU20A、ROM20B、RAM20C、ストレージ20D、無線通信I/F20E及び車内通信I/F20Fは、内部バス20Gを介して相互に通信可能に接続されている。
【0032】
CPU20Aは、中央演算処理ユニットであり、各種プログラムを実行したり、各部を制御したりする。すなわち、CPU20Aは、ROM20B又はストレージ20Dからプログラムを読み出し、RAM20Cを作業領域としてプログラムを実行する。
【0033】
ROM20Bは、各種プログラム及び各種データを記憶している。
図3に示されるように、本実施形態のROM20Bには、制御プログラム100が記憶されている。制御プログラム100は、カメラの撮像画像から情報化された規制表示の情報をセンタサーバ30に送信するためのプログラムである。
【0034】
図2に示されるように、RAM20Cは、作業領域として一時的にプログラム又はデータを記憶する。
【0035】
メモリであるストレージ20Dは、HDD(Hard Disk Drive)又はSSD(Solid State Drive)により構成され、各種プログラム及び各種データを記憶している。
図4に示されるように、本実施形態のストレージ20Dには、情報化された規制表示の情報のデータ群である規制情報DB(データベース)120が記憶されている。なお、ストレージ20Dが制御プログラム100及び規制情報DB120を記憶してもよい。
【0036】
図2に示されるように、無線通信I/F20Eは、センタサーバ30と通信するための無線通信モジュールである。当該無線通信モジュールは、例えば、5G、LTE、Wi-Fi(登録商標)等の通信規格が用いられる。無線通信I/F20Eは、ネットワークNに対して接続されている。
【0037】
車内通信I/F20Fは、各ECU22と接続するためのインタフェースである。当該インタフェースは、CANプロトコルによる通信規格が用いられる。車内通信I/F20Fは、外部バス20Hに対して接続されている。
【0038】
ECU22は、ADAS(Advanced Driver Assistance System)-ECU22A、ステアリングECU22B、ブレーキECU22C及びエンジンECU22Dを少なくとも含む。
【0039】
ADAS-ECU22Aは、先進運転支援システムを統括制御する。ADAS-ECU22Aには、車載機器24を構成する車速センサ24A、ヨーレートセンサ24B、及びカメラ24Cが接続されている。カメラ24Cは、車両12の周囲を撮像するカメラである。
【0040】
ステアリングECU22Bは、パワーステアリングを制御する。ステアリングECU22Bには、車載機器24を構成する舵角センサ24Dが接続されている。舵角センサ24Dはステアリングホイールの舵角を検出するセンサである。
【0041】
図5に示されるように、本実施形態の車載器20では、CPU20Aが、制御プログラム100を実行することで、取得部200、処理部210及び送信部220として機能する。
【0042】
取得部200は、車両情報を取得する機能を有している。車両情報は、車載機器24の状態、車載機器24から得られる車両12の状態、及び、車両12において撮像された撮像画像等の情報である。本実施形態における車両情報は、位置情報、車速、ヨーレート、又は舵角等の走行情報を含む。また、車両情報は、カメラ24Cにより撮像された車両12外部の撮像画像を含む。
【0043】
処理部210は、取得部200において取得された車両情報をストレージ20Dに記憶させたり、カメラ24Cにより撮像された撮像画像から、規制表示を認識することにより、規制表示の情報に情報化する機能を有している。具体的に、本実施形態の処理部210は、車両情報を、一旦ストレージ20Dに記憶させ、その後、センタサーバ30から要求があった場合に、送信部220によりセンタサーバ30に送信する。また、処理部210は、カメラ24Cにより撮像された撮像画像から、画像認識処理により、規制表示の情報に情報化すると共に、規制表示の情報の信頼度を導出する。
【0044】
より具体的には、処理部210は、撮像画像が表す規制表示である制限速度標識、又は禁止標識を認識し、制限速度、一時停止、駐車禁止、転回禁止の情報に情報化する。
【0045】
送信部220は、ストレージ20Dに記憶された車両情報及び規制表示の情報を、センタサーバ30に送信する機能を有している。具体的に、本実施形態の送信部220は、センタサーバ30から要求があった場合に、ストレージ20Dに記憶された車両情報及び規制表示の情報をセンタサーバ30に送信する。
【0046】
(センタサーバ)
図6に示されるように、センタサーバ30は、CPU30A、ROM30B、RAM30C、ストレージ30D及び通信I/F30Eを含んで構成されている。CPU30A、ROM30B、RAM30C、ストレージ30D及び通信I/F30Eは、内部バス30Gを介して相互に通信可能に接続されている。CPU30A、ROM30B、RAM30C、ストレージ30D及び通信I/F30Eの機能は、上述した車載器20のCPU20A、ROM20B、RAM20C、ストレージ20D及び無線通信I/F20Eの機能と同じである。なお、通信I/F30Eは有線による通信を行ってもよい。CPU30Aはプロセッサの一例である。
【0047】
本実施形態のストレージ30Dには、プログラムとしての処理プログラム150、規制値情報DB160、及び抽出画像DB170が記憶されている。なお、ROM30Bが処理プログラム150及び規制値情報DB160を記憶してもよい。
【0048】
処理プログラム150は、センタサーバ30を制御するためのプログラムである。処理プログラム150の実行に伴い、センタサーバ30は、車両12から規制表示の情報を収集し、車両12の走行情報に対して運転診断を行うための各処理を実行する。
【0049】
規制値情報DB160には、車両12から収集した規制表示の情報及び信頼度が記憶されている。
【0050】
具体的には、各位置において情報化された、制限速度、一時停止、駐車禁止、転回禁止の情報が、信頼度と共に記憶されている。
【0051】
抽出画像DB170には、違反と診断された際の車両情報に含まれる撮像画像が記憶されている。
【0052】
図7に示されるように、本実施形態のセンタサーバ30では、CPU30Aが、処理プログラム150を実行することで、収集部250、取得部260、前処理部270、診断部280、及び抽出部290として機能する。
【0053】
収集部250は、車両12の車載器20から、規制表示の情報を取得する機能を有している。収集部250は、取得した規制表示の情報を、信頼度、及び情報化された位置を示す位置情報と共に、規制値情報DB160に記憶させる。
【0054】
取得部260は、車両12の車載器20から、車両12の車両情報を取得する機能を有している。
【0055】
前処理部270は、情報化された規制表示の情報の信頼度が閾値以上である場合、当該情報を規制値に設定し、ある時刻における規制値を、当該時刻を含む一定区間における規制値の何れか一の値で更新する。
【0056】
具体的には、前処理部270は、情報化された規制表示が、制限速度に係る標識である場合には、一定区間における規制値である制限速度の最大値で、一定区間の全ての規制値を更新する。
【0057】
より具体的には、制限速度に係る標識の信頼度が、閾値(例えば、50%)以上である場合、情報化された制限速度を記録する。そして、制限速度に係る標識の誤検出、未検出を避けるため、記録された制限速度を、一定区間である前後1秒の最大値に置き換えるフィルタ処理をすることにより、当該最大値で、一定区間の全ての制限速度を更新する。
【0058】
また、前処理部270は、情報化された規制表示が、禁止行為に係る表示である場合、情報化された規制表示の情報の信頼度が閾値(例えば、50%)以上であれば、規制値であるフラグをオンに設定し、一定区間における規制値であるフラグにオンがある場合、一定区間の全ての規制値であるフラグをオンに更新する。
【0059】
例えば、一時停止標識の信頼度が50%以上である場合、一時停止標識に係るフラグをオン(1)にして、記録する。そして、一時停止標識の誤検出、未検出を避けるため、記録されたフラグを、一定区間である前後0.2秒の最大値に置き換えるフィルタ処理をすることにより、当該最大値で、一定区間の全てのフラグを更新する。
【0060】
また、駐車禁止標識の信頼度が50%以上の時、駐車禁止標識に係るフラグをオン(1)にして、記録する。そして、駐車禁止標識の誤検出、未検出を避けるため、記録されたフラグを、一定区間である前後0.2[sec]の最大値に置き換えるフィルタ処理をし、当該最大値を、一定区間の全てのフラグとして更新する。
【0061】
また、転回禁止標識の信頼度が50%以上の時、転回禁止標識に係るフラグをオン(1)にして、記録する。そして、転回禁止標識の誤検出、未検出を避けるため、記録されたフラグを、一定区間である前後0.2秒の最大値に置き換えるフィルタ処理をすることにより、当該最大値で、一定区間の全てのフラグを更新する。
【0062】
診断部280は、車両12の車載器20から取得した車両情報に含まれる走行情報に基づく車両の走行が、更新された規制値に基づく違反条件を満たした場合に、違反と診断する。
【0063】
具体的には、診断部280は、制限速度に係る標識の周辺で、制限速度を著しく超過して走行していることを違反条件として、車両12の運転が違反しているか診断する。
【0064】
例えば、車速>制限速度+超過速度を、違反条件とする。超過速度は、20km/h、30km/h、又は40km/hである。
【0065】
また、診断部280は、一時停止標識の周辺で、一時停止をしないことを違反条件として、車両12の運転が違反しているか診断する。
【0066】
例えば、一時停止標識に係るフラグが、オンである場合、違反と仮に診断し、車速が閾値(例えば、1km/h)未満となれば、違反との仮診断を削除し、違反していないと診断する。
【0067】
また、診断部280は、駐車禁止標識の周辺で、駐車したことを違反条件として、車両12の運転が違反しているか診断する。
【0068】
例えば、駐車禁止標識に係るフラグが、オンであり、車速が閾値(例えば、1km/h)未満となれば、違反と仮に診断し、車速が閾値(1km/h)未満である状態の継続時間が、閾値(例えば、180秒)未満であれば、違反との仮診断を削除し、違反していないと診断する。
【0069】
また、診断部280は、転回禁止標識の周辺で、転回したことを違反条件として、車両12の運転が違反しているか診断する。
【0070】
例えば、転回禁止標識に係るフラグが、オンである場合、違反と仮に診断し、車両12の最大ヨー角が閾値(例えば、150°)未満であり、かつ、車両12のステアリングホイールの最大舵角が閾値(例えば、400°)未満であれば、違反との仮診断を削除し、違反していないと診断する。
【0071】
抽出部290は、違反条件を満たした場合を契機に、車両12の車載器20から取得した車両情報に含まれる撮像画像を抽出し、抽出画像DB170に記憶させる。
【0072】
また、抽出部290は、違反条件を満たさなくなった場合を契機に、車両12の車載器20から取得した車両情報に含まれる撮像画像の抽出を終了し、抽出した撮像画像を、抽出画像DB170に記憶させる。
【0073】
また、抽出部290は、走行情報に基づく所定の違反解除条件を満たした場合、抽出された撮像画像を削除する。
【0074】
具体的には、制限速度に係る標識の周辺で、制限速度を著しく超過して走行している、という違反条件を満たした場合を契機に、車両12の車載器20から取得した車両情報に含まれる撮像画像の抽出を開始し、当該違反条件を満たさなくなった場合に、撮像画像の抽出を終了し、抽出した撮像画像を、抽出画像DB170に記憶させる。
【0075】
また、一時停止標識に係るフラグがオンである場合を契機に、車両12の車載器20から取得した車両情報に含まれる撮像画像の抽出を開始し、所定時間(例えば、10秒)経過した場合に、撮像画像の抽出を終了し、抽出した撮像画像を、抽出画像DB170に記憶させる。最低車速が、閾値(例えば、1km/h)未満であることを違反解除条件として、違反解除条件を満たした場合に、一時停止をしているとみなし、抽出した撮像画像を削除する。
【0076】
また、駐車禁止標識に係るフラグがオンであり、かつ、車速が閾値(例えば、1km/h)未満である場合を契機に、車両12の車載器20から取得した車両情報に含まれる撮像画像の抽出を開始し、車速が閾値(1km/h)以上になった場合に、撮像画像の抽出を終了し、抽出した撮像画像を、抽出画像DB170に記憶させる。また、車速が閾値(1km/h)未満である状態の継続時間が、所定時間(例えば、180秒)未満であることを違反解除条件として、違反解除条件を満たした場合に、駐車には当たらないとみなし、抽出した撮像画像を削除する。車速が閾値(例えば、1km/h)未満である状態の区間、及び当該区間の前の所定時間(例えば、5秒)に、駐車禁止標識に係るフラグがオンでないことを違反解除条件として、違反解除条件を満たした場合に、抽出した撮像画像を削除する。
【0077】
また、車速が閾値(例えば、1km/h)未満である状態の区間内において乗降車(助手席、後部座席)があったことを違反解除条件として、違反解除条件を満たした場合に、駐車には当たらないとみなし、抽出した撮像画像を削除する。
【0078】
また、転回禁止標識に係るフラグがオンである場合を契機に、車両12の車載器20から取得した車両情報に含まれる撮像画像の抽出を開始し、所定時間(例えば、10秒)経過した場合に、撮像画像の抽出を終了し、抽出した撮像画像を、抽出画像DB170に記憶させる。車両12の最大ヨー角が閾値(例えば、150°)未満であり、かつ、車両12のステアリングホイールの最大舵角が閾値(例えば、400°)未満であることを違反解除条件として、違反解除条件を満たした場合に、抽出した撮像画像を削除する。
【0079】
(制御の流れ)
本実施形態の運転診断システム10で実行される処理の流れについて、
図8~
図11のフローチャートを用いて説明する。車載器20における処理は、車載器20のCPU20Aが、取得部200、処理部210及び送信部220として機能することにより実行される。また、センタサーバ30における処理は、センタサーバ30のCPU30Aが収集部250、取得部260、前処理部270、診断部280、及び抽出部290として機能することにより実行される。
【0080】
まず、車両12が走行しているときに、車載器20ではCPU20Aが
図8に示す規制表示情報送信処理を実行する。
【0081】
図8のステップS100において、処理部210は、カメラ24Cにより撮像された車両12外部の撮像画像を取得する。
【0082】
ステップS102において、処理部210は、カメラ24Cにより撮像された撮像画像から、規制表示を認識することにより、規制表示の情報に情報化すると共に、規制表示の情報の信頼度を導出し、規制情報DB120に一旦記憶させる。
【0083】
ステップS104において、処理部210は、上記ステップS102の処理により規制表示が認識されたか否かを判定する。上記ステップS102の処理により規制表示が認識された場合には、ステップS106へ移行する。一方、上記ステップS102の処理により規制表示が認識されなかった場合には、規制表示情報送信処理を終了する。
【0084】
ステップS106では、送信部220は、上記ステップS102による認識結果として得られた規制表示の情報を、規制表示の情報の信頼度及び位置情報と共にセンタサーバ30に送信し、規制表示情報送信処理を終了する。
【0085】
センタサーバ30は、車載器20から受信した規制表示の情報を、信頼度及び情報化された位置の位置情報と共に、規制値情報DB160に記憶させる。
【0086】
また、車両12が走行しているときに、車載器20は、取得した車両情報をセンタサーバ30に送信する。このとき、センタサーバ30では、CPU30Aが
図9~
図11に示す運転診断処理を繰り返し実行する。
【0087】
具体的には、規制表示としての制限速度標識について、CPU30Aが
図9に示す運転診断処理を繰り返し実行する。
【0088】
図9のステップS110において、取得部260は、車両12の車載器20から、車両12の車両情報を取得する。
【0089】
ステップS112において、前処理部270は、規制値情報DB160から、取得した車両情報に含まれる位置情報に対応する規制値である制限速度、及び制限速度に係る標識の信頼度を取得する。
【0090】
ステップS114において、前処理部270は、上記ステップS112で取得した制限速度に係る標識の信頼度が、閾値(例えば、50%)以上である場合、情報化された制限速度を記録する。そして、前処理部270は、記録された制限速度を、一定区間である前後1秒の最大値に置き換えるフィルタ処理をすることにより、当該最大値で、一定区間の全ての制限速度を更新する。
【0091】
ステップS116において、診断部280は、制限速度に係る標識の周辺で、制限速度を著しく超過して走行していることを違反条件として、違反条件を満たしているか否かを判定する。違反条件を満たしている場合には、車両12の運転が違反していると診断し、ステップS118へ移行する。一方、違反条件を満たしていない場合には、ステップS120へ移行する。
【0092】
ステップS118において、抽出部290は、車両12の車載器20から取得した車両情報に含まれる撮像画像の抽出を開始する。
【0093】
ステップS120において、抽出部290は、撮像画像の抽出中であるか否かを判定する。撮像画像の抽出中である場合には、ステップS122へ移行し、撮像画像の抽出を終了し、抽出した撮像画像を、抽出画像DB170に記憶させる。一方、撮像画像の抽出中でない場合には、運転診断処理を終了する。
【0094】
また、規制表示としての一時停止標識について、CPU30Aが
図10に示す運転診断処理を繰り返し実行する。なお、上記
図9と同様の処理については、同一符号を付して説明する。
【0095】
図10のステップS110において、取得部260は、車両12の車載器20から、車両12の車両情報を取得する。
【0096】
ステップS112において、前処理部270は、規制値情報DB160から、取得した車両情報に含まれる位置情報に対応する規制値である一時停止標識に係るフラグ、及び一時停止標識の信頼度を取得する。
【0097】
ステップS114において、前処理部270は、上記ステップS112で取得した一時停止標識の信頼度が閾値(例えば、50%)以上である場合、一時停止標識に係るフラグをオン(1)にして、記録する。そして、前処理部270は、記録されたフラグを、一定区間である前後0.2秒の最大値に置き換えるフィルタ処理をすることにより、当該最大値で、一定区間の全てのフラグを更新する。
【0098】
ステップS200において、診断部280は、上記ステップS112で取得した一時停止標識に係るフラグがオンであるか否かを判定する。上記ステップS112で取得した一時停止標識に係るフラグがオンでない場合には、運転診断処理を終了する。一方、上記ステップS112で取得した一時停止標識に係るフラグがオンである場合には、ステップS202において、診断部280は、違反と仮に診断し、抽出部290は、一時停止標識に係るフラグがオンである場合を契機に、車両12の車載器20から取得した車両情報に含まれる撮像画像の抽出を開始し、所定時間(例えば、10秒)経過した場合に、撮像画像の抽出を終了し、抽出した撮像画像を、抽出画像DB170に記憶させる。
【0099】
ステップS204において、抽出部290は、最低車速が、閾値(例えば、1km/h)未満であることを違反解除条件として、違反解除条件を満たしているか否かを判定する。違反解除条件を満たしていない場合には、違反との診断を確定させて、運転診断処理を終了する。一方、違反解除条件を満たしている場合には、一時停止をしているとみなし、ステップS206へ移行する。
【0100】
ステップS206では、抽出部290は、違反との仮診断、及び抽出した撮像画像を削除し、運転診断処理を終了する。
【0101】
また、規制表示としての転回禁止標識について、一時停止標識と同様に、CPU30Aが上記
図10に示す運転診断処理を繰り返し実行する。
【0102】
ここで、ステップS112では、前処理部270は、規制値情報DB160から、取得した車両情報に含まれる位置情報に対応する規制値である転回禁止標識に係るフラグ、及び転回禁止標識の信頼度を取得する。
【0103】
ステップS114では、前処理部270は、上記ステップS112で取得した転回禁止標識の信頼度が閾値(例えば、50%)以上である場合、転回禁止標識に係るフラグをオン(1)にして、記録する。そして、前処理部270は、記録されたフラグを、一定区間である前後0.2秒の最大値に置き換えるフィルタ処理をすることにより、当該最大値で、一定区間の全てのフラグを更新する。
【0104】
ステップS200において、診断部280は、上記ステップS112で取得した転回禁止標識に係るフラグがオンであるか否かを判定する。上記ステップS112で取得した転回禁止標識に係るフラグがオンでない場合には、運転診断処理を終了する。一方、上記ステップS112で取得した転回禁止標識に係るフラグがオンである場合には、ステップS202において、診断部280は、違反と仮に診断し、抽出部290は、転回禁止標識に係るフラグがオンである場合を契機に、車両12の車載器20から取得した車両情報に含まれる撮像画像の抽出を開始し、所定時間(例えば、10秒)経過した場合に、撮像画像の抽出を終了し、抽出した撮像画像を、抽出画像DB170に記憶させる。
【0105】
ステップS204において、抽出部290は、車両12の最大ヨー角が閾値(例えば、150°)未満であり、かつ、車両12のステアリングホイールの最大舵角が閾値(例えば、400°)未満であることを違反解除条件として、違反解除条件を満たしているか否かを判定する。違反解除条件を満たしていない場合には、違反との診断を確定させて、運転診断処理を終了する。一方、違反解除条件を満たしている場合には、転回をしていないとみなし、ステップS206へ移行する。
【0106】
ステップS206では、抽出部290は、違反との仮診断、及び抽出した撮像画像を削除し、運転診断処理を終了する。
【0107】
また、規制表示としての駐車禁止標識について、CPU30Aが
図11に示す運転診断処理を繰り返し実行する。なお、上記
図9と同様の処理については、同一符号を付して説明する。
【0108】
図11のステップS110において、取得部260は、車両12の車載器20から、車両12の車両情報を取得する。
【0109】
ステップS112において、前処理部270は、規制値情報DB160から、取得した車両情報に含まれる位置情報に対応する規制値である駐車禁止標識に係るフラグ、及び駐車禁止標識の信頼度を取得する。
【0110】
ステップS114において、前処理部270は、上記ステップS112で取得した駐車禁止標識の信頼度が閾値(例えば、50%)以上の時、駐車禁止標識に係るフラグをオン(1)にして、記録する。そして、前処理部270は、記録されたフラグを、一定区間である前後0.2秒の最大値に置き換えるフィルタ処理をすることにより、当該最大値で、一定区間の全てのフラグを更新する。
【0111】
ステップS116において、診断部280は、駐車禁止標識の周辺で、駐車したことを違反条件として、違反条件を満たしているか否かを判定する。違反条件を満たしている場合には、車両12の運転が違反していると診断し、ステップS118へ移行する。一方、違反条件を満たしていない場合には、ステップS120へ移行する。
【0112】
ステップS118において、抽出部290は、車両12の車載器20から取得した車両情報に含まれる撮像画像の抽出を開始する。
【0113】
ステップS120において、抽出部290は、撮像画像の抽出中であるか否かを判定する。撮像画像の抽出中である場合には、ステップS122へ移行し、撮像画像の抽出を終了し、抽出した撮像画像を、抽出画像DB170に記憶させる。一方、撮像画像の抽出中でない場合には、運転診断処理を終了する。
【0114】
ステップS300では、抽出部290は、車速が閾値(例えば、1km/h)未満である状態の継続時間が、所定時間(例えば、180秒)未満であることを違反解除条件として、違反解除条件を満たしているか否かを判定する。違反解除条件を満たしていない場合には、違反との診断を確定させて、運転診断処理を終了する。一方、違反解除条件を満たしている場合には、駐車をしていないとみなし、ステップS302へ移行する。
【0115】
ステップS302では、抽出部290は、違反との仮診断、及び抽出した撮像画像を削除し、運転診断処理を終了する。
【0116】
(実施形態のまとめ)
本実施形態のセンタサーバ30は、情報化された規制表示の情報の信頼度が閾値以上である場合、情報化された規制表示の情報を規制値に設定し、ある時刻における規制値を、当該時刻を含む一定区間における規制値の最大値で更新する。そのため、センタサーバ30によれば、撮像画像から取得した規制表示を基にブレのない運転診断を行うことができる。
【0117】
また、本実施形態のセンタサーバ30は、違反条件を満たした場合を契機に撮像画像を抽出する。そのため、センタサーバ30によれば、違反と診断された際の撮像画像を記録することができる。
【0118】
また、本実施形態のセンタサーバ30は、走行情報に基づく所定の違反解除条件を満たした場合、抽出された撮像画像を削除する。このため、センタサーバ30によれば、違反と一旦診断された後に、違反していないと診断された際に、抽出された撮像画像を削除することができる。
【0119】
[備考]
上記実施形態では、一定区間の全ての規制値を、一定区間における規制値の最大値で更新させていたが、この限りではなく、一定区間の全ての規制値を、一定区間における規制値の頻出値や中央値で更新してもよい。
【0120】
また、上記実施形態でCPU20A及びCPU30Aがソフトウェア(プログラム)を読み込んで実行した各種処理を、CPU以外の各種のプロセッサが実行してもよい。この場合のプロセッサとしては、FPGA(Field-Programmable Gate Array)等の製造後に回路構成を変更可能なPLD(Programmable Logic Device)、及びASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が例示される。また、上述した各処理を、これらの各種のプロセッサのうちの1つで実行してもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGA、及びCPUとFPGAとの組み合わせ等)で実行してもよい。また、これらの各種のプロセッサのハードウェア的な構造は、より具体的には、半導体素子等の回路素子を組み合わせた電気回路である。
【0121】
また、上記実施形態において、各プログラムはコンピュータが読み取り可能な非一時的記録媒体に予め記憶(インストール)されている態様で説明した。例えば、車載器20における制御プログラム100はROM20Bに予め記憶され、センタサーバ30における処理プログラム150はストレージ30Dに予め記憶されている。しかしこれに限らず、各プログラムは、CD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の非一時的記録媒体に記録された形態で提供されてもよい。また、プログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。
【0122】
上記実施形態で説明した処理の流れは、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【符号の説明】
【0123】
12 車両
20 車載器
30 センタサーバ(情報処理装置)
30A CPU(プロセッサ)
30D ストレージ(メモリ)
150 処理プログラム(プログラム)
250 収集部
260 取得部
270 前処理部
280 診断部
290 抽出部