(57)【要約】      （修正有）【課題】道路への運転者の注意と共に、運転者の操縦の相互作用を含むことができる運転者の運転状態を同時に管理しながら、半自動車両の車両制御状態を管理する。【解決手段】制限が最も少ない許容可能な運転状態の推定が行われＳ１０２、次に現在の運転状態の推定が行われるＳ１０４。許容可能な運転状態が、現在の運転状態よりも制限がより多い場合は、現在の運転状態を補正するために警告または要求が生成されるＳ１０６。許容可能な運転状態が、現在の運転状態よりも制限が少なく、所定の基準が満たされる場合は、現在の自動化レベルよりも高い自動化レベルを運転者に提案するＳ１０８。運転者に前に発行した警告に従うように強制するために、必要であれば強制行動を実施するＳ１１０。【選択図】図１
2016058090.tif 000002
【特許請求の範囲】
【請求項１】
装置であって、
半自動運転システムの制限が最も少ない許容可能な運転状態を、１つ以上の脅威と１つ以上のセンサの性能に基づいて判定し、
現在の運転状態と将来の運転状態を、運転者の注意状態と操縦状態に基づいて判定し、
前記現在の運転状態を、前記将来の運転状態に整合させるために前記運転者に警告を提供し、
前記運転者が前記警告に反応しないときは、運転の相互作用または注意を強制するように構成される処理回路を備えることを特徴とする装置。
【請求項２】
前記処理回路は、
前記１つ以上の脅威が安全性に対する脅威であるのか、快適性に対する脅威であるのかを判定し、
前記１つ以上の脅威が運転者により感知されるのか、システムにより感知されるのかを判定し、
前記１つ以上の脅威に対する前記運転者の所望の行動を判定し、
前記１つ以上の脅威に対する優先順位を、関連付けられている発生時間に基づいて判定するように更に構成される、請求項１に記載の装置。
【請求項３】
前記処理回路は、前記１つ以上の脅威に対する運転者の反応時間を、運転者の注意時間、道路上に目をやる時間、およびハンドル上に手を置く時間に基づいて判定するように更に構成される、請求項２に記載の装置。
【請求項４】
前記処理回路は、前記１つ以上の脅威に対する前記発生時間を、前記運転者の反応時間と比較して、前記制限が最も少ない許容可能な運転状態を判定するように更に構成される、請求項３に記載の装置。
【請求項５】
前記処理回路は、前記運転者が１つ以上の前の要求に従ったことを判定するように更に構成される、請求項１に記載の装置。
【請求項６】
前記処理回路は、前記将来の運転状態が、所定の時間以内には１つ以上の警告を生成しないと判定するように更に構成される、請求項５に記載の装置。
【請求項７】
前記将来の運転状態は、前記制限が最も少ない許容可能な運転状態に設定される、請求項６に記載の装置。
【請求項８】
前記警告は、注意警告と操縦警告を含む、請求項１に記載の装置。
【請求項９】
前記警告は、前記将来の運転状態が、前記現在の運転状態と現在のレーン追尾制御状態の少なくとも１つよりも制限が多いときに提供される、請求項８に記載の装置。
【請求項１０】
前記処理回路は、前記現在のレーン追尾制御状態を、レーン追尾制御システムの自動化レベルに基づいて判定するように更に構成される、請求項９に記載の装置。
【請求項１１】
前記処理回路は、前記運転者が前記警告に従うためにかかる時間量を判定するように更に構成される、請求項１に記載の装置。
【請求項１２】
前記処理回路は、前記運転者が前記警告に従うためにかかる前記時間量が第１所定閾値よりも大きいときに、前記運転の相互作用を強制するように更に構成される、請求項１１に記載の装置。
【請求項１３】
前記処理回路は、１つ以上の強制介入を実施することにより前記運転の相互作用を強制するように更に構成される、請求項１２に記載の装置。
【請求項１４】
前記処理回路は、強制履歴における強制イベント数を第２所定閾値と比較するように更に構成される、請求項１に記載の装置。
【請求項１５】
前記処理回路は、前記半自動運転システムとの係合を解除するための安全なシナリオを判定するように更に構成される、請求項１４に記載の装置。
【請求項１６】
前記処理回路は、前記強制履歴における前記強制イベント数が前記第２所定閾値よりも大きいときに、前記半自動運転システムとの係合を解除するように更に構成される、請求項１５に記載の装置。
【請求項１７】
方法であって、
半自動運転システムの制限が最も少ない許容可能な運転状態を、１つ以上の脅威とセンサの性能に基づいて判定することと、
現在の運転状態と将来の運転状態を、運転者の注意状態と操縦状態に基づいて判定することと、
前記現在の運転状態を、前記将来の運転状態に整合させるために前記運転者に警告を提供することと、
前記運転者が前記警告に反応しないときは、運転の相互作用または注意を強制することと、を備えることを特徴とする方法。
【請求項１８】
回路により実行されたときに、前記回路に、請求項１７に記載の前記方法を行わせる実行可能な指令を含んでいる非一時的コンピュータ読取り可能記憶媒体。
【請求項１９】
システムであって、
脅威データと運転者監視データを得るための１つ以上のセンサと、
コントローラであって、
半自動運転システムの制限が最も少ない許容可能な運転状態を、１つ以上の脅威とセンサの性能に基づいて判定し、
現在の運転状態と将来の運転状態を、運転者の注意状態と操縦状態に基づいて判定し、
前記現在の運転状態を、前記将来の運転状態に整合させるために前記運転者に警告を提供し、
前記運転者が前記警告に反応しないときは、運転の相互作用と注意を強制するように構成されるプロセッサを含んでいるコントローラと、を備えることを特徴とするシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
半自動運転システムは、現在および将来の運転状態に基づいて、車両をレーンの中央に保つと共に、自動走行制御を管理できる。Ｌｅｅ等による「Ｓｙｓｔｅｍ  ａｎｄ  Ｍｅｔｈｏｄ  ｆｏｒ  Ｖｅｈｉｃｌｅ  Ｌａｔｅｒａｌ  Ｃｏｎｔｒｏｌ：車両側方制御のためのシステムと方法」というタイトルの米国特許出願広報第２０１３／０２５３７６７  Ａ１号は、運転者の入力を削減するために、計画された経路に基づいて、レーンの補正およびトルク支援の操縦のための方法を記述する。
【発明の概要】
【０００２】
本開示は、道路への運転者の注意と共に、運転者の操縦の相互作用を含むことができる運転者の運転状態を同時に管理しながら、半自動車両の車両制御状態を管理することを目的とする。例としての実施態様においては、半自動運転システムの制限が最も少ない許容可能な運転状態は、１つ以上の脅威（将来起こり得る危険）とセンサの性能に基づいて判定される。現在の運転状態と将来の運転状態は、運転者の注意状態と操縦状態に基づいて判定される。現在の運転状態を、将来の許容可能な運転状態と整合させるために、運転者には警告が提供される。更に、運転者が警告に反応しないときは運転者の相互作用および注意が強制される。
【０００３】
脅威は、安全性に対する脅威または快適性に対する脅威の何れかに判定することができ、運転者により感知、またはシステムにより感知される脅威である。それぞれの脅威は、運転者の所望の行動を有することができる。脅威の優先順位は、脅威の関連付けられた発生時間に基づいて判定できる。脅威に対する運転者の反応時間は、運転者の注意時間、道路上へ目をやる時間、およびハンドル上に手を置く時間に基づくことができる。制限が最も少ない許容可能な運転状態は、脅威の発生時間と、運転者の反応時間との比較に基づくことができる。
【０００４】
将来の運転状態は、運転者が半自動運転システムによる１つ以上の前の要求に従った場合であって、将来の運転状態が、所定の時間内に１つ以上の警告を生成しない場合は、制限が最も少ない許容可能な運転状態に設定できる。
【０００５】
警告は、注意に関する警告と操縦に関する警告を含むことができ、将来の運転状態が、現在の運転状態および現在のレーン追尾制御状態の少なくとも１つ以上よりも、制限がより多いときに提供できる。現在のレーン追尾制御状態は、レーン追尾制御システムの自動化レベルに基づいて判定できる。
【０００６】
運転者が警告に従うためにかかる時間量は判定でき、運転者が警告に従うためにかかる時間量が、第１所定閾値よりも大きいときには運転の相互作用を強制できる。運転の相互作用は、自動走行制御システムの速度を落とすことにより強制できる。
【０００７】
強制履歴における強制イベント数は第２所定閾値と比較でき、半自動運転システムとの係合を解除するための安全なシナリオを判定できる。半自動運転システムとの係合は、強制履歴における強制イベント数が第２所定閾値よりも大きいときに解除できる。
【０００８】
プロセスは、半自動運転システムの制限が最も少ない許容可能な運転状態を、１つ以上の脅威とセンサの性能に基づいて判定すること、現在の運転状態と将来の運転状態を、運転者の注意状態と操縦状態に基づいて判定すること、現在の運転状態を、将来の運転状態に整合させるために運転者に警告を提供すること、および運転者が警告に反応しないときは、運転の相互作用または注意を強制することを含むことができる。
【０００９】
回路により実行されたときに、回路にプロセスを行わせることができる実行可能な指令を含んでいる非一時的コンピュータ読取り可能記憶媒体。
【００１０】
システムは、脅威データと運転者監視データを得るための１つ以上のセンサと、プロセッサを含んでいるコントローラを含むことができる。プロセッサは、半自動運転システムの制限が最も少ない許容可能な運転状態を、１つ以上の脅威とセンサの性能に基づいて判定すること、現在の運転状態と将来の運転状態を、運転者の注意状態と操縦状態に基づいて判定すること、現在の運転状態を、将来の運転状態に整合するために、運転者に警告を提供すること、および運転者が警告に反応しないときは、運転の相互作用または注意を強制することができる。
【００１１】
システムは、車両システムまたは車両サブシステムの一部であってもよく、取外し可能モジュールとして車両から除去可能であってもよい。
【００１２】
例としての実施態様の前述の一般的な記述と、下記のその詳細な記述は、本開示の教示の単なる例としての態様に過ぎず、制限的ではない。
【図面の簡単な説明】
【００１３】
【図１】半自動モード管理プロセスの例としての説明図である。
【図２】半自動モード管理部（ＳＡＭＭ）の例としての説明図である。
【図３】許容可能な運転状態の計算の例としてのフロー図である。
【図４Ａ】警告の判定の例としてのフロー図である。
【図４Ｂ】警告の判定の例としてのフロー図である。
【図４Ｃ】警告の判定の例としてのフロー図である。
【図５Ａ】道路上に目をやるという警告の判定の例としてのフロー図である。
【図５Ｂ】道路上に目をやるという警告の判定の例としてのフロー図である。
【図６Ａ】将来の警告の判定の例としてのフロー図である。
【図６Ｂ】将来の警告の判定の例としてのフロー図である。
【図６Ｃ】将来の警告の判定の例としてのフロー図である。
【図７Ａ】強制および係合の計算のフロー図を例示する図である。
【図７Ｂ】操縦タイマプロセスの例としてのフロー図である。
【図８】自動車両の内部コンパートメントの例としての説明図である。
【図９】コントローラおよび／またはコンピュータシステムのための処理システムを模式的に例示する図である。
【発明を実施するための形態】
【００１４】
本開示および本開示の付随する多数の利点のより完全な理解は、それらが、付随する図面と連携して考慮され、下記の詳細な記述を参照してより良好に理解されるときに容易に得られるであろう。
【００１５】
図面において、類似の参照番号は、幾つかの図を通して同一または対応する部分を示す。更に、ここで使用されるように、「１つの」等のような単語は、特に明記されない限り、一般的には「１つ以上」の意味を含んでいる。図面は、特に指定されない限り、一般的には一定の拡大／縮小率で描かれており、または模式的な構造またはフロー図を例示す。
【００１６】
「およそ」や「だいたい」の用語およびその類似の用語は、一般的には、２０％、１０％、または、好ましくは５％の範囲内の特定された値、およびその間の任意の値を含む範囲のことである。
【００１７】
半自動運転システムにおいては、操縦制御、速度制御、および感知システムは、車両内の処理回路により制御できる。幾つかの態様においては、半自動運転システムの起動は、幹線道路や交通量の少ないエリアでの運転時のように、１つ以上の操作領域に制限できる。幾つかの実施態様においては、半自動モード管理部（ＳＡＭＭ）は、車両制御システムと人間／機械インタフェース（ＨＭＩ）の間のインタフェースを取って、許容可能な運転状態を、運転者の注意状態と共に、現在および将来の運転シナリオに基づいて管理できる。ＳＡＭＭは、レーン追尾制御（ＬＴＣ）および／または自動走行制御（ＡＣＣ）がいつ運転者に提案されるかを管理し、運転者に、ハンドルと相互作用するように、および／または道路に注意を払うように催促するための警告および／または要求を生成し、そして、運転者が警告に反応しないときは、運転者の注意または操縦の相互作用を強制できる。運転者の注意状態は、頭および注視している角度、および閉じた目の測定値、ハンドル、ブレーキペダルまたはアクセルペダルとの相互作用、または明示的に走行制御を設定することにより判定されるように、運転者が道路上に目をやることに基づくことができる。
【００１８】
図１は、半自動モード管理プロセス１００の例としての説明図である。ステップＳ１０２において、ＳＡＭＭの処理回路により、制限が最も少ない許容可能な運転状態の推定が行われる。ＳＡＭＭは、現在およびやがて起こる脅威を判定するために、レーダ、ライダ（光検出および測距）、車両搭載カメラ、ＧＰＳ、記憶される地図などのような、センサからの入力を受信できる。脅威を判定するために使用されるセンサデータは、一実施態様によれば、脅威データと称することができる。脅威は、レーンが分岐または合流したり、レーンの標識が劣化したりするなどの結果が起こり得る任意のタイプのシナリオを含むことができる。幾つかの実施態様においては、脅威は、データベースに記憶され、処理回路によりアクセスされる脅威を特定するための関連付けられた基準を有する。例えば、レーンの分岐の場合においては、処理回路はレーン分岐情報を、データベースに記憶される地図情報から受信できる。追加的に、車両搭載カメラは、車両がレーンの分岐に接近していることを示す道路の画像を得ることができる。各脅威は、関連付けられている結果レベル（例えば、安全性または快適性に対する結果レベル）および所望の運転者の状態（例えば、運転者は操縦しなければならない、運転者はハンドル上に手を載せていなければならない、または運転者は道路を見なければならない）を有することもできる。各脅威はまた、結果までの時間（ＴＣ）も有することもでき、ここでＴＣとは、運転者が結果を回避するために、所望の状態を達成しなければならない時間量である。ＴＣは、脅威の位置、車両の速度などに基づくことができる。
【００１９】
制限が最も少ない許容可能な運転状態はまた、センサの性能に影響を受ける可能性もある。例えば、車両搭載カメラから得られる画像の画質が天候条件により劣化したときは、ＬＴＣシステムの精度における信頼は低下し、許容可能な運転状態は、運転者のより多くの介在量を要求するレベルに設定されることもある。許容可能な運転状態の例としては、ＬＴＣ＿ＡＣＴＩＶＥ、ＣＯ−ＳＴＥＥＲ、ＭＡＮＵＡＬ、またはＯＦＦを含むことができる。幾つかの実施態様においては、ＬＴＣ＿ＡＣＴＩＶＥは、ＬＴＣシステムが運転者の入力なしに、レーンの中央に車両を保っていることを意味する。ＣＯ−ＳＴＥＥＲ運転状態は、ＬＴＣシステムは作動しているが削減された能力で作動しており、運転者に追加的な操縦トルクを提供し、および／または監視するために、手をハンドル上に置くことを要求可能であることを意味することができる。ＭＡＮＵＡＬ運転状態は、運転者は車両を能動的に操縦しており、ＬＴＣシステムはオンで感知状態であるが操縦出力は提供しないことを示すことができる。ＯＦＦ運転状態は、運転者は車両を能動的に操縦しており、ＬＴＣシステムは作動していないことを示すことができる。
【００２０】
ステップＳ１０４において、現在の運転状態の推定が行われる。一実施態様においては、現在の運転者操縦制御状態（ＣＳＳ）は、ＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧ、ＨＡＮＤＳ＿ＯＮ、およびＨＡＮＤＳ＿ＦＲＥＥのような操縦状態を含むことができる。ＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧは、運転者は能動的に車両を操縦していることを示すことができる。幾つかの態様においては、ＨＡＮＤＳ＿ＯＮは、運転者の手はハンドルの上に置かれているが、車両を能動的には操縦していないことを意味することができる。ＨＡＮＤＳ＿ＦＲＥＥは、運転者の手がハンドル以外の何れかの場所に置かれていることを意味することができる。ハンドルグリップセンサは、運転者の手がハンドルと接触しているかどうかを検知でき、１つ以上の触感、圧力、または容量センサを含むことができる。データベースは、ハンドル上の適切または容認可能な手の置き場所、または手の圧力の時間または空間パターンを記憶でき、検出された位置または接触圧力は、記憶される場所および／または時間および空間パターンと比較されて、運転者の手がハンドルを適切に把持しているかどうかを判定できる。カメラのような光学センサもまた、グリップセンサと協働して、あるいは単独で手の位置を検出できる。幾つかの態様においては、ハンドルトルクセンサは、運転者が能動的に車両を操縦しているかを、速度、方向および／またはハンドルの回転力を測定することにより検出できる。
【００２１】
現在の運転状態の別の態様は、運転者が目を道路上にやっているか否かのような、運転者の注意状態を含むことができる。幾つかの実施態様においては、運転者が目を道路上にやっているか否かの判定は、運転者監視カメラからの運転者監視データの処理に基づいて行われる。運転者監視カメラは、運転者の現在の観察角に関連する情報（つまり、運転者の観察角の特徴）を検出できる。一実施態様においては、運転者監視カメラは、ビデオカメラ、電荷結合素子（ＣＣＤ）カメラ、または運転者を撮像する相補型金属酸化物半導体（ＣＭＯＳ）カメラのような車両内装置であってもよい。赤外線カメラのような他のカメラもまた使用できる。カメラはまた、対象物または特徴を認識するライダ装置のような飛行時間型センサと共に利用、またはそれと置換することもできる。運転者の画像を処理して、運転者の観察角に関連する情報を得ることができる。
【００２２】
追加的に、運転者の反応時間に関する推定も行われる。幾つかの実施態様においては、Ｄｒｉｖｅｒ  Ａｔｔｅｎｔｉｏｎ  Ｔｉｍｅ（ＤＴＡ、運転者が注意を払うまでの時間）は、運転者が、道路を見るように警告されることなしに、道路を再び見る（そして確かめる）前に経過する可能性のある推定時間である。Ｄｒｉｖｅｒ  Ｅｙｅｓ  ｏｎ  Ｒｏａd  ｔｏ  Ｗａｒｎｉｎｇ  Ｔｉｍｅ（ＥＯＲＷ、運転者が警告に反応して道路に目をやるまでの時間）は、運転者が警告を受け取った後に、道路を再び見る前に経過する可能性のある推定時間である。Ｄｒｉｖｅｒ  Ｈａｎｄｓ-ｏｎ−ｔｈｅ−Ｗｈｅｅｌ  Ｔｉｍｅ（ＨＯＷＴ、運転者が自身の手をハンドル上に置くまでの時間）は、運転者が、自身の手をハンドルに移動するまでに経過する可能性のある推定時間である。ＤＡＴ、ＥＯＲＷ、およびＨＯＷＴは、運転者の母集団から測定された既存のデータから判定される一定値であってもよい。例えば、１，０００人の運転者の母集団に対する平均ＤＡＴが約１．５秒の場合は、ＤＡＴは１．５秒に設定できる。
【００２３】
ＤＡＴ、ＥＯＲＷ、およびＨＯＷＴはまた、ある時間における運転者の観察に基づいて判定することもできる。例えば、ＤＡＴ、ＥＯＲＷ、およびＨＯＷＴは、運転者が異なれば、反応時間は広い範囲で変動する可能性があるので、ある時間における運転者の反応時間の観測に基づいて修正可能な初期値に設定できる。例えば、人工神経ネットワーク、クラスタリングのような機械学習技術を、運転者に対して最も精度の高いＤＡＴ、ＥＯＲＷ、およびＨＯＷＴを判定するために実施できる。
【００２４】
ステップＳ１０６において、許容可能な運転状態が、現在の運転状態よりも制限がより多い場合は、現在の運転状態を補正するために警告または要求が生成される。例えば、ＬＴＣシステムがナビゲートするにはあまりにも鋭いカーブであって、ＤＲＩＶＥＲ＿ＭＵＳＴ＿ＳＴＥＥＲの所望の運転状態を有する、道路におけるカーブのやがて起こる脅威があることもある。運転者が現在、ハンドルから手を放している場合は、ＳＡＭＭは、人間／機械インタフェース（ＨＭＩ）を介して運転者に警告を発行して、手をハンドル上に戻させることができる。追加的に、脅威に対するＴＣがＤＡＴ未満である場合は、ＳＡＭＭは、ＨＭＩを介して運転者に警告を発行して、目を道路上に保ちながら真っ直ぐ前方を見るようにさせることができる。
【００２５】
ＨＭＩは、ヘッドアップディスプレイまたはインストルメントクラスタのような視覚警告装置の１台以上を車両内に含むことができる。幾つかの実施態様においては、ＨＭＩ視覚警告装置は、運転者が道路上に目をやるときに、運転者が見ることができる（つまり、１つ以上の視覚ディスプレイが、運転者が車両の前方への軌跡に沿って真っ直ぐ前方を見ているときに、運転者の視野内に入る）。ＨＭＩ視覚警告装置はまた、運転者の真っ直ぐ前方の視野の外側にあることも可能であるが、ナビゲーションスクリーン、インストルメントクラスタ、リヤまたはサイドミラーディスプレイのような、運転者の周囲の視野内である。
【００２６】
ＨＭＩはまた、標準車両オーディオシステム、オーディオラウドスピーカ、圧電トランスデューサ、磁気抵抗トランスデューサ、静電トランスデューサ、または他のサウンドトランスデューサにより送信可能な、音による警告も発行できる。音による警告は、情報を通信し、または運転者の感情または反応を刺激するように構成される話し言葉、チャイム、アラーム、音楽、または他の音として出力できる。幾つかの実施態様においては、ＨＭＩはまた、運転者の触感を刺激することが可能な触覚装置を介して警告を発行することもできる。触覚警告装置は、座席、ブレーキペダル、シートベルト、ハンドル、または運転者と物理的に接触している車両の他の部分に接続される機械的トランスデューサを含むことができる。触覚警告装置はまた、車両における換気システムから吹き出される空気や、運転者に警戒を促したり、または情報を通信したり、または運転者の感情を刺激したりするように構成される触感通信の他の形状も含むことができる。
【００２７】
ステップＳ１０８において、ＳＡＭＭは、許容可能な運転状態が、現在の運転状態よりも制限が少なく、所定の基準が満たされる場合は、現在の自動化レベルよりも高い自動化レベルを運転者に提案する。より高い自動化レベルが運転者に提案されるためには、幾つかの実施態様によれば、ＳＡＭＭからの前の要求に運転者が従うように要求することができる。１つの例においては、現在の車両制御状態はＭＡＮＵＡＬであり、次の許容可能な車両制御状態はＬＴＣ＿ＡＣＴＩＶＥである。運転者に対する前の警告が「ＤＲＩＶＥＲ＿ＭＵＳＴ＿ＳＴＥＥＲ」であった場合は、現在の運転者操縦制御状態は「ＨＡＮＤＳ＿ＦＲＥＥ」であり、運転者が手をハンドル上に置いて、車両の操縦制御を呈示するまでは、より高い自動化レベルは運転者には提案されない。ＨＭＩは、より高い自動化レベルを実施する前に、運転者が積極的な操縦制御を呈示することを催促するために、運転者にＬＴＣ＿ＢＬＯＣＫＥＤ＿ＢＹ＿ＳＴＥＥＲＩＮＧの警告を発行できる。
【００２８】
ステップＳ１１０において、ＳＡＭＭは、運転者に前に発行した警告に従うように強制するために、必要であれば強制行動を実施する。警告がＨＭＩにより発行されたときに、タイマを設定できる。運転者が適切な行動を取って警告を承認したときは（例えば、道路上に目をやったり、操縦したりすることで）、警告は停止し、タイマはリセットされる。幾つかの実施態様においては、運転者により承認される前にタイマが閾値に到達した場合は、ＳＡＭＭの処理回路は制御信号を送って、特には、車両制御を変更することにより所望の運転状態を強制できる。幾つかの態様によれば、速度に関する強制はＡＣＣ速度を、運転者にとっては不快であり得るレベルまで落とすこと、またはブレーキを小刻みにかけること、または、不快な側方向の動きを誘発して運転者に警告を承認させることを含むことができる。幾つかの実施態様においては、強制行動は、ＳＡＭＭからの警告を無視している運転者に不快感を起こさせることができるオーディオ信号を使用するなど、運転者を警告に従わせることを含むことが可能な他のタイプの行動を含むことができる。
【００２９】
追加的に、運転者が発行された警告に所定の秒数内に従わない場合は、運転者は意図的に半自動運転システムを無視している可能性があると判定できる。幾つかの実施態様においては、運転者による反応なしに、警告を繰り返し発行させていてもよい。運転者が所定の短時間内に所定数の警告に従わなかった場合は、ＳＡＭＭは制御信号を発行して制御された方法で、システムとの係合を解除することと称することが可能な、半自動運転システムの停止を行うことができる。一実施態様においては、この短時間は、運転者が半自動運転システムを意図的に無視していることを示すことができる、運転者が警告に従わなかった所定の時間であってもよい。
【００３０】
より高い自動化のレベルが運転者に提案された例においては、ＳＡＭＭは、運転者が適切に提案を承認した場合は、半自動運転システムに係合するための制御信号を発行できる。例えば、ＳＡＭＭがＬＴＣを運転者に提案した場合は、提案を承認するために運転者が自身の手をハンドルから上げた後に、制御信号をＬＴＣシステムに係合するために送ることができる。他の実施態様においては、ＬＴＣへの遷移の提案の承認は、ボタンまたはレバー、声による命令などによる触感による相互作用を介してもよい。
【００３１】
半自動モード管理プロセス１００に関する詳細を、ここで更に検討する。本開示は、より簡明な記述を提供するために、半自動運転システムの操縦状態を管理することに関して、車両の半自動モード管理システムを記述することに焦点を置いている。半自動モード管理システムの範囲を、速度制御状態および他のタイプの運転状態を管理することに拡張することは、この技術において通常の技量を有する者には容易に理解可能である。
【００３２】
図２は、一実施態様に係るＳＡＭＭの構成の例としての説明図である。ステップＳ２０２における許容可能な運転状態の計算は、脅威特定（ＩＤ）およびＴＣ計算ステップＳ２０４、運転状態判定ステップＳ２０６、および車両制御判定ステップＳ２０８から受信する入力に基づいて行われる。処理回路は、現在のレーンの中央に保つ制御（ＣＬＣ）状態および運転者が利用可能なＬＴＣ制御（ＤＡＬＣ）を判定できる。ある態様においては、ＣＬＣは、ＬＴＣ＿ＡＣＴＩＶＥ、ＣＯ＿ＳＴＥＥＲ、ＭＡＮＵＡＬ、またはＯＦＦのようなＬＴＣシステムの現在の状態を示すことができる。ＤＡＬＣは、次回のステップにおいて、制限が最も少ない許容可能な運転状態および前の警告への運転者の反応に基づいて運転者が遷移可能な運転状態であってもよい。
【００３３】
ステップＳ２０２において許容可能な運転状態を判定することに加えて、処理回路は、現在および将来の運転状態に基づいて、運転者への要求または警告を表示するために制御信号をＨＭＩ２２６に送ることができる。許容可能な運転状態はまた、強制または係合ステップＳ２１０の計算において、運転者が所定時間量内に警告に従ったかを判定するためにも利用もされる。ステップＳ２０２における許容可能な運転状態の計算に関する詳細は、図３に関して更に検討される。
【００３４】
ステップＳ２０４において、脅威特定およびＴＣの計算が行われ、ステップＳ２０２における許容可能な運転状態の計算への入力として提供される。地図／ＧＰＳ２１２、レーダ２１４、カメラ２１６、車両測定値２１８などからのデータは、脅威の位置および車両が脅威に遭遇するまでの時間量（ＴＣ）を判定するために使用できる。例えば、レーンの分岐またはレーンの合流の脅威に対しては、処理回路はＧＰＳ位置を、記憶される地図の位置に相関付けて、レーンの分岐またはレーンの合流までの車両の距離、および脅威に遭遇するおよその時間を判定できる。脅威２１４は、他の車両、歩行者、または他の道路障害物のような脅威までの距離を判定するために、１つ以上のミリ波レーダおよび／またはライダを含むことができる。
【００３５】
１つ以上のカメラ２１６を、車両の前方の道路の表面の画像を得て、レーン標識のような対象物を特定するために車両に搭載できる。幾つかの実施態様によれば、２台以上のカメラを車両に搭載して、車両が走行している道路の表面の画像を得ることができる。ユーザーの所望する構成によっては、カメラを車両に搭載して、車両の後方の道路の表面の画像を得るように位置させることもできる。カメラ２１６はまた、車両の前方または後方の他の車両または対象物の画像を得るように構成できる。幾つかの実施態様においては、車両測定値２１８を使用して、車両の速度、車両上のセンサの相対的な位置、および車両の寸法に基づいて、脅威までの距離およびＴＣのより正確な判定を提供できる。
【００３６】
幾つかの実施態様においては、脅威は、データベースに記憶され、処理回路によりアクセスされる脅威を特定するための関連付けられた基準を有することができる。例えば、車両搭載のカメラは、車両がレーンの分岐に接近していることを示す道路の画像を得ることができる。各脅威はまた、関連付けられている結果レベル（例えば、安全性または快適性に対する結果レベル）および所望の運転者の状態（例えば、運転者は操縦しなければならない、運転者は手をハンドル上に手を載せていなければならない、または運転者は道路を見なければならない）を有することもできる。各脅威はまた、運転者が結果を回避するために、所望の状態を達成しなければならない時間量である、結果までの時間（ＴＣ）を有することもできる。ＴＣは、脅威の場所、車両の速度などに基づくことができる。
【００３７】
ステップＳ２０６の運転状態の判定では、運転者の現在の状態を判定する。一実施態様においては、運転者の現在の状態は、運転者がどのようにハンドルおよび／または操縦システムと相互作用しているか（ＣＳＳ）、および運転者が道路上に目をやっているか否かで示すことが可能な運転者の注意状態を含むことができる。ＣＳＳは、ＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧ、ＨＡＮＤＳ＿ＯＮ、およびＨＡＮＤＳ＿ＦＲＥＥを含むことができる。幾つかの実施態様においては、ハンドルグリップセンサ２２２は、運転者の手がハンドルと接触しているかどうかを検出可能であり、１つ以上の触感、圧力、または容量センサを含むことができる。ハンドルトルクセンサ２２０は、運転者が能動的に車両を操縦しているかどうかを、速度、方向、および／またはハンドルの回転力を測定することに基づいて検出できる。幾つかの実施態様においては、運転者が道路上に目をやっているか否かの判定は、運転者監視カメラ２２４からのデータを処理することに基づいて行われる。運転者監視カメラ２２４は、運転者のまぶたの上部と底部の間の距離と共に、運転者の現在の観察角に関連する情報を検出できる。
【００３８】
ステップＳ２１０において、ＳＡＭＭは、現在の運転状態、将来の運転状態、および運転者がＳＡＭＭからの前の警告または要求に従ったか否かに基づいて、強制または係合行動を判定できる。強制行動は、前に発行された警告に従うことを運転者に催促するために採用できる。一実施態様においては、警告が発行されたときにセットされたタイマが所定の閾値に到達すると、ＳＡＭＭはＡＣＣ速度を、運転者にとっては不快であり得るレベルまで落とす、またはブレーキを小刻みにかけて運転者に警告を承認させるための速度強制制御信号を送ることができる。警告が繰り返し発行され、運転者が、所定の時間の後でも警告に反応しなかった場合は、制御回路は、信号をＬＴＣシステムのアクチュエータに送り、制御された方法で、半自動運転システムを停止することにより係合を解除できる。追加的に、ＳＡＭＭは運転者が提案を適切に承認した場合は、半自動運転システムに係合するための制御信号を発行できる。例えば、ＳＡＭＭが運転者にＬＴＣ＿ＡＣＴＩＶＥを提案した場合、運転者が提案を承認するためにハンドルから自身の手を上げた後に、ＬＴＣシステムに係合するための制御信号を送ることができる。
【００３９】
ステップＳ２０８において、利用可能且つ現在の車両制御状態が判定される。車両制御状態は、ステップＳ２１０からの強制および係合の行動、およびステップＳ２０２で計算された許容可能な運転状態に基づいて判定できる。幾つかの実施態様においては、車両が利用可能なＬＴＣ制御（ＶＡＬＣ）は、センサの性能に基づいて次回のステップにおいて車両により提案可能な操縦制御状態であり、運転者が許容可能なＬＴＣ制御（ＤＡＬＣ）は、運転者に実際に提案される車両制御状態である。例えば、ＶＡＬＣがＬＴＣ＿ＡＣＴＩＶＥであり、現在および将来の脅威に対するＴＣがＤＡＴ、ＥＯＲＷ、および／またはＨＯＷＴより大きい場合は、ＤＡＬＣはＬＴＣ＿ＡＣＴＩＶＥであってよい。一方、現在および将来の脅威に対するＴＣがＤＡＴ、ＥＯＲＷ、および／またはＨＯＷＴ以下の場合は、たとえＶＡＬＣがＬＴＣ＿ＡＣＴＩＶＥであっても、ＤＡＬＣはＭＡＮＵＡＬであってもよい。しかし、運転者が、前の警告および強制行動を繰り返し無視し、所定の時間が経過した場合は、半自動運転システムとの係合を解除できる。
【００４０】
ＨＭＩ２２６は、警告または要求を運転者に提供する１つ以上のディスプレイを含むことができる。ＨＭＩ２２６は、ヘッドアップディスプレイまたはインストルメントクラスタのような視覚警告装置の１台以上を車両内に含むことができる。ＨＭＩはまた、標準車両オーディオシステム、オーディオラウドスピーカ、圧電トランスデューサ、磁気抵抗トランスデューサ、静電トランスデューサ、または他のサウンドトランスデューサにより送信可能な、音による警告も発行できる。
【００４１】
ＨＭＩ２２６は、ＣＬＣ、ＤＡＬＣ、ＨＭＩ  Ｓｔｅｅｒｉｎｇ  Ｉｎｔｅｒａｃｔｉｏｎ（ＨＡＳＩＳ、ＨＭＩ操縦相互作用）、およびＨＭＩ  Ａｔｔｅｎｔｉｏｎ  Ｄｉｓｐｌａｙ（ＨＡＤ、ＨＭＩ注意ディスプレイ）警告に関する信号を受信して、それらを運転者に表示できる。幾つかの実施態様においては、ＨＡＳＩＳは、運転者が何をしているのか、および／または運転者は、操縦に関して何をしているべきであるかを示す運転者の現在または将来の操縦状態を含むことができる。幾つかの態様においては、ＨＭＩにおいて表示されるＨＡＳＩＳ状態は操縦警告と称される。一実施態様においては、ＨＡＮＤＳ＿ＦＲＥＥ＿ＯＫのＨＡＳＩＳ状態は、ＨＭＩ２２６に、ハンドルから手を放すことが容認可能であるというメッセージを運転者に表示するように催促できる。追加的に、ＤＲＩＶＥＲ＿ＨＡＳ＿ＨＡＮＤＳ＿ＯＮのＨＡＳＩＳ状態は、運転者がハンドルを把持していることを示すことができる。ＨＡＳＩＳ状態の他の例としては、ＤＲＩＶＥＲ＿ＭＵＳＴ＿ＨＡＮＤＳ＿ＯＮを挙げることができ、これは、やがて起こる脅威に対して車両の操縦制御を行う準備のために、運転者が手をハンドル上に置くことを要求されることを意味することができる。ＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧのＨＡＳＩＳ状態は、運転者は能動的に車両を操縦していることを示すことができる。ＤＲＩＶＥＲ＿ＭＵＳＴ＿ＳＴＥＥＲのＨＡＳＩＳ状態は、運転者が、ＤＡＬＣがＭＡＮＵＡＬのときのように車両を操縦することを要求されることを示すことができる。ＬＴＣ＿ＢＬＯＣＫＥＤ＿ＢＹ＿ＳＴＥＥＲＩＮＧのＨＡＳＩＳ状態は、より高い自動化レベルを提案する前に、運転者に積極的な操縦制御を呈示することを催促する警告を発行できる。
【００４２】
ＨＭＩ２２６はまた、注意のレベルを提供するために運転者に警戒を促すＨＡＤ警告信号を発行できる。幾つかの態様においては、ＨＭＩ２２６に表示されるＨＡＤ状態は注意警告と称される。ＥＹＥＳ＿ＯＮ＿ＲＯＡＤ＿ＷＡＲＮのＨＡＤ値に対しては、ＨＭＩ２２６は運転者に、自身の目を道路上にやるように催促でき、やがて起こる脅威のＴＣがＤＡＴ、ＥＯＲＷ、またはＨＯＷＴ以下のときに開始できる。追加的に、ＬＴＣ＿ＢＬＯＣＫＥＤ＿ＢＹ＿ＩＮＡＴＴＥＮＴＩＯＮのＨＡＤ値に対しては、ＨＭＩ２２６は運転者に、より高い自動化レベルは、運転者の不注意により認識されないやがて起こる脅威のために阻止されることを知らせることができる。ＨＡＤ値はまたＮＯＮＥに設定することも可能であり、ＮＯＮＥは、現在または将来の運転状態は、ＨＡＤ警告を催促していないことを意味することができる。
【００４３】
図３は、ステップＳ２０２の許容可能な運転状態の計算の例としてのフロー図である。許容可能な運転状態プロセスＳ２０２の計算はまた、ＨＭＩ２２６への出力を判定することも含むことができる。ステップＳ３０２において、処理回路は、次回のステップにおいて提供可能な車両制御状態（ＶＡＬＣ）は、現在はＬＴＣ＿ＡＣＴＩＶＥに設定されるかどうかを判定する。ＶＡＬＣが現在はＬＴＣ＿ＡＣＴＩＶＥに設定されていて、ＬＴＣシステムは車両を能動的に操縦するために利用可能であることを意味することが可能な、ステップＳ３０２において「ＹＥＳ」という結果になる場合は、ステップＳ３０４が実行される。それ以外で、ＶＡＬＣがＯＦＦ、ＭＡＮＵＡＬ、ＣＯ＿ＳＴＥＥＲ、またはＬＴＣ＿ＡＣＴＩＶＥでない何れかの他の値に設定されていて、ステップＳ３０２において「ＮＯ」という結果になる場合は、ステップＳ３０６が実行される。
【００４４】
ステップＳ３０４において、現在のＬＴＣ状態がＭＡＮＵＡＬに設定されるかどうかが判定される。現在のＬＴＣ状態がＭＡＮＵＡＬに設定されていて、ステップＳ３０４において「ＮＯ」という結果になり、運転者は、ＬＴＣシステムがオンで感知状態で車両を操縦していることを意味する場合は、処理回路が、運転者にＬＴＣ制御を提案するか、またはＭＡＮＵＡＬに留まるかを判定可能なステップＳ３１０が実行される。幾つかの実施態様においては、ＣＬＣがＭＡＮＵＡＬまたはＬＴＣ＿ＡＣＴＩＶＥに設定される場合は、ＶＡＬＣをＬＴＣ＿ＡＣＴＩＶＥに設定できる。従って、現在のＬＴＣがＭＡＮＵＡＬに設定されておらず、ステップＳ３０４において「ＮＯ」という結果になる場合は、ステップＳ３０８が行われる。ステップＳ３０８において、現在のＬＴＣ状態を継続した場合、何らかの警告という結果になるかどうかが判定される。ステップＳ３０８に関する詳細は、図４に関して更に説明される。
【００４５】
ステップＳ３０６において、ＶＡＬＣがＬＴＣ＿ＡＣＴＩＶＥ以外の値に設定されており、ステップＳ３０２において「ＮＯ」という結果になる場合は、ＤＡＬＣは次の許容可能な運転状態は、ＳＡＭＭにより提案可能な、制限が最も少ない許容可能な運転状態に設定されることを意味することができるＶＡＬＣと同じ値に設定される。
【００４６】
ステップＳ３１２において、運転者が車両を能動的に操縦しており、ＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧ＿ＮＯＷのＣＳＳという結果になることが可能であるかどうかが判定される。運転者が車両を能動的に操縦しており、ステップＳ３１２において「ＹＥＳ」という結果になる場合は、ステップＳ３１４が実行される。しかし、運転者が能動的には車両を操縦しておらず、ステップＳ３１２において「ＮＯ」という結果になる場合は、ステップＳ３１６が実行される。ステップＳ３１６において、ＨＡＳＩＳ値はＤＲＩＶＥＲ＿ＭＵＳＴ＿ＳＴＥＥＲに設定され、ＨＡＤ値はＮＯＮＥに設定される。ＳＡＭＭの処理回路は制御信号をＨＭＩ２２６に送り、運転者が能動的に車両を操縦することを催促する。ステップＳ３１４において、ＨＡＳＩＳ値はＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧに設定され、ＨＭＩ２２６は運転者に、運転者が車両の操縦制御を有することを示すメッセージを表示できる。
【００４７】
ＨＡＳＩＳ値がＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧに設定された後に、ステップＳ３１８において、目を道路上にやるという警告を運転者に発行すべきか否かに関する判定が行われる。ステップＳ３１８に関する詳細は、図５に関して更に説明される。ＨＡＤ値はＥＹＥＳ＿ＯＮ＿ＲＯＡＤ＿ＷＡＲＮに設定されるべきであるとステップＳ３１８で判定された場合は、警告がＨＭＩ２２６において発行され、ステップＳ３２０が実行される。それ以外で、目を道路上に置くという警告はＨＭＩ２２６において表示する必要がないとステップＳ３１８で判定され、「ＮＯ」という結果になる場合は、ステップＳ３２２が実行される。
【００４８】
ステップＳ３２０において、ＨＡＤ値はＥＹＥＳ＿ＯＮ＿ＲＯＡＤ＿ＷＡＲＮに設定され、ＨＭＩ警告が、運転者に目を道路上にやることを催促するために生成される。現在およびやがて起こる脅威に対するＴＣが、ＤＡＴおよびＥＯＲＷよりも大きい場合に結果として起こる可能性がある、ＨＭＩ警告がステップＳ３１８において生成されない場合は、ステップＳ３２２において、ＨＡＤ値はＮＯＮＥに設定される。
【００４９】
現在のＬＴＣ状態はＭＡＮＵＡＬに設定されるとステップＳ３０４において判定された場合は、ステップＳ３１０が実行される。ステップＳ３１０において、ＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧ＿ＮＯＷのＣＳＳという結果になる可能性のある、運転者が能動的に車両を操縦しているかどうかが判定される。運転者が能動的に車両を操縦しており、ステップＳ３１０において「ＹＥＳ」という結果になる場合は、ステップＳ３２６が実行される。しかし、運転者が能動的には車両を操縦しておらず、ステップＳ３１０において「ＮＯ」という結果になる場合は、ステップＳ３２４が実行される。
【００５０】
運転者が現在は車両を操縦していないとステップＳ３１０において判定された場合は、ステップＳ３２４において、ＤＡＬＣはＭＡＮＵＡＬに設定され、ＨＡＳＩＳ値はＬＴＣ＿ＢＬＯＣＫＥＤ＿ＢＹ＿ＳＴＥＥＲＩＮＧに設定され、ＨＡＤ値はＮＯＮＥに設定される。これは、車両がＬＴＣ＿ＡＣＴＩＶＥの運転状態を次回のステップで、やがて起こる脅威、センサの性能などに基づいて提案可能であっても、運転者は、ＬＴＣ＿ＡＣＴＩＶＥの運転状態を、彼または彼女が車両を能動的に操縦していることを呈示するまでは提案されないことを意味することができる。ＨＭＩ２２６は、「ＬＴＣ制御は、運転者が操縦するまで阻止される」のような警告を表示して、運転者に車両の操縦制御を呈示することを催促できる。
【００５１】
ステップＳ３２６は、運転者が現在は車両を操縦しているとステップＳ３１０において判定された場合に実行される。ステップＳ３２６において、最後のＨＡＤ値がＥＹＥＳ＿ＯＮ＿ＲＯＡＤ＿ＷＡＲＮまたはＬＴＣ＿ＢＬＯＣＫＥＤ＿ＢＹ＿ＩＮＡＴＴＥＮＴＩＯＮに設定されたかどうか、および、運転者が以前の警告を遵守しなかったことを意味することができる、運転者が現在は目を道路上にやっていないかどうかが判定される。運転者が道路上に目をやっておらず、道路上に目をやるという警告が、発行された最後のＨＡＤ警告であり、ステップＳ３２６で「ＹＥＳ」という結果になる場合は、ステップＳ３２８が実行され、ＨＡＤ状態はＬＴＣ＿ＢＬＯＣＫＥＤ＿ＢＹ＿ＩＮＡＴＴＥＮＴＩＯＮに設定される。それ以外で、運転者が道路上に目をやっており、道路上に目をやるという警告を最後のＨＡＤ警告として受信しておらず、ステップＳ３２６において「ＮＯ」という結果になる場合はステップＳ３３０が実行される。
【００５２】
運転者が現在は目を道路上にやっておらず、運転者が受信した最後のＨＡＤ警告が、目を道路上にやるという警告の場合は、運転者に道路上に目をやること催促するためにステップＳ３２８が行われる。ＤＡＬＣはＭＡＮＵＡＬに設定され、これは、道路上に目をやるという警告が遵守されるまでは、ＬＴＣ＿ＡＣＴＩＶＥを運転者に提案することを保留可能であることを示すことができる。ＨＡＳＩＳ値は、運転者が能動的に車両をしていることを運転者示すために、ＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧに設定される。追加的に、ＨＡＤ警告値はＬＴＣ＿ＢＬＯＣＫＥＤ＿ＢＹ＿ＩＮＡＴＴＥＮＴＩＯＮに設定され、それにより、運転者にはＨＭＩ２２６により、運転者が目を道路上にやれば、ＬＴＣが提案可能であることを知らせることができる。
【００５３】
ステップＳ３３０において、処理回路は、より高い自動化レベルが運転者に提案された場合、将来において警告が発行される可能性があるかどうかを判定する。ステップＳ３３０に関する詳細は、図６Ａ、６Ｂおよび６Ｃに関して更に説明される。ＬＴＣ＿ＡＣＴＩＶＥのような、より高い自動化レベルを運転者に提案することが、将来の所定の時間量の間の警告という結果にならない場合は、ステップＳ３３２が行われる。
【００５４】
ステップＳ３３２において、ＤＡＬＣはＬＴＣ＿ＡＣＴＩＶＥに、ＨＡＳＩＳ値はＨＡＮＤＳ＿ＦＲＥＥ＿ＯＫに、そしてＨＡＤ警告値はＮＯＮＥに設定できる。ＳＡＭＭによる前の要求に運転者が従うことと、より高い自動化レベルにより、所定の時間量の間に警告が発行されないということに基づいて、制限のより少ない運転状態を運転者に提案できる。
【００５５】
図４Ａは、ステップＳ３０８における警告判定の例としてのフロー図である。ステップＳ４００において、安全性の結果レベルが割り当てられる脅威は、最も低いＴＣから最も高いＴＣに順序付けられ、発生までの時間が最も短い脅威には、より長い発生までの時間を有することができる脅威よりも高い優先順位を与える。例えば、距離および現在の車両速度に基づいて、１０秒後に起こると予定される鋭いカーブの脅威には、将来１分後に起こると推定されるレーンの合流の脅威よりも高い優先順位が与えられる。
【００５６】
ステップＳ４０２において、安全性に対する脅威リストが処理されて、脅威および運転者の反応時間に対して所望の運転状態（例えば、ＤＲＩＶＥＲ＿ＭＵＳＴ＿ＨＡＮＤＳ＿ＯＮ）に基づいて、脅威に対してＨＭＩ警告を生成すべきかどうかが判定される。ステップＳ４０２に関する詳細は、図４Ｂおよび４Ｃに関して更に説明される。一実施態様によれば、脅威リストは優先順位に基づいて処理され、それにより、より高い優先順位の脅威は、より低い優先順位の脅威の前に処理される。脅威に対するステップＳ４０２の結果がＨＭＩ警告を生成しない場合は、次に高い優先順位の脅威がステップＳ４０２において処理される。処理された脅威がＨＭＩ警告を生成する場合は、その警告はＨＭＩ２２６に出力され、ステップＳ３０８におけるプロセスが終了する。しかし、安全性に対する脅威リスト上のすべての脅威が処理されて、ＨＭＩ警告が生成されなかった場合は、ステップＳ４０６が行われる。
【００５７】
ステップＳ４０６において、快適性の結果レベル（つまり、結果は運転者の快適性における減少であるが、安全性における減少ではない）が割り当てられる脅威は、最も低いＴＣから最も高いＴＣに順序付けられ、発生までの時間が最も短い脅威には、より長い発生までの時間を有することができる脅威よりも高い優先順位を与える。例えば、やがて起こる快適性に対する脅威は、車両が２分で幹線道路の流入ランプに遭遇すると予定され、そこにおいては、他の車両が、車両が走行している最も右側の幹線道路のレーンに流入してくる可能性があり、車両はレーンの変更を催促される可能性があるといったようなものである。
【００５８】
快適性に対する脅威が、最も低いＴＣから最も高いＴＣに順序付けられた後、ステップＳ４０８が、快適性に対する脅威リストを処理するために実行される。一実施態様においては、快適性に対する脅威リストを処理するステップは、ステップＳ４０２における安全性に対する脅威リストを処理するステップと同じである。ステップＳ４０８に関する詳細は、図４Ｂおよび４Ｃに関して更に説明される。一実施態様によれば、脅威リストは優先順位に基づいて処理され、それにより、より高い優先順位の脅威は、より低い優先順位の脅威の前に処理される。脅威に対するステップＳ４０８の結果がＨＭＩ警告を生成しない場合は、次に高い優先順位の脅威が処理される。処理された脅威がＨＭＩ警告を生成する場合は、その警告はＨＭＩ２２６に出力され、ステップＳ３０８におけるプロセスが終了する。しかし、快適性に対する脅威リスト上のすべての脅威が処理されて、ＨＭＩ警告が生成されなかった場合は、ステップＳ４１０が行われる。
【００５９】
現在の、またはやがて起こる安全性に対する脅威の何れもが、ＨＭＩ２２６において警告を生成しない場合は、ステップＳ４１０において、ＤＡＬＣはＬＴＣ＿ＡＣＴＩＶＥに、ＨＡＳＩＳ値はＨＡＮＤＳ＿ＦＲＥＥ＿ＯＫに、そしてＨＡＤ値はＮＯＮＥに設定される。一実施態様においては、ステップＳ４０２またはＳ４０８において処理された各脅威に対して、ＴＣおよび運転者による所望の行動が何らのＨＭＩ警告を生成しない場合は、運転者には、ＬＴＣ＿ＡＣＴＩＶＥのような、より高い操縦自動化レベルを提案可能であり、運転者は、手をハンドルから放すことが容認される。
【００６０】
図４Ｂおよび４Ｃは、ステップＳ４０２とＳ４０８において、脅威がどのように処理されるかを例示す例としてのフロー図である。ステップＳ４２０において、ＤＡＬＣはＬＴＣ＿ＡＣＴＩＶＥに設定され、これは、運転者に次回のステップにおいてＬＴＣ＿ＡＣＴＩＶＥの運転状態を提案可能であることを示すことができる。
【００６１】
ステップＳ４２２において、処理回路は、脅威がどのように感知されるかを判定する。脅威が運転者により感知される場合は、ステップＳ４２４が行われる。一実施態様においては、運転者により感知される脅威の例としては、道路上の工事現場用円筒物の存在、または、運転者によって認識されるレーン標識が、感知されるためにはあまりにも薄くなり過ぎている領域における道路の逸脱を挙げることができる。しかし、脅威がシステムにより感知される場合は、ステップＳ４２６が行われる。一実施態様においては、システムにより感知される脅威の例として、前方カメラにより得られる、または記憶される地図データとのＧＰＳ位置の相関に基づいて判定される極端な道路の曲がりを含むことができる。
【００６２】
ステップＳ４２４において、運転者により感知される脅威に対する所望の行動が判定される。処理される脅威に対する所望の行動が、運転者が道路上に目をやることである場合は、ステップＳ４２８が行われる。一実施態様においては、目を道路上にやるという所望の行動を有することが可能な脅威は、運転者が反応するためには十分に長いＴＣを有することができるが、運転者に警戒を促し、道路に注意を払うことを要求できる脅威であってもよい。しかし、処理される脅威に対する所望の行動が、運転者が車両を操縦または手を車両上に置くことである場合は、ステップＳ４３０が行われる。
【００６３】
ステップＳ４２８において、脅威が運転者により感知され、目を道路上にやるという所望の行動を有する場合は、ＨＡＳＩＳ値はＨＡＮＤＳ＿ＦＲＥＥ＿ＯＫに設定され、運転者に手をハンドルから放したままであることが容認可能であることを示す。脅威が運転者により感知され、運転者が操縦またはハンドル上に手を置くという所望の行動を有する場合は、ステップＳ４３０において、ＣＳＳが、処理される脅威に対する所望の行動に合致しているかどうかが判定される。例えば、ＣＳＳがＨＡＮＤＳ＿ＦＲＥＥであり、所望の行動がＨＡＮＤＳ＿ＯＮであり、ステップＳ４３０において「ＮＯ」という結果になる場合は、ステップＳ４３６が行われる。それ以外で、ＣＳＳが、脅威に対する所望の行動に合致し、ステップＳ４３０において「ＹＥＳ」という結果になる場合は、ステップＳ４４２が行われる。
【００６４】
ＣＳＳが脅威に対する所望の行動に合致していない場合は、ステップＳ４３６において、ＨＡＳＩＳ値は、脅威に対する所望の行動に設定される。例えば、ＨＡＳＩＳ値は、所望の行動が運転者が操縦することである場合はＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧに、所望の行動が運転者がハンドル上に手を置くことである場合はＤＲＩＶＥＲ＿ＨＡＳ＿ＨＡＮＤＳ＿ＯＮに設定できる。
【００６５】
ステップＳ４４０において、脅威に対するＴＣが、一実施態様に係る、催促されていない運転者が道路を再び見るまでの推定時間であるＤＡＴ以下であるかどうかが判定される。脅威に対するＴＣがＤＡＴ以下であり、ステップＳ４４０において「ＹＥＳ」という結果になる場合は、ステップＳ４５２が行われる。ＴＣがＤＡＴ以下の場合は、催促されていない運転者は、脅威が起こる時間前には道路を見ないであろうと推測可能であり、運転者に警戒を促すための警告が必要となる。ステップＳ４５２において、ＨＡＤ値が、ＥＹＥＳ＿ＯＮ＿ＲＯＡＤ＿ＷＡＲＮに設定され、ステップＳ４６０においてＨＭＩ警告が生成されて、運転者に目を道路上にやるように警告する。
【００６６】
それ以外で、ステップＳ４４０においてＴＣがＤＡＴよりも大きく、ステップＳ４４０において「ＮＯ」という結果になる場合は、ステップＳ４６２が行われる。ＴＣがＤＡＴよりも大きい場合は、催促されていない運転者は、脅威が起こる時間前に道路を見るであろうと推測可能であり、運転者に警戒を促すための警告は必要ではない。ステップＳ４６２において、ＨＭＩは生成されず、脅威の処理は完了する。
【００６７】
ステップＳ４４２は、ＣＳＳが、ステップＳ４３０において脅威に対する所望の行動に合致する場合に行われる。処理回路は、ＴＣが、催促されていない運転者が道路を見るための推定時間量（ＤＡＴ）と、運転者がハンドルに手を戻すための推定時間（ＨＯＷＴ）の合計以上かどうかを判定する。ＴＣがＤＡＴとＨＯＷＴの合計以上であり、ステップＳ４４２において「ＹＥＳ」という結果になる場合は、ステップＳ４６２が行われ、ＨＭＩ警告は生成されない。ＴＣがＤＡＴとＨＯＷＴの合計以上の場合は、催促されていない運転者は、脅威が起こる前に道路を見て、ハンドル上に手を置くことができると推定可能である。
【００６８】
それ以外で、ＴＣがＤＡＴとＨＯＷＴの合計未満であり、ステップＳ４４２において「ＮＯ」という結果になる場合は、ステップＳ４５０が実行される。ＴＣがＤＡＴとＨＯＷＴの合計未満の場合は、催促されていない運転者は、脅威が起こる前には道路を見ず、手をハンドル上に置くことはないであろうと推定可能である。
【００６９】
ステップＳ４５０において、ＴＣがＨＯＷＴ以下かどうかが判定される。ＴＣが、運転者が手をハンドルに戻すための推定時間未満であり、ステップＳ４５０において「ＹＥＳ」という結果になる場合は、運転者は、脅威が起こる前にハンドルに手を戻すことができない可能性があるので、ステップＳ４５６が実行される。ステップＳ４５６において、ＨＡＳＩＳ値はＤＲＩＶＥＲ＿ＭＵＳＴ＿ＨＡＶＥ＿ＨＡＮＤＳ＿ＯＮに設定され、ＨＡＤ値はＮＯＮＥに設定され、そして、運転者が手をハンドル上に置くようにするＨＭＩ警告がステップＳ４６０において生成される。
【００７０】
ＴＣが、運転者がハンドルに手を戻すための推定時間未満であり、ステップＳ４５０において「ＮＯ」という結果になる場合は、ステップＳ４５８が実行される。一実施態様によれば、ステップＳ４５８は、運転者は脅威が起こる前にハンドル上に手を置くことができるが、道路を再び見て脅威を特定し、その脅威が起こる前にハンドル上に手を置くことができない可能性がある場合に行われる。ステップＳ４５８において、ＨＡＳＩＳ値はＨＡＮＤＳ＿ＦＲＥＥ＿ＯＫに設定され、ＨＡＤ値はＥＹＥＳ＿ＯＮ＿ＲＯＡＤ＿ＷＡＲＮに設定される。ステップＳ４６０において、ＨＭＩ警告が生成されて、運転者に目を道路上にやるように催促する。
【００７１】
ステップＳ４２６において、システムにより感知される脅威に対する所望の行動が判定される。処理される脅威に対する所望の行動が、運転者が道路上に目をやることである場合は、ステップＳ４３４が行われる。しかし、処理される脅威に対する所望の行動が、運転者が車両を操縦または車両上に手を置くことである場合は、ステップＳ４３２が行われる。一実施態様においては、運転者が操縦またはハンドル上に手を置くという所望の行動を有することが可能な脅威は、ＴＣが、運転者が道路上に目をやるためにかかる時間と、運転者がハンドル上に手を置くためにかかる時間量の合計未満である脅威であってもよい。
【００７２】
ステップＳ４３４において、脅威がシステムにより感知され、道路上に目をやるという所望の行動を有する場合は、ＨＡＳＩＳ値はＨＡＮＤＳ＿ＦＲＥＥ＿ＯＫに設定されて、運転者に、ハンドルから手を放し続けることが容認可能であることを示す。脅威がシステムにより感知され、運転者が操縦またはハンドル上に手を置くという所望の行動を有する場合は、ステップＳ４３２において、ＣＳＳが、処理される脅威に対する所望の行動に合致しているかどうかが判定される。例えば、ＣＳＳがＨＡＮＤＳ＿ＦＲＥＥであり、所望の行動がＨＡＮＤＳ＿ＯＮであり、ステップＳ４３２において「ＮＯ」という結果となる場合は、ステップＳ４３８が行われる。それ以外で、ＣＳＳが、脅威に対する所望の行動に合致しており、ステップＳ４３２において「ＹＥＳ」という結果となる場合は、ステップＳ４４６が行われる。
【００７３】
ＣＬＣが、脅威に対する所望の行動に合致していない場合は、ステップＳ４３８において、ＨＡＳＩＳ値は脅威に対する所望の行動に設定される。例えば、所望の行動が運転者が操縦することである場合は、ＨＡＳＩＳ値はＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧに設定でき、所望の行動が運転者がハンドル上に手を置くことである場合は、ＤＲＩＶＥＲ＿ＨＡＳ＿ＨＡＮＤＳ＿ＯＮに設定できる。
【００７４】
ステップＳ４４８において、脅威に対するＴＣが、一実施態様に係る、運転者が催促された後に道路を見るまでの推定時間であるＥＯＲＷ以下かどうかが判定される。脅威に対するＴＣがＥＯＲＷ以下であり、ステップＳ４４８において「ＹＥＳ」という結果となる場合は、ステップＳ４５４が行われる。ＴＣがＥＯＲＷ以下の場合は、道路を見ることを催促された運転者は、脅威が起こる時間前には道路を見ないであろうと推定可能であり、運転者に警戒を促すための警告が必要となる。ステップＳ４５４においてＨＡＤ値はＥＹＥＳ＿ＯＮ＿ＲＯＡＤ＿ＷＡＲＮに設定され、ステップＳ４６０においてＨＭＩ警告が生成されて、運転者に目を道路上にやるように警告する。
【００７５】
ステップＳ４４８において、ＴＣがＥＯＲＷよりも大きくて、ステップＳ４４８において「ＮＯ」という結果になる場合は、ステップＳ４６２が行われて、ＨＭＩ警告は生成されない。ＴＣがＤＡＴよりも大きい場合は、催促されていない運転者は、脅威が起こる時間前に道路を見るであろうと推定可能であり、運転者に警戒を促すための警告は必要でない。
【００７６】
ステップＳ４４６は、ＣＳＳが、ステップＳ４３２における脅威に対する所望の行動に合致している場合に行われる。処理回路は、ＴＣが、催促された運転者が道路を見るための推定時間量（ＥＯＲＷ）と、運転者がハンドルに手を戻すための推定時間（ＨＯＷＴ）の合計以上であるかどうかを判定する。ＴＣが、ＥＯＲＷとＨＯＷＴの合計以上であり、ステップＳ４４６において「ＹＥＳ」という結果になる場合は、ステップＳ４６２が行われ、ＨＭＩ警告は生成されない。ＴＣが、ＥＯＲＷとＨＯＷＴの合計以上の場合は、催促されていない運転者は、脅威が起こる前に道路を見て、手をハンドル上に置くことができると推測可能である。
【００７７】
それ以外で、ＴＣが、ＤＡＴとＨＯＷＴの合計未満であり、ステップＳ４４６において「ＮＯ」という結果になる場合は、前に検討したように、ステップＳ４５０が実行される。ＴＣが、ＥＯＲＷとＨＯＷＴの合計未満の場合は、催促された運転者は、脅威が起こる前に道路を見ず、ハンドル上に手を置くことはないであろうと推定可能である。
【００７８】
図５Ａは、ステップＳ３１８において運転者に、道路上に目をやるという警告を発行すべきか否かの判定の例としてのフロー図である。ステップＳ５００において、安全性の結果レベルが割り当てられる脅威は、最も低いＴＣから最も高いＴＣに順序付られ、発生までの時間が最も短い脅威には、より長い発生までの時間を有することができる脅威よりも高い優先順位を与える。例えば、距離および現在の車両速度に基づいて、３０秒後に起こると予定される鋭いカーブの脅威には、将来１分後に起こると推定されるレーンの合流の脅威よりも高い優先順位が与えられる。
【００７９】
ステップＳ５０２において、安全性に対する脅威リストが処理されて、脅威に対する所望の行動と運転者の反応時間に基づいて、ＨＭＩ警告が脅威に対して生成されるべきかどうかが判定される。ステップＳ５０２に関する詳細は、図５Ｂに関して更に説明される。一実施態様によれば、脅威リストは優先順位に基づいて処理され、それにより、より高い優先順位の脅威は、より低い優先順位の脅威の前に処理される。脅威に対するステップＳ５０２の結果がＨＭＩ警告を生成しない場合は、次に高い優先順位の脅威がステップＳ５０２において処理される。処理された脅威がＨＭＩ警告を生成する場合は、その警告はＨＭＩ２２６に出力され、ステップＳ３１８におけるプロセスが終了する。しかし、安全性に対する脅威リスト上のすべての脅威が処理されて、ＨＭＩ警告が生成されなかった場合は、ステップＳ５０４が行われる。
【００８０】
ステップＳ５０４において、快適性の結果レベルが割り当てられる脅威は、最も低いＴＣから最も高いＴＣに順序付けられ、発生までの時間が最も短い脅威には、より長い発生までの時間を有することができる脅威よりも高い優先順位を与える。例えば、やがて起こる快適性に対する脅威は、車両が２分で幹線道路の流入ランプに遭遇すると予定され、そこにおいては、他の車両が、車両が走行している最も右側の幹線道路のレーンに流入してくる可能性があり、車両はレーンの変更を催促される可能性があるといったようなものである。
【００８１】
快適性に対する脅威が、最も低いＴＣから最も高いＴＣに順序付けられた後、ステップＳ５０６が実行されて、快適性に対する脅威リストが処理される。一実施態様においては、快適性に対する脅威リストを処理するステップは、ステップＳ５０２における安全性に対する脅威リストを処理するステップと同じである。ステップＳ５０６に関する詳細は、図５Ｂに関して更に説明される。一実施態様によれば、脅威リストは優先順位に基づいて処理され、それにより、より高い優先順位の脅威は、より低い優先順位の脅威の前に処理される。脅威に対するステップＳ５０６の結果がＨＭＩ警告を生成しない場合は、次に高い優先順位の脅威が処理される。処理された脅威がＨＭＩ警告を生成する場合は、その警告はＨＭＩ２２６に出力され、ステップＳ３１８におけるプロセスが終了する。しかし、快適性に対する脅威リスト上のすべての脅威が処理されて、ＨＭＩ警告が生成されなかった場合は、ステップＳ５０８が行われる。
【００８２】
現在の、またはやがて起こる安全性に対する脅威の何れもが、ＨＭＩ２２６において、道路に目をやるという警告を生成しない場合は、ステップＳ５０８において、ＨＡＤ値はＮＯＮＥに設定される。一実施態様においては、ステップＳ５０２またはステップＳ５０６において処理された各脅威に対して、運転者により感知される脅威に対してはＴＣがＤＡＴよりも大きく、システムにより感知される脅威に対してはＴＣがＥＯＲＷ以上の場合は、ＨＭＩ警告は生成されない。
【００８３】
図５Ｂは、ステップＳ５０２とステップＳ５０６において、脅威がどのように処理されるかを例示する例としてのフロー図である。ステップＳ５１０において、処理回路は脅威がどのように感知されるかを判定する。脅威が運転者により感知される場合は、ステップＳ５１２が行われる。しかし、脅威がシステムにより感知される場合は、ステップＳ５１４が行われる。
【００８４】
ステップＳ５１２において、運転者により感知される脅威に対して、脅威に対するＴＣが、一実施態様に係る、催促されていない運転者が道路を再び見るまでの推定時間であるＤＡＴ以下であるかどうかが判定される。脅威に対するＴＣがＤＡＴよりも大きく、ステップＳ５１２において「ＮＯ」という結果になる場合は、ステップＳ５２０が行われる。ＴＣがＤＡＴよりも大きい場合は、催促されていない運転者は、脅威が起こる時間前に道路を見るであろうと推定可能であり、運転者に警戒を促すための警告は必要でない。ステップＳ５２０においてＨＭＩは生成されず、脅威の処理は完了する。それ以外で、脅威に対するＴＣがＤＡＴ以下であり、ステップＳ５１２において「ＹＥＳ」という結果になる場合は、ステップＳ５１６が行われる。
【００８５】
ステップＳ５１４において、脅威がシステムにより感知される場合、この脅威に対するＴＣが、一実施態様に係る、運転者が催促された後、道路を見るまでの推定時間であるＥＯＲＷ以下であるかどうかが判定される。脅威に対するＴＣがＥＯＲＷより大きく、ステップＳ５１４において「ＮＯ」という結果になる場合は、ステップＳ５２０が行われる。ＴＣがＥＯＲＷより大きい場合は、催促される運転者は、脅威が起こる時間前に道路を見るであろうと推定可能であり、運転者に警戒を促すための警告は必要でない。ステップＳ５２０においてＨＭＩは生成されず、脅威の処理は完了する。それ以外で、脅威に対するＴＣがＥＯＲＷ以下であり、ステップＳ５１２において「ＮＯ」という結果になる場合は、ステップＳ５１６が行われる。
【００８６】
ステップＳ５１６において、ＨＡＤ値はＥＹＥＳ＿ＯＮ＿ＲＯＡＤ＿ＷＡＲＮに設定され、ステップＳ５１８においてＨＭＩ警告が生成されて、道路上に目をやるように運転者に警告する。ＴＣがＤＡＴまたはＥＯＲＷ以下の場合は、催促されていない、または催促される運転者は、脅威が起こる時間前に道路を見ないであろうと推定可能であり、運転者に警戒を促すための警告が必要となる。
【００８７】
図６Ａ、６Ｂおよび６Ｃは、ステップＳ３３０の将来の警告判定の例としてのフロー図である。ステップＳ６００において、安全性の結果レベルが割り当てられる脅威は、最も低いＴＣから最も高いＴＣに順序付けられ、発生までの時間が最も短い脅威には、より長い発生までの時間を有することができる脅威よりも高い優先順位を与える。例えば、距離および現在の車両速度に基づいて、３０秒後に起こると予定される鋭いカーブの脅威には、将来１分後に起こると推定されるレーンの合流の脅威よりも高い優先順位が与えられる。
【００８８】
ステップＳ６０２において、安全性に対する脅威リストが処理されて、脅威に反応する所望の行動と運転者の反応時間に基づいて、ＨＭＩ警告が将来において所定時間内に起こる可能性があるかどうかが判定される。一実施の形態においては、警告が発行されないと確認される所定時間は、ΔＴと称することができる。一実施態様においては、ΔＴは１から１０秒の間の任意の値を取ることができるが、ΔＴは、運転者により高い操縦自動化レベルを提案した直後に警告が生成されないことを確実にすることが可能な任意の時間であってもよい。ステップＳ６０２に関する詳細は、図６Ｂおよび６Ｃに関して更に説明される。一実施態様によれば、脅威リストは優先順位に基づいて処理され、それにより、より高い優先順位の脅威は、より低い優先順位の脅威の前に処理される。脅威に対するステップＳ６０２の結果がＨＭＩ警告を生成しない場合は、次に高い優先順位の脅威がステップＳ６０２において処理される。処理された脅威が時間ΔＴの間にＨＭＩ警告を生成する可能性がある場合は、ステップＳ６１０が行われる。しかし、安全性に対する脅威リスト上のすべての脅威が処理されて、ＨＭＩ警告は生成されないであろうと判定される場合は、ステップＳ６０４が行われる。
【００８９】
ステップＳ６０４において、快適性の結果レベルが割り当てられる脅威は、最も低いＴＣから最も高いＴＣに順序付けられ、発生までの時間が最も短い脅威には、より長い発生までの時間を有することができる脅威よりも高い優先順位を与える。例えば、やがて起こる快適性に対する脅威は、車両が２分で幹線道路の流入ランプに遭遇すると予定され、そこにおいては、他の車両が、車両が走行している最も右側の幹線道路のレーンに流入してくる可能性があり、車両はレーンの変更を催促される可能性があるといったようなものである。
【００９０】
快適性に対する脅威が、最も低いＴＣから最も高いＴＣに順序付けられた後、ステップＳ６０６が、快適性に対する脅威リストを処理するために実行される。一実施態様においては、快適性に対する脅威リストを処理するステップは、ステップＳ６０２における安全性に対する脅威リストを処理するステップと同じである。ステップＳ６０６に関する詳細は、図６Ｂおよび６Ｃに関して更に説明される。一実施態様によれば、脅威リストは優先順位に基づいて処理され、それにより、より高い優先順位の脅威は、より低い優先順位の脅威の前に処理される。脅威に対するステップＳ６０８の結果がＨＭＩ警告を生成しない場合は、次に高い優先順位の脅威が処理される。処理された脅威が時間ΔＴの間にＨＭＩ警告を生成する可能性がある場合は、ステップＳ６１０が行われる。しかし、快適性に対する脅威リスト上のすべての脅威が処理されて、ＨＭＩ警告が生成されなかった場合は、ステップＳ６０８が行われる。
【００９１】
現在の、またはやがて起こる安全性に対する脅威の何れもが、ＨＭＩ２２６において警告を生成しない場合は、ステップＳ６０８において、ＤＡＬＣはＬＴＣ＿ＡＣＴＩＶＥに、ＨＡＳＩＳ値はＨＡＮＤＳ＿ＦＲＥＥ＿ＯＫに、そしてＨＡＤ値はＮＯＮＥに設定される。一実施態様においては、ステップＳ６０２またはＳ６０６において処理された各脅威に対して、ＴＣおよび運転者による所望の行動が、ΔＴ秒である時間の間に何らのＨＭＩ警告を生成しない場合は、運転者には、ＬＴＣ＿ＡＣＴＩＶＥのような、より高い操縦自動化レベルを提案可能であり、運転者は、手をハンドルから放すことが容認される。
【００９２】
ＨＭＩ警告が時間ΔＴの間に生成される可能性があるとステップＳ６０２またはステップＳ６０６において判定された場合、ステップＳ６１０において、ＤＡＬＣはＭＡＮＵＡＬに設定され、ＨＡＳＩＳ値はＤＲＩＶＥＲ＿ＩＳ＿ＳＴＥＥＲＩＮＧに設定される。一実施態様においては、現在の、およびやがて起こる脅威は、運転者がＬＴＣ＿ＡＣＴＩＶＥのような、より高い操縦自動化レベルを提案された場合、運転者に警告を発行させることができ、そしてＳＡＭＭは、より制限の多い運転状態を維持できる。
【００９３】
図６Ｂおよび６Ｃは、ステップＳ６０２とステップＳ６０６において、脅威がどのように処理されるかを例示する例としてのフロー図である。ステップＳ６１２において、処理回路は脅威がどのように感知されるかを判定する。脅威が運転者により感知される場合は、ステップＳ６１４が行われる。しかし、脅威がシステムにより感知される場合は、ステップＳ６１６が行われる。
【００９４】
ステップＳ６１４において、運転者により感知される脅威に対する所望の行動が判定される。処理される脅威に対する所望の行動が、運転者が道路上に目をやることである場合は、ステップＳ６２２が行われる。一実施態様においては、道路上に目をやるという所望の行動を有することが可能な脅威は、運転者が反応するためには十分に長いＴＣを有することができるが、運転者に警戒を促し、道路に注意を払うことを要求できる脅威であってもよい。しかし、処理される脅威に対する所望の行動が、運転者が操縦または車両上に手を置くことである場合は、ステップＳ６１８が行われる。
【００９５】
ステップＳ６２２において、脅威に対するＴＣから、警告が発行されないΔＴ秒を差し引いたものが、最悪のケースＤＡＴ（ＷＣ＿ＤＡＴ）以下であるかどうかが判定される。ＷＣ＿ＤＡＴは、一実施態様に係る、ΔＴ秒の間の運転状態における最悪のケースの変化に基づいて、催促されていない運転者が、道路を再び見るまでの推定時間であってもよい。脅威に対するＴＣからΔＴを差し引いたものがＷＣ＿ＤＡＴ以下であり、ステップＳ６２２において「ＹＥＳ」という結果になる場合は、ステップＳ６３０が行われる。ＴＣからΔＴを差し引いたものがＷＣ＿ＤＡＴ以下の場合は、催促されていない運転者は、脅威の結果が起こる前のΔＴ秒前までには道路を見ないであろうと推定可能である。
【００９６】
ステップＳ６３０において、ＨＡＤ値はＬＴＣ＿ＢＬＯＣＫＥＤ＿ＢＹ＿ＩＮＡＴＴＥＮＴＩＯＮに設定される。ＬＴＣ＿ＢＬＯＣＫＥＤ＿ＢＹ＿ＩＮＡＴＴＥＮＴＩＯＮのＨＡＤ値に対して、ＨＭＩ２２６は、より高い自動化レベルは、運転者の不注意のために認識されない、やがて起こる脅威のために阻止されるということを運転者が知るように警戒を促すことができる。
【００９７】
ステップＳ６３２において、処理回路は、ステップＳ６０２またはステップＳ６０６において処理される脅威に対して、ΔＴ秒の間にＨＭＩ警告が生成される可能性があると判定し、この判定は、制限のより少ない状態を提案すると、ΔＴ秒以内に警告が生成される可能性があるので、制限のより少ない運転状態を運転者に提案すべきでないことを示すことができる。
【００９８】
ステップＳ６２２において、ＴＣからΔＴを差し引いたものがＷＣ＿ＤＡＴより大きく、ステップＳ６２２において「ＮＯ」という結果になる場合は、ステップＳ６３４が行われる。ＴＣからΔＴを差し引いたものがＷＣ＿ＤＡＴより大きい場合は、注意状態における最悪のケースの変化に基づいて、催促されていない運転者が、脅威が起こる時間の前に道路を見て、次のΔＴ秒以内には警告は生成されないであろうと推定可能である。ステップＳ６３４において、ＨＭＩ警告は生成されず、脅威の処理は完了する。
【００９９】
脅威が運転者により感知され、運転者が操縦またはハンドル上に手を置くという所望の行動を有する場合は、ステップＳ６１８が行われる。ステップＳ６１８において、処理回路は、ＴＣからΔＴを差し引いたものが、ＷＣ＿ＤＡＴと、ΔＴ秒の間の運転状態における最悪のケースの変化の間に、運転者がハンドルに手を戻すための推定時間（ＷＣ＿ＨＯＷＴ）との合計以上であるかどうかを判定する。ＴＣからΔＴを差し引いたものがＷＣ＿ＤＡＴとＷＣ＿ＨＯＷＴの合計以上であり、ステップＳ６１８において「ＹＥＳ」という結果になる場合は、ステップＳ６３４が行われて、ＨＭＩ警告は生成されない。ＴＣからΔＴを差し引いたものがＷＣ＿ＤＡＴとＷＣ＿ＨＯＷＴの合計以上の場合は、ΔＴ秒の間に運転者の注意において最悪のケースの変化があっても、脅威が起こるΔＴ秒前に、催促されていない運転者が道路を見て、手をハンドル上に置くことができると推定可能である。
【０１００】
ＴＣからΔＴを差し引いたものがＷＣ＿ＤＡＴとＷＣ＿ＨＯＷＴの合計未満であり、ステップＳ６１８において「ＮＯ」という結果になる場合は、ステップＳ６２６が実行される。ＴＣがＷＣ＿ＤＡＴとＷＣ＿ＨＯＷＴの合計未満の場合、ΔＴ秒の間に運転者の注意において最悪のケースの変化があった場合は、ＬＴＣ＿ＡＣＴＩＶＥ状態を提案したときから、脅威が起こる前に、催促されていない運転者が道路を見てハンドル上に手を置くまでの間に、ΔＴ秒未満の時間が経過する可能性があると推定可能である。
【０１０１】
ステップＳ６２６において、ＴＣからΔＴを差し引いたものがＷＣ＿ＨＯＷＴ以下であるかどうかが判定される。ＴＣからΔＴを差し引いたものが、運転者がハンドルに手を戻すための推定される最悪のケースの時間未満であり、ステップＳ６２６において「ＹＥＳ」という結果になる場合は、運転者は、脅威が起こる前にハンドルに手を戻すことができない可能性があり、ステップＳ６３０とステップＳ６３２が、前に検討したように行われる。
【０１０２】
ＴＣが、運転者がハンドルに手を戻すための推定時間未満で、ステップＳ６２６において「ＮＯ」という結果になる場合は、ステップＳ６２８が実行される。一実施態様によれば、ステップＳ６２８は、運転者が、脅威が起こるΔＴ秒前にハンドル上に手を置くことができるが、脅威が起こる前に、道路を見てハンドル上に手を置くことの両方はできない場合に行われる。ステップＳ６２８において、ＨＡＤ値はＮＯＮＥに設定され、ステップＳ６３２において、処理回路は、ＨＭＩ警告がΔＴ秒の間に生成される可能性があると判定する。
【０１０３】
ステップＳ６１６において、システムにより感知される脅威に対する所望の行動が判定される。処理される脅威に対する所望の行動が運転者が道路上に目をやることである場合、ステップＳ６２４が行われる。しかし、処理される脅威に対する所望の行動が運転者が操縦または車両上に手を置くことである場合、ステップＳ６２０が行われる。一実施態様においては、運転者が操縦またはハンドル上に手を置くという所望の行動を有することが可能な脅威は、運転者が道路上に目をやるためにかかる時間と、運転者がハンドル上に手を置くためにかかる時間量の合計未満のＴＣを有する脅威であってもよい。
【０１０４】
ステップＳ６２４において、脅威に対するＴＣから、警告が発行されないΔＴ秒を差し引いたものが、最悪のケースＥＯＲＷ（ＷＣ＿ＥＯＲＷ）以下かどうかが判定される。ＷＣ＿ＥＯＲＷは、一実施態様に係る、ΔＴ秒の間の運転者の状態における最悪のケースの変化に基づく、運転者が催促されたときに道路を再び見るまでの推定時間であってもよい。脅威に対するＴＣからΔＴを差し引いたものがＷＣ＿ＥＯＲＷ以下であり、ステップＳ６２４において「ＹＥＳ」という結果になる場合は、ステップＳ６３０が行われる。ＴＣからΔＴを差し引いたものがＷＣ＿ＥＯＲＷ以下の場合、催促された運転者は、脅威が起こる時間のΔＴ秒前までに道路を見ないであろうと推定可能であり、運転者に警戒を促すための警告が必要となる。
【０１０５】
ステップＳ６３０において、ＨＡＤ値はＬＴＣ＿ＢＬＯＣＫＥＤ＿ＢＹ＿ＩＮＡＴＴＥＮＴＩＯＮに設定される。ＬＴＣ＿ＢＬＯＣＫＥＤ＿ＢＹ＿ＩＮＡＴＴＥＮＴＩＯＮのＨＡＤ値に対して、ＨＭＩ２２６は、より高い自動化レベルは、運転者の不注意のために認識されない、やがて起こる脅威のために阻止されるということを運転者が知るように警戒を促すことができる。
【０１０６】
ステップＳ６３２において、処理回路は、ステップＳ６０２またはステップＳ６０６において処理される脅威に対して、ΔＴ秒の間にＨＭＩ警告が生成される可能性があると判定し、この判定は、警告という結果になる可能性があるので、制限のより少ない運転状態を運転者に提案すべきでないことを示すことができる。
【０１０７】
ステップＳ６２４において、ＴＣからΔＴを差し引いたものがＷＣ＿ＥＯＲＷより大きく、ステップＳ６２４において「ＮＯ」という結果になる場合は、ステップＳ６３４が行われる。ＴＣからΔＴを差し引いたものがＥＣ＿ＥＯＲＷより大きい場合は、注意状態における最悪のケースの変化に基づいて、ＨＭＩ２２６における警戒または警告により催促された運転者が、脅威が起こる時間ΔＴ秒前に道路を見るであろうと推定可能である。ステップＳ６３４において、ＨＭＩ警告は生成されず、脅威の処理は完了する。
【０１０８】
脅威がシステムにより感知され、運転者が操縦またはハンドル上に手を置くという所望の行動を有する場合は、ステップＳ６２０が行われる。ステップＳ６２０において、処理回路は、ＴＣからΔＴを差し引いたものが、ＷＣ＿ＥＯＲＷと、ΔＴ秒の間の運転状態における最悪のケースの変化の間に、運転者がハンドルに手を戻すための推定時間（ＷＣ＿ＨＯＷＴ）との合計以上であるかどうかを判定する。ＴＣからΔＴを差し引いたものがＷＣ＿ＥＯＲＷとＷＣ＿ＨＯＷＴの合計以上であり、ステップＳ６２０において「ＹＥＳ」という結果になる場合は、ステップＳ６３４が行われて、ＨＭＩ警告は生成されない。ＴＣからΔＴを差し引いたものがＷＣ＿ＥＯＲＷとＷＣ＿ＨＯＷＴの合計以上の場合は、ΔＴ秒の間に運転者の注意において最悪のケースの変化があっても、脅威が起こるΔＴ秒前に、催促されていない運転者が道路を見て、手をハンドル上に置くことができると推定可能である。
【０１０９】
ＴＣからΔＴを差し引いたものがＷＣ＿ＥＯＲＷとＷＣ＿ＨＯＷＴの合計未満であり、ステップＳ６２０において「ＮＯ」という結果になる場合は、前に検討したようにステップＳ６２６が行われる。ＴＣがＷＣ＿ＥＯＲＷとＷＣ＿ＨＯＷＴの合計未満の場合、ΔＴ秒の間に運転者の注意において最悪のケースの変化があった場合は、脅威が起こるΔＴ秒前に、催促されていない運転者は道路を見ず、ハンドル上に手を置くことはないであろう推定可能である。
【０１１０】
図７Ａは、強制および係合の計算のためのフロー図を例示す。ステップＳ７０２において、運転者が操縦または注意に対する要求に反応するためにどのくらいの時間がかかるかを監視するタイマが更新される。一実施態様においては、操縦タイマは、運転者がＨＭＩにおいて要求または警告を受信した後、運転者がハンドル上に手を置くのに、または能動的に車両を操縦するのにどのくらいの時間がかかるかを監視する。注意タイマは、運転者が道路上に目をやるという警告を受信した後、運転者が道路上に目をやるのにどのくらいの時間がかかるかを監視できる。操縦タイマに関する詳細は、図７Ｂに関して更に検討される。
【０１１１】
ステップＳ７０４において、強制履歴における強制イベント数が、強制閾値以上かどうかが判定される。一実施態様においては、強制イベントは、運転者に送られた、道路上に目をやる、または車両を操縦するという警告のような警告または要求である。強制履歴は、メモリに記憶可能な、強制イベントが起きた時間と共に、運転者に送られた強制イベントの記録であってもよい。強制閾値は、所定の短時間の間に起こり、運転者がＳＡＭＭからの警告および要求を意図的に無視している可能性があることを示す強制行動の数であってもよい。強制行動数が強制閾値以上であり、ステップＳ７０４において「ＹＥＳ」という結果になる場合は、ステップＳ７０６が行われる。それ以外で、強制行動数が強制閾値未満であり、ステップＳ７０４において「ＮＯ」という結果になる場合は、ステップＳ７０８が行われる。
【０１１２】
ステップＳ７０６は、運転者が、ＳＡＭＭからの警告および要求を意図的に無視することによりシステムを濫用していると判定された場合に行われる。ステップＳ７０６において、現在の運転シナリオは、半自動運転システムとの係合を解除するためには十分に安全であるかが判定され、この判定は、将来の脅威と、一実施態様に係る、各脅威に対して関連付けられているＴＣに基づくことができる。現在の運転シナリオは、半自動運転システムとの係合を解除するためには十分に安全であると判定され、ステップＳ７０６において「ＹＥＳ」という結果になる場合は、ステップＳ７１０が行われる。それ以外で、現在の運転シナリオは、半自動運転システムとの係合を解除するためには十分には安全でないと判定され、ステップＳ７０６において「ＮＯ」という結果になる場合は、ステップＳ７１２が行われる。
【０１１３】
ステップＳ７１０において、半自動運転システムとの係合は、半自動運転システムをシャットダウンすることにより解除され、これには、ＨＭＩ２２６において運転者に警告を発行すること、および半自動運転システムをシャットダウンする制御信号を送ることを含むことができる。係合解除制御信号が送られたときに、ＬＴＣシステムがＬＴＣ＿ＡＣＴＩＶＥに設定される一実施態様においては、ＬＴＣシステムは止められる前にＣＯ−ＳＴＥＥＲおよびＭＡＮＵＡＬ設定を遷移するので、制御された方法でシャットダウンされる。
【０１１４】
ステップＳ７０６において、現在の運転シナリオは、半自動運転システムとの係合を解除するためには十分には安全ではないと判定された場合は、ステップＳ７１２において、係合ステータスはＮＯＮＥに設定され、制御信号は送られない。一実施態様においては、１つ以上の脅威が所定の閾値未満のＴＣを有する場合は、現在の運転シナリオは、半自動運転システムとの係合を解除するためには十分には安全でないと判定できる。
【０１１５】
ステップＳ７０８は、強制履歴における強制イベント数が強制閾値未満の場合に行われる。ステップＳ７０８において、運転者が操縦または注意に対する要求に反応するためにどのくらいの時間がかかるのかを監視するタイマが終了したかどうかが判定される。タイマの１つが終了した場合は、警告または要求は、警告または要求に従うための運転者による行動なしに、ある時間の間は効力があったことになる。例えば、注意タイマが２０秒に設定され、目を道路上にやるという警告が２０秒を超えて存在し続け、そして運転者は道路を見なかった場合は、注意タイマは終了してしまう。タイマの１つが終了し、ステップＳ７０８において「ＹＥＳ」という結果になる場合は、ステップＳ７１４が行われる。それ以外で、タイマが終了しておらず、ステップＳ７０８において「ＮＯ」という結果になる場合は、ステップＳ７１６が行われる。
【０１１６】
運転者が警告または要求に従わないためにタイマの１つが終了した場合、ステップＳ７１４において、制御信号が、操縦、ブレーキ、速度制御などのための１つ以上のアクチュエータに送られて強制介入を実施する。一実施態様においては、強制介入には、制御信号を１つ以上のＡＣＣアクチュエータに送り、速度を落とすことにより警告または要求を強制することを含むことができる。ＡＣＣ設定された速度は、運転者にとっては不快であり得るレベルまで下げることができ、それにより運転者に警告または要求を遵守させることができる。幾つかの態様においては、ブレーキを小刻みにかけたり、運転者にとって不快であり得る側面方向の動きを引き起こすように車両を操縦したり、警報またはブザーを鳴らしたり、周辺機器を切ったり、ハザードランプを点灯させたりすることで運転者に警告または要求に従わせる他の強制介入を実施することが可能である。
【０１１７】
ステップＳ７１６において、タイマが終了していない場合は、処理回路は、運転者に提案可能な許容可能な運転状態と運転者の反応に基づいて、ＬＴＣシステムと係合させることが可能かどうかを判定する。例えば、現在のＬＴＣ状態がＭＡＮＵＡＬに設定され、運転者にＬＴＣ＿ＡＣＴＩＶＥのＬＴＣを次回のステップで提案可能で、運転者が自動レーン追尾制御の提案を承認するためにハンドルから手を放し、ステップＳ７１６において「ＹＥＳ」という結果になる場合は、ステップＳ７１８が行われる。ステップＳ７１８において、係合ステータスはＥＮＧＡＧＥに設定され、自動レーン追尾制御を開始するためにＬＴＣシステムと係合するための制御信号が送られる。
【０１１８】
それ以外で、現在のＬＴＣがＭＡＮＵＡＬに設定されておらず、ＤＡＬＣがＬＴＣ＿ＡＣＴＩＶＥに設定されておらず、または運転者は自動レーン追尾制御の提案を受けておらず、ステップＳ７１６において「ＮＯ」という結果になる場合は、ステップＳ７２０が行われる。ステップＳ７２０において、係合ステータスはＮＯＮＥに設定され、制御信号は送られない。
【０１１９】
図７Ｂは、ハンドル上に手を置く、または車両を操縦するというＳＡＭＭからの要求のような操縦に関する警告を、運転者が承認するまでにどのくらいの時間がかかるかを追跡する操縦タイマプロセスの例としてのフロー図である。幾つかの実施態様においては、注意タイマのような追加的タイマは、運転者が他の警告に反応するのにどのくらい時間がかかるかというステータスを追跡できる。ステップＳ７２２において、ＨＡＳＩＳ値が、運転者に車両を操縦または手をハンドル上に置くことを示すことができる、ＤＲＩＶＥＲ＿ＭＵＳＴ＿ＳＴＥＥＲまたはＤＲＩＶＥＲ＿ＭＵＳＴ＿ＨＡＮＤＳ＿ＯＮに設定されるかどうかが判定される。幾つかの態様においては、発行されるＤＲＩＶＥＲ＿ＭＵＳＴ＿ＳＴＥＥＲまたはＤＲＩＶＥＲ＿ＭＵＳＴ＿ＨＡＮＤＳ＿ＯＮのＨＡＳＩＳ信号の各例は、強制イベントと考えることができる。ＨＡＳＩＳ値がＤＲＩＶＥＲ＿ＭＵＳＴ＿ＳＴＥＥＲまたはＤＲＩＶＥＲ＿ＨＡＳ＿ＨＡＮＤＳ＿ＯＮ以外の値に設定されており、ステップＳ７２２において「ＮＯ」という結果になる場合は、ステップＳ７２６が行われる。ステップＳ７２６において、操縦タイマはＯＦＦに設定され、一実施態様に係る操縦タイマをリセットできる。ステップＳ７２２で、ＨＡＳＩＳ値はＤＲＩＶＥＲ＿ＭＵＳＴ＿ＳＴＥＥＲまたはＤＲＩＶＥＲ＿ＨＡＳ＿ＨＡＮＤＳ＿ＯＮに設定されており、ステップＳ７２２において「ＹＥＳ」という結果になる場合は、ステップＳ７２４が行われる。
【０１２０】
ステップＳ７２４において、処理回路は、操縦タイマがＯＦＦに設定されるかどうかを判定する。操縦タイマがＯＦＦに設定されており、ステップＳ７２４において「ＹＥＳ」という結果になる場合は、ステップＳ７２８が行われる。それ以外で、操縦タイマがＯＮに設定されており、ステップＳ７２４において「ＮＯ」という結果になる場合は、ステップＳ７３２が行われる。
【０１２１】
操縦タイマはＯＦＦであるという判定がステップＳ７２４でなされると、ステップＳ７２８において、操縦タイマはＯＮに設定され、操縦警告がどのくらいの時間だけ効力がであったかを判定するタイマが開始される。ステップＳ７３０において、新しい強制イベントを強制履歴に追加できる。強制履歴は、メモリに記憶可能な、強制イベントが起きた時間と共に、運転者に送られた強制イベントの記録を含むことができる。
【０１２２】
ステップＳ７３２において、操縦タイマがＯＦＦに設定されていない場合は、操縦タイマがＯＮに設定されるかどうか、および操縦タイマが終了したかどうかが判定される。操縦タイマがオンで終了しており、ステップＳ７３２において「ＹＥＳ」という結果になる場合は、ステップＳ７３４が行われる。ステップＳ３４において、操縦タイマはＥＸＰＩＲＥＤに設定される。それ以外で、操縦タイマがオンで終了しておらず、ステップＳ７３２において「ＮＯ」という結果になる場合は、操縦タイマは継続して作動可能である。
【０１２３】
図８は、自動車両の内部コンパートメント８００内から見たときの、ＨＭＩシステムの幾つかの構成要素の位置を示す実施態様の模式図を例示す。自動車両の内部コンパートメント８００は、フロントガラス８１２と、左ウィンドウ８１４と、右ウィンドウを含んでいる。視覚車両内警告装置はヘッドアップディスプレイ（図示せず）であってもよく、運転者の視野が前方の道路に向けられているときに、運転者に情報を視覚的に与えるためにフロントガラス８１２に組み込まれている。
【０１２４】
自動車両の内部コンパートメント８００は、左サイドビューミラー８０８、インストルメントクラスタ８３０、ナビゲーションスクリーン８０４、右サイドビューミラー８１０、およびリヤビューミラー８０９を含んでいる。追加的な視覚車両内警告装置を、左サイドビューミラー８０８、インストルメントクラスタ８３０、ナビゲーションスクリーン８０４、右サイドビューミラー８１０、および／またはリヤビューミラーに組み込むことができる。視覚車両内警告装置はライト、発光ダイオード（ＬＥＤ）、液晶ディスプレイ（ＬＣＤ）スクリーン、またはＬＥＤスクリーンであってもよい。
【０１２５】
自動車両の内部コンパートメント８００は、ハンドル８０２、左シート８２４、右シート８２６、アクセルペダル、ブレーキペダル、シートベルト、および加熱換気／空調（ＨＶＡＣ）システムを含んでいる。触覚警告装置は、ハンドル８０２、左シート８２４、アクセルペダル、ブレーキペダル、シートベルト、および／またはＨＶＡＣシステムに組み込むことができる。触覚警告装置は、運転者により感知される振動または他の物理的衝撃作用を作り出すことにより運転者に警告することができる。また、触覚警告装置は、（例えば、ＨＶＡＣシステムを使用して運転者に空気を吹きかける、またはシートベルトを締め付けるなどのような）他の触感による手段により運転者の注意に警戒を促すことができる。
【０１２６】
自動車両の内部コンパートメント８００は、左スピーカ８１８と右スピーカ８２０を含んでいる。これらのスピーカは、聴覚警告装置に組み込みことができる。
【０１２７】
自動車両の内部コンパートメント８００は、運転者監視カメラ８２８を含んでいる。運転者監視カメラはまた、ステアリングコラム上に位置させることもでき、ステレオカメラの実施態様においては、ハンドルの何れかの側に位置している複数のカメラを含むことができる。更に、運転者監視カメラは、図８に示されるように、ハンドルの一方の側に位置させることができる。運転者監視カメラはまた、携帯装置１１４上のカメラを含むこともできる。
【０１２８】
携帯装置１１４は、自動車両１００の内部に位置させることができる。携帯装置１１４上のカメラは、運転者監視カメラ８２８として使用できる。携帯装置１１４は、ネットワーク制御回路を通して、ＨＭＩシステムとインタフェースを取ることができる。携帯装置１１４は、視覚的、聴覚的、および／または触覚的に警告を出力できる。
【０１２９】
一実施態様においては、視覚警告装置は、音を出力するオーディオスピーカのような非視覚出力を含むことができる。また、非視覚警告装置は視覚出力を含むこともできる。携帯装置は、視覚出力（例えば、ＬＣＤ画面上）、聴覚出力（例えば、オーディオスピーカまたは圧電トランスデューサ）、および触覚出力（例えば、振動）を含むことができる。
【０１３０】
ここで示される、または記述されるコンピュータアーキテクチャ（つまり、回路）のブロックまたは回路は、単一の処理システムにおいて実現でき、または分離プロセッサまたは回路と称することができる、複数の処理システムにわたって分散できる。例えば、アーキテクチャのブロックのそれぞれは、離散プロセッサ、システム、または論理構成要素であってもよい。更に、例としての機能または特徴は、一般的な回路、または特定の指令を実行する汎用プロセッサにより行うことができる。
【０１３１】
図９は、例としての処理システム（つまり、例としてのプロセッサまたは回路）を例示す。そのような処理システムの１つ以上は、ここで提供される記述に従って、１つ以上のアルゴリズム、またはその一部分、または１つ以上のアーキテクチャブロック、またはその一部分を実行するために利用できる。システムは、車両に設置された電子制御ユニット（ＥＣＵ）または離散コンピュータとして具現化および／または実現できる。
【０１３２】
例としての処理システムは、中央処理ユニット（ＣＰＵ）および／または少なくとも１つの特定用途向けプロセッサＡＳＰ（図示せず）のような１つ以上のマイクロプロセッサまたその等価物を使用して実現できる。マイクロプロセッサは、メモリ回路（例えば、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、スタティックメモリ、ＤＲＡＭ、ＳＤＲＡＭ、およびその等価物）のような、マイクロプロセッサを制御して、本開示のプロセスおよびシステムを行う、および／または制御するように構成されるコンピュータ読取り可能記憶媒体を利用する回路である。他の記憶媒体は、ディスクコントローラのような、ハードディスクドライブまたは光ディスクドライブを制御可能なコントローラを介して制御できる。
【０１３３】
代替の実施態様におけるマイクロプロセッサまたはその態様は、本開示を拡張する、または完全に実現するための論理装置を含む、または排他的に含むことができる。そのような論理装置には、制限されることはないが、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、汎用配列論理回路（ＧＡＬ）、およびその等価物が含まれる。マイクロプロセッサは分離した装置、または単一の処理機構であってもよい。更に、本開示は、マルチコアＣＰＵの並列処理機能により恩恵を受けることができる。多重処理装置における１つ以上のプロセッサにより提供される制御回路はまた、メモリに含まれている指令のシーケンスを実行するために採用することもできる。代替として、ハードウェアに組み込まれた回路を、ソフトウェア指令の代わりに、またはソフトウェア指令と組み合わせて使用することができる。このため、ここで検討される例としての実施態様は、ハードウェア回路とソフトウェアの如何なる特定の組み合わせにも制限されることはない。
【０１３４】
別の態様においては、本開示に従う処理の結果は、ディスプレイコントローラを介してモニタに表示できる。ディスプレイコントローラは好ましくは、複数のグラフィックス処理コアにより提供可能な、少なくとも１つのグラフィック処理ユニットを、向上されたコンピュテーション効率のために含む。ディスプレイコントローラまたはその一部分はまた、ＣＰＵ内に組み込むことができる。追加的に、Ｉ／Ｏ（入出力）インタフェースが、Ｉ／Ｏインタフェースに周辺機器として接続可能なマイクロフォン、スピーカ、カメラ、マウス、キーボード、タッチ式ディスプレイ、またはパッドインタフェースなどからの信号および／またはデータを入力するために設けられる。例えば、本開示の種々のプロセスまたはアルゴリズムのパラメータを制御するためのキーボードまたはポインティングデバイスをＩ／Ｏインタフェースに接続して、追加的な機能または構成オプションを提供、または表示特性を制御することができる。更に、モニタには、命令／指令インタフェースを提供するためのタッチ感知またはジェスチャー検出インタフェースを設けることができる。
【０１３５】
例としての実施態様においては、Ｉ／Ｏインタフェースは、センサ１、２、．．．Ｎからのセンサデータを入力するために設けられる。センサは、１つ以上の車両搭載カメラであり、ＣＭＯＳ、ＣＣＤ、または運転者の画像を得る運転者監視カメラと共に、車両の前の道路の画像のような、車両の外部の画像を得る他のデジタルカメラを含むことができる。センサはまた、ライダ、レーダ、および／またはソナーも含むことができる。Ｉ／Ｏインタフェースにデータを入力する他のセンサとしては、速度センサ、加速度センサ、ステアリングセンサ、ジャイロスコープセンサなどを含むことができる。Ｉ／Ｏインタフェースはまた、車両のステアリング、ブレーキ、アクセル、スロットルコントローラを含む種々の発動される構成要素を制御するために、１つ以上のアクチュエータに制御信号を出力するためのインタフェースも提供できる。
【０１３６】
Ｉ／Ｏインタフェースはまた、スマートフォン、携帯記憶装置、および／または全地球測位システム（ＧＰＳ）装置または他の測位装置のような移動装置にも接続できる。Ｉ／Ｏインタフェースは、ユニバーサルシリアルバス（ＵＳＢ）ハブ、Ｂｌｕｅｔｏｏｔｈ（登録商標）回路、近距離無線通信（ＮＦＣ）回路、または、他の有線またはワイヤレス通信回路を含むことができる。幾つかの態様においては、移動装置は、センサ入力、ナビゲーション入力、および／またはネットワークアクセスを提供できる。
【０１３７】
上記の構成要素は、インターネットまたはローカルイントラネットのようなネットワークに、制御可能パラメータを含むデータの送信または受信のためのネットワークインタフェースを介して結合できる。ネットワークインタフェースは、１つ以上のＩＥＥＥ８０２準拠回路を含むことができる。中心バスは、上記のハードウェア構成要素／回路を一緒に接続するために設けられ、それらの間のデジタル通信用の少なくとも１つの経路を提供する。
【０１３８】
処理システムは、ネットワークに接続されたデスクトップコンピュータ、端末装置、または、タブレットコンピュータまたは移動電話のようなパーソナルデバイスであってもよい。上記に検討したデータベースは、サーバー上に遠隔的に記憶でき、サーバーは、処理システムに類似、またはそれと同じ構成要素を含むことができる。それらの装置は、ネットワークを介して通信できる。
【０１３９】
オペレーティングシステムまたはアプリケーションのような適切なソフトウェアは、メモリおよび記憶装置を含む、処理システムのコンピュータ読取り可能媒体上に実体的に記憶できる。コンピュータ読取り可能媒体の他の例としては、コンパクトディスク、ハードディスク、フロッピーディスク、テープ、光磁気ディスク、ＰＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＥＰＲＯＭ）、ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭ、または任意の他の磁気媒体、コンパクトディスク（例えば、ＣＤ−ＲＯＭ）、またはコンピュータが読取ることが可能な任意の他の媒体がある。ソフトウェアは、制限されることはないが、デバイスドライバ、オペレーティングシステム、開発ツール、アプリケーションソフトウェア、および／またはグラフィックユーザーインタフェースを含むことができる。
【０１４０】
上記の媒体上のコンピュータコード要素は、任意の解釈可能または実行可能コード機構であってもよく、制限されることはないが、スクリプト、解釈可能プログラム、ダイナミックリンクライブラリ（ＤＬＬ）、Ｊａｖａ（登録商標）クラス、および完全に実行可能なプログラムが含まれる。更に、本開示の態様の処理の部分は、より良好な性能、信頼性および／またはコストのために分散できる。
【０１４１】
ここで記述される手順およびルーチンは、装置、システム、方法、またはコンピュータプログラム製品として具現化可能であり、１つ以上の専用回路またはプログラムされたプロセッサを介して実行可能である。従って、ここで提供される記述は、ハードウェア専用、ハードウェア上で実行されるソフトウェア専用（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）、または、特定のアルゴリズムおよびプロセスコードで構成される専用ハードウェア構成要素と汎用プロセッサの組み合わせを介する形状を取ることができる。ハードウェア構成要素は「回路」、「モジュール」、「ユニット」、「装置」、または「システム」と称される。ハードウェアにより実行される実行可能コードは、コンピュータプログラム製品のような実体的なメモリ装置上で具現化される。例としては、ＣＤ、ＤＶＤ、フラッシュドライバ、ハードディスクユニット、ＲＯＭ、ＲＡＭ、および他のメモリ装置が含まれる。
【０１４２】
本開示の実施態様に係る方法、システム、およびコンピュータプログラム製品のフロー図の説明とブロック図を参照してきた。それらの態様は、コンピュータプログラム指令により実施される。これらのコンピュータプログラム指令は、汎用コンピュータ、特定用途向けコンピュータ、またはマシンを生成する他のプログラマブルデータ処理装置に提供されて、コンピュータまたは他のプログラマブルデータ処理装置のプロセッサを介して実行されると、それらの指令は、フロー図および／またはブロック図のブロック、または複数のブロックにおいて指定された機能／作用を実施する手段を生成する。
【０１４３】
これらのコンピュータプログラム指令はまた、コンピュータまたは他のプログラマブルデータ処理装置に、特定の方法で機能するように命令可能なコンピュータ読取り可能媒体に記憶することもでき、それにより、コンピュータ読取り可能媒体に記憶される指令は、フロー図および／またはブロック図のブロック、または複数のブロックにおいて指定された機能／作用を実施する指令手段を含む製品を生成する。
【０１４４】
コンピュータプログラム指令はまた、コンピュータまたは他のプログラマブルデータ処理装置にロードして、一連の動作ステップを、コンピュータまたは他のプログラマブル装置上で行わせて、コンピュータ実施プロセスを生成し、コンピュータまたは他のプログラマブル装置で実行されると、指令が、フロー図および／またはブロック図のブロック、または複数のブロックにおいて指定された機能／作用を実施するためのプロセスを提供するようにすることもできる。
【０１４５】
幾つかの実施態様が記述されてきた。しかし、種々の修正が、本開示の精神および範囲を逸脱することなく行えるということは理解されよう。例えば、好ましい結果は、開示される技術のステップを異なるシーケンスで行ったとしても、開示されるシステムにおける構成要素を異なる方法で組み合わせても、または、構成要素を他の構成要素により置換または補充しても達成できる。ここで開示される機能、プロセス、およびアルゴリズムは、ここで記述される機能、プロセス、およびアルゴリズムを実行するために、プログラムコードおよび／またはコンピュータ指令を実行するように構成されるコンピュータプロセッサおよび／またはプログラマブル回路を含むハードウェア、またはハードウェアにより実行されるソフトウェアにおいて行うことができる。追加的に、一実施態様は、記述されるものとは同一でないモジュールまたはハードウェア上で行うことができる。従って、他の実施態様は、権利を主張できる範囲内である。
【図１】
2016058090.tif 000003
【図２】
2016058090.tif 000004
【図３】
2016058090.tif 000005
【図４Ａ】
2016058090.tif 000006
【図４Ｂ】
2016058090.tif 000007
【図４Ｃ】
2016058090.tif 000008
【図５Ａ】
2016058090.tif 000009
【図５Ｂ】
2016058090.tif 000010
【図６Ａ】
2016058090.tif 000011
【図６Ｂ】
2016058090.tif 000012
【図６Ｃ】
2016058090.tif 000013
【図７Ａ】
2016058090.tif 000014
【図７Ｂ】
2016058090.tif 000015
【図８】
2016058090.tif 000016
【図９】
2016058090.tif 000017
【外国語明細書】
2016058090000001.pdf