(57)【特許請求の範囲】
【請求項１】
座席に作用する荷重を計測して出力する複数の荷重センサ部と、
前記荷重センサ部の出力から高周波成分を除去して出力するフィルタ部と、
前記荷重センサ部の出力が、所定の時間に所定の変化幅以上変化したか否かを判定する荷重変化判定を行う荷重変化判定部と、
出力が前記変化幅以上変化したと判定された荷重センサ部が無い場合、および、出力が前記変化幅以上変化したと判定された荷重センサ部が所定数以上ある場合は、全ての荷重センサ部について、前記荷重センサ部の出力を用いて、前記座席に所定の閾値以上の荷重が作用しているか否かを判定し、出力が前記変化幅以上変化したと判定された荷重センサ部が１つ以上かつ前記所定数未満ある場合は、出力が前記変化幅以上変化したと判定された荷重センサ部については、前記フィルタ部の出力を用い、出力が前記変化幅以上変化しなかったと判定された荷重センサ部については、前記荷重センサ部の出力を用いて、前記座席に所定の閾値以上の荷重が作用しているか否かを判定する乗員判定を行う乗員判定部と、
を含む乗員判定装置。
【請求項２】
前記乗員判定部は、前記荷重変化判定部が前記荷重センサ部のいずれかについて前記荷重変化判定を行う毎に、前記乗員判定を行う、
請求項１に記載の乗員判定装置。
【請求項３】
前記乗員判定部は、前記荷重変化判定部が前記荷重センサ部の全てについて前記荷重変化判定を行う毎に、前記乗員判定を行う、
請求項１に記載の乗員判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乗員判定装置に関する。
【背景技術】
【０００２】
エアバッグを装備する乗用車において、保護対象の乗員が子供の場合には、エアバッグを展開すべきでないことがある。このような、乗員が大人か子供かの判定等を行うために、座席に作用する荷重を荷重センサにて計測し、計測値が閾値以上か否かを判定する乗員判定装置が用いられる。エンジン等からノイズが発せられる乗用車内など、計測値にノイズが混入し易い環境で乗員判定装置が用いられる場合、ノイズによる誤判定を防止するため、乗員判定装置は、センサの出力から高周波成分を除去するフィルタ処理を行い、このフィルタ処理された計測値が閾値以上か否かを判定するのが一般的である。
この際、荷重センサの出力から高周波成分を除去することにより、計測値の変化が緩やかとなり、このために乗員判定装置が誤判定を行うおそれがある。この誤判定を防止するために、幾つかの技術が提案されている。例えば、特許文献１では、荷重センサの検出データをフィルタ処理して高周波成分を除去し、フィルタ処理された検出データと２つの閾値とを比較して、ヒステリシスを持つ乗員判定を行う乗員判定装置において、ヒステリシスの範囲を超えてオーバーシュートまたはアンダーシュートすべき検出データが、フィルタ処理されているためにヒステリシスの範囲内に収まり、乗員判定装置が誤判定することを防止するために、ヒステリシスの幅を狭める技術が示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４７０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
高周波成分の除去により荷重センサの計測値の変化が緩やかとなるために生じる誤判定として、計測値が閾値以上あるいは閾値以下に変化するまでの時間の遅延が生じ、この間に乗員判定装置が誤判定することが考えられる。例えば、ある閾値以上の荷重を検出した場合のみエアバッグが展開するよう設定されている座席に大人が着座し、着座から短時間の後にエアバッグを展開すべき状況となった場合、乗員判定装置が閾値以上の荷重を検出してエアバッグが展開されるべきであるにもかかわらず、荷重センサの計測値の変化が緩やかであるために、乗員判定装置が閾値以上の荷重を検出するまでに時間を要し、エアバッグが展開されないおそれがある。
特許文献１をはじめとする従来の技術では、この遅延による誤判定に対する対策は示されていなかった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、その目的は、ノイズによる誤判定を防止しつつ、計測値の変化の遅延による誤判定を軽減できる乗員判定装置を提供することにある。
【課題を解決するための手段】
【０００６】
［１］この発明は上述した課題を解決するためになされたもので、本発明の一態様による乗員判定装置は、座席に作用する荷重を計測して出力する複数の荷重センサ部と、前記荷重センサ部の出力から高周波成分を除去して出力するフィルタ部と、前記荷重センサ部の出力が、所定の時間に所定の変化幅以上変化したか否かを判定する荷重変化判定を行う荷重変化判定部と、出力が前記変化幅以上変化したと判定された荷重センサ部が無い場合、および、出力が前記変化幅以上変化したと判定された荷重センサ部が所定数以上ある場合は、全ての荷重センサ部について、前記荷重センサ部の出力を用いて、前記座席に所定の閾値以上の荷重が作用しているか否かを判定し、出力が前記変化幅以上変化したと判定された荷重センサ部が１つ以上かつ前記所定数未満ある場合は、出力が前記変化幅以上変化したと判定された荷重センサ部については、前記フィルタ部の出力を用い、出力が前記変化幅以上変化しなかったと判定された荷重センサ部については、前記荷重センサ部の出力を用いて、前記座席に所定の閾値以上の荷重が作用しているか否かを判定する乗員判定を行う乗員判定部と、を含む。
【０００７】
［２］また、本発明の一態様による乗員判定装置は、上述の乗員判定装置であって、前記乗員判定部は、前記荷重変化判定部が前記荷重センサ部のいずれかについて前記荷重変化判定を行う毎に、前記乗員判定を行う。
【０００８】
［３］また、本発明の一態様による乗員判定装置は、上述の乗員判定装置であって、前記乗員判定部は、前記荷重変化判定部が前記荷重センサ部の全てについて前記荷重変化判定を行う毎に、前記乗員判定を行う。
【発明の効果】
【０００９】
この発明によれば、乗員判定装置において、ノイズによる誤判定を防止しつつ、計測値の変化の遅延による誤判定を軽減できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態における乗員判定装置の概略構成を示す構成図である。
【図２】同実施形態における、乗員判定装置１の機能ブロック構成を示すブロック図である。
【図３】同実施形態における、荷重センサ部１１−１〜１１−４の出力の例を示す図である。
【図４】同実施形態において、フィルタ部２１１−１〜２１１−４の出力の例を示す図である。
【図５】同実施形態において、乗員判定部２４１が、乗員判定に用いるデータの例を示す図である。
【図６】同実施形態において、記憶部２３１が記憶する荷重変化判定データテーブルの例を示す図である。
【図７】同実施形態において、記憶部２３１が記憶する選択値データテーブルの例を示す図である。
【図８】同実施形態における、乗員判定装置１の動作を示すシーケンス図である。
【図９】同実施形態における、荷重変化判定部２２１の動作を示すフローチャートである。
【図１０】同実施形態における、乗員判定部２４１の動作を示すフローチャートである。
【図１１】同実施形態において、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４の全部について荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行う場合の、乗員判定装置１の動作を示すシーケンス図である。
【図１２】同実施形態において、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４の全部について荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行う場合の、荷重変化判定部２２１の動作を示すフローチャートである。
【図１３】同実施形態において、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４の全部について荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行う場合の、乗員判定部２４１の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態について説明する。
図１は、本発明の一実施形態における乗員判定装置の概略構成を示す構成図である。
同図において、乗員判定装置１は、荷重センサ６１１−１〜６１１−４および電子制御装置（Electric Control Unit；ＥＣＵ）６２１を具備する。また、シートレール９２１−１および９２１−２は、各２点で座席９１１を支持している。
荷重センサ６１１−１〜６１１−４は、シートレール９２１−１および９２１−２が座席９１１を支持する４点の各々に設置されて、座席９１１に作用する荷重を、座席９１１の重量との合計値にて計測する。なお、乗員判定装置が具備する荷重センサの個数は、同図に示す４個に限らない。例えば、座席が３点にて支持される場合は、乗員判定装置が３個の荷重センサを具備するなど、座席に作用する全荷重を計測できればよい。
電子制御装置６２１は、荷重センサ６１１−１〜６１１−４の出力する計測値に基づいて、座席９１１に作用する荷重が、予め定められた閾値以上か否かを判定する。
【００１２】
乗員判定装置１は、座席９１１に作用する荷重が、予め定められた閾値以上か否かを判定する。以下では、この、座席９１１に作用する荷重が、予め定められた閾値以上か否かの判定を「乗員判定」という。
乗員判定装置１の判定結果を用いて、エアバッグの展開を制御できる。例えば、乗員判定の閾値を、座席９１１に座る人が大人か子供かを判定する閾値として、座席９１１に大人が座っていると判定した場合のみエアバッグが展開するように制御できる。
あるいは、乗員判定の閾値を、座席９１１に人が座っているか否かを判定する閾値として、座席９１１に人が座っていると判定した場合のみエアコンあるいは照明をオンにすることで消費電力を削減するなど、乗員判定結果をエアバッグの展開制御以外の用途に用いるようにしてもよい。
【００１３】
図２は、乗員判定装置１の機能ブロック構成を示すブロック図である。
同図において、乗員判定装置１は、荷重センサ部１１−１〜１１−４と、電子制御部２１とを具備する。電子制御部２１は、フィルタ部２１１−１〜２１１−４と、荷重変化判定部２２１と、記憶部２３１と、乗員判定部２４１とを具備する。
荷重センサ部１１−１〜１１−４は、各々荷重センサ６１１−１〜６１１−４（図１）により実現され、座席９１１（図１）に作用する荷重を、座席９１１の重量との合計値にて計測する。なお、荷重センサ部は図１にて説明した荷重センサにて実現されるので、乗員判定装置は、荷重センサの個数分の荷重センサ部を具備する。
【００１４】
電子制御部２１は、電子制御装置６２１（図１）により実現され、荷重センサ部１１−１〜１１−４の出力に基づいて、座席９１１（図１）に作用する荷重が、予め定められた閾値以上か否かを判定する。
フィルタ部２１１−１〜２１１−４は、それぞれ荷重センサ部１１−１〜１１−４の出力から高周波成分を除去するローパスフィルタ（Low-pass Filter）である。なお、フィルタ部２１１−１〜２１１−４は、コンデンサと抵抗器を用いた回路、または、オペアンプを用いた回路など、ハードウェアにて実現されていてもよい。あるいは、電子制御装置６２１の具備する中央演算装置（Central Processing Unit；ＣＰＵ）が、電子制御装置６２１の具備する記憶装置からプログラムを読み出して実行することにより、フィルタ部２１１−１〜２１１−４が、ソフトウェアにて実現されていてもよい。なお、乗員判定装置１は、荷重センサ部と同数のフィルタ部を具備する。
【００１５】
荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４の各々について、計測値が、所定の時間に所定の変化幅以上変化したか否かを判定する。以下では、この、荷重センサ部１１−１〜１１−４の各々の出力する計測値が、所定の時間に所定の変化幅以上変化したか否かの判定を「荷重変化判定」という。
記憶部２３１は、荷重変化判定部２２１の判定結果等の各種データを記憶する。
乗員判定部２４１は、荷重変化判定部２２１の判定結果に基づいて、荷重センサ部１１−１〜１１−４の出力、または、フィルタ部２１１−１〜２１１−４の出力のいずれかを選択し、選択したデータの合計値が予め定められた閾値以上か否かを判定することにより、座席９１１（図１）に作用する荷重が、予め定められた閾値以上か否かを判定する。
【００１６】
次に荷重センサ部１１−１〜１１−４の出力およびフィルタ部２１１−１〜２１１−４の出力について、図３〜図５を用いて説明する。
図３は、荷重センサ部１１−１〜１１−４の出力の例を示す図である。
図３（ａ）は、ノイズが混入した出力の例を示す。時刻ｔ１１から時刻ｔ１２までの時間では、ノイズにより出力が変化している。また、時刻ｔ１３では、座席９１１（図１）に着座していた人が席を離れ、出力が減少している。また、時刻ｔ１４では、別の人が座席９１１に座り、出力が増加している。
図３（ｂ）は、ノイズが混入していない出力の例を示す。同図（ａ）と異なり、時刻ｔ１１から時刻ｔ１２までの時間では、出力にノイズが混入しておらず、一定の出力となっている。一方、同図（ａ）と同様、時刻ｔ１３では出力が減少し、時刻ｔ１４では出力が増加している。
【００１７】
図３（ｃ）は、荷重センサ部１１−１〜１１−４のいずれかの出力にノイズが混入している場合の、出力の合計値の例を示す。具体的には、荷重センサ部１１−１の出力にノイズが混入して同図（ａ）のようになり、荷重センサ部１１−２〜１１−４の出力にはノイズが混入せずに同図（ｂ）のようになった場合の、これらの出力の合計値を示す。時刻ｔ１１から時刻ｔ１２までの時間では、荷重センサ部１１−１の出力に混入したノイズにより合計値が変化している。この変化により、図に示すように、出力の合計値が、予め定められた閾値ＴＨＲ以上となる場合がある。したがって、この合計値に基づいて乗員判定を行うと、座席９１１に作用する荷重の合計値が閾値未満であると判定すべきにもかかわらず、閾値以上であると誤判定する場合がある。
【００１８】
図４は、フィルタ部２１１−１〜２１１−４の出力の例を示す図である。
図４（ａ）は、荷重センサ部の出力にノイズが混入している場合の、フィルタ部の出力の例を示す図である。具体的には、荷重センサ部の出力が、図３（ａ）に示されるようである場合の、フィルタ部の出力の例を示す。時刻ｔ１１から時刻ｔ１２までの時間では、荷重センサ部の出力に混入しているノイズにより、フィルタ部の出力が変化しているが、高周波成分が除去されているため、図３（ａ）の場合よりも緩やかな変化となっている。また、時刻ｔ１３で、座席９１１に座る人が席を離れた影響は、時刻ｔ１３以降に、図３（ａ）の場合よりも緩やかな減少となって表れている。時刻ｔ１４で、別の人が座席９１１に座った影響も、時刻ｔ１４以降に、図３（ａ）の場合よりも緩やかな増加となって表れている。
【００１９】
図４（ｂ）は、荷重センサ部の出力にノイズが混入している場合の、フィルタ部の出力の例を示す図である。具体的には、荷重センサ部の出力が、図３（ｂ）に示されるようである場合の、フィルタ部の出力の例を示す。時刻ｔ１１から時刻ｔ１２までの時間では、荷重センサ部の出力にノイズが混入しておらず、フィルタ部の出力は一定となっている。また、時刻ｔ１３で、座席９１１に座る人が席を離れた影響は、時刻ｔ１３以降に、図３（ｂ）の場合よりも緩やかな減少となって表れている。時刻ｔ１４で、別の人が座席９１１に座った影響も、時刻ｔ１４以降に、図３（ｂ）の場合よりも緩やかな増加となって表れている。
【００２０】
図４（ｃ）は、荷重センサ部１１−１〜１１−４のいずれかの出力にノイズが混入している場合の、フィルタ部２１１−１〜２１１−４の出力の合計値の例を示す図である。具体的には、荷重センサ部１１−１のノイズが混入している出力から、フィルタ部２１１−１が高周波成分を除去して同図（ａ）のようになり、また、荷重センサ部１１−２〜１１−４のノイズが混入していない出力から、それぞれ、フィルタ部２１１−２〜２１１−４が高周波成分を除去して同図（ｂ）のようになった場合の、これらのデータの合計値を示す。
【００２１】
時刻ｔ１１から時刻ｔ１２までの時間では、荷重センサ部１１−１の出力に混入しているノイズにより合計値が変化しているが、フィルタ部２１１−１により高周波成分が除去されているため、図３（ｃ）の場合よりも緩やかな変化となって、荷重方向（図の縦方向）の変化量が小さく、閾値ＴＨＲ未満のままとなっている。また、時刻ｔ１３で、座席９１１に座る人が席を離れた影響は、時刻ｔ１３以降に、図３（ｃ）の場合よりも緩やかな減少となって表れている。時刻ｔ１４で、別の人が座席９１１に座った影響も、時刻ｔ１４以降に、図３（ｃ）の場合よりも緩やかな増加となって表れている。
この合計値に基づいて乗員判定を行うと、時刻ｔ１１から時刻ｔ１２までの時間のノイズの影響が緩和されているので、座席９１１に作用する荷重の合計値が閾値未満であると、正しく判定できる。一方、時刻ｔ１４で人が座席９１１に座った影響が緩やかに出ているため、合計値が閾値ＴＨＲ以上となるのに、時刻ｔ１４から時刻ｔ１５までの時間の遅延が生じている。このため、時刻ｔ１４から時刻ｔ１５までの間では、座席９１１に作用する荷重の合計値が閾値以上であると判定すべきにもかかわらず、閾値未満であると誤判定してしまう。
【００２２】
図５は、乗員判定部２４１が、乗員判定に用いるデータの例を示す図である。荷重センサ部１１−１〜１１−４のいずれかの出力が、一定以上の変化を示している場合（予め定められた時間に、予め定められた変化幅以上の変化を示している場合）、乗員判定部２４１は、他の荷重センサ部の出力も、一定以上の変化を示しているか否かを判定する。複数の荷重センサ部の出力が一定以上変化している場合は、座席９１１に作用する荷重の変化による変化である可能性が高い。そこで、乗員判定部２４１は、荷重センサ部１１−１〜１１−４の出力を、フィルタ部２１１−１〜２１１−４を介さずにそのまま使用する。一方、１つの荷重センサ部の出力のみが一定以上変化している場合は、ノイズの混入による変化である可能性が高い。そこで、乗員判定部２４１は、荷重センサ部１１−１〜１１−４の出力から、フィルタ部２１１−１〜２１１−４によって高周波成分を除去するノイズ除去が行われたデータを使用する。
【００２３】
例えば、時刻ｔ１１から時刻ｔ１２までの時間において、荷重センサ部１１−１の出力に、図３（ａ）に示すノイズが混入しており、荷重センサ部１１−２〜１１−４の出力には、図３（ｂ）のようにノイズが混入していない場合、荷重センサ部１１−１の出力のみが一定以上変化し、乗員判定部２４１は、荷重センサ部１１−１の出力について、図４（ａ）のように、フィルタ部２１１−１によって高周波成分の除去されたデータを使用する。これにより、図５の時刻ｔ１１〜ｔ１２の部分ようにノイズの影響が緩和され、乗員判定部２４１は、座席９１１に作用する荷重の合計値が閾値未満であると、正しく判定できる。
【００２４】
一方、時刻ｔ１２以降の時間においては、図３（ａ）および同図（ｂ）のように、荷重センサ部１１−１〜１１−４の出力が同様の変化を示す場合は、乗員判定部２４１は、荷重センサ部１１−１〜１１−４の出力をそのまま用いる。これにより、図５の時刻ｔ１２以降の部分のように、高周波成分除去による遅延が生じない。例えば、時刻ｔ１４で人が座席９１１に座ったことにより、すぐに合計値が閾値ＴＨＲ以上となっており、図４（ｃ）の場合のような、時刻ｔ１４から時刻ｔ１５までの時間の遅延が生じない。
【００２５】
次に、記憶部２３１が記憶するデータのデータ構造について、図６および図７を用いて説明する。
図６は、記憶部２３１が記憶する荷重変化判定データテーブルの例を示す図である。荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４の各々について、定期的に荷重変化判定を行う。そして、記憶部２３１は、荷重センサ部１１−１〜１１−４の各々について、最新の荷重変化判定時における荷重センサ部の出力する計測値である「今回値」と、その直前の荷重変化判定時における荷重センサ部の出力する計測値である「前回値」と、前回値と今回値との差が予め定められた変化量以上か否かを示す「荷重変化判定結果」とを、互いに対応付けて、荷重変化判定データテーブルに記憶する。
【００２６】
図７は、記憶部２３１が記憶する選択値データテーブルの例を示す図である。選択値データテーブルは、乗員判定部２４１が乗員判定に用いるデータを示す。具体的には、荷重センサ部１１−１〜１１−４の各々について、荷重センサ部の出力、または、フィルタ部の出力のいずれかが、選択値データテーブルに含まれている。以下では、選択値データテーブルに含まれる、荷重センサ部の出力、または、フィルタ部の出力を「選択値」という。
【００２７】
次に、乗員判定装置１の動作について、図８〜図１０を用いて説明する。
図８は、乗員判定装置１の動作を示すシーケンス図である。乗員判定装置１が起動すると、荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４の出力を順次読み取り、記憶部２３１が記憶する荷重変化判定データテーブルに、今回値として書き込む（シーケンスＳ１１１〜Ｓ１１４）。
つぎに、荷重変化判定部２２１は、荷重センサ部１１−１の出力を読み取り、記憶部２３１が記憶する荷重変化判定データテーブルのうち、荷重センサ部１１−１の前回値欄と今回値欄と判定結果欄とのデータを更新する（シーケンスＳ１２１）。データ更新の具体的動作については後述する。その後、荷重変化判定部２２１は、データを更新した荷重センサ部１１−１の識別情報を含む更新通知を乗員判定部２４１に出力し、乗員判定部２４１は乗員判定を行う（シーケンスＳ１２２）。
【００２８】
荷重センサ部１１−２〜１１−４についても同様に、荷重変化判定部２２１が、荷重センサ部の出力を読み取って荷重変化判定データテーブルを更新して乗員判定部２４１に更新通知を出力し、乗員判定部２４１は乗員判定を行う（シーケンスＳ１２３〜１２８）。
以後、荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４について、荷重センサ部の出力を読み取って荷重変化判定データテーブルを更新して乗員判定部２４１に更新通知を出力する処理を順次繰り返し、乗員判定部２４１は、荷重変化判定部２２１から更新通知が出力される毎に乗員判定を行う（シーケンスＳ１３１〜）。
【００２９】
図９は、荷重変化判定部２２１の動作を示すフローチャートである。
荷重変化判定部２２１は、乗員判定装置１が起動すると同図の処理を開始する。
まず、荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４の各々について順次処理を行うループＬ１１にて、荷重センサ部１１−１〜１１−４の各々の出力を読み取って、荷重変化判定データテーブルの該当欄に今回値として書き込む（ステップＳ１０１〜Ｓ１０３）。
【００３０】
次に、荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４の各々について順次処理を行うループＬ１２を開始する（ステップＳ１０４）。荷重変化判定部２２１は、処理対象の荷重センサ部１１−ｉ（ｉは、１≦ｉ≦４の正整数）について、荷重変化判定データテーブルから今回値を読み出し、前回値として該当欄に書き込む。そして、荷重変化判定部２２１は、荷重センサ部１１−ｉの出力を読み取って荷重変化判定データテーブルの該当欄に今回値として書き込む（以上、ステップＳ１０５）。また、荷重変化判定部２２１は、荷重変化判定データテーブルから、荷重センサ部１１−ｉの前回値と今回値とを読み出し、前回値と今回値との差の絶対値（前回の出力と今回の出力との間の変化量）を算出する（ステップＳ１０６）。荷重変化判定部２２１は、算出した差の絶対値が予め定められた変化幅Ａ以上か否かを判定する（ステップＳ１０７）。変化幅Ａ以上と判定した場合（ステップＳ１０６：ＹＥＳ）は、荷重変化判定データテーブルの荷重センサ部１１−ｉの荷重変化判定結果の欄に、変化幅Ａ以上の変化ありを示す情報（図６の例では、文字列「変化あり」）を書き込み（ステップＳ１０８）、荷重センサ部１１−ｉの識別情報を含む更新通知を乗員判定部２４１に出力する（ステップＳ１１０）。そして、荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４の全てについてステップＳ１０５以降の処理を行ったか否かを判定し、未処理の荷重センサ部があると判定した場合は、引き続きループＬ１２の処理を行う。一方、全ての荷重センサ部についてステップＳ１０５以下の処理を行ったと判定した場合は、ループＬ１２の処理を終了してステップＳ１０４に戻る（以上、ステップＳ１１１）。
【００３１】
一方、ステップＳ１０７で、変化量が変化幅Ａ未満であると判定した場合（ステップＳ１０６：ＮＯ）は、荷重変化判定データテーブルの荷重センサ部１１−ｉの荷重変化判定結果の欄に、変化幅Ａ以上の変化なしを示す情報（図６の例では、文字列「変化なし」）を書き込み（ステップＳ１０９）、ステップＳ１１０に進む。
【００３２】
図１０は、乗員判定部２４１の動作を示すフローチャートである。
荷重変化判定部２２１から更新通知が出力されると、乗員判定部２４１は同図の処理を開始する。
乗員判定部２４１は、荷重変化判定データテーブルのデータが更新された荷重センサ部の識別情報を、更新通知から読み出し、また、荷重センサ部１１−１〜１１−４の各々について、荷重変化判定の結果を記憶部２３１の荷重変化判定データテーブルから読み出す（ステップＳ２０１）。
【００３３】
乗員判定部２４１は、読み出した判定結果のうち、更新通知から読み出した識別情報が示す、更新対象の荷重センサ部の判定結果が、変化幅Ａ以上の変化ありを示すか否かを判定する（ステップＳ２０２）。変化幅Ａ以上の変化ありと判定した場合(ステップＳ２０２：ＹＥＳ)は、荷重変化判定データテーブルから読み出した、他の荷重センサ部についての判定結果の中に、変化幅Ａ以上の変化ありを示すものがあるか否かを判定する（ステップＳ２０３）。変化幅Ａ以上の変化ありを示すものがあると判定した場合（ステップＳ２０３：ＹＥＳ）は、複数の荷重センサ部の出力が変化しているので、ノイズではなく座席９１１に作用する荷重の変化によって、出力が変化したと考えられる。そこで、乗員判定部２４１は、更新通知から読み出した識別情報が示す荷重センサ部の出力を読み取って（ステップＳ２０４）、記憶部２３１が記憶する選択値データテーブルの該当欄に書き込む（ステップＳ２０６）。その後、乗員判定部２４１は、荷重センサ部１１−１〜１１−４の各々に対応付けられた選択値を選択値データテーブルから読み出し（ステップＳ２０７）、読み出した選択値の合計値が閾値ＴＨＲ以上か否かを判定する乗員判定を行い、判定結果を乗員判定装置１の外部に出力する（ステップＳ２０８）。その後、乗員判定部２４１は、同図の処理を終了する。
【００３４】
一方、ステップＳ２０２において、変化幅Ａ以上の変化なしと判定した場合(ステップＳ２０２：ＮＯ)は、ステップＳ２０４に進む。
また、ステップＳ２０３において、変化幅Ａ以上の変化ありを示すものがないと判定した場合（ステップＳ２０３：ＮＯ）は、１つの荷重センサ部の出力のみが変化しているので、ノイズの混入による変化であると考えられる。そこで、乗員判定部２４１は、更新通知から読み出した識別情報が示す荷重センサ部に対応するフィルタ部の出力を読み取って（ステップＳ２０５）、記憶部２３１が記憶する選択値データテーブルの該当欄に書き込み（ステップＳ２０６）、ステップＳ２０７に進む。
【００３５】
以上のように、乗員判定部２４１は、出力が変化幅Ａ以上に変化した荷重センサ部１１−１〜１１−４の個数に基づいて、荷重センサ部１１−１〜１１−４の出力にノイズが混入しているか否かを判定し、ノイズが混入していると判定した荷重センサ部１１−１〜１１−４については、フィルタ部２１１−１〜２１１−４の出力を用いるので、荷重計測値に混入しているノイズによる誤判定を防止できる。
また、乗員判定部２４１は、ノイズが混入していないと判定した荷重センサ部１１−１〜１１−４については、フィルタ部２１１−１〜２１１−４を介さずに、荷重センサ部１１−１〜１１−４の出力する計測値をそのまま用いるので、計測値の変化に高周波成分除去による遅延が生じず、計測値の変化の遅延による誤判定を軽減できる。
【００３６】
なお、乗員判定部２４１がノイズの有無を判定する際の基準は、図１０のステップＳ２０２およびＳ２０３で示した、１個の荷重センサ部の出力のみが変化幅Ａ以上に変化したか否かに限らない。例えば、複数の荷重センサ部の出力に同時にノイズが混入しやすい環境では、同図のステップＳ２０３において、更新対象の荷重センサ部以外に、出力が変化幅Ａ以上に変化した荷重センサ部が複数あるか否かを判定するようにしてもよい。これにより、ノイズによる誤判定のおそれを、さらに低減させられる。
【００３７】
以上では、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４のいずれかについて荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行う場合について説明したが、乗員判定部２４１が乗員判定を行うタイミングは、これに限らない。
図１１は、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４の全部について荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行う場合の、乗員判定装置１の動作を示すシーケンス図である。
乗員判定装置１が起動すると、荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４の出力を順次読み取り、記憶部２３１に、荷重変化判定データテーブルの今回値として書き込む（シーケンスＳ２１１〜Ｓ２１４）。
【００３８】
つぎに、荷重変化判定部２２１は、荷重センサ部１１−１の出力を読み取り、記憶部２３１が記憶する荷重変化判定データテーブルのうち、荷重センサ部１１−１の前回値欄と今回値欄と判定結果欄とのデータを更新する（シーケンスＳ２２１）。荷重センサ部１１−２〜１１−４についても、同様の処理を順次行う(シーケンスＳ２２２〜Ｓ２２４)。その後、荷重変化判定部２２１は、更新通知を乗員判定部２４１に出力し、乗員判定部２４１は乗員判定を行う（シーケンスＳ２２５）。
以後、荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４について、荷重センサ部の出力を読み取って荷重変化判定データテーブルを順次更新した後、乗員判定部２４１に更新通知を出力する処理を繰り返し、乗員判定部２４１は、荷重変化判定部２２１から更新通知が出力される毎に乗員判定を行う（シーケンスＳ２３１〜）。
【００３９】
図１２は、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４の全部について荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行う場合の、荷重変化判定部２２１の動作を示すフローチャートである。
荷重変化判定部２２１は、乗員判定装置１が起動すると同図の処理を開始する。
ステップＳ３０１〜Ｓ３０３は、図９のステップＳ１０１〜Ｓ１０３と同様である。また、ループＬ３２の、ステップＳ３０４〜Ｓ３０８、Ｓ３０９、Ｓ３１０は、それぞれ、図１のステップＳ１０４〜Ｓ１０８、Ｓ１０９、Ｓ１１１と同様である。ステップＳ３１１において、荷重変化判定部２２１は、更新通知を乗員判定部２４１に出力する。その後、ステップＳ３０４に戻る。図１２において荷重変化判定部２２１が行う処理は、ループＬ３２で、荷重センサ部１１−１〜１１−４の全てについて、荷重変化判定データテーブルのデータを更新した後に、乗員判定部２４１に更新通知を出力する点、および、更新通知に、荷重センサ部の識別情報が含まれない点で、図９の処理と異なる。
【００４０】
図１３は、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４の全部について荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行う場合の、乗員判定部２４１の動作を示すフローチャートである。
荷重変化判定部２２１から更新通知が出力されると、乗員判定部２４１は同図の処理を開始する。
乗員判定部２４１は、荷重センサ部１１−１〜１１−４の各々について、荷重変化判定の結果を記憶部２３１の荷重変化判定データテーブルから読み出す（ステップＳ４０１）。
【００４１】
乗員判定部２４１は、読み出した判定結果のうち、変化幅Ａ以上の変化ありを示す判定結果の個数が、０より大きく、かつ、２未満か否か（すなわち、１か否か）を判定する（ステップＳ４０２）。変化幅Ａ以上の変化ありを示す判定結果の個数が、０より大きく、かつ、２未満であると判定した場合（ステップＳ４０２：ＹＥＳ）、荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４の各々について順次処理を行うループＬ４１を開始する（ステップＳ４０３）。荷重変化判定部２２１は、ステップＳ４０１で読み出した判定結果のうち、処理対象の荷重センサ部１１−ｉ（ｉは、１≦ｉ≦４の正整数）の判定結果が、変化幅Ａ以上の変化ありを示すか否かを判定する（ステップＳ４０４）。変化幅Ａ以上の変化ありを示すと判定した場合（ステップＳ４０３：ＹＥＳ）、乗員判定部２４１は、処理対象の荷重センサ部１１−ｉに対応するフィルタ部２１１−ｉの出力を読み取り、記憶部２３１が記憶する選択値データテーブルの、荷重センサ部１１−ｉの欄に書き込む（ステップＳ４０５）。
【００４２】
そして、荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４の全てについてステップＳ４０４以降の処理を行ったか否かを判定し、未処理の荷重センサ部があると判定した場合は、引き続きループＬ４１の処理を行う。一方、全ての荷重センサ部についてステップＳ４０４以下の処理を行ったと判定した場合は、ループＬ４１の処理を終了する（以上ステップＳ４０７）。
その後、乗員判定部２４１は、荷重センサ部１１−１〜１１−４の各々に対応付けられた選択値を選択値データテーブルから読み出し（ステップＳ４１１）、読み出した選択値の合計値が、閾値ＴＨＲ以上か否かを判定する乗員判定を行い、判定結果を乗員判定装置１の外部に出力する（ステップＳ４１２）。
【００４３】
一方、ステップＳ４０４において、変化幅Ａ以上の変化なしを示すと判定した場合（ステップＳ４０４：ＹＥＳ）、乗員判定部２４１は、処理対象の荷重センサ部１１−ｉが出力する計測値を読み取り、記憶部２３１が記憶する選択値データテーブルの、荷重センサ部１１−ｉの欄に書き込む（ステップＳ４０６）。その後ステップＳ４０７に進む。
また、ステップＳ４０２において、変化幅Ａ以上の変化ありを示す判定結果の個数が、０または２以上であると判定した場合（ステップＳ４０２：ＮＯ）、荷重変化判定部２２１は、荷重センサ部１１−１〜１１−４の各々について順次処理を行うループＬ４２にて、荷重センサ部１１−１〜１１−４が出力する計測値を順次読み取り、記憶部２３１が記憶する選択値データテーブルの該当欄に書き込む（ステップＳ４０８〜ステップＳ４１０）。その後、ステップＳ４１１に進む。
【００４４】
以上のように、乗員判定部２４１は、荷重センサ部１１−１〜１１−４の出力にノイズが混入しているか否かを判定し、判定結果に応じて、荷重センサ部１１−１〜１１−４の出力、または、荷重センサ部１１−１〜１１−４の出力のいずれかを選択する。したがって、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４の各々について荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行う場合と同様、重量計測値に混入しているノイズによる誤判定を防止でき、かつ、計測値の変化の遅延による誤判定を軽減できる。
【００４５】
また、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４の全部について荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行うことにより、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４のいずれかについて荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行う場合よりも荷重変化判定を行う頻度が低く、荷重変化判定部２２１の負荷を低減できる。特に、電子制御装置６２１の具備する１個のＣＰＵが、時分割処理によって荷重変化判定部２２１と乗員判定部２４１とを実現する場合、荷重変化判定を行う頻度を低くすることによって、荷重変化判定部２２１の処理に割り当てる時間を増やせるので、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４の全部について荷重変化判定を行う時間を短くでき、座席９１１に作用する荷重の変化に対する乗員判定結果の追従性を高められる。
【００４６】
一方、前述した荷重変化判定部２２１が荷重センサ部１１−１〜１１−４のいずれかについて荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行う場合は、荷重変化判定部２２１が荷重センサ部１１−１〜１１−４の全部について荷重変化判定を行う毎に、乗員判定部２４１が乗員判定を行う場合よりも迅速に、荷重変化判定の結果を乗員判定に反映させることができ、座席９１１に作用する荷重の変化に対する乗員判定結果の追従性を高められる。特に、荷重センサ部の出力が、乗員判定部２４１がノイズの有無を判定する際の基準である変化幅Ａ未満の変化を示す場合は、荷重判定部の出力の変化が速やかに荷重判定結果に反映される。
【００４７】
このような、荷重センサ部の出力値が変化幅Ａ未満の変化を示す場合としては、例えば、座席９１１に着座する者が、座席９１１の端に座った後、座席９１１の座面中央に座り直す場合が考えられる。着座者が座席９１１の端に座った時点では、１つの荷重センサ部に荷重が集中し、他の荷重センサ部には比較的小さい荷重がかかる。荷重が集中する荷重センサ部の出力の変化は、変化幅Ａ以上となり、フィルタ部の出力が選択されて、直ちには乗員判定に反映されない。一方、荷重が集中する荷重センサ部以外の荷重センサ部の出力の変化は、変化幅Ａ以下となり、荷重変化判定部２２１が荷重変化判定を行った後速やかに、乗員判定に反映される。この、荷重が集中する荷重センサ部以外の荷重センサ部のうち、荷重変化判定部２２１が荷重変化判定を行った荷重センサの出力の合計値が閾値ＴＨＲ以上となった時点で、着座による荷重の変化が乗員判定結果に反映されるので、乗員判定結果の追従性が高まることが期待できる。
【００４８】
また、着座者が座席９１１の端に座った時点では、荷重が集中した荷重センサ部以外の荷重センサ部の出力を全て合計しても閾値ＴＨＲ未満であった場合でも、着座者が座席９１１の座面中央に座り直すことにより、荷重が集中した荷重センサ部以外の各荷重センサ部の出力が変化幅Ａ以下の範囲で増加し、さらには、荷重が集中した荷重センサ部の出力が変化幅Ａ以下の範囲で減少することにより、荷重センサ部の出力の合計値が閾値ＴＨＲ以上となることが考えられる。この場合も、荷重変化判定部２２１が荷重変化判定を行った荷重センサの出力の合計値が閾値ＴＨＲ以上となった時点で、着座による荷重の変化が乗員判定結果に反映されるので、乗員判定結果の追従性が高まることが期待できる。
【００４９】
なお、乗員判定部２４１がノイズの有無を判定する際の基準は、図１３のステップＳ４０２で示した、１個の荷重センサ部の出力のみが変化幅Ａ以上に変化したか否かに限らない。例えば、複数の荷重センサ部の出力に同時にノイズが混入しやすい環境では、同図のステップＳ２０２において、１個または２個の荷重センサ部の出力が変化幅Ａ以上に変化したか否かを判定するようにしてもよい。これにより、ノイズによる誤判定のおそれを、さらに低減させられる。
【００５０】
なお、電子制御部２１の全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の保持装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５１】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【産業上の利用可能性】
【００５２】
本発明は、乗員判定装置に用いて好適である。
【符号の説明】
【００５３】
１  乗員判定装置
１１−１〜１１−４  荷重センサ部
２１  電子制御部
２１１−１〜２１１−４  フィルタ部
２２１  荷重変化判定部
２３１  記憶部
２４１  乗員判定部
【図１】
0005489810.tif 000002
【図２】
0005489810.tif 000003
【図３】
0005489810.tif 000004
【図４】
0005489810.tif 000005
【図５】
0005489810.tif 000006
【図６】
0005489810.tif 000007
【図７】
0005489810.tif 000008
【図８】
0005489810.tif 000009
【図９】
0005489810.tif 000010
【図１０】
0005489810.tif 000011
【図１１】
0005489810.tif 000012
【図１２】
0005489810.tif 000013
【図１３】
0005489810.tif 000014