(57)【特許請求の範囲】
【請求項１】
路面に対する車両姿勢の変動量を示す車両情報を受け取り、かつ、所定の位置に対する乗員の頭部の変動量を示す頭部情報を受け取る入力部と、
前記車両情報および前記頭部情報に基づいて、前記乗員に眠気があるか否かを判定する判定部と、を備え、
前記判定部は、前記車両姿勢が変動したときに、前記乗員の頭部が、前記車両姿勢の変動方向と同じ方向に変動し、かつ、前記車両姿勢が変動した時点に対する、前記乗員の頭部が変動した時点の遅延時間が所定時間より長いことを条件として、前記乗員に眠気があると判定する、
眠気判定装置。
【請求項２】
前記判定部は、前記遅延時間に基づいて複数段階の眠気レベルを判定する、
請求項１に記載の眠気判定装置。
【請求項３】
前記判定部は、前記乗員に眠気があると判定した場合、覚醒を促す報知をする、
請求項１または請求項２に記載の眠気判定装置。
【請求項４】
前記遅延時間は、前記車両姿勢の変動量がピークになる時点と、前記乗員の頭部の変動量がピークになる時点との時間差に相当する時間である、
請求項１から請求項３のいずれか１項に記載の眠気判定装置。
【請求項５】
前記判定部は、前記車両姿勢の変動が発生してから第２の所定時間以内に車載装置の操作入力を検知しなかったことを条件として、前記乗員に眠気があるか否かを判定する、
請求項１から請求項４のいずれか１項に記載の眠気判定装置。
【請求項６】
路面に対する車両姿勢の変動量を示す車両情報を受け取り、かつ、所定の位置に対する乗員の頭部の変動量を示す頭部情報を受け取るステップと、
前記車両情報および前記頭部情報に基づいて、前記乗員に眠気があるか否かを判定するステップと、
前記車両姿勢が変動したときに、前記乗員の頭部が、前記車両姿勢の変動方向と同じ方向に変動し、かつ、前記車両姿勢が変動した時点に対する、前記乗員の頭部が変動した時点の遅延時間が所定時間より長いことを条件として、前記乗員に眠気があると判定するステップと、を有する、
眠気判定方法。
【請求項７】
路面に対する車両姿勢の変動量を示す車両情報を受け取り、かつ、所定の位置に対する乗員の頭部の変動量を示す頭部情報を受け取る入力部と、
前記車両情報および前記頭部情報に基づいて、前記乗員に眠気があるか否かを判定する判定部と、を含む眠気判定システムにおける眠気判定装置のコンピュータにおいて実行される眠気判定プログラムであって、
前記眠気判定装置のコンピュータに対して、
前記車両姿勢が変動したときに、前記乗員の頭部が、前記車両姿勢の変動方向と同じ方向に変動し、かつ、前記車両姿勢が変動した時点に対する、前記乗員の頭部が変動した時点の遅延時間が所定時間より長いことを条件として、前記乗員に眠気があると判定する処理を実行させる、眠気判定プログラム。
【請求項８】
路面に対する車両姿勢の変動量を示す車両情報を受け取り、かつ、所定の位置に対する乗員の頭部の変動量を示す頭部情報を受け取る入力部と、
前記車両情報および前記頭部情報に基づいて、前記乗員に眠気があるか否かを判定する判定部と、を含む眠気判定システムにおける眠気判定装置のコンピュータにおいて実行される眠気判定プログラムを記録したコンピュータ読み取り可能な非一時的な記録媒体であって、
前記眠気判定装置のコンピュータに対して、
前記車両姿勢が変動したときに、前記乗員の頭部が、前記車両姿勢の変動方向と同じ方向に変動し、かつ、前記車両姿勢が変動した時点に対する、前記乗員の頭部が変動した時点の遅延時間が所定時間より長いことを条件として、前記乗員に眠気があると判定する処理を実行させる眠気判定プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乗員の眠気状態を判定する眠気判定装置、眠気判定方法、眠気判定プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、乗員の眠気状態を判定する眠気判定装置が知られている（例えば、特許文献１参照）。この技術では、カーブ区間における乗員の頭部の挙動に基づいて乗員の眠気状態を判定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５３２６５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の構成では、乗員の頭部の挙動が小さくなる単調道路において、乗員の眠気状態を精度よく判定することができなかった。
【０００５】
本発明の目的は、乗員の眠気状態を精度よく判定することができる眠気判定装置および眠気判定方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る眠気判定装置は、路面に対する車両姿勢の変動量を示す車両情報を受け取り、かつ、所定の位置に対する乗員の頭部の変動量を示す頭部情報を受け取る入力部と、前記車両情報および前記頭部情報に基づいて、前記乗員に眠気があるか否かを判定する判定部と、を備え、前記判定部は、前記車両姿勢が変動したときに、前記乗員の頭部が、前記車両姿勢の変動方向と同じ方向に変動し、かつ、前記車両姿勢が変動した時点に対する、前記乗員の頭部が変動した時点の遅延時間が所定時間より長いことを条件として、前記乗員に眠気があると判定する。
【０００７】
本発明の一態様に係る眠気判定方法は、路面に対する車両姿勢の変動量を示す車両情報を受け取り、かつ、所定の位置に対する乗員の頭部の変動量を示す頭部情報を受け取るステップと、前記車両情報および前記頭部情報に基づいて、前記乗員に眠気があるか否かを判定するステップと、前記車両姿勢が変動したときに、前記乗員の頭部が、前記車両姿勢の変動方向と同じ方向に変動し、かつ、前記車両姿勢が変動した時点に対する、前記乗員の頭部が変動した時点の遅延時間が所定時間より長いことを条件として、前記乗員に眠気があると判定するステップと、を有する。
【０００８】
本発明の一態様に係る眠気判定プログラムは、路面に対する車両姿勢の変動量を示す車両情報を受け取り、かつ、所定の位置に対する乗員の頭部の変動量を示す頭部情報を受け取る入力部と、前記車両情報および前記頭部情報に基づいて、前記乗員に眠気があるか否かを判定する判定部と、を含む眠気判定システムにおける眠気判定装置のコンピュータにおいて実行される眠気判定プログラムであって、前記眠気判定装置のコンピュータに対して、前記車両姿勢が変動したときに、前記乗員の頭部が、前記車両姿勢の変動方向と同じ方向に変動し、かつ、前記車両姿勢が変動した時点に対する、前記乗員の頭部が変動した時点の遅延時間が所定時間より長いことを条件として、前記乗員に眠気があると判定する処理を実行させる。
【０００９】
本発明の一態様に係る記録媒体は、路面に対する車両姿勢の変動量を示す車両情報を受け取り、かつ、所定の位置に対する乗員の頭部の変動量を示す頭部情報を受け取る入力部と、前記車両情報および前記頭部情報に基づいて、前記乗員に眠気があるか否かを判定する判定部と、を含む眠気判定システムにおける眠気判定装置のコンピュータにおいて実行される眠気判定プログラムを記録したコンピュータ読み取り可能な非一時的な記録媒体であって、前記眠気判定装置のコンピュータに対して、前記車両姿勢が変動したときに、前記乗員の頭部が、前記車両姿勢の変動方向と同じ方向に変動し、かつ、前記車両姿勢が変動した時点に対する、前記乗員の頭部が変動した時点の遅延時間が所定時間より長いことを条件として、前記乗員に眠気があると判定する処理を実行させる眠気判定プログラムを記録する。
【発明の効果】
【００１０】
本発明によれば、頭部の挙動が小さくなる単調道路であっても、乗員の眠気状態を精度よく判定することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る眠気判定装置を含む眠気判定システムの構成の一例を示すブロック図
【図２】第１実施形態に係る眠気判定装置の動作の一例を示すフローチャート
【図３Ａ】車両姿勢の変動量がピークとなった時点の車両姿勢と乗員の頭部状態の一例を示す図
【図３Ｂ】乗員の頭部の変動量がピークとなった時点の車両姿勢と乗員の頭部状態の一例を示す図
【図４】第１実施形態に係る車両姿勢変動量および頭部変動量の経時変化の一例を示すタイムチャート
【図５】第２実施形態に係る眠気判定装置を含む眠気判定システムの構成の一例を示すブロック図
【図６】第２実施形態に係る眠気判定装置の動作の一例を示すフローチャート
【図７】変形例１に係る眠気判定テーブルの内容の一例を示す図
【図８】変形例２に係る眠気判定装置の動作の一例を示すフローチャート
【図９】変形例２に係る車両姿勢変動量および頭部変動量の経時変化の一例を示すタイムチャート
【図１０】本発明の各実施形態に係る眠気判定システム、眠気判定装置のハードウェア構成例を示すブロック図
【発明を実施するための形態】
【００１２】
（第１実施形態）
以下、本実施の第１実施形態を図面に基づいて詳細に説明する。
まず、本発明の第１実施形態に係る眠気判定装置を含む眠気判定システムの構成について説明する。
【００１３】
図１は、本実施の形態に係る眠気判定装置を含む眠気判定システムの構成の一例を示すブロック図である。
【００１４】
眠気判定システム１は、例えば、車両等の移動体において用いられ、車両の運転を支援するシステムである。眠気判定システム１は、車載機器であってもよいし、車両に持ち込まれる機器であってもよい。また、本実施の形態では、ユーザが車両の乗員、特に車両の運転者である例について説明するが、その限りではない。
【００１５】
図１に示すように、眠気判定システム１は、車両姿勢検知部１１と、頭部状態取得部１２と、報知部１３と、眠気判定装置１００とを備えている。
【００１６】
車両姿勢検知部１１は、路面に対する車両姿勢の変動量を検知するセンサであり、当該変動量を示す車両情報を眠気判定装置１００（後述する入力部１１０）に出力する。車両姿勢の変動量は、車両の、路面に対するピッチ角、ロール角およびヨー角の大きさである。なお、車両姿勢の変動量は、これに限定されず、例えば、車体端部と路面との距離としてもよい。
【００１７】
頭部状態取得部１２は、所定の位置に対する乗員の頭部の変動量を取得するセンサであり、当該変動量を示す頭部情報を眠気判定装置１００（入力部１１０）に出力する。所定の位置は、例えば、ヘッドレストの位置や、サイドドアの位置とすることができる。なお、所定の位置は、これらに限定されず、適宜変更してよい。
【００１８】
報知部１３は、眠気判定装置１００（後述する判定部１２０）からの報知指令を取得する。報知部１３は、報知指令を取得した場合、注意喚起音を出力する等して乗員に覚醒を促すための報知をする。
【００１９】
眠気判定装置１００は、上述した車両情報および頭部情報に基づいて乗員に眠気があるか否かを判定する装置であり、入力部１１０と、判定部１２０とを備えている。
【００２０】
入力部１１０は、車両姿勢検知部１１からの車両情報を受け取り、当該車両情報を判定部１２０に出力する。入力部１１０は、頭部状態取得部１２からの頭部情報を受け取り、当該頭部情報を判定部１２０に出力する。
【００２１】
判定部１２０は、入力部１１０から車両情報および頭部情報を受け取る。判定部１２０は、現在時刻Ｔから一定時間Ｔ１だけ遡った時刻Ｔ−Ｔ１から現在時刻Ｔまでの、車両情報および頭部情報を記憶する。また、判定部１２０は、車両情報および頭部情報における最新の情報を受け取ったら、車両情報および頭部情報の最も古い情報を消去する。一定時間Ｔ１は、判定部１２０が車両姿勢の変動を認識してから乗員の眠気を判定するのに十分長い時間（例えば、１０秒）に設定するとよい。
【００２２】
判定部１２０は、一定時間Ｔ１内における車両情報および頭部情報に基づいて、乗員に眠気があるか否かを判定する。
【００２３】
具体的に、判定部１２０は、車両姿勢が変動したときに、乗員の頭部が、車両姿勢の変動方向と同じ方向に変動したか否かを判定する。判定部１２０は、乗員の頭部が車両姿勢の変動方向と同じ方向に移動したことを条件として、車両姿勢が変動した時点に対する、乗員の頭部が変動した時点の遅延時間ＴＤを算出する。判定部１２０は、当該遅延時間ＴＤが所定時間Ｔ２より長いか否かを判定し、遅延時間ＴＤが所定時間Ｔ２より長いことを条件として、乗員に眠気があると判定する。
【００２４】
遅延時間ＴＤは、車両姿勢の変動量がピークになる時点と、乗員の頭部の変動量がピークになる時点との時間差に相当する時間である。また、遅延時間ＴＤは、これに限定されず、例えば、車両姿勢および乗員の頭部のそれぞれの変動が発生したときを基準とした時間差としてもよい。また、所定時間Ｔ２は、遅延時間ＴＤにおける、乗員の眠気判定の閾値となる時間であり、実験結果等に基づいて適宜設定することができる。
【００２５】
判定部１２０は、乗員に眠気があると判定した場合、報知指令を報知部１３に出力する。
【００２６】
次に、眠気判定装置１００の動作について説明する。
【００２７】
図２は、眠気判定装置１００の動作の一例を示すフローチャートである。
【００２８】
図２に示すように、車両１の走行が開始されると、ステップＳ１０００において、判定部１２０は、入力部１１０から車両情報および頭部情報を受け取り、各情報を記憶する。ステップＳ１０００の後、判定部１２０は、処理をステップＳ１０５０に進める。
【００２９】
ステップＳ１０５０において、判定部１２０は、車両姿勢の変動量のピーク値であるＶｐ［ｄｅｇ］を取得する。ステップＳ１０５０の後、判定部１２０は、処理をステップＳ１１００に進める。
【００３０】
ステップＳ１１００において、判定部１２０は、乗員の頭部の変動量のピーク値であるＨｐ［ｃｍ］を取得する。ステップＳ１１００の後、判定部１２０は、処理をステップＳ１２００に進める。
【００３１】
ステップＳ１２００において、判定部１２０は、車両姿勢の変動方向と、頭部の変動方向が同じ方向であるか否かを判定する。判定部１２０は、変動方向が同じでないと判定した場合（Ｓ１２００：ＮＯ）、乗員の眠気の判定を行わず、処理をステップＳ１８００に進め、変動方向が同じ方向であると判定した場合（Ｓ１２００：ＹＥＳ）、処理をステップＳ１３００に進める。
【００３２】
ステップＳ１３００において、判定部１２０は、車両姿勢が変動したときに対する、乗員の頭部が変動したときの遅延時間ＴＤを算出する。ステップＳ１３００の後、判定部１２０は、処理をステップＳ１４００に進める。
【００３３】
ステップＳ１４００において、判定部１２０は、遅延時間ＴＤが所定時間Ｔ２よりも長いか否かを判定する。判定部１２０は、遅延時間ＴＤが所定時間Ｔ２以下と判定した場合（Ｓ１４００：ＮＯ）、処理をステップＳ１５００に進め、遅延時間ＴＤが所定時間Ｔ２より長いと判定した場合（Ｓ１４００：ＹＥＳ）、処理をステップＳ１６００に進める。
【００３４】
ステップＳ１５００において、判定部１２０は、眠気なしと判定する。ステップＳ１５００の後、判定部１２０は、処理をステップＳ１８００に進める。
【００３５】
ステップＳ１６００において、判定部１２０は、眠気ありと判定する。ステップＳ１６００の後、判定部１２０は、処理をステップＳ１７００に進める。
【００３６】
ステップＳ１７００において、判定部１２０は、報知指令を報知部１３に出力する。これにより、報知部１３は、乗員に覚醒を促す報知をする。ステップＳ１７００の後、判定部１２０は、処理をステップＳ１８００に進める。
【００３７】
ステップＳ１８００において、判定部１２０は、車両の走行が終了したか否かを判定する。判定部１２０は、走行が終了してないと判定した場合（Ｓ１８００：ＮＯ）、処理をステップＳ１０００に戻し、走行が終了したと判定した場合（Ｓ１８００：ＹＥＳ）、処理を終了する。
【００３８】
以上のように構成された眠気判定装置１００の作用効果について詳細に説明する。まず、車両姿勢が変動してから一定時間Ｔ１内に乗員の頭部が変動し、かつ、車両姿勢の変動方向と、乗員の頭部の変動方向が同じ方向（路面に対するピッチ方向）である場合について図３および図４を用いて説明する。
【００３９】
図３Ａは、車両姿勢の変動量がピークとなった時点の車両姿勢と乗員の頭部状態の一例を示す図であり、図３Ｂは、車両姿勢の変動量がピークとなった後に、車両姿勢の変動に伴って乗員の頭部の変動量がピークとなった時点の車両姿勢と乗員の頭部状態の一例を示す図である。図４は、車両姿勢変動量および頭部変動量の経時変化の一例を示すタイムチャートである。
【００４０】
図３Ａおよび図３Ｂに示すように、車両１Ａが図面右側に向けて走行中、車両１Ａの加減速や路面状況の変化等により、車両１Ａの姿勢が、路面に対するピッチ方向に変動した場合、乗員２の頭部３は、車両１Ａの車両姿勢の変動に追従するようにして進行方向側に傾く。具体的に、乗員２の頭部３は、ヘッドレストの位置である所定の位置Ｐ１からＨｏ［ｃｍ］離れた初期位置Ｐ２からの変動量のピーク値がＨｐ［ｃｍ］となるピーク位置Ｐ３の位置まで変動する。なお、本実施形態では、乗員２の頭部３の上端を頭部変動の基準とするが、これに限定されず、頭部３における他の位置を頭部変動の基準としてもよい。
【００４１】
眠気判定装置１００は、車両姿勢検知部１１および頭部状態取得部１２から、図３Ａおよび図３Ｂの車両情報および頭部情報を受け取って、車両姿勢および頭部の各変動量の経時変化を示す波形を記憶する。図４に示すように、判定部１２０は、車両姿勢変動量として、ピーク値がＶｐ［ｄｅｇ］となる山状の部分（時刻ｔ０〜ｔ２）を有する波形を記憶し、頭部変動量として、ピーク値がＨｐとなる山状の部分（時刻ｔ３〜ｔ５）を有する波形を記憶する。なお、判定部１２０における記憶対象は、変動量の経時変化を示す波形に限定されない。判定部１２０は、眠気判定に必要となる、変動方向およびピークとなる時点を示す情報を記憶すればよい。
【００４２】
眠気判定装置１００は、車両姿勢の変動量がピークとなる時点および頭部の変動量がピークとなる時点を特定し、各変動量が同じ方向であることを特定し、車両姿勢の変動量がピークとなる時刻ｔ１に対する、頭部の変動量がピークとなる時刻ｔ４までの時間である遅延時間ＴＤを算出する。
【００４３】
ここで、乗員２は眠気がない場合、自身の姿勢を保つために車両姿勢の変動に対して反射的な運動をする。すなわち、乗員２に眠気がない場合、乗員２は、頭部３の挙動を車両姿勢の変動に即座に追従させるため、車両１Ａの姿勢変動に対する乗員２の頭部３の変動の遅延時間ＴＤが短くなる。一方、乗員２に眠気がある場合、乗員２の姿勢の維持機能が低下し、車両姿勢の変動に対する頭部３の挙動の追従が遅れるため、車両１Ａの姿勢変動に対する乗員２の頭部３の変動の遅延時間ＴＤが長くなる。
【００４４】
本実施形態の眠気判定装置１００は、車両姿勢が変動したときに、乗員２の頭部３が、車両姿勢の変動方向と同じ方向に変動し、かつ、車両姿勢が変動した時点に対する、乗員２の頭部３が変動した時点の遅延時間ＴＤが所定時間Ｔ２よりも長いことを条件として乗員２に眠気があると判定する。これにより、車両姿勢の変動に対する、乗員２の頭部３の挙動の追従が遅れていることを精度よく検知することができる。そのため、乗員２の眠気状態を精度よく判定することができる。
【００４５】
また、本実施形態の眠気判定装置１００では、車両姿勢の変動に対する頭部３の変動の遅延時間ＴＤを所定時間Ｔ２と比較することで乗員２の眠気を判定するので、車両姿勢および頭部３の変動量が小さい場合、つまり、車両が、頭部３の挙動が小さくなる単調道路を走行中の場合であっても、乗員２の眠気状態を精度よく判定することができる。
【００４６】
また、判定部１２０が乗員２に眠気があると判定した場合、報知指令を報知部１３に出力するので、乗員２に覚醒を促すことができる。
【００４７】
（第２実施形態）
次に、第２実施形態に係る眠気判定装置１００について適宜図面を参照しながら詳細に説明する。なお、前述した第１実施形態と略同様の構成要素については、同一の符号を付し、説明を省略することとする。
【００４８】
図５は、第２実施形態に係る眠気判定装置を含む車両の構成の一例を示すブロック図である。
【００４９】
図５に示すように、眠気判定システム１は、前述した第１実施形態と同様の構成の他、機器操作検知部１４を備えている。
【００５０】
機器操作検知部１４は、乗員がカーナビ等の車載装置の操作入力をしたことを示す操作情報を検知するセンサであり、当該操作情報を入力部１１０に出力する。
【００５１】
入力部１１０は、機器操作検知部１４からの操作情報を受け取り、当該操作情報を判定部１２０に出力する。機器操作検知部１４は、カーナビ等の入力情報に基づいて機器操作を検知してもよいし、車内に設置されたカメラにより乗員を撮影し、画像処理によってカーナビ等の操作の有無を判定し、機器操作を検知してもよい。
【００５２】
判定部１２０は、入力部１１０からの操作情報を受け取り、当該操作情報により、車両姿勢の変動が発生してから第２の所定時間以内に乗員が車載装置の操作入力をしたか否かを判定する。判定部１２０は、第２の所定時間以内に乗員が車載装置の操作入力をしなかったと判定した場合、乗員の眠気を判定する。
【００５３】
次に、第２実施形態に係る眠気判定装置１００の動作について説明する。
【００５４】
図６は、第２実施形態に係る眠気判定装置１００の動作の一例を示すフローチャートである。
【００５５】
図６に示すように、判定部１２０は、ステップＳ１０００において、入力部１１０から各情報を受け取ったら、ステップＳ１０１０において、機器操作検知部１４から操作情報を受け取る。ステップＳ１０１０の後、判定部１２０は、処理をステップＳ１０２０に進める。
【００５６】
ステップＳ１０２０において、判定部１２０は、受け取った操作情報に基づいて、車載装置の操作入力があるか否かを判定する。判定部１２０は、操作入力ありと判定した場合（Ｓ１０２０：ＹＥＳ）、処理をステップＳ１８００に進め、操作入力なしと判定した場合（Ｓ１０２０：ＮＯ）、処理をステップＳ１０５０に進める。ステップＳ１０５０以降の処理は、図２と同様である。
【００５７】
このような構成によれば、乗員が車載装置を操作したときに頭部が変動しても、眠気判定装置１００によって眠気ありと誤判定されるのを抑制することができる。なお、本実施の形態においては、乗員による車載装置の操作入力の有無に基づいて、乗員の眠気判定要否を決定したがこの限りではない。例えば、車両周辺の障害物確認など頭部の変動を伴う乗員の意図的な動作の有無に基づいて、乗員の眠気判定要否を決定してもよい。
【００５８】
以上、本発明の各実施形態について説明したが、本発明は、前記した実施形態に限定されることなく、適宜変形して実施することができる。
【００５９】
（変形例１）
なお、上記した各実施形態では、判定部１２０が、乗員の眠気の有無のみを判定していたが、これに限定されず、判定部１２０が、遅延時間ＴＤに基づいて複数段階の眠気レベルを判定するようにしてもよい。具体的に、判定部１２０は、図７に示す眠気判定テーブルを参照し、算出した遅延時間ＴＤに基づいて眠気レベルの判定を行う。
【００６０】
図７は、眠気判定テーブルの内容の一例を示す図である。
【００６１】
図７に示すように、眠気判定テーブルは、予め定められた複数の眠気レベルのそれぞれについて、その眠気レベルにおける遅延時間の範囲を記述したテーブルである。
【００６２】
遅延時間に記述されたパラメータＲ１〜Ｒ４は、各眠気レベルにおける遅延時間ＴＤの各範囲を規定する閾値であり、Ｒ１＜Ｒ２＜Ｒ３＜Ｒ４の関係を満たす。
【００６３】
眠気レベルに記述された「レベル１」〜「レベル５」は、例えば、特開２０１３−８１５１６号公報に記載されている５段階の眠気レベルである。「レベル１」は、全く眠くなさそうな状態に対応する。「レベル２」は、やや眠そうな状態に対応する。「レベル３」は、眠そうな状態に対応する。「レベル４」は、かなり眠そうな状態に対応する。「レベル５」は、非常に眠そうな状態に対応する。
【００６４】
つまり、眠気判定テーブルは、より長い遅延時間ほどより高い眠気レベルを対応づけている。このような構成によれば、眠気の初期段階においても、その眠気レベルを精度良く判定することができる。
【００６５】
また、この場合、図５に示す報知部１３は、各眠気レベルに応じた報知、例えば、眠気レベルが高くなるほど大きな注意喚起音を出力するように構成するとよい。また、眠気レベルが低い場合は、「ピッ」等の注意喚起音を用い、眠気レベルが高い場合は、「ピピピッ」等の警報を用いる等、眠気レベルに応じて報知内容を変更してもよい。さらに眠気レベルに応じて、シートベルトの振動やエアコンの送風など、聴覚情報以外の手段を組み合わせて用いてもよい。このような構成によれば、眠気レベルに応じた報知により、乗員に対して適切な注意喚起をすることができる。
【００６６】
（変形例２）
なお、前記した第１実施形態に係る眠気判定装置１００は、遅延時間ＴＤが、車両姿勢の変動量および乗員の頭部の変動量がピークとなるときの時点を基準に算出されていたが、本発明はこれに限定されない。例えば、車両姿勢の変動量と、頭部の変動量との相互相関により、遅延時間ＴＤを算出してもよい。
【００６７】
この眠気判定装置１００の動作について説明する。
図８は、変形例２に係る眠気判定装置１００の動作の一例を示すフローチャートである。
【００６８】
図８に示すように、判定部１２０は、ステップＳ１０００において、入力部１１０から各情報を受け取ったら、ステップＳ１１１０において、車両情報および頭部情報との相互相関による相関値を算出する。ステップＳ１１１０の後、判定部１２０は、処理をステップＳ１２１０に進める。
【００６９】
ステップＳ１２１０において、判定部１２０は、相互相関による相関値にピークがあるか否かを判定する。判定部１２０は、当該相関値にピークがないと判定した場合（Ｓ１２１０：ＮＯ）、処理をステップＳ１８００に進め、当該相関値にピークがあると判定した場合（Ｓ１２１０：ＹＥＳ）、処理をステップＳ１３００に進める。
【００７０】
ステップＳ１３００において、判定部１２０は、相関値のピークを遅延時間ＴＤとして算出し、処理をステップＳ１４００に進める。ステップＳ１４００以降の処理は、図２と同様である。
【００７１】
次に、変形例２に係る眠気判定装置１００の作用効果について説明する。
図９は、変形例２に係る車両姿勢変動量および頭部変動量の経時変化の一例を示すタイムチャートである。
【００７２】
車両姿勢が、大きな変動をすることなく、小さな変動を繰り返すようなとき、図９に示すように、判定部１２０は、車両姿勢の変動量として略同じ変動量となる複数の山状の部分を有する波形を記憶する。また、乗員の頭部も、車両姿勢の変動に追従するように小さな変動を繰り返すので、判定部１２０は、頭部変動量として、略同じ変動量となる複数の山状の部分を有する波形を記憶する。なお、判定部１２０の記憶対象は、変動量の波形に限定されない。判定部１２０は、少なくとも相互相関値算出に必要となる情報を記憶すればよい。
【００７３】
この場合、変動量のピーク値で判定すると、例えば、各変動量の値が略同じであるため、頭部変動量の２つ目の山状の部分９０３は、車両姿勢の変動量の２つ目の山状の部分９０２に対応するものであるにも関わらず、判定部１２０は、１つ目の山状の部分９０１に対応するものであると認識し、眠気を誤判定するおそれがある。
【００７４】
しかし、変形例２に係る眠気判定装置１００においては、車両姿勢の変動量と頭部変動量との相互相関により遅延時間ＴＤを算出するため、当該遅延時間ＴＤに基づいて精度よく乗員の眠気を判定することができる。
【００７５】
また、前記した眠気判定装置１００では、頭部が乗員の上体に対して傾斜した場合の変動量を頭部変動量として例示したが、本発明はこれに限定されず、乗員の上体全体の変動量を頭部変動量としてもよい。
【００７６】
なお、前記した眠気判定装置１００では、路面に対する車両姿勢の変動量を示す車両情報と、所定の位置に対する乗員の頭部の変動量を示す頭部情報とに基づいて、乗員に眠気があるか否かを判定する装置について説明したが、この限りではない。例えば、眠気判定装置１００ｂは、路面に対する車両姿勢の変動量を示す車両情報と、所定の位置に対する乗員の上半身（肩など）の変動量を示す身体情報とに基づいて乗員に眠気があるか否かを判定する装置であってもよい。かかる場合、上述の説明において、頭部情報を身体情報と読み替えれば同様の方法で眠気判定装置１００ｂの実施が可能である。さらに、眠気判定装置１００ｃは、所定の位置に対する乗員の上半身（肩など）の変動量を示す身体情報と、所定の位置に対する乗員の頭部の変動量を示す頭部情報とに基づいて、乗員に眠気があるか否かを判定する装置であってもよい。かかる場合、上述の説明において、車両情報を身体情報と読み替えれば同様の方法で眠気判定装置１００ｃの実施が可能である。
【００７７】
なお、上述では、変動方向を路面に対するピッチ方向として例示したが、変動方向を路面に対するロール方向としてもよいし、ヨー方向としてもよい。このようにしても、上述と同様の効果が得られる。
【産業上の利用可能性】
【００７８】
本発明は、乗員の眠気状態を精度よく判定することができる眠気判定装置および眠気判定方法に有用である。
【００７９】
なお、本実施の形態では、上述した各変形例を任意に組み合わせて適用してもよい。
【００８０】
上述した眠気判定システム１、眠気判定装置１００の各部の機能は、コンピュータプログラムにより実現され得る。
【００８１】
図１０は、各部の機能をプログラムにより実現するコンピュータのハードウェア構成を示す図である。このコンピュータ１０００は、入力ボタン、タッチパッドなどの入力装置１００１、ディスプレイやスピーカなどの出力装置１００２、ＣＰＵ（Central Processing Unit）１００３、ＲＯＭ（Read Only Memory）１００４、ＲＡＭ（Random Access Memory）１００５、ハードディスク装置やＳＳＤ（Solid State Drive）などの記憶装置１００６、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）やＵＳＢ（Universal Serial Bus）メモリなどの記録媒体から情報を読み取る読取装置１００７、ネットワークを介して通信を行う送受信装置１００８を備え、各部はバス１００９により接続される。
【００８２】
そして、読取装置１００７は、上記各部の機能を実現するためのプログラムを記録した記録媒体からそのプログラムを読み取り、記憶装置１００６に記憶させる。あるいは、送受信装置１００８が、ネットワークに接続されたサーバ装置と通信を行い、サーバ装置からダウンロードした上記各部の機能を実現するためのプログラムを記憶装置１００６に記憶させる。
【００８３】
そして、ＣＰＵ１００３が、記憶装置１００６に記憶されたプログラムをＲＡＭ１００５にコピーし、そのプログラムに含まれる命令をＲＡＭ１００５から順次読み出して実行することにより、上記各部の機能が実現される。また、プログラムを実行する際、ＲＡＭ１００５または記憶装置１００６には、各実施の形態１で述べた各種処理で得られた情報が記憶され、適宜利用される。
【符号の説明】
【００８４】
１  眠気判定システム
１１  車両姿勢検知部
１２  頭部状態取得部
１３  報知部
１００  眠気判定装置
１１０  入力部
１２０  判定部
【図１】
0006516187.tif 000002
【図２】
0006516187.tif 000003
【図３Ａ】
0006516187.tif 000004
【図３Ｂ】
0006516187.tif 000005
【図４】
0006516187.tif 000006
【図５】
0006516187.tif 000007
【図６】
0006516187.tif 000008
【図７】
0006516187.tif 000009
【図８】
0006516187.tif 000010
【図９】
0006516187.tif 000011
【図１０】
0006516187.tif 000012