JP7626080B2 - 周辺監視装置 - Google Patents

周辺監視装置 Download PDF

Info

Publication number
JP7626080B2
JP7626080B2 JP2022018172A JP2022018172A JP7626080B2 JP 7626080 B2 JP7626080 B2 JP 7626080B2 JP 2022018172 A JP2022018172 A JP 2022018172A JP 2022018172 A JP2022018172 A JP 2022018172A JP 7626080 B2 JP7626080 B2 JP 7626080B2
Authority
JP
Japan
Prior art keywords
image
vehicle
registration
display
condition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022018172A
Other languages
English (en)
Other versions
JP2023115773A (ja
Inventor
俊宏 高木
大史 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2022018172A priority Critical patent/JP7626080B2/ja
Priority to US18/082,015 priority patent/US12400456B2/en
Priority to CN202310054088.4A priority patent/CN116572841B/zh
Publication of JP2023115773A publication Critical patent/JP2023115773A/ja
Application granted granted Critical
Publication of JP7626080B2 publication Critical patent/JP7626080B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R1/00Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/20Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/22Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R2300/00Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle
    • B60R2300/10Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of camera system used
    • B60R2300/105Details of viewing arrangements using cameras and displays, specially adapted for use in a vehicle characterised by the type of camera system used using multiple cameras
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2380/00Specific applications
    • G09G2380/10Automotive applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Mechanical Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Traffic Control Systems (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Description

本発明は、所定の表示条件が成立した場合、所定の周辺画像を含む周辺画面を車両に搭載された表示装置に表示する周辺監視装置に関する。
従来から、周辺画像を含む周辺画面を表示装置に表示する周辺監視装置が知られている。例えば、特許文献1に記載の周辺監視装置(以下、「従来装置」と称呼する。)は、車両が狭路又は狭い屈曲路を走行している場合、最も接触する可能性が高い車体部分を含んだ範囲の画像を含む周辺画面を自動で表示する。
特開2012-71833号公報
本発明者等は、車両が「運転者によって予め記憶された登録位置」付近に位置する場合に周辺画面を自動で表示する周辺監視装置を検討している。このような周辺監視装置は、登録位置を記憶しておく記憶装置の記憶容量の上限、又は、運転者の要望により、登録位置を消去する必要がある。
周辺監視装置は、登録位置を消去する場合、運転者に消去する登録位置を選択させる。この場合、周辺監視装置は、運転者に登録位置がどの位置であるかを特定可能な画面を表示する必要がある。
車両が搭載しているナビゲーション装置が記憶しているマップデータを利用して、マップデータのマップ上に登録位置を表示する周辺監視装置が考えられるが、以下のような問題がある。
・マップデータを有していない車両に適用できないこと。
・複数の登録位置が比較的近距離に存在する場合、運転者はマップを拡大するための拡大操作を行わなければならないこと。
本発明は前述した課題に対処するためになされたものである。即ち、本発明の目的の一つは、マップデータを有していない車両に適用可能で、且つ、マップの拡大操作を必要とせずに登録位置がどの位置であるかを運転者に特定させることができる周辺監視装置を提供することにある。
本発明の周辺監視装置(以下、「本発明装置」とも称呼する。)は、
車両の周辺領域を撮像するように構成された撮像装置(22FR、22RR、22L、22R)と、
所定の表示条件が成立した場合、前記撮像装置が撮影した画像に基いて生成された所定の周辺画像を含む周辺画面を前記車両に搭載された表示装置(30)に表示するように構成された制御ユニット(20)と、
を備え、
前記制御ユニットは、
前記車両の運転者が前記車両の現在位置を登録位置として登録するための登録操作を行った場合(ステップ705「Yes」)、前記現在位置にて前記撮像装置が撮影した画像に基いて生成された前記周辺画像を登録時画像として取得し(ステップ715)、前記登録時画像と前記現在位置とを関連付けた登録位置情報を記憶し(ステップ725)、
前記車両が前記登録位置を中心にした所定の第1範囲(AR1)内に位置するとの位置条件が成立した場合(ステップ525「Yes」)、前記表示条件を成立させることにより(ステップ540)前記周辺画面を前記表示装置に表示し(ステップ605「Yes」、ステップ630、ステップ640)、
所定の消去条件が成立した場合(ステップ720「No」)、記憶されている前記登録位置情報の登録時画像を含む選択画面(320)を前記表示装置に表示し(ステップ730)、
前記運転者が前記選択画面において選択した登録時画像の登録位置情報を消去する(ステップ740)、
ように構成されている。
本発明装置は、登録時画像を含む選択画面を表示し、運転者が選択画面において選択した登録時画像の登録位置情報を消去する。これにより、運転者は、選択画面に含まれる登録時画像を視認することにより、登録位置情報の登録位置がどの位置であるかを特定できる。従って、マップデータを有していない車両にも本発明装置を適用でき、本発明装置は、マップの拡大操作を必要とせずに登録位置がどの位置であるかを運転者に特定させることができる。
本発明装置の一態様において、
前記制御ユニットは、前記位置条件が成立したことにより前記周辺画面を前記表示装置に表示した場合(ステップ820「Yes」)、前記登録位置を中心にして前記第1範囲よりも広い範囲に設定された第2範囲の外に前記車両が位置するようになったとき(ステップ835「Yes」)、前記周辺画面の表示を終了する(ステップ840)ように構成されている。
本態様では、車両が第1範囲の外に位置するようになったときではなく、車両が「登録位置を中心にして第1範囲よりも広い範囲に設定された第2範囲」の外に位置するようになったときに周辺画面の表示を終了する。これにより、車両VAの現在位置の特定の精度が悪い場合であっても、車両の現在位置が第1範囲の内にあると判定されたり第1範囲の外にあると判定されることにより、周辺画面の表示が開始と終了とが繰り返される可能性を低減することができる。従って、運転者が周辺画面の表示の開始と終了との繰り返しを煩わしいと感じる可能性を低減することができる。
本発明装置の一態様において、
前記制御ユニットは、
複数の人工測位衛星から受信した測位信号に基いて前記車両の現在位置を特定し(25)、
前記位置条件が成立したことにより前記周辺画面を前記表示装置に表示している間に前記車両の現在位置が特定できなくなった場合(ステップ825「No」)、前記車両の現在位置が特定できなくなった時点から前記車両が走行した走行距離が所定の閾値距離以上となったとき(ステップ850「Yes」)、前記周辺画面の表示を終了する(ステップ840)、
ように構成されている。
本態様では、車両の現在位置が特定できくなった場合には、車両の現在位置が特定できなくなった時点からの走行距離が閾値距離以上となったときに周辺画面の表示を終了する。これにより、車両が地下駐車場等に位置することにより測位信号を受信できないことに起因して車両の現在位置が特定できなくなった場合であっても、周辺画面の表示を適切に終了することができる。
本発明装置の一態様において、
前記制御ユニットは、
前記車両の進行方向の画像(302)及び前記車両の周辺領域の俯瞰画像(304)の少なくとも一方を前記周辺画像として取得し(ステップ615、ステップ715)、
前記周辺画像を含む前記周辺画面及び前記選択画面を前記表示装置に表示する(ステップ630、ステップ640、ステップ730)、
ように構成されている。
これにより、運転者は、周辺画面を視認することにより車両の進行方向の領域及び車両の周辺領域の少なくとも一方の状況を把握できる。
本発明装置の一態様において、
前記制御ユニットは、前記運転者が前記登録操作を行った場合(ステップ705「Yes」)、記憶された前記登録位置情報の数が所定の閾値以上であるとき(ステップ720「No」)、前記消去条件を成立させることにより前記選択画面を前記表示装置に表示する(ステップ730)ように構成されている。
本態様では、登録位置情報の記憶数(登録数)が閾値以上である場合、選択画面を表示し、消去する登録位置情報を運転者に選択させる。これにより、登録位置情報の記憶容量が大きくなり過ぎることを防止できる。
本発明装置の一態様において、
前記制御ユニットは、前記位置条件が成立した場合の他に、前記運転者が前記周辺画面の表示を要求する要求操作を行ったとの操作条件(ステップ520「Yes」)、及び、前記車両の周辺に障害物を検出したとの障害物条件(ステップ530「Yes」)の何れかが成立した場合にも、前記表示条件を成立させることにより前記周辺画面を前記表示装置に表示するように構成されている。
本態様では、操作条件が成立した場合に周辺画面を表示するので、運転者の周辺画面を表示させたい場合に要求操作を行うことで周辺画面を表示させることができる。更に、本態様では、障害物条件が成立した場合に周辺画面を表示するので、車両の周辺に障害物が存在する場合に周辺画面を表示でき、運転者が障害物を把握ができる可能性を高めることができる。
上記態様において、
前記表示装置はタッチパネル式の表示装置であり、
前記制御ユニットは、
前記周辺画面を前記表示装置に表示した場合、前記周辺画面とともに登録スイッチ画像(306)も前記表示装置に表示し、
前記運転者が前記登録スイッチ画像をタッチした場合(ステップ705「Yes」)、前記運転者が前記登録操作を行ったと見做し、前記登録時画像を取得するとともに前記登録位置情報を記憶する(ステップ725)、
ように構成されている。
本態様では、周辺画面とともに登録スイッチ画像が表示されるので、運転者の登録操作を行う際の操作性を高めることができる。
上記態様において、
前記制御ユニットは、
前記車両の速度である車速が所定の閾値車速以下である場合に(ステップ620「Yes」)前記運転者が前記登録スイッチ画像をタッチしたとき、前記運転者が前記登録操作を行ったと見做し、
前記車速が前記閾値車速よりも大きい場合に(ステップ620「No」)前記運転者が前記登録スイッチ画像をタッチしても、前記運転者が前記登録操作を行ったと見做さない、
ように構成されている。
車速が閾値車速以下である場合に運転者が登録スイッチ画像をタッチしたときにのみ、運転者が登録操作を行ったと見做すので、車速が閾値車速よりも大きい場合に運転者が登録スイッチ画像をタッチしようとする可能性を低減できる。
なお、上記説明においては、発明の理解を助けるために、後述する実施形態に対応する発明の構成に対し、その実施形態で用いた名称及び/又は符号を括弧書きで添えている。しかしながら、発明の各構成要素は、前記名称及び/又は符号によって規定される実施形態に限定されるものではない。本発明の他の目的、他の特徴及び付随する利点は、以下の図面を参照しつつ記述される本発明の実施形態についての説明から容易に理解されるであろう。
図1は、本発明の実施形態に係る周辺監視装置の概略システム構成図である。 図2は、本発明の実施形態に係る周辺監視装置の作動の概要の説明図である。 図3は、図1に示した表示装置に表示される選択画面の説明図である。 図4は、第1範囲及び第2範囲の説明図である。 図5は、図1に示したPVMECUのCPUが実行する表示条件判定ルーチンを示したフローチャートである。 図6は、図1に示したPVMECUのCPUが実行する表示制御ルーチンを示したフローチャートである。 図7は、図1に示したPVMECUのCPUが実行する登録位置情報登録ルーチンを示したフローチャートである。 図8は、図1に示したPVMECUのCPUが実行する終了条件判定ルーチンを示したフローチャートである。 図9は、図1に示したPVMECUのCPUが実行するロスト中距離取得サブルーチンを示したフローチャートである。
<構成>
図1に示すように、本発明の実施形態に係る周辺監視装置10は、車両VAに搭載される。
周辺監視装置10は、パノラミックビューモニタECU20(以下、「PVMECU20」と称呼する。)を備える。
ECUは、エレクトロニックコントロールユニットの略称であり、CPU、ROM、RAM及びインターフェース等を含むマイクロコンピュータを主要構成部品として有する電子制御回路である。ECUを「制御ユニット」、「コントローラ」又は「コンピュータ」と称呼する場合もある。CPUは、メモリ(ROM)に格納されたインストラクション(ルーチン、プログラム)を実行することにより各種機能を実現する。ECUの機能は、複数のECUに分散されてもよい。
周辺監視装置10は、車輪速センサ21、前カメラ22FR、後カメラ22RR、左カメラ22L、右カメラ22R、四つの前ソナー23FR、四つの後ソナー23RR、カメラスイッチ(SW)24及びGNSS(Global Navigation Satellite System)受信機25を備える。これらは、PVMECU20とデータ交換に接続されている。
車輪速センサ21は、車両VAの車輪毎に設けられている。各車輪速センサ21は、対応する車輪が所定角度回転する毎に一つの車輪パルス信号を発生させる。PVMECU20は、各車輪速センサ21が発生させた車輪パルス信号の単位時間におけるパルス数をカウントし、そのパルス数に基いて各車輪の回転速度を取得する。そして、PVMECU20は、各車輪の回転速度に基いて車両VAの速度を示す車速Vsを取得する。一例として、PVMECU20は、四つの車輪の車輪速度の平均値を車速Vsとして取得する。
前カメラ22FRは、例えば、車両VAのフロントグリルFGの車幅方向の中央付近に配設されている。前カメラ22FRは、車両VAの前方の領域の画像である前方画像を取得し、前方画像をPVMECU20に送信する。
後カメラ22RRは、例えば、車両VAのバックドア(不図示)の車幅方向の中央付近に配設されている。後カメラ22RRは、車両VAの後方の領域の画像である後方画像を取得し、後方画像をPVMECU20に送信する。
左カメラ22Lは、例えば、左サイドミラーLSMに配設されている。左カメラ22Lは、車両VAの左側方の領域を撮影することにより当該領域の画像である左側方画像を取得し、左側方画像をPVMECU20に送信する。
右カメラ22Rは、例えば、右サイドミラーRSMに配設されている。右カメラ22Rは、車両VAの右側方の領域の画像である右側方画像を取得し、右側方画像をPVMECU20に送信する。
カメラ22FR乃至22Rが撮影した画像を合わせると、車両VAの周囲(360度)の領域の画像となる。
四つの前ソナー23FRは、それぞれ、車両VAのフロントバンパーFBの左端、左中央、右中央及び右端に配設されている。
前ソナー23FRは、音波を放射し、立体物(以下、「障害物」と称呼する場合もある。)により反射された音波を受信する。前ソナー23FRは、受信した音波に基いて、車両VAから立体物までの距離及び立体物の車両VAに対する横位置を前方立体物情報として取得し、前方立体物情報をPVMECU20に送信する。
PVMECU20は、各前ソナーFR23から受信した前方立体物情報に基いて車両VAの左前側方から右前側方までの領域に存在する立体物を検出可能である。
四つの後ソナー23RRは、それぞれ、車両VAのリアバンパー(不図示)の左端、左中央、右中央及び右端に配設されている。
後ソナー23RRは、音波を放射し、立体物により反射された音波し、受信した音波に基いて立体物までの距離及び立体物の横位置を後方立体物情報として取得し、後方立体物情報をPVMECU20に送信する。
PVMECU20は、各後ソナー23RRから受信した後方立体物情報に基いて車両VAの左後側方から右後側方までの領域に存在する立体物を検出可能である。
カメラSW24は、車両VAのステアリングホイール(不図示)付近であって且つ車両VAの運転者が操作可能な位置に配設されている。運転者がカメラSW24を操作すると、PVMECU20は、図2に示したフロントモード画面300を表示装置30に表示する。なお、フロントモード画面300は、「周辺画面」と称呼される場合がある。
GNSS受信機25は、複数の人工測位衛星から送信された測位信号を受信する装置である。PVMECU20は、GNSS受信機25が受信した測位信号に基いて車両VAの現在位置(緯度及び経度)を特定する。
更に、周辺監視装置10は、表示装置30及び記憶装置31を備える。これらは、PVMECU20とデータ交換可能に接続されている。
表示装置30は、車両VAの車室内であって且つ運転者が視認可能な位置に配設されており、運転者が表示装置30に表示されている画面をタッチすることにより入力を行うことができるタッチパネル式のディスプレイである。例えば、表示装置30は、車両VAのインストルメントパネルの中央付近に設けられるマルチメディアディスプレイである。
記憶装置26は、PVMECU20がデータの読み出し及び書き込みが可能な不揮発性の記憶装置である。例えば、記憶装置26はハードディスクドライブであるが、ハードディスクドライブに限定されず、PVMECU20がデータの読み出し及び書き込みが可能な周知の記憶装置又は記憶媒体であればよい。
記憶装置26は、画像記憶部310及び登録位置情報記憶部312を有している。画像記憶部310には、後述する登録時画像が記憶される。登録位置情報記憶部312には、後述する登録位置と登録時画像とが関連付けられた登録位置情報が記憶される。
(作動の概要)
図2及び図3を参照しながら、周辺監視装置10の作動の概要を説明する。
図2の(A)に示したように車両VAがT字路へ進入した場合、運転者は、このT字路では見通しが悪いのでT字路の左右の状況を確認したいと考えて、カメラSW24を操作する。カメラSW24が操作された場合に車速Vsが第1閾値車速Vsth1である場合、周辺監視装置10は、フロントモード画面300を表示装置30に表示する。
フロントモード画面300は、進行方向画像領域302、パノラミックビュー(PV)画像領域304及び登録スイッチ(SW)画像306を含んでいる。
進行方向画像領域302には、前カメラ22FRが取得した前方画像に基いて生成された進行方向画像が表示される。
PV画像領域304には、前方画像、後方画像、左側方画像及び右側方画像に基いて生成されたPV画像が表示される。PV画像は、車両VAの鉛直上方の視点から車両VAの周辺領域を視たときの俯瞰画像である。
登録SW画像306は、運転者が現在位置を登録位置として登録する場合にタッチする画像である。車速Vsが「第1閾値車速Vsth1よりも小さな第2閾値車速vsth」以下である場合に運転者が登録SW画像306をタッチすると、周辺監視装置10は、このタッチ操作を登録操作として見做し、車両VAの現在位置を登録位置に登録する。
その後、図2の(B)に示したように、車両VAは停止線の手前で停車する(即ち、車速Vsが第2閾値車速Vsth2以下となる。)。運転者は、今後車両VAがこのT字路を通過するときにはフロントモード画面300を表示させることを所望して、登録SW画像306をタッチする。
車速Vsが第2閾値車速Vsth2以下であり且つ運転者が登録SW画像306をタッチした場合、周辺監視装置10は、登録位置情報記憶部312に記憶された登録位置情報の数(以下、「登録数」と称呼する。)Nが閾値Nth未満であるか否かを判定する。
登録数Nが閾値Nth未満である場合、図2の(C)に示したように、周辺監視装置10は、前方画像、後方画像、左側方画像及び右側方画像を取得してこれらの画像に基いてPV画像を生成するとともに前方画像に基いて進行方向画像を生成し、この進行方向画像及びPV画像を登録時画像として画像記憶部310に記憶する。更に、この場合、周辺監視装置10は、車両VAの現在位置及び登録時画像を関連付けた登録位置情報を登録位置情報記憶部312に記憶する。詳細には、周辺監視装置10は、車両VAの現在位置と「登録時画像を記憶した場所を表す格納パス」とを関連付けた登録位置情報を登録位置情報記憶部312に記憶する。
一方、登録数Nが閾値Nth以上である場合、図2の(D)に示したように、周辺監視装置10は、図3に示した選択画面320を表示する。選択画面320は、消去する登録位置情報を運転者に選択させるための画面である。
図3を参照しながら選択画面320について説明する。
選択画面320には、登録位置情報記憶部312に記憶されている登録位置情報の登録時画像が表示される。
選択画面320は、チェックボックス領域322、登録時画像領域324、OK画像326及びキャンセル画像328を含む。
チェックボックス領域322には、各登録時画像に対応するチェックボックス画像が表示される。登録時画像が選択されていない場合にはこの登録時画像に対応するチェックボックス画像は白色であり、登録時画像が選択された場合にはこの登録時画像に対応するチェックボックス画像は黒色に変化する。
登録時画像領域324には、登録時画像(進行方向画像及びPV画像)が表示される。
少なくとも一つの登録時画像が選択された状態でOK画像326がタッチされた場合、
周辺監視装置10は、選択された登録時画像の登録位置情報を登録位置情報記憶部312から消去するとともに登録位置情報の登録時画像も画像記憶部310から消去する。そして、周辺監視装置10は、車両VAの現在位置と新たに取得した登録時画像とを関連付けた登録位置情報を登録位置情報記憶部312に記憶するとともに、当該登録時画像を画像記憶部310に記憶する。
少なくとも一つの登録時画像が選択された状態でキャンセル画像328がタッチされた場合、周辺監視装置10は、その選択を取り消す。更に、何れの登録時画像も選択されていない状態でキャンセル画像328がタッチされた場合、周辺監視装置10は、新たな登録位置情報を記憶することを取り消す。
本実施形態に係る周辺監視装置10は、登録位置情報記憶部312に記憶されている登録位置情報の登録時画像を含む選択画面320を表示する。これにより、運転者は、登録位置情報がどの位置であるのかを特定し易くなるので、不要な登録位置情報を消去することができる。
運転者に消去する登録位置情報を選択させるために登録位置情報の登録位置をマップ上に表示する周辺監視装置は、マップデータを有していない車両VAには適用することができない。これに対して、本実施形態に係る周辺監視装置10は、登録位置情報の記憶(登録)時に登録時画像を記憶しておけばよいので、マップデータを有していない車両VAにも適用することができる。更に、本実施形態に係る周辺監視装置10によれば、複数の登録位置が比較的近距離に存在する場合であっても、運転者は、登録時画像を視認することで登録位置がどの位置であるかを特定できるので、マップの拡大操作が不要となる。
(表示条件)
表示条件が成立した場合、周辺監視装置10は、フロントモード画面300の表示装置30への表示を開始する。
表示条件は、車速Vsが第1閾値車速Vsth1以下であって且つシフトポジションSPがパーキング(P)ポジション及びリバース(R)ポジション以外のポジションである場合に、以下の操作条件、障害物条件及び位置条件の何れかが成立した場合に成立する。
操作条件:カメラSW24が操作されたこと。
障害物条件:前ソナー23FR及び後ソナー23RRの少なくとも一方が立体物(障害物)を検出したこと。
位置条件:車両VAが登録位置情報の登録位置から所定の第1範囲AR1(図4を参照。)内に位置すること。
図4に示したように、例えば、第1範囲AR1は、登録位置を中心として所定の半径r1を有する円形状である。
(終了条件)
終了条件が成立した場合、周辺監視装置10は、フロントモード画面300の表示装置30への表示を終了し、フロントモード画面300が表示される前に表示装置30に表示されていた画面を表示装置30に表示する。
終了条件は、以下の条件1が成立した場合に成立する。
条件1:車速Vsが第1閾値車速Vsth1よりも大きくなったこと。
更に、障害物条件が成立したことにより表示条件が成立した場合、終了条件は、条件1が成立しなくても以下の条件2が成立した場合に成立する。
条件2:前ソナー23FR及び後ソナー23RRの何れも立体物を検出しなくなったこと。
更に、位置条件が成立したことにより表示条件が成立した場合、終了条件は、条件1が成立しなくても以下の条件3及び条件4の何れかが成立した場合に成立する。
条件3:車両VAが図4に示した第2範囲AR2の外に位置すること。
図4に示したように、例えば、第2範囲AR2は、登録位置を中心とした所定の半径r2を有する円形状である。半径r2は半径r1よりも長い。このため、第2範囲AR2は、第1範囲AR1よりも広い範囲となる。
もし、車両VAが第1範囲AR1の外に位置するとの条件が成立した場合にフロントモード画面300の表示が終了すると、車両VAの現在位置の特定の精度が悪い場合であっても、車両の現在位置が第1範囲の内にあると判定されたり第1範囲の外にあると判定される。これに起因して、フロントモード画面300の表示の開始及び終了が繰り返され、運転者は煩わしいと感じる可能性がある。本実施形態では、第2範囲AR2は第1範囲AR1よりも広くなるように設定されているため、フロントモード画面300の表示の開始及び終了が繰り返される可能性を低減し、運転者が煩わしいと感じる可能性を低減できる。
条件4:GNSS受信機25が測位信号を受信できなくなった場合(即ち、車両VAの現在位置を特定できなくなった場合)、測位信号を受信できなくなった時点から車両VAが走行した距離(ロスト中走行距離)Dが閾値距離Dth以上となったこと。
もし、GNSS受信機25が測位信号を受信できなくなったとの条件が成立した場合にフロントモード画面300の表示が終了すると、運転者は、フロントモード画面300を見たいのにもかかわらずフロントモード画面300の表示が終了してしまい、煩わしさを感じる可能性がある。本実施形態によれば、GNSS受信機25が測位信号を受信できなくなった場合であっても車両VAが閾値距離Dth以上走行しなければ、フロントモード画面300の表示が終了しない。車両VAが閾値距離Dth以上走行していれば、運転者がフロントモード画面300を見る必要性が既に失われている可能性が高い。このため、運転者が上記煩わしさを感じる可能性を低減できる。
(具体的作動)
<表示条件判定ルーチン>
PVMECU20のCPU(以下、「CPU」と表記した場合、特に断りがない限り、PVMECU20のCPUを指す。)は、所定時間が経過する毎に図5にフローチャートにより示した表示条件判定ルーチンを実行する。
従って、所定のタイミングになると、CPUは、図5のステップ500から処理を開始し、ステップ505に進む。ステップ505にて、CPUは、第1表示フラグXdp1、第2表示フラグXdp2及び第3表示フラグXdp3の何れの値も「0」であるか否かを判定する。
第1表示フラグXdp1の値は、上記操作条件が成立したことにより表示条件が成立した場合に「1」に設定され、上記終了条件が成立した場合に「0」に設定される。なお、CPUは、車両VAの図示しないイグニッション・キー・スイッチがオフ位置からオン位置へと変更されたときに実行するイニシャルルーチンにおいて、第1表示フラグXdp1の値を「0」に設定する。
第2表示フラグXdp2の値は、上記位置条件が成立したことにより表示条件が成立した場合に「1」に設定され、上記終了条件が成立した場合に「0」に設定される。なお、CPUは、イニシャルルーチンにおいて第2表示フラグXdp2の値を「0」に設定する。
第3表示フラグXdp3の値は、上記障害物条件が成立したことにより表示条件が成立した場合に「1」に設定され、上記終了条件が成立した場合に「0」に設定される。なお、CPUは、イニシャルルーチンにおいて第3表示フラグXdp3の値を「0」に設定する。
第1表示フラグXdp1、第2表示フラグXdp2及び第3表示フラグXdp3の何れの値も「0」である場合、CPUは、ステップ505にて「Yes」と判定し、ステップ510に進む。
ステップ510にて、CPUは、車速Vsが第1閾値車速Vsth1以下であるか否かを判定する。車速Vsが第1閾値車速Vsth1よりも大きい場合、CPUは、ステップ510にて「No」と判定し、ステップ595に進んで本ルーチンを一旦終了する。
車速Vsが第1閾値車速Vsth1以下である場合、CPUは、ステップ510にて「Yes」と判定し、ステップ515に進む。ステップ515にて、CPUは、シフトポジションSPがPポジション及びRポジションの何れかであるか否かを判定する。
シフトポジションSPがPポジション及びRポジションの何れかである場合、CPUは、ステップ515にて「Yes」と判定し、ステップ595に進んで本ルーチンを一旦終了する。
シフトポジションSPがPポジション及びRポジションの何れでもない場合、CPUは、ステップ515にて「No」と判定し、ステップ520に進む。ステップ520にて、CPUは、カメラSW24が操作されたか否かを判定する。
カメラSW24が操作されていない場合、CPUは、ステップ520にて「No」と判定し、ステップ525に進む。ステップ525にて、CPUは、車両VAが第1範囲AR1内に位置するか否かを判定する。
車両VAが第1範囲AR1内に位置しない場合、CPUは、ステップ525にて「No」と判定し、ステップ530に進む。ステップ530にて、CPUは、前立体物情報及び後立体物情報に基いて、前ソナー23FR及び後ソナー23RRの少なくとも一つが障害物を検出しているか否かを判定する。
何れの前ソナー23FR及び後ソナー23RRも障害物を検出していない場合、CPUは、ステップ530にて「No」と判定し、ステップ595に進んで本ルーチンを一旦終了する。
一方、CPUがステップ520に進んだときにカメラSW24が操作されている場合、CPUは、ステップ520にて「Yes」と判定し、ステップ535に進む。この場合、操作条件が成立したことにより表示条件が成立したため、ステップ535にて、CPUは、第1表示フラグXdp1の値を「1」に設定し、ステップ595に進んで本ルーチンを一旦終了する。
一方、CPUがステップ525に進んだときに車両VAが第1範囲AR1内に位置する場合、CPUは、ステップ525にて「Yes」と判定し、ステップ540に進む。この場合、位置条件が成立したことにより表示条件が成立したため、ステップ540にて、CPUは、第2表示フラグXdp2の値を「1」に設定し、ステップ595に進んで本ルーチンを一旦終了する。
一方、CPUがステップ530に進んだときに前ソナー23FR及び後ソナー23RRの少なくとも一つが障害物を検出している場合、CPUは、ステップ530にて「Yes」と判定し、ステップ545に進む。この場合、障害物条件が成立したことにより表示条件が成立したため、ステップ545にて、CPUは、第3表示フラグXdp3の値を「1」に設定し、ステップ595に進んで本ルーチンを一旦終了する。
一方、CPUがステップ505に進んだときに第1表示フラグXdp1、第2表示フラグXdp2及び第3表示フラグXdp3の何れかの値が「1」である場合、CPUは、ステップ505にて「No」と判定し、ステップ595に進んで本ルーチンを一旦終了する。
<表示制御ルーチン>
CPUは、所定時間が経過する毎に図6にフローチャートにより示した表示制御ルーチンを実行する。
従って、所定のタイミングになると、CPUは、図6のステップ600から処理を開始し、ステップ605に進む。ステップ605にて、CPUは、第1表示フラグXdp1、第2表示フラグXdp2及び第3表示フラグXdp3の何れかの値が「1」であるか否かを判定する。
第1表示フラグXdp1、第2表示フラグXdp2及び第3表示フラグXdp3の何れの値も「0」である場合、CPUは、ステップ605にて「No」と判定し、ステップ695に進んで本ルーチンを一旦終了する。
第1表示フラグXdp1、第2表示フラグXdp2及び第3表示フラグXdp3の何れかの値が「1」である場合、CPUは、ステップ605にて「Yes」と判定し、ステップ610乃至ステップ620を順に実行する。
ステップ610:CPUは、各カメラ22FR乃至22Rから前方画像、後方画像、左側方画像及び右側方画像を取得する。
ステップ615:CPUは、前方画像、後方画像、左側方画像及び右側方画像に基いてPV画像を生成するとともに、前方画像に基いて進行方向画像を生成する。
ステップ620:CPUは、車速Vsが第2閾値車速Vsth2以下であるか否かを判定する。
車速Vsが第2閾値車速Vsth2以下である場合、CPUは、ステップ620にて「Yes」と判定し、ステップ625及びステップ630を順に実行する。
ステップ625:CPUは、登録SW画像306として第1登録SW画像を設定する。
ステップ630:CPUは、進行方向画像、PV画像及び第1登録SW画像を含む第1表示指令を表示装置30に送信する。
その後、CPUは、ステップ695に進んで本ルーチンを一旦終了する。
表示装置30は、第1表示指令を受信すると、第1表示指令に含まれる進行方向画像、PV画像及び第1登録SW画像を含むフロントモード画面300を表示する。表示装置30は、第1登録SW画像がタッチされた場合、登録SW画像306がタッチされた旨を示すタッチ情報をPVMECU20に送信する。
一方、車速Vsが第2閾値車速Vsth2よりも大きい場合、CPUは、ステップ620にて「No」と判定し、ステップ635及びステップ640を順に実行する。
ステップ635:CPUは、登録SW画像306として第2登録SW画像を設定する。
第2登録SW画像は第1登録SW画像よりも目立たないような態様の登録SWの画像であることが望ましい。例えば、第1登録SW画像は実線であるのに対して第2登録SW画像は点線である。第2登録SW画像の色は、第1登録SW画像の色よりも、フロントモード画面300の背景色に近い色であってもよい。
ステップ640:CPUは、進行方向画像、PV画像及び第2登録SW画像を含む第2表示指令を送信する。
その後、CPUは、ステップ695に進んで本ルーチンを一旦終了する。
表示装置30は、第2表示指令を受信すると、第2表示指令に含まれる進行方向画像、PV画像及び第2登録SW画像を含むフロントモード画面300を表示する。表示装置30は、第2登録SW画像がタッチされたとしても、上記タッチ情報をPVMECU20に送信しない。
フロントモード画面300には進行方向画像及びPV画像とともに登録SW画像306も表示されるので、運転者にとって車両VAの現在位置を登録位置として登録し易くなる。
更に、車速Vsが第2閾値車速Vsth2よりも大きい場合には登録SW画像306がタッチされても、CPUは、登録位置の登録操作を行ったと見做さない。一方、車速Vsが第2閾値車速Vsth2以下である場合には登録SW画像306がタッチされた場合、
CPUは、登録操作を行ったと見做す。これにより、第2閾値車速Vsth2よりも大きな車速Vsで車両VAが走行している場合に運転者が登録SW画像をタッチ操作しようとして、わき見運転を行ってしまう可能性を低減できる。
<登録位置情報登録ルーチン>
CPUは、所定時間が経過する毎に図7にフローチャートにより示した登録位置情報登録ルーチンを実行する。
従って、所定のタイミングになると、CPUは、図7のステップ700から処理を開始し、ステップ705に進む。ステップ705にて、CPUは、タッチ情報を受信したか否か(即ち、登録SW画像306がタッチされたか否か)を判定する。
登録SW画像306がタッチされてない場合、CPUは、ステップ705にて「No」と判定し、ステップ795に進んで本ルーチンを一旦終了する。
登録SW画像306がタッチされている場合、CPUは、ステップ705にて「Yes」と判定し、ステップ710乃至ステップ720を順に実行する。
ステップ710:CPUは、GNSS受信機25が受信した測位信号に基いて車両VAの現在位置を取得する。
ステップ715:CPUは、各カメラ22FR乃至22Rから取得した前方画像、後方画像、左側方画像及び右側方画像に基いてPV画像を生成するとともに前方画像に基いて進行方向画像を生成し、進行方向画像及びPV画像を登録時画像として取得する。
ステップ720:CPUは、登録時位置情報に記憶されている登録位置情報の数(登録数)Nが閾値Nth未満であるか否かを判定する。
ステップ725:CPUは、車両VAの現在位置及び登録時画像を関連付けた登録位置情報を登録位置情報記憶部312に記憶し、登録時画像を画像記憶部310に記憶する。
その後、CPUは、ステップ795に進んで本ルーチンを一旦終了する。
一方、CPUがステップ720に進んだときに登録数Nが閾値Nth以上である場合、CPUは、ステップ720にて「No」と判定し、ステップ730及びステップ735を順に実行する。
ステップ730:CPUは、選択画面320を表示装置30に表示する。
ステップ735:CPUは、選択画面320において少なくとも一つの登録時画像が選択された状態でOK画像326がタッチされたか否かを判定する。
少なくとも一つの登録時画像が選択された状態でOK画像326がタッチされた場合、CPUは、ステップ735にて「Yes」と判定し、ステップ740に進む。ステップ740にて、CPUは、選択された登録時画像の登録位置情報を登録位置情報記憶部312から消去し、当該登録時画像を画像記憶部310から消去する。その後、CPUは、ステップ725に進んで登録位置情報を新たに記憶し、ステップ795に進んで本ルーチンを一旦終了する。
CPUがステップ735に進んだときにOK画像326がタッチされていない場合、CPUは、ステップ735にて「No」と判定し、ステップ745に進む。ステップ745にて、CPUは、選択画面320にて登録時画像が選択されていない状態でキャンセル画像328がタッチされたか否かを判定する。
キャンセル画像328がタッチされていない場合、CPUは、ステップ745にて「No」と判定し、ステップ735に戻る。
登録時画像が選択されていない状態でキャンセル画像328がタッチされた場合、CPUは、ステップ745にて「Yes」と判定し、ステップ750に進む。ステップ750にて、CPUは、選択画面320の表示を終了し、フロントモード画面300を表示する。その後、CPUは、ステップ795に進んで本ルーチンを一旦終了する。
<終了条件判定ルーチン>
CPUは、所定時間が経過する毎に図8にフローチャートにより示した終了条件判定ルーチンを実行する。
従って、所定のタイミングになると、CPUは、図8のステップ800から処理を開始し、ステップ805に進む。ステップ805にて、CPUは、第1表示フラグXdp1、第2表示フラグXdp2及び第3表示フラグXdp3の何れかの値が「1」であるか否かを判定する。
第1表示フラグXdp1、第2表示フラグXdp2及び第3表示フラグXdp3の何れの値も「0」である場合、CPUは、ステップ805にて「No」と判定し、ステップ895に進んで本ルーチンを一旦終了する。
第1表示フラグXdp1、第2表示フラグXdp2及び第3表示フラグXdp3の何れかの値が「1」である場合、CPUは、ステップ805にて「Yes」と判定し、ステップ810に進む。ステップ810にて、CPUは、車速Vsが第1閾値車速Vsth1よりも大きいか否かを判定する。
車速Vsが第1閾値車速Vsth1よりも大きい場合、CPUは、ステップ810にて「Yes」と判定し、ステップ815に進む。ステップ815にて、CPUは、第1表示フラグXdp1、第2表示フラグXdp2及び第3表示フラグXdp3の値を「0」に設定する。その後、CPUは、ステップ895に進んで本ルーチンを一旦終了する。
車速Vsが第1閾値車速Vsth1以下である場合、CPUは、ステップ810にて「No」と判定し、ステップ820に進む。ステップ820にて、CPUは、第2表示フラグXdp2の値が「1」であるか否かを判定する。
第2表示フラグXdp2の値が「1」である場合、CPUは、ステップ820にて「Yes」と判定し、ステップ825に進む。ステップ825にて、CPUは、車両VAの現在位置が特定できたか否か(即ち、GNSS受信機25が測位信号を受信しているか否か)を判定する。
車両VAの現在位置が特定できた場合(即ち、GNSS受信機25が測位信号を受信している場合)、CPUは、ステップ825にて「Yes」と判定し、ステップ830及びステップ835を順に実行する。
ステップ830:CPUは、ロストフラグXlostの値を「0」に設定するとともに、ロスト中走行距離Dを「0」に設定する。
ロストフラグXlostの値は、車両VAの現在位置が特定できない場合に「1」に設定され、車両VAの現在位置が特定できた場合に「0」に設定される。なお、CPUは、イニシャルルーチンにて、ロストフラグXlostの値を「0」に設定する。
ロスト中走行距離Dは、車両VAの現在位置が特定できない間に車両VAが走行した距離である。
ステップ835:CPUは、車両VAが第2範囲AR2外に位置するか否かを判定する。この第2範囲AR2は、第2表示フラグXdp2の値を「1」に設定したときに位置条件の成立に用いた登録位置を中心とした範囲である。
車両VAが第2範囲AR2外に位置している場合、CPUは、ステップ835にて「Yes」と判定し、ステップ840に進む。ステップ840にて、CPUは、第2表示フラグXdp2及びロストフラグXlostの値を「0」に設定し、ロスト中走行距離Dを「0」に設定する。その後、CPUは、ステップ895に進んで本ルーチンを一旦終了する。
車両VAが第2範囲AR2外に位置していない場合(即ち、車両VAが第2範囲AR2内に位置している場合)、CPUは、ステップ835にて「No」と判定し、ステップ895に進んで本ルーチンを一旦終了する。
一方、CPUがステップ825に進んだときに車両VAの現在位置が特定できない場合(即ち、GNSS受信機25が測位信号を受信していない場合)、CPUは、ステップ825にて「No」と判定し、ステップ845及びステップ850を順に実行する。
ステップ845:CPUは、ロスト中走行距離取得サブルーチンを実行する。
実際には、CPUは、ステップ845に進むと、図9にフローチャートにより示したサブルーチンを実行する。このサブルーチンでは、CPUは上記ロスト中走行距離Dを取得する。
ステップ850:CPUは、ロスト中走行距離Dが閾値距離Dth以上であるか否かを判定する。
ロスト中走行距離Dが閾値距離Dth以上である場合、CPUは、ステップ850にて「Yes」と判定し、ステップ840に進んで第2表示フラグXdp2の値を「0」に設定する。その後、CPUは、ステップ895に進んで本ルーチンを一旦終了する。
ロスト中走行距離Dが閾値距離Dth未満である場合、CPUは、ステップ850にて「No」と判定し、ステップ895に進んで本ルーチンを一旦終了する。
一方、CPUがステップ820に進んだときに第2表示フラグXdp2の値が「0」である場合、CPUは、ステップ820にて「No」と判定し、ステップ855に進む。
ステップ855にて、CPUは、第3表示フラグXdp3の値が「1」であるか否かを判定する。
第3表示フラグXdp3の値が「1」である場合、CPUは、ステップ855にて「Yes」と判定し、ステップ860に進む。ステップ860にて、CPUは、前ソナー23FR及び後ソナー23RRの少なくとも一つが障害物を検出しているか否かを判定する。
前ソナー23FR及び後ソナー23RRの少なくとも一つが障害物を検出している場合、CPUは、ステップ860にて「Yes」と判定し、ステップ895に進んで本ルーチンを一旦終了する。
前ソナー23FR及び後ソナー23RRの何れもが障害物を検出していない場合、CPUは、ステップ860にて「No」と判定し、ステップ865に進む。ステップ865にて、CPUは、第3表示フラグXdp3の値を「0」に設定する。その後、CPUは、ステップ895に進んで本ルーチンを一旦終了する。
一方、CPUがステップ855に進んだときに第3表示フラグXdp3の値が「0」である場合、CPUは、ステップ855にて「No」と判定し、ステップ895に進んで本ルーチンを一旦終了する。
<ロスト中距離取得サブルーチン>
CPUは、図8に示したステップ845に進むと、図9に示したステップ900から処理を開始し、ステップ905に進む。ステップ905にて、CPUは、ロストフラグXlostの値が「0」であるか否かを判定する。
ロストフラグXlostの値が「0」である場合、CPUは、ステップ905にて「Yes」と判定し、ステップ910に進む。ステップ910にて、CPUは、ロストフラグXlostの値を「1」に設定し、ロスト中走行距離Dを「0」に設定する。その後、CPUは、ステップ995に進んで本ルーチンを一旦終了し、図8に示したステップ850に進む。
一方、ロストフラグXlostの値が「1」である場合、CPUは、ステップ905にて「No」と判定し、ステップ915及びステップ920を順に実行する。
ステップ915:CPUは、図8に示した終了条件判定ルーチンを前回実行してから現時点までの期間に車輪速センサ21が発生した車輪パルス信号の数に基いて当該期間における車両VAの走行距離Daを取得する。
ステップ920:CPUは、ロスト中走行距離Dに上記走行距離Daを加算する。
その後、CPUは、ステップ995に進んで本ルーチンを一旦終了し、図8に示したステップ850に進む。
以上説明した通り、周辺監視装置10は、登録数Nが閾値Nth以上であるとの消去条件が成立した場合、「登録位置情報記憶部312に記憶されている登録位置情報の登録時画像を含む選択画面320」を表示する。周辺監視装置10は、選択画面320にて選択された登録時画像に対応する登録位置情報を登録位置情報記憶部312から消去する。
これにより、運転者は、選択画面320を視認することにより登録位置情報がどの位置であるのかを特定し易くなる。従って、運転者は、消去すべき不要な登録位置情報を正確に選択することができる。更に、この周辺監視装置10は、マップデータを有していない車両VAにも適用することができる。
更に、周辺監視装置10は、登録位置を中心した第1範囲AR1よりも広い第2範囲AR2の外に車両VAが位置するようになった場合、フロントモード画面300の表示を終了する。これにより、フロントモード画面300の表示が開始と終了とが繰り返される可能性を低減することができる。
更に、周辺監視装置10は、車両VAの現在位置が特定できなくなった場合(即ち、測位信号を受信できなくなった場合)、その時点からの車両VAの走行距離(ロスト中走行距離)Dが閾値距離Dth以上となったとき、フロントモード画面300の表示を終了する。例えば、車両VAが地下駐車場等に位置する場合には車両VAの現在位置が特定できなくなることがある。このような場合であっても、フロントモード画面300の表示を適切に終了することができる。
本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用できる。
(第1変形例)
フロントモード画面300は、進行方向画像及びPV画像の少なくとも一方を含んでいればよい。同様に、登録時画像も、進行方向画像及びPV画像の少なくとも一方を含んでいればよい。
(第2変形例)
表示装置30には図示しない消去スイッチ(SW)画像が表示される。消去SW画像は、運転者が登録位置情報の消去を所望する場合にタッチされる。PVECU20は、消去SW画像がタッチされた場合において登録数Nが閾値Nth以上であれば、消去条件を成立させ、選択画面320を表示してもよい。この結果、運転者は、消去SW画像をタッチすることで、消去する登録位置情報を選択できる。
(第3変形例)
第1範囲AR1及び第2範囲AR2は、第2範囲AR2が登録位置を中心にして第1範囲AR1より広い形状であれば、円形状以外の形状であってもよい。
(第4変形例)
周辺監視装置10は、カメラ22FR乃至22Rが撮影した画像に基いて車両VAの周辺の障害物を認識可能である場合、前ソナー23FR及び後ソナー23RRを備えなくてもよい。
前ソナー23FR及び後ソナー23RRは、音波以外の無線媒体を送信し、反射された無線媒体を受信することによって物体を検出できるリモートセンシング装置であればよい。更に、前ソナー23FR及び後ソナー23RRの数はそれぞれ4個に限定されない。
カメラ22FR乃至22Rは、車両VAの周囲(360度)の領域(周辺領域)の画像を撮影可能であれば、カメラ22FR乃至22Rの数は4個に限定されない。
(第5変形例)
第5変形例に係るPVMECU20は、フロントモード画面300を表示する場合、車速Vsが第2閾値車速Vsth2以下であれば登録SW画像306を表示し、車速Vsが第2閾値車速Vsth2よりも大きければ登録SW画像306を表示しない。
(第6変形例)
第6変形例に係るPVMECU20は、車速Vsと第2閾値車速Vsth2との大小関係にかかわらずにフロントモード画面300に登録SW画像306を表示する。ただし、PVMECU20は、車速Vsが第2閾値車速Vsth2以下である場合にのみ、登録SW画像306がタッチされたか否かの判定を行い、登録SW画像306がタッチされた場合、図7に示したステップ710以降の処理を実行する。
(第7変形例)
上記実施形態では、PVMECU20は、シフトポジションSPがパーキング(P)ポジション及びリバース(R)ポジション以外のポジションである場合、車両VAの進行方向の前方画像に基いて生成された進行方向画像を含むフロントモード画面300を表示した。しかし、PVMECU02は、シフトポジションSPがリバース(R)ポジションである場合には、車両VAの進行方向の後方画像に基いて生成された進行方向画像を含むリアモード画面を表示してもよい。リアモード画面は、進行方向画像が後方向画像に基いて生成された画像である点以外は、フロントモード画面300と同一の構成である。
(第8変形例)
周辺監視装置10は、上記エンジン自動車だけでなく、ハイブリッド車(HEV:Hybrid Electric Vehicle)、プラグインハブリッド車(PHEV:Plug-in Hybrid Electric Vehicle)、燃料電池車(FCEV:Fuel Cell Electric Vehicle)及び電気自動車(BEV:Battery Electric Vehicle)に適用可能である。
10…周辺監視装置、20…PVM援ECU、22FR…前カメラ、22RR…後カメラ、22L…左カメラ、22R…右カメラ、30…表示装置、300…フロントモード画面、320…選択画面。

Claims (7)

  1. 車両の周辺領域を撮像するように構成された撮像装置と、
    所定の表示条件が成立した場合、前記撮像装置が撮影した画像に基いて生成された所定の周辺画像を含む周辺画面を前記車両に搭載された表示装置に表示するように構成された制御ユニットと、
    を備え、
    前記制御ユニットは、
    前記車両の運転者が前記車両の現在位置を登録位置として登録するための登録操作を行った場合、前記現在位置にて前記撮像装置が撮影した画像に基いて生成された前記周辺画像を登録時画像として取得し、前記登録時画像と前記現在位置とを関連付けた登録位置情報を記憶し、
    前記車両が前記登録位置を中心にした所定の第1範囲内に位置するとの位置条件が成立した場合、前記表示条件を成立させて前記周辺画像を新たに生成し、前記周辺画像を含む前記周辺画面を前記表示装置に表示し、
    所定の消去条件が成立した場合、記憶されている前記登録位置情報の登録時画像を含む選択画面を前記表示装置に表示し、
    前記運転者が前記選択画面において選択した登録時画像の登録位置情報を消去する、
    ように構成され
    更に、前記制御ユニットは、前記位置条件が成立した場合の他に、前記車両の周辺に障害物を検出したとの障害物条件が成立した場合にも、前記表示条件を成立させて前記周辺画像を新たに生成し、前記周辺画像を含む前記周辺画面を前記表示装置に表示するように構成され、
    前記表示装置はタッチパネル式の表示装置であり、
    前記制御ユニットは、
    前記周辺画面を前記表示装置に表示した場合、前記周辺画面とともに登録スイッチ画像も前記表示装置に表示し、
    前記運転者が前記登録スイッチ画像をタッチした場合、前記運転者が前記登録操作を行ったと見做し、前記登録時画像を取得するとともに前記登録位置情報を記憶する、
    ように構成された、
    周辺監視装置。
  2. 請求項1に記載の周辺監視装置において、
    前記制御ユニットは、前記位置条件が成立したことにより前記周辺画面を前記表示装置に表示した場合、前記登録位置を中心にして前記第1範囲よりも広い範囲に設定された第2範囲の外に前記車両が位置するようになったとき、前記周辺画面の表示を終了するように構成された、
    周辺監視装置。
  3. 請求項1及び請求項2の何れか一つに記載の周辺監視装置において、
    前記制御ユニットは、
    複数の人工測位衛星から受信した測位信号に基いて前記車両の現在位置を特定し、
    前記位置条件が成立したことにより前記周辺画面を前記表示装置に表示している間に前記車両の現在位置が特定できなくなった場合、前記車両の現在位置が特定できなくなった時点から前記車両が走行した走行距離が所定の閾値距離以上となったとき、前記周辺画面の表示を終了する、
    ように構成された、
    周辺監視装置。
  4. 請求項1乃至請求項3の何れか一つに記載の周辺監視装置において、
    前記制御ユニットは、
    前記車両の進行方向の画像及び前記車両の周辺領域の俯瞰画像の少なくとも一方を前記周辺画像として取得し、
    前記周辺画像を含む前記周辺画面及び前記選択画面を前記表示装置に表示する、
    するように構成された、
    周辺監視装置。
  5. 請求項1乃至請求項4の何れか一つに記載の周辺監視装置において、
    前記制御ユニットは、前記運転者が前記登録操作を行った場合、記憶された前記登録位置情報の数が所定の閾値以上であるとき、前記消去条件を成立させることにより前記選択画面を前記表示装置に表示するように構成された、
    周辺監視装置。
  6. 請求項1乃至請求項5の何れか一つに記載の周辺監視装置において、
    前記制御ユニットは、前記位置条件及び前記障害物条件が成立した場合の他に、前記運転者が前記周辺画面の表示を要求する要求操作を行ったとの操作条件が成立した場合にも、前記表示条件を成立させることにより前記周辺画面を前記表示装置に表示するように構成された、
    周辺監視装置。
  7. 請求項1に記載の周辺監視装置において、
    前記制御ユニットは、
    前記車両の速度である車速が所定の閾値車速以下である場合に前記運転者が前記登録スイッチ画像をタッチしたとき、前記運転者が前記登録操作を行ったと見做し、
    前記車速が前記閾値車速よりも大きい場合に前記運転者が前記登録スイッチ画像をタッチしても、前記運転者が前記登録操作を行ったと見做さない、
    ように構成された、
    周辺監視装置。
JP2022018172A 2022-02-08 2022-02-08 周辺監視装置 Active JP7626080B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2022018172A JP7626080B2 (ja) 2022-02-08 2022-02-08 周辺監視装置
US18/082,015 US12400456B2 (en) 2022-02-08 2022-12-15 Peripheral monitoring device
CN202310054088.4A CN116572841B (zh) 2022-02-08 2023-02-03 周边监视装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022018172A JP7626080B2 (ja) 2022-02-08 2022-02-08 周辺監視装置

Publications (2)

Publication Number Publication Date
JP2023115773A JP2023115773A (ja) 2023-08-21
JP7626080B2 true JP7626080B2 (ja) 2025-02-04

Family

ID=87521299

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022018172A Active JP7626080B2 (ja) 2022-02-08 2022-02-08 周辺監視装置

Country Status (3)

Country Link
US (1) US12400456B2 (ja)
JP (1) JP7626080B2 (ja)
CN (1) CN116572841B (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005291785A (ja) 2004-03-31 2005-10-20 Navitime Japan Co Ltd ナビゲーション装置及びプログラム
JP2006237974A (ja) 2005-02-24 2006-09-07 Sanyo Electric Co Ltd 移動体用記録装置
JP2008026007A (ja) 2006-07-18 2008-02-07 Xanavi Informatics Corp ナビゲーション装置
WO2014020889A1 (ja) 2012-08-03 2014-02-06 株式会社デンソー 操作制御装置、及び、操作制御プログラム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4840031B2 (ja) * 2006-08-31 2011-12-21 ソニー株式会社 ナビゲーション装置、ナビゲーション処理方法及びナビゲーション処理プログラム
CN103609101A (zh) * 2011-06-16 2014-02-26 爱信精机株式会社 车辆周边监视装置
JP5278528B2 (ja) 2011-12-27 2013-09-04 日産自動車株式会社 車両用表示装置および車両用映像表示制御方法
JP6340969B2 (ja) * 2014-07-14 2018-06-13 アイシン精機株式会社 周辺監視装置、及びプログラム
JP6816436B2 (ja) * 2016-10-04 2021-01-20 アイシン精機株式会社 周辺監視装置
KR102704495B1 (ko) * 2019-09-09 2024-09-11 현대자동차주식회사 차량 및 그 제어 방법
DE102020001539B4 (de) * 2020-03-09 2022-03-24 Daimler Ag Verfahren zur Anpassung einer durch ein Assistenzsystem automatisiert durchgeführten Funktionalität eines Fahrzeuges und Fahrerassistenzsystem

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005291785A (ja) 2004-03-31 2005-10-20 Navitime Japan Co Ltd ナビゲーション装置及びプログラム
JP2006237974A (ja) 2005-02-24 2006-09-07 Sanyo Electric Co Ltd 移動体用記録装置
JP2008026007A (ja) 2006-07-18 2008-02-07 Xanavi Informatics Corp ナビゲーション装置
WO2014020889A1 (ja) 2012-08-03 2014-02-06 株式会社デンソー 操作制御装置、及び、操作制御プログラム

Also Published As

Publication number Publication date
CN116572841B (zh) 2026-02-17
CN116572841A (zh) 2023-08-11
US20230252792A1 (en) 2023-08-10
US12400456B2 (en) 2025-08-26
JP2023115773A (ja) 2023-08-21

Similar Documents

Publication Publication Date Title
CN109278742B (zh) 车辆和自动泊车方法、系统
JP6958117B2 (ja) 駐車支援装置
JP7351172B2 (ja) 駐車支援装置
US10580456B2 (en) Driving information recording apparatus
JP6156486B2 (ja) 周辺監視装置、及びプログラム
CN115092058A (zh) 车载360全景影像的控制方法及装置
JP5076819B2 (ja) 車両運転支援装置および車両運転支援方法
JP7626080B2 (ja) 周辺監視装置
CN112172819A (zh) 一种车辆变道方法、装置、设备及存储介质
US12174031B2 (en) Parking assistance device and parking assistance method
US11100353B2 (en) Apparatus of controlling region of interest of image and method for controlling the same
EP4434822A1 (en) Parking assistance device
US12552402B2 (en) Method and device for automatically recording a driving trajectory
JP2017054306A (ja) 車両用表示装置
WO2019176200A1 (ja) 車両制御装置
JP5160753B2 (ja) 車載用装置
US20230311865A1 (en) Control device
JP4853135B2 (ja) 車両周辺表示装置
US20250362676A1 (en) Remote drving control apparatus and remote operation apparatus
US20240185618A1 (en) Image generation device, image generation method, and program
CN116612554B (zh) 存储系统和存储控制装置
US20240255287A1 (en) Method and Device for Determining a Travel Trajectory for Repeated Performance of a Parking Maneuver
US20250269843A1 (en) Park assist system
JP2025141041A (ja) 車両制御装置、車両制御方法及びそのプログラム
CN121871576A (zh) 停车辅助装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240626

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240806

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240920

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250106

R150 Certificate of patent or registration of utility model

Ref document number: 7626080

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150