JP2007243463A - Method and device for supporting parking - Google Patents
Method and device for supporting parking Download PDFInfo
- Publication number
- JP2007243463A JP2007243463A JP2006061597A JP2006061597A JP2007243463A JP 2007243463 A JP2007243463 A JP 2007243463A JP 2006061597 A JP2006061597 A JP 2006061597A JP 2006061597 A JP2006061597 A JP 2006061597A JP 2007243463 A JP2007243463 A JP 2007243463A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- vehicle
- image data
- correction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
- Image Processing (AREA)
- Closed-Circuit Television Systems (AREA)
- Traffic Control Systems (AREA)
- Image Analysis (AREA)
Abstract
Description
本発明は、駐車支援方法及び駐車支援装置に関する。 The present invention relates to a parking assistance method and a parking assistance device.
従来、自動車を駐車させる際の運転操作を支援する装置として、車両後端に取り付けられた車載カメラにて駐車位置までの画像データを複数取得し、その複数の画像データを加工して、駐車している自動車を上方から見た俯瞰図を作成し、その作成した俯瞰図をディスプレイに出力する駐車支援装置が提案されている(例えば、特許文献1参照)。
ところで、車両を所定の駐車位置に駐車する場合、駐車が完了するまでの間、運転者はブレーキを操作しながら運転する。そのため、駐車位置に停止するまでの間には、何度もブレーキランプが点いたり消えたりする。従って、その時々で車載カメラが撮像し記憶手段に蓄積する各画像データには、連続した背景を映すものの、ブレーキランプの反射光が映った画像データと、ブレーキランプの反射光が映っていない画像データとが混在する。 By the way, when the vehicle is parked at a predetermined parking position, the driver drives while operating the brake until the parking is completed. Therefore, the brake lamp turns on and off many times before stopping at the parking position. Therefore, the image data captured by the in-vehicle camera and stored in the storage means from time to time shows a continuous background, but the image data that reflects the reflected light of the brake lamp and the image that does not reflect the reflected light of the brake lamp Mixed with data.
一般に、ブレーキランプの点灯時に撮像した画像は、ブレーキランプの消灯時に撮像した画像と相違して、ブレーキランプの赤色の光が路面に反射しその赤色の反射光が撮像される。従って、ブレーキランプの反射光が映った画像データと、ブレーキランプの反射光が映ってない画像データとを俯瞰変換して加工して画像(俯瞰画像)を生成すると、その俯瞰画像は、例えば路面が色の異なる路面(斑模様の路面)となり、表示品質が低下する。特に、夜、悪天候時等の回りが暗い場合には、反射光が強く表れて表示品質を落としていた。 In general, an image captured when the brake lamp is turned on is different from an image captured when the brake lamp is turned off, and the red light of the brake lamp is reflected on the road surface and the red reflected light is captured. Therefore, when the image data that reflects the reflected light of the brake lamp and the image data that does not reflect the reflected light of the brake lamp are subjected to overhead conversion and an image (overhead image) is generated, the overhead image is, for example, a road surface Becomes road surfaces of different colors (spotted road surfaces), and the display quality deteriorates. In particular, when the surroundings are dark, such as at night or in bad weather, the reflected light appears strongly and the display quality is lowered.
また、ハザードランプ、ウィンカー、テールランプ、ヘッドランプ等、車両周辺を照明する光源の点滅による外光の変化によっても同様な問題があった。
本発明は、上記問題点に鑑みてなされたものであり、その目的は、撮像手段がその時々で撮像した各画像データにおいて外光が異なった状態で撮像された画像データが混在していても、その時々の外光の変化に影響を受けない高品質な周辺画像を生成することができる駐車支援方法及び駐車支援装置を提供することにある。
In addition, there is a similar problem due to changes in external light caused by blinking of a light source that illuminates the periphery of the vehicle, such as a hazard lamp, a blinker, a tail lamp, and a head lamp.
The present invention has been made in view of the above-described problems, and the object of the present invention is to obtain image data captured in a state where the external light is different in each image data captured by the image capturing unit from time to time. Another object of the present invention is to provide a parking support method and a parking support apparatus capable of generating a high-quality peripheral image that is not affected by changes in external light at that time.
請求項1発明は、車両に設けられた撮像手段を、前記車両の進行とともにその進行方向の画像を定期的に撮像し、その時々の画像データの各々を蓄積し、蓄積した複数の画像データを用いて前記車両の現在位置の周辺画像データを生成した後、生成した周辺画像データに基づく周辺画像を表示手段に表示するようにした駐車支援方法において、前記撮像手段が定期的に進行方向の画像を撮像する時の前記車両周辺の外光状態を検出し、前記各画像データの各々を、対応する撮像した画像データの撮像時の外光状態に基づいて輝度補正した後、前記周辺画像データを生成した。 According to a first aspect of the present invention, an image pickup means provided in a vehicle periodically picks up an image in the traveling direction as the vehicle travels, accumulates each piece of image data at that time, and stores a plurality of accumulated image data. In the parking support method in which the peripheral image based on the generated peripheral image data is displayed on the display unit after the peripheral image data of the current position of the vehicle is generated using the image capturing unit, the image of the traveling direction is periodically displayed. After detecting the ambient light condition around the vehicle at the time of imaging, and correcting the brightness of each of the image data based on the ambient light condition at the time of imaging of the corresponding captured image data, the ambient image data Generated.
請求項2の発明は、車両に設けられた撮像手段を、前記車両の進行とともにその進行方向の画像を定期的に撮像し、その時々の画像データの各々を画像処理して変換データを生成して蓄積し、前記蓄積した複数の変換データを用いて前記車両の現在位置の周辺を俯瞰した俯瞰画像の俯瞰画像データを生成した後、前記俯瞰画像データに基づく俯瞰画像と、前記車両の現在位置を示す指標とを表示手段に表示するようにした駐車支援方法において
、前記撮像手段が定期的に進行方向の画像を撮像する時の前記車両周辺の外光状態を検出し、前記各変換データの各々を、対応する撮像した画像データの撮像時の外光状態に基づいて輝度補正した後、俯瞰画像データを生成した。
In the invention of
請求項3の発明は、請求項2に記載の駐車支援方法において、前記車両周辺の外光状態は、車両周辺を照明する車両に設けられた光源の点灯有無であって、前記外光状態に応じた輝度補正は、前記光源の点灯時に撮像された画像データに対する変換データについて輝度補正をする。 According to a third aspect of the present invention, in the parking assist method according to the second aspect, the external light state around the vehicle is whether or not a light source provided in the vehicle that illuminates the vehicle periphery is turned on, and is in the external light state. The corresponding luminance correction is performed on the conversion data for the image data captured when the light source is turned on.
請求項4の発明は、請求項3に記載の駐車支援方法において、前記変換データの輝度補正は、変換データを構成するRGB輝度データの値を下げる補正をする。
請求項5の発明は、車両に設けられた撮像手段が定期的に撮像した画像の画像データを取得する画像データ取得手段と、画像データ取得手段が取得した各画像データの各々を用いて、現在の車両の周辺画像の周辺画像データを生成する周辺画像データ生成手段と、前記周辺画像データに基づく周辺画像を表示手段に表示する表示出力手段とを備えた駐車支援装置において、前記撮像手段が画像を撮像する毎に、前記車両の周辺の外光状態を判定する外光判定手段と、前記撮像手段が画像データを撮像した時の前記外光判定手段の判定結果に基づいて、前記各画像データを輝度補正する画像データ補正手段とを設けた。
According to a fourth aspect of the present invention, in the parking support method according to the third aspect, the luminance correction of the converted data is performed to reduce the value of the RGB luminance data constituting the converted data.
The present invention of
請求項6の発明は、車両に設けられた撮像手段が定期的に撮像した画像の画像データを取得する画像データ取得手段と、画像データ取得手段が取得した各画像データの各々について、予め定めた領域を抽出し画像処理した変換データを生成する第1画像処理手段と、前記第1画像処理手段が生成した各変換データを用いて、現在の車両の周辺を俯瞰した俯瞰画像データを生成する第2画像処理手段と、前記俯瞰画像データに基づく俯瞰画像と、前記車両の現在位置を示す指標とを表示手段に表示する表示出力手段とを備えた駐車支援装置において、前記撮像手段が画像を撮像する毎に、前記車両の周辺の外光状態を判定する外光判定手段と、前記撮像手段が画像データを撮像した時の前記外光判定手段の判定結果に基づいて、前記各変換データを輝度補正する第3画像処理手段とを設けた。 According to the sixth aspect of the present invention, an image data acquisition unit that acquires image data of an image periodically captured by an imaging unit provided in the vehicle, and each of the image data acquired by the image data acquisition unit are predetermined. First image processing means for generating conversion data obtained by extracting a region and performing image processing, and each conversion data generated by the first image processing means is used to generate bird's-eye view image data overlooking the periphery of the current vehicle. 2. A parking assist apparatus comprising: two image processing means; a bird's-eye view image based on the bird's-eye view image data; and a display output means for displaying an indicator indicating the current position of the vehicle on a display means. Each time, the external light determination means for determining the ambient light state around the vehicle, and each conversion data based on the determination result of the external light determination means when the imaging means captures image data. It was provided a third image processing means for luminance correction.
請求項7の発明は、請求項6に記載の駐車支援装置において、前記第1画像処理手段は、前記各画像データの各々について、予め定めた抽出領域のデータを抽出し、その抽出した各抽出データをそれぞれ視点変換処理して変換データを生成するものである。 According to a seventh aspect of the present invention, in the parking assist device according to the sixth aspect, the first image processing means extracts data of a predetermined extraction area for each of the image data, and extracts each extracted Each piece of data is subjected to viewpoint conversion processing to generate conversion data.
請求項8の発明は、請求項7に記載の駐車支援装置において、前記第3画像処理手段の各変換データの輝度補正は、前記画像データ、前記抽出データ、又は、変換データにいずれかに対して輝度補正することによって行われる。 According to an eighth aspect of the present invention, in the parking assist device according to the seventh aspect, the brightness correction of each conversion data of the third image processing means is performed on either the image data, the extracted data, or the conversion data. This is done by correcting the brightness.
請求項9の発明は、請求項6〜8のいずれか一つに記載の駐車支援装置において、
前記外光判定手段は、車両周辺を照明する車両に設けた光源の点灯有無を判定するための光源点灯検出手段を備え、前記第3画像処理手段は、前記光源点灯検出手段が前記光源の点灯を検出した時に撮像された画像データに対する変換データを輝度補正する。
Invention of
The external light determination means includes light source lighting detection means for determining whether or not a light source provided in a vehicle that illuminates the surroundings of the vehicle, and the third image processing means includes the light source lighting detection means that lights the light source. The brightness of the conversion data for the image data picked up when the image is detected is corrected.
請求項10の発明は、請求項9に記載の駐車支援装置において、前記外光判定手段は、さらに、前記車両の周辺の明るさを検出する照度センサを備え、前記第3画像処理手段は、前記変換データについての輝度補正を、前記照度センサの検出信号に基づいて車両周辺が暗いと判断したとき行う。 According to a tenth aspect of the present invention, in the parking assist device according to the ninth aspect, the outside light determining means further includes an illuminance sensor for detecting brightness around the vehicle, and the third image processing means includes: The luminance correction for the converted data is performed when it is determined that the vehicle periphery is dark based on the detection signal of the illuminance sensor.
請求項11の発明は、請求項6〜10のいずれか一つに記載の駐車支援装置において、前記第3画像処理手段は、前記変換データについての輝度補正を、前記変換データを構成する各画素データのRGB輝度データの値を下げる補正をする。
The invention of
請求項1の発明によれば、撮像手段が画像を定期的に撮像している時、その時々で車両周辺の外光が変化した場合、その各画像データは、外光の変化に応じた輝度データとなるが、前記車両周辺の外光状態を検出しているため、外光状態に応じて輝度補正をすることができる。従って、前後の画像データは、外光の変化に対する輝度データの変動分を消去できることから、各画像データにおいて外光が異なった状態で撮像された画像データが混在していても、その時々の外光の変化に影響を受けない車両周辺画像を表示手段に表示することができる。その結果、高品質の車両周辺画像を表示することができる。 According to the first aspect of the present invention, when the imaging means regularly captures an image, and the ambient light around the vehicle changes from time to time, each image data has a brightness corresponding to the change in the ambient light. Although it is data, since the ambient light condition around the vehicle is detected, the brightness can be corrected according to the ambient light condition. Therefore, since the previous and next image data can erase the fluctuation of the luminance data with respect to the change of the external light, even if image data captured with different external light in each image data is mixed, A vehicle periphery image that is not affected by changes in light can be displayed on the display means. As a result, a high-quality vehicle periphery image can be displayed.
請求項2の発明によれば、撮像手段が画像を定期的に撮像している時、その時々で車両周辺の外光が変化した場合、その各画像データ(変換データ)は、外光の変化に応じた輝度データとなるが、前記車両周辺の外光状態を検出しているため、外光状態に応じて輝度補正をすることができる。従って、前後の変換データは、外光の変化に対する輝度データの変動分を消去できることから、各画像データにおいて外光が異なった状態で撮像された画像データが混在していても、その時々の外光の変化に影響を受けない俯瞰画像を表示手段に表示することができる。その結果、高品質の俯瞰画像を表示することができる。
According to the invention of
請求項3の発明によれば、点灯時に撮像された画像データに対する変換データについて輝度補正をするだけでよいので、輝度補正処理の負荷が軽減される。また、ブレーキランプ等の光源の点灯有無は、光源駆動装置、光源点灯スイッチからの信号で検出できるため、外光を検出するための特別な検出装置を設ける必要がない。 According to the third aspect of the present invention, it is only necessary to perform luminance correction on the conversion data for the image data captured at the time of lighting, so the load of the luminance correction processing is reduced. In addition, since whether or not a light source such as a brake lamp is lit can be detected by signals from the light source driving device and the light source lighting switch, it is not necessary to provide a special detection device for detecting external light.
請求項4の発明によれば、前記変換データの輝度補正は、変換データを構成する各画素データのRGB輝度データの値を補正するだけなので、輝度補正処理の負荷が軽減される。しかも、ブレーキランプ等の光源光を俯瞰画像から除去することができ、より高品質の俯瞰画像を生成することができる。 According to the invention of claim 4, since the luminance correction of the conversion data only corrects the RGB luminance data values of the respective pixel data constituting the conversion data, the load of the luminance correction processing is reduced. In addition, the light source light such as a brake lamp can be removed from the overhead image, and a higher quality overhead image can be generated.
請求項5の発明によれば、車両の進行とともに撮像手段が画像を撮像する毎に、車両周辺の外光が変化した場合、画像データ取得手段が取得した画像データは、外光の変化に応じた輝度データとなる。この時、外光判定手段は、その時の外光状態を判定する。画像データ補正手段は、この判定結果に基づく外光状態に応じて画像データを輝度補正し、外光の変化に対する輝度データの変動分を抑制させる。従って、周辺画像データ生成手段は、撮像手段がその時々で外光が異なった状態で撮像した画像が混在していても、その時々の外光の変化に影響を受けない周辺画像データを生成することができる。その結果、高品質の周辺画像を表示手段に表示することができる。 According to the fifth aspect of the present invention, when the external light around the vehicle changes every time the image pickup means picks up an image as the vehicle travels, the image data acquired by the image data acquisition means corresponds to the change in the external light. Brightness data. At this time, the external light determination means determines the external light state at that time. The image data correction unit corrects the luminance of the image data in accordance with the external light state based on the determination result, and suppresses the variation of the luminance data with respect to the change of the external light. Accordingly, the peripheral image data generation means generates peripheral image data that is not affected by the change in the external light even when there are a mixture of images picked up by the image pickup means at different times of the external light. be able to. As a result, a high-quality peripheral image can be displayed on the display means.
請求項6の発明によれば、車両の進行とともに撮像手段が画像を撮像する毎に、車両周辺の外光が変化した場合、第1画像処理手段が生成した変換データは、外光の変化に応じた輝度データとなる。この時、外光判定手段は、その時の外光状態を判定する。第3画像処理手段は、この判定結果に基づく外光状態に応じて変換データを輝度補正し、外光の変化に対する輝度データの変動分を抑制させる。従って、第2画像処理手段は、撮像手段がその時々で外光が異なった状態で撮像した画像が混在していても、その時々の外光の変化に影響を受けない俯瞰画像データを生成することができる。その結果、高品質の俯瞰画像を表示手段に表示することができる。 According to the sixth aspect of the present invention, when the outside light around the vehicle changes every time the image pickup means picks up an image as the vehicle travels, the conversion data generated by the first image processing means changes in the outside light. The corresponding luminance data is obtained. At this time, the external light determination means determines the external light state at that time. The third image processing means corrects the luminance of the converted data according to the external light state based on the determination result, and suppresses the variation of the luminance data with respect to the change of the external light. Accordingly, the second image processing unit generates overhead image data that is not affected by the change in the external light even when there are a mixture of images captured by the image pickup unit in different states of the external light. be able to. As a result, a high-quality overhead image can be displayed on the display means.
請求項7の発明によれば、第1画像処理手段は、視点変換処理した変換データを、前記各画像データの予め定めた抽出領域のデータを抽出し、その抽出した各抽出データから生成する。 According to a seventh aspect of the present invention, the first image processing means extracts conversion data subjected to the viewpoint conversion processing by extracting data of a predetermined extraction area of each image data, and generates the extracted data from the extracted data.
請求項8の発明によれば、第3画像処理手段は、判定結果に基づく外光状態に応じて画像データ、抽出データ又は変換データのいずれかに対して輝度補正を行うことによって、視点変換された変換データは輝度補正される。これによって、各変換データは、既に輝度補正されたデータになっているため、第2画像処理手段による俯瞰画像の生成は直ちに行うことができる。
According to the invention of
請求項9の発明によれば、第2画像処理手段は、撮像手段が撮像した画像の中に、その時々で発光する光源の光を撮像した画像が混在していても、光源の光が映っていない俯瞰画像データを生成することができる。また、第3画像処理手段は、光源の点灯時に撮像された画像データに対する変換データについて輝度補正をするだけよいので、輝度補正処理の負荷が軽減される。また、光源の点灯有無は、光源駆動装置又は光源点灯スイッチからの信号で検出するため、外光を検出するための特別な検出装置を設ける必要がない。
According to the invention of
請求項10の発明によれば、照度センサによって、車両周辺の明るさが検出される。第3画像処理手段は、光源の点灯された時に撮像された画像データであっても、周辺が暗い場合のものについて輝度補正をするだけなので、輝度補正処理の負荷がさらに軽減される。例えば、昼間の明るい状態で、光源が点灯しても、光源の光は回りが明る過ぎて撮像手段に撮像される画像には映らないことから、明るい時に撮像された画像データ(変換データ)については第2画像処理手段による輝度補正は不要にすることができる。
According to the invention of
請求項11の発明によれば、第3画像処理手段による変換データの輝度補正は、変換データを構成するRGB輝度データの値を補正するだけなので、輝度補正処理の負荷が軽減される。しかも、光源の光を俯瞰画像から除去することができ、より高品質の俯瞰画像を生成することができる。 According to the eleventh aspect of the present invention, the luminance correction of the converted data by the third image processing means only corrects the value of the RGB luminance data constituting the converted data, so the load of the luminance correction processing is reduced. Moreover, the light from the light source can be removed from the overhead image, and a higher quality overhead image can be generated.
(第1実施形態)
以下、本発明の駐車支援方法及び駐車支援装置を、車両(自動車)に実装されたナビゲーション装置に具体化した第1実施形態を図1〜図16に従って説明する。図1は、ナビゲーション装置1の構成を説明するブロック図である。
(First embodiment)
Hereinafter, a first embodiment in which the parking support method and the parking support apparatus of the present invention are embodied in a navigation device mounted on a vehicle (automobile) will be described with reference to FIGS. FIG. 1 is a block diagram illustrating the configuration of the
図1に示すように、駐車支援装置としてのナビゲーション装置1は、制御装置2及び表示手段としてのディスプレイ3を備えている。制御装置2は、外光判定手段を構成する制御部4、メインメモリ5及びROM6を有している。制御部4は、図示しないCPU等を備えており、ROM6に格納された経路案内プログラム、駐車支援プログラム等、各種プログラムに従って各種処理の主制御を行う。メインメモリ5は、制御部4の演算結果を一時記憶するとともに、駐車支援のための各種変数、フラグが格納されている。
As shown in FIG. 1, the
ROM6には、輪郭データ6aが格納されている。輪郭データ6aは、ナビゲーション装置1を実装した車両C(図2参照)の輪郭をディスプレイ3に出力するためのデータである。この輪郭データ6aをディスプレイ3に出力すると、図3に示すような指標としての車両輪郭線30が表示される。車両輪郭線30は、車体の外郭を示す外郭描画線31と、前輪及び後輪の位置を示す車輪描画線32とを有している。外郭描画線31は、車両Cの車幅及び長さに応じて生成され、サイドミラーの輪郭線等、車両Cの前方又は後方が区別可能な輪郭線である。この車両輪郭線30は、図15に示す駐車確認画面45をディスプレイ3に表示するときに、周辺画像としての俯瞰画像46(図14参照)と重ね合わせて使用される。
The
また、ROM6には、輝度補正テーブル6bが格納されている。輝度補正テーブル6bは、俯瞰画像46(図14及び図15参照)の周辺画像データとしての俯瞰画像データG
4を生成する際に、車両Cに設けた光源としてのブレーキランプL(図2参照)が点灯した場合にその反射光が映り込まれないようにするための輝度補正データである。
The
4 is luminance correction data for preventing reflected light from being reflected when a brake lamp L (see FIG. 2) as a light source provided in the vehicle C is turned on.
ナビゲーション装置1に備えられたディスプレイ3は、タッチパネルであって、車両Cが前進する際には、制御部4による駆動制御により、図示しない地図データ記憶部から地図描画データを出力して、図1に示す地図画面3aを表示する。ディスプレイ3には操作スイッチ7が設けられ、操作スイッチ7がユーザにより入力操作されると、制御装置2に備えられたユーザ入力インターフェース部(ユーザI/F部8)がその入力操作に応じた入力信号を制御部4に出力する。
The
また、制御装置2は、GPS受信部9を備えている。GPS受信部9はGPS衛星からの電波を受信し、制御部4は、GPS受信部9から入力した位置検出信号に基づいて、緯度・経度・高度等の車両Cの絶対位置を定期的に算出する。
The
また、制御装置2は、音声出力部10を備えている。音声出力部10は、音声ファイルを格納した図示しないメモリやデジタル/アナログ変換器等を備え、その音声ファイルを使用して、ナビゲーション装置1が具備するスピーカ11から案内音声や警告音を出力する。
In addition, the
さらに、制御装置2は、車両側インターフェース部(車両側I/F部12)を備えている。制御部4は、この車両側I/F部12を介して、車両Cに設けられた車速センサ20及びジャイロ21から、車速パルスVP及び方位検出信号GRPを入力する。制御部4は、この車速パルスVPの波形により、車両Cの前進及び後退を判断し、その入力パルス数により車両Cの移動量を算出し、メインメモリ5に割り当てた記憶領域に格納された変数であるパルスカウント値Tと移動距離を更新する。また、制御部4は、入力した方位検出信号GRPに基づき車両Cの方位を算出し、メインメモリ5に割り当てられた記憶領域に格納された変数である現在方位GRを更新する。さらに、制御部4は、車速パルスVPと方位検出信号GRPを用い、自律航法により、基準位置からの相対位置及び相対方位を演算し、GPS受信部9に基づく自車位置を補正して、精度の高い自車位置を算出する。尚、本実施形態では、車両Cの後輪軸の位置を自車位置として算出するが、他の位置でもよい。
Furthermore, the
また、制御部4は、車両側I/F部12を介して、車両Cのニュートラルスタートスイッチ22からシフトポジション信号SPPを入力し、変速機のシフトポジションを算出し、メインメモリ5に割り当てられた記憶領域に格納された変数であるシフトポジションSPを更新する。さらに、制御部4は、車両側I/F部12を介して、ステアリング舵角センサ23から、ステアリングセンサ信号STPを入力する。制御部4は、このステアリングセンサ信号STPに基づき操舵角を算出し、メインメモリ5に割り当てられた記憶領域に格納された変数である車両Cの現在舵角STを更新する。
Further, the control unit 4 inputs the shift position signal SPP from the neutral start switch 22 of the vehicle C via the vehicle side I /
さらに、制御部4は、車両側I/F部12を介して、光源点灯検出手段を構成する各種ランプ駆動装置24から、車両CのブレーキランプL(図2参照)の点灯・消灯状態を示す点滅検出信号LPSを入力する。制御部4は、この点滅検出信号LPSに基づきブレーキランプLの点滅の有無を判定し、メインメモリ5に割り当てられた点灯有無のフラグの内容を更新する。本実施形態では、各種ランプ駆動装置24はブレーキランプLの点滅検出信号LPSを制御部4に出力したが、ウィンカー、ハザードランプ等、駐車に際して使用されると思われる各種のランプの点滅検出信号LPSを制御部4に出力するようにしてもよい。また、ブレーキランプLの点灯・消灯状態を示す点滅検出信号は、ブレーキペダルの操作を検出し、それをブレーキランプLの点灯・消灯状態を示す点滅検出信号LPSとして用いても良い。
Further, the control unit 4 indicates the lighting / extinguishing state of the brake lamp L (see FIG. 2) of the vehicle C from the various lamp driving devices 24 constituting the light source lighting detection means via the vehicle-side I /
さらにまた、制御部4は、車両側I/F部12を介して、照度センサ25から照度検出信号LXSを入力する。照度センサ25は、本実施形態では、車両Cのルームミラーのフロントガラス側に設けられ、車両Cの周辺の明るさ(照度)を検出する。制御部4は、この照度検出信号LXSに基づき照度(車両周辺の明るさ)を算出し、メインメモリ5に割り当てられた記憶領域に格納された変数である照度を更新する。そして、制御部4は、算出した照度に基づいて車両Cの周辺が明るいか暗いかを判定し、メインメモリ5に割り当てられたフラグの内容(明暗の判断結果)を更新する。
Furthermore, the control unit 4 inputs an illuminance detection signal LXS from the
また、制御装置2は、画像データ入力部13を備えている。画像データ取得手段を構成する画像データ入力部13は、制御部4の制御に従って、車両Cに設けられた撮像手段としてのバックモニタカメラ(以下、単にカメラ26という)を駆動制御して、画像データGを逐次取得する。
In addition, the
カメラ26は、図2に示すように、車両Cのバックドア等、車両の後端に光軸を下方に向けて取り付けられている。このカメラ26は、カラー画像を撮像するデジタルカメラであって、広角レンズ、ミラー等から構成される光学機構と、CCD撮像素子(いずれも図示せず)とを備えている。カメラ26は、例えば左右140度の視野を有し、車両Cの後端を含む、後方数メートルを撮像範囲Zとしている。画像データ入力部13は、カメラ26によってアナログ/デジタル変換された画像データGを、制御部4の制御に基づき取得して、制御装置2に備えられた画像メモリ14に一時格納する。
As shown in FIG. 2, the
また、制御装置2は、周辺画像データ生成手段、画像データ補正手段、第1画像処理手段、第2画像処理手段及び第3画像処理手段を構成する画像処理部15と表示出力手段を構成する画像出力部16とを備えている。画像処理部15は、車両Cが後退している間は、画像メモリ14に一時格納された画像データGを画像出力部16を介してディスプレイ3に出力して、図4に示す、バックモニタ画面33を表示する。バックモニタ画面33には、後方背景画像34と、後端画像35とが表示されている。後方背景画像34は、車両Cの後方の後方背景を撮像した画像であって、バックミラーで後方を視認した場合と合わせるため、画像が反転されている。また、後方背景画像34は、カメラ26が広角レンズを搭載していることから、周辺部が歪む歪曲収差が生じている。後端画像35は、図2に示す車両CのリヤバンパーRBの中央部BMを撮像した画像であって、リヤバンパーRBの隅部BCは死角となっている。
The
さらに、画像処理部15は、このバックモニタ画面33に、車幅延長線36と、予想軌跡線37とからなるガイド線38を描画するようになっている。車幅延長線36は、車両Cの車幅を後方に延長した指標である。予想軌跡線37は、その時の現在舵角ST及び車幅に基づき、後退する車両Cの走行軌跡を予想した指標であって、車両Cから予め定めた距離(例えば、2.7m)までの予想軌跡を示す。
Further, the
また、画像処理部15は、車両Cが画像記録距離D1(本実施形態では、200mm)毎に設定された各撮像地点で撮像した画像データGを、変換処理して画像メモリ14に格納する。具体的には、例えば、図5に示すように、車両Cが、白線101で区画された駐車目標領域100に向って、後退を開始した初期位置Aに位置するとき、制御部4の制御により、画像処理部15は、画像データ入力部13から画像データGを取得する。このとき取得された画像データGは、図6(a)に示すように、車両Cの後方の路面102の撮像範囲Zの撮像データであって、例えば、図6(b)に示すような後方背景画像34を撮像したデータである。
Further, the
画像処理部15は、初期位置Aで撮像した画像データGのうち、予め設定された所定領
域としての抽出領域40のデータを抽出し、抽出データG1を生成する。抽出領域40は、図6(b)及び(d)に示すように、ディスプレイ3の表示領域3zとほぼ同じ幅(画面座標系のy軸方向の長さ)を有している。また、抽出領域40の高さは、車両Cの後退方向に相当するx軸方向において、表示領域3zの略中央部の領域に設定されている。この抽出領域40内の画像データG(抽出データG1)は、車両Cから比較的近い領域を撮像しているため、鮮明な画像を表示可能であるとともに、中央部を抽出していることにより、カメラ26のレンズによる歪みが小さくなっている。この抽出領域40を、路面102上の座標を示す車両座標系(X,Y)においては、図6(a)に示すように、撮像範囲Zの一部であって、路面102のほぼ500mmの領域103に相当する。
The
さらに、画像処理部15は、抽出データG1を視点変換して、変換データG2を生成する。詳述すると、図6(c)に示すように、上記した路面102上の領域103のうち、中央部の鉛直方向上方に、仮想視点104を設定する。この仮想視点104の高さは、カメラ26高さとほぼ同じ高さに設定されている。そして、抽出データG1のうち中央部を用いて、その仮想視点104から領域103を俯瞰したようなデータに座標変換する。
Further, the
具体的には、画像処理部15は、抽出データG1の各画素座標に対応する画素値を、ROM6等に格納した変換テーブルにより紐付けられた座標にマッピングする。その結果、初期位置Aのカメラ視点から仮想視点104に視点変換された変換データG2が生成され、例えば、図6(e)に示す画像41のような変換データG2が生成される。この変換データG2は、抽出データG1の中央部を用いているので、路面上の略200mmの領域に相当する。
Specifically, the
さらに、画像処理部15は、制御部4に基づき、図7(a)に示すように、生成した変換データG2に、初期位置Aを示す位置データとしての撮像位置データ17と、初期位置Aで入力した現在方位GRに基づく方位データ18と、メインメモリ5に割り当てられた車速パルスカウンタのパルスカウント値Tとを添付して、画像メモリ14に格納する。そして、以後、車両Cが画像記録距離D1を移動する度に、図7(a)に示すような、その位置で撮像された画像データGに基づく変換データG2が格納される。
Further, based on the control unit 4, the
また、この時、画像処理部15は、初期位置A及び車両Cが画像記録距離D1移動する度に、カメラ26が画像を撮像する時、前記制御部4によるその時の車両周辺の照度の検出結果及びブレーキランプLの点灯の有無の結果に基づいて、図7(b)に示すように、輝度補正有無データKDを作成し画像メモリ14に格納する。
At this time, the
詳述すると、画像処理部15は、車両Cの周辺が暗い状態でブレーキランプLが点灯した場合、そのブレーキランプLの反射光が画像データに映り込まれるかを判定し、その判定結果(輝度補正フラグの内容)を輝度補正有無データKDとして画像メモリ14に格納する。そして、画像処理部15は、図7(b)に示すように、判定結果である輝度補正有無データKDに、車速パルスカウンタのパルスカウント値Tを添付して、画像メモリ14に格納する。従って、図7(a)に示す画像メモリ14に格納された各変換データG2の各々は、対応する輝度補正有無データKDがパルスカウント値Tを介して関連づけられている。
More specifically, when the brake lamp L is lit when the periphery of the vehicle C is dark, the
画像処理部15は、変換データG2が画像メモリ14に所定枚数(本実施形態では、24枚)蓄積された状態で、制御部4から合成命令を入力すると、各変換データG2を合成処理し、画像出力部16を介してディスプレイ3に表示するようになっている。この時、各変換データG2は、輝度補正有無データKDに基づいて輝度補正処理を行うかどうか判断され、行うと判断された変換データG2のみ輝度補正処理を行った後、合成処理がなされ俯瞰画像46(図14及び図15参照)の俯瞰画像データG4が生成される。
When a predetermined number of conversion data G2 is stored in the image memory 14 (24 in the present embodiment), the
次に、本実施形態の処理手順について、図5に示すように、車両Cが駐車目標領域100に後退する動作に沿って説明する。
まず、制御部4は、ROM6に格納された駐車支援プログラムに従って、図8に示すように、開始トリガの入力を待つ(ステップS1)。開始トリガは、本実施形態では、イグニッションモジュールの起動、又はナビゲーション装置1の起動による入力信号である。開始トリガを入力すると、制御部4の制御により、システム起動管理処理(ステップS2)、記録用画像データ入力処理(ステップS3)、変換データ生成処理(ステップS4)を行う。そして、制御部4は、終了トリガの入力があるか否かを判断して(ステップS5)、入力が無い場合には、ステップS2に戻る。本実施形態では、終了トリガは、イグニッションモジュールのオフ状態、又はナビゲーション装置1のシャットダウンによる入力信号である。
(システム起動管理処理)
次に、システム起動管理処理S2について図9に従って説明する。まず、制御部4は、車両側I/F部12を介してシフトポジション信号SPPを入力し、メインメモリ5に格納された変数であるシフトポジションSPを更新する(ステップS2−1)。続いて、制御部4は、シフトポジションSPがリバースであるか否かを判断するとともに、車両Cが駐車操作停止状態であるかどうかを判断する(ステップS2−2)。ここで、駐車操作停止状態とは、駐車目標領域100に車両Cが駐車した状態、又は駐車目標領域100に向って車両Cが進行する過程で駐車操作をやり直す状態である。具体的には、本実施形態においては、車両Cの進行方向が、駐車目標領域100に向って後退する方向と異なる方向に変更された場合であって、車両CのシフトポジションSPがリバースからリバース以外になった状態である。
Next, the processing procedure of the present embodiment will be described along the operation in which the vehicle C moves backward to the
First, the control unit 4 waits for an input of a start trigger as shown in FIG. 8 in accordance with a parking assistance program stored in the ROM 6 (step S1). In the present embodiment, the start trigger is an input signal generated by starting the ignition module or starting the
(System startup management process)
Next, the system activation management process S2 will be described with reference to FIG. First, the control unit 4 inputs the shift position signal SPP via the vehicle-side I /
ステップS2−2において、制御部4が、シフトポジションSPが、ドライブ又はパーキングレンジ等であって、リバースでないと判断した場合(ステップS2−2においてNO)、制御部4は、システム起動フラグFSがオン状態であるか否かを判断する(ステップS2−16)。ここで、システム起動フラグFSは、変換データG2を生成するための合成モードの起動を示すフラグであって、初期状態では「待機」を示す「0」(オフ状態)に設定されている。車両Cが前進している場合等には、システム起動フラグFSがオフ状態であるので(ステップS2−16でNO)、ステップS5に戻り、終了トリガの入力の有無を判断する。 In step S2-2, when the control unit 4 determines that the shift position SP is a drive or a parking range and is not reverse (NO in step S2-2), the control unit 4 sets the system activation flag FS. It is determined whether or not it is on (step S2-16). Here, the system activation flag FS is a flag indicating activation of the synthesis mode for generating the conversion data G2, and is initially set to “0” (off state) indicating “standby”. For example, when the vehicle C is moving forward, the system activation flag FS is off (NO in step S2-16), so the process returns to step S5 to determine whether or not an end trigger is input.
一方、例えば、図5に示すように、車両Cが駐車目標領域100に向って後退を開始する初期位置Aに位置する場合には、シフトポジションSPはリバースである(ステップS2−2でYES)。このため、制御部4の制御により、画像処理部15は、画像データ入力部13から、初期位置Aで撮像した画像データGを取得し、ディスプレイ3に出力して、バックモニタ画面33(図4参照)を表示する(ステップS2−3)。従って、車両Cが停車せずに後退する間は、ディスプレイ3には現在の車両Cの周辺状況が反映されたバックモニタ画面33が表示される。
On the other hand, for example, as shown in FIG. 5, when the vehicle C is located at the initial position A where the vehicle C starts to move backward toward the
そして、制御部4は、メインメモリ5に格納されたシステム起動フラグFSがオフ状態であるか否かを判断する(ステップS2−4)。システム起動フラグFSがオフ状態である場合には(ステップS2−4でYES)、制御部4は合成モードがまだ起動していないので、そのシステム起動フラグFSを「起動」を示す「1」(オン)に設定する(ステップS2−5)。続いて、制御部4は、メインメモリ5に格納された変数である後退移動距離ΔDM及び車速パルスカウンタのパルスカウント値Tを「0」にそれぞれ初期化する(ステップS2−6)。
And the control part 4 judges whether the system starting flag FS stored in the
この後退移動距離ΔDMは、車速パルスVPに基づいて算出され、基準位置から車両C
が後退した距離を示し、上記した変換データG2を生成するタイミングを判断するために用いられる。車速パルスカウンタのパルスカウント値Tは、この車両側I/F部12を介して車速センサ20からの車速パルスVPのパルス数であって、車両Cの後退移動距離ΔDMを示し、生成した変換データG2が初期位置Aを基準にどの位置で撮像された変換データG2かを関連づけるために用いられる。
The backward movement distance ΔDM is calculated based on the vehicle speed pulse VP, and the vehicle C is calculated from the reference position.
Indicates the backward distance, and is used to determine the timing for generating the conversion data G2. The pulse count value T of the vehicle speed pulse counter is the number of vehicle speed pulses VP from the
さらに、制御部4の制御により、画像処理部15は、画像データ入力部13から、後退を開始した位置、即ち初期位置Aで撮像した画像データGを入力する(ステップS2−7)。さらに、画像処理部15は、ステップS2−7で入力した画像データGのうち、上記したように抽出領域40を抽出して、抽出データG1を生成する(ステップS2−8)。そして、抽出データG1を、上記した仮想視点104に視点変換して、変換データG2を生成する(ステップS2−9)。
Further, under the control of the control unit 4, the
また、制御部4は、車両側I/F部12を介して、初期位置Aで方位検出信号GRPを入力し、メインメモリ5に格納された現在方位GRを更新する。そして、初期位置Aを示す撮像位置データ17と、現在方位GRに基づく方位データ18と、その時の車速パルスカウンタのパルスカウント値T(=0)とを、ステップS2−9で生成した変換データG2に添付して、画像メモリ14に格納する(ステップS2−10)。
Further, the control unit 4 inputs the direction detection signal GRP at the initial position A via the vehicle side I /
続いて、制御部4は、車両側I/F部12を介して、点滅検出信号LPS及び照度センサ25から照度検出信号LXSを入力し、前記ステップS2−7で画像データ入力部13が初期位置Aで撮像した画像データGを入力した時の車両Cの周囲の外光状態を判定する。まず、制御部4は、照度検出信号LXSに基づいて、撮像した画像データGを入力した時、車両Cの周辺が暗いかどうか判定する(S2−11)。
Subsequently, the control unit 4 inputs the blink detection signal LPS and the illuminance detection signal LXS from the
ここで、車両Cの周辺が暗いかどうかの判定は、以下の理由で行っている。カメラ26が撮像した画像データGは、ブレーキランプLが点灯している時、そのブレーキランプLの光は路面に照射され反射する。その反射光は、周辺が明るい場合と暗い場合では、カメラ26が撮像した画像データGに与える影響が異なる。つまり、周辺が明るい場合には反射光は目立たないことから、カメラ26が撮像した画像データGにはその反射光の影響を受けない画像の画像データとなる。反対に、周辺が暗い場合には反射光が目立つことになるから、カメラ26が撮像した画像データGにはその反射光の影響を大きく受けて赤みを帯びた反射光が映った画像の画像データとなる。
Here, it is determined whether or not the periphery of the vehicle C is dark for the following reason. When the brake lamp L is lit, the image data G captured by the
そのため、本実施形態では、ブレーキランプLの反射光が、撮像した画像データGに影響を与える暗さかどうかを判断する。そして、本実施形態では、暗いかどうかの判断基準値は、照度センサ25を用いて反射光が映り込まれる暗さ(照度)を予め実験等で求め、その求めた値(基準照度)が使われる。そして、制御部4は、基準照度とその時の照度検出信号LXSに基づく実際の照度とを比較することによって、反射光が映る暗さかどうか判定している。
Therefore, in this embodiment, it is determined whether or not the reflected light of the brake lamp L is dark enough to affect the captured image data G. In this embodiment, the darkness (illuminance) in which reflected light is reflected is obtained in advance through experiments or the like using the
そして、車両Cの周辺が暗くないと判定すると(S2−11でNO)、制御部4は、メインメモリ5に割り当てられた輝度補正フラグを「0」(オフ状態)にする(ステップS2−13)。つまり、制御部4は、画像データGに反射光が映り込まれていないと判定する。
If it is determined that the periphery of the vehicle C is not dark (NO in S2-11), the control unit 4 sets the luminance correction flag assigned to the
反対に、車両Cの周辺が暗いと判定すると(S2−11でYES)、制御部4は、点滅検出信号LPSに基づいて、撮像した画像データGを入力した時、ブレーキランプLが点灯していたかどうか判定する(S2−12)。ブレーキランプLが点灯していないと判定すると(S2−12でNO)、制御部4はステップS2−13に移り、制御部4は輝度補
正フラグを「0」(オフ状態)にする。一方、ブレーキランプLが点灯していると判定すると(S2−12でYES)、制御部4は、制御部4は輝度補正フラグを「1」(オン状態)にする(ステップS2−14)。つまり、制御部4は、画像データGに反射光が映り込まれていると判定する。
On the contrary, if it is determined that the periphery of the vehicle C is dark (YES in S2-11), the control unit 4 turns on the brake lamp L when the captured image data G is input based on the blink detection signal LPS. (S2-12). If it is determined that the brake lamp L is not lit (NO in S2-12), the control unit 4 moves to step S2-13, and the control unit 4 sets the luminance correction flag to “0” (off state). On the other hand, when it is determined that the brake lamp L is lit (YES in S2-12), the control unit 4 sets the brightness correction flag to “1” (on state) (step S2-14). That is, the control unit 4 determines that reflected light is reflected in the image data G.
制御部4は、ステップ2−13又はステップS2−14において、輝度補正フラグを「0」又は「1」にすると、その時の輝度補正フラグの内容を輝度補正有無データKDとし、その輝度補正有無データKDに、その時の車速パルスカウンタのパルスカウント値T(=0)を添付して画像メモリ14に格納する(ステップS2−15)。つまり、前記ステップS2−10で画像メモリ14に格納した変換データG2と輝度補正有無データKDとがカウント値T(=0)によって関連づけられるようにしている。
When the brightness correction flag is set to “0” or “1” in step 2-13 or step S2-14, the control unit 4 sets the content of the brightness correction flag at that time as brightness correction presence / absence data KD, and the brightness correction presence / absence data. The pulse count value T (= 0) of the vehicle speed pulse counter at that time is attached to KD and stored in the image memory 14 (step S2-15). That is, the conversion data G2 stored in the
初期位置Aでの変換データG2と輝度補正有無データKDとが格納されると、制御部4はステップS2−1に戻る。そして、ステップS2−4において、システム起動フラグFSが先のステップS2−5でオン状態にされているので(ステップS2−4でNO)、記録用画像データ入力処理(ステップS3)に進む。
(記録用データ入力処理)
次に、記録用データ入力処理について図10に従って説明する。制御部4は、車両側I/F部12を介して入力した車速パルスVPに基づき、基準位置からの移動量Δdを演算する(ステップS3−1)。ここで、基準位置とは、前回のステップS3−1で移動量Δdを演算した時点の車両Cの位置である。
When the conversion data G2 and the luminance correction presence / absence data KD at the initial position A are stored, the control unit 4 returns to step S2-1. In step S2-4, since the system activation flag FS is turned on in step S2-5 (NO in step S2-4), the process proceeds to recording image data input processing (step S3).
(Recording data input process)
Next, the recording data input process will be described with reference to FIG. The control unit 4 calculates the movement amount Δd from the reference position based on the vehicle speed pulse VP input via the vehicle side I / F unit 12 (step S3-1). Here, the reference position is the position of the vehicle C at the time when the movement amount Δd is calculated in the previous step S3-1.
移動量Δdを演算すると、制御部4は、上記した後退移動距離ΔDMに、ステップS3−1で演算した移動量Δdを加算する(ステップS3−2)。さらに、制御部4は、更新した後退移動距離ΔDMが、画像記録距離D1(200mm)以上であるか否かを判断する(ステップS3−3)。後退移動距離ΔDMが画像記録距離D1に到達していない場合(ステップS3−3でNO)、ステップ2−1に戻り、上記の処理を繰り返す。つまり、制御部4は、ステップS2−1〜ステップS2−4、ステップS3−1〜ステップS3−3の処理を繰り返す。 When the movement amount Δd is calculated, the control unit 4 adds the movement amount Δd calculated in step S3-1 to the above-described backward movement distance ΔDM (step S3-2). Further, the control unit 4 determines whether or not the updated backward movement distance ΔDM is equal to or greater than the image recording distance D1 (200 mm) (step S3-3). If the backward movement distance ΔDM has not reached the image recording distance D1 (NO in step S3-3), the process returns to step 2-1, and the above processing is repeated. That is, the control part 4 repeats the process of step S2-1-step S2-4, step S3-1-step S3-3.
やがて、図13(a)に示すように、車両Cが初期位置Aから、画像記録距離D1だけ後退した位置Bに到達している場合、後退移動距離ΔDMは、画像記録距離D1になっているので(ステップS3−3でYES)、制御部4の制御により、画像処理部15は、位置Bで撮像した画像データGを入力する(ステップS3−4)。初期位置A以外の撮像位置で撮像された、記録用の画像データGを入力すると、画像処理部15は、変換データ生成処理(ステップS4)に進む。
(変換データ生成処理)
次に、変換データ生成処理について図11に従って説明する。画像処理部15は、制御部4の制御により、位置Bで撮像した画像データGのうち、図13(b)及び(d)に示すように、抽出領域40を抽出して、抽出データG1を生成する(ステップS4−1)。そして、図13(c)に示すように、抽出データG1を、抽出領域40に相当する路面102上の領域105の鉛直方向上方に設定された仮想視点106に視点変換する。これにより、抽出データG1の中央部を用いて、図13(e)に示す画像41のような変換データG2を生成する(ステップS4−2)。
Eventually, as shown in FIG. 13A, when the vehicle C has arrived at the position B which is retracted from the initial position A by the image recording distance D1, the backward movement distance ΔDM is the image recording distance D1. Therefore (YES in step S3-3), the
(Conversion data generation processing)
Next, the conversion data generation process will be described with reference to FIG. Under the control of the control unit 4, the
さらに、画像処理部15は、制御部4から、その変換データG2を撮像した位置(ここでは位置B)の自車位置と、現在方位GRと、その時の車速パルスカウンタのパルスカウント値Tとを入力する(ステップS4−3)。そして、入力した自車位置、現在方位GR及びパルスカウント値Tを、それぞれ撮像位置データ17、方位データ18及びパルスカウント値Tとし、変換データG2に添付して、変換データG2を画像メモリ14に格納す
る(ステップS4−4)。
Further, the
続いて、制御部4は、点滅検出信号LPS及び照度検出信号LXSを入力し、前記ステップS3−4で画像データ入力部13が位置Bで撮像した画像データGを入力した時の車両Cの周辺の外光状態を前記と同様に判断する。
Subsequently, the control unit 4 inputs the blink detection signal LPS and the illuminance detection signal LXS, and the periphery of the vehicle C when the image
まず、制御部4は、照度検出信号LXSに基づいて、撮像した画像データGを入力した時、車両Cの周辺が暗いかどうか判定する(S4−5)。そして、車両Cの周辺が暗くないと判定すると(S4−5でNO)、制御部4は、メインメモリ5に割り当てられた輝度補正フラグを「0」(オフ状態)にする(ステップS4−7)。
First, based on the illuminance detection signal LXS, the control unit 4 determines whether the periphery of the vehicle C is dark when the captured image data G is input (S4-5). If it is determined that the periphery of the vehicle C is not dark (NO in S4-5), the control unit 4 sets the luminance correction flag assigned to the
反対に、車両Cの周辺が暗いと判定すると(S4−5でYES)、制御部4は、点滅検出信号LPSに基づいて、撮像した画像データGを入力した時、ブレーキランプLが点灯していたかどうか判定する(S4−6)。ブレーキランプLが点灯していないと判定すると(S4−6でNO)、制御部4はステップS4−7に移り、制御部4は輝度補正フラグを「0」(オフ状態)にする。一方、ブレーキランプLが点灯していると判定すると(S4−6でYES)、制御部4は、制御部4は輝度補正フラグを「1」(オン状態)にする(ステップS4−8)。 On the contrary, if it is determined that the periphery of the vehicle C is dark (YES in S4-5), the control unit 4 turns on the brake lamp L when the captured image data G is input based on the blink detection signal LPS. (S4-6). If it is determined that the brake lamp L is not lit (NO in S4-6), the control unit 4 moves to step S4-7, and the control unit 4 sets the luminance correction flag to “0” (off state). On the other hand, when it is determined that the brake lamp L is lit (YES in S4-6), the control unit 4 sets the luminance correction flag to “1” (on state) (step S4-8).
制御部4は、ステップ4−7又はステップS4−8において、輝度補正フラグを「0」又は「1」にすると、その時の輝度補正フラグの内容(輝度補正有無データKD)に、その時の車速パルスカウンタのパルスカウント値Tを添付して画像メモリ14に格納する(ステップS4−9)。つまり、前記と同様に、前記ステップS4−4で画像メモリ14に格納した変換データG2と輝度補正有無データKDとがカウント値Tによって関連づけられる。
When the brightness correction flag is set to “0” or “1” in step 4-7 or step S4-8, the controller 4 sets the content of the brightness correction flag (luminance correction presence / absence data KD) at that time to the vehicle speed pulse. The pulse count value T of the counter is attached and stored in the image memory 14 (step S4-9). That is, as described above, the conversion data G2 stored in the
位置Bでの変換データG2と輝度補正有無データKDとが格納されると、制御部4は画像メモリ14内に、変換データG2が所定枚数(本実施形態では24枚)以上格納されたか否か判断する(ステップS4−10)。
When the conversion data G2 at the position B and the luminance correction presence / absence data KD are stored, the control unit 4 determines whether or not the conversion data G2 is stored in the
位置Bでの変換データG2を生成した際には、初期位置A及び位置Bで生成された2枚の変換データG2が蓄積されているため、所定数の変換データG2が蓄積されていないと判断して(ステップS4−10でNO)、ステップS4−12に移る。 When the conversion data G2 at the position B is generated, since the two pieces of conversion data G2 generated at the initial position A and the position B are stored, it is determined that the predetermined number of conversion data G2 is not stored. (NO in step S4-10), then the process moves to step S4-12.
ステップS4−12では、制御部4は、後退移動距離ΔDMを「0」に初期化する。後退移動距離ΔDMを初期化すると、終了トリガの有無を判断し(ステップS5)、終了トリガが無いと判断すると(ステップS5でNO)、ステップS2−1に戻る。 In step S4-12, the control unit 4 initializes the backward movement distance ΔDM to “0”. When the backward movement distance ΔDM is initialized, it is determined whether or not there is an end trigger (step S5). If it is determined that there is no end trigger (NO in step S5), the process returns to step S2-1.
そして、車両Cが初期位置Aから駐車目標領域100に向って後退する過程で、画像記録距離D1ごとに、変換データG2が画像メモリ14に蓄積されていく。車両Cが初期位置Aからさらに後退し、その蓄積されたデータ数が、所定数(24枚)になると、制御部4は、ステップS4−10において、所定数の変換データG2が蓄積されたと判断して、表示可能フラグをオン状態(「1」)にする(ステップS4−11)。この表示可能フラグは、所定数の変換データG2が蓄積されているか否かを示すフラグである。
Then, in the process in which the vehicle C moves backward from the initial position A toward the
そして、図5に示すように、車両Cが初期位置Aから駐車目標領域100に向って後退し、図5中終端位置Eに到達したり、後退する途中で駐車をやり直す場合、運転者は、シフトポジションをリバースレンジから、ドライブレンジ又はパーキングレンジに切替える。このとき、ステップS2−2において、制御部4は、シフトポジションSPがリバースから他のシフトポジションに切り替わったと判断する(ステップS2−2においてNO)
。
Then, as shown in FIG. 5, when the vehicle C moves backward from the initial position A toward the
.
続いて、制御部4は、上記したように、システム起動フラグFSがオン状態であるか否かを判断する(ステップS2−16)。終端位置Eに到達したり、後退する途中でシフトポジションを切替えた直後は、システム起動フラグFSはオン状態であると判断されるため(ステップS2−16でYES)、ステップS2−17に進む。 Subsequently, as described above, the control unit 4 determines whether or not the system activation flag FS is on (step S2-16). Immediately after the end position E has been reached or the shift position has been switched in the middle of reversing, it is determined that the system activation flag FS is in the ON state (YES in step S2-16), and the process proceeds to step S2-17.
ステップS2−17では、制御部4は、表示可能フラグがオン状態であるか否かを判断する。初期位置Aから後退した終端位置Eでは、所定数(24枚)の変換データG2が蓄積されているので、制御部4は、表示可能フラグがオン状態であると判断し(ステップS2−17でYES)、俯瞰画像表示処理を行う(ステップS2−18)。 In step S2-17, the control unit 4 determines whether or not the displayable flag is on. Since the predetermined number (24 sheets) of converted data G2 is accumulated at the terminal position E that has been retracted from the initial position A, the control unit 4 determines that the displayable flag is in the ON state (at step S2-17). YES), an overhead image display process is performed (step S2-18).
この俯瞰画像表示処理について、図12に従って説明する。制御部4は、車両側I/F部12を介して方位検出信号GRPを入力し、現在方位GRを更新する(ステップS2−18−1)。また、画像処理部15は、画像データ入力部13を制御して、車両Cの現在位置で撮像された画像データG(以下、現在画像データGPという)を入力する(ステップS2−18−2)。
This overhead view image display process will be described with reference to FIG. The control unit 4 inputs the direction detection signal GRP via the vehicle side I /
さらに、画像処理部15は、取得した現在画像データGPのうち、現在位置に応じた領域を抽出して、抽出した領域に応じた仮想視点に視点変換して、変換データG2を生成する(ステップS2−18−3)。この視点変換の際の仮想視点は、抽出したデータに相当する路面102上の領域の鉛直方向上方の位置に設定する。
Further, the
続いて、制御部4は、点滅検出信号LPS及び照度検出信号LXSを入力し、撮像した現在画像データGPを入力した時の車両Cの周辺の状況を前記と同様に判定する(ステップS2−18−4〜ステップS2−18−7)。 Subsequently, the control unit 4 inputs the blink detection signal LPS and the illuminance detection signal LXS, and determines the situation around the vehicle C when the captured current image data GP is input as described above (step S2-18). -4 to step S2-18-7).
次に、画像処理部15は、制御部4の制御により、輝度補正フラグの内容(輝度補正有無データKD)に基づいて現在画像データGPの変換データG2及び画像メモリ14に蓄積した各変換データG2について輝度補正処理を行う(ステップS2−18−8)。
Next, the
画像処理部15による輝度補正処理は、以下のように行う。まず、変換データG2において、パルスカウント値Tにて関連づけられた輝度補正フラグの内容(輝度補正有無データKD)が「0」(オフ状態)のときには、その変換データG2の輝度補正は行わない。これは、変換データG2がブレーキランプLの反射光が映り込まれていない画像データGから生成されたとして、輝度補正をしない。
The luminance correction process by the
一方、変換データG2において、パルスカウント値Tにて関連づけられた輝度補正フラグの内容(輝度補正有無データKD)が「1」(オン状態)のときには、ROM6に予め格納された輝度補正テーブル6bの輝度補正データを使って変換データG2の輝度補正を行う。これは、変換データG2がブレーキランプLの赤色の反射光が映り込まれた画像データGから生成されていて、その赤色の反射光を除き、反射光が映り込まれていない前後の変換データG2と整合をとるためである。つまり、反射光の映っていない俯瞰画像46を生成するためのものである。
On the other hand, when the content of the luminance correction flag (luminance correction presence / absence data KD) associated with the pulse count value T is “1” (on state) in the conversion data G2, the luminance correction table 6b stored in the
本実施形態では、変換データG2中の各画素の画素データを構成するR(赤)、G(緑)、B(青)の各画素の輝度データ(R値、G値、B値からなるRGB輝度データ)のうち、所定領域の画素の画素データについてそのR値を下げる処理を行う。所定領域の各画素は、本実施形態では以下のように求めている。まず、予め実験等で、ブレーキランプLの反射光の強度分布を求める。その強度分布から、ブレーキランプLを点灯した場合と、
点灯しない場合とのR値に関する輝度差を求め、その輝度差からブレーキランプLの反射光の影響を受ける領域を決定するとともに、その領域の画素に対するR値を下げる値も予め求めて輝度補正データとする。そして、その各画素の輝度補正データを輝度補正テーブル6bにしてROM6に予め記憶されている。
In the present embodiment, luminance data (R value, G value, and B value RGB) of each pixel of R (red), G (green), and B (blue) constituting the pixel data of each pixel in the conversion data G2. Among the luminance data), a process of lowering the R value of the pixel data of the pixels in the predetermined area is performed. In the present embodiment, each pixel in the predetermined area is obtained as follows. First, the intensity distribution of the reflected light from the brake lamp L is obtained in advance through experiments or the like. From the intensity distribution, when the brake lamp L is lit,
A brightness difference related to the R value with respect to the case where the lamp is not lit is obtained, and an area affected by the reflected light of the brake lamp L is determined from the brightness difference, and a value for lowering the R value for the pixels in the area is also obtained in advance. And The luminance correction data of each pixel is stored in advance in the
従って、各変換データG2は、ROM6に記憶された輝度補正テーブル6bを用いて、輝度補正がされ、その反射光が除かれた変換データG2に補正され画像メモリ14に格納される。その結果、この時点で、変換データG2の全てが、ブレーキランプLの反射光が映り込まれていない輝度補正された変換データG2となる。
Therefore, each conversion data G2 is subjected to luminance correction using the luminance correction table 6b stored in the
続いて、画像処理部15は、更新した現在方位GRに基づき、各変換データG2を回転変換し、回転変換データG3を生成する(ステップS2−18−9)。
詳述すると、画像処理部15は、画像メモリ14に蓄積された変換データG2のうち、車両Cの現在位置に近い24枚、車両Cの現在位置から所定距離範囲内の位置で撮像された変換データG2を読出す。そして、それらの変換データG2に添付された方位データ18と、現在方位GRとの相対角度を算出し、その相対角度に基づいた回転変換テーブルをROM6からそれぞれ読出す。尚、ROM6には、各相対角度ごとに回転変換テーブルがそれぞれ格納され、各回転変換テーブルは、アフィン変換等、公知の座標変換を短時間で処理するために格納されたテーブルである。
Subsequently, the
More specifically, the
そして、変換データG2の各座標の画素値を、各回転変換テーブルで紐付けられた変換先の座標にマッピングする。これにより、各撮像位置でのカメラ26の向きで撮像された変換データG2は、現在の車両Cのカメラ26の視野で見たような画像データに回転変換される。その結果、初期位置A及び位置Bで撮像された変換データG2は、図14に示す回転変換画像42のような、回転変換データG3となる。
Then, the pixel value of each coordinate of the conversion data G2 is mapped to the coordinate of the conversion destination associated with each rotation conversion table. Thereby, the conversion data G2 imaged in the direction of the
さらに、画像処理部15は、現在画像データGPに基づく変換データG2と回転変換データG3とを、所定の順番で連続させて、俯瞰画像データG4を生成する(ステップS2−18−10)。本実施形態では、車両Cの進行方向に相当する方向(x軸方向)に並べて合成する。具体的には、現在画像データGPを、ディスプレイ3の表示領域3zのうち最も下側になるように配置する。そして、現在画像データGPの上側に、各回転変換データG3を順番に並べる。このとき、回転変換データG3のうち、車両Cの現在位置から遠い位置(比較的過去の時点)で撮像された回転変換データG3が、表示領域3zの上側になるように並べる。換言すると、車両Cの前方にあたる領域が、表示領域3zの上方になるようになっている。その結果、図14に示すような俯瞰画像46を表示する俯瞰画像データG4が生成される。
Further, the
この俯瞰画像データG4は、200mmごとに撮像及び変換された24枚の回転変換データG3と、現在画像データGPとから構成され、車両全体の領域に相当する路面102の画像データとなっている。しかも、24枚の回転変換データG3及び現在画像データGPの変換データG2は輝度補正されたものであるため、俯瞰画像データG4は、ブレーキランプLの反射光が映り込まれていないものになっている。
This bird's-eye view image data G4 is composed of 24 pieces of rotation conversion data G3 imaged and converted every 200 mm and the current image data GP, and is image data of the
次に、画像処理部15は、俯瞰画像データG4をディスプレイ3に出力する(ステップS2−18−11)。このとき、画像処理部15は、制御部4から入力した自車位置データに基づき、俯瞰画像データG4の上に、車両輪郭線30を描画する。その結果、図15に示すように、駐車確認画面45がディスプレイ3に表示される。このとき、運転中の不定期なブレーキ操作で発光されるブレーキランプLの反射光が映り込まれていない高品質な駐車確認画面45がディスプレイ3に表示される。
Next, the
また、俯瞰画像46には、自車位置を示す車両輪郭線30が重畳されている。これにより、運転者は、車両Cの駐車位置を確認できる。運転者は、この車両輪郭線30と、俯瞰画像46に表示された駐車目標領域100の画像とのずれを確認して、車両Cが駐車目標領域100からはみ出していないか、さらには車体が駐車目標領域100内で真っ直ぐに駐車されているか否かを判断できる。
In addition, a
尚、例えば、運転者が、駐車操作を完了する前に、後退途中で駐車をやり直す場合(ステップS2−2でNO)にも、制御部4は、ステップS2−16及びステップS2−17を介して俯瞰画像表示処理が実行される。そして、例えば図16に示すような駐車確認画面45が表示される。従って、駐車確認画面45にて、駐車目標領域100に対する自車位置を把握することにより、前進すべき距離、舵角の取り方等の目安を付けることができる。このとき、図16の駐車確認画面45に表示された操作部45aの入力操作等により、予想軌跡線37等を表示するようにしてもよい。
Note that, for example, also when the driver reparks in the middle of retreating before completing the parking operation (NO in step S2-2), the control unit 4 goes through steps S2-16 and S2-17. Then, the overhead image display process is executed. Then, for example, a
画像処理部15は、このような駐車確認画面45を所定時間(例えば、10秒)又は操作スイッチ7が操作されるまで、継続して表示する。そして、俯瞰画像表示処理を終了すると、ステップS2−19に戻り、駐車確認画面45を消去して、地図画面3a等の他の画面に切替える。さらに、制御部4は、各変数データを初期値にリセットし(ステップS2−20)、システム起動フラグFSをオフ状態にする(ステップS2−21)。そして、制御部4はステップS2−1に戻る。
The
そして、シフトポジションSPがリバースレンジでなく(ステップS2−2でNO)、システム起動フラグSFがオフ状態と判断すると(ステップS2―16でNO)、制御部4は、上記したように、イグニッションモジュールのオフ等の終了トリガを入力したか否かを判断する(S5)。例えば、駐車確認画面45で駐車位置を確認して、駐車をやり直す場合(S5でNO)、終了トリガを入力しないので、ステップS2−1に戻り、上記した処理を繰り返す。反対に、駐車を完了し、終了トリガを入力した場合(S5でYES)、そのまま処理を終了する。
Then, when the shift position SP is not in the reverse range (NO in step S2-2) and the system activation flag SF is determined to be in the off state (NO in step S2-16), the control unit 4 determines that the ignition module is as described above. It is determined whether or not an end trigger such as turning off is input (S5). For example, when the parking position is confirmed on the
上記実施形態によれば、以下のような効果を得ることができる。
(1)上記実施形態では、車両Cに設けられたカメラ26から画像データGを取得し、その画像データGから抽出データG1を生成する。そして、その抽出データG1を視点変換処理した変換データG2を生成し、その変換データG2を撮像位置データ17及び方位データ18を添付して画像メモリ14に格納した。そして、制御部4は、車両CのシフトポジションSPがリバースでないと判断した際に、画像処理部15を制御して、各変換データG2及び現在画像データGPを用いて俯瞰画像データG4を生成し、俯瞰画像データG4及び車両Cの現在位置を示す車両輪郭線30を出力して駐車確認画面45をディスプレイ3に表示するようにした。
According to the above embodiment, the following effects can be obtained.
(1) In the above embodiment, the image data G is acquired from the
従って、駐車操作をやり直す場合等に、的確なタイミングで、車体と駐車目標領域100とのずれ量等を把握可能な画面を表示できる。また、駐車が完了したときに、車体と駐車目標領域100とのずれが大きいか否か、車体が駐車目標領域100内に真っ直ぐに駐車されているか等の最終確認を行うことができる画面を表示できる。
Accordingly, when the parking operation is performed again, it is possible to display a screen capable of grasping a deviation amount between the vehicle body and the
(2)上記実施形態では、運転中の不定期なブレーキ操作で発光されるブレーキランプLの反射光が映り込まれた画像データGが混在していても、反射光が映り込まれた変換データG2について、画像処理部15は、輝度補正テーブル6bを用いてその映り込まれた反射光を除く輝度補正をした。従って、反射光が映り込まれていない俯瞰画像データG4を生成することができ、連続性のある高品質な俯瞰画像をディスプレイ3に表示することができる。しかも、輝度補正テーブル6bを用いて輝度補正をしたので、画像処理部15
による輝度補正処理の負荷を軽減することができる。
(2) In the above embodiment, even if there is a mixture of image data G in which the reflected light of the brake lamp L emitted by an irregular braking operation during driving is reflected, the converted data in which the reflected light is reflected. For G2, the
It is possible to reduce the load of the luminance correction processing due to.
(3)上記実施形態では、周辺が暗い状態であってブレーキランプLが点灯した時の画像データGの変換データG2についてのみ輝度補正するようにしたので、画像処理部15による輝度補正処理の負荷を軽減することができる。 (3) In the above embodiment, the luminance correction is performed only for the conversion data G2 of the image data G when the periphery is dark and the brake lamp L is lit. Can be reduced.
(4)上記実施形態では、ブレーキランプLの反射光が映り込まれたかどうかの判断を、即ち反射光の有無を、各種ランプ駆動装置24の点滅検出信号LPSに基づいて判断するため、ブレーキランプLの反射光を直接検出するための特別な検出装置を設ける必要がない。
(第2実施形態)
つぎに、本発明の第2実施形態を図17〜図26に従って説明する。本実施形態は、輝度補正の方法に特徴を有し、その特徴部分のみが前記第1実施形態と相違する。従って、説明の便宜上、本実施形態では、その特徴部分について詳細に説明し、その他の第1実施形態と共通する部分はその説明は省略する。
(4) In the above embodiment, the brake lamp L is used to determine whether or not the reflected light of the brake lamp L is reflected, that is, the presence or absence of the reflected light based on the blink detection signal LPS of the various lamp driving devices 24. There is no need to provide a special detection device for directly detecting the reflected light of L.
(Second Embodiment)
Next, a second embodiment of the present invention will be described with reference to FIGS. The present embodiment has a feature in the luminance correction method, and only the feature portion is different from the first embodiment. Therefore, for the sake of convenience of explanation, in this embodiment, the characteristic part will be described in detail, and the description of the parts common to the other first embodiment will be omitted.
本実施形態では、1日の日照の変化、光が反射する路面に種類を考慮した輝度補正を行うとともに、光源としてのランプを複数考慮に入れて輝度補正を行っている。また、輝度補正するにあって、予め複数の補正のためのテンプレートを用意し、外光条件によって複数のテンプレートの中から所望のテンプレートを選択し、その選択したテンプレートで輝度補正をするようにしている。 In the present embodiment, the luminance correction is performed in consideration of the change of the daylight and the road surface on which light is reflected in consideration of the type, and the luminance correction is performed in consideration of a plurality of lamps as light sources. In addition, when correcting brightness, a plurality of templates for correction are prepared in advance, a desired template is selected from a plurality of templates according to the external light conditions, and brightness correction is performed using the selected template. Yes.
従って、本実施形態では、制御部4は、何月何日何時何分を計時できるカレンダ機能を有したタイマを内蔵している。また、本実施形態のROM6には、図17に示すように、色合い補正テーブル6c、日照補正テーブル6dを備えている。また、路面を検出する路面検出センサ27が設けられ、その路面検出センサ27は車両Cに設けられ、その路面検出信号RSを車両側I/F部12を介して制御部4に出力するようになっている。制御部4は、路面検出信号RSに基づいて、移動中の路面がコンクリート路面、アスファルト路面、又はレンガ路面かどうかを検出するようになっている。
Therefore, in the present embodiment, the control unit 4 has a built-in timer having a calendar function capable of measuring what month what day what hour what minute. Further, the
図18、図19、及び図20は、色合い補正テーブル6cのデータ構造を説明するための模式図である。色合い補正テーブル6cは、メインテーブル61、サブテーブル62及び色補正用テンプレート63とから構成されている。
18, 19 and 20 are schematic diagrams for explaining the data structure of the hue correction table 6c. The hue correction table 6 c includes a main table 61, a sub table 62, and a
メインテーブル61は、図18に示すように、ブレーキランプ、ウィンカー、車幅灯、プレート照明、リアフォグランプ、バックランプの各ランプに対して、コンクリート路面、アスファルト路面、レンガ路面についてのサブテーブル62のアドレスとから構成されている。 As shown in FIG. 18, the main table 61 has a sub table 62 for concrete road surface, asphalt road surface, and brick road surface with respect to brake lamps, blinkers, vehicle width lights, plate lights, rear fog lights, and back lamps. It consists of an address.
サブテーブル62は、図19に示すように、路面の数(3種類)にランプの種類(6種類)を掛けた数(本実施形態では18個(=3×6))だけ有し、それぞれ各照度LXに対する色補正用テンプレート63のアドレスから構成されている。
As shown in FIG. 19, the sub-table 62 has a number obtained by multiplying the number of road surfaces (three types) by the type of ramp (six types) (18 in this embodiment (= 3 × 6)). It is composed of addresses of the
色補正用テンプレート63は、1つのサブテーブル62に対して、10種類のテンプレートが用意されている。つまり、1つのサブテーブル62において、車両周辺の照度の最小最大を0〜100に正規化しその0〜100を10段階に区分し、その区分した範囲での車両周辺の照度に対して1つの色補正用テンプレート63が用意され、各照度に対するその色補正用テンプレート63のアドレスが割り当てられている。従って、全てのサブテーブル62をカバーするために、本実施形態では、図20に示すように、180種類の色補正用テンプレート63が用意されている。
For the
つまり、移動中の路面がコンクリート路面であってブレーキランプLが点灯しているとき、メインテーブル61を用いて、コンクリート路面に対するブレーキランプのサブテーブル62のアドレスが読み出される。続いて、その読み出したサブテーブル62のアドレスから、対応するサブテーブル62が読み出され、その選択されたサブテーブル62を用いて、その時の照度LXが属する照度範囲の色補正用テンプレート63のアドレスが読み出される。そして、最後に読み出された色補正用テンプレート63のアドレスに基づいて対応する色補正用テンプレート63が読み出されるようになっている。
That is, when the moving road surface is a concrete road surface and the brake lamp L is lit, the address of the brake lamp sub-table 62 for the concrete road surface is read using the main table 61. Subsequently, the corresponding
180種類の色補正用テンプレート63は、その時々の外光条件(前記各ランプの点灯)に基づいて選択され、変換データG2をランプ点灯による反射光を除去する色補正(輝度補正)するためのテンプレートであって、予め実験で求められたものである。
The 180 types of
ここで、色補正用テンプレート63の生成方法について説明する。また説明の便宜上、車両周辺を予め設定した所定の照度であって、移動中の路面がコンクリート路面であってブレーキランプLが点灯しているとき、色補正用テンプレート63について図21に従って説明する。
Here, a method of generating the
実験室内に敷設したコンクリート路面に車両Cを配置する。そして、ブレーキランプLを点灯状態と消灯状態との2つの状態を、車両Cに設けたカメラ26で画像を撮像し、図21(a)に示すように、この2つの画像データGA,GBを取得する。この一対の画像データGA,GBを車両Cの周辺照度を実験室内の設置した照明灯にて変更(10段階に変更)して10種類生成する。
The vehicle C is placed on the concrete road surface laid in the laboratory. Then, the
そして、図21(a)に示すように、一対の画像データGA,GBから、それぞれ抽出データGA1,GB1を第1実施形態と同様の方法で生成する。図21(b)に示すように、生成した一対の抽出データGA1,GB1をそれぞれ視点変換して変換データGA2,GB2を生成する。次に、図21(c)に示すように、一対の変換データGA2,GB2について、それら全画素について対応する画素同士の画素データ(R、G、B値)をそれぞれ減算する。詳述すると、点灯状態の変換データGA2の画素データ(R、G、B値)から消灯状態の変換データGB2の画素データ(R、G、B値)を減算し、その全画素の減算値(補正値)からなる色補正用データを色補正用テンプレート63として生成する。
Then, as shown in FIG. 21A, extraction data GA1 and GB1 are generated from a pair of image data GA and GB, respectively, by the same method as in the first embodiment. As shown in FIG. 21 (b), the pair of generated extracted data GA1 and GB1 are subjected to viewpoint conversion to generate converted data GA2 and GB2, respectively. Next, as shown in FIG. 21 (c), the pixel data (R, G, B values) of the corresponding pixels are subtracted for each of the pair of conversion data GA2, GB2. More specifically, the pixel data (R, G, B value) of the conversion data GB2 in the unlit state is subtracted from the pixel data (R, G, B value) of the conversion data GA2 in the lighting state, and the subtraction value ( Correction data) is generated as a
つまり、点灯状態の変換データGA2(G2)の全画素の画素データの各々を、色補正用テンプレート63の対応する画素の補正値でそれぞれ減算することによって、点灯状態の変換データGA2(G2)は、消灯状態の変換データGB2(G2)に輝度補正される。
That is, by subtracting each pixel data of all the pixels of the lighting state conversion data GA2 (G2) by the correction value of the corresponding pixel of the
そして、上記と同様な方法で、コンクリート路面に対するウィンカー、車幅灯、リアフォグランプ、バックランプのための色補正用テンプレート63を生成する。また、アスファルト路面に対するブレーキランプL、ウィンカー、車幅灯、リアフォグランプ、バックランプのための色補正用テンプレート63も同様に生成する。さらに、レンガ路面に対するブレーキランプL、ウィンカー、車幅灯、リアフォグランプ、バックランプのための色補正用テンプレート63も同様に生成する。
Then, the
図22〜図24は、日照補正テーブル6dのデータ構造を説明するための模式図である。日照補正テーブル6dは、メインテーブル71、サブテーブル72及び日照補正用テンプレート73とから構成されている。
22 to 24 are schematic diagrams for explaining the data structure of the sunshine correction table 6d. The sunshine correction table 6d includes a main table 71, a sub table 72, and a
メインテーブル71は、図22に示すように、1年の各月(12月)に対する、1日(0時から24時間)を1時間毎に区分し、その区分した各時間毎のサブテーブル62のアドレスとから構成されている。 As shown in FIG. 22, the main table 71 divides a day (24 hours from 0:00) for each month (December) of the year every hour, and the sub-table 62 for each divided hour. Address.
サブテーブル72は、図23に示すように、1年の各月(12月)に一日を区分した数(24個)を掛けた数(本実施形態では288個(=12×24))だけ有し、それぞれ各照度LXに対する日照補正用テンプレート73のアドレスから構成されている。
As shown in FIG. 23, the sub-table 72 is obtained by multiplying each month (December) of the year by the number of divided days (24) (288 in this embodiment (= 12 × 24)). Each of which is composed of addresses of the
日照補正用テンプレート73は、1つのサブテーブル72に対して、10種類のテンプレートが用意されている。つまり、前記と同様に、1つのサブテーブル72において、車両周辺の照度の最小最大を0〜100に正規化しその正規化した0〜100を10段階に区分し、その区分した範囲での周辺照度に対して1つの日照補正用テンプレート73が用意され、各照度LXに対するその日照補正用テンプレート73のアドレスが割り当てられている。従って、全てのサブテーブル72をカバーするために、本実施形態では、図24に示すように、2880(=288×10)種類の日照補正用テンプレート73が用意されている。
As the
つまり、例えば、今、9月1日の午後17時30分のとき、メインテーブル71を用いて、9月の17時〜18時のサブテーブル72のアドレスが読み出される。続いて、その読み出したサブテーブル72のアドレスから、対応するサブテーブル72が読み出され、その選択されたサブテーブル72を用いて、その時の照度LXが属する照度範囲の日照補正用テンプレート73のアドレスが読み出される。そして、最後に読み出された日照補正用テンプレート73のアドレスに基づいて対応する日照補正用テンプレート73が読み出されるようになっている。
That is, for example, at 17:30 pm on September 1, the address of the sub-table 72 from 17:00 to 18:00 in September is read using the main table 71. Subsequently, the corresponding
2880種類の日照補正用テンプレート73は、月毎にその時々の外光条件(日照の有無及び日照の向き等)に基づいて選択され、変換データG2から、日照の有無及び日照の向きによって映り込まれる陰影を除去する日照補正(輝度補正)するためのテンプレートであって、予め実験で求められたものである。
The 2880 types of
ここで、日照補正用テンプレート73の生成方法について説明する。なお、説明の便宜上、9月の15時〜16時の間の、日照補正用テンプレート73について図21に従って説明する。
Here, a method for generating the
実験室内において、9月の15時〜16時の間の各種の外光条件を作る。このとき、車両Cの前方は南を向いているものとするとともに、9月の15時〜16時の太陽の位置を予め暦等で設定し太陽光の向き(車両Cにそそがれる光の向き)を設定する。この条件下で、晴天、薄曇り、曇天、雨、明るい室内駐車場、薄暗い室内駐車場等のさらに細かい各種条件を実験室内の照明を使って作る。なお、晴天、薄曇り、曇天、雨、明るい室内駐車場、薄暗い室内駐車場等は、それぞれ車両周辺の照度で判別することができ、各条件を作ったときその時の車両周辺の照度を前記照度センサ25にて検出しておく。 In the laboratory, various outside light conditions are created between 15:00 and 16:00 in September. At this time, it is assumed that the front of the vehicle C is facing south, and the position of the sun from 15:00 to 16:00 in September is set in advance in a calendar or the like, and the direction of sunlight (the direction of the light that strikes the vehicle C) ) Is set. Under these conditions, various finer conditions such as clear sky, light cloudy, cloudy weather, rain, bright indoor parking lot, dim indoor parking lot, etc. are created using lighting in the laboratory. In addition, clear sky, light cloudy, cloudy weather, rain, bright indoor parking lot, dim indoor parking lot, etc. can be distinguished by the illuminance around the vehicle, respectively. It is detected at 25.
そして、各種条件のもとで、カメラ26で画像を撮像し、図25(a)に示すように、画像データGCを取得する。
そして、図25(a)に示すように、画像データGCから、それぞれ抽出データGC1を第1実施形態と同様の方法で生成する。図25(b)に示すように、生成した抽出データGC1をそれぞれ視点変換して変換データGC2を生成する。次に、その時の外光条件での、変換データGC2について、陰影分布をそれら全画素の画素データ(R、G、B値)から求める。その外光条件での変換データGC2の画像が陰影のない一様な画像となるための補正データを作成する。
Then, an image is picked up by the
Then, as shown in FIG. 25A, the extracted data GC1 is generated from the image data GC by the same method as in the first embodiment. As shown in FIG. 25B, the generated extracted data GC1 is subjected to viewpoint conversion to generate converted data GC2. Next, for the conversion data GC2 under the external light conditions at that time, a shadow distribution is obtained from the pixel data (R, G, B values) of all the pixels. Correction data is generated so that the image of the conversion data GC2 under the external light condition becomes a uniform image without shading.
本実施形態では、変換データGC2の全画素の画素データ(R、G、B値)の平均値を求める。そして、図25(C)に示すように、変換データGA2の各画素データ(R、G、B値)を平均値で減算し、その全画素の減算値(補正値)からなる補正用データを日照補正用テンプレート73として生成する。
In the present embodiment, an average value of pixel data (R, G, B values) of all the pixels of the conversion data GC2 is obtained. Then, as shown in FIG. 25C, each pixel data (R, G, B value) of the conversion data GA2 is subtracted by the average value, and correction data consisting of the subtraction values (correction values) of all the pixels is obtained. It is generated as a
つまり、ある日照条件の変換データGC2(G2)の全画素の画素データの各々を、日照補正用テンプレート73の対応する画素の補正値でそれぞれ減算することによって、ある日照条件の変換データGC2(G2)は、日照条件によって生成されてしまうことがある陰影がない変換データGC2(G2)に輝度補正される。
In other words, the conversion data GC2 (G2) of a certain sunshine condition is obtained by subtracting the pixel data of all the pixels of the conversion data GC2 (G2) of a certain sunshine condition by the correction value of the corresponding pixel of the
そして、上記と同様な方法で、各月の各時間帯ごとに、上記と同様な方法で日照補正用テンプレート73を生成する。
次に、この色合い補正テーブル6c及び日照補正テーブル6dを用いて、制御部4がROM6に格納された駐車支援プログラムに従って行う処理動作を図26に従って説明する。
Then, the
Next, processing operations performed by the control unit 4 in accordance with the parking assistance program stored in the
本実施形態では、前記第1実施形態の、図9で示すシステム起動処理におけるステップS2−11〜ステップS2−15、図11で示す変換データ生成処理におけるステップS4−5〜ステップS4−9、及ぶ図12で示す俯瞰画像処理におけるステップS2−18−4〜ステップS2−18−8での処理動作が相違する。従って、説明の便宜上、異なる部分について説明する。 In this embodiment, steps S2-11 to S2-15 in the system activation process shown in FIG. 9 of the first embodiment, steps S4-5 to S4-9 in the conversion data generation process shown in FIG. Processing operations in steps S2-18-4 to S2-18-8 in the overhead image processing shown in FIG. 12 are different. Therefore, different parts will be described for convenience of explanation.
図26において、まず、ステップS2−10(ステップS4−4又はステップS2−18−3)において変換データG2が格納または生成されると、制御部4は、内蔵したタイマから、現在の月・日及び時・分を割出す(ステップS5−1)。続いて、制御部4は、照度センサ25からの照度検出信号LXSに基づいてその時の車両周辺の照度を算出する(ステップS5−2)。 In FIG. 26, first, when the conversion data G2 is stored or generated in step S2-10 (step S4-4 or step S2-18-3), the control unit 4 reads the current month / day from the built-in timer. Then, the hour / minute is determined (step S5-1). Subsequently, the control unit 4 calculates the illuminance around the vehicle at that time based on the illuminance detection signal LXS from the illuminance sensor 25 (step S5-2).
次に、制御部4は、ランプ駆動装置24からの検出信号にLPSに基づいて各種ランプの有無を割り出す(ステップS5−3)。さらに、制御部4は、路面検出センサ27からの路面検出信号RSに基づいて路面の種類を割り出す(ステップS5−4)。 Next, the control unit 4 determines the presence / absence of various lamps based on the LPS in the detection signal from the lamp driving device 24 (step S5-3). Further, the control unit 4 determines the type of road surface based on the road surface detection signal RS from the road surface detection sensor 27 (step S5-4).
次に、制御部4は、色合い補正テーブル6cから色補正用テンプレート63を読み出す(ステップS5−5)。制御部4による色補正用テンプレート63の読み出しは、まずメインテーブル61から割り出した路面に対する点灯しているランプのサブテーブル62を選択する。サブテーブル62が選択されると、制御部4は、そのサブテーブル62に基づいて算出した照度に対する色補正用テンプレート63のアドレスを求め、そのアドレスから所定の色補正用テンプレート63を特定し読み出す。尚、ブレーキランプLとウィンカーが点灯している場合に、その2つのランプに対するサブテーブル62がそれぞれ選択され、それらサブテーブル62からそれぞれ1つの色補正用テンプレート63が特定され読み出される。尚、各種ランプが全て点灯しない時には、制御部4は、メインテーブル61からサブテーブル62を選択しないので、1つも色補正用テンプレート63が読み出されず、次のステップに移る。
Next, the control unit 4 reads the
色補正用テンプレートが読み出されると、制御部4は、日照補正テーブル6dから日照補正用テンプレート73を読み出す(ステップS5−6)。制御部4による日照補正用テンプレート73の読み出しは、まずメインテーブル71から割り出した月に対するその時に割り出した時・分(時間帯)のサブテーブル72を選択する。サブテーブル72が選択されると、制御部4は、そのサブテーブル72に基づいて算出した照度に対する日照補正
用テンプレート73のアドレスを求め、そのアドレスから所定の日照補正用テンプレート73を特定し読み出す。
When the color correction template is read, the control unit 4 reads the
色補正用テンプレート63と日照補正用テンプレート73が読み出されると、制御部4は、まず、画像処理部15を制御して、変換データG2に対して色補正用テンプレート63を用いて輝度補正処理を行う(ステップS5−7)。従って、この時点で、変換データG2は、点灯したランプの反射光が除かれた変換データに補正される。ここで、ステップS5−5で1つも色補正用テンプレート63が読み出されていなかった場合には、画像処理部15は、次のステップに移る。
When the
続いて、制御部4は、画像処理部15を制御して、色補正用テンプレート63で輝度補正処理された変換データG2に対して日照補正用テンプレート73を用いて輝度補正処理を行う(ステップS5−8)。従って、この時点で、色補正用テンプレート63を用いて輝度補正された変換データG2は、日照条件によって生成される陰影が除かれた変換データに補正される。つまり、ランプの反射光及び日照条件によって生成される陰影が除かれた変換データG2が生成される。
Subsequently, the control unit 4 controls the
次に、画像処理部15は、色補正用テンプレート63及び日照補正用テンプレート73を用いて輝度補正された変換データG2を、その時の撮像位置データ17と方位データ18を添付して画像メモリ14に格納する(ステップS5−9)。
Next, the
ステップS5−9の処理が完了すると、システム起動処理のおいては、ステップS2−1に、変換データ生成処理ではステップ4−10に、俯瞰画像表示処理ではステップS2−18−9にそれぞれ移るようになっている。 When the process of step S5-9 is completed, the system startup process proceeds to step S2-1, the conversion data generation process to step 4-10, and the overhead image display process to step S2-18-9. It has become.
そして、ランプの反射光及び日照条件によって生成される陰影が除かれた変換データG2を用いて生成された俯瞰画像データG4による俯瞰画像46は、反射光や陰影が無い高品質な俯瞰画像が生成される。
Then, the
上記実施形態によれば、以下のような効果を得ることができる。
(1)上記実施形態では、その時々の日照条件によって映り込まれる陰影を除くことができ、日照条件に関係なく陰影の無い高品質な俯瞰画像を生成することができる。しかも、あわせて、ランプの点灯によって映り込まれる反射光を除くように補正処理したので、ランプの反射光の無いより高品質な俯瞰画像を生成することができる。
According to the above embodiment, the following effects can be obtained.
(1) In the above embodiment, it is possible to remove shadows reflected by the sunshine conditions at that time, and it is possible to generate a high-quality overhead image without shadows regardless of the sunshine conditions. In addition, since correction processing is performed so as to exclude the reflected light reflected when the lamp is turned on, it is possible to generate a higher-quality overhead image without the reflected light of the lamp.
(2)上記実施形態では、予め用意した色補正用テンプレート63を用いて変換データG2を輝度補正をしたので、ランプの反射光を除く画像処理が容易で短時間で済み、画像処理動作の負荷を軽減することができる。
(2) In the above embodiment, since the brightness correction is performed on the conversion data G2 using the
(3)上記実施形態では、予め用意した色補正用テンプレート63は、ブレーキランプL、ウィンカー、車幅灯、プレート照明、リアフォアランプ、バックランプに対するテンプレートをそれぞれ用意した。従って、異なるランプが発した光が路面に反射しその反射光の映り込まれている位置や色合い及びその強さがそれぞれ相違しても、色補正用テンプレート63にて確実に補正することができる。
(3) In the above-described embodiment, the template for
しかも、各色補正用テンプレート63は、コンクリート、アスファルト、レンガに対するテンプレートをそれぞれ用意した。従って、同じランプが発する光であっても、路面によってその反射光の強さがそれぞれ相違しても、色補正用テンプレート63にて確実に補正することができる。
Moreover, as the
さらに、各色補正用テンプレート63は、車両周辺の照度に応じてそれぞれ用意した。従って、同じランプが発する光であっても、回りの明るさ(車両周辺の照度)によってそのランプの反射光の映り込まれる強さがそれぞれ相違しても、色補正用テンプレート63にて確実に補正することができる。
Further, each
(4)上記実施形態では、日照補正用テンプレート73を用いて変換データG2を輝度補正をしたので、日照条件によって生成される陰影を除く画像処理が容易で短時間で済み、画像処理動作の負荷を軽減することができる。
(4) In the above embodiment, the brightness correction is performed on the conversion data G2 using the
(5)上記実施形態では、予め用意した日照補正用テンプレート73は、1月〜12月までの各月に対するテンプレートを用意した。従って、その月々で、日の出・日の入り、日の向き、日照時間が異なり、車両周辺の明るさや陰影の位置がそれぞれ相違しても、日照補正用テンプレート73にて確実に補正することができる。
(5) In the above embodiment, the
しかも、各日照補正用テンプレート73は、0時〜24時までを1時間間隔で24の時間帯に区分し、その24の時間帯に対してそれぞれ用意した。従って、各月での各時間帯で車両周辺の明るさや陰影の位置がそれぞれ相違しても、日照補正用テンプレート73にて確実に補正することができる。
Moreover, each
さらに、各日照補正用テンプレート73は、車両周辺の照度に応じてそれぞれ用意した。従って、天候、場所によって各月の各時間帯での車両周辺の明るさや陰影の位置がそれぞれ相違しても、日照補正用テンプレート73にて確実に補正することができる。
Furthermore, each
尚、本実施形態は以下のように変更してもよい。
・第1実施形態では、変換データG2中の各画素に対する輝度データの輝度補正値(R値の輝度補正値)を記憶した輝度補正テーブル6bを用いて変換データG2中の各画素に対に対して輝度補正を行った。これを、反射光が映った変換データG2に対して、変換データG2中の全ての画素の輝度データを一定の値の輝度補正値で補正してもよい。この場合、輝度補正値のデータ量を少なくすることができるとともに、輝度補正の演算処理が簡単になる。
In addition, you may change this embodiment as follows.
In the first embodiment, each pixel in the conversion data G2 is paired with each other in the conversion data G2 using the luminance correction table 6b that stores the luminance correction value (R value luminance correction value) of the luminance data for each pixel in the conversion data G2. Brightness correction. Alternatively, the luminance data of all the pixels in the conversion data G2 may be corrected with a fixed luminance correction value for the conversion data G2 in which reflected light is reflected. In this case, the data amount of the brightness correction value can be reduced, and the brightness correction calculation process is simplified.
また、反射光が映った変換データG2に対して、変換データG2中の反射光の影響が少ない画素の輝度データを読み出す。そして、その画素の輝度データのR値を読み出し、その読み出したR値に他の画素の輝度データのR値を置き換えて輝度補正するようにしてもよい。尚、反射光の影響が少ない画素は、例えば、変換データG2中の中央領域にある画素が考えられる。これは、ブレーキランプLは、車両Cの左右両端に設けられているため、ブレーキランプLの反射光の車両Cの内側方向への回り込みが極めて少なくなり反射光の映り込みがない、また、あったとしても極めて少ないところとなっている。 Further, the luminance data of the pixel that is less affected by the reflected light in the conversion data G2 is read out from the conversion data G2 in which the reflected light is reflected. Then, the R value of the luminance data of the pixel may be read, and the luminance correction may be performed by replacing the read R value with the R value of the luminance data of other pixels. In addition, the pixel in the center area | region in the conversion data G2 can be considered as a pixel with little influence of reflected light. This is because the brake lamps L are provided at both the left and right ends of the vehicle C, so that the reflected light of the brake lamp L hardly wraps around the inside of the vehicle C, and there is no reflection of the reflected light. Even if it is, it is very few places.
さらに、反射光が映った変換データG2に対して、変換データG2中の全ての画素の輝度データを読み出し、その全ての画素の中から、輝度データのR値の最も小さい値を探し出す。そして、全ての画素の輝度データのR値を、その最小値になるように輝度補正値してもよい。 Further, with respect to the conversion data G2 in which reflected light is reflected, the luminance data of all the pixels in the conversion data G2 are read, and the smallest value of the R value of the luminance data is searched from all the pixels. Then, the luminance correction value may be set so that the R value of the luminance data of all the pixels becomes the minimum value.
・第1実施形態では、輝度補正テーブル6bを用いて輝度補正を行った。これを、反射光が映った変換データG2に対して、最も近い位置であって反射光が映ってない撮像された画像データGから生成された変換データG2を読み出す。そして、両変換データG2中の対応する各画素間であってその両画素の輝度データのR値を比較し、反射光が映った変換データG2の画素のR値を、反射光が映ってない変換データG2中の対応する画素のR値にそれぞれして輝度補正をするようにしてもよい。この場合にも、反射光が映った変換
データG2は、反射光が除かれ、高品質の俯瞰画像を表示することができる。
In the first embodiment, luminance correction is performed using the luminance correction table 6b. From this, the conversion data G2 generated from the captured image data G that is the closest position and does not reflect the reflected light with respect to the converted data G2 that reflects the reflected light is read out. Then, between the corresponding pixels in both conversion data G2, the R value of the luminance data of both pixels is compared, and the R value of the pixel of the conversion data G2 in which the reflected light is reflected is not reflected in the reflected light. Luminance correction may be performed for each R value of the corresponding pixel in the conversion data G2. Also in this case, the conversion data G2 in which the reflected light is reflected can be displayed with a high-quality overhead image by removing the reflected light.
・第1実施形態では、俯瞰画像データを生成する時に、画像メモリ14から変換データG2を読み出し輝度補正をした。これを、俯瞰画像データを生成する時ではなく、視点変換処理した後に、その変換データG2について輝度補正し、その輝度補正した変換データG2を画像メモリ14に蓄積するようにして実施してもよい。画像メモリ14に格納された各変換データG2は、既に輝度補正されているため、各変換データG2を輝度補正することなく直ちに俯瞰画像データを生成することができる。
In the first embodiment, when the overhead image data is generated, the conversion data G2 is read from the
・第1実施形態では、画像メモリ14に記憶した視点変換した変換データG2に対して輝度補正をした。これを、視点変換処理をする前の画像メモリ14に記憶した抽出データG1に対して輝度補正し、その輝度補正した抽出データG1を視点変換処理して変換データG2を画像メモリ14に記憶してもよい。この場合も、各変換データG2は、既に輝度補正されているため、各変換データG2を輝度補正することなく直ちに俯瞰画像データを生成することができる。
In the first embodiment, the luminance correction is performed on the conversion data G2 subjected to viewpoint conversion stored in the
・第1実施形態では、変換データG2を生成した後に、当該変換データG2に対する輝度補正有無データKDを生成したが、先に輝度補正有無データKDを作成した後に、抽出データG1及び変換データG2を生成してもよい。また、輝度補正有無データKDと変換データG2をそれぞれ別々に記憶し、これらをパルスカウント値Tで関連づけるようにした。これを、作成した抽出データG1又は変換データG2に輝度補正有無データKDを添付して関連づけて実施してもよい。 In the first embodiment, after the conversion data G2 is generated, the brightness correction presence / absence data KD for the conversion data G2 is generated. However, after the brightness correction presence / absence data KD is created first, the extracted data G1 and the conversion data G2 are It may be generated. Further, the brightness correction presence / absence data KD and the conversion data G2 are stored separately, and these are associated with each other by the pulse count value T. This may be performed by attaching the brightness correction presence / absence data KD to the created extracted data G1 or converted data G2 and associating them.
・第1実施形態では、輝度補正有無データKDの生成は、周辺の暗さも条件に入れたが、この暗さの条件を省略し、ブレーキランプLの点灯の有無だけで輝度補正有無データKDを生成してもよい。 In the first embodiment, the generation of the brightness correction presence / absence data KD includes the surrounding darkness as a condition, but this darkness condition is omitted, and the brightness correction presence / absence data KD is determined only by whether the brake lamp L is lit or not. It may be generated.
・第1実施形態では、ブレーキランプLの反射光に対する輝度補正であった。これを、ブレーキランプL以外のウィンカー、ハザードランプ等、その他の車両Cに設けられたランプの光に対する輝度補正を合わせて、又は、単独で行ってもよい。 -In 1st Embodiment, it was brightness correction with respect to the reflected light of the brake lamp L. FIG. This may be performed together with brightness correction for the light of lamps provided in other vehicles C such as blinkers other than the brake lamps L, hazard lamps, etc., or alone.
・第1実施形態では、ブレーキランプLの反射光が映り込まれたかどうかの判断を、各種ランプ駆動装置24の点滅検出信号LPSに基づいて行った。これを、ブレーキランプLの反射光を直接検出する光センサを用いて実施してもよい。 In the first embodiment, whether the reflected light of the brake lamp L is reflected is determined based on the blink detection signal LPS of the various lamp driving devices 24. You may implement this using the optical sensor which detects the reflected light of the brake lamp L directly.
・第1実施形態では、画像処理部15は、画像データGを抽出して抽出データG1を生成し、その抽出データG1を視点変換するようにした。これを、画像データを視点変換したデータのうち、一部分を抽出するようにしてもよい。
In the first embodiment, the
・第1実施形態では、仮想視点104を、抽出領域40に相当する路面上の領域103,105を鉛直方向上方であって、カメラ26高さと同じ位置に設定するようにしたが、車両Cのルーフよりも高い位置等、その他の位置に適宜設定して実施してもよい。
In the first embodiment, the
・第2実施形態では、視点変換して変換データG2を生成した時点で、色補正用テンプレート63及び日照補正用テンプレート73を選択し読み出して補正処理したが、回転変換する前に、まとめて各変換データG2を補正処理するようにしてもよい。
In the second embodiment, when the viewpoint conversion is performed and the conversion data G2 is generated, the
・第2実施形態では、変換データG2に対して色補正用テンプレート63及び日照補正用テンプレート73を用いて補正処理した。これを抽出データG1の段階で補正処理するようにしてもよい。この場合、抽出データG1に対する色補正用テンプレート及び日照補
正用テンプレートを予め用意する必要がある。
In the second embodiment, the conversion data G2 is corrected using the
また、画像データGの段階で補正処理するようにしてもよい。この場合、画像データGに対する色補正用テンプレート及び日照補正用テンプレートを予め用意する必要がある。
さらに、例えば、画像データG、抽出データG1又は変換データG2のいずれかの段階で、例えば色補正用テンプレートを使って補正し、残る2つの段階の一つで日照補正用テンプレートを用いて補正してもよい。
Further, correction processing may be performed at the stage of the image data G. In this case, it is necessary to prepare in advance a color correction template and a sunshine correction template for the image data G.
Further, for example, correction is performed using, for example, a color correction template at any stage of the image data G, the extracted data G1, or the conversion data G2, and correction is performed using a sunshine correction template at one of the remaining two stages. May be.
上記第2実施形態では、色補正用テンプレート63及び日照補正用テンプレート64を使って2種類の補正処理を行った。これを、いずれか一方だけの補正処理で実施してもよい。
In the second embodiment, two types of correction processing are performed using the
・第1及び第2実施形態では、変換データG2に対し、後で回転変換するために方位データ18を添付するようにしたが、舵角データ19を添付するようにしてもよい。この場合、ナビゲーション装置1が、駐車を完了又は一時休止したと判断したときの舵角と、各変換データG2に添付された舵角データ19との相対角度に基づき、それらの変換データG2を回転変換する。
In the first and second embodiments, the
・第1及び第2実施形態では、駐車支援装置を、ナビゲーション装置1に具体化したが、その他の車載装置に具体化してもよい。この場合、GPS受信部9や、地図データ記憶部等が省略される。
-In 1st and 2nd embodiment, although the parking assistance apparatus was actualized in the
・第1及び第2実施形態では、抽出データG1を視点変換して、変換データG2を生成する際に、仮想視点104を、路面102上の領域103のうち中央部の鉛直方向上方に設定したが、仮想視点の位置、方向はこの位置に限定されない。例えば、俯瞰画像を表示する際の車両Cに設置されたカメラ26の設置位置、車両Cの中心の鉛直方向上方等にしてもよい。
In the first and second embodiments, when the extracted data G1 is subjected to viewpoint conversion and the converted data G2 is generated, the
1…駐車支援装置としてのナビゲーション装置、3…表示手段としてのディスプレイ、3z…表示領域、4…制御部、6b…輝度補正テーブル、6c…色合い補正テーブル、6d…日照補正テーブル、9…GPS受信部、12…車両情報入力手段としての車両側I/F部、13…画像データ取得手段としての画像データ入力部、14…画像データ記憶手段としての画像メモリ、15…画像処理部、17…位置データとしての撮像位置データ、18…方位データ、19…舵角データ、23…各種ランプ駆動装置、25…照度センサ、26…撮像手段としてのカメラ、30…指標としての車両輪郭線、40…所定領域としての抽出領域、46…俯瞰画像、63…色補正用テンプレート、73…日照補正テンプレート、C…車両、G,GA,GB,GC…画像データ、G1,GA1,GB1,GC1…抽出データ、G2,GA2,GB2,GC2…変換データ、G4…俯瞰画像データ、GP…現在画像データ、KD…輝度補正有無データ、L…ブレーキランプ。
DESCRIPTION OF
Claims (11)
前記撮像手段が定期的に進行方向の画像を撮像する時の前記車両周辺の外光状態を検出し、前記各画像データの各々を、対応する撮像した画像データの撮像時の外光状態に基づいて輝度補正した後、前記周辺画像データを生成したことを特徴とする駐車支援方法。 The imaging means provided in the vehicle periodically captures images in the traveling direction as the vehicle travels, accumulates each of the occasional image data, and uses the plurality of stored image data to present the current vehicle In the parking support method in which the peripheral image based on the generated peripheral image data is displayed on the display means after generating the peripheral image data of the position.
The imaging means detects an ambient light condition around the vehicle when periodically capturing images in the traveling direction, and each of the image data is based on the ambient light condition at the time of capturing the corresponding captured image data. A parking support method, wherein the peripheral image data is generated after correcting the brightness.
前記撮像手段が定期的に進行方向の画像を撮像する時の前記車両周辺の外光状態を検出し、前記各変換データの各々を、対応する撮像した画像データの撮像時の外光状態に基づいて輝度補正した後、俯瞰画像データを生成したことを特徴とする駐車支援方法。 The image pickup means provided in the vehicle periodically captures images in the traveling direction as the vehicle travels, and performs image processing on each of the occasional image data to generate and store conversion data. Displaying an overhead image based on the overhead image data and an index indicating the current position of the vehicle after generating the overhead image data of the overhead image that overlooks the periphery of the current position of the vehicle using a plurality of conversion data In the parking assistance method that is displayed on
An outside light state around the vehicle when the image pickup unit periodically picks up an image in the traveling direction is detected, and each of the converted data is based on the outside light state at the time of image pickup of the corresponding picked-up image data. A parking assistance method, wherein the overhead image data is generated after correcting the brightness.
前記車両周辺の外光状態は、車両周辺を照明する車両に設けられた光源の点灯有無であって、前記外光状態に応じた輝度補正は、前記光源の点灯時に撮像された画像データに対する変換データについて輝度補正をすることを特徴とする駐車支援方法。 In the parking assistance method according to claim 2,
The ambient light state around the vehicle is whether or not a light source provided in the vehicle that illuminates the periphery of the vehicle is turned on, and the luminance correction according to the ambient light state is converted to image data captured when the light source is turned on A parking support method, wherein brightness correction is performed on data.
前記変換データの輝度補正は、変換データを構成するRGB輝度データの値を下げる補正をすることを特徴とする駐車支援方法。 In the parking assistance method according to claim 3,
In the parking assistance method, the brightness correction of the conversion data includes a correction for decreasing a value of RGB brightness data constituting the conversion data.
画像データ取得手段が取得した各画像データの各々を用いて、現在の車両の周辺画像の周辺画像データを生成する周辺画像データ生成手段と、
前記周辺画像データに基づく周辺画像を表示手段に表示する表示出力手段と
を備えた駐車支援装置において、
前記撮像手段が画像を撮像する毎に、前記車両の周辺の外光状態を判定する外光判定手段と、
前記撮像手段が画像データを撮像した時の前記外光判定手段の判定結果に基づいて、前記各画像データを輝度補正する画像データ補正手段と
を設けたことを特徴とする駐車支援装置。 Image data acquisition means for acquiring image data of images periodically taken by an imaging means provided in the vehicle;
Using each of the image data acquired by the image data acquisition means, peripheral image data generation means for generating peripheral image data of the peripheral image of the current vehicle,
In a parking assistance device comprising display output means for displaying a peripheral image based on the peripheral image data on a display means,
Outside light determination means for determining an ambient light state around the vehicle each time the imaging means captures an image;
A parking assist device, comprising: image data correction means for correcting the brightness of each image data based on a determination result of the external light determination means when the image pickup means picks up image data.
画像データ取得手段が取得した各画像データの各々について、予め定めた領域を抽出し画像処理した変換データを生成する第1画像処理手段と、
前記第1画像処理手段が生成した各変換データを用いて、現在の車両の周辺を俯瞰した俯瞰画像データを生成する第2画像処理手段と、
前記俯瞰画像データに基づく俯瞰画像と、前記車両の現在位置を示す指標とを表示手段に表示する表示出力手段と
を備えた駐車支援装置において、
前記撮像手段が画像を撮像する毎に、前記車両の周辺の外光状態を判定する外光判定手
段と、
前記撮像手段が画像データを撮像した時の前記外光判定手段の判定結果に基づいて、前記各変換データを輝度補正する第3画像処理手段と
を設けたことを特徴とする駐車支援装置。 Image data acquisition means for acquiring image data of images periodically taken by an imaging means provided in the vehicle;
A first image processing unit for generating conversion data obtained by extracting a predetermined region and performing image processing on each of the image data acquired by the image data acquiring unit;
Second image processing means for generating overhead image data overlooking the periphery of the current vehicle, using each conversion data generated by the first image processing means;
In a parking assistance device comprising: a bird's-eye view image based on the bird's-eye view image data; and a display output means for displaying an indicator indicating the current position of the vehicle on a display means.
Outside light determination means for determining an ambient light state around the vehicle each time the imaging means captures an image;
A parking assistance apparatus comprising: third image processing means for correcting the brightness of each conversion data based on a determination result of the outside light determination means when the image pickup means picks up image data.
前記第1画像処理手段は、前記各画像データの各々について、予め定めた抽出領域のデータを抽出し、その抽出した各抽出データをそれぞれ視点変換処理して変換データを生成するものであることを特徴とする駐車支援装置。 In the parking assistance device according to claim 6,
The first image processing means extracts data of a predetermined extraction area for each of the image data, and generates converted data by performing viewpoint conversion processing on the extracted data. A parking assist device.
前記第3画像処理手段の各変換データの輝度補正は、前記画像データ、前記抽出データ、又は、前記変換データに対して輝度補正することによって行われることを特徴とする駐車支援装置。 In the parking assistance device according to claim 7,
The parking assistance device according to claim 1, wherein the brightness correction of each conversion data of the third image processing means is performed by correcting the brightness of the image data, the extracted data, or the conversion data.
前記外光判定手段は、車両周辺を照明する車両に設けた光源の点灯有無を判定するための光源点灯検出手段を備え、前記第3画像処理手段は、前記光源点灯検出手段が前記光源の点灯を検出した時に撮像された画像データに対する変換データを輝度補正することを特徴とする駐車支援装置。 In the parking assistance device according to any one of claims 6 to 8,
The external light determination means includes light source lighting detection means for determining whether or not a light source provided in a vehicle that illuminates the surroundings of the vehicle, and the third image processing means includes the light source lighting detection means that lights the light source. A parking assistance device characterized in that brightness correction is performed on conversion data for image data captured when an image is detected.
前記外光判定手段は、さらに、前記車両の周辺の明るさを検出する照度センサを備え、前記第3画像処理手段は、前記変換データについての輝度補正を、前記照度センサの検出信号に基づいて車両周辺が暗いと判断したとき行うことを特徴とする駐車支援装置。 In the parking assistance device according to claim 9,
The outside light determination unit further includes an illuminance sensor that detects brightness around the vehicle, and the third image processing unit performs luminance correction on the conversion data based on a detection signal of the illuminance sensor. A parking assist device, which is performed when it is determined that the periphery of the vehicle is dark.
前記第3画像処理手段は、前記変換データについての輝度補正を、前記変換データを構成する各画素データのRGB輝度データの値を下げる補正をすることを特徴とする駐車支援装置。 In the parking assistance device according to any one of claims 6 to 10,
The parking assist device according to claim 3, wherein the third image processing means corrects the luminance of the converted data by reducing the value of the RGB luminance data of each pixel data constituting the converted data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006061597A JP4788406B2 (en) | 2006-03-07 | 2006-03-07 | Parking support method and parking support device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006061597A JP4788406B2 (en) | 2006-03-07 | 2006-03-07 | Parking support method and parking support device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007243463A true JP2007243463A (en) | 2007-09-20 |
JP4788406B2 JP4788406B2 (en) | 2011-10-05 |
Family
ID=38588572
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006061597A Expired - Fee Related JP4788406B2 (en) | 2006-03-07 | 2006-03-07 | Parking support method and parking support device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4788406B2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011108039A1 (en) * | 2010-03-02 | 2011-09-09 | パナソニック株式会社 | Obstacle detection device, obstacle detection system provided therewith, and obstacle detection method |
KR20130061876A (en) * | 2011-12-02 | 2013-06-12 | 엘지이노텍 주식회사 | A camera module for automatically adjusting brightness |
WO2014083825A1 (en) * | 2012-11-27 | 2014-06-05 | 日産自動車株式会社 | Driving assistance device and driving assistance method |
JP2014146149A (en) * | 2013-01-29 | 2014-08-14 | Kyocera Corp | Image processing apparatus and travel support method |
JP2015171106A (en) * | 2014-03-10 | 2015-09-28 | 株式会社デンソー | Vehicle peripheral image display device and vehicle peripheral image display method |
JP2016158279A (en) * | 2011-05-11 | 2016-09-01 | アイキューブド研究所株式会社 | Image processor, image processing method, and program |
WO2017090499A1 (en) * | 2015-11-25 | 2017-06-01 | 株式会社デンソー | Display control device and display control method |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06206470A (en) * | 1993-01-12 | 1994-07-26 | Nissan Motor Co Ltd | Automatic dimming head-up display for vehicle |
JPH08339498A (en) * | 1995-06-09 | 1996-12-24 | Yazaki Corp | Vehicle periphery monitor device |
JPH09321972A (en) * | 1996-05-28 | 1997-12-12 | Canon Inc | Image synthesis device and method |
JP2002120675A (en) * | 2000-10-17 | 2002-04-23 | Mitsubishi Electric Corp | Vehicle surroundings monitoring support system |
JP2002324235A (en) * | 2001-04-24 | 2002-11-08 | Matsushita Electric Ind Co Ltd | Method for compositing and displaying image of on-vehicle camera and device for the same |
JP2004284508A (en) * | 2003-03-24 | 2004-10-14 | Nippon Seiki Co Ltd | Display device for vehicle |
JP2005001570A (en) * | 2003-06-12 | 2005-01-06 | Equos Research Co Ltd | Parking support device |
JP2005014788A (en) * | 2003-06-26 | 2005-01-20 | Calsonic Kansei Corp | Head-up display |
-
2006
- 2006-03-07 JP JP2006061597A patent/JP4788406B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06206470A (en) * | 1993-01-12 | 1994-07-26 | Nissan Motor Co Ltd | Automatic dimming head-up display for vehicle |
JPH08339498A (en) * | 1995-06-09 | 1996-12-24 | Yazaki Corp | Vehicle periphery monitor device |
JPH09321972A (en) * | 1996-05-28 | 1997-12-12 | Canon Inc | Image synthesis device and method |
JP2002120675A (en) * | 2000-10-17 | 2002-04-23 | Mitsubishi Electric Corp | Vehicle surroundings monitoring support system |
JP2002324235A (en) * | 2001-04-24 | 2002-11-08 | Matsushita Electric Ind Co Ltd | Method for compositing and displaying image of on-vehicle camera and device for the same |
JP2004284508A (en) * | 2003-03-24 | 2004-10-14 | Nippon Seiki Co Ltd | Display device for vehicle |
JP2005001570A (en) * | 2003-06-12 | 2005-01-06 | Equos Research Co Ltd | Parking support device |
JP2005014788A (en) * | 2003-06-26 | 2005-01-20 | Calsonic Kansei Corp | Head-up display |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2471691A1 (en) * | 2010-03-02 | 2012-07-04 | Panasonic Corporation | Obstacle detection device, obstacle detection system provided therewith, and obstacle detection method |
WO2011108039A1 (en) * | 2010-03-02 | 2011-09-09 | パナソニック株式会社 | Obstacle detection device, obstacle detection system provided therewith, and obstacle detection method |
EP2471691A4 (en) * | 2010-03-02 | 2013-10-02 | Panasonic Corp | Obstacle detection device, obstacle detection system provided therewith, and obstacle detection method |
JP2016158279A (en) * | 2011-05-11 | 2016-09-01 | アイキューブド研究所株式会社 | Image processor, image processing method, and program |
KR101888970B1 (en) * | 2011-12-02 | 2018-08-16 | 엘지이노텍 주식회사 | A camera module for automatically adjusting brightness |
KR20130061876A (en) * | 2011-12-02 | 2013-06-12 | 엘지이노텍 주식회사 | A camera module for automatically adjusting brightness |
JP5900651B2 (en) * | 2012-11-27 | 2016-04-06 | 日産自動車株式会社 | Driving support device and driving support method |
WO2014083825A1 (en) * | 2012-11-27 | 2014-06-05 | 日産自動車株式会社 | Driving assistance device and driving assistance method |
JP2014146149A (en) * | 2013-01-29 | 2014-08-14 | Kyocera Corp | Image processing apparatus and travel support method |
JP2015171106A (en) * | 2014-03-10 | 2015-09-28 | 株式会社デンソー | Vehicle peripheral image display device and vehicle peripheral image display method |
WO2017090499A1 (en) * | 2015-11-25 | 2017-06-01 | 株式会社デンソー | Display control device and display control method |
JP2017098785A (en) * | 2015-11-25 | 2017-06-01 | 株式会社デンソー | Display controller and display control program |
CN108293106A (en) * | 2015-11-25 | 2018-07-17 | 株式会社电装 | Display control unit and display control method |
CN108293106B (en) * | 2015-11-25 | 2020-08-18 | 株式会社电装 | Display control device and display control method |
US10887529B2 (en) * | 2015-11-25 | 2021-01-05 | Denso Corporation | Display control device and display control method |
DE112016005392B4 (en) | 2015-11-25 | 2024-03-28 | Denso Corporation | DISPLAY CONTROL DEVICE AND DISPLAY CONTROL METHOD |
Also Published As
Publication number | Publication date |
---|---|
JP4788406B2 (en) | 2011-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4802769B2 (en) | Parking support method and parking support device | |
JP4788406B2 (en) | Parking support method and parking support device | |
JP4765524B2 (en) | Vehicle display device | |
JP5604146B2 (en) | On-vehicle illumination device, image processing device, image display system, and illumination method | |
CN101081608B (en) | Driving assist method and driving assist apparatus | |
JP2005184225A (en) | Vehicular display | |
US20120320213A1 (en) | Image display device | |
EP2476587B1 (en) | Vehicle surrounding monitor apparatus | |
EP2476588B1 (en) | Vehicle surrounding monitor apparatus | |
JP2007304407A (en) | Automatic exposure device and method for vehicle-mounted camera | |
JP2008001182A (en) | Vehicular visual information presenting device and method | |
JP2020121717A (en) | Indirect view system for vehicle | |
WO2013088511A1 (en) | Display device, display method, head-up display, and detection device | |
WO2018167844A1 (en) | Head-up display device and image display method thereof | |
CN110869940A (en) | Method for controlling pixel headlights of motor vehicle located on traffic lane | |
JP2010188826A (en) | Display device for vehicle | |
JP2001150977A (en) | Display for vehicle | |
US20060186347A1 (en) | Vehicle night vision system | |
JP5488250B2 (en) | Vehicle display device | |
JP2007085864A (en) | On-vehicle display device | |
JP2000280822A (en) | Back monitor device for vehicle | |
JP3806541B2 (en) | Car navigation system | |
WO2013157250A1 (en) | Image processing device and driving assisting method | |
JP2011008459A (en) | In-vehicle camera device | |
JP2016084020A (en) | Onboard display control unit and onboard display system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080225 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101018 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101026 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101227 |
|
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: 20110621 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110704 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140729 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |