(57)【要約】【課題】乗車や降車に伴って発生する振動などの影響で、外乱が発生している状況においても、早期に乗員判定結果の更新を実行することができるようにする。【解決手段】空席状態からの乗車の発生、または、降車による空席状態の発生を監視して、空席状態からの乗車、または、降車による空席状態に該当した場合に、  乗車前が安定しているか、または、降車後が安定しているかを演算によって求める乗降車判定部２３を設ける。  そして、乗降車判定部２３での演算結果が安定していると出た場合に、  乗員判断部２１は、外乱が発生している状況においても、乗員判定結果１６ａの更新を実行するようにする。【選択図】図２
2018095213.tif 000002
【特許請求の範囲】
【請求項１】
座席周辺に取り付けられて、座席に作用する荷重を検知する荷重センサと、
該荷重センサの検出値に基づいて、乗員を検知する乗員検知手段と、を備えると共に、
前記乗員検知手段は、少なくとも、
前記検出値および乗員判断閾値に基づいて、座席に対する乗員の着座状態を判定する乗員判定部と、
前記検出値および振動閾値に基づいて、車両振動の有無を判定する振動変化量判断部と、
該振動変化量判断部からの車両振動の有無に基づいて、前記乗員判定部からの着座状態に対する乗員判定結果の更新または前回の乗員判定結果の保持を判断する乗員判断部と、を備えた車両用乗員検知装置において、
空席状態からの乗車の発生、または、降車による空席状態の発生を監視して、空席状態からの乗車、または、降車による空席状態に該当した場合に、
乗車前が安定しているか、または、降車後が安定しているかを演算によって求める乗降車判定部を設けると共に、
該乗降車判定部での演算結果が安定していると出た場合に、前記乗員判断部は、外乱が発生している状況においても、乗員判定結果の更新を実行するようにしたことを特徴とする車両用乗員検知装置。
【請求項２】
請求項１に記載の車両用乗員検知装置において、
前記乗降車判定部は、前記検出値の荷重変化時間が、予め設定した乗車または降車を分別するための時間的条件を満たした場合にのみ、
上記安定しているかどうかを求める演算を行うことを特徴とする車両用乗員検知装置。
【請求項３】
請求項１または請求項２に記載の車両用乗員検知装置において、
前記乗降車判定部は、前記検出値の荷重変化量が、予め設定した乗車または降車を分別するための荷重条件を満たした場合にのみ、
上記安定しているかどうかを求める演算を行うことを特徴とする車両用乗員検知装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用乗員検知装置に関するものである。
【背景技術】
【０００２】
自動車などの車両には、座席に着座した乗員を保護可能なエアバッグ装置が設けられている。このエアバッグ装置には、車両用乗員検知装置が備えられている。この車両用乗員検知装置は、座席に乗員が着座しているか否か、また、着座している乗員が大人であるか子供であるかなどを検知する（乗員判定または乗員検知を行う）ことで、例えば、車両に設けられたエアバッグ装置の作動・不作動を判断することができるようにしたものである。このような車両用乗員検知装置は、座席に取り付けられた荷重センサと、この荷重センサの検出値に基づいて乗員を検知する乗員検知手段と、を備えている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１２１３７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された車両用乗員検知装置では、正しい乗員判定結果を安定して得られるようにするために、車両振動が大きい場合には、乗員判定の結果の更新を行わずに、前回の乗員判定結果をそのまま保持するようにしていた。
【０００５】
しかし、例えば、停車中に乗車や降車を行った際にも、振動は発生する。そのため、乗車や降車の振動によって、乗員判定の結果の更新に対して外乱を与える可能性がある。
【０００６】
本発明は、上記した外乱が発生している状況においても、早期に乗員判定結果を更新できるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明は、
座席周辺に取り付けられて、座席に作用する荷重を検知する荷重センサと、
該荷重センサの検出値に基づいて、乗員を検知する乗員検知手段と、を備えると共に、
前記乗員検知手段は、少なくとも、
前記検出値および乗員判断閾値に基づいて、座席に対する乗員の着座状態を判定する乗員判定部と、
前記検出値および振動閾値に基づいて、車両振動の有無を判定する振動変化量判断部と、
該振動変化量判断部からの車両振動の有無に基づいて、前記乗員判定部からの着座状態に対する乗員判定結果の更新または前回の乗員判定結果の保持を判断する乗員判断部と、を備えた車両用乗員検知装置において、
空席状態からの乗車の発生、または、降車による空席状態の発生を監視して、空席状態からの乗車、または、降車による空席状態に該当した場合に、
乗車前が安定しているか、または、降車後が安定しているかを演算によって求める乗降車判定部を設けると共に、
該乗降車判定部での演算結果が安定していると出た場合に、
前記乗員判断部は、外乱が発生している状況においても、乗員判定結果の更新を実行するようにしたことを特徴とする。
【発明の効果】
【０００８】
本発明に係る車両用乗員検知装置によれば、例えば、乗車や降車に伴って発生する振動などの影響で、外乱が発生している状況においても、早期に乗員判定結果の更新を実行することができる。
【図面の簡単な説明】
【０００９】
【図１】この実施例の車両用乗員検知装置を搭載した車両を示す概略平面図である。
【図２】この実施例の車両用乗員検知装置を有するエアバッグ装置の構成を示すブロック図である。
【図３】この実施例の車両用乗員検知装置における荷重センサの、座席に対する取付状態を示す説明図であり、（ａ）は平面図、（ｂ）は側面図、（ｃ）は正面図を示す。
【図４】荷重センサの設置個数の違いによる検出値の違いを示すグラフである。
【図５】座席に大人が乗車した時の、車両走行中における荷重変化量、振動変化量、検知荷重、および、乗員判定結果の更新タイミングを示すタイムチャートである。
【図６】乗車アルゴリズムを説明するための検知荷重・荷重変化量を示すグラフである。
【図７】乗車アルゴリズムを説明するための検知荷重・荷重変化量を示すグラフである。
【図８】安定判断処理のやり方の説明図である。
【図９】停車中の乗員乗車時の状況を示すグラフである。
【図１０】カーブ走行中の状況を示すグラフである。
【図１１】停車中の乗員降車時の状況を示すグラフである。
【図１２】カーブ走行中の状況を示すグラフである。
【図１３】乗車時における荷重変化判断のやり方の説明図である。
【図１４】停車中の乗員乗車時の状況を示すグラフである。
【図１５】カーブ走行中の状況を示すグラフである。
【図１６】乗車時における荷重変化判断のやり方の説明図である。
【図１７】停車中の乗員降車時の状況を示すグラフである。
【図１８】カーブ走行中の状況を示すグラフである。
【発明を実施するための形態】
【００１０】
以下、本発明の車両用乗員検知装置を実現する最良の実施形態を、図面を用いて説明する。
【実施例１】
【００１１】
＜構成＞まず、本実施例の構成を説明する。
【００１２】
図１は、この実施例にかかる車両用乗員検知装置が搭載された車両を示す概略平面図である。図２は、図１の車両用乗員検知装置を備えたエアバッグ装置の構成を示すブロック図である。
【００１３】
図１に示すように、自動車などの車両１には、乗員が着座する座席２（例えば、助手席などのシート）が備えられており、この座席２には、着座している乗員を緊急時に保護可能なエアバッグ装置３が搭載されている。なお、同図は、車両１が左ハンドル車の場合の例を示しているが、車両１が右ハンドル車であっても、同様に、助手席などの座席２に対してエアバッグ装置３を設けることができる。また、助手席以外の座席２（例えば、後部座席など）に対しても、同様のエアバッグ装置３を採用することができる。
【００１４】
そして、エアバッグ装置３は、エアバッグモジュール４と、エアバッグ制御装置５とによって主に構成されており、その他にも、乗員状態表示ランプ６や、ワーニングランプ７などの表示部も有している。更に、このエアバッグ装置３には、車両用乗員検知装置８が備えられている（図２も併せて参照）。
【００１５】
ここで、エアバッグモジュール４は、車室前部に配置されたインストルメントパネル９内における、座席２の前方となる位置に格納されている。そして、エアバッグモジュール４は、袋状のエアバッグ本体を折り畳んだ状態で収納すると共に、緊急時に乗員保護のためにエアバッグ本体を展開させて車室内へ膨出させることで乗員に対する緩衝機能を発揮するものである。なお、図２に示すように、このエアバッグモジュール４は、エアバッグ制御装置５から出力されるエアバッグ展開信号５ａに応じて、展開時の大きさや展開力を少なくとも２段階に変更することができるものなどとすることができる。
【００１６】
エアバッグ制御装置５は、ＣＰＵを内蔵し、車両用乗員検知装置８によって得られた乗員情報８ａに基づいて、例えば、座席２に乗員が着座していない場合にはエアバッグモジュール４を展開せず、座席２に大人が着座している場合にはエアバッグモジュール４を展開し、また、座席２に子供が着座している場合にはエアバッグモジュール４を展開しない（または、展開力を弱めて展開する）などのエアバッグモジュール４に対する展開判断を行って、エアバッグモジュール４にエアバッグ展開信号５ａを出力する。
【００１７】
また、このエアバッグ制御装置５は、車両用乗員検知装置８からの乗員情報８ａに基づいて、乗員状態表示ランプ６に表示信号５ｂを出力すると共に、エアバッグ装置３の故障を検知した場合には、ワーニングランプ７に故障信号５ｃを出力する。
【００１８】
乗員状態表示ランプ６は、車室前部に配置されたインストルメントパネル９に設置され、エアバッグ制御装置５から出力される表示信号５ｂに応じて、少なくとも、「着座なし」（または空席）、「大人の着座」、「子供の着座」などの乗員情報８ａを表示する表示灯である。
【００１９】
ワーニングランプ７は、車室前部に配置されたインストルメントパネル９に設置され、エアバッグ装置３の故障を検知した場合にエアバッグ制御装置５から出力される故障信号５ｃに応じて、警告表示を行うための警告灯である。
【００２０】
車両用乗員検知装置８は、座席２に対する乗員の着座状態を判断して、判断した乗員情報８ａをエアバッグ制御装置５へ出力するものである。車両用乗員検知装置８は、荷重検知手段としての荷重センサ１１と、乗員検知手段１２（乗員検知用制御装置）と、を備えている。なお、車両用乗員検知装置８は、外部からの情報を極力用いずに単独で乗員判定を行って乗員情報８ａを出力できるような構成にするのが好ましい。
【００２１】
荷重センサ１１は、座席２に作用する荷重を検知可能なように、座席２またはその周辺に対して２個取り付けられている（Ｓ１，Ｓ２）。荷重センサ１１には、例えば、加圧力に応じた電圧信号を出力する圧電フィルムなどを用いることができる。
【００２２】
そして、座席２は、図３に示すように、車体３１に対し、前後方向３２（車両前後方向）に延設された左右一対の平行なスライドレール３３，３４を介して、前後方向３２へスライド可能（位置調整可能）に取り付けられている。この際、座席２は、左右一対のスライドレール３３，３４に対し、それぞれ、前後の支持点３５ａ，３５ｂおよび支持点３５ｃ，３５ｄを介して合計４箇所の位置で支持されている。
【００２３】
このように、車体３１に対して座席２が複数の支持点３５ａ〜３５ｄによって支持されている場合において、例えば、全ての支持点３５ａ〜３５ｄに対して（４個の）荷重センサ１１を設置することができるが、この場合には、上記した２個の荷重センサ１１を、複数の支持点３５ａ〜３５ｄのうちのいずれか２箇所の位置に対して設置するようにしている。具体的には、１つの荷重センサ１１（Ｓ１）は、前側で且つ内側の支持点２４ａに取り付けられ、もう１つの荷重センサ１１（Ｓ２）は、後側で且つ内側の支持点２４ｂに取り付けられている。すなわち、２個の荷重センサ１１は、車両１の前後方向３２に対し離隔した状態で並設される。このように、荷重センサ１１を２個にする（または、４個から２個に削減する）ことで、構造の簡略化、および、信号処理の迅速化など図ることができる。
【００２４】
このように、２個の荷重センサ１１を、車両１の前後方向３２に所要の間隔を有して並べて取り付けることで、車両１が加速したり、あるいは、減速したりした場合であっても、その加速、減速の影響を受けることなく乗員判定を行うことができる。
【００２５】
これは、例えば、車両１が加速した場合には、車両１の加速度によって乗員の体が後方に傾くため、前側の荷重センサ１１（Ｓ１）にかかる荷重が小さくなり、これによって前側の荷重センサ１１（Ｓ１）から出力される検出値１１ａ（図２参照）は小さくなるが、逆に、後側の荷重センサ１１（Ｓ２）にかかる荷重が大きくなるため、後側の荷重センサ１１（Ｓ２）から出力される検出値１１ｂ（図２参照）は大きくなって、２個の荷重センサ１１（Ｓ１，Ｓ２）から出力される各検出値１１ａ，１１ｂの総和は、車両１が一定速度で走行している場合と変わらなくなるためである。なお、これは、車両１が減速した場合についても同様である。
【００２６】
ここで、荷重センサ１１から出力される検出値についての具体的な例を説明する。図４は、荷重センサ１１の設置個数の違いによる検出値の特性の違いを示すグラフである。
【００２７】
図４に示した特性１１ｅの波形は、本実施例のように前後２箇所の支持点３５ａ，３５ｂに対して、それぞれ荷重センサ１１（Ｓ１，Ｓ２）を設置した場合に、それぞれの荷重センサ１１（Ｓ１，Ｓ２）から出力される検出値１１ａ，１１ｂの総和を示している。
【００２８】
また、図４に示した特性１１ｆの波形は、仮に、全ての支持点３５ａ〜３５ｄに対して４個の荷重センサ１１を設置した場合に、４個の荷重センサ１１から出力される検出値の総和を示している。なお、車両１は、直進路、カーブ、直進路の順に走行するようにしている。
【００２９】
そして、車両１が直進路を走行している場合、荷重センサ１１を片側２箇所（例えば、内側の支持点３５ａ，３５ｂ）に設置して得られる特性１１ｅの波形は、全ての支持点３５ａ〜３５ｄに荷重センサ１１を設置した時に得られる特性１１ｆが示す検出値の総和のほぼ半分の大きさになっている。
【００３０】
また、車両１がカーブを走行している場合、特性１１ｅの波形は、直進路の走行中と比べて検出値１１ａ，１１ｂの総和が大きく減少している。これは、荷重センサ１１（Ｓ１，Ｓ２）を設けた側とは反対の側（例えば、車体３１の外側）に遠心力が作用したことで、乗員の体が車体３１の外側へ傾き、これによって、内側の支持点３５ａ，３５ｂに設置した荷重センサ１１（Ｓ１，Ｓ２）にかかる荷重が低減されたためである。
【００３１】
反対に、図示はしないが、上記したカーブとは逆方向のカーブを走行している場合、乗員の体が車体３１の内側へ傾くため、これによって、内側の支持点３５ａ，３５ｂに設置した荷重センサ１１（Ｓ１，Ｓ２）に乗員の体重のほぼ全てがかかるので、特性１１ｅの波形における、検出値１１ａ，１１ｂの総和は、直進路を走行している場合の検出値１１ａ，１１ｂの総和よりも大きな値となる。
【００３２】
これに対し、仮に、荷重検知手段として全ての支持点３５ａ〜３５ｄに荷重センサ１１を設置した場合には、カーブ走行中であっても、特性１１ｆの波形が示すように、直進路走行中と同様に検出値の総和がほぼ安定した値となる。これは、遠心力が作用して乗員の体が傾いた場合であっても、荷重検知手段を構成する全ての荷重センサ１１の出力を加算すると、乗員の体重移動の影響が相殺されてほぼ一定の値になるためである。
【００３３】
すなわち、荷重検知手段として、荷重センサ１１（Ｓ１，Ｓ２）を内側のスライドレール３３における前後２箇所の支持点２４ａ，２４ｂのみに取り付けることによって、直進路を走行している場合には、全ての支持点３５ａ〜３５ｄに荷重センサ１１を取り付けた場合と比較して、検出値１１ａ，１１ｂの総和は異なるが、同様な特性の検出値１１ａ，１１ｂを得ることができる。
【００３４】
したがって、直進路を走行している場合については、前後２箇所の支持点２４ａ，２４ｂに取り付けた荷重センサ１１（Ｓ１，Ｓ２）のそれぞれから出力される検出値１１ａ，１１ｂの総和に基づいて、座席２への乗員の着座の有無、および、大人が着座しているか、子供が着座しているかの判定（乗員判定）を支障なく行うことが可能である。
【００３５】
一方、カーブを走行している場合には、荷重センサ１１（Ｓ１，Ｓ２）をスライドレール３３における前後２箇所の支持点２４ａ，２４ｂのみに対して取り付けると、直進路を走行している場合に得られる検出値１１ａ，１１ｂの総和値とは異なる総和値が出力されてしまい、さらに、右カーブと左カーブとで検出値１１ａ，１１ｂの特性が異なってしまうため、検出値１１ａ，１１ｂのみによって正しく乗員判定を行うことが困難になる。
【００３６】
したがって、車両１が直進路を走行中の場合についてのみ、乗員判定を行って得た乗員判定結果を更新するようにし、車両１がカーブ走行中には、乗員判定を行っても乗員判定結果を更新しないようにすることによって、誤検知のない乗員検知を行うことが可能となる。なお、一般的に、カーブ走行中は直進路を走行中の場合と比べて検出値１１ａ，１１ｂの変動が大きくなるため、この検出値１１ａ，１１ｂの変動を検出すれば、直進路を走行中の場合とカーブを走行中の場合とを識別することが可能となる。詳しくは後述する。
【００３７】
なお、２つの荷重センサ１１は、内側のスライドレール３３における前後２箇所の支持点２４ａ，２４ｂに対して設置する替りに、外側のスライドレール３４における前後２箇所の支持点２４ｃ,２４ｄに対して設置しても良く、このようにしても左右反対勝手となる他は、上記とほぼ同様の信号を得ることができる。
【００３８】
図２に戻って、上記した乗員検知手段１２は、２つの荷重センサ１１から出力された検出値１１ａ，１１ｂに基づいて、座席２の乗員判定を行うものであり、必要な演算処理を行うＣＰＵ１２ａ（演算処理装置）を有している。そして、このＣＰＵ１２ａの内部には、信号変換部１３と、振動波形除去部１４と、乗員判定手段１５と、が備えられている。
【００３９】
乗員判定手段１５は、少なくとも、乗員判定部１６（または着座判定部）を備えている。乗員判定部１６は、主に、座席２に対する乗員の着座状況について判断し、乗員判定結果１６ａを求めるためのものである。
【００４０】
また、乗員判定手段１５には、振動変化量判断部１７（または振動判定部）や、荷重変化量判断部１８（または振動閾値設定部、（閾値＝しきい値））を備えるようにしても良い。振動変化量判断部１７、および、荷重変化量判断部１８は、主に、車両１の状況について判断するためのものである。
【００４１】
更に、乗員判定手段１５には、判定カウント部１９（乗員判定回数カウント部）を備えるようにしても良い。この判定カウント部１９は、主に、同一の乗員判定結果１６ａが一定時間続いている場合に、乗員判定結果１６ａの更新を強制的に実行させるためのものである。
【００４２】
更に、乗員判定手段１５は、乗員判断部２１（更新判断部または乗員判定結果更新可否判断部）を備えている。この乗員判断部２１は、振動変化量判断部１７からの車両振動１７ａの有無や判定カウント部１９によるカウントεなどに基づいて、乗員判定部１６からの着座状態に対する乗員判定結果１６ａの更新または前回の乗員判定結果１６ａの保持を判断するものである。なお、乗員判断部２１に対し、乗員判定部１６は乗員判定結果１６ａを常時送り続けるように動作している。また、乗員判断部２１に対し、振動変化量判断部１７は、車両振動１７ａの有無を常時送り続けるように動作している。乗員判断部２１に対し、判定カウント部１９は、カウントεを常時送り続けるように動作している。
【００４３】
なお、乗員判定手段１５の各部は、ソフトウェアによる機能ブロックとして構成することができる。ソフトウェアは、ＣＰＵ１２ａの内部または外部に設けられたメモリ２２（内部メモリまたは外部メモリ）に記憶されて、ＣＰＵ１２ａによって実行される。そして、例えば、乗員判定部１６は、乗員判定ロジックとして構成され、振動変化量判断部１７は、振動変化量判断ロジックとして構成され、荷重変化量判断部１８は、荷重変化量判断ロジックとして構成され、判定カウント部１９は判定カウントロジックとして構成され、乗員判断部２１は、乗員判断ロジックとして構成される。
【００４４】
また、車両用乗員検知装置８の各部については、車両１の電源をオンにした時からオフにするまでの間中、常時作動し続けるようになっている。また、メモリ２２は、乗員検知手段１２の各部に対する入出力を適宜記録することができるようになっている。よって、乗員検知手段１２の各部は、互いに入出力を参照したり、使用したりできるようになっている。
【００４５】
より詳しくは、信号変換部１３は、２つの荷重センサ１１のそれぞれから出力された検出値１１ａ，１１ｂを読み込んで、アナログ信号からデジタル信号（検出値１３ａ，１３ｂ）に変換するものである。なお、この信号変換部１３は、座席２に取り付けられた各荷重センサ１１のそれぞれに対して設けられている。
【００４６】
振動波形除去部１４は、信号変換部１３によってデジタル化された検出値１３ａ，１３ｂの中から、車両１が振動中であることを示す振動波形を除去して、振動波形除去信号１４ａ，１４ｂを生成する。ここで、「振動波形」とは、例えば、上下方向の高周波振動成分（走行振動などの車両振動）のことである。この振動波形除去部１４としては、例えば、高周波振動成分などの振動波形を除去可能なローパスフィルタ（ＬＰまたはＬＰＦ）を使用することができる。ローパスフィルタは目的や状況に応じて除去可能な周波数の異なる複数種類のものを使い分けることができる。この振動波形除去部１４は、信号変換部１３のそれぞれに対応して設けられている。
【００４７】
なお、単に検出値（または荷重検出信号）といった場合、荷重センサ１１からの荷重検出信号（検出値１１ａ，１１ｂ、またはその総和）、信号変換部１３によってデジタル化された検出値１３ａ，１３ｂ（またはその総和）、振動波形除去部１４によって振動波形を除去された検出値である振動波形除去信号１４ａ，１４ｂ（またはその総和）、を指すことがある。また、これらは、状況に応じて検知荷重または重量情報などと言う場合がある。
【００４８】
そして、荷重変化量判断部１８は、デジタル化された検出値１３ａ，１３ｂから、振動波形除去部１４によって振動波形を除去した後の検出値、つまり、振動波形除去信号１４ａ，１４ｂに基づいて、振動変化量判断部１７で用いる振動閾値１８ａを設定するものである。ここで、「振動閾値１８ａ」とは、車両振動１７ａの発生の有無を判定する際に用いる基準値である。この場合、荷重変化量判断部１８は、振動波形除去信号１４ａ，１４ｂの変動量が小さい時と、この振動波形除去信号１４ａ，１４ｂの変動量が大きい時とで、振動閾値１８ａを異ならせることができるようになっている。例えば、荷重変化量判断部１８は、振動波形除去信号１４ａ，１４ｂの変動量が小さい状態が所定時間継続した場合に、振動波形除去信号１４ａ，１４ｂの変動量が大きい時よりも、振動閾値１８ａを高い値に変更することができる。
【００４９】
この振動閾値１８ａの設定は、具体的には、図５に示すようなものとなる。すなわち荷重変化量判断部１８は、振動波形除去信号１４ａ，１４ｂの総和を求め、この総和の変動量の絶対値である荷重変化量ΔＷを求める。そして、この荷重変化量ΔＷと、荷重変化量判断部１８に予め設定されている重量閾値（TH/Lβ）とを比較する。そして、荷重変化量ΔＷが重量閾値（TH/Lβ）以下となった状態が所定時間継続した場合に、座席２に作用する荷重が安定している、すなわち重量情報が安定して出力されているとして、予め設定されている高い値の振動閾値１８ａ（TH/LαHigh）を選択する。一方、荷重変化量ΔＷが上記重量閾値（TH/Lβ）を越えた場合には、座席２に作用する荷重が不安定である、すなわち出力される重量情報が不安定であるとして、予め設定されている低い値の振動閾値１８ａ（TH/LαLow）を選択する。
【００５０】
そして、振動変化量判断部１７は、信号変換部１３によってデジタル化された検出値１３ａ，１３ｂ、及び、荷重変化量判断部１８によって設定された振動閾値１８ａ（TH/LαHighまたはTH/LαLow）に基づいて、車両振動１７ａの発生の有無を判定する。ここで、信号変換部１３によってデジタル化された検出値１３ａ，１３ｂとは、振動波形除去部１４によって、検出値１１ａ，１１ｂから振動波形を除去する前の、振動波形を多く含んだ検出値１３ａ，１３ｂのことである。
【００５１】
そして、振動変化量判断部１７による車両振動１７ａの発生の有無の判定は、具体的には、座席２の内側で前側の荷重センサ１１（Ｓ１）から出力される検出値１１ａ（をデジタル化した検出値１３ａ）と、座席２の内側で後側の荷重センサ１１（Ｓ２）から出力される検出値１１ｂ（をデジタル化した検出値１３ｂ）の変動量の絶対値を求める。そして、この各変動量の絶対値の総和である振動変化量Δνを求め、この振動変化量Δνと、荷重変化量判断部１８によって選択された振動閾値１８ａ（TH/LαHighまたはTH/LαLow）とを比較する。そして、振動変化量Δνがその時選択されている振動閾値１８ａ以上であれば、車両振動１７ａが発生していると判定する。一方、振動変化量Δνが振動閾値１８ａ未満であれば、車両振動１７ａが発生していないと判定する。
【００５２】
そして、乗員判定部１６は、振動波形除去部１４によって、デジタル化された検出値１３ａ，１３ｂから振動波形を除去した後の検出値、つまり、振動波形除去信号１４ａ，１４ｂを用いて乗員判定を実行する。ここで、「乗員判定」とは、座席２に乗員が着座しているか否かを判定する着座判定と、座席２に着座している乗員の体格が大きいか否か（大人であるか、子供であるかなど）を判定する体格判定とを行うことである。なお、このうち、いずれか一方を実行するものであっても良い。
【００５３】
この乗員判定は、具体的には、振動波形除去信号１４ａ，１４ｂの総和としての検知荷重Ｗを求め、この検知荷重Ｗと乗員判定部１６に予め設定されている重量閾値である「乗員判断閾値」とを比較することによって行う。乗員判定部１６に予め設定された乗員判断閾値には、例えば、第１閾値TH/Lα1、第２閾値TH/Lα2（不図示）、第３閾値TH/Lα3（不図示）・・・などがある。このうち、例えば、第１閾値TH/Lα1は大人の着座を判定するものであり（＝AdultTH/L）、第２閾値TH/Lα2は子供の着座を判定するものであり（＝ChildTH/L）、第３閾値TH/Lα3は空席を判定するものである（＝EmptyTH/L）る。なお、乗員判断閾値の大きさは、第１閾値＞第２閾値＞第３閾値となっている。
【００５４】
そして、例えば、検知荷重が第１閾値TH/Lα1以上であれば大人が着座していると判定し、検知荷重が第２閾値TH/Lα2以上であって第１閾値TH/Lα1未満であれば子供が着座していると判定し、検知荷重が第３閾値TH/Lα3以上であって第２閾値TH/Lα2未満であれば空席であると判定する。但し、乗員判断閾値は、上記に限るものではない。例えば、第２閾値と第３閾値との間に、座席２の上における荷物の有無を判定する閾値（＝NobodyTH/L）などを設定することができる。
【００５５】
乗員判断部２１は、振動変化量判断部１７の判断結果（車両振動１７ａの有無）、および、乗員判定部１６の乗員判定結果１６ａ（または着座判定）に基づいて、乗員判定結果１６ａを更新するか、または、乗員判定結果１６ａを保留するかを判断すると共に、更新した乗員判定結果１６ａまたは保持している（前回の）乗員判定結果１６ａを乗員情報８ａとしてエアバッグ制御装置５へ出力する。
【００５６】
すなわち、この乗員判断部２１は、振動変化量判断部１７が（上記検出値１３ａ，１３ｂに基いて）車両振動１７ａが発生していないと判定した場合には、乗員判定部１６から出力された乗員判定結果１６ａを新たな乗員判定結果１６ａとして、乗員判定結果１６ａを更新する。一方、振動変化量判断部１７が（上記検出値１３ａ，１３ｂに基いて）車両振動１７ａが発生していると判定した場合には、乗員判定部１６から出力された乗員判定結果１６ａを新たな乗員判定結果１６ａとせずに、前回の乗員判定結果１６ａを保持する。
【００５７】
これにより、乗員判定手段１５では、車両振動１７ａが発生していないと判定した場合には、車両１の状況が安定しているとして、乗員判定の実行結果を更新し、車両振動１７ａが発生していると判定した場合には、車両１の状況が不安定であるとして、乗員判定を実行してもその結果を更新せずに、前回の乗員判定結果１６ａを保持することになる。
【００５８】
「判定カウント部１９について」
更に、上記した判定カウント部１９は、同一の乗員判定結果１６ａが一定時間続いている場合に、乗員判定結果１６ａの更新を強制的に実行させるようにするためのものである。そのために、判定カウント部１９は、連続して同じ乗員判定結果１６ａが得られた回数をカウントして、カウントされた値（カウントε）を乗員判断部２１へ出力する。これに対し、乗員判断部２１は、判定カウント部１９の出力の結果に対しても、上記した乗員判定結果１６ａの更新を実行するか、または、前回の乗員判定結果１６ａを保持するかの判断を行うこととなる。
【００５９】
「各部の具体的な作動について」
以下、荷重センサ１１によって実際に取得した波形に基づいて、車両１の走行中における、乗員判定手段１５の基本的な作動の一例について説明する。
【００６０】
図５は、座席２（助手席）に大人（例えば、体重４９Ｋｇの女性）が乗車した状態で、車両１が直進路、カーブ、直進路の順に走行した場合の、荷重変化量判断部１８による荷重変化量ΔＷ、振動変化量判断部１７による振動変化量Δν、乗員判定部１６による検知荷重Ｗ、および、乗員判断部２１による乗員判定結果１６ａの更新タイミングを、それぞれ示したタイムチャートである。
【００６１】
この車両用乗員検知装置８では、荷重変化量判断部１８は、荷重変化量ΔＷが小さい時には、荷重変化量ΔＷが大きい時よりも、振動変化量判断部１７の振動閾値１８ａ（TH/LαHigh、またはTH/LαLow）を高い値（TH/LαHigh）に設定するようにしている。そのため、車両１が最初の直進路を走行して安定した検知荷重Ｗが出力されると、時刻ｔ１の時点で荷重変化量判断部１８の荷重変化量ΔＷが重量閾値TH/Lβを下回る。
【００６２】
そして、時刻ｔ２の時点で、荷重変化量判断部１８での荷重変化量ΔＷが重量閾値TH/Lβを下回った状態が、所定時間（例えば、３［ｓ］）経過する。すると、振動変化量判断部１７の振動閾値１８ａ（TH/LαLow）が、これよりも高い値である振動閾値１８ａ（TH/LαHigh）へと変更される。これにより、時刻ｔ２〜ｔ４では、振動変化量Δνが振動閾値１８ａ（TH/LαHigh）を下回るため、乗員判定部１６での乗員判定が実行されると共に、乗員判断部２１で乗員判定結果１６ａが更新される。
【００６３】
そして、時刻ｔ４の時点で、荷重変化量判断部１８での荷重変化量ΔＷが重量閾値TH/Lβを上回ると、振動変化量判断部１７の振動閾値１８ａ（TH/LαHigh）が、これよりも低い値である振動閾値１８ａ（TH/LαLow）へと変更される。そして、時刻ｔ４以降では、振動変化量Δνが振動閾値１８ａ（TH/LαLow）を上回るため、乗員判定部１６での乗員判定は実行されるが、乗員判断部２１では乗員判定結果１６ａは更新されずに、前回の乗員判定結果１６ａが維持または保持される。
【００６４】
その後、車両１が周回路のカーブを走行すると、上記したように２つの荷重センサ１１（Ｓ１，Ｓ２）によって検出値１１ａ，１１ｂを検出している状況では、座席２に作用する遠心力の影響によって振動波形除去信号１４ａ，１４ｂの総和である検知荷重Ｗが大きく低減する。これに伴い、荷重変化量判断部１８による荷重変化量ΔＷは一旦上昇してから徐々に低減して行くことになるので、時刻ｔ５の時点で重量閾値TH/Lβを下回り、その状態が続いて時刻ｔ６の時点で所定時間（例えば、３［ｓ］）が経過する。
【００６５】
このため、時刻ｔ６の時点で、振動変化量判断部１７の低い振動閾値１８ａ（TH/LαLow）が高い振動閾値１８ａ（TH/LαHigh）へと変更される。しかしながら、図６の場合には、時刻ｔ７の時点で再び荷重変化量判断部１８による荷重変化量ΔＷが重量閾値TH/Lβを上回るため、振動変化量判断部１７では振動閾値１８ａ（TH/LαHigh）の状態が継続することなく、振動閾値１８ａはTH/LαLowへと変更されることになり、乗員判定部１６で乗員判定は実行されるが、乗員判断部２１では乗員判定結果１６ａは更新されずに、前回の乗員判定結果１６ａが維持される。
【００６６】
その後、車両１が再び直進路を走行するようになると、時刻ｔ８において、乗員判定部１６では、検知荷重Ｗが第１閾値TH/Lα1を上回るようになるため、カーブ走行中に子供の着座、もしくは空席と判定されていた乗員判定結果１６ａが、大人の着座という乗員判定結果１６ａとなって出力される。この時、判定カウント部１９では、乗員判定結果１６ａが前回（１回前）と同じであった回数を示すカウントεがクリアされる。
【００６７】
そして、さらに直進路の走行を続けると、時刻ｔ８から強制更新のために設定された所定期間Ｔが経過する時刻ｔ９までの間は、判定カウント部１９のカウントεが期間Ｔを示すカウント値Ｎに達しないため、振動変化量判断部１７での振動変化量Δνが振動閾値１８ａ（TH/LαLow）を上回るので、乗員判定部１６で乗員判定は実行されるが、乗員判断部２１では乗員判定結果１６ａは更新されずに、前回の乗員判定結果１６ａが維持される。なお、期間Ｔは、例えば、一般道路において、曲率半径の長い緩やかなカーブを走行するのに要する最大時間（例えば、１分）に対して十分に長い時間（例えば、３分など）となるように設定される。
【００６８】
その後、時刻ｔ９になると、判定カウント部１９のカウントεが所定のカウント値Ｎに達するため、振動変化量判断部１７での振動変化量Δνが振動閾値１８ａ（TH/LαLow）を上回ったままではあるが、乗員判定部１６で乗員判定が実行されると共に、乗員判断部２１で乗員判定結果１６ａの更新が実行される。
【００６９】
そして、判定カウント部１９のカウントεがクリアされるため、以降、振動変化量判断部１７での振動変化量Δνが振動閾値１８ａ（TH/LαLow）を上回ったままの状態であれば、再び所定期間Ｔが経過するまでの間は、乗員判定部１６で乗員判定が実行されても、乗員判断部２１での乗員判定結果１６ａの更新は実行されずに、前回の乗員判定結果１６ａが維持される。
【００７０】
以上により、時刻ｔ２〜ｔ４と、時刻ｔ９の時に、乗員判定結果１６ａが更新されることになり、それぞれ「大人」という正しい乗員判定結果１６ａが出力されることになる。
【００７１】
そして、振動変化量判断部１７での振動変化量Δνが振動閾値１８ａ（TH/LαHigh、またはTH/LαLow）を上回っている時、すなわち、車両振動１７ａが発生していると判定された場合であっても、所定期間Ｔに亘って乗員検知手段１２による乗員判定結果１６ａが変わらない時には、所定期間Ｔが経過するごとに乗員判定結果１６ａが更新されるため、荷重変化によって乗員判定を誤る可能性がある曲率半径の大きい緩やかなカーブを走行しているような場合には、そのカーブを抜けた後で乗員判定結果１６ａを更新することができる。また、車両振動１７ａの発生に影響されることなく、所定期間Ｔごとに、確実に乗員判定結果１６ａを更新することができる。
【００７２】
さらに、車両１が停車している場合に、例えば、乗員が腰を浮かせるなどによって着座していないと判定された時でも、所定期間Ｔごとに、確実に乗員判定結果１６ａを更新することができるため、その後、乗員が着座状態となった際に、早期に着座していると判定することができる。
【００７３】
また、車両１が停車している場合に、乗員が体を前後に振ったり、貧乏ゆすりなどをし続けたりした場合であっても、所定期間Ｔごとに、確実に乗員判定結果１６ａを更新することができる。なお、ｔ、Ｔ、Ｎは、この場限りで通用するローカルな変数であり、別の場所で使われた場合には別の意味を持つことになる（以下同様）。
【００７４】
（１）更に、この実施例では、上記に加えて、図２に示すように、乗員判定手段１５に、乗降車判定部２３（または安定判断部）を備えるようにしている。
【００７５】
この乗降車判定部２３は、図６に示すような、空席状態からの乗車（区間４１）の発生、または、図７に示すような、降車（区間４２）による空席状態の発生を監視する（乗降車監視を行う）ものである。そして、空席状態からの乗車、または、降車による空席状態に該当した場合に、乗車前（図６の区間４３）が安定しているか、または、降車後（図７の区間４４）が安定しているかをそれぞれ演算によって求める（安定判断を行う）ものである。
【００７６】
そして、乗降車判定部２３での演算結果が「安定している」と出た場合に、乗員判定手段１５（の乗員判断部２１）は、外乱が発生している状況においても、乗員判定結果１６ａの更新を行わない状況であっても、（一時的且つ強制的に）乗員判定結果１６ａの更新を実行するようにしている。
【００７７】
ここで、外乱が発生している場合には、乗員判定結果１６ａの更新を行わない状況になる可能性がある。乗員判定結果１６ａの更新を行わない状況（保留状態）とは、前回の乗員判定結果１６ａを保持すべき状況や、乗員判定結果１６ａの実行途中（乗員判定結果１６ａが出る前）や実行直後（乗員判定結果１６ａが出た後）を含むものとする。なお、乗員判定結果１６ａの実行途中や実行直後は、乗員判定手段１５の各部（乗員判定部１６や振動変化量判断部１７や荷重変化量判断部１８や判定カウント部１９や乗員判断部２１のうちの少なくともいずれか）で判定精度を高めるなどのために所要の待機処理などを行うことで乗員判定結果１６ａの更新を行わない状況（保留状態）になる。
【００７８】
乗降車判定部２３は、振動の影響を全て排除してしまうようにしている振動変化量判断部１７に対する例外処理を行うものと考えることができる。
【００７９】
乗降車判定部２３は、振動波形除去部１４によって振動波形を除去された検出値である振動波形除去信号１４ａ，１４ｂ（または、信号変換部１３によってデジタル化した検出値１３ａ，１３ｂを用いても良い）を入力して、検知荷重Ｗや荷重変化量ΔＷを求めたり（または、これらをメモリ２２や他の部分（乗員判定部１６や荷重変化量判断部１８）から得たり）し、更に、これらを用いて上記した乗降車の監視や安定の演算（安定判断処理）などを行い、乗員判断部２１へ乗車および降車の有無を出力するものである。
【００８０】
なお、乗降車判定部２３は、振動波形除去信号１４ａ，１４ｂなどの検出値と、検出値１３ａ，１３ｂとのどちらでも使うことができるが、この実施例では、振動波形除去部１４でフィルタをかけた振動波形除去信号１４ａ，１４ｂを使うようにしている。なお、使用するフィルタは、乗降車判定部２３にとって最適な値にすることができる。以下、「検出値」と言う場合は、振動波形除去信号１４ａ，１４ｂと検出値１３ａ，１３ｂとのどちらかを指すものとする。
【００８１】
乗降車判定部２３は、上記したソフトウェアによる機能ブロックとして構成することができる。乗降車判定部２３は、例えば、乗車アルゴリズムと降車アルゴリズムとを備えた乗降車アルゴリズムなどとして構成される。強制的な乗員判定結果１６ａの更新の実行は、僅かな時間、例えば、約１秒程度の間だけ可能にする。
【００８２】
乗降車判定部２３は、まず、検知荷重Ｗと２つの乗員判断閾値（AdultTH/L、EmptyTH/L）とを用いて、乗車または降車の監視（乗車監視または降車監視）を行う。
【００８３】
なお、降車の場合、検知荷重Ｗは０［Ｎ］になるように減少するが、カーブの場合には、検知荷重Ｗは必ずしも０［Ｎ］になるとは限らず、０［Ｎ］よりも極端に大きく−側に振れることがあるので（例えば、−４５［Ｎ］以下）、検知荷重Ｗが大きく−側に触れた場合には、明らかに降車ではないので、カーブ走行中であると判断して、即座に降車の監視を停止するようにしても良い。
【００８４】
また、乗降車判定部２３は、図６に示すような空席状態からの乗車（区間４１）の際の乗車前（区間４３）、または、図７に示すような降車（区間４２）による空席状態の際の降車後（区間４４）に対する安定判断処理を行うものとされる。なお、乗車前（区間４３）、または、降車後（区間４４）に対する安定判断処理は、安定と判断するのに必要な時間的範囲を設定して（例えば、約４秒間）、その範囲内で行うようにする。
【００８５】
図８は、乗降車判定部２３による安定判断処理を示す図であり、この安定判断処理では、第１に、今回荷重（Ｗ(t)）と前回荷重（Ｗ(t-1)）との差の絶対値（｜ΔＷ(t)｜またはabs（ΔＷ(t)））：スタビリティ値）を用いて、この絶対値が所定の判断閾値（JudgeTH/L）以下であるかを求める。
｜ΔＷ(t)｜＜JudgeTH/L                      ・・・判断Ａ
【００８６】
但し、ΔＷ(t)＝Sen1(t)＋Sen2(t)−（Sen1(t-1)＋Sen2(t-1)）である。また、Sen1(t)，Sen1(t-1)は、振動波形除去部１４によって振動波形を除去された検出値である振動波形除去信号１４ａ（LPF_Sen1(t)，LPF_Sen1(t-1)）などの重量情報を用いても良い。また、Sen2(t)，Sen2(t-1)は、振動波形除去部１４によって振動波形を除去された検出値である振動波形除去信号１４ｂ（LPF_Sen2(t)，LPF_Sen2(t-1)）などの重量情報を用いても良い。判断閾値（JudgeTH/L）は、安定と非安定とを識別するため閾値（安定判断用第１閾値）であり、状況に応じで任意の大きさに設定することができる。
【００８７】
安定判断処理では、第２に、上記した判断Ａの成立中に、初回成立の値を基準（＝Ｇｎ：可変基準値）として、今回荷重（Ｗ(t)）と前回荷重（Ｗ(t-1)）との差が、所要の範囲内（Ｇｎ±判断閾値（安定判断用第２閾値））にあるかどうかを求める。なお、この判断閾値は、判断Ａで用いた判断閾値と同じ値を用いても良いし、または、異なる値を用いても良い。この例では、同じ値としている。
Gn−JudgeTH/L＜Ｗ(t)−Ｗ(t-1)＜Gn＋JudgeTH/L・・・判断Ｂ
【００８８】
安定判断処理では、第３に、上記した判断Ａと判断Ｂとが共に成立する回数をカウント（安定カウント）して、このカウントが、安定であると確実に判断できるだけの回数（安定判断回数）または時間（安定判断時間、例えば、約３秒）継続したかを判断する（判断Ｃ）。
【００８９】
上記３つの判断（判断Ａ〜判断Ｃ）を用いた具体的な判断の仕方は以下の通りである。図８では、判断Ａの判断閾値（安定判断用第１閾値）および判断Ｂの判断閾値（安定判断用第２閾値）を共に３［Ｎ］として、上記判断Ａ〜判断Ｃを具体的な検知荷重の波形に対して適用した例を示している。
【００９０】
この図によれば、時点Ｔ１で、１つ前の検知荷重との差の絶対値が１［Ｎ］（＜３［Ｎ］）になって判断Ａが成立するので、その１つ前の時点での荷重値を可変基準Ｇ１にして時点Ｔ１から判断Ｂを行い、判断Ａと判断Ｂがどれだけ継続するかをカウントする。すると、カウント４までは両者が共に成立しているが、次の時点で検知荷重の差の絶対値が４［Ｎ］（＞３［Ｎ］）となってしまい判断Ａが不成立となるので、カウントが停止され、リセットされる。そして、カウント数が４だと、まだ安定判断回数には達していないので、安定判断は行われない。
【００９１】
次に、時点Ｔ２で、１つ前の検知荷重との差の絶対値が１［Ｎ］（＜３［Ｎ］）になって再び判断Ａが成立するので、その１つ前の時点での荷重値を可変基準Ｇ２にして時点Ｔ２から判断Ｂを行い、判断Ａと判断Ｂがどれだけ継続するかをカウントする。すると、カウント４までは両者が共に成立しているが、次の時点で検知荷重がＧ２＋３［Ｎ］の値と等しくなってしまい判断Ｂが不成立となるので、カウントが停止され、リセットされる。そして、カウント数が４だと、まだ安定判断回数には達していないので、安定判断は行われない。
【００９２】
その後、時点Ｔ３で、再度１つ前の時点の検知荷重との差の絶対値が１［Ｎ］（＜３［Ｎ］）になって判断Ａが成立するので、その１つ前の荷重値を可変基準Ｇ３にして時点Ｔ３から判断Ｂを行い、判断Ａと判断Ｂがどれだけ継続するかをカウントする。すると、カウントが設定した安定判断回数（または、安定判断時間であっても良い）を越えても両者が共に成立し続けているので、カウント数αが安定判断回数に達した時点で判断Ｃが成立する。これにより、演算による安定であるとの判断結果が得られることになる。
【００９３】
具体的なケースに当て嵌めてみると、図９のような停車中の乗車の場合、乗降車判定部２３は、検知荷重Ｗが乗員判断閾値の第３閾値（EmptyTH/L）を越えてから更に第１閾値（AdultTH/L、不図示）を越えることによって、空席状態からの乗車（区間４１）に該当することを検知すると、（メモリ２２に記録されたデータを読み込むなどにより）乗車前（区間４３）に遡って上記演算（判断Ａ〜判断Ｃ）を行うことになるが、判断Ｃが安定判断回数または安定判断時間を越えるほど長時間に亘って継続しているので、判断Ｃが成立し、安定との判断が行われることになる。
【００９４】
これに対し、図１０のようなカーブ走行中の場合、乗降車判定部２３は、検知荷重Ｗが乗員判断閾値の第３閾値（EmptyTH/L）を越えてから更に第１閾値（AdultTH/L、不図示）を越えることによって、空席状態からの乗車（区間４１）に該当することを検知すると、（メモリ２２に記録されたデータを読み込むなどにより）乗車前（区間４３）に遡って上記演算（判断Ａ〜判断Ｃ）を行うことになるが、判断Ｃのカウントが安定判断回数または安定判断時間に達しないほど短く、その後は、判断Ｃが不成立の状態が続くので、安定との判断は行われないことになる。なお、図１０の場合、実際には、第３閾値（EmptyTH/L）ではなく、第３閾値（EmptyTH/L）よりも僅かに重い荷物の有無を判定する閾値（NobodyTH/L）を用いた例としている。
【００９５】
また、図１１のような停車中の降車の場合、乗降車判定部２３は、検知荷重Ｗが乗員判断閾値の第１閾値（AdultTH/L、不図示）を下回ってから第３閾値（EmptyTH/L）を更に下回ることによって、降車（区間４２）による空席状態に該当することを検知すると、乗車後（の区間４４）に対して上記演算（判断Ａ〜判断Ｃ）を行うことになるが、判断Ｃが安定判断回数または安定判断時間を越えるほど長時間に亘って継続しているので、判断Ｃが成立し、安定との判断が行われることになる。
【００９６】
これに対し、図１２のようなカーブ走行中の場合、乗降車判定部２３は、検知荷重Ｗが乗員判断閾値の第１閾値（AdultTH/L、不図示）を下回ってから第３閾値（EmptyTH/L）を更に下回ることによって、降車（区間４２）による空席状態に該当することを検知すると、乗車後（の区間４４）に対して上記演算を行うことになるが、判断Ｃのカウントが安定判断回数または安定判断時間に達しないほど短く（ほとんど無く）、判断Ｃが不成立の状態が長く続いているので、安定との判断は行われないことになる。
【００９７】
（２）更に、図６、図７に示すように、上記乗降車判定部２３は、空席状態からの乗車（区間４１）、または、降車（区間４２）による空席状態を示す検出値（検出値１３ａ，１３ｂまたは、振動波形除去信号１４ａ，１４ｂ）の荷重変化時間（区間４１，４２の長さ）が、予め設定した乗車または降車を分別するための時間的条件を満たした場合にのみ、上記安定しているかどうかを求める演算（（１）の安定演算）を行うようにしても良い。
【００９８】
ここで、乗降車判定部２３は、例えば、図６に示すように、乗車時（検知荷重Ｗの増加時）の時間的条件を、空席状態から乗車状態（EmptyTH/L→AdultTH/L）までの変化が、所要時間内（乗車所要時間５１、例えば、区間４１の経過時間が約７秒以内）であることなどとすることができる。
【００９９】
また、乗降車判定部２３は、図７に示すように、降車時（検知荷重Ｗの減少時）の時間的条件を、降車状態から空席状態（AdultTH/L→EmptyTH/L）までの変化が、所要時間内（降車所要時間５２、例えば、区間４２の経過時間が約４秒以内）であることなどとすることができる。
【０１００】
なお、上記した時間的条件（乗車所要時間５１、乗車所要時間５１）は、それぞれ、大人が乗車および降車に要する平均的な時間に基いて適宜設定することができる。但し、上記時間的条件の具体的な値は、上記に限るものでない。
【０１０１】
（３）あるいは、上記乗降車判定部２３は、空席状態からの乗車（区間４１）、または、降車（区間４２）による空席状態を示す検出値（検出値１３ａ，１３ｂまたは、振動波形除去信号１４ａ，１４ｂ）の荷重変化量ΔＷが、予め設定した乗車または降車を分別するための荷重条件を満たした場合にのみ、上記安定しているかどうかを求める演算（（１）の安定演算）を行うようにしても良い。
【０１０２】
ここで、乗降車判定部２３は、例えば、図６に示すように、乗車時（荷重変化の増加時）の荷重条件を、乗車検出中に荷重変化量ΔＷが１回以上所定値（例えば、乗車Stability値５３＝＋１０［Ｎ］）以上になること（荷重変化量ΔＷ≧１０［Ｎ］）などとしても良い。
【０１０３】
具体的には、乗車時には、乗降車判定部２３は、図１３に示すように、乗車判断の期間中（EmptyTH/L→AdultTH/L、区間４１）に、所定値（＋１０［Ｎ］）を上回る荷重変化量ΔＷが見られるかどうかを監視する。
【０１０４】
このようにしたのは、乗車判断の期間中において、図１４のような、停車中の場合には、乗車動作に伴って、所定値（＋１０［Ｎ］）を上回る荷重変化が多く見られるのに対し、図１５のような、カーブ走行中の場合には、所定値（＋１０［Ｎ］）を上回るような荷重変化がほとんど見られないことによる。そのため、所定値（＋１０［Ｎ］）を上回る荷重変化を監視することで、安定判断処理（安定演算）の開始タイミングを得ることが可能となる。
【０１０５】
同様に、図７に示すように、乗降車判定部２３は、降車時（荷重変化の減少時）の荷重条件を、降車検出中に荷重変化量ΔＷが１回以上所定値（例えば、降車Stability値５４＝−１０［Ｎ］）以下になること（荷重変化量ΔＷ≦−１０［Ｎ］）などとしても良い。
【０１０６】
具体的には、降車時には、乗降車判定部２３は、図１６に示すように、降車判断の期間中（AdultTH/L→EmptyTH/L、区間４２）に、所定値（降車時の安定演算トリガ閾値：−１０［Ｎ］）を下回る荷重変化量ΔＷが見られるかどうかを監視する。
【０１０７】
このようにしたのは、降車判断の期間中において、図１７のような、停車中の場合には、降車動作に伴って、所定値（−１０［Ｎ］）を下回る荷重変化が多く見られるのに対し、図１８のような、カーブ走行中の場合には、所定値（−１０［Ｎ］）を下回るような荷重変化がほとんど見られないことによる。そのためた、所定値（−１０［Ｎ］）を下回る荷重変化を監視することで、安定判断処理（安定演算）の開始タイミングを得ることが可能となる。
【０１０８】
なお、上記した荷重条件（安定演算トリガ閾値）は、停車中とカーブ走行中とを切り分け可能な大きさの値として設定される。但し、上記荷重条件の具体的な値は、乗車および降車と、（カーブ）走行中とを分別できれば良く、上記に限るものでない。
【０１０９】
更に、乗降車判定部２３は、乗員判定手段１５の他の部分（乗員判定部１６、振動変化量判断部１７、荷重変化量判断部１８など）と同様に常時動作させるようにしても良いが、必要な時にのみ動作するようにしても良い。そのために、例えば、乗車Stability値５３よりも小さい乗車用のスタビリティ演算トリガ閾値５５（例えば、５［Ｎ］）や、降車Stability値５４よりも小さい降車用のスタビリティ演算トリガ閾値５５（例えば、−５［Ｎ］）を設定しておき、荷重変化量ΔＷがスタビリティ演算トリガ閾値５５やスタビリティ演算トリガ閾値５５を越えた時に、乗降車判定部２３の動作を準備させるようにしても良い。
【０１１０】
なお、（２）の時間的条件による安定演算の開始判断と、（３）の荷重条件による安定演算の開始判断は、一方または両方を行うことができる。
【０１１１】
＜作用効果＞上記をまとめると、この実施例の作用効果は以下の通りである。
【０１１２】
（作用効果１）例えば、停車中における乗車や降車の際には、座席２に乗員の体重がいきなり掛かったり、座席２から急に乗員の体重が掛からなくなったりすることで急激な荷重変動が生じ、これに伴って振動も発生する。この荷重変動や振動を、振動変化量判断部１７が走行中の振動などと誤って判断すると、乗員判定部１６による乗員判定が行われても、乗員判断部２１は、乗員判定結果１６ａの更新を実行せずに前回の乗員判定結果１６ａを保持することになる。
【０１１３】
しかし、停車中に、乗車や降車の際の振動などの影響で乗員判定結果１６ａの更新が実行されない状況（保留状態）になっている間に、急な乗車または降車が生じてその直後に車両１が走り出してしまうといったような予期せぬ事態も生じ得る。このような急な発進などが生じた状況下においては、乗員判定結果１６ａを早期に更新できるようにする必要がある。
【０１１４】
そこで、乗降車判定部２３を設けて、乗降車を監視することによって、停車中の乗車や降車に伴って発生する振動で外乱が発生して、乗員判定結果１６ａの更新を実行しない状況になっていても、早期に乗員判定結果１６ａの更新を実行できるようにした。
【０１１５】
即ち、乗降車判定部２３に、空席状態からの乗車の発生、または、降車による空席状態の発生を監視させるようにした。そして、空席状態からの乗車、または、降車による空席状態に該当した場合に、乗車前が安定しているか、または、降車後が安定しているかを演算によって求めるようにした。これにより、停車中に実際に生じた急な乗車または降車であるかどうかを正しく判断することができるようになり、走行中の緩いカーブなどのような（停車中の乗降車と）似たようなケースを排除することができる。なお、走行中の緩いカーブは、乗車前や降車後に相当する波形の安定牲が低くなっているため、安定牲についての判断を行うことで切り分けることが可能である。
【０１１６】
よって、振動変化量判断部１７から車両振動１７ａ有りとの信号を受けるなどにより乗員判断部２１が、乗員判定結果１６ａの更新に対して外乱が発生している状況においても、一時的（例えば、１秒）に保留状態を解除して乗員判断部２１による乗員判定結果１６ａの更新を実行することができるようになり、例えば、停車中の乗降車の影響で乗員判定結果１６ａの更新に対して外乱が発生している間に生じた急な乗車または降車などの状況を早期に且つ正しく更新することが可能となる。
【０１１７】
（作用効果２）空席状態からの乗車、または、降車による空席状態を示す検出値（検出値１３ａ，１３ｂまたは、振動波形除去信号１４ａ，１４ｂ）による検知荷重Ｗの荷重変化時間が予め設定した乗車または降車を分別するための時間的条件を満たすかどうかを調べることで、停車中の（急な）乗降車と似た波形になる走行中の緩いカーブなどのようなケースの大部分を除外することができる。
【０１１８】
よって、乗車前が安定しているか、または、降車後が安定しているかどうかを調べるための演算が不必要に多く（または、過度または頻繁に）行われないようにすることができる。その結果、演算処理回数を少なくして負担を減らすと共に誤判断を防止することができ、安定判断の精度を更に上げることが可能となる。
【０１１９】
なお、停車中の（急な）乗降車の場合には、検出値の荷重変化時間は、有る程度決まった範囲の値になるのに対し、走行中の緩いカーブの場合には、検出値の荷重変化時間は、カーブ走行時の状況（例えば、座席２上の重量や車両１の速度や舵角など）によって様々に異なるものとなることから、荷重変化時間で絞り込むことによって、カーブ走行の大部分を除外することが可能となる。
【０１２０】
（作用効果３）空席状態からの乗車、または、降車による空席状態を示す検出値（検出値１３ａ，１３ｂまたは、振動波形除去信号１４ａ，１４ｂ）の荷重変化量ΔＷ（振動変化量Δν）が予め設定した乗車または降車を分別するための荷重条件を満たすかどうかを調べることで、停車中の（急な）乗降車と似た波形になる走行中の緩いカーブなどのようなケースの大部分を除外することができる。
【０１２１】
よって、乗車前が安定しているか、または、降車後が安定しているかどうかを調べるための演算が不必要に多く（または、過度または頻繁に）行われないようにすることができる。その結果、演算処理回数を少なくして負担を減らすと共に誤判断を防止することができ、安定判断の精度を更に上げることが可能となる。
【０１２２】
なお、停車中の（急な）乗降車の場合には、検出値の荷重変化量ΔＷには、降車の影響（荷重変動や振動など）によって突発的に大きく変動する部分が含まれるのに対し、走行中の緩いカーブの場合には、検出値１３ａ，１３ｂの荷重変化量ΔＷには、停車中の乗降車のような突発的に大きく変動する部分がほとんど見られないことから、荷重変化量ΔＷで絞り込むことによって、カーブ走行の大部分を除外することが可能となる。
【符号の説明】
【０１２３】
２      座席
８      車両用乗員検知装置
８ａ    乗員情報
１１    荷重センサ
１２    乗員検知手段
１３    信号変換部
１３ａ  検出値
１３ｂ  検出値
１４    振動波形除去部
１４ａ  振動波形除去信号
１４ｂ  振動波形除去信号
１５    乗員判定手段
１６    乗員判定部
１６ａ  乗員判定結果
１７    振動変化量判断部
１７ａ  車両振動
１８    荷重変化量判断部
１８ａ  振動閾値
２１    乗員判断部
２３    乗降車判定部
４１    区間（乗車）
４２    区間（降車）
４３    区間（乗車前）
４４    区間（降車後）
Ｗ      検知荷重
ΔＷ    荷重変化量
【図１】
2018095213.tif 000003
【図２】
2018095213.tif 000004
【図３】
2018095213.tif 000005
【図４】
2018095213.tif 000006
【図５】
2018095213.tif 000007
【図６】
2018095213.tif 000008
【図７】
2018095213.tif 000009
【図８】
2018095213.tif 000010
【図９】
2018095213.tif 000011
【図１０】
2018095213.tif 000012
【図１１】
2018095213.tif 000013
【図１２】
2018095213.tif 000014
【図１３】
2018095213.tif 000015
【図１４】
2018095213.tif 000016
【図１５】
2018095213.tif 000017
【図１６】
2018095213.tif 000018
【図１７】
2018095213.tif 000019
【図１８】
2018095213.tif 000020