(57)【要約】【課題】本開示は、車両対モノ（Ｖ２Ｘ）通信に基づく、眠気を催している車両運転者の存在の検出のための実施形態を説明する。【解決手段】いくつかの実施形態では、方法は、第１のコネクテッド車両によって、第２のコネクテッド車両の経路履歴を表すデジタルデータを含むＶ２Ｘメッセージを受信するステップを含む。本方法は、第１のコネクテッド車両によって、Ｖ２Ｘメッセージに含まれるデジタルデータによって表された経路履歴に基づいて、第２のコネクテッド車両の運転者が眠気を催していると判定するステップを含む。本方法は、第１のコネクテッド車両によって、その運転者によって引き起こされるリスクを低減するように、第２のコネクテッド車両の運転者が眠気を催していることに基づいて第１のコネクテッド車両の動作を修正するように動作可能な改善措置を実行するステップを含む。【選択図】図３
2020030806.tif 000002
【特許請求の範囲】
【請求項１】
第１のコネクテッド車両によって、第２のコネクテッド車両の経路履歴を表すデジタルデータを含む車両対モノ（Ｖ２Ｘ）メッセージを受信することと、
前記第１のコネクテッド車両によって、前記Ｖ２Ｘメッセージに含まれる前記デジタルデータによって表された前記経路履歴に基づいて、前記第２のコネクテッド車両の運転者が眠気を催していると判定することと、
前記第１のコネクテッド車両によって、前記運転者によって引き起こされるリスクを低減するように、前記第２のコネクテッド車両の前記運転者が眠気を催していることに基づいて前記第１のコネクテッド車両の動作を修正するように動作可能な改善措置を実行することと、
を含む、方法。
【請求項２】
前記Ｖ２Ｘメッセージが、専用狭域通信（ＤＳＲＣ）メッセージである、請求項１に記載の方法。
【請求項３】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、請求項１に記載の方法。
【請求項４】
前記Ｖ２Ｘメッセージが、基本安全メッセージである、請求項１に記載の方法。
【請求項５】
前記デジタルデータが、前記第２のコネクテッド車両が走行している道路の幅の実質的に±半分の精度で前記第２のコネクテッド車両の位置を表す、請求項１に記載の方法。
【請求項６】
前記改善措置が、前記第２のコネクテッド車両が眠気を催している運転者によって操作されていることを表す通知を提供することを含む、請求項１に記載の方法。
【請求項７】
前記第１のコネクテッド車両が自律車両であり、前記改善措置は、前記第２のコネクテッド車両を回避するために前記第１のコネクテッド車両が自動的に回避行動をとることを含む、請求項１に記載の方法。
【請求項８】
第２のコネクテッド車両の経路履歴を表すデジタルデータを含む車両対モノ（Ｖ２Ｘ）メッセージを受信するように動作可能である、第１のコネクテッド車両のプロセッサと、
前記プロセッサに通信可能に接続された非一時的メモリであって、前記非一時的メモリがコンピュータコードを記憶し、前記コンピュータコードが、前記プロセッサによって実行された場合に、前記Ｖ２Ｘメッセージに含まれる前記デジタルデータによって表された前記経路履歴に基づいて、前記第２のコネクテッド車両の前記運転者が眠気を催していると判定することと、前記運転者によって引き起こされるリスクを低減するように、前記第２のコネクテッド車両の前記運転者が眠気を催していることに基づいて前記第１のコネクテッド車両の動作を修正するように動作可能な改善措置を実行することと、を前記プロセッサに行わせるように動作可能である、非一時的メモリと、
を備える、システム。
【請求項９】
前記Ｖ２Ｘメッセージが、専用狭域通信（ＤＳＲＣ）メッセージである、請求項８に記載のシステム。
【請求項１０】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッ
セージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、請求項８に記載のシステム。
【請求項１１】
前記Ｖ２Ｘメッセージが、基本安全メッセージである、請求項８に記載のシステム。
【請求項１２】
前記デジタルデータが、前記第２のコネクテッド車両が走行している道路の幅の実質的に±半分の精度で前記第２のコネクテッド車両の位置を表す、請求項８に記載のシステム。
【請求項１３】
前記改善措置が、前記第２のコネクテッド車両が眠気を催している運転者によって操作されていることを表す通知を提供することを含む、請求項８に記載のシステム。
【請求項１４】
前記第１のコネクテッド車両が自律車両であり、前記改善措置は、前記第２のコネクテッド車両を回避するために前記第１のコネクテッド車両が自動的に回避行動をとることを含む、請求項８に記載のシステム。
【請求項１５】
命令を含むコンピュータプログラム製品であって、前記命令が、第１のコネクテッド車両のプロセッサによって実行された場合に、
第２のコネクテッド車両の経路履歴を表すデジタルデータを含む車両対モノ（Ｖ２Ｘ）メッセージを受信することと、
前記Ｖ２Ｘメッセージに含まれる前記デジタルデータによって表された前記経路履歴に基づいて、前記第２のコネクテッド車両の運転者が眠気を催していると判定することと、
前記運転者によって引き起こされるリスクを低減するように、前記第２のコネクテッド車両の前記運転者が眠気を催していることに基づいて前記第１のコネクテッド車両の動作を修正するように動作可能な改善措置を実行することと、
を含む動作を前記プロセッサに行わせる、コンピュータプログラム製品。
【請求項１６】
前記Ｖ２Ｘメッセージが、専用狭域通信（ＤＳＲＣ）メッセージである、請求項１５に記載のコンピュータプログラム製品。
【請求項１７】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、請求項１５に記載のコンピュータプログラム製品。
【請求項１８】
前記改善措置は、前記第１のコネクテッド車両が自律車両であるか非自律車両であるかに応じて異なる、請求項１５に記載のコンピュータプログラム製品。
【請求項１９】
前記改善措置が、前記第２のコネクテッド車両が眠気を催している運転者によって操作されていることを表す通知を提供することを含む、請求項１５に記載のコンピュータプログラム製品。
【請求項２０】
前記第１のコネクテッド車両が自律車両であり、前記改善措置は、前記第２のコネクテッド車両を回避するために前記第１のコネクテッド車両が自動的に回避行動をとることを含む、請求項１５に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、車両対モノ（Ｖｅｈｉｃｌｅ−ｔｏ−Ｅｖｅｒｙｔｈｉｎｇ）（Ｖ２Ｘ）通信に基づく、眠気を催している車両運転者の存在の検出に関する。
【背景技術】
【０００２】
眠気を催しているときに車両を運転することは危険である。米国政府の国家道路交通安全局は、２００９年から２０１３年の間に、居眠り運転が、警察報告の衝突事故が年間７２，０００件、年間４１，０００人の負傷者、そして年間８００人超の死者という影響を与えると推定している。
【発明の概要】
【０００３】
本明細書では、コネクテッド車両（「自車両」）の車載車両コンピュータに搭載される眠気検出システムの実施形態を説明する。いくつかの実施形態では、眠気検出システムは、居眠り運転の問題に対して２つの解決策を提供するように動作可能である。
【０００４】
いくつかの実施形態による眠気検出システムによって提供される第１の解決策をここで説明する。専用狭域通信（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ:ＤＳＲＣ）機能を装備する車両がますます増えている。ＤＳＲＣ装備車両
は、複数の基本安全メッセージ（Ｂａｓｉｃ  Ｓａｆｅｔｙ  Ｍｅｓｓａｇｅｓ:単数の
場合は「ＢＳＭ」、複数の場合は「複数のＢＳＭｓ」）を一定の間隔で（例えば、０．１０秒毎に１回）送信する。複数のＢＳＭは、とりわけ、ＢＳＭを送信する車両の経路履歴に関する情報を含む必須のペイロードを有する。リモート車両が、眠気を催している運転者によって運転される。リモート車両は、ＤＳＲＣを装備しており、リモート車両の経路履歴データを含む複数のＢＳＭを定期的に送信する。眠気検出システムは、リモート車両からの複数のＢＳＭを受信し、経路履歴データを分析して、眠気を催している運転者の存在を識別する、自車両にインストールされたソフトウェアを含む。自車両は、自車両運転者によって運転される。眠気検出システムは、自車両運転者が、眠気を催している運転者によってもたらされる危険を軽減するための措置を講じることができるように、眠気を催している運転者の存在を自車両運転者に通知するように動作可能である。
【０００５】
いくつかの実施形態による眠気検出システムによって提供される第２の解決策をここで説明する。自車両が、眠気を催している運転者によって運転され、リモート車両は、遠隔運転者によって運転される。自車両とリモート車両との両方がＤＳＲＣを装備しており、両方ともそれらの車載車両コンピュータに搭載された眠気検出システムの一例を備えている。自車両は、運転者が眠気を催していることを検出する運転者監視システムを備える。いくつかの実施形態では、自車両の眠気検出システムは、運転者監視システムを動作させる電子制御ユニット（ＥＣＵ）に設置される。自車両の眠気検出システムは、（１）運転者が眠気を催していることを指示する信号をＥＣＵが処理していることを識別し、（２）自車両が自動運転モードにあるか否かを判定する。自車両の眠気検出システムは、（１）自車両の運転者が眠気を催しているか否か、および（２）自車両が自動運転モードにあるか否か（すなわち、自動運転が作動している場合、運転者の眠気は問題ではないため）を表すデジタルデータを、自車両によって送信された複数のＢＳＭに挿入する。自車両はＢＳＭを送信する。リモート車両はＢＳＭを受信する。リモート車両の眠気検出システムは、遠隔運転者が、眠気を催している運転者によってもたらされる危険を軽減するための措置を講じることができるように、眠気を催している運転者の存在について、リモート車両の運転者に通知する。リモート車両が自律車両である場合、リモート車両は、（例えば、自車両が運転者の既存の行動モデルに基づいて運転されると仮定しないことによって）眠
気を催している運転者によってもたらされる危険に自動的に応答する。
【０００６】
Ｖ２Ｘ通信を使用して眠気を催している運転者を検出し、次いで、眠気を催している運転者の近くにいる他の運転者への危害を軽減するための対策を講じる、眠気を催している運転者を検出する問題に対する既存の解決策は存在しない。眠気検出システムは、有益なことに、眠気を催している運転者を回避し、眠気を催している運転者によって引き起こされるリスクを減らすようにコネクテッド車両を支援することによって、より安全な運転環境を提供し、コネクテッド車両の動作を改善する。眠気検出システムは、見通し外シナリオ、悪天候条件、悪路条件、およびローカルの車載センサの動作の妨げとなる他の変数に起因して、眠気を催している運転者によって別の車両が運転されていることをローカルの車載センサが検出しない場合でも機能する。
【０００７】
１つ以上のコンピュータのシステムは、動作中にシステムに作用を実行させるソフトウェア、ファームウェア、ハードウェア、またはそれらの組み合わせをシステムにインストールしておくことによって、特定の動作または作用を実行するように構成され得る。１つ以上のコンピュータプログラムは、データ処理装置によって実行された場合に装置に作用を実行させる命令を含むことによって、特定の動作または作用を実行するように構成され得る。１つの一般的な態様は、第１のコネクテッド車両によって、第２のコネクテッド車両の経路履歴を表すデジタルデータを含むＶ２Ｘメッセージを受信するステップと、第１のコネクテッド車両によって、Ｖ２Ｘメッセージに含まれるデジタルデータによって表された経路履歴に基づいて、第２のコネクテッド車両の運転者が眠気を催していると判定するステップと、第１のコネクテッド車両によって、その運転者によって引き起こされるリスクを低減するように、第２のコネクテッド車両の運転者が眠気を催していることに基づいて第１のコネクテッド車両の動作を修正するように動作可能な改善措置を実行するステップと、を含む、方法を含む。本態様の他の実施形態は、対応するコンピュータシステム、装置、および１つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含み、それぞれが、本方法の作用を実行するように構成される。
【０００８】
実装形態は、以下の特徴のうちの１つ以上を含み得る。Ｖ２Ｘメッセージが、専用狭域通信（ＤＳＲＣ）メッセージである方法。Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない方法。Ｖ２Ｘメッセージが、基本安全メッセージである方法。デジタルデータが、第２のコネクテッド車両が走行している道路の幅の実質的に±半分の精度で第２のコネクテッド車両の位置を表す方法。改善措置が、第２のコネクテッド車両が眠気を催している運転者によって操作されていることを表す通知を提供することを含む方法。第１のコネクテッド車両が自律車両であり、改善措置は、第２のコネクテッド車両を回避するために第１のコネクテッド車両が自動的に回避行動をとることを含む方法。記載された技法の実装形態は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体上のコンピュータソフトウェアを含み得る。
【０００９】
１つの一般的な態様は、第２のコネクテッド車両の経路履歴を表すデジタルデータを含むＶ２Ｘメッセージを受信するように動作可能である、第１のコネクテッド車両のプロセッサと、プロセッサに通信可能に接続された非一時的メモリであって、非一時的メモリがコンピュータコードを記憶し、コンピュータコードが、プロセッサによって実行された場合に、Ｖ２Ｘメッセージに含まれるデジタルデータによって表された経路履歴に基づいて、第２のコネクテッド車両の運転者が眠気を催していると判定することと、その運転者によって引き起こされるリスクを低減するように、第２のコネクテッド車両の運転者が眠気を催していることに基づいて第１のコネクテッド車両の動作を修正するように動作可能な改善措置を実行することと、をプロセッサに行わせるように動作可能である、非一時的メ
モリと、を備える、システムを含む。本態様の他の実施形態は、対応するコンピュータシステム、装置、および１つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含み、それぞれが、本方法の作用を実行するように構成される。
【００１０】
実装形態は、以下の特徴のうちの１つ以上を含み得る。Ｖ２Ｘメッセージが、専用狭域通信（ＤＳＲＣ）メッセージであるシステム。Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではないシステム。Ｖ２Ｘメッセージが、基本安全メッセージであるシステム。デジタルデータが、コネクテッド車両が走行している道路の幅の実質的に±半分の精度でコネクテッド車両の位置を表すシステム。改善措置が、第２のコネクテッド車両が眠気を催している運転者によって操作されていることを表す通知を提供することを含むシステム。第１のコネクテッド車両が自律車両であり、改善措置は、第２のコネクテッド車両を回避するために第１のコネクテッド車両が自動的に回避行動をとることを含むシステム。記載された技法の実装形態は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体上のコンピュータソフトウェアを含み得る。
【００１１】
１つの一般的な態様は、命令を含むコンピュータプログラム製品であって、命令が、第１のコネクテッド車両のプロセッサによって実行された場合に、第２のコネクテッド車両の経路履歴を表すデジタルデータを含むＶ２Ｘメッセージを受信することと、Ｖ２Ｘメッセージに含まれるデジタルデータによって表された経路履歴に基づいて、第２のコネクテッド車両の運転者が眠気を催していると判定することと、その運転者によって引き起こされるリスクを低減するように、第２のコネクテッド車両の運転者が眠気を催していることに基づいて第１のコネクテッド車両の動作を修正するように動作可能な改善措置を実行することと、を含む動作をプロセッサに行わせる、コンピュータプログラム製品を含む。本態様の他の実施形態は、対応するコンピュータシステム、装置、および１つ以上のコンピュータ記憶装置に記録されたコンピュータプログラムを含み、それぞれが、本方法の作用を実行するように構成される。
【００１２】
実装形態は、以下の特徴のうちの１つ以上を含み得る。Ｖ２Ｘメッセージが、専用狭域通信（ＤＳＲＣ）メッセージであるコンピュータプログラム製品。Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではないコンピュータプログラム製品。改善措置が、第１のコネクテッド車両が自律車両であるか非自律車両であるかに応じて異なるコンピュータプログラム製品。改善措置が、第２のコネクテッド車両が眠気を催している運転者によって操作されていることを表す通知を提供することを含むコンピュータプログラム製品。第１のコネクテッド車両が自律車両であり、改善措置は、第２のコネクテッド車両を回避するために第１のコネクテッド車両が自動的に回避行動をとることを含むコンピュータプログラム製品。記載された技法の実装形態は、ハードウェア、方法もしくはプロセス、またはコンピュータアクセス可能媒体上のコンピュータソフトウェアを含み得る。
【００１３】
本開示は、添付の図面の各図において、限定ではなく例として示されており、図面では、類似の参照番号は類似の要素を指すために使用されている。
【図面の簡単な説明】
【００１４】
【図１】いくつかの実施形態による、眠気検出システムのための動作環境を示すブロック図である。
【図２】いくつかの実施形態による、眠気検出システムを備える例示的なコンピュータシステムを示すブロック図である。
【図３】いくつかの実施形態による、眠気を催している運転者によって引き起こされるリスクを低減するために、コネクテッド車両の動作を修正するための方法を示す図である。
【図４】いくつかの実施形態による、ＢＳＭデータの一例を示すブロック図である。
【図５】いくつかの実施形態による、ＢＳＭデータの一例を示すブロック図である。
【図６Ａ】いくつかの実施形態による、眠気を催している運転者によって引き起こされるリスクを低減するために、コネクテッド車両の動作を修正するための方法を示す図である。
【図６Ｂ】いくつかの実施形態による、眠気を催している運転者によって引き起こされるリスクを低減するために、コネクテッド車両の動作を修正するための方法を示す図である。
【発明を実施するための形態】
【００１５】
ここで、Ｖ２Ｘ通信のために隣接チャネル干渉を低減または除去するように動作可能な眠気検出システムの実施形態について説明する。Ｖ２Ｘ通信の例には、ＤＳＲＣ（他の種類のＤＳＲＣ通信の中でもとりわけ、複数のＢＳＭを含む）、ＬＴＥ、ミリ波通信、全二重無線通信、３Ｇ、４Ｇ、５Ｇ  ＬＴＥ−車両対モノ（車車間・路車間等）（ＬＴＥ−Ｖ２Ｘ）、ＬＴＥ−車車間（ＬＴＥ−Ｖ２Ｖ）、ＬＴＥ−デバイス間（ＬＴＥ−Ｄ２Ｄ）、ボイスオーバーＬＴＥ（ＶｏＬＴＥ）、５Ｇ−車両対モノ（５Ｇ−Ｖ２Ｘ）などのうちの１つ以上を含む。
【００１６】
いくつかの実施形態では、眠気検出システムを備えるコネクテッド車両はＤＳＲＣ装備車両である。ＤＳＲＣ装備車両は、（１）ＤＳＲＣ無線機を備え、（２）ＤＳＲＣ準拠の全地球測位システム（ＧＰＳ）ユニットを備え、（３）ＤＳＲＣ装備車両が位置する管轄区域内で合法的にＤＳＲＣメッセージを送信および受信するように動作可能である、車両である。ＤＳＲＣ無線機は、ＤＳＲＣ受信機とＤＳＲＣ送信機とを備えるハードウェアである。ＤＳＲＣ無線機は、ＤＳＲＣメッセージを無線で送信および受信するように動作可能である。ＤＳＲＣ準拠のＧＰＳユニットは、車線レベルの精度を有する車両（またはＤＳＲＣ準拠のＧＰＳユニットを備える他の何らかのＤＳＲＣ装備デバイス）の位置情報を提供するように動作可能である。ＤＳＲＣ準拠のＧＰＳユニットについては、以下に、より詳細に説明する。
【００１７】
「ＤＳＲＣ装備」デバイスは、ＤＳＲＣ無線機を備え、ＤＳＲＣ準拠のＧＰＳユニットを備え、ＤＳＲＣ装備デバイスが位置する管轄区域内で合法的にＤＳＲＣメッセージを送信および受信するように動作可能である、プロセッサベースのデバイスである。例えば、路側ユニット（ＲＳＵ）、スマートフォン、タブレットコンピュータ、およびＤＳＲＣ無線機を備え、かつ上記のようにＤＳＲＣメッセージを合法的に送信および受信するように動作可能な任意の他のプロセッサベースのコンピューティングデバイスを含む、様々なエンドポイントが、ＤＳＲＣ装備デバイスであり得る。
【００１８】
いくつかの実施形態では、ＤＳＲＣ装備デバイスであるＲＳＵは、ＤＳＲＣ準拠のＧＰＳユニットを備えていないが、車線レベルの精度を有するＲＳＵの位置情報を表すデジタルデータを記憶する非一時的メモリを備え、ＲＳＵのＤＳＲＣ無線機または他の何らかのシステムは、このデジタルデータのコピーを、ＲＳＵのＤＳＲＣ無線機によって送信されるＢＳＭデータに挿入する。このようにして、ＲＳＵは、ＤＳＲＣ準拠のＧＰＳユニットを備えていないが、ＤＳＲＣ規格の要件を満たすＢＳＭデータを配信するように依然として動作可能である。ＢＳＭデータの詳細については、いくつかの実施形態による図４および図５を参照の上、後述する。
【００１９】
ＤＳＲＣメッセージは、車両などのモバイル性の高いデバイスによって送信および受信
されるように特に構成された無線メッセージであり、あらゆる派生または分岐したものを含む以下のＤＳＲＣ規格、すなわち、ＥＮ  １２２５３：２００４  Ｄｅｄｉｃａｔｅｄ
Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  −  Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｕｓｉｎｇ  ｍｉｃｒｏｗａｖｅ  ａｔ  ５．８  ＧＨｚ  （ｒｅｖｉｅｗ）、ＥＮ  １２７９５：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  （ＤＳＲＣ）  −  ＤＳＲＣ  Ｄａｔａ  ｌｉｎｋ  ｌａｙｅｒ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  ａｎｄ  Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  （ｒｅｖｉｅｗ）、ＥＮ  １２８３４：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  −  Ａｐｐｌｉｃａｔｉｏｎ  ｌａｙｅｒ  （ｒｅｖｉｅｗ）、およびＥＮ  １３３７２：２００４  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  （ＤＳＲＣ）  −  ＤＳＲＣ  ｐｒｏｆｉｌｅｓ  ｆｏｒ  ＲＴＴＴ  ａｐｐｌｉｃａｔｉｏｎｓ  （ｒｅｖｉｅｗ）、ならびにＥＮ
ＩＳＯ  １４９０６：２００４  Ｅｌｅｃｔｒｏｎｉｃ  Ｆｅｅ  Ｃｏｌｌｅｃｔｉｏｎ  −  Ａｐｐｌｉｃａｔｉｏｎ  ｉｎｔｅｒｆａｃｅのうちの１つ以上に準拠している。
【００２０】
米国および欧州では、ＤＳＲＣメッセージは、５．９ＧＨｚで送信される。米国では、ＤＳＲＣメッセージには、５．９ＧＨｚ帯において７５ＭＨｚの帯域幅が割り当てられている。欧州では、ＤＳＲＣメッセージには、５．９ＧＨｚ帯において３０ＭＨｚの帯域幅が割り当てられている。日本では、ＤＳＲＣメッセージは、１０ＭＨｚの帯域幅を有する７６０ＭＨｚ帯で送信される。従って、無線メッセージは、その無線メッセージが、米国および欧州においては５．９ＧＨｚ帯において、または日本においては７６０ＭＨｚ帯において動作しない限り、ＤＳＲＣメッセージではない。無線メッセージはまた、その無線メッセージがＤＳＲＣ無線機のＤＳＲＣ送信機によって送信されない限り、ＤＳＲＣメッセージではない。
【００２１】
従って、ＤＳＲＣメッセージは、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、ＬＴＥメッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、衛星通信、および３１５ＭＨｚまたは４３３．９２ＭＨｚにおいてキーフォブによって送信またはブロードキャストされる短距離無線メッセージのうちのいずれでもない。例えば、米国では、リモートキーレスシステム用のキーフォブは、３１５ＭＨｚで動作する短距離無線送信機を備え、この短距離無線送信機からの送信またはブロードキャストはＤＳＲＣメッセージではなく、それは、例えば、そのような送信またはブロードキャストはいずれのＤＳＲＣ規格にも準拠せず、ＤＳＲＣ無線機のＤＳＲＣ送信機によって送信されず、５．９ＧＨｚで送信されないからである。別の例では、欧州およびアジアでは、リモートキーレスシステム用のキーフォブは、４３３．９２ＭＨｚで動作する短距離無線送信機を備え、この短距離無線送信機からの送信またはブロードキャストは、米国のリモートキーレスシステムについて上述された理由と同様の理由でＤＳＲＣメッセージではない。
【００２２】
リモートキーレスエントリシステムの構成要素として作られたキーフォブの無線メッセージは、さらなる理由でＤＳＲＣメッセージではない。例えば、ＤＳＲＣメッセージのためのペイロードは、様々な種類のデータの大量の車両データを表すデジタルデータを含むことも要求される。一般に、ＤＳＲＣメッセージは、少なくとも、ＤＳＲＣメッセージを送信する車両の一意の識別子と、その車両のＧＰＳデータと、を常に含む。このデータ量は、他の種類の非ＤＳＲＣ無線メッセージで可能な帯域幅よりも広い帯域幅を必要とする。例えば、図４および図５は、ＢＳＭメッセージと呼ばれる特定の種類のＤＳＲＣメッセージに対する許容ペイロードの例を示している。リモートキーレスエントリシステムの構成要素としてのキーフォブの無線メッセージは、ＤＳＲＣ規格の下で許容されるペイロードを含まないため、ＤＳＲＣメッセージではない。例えば、キーフォブは、キーフォブと対になっている車両に知られているデジタルキーを含む無線メッセージを送信するに過ぎ
ず、これらの送信に割り当てられる帯域幅が非常に小さいために、他のデータをペイロードに含めるのに十分な帯域幅はない。これに対して、ＤＳＲＣメッセージには大量の帯域幅が割り当てられ、例えばＤＳＲＣメッセージを送信した車両の一意の識別子およびＧＰＳデータなどを含む、はるかに大量のデータを含む必要がある。
【００２３】
いくつかの実施形態では、ＤＳＲＣ装備車両は、従来の全地球測位システムユニット（「ＧＰＳユニット」）を備えず、代わりにＤＳＲＣ準拠のＧＰＳユニットを備える。従来のＧＰＳユニットは、従来のＧＰＳユニットの実際の位置の±１０メートルの精度で、従来のＧＰＳユニットの位置を表す位置情報を提供する。これに対して、ＤＳＲＣ準拠のＧＰＳユニットは、ＤＳＲＣ準拠のＧＰＳユニットの実際の位置の±１．５メートルの精度で、ＤＳＲＣ準拠のＧＰＳユニットの位置を表すＧＰＳデータを提供する。例えば、道路の車線の幅は一般に約３メートルであり、車両が道路上でどの車線を走行しているかを識別するためには±１．５メートルの精度で十分であるため、この精度の度合いは「車線レベルの精度」と呼ばれる。
【００２４】
いくつかの実施形態では、ＤＳＲＣ準拠のＧＰＳユニットは、空が開けた状態で６８％の確率で、実際の位置から１．５メートル以内でその２次元位置を識別、監視、および追跡するように動作可能である。
【００２５】
図１を参照すると、いくつかの実施形態による、眠気検出システム１９９の動作環境１００が示されている。図示のように、動作環境１００は、以下の要素、すなわち、自車両１２３とリモート車両１２４とを含む。これらの要素は、ネットワーク１０５によって互いに通信可能に接続される。
【００２６】
図１には、１つの自車両１２３、１つのリモート車両１２４、および１つのネットワーク１０５が描かれているが、実際には、動作環境１００は、１つ以上の自車両１２３、１つ以上のリモート車両１２４、および１つ以上のネットワーク１０５を含むことができる。
【００２７】
ネットワーク１０５は、有線または無線の従来型のネットワークとすることができ、スター構成、トークンリング構成、または他の構成を含む多数の異なる構成を有することができる。さらに、ネットワーク１０５は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）（例えば、インターネット）、または複数のデバイスおよび／もしくはエンティティが通信し得る他の相互接続されたデータパスを含むことができる。いくつかの実施形態では、ネットワーク１０５は、ピアツーピアネットワークを含み得る。ネットワーク１０５はまた、様々な異なる通信プロトコルでデータを送信するために、電気通信ネットワークの一部に接続されてもよいし、電気通信ネットワークの一部を含んでもよい。いくつかの実施形態では、ネットワーク１０５は、ショートメッセージングサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、ワイヤレスアプリケーションプロトコル（ＷＡＰ）、電子メール、ＤＳＲＣ、全二重無線通信、ミリ波、Ｗｉ−Ｆｉ（インフラストラクチャモード）、Ｗｉ−Ｆｉ（アドホックモード）、可視光通信、テレビ放送の未使用周波数帯通信、および衛星通信を介することを含む、データを送信および受信するためのＢｌｕｅｔｏｏｔｈ通信ネットワークまたはセルラ通信ネットワークを含む。ネットワーク１０５はまた、３Ｇ、４Ｇ、ＬＴＥ、５Ｇ、ＬＴＥ−Ｖ２Ｖ、ＬＴＥ−Ｖ２Ｘ、ＬＴＥ−Ｄ２Ｄ、ＶｏＬＴＥ、５Ｇ−Ｖ２Ｘ、または任意の他のモバイルデータネットワークもしくはモバイルデータネットワークの組み合わせを含み得る、モバイルデータネットワークを含み得る。さらに、ネットワーク１０５は、１つ以上のＩＥＥＥ  ８０２．１１無線ネットワークを含み得る。ネットワーク１０５は、本明細書に記載の任意の種類のＶ２Ｘネットワークを含み得る。
【００２８】
自車両１２３とリモート車両１２４とは、ネットワーク１０５のエンドポイントである。
【００２９】
自車両１２３は、任意の種類のコネクテッド車両である。例えば、自車両１２３は、以下の種類の車両、すなわち、自動車、トラック、スポーツユーティリティビークル、バス、セミトラック、ロボティックカー、無人機、または任意の他の道路ベースの輸送機関のうちの１つである。いくつかの実施形態では、自車両１２３は、ＤＳＲＣ装備車両である。
【００３０】
いくつかの実施形態では、自車両１２３は、自律車両または半自律車両である。例えば、自車両１２３は、自車両１２３を自律車両にするのに十分である自律機能を自車両１２３に提供する複数の先進運転支援システム１８０のセット（「複数のＡＤＡＳシステム１８０」のセット）を備える。
【００３１】
米国国家道路交通安全局（「ＮＨＴＳＡ」）は、自律車両の異なる「レベル」、例えばレベル０、レベル１、レベル２、レベル３、レベル４およびレベル５を規定している。ある自律車両が別の自律車両よりも高いレベル番号を有する場合（例えば、レベル３は、レベル２または１よりも高いレベル番号である）、高いレベル番号を有する自律車両が提供する自律機能の組み合わせおよび数は、低いレベル番号を有する車両よりも多い。以下に、様々なレベルの自律車両について簡単に説明する。
【００３２】
レベル０：車両（例えば、自車両１２３）に搭載されている複数のＡＤＡＳシステム１８０のセットは、車両を制御しない。複数のＡＤＡＳシステム１８０のセットは、車両の運転者に警告を発行することができる。レベル０の車両は、自律車両や半自律車両ではない。
【００３３】
レベル１：運転者は、いつでも自律車両を運転制御できるよう準備していなければならない。自律車両に搭載された複数のＡＤＡＳシステム１８０のセットは、適応走行制御（「ＡＣＣ」）、ならびに自動ステアリング付き駐車支援および車線維持支援（「ＬＫＡ」）タイプＩＩのうちの１つ以上などの自律機能を、任意の組み合わせで提供し得る。
【００３４】
レベル２：運転者は、道路環境内の物体またはイベントを検出し、自律車両に搭載された複数のＡＤＡＳシステム１８０のセットが（運転者の主観的判断に基づいて）適切に応答しない場合、応答する義務がある。自律車両に搭載された複数のＡＤＡＳシステム１８０のセットは、加速、制動、およびステアリングを実行する。自律車両に搭載された複数のＡＤＡＳシステム１８０のセットは、運転者がテイクオーバーした直後に停止することができる。
【００３５】
レベル３：既知の限られた環境（高速道路など）内では、運転者は、運転作業から注意を安全に外すことができるが、それでも必要なときに自律車両を制御するように依然として準備しておかなければならない。
【００３６】
レベル４：自律車両に搭載された複数のＡＤＡＳシステム１８０のセットは、悪天候などの少数の環境を除けば、すべてにおいて自律車両を制御することができる。運転者は、（自車両１２３に搭載されている複数のＡＤＡＳシステム１８０のセットから構成される）自動化システムを、有効にしても安全である場合にのみ有効にしなければならない。自動化システムが有効である場合、自律車両が安全に動作し、許容される基準に一致するように運転者が注意を払う必要はない。
【００３７】
レベル５：目的地の設定およびシステムの起動以外には、人間の介入は必要ない。自動化システムは、運転が合法的であるどの場所にでも運転し、独自の決定を下すことができる（このことは、車両が位置する管轄区域によって変わり得る）。
【００３８】
高度自律車両（ＨＡＶ）は、レベル３以上の自律車両である。
【００３９】
従って、いくつかの実施形態では、自車両１２３は、レベル１の自律車両、レベル２の自律車両、レベル３の自律車両、レベル４の自律車両、レベル５の自律車両、およびＨＡＶのうちの１つである。
【００４０】
複数のＡＤＡＳシステム１８０のセットは、以下の種類の複数のＡＤＡＳシステム、すなわち、ＡＣＣシステム、アダプティブハイビームシステム、アダプティブライトコントロールシステム、自動駐車システム、自動車ナイトビジョンシステム、死角モニタ、衝突回避システム、横風安定化システム、運転者居眠り検出システム、運転者監視システム１５２、緊急時運転者支援システム、前方衝突警告システム、交差点支援システム、インテリジェントスピードアダプテーションシステム、車線逸脱警告システム（車線維持アシスタントとも呼ばれる）、歩行者保護システム、交通標識認識システム、旋回アシスト、逆走警告システム、オートパイロット、標識認識、および標識アシストのうちの１つ以上を含むことができる。これらの例示的な複数のＡＤＡＳシステムのそれぞれは、本明細書でそれぞれ「複数のＡＤＡＳ特徴」または「複数のＡＤＡＳ機能」と呼ばれ得るそれら自体の特徴および機能を提供する。これらの例示的な複数のＡＤＡＳシステムによって提供される特徴および機能はまた、本明細書ではそれぞれ「自律特徴」または「自律機能」とも呼ばれる。
【００４１】
運転者監視システム１５２は、自車両１２３などの車両が眠気を催している運転者によって運転されているときを識別するＡＤＡＳシステムである。運転者監視システム１５２は、従来の運転者監視システムである。
【００４２】
いくつかの実施形態では、自車両１２３は、以下の要素、すなわち、プロセッサ１２５と、メモリ１２７と、センサセット１５０と、通信ユニット１４５と、運転者監視システム１５２を含む複数のＡＤＡＳシステム１８０のセットと、眠気検出システム１９９と、を備える。
【００４３】
いくつかの実施形態では、プロセッサ１２５およびメモリ１２７は、（図２を参照して以下に説明されるコンピュータシステム２００などの）車載車両コンピュータシステムの要素であり得る。車載車両コンピュータシステムは、自車両１２３の眠気検出システム１９９の動作を引き起こす、または制御するように動作可能であり得る。車載車両コンピュータシステムは、メモリ１２７に記憶されたデータにアクセスし実行して、自車両１２３の眠気検出システム１９９またはその要素に対して本明細書に記載の機能を提供するように動作可能であり得る（例えば、図２参照）。車載車両コンピュータシステムは、眠気検出システム１９９を実行するように動作可能であり、これにより、車載車両コンピュータシステムは、図３を参照して以下に説明される１つ以上の方法３００の１つ以上のステップを実行し得る。車載車両コンピュータシステムは、眠気検出システム１９９を実行するように動作可能であり、これにより、車載車両コンピュータシステムは、図６Ａおよび図６Ｂを参照して以下に説明される１つ以上の方法６００の１つ以上のステップを実行し得る。
【００４４】
いくつかの実施形態では、プロセッサ１２５およびメモリ１２７は、車載ユニットの要素であり得る。車載ユニットは、眠気検出システム１９９の動作を引き起こす、または制御するように動作可能であり得る、ＥＣＵまたは車載車両コンピュータシステムを含む。
車載ユニットは、メモリ１２７に記憶されたデータにアクセスし実行して、眠気検出システム１９９またはその要素に対して本明細書に記載の機能を提供するように動作可能であり得る。車載ユニットは、眠気検出システム１９９を実行するように動作可能であり、これにより、車載ユニットは、図３を参照して以下に説明される１つ以上の方法３００の１つ以上のステップを実行し得る。車載ユニットは、眠気検出システム１９９を実行するように動作可能であり、これにより、車載ユニットは、図６Ａおよび図６Ｂを参照して以下に説明される１つ以上の方法６００の１つ以上のステップを実行し得る。いくつかの実施形態では、図２に示すコンピュータシステム２００は、車載ユニットの一例である。
【００４５】
いくつかの実施形態では、自車両１２３は、センサセット１５０を備え得る。センサセット１５０は、自車両１２３の外部の物理的環境を測定するように動作可能な１つ以上のセンサを含み得る。例えば、センサセット１５０は、自車両１２３に近接している物理的環境の１つ以上の物理的特性を記録する１つ以上のセンサを含み得る。メモリ１２７は、センサセット１５０によって記録された１つ以上の物理的特性を表すセンサデータを記憶することができる。
【００４６】
いくつかの実施形態では、自車両１２３のセンサセット１５０は、以下の車両センサ、すなわち、カメラ、ＬＩＤＡＲセンサ、レーダーセンサ、レーザー高度計、赤外線検出器、動き検出器、サーモスタット、音響検出器、一酸化炭素センサ、二酸化炭素センサ、酸素センサ、質量空気流量センサ、エンジン冷却水温センサ、スロットル位置センサ、クランクシャフト位置センサ、自動車エンジンセンサ、バルブタイマ、空燃比メータ、死角メータ、カーブフィーラ、欠陥検出器、ホール効果センサ、マニホールド絶対圧力センサ、パーキングセンサ、レーダーガン、速度メータ、速度センサ、タイヤ空気圧監視センサ、トルクセンサ、トランスミッションフルード温度センサ、タービン速度センサ（ＴＳＳ）、可変リラクタンスセンサ、車速センサ（ＶＳＳ）、水分センサ、車輪速度センサ、および他の種類の自動車センサのうちの１つ以上を含む。
【００４７】
いくつかの実施形態では、センサセット１５０は、ＢＳＭデータ１９５に含まれる情報を記録するため、または本明細書で説明される他の機能のうちのいずれかを提供するために必要な任意のセンサを含む。
【００４８】
プロセッサ１２５は、計算を実行し、表示装置に電子表示信号を提供するために、算術論理ユニット、マイクロプロセッサ、汎用コントローラ、または他の何らかのプロセッサアレイを含む。プロセッサ１２５は、データ信号を処理し、複合命令セットコンピュータ（ＣＩＳＣ）アーキテクチャ、縮小命令セットコンピュータ（ＲＩＳＣ）アーキテクチャ、または命令セットの組み合わせを実装するアーキテクチャを含む、様々なコンピューティングアーキテクチャを含み得る。自車両１２３は、１つ以上のプロセッサ１２５を備え得る。他のプロセッサ、オペレーティングシステム、センサ、ディスプレイ、および物理的構成も可能であり得る。
【００４９】
メモリ１２７は、プロセッサ１２５によってアクセスされ実行され得る命令またはデータを記憶する非一時的メモリである。命令またはデータは、本明細書に記載の技法を実行するためのコードを含み得る。メモリ１２７は、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）デバイス、スタティックランダムアクセスメモリ（ＳＲＡＭ）デバイス、フラッシュメモリ、または他の何らかのメモリデバイスとすることができる。いくつかの実施形態では、メモリ１２７はまた、ハードディスクドライブ、フロッピーディスクドライブ、ＣＤ−ＲＯＭデバイス、ＤＶＤ−ＲＯＭデバイス、ＤＶＤ−ＲＡＭデバイス、ＤＶＤ−ＲＷデバイス、フラッシュメモリデバイス、もしくはより恒久的に情報を記憶するための他の何らかの大容量記憶装置を含む、不揮発性メモリまたは類似の永久記憶装置および媒体も含む。メモリ１２７の一部は、バッファまたは仮想ランダムアクセスメモリ（仮想Ｒ
ＡＭ）としての使用のために予約されていてもよい。自車両１２３は、１つ以上のメモリ１２７を備え得る。
【００５０】
いくつかの実施形態では、メモリ１２７は、デジタルデータとして、本明細書に記載の任意のデータを記憶する。いくつかの実施形態では、メモリ１２７は、眠気検出システム１９９がその機能を提供するのに必要な任意のデータを記憶する。
【００５１】
図示のように、メモリ１２７は、ＢＳＭデータ１９５と、居眠り運転信号データ１９２と、自動運転信号データ１９３と、判定データ１９１と、を記憶する。
【００５２】
ＢＳＭデータ１９５は、ＤＳＲＣ無線機１４７または通信ユニット１４５によって受信されたＢＳＭのためのペイロードとして含まれるデジタルデータである。ＢＳＭデータ１９５の詳細については、図４および図５を参照の上、後述する。
【００５３】
居眠り運転信号データ１９２は、車両（例えば自車両１２３）が眠気を催している運転者によって運転されていると運転者監視システム１５２が判定したか否かを表すデジタルデータである。例えば、図６Ａおよび図６Ｂに示す方法６００のステップ６０１を参照されたい。例えば、いくつかの実施形態では、眠気検出システム１９９は、自車両１２３が眠気を催している運転者によって操作されていると眠気監視システム１５２が判定したか否かを眠気検出システム１９９が判定できるように、眠気監視システム１５２を動作させる、自車両１２３のＥＣＵへのフックを備える。眠気検出システム１９９は、これらのフックを使用して、自車両１２３が眠気を催している運転者によって操作されていると眠気監視システム１５２が判定したか否かを表す、運転者監視システム１５２によって生成された「居眠り運転信号」を傍受する。居眠り運転信号データ１９２は、これらの傍受された信号を表す。
【００５４】
自動運転信号データ１９３は、自動運転システム（例えば、複数のＡＤＡＳシステム１８０のセット）が、自車両１２３が自動運転モードにあるように作動しているか否かを表すデジタルデータである。例えば、図６Ａおよび図６Ｂに示す方法６００のステップ６０５を参照されたい。例えば、複数のＡＤＡＳシステム１８０のセットは、自動運転システムである。眠気検出システム１９９は、自動運転システムが自動運転モードにあるか否かを眠気検出システム１９９が判定できるように、自動運転システムを動作させる、自車両１２３の１つ以上のＥＣＵへのフックを備える。自動運転モードは、自車両１２３が複数のＡＤＡＳシステム１８０のセットによってレベル３以上の自動走行車両として動作する動作モードである。眠気検出システム１９９は、これらのフックを使用して、自動運転システムが自動運転モードにあるか否かを表す自動運転システムによって生成された「自動運転信号」を傍受する。自動運転信号データ１９３は、これらの傍受された信号を表す。
【００５５】
判定データ１９１は、眠気検出システム１９９が眠気を催している運転者によって操作されていると判定した特定の車両（例えば、自車両１２３またはリモート車両１２４）を表し識別するデジタルデータである。
【００５６】
通信ユニット１４５は、データを、ネットワーク１０５に送信する、もしくはネットワーク１０５から受信する、または別の通信チャネルに送信する。いくつかの実施形態では、通信ユニット１４５は、ＤＳＲＣ送受信機、ＤＳＲＣ受信機、および自車両１２３をＤＳＲＣ装備デバイスにするために必要な他のハードウェアまたはソフトウェアを備え得る。
【００５７】
いくつかの実施形態では、通信ユニット１４５は、ネットワーク１０５または別の通信チャネルへの直接の物理的接続のためのポートを含む。例えば、通信ユニット１４５は、
ネットワーク１０５と有線通信するためのＵＳＢ、ＳＤ、ＣＡＴ−５などのポートを含む。いくつかの実施形態では、通信ユニット１４５は、ＩＥＥＥ  ８０２．１１、ＩＥＥＥ
８０２．１６、ＢＬＵＥＴＯＯＴＨ、ＥＮ  ＩＳＯ  １４９０６：２００４  Ｅｌｅｃｔｒｏｎｉｃ  Ｆｅｅ  Ｃｏｌｌｅｃｔｉｏｎ−Ａｐｐｌｉｃａｔｉｏｎ  ｉｎｔｅｒｆａｃｅ、ＥＮ  １２２５３：２００４  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ−Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｕｓｉｎｇ  ｍｉｃｒｏｗａｖｅ  ａｔ  ５．８  ＧＨｚ（ｒｅｖｉｅｗ）、ＥＮ  １２７９５：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＤＳＲＣ）−ＤＳＲＣ  Ｄａｔａ  ｌｉｎｋ  ｌａｙｅｒ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  ａｎｄ  Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ（ｒｅｖｉｅｗ）、ＥＮ  １２８３４：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ−Ａｐｐｌｉｃａｔｉｏｎ  ｌａｙｅｒ（ｒｅｖｉｅｗ）、ＥＮ  １３３７２：２００４  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＤＳＲＣ）−ＤＳＲＣ  ｐｒｏｆｉｌｅｓ  ｆｏｒ  ＲＴＴＴ  ａｐｐｌｉｃａｔｉｏｎｓ（ｒｅｖｉｅｗ）、２０１４年８月２８日に出願された「Ｆｕｌｌ−Ｄｕｐｌｅｘ  Ｃｏｏｒｄｉｎａｔｉｏｎ  Ｓｙｓｔｅｍ」と題する米国特許出願第１４／４７１，３８７号明細書に記載の通信方法、または別の適切な無線通信方法を含む１つ以上の無線通信方法を使用してネットワーク１０５または他の通信チャネルとデータを交換するための無線送受信機を含む。
【００５８】
いくつかの実施形態では、通信ユニット１４５は、２０１４年８月２８日に出願された、「Ｆｕｌｌ−Ｄｕｐｌｅｘ  Ｃｏｏｒｄｉｎａｔｉｏｎ  Ｓｙｓｔｅｍ」と題する米国特許出願第１４／４７１，３８７号明細書に記載されるような全二重コーディネーションシステムを含み、同明細書の内容全体が、参照により本明細書に組み込まれる。
【００５９】
いくつかの実施形態では、通信ユニット１４５は、ショートメッセージングサービス（ＳＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、直接データ接続、ＷＡＰ、電子メール、または別の適切な種類の電子通信を介することを含むセルラ通信ネットワークを介してデータを送信および受信するためのセルラ通信送受信機を含む。いくつかの実施形態では、通信ユニット１４５は、有線ポートと無線送受信機とを備える。通信ユニット１４５はまた、ＴＣＰ／ＩＰ、ＨＴＴＰ、ＨＴＴＰＳ、およびＳＭＴＰ、ミリ波、ＤＳＲＣ、または任意の他の種類のＶ２Ｘ通信を含む標準的なネットワークプロトコルを使用してファイルまたはメディアオブジェクトを配信するためにネットワーク１０５への他の従来の接続を提供する。
【００６０】
いくつかの実施形態では、通信ユニット１４５は、ＤＳＲＣ無線機１４７を備える。いくつかの実施形態では、ＤＳＲＣ無線機１４７は、任意のＶ２Ｘプロトコルを介して無線メッセージを送信および受信するように動作可能なＶ２Ｘ送信機およびＶ２Ｘ受信機を備える電子デバイスである。例えば、ＤＳＲＣ無線機１４７は、ＤＳＲＣを介して無線メッセージを送信および受信するように動作可能である。Ｖ２Ｘ送信機は、５．９ＧＨｚ帯でＤＳＲＣメッセージを送信およびブロードキャストするように動作可能である。Ｖ２Ｘ受信機は、５．９ＧＨｚ帯でＤＳＲＣメッセージを受信するように動作可能である。ＤＳＲＣ無線機１４７は、７つのチャネル（例えば、ＤＳＲＣチャネル番号１７２、１７４、１７６、１７８、１８０、１８２、および１８４）を含み、これらのチャネルのうちの少なくとも１つは、複数のＢＳＭの送信および受信のために予約済みである（例えば、ＤＳＲＣチャネル番号１７２は複数のＢＳＭのために予約されている）。いくつかの実施形態では、これらのチャネルのうちの少なくとも１つは、２０１７年１０月２７日に出願された、「ＰＳＭ  Ｍｅｓｓａｇｅ−ｂａｓｅｄ  Ｄｅｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  ｆｏｒ
ａ  Ｖｅｈｉｃｕｌａｒ  Ｍｅｓｈ  Ｎｅｔｗｏｒｋ」と題する米国特許出願第１５／７９６，２９６号明細書に記載されているように、複数の歩行者安全メッセージ（複数の
ＰＳＭ）を送信および受信するために予約されており、同明細書の全体が、参照により本明細書に組み込まれる。いくつかの実施形態では、ＤＳＲＣチャネル番号１７２は、複数のＰＳＭを送信および受信するために予約されている。いくつかの実施形態では、ＤＳＲＣチャネル番号１７６は、複数のＰＳＭを送信および受信するために予約されている。
【００６１】
いくつかの実施形態では、ＤＳＲＣ無線機１４７は、複数のＢＳＭをブロードキャストするための周波数を制御するデジタルデータを記憶する非一時的メモリを備える。いくつかの実施形態では、非一時的メモリは、自車両１２３のＧＰＳデータが、ＤＳＲＣ無線機１４７によって定期的にブロードキャストされる複数のＢＳＭの要素として（例えば、ＢＳＭデータ１９５の要素として）ブロードキャストされるように、自車両１２３のＧＰＳデータのバッファされたバージョンを記憶する。
【００６２】
いくつかの実施形態では、ＤＳＲＣ無線機１４７は、自車両１２３をＤＳＲＣ規格に準拠させるために必要な任意のハードウェアまたはソフトウェアを含む。いくつかの実施形態では、図２に示すＤＳＲＣ準拠のＧＰＳユニット２５０は、ＤＳＲＣ無線機１４７の要素である。
【００６３】
いくつかの実施形態では、ＤＳＲＣ無線機１４７は、特定の種類の無線メッセージを送信および／または受信すること専用の単一チャネルを含む。例えば、ＤＳＲＣ無線機１４７は、複数のＢＳＭの送信および受信専用の単一チャネルを含む。別の例では、ＤＳＲＣ無線機１４７は、複数のＰＳＭの受信専用の単一チャネルを含む。
【００６４】
いくつかの実施形態では、眠気検出システム１９９は、ソフトウェアを含み、ソフトウェアは、プロセッサ１２５によって実行された場合に、図３を参照して後述する方法３００の１つ以上のステップをプロセッサ１２５に実行させるように動作可能である。いくつかの実施形態では、眠気検出システム１９９は、ソフトウェアを含み、ソフトウェアは、プロセッサ１２５によって実行された場合に、図６Ａおよび図６Ｂを参照して後述する方法６００の１つ以上のステップをプロセッサ１２５に実行させるように動作可能である。眠気検出システム１９９の機能は、いくつかの実施形態に従って、以下により詳細に説明される。
【００６５】
いくつかの実施形態では、眠気検出システム１９９は、フィールドプログラマブルゲートアレイ（「ＦＰＧＡ」）または特定用途向け集積回路（「ＡＳＩＣ」）を含むハードウェアを使用して実装される。いくつかの他の実施形態では、眠気検出システム１９９は、ハードウェアとソフトウェアとの組み合わせを使用して実施される。
【００６６】
リモート車両１２４は、自車両１２３と同様のコネクテッド車両である。リモート車両１２４は、自車両１２３に含まれるものと同様の要素を含む。図示のように、リモート車両１２４は、眠気検出システム１９９と、ＤＳＲＣ無線機１４８を有する通信ユニット１４６と、を備える。通信ユニット１４６およびＤＳＲＣ無線機１４８は、自車両１２３について上述した通信ユニット１４５およびＤＳＲＣ無線機１４７と同様の機能を提供するものであり、従って、それらの説明はここでは繰り返さない。リモート車両１２４の眠気検出システム１９９は、自車両１２３の眠気検出システム１９９と同様の機能を提供するものであり、従って、ここでは説明を繰り返さない。リモート車両１２４は、自車両１２３に含まれる要素のうちのいずれかを含み得る。
【００６７】
眠気検出システム１９９は、ＤＳＲＣに関連して本明細書で説明されるが、眠気検出システム１９９の機能は、ＤＳＲＣに限定されるものではない。眠気検出システム１９９は、とりわけ、ＬＴＥ−Ｖ２Ｘおよび５Ｇ−Ｖ２Ｘを含む任意のＶ２Ｘ通信プロトコルと共に動作する。
【００６８】
眠気を催しているときに車両を運転することは危険である。米国政府のＮＨＴＳＡは、２００９年から２０１３年の間に、居眠り運転が、警察報告の衝突事故が年間７２，０００件、年間４１，０００人の負傷者、そして年間８００人超の死者という影響を与えると推定している。本発明の目的は、Ｖ２Ｘ通信を使用して、居眠り運転によってなされる損害を減らすことである。
【００６９】
眠気検出システム１９９は、居眠り運転の問題に対して２つの解決策を提供するように動作可能である。いくつかの実施形態に従って、それぞれを以下に説明する。
【００７０】
第１の例示的な解決策
ＤＳＲＣ機能を搭載する車両がますます増えている。ＤＳＲＣ装備車両は、複数のＢＳＭを一定の間隔で（例えば、０．１０秒毎に１回）送信する。複数のＢＳＭは、とりわけ、ＢＳＭを送信する車両の経路履歴に関する情報を含む必須のペイロード（「ＢＳＭデータ１９５」と呼ばれる）を有する。ＢＳＭデータ１９５によって表される情報の例は、図４および図５に示されている。この情報はまた、ＢＳＭを送信した車両のＧＰＳ位置および、その軌跡情報も含む。
【００７１】
この例示的解決策は、リモート車両１２４が「眠気を催している運転者」によって運転されると仮定する。リモート車両１２４は、ＤＳＲＣを装備しており、リモート車両１２４の経路履歴データを含む複数のＢＳＭを定期的に送信する。自車両１２３は、リモート車両１２４からの複数のＢＳＭを受信する。自車両１２３の眠気検出システム１９９は、これらの複数のＢＳＭに含まれる経路履歴データを分析する。この分析に基づいて、眠気検出システム１９９は、リモート車両１２４を操作している、眠気を催している運転者の存在を識別する。自車両１２３は、自車両運転者によって運転される。眠気検出システム１９９は、自車両運転者が、眠気を催している運転者によってもたらされる危険を軽減するための措置を講じることができるように、眠気を催している運転者の存在を自車両運転者に通知する。
【００７２】
自車両１２３が自律車両である場合、眠気検出システム１９９は、眠気を催している運転者を有するリモート車両１２４の識別情報について、自車両１２３の自律走行システムに通知して、自律走行システムが、例えば、眠気を催している運転者から遠く離れて運転し、かつ眠気を催している運転者の行動を予測するために、標準的な運転モデルを適用しないことによって、眠気を催している運転者の存在に応答するようにする。その代わりに、眠気を催している運転者の行動を予測するモデルを適用することができる。図３に示す方法３００は、第１の解決策の例示的な実施形態である。
【００７３】
第２の例示的な解決策
この例示的解決策は、自車両１２３は、眠気を催している運転者によって運転され、リモート車両１２４は、「遠隔運転者」によって運転されると仮定する。自車両１２３とリモート車両１２４との両方がＤＳＲＣを装備しており、両方ともそれらの眠気検出システム１９９の一例を備えている。眠気検出システム１９９は、これらのエンドポイントに異なる機能を提供するが、それがＢＳＭの送信機（Ｔｘ）であるか受信機（Ｒｘ）であるかに基づいて異なるモードで動作する同じソフトウェアであり得る。
【００７４】
眠気検出システム１９９に加えて、自車両１２３は、自車両運転者が眠気を催していることを検出する運転者監視システム１５２を備える。
【００７５】
いくつかの実施形態では、自車両１２３の眠気検出システム１９９は、自車両１２３のための運転者監視システム１５２を動作させるＥＣＵに設置される。自車両１２３の眠気
検出システム１９９は、コードおよびルーチンを含み、コードおよびルーチンは、ＥＣＵによって実行された場合に、例示的なプロセスの以下のステップをＥＣＵに実行させるように動作可能である。
【００７６】
ステップ１において、自車両運転者が眠気を催していることを指示する信号をＥＣＵが処理しているときを識別する。いくつかの実施形態では、自車両１２３の眠気検出システム１９９は、ＥＣＵ内または運転者監視システム１５２の外部の何らかの他の活動の信号を監視することなく眠気を催している運転者の存在を判定できるように、運転者監視システム１５２のコードにフックを含む。
【００７７】
ステップ２において、自車両１２３が自動運転モードにあるか否かを判定する。例えば、自車両１２３の眠気検出システム１９９は、自車両１２３が自動運転システムを備えるか否か、また備える場合、自動運転システムが現在作動しているか否かを判定する。自車両１２３が自動運転システムを備えていない場合、このステップは省略され得る。
【００７８】
いくつかの実施形態では、自車両の眠気検出システム１９９は、（１）自車両１２３の自車両運転者が眠気を催しているか否か、および（２）自車両１２３が自動運転モードにあるか否か（すなわち、自動運転が作動している場合、運転者の眠気は問題ではないため）を表すデジタルデータを、自車両１２３によって送信された複数のＢＳＭのＢＳＭデータ１９５に挿入する。自車両１２３は、ＢＳＭを送信する。
【００７９】
リモート車両１２４はＢＳＭを受信する。リモート車両１２４の眠気検出システム１９９は、ＢＳＭデータ１９５を分析して、自車両１２３が眠気を催している運転者によって操作されていることを示しているか否かを判定する。示している場合、リモート車両１２４の眠気検出システム１９９は、遠隔運転者およびリモート車両１２４が、眠気を催している運転者によってもたらされる危険を軽減するための措置を講じることができるように、眠気を催している運転者（自車両１２３の運転者）の存在について、リモート車両１２４の遠隔運転者に通知するように動作可能である。リモート車両１２４が自律車両である場合、リモート車両１２４は、（例えば、自車両１２３が運転者の既存の行動モデルに基づいて運転されると仮定しないことによって）眠気を催している運転者によってもたらされる危険に自動的に応答する。図６Ａおよび図６Ｂに示す方法６００は、第２の解決策の例示的な実施形態である。
【００８０】
第１の解決策では、リモート車両１２４は眠気検出システムを備える必要はないが、自車両１２３は眠気検出システムを備える必要がある。第２の解決策では、リモート車両１２４と自車両１２３との両方が眠気検出システム１９９を備える。
【００８１】
第１の解決策も第２の解決策も自車両１２３とリモート車両１２４とのいずれにも自動運転システムを必要としないが、眠気検出システム１９９は、自動運転システムと両立でき、車両に自動運転システムが存在する場合、独自の機能を有し、また車両が自動運転モードで運転されるように作動する。
【００８２】
例示的なコンピュータシステム
ここで図２を参照すると、いくつかの実施形態による、眠気検出システム１９９を備える例示的なコンピュータシステム２００を示すブロック図が示されている。いくつかの実施形態では、コンピュータシステム２００は、図３を参照して以下に説明される方法３００の１つ以上のステップを実行するようにプログラムされた専用コンピュータシステムを含み得る。いくつかの実施形態では、コンピュータシステム２００は、図６Ａおよび図６Ｂを参照して以下に説明される方法６００の１つ以上のステップを実行するようにプログラムされた専用コンピュータシステムを含み得る。いくつかの実施形態では、コンピュー
タシステム２００は、自車両１２３の車載車両コンピュータである。いくつかの実施形態では、コンピュータシステム２００は、自車両１２３の車載ユニットである。いくつかの実施形態では、コンピュータシステム２００は、自車両１２３のＥＣＵ、ヘッドユニット、または他の何らかのプロセッサベースのコンピューティングデバイスである。
【００８３】
コンピュータシステム２００は、いくつかの例によれば、以下の要素、すなわち、眠気検出システム１９９と、プロセッサ１２５と、通信ユニット１４５と、メモリ１２７と、複数のＡＤＡＳシステム１８０のセットと、センサセット１５０と、運転者監視システム１５２と、ＤＳＲＣ準拠のＧＰＳユニット２５０と、のうちの１つ以上を備える。コンピュータシステム２００の構成要素は、バス２２０によって通信可能に接続されている。
【００８４】
図示の実施形態では、プロセッサ１２５は、信号線２３８を介してバス２２０に通信可能に接続されている。通信ユニット１４５は、信号線２４０を介してバス２２０に通信可能に接続されている。メモリ１２７は、信号線２４２を介してバス２２０に通信可能に接続されている。複数のＡＤＡＳシステム１８０のセットは、信号線２４１を介してバス２２０に通信可能に接続されている。センサセット１５０は、信号線２４５を介してバス２２０に通信可能に接続されている。運転者監視システム１５２は、信号線２４６を介してバス２２０に通信可能に接続されている。ＤＳＲＣ準拠のＧＰＳユニット２５０は、信号線２４４を介してバス２２０に通信可能に接続されている。
【００８５】
以下の要素、すなわち、プロセッサ１２５、通信ユニット１４５、メモリ１２７、複数のＡＤＡＳシステム１８０のセット、センサセット１５０、および運転者監視システム１５２は、図１を参照して上述したものであり、従って、それらの説明はここでは繰り返さない。
【００８６】
メモリ１２７は、図１を参照して上述した、または図２〜図６Ｂを参照して以下で説明されるデータのいずれかを記憶することができる。メモリ１２７は、コンピュータシステム２００がその機能を提供するために必要とする任意のデータを記憶することができる。
【００８７】
いくつかの実施形態では、ＤＳＲＣ準拠のＧＰＳユニット２５０は、自車両１２３、コンピュータシステム２００、またはＤＳＲＣ準拠のＧＰＳユニット２５０を、あらゆる派生または分岐したものを含む以下のＤＳＲＣ規格、すなわち、ＥＮ  １２２５３：２００４  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  −  Ｐｈｙｓｉｃａｌ  ｌａｙｅｒ  ｕｓｉｎｇ  ｍｉｃｒｏｗａｖｅ  ａｔ  ５．８  ＧＨｚ  （ｒｅｖｉｅｗ）、ＥＮ  １２７９５：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  （ＤＳＲＣ）  −  ＤＳＲＣ  Ｄａｔａ  ｌｉｎｋ  ｌａｙｅｒ：Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  ａｎｄ  Ｌｏｇｉｃａｌ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ  （ｒｅｖｉｅｗ）、ＥＮ  １２８３４：２００２  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  −  Ａｐｐｌｉｃａｔｉｏｎ  ｌａｙｅｒ  （ｒｅｖｉｅｗ）、およびＥＮ  １３３７２：２００４  Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ−Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  （ＤＳＲＣ）  −  ＤＳＲＣ  ｐｒｏｆｉｌｅｓ  ｆｏｒ  ＲＴＴＴ  ａｐｐｌｉｃａｔｉｏｎｓ  （ｒｅｖｉｅｗ）、ならびにＥＮ  ＩＳＯ  １４９０６：２００４  Ｅｌｅｃｔｒｏｎｉｃ  Ｆｅｅ  Ｃｏｌｌｅｃｔｉｏｎ  −  Ａｐｐｌｉｃａｔｉｏｎ  ｉｎｔｅｒｆａｃｅのうちの１つ以上に準拠させるために必要な任意のハードウェアおよびソフトウェアを含む。
【００８８】
いくつかの実施形態では、ＤＳＲＣ準拠のＧＰＳユニット２５０は、車線レベルの精度で自車両１２３の位置を表すＧＰＳデータを提供するように動作可能である。例えば、自車両１２３は、道路の車線を走行している。車線レベルの精度とは、自車両１２３の位置が、ＤＳＲＣ準拠のＧＰＳユニット２５０によって提供される自車両１２３のＧＰＳデー
タに基づいて、道路内の自車両１２３の走行車線がＧＰＳデータによって正確に決定され得るように正確に表されることを意味する。いくつかの実施形態では、ＧＰＳデータは、ＢＳＭデータ１９５（例えば、図４および図５参照）の要素である。
【００８９】
いくつかの実施形態では、ＤＳＲＣ準拠のＧＰＳユニット２５０は、ＤＳＲＣ規格に準拠する精度で自車両１２３の地理的位置を表すＧＰＳデータを取得するためにＧＰＳ衛星と無線通信するハードウェアを備える。ＤＳＲＣ規格は、２つの車両（例えば、そのうちの１つが自車両１２３である）が隣接する走行車線に位置しているか否かを推測するのにＧＰＳデータが十分に正確であることを要求する。いくつかの実施形態では、ＤＳＲＣ準拠のＧＰＳユニット２５０は、空が開けた状態で６８％の確率で、実際の位置から１．５メートル以内でその２次元位置を識別、監視、および追跡するように動作可能である。走行車線は通常３メートル以上の幅であるので、ＧＰＳデータの２次元誤差が１．５メートル未満であるときはいつでも、本明細書に記載の眠気検出システム１９９は、ＤＳＲＣ準拠のＧＰＳユニット２５０によって提供されるＧＰＳデータを分析し、道路上を同時に走行している異なる２つ以上の車両（例えば、そのうちの１つが自車両１２３である）の相対位置に基づいて、自車両１２３がどの車線を走行しているかを判定することができる。
【００９０】
ＤＳＲＣ準拠のＧＰＳユニット２５０と比較すると、ＤＳＲＣ規格に準拠していない従来のＧＰＳユニットは、車線レベルの精度で自車両１２３の位置を判定することができない。例えば、一般的な道路の車線の幅は、約３メートルである。しかしながら、従来のＧＰＳユニットは、自車両１２３の実際の位置に対して±１０メートルの精度しか持たない。結果として、そのような従来のＧＰＳユニットは、ＧＰＳデータのみに基づいて自車両１２３の走行車線を識別するのに十分に正確ではなく、従来のＧＰＳユニットのみを有するシステムは、自車両１２３の走行車線を識別するために、ＧＰＳデータのみではなく、カメラなどのセンサを利用しなければならない。車両の走行車線を識別することは有益であり、なぜなら、例えば、いくつかの実施形態では、自動運転システムが眠気を催している運転者によって操作される車両をうまく回避することを可能にし得るからである。
【００９１】
図２に示す実施形態では、眠気検出システム１９９は、通信モジュール２０２と、判定モジュール２０４と、を備える。
【００９２】
通信モジュール２０２は、眠気検出システム１９９と、図１の動作環境１００の他の構成要素と、の間の通信を処理するためのルーチンを含むソフトウェアとすることができる。
【００９３】
いくつかの実施形態では、通信モジュール２０２は、眠気検出システム１９９とコンピュータシステム２００の他の構成要素との間の通信を処理するための後述の機能を提供するためにプロセッサ１２５によって実行可能な命令のセットとすることができる。いくつかの実施形態では、通信モジュール２０２は、コンピュータシステム２００のメモリ１２７に記憶することができ、プロセッサ１２５によってアクセス可能かつ実行可能とすることができる。通信モジュール２０２は、信号線２２２を介したプロセッサ１２５およびコンピュータシステム２００の他の構成要素との協調および通信に適合させることができる。
【００９４】
通信モジュール２０２は、通信ユニット１４５を介して、動作環境１００の１つ以上の要素との間でデータを送受信する。例えば、通信モジュール２０２は、通信ユニット１４５を介して、メモリ１２７に記憶されているデジタルデータの一部または全部を受信または送信する。通信モジュール２０２は、通信ユニット１４５を介して、図１を参照して上述した、または図２〜図６Ｂを参照して以下に説明されるデジタルデータまたはメッセージのいずれかを送信または受信することができる。
【００９５】
いくつかの実施形態では、通信モジュール２０２は、眠気検出システム１９９の構成要素からデータを受信し、そのデータをメモリ１２７（あるいはメモリ１２７のバッファもしくはキャッシュ、または図２には示されていないスタンドアロンのバッファもしくはキャッシュ）に記憶する。例えば、通信モジュール２０２は、通信ユニット１４５からのＢＳＭデータ１９５を含むＢＳＭメッセージを、０．１秒毎に１回などの一定の間隔でブロードキャストする。
【００９６】
いくつかの実施形態では、通信モジュール２０２は、眠気検出システム１９９の構成要素間の通信を処理してもよい。例えば、通信モジュール２０２は、メモリ１２７から判定モジュール２０４にＧＰＳデータを送信して、判定モジュール２０４が、ＧＰＳデータをＢＳＭデータ１９５の要素として含むＢＳＭデータ１９５を形成することができるようにする。
【００９７】
いくつかの実施形態では、判定モジュール２０４は、プロセッサ１２５によって実行可能な命令のセットとすることができ、命令のセットは、プロセッサ１２５によって実行された場合に、図３を参照して以下に説明される方法３００の１つ以上のステップをプロセッサ１２５に実行させるように動作可能である。いくつかの実施形態では、判定モジュール２０４は、プロセッサ１２５によって実行可能な命令のセットとすることができ、命令のセットは、プロセッサ１２５によって実行された場合に、図６Ａおよび図６Ｂを参照して以下に説明される方法６００の１つ以上のステップをプロセッサ１２５に実行させるように動作可能である。いくつかの実施形態では、判定モジュール２０４は、コンピュータシステム２００のメモリ１２７に記憶することができ、プロセッサ１２５によってアクセス可能かつ実行可能とすることができる。判定モジュール２０４は、信号線２２４を介したプロセッサ１２５およびコンピュータシステム２００の他の構成要素との協調および通信に適合させることができる。
【００９８】
例示的なプロセス
図３は、いくつかの実施形態による、眠気を催している運転者によって引き起こされるリスクを低減するために、コネクテッド車両の動作を修正するための方法３００を示している。方法３００のステップは、任意の順序で実行可能であり、必ずしも図３に示される順序ではない。
【００９９】
ステップ３０１において、リモート車両は、経路履歴データを含むＢＳＭを送信する。
【０１００】
ステップ３０３において、自車両は、ＢＳＭを受信する。
【０１０１】
ステップ３０５において、自車両の眠気検出システムは、ＢＳＭからＢＳＭデータを解析する。
【０１０２】
ステップ３０７において、眠気検出システムは、ＢＳＭデータに含まれる経路履歴データを分析する。
【０１０３】
ステップ３０８において、眠気検出システムは、経路履歴データに示された運転パターンに基づいて、リモート車両が眠気を催している運転者によって操作されているか否かを判定するために経路履歴データを分析する。
【０１０４】
ステップ３０９において、リモート車両が眠気を催している運転者によって操作されているとの判定に応答して、眠気検出システムは、眠気を催している運転者によって引き起こされるリスクを修正するように動作可能である改善措置（例えば、サブステップ３１１
またはサブステップ３１３）を実行する。
【０１０５】
サブステップ３１１において、自車両が非自律車両である場合、眠気検出システムは、眠気を催している運転者の存在を運転者に通知する。これは、視覚的通知（例えば、ヘッドユニットを介して）、音声通知、または視覚的通知と音声通知との組み合わせを含む。
【０１０６】
サブステップ３１３において、自車両が自律車両である場合、眠気検出システムは、自律走行システムが、（１）自車両とリモート車両との間の距離をとること、（２）眠気を催している運転者の行動を予測するために動作可能な、異なる行動モデルをリモート車両の行動の予測に適用することと、のうちの１つ以上を含む回避行動をとることができるように、リモート車両の地理的位置（例えば、ＢＳＭデータに含まれるＧＰＳデータに基づく。例えば図４および図５を参照）と、リモート車両の軌跡と、を表すデジタルデータを自律走行システムに提供する。眠気検出システムはまた、自車両が回避行動をとろうとしていること、およびなぜこれらの行動が生じているのかを自車両の運転者が理解できるように、自車両の運転者に視覚的通知および音声通知を提供し得る。
【０１０７】
ここで図４を参照すると、いくつかの実施形態による、ＢＳＭデータ１９５の一例を示すブロック図が示されている。
【０１０８】
複数のＢＳＭを送信するための一定の間隔は、ユーザによって設定可能であり得る。いくつかの実施形態では、この間隔のデフォルト設定は、０．１秒毎または実質的に０．１秒毎にＢＳＭを送信することであり得る。
【０１０９】
ＢＳＭは、５．９ＧＨｚのＤＳＲＣ帯域でブロードキャストされる。ＤＳＲＣ範囲は、実質的に１，０００メートルであり得る。いくつかの実施形態では、ＤＳＲＣ範囲は、実質的に１００メートルから実質的に１，０００メートルの範囲を含み得る。ＤＳＲＣ範囲は、ＤＳＲＣ装備エンドポイント間の地形およびオクルージョンなどの変数に応じて、通常、３００から５００メートルである。
【０１１０】
ここで図５を参照すると、いくつかの実施形態による、ＢＳＭデータ１９５の一例を示すブロック図が示されている。
【０１１１】
ＢＳＭは、２つの部分を含み得る。これら２つの部分は、図５に示すように異なるＢＳＭデータ１９５を含み得る。
【０１１２】
ＢＳＭデータ１９５のパート１は、車両のＧＰＳデータ、車両の方位、車両の速度、車両の加速度、車両のステアリングホイール角、および車両のサイズのうちの１つ以上を表し得る。
【０１１３】
ＢＳＭデータ１９５のパート２は、オプションの要素のリストから引き出された可変のデータ要素セットを含むことができる。ＢＳＭのパート２に含まれるＢＳＭデータ１９５のいくつかは、イベントトリガに基づいて選択され、例えば、アンチロックブレーキシステム（「ＡＢＳ」）が起動されることは、車両のＡＢＳシステムに関連するＢＳＭデータ１９５をトリガし得る。
【０１１４】
いくつかの実施形態では、帯域幅を節約するために、パート２のいくつかの要素は、それほど頻繁に送信されない。
【０１１５】
いくつかの実施形態では、ＢＳＭに含まれるＢＳＭデータ１９５は、車両の現在のスナップショットを含む。
【０１１６】
ここで図６Ａおよび図６Ｂを参照すると、いくつかの実施形態による、眠気を催している運転者によって引き起こされるリスクを低減するために、コネクテッド車両の動作を修正するための方法６００が示されている。
【０１１７】
ここで図６Ａを参照すると、ステップ６０１において、自車両の眠気検出システムは、自車両が眠気を催している運転者によって操作されていると自車両の運転者監視システムが判定したか否かを監視する。
【０１１８】
ステップ６０３において、自車両の眠気検出システムは、自車両の運転者監視システムが眠気を催している運転者を検出したと判定する。
【０１１９】
ステップ６０５において、自車両の眠気検出システムは、自車両が自動運転モードになるように、車両の自動運転システムが作動しているか否かを判定する。車両の自動運転システムが作動している場合、車両が自動運転モードであれば、眠気を催している運転者は問題にならないので、本方法はステップ６０１に戻る。
【０１２０】
ステップ６０７において、自車両の眠気検出システムは、（１）自車両が眠気を催している運転者によって操作されていることと、（２）自車両が自動運転モードではないことと、を指示しているデジタルデータを、自車両によって送信されたＢＳＭに挿入する。ＢＳＭはまた、自車両の地理的位置および自車両の軌跡を表すデジタルデータも含む。
【０１２１】
ステップ６０８において、自車両は、ＢＳＭを送信する。
【０１２２】
ステップ６０９において、リモート車両は、ＢＳＭを受信する。
【０１２３】
ステップ６１１において、リモート車両の眠気検出システムは、ＢＳＭからＢＳＭデータを解析する。
【０１２４】
ステップ６１３において、リモート車両の眠気検出システムは、自車両が眠気を催している運転者によって操作されていると判定する。
【０１２５】
ここで図６Ｂを参照すると、ステップ６１５において、自車両が眠気を催している運転者によって操作されているとの判定に応答して、眠気検出システムは、眠気を催している運転者によって引き起こされるリスクを修正するように動作可能である改善措置（例えば、サブステップ６１６またはサブステップ６１８）を実行する。
【０１２６】
サブステップ６１６において、リモート車両が非自律車両である場合、リモート車両の眠気検出システムは、眠気を催している運転者の存在について、リモート車両の運転者に通知する。これは、視覚的通知（例えば、ヘッドユニットを介して）、音声通知、または視覚的通知と音声通知との組み合わせを含む。
【０１２７】
サブステップ６１８において、リモート車両が自律車両である場合、リモート車両の眠気検出システムは、リモート車両の自律走行システムが、（１）リモート車両と自車両との間の距離をとること、（２）眠気を催している運転者の行動を予測するために動作可能な、異なる行動モデルをリモート車両の行動の予測に適用することと、を含む回避行動をとることができるように、自車両の地理的位置（例えば、ＢＳＭデータに含まれるＧＰＳデータに基づく）と、自車両の軌跡と、を表すデジタルデータを、リモート車両の自律走行システムに提供する。リモート車両の眠気検出システムはまた、リモート車両の運転者に視覚的通知および音声通知を提供して、眠気を催している運転者の存在およびリモート
車両が予期せぬ仕方で動作し得る理由を知ることができるようにする。
【０１２８】
上記の記載では、説明目的で、本明細書の完全な理解をもたらすように、多数の具体的詳細を記載した。しかし、本開示が、これらの具体的詳細なしに実施可能であることは当業者には明らかとなるだろう。幾つかの例では、説明を分かりにくくすることを避けるために、構造及びデバイスをブロック図形式で示している。例えば、本実施形態は、主にユーザインタフェース及び特定のハードウェアに関連して、上記で説明することができる。しかし、本実施形態は、データ及びコマンドを受信することができる、どのような種類のコンピュータシステムにも、及びサービスを提供するどのような周辺デバイスにも適用することができる。
【０１２９】
本明細書における「幾つかの実施形態」又は「幾つかの例」への言及は、実施形態又は例に関連して記載したある特定の特徴、構造、又は特性が、記載の少なくとも１つの実施形態に含まれ得ることを意味する。本明細書の様々な箇所における「幾つかの実施形態では」というフレーズの出現は、必ずしも全て同じ実施形態に言及しているわけではない。
【０１３０】
以下の詳細な記載の幾つかの部分は、コンピュータメモリ内のデータビットに対する演算のアルゴリズム及び記号表現の観点から提示される。これらのアルゴリズム的記述及び表現は、データ処理分野の当業者によって、最も効果的に自身の研究の内容を他の当業者に伝えるために使用される手段である。アルゴリズムは、ここでは、及び一般的に、所望の結果をもたらす、セルフコンシステントな一連のステップであると考えられる。これらのステップは、物理量の物理的操作を必要とするものである。一般に、必ずではないが、これらの量は、保存、転送、結合、比較、及びその他の操作が行われることが可能な電気又は磁気信号の形をとる。時には、主に一般的な用法が理由で、ビット、値、要素、記号、文字、用語、又は数字などとして、これらの信号に言及することが便利であると分かっている。
【０１３１】
しかし、これら及び類似の用語の全てが、適切な物理量と関連付けられるべきであること、及びこれらの量に適用される便利なラベルにすぎないことが留意されるべきである。具体的な別段の記載のない限り、以下の記述から明らかなように、記載全体を通して、「処理する」、「算出する」、「計算する」、「決定する」、又は「表示する」などを含む用語を利用した記述は、コンピュータシステムのレジスタ及びメモリ内で物理（電子）量として表されるデータを、コンピュータシステムのメモリ又はレジスタ、又は他のそのような情報ストレージ、送信、又はディスプレイデバイス内で同様に物理量として表される他のデータへと操作及び変換する、コンピュータシステム又は類似の電子コンピューティングデバイスのアクション及びプロセスを指す。
【０１３２】
本明細書の本実施形態はまた、本明細書における動作を行うための装置に関してもよい。この装置は、必要とされる目的のために特別に構築されてもよく、又はコンピュータに保存されたコンピュータプログラムによって選択的に作動又は再設定される汎用コンピュータを含んでいてもよい。このようなコンピュータプログラムは、限定されないが、フロッピーディスク、光ディスク、ＣＤ−ＲＯＭ、及び磁気ディスクを含むあらゆる種類のディスク、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気又は光カード、不揮発性メモリを備えたＵＳＢキーを含むフラッシュメモリ、又はそれぞれコンピュータシステムバスに結合された電子命令を保存するのに適したあらゆる種類の媒体を含む、コンピュータ可読ストレージ媒体に保存されてもよい。
【０１３３】
本明細書は、幾つかの完全なハードウェア実施形態、幾つかの完全なソフトウェア実施形態、又はハードウェア及びソフトウェア要素の両方を含有した幾つかの実施形態の形を
とり得る。幾つかの好ましい実施形態では、本明細書は、限定されないが、ファームウェア、常駐ソフトウェア、マイクロコードなどを含むソフトウェアで実施される。
【０１３４】
さらに、記載は、コンピュータ又は任意の命令実行システムによって、又は関連して使用されるプログラムコードを提供するコンピュータ使用可能又はコンピュータ可読媒体からアクセス可能なコンピュータプログラム製品の形をとり得る。この記載を目的として、コンピュータ使用可能又はコンピュータ可読媒体は、命令実行システム、装置、又はデバイスによって、又は関連して使用されるプログラムの含有、保存、伝達、伝搬、又は伝送を行うことができる、どのような装置でもよい。
【０１３５】
プログラムコードの保存又は実行に適したデータ処理システムは、システムバスによってメモリ素子と直接的又は間接的に結合された少なくとも１つのプロセッサを含む。メモリ素子は、プログラムコードの実際の実行中に用いられるローカルメモリ、大容量ストレージ、及び実行中に大容量ストレージからコードが抽出されなければならない回数を減らすために少なくとも一部のプログラムコードの一時的ストレージを提供するキャッシュメモリを含み得る。
【０１３６】
入出力又はＩ／Ｏデバイス（限定されないが、キーボード、ディスプレイ、ポインティングデバイスなどを含む）は、システムに直接的に、又は介在するＩ／Ｏコントローラを通して結合され得る。
【０１３７】
ネットワークアダプタは、データ処理システムが、介在する私設又は公衆ネットワークを通して他のデータ処理システム、リモートプリンタ、又はストレージデバイスに結合されることを可能にするために、システムに結合されてもよい。モデム、ケーブルモデム、及びイーサネットカードは、現在利用可能なネットワークアダプタの種類のほんの数例である。
【０１３８】
最後に、本明細書に提示するアルゴリズム及びディスプレイは、どの特定のコンピュータ又は他の装置とも本質的に関連していない。本明細書の教示に従って、様々な汎用システムをプログラムと共に使用することができ、又は必要な方法ステップを行うように、より専門化された装置を構築することが便利であると判明する場合がある。様々なこれらのシステムのために必要な構造は、以下の記載から分かるだろう。加えて、本明細書は、特定のプログラミング言語に関連して記載されていない。様々なプログラミング言語を使用して、ここに記載される本明細書の教示を実施することができることが認識されるだろう。
【０１３９】
本明細書の実施形態の上記の記載は、例示及び説明を目的として提示されたものである。包括的であること、又は開示した正確な形態に本明細書を限定することを意図したものではない。上記の教示に鑑みて、多くの変更形態及び変形形態が可能である。本開示の範囲が、この詳細な説明によってではなく、本出願の特許請求の範囲によって限定されることが意図される。当該分野に精通する者には理解されるように、本明細書は、その精神又は必須の特性から逸脱することなく、他の特定の形態で具現化されてもよい。同様に、モジュール、ルーチン、特徴、属性、手法、及び他の態様の特定の命名及び区分は、義務的又は重要なものではなく、本明細書又はその特徴を実施する機構は、異なる名称、区分、又は形式を有していてもよい。さらに、関連技術の当業者には明らかとなるように、本開示のモジュール、ルーチン、特徴、属性、手法、及び他の態様は、ソフトウェア、ハードウェア、ファームウェア、又はこれら３つの任意の組み合わせとして実施することができる。また、本明細書のコンポーネント（その一例は、モジュールである）がソフトウェアとして実施される場合はいつでも、そのコンポーネントは、スタンドアロンプログラムとして、より大きなプログラムの一部として、複数の別個のプログラムとして、静的又は動
的にリンクしたライブラリとして、カーネルロード可能モジュールとして、デバイスドライバとして、又はコンピュータプログラミング分野の当業者に現在又は将来公知のあらゆる及びその他の方法で実施することができる。加えて、本開示は、どの特定のプログラミング言語の実施形態にも、又はどの特定のオペレーティングシステム又は動作環境の実施形態にも決して限定されない。従って、本開示は、以下の特許請求の範囲に記載される本明細書の範囲を説明するものであって、限定するものではないことが意図される。
【図１】
2020030806.tif 000003
【図２】
2020030806.tif 000004
【図３】
2020030806.tif 000005
【図４】
2020030806.tif 000006
【図５】
2020030806.tif 000007
【図６Ａ】
2020030806.tif 000008
【図６Ｂ】
2020030806.tif 000009
【手続補正書】
【提出日】令和1年10月25日(2019.10.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１のコネクテッド車両によって、第２のコネクテッド車両の経路履歴を表すデジタルデータを含む車両対モノ（Ｖ２Ｘ）メッセージを受信することと、
前記第１のコネクテッド車両によって、前記Ｖ２Ｘメッセージに含まれる前記デジタルデータによって表された前記経路履歴に基づいて、前記第２のコネクテッド車両の運転者が眠気を催していると判定することと、
前記第１のコネクテッド車両によって、前記運転者によって引き起こされるリスクを低減するように、前記第２のコネクテッド車両の前記運転者が眠気を催していることに基づいて前記第１のコネクテッド車両の動作を修正するように動作可能な改善措置を実行することと、
を含む、方法。
【請求項２】
前記Ｖ２Ｘメッセージが、専用狭域通信（ＤＳＲＣ）メッセージである、請求項１に記載の方法。
【請求項３】
前記Ｖ２Ｘメッセージが、Ｗｉ−Ｆｉメッセージ、３Ｇメッセージ、４Ｇメッセージ、５Ｇメッセージ、ロングタームエボリューション（ＬＴＥ）メッセージ、ミリ波通信メッセージ、Ｂｌｕｅｔｏｏｔｈメッセージ、および衛星通信のうちの１つではない、請求項１に記載の方法。
【請求項４】
前記Ｖ２Ｘメッセージが、基本安全メッセージである、請求項１に記載の方法。
【請求項５】
前記デジタルデータが、前記第２のコネクテッド車両が走行している道路の幅の実質的に±半分の精度で前記第２のコネクテッド車両の位置を表す、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記改善措置が、前記第２のコネクテッド車両が眠気を催している運転者によって操作されていることを表す通知を提供することを含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記第１のコネクテッド車両が自律車両であり、前記改善措置は、前記第２のコネクテッド車両を回避するために前記第１のコネクテッド車両が自動的に回避行動をとることを含む、請求項１から６のいずれか一項に記載の方法。
【請求項８】
第２のコネクテッド車両の経路履歴を表すデジタルデータを含む車両対モノ（Ｖ２Ｘ）メッセージを受信するように動作可能である、第１のコネクテッド車両のプロセッサと、
前記プロセッサに通信可能に接続された非一時的メモリであって、前記非一時的メモリがコンピュータコードを記憶し、前記コンピュータコードが、前記プロセッサによって実行された場合に、前記Ｖ２Ｘメッセージに含まれる前記デジタルデータによって表された前記経路履歴に基づいて、前記第２のコネクテッド車両の運転者が眠気を催していると判定することと、前記運転者によって引き起こされるリスクを低減するように、前記第２のコネクテッド車両の前記運転者が眠気を催していることに基づいて前記第１のコネクテッド車両の動作を修正するように動作可能な改善措置を実行することと、を前記プロセッサに行わせるように動作可能である、非一時的メモリと、
を備える、システム。
【請求項９】
前記デジタルデータが、前記第２のコネクテッド車両が走行している道路の幅の実質的に±半分の精度で前記第２のコネクテッド車両の位置を表す、請求項８に記載のシステム。
【請求項１０】
前記改善措置が、前記第２のコネクテッド車両が眠気を催している運転者によって操作されていることを表す通知を提供することを含む、請求項８または９に記載のシステム。
【請求項１１】
前記第１のコネクテッド車両が自律車両であり、前記改善措置は、前記第２のコネクテッド車両を回避するために前記第１のコネクテッド車両が自動的に回避行動をとることを含む、請求項８から１０のいずれか一項に記載のシステム。
【請求項１２】
命令を含むコンピュータプログラム製品であって、前記命令が、第１のコネクテッド車両のプロセッサによって実行された場合に、
第２のコネクテッド車両の経路履歴を表すデジタルデータを含む車両対モノ（Ｖ２Ｘ）メッセージを受信することと、
前記Ｖ２Ｘメッセージに含まれる前記デジタルデータによって表された前記経路履歴に基づいて、前記第２のコネクテッド車両の運転者が眠気を催していると判定することと、
前記運転者によって引き起こされるリスクを低減するように、前記第２のコネクテッド車両の前記運転者が眠気を催していることに基づいて前記第１のコネクテッド車両の動作を修正するように動作可能な改善措置を実行することと、
を含む動作を前記プロセッサに行わせる、プログラム。
【請求項１３】
前記改善措置は、前記第１のコネクテッド車両が自律車両であるか非自律車両であるかに応じて異なる、請求項１２に記載のプログラム。
【請求項１４】
前記改善措置が、前記第２のコネクテッド車両が眠気を催している運転者によって操作されていることを表す通知を提供することを含む、請求項１２または１３に記載のプログラム。
【請求項１５】
前記第１のコネクテッド車両が自律車両であり、前記改善措置は、前記第２のコネクテッド車両を回避するために前記第１のコネクテッド車両が自動的に回避行動をとることを含む、請求項１２から１４のいずれか一項に記載のプログラム。
【外国語明細書】
2020030806000001.pdf