(57)【特許請求の範囲】
【請求項１】
遮光面に入射する光を遮る領域である遮光パターンの位置および形状の変更が可能な遮光手段を制御する遮光制御装置において、
人の顔を含む顔画像に基づいて、前記人の目の位置を検出する目検出手段と、
前記顔画像に基づいて、前記遮光手段により光が遮られている範囲である遮光範囲を検出する遮光範囲検出手段と、
前記遮光手段が設置されている位置を検出する設置位置検出手段と、
前記遮光手段が第1の位置に設置されている場合、前記遮光パターンの形状を事前に設定されている形状に設定し、前記遮光範囲に前記人の目が含まれるように前記遮光パターンの位置を制御し、前記遮光手段が第２の位置に設置されている場合、前記遮光範囲に前記人の目が含まれるように前記遮光パターンの形状を制御する遮光制御手段と
を含む遮光制御装置。
【請求項２】
前記遮光制御手段は、人の目の周辺の輝度が所定の閾値以上である場合、遮光を開始し、前記人の目の周辺の輝度が前記閾値未満である状態が所定の第１の時間継続した場合、遮光を停止するように制御する
請求項１に記載の遮光制御装置。
【請求項３】
前記遮光制御手段は、遮光が停止された後、所定の第２の時間以内に遮光が再開される場合、遮光が停止される前の形状および位置に前記遮光パターンを設定するように制御する
請求項２に記載の遮光制御装置。
【請求項４】
前記人の顔を照らす光源の方向を検出する光源方向検出手段を
さらに含み、
前記遮光制御手段は、遮光を開始するとき、検出された前記光源の方向から前記人の目に差し込む光を遮る位置に前記遮光パターンを配置するように制御する
請求項１に記載の遮光制御装置。
【請求項５】
前記遮光手段は、光を透過させる程度が変化する素子を用いた遮光手段である
請求項１に記載の遮光制御装置。
【請求項６】
前記第１の位置は、車両のウインドシールドガラス側であり、前記第２の位置は、前記車両のドアの窓側である
請求項１に記載の遮光制御装置。
【請求項７】
前記遮光制御手段は、前記遮光手段の設置位置に関わらず、所定の第１のモードに設定されている場合、前記遮光面全面を前記遮光パターンに設定し、所定の第２のモードに設定されている場合、事前に設定されている形状および位置に前記遮光パターンを設定する
請求項１に記載の遮光制御装置。
【請求項８】
遮光面に入射する光を遮る領域である遮光パターンの位置および形状の変更が可能な遮光手段を制御する遮光制御装置の遮光制御方法において、
人の顔を含む顔画像に基づいて、前記人の目の位置を検出する目検出ステップと、
前記顔画像に基づいて、前記人およびその近傍において前記遮光手段により光が遮られている範囲である遮光範囲を検出する遮光範囲検出ステップと、
前記遮光手段が設置されている位置を検出する設置位置検出ステップと、
前記遮光手段が前記人の視界を遮る位置に設置されている場合、前記遮光パターンの形状を事前に設定されている形状に設定し、前記遮光範囲に前記人の目が含まれるように前記遮光パターンの位置を制御し、前記遮光手段が前記人の視界を遮らない位置に設置されている場合、前記遮光範囲に前記人の目が含まれるように前記遮光パターンの形状を制御する遮光制御ステップと
を含む遮光制御方法。
【請求項９】
遮光面に入射する光を遮る領域である遮光パターンの位置および形状の変更が可能な遮光手段を制御する処理をコンピュータに実行させるプログラムであって、
人の顔を含む顔画像に基づいて、前記人の目の位置を検出する目検出ステップと、
前記顔画像に基づいて、前記人およびその近傍において前記遮光手段により光が遮られている範囲である遮光範囲を検出する遮光範囲検出ステップと、
前記遮光手段が設置されている位置を検出する設置位置検出ステップと、
前記遮光手段が前記人の視界を遮る位置に設置されている場合、前記遮光パターンの形状を事前に設定されている形状に設定し、前記遮光範囲に前記人の目が含まれるように前記遮光パターンの位置を制御し、前記遮光手段が前記人の視界を遮らない位置に設置されている場合、前記遮光範囲に前記人の目が含まれるように前記遮光パターンの形状を制御する遮光制御ステップと
を含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遮光制御装置および方法、並びに、プログラムに関し、特に、より適切に遮光することができるようにした遮光制御装置および方法、並びに、プログラムに関する。
【背景技術】
【０００２】
従来、運転者の顔を撮像し、運転者の目の位置を検出し、調光ガラスの複数に分割された遮光領域による影が運転者の目を覆うように、液晶駆動回路により透過率を低下させる遮光領域を制御し、運転者の目に光が入射されることを防止する車両用遮光装置が提案されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００７−７６３９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の発明では、目の位置の輝度が低くなったと判定された場合、遮光状態が解除されてしまい、その後遮光が行われなくなる。従って、トンネルや日陰を通過する場合など、短時間だけ周囲が暗くなった後、明るくなった場合、自動的に遮光を開始することができず、運転者が眩惑されてしまう恐れがある。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、より適切に遮光することができるようにするものである。
【課題を解決するための手段】
【０００６】
本発明の一側面の遮光制御装置は、遮光面に入射する光を遮る領域である遮光パターンの位置および形状の変更が可能な遮光手段を制御する遮光制御装置において、人の顔を含む顔画像に基づいて、人の目の位置を検出する目検出手段と、顔画像に基づいて、遮光手段により光が遮られている範囲である遮光範囲を検出する遮光範囲検出手段と、遮光手段が設置されている位置を検出する設置位置検出手段と、遮光手段が第1の位置に設置されている場合、遮光パターンの形状を事前に設定されている形状に設定し、遮光範囲に人の目が含まれるように遮光パターンの位置を制御し、遮光手段が第２の位置に設置されている場合、遮光範囲に人の目が含まれるように遮光パターンの形状を制御する遮光制御手段とを備える。
【０００７】
本発明の一側面の遮光制御装置においては、人の顔を含む顔画像に基づいて、人の目の位置が検出され、顔画像に基づいて、遮光手段により光が遮られている範囲である遮光範囲が検出され、遮光手段が設置されている位置が検出され、遮光手段が第1の位置に設置されている場合、遮光パターンの形状が事前に設定されている形状に設定され、遮光範囲に人の目が含まれるように遮光パターンの位置が制御され、遮光手段が第２の位置に設置されている場合、遮光範囲に人の目が含まれるように遮光パターンの形状が制御される。
【０００８】
従って、光を遮る範囲を狭く抑えつつ、確実に眩しさを和らげることができる。
【０００９】
この遮光手段は、例えば、日除けにより構成される。また、この目検出手段、遮光範囲検出手段、設置位置検出手段、遮光制御手段は、例えば、CPU（Central Processing Unit）、または、専用のハードウエア回路により構成される。
【００１０】
この遮光制御手段には、人の目の周辺の輝度が所定の閾値以上である場合、遮光を開始し、人の目の周辺の輝度が閾値未満である状態が所定の第１の時間継続した場合、遮光を停止するように制御させることができる。
【００１１】
これにより、人の目の周辺の輝度に応じて、遮光が開始または停止されるので、より適切に遮光することができる。
【００１３】
この遮光制御手段には、遮光が停止された後、所定の第２の時間以内に遮光が再開される場合、遮光が停止される前の形状および位置に遮光パターンを設定させることができる。
【００１４】
これにより、例えば、この遮光手段が設けられた車両がトンネルや日陰を通過し、短時間だけ周囲が暗くなった後、暗くなる前とほぼ同じ方向から光が入射したときに、適切な位置を遮光することができ、人が眩惑されるのを確実に防止することができる。
【００１５】
この遮光制御装置は、人の顔を照らす光源の方向を検出する光源方向検出手段をさらに設け、遮光制御手段には、遮光を開始するとき、検出された光源の方向から人の目に差し込む光を遮る位置に遮光パターンを配置するように制御させることができる。
【００１６】
これにより、遮光の開始時に適切な位置を遮光することができ、人が眩惑されるのを確実に防止することができる。
【００１７】
この遮光位置制御手段は、例えば、CPU（Central Processing Unit）、または、専用のハードウエア回路により構成される。
【００１８】
この遮光手段は、光を透過させる程度が変化する素子を用いた遮光手段とすることができる。
【００１９】
これにより、簡単に遮光パターンの位置を調整することができる。
【００２０】
この素子は、例えば、エレクトロクロミック素子、SPD（Suspended Particle Devices）により構成される。
この第１の位置を、車両のウインドシールドガラス側とし、第２の位置を、車両のドアの窓側とすることができる。
この遮光制御手段には、遮光手段の設置位置に関わらず、所定の第１のモードに設定されている場合、遮光面全面を遮光パターンに設定し、所定の第２のモードに設定されている場合、事前に設定されている形状および位置に遮光パターンを設定させることができる。
【００２１】
本発明の一側面の遮光制御方法、または、プログラムは、人の顔を含む顔画像に基づいて、人の目の位置を検出する目検出ステップと、顔画像に基づいて、人およびその近傍において遮光手段により光が遮られている範囲である遮光範囲を検出する遮光範囲検出ステップと、遮光手段が設置されている位置を検出する設置位置検出ステップと、遮光手段が人の視界を遮る位置に設置されている場合、遮光パターンの形状を事前に設定されている形状に設定し、遮光範囲に人の目が含まれるように遮光パターンの位置を制御し、遮光手段が人の視界を遮らない位置に設置されている場合、遮光範囲に人の目が含まれるように遮光パターンの形状を制御する遮光制御ステップとを含む。
【００２２】
本発明の一側面の遮光制御方法、または、プログラムにおいては、人の顔を含む顔画像に基づいて、人の目の位置が検出され、顔画像に基づいて、遮光手段により光が遮られている範囲である遮光範囲が検出され、遮光手段が設置されている位置が検出され、遮光手段が第1の位置に設置されている場合、遮光パターンの形状が事前に設定されている形状に設定され、遮光範囲に人の目が含まれるように遮光パターンの位置が制御され、遮光手段が第２の位置に設置されている場合、遮光範囲に人の目が含まれるように遮光パターンの形状が制御される。
【００２３】
従って、光を遮る範囲を狭く抑えつつ、確実に眩しさを和らげることができる。
【００２４】
この遮光手段は、例えば、日除けにより構成される。また、この目検出ステップは、例えば、人の顔を含む顔画像に基づいて、人の目の位置をCPUにより検出する目検出ステップにより構成され、この遮光範囲検出ステップは、例えば、顔画像に基づいて、遮光手段により光が遮られている範囲である遮光範囲をCPUにより検出する遮光範囲検出ステップにより構成され、この設置位置検出ステップは、例えば、遮光手段が設置されている位置をCPUにより検出する設置位置検出ステップにより構成され、この遮光制御ステップは、例えば、遮光手段が人の視界を遮る位置に設置されている場合、遮光パターンの形状を事前に設定されている形状に設定し、遮光範囲に人の目が含まれるように遮光パターンの位置を制御し、遮光手段が人の視界を遮らない位置に設置されている場合、遮光範囲に人の目が含まれるように遮光パターンの形状をCPUにより制御する遮光制御ステップにより構成される。
【発明の効果】
【００２５】
以上のように、本発明の一側面によれば、光を遮る範囲を狭く抑えつつ、確実に眩しさを和らげることができる。また、本発明の一側面によれば、より適切に遮光することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図を参照して、本発明の実施の形態について説明する。
【００２７】
なお、以下、入射する光を遮断または減衰させることを、遮光する、または、光を遮ると表現する。
【００２８】
図１は、本発明を適用した防眩システムの一実施の形態を示すブロック図である。防眩システム１は、カメラ１１、遮光制御装置１２、日除け１３、および、角度センサ１４を含むように構成される。また、遮光制御装置１２は、入力部２１、日除け位置検出部２２、顔検出部２３、顔器官検出部２４、遮光範囲検出部２５、判定部２６、輝度分布検出部２７、光源方向検出部２８、および、遮光制御部２９を含むように構成される。
【００２９】
カメラ１１は、例えば、CCD（Charge Coupled Device）撮像素子、CMOS（Complementary Metal Oxide Semiconductor）撮像素子、または、対数変換型撮像素子などを用いたカメラにより構成される。カメラ１１は、防眩システム１が設置されている車両を運転する運転者の顔をほぼ正面から撮像できる位置に設置され、撮像した運転者の顔を含む画像（以下、顔画像と称する）を遮光制御装置１２の顔検出部２３に供給する。
【００３０】
遮光制御装置１２は、図６乃至図９などを参照して後述するように、日除け１３の動作を制御することにより、直射日光など車外から差し込む光による眩しさを和らげ、運転者の視界の悪化を防止する。
【００３１】
日除け１３は、光を透過させる程度が可逆的に変化する素子を用いた日除け（いわゆる、日除け）である。例えば、日除け１３には、電気的に引き起こされる酸化還元反応により、色または光透過率が可逆的に変化するエレクトロミック素子、電圧によって光の透過率を調整することができるSPD（Suspended Particle Devices）、または、液晶など、光を透過させる程度を変化させることができる素子が用いられる。なお、以下、日除け１３にエレクトロクロミック素子を用いた例について説明する。
【００３２】
図２は、日除け１３の外観の構成の例を示す図である。日除け１３は、エレクトロクロミック素子が配列された遮光面５１を有する。図３は、遮光面５１におけるエレクトロクロミック素子の配列の例を示す図である。図３においては、１つのエレクトクロミック素子が図内の正方形の領域により示されており、各エレクトロクロミック素子が遮光面５１に格子状に配置されている。日除け１３は、各エレクトロクロミック素子に流れる電流を制御することにより、エレクトロクロミック素子の色または光透過率を個別に変化させることができる。すなわち、日除け１３は、各エレクトロクロミック素子に流れる電流を制御することにより、遮光面５１において入射する光を遮る領域、より正確には、遮光面５１に入射する光の減衰率が所定の値以上となる領域（以下、遮光パターンと称する）をエレクトロクロミック素子単位で調整することができる。換言すれば、日除け１３は、遮光パターンの位置および形状をエレクトロクロミック素子単位で変更することができる。
【００３３】
なお、以下、エレクトロクロミック素子に入射する光が減衰される度合い、すなわち、入射光の減衰率が所定の値以上となるエレクトロクロミック素子の色を遮光レベル色と称し、入射光の減衰率が所定の値未満となるエレクトロクロミック素子の色を非遮光レベル色と称する。例えば、遮光面５１の全てのエレクトロクロミック素子が遮光レベル色に変化した場合、遮光面５１を通過する光の強さは運転者にとって眩しくないレベルまで減衰される一方、遮光面５１越しの視界は、遮光面５１を通さない場合と比べて悪化し、遮光面５１の向こうにあるものが見えづらくなる。一方、例えば、遮光面５１の全てのエレクトロクロミック素子が非遮光レベル色に変化した場合、遮光面５１を通過する光は運転者にとって眩しく感じられる一方、遮光面５１越しの視界は、遮光面５１を通さない場合と比べてほとんど変わらなくなる。
【００３４】
図４は、日除け１３の設置位置の例を示す図である。図４の例において、日除け１３は、車内のルームミラー７２の右側に取付具６１，６２により天井７１に取り付けられるとともに、天井７１およびウインドシールドガラス（いわゆる、フロントガラス）７３に離間または接近できるように、取付具６１，６２により矢印Ａ１の方向に回動自在に支持されている。運転者は、日除け１３を使用しない場合、視界を遮らないように日除け１３を天井７２に接近させ（以下、日除け１３を上げると表現する）、日除け１３を使用する場合、ウインドシールドガラス７３側から運転者の目に照射する光が遮光面５１を通過するように、日除け１３をウインドシールドガラス７３に接近させる（以下、日除け１３を下げると表現する）。
【００３５】
また、日除け１３は、日除け１３を下げた状態において、ウインドシールドガラス７３および運転席の窓７４に離間または接近できるように、取付具６２により矢印Ａ２の方向に回動自在に支持されている。日除け１３を窓７４に接近させることにより、ウインドシールドガラス７３側から入射する光だけでなく、窓７４側から入射する光も遮ることができる。
【００３６】
図１の角度センサ１４は、日除け１３の設置されている垂直方向の角度、図４の例においては、矢印Ａ１の方向の角度、および、水平方向の角度、図４の例においては、矢印Ａ２の方向の角度を検出し、検出した角度を示す信号を遮光位置制御部４３に供給する。
【００３７】
次に、遮光制御装置１２の各部の説明を行う。
【００３８】
入力部２１は、例えば、ボタン、スイッチなどで構成され、ユーザが遮光制御装置１２に各種の指令を入力するとき操作される。
【００３９】
日除け位置検出部２２は、角度センサ１４からの信号に基づいて、日除け１３が設置されている位置を検出し、検出した設置位置を示す情報を遮光制御部２９に供給する。
【００４０】
顔検出部２３は、所定の手法を用いて、顔画像内に写っている運転者の顔を検出する。顔検出部２３は、顔画像、および、顔画像における運転者の顔の位置を示す情報を顔器官検出部２４に供給する。また、顔検出部２３は、取得した顔画像を遮光範囲検出部２５に供給する。なお、顔検出部２３が運転者の顔を検出する手法は、特定の手法に限定されるものではなく、より迅速かつ正確に運転者の顔を検出できる手法を適用することが望ましい。
【００４１】
顔器官検出部２４は、所定の手法を用いて、顔検出部２３により検出された顔画像における運転者の顔をトラッキングし、運転者の顔の各器官の位置、形状などを検出する。顔器官検出部２４は、顔画像、および、トラッキング結果を示す情報を判定部２６および輝度分布検出部２７に供給する。なお、顔器官検出部２４が運転者の顔をトラッキングする手法は、特定の手法に限定されるものではなく、より迅速かつ正確に運転者の顔をトラッキングできる手法を適用することが望ましい。
【００４２】
遮光範囲検出部２５は、顔画像に基づいて、運転者およびその近傍において日除け１３により光が遮られている範囲（以下、遮光範囲と称する）を検出する。遮光範囲検出部２５は、検出した遮光範囲を示す情報を判定部２６に供給する。
【００４３】
判定部２６は、図６乃至図９などを参照して後述するように、顔器官検出部２４によるトラッキング結果、および、遮光範囲検出部２５による遮光範囲の検出結果に基づいて、運転者の目に入射する光が日除け１３により遮られているか、すなわち、防眩されているかを判定する。判定部２６は、防眩されていないと判定した場合、顔画像における運転者の目および遮光範囲の位置を示す情報を遮光制御部２９に供給する。
【００４４】
輝度分布検出部２７は、顔画像における運転者の顔の輝度の分布を検出する。輝度分布検出部２７は、検出した運転者の顔の輝度の分布を示す情報を光源方向検出部２８および遮光制御部２９に供給する。
【００４５】
光源方向検出部２８は、所定の手法を用いて、運転者の顔を照らしている光源の方向を検出する。例えば、光源方向検出部２８は、顔画像における運転者の顔の輝度の分布に基づいて、運転者の顔の影の方向を検出し、その結果に基づいて、運転者を照らしている光源の方向を検出する。光源方向検出部２８は、検出した光源の方向を示す情報を遮光制御部２９に供給する。なお、光源方向検出部２８が光源の方向を検出する手法は、特定の手法に限定されるものではなく、より迅速かつ正確に光源の方向を検出できる手法を適用することが望ましい。
【００４６】
遮光制御部２９は、運転者の目に車外から差し込む光が直接照射しないように、日除け１３の動作を制御する。遮光制御部２９は、遮光モード設定部４１、遮光形状制御部４２、遮光位置制御部４３、および、日除け制御部４４を含むように構成される。
【００４７】
遮光モード設定部４１は、入力部２１を介して入力されるユーザの指令に基づいて、遮光モードを設定する。例えば、遮光モードには、遮光面５１の全面を用いて遮光するモード（以下、通常モードと称する）、ユーザの設定した形状の遮光パターンをユーザの設定した遮光面５１の位置に設定するモード（以下、ユーザ設定モードと称する）、および、遮光面５１において遮光する領域を最適化するするモード（以下、最適化モードと称する）の３種類のモードが用意されている。遮光モード設定部４１は、設定した遮光モードを示す情報を遮光制御装置１２の各部に供給する。
【００４８】
遮光形状制御部４２は、図６乃至図９を参照して後述するように、入力部２１を介して入力されるユーザの指令、遮光モード、光源の方向、日除け１３が設置されている位置、並びに、顔画像における運転者の目および遮光範囲の位置などに基づいて、日除け１３の遮光パターンの形状を設定し、日除け制御部４４を介して日除け１３の遮光パターンの形状を制御する。また、遮光形状制御部４２は、設定した遮光パターンの形状を示す情報を遮光範囲検出部２５に供給する。
【００４９】
遮光位置制御部４３は、図６乃至図９を参照して後述するように、入力部２１を介して入力されるユーザの指令、遮光モード、光源の方向、遮光パターンの形状、並びに、顔画像における運転者の目および遮光範囲の位置などに基づいて、日除け１３の遮光パターンの位置を設定し、日除け制御部４４を介して日除け１３の遮光パターンの位置を制御する。
【００５０】
日除け制御部４４は、遮光の停止または開始を示す情報、遮光パターンの形状、および、遮光パターンの位置を示す情報を日除け１３に供給することにより、日除け１３の動作を制御する。また、日除け制御部４４は、図６乃至図９を参照して後述するように、運転者の顔の輝度に応じて日除け１３による遮光の開始および停止を制御する。さらに、日除け制御部４４は、遮光の開始または停止したことを示す情報を遮光制御装置１２の各部に供給する。
【００５１】
次に、図５のフローチャートを参照して、遮光制御装置１２により実行される設定処理を説明する。なお、この処理は、例えば、ユーザが入力部２１を介して、設定処理の開始の指令を入力したとき開始される。
【００５２】
ステップＳ１において、遮光モード設定部４１は、遮光モードを設定する。具体的には、遮光モード設定部４１は、入力部２１を介して入力されるユーザの指令に基づいて、通常モード、ユーザ設定モード、または、最適化モードのいずれかに遮光制御装置１２の遮光モードを設定する。遮光モード設定部４１は、設定した遮光モードを示す情報を遮光制御装置１２の各部に供給する。
【００５３】
ステップＳ２において、遮光形状制御部４２は、ユーザの指令に基づいて、遮光パターンの形状を設定する。具体的には、例えば、遮光形状制御部４２は、入力部２１を介して入力されるユーザの指令に基づいて、ユーザが所望する遮光パターンの形状、すなわち、ユーザが所望する遮光パターンの形および大きさを設定する。また、例えば、遮光形状制御部４２は、入力部２１を介して入力されるユーザの指令に基づいて、予め用意されている複数の候補の中から実際に使用する遮光パターンの形状を設定する。
【００５４】
なお、設定された遮光パターンは、後述するように、防眩システム１がユーザ設定モードおよび最適化モードで動作する場合に使用されるものである。従って、通常モードに設定された場合には、ステップＳ２の処理を省略するようにしてもよい。
【００５５】
ステップＳ３において、遮光位置制御部４３は、ユーザの指令に基づいて、遮光パターンの位置を設定し、設定処理は終了する。具体的には、例えば、遮光位置制御部４３は、入力部２１を介して入力されるユーザの指令に基づいて、ユーザが所望する、遮光パターンを配置する位置を設定する。
【００５６】
なお、設定された遮光パターンの位置は、後述するように、防眩システム１がユーザ設定モードで動作する場合に使用されるものである。従って、通常モードおよびユーザ設定モードに設定された場合には、ステップＳ３の処理を省略するようにしてもよい。
【００５７】
次に、図６乃至図９のフローチャートを参照して、防眩システム１により実行される防眩処理を説明する。なお、この処理は、例えば、日除け１３が下げられたとき開始される。このとき、日除け１３は、例えば、各エレクトロクロミック素子を透明な色から非遮光レベル色に変化させる。
【００５８】
ステップＳ１１において、日除け制御部４４は、通常モードに設定されているかを判定する。遮光モードが通常モードに設定されていると判定された場合、処理はステップＳ１２に進む。
【００５９】
ステップＳ１２において、日除け１３は、日除け１３の全面を用いた遮光を開始する。具体的には、日除け制御部４４は、遮光面５１の全面を用いて遮光するように指示する情報を日除け１３に供給する。日除け１３は、遮光面５１の全てのエレクトクロミック素子を遮光レベル色に変化させる。これにより、遮光面５１に入射する全ての光が遮られる。日除け制御部４４は、通常モードにより遮光を開始したことを示す情報を遮光制御装置１２の各部に供給する。
【００６０】
その後、処理はステップＳ１５に進む。
【００６１】
一方、ステップＳ１１において、通常モードに設定されていないと判定された場合、処理はステップＳ１３に進む。
【００６２】
ステップＳ１３において、日除け制御部４４は、ユーザ設定モードに設定されているかを判定する。遮光モードがユーザ設定モードに設定されていると判定された場合、処理はステップＳ１４に進む。
【００６３】
ステップＳ１４において、日除け１３は、ユーザ設定に応じた遮光を開始する。具体的には、日除け制御部４４は、ユーザにより設定された遮光パターンおよび位置を指示する情報を日除け１３に供給する。日除け１３は、遮光面５１の指示された位置において、ユーザにより設定された形状の遮光パターン内のエレクトクロミック素子を遮光レベル色に変化させる。これにより、遮光面５１において遮光パターン内に入射する光が遮られる。日除け制御部４４は、ユーザ設定モードにより遮光を開始したことを示す情報を遮光制御装置１２の各部に供給する。
【００６４】
なお、日除け制御部４４は、ユーザ設定モードに設定されている間、ユーザにより遮光パターンまたは位置の変更が指示された場合、指示された遮光パターンまたは位置で遮光するように日除け１３を制御する。
【００６５】
その後、処理はステップＳ１５に進む。
【００６６】
ステップＳ１５において、遮光モード設定部４１は、遮光モードが変更されたかを判定する。遮光モードが変更されていないと判定された場合、処理はステップＳ１６に進む。
【００６７】
ステップＳ１６において、日除け位置検出部２２は、角度センサ１４から出力される信号に基づいて、日除け１３が上げられたかを判定する。日除け１３が上げられていないと判定された場合、処理はステップＳ１５に戻る。
【００６８】
その後、ステップＳ１５において、遮光モードが変更されたと判定されるか、ステップＳ１６において、日除けが上げられた判定されるまで、ステップＳ１５およびＳ１６の処理が繰り返し実行される。
【００６９】
一方、ステップＳ１６において、日除け１３が上げられたと判定された場合、防眩処理は終了する。
【００７０】
また、ステップＳ１５において、例えば、入力部２１を介して、遮光モードの変更の指令が入力された場合、遮光モード設定部４１は、遮光モードが変更されたと判定し、処理はステップＳ１７に進む。
【００７１】
ステップＳ１７において、遮光モード設定部４１は、最適化モードに設定されたかを判定する。遮光モードが最適化モードに設定されなかったと判定された場合、すなわち、通常モードまたはユーザ設定モードに設定されたと判定されたと判定された場合、処理はステップＳ１１に戻り、ステップＳ１１以降の処理が実行される。
【００７２】
一方、ステップＳ１７において、遮光モードが最適化モードに設定されたと判定された場合、処理はステップＳ１８に進む。
【００７３】
ステップＳ１８において、日除け１３は、遮光を停止する。具体的には、遮光制御部２９は、遮光の停止の指示を示す情報を日除け１３に供給する。日除け１３は、遮光面５１の全てのエレクトロクロミック素子を非遮光レベル色に変化させる。日除け制御部４４は、遮光を停止したことを示す情報を遮光制御装置１２の各部に供給する。
【００７４】
その後、処理はステップＳ１９に進む。
【００７５】
一方、ステップＳ１３において、ユーザ設定モードに設定されていないと判定された場合、すなわち、最適化モードに設定されていると判定された場合、処理はステップＳ１９に進む。
【００７６】
ステップＳ１９において、日除け位置検出部２２は、角度センサ１４から出力される信号に基づいて、日除け１３の設置位置が固定されているかを判定する。例えば、日除け位置検出部２２は、所定の時間内（例えば、１０秒以内）の日除け１３の水平方向および垂直方向の設置角度の変化量が所定の角度（例えば、１度）未満である場合、日除け１３の設置位置が固定されていると判定し、処理はステップＳ２０に進む。
【００７７】
ステップＳ２０において、顔検出部２３は、運転者の顔を検出する。顔検出部２３は、カメラ１１により撮像された顔画像を取得する。顔検出部２３は、所定の手法を用いて、顔画像内に写っている運転者の顔を検出する。顔検出部２３は、顔画像、および、運転者の顔の位置を示す情報を顔器官検出部２４に供給する。また、顔検出部２３は、顔画像を遮光範囲検出部２５に供給する。
【００７８】
ステップＳ２１において、顔器官検出部２４は、運転者の顔の各器官を検出する。具体的には、顔器官検出部２４は、所定の手法を用いて、顔検出部２３により検出された顔画像における運転者の顔をトラッキングし、運転者の目の位置を含む運転者の顔の各器官の位置、形状などを検出する。顔器官検出部２４は、顔画像、および、運転者の目の位置を含むトラッキング結果を示す情報を判定部２６および輝度分布検出部２７に供給する。
【００７９】
ステップＳ２２において、輝度分布検出部２７は、運転者の顔の輝度の分布を検出する。すなわち、輝度分布検出部２７は、顔画像における運転者の顔の部分の輝度の分布を検出する。輝度分布検出部２７は、検出した運転者の顔の輝度の分布を示す情報を光源方向検出部２８および遮光制御部２９に供給する。
【００８０】
ステップＳ２３において、日除け制御部４４は、遮光が必要な状態であるかを判定する。例えば、日除け制御部４４は、ステップＳ２２の処理の結果に基づいて、運転者の目の周辺の所定の範囲内の輝度の平均値が所定の閾値未満である場合、遮光が必要な状態でないと判定し、処理はステップＳ２４に進む。
【００８１】
一方、ステップＳ１９において、日除け位置検出部２２は、所定の時間内（例えば、１０秒以内）の日除け１３の水平方向または垂直方向の少なくとも一方向の設置角度の変化量が所定の角度（例えば、１度）以上である場合、日除け１３の設置位置が固定されていないと判定し、ステップＳ２０乃至Ｓ２３の処理はスキップされ、処理はステップＳ２４に進む。
【００８２】
ステップＳ２４において、ステップＳ１５の処理と同様に、遮光モードが変更されたかが判定され、遮光モードが変更されていないと判定された場合、処理はステップＳ２５に進む。
【００８３】
ステップＳ２５において、ステップＳ１６の処理と同様に、日除け１３が上げられたかが判定される。日除け１３が上げられていないと判定された場合、処理はステップＳ１９に戻り、ステップＳ２３において、遮光が必要な状態であると判定されるか、ステップＳ２４において、遮光モードが変更されたと判定されるか、ステップＳ２５において、日除け１３が上げられたと判定されるまで、ステップＳ１９乃至Ｓ２５の処理が繰り返し実行される。
【００８４】
一方、ステップＳ２５において、日除け１３が上げられたと判定された場合、防眩処理は終了する。
【００８５】
また、ステップＳ２４において、遮光モードが変更されたと判定された場合、処理はステップＳ１１に戻り、ステップＳ１１以降の処理が実行される。
【００８６】
さらに、ステップＳ２３において、例えば、輝度分布検出部２７は、ステップＳ１４の処理の結果に基づいて、運転者の目の周辺の所定の範囲内の輝度の平均値が所定の閾値以上である場合、遮光が必要な状態であると判定し、処理はステップＳ２６に進む。
【００８７】
なお、遮光が必要な状態であるか否かを判定する方法は、上述した方法に限定されるものではない。例えば、運転者の顔全体の輝度の平均値に基づいて判定するようにしたり、輝度のバラツキや分散などを用いて判定するようにしてもよい。また、例えば、顔画像の輝度以外の方法を用いて判定するようにしてもよい。
【００８８】
ステップＳ２６において、光源方向検出部２８は、光源の方向を検出する。具体的には、光源方向検出部２８は、所定の手法を用いて、運転者の顔の輝度の分布に基づいて、運転者の顔を照らしている光源の運転者に対する方向を検出する。光源方向検出部２８は、検出した光源の方向を示す情報を遮光制御部２９に供給する。
【００８９】
ステップＳ２７において、日除け位置検出部２２は、角度センサ１４から出力される信号に基づいて、日除け１３がウインドシールドガラス７３側に設置されているかを判定する。日除け１３がウインドシールドガラス７３側に設置されていると判定された場合、処理はステップＳ２８に進む。
【００９０】
ステップＳ２８において、遮光位置制御部４３は、遮光パターンの初期位置を算出する。具体的には、遮光位置制御部４３は、日除け１３の設置角度を示す情報を日除け位置検出部２２から取得する。遮光位置制御部４３は、光源の方向、日除け１３の設置角度、遮光パターンの形状などに基づいて、検出された光源の方向から運転者の目に差し込む光を遮ることが可能な遮光パターンの位置を算出する。
【００９１】
ステップＳ２９において、日除け１３は、遮光を開始する。具体的には、日除け制御部４４は、ユーザにより設定された遮光パターンの形状、および、遮光位置制御部４３により算出された遮光パターンの初期位置を示す情報を日除け１３に供給する。日除け１３は、遮光面５１の指示された位置において、ユーザにより設定された形状の遮光パターン内のエレクトクロミック素子を遮光レベル色に変化させる。これにより、遮光面５１において遮光パターン内に入射する光が遮られる。
【００９２】
従って、遮光を開始した時点から適切な範囲の遮光が行われ、迅速に運転者に対する防眩を行うことができるとともに、不適切な範囲を遮光することにより、運転者の視界を悪化させることが防止される。
【００９３】
図１０は、日除け１３がウインドシールドガラス７３側に設置されている場合の遮光パターンの例を示している。図１０の例においては、眼鏡に近い形状の遮光パターン８１が、遮光面５１のほぼ中央に配置されている。
【００９４】
日除け制御部４４は、最適化モードにより遮光を開始したことを示す情報を遮光制御装置１２の各部に供給する。
【００９５】
その後、処理はステップＳ３２に進む。
【００９６】
一方、ステップＳ２７において、日除け１３が窓７４側に設置されていると判定された場合、処理はステップＳ３０に進む。
【００９７】
ステップＳ３０において、遮光形状制御部４２は、遮光パターンの初期形状を算出する。具体的には、遮光形状制御部４２は、日除け１３の設置角度を示す情報を日除け位置検出部２２から取得する。遮光形状制御部４２は、光源の方向、日除け１３の設置角度などに基づいて、検出された光源の方向から運転者の目に差し込む光を遮ることが可能な遮光パターンの下端の位置を算出する。遮光形状制御部４２は、日除け１３の遮光面５１の最上部から算出した下端の位置までの領域を遮光パターンに設定する。
【００９８】
ステップＳ３１において、日除け１３は、遮光を開始する。具体的には、日除け制御部４４は、遮光形状制御部４２により設定された遮光パターンの形状、すなわち、日除け１３の遮光面５１の最上部から所定の水平の位置までの領域からなる遮光パターンの形状を示す情報を日除け１３に供給する。日除け１３は、指定された遮光パターン内のエレクトクロミック素子を遮光レベル色に変化させる。これにより、遮光面５１において遮光パターン内に入射する光が遮られる。
【００９９】
図１１は、日除け１３が窓７４側に設置されている場合の遮光パターンの例を示している。日除け１３が窓７４側に設置されている場合、日除け１３が運転者の前方の視界にほとんど影響しないため、ユーザにより設定された形状の遮光パターンを用いずに、例えば、斜線で示される遮光パターン９１のように、より確実に運転者の眩しさを和らげるように、遮光パターンの形状が設定される。
【０１００】
日除け制御部４４は、最適化モードにより遮光を開始したことを示す情報を遮光制御装置１２の各部に供給する。
【０１０１】
ステップＳ３２において、ステップＳ２０の処理と同様に、運転者の顔が検出され、ステップＳ３３において、ステップＳ２１の処理と同様に、運転手の顔の各器官が検出され、ステップＳ３４において、ステップＳ２２の処理と同様に、運転者の顔の輝度の分布が検出される。
【０１０２】
ステップＳ３５において、ステップＳ２３の処理と同様に、遮光が必要な状態であるかが判定され、遮光が必要な状態であると判定された場合、処理はステップＳ３６に進む。
【０１０３】
ステップＳ３６において、遮光範囲検出部２５は、遮光範囲を検出する。具体的には、遮光範囲検出部２５は、顔画像において、現在の遮光パターンに近い形状の影になっている部分を遮光範囲として検出する。遮光範囲検出部２５は、検出した遮光範囲を示す情報を判定部２６に供給する。
【０１０４】
ここで、図１２および図１３を参照して、遮光範囲の例を説明する。なお、図１２は、図１０と同様に、日除け１３がウインドシールドガラス７３側に設置されている場合の遮光パターンの例を示しており、図１３は、そのときの顔画像の例を示している。また、図１２は、日除け１３の遮光面５１を、図１３の運転者１１２の反対側、すなわち、ウインドシールドガラス７３側から見た図である。例えば、図１０に示される遮光パターン１０１が遮光面５１に生成されている場合、遮光範囲検出部２５は、図１１に示される顔画像において、遮光パターン１０１に近い形状の影になっている部分１１１を遮光範囲として検出する。
【０１０５】
ステップＳ３７において、判定部２６は、防眩されているかを判定する。判定部２６は、顔器官検出部２４により検出された運転者の目の位置が、遮光範囲検出部２５により検出された遮光範囲に含まれない場合、すなわち、車外から差し込む光が直接運転者の目に照射されている場合、防眩されていないと判定し、顔画像における運転者の目および遮光範囲の位置を示す情報を遮光制御部２９に供給し、処理はステップＳ３８に進む。
【０１０６】
例えば、上述した図１２および図１３の例の場合、メガネに近い形状をした遮光パターン１０１が、日除け１３の遮光面５１の左下隅に設定され、遮光範囲１１１が、運転者１１２の顔の左下に位置し、運転者１１２の左目１１３Ｌおよび右目１１３Ｒが遮光範囲１１１に含まれないため、防眩されていないと判定される。
【０１０７】
ステップＳ３８において、ステップＳ２７の処理と同様に、日除け１３がウインドシールドガラス７３側に設置されているかが判定され、日除け１３がウインドシールドガラス７３側に設置されていると判定された場合、処理はステップＳ３９に進む。
【０１０８】
ステップＳ３９において、遮光位置制御部４３は、遮光パターンの位置を調整する。具体的には、遮光位置制御部４３は、日除け１３の設置角度を示す情報を日除け位置検出部２２から取得する。遮光位置制御部４３は、日除け１３の設置角度、遮光パターンの形状、顔画像における運転者の目および遮光範囲の位置などに基づいて、運転者の目が遮光範囲に含まれるようにすることができる遮光パターンの位置を算出する。日除け制御部４４は、遮光位置制御部４３により算出された遮光パターンの位置を示す情報を日除け１３に供給する。日除け１３は、遮光パターンの形状を維持したまま指示された位置に遮光パターンを移動させる。
【０１０９】
例えば、上述した図１３の例のように、遮光範囲１１１が、運転者１１２の顔の左下に位置する場合、遮光位置制御部４３は、図１４に示されるように、遮光面５１の中央から少し左下寄りに配置するように、遮光パターン１０１を左斜め上方向に移動させる。すなわち、遮光位置制御部４３は、顔画像において、遮光範囲１１１に運転者１１２の両目が含まれるように遮光パターン１０１を移動させる。
【０１１０】
これにより、図１５に示されるように、運転者１１２の両目が遮光範囲１１１に含まれるようになり、運転者の目に入射する光が日除け１３により遮られ、運転者の眩しさが緩和される。また、日除け１３の遮光面５１において光が遮られる範囲が遮光パターン内に限定されることにより、運転者の視界が悪化する範囲が狭い範囲に限定される。従って、光を遮る範囲を狭く抑えつつ、確実に運転者の眩しさを和らげることができ、運転者の視界が良好に保たれる。
【０１１１】
例えば、図１６に模式的に示される例において、車両１３１の運転席１３２に座って運転している運転者１３３からは、太陽１３４より交通信号機１３５の方が高い位置に見える。この場合、日除け１３の斜線で示される部分１３Ａのみが図示せぬ遮光パターンにより遮光されることにより、太陽１３４の光が直接運転者１３３の目に入射することが防止されるとともに、運転者１３３は、日除け１３の遮光されていない部分を通して交通信号機１３５を見ることができる。すなわち、運転者の眩しさが和らげる一方、交通信号機１３５に対する視認性は低下しない。
【０１１２】
その後、処理はステップＳ４２に進む。
【０１１３】
一方、ステップＳ３８において、日除け１３が窓７４側に設置されていると判定された場合、処理はステップＳ４０に進む。
【０１１４】
ステップＳ４０において、遮光形状制御部４２は、遮光パターンの形状を調整する。具体的には、遮光形状制御部４２は、日除け１３の設置角度を示す情報を日除け位置検出部２２から取得する。遮光形状制御部４２は、日除け１３の設置角度、顔画像における運転者の目および遮光範囲の位置などに基づいて、運転者の目が遮光範囲に含まれるようにすることができる遮光パターンの下端の位置を算出し、日除け１３の遮光面５１の最上部から算出した下端の位置までの領域を遮光パターンに設定する。日除け制御部４４は、遮光形状制御部４２により設定された遮光パターンを示す情報を日除け１３に供給する。
【０１１５】
日除け１３は、遮光面５１の最上部から遮光形状制御部４２により算出された下端の位置までの領域内のエレクトクロミック素子を遮光レベル色に変化させる。
【０１１６】
その後、処理はステップＳ４２に進む。
【０１１７】
一方、ステップＳ３５において、遮光が必要な状態でないと判定された場合、処理はステップＳ４１に進む。
【０１１８】
ステップＳ４１において、日除け制御部４４は、遮光が不要な状態が所定の時間継続したかを判定する。遮光が不要な状態が所定の時間継続していないと判定された場合、処理はステップＳ４２に進む。
【０１１９】
ステップＳ４２において、ステップＳ１５の処理と同様に、遮光モードが変更されたかが判定され、遮光モードが変更されていないと判定された場合、処理はステップ４３に進む。
【０１２０】
ステップＳ４３において、日除け位置検出部２２は、角度センサ１４から出力される信号に基づいて、日除け１３が動かされたかを判定する。具体的には、日除け位置検出部２２は、日除け１３の水平方向および垂直方向の設置角度の変化量が所定の角度（例えば、１０度）未満である場合、日除け１３が動かされていないと判定し、処理はステップＳ３２に戻る。
【０１２１】
その後、ステップＳ４１において、遮光が不要な状態が所定の時間継続したと判定されるか、ステップＳ４２において、遮光モードが変更されたと判定されるか、ステップＳ４３において、日除け１３が動かされたと判定されるまで、ステップＳ３２乃至Ｓ４３の処理が繰り返し実行される。
【０１２２】
一方、ステップＳ４３において、日除け位置検出部２２は、日除け１３の水平方向および垂直方向の少なくとも一方向の設置角度の変化量が所定の角度（例えば、１０度）以上である場合、日除け１３が動かされたと判定し、処理はステップＳ４４に進む。
【０１２３】
ステップＳ４４において、ステップＳ１６の処理と同様に、日除け１３が上げられたかが判定され、日除け１３が上げられたと判定された場合、防眩処理は終了する。
【０１２４】
一方、ステップＳ４４において、日除け１３が上げられていないと判定された場合、処理はステップＳ１９に戻り、ステップＳ１９以降の処理が実行される。すなわち、日除け１３の設置位置の変更に伴い、最適化モードの処理が最初から行われる。
【０１２５】
また、ステップＳ４２において、遮光モードが変更されたと判定された場合、処理はステップＳ１１に戻り、ステップＳ１１以降の処理が実行される。
【０１２６】
さらに、ステップＳ４１において、遮光が不要な状態が所定の時間継続したと判定された場合、処理はステップＳ４５に進む。
【０１２７】
ステップＳ４５において、ステップＳ１８の処理と同様に、遮光が停止され、ステップＳ４６において、ステップＳ２０の処理と同様に、運転者の顔が検出され、ステップＳ４７において、ステップＳ２１の処理と同様に、運転手の顔の各器官が検出され、ステップＳ４８において、ステップＳ２２の処理と同様に、運転者の顔の輝度の分布が検出される。
【０１２８】
ステップＳ４９において、ステップＳ２３の処理と同様に、遮光が必要な状態であるかが判定され、遮光が必要な状態でないと判定された場合、処理はステップＳ５０に進む。
【０１２９】
ステップＳ５０において、日除け制御部４４は、ステップＳ４５の処理において遮光を停止してから所定の時間が経過したかを判定する。ステップＳ４５において遮光を停止してから所定の時間が経過していないと判定された場合、処理はステップＳ５１に進む。
【０１３０】
ステップＳ５１において、ステップＳ１５の処理と同様に、遮光モードが変更されたかが判定され、遮光モードが変更されていないと判定された場合、処理はステップ５２に進む。
【０１３１】
ステップＳ５２において、ステップＳ４３の処理と同様に、日除け１３が動かされたかが判定され、日除け１３が動かされていないと判定された場合、処理はステップＳ４６に戻る。
【０１３２】
その後、ステップＳ４９において、遮光が必要な状態であると判定されるか、ステップＳ５０において、遮光を停止してから所定の時間が経過したと判定されるか、ステップＳ５１において、遮光モードが変更されたと判定されるか、ステップＳ５２において、日除け１３が動かされたと判定されるまで、ステップＳ４６乃至Ｓ５２の処理が繰り返し実行される。
【０１３３】
一方、ステップＳ５２において、日除け１３が動かされたと判定された場合、処理はステップＳ５３に進む。
【０１３４】
ステップＳ５３において、ステップＳ１６の処理と同様に、日除け１３が上げられたかが判定され、日除け１３が上げられたと判定された場合、防眩処理は終了する。
【０１３５】
一方、ステップＳ５３において、日除け１３が上げられていないと判定された場合、処理はステップＳ１９に戻り、ステップＳ１９以降の処理が実行される。すなわち、日除け１３の設置位置の変更に伴い、最適化モードの処理が最初から行われる。
【０１３６】
また、ステップＳ５１において、遮光モードが変更されたと判定された場合、処理はステップＳ１１に戻り、ステップＳ１１以降の処理が実行される。
【０１３７】
さらに、ステップＳ５０において、遮光を停止してから所定の時間が経過したと判定された場合、処理はステップＳ１９に戻り、ステップＳ１９以降の処理が実行される。すなわち、遮光を停止してから所定の時間が経過したことに伴い、最適化モードの処理が最初から行われる。
【０１３８】
また、ステップＳ４９において、遮光が必要な状態であると判定された場合、すなわち、遮光を停止してから所定の時間内に遮光が必要な状態に戻った場合、処理はステップＳ５４に進む。
【０１３９】
ステップＳ５４において、日除け１３は、停止する前と同じ状態で遮光を再開する。具体的には、日除け制御部４４は、ステップＳ４５の処理において遮光を停止する前の遮光パターンの形状および位置を示す情報を日除け１３に供給する。日除け１３は、遮光面５１の指示された位置において、ユーザにより設定された形状の遮光パターン内のエレクトクロミック素子を遮光レベル色に変化させる。
【０１４０】
すなわち、遮光が必要でない状態が短い時間継続した後、遮光が必要な状態に戻った場合、前回と同じ遮光パターンおよび位置により遮光が再開される。これにより、例えば、トンネルや日陰など短時間暗い場所を通過した後、急に明るい場所に出た場合、運転者に対する太陽の位置はほぼ同じ可能性が高いため、より迅速かつ確実に運転者が眩惑されるのを防止することができる。
【０１４１】
日除け制御部４４は、最適化モードにより遮光を開始したことを示す情報を遮光制御装置１２の各部に供給する。
【０１４２】
その後、処理はステップＳ３２に戻り、ステップＳ３２以降の処理が実行される。
【０１４３】
このようにして、最適化モードに設定されている場合、光を遮る範囲を狭く抑えつつ、確実に眩しさを和らげることができ、運転者の視界が良好に保たれる。また、光源の種類に関わらず、確実に運転者の眩しさを和らげることができる。
【０１４４】
また、最適化モードにおいて遮光を開始時に、光源の方向に基づいて、遮光パターンの位置が調整されるので、より迅速に適切な遮光を行うことができる。
【０１４５】
さらに、運転者の顔の輝度に応じて遮光を開始または停止することにより、必要性に応じた適切な遮光を行うことができる。
【０１４６】
なお、以上の説明では、遮光モードが最適化モードに設定されており、かつ、日除け１３がフロントシールドガラス７３側に設定されている場合の遮光パターンの形状をユーザが設定する例を示したが、例えば、運転者が運転席に座っている状態においてカメラ１１により撮像された画像内の運転者の目の位置などに基づいて、自動的に最適な遮光パターンの形状、例えば、運転者の両目の位置に合わせた遮光パターンの形状を設定するようにしてもよい。
【０１４７】
また、遮光モードが最適化モードに設定されており、かつ、日除け１３が窓７４側に設定されている場合の遮光パターンの形状もユーザが設定するようにしてもよい。
【０１４８】
さらに、予め用意されている遮光パターンの形状を固定して用いるようにすることも可能である。
【０１４９】
また、以上の説明では、運転者に対する防眩を行う例を示したが、本発明は、車内の他の人、例えば、助手席に座っている人などに対する防眩を行う場合にも適用することができる。
【０１５０】
さらに、以上の説明では、エレクトロクロミック素子を利用した日除けを用いて防眩を行う例を示したが、本発明は、例えば、エレクトロクロミック素子やSPDなどを利用した車両のウインドシールドガラスや窓など、遮光する範囲を調整できる他の遮光装置を用いて防眩を行う場合にも適用できる。
【０１５１】
また、遮光面５１におけるエレクトロクロミック素子の１素子あたりの面積をより小さくすることにより、設定できる遮光パターンの形状の自由度をより大きくすることができる。例えば、図１７に示されるような五角形の形状の遮光パターン１６１を設定することが可能となる。
【０１５２】
さらに、以上の説明では、遮光パターンの数が１つの例を示したが、遮光パターンを１度に複数設定できるようにして、異なる方向から入射する複数の光源からの光を複数の遮光パターンを用いて遮光できるようにしてもよい。
【０１５３】
また、本発明は、自動車以外の他の乗り物、例えば、電車、船舶、飛行機などにおいて遮光を行う場合にも適用することが可能である。
【０１５４】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１５５】
図１８は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータ３００の構成の例を示すブロック図である。CPU（Central Processing Unit）３０１は、ROM（Read Only Memory）３０２、または記録部３０８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）３０３には、CPU３０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３０１、ROM３０２、およびRAM３０３は、バス３０４により相互に接続されている。
【０１５６】
CPU３０１にはまた、バス３０４を介して入出力インタフェース３０５が接続されている。入出力インタフェース３０５には、キーボード、マウス、マイクロホンなどよりなる入力部３０６、ディスプレイ、スピーカなどよりなる出力部３０７が接続されている。CPU３０１は、入力部３０６から入力される指令に対応して各種の処理を実行する。そして、CPU３０１は、処理の結果を出力部３０７に出力する。
【０１５７】
入出力インタフェース３０５に接続されている記録部３０８は、例えばハードディスクからなり、CPU３０１が実行するプログラムや各種のデータを記憶する。通信部３０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０１５８】
また、通信部３０９を介してプログラムを取得し、記録部３０８に記憶してもよい。
【０１５９】
入出力インタフェース３０５に接続されているドライブ３１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部３０８に転送され、記憶される。
【０１６０】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図１８に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３１１、または、プログラムが一時的もしくは永続的に格納されるROM３０２や、記録部３０８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部３０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１６１】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１６２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１６３】
さらに、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１６４】
【図１】本発明を適用した防眩システムの一実施の形態を示すブロック図である。
【図２】図１の日除けの外観の構成の例を示す図である。
【図３】図１の日除けの遮光面のエレクトロクロミック素子の配列の例を示す図である。
【図４】図１の日除けの取付位置の例を示す図である。
【図５】図１の遮光制御装置により実行される設定処理を説明するためのフローチャートである。
【図６】図１の防眩システムにより実行される防眩処理を説明するためのフローチャートである。
【図７】図１の防眩システムにより実行される防眩処理を説明するためのフローチャートである。
【図８】図１の防眩システムにより実行される防眩処理を説明するためのフローチャートである。
【図９】図１の防眩システムにより実行される防眩処理を説明するためのフローチャートである。
【図１０】遮光パターンの形状および位置の例を示す図である。
【図１１】遮光パターンの形状および位置の他の例を示す図である。
【図１２】遮光パターンの形状および位置のさらに他の例を示す図である。
【図１３】遮光範囲の例を示す図である。
【図１４】遮光パターンの形状および位置のさらに他の例を示す図である。
【図１５】遮光範囲の他の例を示す図である。
【図１６】運転者の視界の範囲を説明するための図である。
【図１７】遮光パターンの形状および位置のさらに他の例を示す図である。
【図１８】パーソナルコンピュータの構成の例を示すブロック図である。
【符号の説明】
【０１６５】
１  防眩システム
１１  カメラ
１２  遮光制御装置
１３  日除け
１４  角度センサ
２１  入力部
２２  日除け位置検出部
２３  顔検出部
２４  顔器官検出部
２５  遮光範囲検出部
２６  判定部
２７  輝度分布検出部
２８  光源方向検出部
２９  遮光制御部
４１  遮光モード設定部
４２  遮光形状制御部
４３  遮光位置制御部
４４  日除け制御部
【図１】
0005040517.tif 000002
【図２】
0005040517.tif 000003
【図３】
0005040517.tif 000004
【図４】
0005040517.tif 000005
【図５】
0005040517.tif 000006
【図６】
0005040517.tif 000007
【図７】
0005040517.tif 000008
【図８】
0005040517.tif 000009
【図９】
0005040517.tif 000010
【図１０】
0005040517.tif 000011
【図１１】
0005040517.tif 000012
【図１２】
0005040517.tif 000013
【図１３】
0005040517.tif 000014
【図１４】
0005040517.tif 000015
【図１５】
0005040517.tif 000016
【図１６】
0005040517.tif 000017
【図１７】
0005040517.tif 000018
【図１８】
0005040517.tif 000019